diff -Nrcpad gcc-4.0.1/ChangeLog gcc-4.0.2/ChangeLog
*** gcc-4.0.1/ChangeLog	Thu Jul  7 18:36:34 2005
--- gcc-4.0.2/ChangeLog	Wed Sep 21 03:54:40 2005
***************
*** 1,3 ****
--- 1,19 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-14  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* configure.in: Recognize fortran in the --enable-languages option,
+ 	and substitute it for f95, issuing a warning.
+ 	* configure: Regenerate.
+ 
+ 2005-08-12  Thomas Schwinge  <schwinge@nic-nac-project.de>
+ 
+ 	* Makefile.tpl: Add whitespace between FLAGS_TO_PASS and
+ 	extra_make_flags.
+ 	* Makefile.in: Regenerate.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/INSTALL/binaries.html gcc-4.0.2/INSTALL/binaries.html
*** gcc-4.0.1/INSTALL/binaries.html	Thu Jul  7 20:44:48 2005
--- gcc-4.0.2/INSTALL/binaries.html	Wed Sep 28 06:16:43 2005
*************** contact their makers.
*** 65,71 ****
  
       <li>HP-UX:
            <ul>
! <li><a href="http://hpux.cae.wisc.edu/">HP-UX Porting Center</a>;
  
            <li><a href="ftp://sunsite.informatik.rwth-aachen.de/pub/packages/gcc_hpux/">Binaries for HP-UX 11.00 at Aachen University of Technology</a>. 
  </ul>
--- 65,71 ----
  
       <li>HP-UX:
            <ul>
! <li><a href="http://hpux.cs.utah.edu/">HP-UX Porting Center</a>;
  
            <li><a href="ftp://sunsite.informatik.rwth-aachen.de/pub/packages/gcc_hpux/">Binaries for HP-UX 11.00 at Aachen University of Technology</a>. 
  </ul>
*************** contact their makers.
*** 74,81 ****
  
       <li><a href="http://www.sco.com/skunkware/devtools/index.html#gcc">SCO OpenServer/Unixware</a>.
  
-      <li>Sinix/Reliant Unix&mdash;<a href="ftp://ftp.fujitsu-siemens.com/pub/pd/gnu/gcc/">Siemens</a>.
- 
       <li>Solaris 2 (SPARC, Intel)&mdash;<a href="http://www.sunfreeware.com/">Sunfreeware</a>.
  
       <li>SGI&mdash;<a href="http://freeware.sgi.com/">SGI Freeware</a>.
--- 74,79 ----
*************** number of platforms. 
*** 100,106 ****
  
     <p>In addition to those specific offerings, you can get a binary
  distribution CD-ROM from the
! <a href="http://www.fsf.org/order/order.html">Free Software Foundation</a>. 
  It contains binaries for a number of platforms, and
  includes not only GCC, but other stuff as well.  The current CD does
  not contain the latest version of GCC, but it should allow
--- 98,104 ----
  
     <p>In addition to those specific offerings, you can get a binary
  distribution CD-ROM from the
! <a href="http://www.gnu.org/order/order.html">Free Software Foundation</a>. 
  It contains binaries for a number of platforms, and
  includes not only GCC, but other stuff as well.  The current CD does
  not contain the latest version of GCC, but it should allow
diff -Nrcpad gcc-4.0.1/INSTALL/configure.html gcc-4.0.2/INSTALL/configure.html
*** gcc-4.0.1/INSTALL/configure.html	Thu Jul  7 20:44:48 2005
--- gcc-4.0.2/INSTALL/configure.html	Wed Sep 28 06:16:43 2005
*************** specifying <var>list</var>; the categori
*** 587,593 ****
  `<samp><span class="samp">valgrind</span></samp>'.  The `<samp><span class="samp">release</span></samp>' category enables only those checks
  suitable for release builds, currently this is just `<samp><span class="samp">assert</span></samp>'.  The
  check `<samp><span class="samp">valgrind</span></samp>' requires the external <samp><span class="command">valgrind</span></samp>
! simulator, available from <a href="http://valgrind.kde.org/">http://valgrind.kde.org/</a>.  The checks
  `<samp><span class="samp">rtl</span></samp>', `<samp><span class="samp">gcac</span></samp>' and `<samp><span class="samp">valgrind</span></samp>' are very expensive.  The
  default when <var>list</var> is not specified is
  `<samp><span class="samp">assert,misc,tree,gc,rtlflag</span></samp>'.  That is also the default for
--- 587,593 ----
  `<samp><span class="samp">valgrind</span></samp>'.  The `<samp><span class="samp">release</span></samp>' category enables only those checks
  suitable for release builds, currently this is just `<samp><span class="samp">assert</span></samp>'.  The
  check `<samp><span class="samp">valgrind</span></samp>' requires the external <samp><span class="command">valgrind</span></samp>
! simulator, available from <a href="http://valgrind.org/">http://valgrind.org/</a>.  The checks
  `<samp><span class="samp">rtl</span></samp>', `<samp><span class="samp">gcac</span></samp>' and `<samp><span class="samp">valgrind</span></samp>' are very expensive.  The
  default when <var>list</var> is not specified is
  `<samp><span class="samp">assert,misc,tree,gc,rtlflag</span></samp>'.  That is also the default for
diff -Nrcpad gcc-4.0.1/INSTALL/specific.html gcc-4.0.2/INSTALL/specific.html
*** gcc-4.0.1/INSTALL/specific.html	Thu Jul  7 20:44:48 2005
--- gcc-4.0.2/INSTALL/specific.html	Wed Sep 28 06:16:43 2005
*************** for the list of supported MCU types.
*** 280,286 ****
  can also be obtained from:
  
       <ul>
! <li><a href="http://www.openavr.org">http://www.openavr.org</a>
  <li><a href="http://home.overta.ru/users/denisc/">http://home.overta.ru/users/denisc/</a>
  <li><a href="http://www.amelek.gda.pl/avr/">http://www.amelek.gda.pl/avr/</a>
  </ul>
--- 280,286 ----
  can also be obtained from:
  
       <ul>
! <li><a href="http://www.nongnu.org/avr/">http://www.nongnu.org/avr/</a>
  <li><a href="http://home.overta.ru/users/denisc/">http://home.overta.ru/users/denisc/</a>
  <li><a href="http://www.amelek.gda.pl/avr/">http://www.amelek.gda.pl/avr/</a>
  </ul>
*************** from the CVS repository or applying the 
*** 1267,1272 ****
--- 1267,1280 ----
  <a href="http://sources.redhat.com/ml/binutils-cvs/2004-09/msg00036.html">http://sources.redhat.com/ml/binutils-cvs/2004-09/msg00036.html</a> to the
  release.
  
+    <p>We recommend using GNU binutils 2.16 or later in conjunction with GCC 4.x. 
+ However, for Solaris 10 and above, an additional patch is required in order
+ for the GNU linker to be able to cope with a new flavor of shared libraries. 
+ You can obtain a working version by checking out the binutils-2_16-branch
+ from the CVS repository or applying the patch
+ <a href="http://sourceware.org/ml/binutils-cvs/2005-07/msg00122.html">http://sourceware.org/ml/binutils-cvs/2005-07/msg00122.html</a> to the
+ release.
+ 
     <p>Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or
  newer: <samp><span class="command">g++</span></samp> will complain that types are missing.  These headers assume
  that omitting the type means <code>int</code>; this assumption worked for C89 but
*************** respects, this target is the same as the
*** 1548,1561 ****
  
  <h3 class="heading"><a name="TOC61"></a><a name="windows"></a>Microsoft Windows (32-bit)</h3>
  
! <p>A port of GCC 2.95.2 and 3.x is included with the
  <a href="http://www.cygwin.com/">Cygwin environment</a>.
  
!    <p>Current (as of early 2001) snapshots of GCC will build under Cygwin
! without modification.
! 
!    <p>GCC does not currently build with Microsoft's C++ compiler and there
! are no plans to make it do so.
  
     <p><hr />
  
--- 1556,1566 ----
  
  <h3 class="heading"><a name="TOC61"></a><a name="windows"></a>Microsoft Windows (32-bit)</h3>
  
! <p>Ports of GCC are included with the
  <a href="http://www.cygwin.com/">Cygwin environment</a>.
  
!    <p>GCC will build under Cygwin without modification; it does not build
! with Microsoft's C++ compiler and there are no plans to make it do so.
  
     <p><hr />
  
*************** are no plans to make it do so.
*** 1565,1573 ****
  working on a generic OS/2 port with pgcc.  The current code can be found
  at <a href="http://www.goof.com/pcg/os2/">http://www.goof.com/pcg/os2/</a>.
  
-    <p>An older copy of GCC 2.8.1 is included with the EMX tools available at
- <a href="ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/emx+gcc/">ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/emx+gcc/</a>.
- 
     <p><hr />
  
  <h3 class="heading"><a name="TOC63"></a><a name="older"></a>Older systems</h3>
--- 1570,1575 ----
diff -Nrcpad gcc-4.0.1/LAST_UPDATED gcc-4.0.2/LAST_UPDATED
*** gcc-4.0.1/LAST_UPDATED	Thu Jul  7 20:44:41 2005
--- gcc-4.0.2/LAST_UPDATED	Wed Sep 28 06:16:39 2005
***************
*** 1 ****
! Obtained from CVS: -rgcc_4_0_1_release 
--- 1 ----
! Obtained from CVS: -rgcc_4_0_2_release 
diff -Nrcpad gcc-4.0.1/MD5SUMS gcc-4.0.2/MD5SUMS
*** gcc-4.0.1/MD5SUMS	Thu Jul  7 22:32:59 2005
--- gcc-4.0.2/MD5SUMS	Wed Sep 28 07:16:00 2005
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the 
! # gcc-4.0.1.tar.bz2 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-4.0.2.tar.bz2 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
***************
*** 13,45 ****
  4c5dd571eb8c39e849a820e4b426c18a  BUGS
  94d55d512a9ba36caa9b7df079bae19f  COPYING
  7fbc338309ac38fefcd64b04bb903e34  COPYING.LIB
! f782d368e075bcf4b3c269befe645bb5  ChangeLog
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  b0a6854a6b4c8c22dde51124e6cd7b51  FAQ
  23b8927fe1fb0ab321c09a4f0500aa4c  INSTALL/README
! fc4ee4276ae96abd1fe80a4921b20c26  INSTALL/binaries.html
  ece3dae7a32eb8e6030794068de58183  INSTALL/build.html
! b392950f28717e8f92837e25e09724c3  INSTALL/configure.html
  9d4b7673a973319123467bdaba184ce2  INSTALL/download.html
  f0aeaa67cefdabcc09fa54a997b57dd7  INSTALL/finalinstall.html
  2dd92af791f2ece1f4bcbbc63d66349b  INSTALL/gfdl.html
  07cb4d0039d4b73278ae3ac1fd795267  INSTALL/index.html
  0815c41f98014667fb17510c3eea221f  INSTALL/old.html
  58b490b44e1f0858ef620e84c4b2928f  INSTALL/prerequisites.html
! 70a8f2eb9b95c1fa5e03b55c183f628d  INSTALL/specific.html
  297510d648e0bb251d886e40023fca26  INSTALL/test.html
! f08f5174516317b81761954d8d01adf9  LAST_UPDATED
  c30f7deb95bb2cbaa743bda280e7b44a  MAINTAINERS
  ebff42c8478937facd6fabf0493502cc  Makefile.def
! dc8d8a8ae975f7ade4fd99dd33c26c65  Makefile.in
! d9e508327dc904eb5552b0396b807c89  Makefile.tpl
! 7a592c1eb1960a59221e785159a02a83  NEWS
  750a7546d281ac42eb2ce87949457731  README
  de94b5f5c3d835b587741180b2ded958  README.SCO
  ac81461263c340d1f6c7ed86a63b06de  boehm-gc/.cvsignore
  b510a5285eb05298b5f3d9f5ae920588  boehm-gc/AmigaOS.c
  2caafacabf758bb76a9dfce1fc544b97  boehm-gc/BCC_MAKEFILE
! 92fec6b9152545d56cc65b416b985019  boehm-gc/ChangeLog
  c18075e3729cd116028480307a8e845d  boehm-gc/EMX_MAKEFILE
  3b7cc3be9ed3c2135bbda990e8a69303  boehm-gc/MacOS.c
  5cf7764626b7dd7272b2fe11403d1b6a  boehm-gc/MacProjects.sit.hqx
--- 13,45 ----
  4c5dd571eb8c39e849a820e4b426c18a  BUGS
  94d55d512a9ba36caa9b7df079bae19f  COPYING
  7fbc338309ac38fefcd64b04bb903e34  COPYING.LIB
! 5e223413cd2eb538ec4e85376c5bb64a  ChangeLog
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  b0a6854a6b4c8c22dde51124e6cd7b51  FAQ
  23b8927fe1fb0ab321c09a4f0500aa4c  INSTALL/README
! 5c782cef1121a4f6926bffaf2dc0b6c3  INSTALL/binaries.html
  ece3dae7a32eb8e6030794068de58183  INSTALL/build.html
! 93532f0be8d2cf295e404867955166ff  INSTALL/configure.html
  9d4b7673a973319123467bdaba184ce2  INSTALL/download.html
  f0aeaa67cefdabcc09fa54a997b57dd7  INSTALL/finalinstall.html
  2dd92af791f2ece1f4bcbbc63d66349b  INSTALL/gfdl.html
  07cb4d0039d4b73278ae3ac1fd795267  INSTALL/index.html
  0815c41f98014667fb17510c3eea221f  INSTALL/old.html
  58b490b44e1f0858ef620e84c4b2928f  INSTALL/prerequisites.html
! 307679648f5ca6b289d6d339f855f424  INSTALL/specific.html
  297510d648e0bb251d886e40023fca26  INSTALL/test.html
! 759412eb11c3c9fb4bba03b567fb880b  LAST_UPDATED
  c30f7deb95bb2cbaa743bda280e7b44a  MAINTAINERS
  ebff42c8478937facd6fabf0493502cc  Makefile.def
! ef16bb4e824af7987a31610a86430d3b  Makefile.in
! 68c196c5939ba9164a16af4461fa125f  Makefile.tpl
! 5eae761606708e0c737f8a34bc229dd0  NEWS
  750a7546d281ac42eb2ce87949457731  README
  de94b5f5c3d835b587741180b2ded958  README.SCO
  ac81461263c340d1f6c7ed86a63b06de  boehm-gc/.cvsignore
  b510a5285eb05298b5f3d9f5ae920588  boehm-gc/AmigaOS.c
  2caafacabf758bb76a9dfce1fc544b97  boehm-gc/BCC_MAKEFILE
! 46cf7544c6da15620769bc13e95095bd  boehm-gc/ChangeLog
  c18075e3729cd116028480307a8e845d  boehm-gc/EMX_MAKEFILE
  3b7cc3be9ed3c2135bbda990e8a69303  boehm-gc/MacOS.c
  5cf7764626b7dd7272b2fe11403d1b6a  boehm-gc/MacProjects.sit.hqx
*************** deb33a288bb6bee23ac46c1e0717708e  boehm-
*** 164,170 ****
  dcf402d646df6f3e8d1a2f9777f3415d  boehm-gc/include/private/gc_locks.h
  4f7c11f389c4b9cc843d53da0534fc0e  boehm-gc/include/private/gc_pmark.h
  0fad896ef645f9b618fc53728d560567  boehm-gc/include/private/gc_priv.h
! fde8e62c5d2be7d221daa62d84b58b19  boehm-gc/include/private/gcconfig.h
  fbe5032f5ffd11c46b1e9ae03a9fbc1b  boehm-gc/include/private/pthread_stop_world.h
  f112bb0b979fd12c4d5fc7590d4869b9  boehm-gc/include/private/pthread_support.h
  85597deca0812f2d092cac8c1afd78a6  boehm-gc/include/private/solaris_threads.h
--- 164,170 ----
  dcf402d646df6f3e8d1a2f9777f3415d  boehm-gc/include/private/gc_locks.h
  4f7c11f389c4b9cc843d53da0534fc0e  boehm-gc/include/private/gc_pmark.h
  0fad896ef645f9b618fc53728d560567  boehm-gc/include/private/gc_priv.h
! ecab04c146f8e0d9a145e4285e1d6a12  boehm-gc/include/private/gcconfig.h
  fbe5032f5ffd11c46b1e9ae03a9fbc1b  boehm-gc/include/private/pthread_stop_world.h
  f112bb0b979fd12c4d5fc7590d4869b9  boehm-gc/include/private/pthread_support.h
  85597deca0812f2d092cac8c1afd78a6  boehm-gc/include/private/solaris_threads.h
*************** a7ecc032b527a0d578545f19d3418073  compil
*** 214,220 ****
  f0792199f84c598881e291d7e2071c28  config.guess
  697e549e7b5504f8de63e95a7158a53d  config.rpath
  8fb5dfccae42fe5b09da3891a2fe3f16  config.sub
! 8fd6cae735e960357ce27b60652f9797  config/ChangeLog
  c827fc9777ea4b057bf3b63e46c9eccf  config/accross.m4
  6c7b0890dc93bdd97ec3e90d8436b384  config/acinclude.m4
  1b759f50564639961f927b52d6cbe137  config/acx.m4
--- 214,220 ----
  f0792199f84c598881e291d7e2071c28  config.guess
  697e549e7b5504f8de63e95a7158a53d  config.rpath
  8fb5dfccae42fe5b09da3891a2fe3f16  config.sub
! 1f8c542650dafc7f92cd8d9aaf6bea38  config/ChangeLog
  c827fc9777ea4b057bf3b63e46c9eccf  config/accross.m4
  6c7b0890dc93bdd97ec3e90d8436b384  config/acinclude.m4
  1b759f50564639961f927b52d6cbe137  config/acx.m4
*************** d3cecf02bb97035177818aefbb0e0833  config
*** 275,283 ****
  5e1e75893989d0ae3c0452451cf80280  config/uintmax_t.m4
  6b1c349fb182e74fbc464c50c88fe2ee  config/ulonglong.m4
  e248733007992a9ff77aca2f7fba7e5a  config/warnings.m4
! 180091b48a82b09cd3de31df1b5a3beb  configure
! 114c607cef8409031e9e81865a64de99  configure.in
! e5d77fc812baa78f550fb7837d3f0410  contrib/ChangeLog
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  e1f836909733092cad5c0695872da887  contrib/analyze_brprob
  d718f7aa23da7d4f25b48a5607b9fc7c  contrib/compare_tests
--- 275,283 ----
  5e1e75893989d0ae3c0452451cf80280  config/uintmax_t.m4
  6b1c349fb182e74fbc464c50c88fe2ee  config/ulonglong.m4
  e248733007992a9ff77aca2f7fba7e5a  config/warnings.m4
! a8775677195f92e38accb0cc6790c2cc  configure
! 7d31f21e4e55f59e789fb07271dfe765  configure.in
! 1f749d77a744f9512f41f288fa9797db  contrib/ChangeLog
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  e1f836909733092cad5c0695872da887  contrib/analyze_brprob
  d718f7aa23da7d4f25b48a5607b9fc7c  contrib/compare_tests
*************** d718f7aa23da7d4f25b48a5607b9fc7c  contri
*** 292,303 ****
  fa945bac89ee68b410027dcfe1312f4b  contrib/index-prop
  20179e1289a3a0ff7a6869666b1252e1  contrib/newcvsroot
  1a7e182574673a0ba979ec4ebca2944c  contrib/paranoia.cc
! 80ecf333ea681858f6fb8afe5bdec137  contrib/reghunt/ChangeLog
  ab31219466ac7df2a1aa15900540bc8a  contrib/reghunt/README
  347de90be860ef3b72d5c3298e18e5df  contrib/reghunt/reg_periodic
  3cce3997de3840363fc48b264eeaa837  contrib/reghunt/reg_search
  0ef47a46d2e384a9532935891338c161  contrib/reghunt/reg_test_template
! aa865e45f9390481a890ea54598af746  contrib/regression/ChangeLog
  b53356615593020467bc01e4845752af  contrib/regression/README
  6b927b5fa9fc3fee8f52bf46893f0bd9  contrib/regression/btest-gcc.sh
  57b2176bd936777562a9baa0812892a0  contrib/regression/objs-gcc.sh
--- 292,303 ----
  fa945bac89ee68b410027dcfe1312f4b  contrib/index-prop
  20179e1289a3a0ff7a6869666b1252e1  contrib/newcvsroot
  1a7e182574673a0ba979ec4ebca2944c  contrib/paranoia.cc
! 007ba5caecca5f2f2be0bf08d64bdf57  contrib/reghunt/ChangeLog
  ab31219466ac7df2a1aa15900540bc8a  contrib/reghunt/README
  347de90be860ef3b72d5c3298e18e5df  contrib/reghunt/reg_periodic
  3cce3997de3840363fc48b264eeaa837  contrib/reghunt/reg_search
  0ef47a46d2e384a9532935891338c161  contrib/reghunt/reg_test_template
! ee16108d987509f59c9323d2b0180fed  contrib/regression/ChangeLog
  b53356615593020467bc01e4845752af  contrib/regression/README
  6b927b5fa9fc3fee8f52bf46893f0bd9  contrib/regression/btest-gcc.sh
  57b2176bd936777562a9baa0812892a0  contrib/regression/objs-gcc.sh
*************** ac81461263c340d1f6c7ed86a63b06de  fastja
*** 313,319 ****
  dbe6dec25102f59632c7a62ec0e62158  fastjar/AUTHORS
  bdb1454b8697cdb175027e91b4834fdc  fastjar/CHANGES
  bae3019b4c6dc4138c217864bd04331f  fastjar/COPYING
! 9b37494b398635ab1dc0bef9df8aac83  fastjar/ChangeLog
  209e12e13fbd7d098b1c8f52859c291f  fastjar/INSTALL
  17e406950128873841484407a5b82e19  fastjar/Makefile.am
  75ebf866bedf680ff96a6f690d56ffa3  fastjar/Makefile.in
--- 313,319 ----
  dbe6dec25102f59632c7a62ec0e62158  fastjar/AUTHORS
  bdb1454b8697cdb175027e91b4834fdc  fastjar/CHANGES
  bae3019b4c6dc4138c217864bd04331f  fastjar/COPYING
! fb00294bd8f650db2cc6e919ba67e429  fastjar/ChangeLog
  209e12e13fbd7d098b1c8f52859c291f  fastjar/INSTALL
  17e406950128873841484407a5b82e19  fastjar/Makefile.am
  75ebf866bedf680ff96a6f690d56ffa3  fastjar/Makefile.in
*************** b6ff72d8f7d601d6ba55c9e2020c1486  fastja
*** 328,337 ****
  60f6005056567fc846a84be6a9f2d12a  fastjar/configure.ac
  11d8607a786579eb40e9af1364ba7530  fastjar/dostime.c
  c44ff949fe567a1667a14d5973f62aef  fastjar/dostime.h
! 409a1b0e303a2e62fb6f364aee9803ad  fastjar/fastjar.1
! c4dd595fdf31db20846d744ae60ffbcf  fastjar/fastjar.info
  391bafba03dcaf858f5005f73573340b  fastjar/fastjar.texi
! 15f2f65a8fa477dbc04ec56e77602fa6  fastjar/grepjar.1
  d66630536f4ad8fe249cb6cd115ae1d1  fastjar/install-defs.sh.in
  4fc3b8f0c1af92661330be086741c2e4  fastjar/jargrep.c
  b88ab791613fcc11cb2dcc67d74a2552  fastjar/jargrep.h
--- 328,337 ----
  60f6005056567fc846a84be6a9f2d12a  fastjar/configure.ac
  11d8607a786579eb40e9af1364ba7530  fastjar/dostime.c
  c44ff949fe567a1667a14d5973f62aef  fastjar/dostime.h
! 74badc8f25405fe6039083167a29a045  fastjar/fastjar.1
! 35fa329aa8d320c3dd2182c7afb006c9  fastjar/fastjar.info
  391bafba03dcaf858f5005f73573340b  fastjar/fastjar.texi
! 88bbb63c4af1c1d599fef177b793a85e  fastjar/grepjar.1
  d66630536f4ad8fe249cb6cd115ae1d1  fastjar/install-defs.sh.in
  4fc3b8f0c1af92661330be086741c2e4  fastjar/jargrep.c
  b88ab791613fcc11cb2dcc67d74a2552  fastjar/jargrep.h
*************** a93d2dfed0782b927260e0c75704fb72  fastja
*** 343,349 ****
  2b92efef91b38f0919b4a668d126cf70  fastjar/shift.h
  c0aac0802a8e66b0adf42be9af5caac3  fastjar/zipfile.h
  ac81461263c340d1f6c7ed86a63b06de  fixincludes/.cvsignore
! 9b77aec7da9d38d0a95d21c7ebeced89  fixincludes/ChangeLog
  17993354fac9b0f6d15fb796d8853c8f  fixincludes/Makefile.in
  e92bed26186314043444cd314759e996  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
--- 343,349 ----
  2b92efef91b38f0919b4a668d126cf70  fastjar/shift.h
  c0aac0802a8e66b0adf42be9af5caac3  fastjar/zipfile.h
  ac81461263c340d1f6c7ed86a63b06de  fixincludes/.cvsignore
! 89a6ab704e1f67b73de2897190a50b16  fixincludes/ChangeLog
  17993354fac9b0f6d15fb796d8853c8f  fixincludes/Makefile.in
  e92bed26186314043444cd314759e996  fixincludes/README
  455903ad4ff71fa5c5340ef7ae41a0e6  fixincludes/README-fixinc
*************** d255f376c427e7c7835e35a5bf0b47df  fixinc
*** 356,368 ****
  fae9454695f2020800d2f6e86642e07e  fixincludes/fixinc.in
  55b19db3373031fc7f1b10e63d165356  fixincludes/fixincl.c
  2a4b32e8670412700d3fb185983fa2b7  fixincludes/fixincl.tpl
! cbfe57aa9a6af1fb4b9c056cf3a882be  fixincludes/fixincl.x
  b20d77e88064dda6bd5d37f9163d9d1c  fixincludes/fixlib.c
  8691ace72b3e5f57defcdd4fa1b03d01  fixincludes/fixlib.h
  131c487750a37d0654d2f180e8613da0  fixincludes/fixopts.c
  7e845ae78ef215ef3d6aa2244427a8e6  fixincludes/fixtests.c
  1c43d6f5f11937628b24287d8e3fcbd1  fixincludes/genfixes
! fa98ccb276dc68d333ba25c0865bfa64  fixincludes/inclhack.def
  6c07234c19d66eb66d1bd0d08e5c6c60  fixincludes/mkfixinc.sh
  75e65138629db0b452ab1d146b05bba6  fixincludes/mkheaders.in
  dc2a018f4cbb8f31068ab14b259d8e71  fixincludes/procopen.c
--- 356,368 ----
  fae9454695f2020800d2f6e86642e07e  fixincludes/fixinc.in
  55b19db3373031fc7f1b10e63d165356  fixincludes/fixincl.c
  2a4b32e8670412700d3fb185983fa2b7  fixincludes/fixincl.tpl
! a661a6d4cf4f1b8fb1e18db47cf81666  fixincludes/fixincl.x
  b20d77e88064dda6bd5d37f9163d9d1c  fixincludes/fixlib.c
  8691ace72b3e5f57defcdd4fa1b03d01  fixincludes/fixlib.h
  131c487750a37d0654d2f180e8613da0  fixincludes/fixopts.c
  7e845ae78ef215ef3d6aa2244427a8e6  fixincludes/fixtests.c
  1c43d6f5f11937628b24287d8e3fcbd1  fixincludes/genfixes
! cd567a877d00ad7301daeba22bcbb6b2  fixincludes/inclhack.def
  6c07234c19d66eb66d1bd0d08e5c6c60  fixincludes/mkfixinc.sh
  75e65138629db0b452ab1d146b05bba6  fixincludes/mkheaders.in
  dc2a018f4cbb8f31068ab14b259d8e71  fixincludes/procopen.c
*************** fb543bca7c73da85f944600810ef2171  fixinc
*** 380,385 ****
--- 380,386 ----
  d6a40f191014042c3a1bf44086be6773  fixincludes/tests/base/arch/i960/archI960.h
  6ab96360e6a5c4764ca6ce3ec7505100  fixincludes/tests/base/arpa/inet.h
  9743288574b1935e5982d8acba94190e  fixincludes/tests/base/assert.h
+ 06f1aca4509b42c45b0fcbe0042b88a8  fixincludes/tests/base/bits/huge_val.h
  2a7dfec79ab9872aa927f9c685175fcc  fixincludes/tests/base/bsd/libc.h
  da032b0e10922af19cec10bde3ea8936  fixincludes/tests/base/c_asm.h
  3e2bfa71664f5d54fa084387c5915349  fixincludes/tests/base/com_err.h
*************** ef2aa084505b9087cda56c9633002987  fixinc
*** 399,405 ****
  8ac97a3367b9a99503c5b21430993cd4  fixincludes/tests/base/mach-o/dyld.h
  89c11963b284c5a43cca427c60a00a97  fixincludes/tests/base/machine/cpu.h
  46501093f4cfd450cfd4b18d9fa4b385  fixincludes/tests/base/malloc.h
! 7074e2ac1af1947052a0baa436aa6f79  fixincludes/tests/base/math.h
  a911f5fbb127353024e77149fcf90596  fixincludes/tests/base/netdnet/dnetdb.h
  f690db296a82aeefa0bfe9ad74a2b71c  fixincludes/tests/base/netinet/in.h
  2649ccca3396541aeb5e612d4b4a3141  fixincludes/tests/base/netinet/ip.h
--- 400,406 ----
  8ac97a3367b9a99503c5b21430993cd4  fixincludes/tests/base/mach-o/dyld.h
  89c11963b284c5a43cca427c60a00a97  fixincludes/tests/base/machine/cpu.h
  46501093f4cfd450cfd4b18d9fa4b385  fixincludes/tests/base/malloc.h
! 3d478b4571490ef282a719c8959837e7  fixincludes/tests/base/math.h
  a911f5fbb127353024e77149fcf90596  fixincludes/tests/base/netdnet/dnetdb.h
  f690db296a82aeefa0bfe9ad74a2b71c  fixincludes/tests/base/netinet/in.h
  2649ccca3396541aeb5e612d4b4a3141  fixincludes/tests/base/netinet/ip.h
*************** f86a4ea6000eba71d34c1b9a7bcd2c14  fixinc
*** 454,460 ****
  174528657da1f7a179a039941810b764  gcc/ABOUT-GCC-NLS
  94d55d512a9ba36caa9b7df079bae19f  gcc/COPYING
  7fbc338309ac38fefcd64b04bb903e34  gcc/COPYING.LIB
! c9d545c73191c3d86ddf041eacb690b1  gcc/ChangeLog
  9f3eae1e23bcd4166785b0386b467eef  gcc/ChangeLog.0
  fc0aaf9fc3d0b7a20690add95f3bc80a  gcc/ChangeLog.1
  f3d98ce0013c924cc026c266b5f09a2b  gcc/ChangeLog.10
--- 455,461 ----
  174528657da1f7a179a039941810b764  gcc/ABOUT-GCC-NLS
  94d55d512a9ba36caa9b7df079bae19f  gcc/COPYING
  7fbc338309ac38fefcd64b04bb903e34  gcc/COPYING.LIB
! 4f5f94f1f574dc50075aa39fc62dbfde  gcc/ChangeLog
  9f3eae1e23bcd4166785b0386b467eef  gcc/ChangeLog.0
  fc0aaf9fc3d0b7a20690add95f3bc80a  gcc/ChangeLog.1
  f3d98ce0013c924cc026c266b5f09a2b  gcc/ChangeLog.10
*************** a0a7fda9e71c5bc63284bdefa915611a  gcc/Ch
*** 474,487 ****
  5af5721f6387aa8aa5fb200e025dd573  gcc/FSFChangeLog.10
  f7f665544fb6aa08551b37283f6c56de  gcc/FSFChangeLog.11
  d6c8d8f4cf325cd24a60d312bb247f46  gcc/LANGUAGES
! 8113184815845c8a74f0c04bb99987c5  gcc/Makefile.in
  00919fda1a585fdc4a1be1fec2eeb0bb  gcc/ONEWS
  f88d9228718a255b827d6f417063d62d  gcc/README.Portability
  f44aeb578969621358194ef6a8c67093  gcc/SERVICE
  7b635a74d241195bc2159ebaac718d75  gcc/aclocal.m4
  401d597164dec84fe7a3e26ad1edc72b  gcc/ada/5xcrtl.ads
  2a02ea952619a60cad152ca038e605e7  gcc/ada/9drpc.adb
! f5089e775cb9ab9a168dc41ce9333cf0  gcc/ada/ChangeLog
  ea6b5429aa670cb6f1b4f72087be2656  gcc/ada/ChangeLog.tree-ssa
  59c750be3c5d1eca2107fa558b336f2a  gcc/ada/Make-lang.in
  0caf6e36e9bd1860901bc7d958b6107b  gcc/ada/Makefile.generic
--- 475,488 ----
  5af5721f6387aa8aa5fb200e025dd573  gcc/FSFChangeLog.10
  f7f665544fb6aa08551b37283f6c56de  gcc/FSFChangeLog.11
  d6c8d8f4cf325cd24a60d312bb247f46  gcc/LANGUAGES
! b6e166ca5300f74678b4da2e38aa6942  gcc/Makefile.in
  00919fda1a585fdc4a1be1fec2eeb0bb  gcc/ONEWS
  f88d9228718a255b827d6f417063d62d  gcc/README.Portability
  f44aeb578969621358194ef6a8c67093  gcc/SERVICE
  7b635a74d241195bc2159ebaac718d75  gcc/aclocal.m4
  401d597164dec84fe7a3e26ad1edc72b  gcc/ada/5xcrtl.ads
  2a02ea952619a60cad152ca038e605e7  gcc/ada/9drpc.adb
! a152a37a6c148a60a1f2a6a008d30725  gcc/ada/ChangeLog
  ea6b5429aa670cb6f1b4f72087be2656  gcc/ada/ChangeLog.tree-ssa
  59c750be3c5d1eca2107fa558b336f2a  gcc/ada/Make-lang.in
  0caf6e36e9bd1860901bc7d958b6107b  gcc/ada/Makefile.generic
*************** d46f7b6d4be9ee3d6e2c695f66fc1af8  gcc/bi
*** 2205,2220 ****
  88cd1483fc65c4cbc4ce914159bcf94f  gcc/bt-load.c
  d05292691f8390feba80bf188ee2db83  gcc/builtin-attrs.def
  ca5a1c15add0fa9991f95599217443e5  gcc/builtin-types.def
! 8feb08e1097ab4767cd9382c4b449524  gcc/builtins.c
  486e3e1e12ab18d880e1bd9c09e3df8b  gcc/builtins.def
  1f28c163b66b6a1efb4d09eded94dbb8  gcc/c-aux-info.c
! a8cda3fd239fb907610a60350034c283  gcc/c-common.c
  4c1fe0ff324a8e13de821616c34f8ab6  gcc/c-common.def
! 934cf87e92aba79ced9473ba5ac9aed1  gcc/c-common.h
  8447e935bc81dc31a1f016d8dda2bd42  gcc/c-config-lang.in
  68965575f63fe30d6c7160763e4ca0e8  gcc/c-convert.c
  bd51b483880bfd4bc92796628ec27f7e  gcc/c-cppbuiltin.c
! d72bae1bbee9d7cbf4a406638b000a31  gcc/c-decl.c
  199c9a78c187e91326821d29c91e9a75  gcc/c-dump.c
  0e352d21c5723c8e93ee96f840e4fbb5  gcc/c-errors.c
  addd294ba246c89072627e77352b4344  gcc/c-format.c
--- 2206,2221 ----
  88cd1483fc65c4cbc4ce914159bcf94f  gcc/bt-load.c
  d05292691f8390feba80bf188ee2db83  gcc/builtin-attrs.def
  ca5a1c15add0fa9991f95599217443e5  gcc/builtin-types.def
! 6ef309b0ba1d43641578d77db7eb6339  gcc/builtins.c
  486e3e1e12ab18d880e1bd9c09e3df8b  gcc/builtins.def
  1f28c163b66b6a1efb4d09eded94dbb8  gcc/c-aux-info.c
! 8cdd8cdd3eeaaf4dc8f09efba6999e28  gcc/c-common.c
  4c1fe0ff324a8e13de821616c34f8ab6  gcc/c-common.def
! 8aa035029f354f489cf8810fc62f5091  gcc/c-common.h
  8447e935bc81dc31a1f016d8dda2bd42  gcc/c-config-lang.in
  68965575f63fe30d6c7160763e4ca0e8  gcc/c-convert.c
  bd51b483880bfd4bc92796628ec27f7e  gcc/c-cppbuiltin.c
! eadc7a3ac36358f6937558820e87c6bb  gcc/c-decl.c
  199c9a78c187e91326821d29c91e9a75  gcc/c-dump.c
  0e352d21c5723c8e93ee96f840e4fbb5  gcc/c-errors.c
  addd294ba246c89072627e77352b4344  gcc/c-format.c
*************** bec6fd3e2e0c8fe102c83b0d09ef4c82  gcc/c-
*** 2225,2231 ****
  c752adb9b362091eb7bf0f27f8cd11f8  gcc/c-lang.c
  13a13fb4cea2814399c5699234a3da40  gcc/c-lex.c
  636de2398cbf8ec90c95eb2327d43607  gcc/c-objc-common.c
! 133f68a26f7800212479edb5b68a4328  gcc/c-objc-common.h
  78d1987d273e7641116f5d5eb9c478f6  gcc/c-opts.c
  ba1d3509546e54c04b1b8f5de0f577a6  gcc/c-parse.c
  7c115dc32a16e55982dc91de54c8c786  gcc/c-parse.in
--- 2226,2232 ----
  c752adb9b362091eb7bf0f27f8cd11f8  gcc/c-lang.c
  13a13fb4cea2814399c5699234a3da40  gcc/c-lex.c
  636de2398cbf8ec90c95eb2327d43607  gcc/c-objc-common.c
! 62fe9f1b80f437d42bee19c940df1a37  gcc/c-objc-common.h
  78d1987d273e7641116f5d5eb9c478f6  gcc/c-opts.c
  ba1d3509546e54c04b1b8f5de0f577a6  gcc/c-parse.c
  7c115dc32a16e55982dc91de54c8c786  gcc/c-parse.in
*************** ba1d3509546e54c04b1b8f5de0f577a6  gcc/c-
*** 2234,2252 ****
  0cb8ba2b9d11d89e5ad2a59a59f0e7cd  gcc/c-ppoutput.c
  df565adb8eec0681c537eeebcbc419e1  gcc/c-pragma.c
  045326316e3bb0c1f7ca3d49a04654ec  gcc/c-pragma.h
! 64dc28f0b09448ed4c3de3dc0c631a35  gcc/c-pretty-print.c
  c5dc78a9a07dd45cf2dd64dabf378ef7  gcc/c-pretty-print.h
  917d2fd2f85a15e2ff3cb22a83673191  gcc/c-semantics.c
! 40a66e935fdb1cdecfeb2cad90443f01  gcc/c-tree.h
! 5411bc38b1eabe9430aa84a841df8b88  gcc/c-typeck.c
  488aa7ed88c58a9ce9b0ecaf9c8ea3d6  gcc/c.opt
  6b867238ed9c316a272ebb0062efbcc2  gcc/caller-save.c
! 097b37a5eca23e53cc561b79c999d4ee  gcc/calls.c
  0a4a04996c6bdb190fb0ad375f6e1690  gcc/cfg.c
  1e8d68862212fdb99f7b29c94dee48b7  gcc/cfganal.c
  e6307fc5435ec40004e456710be1e915  gcc/cfgbuild.c
! ffc438a344f61d3504435b379961d7c0  gcc/cfgcleanup.c
! 3bdeb0ea6f1dbf07b654da02e2c53a17  gcc/cfgexpand.c
  6a6d94b7f433245eaef48634ee226cda  gcc/cfghooks.c
  0185ca070d576e2a85cc20eb5b6f3786  gcc/cfghooks.h
  7dde5b0e4c56769b3ba7f9870c763e0f  gcc/cfglayout.c
--- 2235,2253 ----
  0cb8ba2b9d11d89e5ad2a59a59f0e7cd  gcc/c-ppoutput.c
  df565adb8eec0681c537eeebcbc419e1  gcc/c-pragma.c
  045326316e3bb0c1f7ca3d49a04654ec  gcc/c-pragma.h
! f5bd239183a57192ca841f64f22d99d1  gcc/c-pretty-print.c
  c5dc78a9a07dd45cf2dd64dabf378ef7  gcc/c-pretty-print.h
  917d2fd2f85a15e2ff3cb22a83673191  gcc/c-semantics.c
! d010e6b12d480c5df9491b6a37e1e1c7  gcc/c-tree.h
! ebe1ce18d9db967fb74d7913a6af3171  gcc/c-typeck.c
  488aa7ed88c58a9ce9b0ecaf9c8ea3d6  gcc/c.opt
  6b867238ed9c316a272ebb0062efbcc2  gcc/caller-save.c
! 86dc20b28c64609b353cba8e22975759  gcc/calls.c
  0a4a04996c6bdb190fb0ad375f6e1690  gcc/cfg.c
  1e8d68862212fdb99f7b29c94dee48b7  gcc/cfganal.c
  e6307fc5435ec40004e456710be1e915  gcc/cfgbuild.c
! b6d8b1bb45b19ad7540cc361dafd304d  gcc/cfgcleanup.c
! 95d9e17b1eaa5e39ec6099cf0165dc4a  gcc/cfgexpand.c
  6a6d94b7f433245eaef48634ee226cda  gcc/cfghooks.c
  0185ca070d576e2a85cc20eb5b6f3786  gcc/cfghooks.h
  7dde5b0e4c56769b3ba7f9870c763e0f  gcc/cfglayout.c
*************** cca2206f9e8e499da143c74276f3d2ef  gcc/cf
*** 2255,2271 ****
  addcf9b308ad20fbde03b74efd9a79c3  gcc/cfgloop.h
  6cb834a86d77c7e4b4bd00c29459b213  gcc/cfgloopanal.c
  e308a3f8abbbf76fef2c29ab61c93250  gcc/cfgloopmanip.c
! c0e6482581e7571833b75dbe16baeabc  gcc/cfgrtl.c
  cd8aa2f042490506cf074a85356ecbd2  gcc/cgraph.c
  06e305c11d88723e636fce0d9a8028ca  gcc/cgraph.h
! b681157b53b3c1c9e488fccca5b814a4  gcc/cgraphunit.c
  f7805d879cf608e6323039cc21ace978  gcc/collect2.c
  55cea40dd56ebb7bc8ce9d614994b678  gcc/collect2.h
! 149dec889e40bb4791df5e2237c36d27  gcc/combine.c
! 2a4c873b7e60f96cb17b1a5013eb2bc7  gcc/common.opt
  153eba9df77c122c16c81291535eb8b9  gcc/conditions.h
  7268433f5f31ab6d3e611f124107d987  gcc/config.build
! d184b1841b1d7d396a13c8a3390698b2  gcc/config.gcc
  0fa5156f5e54624d644707a8fe2de1b6  gcc/config.host
  928d1b1b3955d97d00e30ed4c0d347a5  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
--- 2256,2272 ----
  addcf9b308ad20fbde03b74efd9a79c3  gcc/cfgloop.h
  6cb834a86d77c7e4b4bd00c29459b213  gcc/cfgloopanal.c
  e308a3f8abbbf76fef2c29ab61c93250  gcc/cfgloopmanip.c
! 8a0ac4b5d26505829627b54b61fb1aaa  gcc/cfgrtl.c
  cd8aa2f042490506cf074a85356ecbd2  gcc/cgraph.c
  06e305c11d88723e636fce0d9a8028ca  gcc/cgraph.h
! b280b334cfd207644c0bb624c38dbbd8  gcc/cgraphunit.c
  f7805d879cf608e6323039cc21ace978  gcc/collect2.c
  55cea40dd56ebb7bc8ce9d614994b678  gcc/collect2.h
! a9549c7816c041fc747e646bb3a55bbe  gcc/combine.c
! 1cdc9f111d52d177f2de73d062a40b0b  gcc/common.opt
  153eba9df77c122c16c81291535eb8b9  gcc/conditions.h
  7268433f5f31ab6d3e611f124107d987  gcc/config.build
! 464be66c0217b345c0c5864cd22de25f  gcc/config.gcc
  0fa5156f5e54624d644707a8fe2de1b6  gcc/config.host
  928d1b1b3955d97d00e30ed4c0d347a5  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
*************** fcaa1796efbf8972cdf38f5409e45cc3  gcc/co
*** 2329,2357 ****
  9b4680ae52dbbd7f5f587dd5d83864ba  gcc/config/arm/arm-cores.def
  e0fd2fb5f7dd0f1be2b5adacfd769a5a  gcc/config/arm/arm-generic.md
  10f8ed2bc5018eab689e0b9e8262b91a  gcc/config/arm/arm-modes.def
! 899ddc5d5a201716ae6188b657366ac5  gcc/config/arm/arm-protos.h
  a9c6bb44ae33b82aa493b7046fe6a65a  gcc/config/arm/arm-tune.md
! c1b56eab809e73fb789d0469ff1ff49b  gcc/config/arm/arm.c
! 60b12ecfdfc6168e257a7b4c7858da42  gcc/config/arm/arm.h
! 953de257c46193233a6d69260f8d65ff  gcc/config/arm/arm.md
  6fa66b47d689a5c86da021ddb41f43c8  gcc/config/arm/arm1026ejs.md
  1bd9b6e2cfdb43dad63bc22290c3d937  gcc/config/arm/arm1136jfs.md
  d9db2a7778609ef4f60ff86121680b41  gcc/config/arm/arm926ejs.md
  290c7f676b1047a2ca4fc36863d27027  gcc/config/arm/bpabi.S
  1a2fca510cf66a724af98cb389613db7  gcc/config/arm/bpabi.c
  5ed8d98e1e56a3576ed0ac9cae4cb9ed  gcc/config/arm/bpabi.h
! 32051db2d098a6cd6a59a3946091f1bb  gcc/config/arm/cirrus.md
  6d68f609092393cd1cc4d634b5b8c333  gcc/config/arm/coff.h
  0f8c48bdec1bbe110177fdd6e58bba79  gcc/config/arm/crti.asm
  61e77d5c8487cea2a2171bd4584f596c  gcc/config/arm/crtn.asm
  579c231252aa3ae5e7401afeea0dfcd3  gcc/config/arm/ecos-elf.h
  d728818638c61e19009e4dbd62882895  gcc/config/arm/elf.h
! f9bd0fdf60f59457b78906ae945a1a4c  gcc/config/arm/fpa.md
  7085442f45dad03c1280e353b07ce96c  gcc/config/arm/freebsd.h
  46d77360c255b528b1f33c3082a70fc0  gcc/config/arm/gentune.sh
  7264b50b0ade3716cc5341f4ce0fa410  gcc/config/arm/ieee754-df.S
  a4620eb312ab7a83c6e69c2f50aadac5  gcc/config/arm/ieee754-sf.S
! 074cbf83bafc0ac7b409b43c5ecf8431  gcc/config/arm/iwmmxt.md
  ca2bde1eefdda77b41938e5f9da85133  gcc/config/arm/kaos-arm.h
  62e13ca855ed6aa05a6b45e8d03846a9  gcc/config/arm/kaos-strongarm.h
  cd83b6f49288300a343052374d68211a  gcc/config/arm/lib1funcs.asm
--- 2330,2358 ----
  9b4680ae52dbbd7f5f587dd5d83864ba  gcc/config/arm/arm-cores.def
  e0fd2fb5f7dd0f1be2b5adacfd769a5a  gcc/config/arm/arm-generic.md
  10f8ed2bc5018eab689e0b9e8262b91a  gcc/config/arm/arm-modes.def
! 880ce8362c744c4a29ec5e51f8c6ec99  gcc/config/arm/arm-protos.h
  a9c6bb44ae33b82aa493b7046fe6a65a  gcc/config/arm/arm-tune.md
! 2fe39f6c81ffba257cbc63e9a03159bf  gcc/config/arm/arm.c
! e3f9e67b5b53a623f0e86aae8ffd545b  gcc/config/arm/arm.h
! 56beee54e0964c837c08875ce562faf6  gcc/config/arm/arm.md
  6fa66b47d689a5c86da021ddb41f43c8  gcc/config/arm/arm1026ejs.md
  1bd9b6e2cfdb43dad63bc22290c3d937  gcc/config/arm/arm1136jfs.md
  d9db2a7778609ef4f60ff86121680b41  gcc/config/arm/arm926ejs.md
  290c7f676b1047a2ca4fc36863d27027  gcc/config/arm/bpabi.S
  1a2fca510cf66a724af98cb389613db7  gcc/config/arm/bpabi.c
  5ed8d98e1e56a3576ed0ac9cae4cb9ed  gcc/config/arm/bpabi.h
! 56219c9b9801cfa3c3b6dd055501394f  gcc/config/arm/cirrus.md
  6d68f609092393cd1cc4d634b5b8c333  gcc/config/arm/coff.h
  0f8c48bdec1bbe110177fdd6e58bba79  gcc/config/arm/crti.asm
  61e77d5c8487cea2a2171bd4584f596c  gcc/config/arm/crtn.asm
  579c231252aa3ae5e7401afeea0dfcd3  gcc/config/arm/ecos-elf.h
  d728818638c61e19009e4dbd62882895  gcc/config/arm/elf.h
! 9c6fdaf66b1e04d1cb4557a82355aa63  gcc/config/arm/fpa.md
  7085442f45dad03c1280e353b07ce96c  gcc/config/arm/freebsd.h
  46d77360c255b528b1f33c3082a70fc0  gcc/config/arm/gentune.sh
  7264b50b0ade3716cc5341f4ce0fa410  gcc/config/arm/ieee754-df.S
  a4620eb312ab7a83c6e69c2f50aadac5  gcc/config/arm/ieee754-sf.S
! 3c04ff9aab82ccd0505b2024f79f6f58  gcc/config/arm/iwmmxt.md
  ca2bde1eefdda77b41938e5f9da85133  gcc/config/arm/kaos-arm.h
  62e13ca855ed6aa05a6b45e8d03846a9  gcc/config/arm/kaos-strongarm.h
  cd83b6f49288300a343052374d68211a  gcc/config/arm/lib1funcs.asm
*************** e508181c4788d80d5fd86025c9e0c82c  gcc/co
*** 2389,2420 ****
  66f60bf42acddba90c2d485ff6a07a7b  gcc/config/arm/t-xscale-elf
  2193be4df4c041109b17c69ec83dcdb0  gcc/config/arm/uclinux-elf.h
  383961fc664abf9195f5e864bce54f1d  gcc/config/arm/unknown-elf.h
! ee71ab9ead3781b251f890970e612c6e  gcc/config/arm/vfp.md
  646be3031ffadd157674bea9cccf4a7f  gcc/config/arm/vxworks.h
  7a3b0330b967acf9471952776e7a3938  gcc/config/arm/wince-pe.h
  b5e25aee99e6c3e5a02d16e35c3bdb4c  gcc/config/arm/xscale-coff.h
  a44ceec913b6374da873a1e35bd09b76  gcc/config/arm/xscale-elf.h
  b9c4d40321bff60f6c6d61462a53f17b  gcc/config/avr/avr-protos.h
! 91abb1fa72e796c6035db91ac18ac057  gcc/config/avr/avr.c
  4b6e6c37bc0c4973d33c1deb119c2bb7  gcc/config/avr/avr.h
  6fb5cb85846f593abbf82b3a36a0ad8f  gcc/config/avr/avr.md
  03b995ccfb9f42f4958999fddb3f2af9  gcc/config/avr/libgcc.S
  90768cd4cb6a0275699eacc523ee5cf1  gcc/config/avr/rtems.h
  cbe7969cd44c9b139d4276cfc7f57136  gcc/config/avr/t-avr
  6aa29f64f366fd362ab1f548d54415cc  gcc/config/avr/t-rtems
! 1e3cfab1f16eddb573b119cca3304daf  gcc/config/bfin/bfin-modes.def
! c82e030c3115c391c8f3f7686abeb9dc  gcc/config/bfin/bfin-protos.h
! fe1090f043d85da730be3f10547a0742  gcc/config/bfin/bfin.c
! 0fa5f5da757216817f6e785d9b0093f5  gcc/config/bfin/bfin.h
! 3bf08d17860dcb33055d78f082a9fa94  gcc/config/bfin/bfin.md
! e2ccd961213f5248375193843b400bfe  gcc/config/bfin/bfin.opt
! 7a2941d254022644a1b35e5d30a03039  gcc/config/bfin/crti.s
! 86122cbbcd6b585ff2c110dd4e585694  gcc/config/bfin/crtn.s
! 86a58b957308e801ab1ecf0a15968135  gcc/config/bfin/elf.h
! f838e3d2d5e2f010b038520d2ce1953d  gcc/config/bfin/lib1funcs.asm
! d6af19819149e50c46411b4299c72501  gcc/config/bfin/predicates.md
  b2dccb337cf3999a49e45d6d58c2841f  gcc/config/bfin/t-bfin
  b2dccb337cf3999a49e45d6d58c2841f  gcc/config/bfin/t-bfin-elf
  47df5bebb8b4bcd5310895da02e87e88  gcc/config/c4x/c4x-c.c
  fba5ea0f83b1635631cc00311c0e1de7  gcc/config/c4x/c4x-modes.def
  4fb43372379f3733084fe7876534addf  gcc/config/c4x/c4x-protos.h
--- 2390,2422 ----
  66f60bf42acddba90c2d485ff6a07a7b  gcc/config/arm/t-xscale-elf
  2193be4df4c041109b17c69ec83dcdb0  gcc/config/arm/uclinux-elf.h
  383961fc664abf9195f5e864bce54f1d  gcc/config/arm/unknown-elf.h
! 370a123588a0b6ee57435a9d5c67d56f  gcc/config/arm/vfp.md
  646be3031ffadd157674bea9cccf4a7f  gcc/config/arm/vxworks.h
  7a3b0330b967acf9471952776e7a3938  gcc/config/arm/wince-pe.h
  b5e25aee99e6c3e5a02d16e35c3bdb4c  gcc/config/arm/xscale-coff.h
  a44ceec913b6374da873a1e35bd09b76  gcc/config/arm/xscale-elf.h
  b9c4d40321bff60f6c6d61462a53f17b  gcc/config/avr/avr-protos.h
! 41e107083be3cd1112587d9e171aa768  gcc/config/avr/avr.c
  4b6e6c37bc0c4973d33c1deb119c2bb7  gcc/config/avr/avr.h
  6fb5cb85846f593abbf82b3a36a0ad8f  gcc/config/avr/avr.md
  03b995ccfb9f42f4958999fddb3f2af9  gcc/config/avr/libgcc.S
  90768cd4cb6a0275699eacc523ee5cf1  gcc/config/avr/rtems.h
  cbe7969cd44c9b139d4276cfc7f57136  gcc/config/avr/t-avr
  6aa29f64f366fd362ab1f548d54415cc  gcc/config/avr/t-rtems
! 609ef01515c983fce3af15ca855afbca  gcc/config/bfin/bfin-modes.def
! 8c515d029f7ffe54fe470901a5bf5824  gcc/config/bfin/bfin-protos.h
! 560368e343999f0e70eb6bac2a4dc340  gcc/config/bfin/bfin.c
! 381de584cd58f557668f108fcb4e6f1d  gcc/config/bfin/bfin.h
! 862264a20331a74586d8d81e393a2d1e  gcc/config/bfin/bfin.md
! 6a5d8aedec12bb79c17e2187d0e4fddc  gcc/config/bfin/bfin.opt
! 158f6fac7e05e961b04d42e3359e3fe3  gcc/config/bfin/crti.s
! ec1dd2019273a0b01c0e65b42995c616  gcc/config/bfin/crtn.s
! 92c781fc4ee16a799609501ca7bed8a5  gcc/config/bfin/elf.h
! 1e0a04558d9ea74da9c6c30ed1e6d5c3  gcc/config/bfin/lib1funcs.asm
! 4aa045b4c967e19ce5d0bb8662ee658f  gcc/config/bfin/predicates.md
  b2dccb337cf3999a49e45d6d58c2841f  gcc/config/bfin/t-bfin
  b2dccb337cf3999a49e45d6d58c2841f  gcc/config/bfin/t-bfin-elf
+ 507493522396b278d8da569507ac5350  gcc/config/bfin/uclinux.h
  47df5bebb8b4bcd5310895da02e87e88  gcc/config/c4x/c4x-c.c
  fba5ea0f83b1635631cc00311c0e1de7  gcc/config/c4x/c4x-modes.def
  4fb43372379f3733084fe7876534addf  gcc/config/c4x/c4x-protos.h
*************** f8fb31bb3a9a10b08e1cb042c5022288  gcc/co
*** 2442,2448 ****
  d5e9d0fd1b9d6bff37c4d50a202474be  gcc/config/darwin-c.c
  fdc23aaf18e495ffb8d00d2b72e18572  gcc/config/darwin-crt2.c
  a72d3b187047ab1f0ffce2157695b5e4  gcc/config/darwin-protos.h
! 80ceb38c3c33f49b1a63ea7cb3817af5  gcc/config/darwin.c
  24e4c33836ba68b7a87b3d35dd12d56a  gcc/config/darwin.h
  8ec0d09229219da60d3a13bff822008e  gcc/config/darwin7.h
  4af301c035ebd3b6ffa923a90da31823  gcc/config/darwin8.h
--- 2444,2450 ----
  d5e9d0fd1b9d6bff37c4d50a202474be  gcc/config/darwin-c.c
  fdc23aaf18e495ffb8d00d2b72e18572  gcc/config/darwin-crt2.c
  a72d3b187047ab1f0ffce2157695b5e4  gcc/config/darwin-protos.h
! 1516dd751ef071031dcd24f50a2e0008  gcc/config/darwin.c
  24e4c33836ba68b7a87b3d35dd12d56a  gcc/config/darwin.h
  8ec0d09229219da60d3a13bff822008e  gcc/config/darwin7.h
  4af301c035ebd3b6ffa923a90da31823  gcc/config/darwin8.h
*************** a2355e2e8266b279cad6bf913c579a5f  gcc/co
*** 2462,2468 ****
  4e833e43d8a4a49c563cf6f6a9e04dc7  gcc/config/fr30/lib1funcs.asm
  b11ea133da1b239a015796811b03e23b  gcc/config/fr30/t-fr30
  bf2176e1eee68deffe236a9735a8f3db  gcc/config/freebsd-nthr.h
! 949b6771063a7b9f1c2eea105266c37a  gcc/config/freebsd-spec.h
  99c3be8b7f1d7a86ba300ef7d0a5c1c8  gcc/config/freebsd.h
  acbf95585222995e750d460be6be625b  gcc/config/frv/cmovd.c
  5ca13398f66879cea3a8bb4050f50d3b  gcc/config/frv/cmovh.c
--- 2464,2470 ----
  4e833e43d8a4a49c563cf6f6a9e04dc7  gcc/config/fr30/lib1funcs.asm
  b11ea133da1b239a015796811b03e23b  gcc/config/fr30/t-fr30
  bf2176e1eee68deffe236a9735a8f3db  gcc/config/freebsd-nthr.h
! 76d1fb9ec8fa196a985980ed5a1b4564  gcc/config/freebsd-spec.h
  99c3be8b7f1d7a86ba300ef7d0a5c1c8  gcc/config/freebsd.h
  acbf95585222995e750d460be6be625b  gcc/config/frv/cmovd.c
  5ca13398f66879cea3a8bb4050f50d3b  gcc/config/frv/cmovh.c
*************** c0f2d063e2f37bb24deb1f0cafcef048  gcc/co
*** 2509,2515 ****
  e7797670314cc87228b0fcc1277e9ba3  gcc/config/h8300/t-elf
  b9e7ccf39ad6f3e2028606eed7a6338a  gcc/config/h8300/t-h8300
  f1012b40b6d48a65690431bfbed4343d  gcc/config/h8300/t-rtems
! 05a2952e93eeadc87c0e1a1c724f58c3  gcc/config/host-linux.c
  d1169354d9fb0c002824b9515c9a2392  gcc/config/host-solaris.c
  70ccbfd1a8499753d7f9dcf440cecf15  gcc/config/i386/athlon.md
  20ef648930f43661bab7ebea3e09894a  gcc/config/i386/att.h
--- 2511,2517 ----
  e7797670314cc87228b0fcc1277e9ba3  gcc/config/h8300/t-elf
  b9e7ccf39ad6f3e2028606eed7a6338a  gcc/config/h8300/t-h8300
  f1012b40b6d48a65690431bfbed4343d  gcc/config/h8300/t-rtems
! e412cd4d0f575ab6ce7ba467e67510e6  gcc/config/host-linux.c
  d1169354d9fb0c002824b9515c9a2392  gcc/config/host-solaris.c
  70ccbfd1a8499753d7f9dcf440cecf15  gcc/config/i386/athlon.md
  20ef648930f43661bab7ebea3e09894a  gcc/config/i386/att.h
*************** d4f89597a859ab8606358de41b9cb796  gcc/co
*** 2541,2549 ****
  9c3634535b436138b84f40c4f8add917  gcc/config/i386/i386-interix3.h
  450af944a773e9fd3ad7d4ed849da7da  gcc/config/i386/i386-modes.def
  e060c8166d089b7686303148fc4a6060  gcc/config/i386/i386-protos.h
! 33aa68170c9424f75bd9d4c51a9d797a  gcc/config/i386/i386.c
  6b19c1b094b7cf6570ef83b231bcacee  gcc/config/i386/i386.h
! b2a89eeac2a4b9deeb3004aad6417ce9  gcc/config/i386/i386.md
  5ffe40ec341446d7b52d9632bda88b3c  gcc/config/i386/i386elf.h
  a245104040e7966ceec333297c1c91e3  gcc/config/i386/k6.md
  3d01dc4d505f2b80a9ede0b2d1aa03d4  gcc/config/i386/kaos-i386.h
--- 2543,2551 ----
  9c3634535b436138b84f40c4f8add917  gcc/config/i386/i386-interix3.h
  450af944a773e9fd3ad7d4ed849da7da  gcc/config/i386/i386-modes.def
  e060c8166d089b7686303148fc4a6060  gcc/config/i386/i386-protos.h
! da214124424991e1e4858a077d01bba7  gcc/config/i386/i386.c
  6b19c1b094b7cf6570ef83b231bcacee  gcc/config/i386/i386.h
! b67ffbf77a3d2d2ae568733d65c267eb  gcc/config/i386/i386.md
  5ffe40ec341446d7b52d9632bda88b3c  gcc/config/i386/i386elf.h
  a245104040e7966ceec333297c1c91e3  gcc/config/i386/k6.md
  3d01dc4d505f2b80a9ede0b2d1aa03d4  gcc/config/i386/kaos-i386.h
*************** f02e6ebd7ea8e20f6122a328058fb58d  gcc/co
*** 2587,2593 ****
  2b8365986b4cb8fb7990003865baf9e0  gcc/config/i386/sol2-cn.asm
  8af4f5c7881226d40c3ce286459952a3  gcc/config/i386/sol2-gc1.asm
  7a890b9fb85c145470d42d72fe0df8d8  gcc/config/i386/sol2.h
! 5cbfd316867b64dc0542ab6029422f8a  gcc/config/i386/sse.md
  6e76c810cd6539b90f9445849b435a16  gcc/config/i386/sysv4-cpp.h
  5ef8af0552c2b82a542ae258546eecf7  gcc/config/i386/sysv4.h
  4fedd4a35cff8b554e1bc67573e20887  gcc/config/i386/sysv5.h
--- 2589,2595 ----
  2b8365986b4cb8fb7990003865baf9e0  gcc/config/i386/sol2-cn.asm
  8af4f5c7881226d40c3ce286459952a3  gcc/config/i386/sol2-gc1.asm
  7a890b9fb85c145470d42d72fe0df8d8  gcc/config/i386/sol2.h
! e177dbba392d90440761cf0064265657  gcc/config/i386/sse.md
  6e76c810cd6539b90f9445849b435a16  gcc/config/i386/sysv4-cpp.h
  5ef8af0552c2b82a542ae258546eecf7  gcc/config/i386/sysv4.h
  4fedd4a35cff8b554e1bc67573e20887  gcc/config/i386/sysv5.h
*************** f955e9d3e06a48be823c51242c5b1331  gcc/co
*** 2621,2627 ****
  4a5320cded0a8870a39cf5040f3b95ed  gcc/config/i386/winnt.c
  d9c8250cf4a926f9994f312ea5cecf91  gcc/config/i386/x-cygwin
  5c9c07d6e4c28f00c5ed6fa3096f3390  gcc/config/i386/x-mingw32
! ef1de2af09466da80b8294c0a694be56  gcc/config/i386/x86-64.h
  fd292f5653c26f052d65bd1cc27e0126  gcc/config/i386/xm-cygwin.h
  2e17725338319a9367f4b6129890a4f0  gcc/config/i386/xm-djgpp.h
  622b5d09fac469dbf273d2b3642d768f  gcc/config/i386/xm-mingw32.h
--- 2623,2629 ----
  4a5320cded0a8870a39cf5040f3b95ed  gcc/config/i386/winnt.c
  d9c8250cf4a926f9994f312ea5cecf91  gcc/config/i386/x-cygwin
  5c9c07d6e4c28f00c5ed6fa3096f3390  gcc/config/i386/x-mingw32
! b166639e7da131e4813721a0aa5b69c5  gcc/config/i386/x86-64.h
  fd292f5653c26f052d65bd1cc27e0126  gcc/config/i386/xm-cygwin.h
  2e17725338319a9367f4b6129890a4f0  gcc/config/i386/xm-djgpp.h
  622b5d09fac469dbf273d2b3642d768f  gcc/config/i386/xm-mingw32.h
*************** ff3f1b985cb846e7daa846b15484c370  gcc/co
*** 2645,2653 ****
  f34de4c7d6cfe771898f5ee3f2960105  gcc/config/ia64/hpux.h
  c07c75b029ef670559619d2d5f9401b2  gcc/config/ia64/ia64-c.c
  d3e6298bb4f4dd2ae34f65820574877c  gcc/config/ia64/ia64-modes.def
! b028b5c59153179271cb208d0ff1bf42  gcc/config/ia64/ia64-protos.h
! 1820473a897ffe4b8bec8d4aa9610141  gcc/config/ia64/ia64.c
! 866c3a5ab6ea1078131759eeb14c5385  gcc/config/ia64/ia64.h
  0a09ba8c55bf7750474445f1cb3f0db9  gcc/config/ia64/ia64.md
  9f5dc40ef6cd2aebd9ce8c9a67cc3fbd  gcc/config/ia64/ia64intrin.h
  49c36b4c462eb77af017a10209955413  gcc/config/ia64/itanium1.md
--- 2647,2655 ----
  f34de4c7d6cfe771898f5ee3f2960105  gcc/config/ia64/hpux.h
  c07c75b029ef670559619d2d5f9401b2  gcc/config/ia64/ia64-c.c
  d3e6298bb4f4dd2ae34f65820574877c  gcc/config/ia64/ia64-modes.def
! a95a3093a5af6a97f0956b90e1da7f34  gcc/config/ia64/ia64-protos.h
! 5e1f50a4d7539f8d4a2c152485c9775f  gcc/config/ia64/ia64.c
! c7ed167724c5cda352cf9af85fc2fc58  gcc/config/ia64/ia64.h
  0a09ba8c55bf7750474445f1cb3f0db9  gcc/config/ia64/ia64.md
  9f5dc40ef6cd2aebd9ce8c9a67cc3fbd  gcc/config/ia64/ia64intrin.h
  49c36b4c462eb77af017a10209955413  gcc/config/ia64/itanium1.md
*************** af7c0ec324fb7bc3724ce371355fda6b  gcc/co
*** 2694,2702 ****
  47db78b3c68fa1f8f18e482207d9ce8a  gcc/config/m32r/linux.h
  554520aaa68ce73728f30404914c4f3f  gcc/config/m32r/little.h
  998a49b77e9fbb7eba72ef33d06e43d2  gcc/config/m32r/m32r-protos.h
! 316bc214803e816bd7d009ccde98f9d6  gcc/config/m32r/m32r.c
  b9ae8714b18c731ed4507f0d7d3b0d71  gcc/config/m32r/m32r.h
! 6a5d5a08d7f415f034b9b6f2899ffd53  gcc/config/m32r/m32r.md
  de460ddffc08b535ee03e0e4eb86a0c3  gcc/config/m32r/t-linux
  7741de8684459c1dac5b4b1264a7c698  gcc/config/m32r/t-m32r
  28bdaebb209b8f7fc35411e8791195ab  gcc/config/m32r/xm-linux.h
--- 2696,2704 ----
  47db78b3c68fa1f8f18e482207d9ce8a  gcc/config/m32r/linux.h
  554520aaa68ce73728f30404914c4f3f  gcc/config/m32r/little.h
  998a49b77e9fbb7eba72ef33d06e43d2  gcc/config/m32r/m32r-protos.h
! 748478af05a05b4062915d1a4bcf74ff  gcc/config/m32r/m32r.c
  b9ae8714b18c731ed4507f0d7d3b0d71  gcc/config/m32r/m32r.h
! 10c08a31ce469194985c978f7013fbdc  gcc/config/m32r/m32r.md
  de460ddffc08b535ee03e0e4eb86a0c3  gcc/config/m32r/t-linux
  7741de8684459c1dac5b4b1264a7c698  gcc/config/m32r/t-m32r
  28bdaebb209b8f7fc35411e8791195ab  gcc/config/m32r/xm-linux.h
*************** a749f9d2254450ab4b154f54a0ee71fd  gcc/co
*** 2719,2728 ****
  52b4bd9c70571c0e5a8343c7eec02b69  gcc/config/m68k/m68k-aout.h
  5c423fb756a7b8a06711798169b4fb09  gcc/config/m68k/m68k-modes.def
  f5de3dccd7b69fee151f40dafa2551c5  gcc/config/m68k/m68k-none.h
! 33f51ad133c42065c1980755f059422b  gcc/config/m68k/m68k-protos.h
! fb624900bf5f7c0e33fc87f4b4ced8e9  gcc/config/m68k/m68k.c
! 8dce0bcb075901aae78c4f8e96692a84  gcc/config/m68k/m68k.h
! 06c0cffefca4ec858a650e1b394e270c  gcc/config/m68k/m68k.md
  1a09d74f17cc3a7f16516c83e431bcde  gcc/config/m68k/m68kelf.h
  c6e316c1c81bfdd9faae41717478b076  gcc/config/m68k/m68kemb.h
  c0472199959f16fcb58702880954da6e  gcc/config/m68k/math-68881.h
--- 2721,2730 ----
  52b4bd9c70571c0e5a8343c7eec02b69  gcc/config/m68k/m68k-aout.h
  5c423fb756a7b8a06711798169b4fb09  gcc/config/m68k/m68k-modes.def
  f5de3dccd7b69fee151f40dafa2551c5  gcc/config/m68k/m68k-none.h
! a187d0928667b4311b8672c44b9ba69c  gcc/config/m68k/m68k-protos.h
! 423bfbb29a33cda4e6bf4c1dc7538c1c  gcc/config/m68k/m68k.c
! cdb53173fa1bf9d0cfcc42251060a552  gcc/config/m68k/m68k.h
! 0173fcdf80642f067fb7d9dfc64c6e32  gcc/config/m68k/m68k.md
  1a09d74f17cc3a7f16516c83e431bcde  gcc/config/m68k/m68kelf.h
  c6e316c1c81bfdd9faae41717478b076  gcc/config/m68k/m68kemb.h
  c0472199959f16fcb58702880954da6e  gcc/config/m68k/math-68881.h
*************** a6fe25ab12d0adc6d6aace74c424ad1c  gcc/co
*** 2846,2852 ****
  027ff50db12432f7b20bd1bae0d94709  gcc/config/pa/elf.h
  caee84ab509c96c71c541594c104d131  gcc/config/pa/fptr.c
  fbafb2bce7ca6f44830ac8a2cef89439  gcc/config/pa/lib2funcs.asm
! 52025c3ef0526f62c686bdb0d42ed64a  gcc/config/pa/linux-unwind.h
  afdcf2b09147dc7cafec36edfd4fff15  gcc/config/pa/milli64.S
  c2c3c46a3efe0751aaef754509b04503  gcc/config/pa/pa-64.h
  9cfc3c7d29ba7f904d954689ce587406  gcc/config/pa/pa-host.c
--- 2848,2854 ----
  027ff50db12432f7b20bd1bae0d94709  gcc/config/pa/elf.h
  caee84ab509c96c71c541594c104d131  gcc/config/pa/fptr.c
  fbafb2bce7ca6f44830ac8a2cef89439  gcc/config/pa/lib2funcs.asm
! dbd83e6edcdb1c7617b6b3a70548e8e2  gcc/config/pa/linux-unwind.h
  afdcf2b09147dc7cafec36edfd4fff15  gcc/config/pa/milli64.S
  c2c3c46a3efe0751aaef754509b04503  gcc/config/pa/pa-64.h
  9cfc3c7d29ba7f904d954689ce587406  gcc/config/pa/pa-host.c
*************** b79db2bdff3ce59678cce0a5c7e2467c  gcc/co
*** 2860,2877 ****
  862c6e19897c6a0a0f32163fe2c231b5  gcc/config/pa/pa-osf.h
  854fd2474d29263a6c8aee27d5607b3c  gcc/config/pa/pa-pro-end.h
  ed3585a02d538828e5edd6c5ead40d4f  gcc/config/pa/pa-protos.h
! 5e75c92866f2d8672d6e0c6af677b140  gcc/config/pa/pa.c
  eca8f49462d73eaeed7fcb7d3bf24fcf  gcc/config/pa/pa.h
! f05e66caa8a422315c719265fa65ae0d  gcc/config/pa/pa.md
  879943302e74405d1cb84c8ed0b05098  gcc/config/pa/pa32-linux.h
! d75e2357d33a1914dbafac15dd978ea8  gcc/config/pa/pa32-regs.h
  ccbf2b217629061c1f45b2c942c5f005  gcc/config/pa/pa64-hpux.h
  153df084b9b299f98ad273972036b95e  gcc/config/pa/pa64-linux.h
! 8692163f8406720c9fc426bbd973e930  gcc/config/pa/pa64-regs.h
  a25807809b4fc78f47de63da8e52a14a  gcc/config/pa/pa64-start.h
  9bbdc248dbeaf8c0911175723fb360d3  gcc/config/pa/quadlib.c
  c265f7851c0e0620098276f5f31521b3  gcc/config/pa/rtems.h
! 6644d007d1761da711cf950fb204ed95  gcc/config/pa/som.h
  504fb8ee781c6f20c7a2b7ecfb8f3554  gcc/config/pa/t-dce-thr
  70fd364bd64c18d9a2aa451ee0d12d36  gcc/config/pa/t-hpux-shlib
  b513dd09b88c32ec68b0a5560392b661  gcc/config/pa/t-linux
--- 2862,2879 ----
  862c6e19897c6a0a0f32163fe2c231b5  gcc/config/pa/pa-osf.h
  854fd2474d29263a6c8aee27d5607b3c  gcc/config/pa/pa-pro-end.h
  ed3585a02d538828e5edd6c5ead40d4f  gcc/config/pa/pa-protos.h
! b59a072638fb62bfc07b1b79197c268a  gcc/config/pa/pa.c
  eca8f49462d73eaeed7fcb7d3bf24fcf  gcc/config/pa/pa.h
! 33156ffa96d9a0e09991fdb8add0083c  gcc/config/pa/pa.md
  879943302e74405d1cb84c8ed0b05098  gcc/config/pa/pa32-linux.h
! d5989848c6e49d9d061a2dd561b42884  gcc/config/pa/pa32-regs.h
  ccbf2b217629061c1f45b2c942c5f005  gcc/config/pa/pa64-hpux.h
  153df084b9b299f98ad273972036b95e  gcc/config/pa/pa64-linux.h
! 5a6ed3dbb3e7a51f2d8ab1ab8b3f852d  gcc/config/pa/pa64-regs.h
  a25807809b4fc78f47de63da8e52a14a  gcc/config/pa/pa64-start.h
  9bbdc248dbeaf8c0911175723fb360d3  gcc/config/pa/quadlib.c
  c265f7851c0e0620098276f5f31521b3  gcc/config/pa/rtems.h
! 094c81bad896cf7dcf806fe7b2248597  gcc/config/pa/som.h
  504fb8ee781c6f20c7a2b7ecfb8f3554  gcc/config/pa/t-dce-thr
  70fd364bd64c18d9a2aa451ee0d12d36  gcc/config/pa/t-hpux-shlib
  b513dd09b88c32ec68b0a5560392b661  gcc/config/pa/t-linux
*************** a990ee2a833a836af90ccc8ec6065851  gcc/co
*** 2902,2908 ****
  159be21df1ae8a7f823eecfefb0a58b9  gcc/config/rs6000/aix.h
  1dc99fa4b1a9ca96de8c50b051d02360  gcc/config/rs6000/aix41.h
  aed5c92339d77fac50dfbdcea9c82674  gcc/config/rs6000/aix43.h
! d18eaf0bc0d9abcf5b77e9134c0577af  gcc/config/rs6000/aix51.h
  7a2e726bf109f069c2b77754bdfc825a  gcc/config/rs6000/aix52.h
  e7f63f96581407c22db3f1e5044bd277  gcc/config/rs6000/altivec.h
  1bd84a6e46f6efc7d1e881de91dae72f  gcc/config/rs6000/altivec.md
--- 2904,2910 ----
  159be21df1ae8a7f823eecfefb0a58b9  gcc/config/rs6000/aix.h
  1dc99fa4b1a9ca96de8c50b051d02360  gcc/config/rs6000/aix41.h
  aed5c92339d77fac50dfbdcea9c82674  gcc/config/rs6000/aix43.h
! 6816642b0b48280b23d084f01d8fd720  gcc/config/rs6000/aix51.h
  7a2e726bf109f069c2b77754bdfc825a  gcc/config/rs6000/aix52.h
  e7f63f96581407c22db3f1e5044bd277  gcc/config/rs6000/altivec.h
  1bd84a6e46f6efc7d1e881de91dae72f  gcc/config/rs6000/altivec.md
*************** da9f2136f559a122795f556795cfd9c7  gcc/co
*** 2936,2942 ****
  7aa6f4e782960be3e2b43998ef395330  gcc/config/rs6000/libgcc-ppc64.ver
  904704e59a035d32d2dbc7dda4113576  gcc/config/rs6000/linux-unwind.h
  a451a7ed27bd694bd11ce5c6a6e6034d  gcc/config/rs6000/linux.h
! ef8a3fc0dd6543dfee5234b2aa4dcc6c  gcc/config/rs6000/linux64.h
  ca186f2d12c7ece629ce74ff5ebd8d57  gcc/config/rs6000/linuxaltivec.h
  d202a4e17d92bf3e3c740e7064bb32b7  gcc/config/rs6000/linuxspe.h
  810875491266d4b5e6ba0c4eb9030d9b  gcc/config/rs6000/lynx.h
--- 2938,2944 ----
  7aa6f4e782960be3e2b43998ef395330  gcc/config/rs6000/libgcc-ppc64.ver
  904704e59a035d32d2dbc7dda4113576  gcc/config/rs6000/linux-unwind.h
  a451a7ed27bd694bd11ce5c6a6e6034d  gcc/config/rs6000/linux.h
! 59d0f1b89dfcba977dc41c8bb32c7a71  gcc/config/rs6000/linux64.h
  ca186f2d12c7ece629ce74ff5ebd8d57  gcc/config/rs6000/linuxaltivec.h
  d202a4e17d92bf3e3c740e7064bb32b7  gcc/config/rs6000/linuxspe.h
  810875491266d4b5e6ba0c4eb9030d9b  gcc/config/rs6000/lynx.h
*************** ed8d976a0fa00c5f9ad6e9588101ce50  gcc/co
*** 2951,2967 ****
  895d6864152efa2e1cd03f5bd26f6ee1  gcc/config/rs6000/rios2.md
  2474106514542a74386410dbc7632d87  gcc/config/rs6000/rs6000-c.c
  be122c26b032d4b7836921e3fa090fd4  gcc/config/rs6000/rs6000-modes.def
! a75770ca836e883462e89d59234deb65  gcc/config/rs6000/rs6000-protos.h
! f0076242127c58e894e21d5bb23155c7  gcc/config/rs6000/rs6000.c
  377278ed5c461ff87a0d3cdd3902196d  gcc/config/rs6000/rs6000.h
! fb5c9eccecfea14c1cfc16aaed1d49d9  gcc/config/rs6000/rs6000.md
  0162545ea221a6bffa380944e7403086  gcc/config/rs6000/rs64.md
  1ae8f607d193c9f68125d76b47c93e3a  gcc/config/rs6000/rtems.h
  7a8546dc092c2e0a033f4b7cc7869fbf  gcc/config/rs6000/sol-ci.asm
  c33918bb488efdc2f45bc68097d0c0c1  gcc/config/rs6000/sol-cn.asm
  df5c4d4353327164ec4cf08f5b513596  gcc/config/rs6000/spe.h
  128ab5614a9a8a58aaa61570fbf5348e  gcc/config/rs6000/spe.md
! a4e2a5e9ef44cd4f5391a275ce942894  gcc/config/rs6000/sysv4.h
  c6acb0c963a6bdadf515c9394f7a08c3  gcc/config/rs6000/sysv4le.h
  f940f61a78ea18538bdb51dec6292ad1  gcc/config/rs6000/t-aix43
  855671740011a9890cce9922894ef5fb  gcc/config/rs6000/t-aix52
--- 2953,2969 ----
  895d6864152efa2e1cd03f5bd26f6ee1  gcc/config/rs6000/rios2.md
  2474106514542a74386410dbc7632d87  gcc/config/rs6000/rs6000-c.c
  be122c26b032d4b7836921e3fa090fd4  gcc/config/rs6000/rs6000-modes.def
! dfa163ebf9a70a3902db0066a24331d9  gcc/config/rs6000/rs6000-protos.h
! c84c99ef37d79171d86ea7515da3c24f  gcc/config/rs6000/rs6000.c
  377278ed5c461ff87a0d3cdd3902196d  gcc/config/rs6000/rs6000.h
! 8ba1d52b79f85233203b5eb3b615742c  gcc/config/rs6000/rs6000.md
  0162545ea221a6bffa380944e7403086  gcc/config/rs6000/rs64.md
  1ae8f607d193c9f68125d76b47c93e3a  gcc/config/rs6000/rtems.h
  7a8546dc092c2e0a033f4b7cc7869fbf  gcc/config/rs6000/sol-ci.asm
  c33918bb488efdc2f45bc68097d0c0c1  gcc/config/rs6000/sol-cn.asm
  df5c4d4353327164ec4cf08f5b513596  gcc/config/rs6000/spe.h
  128ab5614a9a8a58aaa61570fbf5348e  gcc/config/rs6000/spe.md
! af6e694947e88f9daa6cdb07960c9463  gcc/config/rs6000/sysv4.h
  c6acb0c963a6bdadf515c9394f7a08c3  gcc/config/rs6000/sysv4le.h
  f940f61a78ea18538bdb51dec6292ad1  gcc/config/rs6000/t-aix43
  855671740011a9890cce9922894ef5fb  gcc/config/rs6000/t-aix52
*************** cda0ae69c42a1a91681f11fbae97916d  gcc/co
*** 2996,3004 ****
  e30a94728056fb22cb3eab9f5d3db02b  gcc/config/s390/linux.h
  0b18a6398b0c27ce03d0e6a37e525dba  gcc/config/s390/s390-modes.def
  540a5c4a01b8188217a96da95d0ddf72  gcc/config/s390/s390-protos.h
! 83a560ea804481078d36d6c7f7e71cc5  gcc/config/s390/s390.c
  6cc53a6ae831c775b1a36d118b2ec1d9  gcc/config/s390/s390.h
! cebeabc4776bc1c755506d70ced9924c  gcc/config/s390/s390.md
  96bcc569e3d9eebb88a508768a5e540a  gcc/config/s390/s390x.h
  da95f4fa0b0ee7d381f39f1bad0c6eba  gcc/config/s390/t-crtstuff
  a4d892ee3aa5b2422dbb80fa4e5c8885  gcc/config/s390/t-linux64
--- 2998,3006 ----
  e30a94728056fb22cb3eab9f5d3db02b  gcc/config/s390/linux.h
  0b18a6398b0c27ce03d0e6a37e525dba  gcc/config/s390/s390-modes.def
  540a5c4a01b8188217a96da95d0ddf72  gcc/config/s390/s390-protos.h
! baf63338b859f973716d5259247a0263  gcc/config/s390/s390.c
  6cc53a6ae831c775b1a36d118b2ec1d9  gcc/config/s390/s390.h
! 83d5341463e8409df46e0d9991cc10bb  gcc/config/s390/s390.md
  96bcc569e3d9eebb88a508768a5e540a  gcc/config/s390/s390x.h
  da95f4fa0b0ee7d381f39f1bad0c6eba  gcc/config/s390/t-crtstuff
  a4d892ee3aa5b2422dbb80fa4e5c8885  gcc/config/s390/t-linux64
*************** b241b04bca0de03218c83989000a571e  gcc/co
*** 3166,3179 ****
  d5d3d51225dddbbe5117ca70577db5b8  gcc/config/udivmod.c
  19fbb57702c83c273b688d2f2328ebab  gcc/config/udivmodsi4.c
  0a797f59ba13712564090c7ea8a2d4ed  gcc/config/usegas.h
! dd972a3178049196752c61bf3e182901  gcc/config/v850/lib1funcs.asm
  3f0a71b3742ffa4840a16a4d0f9f6158  gcc/config/v850/t-v850
  859a4f4eabb77ce1fec496fefa01f9ef  gcc/config/v850/t-v850e
  54b7f7c77f7ee42692a33fe30693c5fb  gcc/config/v850/v850-c.c
  19bef7526322d587fa5170da2abb7461  gcc/config/v850/v850-protos.h
! 1d6db7bf02195431293c5bb3e67fba74  gcc/config/v850/v850.c
! 3002e3696a068f93559a78312e504964  gcc/config/v850/v850.h
! d46a17fc99312e35ec8c1845b89a180b  gcc/config/v850/v850.md
  ff655bcfdac01dcda11710bf53d11036  gcc/config/vax/bsd.h
  2ddd4662f9855a518186befb25a3c4bc  gcc/config/vax/elf.h
  7854beb9fd8abeb1e5a819b479a2ed7c  gcc/config/vax/netbsd-elf.h
--- 3168,3181 ----
  d5d3d51225dddbbe5117ca70577db5b8  gcc/config/udivmod.c
  19fbb57702c83c273b688d2f2328ebab  gcc/config/udivmodsi4.c
  0a797f59ba13712564090c7ea8a2d4ed  gcc/config/usegas.h
! b904d570a7f8c7948f2ce221335f36ee  gcc/config/v850/lib1funcs.asm
  3f0a71b3742ffa4840a16a4d0f9f6158  gcc/config/v850/t-v850
  859a4f4eabb77ce1fec496fefa01f9ef  gcc/config/v850/t-v850e
  54b7f7c77f7ee42692a33fe30693c5fb  gcc/config/v850/v850-c.c
  19bef7526322d587fa5170da2abb7461  gcc/config/v850/v850-protos.h
! 702595c3b845854671deb78f54bd422d  gcc/config/v850/v850.c
! 307db7ba415b0e167548835e4a2ef543  gcc/config/v850/v850.h
! 792c2b19bf53fb6a15c630e83e2084a7  gcc/config/v850/v850.md
  ff655bcfdac01dcda11710bf53d11036  gcc/config/vax/bsd.h
  2ddd4662f9855a518186befb25a3c4bc  gcc/config/vax/elf.h
  7854beb9fd8abeb1e5a819b479a2ed7c  gcc/config/vax/netbsd-elf.h
*************** d8abb15c71d96b2ce552ad5a63a1a03e  gcc/co
*** 3207,3221 ****
  1ebb8d8c5c2d1b862164e636851f47ed  gcc/config/xtensa/xtensa.c
  fb5c9b9348876139ec0c944aa96d4644  gcc/config/xtensa/xtensa.h
  2ad7d7226bf2b6ac0f559d774de0d0cb  gcc/config/xtensa/xtensa.md
! 59367a91ed20a8a48c251474ba985ed9  gcc/configure
! 8fed782fb7caaf7fff96dfcd5d415fa1  gcc/configure.ac
  40dab0d16deff6ef777accc4b417f70d  gcc/conflict.c
! f64a16966853cefc41c141fde640e5cd  gcc/convert.c
  775654dea32f570db105d537400d35f0  gcc/convert.h
  acc532660979749a8aa04a04cc15425b  gcc/coretypes.h
  3fd046c9dc658c97d3b2ee3b75b41a9c  gcc/coverage.c
  cd078f469abce230623d23740696dc3b  gcc/coverage.h
! afcbec27617dec54e84310992f0e5d2f  gcc/cp/ChangeLog
  d788e4824ae889eb5c8e067a9f94a419  gcc/cp/ChangeLog.1
  43a2f3aeb6c981482f5a0c2575d1e5ae  gcc/cp/ChangeLog.2
  e0e61bd2c27d4d8d5c48e5dce1daf88d  gcc/cp/ChangeLog.3
--- 3209,3223 ----
  1ebb8d8c5c2d1b862164e636851f47ed  gcc/config/xtensa/xtensa.c
  fb5c9b9348876139ec0c944aa96d4644  gcc/config/xtensa/xtensa.h
  2ad7d7226bf2b6ac0f559d774de0d0cb  gcc/config/xtensa/xtensa.md
! 2b19bd6807530aeb6dcb6a2bca0be587  gcc/configure
! 52a67984fce26d4442eea59fa30c0837  gcc/configure.ac
  40dab0d16deff6ef777accc4b417f70d  gcc/conflict.c
! a73019cb9f732469acf99981dd22a286  gcc/convert.c
  775654dea32f570db105d537400d35f0  gcc/convert.h
  acc532660979749a8aa04a04cc15425b  gcc/coretypes.h
  3fd046c9dc658c97d3b2ee3b75b41a9c  gcc/coverage.c
  cd078f469abce230623d23740696dc3b  gcc/coverage.h
! 20023cb1fad1d1038b7b37ad5beb2494  gcc/cp/ChangeLog
  d788e4824ae889eb5c8e067a9f94a419  gcc/cp/ChangeLog.1
  43a2f3aeb6c981482f5a0c2575d1e5ae  gcc/cp/ChangeLog.2
  e0e61bd2c27d4d8d5c48e5dce1daf88d  gcc/cp/ChangeLog.3
*************** b9cb813675d1e580dd01146a550faa7c  gcc/cp
*** 3223,3279 ****
  99bcc624735a26850b8e358cd0220462  gcc/cp/ChangeLog.tree-ssa
  c66768a9fca8547f23f4d17779ddfc9c  gcc/cp/Make-lang.in
  625bd1bc9937427e1e1f2416a3e799a1  gcc/cp/NEWS
! bde0435d3b69d4870547744d54cfd428  gcc/cp/call.c
  9f7a823f536eacdd59e2fc31ef4da831  gcc/cp/cfns.gperf
  11598cdaa5f12bb2b4dac5a4171ff165  gcc/cp/cfns.h
! 196bf8304a98a8754f452e048d91a409  gcc/cp/class.c
  0b3826b6b2e003b1b12fab03e9252d29  gcc/cp/config-lang.in
  fbfc8b7f56b683d6bb14d813f0db58f2  gcc/cp/cp-gimplify.c
  3821fd4a242d7007905b293aec77da54  gcc/cp/cp-lang.c
  f457acdf5ccb8d74b2c41fd0973fd554  gcc/cp/cp-objcp-common.c
  fa2d04264300703e8fb5725dbe93951e  gcc/cp/cp-objcp-common.h
! da5126f854272111e975bfc43fde2452  gcc/cp/cp-tree.def
! df0ae9cbcedc71c78a4e9ba779525701  gcc/cp/cp-tree.h
! 5b36eae4562ec61eb0fc9c63a76dcca3  gcc/cp/cvt.c
  f3620bd47fa721fd30684d4c7d2d0b56  gcc/cp/cxx-pretty-print.c
  8754f729ebdb923453fafe6e0935258f  gcc/cp/cxx-pretty-print.h
! c377fab46b660fe1ac1cc8dc7ab661ed  gcc/cp/decl.c
  6b671474ac7c297aaac46504341dbfd5  gcc/cp/decl.h
! 0f48b40f519301553cc5d8ee57b3269c  gcc/cp/decl2.c
  15ea88757f3899ea182cadbb26504a54  gcc/cp/dump.c
! ff6048d24eb695c8efaecd9302dd81a0  gcc/cp/error.c
  cb3f122e06aa47daf63ad3bee0a3db7f  gcc/cp/except.c
  282a05db0d0a2d52000d122866f1a650  gcc/cp/expr.c
  0fdfe3f00165853829d8a1f3ffadd776  gcc/cp/friend.c
  775dde7f296f0f54fc4d82cf9b70e6bb  gcc/cp/g++spec.c
! 9da0ecceab13119d934b54be9bed7f7d  gcc/cp/init.c
  3d67c90586a5d1c4f34a90efd0759619  gcc/cp/lang-specs.h
  701c0f5769d481d0b05a10b712a95497  gcc/cp/lex.c
! cec31b01d60376419f6ae8e509861f55  gcc/cp/mangle.c
! 3600b9f2be9e1d24bab80988cc07f421  gcc/cp/method.c
! 16c7a081d35c46d9899c71476d5a00a7  gcc/cp/name-lookup.c
  10d6608b678e071a52c04593b20eafd8  gcc/cp/name-lookup.h
  c9cae6ab8d289fac682aaa9edc61f211  gcc/cp/operators.def
  c130d5facad4be0de4eafd1edb79abdd  gcc/cp/optimize.c
! 4d80d60c7da4fbe4a49ae6daa8e27ee0  gcc/cp/parser.c
! f8dc28e68fd381c2bde37aca2a29003c  gcc/cp/pt.c
  03430127d4f4d0a6442ac9023fde2785  gcc/cp/ptree.c
! 5fe684c4c7ed61edeb16253e845c5945  gcc/cp/repo.c
! f39b809465105f7057c6dfce4a8b4317  gcc/cp/rtti.c
  4c24afb186284f46485546ce96a43af1  gcc/cp/search.c
! 0881813de6d5635782968fbf9ea9b909  gcc/cp/semantics.c
! 0a4c95b5abb07396128bd6c6ead3487c  gcc/cp/tree.c
! a86c89c0604f464bf0c895fc19750467  gcc/cp/typeck.c
  f4f44a5f6f72e5e3493166e9648b675c  gcc/cp/typeck2.c
  bcf866d982d6c3d97f5bd4561b373076  gcc/cppdefault.c
  4bd5654bdd95f3589946e6643d93329d  gcc/cppdefault.h
  5a3952c6e4073ddd293b452fa2568f23  gcc/cppspec.c
  fbf24a053c1186d726fd2d5f3dac2629  gcc/crtstuff.c
! f3cf1d1f6bc91cbfb52d4c06bbb2315f  gcc/cse.c
  e4cb0828d0b25fd07420894d1674d11f  gcc/cselib.c
  373f18abbab3b8cbd89cc37271e3fc5d  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! f1910d90d90facd5295254b90f7d3565  gcc/dbxout.c
  d0b12b9db4e97f8025729fa256f54efa  gcc/dbxout.h
  5c4fc26b4e7cf5a66d7ab83701d62f9f  gcc/ddg.c
  15dae09e9194f7623a731bb4d18e644f  gcc/ddg.h
--- 3225,3281 ----
  99bcc624735a26850b8e358cd0220462  gcc/cp/ChangeLog.tree-ssa
  c66768a9fca8547f23f4d17779ddfc9c  gcc/cp/Make-lang.in
  625bd1bc9937427e1e1f2416a3e799a1  gcc/cp/NEWS
! 1c7555fa95691ca92766dab20009a187  gcc/cp/call.c
  9f7a823f536eacdd59e2fc31ef4da831  gcc/cp/cfns.gperf
  11598cdaa5f12bb2b4dac5a4171ff165  gcc/cp/cfns.h
! c092572de09da165a3de26210a8945c1  gcc/cp/class.c
  0b3826b6b2e003b1b12fab03e9252d29  gcc/cp/config-lang.in
  fbfc8b7f56b683d6bb14d813f0db58f2  gcc/cp/cp-gimplify.c
  3821fd4a242d7007905b293aec77da54  gcc/cp/cp-lang.c
  f457acdf5ccb8d74b2c41fd0973fd554  gcc/cp/cp-objcp-common.c
  fa2d04264300703e8fb5725dbe93951e  gcc/cp/cp-objcp-common.h
! 3277a9adb8495c7a66eb9d02ee215bb1  gcc/cp/cp-tree.def
! 76edc63174a6cfc85d797a90f7e6575a  gcc/cp/cp-tree.h
! e7b064cfe5235694daa67ba8265c30da  gcc/cp/cvt.c
  f3620bd47fa721fd30684d4c7d2d0b56  gcc/cp/cxx-pretty-print.c
  8754f729ebdb923453fafe6e0935258f  gcc/cp/cxx-pretty-print.h
! 23813a1438669a210f0f84999a4f1798  gcc/cp/decl.c
  6b671474ac7c297aaac46504341dbfd5  gcc/cp/decl.h
! d97a68269b65893b613e5ed94e3be662  gcc/cp/decl2.c
  15ea88757f3899ea182cadbb26504a54  gcc/cp/dump.c
! f37fb33cd7fe110a0a6954f326f63244  gcc/cp/error.c
  cb3f122e06aa47daf63ad3bee0a3db7f  gcc/cp/except.c
  282a05db0d0a2d52000d122866f1a650  gcc/cp/expr.c
  0fdfe3f00165853829d8a1f3ffadd776  gcc/cp/friend.c
  775dde7f296f0f54fc4d82cf9b70e6bb  gcc/cp/g++spec.c
! 97b374e0683c66668bc511fa66fcc875  gcc/cp/init.c
  3d67c90586a5d1c4f34a90efd0759619  gcc/cp/lang-specs.h
  701c0f5769d481d0b05a10b712a95497  gcc/cp/lex.c
! 80b74ed8266a9d5bc9d7a203e15d8bdc  gcc/cp/mangle.c
! 4d10293868219499ff12dc3e293570a8  gcc/cp/method.c
! b40903b9f9ec8cef7b7c86cc1931376c  gcc/cp/name-lookup.c
  10d6608b678e071a52c04593b20eafd8  gcc/cp/name-lookup.h
  c9cae6ab8d289fac682aaa9edc61f211  gcc/cp/operators.def
  c130d5facad4be0de4eafd1edb79abdd  gcc/cp/optimize.c
! d7af8a6f598885e7caf3b0e1f93e20ad  gcc/cp/parser.c
! e20a86dfc254a0fc08bc267692fbb8d1  gcc/cp/pt.c
  03430127d4f4d0a6442ac9023fde2785  gcc/cp/ptree.c
! 6d909aea0fcb35b49b016230a2161c58  gcc/cp/repo.c
! 24685abfcce7260a701252540d1164ac  gcc/cp/rtti.c
  4c24afb186284f46485546ce96a43af1  gcc/cp/search.c
! 9eff54498c7f55c41575363b4b23a451  gcc/cp/semantics.c
! 9050d2eeb2f55ec148f9eb24c15917bd  gcc/cp/tree.c
! 651e39697a0b982687b5e19584cd12c9  gcc/cp/typeck.c
  f4f44a5f6f72e5e3493166e9648b675c  gcc/cp/typeck2.c
  bcf866d982d6c3d97f5bd4561b373076  gcc/cppdefault.c
  4bd5654bdd95f3589946e6643d93329d  gcc/cppdefault.h
  5a3952c6e4073ddd293b452fa2568f23  gcc/cppspec.c
  fbf24a053c1186d726fd2d5f3dac2629  gcc/crtstuff.c
! 880698452f647e33c46710fb97f17546  gcc/cse.c
  e4cb0828d0b25fd07420894d1674d11f  gcc/cselib.c
  373f18abbab3b8cbd89cc37271e3fc5d  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
! 620cc3dfb5cfd449c94e7fa98c615345  gcc/dbxout.c
  d0b12b9db4e97f8025729fa256f54efa  gcc/dbxout.h
  5c4fc26b4e7cf5a66d7ab83701d62f9f  gcc/ddg.c
  15dae09e9194f7623a731bb4d18e644f  gcc/ddg.h
*************** ede23db52c73d2fda739a3d4cedfd465  gcc/do
*** 3294,3351 ****
  73b7f9aa052dde14853d1817153dfd24  gcc/doc/configterms.texi
  8f03c12105f5eb648e7947b6c441ee00  gcc/doc/contrib.texi
  ad084b0cb2efc588cf805ebadcd5a612  gcc/doc/contribute.texi
! 50942a6fd50f6a42940b5d9867a9e9f0  gcc/doc/cpp.1
! b4127565bf0cfe8103becca38119d56d  gcc/doc/cpp.info
  3fa91162d26f25eaf6f5a89acd31ef53  gcc/doc/cpp.texi
  8462a717da44ca316c8c9ac975457a32  gcc/doc/cppenv.texi
! 8bb6cc16a49800daeb888c7de6450276  gcc/doc/cppinternals.info
  852bcb46d783751296394fcdffe7e88f  gcc/doc/cppinternals.texi
  bc208658177e51356d1c676eda25c4ba  gcc/doc/cppopts.texi
! 249ce4293ce643ddcbdca3792b53f7d0  gcc/doc/extend.texi
  db2ddd3f1e37c256410961b0eb41a92a  gcc/doc/fragments.texi
  b0318dd829535c6d2e012cb04c0144bb  gcc/doc/frontends.texi
! 3bf9ace63b1f35528a22423345c7b3dd  gcc/doc/fsf-funding.7
! 58f79d43432ad65f9628647cbd0fac47  gcc/doc/g++.1
! 58f79d43432ad65f9628647cbd0fac47  gcc/doc/gcc.1
! 4c189e8445ac69e12c6633676abce2e5  gcc/doc/gcc.info
  8754c65f56d3d1bda3fd371214441fde  gcc/doc/gcc.texi
! 2f39efa9d67c59455f91798b406a592b  gcc/doc/gccinstall.info
! 32af12ffc76a879af0f009c0806c63e4  gcc/doc/gccint.info
  5163968fa7bff9b011b503fe2950f488  gcc/doc/gccint.texi
! f8277c565ef7f42d76eff4f06509d292  gcc/doc/gcj-dbtool.1
! 4bfa94a0b12f276fd0dd13eda8be334c  gcc/doc/gcj.1
! 3d7e9a4875d8be320ba72eca1f225c41  gcc/doc/gcj.info
! a6f507434200dfe48b6ff1338f3593cb  gcc/doc/gcjh.1
! 03a62b53140c79e6be1f26b67d84a3b2  gcc/doc/gcov.1
  c1f9c78ed6b3640f15cdcc91015df8c1  gcc/doc/gcov.texi
! 759717f4b92c4626297364bfa4cc5f2b  gcc/doc/gfdl.7
! 7059cdec2acd65bca3aadb45a0d31e07  gcc/doc/gij.1
! e48c8202cafa02bd30012d18e6b6c797  gcc/doc/gjnih.1
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! a9747e914d252037af9a457fd508997c  gcc/doc/gpl.7
! 5a02b029aab4dd3a2454775c479e072c  gcc/doc/grmic.1
! 5e1ed64ef0350c918c62d54b820ea616  gcc/doc/grmiregistry.1
  22760abaaf37d057cedbf138eb48e686  gcc/doc/gty.texi
  12712ad63a56e9d549562b21b42b1454  gcc/doc/headerdirs.texi
  d19ea13dc66f4da0833988888acc67bc  gcc/doc/hostconfig.texi
  6f943bd6a17d46da5b9e44e40a6a31e4  gcc/doc/implement-c.texi
  34dd22797a1a1ec22615f0386badf115  gcc/doc/include/fdl.texi
  8787976f426cd52da24a856cd41d87be  gcc/doc/include/funding.texi
! 4d914d473a4e07999446de2eb2c0a7f5  gcc/doc/include/gcc-common.texi
  5dac6b15d38729f68fbadfcdefa2e05d  gcc/doc/include/gpl.texi
  5b19812a4a2f49ca1335393aac53c46d  gcc/doc/include/texinfo.tex
  86355f77ae147b0b5ac0b6127c8259f8  gcc/doc/install-old.texi
! a321f2346226f6a0aab239ab4a4dc32f  gcc/doc/install.texi
  4230bc26f282d5b487b41e5546fa1de3  gcc/doc/install.texi2html
  5407c66b804884426ce94dcac22864d1  gcc/doc/interface.texi
! a951f6216c674e020e1ad5b3571f5bf1  gcc/doc/invoke.texi
! 515170821c346c41857925dfa136cfbf  gcc/doc/jcf-dump.1
! 66b426abc433590603f2e218dd5f7444  gcc/doc/jv-convert.1
! 45ca5f1c8e131424975d7ef410e48b03  gcc/doc/jv-scan.1
  a01aca1d7da7f482653b521ba6447f85  gcc/doc/languages.texi
  15e516d91479ef3e58d9d89162b6da01  gcc/doc/libgcc.texi
  6a2d7e742f035d39e2b3fd9d2241c7c8  gcc/doc/makefile.texi
! 872b7ad128c4416dafb143ebcf8b579f  gcc/doc/md.texi
  fdb19507f65418fb9044d88c611e52d5  gcc/doc/objc.texi
  86ceeef34d8cbed1153e1ee1de02b627  gcc/doc/passes.texi
  72136dc6e58c1bb1790f0f25bbaf8897  gcc/doc/portability.texi
--- 3296,3353 ----
  73b7f9aa052dde14853d1817153dfd24  gcc/doc/configterms.texi
  8f03c12105f5eb648e7947b6c441ee00  gcc/doc/contrib.texi
  ad084b0cb2efc588cf805ebadcd5a612  gcc/doc/contribute.texi
! 7f1816bee8e2791a7a07d3e049cd01e1  gcc/doc/cpp.1
! d53107f3da0e20cca1c65d0c834f617f  gcc/doc/cpp.info
  3fa91162d26f25eaf6f5a89acd31ef53  gcc/doc/cpp.texi
  8462a717da44ca316c8c9ac975457a32  gcc/doc/cppenv.texi
! c9dbf45c93cff16e3b802baa7b9240af  gcc/doc/cppinternals.info
  852bcb46d783751296394fcdffe7e88f  gcc/doc/cppinternals.texi
  bc208658177e51356d1c676eda25c4ba  gcc/doc/cppopts.texi
! 77b0261489043b9f74559eac764133c0  gcc/doc/extend.texi
  db2ddd3f1e37c256410961b0eb41a92a  gcc/doc/fragments.texi
  b0318dd829535c6d2e012cb04c0144bb  gcc/doc/frontends.texi
! 13f5fecf41547e2c2a39503af0ab3a4d  gcc/doc/fsf-funding.7
! b6c2a9e496a0ce34b574b2ac41719b23  gcc/doc/g++.1
! b6c2a9e496a0ce34b574b2ac41719b23  gcc/doc/gcc.1
! 6c419d087343faba40b7f0369f0b11f4  gcc/doc/gcc.info
  8754c65f56d3d1bda3fd371214441fde  gcc/doc/gcc.texi
! df748aebc6be9aa6d45b410a2e62277f  gcc/doc/gccinstall.info
! 7955b454d850403e473b993309cefb6b  gcc/doc/gccint.info
  5163968fa7bff9b011b503fe2950f488  gcc/doc/gccint.texi
! d2d3c7646832f34a12921ff91d0b28e0  gcc/doc/gcj-dbtool.1
! 5f1ef21f5f3c7f3f090b24f67f0c232b  gcc/doc/gcj.1
! 50260f37124750e90c2dfa327018c7a3  gcc/doc/gcj.info
! 7284c1f107e7b41293bb3b3fb62c963d  gcc/doc/gcjh.1
! 12802de6a05c0b6ab8ab53dbf18148cb  gcc/doc/gcov.1
  c1f9c78ed6b3640f15cdcc91015df8c1  gcc/doc/gcov.texi
! e9093b4eba71a944c91382b573e61d45  gcc/doc/gfdl.7
! 6ceed1dc819c1d037e0bfa5397a8ee24  gcc/doc/gij.1
! 3a411c3bb2ddaa83ace12fa4f0456623  gcc/doc/gjnih.1
  290370669f02bef1502ada9273e5261f  gcc/doc/gnu.texi
! 08f334286eb3c848c6dc72126dd7edda  gcc/doc/gpl.7
! ca16a9461dac19ff74dd3499c3bc74ca  gcc/doc/grmic.1
! addd1f3f86b89c0eafcca8c42beb0511  gcc/doc/grmiregistry.1
  22760abaaf37d057cedbf138eb48e686  gcc/doc/gty.texi
  12712ad63a56e9d549562b21b42b1454  gcc/doc/headerdirs.texi
  d19ea13dc66f4da0833988888acc67bc  gcc/doc/hostconfig.texi
  6f943bd6a17d46da5b9e44e40a6a31e4  gcc/doc/implement-c.texi
  34dd22797a1a1ec22615f0386badf115  gcc/doc/include/fdl.texi
  8787976f426cd52da24a856cd41d87be  gcc/doc/include/funding.texi
! 36f35a7bd09018b85eff5798a0d1c155  gcc/doc/include/gcc-common.texi
  5dac6b15d38729f68fbadfcdefa2e05d  gcc/doc/include/gpl.texi
  5b19812a4a2f49ca1335393aac53c46d  gcc/doc/include/texinfo.tex
  86355f77ae147b0b5ac0b6127c8259f8  gcc/doc/install-old.texi
! ed497a9767ca72603e16e780f6ad0ddd  gcc/doc/install.texi
  4230bc26f282d5b487b41e5546fa1de3  gcc/doc/install.texi2html
  5407c66b804884426ce94dcac22864d1  gcc/doc/interface.texi
! 32b0ec3402c1541a737ff1c111746df5  gcc/doc/invoke.texi
! 58b5118a51d131b1fb1dc31a1674e8a6  gcc/doc/jcf-dump.1
! cd4e840a8ef85c37eaf67f2c36ce6f2c  gcc/doc/jv-convert.1
! b64ab38110945de4a60d770d628c8835  gcc/doc/jv-scan.1
  a01aca1d7da7f482653b521ba6447f85  gcc/doc/languages.texi
  15e516d91479ef3e58d9d89162b6da01  gcc/doc/libgcc.texi
  6a2d7e742f035d39e2b3fd9d2241c7c8  gcc/doc/makefile.texi
! 232e90b347848dfcc5af6e166a9658d8  gcc/doc/md.texi
  fdb19507f65418fb9044d88c611e52d5  gcc/doc/objc.texi
  86ceeef34d8cbed1153e1ee1de02b627  gcc/doc/passes.texi
  72136dc6e58c1bb1790f0f25bbaf8897  gcc/doc/portability.texi
*************** af8305eb51caaf35735d10af319a77d8  gcc/dw
*** 3365,3371 ****
  56ba259983cdde1e185f4ca83febcae1  gcc/dwarf2.h
  32c1a642952b2ecd3eff081307485e9e  gcc/dwarf2asm.c
  62f69587335c73ac17e25afee22c2286  gcc/dwarf2asm.h
! c2c853a0b880f91c9c7c86bdc4bb4a4a  gcc/dwarf2out.c
  1776c4094d77981e0cb2996c5f9df200  gcc/dwarf2out.h
  a11468235d004c57ca01476cab3358cb  gcc/emit-rtl.c
  13c7ac97c340317eb70ef2efed00175b  gcc/emit-rtl.h
--- 3367,3373 ----
  56ba259983cdde1e185f4ca83febcae1  gcc/dwarf2.h
  32c1a642952b2ecd3eff081307485e9e  gcc/dwarf2asm.c
  62f69587335c73ac17e25afee22c2286  gcc/dwarf2asm.h
! 2bc62863426a119f0c101ce601b7feda  gcc/dwarf2out.c
  1776c4094d77981e0cb2996c5f9df200  gcc/dwarf2out.h
  a11468235d004c57ca01476cab3358cb  gcc/emit-rtl.c
  13c7ac97c340317eb70ef2efed00175b  gcc/emit-rtl.h
*************** a11468235d004c57ca01476cab3358cb  gcc/em
*** 3373,3450 ****
  957842e26fc5a93ca0aa6bb4bb8e4a82  gcc/errors.h
  a73955d3d46ec12f7a381c85190f7d21  gcc/et-forest.c
  23056b54748cbb46d07880c2c6764e26  gcc/et-forest.h
! 0e79759fe8fec012c3607fe07971ca4f  gcc/except.c
  d46cdf697a737f1741ccb0ae05e5a5dc  gcc/except.h
  08abe89e0c217309f2cf53baad66406e  gcc/explow.c
  0aaae5c06fb3ecd77cb584124478f5ba  gcc/expmed.c
! 79a6e526cc38b7464905aa395f02fa12  gcc/expr.c
  1e92d9bf885353893bf63d8082552697  gcc/expr.h
  29583e747c0aac2425be815ef9c95aac  gcc/final.c
  6afb3f4b3d41e1fd240c878d52757bf4  gcc/fix-header.c
  2a88dc3bb6779aec109127104e58611f  gcc/fixproto
  b939098d91f78c11f2de7b2b23d63a12  gcc/flags.h
! fe2bb9bae9fd9c0cd205a3f9f9259990  gcc/flow.c
! 2e2e5c6230d63e7c305ef433e66c4c54  gcc/fold-const.c
  c8e664990466ed2b6f8b7698ac08cd6e  gcc/fortran/.cvsignore
! 0e007c6fb955813209674252240cd13f  gcc/fortran/ChangeLog
  aa29dfc60b927cb52beada0cfb11d232  gcc/fortran/Make-lang.in
! 77a0132e6076ebba8687a89a1f9b1ed8  gcc/fortran/arith.c
! 36d06ef037e273f5d339f262a90a7a02  gcc/fortran/arith.h
! 3d29eeae1333a29850dc3c0a690cb949  gcc/fortran/array.c
  29258efcb443a9839109f0fecbde660e  gcc/fortran/bbt.c
! 5df223e2d0f836cab3e5193f1a8cff68  gcc/fortran/check.c
  fa78137047a101d436cf2c1e0ca3b6c7  gcc/fortran/config-lang.in
  9e42203b4dcacfe5244e9c87e405b07d  gcc/fortran/convert.c
! 00fb46c8c5ee9759c05f635bdb008c6d  gcc/fortran/data.c
! a265b290db02d7f248b4650e5444cfe1  gcc/fortran/decl.c
  1a7508701ccc38df87c2508ebe0580b2  gcc/fortran/dependency.c
  88d9b0794e6823f7fcb640ac5a7b3ff6  gcc/fortran/dependency.h
  24a60434c1da6daecbe2755eb15c7e9b  gcc/fortran/dump-parse-tree.c
! 07bff10e5e46dc600568124572cc0fdc  gcc/fortran/error.c
! 793f09cef11896dcedbe23fa61ca0c34  gcc/fortran/expr.c
  c40e6b881445956b57e10b0b4c203f6b  gcc/fortran/f95-lang.c
! cfa0b2d27da36a6e8633e3c6d74aebfd  gcc/fortran/gfortran.h
! 52af77e361fe1a0e2881446342a859da  gcc/fortran/gfortran.texi
  e5eacd5df0e661820c0842988768d3b8  gcc/fortran/gfortranspec.c
  f56dabcf2bcfef542b8d3760bd2606b2  gcc/fortran/interface.c
! 0da0d21ac3686434664dc877b8e6a52e  gcc/fortran/intrinsic.c
! 6cbbc7ae8200ab0ef7f4d727e32eb1b5  gcc/fortran/intrinsic.h
! 7fcd650601eedf10cd67a0f8ba124127  gcc/fortran/intrinsic.texi
! b3dc3e9868a2b3c7fa59a2714c791c4d  gcc/fortran/invoke.texi
! b92fb30b718ffd584391e3f7558d0979  gcc/fortran/io.c
! cfd1d2d4e4a044b8e7fee7300b5b71b8  gcc/fortran/iresolve.c
  7d3cedd45a83ca625174db2bd3e7d651  gcc/fortran/lang-specs.h
! 79817b6c3add02040b4b69f2309bd8ff  gcc/fortran/lang.opt
! 4234f945f6d80a4aa1b2c067d4842243  gcc/fortran/match.c
! 79da1302ae40c220fab815ac8ca86067  gcc/fortran/match.h
  4aca80671950f609de2573a148440493  gcc/fortran/matchexp.c
  c48d568c46da86448482ec9a52bf9c78  gcc/fortran/mathbuiltins.def
! b9ad2521239a537a7362a45645ab4f5d  gcc/fortran/misc.c
! 9a6401b5b013950e47283fe4b42a8447  gcc/fortran/module.c
! a4f861f18967f4296b9d94d8069d0bec  gcc/fortran/options.c
  b088d942ab3982ab9c3172b4e6d88fab  gcc/fortran/parse.c
  16095073319144499c0d9f55c717716f  gcc/fortran/parse.h
! 6bd9bd775133c8260cdf936b4bde0f17  gcc/fortran/primary.c
! a1302c3ddced2f155dd5688afea698a4  gcc/fortran/resolve.c
! f7351830e320eb67b90c81684433c980  gcc/fortran/scanner.c
! bda99c25d3ff11ccdf8aafdbda7d7848  gcc/fortran/simplify.c
  253df2a926a42687760307dd38a851d8  gcc/fortran/st.c
! 4b9c1db826c8dddea1af5506ed6ec023  gcc/fortran/symbol.c
! 782af8a939d12e7a9be7b44819fc5666  gcc/fortran/trans-array.c
! 0d70ee84521905db9ea4bde8e180385b  gcc/fortran/trans-array.h
! bad152eeb3ceb32a70e53867bbec7109  gcc/fortran/trans-common.c
! b01631edad14528fbebf2dfebbfa8b42  gcc/fortran/trans-const.c
  ef25425b654c175759d5a60a98289095  gcc/fortran/trans-const.h
! 75c514345c1ba2e80d2782ab0fb646fa  gcc/fortran/trans-decl.c
! fa12017a4218295e47c835aac9f15c0e  gcc/fortran/trans-expr.c
! e180708a25be1cbaef735bc7c43f571e  gcc/fortran/trans-intrinsic.c
! f2e900a7f0c27df4a08513576b93e0fd  gcc/fortran/trans-io.c
! dc44eadf16a9ffa4d54438f837422b73  gcc/fortran/trans-stmt.c
  e75f0e2e4b3dce1ce06795a5d24fdf4f  gcc/fortran/trans-stmt.h
  2996b2132d8759bc5fc0a27f43a0e788  gcc/fortran/trans-types.c
! f2045f4021d26f52172a9f484b680f90  gcc/fortran/trans-types.h
! f4573945a7ffffd65f8c849ef2fa9381  gcc/fortran/trans.c
! b786b33cb22b3a0aacf1e46ac38b7c09  gcc/fortran/trans.h
  89cc2e2833c8dbd6c9952122fb17e762  gcc/fp-test.c
  b630c48953926624e93cb87f7290b788  gcc/function.c
  d10bffb8b2ad45855f99493f2ab0d365  gcc/function.h
--- 3375,3452 ----
  957842e26fc5a93ca0aa6bb4bb8e4a82  gcc/errors.h
  a73955d3d46ec12f7a381c85190f7d21  gcc/et-forest.c
  23056b54748cbb46d07880c2c6764e26  gcc/et-forest.h
! df04315ce786364f9236ce737565c5dc  gcc/except.c
  d46cdf697a737f1741ccb0ae05e5a5dc  gcc/except.h
  08abe89e0c217309f2cf53baad66406e  gcc/explow.c
  0aaae5c06fb3ecd77cb584124478f5ba  gcc/expmed.c
! 7c60f7e5d7f1b1dae0b3798c274907f6  gcc/expr.c
  1e92d9bf885353893bf63d8082552697  gcc/expr.h
  29583e747c0aac2425be815ef9c95aac  gcc/final.c
  6afb3f4b3d41e1fd240c878d52757bf4  gcc/fix-header.c
  2a88dc3bb6779aec109127104e58611f  gcc/fixproto
  b939098d91f78c11f2de7b2b23d63a12  gcc/flags.h
! 32923d250f49131076901634ee251d73  gcc/flow.c
! a1f66b42c493c40d4ab4b6317f450efc  gcc/fold-const.c
  c8e664990466ed2b6f8b7698ac08cd6e  gcc/fortran/.cvsignore
! 68ec7241af4544ec80551cf5d2f7ec49  gcc/fortran/ChangeLog
  aa29dfc60b927cb52beada0cfb11d232  gcc/fortran/Make-lang.in
! cea55848ebf292decc7c172228afdd81  gcc/fortran/arith.c
! fa9b871724b17ac347a03591ea591361  gcc/fortran/arith.h
! 4f22ca07ba882cf844cc2a217227e046  gcc/fortran/array.c
  29258efcb443a9839109f0fecbde660e  gcc/fortran/bbt.c
! b7507d8582119a7fda57ad7cc175424f  gcc/fortran/check.c
  fa78137047a101d436cf2c1e0ca3b6c7  gcc/fortran/config-lang.in
  9e42203b4dcacfe5244e9c87e405b07d  gcc/fortran/convert.c
! 8062ea91b4001a97f1e72a3ab8e510e4  gcc/fortran/data.c
! 368c2edbda78dc2a5da6680e4f7379e3  gcc/fortran/decl.c
  1a7508701ccc38df87c2508ebe0580b2  gcc/fortran/dependency.c
  88d9b0794e6823f7fcb640ac5a7b3ff6  gcc/fortran/dependency.h
  24a60434c1da6daecbe2755eb15c7e9b  gcc/fortran/dump-parse-tree.c
! 1b50e66a290b7773153651a8afcb5da8  gcc/fortran/error.c
! cfda39336967387d815aaf37789bed25  gcc/fortran/expr.c
  c40e6b881445956b57e10b0b4c203f6b  gcc/fortran/f95-lang.c
! fe89a3ba08ab3ff21571455ed794c529  gcc/fortran/gfortran.h
! 851c7e6b75081fa176347fbf7284ae34  gcc/fortran/gfortran.texi
  e5eacd5df0e661820c0842988768d3b8  gcc/fortran/gfortranspec.c
  f56dabcf2bcfef542b8d3760bd2606b2  gcc/fortran/interface.c
! c6467af0b19a3a6519aa42ab74df5370  gcc/fortran/intrinsic.c
! 35c03deb52fefaf2dc35b8962af5cb4c  gcc/fortran/intrinsic.h
! 3a72d36894d06903f2c7c1a5d6d62a20  gcc/fortran/intrinsic.texi
! 6d8224059c8c3ea3d55c7805852a043e  gcc/fortran/invoke.texi
! 02b73ee41a472953296715d84461842b  gcc/fortran/io.c
! a0d98e93b38183de9880cc244c496e2b  gcc/fortran/iresolve.c
  7d3cedd45a83ca625174db2bd3e7d651  gcc/fortran/lang-specs.h
! 6712e63d92b2bd8acd949976a55cd73f  gcc/fortran/lang.opt
! c30aaec97381319a04aaaeccaf6ad272  gcc/fortran/match.c
! 91fdd269e5079143181c1cf75ecb8cd5  gcc/fortran/match.h
  4aca80671950f609de2573a148440493  gcc/fortran/matchexp.c
  c48d568c46da86448482ec9a52bf9c78  gcc/fortran/mathbuiltins.def
! 8f2efdf90724fab135d4cc55d1b28226  gcc/fortran/misc.c
! 03fd2f5fbd817917a74323206167b564  gcc/fortran/module.c
! c2ae658f4265f3cbdb4d48b53dc50098  gcc/fortran/options.c
  b088d942ab3982ab9c3172b4e6d88fab  gcc/fortran/parse.c
  16095073319144499c0d9f55c717716f  gcc/fortran/parse.h
! ebd4f28e3a122e16c20b1e734484e583  gcc/fortran/primary.c
! 8632c5bd7284260e601ec54b795a32f8  gcc/fortran/resolve.c
! 7a567f03350dbcfd59696f294acb0d14  gcc/fortran/scanner.c
! 0b66e0930c7cbb4751ac2e1995ea0699  gcc/fortran/simplify.c
  253df2a926a42687760307dd38a851d8  gcc/fortran/st.c
! 3de4e65947908bc7b52b5ce57161a66c  gcc/fortran/symbol.c
! 96b3cd6eab87c458a9d32b4575caebcb  gcc/fortran/trans-array.c
! ae3ba1ed4ca35d020319606bad883275  gcc/fortran/trans-array.h
! 88fc716a0fee5770346fbd7a7298e8e6  gcc/fortran/trans-common.c
! 3ccfc7c8998a74785316c7405fc0dbe7  gcc/fortran/trans-const.c
  ef25425b654c175759d5a60a98289095  gcc/fortran/trans-const.h
! 4a1b88e8fd095ed24493ab52725da1a3  gcc/fortran/trans-decl.c
! fe26ceae3162abf199369e5ac0423355  gcc/fortran/trans-expr.c
! c26e3c23b425807ef914a608c2372a47  gcc/fortran/trans-intrinsic.c
! a6fe9dbe2bab90542f75ff20e9823bb1  gcc/fortran/trans-io.c
! 0a702b9e3477a7e458294465bed84836  gcc/fortran/trans-stmt.c
  e75f0e2e4b3dce1ce06795a5d24fdf4f  gcc/fortran/trans-stmt.h
  2996b2132d8759bc5fc0a27f43a0e788  gcc/fortran/trans-types.c
! 2773aae08f29ad890b937aa6f50a89d8  gcc/fortran/trans-types.h
! 726a61d4f357d4a7a6314f062ed9e60b  gcc/fortran/trans.c
! d274e71d8bf0a54868e25e7225617201  gcc/fortran/trans.h
  89cc2e2833c8dbd6c9952122fb17e762  gcc/fp-test.c
  b630c48953926624e93cb87f7290b788  gcc/function.c
  d10bffb8b2ad45855f99493f2ab0d365  gcc/function.h
*************** b767ea126f535abf4566fcdb81442469  gcc/gc
*** 3458,3464 ****
  f3a9b6249b362eaaa7201d0e537cc6d7  gcc/gcov-io.h
  313ac1ad71ff80f61831c60c648e1e87  gcc/gcov-iov.c
  8b883ade107ee2eeefa26e2e6351fc72  gcc/gcov.c
! b6c23eaffccb81e23550c3ab10e08a2b  gcc/gcse.c
  b82d654516012b347970fec65e9ddd55  gcc/gdbinit.in
  fa288e8e2e7b261be62215a86409de74  gcc/gen-protos.c
  656231f064bfbf6b8bab1dfec2d37e48  gcc/genattr.c
--- 3460,3466 ----
  f3a9b6249b362eaaa7201d0e537cc6d7  gcc/gcov-io.h
  313ac1ad71ff80f61831c60c648e1e87  gcc/gcov-iov.c
  8b883ade107ee2eeefa26e2e6351fc72  gcc/gcov.c
! 2c81a9ebd6ec7beb40f0c890c6dd5f0b  gcc/gcse.c
  b82d654516012b347970fec65e9ddd55  gcc/gdbinit.in
  fa288e8e2e7b261be62215a86409de74  gcc/gen-protos.c
  656231f064bfbf6b8bab1dfec2d37e48  gcc/genattr.c
*************** c71649bbf56fadb3c861d408222db554  gcc/ge
*** 3474,3483 ****
  e79f6eaa256db2e436812d7b7c1991b9  gcc/genextract.c
  780c00b108bd303a19726b89c62a96b0  gcc/genflags.c
  399c39e1661ef298c459a3c865383f5a  gcc/gengenrtl.c
! a10f936c0a58208599fac00ba4b29d21  gcc/gengtype-lex.c
  6f267adb4c1cb09af9ef00141a32f07c  gcc/gengtype-lex.l
! ab6e846d064042bc567ba5285da4c00a  gcc/gengtype-yacc.c
! 1ece3284ed683fbd9c2656709893fdfc  gcc/gengtype-yacc.h
  2421077c6571d1bbc98381b8eb3c35f5  gcc/gengtype-yacc.y
  669cb9bf9f5d6eec662700d044c84cab  gcc/gengtype.c
  3070c61040ba65f02d34a83fb1227466  gcc/gengtype.h
--- 3476,3485 ----
  e79f6eaa256db2e436812d7b7c1991b9  gcc/genextract.c
  780c00b108bd303a19726b89c62a96b0  gcc/genflags.c
  399c39e1661ef298c459a3c865383f5a  gcc/gengenrtl.c
! dc6f7bf60e3dcfff2df218510ed79843  gcc/gengtype-lex.c
  6f267adb4c1cb09af9ef00141a32f07c  gcc/gengtype-lex.l
! f1e44de237063b00d1ca8ccf5532fe66  gcc/gengtype-yacc.c
! 93678e795a8c5d5d251ec2b21e50545d  gcc/gengtype-yacc.h
  2421077c6571d1bbc98381b8eb3c35f5  gcc/gengtype-yacc.y
  669cb9bf9f5d6eec662700d044c84cab  gcc/gengtype.c
  3070c61040ba65f02d34a83fb1227466  gcc/gengtype.h
*************** c765317a2d2a56c8883950e9d1eb092e  gcc/gg
*** 3496,3503 ****
  53278cde0472fa414d5fbafc6904173c  gcc/ggc-page.c
  067a72a18e44bcb62bfff9edef6ac9d9  gcc/ggc-zone.c
  25c6147b4ea80c847bfeecefe822a666  gcc/ggc.h
! 649faca57a5a79f6dbafb79d1a1ad698  gcc/gimple-low.c
! 277efe81a075039a28f165f1ac858ef5  gcc/gimplify.c
  143d9eb1e7d7cc3a6c181fa57e344d0d  gcc/ginclude/float.h
  378da2dd3f4a6d9df12f8b0a43615739  gcc/ginclude/iso646.h
  2f4dffb1e27eac29d9981caa8ddbba08  gcc/ginclude/stdarg.h
--- 3498,3505 ----
  53278cde0472fa414d5fbafc6904173c  gcc/ggc-page.c
  067a72a18e44bcb62bfff9edef6ac9d9  gcc/ggc-zone.c
  25c6147b4ea80c847bfeecefe822a666  gcc/ggc.h
! 5e562fa4ba3c57b10d026c9d815aea5b  gcc/gimple-low.c
! b1cefbc77f41cbbd884f96c77120d5c3  gcc/gimplify.c
  143d9eb1e7d7cc3a6c181fa57e344d0d  gcc/ginclude/float.h
  378da2dd3f4a6d9df12f8b0a43615739  gcc/ginclude/iso646.h
  2f4dffb1e27eac29d9981caa8ddbba08  gcc/ginclude/stdarg.h
*************** c765317a2d2a56c8883950e9d1eb092e  gcc/gg
*** 3505,3511 ****
  a778b154c1a329d3aa5f2b023596bdd8  gcc/ginclude/stddef.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  dee4eda8279ccb1cfcc9335d717234e7  gcc/glimits.h
! 39f4e2eddc4a8a10d4badf5af980f2e3  gcc/global.c
  3ccfd2aca4fc2b50e0783ca5763acaa1  gcc/gmon.c
  282712c7215938812e7936e129a0484d  gcc/graph.c
  aeacee596ab8a1eeedd2c0d10c141393  gcc/graph.h
--- 3507,3513 ----
  a778b154c1a329d3aa5f2b023596bdd8  gcc/ginclude/stddef.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
  dee4eda8279ccb1cfcc9335d717234e7  gcc/glimits.h
! 28466860c6f4a7651a87e531b52e77c2  gcc/global.c
  3ccfd2aca4fc2b50e0783ca5763acaa1  gcc/gmon.c
  282712c7215938812e7936e129a0484d  gcc/graph.c
  aeacee596ab8a1eeedd2c0d10c141393  gcc/graph.h
*************** b5c75a195e6fefb1d0a4ca158824a54b  gcc/in
*** 3544,3550 ****
  15cd76ad545651cb4fc49c77a67f1cd4  gcc/integrate.h
  769623ca8cc6c83ddf68f9cb656f9f1e  gcc/intl.c
  9a87c6fb89b7b1f9526cc928019f6525  gcc/intl.h
! a8db8dedd177c3570b487ab4a4ecf440  gcc/java/ChangeLog
  f75c827a1e48218f1d103dcfc4d6525b  gcc/java/ChangeLog.tree-ssa
  6d4b7aa3a1566e7656e7d474f739c59a  gcc/java/Make-lang.in
  60d4e84c76bc62a5dca84ac586ef1d71  gcc/java/boehm.c
--- 3546,3552 ----
  15cd76ad545651cb4fc49c77a67f1cd4  gcc/integrate.h
  769623ca8cc6c83ddf68f9cb656f9f1e  gcc/intl.c
  9a87c6fb89b7b1f9526cc928019f6525  gcc/intl.h
! f893a25f395c2cd4705a9abeb91ad139  gcc/java/ChangeLog
  f75c827a1e48218f1d103dcfc4d6525b  gcc/java/ChangeLog.tree-ssa
  6d4b7aa3a1566e7656e7d474f739c59a  gcc/java/Make-lang.in
  60d4e84c76bc62a5dca84ac586ef1d71  gcc/java/boehm.c
*************** fd12809851cafbf50d9a6d4148c8f25c  gcc/ja
*** 3553,3564 ****
  5ccdec18c1862fcd95c9c8cb8cec8db2  gcc/java/builtins.c
  9194d7bf58de2a6826c3615620ad8a3e  gcc/java/chartables.h
  1dd01ca1802c9b84be527f3a98760ed9  gcc/java/check-init.c
! 0c53b6a74941eced2c83fdfcfd170fad  gcc/java/class.c
  a19d90e7650aa50e5c7dce4df63a91c9  gcc/java/config-lang.in
  2f6213b9bdffa762a455fa0d6ad414d4  gcc/java/constants.c
  1bbfd10a96707946d665b89a1038d987  gcc/java/convert.h
  e11eb9710260f4b305600f774b8b229c  gcc/java/decl.c
! a5b31ebe37fc856feef367c836bd2174  gcc/java/except.c
  ac02754363e09ebe220c46557e7eaff8  gcc/java/expr.c
  1662d35b72c719e322aa8ecafbf5b201  gcc/java/gcj.texi
  e22d04d56400c3783d3d799871ce70d4  gcc/java/gen-table.pl
--- 3555,3566 ----
  5ccdec18c1862fcd95c9c8cb8cec8db2  gcc/java/builtins.c
  9194d7bf58de2a6826c3615620ad8a3e  gcc/java/chartables.h
  1dd01ca1802c9b84be527f3a98760ed9  gcc/java/check-init.c
! a1d505cd3577ed96c2cc023f6d8a3c7e  gcc/java/class.c
  a19d90e7650aa50e5c7dce4df63a91c9  gcc/java/config-lang.in
  2f6213b9bdffa762a455fa0d6ad414d4  gcc/java/constants.c
  1bbfd10a96707946d665b89a1038d987  gcc/java/convert.h
  e11eb9710260f4b305600f774b8b229c  gcc/java/decl.c
! 9de019eda4750cdc4c9fe4bcb8aa9abb  gcc/java/except.c
  ac02754363e09ebe220c46557e7eaff8  gcc/java/expr.c
  1662d35b72c719e322aa8ecafbf5b201  gcc/java/gcj.texi
  e22d04d56400c3783d3d799871ce70d4  gcc/java/gen-table.pl
*************** bb60189a6a5a720b184f61e9c3146c92  gcc/ja
*** 3590,3600 ****
  f866dac98996068f7c2ec9327604e3fd  gcc/java/lex.h
  667e31da3f84bbec005e9c4393a17ec3  gcc/java/mangle.c
  5368f5e92c82d0f4a187ae6d359b5ce6  gcc/java/mangle_name.c
! 251c9b0a6b84aa059e25d9126fd9f2fe  gcc/java/parse-scan.c
  b244b3466c9a18872ad2be831c030319  gcc/java/parse-scan.y
! fe5fa4314c351e8fa37d05bceeba1d58  gcc/java/parse.c
! 4c3fd7651f241fb6fa217be5621139ae  gcc/java/parse.h
! 783e36086162490988e7e66f2aaf4a4b  gcc/java/parse.y
  6c57146bd316ba872d28cf8abb49aab6  gcc/java/resource.c
  c7e16c70252eafe8f98bbe669ce0ea2e  gcc/java/typeck.c
  c42e33e343ad177fb32099ca9fb07ee5  gcc/java/verify-glue.c
--- 3592,3602 ----
  f866dac98996068f7c2ec9327604e3fd  gcc/java/lex.h
  667e31da3f84bbec005e9c4393a17ec3  gcc/java/mangle.c
  5368f5e92c82d0f4a187ae6d359b5ce6  gcc/java/mangle_name.c
! 5dd828b346a3cae1023e7fd5f5a94c53  gcc/java/parse-scan.c
  b244b3466c9a18872ad2be831c030319  gcc/java/parse-scan.y
! 54711bb1eacd6dc76185743f408f4e42  gcc/java/parse.c
! 806964116c0ecff1e9789753eb1c5f24  gcc/java/parse.h
! 8e0c0f60c16f187668bfaa38da921035  gcc/java/parse.y
  6c57146bd316ba872d28cf8abb49aab6  gcc/java/resource.c
  c7e16c70252eafe8f98bbe669ce0ea2e  gcc/java/typeck.c
  c42e33e343ad177fb32099ca9fb07ee5  gcc/java/verify-glue.c
*************** b0ebb278701137a8019efc7e84800d5a  gcc/ju
*** 3611,3619 ****
  5f88929d996c02fd4fee4f000404e6f3  gcc/lambda-mat.c
  7425f591225a6b02581f0f7efea9c93e  gcc/lambda-trans.c
  836c76587ba76514f484ada4bf94cd63  gcc/lambda.h
! ec18ecb5bf2bbc1fddb657cee91c57ce  gcc/langhooks-def.h
! 78e3c0e40bbde4a1f0edd32f8cad3e41  gcc/langhooks.c
! 2ed99d8ca4dd701af5a28dee836ea743  gcc/langhooks.h
  cee037bd143f9020e92c223a9fa528de  gcc/lcm.c
  2d40d3441853e439f7c9bbaf32d0fd10  gcc/libada-mk.in
  8d1e66848e42bdb0233d68b1ce57e21f  gcc/libfuncs.h
--- 3613,3621 ----
  5f88929d996c02fd4fee4f000404e6f3  gcc/lambda-mat.c
  7425f591225a6b02581f0f7efea9c93e  gcc/lambda-trans.c
  836c76587ba76514f484ada4bf94cd63  gcc/lambda.h
! bbaf8e7b72b7db78e96f9e59fa46463f  gcc/langhooks-def.h
! 6c093087ec6d66dd5f8e0b4e036fe88c  gcc/langhooks.c
! 1f15a913e20925dc94387358713dd55a  gcc/langhooks.h
  cee037bd143f9020e92c223a9fa528de  gcc/lcm.c
  2d40d3441853e439f7c9bbaf32d0fd10  gcc/libada-mk.in
  8d1e66848e42bdb0233d68b1ce57e21f  gcc/libfuncs.h
*************** e290e90fc09f87eb95aec0d5d1611571  gcc/li
*** 3624,3638 ****
  d4f7140fcd55bba037803fb314146a6c  gcc/limitx.h
  83de5c6450456e215a5484083afcd32a  gcc/limity.h
  e87ed464ed1cb9d2816a5d9ebfb3516c  gcc/lists.c
! a4d2e6da15304275f639f0da5fdb3e98  gcc/local-alloc.c
  c65dc66091fe143bf065795a0aaff198  gcc/longlong.h
  497c42c851f1390d3bfddaba877c5149  gcc/loop-doloop.c
  1af846af3f1f49ea2592677b91d88886  gcc/loop-init.c
  5a593d4070f25937add12a17ac1b38de  gcc/loop-invariant.c
! 74e5f9104c65ef774b511e5a3be6cbc7  gcc/loop-iv.c
! b1ed0bfafa0d55ebc7788bdf7b0f49ec  gcc/loop-unroll.c
  8d7aff17dcc4429ec28e264a8b6cce10  gcc/loop-unswitch.c
! a12b9d42dd295e8584a914a58670020c  gcc/loop.c
  0d9f87424259bc4114f4edf55b89c861  gcc/machmode.def
  1fa8c1f9661c9c9bbdbe65997066ef49  gcc/machmode.h
  292b8ef5b5b9aeb19a4a6d534db3ad9a  gcc/main.c
--- 3626,3640 ----
  d4f7140fcd55bba037803fb314146a6c  gcc/limitx.h
  83de5c6450456e215a5484083afcd32a  gcc/limity.h
  e87ed464ed1cb9d2816a5d9ebfb3516c  gcc/lists.c
! ed6df999afffcbad0d99ba4a6ca988e4  gcc/local-alloc.c
  c65dc66091fe143bf065795a0aaff198  gcc/longlong.h
  497c42c851f1390d3bfddaba877c5149  gcc/loop-doloop.c
  1af846af3f1f49ea2592677b91d88886  gcc/loop-init.c
  5a593d4070f25937add12a17ac1b38de  gcc/loop-invariant.c
! ef8b3f20ab4d4751c59c8403c0352968  gcc/loop-iv.c
! 319012b38a640a2e8a991625e38af55f  gcc/loop-unroll.c
  8d7aff17dcc4429ec28e264a8b6cce10  gcc/loop-unswitch.c
! 6889dd23b19f0a7b2b1bebb73f928bcd  gcc/loop.c
  0d9f87424259bc4114f4edf55b89c861  gcc/machmode.def
  1fa8c1f9661c9c9bbdbe65997066ef49  gcc/machmode.h
  292b8ef5b5b9aeb19a4a6d534db3ad9a  gcc/main.c
*************** eda7d9ac78d58cf1f25c1a1caff11079  gcc/mk
*** 3644,3650 ****
  eee9b2d9b5df71374ad02f69c4bd1dc7  gcc/mkmap-symver.awk
  a1fa8244a5e0c628001f9393b8d02c54  gcc/mode-classes.def
  6d55fcbb93ead52b905e54961030fdab  gcc/modulo-sched.c
! 933743782e87fcff8c36813ec469ca25  gcc/objc/ChangeLog
  ce5ca3a40b29140c4144f8d63efd2c92  gcc/objc/Make-lang.in
  aa5319dd541cdb0eb8622f9adf66b761  gcc/objc/README
  76e314b4bf498fc031f6cfaf507f7d0e  gcc/objc/config-lang.in
--- 3646,3652 ----
  eee9b2d9b5df71374ad02f69c4bd1dc7  gcc/mkmap-symver.awk
  a1fa8244a5e0c628001f9393b8d02c54  gcc/mode-classes.def
  6d55fcbb93ead52b905e54961030fdab  gcc/modulo-sched.c
! 044f15403ad7ed8f41497fe7936c7beb  gcc/objc/ChangeLog
  ce5ca3a40b29140c4144f8d63efd2c92  gcc/objc/Make-lang.in
  aa5319dd541cdb0eb8622f9adf66b761  gcc/objc/README
  76e314b4bf498fc031f6cfaf507f7d0e  gcc/objc/config-lang.in
*************** b7881c3afcda9d0696d6df2ddb72203e  gcc/op
*** 3665,3703 ****
  ac91f347c93f09c7c12af480511854eb  gcc/opts.h
  c13588bc0a640c3bb11fc9457ef05ee7  gcc/output.h
  77d05e95eb76e0736cef3fc602214693  gcc/params.c
! 54bf7d4dfe66a0051c7fdd4d80cb3e78  gcc/params.def
! 990a76ea5630ccffb8ddad0054d1f609  gcc/params.h
! 4eaf18706587b9d3b8f00f550f4f7805  gcc/passes.c
! f83855abdc3338ca582a6053011f6833  gcc/po/ChangeLog
  954b21fb36cc0d8e9f6e2d6507152f23  gcc/po/EXCLUDES
! 8ee610cf8d5578b4a831323335c3027d  gcc/po/be.gmo
! 4ef5811cd447b4c8bd6fd5154e680c07  gcc/po/be.po
! 18bf6bfda7dcf1e820c27aba7195e5fc  gcc/po/ca.gmo
! 74c9b0f58d95662ebb510554b8828aac  gcc/po/ca.po
! a8fb7097f95c0f5a720605b729063eda  gcc/po/da.gmo
! 0f196f6ba25f50a67532953cfee9a06e  gcc/po/da.po
! dc4718c16c1b19bda663e70f325884ee  gcc/po/de.gmo
! e1ac2749ae64f3bfcde4bfd2fec23cb3  gcc/po/de.po
! e1e69322586b2aced894c306df658956  gcc/po/el.gmo
! 1855cd11373f5a06c849170b20416d5a  gcc/po/el.po
! 5784aae1d06673c92bbf4b6339e76b52  gcc/po/es.gmo
! 54677c18a1cb0dfa3001b8b488976f8d  gcc/po/es.po
  aaf3ca72ee9ccc7634b23010ced1ab1f  gcc/po/exgettext
! 225abb9d9be80a87032b528608d0a52d  gcc/po/fr.gmo
! 7d177ed82bdcede2a83525ba08da86cc  gcc/po/fr.po
  34c92039fe9a38165423d10c3471ea53  gcc/po/gcc.pot
! e6a9fb9bee6e28defddef8ffeaef0f89  gcc/po/ja.gmo
! 475de5d68677b10f7b2138b356f9f7b4  gcc/po/ja.po
! 79a6a0c79e75ace35e18b724ee802fc2  gcc/po/nl.gmo
! aeb88425fa61c112bcd569d4751a886b  gcc/po/nl.po
! 039eed22d56c25886a72f3c8076f48b2  gcc/po/rw.gmo
! ab5b4e5fa0a00910b3be91175b3f125b  gcc/po/rw.po
! 2cbb181efec4dfd8513dbc9212fb58b7  gcc/po/sv.gmo
! 76d998e51e1c4ae13b518d715753cfe7  gcc/po/sv.po
! ef1fd31753f12766f4d609f64fb558b4  gcc/po/tr.gmo
! cdda7787c95ccb4633a76be98fc4e08a  gcc/po/tr.po
! 132effe01747b3d1d7c275e866f7b32c  gcc/po/zh_CN.gmo
! 36dc4eb8f7867a6459e739409c488014  gcc/po/zh_CN.po
  6710b393cb7d9b97ccc19947a219a3ec  gcc/pointer-set.c
  680ca03cb20fd835028ce2a7895c1929  gcc/pointer-set.h
  90f46ac06beedf5071fa4ea388d3b36e  gcc/postreload-gcse.c
--- 3667,3705 ----
  ac91f347c93f09c7c12af480511854eb  gcc/opts.h
  c13588bc0a640c3bb11fc9457ef05ee7  gcc/output.h
  77d05e95eb76e0736cef3fc602214693  gcc/params.c
! 4347ca9e0d5e64dab2e5aa5ed0703062  gcc/params.def
! 3e0ea4f6b454b215312cecb40fbd70bc  gcc/params.h
! 3a29b4a8c939938251c05c3901112e37  gcc/passes.c
! 15d067ae0004b82fbed5fa979127491f  gcc/po/ChangeLog
  954b21fb36cc0d8e9f6e2d6507152f23  gcc/po/EXCLUDES
! 891a9bd6a04f9d4196d1a985bc0fc9c4  gcc/po/be.gmo
! 1059150b1fbc98a1682e7718fa524523  gcc/po/be.po
! 80bdd2be3f24ea6a566ae62093a84f38  gcc/po/ca.gmo
! f6b72be10ea82672122de7f4e2198d30  gcc/po/ca.po
! 007635fd616d3186a8ec50a5cb04db51  gcc/po/da.gmo
! cea405107ad0db4a3721b0768c79c76f  gcc/po/da.po
! 4a98a424fff8485456c7428a63b4b8c0  gcc/po/de.gmo
! aaaba382fc96619ef2d59117990aeeab  gcc/po/de.po
! d7d97d58cd1fc734cdc00f72e4b98dd0  gcc/po/el.gmo
! 2c75a5c8ac361e5e81358a35715b02f2  gcc/po/el.po
! 1449b52756dae9c78f734fdb57b60b22  gcc/po/es.gmo
! 52d1a740f5dc720b1b93ee74cbed6c2d  gcc/po/es.po
  aaf3ca72ee9ccc7634b23010ced1ab1f  gcc/po/exgettext
! c4e9e2dd54e711ce44143fb8029cb7e8  gcc/po/fr.gmo
! d881a4062b651ef2a0c7a7aefc104326  gcc/po/fr.po
  34c92039fe9a38165423d10c3471ea53  gcc/po/gcc.pot
! 0aa53df06415b1ecff24b159ab500628  gcc/po/ja.gmo
! 78622ac8386a5063c58da92d30312dd5  gcc/po/ja.po
! c144d5c5427f98ca4a9e22c56dea1a39  gcc/po/nl.gmo
! 04d6891f3a8ba97a974c48e30ed8bbee  gcc/po/nl.po
! 092629a7f6bc4b788c832e8a08863612  gcc/po/rw.gmo
! 14ce29ad9e7577ffc6cd187b23877f0b  gcc/po/rw.po
! e6e2e46ede43005b71e1d6ece52e1d42  gcc/po/sv.gmo
! 34bdca69c782f1d5fe64467c44793c14  gcc/po/sv.po
! 59ff60e4e0cd4c0fb7611b493fb213f2  gcc/po/tr.gmo
! e0e976d66830692d872e4b642f1573bb  gcc/po/tr.po
! 894514692d2a6d406fe4e4c3a3bb5086  gcc/po/zh_CN.gmo
! 37733828682d1e5d98853635564c041c  gcc/po/zh_CN.po
  6710b393cb7d9b97ccc19947a219a3ec  gcc/pointer-set.c
  680ca03cb20fd835028ce2a7895c1929  gcc/pointer-set.h
  90f46ac06beedf5071fa4ea388d3b36e  gcc/postreload-gcse.c
*************** cdda7787c95ccb4633a76be98fc4e08a  gcc/po
*** 3714,3720 ****
  abdd955ca37b4aef201c89389ba8886c  gcc/profile.c
  78ba7bdb6662cef66bb5babdf039990b  gcc/protoize.c
  a698c3a9a33c00f5438611e7855df170  gcc/read-rtl.c
! f40e3363fcf0814a682bb623de4caa7e  gcc/real.c
  5b84d8df614702b50134efd0f8c0852b  gcc/real.h
  0827b28b67f63ac37b40800196d92ec2  gcc/recog.c
  95e4395515cfaf1b4465e6e496f6c7fc  gcc/recog.h
--- 3716,3722 ----
  abdd955ca37b4aef201c89389ba8886c  gcc/profile.c
  78ba7bdb6662cef66bb5babdf039990b  gcc/protoize.c
  a698c3a9a33c00f5438611e7855df170  gcc/read-rtl.c
! 3581665565d3e3df0f290eb87d3684bf  gcc/real.c
  5b84d8df614702b50134efd0f8c0852b  gcc/real.h
  0827b28b67f63ac37b40800196d92ec2  gcc/recog.c
  95e4395515cfaf1b4465e6e496f6c7fc  gcc/recog.h
*************** a5dd7b8cb76d4b35e97a2f6f21f7ce5e  gcc/re
*** 3723,3741 ****
  85c854a419e26cf3ef548777b04bf637  gcc/regclass.c
  dc8856ab209d07a7663f9f24c4a73b94  gcc/regmove.c
  3d4269a18e9bb87489cbe4d32fbc02e1  gcc/regrename.c
! e93c14bb95662971b2f94d958f5ead02  gcc/regs.h
  b2c56dbfb1209939165fcc41c521f782  gcc/reload.c
  8057865c210e21265f48c780d7828e9e  gcc/reload.h
! 64620aaabecc0058d33f4d36fcf3b9f1  gcc/reload1.c
! cd5a528c88bcf3b4bb7eeb8dd52dc496  gcc/reorg.c
  f4ef0cb534d4319a8c11654d746a8c1d  gcc/resource.c
  78a9e20da6abc6b49da37ba93216a01d  gcc/resource.h
  1d190a8c9deb0acddced76c8f3c6794e  gcc/rtl-error.c
  d38859923f9d8a4878d19061edf310a4  gcc/rtl-profile.c
  e44b146eddacf224dd279c53b2f036a3  gcc/rtl.c
  0ca251f85dc27c9d63169aa6298f8e4f  gcc/rtl.def
! 8b5492f739d19f16e32a536dac2bbc64  gcc/rtl.h
! 2a09f54cc4eee4441c278d6dd8951767  gcc/rtlanal.c
  2ee45132e5f9fdfc26b6064dc6b378db  gcc/rtlhooks-def.h
  84da1804dc5bba8dc8fd3de9bc973223  gcc/rtlhooks.c
  5f4888a9e3b99558a6bee65006b7ae1f  gcc/sbitmap.c
--- 3725,3743 ----
  85c854a419e26cf3ef548777b04bf637  gcc/regclass.c
  dc8856ab209d07a7663f9f24c4a73b94  gcc/regmove.c
  3d4269a18e9bb87489cbe4d32fbc02e1  gcc/regrename.c
! 8a3c1b14254a78234ace4f280dbe31fb  gcc/regs.h
  b2c56dbfb1209939165fcc41c521f782  gcc/reload.c
  8057865c210e21265f48c780d7828e9e  gcc/reload.h
! 1c7f7670c4bbeca9d179c44a71368230  gcc/reload1.c
! 0bdf9402f0eeda8f8e267eea2d94e511  gcc/reorg.c
  f4ef0cb534d4319a8c11654d746a8c1d  gcc/resource.c
  78a9e20da6abc6b49da37ba93216a01d  gcc/resource.h
  1d190a8c9deb0acddced76c8f3c6794e  gcc/rtl-error.c
  d38859923f9d8a4878d19061edf310a4  gcc/rtl-profile.c
  e44b146eddacf224dd279c53b2f036a3  gcc/rtl.c
  0ca251f85dc27c9d63169aa6298f8e4f  gcc/rtl.def
! b2cec2da639040571bde87e29c8a805f  gcc/rtl.h
! fb9f528bec67cace77ec53f684a84bf6  gcc/rtlanal.c
  2ee45132e5f9fdfc26b6064dc6b378db  gcc/rtlhooks-def.h
  84da1804dc5bba8dc8fd3de9bc973223  gcc/rtlhooks.c
  5f4888a9e3b99558a6bee65006b7ae1f  gcc/sbitmap.c
*************** c1b3a9d17ba306fc7a34470daecf8de9  gcc/sc
*** 3751,3757 ****
  48eb7e3bb948915dfaf9e14e8fd01150  gcc/sched-vis.c
  f8d0b2a6d934e439fd8fcd58ca7ca4b8  gcc/sdbout.c
  3e8309c186840a3b20db0f0245f8a172  gcc/sdbout.h
! 12002a7086256725c6bc93211a45281b  gcc/simplify-rtx.c
  8e865a71c4e2c43eae4afbcf143af4a6  gcc/sort-protos
  bfb6ce471a540b27cd6ed4faf8a81bc3  gcc/sreal.c
  ae128709f9021ffb7cc827cf20d60022  gcc/sreal.h
--- 3753,3759 ----
  48eb7e3bb948915dfaf9e14e8fd01150  gcc/sched-vis.c
  f8d0b2a6d934e439fd8fcd58ca7ca4b8  gcc/sdbout.c
  3e8309c186840a3b20db0f0245f8a172  gcc/sdbout.h
! 1fc9257e8266c7644f23fff41bafa636  gcc/simplify-rtx.c
  8e865a71c4e2c43eae4afbcf143af4a6  gcc/sort-protos
  bfb6ce471a540b27cd6ed4faf8a81bc3  gcc/sreal.c
  ae128709f9021ffb7cc827cf20d60022  gcc/sreal.h
*************** b41b81c970b677f05c3ba6ecf4377322  gcc/st
*** 3768,3774 ****
  4e27de0b4f05b94d065dbd6e9c315c56  gcc/target.h
  c8fd3f583e96a558a045ca03a2464085  gcc/targhooks.c
  ffbcedb11c5237101da7a354447c04c6  gcc/targhooks.h
! c76cf65486a43bfb273632aa8afa8a11  gcc/testsuite/ChangeLog
  84188c97269b593eb46274047b401b48  gcc/testsuite/ChangeLog.tree-ssa
  c2eb2f892b7b914e0a687ca43783d1f3  gcc/testsuite/README
  728a7ee145c744b1a6d095227d991e8d  gcc/testsuite/README.QMTEST
--- 3770,3776 ----
  4e27de0b4f05b94d065dbd6e9c315c56  gcc/target.h
  c8fd3f583e96a558a045ca03a2464085  gcc/targhooks.c
  ffbcedb11c5237101da7a354447c04c6  gcc/targhooks.h
! dc58d6abd350d367bfb7cd865cb03709  gcc/testsuite/ChangeLog
  84188c97269b593eb46274047b401b48  gcc/testsuite/ChangeLog.tree-ssa
  c2eb2f892b7b914e0a687ca43783d1f3  gcc/testsuite/README
  728a7ee145c744b1a6d095227d991e8d  gcc/testsuite/README.QMTEST
*************** b587f170bbc6f95ef287e408bcafe1e3  gcc/te
*** 8044,8049 ****
--- 8046,8052 ----
  48d3c45fdd21d2b770ede675e1504c06  gcc/testsuite/g++.dg/abi/covariant2.C
  836325701db2acafab5dfd4a8eea9e11  gcc/testsuite/g++.dg/abi/covariant3.C
  a65da95a628d80d93aad25db51b4e19c  gcc/testsuite/g++.dg/abi/covariant4.C
+ 488e3869493233b0552a676aa01a7912  gcc/testsuite/g++.dg/abi/covariant5.C
  5160def446afcb02d8ffb4cc4e8b5269  gcc/testsuite/g++.dg/abi/dcast1.C
  59b92433bd8b3d92f53638b25487e895  gcc/testsuite/g++.dg/abi/dtor1.C
  a52edd14facd7ba603f78fb8bad62852  gcc/testsuite/g++.dg/abi/dtor2.C
*************** dc5e5444adf348136bebba2aeea75a56  gcc/te
*** 8086,8091 ****
--- 8089,8098 ----
  19d5bab4f182e97a38690a5ff4541700  gcc/testsuite/g++.dg/abi/mangle21.C
  f27a51ea9de5c032fc80016778dbe5ec  gcc/testsuite/g++.dg/abi/mangle22.C
  ae32a28f733f8cea6995e7bf6120d7ce  gcc/testsuite/g++.dg/abi/mangle23.C
+ d946103cc1268a8d464c04c3ae31af29  gcc/testsuite/g++.dg/abi/mangle26.C
+ d3b8c2dcc1a0c5ff234fb977a0abc283  gcc/testsuite/g++.dg/abi/mangle27.C
+ 588881d3d6cf72183ed9fe7c181c1ac2  gcc/testsuite/g++.dg/abi/mangle28.C
+ f511f2cd46e1fa5fad1320edf3b06bdc  gcc/testsuite/g++.dg/abi/mangle29.C
  7ea778117a3d82dba90f3647d292b1c5  gcc/testsuite/g++.dg/abi/mangle3.C
  200f21813a4ee7cb051aaf6d88d18b5b  gcc/testsuite/g++.dg/abi/mangle4.C
  8d713f873b380f7cb5bf13fe8019b486  gcc/testsuite/g++.dg/abi/mangle5.C
*************** b5c8d73c9f293b1ef3d1337e108f27fd  gcc/te
*** 8252,8257 ****
--- 8259,8265 ----
  da446c68ad3e26a27f1f02cfb80bb439  gcc/testsuite/g++.dg/conversion/reinterpret2.C
  d4e80e3dcc4416f9be4b4b9e390904bd  gcc/testsuite/g++.dg/conversion/reinterpret3.C
  157823658a904b6f323a38b8b06a2cac  gcc/testsuite/g++.dg/conversion/simd1.C
+ 8e41381be792deb70891ea9cc1764f4a  gcc/testsuite/g++.dg/conversion/simd2.C
  a3a3822acc6c0ae0b1c800209c7c3369  gcc/testsuite/g++.dg/conversion/to-virtual-base-1.C
  8ce78309bd631829da82f2798d24d628  gcc/testsuite/g++.dg/cpp/c++98-pedantic.C
  731959b0908b124d4eee4dab104d68bb  gcc/testsuite/g++.dg/cpp/c++98.C
*************** f51a05dd556d82ff2c27ab64681114bb  gcc/te
*** 8334,8342 ****
  7f4aab5cdb2954060fab6ebdbf157a33  gcc/testsuite/g++.dg/eh/throw2.C
  940efa25b5802522d77e589e9f985f05  gcc/testsuite/g++.dg/eh/uncaught1.C
  1ff41980dd5d1398018fd0852361341a  gcc/testsuite/g++.dg/eh/unexpected1.C
! 0dc4fbd38ff3711ae26b36fe29263254  gcc/testsuite/g++.dg/expr/anew1.C
! 512fe3c85ae0df55630635c0bf5be678  gcc/testsuite/g++.dg/expr/anew2.C
! 66f6dedca2a38cdbaa429bcab8f6c61e  gcc/testsuite/g++.dg/expr/anew3.C
  2767e9ab42ac89b27072bf0c84bc69a1  gcc/testsuite/g++.dg/expr/anew4.C
  39cb0859475193884781cf1fe587c70e  gcc/testsuite/g++.dg/expr/assign1.C
  ce7b6234ca0490c5f395644574322ca2  gcc/testsuite/g++.dg/expr/call1.C
--- 8342,8350 ----
  7f4aab5cdb2954060fab6ebdbf157a33  gcc/testsuite/g++.dg/eh/throw2.C
  940efa25b5802522d77e589e9f985f05  gcc/testsuite/g++.dg/eh/uncaught1.C
  1ff41980dd5d1398018fd0852361341a  gcc/testsuite/g++.dg/eh/unexpected1.C
! 4cf16a5e56e9a805e8cab8129d3ec12c  gcc/testsuite/g++.dg/expr/anew1.C
! c272c27e69863d4ba063be24a228ce5f  gcc/testsuite/g++.dg/expr/anew2.C
! 88cfba5bf8bdd95998bb48be16446076  gcc/testsuite/g++.dg/expr/anew3.C
  2767e9ab42ac89b27072bf0c84bc69a1  gcc/testsuite/g++.dg/expr/anew4.C
  39cb0859475193884781cf1fe587c70e  gcc/testsuite/g++.dg/expr/assign1.C
  ce7b6234ca0490c5f395644574322ca2  gcc/testsuite/g++.dg/expr/call1.C
*************** ce7b6234ca0490c5f395644574322ca2  gcc/te
*** 8344,8349 ****
--- 8352,8359 ----
  2ef606c671097dddd5d5000c30530ba5  gcc/testsuite/g++.dg/expr/cast1.C
  dc26302260e3f7ff5825d907b882eae8  gcc/testsuite/g++.dg/expr/cast2.C
  43b3f0cf8dc0665f8a82af5379392da1  gcc/testsuite/g++.dg/expr/cast3.C
+ 0bcdcdd072c2703148e819d065d2c8c5  gcc/testsuite/g++.dg/expr/cast4.C
+ 0c73fdd0b381eed7e392d54723abee36  gcc/testsuite/g++.dg/expr/cast6.C
  0bfd27616952c8ba004102d8eaa6d65c  gcc/testsuite/g++.dg/expr/comma1.C
  3c180246d5162c05266af924ad6ac090  gcc/testsuite/g++.dg/expr/cond1.C
  28f617222c58f6ad34e32a6d85cc0f03  gcc/testsuite/g++.dg/expr/cond2.C
*************** d108472b30fd8a2ccb535bb57ff25d0a  gcc/te
*** 8371,8376 ****
--- 8381,8387 ----
  874b09468973f06e0b8fc01585a95d04  gcc/testsuite/g++.dg/expr/ptrmem5.C
  39041dce87ae406151a5cca310cd2ce4  gcc/testsuite/g++.dg/expr/ptrmem6.C
  014c6e35722352b75d65d090cb999dd7  gcc/testsuite/g++.dg/expr/ptrmem6a.C
+ 9b52a54a6bb9359f4cd984333c3b7ee6  gcc/testsuite/g++.dg/expr/ptrmem7.C
  cfe9ff3c65c17e6ab2653583e3fd9e3c  gcc/testsuite/g++.dg/expr/return1.C
  0aff78a2cc7b554bd2a283f999880d26  gcc/testsuite/g++.dg/expr/sizeof1.C
  1714277b99f69dbeee24b2fdf5626d32  gcc/testsuite/g++.dg/expr/sizeof2.C
*************** b39edf0129c7b02d40dd1f8360666a7c  gcc/te
*** 8383,8388 ****
--- 8394,8400 ----
  b908cbd89626f67c64bd034d95994258  gcc/testsuite/g++.dg/expr/static_cast6.C
  8f5d773ab2c0fb76d721a88e7936dd2a  gcc/testsuite/g++.dg/expr/unary1.C
  61339fcff4901b417b1fa8ede6e4a521  gcc/testsuite/g++.dg/expr/unary2.C
+ e639e926667ce8f9dee4e94ea0269323  gcc/testsuite/g++.dg/expr/volatile1.C
  8086207ba3911ed58a971e642fbfdd29  gcc/testsuite/g++.dg/ext/align1.C
  ae6df71fd3bee2754f2c1b710ca23b88  gcc/testsuite/g++.dg/ext/alignof1.C
  65bf2e604cdc2a2c9b6f58de6d2d616e  gcc/testsuite/g++.dg/ext/altivec-1.C
*************** cd4fed30cd2d12ab7d7ed0fd114114fc  gcc/te
*** 8487,8492 ****
--- 8499,8505 ----
  7448fb50d33d0e0b5699d1a46190acd0  gcc/testsuite/g++.dg/ext/label1.C
  bc46f1e1c4440b0f50439ed472661922  gcc/testsuite/g++.dg/ext/label2.C
  2f937b0172f68361eedae818d69b598b  gcc/testsuite/g++.dg/ext/label3.C
+ d80aaa6e59ecf30e826da071c824cc0d  gcc/testsuite/g++.dg/ext/label4.C
  92a7056cf4009e7b4513a036edcef967  gcc/testsuite/g++.dg/ext/lvaddr.C
  4d2204ac6e2ce03af82e6431536be376  gcc/testsuite/g++.dg/ext/lvalue1.C
  fc916d98d36fed4d9da40614102d5fdd  gcc/testsuite/g++.dg/ext/max.C
*************** ae2794e104309a224e228d70e4cede48  gcc/te
*** 8503,8512 ****
--- 8516,8528 ----
  faa8333681bedde3ba84daa60ec26ff8  gcc/testsuite/g++.dg/ext/pretty2.C
  171b60b2dd599842569025ee22f7703a  gcc/testsuite/g++.dg/ext/restrict1.C
  1f515ca30d28ec30600fee3e74e3f4f6  gcc/testsuite/g++.dg/ext/spe1.C
+ 0cc2b837a96214f4ba420513a4d610a8  gcc/testsuite/g++.dg/ext/static1.C
  40ecbac4d27075e4005c73ce57fc001d  gcc/testsuite/g++.dg/ext/stmtexpr1.C
  e6bc1a09cf3c9d838c7ad4575c3d8740  gcc/testsuite/g++.dg/ext/stmtexpr2.C
  15be25b1a07f94e4d65103bfb52d6406  gcc/testsuite/g++.dg/ext/stmtexpr3.C
  7f4e8ebedb382ebc1349d7067b034121  gcc/testsuite/g++.dg/ext/stmtexpr4.C
+ a6cc01634e0bd707301c873f2d35f891  gcc/testsuite/g++.dg/ext/stmtexpr5.C
+ d104145185fba3180b02bfff96944804  gcc/testsuite/g++.dg/ext/stmtexpr6.C
  e9d03f1964df6b0b82bc92f7cb17d1a2  gcc/testsuite/g++.dg/ext/typedef-init.C
  a55635b999e217d4900dcb3975178408  gcc/testsuite/g++.dg/ext/typename1.C
  797d2045e8822a50b44635725cab1028  gcc/testsuite/g++.dg/ext/typeof1.C
*************** cac7810767ae23faa6823a798e9c3cea  gcc/te
*** 8519,8524 ****
--- 8535,8541 ----
  a9d136cfb86815cbf4d2e46089c90ce0  gcc/testsuite/g++.dg/ext/typeof8.C
  d7e6d10c23ed31b44c2e6c3268ab2b30  gcc/testsuite/g++.dg/ext/typeof9.C
  1e6ab4b0a8dd095b526fad3f97ec5a91  gcc/testsuite/g++.dg/ext/vector1.C
+ 901a9aaeffb8969540b43ec0e52598b5  gcc/testsuite/g++.dg/ext/vector2.C
  baebe8b558d0ca0786152594a8fc8041  gcc/testsuite/g++.dg/ext/visibility/arm1.C
  9b9c7c100d92f227167622362ae81686  gcc/testsuite/g++.dg/ext/visibility/assign1.C
  18d8a1310b12aec50bcac70a4583e44d  gcc/testsuite/g++.dg/ext/visibility/fvisibility-inlines-hidden.C
*************** c788c5892d7d120b0357a3804e53f50a  gcc/te
*** 8588,8593 ****
--- 8605,8611 ----
  57ff79e4f3304cf12253ad956fe99a96  gcc/testsuite/g++.dg/inherit/ptrmem1.C
  fad492da1e6e9e175df8d618db9cf1fa  gcc/testsuite/g++.dg/inherit/ptrmem2.C
  592d6abc110ab9527c8334e13ec7cfee  gcc/testsuite/g++.dg/inherit/ptrmem3.C
+ 766fe5b4a709e73fe26896c37842fb64  gcc/testsuite/g++.dg/inherit/pure1.C
  11e5d1f68073db04c0dcb3d956d68731  gcc/testsuite/g++.dg/inherit/template-as-base.C
  f54f42efb01f78d530cd6440f416587e  gcc/testsuite/g++.dg/inherit/thunk1.C
  9b88ac0413e9487e8a758280c835a160  gcc/testsuite/g++.dg/inherit/thunk2.C
*************** be87b303cd68bc0083e229657e8d162a  gcc/te
*** 8598,8603 ****
--- 8616,8622 ----
  68d63fe3703892061d4c4162a5385cdf  gcc/testsuite/g++.dg/inherit/using1.C
  26f51eac0b25566825aafb23697d10a4  gcc/testsuite/g++.dg/inherit/using2.C
  c9b550ead8867586800cdeee63308c31  gcc/testsuite/g++.dg/inherit/using3.C
+ 5fa38874a73026f9b2fd718cdccff27d  gcc/testsuite/g++.dg/inherit/using4.C
  768bdcc7042d268b87a11846a928e38c  gcc/testsuite/g++.dg/inherit/volatile1.C
  835b43db313003f4551ea74731f1362c  gcc/testsuite/g++.dg/init/addr-const1.C
  f6bd229ad72e1e0526a7e259faf50163  gcc/testsuite/g++.dg/init/aggr1.C
*************** c2e29d2071e0ec0563f5e74c45da4ecd  gcc/te
*** 8668,8677 ****
--- 8687,8700 ----
  3a6691b139891fc8cdbe2c6d887fdce4  gcc/testsuite/g++.dg/init/init-ref3.C
  3f1579f55c69e948c03b96707c703c8c  gcc/testsuite/g++.dg/init/init-ref4.C
  41d2d4e5be3c0a2a40a1924f14ac4448  gcc/testsuite/g++.dg/init/inline1.C
+ 1d0392de135809f763e581a721e51f11  gcc/testsuite/g++.dg/init/member1.C
  3dd2b2682d04e72fb7a9a8d137ec7e9d  gcc/testsuite/g++.dg/init/new1.C
  99032474a76d34492ef006f7c9ae5a81  gcc/testsuite/g++.dg/init/new10.C
  6f47ea3d49aa99edd7c65d0f6c52bdf3  gcc/testsuite/g++.dg/init/new11.C
  bd503383d6a9825355b68023ee042168  gcc/testsuite/g++.dg/init/new12.C
+ 894f537f7b2366df913696980df633b8  gcc/testsuite/g++.dg/init/new13.C
+ f61f4940bc97502688606d4b7f1701a2  gcc/testsuite/g++.dg/init/new14.C
+ 0e2097c3ca7d08118bd96eef576702da  gcc/testsuite/g++.dg/init/new15.C
  7502916c49c92544e10e7a1d3ce41eea  gcc/testsuite/g++.dg/init/new2.C
  2326f60a4e882ff67a8dd2802f7a0b8b  gcc/testsuite/g++.dg/init/new3.C
  19dcda79922ea7017c7e260394e77415  gcc/testsuite/g++.dg/init/new4.C
*************** a94d2ff7c7a43d0764a116004fa30738  gcc/te
*** 8713,8718 ****
--- 8736,8743 ----
  f1339a059a53b8c932f6dd4870283209  gcc/testsuite/g++.dg/lookup/ambig1.C
  fa1ea4ed4c9f1ae996929481bd6de67c  gcc/testsuite/g++.dg/lookup/ambig2.C
  0e636168c26983f9ef884688bb4917e7  gcc/testsuite/g++.dg/lookup/ambig3.C
+ 71c3a6e7b7861bf0d920af7797bd8608  gcc/testsuite/g++.dg/lookup/ambig4.C
+ 8d4df0929f40654b37af662447f989ef  gcc/testsuite/g++.dg/lookup/ambig5.C
  2f777984f797382f3dba7eab93665be9  gcc/testsuite/g++.dg/lookup/anon1.C
  6033c13175be69110fc7dd58ad6aa1da  gcc/testsuite/g++.dg/lookup/anon2.C
  563e134d27e728c49412fd9e968a6cd8  gcc/testsuite/g++.dg/lookup/anon3.C
*************** b2ae3464686798e5eff26df852913eff  gcc/te
*** 8920,8925 ****
--- 8945,8955 ----
  45d19dda46c647dc885d443b5fced384  gcc/testsuite/g++.dg/opt/pr19768.C
  fbf4a598c8089049715d4d2af8e480b8  gcc/testsuite/g++.dg/opt/pr20931.C
  54c9b415ffbafe11bc784d68421c5e25  gcc/testsuite/g++.dg/opt/pr20991.C
+ 395e10896a3d5235a8f3f2b9d6ad4cc7  gcc/testsuite/g++.dg/opt/pr22167.C
+ 5b3e2f8cbfc0d9247561a93b1028c186  gcc/testsuite/g++.dg/opt/pr23056.C
+ 8649f7896552ca6fbd94cc9825bd264c  gcc/testsuite/g++.dg/opt/pr23299.C
+ 6b44bd46dbabf935a497942dd88a002b  gcc/testsuite/g++.dg/opt/pr23454.C
+ a81feb0dd82790d6b31abe4dc3925070  gcc/testsuite/g++.dg/opt/pr23478.C
  ac2356162f00cd5e8804482480f1795a  gcc/testsuite/g++.dg/opt/pr6713.C
  90bdbfd9313461944756a9e9f01ce788  gcc/testsuite/g++.dg/opt/pr7503-1.C
  9d698f5fee75fb4b0137bb9c1c9f7b92  gcc/testsuite/g++.dg/opt/pr7503-2.C
*************** a8c217652f569c1ecbce8d12397e9abb  gcc/te
*** 8985,8990 ****
--- 9015,9021 ----
  e7de4fdd2efa00c9e16713dbef6623d4  gcc/testsuite/g++.dg/other/crash-1.C
  f2c44da2d098b6e3329177d4a7f387ef  gcc/testsuite/g++.dg/other/crash-2.C
  0d9c768cc6c1ceba304511794490d245  gcc/testsuite/g++.dg/other/crash-3.C
+ 00c95809dd7e5002a2cb25e1420cbbe2  gcc/testsuite/g++.dg/other/crash-4.C
  63b7b98a70bc3e591093a887e3c9dc16  gcc/testsuite/g++.dg/other/cv_func.C
  5276b8901edfb83acb63fdaaaaa072fe  gcc/testsuite/g++.dg/other/cxa-atexit1.C
  d3370c196d18a12979ef3db733309686  gcc/testsuite/g++.dg/other/do1.C
*************** a7f642f46d2d9259194f51e24e5b9ee6  gcc/te
*** 8996,9002 ****
  020d0b10caad11a5c4a4ca0fa6bb4efc  gcc/testsuite/g++.dg/other/error5.C
  25cd5c280373cc356af58ccaff631391  gcc/testsuite/g++.dg/other/error6.C
  73c4d8cc6b8f7e4de49e1ba997e463e0  gcc/testsuite/g++.dg/other/error7.C
! 70b98e678ee8569a618cb23d90ecc291  gcc/testsuite/g++.dg/other/error8.C
  b92370a23a79c9c243e1e6ba7329b0a7  gcc/testsuite/g++.dg/other/error9.C
  d41c759e6deb3e76ea2ad2bb0786f3a6  gcc/testsuite/g++.dg/other/field1.C
  a7eed4430c93d7a155722a5dad093aec  gcc/testsuite/g++.dg/other/first-global.C
--- 9027,9033 ----
  020d0b10caad11a5c4a4ca0fa6bb4efc  gcc/testsuite/g++.dg/other/error5.C
  25cd5c280373cc356af58ccaff631391  gcc/testsuite/g++.dg/other/error6.C
  73c4d8cc6b8f7e4de49e1ba997e463e0  gcc/testsuite/g++.dg/other/error7.C
! 95e8f5237dd1f8559adddbcd743c6a6f  gcc/testsuite/g++.dg/other/error8.C
  b92370a23a79c9c243e1e6ba7329b0a7  gcc/testsuite/g++.dg/other/error9.C
  d41c759e6deb3e76ea2ad2bb0786f3a6  gcc/testsuite/g++.dg/other/field1.C
  a7eed4430c93d7a155722a5dad093aec  gcc/testsuite/g++.dg/other/first-global.C
*************** a7eed4430c93d7a155722a5dad093aec  gcc/te
*** 9004,9015 ****
--- 9035,9049 ----
  73acd7749bd5e8d5aea359a56c89a202  gcc/testsuite/g++.dg/other/friend2.C
  32f21e74c5b90dde8aa8adfc0d8ea6f0  gcc/testsuite/g++.dg/other/gc1.C
  bc5371eb8e8dcf79efb0889828991560  gcc/testsuite/g++.dg/other/gc2.C
+ 710d41055b4bb35ff1473bcd3c776607  gcc/testsuite/g++.dg/other/gc3.C
+ cc1ca2bf9b477d018fa43d900031841d  gcc/testsuite/g++.dg/other/incomplete1.C
  78e796e41e24a5aabf8b9d7868a3129a  gcc/testsuite/g++.dg/other/infloop-1.C
  970b6253f5cc2a45871fb517d1d1cbc5  gcc/testsuite/g++.dg/other/init1.C
  84228402757e3c8e700713d288e64c46  gcc/testsuite/g++.dg/other/init2.C
  f32a6142208532cc717bb64d8020d355  gcc/testsuite/g++.dg/other/java1.C
  b00a3ef2f2c7c47e551480d60abbc84f  gcc/testsuite/g++.dg/other/linkage1.C
  688ada87fb447bcc4f314e612d65b84b  gcc/testsuite/g++.dg/other/mmintrin.C
+ 91e0b12e268194cb5518003edd85a818  gcc/testsuite/g++.dg/other/mult-stor1.C
  36156b7bb0f0bbac69e3b368b3b7bb86  gcc/testsuite/g++.dg/other/nontype-1.C
  f6c50007b333f25964b3ad2eb06e3773  gcc/testsuite/g++.dg/other/ns1.C
  ed6ba93ec64ee88b5ea998354c729e44  gcc/testsuite/g++.dg/other/offsetof1.C
*************** c7adb71813a104a656c6a2e2baf25739  gcc/te
*** 9059,9065 ****
  63766fb1bce3bab4ad17a59d07a272d2  gcc/testsuite/g++.dg/overload/builtin3.C
  2808df88b455ae0dd789dc64c1e34b25  gcc/testsuite/g++.dg/overload/cond1.C
  1ad1044e609c7c71b9d825f8f0c46285  gcc/testsuite/g++.dg/overload/ellipsis1.C
! cd7fc32695c20d66cd268621fac48753  gcc/testsuite/g++.dg/overload/error1.C
  9f3216fc0ae4a8a06ab126b5ce8c7180  gcc/testsuite/g++.dg/overload/koenig1.C
  53b4a1648421c533b9cf26423d529dc0  gcc/testsuite/g++.dg/overload/member1.C
  e5c64067fac4b9dcfc16ca552eabfc2c  gcc/testsuite/g++.dg/overload/member2.C
--- 9093,9099 ----
  63766fb1bce3bab4ad17a59d07a272d2  gcc/testsuite/g++.dg/overload/builtin3.C
  2808df88b455ae0dd789dc64c1e34b25  gcc/testsuite/g++.dg/overload/cond1.C
  1ad1044e609c7c71b9d825f8f0c46285  gcc/testsuite/g++.dg/overload/ellipsis1.C
! eb8955b4f4568177f29d90808e350304  gcc/testsuite/g++.dg/overload/error1.C
  9f3216fc0ae4a8a06ab126b5ce8c7180  gcc/testsuite/g++.dg/overload/koenig1.C
  53b4a1648421c533b9cf26423d529dc0  gcc/testsuite/g++.dg/overload/member1.C
  e5c64067fac4b9dcfc16ca552eabfc2c  gcc/testsuite/g++.dg/overload/member2.C
*************** e773e9fc506890dda1d6fbb37fd77ae4  gcc/te
*** 9117,9123 ****
  5a399fbfb7b6718be8ad9eb3ea24af68  gcc/testsuite/g++.dg/parse/conv_op1.C
  721a281ff33124a1c49ed8d68d2419fb  gcc/testsuite/g++.dg/parse/crash1.C
  206fc7088f21a3e8ffcf7aaa9bb5d682  gcc/testsuite/g++.dg/parse/crash10.C
! 0e20fe99bab483b4815e6a1440a5891b  gcc/testsuite/g++.dg/parse/crash11.C
  4a8547d6e5e9ad152ded7589f1f6f824  gcc/testsuite/g++.dg/parse/crash12.C
  3b73d2a22d7abe1b3454cf524a31bd3c  gcc/testsuite/g++.dg/parse/crash13.C
  8fc5d6dab19b9f89401818b0138ffa98  gcc/testsuite/g++.dg/parse/crash14.C
--- 9151,9157 ----
  5a399fbfb7b6718be8ad9eb3ea24af68  gcc/testsuite/g++.dg/parse/conv_op1.C
  721a281ff33124a1c49ed8d68d2419fb  gcc/testsuite/g++.dg/parse/crash1.C
  206fc7088f21a3e8ffcf7aaa9bb5d682  gcc/testsuite/g++.dg/parse/crash10.C
! 4435ac4f24fa5731340d43e4ff33bb31  gcc/testsuite/g++.dg/parse/crash11.C
  4a8547d6e5e9ad152ded7589f1f6f824  gcc/testsuite/g++.dg/parse/crash12.C
  3b73d2a22d7abe1b3454cf524a31bd3c  gcc/testsuite/g++.dg/parse/crash13.C
  8fc5d6dab19b9f89401818b0138ffa98  gcc/testsuite/g++.dg/parse/crash14.C
*************** c6c2edb9b4b6063b7b59ccdb42101a6a  gcc/te
*** 9133,9138 ****
--- 9167,9176 ----
  8b8f5d08ed05973b2184f7b2d97418e4  gcc/testsuite/g++.dg/parse/crash23.C
  2d0d8584a6096ef0ba4c486d09f3620e  gcc/testsuite/g++.dg/parse/crash24.C
  e3496ce9889e97cda81ccaf581b0f310  gcc/testsuite/g++.dg/parse/crash25.C
+ 49ff4a07e8b55a4e75a25add1656211b  gcc/testsuite/g++.dg/parse/crash26.C
+ 0602deae808af6b0d6cbc025387af5c1  gcc/testsuite/g++.dg/parse/crash27.C
+ 92fd0b3e9dc963e08717e57f1d02b0bd  gcc/testsuite/g++.dg/parse/crash28.C
+ b81fff544050c834b6a58605e98eb828  gcc/testsuite/g++.dg/parse/crash29.C
  1893d49612e9a07e189ba50eff994ac3  gcc/testsuite/g++.dg/parse/crash3.C
  ea254dd6e59a027998efd9cbcb6f405d  gcc/testsuite/g++.dg/parse/crash4.C
  ca305e88317a3cd781d4bd8bf8fc3fc4  gcc/testsuite/g++.dg/parse/crash5.C
*************** bdbfe5453980b13fed6df11afd4e2141  gcc/te
*** 9152,9157 ****
--- 9190,9196 ----
  8649c92bbc4962e03bb01e44973f0119  gcc/testsuite/g++.dg/parse/defarg6.C
  df79a42075eeb5573f55e49dcd6c933e  gcc/testsuite/g++.dg/parse/defarg7.C
  e2fbf3072476c0cbc11390fbb8a885c4  gcc/testsuite/g++.dg/parse/defarg8.C
+ 1098b1d3a2b2d9ed73e976190957b19d  gcc/testsuite/g++.dg/parse/defarg9.C
  a406f4dfcc4d1199effdd47c1f57d137  gcc/testsuite/g++.dg/parse/direct-initialization-2.C
  c8d90b5459dbdf7bf29e5b2a79f38d17  gcc/testsuite/g++.dg/parse/dtor1.C
  1d7ced46ba93cd282dde965b7f3d48b1  gcc/testsuite/g++.dg/parse/dtor2.C
*************** ee6ac3b84366a978a8fd11d55b342fb7  gcc/te
*** 9265,9270 ****
--- 9304,9310 ----
  322abe6d2d840b6218ecf16b70637d21  gcc/testsuite/g++.dg/parse/qualified3.C
  8d6d8891281e77e95edf66cda3bc270f  gcc/testsuite/g++.dg/parse/redef1.C
  176cd37bac0e17d41ebe5f535df4a12c  gcc/testsuite/g++.dg/parse/ref1.C
+ 0ac246d1c2c84000962245c7661e60cc  gcc/testsuite/g++.dg/parse/register1.C
  4abcac0dee0cfac256d9277250176464  gcc/testsuite/g++.dg/parse/repo1.C
  b935282cf7b22d6ccc8bb31b59d7fc4e  gcc/testsuite/g++.dg/parse/ret-type1.C
  e15793f5a0e0612952ad2afcf4a24f88  gcc/testsuite/g++.dg/parse/ret-type2.C
*************** e27cd941f0cc2426c0ef84a7925d30a4  gcc/te
*** 9288,9293 ****
--- 9328,9334 ----
  52473f07f21ed228ce211fd495befdbe  gcc/testsuite/g++.dg/parse/template14.C
  5734d08e2a5999c63930fd7571a24e44  gcc/testsuite/g++.dg/parse/template15.C
  ccda843a2ca5dc21854ae45c663fcbad  gcc/testsuite/g++.dg/parse/template16.C
+ 28909671f33bd21fb848fe0c1fa14d4d  gcc/testsuite/g++.dg/parse/template17.C
  f26c707aca7173953673bc0d842a4eb1  gcc/testsuite/g++.dg/parse/template2.C
  a539f0647d6b67b4b94cd85ef7ad5951  gcc/testsuite/g++.dg/parse/template3.C
  17872444c3e507c8ec724d519d4c6457  gcc/testsuite/g++.dg/parse/template4.C
*************** a5379c2bad433698a01b3bc2d5473a2e  gcc/te
*** 9349,9354 ****
--- 9390,9396 ----
  7345c9463c7d47c7d425463846af6b14  gcc/testsuite/g++.dg/rtti/crash1.C
  7c2277ddbea5545cda84aae94fdb88ad  gcc/testsuite/g++.dg/rtti/cv1.C
  e99f9196ab382e1c6b73d9f555e7790c  gcc/testsuite/g++.dg/rtti/dyncast1.C
+ 7cd17614cf1341bb2e1364463e4d659a  gcc/testsuite/g++.dg/rtti/repo1.C
  bfa84a2543ef0faf7b6418433067bbf0  gcc/testsuite/g++.dg/rtti/tinfo1.C
  a4ca49fa3677bf87a27b0e961eab1cee  gcc/testsuite/g++.dg/rtti/typeid1.C
  f03a5377eca516c74e77fcf76b40f948  gcc/testsuite/g++.dg/rtti/typeid2.C
*************** c2f61b50e48834b5d5d3a3ee446c0a75  gcc/te
*** 9364,9370 ****
  a4b2f7a79d25cf80aacd81a4102da546  gcc/testsuite/g++.dg/special/ecos.exp
  1d00d1c826d883bfd1e44ac751b5667d  gcc/testsuite/g++.dg/special/initp1.C
  f660af37e71a300b94fc53e6bc686185  gcc/testsuite/g++.dg/tc1/dr1.C
! 5ba9aee3df18dfefd98548e7c460f24d  gcc/testsuite/g++.dg/tc1/dr101.C
  0171a0e113ae996be50db625ac66d450  gcc/testsuite/g++.dg/tc1/dr108.C
  3592a0b845ee849a03440c75d39ae12b  gcc/testsuite/g++.dg/tc1/dr127.C
  1b0c9fccd7b07ffc338e9e9ca4dbb8c0  gcc/testsuite/g++.dg/tc1/dr128.C
--- 9406,9412 ----
  a4b2f7a79d25cf80aacd81a4102da546  gcc/testsuite/g++.dg/special/ecos.exp
  1d00d1c826d883bfd1e44ac751b5667d  gcc/testsuite/g++.dg/special/initp1.C
  f660af37e71a300b94fc53e6bc686185  gcc/testsuite/g++.dg/tc1/dr1.C
! 718da4ae1c12fa7446c3cff5c87101b8  gcc/testsuite/g++.dg/tc1/dr101.C
  0171a0e113ae996be50db625ac66d450  gcc/testsuite/g++.dg/tc1/dr108.C
  3592a0b845ee849a03440c75d39ae12b  gcc/testsuite/g++.dg/tc1/dr127.C
  1b0c9fccd7b07ffc338e9e9ca4dbb8c0  gcc/testsuite/g++.dg/tc1/dr128.C
*************** bf475bf32acceb9eb23c5b5b7013f7fe  gcc/te
*** 9403,9408 ****
--- 9445,9451 ----
  76f5c8b19b7f609c01aedaee827b1931  gcc/testsuite/g++.dg/template/access13.C
  6c52ea9bb0501f9eab65ebd5d8a85cb9  gcc/testsuite/g++.dg/template/access14.C
  fc82819a276388c85441dd10835850d1  gcc/testsuite/g++.dg/template/access15.C
+ 2f37ed40bca28851af33f3bafa4181d9  gcc/testsuite/g++.dg/template/access16.C
  34713e6cecf3994070f0815b8298b83c  gcc/testsuite/g++.dg/template/access2.C
  b0b266d7d49c11a09888ad00208e4cf8  gcc/testsuite/g++.dg/template/access3.C
  7ea6af968e54287945d17d2352e36fd6  gcc/testsuite/g++.dg/template/access4.C
*************** f455d543dc6a4d6f270fe652fcc368e7  gcc/te
*** 9422,9427 ****
--- 9465,9471 ----
  2960ad36eda739b652d2efa379834c5c  gcc/testsuite/g++.dg/template/array10.C
  5c9702e760be4db613f93c64564000c5  gcc/testsuite/g++.dg/template/array11.C
  29ac13549ace1bb08c2a718d6a2f3d31  gcc/testsuite/g++.dg/template/array13.C
+ 00d9cd9feffed8cd62a0330e5742bbb9  gcc/testsuite/g++.dg/template/array14.C
  b197e9f6e5275f99d9ff3c22fe947550  gcc/testsuite/g++.dg/template/array2-1.C
  8da7cf5d73e9871b3bac6287dfe96d0a  gcc/testsuite/g++.dg/template/array2-2.C
  353ce65cd4b47cb87d4a7e33038e372d  gcc/testsuite/g++.dg/template/array3.C
*************** e50e217f7da35dc497156675b2547e44  gcc/te
*** 9464,9470 ****
  0b7b35a94bb1a8a5457b2c3bd299d5e2  gcc/testsuite/g++.dg/template/crash16.C
  78327c2d24f8befdc8bd1b4f71aa2928  gcc/testsuite/g++.dg/template/crash17.C
  3a58be91fa3ebac110f04aa317762b98  gcc/testsuite/g++.dg/template/crash18.C
! 482f6588b4cd650830268422bd72523d  gcc/testsuite/g++.dg/template/crash19.C
  1518569fc4b985c190f2f25aa5e5e503  gcc/testsuite/g++.dg/template/crash2.C
  7d60f1e42e3a0cb9fb843525c06fc428  gcc/testsuite/g++.dg/template/crash20.C
  e11ee09376a4af9fd0b4e8a0131f1ad5  gcc/testsuite/g++.dg/template/crash21.C
--- 9508,9514 ----
  0b7b35a94bb1a8a5457b2c3bd299d5e2  gcc/testsuite/g++.dg/template/crash16.C
  78327c2d24f8befdc8bd1b4f71aa2928  gcc/testsuite/g++.dg/template/crash17.C
  3a58be91fa3ebac110f04aa317762b98  gcc/testsuite/g++.dg/template/crash18.C
! f106c764c1ea09eba893e334ab4c71d8  gcc/testsuite/g++.dg/template/crash19.C
  1518569fc4b985c190f2f25aa5e5e503  gcc/testsuite/g++.dg/template/crash2.C
  7d60f1e42e3a0cb9fb843525c06fc428  gcc/testsuite/g++.dg/template/crash20.C
  e11ee09376a4af9fd0b4e8a0131f1ad5  gcc/testsuite/g++.dg/template/crash21.C
*************** c10faccbba72797e793c4697fe233f9c  gcc/te
*** 9516,9521 ****
--- 9560,9566 ----
  6a5f3c8b85f78b5e2f9ffd773a7cca5b  gcc/testsuite/g++.dg/template/dtor3.C
  d36b25b301071f0b5e78a18397661427  gcc/testsuite/g++.dg/template/dtor4.C
  9c78ecb5ca87b2a81cbd9c1796b2c13e  gcc/testsuite/g++.dg/template/eh1.C
+ 74bfd9d037870ff6f4ad0ce91b6cf2b1  gcc/testsuite/g++.dg/template/eh2.C
  318b45c84de8e1474d71ee390dc7b68c  gcc/testsuite/g++.dg/template/elab1.C
  7c10af58e57cd68a834ce883259ef847  gcc/testsuite/g++.dg/template/enum1.C
  5fb321d2debea87feaa0815b488d0835  gcc/testsuite/g++.dg/template/enum2.C
*************** a988dc6a097a8766258a32544791c7db  gcc/te
*** 9549,9554 ****
--- 9594,9600 ----
  3f7c086b1b4dd5261f5ced979a21b04b  gcc/testsuite/g++.dg/template/explicit4.C
  bfbe469c91f678acc5c06f6a7a92f9c6  gcc/testsuite/g++.dg/template/explicit5.C
  0f1992cf38a7f4a3d4febc06bbe2dc39  gcc/testsuite/g++.dg/template/explicit6.C
+ 9710691c4af4b589e4831b829d124e2e  gcc/testsuite/g++.dg/template/explicit7.C
  d9a08dd82988a25d2840d767d582837f  gcc/testsuite/g++.dg/template/expr1.C
  f8aa89e0edae3ef78836a8cc046f0550  gcc/testsuite/g++.dg/template/field1.C
  c6cdc41eef6b33a55c43db84fd711a3f  gcc/testsuite/g++.dg/template/friend.C
*************** d4c8a44deef0bfb76c6964c75b741416  gcc/te
*** 9577,9582 ****
--- 9623,9629 ----
  d13d2ed4fcdd1cfd0d65b89c9308ee8b  gcc/testsuite/g++.dg/template/friend31.C
  1a310350de7fdb99dfff79d55a46d325  gcc/testsuite/g++.dg/template/friend32.C
  ed2b58353effe4479fb3ba174d53040c  gcc/testsuite/g++.dg/template/friend33.C
+ 4a3d535a6673c42778883751bb5d71cd  gcc/testsuite/g++.dg/template/friend36.C
  56e71f86759e703664c2ed50998932fd  gcc/testsuite/g++.dg/template/friend4.C
  c9137614e9385e52c606c2d6e976e585  gcc/testsuite/g++.dg/template/friend5.C
  d16da0e6f160e02bc23c4d98080f1644  gcc/testsuite/g++.dg/template/friend6.C
*************** ca8434716aafffaf7e37a7ea8e094cc5  gcc/te
*** 9601,9606 ****
--- 9648,9654 ----
  7d69f16e359b40571c6da6dde60dde8d  gcc/testsuite/g++.dg/template/instantiate4.C
  9c3723fb899f725987c18cd77571a105  gcc/testsuite/g++.dg/template/instantiate5.C
  1b065aa49cdac44198ed227ed0da9cb5  gcc/testsuite/g++.dg/template/instantiate6.C
+ 042508c0cf07d253053b9e66234c16c5  gcc/testsuite/g++.dg/template/instantiate8.C
  ca15724a75c249b0fc3b99b81ab59cf9  gcc/testsuite/g++.dg/template/invalid1.C
  6dfc1674746db8a02b5504e177f5aca0  gcc/testsuite/g++.dg/template/koenig1.C
  5e527c865bacdb52386cdb2f216a99d4  gcc/testsuite/g++.dg/template/koenig2.C
*************** ca15724a75c249b0fc3b99b81ab59cf9  gcc/te
*** 9610,9616 ****
  b7860e67547fa0e658cae5b27a73d61b  gcc/testsuite/g++.dg/template/local1.C
  d32b0f4cfabbf7cf6a3f55db155096d2  gcc/testsuite/g++.dg/template/local2.C
  e254df20b082728d0e04a8e1b3b18557  gcc/testsuite/g++.dg/template/local3.C
! 5af1dc0a99419b2b0585a3d675dba030  gcc/testsuite/g++.dg/template/local4.C
  858241029bc9c5f2b0eb96ca1ff057a8  gcc/testsuite/g++.dg/template/lookup1.C
  ef4080e7e34db3ddfd9daab5b8f9e3a3  gcc/testsuite/g++.dg/template/lookup2.C
  0287287b4b02081228b1429a9526248d  gcc/testsuite/g++.dg/template/lookup3.C
--- 9658,9664 ----
  b7860e67547fa0e658cae5b27a73d61b  gcc/testsuite/g++.dg/template/local1.C
  d32b0f4cfabbf7cf6a3f55db155096d2  gcc/testsuite/g++.dg/template/local2.C
  e254df20b082728d0e04a8e1b3b18557  gcc/testsuite/g++.dg/template/local3.C
! 2f2d0e45d76b00761833641d3df47beb  gcc/testsuite/g++.dg/template/local4.C
  858241029bc9c5f2b0eb96ca1ff057a8  gcc/testsuite/g++.dg/template/lookup1.C
  ef4080e7e34db3ddfd9daab5b8f9e3a3  gcc/testsuite/g++.dg/template/lookup2.C
  0287287b4b02081228b1429a9526248d  gcc/testsuite/g++.dg/template/lookup3.C
*************** c68d85d18e13eca7b98c51e07b278cf0  gcc/te
*** 9672,9677 ****
--- 9720,9727 ----
  0841e0681f53f5792b711984e991f3a8  gcc/testsuite/g++.dg/template/nontype1.C
  c2cc8082649ad5953b27efb310d1929e  gcc/testsuite/g++.dg/template/nontype10.C
  9ba9723e8601b19208ac3f8350ee6695  gcc/testsuite/g++.dg/template/nontype11.C
+ 96f008a9ddd6fd0eb28292983cc65d64  gcc/testsuite/g++.dg/template/nontype13.C
+ 937af4e6ac2cefe2dff1503c7819130f  gcc/testsuite/g++.dg/template/nontype14.C
  00bcc57cb7d33b0250bf5efd8de34dbf  gcc/testsuite/g++.dg/template/nontype2.C
  d6f9c639ea162b5b3e91a6a5d10175bf  gcc/testsuite/g++.dg/template/nontype3.C
  f725d274103ab74a7c16aa6087ab401f  gcc/testsuite/g++.dg/template/nontype4.C
*************** b690784559e05afd43e95b8cf36b03eb  gcc/te
*** 9693,9698 ****
--- 9743,9749 ----
  55cb3ca88be88700e7e00981ae5c08c6  gcc/testsuite/g++.dg/template/overload2.C
  98ebf130b836485f9a7ceae171151be5  gcc/testsuite/g++.dg/template/overload3.C
  7d2609e7f82311b3100345f65467e041  gcc/testsuite/g++.dg/template/overload4.C
+ c0cfbde9ee0e8aa2f87970485b568e4d  gcc/testsuite/g++.dg/template/param1.C
  e187a317d102d915368fe357726202ba  gcc/testsuite/g++.dg/template/partial-specialization.C
  bb04475dfd1abb6699b6daee337bc7ef  gcc/testsuite/g++.dg/template/partial1.C
  e2ea27f4d30c89986de472da016881a2  gcc/testsuite/g++.dg/template/partial2.C
*************** f52bdc68a6a195dec8e61722088ae977  gcc/te
*** 9789,9794 ****
--- 9840,9851 ----
  22b831fe887011fbf9bec264ae3b8112  gcc/testsuite/g++.dg/template/static10.C
  d208baa6490e1bda86ed7140d7cc233b  gcc/testsuite/g++.dg/template/static11.C
  97b78f3262c5a9c8ea6c35ce97b1d10d  gcc/testsuite/g++.dg/template/static12.C
+ fe8a47b8f67dd5267646e9d0116a86ca  gcc/testsuite/g++.dg/template/static13.C
+ ff5a3d46b4c279a829a0b1e0eb4acdac  gcc/testsuite/g++.dg/template/static14.C
+ 0972c6e8e6357ea8c66754a543eca522  gcc/testsuite/g++.dg/template/static15.C
+ ad55298cbb7ecb4c0c032a17f174564f  gcc/testsuite/g++.dg/template/static16.C
+ a65d6e5ddc2f69a204f701eb15bc324b  gcc/testsuite/g++.dg/template/static17.C
+ edf490d7a540447062e06ed56692070f  gcc/testsuite/g++.dg/template/static18.C
  aa3092ca5ce677694305032fa51a9486  gcc/testsuite/g++.dg/template/static2.C
  7df73f11db0cd12460178945538e192f  gcc/testsuite/g++.dg/template/static3.C
  aff424d9ff8963c8d5348142b8c5e169  gcc/testsuite/g++.dg/template/static4.C
*************** a99b4acb0aa2cbfbcb364a40252b33e0  gcc/te
*** 9811,9817 ****
  55545b6f734664ea7227a639a1393d4f  gcc/testsuite/g++.dg/template/ttp2.C
  dae42b78445fb03f0f7c80954fe880b4  gcc/testsuite/g++.dg/template/ttp3.C
  ab6711e26bfa413d472fc55475e7cc75  gcc/testsuite/g++.dg/template/ttp4.C
! 99473156cc9d804bfdebd4e7e4a5d6e3  gcc/testsuite/g++.dg/template/ttp5.C
  ede8e95c1aeeeb0cf1c4cfb0fd860e07  gcc/testsuite/g++.dg/template/ttp6.C
  8ef73a0d2fb7b35129f101b657888692  gcc/testsuite/g++.dg/template/ttp7.C
  ad156dec50f1d7aecc0ad4207046c838  gcc/testsuite/g++.dg/template/ttp8.C
--- 9868,9874 ----
  55545b6f734664ea7227a639a1393d4f  gcc/testsuite/g++.dg/template/ttp2.C
  dae42b78445fb03f0f7c80954fe880b4  gcc/testsuite/g++.dg/template/ttp3.C
  ab6711e26bfa413d472fc55475e7cc75  gcc/testsuite/g++.dg/template/ttp4.C
! 786176b167efb2fb05f5876afccf4ea7  gcc/testsuite/g++.dg/template/ttp5.C
  ede8e95c1aeeeb0cf1c4cfb0fd860e07  gcc/testsuite/g++.dg/template/ttp6.C
  8ef73a0d2fb7b35129f101b657888692  gcc/testsuite/g++.dg/template/ttp7.C
  ad156dec50f1d7aecc0ad4207046c838  gcc/testsuite/g++.dg/template/ttp8.C
*************** ed39e1b4f163d77da95d420ba783410c  gcc/te
*** 9830,9841 ****
--- 9887,9901 ----
  a991f3b843fb36ef428fd3261f7cd8d6  gcc/testsuite/g++.dg/template/typename8.C
  951143bd9928716b4f5d4f181539733a  gcc/testsuite/g++.dg/template/typename9.C
  450c0b9e346d4201c85d9055f20ebf1a  gcc/testsuite/g++.dg/template/unify1.C
+ 510fd3ce84e62045e22325b3b40e2abb  gcc/testsuite/g++.dg/template/unify10.C
  4559d27962ac65b887c6f4a3a42dc70f  gcc/testsuite/g++.dg/template/unify2.C
  16808e8b62429d390bc5719fd2009b5c  gcc/testsuite/g++.dg/template/unify3.C
  feb3d3e768d415765fa75c15289189a8  gcc/testsuite/g++.dg/template/unify4.C
  a356fc4e8d85f399c730f255f0823551  gcc/testsuite/g++.dg/template/unify5.C
  63e91a546ca33b6fb3126c637052a11d  gcc/testsuite/g++.dg/template/unify6.C
  4d15ff2e283fb0fb69b0b5b7104a57ed  gcc/testsuite/g++.dg/template/unify7.C
+ d04f9d4f8d36c0325245fb8a7df506ad  gcc/testsuite/g++.dg/template/unify8.C
+ 1867b7471bb6b624bf0ce243348a15f3  gcc/testsuite/g++.dg/template/unify9.C
  b60b7ba97d84900a03ad818e8de4f60d  gcc/testsuite/g++.dg/template/union1.C
  36bc33b0a7d4f4c6efc1f83c1b6bf13b  gcc/testsuite/g++.dg/template/using1.C
  55214e40da67d419f3d996bfa53f0404  gcc/testsuite/g++.dg/template/using2.C
*************** c04d507a2753246aa9671b4cac28ff58  gcc/te
*** 9874,9879 ****
--- 9934,9941 ----
  a425019d3ee630ab12baac6d527c530b  gcc/testsuite/g++.dg/tree-ssa/pr19786.C
  36bc4e744d6fb50060ca8b029be1905c  gcc/testsuite/g++.dg/tree-ssa/pr19952.C
  a9d7f4347bccd1e6029d7c844680a5b4  gcc/testsuite/g++.dg/tree-ssa/pr20280.C
+ f5470d08f139172f4d55734f425bd57a  gcc/testsuite/g++.dg/tree-ssa/pr23326.C
+ 31fb06e70a65b02820509d29892e2f1c  gcc/testsuite/g++.dg/tree-ssa/pr23624.C
  1c2e6372797b8ba65c8d70fe291f9223  gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C
  e06398b5e02c23f0996d17408410239f  gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C
  cc50d69b6951c5de8935700b7b67a11e  gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C
*************** f54d3fb57e7ea75f1954d2671e769fd5  gcc/te
*** 9898,9903 ****
--- 9960,9966 ----
  89a3835e86fc8dc3b194269fb1f54375  gcc/testsuite/g++.dg/warn/Wreorder-1.C
  39d7f3f2b6a28c609038dedf0f24d03c  gcc/testsuite/g++.dg/warn/Wreturn-1.C
  6a9ad99dea244e7a1d6655a1e95ccfea  gcc/testsuite/g++.dg/warn/Wreturn-2.C
+ d0e225992bc2f0e5e2e51d846e21a8b4  gcc/testsuite/g++.dg/warn/Wreturn-3.C
  784c916e3f956afe80f26ff565b29be6  gcc/testsuite/g++.dg/warn/Wreturn-type-1.C
  1d81b4c94aef9d2c63d5599d4508e03a  gcc/testsuite/g++.dg/warn/Wreturn-type-2.C
  0877959d4ff69bc477955ce1ceadb231  gcc/testsuite/g++.dg/warn/Wreturn-type-3.C
*************** a09300084b0484d20d1e01b50584cbd6  gcc/te
*** 9937,9942 ****
--- 10000,10006 ----
  77cfd7b8f34afd97ff68bc102b6c6fc6  gcc/testsuite/g++.dg/warn/format2.C
  449301e4fc095134d15ba50f081d6eb2  gcc/testsuite/g++.dg/warn/format3.C
  0163a6a329fdf7f5efa7b908b04848a0  gcc/testsuite/g++.dg/warn/friend.C
+ e81d20f2a65cb672129118ceab24cd3e  gcc/testsuite/g++.dg/warn/huge-val1.C
  947eb21e9808319dc342bbc45acb7e0c  gcc/testsuite/g++.dg/warn/implicit-typename1.C
  f69540cf16bb392d5bf1e5edfc8e067e  gcc/testsuite/g++.dg/warn/implicit-typename2.C
  5d559af51cd6e5fbe0dbb5a62a5d3366  gcc/testsuite/g++.dg/warn/implicit-typename3.C
*************** acf9323dc369473d47e1a02ca5461933  gcc/te
*** 9957,9962 ****
--- 10021,10027 ----
  33e37856b8391737e80c51371895ce7d  gcc/testsuite/g++.dg/warn/oldcast1.C
  a17c4c0444990921d3c66161e1a84c51  gcc/testsuite/g++.dg/warn/pedantic1.C
  acd9eb52e3298cbde90941f636efb15f  gcc/testsuite/g++.dg/warn/pmf1.C
+ 72c8f7a188f47bfb6f160be2ac72a7f6  gcc/testsuite/g++.dg/warn/pr23075.C
  8c096cfbcb0f16fa5bde02650ac4ab41  gcc/testsuite/g++.dg/warn/private1.C
  74e731cf40a87ad46c69381e090331eb  gcc/testsuite/g++.dg/warn/register-var-1.C
  ea73d6265dc16c3e8af8fcf468fbfdee  gcc/testsuite/g++.dg/warn/register-var-2.C
*************** b86d5b2f1a0ac5ed5ff66e208411b4de  gcc/te
*** 10007,10013 ****
  cd547f8ebbbd2c13300e6fd29957e501  gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C
  6b9eb9d0c1abbaae97f125caf6fa73b0  gcc/testsuite/g++.old-deja/g++.benjamin/13478.C
  157940bf603a35fc56eb917d13800982  gcc/testsuite/g++.old-deja/g++.benjamin/13523.C
! ff2e19af8b782b20059d3dd0e2cfa0aa  gcc/testsuite/g++.old-deja/g++.benjamin/13908.C
  d6f0470ac6fca8cc091e4f0cc4733335  gcc/testsuite/g++.old-deja/g++.benjamin/14139.C
  c59a9517eb45dfc4a9bd3aac3da06f8c  gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C
  70ccdf89c579598ea79ee273860f72de  gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C
--- 10072,10078 ----
  cd547f8ebbbd2c13300e6fd29957e501  gcc/testsuite/g++.old-deja/g++.abi/vtable3j.C
  6b9eb9d0c1abbaae97f125caf6fa73b0  gcc/testsuite/g++.old-deja/g++.benjamin/13478.C
  157940bf603a35fc56eb917d13800982  gcc/testsuite/g++.old-deja/g++.benjamin/13523.C
! 7c659bbd81a9ba7b33c3ee689255fcb4  gcc/testsuite/g++.old-deja/g++.benjamin/13908.C
  d6f0470ac6fca8cc091e4f0cc4733335  gcc/testsuite/g++.old-deja/g++.benjamin/14139.C
  c59a9517eb45dfc4a9bd3aac3da06f8c  gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C
  70ccdf89c579598ea79ee273860f72de  gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C
*************** d3a1d8c5e1eb5bb34389eea5ab4ba473  gcc/te
*** 10049,10055 ****
  f2929f837162a135c11590ea2c8b94cd  gcc/testsuite/g++.old-deja/g++.benjamin/typedef03.C
  dc34add658f20519cb6e238d0aef91c0  gcc/testsuite/g++.old-deja/g++.benjamin/typeid01.C
  56e49f1c8229edeb65b0d075772cf7fe  gcc/testsuite/g++.old-deja/g++.benjamin/warn01.C
! f6c796b2d24a58437514a4c53e0a588d  gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C
  ba6e64338ba5d146b7cd864b0d3d18a3  gcc/testsuite/g++.old-deja/g++.benjamin/warn03.C
  49fb55f1f6d9a4c4d3fca4caaf91f5b0  gcc/testsuite/g++.old-deja/g++.benjamin/warn04.C
  0a61a52254c1e3a2b526ab1a815a4328  gcc/testsuite/g++.old-deja/g++.bob/array1.C
--- 10114,10120 ----
  f2929f837162a135c11590ea2c8b94cd  gcc/testsuite/g++.old-deja/g++.benjamin/typedef03.C
  dc34add658f20519cb6e238d0aef91c0  gcc/testsuite/g++.old-deja/g++.benjamin/typeid01.C
  56e49f1c8229edeb65b0d075772cf7fe  gcc/testsuite/g++.old-deja/g++.benjamin/warn01.C
! fec34aac1bc45a5e706a8abdc0c63892  gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C
  ba6e64338ba5d146b7cd864b0d3d18a3  gcc/testsuite/g++.old-deja/g++.benjamin/warn03.C
  49fb55f1f6d9a4c4d3fca4caaf91f5b0  gcc/testsuite/g++.old-deja/g++.benjamin/warn04.C
  0a61a52254c1e3a2b526ab1a815a4328  gcc/testsuite/g++.old-deja/g++.bob/array1.C
*************** fc6063368e5474a8653856d27762de94  gcc/te
*** 10077,10083 ****
  42ee8e837c5c18800bf744b932460d5a  gcc/testsuite/g++.old-deja/g++.brendan/ambiguity1.C
  8f1779bd8e0be9254448d93593ccd35a  gcc/testsuite/g++.old-deja/g++.brendan/anon-union1.C
  bdc4d1d13818def6ccb6fa43c79d8bf5  gcc/testsuite/g++.old-deja/g++.brendan/arm1.C
! 2e03fc56d2903b963e26f9d3395db62e  gcc/testsuite/g++.old-deja/g++.brendan/arm2.C
  c9e7e0c2e854771ffa91e7877a31b32a  gcc/testsuite/g++.old-deja/g++.brendan/arm3.C
  16edd78f1a50b1993dbd9ca1f037bf4c  gcc/testsuite/g++.old-deja/g++.brendan/array-refs.C
  d3e82cc7950befa975db3c1db7cb5bd8  gcc/testsuite/g++.old-deja/g++.brendan/array1.C
--- 10142,10148 ----
  42ee8e837c5c18800bf744b932460d5a  gcc/testsuite/g++.old-deja/g++.brendan/ambiguity1.C
  8f1779bd8e0be9254448d93593ccd35a  gcc/testsuite/g++.old-deja/g++.brendan/anon-union1.C
  bdc4d1d13818def6ccb6fa43c79d8bf5  gcc/testsuite/g++.old-deja/g++.brendan/arm1.C
! 03e3c6cc2504c84e79335688e1814a6a  gcc/testsuite/g++.old-deja/g++.brendan/arm2.C
  c9e7e0c2e854771ffa91e7877a31b32a  gcc/testsuite/g++.old-deja/g++.brendan/arm3.C
  16edd78f1a50b1993dbd9ca1f037bf4c  gcc/testsuite/g++.old-deja/g++.brendan/array-refs.C
  d3e82cc7950befa975db3c1db7cb5bd8  gcc/testsuite/g++.old-deja/g++.brendan/array1.C
*************** c0116d02edfe6d83a6e0319b7ae43310  gcc/te
*** 11761,11767 ****
  ea73badcef0f5166a559e07a0c263a92  gcc/testsuite/g++.old-deja/g++.ns/using7.C
  e592ac6b9789af1e806b4791c984da05  gcc/testsuite/g++.old-deja/g++.ns/using8.C
  10a3890377e72341f4119f4affe2c8cb  gcc/testsuite/g++.old-deja/g++.ns/using9.C
! dd46433bf00bc2c611d664fd2a0c09c8  gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
  c17ab5a5d39a20786219d5cb72e8a956  gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C
  2a6be2a8952603f1259d7023b81ce14b  gcc/testsuite/g++.old-deja/g++.oliva/delete1.C
  8c0b3f49c2e5d5c224c1e0aae235e1d8  gcc/testsuite/g++.old-deja/g++.oliva/delete2.C
--- 11826,11832 ----
  ea73badcef0f5166a559e07a0c263a92  gcc/testsuite/g++.old-deja/g++.ns/using7.C
  e592ac6b9789af1e806b4791c984da05  gcc/testsuite/g++.old-deja/g++.ns/using8.C
  10a3890377e72341f4119f4affe2c8cb  gcc/testsuite/g++.old-deja/g++.ns/using9.C
! 79d8fff6d28bb85657810a7b49c44f5c  gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
  c17ab5a5d39a20786219d5cb72e8a956  gcc/testsuite/g++.old-deja/g++.oliva/ctor1.C
  2a6be2a8952603f1259d7023b81ce14b  gcc/testsuite/g++.old-deja/g++.oliva/delete1.C
  8c0b3f49c2e5d5c224c1e0aae235e1d8  gcc/testsuite/g++.old-deja/g++.oliva/delete2.C
*************** d39d6de8da2a8229f976153f5c63cb57  gcc/te
*** 12205,12213 ****
  9a413d6cc2fc61c326d8be31a011267d  gcc/testsuite/g++.old-deja/g++.other/qual1.C
  2f2163de7ae71b96b78dd69929d4f9eb  gcc/testsuite/g++.old-deja/g++.other/realloc.C
  550bbf8cfd71829a78758a156138e874  gcc/testsuite/g++.old-deja/g++.other/redecl1.C
! d72c157ac851acfe3ba94d9e3cfbc3d3  gcc/testsuite/g++.old-deja/g++.other/redecl2.C
  5e934e52ca0ebb8aec763916909e5aa0  gcc/testsuite/g++.old-deja/g++.other/redecl3.C
! f098286fe8f91c9f1b2d6b9e9c385366  gcc/testsuite/g++.old-deja/g++.other/redecl4.C
  3d97599f1668f6276ba8fcb8536abf4f  gcc/testsuite/g++.old-deja/g++.other/ref1.C
  cc81859ae9c266583b18d8a58fe87aed  gcc/testsuite/g++.old-deja/g++.other/ref2.C
  a72ffc53a7a0019d3ab3c81b13884063  gcc/testsuite/g++.old-deja/g++.other/ref3.C
--- 12270,12278 ----
  9a413d6cc2fc61c326d8be31a011267d  gcc/testsuite/g++.old-deja/g++.other/qual1.C
  2f2163de7ae71b96b78dd69929d4f9eb  gcc/testsuite/g++.old-deja/g++.other/realloc.C
  550bbf8cfd71829a78758a156138e874  gcc/testsuite/g++.old-deja/g++.other/redecl1.C
! 021b847eaf4c57e6a1b1059adaf32f51  gcc/testsuite/g++.old-deja/g++.other/redecl2.C
  5e934e52ca0ebb8aec763916909e5aa0  gcc/testsuite/g++.old-deja/g++.other/redecl3.C
! 6be0129988c7c99cd612850873cfb90b  gcc/testsuite/g++.old-deja/g++.other/redecl4.C
  3d97599f1668f6276ba8fcb8536abf4f  gcc/testsuite/g++.old-deja/g++.other/ref1.C
  cc81859ae9c266583b18d8a58fe87aed  gcc/testsuite/g++.old-deja/g++.other/ref2.C
  a72ffc53a7a0019d3ab3c81b13884063  gcc/testsuite/g++.old-deja/g++.other/ref3.C
*************** c7588e497b92cdcedbc471bdb943f423  gcc/te
*** 12751,12757 ****
  439cfe31ad68b6ca4c28b91498a9b16b  gcc/testsuite/g++.old-deja/g++.pt/memtemp75.C
  ee2a00cd5bfa8956405211c4f6261960  gcc/testsuite/g++.old-deja/g++.pt/memtemp76.C
  5d98c7e0c879b48ad8380fe828229d97  gcc/testsuite/g++.old-deja/g++.pt/memtemp77.C
! c33ae2d59fcf452f335e6a848614a4b0  gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C
  ba93ff2f6f392b1f1ec5abdc4d4dead2  gcc/testsuite/g++.old-deja/g++.pt/memtemp79.C
  ade19ffe674662b17d243a6efafca792  gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C
  dfe226bdc2e8df4b798d0ebefbd4ccc1  gcc/testsuite/g++.old-deja/g++.pt/memtemp80.C
--- 12816,12822 ----
  439cfe31ad68b6ca4c28b91498a9b16b  gcc/testsuite/g++.old-deja/g++.pt/memtemp75.C
  ee2a00cd5bfa8956405211c4f6261960  gcc/testsuite/g++.old-deja/g++.pt/memtemp76.C
  5d98c7e0c879b48ad8380fe828229d97  gcc/testsuite/g++.old-deja/g++.pt/memtemp77.C
! ef6dd43a0a944829a8e40bb7d02ff802  gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C
  ba93ff2f6f392b1f1ec5abdc4d4dead2  gcc/testsuite/g++.old-deja/g++.pt/memtemp79.C
  ade19ffe674662b17d243a6efafca792  gcc/testsuite/g++.old-deja/g++.pt/memtemp8.C
  dfe226bdc2e8df4b798d0ebefbd4ccc1  gcc/testsuite/g++.old-deja/g++.pt/memtemp80.C
*************** b171d9c25748de6c8f2491b9b133c6ed  gcc/te
*** 13546,13551 ****
--- 13611,13617 ----
  91b967c4ee477fdb5040abdd2f189c07  gcc/testsuite/gcc.c-torture/compile/20050215-3.c
  e8311784a21a4158ac10607871140455  gcc/testsuite/gcc.c-torture/compile/20050217-1.c
  f6eb686accd35035e554d58ec6d22be5  gcc/testsuite/gcc.c-torture/compile/20050516-1.c
+ cd696bb4502a71449edff79a3a650cae  gcc/testsuite/gcc.c-torture/compile/20050721-1.c
  ab32e65ea5976f9083dc8234dae65343  gcc/testsuite/gcc.c-torture/compile/900116-1.c
  19f66edc69de3cb6b5ca746e4dc7d9b5  gcc/testsuite/gcc.c-torture/compile/900216-1.c
  9c85c5a027876d1435b0499666da5dd8  gcc/testsuite/gcc.c-torture/compile/900313-1.c
*************** d1bc127695a19fe12bb78c52f7e0242d  gcc/te
*** 13835,13840 ****
--- 13901,13907 ----
  34dc99d674bf19b2595b2c4519cfed6b  gcc/testsuite/gcc.c-torture/compile/mipscop-3.c
  f3b3d48a1db9912931db52d683a87f6f  gcc/testsuite/gcc.c-torture/compile/mipscop-4.c
  68b74b4c589fbd82b11222546c0f445f  gcc/testsuite/gcc.c-torture/compile/nested-1.c
+ b8de7b703904b672e38064eeb7129e9b  gcc/testsuite/gcc.c-torture/compile/nested-2.c
  e718d4157d90cf3f8d7bd118d0f100e0  gcc/testsuite/gcc.c-torture/compile/packed-1.c
  33c7141fcf5b1add3ddd2be0100f1f0d  gcc/testsuite/gcc.c-torture/compile/pr12517.c
  ec16b12ab11c499bf321be18ea59da33  gcc/testsuite/gcc.c-torture/compile/pr12578.c
*************** bf9f2dd1b8103e560516d22c57e90963  gcc/te
*** 13859,13864 ****
--- 13926,13932 ----
  dabad41f6a964efb6e69e11ec99e2fe1  gcc/testsuite/gcc.c-torture/compile/pr17656.c
  471570579c41a98753947fd49ca89ea0  gcc/testsuite/gcc.c-torture/compile/pr17906.c
  a006256fb385251816337c8b0552856d  gcc/testsuite/gcc.c-torture/compile/pr18291.c
+ 94a3a67b41b3d1d739474b1f36b48495  gcc/testsuite/gcc.c-torture/compile/pr18299-1.c
  c326329b4c5f916450c39656200ac2e8  gcc/testsuite/gcc.c-torture/compile/pr18712.c
  fce9d3c914662e854ce4fd8d7ff46a81  gcc/testsuite/gcc.c-torture/compile/pr18903.c
  82bf258119e71bcba319c27851d7eba2  gcc/testsuite/gcc.c-torture/compile/pr19080.c
*************** ba92e8189244ad6fe8a63df6a001e369  gcc/te
*** 13871,13876 ****
--- 13939,13948 ----
  a6f4280d6386bbc00f0a6e414140c808  gcc/testsuite/gcc.c-torture/compile/pr20539-1.c
  48dc146c086e25c894cd2ebc820c5c99  gcc/testsuite/gcc.c-torture/compile/pr21293.c
  d1f7a32f57e7260ec34dfbf13df811ed  gcc/testsuite/gcc.c-torture/compile/pr21380.c
+ 3426f07bd56c62a3ab606560692ede0b  gcc/testsuite/gcc.c-torture/compile/pr21562.c
+ 54f9d70aa67f77e3878ef556d8f1e1d9  gcc/testsuite/gcc.c-torture/compile/pr21728.c
+ b653e6ec31151f01343de101de4b7c02  gcc/testsuite/gcc.c-torture/compile/pr22013-1.c
+ 57b546bce2a786e33587be3d9e06dbba  gcc/testsuite/gcc.c-torture/compile/pr22589-1.c
  8d869e3426345f0cf8837c5eaafd43b5  gcc/testsuite/gcc.c-torture/compile/simd-1.c
  7249a75cf6b955efed52b5ec5cee3a79  gcc/testsuite/gcc.c-torture/compile/simd-2.c
  7eed2e35ab9050f77879918802879f19  gcc/testsuite/gcc.c-torture/compile/simd-3.c
*************** b61a1ebbd753fe82a5897af2fb717b30  gcc/te
*** 14220,14231 ****
--- 14292,14308 ----
  29bdc7c6be9a830931e2f0d973bc5833  gcc/testsuite/gcc.c-torture/execute/20050218-1.c
  6c8199c0ffd341030bef718b580100e9  gcc/testsuite/gcc.c-torture/execute/20050224-1.c
  411cd400984d0e08c3a1ad5e9337a8f8  gcc/testsuite/gcc.c-torture/execute/20050316-1.c
+ a46d50ea9f3b4a35b3d3d76f37017c40  gcc/testsuite/gcc.c-torture/execute/20050316-2.c
+ ad56e71d37ce991632b85bcf82bf6239  gcc/testsuite/gcc.c-torture/execute/20050316-3.c
  c289f0feea0c1b0e9230cb6fedf512cc  gcc/testsuite/gcc.c-torture/execute/20050410-1.c
  0a3b2d8210913095deb7d0acc7a6bf38  gcc/testsuite/gcc.c-torture/execute/20050414-1.c
  ec959ff383b49e35bef564f59611851a  gcc/testsuite/gcc.c-torture/execute/20050502-1.c
  75351ff59b3644e1b18db7f8c4582231  gcc/testsuite/gcc.c-torture/execute/20050502-2.c
  99c696eb400dd3328aa5c52955c1c37e  gcc/testsuite/gcc.c-torture/execute/20050607-1.c
  e118a7323d7587cd507e6973401b9320  gcc/testsuite/gcc.c-torture/execute/20050613-1.c
+ 823e51fd4000de89f68e59f8969db544  gcc/testsuite/gcc.c-torture/execute/20050713-1.c
+ 661e59505790be2bb55f7f51fab3feaf  gcc/testsuite/gcc.c-torture/execute/20050826-1.c
+ c249e43f9cc645254347f5276ac72a88  gcc/testsuite/gcc.c-torture/execute/20050826-2.c
  65f01ac7346bd4d47ed9c1ca94ab74ff  gcc/testsuite/gcc.c-torture/execute/900409-1.c
  5aefab4daab0bd29ecf2a389f3c44f40  gcc/testsuite/gcc.c-torture/execute/920202-1.c
  655936aaf9a63e991a555cbc16738485  gcc/testsuite/gcc.c-torture/execute/920302-1.c
*************** eede5846406062fe63057e8df56a6ca6  gcc/te
*** 14805,14814 ****
--- 14882,14903 ----
  6b723e82c4f73f13efba759c6fdf97dd  gcc/testsuite/gcc.c-torture/execute/pr19687.c
  037f8f7054c3294a3c09f44a4360c1a2  gcc/testsuite/gcc.c-torture/execute/pr19689.c
  568fdc6c0308a2021fa0958fbb14e69d  gcc/testsuite/gcc.c-torture/execute/pr20100-1.c
+ f8cf5a460b360bafad4142b746516305  gcc/testsuite/gcc.c-torture/execute/pr20187-1.c
  f881996934b53f50e79ef53efa9360c5  gcc/testsuite/gcc.c-torture/execute/pr20527-1.c
  c4d4100775bd3f164faa4568489656b5  gcc/testsuite/gcc.c-torture/execute/pr20601-1.c
+ 50bc0ad9636ccbe1fa797bc55fc0fd9a  gcc/testsuite/gcc.c-torture/execute/pr20621-1.c
  d0b7114647f223fd5d76807fabb2b2f4  gcc/testsuite/gcc.c-torture/execute/pr21173.c
  61c6c8c4c1deb8b1fe25a10b4b953f3d  gcc/testsuite/gcc.c-torture/execute/pr21331.c
+ 2391d246ccb6efc08517c7679f7c73b2  gcc/testsuite/gcc.c-torture/execute/pr21964-1.c
+ 4542fc42505f49b8c0b9838612e2522e  gcc/testsuite/gcc.c-torture/execute/pr22061-1.c
+ 10a9962172b1f57feba361bbfa8ed547  gcc/testsuite/gcc.c-torture/execute/pr22061-2.c
+ 9185a8e1edb7a9585c8c711dc2817e6d  gcc/testsuite/gcc.c-torture/execute/pr22061-3.c
+ 0c06b5302ac6627ada873dfc61cc1007  gcc/testsuite/gcc.c-torture/execute/pr22061-4.c
+ 65ac378786f35518eff3215053c1c5a5  gcc/testsuite/gcc.c-torture/execute/pr22098-1.c
+ 34cc03cabeacbecec23c0f9e24372624  gcc/testsuite/gcc.c-torture/execute/pr22098-2.c
+ d38424b4ed3153d81deb2675431b39a3  gcc/testsuite/gcc.c-torture/execute/pr22098-3.c
+ 060f47e6bcd0cf810bb76cb73cf1fd2c  gcc/testsuite/gcc.c-torture/execute/pr22348.c
+ 5fcddec75b4fced0792d11eb3f66e76e  gcc/testsuite/gcc.c-torture/execute/pr23941.c
  ecfc31f12ce09d6ccbcced04ff04deba  gcc/testsuite/gcc.c-torture/execute/pr7284-1.c
  25b0ab996245c8f0a89b359cb2f3d01b  gcc/testsuite/gcc.c-torture/execute/ptr-arith-1.c
  a28bd879356d47f1e472aeb9f6dd7b5e  gcc/testsuite/gcc.c-torture/execute/pure-1.c
*************** c1c992b583600c2fac7989b2407358f8  gcc/te
*** 14880,14886 ****
  9a5b8cfecfcc36f46dcf851ba6a19df1  gcc/testsuite/gcc.c-torture/execute/widechar-2.c
  540bc182381f68374a6cb9c7f45dd001  gcc/testsuite/gcc.c-torture/execute/zerolen-1.c
  ca00e4f2b164049efb51c27ea249ed6b  gcc/testsuite/gcc.c-torture/execute/zerolen-2.c
- 94a3a67b41b3d1d739474b1f36b48495  gcc/testsuite/gcc.c-torture/pr18299-1.c
  852e36098cc2812427daeb61db6d8f71  gcc/testsuite/gcc.c-torture/unsorted/386.c
  9681568709601cbb39a156fa04526182  gcc/testsuite/gcc.c-torture/unsorted/86.c
  e0d381962f52ee4f081154c62b739e58  gcc/testsuite/gcc.c-torture/unsorted/BUG1.c
--- 14969,14974 ----
*************** b92bcd5cc5e644e163858c3751c8b202  gcc/te
*** 15292,15298 ****
  1d70af232da295bfe04a23e751ad5362  gcc/testsuite/gcc.dg/20030702-1.c
  5fc6d99324dcfd47c490ca6d16eb7e24  gcc/testsuite/gcc.dg/20030707-1.c
  93936012d7361c8f00049d63eb8a38dd  gcc/testsuite/gcc.dg/20030708-1.c
! 8cb29d19b71006fc6b0f5802e0001f84  gcc/testsuite/gcc.dg/20030711-1.c
  ac938414908af64d993e7eb4c23921a8  gcc/testsuite/gcc.dg/20030717-1.c
  4d37c7f496e294a2df11087c63c6b60f  gcc/testsuite/gcc.dg/20030721-1.c
  f081843dc1b013a9073e9f5ccbe9ccd8  gcc/testsuite/gcc.dg/20030804-1.c
--- 15380,15386 ----
  1d70af232da295bfe04a23e751ad5362  gcc/testsuite/gcc.dg/20030702-1.c
  5fc6d99324dcfd47c490ca6d16eb7e24  gcc/testsuite/gcc.dg/20030707-1.c
  93936012d7361c8f00049d63eb8a38dd  gcc/testsuite/gcc.dg/20030708-1.c
! d3e9c0e68af0fc62d9f0e1c69f81161d  gcc/testsuite/gcc.dg/20030711-1.c
  ac938414908af64d993e7eb4c23921a8  gcc/testsuite/gcc.dg/20030717-1.c
  4d37c7f496e294a2df11087c63c6b60f  gcc/testsuite/gcc.dg/20030721-1.c
  f081843dc1b013a9073e9f5ccbe9ccd8  gcc/testsuite/gcc.dg/20030804-1.c
*************** c32d36b0f0c456d89aeec106314610f3  gcc/te
*** 15378,15383 ****
--- 15466,15473 ----
  930e40f33ffa07dabe77069503edf80c  gcc/testsuite/gcc.dg/20050503-1.c
  6ec25702fc1c73d361a8d0ac6a6a20ef  gcc/testsuite/gcc.dg/20050524-1.c
  5029962048f7aace95dae87c8a0af5bc  gcc/testsuite/gcc.dg/20050527-1.c
+ 88f2729d9953416d678abe7e7978fdaf  gcc/testsuite/gcc.dg/20050620-1.c
+ 90c0e117de432ec8ca3f6e8d7458b413  gcc/testsuite/gcc.dg/20050826-1.c
  60c0beacbda48e01011c8cd9226edcd9  gcc/testsuite/gcc.dg/920413-1.c
  f0c1e347ff19d725e2d77496718dee0c  gcc/testsuite/gcc.dg/940409-1.c
  08759c1448bdc8e72051c03e81cf26f5  gcc/testsuite/gcc.dg/940510-1.c
*************** f6f62dbb46f1e864eca46c4b31b0e83e  gcc/te
*** 15431,15436 ****
--- 15521,15527 ----
  078db4636bb2e603aa4154acfa78dd5a  gcc/testsuite/gcc.dg/Wparentheses-8.c
  733662f34bd059186239cd7a8f9bf45a  gcc/testsuite/gcc.dg/Wparentheses-9.c
  bd6aa9e16d771d36c8ebfcfedbab4197  gcc/testsuite/gcc.dg/Wredundant-decls-1.c
+ a6a6059bde102ff1e1144a7c886f9d6b  gcc/testsuite/gcc.dg/Wredundant-decls-2.c
  6fe9a73749a8da4ecb255e790a1cc26f  gcc/testsuite/gcc.dg/Wreturn-type.c
  13346214a933b039e18e4797462ec5c7  gcc/testsuite/gcc.dg/Wreturn-type2.c
  a2d08812c8a63205be8fe04175b7dede  gcc/testsuite/gcc.dg/Wshadow-1.c
*************** ab62c02479e5d93e2c7e4031a1cb1a1c  gcc/te
*** 15745,15750 ****
--- 15836,15842 ----
  ef9cdcc336fe0a345f163348251db810  gcc/testsuite/gcc.dg/cast-lvalue-2.c
  7cdaaaf3eeef5db1f78cee824ad191e6  gcc/testsuite/gcc.dg/cast-qual-1.c
  dd7758008e0800aefdf053ec6be3d88b  gcc/testsuite/gcc.dg/cast-qual-2.c
+ c8850be7a0e22bf2e52b8e88bb01c409  gcc/testsuite/gcc.dg/char-compare.c
  9c1af6a5f1547d7888309e68fa1e645e  gcc/testsuite/gcc.dg/charset/asm1.c
  de11a3779b8f68e37026c0989fe00062  gcc/testsuite/gcc.dg/charset/asm2.c
  c277dfaaf369abc23e9a10195435da17  gcc/testsuite/gcc.dg/charset/asm3.c
*************** d80b2aa963fd215a7777a1a8baf55cfb  gcc/te
*** 16124,16129 ****
--- 16216,16225 ----
  1b6bebf3a36a526d91d4bbfda830b854  gcc/testsuite/gcc.dg/cpp/import2.c
  f3446debe2a67d2b151f29f3006987bb  gcc/testsuite/gcc.dg/cpp/import2.h
  6a868772af8e7eec08feaf2285f62132  gcc/testsuite/gcc.dg/cpp/inc/foo.h
+ 6dcb5fea2c709e14fcca4e1f42b5c567  gcc/testsuite/gcc.dg/cpp/inc/pr20348-aux.h
+ 95bbff5785ce03a8d9933b7b91c78132  gcc/testsuite/gcc.dg/cpp/inc/pr20348.h
+ 98e2d44a03529c0afcf63ebde39d0d26  gcc/testsuite/gcc.dg/cpp/inc/pr20356-aux.h
+ f50c762ece408218ef47903ccb1e7a04  gcc/testsuite/gcc.dg/cpp/inc/pr20356.h
  d71e5f2555710da19619d9adc4b88f6f  gcc/testsuite/gcc.dg/cpp/inc/pragma-once-1a.h
  ea76d1c8f9591251f749eaf0d4548910  gcc/testsuite/gcc.dg/cpp/include1.c
  118c2c16f6e0677ce6aec7a2130731de  gcc/testsuite/gcc.dg/cpp/include2.c
*************** bd895b136a241e12836f4d30e2b81b5b  gcc/te
*** 16201,16206 ****
--- 16297,16306 ----
  4cf2056afe75e5ebe354df186bd9ced1  gcc/testsuite/gcc.dg/cpp/paste8.c
  bb9ce99871246eec7e4f0065ef789603  gcc/testsuite/gcc.dg/cpp/paste9.c
  0d7b9ff67b5daa8b51c381f59d09b86f  gcc/testsuite/gcc.dg/cpp/poison.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
+ 295a513bca2cf64efaf792b5041571d8  gcc/testsuite/gcc.dg/cpp/pr20356.h
  bb6f89f258b90f6c631c8472c48f37c3  gcc/testsuite/gcc.dg/cpp/pragma-1.c
  1ba7daa609572d467db33a1eb827b621  gcc/testsuite/gcc.dg/cpp/pragma-2.c
  63a5cc78041db6f5fe01fed974740942  gcc/testsuite/gcc.dg/cpp/pragma-once-1.c
*************** e1abd0d6f98ece711a3662415457f31b  gcc/te
*** 16362,16367 ****
--- 16462,16468 ----
  e0f4e4120371cf9525caceb014ae14e7  gcc/testsuite/gcc.dg/debug/20031231-1.c
  ed81fbec73210f2f3666b468aaf2f326  gcc/testsuite/gcc.dg/debug/20041023-1.c
  4a65d4ddcd3b8b23838f4b862b6f3194  gcc/testsuite/gcc.dg/debug/20041219-1.c
+ 31ac2b1d7a416b8ab4bf17dca3b4cfc3  gcc/testsuite/gcc.dg/debug/20050907-1.c
  6a0b65a849bdc8acdd72456e4313ca33  gcc/testsuite/gcc.dg/debug/crash1.c
  cd0f560bfa4865b49ed1e08cd4bccad5  gcc/testsuite/gcc.dg/debug/debug-1.c
  f8dfcc31f053d43410e07480789d15b4  gcc/testsuite/gcc.dg/debug/debug-2.c
*************** f8dfcc31f053d43410e07480789d15b4  gcc/te
*** 16376,16389 ****
  b0c60ff09545a99e7a174f8d22cf8c1e  gcc/testsuite/gcc.dg/debug/dwarf2-3.c
  424d1c5712132fa946d29bea292a641c  gcc/testsuite/gcc.dg/debug/dwarf2-3.h
  ed2892bbe639d1358ce1ade41d107602  gcc/testsuite/gcc.dg/debug/dwarf2/c99-typedef1.c
! db1fc96dd1dc2d9556caba3e9ca61588  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die1.c
! 47aaf067107103138d78207985c97497  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die2.c
! d68cf38376db602494d6bf277f78b2c4  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c
! 80b5abd2794ccc78f738ee39dd92f775  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die5.c
! a2d53fe66589478e9c655a62d7314c85  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c
! 26dfce098c70bedc6959f11e8fb352df  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c
! 1bc09446768c3bd2094fbf1aca7ba297  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c
  c8f0a6657275677af4f6d95b665dfa10  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp
  e39702ba4ac8cdf1b4d7895fa15c394f  gcc/testsuite/gcc.dg/debug/redecl-1.c
  60c3f3165dda429cbc7646a06969d16c  gcc/testsuite/gcc.dg/debug/redecl-2.c
  175fa916ededdb94d71518eecbe6fa1a  gcc/testsuite/gcc.dg/debug/redecl-3.c
--- 16477,16496 ----
  b0c60ff09545a99e7a174f8d22cf8c1e  gcc/testsuite/gcc.dg/debug/dwarf2-3.c
  424d1c5712132fa946d29bea292a641c  gcc/testsuite/gcc.dg/debug/dwarf2-3.h
  ed2892bbe639d1358ce1ade41d107602  gcc/testsuite/gcc.dg/debug/dwarf2/c99-typedef1.c
! 46fb9ffee0c9f047d6b3e71585ce5f35  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char1.c
! 813ad40303116f8cb69b9d4cb1ced872  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char2.c
! e57b41f67e615dce330f0aa16e9cec0f  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char3.c
! 10e44d7dd167b4e60fd32fd1a44e72de  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die1.c
! 9d325b983486c0c9f681be1b34c41934  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die2.c
! e6df03e2a2bc2937b8ef3b822dbd16c9  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c
! 6c88fd5c6182d91d8a7fb2401b8fc064  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die5.c
! 00910792a087626f8d12a19ec5a077fd  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c
! c26a8ec1674b11fa2c7fcd00f8c95bc4  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c
! 70e1bd8d16df92a5c6cfa80f71734b4e  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-uninit.c
! b4e0f819c8f05b8accc38cd123db0193  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c
  c8f0a6657275677af4f6d95b665dfa10  gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp
+ 78a17225a8c81693c3c87bb13e008b9a  gcc/testsuite/gcc.dg/debug/dwarf2/var1.c
+ 01d86a027c3baef8908f88b0c3bfcc31  gcc/testsuite/gcc.dg/debug/dwarf2/var2.c
  e39702ba4ac8cdf1b4d7895fa15c394f  gcc/testsuite/gcc.dg/debug/redecl-1.c
  60c3f3165dda429cbc7646a06969d16c  gcc/testsuite/gcc.dg/debug/redecl-2.c
  175fa916ededdb94d71518eecbe6fa1a  gcc/testsuite/gcc.dg/debug/redecl-3.c
*************** fcbb81623ea6407ed63de93f17a2ecce  gcc/te
*** 16471,16476 ****
--- 16578,16584 ----
  c583c67e76a60148841dccf3b12f6388  gcc/testsuite/gcc.dg/format/attr-5.c
  57f843cb98bb63de6a5cc78d13e3fb6d  gcc/testsuite/gcc.dg/format/attr-6.c
  2d279e1ec7748f5ca4f1aa3798b3469e  gcc/testsuite/gcc.dg/format/attr-7.c
+ 868d11adf8df11317d31df5490fb533f  gcc/testsuite/gcc.dg/format/bitfld-1.c
  4dda99fba931a235a4e151c2dcdff2fc  gcc/testsuite/gcc.dg/format/branch-1.c
  a5f952800e5755765d6e77745c013e40  gcc/testsuite/gcc.dg/format/builtin-1.c
  58789dd022fabcc8be9a9cdad3be3f46  gcc/testsuite/gcc.dg/format/c90-printf-1.c
*************** c91ed06005d57efb19a9639ac83e4d94  gcc/te
*** 16533,16539 ****
  8c430efa2fc8d3c7fec3e12f6036d6ee  gcc/testsuite/gcc.dg/format/opt-6.c
  a5e5757327ee9e4157e7c1abee28e939  gcc/testsuite/gcc.dg/format/plus-1.c
  8e4de68e496a28c03b2a9a568280143e  gcc/testsuite/gcc.dg/format/sec-1.c
! 41c49ed405deff83bccfdde8fb0380ad  gcc/testsuite/gcc.dg/format/sentinel-1.c
  a5646814dd913a529583463f2ec601f9  gcc/testsuite/gcc.dg/format/strfmon-1.c
  0580b4faa6d69e15b3dbd3564bef3b03  gcc/testsuite/gcc.dg/format/strfmon-2.c
  96c511d7514c3e9a59f36399a27e37c2  gcc/testsuite/gcc.dg/format/va-1.c
--- 16641,16647 ----
  8c430efa2fc8d3c7fec3e12f6036d6ee  gcc/testsuite/gcc.dg/format/opt-6.c
  a5e5757327ee9e4157e7c1abee28e939  gcc/testsuite/gcc.dg/format/plus-1.c
  8e4de68e496a28c03b2a9a568280143e  gcc/testsuite/gcc.dg/format/sec-1.c
! 5ed5d3fb676570784b162b14d8fad103  gcc/testsuite/gcc.dg/format/sentinel-1.c
  a5646814dd913a529583463f2ec601f9  gcc/testsuite/gcc.dg/format/strfmon-1.c
  0580b4faa6d69e15b3dbd3564bef3b03  gcc/testsuite/gcc.dg/format/strfmon-2.c
  96c511d7514c3e9a59f36399a27e37c2  gcc/testsuite/gcc.dg/format/va-1.c
*************** cbceb09805608fad4a6efb0597139d8b  gcc/te
*** 17016,17021 ****
--- 17124,17134 ----
  741c133651e1debf54e4e9b8b3fae877  gcc/testsuite/gcc.dg/pr20368-3.c
  0eb2ef6a27b1c27d3ad4b1a345bd3633  gcc/testsuite/gcc.dg/pr20927.c
  7b876d09593734c8cf12eb56eee155e4  gcc/testsuite/gcc.dg/pr21085.c
+ 15add82dfd5825a3c5ed4b31321f2a50  gcc/testsuite/gcc.dg/pr22308-1.c
+ c53dedac4ad1ee1a61f4173c056fcf0b  gcc/testsuite/gcc.dg/pr22311-1.c
+ d215cbe31647b625cd5ed8c821f09023  gcc/testsuite/gcc.dg/pr22458-1.c
+ 02b7ad504ab3a2a79148f9816f41f2c7  gcc/testsuite/gcc.dg/pr23075.c
+ 783fec0b394417e1eb71b406cd2834ff  gcc/testsuite/gcc.dg/pr23165.c
  6cc60febe9e684893eeeaf32d498b727  gcc/testsuite/gcc.dg/pr3074-1.c
  3825638bdc3a2a004aba9b3d95352327  gcc/testsuite/gcc.dg/pr9365-1.c
  8adaeeade8d8f93b244aa48e91818dbc  gcc/testsuite/gcc.dg/pr9771-1.c
*************** b98705ab4c2936767cf8457878f921a3  gcc/te
*** 17088,17096 ****
  5c8a187072d9d6ff91b60dc6c3ad6d02  gcc/testsuite/gcc.dg/sibcall-4.c
  9306f047713cc8ed641eb4f7a660784b  gcc/testsuite/gcc.dg/sibcall-5.c
  5415e0f5508e2a14848b0a32cdcad311  gcc/testsuite/gcc.dg/sibcall-6.c
! 375291fdacc661cd25c4bf6650d90fb7  gcc/testsuite/gcc.dg/simd-1.c
! c4999fac9a63960768f034241a363380  gcc/testsuite/gcc.dg/simd-1b.c
! a11e40f7565f3d90c3d5ffa7a019e790  gcc/testsuite/gcc.dg/simd-2.c
  565db740be2b72b73523bf1f01e58b72  gcc/testsuite/gcc.dg/smod-1.c
  47ea74190c31fd1dbdaee16e97226345  gcc/testsuite/gcc.dg/sparc-constant-1.c
  09ed11beff813e9c83297ecb8d275588  gcc/testsuite/gcc.dg/sparc-dwarf2.c
--- 17201,17211 ----
  5c8a187072d9d6ff91b60dc6c3ad6d02  gcc/testsuite/gcc.dg/sibcall-4.c
  9306f047713cc8ed641eb4f7a660784b  gcc/testsuite/gcc.dg/sibcall-5.c
  5415e0f5508e2a14848b0a32cdcad311  gcc/testsuite/gcc.dg/sibcall-6.c
! da6f22f53da102a3b857ff700b5fa97e  gcc/testsuite/gcc.dg/simd-1.c
! e14353258c2e2bc1c4e16b4158eb1445  gcc/testsuite/gcc.dg/simd-1b.c
! 72cbc2b4afba13c330fc9d4c46e7d695  gcc/testsuite/gcc.dg/simd-2.c
! be258ee7e5fe42cb44f40b84135d3950  gcc/testsuite/gcc.dg/simd-3.c
! e7edbe5a2c71be83020688e5b9a6ae0d  gcc/testsuite/gcc.dg/simd-4.c
  565db740be2b72b73523bf1f01e58b72  gcc/testsuite/gcc.dg/smod-1.c
  47ea74190c31fd1dbdaee16e97226345  gcc/testsuite/gcc.dg/sparc-constant-1.c
  09ed11beff813e9c83297ecb8d275588  gcc/testsuite/gcc.dg/sparc-dwarf2.c
*************** d60b8f9c311ccf743bec730ca173f392  gcc/te
*** 17147,17152 ****
--- 17262,17268 ----
  9b4c978dea777328b4aa22c7e68baef4  gcc/testsuite/gcc.dg/switch-8.c
  5e5189dc57ef9417d9a6140489419cee  gcc/testsuite/gcc.dg/switch-warn-1.c
  85061a8a82ef9e9b4d82124e374518b3  gcc/testsuite/gcc.dg/switch-warn-2.c
+ f1e8f5af7d39322f2fb6af1b49d422ce  gcc/testsuite/gcc.dg/switch-warn-3.c
  152321b1bfa07e69c572a0ca8573c015  gcc/testsuite/gcc.dg/symbian1.c
  a2a9b9135252a63f30ae15393ececf8f  gcc/testsuite/gcc.dg/symbian2.c
  7474a850002496a75a3fc07be3a92378  gcc/testsuite/gcc.dg/symbian3.c
*************** edeea25ee46f3c7889bed752f74e78ae  gcc/te
*** 17203,17214 ****
  ae2820cfd9805800154f7bf8f855f08b  gcc/testsuite/gcc.dg/torture/mips-hilo-2.c
  d07ecd707fac97fa40042e04a59d4b1e  gcc/testsuite/gcc.dg/torture/mips-sdata-1.c
  fd36e8c42459bd36680b21f47b33b671  gcc/testsuite/gcc.dg/torture/nested-fn-1.c
  01c583edb41b632b835aa892b9c1cb14  gcc/testsuite/gcc.dg/torture/pr17933-1.c
  d35af8d91a3ed51b0b2ec71757f0125d  gcc/testsuite/gcc.dg/torture/pr19462-1.c
  6015bd6668a6f1ae24e0760230d99522  gcc/testsuite/gcc.dg/torture/pr19683-1.c
  28ae1108afbb5d46f8cc84a90cbf6bc7  gcc/testsuite/gcc.dg/torture/pr20314-1.c
  0c03d6b8d9e5c7c429b61315d62a2681  gcc/testsuite/gcc.dg/torture/pr20314-2.c
! 1418148200986cd10f9797d2ce9e0805  gcc/testsuite/gcc.dg/torture/pr21817-1.c
  d870c565ecc3624fb4fbcb1510c36484  gcc/testsuite/gcc.dg/torture/tree-loop-1.c
  36de78b1e0dee582fcda7292901df258  gcc/testsuite/gcc.dg/trampoline-1.c
  6d50839b8de376e357caa647c5713316  gcc/testsuite/gcc.dg/transparent-union-1.c
--- 17319,17332 ----
  ae2820cfd9805800154f7bf8f855f08b  gcc/testsuite/gcc.dg/torture/mips-hilo-2.c
  d07ecd707fac97fa40042e04a59d4b1e  gcc/testsuite/gcc.dg/torture/mips-sdata-1.c
  fd36e8c42459bd36680b21f47b33b671  gcc/testsuite/gcc.dg/torture/nested-fn-1.c
+ 8132f35495ec4a09ea8604f1ad9ecf88  gcc/testsuite/gcc.dg/torture/pr16104-1.c
  01c583edb41b632b835aa892b9c1cb14  gcc/testsuite/gcc.dg/torture/pr17933-1.c
+ 34c56e71912cf79e1db9f7b63312a5c3  gcc/testsuite/gcc.dg/torture/pr18582-1.c
  d35af8d91a3ed51b0b2ec71757f0125d  gcc/testsuite/gcc.dg/torture/pr19462-1.c
  6015bd6668a6f1ae24e0760230d99522  gcc/testsuite/gcc.dg/torture/pr19683-1.c
  28ae1108afbb5d46f8cc84a90cbf6bc7  gcc/testsuite/gcc.dg/torture/pr20314-1.c
  0c03d6b8d9e5c7c429b61315d62a2681  gcc/testsuite/gcc.dg/torture/pr20314-2.c
! b5000ff41188ffefe908fe9425b50e56  gcc/testsuite/gcc.dg/torture/pr21817-1.c
  d870c565ecc3624fb4fbcb1510c36484  gcc/testsuite/gcc.dg/torture/tree-loop-1.c
  36de78b1e0dee582fcda7292901df258  gcc/testsuite/gcc.dg/trampoline-1.c
  6d50839b8de376e357caa647c5713316  gcc/testsuite/gcc.dg/transparent-union-1.c
*************** d61eb8f195f88b461024ec914ce1ae28  gcc/te
*** 17241,17247 ****
  a02b7b8af0832950d5173166565adacb  gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c
  9612451381ab7fa15c00b979381ea96e  gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c
  812d6c6bc0a9c02f0296d4b37dec5f1a  gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c
! a7d6d197e31225360e5d866fd76d7f9c  gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c
  f1fd8f44c78a80ee0df2080c21413177  gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c
  fb5b894881cc44bbdb6454a9e48577a0  gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c
  5deb891220b0e999dab6a276004c30b6  gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c
--- 17359,17365 ----
  a02b7b8af0832950d5173166565adacb  gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c
  9612451381ab7fa15c00b979381ea96e  gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c
  812d6c6bc0a9c02f0296d4b37dec5f1a  gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c
! be883ad6a23f49007dafae6d525e7cd2  gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c
  f1fd8f44c78a80ee0df2080c21413177  gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c
  fb5b894881cc44bbdb6454a9e48577a0  gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c
  5deb891220b0e999dab6a276004c30b6  gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c
*************** fa134b7b09128388df0cf5dfe1f05256  gcc/te
*** 17348,17354 ****
--- 17466,17480 ----
  738c7cc83dcdd6356d2c052f533c2329  gcc/testsuite/gcc.dg/tree-ssa/pr20739.c
  2b264e1ff0d62e42087de30a8802cb92  gcc/testsuite/gcc.dg/tree-ssa/pr21171.c
  d0c455306e1f6726727c5d8b23f5b04a  gcc/testsuite/gcc.dg/tree-ssa/pr21985.c
+ dbb193ca026ae8272eef187e4c48617f  gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c
+ 73c03b34a2c2df53fd8073c040d6bff1  gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c
  8722e1903d33eba8d8172a467f1f57eb  gcc/testsuite/gcc.dg/tree-ssa/pr22171.c
+ cc87074881d41eb76970449075fb260b  gcc/testsuite/gcc.dg/tree-ssa/pr22321.c
+ e41277e04bee7df7b11d55da9b4fe987  gcc/testsuite/gcc.dg/tree-ssa/pr22591.c
+ 17cf4f2be6b7c7f23ca1e880e6d2fe18  gcc/testsuite/gcc.dg/tree-ssa/pr23192.c
+ a6f655f4f2c501df04e063c61d2edb55  gcc/testsuite/gcc.dg/tree-ssa/pr23546.c
+ 52daa8eedbd22c7715c760e3a07d16d9  gcc/testsuite/gcc.dg/tree-ssa/scev-1.c
+ 4323482b616b668100a20fa9ef8249fa  gcc/testsuite/gcc.dg/tree-ssa/scev-2.c
  7314de29f502969713acbbdc6482643f  gcc/testsuite/gcc.dg/tree-ssa/sra-1.c
  891b70b9f723afb7c9c5920027971528  gcc/testsuite/gcc.dg/tree-ssa/sra-2.c
  b4d33791af831a58473eeb4190d5c095  gcc/testsuite/gcc.dg/tree-ssa/sra-3.c
*************** cef7070b381518da6b1a5af1d304f9f6  gcc/te
*** 17549,17554 ****
--- 17675,17681 ----
  65032f980ed26d35986016868f58f5fb  gcc/testsuite/gcc.dg/visibility-b.c
  3914edf5bc61ae4a7f8bfe7daf7a917f  gcc/testsuite/gcc.dg/visibility-c.c
  3e1ba4e8c65af4f1d7b139f51191b956  gcc/testsuite/gcc.dg/vla-2.c
+ 6da7e407ab569942e7bcc48db1e5e9a0  gcc/testsuite/gcc.dg/vla-3.c
  7c812137a18ff02eb065abda9d45bbc7  gcc/testsuite/gcc.dg/vla-init-1.c
  80fe460c89ffcc81ec4a08aa58703d31  gcc/testsuite/gcc.dg/vla-init-2.c
  8dcc8950ddefc43ecaa94bbb7fc1982b  gcc/testsuite/gcc.dg/vla-init-3.c
*************** bfbac75bbc2903bc9ce6d39c53d89c68  gcc/te
*** 17791,17798 ****
--- 17918,17932 ----
  73d516febd7b11c39305fc45aeb62e82  gcc/testsuite/gcc.target/i386/defines-2.c
  225c98764bda53dfafaf1bcfbab24ded  gcc/testsuite/gcc.target/i386/i386.exp
  8951a1fa31f2d45ef9eacfff6a733f77  gcc/testsuite/gcc.target/i386/pr13366.c
+ e09aee999f6555d054fbc943434e9e4e  gcc/testsuite/gcc.target/i386/pr17692.c
  fdacb6b61a5d36e161500b14166654ae  gcc/testsuite/gcc.target/i386/pr21101.c
+ fb5ac9503ce60bf2d3106e1e1e07ea98  gcc/testsuite/gcc.target/i386/pr21291.c
+ 036875bffbf4f4acfbb2f1daa06251d4  gcc/testsuite/gcc.target/i386/pr22362.c
+ b020a80ff1ecc51322bc72bec3f843ba  gcc/testsuite/gcc.target/i386/pr23098.c
+ 17eab0967ccfb5e6f292d53f3bf04c6c  gcc/testsuite/gcc.target/i386/pr23575.c
  adcdec8ed0466d3411f5313513271763  gcc/testsuite/gcc.target/i386/sse-1.c
+ c8ebaa4fbf842e380858abefff6acc66  gcc/testsuite/gcc.target/i386/sse-3.c
+ 5d81ca69ddc7b70211c056c3bdc53dfa  gcc/testsuite/gcc.target/i386/sse-4.c
  845de8711de12ad1852cb72abde413c9  gcc/testsuite/gcc.target/i386/vect-args.c
  67cadea614481e3b8f471a79cfec5f03  gcc/testsuite/gcc.target/ia64/ia64.exp
  077bd168db3c45990d24d018d5e07d0d  gcc/testsuite/gcc.target/ia64/sibcall-unwind-1.c
*************** d876dac67cb867a2ed8393812b25b365  gcc/te
*** 18084,18093 ****
--- 18218,18229 ----
  36cd9c1e3875c80db22097b9c2ad49b3  gcc/testsuite/gfortran.dg/PR19754_1.f90
  0c95496297d3f7c6f4da308bb248095b  gcc/testsuite/gfortran.dg/PR19754_2.f90
  ce32673088c3b07b2450b05154ff077f  gcc/testsuite/gfortran.dg/achar_1.f90
+ 2ca82d5f95419efa97441fefb5d80bdb  gcc/testsuite/gfortran.dg/altreturn_1.f90
  7c49b5aae0452b3d9de83c951ecc812f  gcc/testsuite/gfortran.dg/append-1.f90
  91775ce54ebd3e79f1c1d61923dcc451  gcc/testsuite/gfortran.dg/array-1.f90
  1f97b4f0dca764838294052acc156f85  gcc/testsuite/gfortran.dg/array_constructor_3.f90
  6b96d70766eaf58b5853527d5eb75dce  gcc/testsuite/gfortran.dg/array_constructor_4.f90
+ 9918ac77cf760a3800e94da773f0a74b  gcc/testsuite/gfortran.dg/array_constructor_5.f90
  deab4a6796b2447e0b52d276de9e7520  gcc/testsuite/gfortran.dg/assign.f90
  33bb9c6a0efda6c1c378e2203614d936  gcc/testsuite/gfortran.dg/assign_1.f90
  d13716000aff2182530213b6daeb5f10  gcc/testsuite/gfortran.dg/assign_2.f90
*************** a0494aa37ce786eddcb2107da73e9e9d  gcc/te
*** 18095,18110 ****
--- 18231,18250 ----
  bd3eaa5ee0e2bbe2c28826271bd7069f  gcc/testsuite/gfortran.dg/assign_4.f
  f3fec4b773a296229e75e60ef6cafa3d  gcc/testsuite/gfortran.dg/assign_4.f90
  966d7e116c2df8e1539e6653d8cd7dc2  gcc/testsuite/gfortran.dg/assignment_1.f90
+ 9fde702cc7bdddee647d7195a3270ddf  gcc/testsuite/gfortran.dg/assumed_dummy_1.f90
  1e7f74d6532554c8c19294f2cb8ebfdb  gcc/testsuite/gfortran.dg/auto_array_1.f90
+ 31e9278c6f1c25f6970f1455223ed3c0  gcc/testsuite/gfortran.dg/auto_save_1.f90
  64d0b87543050b6c3e0f57334afee034  gcc/testsuite/gfortran.dg/backslash_1.f90
  239114651bbe9b53f1996646af1a1149  gcc/testsuite/gfortran.dg/backslash_2.f90
  e90c72bd73e32550cfe8cfceae2beca3  gcc/testsuite/gfortran.dg/backspace.f
  e1f7ca52435ccdb5b247636195724346  gcc/testsuite/gfortran.dg/backspace.f90
+ 3c4c1693d1e2dd1b1d545776261690aa  gcc/testsuite/gfortran.dg/badline.f
  bb9c8393402df06534440c801c44edb3  gcc/testsuite/gfortran.dg/blockdata_1.f90
  e1e6e91037e7eac695683515f951782c  gcc/testsuite/gfortran.dg/bound_1.f90
  f0d730c3594ce2f358ac721c25ef3407  gcc/testsuite/gfortran.dg/boz_1.f90
  510c34a7ff95c5e38f0673515e9e70dd  gcc/testsuite/gfortran.dg/boz_3.f90
  b87d9e6c413d4f8ab0b74203734a7315  gcc/testsuite/gfortran.dg/boz_4.f90
+ c440b791ae108c650b5935a259dc2225  gcc/testsuite/gfortran.dg/char_array_constructor.f90
  fc84e7b63f3cdd6fa8977860df5cda65  gcc/testsuite/gfortran.dg/char_array_structure_constructor.f90
  e1dbdb6541eb13f3a773f8b1c4112427  gcc/testsuite/gfortran.dg/char_initialiser_actual.f90
  090349644ce89a4aaeecb39dadcdeb9c  gcc/testsuite/gfortran.dg/char_pointer_assign.f90
*************** d53f14813aa1509776d377b9e182bc10  gcc/te
*** 18112,18146 ****
  e3d5f4f89b94ba79dc02a40e4bd258f5  gcc/testsuite/gfortran.dg/char_pointer_dependency.f90
  0a720e6a6558f262847f7182dbd5bdc0  gcc/testsuite/gfortran.dg/char_pointer_dummy.f90
  f02833e9af9ec0b8e00c3fb71106bac8  gcc/testsuite/gfortran.dg/char_pointer_func.f90
  ad56b8ccf93a09af1f57171e13ba7a6a  gcc/testsuite/gfortran.dg/common_1.f90
  1a3f0a95a819503c9a7f4ee394db0fae  gcc/testsuite/gfortran.dg/common_2.f90
  c2a0876dd85c6ece5d309ef2cf58c533  gcc/testsuite/gfortran.dg/common_3.f90
  9b40af3442d45f6e82348f9e9476c3b2  gcc/testsuite/gfortran.dg/common_4.f90
  708b07742dd336a5262e2f8d90c1b999  gcc/testsuite/gfortran.dg/common_5.f
  1a863b860aa1c3085939d9de58db3424  gcc/testsuite/gfortran.dg/common_pointer_1.f90
  cfd54d23052dc6b16ad17bcf76406ff1  gcc/testsuite/gfortran.dg/complex_int_1.f90
  d7579b8d3e86545a00a17e2f17b2b860  gcc/testsuite/gfortran.dg/complex_write.f90
  c726108aa1cbfbc0c1b801b6ba5ab484  gcc/testsuite/gfortran.dg/contained_1.f90
  7a3e47074b3fa94a7580a20fbf161d14  gcc/testsuite/gfortran.dg/data_char_1.f90
  431530310efb9ec01e397a4a411f8e67  gcc/testsuite/gfortran.dg/debug_1.f90
  2d5af451897a230f5c4e75f539402003  gcc/testsuite/gfortran.dg/deftype_1.f90
  95f2419e774289de06c61e6b37f84b63  gcc/testsuite/gfortran.dg/der_array_1.f90
! 0330281f7ba68eeeea9502441060521e  gcc/testsuite/gfortran.dg/der_array_io_1.f90
! 97fbfa8e6c688fdded13809683228b4a  gcc/testsuite/gfortran.dg/der_array_io_2.f90
! 63b42a7299a013d47dd2375cfcdca757  gcc/testsuite/gfortran.dg/der_array_io_3.f90
  54d58321c463de955b80652c000a0a1e  gcc/testsuite/gfortran.dg/der_io_1.f90
  2520b2121bba08e6b262ed618af815c5  gcc/testsuite/gfortran.dg/der_pointer_1.f90
! 64d6328e4b4c2c0b48ff755c5bc95dd5  gcc/testsuite/gfortran.dg/dev_null.f90
  fea18fc8aaa232a79d68ed895d366065  gcc/testsuite/gfortran.dg/dfloat_1.f90
  2ae61eb1af8a62620d49e66c0c0ad9c6  gcc/testsuite/gfortran.dg/dg.exp
  950b86336c95e11166419c60906905bd  gcc/testsuite/gfortran.dg/direct_io_1.f90
  0e94eeda02976adc3e6b7f11fd84f199  gcc/testsuite/gfortran.dg/direct_io_2.f90
  a3f04c1f01833ed39e08ad3ca9f23ead  gcc/testsuite/gfortran.dg/direct_io_3.f90
  c7a75d3b71316ff89b47fa9681cf8066  gcc/testsuite/gfortran.dg/do_1.f90
  aaad3ee6d838c85816284d4c01090f19  gcc/testsuite/gfortran.dg/do_iterator.f90
  89a29a36e872746cadea68f28ae330ea  gcc/testsuite/gfortran.dg/dollar_edit_descriptor-1.f
  81c02ab79001889d92651612f04f4029  gcc/testsuite/gfortran.dg/dos_eol.f
  28c9ee70843b7ef41ef74327bc08fb12  gcc/testsuite/gfortran.dg/double_complex_1.f90
  bdb45f687b5d3ca807045edcc5137867  gcc/testsuite/gfortran.dg/e_d_fmt.f90
  2bc32bf3d4cbd294c902ac169f80f695  gcc/testsuite/gfortran.dg/edit_real_1.f90
  9322412de6af3d6d2ddc02a981d1eb87  gcc/testsuite/gfortran.dg/empty_format_1.f90
--- 18252,18299 ----
  e3d5f4f89b94ba79dc02a40e4bd258f5  gcc/testsuite/gfortran.dg/char_pointer_dependency.f90
  0a720e6a6558f262847f7182dbd5bdc0  gcc/testsuite/gfortran.dg/char_pointer_dummy.f90
  f02833e9af9ec0b8e00c3fb71106bac8  gcc/testsuite/gfortran.dg/char_pointer_func.f90
+ b68510025102f4e42c5ab3a0ebf1b5aa  gcc/testsuite/gfortran.dg/comma_format_extension_1.f
+ e9f174aaa655ec093b7c3dc075581e89  gcc/testsuite/gfortran.dg/comma_format_extension_2.f
+ e846bb844e0d5dd2b05f20f7725c0b22  gcc/testsuite/gfortran.dg/comma_format_extension_3.f
+ fb87252b4557b0a56f9b194d28a2b5f2  gcc/testsuite/gfortran.dg/comma_format_extension_4.f
  ad56b8ccf93a09af1f57171e13ba7a6a  gcc/testsuite/gfortran.dg/common_1.f90
  1a3f0a95a819503c9a7f4ee394db0fae  gcc/testsuite/gfortran.dg/common_2.f90
  c2a0876dd85c6ece5d309ef2cf58c533  gcc/testsuite/gfortran.dg/common_3.f90
  9b40af3442d45f6e82348f9e9476c3b2  gcc/testsuite/gfortran.dg/common_4.f90
  708b07742dd336a5262e2f8d90c1b999  gcc/testsuite/gfortran.dg/common_5.f
+ efd711390e553828ec90bbbf4d5fdcf6  gcc/testsuite/gfortran.dg/common_6.f90
+ c2a62eaad6d91833a21f583e497677ce  gcc/testsuite/gfortran.dg/common_equivalence_1.f
+ 978219b964916ad90c1c856565c5cd03  gcc/testsuite/gfortran.dg/common_equivalence_2.f
+ 7a04e00a061694524e6a58fb9d90aff0  gcc/testsuite/gfortran.dg/common_equivalence_3.f
  1a863b860aa1c3085939d9de58db3424  gcc/testsuite/gfortran.dg/common_pointer_1.f90
  cfd54d23052dc6b16ad17bcf76406ff1  gcc/testsuite/gfortran.dg/complex_int_1.f90
+ 2d5510828587d52c4ef6fdd67e0b31d1  gcc/testsuite/gfortran.dg/complex_read.f90
  d7579b8d3e86545a00a17e2f17b2b860  gcc/testsuite/gfortran.dg/complex_write.f90
  c726108aa1cbfbc0c1b801b6ba5ab484  gcc/testsuite/gfortran.dg/contained_1.f90
+ a5b73600d2dafa16eb551b401fe8bb24  gcc/testsuite/gfortran.dg/contained_equivalence_1.f90
  7a3e47074b3fa94a7580a20fbf161d14  gcc/testsuite/gfortran.dg/data_char_1.f90
+ db1c86586209e539f8bf50bb7f33c65a  gcc/testsuite/gfortran.dg/deallocate_stat.f90
  431530310efb9ec01e397a4a411f8e67  gcc/testsuite/gfortran.dg/debug_1.f90
  2d5af451897a230f5c4e75f539402003  gcc/testsuite/gfortran.dg/deftype_1.f90
  95f2419e774289de06c61e6b37f84b63  gcc/testsuite/gfortran.dg/der_array_1.f90
! 77c0c842b646f7572ab61ceb388c9536  gcc/testsuite/gfortran.dg/der_array_io_1.f90
! 5a75c0e0705ded3d8e6c3f3bed66f6ea  gcc/testsuite/gfortran.dg/der_array_io_2.f90
! 724f9d3d145864ae88e5dd56e28658f3  gcc/testsuite/gfortran.dg/der_array_io_3.f90
  54d58321c463de955b80652c000a0a1e  gcc/testsuite/gfortran.dg/der_io_1.f90
  2520b2121bba08e6b262ed618af815c5  gcc/testsuite/gfortran.dg/der_pointer_1.f90
! d7fad30aed7fbb3defe1e3cba6885245  gcc/testsuite/gfortran.dg/dev_null.f90
  fea18fc8aaa232a79d68ed895d366065  gcc/testsuite/gfortran.dg/dfloat_1.f90
  2ae61eb1af8a62620d49e66c0c0ad9c6  gcc/testsuite/gfortran.dg/dg.exp
  950b86336c95e11166419c60906905bd  gcc/testsuite/gfortran.dg/direct_io_1.f90
  0e94eeda02976adc3e6b7f11fd84f199  gcc/testsuite/gfortran.dg/direct_io_2.f90
  a3f04c1f01833ed39e08ad3ca9f23ead  gcc/testsuite/gfortran.dg/direct_io_3.f90
+ 284b669e1d4a30d12cb5bda22c4025f3  gcc/testsuite/gfortran.dg/direct_io_4.f90
  c7a75d3b71316ff89b47fa9681cf8066  gcc/testsuite/gfortran.dg/do_1.f90
  aaad3ee6d838c85816284d4c01090f19  gcc/testsuite/gfortran.dg/do_iterator.f90
  89a29a36e872746cadea68f28ae330ea  gcc/testsuite/gfortran.dg/dollar_edit_descriptor-1.f
  81c02ab79001889d92651612f04f4029  gcc/testsuite/gfortran.dg/dos_eol.f
  28c9ee70843b7ef41ef74327bc08fb12  gcc/testsuite/gfortran.dg/double_complex_1.f90
+ a6123bf77f221c60e8ae2f81bf6d0479  gcc/testsuite/gfortran.dg/duplicate_labels.f90
  bdb45f687b5d3ca807045edcc5137867  gcc/testsuite/gfortran.dg/e_d_fmt.f90
  2bc32bf3d4cbd294c902ac169f80f695  gcc/testsuite/gfortran.dg/edit_real_1.f90
  9322412de6af3d6d2ddc02a981d1eb87  gcc/testsuite/gfortran.dg/empty_format_1.f90
*************** e5c77569beecdcca6d82afdeab3b11cb  gcc/te
*** 18158,18168 ****
  fbfb93faf7606e6e79f5ada1190b2701  gcc/testsuite/gfortran.dg/eor_handling_3.f90
  7fd3797f34d994ec7a8ac6fc95b2ba00  gcc/testsuite/gfortran.dg/eor_handling_4.f90
  2271271a30a843847d2c01dfbcc208a8  gcc/testsuite/gfortran.dg/eor_handling_5.f90
! 2bbeff588af3b0fc7470f5d552c45b52  gcc/testsuite/gfortran.dg/eoshift.f90
  2c31bf65fe9d807e4c5584060770c00f  gcc/testsuite/gfortran.dg/f2c_1.f90
  e5b63e3c682a4ddf2d8741a5ee1819ce  gcc/testsuite/gfortran.dg/f2c_2.f90
  6634e6f80768c1f0c1177c0d979f206b  gcc/testsuite/gfortran.dg/f2c_3.f90
  038cbd43ca2c9e8c5b73e40c42b96d18  gcc/testsuite/gfortran.dg/fmt_read.f90
  61891007d1e9dca11ef477ca94fc6cc6  gcc/testsuite/gfortran.dg/forall_1.f90
  dd053536101d7491c8daab673de5fb5a  gcc/testsuite/gfortran.dg/func_derived_1.f90
  db7fb41cad42f0573d62d9d599f1cff7  gcc/testsuite/gfortran.dg/func_result_1.f90
--- 18311,18326 ----
  fbfb93faf7606e6e79f5ada1190b2701  gcc/testsuite/gfortran.dg/eor_handling_3.f90
  7fd3797f34d994ec7a8ac6fc95b2ba00  gcc/testsuite/gfortran.dg/eor_handling_4.f90
  2271271a30a843847d2c01dfbcc208a8  gcc/testsuite/gfortran.dg/eor_handling_5.f90
! 555016d7b0cf326a219bd5609eb70233  gcc/testsuite/gfortran.dg/eoshift.f90
! 8b93d7eb59bd2b679bb01fc1438b3c05  gcc/testsuite/gfortran.dg/equiv_1.f90
! 8221ad019e6d77341ef39ce052f45d6d  gcc/testsuite/gfortran.dg/equiv_2.f90
  2c31bf65fe9d807e4c5584060770c00f  gcc/testsuite/gfortran.dg/f2c_1.f90
  e5b63e3c682a4ddf2d8741a5ee1819ce  gcc/testsuite/gfortran.dg/f2c_2.f90
  6634e6f80768c1f0c1177c0d979f206b  gcc/testsuite/gfortran.dg/f2c_3.f90
+ 97ea4b1b9d2697cdf51b7ab31d9e5336  gcc/testsuite/gfortran.dg/f2c_7.f90
  038cbd43ca2c9e8c5b73e40c42b96d18  gcc/testsuite/gfortran.dg/fmt_read.f90
+ dd37f2c2631ff19e489cccf25064cc4f  gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90
+ c32350da82df632ecbd7ca1c2fd0d5d7  gcc/testsuite/gfortran.dg/fmt_t_1.f90
  61891007d1e9dca11ef477ca94fc6cc6  gcc/testsuite/gfortran.dg/forall_1.f90
  dd053536101d7491c8daab673de5fb5a  gcc/testsuite/gfortran.dg/func_derived_1.f90
  db7fb41cad42f0573d62d9d599f1cff7  gcc/testsuite/gfortran.dg/func_result_1.f90
*************** a116bf819adc5ddac0039048d7c1226d  gcc/te
*** 18190,18196 ****
  2f79897a6309a4808ba46bbd9f7f340d  gcc/testsuite/gfortran.dg/g77/19990826-1.f
  80af9174ae2dadc9bae81ba9cc92c175  gcc/testsuite/gfortran.dg/g77/19990826-2.f
  6283338438c6c24a654072670be373cc  gcc/testsuite/gfortran.dg/g77/19990826-3.f
! 5a8b73c64a84a574195928f9ce6db356  gcc/testsuite/gfortran.dg/g77/19990905-0.f
  f0d91b1f13ca24a87551c038faa2a8fe  gcc/testsuite/gfortran.dg/g77/19990905-1.f
  4cc3f00cca57d43cdc27ff9c55ecc9e7  gcc/testsuite/gfortran.dg/g77/19990905-2.f
  5b8bdd4ab957f222af460db90d89b2b7  gcc/testsuite/gfortran.dg/g77/20000412-1.f
--- 18348,18354 ----
  2f79897a6309a4808ba46bbd9f7f340d  gcc/testsuite/gfortran.dg/g77/19990826-1.f
  80af9174ae2dadc9bae81ba9cc92c175  gcc/testsuite/gfortran.dg/g77/19990826-2.f
  6283338438c6c24a654072670be373cc  gcc/testsuite/gfortran.dg/g77/19990826-3.f
! 9fedb8683ade739cb98db70d4ee9ec98  gcc/testsuite/gfortran.dg/g77/19990905-0.f
  f0d91b1f13ca24a87551c038faa2a8fe  gcc/testsuite/gfortran.dg/g77/19990905-1.f
  4cc3f00cca57d43cdc27ff9c55ecc9e7  gcc/testsuite/gfortran.dg/g77/19990905-2.f
  5b8bdd4ab957f222af460db90d89b2b7  gcc/testsuite/gfortran.dg/g77/20000412-1.f
*************** d585d34dc180093e68a600ba5dc9b52e  gcc/te
*** 18262,18267 ****
--- 18420,18430 ----
  c1e3048c9a8fb1bb9d39012f2c0ddc2a  gcc/testsuite/gfortran.dg/g77/cpp.F
  838830e7d365923d03ad13761ee33432  gcc/testsuite/gfortran.dg/g77/cpp2.F
  d836c14b2ccaf34e68b93edc09c31075  gcc/testsuite/gfortran.dg/g77/cpp3.F
+ 442e85c6079db6a83bff8a1e64990441  gcc/testsuite/gfortran.dg/g77/cpp4.F
+ 76be8a236a0026e52fb552dceee9ab67  gcc/testsuite/gfortran.dg/g77/cpp5.F
+ d5fc5246359d20c7e9cc672903b75930  gcc/testsuite/gfortran.dg/g77/cpp5.h
+ c69f5543560a22ab72c19b13c5895a8e  gcc/testsuite/gfortran.dg/g77/cpp5inc.h
+ ce9dc5394eccb224b2147c8433041ed4  gcc/testsuite/gfortran.dg/g77/cpp6.f
  89ac385f25f4364c6e1b16b5ae0a64a7  gcc/testsuite/gfortran.dg/g77/dcomplex.f
  9ad01b7b7526f78267a8fbe38bee1555  gcc/testsuite/gfortran.dg/g77/dnrm2.f
  5ede21f59a762ce67df24a594656d259  gcc/testsuite/gfortran.dg/g77/erfc.f
*************** d836c14b2ccaf34e68b93edc09c31075  gcc/te
*** 18274,18280 ****
  39e5bb2b521c5cc467963d1bde299b31  gcc/testsuite/gfortran.dg/g77/f77-edit-slash-out.f
  94f03005b32e68a8eb26fb9016c3cf82  gcc/testsuite/gfortran.dg/g77/f77-edit-t-in.f
  2fd189574e5e3e327e513bc9ad958b51  gcc/testsuite/gfortran.dg/g77/f77-edit-t-out.f
! 50ecdc0078f34e0398bbede8fb080a0b  gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f
  90f48eeb6287103bfbcafca0a4b3752a  gcc/testsuite/gfortran.dg/g77/f90-intrinsic-bit.f
  75aadc602540e121e5f26313af263c68  gcc/testsuite/gfortran.dg/g77/f90-intrinsic-mathematical.f
  b1b48fca46f66d1e261f2d2eed679b50  gcc/testsuite/gfortran.dg/g77/f90-intrinsic-numeric.f
--- 18437,18443 ----
  39e5bb2b521c5cc467963d1bde299b31  gcc/testsuite/gfortran.dg/g77/f77-edit-slash-out.f
  94f03005b32e68a8eb26fb9016c3cf82  gcc/testsuite/gfortran.dg/g77/f77-edit-t-in.f
  2fd189574e5e3e327e513bc9ad958b51  gcc/testsuite/gfortran.dg/g77/f77-edit-t-out.f
! 8ead1844fa1fa124ddaf73fab0bd65ac  gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f
  90f48eeb6287103bfbcafca0a4b3752a  gcc/testsuite/gfortran.dg/g77/f90-intrinsic-bit.f
  75aadc602540e121e5f26313af263c68  gcc/testsuite/gfortran.dg/g77/f90-intrinsic-mathematical.f
  b1b48fca46f66d1e261f2d2eed679b50  gcc/testsuite/gfortran.dg/g77/f90-intrinsic-numeric.f
*************** fabba7807c9249830126c97d3dfd6b6f  gcc/te
*** 18306,18317 ****
--- 18469,18487 ----
  950e0227bc118a7f1b3b9a411904385b  gcc/testsuite/gfortran.dg/generic_2.f90
  8903ef8f818c080ee22a33c4093134b8  gcc/testsuite/gfortran.dg/generic_3.f90
  dde1a2efd44a1842615d10e590968dd6  gcc/testsuite/gfortran.dg/getenv_1.f90
+ 02325c42dbe88848a5e3bafe27873b29  gcc/testsuite/gfortran.dg/hollerith.f90
+ 0c3afa45bfc2063f9608f6d6f01b44d1  gcc/testsuite/gfortran.dg/hollerith2.f90
+ ac7abff09db32e7d44719f0d0472dc64  gcc/testsuite/gfortran.dg/hollerith3.f90
+ 734294d4da978b08e76ca2804bec998f  gcc/testsuite/gfortran.dg/hollerith4.f90
  54d24831a056edc0a7c0fa6b7434377b  gcc/testsuite/gfortran.dg/hollerith_1.f90
+ a14a5fa97e81a400bd650471329582e7  gcc/testsuite/gfortran.dg/hollerith_f95.f90
+ 010b9d81ec159241afccfafe04481d3b  gcc/testsuite/gfortran.dg/hollerith_legacy.f90
  890c6f78e4d709ee40f5526a89683947  gcc/testsuite/gfortran.dg/ichar_1.f90
  166141e535015cde6b99ee5b4024f1f5  gcc/testsuite/gfortran.dg/implicit_1.f90
  64f1f368548042ba6814a03f6bea8f36  gcc/testsuite/gfortran.dg/implicit_2.f90
  f91933b2213ae0e2eb08e9d25f71bae4  gcc/testsuite/gfortran.dg/implicit_3.f90
  df16e04a147c4b5c3f07ec512e168b87  gcc/testsuite/gfortran.dg/implicit_5.f90
+ 8b8b6023f7cb77eb5ef45a5e631ba8c9  gcc/testsuite/gfortran.dg/inquire-complex.f90
  be795e80364b41af20887114b9af7291  gcc/testsuite/gfortran.dg/inquire.f90
  90423fca02398a6f55da36f8a889ca3e  gcc/testsuite/gfortran.dg/inquire_5.f90
  fbdf3dbc8604bd48c410cc6c2ac05aee  gcc/testsuite/gfortran.dg/inquire_6.f90
*************** fbdf3dbc8604bd48c410cc6c2ac05aee  gcc/te
*** 18320,18333 ****
--- 18490,18518 ----
  0502fac72f1b8a1a31e6ed12f1c575f4  gcc/testsuite/gfortran.dg/int_1.f90
  90b3155638c5685439fb666f6912408c  gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90
  3bbb1901584e77f5fff0a4ba7e9a9933  gcc/testsuite/gfortran.dg/intrinsic_verify_1.f90
+ b970e12e9b81e2fa5708fa8924a00c7d  gcc/testsuite/gfortran.dg/io_invalid_1.f90
+ b7304d50b4a45d453cab3d197a166686  gcc/testsuite/gfortran.dg/iostat_1.f90
+ f4da554728a4712248154dc0a019644f  gcc/testsuite/gfortran.dg/iostat_2.f90
  401f6fb5eb7e23838be93598139f9063  gcc/testsuite/gfortran.dg/ishft.f90
  4f674de130200a007cf1ee068838e622  gcc/testsuite/gfortran.dg/largeequiv_1.f90
  6b10115fba6bad4e5a0a58ba881f0ab8  gcc/testsuite/gfortran.dg/list_read_1.f90
  7e8fb2e2920423473d1ab171b01cb2df  gcc/testsuite/gfortran.dg/list_read_2.f90
  799ffeafd700d24bd3e365a8addcfa10  gcc/testsuite/gfortran.dg/list_read_3.f90
  36e928b3a5b9a5d89ecebae1c130be22  gcc/testsuite/gfortran.dg/list_read_4.f90
+ 43ab2f3e8b339b2cf76baeeb254701b0  gcc/testsuite/gfortran.dg/logical_comp.f90
  d790ddb406b38b67d83bc92f76cdf315  gcc/testsuite/gfortran.dg/logical_data_1.f90
+ 7ee3c12d2b7cbc0c81de0e40d666017e  gcc/testsuite/gfortran.dg/logint-1.f
+ 2610889d28b48622f4c2ae7665f45069  gcc/testsuite/gfortran.dg/logint-2.f
+ 383da1e52c5b46e90bf9e7a91e044142  gcc/testsuite/gfortran.dg/logint-3.f
+ 2e16436245080196a00fafc9ba1a1a0d  gcc/testsuite/gfortran.dg/longline.f
+ 171ff4e94d0631976b7afcc00a2dd130  gcc/testsuite/gfortran.dg/matmul_1.f90
  0039aa87d8c7bb33fdd7971da66f6212  gcc/testsuite/gfortran.dg/merge_char_1.f90
+ 48136c0e5c25c04a882912ce8d637360  gcc/testsuite/gfortran.dg/module_blank_common.f90
+ ed10080acb110d0627baacb5a9284e73  gcc/testsuite/gfortran.dg/module_commons_1.f90
+ 8ddc8ce9aa09445fff3b918fe8d41694  gcc/testsuite/gfortran.dg/module_double_reuse.f90
+ 632137a9d037966252a4a6da162a6f84  gcc/testsuite/gfortran.dg/module_equivalence_1.f90
+ f5e13ae86058d221b8a88213295e2fc0  gcc/testsuite/gfortran.dg/module_interface_1.f90
+ ab43a12e9d7dd4f0eed4d087fc19a84f  gcc/testsuite/gfortran.dg/named_interface.f90
  41fabfed6789708fd01fe5dcc87777b2  gcc/testsuite/gfortran.dg/namelist_1.f90
  7b366d052086c9701bcb8bd8c0823220  gcc/testsuite/gfortran.dg/namelist_11.f
  f13f1c6adba13322606188fb43f6098d  gcc/testsuite/gfortran.dg/namelist_12.f
*************** c712cbc767f63da4a05d98b002857e2e  gcc/te
*** 18341,18347 ****
--- 18526,18538 ----
  cd112962907d7cdcead33a96010fbfd8  gcc/testsuite/gfortran.dg/namelist_2.f90
  616c505c906c398d6dba9d204cb485c3  gcc/testsuite/gfortran.dg/namelist_20.f90
  1dfc7b131bae9468faca33bcea3ec9bb  gcc/testsuite/gfortran.dg/namelist_3.f90
+ ac9bd591200a71d55876b90027fe1ffc  gcc/testsuite/gfortran.dg/namelist_print_1.f
+ e0d5d7f85bba8e168fd923e2a3baf213  gcc/testsuite/gfortran.dg/namelist_print_2.f
+ dbf76db1aefb688dad65a28c5d6571d5  gcc/testsuite/gfortran.dg/namelist_use.f90
+ 248dd686ee0ac5b53ac4691b06f73163  gcc/testsuite/gfortran.dg/namelist_use_only.f90
  15d0cea07e785184b1d7ba9b925a077e  gcc/testsuite/gfortran.dg/negative_unit.f
+ 104ef75f279584b66d4311915f117564  gcc/testsuite/gfortran.dg/nested_modules_1.f90
+ 730255e540584d9c74033c64ae070925  gcc/testsuite/gfortran.dg/nested_reshape.f90
  7a5c853472af3c05a8afc2f8d7ad7adb  gcc/testsuite/gfortran.dg/nesting_1.f90
  dcf2b1740ef71dad5a682ea69da7143e  gcc/testsuite/gfortran.dg/noadv_size.f90
  eb6af590881f3e995fc6b2c78089f277  gcc/testsuite/gfortran.dg/nullify_1.f
*************** c205a0b166ecdef2ccd1b9b1a0677b97  gcc/te
*** 18350,18363 ****
  61e7a8977edf731042228fdeb2153529  gcc/testsuite/gfortran.dg/open_new.f90
  178a850a935984712c450bd9bb00e795  gcc/testsuite/gfortran.dg/open_readonly_1.f90
  683572a90d2fd1dc546fbd32f93633aa  gcc/testsuite/gfortran.dg/output_exponents_1.f90
  ca8a7af6f8bb7f6ff4a50754b6ccaf23  gcc/testsuite/gfortran.dg/pad_no.f90
  b8411fe9cca01b5165020fe5db99ea7f  gcc/testsuite/gfortran.dg/pointer_init_1.f90
  41cf415c6e21f209054052055d3b27e2  gcc/testsuite/gfortran.dg/pr12884.f
  df72a0f18d76ce4a590e15487ed343d8  gcc/testsuite/gfortran.dg/pr15129.f90
  959b29d4b25b9782764eee005d3ec2e6  gcc/testsuite/gfortran.dg/pr15140.f90
  4076e43994fe55c557a14fbc0964d3e8  gcc/testsuite/gfortran.dg/pr15164.f90
  e856749a2f697d7f749055113e13a589  gcc/testsuite/gfortran.dg/pr15324.f90
! af4711b1425b100c1efe29baf10c57aa  gcc/testsuite/gfortran.dg/pr15332.f
  3aea8f49c6af96a3f16a6a8326d3d702  gcc/testsuite/gfortran.dg/pr15754.f90
  1064decb924f5160c5e679a826f47e77  gcc/testsuite/gfortran.dg/pr15957.f90
  fa8612d52a99bdad91fd1211f25050f2  gcc/testsuite/gfortran.dg/pr15959.f90
--- 18541,18558 ----
  61e7a8977edf731042228fdeb2153529  gcc/testsuite/gfortran.dg/open_new.f90
  178a850a935984712c450bd9bb00e795  gcc/testsuite/gfortran.dg/open_readonly_1.f90
  683572a90d2fd1dc546fbd32f93633aa  gcc/testsuite/gfortran.dg/output_exponents_1.f90
+ 5353068217f60e06a82e93edf98d882a  gcc/testsuite/gfortran.dg/overwrite_1.f
  ca8a7af6f8bb7f6ff4a50754b6ccaf23  gcc/testsuite/gfortran.dg/pad_no.f90
+ 20f5555ad18fb82bbee124f3cd547f33  gcc/testsuite/gfortran.dg/parameter_save.f90
+ 167e2c845977efe871ac5273625f18f4  gcc/testsuite/gfortran.dg/past_eor.f90
  b8411fe9cca01b5165020fe5db99ea7f  gcc/testsuite/gfortran.dg/pointer_init_1.f90
+ c47875bcd653c4574e99444029c51b62  gcc/testsuite/gfortran.dg/power.f90
  41cf415c6e21f209054052055d3b27e2  gcc/testsuite/gfortran.dg/pr12884.f
  df72a0f18d76ce4a590e15487ed343d8  gcc/testsuite/gfortran.dg/pr15129.f90
  959b29d4b25b9782764eee005d3ec2e6  gcc/testsuite/gfortran.dg/pr15140.f90
  4076e43994fe55c557a14fbc0964d3e8  gcc/testsuite/gfortran.dg/pr15164.f90
  e856749a2f697d7f749055113e13a589  gcc/testsuite/gfortran.dg/pr15324.f90
! dbb8e54e6b81b534dfd398b6617f77f8  gcc/testsuite/gfortran.dg/pr15332.f
  3aea8f49c6af96a3f16a6a8326d3d702  gcc/testsuite/gfortran.dg/pr15754.f90
  1064decb924f5160c5e679a826f47e77  gcc/testsuite/gfortran.dg/pr15957.f90
  fa8612d52a99bdad91fd1211f25050f2  gcc/testsuite/gfortran.dg/pr15959.f90
*************** f9796b29ff5836464caab271b6d6fcd1  gcc/te
*** 18385,18390 ****
--- 18580,18586 ----
  75e5ba36ae960a7e91a1f30c8835317f  gcc/testsuite/gfortran.dg/pr19216.f
  e438a8b638f669284ddf9fd1adbd7068  gcc/testsuite/gfortran.dg/pr19467.f90
  00574db204a101f5bd852a0916a950a6  gcc/testsuite/gfortran.dg/pr19657.f
+ bba1949e771176eca56620f592fec9c4  gcc/testsuite/gfortran.dg/pr19926.f90
  30aebf69198473923b60bbab6cafa05b  gcc/testsuite/gfortran.dg/pr19936_1.f90
  7fe5c318350a52400c5dbd328ca6b65f  gcc/testsuite/gfortran.dg/pr19936_2.f90
  a21cc4ab33b1cfd66732338936f2a4af  gcc/testsuite/gfortran.dg/pr19936_3.f90
*************** edfeecfc08651770dbce7ace561a6340  gcc/te
*** 18398,18403 ****
--- 18594,18602 ----
  06f68ba3e8b694bdc75295b59df2974f  gcc/testsuite/gfortran.dg/pr20950.f
  12fbcad362d09f6d87d7740642e52ee3  gcc/testsuite/gfortran.dg/pr20954.f
  b4eada0068eb23085e582567514188e7  gcc/testsuite/gfortran.dg/pr21177.f90
+ f5b5ba523f27f950d57c892c4cf5e8cf  gcc/testsuite/gfortran.dg/print_fmt_1.f90
+ 4cc3ac286e866ea892b31ede79414d2a  gcc/testsuite/gfortran.dg/print_fmt_2.f90
+ 5bbf134aeded8e4f4101016a2a2d034f  gcc/testsuite/gfortran.dg/print_fmt_3.f
  0b0d01a5813fe1eb2b0102648c1b6591  gcc/testsuite/gfortran.dg/promotion.f90
  d92eb71189e4e4f4639096c39859e725  gcc/testsuite/gfortran.dg/read_float_1.f90
  7919f7fe5728e532ca7141b09ddd62cd  gcc/testsuite/gfortran.dg/real_const_1.f
*************** d92eb71189e4e4f4639096c39859e725  gcc/te
*** 18405,18412 ****
  bcaaa0a5f38f8f008df73c7fd2535256  gcc/testsuite/gfortran.dg/real_do_1.f90
  b228541dba5ac8fb67ed965213fb7cd7  gcc/testsuite/gfortran.dg/real_index_1.f90
  7374e874fd37a55d08d2a48e44e60dca  gcc/testsuite/gfortran.dg/reduction.f90
! d3c2e670575848fd7239ad8437c91bdc  gcc/testsuite/gfortran.dg/reshape-complex.f90
! 39345f16793d53f065847190b49f3b10  gcc/testsuite/gfortran.dg/reshape_rank7.f90
  b6d62abcada60cbdca4e99091f35f5f0  gcc/testsuite/gfortran.dg/ret_array_1.f90
  ba4309199b6de8e3f6569168576b672d  gcc/testsuite/gfortran.dg/ret_pointer_1.f90
  05a9768a34905753d775e740c2b04ac5  gcc/testsuite/gfortran.dg/return_1.f90
--- 18604,18613 ----
  bcaaa0a5f38f8f008df73c7fd2535256  gcc/testsuite/gfortran.dg/real_do_1.f90
  b228541dba5ac8fb67ed965213fb7cd7  gcc/testsuite/gfortran.dg/real_index_1.f90
  7374e874fd37a55d08d2a48e44e60dca  gcc/testsuite/gfortran.dg/reduction.f90
! fec1b6ce565025020ec539c5de80446c  gcc/testsuite/gfortran.dg/reshape-alloc.f90
! 81f4d28ee3870be17bd0927078276074  gcc/testsuite/gfortran.dg/reshape-complex.f90
! d088cd1dddd94a5cc78135c60659e17e  gcc/testsuite/gfortran.dg/reshape.f90
! dad102820948ce7d13120a91b4fce2e0  gcc/testsuite/gfortran.dg/reshape_rank7.f90
  b6d62abcada60cbdca4e99091f35f5f0  gcc/testsuite/gfortran.dg/ret_array_1.f90
  ba4309199b6de8e3f6569168576b672d  gcc/testsuite/gfortran.dg/ret_pointer_1.f90
  05a9768a34905753d775e740c2b04ac5  gcc/testsuite/gfortran.dg/return_1.f90
*************** f88e2e63dd6f4af4e0cf6b122d5ce33a  gcc/te
*** 18419,18425 ****
--- 18620,18629 ----
  a8915b84412b8a80d6a5acd416b43e64  gcc/testsuite/gfortran.dg/select_4.f90
  b97695b24b74bb431ea0330e34f8b523  gcc/testsuite/gfortran.dg/select_5.f90
  c87b3782a45f9a2204d8af5980f03bfe  gcc/testsuite/gfortran.dg/shape_1.f90
+ 79956bde50d18dc54cc40b48b3ca21a2  gcc/testsuite/gfortran.dg/shift-alloc.f90
+ 7b1184e923af066c99dfd04c9b054ebd  gcc/testsuite/gfortran.dg/shift-kind.f90
  70de57c924e76dc6d1e498e2259aeb38  gcc/testsuite/gfortran.dg/simpleif_1.f90
+ 0bd4a476c1e494cf5646e7afc7922748  gcc/testsuite/gfortran.dg/simplify_modulo.f90
  85bef460546bfc479debba6e0beb0a8f  gcc/testsuite/gfortran.dg/spec_expr_1.f90
  71087dd3d8e303803a7d757baed6544f  gcc/testsuite/gfortran.dg/stfunc_2.f90
  e6d56b3f1f4b771e51631f96a7561f4c  gcc/testsuite/gfortran.dg/string_ctor_1.f90
*************** e6d56b3f1f4b771e51631f96a7561f4c  gcc/te
*** 18427,18437 ****
--- 18631,18643 ----
  ba26063ec693e7a4394e5ff26e3562a8  gcc/testsuite/gfortran.dg/substr_1.f90
  5424f3bff4c9d1e6157821ae991f0b7d  gcc/testsuite/gfortran.dg/tiny_1.f90
  4daea39a2fe2e879af278efc47b3c78c  gcc/testsuite/gfortran.dg/tiny_2.f90
+ 30394157b3fcd2a5d34fc6130d2efc94  gcc/testsuite/gfortran.dg/tl_editing.f90
  3fbf4177ee06fcb76a0344d70e79d1b8  gcc/testsuite/gfortran.dg/use_allocated_1.f90
  b03597d62ffc90b37e2a1765bda01163  gcc/testsuite/gfortran.dg/write_0_pe_format.f90
  fa9ae1cc2a2c40ce2c42f46b13c5f789  gcc/testsuite/gfortran.dg/write_to_null.f90
  30e13abe1c667d95e0e00b2e8d187d1f  gcc/testsuite/gfortran.dg/wtruncate.f
  63dcd8710d4fff4cc8361ab6823709e2  gcc/testsuite/gfortran.dg/wtruncate.f90
+ aaf778d7d71a7063e4f7dbbe4e813333  gcc/testsuite/gfortran.dg/x_slash_1.f
  4f06bbd93341caab57317817f81000ef  gcc/testsuite/gfortran.fortran-torture/ChangeLog.g95
  772f1b6dc3c8d14d2867d2107031100f  gcc/testsuite/gfortran.fortran-torture/compile/actual.f90
  2e320a947b269f6bf9a674a28bf49962  gcc/testsuite/gfortran.fortran-torture/compile/allocate.f90
*************** b472e8d78837e7cd1c046689ca5f4ef6  gcc/te
*** 18485,18491 ****
  64ca863d45841b8773c29cdf77fcc757  gcc/testsuite/gfortran.fortran-torture/execute/assumed_size.f90
  66c355e8d88312f38fce402649874dd0  gcc/testsuite/gfortran.fortran-torture/execute/backspace.f90
  5a6ba37705b7c1240a304836423b1593  gcc/testsuite/gfortran.fortran-torture/execute/bounds.f90
! 69c3946d6613348abc7528fbcc7132db  gcc/testsuite/gfortran.fortran-torture/execute/character_passing.f90
  18efd19454ef000fdbc1ef3a7678b15f  gcc/testsuite/gfortran.fortran-torture/execute/character_select_1.f90
  488da2c4aee3238172453ff7220515fb  gcc/testsuite/gfortran.fortran-torture/execute/cmplx.f90
  fbdfdad81e30f1354e5c67fbbb95c39f  gcc/testsuite/gfortran.fortran-torture/execute/common.f90
--- 18691,18697 ----
  64ca863d45841b8773c29cdf77fcc757  gcc/testsuite/gfortran.fortran-torture/execute/assumed_size.f90
  66c355e8d88312f38fce402649874dd0  gcc/testsuite/gfortran.fortran-torture/execute/backspace.f90
  5a6ba37705b7c1240a304836423b1593  gcc/testsuite/gfortran.fortran-torture/execute/bounds.f90
! a5715c449cdfa0f0ab5174f7be514686  gcc/testsuite/gfortran.fortran-torture/execute/character_passing.f90
  18efd19454ef000fdbc1ef3a7678b15f  gcc/testsuite/gfortran.fortran-torture/execute/character_select_1.f90
  488da2c4aee3238172453ff7220515fb  gcc/testsuite/gfortran.fortran-torture/execute/cmplx.f90
  fbdfdad81e30f1354e5c67fbbb95c39f  gcc/testsuite/gfortran.fortran-torture/execute/common.f90
*************** cc7a2018eff57f2e9bf42015366bc3cf  gcc/te
*** 18500,18505 ****
--- 18706,18712 ----
  ffa5a0675c25b284711603a3bfc14624  gcc/testsuite/gfortran.fortran-torture/execute/data.f90
  e55322e24a9d4dbccf359cfa253343aa  gcc/testsuite/gfortran.fortran-torture/execute/data_2.f90
  52fd499e8fede8a1bf525f76bc312fdb  gcc/testsuite/gfortran.fortran-torture/execute/data_3.f90
+ 9ed6d6a418d5afda8caa4315456978ed  gcc/testsuite/gfortran.fortran-torture/execute/data_4.f90
  86f50fdf7db294e69d74df7a734d79d4  gcc/testsuite/gfortran.fortran-torture/execute/date_time_1.f90
  e5eef72370fb50f140a5a499c08f1c55  gcc/testsuite/gfortran.fortran-torture/execute/dep_fails.f90
  d4fa40fb9d469dab6545305cbf28cadb  gcc/testsuite/gfortran.fortran-torture/execute/der_init.f90
*************** e25ff9fa4944309fa0b43e64bc42e976  gcc/te
*** 18515,18520 ****
--- 18722,18728 ----
  08cb46e799697e4ec0c7dc6b6a4234d9  gcc/testsuite/gfortran.fortran-torture/execute/empty_format.f90
  ef8d6bb021bb240908ae614c67fe1db9  gcc/testsuite/gfortran.fortran-torture/execute/emptyif.f90
  f4ffc01d5df41a17fea5266d2eaacc2d  gcc/testsuite/gfortran.fortran-torture/execute/entry_1.f90
+ d248fa7dddb1805a0fd21ab10542722a  gcc/testsuite/gfortran.fortran-torture/execute/entry_10.f90
  8a169f9861f03d1d496ab5cd7c24d29a  gcc/testsuite/gfortran.fortran-torture/execute/entry_2.f90
  0da710449afb281fd04dd22f24251482  gcc/testsuite/gfortran.fortran-torture/execute/entry_3.f90
  02bc8d360db773aea62cde70acf74529  gcc/testsuite/gfortran.fortran-torture/execute/entry_4.f90
*************** f4ffc01d5df41a17fea5266d2eaacc2d  gcc/te
*** 18522,18528 ****
--- 18730,18740 ----
  2b7beb28b9cae8f18416ef79d02ce8ea  gcc/testsuite/gfortran.fortran-torture/execute/entry_6.f90
  9ebdf507ccfe0ab06ad461824776b790  gcc/testsuite/gfortran.fortran-torture/execute/entry_7.f90
  54e9ea5ae6c883be14200b1601f588e7  gcc/testsuite/gfortran.fortran-torture/execute/entry_8.f90
+ 51a6da13d9260e38a2c4736789563626  gcc/testsuite/gfortran.fortran-torture/execute/entry_9.f90
  42a641078f071973c4952980fe881f4e  gcc/testsuite/gfortran.fortran-torture/execute/equiv_1.f90
+ 7c1fe2e65bd6764a489dbf7e0b6435ef  gcc/testsuite/gfortran.fortran-torture/execute/equiv_2.f90
+ afc90fd730d588915b9e0f3e68d4f3f0  gcc/testsuite/gfortran.fortran-torture/execute/equiv_3.f90
+ 3f7aad9ef2e32401c255424624a6d534  gcc/testsuite/gfortran.fortran-torture/execute/equiv_4.f90
  5468c314e679782b098df90704b52287  gcc/testsuite/gfortran.fortran-torture/execute/equiv_init_1.f90
  72141e177016473bd24abe1b05bf54bb  gcc/testsuite/gfortran.fortran-torture/execute/execute.exp
  e29ba4ef7327796599cfa794be5f281c  gcc/testsuite/gfortran.fortran-torture/execute/f2_edit_1.f90
*************** c2f7ec20520ad282c5e32c55a0e280f0  gcc/te
*** 18533,18541 ****
--- 18745,18755 ----
  b6834773296e9e937a07811c3c389234  gcc/testsuite/gfortran.fortran-torture/execute/forall_4.f90
  8598114da531bdf1aec88489e18f65e0  gcc/testsuite/gfortran.fortran-torture/execute/forall_5.f90
  80c54ef7568b0de173572f631541ff7e  gcc/testsuite/gfortran.fortran-torture/execute/forall_6.f90
+ 4fe65f74c2b119cbd1dcd3bb580f6a12  gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90
  bea9d994c2bf04f9c8d8d84abd32f53e  gcc/testsuite/gfortran.fortran-torture/execute/function_module_1.f90
  d1ab1384ad1cf4f9150f33d8fe428965  gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.f90
  3981599206c2b6dfc9928185121da7e1  gcc/testsuite/gfortran.fortran-torture/execute/hollerith.f90
+ 77ea68f9247bab9b94a9eb2d6318fc41  gcc/testsuite/gfortran.fortran-torture/execute/in-pack.f90
  c3d8016114797f856f6503100a4715cd  gcc/testsuite/gfortran.fortran-torture/execute/initialization_1.f90
  e2e20fa5fba30aa404524bd89e9b5bfe  gcc/testsuite/gfortran.fortran-torture/execute/initializer.f90
  a1bf32e3034f8ae442331ac7fb24e1d5  gcc/testsuite/gfortran.fortran-torture/execute/inquire_1.f90
*************** fa6f7e52457d7f45c5bfadd9801d4d45  gcc/te
*** 18552,18570 ****
  d5356d5237856d9eba7505ced7e20af8  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated.f90
  50ae824a3ee6951777b67092ac94d7eb  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated_2.f90
  ff1f777d1ae4e07d3aadee44cd11b71a  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_bitops.f90
! ca7fd900e4d86aac6c4abb46c70b0e18  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90
  e4bb83b1fe2f5ca6f41a44d4da522d34  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_cshift.f90
  a5326ecd8d7c980f2d935aad5d2ed8ba  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dim.f90
  b79599b0d571e57edf5d0ecd27306f37  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dotprod.f90
  5b1372525357090f7dfe84a956e82ee6  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dprod.f90
  2f16e672213b188887608ffd7788867f  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dummy.f90
! c81fb8b1b6a644e34e661d52d4cf74f2  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_eoshift.f90
  1c5fa98b3cf5a58888be45a3451dc12a  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
  185dbe70ca3e91e8bbbfdb86a33aa985  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x
  1b88c10d87b9e792768daabc5b164fa6  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_index.f90
  19d6539b4eb27cc34085a0343cb5f15d  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_integer.f90
  7a02fd937fa702a8901ac0e2a6756087  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_len.f90
! 17d3d1a9ae8b1572ed2c5aa29a939f64  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90
  2de0d8d705988b1868b25d486815fbd1  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_merge.f90
  5e2517bddcd04b61441503ed4217492f  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_minmax.f90
  317a9c7f87ee9e97cef8fe9802ad4b42  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc.f90
--- 18766,18784 ----
  d5356d5237856d9eba7505ced7e20af8  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated.f90
  50ae824a3ee6951777b67092ac94d7eb  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_associated_2.f90
  ff1f777d1ae4e07d3aadee44cd11b71a  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_bitops.f90
! ea9dd467240cddf7e5c2a84445a3a70f  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90
  e4bb83b1fe2f5ca6f41a44d4da522d34  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_cshift.f90
  a5326ecd8d7c980f2d935aad5d2ed8ba  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dim.f90
  b79599b0d571e57edf5d0ecd27306f37  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dotprod.f90
  5b1372525357090f7dfe84a956e82ee6  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dprod.f90
  2f16e672213b188887608ffd7788867f  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_dummy.f90
! 8a9df047a9a4f8b706f55cf5deb2f4bb  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_eoshift.f90
  1c5fa98b3cf5a58888be45a3451dc12a  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
  185dbe70ca3e91e8bbbfdb86a33aa985  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x
  1b88c10d87b9e792768daabc5b164fa6  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_index.f90
  19d6539b4eb27cc34085a0343cb5f15d  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_integer.f90
  7a02fd937fa702a8901ac0e2a6756087  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_len.f90
! 43c554e0e57f965d582258fae55fe1ee  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90
  2de0d8d705988b1868b25d486815fbd1  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_merge.f90
  5e2517bddcd04b61441503ed4217492f  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_minmax.f90
  317a9c7f87ee9e97cef8fe9802ad4b42  gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_mmloc.f90
*************** c4e10e78c39a9ffb239ab82829d5b575  gcc/te
*** 18605,18611 ****
  aa3df6f01d468f8fe2f9aa6ab8b989eb  gcc/testsuite/gfortran.fortran-torture/execute/module_interface.f90
  cb027452db3c4db0a24aacba8e099053  gcc/testsuite/gfortran.fortran-torture/execute/module_interface_2.f90
  3d06947d09f055c84e158f6cbf88a58e  gcc/testsuite/gfortran.fortran-torture/execute/mystery_proc.f90
! 2a908e9f3e99a6b5af7f730bb3e19030  gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.f90
  185dbe70ca3e91e8bbbfdb86a33aa985  gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x
  3d8b1c4567e12bc884019922ef599f27  gcc/testsuite/gfortran.fortran-torture/execute/nestcons.f90
  6ca1d288706e88a63c2d2db40d0d3426  gcc/testsuite/gfortran.fortran-torture/execute/nullarg.f90
--- 18819,18825 ----
  aa3df6f01d468f8fe2f9aa6ab8b989eb  gcc/testsuite/gfortran.fortran-torture/execute/module_interface.f90
  cb027452db3c4db0a24aacba8e099053  gcc/testsuite/gfortran.fortran-torture/execute/module_interface_2.f90
  3d06947d09f055c84e158f6cbf88a58e  gcc/testsuite/gfortran.fortran-torture/execute/mystery_proc.f90
! 3341a19e1d5c537b818844f72e717443  gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.f90
  185dbe70ca3e91e8bbbfdb86a33aa985  gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.x
  3d8b1c4567e12bc884019922ef599f27  gcc/testsuite/gfortran.fortran-torture/execute/nestcons.f90
  6ca1d288706e88a63c2d2db40d0d3426  gcc/testsuite/gfortran.fortran-torture/execute/nullarg.f90
*************** f49944a012a2a91a8cc5e94fd87cf329  gcc/te
*** 18791,18796 ****
--- 19005,19011 ----
  81f82195bf174990bd080fdaeaeb55d6  gcc/testsuite/objc.dg/try-catch-5.m
  f9f85e9811b2bdca45b0f29f19a26002  gcc/testsuite/objc.dg/type-size-1.m
  6bc6f6cb9f22e30fec7ba72d901afa3f  gcc/testsuite/objc.dg/type-size-2.m
+ 70fe644bd095fffd4c99cfc4fcd913bf  gcc/testsuite/objc.dg/type-stream-1.m
  d2d07c2ebcb90350a34d2a0a2a215530  gcc/testsuite/objc.dg/undeclared-selector.m
  3fade48c940710beea7cf2462c5bf227  gcc/testsuite/objc.dg/va-meth-1.m
  ad588be086756c7bce570ed5a28030b0  gcc/testsuite/objc.dg/volatile-1.m
*************** bc09762b3e74fc0227216052a970a32c  gcc/te
*** 18894,18900 ****
  318a61b0250e72af17f13433cbe7c899  gcc/testsuite/objc/execute/string3.m
  745164878e340e7e3913196da0f9cbab  gcc/testsuite/objc/execute/string4.m
  a15f4a807f9ba61e7f1f938b35d010a1  gcc/testsuite/objc/execute/va_method.m
! b6e20a7e2af547a041c8ecb7a7391061  gcc/testsuite/treelang/ChangeLog
  baa8ede89374c5e980b092d80fb5b2ef  gcc/testsuite/treelang/Makefile.in
  f4452dfc9c6c8e9754a65c6cc913c36f  gcc/testsuite/treelang/a01gcci01.c
  13845574d7f47c593c3dce045885ec1c  gcc/testsuite/treelang/a01gcci01.tree
--- 19109,19115 ----
  318a61b0250e72af17f13433cbe7c899  gcc/testsuite/objc/execute/string3.m
  745164878e340e7e3913196da0f9cbab  gcc/testsuite/objc/execute/string4.m
  a15f4a807f9ba61e7f1f938b35d010a1  gcc/testsuite/objc/execute/va_method.m
! 67421e8b6a87851294ca9087cdec31d5  gcc/testsuite/treelang/ChangeLog
  baa8ede89374c5e980b092d80fb5b2ef  gcc/testsuite/treelang/Makefile.in
  f4452dfc9c6c8e9754a65c6cc913c36f  gcc/testsuite/treelang/a01gcci01.c
  13845574d7f47c593c3dce045885ec1c  gcc/testsuite/treelang/a01gcci01.tree
*************** e71ab95e5921117ef957f6657e39065f  gcc/te
*** 18928,18946 ****
  9449e7165b30d4952d165fe1f96e30e9  gcc/timevar.def
  0deb1bfa7081c862640c3d8d17aa7b35  gcc/timevar.h
  13216857c7bbdbeb1de4b481050ba0a1  gcc/tlink.c
! f203c950dd6f874a9347e71ca087eee1  gcc/toplev.c
! a9e7857be31950cf2c0336476b171ea3  gcc/toplev.h
  d1c1a4384d1851cf0962bc62f6858363  gcc/tracer.c
  253a5ae2a09d821a8f0ff0d28df2f3f9  gcc/tree-browser.c
  ef4c475336fcd56912b831fe60511de9  gcc/tree-browser.def
! c339f413b3ed7fd63ae01c1904bea0e3  gcc/tree-cfg.c
! a874f11e8315f698aa1fd81d3c4b17df  gcc/tree-chrec.c
  afa1e89fc42e646571efbffe47848376  gcc/tree-chrec.h
  eb0c8a32f3ebfe9636b2fa9a90e3ff46  gcc/tree-complex.c
  3865ffa39b6999d99ee686d4a0a7ce63  gcc/tree-data-ref.c
  e1d270f5c7c0c6729b201c400abefff3  gcc/tree-data-ref.h
  1add1655d5aec7cd062556eb55d7b850  gcc/tree-dfa.c
! dfdd3adf945aafce62a2ccf3c91ae70d  gcc/tree-dump.c
  37d0c217a5da00d787500eaefc05c401  gcc/tree-dump.h
  765abe3b5df19a7cf54724a048cd01a9  gcc/tree-eh.c
  6fb5c53bb9d84ddb8b2f5f3660b7b56e  gcc/tree-flow-inline.h
--- 19143,19161 ----
  9449e7165b30d4952d165fe1f96e30e9  gcc/timevar.def
  0deb1bfa7081c862640c3d8d17aa7b35  gcc/timevar.h
  13216857c7bbdbeb1de4b481050ba0a1  gcc/tlink.c
! a0449ae4e27e2ee9bd58396e21bd4207  gcc/toplev.c
! a44bc90d2ed1e7ccf9e23de4bf6f8b87  gcc/toplev.h
  d1c1a4384d1851cf0962bc62f6858363  gcc/tracer.c
  253a5ae2a09d821a8f0ff0d28df2f3f9  gcc/tree-browser.c
  ef4c475336fcd56912b831fe60511de9  gcc/tree-browser.def
! d9ea5a7eb4f998bc1b0dfe2282e60740  gcc/tree-cfg.c
! d88c16732404234f6bcb08c7a27205b1  gcc/tree-chrec.c
  afa1e89fc42e646571efbffe47848376  gcc/tree-chrec.h
  eb0c8a32f3ebfe9636b2fa9a90e3ff46  gcc/tree-complex.c
  3865ffa39b6999d99ee686d4a0a7ce63  gcc/tree-data-ref.c
  e1d270f5c7c0c6729b201c400abefff3  gcc/tree-data-ref.h
  1add1655d5aec7cd062556eb55d7b850  gcc/tree-dfa.c
! 750bf8dd6d749aa0e0e7f632425fb376  gcc/tree-dump.c
  37d0c217a5da00d787500eaefc05c401  gcc/tree-dump.h
  765abe3b5df19a7cf54724a048cd01a9  gcc/tree-eh.c
  6fb5c53bb9d84ddb8b2f5f3660b7b56e  gcc/tree-flow-inline.h
*************** dfdd3adf945aafce62a2ccf3c91ae70d  gcc/tr
*** 18948,18954 ****
  6625c3a0a0606610910c19c5b2703c00  gcc/tree-gimple.c
  da503723285d40fef6e24dd262ee0e93  gcc/tree-gimple.h
  d65de93cf41e48d51c3cc36d48a0b026  gcc/tree-if-conv.c
! f1e835751a6b8796eb4dea2ed9ae3eae  gcc/tree-inline.c
  133c89063702aa00cc657094f1e3309f  gcc/tree-inline.h
  92089b8bec5b049cbe5e770f510f79ce  gcc/tree-into-ssa.c
  855b3c3b11a2af760a4052f2a22817fb  gcc/tree-iterator.c
--- 19163,19169 ----
  6625c3a0a0606610910c19c5b2703c00  gcc/tree-gimple.c
  da503723285d40fef6e24dd262ee0e93  gcc/tree-gimple.h
  d65de93cf41e48d51c3cc36d48a0b026  gcc/tree-if-conv.c
! 0cd32a71284bbd2c21c915ec6ea2c5db  gcc/tree-inline.c
  133c89063702aa00cc657094f1e3309f  gcc/tree-inline.h
  92089b8bec5b049cbe5e770f510f79ce  gcc/tree-into-ssa.c
  855b3c3b11a2af760a4052f2a22817fb  gcc/tree-iterator.c
*************** f1e835751a6b8796eb4dea2ed9ae3eae  gcc/tr
*** 18956,18989 ****
  e13fc7c9b4fe014ea06ac7fee8432cdd  gcc/tree-loop-linear.c
  b049004ab71f236c3a3f4924e1bb26e9  gcc/tree-mudflap.c
  65ba2901182b5ac017bc27ba8165e7cf  gcc/tree-mudflap.h
! d4d3e3d041d247203cee99ada9b2741d  gcc/tree-nested.c
  bf18efa664a3fbde87a0f44328713101  gcc/tree-nomudflap.c
  ccf49e580ab04766db2c7c509d43d183  gcc/tree-nrv.c
! 9ef05c004bb42ac5d5057295cf3b2246  gcc/tree-optimize.c
! a98a70a06f06e066a4d8ded37d9daf67  gcc/tree-outof-ssa.c
  a20b9277b4ee8e74674f4a8f219fa7a0  gcc/tree-pass.h
  74ffd228a19332bd7ec7ed845d2ea3a7  gcc/tree-phinodes.c
  1cb9db12f0b3644ac6e96b566a91971f  gcc/tree-pretty-print.c
  b97c9ff313c27a00bf87990001823793  gcc/tree-profile.c
! 031ca9028b3187c5548b13fdf75f252f  gcc/tree-scalar-evolution.c
  637591aba87a0675cf4efe847b2f5c8f  gcc/tree-scalar-evolution.h
! f27c49444d5551a3d17528998042b040  gcc/tree-sra.c
! 019fec556167ec17aa5ecbe8bd9223ce  gcc/tree-ssa-alias.c
  8d3da43f1a31d5b5753f1e970cb8c609  gcc/tree-ssa-ccp.c
  7d0d037ce5438835c23ff51ef16cacf1  gcc/tree-ssa-copy.c
  84dc69d94dc5f4031833213be1e8eaba  gcc/tree-ssa-copyrename.c
  d4430e2b3150c6d94dd439396bfbe84b  gcc/tree-ssa-dce.c
  3e2a6120852d0537425d6c3c9ebdbf01  gcc/tree-ssa-dom.c
  81f144294cabda5310df81b793469da5  gcc/tree-ssa-dse.c
! 2a78b65005be7540ef444e717969e488  gcc/tree-ssa-forwprop.c
  0d652a3d2e64add5d54b79073cea8540  gcc/tree-ssa-live.c
  99a92965ee030a3facf9421e2fd1a9be  gcc/tree-ssa-live.h
  bc921f1b84012a9c92f60b33373b6167  gcc/tree-ssa-loop-ch.c
! 64e922d0d8360e9fca8de209d5972665  gcc/tree-ssa-loop-im.c
  fcdec331f670fe0cc16a985d37fa3189  gcc/tree-ssa-loop-ivcanon.c
  6fca79fd914aacc6641fe35e3f9b1e52  gcc/tree-ssa-loop-ivopts.c
  fbf6024c5709f61ce025251853af4894  gcc/tree-ssa-loop-manip.c
! 654556a07ee904593ff5f4e1040d1f81  gcc/tree-ssa-loop-niter.c
  17b5d579e04073579e9661838e184537  gcc/tree-ssa-loop-unswitch.c
  a6bb4b46832818296bc48560d8381f4a  gcc/tree-ssa-loop.c
  b19a9a54c4066bb7044b0c2482539e9e  gcc/tree-ssa-operands.c
--- 19171,19204 ----
  e13fc7c9b4fe014ea06ac7fee8432cdd  gcc/tree-loop-linear.c
  b049004ab71f236c3a3f4924e1bb26e9  gcc/tree-mudflap.c
  65ba2901182b5ac017bc27ba8165e7cf  gcc/tree-mudflap.h
! dcab9a81070f092549af6513b07a02ba  gcc/tree-nested.c
  bf18efa664a3fbde87a0f44328713101  gcc/tree-nomudflap.c
  ccf49e580ab04766db2c7c509d43d183  gcc/tree-nrv.c
! 71029e50eef108b96da725ccda679327  gcc/tree-optimize.c
! 4bd87660628f2563dd0a01702c1f3562  gcc/tree-outof-ssa.c
  a20b9277b4ee8e74674f4a8f219fa7a0  gcc/tree-pass.h
  74ffd228a19332bd7ec7ed845d2ea3a7  gcc/tree-phinodes.c
  1cb9db12f0b3644ac6e96b566a91971f  gcc/tree-pretty-print.c
  b97c9ff313c27a00bf87990001823793  gcc/tree-profile.c
! c5afa5666face93731c0b44f00518509  gcc/tree-scalar-evolution.c
  637591aba87a0675cf4efe847b2f5c8f  gcc/tree-scalar-evolution.h
! cded51fbb5d6e29f709fdafbe727910f  gcc/tree-sra.c
! f172b24b54bb9d9836fe41c6c76285e4  gcc/tree-ssa-alias.c
  8d3da43f1a31d5b5753f1e970cb8c609  gcc/tree-ssa-ccp.c
  7d0d037ce5438835c23ff51ef16cacf1  gcc/tree-ssa-copy.c
  84dc69d94dc5f4031833213be1e8eaba  gcc/tree-ssa-copyrename.c
  d4430e2b3150c6d94dd439396bfbe84b  gcc/tree-ssa-dce.c
  3e2a6120852d0537425d6c3c9ebdbf01  gcc/tree-ssa-dom.c
  81f144294cabda5310df81b793469da5  gcc/tree-ssa-dse.c
! 389b52dbf716c2c3ef507ce60bed7b40  gcc/tree-ssa-forwprop.c
  0d652a3d2e64add5d54b79073cea8540  gcc/tree-ssa-live.c
  99a92965ee030a3facf9421e2fd1a9be  gcc/tree-ssa-live.h
  bc921f1b84012a9c92f60b33373b6167  gcc/tree-ssa-loop-ch.c
! ba309f20c98ead23d3dd09c264b99bf7  gcc/tree-ssa-loop-im.c
  fcdec331f670fe0cc16a985d37fa3189  gcc/tree-ssa-loop-ivcanon.c
  6fca79fd914aacc6641fe35e3f9b1e52  gcc/tree-ssa-loop-ivopts.c
  fbf6024c5709f61ce025251853af4894  gcc/tree-ssa-loop-manip.c
! b735f2da5539b829fbc0669bc443909f  gcc/tree-ssa-loop-niter.c
  17b5d579e04073579e9661838e184537  gcc/tree-ssa-loop-unswitch.c
  a6bb4b46832818296bc48560d8381f4a  gcc/tree-ssa-loop.c
  b19a9a54c4066bb7044b0c2482539e9e  gcc/tree-ssa-operands.c
*************** a7a29395c59d9f08052b073c4dcaedd3  gcc/tr
*** 18993,18999 ****
  35ad766fe7e3c3cd32b1e7d5ce66f349  gcc/tree-ssa-propagate.c
  c5fa65fe63412c31b6bbb6f4c9ec99cf  gcc/tree-ssa-propagate.h
  b4c15c65a99faa16f9fda88a7e13499f  gcc/tree-ssa-threadupdate.c
! acc4d7751ef7a4ed2ef48a0e74214af5  gcc/tree-ssa.c
  7b83d994cc6eaa4c137090f97d88ddec  gcc/tree-ssanames.c
  321b084c765d50cf2630c99a98f25558  gcc/tree-tailcall.c
  b754d66d4d01b0d4d8a8be15e7d5fdaa  gcc/tree-vect-analyze.c
--- 19208,19214 ----
  35ad766fe7e3c3cd32b1e7d5ce66f349  gcc/tree-ssa-propagate.c
  c5fa65fe63412c31b6bbb6f4c9ec99cf  gcc/tree-ssa-propagate.h
  b4c15c65a99faa16f9fda88a7e13499f  gcc/tree-ssa-threadupdate.c
! d4a21900000668a1f85358318ff34861  gcc/tree-ssa.c
  7b83d994cc6eaa4c137090f97d88ddec  gcc/tree-ssanames.c
  321b084c765d50cf2630c99a98f25558  gcc/tree-tailcall.c
  b754d66d4d01b0d4d8a8be15e7d5fdaa  gcc/tree-vect-analyze.c
*************** b754d66d4d01b0d4d8a8be15e7d5fdaa  gcc/tr
*** 19001,19010 ****
  02d4344d4b3f3a2d5fa67773f0225563  gcc/tree-vectorizer.c
  3ab61abea52c1070bdd080349397fee2  gcc/tree-vectorizer.h
  b5b1ce6c87f1e3822ec8bf5697e778c4  gcc/tree-vn.c
! 17a97fdefced7062bfcf68f5015193e2  gcc/tree.c
  611dd4f97c98144027151f367cb0fd29  gcc/tree.def
! 96e7a5503560df070b39f98ac0acac5d  gcc/tree.h
! b317bba3efdf3f86ab5018d438a44daf  gcc/treelang/ChangeLog
  9134d9f23f500427dcb6ab042af11950  gcc/treelang/Make-lang.in
  760e83cfd90fc02bffdf85e5e4d77bb3  gcc/treelang/README
  4d01c3ea71da029c4242927c8a3115e8  gcc/treelang/config-lang.in
--- 19216,19225 ----
  02d4344d4b3f3a2d5fa67773f0225563  gcc/tree-vectorizer.c
  3ab61abea52c1070bdd080349397fee2  gcc/tree-vectorizer.h
  b5b1ce6c87f1e3822ec8bf5697e778c4  gcc/tree-vn.c
! 7f63eb42b23cda57f6de85eb1c72489b  gcc/tree.c
  611dd4f97c98144027151f367cb0fd29  gcc/tree.def
! 2cb195e682291c799cae60e594136fe2  gcc/tree.h
! 873971b1400152da5a1f54bce4d5a24a  gcc/treelang/ChangeLog
  9134d9f23f500427dcb6ab042af11950  gcc/treelang/Make-lang.in
  760e83cfd90fc02bffdf85e5e4d77bb3  gcc/treelang/README
  4d01c3ea71da029c4242927c8a3115e8  gcc/treelang/config-lang.in
*************** be19243db9ffeb4694a70bc0ced8c061  gcc/un
*** 19037,19049 ****
  1808a207a87fbe9034b9561f4fd645f8  gcc/unwind.inc
  feacd47b6679ba1264735b8683ca0527  gcc/value-prof.c
  b8980f2ff17830de52d1388574a1ad2c  gcc/value-prof.h
! 0fa7cb988a7f6a199f9c797193d37d03  gcc/var-tracking.c
! 531828035de4fa5313bb47f579e377b3  gcc/varasm.c
  940c80e53a4a412bb576b1b9959194ca  gcc/varray.c
  3626383e4ca4cd61989ff2a0d226d7a0  gcc/varray.h
  58d095e86dac6a1eb3501715c47042fb  gcc/vec.c
  7edc23ca01ad4abb3b52e1c9cc254d9a  gcc/vec.h
! 0321d6cf87b2448ffbbc51d8ebc89f69  gcc/version.c
  3efbf60f6340944c31fed5e38dc8f7dd  gcc/version.h
  df156fe52e268230159902d1b2cd5027  gcc/vmsdbg.h
  ddbcf368790df5cb0c58286ac002e4b1  gcc/vmsdbgout.c
--- 19252,19264 ----
  1808a207a87fbe9034b9561f4fd645f8  gcc/unwind.inc
  feacd47b6679ba1264735b8683ca0527  gcc/value-prof.c
  b8980f2ff17830de52d1388574a1ad2c  gcc/value-prof.h
! 91fb712322d752c6f94477f6adf93a47  gcc/var-tracking.c
! 3019466fdd3d90dfa929219252bf9df8  gcc/varasm.c
  940c80e53a4a412bb576b1b9959194ca  gcc/varray.c
  3626383e4ca4cd61989ff2a0d226d7a0  gcc/varray.h
  58d095e86dac6a1eb3501715c47042fb  gcc/vec.c
  7edc23ca01ad4abb3b52e1c9cc254d9a  gcc/vec.h
! 237caf3a954e13155b64dcd4d0da9d28  gcc/version.c
  3efbf60f6340944c31fed5e38dc8f7dd  gcc/version.h
  df156fe52e268230159902d1b2cd5027  gcc/vmsdbg.h
  ddbcf368790df5cb0c58286ac002e4b1  gcc/vmsdbgout.c
*************** b69bb794a014d444dc0878a122aa9311  gcc/we
*** 19052,19058 ****
  bc582fa182a58fd05891c8b77a50b134  gcc/xcoffout.c
  b01db88ebe8b0994941cc1c43934011f  gcc/xcoffout.h
  94d55d512a9ba36caa9b7df079bae19f  include/COPYING
! da5777e454343dcd29ed0fff77bec931  include/ChangeLog
  cffcac38adb3b73b235ebef827a0ed7b  include/ChangeLog-9103
  886287592ff8c2aad9fcf6658470887f  include/ansidecl.h
  387fadd144c3f0a6e1539f605a563867  include/demangle.h
--- 19267,19273 ----
  bc582fa182a58fd05891c8b77a50b134  gcc/xcoffout.c
  b01db88ebe8b0994941cc1c43934011f  gcc/xcoffout.h
  94d55d512a9ba36caa9b7df079bae19f  include/COPYING
! 3a668810fc8d78ffce280adf2de8e622  include/ChangeLog
  cffcac38adb3b73b235ebef827a0ed7b  include/ChangeLog-9103
  886287592ff8c2aad9fcf6658470887f  include/ansidecl.h
  387fadd144c3f0a6e1539f605a563867  include/demangle.h
*************** c38b82bb82381011919906bfc101a973  includ
*** 19078,19084 ****
  70cd2f7c23937504aadc034afd22ade1  include/xtensa-config.h
  a482fa6e4319106918b7361fa9cd0e67  install-sh
  ac81461263c340d1f6c7ed86a63b06de  intl/.cvsignore
! 93a71d9a16e333f379f76e808ca40090  intl/ChangeLog
  4becf4ef30c903a599af029384136f99  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
--- 19293,19299 ----
  70cd2f7c23937504aadc034afd22ade1  include/xtensa-config.h
  a482fa6e4319106918b7361fa9cd0e67  install-sh
  ac81461263c340d1f6c7ed86a63b06de  intl/.cvsignore
! ab8908a0509ca14201c91ba20993c34a  intl/ChangeLog
  4becf4ef30c903a599af029384136f99  intl/Makefile.in
  6ec998bb4716c744bf8185e607f69301  intl/README
  76ca170a525d5b84d90f0478fe788931  intl/VERSION
*************** eab8ba37c14c9b2ea90351a2fbc80fc9  intl/l
*** 19120,19131 ****
  8ba33a586960c0e4072c7d1f7b50b93e  intl/relocatable.c
  b06d53a83585fd7db8c2db9a182549e0  intl/relocatable.h
  ab99112442f51f89c122ffba737fdcdc  intl/textdomain.c
! 93895cff3cba9b2dea04bd52b7720223  libada/ChangeLog
  35b041011bba7ece3667aa843251f037  libada/Makefile.in
  b00081627666571decd79b0b7367ca00  libada/configure
  bd117467cbb66ffd3004284491e94704  libada/configure.ac
  ac81461263c340d1f6c7ed86a63b06de  libcpp/.cvsignore
! 442e980689639fde5ff21530a43363c8  libcpp/ChangeLog
  6ca505b8cabc03d6e7b22dc9f2095aee  libcpp/Makefile.in
  b88d8329be28feaae7b9f34e41302697  libcpp/aclocal.m4
  eb5a7c1a492f43b1575616e5b747abed  libcpp/charset.c
--- 19335,19346 ----
  8ba33a586960c0e4072c7d1f7b50b93e  intl/relocatable.c
  b06d53a83585fd7db8c2db9a182549e0  intl/relocatable.h
  ab99112442f51f89c122ffba737fdcdc  intl/textdomain.c
! 381c07b9e7db090feb66e737c84d9993  libada/ChangeLog
  35b041011bba7ece3667aa843251f037  libada/Makefile.in
  b00081627666571decd79b0b7367ca00  libada/configure
  bd117467cbb66ffd3004284491e94704  libada/configure.ac
  ac81461263c340d1f6c7ed86a63b06de  libcpp/.cvsignore
! 0b4add26dddd3dd115c6a8a5a536345b  libcpp/ChangeLog
  6ca505b8cabc03d6e7b22dc9f2095aee  libcpp/Makefile.in
  b88d8329be28feaae7b9f34e41302697  libcpp/aclocal.m4
  eb5a7c1a492f43b1575616e5b747abed  libcpp/charset.c
*************** bc660582fb1b46542917ae298ac9697b  libcpp
*** 19135,19141 ****
  14163c2841b9f5f6b48cd4929baa2c89  libcpp/directives.c
  e711c2870d69245de40d556d82947400  libcpp/errors.c
  ae16cd61e845fd68d6a17999b552d138  libcpp/expr.c
! 86e03d5b68a43b9e2edd2790be1a6264  libcpp/files.c
  49c79c66556202b2b6cfcc711c94840f  libcpp/identifiers.c
  e7eb9312efb3aa1e6e292f0198659c27  libcpp/include/cpp-id-data.h
  8a3ae1e6e0234cef0991b13548e0b60f  libcpp/include/cpplib.h
--- 19350,19356 ----
  14163c2841b9f5f6b48cd4929baa2c89  libcpp/directives.c
  e711c2870d69245de40d556d82947400  libcpp/errors.c
  ae16cd61e845fd68d6a17999b552d138  libcpp/expr.c
! 82fd96710c325cd580bcee2df0737846  libcpp/files.c
  49c79c66556202b2b6cfcc711c94840f  libcpp/identifiers.c
  e7eb9312efb3aa1e6e292f0198659c27  libcpp/include/cpp-id-data.h
  8a3ae1e6e0234cef0991b13548e0b60f  libcpp/include/cpplib.h
*************** ebd3806bb245d65f90f701ba80c5cf89  libcpp
*** 19150,19183 ****
  684490d08fdddac341de109d19b1c2b1  libcpp/makedepend.c
  9633f47a7551994802951a51b51f21e6  libcpp/mkdeps.c
  11a1ca02b5637013b0e1cac01571a279  libcpp/pch.c
! 628276056dcdbd0a4c94906b608260a1  libcpp/po/ChangeLog
! 14f1726220d19692e86fff415fa4fca2  libcpp/po/be.gmo
! 9536943e8fa66b395ab97d0b2ec36e9b  libcpp/po/be.po
! 1bdb51cc30162120879b0e66e7de3f3f  libcpp/po/ca.gmo
! 6c0590e975bc920c608477428ea479f6  libcpp/po/ca.po
  1e46d481da982e4d3e5e2569961dec01  libcpp/po/cpplib.pot
! 5894233d14cc13c8f674c673a2cbcb3c  libcpp/po/da.gmo
! 5fac01fe9430e8fcf2d679a7f216c424  libcpp/po/da.po
! 5122a8d1a02c78df6accd712a28ed347  libcpp/po/de.gmo
! d4501472fed59337bf42899065dd787a  libcpp/po/de.po
! 5a6bfb817eda360cfb5be7f34a75fbe9  libcpp/po/el.gmo
! b70e58fb201e62ae30fcfd3918896cf0  libcpp/po/el.po
! a7d8bef781220604a153b9e8186965be  libcpp/po/es.gmo
! 24fac7e624c45b8b09580ae41f1b04ee  libcpp/po/es.po
! 9fef0ae8ce33047721739f11e6f376cd  libcpp/po/fr.gmo
! d4b611584ecbe33ce7b4ecf671ae1aac  libcpp/po/fr.po
! a40d972c932eccab21d1f514940e9408  libcpp/po/ja.gmo
! 993198f9f5dd900d2bf559ebfbd3f0bb  libcpp/po/ja.po
! e63634e03a82e4615dfbcf0b07445aa7  libcpp/po/nl.gmo
! dcbaecb9cf14ef3e1353284f38a60e0c  libcpp/po/nl.po
! 8a14342bff8b23a48263f7dc5573cd23  libcpp/po/rw.gmo
! 93299bc064114c01255beb8e9b571030  libcpp/po/rw.po
! fbbd8a04087e52ffe217c5a0a6238343  libcpp/po/sv.gmo
! ca59d0d265c4868fa4b667628f6f5f5a  libcpp/po/sv.po
! e0aed8437aa94e5caaa517bfbab5e166  libcpp/po/tr.gmo
! 1408da2a5bc33a0ab72bd541d775501b  libcpp/po/tr.po
! 2af775d1b930ad1ac7f3ecae3d8d29cb  libcpp/po/vi.gmo
! 9cfea3506bf79f1ce31c9412e9e6d093  libcpp/po/vi.po
  1a12971101d06797ea7786ed7e1ac94c  libcpp/symtab.c
  5871a3b9ed0f3aa9945ba16ab2442ae5  libcpp/system.h
  24b13d1f57b1c67644bec801bf2ae8ac  libcpp/traditional.c
--- 19365,19398 ----
  684490d08fdddac341de109d19b1c2b1  libcpp/makedepend.c
  9633f47a7551994802951a51b51f21e6  libcpp/mkdeps.c
  11a1ca02b5637013b0e1cac01571a279  libcpp/pch.c
! bd0dd2eb8e86bfcd0c18e64e519042af  libcpp/po/ChangeLog
! ae33e6211592ad1ebacd790f732ee9f5  libcpp/po/be.gmo
! 4f076de14255a846edf06b2ff7b28bc2  libcpp/po/be.po
! 6ebd48af027eda23128fc1666ae91cb5  libcpp/po/ca.gmo
! 4bf49740aa9c74c78251d80a0d1047be  libcpp/po/ca.po
  1e46d481da982e4d3e5e2569961dec01  libcpp/po/cpplib.pot
! b6b85fd4c0ff3c73cbe68cd3d2f74806  libcpp/po/da.gmo
! 47faf3860811314280d8218490811b99  libcpp/po/da.po
! 7a3f11dbf56153a5787ccefc9d1eb2ec  libcpp/po/de.gmo
! f984a845841d365336c00f86d1ff0dce  libcpp/po/de.po
! bf39896bc888cb7baa36df85f80cb7c6  libcpp/po/el.gmo
! 93fae610a63d0f26ebc023059c472b22  libcpp/po/el.po
! feac85ca74d981876cfdd57c38cc798d  libcpp/po/es.gmo
! 2bceefe45bf2b726897447be0b2531b5  libcpp/po/es.po
! 6327e503b17a737a4480f3c443eaf1c0  libcpp/po/fr.gmo
! b500690becdc7dfef4114b37d6ffa476  libcpp/po/fr.po
! 62f2daf887751a5e4f3999c9d0a9b77c  libcpp/po/ja.gmo
! 6295753286050c1a6c3c3242a2185562  libcpp/po/ja.po
! 4537784ec225eddd307cb457aa6aa7f4  libcpp/po/nl.gmo
! 49857f23343f33fbe31e9af04302e615  libcpp/po/nl.po
! 7fe097f9aba2afca5df3cbe72dcb7edc  libcpp/po/rw.gmo
! 703e2238ba0fbf235d101143de61e3a9  libcpp/po/rw.po
! 847fcdacf04418fa9639b4de40f659ff  libcpp/po/sv.gmo
! 9e374879ef1543e77bf87b83eeeea915  libcpp/po/sv.po
! 434d619bf85b76b414eed130161176b0  libcpp/po/tr.gmo
! ec0731835f5104a59cf71cbb58543f0a  libcpp/po/tr.po
! bf468de8b9fbb2797137ee16fedb22c1  libcpp/po/vi.gmo
! afa121f4a938f361ddcb357d60ec7609  libcpp/po/vi.po
  1a12971101d06797ea7786ed7e1ac94c  libcpp/symtab.c
  5871a3b9ed0f3aa9945ba16ab2442ae5  libcpp/system.h
  24b13d1f57b1c67644bec801bf2ae8ac  libcpp/traditional.c
*************** e0aed8437aa94e5caaa517bfbab5e166  libcpp
*** 19185,19191 ****
  b39cac9c72b8bed17c033346e0c620a3  libcpp/ucnid.pl
  ca61e5e024f0d1d1e58e2ea5fa61727e  libcpp/ucnid.tab
  ac81461263c340d1f6c7ed86a63b06de  libffi/.cvsignore
! 361c951c928536debcfa9566160de15c  libffi/ChangeLog
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
  085f9917800070e791f49bf4733e23fa  libffi/LICENSE
--- 19400,19406 ----
  b39cac9c72b8bed17c033346e0c620a3  libcpp/ucnid.pl
  ca61e5e024f0d1d1e58e2ea5fa61727e  libcpp/ucnid.tab
  ac81461263c340d1f6c7ed86a63b06de  libffi/.cvsignore
! bc5d1ea4aa0035442c54d2d020ce8a94  libffi/ChangeLog
  fbbc216bc25d759a72ea3e6d734af56b  libffi/ChangeLog.libgcj
  d946d2b97454ad50a1dbfbf48923c5be  libffi/ChangeLog.v1
  085f9917800070e791f49bf4733e23fa  libffi/LICENSE
*************** d946d2b97454ad50a1dbfbf48923c5be  libffi
*** 19194,19201 ****
  dd0edecd243634e1925c0ce2134aaa45  libffi/README
  0ec3418e6c2e6b89c24cffd4322b6368  libffi/acinclude.m4
  8122dd2d5ecda309c0adffff58d5df4a  libffi/aclocal.m4
! 62ff44b88ede168f060c21e61f4e732c  libffi/configure
! 5685fc3a06df6fffa1457263f37f3cbd  libffi/configure.ac
  bec544523f8f7f3d5136f67598cf609a  libffi/configure.host
  a43eeb86871f975d813c68f49e4e3338  libffi/fficonfig.h.in
  800593333c0fdb237201a25cf22c1121  libffi/include/Makefile.am
--- 19409,19416 ----
  dd0edecd243634e1925c0ce2134aaa45  libffi/README
  0ec3418e6c2e6b89c24cffd4322b6368  libffi/acinclude.m4
  8122dd2d5ecda309c0adffff58d5df4a  libffi/aclocal.m4
! b733326553f0bb20a57b7ff4c6915278  libffi/configure
! 0d312d77ab346baeaf948b5970a11150  libffi/configure.ac
  bec544523f8f7f3d5136f67598cf609a  libffi/configure.host
  a43eeb86871f975d813c68f49e4e3338  libffi/fficonfig.h.in
  800593333c0fdb237201a25cf22c1121  libffi/include/Makefile.am
*************** a591afdd6fceb96566ab43e4a2f2e692  libffi
*** 19227,19243 ****
  68712d7da5c3c036ee6a3c915294925d  libffi/src/m68k/sysv.S
  56beb72e019fc1e06d87eaa2fcc24323  libffi/src/mips/ffi.c
  e32fe305f89e9639ee8fc903d28f99a0  libffi/src/mips/ffitarget.h
! e0513e7f9e5f369f6dec7842f6b75276  libffi/src/mips/n32.S
! 1c46f64552725eabd3434e623b4d87a8  libffi/src/mips/o32.S
! 7fb712f5d97e8e807b80456634fd3e3d  libffi/src/pa/ffi.c
! b29fc14489b5d70a3e9ac8c3724411f9  libffi/src/pa/ffitarget.h
! 401fc439592654cf6f92661286bbcda2  libffi/src/pa/linux.S
  d23701ff3a05628dde1d8c18d2911662  libffi/src/powerpc/aix.S
  049e042e968b560f48689cfc881d2db6  libffi/src/powerpc/aix_closure.S
  41549f68aeedd29e849159d4567ede07  libffi/src/powerpc/asm.h
  61f822f0298a1bd27b62e7cb421fc97c  libffi/src/powerpc/darwin.S
  305fe84e5eb35f0762be4feab1aea840  libffi/src/powerpc/darwin_closure.S
! b9a2e8615bc91767af95ddacead5a558  libffi/src/powerpc/ffi.c
  a5488f46dd8d3936dc78322e68bd4e7a  libffi/src/powerpc/ffi_darwin.c
  c6636cf45de17c69d5affc204f8316ee  libffi/src/powerpc/ffitarget.h
  5e0ab5c06c75a3b67d22efe0959a8f41  libffi/src/powerpc/linux64.S
--- 19442,19458 ----
  68712d7da5c3c036ee6a3c915294925d  libffi/src/m68k/sysv.S
  56beb72e019fc1e06d87eaa2fcc24323  libffi/src/mips/ffi.c
  e32fe305f89e9639ee8fc903d28f99a0  libffi/src/mips/ffitarget.h
! a9b002727584815726e8b4f27b59b1f8  libffi/src/mips/n32.S
! 6e6e4abcad3da021a787f5955770c2ee  libffi/src/mips/o32.S
! 2e24a1be4ef2e07069153d1c7dd98f3a  libffi/src/pa/ffi.c
! d37939f41706b752d955ca00b22eefbb  libffi/src/pa/ffitarget.h
! fd7540758a5d180e7a27b55187ee9b6c  libffi/src/pa/linux.S
  d23701ff3a05628dde1d8c18d2911662  libffi/src/powerpc/aix.S
  049e042e968b560f48689cfc881d2db6  libffi/src/powerpc/aix_closure.S
  41549f68aeedd29e849159d4567ede07  libffi/src/powerpc/asm.h
  61f822f0298a1bd27b62e7cb421fc97c  libffi/src/powerpc/darwin.S
  305fe84e5eb35f0762be4feab1aea840  libffi/src/powerpc/darwin_closure.S
! 436563359f28c480b42aedeb5a7e7931  libffi/src/powerpc/ffi.c
  a5488f46dd8d3936dc78322e68bd4e7a  libffi/src/powerpc/ffi_darwin.c
  c6636cf45de17c69d5affc204f8316ee  libffi/src/powerpc/ffitarget.h
  5e0ab5c06c75a3b67d22efe0959a8f41  libffi/src/powerpc/linux64.S
*************** c596ddb985689ec61b12aaa3d22affa3  libffi
*** 19358,19372 ****
  08bb6568e653b7801b6e74501a0c8886  libffi/testsuite/libffi.special/special.exp
  2eae8a5b3ba2f1438bd633704a31b923  libffi/testsuite/libffi.special/unwindtest.cc
  ac81461263c340d1f6c7ed86a63b06de  libgfortran/.cvsignore
! d6112175d36a9765501e645c5a0fe570  libgfortran/ChangeLog
! 82ba5b2bd59682c97033a0085b19d272  libgfortran/Makefile.am
! 53b24e4c040dd7680e4d246850a64268  libgfortran/Makefile.in
! 896831b791b89f94d242f70d7a4c680c  libgfortran/acinclude.m4
! 3d78a5d69a808ea223a35c247d22c23e  libgfortran/aclocal.m4
  62dc194ac59f64a47d33fd5ce9b5d290  libgfortran/c99_protos.h
! a50d3578971297c082a1112ba11ff80d  libgfortran/config.h.in
! c49b47ea814b82c559b51564ed616c98  libgfortran/configure
! 00b0a9a5214ef7135386a830e80e1ea4  libgfortran/configure.ac
  2e50a8343319a5542ee10ec4d8a933b1  libgfortran/fmain.c
  826103e38cc3a1235b4aa1d9d7bdd4ed  libgfortran/generated/_abs_c4.f90
  061436ae0e8035d552ffca04c373ec36  libgfortran/generated/_abs_c8.f90
--- 19573,19587 ----
  08bb6568e653b7801b6e74501a0c8886  libffi/testsuite/libffi.special/special.exp
  2eae8a5b3ba2f1438bd633704a31b923  libffi/testsuite/libffi.special/unwindtest.cc
  ac81461263c340d1f6c7ed86a63b06de  libgfortran/.cvsignore
! 4b4fe3692d3018e79d29fad649b657bf  libgfortran/ChangeLog
! 3411a30fd64447fa5cbb0ee9827ba900  libgfortran/Makefile.am
! 38cb411b3387d3ce9270500e6a3d6555  libgfortran/Makefile.in
! 02bd06d32d0884b115e943481bc3e005  libgfortran/acinclude.m4
! 0f4f0f6dffab8ef04317b78b641c2f30  libgfortran/aclocal.m4
  62dc194ac59f64a47d33fd5ce9b5d290  libgfortran/c99_protos.h
! a2536339d22764313d55f804cba44ae3  libgfortran/config.h.in
! f3188471940def67d345eef7784edffb  libgfortran/configure
! 80aad7550b2c31009c63b33ae9b7f145  libgfortran/configure.ac
  2e50a8343319a5542ee10ec4d8a933b1  libgfortran/fmain.c
  826103e38cc3a1235b4aa1d9d7bdd4ed  libgfortran/generated/_abs_c4.f90
  061436ae0e8035d552ffca04c373ec36  libgfortran/generated/_abs_c8.f90
*************** c6d4713c096cb84fea7a706b1a092f59  libgfo
*** 19438,19445 ****
  137237a613b44ad09a35f59be46e7ef1  libgfortran/generated/count_4_l8.c
  49349377f820a9763fad626eb2b37c62  libgfortran/generated/count_8_l4.c
  004b5f310e26be934d6aa351db4d744f  libgfortran/generated/count_8_l8.c
! cf8046cc2a473910fe7c70f59854e3f7  libgfortran/generated/cshift1_4.c
! 7458a4a2b20d0265311094c97d23770a  libgfortran/generated/cshift1_8.c
  a9287bfbfe67e7598cb03756e59d23fb  libgfortran/generated/dotprod_c4.c
  8a05efd7da1f9ef942b3febe9125cc0f  libgfortran/generated/dotprod_c8.c
  2bae8fbd6c128f51419f6834a8167d00  libgfortran/generated/dotprod_i4.c
--- 19653,19660 ----
  137237a613b44ad09a35f59be46e7ef1  libgfortran/generated/count_4_l8.c
  49349377f820a9763fad626eb2b37c62  libgfortran/generated/count_8_l4.c
  004b5f310e26be934d6aa351db4d744f  libgfortran/generated/count_8_l8.c
! a50012124d92627e2374dfbe6ed43ce7  libgfortran/generated/cshift1_4.c
! e258a6cea377d2b80267db3f854a5462  libgfortran/generated/cshift1_8.c
  a9287bfbfe67e7598cb03756e59d23fb  libgfortran/generated/dotprod_c4.c
  8a05efd7da1f9ef942b3febe9125cc0f  libgfortran/generated/dotprod_c8.c
  2bae8fbd6c128f51419f6834a8167d00  libgfortran/generated/dotprod_i4.c
*************** f44fc7d383eb1f18773127c0df7ca589  libgfo
*** 19448,19457 ****
  5c5da25a75c645d1bacd691a1f19ad24  libgfortran/generated/dotprod_l8.c
  2c9375471781b8ad26a04662335bebe9  libgfortran/generated/dotprod_r4.c
  7907f8258a0812c261af534a3e3185c1  libgfortran/generated/dotprod_r8.c
! be045852ee2d0a1e5c33a7d44922a991  libgfortran/generated/eoshift1_4.c
! 195f17cde4762d89d9c44f8fc6ac58fd  libgfortran/generated/eoshift1_8.c
! 85f75ad3c64b156e2207430f9c665389  libgfortran/generated/eoshift3_4.c
! eea1f3f25a0d59b81b9ac774556d5584  libgfortran/generated/eoshift3_8.c
  203887f748ccfd7eaf199d5874e31bc8  libgfortran/generated/exp_c4.c
  2007f9f71453a96f2f838a1b5260da28  libgfortran/generated/exp_c8.c
  07ecefdaa18ae3f7867bcdd603f8bc12  libgfortran/generated/exponent_r4.c
--- 19663,19672 ----
  5c5da25a75c645d1bacd691a1f19ad24  libgfortran/generated/dotprod_l8.c
  2c9375471781b8ad26a04662335bebe9  libgfortran/generated/dotprod_r4.c
  7907f8258a0812c261af534a3e3185c1  libgfortran/generated/dotprod_r8.c
! e61151262bf60a73fd3de9297326ca88  libgfortran/generated/eoshift1_4.c
! 43b38abd2557d85d285601e0253cd33c  libgfortran/generated/eoshift1_8.c
! 02fbaf56be13ce6fb9175945024e6c8d  libgfortran/generated/eoshift3_4.c
! a04cdcff2415e0d505d0ddad66a23bca  libgfortran/generated/eoshift3_8.c
  203887f748ccfd7eaf199d5874e31bc8  libgfortran/generated/exp_c4.c
  2007f9f71453a96f2f838a1b5260da28  libgfortran/generated/exp_c8.c
  07ecefdaa18ae3f7867bcdd603f8bc12  libgfortran/generated/exponent_r4.c
*************** fb6531032897fe552fa6efdb7f8a9145  libgfo
*** 19460,19477 ****
  f71aafc245520f07109de99063da3f3b  libgfortran/generated/fraction_r8.c
  17fe91ca9d515a5c0b1899e1c4838cc8  libgfortran/generated/hyp_c4.c
  ba78a0c79d9c588bc07d9101e255bb23  libgfortran/generated/hyp_c8.c
! c224b306ad9f19e499b968c8f631a769  libgfortran/generated/in_pack_i4.c
! 17e118f8bb94486368655e8cf283fcf9  libgfortran/generated/in_pack_i8.c
! 0986ac5f6f010d69b3cceee780890576  libgfortran/generated/in_unpack_i4.c
! bfa652414c356208d95cb3bc86178d32  libgfortran/generated/in_unpack_i8.c
! 195ba50f5cf6b3fe925be4921409ab6a  libgfortran/generated/matmul_c4.c
! 84553ca215b030fc7e0c571667adcb84  libgfortran/generated/matmul_c8.c
! 9a9d189772a16324f3d2bd537aaa3b4a  libgfortran/generated/matmul_i4.c
! c51d357db16aeb760fa640a4e3edef7f  libgfortran/generated/matmul_i8.c
  43982bfe1ff7ac732546ddc130573bbf  libgfortran/generated/matmul_l4.c
  f8b210fbf5ee8658f5d18fbab2c562f4  libgfortran/generated/matmul_l8.c
! c430b029699f00fef4eb5aa7e377704e  libgfortran/generated/matmul_r4.c
! 8b07ab8294b415a86a37f48075768a59  libgfortran/generated/matmul_r8.c
  ec3e749f29ce13ff212e16a929e0d327  libgfortran/generated/maxloc0_4_i4.c
  de6b3692d0498bcc5c21f4faa2d5d3ab  libgfortran/generated/maxloc0_4_i8.c
  b95aa8d2501da80d17a698a6400121d5  libgfortran/generated/maxloc0_4_r4.c
--- 19675,19696 ----
  f71aafc245520f07109de99063da3f3b  libgfortran/generated/fraction_r8.c
  17fe91ca9d515a5c0b1899e1c4838cc8  libgfortran/generated/hyp_c4.c
  ba78a0c79d9c588bc07d9101e255bb23  libgfortran/generated/hyp_c8.c
! 98c78b978ef8ae8d3141d01bf01ea924  libgfortran/generated/in_pack_c4.c
! 487827d8e84c2234e1315e2dd035a786  libgfortran/generated/in_pack_c8.c
! e5dacb83ea1283e0f6c902c223b98fc9  libgfortran/generated/in_pack_i4.c
! 1a0565274cd98939ac484f42aef75d36  libgfortran/generated/in_pack_i8.c
! 1befbef44d4ac2f2b6b80f418953ba39  libgfortran/generated/in_unpack_c4.c
! 795dd9d62bfad0c10a8a487830fd1778  libgfortran/generated/in_unpack_c8.c
! 42dd9e8e4fedc5c4ff0b867651a7ec7e  libgfortran/generated/in_unpack_i4.c
! 954f844caf9d50fc7a139e323912cd63  libgfortran/generated/in_unpack_i8.c
! ce8a9318e1dc106e79d2cf85cd177fd1  libgfortran/generated/matmul_c4.c
! 2fcd6f3149903835cde0d5e6d109c9e5  libgfortran/generated/matmul_c8.c
! 974aca30b354c95882a726de7cc9ed1f  libgfortran/generated/matmul_i4.c
! ca86fad8e0eb742e61c9ced3c843b596  libgfortran/generated/matmul_i8.c
  43982bfe1ff7ac732546ddc130573bbf  libgfortran/generated/matmul_l4.c
  f8b210fbf5ee8658f5d18fbab2c562f4  libgfortran/generated/matmul_l8.c
! 568473b3b614a6cef79fc09a6e8b90e0  libgfortran/generated/matmul_r4.c
! f0fb3083fadcdef8edb30dab99ceaacf  libgfortran/generated/matmul_r8.c
  ec3e749f29ce13ff212e16a929e0d327  libgfortran/generated/maxloc0_4_i4.c
  de6b3692d0498bcc5c21f4faa2d5d3ab  libgfortran/generated/maxloc0_4_i8.c
  b95aa8d2501da80d17a698a6400121d5  libgfortran/generated/maxloc0_4_r4.c
*************** b46dd9787dc50a7eb60a6d55783439c9  libgfo
*** 19532,19541 ****
  f5e56e7f09f6b71de378e00b1b6a5233  libgfortran/generated/product_i8.c
  003e99ca64c0c0bab2d8289b2e94e620  libgfortran/generated/product_r4.c
  09d943272f81c200f79c212e53353963  libgfortran/generated/product_r8.c
! f484b2557da9e1dfe14b9122e9b8b63f  libgfortran/generated/reshape_c4.c
! 60b241ad96b39296bfa263a647e22c66  libgfortran/generated/reshape_c8.c
! 3a8e692b2bbbb569285387910e0b203a  libgfortran/generated/reshape_i4.c
! 6b423782d7b00a25ee7fcf134ac2920c  libgfortran/generated/reshape_i8.c
  f1a821fb3260213f8e873ce2bba395c4  libgfortran/generated/set_exponent_r4.c
  8026d8c44e9d501e54d07a62a38d396d  libgfortran/generated/set_exponent_r8.c
  b647e47c53a06ca59a358f08249173e6  libgfortran/generated/shape_i4.c
--- 19751,19760 ----
  f5e56e7f09f6b71de378e00b1b6a5233  libgfortran/generated/product_i8.c
  003e99ca64c0c0bab2d8289b2e94e620  libgfortran/generated/product_r4.c
  09d943272f81c200f79c212e53353963  libgfortran/generated/product_r8.c
! 1943f854f0851f71195846906288ddf7  libgfortran/generated/reshape_c4.c
! f76d496b57a7bb4186f6fc9be23dcf8d  libgfortran/generated/reshape_c8.c
! 76df372102c4abdb7036952effed1a85  libgfortran/generated/reshape_i4.c
! 8c504b0d4a8f28db90071a4e145f929c  libgfortran/generated/reshape_i8.c
  f1a821fb3260213f8e873ce2bba395c4  libgfortran/generated/set_exponent_r4.c
  8026d8c44e9d501e54d07a62a38d396d  libgfortran/generated/set_exponent_r8.c
  b647e47c53a06ca59a358f08249173e6  libgfortran/generated/shape_i4.c
*************** fb812afb49f5b0a2a632fa263faa80fa  libgfo
*** 19563,19579 ****
  c7d997ceaeec17c314e88f2fb679a3e6  libgfortran/intrinsics/date_and_time.c
  a2836aacc50ea68c9c59943dd65fb281  libgfortran/intrinsics/dprod_r8.f90
  ffbfef914857fbd1fc28a444f84ed205  libgfortran/intrinsics/env.c
! 8e0aa147647285d6c01c5c1737236bc7  libgfortran/intrinsics/eoshift0.c
! 57bd6ff16d39d55f0d1b568085e6d61a  libgfortran/intrinsics/eoshift2.c
  c47e895dc5255d7884c8994390c69784  libgfortran/intrinsics/erf.c
! dfecf19be48a4d6414e185aefe4d18d2  libgfortran/intrinsics/etime.c
  3364fa3e7e65fbba305fd7995f6d1a6b  libgfortran/intrinsics/exit.c
  078222cc3bcef6f7a1cd8505f14b2fd9  libgfortran/intrinsics/f2c_specifics.F90
! 03035465d72dae0f4c063c9c77f3bbf2  libgfortran/intrinsics/flush.c
  db49af9d62c64663236de03eae1816b9  libgfortran/intrinsics/fnum.c
  e92bf810821010484fa017e509c576b4  libgfortran/intrinsics/gerror.c
  900615c610d969cd6016432e26cb48d0  libgfortran/intrinsics/getXid.c
! 1fbe01c78dcc11f40f42ec69cc90a04d  libgfortran/intrinsics/getcwd.c
  0a7a18fa74da7298aac8411aeda91889  libgfortran/intrinsics/getlog.c
  3f750500ff5c1308b22a5c6d138f4058  libgfortran/intrinsics/hostnm.c
  17c8d0fc219c32c1bcc87a9ce0f44619  libgfortran/intrinsics/ierrno.c
--- 19782,19798 ----
  c7d997ceaeec17c314e88f2fb679a3e6  libgfortran/intrinsics/date_and_time.c
  a2836aacc50ea68c9c59943dd65fb281  libgfortran/intrinsics/dprod_r8.f90
  ffbfef914857fbd1fc28a444f84ed205  libgfortran/intrinsics/env.c
! 00d29a4741524a2cf9035747311aac22  libgfortran/intrinsics/eoshift0.c
! 021326df44e45a19031bd25d51a0bcce  libgfortran/intrinsics/eoshift2.c
  c47e895dc5255d7884c8994390c69784  libgfortran/intrinsics/erf.c
! 54874863b0e428b395aa03008a1ecfc7  libgfortran/intrinsics/etime.c
  3364fa3e7e65fbba305fd7995f6d1a6b  libgfortran/intrinsics/exit.c
  078222cc3bcef6f7a1cd8505f14b2fd9  libgfortran/intrinsics/f2c_specifics.F90
! 9eb6cc2d85baba9fb5c248e0f6eef845  libgfortran/intrinsics/flush.c
  db49af9d62c64663236de03eae1816b9  libgfortran/intrinsics/fnum.c
  e92bf810821010484fa017e509c576b4  libgfortran/intrinsics/gerror.c
  900615c610d969cd6016432e26cb48d0  libgfortran/intrinsics/getXid.c
! 5b9faa70b782fce70bf4e1bc8ff50dd2  libgfortran/intrinsics/getcwd.c
  0a7a18fa74da7298aac8411aeda91889  libgfortran/intrinsics/getlog.c
  3f750500ff5c1308b22a5c6d138f4058  libgfortran/intrinsics/hostnm.c
  17c8d0fc219c32c1bcc87a9ce0f44619  libgfortran/intrinsics/ierrno.c
*************** da5d4c58b20841cbb19da80dc08b1020  libgfo
*** 19593,19646 ****
  e4cab2a48cfff52b1a7af692c49f1c3a  libgfortran/intrinsics/size.c
  ad8d7b865ad257a1d506d646a4876649  libgfortran/intrinsics/sleep.c
  d39c840658c8b7c0a25b4b3d9b8e7e4a  libgfortran/intrinsics/spread_generic.c
! a50045cc7e039dc6f2037380b4c03f31  libgfortran/intrinsics/stat.c
  d5261211b2002015ad06bcc624663e37  libgfortran/intrinsics/string_intrinsics.c
  94785ea6db9a06951886499ccc4b49ff  libgfortran/intrinsics/symlnk.c
  be28fedc944c743cd4798bc285df0ee4  libgfortran/intrinsics/system.c
  c02b7b869306e4a2b6244212acca3736  libgfortran/intrinsics/system_clock.c
  8e0ec01faa7f1f82ae9144565a05cbde  libgfortran/intrinsics/time.c
  f37075d2b5cd9fe363532a14c53806d2  libgfortran/intrinsics/transpose_generic.c
  32077598351014bfd13d77df30abcfb6  libgfortran/intrinsics/umask.c
! a87c5c131c9cb278439133d0682816cc  libgfortran/intrinsics/unlink.c
  bf7217e830ace4b32083966009a20c01  libgfortran/intrinsics/unpack_generic.c
  4d6996f29f26754121fe54907c7847d7  libgfortran/io/backspace.c
! bd102efd21531e4818996c87d55e37dd  libgfortran/io/close.c
  7f325dbe11a4cc88fb6f411b821e8d88  libgfortran/io/endfile.c
! f3e1ffd4d4fbbe5a9624c4e1d290ac80  libgfortran/io/format.c
  d7690b35ee5c1d671fe8421e2b72ee44  libgfortran/io/inquire.c
! 5a86be635e2f5ae4aa0aac07785d0e41  libgfortran/io/io.h
! a0c099976e1050f302f26307b1a55273  libgfortran/io/list_read.c
! 4f37951392651e05a738ccc1834f720b  libgfortran/io/lock.c
  adbe030b72eb5c8745d72116710b2207  libgfortran/io/open.c
! 6ac95eccb0aa57e39e957bd4b807c621  libgfortran/io/read.c
  1dadcdb3f22becc5c1afa3076d2bd5f7  libgfortran/io/rewind.c
! 98c31dd0503bc8d394cb52322bb62dc4  libgfortran/io/transfer.c
! c088b62851c6378e84d633a8a40b8370  libgfortran/io/unit.c
! aec9839acb6417c01bddeb35ba06cce5  libgfortran/io/unix.c
! 75210654d827946442592aaef09fe0fd  libgfortran/io/write.c
! a3efb5b58a58a6e6a9bc67fea8d06fc7  libgfortran/libgfortran.h
  77280bb7ee423875e03d9c0d34527df6  libgfortran/libtool-version
  3cdbce398c5f4c6fe469b2a81ab59fc5  libgfortran/m4/all.m4
  b4a9ccfebdcccbdbfd3317333ef076fe  libgfortran/m4/any.m4
  c91041bfea172386a6307aaa19fc4e6a  libgfortran/m4/cexp.m4
  7eb358a48bf4f65944f3eecce7c3f528  libgfortran/m4/chyp.m4
  c06a7e41060b632fdaea36f718c0f874  libgfortran/m4/count.m4
! dccdbd718dbc2a5a743330b8ea65a230  libgfortran/m4/cshift1.m4
  3a5ba7e8caddad1e87329441b7613448  libgfortran/m4/ctrig.m4
  c814caab07301c48ceed2e6bcb437366  libgfortran/m4/dotprod.m4
  af873c0e5ddae082a6eaf0acf09b10ea  libgfortran/m4/dotprodc.m4
  3ec7e42922d764cef16481cb0af19f8e  libgfortran/m4/dotprodl.m4
! c67ec05ca0985950a9d27951501b025e  libgfortran/m4/eoshift1.m4
! f7570a80bdb6140cdc545e04bc738695  libgfortran/m4/eoshift3.m4
  9140ed429e790301035f869f68e64ed4  libgfortran/m4/exponent.m4
  a0e6f7c1300b8de8e893d4b091c3ca22  libgfortran/m4/fraction.m4
  9a7a1bd533e63f6f08c5974ed0006849  libgfortran/m4/head.m4
  240e63a6055482b2b9411d10eb718dbd  libgfortran/m4/iforeach.m4
  55b29765593eb0c3186b019597d414ed  libgfortran/m4/ifunction.m4
! 6444869f84d6d91b6ea427b6c86edb5e  libgfortran/m4/in_pack.m4
! 1fd049daa3e7355fd0bf56dd21d610f6  libgfortran/m4/in_unpack.m4
  af7950241e7e076f2ee76579ae3d4426  libgfortran/m4/iparm.m4
! bb91b261070040136b177f08e37218d6  libgfortran/m4/matmul.m4
  c1455c490742473a9e68fed46680a9a1  libgfortran/m4/matmull.m4
  9c29cd6c7a1d554b76e9c504369ea003  libgfortran/m4/maxloc0.m4
  6d8b3501e5e9e513f5c1cbe262e2b4a9  libgfortran/m4/maxloc1.m4
--- 19812,19866 ----
  e4cab2a48cfff52b1a7af692c49f1c3a  libgfortran/intrinsics/size.c
  ad8d7b865ad257a1d506d646a4876649  libgfortran/intrinsics/sleep.c
  d39c840658c8b7c0a25b4b3d9b8e7e4a  libgfortran/intrinsics/spread_generic.c
! 26e2cf756fcb3a1105e98c1d82cd8266  libgfortran/intrinsics/stat.c
  d5261211b2002015ad06bcc624663e37  libgfortran/intrinsics/string_intrinsics.c
  94785ea6db9a06951886499ccc4b49ff  libgfortran/intrinsics/symlnk.c
  be28fedc944c743cd4798bc285df0ee4  libgfortran/intrinsics/system.c
  c02b7b869306e4a2b6244212acca3736  libgfortran/intrinsics/system_clock.c
  8e0ec01faa7f1f82ae9144565a05cbde  libgfortran/intrinsics/time.c
  f37075d2b5cd9fe363532a14c53806d2  libgfortran/intrinsics/transpose_generic.c
+ 1db684868740ccf732a485c4e41186b6  libgfortran/intrinsics/tty.c
  32077598351014bfd13d77df30abcfb6  libgfortran/intrinsics/umask.c
! 24ec216dab72c5bf01ef1463ac4c5a50  libgfortran/intrinsics/unlink.c
  bf7217e830ace4b32083966009a20c01  libgfortran/intrinsics/unpack_generic.c
  4d6996f29f26754121fe54907c7847d7  libgfortran/io/backspace.c
! e47d458213cbd78b7ed76f2e7e3d91bf  libgfortran/io/close.c
  7f325dbe11a4cc88fb6f411b821e8d88  libgfortran/io/endfile.c
! 960f3dd048091c39e8810bcd13631a8b  libgfortran/io/format.c
  d7690b35ee5c1d671fe8421e2b72ee44  libgfortran/io/inquire.c
! f2c75e78c31dbf436830cb61e43e70c9  libgfortran/io/io.h
! 373d25de2f08a8fdaf74ef8a189234f0  libgfortran/io/list_read.c
! 416bd1bba67c887e7fbbfea385aee956  libgfortran/io/lock.c
  adbe030b72eb5c8745d72116710b2207  libgfortran/io/open.c
! 19d96a3b2e0cbf602fadff5977783258  libgfortran/io/read.c
  1dadcdb3f22becc5c1afa3076d2bd5f7  libgfortran/io/rewind.c
! 62200a1643dae87f8ca069dc5625b26e  libgfortran/io/transfer.c
! 2825319bf833888af32b993f907973d7  libgfortran/io/unit.c
! 9450c07b725677e02361161a42a1b81b  libgfortran/io/unix.c
! 71c51219f57561a6e4ed8229fa97684b  libgfortran/io/write.c
! 6637fc1658fa03408bb4d79175e1a51a  libgfortran/libgfortran.h
  77280bb7ee423875e03d9c0d34527df6  libgfortran/libtool-version
  3cdbce398c5f4c6fe469b2a81ab59fc5  libgfortran/m4/all.m4
  b4a9ccfebdcccbdbfd3317333ef076fe  libgfortran/m4/any.m4
  c91041bfea172386a6307aaa19fc4e6a  libgfortran/m4/cexp.m4
  7eb358a48bf4f65944f3eecce7c3f528  libgfortran/m4/chyp.m4
  c06a7e41060b632fdaea36f718c0f874  libgfortran/m4/count.m4
! 09a2b5b10fd02c1fc8ef61192a6e61d7  libgfortran/m4/cshift1.m4
  3a5ba7e8caddad1e87329441b7613448  libgfortran/m4/ctrig.m4
  c814caab07301c48ceed2e6bcb437366  libgfortran/m4/dotprod.m4
  af873c0e5ddae082a6eaf0acf09b10ea  libgfortran/m4/dotprodc.m4
  3ec7e42922d764cef16481cb0af19f8e  libgfortran/m4/dotprodl.m4
! feb49d01f2ca758fdd4d7741a23e1731  libgfortran/m4/eoshift1.m4
! cf7bbb3728a008f5b19797d5ea4d5971  libgfortran/m4/eoshift3.m4
  9140ed429e790301035f869f68e64ed4  libgfortran/m4/exponent.m4
  a0e6f7c1300b8de8e893d4b091c3ca22  libgfortran/m4/fraction.m4
  9a7a1bd533e63f6f08c5974ed0006849  libgfortran/m4/head.m4
  240e63a6055482b2b9411d10eb718dbd  libgfortran/m4/iforeach.m4
  55b29765593eb0c3186b019597d414ed  libgfortran/m4/ifunction.m4
! 57cc52bd3ff2b2ea70098237bc37e258  libgfortran/m4/in_pack.m4
! 7e2e91d1060b89384216340d857fdabe  libgfortran/m4/in_unpack.m4
  af7950241e7e076f2ee76579ae3d4426  libgfortran/m4/iparm.m4
! 05a7a811f03e27329da12a7899a97c5f  libgfortran/m4/matmul.m4
  c1455c490742473a9e68fed46680a9a1  libgfortran/m4/matmull.m4
  9c29cd6c7a1d554b76e9c504369ea003  libgfortran/m4/maxloc0.m4
  6d8b3501e5e9e513f5c1cbe262e2b4a9  libgfortran/m4/maxloc1.m4
*************** aa3a3d15fc845d4badf5a5c7e80bb27a  libgfo
*** 19652,19658 ****
  bb40607fc04eede98aaa0a141ea437bb  libgfortran/m4/nearest.m4
  2bd89336b8fecdc6631a59275e11ef34  libgfortran/m4/pow.m4
  e6b3c6d325fb2681a80bcbe817130322  libgfortran/m4/product.m4
! 65b8547b2d3b3038a7843aadb743b22a  libgfortran/m4/reshape.m4
  c50c0b8aea26a55fd23e4514634cf0d5  libgfortran/m4/set_exponent.m4
  3a6284b8301eafda7cd1e1c2e839eb4e  libgfortran/m4/shape.m4
  14e55bc4619d14fe17f23af68c90a235  libgfortran/m4/specific.m4
--- 19872,19878 ----
  bb40607fc04eede98aaa0a141ea437bb  libgfortran/m4/nearest.m4
  2bd89336b8fecdc6631a59275e11ef34  libgfortran/m4/pow.m4
  e6b3c6d325fb2681a80bcbe817130322  libgfortran/m4/product.m4
! e5669a57e7e9a27d00aa7d194e28b2fd  libgfortran/m4/reshape.m4
  c50c0b8aea26a55fd23e4514634cf0d5  libgfortran/m4/set_exponent.m4
  3a6284b8301eafda7cd1e1c2e839eb4e  libgfortran/m4/shape.m4
  14e55bc4619d14fe17f23af68c90a235  libgfortran/m4/specific.m4
*************** dde266266b65465992b5991c47f59e23  libgfo
*** 19662,19680 ****
  0ad0318f00c85db29d184dc3dff12276  libgfortran/m4/types.m4
  cd5733452b05f18d7cce28e6b3ed1e34  libgfortran/mk-sik-inc.sh
  69dde50e05115bbc693fded21eebb445  libgfortran/mk-srk-inc.sh
  5b9dc7287f531c8d64a5e95c4e4aedbd  libgfortran/runtime/environ.c
! 213c0e3cd3284f9222438edd45945732  libgfortran/runtime/error.c
! 33fe7f73e69044f2dc5851aa566585bd  libgfortran/runtime/in_pack_generic.c
! e3f1a44ce3b27ce56b7e36eae0ce7d8a  libgfortran/runtime/in_unpack_generic.c
! 8722e6486350fffca3491732e4a049d0  libgfortran/runtime/main.c
  ce58317d779590734d91054e1ebcf2b4  libgfortran/runtime/memory.c
  2770a106f1d53a4be54bcc7327470971  libgfortran/runtime/normalize.c
  9cf9c9b207a5152cb04a80d9df81792a  libgfortran/runtime/pause.c
  ad0f0310d39954660a355219a0b79b48  libgfortran/runtime/select.c
  46a97b520066e767a3c08b380c366394  libgfortran/runtime/stop.c
! f422f073ba5d38719d7fd8b9a98fd641  libgfortran/runtime/string.c
  7fbc338309ac38fefcd64b04bb903e34  libiberty/COPYING.LIB
! 0d77c84da9935ce09fe67c59c38ae894  libiberty/ChangeLog
  6d4c2580e2ab4f45a305ede094998336  libiberty/Makefile.in
  294191545dc71f5ad13229b0a5bfd7b1  libiberty/README
  5b535b62413b3770aeca6d516e0d6325  libiberty/_doprnt.c
--- 19882,19901 ----
  0ad0318f00c85db29d184dc3dff12276  libgfortran/m4/types.m4
  cd5733452b05f18d7cce28e6b3ed1e34  libgfortran/mk-sik-inc.sh
  69dde50e05115bbc693fded21eebb445  libgfortran/mk-srk-inc.sh
+ 4cc7ba470e0b619f14e22ac6b4df6d0d  libgfortran/runtime/compile_options.c
  5b9dc7287f531c8d64a5e95c4e4aedbd  libgfortran/runtime/environ.c
! 4bdb80a4d8c5fc6f872ede62e84d6298  libgfortran/runtime/error.c
! 1f19ffe4a29900620cbf402a1b1a4767  libgfortran/runtime/in_pack_generic.c
! 5672e771dba2407f2298f22ef0c71300  libgfortran/runtime/in_unpack_generic.c
! 60211e912d43d314552171f50be2f1e6  libgfortran/runtime/main.c
  ce58317d779590734d91054e1ebcf2b4  libgfortran/runtime/memory.c
  2770a106f1d53a4be54bcc7327470971  libgfortran/runtime/normalize.c
  9cf9c9b207a5152cb04a80d9df81792a  libgfortran/runtime/pause.c
  ad0f0310d39954660a355219a0b79b48  libgfortran/runtime/select.c
  46a97b520066e767a3c08b380c366394  libgfortran/runtime/stop.c
! 8b14237743c726920a5f02b6ac9592c6  libgfortran/runtime/string.c
  7fbc338309ac38fefcd64b04bb903e34  libiberty/COPYING.LIB
! b0f08fa61ef082ee15435aaee45db946  libiberty/ChangeLog
  6d4c2580e2ab4f45a305ede094998336  libiberty/Makefile.in
  294191545dc71f5ad13229b0a5bfd7b1  libiberty/README
  5b535b62413b3770aeca6d516e0d6325  libiberty/_doprnt.c
*************** f20e7cc03de67e377c14074ad8117a2d  libibe
*** 19807,19821 ****
  4bd3afb8fc654a444f5390dbb53c3816  libiberty/xstrerror.c
  ac81461263c340d1f6c7ed86a63b06de  libjava/.cvsignore
  94d55d512a9ba36caa9b7df079bae19f  libjava/COPYING
! e99ba16b0edc77dcb6f23371eb1513a2  libjava/ChangeLog
  cd8a361fdecdae865f473a6f2cf9fd8b  libjava/ChangeLog-1999
  4588de29d13f7eaa964141902c347636  libjava/ChangeLog-2001
  6083f84e4eb51e2dc3b24736498cf862  libjava/ChangeLog-2002
  4530bcd4ef89ef3a79bd80e91b2a36a5  libjava/ChangeLog-2003
  2dc583b32a93a3a02ca7ae5add57f10a  libjava/HACKING
  84706803a544c5820821cbbc020d39cf  libjava/LIBGCJ_LICENSE
! 1f9d527143ff8b8a29fc8193e3ed1e3e  libjava/Makefile.am
! 2e9a5b3715c88f430538a3c8ab57c1ed  libjava/Makefile.in
  ad7e029769786ded8152b84425ae0b6a  libjava/NEWS
  b8af03ff64b9879992c9382503d9910e  libjava/README
  fcab9c26cd6f539addaab81491b62c25  libjava/THANKS
--- 20028,20042 ----
  4bd3afb8fc654a444f5390dbb53c3816  libiberty/xstrerror.c
  ac81461263c340d1f6c7ed86a63b06de  libjava/.cvsignore
  94d55d512a9ba36caa9b7df079bae19f  libjava/COPYING
! 94f915e2ecdec1e9f3d984ffaac92c53  libjava/ChangeLog
  cd8a361fdecdae865f473a6f2cf9fd8b  libjava/ChangeLog-1999
  4588de29d13f7eaa964141902c347636  libjava/ChangeLog-2001
  6083f84e4eb51e2dc3b24736498cf862  libjava/ChangeLog-2002
  4530bcd4ef89ef3a79bd80e91b2a36a5  libjava/ChangeLog-2003
  2dc583b32a93a3a02ca7ae5add57f10a  libjava/HACKING
  84706803a544c5820821cbbc020d39cf  libjava/LIBGCJ_LICENSE
! aaeec8f902081e1d6ab06fe201329e08  libjava/Makefile.am
! 47f47f41e1fb7d01eb40d3e1d32c5a6a  libjava/Makefile.in
  ad7e029769786ded8152b84425ae0b6a  libjava/NEWS
  b8af03ff64b9879992c9382503d9910e  libjava/README
  fcab9c26cd6f539addaab81491b62c25  libjava/THANKS
*************** b13efae29a1b4e94b014715ff7dbc687  libjav
*** 19823,19839 ****
  e0529650d8ff4ad5fad975b05f35343b  libjava/aclocal.m4
  efc33151e6f0752ce2b40ae21ab49671  libjava/addr2name.awk
  1b3ae835d6026e7741025198e1e0a33f  libjava/boehm.cc
! 2c15bfbf183d86c5ff04a7f90d7d321d  libjava/configure
! 53bc4d8900470a7e4bfc0d58c9c274d2  libjava/configure.ac
! ca1cc041690f8f3040929be91be9b9c9  libjava/configure.host
  b8f5774479fe86f56e7e491189ccf0b5  libjava/darwin.cc
  e9eb027fe87013496a7965bd25258d3f  libjava/defineclass.cc
  1fbad51236fb98774e365452063ac44b  libjava/exception.cc
  b87406da95018ec9039cbcdce2cefe7b  libjava/external/Makefile.am
! bcb6c043ee66cb6111eafe4a4381d109  libjava/external/Makefile.in
  19926238491666aca594b13f6b691863  libjava/external/README
  182cbaa1f01c990ae1117e9c065e7bd7  libjava/external/sax/Makefile.am
! c7f68c53079a996cbb47719311edf2b5  libjava/external/sax/Makefile.in
  de1ad3c4705dc5ed78e6752d127ca258  libjava/external/sax/README
  24c4cd52776f0b9c2549cc98b91c02ce  libjava/external/sax/org/xml/sax/AttributeList.java
  e2acefbebe4576d15351243a8f8f4561  libjava/external/sax/org/xml/sax/Attributes.java
--- 20044,20060 ----
  e0529650d8ff4ad5fad975b05f35343b  libjava/aclocal.m4
  efc33151e6f0752ce2b40ae21ab49671  libjava/addr2name.awk
  1b3ae835d6026e7741025198e1e0a33f  libjava/boehm.cc
! ae192dfae9a5a8332f6c24170d95f987  libjava/configure
! eb86ee798400689bc38a69c64440f71e  libjava/configure.ac
! 2445cf5e69a3d9211a2bf022e2955b02  libjava/configure.host
  b8f5774479fe86f56e7e491189ccf0b5  libjava/darwin.cc
  e9eb027fe87013496a7965bd25258d3f  libjava/defineclass.cc
  1fbad51236fb98774e365452063ac44b  libjava/exception.cc
  b87406da95018ec9039cbcdce2cefe7b  libjava/external/Makefile.am
! 623bda0344ae8fdee45ea9df729e36ac  libjava/external/Makefile.in
  19926238491666aca594b13f6b691863  libjava/external/README
  182cbaa1f01c990ae1117e9c065e7bd7  libjava/external/sax/Makefile.am
! 7a051b7f22479203557d729c4258e9d8  libjava/external/sax/Makefile.in
  de1ad3c4705dc5ed78e6752d127ca258  libjava/external/sax/README
  24c4cd52776f0b9c2549cc98b91c02ce  libjava/external/sax/org/xml/sax/AttributeList.java
  e2acefbebe4576d15351243a8f8f4561  libjava/external/sax/org/xml/sax/Attributes.java
*************** bc03ab93306eea908ef9b61383ce41c5  libjav
*** 19876,19882 ****
  5f5708616a540aa06ab3fa31f8cc46e5  libjava/external/sax/org/xml/sax/package.html
  09e84721c652ff50fdad9a7215863899  libjava/external/w3c_dom/COPYRIGHT.html
  49d906a2d2b83f99196a5e5aa1f1df8d  libjava/external/w3c_dom/Makefile.am
! 13403a0ee2af206bd59487185e36a795  libjava/external/w3c_dom/Makefile.in
  6e52fb724e7d281f80276187f3c9e286  libjava/external/w3c_dom/README
  a2df55935d2b1a33193f8d1a7789912a  libjava/external/w3c_dom/org/w3c/dom/Attr.java
  08b4ecfae7fe5d5b389fb95d53b89721  libjava/external/w3c_dom/org/w3c/dom/CDATASection.java
--- 20097,20103 ----
  5f5708616a540aa06ab3fa31f8cc46e5  libjava/external/sax/org/xml/sax/package.html
  09e84721c652ff50fdad9a7215863899  libjava/external/w3c_dom/COPYRIGHT.html
  49d906a2d2b83f99196a5e5aa1f1df8d  libjava/external/w3c_dom/Makefile.am
! 93754ac988638f3c2f86ff6b6e2ac189  libjava/external/w3c_dom/Makefile.in
  6e52fb724e7d281f80276187f3c9e286  libjava/external/w3c_dom/README
  a2df55935d2b1a33193f8d1a7789912a  libjava/external/w3c_dom/org/w3c/dom/Attr.java
  08b4ecfae7fe5d5b389fb95d53b89721  libjava/external/w3c_dom/org/w3c/dom/CDATASection.java
*************** b985f2af519fd764fe1acd2f67bb05a3  libjav
*** 20026,20039 ****
  ee70cb1f6db1c9898512bce3cd32d675  libjava/external/w3c_dom/org/w3c/dom/xpath/XPathResult.java
  41e851e76bff82d7b492d444f91d4c0e  libjava/gcj/.cvsignore
  7acc5c1c4ded4fb2e32d0a4ab1d6b040  libjava/gcj/Makefile.am
! 9a54b2b7022525f07ea156d3c83ad62b  libjava/gcj/Makefile.in
  94b9871091f1caff9dc28dce6439c7dc  libjava/gcj/array.h
  361e9d926f9533fff97836fc99ee52b3  libjava/gcj/cni.h
  1132746ded1c01c81bf0574be6c00359  libjava/gcj/field.h
  50dbc88b5bdbbeead2ba483794d2d889  libjava/gcj/javaprims.h
  889018fe1f6304db88020c202bf148fe  libjava/gcj/libgcj-config.h.in
  eafd77f0472be0989ca80a47fdbf37fb  libjava/gcj/method.h
! 765747aba1c20c7acff2d46c7acff872  libjava/gij.cc
  e1408d5d275b717aaa0330aa1b6043db  libjava/gnu/awt/LightweightRedirector.java
  e4a6533e6ba178693bf1cd76421aa764  libjava/gnu/awt/j2d/AbstractGraphicsState.java
  a47831f8c3de048876eaf738f495ece9  libjava/gnu/awt/j2d/DirectRasterGraphics.java
--- 20247,20260 ----
  ee70cb1f6db1c9898512bce3cd32d675  libjava/external/w3c_dom/org/w3c/dom/xpath/XPathResult.java
  41e851e76bff82d7b492d444f91d4c0e  libjava/gcj/.cvsignore
  7acc5c1c4ded4fb2e32d0a4ab1d6b040  libjava/gcj/Makefile.am
! e66ac9e3ea0d169728a7db6108e2821b  libjava/gcj/Makefile.in
  94b9871091f1caff9dc28dce6439c7dc  libjava/gcj/array.h
  361e9d926f9533fff97836fc99ee52b3  libjava/gcj/cni.h
  1132746ded1c01c81bf0574be6c00359  libjava/gcj/field.h
  50dbc88b5bdbbeead2ba483794d2d889  libjava/gcj/javaprims.h
  889018fe1f6304db88020c202bf148fe  libjava/gcj/libgcj-config.h.in
  eafd77f0472be0989ca80a47fdbf37fb  libjava/gcj/method.h
! 253f17b801985634afbd1faea3bf1d4e  libjava/gij.cc
  e1408d5d275b717aaa0330aa1b6043db  libjava/gnu/awt/LightweightRedirector.java
  e4a6533e6ba178693bf1cd76421aa764  libjava/gnu/awt/j2d/AbstractGraphicsState.java
  a47831f8c3de048876eaf738f495ece9  libjava/gnu/awt/j2d/DirectRasterGraphics.java
*************** c5dcfdb861d707f55f7403374bdfa044  libjav
*** 20465,20471 ****
  bdcb8e9d2d8a08f125de3168878c4a09  libjava/gnu/java/net/protocol/core/CoreInputStream.java
  2ee0a1c8055cc886c615bd80daa5f50b  libjava/gnu/java/net/protocol/core/Handler.java
  ec33c998e82a7d76787fca918c89c7b1  libjava/gnu/java/net/protocol/core/natCoreInputStream.cc
! 568f9bda1e0089955a9ae2c845ea36db  libjava/gnu/java/net/protocol/file/Connection.java
  304508514d1133136259fa3885efb273  libjava/gnu/java/net/protocol/file/Handler.java
  3befacb5875d82cba7decd2601719954  libjava/gnu/java/net/protocol/ftp/ActiveModeDTP.java
  137d1175c836676e3e19b5fddfe31cc8  libjava/gnu/java/net/protocol/ftp/BlockInputStream.java
--- 20686,20692 ----
  bdcb8e9d2d8a08f125de3168878c4a09  libjava/gnu/java/net/protocol/core/CoreInputStream.java
  2ee0a1c8055cc886c615bd80daa5f50b  libjava/gnu/java/net/protocol/core/Handler.java
  ec33c998e82a7d76787fca918c89c7b1  libjava/gnu/java/net/protocol/core/natCoreInputStream.cc
! 4abdf8a40c8e27e662e6d60f3f67bf5c  libjava/gnu/java/net/protocol/file/Connection.java
  304508514d1133136259fa3885efb273  libjava/gnu/java/net/protocol/file/Handler.java
  3befacb5875d82cba7decd2601719954  libjava/gnu/java/net/protocol/ftp/ActiveModeDTP.java
  137d1175c836676e3e19b5fddfe31cc8  libjava/gnu/java/net/protocol/ftp/BlockInputStream.java
*************** ac555adc7ef3beb568b8fbaba5648638  libjav
*** 20495,20501 ****
  502cb805b584ba6fa3522881d7efab22  libjava/gnu/java/net/protocol/http/Credentials.java
  00c09639b6983448145fa309d3443dd3  libjava/gnu/java/net/protocol/http/HTTPConnection.java
  d239576fe50a63fb4618777322ee7202  libjava/gnu/java/net/protocol/http/HTTPDateFormat.java
! 19002508d90efd1865e0e4321ee4684d  libjava/gnu/java/net/protocol/http/HTTPURLConnection.java
  e51384d825981b41c5f876555bc695a2  libjava/gnu/java/net/protocol/http/Handler.java
  c97373c3b2fb2f5a07b57b0259163164  libjava/gnu/java/net/protocol/http/Headers.java
  874da591de27add262badb3b2845b465  libjava/gnu/java/net/protocol/http/Request.java
--- 20716,20722 ----
  502cb805b584ba6fa3522881d7efab22  libjava/gnu/java/net/protocol/http/Credentials.java
  00c09639b6983448145fa309d3443dd3  libjava/gnu/java/net/protocol/http/HTTPConnection.java
  d239576fe50a63fb4618777322ee7202  libjava/gnu/java/net/protocol/http/HTTPDateFormat.java
! ee968f903fef782781d8b13f10eed186  libjava/gnu/java/net/protocol/http/HTTPURLConnection.java
  e51384d825981b41c5f876555bc695a2  libjava/gnu/java/net/protocol/http/Handler.java
  c97373c3b2fb2f5a07b57b0259163164  libjava/gnu/java/net/protocol/http/Headers.java
  874da591de27add262badb3b2845b465  libjava/gnu/java/net/protocol/http/Request.java
*************** abfb8b6776e311087bd858f192ac32d1  libjav
*** 20509,20515 ****
  de538053e0750e2942df2172d981b121  libjava/gnu/java/net/protocol/http/event/RequestEvent.java
  7f75b6f279a402207675fc9817058ce7  libjava/gnu/java/net/protocol/http/event/RequestListener.java
  ccea28db320d5c115ffd7b245afeaf57  libjava/gnu/java/net/protocol/https/Handler.java
! 0a32010b88715551022c212deefff7fa  libjava/gnu/java/net/protocol/jar/Connection.java
  41dfd873fd6c074f605b2bc8a90062bd  libjava/gnu/java/net/protocol/jar/Handler.java
  9902e0768ead73f666ae91fc2a270c33  libjava/gnu/java/nio/ChannelInputStream.java
  82566c9b04c39f61d57d34823c73f03f  libjava/gnu/java/nio/ChannelOutputStream.java
--- 20730,20736 ----
  de538053e0750e2942df2172d981b121  libjava/gnu/java/net/protocol/http/event/RequestEvent.java
  7f75b6f279a402207675fc9817058ce7  libjava/gnu/java/net/protocol/http/event/RequestListener.java
  ccea28db320d5c115ffd7b245afeaf57  libjava/gnu/java/net/protocol/https/Handler.java
! 91056f5c508e18bd5190adf2bab12596  libjava/gnu/java/net/protocol/jar/Connection.java
  41dfd873fd6c074f605b2bc8a90062bd  libjava/gnu/java/net/protocol/jar/Handler.java
  9902e0768ead73f666ae91fc2a270c33  libjava/gnu/java/nio/ChannelInputStream.java
  82566c9b04c39f61d57d34823c73f03f  libjava/gnu/java/nio/ChannelOutputStream.java
*************** ee39370bd25ad09eeb6e0adbb53d581a  libjav
*** 20878,20884 ****
  966ed0ce3b2ea6019dccec26411d3f94  libjava/gnu/xml/xpath/XPathTokenizer.java
  7bd3b9ae8c6fa245e8d11b8d9c7accc4  libjava/include/.cvsignore
  d4fd72c4a920e8ada788fba1e9c72123  libjava/include/Makefile.am
! c8e5ef8943d81116f6e5eafb34256551  libjava/include/Makefile.in
  b2c1fd6580a74e9409da97b7d903e312  libjava/include/boehm-gc.h
  88fed1de1d0186fb9a16b7ddf2302519  libjava/include/config.h.in
  c4f13c76610deabfbf13fce4ed092a52  libjava/include/darwin-signal.h
--- 21099,21105 ----
  966ed0ce3b2ea6019dccec26411d3f94  libjava/gnu/xml/xpath/XPathTokenizer.java
  7bd3b9ae8c6fa245e8d11b8d9c7accc4  libjava/include/.cvsignore
  d4fd72c4a920e8ada788fba1e9c72123  libjava/include/Makefile.am
! 5d98aac248b583d27a65950d7d1653bf  libjava/include/Makefile.in
  b2c1fd6580a74e9409da97b7d903e312  libjava/include/boehm-gc.h
  88fed1de1d0186fb9a16b7ddf2302519  libjava/include/config.h.in
  c4f13c76610deabfbf13fce4ed092a52  libjava/include/darwin-signal.h
*************** da63d5f9ac14db70b22f1d9c1dbd1dcf  libjav
*** 20897,20903 ****
  0789d9932454f5ec288d266ada58126d  libjava/include/jawt.h
  763b17cf3295749a1d95aa7b7b837b7d  libjava/include/jawt_md.h
  8029549dd2ab5917c1af9aa0920f8a43  libjava/include/jni.h
! 7dadd153a31bd0f7094570160880287f  libjava/include/jvm.h
  55ed6e8ea2ae96155602547fcfe5d96c  libjava/include/jvmpi.h
  9441b9d3f94beac1a647035979b982bb  libjava/include/mips-signal.h
  6cb1b655ac757a3e299eb50f5dbee908  libjava/include/no-gc.h
--- 21118,21124 ----
  0789d9932454f5ec288d266ada58126d  libjava/include/jawt.h
  763b17cf3295749a1d95aa7b7b837b7d  libjava/include/jawt_md.h
  8029549dd2ab5917c1af9aa0920f8a43  libjava/include/jni.h
! 3420ede0c100bf5cb3ba28144e3a668c  libjava/include/jvm.h
  55ed6e8ea2ae96155602547fcfe5d96c  libjava/include/jvmpi.h
  9441b9d3f94beac1a647035979b982bb  libjava/include/mips-signal.h
  6cb1b655ac757a3e299eb50f5dbee908  libjava/include/no-gc.h
*************** fcc68eea0e37ca05d241fcd08098f4d2  libjav
*** 20914,20920 ****
  d799c46a0bab61ed909e368cd7dcc256  libjava/include/win32-threads.h
  b16429d3b1d37bdb78d6d1aa19160085  libjava/include/win32.h
  90d1f158a328a75373335e2c604b85a6  libjava/include/x86_64-signal.h
! 66bc04d597b200ed081c1f0acd84e7f5  libjava/interpret.cc
  43011f0235e06f668522936caddb04bf  libjava/java/applet/Applet.java
  8a78e9d7be8730c4a2b49e6a832c4cbf  libjava/java/applet/AppletContext.java
  1d252adca2809ef2a2b2c1d876a6ab1a  libjava/java/applet/AppletStub.java
--- 21135,21141 ----
  d799c46a0bab61ed909e368cd7dcc256  libjava/include/win32-threads.h
  b16429d3b1d37bdb78d6d1aa19160085  libjava/include/win32.h
  90d1f158a328a75373335e2c604b85a6  libjava/include/x86_64-signal.h
! 6212e5399aa4dc6edf776ccceb1d7664  libjava/interpret.cc
  43011f0235e06f668522936caddb04bf  libjava/java/applet/Applet.java
  8a78e9d7be8730c4a2b49e6a832c4cbf  libjava/java/applet/AppletContext.java
  1d252adca2809ef2a2b2c1d876a6ab1a  libjava/java/applet/AppletStub.java
*************** da690e9209e2d3e363197eec9329b50b  libjav
*** 21312,21318 ****
  886afaf408e1dc27bf4a06093e20559e  libjava/java/io/BufferedReader.java
  7f0c760ff685f3ed54bdc3c5ef001ff0  libjava/java/io/BufferedWriter.java
  a31f408068d8868c2d8ccc4f7f9c1e2e  libjava/java/io/ByteArrayInputStream.java
! a9975f23319e330edb2fda5581a0e721  libjava/java/io/ByteArrayOutputStream.java
  1398742d1a9b1eae5c2459d50bb90136  libjava/java/io/CharArrayReader.java
  11742a3f9155d8793912673313c33e25  libjava/java/io/CharArrayWriter.java
  0d7dd6bbacc13522d9bd53df36b88a17  libjava/java/io/CharConversionException.java
--- 21533,21539 ----
  886afaf408e1dc27bf4a06093e20559e  libjava/java/io/BufferedReader.java
  7f0c760ff685f3ed54bdc3c5ef001ff0  libjava/java/io/BufferedWriter.java
  a31f408068d8868c2d8ccc4f7f9c1e2e  libjava/java/io/ByteArrayInputStream.java
! 49aa067b7bd2c953e7446aa9f9314917  libjava/java/io/ByteArrayOutputStream.java
  1398742d1a9b1eae5c2459d50bb90136  libjava/java/io/CharArrayReader.java
  11742a3f9155d8793912673313c33e25  libjava/java/io/CharArrayWriter.java
  0d7dd6bbacc13522d9bd53df36b88a17  libjava/java/io/CharConversionException.java
*************** f278e929e86da7229545e336cc7102ab  libjav
*** 21395,21401 ****
  af41431eb7269b536360927e65edab3c  libjava/java/lang/Byte.java
  dcb0d4caa2cf0040acb92ac1397b5810  libjava/java/lang/CharSequence.java
  e70a17bcb7d10a6826fc5878378ca7d6  libjava/java/lang/Character.java
! cad488cdf6941677f202dd675b0e0b92  libjava/java/lang/Class.h
  d75de0d19a4a8006b6242bc030e8d2ec  libjava/java/lang/Class.java
  db7a4cebffa0518c5b11cd04ab246f5f  libjava/java/lang/ClassCastException.java
  47f71ae563cd10344031685f84637a6b  libjava/java/lang/ClassCircularityError.java
--- 21616,21622 ----
  af41431eb7269b536360927e65edab3c  libjava/java/lang/Byte.java
  dcb0d4caa2cf0040acb92ac1397b5810  libjava/java/lang/CharSequence.java
  e70a17bcb7d10a6826fc5878378ca7d6  libjava/java/lang/Character.java
! a575e8e1c10abb7715c454adb90ae059  libjava/java/lang/Class.h
  d75de0d19a4a8006b6242bc030e8d2ec  libjava/java/lang/Class.java
  db7a4cebffa0518c5b11cd04ab246f5f  libjava/java/lang/ClassCastException.java
  47f71ae563cd10344031685f84637a6b  libjava/java/lang/ClassCircularityError.java
*************** e42b4cec32b11548b25b497d8f065642  libjav
*** 21458,21464 ****
  006b5c46829802474970a50585b1f374  libjava/java/lang/StringBuffer.java
  4330a887ccc1bcf1f2f7f0f28bd82c43  libjava/java/lang/StringIndexOutOfBoundsException.java
  e268b55014ab6e090596e6fe6b22acc9  libjava/java/lang/System.java
! e425dbf410b7ab2bbdac604072f6953c  libjava/java/lang/Thread.java
  77497f69a9ea60df606963e910e92e7b  libjava/java/lang/ThreadDeath.java
  ca28ac3c09b22e2764c8cab5c0183a44  libjava/java/lang/ThreadGroup.java
  ca21085b8a24bd1e182de06594bcf036  libjava/java/lang/ThreadLocal.java
--- 21679,21685 ----
  006b5c46829802474970a50585b1f374  libjava/java/lang/StringBuffer.java
  4330a887ccc1bcf1f2f7f0f28bd82c43  libjava/java/lang/StringIndexOutOfBoundsException.java
  e268b55014ab6e090596e6fe6b22acc9  libjava/java/lang/System.java
! 5bf2b7a368ac731ae7610bd532aa6d6f  libjava/java/lang/Thread.java
  77497f69a9ea60df606963e910e92e7b  libjava/java/lang/ThreadDeath.java
  ca28ac3c09b22e2764c8cab5c0183a44  libjava/java/lang/ThreadGroup.java
  ca21085b8a24bd1e182de06594bcf036  libjava/java/lang/ThreadLocal.java
*************** bcd91cf00a8ac475757c86f788cd7e52  libjav
*** 21502,21514 ****
  55412650ccf3af3ec8376e685f6d4845  libjava/java/lang/natEcosProcess.cc
  842368c7e6ed293e6e3f310ed9a3076f  libjava/java/lang/natFloat.cc
  c6eaf1e2175d821debebc2878c0520ef  libjava/java/lang/natMath.cc
! ec197cf3dd3c7911a22bd364f894ffa9  libjava/java/lang/natObject.cc
  f1cdd7e99d2b32238dccdad7f27dfb9a  libjava/java/lang/natPosixProcess.cc
  8cb7cb4ecaa3a5ce9a7bf1cd280790ae  libjava/java/lang/natRuntime.cc
  c65995c60273483f16ae41a03b6dea52  libjava/java/lang/natString.cc
  7c87f5acddd8589e59cea5b11b3e5db6  libjava/java/lang/natStringBuffer.cc
  26955fca411c7e3367f4d48bf968f32b  libjava/java/lang/natSystem.cc
! 3707a2fa2b7555427b34205780d4e0b8  libjava/java/lang/natThread.cc
  f26a6e07419c6b49cd2fbb273820c6b1  libjava/java/lang/natVMClassLoader.cc
  b353a4db158c64aef144cc2fb2d5441e  libjava/java/lang/natVMSecurityManager.cc
  099b753a5e3e667eac01d2545526506e  libjava/java/lang/natWin32Process.cc
--- 21723,21735 ----
  55412650ccf3af3ec8376e685f6d4845  libjava/java/lang/natEcosProcess.cc
  842368c7e6ed293e6e3f310ed9a3076f  libjava/java/lang/natFloat.cc
  c6eaf1e2175d821debebc2878c0520ef  libjava/java/lang/natMath.cc
! cd3a737f2db795fb827d767120fffa58  libjava/java/lang/natObject.cc
  f1cdd7e99d2b32238dccdad7f27dfb9a  libjava/java/lang/natPosixProcess.cc
  8cb7cb4ecaa3a5ce9a7bf1cd280790ae  libjava/java/lang/natRuntime.cc
  c65995c60273483f16ae41a03b6dea52  libjava/java/lang/natString.cc
  7c87f5acddd8589e59cea5b11b3e5db6  libjava/java/lang/natStringBuffer.cc
  26955fca411c7e3367f4d48bf968f32b  libjava/java/lang/natSystem.cc
! b1ab8b4b9d3d21c6a62c5b71366fa358  libjava/java/lang/natThread.cc
  f26a6e07419c6b49cd2fbb273820c6b1  libjava/java/lang/natVMClassLoader.cc
  b353a4db158c64aef144cc2fb2d5441e  libjava/java/lang/natVMSecurityManager.cc
  099b753a5e3e667eac01d2545526506e  libjava/java/lang/natWin32Process.cc
*************** b1709857e4517d45aa1b38a4e47fd335  libjav
*** 21594,21602 ****
  d84afed5ffee775ddd195cc6b2629e77  libjava/java/net/SocketTimeoutException.java
  bd0ae593b6e1822e413be9593b3495da  libjava/java/net/URI.java
  f51fc0603615be6b1b45c7bd17ee54c3  libjava/java/net/URISyntaxException.java
! a6b2789a64ec95639126cdcf2d9603d0  libjava/java/net/URL.java
  00203d7dc8b1211ab79b8f1be859c014  libjava/java/net/URLClassLoader.java
! 34de06e0a4228f6d31bbbc767551e731  libjava/java/net/URLConnection.java
  07b586565d98370536890bd0aefea733  libjava/java/net/URLDecoder.java
  fc1a6d3cccddda0fe6c6116fbcf5e54d  libjava/java/net/URLEncoder.java
  d3b76ef3ec78f2c40d706b2048a0e0ca  libjava/java/net/URLStreamHandler.java
--- 21815,21823 ----
  d84afed5ffee775ddd195cc6b2629e77  libjava/java/net/SocketTimeoutException.java
  bd0ae593b6e1822e413be9593b3495da  libjava/java/net/URI.java
  f51fc0603615be6b1b45c7bd17ee54c3  libjava/java/net/URISyntaxException.java
! b83bf18569dead89bbd49c16898d444e  libjava/java/net/URL.java
  00203d7dc8b1211ab79b8f1be859c014  libjava/java/net/URLClassLoader.java
! 763228f68ca39bdd5c7a9d0cbf618244  libjava/java/net/URLConnection.java
  07b586565d98370536890bd0aefea733  libjava/java/net/URLDecoder.java
  fc1a6d3cccddda0fe6c6116fbcf5e54d  libjava/java/net/URLEncoder.java
  d3b76ef3ec78f2c40d706b2048a0e0ca  libjava/java/net/URLStreamHandler.java
*************** f01b1d8ccf1ae6400369b840465eb5b9  libjav
*** 22972,22978 ****
  4df6dc1d88780bad642bff2b1419dc0b  libjava/javax/xml/xpath/XPathVariableResolver.java
  4195e7f3734630104cdf377940a46f56  libjava/javax/xml/xpath/package.html
  5fa83f146645672d321dfe92c45050b0  libjava/jawt.c
! 9502199144dffd8c68bd77338292672a  libjava/jni.cc
  1b008d76d71effa7340c7bc196b1b388  libjava/jni/classpath/classpath_jawt.h
  635b1cd6ee28db23d28a524216806aef  libjava/jni/classpath/native_state.c
  d1fc93ba5f475c6314ad93d4566f8754  libjava/jni/classpath/native_state.h
--- 23193,23199 ----
  4df6dc1d88780bad642bff2b1419dc0b  libjava/javax/xml/xpath/XPathVariableResolver.java
  4195e7f3734630104cdf377940a46f56  libjava/javax/xml/xpath/package.html
  5fa83f146645672d321dfe92c45050b0  libjava/jawt.c
! 0d29fab8fd3598718a19a57fe83ead4a  libjava/jni.cc
  1b008d76d71effa7340c7bc196b1b388  libjava/jni/classpath/classpath_jawt.h
  635b1cd6ee28db23d28a524216806aef  libjava/jni/classpath/native_state.c
  d1fc93ba5f475c6314ad93d4566f8754  libjava/jni/classpath/native_state.h
*************** d04590c4dc6a61734d09958671cba4da  libjav
*** 23024,23030 ****
  951ec925ca91ea2a5236d0f25d8db838  libjava/libgcj.spec.in
  3d4a33013a6e48b3df24d0f6cfecd519  libjava/libltdl/.cvsignore
  d8045f3b8f929c1cb29a1e3fd737b499  libjava/libltdl/COPYING.LIB
! 8716f56665a937b14d537555ce21a2da  libjava/libltdl/ChangeLog
  6824f0f26586155951e5e6d7499e6269  libjava/libltdl/Makefile.am
  f0fc479b9827216034a3a365eb6e8194  libjava/libltdl/Makefile.in
  36da24f9facf00b349ea10dba3789d92  libjava/libltdl/README
--- 23245,23251 ----
  951ec925ca91ea2a5236d0f25d8db838  libjava/libgcj.spec.in
  3d4a33013a6e48b3df24d0f6cfecd519  libjava/libltdl/.cvsignore
  d8045f3b8f929c1cb29a1e3fd737b499  libjava/libltdl/COPYING.LIB
! 88ff5aab0840359ebb9f0ea363517566  libjava/libltdl/ChangeLog
  6824f0f26586155951e5e6d7499e6269  libjava/libltdl/Makefile.am
  f0fc479b9827216034a3a365eb6e8194  libjava/libltdl/Makefile.in
  36da24f9facf00b349ea10dba3789d92  libjava/libltdl/README
*************** ee99980905e04ebd71dda86810af81a5  libjav
*** 23042,23048 ****
  0a5e8ed778878a2656e3ea2313dac833  libjava/libltdl/missing
  792922784eade1d03ecb1b33ba8bb7c3  libjava/libltdl/mkinstalldirs
  b93f4e0a6c4ac6dcebda6a3b208b0640  libjava/libtool-version
! 17c6a5fe703d1d81e03d299adea3c747  libjava/link.cc
  f9c7378adc951bb9ebbddc24491dd5f3  libjava/mauve-libgcj
  b9b84e76d51b653c7fec2c1d882759c1  libjava/no-threads.cc
  e760b0ffcb334f44eac33b922cd34c6a  libjava/nogc.cc
--- 23263,23269 ----
  0a5e8ed778878a2656e3ea2313dac833  libjava/libltdl/missing
  792922784eade1d03ecb1b33ba8bb7c3  libjava/libltdl/mkinstalldirs
  b93f4e0a6c4ac6dcebda6a3b208b0640  libjava/libtool-version
! 32881b8afe11c71af8eee63adbec0422  libjava/link.cc
  f9c7378adc951bb9ebbddc24491dd5f3  libjava/mauve-libgcj
  b9b84e76d51b653c7fec2c1d882759c1  libjava/no-threads.cc
  e760b0ffcb334f44eac33b922cd34c6a  libjava/nogc.cc
*************** d150c53e0275c7e50fef25e73a9ba47b  libjav
*** 23056,23062 ****
  bd4a644c4cb20c85db81c50d8a920369  libjava/org/ietf/jgss/MessagesBundle.properties
  33d3c0f7a5fbe6bc3611d22a61c7f227  libjava/org/ietf/jgss/Oid.java
  8bc9c6be20df8421c1a687421fbfde85  libjava/pkg.m4
! 248802787799d624fae7d35a406336bf  libjava/posix-threads.cc
  fbe0da51c9e893762a6e4d2f87868e09  libjava/posix.cc
  187050069e7b3e4e4f327053026f689f  libjava/prims.cc
  db2a6ed9769b185121e611b5727fa40a  libjava/scripts/MakeCharTables.java
--- 23277,23283 ----
  bd4a644c4cb20c85db81c50d8a920369  libjava/org/ietf/jgss/MessagesBundle.properties
  33d3c0f7a5fbe6bc3611d22a61c7f227  libjava/org/ietf/jgss/Oid.java
  8bc9c6be20df8421c1a687421fbfde85  libjava/pkg.m4
! bc74f03e163eee1ae71ec527ee4e9fce  libjava/posix-threads.cc
  fbe0da51c9e893762a6e4d2f87868e09  libjava/posix.cc
  187050069e7b3e4e4f327053026f689f  libjava/prims.cc
  db2a6ed9769b185121e611b5727fa40a  libjava/scripts/MakeCharTables.java
*************** dfe570919fd25f16312d84294242a469  libjav
*** 23085,23091 ****
  6201dffba23fd1cbc5c29d3697c1a4b3  libjava/sysdep/x86-64/locks.h
  bd41c02d42e4fcef561d88d14c49efc4  libjava/testsuite/ChangeLog-old
  8f59570e9be92857b18d3192602f5bad  libjava/testsuite/Makefile.am
! dc30ca3dba416b4b9aec0d203a376976  libjava/testsuite/Makefile.in
  dce80ba7e038ca18591aabc6d3d2582c  libjava/testsuite/config/default.exp
  b9e1e6b2a4362649d6e3d6af9620c1cd  libjava/testsuite/lib/libjava.exp
  1cb376d608ce588877129087d302ad27  libjava/testsuite/libjava.cni/PR9577.java
--- 23306,23312 ----
  6201dffba23fd1cbc5c29d3697c1a4b3  libjava/sysdep/x86-64/locks.h
  bd41c02d42e4fcef561d88d14c49efc4  libjava/testsuite/ChangeLog-old
  8f59570e9be92857b18d3192602f5bad  libjava/testsuite/Makefile.am
! fddb3cd9d6f46d8339e6900a48a54486  libjava/testsuite/Makefile.in
  dce80ba7e038ca18591aabc6d3d2582c  libjava/testsuite/config/default.exp
  b9e1e6b2a4362649d6e3d6af9620c1cd  libjava/testsuite/lib/libjava.exp
  1cb376d608ce588877129087d302ad27  libjava/testsuite/libjava.cni/PR9577.java
*************** e8945a4a04112ba90c2af941b65d4493  libjav
*** 23259,23265 ****
  ebbbe8ca236b53f91e4a7d3fa731f2b7  libjava/testsuite/libjava.compile/weirddecl.xfail
  282a2574b51bd991355217a4881aef9e  libjava/testsuite/libjava.compile/zeroexp.java
  e54d6484becb823de24eb82dada64bc0  libjava/testsuite/libjava.jacks/jacks.exp
! 2e00274b3b4defa8008a9246f9872ecb  libjava/testsuite/libjava.jacks/jacks.xfail
  864ca283cb0c81106a6f7b450886ec4d  libjava/testsuite/libjava.jar/jar.exp
  c95a29b2bd827bf60f47c9fbd5a55635  libjava/testsuite/libjava.jar/simple.jar
  c08e241c192d631497bded5926a907ff  libjava/testsuite/libjava.jar/simple.java
--- 23480,23486 ----
  ebbbe8ca236b53f91e4a7d3fa731f2b7  libjava/testsuite/libjava.compile/weirddecl.xfail
  282a2574b51bd991355217a4881aef9e  libjava/testsuite/libjava.compile/zeroexp.java
  e54d6484becb823de24eb82dada64bc0  libjava/testsuite/libjava.jacks/jacks.exp
! f852867dae1670c8cc03b0b73d2a5f33  libjava/testsuite/libjava.jacks/jacks.xfail
  864ca283cb0c81106a6f7b450886ec4d  libjava/testsuite/libjava.jar/jar.exp
  c95a29b2bd827bf60f47c9fbd5a55635  libjava/testsuite/libjava.jar/simple.jar
  c08e241c192d631497bded5926a907ff  libjava/testsuite/libjava.jar/simple.java
*************** ac3118f66b5a1ad1fb26882a03c71dc4  libjav
*** 23538,23543 ****
--- 23759,23766 ----
  d41d8cd98f00b204e9800998ecf8427e  libjava/testsuite/libjava.lang/assign.out
  344ce7c872d1d2fd4e0fc5749fbdde8f  libjava/testsuite/libjava.lang/assign2.java
  d7f986677d9f563bd1794b09d82206a3  libjava/testsuite/libjava.lang/assign2.out
+ cceca253527c6a0ff0e50be491c075c4  libjava/testsuite/libjava.lang/bclink.java
+ d41d8cd98f00b204e9800998ecf8427e  libjava/testsuite/libjava.lang/bclink.out
  de13d0c112f0a616ad488e96f3ba9625  libjava/testsuite/libjava.lang/bytearray.java
  84310ba59c5ea6a482f2d4b3b2815e3a  libjava/testsuite/libjava.lang/bytearray.out
  b575c7ca1af482f8f4264b3959aa6750  libjava/testsuite/libjava.lang/direct_read.java
*************** e9910ad80efb8d33fd62025e4856c13b  libjav
*** 23707,23717 ****
  400d03cd1dbd4abc8c6261d5b87f2f64  libjava/testsuite/libjava.mauve/xfails
  4e83ea7a96f2216869c8c6eb5b5299e2  libjava/testsuite/libjava.verify/README.verify
  1894f669f9cf4ab8f83689ddfd7ed580  libjava/testsuite/libjava.verify/verify.exp
! 355447a91a860273b562489c68ace98f  libjava/verify.cc
  a96bfe2f74207bef0f1b6dcafa4d7495  libjava/win32-threads.cc
  0a87f464b4cf71fd089a5857f22934f8  libjava/win32.cc
  ac81461263c340d1f6c7ed86a63b06de  libmudflap/.cvsignore
! ae5dc019a328c56ed33add9be738fde7  libmudflap/ChangeLog
  5819b825335edc897fe336c7089c3bb7  libmudflap/Makefile.am
  0ad672c1d858a74f2283e9094687f77c  libmudflap/Makefile.in
  31849fccd1f6b97f0b0a3a2b4f594e13  libmudflap/aclocal.m4
--- 23930,23940 ----
  400d03cd1dbd4abc8c6261d5b87f2f64  libjava/testsuite/libjava.mauve/xfails
  4e83ea7a96f2216869c8c6eb5b5299e2  libjava/testsuite/libjava.verify/README.verify
  1894f669f9cf4ab8f83689ddfd7ed580  libjava/testsuite/libjava.verify/verify.exp
! ef8ee8a54319e0cf5d1eb6e5de71fcf8  libjava/verify.cc
  a96bfe2f74207bef0f1b6dcafa4d7495  libjava/win32-threads.cc
  0a87f464b4cf71fd089a5857f22934f8  libjava/win32.cc
  ac81461263c340d1f6c7ed86a63b06de  libmudflap/.cvsignore
! 2038f0daec3543d46724cb70b4a01991  libmudflap/ChangeLog
  5819b825335edc897fe336c7089c3bb7  libmudflap/Makefile.am
  0ad672c1d858a74f2283e9094687f77c  libmudflap/Makefile.in
  31849fccd1f6b97f0b0a3a2b4f594e13  libmudflap/aclocal.m4
*************** ec638a03f66871142acdac50a24e9149  libmud
*** 23835,23841 ****
  9c6e0ee7556df21372ba89fcb2612d17  libmudflap/testsuite/libmudflap.cth/pass40-frag.c
  60168171460c9277504005955b1ea1b8  libmudflap/testsuite/mfconfig.exp.in
  ac81461263c340d1f6c7ed86a63b06de  libobjc/.cvsignore
! 66ddbb009bdd5330678f9aa0fdd145d5  libobjc/ChangeLog
  8d205dadd49654e75d3d44757def295a  libobjc/Makefile.in
  100a8a616b158f80f9852ceb5f5f0ce0  libobjc/NXConstStr.m
  89e7d8ea7feedf1c3710ee80febe4f73  libobjc/Object.m
--- 24058,24064 ----
  9c6e0ee7556df21372ba89fcb2612d17  libmudflap/testsuite/libmudflap.cth/pass40-frag.c
  60168171460c9277504005955b1ea1b8  libmudflap/testsuite/mfconfig.exp.in
  ac81461263c340d1f6c7ed86a63b06de  libobjc/.cvsignore
! 6f74fcce27f2fe487669db0dbb0733ac  libobjc/ChangeLog
  8d205dadd49654e75d3d44757def295a  libobjc/Makefile.in
  100a8a616b158f80f9852ceb5f5f0ce0  libobjc/NXConstStr.m
  89e7d8ea7feedf1c3710ee80febe4f73  libobjc/Object.m
*************** aa5319dd541cdb0eb8622f9adf66b761  libobj
*** 23846,23852 ****
  04172dc01230eaa2ce321d62de8c5739  libobjc/THREADS.MACH
  699379f016a7be9f58ad8d4833725d66  libobjc/acinclude.m4
  8ce8ec43c1b519579b3e2e688a8d31d1  libobjc/aclocal.m4
! e13424c45a958e78ebc87fb31105734e  libobjc/archive.c
  3ef7edab1cfd021b3fb5da677061faca  libobjc/class.c
  fcf7f656efa703c164caa74749e878f3  libobjc/config.h.in
  20575d009a00b2feb7ac979a3444cd96  libobjc/configure
--- 24069,24075 ----
  04172dc01230eaa2ce321d62de8c5739  libobjc/THREADS.MACH
  699379f016a7be9f58ad8d4833725d66  libobjc/acinclude.m4
  8ce8ec43c1b519579b3e2e688a8d31d1  libobjc/aclocal.m4
! b99ef0075aa13cf6d8204a0f89474a36  libobjc/archive.c
  3ef7edab1cfd021b3fb5da677061faca  libobjc/class.c
  fcf7f656efa703c164caa74749e878f3  libobjc/config.h.in
  20575d009a00b2feb7ac979a3444cd96  libobjc/configure
*************** c8a5d651d7a9816bb64b3eaed9f7c813  libobj
*** 23895,23901 ****
  01163d478093aa7c6fad4c566c1782e8  libobjc/thr-win32.c
  8ae8d26e64351ff1b21a5d4d5c128a82  libobjc/thr.c
  ac81461263c340d1f6c7ed86a63b06de  libstdc++-v3/.cvsignore
! b4ca1a3fa778b23a23ae34f5b17db96b  libstdc++-v3/ChangeLog
  a9f7157d0e65450f88d5f0fb0ab9b6b9  libstdc++-v3/ChangeLog-2000
  c8785b12d58c99355a04453d38ca1f7c  libstdc++-v3/ChangeLog-2001
  a26d9a931f6b718d74468499f816cf2d  libstdc++-v3/ChangeLog-2002
--- 24118,24124 ----
  01163d478093aa7c6fad4c566c1782e8  libobjc/thr-win32.c
  8ae8d26e64351ff1b21a5d4d5c128a82  libobjc/thr.c
  ac81461263c340d1f6c7ed86a63b06de  libstdc++-v3/.cvsignore
! 855684211e089ede4836a2ea0284018d  libstdc++-v3/ChangeLog
  a9f7157d0e65450f88d5f0fb0ab9b6b9  libstdc++-v3/ChangeLog-2000
  c8785b12d58c99355a04453d38ca1f7c  libstdc++-v3/ChangeLog-2001
  a26d9a931f6b718d74468499f816cf2d  libstdc++-v3/ChangeLog-2002
*************** a024b60c156f806fe267b012b0ad90ba  libstd
*** 23953,23959 ****
  941637922b9dfef9858d9d54a8234571  libstdc++-v3/config/io/basic_file_stdio.h
  3739ebcb6a11cbc27e5f61d0fc56163e  libstdc++-v3/config/io/c_io_stdio.h
  5c97d0529432c17d5922b81bdd0459a7  libstdc++-v3/config/linker-map.dummy
! 232a171d37280629d4a82286a820749d  libstdc++-v3/config/linker-map.gnu
  0a5b73d99a61ba6920e504847053e67c  libstdc++-v3/config/locale/darwin/ctype_members.cc
  fbfcd7296794df400b950cc5efc33752  libstdc++-v3/config/locale/generic/c++locale_internal.h
  c277631214cf7604257079fb9e223884  libstdc++-v3/config/locale/generic/c_locale.cc
--- 24176,24182 ----
  941637922b9dfef9858d9d54a8234571  libstdc++-v3/config/io/basic_file_stdio.h
  3739ebcb6a11cbc27e5f61d0fc56163e  libstdc++-v3/config/io/c_io_stdio.h
  5c97d0529432c17d5922b81bdd0459a7  libstdc++-v3/config/linker-map.dummy
! ce8942a38db8d2468b5c17719cffc0a4  libstdc++-v3/config/linker-map.gnu
  0a5b73d99a61ba6920e504847053e67c  libstdc++-v3/config/locale/darwin/ctype_members.cc
  fbfcd7296794df400b950cc5efc33752  libstdc++-v3/config/locale/generic/c++locale_internal.h
  c277631214cf7604257079fb9e223884  libstdc++-v3/config/locale/generic/c_locale.cc
*************** cf5b19ca68324c61c1d764f55aafe57a  libstd
*** 24063,24070 ****
  992909cbcc0be849d9572526cb1e95ba  libstdc++-v3/config/os/windiss/ctype_inline.h
  e9fe2fdbd51265ee1cccae63f5501e8b  libstdc++-v3/config/os/windiss/ctype_noninline.h
  8878527d3634600f2e4df7b67860ce0f  libstdc++-v3/config/os/windiss/os_defines.h
! d0443945b06cbf857e80211eb263808c  libstdc++-v3/configure
! 876f0efb612c473e530366c0751becb0  libstdc++-v3/configure.ac
  96f94dc22d923a450a345cfb070c3cf8  libstdc++-v3/configure.host
  2a351ef20b76ceeb08d55a13d69fe57e  libstdc++-v3/crossconfig.m4
  aa2618b72e9e6b60c247861d940e095e  libstdc++-v3/docs/doxygen/Intro.3
--- 24286,24293 ----
  992909cbcc0be849d9572526cb1e95ba  libstdc++-v3/config/os/windiss/ctype_inline.h
  e9fe2fdbd51265ee1cccae63f5501e8b  libstdc++-v3/config/os/windiss/ctype_noninline.h
  8878527d3634600f2e4df7b67860ce0f  libstdc++-v3/config/os/windiss/os_defines.h
! 79965d4cae61b1a6c5ff958fbdf36209  libstdc++-v3/configure
! 1e5f3f707d1bfbc2b831e25836b8ab13  libstdc++-v3/configure.ac
  96f94dc22d923a450a345cfb070c3cf8  libstdc++-v3/configure.host
  2a351ef20b76ceeb08d55a13d69fe57e  libstdc++-v3/crossconfig.m4
  aa2618b72e9e6b60c247861d940e095e  libstdc++-v3/docs/doxygen/Intro.3
*************** c0c7eeeaeaa7f499716abde8d7306825  libstd
*** 24104,24110 ****
  2cf6a902ee1680593ff262ccb67bad4b  libstdc++-v3/docs/html/19_diagnostics/howto.html
  487c271bb263b1f1bd0c0bc911ee4bd8  libstdc++-v3/docs/html/20_util/allocator.html
  67419e6b036104bf58a88498577baa6d  libstdc++-v3/docs/html/20_util/howto.html
! cac5b1769d51ce529acf0a707508a874  libstdc++-v3/docs/html/21_strings/gotw29a.txt
  6a6f860244fadb8e6e1ec192945b1f99  libstdc++-v3/docs/html/21_strings/howto.html
  894ea3b0e576af2fc55852bd5438d544  libstdc++-v3/docs/html/21_strings/stringtok_h.txt
  3bcbeaad09e53a94dfcb415495122f60  libstdc++-v3/docs/html/21_strings/stringtok_std_h.txt
--- 24327,24333 ----
  2cf6a902ee1680593ff262ccb67bad4b  libstdc++-v3/docs/html/19_diagnostics/howto.html
  487c271bb263b1f1bd0c0bc911ee4bd8  libstdc++-v3/docs/html/20_util/allocator.html
  67419e6b036104bf58a88498577baa6d  libstdc++-v3/docs/html/20_util/howto.html
! 0aaf9ebf3d26dddeaf45b4e5cdf9ecce  libstdc++-v3/docs/html/21_strings/gotw29a.txt
  6a6f860244fadb8e6e1ec192945b1f99  libstdc++-v3/docs/html/21_strings/howto.html
  894ea3b0e576af2fc55852bd5438d544  libstdc++-v3/docs/html/21_strings/stringtok_h.txt
  3bcbeaad09e53a94dfcb415495122f60  libstdc++-v3/docs/html/21_strings/stringtok_std_h.txt
*************** e64a97cd2a0e1baa0b9b5b0f98012448  libstd
*** 24183,24199 ****
  dba2439de18b6c6b4380575dbc28daae  libstdc++-v3/include/bits/atomicity.h
  9c084f137e4379070995b9445702e1af  libstdc++-v3/include/bits/basic_ios.h
  d9b98deca85e221a77e07818c186c6ff  libstdc++-v3/include/bits/basic_ios.tcc
! d27f1f9256286b0f2c574cb482081208  libstdc++-v3/include/bits/basic_string.h
  afa346345432d4f199f342cbee520537  libstdc++-v3/include/bits/basic_string.tcc
  65a2c441dbc9c3a34b668a274fb8a687  libstdc++-v3/include/bits/boost_concept_check.h
! d263c40e9065c8281f9b714006a18114  libstdc++-v3/include/bits/c++config
  e50c7e7552ebb5fe3213531b1188de11  libstdc++-v3/include/bits/char_traits.h
  0f655652b4c9579c09f065461c110fb6  libstdc++-v3/include/bits/codecvt.h
  e8f8be39afe561dbeaf0363c1e8c9e6a  libstdc++-v3/include/bits/concept_check.h
  b2be7c7ad9ec51b1d996b2a716aaa40b  libstdc++-v3/include/bits/concurrence.h
  0d85902ac908b3df6820d4aea00de28d  libstdc++-v3/include/bits/cpp_type_traits.h
  172b4b84a242ee881089193a16adc773  libstdc++-v3/include/bits/deque.tcc
! 7440959ed02e3e941080de3f33e49fa8  libstdc++-v3/include/bits/fstream.tcc
  04225ecd7a54e232fea2f4932bbd83de  libstdc++-v3/include/bits/functexcept.h
  0b54fcd69dd568a442f83ce5ed31e903  libstdc++-v3/include/bits/gslice.h
  fb98a295d49abaccc2f00d2cbfa461cf  libstdc++-v3/include/bits/gslice_array.h
--- 24406,24422 ----
  dba2439de18b6c6b4380575dbc28daae  libstdc++-v3/include/bits/atomicity.h
  9c084f137e4379070995b9445702e1af  libstdc++-v3/include/bits/basic_ios.h
  d9b98deca85e221a77e07818c186c6ff  libstdc++-v3/include/bits/basic_ios.tcc
! 542ee3132cd1a2b96bbca2c396436688  libstdc++-v3/include/bits/basic_string.h
  afa346345432d4f199f342cbee520537  libstdc++-v3/include/bits/basic_string.tcc
  65a2c441dbc9c3a34b668a274fb8a687  libstdc++-v3/include/bits/boost_concept_check.h
! 98965ca2d067c87698de96f85e2dd4b6  libstdc++-v3/include/bits/c++config
  e50c7e7552ebb5fe3213531b1188de11  libstdc++-v3/include/bits/char_traits.h
  0f655652b4c9579c09f065461c110fb6  libstdc++-v3/include/bits/codecvt.h
  e8f8be39afe561dbeaf0363c1e8c9e6a  libstdc++-v3/include/bits/concept_check.h
  b2be7c7ad9ec51b1d996b2a716aaa40b  libstdc++-v3/include/bits/concurrence.h
  0d85902ac908b3df6820d4aea00de28d  libstdc++-v3/include/bits/cpp_type_traits.h
  172b4b84a242ee881089193a16adc773  libstdc++-v3/include/bits/deque.tcc
! 3e5595f9d10324a00ee76a32154e6ae2  libstdc++-v3/include/bits/fstream.tcc
  04225ecd7a54e232fea2f4932bbd83de  libstdc++-v3/include/bits/functexcept.h
  0b54fcd69dd568a442f83ce5ed31e903  libstdc++-v3/include/bits/gslice.h
  fb98a295d49abaccc2f00d2cbfa461cf  libstdc++-v3/include/bits/gslice_array.h
*************** b9b2a14cb5d2f27b9079aa2d6caf76de  libstd
*** 24202,24226 ****
  a03b199d015cfa6756925a1ace30b605  libstdc++-v3/include/bits/istream.tcc
  b4194d3cb094a5f2ac97be42bcb31f80  libstdc++-v3/include/bits/list.tcc
  d1c0f2cada1c3b147e3eca668e0022be  libstdc++-v3/include/bits/locale_classes.h
! 9b29e3bcfe0dad7dd906e3e19ec8959a  libstdc++-v3/include/bits/locale_facets.h
  b72e4c94f2440ca0ec897dc3d4cc0c93  libstdc++-v3/include/bits/locale_facets.tcc
  66bbc87279cebefd53c0c43cdcf0ae8f  libstdc++-v3/include/bits/localefwd.h
  64f8f1e35eda5e6f5c8dedb1f317125e  libstdc++-v3/include/bits/mask_array.h
! 4630da865fc0a1032629a1271fa47227  libstdc++-v3/include/bits/ostream.tcc
  3e5145b590fa9119e431f0792227bfdf  libstdc++-v3/include/bits/postypes.h
  627a7ff6bb544ba90822c9e45ad93343  libstdc++-v3/include/bits/slice_array.h
  9505b7e8a97e5c35a94c5523f06ae9bc  libstdc++-v3/include/bits/sstream.tcc
  4fcb1313fcebb197a90ab886b8f9c971  libstdc++-v3/include/bits/stl_algo.h
  db0ac82c9557132bdf4303a65a358d94  libstdc++-v3/include/bits/stl_algobase.h
  732ce0b2dd32973681dd593e435c0c07  libstdc++-v3/include/bits/stl_bvector.h
! 534dfa98da13e3c198f89758aebaea6a  libstdc++-v3/include/bits/stl_construct.h
  717ce2e04da152e94c8093ce530eb658  libstdc++-v3/include/bits/stl_deque.h
  3daa83be3e29c02f8bbdb1edf486fcd8  libstdc++-v3/include/bits/stl_function.h
  50751abd6ba90524e2be43b51b295339  libstdc++-v3/include/bits/stl_heap.h
  0d05d8ff69ed49b9263724ec4ae5118a  libstdc++-v3/include/bits/stl_iterator.h
  a472a9c09e3f4a3547956631fee38e72  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  4505f2b08a35a49860c807524ac937cd  libstdc++-v3/include/bits/stl_iterator_base_types.h
! 9c3fc0f3e16ceb6bc60d657914da93a8  libstdc++-v3/include/bits/stl_list.h
  cd46057c72f0ca1a67bdc699ca02e0ef  libstdc++-v3/include/bits/stl_map.h
  967ff1a7a43f74d5b78e66b6025c6774  libstdc++-v3/include/bits/stl_multimap.h
  7bcc36845cf1fdefba826e3a0cb211cc  libstdc++-v3/include/bits/stl_multiset.h
--- 24425,24449 ----
  a03b199d015cfa6756925a1ace30b605  libstdc++-v3/include/bits/istream.tcc
  b4194d3cb094a5f2ac97be42bcb31f80  libstdc++-v3/include/bits/list.tcc
  d1c0f2cada1c3b147e3eca668e0022be  libstdc++-v3/include/bits/locale_classes.h
! 01fd2278a21097c89556a422b448abf6  libstdc++-v3/include/bits/locale_facets.h
  b72e4c94f2440ca0ec897dc3d4cc0c93  libstdc++-v3/include/bits/locale_facets.tcc
  66bbc87279cebefd53c0c43cdcf0ae8f  libstdc++-v3/include/bits/localefwd.h
  64f8f1e35eda5e6f5c8dedb1f317125e  libstdc++-v3/include/bits/mask_array.h
! bb3f389c4a1bf1e60c826305ab300a7c  libstdc++-v3/include/bits/ostream.tcc
  3e5145b590fa9119e431f0792227bfdf  libstdc++-v3/include/bits/postypes.h
  627a7ff6bb544ba90822c9e45ad93343  libstdc++-v3/include/bits/slice_array.h
  9505b7e8a97e5c35a94c5523f06ae9bc  libstdc++-v3/include/bits/sstream.tcc
  4fcb1313fcebb197a90ab886b8f9c971  libstdc++-v3/include/bits/stl_algo.h
  db0ac82c9557132bdf4303a65a358d94  libstdc++-v3/include/bits/stl_algobase.h
  732ce0b2dd32973681dd593e435c0c07  libstdc++-v3/include/bits/stl_bvector.h
! 9e6db27f050f9fbd592a1ea341573c3a  libstdc++-v3/include/bits/stl_construct.h
  717ce2e04da152e94c8093ce530eb658  libstdc++-v3/include/bits/stl_deque.h
  3daa83be3e29c02f8bbdb1edf486fcd8  libstdc++-v3/include/bits/stl_function.h
  50751abd6ba90524e2be43b51b295339  libstdc++-v3/include/bits/stl_heap.h
  0d05d8ff69ed49b9263724ec4ae5118a  libstdc++-v3/include/bits/stl_iterator.h
  a472a9c09e3f4a3547956631fee38e72  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
  4505f2b08a35a49860c807524ac937cd  libstdc++-v3/include/bits/stl_iterator_base_types.h
! 3ef110e77632c61c1c99c2b8eb2045b6  libstdc++-v3/include/bits/stl_list.h
  cd46057c72f0ca1a67bdc699ca02e0ef  libstdc++-v3/include/bits/stl_map.h
  967ff1a7a43f74d5b78e66b6025c6774  libstdc++-v3/include/bits/stl_multimap.h
  7bcc36845cf1fdefba826e3a0cb211cc  libstdc++-v3/include/bits/stl_multiset.h
*************** cd46057c72f0ca1a67bdc699ca02e0ef  libstd
*** 24232,24238 ****
  a29536e82114138d376c37f35e1a4f00  libstdc++-v3/include/bits/stl_set.h
  69c376b5ebfa6b05cb7c4a7ed8aa0e07  libstdc++-v3/include/bits/stl_stack.h
  2a7218d39202186e824c58f9969bc493  libstdc++-v3/include/bits/stl_tempbuf.h
! e27f02684b154a6ce3f64e1c84ca5d98  libstdc++-v3/include/bits/stl_tree.h
  95c6fe5d08f2a8dd83a797cbc6b1f3a3  libstdc++-v3/include/bits/stl_uninitialized.h
  7bde5fc4694d26a9bbaabed33ea27058  libstdc++-v3/include/bits/stl_vector.h
  1f430113e703b375c2e492172107a5c2  libstdc++-v3/include/bits/stream_iterator.h
--- 24455,24461 ----
  a29536e82114138d376c37f35e1a4f00  libstdc++-v3/include/bits/stl_set.h
  69c376b5ebfa6b05cb7c4a7ed8aa0e07  libstdc++-v3/include/bits/stl_stack.h
  2a7218d39202186e824c58f9969bc493  libstdc++-v3/include/bits/stl_tempbuf.h
! c5ffdcaca94adc86a4fcb38fbfe0c832  libstdc++-v3/include/bits/stl_tree.h
  95c6fe5d08f2a8dd83a797cbc6b1f3a3  libstdc++-v3/include/bits/stl_uninitialized.h
  7bde5fc4694d26a9bbaabed33ea27058  libstdc++-v3/include/bits/stl_vector.h
  1f430113e703b375c2e492172107a5c2  libstdc++-v3/include/bits/stream_iterator.h
*************** ed45982c0390b975759db44d49ec3b37  libstd
*** 24288,24294 ****
  fe7d862405bcbce4c515f768ac941f7f  libstdc++-v3/include/c_std/std_ciso646.h
  d7dafadc492048da97adaf8c2394e7bf  libstdc++-v3/include/c_std/std_climits.h
  5942b8bf14c45c9963bba1e3cac49eb5  libstdc++-v3/include/c_std/std_clocale.h
! 4b74eeff7f9b7fc2886bdd6f0de713ed  libstdc++-v3/include/c_std/std_cmath.h
  383ecd447ae95a2adf14e115ec57e480  libstdc++-v3/include/c_std/std_csetjmp.h
  e7f140ebb8d60a42d0bb271ba115ed15  libstdc++-v3/include/c_std/std_csignal.h
  2dca055bcf22474026ad79ec3d3037f5  libstdc++-v3/include/c_std/std_cstdarg.h
--- 24511,24517 ----
  fe7d862405bcbce4c515f768ac941f7f  libstdc++-v3/include/c_std/std_ciso646.h
  d7dafadc492048da97adaf8c2394e7bf  libstdc++-v3/include/c_std/std_climits.h
  5942b8bf14c45c9963bba1e3cac49eb5  libstdc++-v3/include/c_std/std_clocale.h
! ec419a2032bff8b5cb8dd4966f422c41  libstdc++-v3/include/c_std/std_cmath.h
  383ecd447ae95a2adf14e115ec57e480  libstdc++-v3/include/c_std/std_csetjmp.h
  e7f140ebb8d60a42d0bb271ba115ed15  libstdc++-v3/include/c_std/std_csignal.h
  2dca055bcf22474026ad79ec3d3037f5  libstdc++-v3/include/c_std/std_cstdarg.h
*************** e9707afb7e37a444aef5672565597339  libstd
*** 24324,24330 ****
  46ca3793478cc42a9ce1ef74b6102638  libstdc++-v3/include/debug/vector
  25f93b2b7a6bdf3204109443905f9257  libstdc++-v3/include/ext/algorithm
  53fd2318cb882d51935c10f9c6458b4c  libstdc++-v3/include/ext/array_allocator.h
! 9f600d5c4dbd9c07d143fe861ac3f8ad  libstdc++-v3/include/ext/bitmap_allocator.h
  196b7fe39b3f06fdf52da90f9a740c40  libstdc++-v3/include/ext/codecvt_specializations.h
  9d924fd788a413e79f65f288ed82e80d  libstdc++-v3/include/ext/debug_allocator.h
  5f5168db40dda5787ee77e28739ee255  libstdc++-v3/include/ext/functional
--- 24547,24553 ----
  46ca3793478cc42a9ce1ef74b6102638  libstdc++-v3/include/debug/vector
  25f93b2b7a6bdf3204109443905f9257  libstdc++-v3/include/ext/algorithm
  53fd2318cb882d51935c10f9c6458b4c  libstdc++-v3/include/ext/array_allocator.h
! e265dd01fb8cc6422f96acb7dda19a08  libstdc++-v3/include/ext/bitmap_allocator.h
  196b7fe39b3f06fdf52da90f9a740c40  libstdc++-v3/include/ext/codecvt_specializations.h
  9d924fd788a413e79f65f288ed82e80d  libstdc++-v3/include/ext/debug_allocator.h
  5f5168db40dda5787ee77e28739ee255  libstdc++-v3/include/ext/functional
*************** c48a39d29d2e0c78901233feb70e19ce  libstd
*** 24335,24341 ****
  ef80b54b15af456a341cbefd3855b72a  libstdc++-v3/include/ext/iterator
  7b47380f240aee54aac1eb3e44e52c03  libstdc++-v3/include/ext/malloc_allocator.h
  1f3f62bdd9209aeaad443c8caf652f0e  libstdc++-v3/include/ext/memory
! 1eb976d64b1583c8984db9c6c9cb74f1  libstdc++-v3/include/ext/mt_allocator.h
  839ea0a2da27396c055cc36346b4b9b4  libstdc++-v3/include/ext/new_allocator.h
  30f9178dc7efd135d6efaf79c0020e8a  libstdc++-v3/include/ext/numeric
  9b04a19e66612dee0448ea52e4fef96f  libstdc++-v3/include/ext/pod_char_traits.h
--- 24558,24564 ----
  ef80b54b15af456a341cbefd3855b72a  libstdc++-v3/include/ext/iterator
  7b47380f240aee54aac1eb3e44e52c03  libstdc++-v3/include/ext/malloc_allocator.h
  1f3f62bdd9209aeaad443c8caf652f0e  libstdc++-v3/include/ext/memory
! 710d29c544923044a45adb3d22fa67e8  libstdc++-v3/include/ext/mt_allocator.h
  839ea0a2da27396c055cc36346b4b9b4  libstdc++-v3/include/ext/new_allocator.h
  30f9178dc7efd135d6efaf79c0020e8a  libstdc++-v3/include/ext/numeric
  9b04a19e66612dee0448ea52e4fef96f  libstdc++-v3/include/ext/pod_char_traits.h
*************** a0a5ad3578c4180725d6e1001d238363  libstd
*** 24364,24373 ****
  1b079b908b18f55718741693d34bea86  libstdc++-v3/include/std/std_map.h
  cd03d84cca7c0128f843cea07cd605a1  libstdc++-v3/include/std/std_memory.h
  e5fb35165f95edcf3001a0dc3ef4f09f  libstdc++-v3/include/std/std_numeric.h
! 32145a4a1dc8c371a4cd7ebc4e267057  libstdc++-v3/include/std/std_ostream.h
  abdaead5874f580687572e97f6fa6372  libstdc++-v3/include/std/std_queue.h
  d836cd452e21832ba6277bea874ca9d2  libstdc++-v3/include/std/std_set.h
! c2394ab3fa513634d1f373bc465f15a0  libstdc++-v3/include/std/std_sstream.h
  4a7ac2969cafd937ef0884a3c4b118d3  libstdc++-v3/include/std/std_stack.h
  7cab278a8d666f764f34547811576d08  libstdc++-v3/include/std/std_stdexcept.h
  e4425b5c362036fdfb7a90d5bfb1def4  libstdc++-v3/include/std/std_streambuf.h
--- 24587,24596 ----
  1b079b908b18f55718741693d34bea86  libstdc++-v3/include/std/std_map.h
  cd03d84cca7c0128f843cea07cd605a1  libstdc++-v3/include/std/std_memory.h
  e5fb35165f95edcf3001a0dc3ef4f09f  libstdc++-v3/include/std/std_numeric.h
! 7417d051170556dd76479b5b88ae8b00  libstdc++-v3/include/std/std_ostream.h
  abdaead5874f580687572e97f6fa6372  libstdc++-v3/include/std/std_queue.h
  d836cd452e21832ba6277bea874ca9d2  libstdc++-v3/include/std/std_set.h
! 374aad40c683af844d8da1bf32ee12d4  libstdc++-v3/include/std/std_sstream.h
  4a7ac2969cafd937ef0884a3c4b118d3  libstdc++-v3/include/std/std_stack.h
  7cab278a8d666f764f34547811576d08  libstdc++-v3/include/std/std_stdexcept.h
  e4425b5c362036fdfb7a90d5bfb1def4  libstdc++-v3/include/std/std_streambuf.h
*************** e4425b5c362036fdfb7a90d5bfb1def4  libstd
*** 24376,24388 ****
  cd71c78b43ec4468bf881151098aaa78  libstdc++-v3/include/std/std_valarray.h
  6d20674a8fb5eea8267bfa689cd3a1ae  libstdc++-v3/include/std/std_vector.h
  57cc9bdbdd4de449b4154ae81b7ada23  libstdc++-v3/include/stdc++.h
! 0d7c9756ad63925c84a5937f5c87fec7  libstdc++-v3/include/tr1/array
  7c2dbdd038890ced8eb80e1eb65cfa6b  libstdc++-v3/include/tr1/bind_iterate.h
  e52ab19ac76aa27fcd03f300c380490b  libstdc++-v3/include/tr1/bind_repeat.h
  88e206fc10eec45b04427c219bb35594  libstdc++-v3/include/tr1/boost_shared_ptr.h
! f9755bb28b59f2c6df38643fa47fdcbd  libstdc++-v3/include/tr1/functional
  db4d5a368b7c83f84596fd29d845a559  libstdc++-v3/include/tr1/functional_iterate.h
! 571c287eb029f05bb75fe34d69f5c9d1  libstdc++-v3/include/tr1/hashtable
  08f0a58a585e9a205e41bb3d0883f70b  libstdc++-v3/include/tr1/memory
  488f544088ffc86a8805d90e7601223b  libstdc++-v3/include/tr1/mu_iterate.h
  84a15cd6495aad89109747a9642b3319  libstdc++-v3/include/tr1/ref_fwd.h
--- 24599,24611 ----
  cd71c78b43ec4468bf881151098aaa78  libstdc++-v3/include/std/std_valarray.h
  6d20674a8fb5eea8267bfa689cd3a1ae  libstdc++-v3/include/std/std_vector.h
  57cc9bdbdd4de449b4154ae81b7ada23  libstdc++-v3/include/stdc++.h
! 81c66c7e613936984671ef2afd29f4a8  libstdc++-v3/include/tr1/array
  7c2dbdd038890ced8eb80e1eb65cfa6b  libstdc++-v3/include/tr1/bind_iterate.h
  e52ab19ac76aa27fcd03f300c380490b  libstdc++-v3/include/tr1/bind_repeat.h
  88e206fc10eec45b04427c219bb35594  libstdc++-v3/include/tr1/boost_shared_ptr.h
! df9f5773f6edc68f01d91b7d053ecf63  libstdc++-v3/include/tr1/functional
  db4d5a368b7c83f84596fd29d845a559  libstdc++-v3/include/tr1/functional_iterate.h
! 726b210e538771f0543d66329584e4e3  libstdc++-v3/include/tr1/hashtable
  08f0a58a585e9a205e41bb3d0883f70b  libstdc++-v3/include/tr1/memory
  488f544088ffc86a8805d90e7601223b  libstdc++-v3/include/tr1/mu_iterate.h
  84a15cd6495aad89109747a9642b3319  libstdc++-v3/include/tr1/ref_fwd.h
*************** d890e35e7fef8bde8440a7cacff836f6  libstd
*** 24462,24468 ****
  1fe615827e1969cb74664e21922bf02f  libstdc++-v3/src/complex_io.cc
  f6b57645d59acaa9bbe15b3a20c31537  libstdc++-v3/src/concept-inst.cc
  1308d5e87aff4099828e966b51b9056d  libstdc++-v3/src/ctype.cc
! fe9304cc0086bb9c1797778a5151ac48  libstdc++-v3/src/debug.cc
  d94822f7f6534d871b2ee105d2fadd98  libstdc++-v3/src/debug_list.cc
  641b0956b2f384dc73fce6300304330c  libstdc++-v3/src/ext-inst.cc
  8cf946fd23794a64da02eeae60962706  libstdc++-v3/src/fstream-inst.cc
--- 24685,24691 ----
  1fe615827e1969cb74664e21922bf02f  libstdc++-v3/src/complex_io.cc
  f6b57645d59acaa9bbe15b3a20c31537  libstdc++-v3/src/concept-inst.cc
  1308d5e87aff4099828e966b51b9056d  libstdc++-v3/src/ctype.cc
! 62f4562f90938cba5c9295be23b79aa3  libstdc++-v3/src/debug.cc
  d94822f7f6534d871b2ee105d2fadd98  libstdc++-v3/src/debug_list.cc
  641b0956b2f384dc73fce6300304330c  libstdc++-v3/src/ext-inst.cc
  8cf946fd23794a64da02eeae60962706  libstdc++-v3/src/fstream-inst.cc
*************** bf349cf08f47f05a549a9e1a5c5a149b  libstd
*** 24482,24493 ****
  7f9842ebfdad56ec8da107bc4f02f1f0  libstdc++-v3/src/locale-misc-inst.cc
  f16fe4711385bee8d1cc7d1d9b7161d9  libstdc++-v3/src/locale.cc
  be6008ce57ff37fd89e4abab17418451  libstdc++-v3/src/locale_facets.cc
! dcfff3c1c9360e0165bd4912d729e40a  libstdc++-v3/src/locale_init.cc
  4b76a8e0c60b13f678e62f3a9ea0dad4  libstdc++-v3/src/localename.cc
  f4e63f0e1b4265d20e1b4299f433a30e  libstdc++-v3/src/misc-inst.cc
! af8b34a76cf2af35a342bfb3950569c8  libstdc++-v3/src/mt_allocator.cc
  4f53311abf7d3fb1287c2dac21e88e53  libstdc++-v3/src/ostream-inst.cc
! 5c7dadc46f813f395eb0fa393263c047  libstdc++-v3/src/pool_allocator.cc
  4167243f02627c88a22d916be7927edb  libstdc++-v3/src/sstream-inst.cc
  deffa11a8d59228b783d82c44ed8ef6c  libstdc++-v3/src/stdexcept.cc
  5f938f282afac49983a53d20c330e763  libstdc++-v3/src/streambuf-inst.cc
--- 24705,24716 ----
  7f9842ebfdad56ec8da107bc4f02f1f0  libstdc++-v3/src/locale-misc-inst.cc
  f16fe4711385bee8d1cc7d1d9b7161d9  libstdc++-v3/src/locale.cc
  be6008ce57ff37fd89e4abab17418451  libstdc++-v3/src/locale_facets.cc
! 2fb761d09c57cc57c33f87d8f7faf7fa  libstdc++-v3/src/locale_init.cc
  4b76a8e0c60b13f678e62f3a9ea0dad4  libstdc++-v3/src/localename.cc
  f4e63f0e1b4265d20e1b4299f433a30e  libstdc++-v3/src/misc-inst.cc
! ca805b92ce2e886f483e0829e8b32da8  libstdc++-v3/src/mt_allocator.cc
  4f53311abf7d3fb1287c2dac21e88e53  libstdc++-v3/src/ostream-inst.cc
! e915d2b692fb2a86b6ba173af873bb6a  libstdc++-v3/src/pool_allocator.cc
  4167243f02627c88a22d916be7927edb  libstdc++-v3/src/sstream-inst.cc
  deffa11a8d59228b783d82c44ed8ef6c  libstdc++-v3/src/stdexcept.cc
  5f938f282afac49983a53d20c330e763  libstdc++-v3/src/streambuf-inst.cc
*************** c2b6b099c2f6886f44e1e38bd7ecfa0e  libstd
*** 24653,24661 ****
  d8987ff05ce20f555180bfeb96002669  libstdc++-v3/testsuite/21_strings/c_strings/char/2.cc
  fd71a71fa238b50056eb110f292e23a9  libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/1.cc
  9ad54e95164575b75c7e1bc9272eb369  libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/2.cc
! 2d866e7080e71a9a10b0fb6490ebbf7e  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
  076aaacbb12f81f8ef08044665e27969  libstdc++-v3/testsuite/21_strings/char_traits/requirements/short/1.cc
! 4b09ea5ee60759aff551f246ee9f0fc9  libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
  d7a867ad710e70e98ab9664f5b315d0c  libstdc++-v3/testsuite/21_strings/char_traits/typedefs/char/1.cc
  d3904617c488fb9e4d56aa50589701bc  libstdc++-v3/testsuite/22_locale/codecvt/1.cc
  1558373abd15327f35c4b19ba2235e3a  libstdc++-v3/testsuite/22_locale/codecvt/2.cc
--- 24876,24884 ----
  d8987ff05ce20f555180bfeb96002669  libstdc++-v3/testsuite/21_strings/c_strings/char/2.cc
  fd71a71fa238b50056eb110f292e23a9  libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/1.cc
  9ad54e95164575b75c7e1bc9272eb369  libstdc++-v3/testsuite/21_strings/c_strings/wchar_t/2.cc
! c544b9c53f0636a5a793c244f9698b09  libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
  076aaacbb12f81f8ef08044665e27969  libstdc++-v3/testsuite/21_strings/char_traits/requirements/short/1.cc
! ba2d4acc36dd321140a5307e392ae8d9  libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
  d7a867ad710e70e98ab9664f5b315d0c  libstdc++-v3/testsuite/21_strings/char_traits/typedefs/char/1.cc
  d3904617c488fb9e4d56aa50589701bc  libstdc++-v3/testsuite/22_locale/codecvt/1.cc
  1558373abd15327f35c4b19ba2235e3a  libstdc++-v3/testsuite/22_locale/codecvt/2.cc
*************** c08125d000ff1fa0382d3f4754f7d400  libstd
*** 25284,25290 ****
  adfaf0ce522718f3f155c9a4aa5e44f3  libstdc++-v3/testsuite/25_algorithms/unique/2.cc
  3153db75a0844bdefbfef1e3e55fe870  libstdc++-v3/testsuite/26_numerics/cmath/19322.cc
  7843915bbad6ce17883f9f29da36b03c  libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c++.cc
! 1af74b0846054c13b22b91f4c4017146  libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc
  0c7a120ddbbab2853031d8daa5d5ba3a  libstdc++-v3/testsuite/26_numerics/cmath/c_math.cc
  697e9ae95594661b06d36f5f35b171f6  libstdc++-v3/testsuite/26_numerics/cmath/c_math_dynamic.cc
  9ee1f4a8759da5e4e9c6b8e6757fcac7  libstdc++-v3/testsuite/26_numerics/cmath/fabs_inline.cc
--- 25507,25513 ----
  adfaf0ce522718f3f155c9a4aa5e44f3  libstdc++-v3/testsuite/25_algorithms/unique/2.cc
  3153db75a0844bdefbfef1e3e55fe870  libstdc++-v3/testsuite/26_numerics/cmath/19322.cc
  7843915bbad6ce17883f9f29da36b03c  libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c++.cc
! 878941c3bd4b707ddacf1bf4a73970db  libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc
  0c7a120ddbbab2853031d8daa5d5ba3a  libstdc++-v3/testsuite/26_numerics/cmath/c_math.cc
  697e9ae95594661b06d36f5f35b171f6  libstdc++-v3/testsuite/26_numerics/cmath/c_math_dynamic.cc
  9ee1f4a8759da5e4e9c6b8e6757fcac7  libstdc++-v3/testsuite/26_numerics/cmath/fabs_inline.cc
*************** d5465dc787d7fc1963e37c73c3835d16  libstd
*** 25349,25354 ****
--- 25572,25578 ----
  23d72d1b6fa13a2b9d3af05c862bb6a6  libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc
  e9377f4a69e9fb871477e993458c2fd6  libstdc++-v3/testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc
  02f70c72060e8ea4db104a687bf52458  libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/1.cc
+ 3b8205f386ae5319f068834f05f721b7  libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc
  a7806897d9a0cb10eb46d736f0d6213c  libstdc++-v3/testsuite/27_io/basic_filebuf/is_open/char/1.cc
  3467025b97835c8ad8bbac06a23c603e  libstdc++-v3/testsuite/27_io/basic_filebuf/open/12790-1.cc
  04aa32345428b4a7d825bb35e9acbd37  libstdc++-v3/testsuite/27_io/basic_filebuf/open/char/1.cc
*************** d50ee5e4befe25d4e4d58002ae574845  libstd
*** 25728,25738 ****
--- 25952,25964 ----
  d9d06bfdcb2194485ab5fd296e99bc9c  libstdc++-v3/testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc
  edf8f87d52508fa1caea203ed6608f6a  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc
  762b18723045c6d9dc5873d1588a6c38  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc
+ 3f80a2d8f780661dc531048f81b2ce1e  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc
  4a30987b73a8b3bdf703fecf19324166  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc
  303bfb8bba09ca9af4294bc5367d4370  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc
  2092b1b41ec05998d85cb112206cd7f6  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc
  4ee6df017c25c96ee6dc4652e30cb69a  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc
  72da7e9585a515e6c981efaa79a80654  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc
+ 7a998c441fa3ee84dbf83f135da4a66c  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc
  e0c0362254947202c6f0ac49749561eb  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc
  8d889fe59530dea3b6b426b6cd940e1b  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc
  d0f22a451a557c11a232f7414b74d6af  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc
*************** c8fc78ba1d6144f2e76a889845444ac9  libstd
*** 25743,25748 ****
--- 25969,25975 ----
  d85e2597686bcd31cb4557f14d521fa9  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc
  f782eaaeff47cc2d8a3baba93bc797bf  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc
  7a18ba910037219ba64675603d1bedb7  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc
+ 97a78b44b2ad57cc7a4fa378e50aa45a  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc
  8261c28bde79fa0ba931a4c42449aedc  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc
  17d7bc1a5766eaa16af75ccd3e43f23e  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc
  8f8fce97cfb96356656f53f20561c9bd  libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc
*************** a593c4885f3596745fb852581c4d38ae  libstd
*** 25839,25846 ****
  729756db537c5b569c86cea8ccd10362  libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc
  aa2cb034b478647c56ea6b5bc374adb5  libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc
  013881431ca55a743bacef58c0807854  libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc
! 3b8205f386ae5319f068834f05f721b7  libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/9701-3.cc
! 59052049751d91c6751d6ff9f4bedf98  libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/9701-3.cc
  4f9aa06982f1be0413d396d2719a7f50  libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/1.cc
  4892afab82a553feb16c95ec5755e9d5  libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/2.cc
  3b5997d3adebb14d4e20e03dd924cdb3  libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/3599.cc
--- 26066,26073 ----
  729756db537c5b569c86cea8ccd10362  libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc
  aa2cb034b478647c56ea6b5bc374adb5  libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc
  013881431ca55a743bacef58c0807854  libstdc++-v3/testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc
! 684338fa20ae0a4f4089d62718a0e588  libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/1.cc
! 85a5702392c8550b947397d458d3bdac  libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc
  4f9aa06982f1be0413d396d2719a7f50  libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/1.cc
  4892afab82a553feb16c95ec5755e9d5  libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/2.cc
  3b5997d3adebb14d4e20e03dd924cdb3  libstdc++-v3/testsuite/27_io/basic_streambuf/overflow/char/3599.cc
*************** a5feb41f3c81e512174321bfc2e29e54  libstd
*** 25872,25879 ****
  bd1fe9c5c08433c0b37ddcd5fdb549d0  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc
  d2cd6e46999f760aeb6c0a6eee0bd803  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc
  77e062ac09674f7ccfb54450f12f4da0  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc
! df4fdcd6786ea88c515824a8c5299ccb  libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/1.cc
! 76311ae640ae7feac2ec4629d4f9c076  libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc
  fcb1c47ab8a26dc2e4be8a893283afe1  libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/1.cc
  e28f7c3ba34fadcccf173353514087e3  libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/2.cc
  662aafc620f6b3a480d6a39050bca26c  libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/3599.cc
--- 26099,26107 ----
  bd1fe9c5c08433c0b37ddcd5fdb549d0  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/char/9322.cc
  d2cd6e46999f760aeb6c0a6eee0bd803  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc
  77e062ac09674f7ccfb54450f12f4da0  libstdc++-v3/testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc
! 82ec0750288acade5662a088c751dc13  libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/1.cc
! 0b07c8b9e9b2a67a4b1d9c7763b9a51e  libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc
! 4e4507db487dfd44f69c50a2e166c16f  libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc
  fcb1c47ab8a26dc2e4be8a893283afe1  libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/1.cc
  e28f7c3ba34fadcccf173353514087e3  libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/2.cc
  662aafc620f6b3a480d6a39050bca26c  libstdc++-v3/testsuite/27_io/basic_stringbuf/overflow/char/3599.cc
*************** b10ef69a67b7a054fe89233c000785cf  libstd
*** 25934,25944 ****
  d4ab3b88dc0530951ea40b98882d8169  libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc
  f8f60964cd7a3c5ce641f1ae033e1be9  libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc
  690beefd2691dc8aa21944fa0c550a7b  libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc
! a0403cfa8971e74f5f23ef3ced11b18a  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
  f80f5def4cd7cd3c8a2405d3ddce7540  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc
  c299ee1c8a4f80927305cd732e71cb43  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc
  b503a2d2c73f084b77e637527b45122c  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc
! b35de3b41021239707c2047ddbc4dfa9  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc
  6db93379b9a03196c7998c08a970a6bb  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc
  703f57ea0e479d4c7f580b1eb3575963  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc
  7e35466b49634e6e2f9651842d94b373  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc
--- 26162,26172 ----
  d4ab3b88dc0530951ea40b98882d8169  libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc
  f8f60964cd7a3c5ce641f1ae033e1be9  libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc
  690beefd2691dc8aa21944fa0c550a7b  libstdc++-v3/testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc
! 61047187f758045b5f5663af03a899ae  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
  f80f5def4cd7cd3c8a2405d3ddce7540  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/2.cc
  c299ee1c8a4f80927305cd732e71cb43  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3.cc
  b503a2d2c73f084b77e637527b45122c  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/3955.cc
! 8f66c5d8a0250cca831b367bd0e26eba  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc
  6db93379b9a03196c7998c08a970a6bb  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc
  703f57ea0e479d4c7f580b1eb3575963  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc
  7e35466b49634e6e2f9651842d94b373  libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc
*************** ea395968fdc83e0d7027f43343bf570d  libstd
*** 26245,26250 ****
--- 26473,26479 ----
  e15fb4b4e0304bf06453b8629b264c2c  libstdc++-v3/testsuite/ext/enc_filebuf/wchar_t/13189.cc
  36690cb1e03e2a9cb57a1c91f704bbc4  libstdc++-v3/testsuite/ext/hash_map/1.cc
  9f57e30a4a5f8c64b41e5f7091b5c140  libstdc++-v3/testsuite/ext/hash_map/14648.cc
+ 65cb35d5903bd0a45309e7b2b5f269cd  libstdc++-v3/testsuite/ext/hash_map/23528.cc
  4ec54c4116a176a09c84b6c55a447d20  libstdc++-v3/testsuite/ext/hash_map/instantiate.cc
  529e521fa08b946e74a2dd26f08c6270  libstdc++-v3/testsuite/ext/hash_set/1.cc
  cf8773d8e58f986a68137643c34710cc  libstdc++-v3/testsuite/ext/hash_set/check_construct_destroy.cc
*************** a4af9ba571e9d7dfa3dded1a83f52e84  libstd
*** 26354,26360 ****
  9765bc74692807cde25983fcf59aea57  libstdc++-v3/testsuite/performance/27_io/ofstream_insert_float.cc
  196e27f9c810c99ec3bd696873c1b893  libstdc++-v3/testsuite/performance/27_io/ofstream_insert_int.cc
  e44f08a4e0a1f56adf277a0546afde57  libstdc++-v3/testsuite/performance/27_io/stringbuf_overflow.cc
! 032f0e0e72ae141fa0c9a0cbfae8869b  libstdc++-v3/testsuite/testsuite_abi.cc
  aae78c4e82520e0947690d226c5e80b5  libstdc++-v3/testsuite/testsuite_abi.h
  68fde9d3f496a23d9b80f4996959331e  libstdc++-v3/testsuite/testsuite_abi_check.cc
  7ede0aa64eb177d2405da9559c5131b0  libstdc++-v3/testsuite/testsuite_allocator.cc
--- 26583,26589 ----
  9765bc74692807cde25983fcf59aea57  libstdc++-v3/testsuite/performance/27_io/ofstream_insert_float.cc
  196e27f9c810c99ec3bd696873c1b893  libstdc++-v3/testsuite/performance/27_io/ofstream_insert_int.cc
  e44f08a4e0a1f56adf277a0546afde57  libstdc++-v3/testsuite/performance/27_io/stringbuf_overflow.cc
! e7d4d308ed6b17a2916dc432a090c64f  libstdc++-v3/testsuite/testsuite_abi.cc
  aae78c4e82520e0947690d226c5e80b5  libstdc++-v3/testsuite/testsuite_abi.h
  68fde9d3f496a23d9b80f4996959331e  libstdc++-v3/testsuite/testsuite_abi_check.cc
  7ede0aa64eb177d2405da9559c5131b0  libstdc++-v3/testsuite/testsuite_allocator.cc
*************** ce205e18cb141d4749bb50b84a183eca  libstd
*** 26526,26536 ****
--- 26755,26771 ----
  5877e59b100f2e15971f5072dfc1519c  libstdc++-v3/testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc
  39fec6d91683cb8f4bce8b3dafe3140a  libstdc++-v3/testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc
  169f416a9efdd6467f044ae6e713e7f7  libstdc++-v3/testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc
+ 953cc8f09dbe7409c84c7c8886d48bfc  libstdc++-v3/testsuite/tr1/6_containers/array/element_access/back.cc
+ 509bf5b3419cb229a38f3f7f097bd59f  libstdc++-v3/testsuite/tr1/6_containers/array/element_access/data.cc
+ 9d92d8ccd31bfc203cbd456e938c13e7  libstdc++-v3/testsuite/tr1/6_containers/array/element_access/front.cc
  bb3a1a76687314e3c980a3bc74db7034  libstdc++-v3/testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc
  65ad0c3e1d03907375274bf46ce05e01  libstdc++-v3/testsuite/tr1/6_containers/array/requirements/contiguous.cc
  780d476d943d240eee84db779d5d8071  libstdc++-v3/testsuite/tr1/6_containers/array/requirements/instantiate.cc
  ab99162834b031cff81822b7632775c5  libstdc++-v3/testsuite/tr1/6_containers/array/requirements/typedefs.cc
  0220af3cb11a5c4188dfbabd3b0465dd  libstdc++-v3/testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc
+ a7bfa3a58d76da29c9632dcfcb98cc72  libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/get.cc
+ cf3374db6cc3e991cdbc8f780d1e1a68  libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc
+ ace1960397da810b6e3d910b33914ab6  libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc
  0d4e2c70eeca99b3b05fe2be0620bf53  libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc
  337b2f84b527f7efd60bccd2fc6a874a  libstdc++-v3/testsuite/tr1/6_containers/tuple/cons/assignment.cc
  1a14573465eb9aa57824a39f1e04b2a9  libstdc++-v3/testsuite/tr1/6_containers/tuple/cons/big_tuples.cc
*************** dc9c95244bbad7b5b3b436ad6adee8bd  libstd
*** 26544,26549 ****
--- 26779,26786 ----
  9ae6f6804ad38dad63523c67bcc69804  libstdc++-v3/testsuite/tr1/6_containers/unordered/find/multimap1.cc
  867fcb04b8c94c0ec303f907d3281cd0  libstdc++-v3/testsuite/tr1/6_containers/unordered/find/multiset1.cc
  2913493aca89a650f7bb249a8c6aa850  libstdc++-v3/testsuite/tr1/6_containers/unordered/find/set1.cc
+ 413fc0d581c90a522c619a2c82fe9bc3  libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23053.cc
+ 03dc19165bbe22a54b42e8512f9a5c6b  libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23465.cc
  72816fc27824c6261d370e0754b954b6  libstdc++-v3/testsuite/tr1/6_containers/unordered/insert/array_syntax.cc
  fb112cebcdc1094fb99317333aea4087  libstdc++-v3/testsuite/tr1/6_containers/unordered/insert/map_range.cc
  a795a4b874466b88a5aa1c6afecade6c  libstdc++-v3/testsuite/tr1/6_containers/unordered/insert/map_single.cc
*************** d5bb5bbe6247f6136d6b0f7d14e8a365  ltcf-c
*** 26566,26572 ****
  ec2741ed09351388fcf2b57e2296f6ae  ltcf-gcj.sh
  6085a0302010f141615432882978c51b  ltconfig
  e3b5a6caf6e07e0b7be8cf89ebfb90cc  ltmain.sh
! cd742cfa2748e0ce0a8ac338988da996  maintainer-scripts/ChangeLog
  31816563a48006f019a0dcc6f4175d16  maintainer-scripts/README
  1f7fb0775adeac040c7473672f42e96b  maintainer-scripts/crontab
  ef4b5d39023785696cb4b2cf6822bdc6  maintainer-scripts/doc_exclude
--- 26803,26809 ----
  ec2741ed09351388fcf2b57e2296f6ae  ltcf-gcj.sh
  6085a0302010f141615432882978c51b  ltconfig
  e3b5a6caf6e07e0b7be8cf89ebfb90cc  ltmain.sh
! 05d3026e5dbc19923dbe542bd1eb9ab4  maintainer-scripts/ChangeLog
  31816563a48006f019a0dcc6f4175d16  maintainer-scripts/README
  1f7fb0775adeac040c7473672f42e96b  maintainer-scripts/crontab
  ef4b5d39023785696cb4b2cf6822bdc6  maintainer-scripts/doc_exclude
*************** c71ddf72c059891ca0bd1727f5aa0de1  move-i
*** 26583,26590 ****
  e8b74bd777dcff9aa7eaff1cff0208f7  symlink-tree
  7588c5103af27cc93537977f059f52dc  ylwrap
  ac81461263c340d1f6c7ed86a63b06de  zlib/.cvsignore
! bb0c1941e09e8e70b1025d0f5cb6bb61  zlib/ChangeLog
! 6e5a9690b9f9f7ad4c2ad62b5a0226be  zlib/ChangeLog.gcj
  61fe02005a355bbf57d334aa849c1841  zlib/FAQ
  79d2fd35dc9f76486c221139c83d3e45  zlib/INDEX
  862b025c21bb5196a095e67906faaf90  zlib/Makefile.am
--- 26820,26827 ----
  e8b74bd777dcff9aa7eaff1cff0208f7  symlink-tree
  7588c5103af27cc93537977f059f52dc  ylwrap
  ac81461263c340d1f6c7ed86a63b06de  zlib/.cvsignore
! bb3faacdb9870d17f3d943ffd3c5ec2b  zlib/ChangeLog
! 05f3e99cc2bcd262dba1850a4068b074  zlib/ChangeLog.gcj
  61fe02005a355bbf57d334aa849c1841  zlib/FAQ
  79d2fd35dc9f76486c221139c83d3e45  zlib/INDEX
  862b025c21bb5196a095e67906faaf90  zlib/Makefile.am
*************** a8f9f13405e6246901020800f625b42b  zlib/w
*** 26730,26736 ****
  c037b7eba51b3378b724c0aa1835b08c  zlib/win32/Makefile.msc
  fc995731322e520fc79d35a78fefe0c5  zlib/win32/zlib.def
  b6cc8f40a98c6b1ffe71adb7602ddcc4  zlib/win32/zlib1.rc
! 88dcf60ee59ec5e265f480382791b51e  zlib/zconf.h
  0ca6315d98f0c9b57bf1cf260eef30ce  zlib/zconf.in.h
  11e065eba21365b451e11989ef2ac972  zlib/zlib.3
  f593a2c4c459dfef5a073fb4a3f6611f  zlib/zlib.h
--- 26967,26973 ----
  c037b7eba51b3378b724c0aa1835b08c  zlib/win32/Makefile.msc
  fc995731322e520fc79d35a78fefe0c5  zlib/win32/zlib.def
  b6cc8f40a98c6b1ffe71adb7602ddcc4  zlib/win32/zlib1.rc
! 3196b5955432e8ddc860839dfb72899e  zlib/zconf.h
  0ca6315d98f0c9b57bf1cf260eef30ce  zlib/zconf.in.h
  11e065eba21365b451e11989ef2ac972  zlib/zlib.3
  f593a2c4c459dfef5a073fb4a3f6611f  zlib/zlib.h
diff -Nrcpad gcc-4.0.1/Makefile.in gcc-4.0.2/Makefile.in
*** gcc-4.0.1/Makefile.in	Thu Jul  7 20:44:40 2005
--- gcc-4.0.2/Makefile.in	Wed Sep 28 06:16:38 2005
*************** check-ash:
*** 2674,2680 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif ash
  
--- 2674,2680 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd ash && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif ash
  
*************** install-ash: installdirs
*** 2688,2694 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif ash
  
--- 2688,2694 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd ash && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif ash
  
*************** check-autoconf:
*** 3004,3010 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif autoconf
  
--- 3004,3010 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd autoconf && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif autoconf
  
*************** install-autoconf: installdirs
*** 3018,3024 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif autoconf
  
--- 3018,3024 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd autoconf && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif autoconf
  
*************** check-automake:
*** 3334,3340 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif automake
  
--- 3334,3340 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd automake && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif automake
  
*************** install-automake: installdirs
*** 3348,3354 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif automake
  
--- 3348,3354 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd automake && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif automake
  
*************** check-bash:
*** 3664,3670 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif bash
  
--- 3664,3670 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bash && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif bash
  
*************** install-bash: installdirs
*** 3678,3684 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif bash
  
--- 3678,3684 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bash && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif bash
  
*************** check-bfd:
*** 3996,4002 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif bfd
  
--- 3996,4002 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bfd && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif bfd
  
*************** install-bfd: installdirs
*** 4010,4016 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif bfd
  
--- 4010,4016 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bfd && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif bfd
  
*************** check-opcodes:
*** 4328,4334 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif opcodes
  
--- 4328,4334 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd opcodes && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif opcodes
  
*************** install-opcodes: installdirs
*** 4342,4348 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif opcodes
  
--- 4342,4348 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd opcodes && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif opcodes
  
*************** check-binutils:
*** 4660,4666 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif binutils
  
--- 4660,4666 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd binutils && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif binutils
  
*************** install-binutils: installdirs
*** 4674,4680 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif binutils
  
--- 4674,4680 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd binutils && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif binutils
  
*************** install-bison: installdirs
*** 5007,5013 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif bison
  
--- 5007,5013 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bison && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif bison
  
*************** install-byacc: installdirs
*** 5340,5346 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif byacc
  
--- 5340,5346 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd byacc && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif byacc
  
*************** check-bzip2:
*** 5656,5662 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif bzip2
  
--- 5656,5662 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bzip2 && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif bzip2
  
*************** install-bzip2: installdirs
*** 5670,5676 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif bzip2
  
--- 5670,5676 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd bzip2 && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif bzip2
  
*************** check-dejagnu:
*** 5986,5992 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif dejagnu
  
--- 5986,5992 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd dejagnu && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif dejagnu
  
*************** install-dejagnu: installdirs
*** 6000,6006 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif dejagnu
  
--- 6000,6006 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd dejagnu && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif dejagnu
  
*************** check-diff:
*** 6316,6322 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif diff
  
--- 6316,6322 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd diff && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif diff
  
*************** install-diff: installdirs
*** 6330,6336 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif diff
  
--- 6330,6336 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd diff && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif diff
  
*************** install-dosutils: installdirs
*** 6655,6661 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif dosutils
  
--- 6655,6661 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd dosutils && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif dosutils
  
*************** check-etc:
*** 6971,6977 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif etc
  
--- 6971,6977 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd etc && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif etc
  
*************** install-etc: installdirs
*** 6985,6991 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif etc
  
--- 6985,6991 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd etc && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif etc
  
*************** install-fastjar: installdirs
*** 7318,7324 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif fastjar
  
--- 7318,7324 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fastjar && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif fastjar
  
*************** check-fileutils:
*** 7634,7640 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif fileutils
  
--- 7634,7640 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fileutils && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif fileutils
  
*************** install-fileutils: installdirs
*** 7648,7654 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif fileutils
  
--- 7648,7654 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fileutils && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif fileutils
  
*************** check-findutils:
*** 7964,7970 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif findutils
  
--- 7964,7970 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd findutils && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif findutils
  
*************** install-findutils: installdirs
*** 7978,7984 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif findutils
  
--- 7978,7984 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd findutils && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif findutils
  
*************** check-find:
*** 8294,8300 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd find && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif find
  
--- 8294,8300 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd find && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif find
  
*************** install-find: installdirs
*** 8308,8314 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd find && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif find
  
--- 8308,8314 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd find && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif find
  
*************** check-fixincludes:
*** 8624,8630 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fixincludes && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif fixincludes
  
--- 8624,8630 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fixincludes && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif fixincludes
  
*************** install-fixincludes: installdirs
*** 8638,8644 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fixincludes && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif fixincludes
  
--- 8638,8644 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd fixincludes && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif fixincludes
  
*************** install-flex: installdirs
*** 8890,8896 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif flex
  
--- 8890,8896 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd flex && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif flex
  
*************** check-gas:
*** 9208,9214 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif gas
  
--- 9208,9214 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gas && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif gas
  
*************** install-gas: installdirs
*** 9222,9228 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif gas
  
--- 9222,9228 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gas && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif gas
  
*************** check-gcc:
*** 9540,9546 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) check)
  
  @endif gcc
  
--- 9540,9546 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gcc && $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
  
  @endif gcc
  
*************** install-gcc: installdirs
*** 9554,9560 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) install)
  
  @endif gcc
  
--- 9554,9560 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gcc && $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
  
  @endif gcc
  
*************** check-gawk:
*** 9870,9876 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif gawk
  
--- 9870,9876 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gawk && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif gawk
  
*************** install-gawk: installdirs
*** 9884,9890 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif gawk
  
--- 9884,9890 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gawk && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif gawk
  
*************** check-gettext:
*** 10200,10206 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif gettext
  
--- 10200,10206 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gettext && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif gettext
  
*************** install-gettext: installdirs
*** 10214,10220 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif gettext
  
--- 10214,10220 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gettext && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif gettext
  
*************** check-gnuserv:
*** 10530,10536 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif gnuserv
  
--- 10530,10536 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gnuserv && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif gnuserv
  
*************** install-gnuserv: installdirs
*** 10544,10550 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif gnuserv
  
--- 10544,10550 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gnuserv && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif gnuserv
  
*************** check-gprof:
*** 10860,10866 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif gprof
  
--- 10860,10866 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gprof && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif gprof
  
*************** install-gprof: installdirs
*** 10874,10880 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif gprof
  
--- 10874,10880 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gprof && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif gprof
  
*************** check-gzip:
*** 11190,11196 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif gzip
  
--- 11190,11196 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gzip && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif gzip
  
*************** install-gzip: installdirs
*** 11204,11210 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif gzip
  
--- 11204,11210 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gzip && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif gzip
  
*************** check-hello:
*** 11520,11526 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif hello
  
--- 11520,11526 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd hello && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif hello
  
*************** install-hello: installdirs
*** 11534,11540 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif hello
  
--- 11534,11540 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd hello && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif hello
  
*************** check-indent:
*** 11850,11856 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif indent
  
--- 11850,11856 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd indent && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif indent
  
*************** install-indent: installdirs
*** 11864,11870 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif indent
  
--- 11864,11870 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd indent && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif indent
  
*************** check-intl:
*** 12182,12188 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif intl
  
--- 12182,12188 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd intl && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif intl
  
*************** install-intl: installdirs
*** 12196,12202 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif intl
  
--- 12196,12202 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd intl && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif intl
  
*************** check-tcl:
*** 12512,12518 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif tcl
  
--- 12512,12518 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tcl && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif tcl
  
*************** install-tcl: installdirs
*** 12526,12532 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif tcl
  
--- 12526,12532 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tcl && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif tcl
  
*************** check-itcl:
*** 12827,12833 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif itcl
  
--- 12827,12833 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd itcl && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif itcl
  
*************** install-itcl: installdirs
*** 12841,12847 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif itcl
  
--- 12841,12847 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd itcl && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif itcl
  
*************** check-ld:
*** 13159,13165 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif ld
  
--- 13159,13165 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd ld && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif ld
  
*************** install-ld: installdirs
*** 13173,13179 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif ld
  
--- 13173,13179 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd ld && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif ld
  
*************** check-libcpp:
*** 13491,13497 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif libcpp
  
--- 13491,13497 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libcpp && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif libcpp
  
*************** install-libcpp: installdirs
*** 13505,13511 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif libcpp
  
--- 13505,13511 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libcpp && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif libcpp
  
*************** check-libgui:
*** 13821,13827 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif libgui
  
--- 13821,13827 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libgui && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif libgui
  
*************** install-libgui: installdirs
*** 13835,13841 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif libgui
  
--- 13835,13841 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libgui && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif libgui
  
*************** check-libiberty:
*** 14153,14159 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif libiberty
  
--- 14153,14159 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libiberty && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif libiberty
  
*************** install-libiberty: installdirs
*** 14167,14173 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif libiberty
  
--- 14167,14173 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libiberty && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif libiberty
  
*************** check-libtool:
*** 14483,14489 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif libtool
  
--- 14483,14489 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libtool && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif libtool
  
*************** install-libtool: installdirs
*** 14497,14503 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif libtool
  
--- 14497,14503 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libtool && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif libtool
  
*************** check-m4:
*** 14813,14819 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif m4
  
--- 14813,14819 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd m4 && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif m4
  
*************** install-m4: installdirs
*** 14827,14833 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif m4
  
--- 14827,14833 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd m4 && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif m4
  
*************** check-make:
*** 15143,15149 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd make && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif make
  
--- 15143,15149 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd make && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif make
  
*************** install-make: installdirs
*** 15157,15163 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd make && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif make
  
--- 15157,15163 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd make && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif make
  
*************** install-mmalloc: installdirs
*** 15482,15488 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif mmalloc
  
--- 15482,15488 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd mmalloc && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif mmalloc
  
*************** check-patch:
*** 15798,15804 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif patch
  
--- 15798,15804 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd patch && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif patch
  
*************** install-patch: installdirs
*** 15812,15818 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif patch
  
--- 15812,15818 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd patch && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif patch
  
*************** check-perl:
*** 16128,16134 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif perl
  
--- 16128,16134 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd perl && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif perl
  
*************** install-perl: installdirs
*** 16142,16148 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif perl
  
--- 16142,16148 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd perl && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif perl
  
*************** check-prms:
*** 16458,16464 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif prms
  
--- 16458,16464 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd prms && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif prms
  
*************** install-prms: installdirs
*** 16472,16478 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif prms
  
--- 16472,16478 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd prms && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif prms
  
*************** check-rcs:
*** 16788,16794 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif rcs
  
--- 16788,16794 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd rcs && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif rcs
  
*************** install-rcs: installdirs
*** 16802,16808 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif rcs
  
--- 16802,16808 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd rcs && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif rcs
  
*************** check-readline:
*** 17118,17124 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif readline
  
--- 17118,17124 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd readline && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif readline
  
*************** install-readline: installdirs
*** 17132,17138 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif readline
  
--- 17132,17138 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd readline && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif readline
  
*************** check-recode:
*** 17768,17774 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif recode
  
--- 17768,17774 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd recode && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif recode
  
*************** install-recode: installdirs
*** 17782,17788 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif recode
  
--- 17782,17788 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd recode && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif recode
  
*************** check-sed:
*** 18098,18104 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif sed
  
--- 18098,18104 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sed && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif sed
  
*************** install-sed: installdirs
*** 18112,18118 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif sed
  
--- 18112,18118 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sed && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif sed
  
*************** check-send-pr:
*** 18428,18434 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif send-pr
  
--- 18428,18434 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd send-pr && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif send-pr
  
*************** install-send-pr: installdirs
*** 18442,18448 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif send-pr
  
--- 18442,18448 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd send-pr && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif send-pr
  
*************** check-shellutils:
*** 18758,18764 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif shellutils
  
--- 18758,18764 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd shellutils && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif shellutils
  
*************** install-shellutils: installdirs
*** 18772,18778 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif shellutils
  
--- 18772,18778 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd shellutils && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif shellutils
  
*************** check-sid:
*** 19088,19094 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif sid
  
--- 19088,19094 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sid && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif sid
  
*************** install-sid: installdirs
*** 19102,19108 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif sid
  
--- 19102,19108 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sid && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif sid
  
*************** check-sim:
*** 19418,19424 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif sim
  
--- 19418,19424 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sim && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif sim
  
*************** install-sim: installdirs
*** 19432,19438 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif sim
  
--- 19432,19438 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd sim && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif sim
  
*************** check-tar:
*** 19748,19754 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif tar
  
--- 19748,19754 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tar && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif tar
  
*************** install-tar: installdirs
*** 19762,19768 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif tar
  
--- 19762,19768 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tar && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif tar
  
*************** check-texinfo:
*** 20078,20084 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif texinfo
  
--- 20078,20084 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd texinfo && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif texinfo
  
*************** check-textutils:
*** 20403,20409 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif textutils
  
--- 20403,20409 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd textutils && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif textutils
  
*************** install-textutils: installdirs
*** 20417,20423 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif textutils
  
--- 20417,20423 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd textutils && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif textutils
  
*************** check-time:
*** 20733,20739 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd time && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif time
  
--- 20733,20739 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd time && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif time
  
*************** install-time: installdirs
*** 20747,20753 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd time && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif time
  
--- 20747,20753 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd time && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif time
  
*************** check-uudecode:
*** 21063,21069 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif uudecode
  
--- 21063,21069 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd uudecode && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif uudecode
  
*************** install-uudecode: installdirs
*** 21077,21083 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif uudecode
  
--- 21077,21083 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd uudecode && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif uudecode
  
*************** check-wdiff:
*** 21393,21399 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
  
  @endif wdiff
  
--- 21393,21399 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd wdiff && $(MAKE) $(FLAGS_TO_PASS)  check)
  
  @endif wdiff
  
*************** install-wdiff: installdirs
*** 21407,21413 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif wdiff
  
--- 21407,21413 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd wdiff && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif wdiff
  
*************** install-zip: installdirs
*** 21740,21746 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif zip
  
--- 21740,21746 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd zip && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif zip
  
*************** check-gdb:
*** 22378,22384 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
  
  @endif gdb
  
--- 22378,22384 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
  
  @endif gdb
  
*************** install-gdb: installdirs
*** 22392,22398 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
  
  @endif gdb
  
--- 22392,22398 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
  
  @endif gdb
  
*************** check-expect:
*** 22708,22714 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
  
  @endif expect
  
--- 22708,22714 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
  
  @endif expect
  
*************** install-expect: installdirs
*** 22722,22728 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
  
  @endif expect
  
--- 22722,22728 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
  
  @endif expect
  
*************** check-guile:
*** 23038,23044 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
  
  @endif guile
  
--- 23038,23044 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
  
  @endif guile
  
*************** install-guile: installdirs
*** 23052,23058 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
  
  @endif guile
  
--- 23052,23058 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
  
  @endif guile
  
*************** check-tk:
*** 23368,23374 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
  
  @endif tk
  
--- 23368,23374 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
  
  @endif tk
  
*************** install-tk: installdirs
*** 23382,23388 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
  
  @endif tk
  
--- 23382,23388 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
  
  @endif tk
  
*************** install-libtermcap: installdirs
*** 23707,23713 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif libtermcap
  
--- 23707,23713 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd libtermcap && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif libtermcap
  
*************** install-utils: installdirs
*** 23972,23978 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
  
  @endif utils
  
--- 23972,23978 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd utils && $(MAKE) $(FLAGS_TO_PASS)  install)
  
  @endif utils
  
diff -Nrcpad gcc-4.0.1/Makefile.tpl gcc-4.0.2/Makefile.tpl
*** gcc-4.0.1/Makefile.tpl	Mon Jan 17 23:50:27 2005
--- gcc-4.0.2/Makefile.tpl	Fri Aug 12 14:05:52 2005
*************** check-[+module+]:
*** 946,952 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd [+module+] && $(MAKE) $(FLAGS_TO_PASS)[+ 
  	  extra_make_flags+] check)
  [+ ENDIF no_check +]
  @endif [+module+]
--- 946,952 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd [+module+] && $(MAKE) $(FLAGS_TO_PASS) [+ 
  	  extra_make_flags+] check)
  [+ ENDIF no_check +]
  @endif [+module+]
*************** install-[+module+]: installdirs
*** 963,969 ****
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd [+module+] && $(MAKE) $(FLAGS_TO_PASS)[+ 
  	  extra_make_flags+] install)
  [+ ENDIF no_install +]
  @endif [+module+]
--- 963,969 ----
  	s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
  	$(SET_LIB_PATH) \
  	$(HOST_EXPORTS) \
! 	(cd [+module+] && $(MAKE) $(FLAGS_TO_PASS) [+ 
  	  extra_make_flags+] install)
  [+ ENDIF no_install +]
  @endif [+module+]
diff -Nrcpad gcc-4.0.1/NEWS gcc-4.0.2/NEWS
*** gcc-4.0.1/NEWS	Thu Jul  7 20:44:55 2005
--- gcc-4.0.2/NEWS	Wed Sep 28 06:18:15 2005
*************** http://gcc.gnu.org/gcc-4.0/index.html
*** 9,23 ****
  
                             GCC 4.0 Release Series
  
!    April 20, 2005
  
     The  [1]GNU project and the GCC developers are pleased to announce the
     release of GCC 4.0.0.
  
  Release History
  
     GCC 4.0.0
!           April 20, 2005 ([2]changes)
  
  References and Acknowledgements
  
--- 9,34 ----
  
                             GCC 4.0 Release Series
  
!    July 7, 2005
  
     The  [1]GNU project and the GCC developers are pleased to announce the
+    release of GCC 4.0.1.
+ 
+    This release is a bug-fix release, containing fixes for regressions in
+    GCC 4.0.0 relative to previous releases of GCC.
+ 
+    April 20, 2005
+ 
+    The  [2]GNU project and the GCC developers are pleased to announce the
     release of GCC 4.0.0.
  
  Release History
  
+    GCC 4.0.1
+           July 7, 2005 ([3]changes)
+ 
     GCC 4.0.0
!           April 20, 2005 ([4]changes)
  
  References and Acknowledgements
  
*************** References and Acknowledgements
*** 25,86 ****
     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, one of the [8]GNU mirror
!    sites, or [9]our CVS server.
       _________________________________________________________________
  
!    Please  send FSF & GNU inquiries & questions to [10]gnu@gnu.org. There
!    are also [11]other ways to contact the FSF.
  
!    These pages are maintained by [12]the GCC team.
  
  
      For  questions  related  to the use of GCC, please consult these web
!     pages    and    the    [13]GCC   manuals.   If   that   fails,   the
!     [14]gcc-help@gcc.gnu.org mailing list might help.
      Please  send  comments on these web pages and the development of GCC
!     to    our    developer    mailing   list   at   [15]gcc@gnu.org   or
!     [16]gcc@gcc.gnu.org. All of our lists have [17]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [18]Valid XHTML 1.0 
  
  References
  
     1. http://www.gnu.org/
!    2. http://gcc.gnu.org/gcc-4.0/changes.html
!    3. http://gcc.gnu.org/gcc-4.0/buildstat.html
!    4. http://gcc.gnu.org/onlinedocs/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://www.gnu.org/order/ftp.html
!    9. http://gcc.gnu.org/cvs.html
!   10. mailto:gnu@gnu.org
!   11. http://www.gnu.org/home.html#ContactInfo
!   12. http://gcc.gnu.org/about.html
!   13. http://gcc.gnu.org/onlinedocs/
!   14. mailto:gcc-help@gcc.gnu.org
!   15. mailto:gcc@gnu.org
!   16. mailto:gcc@gcc.gnu.org
!   17. http://gcc.gnu.org/lists.html
!   18. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.0/changes.html
  
--- 36,99 ----
     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, one of the [10]GNU
!    mirror sites, or [11]our CVS server.
       _________________________________________________________________
  
!    Please  send FSF & GNU inquiries & questions to [12]gnu@gnu.org. There
!    are also [13]other ways to contact the FSF.
  
!    These pages are maintained by [14]the GCC team.
  
  
      For  questions  related  to the use of GCC, please consult these web
!     pages    and    the    [15]GCC   manuals.   If   that   fails,   the
!     [16]gcc-help@gcc.gnu.org mailing list might help.
      Please  send  comments on these web pages and the development of GCC
!     to    our    developer    mailing   list   at   [17]gcc@gnu.org   or
!     [18]gcc@gcc.gnu.org. All of our lists have [19]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-12 [20]Valid XHTML 1.0 
  
  References
  
     1. http://www.gnu.org/
!    2. http://www.gnu.org/
!    3. http://gcc.gnu.org/gcc-4.0/changes.html#4.0.1
!    4. http://gcc.gnu.org/gcc-4.0/changes.html
!    5. http://gcc.gnu.org/gcc-4.0/buildstat.html
!    6. http://gcc.gnu.org/onlinedocs/gcc/Contributors.html
!    7. http://gcc.gnu.org/index.html
!    8. mailto:gcc@gcc.gnu.org
!    9. http://gcc.gnu.org/mirrors.html
!   10. http://www.gnu.org/order/ftp.html
!   11. http://gcc.gnu.org/cvs.html
!   12. mailto:gnu@gnu.org
!   13. http://www.gnu.org/home.html#ContactInfo
!   14. http://gcc.gnu.org/about.html
!   15. http://gcc.gnu.org/onlinedocs/
!   16. mailto:gcc-help@gcc.gnu.org
!   17. mailto:gcc@gnu.org
!   18. mailto:gcc@gcc.gnu.org
!   19. http://gcc.gnu.org/lists.html
!   20. http://validator.w3.org/check/referer
  ======================================================================
  http://gcc.gnu.org/gcc-4.0/changes.html
  
*************** GCC 4.0.1
*** 556,568 ****
      to    our    developer    mailing   list   at   [18]gcc@gnu.org   or
      [19]gcc@gcc.gnu.org. All of our lists have [20]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-07 [21]Valid XHTML 1.0 
  
  References
  
--- 569,581 ----
      to    our    developer    mailing   list   at   [18]gcc@gnu.org   or
      [19]gcc@gcc.gnu.org. All of our lists have [20]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [21]Valid XHTML 1.0 
  
  References
  
*************** References and Acknowledgements
*** 684,696 ****
      to    our    developer    mailing   list   at   [25]gcc@gnu.org   or
      [26]gcc@gcc.gnu.org. All of our lists have [27]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [28]Valid XHTML 1.0 
  
  References
  
--- 697,709 ----
      to    our    developer    mailing   list   at   [25]gcc@gnu.org   or
      [26]gcc@gcc.gnu.org. All of our lists have [27]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [28]Valid XHTML 1.0 
  
  References
  
*************** GCC 3.4.4
*** 2310,2322 ****
      to    our    developer   mailing   list   at   [318]gcc@gnu.org   or
      [319]gcc@gcc.gnu.org. All of our lists have [320]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [321]Valid XHTML 1.0 
  
  References
  
--- 2323,2335 ----
      to    our    developer   mailing   list   at   [318]gcc@gnu.org   or
      [319]gcc@gcc.gnu.org. All of our lists have [320]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [321]Valid XHTML 1.0 
  
  References
  
*************** References and Acknowledgements
*** 2717,2729 ****
      to    our    developer    mailing   list   at   [23]gcc@gnu.org   or
      [24]gcc@gcc.gnu.org. All of our lists have [25]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [26]Valid XHTML 1.0 
  
  References
  
--- 2730,2742 ----
      to    our    developer    mailing   list   at   [23]gcc@gnu.org   or
      [24]gcc@gcc.gnu.org. All of our lists have [25]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [26]Valid XHTML 1.0 
  
  References
  
*************** GCC 3.3.6
*** 4116,4128 ****
      to    our    developer   mailing   list   at   [558]gcc@gnu.org   or
      [559]gcc@gcc.gnu.org. All of our lists have [560]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [561]Valid XHTML 1.0 
  
  References
  
--- 4129,4141 ----
      to    our    developer   mailing   list   at   [558]gcc@gnu.org   or
      [559]gcc@gcc.gnu.org. All of our lists have [560]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [561]Valid XHTML 1.0 
  
  References
  
*************** References and Acknowledgements
*** 4757,4769 ****
      to    our    developer    mailing   list   at   [19]gcc@gnu.org   or
      [20]gcc@gcc.gnu.org. All of our lists have [21]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [22]Valid XHTML 1.0 
  
  References
  
--- 4770,4782 ----
      to    our    developer    mailing   list   at   [19]gcc@gnu.org   or
      [20]gcc@gcc.gnu.org. All of our lists have [21]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [22]Valid XHTML 1.0 
  
  References
  
*************** GCC 3.2
*** 5398,5410 ****
      to    our    developer   mailing   list   at   [251]gcc@gnu.org   or
      [252]gcc@gcc.gnu.org. All of our lists have [253]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [254]Valid XHTML 1.0 
  
  References
  
--- 5411,5423 ----
      to    our    developer   mailing   list   at   [251]gcc@gnu.org   or
      [252]gcc@gcc.gnu.org. All of our lists have [253]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [254]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/gcc-3.1/index.html
*** 5712,5724 ****
      to    our    developer    mailing   list   at   [16]gcc@gnu.org   or
      [17]gcc@gcc.gnu.org. All of our lists have [18]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [19]Valid XHTML 1.0 
  
  References
  
--- 5725,5737 ----
      to    our    developer    mailing   list   at   [16]gcc@gnu.org   or
      [17]gcc@gcc.gnu.org. All of our lists have [18]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [19]Valid XHTML 1.0 
  
  References
  
*************** Documentation improvements
*** 6081,6093 ****
      to    our    developer    mailing   list   at   [18]gcc@gnu.org   or
      [19]gcc@gcc.gnu.org. All of our lists have [20]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [21]Valid XHTML 1.0 
  
  References
  
--- 6094,6106 ----
      to    our    developer    mailing   list   at   [18]gcc@gnu.org   or
      [19]gcc@gcc.gnu.org. All of our lists have [20]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [21]Valid XHTML 1.0 
  
  References
  
*************** Previous 3.0.x Releases
*** 6169,6181 ****
      to    our    developer    mailing   list   at   [16]gcc@gnu.org   or
      [17]gcc@gcc.gnu.org. All of our lists have [18]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [19]Valid XHTML 1.0 
  
  References
  
--- 6182,6194 ----
      to    our    developer    mailing   list   at   [16]gcc@gnu.org   or
      [17]gcc@gcc.gnu.org. All of our lists have [18]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [19]Valid XHTML 1.0 
  
  References
  
*************** Other significant improvements
*** 6374,6386 ****
      to    our    developer    mailing   list   at   [19]gcc@gnu.org   or
      [20]gcc@gcc.gnu.org. All of our lists have [21]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [22]Valid XHTML 1.0 
  
  References
  
--- 6387,6399 ----
      to    our    developer    mailing   list   at   [19]gcc@gnu.org   or
      [20]gcc@gcc.gnu.org. All of our lists have [21]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [22]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/gcc-3.0/caveats.html
*** 6458,6470 ****
      to    our    developer    mailing    list   at   [9]gcc@gnu.org   or
      [10]gcc@gcc.gnu.org. All of our lists have [11]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [12]Valid XHTML 1.0 
  
  References
  
--- 6471,6483 ----
      to    our    developer    mailing    list   at   [9]gcc@gnu.org   or
      [10]gcc@gcc.gnu.org. All of our lists have [11]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [12]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/gcc-2.95/index.html
*** 6542,6554 ****
      to    our    developer    mailing   list   at   [18]gcc@gnu.org   or
      [19]gcc@gcc.gnu.org. All of our lists have [20]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [21]Valid XHTML 1.0 
  
  References
  
--- 6555,6567 ----
      to    our    developer    mailing   list   at   [18]gcc@gnu.org   or
      [19]gcc@gcc.gnu.org. All of our lists have [20]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [21]Valid XHTML 1.0 
  
  References
  
*************** Additional Changes in GCC 2.95.3
*** 6822,6834 ****
      to    our    developer    mailing   list   at   [22]gcc@gnu.org   or
      [23]gcc@gcc.gnu.org. All of our lists have [24]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [25]Valid XHTML 1.0 
  
  References
  
--- 6835,6847 ----
      to    our    developer    mailing   list   at   [22]gcc@gnu.org   or
      [23]gcc@gcc.gnu.org. All of our lists have [24]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [25]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/gcc-2.95/caveats.html
*** 6916,6928 ****
      to    our    developer    mailing    list   at   [7]gcc@gnu.org   or
      [8]gcc@gcc.gnu.org. All of our lists have [9]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [10]Valid XHTML 1.0 
  
  References
  
--- 6929,6941 ----
      to    our    developer    mailing    list   at   [7]gcc@gnu.org   or
      [8]gcc@gcc.gnu.org. All of our lists have [9]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [10]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/egcs-1.1/index.html
*** 7148,7160 ****
      to    our    developer    mailing   list   at   [16]gcc@gnu.org   or
      [17]gcc@gcc.gnu.org. All of our lists have [18]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [19]Valid XHTML 1.0 
  
  References
  
--- 7161,7173 ----
      to    our    developer    mailing   list   at   [16]gcc@gnu.org   or
      [17]gcc@gcc.gnu.org. All of our lists have [18]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [19]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/egcs-1.1/features.htm
*** 7263,7275 ****
      to    our    developer    mailing   list   at   [11]gcc@gnu.org   or
      [12]gcc@gcc.gnu.org. All of our lists have [13]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [14]Valid XHTML 1.0 
  
  References
  
--- 7276,7288 ----
      to    our    developer    mailing   list   at   [11]gcc@gnu.org   or
      [12]gcc@gcc.gnu.org. All of our lists have [13]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [14]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/egcs-1.1/caveats.html
*** 7329,7341 ****
      to    our    developer    mailing    list   at   [6]gcc@gnu.org   or
      [7]gcc@gcc.gnu.org. All of our lists have [8]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [9]Valid XHTML 1.0 
  
  References
  
--- 7342,7354 ----
      to    our    developer    mailing    list   at   [6]gcc@gnu.org   or
      [7]gcc@gcc.gnu.org. All of our lists have [8]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [9]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/egcs-1.0/index.html
*** 7537,7549 ****
      to    our    developer    mailing   list   at   [11]gcc@gnu.org   or
      [12]gcc@gcc.gnu.org. All of our lists have [13]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [14]Valid XHTML 1.0 
  
  References
  
--- 7550,7562 ----
      to    our    developer    mailing   list   at   [11]gcc@gnu.org   or
      [12]gcc@gcc.gnu.org. All of our lists have [13]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [14]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/egcs-1.0/features.htm
*** 7616,7628 ****
      to    our    developer    mailing    list   at   [8]gcc@gnu.org   or
      [9]gcc@gcc.gnu.org. All of our lists have [10]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [11]Valid XHTML 1.0 
  
  References
  
--- 7629,7641 ----
      to    our    developer    mailing    list   at   [8]gcc@gnu.org   or
      [9]gcc@gcc.gnu.org. All of our lists have [10]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [11]Valid XHTML 1.0 
  
  References
  
*************** http://gcc.gnu.org/egcs-1.0/caveats.html
*** 7681,7693 ****
      to    our    developer    mailing    list   at   [6]gcc@gnu.org   or
      [7]gcc@gcc.gnu.org. All of our lists have [8]public archives.
  
!    Copyright  (C)  Free Software Foundation, Inc., 51 Franklin St - Suite
!    330, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-06-27 [9]Valid XHTML 1.0 
  
  References
  
--- 7694,7706 ----
      to    our    developer    mailing    list   at   [6]gcc@gnu.org   or
      [7]gcc@gcc.gnu.org. All of our lists have [8]public archives.
  
!    Copyright  (C)  Free  Software Foundation, Inc., 51 Franklin St, Fifth
!    Floor, Boston, MA 02110, USA.
  
     Verbatim  copying and distribution of this entire article is permitted
     in any medium, provided this notice is preserved.
  
!    Last modified 2005-07-11 [9]Valid XHTML 1.0 
  
  References
  
diff -Nrcpad gcc-4.0.1/boehm-gc/ChangeLog gcc-4.0.2/boehm-gc/ChangeLog
*** gcc-4.0.1/boehm-gc/ChangeLog	Thu Jul  7 18:36:44 2005
--- gcc-4.0.2/boehm-gc/ChangeLog	Wed Sep 21 03:54:54 2005
***************
*** 1,3 ****
--- 1,17 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-06  Tom Tromey  <tromey@redhat.com>
+ 
+ 	PR libgcj/23662:
+ 	* include/private/gcconfig.h (LINUX_STACKBOTTOM): Use instead of
+ 	HEURISTIC1 on ARM.
+ 
+ 2005-07-17  SUGIOKA Toshinobu  <sugioka@itonet.co.jp>
+ 
+ 	* include/private/gcconfig.h (sh-linux): Use LINUX_STACKBOTTOM.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/boehm-gc/include/private/gcconfig.h gcc-4.0.2/boehm-gc/include/private/gcconfig.h
*** gcc-4.0.1/boehm-gc/include/private/gcconfig.h	Wed May 25 13:15:51 2005
--- gcc-4.0.2/boehm-gc/include/private/gcconfig.h	Tue Sep  6 14:21:25 2005
***************
*** 1753,1759 ****
  #   endif
  #   ifdef LINUX
  #       define OS_TYPE "LINUX"
! #       define HEURISTIC1
  #       undef STACK_GRAN
  #       define STACK_GRAN 0x10000000
  #       define USE_GENERIC_PUSH_REGS
--- 1753,1759 ----
  #   endif
  #   ifdef LINUX
  #       define OS_TYPE "LINUX"
! #       define LINUX_STACKBOTTOM
  #       undef STACK_GRAN
  #       define STACK_GRAN 0x10000000
  #       define USE_GENERIC_PUSH_REGS
***************
*** 1805,1811 ****
  #   endif
  #   ifdef LINUX
  #     define OS_TYPE "LINUX"
! #     define STACKBOTTOM ((ptr_t) 0x7c000000)
  #     define USE_GENERIC_PUSH_REGS
  #     define DYNAMIC_LOADING
  #     define SEARCH_FOR_DATA_START
--- 1805,1811 ----
  #   endif
  #   ifdef LINUX
  #     define OS_TYPE "LINUX"
! #     define LINUX_STACKBOTTOM
  #     define USE_GENERIC_PUSH_REGS
  #     define DYNAMIC_LOADING
  #     define SEARCH_FOR_DATA_START
diff -Nrcpad gcc-4.0.1/config/ChangeLog gcc-4.0.2/config/ChangeLog
*** gcc-4.0.1/config/ChangeLog	Thu Jul  7 18:36:48 2005
--- gcc-4.0.2/config/ChangeLog	Wed Sep 21 03:54:58 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/configure gcc-4.0.2/configure
*** gcc-4.0.1/configure	Wed Jun 22 20:41:58 2005
--- gcc-4.0.2/configure	Tue Sep 13 07:01:28 2005
*************** if test -d ${srcdir}/gcc; then
*** 2338,2343 ****
--- 2338,2352 ----
    fi
    enable_languages=`echo "${enable_languages}" | sed -e 's/[ 	,][ 	,]*/,/g' -e 's/,$//'`
  
+   # 'fortran' is a compatibility name for 'f95'. We issue a warning and
+   # make the substitution.
+   case ,${enable_languages}, in
+     *,fortran,*)
+       echo configure.in: warning: the official name for 'fortran' on this branch is 'f95' 1>&2
+       enable_languages=`echo "${enable_languages}" | sed -e 's/fortran/f95/g'`
+       ;;
+   esac
+ 
    # First scan to see if an enabled language requires some other language.
    # We assume that a given config-lang.in will list all the language
    # front ends it requires, even if some are required indirectly.
*************** do
*** 2780,2786 ****
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2784: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_BISON'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 2789,2795 ----
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2793: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_BISON'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** do
*** 2815,2821 ****
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2819: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_YACC'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 2824,2830 ----
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2828: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_YACC'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** do
*** 2850,2856 ****
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2854: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_M4'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 2859,2865 ----
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2863: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_M4'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** do
*** 2885,2891 ****
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2889: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_FLEX'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 2894,2900 ----
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2898: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_FLEX'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** do
*** 2920,2926 ****
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2924: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LEX'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 2929,2935 ----
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2933: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LEX'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** do
*** 2955,2961 ****
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2959: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_MAKEINFO'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 2964,2970 ----
  # Extract the first word of "$ac_prog", so it can be a program name with args.
  set dummy $ac_prog; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:2968: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_MAKEINFO'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** test -n "$target_alias" && ncn_target_to
*** 3602,3608 ****
    # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}ar; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3606: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3611,3617 ----
    # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}ar; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3615: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_AR" ; then
*** 3635,3641 ****
      # Extract the first word of "ar", so it can be a program name with args.
  set dummy ar; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3639: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3644,3650 ----
      # Extract the first word of "ar", so it can be a program name with args.
  set dummy ar; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3648: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 3674,3680 ****
    # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}as; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3678: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3683,3689 ----
    # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}as; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3687: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_AS" ; then
*** 3707,3713 ****
      # Extract the first word of "as", so it can be a program name with args.
  set dummy as; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3711: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3716,3722 ----
      # Extract the first word of "as", so it can be a program name with args.
  set dummy as; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3720: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 3746,3752 ****
    # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3750: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3755,3761 ----
    # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3759: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_DLLTOOL" ; then
*** 3779,3785 ****
      # Extract the first word of "dlltool", so it can be a program name with args.
  set dummy dlltool; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3783: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3788,3794 ----
      # Extract the first word of "dlltool", so it can be a program name with args.
  set dummy dlltool; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3792: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 3818,3824 ****
    # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}ld; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3822: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3827,3833 ----
    # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}ld; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3831: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_LD" ; then
*** 3851,3857 ****
      # Extract the first word of "ld", so it can be a program name with args.
  set dummy ld; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3855: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3860,3866 ----
      # Extract the first word of "ld", so it can be a program name with args.
  set dummy ld; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3864: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 3890,3896 ****
    # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}nm; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3894: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3899,3905 ----
    # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}nm; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3903: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_NM" ; then
*** 3923,3929 ****
      # Extract the first word of "nm", so it can be a program name with args.
  set dummy nm; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3927: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3932,3938 ----
      # Extract the first word of "nm", so it can be a program name with args.
  set dummy nm; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3936: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 3962,3968 ****
    # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3966: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 3971,3977 ----
    # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3975: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_RANLIB" ; then
*** 3995,4001 ****
      # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:3999: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4004,4010 ----
      # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4008: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4034,4040 ****
    # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}windres; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4038: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4043,4049 ----
    # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}windres; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4047: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_WINDRES" ; then
*** 4067,4073 ****
      # Extract the first word of "windres", so it can be a program name with args.
  set dummy windres; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4071: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4076,4082 ----
      # Extract the first word of "windres", so it can be a program name with args.
  set dummy windres; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4080: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4106,4112 ****
    # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4110: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4115,4121 ----
    # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4119: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_OBJCOPY" ; then
*** 4139,4145 ****
      # Extract the first word of "objcopy", so it can be a program name with args.
  set dummy objcopy; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4143: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4148,4154 ----
      # Extract the first word of "objcopy", so it can be a program name with args.
  set dummy objcopy; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4152: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4178,4184 ****
    # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}objdump; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4182: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4187,4193 ----
    # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args.
  set dummy ${ncn_tool_prefix}objdump; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4191: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_OBJDUMP" ; then
*** 4211,4217 ****
      # Extract the first word of "objdump", so it can be a program name with args.
  set dummy objdump; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4215: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4220,4226 ----
      # Extract the first word of "objdump", so it can be a program name with args.
  set dummy objdump; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4224: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4257,4263 ****
    # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4261: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4266,4272 ----
    # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4270: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_CONFIGURED_AR_FO
*** 4290,4296 ****
      # Extract the first word of "ar", so it can be a program name with args.
  set dummy ar; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4294: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4299,4305 ----
      # Extract the first word of "ar", so it can be a program name with args.
  set dummy ar; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4303: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4329,4335 ****
    # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}as; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4333: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4338,4344 ----
    # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}as; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4342: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_CONFIGURED_AS_FO
*** 4362,4368 ****
      # Extract the first word of "as", so it can be a program name with args.
  set dummy as; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4366: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4371,4377 ----
      # Extract the first word of "as", so it can be a program name with args.
  set dummy as; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4375: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4401,4407 ****
    # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4405: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4410,4416 ----
    # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4414: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_CONFIGURED_DLLTO
*** 4434,4440 ****
      # Extract the first word of "dlltool", so it can be a program name with args.
  set dummy dlltool; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4438: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4443,4449 ----
      # Extract the first word of "dlltool", so it can be a program name with args.
  set dummy dlltool; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4447: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4473,4479 ****
    # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4477: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4482,4488 ----
    # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4486: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_CONFIGURED_LD_FO
*** 4506,4512 ****
      # Extract the first word of "ld", so it can be a program name with args.
  set dummy ld; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4510: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4515,4521 ----
      # Extract the first word of "ld", so it can be a program name with args.
  set dummy ld; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4519: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4545,4551 ****
    # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4549: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4554,4560 ----
    # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4558: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_CONFIGURED_NM_FO
*** 4578,4584 ****
      # Extract the first word of "nm", so it can be a program name with args.
  set dummy nm; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4582: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4587,4593 ----
      # Extract the first word of "nm", so it can be a program name with args.
  set dummy nm; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4591: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4617,4623 ****
    # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4621: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4626,4632 ----
    # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4630: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_CONFIGURED_RANLI
*** 4650,4656 ****
      # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4654: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4659,4665 ----
      # Extract the first word of "ranlib", so it can be a program name with args.
  set dummy ranlib; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4663: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** fi
*** 4689,4695 ****
    # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4693: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4698,4704 ----
    # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args.
  set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4702: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** if test -z "$ac_cv_prog_CONFIGURED_WINDR
*** 4722,4728 ****
      # Extract the first word of "windres", so it can be a program name with args.
  set dummy windres; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4726: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4731,4737 ----
      # Extract the first word of "windres", so it can be a program name with args.
  set dummy windres; ac_word=$2
  echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:4735: checking for $ac_word" >&5
  if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${
*** 4807,4813 ****
  NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
  
  echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
! echo "configure:4811: checking whether to enable maintainer-specific portions of Makefiles" >&5
  # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
  if test "${enable_maintainer_mode+set}" = set; then
    enableval="$enable_maintainer_mode"
--- 4816,4822 ----
  NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
  
  echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
! echo "configure:4820: checking whether to enable maintainer-specific portions of Makefiles" >&5
  # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
  if test "${enable_maintainer_mode+set}" = set; then
    enableval="$enable_maintainer_mode"
*************** esac
*** 4854,4860 ****
  # gcc for stageN-gcc and stagePREV-gcc for stage(N-1).  In case this is not
  # possible, however, we can resort to mv.
  echo $ac_n "checking if symbolic links between directories work""... $ac_c" 1>&6
! echo "configure:4858: checking if symbolic links between directories work" >&5
  if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
--- 4863,4869 ----
  # gcc for stageN-gcc and stagePREV-gcc for stage(N-1).  In case this is not
  # possible, however, we can resort to mv.
  echo $ac_n "checking if symbolic links between directories work""... $ac_c" 1>&6
! echo "configure:4867: checking if symbolic links between directories work" >&5
  if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then
    echo $ac_n "(cached) $ac_c" 1>&6
  else
*************** trap 'rm -f $CONFIG_STATUS conftest*; ex
*** 4988,5021 ****
  # Transform confdefs.h into DEFS.
  # Protect against shell expansion while executing Makefile rules.
  # Protect against Makefile macro expansion.
! #
! # If the first sed substitution is executed (which looks for macros that
! # take arguments), then we branch to the quote section.  Otherwise,
! # look for a macro that doesn't take arguments.
! cat >confdef2opt.sed <<\_ACEOF
! t clear
! : clear
! s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	(][^ 	(]*([^)]*)\)[ 	]*\(.*\),-D\1=\2,g
! t quote
! s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\),-D\1=\2,g
! t quote
! d
! : quote
! s,[ 	`~#$^&*(){}\\|;'"<>?],\\&,g
! s,\[,\\&,g
! s,\],\\&,g
! s,\$,$$,g
! p
! _ACEOF
! # We use echo to avoid assuming a particular line-breaking character.
! # The extra dot is to prevent the shell from consuming trailing
! # line-breaks from the sub-command output.  A line-break within
! # single-quotes doesn't work because, if this script is created in a
! # platform that uses two characters for line-breaks (e.g., DOS), tr
! # would break.
! ac_LF_and_DOT=`echo; echo .`
! DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
! rm -f confdef2opt.sed
  
  
  # Without the "./", some shells look in PATH for config.status.
--- 4997,5011 ----
  # Transform confdefs.h into DEFS.
  # Protect against shell expansion while executing Makefile rules.
  # Protect against Makefile macro expansion.
! cat > conftest.defs <<\EOF
! s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
! s%[ 	`~#$^&*(){}\\|;'"<>?]%\\&%g
! s%\[%\\&%g
! s%\]%\\&%g
! s%\$%$$%g
! EOF
! DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
! rm -f conftest.defs
  
  
  # Without the "./", some shells look in PATH for config.status.
diff -Nrcpad gcc-4.0.1/configure.in gcc-4.0.2/configure.in
*** gcc-4.0.1/configure.in	Wed Jun 22 20:41:56 2005
--- gcc-4.0.2/configure.in	Tue Sep 13 07:01:28 2005
*************** if test -d ${srcdir}/gcc; then
*** 1137,1142 ****
--- 1137,1151 ----
    fi
    enable_languages=`echo "${enable_languages}" | sed -e 's/[[ 	,]][[ 	,]]*/,/g' -e 's/,$//'`
  
+   # 'fortran' is a compatibility name for 'f95'. We issue a warning and
+   # make the substitution.
+   case ,${enable_languages}, in
+     *,fortran,*)
+       echo configure.in: warning: the official name for 'fortran' on this branch is 'f95' 1>&2
+       enable_languages=`echo "${enable_languages}" | sed -e 's/fortran/f95/g'`
+       ;;
+   esac
+ 
    # First scan to see if an enabled language requires some other language.
    # We assume that a given config-lang.in will list all the language
    # front ends it requires, even if some are required indirectly.
diff -Nrcpad gcc-4.0.1/contrib/ChangeLog gcc-4.0.2/contrib/ChangeLog
*** gcc-4.0.1/contrib/ChangeLog	Thu Jul  7 18:36:53 2005
--- gcc-4.0.2/contrib/ChangeLog	Wed Sep 21 03:55:00 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/contrib/reghunt/ChangeLog gcc-4.0.2/contrib/reghunt/ChangeLog
*** gcc-4.0.1/contrib/reghunt/ChangeLog	Thu Jul  7 18:36:56 2005
--- gcc-4.0.2/contrib/reghunt/ChangeLog	Wed Sep 21 03:55:04 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/contrib/regression/ChangeLog gcc-4.0.2/contrib/regression/ChangeLog
*** gcc-4.0.1/contrib/regression/ChangeLog	Thu Jul  7 18:37:02 2005
--- gcc-4.0.2/contrib/regression/ChangeLog	Wed Sep 21 03:55:09 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/fastjar/ChangeLog gcc-4.0.2/fastjar/ChangeLog
*** gcc-4.0.1/fastjar/ChangeLog	Thu Jul  7 18:37:09 2005
--- gcc-4.0.2/fastjar/ChangeLog	Wed Sep 21 03:55:15 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/fastjar/fastjar.1 gcc-4.0.2/fastjar/fastjar.1
*** gcc-4.0.1/fastjar/fastjar.1	Thu Jul  7 21:14:22 2005
--- gcc-4.0.2/fastjar/fastjar.1	Wed Sep 28 06:40:03 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "FASTJAR 1"
! .TH FASTJAR 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  fastjar \- archive tool for Java archives
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "FASTJAR 1"
! .TH FASTJAR 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  fastjar \- archive tool for Java archives
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/fastjar/fastjar.info gcc-4.0.2/fastjar/fastjar.info
*** gcc-4.0.1/fastjar/fastjar.info	Thu Jul  7 21:14:20 2005
--- gcc-4.0.2/fastjar/fastjar.info	Wed Sep 28 06:40:02 2005
***************
*** 1,5 ****
  This is fastjar.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/fastjar/fastjar.texi.
  
  INFO-DIR-SECTION Programming
  START-INFO-DIR-ENTRY
--- 1,5 ----
  This is fastjar.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/fastjar/fastjar.texi.
  
  INFO-DIR-SECTION Programming
  START-INFO-DIR-ENTRY
diff -Nrcpad gcc-4.0.1/fastjar/grepjar.1 gcc-4.0.2/fastjar/grepjar.1
*** gcc-4.0.1/fastjar/grepjar.1	Thu Jul  7 21:14:22 2005
--- gcc-4.0.2/fastjar/grepjar.1	Wed Sep 28 06:40:03 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GREPJAR 1"
! .TH GREPJAR 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  grepjar \- search files in a jar file for a pattern
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GREPJAR 1"
! .TH GREPJAR 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  grepjar \- search files in a jar file for a pattern
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/fixincludes/ChangeLog gcc-4.0.2/fixincludes/ChangeLog
*** gcc-4.0.1/fixincludes/ChangeLog	Thu Jul  7 18:37:14 2005
--- gcc-4.0.2/fixincludes/ChangeLog	Wed Sep 21 03:55:28 2005
***************
*** 1,3 ****
--- 1,24 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c++/23139
+ 	* inclhack.def (huge_val_hex, huge_valf_hex, huge_vall_hex): New
+ 	fixes.
+ 	* fixincl.x: Regenerate.
+ 	* tests/base/bits/huge_val.h: New file.
+ 
+ 2005-08-18  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+ 
+ 	PR libfortran/15266
+ 	* inclhack.def (broken_cabs): Mention IRIX 5/6 problem.
+ 	Use double quotes in select so \t matches tabs.
+ 	Add IRIX testcase.
+ 	* fixincl.x: Regenerate.
+ 	* tests/base/math.h [BROKEN_CABS_CHECK]: Adapt for new testcase.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/fixincludes/fixincl.x gcc-4.0.2/fixincludes/fixincl.x
*** gcc-4.0.1/fixincludes/fixincl.x	Thu May 19 07:11:22 2005
--- gcc-4.0.2/fixincludes/fixincl.x	Thu Sep 15 19:11:45 2005
***************
*** 2,12 ****
   * 
   * DO NOT EDIT THIS FILE   (fixincl.x)
   * 
!  * It has been AutoGen-ed  Thursday May 19, 2005 at 08:56:51 AM CEST
   * From the definitions    inclhack.def
   * and the template file   fixincl
   */
! /* DO NOT CVS-MERGE THIS FILE, EITHER Thu May 19 08:56:51 CEST 2005
   *
   * You must regenerate it.  Use the ./genfixes script.
   *
--- 2,12 ----
   * 
   * DO NOT EDIT THIS FILE   (fixincl.x)
   * 
!  * It has been AutoGen-ed  Thursday September 15, 2005 at 07:10:16 PM UTC
   * From the definitions    inclhack.def
   * and the template file   fixincl
   */
! /* DO NOT CVS-MERGE THIS FILE, EITHER Thu Sep 15 19:10:16 UTC 2005
   *
   * You must regenerate it.  Use the ./genfixes script.
   *
***************
*** 15,21 ****
   * certain ANSI-incompatible system header files which are fixed to work
   * correctly with ANSI C and placed in a directory that GNU C will search.
   *
!  * This file contains 188 fixup descriptions.
   *
   * See README for more information.
   *
--- 15,21 ----
   * certain ANSI-incompatible system header files which are fixed to work
   * correctly with ANSI C and placed in a directory that GNU C will search.
   *
!  * This file contains 191 fixup descriptions.
   *
   * See README for more information.
   *
*************** tSCC zBroken_CabsList[] =
*** 1511,1517 ****
   *  content selection pattern - do fix if pattern found
   */
  tSCC zBroken_CabsSelect0[] =
!        "^extern[ \\t]+double[ \\t]+cabs";
  
  #define    BROKEN_CABS_TEST_CT  1
  static tTestDesc aBroken_CabsTests[] = {
--- 1511,1517 ----
   *  content selection pattern - do fix if pattern found
   */
  tSCC zBroken_CabsSelect0[] =
!        "^extern[ \t]+double[ \t]+cabs";
  
  #define    BROKEN_CABS_TEST_CT  1
  static tTestDesc aBroken_CabsTests[] = {
*************** static const char* apzHpux_SystimePatch[
*** 2765,2770 ****
--- 2765,2896 ----
  
  /* * * * * * * * * * * * * * * * * * * * * * * * * *
   *
+  *  Description of Huge_Val_Hex fix
+  */
+ tSCC zHuge_Val_HexName[] =
+      "huge_val_hex";
+ 
+ /*
+  *  File name selection pattern
+  */
+ tSCC zHuge_Val_HexList[] =
+   "|bits/huge_val.h|";
+ /*
+  *  Machine/OS name selection pattern
+  */
+ #define apzHuge_Val_HexMachs (const char**)NULL
+ 
+ /*
+  *  content selection pattern - do fix if pattern found
+  */
+ tSCC zHuge_Val_HexSelect0[] =
+        "^#[ \t]*define[ \t]*HUGE_VAL[ \t].*0x1\\.0p.*";
+ 
+ /*
+  *  content bypass pattern - skip fix if pattern found
+  */
+ tSCC zHuge_Val_HexBypass0[] =
+        "__builtin_huge_val";
+ 
+ #define    HUGE_VAL_HEX_TEST_CT  2
+ static tTestDesc aHuge_Val_HexTests[] = {
+   { TT_NEGREP,   zHuge_Val_HexBypass0, (regex_t*)NULL },
+   { TT_EGREP,    zHuge_Val_HexSelect0, (regex_t*)NULL }, };
+ 
+ /*
+  *  Fix Command Arguments for Huge_Val_Hex
+  */
+ static const char* apzHuge_Val_HexPatch[] = {
+     "format",
+     "#define HUGE_VAL (__builtin_huge_val())\n",
+     (char*)NULL };
+ 
+ /* * * * * * * * * * * * * * * * * * * * * * * * * *
+  *
+  *  Description of Huge_Valf_Hex fix
+  */
+ tSCC zHuge_Valf_HexName[] =
+      "huge_valf_hex";
+ 
+ /*
+  *  File name selection pattern
+  */
+ tSCC zHuge_Valf_HexList[] =
+   "|bits/huge_val.h|";
+ /*
+  *  Machine/OS name selection pattern
+  */
+ #define apzHuge_Valf_HexMachs (const char**)NULL
+ 
+ /*
+  *  content selection pattern - do fix if pattern found
+  */
+ tSCC zHuge_Valf_HexSelect0[] =
+        "^#[ \t]*define[ \t]*HUGE_VALF[ \t].*0x1\\.0p.*";
+ 
+ /*
+  *  content bypass pattern - skip fix if pattern found
+  */
+ tSCC zHuge_Valf_HexBypass0[] =
+        "__builtin_huge_valf";
+ 
+ #define    HUGE_VALF_HEX_TEST_CT  2
+ static tTestDesc aHuge_Valf_HexTests[] = {
+   { TT_NEGREP,   zHuge_Valf_HexBypass0, (regex_t*)NULL },
+   { TT_EGREP,    zHuge_Valf_HexSelect0, (regex_t*)NULL }, };
+ 
+ /*
+  *  Fix Command Arguments for Huge_Valf_Hex
+  */
+ static const char* apzHuge_Valf_HexPatch[] = {
+     "format",
+     "#define HUGE_VALF (__builtin_huge_valf())\n",
+     (char*)NULL };
+ 
+ /* * * * * * * * * * * * * * * * * * * * * * * * * *
+  *
+  *  Description of Huge_Vall_Hex fix
+  */
+ tSCC zHuge_Vall_HexName[] =
+      "huge_vall_hex";
+ 
+ /*
+  *  File name selection pattern
+  */
+ tSCC zHuge_Vall_HexList[] =
+   "|bits/huge_val.h|";
+ /*
+  *  Machine/OS name selection pattern
+  */
+ #define apzHuge_Vall_HexMachs (const char**)NULL
+ 
+ /*
+  *  content selection pattern - do fix if pattern found
+  */
+ tSCC zHuge_Vall_HexSelect0[] =
+        "^#[ \t]*define[ \t]*HUGE_VALL[ \t].*0x1\\.0p.*";
+ 
+ /*
+  *  content bypass pattern - skip fix if pattern found
+  */
+ tSCC zHuge_Vall_HexBypass0[] =
+        "__builtin_huge_vall";
+ 
+ #define    HUGE_VALL_HEX_TEST_CT  2
+ static tTestDesc aHuge_Vall_HexTests[] = {
+   { TT_NEGREP,   zHuge_Vall_HexBypass0, (regex_t*)NULL },
+   { TT_EGREP,    zHuge_Vall_HexSelect0, (regex_t*)NULL }, };
+ 
+ /*
+  *  Fix Command Arguments for Huge_Vall_Hex
+  */
+ static const char* apzHuge_Vall_HexPatch[] = {
+     "format",
+     "#define HUGE_VALL (__builtin_huge_vall())\n",
+     (char*)NULL };
+ 
+ /* * * * * * * * * * * * * * * * * * * * * * * * * *
+  *
   *  Description of Int_Abort_Free_And_Exit fix
   */
  tSCC zInt_Abort_Free_And_ExitName[] =
*************** static const char* apzX11_SprintfPatch[]
*** 7574,7582 ****
   *
   *  List of all fixes
   */
! #define REGEX_COUNT          227
  #define MACH_LIST_SIZE_LIMIT 261
! #define FIX_COUNT            188
  
  /*
   *  Enumerate the fixes
--- 7700,7708 ----
   *
   *  List of all fixes
   */
! #define REGEX_COUNT          233
  #define MACH_LIST_SIZE_LIMIT 261
! #define FIX_COUNT            191
  
  /*
   *  Enumerate the fixes
*************** typedef enum {
*** 7648,7653 ****
--- 7774,7782 ----
      HPUX_HTONL_FIXIDX,
      HPUX_LONG_DOUBLE_FIXIDX,
      HPUX_SYSTIME_FIXIDX,
+     HUGE_VAL_HEX_FIXIDX,
+     HUGE_VALF_HEX_FIXIDX,
+     HUGE_VALL_HEX_FIXIDX,
      INT_ABORT_FREE_AND_EXIT_FIXIDX,
      IO_QUOTES_DEF_FIXIDX,
      IO_QUOTES_USE_FIXIDX,
*************** tFixDesc fixDescList[ FIX_COUNT ] = {
*** 8103,8108 ****
--- 8232,8252 ----
       HPUX_SYSTIME_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
       aHpux_SystimeTests,   apzHpux_SystimePatch, 0 },
  
+   {  zHuge_Val_HexName,    zHuge_Val_HexList,
+      apzHuge_Val_HexMachs,
+      HUGE_VAL_HEX_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
+      aHuge_Val_HexTests,   apzHuge_Val_HexPatch, 0 },
+ 
+   {  zHuge_Valf_HexName,    zHuge_Valf_HexList,
+      apzHuge_Valf_HexMachs,
+      HUGE_VALF_HEX_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
+      aHuge_Valf_HexTests,   apzHuge_Valf_HexPatch, 0 },
+ 
+   {  zHuge_Vall_HexName,    zHuge_Vall_HexList,
+      apzHuge_Vall_HexMachs,
+      HUGE_VALL_HEX_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
+      aHuge_Vall_HexTests,   apzHuge_Vall_HexPatch, 0 },
+ 
    {  zInt_Abort_Free_And_ExitName,    zInt_Abort_Free_And_ExitList,
       apzInt_Abort_Free_And_ExitMachs,
       INT_ABORT_FREE_AND_EXIT_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
diff -Nrcpad gcc-4.0.1/fixincludes/inclhack.def gcc-4.0.2/fixincludes/inclhack.def
*** gcc-4.0.1/fixincludes/inclhack.def	Thu May 19 07:11:24 2005
--- gcc-4.0.2/fixincludes/inclhack.def	Thu Sep 15 19:11:45 2005
*************** fix = {
*** 907,912 ****
--- 907,914 ----
  /*
   *  Remove `extern double cabs' declarations from math.h.
   *  This conflicts with C99.  Discovered on AIX.
+  *  IRIX 5 and IRIX 6 before 6.5.18 (where C99 support was introduced)
+  *  declares cabs() to take a struct __cabs_s argument.
   *  SunOS4 has its cabs() declaration followed by a comment which
   *  terminates on the following line.
   *  Darwin hides its broken cabs in architecture-specific subdirs.
*************** fix = {
*** 916,922 ****
      files    = "math.h";
      files    = "architecture/ppc/math.h";
      files    = "architecture/i386/math.h";
!     select   = '^extern[ \t]+double[ \t]+cabs';
  
      c_fix     = format;
      c_fix_arg = "";
--- 918,924 ----
      files    = "math.h";
      files    = "architecture/ppc/math.h";
      files    = "architecture/i386/math.h";
!     select   = "^extern[ \t]+double[ \t]+cabs";
  
      c_fix     = format;
      c_fix_arg = "";
*************** fix = {
*** 929,935 ****
                  "#endif\n"
                  "extern double cabs ( _Complex z );\n"
                  "extern double cabs(); /* This is a comment\n"
!                 "                         and it ends here. */";
  };
  
  
--- 931,938 ----
                  "#endif\n"
                  "extern double cabs ( _Complex z );\n"
                  "extern double cabs(); /* This is a comment\n"
!                 "                         and it ends here. */\n"
! 		"extern double	cabs(struct __cabs_s);";
  };
  
  
*************** fix = {
*** 1571,1576 ****
--- 1574,1627 ----
  
  
  /*
+  *  Fix glibc definition of HUGE_VAL in terms of hex floating point constant
+  */
+ fix = {
+     hackname  = huge_val_hex;
+     files     = bits/huge_val.h;
+     select    = "^#[ \t]*define[ \t]*HUGE_VAL[ \t].*0x1\\.0p.*";
+     bypass    = "__builtin_huge_val";
+ 
+     c_fix     = format;
+     c_fix_arg = "#define HUGE_VAL (__builtin_huge_val())\n";
+ 
+     test_text = "# define HUGE_VAL\t(__extension__ 0x1.0p2047)";
+ };
+ 
+ 
+ /*
+  *  Fix glibc definition of HUGE_VALF in terms of hex floating point constant
+  */
+ fix = {
+     hackname  = huge_valf_hex;
+     files     = bits/huge_val.h;
+     select    = "^#[ \t]*define[ \t]*HUGE_VALF[ \t].*0x1\\.0p.*";
+     bypass    = "__builtin_huge_valf";
+ 
+     c_fix     = format;
+     c_fix_arg = "#define HUGE_VALF (__builtin_huge_valf())\n";
+ 
+     test_text = "#  define HUGE_VALF (__extension__ 0x1.0p255f)";
+ };
+ 
+ 
+ /*
+  *  Fix glibc definition of HUGE_VALL in terms of hex floating point constant
+  */
+ fix = {
+     hackname  = huge_vall_hex;
+     files     = bits/huge_val.h;
+     select    = "^#[ \t]*define[ \t]*HUGE_VALL[ \t].*0x1\\.0p.*";
+     bypass    = "__builtin_huge_vall";
+ 
+     c_fix     = format;
+     c_fix_arg = "#define HUGE_VALL (__builtin_huge_vall())\n";
+ 
+     test_text = "#  define HUGE_VALL (__extension__ 0x1.0p32767L)";
+ };
+ 
+ 
+ /*
   *  Fix return type of abort and free
   */
  fix = {
diff -Nrcpad gcc-4.0.1/fixincludes/tests/base/bits/huge_val.h gcc-4.0.2/fixincludes/tests/base/bits/huge_val.h
*** gcc-4.0.1/fixincludes/tests/base/bits/huge_val.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/fixincludes/tests/base/bits/huge_val.h	Thu Sep 15 19:11:46 2005
***************
*** 0 ****
--- 1,27 ----
+ /*  DO NOT EDIT THIS FILE.
+ 
+     It has been auto-edited by fixincludes from:
+ 
+ 	"fixinc/tests/inc/bits/huge_val.h"
+ 
+     This had to be done to correct non-standard usages in the
+     original, manufacturer supplied header file.  */
+ 
+ 
+ 
+ #if defined( HUGE_VAL_HEX_CHECK )
+ #define HUGE_VAL (__builtin_huge_val())
+ 
+ #endif  /* HUGE_VAL_HEX_CHECK */
+ 
+ 
+ #if defined( HUGE_VALF_HEX_CHECK )
+ #define HUGE_VALF (__builtin_huge_valf())
+ 
+ #endif  /* HUGE_VALF_HEX_CHECK */
+ 
+ 
+ #if defined( HUGE_VALL_HEX_CHECK )
+ #define HUGE_VALL (__builtin_huge_vall())
+ 
+ #endif  /* HUGE_VALL_HEX_CHECK */
diff -Nrcpad gcc-4.0.1/fixincludes/tests/base/math.h gcc-4.0.2/fixincludes/tests/base/math.h
*** gcc-4.0.1/fixincludes/tests/base/math.h	Sat Nov 13 20:41:00 2004
--- gcc-4.0.2/fixincludes/tests/base/math.h	Fri Aug 19 14:50:26 2005
*************** struct exception;
*** 28,33 ****
--- 28,34 ----
  
   /* This is a comment
                           and it ends here. */
+ 
  #endif  /* BROKEN_CABS_CHECK */
  
  
diff -Nrcpad gcc-4.0.1/gcc/ChangeLog gcc-4.0.2/gcc/ChangeLog
*** gcc-4.0.1/gcc/ChangeLog	Thu Jul  7 18:37:46 2005
--- gcc-4.0.2/gcc/ChangeLog	Wed Sep 21 03:56:04 2005
***************
*** 1,3 ****
--- 1,985 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-19  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR 23941
+         * real.c (exact_real_truncate): Return false if the format cannot
+         represent the number as a normal.
+ 
+ 2005-09-16  Fariborz Jahanian <fjahanian@apple.com>
+ 
+ 	* config/darwin.c (indirect_data): Fix a typo.
+ 
+ 2005-09-14  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	* config/rs6000/linux64.h (DBX_OUTPUT_BRAC): Treat function name
+ 	passed as NAME as if it were label at start of function code.
+ 
+ 2005-09-13  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	Fix 4.1 version applied in error.
+ 	* config/rs6000/rs6000.md (restore_stack_block): Don't use 
+ 	gen_frame_mem.
+ 	(save_stack_nonlocal, restore_stack_nonlocal): Likewise.
+ 
+ 	PR target/23774
+ 	* config/rs6000/rs6000.md (restore_stack_block): Write the backchain
+ 	word before changing the stack pointer.	 Use gen_frame_mem for MEMs.
+ 	Use UNSPEC_TIE to prevent insn scheduling reordering the insns.
+ 	(restore_stack_nonlocal): Likewise.
+ 	(save_stack_nonlocal): Use template to emit insns, and gen_frame_mem.
+ 
+ 2005-09-12  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	* config/rs6000/rs6000.c (get_next_active_insn): Rewrite using
+ 	CALL_P, JUMP_P and NONJUMP_INSN_P, so that barriers and labels
+ 	are omitted.  Exclude stack_tie insn too.
+ 
+ 2005-09-11  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* tree.c (contains_placeholder_p) <tcc_expression>: Properly
+ 	handle CALL_EXPR again.
+ 
+ 2005-09-10  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR debug/23806
+ 	* dbxout.c (dbxout_expand_expr): New.
+ 	(dbxout_symbol): Use it.
+ 
+ 2005-09-09  Josh Conner  <jconner@apple.com>
+ 
+ 	PR c++/21135
+ 	* expr.c (expand_expr_addr_expr_1): Don't invoke
+ 	expand_simple_binop for EXPAND_INITIALIZER.
+ 
+ 2005-09-09  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR debug/20998
+ 	* dbxout.c: Include expr.h.
+ 	(dbxout_global_decl): Don't suppress for DECL_RTL unset.
+ 	(dbxout_symbol): Handle DECL_VALUE_EXPR.
+ 	* Makefile.in (dbxout.o): Add EXPR_H.
+ 
+ 2005-09-09  Richard Guenther  <rguenther@suse.de>
+ 
+ 	PR c++/23624
+ 	* fold-const.c (fold): Check truth_value_p before calling
+ 	invert_truthvalue.
+ 
+ 2005-09-08  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR debug/23190
+ 	* toplev.c (wrapup_global_declaration_1): Split out ...
+ 	(wrapup_global_declaration_2): ... from ...
+ 	(wrapup_global_declarations): ... here.  Return bool.
+ 	(check_global_declaration_1): Split out ...
+ 	(check_global_declarations): from here.
+ 	(emit_debug_global_declarations): New.
+ 	* toplev.h (wrapup_global_declaration_1, wrapup_global_declaration_2,
+ 	check_global_declaration_1, emit_debug_global_declarations): Declare.
+ 	* c-decl.c (c_write_global_declarations_1): Don't create a vector
+ 	of decls.  Call wrapup_global_declaration_1,
+ 	wrapup_global_declaration_2, check_global_declaration_1 directly.
+ 	(c_write_global_declarations_2): New.
+ 	(ext_block): New.
+ 	(c_write_global_declarations): Call c_write_global_declarations_2.
+ 	* langhooks.c (write_global_declarations): Call
+ 	emit_debug_global_declarations.
+ 
+ 2005-09-08  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+ 
+ 	Backport from mainline
+ 	2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+ 
+ 	* c-decl.c (diagnose_mismatched_decls):  With -Wredundant-decls,
+ 	do not issue warning for a variable definition following
+ 	a declaration.
+ 	
+ 2005-09-08  Richard Guenther  <rguenther@suse.de>
+ 	    Zdenek Dvorak  <rakdver@gcc.gnu.org>
+ 
+ 	PR tree-optimization/22348
+ 	* tree-ssa-loop-niter.c (number_of_iterations_cond): Fold
+ 	MINUS_EXPR.
+ 
+ 2005-09-08  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
+ 
+ 	PR target/23747
+ 	* config/m32r.md (movmemsi_internal): Canonicalize order of
+ 	operands in PLUS component of template.
+ 
+ 2005-09-07  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backport from mainline
+ 	2005-06-08  Richard Henderson  <rth@redhat.com>
+ 	* config/ia64/ia64.h (NO_PROFILE_COUNTERS): New.
+ 	* config/ia64/ia64.c (ia64_output_function_profiler): Honor it.
+ 	Emit out3 load right after alloc.
+ 	2005-06-08  Richard Henderson  <rth@redhat.com>
+ 	* config/ia64/ia64.h (FUNCTION_PROFILER): Move implementation ...
+ 	* config/ia64/ia64.c (ia64_output_function_profiler): ... here; add
+ 	unwind markup.
+ 	* config/ia64/ia64-protos.h (ia64_output_function_profiler): Declare.
+ 
+ 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/23075
+ 	* c-typeck.c (c_finish_return): Set TREE_NO_WARNING on RETURN_EXPR
+ 	if "return with no value, in function returning non-void" warning
+ 	has been issued.
+   	* tree-cfg.c (execute_warn_function_return): Don't look at
+ 	RETURN_EXPRs with TREE_NO_WARNING set.
+ 
+ 	PR target/22362
+ 	* config/i386/i386.c (ix86_function_regparm): Make sure automatic regparm
+ 	for internal functions doesn't use registers used by global registers
+ 	variables.  Use fewer register parameters if there are global register
+ 	variables.
+ 
+ 	PR rtl-optimization/23098
+ 	* cse.c (fold_rtx): Call delegitimize_address target hook.
+ 	* simplify-rtx.c (constant_pool_reference_p): New function.
+ 	* rtl.h (constant_pool_reference_p): New prototype.
+ 	* config/i386/i386.md (pushf split, mov[sdx]f split): Use
+ 	constant_pool_reference_p in condition and
+ 	avoid_constant_pool_reference in preparation statements.
+ 
+ 2005-09-06  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	PR middle-end/21460
+ 	* except.c (sjlj_emit_function_enter): Find the function begin
+ 	note even when it's not in first basic block.
+ 
+ 2005-09-05  James A. Morrison  <phython@gcc.gnu.org>
+ 
+ 	PR c/23161
+ 	PR c/23165
+ 	* c-typeck.c (c_finish_if_stmt): Look into STATEMENT_LISTs to see
+ 	if the if is really empty.
+ 
+ 2005-09-05  James A. Morrison  <phython@gcc.gnu.org>
+ 
+ 	PR c++/23225
+ 	* tree.c (build_pointer_type_for_mode): Robustify.
+ 
+ 2005-09-03  Richard Guenther  <rguenther@suse.de>
+ 	    Andrew Pinski  <pinskia@gcc.gnu.org>
+ 	    Serge Belyshev  <belyshev@depni.sinp.msu.ru>
+ 
+ 	PR tree-optimization/23326
+ 	* tree-ssa-forwprop.c (substitute_single_use_vars): Only
+ 	do transformation if valid.
+ 
+ 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/23454
+ 	* reorg.c (relax_delay_slots): Only call invert_jump if any_condjump_p
+ 	is true.
+ 
+ 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23167
+ 	* gimplify.c (gimplify_expr): Handle TREE_ADDRESSABLE types when
+ 	generating synthetic loads from volatile lvalues.
+ 
+ 2005-09-02  Richard Guenther  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/15366
+ 	* common.opt: Add -finline-functions-called-once.
+ 	* doc/invoke.texi: Document new option.
+ 	* cgraphunit.c (cgraph_decide_inlining): Honour
+ 	flag_inline_functions_called_once.
+ 
+ 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/23506
+ 	* c-common.c (c_common_nodes_and_builtins): Increase builtin_types
+ 	array by one element, initialize the BT_LAST element with NULL.
+ 
+ 	PR debug/7241
+ 	* dwarf2out.c (base_type_die): Compare char_type_node with
+ 	TYPE_MAIN_VARIANT (type), not type.
+ 
+ 	PR rtl-optimization/23478
+ 	* regs.h (reg_info): Add throw_calls_crossed.
+ 	(REG_N_THROWING_CALLS_CROSSED): Define.
+ 	* flow.c (allocate_reg_life_data): Initialize
+ 	REG_N_THROWING_CALLS_CROSSED.
+ 	(propagate_one_insn, attempt_auto_inc): Update
+ 	REG_N_THROWING_CALLS_CROSSED.
+ 	* local-alloc.c (struct qty): Add n_throwing_calls_crossed field.
+ 	(alloc_qty): Initialize it.
+ 	(update_equiv_regs): Clear REG_N_THROWING_CALLS_CROSSED.
+ 	(combine_regs): Combine also n_throwing_calls_crossed fields.
+ 	(find_free_reg): Don't attempt to caller-save pseudos crossing
+ 	calls that might throw.
+ 	* global.c (struct allocno): Add throwing_calls_crossed field.
+ 	(global_alloc): Initialize throwing_calls_crossed.
+ 	(find_reg): Don't attempt to caller-save pseudos crossing calls that
+ 	might throw.
+ 
+ 2005-08-31  Richard Henderson  <rth@redhat.com>
+ 
+ 	* expr.c (expand_expr_real_1) <VIEW_CONVERT_EXPR>: Force subregs
+ 	into a pseudo before applying gen_lowpart.
+ 
+ 2005-08-30  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR target/23630
+ 	* expr.c (expand_expr_real_1) <VIEW_CONVERT_EXPR>: Use gen_lowpart
+ 	whenever the mode sizes match.
+ 
+ 2005-08-29  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR rtl-optimization/15248
+ 	* reload1.c (reload): Ignore equivalences between pseudos and
+ 	read only memory.
+ 
+ 2005-08-29  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR bootstrap/21268
+ 	* Makefile.in (ALL_CPPFLAGS): Include $(INCLUDES) at the
+ 	beginning.  Remove $(INCLUDES) from all the rules, if following
+ 	$(ALL_CPPFLAGS) or $(BUILD_CPPFLAGS).
+ 
+ 2005-08-28  John David Anglin  <dave.anflin@nrc-cnrc.gc.ca>
+ 
+ 	PR libgcj/23508
+ 	* pa/linux-unwind.h (pa32_fallback_frame_state): Use r0 slot in frame
+ 	state for return address column of signal frames.
+ 
+ 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR ada/23593
+ 	* builtins.c (get_memory_rtx): Don't strip nops
+ 	in between COMPONENT_REFs.
+ 
+ 2005-08-27  David Edelsohn  <edelsohn@gnu.org>
+ 
+ 	PR target/23539
+ 	* config/rs6000/rs6000.c (expand_block_clear): Use HImode when
+ 	bytes >= 2 not bytes == 2.
+ 	(expand_block_move): Same.
+ 
+ 2005-08-27  Ian Lance Taylor  <ian@airs.com>
+ 
+ 	* combine.c (make_extraction): Avoid reference outside object.
+ 
+ 2005-08-27  Richard Guenther  <rguenther@suse.de>
+ 
+ 	PR target/23575
+ 	* config/i386/sse.md (sse2_movsd): Add missing closing
+ 	braces.
+ 
+ 2005-08-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/23561
+ 	* builtins.c (get_memory_rtx): Add LEN argument.  If MEM_EXPR is
+ 	a COMPONENT_REF, remove all COMPONENT_REF from MEM_EXPR unless
+ 	at most LEN bytes long memory fits into the field.
+ 	(expand_builtin_memcpy, expand_builtin_mempcpy, expand_movstr,
+ 	expand_builtin_strncpy, expand_builtin_memset, expand_builtin_memcmp,
+ 	expand_builtin_strcmp, expand_builtin_strncmp): Adjust callers.
+ 
+ 2005-08-26  Nick Clifton  <nickc@redhat.com>
+ 
+ 	* config/v850/v850.c (ep_memory_operand): Return FALSE if
+ 	TARGET_EP is not defined.
+ 	* config/v850/c850.h (TARGET_CPU_CPP_BUILTINS): Define __EP__ if
+ 	TARGET_EP is enabled.
+ 	(OPTIMIZATION_OPTIONS): Do not define MASK_EP when optimizing.
+ 	* config/v850/v850.md (save_all_interrupt): Only use the EP
+ 	register if TARGET_EP is defined.
+ 	(restore_all_interrupt): Likewise.
+ 	* config/v850/lib1funcs.asm: Update functions so that the EP
+ 	register is only used if __EP__ is defined.
+ 
+ 2005-08-25  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR rtl-opt/23560
+ 	* loop.c (biased_biv_may_wrap_p): New.
+ 	(maybe_eliminate_biv_1): Use it to suppress non-equality
+ 	comparison transformations.  Delete disabled code.
+ 
+ 2005-08-25  Richard Earnshaw  <richard.earnshaw@arm.com>
+ 
+ 	* arm.c (arm_const_double_inline_cost): Handle any constant by
+ 	using gen_lowpart and gen_highpart_mode.
+ 	(note_invalid_constants): All constants in an RTX with a constraint
+ 	that permits memory are now pushed to the constant pool.
+ 	(output_move_double): Delete code to handle reg to reg and
+ 	constant to reg moves.
+ 	(const_double_needs_minipool, output_mov_immediate): Delete.
+ 	* arm.h (EXTRA_CONSTRAINT_STR_ARM): All 'D' variants now handle
+ 	CONST_INT and CONST_VECTOR.
+ 	* arm.md (ANY64): New mode macro.
+ 	(arm_movdi): Split reg-reg and const-reg moves.  Simplify constraints.
+ 	(movdf_soft_insn): Split reg-reg and const-reg moves.
+ 	(split patterns for 64-bit constant and register moves): New.
+ 	* cirrus.md (cirrus_arm_movdi): Split reg-reg and const-reg moves.
+ 	(cirrus_movdf_hard_insn): Likewise.
+ 	* fpa.md (movdf_fpa): Likewise.
+ 	* iwmmxt.md (iwmmxt_arm_movdi): Likewise.
+ 	(movv8qi_internal, movv4hi_internal, movv2si_internal): Fix
+ 	constraints.
+ 	(movv2si_internal_2): Likewise.
+ 	* vfp.md (arm_movdi_vfp): Split reg-reg and const-reg moves.
+ 	(movdf_vfp): Likewise.
+ 	* arm-protos.h (output_mov_immediate): Delete prototype.
+ 
+ 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
+ 	
+ 	PR tree-optimization/23546
+ 	* tree-ssa-loop-im.c (for_each_index): Handle INTEGER_CST
+ 	and REAL_CST nodes.
+ 
+ 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	* config/darwin.c (gen_pic_offset): New.
+ 	(machopic_indirect_data_reference,  machopic_legitimize_pic_address):
+ 	Use it.
+ 
+ 2005-08-24  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	* configure.ac (HAVE_LD_NO_DOT_SYMS): Set for powerpc-linux biarch.
+ 	* configure: Regenerate.
+ 
+ 2005-08-23  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR target/20799
+ 	* config/darwin.c (machopic_select_section): Remove the hack to
+ 	mark "::operator new" and "::operator delete" for coalescing
+ 	even though they are not weak.
+ 
+ 2005-08-23  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR middle-end/23517
+ 	* fold-const.c (fold_convert): Use VIEW_CONVERT_EXPR to convert
+ 	between vectors.
+ 	* convert.c (convert_to_integer, convert_to_vector): Likewise.
+ 
+ 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* tree-pass.h (TDF_GRAPH): Define.
+ 	* tree-dump.c (dump_options): Don't set TDF_GRAPH in "all".
+ 	* passes.c (close_dump_file): Set TDF_GRAPH bit.
+ 	(finish_optimization_passes): Only call finish_graph_dump_file
+ 	if TDF_GRAPH is set.
+ 	* tree-optimize.c (execute_one_pass): Don't call
+ 	clean_graph_dump_file here.
+ 
+ 2005-08-23  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	PR target/21571
+ 	* config/rs6000/rs6000.c (rs6000_legitimate_small_data_p): Rename
+ 	from legitimate_small_data_p, and make global.  Update use.
+ 	Remove forward declaration.
+ 	* config/rs6000/rs6000-protos.h (rs6000_legitimate_small_data_p):
+ 	Declare.
+ 	* config/rs6000/rs6000.md (movdf_hardfloat32): Allow small data mems.
+ 
+ 2005-08-23  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	PR target/23070
+ 	* config/rs6000/rs6000.c (function_arg): For ABI_V4 calls to
+ 	stdarg functions, set/clear the fp marker even when no variable
+ 	args are passed.
+ 	* config/rs6000/sysv4.h (SUBTARGET_SWITCHES): Describe
+ 	-mprototype and -mno-prototype.
+ 
+ 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR c/18715
+ 	* c-common.c (c_do_switch_warnings): Look for a node where the enum's
+ 	value is inbetween the range if we did not find an exact match.
+ 
+ 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* simplify-rtx.c (simplify_immed_subreg) <case CONST_DOUBLE>: Only clear
+ 	up to elem_bitsize bits, not max_bitsize.
+ 
+ 2005-08-20  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR middle-end/20624
+ 	* gimple-low.c (block_may_fallthru): Handle CLEANUP_POINT_EXPR
+ 	by looking past it.
+ 
+ 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
+ 
+ 	* doc/invoke.texi: Fix documentation for -ftree-dominator-opts.
+ 
+ 2005-08-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+ 
+ 	* config/i386/x86-64.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Guard with
+ 	HAVE_GAS_MAX_SKIP_P2ALIGN.
+ 	(HAVE_AS_DWARF2_DEBUG_LINE): Remove.
+ 
+ 2005-08-18  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR c/21562
+ 	* cfgexpand.c (construct_init_block): Deal properly with the case
+ 	of entry edge not pointing to very first basic block.
+ 
+ 	* loop-iv.c (iv_number_of_iterations): Match the patch that was
+ 	applied to mainline for the previous checkin.
+ 
+ 2005-08-17  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR rtl-optimization/21254
+ 	* loop-iv.c (iv_number_of_iterations): Simplify infiniteness
+ 	assumptions for loops that otherwise do not roll.
+ 	(find_simple_exit): Prefer # of iterations that is guaranteed
+ 	not to be infinite.
+ 	* loop-unroll.c (decide_peel_once_rolling,
+ 	decide_peel_completely): Check whether the loop is infinite.
+ 
+ 2005-08-16  Ian Lance Taylor  <ian@airs.com>
+ 
+ 	PR c++/23337
+ 	* gimplify.c (gimplify_init_ctor_eval): If we see an element of
+ 	vector type, don't try to construct it element by element.  Add an
+ 	assertion that we use a FIELD_DECL when building a COMPONENT_REF.
+ 
+ 2005-07-20  Steve Ellcey  <sje@cup.hp.com>
+ 
+ 	PR target/21841
+ 	* doc/invoke.texi (-mgnu-ld): Update description.
+ 	(-mhp-ld): Ditto.
+ 
+ 2005-08-16  James E Wilson  <wilson@specifix.com>
+ 
+ 	PR tree-optimization/21105
+ 	* c-decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE in
+ 	TREE_OVERFLOW check.
+ 
+ 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/23299
+ 	Backport from mainline
+ 	2005-03-16 Dale Johannesen  <dalej@apple.com>
+ 	* rtlanal.c (find_first_parameter_load):  Rewrite to
+ 	return actual first param load or the call if none,
+ 	instead of first in block, when not all loads exist.
+ 
+ 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+ 
+ 	PR middle-end/23369
+ 	* fold-const.c (build_range_check): Disable optimization for function
+ 	pointer expressions on targets that require function pointer
+ 	canonicalization.
+ 
+ 2005-08-15  Ian Lance Taylor  <ian@airs.com>
+ 
+ 	* tree.c (build_string): Mark tree CONSTANT and INVARIANT.
+ 
+ 2005-08-14  Andreas Schwab  <schwab@suse.de>
+ 
+ 	* doc/md.texi (Machine Constraints): Fix misplaced @end table.
+ 
+ 2005-08-12  Richard Earnshaw  <richard.earnshaw@arm.com>
+ 
+ 	PR target/23250
+ 	* arm.c (arm_override_options): Use ARM_FLAG_INTERWORK, not
+ 	MASK_INTERWORK.
+ 
+ 2005-08-12  Andreas Krebbel  <krebbel1@de.ibm.com>
+ 
+ 	* config/s390/s390.md ("*movdf_31"): Fix copy-and-paste bug in
+ 	previous change.
+ 
+ 2005-08-12  Andreas Krebbel  <krebbel1@de.ibm.com>
+ 
+ 	* config/s390/s390.c (s390_extract_part, s390_single_part):
+ 	Type cast added.
+ 	(s390_const_ok_for_constraint_p): Added SImode to the N constraint.
+ 	(s390_output_mi_thunk): Don't use lg on 31 bit.
+ 	* config/s390/s390.md ("*movdi_31", "*movdf_31"): Added lmy and stmy.
+ 	("*llgt_sisi" and splitter): Replaced TARGET_64BIT with TARGET_ZARCH.
+ 
+ 2005-08-11  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR middle-end/23312
+ 	* gimplify.c (gimplify_one_sizepos): Check for INTEGER_TYPE
+ 	before using TYPE_IS_SIZETYPE.
+ 
+ 2005-08-11  Richard Earnshaw  <richard.earnshaw@arm.com>
+ 
+ 	PR target/23250
+ 	* arm.c (arm_override_options): If the user has selected callee-super-
+ 	interworking, then enable normal interworking.
+ 
+ 2005-08-10  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
+ 
+ 	PR 23309
+ 	* config/m32r/m32r.c (m32r_reload_lr): Fix off by one error when
+ 	deciding which instruction sequence to use.
+ 
+ 2005-08-09  Bernd Schmidt  <bernd.schmidt@analog.com>
+ 
+ 	Mostly from Jie Zhang (jie.zhang@analog.com)
+ 	* config.gcc: Add bfin-uclinux.
+ 	* config/bfin/uclinux.h: New file.
+ 	* config/bfin/bfin-modes.def: Update FSF address.
+ 	* config/bfin/bfin-protos.h: Likewise.
+ 	* config/bfin/bfin.md: Likewise.
+ 	* config/bfin/bfin.opt: Likewise.
+ 	* config/bfin/crti.s: Likewise.
+ 	* config/bfin/crtn.s: Likewise.
+ 	* config/bfin/lib1funcs.asm: Likewise.
+ 	* config/bfin/predicates.md: Likewise.
+ 	* config/bfin/bfin.c: Likewise.
+ 	(bfin_return_in_memory): Update to match Visual DSP compiler.
+ 	* config/bfin/bfin.h: Update FSF address.
+ 	(ASM_OUTPUT_ALIGN): Write alignment in bytes, not log thereof.
+ 	* config/bfin/elf.h (NO_IMPLICIT_EXTERN_C): Define.
+ 
+ 2005-08-08  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR 22439
+ 	* gimplify.c (gimplify_one_sizepos): Preserve the original type.
+ 
+ 2005-08-08  Josh Conner  <jconner@apple.com>
+ 
+ 	PR rtl-optimization/23241
+ 	* combine.c (simplify_comparison): Fix error in determining
+ 	whether to lift a subreg from comparison.
+ 
+ 2005-08-08  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR 21894
+ 	* tree-nested.c (convert_local_reference): Save and restore val_only
+ 	around component_ref and friends.  Clear walk_subtrees by default.
+ 
+ 2005-08-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+ 
+ 	* pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Fix loop upper bound.
+ 
+ 2005-08-05  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR 21728
+ 	* tree-cfg.c (remove_bb): Transmute DECL_NONLOCAL labels into
+ 	FORCED_LABEL labels.
+ 
+ 2005-08-04  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR 21529
+ 	* params.def (PARAM_SRA_MAX_STRUCTURE_COUNT): New.
+ 	* params.h (SRA_MAX_STRUCTURE_COUNT): New.
+ 	* tree-sra.c (decide_block_copy): Use it.  Disable element copy
+ 	if we'd have to instantiate too many members.
+ 
+ 2005-08-04  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR 21291
+ 	* tree-outof-ssa.c (coalesce_asm_operands): New.
+ 	(coalesce_ssa_name): Use it.  Split out ...
+ 	(coalesce_phi_operands, coalesce_result_decls): ... these.
+ 
+ 2005-08-04  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* doc/install.texi (Binaries): Remove broken link to
+ 	Sinix/Reliant Unix binaries.
+ 
+ 2005-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+ 
+ 	* pa.c (function_value): Handle small aggregates on 32-bit targets.
+ 	(function_arg): Pass small aggregates in general registers on 32-bit
+ 	targets.
+ 	* som.h (MEMBER_TYPE_FORCES_BLK): Delete define.
+ 
+ 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR tree-optimization/19899
+ 	* Makefile.in (tree-scalar-evolution.o): Add real.h.
+ 	* tree-scalar-evolution.c: Include real.h.
+ 	(add_to_evolution): Build constant -1 of correct type.
+ 
+ 2005-08-03  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* doc/install.texi (Specific): Adjust link to openavr.org.
+ 	(Specific): Remove broken reference to GCC 2.8.1 for OS/2.
+ 	(Binaries): Adjust HP-UX Porting Center link.
+ 	(Binaries): Adjust Free Software Foundation ordering link.
+ 
+ 2005-08-02  Richard Guenther  <rguenther@suse.de>
+ 
+ 	* fold-const.c (tree_expr_nonnegative_p): frexp(x, &e) is
+ 	positive if its first argument is positive.
+ 
+ 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
+ 
+ 	PR 23192
+ 	* tree-ssa-alias.c (add_pointed_to_var): If VALUE is of the
+ 	form &(*PTR), take points-to information from PTR.
+ 	Give up by marking PTR as pointing anywhere if VALUE is
+ 	not recognized.
+ 
+ 2005-08-01  Ian Lance Taylor  <ian@airs.com>
+ 
+ 	* config/host-linux.c (linux_gt_pch_get_address): Add new name
+ 	randomize_va_space for virtual address randomization control.
+ 
+ 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c/22311
+ 	* c-typeck.c (build_binary_op): Use common_type wrapper on
+ 	shortened types.
+ 	(common_type): Update comment.
+ 
+ 2005-07-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+ 
+ 	PR target/21723
+ 	* pa.md: Remove fcpy alternative from movhi and movqi patterns.
+ 	* pa32-regs.h (HARD_REGNO_NREGS): Return two floating point registers
+ 	for complex modes when generating code for PA 1.0.
+ 	(VALID_FP_MODE_P): New macro.
+ 	(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P.  Use non-overlapping register
+ 	sets for all general and floating point modes.  Align wide floating
+ 	point modes to even register boundaries to comply with architectural
+ 	requirements.
+ 	(CLASS_MAX_NREGS): Update to align with change to HARD_REGNO_NREGS.
+ 	* pa64-regs.h (HARD_REGNO_NREGS): Update comment and formatting.
+ 	(VALID_FP_MODE_P): New macro.
+ 	(HARD_REGNO_MODE_OK): Use VALID_FP_MODE_P.  Use non-overlapping register
+ 	sets for all general and floating point modes.  Align wide floating
+ 	point modes to even register boundaries to comply with architectural
+ 	requirements.
+ 
+ 2005-07-29  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	* config/rs6000/sysv4.h (TARGET_ASM_EXCEPTION_SECTION): Delete.
+ 
+ 2005-07-28  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR rtl-opt/22619
+ 	* cfgcleanup.c (try_forward_edges): Watch out for end of
+ 	insn chain.
+ 
+ 2005-07-28  James E Wilson  <wilson@specifixinc.com>
+ 
+ 	PR c/23106
+ 	* doc/invoke.texi (Wstrict-aliasing=2): Fix misleading wording.
+ 
+ 2005-07-28  Gerald Pfeifer  <gerald@pfeifer.com>
+  
+  	* doc/install.texi (Configuration): Update Valgrind homepage.
+ 
+ 2005-07-28  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR middle-end/21362
+ 	* cfgrtl.c (rtl_merge_blocks): Call maybe_remove_eh_handler on
+ 	labels we want to delete.
+ 	(cfg_layout_merge_blocks): Likewise.
+ 
+ 2005-07-28  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR target/17692
+ 	* config/i386/i386.c (ix86_split_sse_movcc): Emit DELETED note
+ 	when expanding to nothing.
+ 
+ 2005-07-28  Steven Bosscher  <stevenb@suse.de>
+ 
+ 	PR debug/20161
+ 	* passes.c (rest_of_decl_compilation): If decl is a type and
+ 	we have encountered errors, don't emit debug information.
+ 
+ 2005-07-27  Bjoern Haase  <bjoern.m.haase@web.de>
+ 
+ 	PR target/19885
+ 	* config/avr/avr.c (TARGET_ASM_ALIGNED_SI_OP): Add.
+ 	(TARGET_ASM_UNALIGNED_HI_OP): Add.
+ 	(TARGET_ASM_UNALIGNED_SI_OP): Add.
+ 
+ 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
+ 
+ 	PR 22591
+ 	* tree-ssa-alias.c (may_alias_p): Remove shortcut that tests
+ 	whether a pointer of type T * may point to objects of type T *.
+ 
+ 2005-07-26  Bernardo Innocenti  <bernie@develer.com>
+ 
+ 	Backport from mainline:
+ 	2005-07-12  Peter Barada  <peter@the-baradas.com>
+ 	PR middle-end/16719
+ 	PR middle-end/18421
+ 	* config/m68k/m68k.h (HARD_REGNO_MODE_OK): Disallow bytes
+ 	in address registers.
+ 	* config/m68k/m68k.c (hard_regno_mode_ok): Likewise.
+ 	* config/m68k/m68k.md: Replace 's' with 'i' in 4th
+ 	alternative of addsi3_5200.
+ 
+ 2005-07-25  Manfred Hollstein  <mh@suse.com>
+ 
+ 	* calls.c (store_one_arg): Fix unsigned comparison warning.
+ 
+ 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* calls.c (store_one_arg): Check for sibling call MEM arguments
+ 	from already clobbered incoming argument area.
+ 
+ 2005-07-23  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	* dwarf2out.c (gen_variable_die): Treat un-emitted COMDAT
+ 	variables as declarations, rather than definitions.
+ 
+ 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR debug/21828
+ 	* toplev.c (check_global_declarations): Do not mark undefined
+ 	variables as DECL_IGNORED_P.
+ 	* varasm.c (first_global_object_name): GTY it.
+ 	(weak_global_object_name): Likewise.
+ 	(notice_global_symbol): Use ggc_strdup, not xstrdup, when creating
+ 	a string to go into {weak,first}_global_object_name.
+ 
+ 2005-07-21  Uros Bizjak  <uros@kss-loka.si>
+ 
+ 	PR target/21149
+ 	* config/i386/i386.md (sse_movhlps): Fix vec_select values.
+ 
+ 2005-07-21  Uros Bizjak  <uros@kss-loka.si>
+ 
+ 	PR target/22576
+ 	* config/i386/i386.md (cmpxf): Change operand constraints
+ 	to "nonmemory_operand".
+ 
+ 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR rtl-optimization/22167
+ 	* gcse.c (hoist_code): Fix hoist_exprs[] check.
+ 
+ 2005-07-20  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* config.gcc: Add support for *-*-freebsd7, *-*-freebsd8,
+ 	and *-*-freebsd9.
+ 	* config/freebsd-spec.h (FBSD_TARGET_OS_CPP_BUILTINS): Ditto.
+ 	
+ 2005-07-20  Bernd Schmidt  <bernd.schmidt@analog.com>
+ 
+ 	* config/bfin/bfin.c: Include "langhooks.h".
+ 	(def_builtin): Go through lang_hooks to call builtin_function.
+ 
+ 	* config/bfin/bfin-protos.h (bfin_longcall_p): Declare.
+ 	* config/bfin/predicates.md (symbol_ref_operand): New.
+ 	(call_insn_operand): Delete.  All callers changed to use
+ 	register_no_elim_operand.
+ 	* config/bfin/bfin.c (init_cumulative_args): Initialize the new
+ 	call_cookie field.
+ 	(function_arg): Use it to generate the call's operand 2.
+ 	(bfin_longcall_p): New function.
+ 	(bfin_expand_call): Extra arg "cookie".  All callers and declaration
+ 	changed.  Emit extra USE in the pattern.  Use bfin_longcall_p to
+ 	determine if the address needs to be in a REG.
+ 	(bfin_handle_longcall_attribute): New function.
+ 	(bfin_attribute_table): Add "longcall" and "shortcall".
+ 	* config/bfin/bfin.h (CALL_NORMAL, CALL_LONG, CALL_SHORT): New macros.
+ 	(TARGET_LONG_CALLS, MASK_LONG_CALLS): New macros.
+ 	(TARGET_OPTIONS): Add -mlong-calls, -mno-long-calls.
+ 	(CUMULATIVE_ARGS): New member call_cookie.
+ 	(PREDICATE_CODES): Add symbol_ref_operand.
+ 	* config/bfin/bfin.md (call, call_value, sibcall, sibcall_value): Add
+ 	extra USE to the pattern.
+ 	(call_symbol, sibcall_symbol, call_value_symbol, sibcall_value_symbol):
+ 	New patterns, split off call_insn, sibcall_insn, call_value_insn and
+ 	sibcall_value_insn; now the new patterns handle direct calls and the
+ 	old ones indirect calls.
+ 	* doc/extend.texi: Mention Blackfin in longcall/shortcall docs.
+ 	* doc/invoke.texi (Blackfin Options): Add -mlong-call, -mno-long-call.
+ 
+ 2005-07-19  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR tree-opt/22278
+ 	* gimplify.c (gimplify_expr): Use main variant type for the temp
+ 	destination for a discarded volatile read.
+ 	* tree-ssa.c (tree_ssa_useless_type_conversion_1): Don't elide
+ 	casts between non-void types that change volatility.
+ 
+ 2005-07-19  Steve Ellcey  <sje@cup.hp.com>
+ 
+ 	Backport from mainline.
+ 	PR target/21721
+ 	* config/ia64/ia64.c (emit_predicate_relation_info): Skip p0.
+ 
+ 2005-07-18  Ian Lance Taylor  <ian@airs.com>
+ 
+ 	PR middle-end/22057
+ 	* tree-cfg.c (cleanup_tree_cfg): Only remove forwarder blocks when
+ 	optimizing.
+ 
+ 2005-07-16  Eric Botcazou <ebotcazou@libertysurf.fr>
+ 
+ 	* doc/install.texi (*-*-solaris2*): Document recommended version
+ 	of GNU binutils and mention GNU linker problem on Solaris 10.
+ 
+ 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c/22421
+ 	* c-decl.c (c_build_bitfield_integer_type): New function.
+ 	(finish_struct): Call it.
+ 	* c-pretty-print.c (pp_c_type_specifier): Handle bit-field types.
+ 
+ 2005-07-13  Jeff Law  <law@redhat.com>
+ 
+ 	* fold-const.c (fold): When comparing two simple ADDR_EXPR
+ 	expressions, test their _DECL operands for pointer equality rather
+ 	than using operand_equal_p.
+ 
+ 2005-06-22  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+ 
+ 	PR middle-end/20593
+ 	* varasm.c (compute_reloc_for_constant): Treat VIEW_CONVER_EXPR
+ 	the same as the other cast operands.
+ 	(output_addressed_constants): Likewise.
+ 
+ 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR tree-opt/22105
+ 	* tree-ssa-loop-im.c (for_each_index): Handle COMPLEX_CST.
+ 
+ 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR bootstrap/21704
+ 	* host-linux.h: Include limits.h.
+ 
+ 2005-07-12  Bernd Schmidt  <bernd.schmidt@analog.com>
+ 
+ 	* config/bfin/bfin.md (define_attr "type"): Add "sync".
+ 	(define_insn_reservation "alu"): Likewise.
+ 	(csync, ssync): Now of type sync.
+ 	* config/bfin/bfin.h (MASK_CSYNC, TARGET_CSYNC): Removed.
+ 	(MASK_CSYNC_ANOMALY, MASK_SPECLD_ANOMALY, TARGET_CSYNC_ANOMALY,
+ 	TARGET_SPECLD_ANOMALY): New.
+ 	* config/bfin/bfin.c: Include "insn-codes.h".
+ 	(bfin_reorg): Extend to handle the CSYNC anomaly as well.
+ 	* doc/invoke.texi: Document -mcsync-anomaly, -mspecld-anomaly.
+ 
+ 	* config/bfin/bfin.md (UNSPEC_VOLATILE_CSYNC, UNSPEC_VOLATILE_SSYNC):
+ 	New constants.
+ 	(csync, ssync): New insn patterns.
+ 	* config/bfin/bfin.c (bfin_init_builtins, bfin_expand_builtin):
+ 	New functions.
+ 	(enum bfin_builtins): New.
+ 	(def_builtin): New macro.
+ 	(TARGET_INIT_BUILTINS, TARGET_EXPAND_BUILTIN): Define.
+ 	* doc/extend.texi (Blackfin Built-in Functions): New section.
+ 
+ 2005-07-11  Aldy Hernandez  <aldyh@redhat.com>
+ 
+ 	Backport from mainline:
+ 	2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
+ 
+ 	* c-common.h (same_scalar_type_ignoring_signedness): Protoize.
+ 
+ 	* c-common.c (same_scalar_type_ignoring_signedness): New.
+ 
+ 	* c-typeck.c (build_binary_op): Check compatability of vector
+ 	types.  Move error report after switch.
+ 	Do not clobber code[01] on *_DIV_EXPR case.
+ 
+ 	* testsuite/gcc.dg/simd-1.c: Update error messages.
+ 	* testsuite/gcc.dg/simd-1b.c: Re-enable tests.  Update error
+ 	messages.
+ 	* testsuite/gcc.dg/simd-2.c: Update error messages.
+ 	* testsuite/gcc.dg/simd-4.c: New.
+ 
+ 2005-07-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* config/i386/i386.c (output_set_got): Don't omit OFFSET FLAT:
+ 	in Intel syntax add %reg, OFFSET FLAT:_GLOBAL_OFFSET_TABLE_+(.-.Lx).
+ 
+ 	Backport from the mainline:
+ 	2005-06-26  Jakub Jelinek  <jakub@redhat.com>
+ 	PR middle-end/22028
+ 	* gimplify.c (gimplify_type_sizes): Check for type == error_mark_node
+ 	earlier in the function.
+ 
+ 	2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
+ 	PR debug/21946
+ 	* dwarf2out.c (add_loc_descr_op_piece): Move to the
+ 	DWARF2_DEBUGGING_INFO section.
+ 
+ 	2005-06-07  Jakub Jelinek  <jakub@redhat.com>
+ 	PR debug/21946
+ 	* dwarf2out.c (add_loc_descr_op_piece): New function.
+ 	(multiple_reg_loc_descriptor, concat_loc_descriptor,
+ 	loc_descriptor): Use it.
+ 	* var-tracking.c: Include regs.h and expr.h.
+ 	(emit_note_insn_var_location): Skip over pieces where offset
+ 	is smaller than previous offset plus previous piece mode size.
+ 	Optimize adjacent hard registers or memory locations.
+ 	* Makefile.in (var-tracking.o): Depend on $(REGS_H) and $(EXPR_H).
+ 
+ 	2005-06-06  Jakub Jelinek  <jakub@redhat.com>
+ 	* tree-chrec.c (reset_evolution_in_loop): Use build3 instead of
+ 	build2.
+ 
+ 2005-07-08 Geoffrey Keating  <geoffk@apple.com>
+ 
+ 	* tree-inline.c (expand_call_inline): Prevent 'may reach end'
+ 	warning in system headers.
+ 
+ 2005-07-08  Aldy Hernandez  <aldyh@redhat.com>
+ 
+ 	Backport from mainline:
+ 
+ 	2005-06-09  Aldy Hernandez  <aldyh@redhat.com>
+ 	PR 17961
+ 	* config/rs6000/sysv4.h (ROUND_TYPE_ALIGN): Remove.
+ 	* config/rs6000/linux64.h (ROUND_TYPE_ALIGN): Remove vector check.
+ 	* testsuite/gcc.dg/simd-3.c: New.
+ 
+ 2005-07-08  David Edelsohn  <edelsohn@gnu.org>
+ 
+ 	Backport from mainline:
+ 	2005-06-18  Roger Sayle  <roger@eyesopen.com>
+ 	PR target/22083
+ 	* config/rs6000/aix51.h (TARGET_C99_FUNCTIONS): Remove definition.
+ 
+ 2005-07-08  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* doc/install.texi (Specific): Do not specify the concrete
+ 	versions of GCC provided by Cygwin.  Simplify the part on
+ 	building on Cygwin.
+ 
+ 2005-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+ 
+ 	PR c/21911
+ 	* c-common.c (check_function_sentinel): Pass in named argument
+ 	list, skip over named arguments before looking for a sentinel.
+ 	(check_function_arguments): Pass in named argument list.
+ 	* c-common.h (check_function_arguments): Likewise.
+ 	* c-typeck.c (build_function_call): Likewise.
+ 
+ 2005-07-08  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c/22308
+ 	* c-decl.c (finish_struct): Also copy C_TYPE_FIELDS_READONLY,
+ 	C_TYPE_FIELDS_VOLATILE and C_TYPE_VARIABLE_SIZE to type variants.
+ 
+ 2005-07-08  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c/22013
+ 	PR c/22098
+ 	* langhooks.h (struct lang_hooks): Add expr_to_decl.
+ 	* langhooks.c (lhd_expr_to_decl): New.
+ 	* langhooks-def.h (lhd_expr_to_decl, LANG_HOOKS_EXPR_TO_DECL):
+ 	New.
+ 	(LANG_HOOKS_INITIALIZER): Update.
+ 	* tree.c (recompute_tree_invarant_for_addr_expr): Call
+ 	expr_to_decl langhook.
+ 	* c-tree.h (c_expr_to_decl): Declare.
+ 	* c-typeck.c (c_expr_to_decl): New.
+ 	(build_unary_op): Do not handle ADDR_EXPR of COMPOUND_LITERAL_EXPR
+ 	specially.
+ 	* c-objc-common.h (LANG_HOOKS_EXPR_TO_DECL): Define.
+ 
+ 2005-07-07  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	* version.c (version_string): Set to 4.0.2, in prerelease format.
+ 	* doc/include/gcc-common.texi (version): Set to 4.0.2.
+ 	
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
***************
*** 147,155 ****
  
  2005-06-04  Richard Henderson  <rth@redhat.com>
  
!         PR target/21888
!         * config/alpha/alpha.c (alpha_align_insns): Don't insert nops
!         until we've passed initial ldgp.
  
  2005-06-04  David Edelsohn  <edelsohn@gnu.org>
  
--- 1129,1137 ----
  
  2005-06-04  Richard Henderson  <rth@redhat.com>
  
! 	PR target/21888
! 	* config/alpha/alpha.c (alpha_align_insns): Don't insert nops
! 	until we've passed initial ldgp.
  
  2005-06-04  David Edelsohn  <edelsohn@gnu.org>
  
***************
*** 1038,1043 ****
--- 2020,2030 ----
  	* config/ia64/ia64.c (rtx_needs_barrier): Recurse instead of
  	falling through from SUBREG case to REG.
  
+ 2005-04-15  David S. Miller  <davem@davemloft.net>
+ 
+ 	PR target/20673
+ 	* config/sparc/sparc.h (sparc_hard_reg_printed): Mark as GTY(()).
+ 
  2005-04-15  Dave Korn <dave.korn@artimi.com>
  
  	* gcc.c (default_compilers): Clarify obscure error message when
diff -Nrcpad gcc-4.0.1/gcc/Makefile.in gcc-4.0.2/gcc/Makefile.in
*** gcc-4.0.1/gcc/Makefile.in	Mon Apr  4 19:45:13 2005
--- gcc-4.0.2/gcc/Makefile.in	Fri Sep  9 21:05:39 2005
*************** INTERNAL_CFLAGS = -DIN_GCC @CROSS@
*** 752,759 ****
  ALL_CFLAGS = $(X_CFLAGS) $(T_CFLAGS) \
    $(CFLAGS) $(INTERNAL_CFLAGS) $(COVERAGE_FLAGS) $(WARN_CFLAGS) $(XCFLAGS) @DEFS@
  
! # Likewise.
! ALL_CPPFLAGS = $(CPPFLAGS) $(X_CPPFLAGS) $(T_CPPFLAGS)
  
  # Build and host support libraries.
  LIBIBERTY = ../libiberty/libiberty.a
--- 752,761 ----
  ALL_CFLAGS = $(X_CFLAGS) $(T_CFLAGS) \
    $(CFLAGS) $(INTERNAL_CFLAGS) $(COVERAGE_FLAGS) $(WARN_CFLAGS) $(XCFLAGS) @DEFS@
  
! # Likewise.  Put INCLUDES at the beginning: this way, if some autoconf macro
! # puts -I options in CPPFLAGS, our include files in the srcdir will always
! # win against random include files in /usr/include.
! ALL_CPPFLAGS = $(INCLUDES) $(CPPFLAGS) $(X_CPPFLAGS) $(T_CPPFLAGS)
  
  # Build and host support libraries.
  LIBIBERTY = ../libiberty/libiberty.a
*************** INCLUDES = -I. -I$(@D) -I$(srcdir) -I$(s
*** 801,807 ****
  	   $(CPPINC) $(GMPINC)
  
  .c.o:
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
  
  #
  # Support for additional languages (other than C).
--- 803,809 ----
  	   $(CPPINC) $(GMPINC)
  
  .c.o:
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $< $(OUTPUT_OPTION)
  
  #
  # Support for additional languages (other than C).
*************** collect2$(exeext): $(COLLECT2_OBJS) $(LI
*** 1415,1421 ****
  
  collect2.o : collect2.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) gstab.h intl.h \
  	$(OBSTACK_H) $(DEMANGLE_H) collect2.h version.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES)  \
  	-DTARGET_MACHINE=\"$(target_noncanonical)\" \
  	-c $(srcdir)/collect2.c $(OUTPUT_OPTION)
  
--- 1417,1423 ----
  
  collect2.o : collect2.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) gstab.h intl.h \
  	$(OBSTACK_H) $(DEMANGLE_H) collect2.h version.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS)  \
  	-DTARGET_MACHINE=\"$(target_noncanonical)\" \
  	-c $(srcdir)/collect2.c $(OUTPUT_OPTION)
  
*************** c-opts.o : c-opts.c $(CONFIG_H) $(SYSTEM
*** 1440,1446 ****
          $(TREE_H) $(C_PRAGMA_H) $(FLAGS_H) toplev.h langhooks.h		\
          tree-inline.h $(DIAGNOSTIC_H) intl.h debug.h $(C_COMMON_H)	\
          opts.h options.h $(PARAMS_H) $(MKDEPS_H)
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  		$< $(OUTPUT_OPTION) @TARGET_SYSTEM_ROOT_DEFINE@
  
  c-cppbuiltin.o : c-cppbuiltin.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
--- 1442,1448 ----
          $(TREE_H) $(C_PRAGMA_H) $(FLAGS_H) toplev.h langhooks.h		\
          tree-inline.h $(DIAGNOSTIC_H) intl.h debug.h $(C_COMMON_H)	\
          opts.h options.h $(PARAMS_H) $(MKDEPS_H)
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  		$< $(OUTPUT_OPTION) @TARGET_SYSTEM_ROOT_DEFINE@
  
  c-cppbuiltin.o : c-cppbuiltin.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
*************** c-dump.o : c-dump.c $(CONFIG_H) $(SYSTEM
*** 1466,1472 ****
  c-pch.o : c-pch.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(CPPLIB_H) $(TREE_H) \
  	$(C_COMMON_H) output.h toplev.h $(C_PRAGMA_H) $(GGC_H) debug.h \
  	langhooks.h $(FLAGS_H) hosthooks.h version.h $(TARGET_H)
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	  -DHOST_MACHINE=\"$(host)\" -DTARGET_MACHINE=\"$(target)\" \
  	  $< $(OUTPUT_OPTION)
  
--- 1468,1474 ----
  c-pch.o : c-pch.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(CPPLIB_H) $(TREE_H) \
  	$(C_COMMON_H) output.h toplev.h $(C_PRAGMA_H) $(GGC_H) debug.h \
  	langhooks.h $(FLAGS_H) hosthooks.h version.h $(TARGET_H)
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  	  -DHOST_MACHINE=\"$(host)\" -DTARGET_MACHINE=\"$(target)\" \
  	  $< $(OUTPUT_OPTION)
  
*************** gcc.o: gcc.c $(CONFIG_H) $(SYSTEM_H) cor
*** 1489,1502 ****
      Makefile $(lang_specs_files) specs.h prefix.h $(GCC_H)
  	(SHLIB_LINK='$(SHLIB_LINK)' \
  	SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
    $(DRIVER_DEFINES) \
    -c $(srcdir)/gcc.c $(OUTPUT_OPTION))
  
  gccspec.o: gccspec.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(GCC_H)
  	(SHLIB_LINK='$(SHLIB_LINK)' \
  	SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
    $(DRIVER_DEFINES) \
    -c $(srcdir)/gccspec.c $(OUTPUT_OPTION))
  
--- 1491,1504 ----
      Makefile $(lang_specs_files) specs.h prefix.h $(GCC_H)
  	(SHLIB_LINK='$(SHLIB_LINK)' \
  	SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
    $(DRIVER_DEFINES) \
    -c $(srcdir)/gcc.c $(OUTPUT_OPTION))
  
  gccspec.o: gccspec.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(GCC_H)
  	(SHLIB_LINK='$(SHLIB_LINK)' \
  	SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
    $(DRIVER_DEFINES) \
    -c $(srcdir)/gccspec.c $(OUTPUT_OPTION))
  
*************** stringpool.o: stringpool.c $(CONFIG_H) $
*** 1573,1579 ****
  	$(TREE_H) $(GGC_H) gt-stringpool.h
  
  prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) Makefile prefix.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	-DPREFIX=\"$(prefix)\" \
  	  -c $(srcdir)/prefix.c $(OUTPUT_OPTION)
  
--- 1575,1581 ----
  	$(TREE_H) $(GGC_H) gt-stringpool.h
  
  prefix.o: prefix.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) Makefile prefix.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  	-DPREFIX=\"$(prefix)\" \
  	  -c $(srcdir)/prefix.c $(OUTPUT_OPTION)
  
*************** tree-browser.o : tree-browser.c tree-bro
*** 1759,1765 ****
  tree-chrec.o: tree-chrec.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
     errors.h $(GGC_H) $(TREE_H) tree-chrec.h tree-pass.h
  tree-scalar-evolution.o: tree-scalar-evolution.c $(CONFIG_H) $(SYSTEM_H) \
!    coretypes.h $(TM_H) errors.h $(GGC_H) $(TREE_H) $(RTL_H) \
     $(BASIC_BLOCK_H) diagnostic.h $(TREE_FLOW_H) $(TREE_DUMP_H) \
     $(TIMEVAR_H) cfgloop.h $(SCEV_H) tree-pass.h $(FLAGS_H)
  tree-data-ref.o: tree-data-ref.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
--- 1761,1767 ----
  tree-chrec.o: tree-chrec.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
     errors.h $(GGC_H) $(TREE_H) tree-chrec.h tree-pass.h
  tree-scalar-evolution.o: tree-scalar-evolution.c $(CONFIG_H) $(SYSTEM_H) \
!    coretypes.h $(TM_H) errors.h $(GGC_H) $(TREE_H) real.h $(RTL_H) \
     $(BASIC_BLOCK_H) diagnostic.h $(TREE_FLOW_H) $(TREE_DUMP_H) \
     $(TIMEVAR_H) cfgloop.h $(SCEV_H) tree-pass.h $(FLAGS_H)
  tree-data-ref.o: tree-data-ref.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
*************** toplev.o : toplev.c $(CONFIG_H) $(SYSTEM
*** 1815,1821 ****
     $(PARAMS_H) $(TM_P_H) reload.h dwarf2asm.h $(TARGET_H) \
     langhooks.h insn-flags.h $(CFGLAYOUT_H) real.h $(CFGLOOP_H) \
     hosthooks.h $(LANGHOOKS_DEF_H) $(CGRAPH_H) $(COVERAGE_H) alloc-pool.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	  -DTARGET_NAME=\"$(target_noncanonical)\" \
  	  -c $(srcdir)/toplev.c $(OUTPUT_OPTION)
  
--- 1817,1823 ----
     $(PARAMS_H) $(TM_P_H) reload.h dwarf2asm.h $(TARGET_H) \
     langhooks.h insn-flags.h $(CFGLAYOUT_H) real.h $(CFGLOOP_H) \
     hosthooks.h $(LANGHOOKS_DEF_H) $(CGRAPH_H) $(COVERAGE_H) alloc-pool.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  	  -DTARGET_NAME=\"$(target_noncanonical)\" \
  	  -c $(srcdir)/toplev.c $(OUTPUT_OPTION)
  
*************** optabs.o : optabs.c $(CONFIG_H) $(SYSTEM
*** 1894,1900 ****
  dbxout.o : dbxout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) \
     $(FLAGS_H) $(REGS_H) debug.h $(TM_P_H) $(TARGET_H) function.h langhooks.h \
     insn-config.h reload.h gstab.h xcoffout.h output.h dbxout.h toplev.h \
!    $(GGC_H) $(OBSTACK_H) gt-dbxout.h
  debug.o : debug.c debug.h $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H)
  sdbout.o : sdbout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) debug.h \
     $(TREE_H) $(GGC_H) varray.h $(RTL_H) $(REGS_H) $(FLAGS_H) insn-config.h \
--- 1896,1902 ----
  dbxout.o : dbxout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(RTL_H) \
     $(FLAGS_H) $(REGS_H) debug.h $(TM_P_H) $(TARGET_H) function.h langhooks.h \
     insn-config.h reload.h gstab.h xcoffout.h output.h dbxout.h toplev.h \
!    $(GGC_H) $(OBSTACK_H) $(EXPR_H) gt-dbxout.h
  debug.o : debug.c debug.h $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H)
  sdbout.o : sdbout.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) debug.h \
     $(TREE_H) $(GGC_H) varray.h $(RTL_H) $(REGS_H) $(FLAGS_H) insn-config.h \
*************** df.o : df.c $(CONFIG_H) $(SYSTEM_H) core
*** 1980,1986 ****
     $(BASIC_BLOCK_H) $(DF_H)
  var-tracking.o : var-tracking.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
     $(RTL_H) $(TREE_H) hard-reg-set.h insn-config.h reload.h $(FLAGS_H) \
!    $(BASIC_BLOCK_H) output.h sbitmap.h alloc-pool.h $(FIBHEAP_H) $(HASHTAB_H)
  conflict.o : conflict.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(OBSTACK_H) \
     $(HASHTAB_H) $(RTL_H) hard-reg-set.h $(BASIC_BLOCK_H)
  profile.o : profile.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \
--- 1982,1989 ----
     $(BASIC_BLOCK_H) $(DF_H)
  var-tracking.o : var-tracking.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
     $(RTL_H) $(TREE_H) hard-reg-set.h insn-config.h reload.h $(FLAGS_H) \
!    $(BASIC_BLOCK_H) output.h sbitmap.h alloc-pool.h $(FIBHEAP_H) $(HASHTAB_H) \
!    $(REGS_H) $(EXPR_H)
  conflict.o : conflict.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(OBSTACK_H) \
     $(HASHTAB_H) $(RTL_H) hard-reg-set.h $(BASIC_BLOCK_H)
  profile.o : profile.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(RTL_H) \
*************** $(out_object_file): $(out_file) $(CONFIG
*** 2182,2188 ****
     output.h $(INSN_ATTR_H) $(SYSTEM_H) toplev.h $(TARGET_H) libfuncs.h \
     $(TARGET_DEF_H) function.h $(SCHED_INT_H) $(TM_P_H) $(EXPR_H) $(OPTABS_H) \
     langhooks.h
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  		$(out_file) $(OUTPUT_OPTION)
  
  # Build auxiliary files that support ecoff format.
--- 2185,2191 ----
     output.h $(INSN_ATTR_H) $(SYSTEM_H) toplev.h $(TARGET_H) libfuncs.h \
     $(TARGET_DEF_H) function.h $(SCHED_INT_H) $(TM_P_H) $(EXPR_H) $(OPTABS_H) \
     langhooks.h
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  		$(out_file) $(OUTPUT_OPTION)
  
  # Build auxiliary files that support ecoff format.
*************** mips-tdump.o : mips-tdump.c $(CONFIG_H) 
*** 2200,2206 ****
  libbackend.o : $(OBJS-common:.o=.c) $(out_file) \
    insn-config.h insn-flags.h insn-codes.h insn-constants.h \
    insn-attr.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	  -DTARGET_NAME=\"$(target_noncanonical)\" \
  	  -DLOCALEDIR=\"$(localedir)\" \
  	  -c $(filter %.c,$^) -o $@ -combine
--- 2203,2209 ----
  libbackend.o : $(OBJS-common:.o=.c) $(out_file) \
    insn-config.h insn-flags.h insn-codes.h insn-constants.h \
    insn-attr.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  	  -DTARGET_NAME=\"$(target_noncanonical)\" \
  	  -DLOCALEDIR=\"$(localedir)\" \
  	  -c $(filter %.c,$^) -o $@ -combine
*************** s-constants : $(MD_DEPS) build/genconsta
*** 2283,2289 ****
  insn-emit.o : insn-emit.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) $(EXPR_H) real.h output.h insn-config.h $(OPTABS_H) reload.h \
    $(RECOG_H) toplev.h function.h $(FLAGS_H) hard-reg-set.h $(RESOURCE_H) $(TM_P_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-emit.c \
  	  $(OUTPUT_OPTION)
  
  insn-emit.c: s-emit ; @true
--- 2286,2292 ----
  insn-emit.o : insn-emit.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) $(EXPR_H) real.h output.h insn-config.h $(OPTABS_H) reload.h \
    $(RECOG_H) toplev.h function.h $(FLAGS_H) hard-reg-set.h $(RESOURCE_H) $(TM_P_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) -c insn-emit.c \
  	  $(OUTPUT_OPTION)
  
  insn-emit.c: s-emit ; @true
*************** s-emit : $(MD_DEPS) build/genemit$(build
*** 2295,2301 ****
  insn-recog.o : insn-recog.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) insn-config.h $(RECOG_H) real.h output.h $(FLAGS_H)  function.h \
    hard-reg-set.h $(RESOURCE_H) $(TM_P_H) toplev.h reload.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-recog.c \
  	  $(OUTPUT_OPTION)
  
  insn-recog.c: s-recog ; @true
--- 2298,2304 ----
  insn-recog.o : insn-recog.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) insn-config.h $(RECOG_H) real.h output.h $(FLAGS_H)  function.h \
    hard-reg-set.h $(RESOURCE_H) $(TM_P_H) toplev.h reload.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) -c insn-recog.c \
  	  $(OUTPUT_OPTION)
  
  insn-recog.c: s-recog ; @true
*************** s-recog : $(MD_DEPS) build/genrecog$(bui
*** 2306,2312 ****
  
  insn-opinit.o : insn-opinit.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) insn-config.h $(FLAGS_H) $(RECOG_H) $(EXPR_H) $(OPTABS_H) reload.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-opinit.c \
  	  $(OUTPUT_OPTION)
  
  insn-opinit.c: s-opinit ; @true
--- 2309,2315 ----
  
  insn-opinit.o : insn-opinit.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) insn-config.h $(FLAGS_H) $(RECOG_H) $(EXPR_H) $(OPTABS_H) reload.h
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) -c insn-opinit.c \
  	  $(OUTPUT_OPTION)
  
  insn-opinit.c: s-opinit ; @true
*************** s-opinit : $(MD_DEPS) build/genopinit$(b
*** 2317,2323 ****
  
  insn-extract.o : insn-extract.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) toplev.h insn-config.h $(RECOG_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-extract.c \
  	  $(OUTPUT_OPTION)
  
  insn-extract.c: s-extract ; @true
--- 2320,2326 ----
  
  insn-extract.o : insn-extract.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) toplev.h insn-config.h $(RECOG_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) -c insn-extract.c \
  	  $(OUTPUT_OPTION)
  
  insn-extract.c: s-extract ; @true
*************** s-extract : $(MD_DEPS) build/genextract$
*** 2329,2335 ****
  insn-peep.o : insn-peep.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) $(REGS_H) output.h real.h insn-config.h $(RECOG_H) except.h \
    function.h $(TM_P_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-peep.c \
  	  $(OUTPUT_OPTION)
  
  insn-peep.c: s-peep ; @true
--- 2332,2338 ----
  insn-peep.o : insn-peep.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) $(REGS_H) output.h real.h insn-config.h $(RECOG_H) except.h \
    function.h $(TM_P_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) -c insn-peep.c \
  	  $(OUTPUT_OPTION)
  
  insn-peep.c: s-peep ; @true
*************** s-peep : $(MD_DEPS) build/genpeep$(build
*** 2341,2347 ****
  insn-attrtab.o : insn-attrtab.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) $(REGS_H) real.h output.h $(INSN_ATTR_H) insn-config.h toplev.h \
    $(RECOG_H) $(TM_P_H) $(FLAGS_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-attrtab.c \
  	  $(OUTPUT_OPTION)
  
  insn-attr.h: s-attr ; @true
--- 2344,2350 ----
  insn-attrtab.o : insn-attrtab.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
    $(RTL_H) $(REGS_H) real.h output.h $(INSN_ATTR_H) insn-config.h toplev.h \
    $(RECOG_H) $(TM_P_H) $(FLAGS_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) -c insn-attrtab.c \
  	  $(OUTPUT_OPTION)
  
  insn-attr.h: s-attr ; @true
*************** insn-output.o : insn-output.c $(CONFIG_H
*** 2360,2366 ****
    $(RTL_H) $(GGC_H) $(REGS_H) real.h conditions.h hard-reg-set.h \
    insn-config.h $(INSN_ATTR_H) $(EXPR_H) output.h $(RECOG_H) function.h \
    toplev.h $(FLAGS_H) insn-codes.h $(TM_P_H) $(TARGET_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-output.c \
  	  $(OUTPUT_OPTION)
  
  insn-output.c: s-output ; @true
--- 2363,2369 ----
    $(RTL_H) $(GGC_H) $(REGS_H) real.h conditions.h hard-reg-set.h \
    insn-config.h $(INSN_ATTR_H) $(EXPR_H) output.h $(RECOG_H) function.h \
    toplev.h $(FLAGS_H) insn-codes.h $(TM_P_H) $(TARGET_H)
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) -c insn-output.c \
  	  $(OUTPUT_OPTION)
  
  insn-output.c: s-output ; @true
*************** $(genprogs): %$(build_exeext): %.o  $(BU
*** 2527,2534 ****
  		$(BUILD_ERRORS) $(BUILD_LIBS)
  
  $(genobjs): %.o :  # dependencies provided by explicit rule later
! 	$(CC_FOR_BUILD) -c $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $(INCLUDES) \
! 	 -o $@ $<
  
  build/read-rtl.o: read-rtl.c $(BCONFIG_H) $(SYSTEM_H) coretypes.h $(GTM_H) \
    $(RTL_BASE_H) $(OBSTACK_H) $(HASHTAB_H)
--- 2530,2536 ----
  		$(BUILD_ERRORS) $(BUILD_LIBS)
  
  $(genobjs): %.o :  # dependencies provided by explicit rule later
! 	$(CC_FOR_BUILD) -c $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) -o $@ $<
  
  build/read-rtl.o: read-rtl.c $(BCONFIG_H) $(SYSTEM_H) coretypes.h $(GTM_H) \
    $(RTL_BASE_H) $(OBSTACK_H) $(HASHTAB_H)
*************** build/varray.o: varray.c $(BCONFIG_H) co
*** 2665,2671 ****
  #
  # Remake internationalization support.
  intl.o: intl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) intl.h Makefile
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	  -DLOCALEDIR=\"$(localedir)\" \
  	  -c $(srcdir)/intl.c $(OUTPUT_OPTION)
  
--- 2667,2673 ----
  #
  # Remake internationalization support.
  intl.o: intl.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) intl.h Makefile
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  	  -DLOCALEDIR=\"$(localedir)\" \
  	  -c $(srcdir)/intl.c $(OUTPUT_OPTION)
  
*************** PREPROCESSOR_DEFINES = \
*** 2684,2690 ****
  
  cppdefault.o: cppdefault.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
  	cppdefault.h Makefile
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	  $(PREPROCESSOR_DEFINES) \
  	  -c $(srcdir)/cppdefault.c $(OUTPUT_OPTION)
  
--- 2686,2692 ----
  
  cppdefault.o: cppdefault.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) \
  	cppdefault.h Makefile
! 	$(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  	  $(PREPROCESSOR_DEFINES) \
  	  -c $(srcdir)/cppdefault.c $(OUTPUT_OPTION)
  
*************** protoize.o: protoize.c $(srcdir)/../incl
*** 2705,2711 ****
     coretypes.h $(TM_H) Makefile version.h
  	(SHLIB_LINK='$(SHLIB_LINK)' \
  	SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	  $(DRIVER_DEFINES) \
  	  $(srcdir)/protoize.c $(OUTPUT_OPTION))
  
--- 2707,2713 ----
     coretypes.h $(TM_H) Makefile version.h
  	(SHLIB_LINK='$(SHLIB_LINK)' \
  	SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \
! 	$(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  	  $(DRIVER_DEFINES) \
  	  $(srcdir)/protoize.c $(OUTPUT_OPTION))
  
*************** unprotoize.o: protoize.c $(srcdir)/../in
*** 2713,2719 ****
     $(CONFIG_H) $(SYSTEM_H) Makefile version.h
  	(SHLIB_LINK='$(SHLIB_LINK)' \
  	SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \
! 	$(CC) -c -DUNPROTOIZE $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	  $(DRIVER_DEFINES) \
  	  $(srcdir)/protoize.c $(OUTPUT_OPTION))
  
--- 2715,2721 ----
     $(CONFIG_H) $(SYSTEM_H) Makefile version.h
  	(SHLIB_LINK='$(SHLIB_LINK)' \
  	SHLIB_MULTILIB='$(SHLIB_MULTILIB)'; \
! 	$(CC) -c -DUNPROTOIZE $(ALL_CFLAGS) $(ALL_CPPFLAGS) \
  	  $(DRIVER_DEFINES) \
  	  $(srcdir)/protoize.c $(OUTPUT_OPTION))
  
*************** SYSCALLS.c.X: $(srcdir)/sys-types.h $(sr
*** 2723,2729 ****
  	-rm -f SYSCALLS.c tmp-SYSCALLS.s
  	sed -e s/TARGET_GETGROUPS_T/$(TARGET_GETGROUPS_T)/ \
  	  $(srcdir)/sys-types.h $(srcdir)/sys-protos.h > SYSCALLS.c
! 	$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  	  -aux-info $@ -S -o tmp-SYSCALLS.s SYSCALLS.c
  	-rm -f SYSCALLS.c tmp-SYSCALLS.s
  
--- 2725,2731 ----
  	-rm -f SYSCALLS.c tmp-SYSCALLS.s
  	sed -e s/TARGET_GETGROUPS_T/$(TARGET_GETGROUPS_T)/ \
  	  $(srcdir)/sys-types.h $(srcdir)/sys-protos.h > SYSCALLS.c
! 	$(GCC_FOR_TARGET) $(GCC_CFLAGS) $(ALL_CPPFLAGS) \
  	  -aux-info $@ -S -o tmp-SYSCALLS.s SYSCALLS.c
  	-rm -f SYSCALLS.c tmp-SYSCALLS.s
  
*************** qmtest-gui: ${QMTEST_DIR}/context
*** 3632,3638 ****
  
  paranoia.o: $(srcdir)/../contrib/paranoia.cc $(CONFIG_H) $(SYSTEM_H) \
    real.h $(TREE_H)
! 	g++ -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION)
  
  paranoia: paranoia.o real.o $(LIBIBERTY)
  	g++ -o $@ paranoia.o real.o $(LIBIBERTY)
--- 3634,3640 ----
  
  paranoia.o: $(srcdir)/../contrib/paranoia.cc $(CONFIG_H) $(SYSTEM_H) \
    real.h $(TREE_H)
! 	g++ -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $< $(OUTPUT_OPTION)
  
  paranoia: paranoia.o real.o $(LIBIBERTY)
  	g++ -o $@ paranoia.o real.o $(LIBIBERTY)
diff -Nrcpad gcc-4.0.1/gcc/ada/ChangeLog gcc-4.0.2/gcc/ada/ChangeLog
*** gcc-4.0.1/gcc/ada/ChangeLog	Thu Jul  7 18:37:22 2005
--- gcc-4.0.2/gcc/ada/ChangeLog	Wed Sep 21 03:55:43 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/gcc/builtins.c gcc-4.0.2/gcc/builtins.c
*** gcc-4.0.1/gcc/builtins.c	Fri May 27 18:05:49 2005
--- gcc-4.0.2/gcc/builtins.c	Sun Aug 28 11:08:55 2005
*************** static int get_pointer_alignment (tree, 
*** 78,84 ****
  static const char *c_getstr (tree);
  static rtx c_readstr (const char *, enum machine_mode);
  static int target_char_cast (tree, char *);
! static rtx get_memory_rtx (tree);
  static tree build_string_literal (int, const char *);
  static int apply_args_size (void);
  static int apply_result_size (void);
--- 78,84 ----
  static const char *c_getstr (tree);
  static rtx c_readstr (const char *, enum machine_mode);
  static int target_char_cast (tree, char *);
! static rtx get_memory_rtx (tree, tree);
  static tree build_string_literal (int, const char *);
  static int apply_args_size (void);
  static int apply_result_size (void);
*************** expand_builtin_prefetch (tree arglist)
*** 973,982 ****
  }
  
  /* Get a MEM rtx for expression EXP which is the address of an operand
!    to be used to be used in a string instruction (cmpstrsi, movmemsi, ..).  */
  
  static rtx
! get_memory_rtx (tree exp)
  {
    rtx addr = expand_expr (exp, NULL_RTX, ptr_mode, EXPAND_NORMAL);
    rtx mem = gen_rtx_MEM (BLKmode, memory_address (BLKmode, addr));
--- 973,984 ----
  }
  
  /* Get a MEM rtx for expression EXP which is the address of an operand
!    to be used in a string instruction (cmpstrsi, movmemsi, ..).  LEN is
!    the maximum length of the block of memory that might be accessed or
!    NULL if unknown.  */
  
  static rtx
! get_memory_rtx (tree exp, tree len)
  {
    rtx addr = expand_expr (exp, NULL_RTX, ptr_mode, EXPAND_NORMAL);
    rtx mem = gen_rtx_MEM (BLKmode, memory_address (BLKmode, addr));
*************** get_memory_rtx (tree exp)
*** 1002,1007 ****
--- 1004,1083 ----
    if (exp)
      {
        set_mem_attributes (mem, exp, 0);
+ 
+       /* Allow the string and memory builtins to overflow from one
+ 	 field into another, see http://gcc.gnu.org/PR23561.
+ 	 Thus avoid COMPONENT_REFs in MEM_EXPR unless we know the whole
+ 	 memory accessed by the string or memory builtin will fit
+ 	 within the field.  */
+       if (MEM_EXPR (mem) && TREE_CODE (MEM_EXPR (mem)) == COMPONENT_REF)
+ 	{
+ 	  tree mem_expr = MEM_EXPR (mem);
+ 	  HOST_WIDE_INT offset = -1, length = -1;
+ 	  tree inner = exp;
+ 
+ 	  while (TREE_CODE (inner) == ARRAY_REF
+ 		 || TREE_CODE (inner) == NOP_EXPR
+ 		 || TREE_CODE (inner) == CONVERT_EXPR
+ 		 || TREE_CODE (inner) == NON_LVALUE_EXPR
+ 		 || TREE_CODE (inner) == VIEW_CONVERT_EXPR
+ 		 || TREE_CODE (inner) == SAVE_EXPR)
+ 	    inner = TREE_OPERAND (inner, 0);
+ 
+ 	  gcc_assert (TREE_CODE (inner) == COMPONENT_REF);
+ 
+ 	  if (MEM_OFFSET (mem)
+ 	      && GET_CODE (MEM_OFFSET (mem)) == CONST_INT)
+ 	    offset = INTVAL (MEM_OFFSET (mem));
+ 
+ 	  if (offset >= 0 && len && host_integerp (len, 0))
+ 	    length = tree_low_cst (len, 0);
+ 
+ 	  while (TREE_CODE (inner) == COMPONENT_REF)
+ 	    {
+ 	      tree field = TREE_OPERAND (inner, 1);
+ 	      gcc_assert (! DECL_BIT_FIELD (field));
+ 	      gcc_assert (TREE_CODE (mem_expr) == COMPONENT_REF);
+ 	      gcc_assert (field == TREE_OPERAND (mem_expr, 1));
+ 
+ 	      if (length >= 0
+ 		  && TYPE_SIZE_UNIT (TREE_TYPE (inner))
+ 		  && host_integerp (TYPE_SIZE_UNIT (TREE_TYPE (inner)), 0))
+ 		{
+ 		  HOST_WIDE_INT size
+ 		    = tree_low_cst (TYPE_SIZE_UNIT (TREE_TYPE (inner)), 0);
+ 		  /* If we can prove the memory starting at XEXP (mem, 0)
+ 		     and ending at XEXP (mem, 0) + LENGTH will fit into
+ 		     this field, we can keep that COMPONENT_REF in MEM_EXPR.  */
+ 		  if (offset <= size
+ 		      && length <= size
+ 		      && offset + length <= size)
+ 		    break;
+ 		}
+ 
+ 	      if (offset >= 0
+ 		  && host_integerp (DECL_FIELD_OFFSET (field), 0))
+ 		offset += tree_low_cst (DECL_FIELD_OFFSET (field), 0)
+ 			  + tree_low_cst (DECL_FIELD_BIT_OFFSET (field), 1)
+ 			    / BITS_PER_UNIT;
+ 	      else
+ 		{
+ 		  offset = -1;
+ 		  length = -1;
+ 		}
+ 
+ 	      mem_expr = TREE_OPERAND (mem_expr, 0);
+ 	      inner = TREE_OPERAND (inner, 0);
+ 	    }
+ 
+ 	  if (mem_expr == NULL)
+ 	    offset = -1;
+ 	  if (mem_expr != MEM_EXPR (mem))
+ 	    {
+ 	      set_mem_expr (mem, mem_expr);
+ 	      set_mem_offset (mem, offset >= 0 ? GEN_INT (offset) : NULL_RTX);
+ 	    }
+ 	}
        set_mem_alias_set (mem, 0);
        set_mem_size (mem, NULL_RTX);
      }
*************** expand_builtin_memcpy (tree exp, rtx tar
*** 2648,2654 ****
        if (src_align == 0)
  	return 0;
  
!       dest_mem = get_memory_rtx (dest);
        set_mem_align (dest_mem, dest_align);
        len_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
        src_str = c_getstr (src);
--- 2724,2730 ----
        if (src_align == 0)
  	return 0;
  
!       dest_mem = get_memory_rtx (dest, len);
        set_mem_align (dest_mem, dest_align);
        len_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
        src_str = c_getstr (src);
*************** expand_builtin_memcpy (tree exp, rtx tar
*** 2670,2676 ****
  	  return dest_mem;
  	}
  
!       src_mem = get_memory_rtx (src);
        set_mem_align (src_mem, src_align);
  
        /* Copy word part most expediently.  */
--- 2746,2752 ----
  	  return dest_mem;
  	}
  
!       src_mem = get_memory_rtx (src, len);
        set_mem_align (src_mem, src_align);
  
        /* Copy word part most expediently.  */
*************** expand_builtin_mempcpy (tree arglist, tr
*** 2749,2755 ****
  	  && can_store_by_pieces (INTVAL (len_rtx), builtin_memcpy_read_str,
  				  (void *) src_str, dest_align))
  	{
! 	  dest_mem = get_memory_rtx (dest);
  	  set_mem_align (dest_mem, dest_align);
  	  dest_mem = store_by_pieces (dest_mem, INTVAL (len_rtx),
  				      builtin_memcpy_read_str,
--- 2825,2831 ----
  	  && can_store_by_pieces (INTVAL (len_rtx), builtin_memcpy_read_str,
  				  (void *) src_str, dest_align))
  	{
! 	  dest_mem = get_memory_rtx (dest, len);
  	  set_mem_align (dest_mem, dest_align);
  	  dest_mem = store_by_pieces (dest_mem, INTVAL (len_rtx),
  				      builtin_memcpy_read_str,
*************** expand_builtin_mempcpy (tree arglist, tr
*** 2763,2771 ****
  	  && can_move_by_pieces (INTVAL (len_rtx),
  				 MIN (dest_align, src_align)))
  	{
! 	  dest_mem = get_memory_rtx (dest);
  	  set_mem_align (dest_mem, dest_align);
! 	  src_mem = get_memory_rtx (src);
  	  set_mem_align (src_mem, src_align);
  	  dest_mem = move_by_pieces (dest_mem, src_mem, INTVAL (len_rtx),
  				     MIN (dest_align, src_align), endp);
--- 2839,2847 ----
  	  && can_move_by_pieces (INTVAL (len_rtx),
  				 MIN (dest_align, src_align)))
  	{
! 	  dest_mem = get_memory_rtx (dest, len);
  	  set_mem_align (dest_mem, dest_align);
! 	  src_mem = get_memory_rtx (src, len);
  	  set_mem_align (src_mem, src_align);
  	  dest_mem = move_by_pieces (dest_mem, src_mem, INTVAL (len_rtx),
  				     MIN (dest_align, src_align), endp);
*************** expand_movstr (tree dest, tree src, rtx 
*** 2893,2900 ****
    if (!HAVE_movstr)
      return 0;
  
!   dest_mem = get_memory_rtx (dest);
!   src_mem = get_memory_rtx (src);
    if (!endp)
      {
        target = force_reg (Pmode, XEXP (dest_mem, 0));
--- 2969,2976 ----
    if (!HAVE_movstr)
      return 0;
  
!   dest_mem = get_memory_rtx (dest, NULL);
!   src_mem = get_memory_rtx (src, NULL);
    if (!endp)
      {
        target = force_reg (Pmode, XEXP (dest_mem, 0));
*************** expand_builtin_strncpy (tree exp, rtx ta
*** 3098,3104 ****
  				       (void *) p, dest_align))
  	    return 0;
  
! 	  dest_mem = get_memory_rtx (dest);
  	  store_by_pieces (dest_mem, tree_low_cst (len, 1),
  			   builtin_strncpy_read_str,
  			   (void *) p, dest_align, 0);
--- 3174,3180 ----
  				       (void *) p, dest_align))
  	    return 0;
  
! 	  dest_mem = get_memory_rtx (dest, len);
  	  store_by_pieces (dest_mem, tree_low_cst (len, 1),
  			   builtin_strncpy_read_str,
  			   (void *) p, dest_align, 0);
*************** expand_builtin_memset (tree arglist, rtx
*** 3211,3217 ****
  	  val_rtx = expand_expr (val, NULL_RTX, VOIDmode, 0);
  	  val_rtx = force_reg (TYPE_MODE (unsigned_char_type_node),
  			       val_rtx);
! 	  dest_mem = get_memory_rtx (dest);
  	  store_by_pieces (dest_mem, tree_low_cst (len, 1),
  			   builtin_memset_gen_str,
  			   val_rtx, dest_align, 0);
--- 3287,3293 ----
  	  val_rtx = expand_expr (val, NULL_RTX, VOIDmode, 0);
  	  val_rtx = force_reg (TYPE_MODE (unsigned_char_type_node),
  			       val_rtx);
! 	  dest_mem = get_memory_rtx (dest, len);
  	  store_by_pieces (dest_mem, tree_low_cst (len, 1),
  			   builtin_memset_gen_str,
  			   val_rtx, dest_align, 0);
*************** expand_builtin_memset (tree arglist, rtx
*** 3232,3238 ****
  				    dest_align))
  	    return 0;
  
! 	  dest_mem = get_memory_rtx (dest);
  	  store_by_pieces (dest_mem, tree_low_cst (len, 1),
  			   builtin_memset_read_str,
  			   &c, dest_align, 0);
--- 3308,3314 ----
  				    dest_align))
  	    return 0;
  
! 	  dest_mem = get_memory_rtx (dest, len);
  	  store_by_pieces (dest_mem, tree_low_cst (len, 1),
  			   builtin_memset_read_str,
  			   &c, dest_align, 0);
*************** expand_builtin_memset (tree arglist, rtx
*** 3243,3249 ****
  
        len_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
  
!       dest_mem = get_memory_rtx (dest);
        set_mem_align (dest_mem, dest_align);
        dest_addr = clear_storage (dest_mem, len_rtx,
  				 CALL_EXPR_TAILCALL (orig_exp)
--- 3319,3325 ----
  
        len_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
  
!       dest_mem = get_memory_rtx (dest, len);
        set_mem_align (dest_mem, dest_align);
        dest_addr = clear_storage (dest_mem, len_rtx,
  				 CALL_EXPR_TAILCALL (orig_exp)
*************** expand_builtin_memcmp (tree exp ATTRIBUT
*** 3343,3350 ****
  	   && REGNO (result) >= FIRST_PSEUDO_REGISTER))
        result = gen_reg_rtx (insn_mode);
  
!     arg1_rtx = get_memory_rtx (arg1);
!     arg2_rtx = get_memory_rtx (arg2);
      arg3_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
  
      /* Set MEM_SIZE as appropriate.  */
--- 3419,3426 ----
  	   && REGNO (result) >= FIRST_PSEUDO_REGISTER))
        result = gen_reg_rtx (insn_mode);
  
!     arg1_rtx = get_memory_rtx (arg1, len);
!     arg2_rtx = get_memory_rtx (arg2, len);
      arg3_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
  
      /* Set MEM_SIZE as appropriate.  */
*************** expand_builtin_strcmp (tree exp, rtx tar
*** 3482,3489 ****
      arg1 = builtin_save_expr (arg1);
      arg2 = builtin_save_expr (arg2);
  
!     arg1_rtx = get_memory_rtx (arg1);
!     arg2_rtx = get_memory_rtx (arg2);
      arg3_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
      insn = gen_cmpstrsi (result, arg1_rtx, arg2_rtx, arg3_rtx,
  			 GEN_INT (MIN (arg1_align, arg2_align)));
--- 3558,3565 ----
      arg1 = builtin_save_expr (arg1);
      arg2 = builtin_save_expr (arg2);
  
!     arg1_rtx = get_memory_rtx (arg1, NULL);
!     arg2_rtx = get_memory_rtx (arg2, NULL);
      arg3_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
      insn = gen_cmpstrsi (result, arg1_rtx, arg2_rtx, arg3_rtx,
  			 GEN_INT (MIN (arg1_align, arg2_align)));
*************** expand_builtin_strncmp (tree exp, rtx ta
*** 3611,3618 ****
      arg2 = builtin_save_expr (arg2);
      len = builtin_save_expr (len);
  
!     arg1_rtx = get_memory_rtx (arg1);
!     arg2_rtx = get_memory_rtx (arg2);
      arg3_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
      insn = gen_cmpstrsi (result, arg1_rtx, arg2_rtx, arg3_rtx,
  			 GEN_INT (MIN (arg1_align, arg2_align)));
--- 3687,3694 ----
      arg2 = builtin_save_expr (arg2);
      len = builtin_save_expr (len);
  
!     arg1_rtx = get_memory_rtx (arg1, len);
!     arg2_rtx = get_memory_rtx (arg2, len);
      arg3_rtx = expand_expr (len, NULL_RTX, VOIDmode, 0);
      insn = gen_cmpstrsi (result, arg1_rtx, arg2_rtx, arg3_rtx,
  			 GEN_INT (MIN (arg1_align, arg2_align)));
diff -Nrcpad gcc-4.0.1/gcc/c-common.c gcc-4.0.2/gcc/c-common.c
*** gcc-4.0.1/gcc/c-common.c	Mon Jun  6 19:20:09 2005
--- gcc-4.0.2/gcc/c-common.c	Thu Sep  1 16:46:46 2005
*************** c_common_nodes_and_builtins (void)
*** 2942,2948 ****
  
    typedef enum builtin_type builtin_type;
  
!   tree builtin_types[(int) BT_LAST];
    int wchar_type_size;
    tree array_domain_type;
    tree va_list_ref_type_node;
--- 2942,2948 ----
  
    typedef enum builtin_type builtin_type;
  
!   tree builtin_types[(int) BT_LAST + 1];
    int wchar_type_size;
    tree array_domain_type;
    tree va_list_ref_type_node;
*************** c_common_nodes_and_builtins (void)
*** 3230,3235 ****
--- 3230,3236 ----
  #undef DEF_FUNCTION_TYPE_VAR_2
  #undef DEF_FUNCTION_TYPE_VAR_3
  #undef DEF_POINTER_TYPE
+   builtin_types[(int) BT_LAST] = NULL_TREE;
  
    c_init_attributes ();
  
*************** c_do_switch_warnings (splay_tree cases, 
*** 3756,3762 ****
  	{
  	  splay_tree_node node
  	    = splay_tree_lookup (cases, (splay_tree_key) TREE_VALUE (chain));
! 
  	  if (node)
  	    {
  	      /* Mark the CASE_LOW part of the case entry as seen, so
--- 3757,3788 ----
  	{
  	  splay_tree_node node
  	    = splay_tree_lookup (cases, (splay_tree_key) TREE_VALUE (chain));
! 	  if (!node)
! 	    {
! 	      tree low_value = TREE_VALUE (chain);
! 	      splay_tree_node low_bound;
! 	      splay_tree_node high_bound;
! 	      /* Even though there wasn't an exact match, there might be a
! 		 case range which includes the enumator's value.  */
! 	      low_bound = splay_tree_predecessor (cases,
! 						  (splay_tree_key) low_value);
! 	      high_bound = splay_tree_successor (cases,
! 						 (splay_tree_key) low_value);
! 	      
! 	      /* It is smaller than the LOW_VALUE, so there is no need to check
! 	         unless the LOW_BOUND is in fact itself a case range.  */
! 	      if (low_bound
! 		  && CASE_HIGH ((tree) low_bound->value)
! 		  && tree_int_cst_compare (CASE_HIGH ((tree) low_bound->value),
! 					    low_value) >= 0)
! 		node = low_bound;
! 	      /* The low end of that range is bigger than the current value. */
! 	      else if (high_bound
! 		       && (tree_int_cst_compare ((tree) high_bound->key,
! 						 low_value)
! 			   <= 0))
! 		node = high_bound;
! 	    }
  	  if (node)
  	    {
  	      /* Mark the CASE_LOW part of the case entry as seen, so
*************** check_function_nonnull (tree attrs, tree
*** 5084,5097 ****
     from the end) is a (pointer)0.  */
  
  static void
! check_function_sentinel (tree attrs, tree params)
  {
    tree attr = lookup_attribute ("sentinel", attrs);
  
    if (attr)
      {
!       if (!params)
! 	warning ("missing sentinel in function call");
        else
          {
  	  tree sentinel, end;
--- 5110,5130 ----
     from the end) is a (pointer)0.  */
  
  static void
! check_function_sentinel (tree attrs, tree params, tree typelist)
  {
    tree attr = lookup_attribute ("sentinel", attrs);
  
    if (attr)
      {
!       /* Skip over the named arguments.  */
!       while (typelist && params)
!       {
! 	typelist = TREE_CHAIN (typelist);
! 	params = TREE_CHAIN (params);
!       }
!       
!       if (typelist || !params)
! 	warning ("not enough variable arguments to fit a sentinel");
        else
          {
  	  tree sentinel, end;
*************** check_function_sentinel (tree attrs, tre
*** 5114,5120 ****
  	    }
  	  if (pos > 0)
  	    {
! 	      warning ("not enough arguments to fit a sentinel");
  	      return;
  	    }
  
--- 5147,5153 ----
  	    }
  	  if (pos > 0)
  	    {
! 	      warning ("not enough variable arguments to fit a sentinel");
  	      return;
  	    }
  
*************** handle_sentinel_attribute (tree *node, t
*** 5335,5341 ****
  
  /* Check for valid arguments being passed to a function.  */
  void
! check_function_arguments (tree attrs, tree params)
  {
    /* Check for null being passed in a pointer argument that must be
       non-null.  We also need to do this if format checking is enabled.  */
--- 5368,5374 ----
  
  /* Check for valid arguments being passed to a function.  */
  void
! check_function_arguments (tree attrs, tree params, tree typelist)
  {
    /* Check for null being passed in a pointer argument that must be
       non-null.  We also need to do this if format checking is enabled.  */
*************** check_function_arguments (tree attrs, tr
*** 5348,5354 ****
    if (warn_format)
      {
        check_function_format (attrs, params);
!       check_function_sentinel (attrs, params);
      }
  }
  
--- 5381,5387 ----
    if (warn_format)
      {
        check_function_format (attrs, params);
!       check_function_sentinel (attrs, params, typelist);
      }
  }
  
*************** complete_array_type (tree *ptype, tree i
*** 5857,5860 ****
--- 5890,5908 ----
    return failure;
  }
  
+ /* Ignoring their sign, return true if two scalar types are the same.  */
+ bool
+ same_scalar_type_ignoring_signedness (tree t1, tree t2)
+ {
+   enum tree_code c1 = TREE_CODE (t1), c2 = TREE_CODE (t2);
+ 
+   gcc_assert ((c1 == INTEGER_TYPE || c1 == REAL_TYPE)
+ 	      && (c2 == INTEGER_TYPE || c2 == REAL_TYPE));
+ 
+   /* Equality works here because c_common_signed_type uses
+      TYPE_MAIN_VARIANT.  */
+   return lang_hooks.types.signed_type (t1)
+     == lang_hooks.types.signed_type (t2);
+ }
+ 
  #include "gt-c-common.h"
diff -Nrcpad gcc-4.0.1/gcc/c-common.h gcc-4.0.2/gcc/c-common.h
*** gcc-4.0.1/gcc/c-common.h	Sun May  1 01:11:55 2005
--- gcc-4.0.2/gcc/c-common.h	Mon Jul 11 14:28:39 2005
*************** extern void finish_fname_decls (void);
*** 632,638 ****
  extern const char *fname_as_string (int);
  extern tree fname_decl (unsigned, tree);
  
! extern void check_function_arguments (tree, tree);
  extern void check_function_arguments_recurse (void (*)
  					      (void *, tree,
  					       unsigned HOST_WIDE_INT),
--- 632,638 ----
  extern const char *fname_as_string (int);
  extern tree fname_decl (unsigned, tree);
  
! extern void check_function_arguments (tree, tree, tree);
  extern void check_function_arguments_recurse (void (*)
  					      (void *, tree,
  					       unsigned HOST_WIDE_INT),
*************** extern tree convert_and_check (tree, tre
*** 663,668 ****
--- 663,669 ----
  extern void overflow_warning (tree);
  extern void unsigned_conversion_warning (tree, tree);
  extern bool c_determine_visibility (tree);
+ extern bool same_scalar_type_ignoring_signedness (tree, tree);
  
  #define c_sizeof(T)  c_sizeof_or_alignof_type (T, SIZEOF_EXPR, 1)
  #define c_alignof(T) c_sizeof_or_alignof_type (T, ALIGNOF_EXPR, 1)
diff -Nrcpad gcc-4.0.1/gcc/c-decl.c gcc-4.0.2/gcc/c-decl.c
*** gcc-4.0.1/gcc/c-decl.c	Mon Jun  6 19:20:16 2005
--- gcc-4.0.2/gcc/c-decl.c	Fri Sep  9 00:51:44 2005
*************** diagnose_mismatched_decls (tree newdecl,
*** 1559,1565 ****
        && !(DECL_EXTERNAL (olddecl) && !DECL_EXTERNAL (newdecl))
        /* Don't warn about forward parameter decls.  */
        && !(TREE_CODE (newdecl) == PARM_DECL
! 	   && TREE_ASM_WRITTEN (olddecl) && !TREE_ASM_WRITTEN (newdecl)))
      {
        warning ("%Jredundant redeclaration of %qD", newdecl, newdecl);
        warned = true;
--- 1559,1568 ----
        && !(DECL_EXTERNAL (olddecl) && !DECL_EXTERNAL (newdecl))
        /* Don't warn about forward parameter decls.  */
        && !(TREE_CODE (newdecl) == PARM_DECL
! 	   && TREE_ASM_WRITTEN (olddecl) && !TREE_ASM_WRITTEN (newdecl))
!       /* Don't warn about a variable definition following a declaration.  */
!       && !(TREE_CODE (newdecl) == VAR_DECL
! 	   && DECL_INITIAL (newdecl) && !DECL_INITIAL (olddecl)))
      {
        warning ("%Jredundant redeclaration of %qD", newdecl, newdecl);
        warned = true;
*************** check_bitfield_type_and_width (tree *typ
*** 3765,3770 ****
--- 3768,3797 ----
  	warning ("%qs is narrower than values of its type", name);
      }
  }
+ 
+ /* Build a bit-field integer type for the given WIDTH and UNSIGNEDP.  */
+ static tree
+ c_build_bitfield_integer_type (unsigned HOST_WIDE_INT width, int unsignedp)
+ {
+   /* Extended integer types of the same width as a standard type have
+      lesser rank, so those of the same width as int promote to int or
+      unsigned int and are valid for printf formats expecting int or
+      unsigned int.  To avoid such special cases, avoid creating
+      extended integer types for bit-fields if a standard integer type
+      is available.  */
+   if (width == TYPE_PRECISION (integer_type_node))
+     return unsignedp ? unsigned_type_node : integer_type_node;
+   if (width == TYPE_PRECISION (signed_char_type_node))
+     return unsignedp ? unsigned_char_type_node : signed_char_type_node;
+   if (width == TYPE_PRECISION (short_integer_type_node))
+     return unsignedp ? short_unsigned_type_node : short_integer_type_node;
+   if (width == TYPE_PRECISION (long_integer_type_node))
+     return unsignedp ? long_unsigned_type_node : long_integer_type_node;
+   if (width == TYPE_PRECISION (long_long_integer_type_node))
+     return (unsignedp ? long_long_unsigned_type_node
+ 	    : long_long_integer_type_node);
+   return build_nonstandard_integer_type (width, unsignedp);
+ }
  
  /* Given declspecs and a declarator,
     determine the name and type of the object declared
*************** grokdeclarator (const struct c_declarato
*** 4352,4358 ****
  
    if (TREE_CODE (type) == ARRAY_TYPE
        && COMPLETE_TYPE_P (type)
!       && TREE_OVERFLOW (TYPE_SIZE (type)))
      {
        error ("size of array %qs is too large", name);
        /* If we proceed with the array type as it is, we'll eventually
--- 4379,4385 ----
  
    if (TREE_CODE (type) == ARRAY_TYPE
        && COMPLETE_TYPE_P (type)
!       && TREE_OVERFLOW (TYPE_SIZE_UNIT (type)))
      {
        error ("size of array %qs is too large", name);
        /* If we proceed with the array type as it is, we'll eventually
*************** finish_struct (tree t, tree fieldlist, t
*** 5363,5369 ****
  	  if (width != TYPE_PRECISION (type))
  	    {
  	      TREE_TYPE (*fieldlistp)
! 	        = build_nonstandard_integer_type (width, TYPE_UNSIGNED (type));
  	      DECL_MODE (*fieldlistp) = TYPE_MODE (TREE_TYPE (*fieldlistp));
  	    }
  	  DECL_INITIAL (*fieldlistp) = 0;
--- 5390,5396 ----
  	  if (width != TYPE_PRECISION (type))
  	    {
  	      TREE_TYPE (*fieldlistp)
! 		= c_build_bitfield_integer_type (width, TYPE_UNSIGNED (type));
  	      DECL_MODE (*fieldlistp) = TYPE_MODE (TREE_TYPE (*fieldlistp));
  	    }
  	  DECL_INITIAL (*fieldlistp) = 0;
*************** finish_struct (tree t, tree fieldlist, t
*** 5434,5439 ****
--- 5461,5469 ----
        TYPE_LANG_SPECIFIC (x) = TYPE_LANG_SPECIFIC (t);
        TYPE_ALIGN (x) = TYPE_ALIGN (t);
        TYPE_USER_ALIGN (x) = TYPE_USER_ALIGN (t);
+       C_TYPE_FIELDS_READONLY (x) = C_TYPE_FIELDS_READONLY (t);
+       C_TYPE_FIELDS_VOLATILE (x) = C_TYPE_FIELDS_VOLATILE (t);
+       C_TYPE_VARIABLE_SIZE (x) = C_TYPE_VARIABLE_SIZE (t);
      }
  
    /* If this was supposed to be a transparent union, but we can't
*************** build_cdtor (int method_type, tree cdtor
*** 7489,7508 ****
    cgraph_build_static_cdtor (method_type, body, DEFAULT_INIT_PRIORITY);
  }
  
! /* Perform final processing on one file scope's declarations (or the
!    external scope's declarations), GLOBALS.  */
  static void
  c_write_global_declarations_1 (tree globals)
  {
-   size_t len = list_length (globals);
-   tree *vec = XNEWVEC (tree, len);
-   size_t i;
    tree decl;
  
    /* Process the decls in the order they were written.  */
!   for (i = 0, decl = globals; i < len; i++, decl = TREE_CHAIN (decl))
      {
-       vec[i] = decl;
        /* Check for used but undefined static functions using the C
  	 standard's definition of "used", and set TREE_NO_WARNING so
  	 that check_global_declarations doesn't repeat the check.  */
--- 7519,7536 ----
    cgraph_build_static_cdtor (method_type, body, DEFAULT_INIT_PRIORITY);
  }
  
! /* A subroutine of c_write_global_declarations.  Perform final processing
!    on one file scope's declarations (or the external scope's declarations),
!    GLOBALS.  */
! 
  static void
  c_write_global_declarations_1 (tree globals)
  {
    tree decl;
  
    /* Process the decls in the order they were written.  */
!   for (decl = globals; decl; decl = TREE_CHAIN (decl))
      {
        /* Check for used but undefined static functions using the C
  	 standard's definition of "used", and set TREE_NO_WARNING so
  	 that check_global_declarations doesn't repeat the check.  */
*************** c_write_global_declarations_1 (tree glob
*** 7515,7532 ****
  	  pedwarn ("%J%qF used but never defined", decl, decl);
  	  TREE_NO_WARNING (decl) = 1;
  	}
      }
  
!   wrapup_global_declarations (vec, len);
!   check_global_declarations (vec, len);
  
!   free (vec);
  }
  
  void
  c_write_global_declarations (void)
  {
!   tree ext_block, t;
  
    /* We don't want to do this if generating a PCH.  */
    if (pch_file)
--- 7543,7574 ----
  	  pedwarn ("%J%qF used but never defined", decl, decl);
  	  TREE_NO_WARNING (decl) = 1;
  	}
+ 
+       wrapup_global_declaration_1 (decl);
+       wrapup_global_declaration_2 (decl);
+       check_global_declaration_1 (decl);
      }
+ }
  
! /* A subroutine of c_write_global_declarations Emit debug information for each
!    of the declarations in GLOBALS.  */
  
! static void
! c_write_global_declarations_2 (tree globals)
! {
!   tree decl;
! 
!   for (decl = globals; decl ; decl = TREE_CHAIN (decl))
!     debug_hooks->global_decl (decl);
  }
  
+ /* Preserve the external declarations scope across a garbage collect.  */
+ static GTY(()) tree ext_block;
+ 
  void
  c_write_global_declarations (void)
  {
!   tree t;
  
    /* We don't want to do this if generating a PCH.  */
    if (pch_file)
*************** c_write_global_declarations (void)
*** 7557,7562 ****
--- 7599,7617 ----
    /* We're done parsing; proceed to optimize and emit assembly.
       FIXME: shouldn't be the front end's responsibility to call this.  */
    cgraph_optimize ();
+ 
+   /* After cgraph has had a chance to emit everything that's going to
+      be emitted, output debug information for globals.  */
+   if (errorcount == 0 && sorrycount == 0)
+     {
+       timevar_push (TV_SYMOUT);
+       for (t = all_translation_units; t; t = TREE_CHAIN (t))
+ 	c_write_global_declarations_2 (BLOCK_VARS (DECL_INITIAL (t)));
+       c_write_global_declarations_2 (BLOCK_VARS (ext_block));
+       timevar_pop (TV_SYMOUT);
+     }
+ 
+   ext_block = NULL;
  }
  
  #include "gt-c-decl.h"
diff -Nrcpad gcc-4.0.1/gcc/c-objc-common.h gcc-4.0.2/gcc/c-objc-common.h
*** gcc-4.0.1/gcc/c-objc-common.h	Mon Feb 21 14:39:46 2005
--- gcc-4.0.2/gcc/c-objc-common.h	Fri Jul  8 13:07:34 2005
*************** extern void c_initialize_diagnostics (di
*** 119,124 ****
--- 119,126 ----
  #define LANG_HOOKS_REGISTER_BUILTIN_TYPE c_register_builtin_type
  #undef LANG_HOOKS_TO_TARGET_CHARSET
  #define LANG_HOOKS_TO_TARGET_CHARSET c_common_to_target_charset
+ #undef LANG_HOOKS_EXPR_TO_DECL
+ #define LANG_HOOKS_EXPR_TO_DECL c_expr_to_decl
  
  /* The C front end's scoping structure is very different from
     that expected by the language-independent code; it is best
diff -Nrcpad gcc-4.0.1/gcc/c-pretty-print.c gcc-4.0.2/gcc/c-pretty-print.c
*** gcc-4.0.1/gcc/c-pretty-print.c	Mon Feb 21 14:39:46 2005
--- gcc-4.0.2/gcc/c-pretty-print.c	Sat Jul 16 16:04:23 2005
*************** pp_c_type_specifier (c_pretty_printer *p
*** 315,324 ****
      case INTEGER_TYPE:
      case REAL_TYPE:
        if (TYPE_NAME (t))
!         t = TYPE_NAME (t);
        else
!         t = c_common_type_for_mode (TYPE_MODE (t), TYPE_UNSIGNED (t));
!       pp_c_type_specifier (pp, t);
        break;
  
      case TYPE_DECL:
--- 315,335 ----
      case INTEGER_TYPE:
      case REAL_TYPE:
        if (TYPE_NAME (t))
! 	{
! 	  t = TYPE_NAME (t);
! 	  pp_c_type_specifier (pp, t);
! 	}
        else
! 	{
! 	  int prec = TYPE_PRECISION (t);
! 	  t = c_common_type_for_mode (TYPE_MODE (t), TYPE_UNSIGNED (t));
! 	  pp_c_type_specifier (pp, t);
! 	  if (TYPE_PRECISION (t) != prec)
! 	    {
! 	      pp_string (pp, ":");
! 	      pp_decimal_int (pp, prec);
! 	    }
! 	}
        break;
  
      case TYPE_DECL:
diff -Nrcpad gcc-4.0.1/gcc/c-tree.h gcc-4.0.2/gcc/c-tree.h
*** gcc-4.0.1/gcc/c-tree.h	Mon May  2 19:45:05 2005
--- gcc-4.0.2/gcc/c-tree.h	Fri Jul  8 13:07:35 2005
*************** extern tree c_finish_goto_label (tree);
*** 572,577 ****
--- 572,578 ----
  extern tree c_finish_goto_ptr (tree);
  extern void c_begin_vm_scope (unsigned int);
  extern void c_end_vm_scope (unsigned int);
+ extern tree c_expr_to_decl (tree, bool *, bool *, bool *);
  
  /* Set to 0 at beginning of a function definition, set to 1 if
     a return statement that specifies a return value is seen.  */
diff -Nrcpad gcc-4.0.1/gcc/c-typeck.c gcc-4.0.2/gcc/c-typeck.c
*** gcc-4.0.1/gcc/c-typeck.c	Mon Jun  6 19:20:21 2005
--- gcc-4.0.2/gcc/c-typeck.c	Tue Sep  6 20:10:50 2005
*************** c_common_type (tree t1, tree t2)
*** 617,623 ****
      return t2;
  }
  
! /* Wrapper around c_common_type that is used by c-common.c.  ENUMERAL_TYPEs
     are allowed here and are converted to their compatible integer types.  */
  tree
  common_type (tree t1, tree t2)
--- 617,624 ----
      return t2;
  }
  
! /* Wrapper around c_common_type that is used by c-common.c and other
!    front end optimizations that remove promotions.  ENUMERAL_TYPEs
     are allowed here and are converted to their compatible integer types.  */
  tree
  common_type (tree t1, tree t2)
*************** build_function_call (tree function, tree
*** 2061,2067 ****
  
    /* Check that the arguments to the function are valid.  */
  
!   check_function_arguments (TYPE_ATTRIBUTES (fntype), coerced_params);
  
    result = build3 (CALL_EXPR, TREE_TYPE (fntype),
  		   function, coerced_params, NULL_TREE);
--- 2062,2069 ----
  
    /* Check that the arguments to the function are valid.  */
  
!   check_function_arguments (TYPE_ATTRIBUTES (fntype), coerced_params,
! 			    TYPE_ARG_TYPES (fntype));
  
    result = build3 (CALL_EXPR, TREE_TYPE (fntype),
  		   function, coerced_params, NULL_TREE);
*************** build_unary_op (enum tree_code code, tre
*** 2745,2753 ****
  
        val = build1 (ADDR_EXPR, argtype, arg);
  
-       if (TREE_CODE (arg) == COMPOUND_LITERAL_EXPR)
- 	TREE_INVARIANT (val) = TREE_CONSTANT (val) = 1;
- 
        return val;
  
      default:
--- 2747,2752 ----
*************** c_finish_goto_ptr (tree expr)
*** 6562,6568 ****
  tree
  c_finish_return (tree retval)
  {
!   tree valtype = TREE_TYPE (TREE_TYPE (current_function_decl));
  
    if (TREE_THIS_VOLATILE (current_function_decl))
      warning ("function declared %<noreturn%> has a %<return%> statement");
--- 6561,6568 ----
  tree
  c_finish_return (tree retval)
  {
!   tree valtype = TREE_TYPE (TREE_TYPE (current_function_decl)), ret_stmt;
!   bool no_warning = false;
  
    if (TREE_THIS_VOLATILE (current_function_decl))
      warning ("function declared %<noreturn%> has a %<return%> statement");
*************** c_finish_return (tree retval)
*** 6572,6579 ****
        current_function_returns_null = 1;
        if ((warn_return_type || flag_isoc99)
  	  && valtype != 0 && TREE_CODE (valtype) != VOID_TYPE)
! 	pedwarn_c99 ("%<return%> with no value, in "
! 		     "function returning non-void");
      }
    else if (valtype == 0 || TREE_CODE (valtype) == VOID_TYPE)
      {
--- 6572,6582 ----
        current_function_returns_null = 1;
        if ((warn_return_type || flag_isoc99)
  	  && valtype != 0 && TREE_CODE (valtype) != VOID_TYPE)
! 	{
! 	  pedwarn_c99 ("%<return%> with no value, in "
! 		       "function returning non-void");
! 	  no_warning = true;
! 	}
      }
    else if (valtype == 0 || TREE_CODE (valtype) == VOID_TYPE)
      {
*************** c_finish_return (tree retval)
*** 6649,6655 ****
        retval = build2 (MODIFY_EXPR, TREE_TYPE (res), res, t);
      }
  
!   return add_stmt (build_stmt (RETURN_EXPR, retval));
  }
  
  struct c_switch {
--- 6652,6660 ----
        retval = build2 (MODIFY_EXPR, TREE_TYPE (res), res, t);
      }
  
!   ret_stmt = build_stmt (RETURN_EXPR, retval);
!   TREE_NO_WARNING (ret_stmt) |= no_warning;
!   return add_stmt (ret_stmt);
  }
  
  struct c_switch {
*************** c_finish_if_stmt (location_t if_locus, t
*** 6853,6872 ****
    /* Diagnose ";" via the special empty statement node that we create.  */
    if (extra_warnings)
      {
!       if (TREE_CODE (then_block) == NOP_EXPR && !TREE_TYPE (then_block))
  	{
! 	  if (!else_block)
  	    warning ("%Hempty body in an if-statement",
! 		     EXPR_LOCUS (then_block));
! 	  then_block = alloc_stmt_list ();
  	}
!       if (else_block
! 	  && TREE_CODE (else_block) == NOP_EXPR
! 	  && !TREE_TYPE (else_block))
  	{
  	  warning ("%Hempty body in an else-statement",
! 		   EXPR_LOCUS (else_block));
! 	  else_block = alloc_stmt_list ();
  	}
      }
  
--- 6858,6888 ----
    /* Diagnose ";" via the special empty statement node that we create.  */
    if (extra_warnings)
      {
!       tree *inner_then = &then_block, *inner_else = &else_block;
! 
!       if (TREE_CODE (*inner_then) == STATEMENT_LIST
! 	  && STATEMENT_LIST_TAIL (*inner_then))
! 	inner_then = &STATEMENT_LIST_TAIL (*inner_then)->stmt;
!       if (*inner_else && TREE_CODE (*inner_else) == STATEMENT_LIST
! 	  && STATEMENT_LIST_TAIL (*inner_else))
! 	inner_else = &STATEMENT_LIST_TAIL (*inner_else)->stmt;
! 
!       if (TREE_CODE (*inner_then) == NOP_EXPR && !TREE_TYPE (*inner_then))
  	{
! 	  if (!*inner_else)
  	    warning ("%Hempty body in an if-statement",
! 		     EXPR_LOCUS (*inner_then));
! 
! 	  *inner_then = alloc_stmt_list ();
  	}
!       if (*inner_else
! 	  && TREE_CODE (*inner_else) == NOP_EXPR
! 	  && !TREE_TYPE (*inner_else))
  	{
  	  warning ("%Hempty body in an else-statement",
! 		   EXPR_LOCUS (*inner_else));
! 
! 	  *inner_else = alloc_stmt_list ();
  	}
      }
  
*************** build_binary_op (enum tree_code code, tr
*** 7470,7481 ****
  	  && (code1 == INTEGER_TYPE || code1 == REAL_TYPE
  	      || code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE))
  	{
  	  if (code0 == COMPLEX_TYPE || code0 == VECTOR_TYPE)
! 	    code0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0)));
  	  if (code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE)
! 	    code1 = TREE_CODE (TREE_TYPE (TREE_TYPE (op1)));
  
! 	  if (!(code0 == INTEGER_TYPE && code1 == INTEGER_TYPE))
  	    resultcode = RDIV_EXPR;
  	  else
  	    /* Although it would be tempting to shorten always here, that
--- 7486,7499 ----
  	  && (code1 == INTEGER_TYPE || code1 == REAL_TYPE
  	      || code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE))
  	{
+ 	  enum tree_code tcode0 = code0, tcode1 = code1;
+ 
  	  if (code0 == COMPLEX_TYPE || code0 == VECTOR_TYPE)
! 	    tcode0 = TREE_CODE (TREE_TYPE (TREE_TYPE (op0)));
  	  if (code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE)
! 	    tcode1 = TREE_CODE (TREE_TYPE (TREE_TYPE (op1)));
  
! 	  if (!(tcode0 == INTEGER_TYPE && tcode1 == INTEGER_TYPE))
  	    resultcode = RDIV_EXPR;
  	  else
  	    /* Although it would be tempting to shorten always here, that
*************** build_binary_op (enum tree_code code, tr
*** 7712,7717 ****
--- 7730,7744 ----
    if (code0 == ERROR_MARK || code1 == ERROR_MARK)
      return error_mark_node;
  
+   if (code0 == VECTOR_TYPE && code1 == VECTOR_TYPE
+       && (!tree_int_cst_equal (TYPE_SIZE (type0), TYPE_SIZE (type1))
+ 	  || !same_scalar_type_ignoring_signedness (TREE_TYPE (type0),
+ 						    TREE_TYPE (type1))))
+     {
+       binary_op_error (code);
+       return error_mark_node;
+     }
+ 
    if ((code0 == INTEGER_TYPE || code0 == REAL_TYPE || code0 == COMPLEX_TYPE
         || code0 == VECTOR_TYPE)
        &&
*************** build_binary_op (enum tree_code code, tr
*** 7779,7785 ****
  	      && (unsigned0 || !uns))
  	    result_type
  	      = c_common_signed_or_unsigned_type
! 	      (unsigned0, c_common_type (TREE_TYPE (arg0), TREE_TYPE (arg1)));
  	  else if (TREE_CODE (arg0) == INTEGER_CST
  		   && (unsigned1 || !uns)
  		   && (TYPE_PRECISION (TREE_TYPE (arg1))
--- 7806,7812 ----
  	      && (unsigned0 || !uns))
  	    result_type
  	      = c_common_signed_or_unsigned_type
! 	      (unsigned0, common_type (TREE_TYPE (arg0), TREE_TYPE (arg1)));
  	  else if (TREE_CODE (arg0) == INTEGER_CST
  		   && (unsigned1 || !uns)
  		   && (TYPE_PRECISION (TREE_TYPE (arg1))
*************** build_binary_op (enum tree_code code, tr
*** 8012,8014 ****
--- 8039,8062 ----
      return result;
    }
  }
+ 
+ 
+ /* Convert EXPR to a contained DECL, updating *TC, *TI and *SE as
+    required.  */
+ 
+ tree
+ c_expr_to_decl (tree expr, bool *tc ATTRIBUTE_UNUSED,
+ 		bool *ti ATTRIBUTE_UNUSED, bool *se)
+ {
+   if (TREE_CODE (expr) == COMPOUND_LITERAL_EXPR)
+     {
+       tree decl = COMPOUND_LITERAL_EXPR_DECL (expr);
+       /* Executing a compound literal inside a function reinitializes
+ 	 it.  */
+       if (!TREE_STATIC (decl))
+ 	*se = true;
+       return decl;
+     }
+   else
+     return expr;
+ }
diff -Nrcpad gcc-4.0.1/gcc/calls.c gcc-4.0.2/gcc/calls.c
*** gcc-4.0.1/gcc/calls.c	Wed Apr  6 01:11:40 2005
--- gcc-4.0.2/gcc/calls.c	Mon Jul 25 16:36:33 2005
*************** store_one_arg (struct arg_data *arg, rtx
*** 4055,4060 ****
--- 4055,4097 ----
  	stack_arg_under_construction--;
      }
  
+   /* Check for overlap with already clobbered argument area.  */
+   if ((flags & ECF_SIBCALL) && MEM_P (arg->value))
+     {
+       int i = -1;
+       unsigned HOST_WIDE_INT k;
+       rtx x = arg->value;
+ 
+       if (XEXP (x, 0) == current_function_internal_arg_pointer)
+ 	i = 0;
+       else if (GET_CODE (XEXP (x, 0)) == PLUS
+ 	       && XEXP (XEXP (x, 0), 0) ==
+ 		  current_function_internal_arg_pointer
+ 	       && GET_CODE (XEXP (XEXP (x, 0), 1)) == CONST_INT)
+ 	i = INTVAL (XEXP (XEXP (x, 0), 1));
+       else
+ 	i = -1;
+ 
+       if (i >= 0)
+ 	{
+ #ifdef ARGS_GROW_DOWNWARD
+ 	  i = -i - arg->locate.size.constant;
+ #endif
+ 	  if (arg->locate.size.constant > 0)
+ 	    {
+ 	      unsigned HOST_WIDE_INT sc = arg->locate.size.constant;
+ 
+ 	      for (k = 0; k < sc; k++)
+ 		if (i + k < stored_args_map->n_bits
+ 		    && TEST_BIT (stored_args_map, i + k))
+ 		  {
+ 		    sibcall_failure = 1;
+ 		    break;
+ 		  }
+ 	    }
+ 	}
+     }
+ 
    /* Don't allow anything left on stack from computation
       of argument to alloca.  */
    if (flags & ECF_MAY_BE_ALLOCA)
diff -Nrcpad gcc-4.0.1/gcc/cfgcleanup.c gcc-4.0.2/gcc/cfgcleanup.c
*** gcc-4.0.1/gcc/cfgcleanup.c	Wed May 25 21:15:27 2005
--- gcc-4.0.2/gcc/cfgcleanup.c	Fri Jul 29 00:55:37 2005
*************** try_forward_edges (int mode, basic_block
*** 553,559 ****
  		    && NOTE_LINE_NUMBER (insn) == NOTE_INSN_LOOP_BEG)
  		  break;
  
! 	      if (NOTE_P (insn))
  		break;
  
  	      /* Do not clean up branches to just past the end of a loop
--- 553,559 ----
  		    && NOTE_LINE_NUMBER (insn) == NOTE_INSN_LOOP_BEG)
  		  break;
  
! 	      if (insn && NOTE_P (insn))
  		break;
  
  	      /* Do not clean up branches to just past the end of a loop
diff -Nrcpad gcc-4.0.1/gcc/cfgexpand.c gcc-4.0.2/gcc/cfgexpand.c
*** gcc-4.0.1/gcc/cfgexpand.c	Thu Feb 24 21:47:19 2005
--- gcc-4.0.2/gcc/cfgexpand.c	Thu Aug 18 09:50:51 2005
*************** static basic_block
*** 1159,1180 ****
  construct_init_block (void)
  {
    basic_block init_block, first_block;
!   edge e = NULL, e2;
!   edge_iterator ei;
  
!   FOR_EACH_EDGE (e2, ei, ENTRY_BLOCK_PTR->succs)
!     {
!       /* Clear EDGE_EXECUTABLE.  This flag is never used in the backend.
  
! 	 For all other blocks this edge flag is cleared while expanding
! 	 a basic block in expand_gimple_basic_block, but there we never
! 	 looked at the successors of the entry block.
! 	 This caused PR17513.  */
!       e2->flags &= ~EDGE_EXECUTABLE;
  
!       if (e2->dest == ENTRY_BLOCK_PTR->next_bb)
! 	e = e2;
      }
  
    init_block = create_basic_block (NEXT_INSN (get_insns ()),
  				   get_last_insn (),
--- 1159,1183 ----
  construct_init_block (void)
  {
    basic_block init_block, first_block;
!   edge e = NULL;
!   int flags;
  
!   /* Multiple entry points not supported yet.  */
!   gcc_assert (EDGE_COUNT (ENTRY_BLOCK_PTR->succs) == 1);
  
!   e = EDGE_SUCC (ENTRY_BLOCK_PTR, 0);
  
!   /* When entry edge points to first basic block, we don't need jump,
!      otherwise we have to jump into proper target.  */
!   if (e && e->dest != ENTRY_BLOCK_PTR->next_bb)
!     {
!       tree label = tree_block_label (e->dest);
! 
!       emit_jump (label_rtx (label));
!       flags = 0;
      }
+   else
+     flags = EDGE_FALLTHRU;
  
    init_block = create_basic_block (NEXT_INSN (get_insns ()),
  				   get_last_insn (),
*************** construct_init_block (void)
*** 1185,1191 ****
      {
        first_block = e->dest;
        redirect_edge_succ (e, init_block);
!       e = make_edge (init_block, first_block, EDGE_FALLTHRU);
      }
    else
      e = make_edge (init_block, EXIT_BLOCK_PTR, EDGE_FALLTHRU);
--- 1188,1194 ----
      {
        first_block = e->dest;
        redirect_edge_succ (e, init_block);
!       e = make_edge (init_block, first_block, flags);
      }
    else
      e = make_edge (init_block, EXIT_BLOCK_PTR, EDGE_FALLTHRU);
diff -Nrcpad gcc-4.0.1/gcc/cfgrtl.c gcc-4.0.2/gcc/cfgrtl.c
*** gcc-4.0.1/gcc/cfgrtl.c	Mon Feb 14 11:37:52 2005
--- gcc-4.0.2/gcc/cfgrtl.c	Thu Jul 28 21:13:56 2005
*************** rtl_merge_blocks (basic_block a, basic_b
*** 527,532 ****
--- 527,536 ----
    /* If there was a CODE_LABEL beginning B, delete it.  */
    if (LABEL_P (b_head))
      {
+       /* This might have been an EH label that no longer has incoming
+ 	 EH edges.  Update data structures to match.  */
+       maybe_remove_eh_handler (b_head);
+  
        /* Detect basic blocks with nothing but a label.  This can happen
  	 in particular at the end of a function.  */
        if (b_head == b_end)
*************** cfg_layout_merge_blocks (basic_block a, 
*** 2749,2755 ****
  
    /* If there was a CODE_LABEL beginning B, delete it.  */
    if (LABEL_P (BB_HEAD (b)))
!     delete_insn (BB_HEAD (b));
  
    /* We should have fallthru edge in a, or we can do dummy redirection to get
       it cleaned up.  */
--- 2753,2765 ----
  
    /* If there was a CODE_LABEL beginning B, delete it.  */
    if (LABEL_P (BB_HEAD (b)))
!     {
!       /* This might have been an EH label that no longer has incoming
! 	 EH edges.  Update data structures to match.  */
!       maybe_remove_eh_handler (BB_HEAD (b));
!  
!       delete_insn (BB_HEAD (b));
!     }
  
    /* We should have fallthru edge in a, or we can do dummy redirection to get
       it cleaned up.  */
diff -Nrcpad gcc-4.0.1/gcc/cgraphunit.c gcc-4.0.2/gcc/cgraphunit.c
*** gcc-4.0.1/gcc/cgraphunit.c	Fri Apr  1 21:35:59 2005
--- gcc-4.0.2/gcc/cgraphunit.c	Fri Sep  2 08:12:25 2005
*************** cgraph_decide_inlining (void)
*** 1546,1554 ****
      }
  
    if (!flag_really_no_inline)
!     {
!       cgraph_decide_inlining_of_small_functions ();
  
        if (cgraph_dump_file)
  	fprintf (cgraph_dump_file, "\nDeciding on functions called once:\n");
  
--- 1546,1556 ----
      }
  
    if (!flag_really_no_inline)
!     cgraph_decide_inlining_of_small_functions ();
  
+   if (!flag_really_no_inline
+       && flag_inline_functions_called_once)
+     {
        if (cgraph_dump_file)
  	fprintf (cgraph_dump_file, "\nDeciding on functions called once:\n");
  
diff -Nrcpad gcc-4.0.1/gcc/combine.c gcc-4.0.2/gcc/combine.c
*** gcc-4.0.1/gcc/combine.c	Wed May  4 07:29:12 2005
--- gcc-4.0.2/gcc/combine.c	Sat Aug 27 15:17:37 2005
*************** make_extraction (enum machine_mode mode,
*** 6360,6371 ****
  	  && GET_MODE_SIZE (inner_mode) < GET_MODE_SIZE (is_mode))
  	offset -= GET_MODE_SIZE (is_mode) - GET_MODE_SIZE (inner_mode);
  
!       /* If this is a constant position, we can move to the desired byte.  */
        if (pos_rtx == 0)
  	{
! 	  offset += pos / BITS_PER_UNIT;
! 	  pos %= GET_MODE_BITSIZE (wanted_inner_mode);
! 	}
  
        if (BYTES_BIG_ENDIAN != BITS_BIG_ENDIAN
  	  && ! spans_byte
--- 6360,6373 ----
  	  && GET_MODE_SIZE (inner_mode) < GET_MODE_SIZE (is_mode))
  	offset -= GET_MODE_SIZE (is_mode) - GET_MODE_SIZE (inner_mode);
  
!       /* If this is a constant position, we can move to the desired byte.
! 	 Be careful not to go beyond the original object. */
        if (pos_rtx == 0)
  	{
! 	  enum machine_mode bfmode = smallest_mode_for_size (len, MODE_INT);
! 	  offset += pos / GET_MODE_BITSIZE (bfmode);
! 	  pos %= GET_MODE_BITSIZE (bfmode);
! 	} 
  
        if (BYTES_BIG_ENDIAN != BITS_BIG_ENDIAN
  	  && ! spans_byte
*************** simplify_comparison (enum rtx_code code,
*** 10120,10126 ****
  		      /* (A - C1) always sign-extends, like C2.  */
  		      && num_sign_bit_copies (a, inner_mode)
  			 > (unsigned int) (GET_MODE_BITSIZE (inner_mode)
! 					   - mode_width - 1)))
  		{
  		  op0 = SUBREG_REG (op0);
  		  continue;
--- 10122,10128 ----
  		      /* (A - C1) always sign-extends, like C2.  */
  		      && num_sign_bit_copies (a, inner_mode)
  			 > (unsigned int) (GET_MODE_BITSIZE (inner_mode)
! 					   - (mode_width - 1))))
  		{
  		  op0 = SUBREG_REG (op0);
  		  continue;
diff -Nrcpad gcc-4.0.1/gcc/common.opt gcc-4.0.2/gcc/common.opt
*** gcc-4.0.1/gcc/common.opt	Wed Apr  6 19:35:31 2005
--- gcc-4.0.2/gcc/common.opt	Fri Sep  2 08:12:25 2005
*************** finline-functions
*** 465,470 ****
--- 465,474 ----
  Common Report Var(flag_inline_functions)
  Integrate simple functions into their callers
  
+ finline-functions-called-once
+ Common Report Var(flag_inline_functions_called_once) Init(1)
+ Integrate functions called once into their callers
+ 
  finline-limit-
  Common RejectNegative Joined UInteger
  
diff -Nrcpad gcc-4.0.1/gcc/config/arm/arm-protos.h gcc-4.0.2/gcc/config/arm/arm-protos.h
*** gcc-4.0.1/gcc/config/arm/arm-protos.h	Wed Feb 16 21:57:06 2005
--- gcc-4.0.2/gcc/config/arm/arm-protos.h	Thu Aug 25 10:37:18 2005
*************** extern const char *output_mov_long_doubl
*** 99,105 ****
  extern const char *output_mov_double_fpa_from_arm (rtx *);
  extern const char *output_mov_double_arm_from_fpa (rtx *);
  extern const char *output_move_double (rtx *);
- extern const char *output_mov_immediate (rtx *);
  extern const char *output_add_immediate (rtx *);
  extern const char *arithmetic_instr (rtx, int);
  extern void output_ascii_pseudo_op (FILE *, const unsigned char *, int);
--- 99,104 ----
diff -Nrcpad gcc-4.0.1/gcc/config/arm/arm.c gcc-4.0.2/gcc/config/arm/arm.c
*** gcc-4.0.1/gcc/config/arm/arm.c	Mon May  9 14:53:19 2005
--- gcc-4.0.2/gcc/config/arm/arm.c	Thu Aug 25 10:37:18 2005
*************** arm_override_options (void)
*** 944,949 ****
--- 944,954 ----
        target_flags &= ~ARM_FLAG_APCS_FRAME;
      }
  
+   /* Callee super interworking implies thumb interworking.  Adding
+      this to the flags here simplifies the logic elsewhere.  */
+   if (TARGET_THUMB && TARGET_CALLEE_INTERWORKING)
+       target_flags |= ARM_FLAG_INTERWORK;
+ 
    /* TARGET_BACKTRACE calls leaf_function_p, which causes a crash if done
       from here where no function is being compiled currently.  */
    if ((target_flags & (THUMB_FLAG_LEAF_BACKTRACE | THUMB_FLAG_BACKTRACE))
*************** push_minipool_fix (rtx insn, HOST_WIDE_I
*** 7353,7409 ****
    minipool_fix_tail = fix;
  }
  
! /* Return the cost of synthesizing the const_double VAL inline.
     Returns the number of insns needed, or 99 if we don't know how to
     do it.  */
  int
  arm_const_double_inline_cost (rtx val)
  {
!   long parts[2];
    
!   if (GET_MODE (val) == DFmode)
!     {
!       REAL_VALUE_TYPE r;
!       if (!TARGET_SOFT_FLOAT)
! 	return 99;
!       REAL_VALUE_FROM_CONST_DOUBLE (r, val);
!       REAL_VALUE_TO_TARGET_DOUBLE (r, parts);
!     }
!   else if (GET_MODE (val) != VOIDmode)
!     return 99;
!   else
!     {
!       parts[0] = CONST_DOUBLE_LOW (val);
!       parts[1] = CONST_DOUBLE_HIGH (val);
!     }
  
!   return (arm_gen_constant (SET, SImode, NULL_RTX, parts[0],
! 			    NULL_RTX, NULL_RTX, 0, 0)
! 	  + arm_gen_constant (SET, SImode, NULL_RTX, parts[1],
! 			      NULL_RTX, NULL_RTX, 0, 0));
! }
  
! /* Determine if a CONST_DOUBLE should be pushed to the minipool */
! static bool
! const_double_needs_minipool (rtx val)
! {
!   /* thumb only knows to load a CONST_DOUBLE from memory at the moment */
!   if (TARGET_THUMB)
!     return true;
  
!   /* Don't push anything to the minipool if a CONST_DOUBLE can be built with
!      a few ALU insns directly. On balance, the optimum is likely to be around
!      3 insns, except when there are no load delay slots where it should be 4.
!      When optimizing for size, a limit of 3 allows saving at least one word
!      except for cases where a single minipool entry could be shared more than
!      2 times which is rather unlikely to outweight the overall savings. */
!   return (arm_const_double_inline_cost (val)
! 	  > ((optimize_size || arm_ld_sched) ? 3 : 4));
  }
  
  /* Scan INSN and note any of its operands that need fixing.
     If DO_PUSHES is false we do not actually push any of the fixups
!    needed.  The function returns TRUE is any fixups were needed/pushed.
     This is used by arm_memory_load_p() which needs to know about loads
     of constants that will be converted into minipool loads.  */
  static bool
--- 7358,7394 ----
    minipool_fix_tail = fix;
  }
  
! /* Return the cost of synthesizing a 64-bit constant VAL inline.
     Returns the number of insns needed, or 99 if we don't know how to
     do it.  */
  int
  arm_const_double_inline_cost (rtx val)
  {
!   rtx lowpart, highpart;
!   enum machine_mode mode;
    
!   mode = GET_MODE (val);
  
!   if (mode == VOIDmode)
!     mode = DImode;
  
!   gcc_assert (GET_MODE_SIZE (mode) == 8);
!   
!   lowpart = gen_lowpart (SImode, val);
!   highpart = gen_highpart_mode (SImode, mode, val);
!   
!   gcc_assert (GET_CODE (lowpart) == CONST_INT);
!   gcc_assert (GET_CODE (highpart) == CONST_INT);
  
!   return (arm_gen_constant (SET, SImode, NULL_RTX, INTVAL (lowpart),
! 			    NULL_RTX, NULL_RTX, 0, 0)
! 	  + arm_gen_constant (SET, SImode, NULL_RTX, INTVAL (highpart),
! 			      NULL_RTX, NULL_RTX, 0, 0));
  }
  
  /* Scan INSN and note any of its operands that need fixing.
     If DO_PUSHES is false we do not actually push any of the fixups
!    needed.  The function returns TRUE if any fixups were needed/pushed.
     This is used by arm_memory_load_p() which needs to know about loads
     of constants that will be converted into minipool loads.  */
  static bool
*************** note_invalid_constants (rtx insn, HOST_W
*** 7420,7426 ****
    if (recog_data.n_alternatives == 0)
      return false;
  
!   /* Fill in recog_op_alt with information about the constraints of this insn.  */
    preprocess_constraints ();
  
    for (opno = 0; opno < recog_data.n_operands; opno++)
--- 7405,7412 ----
    if (recog_data.n_alternatives == 0)
      return false;
  
!   /* Fill in recog_op_alt with information about the constraints of
!      this insn.  */
    preprocess_constraints ();
  
    for (opno = 0; opno < recog_data.n_operands; opno++)
*************** note_invalid_constants (rtx insn, HOST_W
*** 7437,7445 ****
  	{
  	  rtx op = recog_data.operand[opno];
  
! 	  if (CONSTANT_P (op)
! 	      && (GET_CODE (op) != CONST_DOUBLE
! 		  || const_double_needs_minipool (op)))
  	    {
  	      if (do_pushes)
  		push_minipool_fix (insn, address, recog_data.operand_loc[opno],
--- 7423,7429 ----
  	{
  	  rtx op = recog_data.operand[opno];
  
! 	  if (CONSTANT_P (op))
  	    {
  	      if (do_pushes)
  		push_minipool_fix (insn, address, recog_data.operand_loc[opno],
*************** output_move_double (rtx *operands)
*** 8033,8207 ****
  
        otherops[0] = gen_rtx_REG (SImode, 1 + reg0);
  
!       if (code1 == REG)
! 	{
! 	  int reg1 = REGNO (operands[1]);
! 	  if (reg1 == IP_REGNUM)
! 	    abort ();
! 
! 	  /* Ensure the second source is not overwritten.  */
! 	  if (reg1 == reg0 + (WORDS_BIG_ENDIAN ? -1 : 1))
! 	    output_asm_insn ("mov%?\t%Q0, %Q1\n\tmov%?\t%R0, %R1", operands);
! 	  else
! 	    output_asm_insn ("mov%?\t%R0, %R1\n\tmov%?\t%Q0, %Q1", operands);
! 	}
!       else if (code1 == CONST_VECTOR)
! 	{
! 	  HOST_WIDE_INT hint = 0;
! 
! 	  switch (GET_MODE (operands[1]))
! 	    {
! 	    case V2SImode:
! 	      otherops[1] = GEN_INT (INTVAL (CONST_VECTOR_ELT (operands[1], 1)));
! 	      operands[1] = GEN_INT (INTVAL (CONST_VECTOR_ELT (operands[1], 0)));
! 	      break;
! 
! 	    case V4HImode:
! 	      if (BYTES_BIG_ENDIAN)
! 		{
! 		  hint = INTVAL (CONST_VECTOR_ELT (operands[1], 2));
! 		  hint <<= 16;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 3));
! 		}
! 	      else
! 		{
! 		  hint = INTVAL (CONST_VECTOR_ELT (operands[1], 3));
! 		  hint <<= 16;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 2));
! 		}
! 
! 	      otherops[1] = GEN_INT (hint);
! 	      hint = 0;
! 
! 	      if (BYTES_BIG_ENDIAN)
! 		{
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 0));
! 		  hint <<= 16;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 1));
! 		}
! 	      else
! 		{
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 1));
! 		  hint <<= 16;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 0));
! 		}
! 
! 	      operands[1] = GEN_INT (hint);
! 	      break;
! 
! 	    case V8QImode:
! 	      if (BYTES_BIG_ENDIAN)
! 		{
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 4));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 5));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 6));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 7));
! 		}
! 	      else
! 		{
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 7));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 6));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 5));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 4));
! 		}
! 
! 	      otherops[1] = GEN_INT (hint);
! 	      hint = 0;
! 
! 	      if (BYTES_BIG_ENDIAN)
! 		{
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 0));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 1));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 2));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 3));
! 		}
! 	      else
! 		{
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 3));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 2));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 1));
! 		  hint <<= 8;
! 		  hint |= INTVAL (CONST_VECTOR_ELT (operands[1], 0));
! 		}
! 
! 	      operands[1] = GEN_INT (hint);
! 	      break;
! 
! 	    default:
! 	      abort ();
! 	    }
! 	  output_mov_immediate (operands);
! 	  output_mov_immediate (otherops);
! 	}
!       else if (code1 == CONST_DOUBLE)
! 	{
! 	  if (GET_MODE (operands[1]) == DFmode)
! 	    {
! 	      REAL_VALUE_TYPE r;
! 	      long l[2];
! 
! 	      REAL_VALUE_FROM_CONST_DOUBLE (r, operands[1]);
! 	      REAL_VALUE_TO_TARGET_DOUBLE (r, l);
! 	      otherops[1] = GEN_INT (l[1]);
! 	      operands[1] = GEN_INT (l[0]);
! 	    }
! 	  else if (GET_MODE (operands[1]) != VOIDmode)
! 	    abort ();
! 	  else if (WORDS_BIG_ENDIAN)
! 	    {
! 	      otherops[1] = GEN_INT (CONST_DOUBLE_LOW (operands[1]));
! 	      operands[1] = GEN_INT (CONST_DOUBLE_HIGH (operands[1]));
! 	    }
! 	  else
! 	    {
! 	      otherops[1] = GEN_INT (CONST_DOUBLE_HIGH (operands[1]));
! 	      operands[1] = GEN_INT (CONST_DOUBLE_LOW (operands[1]));
! 	    }
! 
! 	  output_mov_immediate (operands);
! 	  output_mov_immediate (otherops);
! 	}
!       else if (code1 == CONST_INT)
! 	{
! #if HOST_BITS_PER_WIDE_INT > 32
! 	  /* If HOST_WIDE_INT is more than 32 bits, the intval tells us
! 	     what the upper word is.  */
! 	  if (WORDS_BIG_ENDIAN)
! 	    {
! 	      otherops[1] = GEN_INT (ARM_SIGN_EXTEND (INTVAL (operands[1])));
! 	      operands[1] = GEN_INT (INTVAL (operands[1]) >> 32);
! 	    }
! 	  else
! 	    {
! 	      otherops[1] = GEN_INT (INTVAL (operands[1]) >> 32);
! 	      operands[1] = GEN_INT (ARM_SIGN_EXTEND (INTVAL (operands[1])));
! 	    }
! #else
! 	  /* Sign extend the intval into the high-order word.  */
! 	  if (WORDS_BIG_ENDIAN)
! 	    {
! 	      otherops[1] = operands[1];
! 	      operands[1] = (INTVAL (operands[1]) < 0
! 			     ? constm1_rtx : const0_rtx);
! 	    }
! 	  else
! 	    otherops[1] = INTVAL (operands[1]) < 0 ? constm1_rtx : const0_rtx;
! #endif
! 	  output_mov_immediate (otherops);
! 	  output_mov_immediate (operands);
! 	}
!       else if (code1 == MEM)
  	{
  	  switch (GET_CODE (XEXP (operands[1], 0)))
  	    {
--- 8017,8023 ----
  
        otherops[0] = gen_rtx_REG (SImode, 1 + reg0);
  
!       if (code1 == MEM)
  	{
  	  switch (GET_CODE (XEXP (operands[1], 0)))
  	    {
*************** output_move_double (rtx *operands)
*** 8440,8482 ****
    return "";
  }
  
- 
- /* Output an arbitrary MOV reg, #n.
-    OPERANDS[0] is a register.  OPERANDS[1] is a const_int.  */
- const char *
- output_mov_immediate (rtx *operands)
- {
-   HOST_WIDE_INT n = INTVAL (operands[1]);
- 
-   /* Try to use one MOV.  */
-   if (const_ok_for_arm (n))
-     output_asm_insn ("mov%?\t%0, %1", operands);
- 
-   /* Try to use one MVN.  */
-   else if (const_ok_for_arm (~n))
-     {
-       operands[1] = GEN_INT (~n);
-       output_asm_insn ("mvn%?\t%0, %1", operands);
-     }
-   else
-     {
-       int n_ones = 0;
-       int i;
- 
-       /* If all else fails, make it out of ORRs or BICs as appropriate.  */
-       for (i = 0; i < 32; i++)
- 	if (n & 1 << i)
- 	  n_ones++;
- 
-       if (n_ones > 16)  /* Shorter to use MVN with BIC in this case.  */
- 	output_multi_immediate (operands, "mvn%?\t%0, %1", "bic%?\t%0, %0, %1", 1, ~ n);
-       else
- 	output_multi_immediate (operands, "mov%?\t%0, %1", "orr%?\t%0, %0, %1", 1, n);
-     }
- 
-   return "";
- }
- 
  /* Output an ADD r, s, #n where n may be too big for one instruction.
     If adding zero to one register, output nothing.  */
  const char *
--- 8256,8261 ----
diff -Nrcpad gcc-4.0.1/gcc/config/arm/arm.h gcc-4.0.2/gcc/config/arm/arm.h
*** gcc-4.0.1/gcc/config/arm/arm.h	Fri Apr  1 16:54:07 2005
--- gcc-4.0.2/gcc/config/arm/arm.h	Thu Aug 25 10:37:19 2005
*************** enum reg_class
*** 1319,1325 ****
     'Uq' is an address valid for ldrsb.  */
  
  #define EXTRA_CONSTRAINT_STR_ARM(OP, C, STR)				\
!   (((C) == 'D') ? (GET_CODE (OP) == CONST_DOUBLE			\
  		   && (((STR)[1] == 'a'					\
  			&& arm_const_double_inline_cost (OP) == 2)	\
  		       || ((STR)[1] == 'b'				\
--- 1319,1327 ----
     'Uq' is an address valid for ldrsb.  */
  
  #define EXTRA_CONSTRAINT_STR_ARM(OP, C, STR)				\
!   (((C) == 'D') ? ((GET_CODE (OP) == CONST_DOUBLE			\
! 		    || GET_CODE (OP) == CONST_INT			\
! 		    || GET_CODE (OP) == CONST_VECTOR)			\
  		   && (((STR)[1] == 'a'					\
  			&& arm_const_double_inline_cost (OP) == 2)	\
  		       || ((STR)[1] == 'b'				\
diff -Nrcpad gcc-4.0.1/gcc/config/arm/arm.md gcc-4.0.2/gcc/config/arm/arm.md
*** gcc-4.0.1/gcc/config/arm/arm.md	Wed Feb 16 21:57:10 2005
--- gcc-4.0.2/gcc/config/arm/arm.md	Thu Aug 25 10:37:19 2005
***************
*** 289,294 ****
--- 289,306 ----
  ;; distant label.  Only applicable to Thumb code.
  (define_attr "far_jump" "yes,no" (const_string "no"))
  
+ 
+ ;;---------------------------------------------------------------------------
+ ;; Mode macros
+ 
+ ; A list of modes that are exactly 64 bits in size.  We use this to expand
+ ; some splits that are the same for all modes when operating on ARM 
+ ; registers.
+ (define_mode_macro ANY64 [DI DF V8QI V4HI V2SI V2SF])
+ 
+ ;;---------------------------------------------------------------------------
+ ;; Predicates
+ 
  (include "predicates.md")
  
  ;;---------------------------------------------------------------------------
***************
*** 4159,4171 ****
  )
  
  (define_insn "*arm_movdi"
!   [(set (match_operand:DI 0 "nonimmediate_di_operand" "=r,   r, r, r, m")
! 	(match_operand:DI 1 "di_operand"              "rIKDa,Db,Dc,mi,r"))]
    "TARGET_ARM
    && !(TARGET_HARD_FLOAT && (TARGET_MAVERICK || TARGET_VFP))
    && !TARGET_IWMMXT"
    "*
!   return (output_move_double (operands));
    "
    [(set_attr "length" "8,12,16,8,8")
     (set_attr "type" "*,*,*,load2,store2")
--- 4171,4191 ----
  )
  
  (define_insn "*arm_movdi"
!   [(set (match_operand:DI 0 "nonimmediate_di_operand" "=r, r, r, r, m")
! 	(match_operand:DI 1 "di_operand"              "rDa,Db,Dc,mi,r"))]
    "TARGET_ARM
    && !(TARGET_HARD_FLOAT && (TARGET_MAVERICK || TARGET_VFP))
    && !TARGET_IWMMXT"
    "*
!   switch (which_alternative)
!     {
!     case 0:
!     case 1:
!     case 2:
!       return \"#\";
!     default:
!       return output_move_double (operands);
!     }
    "
    [(set_attr "length" "8,12,16,8,8")
     (set_attr "type" "*,*,*,load2,store2")
***************
*** 4173,4178 ****
--- 4193,4245 ----
     (set_attr "neg_pool_range" "*,*,*,1008,*")]
  )
  
+ (define_split
+   [(set (match_operand:ANY64 0 "arm_general_register_operand" "")
+ 	(match_operand:ANY64 1 "const_double_operand" ""))]
+   "TARGET_ARM
+    && reload_completed
+    && (arm_const_double_inline_cost (operands[1])
+        <= ((optimize_size || arm_ld_sched) ? 3 : 4))"
+   [(const_int 0)]
+   "
+   arm_split_constant (SET, SImode, curr_insn,
+ 		      INTVAL (gen_lowpart (SImode, operands[1])),
+ 		      gen_lowpart (SImode, operands[0]), NULL_RTX, 0);
+   arm_split_constant (SET, SImode, curr_insn,
+ 		      INTVAL (gen_highpart_mode (SImode,
+ 						 GET_MODE (operands[0]),
+ 						 operands[1])),
+ 		      gen_highpart (SImode, operands[0]), NULL_RTX, 0);
+   DONE;
+   "
+ )
+ 
+ (define_split
+   [(set (match_operand:ANY64 0 "arm_general_register_operand" "")
+ 	(match_operand:ANY64 1 "arm_general_register_operand" ""))]
+   "TARGET_EITHER && reload_completed"
+   [(set (match_dup 0) (match_dup 1))
+    (set (match_dup 2) (match_dup 3))]
+   "
+   operands[2] = gen_highpart (SImode, operands[0]);
+   operands[3] = gen_highpart (SImode, operands[1]);
+   operands[0] = gen_lowpart (SImode, operands[0]);
+   operands[1] = gen_lowpart (SImode, operands[1]);
+ 
+   /* Handle a partial overlap.  */
+   if (rtx_equal_p (operands[0], operands[3]))
+     {
+       rtx tmp0 = operands[0];
+       rtx tmp1 = operands[1];
+ 
+       operands[0] = operands[2];
+       operands[1] = operands[3];
+       operands[2] = tmp0;
+       operands[3] = tmp1;
+     }
+   "
+ )
+ 
  ;; We can't actually do base+index doubleword loads if the index and
  ;; destination overlap.  Split here so that we at least have chance to
  ;; schedule.
***************
*** 5172,5178 ****
  	(match_operand:DF 1 "soft_df_operand" "rDa,Db,Dc,mF,r"))]
    "TARGET_ARM && TARGET_SOFT_FLOAT
    "
!   "* return output_move_double (operands);"
    [(set_attr "length" "8,12,16,8,8")
     (set_attr "type" "*,*,*,load2,store2")
     (set_attr "pool_range" "1020")
--- 5239,5255 ----
  	(match_operand:DF 1 "soft_df_operand" "rDa,Db,Dc,mF,r"))]
    "TARGET_ARM && TARGET_SOFT_FLOAT
    "
!   "*
!   switch (which_alternative)
!     {
!     case 0:
!     case 1:
!     case 2:
!       return \"#\";
!     default:
!       return output_move_double (operands);
!     }
!   "
    [(set_attr "length" "8,12,16,8,8")
     (set_attr "type" "*,*,*,load2,store2")
     (set_attr "pool_range" "1020")
diff -Nrcpad gcc-4.0.1/gcc/config/arm/cirrus.md gcc-4.0.2/gcc/config/arm/cirrus.md
*** gcc-4.0.1/gcc/config/arm/cirrus.md	Wed Jun 30 16:51:33 2004
--- gcc-4.0.2/gcc/config/arm/cirrus.md	Thu Aug 25 10:37:22 2005
***************
*** 377,385 ****
    switch (which_alternative)
      {
      case 0:
      case 1:
      case 2:
!       return (output_move_double (operands));
  
      case 3: return \"cfmv64lr%?\\t%V0, %Q1\;cfmv64hr%?\\t%V0, %R1\";
      case 4: return \"cfmvr64l%?\\t%Q0, %V1\;cfmvr64h%?\\t%R0, %V1\";
--- 377,386 ----
    switch (which_alternative)
      {
      case 0:
+       return \"#\";
      case 1:
      case 2:
!       return output_move_double (operands);
  
      case 3: return \"cfmv64lr%?\\t%V0, %Q1\;cfmv64hr%?\\t%V0, %R1\";
      case 4: return \"cfmvr64l%?\\t%Q0, %V1\;cfmvr64h%?\\t%R0, %V1\";
***************
*** 460,466 ****
      {
      case 0: return \"ldm%?ia\\t%m1, %M0\\t%@ double\";
      case 1: return \"stm%?ia\\t%m0, %M1\\t%@ double\";
!     case 2: case 3: case 4: return output_move_double (operands);
      case 5: return \"cfcpyd%?\\t%V0, %V1\";
      case 6: return \"cfldrd%?\\t%V0, %1\";
      case 7: return \"cfmvdlr\\t%V0, %Q1\;cfmvdhr%?\\t%V0, %R1\";
--- 461,468 ----
      {
      case 0: return \"ldm%?ia\\t%m1, %M0\\t%@ double\";
      case 1: return \"stm%?ia\\t%m0, %M1\\t%@ double\";
!     case 2: return \"#\";
!     case 3: case 4: return output_move_double (operands);
      case 5: return \"cfcpyd%?\\t%V0, %V1\";
      case 6: return \"cfldrd%?\\t%V0, %1\";
      case 7: return \"cfmvdlr\\t%V0, %Q1\;cfmvdhr%?\\t%V0, %R1\";
diff -Nrcpad gcc-4.0.1/gcc/config/arm/fpa.md gcc-4.0.2/gcc/config/arm/fpa.md
*** gcc-4.0.1/gcc/config/arm/fpa.md	Thu Feb 17 22:41:34 2005
--- gcc-4.0.2/gcc/config/arm/fpa.md	Thu Aug 25 10:37:22 2005
***************
*** 563,569 ****
      default:
      case 0: return \"ldm%?ia\\t%m1, %M0\\t%@ double\";
      case 1: return \"stm%?ia\\t%m0, %M1\\t%@ double\";
!     case 2: case 3: case 4: return output_move_double (operands);
      case 5: return \"mvf%?d\\t%0, %1\";
      case 6: return \"mnf%?d\\t%0, #%N1\";
      case 7: return \"ldf%?d\\t%0, %1\";
--- 563,570 ----
      default:
      case 0: return \"ldm%?ia\\t%m1, %M0\\t%@ double\";
      case 1: return \"stm%?ia\\t%m0, %M1\\t%@ double\";
!     case 2: return \"#\";
!     case 3: case 4: return output_move_double (operands);
      case 5: return \"mvf%?d\\t%0, %1\";
      case 6: return \"mnf%?d\\t%0, #%N1\";
      case 7: return \"ldf%?d\\t%0, %1\";
diff -Nrcpad gcc-4.0.1/gcc/config/arm/iwmmxt.md gcc-4.0.2/gcc/config/arm/iwmmxt.md
*** gcc-4.0.1/gcc/config/arm/iwmmxt.md	Mon Jan 24 11:59:43 2005
--- gcc-4.0.2/gcc/config/arm/iwmmxt.md	Thu Aug 25 10:37:22 2005
***************
*** 73,78 ****
--- 73,80 ----
      {
      default:
        return output_move_double (operands);
+     case 0:
+       return \"#\";
      case 3:
        return \"wmov%?\\t%0,%1\";
      case 4:
***************
*** 155,161 ****
  
  (define_insn "movv8qi_internal"
    [(set (match_operand:V8QI 0 "nonimmediate_operand" "=y,m,y,?r,?y,?r")
! 	(match_operand:V8QI 1 "general_operand"       "y,y,m,y,r,i"))]
    "TARGET_REALLY_IWMMXT"
    "*
     switch (which_alternative)
--- 157,163 ----
  
  (define_insn "movv8qi_internal"
    [(set (match_operand:V8QI 0 "nonimmediate_operand" "=y,m,y,?r,?y,?r")
! 	(match_operand:V8QI 1 "general_operand"       "y,y,mi,y,r,mi"))]
    "TARGET_REALLY_IWMMXT"
    "*
     switch (which_alternative)
***************
*** 175,181 ****
  
  (define_insn "movv4hi_internal"
    [(set (match_operand:V4HI 0 "nonimmediate_operand" "=y,m,y,?r,?y,?r")
! 	(match_operand:V4HI 1 "general_operand"       "y,y,m,y,r,i"))]
    "TARGET_REALLY_IWMMXT"
    "*
     switch (which_alternative)
--- 177,183 ----
  
  (define_insn "movv4hi_internal"
    [(set (match_operand:V4HI 0 "nonimmediate_operand" "=y,m,y,?r,?y,?r")
! 	(match_operand:V4HI 1 "general_operand"       "y,y,mi,y,r,mi"))]
    "TARGET_REALLY_IWMMXT"
    "*
     switch (which_alternative)
***************
*** 195,201 ****
  
  (define_insn "movv2si_internal"
    [(set (match_operand:V2SI 0 "nonimmediate_operand" "=y,m,y,?r,?y,?r")
! 	(match_operand:V2SI 1 "general_operand"       "y,y,m,y,r,i"))]
    "TARGET_REALLY_IWMMXT"
    "*
     switch (which_alternative)
--- 197,203 ----
  
  (define_insn "movv2si_internal"
    [(set (match_operand:V2SI 0 "nonimmediate_operand" "=y,m,y,?r,?y,?r")
! 	(match_operand:V2SI 1 "general_operand"       "y,y,mi,y,r,mi"))]
    "TARGET_REALLY_IWMMXT"
    "*
     switch (which_alternative)
***************
*** 220,226 ****
  ;; deliberately omitted.
  (define_insn "movv2si_internal_2"
    [(set (match_operand:V2SI 0 "nonimmediate_operand" "=?r")
! 	(match_operand      1 "immediate_operand"      "i"))]
    "TARGET_REALLY_IWMMXT"
    "* return output_move_double (operands);"
    [(set_attr "predicable"     "yes")
--- 222,228 ----
  ;; deliberately omitted.
  (define_insn "movv2si_internal_2"
    [(set (match_operand:V2SI 0 "nonimmediate_operand" "=?r")
! 	(match_operand      1 "immediate_operand"      "mi"))]
    "TARGET_REALLY_IWMMXT"
    "* return output_move_double (operands);"
    [(set_attr "predicable"     "yes")
diff -Nrcpad gcc-4.0.1/gcc/config/arm/vfp.md gcc-4.0.2/gcc/config/arm/vfp.md
*** gcc-4.0.1/gcc/config/arm/vfp.md	Tue Jan 18 12:01:26 2005
--- gcc-4.0.2/gcc/config/arm/vfp.md	Thu Aug 25 10:37:22 2005
***************
*** 142,149 ****
    "*
    switch (which_alternative)
      {
!     case 0: case 1: case 2:
!       return (output_move_double (operands));
      case 3:
        return \"fmdrr%?\\t%P0, %1\\t%@ int\";
      case 4:
--- 142,152 ----
    "*
    switch (which_alternative)
      {
!     case 0: 
!       return \"#\";
!     case 1:
!     case 2:
!       return output_move_double (operands);
      case 3:
        return \"fmdrr%?\\t%P0, %1\\t%@ int\";
      case 4:
***************
*** 203,209 ****
  	return \"fmdrr%?\\t%P0, %Q1, %R1\";
        case 1:
  	return \"fmrrd%?\\t%Q0, %R0, %P1\";
!       case 2: case 3: case 7:
  	return output_move_double (operands);
        case 4:
  	return \"fldd%?\\t%P0, %1\";
--- 206,212 ----
  	return \"fmdrr%?\\t%P0, %Q1, %R1\";
        case 1:
  	return \"fmrrd%?\\t%Q0, %R0, %P1\";
!       case 2: case 3:
  	return output_move_double (operands);
        case 4:
  	return \"fldd%?\\t%P0, %1\";
***************
*** 211,216 ****
--- 214,221 ----
  	return \"fstd%?\\t%P1, %0\";
        case 6:
  	return \"fcpyd%?\\t%P0, %P1\";
+       case 7:
+         return \"#\";
        default:
  	abort ();
        }
diff -Nrcpad gcc-4.0.1/gcc/config/avr/avr.c gcc-4.0.2/gcc/config/avr/avr.c
*** gcc-4.0.1/gcc/config/avr/avr.c	Thu May  5 15:36:33 2005
--- gcc-4.0.2/gcc/config/avr/avr.c	Wed Jul 27 23:37:11 2005
*************** int avr_case_values_threshold = 30000;
*** 227,232 ****
--- 227,238 ----
  /* Initialize the GCC target structure.  */
  #undef TARGET_ASM_ALIGNED_HI_OP
  #define TARGET_ASM_ALIGNED_HI_OP "\t.word\t"
+ #undef TARGET_ASM_ALIGNED_SI_OP
+ #define TARGET_ASM_ALIGNED_SI_OP "\t.long\t"
+ #undef TARGET_ASM_UNALIGNED_HI_OP
+ #define TARGET_ASM_UNALIGNED_HI_OP "\t.word\t"
+ #undef TARGET_ASM_UNALIGNED_SI_OP
+ #define TARGET_ASM_UNALIGNED_SI_OP "\t.long\t"
  #undef TARGET_ASM_INTEGER
  #define TARGET_ASM_INTEGER avr_assemble_integer
  #undef TARGET_ASM_FILE_START
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/bfin-modes.def gcc-4.0.2/gcc/config/bfin/bfin-modes.def
*** gcc-4.0.1/gcc/config/bfin/bfin-modes.def	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/bfin-modes.def	Tue Aug  9 10:57:08 2005
***************
*** 16,23 ****
  
     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, 59 Temple Place - Suite 330, Boston,
!    MA 02111-1307, USA.  */
  
  /* PDImode for the 40 bit accumulators.  */
  PARTIAL_INT_MODE (DI);
--- 16,23 ----
  
     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.  */
  
  /* PDImode for the 40 bit accumulators.  */
  PARTIAL_INT_MODE (DI);
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/bfin-protos.h gcc-4.0.2/gcc/config/bfin/bfin-protos.h
*** gcc-4.0.1/gcc/config/bfin/bfin-protos.h	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/bfin-protos.h	Tue Aug  9 10:57:08 2005
***************
*** 15,22 ****
  
     You should have received a copy of the GNU General Public License
     along with GNU CC; see the file COPYING.  If not, write to
!    the Free Software Foundation, 59 Temple Place - Suite 330,
!    Boston, MA 02111-1307, USA.  */
  
  /* Function prototypes that cannot exist in bfin.h due to dependency
     complications.  */
--- 15,22 ----
  
     You should have received a copy of the GNU General Public License
     along with GNU CC; see the file COPYING.  If not, write to
!    the Free Software Foundation, 51 Franklin Street, Fifth Floor,
!    Boston, MA 02110-1301, USA.  */
  
  /* Function prototypes that cannot exist in bfin.h due to dependency
     complications.  */
*************** extern int effective_address_32bit_p (rt
*** 45,51 ****
  extern int symbolic_reference_mentioned_p (rtx);
  extern rtx bfin_gen_compare (rtx, Mmode);
  extern void expand_move (rtx *, Mmode);
! extern void bfin_expand_call (rtx, rtx, rtx, int);
  extern bool bfin_expand_strmov (rtx, rtx, rtx, rtx);
  
  extern void conditional_register_usage (void);
--- 45,52 ----
  extern int symbolic_reference_mentioned_p (rtx);
  extern rtx bfin_gen_compare (rtx, Mmode);
  extern void expand_move (rtx *, Mmode);
! extern void bfin_expand_call (rtx, rtx, rtx, rtx, int);
! extern bool bfin_longcall_p (rtx, int);
  extern bool bfin_expand_strmov (rtx, rtx, rtx, rtx);
  
  extern void conditional_register_usage (void);
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/bfin.c gcc-4.0.2/gcc/config/bfin/bfin.c
*** gcc-4.0.1/gcc/config/bfin/bfin.c	Thu May 19 09:33:05 2005
--- gcc-4.0.2/gcc/config/bfin/bfin.c	Tue Aug  9 10:57:08 2005
***************
*** 1,4 ****
! /* The Blackfin code generation auxilary output file.
     Copyright (C) 2005  Free Software Foundation, Inc.
     Contributed by Analog Devices.
  
--- 1,4 ----
! /* The Blackfin code generation auxiliary output file.
     Copyright (C) 2005  Free Software Foundation, Inc.
     Contributed by Analog Devices.
  
***************
*** 16,23 ****
  
     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, 59 Temple Place - Suite 330,
!    Boston, MA 02111-1307, USA.  */
  
  #include "config.h"
  #include "system.h"
--- 16,23 ----
  
     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.  */
  
  #include "config.h"
  #include "system.h"
***************
*** 28,33 ****
--- 28,34 ----
  #include "hard-reg-set.h"
  #include "real.h"
  #include "insn-config.h"
+ #include "insn-codes.h"
  #include "conditions.h"
  #include "insn-flags.h"
  #include "output.h"
***************
*** 44,49 ****
--- 45,51 ----
  #include "recog.h"
  #include "ggc.h"
  #include "integrate.h"
+ #include "langhooks.h"
  #include "bfin-protos.h"
  #include "tm-preds.h"
  #include "gt-bfin.h"
*************** print_operand (FILE *file, rtx x, char c
*** 1141,1147 ****
  */
  
  void
! init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype ATTRIBUTE_UNUSED,
  		      rtx libname ATTRIBUTE_UNUSED)
  {
    static CUMULATIVE_ARGS zero_cum;
--- 1143,1149 ----
  */
  
  void
! init_cumulative_args (CUMULATIVE_ARGS *cum, tree fntype,
  		      rtx libname ATTRIBUTE_UNUSED)
  {
    static CUMULATIVE_ARGS zero_cum;
*************** init_cumulative_args (CUMULATIVE_ARGS *c
*** 1153,1158 ****
--- 1155,1167 ----
    cum->nregs = max_arg_registers;
    cum->arg_regs = arg_regs;
  
+   cum->call_cookie = CALL_NORMAL;
+   /* Check for a longcall attribute.  */
+   if (fntype && lookup_attribute ("shortcall", TYPE_ATTRIBUTES (fntype)))
+     cum->call_cookie |= CALL_SHORT;
+   else if (fntype && lookup_attribute ("longcall", TYPE_ATTRIBUTES (fntype)))
+     cum->call_cookie |= CALL_LONG;
+ 
    return;
  }
  
*************** function_arg (CUMULATIVE_ARGS *cum, enum
*** 1206,1211 ****
--- 1215,1224 ----
    int bytes
      = (mode == BLKmode) ? int_size_in_bytes (type) : GET_MODE_SIZE (mode);
  
+   if (mode == VOIDmode)
+     /* Compute operand 2 of the call insn.  */
+     return GEN_INT (cum->call_cookie);
+ 
    if (bytes == -1)
      return NULL_RTX;
  
*************** bfin_pass_by_reference (CUMULATIVE_ARGS 
*** 1260,1283 ****
  int
  bfin_return_in_memory (tree type)
  {
!   int size;
!   enum machine_mode mode = TYPE_MODE (type);
! 
!   if (mode == BLKmode)
!     return 1;
!   size = int_size_in_bytes (type);	
!   if (VECTOR_MODE_P (mode) || mode == TImode)
!     {
!       /* User-created vectors small enough to fit in REG.  */
!       if (size < 8)
!         return 0;
!       if (size == 8 || size == 16)
! 	return 1;
!     }
! 
!   if (size > 12)
!     return 1;
!   return 0;
  }
  
  /* Register in which address to store a structure value
--- 1273,1280 ----
  int
  bfin_return_in_memory (tree type)
  {
!   int size = int_size_in_bytes (type);
!   return size > 2 * UNITS_PER_WORD || size == -1;
  }
  
  /* Register in which address to store a structure value
*************** split_di (rtx operands[], int num, rtx l
*** 1519,1555 ****
      }
  }
  
  /* Expand a call instruction.  FNADDR is the call target, RETVAL the return value.
     SIBCALL is nonzero if this is a sibling call.  */
  
  void
! bfin_expand_call (rtx retval, rtx fnaddr, rtx callarg1, int sibcall)
  {
    rtx use = NULL, call;
  
    /* Static functions and indirect calls don't need the pic register.  */
    if (flag_pic
!       && GET_CODE (XEXP (fnaddr, 0)) == SYMBOL_REF
!       && ! SYMBOL_REF_LOCAL_P (XEXP (fnaddr, 0)))
      use_reg (&use, pic_offset_table_rtx);
  
!   if (! call_insn_operand (XEXP (fnaddr, 0), Pmode))
      {
!       fnaddr = copy_to_mode_reg (Pmode, XEXP (fnaddr, 0));
!       fnaddr = gen_rtx_MEM (Pmode, fnaddr);
      }
    call = gen_rtx_CALL (VOIDmode, fnaddr, callarg1);
  
    if (retval)
      call = gen_rtx_SET (VOIDmode, retval, call);
    if (sibcall)
!     {
!       rtx pat = gen_rtx_PARALLEL (VOIDmode, rtvec_alloc (2));
!       XVECEXP (pat, 0, 0) = call;
!       XVECEXP (pat, 0, 1) = gen_rtx_RETURN (VOIDmode);
!       call = pat;
!     }
!   call = emit_call_insn (call);
    if (use)
      CALL_INSN_FUNCTION_USAGE (call) = use;
  }
--- 1516,1574 ----
      }
  }
  
+ bool
+ bfin_longcall_p (rtx op, int call_cookie)
+ {
+   gcc_assert (GET_CODE (op) == SYMBOL_REF);
+   if (call_cookie & CALL_SHORT)
+     return 0;
+   if (call_cookie & CALL_LONG)
+     return 1;
+   if (TARGET_LONG_CALLS)
+     return 1;
+   return 0;
+ }
+ 
  /* Expand a call instruction.  FNADDR is the call target, RETVAL the return value.
+    COOKIE is a CONST_INT holding the call_cookie prepared init_cumulative_args.
     SIBCALL is nonzero if this is a sibling call.  */
  
  void
! bfin_expand_call (rtx retval, rtx fnaddr, rtx callarg1, rtx cookie, int sibcall)
  {
    rtx use = NULL, call;
+   rtx callee = XEXP (fnaddr, 0);
+   rtx pat = gen_rtx_PARALLEL (VOIDmode, rtvec_alloc (sibcall ? 3 : 2));
+ 
+   /* In an untyped call, we can get NULL for operand 2.  */
+   if (cookie == NULL_RTX)
+     cookie = const0_rtx;
  
    /* Static functions and indirect calls don't need the pic register.  */
    if (flag_pic
!       && GET_CODE (callee) == SYMBOL_REF
!       && !SYMBOL_REF_LOCAL_P (callee))
      use_reg (&use, pic_offset_table_rtx);
  
!   if ((!register_no_elim_operand (callee, Pmode)
!        && GET_CODE (callee) != SYMBOL_REF)
!       || (GET_CODE (callee) == SYMBOL_REF
! 	  && (flag_pic
! 	      || bfin_longcall_p (callee, INTVAL (cookie)))))
      {
!       callee = copy_to_mode_reg (Pmode, callee);
!       fnaddr = gen_rtx_MEM (Pmode, callee);
      }
    call = gen_rtx_CALL (VOIDmode, fnaddr, callarg1);
  
    if (retval)
      call = gen_rtx_SET (VOIDmode, retval, call);
+ 
+   XVECEXP (pat, 0, 0) = call;
+   XVECEXP (pat, 0, 1) = gen_rtx_USE (VOIDmode, cookie);
    if (sibcall)
!     XVECEXP (pat, 0, 2) = gen_rtx_RETURN (VOIDmode);
!   call = emit_call_insn (pat);
    if (use)
      CALL_INSN_FUNCTION_USAGE (call) = use;
  }
*************** bfin_reorg (void)
*** 2470,2478 ****
    rtx insn, last_condjump = NULL_RTX;
    int cycles_since_jump = INT_MAX;
  
!   if (! TARGET_CSYNC)
      return;
  
    for (insn = get_insns (); insn; insn = NEXT_INSN (insn))
      {
        rtx pat;
--- 2489,2499 ----
    rtx insn, last_condjump = NULL_RTX;
    int cycles_since_jump = INT_MAX;
  
!   if (! TARGET_SPECLD_ANOMALY || ! TARGET_CSYNC_ANOMALY)
      return;
  
+   /* First pass: find predicted-false branches; if something after them
+      needs nops, insert them or change the branch to predict true.  */
    for (insn = get_insns (); insn; insn = NEXT_INSN (insn))
      {
        rtx pat;
*************** bfin_reorg (void)
*** 2500,2529 ****
        else if (INSN_P (insn))
  	{
  	  enum attr_type type = get_attr_type (insn);
  	  if (cycles_since_jump < INT_MAX)
  	    cycles_since_jump++;
  
! 	  if (type == TYPE_MCLD && cycles_since_jump < 3)
  	    {
  	      rtx pat;
  
! 	      pat = single_set (insn);
! 	      if (may_trap_p (SET_SRC (pat)))
! 		{
! 		  int num_clobbers;
! 		  rtx *op = recog_data.operand;
  
! 		  extract_insn (last_condjump);
! 		  if (optimize_size)
! 		    pat = gen_cbranch_predicted_taken (op[0], op[1], op[2],
! 						       op[3]);
! 		  else
! 		    pat = gen_cbranch_with_nops (op[0], op[1], op[2], op[3],
! 						 GEN_INT (3 - cycles_since_jump));
! 		  PATTERN (last_condjump) = pat;
! 		  INSN_CODE (last_condjump) = recog (pat, insn, &num_clobbers);
  		  cycles_since_jump = INT_MAX;
  		}
  	    }
  	}
      }
--- 2521,2630 ----
        else if (INSN_P (insn))
  	{
  	  enum attr_type type = get_attr_type (insn);
+ 	  int delay_needed = 0;
  	  if (cycles_since_jump < INT_MAX)
  	    cycles_since_jump++;
  
! 	  if (type == TYPE_MCLD && TARGET_SPECLD_ANOMALY)
! 	    {
! 	      rtx pat = single_set (insn);
! 	      if (may_trap_p (SET_SRC (pat)))
! 		delay_needed = 3;
! 	    }
! 	  else if (type == TYPE_SYNC && TARGET_CSYNC_ANOMALY)
! 	    delay_needed = 4;
! 
! 	  if (delay_needed > cycles_since_jump)
  	    {
  	      rtx pat;
+ 	      int num_clobbers;
+ 	      rtx *op = recog_data.operand;
  
! 	      delay_needed -= cycles_since_jump;
  
! 	      extract_insn (last_condjump);
! 	      if (optimize_size)
! 		{
! 		  pat = gen_cbranch_predicted_taken (op[0], op[1], op[2],
! 						     op[3]);
  		  cycles_since_jump = INT_MAX;
  		}
+ 	      else
+ 		/* Do not adjust cycles_since_jump in this case, so that
+ 		   we'll increase the number of NOPs for a subsequent insn
+ 		   if necessary.  */
+ 		pat = gen_cbranch_with_nops (op[0], op[1], op[2], op[3],
+ 					     GEN_INT (delay_needed));
+ 	      PATTERN (last_condjump) = pat;
+ 	      INSN_CODE (last_condjump) = recog (pat, insn, &num_clobbers);
+ 	    }
+ 	}
+     }
+   /* Second pass: for predicted-true branches, see if anything at the
+      branch destination needs extra nops.  */
+   if (! TARGET_CSYNC_ANOMALY)
+     return;
+ 
+   for (insn = get_insns (); insn; insn = NEXT_INSN (insn))
+     {
+       if (JUMP_P (insn)
+ 	  && any_condjump_p (insn)
+ 	  && (INSN_CODE (insn) == CODE_FOR_cbranch_predicted_taken
+ 	      || cbranch_predicted_taken_p (insn)))
+ 	{
+ 	  rtx target = JUMP_LABEL (insn);
+ 	  rtx label = target;
+ 	  cycles_since_jump = 0;
+ 	  for (; target && cycles_since_jump < 3; target = NEXT_INSN (target))
+ 	    {
+ 	      rtx pat;
+ 
+ 	      if (NOTE_P (target) || BARRIER_P (target) || LABEL_P (target))
+ 		continue;
+ 
+ 	      pat = PATTERN (target);
+ 	      if (GET_CODE (pat) == USE || GET_CODE (pat) == CLOBBER
+ 		  || GET_CODE (pat) == ASM_INPUT || GET_CODE (pat) == ADDR_VEC
+ 		  || GET_CODE (pat) == ADDR_DIFF_VEC || asm_noperands (pat) >= 0)
+ 		continue;
+ 
+ 	      if (INSN_P (target))
+ 		{
+ 		  enum attr_type type = get_attr_type (target);
+ 		  int delay_needed = 0;
+ 		  if (cycles_since_jump < INT_MAX)
+ 		    cycles_since_jump++;
+ 
+ 		  if (type == TYPE_SYNC && TARGET_CSYNC_ANOMALY)
+ 		    delay_needed = 2;
+ 
+ 		  if (delay_needed > cycles_since_jump)
+ 		    {
+ 		      rtx prev = prev_real_insn (label);
+ 		      delay_needed -= cycles_since_jump;
+ 		      if (dump_file)
+ 			fprintf (dump_file, "Adding %d nops after %d\n",
+ 				 delay_needed, INSN_UID (label));
+ 		      if (JUMP_P (prev)
+ 			  && INSN_CODE (prev) == CODE_FOR_cbranch_with_nops)
+ 			{
+ 			  rtx x;
+ 			  HOST_WIDE_INT v;
+ 
+ 			  if (dump_file)
+ 			    fprintf (dump_file,
+ 				     "Reducing nops on insn %d.\n",
+ 				     INSN_UID (prev));
+ 			  x = PATTERN (prev);
+ 			  x = XVECEXP (x, 0, 1);
+ 			  v = INTVAL (XVECEXP (x, 0, 0)) - delay_needed;
+ 			  XVECEXP (x, 0, 0) = GEN_INT (v);
+ 			}
+ 		      while (delay_needed-- > 0)
+ 			emit_insn_after (gen_nop (), label);
+ 		      break;
+ 		    }
+ 		}
  	    }
  	}
      }
*************** bfin_comp_type_attributes (tree type1, t
*** 2585,2593 ****
--- 2686,2728 ----
        != !lookup_attribute ("kspisusp", TYPE_ATTRIBUTES (type2)))
      return 0;
  
+   if (!lookup_attribute ("longcall", TYPE_ATTRIBUTES (type1))
+       != !lookup_attribute ("longcall", TYPE_ATTRIBUTES (type2)))
+     return 0;
+ 
    return 1;
  }
  
+ /* Handle a "longcall" or "shortcall" attribute; arguments as in
+    struct attribute_spec.handler.  */
+ 
+ static tree
+ bfin_handle_longcall_attribute (tree *node, tree name, 
+ 				tree args ATTRIBUTE_UNUSED, 
+ 				int flags ATTRIBUTE_UNUSED, 
+ 				bool *no_add_attrs)
+ {
+   if (TREE_CODE (*node) != FUNCTION_TYPE
+       && TREE_CODE (*node) != FIELD_DECL
+       && TREE_CODE (*node) != TYPE_DECL)
+     {
+       warning ("`%s' attribute only applies to functions",
+ 	       IDENTIFIER_POINTER (name));
+       *no_add_attrs = true;
+     }
+ 
+   if ((strcmp (IDENTIFIER_POINTER (name), "longcall") == 0
+        && lookup_attribute ("shortcall", TYPE_ATTRIBUTES (*node)))
+       || (strcmp (IDENTIFIER_POINTER (name), "shortcall") == 0
+ 	  && lookup_attribute ("longcall", TYPE_ATTRIBUTES (*node))))
+     {
+       warning ("can't apply both longcall and shortcall attributes to the same function");
+       *no_add_attrs = true;
+     }
+ 
+   return NULL_TREE;
+ }
+ 
  /* Table of valid machine attributes.  */
  const struct attribute_spec bfin_attribute_table[] =
  {
*************** const struct attribute_spec bfin_attribu
*** 2598,2603 ****
--- 2733,2740 ----
    { "nesting", 0, 0, false, true,  true, NULL },
    { "kspisusp", 0, 0, false, true,  true, NULL },
    { "saveall", 0, 0, false, true,  true, NULL },
+   { "longcall",  0, 0, false, true,  true,  bfin_handle_longcall_attribute },
+   { "shortcall", 0, 0, false, true,  true,  bfin_handle_longcall_attribute },
    { NULL, 0, 0, false, false, false, NULL }
  };
  
*************** bfin_output_mi_thunk (FILE *file ATTRIBU
*** 2671,2676 ****
--- 2808,2874 ----
      output_asm_insn ("jump.l\t%P0", xops);
  }
  
+ /* Codes for all the Blackfin builtins.  */
+ enum bfin_builtins
+ {
+   BFIN_BUILTIN_CSYNC,
+   BFIN_BUILTIN_SSYNC,
+   BFIN_BUILTIN_MAX
+ };
+ 
+ #define def_builtin(NAME, TYPE, CODE)					\
+ do {									\
+   lang_hooks.builtin_function ((NAME), (TYPE), (CODE), BUILT_IN_MD,	\
+ 			       NULL, NULL_TREE);			\
+ } while (0)
+ 
+ /* Set up all builtin functions for this target.  */
+ static void
+ bfin_init_builtins (void)
+ {
+   tree void_ftype_void
+     = build_function_type (void_type_node, void_list_node);
+ 
+   /* Add the remaining MMX insns with somewhat more complicated types.  */
+   def_builtin ("__builtin_bfin_csync", void_ftype_void, BFIN_BUILTIN_CSYNC);
+   def_builtin ("__builtin_bfin_ssync", void_ftype_void, BFIN_BUILTIN_SSYNC);
+ }
+ 
+ /* Expand an expression EXP that calls a built-in function,
+    with result going to TARGET if that's convenient
+    (and in mode MODE if that's convenient).
+    SUBTARGET may be used as the target for computing one of EXP's operands.
+    IGNORE is nonzero if the value is to be ignored.  */
+ 
+ static rtx
+ bfin_expand_builtin (tree exp, rtx target ATTRIBUTE_UNUSED,
+ 		     rtx subtarget ATTRIBUTE_UNUSED,
+ 		     enum machine_mode mode ATTRIBUTE_UNUSED,
+ 		     int ignore ATTRIBUTE_UNUSED)
+ {
+   tree fndecl = TREE_OPERAND (TREE_OPERAND (exp, 0), 0);
+   unsigned int fcode = DECL_FUNCTION_CODE (fndecl);
+ 
+   switch (fcode)
+     {
+     case BFIN_BUILTIN_CSYNC:
+       emit_insn (gen_csync ());
+       return 0;
+     case BFIN_BUILTIN_SSYNC:
+       emit_insn (gen_ssync ());
+       return 0;
+ 
+     default:
+       gcc_unreachable ();
+     }
+ }
+ 
+ #undef TARGET_INIT_BUILTINS
+ #define TARGET_INIT_BUILTINS bfin_init_builtins
+ 
+ #undef TARGET_EXPAND_BUILTIN
+ #define TARGET_EXPAND_BUILTIN bfin_expand_builtin
+ 
  #undef TARGET_ASM_GLOBALIZE_LABEL
  #define TARGET_ASM_GLOBALIZE_LABEL bfin_globalize_label 
  
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/bfin.h gcc-4.0.2/gcc/config/bfin/bfin.h
*** gcc-4.0.1/gcc/config/bfin/bfin.h	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/bfin.h	Tue Aug  9 10:57:08 2005
***************
*** 16,23 ****
  
     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, 59 Temple Place - Suite 330,
!    Boston, MA 02111-1307, USA.  */
  
  #ifndef _BFIN_CONFIG
  #define _BFIN_CONFIG
--- 16,23 ----
  
     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.  */
  
  #ifndef _BFIN_CONFIG
  #define _BFIN_CONFIG
*************** extern int target_flags;
*** 48,68 ****
  /* Generate DSP instructions, like DSP halfword loads */
  #define TARGET_DSP			(1)
  
! #define TARGET_DEFAULT MASK_CSYNC
  
  /* Don't create frame pointers for leaf functions */
  #define TARGET_OMIT_LEAF_FRAME_POINTER (target_flags & MASK_OMIT_LEAF_FRAME_POINTER)
  #define TARGET_LOW_64K                 (target_flags & MASK_LOW_64K)
! #define TARGET_CSYNC		       (target_flags & MASK_CSYNC)
  #define TARGET_ID_SHARED_LIBRARY       (target_flags & MASK_ID_SHARED_LIBRARY)
  
  #define MASK_OMIT_LEAF_FRAME_POINTER 0x00000001
! #define MASK_CSYNC                   0x00000002
  #define MASK_LOW_64K           	     0x00000004
  /* Compile using library ID based shared libraries.
   * Set a specific ID using the -mshared-library-id=xxx option.
   */
  #define MASK_ID_SHARED_LIBRARY	     0x00000008
  
  #define TARGET_SWITCHES  {\
    { "omit-leaf-frame-pointer",	  MASK_OMIT_LEAF_FRAME_POINTER,		\
--- 48,72 ----
  /* Generate DSP instructions, like DSP halfword loads */
  #define TARGET_DSP			(1)
  
! #define TARGET_DEFAULT (MASK_CSYNC_ANOMALY | MASK_SPECLD_ANOMALY)
  
  /* Don't create frame pointers for leaf functions */
  #define TARGET_OMIT_LEAF_FRAME_POINTER (target_flags & MASK_OMIT_LEAF_FRAME_POINTER)
  #define TARGET_LOW_64K                 (target_flags & MASK_LOW_64K)
! #define TARGET_CSYNC_ANOMALY	       (target_flags & MASK_CSYNC_ANOMALY)
! #define TARGET_SPECLD_ANOMALY	       (target_flags & MASK_SPECLD_ANOMALY)
  #define TARGET_ID_SHARED_LIBRARY       (target_flags & MASK_ID_SHARED_LIBRARY)
+ #define TARGET_LONG_CALLS              (target_flags & MASK_LONG_CALLS)
  
  #define MASK_OMIT_LEAF_FRAME_POINTER 0x00000001
! #define MASK_CSYNC_ANOMALY           0x00000002
  #define MASK_LOW_64K           	     0x00000004
  /* Compile using library ID based shared libraries.
   * Set a specific ID using the -mshared-library-id=xxx option.
   */
  #define MASK_ID_SHARED_LIBRARY	     0x00000008
+ #define MASK_SPECLD_ANOMALY          0x00000010
+ #define MASK_LONG_CALLS              0x00000020
  
  #define TARGET_SWITCHES  {\
    { "omit-leaf-frame-pointer",	  MASK_OMIT_LEAF_FRAME_POINTER,		\
*************** extern int target_flags;
*** 73,88 ****
      "Program is located in low 64K of memory" },			\
    { "no-low64k",	         -MASK_LOW_64K,				\
      "Program is not located in low 64K of memory (default)"},		\
!   { "csync",		         MASK_CSYNC,				\
!     "Avoid speculative loads by inserting CSYNC or equivalent"},	\
!   { "no-csync",			-MASK_CSYNC,				\
      "Do not generate extra code to avoid speculative loads"},		\
    { "id-shared-library", MASK_ID_SHARED_LIBRARY,			\
      "Enable ID based shared library" },					\
    { "no-id-shared-library", -MASK_ID_SHARED_LIBRARY,			\
      "Disable ID based shared library" },				\
    { "", TARGET_DEFAULT,							\
!     "default: csync"}}
  
  /* This macro is similar to `TARGET_SWITCHES' but defines names of
     command options that have values.  Its definition is an
--- 77,100 ----
      "Program is located in low 64K of memory" },			\
    { "no-low64k",	         -MASK_LOW_64K,				\
      "Program is not located in low 64K of memory (default)"},		\
!   { "specld-anomaly",		 MASK_SPECLD_ANOMALY,			\
!     "Avoid speculative loads"},						\
!   { "no-specld-anomaly",	-MASK_SPECLD_ANOMALY,			\
      "Do not generate extra code to avoid speculative loads"},		\
+   { "csync-anomaly",		 MASK_CSYNC_ANOMALY,			\
+     "Avoid CSYNC/SSYNC after conditional jumps"},			\
+   { "no-csync-anomaly",		-MASK_CSYNC_ANOMALY,			\
+     "Do not generate extra code to avoid CSYNC/SSYNC after condjumps"},	\
+   { "long-calls",	         MASK_LONG_CALLS,			\
+     "Don't generate PC-relative calls, use indirection"},		\
+   { "no-cmov",			-MASK_LONG_CALLS,			\
+     "Don't use long calls by default"},					\
    { "id-shared-library", MASK_ID_SHARED_LIBRARY,			\
      "Enable ID based shared library" },					\
    { "no-id-shared-library", -MASK_ID_SHARED_LIBRARY,			\
      "Disable ID based shared library" },				\
    { "", TARGET_DEFAULT,							\
!     "default: csync-anomaly, specld-anomaly"}}
  
  /* This macro is similar to `TARGET_SWITCHES' but defines names of
     command options that have values.  Its definition is an
*************** typedef enum {
*** 578,587 ****
--- 590,605 ----
  
  #define FUNCTION_ARG_REGISTERS { REG_R0, REG_R1, REG_R2, -1 }
  
+ /* Flags for the call/call_value rtl operations set up by function_arg */
+ #define CALL_NORMAL		0x00000000	/* no special processing */
+ #define CALL_LONG		0x00000001	/* always call indirect */
+ #define CALL_SHORT		0x00000002	/* always call by symbol */
+ 
  typedef struct {
    int words;			/* # words passed so far */
    int nregs;			/* # registers available for passing */
    int *arg_regs;		/* array of register -1 terminated */
+   int call_cookie;		/* Do special things for this call */
  } CUMULATIVE_ARGS;
  
  /* Define where to put the arguments to a function.
*************** do { char __buf[256];					\
*** 1149,1156 ****
      } while (0)
  
  #define ASM_OUTPUT_ALIGN(FILE,LOG) 				\
!     do {		 					\
! 	fprintf (FILE, ".align %d\n", LOG);			\
      } while (0)
  
  #define ASM_OUTPUT_SKIP(FILE,SIZE)		\
--- 1167,1175 ----
      } while (0)
  
  #define ASM_OUTPUT_ALIGN(FILE,LOG) 				\
!     do {							\
!       if ((LOG) != 0)						\
! 	fprintf (FILE, "\t.align %d\n", 1 << (LOG));		\
      } while (0)
  
  #define ASM_OUTPUT_SKIP(FILE,SIZE)		\
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/bfin.md gcc-4.0.2/gcc/config/bfin/bfin.md
*** gcc-4.0.1/gcc/config/bfin/bfin.md	Thu May 19 09:33:05 2005
--- gcc-4.0.2/gcc/config/bfin/bfin.md	Tue Aug  9 10:57:08 2005
***************
*** 16,23 ****
  
  ;; 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, 59 Temple Place - Suite 330,
! ;; Boston, MA 02111-1307, USA.
  
  ; operand punctuation marks:
  ;
--- 16,23 ----
  
  ;; 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.
  
  ; operand punctuation marks:
  ;
***************
*** 120,129 ****
     (UNSPEC_PUSH_MULTIPLE 5)])
  
  (define_constants
!   [(UNSPEC_VOLATILE_EH_RETURN 0)])
  
  (define_attr "type"
!   "move,mvi,mcld,mcst,dsp32,mult,alu0,shft,brcc,br,call,misc,compare,dummy"
    (const_string "misc"))
  
  ;; Scheduling definitions
--- 120,131 ----
     (UNSPEC_PUSH_MULTIPLE 5)])
  
  (define_constants
!   [(UNSPEC_VOLATILE_EH_RETURN 0)
!    (UNSPEC_VOLATILE_CSYNC 1)
!    (UNSPEC_VOLATILE_SSYNC 2)])
  
  (define_attr "type"
!   "move,mvi,mcld,mcst,dsp32,mult,alu0,shft,brcc,br,call,misc,sync,compare,dummy"
    (const_string "misc"))
  
  ;; Scheduling definitions
***************
*** 133,139 ****
  (define_cpu_unit "core" "bfin")
  
  (define_insn_reservation "alu" 1
!   (eq_attr "type" "move,mvi,mcst,dsp32,alu0,shft,brcc,br,call,misc,compare")
    "core")
  
  (define_insn_reservation "imul" 3
--- 135,141 ----
  (define_cpu_unit "core" "bfin")
  
  (define_insn_reservation "alu" 1
!   (eq_attr "type" "move,mvi,mcst,dsp32,alu0,shft,brcc,br,call,misc,sync,compare")
    "core")
  
  (define_insn_reservation "imul" 3
***************
*** 1216,1295 ****
  ;;  Call instructions..
  
  (define_expand "call"
!   [(call (match_operand:SI 0 "" "")
! 	 (match_operand 1 "" ""))]
    ""
!   "bfin_expand_call (NULL_RTX, operands[0], operands[1], 0); DONE;")
  
  (define_expand "sibcall"
    [(parallel [(call (match_operand:SI 0 "" "")
  		    (match_operand 1 "" ""))
  	      (return)])]
    ""
!   "bfin_expand_call (NULL_RTX, operands[0], operands[1], 1); DONE;")
  
  (define_expand "call_value"
!   [(set (match_operand 0 "validreg_operand" "")
!          (call (match_operand:SI 1 "" "")
! 	       (match_operand 2 "" "")))]
    ""
!   "bfin_expand_call (operands[0], operands[1], operands[2], 0); DONE;")
  
  (define_expand "sibcall_value"
!   [(parallel [(set (match_operand 0 "validreg_operand" "")
  		   (call (match_operand:SI 1 "" "")
  			 (match_operand 2 "" "")))
  	      (return)])]
    ""
!   "bfin_expand_call (operands[0], operands[1], operands[2], 1); DONE;")
  
! (define_insn "*call_insn"
!   [(call (mem:SI (match_operand:SI 0 "call_insn_operand" "a,Q"))
! 	 (match_operand 1 "general_operand" "g,g"))]
    "! SIBLING_CALL_P (insn)
!    && (GET_CODE (operands[0]) == SYMBOL_REF || GET_CODE (operands[0]) == REG)"
!   "@
!   call (%0);
!   call %G0;"
    [(set_attr "type" "call")
!    (set_attr "length" "2,4")])
  
! (define_insn "*sibcall_insn"
!   [(call (mem:SI (match_operand:SI 0 "call_insn_operand" "z,Q"))
! 	 (match_operand 1 "general_operand" "g,g"))
     (return)]
    "SIBLING_CALL_P (insn)
!    && (GET_CODE (operands[0]) == SYMBOL_REF || GET_CODE (operands[0]) == REG)"
!   "@
!   jump (%0);
!   jump.l %G0;"
    [(set_attr "type" "br")
!    (set_attr "length" "2,4")])
  
! (define_insn "*call_value_insn"
!   [(set (match_operand 0 "validreg_operand" "=d,d")
!         (call (mem:SI (match_operand:SI 1 "call_insn_operand" "a,Q"))
! 	      (match_operand 2 "general_operand" "g,g")))]
    "! SIBLING_CALL_P (insn)
!    && (GET_CODE (operands[0]) == SYMBOL_REF || GET_CODE (operands[0]) == REG)"
!   "@
!   call (%1);
!   call %G1;"
    [(set_attr "type" "call")
!    (set_attr "length" "2,4")])
  
! (define_insn "*sibcall_value_insn"
!   [(set (match_operand 0 "validreg_operand" "=d,d")
!          (call (mem:SI (match_operand:SI 1 "call_insn_operand" "z,Q"))
! 	       (match_operand 2 "general_operand" "g,g")))
     (return)]
    "SIBLING_CALL_P (insn)
!    && (GET_CODE (operands[0]) == SYMBOL_REF || GET_CODE (operands[0]) == REG)"
!   "@
!   jump (%1);
!   jump.l %G1;"
    [(set_attr "type" "br")
!    (set_attr "length" "2,4")])
  
  ;; Block move patterns
  
--- 1218,1357 ----
  ;;  Call instructions..
  
  (define_expand "call"
!   [(parallel [(call (match_operand:SI 0 "" "")
! 		    (match_operand 1 "" ""))
! 	      (use (match_operand 2 "" ""))])]
    ""
! {
!   bfin_expand_call (NULL_RTX, operands[0], operands[1], operands[2], 0);
!   DONE;
! })
  
  (define_expand "sibcall"
    [(parallel [(call (match_operand:SI 0 "" "")
  		    (match_operand 1 "" ""))
+ 	      (use (match_operand 2 "" ""))
  	      (return)])]
    ""
! {
!   bfin_expand_call (NULL_RTX, operands[0], operands[1], operands[2], 1);
!   DONE;
! })
  
  (define_expand "call_value"
!   [(parallel [(set (match_operand 0 "register_operand" "")
! 		   (call (match_operand:SI 1 "" "")
! 			 (match_operand 2 "" "")))
! 	      (use (match_operand 3 "" ""))])]
    ""
! {
!   bfin_expand_call (operands[0], operands[1], operands[2], operands[3], 0);
!   DONE;
! })
  
  (define_expand "sibcall_value"
!   [(parallel [(set (match_operand 0 "register_operand" "")
  		   (call (match_operand:SI 1 "" "")
  			 (match_operand 2 "" "")))
+ 	      (use (match_operand 3 "" ""))
  	      (return)])]
    ""
! {
!   bfin_expand_call (operands[0], operands[1], operands[2], operands[3], 1);
!   DONE;
! })
  
! (define_insn "*call_symbol"
!   [(call (mem:SI (match_operand:SI 0 "symbol_ref_operand" "Q"))
! 	 (match_operand 1 "general_operand" "g"))
!    (use (match_operand 2 "" ""))]
    "! SIBLING_CALL_P (insn)
!    && !flag_pic
!    && GET_CODE (operands[0]) == SYMBOL_REF
!    && !bfin_longcall_p (operands[0], INTVAL (operands[2]))"
!   "call %G0;"
    [(set_attr "type" "call")
!    (set_attr "length" "4")])
  
! (define_insn "*sibcall_symbol"
!   [(call (mem:SI (match_operand:SI 0 "symbol_ref_operand" "Q"))
! 	 (match_operand 1 "general_operand" "g"))
!    (use (match_operand 2 "" ""))
     (return)]
    "SIBLING_CALL_P (insn)
!    && !flag_pic
!    && GET_CODE (operands[0]) == SYMBOL_REF
!    && !bfin_longcall_p (operands[0], INTVAL (operands[2]))"
!   "jump.l %G0;"
    [(set_attr "type" "br")
!    (set_attr "length" "4")])
  
! (define_insn "*call_value_symbol"
!   [(set (match_operand 0 "register_operand" "=d")
!         (call (mem:SI (match_operand:SI 1 "symbol_ref_operand" "Q"))
! 	      (match_operand 2 "general_operand" "g")))
!    (use (match_operand 3 "" ""))]
    "! SIBLING_CALL_P (insn)
!    && !flag_pic
!    && GET_CODE (operands[1]) == SYMBOL_REF
!    && !bfin_longcall_p (operands[1], INTVAL (operands[3]))"
!   "call %G1;"
    [(set_attr "type" "call")
!    (set_attr "length" "4")])
  
! (define_insn "*sibcall_value_symbol"
!   [(set (match_operand 0 "register_operand" "=d")
!          (call (mem:SI (match_operand:SI 1 "symbol_ref_operand" "Q"))
! 	       (match_operand 2 "general_operand" "g")))
!    (use (match_operand 3 "" ""))
     (return)]
    "SIBLING_CALL_P (insn)
!    && !flag_pic
!    && GET_CODE (operands[1]) == SYMBOL_REF
!    && !bfin_longcall_p (operands[1], INTVAL (operands[3]))"
!   "jump.l %G1;"
    [(set_attr "type" "br")
!    (set_attr "length" "4")])
! 
! (define_insn "*call_insn"
!   [(call (mem:SI (match_operand:SI 0 "register_no_elim_operand" "a"))
! 	 (match_operand 1 "general_operand" "g"))
!    (use (match_operand 2 "" ""))]
!   "! SIBLING_CALL_P (insn)"
!   "call (%0);"
!   [(set_attr "type" "call")
!    (set_attr "length" "2")])
! 
! (define_insn "*sibcall_insn"
!   [(call (mem:SI (match_operand:SI 0 "register_no_elim_operand" "z"))
! 	 (match_operand 1 "general_operand" "g"))
!    (use (match_operand 2 "" ""))
!    (return)]
!   "SIBLING_CALL_P (insn)"
!   "jump (%0);"
!   [(set_attr "type" "br")
!    (set_attr "length" "2")])
! 
! (define_insn "*call_value_insn"
!   [(set (match_operand 0 "register_operand" "=d")
!         (call (mem:SI (match_operand:SI 1 "register_no_elim_operand" "a"))
! 	      (match_operand 2 "general_operand" "g")))
!    (use (match_operand 3 "" ""))]
!   "! SIBLING_CALL_P (insn)"
!   "call (%1);"
!   [(set_attr "type" "call")
!    (set_attr "length" "2")])
! 
! (define_insn "*sibcall_value_insn"
!   [(set (match_operand 0 "register_operand" "=d")
!          (call (mem:SI (match_operand:SI 1 "register_no_elim_operand" "z"))
! 	       (match_operand 2 "general_operand" "g")))
!    (use (match_operand 3 "" ""))
!    (return)]
!   "SIBLING_CALL_P (insn)"
!   "jump (%1);"
!   [(set_attr "type" "br")
!    (set_attr "length" "2")])
  
  ;; Block move patterns
  
***************
*** 1846,1851 ****
--- 1908,1925 ----
    gcc_unreachable ();
  })
  
+ (define_insn "csync"
+   [(unspec_volatile [(const_int 0)] UNSPEC_VOLATILE_CSYNC)]
+   ""
+   "csync;"
+   [(set_attr "type" "sync")])
+ 
+ (define_insn "ssync"
+   [(unspec_volatile [(const_int 0)] UNSPEC_VOLATILE_SSYNC)]
+   ""
+   "ssync;"
+   [(set_attr "type" "sync")])
+ 
  ;;; Vector instructions
  
  (define_insn "addv2hi"
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/bfin.opt gcc-4.0.2/gcc/config/bfin/bfin.opt
*** gcc-4.0.1/gcc/config/bfin/bfin.opt	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/bfin.opt	Tue Aug  9 10:57:09 2005
***************
*** 16,23 ****
  ;
  ; 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, 59 Temple Place - Suite 330, Boston, MA
! ; 02111-1307, USA.
  
  momit-leaf-frame-pointer
  Target Report Mask(OMIT_LEAF_FRAME_POINTER)
--- 16,23 ----
  ;
  ; 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.
  
  momit-leaf-frame-pointer
  Target Report Mask(OMIT_LEAF_FRAME_POINTER)
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/crti.s gcc-4.0.2/gcc/config/bfin/crti.s
*** gcc-4.0.1/gcc/config/bfin/crti.s	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/crti.s	Tue Aug  9 10:57:09 2005
*************** GNU General Public License for more deta
*** 17,24 ****
  
  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, 59 Temple Place - Suite 330,
! Boston, MA 02111-1307, USA.  */
  
  /* As a special exception, if you link this library with files
     compiled with GCC to produce an executable, this does not cause
--- 17,24 ----
  
  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.  */
  
  /* As a special exception, if you link this library with files
     compiled with GCC to produce an executable, this does not cause
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/crtn.s gcc-4.0.2/gcc/config/bfin/crtn.s
*** gcc-4.0.1/gcc/config/bfin/crtn.s	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/crtn.s	Tue Aug  9 10:57:09 2005
*************** GNU General Public License for more deta
*** 17,24 ****
  
  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, 59 Temple Place - Suite 330,
! Boston, MA 02111-1307, USA.  */
  
  /* As a special exception, if you link this library with files
     compiled with GCC to produce an executable, this does not cause
--- 17,24 ----
  
  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.  */
  
  /* As a special exception, if you link this library with files
     compiled with GCC to produce an executable, this does not cause
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/elf.h gcc-4.0.2/gcc/config/bfin/elf.h
*** gcc-4.0.1/gcc/config/bfin/elf.h	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/elf.h	Tue Aug  9 10:57:09 2005
***************
*** 14,16 ****
--- 14,18 ----
  
  #undef USER_LABEL_PREFIX
  #define USER_LABEL_PREFIX "_"
+ 
+ #define NO_IMPLICIT_EXTERN_C
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/lib1funcs.asm gcc-4.0.2/gcc/config/bfin/lib1funcs.asm
*** gcc-4.0.1/gcc/config/bfin/lib1funcs.asm	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/lib1funcs.asm	Tue Aug  9 10:57:09 2005
*************** GNU General Public License for more deta
*** 16,23 ****
  
  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, 59 Temple Place - Suite 330,
! Boston, MA 02111-1307, USA.  */
  
  /* As a special exception, if you link this library with files
     compiled with GCC to produce an executable, this does not cause
--- 16,23 ----
  
  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.  */
  
  /* As a special exception, if you link this library with files
     compiled with GCC to produce an executable, this does not cause
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/predicates.md gcc-4.0.2/gcc/config/bfin/predicates.md
*** gcc-4.0.1/gcc/config/bfin/predicates.md	Mon Apr 25 10:40:25 2005
--- gcc-4.0.2/gcc/config/bfin/predicates.md	Tue Aug  9 10:57:09 2005
***************
*** 14,21 ****
  ;;
  ;; 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, 59 Temple Place - Suite 330,
! ;; Boston, MA 02111-1307, USA.
  
  ;; Return nonzero iff OP is one of the integer constants 1 or 2.
  (define_predicate "pos_scale_operand"
--- 14,21 ----
  ;;
  ;; 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.
  
  ;; Return nonzero iff OP is one of the integer constants 1 or 2.
  (define_predicate "pos_scale_operand"
***************
*** 101,106 ****
--- 101,110 ----
    (ior (match_code "const_int,const_double")
         (match_operand 0 "symbolic_operand")))
  
+ ;; Returns 1 if OP is a SYMBOL_REF.
+ (define_predicate "symbol_ref_operand"
+   (match_code "symbol_ref"))
+ 
  ;; True for any non-virtual or eliminable register.  Used in places where
  ;; instantiation of such a register may cause the pattern to not be recognized.
  (define_predicate "register_no_elim_operand"
***************
*** 114,127 ****
  	       && REGNO (op) <= LAST_VIRTUAL_REGISTER));
  })
  
- ;; Test for a valid operand for a call instruction.  Don't allow the
- ;; arg pointer register or virtual regs since they may decay into
- ;; reg + const, which the patterns can't handle.
- ;; We only allow SYMBOL_REF if !flag_pic.
- (define_predicate "call_insn_operand"
-   (ior (and (match_test "!flag_pic") (match_code "symbol_ref"))
-        (match_operand 0 "register_no_elim_operand")))
- 
  ;; Test for an operator valid in a conditional branch
  (define_predicate "bfin_cbranch_operator"
    (match_code "eq,ne"))
--- 118,123 ----
diff -Nrcpad gcc-4.0.1/gcc/config/bfin/uclinux.h gcc-4.0.2/gcc/config/bfin/uclinux.h
*** gcc-4.0.1/gcc/config/bfin/uclinux.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/config/bfin/uclinux.h	Tue Aug  9 10:57:09 2005
***************
*** 0 ****
--- 1,12 ----
+ #undef  STARTFILE_SPEC
+ #define STARTFILE_SPEC \
+   "crt1%O%s crti%O%s crtbegin%O%s"
+ 
+ #undef  ENDFILE_SPEC
+ #define ENDFILE_SPEC \
+   "crtend%O%s crtn%O%s"
+ 
+ #undef  LIB_SPEC
+ #define LIB_SPEC "%{pthread:-lpthread} -lc"
+ 
+ #define NO_IMPLICIT_EXTERN_C
diff -Nrcpad gcc-4.0.1/gcc/config/darwin.c gcc-4.0.2/gcc/config/darwin.c
*** gcc-4.0.1/gcc/config/darwin.c	Sat Feb 19 00:08:06 2005
--- gcc-4.0.2/gcc/config/darwin.c	Fri Sep 16 20:13:38 2005
*************** indirect_data (rtx sym_ref)
*** 169,175 ****
  
    lprefix = (((name[0] == '*' || name[0] == '&')
                && (name[1] == 'L' || (name[1] == '"' && name[2] == 'L')))
!              || (strncmp (name, "_OBJC_", 6)));
  
    return ! lprefix;
  }
--- 169,175 ----
  
    lprefix = (((name[0] == '*' || name[0] == '&')
                && (name[1] == 'L' || (name[1] == '"' && name[2] == 'L')))
!              || (strncmp (name, "_OBJC_", 6) == 0));
  
    return ! lprefix;
  }
*************** machopic_function_base_sym (void)
*** 232,237 ****
--- 232,248 ----
    return sym_ref;
  }
  
+ /* Return either ORIG or (const:P (minus:P ORIG PIC_BASE)), depending
+    on whether pic_base is NULL or not.  */
+ static inline rtx
+ gen_pic_offset (rtx orig, rtx pic_base)
+ {
+   if (!pic_base)
+     return orig;
+   else
+     return gen_rtx_CONST (Pmode, gen_rtx_MINUS (Pmode, orig, pic_base));
+ }
+ 
  static GTY(()) const char * function_base_func_name;
  static GTY(()) int current_pic_label_num;
  
*************** machopic_indirect_data_reference (rtx or
*** 440,447 ****
  	{
  #if defined (TARGET_TOC) || defined (HAVE_lo_sum)
  	  rtx pic_base = machopic_function_base_sym ();
! 	  rtx offset = gen_rtx_CONST (Pmode,
! 				      gen_rtx_MINUS (Pmode, orig, pic_base));
  #endif
  
  #if defined (TARGET_TOC) /* i.e., PowerPC */
--- 451,457 ----
  	{
  #if defined (TARGET_TOC) || defined (HAVE_lo_sum)
  	  rtx pic_base = machopic_function_base_sym ();
! 	  rtx offset = gen_pic_offset (orig, pic_base);
  #endif
  
  #if defined (TARGET_TOC) /* i.e., PowerPC */
*************** machopic_legitimize_pic_address (rtx ori
*** 599,607 ****
  	  return reg;
  	}
  
!       /* if dynamic-no-pic then use 0 as the pic base  */
        if (MACHO_DYNAMIC_NO_PIC_P)
! 	pic_base = CONST0_RTX (Pmode);
        else
  	pic_base = machopic_function_base_sym ();
  
--- 609,617 ----
  	  return reg;
  	}
  
!       /* if dynamic-no-pic we don't have a pic base  */
        if (MACHO_DYNAMIC_NO_PIC_P)
! 	pic_base = NULL;
        else
  	pic_base = machopic_function_base_sym ();
  
*************** machopic_legitimize_pic_address (rtx ori
*** 639,648 ****
  	  if (GET_CODE (XEXP (orig, 0)) == SYMBOL_REF
  	      || GET_CODE (XEXP (orig, 0)) == LABEL_REF)
  	    {
! 	      rtx offset = gen_rtx_CONST (Pmode,
! 					  gen_rtx_MINUS (Pmode,
! 							 XEXP (orig, 0),
! 							 pic_base));
  #if defined (TARGET_TOC) /* i.e., PowerPC */
  	      /* Generating a new reg may expose opportunities for
  		 common subexpression elimination.  */
--- 649,655 ----
  	  if (GET_CODE (XEXP (orig, 0)) == SYMBOL_REF
  	      || GET_CODE (XEXP (orig, 0)) == LABEL_REF)
  	    {
! 	      rtx offset = gen_pic_offset (XEXP (orig, 0), pic_base);
  #if defined (TARGET_TOC) /* i.e., PowerPC */
  	      /* Generating a new reg may expose opportunities for
  		 common subexpression elimination.  */
*************** machopic_legitimize_pic_address (rtx ori
*** 696,707 ****
  						   PIC_OFFSET_TABLE_REGNUM)));
  #endif
  
! 	      pic_ref = gen_rtx_PLUS (Pmode,
! 				      pic,
! 				      gen_rtx_CONST (Pmode,
! 					  gen_rtx_MINUS (Pmode,
! 							 XEXP (orig, 0),
! 							 pic_base)));
  	    }
  
  #if !defined (TARGET_TOC)
--- 703,711 ----
  						   PIC_OFFSET_TABLE_REGNUM)));
  #endif
  
! 	      pic_ref = gen_rtx_PLUS (Pmode, pic,
! 				      gen_pic_offset (XEXP (orig, 0),
! 						      pic_base));
  	    }
  
  #if !defined (TARGET_TOC)
*************** machopic_legitimize_pic_address (rtx ori
*** 716,724 ****
  	  if (GET_CODE (orig) == SYMBOL_REF
  	      || GET_CODE (orig) == LABEL_REF)
  	    {
! 	      rtx offset = gen_rtx_CONST (Pmode,
! 					  gen_rtx_MINUS (Pmode, 
! 							 orig, pic_base));
  #if defined (TARGET_TOC) /* i.e., PowerPC */
                rtx hi_sum_reg;
  
--- 720,726 ----
  	  if (GET_CODE (orig) == SYMBOL_REF
  	      || GET_CODE (orig) == LABEL_REF)
  	    {
! 	      rtx offset = gen_pic_offset (orig, pic_base);
  #if defined (TARGET_TOC) /* i.e., PowerPC */
                rtx hi_sum_reg;
  
*************** machopic_legitimize_pic_address (rtx ori
*** 774,782 ****
  #endif
  		  pic_ref = gen_rtx_PLUS (Pmode,
  					  pic,
! 					  gen_rtx_CONST (Pmode,
! 					      gen_rtx_MINUS (Pmode,
! 							     orig, pic_base)));
  		}
  	    }
  	}
--- 776,782 ----
  #endif
  		  pic_ref = gen_rtx_PLUS (Pmode,
  					  pic,
! 					  gen_pic_offset (orig, pic_base));
  		}
  	    }
  	}
*************** machopic_select_section (tree exp, int r
*** 1123,1150 ****
        else
  	base_function ();
      }
-   /* ::operator new and ::operator delete must be coalesced, even
-      if not weak.  There are 8 variants that we look for.  */
-   else if (TREE_CODE (exp) == FUNCTION_DECL
- 	   && ! DECL_ONE_ONLY (exp))
-     {
-       const char * name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (exp));
-       if (name[0] == '_' && name[1] == 'Z'
- 	  && ((name[2] == 'n' && (name[3] == 'a' || name[3] == 'w')
- 	       && name[4] == 'm')
- 	      || (name[2] == 'd' && (name[3] == 'a' || name[3] == 'l')
- 		  && name[4] == 'P' && name[5] == 'v')))
- 	{
- 	  bool delete_p = name[2] == 'd';
- 	  if (name[5 + delete_p] == 0
- 	      || strcmp (name + 5 + delete_p, "KSt9nothrow_t") == 0)
- 	    base_funs[reloc][1] ();
- 	  else
- 	    base_function ();
- 	}
-       else
- 	base_function ();
-     }
    else
      base_function ();
  }
--- 1123,1128 ----
diff -Nrcpad gcc-4.0.1/gcc/config/freebsd-spec.h gcc-4.0.2/gcc/config/freebsd-spec.h
*** gcc-4.0.1/gcc/config/freebsd-spec.h	Sun May  1 18:59:27 2005
--- gcc-4.0.2/gcc/config/freebsd-spec.h	Wed Jul 20 11:12:58 2005
*************** Boston, MA 02111-1307, USA.  */
*** 51,57 ****
  #define FBSD_TARGET_OS_CPP_BUILTINS()					\
    do									\
      {									\
! 	if (FBSD_MAJOR == 6)						\
  	  builtin_define ("__FreeBSD__=6");			       	\
  	else if (FBSD_MAJOR == 5)	       				\
  	  builtin_define ("__FreeBSD__=5");			       	\
--- 51,63 ----
  #define FBSD_TARGET_OS_CPP_BUILTINS()					\
    do									\
      {									\
! 	if (FBSD_MAJOR == 9)						\
! 	  builtin_define ("__FreeBSD__=9");			       	\
! 	else if (FBSD_MAJOR == 8)					\
! 	  builtin_define ("__FreeBSD__=8");			       	\
! 	if (FBSD_MAJOR == 7)						\
! 	  builtin_define ("__FreeBSD__=7");			       	\
! 	else if (FBSD_MAJOR == 6)					\
  	  builtin_define ("__FreeBSD__=6");			       	\
  	else if (FBSD_MAJOR == 5)	       				\
  	  builtin_define ("__FreeBSD__=5");			       	\
diff -Nrcpad gcc-4.0.1/gcc/config/host-linux.c gcc-4.0.2/gcc/config/host-linux.c
*** gcc-4.0.1/gcc/config/host-linux.c	Thu Feb 17 22:41:33 2005
--- gcc-4.0.2/gcc/config/host-linux.c	Mon Aug  1 18:00:10 2005
***************
*** 22,27 ****
--- 22,28 ----
  #include "system.h"
  #include "coretypes.h"
  #include <sys/mman.h>
+ #include <limits.h>
  #include "hosthooks.h"
  #include "hosthooks-def.h"
  
*************** linux_gt_pch_get_address (size_t size, i
*** 113,120 ****
    if (TRY_EMPTY_VM_SPACE && addr == (void *) TRY_EMPTY_VM_SPACE)
      return addr;
  
!   /* If we didn't, then we need to look to see if randomization is on.  */
!   f = fopen ("/proc/sys/kernel/exec-shield-randomize", "r");
    randomize_on = false;
    if (f != NULL)
      {
--- 114,126 ----
    if (TRY_EMPTY_VM_SPACE && addr == (void *) TRY_EMPTY_VM_SPACE)
      return addr;
  
!   /* If we didn't, then we need to look to see if virtual address
!      randomization is on.  That is recorded in
!      kernel.randomize_va_space.  An older implementation used
!      kernel.exec-shield-randomize.  */
!   f = fopen ("/proc/sys/kernel/randomize_va_space", "r");
!   if (f == NULL)
!     f = fopen ("/proc/sys/kernel/exec-shield-randomize", "r");
    randomize_on = false;
    if (f != NULL)
      {
diff -Nrcpad gcc-4.0.1/gcc/config/i386/i386.c gcc-4.0.2/gcc/config/i386/i386.c
*** gcc-4.0.1/gcc/config/i386/i386.c	Wed May  4 07:29:20 2005
--- gcc-4.0.2/gcc/config/i386/i386.c	Tue Sep  6 20:03:18 2005
*************** ix86_function_regparm (tree type, tree d
*** 1839,1850 ****
  	  struct cgraph_local_info *i = cgraph_local_info (decl);
  	  if (i && i->local)
  	    {
  	      /* We can't use regparm(3) for nested functions as these use
  		 static chain pointer in third argument.  */
! 	      if (DECL_CONTEXT (decl) && !DECL_NO_STATIC_CHAIN (decl))
! 		regparm = 2;
! 	      else
! 		regparm = 3;
  	    }
  	}
      }
--- 1839,1867 ----
  	  struct cgraph_local_info *i = cgraph_local_info (decl);
  	  if (i && i->local)
  	    {
+ 	      int local_regparm, globals = 0, regno;
+ 
+ 	      /* Make sure no regparm register is taken by a global register
+ 		 variable.  */
+ 	      for (local_regparm = 0; local_regparm < 3; local_regparm++)
+ 		if (global_regs[local_regparm])
+ 		  break;
  	      /* We can't use regparm(3) for nested functions as these use
  		 static chain pointer in third argument.  */
! 	      if (local_regparm == 3
! 		  && DECL_CONTEXT (decl) && !DECL_NO_STATIC_CHAIN (decl))
! 		local_regparm = 2;
! 	      /* Each global register variable increases register preassure,
! 		 so the more global reg vars there are, the smaller regparm
! 		 optimization use, unless requested by the user explicitly.  */
! 	      for (regno = 0; regno < 6; regno++)
! 		if (global_regs[regno])
! 		  globals++;
! 	      local_regparm
! 		= globals < local_regparm ? local_regparm - globals : 0;
! 
! 	      if (local_regparm > regparm)
! 		regparm = local_regparm;
  	    }
  	}
      }
*************** output_set_got (rtx dest)
*** 3986,3992 ****
    if (!flag_pic || TARGET_DEEP_BRANCH_PREDICTION)
      output_asm_insn ("add{l}\t{%1, %0|%0, %1}", xops);
    else if (!TARGET_MACHO)
!     output_asm_insn ("add{l}\t{%1+[.-%a2], %0|%0, %a1+(.-%a2)}", xops);
  
    return "";
  }
--- 4003,4009 ----
    if (!flag_pic || TARGET_DEEP_BRANCH_PREDICTION)
      output_asm_insn ("add{l}\t{%1, %0|%0, %1}", xops);
    else if (!TARGET_MACHO)
!     output_asm_insn ("add{l}\t{%1+[.-%a2], %0|%0, %1+(.-%a2)}", xops);
  
    return "";
  }
*************** ix86_split_sse_movcc (rtx operands[])
*** 10133,10138 ****
--- 10150,10156 ----
  	     conditional move to a straight move.  Do so here, because 
  	     otherwise we'll generate incorrect code.  And since they're
  	     both already in the destination register, nothing to do.  */
+ 	  emit_note (NOTE_INSN_DELETED);
  	  return;
  	}
  
diff -Nrcpad gcc-4.0.1/gcc/config/i386/i386.md gcc-4.0.2/gcc/config/i386/i386.md
*** gcc-4.0.1/gcc/config/i386/i386.md	Fri Apr 29 22:12:52 2005
--- gcc-4.0.2/gcc/config/i386/i386.md	Tue Sep  6 19:44:30 2005
***************
*** 763,770 ****
  
  (define_expand "cmpxf"
    [(set (reg:CC FLAGS_REG)
! 	(compare:CC (match_operand:XF 0 "cmp_fp_expander_operand" "")
! 		    (match_operand:XF 1 "cmp_fp_expander_operand" "")))]
    "TARGET_80387"
  {
    ix86_compare_op0 = operands[0];
--- 763,770 ----
  
  (define_expand "cmpxf"
    [(set (reg:CC FLAGS_REG)
! 	(compare:CC (match_operand:XF 0 "nonmemory_operand" "")
! 		    (match_operand:XF 1 "nonmemory_operand" "")))]
    "TARGET_80387"
  {
    ix86_compare_op0 = operands[0];
***************
*** 2231,2241 ****
  	(match_operand:SF 1 "memory_operand" ""))]
    "reload_completed
     && GET_CODE (operands[1]) == MEM
!    && GET_CODE (XEXP (operands[1], 0)) == SYMBOL_REF
!    && CONSTANT_POOL_ADDRESS_P (XEXP (operands[1], 0))"
    [(set (match_dup 0)
  	(match_dup 1))]
!   "operands[1] = get_pool_constant (XEXP (operands[1], 0));")
  
  
  ;; %%% Kill this when call knows how to work this out.
--- 2231,2240 ----
  	(match_operand:SF 1 "memory_operand" ""))]
    "reload_completed
     && GET_CODE (operands[1]) == MEM
!    && constant_pool_reference_p (operands[1])"
    [(set (match_dup 0)
  	(match_dup 1))]
!   "operands[1] = avoid_constant_pool_reference (operands[1]);")
  
  
  ;; %%% Kill this when call knows how to work this out.
***************
*** 2838,2848 ****
     && GET_CODE (operands[1]) == MEM
     && (GET_MODE (operands[0]) == XFmode
         || GET_MODE (operands[0]) == SFmode || GET_MODE (operands[0]) == DFmode)
!    && GET_CODE (XEXP (operands[1], 0)) == SYMBOL_REF
!    && CONSTANT_POOL_ADDRESS_P (XEXP (operands[1], 0))"
    [(set (match_dup 0) (match_dup 1))]
  {
!   rtx c = get_pool_constant (XEXP (operands[1], 0));
    rtx r = operands[0];
  
    if (GET_CODE (r) == SUBREG)
--- 2837,2846 ----
     && GET_CODE (operands[1]) == MEM
     && (GET_MODE (operands[0]) == XFmode
         || GET_MODE (operands[0]) == SFmode || GET_MODE (operands[0]) == DFmode)
!    && constant_pool_reference_p (operands[1])"
    [(set (match_dup 0) (match_dup 1))]
  {
!   rtx c = avoid_constant_pool_reference (operands[1]);
    rtx r = operands[0];
  
    if (GET_CODE (r) == SUBREG)
diff -Nrcpad gcc-4.0.1/gcc/config/i386/sse.md gcc-4.0.2/gcc/config/i386/sse.md
*** gcc-4.0.1/gcc/config/i386/sse.md	Sun Jan 23 15:05:45 2005
--- gcc-4.0.2/gcc/config/i386/sse.md	Sat Aug 27 12:38:30 2005
***************
*** 925,932 ****
  	  (vec_concat:V8SF
  	    (match_operand:V4SF 1 "nonimmediate_operand" " 0,o,x")
  	    (match_operand:V4SF 2 "nonimmediate_operand" " x,0,0"))
! 	  (parallel [(const_int 4)
! 		     (const_int 5)
  		     (const_int 2)
  		     (const_int 3)])))]
    "TARGET_SSE && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
--- 925,932 ----
  	  (vec_concat:V8SF
  	    (match_operand:V4SF 1 "nonimmediate_operand" " 0,o,x")
  	    (match_operand:V4SF 2 "nonimmediate_operand" " x,0,0"))
! 	  (parallel [(const_int 6)
! 		     (const_int 7)
  		     (const_int 2)
  		     (const_int 3)])))]
    "TARGET_SSE && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
***************
*** 2111,2118 ****
     movlpd\t{%2, %0|%0, %2}
     movlpd\t{%2, %0|%0, %2}
     shufpd\t{$2, %2, %0|%0, %2, 2}
!    movhps\t{%H1, %0|%0, %H1
!    movhps\t{%1, %H0|%H0, %1"
    [(set_attr "type" "ssemov,ssemov,ssemov,sselog,ssemov,ssemov")
     (set_attr "mode" "DF,V1DF,V1DF,V2DF,V1DF,V1DF")])
  
--- 2111,2118 ----
     movlpd\t{%2, %0|%0, %2}
     movlpd\t{%2, %0|%0, %2}
     shufpd\t{$2, %2, %0|%0, %2, 2}
!    movhps\t{%H1, %0|%0, %H1}
!    movhps\t{%1, %H0|%H0, %1}"
    [(set_attr "type" "ssemov,ssemov,ssemov,sselog,ssemov,ssemov")
     (set_attr "mode" "DF,V1DF,V1DF,V2DF,V1DF,V1DF")])
  
diff -Nrcpad gcc-4.0.1/gcc/config/i386/x86-64.h gcc-4.0.2/gcc/config/i386/x86-64.h
*** gcc-4.0.1/gcc/config/i386/x86-64.h	Wed Dec 24 00:14:20 2003
--- gcc-4.0.2/gcc/config/i386/x86-64.h	Fri Aug 19 15:04:38 2005
***************
*** 1,5 ****
  /* OS independent definitions for AMD x86-64.
!    Copyright (C) 2001 Free Software Foundation, Inc.
     Contributed by Bo Thorsen <bo@suse.de>.
  
  This file is part of GCC.
--- 1,5 ----
  /* OS independent definitions for AMD x86-64.
!    Copyright (C) 2001, 2005 Free Software Foundation, Inc.
     Contributed by Bo Thorsen <bo@suse.de>.
  
  This file is part of GCC.
*************** Boston, MA 02111-1307, USA.  */
*** 56,61 ****
--- 56,62 ----
  
  /* This is used to align code labels according to Intel recommendations.  */
  
+ #ifdef HAVE_GAS_MAX_SKIP_P2ALIGN
  #define ASM_OUTPUT_MAX_SKIP_ALIGN(FILE,LOG,MAX_SKIP)			\
    do {									\
      if ((LOG) != 0) {							\
*************** Boston, MA 02111-1307, USA.  */
*** 63,68 ****
--- 64,70 ----
        else fprintf ((FILE), "\t.p2align %d,,%d\n", (LOG), (MAX_SKIP));	\
      }									\
    } while (0)
+ #endif
  
  
  /* i386 System V Release 4 uses DWARF debugging info.
*************** Boston, MA 02111-1307, USA.  */
*** 70,78 ****
  
  #define DWARF2_DEBUGGING_INFO 1
  #define DWARF2_UNWIND_INFO 1
- /* Incorrectly autodetected in cross compilation.  */
- #undef HAVE_AS_DWARF2_DEBUG_LINE
- #define HAVE_AS_DWARF2_DEBUG_LINE 1
  
  #undef PREFERRED_DEBUGGING_TYPE
  #define PREFERRED_DEBUGGING_TYPE DWARF2_DEBUG
--- 72,77 ----
diff -Nrcpad gcc-4.0.1/gcc/config/ia64/ia64-protos.h gcc-4.0.2/gcc/config/ia64/ia64-protos.h
*** gcc-4.0.1/gcc/config/ia64/ia64-protos.h	Thu May 12 17:50:22 2005
--- gcc-4.0.2/gcc/config/ia64/ia64-protos.h	Wed Sep  7 08:22:29 2005
*************** extern enum direction ia64_hpux_function
*** 113,115 ****
--- 113,116 ----
  #endif /* ARGS_SIZE_RTX */
  
  extern void ia64_hpux_handle_builtin_pragma (struct cpp_reader *);
+ extern void ia64_output_function_profiler (FILE *, int);
diff -Nrcpad gcc-4.0.1/gcc/config/ia64/ia64.c gcc-4.0.2/gcc/config/ia64/ia64.c
*** gcc-4.0.1/gcc/config/ia64/ia64.c	Thu May 19 09:35:57 2005
--- gcc-4.0.2/gcc/config/ia64/ia64.c	Wed Sep  7 08:22:29 2005
*************** emit_predicate_relation_info (void)
*** 7392,7398 ****
  	  && NOTE_LINE_NUMBER (NEXT_INSN (head)) == NOTE_INSN_BASIC_BLOCK)
  	head = NEXT_INSN (head);
  
!       for (r = PR_REG (0); r < PR_REG (64); r += 2)
  	if (REGNO_REG_SET_P (bb->global_live_at_start, r))
  	  {
  	    rtx p = gen_rtx_REG (BImode, r);
--- 7392,7400 ----
  	  && NOTE_LINE_NUMBER (NEXT_INSN (head)) == NOTE_INSN_BASIC_BLOCK)
  	head = NEXT_INSN (head);
  
!       /* Skip p0, which may be thought to be live due to (reg:DI p0)
! 	 grabbing the entire block of predicate registers.  */
!       for (r = PR_REG (2); r < PR_REG (64); r += 2)
  	if (REGNO_REG_SET_P (bb->global_live_at_start, r))
  	  {
  	    rtx p = gen_rtx_REG (BImode, r);
*************** ia64_vector_mode_supported_p (enum machi
*** 9031,9034 ****
--- 9033,9070 ----
      }
  }
  
+ void
+ ia64_output_function_profiler (FILE *file, int labelno)
+ {
+   if (TARGET_GNU_AS)
+     fputs ("\t.prologue 4, r40\n", file);
+   else
+     fputs ("\t.prologue\n\t.save ar.pfs, r40\n", file);
+   fputs ("\talloc out0 = ar.pfs, 8, 0, 4, 0\n", file);
+ 
+   if (NO_PROFILE_COUNTERS)
+     fputs ("\tmov out3 = r0\n\t;;\n", file);
+   else
+     {
+       char buf[20];
+       ASM_GENERATE_INTERNAL_LABEL (buf, "LP", labelno);
+ 
+       if (TARGET_AUTO_PIC)
+ 	fputs ("\tmovl out3 = @gprel(", file);
+       else
+ 	fputs ("\taddl out3 = @ltoff(", file);
+       assemble_name (file, buf);
+       if (TARGET_AUTO_PIC)
+ 	fputs (")\n\t;;\n", file);
+       else
+ 	fputs ("), r1\n\t;;\n", file);
+     }
+ 
+   fputs ("\t.save rp, r42\n", file);
+   fputs ("\tmov out2 = b0\n", file);
+   fputs ("\t.body\n", file);
+   fputs ("\tmov out1 = r1\n", file);
+   fputs ("\tbr.call.sptk.many b0 = _mcount\n\t;;\n", file);
+ }
+ 
  #include "gt-ia64.h"
diff -Nrcpad gcc-4.0.1/gcc/config/ia64/ia64.h gcc-4.0.2/gcc/config/ia64/ia64.h
*** gcc-4.0.1/gcc/config/ia64/ia64.h	Thu May 12 17:50:23 2005
--- gcc-4.0.2/gcc/config/ia64/ia64.h	Wed Sep  7 08:22:36 2005
*************** do {									\
*** 1434,1457 ****
     call the profiling subroutine `mcount'.  */
  
  #undef FUNCTION_PROFILER
! #define FUNCTION_PROFILER(FILE, LABELNO)				\
! do {									\
!   char buf[20];								\
!   ASM_GENERATE_INTERNAL_LABEL (buf, "LP", LABELNO);			\
!   fputs ("\talloc out0 = ar.pfs, 8, 0, 4, 0\n", FILE);			\
!   if (TARGET_AUTO_PIC)							\
!     fputs ("\tmovl out3 = @gprel(", FILE);				\
!   else									\
!     fputs ("\taddl out3 = @ltoff(", FILE);				\
!   assemble_name (FILE, buf);						\
!   if (TARGET_AUTO_PIC)							\
!     fputs (");;\n", FILE);						\
!   else									\
!     fputs ("), r1;;\n", FILE);						\
!   fputs ("\tmov out1 = r1\n", FILE);					\
!   fputs ("\tmov out2 = b0\n", FILE);					\
!   fputs ("\tbr.call.sptk.many b0 = _mcount;;\n", FILE);			\
! } while (0)
  
  /* Trampolines for Nested Functions.  */
  
--- 1434,1444 ----
     call the profiling subroutine `mcount'.  */
  
  #undef FUNCTION_PROFILER
! #define FUNCTION_PROFILER(FILE, LABELNO) \
!   ia64_output_function_profiler(FILE, LABELNO)
! 
! /* Neither hpux nor linux use profile counters.  */
! #define NO_PROFILE_COUNTERS 1
  
  /* Trampolines for Nested Functions.  */
  
diff -Nrcpad gcc-4.0.1/gcc/config/m32r/m32r.c gcc-4.0.2/gcc/config/m32r/m32r.c
*** gcc-4.0.1/gcc/config/m32r/m32r.c	Tue May 24 09:51:41 2005
--- gcc-4.0.2/gcc/config/m32r/m32r.c	Wed Aug 10 08:21:09 2005
*************** m32r_reload_lr (rtx sp, int size)
*** 1679,1685 ****
  
    if (size == 0)
      emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode, sp)));
!   else if (size <= 32768)
      emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode,
  					   gen_rtx_PLUS (Pmode, sp,
  							 GEN_INT (size)))));
--- 1679,1685 ----
  
    if (size == 0)
      emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode, sp)));
!   else if (size < 32768)
      emit_insn (gen_movsi (lr, gen_rtx_MEM (Pmode,
  					   gen_rtx_PLUS (Pmode, sp,
  							 GEN_INT (size)))));
diff -Nrcpad gcc-4.0.1/gcc/config/m32r/m32r.md gcc-4.0.2/gcc/config/m32r/m32r.md
*** gcc-4.0.1/gcc/config/m32r/m32r.md	Tue May 24 09:51:41 2005
--- gcc-4.0.2/gcc/config/m32r/m32r.md	Wed Sep  7 12:04:41 2005
***************
*** 2548,2555 ****
  	(mem:BLK (match_operand:SI 1 "register_operand" "r")))	;; source
     (use (match_operand:SI 2 "m32r_block_immediate_operand" "J"));; # bytes to move
     (set (match_operand:SI 3 "register_operand" "=0")
! 	(plus:SI (match_dup 0)
! 		 (minus (match_dup 2) (const_int 4))))
     (set (match_operand:SI 4 "register_operand" "=1")
  	(plus:SI (match_dup 1)
  		 (match_dup 2)))
--- 2548,2555 ----
  	(mem:BLK (match_operand:SI 1 "register_operand" "r")))	;; source
     (use (match_operand:SI 2 "m32r_block_immediate_operand" "J"));; # bytes to move
     (set (match_operand:SI 3 "register_operand" "=0")
! 	(plus:SI (minus (match_dup 2) (const_int 4))
! 	         (match_dup 0)))
     (set (match_operand:SI 4 "register_operand" "=1")
  	(plus:SI (match_dup 1)
  		 (match_dup 2)))
diff -Nrcpad gcc-4.0.1/gcc/config/m68k/m68k-protos.h gcc-4.0.2/gcc/config/m68k/m68k-protos.h
*** gcc-4.0.1/gcc/config/m68k/m68k-protos.h	Fri Oct 22 12:47:24 2004
--- gcc-4.0.2/gcc/config/m68k/m68k-protos.h	Tue Jul 26 04:40:44 2005
*************** extern rtx legitimize_pic_address (rtx, 
*** 53,58 ****
--- 53,59 ----
  
  #endif /* RTX_CODE */
  
+ extern bool m68k_regno_mode_ok (int, enum machine_mode);
  extern int flags_in_68881 (void);
  extern bool use_return_insn (void);
  extern void override_options (void);
diff -Nrcpad gcc-4.0.1/gcc/config/m68k/m68k.c gcc-4.0.2/gcc/config/m68k/m68k.c
*** gcc-4.0.1/gcc/config/m68k/m68k.c	Thu Feb 24 01:50:33 2005
--- gcc-4.0.2/gcc/config/m68k/m68k.c	Tue Jul 26 04:40:44 2005
*************** m68k_hard_regno_rename_ok (unsigned int 
*** 3449,3451 ****
--- 3449,3484 ----
  
    return 1;
  }
+ 
+ /* Value is true if hard register REGNO can hold a value of machine-mode MODE.
+    On the 68000, the cpu registers can hold any mode except bytes in address
+    registers, but the 68881 registers can hold only SFmode or DFmode.  */
+ bool
+ m68k_regno_mode_ok (int regno, enum machine_mode mode)
+ {
+   if (regno < 8)
+     {
+ 	/* Data Registers, can hold aggregate if fits in.  */
+ 	if (regno + GET_MODE_SIZE (mode) / 4 <= 8)
+ 	  return true;
+     }
+   else if (regno < 16)
+     {
+ 	/* Address Registers, can't hold bytes, can hold aggregate if
+ 	   fits in.  */
+ 	if (GET_MODE_SIZE (mode) == 1)
+ 	  return false;
+ 	if (regno + GET_MODE_SIZE (mode) / 4 <= 16)
+ 	  return true;
+     }
+   else if (regno < 24)
+     {
+       /* FPU registers, hold float or complex float of long double or
+ 	   smaller.  */
+ 	if ((GET_MODE_CLASS (mode) == MODE_FLOAT
+ 	     || GET_MODE_CLASS (mode) == MODE_COMPLEX_FLOAT)
+ 	    && GET_MODE_UNIT_SIZE (mode) <= 12)
+ 	  return true;
+     }
+   return false;
+ }
diff -Nrcpad gcc-4.0.1/gcc/config/m68k/m68k.h gcc-4.0.2/gcc/config/m68k/m68k.h
*** gcc-4.0.1/gcc/config/m68k/m68k.h	Thu Dec 30 03:07:52 2004
--- gcc-4.0.2/gcc/config/m68k/m68k.h	Tue Jul 26 04:40:43 2005
*************** extern int target_flags;
*** 486,500 ****
  #define HARD_REGNO_RENAME_OK(OLD_REG, NEW_REG) \
    m68k_hard_regno_rename_ok (OLD_REG, NEW_REG)
  
! /* On the m68k, the cpu registers can hold any mode but the 68881 registers
!    can hold only SFmode or DFmode.  */
  #define HARD_REGNO_MODE_OK(REGNO, MODE) \
!   (((REGNO) < 16					\
!     && !((REGNO) < 8 && (REGNO) + GET_MODE_SIZE (MODE) / 4 > 8))	\
!    || ((REGNO) >= 16 && (REGNO) < 24				        \
!        && (GET_MODE_CLASS (MODE) == MODE_FLOAT		\
! 	   || GET_MODE_CLASS (MODE) == MODE_COMPLEX_FLOAT)		\
!        && GET_MODE_UNIT_SIZE (MODE) <= 12))
  
  #define MODES_TIEABLE_P(MODE1, MODE2)			\
    (! TARGET_68881					\
--- 486,497 ----
  #define HARD_REGNO_RENAME_OK(OLD_REG, NEW_REG) \
    m68k_hard_regno_rename_ok (OLD_REG, NEW_REG)
  
! /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
!    On the 68000, the cpu registers can hold any mode except bytes in
!    address registers, the 68881 registers can hold only SFmode or DFmode.  */
! 
  #define HARD_REGNO_MODE_OK(REGNO, MODE) \
!   m68k_regno_mode_ok ((REGNO), (MODE))
  
  #define MODES_TIEABLE_P(MODE1, MODE2)			\
    (! TARGET_68881					\
diff -Nrcpad gcc-4.0.1/gcc/config/m68k/m68k.md gcc-4.0.2/gcc/config/m68k/m68k.md
*** gcc-4.0.1/gcc/config/m68k/m68k.md	Fri Aug  6 07:14:56 2004
--- gcc-4.0.2/gcc/config/m68k/m68k.md	Tue Jul 26 04:40:43 2005
***************
*** 1850,1856 ****
  (define_insn "*addsi3_5200"
    [(set (match_operand:SI 0 "nonimmediate_operand" "=m,?a,?a,r")
  	(plus:SI (match_operand:SI 1 "general_operand" "%0,a,rJK,0")
! 		 (match_operand:SI 2 "general_src_operand" "d,rJK,a,mrIKLs")))]
    "TARGET_COLDFIRE"
    "* return output_addsi3 (operands);")
  
--- 1850,1856 ----
  (define_insn "*addsi3_5200"
    [(set (match_operand:SI 0 "nonimmediate_operand" "=m,?a,?a,r")
  	(plus:SI (match_operand:SI 1 "general_operand" "%0,a,rJK,0")
! 		 (match_operand:SI 2 "general_src_operand" "d,rJK,a,mrIKLi")))]
    "TARGET_COLDFIRE"
    "* return output_addsi3 (operands);")
  
diff -Nrcpad gcc-4.0.1/gcc/config/pa/linux-unwind.h gcc-4.0.2/gcc/config/pa/linux-unwind.h
*** gcc-4.0.1/gcc/config/pa/linux-unwind.h	Fri Feb 11 01:46:20 2005
--- gcc-4.0.2/gcc/config/pa/linux-unwind.h	Sun Aug 28 15:14:14 2005
*************** pa32_fallback_frame_state (struct _Unwin
*** 131,138 ****
      }
    fs->regs.reg[88].how = REG_SAVED_OFFSET;
    fs->regs.reg[88].loc.offset = (long) &sc->sc_sar - new_cfa;
!   fs->regs.reg[2].how = REG_SAVED_OFFSET;
!   fs->regs.reg[2].loc.offset = (long) &sc->sc_iaoq[0] - new_cfa;
!   fs->retaddr_column = 2;
    return _URC_NO_REASON;
  }
--- 131,138 ----
      }
    fs->regs.reg[88].how = REG_SAVED_OFFSET;
    fs->regs.reg[88].loc.offset = (long) &sc->sc_sar - new_cfa;
!   fs->regs.reg[0].how = REG_SAVED_OFFSET;
!   fs->regs.reg[0].loc.offset = (long) &sc->sc_iaoq[0] - new_cfa;
!   fs->retaddr_column = 0;
    return _URC_NO_REASON;
  }
diff -Nrcpad gcc-4.0.1/gcc/config/pa/pa.c gcc-4.0.2/gcc/config/pa/pa.c
*** gcc-4.0.1/gcc/config/pa/pa.c	Sat Mar  5 01:40:44 2005
--- gcc-4.0.2/gcc/config/pa/pa.c	Wed Aug  3 15:37:40 2005
*************** function_value (tree valtype, tree func 
*** 9111,9134 ****
  {
    enum machine_mode valmode;
  
!   /* Aggregates with a size less than or equal to 128 bits are returned
!      in GR 28(-29).  They are left justified.  The pad bits are undefined.
!      Larger aggregates are returned in memory.  */
!   if (TARGET_64BIT && AGGREGATE_TYPE_P (valtype))
      {
!       rtx loc[2];
!       int i, offset = 0;
!       int ub = int_size_in_bytes (valtype) <= UNITS_PER_WORD ? 1 : 2;
  
!       for (i = 0; i < ub; i++)
  	{
! 	  loc[i] = gen_rtx_EXPR_LIST (VOIDmode,
! 				      gen_rtx_REG (DImode, 28 + i),
! 				      GEN_INT (offset));
! 	  offset += 8;
  	}
- 
-       return gen_rtx_PARALLEL (BLKmode, gen_rtvec_v (ub, loc));
      }
  
    if ((INTEGRAL_TYPE_P (valtype)
--- 9111,9150 ----
  {
    enum machine_mode valmode;
  
!   if (AGGREGATE_TYPE_P (valtype))
      {
!       if (TARGET_64BIT)
! 	{
!           /* Aggregates with a size less than or equal to 128 bits are
! 	     returned in GR 28(-29).  They are left justified.  The pad
! 	     bits are undefined.  Larger aggregates are returned in
! 	     memory.  */
! 	  rtx loc[2];
! 	  int i, offset = 0;
! 	  int ub = int_size_in_bytes (valtype) <= UNITS_PER_WORD ? 1 : 2;
  
! 	  for (i = 0; i < ub; i++)
! 	    {
! 	      loc[i] = gen_rtx_EXPR_LIST (VOIDmode,
! 					  gen_rtx_REG (DImode, 28 + i),
! 					  GEN_INT (offset));
! 	      offset += 8;
! 	    }
! 
! 	  return gen_rtx_PARALLEL (BLKmode, gen_rtvec_v (ub, loc));
! 	}
!       else if (int_size_in_bytes (valtype) > UNITS_PER_WORD)
  	{
! 	  /* Aggregates 5 to 8 bytes in size are returned in general
! 	     registers r28-r29 in the same manner as other non
! 	     floating-point objects.  The data is right-justified and
! 	     zero-extended to 64 bits.  This is opposite to the normal
! 	     justification used on big endian targets and requires
! 	     special treatment.  */
! 	  rtx loc = gen_rtx_EXPR_LIST (VOIDmode,
! 				       gen_rtx_REG (DImode, 28), const0_rtx);
! 	  return gen_rtx_PARALLEL (BLKmode, gen_rtvec (1, loc));
  	}
      }
  
    if ((INTEGRAL_TYPE_P (valtype)
*************** function_value (tree valtype, tree func 
*** 9139,9144 ****
--- 9155,9161 ----
      valmode = TYPE_MODE (valtype);
  
    if (TREE_CODE (valtype) == REAL_TYPE
+       && !AGGREGATE_TYPE_P (valtype)
        && TYPE_MODE (valtype) != TFmode
        && !TARGET_SOFT_FLOAT)
      return gen_rtx_REG (valmode, 32);
*************** function_arg (CUMULATIVE_ARGS *cum, enum
*** 9264,9275 ****
  	     to 64 bits.  This is opposite to the normal justification
  	     used on big endian targets and requires special treatment.
  	     We now define BLOCK_REG_PADDING to pad these objects.  */
! 	  if (mode == BLKmode)
  	    {
  	      rtx loc = gen_rtx_EXPR_LIST (VOIDmode,
  					   gen_rtx_REG (DImode, gpr_reg_base),
  					   const0_rtx);
! 	      return gen_rtx_PARALLEL (mode, gen_rtvec (1, loc));
  	    }
  	}
        else
--- 9281,9292 ----
  	     to 64 bits.  This is opposite to the normal justification
  	     used on big endian targets and requires special treatment.
  	     We now define BLOCK_REG_PADDING to pad these objects.  */
! 	  if (mode == BLKmode || (type && AGGREGATE_TYPE_P (type)))
  	    {
  	      rtx loc = gen_rtx_EXPR_LIST (VOIDmode,
  					   gen_rtx_REG (DImode, gpr_reg_base),
  					   const0_rtx);
! 	      return gen_rtx_PARALLEL (BLKmode, gen_rtvec (1, loc));
  	    }
  	}
        else
*************** function_arg (CUMULATIVE_ARGS *cum, enum
*** 9330,9336 ****
  	      && cum->indirect)
  	  /* If the parameter is not a floating point parameter, then
  	     it belongs in GPRs.  */
! 	  || !FLOAT_MODE_P (mode))
  	retval = gen_rtx_REG (mode, gpr_reg_base);
        else
  	retval = gen_rtx_REG (mode, fpr_reg_base);
--- 9347,9355 ----
  	      && cum->indirect)
  	  /* If the parameter is not a floating point parameter, then
  	     it belongs in GPRs.  */
! 	  || !FLOAT_MODE_P (mode)
! 	  /* Structure with single SFmode field belongs in GPR.  */
! 	  || (type && AGGREGATE_TYPE_P (type)))
  	retval = gen_rtx_REG (mode, gpr_reg_base);
        else
  	retval = gen_rtx_REG (mode, fpr_reg_base);
diff -Nrcpad gcc-4.0.1/gcc/config/pa/pa.md gcc-4.0.2/gcc/config/pa/pa.md
*** gcc-4.0.1/gcc/config/pa/pa.md	Sun Feb 27 16:17:08 2005
--- gcc-4.0.2/gcc/config/pa/pa.md	Fri Jul 29 15:08:43 2005
***************
*** 2896,2904 ****
  
  (define_insn ""
    [(set (match_operand:HI 0 "move_dest_operand"
! 	 		  "=r,r,r,r,r,Q,!*q,!r,!*f")
  	(match_operand:HI 1 "move_src_operand"
! 			  "r,J,N,K,RQ,rM,!rM,!*q,!*fM"))]
    "register_operand (operands[0], HImode)
     || reg_or_0_operand (operands[1], HImode)"
    "@
--- 2896,2904 ----
  
  (define_insn ""
    [(set (match_operand:HI 0 "move_dest_operand"
! 	 		  "=r,r,r,r,r,Q,!*q,!r")
  	(match_operand:HI 1 "move_src_operand"
! 			  "r,J,N,K,RQ,rM,!rM,!*q"))]
    "register_operand (operands[0], HImode)
     || reg_or_0_operand (operands[1], HImode)"
    "@
***************
*** 2909,2919 ****
     ldh%M1 %1,%0
     sth%M0 %r1,%0
     mtsar %r1
!    {mfctl|mfctl,w} %sar,%0
!    fcpy,sgl %f1,%0"
!   [(set_attr "type" "move,move,move,shift,load,store,move,move,fpalu")
     (set_attr "pa_combine_type" "addmove")
!    (set_attr "length" "4,4,4,4,4,4,4,4,4")])
  
  (define_insn ""
    [(set (match_operand:HI 0 "register_operand" "=r")
--- 2909,2918 ----
     ldh%M1 %1,%0
     sth%M0 %r1,%0
     mtsar %r1
!    {mfctl|mfctl,w} %sar,%0"
!   [(set_attr "type" "move,move,move,shift,load,store,move,move")
     (set_attr "pa_combine_type" "addmove")
!    (set_attr "length" "4,4,4,4,4,4,4,4")])
  
  (define_insn ""
    [(set (match_operand:HI 0 "register_operand" "=r")
***************
*** 3021,3029 ****
  
  (define_insn ""
    [(set (match_operand:QI 0 "move_dest_operand"
! 			  "=r,r,r,r,r,Q,!*q,!r,!*f")
  	(match_operand:QI 1 "move_src_operand"
! 			  "r,J,N,K,RQ,rM,!rM,!*q,!*fM"))]
    "register_operand (operands[0], QImode)
     || reg_or_0_operand (operands[1], QImode)"
    "@
--- 3020,3028 ----
  
  (define_insn ""
    [(set (match_operand:QI 0 "move_dest_operand"
! 			  "=r,r,r,r,r,Q,!*q,!r")
  	(match_operand:QI 1 "move_src_operand"
! 			  "r,J,N,K,RQ,rM,!rM,!*q"))]
    "register_operand (operands[0], QImode)
     || reg_or_0_operand (operands[1], QImode)"
    "@
***************
*** 3034,3044 ****
     ldb%M1 %1,%0
     stb%M0 %r1,%0
     mtsar %r1
!    {mfctl|mfctl,w} %%sar,%0
!    fcpy,sgl %f1,%0"
!   [(set_attr "type" "move,move,move,shift,load,store,move,move,fpalu")
     (set_attr "pa_combine_type" "addmove")
!    (set_attr "length" "4,4,4,4,4,4,4,4,4")])
  
  (define_insn ""
    [(set (match_operand:QI 0 "register_operand" "=r")
--- 3033,3042 ----
     ldb%M1 %1,%0
     stb%M0 %r1,%0
     mtsar %r1
!    {mfctl|mfctl,w} %%sar,%0"
!   [(set_attr "type" "move,move,move,shift,load,store,move,move")
     (set_attr "pa_combine_type" "addmove")
!    (set_attr "length" "4,4,4,4,4,4,4,4")])
  
  (define_insn ""
    [(set (match_operand:QI 0 "register_operand" "=r")
diff -Nrcpad gcc-4.0.1/gcc/config/pa/pa32-regs.h gcc-4.0.2/gcc/config/pa/pa32-regs.h
*** gcc-4.0.1/gcc/config/pa/pa32-regs.h	Tue Jul 13 22:17:11 2004
--- gcc-4.0.2/gcc/config/pa/pa32-regs.h	Fri Jul 29 15:08:44 2005
***************
*** 156,187 ****
     This is ordinarily the length in words of a value of mode MODE
     but can be less for certain modes in special long registers.
  
!    On the HP-PA, ordinary registers hold 32 bits worth;
!    The floating point registers are 64 bits wide. Snake fp regs are 32
!    bits wide */
  #define HARD_REGNO_NREGS(REGNO, MODE)					\
    (FP_REGNO_P (REGNO)							\
!    ? (!TARGET_PA_11 ? 1 : (GET_MODE_SIZE (MODE) + 4 - 1) / 4)		\
!    : ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD))
  
  /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
!    On the HP-PA, the cpu registers can hold any mode.  For DImode, we
!    choose a set of general register that includes the incoming arguments
!    and the return value.  We specify a set with no overlaps so that we don't
!    have to specify that the destination register in patterns using this mode
!    is an early clobber.  */
  #define HARD_REGNO_MODE_OK(REGNO, MODE) \
    ((REGNO) == 0 ? (MODE) == CCmode || (MODE) == CCFPmode		\
-    /* On 1.0 machines, don't allow wide non-fp modes in fp regs.  */	\
     : !TARGET_PA_11 && FP_REGNO_P (REGNO)				\
!      ? GET_MODE_SIZE (MODE) <= 4 || GET_MODE_CLASS (MODE) == MODE_FLOAT	\
     : FP_REGNO_P (REGNO)							\
!      ? GET_MODE_SIZE (MODE) <= 4 || ((REGNO) & 1) == 0			\
     : (GET_MODE_SIZE (MODE) <= UNITS_PER_WORD				\
        || (GET_MODE_SIZE (MODE) == 2 * UNITS_PER_WORD			\
  	  && ((((REGNO) & 1) == 1 && (REGNO) <= 25) || (REGNO) == 28))	\
        || (GET_MODE_SIZE (MODE) == 4 * UNITS_PER_WORD			\
! 	  && (((REGNO) & 3) == 3 && (REGNO) <= 23))))
  
  /* How to renumber registers for dbx and gdb.
  
--- 156,224 ----
     This is ordinarily the length in words of a value of mode MODE
     but can be less for certain modes in special long registers.
  
!    On the HP-PA, general registers are 32 bits wide.  The floating
!    point registers are 64 bits wide.  Snake fp regs are treated as
!    32 bits wide since the left and right parts are independently
!    accessible.  */
  #define HARD_REGNO_NREGS(REGNO, MODE)					\
    (FP_REGNO_P (REGNO)							\
!    ? (!TARGET_PA_11							\
!       ? COMPLEX_MODE_P (MODE) ? 2 : 1					\
!       : (GET_MODE_SIZE (MODE) + 4 - 1) / 4) 	                        \
!    : (GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD)
! 
! /* There are no instructions that use DImode in PA 1.0, so we only
!    allow it in PA 1.1 and later.  */
! #define VALID_FP_MODE_P(MODE)						\
!   ((MODE) == SFmode || (MODE) == DFmode					\
!    || (MODE) == SCmode || (MODE) == DCmode				\
!    || (MODE) == SImode || (TARGET_PA_11 && (MODE) == DImode))
  
  /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
! 
!    On the HP-PA, the cpu registers can hold any mode that fits in 32 bits.
!    For the 64-bit modes, we choose a set of non-overlapping general registers
!    that includes the incoming arguments and the return value.  We specify a
!    set with no overlaps so that we don't have to specify that the destination
!    register is an early clobber in patterns using this mode.  Except for the
!    return value, the starting registers are odd.  For 128 and 256 bit modes,
!    we similarly specify non-overlapping sets of cpu registers.  However,
!    there aren't any patterns defined for modes larger than 64 bits at the
!    moment.
! 
!    We limit the modes allowed in the floating point registers to the
!    set of modes used in the machine definition.  In addition, we allow
!    the complex modes SCmode and DCmode.  The real and imaginary parts
!    of complex modes are allocated to separate registers.  This might
!    allow patterns to be defined in the future to operate on these values.
! 
!    The PA 2.0 architecture specifies that quad-precision floating-point
!    values should start on an even floating point register.  Thus, we
!    choose non-overlapping sets of registers starting on even register
!    boundaries for large modes.  However, there is currently no support
!    in the machine definition for modes larger than 64 bits.  TFmode is
!    supported under HP-UX using libcalls.  Since TFmode values are passed
!    by reference, they never need to be loaded into the floating-point
!    registers.  */
  #define HARD_REGNO_MODE_OK(REGNO, MODE) \
    ((REGNO) == 0 ? (MODE) == CCmode || (MODE) == CCFPmode		\
     : !TARGET_PA_11 && FP_REGNO_P (REGNO)				\
!      ? (VALID_FP_MODE_P (MODE)						\
! 	&& (GET_MODE_SIZE (MODE) <= 8					\
! 	    || (GET_MODE_SIZE (MODE) == 16 && ((REGNO) & 3) == 0)))	\
     : FP_REGNO_P (REGNO)							\
!      ? (VALID_FP_MODE_P (MODE)						\
! 	&& (GET_MODE_SIZE (MODE) <= 4					\
! 	    || (GET_MODE_SIZE (MODE) == 8 && ((REGNO) & 1) == 0)	\
! 	    || (GET_MODE_SIZE (MODE) == 16 && ((REGNO) & 3) == 0)	\
! 	    || (GET_MODE_SIZE (MODE) == 32 && ((REGNO) & 7) == 0)))	\
     : (GET_MODE_SIZE (MODE) <= UNITS_PER_WORD				\
        || (GET_MODE_SIZE (MODE) == 2 * UNITS_PER_WORD			\
  	  && ((((REGNO) & 1) == 1 && (REGNO) <= 25) || (REGNO) == 28))	\
        || (GET_MODE_SIZE (MODE) == 4 * UNITS_PER_WORD			\
! 	  && ((REGNO) & 3) == 3 && (REGNO) <= 23)			\
!       || (GET_MODE_SIZE (MODE) == 8 * UNITS_PER_WORD			\
! 	  && ((REGNO) & 7) == 3 && (REGNO) <= 19)))
  
  /* How to renumber registers for dbx and gdb.
  
*************** enum reg_class { NO_REGS, R1_REGS, GENER
*** 276,282 ****
     needed to represent mode MODE in a register of class CLASS.  */
  #define CLASS_MAX_NREGS(CLASS, MODE)					\
    ((CLASS) == FP_REGS || (CLASS) == FPUPPER_REGS			\
!    ? (!TARGET_PA_11 ? 1 : (GET_MODE_SIZE (MODE) + 4 - 1) / 4)		\
     : ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD))
  
  /* 1 if N is a possible register number for function argument passing.  */
--- 313,321 ----
     needed to represent mode MODE in a register of class CLASS.  */
  #define CLASS_MAX_NREGS(CLASS, MODE)					\
    ((CLASS) == FP_REGS || (CLASS) == FPUPPER_REGS			\
!    ? (!TARGET_PA_11							\
!       ? COMPLEX_MODE_P (MODE) ? 2 : 1					\
!       : (GET_MODE_SIZE (MODE) + 4 - 1) / 4)				\
     : ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD))
  
  /* 1 if N is a possible register number for function argument passing.  */
diff -Nrcpad gcc-4.0.1/gcc/config/pa/pa64-regs.h gcc-4.0.2/gcc/config/pa/pa64-regs.h
*** gcc-4.0.1/gcc/config/pa/pa64-regs.h	Sat Sep 18 19:19:39 2004
--- gcc-4.0.2/gcc/config/pa/pa64-regs.h	Mon Aug  8 03:00:40 2005
*************** Boston, MA 02111-1307, USA.  */
*** 106,112 ****
    int i;					\
    if (TARGET_DISABLE_FPREGS || TARGET_SOFT_FLOAT)\
      {						\
!       for (i = FP_REG_FIRST; i < FP_REG_LAST; i++)\
  	fixed_regs[i] = call_used_regs[i] = 1; 	\
      }						\
    if (flag_pic)					\
--- 106,112 ----
    int i;					\
    if (TARGET_DISABLE_FPREGS || TARGET_SOFT_FLOAT)\
      {						\
!       for (i = FP_REG_FIRST; i <= FP_REG_LAST; i++)\
  	fixed_regs[i] = call_used_regs[i] = 1; 	\
      }						\
    if (flag_pic)					\
*************** Boston, MA 02111-1307, USA.  */
*** 145,155 ****
     This is ordinarily the length in words of a value of mode MODE
     but can be less for certain modes in special long registers.
  
!    For PA64, GPRs and FPRs hold 64 bits worth (we ignore the 32bit
!    addressability of the FPRs).  i.e., we pretend each register holds
!    precisely WORD_SIZE bits.  */
  #define HARD_REGNO_NREGS(REGNO, MODE)					\
!    ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD)
  
  /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
     On the HP-PA, the cpu registers can hold any mode.  We
--- 145,163 ----
     This is ordinarily the length in words of a value of mode MODE
     but can be less for certain modes in special long registers.
  
!    For PA64, GPRs and FPRs hold 64 bits worth.  We ignore the 32-bit
!    addressability of the FPRs and pretend each register holds precisely
!    WORD_SIZE bits.  Note that SCmode values are placed in a single FPR.
!    Thus, any patterns defined to operate on these values would have to
!    use the 32-bit addressability of the FPR registers.  */
  #define HARD_REGNO_NREGS(REGNO, MODE)					\
!   ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD)
! 
! /* These are the valid FP modes.  */
! #define VALID_FP_MODE_P(MODE)						\
!   ((MODE) == SFmode || (MODE) == DFmode					\
!    || (MODE) == SCmode || (MODE) == DCmode				\
!    || (MODE) == SImode || (MODE) == DImode)
  
  /* Value is 1 if hard register REGNO can hold a value of machine-mode MODE.
     On the HP-PA, the cpu registers can hold any mode.  We
*************** Boston, MA 02111-1307, USA.  */
*** 158,165 ****
    ((REGNO) == 0								\
     ? (MODE) == CCmode || (MODE) == CCFPmode				\
     /* Make wide modes be in aligned registers.  */			\
     : (GET_MODE_SIZE (MODE) <= UNITS_PER_WORD				\
!       || (GET_MODE_SIZE (MODE) <= 2 * UNITS_PER_WORD && ((REGNO) & 1) == 0)))
  
  /* How to renumber registers for dbx and gdb.
  
--- 166,181 ----
    ((REGNO) == 0								\
     ? (MODE) == CCmode || (MODE) == CCFPmode				\
     /* Make wide modes be in aligned registers.  */			\
+    : FP_REGNO_P (REGNO)							\
+      ? (VALID_FP_MODE_P (MODE)						\
+ 	&& (GET_MODE_SIZE (MODE) <= 8					\
+ 	    || (GET_MODE_SIZE (MODE) == 16 && ((REGNO) & 1) == 0)	\
+ 	    || (GET_MODE_SIZE (MODE) == 32 && ((REGNO) & 3) == 0)))	\
     : (GET_MODE_SIZE (MODE) <= UNITS_PER_WORD				\
!       || (GET_MODE_SIZE (MODE) == 2 * UNITS_PER_WORD			\
! 	  && ((((REGNO) & 1) == 1 && (REGNO) <= 25) || (REGNO) == 28))	\
!       || (GET_MODE_SIZE (MODE) == 4 * UNITS_PER_WORD			\
! 	  && ((REGNO) & 3) == 3 && (REGNO) <= 23)))
  
  /* How to renumber registers for dbx and gdb.
  
diff -Nrcpad gcc-4.0.1/gcc/config/pa/som.h gcc-4.0.2/gcc/config/pa/som.h
*** gcc-4.0.1/gcc/config/pa/som.h	Sat Mar  5 01:40:46 2005
--- gcc-4.0.2/gcc/config/pa/som.h	Wed Aug  3 15:37:41 2005
*************** do {						\
*** 307,316 ****
     cannot be moved after installation using a symlink.  */
  #define ALWAYS_STRIP_DOTDOT 1
  
- /* Aggregates with a single float or double field should be passed and
-    returned in the general registers.  */
- #define MEMBER_TYPE_FORCES_BLK(FIELD, MODE) (MODE==SFmode || MODE==DFmode)
- 
  /* If GAS supports weak, we can support weak when we have working linker
     support for secondary definitions and are generating code for GAS.  */
  #ifdef HAVE_GAS_WEAK
--- 307,312 ----
diff -Nrcpad gcc-4.0.1/gcc/config/rs6000/aix51.h gcc-4.0.2/gcc/config/rs6000/aix51.h
*** gcc-4.0.1/gcc/config/rs6000/aix51.h	Tue Jan 18 17:15:08 2005
--- gcc-4.0.2/gcc/config/rs6000/aix51.h	Fri Jul  8 18:28:25 2005
*************** do {									\
*** 188,194 ****
  #undef LD_INIT_SWITCH
  #define LD_INIT_SWITCH "-binitfini"
  
- /* AIX 5.1 has the float and long double forms of math functions.  */
- #undef TARGET_C99_FUNCTIONS
- #define TARGET_C99_FUNCTIONS  1
- 
--- 188,190 ----
diff -Nrcpad gcc-4.0.1/gcc/config/rs6000/linux64.h gcc-4.0.2/gcc/config/rs6000/linux64.h
*** gcc-4.0.1/gcc/config/rs6000/linux64.h	Fri Apr 29 00:19:47 2005
--- gcc-4.0.2/gcc/config/rs6000/linux64.h	Tue Sep 13 23:34:39 2005
*************** extern int dot_symbols;
*** 244,256 ****
     the first field is an FP double, only if in power alignment mode.  */
  #undef  ROUND_TYPE_ALIGN
  #define ROUND_TYPE_ALIGN(STRUCT, COMPUTED, SPECIFIED)			\
!   ((TARGET_ALTIVEC && TREE_CODE (STRUCT) == VECTOR_TYPE)		\
!    ? MAX (MAX ((COMPUTED), (SPECIFIED)), 128)				\
!    : (TARGET_64BIT							\
!       && (TREE_CODE (STRUCT) == RECORD_TYPE				\
! 	  || TREE_CODE (STRUCT) == UNION_TYPE				\
! 	  || TREE_CODE (STRUCT) == QUAL_UNION_TYPE)			\
!       && TARGET_ALIGN_NATURAL == 0)					\
     ? rs6000_special_round_type_align (STRUCT, COMPUTED, SPECIFIED)	\
     : MAX ((COMPUTED), (SPECIFIED)))
  
--- 244,254 ----
     the first field is an FP double, only if in power alignment mode.  */
  #undef  ROUND_TYPE_ALIGN
  #define ROUND_TYPE_ALIGN(STRUCT, COMPUTED, SPECIFIED)			\
!   ((TARGET_64BIT							\
!     && (TREE_CODE (STRUCT) == RECORD_TYPE				\
! 	|| TREE_CODE (STRUCT) == UNION_TYPE				\
! 	|| TREE_CODE (STRUCT) == QUAL_UNION_TYPE)			\
!     && TARGET_ALIGN_NATURAL == 0)					\
     ? rs6000_special_round_type_align (STRUCT, COMPUTED, SPECIFIED)	\
     : MAX ((COMPUTED), (SPECIFIED)))
  
*************** while (0)
*** 512,521 ****
      {									\
        const char *s;							\
        dbxout_begin_stabn (BRAC);					\
-       assemble_name (FILE, NAME);					\
-       putc ('-', FILE);							\
        s = XSTR (XEXP (DECL_RTL (current_function_decl), 0), 0);		\
!       rs6000_output_function_entry (FILE, s);				\
        putc ('\n', FILE);						\
      }									\
    while (0)
--- 510,528 ----
      {									\
        const char *s;							\
        dbxout_begin_stabn (BRAC);					\
        s = XSTR (XEXP (DECL_RTL (current_function_decl), 0), 0);		\
!       /* dbxout_block passes this macro the function name as NAME,	\
! 	 assuming that it is the function code start label.  In our	\
! 	 case, the function name is the OPD entry.  dbxout_block is	\
! 	 broken, hack around it here.  */				\
!       if (NAME == s)							\
! 	putc ('0', FILE);						\
!       else								\
! 	{								\
! 	  assemble_name (FILE, NAME);					\
! 	  putc ('-', FILE);						\
! 	  rs6000_output_function_entry (FILE, s);			\
! 	}								\
        putc ('\n', FILE);						\
      }									\
    while (0)
diff -Nrcpad gcc-4.0.1/gcc/config/rs6000/rs6000-protos.h gcc-4.0.2/gcc/config/rs6000/rs6000-protos.h
*** gcc-4.0.1/gcc/config/rs6000/rs6000-protos.h	Tue Mar  8 00:34:19 2005
--- gcc-4.0.2/gcc/config/rs6000/rs6000-protos.h	Tue Aug 23 02:59:33 2005
*************** extern rtx rs6000_return_addr (int, rtx)
*** 146,151 ****
--- 146,152 ----
  extern void rs6000_output_symbol_ref (FILE*, rtx);
  extern HOST_WIDE_INT rs6000_initial_elimination_offset (int, int);
  extern bool rs6000_legitimate_offset_address_p (enum machine_mode, rtx, int);
+ extern bool rs6000_legitimate_small_data_p (enum machine_mode, rtx);
  
  extern rtx rs6000_machopic_legitimize_pic_address (rtx orig,
  						   enum machine_mode mode,
diff -Nrcpad gcc-4.0.1/gcc/config/rs6000/rs6000.c gcc-4.0.2/gcc/config/rs6000/rs6000.c
*** gcc-4.0.1/gcc/config/rs6000/rs6000.c	Sat May  7 16:49:58 2005
--- gcc-4.0.2/gcc/config/rs6000/rs6000.c	Mon Sep 12 14:45:00 2005
*************** static int toc_hash_eq (const void *, co
*** 621,627 ****
  static int constant_pool_expr_1 (rtx, int *, int *);
  static bool constant_pool_expr_p (rtx);
  static bool toc_relative_expr_p (rtx);
- static bool legitimate_small_data_p (enum machine_mode, rtx);
  static bool legitimate_indexed_address_p (rtx, int);
  static bool legitimate_indirect_address_p (rtx, int);
  static bool macho_lo_sum_memory_operand (rtx x, enum machine_mode mode);
--- 621,626 ----
*************** legitimate_constant_pool_address_p (rtx 
*** 3255,3262 ****
  	  && constant_pool_expr_p (XEXP (x, 1)));
  }
  
! static bool
! legitimate_small_data_p (enum machine_mode mode, rtx x)
  {
    return (DEFAULT_ABI == ABI_V4
  	  && !flag_pic && !TARGET_TOC
--- 3254,3261 ----
  	  && constant_pool_expr_p (XEXP (x, 1)));
  }
  
! bool
! rs6000_legitimate_small_data_p (enum machine_mode mode, rtx x)
  {
    return (DEFAULT_ABI == ABI_V4
  	  && !flag_pic && !TARGET_TOC
*************** rs6000_legitimate_address (enum machine_
*** 4017,4023 ****
        && TARGET_UPDATE
        && legitimate_indirect_address_p (XEXP (x, 0), reg_ok_strict))
      return 1;
!   if (legitimate_small_data_p (mode, x))
      return 1;
    if (legitimate_constant_pool_address_p (x))
      return 1;
--- 4016,4022 ----
        && TARGET_UPDATE
        && legitimate_indirect_address_p (XEXP (x, 0), reg_ok_strict))
      return 1;
!   if (rs6000_legitimate_small_data_p (mode, x))
      return 1;
    if (legitimate_constant_pool_address_p (x))
      return 1;
*************** function_arg (CUMULATIVE_ARGS *cum, enum
*** 5594,5602 ****
    if (mode == VOIDmode)
      {
        if (abi == ABI_V4
- 	  && cum->nargs_prototype < 0
  	  && (cum->call_cookie & CALL_LIBCALL) == 0
! 	  && (cum->prototype || TARGET_NO_PROTOTYPE))
  	{
  	  /* For the SPE, we need to crxor CR6 always.  */
  	  if (TARGET_SPE_ABI)
--- 5593,5602 ----
    if (mode == VOIDmode)
      {
        if (abi == ABI_V4
  	  && (cum->call_cookie & CALL_LIBCALL) == 0
! 	  && (cum->stdarg
! 	      || (cum->nargs_prototype < 0
! 		  && (cum->prototype || TARGET_NO_PROTOTYPE))))
  	{
  	  /* For the SPE, we need to crxor CR6 always.  */
  	  if (TARGET_SPE_ABI)
*************** expand_block_clear (rtx operands[])
*** 9149,9155 ****
  	  clear_bytes = 4;
  	  mode = SImode;
  	}
!       else if (bytes == 2 && (align >= 16 || !STRICT_ALIGNMENT))
  	{			/* move 2 bytes */
  	  clear_bytes = 2;
  	  mode = HImode;
--- 9149,9155 ----
  	  clear_bytes = 4;
  	  mode = SImode;
  	}
!       else if (bytes >= 2 && (align >= 16 || !STRICT_ALIGNMENT))
  	{			/* move 2 bytes */
  	  clear_bytes = 2;
  	  mode = HImode;
*************** expand_block_move (rtx operands[])
*** 9286,9292 ****
  	  mode = SImode;
  	  gen_func.mov = gen_movsi;
  	}
!       else if (bytes == 2 && (align >= 16 || !STRICT_ALIGNMENT))
  	{			/* move 2 bytes */
  	  move_bytes = 2;
  	  mode = HImode;
--- 9286,9292 ----
  	  mode = SImode;
  	  gen_func.mov = gen_movsi;
  	}
!       else if (bytes >= 2 && (align >= 16 || !STRICT_ALIGNMENT))
  	{			/* move 2 bytes */
  	  move_bytes = 2;
  	  mode = HImode;
*************** rs6000_is_costly_dependence (rtx insn, r
*** 16759,16784 ****
  static rtx
  get_next_active_insn (rtx insn, rtx tail)
  {
!   rtx next_insn;
! 
!   if (!insn || insn == tail)
      return NULL_RTX;
  
!   next_insn = NEXT_INSN (insn);
! 
!   while (next_insn
!   	 && next_insn != tail
! 	 && (GET_CODE(next_insn) == NOTE
! 	     || GET_CODE (PATTERN (next_insn)) == USE
! 	     || GET_CODE (PATTERN (next_insn)) == CLOBBER))
      {
!       next_insn = NEXT_INSN (next_insn);
!     }
! 
!   if (!next_insn || next_insn == tail)
!     return NULL_RTX;
  
!   return next_insn;
  }
  
  /* Return whether the presence of INSN causes a dispatch group termination
--- 16759,16782 ----
  static rtx
  get_next_active_insn (rtx insn, rtx tail)
  {
!   if (insn == NULL_RTX || insn == tail)
      return NULL_RTX;
  
!   while (1)
      {
!       insn = NEXT_INSN (insn);
!       if (insn == NULL_RTX || insn == tail)
! 	return NULL_RTX;
  
!       if (CALL_P (insn)
! 	  || JUMP_P (insn)
! 	  || (NONJUMP_INSN_P (insn)
! 	      && GET_CODE (PATTERN (insn)) != USE
! 	      && GET_CODE (PATTERN (insn)) != CLOBBER
! 	      && INSN_CODE (insn) != CODE_FOR_stack_tie))
! 	break;
!     }
!   return insn;
  }
  
  /* Return whether the presence of INSN causes a dispatch group termination
diff -Nrcpad gcc-4.0.1/gcc/config/rs6000/rs6000.md gcc-4.0.2/gcc/config/rs6000/rs6000.md
*** gcc-4.0.1/gcc/config/rs6000/rs6000.md	Thu Mar 31 11:39:27 2005
--- gcc-4.0.2/gcc/config/rs6000/rs6000.md	Tue Sep 13 03:59:44 2005
***************
*** 8104,8112 ****
        if (GET_CODE (operands[1]) == MEM
  	  && (rs6000_legitimate_offset_address_p (DFmode, XEXP (operands[1], 0),
  			reload_completed || reload_in_progress)
  	      || GET_CODE (XEXP (operands[1], 0)) == REG
  	      || GET_CODE (XEXP (operands[1], 0)) == LO_SUM
! 		  || GET_CODE (XEXP (operands[1], 0)) == PRE_INC
  	      || GET_CODE (XEXP (operands[1], 0)) == PRE_DEC))
  	{
  	  /* If the low-address word is used in the address, we must load
--- 8104,8113 ----
        if (GET_CODE (operands[1]) == MEM
  	  && (rs6000_legitimate_offset_address_p (DFmode, XEXP (operands[1], 0),
  			reload_completed || reload_in_progress)
+ 	      || rs6000_legitimate_small_data_p (DFmode, XEXP (operands[1], 0))
  	      || GET_CODE (XEXP (operands[1], 0)) == REG
  	      || GET_CODE (XEXP (operands[1], 0)) == LO_SUM
! 	      || GET_CODE (XEXP (operands[1], 0)) == PRE_INC
  	      || GET_CODE (XEXP (operands[1], 0)) == PRE_DEC))
  	{
  	  /* If the low-address word is used in the address, we must load
***************
*** 8146,8154 ****
        if (GET_CODE (operands[0]) == MEM
            && (rs6000_legitimate_offset_address_p (DFmode, XEXP (operands[0], 0),
  		    reload_completed || reload_in_progress)
  	      || GET_CODE (XEXP (operands[0], 0)) == REG
      	      || GET_CODE (XEXP (operands[0], 0)) == LO_SUM
! 		  || GET_CODE (XEXP (operands[0], 0)) == PRE_INC
  	      || GET_CODE (XEXP (operands[0], 0)) == PRE_DEC))
  	return \"{st%U0|stw%U0} %1,%0\;{st|stw} %L1,%L0\";
        else
--- 8147,8156 ----
        if (GET_CODE (operands[0]) == MEM
            && (rs6000_legitimate_offset_address_p (DFmode, XEXP (operands[0], 0),
  		    reload_completed || reload_in_progress)
+ 	      || rs6000_legitimate_small_data_p (DFmode, XEXP (operands[0], 0))
  	      || GET_CODE (XEXP (operands[0], 0)) == REG
      	      || GET_CODE (XEXP (operands[0], 0)) == LO_SUM
! 	      || GET_CODE (XEXP (operands[0], 0)) == PRE_INC
  	      || GET_CODE (XEXP (operands[0], 0)) == PRE_DEC))
  	return \"{st%U0|stw%U0} %1,%0\;{st|stw} %L1,%L0\";
        else
***************
*** 10033,10083 ****
    ""
    "DONE;")
  
  (define_expand "restore_stack_block"
!   [(use (match_operand 0 "register_operand" ""))
!    (set (match_dup 2) (match_dup 3))
!    (set (match_dup 0) (match_operand 1 "register_operand" ""))
!    (set (match_dup 3) (match_dup 2))]
    ""
    "
  {
    operands[2] = gen_reg_rtx (Pmode);
    operands[3] = gen_rtx_MEM (Pmode, operands[0]);
  }")
  
  (define_expand "save_stack_nonlocal"
!   [(match_operand 0 "memory_operand" "")
!    (match_operand 1 "register_operand" "")]
    ""
    "
  {
-   rtx temp = gen_reg_rtx (Pmode);
    int units_per_word = (TARGET_32BIT) ? 4 : 8;
  
    /* Copy the backchain to the first word, sp to the second.  */
!   emit_move_insn (temp, gen_rtx_MEM (Pmode, operands[1]));
!   emit_move_insn (adjust_address_nv (operands[0], Pmode, 0), temp);
!   emit_move_insn (adjust_address_nv (operands[0], Pmode, units_per_word),
! 		  operands[1]);
!   DONE;
  }")
  
  (define_expand "restore_stack_nonlocal"
!   [(match_operand 0 "register_operand" "")
!    (match_operand 1 "memory_operand" "")]
    ""
    "
  {
-   rtx temp = gen_reg_rtx (Pmode);
    int units_per_word = (TARGET_32BIT) ? 4 : 8;
  
    /* Restore the backchain from the first word, sp from the second.  */
!   emit_move_insn (temp,
! 		  adjust_address_nv (operands[1], Pmode, 0));
!   emit_move_insn (operands[0],
! 		  adjust_address_nv (operands[1], Pmode, units_per_word));
!   emit_move_insn (gen_rtx_MEM (Pmode, operands[0]), temp);
!   DONE;
  }")
  
  ;; TOC register handling.
--- 10035,10092 ----
    ""
    "DONE;")
  
+ ;; Adjust stack pointer (op0) to a new value (op1).
+ ;; First copy old stack backchain to new location, and ensure that the
+ ;; scheduler won't reorder the sp assignment before the backchain write.
  (define_expand "restore_stack_block"
!   [(set (match_dup 2) (match_dup 3))
!    (set (match_dup 4) (match_dup 2))
!    (set (match_dup 5) (unspec:BLK [(match_dup 5)] UNSPEC_TIE))
!    (set (match_operand 0 "register_operand" "")
! 	(match_operand 1 "register_operand" ""))]
    ""
    "
  {
    operands[2] = gen_reg_rtx (Pmode);
    operands[3] = gen_rtx_MEM (Pmode, operands[0]);
+   operands[4] = gen_rtx_MEM (Pmode, operands[1]);
+   operands[5] = gen_rtx_MEM (BLKmode, operands[0]);
  }")
  
  (define_expand "save_stack_nonlocal"
!   [(set (match_dup 3) (match_dup 4))
!    (set (match_operand 0 "memory_operand" "") (match_dup 3))
!    (set (match_dup 2) (match_operand 1 "register_operand" ""))]
    ""
    "
  {
    int units_per_word = (TARGET_32BIT) ? 4 : 8;
  
    /* Copy the backchain to the first word, sp to the second.  */
!   operands[0] = adjust_address_nv (operands[0], Pmode, 0);
!   operands[2] = adjust_address_nv (operands[0], Pmode, units_per_word);
!   operands[3] = gen_reg_rtx (Pmode);
!   operands[4] = gen_rtx_MEM (Pmode, operands[1]);
  }")
  
  (define_expand "restore_stack_nonlocal"
!   [(set (match_dup 2) (match_operand 1 "memory_operand" ""))
!    (set (match_dup 3) (match_dup 4))
!    (set (match_dup 5) (match_dup 2))
!    (set (match_dup 6) (unspec:BLK [(match_dup 6)] UNSPEC_TIE))
!    (set (match_operand 0 "register_operand" "") (match_dup 3))]
    ""
    "
  {
    int units_per_word = (TARGET_32BIT) ? 4 : 8;
  
    /* Restore the backchain from the first word, sp from the second.  */
!   operands[2] = gen_reg_rtx (Pmode);
!   operands[3] = gen_reg_rtx (Pmode);
!   operands[1] = adjust_address_nv (operands[1], Pmode, 0);
!   operands[4] = adjust_address_nv (operands[1], Pmode, units_per_word);
!   operands[5] = gen_rtx_MEM (Pmode, operands[3]);
!   operands[6] = gen_rtx_MEM (BLKmode, operands[0]);
  }")
  
  ;; TOC register handling.
diff -Nrcpad gcc-4.0.1/gcc/config/rs6000/sysv4.h gcc-4.0.2/gcc/config/rs6000/sysv4.h
*** gcc-4.0.1/gcc/config/rs6000/sysv4.h	Tue Feb 15 15:53:52 2005
--- gcc-4.0.2/gcc/config/rs6000/sysv4.h	Tue Aug 23 02:28:18 2005
*************** extern const char *rs6000_tls_size_strin
*** 123,130 ****
    { "no-toc",		 0, N_("no description yet") },			\
    { "toc",		 MASK_MINIMAL_TOC, N_("no description yet") },	\
    { "full-toc",		 MASK_MINIMAL_TOC, N_("no description yet") },	\
!   { "prototype",	 MASK_PROTOTYPE, N_("no description yet") },	\
!   { "no-prototype",	-MASK_PROTOTYPE, N_("no description yet") },	\
    { "no-traceback",	 0, N_("no description yet") },			\
    { "eabi",		 MASK_EABI, N_("Use EABI") },			\
    { "no-eabi",		-MASK_EABI, N_("Don't use EABI") },		\
--- 123,132 ----
    { "no-toc",		 0, N_("no description yet") },			\
    { "toc",		 MASK_MINIMAL_TOC, N_("no description yet") },	\
    { "full-toc",		 MASK_MINIMAL_TOC, N_("no description yet") },	\
!   { "prototype",	 MASK_PROTOTYPE,				\
!     N_("Assume all variable arg functions are prototyped") },		\
!   { "no-prototype",	-MASK_PROTOTYPE,				\
!     N_("Non-prototyped functions might take a variable number of args") }, \
    { "no-traceback",	 0, N_("no description yet") },			\
    { "eabi",		 MASK_EABI, N_("Use EABI") },			\
    { "no-eabi",		-MASK_EABI, N_("Don't use EABI") },		\
*************** do {									\
*** 419,433 ****
  	((TARGET_ALTIVEC && TREE_CODE (TREE_TYPE (FIELD)) == VECTOR_TYPE)     \
  	 ? 128 : COMPUTED)
  
- /* Define this macro as an expression for the alignment of a type
-    (given by TYPE as a tree node) if the alignment computed in the
-    usual way is COMPUTED and the alignment explicitly specified was
-    SPECIFIED.  */
- #define ROUND_TYPE_ALIGN(TYPE, COMPUTED, SPECIFIED)			\
- 	((TARGET_ALTIVEC  && TREE_CODE (TYPE) == VECTOR_TYPE)		\
- 	 ? MAX (MAX ((COMPUTED), (SPECIFIED)), 128)			\
- 	 : MAX (COMPUTED, SPECIFIED))
- 
  #undef  BIGGEST_FIELD_ALIGNMENT
  
  /* Use ELF style section commands.  */
--- 421,426 ----
*************** ncrtn.o%s"
*** 1363,1370 ****
     ? (((GLOBAL) ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4) \
     : DW_EH_PE_absptr)
  
- #define TARGET_ASM_EXCEPTION_SECTION readonly_data_section
- 
  #define DOUBLE_INT_ASM_OP "\t.quad\t"
  
  /* Generate entries in .fixup for relocatable addresses.  */
--- 1356,1361 ----
diff -Nrcpad gcc-4.0.1/gcc/config/s390/s390.c gcc-4.0.2/gcc/config/s390/s390.c
*** gcc-4.0.1/gcc/config/s390/s390.c	Mon May 23 16:53:42 2005
--- gcc-4.0.2/gcc/config/s390/s390.c	Fri Aug 12 13:26:35 2005
*************** s390_extract_part (rtx op, enum machine_
*** 1137,1143 ****
    unsigned HOST_WIDE_INT value = 0;
    int max_parts = HOST_BITS_PER_WIDE_INT / GET_MODE_BITSIZE (mode);
    int part_bits = GET_MODE_BITSIZE (mode);
!   unsigned HOST_WIDE_INT part_mask = (1 << part_bits) - 1;
    int i;
  
    for (i = 0; i < max_parts; i++)
--- 1137,1144 ----
    unsigned HOST_WIDE_INT value = 0;
    int max_parts = HOST_BITS_PER_WIDE_INT / GET_MODE_BITSIZE (mode);
    int part_bits = GET_MODE_BITSIZE (mode);
!   unsigned HOST_WIDE_INT part_mask
!     = ((unsigned HOST_WIDE_INT)1 << part_bits) - 1;
    int i;
  
    for (i = 0; i < max_parts; i++)
*************** s390_single_part (rtx op,
*** 1166,1172 ****
  {
    unsigned HOST_WIDE_INT value = 0;
    int n_parts = GET_MODE_SIZE (mode) / GET_MODE_SIZE (part_mode);
!   unsigned HOST_WIDE_INT part_mask = (1 << GET_MODE_BITSIZE (part_mode)) - 1;
    int i, part = -1;
  
    if (GET_CODE (op) != CONST_INT)
--- 1167,1174 ----
  {
    unsigned HOST_WIDE_INT value = 0;
    int n_parts = GET_MODE_SIZE (mode) / GET_MODE_SIZE (part_mode);
!   unsigned HOST_WIDE_INT part_mask
!     = ((unsigned HOST_WIDE_INT)1 << GET_MODE_BITSIZE (part_mode)) - 1;
    int i, part = -1;
  
    if (GET_CODE (op) != CONST_INT)
*************** s390_const_ok_for_constraint_p (HOST_WID
*** 1867,1874 ****
  
        switch (str[2])
  	{
! 	case 'H': part_mode = HImode; break;
! 	case 'Q': part_mode = QImode; break;
  	default:  return 0;
  	}
  
--- 1869,1877 ----
  
        switch (str[2])
  	{
!   	case 'Q': part_mode = QImode; break;
!  	case 'H': part_mode = HImode; break;
!  	case 'S': part_mode = SImode; break;
  	default:  return 0;
  	}
  
*************** s390_output_mi_thunk (FILE *file, tree t
*** 8392,8403 ****
          {
  	  if (CONST_OK_FOR_CONSTRAINT_P (vcall_offset, 'J', "J"))
  	    {
! 	      output_asm_insn ("lg\t%4,0(%1)", op);
  	      output_asm_insn ("a\t%1,%3(%4)", op);
  	    }
  	  else if (DISP_IN_RANGE (vcall_offset))
  	    {
! 	      output_asm_insn ("lg\t%4,0(%1)", op);
  	      output_asm_insn ("ay\t%1,%3(%4)", op);
  	    }
  	  else if (CONST_OK_FOR_CONSTRAINT_P (vcall_offset, 'K', "K"))
--- 8395,8406 ----
          {
  	  if (CONST_OK_FOR_CONSTRAINT_P (vcall_offset, 'J', "J"))
  	    {
! 	      output_asm_insn ("l\t%4,0(%1)", op);
  	      output_asm_insn ("a\t%1,%3(%4)", op);
  	    }
  	  else if (DISP_IN_RANGE (vcall_offset))
  	    {
! 	      output_asm_insn ("l\t%4,0(%1)", op);
  	      output_asm_insn ("ay\t%1,%3(%4)", op);
  	    }
  	  else if (CONST_OK_FOR_CONSTRAINT_P (vcall_offset, 'K', "K"))
diff -Nrcpad gcc-4.0.1/gcc/config/s390/s390.md gcc-4.0.2/gcc/config/s390/s390.md
*** gcc-4.0.1/gcc/config/s390/s390.md	Tue Apr 12 20:46:51 2005
--- gcc-4.0.2/gcc/config/s390/s390.md	Fri Aug 12 13:32:36 2005
***************
*** 927,938 ****
     s390_split_access_reg (operands[0], &operands[3], &operands[4]);")
  
  (define_insn "*movdi_31"
!   [(set (match_operand:DI 0 "nonimmediate_operand" "=d,Q,d,o,!*f,!*f,!*f,!R,!T,Q")
!         (match_operand:DI 1 "general_operand" "Q,d,dKm,d,*f,R,T,*f,*f,Q"))]
    "!TARGET_64BIT"
    "@
     lm\t%0,%N0,%S1
     stm\t%1,%N1,%S0
     #
     #
     ldr\t%0,%1
--- 927,940 ----
     s390_split_access_reg (operands[0], &operands[3], &operands[4]);")
  
  (define_insn "*movdi_31"
!   [(set (match_operand:DI 0 "nonimmediate_operand" "=d,d,Q,S,d,o,!*f,!*f,!*f,!R,!T,Q")
!         (match_operand:DI 1 "general_operand" "Q,S,d,d,dKm,d,*f,R,T,*f,*f,Q"))]
    "!TARGET_64BIT"
    "@
     lm\t%0,%N0,%S1
+    lmy\t%0,%N0,%S1
     stm\t%1,%N1,%S0
+    stmy\t%1,%N1,%S0
     #
     #
     ldr\t%0,%1
***************
*** 941,948 ****
     std\t%1,%0
     stdy\t%1,%0
     #"
!   [(set_attr "op_type" "RS,RS,*,*,RR,RX,RXY,RX,RXY,SS")
!    (set_attr "type" "lm,stm,*,*,floadd,floadd,floadd,fstored,fstored,*")])
  
  (define_split
    [(set (match_operand:DI 0 "nonimmediate_operand" "")
--- 943,950 ----
     std\t%1,%0
     stdy\t%1,%0
     #"
!   [(set_attr "op_type" "RS,RSY,RS,RSY,*,*,RR,RX,RXY,RX,RXY,SS")
!    (set_attr "type" "lm,lm,stm,stm,*,*,floadd,floadd,floadd,fstored,fstored,*")])
  
  (define_split
    [(set (match_operand:DI 0 "nonimmediate_operand" "")
***************
*** 1386,1393 ****
     (set_attr "type" "floadd,floadd,floadd,fstored,fstored,lr,load,store,*")])
  
  (define_insn "*movdf_31"
!   [(set (match_operand:DF 0 "nonimmediate_operand" "=f,f,f,R,T,d,Q,d,o,Q")
!         (match_operand:DF 1 "general_operand" "f,R,T,f,f,Q,d,dKm,d,Q"))]
    "!TARGET_64BIT"
    "@
     ldr\t%0,%1
--- 1388,1395 ----
     (set_attr "type" "floadd,floadd,floadd,fstored,fstored,lr,load,store,*")])
  
  (define_insn "*movdf_31"
!   [(set (match_operand:DF 0 "nonimmediate_operand" "=f,f,f,R,T,d,d,Q,S,d,o,Q")
!         (match_operand:DF 1 "general_operand" "f,R,T,f,f,Q,S,d,d,dKm,d,Q"))]
    "!TARGET_64BIT"
    "@
     ldr\t%0,%1
***************
*** 1396,1407 ****
     std\t%1,%0
     stdy\t%1,%0
     lm\t%0,%N0,%S1
     stm\t%1,%N1,%S0
     #
     #
     #"
!   [(set_attr "op_type" "RR,RX,RXY,RX,RXY,RS,RS,*,*,SS")
!    (set_attr "type" "floadd,floadd,floadd,fstored,fstored,lm,stm,*,*,*")])
  
  (define_split
    [(set (match_operand:DF 0 "nonimmediate_operand" "")
--- 1398,1412 ----
     std\t%1,%0
     stdy\t%1,%0
     lm\t%0,%N0,%S1
+    lmy\t%0,%N0,%S1
     stm\t%1,%N1,%S0
+    stmy\t%1,%N1,%S0
     #
     #
     #"
!   [(set_attr "op_type" "RR,RX,RXY,RX,RXY,RS,RSY,RS,RSY,*,*,SS")
!    (set_attr "type" "floadd,floadd,floadd,fstored,fstored,\
!                      lm,lm,stm,stm,*,*,*")])
  
  (define_split
    [(set (match_operand:DF 0 "nonimmediate_operand" "")
***************
*** 2685,2691 ****
    [(set (match_operand:SI 0 "register_operand" "=d,d")
          (and:SI (match_operand:SI 1 "nonimmediate_operand" "d,m")
  		(const_int 2147483647)))]
!   "TARGET_64BIT"
    "@
     llgtr\t%0,%1
     llgt\t%0,%1"
--- 2690,2696 ----
    [(set (match_operand:SI 0 "register_operand" "=d,d")
          (and:SI (match_operand:SI 1 "nonimmediate_operand" "d,m")
  		(const_int 2147483647)))]
!   "TARGET_ZARCH"
    "@
     llgtr\t%0,%1
     llgt\t%0,%1"
***************
*** 2717,2723 ****
          (and:DI (match_operand:DI 1 "nonimmediate_operand" "")
                  (const_int 2147483647)))
     (clobber (reg:CC 33))]
!   "TARGET_64BIT && reload_completed"
    [(set (match_dup 0)
          (and:DI (match_dup 1)
                  (const_int 2147483647)))]
--- 2722,2728 ----
          (and:DI (match_operand:DI 1 "nonimmediate_operand" "")
                  (const_int 2147483647)))
     (clobber (reg:CC 33))]
!   "TARGET_ZARCH && reload_completed"
    [(set (match_dup 0)
          (and:DI (match_dup 1)
                  (const_int 2147483647)))]
diff -Nrcpad gcc-4.0.1/gcc/config/v850/lib1funcs.asm gcc-4.0.2/gcc/config/v850/lib1funcs.asm
*** gcc-4.0.1/gcc/config/v850/lib1funcs.asm	Wed Dec 31 17:22:33 2003
--- gcc-4.0.2/gcc/config/v850/lib1funcs.asm	Fri Aug 26 13:50:45 2005
***************
*** 1,5 ****
  /* libgcc routines for NEC V850.
!    Copyright (C) 1996, 1997, 2002 Free Software Foundation, Inc.
  
  This file is part of GCC.
  
--- 1,5 ----
  /* libgcc routines for NEC V850.
!    Copyright (C) 1996, 1997, 2002, 2005 Free Software Foundation, Inc.
  
  This file is part of GCC.
  
*************** General Public License for more details.
*** 24,31 ****
  
  You should have received a copy of the GNU General Public License
  along with this program; see the file COPYING.  If not, write to
! the Free Software Foundation, 59 Temple Place - Suite 330,
! Boston, MA 02111-1307, USA.  */
  
  #ifdef L_mulsi3
  	.text
--- 24,31 ----
  
  You should have received a copy of the GNU General Public License
  along with this program; see the file COPYING.  If not, write to
! the Free Software Foundation, 51 Franklin Street, Fifth Floor,
! Boston, MA 02110-1301, USA.  */
  
  #ifdef L_mulsi3
  	.text
*************** ___modsi3:
*** 268,273 ****
--- 268,274 ----
  	/* Allocate space and save registers 2, 20 .. 29 on the stack */
  	/* Called via:	jalr __save_r2_r29,r10 */
  __save_r2_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-44,sp,sp
  	mov	sp,ep
*************** __save_r2_r29:
*** 283,288 ****
--- 284,303 ----
  	sst.w	r20,36[ep]
  	sst.w	r2,40[ep]
  	mov	r1,ep
+ #else
+ 	addi	-44,sp,sp
+ 	st.w	r29,0[sp]
+ 	st.w	r28,4[sp]
+ 	st.w	r27,8[sp]
+ 	st.w	r26,12[sp]
+ 	st.w	r25,16[sp]
+ 	st.w	r24,20[sp]
+ 	st.w	r23,24[sp]
+ 	st.w	r22,28[sp]
+ 	st.w	r21,32[sp]
+ 	st.w	r20,36[sp]
+ 	st.w	r2,40[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r2_r29,.-__save_r2_r29
  
*************** __save_r2_r29:
*** 292,297 ****
--- 307,313 ----
  	.globl	__return_r2_r29
  	.type	__return_r2_r29,@function
  __return_r2_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	0[ep],r29
*************** __return_r2_r29:
*** 307,312 ****
--- 323,342 ----
  	sld.w	40[ep],r2
  	addi	44,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	0[sp],r29
+ 	ld.w	4[sp],r28
+ 	ld.w	8[sp],r27
+ 	ld.w	12[sp],r26
+ 	ld.w	16[sp],r25
+ 	ld.w	20[sp],r24
+ 	ld.w	24[sp],r23
+ 	ld.w	28[sp],r22
+ 	ld.w	32[sp],r21
+ 	ld.w	36[sp],r20
+ 	ld.w	40[sp],r2
+ 	addi	44,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r2_r29,.-__return_r2_r29
  #endif /* L_save_2 */
*************** __return_r2_r29:
*** 319,324 ****
--- 349,355 ----
  	/* Allocate space and save registers 20 .. 29 on the stack */
  	/* Called via:	jalr __save_r20_r29,r10 */
  __save_r20_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-40,sp,sp
  	mov	sp,ep
*************** __save_r20_r29:
*** 333,338 ****
--- 364,382 ----
  	sst.w	r21,32[ep]
  	sst.w	r20,36[ep]
  	mov	r1,ep
+ #else
+ 	addi	-40,sp,sp
+ 	st.w	r29,0[sp]
+ 	st.w	r28,4[sp]
+ 	st.w	r27,8[sp]
+ 	st.w	r26,12[sp]
+ 	st.w	r25,16[sp]
+ 	st.w	r24,20[sp]
+ 	st.w	r23,24[sp]
+ 	st.w	r22,28[sp]
+ 	st.w	r21,32[sp]
+ 	st.w	r20,36[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r20_r29,.-__save_r20_r29
  
*************** __save_r20_r29:
*** 342,347 ****
--- 386,392 ----
  	.globl	__return_r20_r29
  	.type	__return_r20_r29,@function
  __return_r20_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	0[ep],r29
*************** __return_r20_r29:
*** 356,361 ****
--- 401,419 ----
  	sld.w	36[ep],r20
  	addi	40,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	0[sp],r29
+ 	ld.w	4[sp],r28
+ 	ld.w	8[sp],r27
+ 	ld.w	12[sp],r26
+ 	ld.w	16[sp],r25
+ 	ld.w	20[sp],r24
+ 	ld.w	24[sp],r23
+ 	ld.w	28[sp],r22
+ 	ld.w	32[sp],r21
+ 	ld.w	36[sp],r20
+ 	addi	40,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r20_r29,.-__return_r20_r29
  #endif /* L_save_20 */
*************** __return_r20_r29:
*** 368,373 ****
--- 426,432 ----
  	/* Allocate space and save registers 21 .. 29 on the stack */
  	/* Called via:	jalr __save_r21_r29,r10 */
  __save_r21_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-36,sp,sp
  	mov	sp,ep
*************** __save_r21_r29:
*** 381,386 ****
--- 440,457 ----
  	sst.w	r22,28[ep]
  	sst.w	r21,32[ep]
  	mov	r1,ep
+ #else
+ 	addi	-36,sp,sp
+ 	st.w	r29,0[sp]
+ 	st.w	r28,4[sp]
+ 	st.w	r27,8[sp]
+ 	st.w	r26,12[sp]
+ 	st.w	r25,16[sp]
+ 	st.w	r24,20[sp]
+ 	st.w	r23,24[sp]
+ 	st.w	r22,28[sp]
+ 	st.w	r21,32[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r21_r29,.-__save_r21_r29
  
*************** __save_r21_r29:
*** 390,395 ****
--- 461,467 ----
  	.globl	__return_r21_r29
  	.type	__return_r21_r29,@function
  __return_r21_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	0[ep],r29
*************** __return_r21_r29:
*** 403,408 ****
--- 475,492 ----
  	sld.w	32[ep],r21
  	addi	36,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	0[sp],r29
+ 	ld.w	4[sp],r28
+ 	ld.w	8[sp],r27
+ 	ld.w	12[sp],r26
+ 	ld.w	16[sp],r25
+ 	ld.w	20[sp],r24
+ 	ld.w	24[sp],r23
+ 	ld.w	28[sp],r22
+ 	ld.w	32[sp],r21
+ 	addi	36,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r21_r29,.-__return_r21_r29
  #endif /* L_save_21 */
*************** __return_r21_r29:
*** 415,420 ****
--- 499,505 ----
  	/* Allocate space and save registers 22 .. 29 on the stack */
  	/* Called via:	jalr __save_r22_r29,r10 */
  __save_r22_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-32,sp,sp
  	mov	sp,ep
*************** __save_r22_r29:
*** 427,432 ****
--- 512,528 ----
  	sst.w	r23,24[ep]
  	sst.w	r22,28[ep]
  	mov	r1,ep
+ #else
+ 	addi	-32,sp,sp
+ 	st.w	r29,0[sp]
+ 	st.w	r28,4[sp]
+ 	st.w	r27,8[sp]
+ 	st.w	r26,12[sp]
+ 	st.w	r25,16[sp]
+ 	st.w	r24,20[sp]
+ 	st.w	r23,24[sp]
+ 	st.w	r22,28[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r22_r29,.-__save_r22_r29
  
*************** __save_r22_r29:
*** 436,441 ****
--- 532,538 ----
  	.globl	__return_r22_r29
  	.type	__return_r22_r29,@function
  __return_r22_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	0[ep],r29
*************** __return_r22_r29:
*** 448,453 ****
--- 545,561 ----
  	sld.w	28[ep],r22
  	addi	32,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	0[sp],r29
+ 	ld.w	4[sp],r28
+ 	ld.w	8[sp],r27
+ 	ld.w	12[sp],r26
+ 	ld.w	16[sp],r25
+ 	ld.w	20[sp],r24
+ 	ld.w	24[sp],r23
+ 	ld.w	28[sp],r22
+ 	addi	32,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r22_r29,.-__return_r22_r29
  #endif /* L_save_22 */
*************** __return_r22_r29:
*** 460,465 ****
--- 568,574 ----
  	/* Allocate space and save registers 23 .. 29 on the stack */
  	/* Called via:	jalr __save_r23_r29,r10 */
  __save_r23_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-28,sp,sp
  	mov	sp,ep
*************** __save_r23_r29:
*** 471,476 ****
--- 580,595 ----
  	sst.w	r24,20[ep]
  	sst.w	r23,24[ep]
  	mov	r1,ep
+ #else
+ 	addi	-28,sp,sp
+ 	st.w	r29,0[sp]
+ 	st.w	r28,4[sp]
+ 	st.w	r27,8[sp]
+ 	st.w	r26,12[sp]
+ 	st.w	r25,16[sp]
+ 	st.w	r24,20[sp]
+ 	st.w	r23,24[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r23_r29,.-__save_r23_r29
  
*************** __save_r23_r29:
*** 480,485 ****
--- 599,605 ----
  	.globl	__return_r23_r29
  	.type	__return_r23_r29,@function
  __return_r23_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	0[ep],r29
*************** __return_r23_r29:
*** 491,496 ****
--- 611,626 ----
  	sld.w	24[ep],r23
  	addi	28,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	0[sp],r29
+ 	ld.w	4[sp],r28
+ 	ld.w	8[sp],r27
+ 	ld.w	12[sp],r26
+ 	ld.w	16[sp],r25
+ 	ld.w	20[sp],r24
+ 	ld.w	24[sp],r23
+ 	addi	28,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r23_r29,.-__return_r23_r29
  #endif /* L_save_23 */
*************** __return_r23_r29:
*** 503,508 ****
--- 633,639 ----
  	/* Allocate space and save registers 24 .. 29 on the stack */
  	/* Called via:	jalr __save_r24_r29,r10 */
  __save_r24_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-24,sp,sp
  	mov	sp,ep
*************** __save_r24_r29:
*** 513,518 ****
--- 644,658 ----
  	sst.w	r25,16[ep]
  	sst.w	r24,20[ep]
  	mov	r1,ep
+ #else
+ 	addi	-24,sp,sp
+ 	st.w	r29,0[sp]
+ 	st.w	r28,4[sp]
+ 	st.w	r27,8[sp]
+ 	st.w	r26,12[sp]
+ 	st.w	r25,16[sp]
+ 	st.w	r24,20[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r24_r29,.-__save_r24_r29
  
*************** __save_r24_r29:
*** 522,527 ****
--- 662,668 ----
  	.globl	__return_r24_r29
  	.type	__return_r24_r29,@function
  __return_r24_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	0[ep],r29
*************** __return_r24_r29:
*** 532,537 ****
--- 673,687 ----
  	sld.w	20[ep],r24
  	addi	24,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	0[sp],r29
+ 	ld.w	4[sp],r28
+ 	ld.w	8[sp],r27
+ 	ld.w	12[sp],r26
+ 	ld.w	16[sp],r25
+ 	ld.w	20[sp],r24
+ 	addi	24,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r24_r29,.-__return_r24_r29
  #endif /* L_save_24 */
*************** __return_r24_r29:
*** 544,549 ****
--- 694,700 ----
  	/* Allocate space and save registers 25 .. 29 on the stack */
  	/* Called via:	jalr __save_r25_r29,r10 */
  __save_r25_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-20,sp,sp
  	mov	sp,ep
*************** __save_r25_r29:
*** 553,558 ****
--- 704,717 ----
  	sst.w	r26,12[ep]
  	sst.w	r25,16[ep]
  	mov	r1,ep
+ #else
+ 	addi	-20,sp,sp
+ 	st.w	r29,0[sp]
+ 	st.w	r28,4[sp]
+ 	st.w	r27,8[sp]
+ 	st.w	r26,12[sp]
+ 	st.w	r25,16[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r25_r29,.-__save_r25_r29
  
*************** __save_r25_r29:
*** 562,567 ****
--- 721,727 ----
  	.globl	__return_r25_r29
  	.type	__return_r25_r29,@function
  __return_r25_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	0[ep],r29
*************** __return_r25_r29:
*** 571,576 ****
--- 731,744 ----
  	sld.w	16[ep],r25
  	addi	20,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	0[ep],r29
+ 	ld.w	4[ep],r28
+ 	ld.w	8[ep],r27
+ 	ld.w	12[ep],r26
+ 	ld.w	16[ep],r25
+ 	addi	20,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r25_r29,.-__return_r25_r29
  #endif /* L_save_25 */
*************** __return_r25_r29:
*** 583,588 ****
--- 751,757 ----
  	/* Allocate space and save registers 26 .. 29 on the stack */
  	/* Called via:	jalr __save_r26_r29,r10 */
  __save_r26_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	add	-16,sp
  	mov	sp,ep
*************** __save_r26_r29:
*** 591,596 ****
--- 760,772 ----
  	sst.w	r27,8[ep]
  	sst.w	r26,12[ep]
  	mov	r1,ep
+ #else
+ 	add	-16,sp
+ 	st.w	r29,0[sp]
+ 	st.w	r28,4[sp]
+ 	st.w	r27,8[sp]
+ 	st.w	r26,12[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r26_r29,.-__save_r26_r29
  
*************** __save_r26_r29:
*** 600,605 ****
--- 776,782 ----
  	.globl	__return_r26_r29
  	.type	__return_r26_r29,@function
  __return_r26_r29:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	0[ep],r29
*************** __return_r26_r29:
*** 608,613 ****
--- 785,797 ----
  	sld.w	12[ep],r26
  	addi	16,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	0[sp],r29
+ 	ld.w	4[sp],r28
+ 	ld.w	8[sp],r27
+ 	ld.w	12[sp],r26
+ 	addi	16,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r26_r29,.-__return_r26_r29
  #endif /* L_save_26 */
*************** __return_r29:
*** 698,707 ****
  	.align	2
  	.globl	__save_r2_r31
  	.type	__save_r2_r31,@function
! 	/* Allocate space and save registers 20 .. 29, 31 on the stack */
! 	/* Also allocate space for the argument save area */
! 	/* Called via:	jalr __save_r2_r31,r10 */
  __save_r2_r31:
  	mov	ep,r1
  	addi	-64,sp,sp
  	mov	sp,ep
--- 882,892 ----
  	.align	2
  	.globl	__save_r2_r31
  	.type	__save_r2_r31,@function
! 	/* Allocate space and save registers 20 .. 29, 31 on the stack.  */
! 	/* Also allocate space for the argument save area.  */
! 	/* Called via:	jalr __save_r2_r31,r10.  */
  __save_r2_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-64,sp,sp
  	mov	sp,ep
*************** __save_r2_r31:
*** 718,723 ****
--- 903,923 ----
  	sst.w	r2,56[ep]
  	sst.w	r31,60[ep]
  	mov	r1,ep
+ #else
+ 	addi	-64,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r25,32[sp]
+ 	st.w	r24,36[sp]
+ 	st.w	r23,40[sp]
+ 	st.w	r22,44[sp]
+ 	st.w	r21,48[sp]
+ 	st.w	r20,52[sp]
+ 	st.w	r2,56[sp]
+ 	st.w	r31,60[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r2_r31,.-__save_r2_r31
  
*************** __save_r2_r31:
*** 727,732 ****
--- 927,933 ----
  	.globl	__return_r2_r31
  	.type	__return_r2_r31,@function
  __return_r2_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r2_r31:
*** 743,748 ****
--- 944,964 ----
  	sld.w	60[ep],r31
  	addi	64,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r26
+ 	ld.w	32[sp],r25
+ 	ld.w	36[sp],r24
+ 	ld.w	40[sp],r23
+ 	ld.w	44[sp],r22
+ 	ld.w	48[sp],r21
+ 	ld.w	52[sp],r20
+ 	ld.w	56[sp],r2
+ 	ld.w	60[sp],r31
+ 	addi	64,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r2_r31,.-__return_r2_r31
  #endif /* L_save_2c */
*************** __return_r2_r31:
*** 756,761 ****
--- 972,978 ----
  	/* Also allocate space for the argument save area */
  	/* Called via:	jalr __save_r20_r31,r10 */
  __save_r20_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-60,sp,sp
  	mov	sp,ep
*************** __save_r20_r31:
*** 771,776 ****
--- 988,1007 ----
  	sst.w	r20,52[ep]
  	sst.w	r31,56[ep]
  	mov	r1,ep
+ #else
+ 	addi	-60,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r25,32[sp]
+ 	st.w	r24,36[sp]
+ 	st.w	r23,40[sp]
+ 	st.w	r22,44[sp]
+ 	st.w	r21,48[sp]
+ 	st.w	r20,52[sp]
+ 	st.w	r31,56[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r20_r31,.-__save_r20_r31
  
*************** __save_r20_r31:
*** 780,785 ****
--- 1011,1017 ----
  	.globl	__return_r20_r31
  	.type	__return_r20_r31,@function
  __return_r20_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r20_r31:
*** 795,800 ****
--- 1027,1046 ----
  	sld.w	56[ep],r31
  	addi	60,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r26
+ 	ld.w	32[sp],r25
+ 	ld.w	36[sp],r24
+ 	ld.w	40[sp],r23
+ 	ld.w	44[sp],r22
+ 	ld.w	48[sp],r21
+ 	ld.w	52[sp],r20
+ 	ld.w	56[sp],r31
+ 	addi	60,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r20_r31,.-__return_r20_r31
  #endif /* L_save_20c */
*************** __return_r20_r31:
*** 808,813 ****
--- 1054,1060 ----
  	/* Also allocate space for the argument save area */
  	/* Called via:	jalr __save_r21_r31,r10 */
  __save_r21_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-56,sp,sp
  	mov	sp,ep
*************** __save_r21_r31:
*** 822,827 ****
--- 1069,1087 ----
  	sst.w	r21,48[ep]
  	sst.w	r31,52[ep]
  	mov	r1,ep
+ #else
+ 	addi	-56,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r25,32[sp]
+ 	st.w	r24,36[sp]
+ 	st.w	r23,40[sp]
+ 	st.w	r22,44[sp]
+ 	st.w	r21,48[sp]
+ 	st.w	r31,52[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r21_r31,.-__save_r21_r31
  
*************** __save_r21_r31:
*** 831,836 ****
--- 1091,1097 ----
  	.globl	__return_r21_r31
  	.type	__return_r21_r31,@function
  __return_r21_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r21_r31:
*** 845,850 ****
--- 1106,1124 ----
  	sld.w	52[ep],r31
  	addi	56,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r26
+ 	ld.w	32[sp],r25
+ 	ld.w	36[sp],r24
+ 	ld.w	40[sp],r23
+ 	ld.w	44[sp],r22
+ 	ld.w	48[sp],r21
+ 	ld.w	52[sp],r31
+ 	addi	56,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r21_r31,.-__return_r21_r31
  #endif /* L_save_21c */
*************** __return_r21_r31:
*** 858,863 ****
--- 1132,1138 ----
  	/* Also allocate space for the argument save area */
  	/* Called via:	jalr __save_r22_r31,r10 */
  __save_r22_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-52,sp,sp
  	mov	sp,ep
*************** __save_r22_r31:
*** 871,876 ****
--- 1146,1163 ----
  	sst.w	r22,44[ep]
  	sst.w	r31,48[ep]
  	mov	r1,ep
+ #else
+ 	addi	-52,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r25,32[sp]
+ 	st.w	r24,36[sp]
+ 	st.w	r23,40[sp]
+ 	st.w	r22,44[sp]
+ 	st.w	r31,48[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r22_r31,.-__save_r22_r31
  
*************** __save_r22_r31:
*** 880,885 ****
--- 1167,1173 ----
  	.globl	__return_r22_r31
  	.type	__return_r22_r31,@function
  __return_r22_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r22_r31:
*** 893,898 ****
--- 1181,1198 ----
  	sld.w	48[ep],r31
  	addi	52,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r26
+ 	ld.w	32[sp],r25
+ 	ld.w	36[sp],r24
+ 	ld.w	40[sp],r23
+ 	ld.w	44[sp],r22
+ 	ld.w	48[sp],r31
+ 	addi	52,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r22_r31,.-__return_r22_r31
  #endif /* L_save_22c */
*************** __return_r22_r31:
*** 906,911 ****
--- 1206,1212 ----
  	/* Also allocate space for the argument save area */
  	/* Called via:	jalr __save_r23_r31,r10 */
  __save_r23_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-48,sp,sp
  	mov	sp,ep
*************** __save_r23_r31:
*** 918,923 ****
--- 1219,1235 ----
  	sst.w	r23,40[ep]
  	sst.w	r31,44[ep]
  	mov	r1,ep
+ #else
+ 	addi	-48,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r25,32[sp]
+ 	st.w	r24,36[sp]
+ 	st.w	r23,40[sp]
+ 	st.w	r31,44[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r23_r31,.-__save_r23_r31
  
*************** __save_r23_r31:
*** 927,932 ****
--- 1239,1245 ----
  	.globl	__return_r23_r31
  	.type	__return_r23_r31,@function
  __return_r23_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r23_r31:
*** 939,944 ****
--- 1252,1268 ----
  	sld.w	44[ep],r31
  	addi	48,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r26
+ 	ld.w	32[sp],r25
+ 	ld.w	36[sp],r24
+ 	ld.w	40[sp],r23
+ 	ld.w	44[sp],r31
+ 	addi	48,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r23_r31,.-__return_r23_r31
  #endif /* L_save_23c */
*************** __return_r23_r31:
*** 952,957 ****
--- 1276,1282 ----
  	/* Also allocate space for the argument save area */
  	/* Called via:	jalr __save_r24_r31,r10 */
  __save_r24_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-44,sp,sp
  	mov	sp,ep
*************** __save_r24_r31:
*** 963,968 ****
--- 1288,1303 ----
  	sst.w	r24,36[ep]
  	sst.w	r31,40[ep]
  	mov	r1,ep
+ #else
+ 	addi	-44,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r25,32[sp]
+ 	st.w	r24,36[sp]
+ 	st.w	r31,40[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r24_r31,.-__save_r24_r31
  
*************** __save_r24_r31:
*** 972,977 ****
--- 1307,1313 ----
  	.globl	__return_r24_r31
  	.type	__return_r24_r31,@function
  __return_r24_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r24_r31:
*** 983,988 ****
--- 1319,1334 ----
  	sld.w	40[ep],r31
  	addi	44,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r26
+ 	ld.w	32[sp],r25
+ 	ld.w	36[sp],r24
+ 	ld.w	40[sp],r31
+ 	addi	44,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r24_r31,.-__return_r24_r31
  #endif /* L_save_24c */
*************** __return_r24_r31:
*** 996,1001 ****
--- 1342,1348 ----
  	/* Also allocate space for the argument save area */
  	/* Called via:	jalr __save_r25_r31,r10 */
  __save_r25_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-40,sp,sp
  	mov	sp,ep
*************** __save_r25_r31:
*** 1006,1011 ****
--- 1353,1367 ----
  	sst.w	r25,32[ep]
  	sst.w	r31,36[ep]
  	mov	r1,ep
+ #else
+ 	addi	-40,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r25,32[sp]
+ 	st.w	r31,36[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r25_r31,.-__save_r25_r31
  
*************** __save_r25_r31:
*** 1015,1020 ****
--- 1371,1377 ----
  	.globl	__return_r25_r31
  	.type	__return_r25_r31,@function
  __return_r25_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r25_r31:
*** 1025,1030 ****
--- 1382,1396 ----
  	sld.w	36[ep],r31
  	addi	40,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r26
+ 	ld.w	32[sp],r25
+ 	ld.w	36[sp],r31
+ 	addi	40,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r25_r31,.-__return_r25_r31
  #endif /* L_save_25c */
*************** __return_r25_r31:
*** 1038,1043 ****
--- 1404,1410 ----
  	/* Also allocate space for the argument save area */
  	/* Called via:	jalr __save_r26_r31,r10 */
  __save_r26_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-36,sp,sp
  	mov	sp,ep
*************** __save_r26_r31:
*** 1047,1052 ****
--- 1414,1427 ----
  	sst.w	r26,28[ep]
  	sst.w	r31,32[ep]
  	mov	r1,ep
+ #else
+ 	addi	-36,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r31,32[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r26_r31,.-__save_r26_r31
  
*************** __save_r26_r31:
*** 1056,1061 ****
--- 1431,1437 ----
  	.globl	__return_r26_r31
  	.type	__return_r26_r31,@function
  __return_r26_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r26_r31:
*** 1065,1070 ****
--- 1441,1454 ----
  	sld.w	32[ep],r31
  	addi	36,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r26
+ 	ld.w	32[sp],r31
+ 	addi	36,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r26_r31,.-__return_r26_r31
  #endif /* L_save_26c */
*************** __return_r26_r31:
*** 1078,1083 ****
--- 1462,1468 ----
  	/* Also allocate space for the argument save area */
  	/* Called via:	jalr __save_r27_r31,r10 */
  __save_r27_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	addi	-32,sp,sp
  	mov	sp,ep
*************** __save_r27_r31:
*** 1086,1091 ****
--- 1471,1483 ----
  	sst.w	r27,24[ep]
  	sst.w	r31,28[ep]
  	mov	r1,ep
+ #else
+ 	addi	-32,sp,sp
+ 	st.w	r29,16[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r31,28[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r27_r31,.-__save_r27_r31
  
*************** __save_r27_r31:
*** 1095,1100 ****
--- 1487,1493 ----
  	.globl	__return_r27_r31
  	.type	__return_r27_r31,@function
  __return_r27_r31:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	16[ep],r29
*************** __return_r27_r31:
*** 1103,1108 ****
--- 1496,1508 ----
  	sld.w	28[ep],r31
  	addi	32,sp,sp
  	mov	r1,ep
+ #else
+ 	ld.w	16[sp],r29
+ 	ld.w	20[sp],r28
+ 	ld.w	24[sp],r27
+ 	ld.w	28[sp],r31
+ 	addi	32,sp,sp
+ #endif
  	jmp	[r31]
  	.size	__return_r27_r31,.-__return_r27_r31
  #endif /* L_save_27c */
*************** __return_r31:
*** 1199,1204 ****
--- 1599,1605 ----
  	/* Save registers 6 .. 9 on the stack for variable argument functions.  */
  	/* Called via:	jalr __save_r6_r9,r10 */
  __save_r6_r9:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sst.w	r6,0[ep]
*************** __save_r6_r9:
*** 1206,1211 ****
--- 1607,1618 ----
  	sst.w	r8,8[ep]
  	sst.w	r9,12[ep]
  	mov	r1,ep
+ #else
+ 	st.w	r6,0[sp]
+ 	st.w	r7,4[sp]
+ 	st.w	r8,8[sp]
+ 	st.w	r9,12[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_r6_r9,.-__save_r6_r9
  #endif /* L_save_varargs */
*************** __return_interrupt:
*** 1254,1259 ****
--- 1661,1667 ----
  	/* Called via:	jalr __save_all_interrupt,r10 */
  __save_all_interrupt:
  	addi	-120,sp,sp
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sst.w	r31,116[ep]
*************** __save_all_interrupt:
*** 1283,1288 ****
--- 1691,1724 ----
  	sst.w	r28,20[ep]
  	sst.w	r29,16[ep]
  	mov	r1,ep
+ #else
+ 	st.w	r31,116[sp]
+ 	st.w	r2,112[sp]
+ 	st.w	gp,108[sp]
+ 	st.w	r6,104[sp]
+ 	st.w	r7,100[sp]
+ 	st.w	r8,96[sp]
+ 	st.w	r9,92[sp]
+ 	st.w	r11,88[sp]
+ 	st.w	r12,84[sp]
+ 	st.w	r13,80[sp]
+ 	st.w	r14,76[sp]
+ 	st.w	r15,72[sp]
+ 	st.w	r16,68[sp]
+ 	st.w	r17,64[sp]
+ 	st.w	r18,60[sp]
+ 	st.w	r19,56[sp]
+ 	st.w	r20,52[sp]
+ 	st.w	r21,48[sp]
+ 	st.w	r22,44[sp]
+ 	st.w	r23,40[sp]
+ 	st.w	r24,36[sp]
+ 	st.w	r25,32[sp]
+ 	st.w	r26,28[sp]
+ 	st.w	r27,24[sp]
+ 	st.w	r28,20[sp]
+ 	st.w	r29,16[sp]
+ #endif
  	jmp	[r10]
  	.size	__save_all_interrupt,.-__save_all_interrupt
  
*************** __save_all_interrupt:
*** 1292,1297 ****
--- 1728,1734 ----
  	   deallocate the stack space.  */
  	/* Called via:	jalr __restore_all_interrupt,r10 */
  __restore_all_interrupt:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sld.w	116[ep],r31
*************** __restore_all_interrupt:
*** 1321,1327 ****
  	sld.w	20[ep],r28
  	sld.w	16[ep],r29
  	mov	r1,ep
! 	addi	120,sp,sp
  	jmp	[r10]
  	.size	__restore_all_interrupt,.-__restore_all_interrupt
  #endif /* L_save_all_interrupt */
--- 1758,1792 ----
  	sld.w	20[ep],r28
  	sld.w	16[ep],r29
  	mov	r1,ep
! #else
! 	ld.w	116[sp],r31
! 	ld.w	112[sp],r2
! 	ld.w	108[sp],gp
! 	ld.w	104[sp],r6
! 	ld.w	100[sp],r7
! 	ld.w	96[sp],r8
! 	ld.w	92[sp],r9
! 	ld.w	88[sp],r11
! 	ld.w	84[sp],r12
! 	ld.w	80[sp],r13
! 	ld.w	76[sp],r14
! 	ld.w	72[sp],r15
! 	ld.w	68[sp],r16
! 	ld.w	64[sp],r17
! 	ld.w	60[sp],r18
! 	ld.w	56[sp],r19
! 	ld.w	52[sp],r20
! 	ld.w	48[sp],r21
! 	ld.w	44[sp],r22
! 	ld.w	40[sp],r23
! 	ld.w	36[sp],r24
! 	ld.w	32[sp],r25
! 	ld.w	28[sp],r26
! 	ld.w	24[sp],r27
! 	ld.w	20[sp],r28
! 	ld.w	16[sp],r29
! #endif
! 	addi	120,sp,sp	
  	jmp	[r10]
  	.size	__restore_all_interrupt,.-__restore_all_interrupt
  #endif /* L_save_all_interrupt */
*************** __callt_return_r2_r31:	.short ctoff(.L_r
*** 1409,1414 ****
--- 1874,1880 ----
  	   Called via:	callt ctoff(__callt_save_r6_r9).  */
  	.align	2
  .L_save_r6_r9:
+ #ifdef __EP__
  	mov	ep,r1
  	mov	sp,ep
  	sst.w	r6,0[ep]
*************** __callt_return_r2_r31:	.short ctoff(.L_r
*** 1416,1421 ****
--- 1882,1893 ----
  	sst.w	r8,8[ep]
  	sst.w	r9,12[ep]
  	mov	r1,ep
+ #else
+ 	st.w	r6,0[sp]
+ 	st.w	r7,4[sp]
+ 	st.w	r8,8[sp]
+ 	st.w	r9,12[sp]
+ #endif
  	ctret
  
  	/* Place the offsets of the start of this routines into the call table.  */
*************** __callt_save_r6_r9:	.short ctoff(.L_save
*** 1428,1434 ****
  
  	
  #ifdef	L_callt_save_interrupt
! 	/* Put this functions into the call table area */
  	.call_table_text
  	
  	/* Save registers r1, ep, gp, r10 on stack and load up with expected values.  */
--- 1900,1906 ----
  
  	
  #ifdef	L_callt_save_interrupt
! 	/* Put these functions into the call table area.  */
  	.call_table_text
  	
  	/* Save registers r1, ep, gp, r10 on stack and load up with expected values.  */
*************** __callt_save_r6_r9:	.short ctoff(.L_save
*** 1440,1462 ****
          st.w    ep,  0[sp]
          st.w    gp,  4[sp]
          st.w    r1,  8[sp]
!         /* R10 has alread been saved bofore callt ctoff(_save_interrupt).  */
          /* st.w    r10, 12[sp]  */
  	mov	hilo(__ep),ep
  	mov	hilo(__gp),gp
  	ctret
  
-         /* Place the offsets of the start of the routine into the call table.  */
-         .call_table_data
-         .global __callt_save_interrupt
-         .type   __callt_save_interrupt,@function
- __callt_save_interrupt: .short ctoff(.L_save_interrupt)
- 
-         .call_table_text
- 
  	/* Restore saved registers, deallocate stack and return from the interrupt.  */
!         /* Called via:  callt ctoff(__callt_restore_itnerrupt).  */
! 	.text
  	.align	2
  	.globl	__return_interrupt
  	.type	__return_interrupt,@function
--- 1912,1925 ----
          st.w    ep,  0[sp]
          st.w    gp,  4[sp]
          st.w    r1,  8[sp]
!         /* R10 has already been saved before callt ctoff(_save_interrupt).  */
          /* st.w    r10, 12[sp]  */
  	mov	hilo(__ep),ep
  	mov	hilo(__gp),gp
  	ctret
  
  	/* Restore saved registers, deallocate stack and return from the interrupt.  */
!         /* Called via:  callt ctoff(__callt_restore_interrupt).  */
  	.align	2
  	.globl	__return_interrupt
  	.type	__return_interrupt,@function
*************** __callt_save_interrupt: .short ctoff(.L_
*** 1472,1480 ****
          addi    24, sp, sp
          reti
  
! 	/* Place the offsets of the start of the routine into the call table.  */
  	.call_table_data
  
          .global __callt_return_interrupt
          .type   __callt_return_interrupt,@function
  __callt_return_interrupt:       .short ctoff(.L_return_interrupt)
--- 1935,1947 ----
          addi    24, sp, sp
          reti
  
! 	/* Place the offsets of the start of these routines into the call table.  */
  	.call_table_data
  
+         .global __callt_save_interrupt
+         .type   __callt_save_interrupt,@function
+ __callt_save_interrupt:         .short ctoff(.L_save_interrupt)
+ 
          .global __callt_return_interrupt
          .type   __callt_return_interrupt,@function
  __callt_return_interrupt:       .short ctoff(.L_return_interrupt)
*************** __callt_return_interrupt:       .short c
*** 1482,1488 ****
  #endif /* L_callt_save_interrupt */
  
  #ifdef L_callt_save_all_interrupt
! 	/* Put this functions into the call table area.  */
  	.call_table_text
  	
  	/* Save all registers except for those saved in __save_interrupt.  */
--- 1949,1955 ----
  #endif /* L_callt_save_interrupt */
  
  #ifdef L_callt_save_all_interrupt
! 	/* Put these functions into the call table area.  */
  	.call_table_text
  	
  	/* Save all registers except for those saved in __save_interrupt.  */
*************** __callt_return_interrupt:       .short c
*** 1491,1496 ****
--- 1958,1964 ----
  	.align	2
  .L_save_all_interrupt:
  	addi	-60, sp, sp
+ #ifdef __EP__
  	mov	ep,  r1
  	mov	sp,  ep
  	sst.w	r2,  56[ep]
*************** __callt_return_interrupt:       .short c
*** 1509,1515 ****
  	sst.w	r18, 4[ep]
  	sst.w	r19, 0[ep]
  	mov	r1,  ep
! 
  	prepare {r20 - r29, r31}, 4
  	ctret	
  
--- 1977,1999 ----
  	sst.w	r18, 4[ep]
  	sst.w	r19, 0[ep]
  	mov	r1,  ep
! #else
! 	st.w	r2,  56[sp]
! 	st.w	r5,  52[sp]
! 	st.w	r6,  48[sp]
! 	st.w	r7,  44[sp]
! 	st.w	r8,  40[sp]
! 	st.w	r9,  36[sp]
! 	st.w	r11, 32[sp]
! 	st.w	r12, 28[sp]
! 	st.w	r13, 24[sp]
! 	st.w	r14, 20[sp]
! 	st.w	r15, 16[sp]
! 	st.w	r16, 12[sp]
! 	st.w	r17, 8[sp]
! 	st.w	r18, 4[sp]
! 	st.w	r19, 0[sp]
! #endif
  	prepare {r20 - r29, r31}, 4
  	ctret	
  
*************** __callt_return_interrupt:       .short c
*** 1519,1525 ****
  	.align 2
  .L_restore_all_interrupt:
  	dispose 4, {r20 - r29, r31}
! 	
  	mov	ep, r1
  	mov	sp, ep
  	sld.w	0 [ep], r19
--- 2003,2009 ----
  	.align 2
  .L_restore_all_interrupt:
  	dispose 4, {r20 - r29, r31}
! #ifdef __EP__	
  	mov	ep, r1
  	mov	sp, ep
  	sld.w	0 [ep], r19
*************** __callt_return_interrupt:       .short c
*** 1538,1543 ****
--- 2022,2044 ----
  	sld.w	52[ep], r5
  	sld.w	56[ep], r2
  	mov	r1, ep
+ #else
+ 	ld.w	0 [sp], r19
+ 	ld.w	4 [sp], r18
+ 	ld.w	8 [sp], r17
+ 	ld.w	12[sp], r16
+ 	ld.w	16[sp], r15
+ 	ld.w	20[sp], r14
+ 	ld.w	24[sp], r13
+ 	ld.w	28[sp], r12
+ 	ld.w	32[sp], r11
+ 	ld.w	36[sp], r9
+ 	ld.w	40[sp], r8
+ 	ld.w	44[sp], r7
+ 	ld.w	48[sp], r6
+ 	ld.w	52[sp], r5
+ 	ld.w	56[sp], r2
+ #endif
  	addi	60, sp, sp
  	ctret
  
diff -Nrcpad gcc-4.0.1/gcc/config/v850/v850.c gcc-4.0.2/gcc/config/v850/v850.c
*** gcc-4.0.1/gcc/config/v850/v850.c	Thu Dec 30 03:08:14 2004
--- gcc-4.0.2/gcc/config/v850/v850.c	Fri Aug 26 13:50:46 2005
*************** print_operand (FILE * file, rtx x, int c
*** 597,603 ****
        break;
      case 'S':
        {
!         /* if it's a reference to a TDA variable, use sst/sld vs. st/ld */
          if (GET_CODE (x) == MEM && ep_memory_operand (x, GET_MODE (x), FALSE))
            fputs ("s", file);
  
--- 597,603 ----
        break;
      case 'S':
        {
!         /* If it's a reference to a TDA variable, use sst/sld vs. st/ld.  */
          if (GET_CODE (x) == MEM && ep_memory_operand (x, GET_MODE (x), FALSE))
            fputs ("s", file);
  
*************** ep_memory_operand (rtx op, enum machine_
*** 1037,1042 ****
--- 1037,1049 ----
    int max_offset;
    int mask;
  
+   /* If we are not using the EP register on a per-function basis
+      then do not allow this optimisation at all.  This is to
+      prevent the use of the SLD/SST instructions which cannot be
+      guaranteed to work properly due to a hardware bug.  */
+   if (!TARGET_EP)
+     return FALSE;
+ 
    if (GET_CODE (op) != MEM)
      return FALSE;
  
diff -Nrcpad gcc-4.0.1/gcc/config/v850/v850.h gcc-4.0.2/gcc/config/v850/v850.h
*** gcc-4.0.1/gcc/config/v850/v850.h	Thu Dec 30 03:08:15 2004
--- gcc-4.0.2/gcc/config/v850/v850.h	Fri Aug 26 13:50:53 2005
***************
*** 81,86 ****
--- 81,88 ----
    builtin_define( "__v850" );			\
    builtin_assert( "machine=v850" );		\
    builtin_assert( "cpu=v850" );			\
+   if (TARGET_EP)				\
+     builtin_define ("__EP__");			\
  } while(0)
  
  /* Run-time compilation parameters selecting different hardware subsets.  */
*************** extern struct small_memory_info small_me
*** 281,287 ****
  {									\
    target_flags |= MASK_STRICT_ALIGN;					\
    if (LEVEL)								\
!     target_flags |= (MASK_EP | MASK_PROLOG_FUNCTION);			\
  }
  
  
--- 283,295 ----
  {									\
    target_flags |= MASK_STRICT_ALIGN;					\
    if (LEVEL)								\
!     /* Note - we no longer enable MASK_EP when optimizing.  This is	\
!        because of a hardware bug which stops the SLD and SST instructions\
!        from correctly detecting some hazards.  If the user is sure that \
!        their hardware is fixed or that their program will not encounter \
!        the conditions that trigger the bug then they can enable -mep by \
!        hand.  */							\
!     target_flags |= MASK_PROLOG_FUNCTION;				\
  }
  
  
*************** struct cum_arg { int nbytes; int anonymo
*** 908,918 ****
     register class that does not include r0 on the output.  */
  
  #define EXTRA_CONSTRAINT(OP, C)						\
!  ((C) == 'Q'   ? ep_memory_operand (OP, GET_MODE (OP), 0)		\
    : (C) == 'R' ? special_symbolref_operand (OP, VOIDmode)		\
    : (C) == 'S' ? (GET_CODE (OP) == SYMBOL_REF				\
  		  && !SYMBOL_REF_ZDA_P (OP))				\
!   : (C) == 'T' ? ep_memory_operand(OP,GET_MODE(OP),TRUE)		\
    : (C) == 'U' ? ((GET_CODE (OP) == SYMBOL_REF				\
  		   && SYMBOL_REF_ZDA_P (OP))				\
  		  || (GET_CODE (OP) == CONST				\
--- 916,926 ----
     register class that does not include r0 on the output.  */
  
  #define EXTRA_CONSTRAINT(OP, C)						\
!  ((C) == 'Q'   ? ep_memory_operand (OP, GET_MODE (OP), FALSE)		\
    : (C) == 'R' ? special_symbolref_operand (OP, VOIDmode)		\
    : (C) == 'S' ? (GET_CODE (OP) == SYMBOL_REF				\
  		  && !SYMBOL_REF_ZDA_P (OP))				\
!   : (C) == 'T' ? ep_memory_operand (OP, GET_MODE (OP), TRUE)		\
    : (C) == 'U' ? ((GET_CODE (OP) == SYMBOL_REF				\
  		   && SYMBOL_REF_ZDA_P (OP))				\
  		  || (GET_CODE (OP) == CONST				\
diff -Nrcpad gcc-4.0.1/gcc/config/v850/v850.md gcc-4.0.2/gcc/config/v850/v850.md
*** gcc-4.0.1/gcc/config/v850/v850.md	Wed Aug 18 21:08:35 2004
--- gcc-4.0.2/gcc/config/v850/v850.md	Fri Aug 26 13:50:54 2005
***************
*** 1829,1863 ****
      return \"jarl __save_all_interrupt,r10\";
  
    output_asm_insn (\"addi -120, sp, sp\", operands);
!   output_asm_insn (\"mov ep, r1\", operands);
!   output_asm_insn (\"mov sp, ep\", operands);
!   output_asm_insn (\"sst.w r31, 116[ep]\", operands);
!   output_asm_insn (\"sst.w r2,  112[ep]\", operands);
!   output_asm_insn (\"sst.w gp,  108[ep]\", operands);
!   output_asm_insn (\"sst.w r6,  104[ep]\", operands);
!   output_asm_insn (\"sst.w r7,  100[ep]\", operands);
!   output_asm_insn (\"sst.w r8,   96[ep]\", operands);
!   output_asm_insn (\"sst.w r9,   92[ep]\", operands);
!   output_asm_insn (\"sst.w r11,  88[ep]\", operands);
!   output_asm_insn (\"sst.w r12,  84[ep]\", operands);
!   output_asm_insn (\"sst.w r13,  80[ep]\", operands);
!   output_asm_insn (\"sst.w r14,  76[ep]\", operands);
!   output_asm_insn (\"sst.w r15,  72[ep]\", operands);
!   output_asm_insn (\"sst.w r16,  68[ep]\", operands);
!   output_asm_insn (\"sst.w r17,  64[ep]\", operands);
!   output_asm_insn (\"sst.w r18,  60[ep]\", operands);
!   output_asm_insn (\"sst.w r19,  56[ep]\", operands);
!   output_asm_insn (\"sst.w r20,  52[ep]\", operands);
!   output_asm_insn (\"sst.w r21,  48[ep]\", operands);
!   output_asm_insn (\"sst.w r22,  44[ep]\", operands);
!   output_asm_insn (\"sst.w r23,  40[ep]\", operands);
!   output_asm_insn (\"sst.w r24,  36[ep]\", operands);
!   output_asm_insn (\"sst.w r25,  32[ep]\", operands);
!   output_asm_insn (\"sst.w r26,  28[ep]\", operands);
!   output_asm_insn (\"sst.w r27,  24[ep]\", operands);
!   output_asm_insn (\"sst.w r28,  20[ep]\", operands);
!   output_asm_insn (\"sst.w r29,  16[ep]\", operands);
!   output_asm_insn (\"mov   r1,   ep\", operands);
    return \"\";
  }"
    [(set (attr "length")
--- 1829,1897 ----
      return \"jarl __save_all_interrupt,r10\";
  
    output_asm_insn (\"addi -120, sp, sp\", operands);
! 
!   if (TARGET_EP)
!     {
!       output_asm_insn (\"mov ep, r1\", operands);
!       output_asm_insn (\"mov sp, ep\", operands);
!       output_asm_insn (\"sst.w r31, 116[ep]\", operands);
!       output_asm_insn (\"sst.w r2,  112[ep]\", operands);
!       output_asm_insn (\"sst.w gp,  108[ep]\", operands);
!       output_asm_insn (\"sst.w r6,  104[ep]\", operands);
!       output_asm_insn (\"sst.w r7,  100[ep]\", operands);
!       output_asm_insn (\"sst.w r8,   96[ep]\", operands);
!       output_asm_insn (\"sst.w r9,   92[ep]\", operands);
!       output_asm_insn (\"sst.w r11,  88[ep]\", operands);
!       output_asm_insn (\"sst.w r12,  84[ep]\", operands);
!       output_asm_insn (\"sst.w r13,  80[ep]\", operands);
!       output_asm_insn (\"sst.w r14,  76[ep]\", operands);
!       output_asm_insn (\"sst.w r15,  72[ep]\", operands);
!       output_asm_insn (\"sst.w r16,  68[ep]\", operands);
!       output_asm_insn (\"sst.w r17,  64[ep]\", operands);
!       output_asm_insn (\"sst.w r18,  60[ep]\", operands);
!       output_asm_insn (\"sst.w r19,  56[ep]\", operands);
!       output_asm_insn (\"sst.w r20,  52[ep]\", operands);
!       output_asm_insn (\"sst.w r21,  48[ep]\", operands);
!       output_asm_insn (\"sst.w r22,  44[ep]\", operands);
!       output_asm_insn (\"sst.w r23,  40[ep]\", operands);
!       output_asm_insn (\"sst.w r24,  36[ep]\", operands);
!       output_asm_insn (\"sst.w r25,  32[ep]\", operands);
!       output_asm_insn (\"sst.w r26,  28[ep]\", operands);
!       output_asm_insn (\"sst.w r27,  24[ep]\", operands);
!       output_asm_insn (\"sst.w r28,  20[ep]\", operands);
!       output_asm_insn (\"sst.w r29,  16[ep]\", operands);
!       output_asm_insn (\"mov   r1,   ep\", operands);
!     }
!   else
!     {
!       output_asm_insn (\"st.w r31, 116[sp]\", operands);
!       output_asm_insn (\"st.w r2,  112[sp]\", operands);
!       output_asm_insn (\"st.w gp,  108[sp]\", operands);
!       output_asm_insn (\"st.w r6,  104[sp]\", operands);
!       output_asm_insn (\"st.w r7,  100[sp]\", operands);
!       output_asm_insn (\"st.w r8,   96[sp]\", operands);
!       output_asm_insn (\"st.w r9,   92[sp]\", operands);
!       output_asm_insn (\"st.w r11,  88[sp]\", operands);
!       output_asm_insn (\"st.w r12,  84[sp]\", operands);
!       output_asm_insn (\"st.w r13,  80[sp]\", operands);
!       output_asm_insn (\"st.w r14,  76[sp]\", operands);
!       output_asm_insn (\"st.w r15,  72[sp]\", operands);
!       output_asm_insn (\"st.w r16,  68[sp]\", operands);
!       output_asm_insn (\"st.w r17,  64[sp]\", operands);
!       output_asm_insn (\"st.w r18,  60[sp]\", operands);
!       output_asm_insn (\"st.w r19,  56[sp]\", operands);
!       output_asm_insn (\"st.w r20,  52[sp]\", operands);
!       output_asm_insn (\"st.w r21,  48[sp]\", operands);
!       output_asm_insn (\"st.w r22,  44[sp]\", operands);
!       output_asm_insn (\"st.w r23,  40[sp]\", operands);
!       output_asm_insn (\"st.w r24,  36[sp]\", operands);
!       output_asm_insn (\"st.w r25,  32[sp]\", operands);
!       output_asm_insn (\"st.w r26,  28[sp]\", operands);
!       output_asm_insn (\"st.w r27,  24[sp]\", operands);
!       output_asm_insn (\"st.w r28,  20[sp]\", operands);
!       output_asm_insn (\"st.w r29,  16[sp]\", operands);
!     }
!     
    return \"\";
  }"
    [(set (attr "length")
***************
*** 1894,1900 ****
  {
    if (TARGET_PROLOG_FUNCTION && !TARGET_LONG_CALLS)
      return \"jarl __restore_all_interrupt,r10\";
!   else
      {
        output_asm_insn (\"mov   ep,      r1\", operands);
        output_asm_insn (\"mov   sp,      ep\", operands);
--- 1928,1935 ----
  {
    if (TARGET_PROLOG_FUNCTION && !TARGET_LONG_CALLS)
      return \"jarl __restore_all_interrupt,r10\";
! 
!   if (TARGET_EP)
      {
        output_asm_insn (\"mov   ep,      r1\", operands);
        output_asm_insn (\"mov   sp,      ep\", operands);
***************
*** 1925,1933 ****
        output_asm_insn (\"sld.w 20[ep],  r28\", operands);
        output_asm_insn (\"sld.w 16[ep],  r29\", operands);
        output_asm_insn (\"mov   r1,      ep\", operands);
-       output_asm_insn (\"addi  120, sp, sp\", operands);
-       return \"\";
      }
  }"
    [(set (attr "length")
          (if_then_else (ne (symbol_ref "TARGET_LONG_CALLS") (const_int 0))
--- 1960,1997 ----
        output_asm_insn (\"sld.w 20[ep],  r28\", operands);
        output_asm_insn (\"sld.w 16[ep],  r29\", operands);
        output_asm_insn (\"mov   r1,      ep\", operands);
      }
+   else
+     {
+       output_asm_insn (\"ld.w 116[sp], r31\", operands);
+       output_asm_insn (\"ld.w 112[sp], r2\", operands);
+       output_asm_insn (\"ld.w 108[sp], gp\", operands);
+       output_asm_insn (\"ld.w 104[sp], r6\", operands);
+       output_asm_insn (\"ld.w 100[sp], r7\", operands);
+       output_asm_insn (\"ld.w 96[sp],  r8\", operands);
+       output_asm_insn (\"ld.w 92[sp],  r9\", operands);
+       output_asm_insn (\"ld.w 88[sp],  r11\", operands);
+       output_asm_insn (\"ld.w 84[sp],  r12\", operands);
+       output_asm_insn (\"ld.w 80[sp],  r13\", operands);
+       output_asm_insn (\"ld.w 76[sp],  r14\", operands);
+       output_asm_insn (\"ld.w 72[sp],  r15\", operands);
+       output_asm_insn (\"ld.w 68[sp],  r16\", operands);
+       output_asm_insn (\"ld.w 64[sp],  r17\", operands);
+       output_asm_insn (\"ld.w 60[sp],  r18\", operands);
+       output_asm_insn (\"ld.w 56[sp],  r19\", operands);
+       output_asm_insn (\"ld.w 52[sp],  r20\", operands);
+       output_asm_insn (\"ld.w 48[sp],  r21\", operands);
+       output_asm_insn (\"ld.w 44[sp],  r22\", operands);
+       output_asm_insn (\"ld.w 40[sp],  r23\", operands);
+       output_asm_insn (\"ld.w 36[sp],  r24\", operands);
+       output_asm_insn (\"ld.w 32[sp],  r25\", operands);
+       output_asm_insn (\"ld.w 28[sp],  r26\", operands);
+       output_asm_insn (\"ld.w 24[sp],  r27\", operands);
+       output_asm_insn (\"ld.w 20[sp],  r28\", operands);
+       output_asm_insn (\"ld.w 16[sp],  r29\", operands);
+     }
+   output_asm_insn (\"addi  120, sp, sp\", operands);
+   return \"\";
  }"
    [(set (attr "length")
          (if_then_else (ne (symbol_ref "TARGET_LONG_CALLS") (const_int 0))
diff -Nrcpad gcc-4.0.1/gcc/config.gcc gcc-4.0.2/gcc/config.gcc
*** gcc-4.0.1/gcc/config.gcc	Thu May  5 20:11:50 2005
--- gcc-4.0.2/gcc/config.gcc	Tue Aug  9 10:57:04 2005
*************** case ${target} in
*** 406,411 ****
--- 406,417 ----
        tm_defines="${tm_defines} FBSD_MAJOR=5" ;;
      *-*-freebsd6 | *-*-freebsd[6].*)
        tm_defines="${tm_defines} FBSD_MAJOR=6" ;;
+     *-*-freebsd7 | *-*-freebsd[7].*)
+       tm_defines="${tm_defines} FBSD_MAJOR=7" ;;
+     *-*-freebsd8 | *-*-freebsd[8].*)
+       tm_defines="${tm_defines} FBSD_MAJOR=8" ;;
+     *-*-freebsd9 | *-*-freebsd[9].*)
+       tm_defines="${tm_defines} FBSD_MAJOR=9" ;;
      *)
        echo 'Please update *-*-freebsd* in gcc/config.gcc'
        exit 1
*************** bfin*-elf*)
*** 733,744 ****
  	tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h"
          tmake_file=bfin/t-bfin-elf
          use_collect2=no
!         ;;  
  bfin*-*)
  	tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h"
          tmake_file=bfin/t-bfin
          use_collect2=no
!         ;;  
  c4x-*-rtems* | tic4x-*-rtems*)
  	tmake_file="c4x/t-c4x t-rtems c4x/t-rtems"
  	tm_file="c4x/c4x.h c4x/rtems.h rtems.h"
--- 739,755 ----
  	tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h"
          tmake_file=bfin/t-bfin-elf
          use_collect2=no
!         ;;
! bfin*-uclinux*)
! 	tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h bfin/uclinux.h"
!         tmake_file=bfin/t-bfin-elf
!         use_collect2=no
!         ;;
  bfin*-*)
  	tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h"
          tmake_file=bfin/t-bfin
          use_collect2=no
!         ;;
  c4x-*-rtems* | tic4x-*-rtems*)
  	tmake_file="c4x/t-c4x t-rtems c4x/t-rtems"
  	tm_file="c4x/c4x.h c4x/rtems.h rtems.h"
diff -Nrcpad gcc-4.0.1/gcc/configure gcc-4.0.2/gcc/configure
*** gcc-4.0.1/gcc/configure	Thu Jul  7 20:44:40 2005
--- gcc-4.0.2/gcc/configure	Wed Aug 24 02:24:14 2005
*************** _ACEOF
*** 15025,15032 ****
  
  fi
  
! case "$target" in
!   powerpc64*-*-linux*)
      echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
  echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
  if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
--- 15025,15032 ----
  
  fi
  
! case "$target:$tm_file" in
!   powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
      echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
  echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
  if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
diff -Nrcpad gcc-4.0.1/gcc/configure.ac gcc-4.0.2/gcc/configure.ac
*** gcc-4.0.1/gcc/configure.ac	Wed Jun  1 08:14:33 2005
--- gcc-4.0.2/gcc/configure.ac	Wed Aug 24 02:24:11 2005
*************** if test x"$gcc_cv_ld_as_needed" = xyes; 
*** 2962,2969 ****
  [Define if your linker supports --as-needed and --no-as-needed options.])
  fi
  
! case "$target" in
!   powerpc64*-*-linux*)
      AC_CACHE_CHECK(linker support for omitting dot symbols,
      gcc_cv_ld_no_dot_syms,
      [gcc_cv_ld_no_dot_syms=no
--- 2962,2969 ----
  [Define if your linker supports --as-needed and --no-as-needed options.])
  fi
  
! case "$target:$tm_file" in
!   powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
      AC_CACHE_CHECK(linker support for omitting dot symbols,
      gcc_cv_ld_no_dot_syms,
      [gcc_cv_ld_no_dot_syms=no
diff -Nrcpad gcc-4.0.1/gcc/convert.c gcc-4.0.2/gcc/convert.c
*** gcc-4.0.1/gcc/convert.c	Thu Feb 17 23:56:38 2005
--- gcc-4.0.2/gcc/convert.c	Tue Aug 23 18:01:27 2005
*************** convert_to_integer (tree type, tree expr
*** 660,666 ****
  	  error ("can't convert between vector values of different size");
  	  return error_mark_node;
  	}
!       return build1 (NOP_EXPR, type, expr);
  
      default:
        error ("aggregate value used where an integer was expected");
--- 660,666 ----
  	  error ("can't convert between vector values of different size");
  	  return error_mark_node;
  	}
!       return build1 (VIEW_CONVERT_EXPR, type, expr);
  
      default:
        error ("aggregate value used where an integer was expected");
*************** convert_to_vector (tree type, tree expr)
*** 736,742 ****
  	  error ("can't convert between vector values of different size");
  	  return error_mark_node;
  	}
!       return build1 (NOP_EXPR, type, expr);
  
      default:
        error ("can't convert value to a vector");
--- 736,742 ----
  	  error ("can't convert between vector values of different size");
  	  return error_mark_node;
  	}
!       return build1 (VIEW_CONVERT_EXPR, type, expr);
  
      default:
        error ("can't convert value to a vector");
diff -Nrcpad gcc-4.0.1/gcc/cp/ChangeLog gcc-4.0.2/gcc/cp/ChangeLog
*** gcc-4.0.1/gcc/cp/ChangeLog	Thu Jul  7 18:38:42 2005
--- gcc-4.0.2/gcc/cp/ChangeLog	Wed Sep 21 03:56:51 2005
***************
*** 1,3 ****
--- 1,388 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23914
+ 	* parser.c (cp_parser_enclosed_template_argument_list): Make sure
+ 	skip_evaluation is false when processing template arguments.
+ 
+ 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/21514
+ 	* pt.c (check_instantiated_args): Treat uses of anonymous types as
+ 	causing type-deduction failure.
+ 
+ 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23896
+ 	* pt.c (tsubst_aggr_type): Make sure skip_evaluation is false when
+ 	processing template arguments.
+ 
+ 2005-09-13  Bastian Blank <waldi@debian.org>
+ 
+ 	PR c++/16171
+ 	* mangle.c (find_substitution): Do not use special substitutions
+ 	for identifiers not in std::.
+ 	
+ 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23839
+ 	* typeck.c (cxx_mark_addressable): Only check DECL_HARD_REGISTER
+ 	for VAR_DECLs.
+ 
+ 	PR c++/23842
+ 	* pt.c (tsubst_default_argument): Do treat default argument
+ 	expressions as occurring in the context of the function called. 
+ 
+ 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23841
+ 	* parser.c (cp_parser_primary_expression): Recognize the closing
+ 	">" of a template-argument-list after a floating-point literal as
+ 	the end of a cast expression.
+ 
+ 	PR c++/23789
+ 	* cvt.c (perform_qualification_conversions): Don't create
+ 	unnecessary NOP_EXPRs.
+ 	* pt.c (tsubst_template_arg): Use fold_non_dependent_expr.
+ 
+ 2005-09-11  Richard Henderson  <rth@redhat.com>
+ 
+ 	* decl2.c (build_anon_union_vars): Copy attributes from the base addr.
+ 	* pt.c (tsubst_decl): Substitute in DECL_VALUE_EXPR.
+ 
+ 2005-09-09  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR debug/20998
+ 	* cp-tree.def (ALIAS_DECL): Remove.
+ 	* cp-lang.c (cp_init_ts): Remove support for it.
+ 	* error.c (dump_decl): Likewise.
+ 	* name-lookup.c (pushdecl): Likewise.
+ 	* semantics.c (finish_id_expression): Likewise.
+ 	* decl2.c (build_anon_union_vars): Use a VAR_DECL with
+ 	DECL_VALUE_EXPR instead.
+ 
+ 2005-09-08  Richard Henderson  <rth@redhat.com>
+ 
+ 	PR debug/23190
+ 	* decl.c (wrapup_globals_for_namespace): Call
+ 	emit_debug_global_declarations.
+ 	* decl2.c (cp_finish_file): Likewise.
+ 
+ 2005-09-08  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23691
+ 	* decl2.c (mark_used): Instantiate static data members initialized
+ 	by constants, even in a template.
+ 
+ 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/23075
+ 	* typeck.c (check_return_expr): Add no_warning argument.  Set
+ 	*no_warning to true if "return-statement with no value, in function
+ 	returning" warning has been issued.
+ 	* cp-tree.h (check_return_expr): Adjust prototype.
+ 	* semantics.c (finish_return_stmt): Set TREE_NO_WARNING if
+ 	check_return_expr set *no_warning to true.
+ 
+ 	PR c++/23056
+ 	* typeck.c (ignore_overflows): New helper function.
+ 	(build_static_cast_1): Use it.
+ 
+ 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	* cp-tree.h (rvalue): New function.
+ 	* call.c (build_conditional_expr): Use it.
+ 	* init.c (build_new_1): Likewise.
+ 	* rtti.c (build_dynamic_cast_1): Likewise.
+ 	* tree.c (rvalue): New function.
+ 	* typeck.c (build_unary_op): Use it.
+ 	(build_static_cast_1): Likewise.
+ 
+ 	PR c++/9782
+ 	* init.c (build_new_1): Make sure the entire array type is
+ 	complete, not just its element types.
+ 
+ 2005-09-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	* decl.c (check_elaborated_type_specifier): Remove redundant check.
+ 
+ 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23667
+ 	* pt.c (tsubst_decl): Clear DECL_TEMPLATE_INSTANTIATED when
+ 	copying a VAR_DECL.
+ 
+ 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/21440
+ 	* semantics.c (finish_stmt_expr_expr): Add an explicit
+ 	initialization to the last statement in the statement-expression.
+ 	* (finish_stmt_expr): Adjust accordingly.
+ 
+ 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23699
+ 	* decl2.c (mark_used): Always instantiate static data members
+ 	initialized by constant expressions.
+ 	* pt.c (instantiate_decl): Instantiate the initializers for static
+ 	data members initialized by constant expressions.
+ 
+ 	PR c++/21687
+ 	* semantics.c (expand_or_defer_fn): Do not call ggc_collect when
+ 	finishing processing for a template function in a local class.
+ 	Revert:
+ 	2005-09-02  Mark Mitchell  <mark@codesourcery.com>
+ 	* parser.c (cp_parser_class_specifier): Push/pop GC contexts
+ 	around functions in local classes.
+ 
+ 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/13377
+ 	* parser.c (cp_parser_lookup_name): Pass LOOKUP_COMPLAIN to
+ 	lookup_name_real on final parse.
+ 
+ 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23639
+ 	* semantics.c (qualified_name_lookup_error): Do not complain again
+ 	on invalid scope.
+ 
+ 2005-08-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23586
+ 	* parser.c (cp_parser_namespace_name): Move diagnostic for
+ 	invalid namespace-name to here from ...
+ 	* name-lookup.c (do_namespace_alias): ... here and ...
+ 	(do_using_directive): ... here.  Remove dead code.
+ 
+ 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23099
+ 	* cp-tree.h (saved_scope): Add skip_evaluation.
+ 	* decl.c (start_decl): Use DECL_INITIALIZED_IN_CLASS_P, not
+ 	DECL_INITIAL, to determine whether or not a static data member was
+ 	initialized in the class-specifier.
+ 	(cp_finish_decl): Add comment.
+ 	* init.c (integral_constant_value): Subtitute into the
+ 	initializers for static data members in	templates.
+ 	* name-lookup.c (push_to_top_level): Save skip_evaluation.
+ 	(pop_from_top_level): Restore it.
+ 	* pt.c (instantiate_class_template): Do not substitute into the
+ 	intializers of static data members when instantiating a class.
+ 	(regenerate_decl_from_template): Simplify.
+ 	(instantiate_decl): Tidy.  Substitute into the initializer for a
+ 	static data member even when the definition of the data member is
+ 	not available.
+ 
+ 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/19004
+ 	* pt.c (uses_template_parms): Handle IDENTIFIER_NODE.
+ 	(type_dependent_expression_p): Allow BASELINKs whose associated
+ 	functions are simply a FUNCTION_DECL.
+ 
+ 	PR c++/23491
+ 	* cp-tree.h (build_vec_init): Adjust prototype.
+ 	* init.c (perform_member_init): Adjust call to build_vec_init.
+ 	(build_aggr_init): Likewise.
+ 	(build_new_1): Do not call build_default_init for array types.
+ 	(build_vec_init): Add explicit_default_init_p parameter.  Perform
+ 	default initialization of vector elements when set.
+ 	* typeck.c (build_modify_expr): Adjust call to build_vec_init.
+ 
+ 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/20817
+ 	* typeck.c (build_x_unary_op): Make sure OFFSET_REF is not for a
+ 	->*.
+ 
+ 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/22454
+ 	* parser.c (cp_lexer_peek_nth_token): Relax assert.
+ 
+ 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/23044
+ 	* pt.c (tsubst_qualified_id): A SCOPE_REF can still remain.
+ 
+ 2005-08-22  James E Wilson  <wilson@specifix.com>
+ 
+ 	PR tree-optimization/23426
+ 	* decl.c (grokdeclarator): Use TYPE_SIZE_UNIT not TYPE_SIZE for
+ 	array size check.
+ 
+ 	Backport from mainline
+ 	2005-06-14  Roger Sayle  <roger@eyesopen.com>
+ 	* decl.c (grokdeclarator): Only check TREE_OVERFLOW on INTEGER_CST.
+ 	
+ 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/22233
+ 	* pt.c (push_template_decl_real): Return error_mark_node if the
+ 	number of template parameters does not match previous definition.
+ 
+ 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23089
+ 	* decl.c (require_complete_types_for_parms): Mark incomplete types
+ 	as invalid.
+ 
+ 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
+ 	    Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/21799
+ 	PR c++/8271
+ 	* pt.c (unify) <METHOD_TYPE>: Check this-pointer cv-qualifiers
+ 	explicitly.
+ 
+ 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23266
+ 	* decl2.c (grokfield): Check that method is not static before
+ 	marking it as pure.
+ 
+ 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/23219
+ 	* name-lookup.c (pushtag): Process the template type before
+ 	altering the identifier lookup fields.
+ 
+ 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/20646
+ 	* decl.c (grokdeclarator): Reset storage_class after error.
+ 
+ 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/22508
+ 	* init.c (build_new_1): Check for empty candidate list.
+ 
+ 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23191
+ 	* pt.c (tsubst) <case METHOD_TYPE>: Check for error_mark_node
+ 	before calling build_exception_variant.
+ 
+ 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22545
+ 	* call.c (add_builtin_candidate): Adjust for changes in
+ 	representation of pointer-to-member types.
+ 
+ 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22263
+ 	* pt.c (instantiate_decl): Clear DECL_INTERFACE_KNOWN for an
+ 	explicitly instantiated template that has no definition
+ 	available. 
+ 
+ 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22139
+ 	* cp-tree.h (DECL_TEMPLATE_INFO): Improve documentation.
+ 	* decl.c (duplicate_decls): Re-register template specializations
+ 	for functions that have DECL_TEMLPLATE_INFO, even if they do not
+ 	have DECL_TEMPLATE_INSTANTIATION set.
+ 
+ 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22204
+ 	* repo.c (repo_emit_p): Robustify.
+ 
+ 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22132
+ 	* call.c (implicit_conversion): Add c_cast_p parameter.
+ 	(standard_conversion): Likewise.  Allow conversions between
+ 	differently-qualified pointer types when performing a C-style
+ 	cast.
+ 	(add_function_candidate): Adjust callee.
+ 	(build_builtin_candidate): Likewise.
+ 	(build_user_type_conversion_1): Likewise.
+ 	(conditional_conversion): Likewise.
+ 	(can_convert_arg): Likewise.
+ 	(can_convert_arg_bad): Likewise.
+ 	(perform_implicit_conversion): Likewise.
+ 	* cp-tree.h (comp_ptr_ttypes_const): Declare.
+ 	* typeck.c (comp_ptr_ttypes_const): Give it external linkage.
+ 	Return bool.
+ 	
+ 2005-07-13  Aldy Hernandez  <aldyh@redhat.com>
+ 
+ 	* typeck.c (build_binary_op): Adjust error message to something
+ 	more meaningful.
+ 
+ 2005-07-12  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/20637
+ 	* cp-tree.h (add_method): Add using_decl parameter.
+ 	* class.c (add_method): Add using_decl parameter.  Adjust error
+ 	messages.
+ 	(handle_using_decl): Pass the using decl to add_method.
+ 	(clone_function_decl): Adjust add_member calls.
+ 	* decl2.c (check_classfn): Likewise.
+ 	* method.c (lazily_declare_fn): Likewise.
+ 	* semantics.c (finish_member_declaration): Likewise.
+ 	
+ 	PR c++/20678
+ 	* error.c (dump_expr) <COMPONENT_REF case>: Check DECL_NAME is not
+ 	null.
+ 
+ 	PR c++/21903
+ 	* cp-tree.def (DEFAULT_ARG): Document TREE_CHAIN use.
+ 	* parser.c (cp_parser_late_parsing_default_args): Propagate parsed
+ 	argument to any early instantiations.
+ 	* pt.c (tsubst_arg_types): Chain early instantiation of default
+ 	arg.
+ 
+ 	PR c++/20789
+ 	* decl.c (cp_finish_decl): Clear runtime runtime initialization if
+ 	in-class decl's initializer is bad.
+ 	
+ 	PR c++/21929
+ 	* parser.c (struct cp_parser): Document that scope could be
+ 	error_mark.
+ 	(cp_parser_diagnose_invalid_type_name): Cope with error_mark for
+ 	scope.
+ 	(cp_parser_nested_name_specifier): Return NULL_TREE on error.
+ 	(cp_parser_postfix_expression): Deal with null or error_mark
+ 	scope.
+ 	(cp_parser_elaborated_type_specifier): Adjust
+ 	cp_parser_nested_name_specifier call.
+ 	
+ 	PR c++/20746
+ 	* method.c (use_thunk): Protect covariant pointer return
+ 	adjustments from NULL pointers.
+ 
+ 2005-07-11  Aldy Hernandez  <aldyh@redhat.com>
+ 
+ 	Backport from mainline:
+ 
+ 	2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
+ 
+ 	PR c++/10611
+ 	* cp/cvt.c (build_expr_type_conversion): Same.
+ 	* cp/typeck.c (build_binary_op): Handle vectors.
+ 	(common_type): Same.
+ 	(type_after_usual_arithmetic_conversions): Same.
+ 	* testsuite/g++.dg/conversion/simd2.C: New.
+ 
+ 2005-07-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/20563
+ 	* parser.c (cp_parser_label_declaration): Deal with invalid/missing
+ 	identifiers.
+ 
+ 2005-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+ 
+ 	* call.c (build_over_call): Pass in named argument list to
+ 	`check_function_arguments'.
+ 	* typeck.c (build_function_call): Likewise.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
***************
*** 287,294 ****
  
  2005-04-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
  
!         PR c++/18644
!         * call.c (build_new_op): Remove check for -Wsynth.
  	
  2005-03-29  Richard Henderson  <rth@redhat.com>
  
--- 672,679 ----
  
  2005-04-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
  
! 	PR c++/18644
! 	* call.c (build_new_op): Remove check for -Wsynth.
  	
  2005-03-29  Richard Henderson  <rth@redhat.com>
  
diff -Nrcpad gcc-4.0.1/gcc/cp/call.c gcc-4.0.2/gcc/cp/call.c
*** gcc-4.0.1/gcc/cp/call.c	Thu May 26 13:36:31 2005
--- gcc-4.0.2/gcc/cp/call.c	Tue Sep  6 15:00:57 2005
*************** static struct z_candidate *add_conv_cand
*** 169,176 ****
  	(struct z_candidate **, tree, tree, tree, tree, tree);
  static struct z_candidate *add_function_candidate 
  	(struct z_candidate **, tree, tree, tree, tree, tree, int);
! static conversion *implicit_conversion (tree, tree, tree, int);
! static conversion *standard_conversion (tree, tree, tree, int);
  static conversion *reference_binding (tree, tree, tree, int);
  static conversion *build_conv (conversion_kind, tree, conversion *);
  static bool is_subseq (conversion *, conversion *);
--- 169,176 ----
  	(struct z_candidate **, tree, tree, tree, tree, tree);
  static struct z_candidate *add_function_candidate 
  	(struct z_candidate **, tree, tree, tree, tree, tree, int);
! static conversion *implicit_conversion (tree, tree, tree, bool, int);
! static conversion *standard_conversion (tree, tree, tree, bool, int);
  static conversion *reference_binding (tree, tree, tree, int);
  static conversion *build_conv (conversion_kind, tree, conversion *);
  static bool is_subseq (conversion *, conversion *);
*************** strip_top_quals (tree t)
*** 578,587 ****
  
  /* Returns the standard conversion path (see [conv]) from type FROM to type
     TO, if any.  For proper handling of null pointer constants, you must
!    also pass the expression EXPR to convert from.  */
  
  static conversion *
! standard_conversion (tree to, tree from, tree expr, int flags)
  {
    enum tree_code fcode, tcode;
    conversion *conv;
--- 578,589 ----
  
  /* Returns the standard conversion path (see [conv]) from type FROM to type
     TO, if any.  For proper handling of null pointer constants, you must
!    also pass the expression EXPR to convert from.  If C_CAST_P is true,
!    this conversion is coming from a C-style cast.  */
  
  static conversion *
! standard_conversion (tree to, tree from, tree expr, bool c_cast_p,
! 		     int flags)
  {
    enum tree_code fcode, tcode;
    conversion *conv;
*************** standard_conversion (tree to, tree from,
*** 631,637 ****
           the standard conversion sequence to perform componentwise
           conversion.  */
        conversion *part_conv = standard_conversion
!         (TREE_TYPE (to), TREE_TYPE (from), NULL_TREE, flags);
        
        if (part_conv)
          {
--- 633,639 ----
           the standard conversion sequence to perform componentwise
           conversion.  */
        conversion *part_conv = standard_conversion
!         (TREE_TYPE (to), TREE_TYPE (from), NULL_TREE, c_cast_p, flags);
        
        if (part_conv)
          {
*************** standard_conversion (tree to, tree from,
*** 737,743 ****
  
        if (same_type_p (from, to))
  	/* OK */;
!       else if (comp_ptr_ttypes (to_pointee, from_pointee))
  	conv = build_conv (ck_qual, to, conv);
        else if (expr && string_conv_p (to, expr, 0))
  	/* converting from string constant to char *.  */
--- 739,750 ----
  
        if (same_type_p (from, to))
  	/* OK */;
!       else if (c_cast_p && comp_ptr_ttypes_const (to, from))
! 	/* In a C-style cast, we ignore CV-qualification because we
! 	   are allowed to perform a static_cast followed by a
! 	   const_cast.  */
! 	conv = build_conv (ck_qual, to, conv);
!       else if (!c_cast_p && comp_ptr_ttypes (to_pointee, from_pointee))
  	conv = build_conv (ck_qual, to, conv);
        else if (expr && string_conv_p (to, expr, 0))
  	/* converting from string constant to char *.  */
*************** reference_binding (tree rto, tree rfrom,
*** 1197,1203 ****
    if (related_p && !at_least_as_qualified_p (to, from))
      return NULL;
  
!   conv = implicit_conversion (to, from, expr, flags);
    if (!conv)
      return NULL;
  
--- 1204,1211 ----
    if (related_p && !at_least_as_qualified_p (to, from))
      return NULL;
  
!   conv = implicit_conversion (to, from, expr, /*c_cast_p=*/false, 
! 			      flags);
    if (!conv)
      return NULL;
  
*************** reference_binding (tree rto, tree rfrom,
*** 1209,1221 ****
    return conv;
  }
  
! /* Returns the implicit conversion sequence (see [over.ics]) from type FROM
!    to type TO.  The optional expression EXPR may affect the conversion.
!    FLAGS are the usual overloading flags.  Only LOOKUP_NO_CONVERSION is
!    significant.  */
  
  static conversion *
! implicit_conversion (tree to, tree from, tree expr, int flags)
  {
    conversion *conv;
  
--- 1217,1231 ----
    return conv;
  }
  
! /* Returns the implicit conversion sequence (see [over.ics]) from type
!    FROM to type TO.  The optional expression EXPR may affect the
!    conversion.  FLAGS are the usual overloading flags.  Only
!    LOOKUP_NO_CONVERSION is significant.  If C_CAST_P is true, this
!    conversion is coming from a C-style cast.  */
  
  static conversion *
! implicit_conversion (tree to, tree from, tree expr, bool c_cast_p,
! 		     int flags)
  {
    conversion *conv;
  
*************** implicit_conversion (tree to, tree from,
*** 1226,1232 ****
    if (TREE_CODE (to) == REFERENCE_TYPE)
      conv = reference_binding (to, from, expr, flags);
    else
!     conv = standard_conversion (to, from, expr, flags);
  
    if (conv)
      return conv;
--- 1236,1242 ----
    if (TREE_CODE (to) == REFERENCE_TYPE)
      conv = reference_binding (to, from, expr, flags);
    else
!     conv = standard_conversion (to, from, expr, c_cast_p, flags);
  
    if (conv)
      return conv;
*************** add_function_candidate (struct z_candida
*** 1383,1389 ****
  	      parmtype = build_pointer_type (parmtype);
  	    }
  
! 	  t = implicit_conversion (parmtype, argtype, arg, flags);
  	}
        else
  	{
--- 1393,1400 ----
  	      parmtype = build_pointer_type (parmtype);
  	    }
  
! 	  t = implicit_conversion (parmtype, argtype, arg, 
! 				   /*c_cast_p=*/false, flags);
  	}
        else
  	{
*************** add_conv_candidate (struct z_candidate *
*** 1456,1466 ****
        conversion *t;
  
        if (i == 0)
! 	t = implicit_conversion (totype, argtype, arg, flags);
        else if (parmnode == void_list_node)
  	break;
        else if (parmnode)
! 	t = implicit_conversion (TREE_VALUE (parmnode), argtype, arg, flags);
        else
  	{
  	  t = build_identity_conv (argtype, arg);
--- 1467,1479 ----
        conversion *t;
  
        if (i == 0)
! 	t = implicit_conversion (totype, argtype, arg, /*c_cast_p=*/false,
! 				 flags);
        else if (parmnode == void_list_node)
  	break;
        else if (parmnode)
! 	t = implicit_conversion (TREE_VALUE (parmnode), argtype, arg, 
! 				 /*c_cast_p=*/false, flags);
        else
  	{
  	  t = build_identity_conv (argtype, arg);
*************** build_builtin_candidate (struct z_candid
*** 1514,1520 ****
        if (! args[i])
  	break;
  
!       t = implicit_conversion (types[i], argtypes[i], args[i], flags);
        if (! t)
  	{
  	  viable = 0;
--- 1527,1534 ----
        if (! args[i])
  	break;
  
!       t = implicit_conversion (types[i], argtypes[i], args[i], 
! 			       /*c_cast_p=*/false, flags);
        if (! t)
  	{
  	  viable = 0;
*************** build_builtin_candidate (struct z_candid
*** 1531,1537 ****
      {
        convs[2] = convs[1];
        convs[1] = convs[0];
!       t = implicit_conversion (boolean_type_node, argtypes[2], args[2], flags);
        if (t)
  	convs[0] = t;
        else
--- 1545,1552 ----
      {
        convs[2] = convs[1];
        convs[1] = convs[0];
!       t = implicit_conversion (boolean_type_node, argtypes[2], args[2], 
! 			       /*c_cast_p=*/false, flags);
        if (t)
  	convs[0] = t;
        else
*************** add_builtin_candidate (struct z_candidat
*** 1685,1691 ****
  
  	  if (IS_AGGR_TYPE (c1) && DERIVED_FROM_P (c2, c1)
  	      && (TYPE_PTRMEMFUNC_P (type2)
! 		  || is_complete (TREE_TYPE (TREE_TYPE (type2)))))
  	    break;
  	}
        return;
--- 1700,1706 ----
  
  	  if (IS_AGGR_TYPE (c1) && DERIVED_FROM_P (c2, c1)
  	      && (TYPE_PTRMEMFUNC_P (type2)
! 		  || is_complete (TYPE_PTRMEM_POINTED_TO_TYPE (type2))))
  	    break;
  	}
        return;
*************** build_user_type_conversion_1 (tree totyp
*** 2590,2596 ****
  	      conversion *ics
  		= implicit_conversion (totype, 
  				       TREE_TYPE (TREE_TYPE (cand->fn)),
! 				       0, convflags);
  
  	      cand->second_conv = ics;
  	      
--- 2605,2612 ----
  	      conversion *ics
  		= implicit_conversion (totype, 
  				       TREE_TYPE (TREE_TYPE (cand->fn)),
! 				       0, 
! 				       /*c_cast_p=*/false, convflags);
  
  	      cand->second_conv = ics;
  	      
*************** conditional_conversion (tree e1, tree e2
*** 3060,3065 ****
--- 3076,3082 ----
        conv = implicit_conversion (build_reference_type (t2), 
  				  t1,
  				  e1,
+ 				  /*c_cast_p=*/false,
  				  LOOKUP_NO_TEMP_BIND);
        if (conv)
  	return conv;
*************** conditional_conversion (tree e1, tree e2
*** 3097,3103 ****
         Otherwise: E1 can be converted to match E2 if E1 can be implicitly
         converted to the type that expression E2 would have if E2 were
         converted to an rvalue (or the type it has, if E2 is an rvalue).  */
!     return implicit_conversion (t2, t1, e1, LOOKUP_NORMAL);
  }
  
  /* Implement [expr.cond].  ARG1, ARG2, and ARG3 are the three
--- 3114,3121 ----
         Otherwise: E1 can be converted to match E2 if E1 can be implicitly
         converted to the type that expression E2 would have if E2 were
         converted to an rvalue (or the type it has, if E2 is an rvalue).  */
!     return implicit_conversion (t2, t1, e1, /*c_cast_p=*/false,
! 				LOOKUP_NORMAL);
  }
  
  /* Implement [expr.cond].  ARG1, ARG2, and ARG3 are the three
*************** build_conditional_expr (tree arg1, tree 
*** 3467,3473 ****
    /* If this expression is an rvalue, but might be mistaken for an
       lvalue, we must add a NON_LVALUE_EXPR.  */
    if (!lvalue_p && real_lvalue_p (result))
!     result = build1 (NON_LVALUE_EXPR, TREE_TYPE (result), result);
  
    return result;
  }
--- 3485,3491 ----
    /* If this expression is an rvalue, but might be mistaken for an
       lvalue, we must add a NON_LVALUE_EXPR.  */
    if (!lvalue_p && real_lvalue_p (result))
!     result = rvalue (result);
  
    return result;
  }
*************** build_over_call (struct z_candidate *can
*** 4790,4796 ****
    converted_args = nreverse (converted_args);
  
    check_function_arguments (TYPE_ATTRIBUTES (TREE_TYPE (fn)),
! 			    converted_args);
  
    /* Avoid actually calling copy constructors and copy assignment operators,
       if possible.  */
--- 4808,4814 ----
    converted_args = nreverse (converted_args);
  
    check_function_arguments (TYPE_ATTRIBUTES (TREE_TYPE (fn)),
! 			    converted_args, TYPE_ARG_TYPES (TREE_TYPE (fn)));
  
    /* Avoid actually calling copy constructors and copy assignment operators,
       if possible.  */
*************** can_convert_arg (tree to, tree from, tre
*** 6271,6277 ****
    /* Get the high-water mark for the CONVERSION_OBSTACK.  */
    p = conversion_obstack_alloc (0);
  
!   t  = implicit_conversion (to, from, arg, LOOKUP_NORMAL);
    ok_p = (t && !t->bad_p);
  
    /* Free all the conversions we allocated.  */
--- 6289,6296 ----
    /* Get the high-water mark for the CONVERSION_OBSTACK.  */
    p = conversion_obstack_alloc (0);
  
!   t  = implicit_conversion (to, from, arg, /*c_cast_p=*/false, 
! 			    LOOKUP_NORMAL);
    ok_p = (t && !t->bad_p);
  
    /* Free all the conversions we allocated.  */
*************** can_convert_arg_bad (tree to, tree from,
*** 6291,6297 ****
    /* Get the high-water mark for the CONVERSION_OBSTACK.  */
    p = conversion_obstack_alloc (0);
    /* Try to perform the conversion.  */
!   t  = implicit_conversion (to, from, arg, LOOKUP_NORMAL);
    /* Free all the conversions we allocated.  */
    obstack_free (&conversion_obstack, p);
  
--- 6310,6317 ----
    /* Get the high-water mark for the CONVERSION_OBSTACK.  */
    p = conversion_obstack_alloc (0);
    /* Try to perform the conversion.  */
!   t  = implicit_conversion (to, from, arg, /*c_cast_p=*/false,
! 			    LOOKUP_NORMAL);
    /* Free all the conversions we allocated.  */
    obstack_free (&conversion_obstack, p);
  
*************** perform_implicit_conversion (tree type, 
*** 6317,6322 ****
--- 6337,6343 ----
    p = conversion_obstack_alloc (0);
  
    conv = implicit_conversion (type, TREE_TYPE (expr), expr,
+ 			      /*c_cast_p=*/false,
  			      LOOKUP_NORMAL);
    if (!conv)
      {
*************** perform_direct_initialization_if_possibl
*** 6370,6375 ****
--- 6391,6397 ----
    p = conversion_obstack_alloc (0);
  
    conv = implicit_conversion (type, TREE_TYPE (expr), expr,
+ 			      c_cast_p,
  			      LOOKUP_NORMAL);
    if (!conv || conv->bad_p)
      expr = NULL_TREE;
diff -Nrcpad gcc-4.0.1/gcc/cp/class.c gcc-4.0.2/gcc/cp/class.c
*** gcc-4.0.1/gcc/cp/class.c	Sun Apr 24 12:46:26 2005
--- gcc-4.0.2/gcc/cp/class.c	Tue Jul 12 11:27:23 2005
*************** modify_vtable_entry (tree t,
*** 878,889 ****
  }
  
  
! /* Add method METHOD to class TYPE.  */
  
  void
! add_method (tree type, tree method)
  {
-   int using;
    unsigned slot;
    tree overload;
    bool template_conv_p = false;
--- 878,889 ----
  }
  
  
! /* Add method METHOD to class TYPE.  If USING_DECL is non-null, it is
!    the USING_DECL naming METHOD.  */
  
  void
! add_method (tree type, tree method, tree using_decl)
  {
    unsigned slot;
    tree overload;
    bool template_conv_p = false;
*************** add_method (tree type, tree method)
*** 897,903 ****
      return;
  
    complete_p = COMPLETE_TYPE_P (type);
-   using = (DECL_CONTEXT (method) != type);
    conv_p = DECL_CONV_FN_P (method);
    if (conv_p)
      template_conv_p = (TREE_CODE (method) == TEMPLATE_DECL
--- 897,902 ----
*************** add_method (tree type, tree method)
*** 1024,1044 ****
  		  || same_type_p (TREE_TYPE (TREE_TYPE (fn)),
  				  TREE_TYPE (TREE_TYPE (method)))))
  	    {
! 	      if (using && DECL_CONTEXT (fn) == type)
! 		/* Defer to the local function.  */
! 		return;
  	      else
  		{
! 		  cp_error_at ("%q#D and %q#D cannot be overloaded",
! 			       method, fn);
! 
! 		  /* We don't call duplicate_decls here to merge
! 		     the declarations because that will confuse
! 		     things if the methods have inline
! 		     definitions.  In particular, we will crash
! 		     while processing the definitions.  */
! 		  return;
  		}
  	    }
  	}
      }
--- 1023,1050 ----
  		  || same_type_p (TREE_TYPE (TREE_TYPE (fn)),
  				  TREE_TYPE (TREE_TYPE (method)))))
  	    {
! 	      if (using_decl)
! 		{
! 		  if (DECL_CONTEXT (fn) == type)
! 		    /* Defer to the local function.  */
! 		    return;
! 		  if (DECL_CONTEXT (fn) == DECL_CONTEXT (method))
! 		    cp_error_at ("repeated using declaration %qD", using_decl);
! 		  else
! 		    cp_error_at ("using declaration %qD conflicts with a previous using declaration",
! 				 using_decl);
! 		}
  	      else
  		{
! 		  cp_error_at ("%q#D cannot be overloaded", method);
! 		  cp_error_at ("with %q#D", fn);
  		}
+ 	      
+ 	      /* We don't call duplicate_decls here to merge the
+ 		 declarations because that will confuse things if the
+ 		 methods have inline definitions.  In particular, we
+ 		 will crash while processing the definitions.  */
+ 	      return;
  	    }
  	}
      }
*************** handle_using_decl (tree using_decl, tree
*** 1201,1207 ****
    if (flist)
      for (; flist; flist = OVL_NEXT (flist))
        {
! 	add_method (t, OVL_CURRENT (flist));
  	alter_access (t, OVL_CURRENT (flist), access);
        }
    else
--- 1207,1213 ----
    if (flist)
      for (; flist; flist = OVL_NEXT (flist))
        {
! 	add_method (t, OVL_CURRENT (flist), using_decl);
  	alter_access (t, OVL_CURRENT (flist), access);
        }
    else
*************** clone_function_decl (tree fn, int update
*** 3829,3838 ****
  	 and a not-in-charge version.  */
        clone = build_clone (fn, complete_ctor_identifier);
        if (update_method_vec_p)
! 	add_method (DECL_CONTEXT (clone), clone);
        clone = build_clone (fn, base_ctor_identifier);
        if (update_method_vec_p)
! 	add_method (DECL_CONTEXT (clone), clone);
      }
    else
      {
--- 3835,3844 ----
  	 and a not-in-charge version.  */
        clone = build_clone (fn, complete_ctor_identifier);
        if (update_method_vec_p)
! 	add_method (DECL_CONTEXT (clone), clone, NULL_TREE);
        clone = build_clone (fn, base_ctor_identifier);
        if (update_method_vec_p)
! 	add_method (DECL_CONTEXT (clone), clone, NULL_TREE);
      }
    else
      {
*************** clone_function_decl (tree fn, int update
*** 3851,3864 ****
  	{
  	  clone = build_clone (fn, deleting_dtor_identifier);
  	  if (update_method_vec_p)
! 	    add_method (DECL_CONTEXT (clone), clone);
  	}
        clone = build_clone (fn, complete_dtor_identifier);
        if (update_method_vec_p)
! 	add_method (DECL_CONTEXT (clone), clone);
        clone = build_clone (fn, base_dtor_identifier);
        if (update_method_vec_p)
! 	add_method (DECL_CONTEXT (clone), clone);
      }
  
    /* Note that this is an abstract function that is never emitted.  */
--- 3857,3870 ----
  	{
  	  clone = build_clone (fn, deleting_dtor_identifier);
  	  if (update_method_vec_p)
! 	    add_method (DECL_CONTEXT (clone), clone, NULL_TREE);
  	}
        clone = build_clone (fn, complete_dtor_identifier);
        if (update_method_vec_p)
! 	add_method (DECL_CONTEXT (clone), clone, NULL_TREE);
        clone = build_clone (fn, base_dtor_identifier);
        if (update_method_vec_p)
! 	add_method (DECL_CONTEXT (clone), clone, NULL_TREE);
      }
  
    /* Note that this is an abstract function that is never emitted.  */
diff -Nrcpad gcc-4.0.1/gcc/cp/cp-tree.def gcc-4.0.2/gcc/cp/cp-tree.def
*** gcc-4.0.1/gcc/cp/cp-tree.def	Fri Apr  8 19:36:00 2005
--- gcc-4.0.2/gcc/cp/cp-tree.def	Fri Sep  9 21:05:50 2005
*************** DEFTREECODE (THROW_EXPR, "throw_expr", t
*** 87,96 ****
     these to avoid actually creating instances of the empty classes.  */
  DEFTREECODE (EMPTY_CLASS_EXPR, "empty_class_expr", tcc_expression, 0)
  
- /* A DECL which is really just a placeholder for an expression.  Used to
-    implement non-class scope anonymous unions.  */
- DEFTREECODE (ALIAS_DECL, "alias_decl", tcc_declaration, 0)
- 
  /* A reference to a member function or member functions from a base
     class.  BASELINK_FUNCTIONS gives the FUNCTION_DECL,
     TEMPLATE_DECL, OVERLOAD, or TEMPLATE_ID_EXPR corresponding to the
--- 87,92 ----
*************** DEFTREECODE (USING_DECL, "using_decl", t
*** 206,212 ****
  /* A using directive. The operand is USING_STMT_NAMESPACE.  */     
  DEFTREECODE (USING_STMT, "using_directive", tcc_expression, 1)
  
! /* An un-parsed default argument.  Looks like an IDENTIFIER_NODE.  */
  DEFTREECODE (DEFAULT_ARG, "default_arg", tcc_exceptional, 0)
  
  /* A template-id, like foo<int>.  The first operand is the template.
--- 202,210 ----
  /* A using directive. The operand is USING_STMT_NAMESPACE.  */     
  DEFTREECODE (USING_STMT, "using_directive", tcc_expression, 1)
  
! /* An un-parsed default argument.  Looks like an IDENTIFIER_NODE.
!    TREE_CHAIN is used to hold instantiations of functions that had to
!    be instantiated before the argument was parsed.  */
  DEFTREECODE (DEFAULT_ARG, "default_arg", tcc_exceptional, 0)
  
  /* A template-id, like foo<int>.  The first operand is the template.
diff -Nrcpad gcc-4.0.1/gcc/cp/cp-tree.h gcc-4.0.2/gcc/cp/cp-tree.h
*** gcc-4.0.1/gcc/cp/cp-tree.h	Sun Jun  5 16:46:53 2005
--- gcc-4.0.2/gcc/cp/cp-tree.h	Tue Sep  6 20:10:58 2005
*************** struct saved_scope GTY(())
*** 664,669 ****
--- 664,670 ----
    int x_processing_specialization;
    bool x_processing_explicit_instantiation;
    int need_pop_function_context;
+   bool skip_evaluation;
  
    struct stmt_tree_s x_stmt_tree;
  
*************** struct lang_decl GTY(())
*** 2067,2074 ****
  #define DECL_DEFERRED_FN(DECL) \
    (DECL_LANG_SPECIFIC (DECL)->decl_flags.deferred)
  
! /* For a VAR_DECL, FUNCTION_DECL, TYPE_DECL or TEMPLATE_DECL:
!    template-specific information.  */
  #define DECL_TEMPLATE_INFO(NODE) \
    (DECL_LANG_SPECIFIC (VAR_TEMPL_TYPE_OR_FUNCTION_DECL_CHECK (NODE)) \
     ->decl_flags.u.template_info)
--- 2068,2091 ----
  #define DECL_DEFERRED_FN(DECL) \
    (DECL_LANG_SPECIFIC (DECL)->decl_flags.deferred)
  
! /* If non-NULL for a VAR_DECL, FUNCTION_DECL, TYPE_DECL or
!    TEMPLATE_DECL, the entity is a template specialization.  In that
!    case, DECL_TEMPLATE_INFO is a TREE_LIST, whose TREE_PURPOSE is the
!    TEMPLATE_DECL of which this entity is a specialization.  The TREE_
!    TREE_VALUE is the template arguments used to specialize the
!    template.  
! 
!    In general, DECL_TEMPLATE_INFO is non-NULL only if
!    DECL_USE_TEMPLATE is non-zero.  However, for friends, we sometimes
!    have DECL_TEMPLATE_INFO even when DECL_USE_TEMPLATE is zero.
!    Consider:
! 
!       template <typename T> struct S { friend void f(T) {} };
! 
!    In this case, S<int>::f is, from the point of view of the compiler,
!    an instantiation of a template -- but, from the point of view of
!    the language, each instantiation of S results in a wholly unrelated
!    global function f.  */ 
  #define DECL_TEMPLATE_INFO(NODE) \
    (DECL_LANG_SPECIFIC (VAR_TEMPL_TYPE_OR_FUNCTION_DECL_CHECK (NODE)) \
     ->decl_flags.u.template_info)
*************** extern tree build_vfn_ref			(tree, tree)
*** 3693,3699 ****
  extern tree get_vtable_decl                     (tree, int);
  extern void resort_type_method_vec
    (void *, void *, gt_pointer_operator, void *);
! extern void add_method				(tree, tree);
  extern int currently_open_class			(tree);
  extern tree currently_open_derived_class	(tree);
  extern tree finish_struct			(tree, tree);
--- 3710,3716 ----
  extern tree get_vtable_decl                     (tree, int);
  extern void resort_type_method_vec
    (void *, void *, gt_pointer_operator, void *);
! extern void add_method				(tree, tree, tree);
  extern int currently_open_class			(tree);
  extern tree currently_open_derived_class	(tree);
  extern tree finish_struct			(tree, tree);
*************** extern tree get_type_value			(tree);
*** 3933,3939 ****
  extern tree build_zero_init       		(tree, tree, bool);
  extern tree build_offset_ref			(tree, tree, bool);
  extern tree build_new				(tree, tree, tree, tree, int);
! extern tree build_vec_init			(tree, tree, tree, int);
  extern tree build_x_delete			(tree, int, tree);
  extern tree build_delete			(tree, tree, special_function_kind, int, int);
  extern void push_base_cleanups			(void);
--- 3950,3956 ----
  extern tree build_zero_init       		(tree, tree, bool);
  extern tree build_offset_ref			(tree, tree, bool);
  extern tree build_new				(tree, tree, tree, tree, int);
! extern tree build_vec_init			(tree, tree, tree, bool, int);
  extern tree build_x_delete			(tree, int, tree);
  extern tree build_delete			(tree, tree, special_function_kind, int, int);
  extern void push_base_cleanups			(void);
*************** extern int cp_cannot_inline_tree_fn (tre
*** 4265,4270 ****
--- 4282,4288 ----
  extern tree cp_add_pending_fn_decls (void*,tree);
  extern int cp_auto_var_in_fn_p (tree,tree);
  extern tree fold_if_not_in_template             (tree);
+ extern tree rvalue                              (tree);
  
  /* in typeck.c */
  extern int string_conv_p			(tree, tree, int);
*************** extern tree build_x_modify_expr			(tree,
*** 4309,4314 ****
--- 4327,4333 ----
  extern tree build_modify_expr			(tree, enum tree_code, tree);
  extern tree convert_for_initialization		(tree, tree, tree, int, const char *, tree, int);
  extern int comp_ptr_ttypes			(tree, tree);
+ extern bool comp_ptr_ttypes_const               (tree, tree);
  extern int ptr_reasonably_similar		(tree, tree);
  extern tree build_ptrmemfunc			(tree, tree, int, bool);
  extern int cp_type_quals                        (tree);
*************** extern tree type_after_usual_arithmetic_
*** 4322,4328 ****
  extern tree composite_pointer_type              (tree, tree, tree, tree,
  						       const char*);
  extern tree merge_types				(tree, tree);
! extern tree check_return_expr                   (tree);
  #define cp_build_binary_op(code, arg1, arg2) \
    build_binary_op(code, arg1, arg2, 1)
  #define cxx_sizeof(T)  cxx_sizeof_or_alignof_type (T, SIZEOF_EXPR, true)
--- 4341,4347 ----
  extern tree composite_pointer_type              (tree, tree, tree, tree,
  						       const char*);
  extern tree merge_types				(tree, tree);
! extern tree check_return_expr                   (tree, bool *);
  #define cp_build_binary_op(code, arg1, arg2) \
    build_binary_op(code, arg1, arg2, 1)
  #define cxx_sizeof(T)  cxx_sizeof_or_alignof_type (T, SIZEOF_EXPR, true)
diff -Nrcpad gcc-4.0.1/gcc/cp/cvt.c gcc-4.0.2/gcc/cp/cvt.c
*** gcc-4.0.1/gcc/cp/cvt.c	Wed Feb  9 02:53:37 2005
--- gcc-4.0.2/gcc/cp/cvt.c	Mon Sep 12 22:39:30 2005
*************** build_expr_type_conversion (int desires,
*** 1061,1066 ****
--- 1061,1067 ----
  	  return expr;
  	/* else fall through...  */
  
+       case VECTOR_TYPE:
        case BOOLEAN_TYPE:
  	return (desires & WANT_INT) ? expr : NULL_TREE;
        case ENUMERAL_TYPE:
*************** perform_qualification_conversions (tree 
*** 1199,1206 ****
  
    expr_type = TREE_TYPE (expr);
  
!   if (TYPE_PTR_P (type) && TYPE_PTR_P (expr_type)
!       && comp_ptr_ttypes (TREE_TYPE (type), TREE_TYPE (expr_type)))
      return build_nop (type, expr);
    else if (TYPE_PTR_TO_MEMBER_P (type)
  	   && TYPE_PTR_TO_MEMBER_P (expr_type)
--- 1200,1209 ----
  
    expr_type = TREE_TYPE (expr);
  
!   if (same_type_p (type, expr_type))
!     return expr;
!   else if (TYPE_PTR_P (type) && TYPE_PTR_P (expr_type)
! 	   && comp_ptr_ttypes (TREE_TYPE (type), TREE_TYPE (expr_type)))
      return build_nop (type, expr);
    else if (TYPE_PTR_TO_MEMBER_P (type)
  	   && TYPE_PTR_TO_MEMBER_P (expr_type)
diff -Nrcpad gcc-4.0.1/gcc/cp/decl.c gcc-4.0.2/gcc/cp/decl.c
*** gcc-4.0.1/gcc/cp/decl.c	Fri Jun  3 16:18:26 2005
--- gcc-4.0.2/gcc/cp/decl.c	Fri Sep  9 00:51:56 2005
*************** wrapup_globals_for_namespace (tree names
*** 794,799 ****
--- 794,800 ----
    if (last_time)
      {
        check_global_declarations (vec, len);
+       emit_debug_global_declarations (vec, len);
        return 0;
      }
  
*************** duplicate_decls (tree newdecl, tree oldd
*** 1837,1843 ****
  	      (char *) newdecl + sizeof (struct tree_common),
  	      function_size - sizeof (struct tree_common));
  
!       if (DECL_TEMPLATE_INSTANTIATION (newdecl))
  	/* If newdecl is a template instantiation, it is possible that
  	   the following sequence of events has occurred:
  
--- 1838,1844 ----
  	      (char *) newdecl + sizeof (struct tree_common),
  	      function_size - sizeof (struct tree_common));
  
!       if (DECL_TEMPLATE_INFO (newdecl))
  	/* If newdecl is a template instantiation, it is possible that
  	   the following sequence of events has occurred:
  
*************** start_decl (const cp_declarator *declara
*** 3691,3697 ****
  		 declaration will have DECL_EXTERNAL set, but will have an
  		 initialization.  Thus, duplicate_decls won't warn
  		 about this situation, and so we check here.  */
! 	      if (DECL_INITIAL (decl) && DECL_INITIAL (field))
  		error ("duplicate initialization of %qD", decl);
  	      if (duplicate_decls (decl, field))
  		decl = field;
--- 3692,3699 ----
  		 declaration will have DECL_EXTERNAL set, but will have an
  		 initialization.  Thus, duplicate_decls won't warn
  		 about this situation, and so we check here.  */
! 	      if (DECL_INITIAL (decl) 
! 		  && DECL_INITIALIZED_IN_CLASS_P (field))
  		error ("duplicate initialization of %qD", decl);
  	      if (duplicate_decls (decl, field))
  		decl = field;
*************** cp_finish_decl (tree decl, tree init, tr
*** 4833,4838 ****
--- 4835,4860 ----
  		     "initialized", decl);
  	      init = NULL_TREE;
  	    }
+ 
+ 	  /* Check that the initializer for a static data member was a
+ 	     constant.  Althouh we check in the parser that the
+ 	     initializer is an integral constant expression, we do not
+ 	     simplify division-by-zero at the point at which it
+ 	     occurs.  Therefore, in:
+ 
+ 	       struct S { static const int i = 7 / 0; };
+ 	       
+ 	     we issue an error at this point.  It would
+ 	     probably be better to forbid division by zero in
+ 	     integral constant expressions.  */
+ 	  if (DECL_EXTERNAL (decl) && init)
+ 	    {
+ 	      error ("%qD cannot be initialized by a non-constant expression"
+ 		     " when being declared", decl);
+ 	      DECL_INITIALIZED_IN_CLASS_P (decl) = 0;
+ 	      init = NULL_TREE;
+ 	    }
+ 	  
  	  /* Handle:
  
  	     [dcl.init]
*************** grokdeclarator (const cp_declarator *dec
*** 6937,6943 ****
    /* Warn about storage classes that are invalid for certain
       kinds of declarations (parameters, typenames, etc.).  */
    if (declspecs->multiple_storage_classes_p)
!     error ("multiple storage classes in declaration of %qs", name);
    else if (thread_p
  	   && ((storage_class
  		&& storage_class != sc_extern
--- 6959,6968 ----
    /* Warn about storage classes that are invalid for certain
       kinds of declarations (parameters, typenames, etc.).  */
    if (declspecs->multiple_storage_classes_p)
!     {
!       error ("multiple storage classes in declaration of %qs", name);
!       storage_class = sc_none;
!     }
    else if (thread_p
  	   && ((storage_class
  		&& storage_class != sc_extern
*************** grokdeclarator (const cp_declarator *dec
*** 7426,7432 ****
  
    if (TREE_CODE (type) == ARRAY_TYPE
        && COMPLETE_TYPE_P (type)
!       && TREE_OVERFLOW (TYPE_SIZE (type)))
      {
        error ("size of array %qs is too large", name);
        /* If we proceed with the array type as it is, we'll eventually
--- 7451,7458 ----
  
    if (TREE_CODE (type) == ARRAY_TYPE
        && COMPLETE_TYPE_P (type)
!       && TREE_CODE (TYPE_SIZE_UNIT (type)) == INTEGER_CST
!       && TREE_OVERFLOW (TYPE_SIZE_UNIT (type)))
      {
        error ("size of array %qs is too large", name);
        /* If we proceed with the array type as it is, we'll eventually
*************** require_complete_types_for_parms (tree p
*** 8174,8187 ****
      {
        if (dependent_type_p (TREE_TYPE (parms)))
  	continue;
!       if (VOID_TYPE_P (TREE_TYPE (parms)))
!         /* grokparms will have already issued an error.  */
!         TREE_TYPE (parms) = error_mark_node;
!       else if (complete_type_or_else (TREE_TYPE (parms), parms))
  	{
  	  layout_decl (parms, 0);
  	  DECL_ARG_TYPE (parms) = type_passed_as (TREE_TYPE (parms));
  	}
      }
  }
  
--- 8200,8215 ----
      {
        if (dependent_type_p (TREE_TYPE (parms)))
  	continue;
!       if (!VOID_TYPE_P (TREE_TYPE (parms))
! 	  && complete_type_or_else (TREE_TYPE (parms), parms))
  	{
  	  layout_decl (parms, 0);
  	  DECL_ARG_TYPE (parms) = type_passed_as (TREE_TYPE (parms));
  	}
+       else
+ 	/* grokparms or complete_type_or_else will have already issued
+ 	   an error.  */
+ 	TREE_TYPE (parms) = error_mark_node;
      }
  }
  
*************** check_elaborated_type_specifier (enum ta
*** 9002,9009 ****
        return error_mark_node;
      }
    else if (TREE_CODE (type) != ENUMERAL_TYPE
! 	   && tag_code == enum_type
! 	   && tag_code != typename_type)
      {
        error ("%qT referred to as enum", type);
        cp_error_at ("%qT has a previous declaration here", type);
--- 9030,9036 ----
        return error_mark_node;
      }
    else if (TREE_CODE (type) != ENUMERAL_TYPE
! 	   && tag_code == enum_type)
      {
        error ("%qT referred to as enum", type);
        cp_error_at ("%qT has a previous declaration here", type);
diff -Nrcpad gcc-4.0.1/gcc/cp/decl2.c gcc-4.0.2/gcc/cp/decl2.c
*** gcc-4.0.1/gcc/cp/decl2.c	Thu Jun  2 17:31:01 2005
--- gcc-4.0.2/gcc/cp/decl2.c	Mon Sep 12 07:29:40 2005
*************** check_classfn (tree ctype, tree function
*** 717,723 ****
       case we'll only confuse ourselves when the function is declared
       properly within the class.  */
    if (COMPLETE_TYPE_P (ctype))
!     add_method (ctype, function);
    return NULL_TREE;
  }
  
--- 717,723 ----
       case we'll only confuse ourselves when the function is declared
       properly within the class.  */
    if (COMPLETE_TYPE_P (ctype))
!     add_method (ctype, function, NULL_TREE);
    return NULL_TREE;
  }
  
*************** grokfield (const cp_declarator *declarat
*** 906,914 ****
  	{
  	  /* Initializers for functions are rejected early in the parser.
  	     If we get here, it must be a pure specifier for a method.  */
! 	  gcc_assert (TREE_CODE (TREE_TYPE (value)) == METHOD_TYPE);
! 	  gcc_assert (error_operand_p (init) || integer_zerop (init));
! 	  DECL_PURE_VIRTUAL_P (value) = 1;
  	}
        else if (pedantic && TREE_CODE (value) != VAR_DECL)
  	/* Already complained in grokdeclarator.  */
--- 906,922 ----
  	{
  	  /* Initializers for functions are rejected early in the parser.
  	     If we get here, it must be a pure specifier for a method.  */
! 	  if (TREE_CODE (TREE_TYPE (value)) == METHOD_TYPE)
! 	    {
! 	      gcc_assert (error_operand_p (init) || integer_zerop (init));
! 	      DECL_PURE_VIRTUAL_P (value) = 1;
! 	    }
! 	  else
! 	    {
! 	      gcc_assert (TREE_CODE (TREE_TYPE (value)) == FUNCTION_TYPE);
! 	      error ("initializer specified for static member function %qD",
! 		     value);
! 	    }
  	}
        else if (pedantic && TREE_CODE (value) != VAR_DECL)
  	/* Already complained in grokdeclarator.  */
*************** cplus_decl_attributes (tree *decl, tree 
*** 1072,1078 ****
  }
  
  /* Walks through the namespace- or function-scope anonymous union
!    OBJECT, with the indicated TYPE, building appropriate ALIAS_DECLs.
     Returns one of the fields for use in the mangled name.  */
  
  static tree
--- 1080,1086 ----
  }
  
  /* Walks through the namespace- or function-scope anonymous union
!    OBJECT, with the indicated TYPE, building appropriate VAR_DECLs.
     Returns one of the fields for use in the mangled name.  */
  
  static tree
*************** build_anon_union_vars (tree type, tree o
*** 1117,1127 ****
  
        if (DECL_NAME (field))
  	{
! 	  decl = build_decl (ALIAS_DECL, DECL_NAME (field), TREE_TYPE (field));
! 	  DECL_INITIAL (decl) = ref;	    
! 	  TREE_PUBLIC (decl) = 0;
! 	  TREE_STATIC (decl) = 0;
! 	  DECL_EXTERNAL (decl) = 1;
  	  decl = pushdecl (decl);
  	}
        else if (ANON_AGGR_TYPE_P (TREE_TYPE (field)))
--- 1125,1141 ----
  
        if (DECL_NAME (field))
  	{
! 	  tree base;
! 
! 	  decl = build_decl (VAR_DECL, DECL_NAME (field), TREE_TYPE (field));
! 
! 	  base = get_base_address (object);
! 	  TREE_PUBLIC (decl) = TREE_PUBLIC (base);
! 	  TREE_STATIC (decl) = TREE_STATIC (base);
! 	  DECL_EXTERNAL (decl) = DECL_EXTERNAL (base);
! 
! 	  DECL_VALUE_EXPR (decl) = ref;
! 
  	  decl = pushdecl (decl);
  	}
        else if (ANON_AGGR_TYPE_P (TREE_TYPE (field)))
*************** cp_finish_file (void)
*** 3060,3067 ****
       etc., and emit debugging information.  */
    walk_namespaces (wrapup_globals_for_namespace, /*data=*/&reconsider);
    if (pending_statics)
!     check_global_declarations (&VARRAY_TREE (pending_statics, 0),
! 			       pending_statics_used);
  
    finish_repo ();
  
--- 3074,3085 ----
       etc., and emit debugging information.  */
    walk_namespaces (wrapup_globals_for_namespace, /*data=*/&reconsider);
    if (pending_statics)
!     {
!       check_global_declarations (&VARRAY_TREE (pending_statics, 0),
! 			         pending_statics_used);
!       emit_debug_global_declarations (&VARRAY_TREE (pending_statics, 0),
! 				      pending_statics_used);
!     }
  
    finish_repo ();
  
*************** check_default_args (tree x)
*** 3169,3180 ****
      }
  }
  
  void
  mark_used (tree decl)
  {
    TREE_USED (decl) = 1;
!   if (processing_template_decl || skip_evaluation)
      return;
  
    if (TREE_CODE (decl) == FUNCTION_DECL && DECL_DECLARED_INLINE_P (decl)
        && !TREE_ASM_WRITTEN (decl))
--- 3187,3224 ----
      }
  }
  
+ /* Mark DECL as "used" in the program.  If DECL is a specialization or
+    implicitly declared class member, generate the actual definition.  */
+ 
  void
  mark_used (tree decl)
  {
+   HOST_WIDE_INT saved_processing_template_decl = 0;
+ 
    TREE_USED (decl) = 1;
!   /* If we don't need a value, then we don't need to synthesize DECL.  */ 
!   if (skip_evaluation)
      return;
+   /* Normally, we can wait until instantiation-time to synthesize
+      DECL.  However, if DECL is a static data member initialized with
+      a constant, we need the value right now because a reference to
+      such a data member is not value-dependent.  */
+   if (processing_template_decl)
+     {
+       if (TREE_CODE (decl) == VAR_DECL
+ 	  && DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (decl)
+ 	  && DECL_CLASS_SCOPE_P (decl)
+ 	  && !dependent_type_p (DECL_CONTEXT (decl)))
+ 	{
+ 	  /* Pretend that we are not in a template so that the
+ 	     initializer for the static data member will be full
+ 	     simplified.  */
+ 	  saved_processing_template_decl = processing_template_decl;
+ 	  processing_template_decl = 0;
+ 	}
+       else
+ 	return;  
+     }
  
    if (TREE_CODE (decl) == FUNCTION_DECL && DECL_DECLARED_INLINE_P (decl)
        && !TREE_ASM_WRITTEN (decl))
*************** mark_used (tree decl)
*** 3222,3233 ****
        && (!DECL_EXPLICIT_INSTANTIATION (decl)
  	  || (TREE_CODE (decl) == FUNCTION_DECL 
  	      && DECL_INLINE (DECL_TEMPLATE_RESULT 
! 			      (template_for_substitution (decl))))))
      /* We put off instantiating functions in order to improve compile
         times.  Maintaining a stack of active functions is expensive,
         and the inliner knows to instantiate any functions it might
         need.  */
      instantiate_decl (decl, /*defer_ok=*/true, /*undefined_ok=*/0);
  }
  
  #include "gt-cp-decl2.h"
--- 3266,3284 ----
        && (!DECL_EXPLICIT_INSTANTIATION (decl)
  	  || (TREE_CODE (decl) == FUNCTION_DECL 
  	      && DECL_INLINE (DECL_TEMPLATE_RESULT 
! 			      (template_for_substitution (decl))))
! 	  /* We need to instantiate static data members so that there
! 	     initializers are available in integral constant
! 	     expressions.  */
! 	  || (TREE_CODE (decl) == VAR_DECL
! 	      && DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (decl))))
      /* We put off instantiating functions in order to improve compile
         times.  Maintaining a stack of active functions is expensive,
         and the inliner knows to instantiate any functions it might
         need.  */
      instantiate_decl (decl, /*defer_ok=*/true, /*undefined_ok=*/0);
+ 
+   processing_template_decl = saved_processing_template_decl;
  }
  
  #include "gt-cp-decl2.h"
diff -Nrcpad gcc-4.0.1/gcc/cp/error.c gcc-4.0.2/gcc/cp/error.c
*** gcc-4.0.1/gcc/cp/error.c	Mon Jun  6 19:20:49 2005
--- gcc-4.0.2/gcc/cp/error.c	Fri Sep  9 21:05:51 2005
*************** dump_decl (tree t, int flags)
*** 744,750 ****
        /* Else fall through.  */
      case FIELD_DECL:
      case PARM_DECL:
-     case ALIAS_DECL:
        dump_simple_decl (t, TREE_TYPE (t), flags);
        break;
  
--- 744,749 ----
*************** dump_expr (tree t, int flags)
*** 1489,1495 ****
  	  {
  	    ob = TREE_OPERAND (ob, 0);
  	    if (TREE_CODE (ob) != PARM_DECL
! 		|| strcmp (IDENTIFIER_POINTER (DECL_NAME (ob)), "this"))
  	      {
  		dump_expr (ob, flags | TFF_EXPR_IN_PARENS);
  		pp_cxx_arrow (cxx_pp);
--- 1488,1495 ----
  	  {
  	    ob = TREE_OPERAND (ob, 0);
  	    if (TREE_CODE (ob) != PARM_DECL
! 		|| (DECL_NAME (ob)
! 		    && strcmp (IDENTIFIER_POINTER (DECL_NAME (ob)), "this")))
  	      {
  		dump_expr (ob, flags | TFF_EXPR_IN_PARENS);
  		pp_cxx_arrow (cxx_pp);
diff -Nrcpad gcc-4.0.1/gcc/cp/init.c gcc-4.0.2/gcc/cp/init.c
*** gcc-4.0.1/gcc/cp/init.c	Tue May 31 18:00:46 2005
--- gcc-4.0.2/gcc/cp/init.c	Tue Sep  6 15:01:00 2005
*************** perform_member_init (tree member, tree i
*** 357,362 ****
--- 357,363 ----
  	{
  	  /* Initialization of one array from another.  */
  	  finish_expr_stmt (build_vec_init (decl, NULL_TREE, TREE_VALUE (init),
+ 					    /*explicit_default_init_p=*/false,
  					    /* from_array=*/1));
  	}
        else
*************** build_aggr_init (tree exp, tree init, in
*** 1111,1116 ****
--- 1112,1118 ----
        if (itype && cp_type_quals (itype) != TYPE_UNQUALIFIED)
  	itype = TREE_TYPE (init) = TYPE_MAIN_VARIANT (itype);
        stmt_expr = build_vec_init (exp, NULL_TREE, init,
+ 				  /*explicit_default_init_p=*/false,
  				  itype && same_type_p (itype,
  							TREE_TYPE (exp)));
        TREE_READONLY (exp) = was_const;
*************** integral_constant_value (tree decl)
*** 1569,1580 ****
  	      /* And so are variables with a 'const' type -- unless they
  		 are also 'volatile'.  */
  	      && CP_TYPE_CONST_NON_VOLATILE_P (TREE_TYPE (decl))
! 	      && DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (decl)))
! 	 && DECL_INITIAL (decl)
! 	 && DECL_INITIAL (decl) != error_mark_node
! 	 && TREE_TYPE (DECL_INITIAL (decl))
! 	 && INTEGRAL_OR_ENUMERATION_TYPE_P (TREE_TYPE (DECL_INITIAL (decl))))
!     decl = DECL_INITIAL (decl);
    return decl;
  }
  
--- 1571,1595 ----
  	      /* And so are variables with a 'const' type -- unless they
  		 are also 'volatile'.  */
  	      && CP_TYPE_CONST_NON_VOLATILE_P (TREE_TYPE (decl))
! 	      && DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (decl))))
!     {
!       tree init;
!       /* If DECL is a static data member in a template class, we must
! 	 instantiate it here.  The initializer for the static data
! 	 member is not processed until needed; we need it now.  */ 
!       mark_used (decl);
!       init = DECL_INITIAL (decl);
!       /* If we are currently processing a template, the
! 	 initializer for a static data member may not be dependent,
! 	 but it is not folded until instantiation time.  */
!       if (init)
! 	init = fold_non_dependent_expr (init);
!       if (!(init || init == error_mark_node)
! 	  || !TREE_TYPE (init)
! 	  || !INTEGRAL_OR_ENUMERATION_TYPE_P (TREE_TYPE (init)))
! 	break;
!       decl = init;
!     }
    return decl;
  }
  
*************** build_new_1 (tree exp)
*** 1822,1827 ****
--- 1837,1845 ----
  	}
      }
  
+   if (!complete_type_or_else (type, exp))
+     return error_mark_node;
+ 
    /* If our base type is an array, then make sure we know how many elements
       it has.  */
    for (elt_type = type;
*************** build_new_1 (tree exp)
*** 1830,1838 ****
      nelts = cp_build_binary_op (MULT_EXPR, nelts, 
  				array_type_nelts_top (elt_type));
  
-   if (!complete_type_or_else (elt_type, exp))
-     return error_mark_node;
- 
    if (TREE_CODE (elt_type) == VOID_TYPE)
      {
        error ("invalid type %<void%> for new");
--- 1848,1853 ----
*************** build_new_1 (tree exp)
*** 1917,1922 ****
--- 1932,1942 ----
  	  args = tree_cons (NULL_TREE, size, placement);
  	  /* Do name-lookup to find the appropriate operator.  */
  	  fns = lookup_fnfields (elt_type, fnname, /*protect=*/2);
+ 	  if (fns == NULL_TREE)
+ 	    {
+ 	      error ("no suitable %qD found in class %qT", fnname, elt_type);
+ 	      return error_mark_node;
+ 	    }
  	  if (TREE_CODE (fns) == TREE_LIST)
  	    {
  	      error ("request for member %qD is ambiguous", fnname);
*************** build_new_1 (tree exp)
*** 2049,2094 ****
  
        init_expr = build_indirect_ref (data_addr, NULL);
  
-       if (init == void_zero_node)
- 	init = build_default_init (full_type, nelts);
-       else if (init && array_p)
- 	pedwarn ("ISO C++ forbids initialization in array new");
- 
        if (array_p)
  	{
  	  init_expr
  	    = build_vec_init (init_expr,
  			      cp_build_binary_op (MINUS_EXPR, outer_nelts,
  						  integer_one_node),
! 			      init, /*from_array=*/0);
  
  	  /* An array initialization is stable because the initialization
  	     of each element is a full-expression, so the temporaries don't
  	     leak out.  */
  	  stable = true;
  	}
-       else if (TYPE_NEEDS_CONSTRUCTING (type))
- 	{
- 	  init_expr = build_special_member_call (init_expr, 
- 						 complete_ctor_identifier,
- 						 init, elt_type,
- 						 LOOKUP_NORMAL);
- 	  stable = stabilize_init (init_expr, &init_preeval_expr);
- 	}
        else
  	{
! 	  /* We are processing something like `new int (10)', which
! 	     means allocate an int, and initialize it with 10.  */
! 
! 	  if (TREE_CODE (init) == TREE_LIST)
! 	    init = build_x_compound_expr_from_list (init, "new initializer");
  
  	  else
! 	    gcc_assert (TREE_CODE (init) != CONSTRUCTOR
! 			|| TREE_TYPE (init) != NULL_TREE);
  
! 	  init_expr = build_modify_expr (init_expr, INIT_EXPR, init);
! 	  stable = stabilize_init (init_expr, &init_preeval_expr);
  	}
  
        if (init_expr == error_mark_node)
--- 2069,2128 ----
  
        init_expr = build_indirect_ref (data_addr, NULL);
  
        if (array_p)
  	{
+ 	  bool explicit_default_init_p = false;
+ 
+ 	  if (init == void_zero_node)
+ 	    {
+ 	      init = NULL_TREE;
+ 	      explicit_default_init_p = true;
+ 	    }
+ 	  else if (init)
+ 	    pedwarn ("ISO C++ forbids initialization in array new");
+ 
  	  init_expr
  	    = build_vec_init (init_expr,
  			      cp_build_binary_op (MINUS_EXPR, outer_nelts,
  						  integer_one_node),
! 			      init, 
! 			      explicit_default_init_p,
! 			      /*from_array=*/0);
  
  	  /* An array initialization is stable because the initialization
  	     of each element is a full-expression, so the temporaries don't
  	     leak out.  */
  	  stable = true;
  	}
        else
  	{
! 	  if (init == void_zero_node)
! 	    init = build_default_init (full_type, nelts);
  
+ 	  if (TYPE_NEEDS_CONSTRUCTING (type))
+ 	    {
+ 	      init_expr = build_special_member_call (init_expr, 
+ 						     complete_ctor_identifier,
+ 						     init, elt_type,
+ 						     LOOKUP_NORMAL);
+ 	      stable = stabilize_init (init_expr, &init_preeval_expr);
+ 	    }
  	  else
! 	    {
! 	      /* We are processing something like `new int (10)', which
! 		 means allocate an int, and initialize it with 10.  */
  
! 	      if (TREE_CODE (init) == TREE_LIST)
! 		init = build_x_compound_expr_from_list (init, 
! 							"new initializer");
! 
! 	      else
! 		gcc_assert (TREE_CODE (init) != CONSTRUCTOR
! 			    || TREE_TYPE (init) != NULL_TREE);
! 
! 	      init_expr = build_modify_expr (init_expr, INIT_EXPR, init);
! 	      stable = stabilize_init (init_expr, &init_preeval_expr);
! 	    }
  	}
  
        if (init_expr == error_mark_node)
*************** build_new_1 (tree exp)
*** 2193,2200 ****
    rval = build_nop (pointer_type, rval);
  
    /* A new-expression is never an lvalue.  */
!   if (real_lvalue_p (rval))
!     rval = build1 (NON_LVALUE_EXPR, TREE_TYPE (rval), rval);
  
    return rval;
  }
--- 2227,2233 ----
    rval = build_nop (pointer_type, rval);
  
    /* A new-expression is never an lvalue.  */
!   rval = rvalue (rval);
  
    return rval;
  }
*************** get_temp_regvar (tree type, tree init)
*** 2369,2376 ****
--- 2402,2413 ----
     MAXINDEX is the maximum index of the array (one less than the
       number of elements).  It is only used if
       TYPE_DOMAIN (TREE_TYPE (BASE)) == NULL_TREE.
+ 
     INIT is the (possibly NULL) initializer.
  
+    If EXPLICIT_DEFAULT_INIT_P is true, then INIT must be NULL.  All
+    elements in the array are default-initialized.
+ 
     FROM_ARRAY is 0 if we should init everything with INIT
     (i.e., every element initialized from INIT).
     FROM_ARRAY is 1 if we should index into INIT in parallel
*************** get_temp_regvar (tree type, tree init)
*** 2379,2385 ****
     but use assignment instead of initialization.  */
  
  tree
! build_vec_init (tree base, tree maxindex, tree init, int from_array)
  {
    tree rval;
    tree base2 = NULL_TREE;
--- 2416,2424 ----
     but use assignment instead of initialization.  */
  
  tree
! build_vec_init (tree base, tree maxindex, tree init, 
! 		bool explicit_default_init_p,
! 		int from_array)
  {
    tree rval;
    tree base2 = NULL_TREE;
*************** build_vec_init (tree base, tree maxindex
*** 2408,2413 ****
--- 2447,2455 ----
    if (maxindex == NULL_TREE || maxindex == error_mark_node)
      return error_mark_node;
  
+   if (explicit_default_init_p)
+     gcc_assert (!init);
+ 
    inner_elt_type = strip_array_types (atype);
    if (init
        && (from_array == 2
*************** build_vec_init (tree base, tree maxindex
*** 2539,2545 ****
       We do need to keep going if we're copying an array.  */
  
    if (from_array
!       || (TYPE_NEEDS_CONSTRUCTING (type)
  	  && ! (host_integerp (maxindex, 0)
  		&& (num_initialized_elts
  		    == tree_low_cst (maxindex, 0) + 1))))
--- 2581,2587 ----
       We do need to keep going if we're copying an array.  */
  
    if (from_array
!       || ((TYPE_NEEDS_CONSTRUCTING (type) || explicit_default_init_p)
  	  && ! (host_integerp (maxindex, 0)
  		&& (num_initialized_elts
  		    == tree_low_cst (maxindex, 0) + 1))))
*************** build_vec_init (tree base, tree maxindex
*** 2548,2553 ****
--- 2590,2596 ----
  	 we've already initialized all the elements.  */
        tree for_stmt;
        tree elt_init;
+       tree to;
  
        for_stmt = begin_for_stmt ();
        finish_for_init_stmt (for_stmt);
*************** build_vec_init (tree base, tree maxindex
*** 2557,2565 ****
        finish_for_expr (build_unary_op (PREDECREMENT_EXPR, iterator, 0),
  		       for_stmt);
  
        if (from_array)
  	{
- 	  tree to = build1 (INDIRECT_REF, type, base);
  	  tree from;
  
  	  if (base2)
--- 2600,2609 ----
        finish_for_expr (build_unary_op (PREDECREMENT_EXPR, iterator, 0),
  		       for_stmt);
  
+       to = build1 (INDIRECT_REF, type, base);
+ 
        if (from_array)
  	{
  	  tree from;
  
  	  if (base2)
*************** build_vec_init (tree base, tree maxindex
*** 2582,2589 ****
  	    sorry
  	      ("cannot initialize multi-dimensional array with initializer");
  	  elt_init = build_vec_init (build1 (INDIRECT_REF, type, base),
! 				     0, 0, 0);
  	}
        else
  	elt_init = build_aggr_init (build1 (INDIRECT_REF, type, base), 
  				    init, 0);
--- 2626,2640 ----
  	    sorry
  	      ("cannot initialize multi-dimensional array with initializer");
  	  elt_init = build_vec_init (build1 (INDIRECT_REF, type, base),
! 				     0, 0, 
! 				     /*explcit_default_init_p=*/false,
! 				     0);
  	}
+       else if (!TYPE_NEEDS_CONSTRUCTING (type))
+ 	elt_init = (build_modify_expr 
+ 		    (to, INIT_EXPR,
+ 		     build_zero_init (type, size_one_node,
+ 				      /*static_storage_p=*/false)));
        else
  	elt_init = build_aggr_init (build1 (INDIRECT_REF, type, base), 
  				    init, 0);
diff -Nrcpad gcc-4.0.1/gcc/cp/mangle.c gcc-4.0.2/gcc/cp/mangle.c
*** gcc-4.0.1/gcc/cp/mangle.c	Thu Feb 24 21:55:15 2005
--- gcc-4.0.2/gcc/cp/mangle.c	Tue Sep 13 15:17:03 2005
*************** find_substitution (tree node)
*** 605,624 ****
  				       SUBID_CHAR_TRAITS))
  	{
  	  /* Got them.  Is this basic_istream?  */
! 	  tree name = DECL_NAME (CLASSTYPE_TI_TEMPLATE (type));
! 	  if (name == subst_identifiers[SUBID_BASIC_ISTREAM])
  	    {
  	      write_string ("Si");
  	      return 1;
  	    }
  	  /* Or basic_ostream?  */
! 	  else if (name == subst_identifiers[SUBID_BASIC_OSTREAM])
  	    {
  	      write_string ("So");
  	      return 1;
  	    }
  	  /* Or basic_iostream?  */
! 	  else if (name == subst_identifiers[SUBID_BASIC_IOSTREAM])
  	    {
  	      write_string ("Sd");
  	      return 1;
--- 605,623 ----
  				       SUBID_CHAR_TRAITS))
  	{
  	  /* Got them.  Is this basic_istream?  */
! 	  if (is_std_substitution (decl, SUBID_BASIC_ISTREAM))
  	    {
  	      write_string ("Si");
  	      return 1;
  	    }
  	  /* Or basic_ostream?  */
! 	  else if (is_std_substitution (decl, SUBID_BASIC_OSTREAM))
  	    {
  	      write_string ("So");
  	      return 1;
  	    }
  	  /* Or basic_iostream?  */
! 	  else if (is_std_substitution (decl, SUBID_BASIC_IOSTREAM))
  	    {
  	      write_string ("Sd");
  	      return 1;
diff -Nrcpad gcc-4.0.1/gcc/cp/method.c gcc-4.0.2/gcc/cp/method.c
*** gcc-4.0.1/gcc/cp/method.c	Thu Jun  2 17:57:10 2005
--- gcc-4.0.2/gcc/cp/method.c	Tue Jul 12 11:27:32 2005
*************** use_thunk (tree thunk_fndecl, bool emit_
*** 471,480 ****
  	finish_expr_stmt (t);
        else
  	{
- 	  t = force_target_expr (TREE_TYPE (t), t);
  	  if (!this_adjusting)
! 	    t = thunk_adjust (t, /*this_adjusting=*/0,
! 			      fixed_offset, virtual_offset);
  	  finish_return_stmt (t);
  	}
  
--- 471,497 ----
  	finish_expr_stmt (t);
        else
  	{
  	  if (!this_adjusting)
! 	    {
! 	      tree cond = NULL_TREE;
! 
! 	      if (TREE_CODE (TREE_TYPE (t)) == POINTER_TYPE)
! 		{
! 		  /* If the return type is a pointer, we need to
! 		     protect against NULL.  We know there will be an
! 		     adjustment, because that's why we're emitting a
! 		     thunk.  */
! 		  t = save_expr (t);
! 		  cond = cp_convert (boolean_type_node, t);
! 		}
! 	      
! 	      t = thunk_adjust (t, /*this_adjusting=*/0,
! 				fixed_offset, virtual_offset);
! 	      if (cond)
! 		t = build3 (COND_EXPR, TREE_TYPE (t), cond, t,
! 			    cp_convert (TREE_TYPE (t), integer_zero_node));
! 	    }
! 	  t = force_target_expr (TREE_TYPE (t), t);
  	  finish_return_stmt (t);
  	}
  
*************** lazily_declare_fn (special_function_kind
*** 1090,1096 ****
    if (sfk == sfk_destructor)
      check_for_override (fn, type);
    /* Add it to CLASSTYPE_METHOD_VEC.  */
!   add_method (type, fn);
    /* Add it to TYPE_METHODS.  */
    if (sfk == sfk_destructor 
        && DECL_VIRTUAL_P (fn)
--- 1107,1113 ----
    if (sfk == sfk_destructor)
      check_for_override (fn, type);
    /* Add it to CLASSTYPE_METHOD_VEC.  */
!   add_method (type, fn, NULL_TREE);
    /* Add it to TYPE_METHODS.  */
    if (sfk == sfk_destructor 
        && DECL_VIRTUAL_P (fn)
diff -Nrcpad gcc-4.0.1/gcc/cp/name-lookup.c gcc-4.0.2/gcc/cp/name-lookup.c
*** gcc-4.0.1/gcc/cp/name-lookup.c	Thu Jun  2 08:59:04 2005
--- gcc-4.0.2/gcc/cp/name-lookup.c	Fri Sep  9 21:05:52 2005
*************** pushdecl (tree x)
*** 832,838 ****
    		&& t != NULL_TREE)
   	      && (TREE_CODE (x) == TYPE_DECL
   		  || TREE_CODE (x) == VAR_DECL
-  		  || TREE_CODE (x) == ALIAS_DECL
   		  || TREE_CODE (x) == NAMESPACE_DECL
   		  || TREE_CODE (x) == CONST_DECL
   		  || TREE_CODE (x) == TEMPLATE_DECL))
--- 832,837 ----
*************** namespace_ancestor (tree ns1, tree ns2)
*** 2991,3002 ****
  void
  do_namespace_alias (tree alias, tree namespace)
  {
!   if (TREE_CODE (namespace) != NAMESPACE_DECL)
!     {
!       /* The parser did not find it, so it's not there.  */
!       error ("unknown namespace %qD", namespace);
!       return;
!     }
  
    namespace = ORIGINAL_NAMESPACE (namespace);
  
--- 2990,2999 ----
  void
  do_namespace_alias (tree alias, tree namespace)
  {
!   if (namespace == error_mark_node)
!     return;
! 
!   gcc_assert (TREE_CODE (namespace) == NAMESPACE_DECL);
  
    namespace = ORIGINAL_NAMESPACE (namespace);
  
*************** do_using_directive (tree namespace)
*** 3145,3170 ****
  {
    tree context = NULL_TREE;
  
    if (building_stmt_tree ())
      add_stmt (build_stmt (USING_STMT, namespace));
-   
-   /* using namespace A::B::C; */
-   if (TREE_CODE (namespace) == SCOPE_REF)
-       namespace = TREE_OPERAND (namespace, 1);
-   if (TREE_CODE (namespace) == IDENTIFIER_NODE)
-     {
-       /* Lookup in lexer did not find a namespace.  */
-       if (!processing_template_decl)
- 	error ("namespace %qT undeclared", namespace);
-       return;
-     }
-   if (TREE_CODE (namespace) != NAMESPACE_DECL)
-     {
-       if (!processing_template_decl)
- 	error ("%qT is not a namespace", namespace);
-       return;
-     }
    namespace = ORIGINAL_NAMESPACE (namespace);
    if (!toplevel_bindings_p ())
      {
        push_using_directive (namespace);
--- 3142,3156 ----
  {
    tree context = NULL_TREE;
  
+   if (namespace == error_mark_node)
+     return;
+ 
+   gcc_assert (TREE_CODE (namespace) == NAMESPACE_DECL);
+ 
    if (building_stmt_tree ())
      add_stmt (build_stmt (USING_STMT, namespace));
    namespace = ORIGINAL_NAMESPACE (namespace);
+ 
    if (!toplevel_bindings_p ())
      {
        push_using_directive (namespace);
*************** pushtag (tree name, tree type, tag_scope
*** 4614,4620 ****
        /* Do C++ gratuitous typedefing.  */
        if (IDENTIFIER_TYPE_VALUE (name) != type)
          {
!           tree d = NULL_TREE;
  	  int in_class = 0;
  	  tree context = TYPE_CONTEXT (type);
  
--- 4600,4606 ----
        /* Do C++ gratuitous typedefing.  */
        if (IDENTIFIER_TYPE_VALUE (name) != type)
          {
!           tree decl, tdef;
  	  int in_class = 0;
  	  tree context = TYPE_CONTEXT (type);
  
*************** pushtag (tree name, tree type, tag_scope
*** 4641,4665 ****
  	  if (current_lang_name == lang_name_java)
  	    TYPE_FOR_JAVA (type) = 1;
  
! 	  d = create_implicit_typedef (name, type);
! 	  DECL_CONTEXT (d) = FROB_CONTEXT (context);
  	  if (scope == ts_within_enclosing_non_class)
  	    {
  	      /* This is a friend.  Make this TYPE_DECL node hidden from
  		 ordinary name lookup.  Its corresponding TEMPLATE_DECL
  		 will be marked in push_template_decl_real.  */
! 	      retrofit_lang_decl (d);
! 	      DECL_ANTICIPATED (d) = 1;
! 	      DECL_FRIEND_P (d) = 1;
  	    }
  
! 	  if (! in_class)
! 	    set_identifier_type_value_with_scope (name, d, b);
! 
! 	  d = maybe_process_template_type_declaration
  		(type, scope == ts_within_enclosing_non_class, b);
! 	  if (d == error_mark_node)
! 	    POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, error_mark_node);
  
  	  if (b->kind == sk_class)
  	    {
--- 4627,4651 ----
  	  if (current_lang_name == lang_name_java)
  	    TYPE_FOR_JAVA (type) = 1;
  
! 	  tdef = create_implicit_typedef (name, type);
! 	  DECL_CONTEXT (tdef) = FROB_CONTEXT (context);
  	  if (scope == ts_within_enclosing_non_class)
  	    {
  	      /* This is a friend.  Make this TYPE_DECL node hidden from
  		 ordinary name lookup.  Its corresponding TEMPLATE_DECL
  		 will be marked in push_template_decl_real.  */
! 	      retrofit_lang_decl (tdef);
! 	      DECL_ANTICIPATED (tdef) = 1;
! 	      DECL_FRIEND_P (tdef) = 1;
  	    }
  
! 	  decl = maybe_process_template_type_declaration
  		(type, scope == ts_within_enclosing_non_class, b);
! 	  if (decl == error_mark_node)
! 	    POP_TIMEVAR_AND_RETURN (TV_NAME_LOOKUP, decl);
! 	  
! 	  if (! in_class)
! 	    set_identifier_type_value_with_scope (name, tdef, b);
  
  	  if (b->kind == sk_class)
  	    {
*************** pushtag (tree name, tree type, tag_scope
*** 4668,4685 ****
  		   class.  But if it's a member template class, we
  		   want the TEMPLATE_DECL, not the TYPE_DECL, so this
  		   is done later.  */
! 		finish_member_declaration (d);
  	      else
! 		pushdecl_class_level (d);
  	    }
  	  else
! 	    d = pushdecl_with_scope (d, b);
  
  	  /* FIXME what if it gets a name from typedef?  */
  	  if (ANON_AGGRNAME_P (name))
! 	    DECL_IGNORED_P (d) = 1;
  
! 	  TYPE_CONTEXT (type) = DECL_CONTEXT (d);
  
  	  /* If this is a local class, keep track of it.  We need this
  	     information for name-mangling, and so that it is possible to find
--- 4654,4671 ----
  		   class.  But if it's a member template class, we
  		   want the TEMPLATE_DECL, not the TYPE_DECL, so this
  		   is done later.  */
! 		finish_member_declaration (decl);
  	      else
! 		pushdecl_class_level (decl);
  	    }
  	  else
! 	    decl = pushdecl_with_scope (decl, b);
  
  	  /* FIXME what if it gets a name from typedef?  */
  	  if (ANON_AGGRNAME_P (name))
! 	    DECL_IGNORED_P (decl) = 1;
  
! 	  TYPE_CONTEXT (type) = DECL_CONTEXT (decl);
  
  	  /* If this is a local class, keep track of it.  We need this
  	     information for name-mangling, and so that it is possible to find
*************** push_to_top_level (void)
*** 4848,4859 ****
--- 4834,4847 ----
    s->bindings = b;
    s->need_pop_function_context = need_pop;
    s->function_decl = current_function_decl;
+   s->skip_evaluation = skip_evaluation;
  
    scope_chain = s;
    current_function_decl = NULL_TREE;
    VARRAY_TREE_INIT (current_lang_base, 10, "current_lang_base");
    current_lang_name = lang_name_cplusplus;
    current_namespace = global_namespace;
+   skip_evaluation = 0;
    timevar_pop (TV_NAME_LOOKUP);
  }
  
*************** pop_from_top_level (void)
*** 4885,4890 ****
--- 4873,4879 ----
    if (s->need_pop_function_context)
      pop_function_context_from (NULL_TREE);
    current_function_decl = s->function_decl;
+   skip_evaluation = s->skip_evaluation;
    timevar_pop (TV_NAME_LOOKUP);
  }
  
diff -Nrcpad gcc-4.0.1/gcc/cp/parser.c gcc-4.0.2/gcc/cp/parser.c
*** gcc-4.0.1/gcc/cp/parser.c	Sun Jun  5 16:46:54 2005
--- gcc-4.0.2/gcc/cp/parser.c	Fri Sep 16 18:35:31 2005
*************** cp_lexer_peek_nth_token (cp_lexer* lexer
*** 476,489 ****
    cp_token *token;
  
    /* N is 1-based, not zero-based.  */
!   gcc_assert (n > 0 && lexer->next_token != &eof_token);
! 
    if (cp_lexer_debugging_p (lexer))
      fprintf (cp_lexer_debug_stream,
  	     "cp_lexer: peeking ahead %ld at token: ", (long)n);
  
    --n;
    token = lexer->next_token;
    while (n != 0)
      {
        ++token;
--- 476,490 ----
    cp_token *token;
  
    /* N is 1-based, not zero-based.  */
!   gcc_assert (n > 0);
!   
    if (cp_lexer_debugging_p (lexer))
      fprintf (cp_lexer_debug_stream,
  	     "cp_lexer: peeking ahead %ld at token: ", (long)n);
  
    --n;
    token = lexer->next_token;
+   gcc_assert (!n || token != &eof_token);
    while (n != 0)
      {
        ++token;
*************** typedef struct cp_parser GTY(())
*** 1195,1201 ****
    /* The scope in which names should be looked up.  If NULL_TREE, then
       we look up names in the scope that is currently open in the
       source program.  If non-NULL, this is either a TYPE or
!      NAMESPACE_DECL for the scope in which we should look.
  
       This value is not cleared automatically after a name is looked
       up, so we must be careful to clear it before starting a new look
--- 1196,1203 ----
    /* The scope in which names should be looked up.  If NULL_TREE, then
       we look up names in the scope that is currently open in the
       source program.  If non-NULL, this is either a TYPE or
!      NAMESPACE_DECL for the scope in which we should look.  It can
!      also be ERROR_MARK, when we've parsed a bogus scope.
  
       This value is not cleared automatically after a name is looked
       up, so we must be careful to clear it before starting a new look
*************** typedef struct cp_parser GTY(())
*** 1203,1209 ****
       will look up `Z' in the scope of `X', rather than the current
       scope.)  Unfortunately, it is difficult to tell when name lookup
       is complete, because we sometimes peek at a token, look it up,
!      and then decide not to consume it.  */
    tree scope;
  
    /* OBJECT_SCOPE and QUALIFYING_SCOPE give the scopes in which the
--- 1205,1211 ----
       will look up `Z' in the scope of `X', rather than the current
       scope.)  Unfortunately, it is difficult to tell when name lookup
       is complete, because we sometimes peek at a token, look it up,
!      and then decide not to consume it.   */
    tree scope;
  
    /* OBJECT_SCOPE and QUALIFYING_SCOPE give the scopes in which the
*************** cp_parser_diagnose_invalid_type_name (cp
*** 1994,2000 ****
    if (TREE_CODE (decl) == TEMPLATE_DECL)
      error ("invalid use of template-name %qE without an argument list",
        decl);
!   else if (!parser->scope)
      {
        /* Issue an error message.  */
        error ("%qE does not name a type", id);
--- 1996,2002 ----
    if (TREE_CODE (decl) == TEMPLATE_DECL)
      error ("invalid use of template-name %qE without an argument list",
        decl);
!   else if (!parser->scope || parser->scope == error_mark_node)
      {
        /* Issue an error message.  */
        error ("%qE does not name a type", id);
*************** cp_parser_consume_semicolon_at_end_of_st
*** 2262,2297 ****
  static void
  cp_parser_skip_to_end_of_block_or_statement (cp_parser* parser)
  {
!   unsigned nesting_depth = 0;
  
!   while (true)
      {
!       cp_token *token;
! 
!       /* Peek at the next token.  */
!       token = cp_lexer_peek_token (parser->lexer);
!       /* If we've run out of tokens, stop.  */
        if (token->type == CPP_EOF)
  	break;
!       /* If the next token is a `;', we have reached the end of the
! 	 statement.  */
!       if (token->type == CPP_SEMICOLON && !nesting_depth)
  	{
! 	  /* Consume the `;'.  */
! 	  cp_lexer_consume_token (parser->lexer);
  	  break;
  	}
        /* Consume the token.  */
!       token = cp_lexer_consume_token (parser->lexer);
!       /* If the next token is a non-nested `}', then we have reached
! 	 the end of the current block.  */
!       if (token->type == CPP_CLOSE_BRACE
! 	  && (nesting_depth == 0 || --nesting_depth == 0))
! 	break;
!       /* If it the next token is a `{', then we are entering a new
! 	 block.  Consume the entire block.  */
!       if (token->type == CPP_OPEN_BRACE)
! 	++nesting_depth;
      }
  }
  
--- 2264,2311 ----
  static void
  cp_parser_skip_to_end_of_block_or_statement (cp_parser* parser)
  {
!   int nesting_depth = 0;
  
!   while (nesting_depth >= 0)
      {
!       cp_token *token = cp_lexer_peek_token (parser->lexer);
!       
        if (token->type == CPP_EOF)
  	break;
! 
!       switch (token->type)
  	{
! 	case CPP_EOF:
! 	  /* If we've run out of tokens, stop.  */
! 	  nesting_depth = -1;
! 	  continue;
! 
! 	case CPP_SEMICOLON:
! 	  /* Stop if this is an unnested ';'. */
! 	  if (!nesting_depth)
! 	    nesting_depth = -1;
! 	  break;
! 
! 	case CPP_CLOSE_BRACE:
! 	  /* Stop if this is an unnested '}', or closes the outermost
! 	     nesting level.  */
! 	  nesting_depth--;
! 	  if (!nesting_depth)
! 	    nesting_depth = -1;
! 	  break;
! 	  
! 	case CPP_OPEN_BRACE:
! 	  /* Nest. */
! 	  nesting_depth++;
! 	  break;
! 
! 	default:
  	  break;
  	}
+       
        /* Consume the token.  */
!       cp_lexer_consume_token (parser->lexer);
!       
      }
  }
  
*************** cp_parser_primary_expression (cp_parser 
*** 2714,2720 ****
  		  /* The end of the cast-expression.  */
  		  && next_token->type != CPP_CLOSE_PAREN
  		  /* The end of an array bound.  */
! 		  && next_token->type != CPP_CLOSE_SQUARE)
  		cast_p = false;
  	    }
  
--- 2728,2737 ----
  		  /* The end of the cast-expression.  */
  		  && next_token->type != CPP_CLOSE_PAREN
  		  /* The end of an array bound.  */
! 		  && next_token->type != CPP_CLOSE_SQUARE
! 		  /* The closing ">" in a template-argument-list.  */
! 		  && (next_token->type != CPP_GREATER
! 		      || parser->greater_than_is_operator_p))
  		cast_p = false;
  	    }
  
*************** cp_parser_nested_name_specifier_opt (cp_
*** 3592,3600 ****
  /* Parse a nested-name-specifier.  See
     cp_parser_nested_name_specifier_opt for details.  This function
     behaves identically, except that it will an issue an error if no
!    nested-name-specifier is present, and it will return
!    ERROR_MARK_NODE, rather than NULL_TREE, if no nested-name-specifier
!    is present.  */
  
  static tree
  cp_parser_nested_name_specifier (cp_parser *parser,
--- 3609,3615 ----
  /* Parse a nested-name-specifier.  See
     cp_parser_nested_name_specifier_opt for details.  This function
     behaves identically, except that it will an issue an error if no
!    nested-name-specifier is present.  */
  
  static tree
  cp_parser_nested_name_specifier (cp_parser *parser,
*************** cp_parser_nested_name_specifier (cp_pars
*** 3616,3622 ****
      {
        cp_parser_error (parser, "expected nested-name-specifier");
        parser->scope = NULL_TREE;
-       return error_mark_node;
      }
  
    return scope;
--- 3631,3636 ----
*************** cp_parser_postfix_expression (cp_parser 
*** 3901,3907 ****
  	  id = cp_parser_identifier (parser);
  
  	/* Don't process id if nested name specifier is invalid.  */
! 	if (scope == error_mark_node)
  	  return error_mark_node;
  	/* If we look up a template-id in a non-dependent qualifying
  	   scope, there's no need to create a dependent type.  */
--- 3915,3921 ----
  	  id = cp_parser_identifier (parser);
  
  	/* Don't process id if nested name specifier is invalid.  */
! 	if (!scope || scope == error_mark_node)
  	  return error_mark_node;
  	/* If we look up a template-id in a non-dependent qualifying
  	   scope, there's no need to create a dependent type.  */
*************** cp_parser_elaborated_type_specifier (cp_
*** 9757,9768 ****
    /* Look for the nested-name-specifier.  */
    if (tag_type == typename_type)
      {
!       if (cp_parser_nested_name_specifier (parser,
  					   /*typename_keyword_p=*/true,
  					   /*check_dependency_p=*/true,
  					   /*type_p=*/true,
! 					   is_declaration)
! 	  == error_mark_node)
  	return error_mark_node;
      }
    else
--- 9771,9781 ----
    /* Look for the nested-name-specifier.  */
    if (tag_type == typename_type)
      {
!       if (!cp_parser_nested_name_specifier (parser,
  					   /*typename_keyword_p=*/true,
  					   /*check_dependency_p=*/true,
  					   /*type_p=*/true,
! 					    is_declaration))
  	return error_mark_node;
      }
    else
*************** cp_parser_namespace_name (cp_parser* par
*** 10127,10132 ****
--- 10140,10147 ----
    if (namespace_decl == error_mark_node
        || TREE_CODE (namespace_decl) != NAMESPACE_DECL)
      {
+       if (!cp_parser_uncommitted_to_tentative_parse_p (parser))
+ 	error ("%qD is not a namespace-name", identifier);
        cp_parser_error (parser, "expected namespace-name");
        namespace_decl = error_mark_node;
      }
*************** cp_parser_class_specifier (cp_parser* pa
*** 12539,12545 ****
        tree fn;
        tree class_type = NULL_TREE;
        tree pushed_scope = NULL_TREE;
! 
        /* In a first pass, parse default arguments to the functions.
  	 Then, in a second pass, parse the bodies of the functions.
  	 This two-phased approach handles cases like:
--- 12554,12560 ----
        tree fn;
        tree class_type = NULL_TREE;
        tree pushed_scope = NULL_TREE;
!  
        /* In a first pass, parse default arguments to the functions.
  	 Then, in a second pass, parse the bodies of the functions.
  	 This two-phased approach handles cases like:
*************** cp_parser_class_specifier (cp_parser* pa
*** 12584,12596 ****
  	{
  	  /* Figure out which function we need to process.  */
  	  fn = TREE_VALUE (queue_entry);
- 
- 	  /* A hack to prevent garbage collection.  */
- 	  function_depth++;
- 
  	  /* Parse the function.  */
  	  cp_parser_late_parsing_for_member (parser, fn);
- 	  function_depth--;
  	}
      }
  
--- 12599,12606 ----
*************** cp_parser_label_declaration (cp_parser* 
*** 14255,14261 ****
  
        /* Look for an identifier.  */
        identifier = cp_parser_identifier (parser);
!       /* Declare it as a lobel.  */
        finish_label_decl (identifier);
        /* If the next token is a `;', stop.  */
        if (cp_lexer_next_token_is (parser->lexer, CPP_SEMICOLON))
--- 14265,14274 ----
  
        /* Look for an identifier.  */
        identifier = cp_parser_identifier (parser);
!       /* If we failed, stop.  */
!       if (identifier == error_mark_node)
! 	break;
!       /* Declare it as a label.  */
        finish_label_decl (identifier);
        /* If the next token is a `;', stop.  */
        if (cp_lexer_next_token_is (parser->lexer, CPP_SEMICOLON))
*************** cp_parser_lookup_name (cp_parser *parser
*** 14311,14319 ****
--- 14324,14336 ----
  		       bool check_dependency,
  		       bool *ambiguous_p)
  {
+   int flags = 0;
    tree decl;
    tree object_type = parser->context->object_type;
  
+   if (!cp_parser_uncommitted_to_tentative_parse_p (parser))
+     flags |= LOOKUP_COMPLAIN;
+ 
    /* Assume that the lookup will be unambiguous.  */
    if (ambiguous_p)
      *ambiguous_p = false;
*************** cp_parser_lookup_name (cp_parser *parser
*** 14446,14453 ****
        /* Look it up in the enclosing context, too.  */
        decl = lookup_name_real (name, tag_type != none_type, 
  			       /*nonclass=*/0,
! 			       /*block_p=*/true, is_namespace,
! 			       /*flags=*/0);
        parser->object_scope = object_type;
        parser->qualifying_scope = NULL_TREE;
        if (object_decl)
--- 14463,14469 ----
        /* Look it up in the enclosing context, too.  */
        decl = lookup_name_real (name, tag_type != none_type, 
  			       /*nonclass=*/0,
! 			       /*block_p=*/true, is_namespace, flags);
        parser->object_scope = object_type;
        parser->qualifying_scope = NULL_TREE;
        if (object_decl)
*************** cp_parser_lookup_name (cp_parser *parser
*** 14457,14464 ****
      {
        decl = lookup_name_real (name, tag_type != none_type, 
  			       /*nonclass=*/0,
! 			       /*block_p=*/true, is_namespace,
! 			       /*flags=*/0);
        parser->qualifying_scope = NULL_TREE;
        parser->object_scope = NULL_TREE;
      }
--- 14473,14479 ----
      {
        decl = lookup_name_real (name, tag_type != none_type, 
  			       /*nonclass=*/0,
! 			       /*block_p=*/true, is_namespace, flags);
        parser->qualifying_scope = NULL_TREE;
        parser->object_scope = NULL_TREE;
      }
*************** cp_parser_enclosed_template_argument_lis
*** 15263,15268 ****
--- 15278,15284 ----
    tree saved_qualifying_scope;
    tree saved_object_scope;
    bool saved_greater_than_is_operator_p;
+   bool saved_skip_evaluation;
  
    /* [temp.names]
  
*************** cp_parser_enclosed_template_argument_lis
*** 15277,15282 ****
--- 15293,15302 ----
    saved_scope = parser->scope;
    saved_qualifying_scope = parser->qualifying_scope;
    saved_object_scope = parser->object_scope;
+   /* We need to evaluate the template arguments, even though this
+      template-id may be nested within a "sizeof".  */
+   saved_skip_evaluation = skip_evaluation;
+   skip_evaluation = false;
    /* Parse the template-argument-list itself.  */
    if (cp_lexer_next_token_is (parser->lexer, CPP_GREATER))
      arguments = NULL_TREE;
*************** cp_parser_enclosed_template_argument_lis
*** 15326,15331 ****
--- 15346,15352 ----
    parser->scope = saved_scope;
    parser->qualifying_scope = saved_qualifying_scope;
    parser->object_scope = saved_object_scope;
+   skip_evaluation = saved_skip_evaluation;
  
    return arguments;
  }
*************** cp_parser_late_parsing_default_args (cp_
*** 15457,15475 ****
         parm = TREE_CHAIN (parm))
      {
        cp_token_cache *tokens;
  
!       if (!TREE_PURPOSE (parm)
! 	  || TREE_CODE (TREE_PURPOSE (parm)) != DEFAULT_ARG)
  	continue;
  
!        /* Push the saved tokens for the default argument onto the parser's
! 	  lexer stack.  */
!       tokens = DEFARG_TOKENS (TREE_PURPOSE (parm));
        cp_parser_push_lexer_for_tokens (parser, tokens);
  
        /* Parse the assignment-expression.  */
!       TREE_PURPOSE (parm) = cp_parser_assignment_expression (parser,
! 							     /*cast_p=*/false);
  
        /* If the token stream has not been completely used up, then
  	 there was extra junk after the end of the default
--- 15478,15509 ----
         parm = TREE_CHAIN (parm))
      {
        cp_token_cache *tokens;
+       tree default_arg = TREE_PURPOSE (parm);
+       tree parsed_arg;
+       
+       if (!default_arg)
+ 	continue;
  
!       if (TREE_CODE (default_arg) != DEFAULT_ARG)
! 	/* This can happen for a friend declaration for a function
! 	   already declared with default arguments.  */
  	continue;
  
!       /* Push the saved tokens for the default argument onto the parser's
! 	 lexer stack.  */
!       tokens = DEFARG_TOKENS (default_arg);
        cp_parser_push_lexer_for_tokens (parser, tokens);
  
        /* Parse the assignment-expression.  */
!       parsed_arg = cp_parser_assignment_expression (parser, /*cast_p=*/false);
! 
!       TREE_PURPOSE (parm) = parsed_arg;
! 
!       /* Update any instantiations we've already created.  */
!       for (default_arg = TREE_CHAIN (default_arg);
! 	   default_arg;
! 	   default_arg = TREE_CHAIN (default_arg))
! 	TREE_PURPOSE (TREE_PURPOSE (default_arg)) = parsed_arg;
  
        /* If the token stream has not been completely used up, then
  	 there was extra junk after the end of the default
diff -Nrcpad gcc-4.0.1/gcc/cp/pt.c gcc-4.0.2/gcc/cp/pt.c
*** gcc-4.0.1/gcc/cp/pt.c	Fri Jun  3 16:18:30 2005
--- gcc-4.0.2/gcc/cp/pt.c	Fri Sep 16 15:43:11 2005
*************** push_template_decl_real (tree decl, int 
*** 3107,3112 ****
--- 3107,3113 ----
  		  error ("got %d template parameters for %q#T",
                           TREE_VEC_LENGTH (a), current);
  		error ("  but %d required", TREE_VEC_LENGTH (t));
+ 		return error_mark_node;
  	      }
  
  	    /* Perhaps we should also check that the parms are used in the
*************** uses_template_parms (tree t)
*** 4948,4953 ****
--- 4949,4955 ----
  	   || TREE_CODE (t) == TEMPLATE_PARM_INDEX
  	   || TREE_CODE (t) == OVERLOAD
  	   || TREE_CODE (t) == BASELINK
+ 	   || TREE_CODE (t) == IDENTIFIER_NODE
  	   || CONSTANT_CLASS_P (t))
      dependent_p = (type_dependent_expression_p (t)
  		   || value_dependent_expression_p (t));
*************** instantiate_class_template (tree type)
*** 5685,5701 ****
  		    --processing_template_decl;
  		  if (TREE_CODE (r) == VAR_DECL)
  		    {
! 		      tree init;
! 
! 		      if (DECL_INITIALIZED_IN_CLASS_P (r))
! 			init = tsubst_expr (DECL_INITIAL (t), args,
! 					    tf_error | tf_warning, NULL_TREE);
! 		      else
! 			init = NULL_TREE;
  
! 		      finish_static_data_member_decl
! 			(r, init, /*asmspec_tree=*/NULL_TREE, /*flags=*/0);
  
  		      if (DECL_INITIALIZED_IN_CLASS_P (r))
  			check_static_variable_definition (r, TREE_TYPE (r));
  		    }
--- 5687,5708 ----
  		    --processing_template_decl;
  		  if (TREE_CODE (r) == VAR_DECL)
  		    {
! 		      /* In [temp.inst]:
  
! 			   [t]he initialization (and any associated
! 			   side-effects) of a static data member does
! 			   not occur unless the static data member is
! 			   itself used in a way that requires the
! 			   definition of the static data member to
! 			   exist.  
  
+ 			 Therefore, we do not substitute into the
+ 		         initialized for the static data member here.  */
+ 		      finish_static_data_member_decl 
+ 			(r, 
+ 			 /*init=*/NULL_TREE, 
+ 			 /*asmspec_tree=*/NULL_TREE, 
+ 			 /*flags=*/0);
  		      if (DECL_INITIALIZED_IN_CLASS_P (r))
  			check_static_variable_definition (r, TREE_TYPE (r));
  		    }
*************** tsubst_template_arg (tree t, tree args, 
*** 5872,5903 ****
    else
      {
        r = tsubst_expr (t, args, complain, in_decl);
! 
!       if (!uses_template_parms (r))
! 	{
! 	  /* Sometimes, one of the args was an expression involving a
! 	     template constant parameter, like N - 1.  Now that we've
! 	     tsubst'd, we might have something like 2 - 1.  This will
! 	     confuse lookup_template_class, so we do constant folding
! 	     here.  We have to unset processing_template_decl, to fool
! 	     tsubst_copy_and_build() into building an actual tree.  */
! 
! 	 /* If the TREE_TYPE of ARG is not NULL_TREE, ARG is already
! 	    as simple as it's going to get, and trying to reprocess
! 	    the trees will break.  Once tsubst_expr et al DTRT for
! 	    non-dependent exprs, this code can go away, as the type
! 	    will always be set.  */
! 	  if (!TREE_TYPE (r))
! 	    {
! 	      int saved_processing_template_decl = processing_template_decl; 
! 	      processing_template_decl = 0;
! 	      r = tsubst_copy_and_build (r, /*args=*/NULL_TREE,
! 					 tf_error, /*in_decl=*/NULL_TREE,
! 					 /*function_p=*/false);
! 	      processing_template_decl = saved_processing_template_decl; 
! 	    }
! 	  r = fold (r);
! 	}
      }
    return r;
  }
--- 5879,5885 ----
    else
      {
        r = tsubst_expr (t, args, complain, in_decl);
!       r = fold_non_dependent_expr (r);
      }
    return r;
  }
*************** tsubst_aggr_type (tree t, 
*** 6014,6019 ****
--- 5996,6006 ----
  	  tree argvec;
  	  tree context;
  	  tree r;
+ 	  bool saved_skip_evaluation;
+ 
+ 	  /* In "sizeof(X<I>)" we need to evaluate "I".  */
+ 	  saved_skip_evaluation = skip_evaluation;
+ 	  skip_evaluation = false;
  
  	  /* First, determine the context for the type we are looking
  	     up.  */
*************** tsubst_aggr_type (tree t, 
*** 6034,6045 ****
  	  argvec = tsubst_template_args (TYPE_TI_ARGS (t), args,
  					 complain, in_decl);
  	  if (argvec == error_mark_node)
! 	    return error_mark_node;
  
!   	  r = lookup_template_class (t, argvec, in_decl, context,
! 				     entering_scope, complain);
  
! 	  return cp_build_qualified_type_real (r, TYPE_QUALS (t), complain);
  	}
        else 
  	/* This is not a template type, so there's nothing to do.  */
--- 6021,6037 ----
  	  argvec = tsubst_template_args (TYPE_TI_ARGS (t), args,
  					 complain, in_decl);
  	  if (argvec == error_mark_node)
! 	    r = error_mark_node;
! 	  else
! 	    {
! 	      r = lookup_template_class (t, argvec, in_decl, context,
! 					 entering_scope, complain);
! 	      r = cp_build_qualified_type_real (r, TYPE_QUALS (t), complain);
! 	    }
  
! 	  skip_evaluation = saved_skip_evaluation;
  
! 	  return r;
  	}
        else 
  	/* This is not a template type, so there's nothing to do.  */
*************** tsubst_default_argument (tree fn, tree t
*** 6072,6081 ****
       we must be careful to do name lookup in the scope of S<T>,
       rather than in the current class.  */
    push_access_scope (fn);
-   /* The default argument expression should not be considered to be
-      within the scope of FN.  Since push_access_scope sets
-      current_function_decl, we must explicitly clear it here.  */
-   current_function_decl = NULL_TREE;
    /* The "this" pointer is not valid in a default argument.  */
    if (cfun)
      {
--- 6064,6069 ----
*************** tsubst_decl (tree t, tree args, tsubst_f
*** 6609,6614 ****
--- 6597,6607 ----
  	r = copy_decl (t);
  	if (TREE_CODE (r) == VAR_DECL)
  	  {
+ 	    /* Even if the original location is out of scope, the
+ 	       newly substituted one is not.  */
+ 	    DECL_DEAD_FOR_LOCAL (r) = 0;
+ 	    DECL_INITIALIZED_P (r) = 0;
+ 	    DECL_TEMPLATE_INSTANTIATED (r) = 0;
  	    type = tsubst (TREE_TYPE (t), args, complain, in_decl);
  	    if (type == error_mark_node)
  	      return error_mark_node;
*************** tsubst_decl (tree t, tree args, tsubst_f
*** 6616,6621 ****
--- 6609,6621 ----
  	    DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (r)
  	      = DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (t);
  	    type = check_var_type (DECL_NAME (r), type);
+ 
+ 	    if (DECL_VALUE_EXPR (t))
+ 	      {
+ 		tree ve = DECL_VALUE_EXPR (t);
+ 		ve = tsubst_expr (ve, args, complain, in_decl);
+ 		DECL_VALUE_EXPR (r) = ve;
+ 	      }
  	  }
  	else if (DECL_SELF_REFERENCE_P (t))
  	  SET_DECL_SELF_REFERENCE_P (r);
*************** tsubst_decl (tree t, tree args, tsubst_f
*** 6625,6645 ****
  	/* Clear out the mangled name and RTL for the instantiation.  */
  	SET_DECL_ASSEMBLER_NAME (r, NULL_TREE);
  	SET_DECL_RTL (r, NULL_RTX);
! 
! 	/* Don't try to expand the initializer until someone tries to use
! 	   this variable; otherwise we run into circular dependencies.  */
  	DECL_INITIAL (r) = NULL_TREE;
  	SET_DECL_RTL (r, NULL_RTX);
  	DECL_SIZE (r) = DECL_SIZE_UNIT (r) = 0;
  
- 	/* Even if the original location is out of scope, the newly
- 	   substituted one is not.  */
- 	if (TREE_CODE (r) == VAR_DECL)
- 	  {
- 	    DECL_DEAD_FOR_LOCAL (r) = 0;
- 	    DECL_INITIALIZED_P (r) = 0;
- 	  }
- 
  	if (!local_p)
  	  {
  	    /* A static data member declaration is always marked
--- 6625,6636 ----
  	/* Clear out the mangled name and RTL for the instantiation.  */
  	SET_DECL_ASSEMBLER_NAME (r, NULL_TREE);
  	SET_DECL_RTL (r, NULL_RTX);
! 	/* The initializer must not be expanded until it is required;
! 	   see [temp.inst].  */
  	DECL_INITIAL (r) = NULL_TREE;
  	SET_DECL_RTL (r, NULL_RTX);
  	DECL_SIZE (r) = DECL_SIZE_UNIT (r) = 0;
  
  	if (!local_p)
  	  {
  	    /* A static data member declaration is always marked
*************** tsubst_arg_types (tree arg_types, 
*** 6680,6685 ****
--- 6671,6678 ----
  {
    tree remaining_arg_types;
    tree type;
+   tree default_arg;
+   tree result = NULL_TREE;
  
    if (!arg_types || arg_types == void_list_node)
      return arg_types;
*************** tsubst_arg_types (tree arg_types, 
*** 6707,6718 ****
       top-level qualifiers as required.  */
    type = TYPE_MAIN_VARIANT (type_decays_to (type));
  
!   /* Note that we do not substitute into default arguments here.  The
!      standard mandates that they be instantiated only when needed,
!      which is done in build_over_call.  */
!   return hash_tree_cons (TREE_PURPOSE (arg_types), type,
! 			 remaining_arg_types);
! 			 
  }
  
  /* Substitute into a FUNCTION_TYPE or METHOD_TYPE.  This routine does
--- 6700,6724 ----
       top-level qualifiers as required.  */
    type = TYPE_MAIN_VARIANT (type_decays_to (type));
  
!   /* We do not substitute into default arguments here.  The standard
!      mandates that they be instantiated only when needed, which is
!      done in build_over_call.  */
!   default_arg = TREE_PURPOSE (arg_types);
!   
!   if (default_arg && TREE_CODE (default_arg) == DEFAULT_ARG)
!     {
!       /* We've instantiated a template before its default arguments
!  	 have been parsed.  This can happen for a nested template
!  	 class, and is not an error unless we require the default
!  	 argument in a call of this function.  */
!       result = tree_cons (default_arg, type, remaining_arg_types);
!       TREE_CHAIN (default_arg) = tree_cons (result, NULL_TREE,
! 					    TREE_CHAIN (default_arg));
!     }
!   else
!     result = hash_tree_cons (default_arg, type, remaining_arg_types);
!   
!   return result;
  }
  
  /* Substitute into a FUNCTION_TYPE or METHOD_TYPE.  This routine does
*************** tsubst (tree t, tree args, tsubst_flags_
*** 7269,7274 ****
--- 7275,7282 ----
  	/* Substitute the exception specification.  */
  	specs = tsubst_exception_specification (t, args, complain, 
  						in_decl);
+ 	if (specs == error_mark_node)
+ 	  return error_mark_node;
  	if (specs)
  	  fntype = build_exception_variant (fntype, specs);
  	return fntype;
*************** tsubst_qualified_id (tree qualified_id, 
*** 7609,7616 ****
  	      (expr, scope, current_class_type));
        expr = finish_qualified_id_expr (scope, expr, done, address_p);
      }
!   
!   expr = convert_from_reference (expr);
  
    return expr;
  }
--- 7617,7625 ----
  	      (expr, scope, current_class_type));
        expr = finish_qualified_id_expr (scope, expr, done, address_p);
      }
! 
!   if (TREE_CODE (expr) != SCOPE_REF)
!     expr = convert_from_reference (expr);
  
    return expr;
  }
*************** check_instantiated_args (tree tmpl, tree
*** 8872,8878 ****
  {
    int ix, len = DECL_NTPARMS (tmpl);
    bool result = false;
-   bool error_p = complain & tf_error;
  
    for (ix = 0; ix != len; ix++)
      {
--- 8881,8886 ----
*************** check_instantiated_args (tree tmpl, tree
*** 8889,8900 ****
  
  	  if (nt)
  	    {
! 	      if (TYPE_ANONYMOUS_P (nt))
! 		error ("%qT is/uses anonymous type", t);
! 	      else
! 		error ("%qT uses local type %qT", t, nt);
  	      result = true;
- 	      error_p = true;
  	    }
  	  /* In order to avoid all sorts of complications, we do not
  	     allow variably-modified types as template arguments.  */
--- 8897,8912 ----
  
  	  if (nt)
  	    {
! 	      /* DR 488 makes use of a type with no linkage causes
! 		 type deduction to fail.  */ 
! 	      if (complain & tf_error)
! 		{
! 		  if (TYPE_ANONYMOUS_P (nt))
! 		    error ("%qT is/uses anonymous type", t);
! 		  else
! 		    error ("%qT uses local type %qT", t, nt);
! 		}
  	      result = true;
  	    }
  	  /* In order to avoid all sorts of complications, we do not
  	     allow variably-modified types as template arguments.  */
*************** check_instantiated_args (tree tmpl, tree
*** 8916,8922 ****
  	  result = true;
  	}
      }
!   if (result && error_p)
      error ("  trying to instantiate %qD", tmpl);
    return result;
  }
--- 8928,8934 ----
  	  result = true;
  	}
      }
!   if (result && (complain & tf_error))
      error ("  trying to instantiate %qD", tmpl);
    return result;
  }
*************** unify (tree tparms, tree targs, tree par
*** 10229,10234 ****
--- 10241,10257 ----
        if (TREE_CODE (arg) != TREE_CODE (parm))
  	return 1;
  
+       /* CV qualifications for methods can never be deduced, they must
+   	 match exactly.  We need to check them explicitly here,
+   	 because type_unification_real treats them as any other
+   	 cvqualified parameter.  */
+       if (TREE_CODE (parm) == METHOD_TYPE
+ 	  && (!check_cv_quals_for_unify
+ 	      (UNIFY_ALLOW_NONE,
+ 	       TREE_TYPE (TREE_VALUE (TYPE_ARG_TYPES (arg))),
+ 	       TREE_TYPE (TREE_VALUE (TYPE_ARG_TYPES (parm))))))
+ 	return 1;
+ 
        if (unify (tparms, targs, TREE_TYPE (parm),
  		 TREE_TYPE (arg), UNIFY_ALLOW_NONE))
  	return 1;
*************** regenerate_decl_from_template (tree decl
*** 11248,11260 ****
  	DECL_INLINE (decl) = 1;
      }
    else if (TREE_CODE (decl) == VAR_DECL)
!     {
!       if (!DECL_INITIALIZED_IN_CLASS_P (decl)
! 	  && DECL_INITIAL (code_pattern))
! 	DECL_INITIAL (decl) = 
! 	  tsubst_expr (DECL_INITIAL (code_pattern), args, 
! 		       tf_error, DECL_TI_TEMPLATE (decl));
!     }
    else
      gcc_unreachable ();
  
--- 11271,11279 ----
  	DECL_INLINE (decl) = 1;
      }
    else if (TREE_CODE (decl) == VAR_DECL)
!     DECL_INITIAL (decl) = 
!       tsubst_expr (DECL_INITIAL (code_pattern), args, 
! 		   tf_error, DECL_TI_TEMPLATE (decl));
    else
      gcc_unreachable ();
  
*************** instantiate_decl (tree d, int defer_ok, 
*** 11342,11347 ****
--- 11361,11367 ----
    int pattern_defined;
    int need_push;
    location_t saved_loc = input_location;
+   bool external_p;
    
    /* This function should only be used to instantiate templates for
       functions and static member variables.  */
*************** instantiate_decl (tree d, int defer_ok, 
*** 11387,11395 ****
  
    timevar_push (TV_PARSE);
  
-   /* We may be in the middle of deferred access check.  Disable it now.  */
-   push_deferring_access_checks (dk_no_deferred);
- 
    /* Set TD to the template whose DECL_TEMPLATE_RESULT is the pattern
       for the instantiation.  */
    td = template_for_substitution (d);
--- 11407,11412 ----
*************** instantiate_decl (tree d, int defer_ok, 
*** 11409,11414 ****
--- 11426,11435 ----
      pattern_defined = (DECL_SAVED_TREE (code_pattern) != NULL_TREE);
    else
      pattern_defined = ! DECL_IN_AGGR_P (code_pattern);
+ 
+   /* We may be in the middle of deferred access check.  Disable it now.  */
+   push_deferring_access_checks (dk_no_deferred);
+ 
    /* Unless an explicit instantiation directive has already determined
       the linkage of D, remember that a definition is available for
       this entity.  */
*************** instantiate_decl (tree d, int defer_ok, 
*** 11422,11427 ****
--- 11443,11449 ----
    if (! pattern_defined && DECL_EXPLICIT_INSTANTIATION (d) && undefined_ok)
      {
        DECL_NOT_REALLY_EXTERN (d) = 0;
+       DECL_INTERFACE_KNOWN (d) = 0;
        SET_DECL_IMPLICIT_INSTANTIATION (d);
      }
  
*************** instantiate_decl (tree d, int defer_ok, 
*** 11453,11476 ****
        pop_access_scope (d);
      }
    
!   /* We should have set up DECL_INITIAL in instantiate_class_template
!      for in-class definitions of static data members.  */
!   gcc_assert (!(TREE_CODE (d) == VAR_DECL 
! 		&& DECL_INITIALIZED_IN_CLASS_P (d)
! 		&& DECL_INITIAL (d) == NULL_TREE));
! 
!   /* Do not instantiate templates that we know will be defined
!      elsewhere.  */
!   if (DECL_INTERFACE_KNOWN (d)
!       && DECL_REALLY_EXTERN (d)
!       && ! (TREE_CODE (d) == FUNCTION_DECL 
! 	    && DECL_INLINE (d)))
      goto out;
    /* Defer all other templates, unless we have been explicitly
!      forbidden from doing so.  We restore the source position here
!      because it's used by add_pending_template.  */
!   else if (! pattern_defined || defer_ok)
      {
        input_location = saved_loc;
  
        if (at_eof && !pattern_defined 
--- 11475,11523 ----
        pop_access_scope (d);
      }
    
!   /* Check to see whether we know that this template will be
!      instantiated in some other file, as with "extern template"
!      extension.  */
!   external_p = (DECL_INTERFACE_KNOWN (d) && DECL_REALLY_EXTERN (d));
!   /* In general, we do not instantiate such templates...  */
!   if (external_p
!       /* ... but we instantiate inline functions so that we can inline
! 	 them and ... */
!       && ! (TREE_CODE (d) == FUNCTION_DECL && DECL_INLINE (d))
!       /* ... we instantiate static data members whose values are
! 	 needed in integral constant expressions.  */
!       && ! (TREE_CODE (d) == VAR_DECL 
! 	    && DECL_INITIALIZED_BY_CONSTANT_EXPRESSION_P (d)))
      goto out;
    /* Defer all other templates, unless we have been explicitly
!      forbidden from doing so.  */
!   if (/* If there is no definition, we cannot instantiate the
! 	 template.  */
!       ! pattern_defined 
!       /* If it's OK to postpone instantiation, do so.  */
!       || defer_ok
!       /* If this is a static data member that will be defined
! 	 elsewhere, we don't want to instantiate the entire data
! 	 member, but we do want to instantiate the initializer so that
! 	 we can substitute that elsewhere.  */
!       || (external_p && TREE_CODE (d) == VAR_DECL))
      {
+       /* The definition of the static data member is now required so
+ 	 we must substitute the initializer.  */
+       if (TREE_CODE (d) == VAR_DECL
+ 	  && !DECL_INITIAL (d) 
+ 	  && DECL_INITIAL (code_pattern))
+ 	{
+ 	  push_nested_class (DECL_CONTEXT (d));
+ 	  DECL_INITIAL (d)
+ 	    = tsubst_expr (DECL_INITIAL (code_pattern), 
+ 			   args,
+ 			   tf_error | tf_warning, NULL_TREE);
+ 	  pop_nested_class ();
+ 	}
+ 
+       /* We restore the source position here because it's used by
+ 	 add_pending_template.  */
        input_location = saved_loc;
  
        if (at_eof && !pattern_defined 
*************** instantiate_decl (tree d, int defer_ok, 
*** 11485,11491 ****
  	pedwarn
  	  ("explicit instantiation of %qD but no definition available", d);
  
!       add_pending_template (d);
        goto out;
      }
    /* Tell the repository that D is available in this translation unit
--- 11532,11541 ----
  	pedwarn
  	  ("explicit instantiation of %qD but no definition available", d);
  
!       /* ??? Historically, we have instantiated inline functions, even
! 	 when marked as "extern template".  */
!       if (!(external_p && TREE_CODE (d) == VAR_DECL))
! 	add_pending_template (d);
        goto out;
      }
    /* Tell the repository that D is available in this translation unit
*************** instantiate_decl (tree d, int defer_ok, 
*** 11537,11546 ****
  
        /* Enter the scope of D so that access-checking works correctly.  */
        push_nested_class (DECL_CONTEXT (d));
!       cp_finish_decl (d, 
! 		      (!DECL_INITIALIZED_IN_CLASS_P (d) 
! 		       ? DECL_INITIAL (d) : NULL_TREE),
! 		      NULL_TREE, 0);
        pop_nested_class ();
      }
    else if (TREE_CODE (d) == FUNCTION_DECL)
--- 11587,11593 ----
  
        /* Enter the scope of D so that access-checking works correctly.  */
        push_nested_class (DECL_CONTEXT (d));
!       cp_finish_decl (d, DECL_INITIAL (d), NULL_TREE, 0);
        pop_nested_class ();
      }
    else if (TREE_CODE (d) == FUNCTION_DECL)
*************** type_dependent_expression_p (tree expres
*** 12314,12320 ****
  	    return true;
  	  expression = TREE_OPERAND (expression, 0);
  	}
!       gcc_assert (TREE_CODE (expression) == OVERLOAD);
        
        while (expression)
  	{
--- 12361,12368 ----
  	    return true;
  	  expression = TREE_OPERAND (expression, 0);
  	}
!       gcc_assert (TREE_CODE (expression) == OVERLOAD
! 		  || TREE_CODE (expression) == FUNCTION_DECL);
        
        while (expression)
  	{
diff -Nrcpad gcc-4.0.1/gcc/cp/repo.c gcc-4.0.2/gcc/cp/repo.c
*** gcc-4.0.1/gcc/cp/repo.c	Mon Nov  1 09:47:59 2004
--- gcc-4.0.2/gcc/cp/repo.c	Sat Jul 16 01:11:53 2005
*************** repo_emit_p (tree decl)
*** 285,291 ****
        else if (DECL_TINFO_P (decl))
  	type = TREE_TYPE (DECL_NAME (decl));
        if (!DECL_TEMPLATE_INSTANTIATION (decl)
! 	  && !CLASSTYPE_TEMPLATE_INSTANTIATION (type))
  	return 2;
      }
    else if (!DECL_TEMPLATE_INSTANTIATION (decl))
--- 285,292 ----
        else if (DECL_TINFO_P (decl))
  	type = TREE_TYPE (DECL_NAME (decl));
        if (!DECL_TEMPLATE_INSTANTIATION (decl)
! 	  && (!TYPE_LANG_SPECIFIC (type)
! 	      || !CLASSTYPE_TEMPLATE_INSTANTIATION (type)))
  	return 2;
      }
    else if (!DECL_TEMPLATE_INSTANTIATION (decl))
diff -Nrcpad gcc-4.0.1/gcc/cp/rtti.c gcc-4.0.2/gcc/cp/rtti.c
*** gcc-4.0.1/gcc/cp/rtti.c	Fri May 20 17:28:46 2005
--- gcc-4.0.2/gcc/cp/rtti.c	Tue Sep  6 15:01:01 2005
*************** build_dynamic_cast_1 (tree type, tree ex
*** 527,533 ****
  	expr = build_base_path (PLUS_EXPR, convert_from_reference (expr),
  				binfo, 0);
  	if (TREE_CODE (exprtype) == POINTER_TYPE)
! 	  expr = non_lvalue (expr);
  	return expr;
        }
    }
--- 527,533 ----
  	expr = build_base_path (PLUS_EXPR, convert_from_reference (expr),
  				binfo, 0);
  	if (TREE_CODE (exprtype) == POINTER_TYPE)
! 	  expr = rvalue (expr);
  	return expr;
        }
    }
diff -Nrcpad gcc-4.0.1/gcc/cp/semantics.c gcc-4.0.2/gcc/cp/semantics.c
*** gcc-4.0.1/gcc/cp/semantics.c	Wed May 25 09:50:22 2005
--- gcc-4.0.2/gcc/cp/semantics.c	Fri Sep  9 21:05:53 2005
*************** tree
*** 716,723 ****
  finish_return_stmt (tree expr)
  {
    tree r;
  
!   expr = check_return_expr (expr);
    if (!processing_template_decl)
      {
        if (DECL_DESTRUCTOR_P (current_function_decl)
--- 716,724 ----
  finish_return_stmt (tree expr)
  {
    tree r;
+   bool no_warning;
  
!   expr = check_return_expr (expr, &no_warning);
    if (!processing_template_decl)
      {
        if (DECL_DESTRUCTOR_P (current_function_decl)
*************** finish_return_stmt (tree expr)
*** 733,738 ****
--- 734,740 ----
      }
  
    r = build_stmt (RETURN_EXPR, expr);
+   TREE_NO_WARNING (r) |= no_warning;
    r = maybe_cleanup_point_expr_void (r);
    r = add_stmt (r);
    finish_stmt ();
*************** begin_stmt_expr (void)
*** 1514,1632 ****
  }
  
  /* Process the final expression of a statement expression. EXPR can be
!    NULL, if the final expression is empty.  Build up a TARGET_EXPR so
!    that the result value can be safely returned to the enclosing
!    expression.  */
  
  tree
  finish_stmt_expr_expr (tree expr, tree stmt_expr)
  {
-   tree result = NULL_TREE;
- 
    if (error_operand_p (expr))
      return error_mark_node;
!   
    if (expr)
      {
!       if (!processing_template_decl && !VOID_TYPE_P (TREE_TYPE (expr)))
  	{
! 	  tree type = TREE_TYPE (expr);
! 
! 	  if (TREE_CODE (type) == ARRAY_TYPE
! 	      || TREE_CODE (type) == FUNCTION_TYPE)
! 	    expr = decay_conversion (expr);
! 
! 	  expr = require_complete_type (expr);
! 
  	  type = TREE_TYPE (expr);
  
! 	  /* Build a TARGET_EXPR for this aggregate.  finish_stmt_expr
! 	     will then pull it apart so the lifetime of the target is
! 	     within the scope of the expression containing this statement
! 	     expression.  */
! 	  if (TREE_CODE (expr) == TARGET_EXPR)
! 	    ;
! 	  else if (!IS_AGGR_TYPE (type) || TYPE_HAS_TRIVIAL_INIT_REF (type))
! 	    expr = build_target_expr_with_type (expr, type);
  	  else
  	    {
! 	      /* Copy construct.  */
! 	      expr = build_special_member_call
! 		(NULL_TREE, complete_ctor_identifier,
! 		 build_tree_list (NULL_TREE, expr),
! 		 type, LOOKUP_NORMAL);
! 	      expr = build_cplus_new (type, expr);
! 	      gcc_assert (TREE_CODE (expr) == TARGET_EXPR);
  	    }
! 	}
! 
!       if (expr != error_mark_node)
! 	{
! 	  result = build_stmt (EXPR_STMT, expr);
! 	  EXPR_STMT_STMT_EXPR_RESULT (result) = 1;
! 	  add_stmt (result);
  	}
      }
-   
-   finish_stmt ();
  
!   /* Remember the last expression so that finish_stmt_expr
!      can pull it apart.  */
!   TREE_TYPE (stmt_expr) = result;
!   
!   return result;
  }
  
  /* Finish a statement-expression.  EXPR should be the value returned
     by the previous begin_stmt_expr.  Returns an expression
     representing the statement-expression.  */
  
! tree 
  finish_stmt_expr (tree stmt_expr, bool has_no_scope)
  {
!   tree result, result_stmt, type;
!   tree *result_stmt_p = NULL;
  
!   result_stmt = TREE_TYPE (stmt_expr);
!   TREE_TYPE (stmt_expr) = void_type_node;
!   result = pop_stmt_list (stmt_expr);
  
!   if (!result_stmt || VOID_TYPE_P (result_stmt))
!     type = void_type_node;
!   else
!     {
!       /* We need to search the statement expression for the result_stmt,
! 	 since we'll need to replace it entirely.  */
!       tree t;
!       result_stmt_p = &result;
!       while (1)
! 	{
! 	  t = *result_stmt_p;
! 	  if (t == result_stmt)
! 	    break;
  
! 	  switch (TREE_CODE (t))
! 	    {
! 	    case STATEMENT_LIST:
! 	      {
! 		tree_stmt_iterator i = tsi_last (t);
! 		result_stmt_p = tsi_stmt_ptr (i);
! 		break;
! 	      }
! 	    case BIND_EXPR:
! 	      result_stmt_p = &BIND_EXPR_BODY (t);
! 	      break;
! 	    case TRY_FINALLY_EXPR:
! 	    case TRY_CATCH_EXPR:
! 	    case CLEANUP_STMT:
! 	      result_stmt_p = &TREE_OPERAND (t, 0);
! 	      break;
! 	    default:
! 	      gcc_unreachable ();
! 	    }
! 	}
!       type = TREE_TYPE (EXPR_STMT_EXPR (result_stmt));
!     }
  
    if (processing_template_decl)
      {
--- 1516,1619 ----
  }
  
  /* Process the final expression of a statement expression. EXPR can be
!    NULL, if the final expression is empty.  Return a STATEMENT_LIST
!    containing all the statements in the statement-expression, or
!    ERROR_MARK_NODE if there was an error.  */
  
  tree
  finish_stmt_expr_expr (tree expr, tree stmt_expr)
  {
    if (error_operand_p (expr))
      return error_mark_node;
! 
!   /* If the last statement does not have "void" type, then the value
!      of the last statement is the value of the entire expression.  */ 
    if (expr)
      {
!       tree type;
!       type = TREE_TYPE (expr);
!       if (!dependent_type_p (type) && !VOID_TYPE_P (type))
  	{
! 	  expr = decay_conversion (expr);
! 	  if (error_operand_p (expr))
! 	    return error_mark_node;
  	  type = TREE_TYPE (expr);
+ 	}
+       /* The type of the statement-expression is the type of the last
+ 	 expression.  */
+       TREE_TYPE (stmt_expr) = type;
+       /* We must take particular care if TYPE is a class type.  In
+ 	 paticular if EXPR creates a temporary of class type, then it
+ 	 must be destroyed at the semicolon terminating the last
+ 	 statement -- but we must make a copy before that happens.
  
! 	 This problem is solved by using a TARGET_EXPR to initialize a
! 	 new temporary variable.  The TARGET_EXPR itself is placed
! 	 outside the statement-expression.  However, the last
! 	 statement in the statement-expression is transformed from
! 	 EXPR to (approximately) T = EXPR, where T is the new
! 	 temporary variable.  Thus, the lifetime of the new temporary
! 	 extends to the full-expression surrounding the
! 	 statement-expression.  */
!       if (!processing_template_decl && !VOID_TYPE_P (type))
! 	{
! 	  tree target_expr; 
! 	  if (CLASS_TYPE_P (type) 
! 	      && !TYPE_HAS_TRIVIAL_INIT_REF (type)) 
! 	    {
! 	      target_expr = build_target_expr_with_type (expr, type);
! 	      expr = TARGET_EXPR_INITIAL (target_expr);
! 	    }
  	  else
  	    {
! 	      /* Normally, build_target_expr will not create a
! 		 TARGET_EXPR for scalars.  However, we need the
! 		 temporary here, in order to solve the scoping
! 		 problem described above.  */
! 	      target_expr = force_target_expr (type, expr);
! 	      expr = TARGET_EXPR_INITIAL (target_expr);
! 	      expr = build2 (INIT_EXPR, 
! 			     type,
! 			     TARGET_EXPR_SLOT (target_expr),
! 			     expr);
  	    }
! 	  TARGET_EXPR_INITIAL (target_expr) = NULL_TREE;
! 	  /* Save away the TARGET_EXPR in the TREE_TYPE field of the
! 	     STATEMENT_EXPR.  We will retrieve it in
! 	     finish_stmt_expr.  */
! 	  TREE_TYPE (stmt_expr) = target_expr;
  	}
      }
  
!   /* Having modified EXPR to reflect the extra initialization, we now
!      treat it just like an ordinary statement.  */
!   expr = finish_expr_stmt (expr);
! 
!   /* Mark the last statement so that we can recognize it as such at
!      template-instantiation time.  */
!   if (expr && processing_template_decl)
!     EXPR_STMT_STMT_EXPR_RESULT (expr) = 1;
! 
!   return stmt_expr;
  }
  
  /* Finish a statement-expression.  EXPR should be the value returned
     by the previous begin_stmt_expr.  Returns an expression
     representing the statement-expression.  */
  
! tree
  finish_stmt_expr (tree stmt_expr, bool has_no_scope)
  {
!   tree type;
!   tree result;
  
!   if (error_operand_p (stmt_expr))
!     return error_mark_node;
  
!   gcc_assert (TREE_CODE (stmt_expr) == STATEMENT_LIST);
  
!   type = TREE_TYPE (stmt_expr);
!   result = pop_stmt_list (stmt_expr);
  
    if (processing_template_decl)
      {
*************** finish_stmt_expr (tree stmt_expr, bool h
*** 1634,1676 ****
        TREE_SIDE_EFFECTS (result) = 1;
        STMT_EXPR_NO_SCOPE (result) = has_no_scope;
      }
!   else if (!VOID_TYPE_P (type))
      {
!       /* Pull out the TARGET_EXPR that is the final expression. Put
! 	 the target's init_expr as the final expression and then put
! 	 the statement expression itself as the target's init
! 	 expr. Finally, return the target expression.  */
!       tree init, target_expr = EXPR_STMT_EXPR (result_stmt);
!       gcc_assert (TREE_CODE (target_expr) == TARGET_EXPR);
! 
!       /* The initializer will be void if the initialization is done by
! 	 AGGR_INIT_EXPR; propagate that out to the statement-expression as
! 	 a whole.  */
!       init = TREE_OPERAND (target_expr, 1);
!       type = TREE_TYPE (init);
! 
!       init = maybe_cleanup_point_expr (init);
!       *result_stmt_p = init;
! 
!       if (VOID_TYPE_P (type))
! 	/* No frobbing needed.  */;
!       else if (TREE_CODE (result) == BIND_EXPR)
! 	{
! 	  /* The BIND_EXPR created in finish_compound_stmt is void; if we're
! 	     returning a value directly, give it the appropriate type.  */
! 	  if (VOID_TYPE_P (TREE_TYPE (result)))
! 	    TREE_TYPE (result) = type;
! 	  else
! 	    gcc_assert (same_type_p (TREE_TYPE (result), type));
! 	}
!       else if (TREE_CODE (result) == STATEMENT_LIST)
! 	/* We need to wrap a STATEMENT_LIST in a BIND_EXPR so it can have a
! 	   type other than void.  FIXME why can't we just return a value
! 	   from STATEMENT_LIST?  */
! 	result = build3 (BIND_EXPR, type, NULL, result, NULL);
! 
!       TREE_OPERAND (target_expr, 1) = result;
!       result = target_expr;
      }
  
    return result;
--- 1621,1632 ----
        TREE_SIDE_EFFECTS (result) = 1;
        STMT_EXPR_NO_SCOPE (result) = has_no_scope;
      }
!   else if (!TYPE_P (type))
      {
!       gcc_assert (TREE_CODE (type) == TARGET_EXPR);
!       TARGET_EXPR_INITIAL (type) = result;
!       TREE_TYPE (result) = void_type_node;
!       result = type;
      }
  
    return result;
*************** finish_member_declaration (tree decl)
*** 2213,2219 ****
      {
        /* We also need to add this function to the
  	 CLASSTYPE_METHOD_VEC.  */
!       add_method (current_class_type, decl);
  
        TREE_CHAIN (decl) = TYPE_METHODS (current_class_type);
        TYPE_METHODS (current_class_type) = decl;
--- 2169,2175 ----
      {
        /* We also need to add this function to the
  	 CLASSTYPE_METHOD_VEC.  */
!       add_method (current_class_type, decl, NULL_TREE);
  
        TREE_CHAIN (decl) = TYPE_METHODS (current_class_type);
        TYPE_METHODS (current_class_type) = decl;
*************** finish_base_specifier (tree base, tree a
*** 2361,2367 ****
  void
  qualified_name_lookup_error (tree scope, tree name, tree decl)
  {
!   if (TYPE_P (scope))
      {
        if (!COMPLETE_TYPE_P (scope))
  	error ("incomplete type %qT used in nested name specifier", scope);
--- 2317,2325 ----
  void
  qualified_name_lookup_error (tree scope, tree name, tree decl)
  {
!   if (scope == error_mark_node)
!     ; /* We already complained.  */
!   else if (TYPE_P (scope))
      {
        if (!COMPLETE_TYPE_P (scope))
  	error ("incomplete type %qT used in nested name specifier", scope);
*************** finish_id_expression (tree id_expression
*** 2769,2779 ****
  	  
  	  decl = convert_from_reference (decl);
  	}
-       
-       /* Resolve references to variables of anonymous unions
- 	 into COMPONENT_REFs.  */
-       if (TREE_CODE (decl) == ALIAS_DECL)
- 	decl = unshare_expr (DECL_INITIAL (decl));
      }
  
    if (TREE_DEPRECATED (decl))
--- 2727,2732 ----
*************** expand_or_defer_fn (tree fn)
*** 3015,3022 ****
        /* Normally, collection only occurs in rest_of_compilation.  So,
  	 if we don't collect here, we never collect junk generated
  	 during the processing of templates until we hit a
! 	 non-template function.  */
!       ggc_collect ();
        return;
      }
  
--- 2968,2978 ----
        /* Normally, collection only occurs in rest_of_compilation.  So,
  	 if we don't collect here, we never collect junk generated
  	 during the processing of templates until we hit a
! 	 non-template function.  It's not safe to do this inside a
! 	 nested class, though, as the parser may have local state that
! 	 is not a GC root.  */
!       if (!function_depth)
! 	ggc_collect ();
        return;
      }
  
diff -Nrcpad gcc-4.0.1/gcc/cp/tree.c gcc-4.0.2/gcc/cp/tree.c
*** gcc-4.0.1/gcc/cp/tree.c	Sun Jun  5 16:46:54 2005
--- gcc-4.0.2/gcc/cp/tree.c	Tue Sep  6 15:01:01 2005
*************** get_target_expr (tree init)
*** 363,368 ****
--- 363,388 ----
    return build_target_expr_with_type (init, TREE_TYPE (init));
  }
  
+ /* EXPR is being used in an rvalue context.  Return a version of EXPR
+    that is marked as an rvalue.  */
+ 
+ tree
+ rvalue (tree expr)
+ {
+   tree type;
+   if (real_lvalue_p (expr))
+     {
+       type = TREE_TYPE (expr);
+       /* [basic.lval]
+ 	 
+          Non-class rvalues always have cv-unqualified types.  */
+       if (!CLASS_TYPE_P (type))
+ 	type = TYPE_MAIN_VARIANT (type);
+       expr = build1 (NON_LVALUE_EXPR, type, expr);
+     }
+   return expr;
+ }
+ 
  
  static tree
  build_cplus_array_type_1 (tree elt_type, tree index_type)
diff -Nrcpad gcc-4.0.1/gcc/cp/typeck.c gcc-4.0.2/gcc/cp/typeck.c
*** gcc-4.0.1/gcc/cp/typeck.c	Fri Jun  3 23:23:15 2005
--- gcc-4.0.2/gcc/cp/typeck.c	Tue Sep 13 14:42:29 2005
*************** static tree convert_for_assignment (tree
*** 47,53 ****
  static tree cp_pointer_int_sum (enum tree_code, tree, tree);
  static tree rationalize_conditional_expr (enum tree_code, tree);
  static int comp_ptr_ttypes_real (tree, tree, int);
- static int comp_ptr_ttypes_const (tree, tree);
  static bool comp_except_types (tree, tree, bool);
  static bool comp_array_types (tree, tree, bool);
  static tree common_base_type (tree, tree);
--- 47,52 ----
*************** type_after_usual_arithmetic_conversions 
*** 265,273 ****
--- 264,274 ----
    /* FIXME: Attributes.  */
    gcc_assert (ARITHMETIC_TYPE_P (t1) 
  	      || TREE_CODE (t1) == COMPLEX_TYPE
+ 	      || TREE_CODE (t1) == VECTOR_TYPE
  	      || TREE_CODE (t1) == ENUMERAL_TYPE);
    gcc_assert (ARITHMETIC_TYPE_P (t2) 
  	      || TREE_CODE (t2) == COMPLEX_TYPE
+ 	      || TREE_CODE (t1) == VECTOR_TYPE
  	      || TREE_CODE (t2) == ENUMERAL_TYPE);
  
    /* In what follows, we slightly generalize the rules given in [expr] so
*************** type_after_usual_arithmetic_conversions 
*** 294,299 ****
--- 295,310 ----
  					     attributes);
      }
  
+   if (code1 == VECTOR_TYPE)
+     {
+       /* When we get here we should have two vectors of the same size.
+ 	 Just prefer the unsigned one if present.  */
+       if (TYPE_UNSIGNED (t1))
+ 	return build_type_attribute_variant (t1, attributes);
+       else
+ 	return build_type_attribute_variant (t2, attributes);
+     }
+ 
    /* If only one is real, use it as the result.  */
    if (code1 == REAL_TYPE && code2 != REAL_TYPE)
      return build_type_attribute_variant (t1, attributes);
*************** common_type (tree t1, tree t2)
*** 744,752 ****
    code2 = TREE_CODE (t2);
  
    if ((ARITHMETIC_TYPE_P (t1) || code1 == ENUMERAL_TYPE
!        || code1 == COMPLEX_TYPE)
        && (ARITHMETIC_TYPE_P (t2) || code2 == ENUMERAL_TYPE
! 	  || code2 == COMPLEX_TYPE))
      return type_after_usual_arithmetic_conversions (t1, t2);
  
    else if ((TYPE_PTR_P (t1) && TYPE_PTR_P (t2))
--- 755,763 ----
    code2 = TREE_CODE (t2);
  
    if ((ARITHMETIC_TYPE_P (t1) || code1 == ENUMERAL_TYPE
!        || code1 == COMPLEX_TYPE || code1 == VECTOR_TYPE)
        && (ARITHMETIC_TYPE_P (t2) || code2 == ENUMERAL_TYPE
! 	  || code2 == COMPLEX_TYPE || code2 == VECTOR_TYPE))
      return type_after_usual_arithmetic_conversions (t1, t2);
  
    else if ((TYPE_PTR_P (t1) && TYPE_PTR_P (t2))
*************** build_function_call (tree function, tree
*** 2490,2496 ****
    /* Check for errors in format strings and inappropriately
       null parameters.  */
  
!   check_function_arguments (TYPE_ATTRIBUTES (fntype), coerced_params);
  
    return build_cxx_call (function, coerced_params);
  }
--- 2501,2508 ----
    /* Check for errors in format strings and inappropriately
       null parameters.  */
  
!   check_function_arguments (TYPE_ATTRIBUTES (fntype), coerced_params,
! 			    TYPE_ARG_TYPES (fntype));
  
    return build_cxx_call (function, coerced_params);
  }
*************** build_binary_op (enum tree_code code, tr
*** 2906,2912 ****
      case BIT_AND_EXPR:
      case BIT_IOR_EXPR:
      case BIT_XOR_EXPR:
!       if (code0 == INTEGER_TYPE && code1 == INTEGER_TYPE)
  	shorten = -1;
        break;
  
--- 2918,2925 ----
      case BIT_AND_EXPR:
      case BIT_IOR_EXPR:
      case BIT_XOR_EXPR:
!       if ((code0 == INTEGER_TYPE && code1 == INTEGER_TYPE)
! 	  || (code0 == VECTOR_TYPE && code1 == VECTOR_TYPE))
  	shorten = -1;
        break;
  
*************** build_binary_op (enum tree_code code, tr
*** 3162,3171 ****
        break;
      }
  
!   arithmetic_types_p = 
!     ((code0 == INTEGER_TYPE || code0 == REAL_TYPE || code0 == COMPLEX_TYPE)
!      && (code1 == INTEGER_TYPE || code1 == REAL_TYPE 
! 	 || code1 == COMPLEX_TYPE));
    /* Determine the RESULT_TYPE, if it is not already known.  */
    if (!result_type
        && arithmetic_types_p 
--- 3175,3200 ----
        break;
      }
  
!   if (((code0 == INTEGER_TYPE || code0 == REAL_TYPE || code0 == COMPLEX_TYPE)
!        && (code1 == INTEGER_TYPE || code1 == REAL_TYPE 
! 	   || code1 == COMPLEX_TYPE)))
!     arithmetic_types_p = 1;
!   else
!     {
!       arithmetic_types_p = 0;
!       /* Vector arithmetic is only allowed when both sides are vectors.  */
!       if (code0 == VECTOR_TYPE && code1 == VECTOR_TYPE)
! 	{
! 	  if (!tree_int_cst_equal (TYPE_SIZE (type0), TYPE_SIZE (type1))
! 	      || !same_scalar_type_ignoring_signedness (TREE_TYPE (type0),
! 							TREE_TYPE (type1)))
! 	    {
! 	      binary_op_error (code);
! 	      return error_mark_node;
! 	    }
! 	  arithmetic_types_p = 1;
! 	}
!     }
    /* Determine the RESULT_TYPE, if it is not already known.  */
    if (!result_type
        && arithmetic_types_p 
*************** build_x_unary_op (enum tree_code code, t
*** 3584,3594 ****
        if (!flag_ms_extensions && TREE_CODE (TREE_TYPE (xarg)) == METHOD_TYPE
  	  && (TREE_CODE (xarg) != OFFSET_REF || !PTRMEM_OK_P (xarg)))
  	{
! 	  if (TREE_CODE (xarg) != OFFSET_REF)
  	    {
! 	      error ("invalid use of %qE to form a pointer-to-member-function."
!                      "  Use a qualified-id.",
  		     xarg);
  	      return error_mark_node;
  	    }
  	  else
--- 3613,3625 ----
        if (!flag_ms_extensions && TREE_CODE (TREE_TYPE (xarg)) == METHOD_TYPE
  	  && (TREE_CODE (xarg) != OFFSET_REF || !PTRMEM_OK_P (xarg)))
  	{
! 	  if (TREE_CODE (xarg) != OFFSET_REF
! 	      || !TYPE_P (TREE_OPERAND (xarg, 0)))
  	    {
! 	      error ("invalid use of %qE to form a pointer-to-member-function",
  		     xarg);
+ 	      if (TREE_CODE (xarg) != OFFSET_REF)
+ 		inform ("  a qualified-id is required");
  	      return error_mark_node;
  	    }
  	  else
*************** build_unary_op (enum tree_code code, tre
*** 3725,3732 ****
  
  	    /* Make sure the result is not a lvalue: a unary plus or minus
  	       expression is always a rvalue.  */
! 	    if (real_lvalue_p (arg))
! 	      arg = build1 (NON_LVALUE_EXPR, TREE_TYPE (arg), arg);
  	  }
        }
        break;
--- 3756,3762 ----
  
  	    /* Make sure the result is not a lvalue: a unary plus or minus
  	       expression is always a rvalue.  */
! 	    arg = rvalue (arg);
  	  }
        }
        break;
*************** build_unary_op (enum tree_code code, tre
*** 3973,3981 ****
  	      tree type = build_pointer_type (TREE_TYPE (TREE_TYPE (arg)));
  	      arg = build1 (CONVERT_EXPR, type, arg);
  	    }
! 	  else if (lvalue_p (arg))
  	    /* Don't let this be an lvalue.  */
! 	    return non_lvalue (arg);
  	  return arg;
  	}
  
--- 4003,4011 ----
  	      tree type = build_pointer_type (TREE_TYPE (TREE_TYPE (arg)));
  	      arg = build1 (CONVERT_EXPR, type, arg);
  	    }
! 	  else
  	    /* Don't let this be an lvalue.  */
! 	    arg = rvalue (arg);
  	  return arg;
  	}
  
*************** cxx_mark_addressable (tree exp)
*** 4303,4309 ****
  	if (DECL_REGISTER (x) && !TREE_ADDRESSABLE (x)
  	    && !DECL_ARTIFICIAL (x))
  	  {
! 	    if (DECL_HARD_REGISTER (x) != 0)
  	      {
  		error
  		  ("address of explicit register variable %qD requested", x);
--- 4333,4339 ----
  	if (DECL_REGISTER (x) && !TREE_ADDRESSABLE (x)
  	    && !DECL_ARTIFICIAL (x))
  	  {
! 	    if (TREE_CODE (x) == VAR_DECL && DECL_HARD_REGISTER (x))
  	      {
  		error
  		  ("address of explicit register variable %qD requested", x);
*************** convert_ptrmem (tree type, tree expr, bo
*** 4488,4493 ****
--- 4518,4554 ----
  			     allow_inverse_p, c_cast_p);
  }
  
+ /* If EXPR is an INTEGER_CST and ORIG is an arithmetic constant, return
+    a version of EXPR that has TREE_OVERFLOW and/or TREE_CONSTANT_OVERFLOW
+    set iff they are set in ORIG.  Otherwise, return EXPR unchanged.  */
+ 
+ static tree
+ ignore_overflows (tree expr, tree orig)
+ {
+   if (TREE_CODE (expr) == INTEGER_CST
+       && CONSTANT_CLASS_P (orig)
+       && TREE_CODE (orig) != STRING_CST
+       && (TREE_OVERFLOW (expr) != TREE_OVERFLOW (orig)
+ 	  || TREE_CONSTANT_OVERFLOW (expr)
+ 	     != TREE_CONSTANT_OVERFLOW (orig)))
+     {
+       if (!TREE_OVERFLOW (orig) && !TREE_CONSTANT_OVERFLOW (orig))
+ 	/* Ensure constant sharing.  */
+ 	expr = build_int_cst_wide (TREE_TYPE (expr),
+ 				   TREE_INT_CST_LOW (expr),
+ 				   TREE_INT_CST_HIGH (expr));
+       else
+ 	{
+ 	  /* Avoid clobbering a shared constant.  */
+ 	  expr = copy_node (expr);
+ 	  TREE_OVERFLOW (expr) = TREE_OVERFLOW (orig);
+ 	  TREE_CONSTANT_OVERFLOW (expr)
+ 	    = TREE_CONSTANT_OVERFLOW (orig);
+ 	}
+     }
+   return expr;
+ }
+ 
  /* Perform a static_cast from EXPR to TYPE.  When C_CAST_P is true,
     this static_cast is being attempted as one of the possible casts
     allowed by a C-style cast.  (In that case, accessibility of base
*************** build_static_cast_1 (tree type, tree exp
*** 4591,4610 ****
        result = convert_from_reference (result);
  
        /* Ignore any integer overflow caused by the cast.  */
!       if (TREE_CODE (result) == INTEGER_CST
! 	  && CONSTANT_CLASS_P (orig))
! 	{
! 	  TREE_OVERFLOW (result) = TREE_OVERFLOW (orig);
! 	  TREE_CONSTANT_OVERFLOW (result)
! 	    = TREE_CONSTANT_OVERFLOW (orig);
! 	}
        /* [expr.static.cast]
  
           If T is a reference type, the result is an lvalue; otherwise,
  	 the result is an rvalue.  */
!       if (TREE_CODE (type) != REFERENCE_TYPE
! 	  && real_lvalue_p (result))
! 	result = build1 (NON_LVALUE_EXPR, TREE_TYPE (result), result);
        return result;
      }
    
--- 4652,4665 ----
        result = convert_from_reference (result);
  
        /* Ignore any integer overflow caused by the cast.  */
!       result = ignore_overflows (result, orig);
! 
        /* [expr.static.cast]
  
           If T is a reference type, the result is an lvalue; otherwise,
  	 the result is an rvalue.  */
!       if (TREE_CODE (type) != REFERENCE_TYPE)
! 	result = rvalue (result);
        return result;
      }
    
*************** build_static_cast_1 (tree type, tree exp
*** 4640,4651 ****
        expr = ocp_convert (type, expr, CONV_C_CAST, LOOKUP_NORMAL);
  
        /* Ignore any integer overflow caused by the cast.  */
!       if (TREE_CODE (expr) == INTEGER_CST
! 	  && CONSTANT_CLASS_P (orig))
! 	{
! 	  TREE_OVERFLOW (expr) = TREE_OVERFLOW (orig);
! 	  TREE_CONSTANT_OVERFLOW (expr) = TREE_CONSTANT_OVERFLOW (orig);
! 	}
        return expr;
      }
  
--- 4695,4701 ----
        expr = ocp_convert (type, expr, CONV_C_CAST, LOOKUP_NORMAL);
  
        /* Ignore any integer overflow caused by the cast.  */
!       expr = ignore_overflows (expr, orig);
        return expr;
      }
  
*************** build_modify_expr (tree lhs, enum tree_c
*** 5434,5440 ****
  
        from_array = TREE_CODE (TREE_TYPE (newrhs)) == ARRAY_TYPE
  	           ? 1 + (modifycode != INIT_EXPR): 0;
!       return build_vec_init (lhs, NULL_TREE, newrhs, from_array);
      }
  
    if (modifycode == INIT_EXPR)
--- 5484,5492 ----
  
        from_array = TREE_CODE (TREE_TYPE (newrhs)) == ARRAY_TYPE
  	           ? 1 + (modifycode != INIT_EXPR): 0;
!       return build_vec_init (lhs, NULL_TREE, newrhs, 
! 			     /*explicit_default_init_p=*/false, 
! 			     from_array);
      }
  
    if (modifycode == INIT_EXPR)
*************** maybe_warn_about_returning_address_of_lo
*** 6029,6038 ****
  /* Check that returning RETVAL from the current function is valid.
     Return an expression explicitly showing all conversions required to
     change RETVAL into the function return type, and to assign it to
!    the DECL_RESULT for the function.  */
  
  tree
! check_return_expr (tree retval)
  {
    tree result;
    /* The type actually returned by the function, after any
--- 6081,6092 ----
  /* Check that returning RETVAL from the current function is valid.
     Return an expression explicitly showing all conversions required to
     change RETVAL into the function return type, and to assign it to
!    the DECL_RESULT for the function.  Set *NO_WARNING to true if
!    code reaches end of non-void function warning shouldn't be issued
!    on this RETURN_EXPR.  */
  
  tree
! check_return_expr (tree retval, bool *no_warning)
  {
    tree result;
    /* The type actually returned by the function, after any
*************** check_return_expr (tree retval)
*** 6040,6045 ****
--- 6094,6101 ----
    tree valtype;
    int fn_returns_value_p;
  
+   *no_warning = false;
+ 
    /* A `volatile' function is one that isn't supposed to return, ever.
       (This is a G++ extension, used to get better code for functions
       that call the `volatile' function.)  */
*************** check_return_expr (tree retval)
*** 6090,6095 ****
--- 6146,6155 ----
  	 end of a non-void function (which we don't, we gave a
  	 return!).  */
        current_function_returns_null = 0;
+       /* And signal caller that TREE_NO_WARNING should be set on the
+          RETURN_EXPR to avoid control reaches end of non-void function
+          warnings in tree-cfg.c.  */
+       *no_warning = true;
      }
    /* Check for a return statement with a value in a function that
       isn't supposed to return a value.  */
*************** ptr_reasonably_similar (tree to, tree fr
*** 6339,6353 ****
      }
  }
  
! /* Like comp_ptr_ttypes, for const_cast.  */
  
! static int
  comp_ptr_ttypes_const (tree to, tree from)
  {
    for (; ; to = TREE_TYPE (to), from = TREE_TYPE (from))
      {
        if (TREE_CODE (to) != TREE_CODE (from))
! 	return 0;
  
        if (TREE_CODE (from) == OFFSET_TYPE
  	  && same_type_p (TYPE_OFFSET_BASETYPE (from),
--- 6399,6415 ----
      }
  }
  
! /* Return true if TO and FROM (both of which are POINTER_TYPEs or
!    pointer-to-member types) are the same, ignoring cv-qualification at
!    all levels.  */
  
! bool
  comp_ptr_ttypes_const (tree to, tree from)
  {
    for (; ; to = TREE_TYPE (to), from = TREE_TYPE (from))
      {
        if (TREE_CODE (to) != TREE_CODE (from))
! 	return false;
  
        if (TREE_CODE (from) == OFFSET_TYPE
  	  && same_type_p (TYPE_OFFSET_BASETYPE (from),
diff -Nrcpad gcc-4.0.1/gcc/cse.c gcc-4.0.2/gcc/cse.c
*** gcc-4.0.1/gcc/cse.c	Fri Mar 25 09:27:37 2005
--- gcc-4.0.2/gcc/cse.c	Tue Sep  6 19:44:19 2005
*************** fold_rtx (rtx x, rtx insn)
*** 3511,3516 ****
--- 3511,3519 ----
  	      addr = addr_ent->const_rtx;
  	  }
  
+ 	/* Call target hook to avoid the effects of -fpic etc....  */
+ 	addr = targetm.delegitimize_address (addr);
+ 
  	/* If address is constant, split it into a base and integer offset.  */
  	if (GET_CODE (addr) == SYMBOL_REF || GET_CODE (addr) == LABEL_REF)
  	  base = addr;
diff -Nrcpad gcc-4.0.1/gcc/dbxout.c gcc-4.0.2/gcc/dbxout.c
*** gcc-4.0.1/gcc/dbxout.c	Thu Apr 28 16:33:29 2005
--- gcc-4.0.2/gcc/dbxout.c	Sat Sep 10 21:11:30 2005
*************** Software Foundation, 59 Temple Place - S
*** 89,94 ****
--- 89,95 ----
  #include "target.h"
  #include "langhooks.h"
  #include "obstack.h"
+ #include "expr.h"
  
  #ifdef XCOFF_DEBUGGING_INFO
  #include "xcoffout.h"
*************** dbxout_function_decl (tree decl)
*** 1309,1317 ****
  static void
  dbxout_global_decl (tree decl)
  {
!   if (TREE_CODE (decl) == VAR_DECL
!       && ! DECL_EXTERNAL (decl)
!       && DECL_RTL_SET_P (decl))	/* Not necessary?  */
      {
        int saved_tree_used = TREE_USED (decl);
        TREE_USED (decl) = 1;
--- 1310,1316 ----
  static void
  dbxout_global_decl (tree decl)
  {
!   if (TREE_CODE (decl) == VAR_DECL && !DECL_EXTERNAL (decl))
      {
        int saved_tree_used = TREE_USED (decl);
        TREE_USED (decl) = 1;
*************** dbxout_class_name_qualifiers (tree decl)
*** 2328,2333 ****
--- 2327,2389 ----
      }
  }
  
+ /* This is a specialized subset of expand_expr for use by dbxout_symbol in
+    evaluating DECL_VALUE_EXPR.  In particular, we stop if we find decls that
+    havn't been expanded, or if the expression is getting so complex we won't
+    be able to represent it in stabs anyway.  Returns NULL on failure.  */
+ 
+ static rtx
+ dbxout_expand_expr (tree expr)
+ {
+   switch (TREE_CODE (expr))
+     {
+     case VAR_DECL:
+     case PARM_DECL:
+       if (DECL_VALUE_EXPR (expr))
+ 	return dbxout_expand_expr (DECL_VALUE_EXPR (expr));
+       /* FALLTHRU */
+ 
+     case CONST_DECL:
+     case RESULT_DECL:
+       return DECL_RTL_IF_SET (expr);
+ 
+     case INTEGER_CST:
+       return expand_expr (expr, NULL_RTX, VOIDmode, EXPAND_INITIALIZER);
+ 
+     case COMPONENT_REF:
+     case ARRAY_REF:
+     case ARRAY_RANGE_REF:
+     case BIT_FIELD_REF:
+       {
+ 	enum machine_mode mode;
+ 	HOST_WIDE_INT bitsize, bitpos;
+ 	tree offset, tem;
+ 	int volatilep = 0, unsignedp = 0;
+ 	rtx x;
+ 
+ 	tem = get_inner_reference (expr, &bitsize, &bitpos, &offset,
+ 				   &mode, &unsignedp, &volatilep, true);
+ 
+ 	x = dbxout_expand_expr (tem);
+ 	if (x == NULL || !MEM_P (x))
+ 	  return NULL;
+ 	if (offset != NULL)
+ 	  {
+ 	    if (!host_integerp (offset, 0))
+ 	      return NULL;
+ 	    x = adjust_address_nv (x, mode, tree_low_cst (offset, 0));
+ 	  }
+ 	if (bitpos != 0)
+ 	  x = adjust_address_nv (x, mode, bitpos / BITS_PER_UNIT);
+ 
+ 	return x;
+       }
+ 
+     default:
+       return NULL;
+     }
+ }
+ 
  /* Output a .stabs for the symbol defined by DECL,
     which must be a ..._DECL node in the normal namespace.
     It may be a CONST_DECL, a FUNCTION_DECL, a PARM_DECL or a VAR_DECL.
*************** dbxout_symbol (tree decl, int local ATTR
*** 2340,2345 ****
--- 2396,2402 ----
    tree type = TREE_TYPE (decl);
    tree context = NULL_TREE;
    int result = 0;
+   rtx decl_rtl;
  
    /* "Intercept" dbxout_symbol() calls like we do all debug_hooks.  */
    ++debug_nesting;
*************** dbxout_symbol (tree decl, int local ATTR
*** 2424,2430 ****
        break;
  
      case FUNCTION_DECL:
!       if (DECL_RTL (decl) == 0)
  	DBXOUT_DECR_NESTING_AND_RETURN (0);
        if (DECL_EXTERNAL (decl))
  	break;
--- 2481,2488 ----
        break;
  
      case FUNCTION_DECL:
!       decl_rtl = DECL_RTL_IF_SET (decl);
!       if (!decl_rtl)
  	DBXOUT_DECR_NESTING_AND_RETURN (0);
        if (DECL_EXTERNAL (decl))
  	break;
*************** dbxout_symbol (tree decl, int local ATTR
*** 2435,2442 ****
        /* Don't mention an inline instance of a nested function.  */
        if (context && DECL_FROM_INLINE (decl))
  	break;
!       if (!MEM_P (DECL_RTL (decl))
! 	  || GET_CODE (XEXP (DECL_RTL (decl), 0)) != SYMBOL_REF)
  	break;
  
        dbxout_begin_complex_stabs ();
--- 2493,2500 ----
        /* Don't mention an inline instance of a nested function.  */
        if (context && DECL_FROM_INLINE (decl))
  	break;
!       if (!MEM_P (decl_rtl)
! 	  || GET_CODE (XEXP (decl_rtl, 0)) != SYMBOL_REF)
  	break;
  
        dbxout_begin_complex_stabs ();
*************** dbxout_symbol (tree decl, int local ATTR
*** 2460,2467 ****
  	  stabstr_I (DECL_NAME (context));
  	}
  
!       dbxout_finish_complex_stabs (decl, N_FUN, XEXP (DECL_RTL (decl), 0),
! 				   0, 0);
        break;
  
      case TYPE_DECL:
--- 2518,2524 ----
  	  stabstr_I (DECL_NAME (context));
  	}
  
!       dbxout_finish_complex_stabs (decl, N_FUN, XEXP (decl_rtl, 0), 0, 0);
        break;
  
      case TYPE_DECL:
*************** dbxout_symbol (tree decl, int local ATTR
*** 2615,2629 ****
        gcc_unreachable ();
  
      case RESULT_DECL:
-       /* Named return value, treat like a VAR_DECL.  */
      case VAR_DECL:
-       if (! DECL_RTL_SET_P (decl))
- 	DBXOUT_DECR_NESTING_AND_RETURN (0);
        /* Don't mention a variable that is external.
  	 Let the file that defines it describe it.  */
        if (DECL_EXTERNAL (decl))
  	break;
  
        /* If the variable is really a constant
  	 and not written in memory, inform the debugger.
  
--- 2672,2687 ----
        gcc_unreachable ();
  
      case RESULT_DECL:
      case VAR_DECL:
        /* Don't mention a variable that is external.
  	 Let the file that defines it describe it.  */
        if (DECL_EXTERNAL (decl))
  	break;
  
+       decl_rtl = dbxout_expand_expr (decl);
+       if (!decl_rtl)
+ 	DBXOUT_DECR_NESTING_AND_RETURN (0);
+ 
        /* If the variable is really a constant
  	 and not written in memory, inform the debugger.
  
*************** dbxout_symbol (tree decl, int local ATTR
*** 2656,2668 ****
  	}
        /* else it is something we handle like a normal variable.  */
  
!       SET_DECL_RTL (decl, eliminate_regs (DECL_RTL (decl), 0, NULL_RTX));
  #ifdef LEAF_REG_REMAP
        if (current_function_uses_only_leaf_regs)
! 	leaf_renumber_regs_insn (DECL_RTL (decl));
  #endif
  
!       result = dbxout_symbol_location (decl, type, 0, DECL_RTL (decl));
        break;
  
      default:
--- 2714,2726 ----
  	}
        /* else it is something we handle like a normal variable.  */
  
!       decl_rtl = eliminate_regs (decl_rtl, 0, NULL_RTX);
  #ifdef LEAF_REG_REMAP
        if (current_function_uses_only_leaf_regs)
! 	leaf_renumber_regs_insn (decl_rtl);
  #endif
  
!       result = dbxout_symbol_location (decl, type, 0, decl_rtl);
        break;
  
      default:
diff -Nrcpad gcc-4.0.1/gcc/doc/cpp.1 gcc-4.0.2/gcc/doc/cpp.1
*** gcc-4.0.1/gcc/doc/cpp.1	Thu Jul  7 20:50:49 2005
--- gcc-4.0.2/gcc/doc/cpp.1	Wed Sep 28 06:21:58 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  cpp \- The C Preprocessor
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "CPP 1"
! .TH CPP 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  cpp \- The C Preprocessor
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/cpp.info gcc-4.0.2/gcc/doc/cpp.info
*** gcc-4.0.1/gcc/doc/cpp.info	Thu Jul  7 20:50:48 2005
--- gcc-4.0.2/gcc/doc/cpp.info	Wed Sep 28 06:21:58 2005
***************
*** 1,5 ****
  This is doc/cpp.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/doc/cpp.texi.
  
     Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
  1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software
--- 1,5 ----
  This is doc/cpp.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/doc/cpp.texi.
  
     Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
  1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software
diff -Nrcpad gcc-4.0.1/gcc/doc/cppinternals.info gcc-4.0.2/gcc/doc/cppinternals.info
*** gcc-4.0.1/gcc/doc/cppinternals.info	Thu Jul  7 20:50:49 2005
--- gcc-4.0.2/gcc/doc/cppinternals.info	Wed Sep 28 06:21:58 2005
***************
*** 1,5 ****
  This is doc/cppinternals.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/doc/cppinternals.texi.
  
  INFO-DIR-SECTION Programming
  START-INFO-DIR-ENTRY
--- 1,5 ----
  This is doc/cppinternals.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/doc/cppinternals.texi.
  
  INFO-DIR-SECTION Programming
  START-INFO-DIR-ENTRY
diff -Nrcpad gcc-4.0.1/gcc/doc/extend.texi gcc-4.0.2/gcc/doc/extend.texi
*** gcc-4.0.1/gcc/doc/extend.texi	Tue May 10 00:21:18 2005
--- gcc-4.0.2/gcc/doc/extend.texi	Wed Jul 20 10:36:23 2005
*************** instruction directly.
*** 1918,1929 ****
  
  @item longcall/shortcall
  @cindex functions called via pointer on the RS/6000 and PowerPC
! On the RS/6000 and PowerPC, the @code{longcall} attribute causes the
! compiler to always call this function via a pointer, just as it would if
  the @option{-mlongcall} option had been specified.  The @code{shortcall}
  attribute causes the compiler not to do this.  These attributes override
! both the @option{-mlongcall} switch and the @code{#pragma longcall}
! setting.
  
  @xref{RS/6000 and PowerPC Options}, for more information on whether long
  calls are necessary.
--- 1918,1929 ----
  
  @item longcall/shortcall
  @cindex functions called via pointer on the RS/6000 and PowerPC
! On the Blackfin, RS/6000 and PowerPC, the @code{longcall} attribute causes
! the compiler to always call this function via a pointer, just as it would if
  the @option{-mlongcall} option had been specified.  The @code{shortcall}
  attribute causes the compiler not to do this.  These attributes override
! both the @option{-mlongcall} switch and, on the RS/6000 and PowerPC, the
! @code{#pragma longcall} setting.
  
  @xref{RS/6000 and PowerPC Options}, for more information on whether long
  calls are necessary.
*************** instructions, but allow the compiler to 
*** 5449,5454 ****
--- 5449,5455 ----
  @menu
  * Alpha Built-in Functions::
  * ARM Built-in Functions::
+ * Blackfin Built-in Functions::
  * FR-V Built-in Functions::
  * X86 Built-in Functions::
  * MIPS Paired-Single Support::
*************** long long __builtin_arm_wxor (long long,
*** 5685,5690 ****
--- 5686,5705 ----
  long long __builtin_arm_wzero ()
  @end smallexample
  
+ @node Blackfin Built-in Functions
+ @subsection Blackfin Built-in Functions
+ 
+ Currently, there are two Blackfin-specific built-in functions.  These are
+ used for generating @code{CSYNC} and @code{SSYNC} machine insns without
+ using inline assembly; by using these built-in functions the compiler can
+ automatically add workarounds for hardware errata involving these
+ instructions.  These functions are named as follows:
+ 
+ @smallexample
+ void __builtin_bfin_csync (void)
+ void __builtin_bfin_ssync (void)
+ @end smallexample
+ 
  @node FR-V Built-in Functions
  @subsection FR-V Built-in Functions
  
diff -Nrcpad gcc-4.0.1/gcc/doc/fsf-funding.7 gcc-4.0.2/gcc/doc/fsf-funding.7
*** gcc-4.0.1/gcc/doc/fsf-funding.7	Thu Jul  7 20:50:52 2005
--- gcc-4.0.2/gcc/doc/fsf-funding.7	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  fsf\-funding \- Funding Free Software
  .SH "DESCRIPTION"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "FSF-FUNDING 7"
! .TH FSF-FUNDING 7 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  fsf\-funding \- Funding Free Software
  .SH "DESCRIPTION"
diff -Nrcpad gcc-4.0.1/gcc/doc/g++.1 gcc-4.0.2/gcc/doc/g++.1
*** gcc-4.0.1/gcc/doc/g++.1	Thu Jul  7 20:50:52 2005
--- gcc-4.0.2/gcc/doc/g++.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gcc \- GNU project C and C++ compiler
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gcc \- GNU project C and C++ compiler
  .SH "SYNOPSIS"
*************** in the following sections.
*** 314,320 ****
  \&\-fforce\-addr  \-fforce\-mem  \-ffunction\-sections 
  \&\-fgcse  \-fgcse\-lm  \-fgcse\-sm  \-fgcse\-las  \-fgcse\-after\-reload 
  \&\-floop\-optimize \-fcrossjumping  \-fif\-conversion  \-fif\-conversion2 
! \&\-finline\-functions  \-finline\-limit=\fR\fIn\fR  \fB\-fkeep\-inline\-functions 
  \&\-fkeep\-static\-consts  \-fmerge\-constants  \-fmerge\-all\-constants 
  \&\-fmodulo\-sched \-fno\-branch\-count\-reg 
  \&\-fno\-default\-inline  \-fno\-defer\-pop \-floop\-optimize2 \-fmove\-loop\-invariants 
--- 314,321 ----
  \&\-fforce\-addr  \-fforce\-mem  \-ffunction\-sections 
  \&\-fgcse  \-fgcse\-lm  \-fgcse\-sm  \-fgcse\-las  \-fgcse\-after\-reload 
  \&\-floop\-optimize \-fcrossjumping  \-fif\-conversion  \-fif\-conversion2 
! \&\-finline\-functions  \-finline\-functions\-called\-once 
! \&\-finline\-limit=\fR\fIn\fR  \fB\-fkeep\-inline\-functions 
  \&\-fkeep\-static\-consts  \-fmerge\-constants  \-fmerge\-all\-constants 
  \&\-fmodulo\-sched \-fno\-branch\-count\-reg 
  \&\-fno\-default\-inline  \-fno\-defer\-pop \-floop\-optimize2 \-fmove\-loop\-invariants 
*************** in the following sections.
*** 411,419 ****
  \&\-mcall\-prologues  \-mno\-tablejump  \-mtiny\-stack  \-mint8\fR
  .Sp
  \&\fIBlackfin Options\fR
! \&\fB\-momit\-leaf\-frame\-pointer \-mno\-omit\-leaf\-frame\-pointer \-mcsync 
! \&\-mno\-csync \-mlow\-64k \-mno\-low64k \-mid\-shared\-library 
! \&\-mno\-id\-shared\-library \-mshared\-library\-id=\fR\fIn\fR\fB \fR
  .Sp
  \&\fI\s-1CRIS\s0 Options\fR
  \&\fB\-mcpu=\fR\fIcpu\fR  \fB\-march=\fR\fIcpu\fR  \fB\-mtune=\fR\fIcpu\fR 
--- 412,422 ----
  \&\-mcall\-prologues  \-mno\-tablejump  \-mtiny\-stack  \-mint8\fR
  .Sp
  \&\fIBlackfin Options\fR
! \&\fB\-momit\-leaf\-frame\-pointer \-mno\-omit\-leaf\-frame\-pointer 
! \&\-mspecld\-anomaly \-mno\-specld\-anomaly \-mcsync\-anomaly \-mno\-csync\-anomaly 
! \&\-mlow\-64k \-mno\-low64k \-mid\-shared\-library 
! \&\-mno\-id\-shared\-library \-mshared\-library\-id=\fR\fIn\fR 
! \&\fB\-mlong\-calls  \-mno\-long\-calls\fR
  .Sp
  \&\fI\s-1CRIS\s0 Options\fR
  \&\fB\-mcpu=\fR\fIcpu\fR  \fB\-march=\fR\fIcpu\fR  \fB\-mtune=\fR\fIcpu\fR 
*************** included in \fB\-Wall\fR.
*** 2417,2425 ****
  .IP "\fB\-Wstrict\-aliasing=2\fR" 4
  .IX Item "-Wstrict-aliasing=2"
  This option is only active when \fB\-fstrict\-aliasing\fR is active.
! It warns about all code which might break the strict aliasing rules that the
! compiler is using for optimization.  This warning catches all cases, but
! it will also give a warning for some ambiguous cases that are safe.
  .IP "\fB\-Wall\fR" 4
  .IX Item "-Wall"
  All of the above \fB\-W\fR options combined.  This enables all the
--- 2420,2429 ----
  .IP "\fB\-Wstrict\-aliasing=2\fR" 4
  .IX Item "-Wstrict-aliasing=2"
  This option is only active when \fB\-fstrict\-aliasing\fR is active.
! It warns about code which might break the strict aliasing rules that the
! compiler is using for optimization.  This warning catches more cases than
! \&\fB\-Wstrict\-aliasing\fR, but it will also give a warning for some ambiguous
! cases that are safe.
  .IP "\fB\-Wall\fR" 4
  .IX Item "-Wall"
  All of the above \fB\-W\fR options combined.  This enables all the
*************** declared \f(CW\*(C`static\*(C'\fR, then 
*** 3922,3927 ****
--- 3926,3939 ----
  assembler code in its own right.
  .Sp
  Enabled at level \fB\-O3\fR.
+ .IP "\fB\-finline\-functions\-called\-once\fR" 4
+ .IX Item "-finline-functions-called-once"
+ Consider all \f(CW\*(C`static\*(C'\fR functions called once for inlining into their
+ caller even if they are not marked \f(CW\*(C`inline\*(C'\fR.  If a call to a given
+ function is integrated, then the function is not output as assembler code
+ in its own right.
+ .Sp
+ Enabled if \fB\-funit\-at\-a\-time\fR is enabled.
  .IP "\fB\-finline\-limit=\fR\fIn\fR" 4
  .IX Item "-finline-limit=n"
  By default, \s-1GCC\s0 limits the size of functions that can be inlined.  This flag
*************** Perform dead code elimination (\s-1DCE\s
*** 4323,4330 ****
  default at \fB\-O\fR and higher.
  .IP "\fB\-ftree\-dominator\-opts\fR" 4
  .IX Item "-ftree-dominator-opts"
! Perform dead code elimination (\s-1DCE\s0) on trees.  This flag is enabled by
! default at \fB\-O\fR and higher.
  .IP "\fB\-ftree\-ch\fR" 4
  .IX Item "-ftree-ch"
  Perform loop header copying on trees.  This is beneficial since it increases
--- 4335,4345 ----
  default at \fB\-O\fR and higher.
  .IP "\fB\-ftree\-dominator\-opts\fR" 4
  .IX Item "-ftree-dominator-opts"
! Perform a variety of simple scalar cleanups (constant/copy
! propagation, redundancy elimination, range propagation and expression
! simplification) based on a dominator tree traversal.  This also
! performs jump threading (to reduce jumps to jumps). This flag is
! enabled by default at \fB\-O\fR and higher.
  .IP "\fB\-ftree\-ch\fR" 4
  .IX Item "-ftree-ch"
  Perform loop header copying on trees.  This is beneficial since it increases
*************** avoids the instructions to save, set up 
*** 6679,6692 ****
  makes an extra register available in leaf functions.  The option
  \&\fB\-fomit\-frame\-pointer\fR removes the frame pointer for all functions
  which might make debugging harder.
! .IP "\fB\-mcsync\fR" 4
! .IX Item "-mcsync"
  When enabled, the compiler will ensure that the generated code does not
  contain speculative loads after jump instructions.  This option is enabled
  by default.
! .IP "\fB\-mno\-csync\fR" 4
! .IX Item "-mno-csync"
  Don't generate extra code to prevent speculative loads from occurring.
  .IP "\fB\-mlow\-64k\fR" 4
  .IX Item "-mlow-64k"
  When enabled, the compiler is free to take advantage of the knowledge that
--- 6694,6716 ----
  makes an extra register available in leaf functions.  The option
  \&\fB\-fomit\-frame\-pointer\fR removes the frame pointer for all functions
  which might make debugging harder.
! .IP "\fB\-mspecld\-anomaly\fR" 4
! .IX Item "-mspecld-anomaly"
  When enabled, the compiler will ensure that the generated code does not
  contain speculative loads after jump instructions.  This option is enabled
  by default.
! .IP "\fB\-mno\-specld\-anomaly\fR" 4
! .IX Item "-mno-specld-anomaly"
  Don't generate extra code to prevent speculative loads from occurring.
+ .IP "\fB\-mcsync\-anomaly\fR" 4
+ .IX Item "-mcsync-anomaly"
+ When enabled, the compiler will ensure that the generated code does not
+ contain \s-1CSYNC\s0 or \s-1SSYNC\s0 instructions too soon after conditional branches.
+ This option is enabled by default.
+ .IP "\fB\-mno\-csync\-anomaly\fR" 4
+ .IX Item "-mno-csync-anomaly"
+ Don't generate extra code to prevent \s-1CSYNC\s0 or \s-1SSYNC\s0 instructions from
+ occurring too soon after a conditional branch.
  .IP "\fB\-mlow\-64k\fR" 4
  .IX Item "-mlow-64k"
  When enabled, the compiler is free to take advantage of the knowledge that
*************** Specified the identification number of t
*** 6709,6714 ****
--- 6733,6754 ----
  compiled.  Specifying a value of 0 will generate more compact code, specifying
  other values will force the allocation of that number to the current
  library but is no more space or time efficient than omitting this option.
+ .IP "\fB\-mlong\-calls\fR" 4
+ .IX Item "-mlong-calls"
+ .PD 0
+ .IP "\fB\-mno\-long\-calls\fR" 4
+ .IX Item "-mno-long-calls"
+ .PD
+ Tells the compiler to perform function calls by first loading the
+ address of the function into a register and then performing a subroutine
+ call on this register.  This switch is needed if the target function
+ will lie outside of the 24 bit addressing range of the offset based
+ version of subroutine call instruction.
+ .Sp
+ This feature is not enabled by default.  Specifying
+ \&\fB\-mno\-long\-calls\fR will restore the default behavior.  Note these
+ switches have no effect on how the compiler generates code to handle
+ function calls via function pointers.
  .PP
  \fI\s-1CRIS\s0 Options\fR
  .IX Subsection "CRIS Options"
*************** have any affect on which ld is called, i
*** 7788,7794 ****
  are passed to that ld.  The ld that is called is determined by the
  \&\fB\-\-with\-ld\fR configure option, \s-1GCC\s0's program search path, and
  finally by the user's \fB\s-1PATH\s0\fR.  The linker used by \s-1GCC\s0 can be printed
! using \fBwhich `gcc \-print\-prog\-name=ld`\fR.
  .IP "\fB\-mhp\-ld\fR" 4
  .IX Item "-mhp-ld"
  Use \s-1HP\s0 ld specific options.  This passes \fB\-b\fR to ld when building
--- 7828,7835 ----
  are passed to that ld.  The ld that is called is determined by the
  \&\fB\-\-with\-ld\fR configure option, \s-1GCC\s0's program search path, and
  finally by the user's \fB\s-1PATH\s0\fR.  The linker used by \s-1GCC\s0 can be printed
! using \fBwhich `gcc \-print\-prog\-name=ld`\fR.  This option is only available
! on the 64 bit HP-UX \s-1GCC\s0, i.e. configured with \fBhppa*64*\-*\-hpux*\fR.
  .IP "\fB\-mhp\-ld\fR" 4
  .IX Item "-mhp-ld"
  Use \s-1HP\s0 ld specific options.  This passes \fB\-b\fR to ld when building
*************** which ld is called, it only changes what
*** 7799,7805 ****
  ld.  The ld that is called is determined by the \fB\-\-with\-ld\fR
  configure option, \s-1GCC\s0's program search path, and finally by the user's
  \&\fB\s-1PATH\s0\fR.  The linker used by \s-1GCC\s0 can be printed using \fBwhich
! `gcc \-print\-prog\-name=ld`\fR.
  .IP "\fB\-mlong\-calls\fR" 4
  .IX Item "-mlong-calls"
  Generate code that uses long call sequences.  This ensures that a call
--- 7840,7847 ----
  ld.  The ld that is called is determined by the \fB\-\-with\-ld\fR
  configure option, \s-1GCC\s0's program search path, and finally by the user's
  \&\fB\s-1PATH\s0\fR.  The linker used by \s-1GCC\s0 can be printed using \fBwhich
! `gcc \-print\-prog\-name=ld`\fR.  This option is only available on the 64 bit
! HP-UX \s-1GCC\s0, i.e. configured with \fBhppa*64*\-*\-hpux*\fR.
  .IP "\fB\-mlong\-calls\fR" 4
  .IX Item "-mlong-calls"
  Generate code that uses long call sequences.  This ensures that a call
diff -Nrcpad gcc-4.0.1/gcc/doc/gcc.1 gcc-4.0.2/gcc/doc/gcc.1
*** gcc-4.0.1/gcc/doc/gcc.1	Thu Jul  7 20:50:52 2005
--- gcc-4.0.2/gcc/doc/gcc.1	Wed Sep 28 06:22:00 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gcc \- GNU project C and C++ compiler
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCC 1"
! .TH GCC 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gcc \- GNU project C and C++ compiler
  .SH "SYNOPSIS"
*************** in the following sections.
*** 314,320 ****
  \&\-fforce\-addr  \-fforce\-mem  \-ffunction\-sections 
  \&\-fgcse  \-fgcse\-lm  \-fgcse\-sm  \-fgcse\-las  \-fgcse\-after\-reload 
  \&\-floop\-optimize \-fcrossjumping  \-fif\-conversion  \-fif\-conversion2 
! \&\-finline\-functions  \-finline\-limit=\fR\fIn\fR  \fB\-fkeep\-inline\-functions 
  \&\-fkeep\-static\-consts  \-fmerge\-constants  \-fmerge\-all\-constants 
  \&\-fmodulo\-sched \-fno\-branch\-count\-reg 
  \&\-fno\-default\-inline  \-fno\-defer\-pop \-floop\-optimize2 \-fmove\-loop\-invariants 
--- 314,321 ----
  \&\-fforce\-addr  \-fforce\-mem  \-ffunction\-sections 
  \&\-fgcse  \-fgcse\-lm  \-fgcse\-sm  \-fgcse\-las  \-fgcse\-after\-reload 
  \&\-floop\-optimize \-fcrossjumping  \-fif\-conversion  \-fif\-conversion2 
! \&\-finline\-functions  \-finline\-functions\-called\-once 
! \&\-finline\-limit=\fR\fIn\fR  \fB\-fkeep\-inline\-functions 
  \&\-fkeep\-static\-consts  \-fmerge\-constants  \-fmerge\-all\-constants 
  \&\-fmodulo\-sched \-fno\-branch\-count\-reg 
  \&\-fno\-default\-inline  \-fno\-defer\-pop \-floop\-optimize2 \-fmove\-loop\-invariants 
*************** in the following sections.
*** 411,419 ****
  \&\-mcall\-prologues  \-mno\-tablejump  \-mtiny\-stack  \-mint8\fR
  .Sp
  \&\fIBlackfin Options\fR
! \&\fB\-momit\-leaf\-frame\-pointer \-mno\-omit\-leaf\-frame\-pointer \-mcsync 
! \&\-mno\-csync \-mlow\-64k \-mno\-low64k \-mid\-shared\-library 
! \&\-mno\-id\-shared\-library \-mshared\-library\-id=\fR\fIn\fR\fB \fR
  .Sp
  \&\fI\s-1CRIS\s0 Options\fR
  \&\fB\-mcpu=\fR\fIcpu\fR  \fB\-march=\fR\fIcpu\fR  \fB\-mtune=\fR\fIcpu\fR 
--- 412,422 ----
  \&\-mcall\-prologues  \-mno\-tablejump  \-mtiny\-stack  \-mint8\fR
  .Sp
  \&\fIBlackfin Options\fR
! \&\fB\-momit\-leaf\-frame\-pointer \-mno\-omit\-leaf\-frame\-pointer 
! \&\-mspecld\-anomaly \-mno\-specld\-anomaly \-mcsync\-anomaly \-mno\-csync\-anomaly 
! \&\-mlow\-64k \-mno\-low64k \-mid\-shared\-library 
! \&\-mno\-id\-shared\-library \-mshared\-library\-id=\fR\fIn\fR 
! \&\fB\-mlong\-calls  \-mno\-long\-calls\fR
  .Sp
  \&\fI\s-1CRIS\s0 Options\fR
  \&\fB\-mcpu=\fR\fIcpu\fR  \fB\-march=\fR\fIcpu\fR  \fB\-mtune=\fR\fIcpu\fR 
*************** included in \fB\-Wall\fR.
*** 2417,2425 ****
  .IP "\fB\-Wstrict\-aliasing=2\fR" 4
  .IX Item "-Wstrict-aliasing=2"
  This option is only active when \fB\-fstrict\-aliasing\fR is active.
! It warns about all code which might break the strict aliasing rules that the
! compiler is using for optimization.  This warning catches all cases, but
! it will also give a warning for some ambiguous cases that are safe.
  .IP "\fB\-Wall\fR" 4
  .IX Item "-Wall"
  All of the above \fB\-W\fR options combined.  This enables all the
--- 2420,2429 ----
  .IP "\fB\-Wstrict\-aliasing=2\fR" 4
  .IX Item "-Wstrict-aliasing=2"
  This option is only active when \fB\-fstrict\-aliasing\fR is active.
! It warns about code which might break the strict aliasing rules that the
! compiler is using for optimization.  This warning catches more cases than
! \&\fB\-Wstrict\-aliasing\fR, but it will also give a warning for some ambiguous
! cases that are safe.
  .IP "\fB\-Wall\fR" 4
  .IX Item "-Wall"
  All of the above \fB\-W\fR options combined.  This enables all the
*************** declared \f(CW\*(C`static\*(C'\fR, then 
*** 3922,3927 ****
--- 3926,3939 ----
  assembler code in its own right.
  .Sp
  Enabled at level \fB\-O3\fR.
+ .IP "\fB\-finline\-functions\-called\-once\fR" 4
+ .IX Item "-finline-functions-called-once"
+ Consider all \f(CW\*(C`static\*(C'\fR functions called once for inlining into their
+ caller even if they are not marked \f(CW\*(C`inline\*(C'\fR.  If a call to a given
+ function is integrated, then the function is not output as assembler code
+ in its own right.
+ .Sp
+ Enabled if \fB\-funit\-at\-a\-time\fR is enabled.
  .IP "\fB\-finline\-limit=\fR\fIn\fR" 4
  .IX Item "-finline-limit=n"
  By default, \s-1GCC\s0 limits the size of functions that can be inlined.  This flag
*************** Perform dead code elimination (\s-1DCE\s
*** 4323,4330 ****
  default at \fB\-O\fR and higher.
  .IP "\fB\-ftree\-dominator\-opts\fR" 4
  .IX Item "-ftree-dominator-opts"
! Perform dead code elimination (\s-1DCE\s0) on trees.  This flag is enabled by
! default at \fB\-O\fR and higher.
  .IP "\fB\-ftree\-ch\fR" 4
  .IX Item "-ftree-ch"
  Perform loop header copying on trees.  This is beneficial since it increases
--- 4335,4345 ----
  default at \fB\-O\fR and higher.
  .IP "\fB\-ftree\-dominator\-opts\fR" 4
  .IX Item "-ftree-dominator-opts"
! Perform a variety of simple scalar cleanups (constant/copy
! propagation, redundancy elimination, range propagation and expression
! simplification) based on a dominator tree traversal.  This also
! performs jump threading (to reduce jumps to jumps). This flag is
! enabled by default at \fB\-O\fR and higher.
  .IP "\fB\-ftree\-ch\fR" 4
  .IX Item "-ftree-ch"
  Perform loop header copying on trees.  This is beneficial since it increases
*************** avoids the instructions to save, set up 
*** 6679,6692 ****
  makes an extra register available in leaf functions.  The option
  \&\fB\-fomit\-frame\-pointer\fR removes the frame pointer for all functions
  which might make debugging harder.
! .IP "\fB\-mcsync\fR" 4
! .IX Item "-mcsync"
  When enabled, the compiler will ensure that the generated code does not
  contain speculative loads after jump instructions.  This option is enabled
  by default.
! .IP "\fB\-mno\-csync\fR" 4
! .IX Item "-mno-csync"
  Don't generate extra code to prevent speculative loads from occurring.
  .IP "\fB\-mlow\-64k\fR" 4
  .IX Item "-mlow-64k"
  When enabled, the compiler is free to take advantage of the knowledge that
--- 6694,6716 ----
  makes an extra register available in leaf functions.  The option
  \&\fB\-fomit\-frame\-pointer\fR removes the frame pointer for all functions
  which might make debugging harder.
! .IP "\fB\-mspecld\-anomaly\fR" 4
! .IX Item "-mspecld-anomaly"
  When enabled, the compiler will ensure that the generated code does not
  contain speculative loads after jump instructions.  This option is enabled
  by default.
! .IP "\fB\-mno\-specld\-anomaly\fR" 4
! .IX Item "-mno-specld-anomaly"
  Don't generate extra code to prevent speculative loads from occurring.
+ .IP "\fB\-mcsync\-anomaly\fR" 4
+ .IX Item "-mcsync-anomaly"
+ When enabled, the compiler will ensure that the generated code does not
+ contain \s-1CSYNC\s0 or \s-1SSYNC\s0 instructions too soon after conditional branches.
+ This option is enabled by default.
+ .IP "\fB\-mno\-csync\-anomaly\fR" 4
+ .IX Item "-mno-csync-anomaly"
+ Don't generate extra code to prevent \s-1CSYNC\s0 or \s-1SSYNC\s0 instructions from
+ occurring too soon after a conditional branch.
  .IP "\fB\-mlow\-64k\fR" 4
  .IX Item "-mlow-64k"
  When enabled, the compiler is free to take advantage of the knowledge that
*************** Specified the identification number of t
*** 6709,6714 ****
--- 6733,6754 ----
  compiled.  Specifying a value of 0 will generate more compact code, specifying
  other values will force the allocation of that number to the current
  library but is no more space or time efficient than omitting this option.
+ .IP "\fB\-mlong\-calls\fR" 4
+ .IX Item "-mlong-calls"
+ .PD 0
+ .IP "\fB\-mno\-long\-calls\fR" 4
+ .IX Item "-mno-long-calls"
+ .PD
+ Tells the compiler to perform function calls by first loading the
+ address of the function into a register and then performing a subroutine
+ call on this register.  This switch is needed if the target function
+ will lie outside of the 24 bit addressing range of the offset based
+ version of subroutine call instruction.
+ .Sp
+ This feature is not enabled by default.  Specifying
+ \&\fB\-mno\-long\-calls\fR will restore the default behavior.  Note these
+ switches have no effect on how the compiler generates code to handle
+ function calls via function pointers.
  .PP
  \fI\s-1CRIS\s0 Options\fR
  .IX Subsection "CRIS Options"
*************** have any affect on which ld is called, i
*** 7788,7794 ****
  are passed to that ld.  The ld that is called is determined by the
  \&\fB\-\-with\-ld\fR configure option, \s-1GCC\s0's program search path, and
  finally by the user's \fB\s-1PATH\s0\fR.  The linker used by \s-1GCC\s0 can be printed
! using \fBwhich `gcc \-print\-prog\-name=ld`\fR.
  .IP "\fB\-mhp\-ld\fR" 4
  .IX Item "-mhp-ld"
  Use \s-1HP\s0 ld specific options.  This passes \fB\-b\fR to ld when building
--- 7828,7835 ----
  are passed to that ld.  The ld that is called is determined by the
  \&\fB\-\-with\-ld\fR configure option, \s-1GCC\s0's program search path, and
  finally by the user's \fB\s-1PATH\s0\fR.  The linker used by \s-1GCC\s0 can be printed
! using \fBwhich `gcc \-print\-prog\-name=ld`\fR.  This option is only available
! on the 64 bit HP-UX \s-1GCC\s0, i.e. configured with \fBhppa*64*\-*\-hpux*\fR.
  .IP "\fB\-mhp\-ld\fR" 4
  .IX Item "-mhp-ld"
  Use \s-1HP\s0 ld specific options.  This passes \fB\-b\fR to ld when building
*************** which ld is called, it only changes what
*** 7799,7805 ****
  ld.  The ld that is called is determined by the \fB\-\-with\-ld\fR
  configure option, \s-1GCC\s0's program search path, and finally by the user's
  \&\fB\s-1PATH\s0\fR.  The linker used by \s-1GCC\s0 can be printed using \fBwhich
! `gcc \-print\-prog\-name=ld`\fR.
  .IP "\fB\-mlong\-calls\fR" 4
  .IX Item "-mlong-calls"
  Generate code that uses long call sequences.  This ensures that a call
--- 7840,7847 ----
  ld.  The ld that is called is determined by the \fB\-\-with\-ld\fR
  configure option, \s-1GCC\s0's program search path, and finally by the user's
  \&\fB\s-1PATH\s0\fR.  The linker used by \s-1GCC\s0 can be printed using \fBwhich
! `gcc \-print\-prog\-name=ld`\fR.  This option is only available on the 64 bit
! HP-UX \s-1GCC\s0, i.e. configured with \fBhppa*64*\-*\-hpux*\fR.
  .IP "\fB\-mlong\-calls\fR" 4
  .IX Item "-mlong-calls"
  Generate code that uses long call sequences.  This ensures that a call
diff -Nrcpad gcc-4.0.1/gcc/doc/gcc.info gcc-4.0.2/gcc/doc/gcc.info
*** gcc-4.0.1/gcc/doc/gcc.info	Thu Jul  7 20:50:48 2005
--- gcc-4.0.2/gcc/doc/gcc.info	Wed Sep 28 06:21:58 2005
***************
*** 1,5 ****
  This is doc/gcc.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/doc/gcc.texi.
  
   Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
--- 1,5 ----
  This is doc/gcc.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/doc/gcc.texi.
  
   Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
*************** Introduction
*** 58,64 ****
  
  This manual documents how to use the GNU compilers, as well as their
  features and incompatibilities, and how to report bugs.  It corresponds
! to GCC version 4.0.1.  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.
--- 58,64 ----
  
  This manual documents how to use the GNU compilers, as well as their
  features and incompatibilities, and how to report bugs.  It corresponds
! to GCC version 4.0.2.  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.
*************** _Optimization Options_
*** 494,500 ****
            -fforce-addr  -fforce-mem  -ffunction-sections
            -fgcse  -fgcse-lm  -fgcse-sm  -fgcse-las  -fgcse-after-reload
            -floop-optimize -fcrossjumping  -fif-conversion  -fif-conversion2
!           -finline-functions  -finline-limit=N  -fkeep-inline-functions
            -fkeep-static-consts  -fmerge-constants  -fmerge-all-constants
            -fmodulo-sched -fno-branch-count-reg
            -fno-default-inline  -fno-defer-pop -floop-optimize2 -fmove-loop-invariants
--- 494,501 ----
            -fforce-addr  -fforce-mem  -ffunction-sections
            -fgcse  -fgcse-lm  -fgcse-sm  -fgcse-las  -fgcse-after-reload
            -floop-optimize -fcrossjumping  -fif-conversion  -fif-conversion2
!           -finline-functions  -finline-functions-called-once
!           -finline-limit=N  -fkeep-inline-functions
            -fkeep-static-consts  -fmerge-constants  -fmerge-all-constants
            -fmodulo-sched -fno-branch-count-reg
            -fno-default-inline  -fno-defer-pop -floop-optimize2 -fmove-loop-invariants
*************** _Machine Dependent Options_
*** 598,606 ****
            -mcall-prologues  -mno-tablejump  -mtiny-stack  -mint8
  
       _Blackfin Options_
!           -momit-leaf-frame-pointer -mno-omit-leaf-frame-pointer -mcsync
!           -mno-csync -mlow-64k -mno-low64k -mid-shared-library
            -mno-id-shared-library -mshared-library-id=N
  
       _CRIS Options_
            -mcpu=CPU  -march=CPU  -mtune=CPU
--- 599,609 ----
            -mcall-prologues  -mno-tablejump  -mtiny-stack  -mint8
  
       _Blackfin Options_
!           -momit-leaf-frame-pointer -mno-omit-leaf-frame-pointer
!           -mspecld-anomaly -mno-specld-anomaly -mcsync-anomaly -mno-csync-anomaly
!           -mlow-64k -mno-low64k -mid-shared-library
            -mno-id-shared-library -mshared-library-id=N
+           -mlong-calls  -mno-long-calls
  
       _CRIS Options_
            -mcpu=CPU  -march=CPU  -mtune=CPU
*************** Options::.
*** 2599,2608 ****
  
  `-Wstrict-aliasing=2'
       This option is only active when `-fstrict-aliasing' is active.  It
!      warns about all code which might break the strict aliasing rules
!      that the compiler is using for optimization.  This warning catches
!      all cases, but it will also give a warning for some ambiguous
!      cases that are safe.
  
  `-Wall'
       All of the above `-W' options combined.  This enables all the
--- 2602,2611 ----
  
  `-Wstrict-aliasing=2'
       This option is only active when `-fstrict-aliasing' is active.  It
!      warns about code which might break the strict aliasing rules that
!      the compiler is using for optimization.  This warning catches more
!      cases than `-Wstrict-aliasing', but it will also give a warning
!      for some ambiguous cases that are safe.
  
  `-Wall'
       All of the above `-W' options combined.  This enables all the
*************** optimizations to be performed is desired
*** 4003,4008 ****
--- 4006,4019 ----
  
       Enabled at level `-O3'.
  
+ `-finline-functions-called-once'
+      Consider all `static' functions called once for inlining into their
+      caller even if they are not marked `inline'.  If a call to a given
+      function is integrated, then the function is not output as
+      assembler code in its own right.
+ 
+      Enabled if `-funit-at-a-time' is enabled.
+ 
  `-finline-limit=N'
       By default, GCC limits the size of functions that can be inlined.
       This flag allows the control of this limit for functions that are
*************** optimizations to be performed is desired
*** 4413,4420 ****
       enabled by default at `-O' and higher.
  
  `-ftree-dominator-opts'
!      Perform dead code elimination (DCE) on trees.  This flag is
!      enabled by default at `-O' and higher.
  
  `-ftree-ch'
       Perform loop header copying on trees.  This is beneficial since it
--- 4424,4434 ----
       enabled by default at `-O' and higher.
  
  `-ftree-dominator-opts'
!      Perform a variety of simple scalar cleanups (constant/copy
!      propagation, redundancy elimination, range propagation and
!      expression simplification) based on a dominator tree traversal.
!      This also performs jump threading (to reduce jumps to jumps). This
!      flag is enabled by default at `-O' and higher.
  
  `-ftree-ch'
       Perform loop header copying on trees.  This is beneficial since it
*************** File: gcc.info,  Node: Blackfin Options,
*** 7251,7265 ****
       The option `-fomit-frame-pointer' removes the frame pointer for
       all functions which might make debugging harder.
  
! `-mcsync'
       When enabled, the compiler will ensure that the generated code
       does not contain speculative loads after jump instructions.  This
       option is enabled by default.
  
! `-mno-csync'
       Don't generate extra code to prevent speculative loads from
       occurring.
  
  `-mlow-64k'
       When enabled, the compiler is free to take advantage of the
       knowledge that the entire program fits into the low 64k of memory.
--- 7265,7288 ----
       The option `-fomit-frame-pointer' removes the frame pointer for
       all functions which might make debugging harder.
  
! `-mspecld-anomaly'
       When enabled, the compiler will ensure that the generated code
       does not contain speculative loads after jump instructions.  This
       option is enabled by default.
  
! `-mno-specld-anomaly'
       Don't generate extra code to prevent speculative loads from
       occurring.
  
+ `-mcsync-anomaly'
+      When enabled, the compiler will ensure that the generated code
+      does not contain CSYNC or SSYNC instructions too soon after
+      conditional branches.  This option is enabled by default.
+ 
+ `-mno-csync-anomaly'
+      Don't generate extra code to prevent CSYNC or SSYNC instructions
+      from occurring too soon after a conditional branch.
+ 
  `-mlow-64k'
       When enabled, the compiler is free to take advantage of the
       knowledge that the entire program fits into the low 64k of memory.
*************** File: gcc.info,  Node: Blackfin Options,
*** 7284,7289 ****
--- 7307,7325 ----
       that number to the current library but is no more space or time
       efficient than omitting this option.
  
+ `-mlong-calls'
+ `-mno-long-calls'
+      Tells the compiler to perform function calls by first loading the
+      address of the function into a register and then performing a
+      subroutine call on this register.  This switch is needed if the
+      target function will lie outside of the 24 bit addressing range of
+      the offset based version of subroutine call instruction.
+ 
+      This feature is not enabled by default.  Specifying
+      `-mno-long-calls' will restore the default behavior.  Note these
+      switches have no effect on how the compiler generates code to
+      handle function calls via function pointers.
+ 
  
  File: gcc.info,  Node: CRIS Options,  Next: Darwin Options,  Prev: Blackfin Options,  Up: Submodel Options
  
*************** These `-m' options are defined for the H
*** 8242,8248 ****
       changes what parameters are passed to that ld.  The ld that is
       called is determined by the `--with-ld' configure option, GCC's
       program search path, and finally by the user's `PATH'.  The linker
!      used by GCC can be printed using `which `gcc -print-prog-name=ld`'.
  
  `-mhp-ld'
       Use HP ld specific options.  This passes `-b' to ld when building
--- 8278,8286 ----
       changes what parameters are passed to that ld.  The ld that is
       called is determined by the `--with-ld' configure option, GCC's
       program search path, and finally by the user's `PATH'.  The linker
!      used by GCC can be printed using `which `gcc
!      -print-prog-name=ld`'.  This option is only available on the 64
!      bit HP-UX GCC, i.e. configured with `hppa*64*-*-hpux*'.
  
  `-mhp-ld'
       Use HP ld specific options.  This passes `-b' to ld when building
*************** These `-m' options are defined for the H
*** 8253,8259 ****
       passed to that ld.  The ld that is called is determined by the
       `--with-ld' configure option, GCC's program search path, and
       finally by the user's `PATH'.  The linker used by GCC can be
!      printed using `which `gcc -print-prog-name=ld`'.
  
  `-mlong-calls'
       Generate code that uses long call sequences.  This ensures that a
--- 8291,8299 ----
       passed to that ld.  The ld that is called is determined by the
       `--with-ld' configure option, GCC's program search path, and
       finally by the user's `PATH'.  The linker used by GCC can be
!      printed using `which `gcc -print-prog-name=ld`'.  This option is
!      only available on the 64 bit HP-UX GCC, i.e. configured with
!      `hppa*64*-*-hpux*'.
  
  `-mlong-calls'
       Generate code that uses long call sequences.  This ensures that a
*************** attributes.
*** 14465,14476 ****
       the `BL' instruction directly.
  
  `longcall/shortcall'
!      On the RS/6000 and PowerPC, the `longcall' attribute causes the
!      compiler to always call this function via a pointer, just as it
!      would if the `-mlongcall' option had been specified.  The
!      `shortcall' attribute causes the compiler not to do this.  These
!      attributes override both the `-mlongcall' switch and the `#pragma
!      longcall' setting.
  
       *Note RS/6000 and PowerPC Options::, for more information on
       whether long calls are necessary.
--- 14505,14516 ----
       the `BL' instruction directly.
  
  `longcall/shortcall'
!      On the Blackfin, RS/6000 and PowerPC, the `longcall' attribute
!      causes the compiler to always call this function via a pointer,
!      just as it would if the `-mlongcall' option had been specified.
!      The `shortcall' attribute causes the compiler not to do this.
!      These attributes override both the `-mlongcall' switch and, on the
!      RS/6000 and PowerPC, the `#pragma longcall' setting.
  
       *Note RS/6000 and PowerPC Options::, for more information on
       whether long calls are necessary.
*************** _ARM family--`arm.h'_
*** 16689,16703 ****
      `S'
            A symbol in the text segment of the current file
  
! _Uv_
!      A memory reference suitable for VFP load/store insns (reg+constant
!      offset)
  
! _Uy_
!      A memory reference suitable for iWMMXt load/store instructions.
  
! _Uq_
!      A memory reference suitable for the ARMv4 ldrsb instruction.
  
  _AVR family--`avr.h'_
  
--- 16729,16744 ----
      `S'
            A symbol in the text segment of the current file
  
!     `Uv'
!           A memory reference suitable for VFP load/store insns
!           (reg+constant offset)
  
!     `Uy'
!           A memory reference suitable for iWMMXt load/store
!           instructions.
  
!     `Uq'
!           A memory reference suitable for the ARMv4 ldrsb instruction.
  
  _AVR family--`avr.h'_
  
*************** instructions, but allow the compiler to 
*** 18688,18693 ****
--- 18729,18735 ----
  
  * Alpha Built-in Functions::
  * ARM Built-in Functions::
+ * Blackfin Built-in Functions::
  * FR-V Built-in Functions::
  * X86 Built-in Functions::
  * MIPS Paired-Single Support::
*************** when invoked with `-mtls-kernel', they i
*** 18769,18775 ****
       void __builtin_set_thread_pointer (void *)
  
  
! File: gcc.info,  Node: ARM Built-in Functions,  Next: FR-V Built-in Functions,  Prev: Alpha Built-in Functions,  Up: Target Builtins
  
  5.45.2 ARM Built-in Functions
  -----------------------------
--- 18811,18817 ----
       void __builtin_set_thread_pointer (void *)
  
  
! File: gcc.info,  Node: ARM Built-in Functions,  Next: Blackfin Built-in Functions,  Prev: Alpha Built-in Functions,  Up: Target Builtins
  
  5.45.2 ARM Built-in Functions
  -----------------------------
*************** processors, when the `-mcpu=iwmmxt' swit
*** 18917,18925 ****
       long long __builtin_arm_wzero ()
  
  
! File: gcc.info,  Node: FR-V Built-in Functions,  Next: X86 Built-in Functions,  Prev: ARM Built-in Functions,  Up: Target Builtins
  
! 5.45.3 FR-V Built-in Functions
  ------------------------------
  
  GCC provides many FR-V-specific built-in functions.  In general, these
--- 18959,18982 ----
       long long __builtin_arm_wzero ()
  
  
! File: gcc.info,  Node: Blackfin Built-in Functions,  Next: FR-V Built-in Functions,  Prev: ARM Built-in Functions,  Up: Target Builtins
  
! 5.45.3 Blackfin Built-in Functions
! ----------------------------------
! 
! Currently, there are two Blackfin-specific built-in functions.  These
! are used for generating `CSYNC' and `SSYNC' machine insns without using
! inline assembly; by using these built-in functions the compiler can
! automatically add workarounds for hardware errata involving these
! instructions.  These functions are named as follows:
! 
!      void __builtin_bfin_csync (void)
!      void __builtin_bfin_ssync (void)
! 
! 
! File: gcc.info,  Node: FR-V Built-in Functions,  Next: X86 Built-in Functions,  Prev: Blackfin Built-in Functions,  Up: Target Builtins
! 
! 5.45.4 FR-V Built-in Functions
  ------------------------------
  
  GCC provides many FR-V-specific built-in functions.  In general, these
*************** in tabular form.
*** 18942,18948 ****
  
  File: gcc.info,  Node: Argument Types,  Next: Directly-mapped Integer Functions,  Up: FR-V Built-in Functions
  
! 5.45.3.1 Argument Types
  .......................
  
  The arguments to the built-in functions can be divided into three
--- 18999,19005 ----
  
  File: gcc.info,  Node: Argument Types,  Next: Directly-mapped Integer Functions,  Up: FR-V Built-in Functions
  
! 5.45.4.1 Argument Types
  .......................
  
  The arguments to the built-in functions can be divided into three
*************** details.
*** 18981,18987 ****
  
  File: gcc.info,  Node: Directly-mapped Integer Functions,  Next: Directly-mapped Media Functions,  Prev: Argument Types,  Up: FR-V Built-in Functions
  
! 5.45.3.2 Directly-mapped Integer Functions
  ..........................................
  
  The functions listed below map directly to FR-V I-type instructions.
--- 19038,19044 ----
  
  File: gcc.info,  Node: Directly-mapped Integer Functions,  Next: Directly-mapped Media Functions,  Prev: Argument Types,  Up: FR-V Built-in Functions
  
! 5.45.4.2 Directly-mapped Integer Functions
  ..........................................
  
  The functions listed below map directly to FR-V I-type instructions.
*************** Function prototype               Example
*** 19001,19007 ****
  
  File: gcc.info,  Node: Directly-mapped Media Functions,  Next: Other Built-in Functions,  Prev: Directly-mapped Integer Functions,  Up: FR-V Built-in Functions
  
! 5.45.3.3 Directly-mapped Media Functions
  ........................................
  
  The functions listed below map directly to FR-V M-type instructions.
--- 19058,19064 ----
  
  File: gcc.info,  Node: Directly-mapped Media Functions,  Next: Other Built-in Functions,  Prev: Directly-mapped Integer Functions,  Up: FR-V Built-in Functions
  
! 5.45.4.3 Directly-mapped Media Functions
  ........................................
  
  The functions listed below map directly to FR-V M-type instructions.
*************** sw2)'                                   
*** 19104,19110 ****
  
  File: gcc.info,  Node: Other Built-in Functions,  Prev: Directly-mapped Media Functions,  Up: FR-V Built-in Functions
  
! 5.45.3.4 Other Built-in Functions
  .................................
  
  This section describes built-in functions that are not named after a
--- 19161,19167 ----
  
  File: gcc.info,  Node: Other Built-in Functions,  Prev: Directly-mapped Media Functions,  Up: FR-V Built-in Functions
  
! 5.45.4.4 Other Built-in Functions
  .................................
  
  This section describes built-in functions that are not named after a
*************** specific FR-V instruction.
*** 19137,19143 ****
  
  File: gcc.info,  Node: X86 Built-in Functions,  Next: MIPS Paired-Single Support,  Prev: FR-V Built-in Functions,  Up: Target Builtins
  
! 5.45.4 X86 Built-in Functions
  -----------------------------
  
  These built-in functions are available for the i386 and x86-64 family
--- 19194,19200 ----
  
  File: gcc.info,  Node: X86 Built-in Functions,  Next: MIPS Paired-Single Support,  Prev: FR-V Built-in Functions,  Up: Target Builtins
  
! 5.45.5 X86 Built-in Functions
  -----------------------------
  
  These built-in functions are available for the i386 and x86-64 family
*************** that is part of the name.
*** 19380,19386 ****
  
  File: gcc.info,  Node: MIPS Paired-Single Support,  Next: PowerPC AltiVec Built-in Functions,  Prev: X86 Built-in Functions,  Up: Target Builtins
  
! 5.45.5 MIPS Paired-Single Support
  ---------------------------------
  
  The MIPS64 architecture includes a number of instructions that operate
--- 19437,19443 ----
  
  File: gcc.info,  Node: MIPS Paired-Single Support,  Next: PowerPC AltiVec Built-in Functions,  Prev: X86 Built-in Functions,  Up: Target Builtins
  
! 5.45.6 MIPS Paired-Single Support
  ---------------------------------
  
  The MIPS64 architecture includes a number of instructions that operate
*************** targets.
*** 19424,19430 ****
  
  File: gcc.info,  Node: Paired-Single Arithmetic,  Next: Paired-Single Built-in Functions,  Up: MIPS Paired-Single Support
  
! 5.45.5.1 Paired-Single Arithmetic
  .................................
  
  The table below lists the `v2sf' operations for which hardware support
--- 19481,19487 ----
  
  File: gcc.info,  Node: Paired-Single Arithmetic,  Next: Paired-Single Built-in Functions,  Up: MIPS Paired-Single Support
  
! 5.45.6.1 Paired-Single Arithmetic
  .................................
  
  The table below lists the `v2sf' operations for which hardware support
*************** the command-line option `-mno-fused-madd
*** 19448,19454 ****
  
  File: gcc.info,  Node: Paired-Single Built-in Functions,  Next: MIPS-3D Built-in Functions,  Prev: Paired-Single Arithmetic,  Up: MIPS Paired-Single Support
  
! 5.45.5.2 Paired-Single Built-in Functions
  .........................................
  
  The following paired-single functions map directly to a particular MIPS
--- 19505,19511 ----
  
  File: gcc.info,  Node: Paired-Single Built-in Functions,  Next: MIPS-3D Built-in Functions,  Prev: Paired-Single Arithmetic,  Up: MIPS Paired-Single Support
  
! 5.45.6.2 Paired-Single Built-in Functions
  .........................................
  
  The following paired-single functions map directly to a particular MIPS
*************** case, COND can be any of the 16 floating
*** 19527,19533 ****
  
  File: gcc.info,  Node: MIPS-3D Built-in Functions,  Prev: Paired-Single Built-in Functions,  Up: MIPS Paired-Single Support
  
! 5.45.5.3 MIPS-3D Built-in Functions
  ...................................
  
  The MIPS-3D Application-Specific Extension (ASE) includes additional
--- 19584,19590 ----
  
  File: gcc.info,  Node: MIPS-3D Built-in Functions,  Prev: Paired-Single Built-in Functions,  Up: MIPS Paired-Single Support
  
! 5.45.6.3 MIPS-3D Built-in Functions
  ...................................
  
  The MIPS-3D Application-Specific Extension (ASE) includes additional
*************** case, COND can be any of the 16 floating
*** 19675,19681 ****
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions,  Next: SPARC VIS Built-in Functions,  Prev: MIPS Paired-Single Support,  Up: Target Builtins
  
! 5.45.6 PowerPC AltiVec Built-in Functions
  -----------------------------------------
  
  GCC provides an interface for the PowerPC family of processors to access
--- 19732,19738 ----
  
  File: gcc.info,  Node: PowerPC AltiVec Built-in Functions,  Next: SPARC VIS Built-in Functions,  Prev: MIPS Paired-Single Support,  Up: Target Builtins
  
! 5.45.7 PowerPC AltiVec Built-in Functions
  -----------------------------------------
  
  GCC provides an interface for the PowerPC family of processors to access
*************** values within the range required for tha
*** 21555,21561 ****
  
  File: gcc.info,  Node: SPARC VIS Built-in Functions,  Prev: PowerPC AltiVec Built-in Functions,  Up: Target Builtins
  
! 5.45.7 SPARC VIS Built-in Functions
  -----------------------------------
  
  GCC supports SIMD operations on the SPARC using both the generic vector
--- 21612,21618 ----
  
  File: gcc.info,  Node: SPARC VIS Built-in Functions,  Prev: PowerPC AltiVec Built-in Functions,  Up: Target Builtins
  
! 5.45.8 SPARC VIS Built-in Functions
  -----------------------------------
  
  GCC supports SIMD operations on the SPARC using both the generic vector
*************** look up both forms.
*** 27005,27012 ****
  * ###:                                   Overall Options.    (line  184)
  * -dynamiclib:                           Darwin Options.     (line  108)
  * -force_cpusubtype_ALL:                 Darwin Options.     (line  113)
! * -fsplit-ivs-in-unroller:               Optimize Options.   (line  695)
! * -fvariable-expansion-in-unroller:      Optimize Options.   (line  710)
  * -gfull:                                Darwin Options.     (line   64)
  * -gused:                                Darwin Options.     (line   59)
  * -mone-byte-bool:                       Darwin Options.     (line   67)
--- 27062,27069 ----
  * ###:                                   Overall Options.    (line  184)
  * -dynamiclib:                           Darwin Options.     (line  108)
  * -force_cpusubtype_ALL:                 Darwin Options.     (line  113)
! * -fsplit-ivs-in-unroller:               Optimize Options.   (line  706)
! * -fvariable-expansion-in-unroller:      Optimize Options.   (line  721)
  * -gfull:                                Darwin Options.     (line   64)
  * -gused:                                Darwin Options.     (line   59)
  * -mone-byte-bool:                       Darwin Options.     (line   67)
*************** look up both forms.
*** 27035,27041 ****
  * client_name:                           Darwin Options.     (line  174)
  * combine:                               Overall Options.    (line  195)
  * compatibility_version:                 Darwin Options.     (line  174)
! * crossjumping:                          Optimize Options.   (line  436)
  * current_version:                       Darwin Options.     (line  174)
  * D:                                     Preprocessor Options.
                                                               (line   33)
--- 27092,27098 ----
  * client_name:                           Darwin Options.     (line  174)
  * combine:                               Overall Options.    (line  195)
  * compatibility_version:                 Darwin Options.     (line  174)
! * crossjumping:                          Optimize Options.   (line  444)
  * current_version:                       Darwin Options.     (line  174)
  * D:                                     Preprocessor Options.
                                                               (line   33)
*************** look up both forms.
*** 27106,27129 ****
  * F:                                     Darwin Options.     (line   32)
  * fabi-version:                          C++ Dialect Options.
                                                               (line   20)
! * falign-functions:                      Optimize Options.   (line  823)
! * falign-jumps:                          Optimize Options.   (line  873)
! * falign-labels:                         Optimize Options.   (line  841)
! * falign-loops:                          Optimize Options.   (line  859)
  * fargument-alias:                       Code Gen Options.   (line  328)
  * fargument-noalias:                     Code Gen Options.   (line  328)
  * fargument-noalias-global:              Code Gen Options.   (line  328)
  * fasynchronous-unwind-tables:           Code Gen Options.   (line   64)
  * fbounds-check <1>:                     Code Gen Options.   (line   15)
! * fbounds-check:                         Optimize Options.   (line  312)
! * fbranch-probabilities:                 Optimize Options.   (line 1089)
! * fbranch-target-load-optimize:          Optimize Options.   (line 1221)
! * fbranch-target-load-optimize2:         Optimize Options.   (line 1227)
! * fbtr-bb-exclusive:                     Optimize Options.   (line 1231)
  * fcall-saved <1>:                       Interoperation.     (line  150)
  * fcall-saved:                           Code Gen Options.   (line  230)
  * fcall-used:                            Code Gen Options.   (line  216)
! * fcaller-saves:                         Optimize Options.   (line  576)
  * fcheck-new:                            C++ Dialect Options.
                                                               (line   34)
  * fcommon:                               Variable Attributes.
--- 27163,27186 ----
  * F:                                     Darwin Options.     (line   32)
  * fabi-version:                          C++ Dialect Options.
                                                               (line   20)
! * falign-functions:                      Optimize Options.   (line  834)
! * falign-jumps:                          Optimize Options.   (line  884)
! * falign-labels:                         Optimize Options.   (line  852)
! * falign-loops:                          Optimize Options.   (line  870)
  * fargument-alias:                       Code Gen Options.   (line  328)
  * fargument-noalias:                     Code Gen Options.   (line  328)
  * fargument-noalias-global:              Code Gen Options.   (line  328)
  * fasynchronous-unwind-tables:           Code Gen Options.   (line   64)
  * fbounds-check <1>:                     Code Gen Options.   (line   15)
! * fbounds-check:                         Optimize Options.   (line  320)
! * fbranch-probabilities:                 Optimize Options.   (line 1100)
! * fbranch-target-load-optimize:          Optimize Options.   (line 1232)
! * fbranch-target-load-optimize2:         Optimize Options.   (line 1238)
! * fbtr-bb-exclusive:                     Optimize Options.   (line 1242)
  * fcall-saved <1>:                       Interoperation.     (line  150)
  * fcall-saved:                           Code Gen Options.   (line  230)
  * fcall-used:                            Code Gen Options.   (line  216)
! * fcaller-saves:                         Optimize Options.   (line  584)
  * fcheck-new:                            C++ Dialect Options.
                                                               (line   34)
  * fcommon:                               Variable Attributes.
*************** look up both forms.
*** 27133,27144 ****
                                                               (line   44)
  * fconstant-string-class:                Objective-C and Objective-C++ Dialect Options.
                                                               (line   30)
! * fcse-follow-jumps:                     Optimize Options.   (line  355)
! * fcse-skip-blocks:                      Optimize Options.   (line  364)
! * fcx-limited-range:                     Optimize Options.   (line 1075)
! * fdata-sections:                        Optimize Options.   (line 1202)
! * fdelayed-branch:                       Optimize Options.   (line  489)
! * fdelete-null-pointer-checks:           Optimize Options.   (line  458)
  * fdiagnostics-show-location:            Language Independent Options.
                                                               (line   21)
  * fdollars-in-identifiers <1>:           Interoperation.     (line  146)
--- 27190,27201 ----
                                                               (line   44)
  * fconstant-string-class:                Objective-C and Objective-C++ Dialect Options.
                                                               (line   30)
! * fcse-follow-jumps:                     Optimize Options.   (line  363)
! * fcse-skip-blocks:                      Optimize Options.   (line  372)
! * fcx-limited-range:                     Optimize Options.   (line 1086)
! * fdata-sections:                        Optimize Options.   (line 1213)
! * fdelayed-branch:                       Optimize Options.   (line  497)
! * fdelete-null-pointer-checks:           Optimize Options.   (line  466)
  * fdiagnostics-show-location:            Language Independent Options.
                                                               (line   21)
  * fdollars-in-identifiers <1>:           Interoperation.     (line  146)
*************** look up both forms.
*** 27212,27224 ****
  * fexceptions:                           Code Gen Options.   (line   34)
  * fexec-charset:                         Preprocessor Options.
                                                               (line  454)
! * fexpensive-optimizations:              Optimize Options.   (line  471)
! * ffast-math:                            Optimize Options.   (line  970)
! * ffinite-math-only:                     Optimize Options.   (line 1010)
  * ffix-and-continue:                     Darwin Options.     (line   81)
  * ffixed:                                Code Gen Options.   (line  204)
  * ffloat-store <1>:                      Disappointments.    (line   77)
! * ffloat-store:                          Optimize Options.   (line  956)
  * ffor-scope:                            C++ Dialect Options.
                                                               (line   80)
  * fforce-addr:                           Optimize Options.   (line  156)
--- 27269,27281 ----
  * fexceptions:                           Code Gen Options.   (line   34)
  * fexec-charset:                         Preprocessor Options.
                                                               (line  454)
! * fexpensive-optimizations:              Optimize Options.   (line  479)
! * ffast-math:                            Optimize Options.   (line  981)
! * ffinite-math-only:                     Optimize Options.   (line 1021)
  * ffix-and-continue:                     Darwin Options.     (line   81)
  * ffixed:                                Code Gen Options.   (line  204)
  * ffloat-store <1>:                      Disappointments.    (line   77)
! * ffloat-store:                          Optimize Options.   (line  967)
  * ffor-scope:                            C++ Dialect Options.
                                                               (line   80)
  * fforce-addr:                           Optimize Options.   (line  156)
*************** look up both forms.
*** 27228,27239 ****
  * ffreestanding <2>:                     Warning Options.    (line   94)
  * ffreestanding <3>:                     C Dialect Options.  (line  169)
  * ffreestanding:                         Standards.          (line   81)
! * ffunction-sections:                    Optimize Options.   (line 1202)
! * fgcse:                                 Optimize Options.   (line  383)
! * fgcse-after-reload:                    Optimize Options.   (line  419)
! * fgcse-las:                             Optimize Options.   (line  412)
! * fgcse-lm:                              Optimize Options.   (line  394)
! * fgcse-sm:                              Optimize Options.   (line  403)
  * fgnu-runtime:                          Objective-C and Objective-C++ Dialect Options.
                                                               (line   39)
  * fhosted:                               C Dialect Options.  (line  162)
--- 27285,27296 ----
  * ffreestanding <2>:                     Warning Options.    (line   94)
  * ffreestanding <3>:                     C Dialect Options.  (line  169)
  * ffreestanding:                         Standards.          (line   81)
! * ffunction-sections:                    Optimize Options.   (line 1213)
! * fgcse:                                 Optimize Options.   (line  391)
! * fgcse-after-reload:                    Optimize Options.   (line  427)
! * fgcse-las:                             Optimize Options.   (line  420)
! * fgcse-lm:                              Optimize Options.   (line  402)
! * fgcse-sm:                              Optimize Options.   (line  411)
  * fgnu-runtime:                          Objective-C and Objective-C++ Dialect Options.
                                                               (line   39)
  * fhosted:                               C Dialect Options.  (line  162)
*************** look up both forms.
*** 27241,27277 ****
  * findirect-data:                        Darwin Options.     (line   81)
  * finhibit-size-directive:               Code Gen Options.   (line  154)
  * finline-functions:                     Optimize Options.   (line  188)
! * finline-limit:                         Optimize Options.   (line  199)
  * finput-charset:                        Preprocessor Options.
                                                               (line  467)
  * finstrument-functions <1>:             Function Attributes.
                                                               (line  447)
  * finstrument-functions:                 Code Gen Options.   (line  260)
  * fkeep-inline-functions <1>:            Inline.             (line   51)
! * fkeep-inline-functions:                Optimize Options.   (line  237)
! * fkeep-static-consts:                   Optimize Options.   (line  244)
  * flat_namespace:                        Darwin Options.     (line  174)
  * fleading-underscore:                   Code Gen Options.   (line  343)
! * floop-optimize:                        Optimize Options.   (line  424)
! * floop-optimize2:                       Optimize Options.   (line  431)
  * fmem-report:                           Debugging Options.  (line  142)
  * fmessage-length:                       Language Independent Options.
                                                               (line   15)
! * fmodulo-sched:                         Optimize Options.   (line  273)
! * fmove-loop-invariants:                 Optimize Options.   (line 1185)
  * fms-extensions <1>:                    Unnamed Fields.     (line   37)
  * fms-extensions <2>:                    C++ Dialect Options.
                                                               (line  115)
  * fms-extensions:                        C Dialect Options.  (line  179)
! * fmudflap:                              Optimize Options.   (line  319)
! * fmudflapir:                            Optimize Options.   (line  319)
! * fmudflapth:                            Optimize Options.   (line  319)
  * fnext-runtime:                         Objective-C and Objective-C++ Dialect Options.
                                                               (line   43)
  * fno-access-control:                    C++ Dialect Options.
                                                               (line   30)
  * fno-asm:                               C Dialect Options.  (line  114)
! * fno-branch-count-reg:                  Optimize Options.   (line  278)
  * fno-builtin <1>:                       Other Builtins.     (line   14)
  * fno-builtin <2>:                       Function Attributes.
                                                               (line  261)
--- 27298,27335 ----
  * findirect-data:                        Darwin Options.     (line   81)
  * finhibit-size-directive:               Code Gen Options.   (line  154)
  * finline-functions:                     Optimize Options.   (line  188)
! * finline-functions-called-once:         Optimize Options.   (line  199)
! * finline-limit:                         Optimize Options.   (line  207)
  * finput-charset:                        Preprocessor Options.
                                                               (line  467)
  * finstrument-functions <1>:             Function Attributes.
                                                               (line  447)
  * finstrument-functions:                 Code Gen Options.   (line  260)
  * fkeep-inline-functions <1>:            Inline.             (line   51)
! * fkeep-inline-functions:                Optimize Options.   (line  245)
! * fkeep-static-consts:                   Optimize Options.   (line  252)
  * flat_namespace:                        Darwin Options.     (line  174)
  * fleading-underscore:                   Code Gen Options.   (line  343)
! * floop-optimize:                        Optimize Options.   (line  432)
! * floop-optimize2:                       Optimize Options.   (line  439)
  * fmem-report:                           Debugging Options.  (line  142)
  * fmessage-length:                       Language Independent Options.
                                                               (line   15)
! * fmodulo-sched:                         Optimize Options.   (line  281)
! * fmove-loop-invariants:                 Optimize Options.   (line 1196)
  * fms-extensions <1>:                    Unnamed Fields.     (line   37)
  * fms-extensions <2>:                    C++ Dialect Options.
                                                               (line  115)
  * fms-extensions:                        C Dialect Options.  (line  179)
! * fmudflap:                              Optimize Options.   (line  327)
! * fmudflapir:                            Optimize Options.   (line  327)
! * fmudflapth:                            Optimize Options.   (line  327)
  * fnext-runtime:                         Objective-C and Objective-C++ Dialect Options.
                                                               (line   43)
  * fno-access-control:                    C++ Dialect Options.
                                                               (line   30)
  * fno-asm:                               C Dialect Options.  (line  114)
! * fno-branch-count-reg:                  Optimize Options.   (line  286)
  * fno-builtin <1>:                       Other Builtins.     (line   14)
  * fno-builtin <2>:                       Function Attributes.
                                                               (line  261)
*************** look up both forms.
*** 27282,27289 ****
  * fno-common:                            Code Gen Options.   (line  142)
  * fno-const-strings:                     C++ Dialect Options.
                                                               (line   56)
! * fno-cprop-registers:                   Optimize Options.   (line  928)
! * fno-cx-limited-range:                  Optimize Options.   (line 1075)
  * fno-default-inline <1>:                Inline.             (line   46)
  * fno-default-inline <2>:                Optimize Options.   (line  132)
  * fno-default-inline:                    C++ Dialect Options.
--- 27340,27347 ----
  * fno-common:                            Code Gen Options.   (line  142)
  * fno-const-strings:                     C++ Dialect Options.
                                                               (line   56)
! * fno-cprop-registers:                   Optimize Options.   (line  939)
! * fno-cx-limited-range:                  Optimize Options.   (line 1086)
  * fno-default-inline <1>:                Inline.             (line   46)
  * fno-default-inline <2>:                Optimize Options.   (line  132)
  * fno-default-inline:                    C++ Dialect Options.
*************** look up both forms.
*** 27295,27304 ****
                                                               (line   72)
  * fno-for-scope:                         C++ Dialect Options.
                                                               (line   80)
! * fno-function-cse:                      Optimize Options.   (line  289)
  * fno-gnu-keywords:                      C++ Dialect Options.
                                                               (line   92)
! * fno-guess-branch-probability:          Optimize Options.   (line  733)
  * fno-ident:                             Code Gen Options.   (line  151)
  * fno-implement-inlines <1>:             C++ Interface.      (line   75)
  * fno-implement-inlines:                 C++ Dialect Options.
--- 27353,27362 ----
                                                               (line   72)
  * fno-for-scope:                         C++ Dialect Options.
                                                               (line   80)
! * fno-function-cse:                      Optimize Options.   (line  297)
  * fno-gnu-keywords:                      C++ Dialect Options.
                                                               (line   92)
! * fno-guess-branch-probability:          Optimize Options.   (line  744)
  * fno-ident:                             Code Gen Options.   (line  151)
  * fno-implement-inlines <1>:             C++ Interface.      (line   75)
  * fno-implement-inlines:                 C++ Dialect Options.
*************** look up both forms.
*** 27310,27316 ****
  * fno-implicit-templates:                C++ Dialect Options.
                                                               (line   97)
  * fno-inline:                            Optimize Options.   (line  182)
! * fno-math-errno:                        Optimize Options.   (line  983)
  * fno-nil-receivers:                     Objective-C and Objective-C++ Dialect Options.
                                                               (line   49)
  * fno-nonansi-builtins:                  C++ Dialect Options.
--- 27368,27374 ----
  * fno-implicit-templates:                C++ Dialect Options.
                                                               (line   97)
  * fno-inline:                            Optimize Options.   (line  182)
! * fno-math-errno:                        Optimize Options.   (line  994)
  * fno-nil-receivers:                     Objective-C and Objective-C++ Dialect Options.
                                                               (line   49)
  * fno-nonansi-builtins:                  C++ Dialect Options.
*************** look up both forms.
*** 27319,27348 ****
                                                               (line  125)
  * fno-optional-diags:                    C++ Dialect Options.
                                                               (line  129)
! * fno-peephole:                          Optimize Options.   (line  724)
! * fno-peephole2:                         Optimize Options.   (line  724)
  * fno-rtti:                              C++ Dialect Options.
                                                               (line  144)
! * fno-sched-interblock:                  Optimize Options.   (line  515)
! * fno-sched-spec:                        Optimize Options.   (line  520)
  * fno-show-column:                       Preprocessor Options.
                                                               (line  492)
  * fno-signed-bitfields:                  C Dialect Options.  (line  241)
  * fno-stack-limit:                       Code Gen Options.   (line  312)
  * fno-threadsafe-statics:                C++ Dialect Options.
                                                               (line  164)
! * fno-trapping-math:                     Optimize Options.   (line 1020)
  * fno-unsigned-bitfields:                C Dialect Options.  (line  241)
  * fno-weak:                              C++ Dialect Options.
                                                               (line  191)
  * fno-working-directory:                 Preprocessor Options.
                                                               (line  477)
! * fno-zero-initialized-in-bss:           Optimize Options.   (line  300)
  * fnon-call-exceptions:                  Code Gen Options.   (line   48)
  * fobjc-exceptions:                      Objective-C and Objective-C++ Dialect Options.
                                                               (line   56)
  * fomit-frame-pointer:                   Optimize Options.   (line  161)
! * foptimize-register-move:               Optimize Options.   (line  478)
  * foptimize-sibling-calls:               Optimize Options.   (line  177)
  * force_flat_namespace:                  Darwin Options.     (line  174)
  * fpack-struct:                          Code Gen Options.   (line  247)
--- 27377,27406 ----
                                                               (line  125)
  * fno-optional-diags:                    C++ Dialect Options.
                                                               (line  129)
! * fno-peephole:                          Optimize Options.   (line  735)
! * fno-peephole2:                         Optimize Options.   (line  735)
  * fno-rtti:                              C++ Dialect Options.
                                                               (line  144)
! * fno-sched-interblock:                  Optimize Options.   (line  523)
! * fno-sched-spec:                        Optimize Options.   (line  528)
  * fno-show-column:                       Preprocessor Options.
                                                               (line  492)
  * fno-signed-bitfields:                  C Dialect Options.  (line  241)
  * fno-stack-limit:                       Code Gen Options.   (line  312)
  * fno-threadsafe-statics:                C++ Dialect Options.
                                                               (line  164)
! * fno-trapping-math:                     Optimize Options.   (line 1031)
  * fno-unsigned-bitfields:                C Dialect Options.  (line  241)
  * fno-weak:                              C++ Dialect Options.
                                                               (line  191)
  * fno-working-directory:                 Preprocessor Options.
                                                               (line  477)
! * fno-zero-initialized-in-bss:           Optimize Options.   (line  308)
  * fnon-call-exceptions:                  Code Gen Options.   (line   48)
  * fobjc-exceptions:                      Objective-C and Objective-C++ Dialect Options.
                                                               (line   56)
  * fomit-frame-pointer:                   Optimize Options.   (line  161)
! * foptimize-register-move:               Optimize Options.   (line  486)
  * foptimize-sibling-calls:               Optimize Options.   (line  177)
  * force_flat_namespace:                  Darwin Options.     (line  174)
  * fpack-struct:                          Code Gen Options.   (line  247)
*************** look up both forms.
*** 27352,27398 ****
                                                               (line  280)
  * fpch-preprocess:                       Preprocessor Options.
                                                               (line  288)
! * fpeel-loops:                           Optimize Options.   (line 1177)
  * fpermissive:                           C++ Dialect Options.
                                                               (line  134)
  * fPIC:                                  Code Gen Options.   (line  188)
  * fpic:                                  Code Gen Options.   (line  170)
  * fPIE:                                  Code Gen Options.   (line  198)
  * fpie:                                  Code Gen Options.   (line  198)
! * fprefetch-loop-arrays:                 Optimize Options.   (line  715)
  * fpreprocessed:                         Preprocessor Options.
                                                               (line  435)
  * fprofile-arcs <1>:                     Other Builtins.     (line  236)
  * fprofile-arcs:                         Debugging Options.  (line  146)
! * fprofile-generate:                     Optimize Options.   (line  935)
! * fprofile-use:                          Optimize Options.   (line  944)
! * fprofile-values:                       Optimize Options.   (line 1108)
  * frandom-string:                        Debugging Options.  (line  614)
  * freg-struct-return:                    Code Gen Options.   (line   88)
! * fregmove:                              Optimize Options.   (line  478)
! * frename-registers:                     Optimize Options.   (line 1144)
! * freorder-blocks:                       Optimize Options.   (line  750)
! * freorder-blocks-and-partition:         Optimize Options.   (line  756)
! * freorder-functions:                    Optimize Options.   (line  767)
  * freplace-objc-classes:                 Objective-C and Objective-C++ Dialect Options.
                                                               (line  141)
  * frepo <1>:                             Template Instantiation.
                                                               (line   62)
  * frepo:                                 C++ Dialect Options.
                                                               (line  139)
! * frerun-cse-after-loop:                 Optimize Options.   (line  372)
! * frerun-loop-opt:                       Optimize Options.   (line  378)
! * frounding-math:                        Optimize Options.   (line 1035)
! * fsched-spec-load:                      Optimize Options.   (line  525)
! * fsched-spec-load-dangerous:            Optimize Options.   (line  530)
! * fsched-stalled-insns:                  Optimize Options.   (line  535)
! * fsched-stalled-insns-dep:              Optimize Options.   (line  540)
  * fsched-verbose:                        Debugging Options.  (line  624)
! * fsched2-use-superblocks:               Optimize Options.   (line  547)
! * fsched2-use-traces:                    Optimize Options.   (line  558)
! * fschedule-insns:                       Optimize Options.   (line  496)
! * fschedule-insns2:                      Optimize Options.   (line  506)
! * fscheduling-in-modulo-scheduled-loops: Optimize Options.   (line  570)
  * fshared-data:                          Code Gen Options.   (line  135)
  * fshort-double:                         Code Gen Options.   (line  117)
  * fshort-enums <1>:                      Non-bugs.           (line   42)
--- 27410,27456 ----
                                                               (line  280)
  * fpch-preprocess:                       Preprocessor Options.
                                                               (line  288)
! * fpeel-loops:                           Optimize Options.   (line 1188)
  * fpermissive:                           C++ Dialect Options.
                                                               (line  134)
  * fPIC:                                  Code Gen Options.   (line  188)
  * fpic:                                  Code Gen Options.   (line  170)
  * fPIE:                                  Code Gen Options.   (line  198)
  * fpie:                                  Code Gen Options.   (line  198)
! * fprefetch-loop-arrays:                 Optimize Options.   (line  726)
  * fpreprocessed:                         Preprocessor Options.
                                                               (line  435)
  * fprofile-arcs <1>:                     Other Builtins.     (line  236)
  * fprofile-arcs:                         Debugging Options.  (line  146)
! * fprofile-generate:                     Optimize Options.   (line  946)
! * fprofile-use:                          Optimize Options.   (line  955)
! * fprofile-values:                       Optimize Options.   (line 1119)
  * frandom-string:                        Debugging Options.  (line  614)
  * freg-struct-return:                    Code Gen Options.   (line   88)
! * fregmove:                              Optimize Options.   (line  486)
! * frename-registers:                     Optimize Options.   (line 1155)
! * freorder-blocks:                       Optimize Options.   (line  761)
! * freorder-blocks-and-partition:         Optimize Options.   (line  767)
! * freorder-functions:                    Optimize Options.   (line  778)
  * freplace-objc-classes:                 Objective-C and Objective-C++ Dialect Options.
                                                               (line  141)
  * frepo <1>:                             Template Instantiation.
                                                               (line   62)
  * frepo:                                 C++ Dialect Options.
                                                               (line  139)
! * frerun-cse-after-loop:                 Optimize Options.   (line  380)
! * frerun-loop-opt:                       Optimize Options.   (line  386)
! * frounding-math:                        Optimize Options.   (line 1046)
! * fsched-spec-load:                      Optimize Options.   (line  533)
! * fsched-spec-load-dangerous:            Optimize Options.   (line  538)
! * fsched-stalled-insns:                  Optimize Options.   (line  543)
! * fsched-stalled-insns-dep:              Optimize Options.   (line  548)
  * fsched-verbose:                        Debugging Options.  (line  624)
! * fsched2-use-superblocks:               Optimize Options.   (line  555)
! * fsched2-use-traces:                    Optimize Options.   (line  566)
! * fschedule-insns:                       Optimize Options.   (line  504)
! * fschedule-insns2:                      Optimize Options.   (line  514)
! * fscheduling-in-modulo-scheduled-loops: Optimize Options.   (line  578)
  * fshared-data:                          Code Gen Options.   (line  135)
  * fshort-double:                         Code Gen Options.   (line  117)
  * fshort-enums <1>:                      Non-bugs.           (line   42)
*************** look up both forms.
*** 27401,27438 ****
                                                               (line   43)
  * fshort-enums:                          Code Gen Options.   (line  106)
  * fshort-wchar:                          Code Gen Options.   (line  125)
! * fsignaling-nans:                       Optimize Options.   (line 1055)
  * fsigned-bitfields <1>:                 Non-bugs.           (line   57)
  * fsigned-bitfields:                     C Dialect Options.  (line  241)
  * fsigned-char <1>:                      Characters implementation.
                                                               (line   31)
  * fsigned-char:                          C Dialect Options.  (line  231)
! * fsingle-precision-constant:            Optimize Options.   (line 1070)
! * fspeculative-prefetching:              Optimize Options.   (line 1127)
  * fstack-check:                          Code Gen Options.   (line  297)
  * fstack-limit-register:                 Code Gen Options.   (line  312)
  * fstack-limit-symbol:                   Code Gen Options.   (line  312)
  * fstats:                                C++ Dialect Options.
                                                               (line  152)
! * fstrength-reduce:                      Optimize Options.   (line  340)
! * fstrict-aliasing:                      Optimize Options.   (line  780)
  * fsyntax-only:                          Warning Options.    (line   23)
  * ftabstop:                              Preprocessor Options.
                                                               (line  448)
  * ftemplate-depth:                       C++ Dialect Options.
                                                               (line  157)
  * ftest-coverage:                        Debugging Options.  (line  205)
! * fthread-jumps:                         Optimize Options.   (line  346)
  * ftime-report:                          Debugging Options.  (line  138)
! * ftracer:                               Optimize Options.   (line  678)
  * ftrapv:                                Code Gen Options.   (line   22)
  * ftree-based-profiling:                 Debugging Options.  (line  195)
  * ftree-vectorizer-verbose:              Debugging Options.  (line  608)
! * funit-at-a-time:                       Optimize Options.   (line  886)
! * funroll-all-loops:                     Optimize Options.   (line  689)
  * funroll-loops <1>:                     Non-bugs.           (line  174)
! * funroll-loops:                         Optimize Options.   (line  683)
! * funsafe-math-optimizations:            Optimize Options.   (line  996)
  * funsigned-bitfields <1>:               Non-bugs.           (line   57)
  * funsigned-bitfields <2>:               Structures unions enumerations and bit-fields implementation.
                                                               (line   17)
--- 27459,27496 ----
                                                               (line   43)
  * fshort-enums:                          Code Gen Options.   (line  106)
  * fshort-wchar:                          Code Gen Options.   (line  125)
! * fsignaling-nans:                       Optimize Options.   (line 1066)
  * fsigned-bitfields <1>:                 Non-bugs.           (line   57)
  * fsigned-bitfields:                     C Dialect Options.  (line  241)
  * fsigned-char <1>:                      Characters implementation.
                                                               (line   31)
  * fsigned-char:                          C Dialect Options.  (line  231)
! * fsingle-precision-constant:            Optimize Options.   (line 1081)
! * fspeculative-prefetching:              Optimize Options.   (line 1138)
  * fstack-check:                          Code Gen Options.   (line  297)
  * fstack-limit-register:                 Code Gen Options.   (line  312)
  * fstack-limit-symbol:                   Code Gen Options.   (line  312)
  * fstats:                                C++ Dialect Options.
                                                               (line  152)
! * fstrength-reduce:                      Optimize Options.   (line  348)
! * fstrict-aliasing:                      Optimize Options.   (line  791)
  * fsyntax-only:                          Warning Options.    (line   23)
  * ftabstop:                              Preprocessor Options.
                                                               (line  448)
  * ftemplate-depth:                       C++ Dialect Options.
                                                               (line  157)
  * ftest-coverage:                        Debugging Options.  (line  205)
! * fthread-jumps:                         Optimize Options.   (line  354)
  * ftime-report:                          Debugging Options.  (line  138)
! * ftracer:                               Optimize Options.   (line  689)
  * ftrapv:                                Code Gen Options.   (line   22)
  * ftree-based-profiling:                 Debugging Options.  (line  195)
  * ftree-vectorizer-verbose:              Debugging Options.  (line  608)
! * funit-at-a-time:                       Optimize Options.   (line  897)
! * funroll-all-loops:                     Optimize Options.   (line  700)
  * funroll-loops <1>:                     Non-bugs.           (line  174)
! * funroll-loops:                         Optimize Options.   (line  694)
! * funsafe-math-optimizations:            Optimize Options.   (line 1007)
  * funsigned-bitfields <1>:               Non-bugs.           (line   57)
  * funsigned-bitfields <2>:               Structures unions enumerations and bit-fields implementation.
                                                               (line   17)
*************** look up both forms.
*** 27440,27446 ****
  * funsigned-char <1>:                    Characters implementation.
                                                               (line   31)
  * funsigned-char:                        C Dialect Options.  (line  213)
! * funswitch-loops:                       Optimize Options.   (line 1189)
  * funwind-tables:                        Code Gen Options.   (line   57)
  * fuse-cxa-atexit:                       C++ Dialect Options.
                                                               (line  170)
--- 27498,27504 ----
  * funsigned-char <1>:                    Characters implementation.
                                                               (line   31)
  * funsigned-char:                        C Dialect Options.  (line  213)
! * funswitch-loops:                       Optimize Options.   (line 1200)
  * funwind-tables:                        Code Gen Options.   (line   57)
  * fuse-cxa-atexit:                       C++ Dialect Options.
                                                               (line  170)
*************** look up both forms.
*** 27449,27456 ****
  * fvisibility:                           Code Gen Options.   (line  362)
  * fvisibility-inlines-hidden:            C++ Dialect Options.
                                                               (line  177)
! * fvpt:                                  Optimize Options.   (line 1118)
! * fweb:                                  Optimize Options.   (line  915)
  * fwide-exec-charset:                    Preprocessor Options.
                                                               (line  459)
  * fworking-directory:                    Preprocessor Options.
--- 27507,27514 ----
  * fvisibility:                           Code Gen Options.   (line  362)
  * fvisibility-inlines-hidden:            C++ Dialect Options.
                                                               (line  177)
! * fvpt:                                  Optimize Options.   (line 1129)
! * fweb:                                  Optimize Options.   (line  926)
  * fwide-exec-charset:                    Preprocessor Options.
                                                               (line  459)
  * fworking-directory:                    Preprocessor Options.
*************** look up both forms.
*** 27481,27487 ****
  * help <1>:                              Preprocessor Options.
                                                               (line  591)
  * help:                                  Overall Options.    (line  211)
! * hp-ld:                                 HPPA Options.       (line  123)
  * I <1>:                                 Directory Options.  (line   10)
  * I:                                     Preprocessor Options.
                                                               (line   64)
--- 27539,27545 ----
  * help <1>:                              Preprocessor Options.
                                                               (line  591)
  * help:                                  Overall Options.    (line  211)
! * hp-ld:                                 HPPA Options.       (line  125)
  * I <1>:                                 Directory Options.  (line   10)
  * I:                                     Preprocessor Options.
                                                               (line   64)
*************** look up both forms.
*** 27490,27497 ****
                                                               (line  361)
  * idirafter:                             Preprocessor Options.
                                                               (line  403)
! * if-conversion:                         Optimize Options.   (line  443)
! * if-conversion2:                        Optimize Options.   (line  452)
  * imacros:                               Preprocessor Options.
                                                               (line  394)
  * image_base:                            Darwin Options.     (line  174)
--- 27548,27555 ----
                                                               (line  361)
  * idirafter:                             Preprocessor Options.
                                                               (line  403)
! * if-conversion:                         Optimize Options.   (line  451)
! * if-conversion2:                        Optimize Options.   (line  460)
  * imacros:                               Preprocessor Options.
                                                               (line  394)
  * image_base:                            Darwin Options.     (line  174)
*************** look up both forms.
*** 27735,27741 ****
  * mcpu <8>:                              ARM Options.        (line   84)
  * mcpu:                                  ARC Options.        (line   23)
  * mcpu32:                                M680x0 Options.     (line   51)
! * mcsync:                                Blackfin Options.   (line   14)
  * MD:                                    Preprocessor Options.
                                                               (line  261)
  * mdalign:                               SH Options.         (line   64)
--- 27793,27799 ----
  * mcpu <8>:                              ARM Options.        (line   84)
  * mcpu:                                  ARC Options.        (line   23)
  * mcpu32:                                M680x0 Options.     (line   51)
! * mcsync-anomaly:                        Blackfin Options.   (line   23)
  * MD:                                    Preprocessor Options.
                                                               (line  261)
  * mdalign:                               SH Options.         (line   64)
*************** look up both forms.
*** 27855,27861 ****
  * mhardlit:                              MCore Options.      (line   10)
  * mhimem:                                NS32K Options.      (line  111)
  * mhitachi:                              SH Options.         (line   81)
! * mid-shared-library:                    Blackfin Options.   (line   30)
  * mieee <1>:                             SH Options.         (line   96)
  * mieee:                                 DEC Alpha Options.  (line   39)
  * mieee-compare:                         NS32K Options.      (line   55)
--- 27913,27919 ----
  * mhardlit:                              MCore Options.      (line   10)
  * mhimem:                                NS32K Options.      (line  111)
  * mhitachi:                              SH Options.         (line   81)
! * mid-shared-library:                    Blackfin Options.   (line   39)
  * mieee <1>:                             SH Options.         (line   96)
  * mieee:                                 DEC Alpha Options.  (line   39)
  * mieee-compare:                         NS32K Options.      (line   55)
*************** look up both forms.
*** 27918,27923 ****
--- 27976,27982 ----
  * mlong-calls <2>:                       MIPS Options.       (line  259)
  * mlong-calls <3>:                       M68hc1x Options.    (line   35)
  * mlong-calls <4>:                       FRV Options.        (line   99)
+ * mlong-calls <5>:                       Blackfin Options.   (line   57)
  * mlong-calls:                           ARM Options.        (line  149)
  * mlong-load-store:                      HPPA Options.       (line   66)
  * mlong32:                               MIPS Options.       (line  178)
*************** look up both forms.
*** 27927,27933 ****
  * mlongcalls:                            Xtensa Options.     (line   60)
  * mloop-unsigned:                        TMS320C3x/C4x Options.
                                                               (line   94)
! * mlow-64k:                              Blackfin Options.   (line   23)
  * mlp64:                                 IA-64 Options.      (line  114)
  * MM:                                    Preprocessor Options.
                                                               (line  197)
--- 27986,27992 ----
  * mlongcalls:                            Xtensa Options.     (line   60)
  * mloop-unsigned:                        TMS320C3x/C4x Options.
                                                               (line   94)
! * mlow-64k:                              Blackfin Options.   (line   32)
  * mlp64:                                 IA-64 Options.      (line  114)
  * MM:                                    Preprocessor Options.
                                                               (line  197)
*************** look up both forms.
*** 28003,28009 ****
  * mno-const-align:                       CRIS Options.       (line   60)
  * mno-const16:                           Xtensa Options.     (line   10)
  * mno-crt0:                              MN10300 Options.    (line   24)
! * mno-csync:                             Blackfin Options.   (line   19)
  * mno-data-align:                        CRIS Options.       (line   60)
  * mno-db:                                TMS320C3x/C4x Options.
                                                               (line   32)
--- 28062,28068 ----
  * mno-const-align:                       CRIS Options.       (line   60)
  * mno-const16:                           Xtensa Options.     (line   10)
  * mno-crt0:                              MN10300 Options.    (line   24)
! * mno-csync-anomaly:                     Blackfin Options.   (line   28)
  * mno-data-align:                        CRIS Options.       (line   60)
  * mno-db:                                TMS320C3x/C4x Options.
                                                               (line   32)
*************** look up both forms.
*** 28050,28056 ****
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
  * mno-gotplt:                            CRIS Options.       (line   86)
  * mno-hardlit:                           MCore Options.      (line   10)
! * mno-id-shared-library:                 Blackfin Options.   (line   36)
  * mno-ieee-compare:                      NS32K Options.      (line   55)
  * mno-ieee-fp:                           i386 and x86-64 Options.
                                                               (line  164)
--- 28109,28115 ----
  * mno-gnu-ld:                            IA-64 Options.      (line   23)
  * mno-gotplt:                            CRIS Options.       (line   86)
  * mno-hardlit:                           MCore Options.      (line   10)
! * mno-id-shared-library:                 Blackfin Options.   (line   45)
  * mno-ieee-compare:                      NS32K Options.      (line   55)
  * mno-ieee-fp:                           i386 and x86-64 Options.
                                                               (line  164)
*************** look up both forms.
*** 28062,28075 ****
  * mno-long-calls <1>:                    V850 Options.       (line   10)
  * mno-long-calls <2>:                    MIPS Options.       (line  259)
  * mno-long-calls <3>:                    M68hc1x Options.    (line   35)
! * mno-long-calls <4>:                    HPPA Options.       (line  134)
  * mno-long-calls:                        ARM Options.        (line  149)
  * mno-longcall:                          RS/6000 and PowerPC Options.
                                                               (line  550)
  * mno-longcalls:                         Xtensa Options.     (line   60)
  * mno-loop-unsigned:                     TMS320C3x/C4x Options.
                                                               (line   94)
! * mno-low-64k:                           Blackfin Options.   (line   27)
  * mno-mad:                               MIPS Options.       (line  268)
  * mno-max:                               DEC Alpha Options.  (line  171)
  * mno-media:                             FRV Options.        (line   47)
--- 28121,28135 ----
  * mno-long-calls <1>:                    V850 Options.       (line   10)
  * mno-long-calls <2>:                    MIPS Options.       (line  259)
  * mno-long-calls <3>:                    M68hc1x Options.    (line   35)
! * mno-long-calls <4>:                    HPPA Options.       (line  138)
! * mno-long-calls <5>:                    Blackfin Options.   (line   57)
  * mno-long-calls:                        ARM Options.        (line  149)
  * mno-longcall:                          RS/6000 and PowerPC Options.
                                                               (line  550)
  * mno-longcalls:                         Xtensa Options.     (line   60)
  * mno-loop-unsigned:                     TMS320C3x/C4x Options.
                                                               (line   94)
! * mno-low-64k:                           Blackfin Options.   (line   36)
  * mno-mad:                               MIPS Options.       (line  268)
  * mno-max:                               DEC Alpha Options.  (line  171)
  * mno-media:                             FRV Options.        (line   47)
*************** look up both forms.
*** 28140,28145 ****
--- 28200,28206 ----
                                                               (line   66)
  * mno-soft-float:                        DEC Alpha Options.  (line   10)
  * mno-space-regs:                        HPPA Options.       (line   45)
+ * mno-specld-anomaly:                    Blackfin Options.   (line   19)
  * mno-split:                             PDP-11 Options.     (line   71)
  * mno-split-addresses:                   MIPS Options.       (line  218)
  * mno-sse:                               i386 and x86-64 Options.
*************** look up both forms.
*** 28294,28300 ****
  * msdata=sysv:                           RS/6000 and PowerPC Options.
                                                               (line  509)
  * msdata=use:                            M32R/D Options.     (line   53)
! * mshared-library-id:                    Blackfin Options.   (line   40)
  * mshort <1>:                            M68hc1x Options.    (line   40)
  * mshort:                                M680x0 Options.     (line   90)
  * msim <1>:                              Xstormy16 Options.  (line    9)
--- 28355,28361 ----
  * msdata=sysv:                           RS/6000 and PowerPC Options.
                                                               (line  509)
  * msdata=use:                            M32R/D Options.     (line   53)
! * mshared-library-id:                    Blackfin Options.   (line   49)
  * mshort <1>:                            M68hc1x Options.    (line   40)
  * mshort:                                M680x0 Options.     (line   90)
  * msim <1>:                              Xstormy16 Options.  (line    9)
*************** look up both forms.
*** 28335,28340 ****
--- 28396,28402 ----
  * mspace:                                SH Options.         (line  106)
  * mspe:                                  RS/6000 and PowerPC Options.
                                                               (line  156)
+ * mspecld-anomaly:                       Blackfin Options.   (line   14)
  * msplit:                                PDP-11 Options.     (line   68)
  * msplit-addresses:                      MIPS Options.       (line  218)
  * msse:                                  i386 and x86-64 Options.
*************** look up both forms.
*** 28442,28448 ****
  * nocpp:                                 MIPS Options.       (line  283)
  * nodefaultlibs:                         Link Options.       (line   62)
  * nofixprebinding:                       Darwin Options.     (line  174)
! * nolibdld:                              HPPA Options.       (line  186)
  * nomultidefs:                           Darwin Options.     (line  174)
  * noprebind:                             Darwin Options.     (line  174)
  * noseglinkedit:                         Darwin Options.     (line  174)
--- 28504,28510 ----
  * nocpp:                                 MIPS Options.       (line  283)
  * nodefaultlibs:                         Link Options.       (line   62)
  * nofixprebinding:                       Darwin Options.     (line  174)
! * nolibdld:                              HPPA Options.       (line  190)
  * nomultidefs:                           Darwin Options.     (line  174)
  * noprebind:                             Darwin Options.     (line  174)
  * noseglinkedit:                         Darwin Options.     (line  174)
*************** look up both forms.
*** 28467,28473 ****
                                                               (line  538)
  * p:                                     Debugging Options.  (line  122)
  * pagezero_size:                         Darwin Options.     (line  174)
! * param:                                 Optimize Options.   (line 1235)
  * pass-exit-codes:                       Overall Options.    (line  126)
  * pedantic <1>:                          Warnings and Errors.
                                                               (line   25)
--- 28529,28535 ----
                                                               (line  538)
  * p:                                     Debugging Options.  (line  122)
  * pagezero_size:                         Darwin Options.     (line  174)
! * param:                                 Optimize Options.   (line 1246)
  * pass-exit-codes:                       Overall Options.    (line  126)
  * pedantic <1>:                          Warnings and Errors.
                                                               (line   25)
*************** look up both forms.
*** 28532,28538 ****
  * sim2:                                  CRIS Options.       (line  114)
  * single_module:                         Darwin Options.     (line  174)
  * specs:                                 Directory Options.  (line   84)
! * static <1>:                            HPPA Options.       (line  190)
  * static <2>:                            Darwin Options.     (line  174)
  * static:                                Link Options.       (line  102)
  * static-libgcc:                         Link Options.       (line  115)
--- 28594,28600 ----
  * sim2:                                  CRIS Options.       (line  114)
  * single_module:                         Darwin Options.     (line  174)
  * specs:                                 Directory Options.  (line   84)
! * static <1>:                            HPPA Options.       (line  194)
  * static <2>:                            Darwin Options.     (line  174)
  * static:                                Link Options.       (line  102)
  * static-libgcc:                         Link Options.       (line  115)
*************** look up both forms.
*** 28549,28555 ****
                                                               (line  591)
  * target-help:                           Overall Options.    (line  220)
  * threads <1>:                           SPARC Options.      (line  226)
! * threads:                               HPPA Options.       (line  203)
  * time:                                  Debugging Options.  (line  653)
  * tls:                                   FRV Options.        (line   75)
  * TLS:                                   FRV Options.        (line   72)
--- 28611,28617 ----
                                                               (line  591)
  * target-help:                           Overall Options.    (line  220)
  * threads <1>:                           SPARC Options.      (line  226)
! * threads:                               HPPA Options.       (line  207)
  * time:                                  Debugging Options.  (line  653)
  * tls:                                   FRV Options.        (line   75)
  * TLS:                                   FRV Options.        (line   72)
*************** Keyword Index
*** 28920,28926 ****
  * Blackfin Options:                      Blackfin Options.    (line   6)
  * bound pointer to member function:      Bound member functions.
                                                                (line   6)
! * bounds checking:                       Optimize Options.    (line 319)
  * bug criteria:                          Bug Criteria.        (line   6)
  * bugs:                                  Bugs.                (line   6)
  * bugs, known:                           Trouble.             (line   6)
--- 28982,28988 ----
  * Blackfin Options:                      Blackfin Options.    (line   6)
  * bound pointer to member function:      Bound member functions.
                                                                (line   6)
! * bounds checking:                       Optimize Options.    (line 327)
  * bug criteria:                          Bug Criteria.        (line   6)
  * bugs:                                  Bugs.                (line   6)
  * bugs, known:                           Trouble.             (line   6)
*************** Keyword Index
*** 29177,29183 ****
  * flexible array members:                Zero Length.         (line   6)
  * float as function value type:          Incompatibilities.   (line 141)
  * floating point precision <1>:          Disappointments.     (line  68)
! * floating point precision:              Optimize Options.    (line 960)
  * floor:                                 Other Builtins.      (line   6)
  * floorf:                                Other Builtins.      (line   6)
  * floorl:                                Other Builtins.      (line   6)
--- 29239,29245 ----
  * flexible array members:                Zero Length.         (line   6)
  * float as function value type:          Incompatibilities.   (line 141)
  * floating point precision <1>:          Disappointments.     (line  68)
! * floating point precision:              Optimize Options.    (line 971)
  * floor:                                 Other Builtins.      (line   6)
  * floorf:                                Other Builtins.      (line   6)
  * floorl:                                Other Builtins.      (line   6)
*************** Keyword Index
*** 29471,29477 ****
  * modifiers in constraints:              Modifiers.           (line   6)
  * ms_struct:                             Type Attributes.     (line 288)
  * ms_struct attribute:                   Variable Attributes. (line 296)
! * mudflap:                               Optimize Options.    (line 319)
  * multiple alternative constraints:      Multi-Alternative.   (line   6)
  * multiprecision arithmetic:             Long Long.           (line   6)
  * n in constraint:                       Simple Constraints.  (line  63)
--- 29533,29539 ----
  * modifiers in constraints:              Modifiers.           (line   6)
  * ms_struct:                             Type Attributes.     (line 288)
  * ms_struct attribute:                   Variable Attributes. (line 296)
! * mudflap:                               Optimize Options.    (line 327)
  * multiple alternative constraints:      Multi-Alternative.   (line   6)
  * multiprecision arithmetic:             Long Long.           (line   6)
  * n in constraint:                       Simple Constraints.  (line  63)
*************** Node: G++ and GCC3740
*** 29865,30083 ****
  Node: Standards5805
  Node: Invoking GCC12932
  Node: Option Summary16702
! Node: Overall Options42898
! Node: Invoking G++51200
! Node: C Dialect Options52822
! Node: C++ Dialect Options63832
! Node: Objective-C and Objective-C++ Dialect Options81422
! Node: Language Independent Options90872
! Node: Warning Options92683
! Node: Debugging Options134197
! Node: Optimize Options163462
! Node: Preprocessor Options232241
! Ref: Wtrigraphs236205
! Ref: dashMF240962
! Ref: fdollars-in-identifiers249858
! Node: Assembler Options257719
! Node: Link Options258424
! Ref: Link Options-Footnote-1266676
! Node: Directory Options267010
! Node: Spec Files272377
! Node: Target Options291665
! Node: Submodel Options292971
! Node: ARC Options294720
! Node: ARM Options295910
! Node: AVR Options307118
! Node: Blackfin Options309251
! Node: CRIS Options311017
! Node: Darwin Options315239
! Node: DEC Alpha Options321552
! Node: DEC Alpha/VMS Options333030
! Node: FRV Options333415
! Node: H8/300 Options339799
! Node: HPPA Options340860
! Node: i386 and x86-64 Options350239
! Node: IA-64 Options367992
! Node: M32R/D Options371990
! Node: M680x0 Options375578
! Node: M68hc1x Options382811
! Node: MCore Options384379
! Node: MIPS Options385400
! Node: MMIX Options399462
! Node: MN10300 Options401944
! Node: NS32K Options403004
! Node: PDP-11 Options407549
! Node: PowerPC Options409386
! Node: RS/6000 and PowerPC Options409620
! Node: S/390 and zSeries Options435450
! Node: SH Options442498
! Node: SPARC Options445760
! Node: System V Options456391
! Node: TMS320C3x/C4x Options457225
! Node: V850 Options462750
! Node: VAX Options465895
! Node: x86-64 Options466442
! Node: Xstormy16 Options466656
! Node: Xtensa Options466945
! Node: zSeries Options470785
! Node: Code Gen Options470981
! Node: Environment Variables490240
! Node: Precompiled Headers497912
! Node: Running Protoize504463
! Node: C Implementation510800
! Node: Translation implementation512463
! Node: Environment implementation513037
! Node: Identifiers implementation513587
! Node: Characters implementation514641
! Node: Integers implementation517447
! Node: Floating point implementation519272
! Node: Arrays and pointers implementation522201
! Ref: Arrays and pointers implementation-Footnote-1523636
! Node: Hints implementation523760
! Node: Structures unions enumerations and bit-fields implementation525226
! Node: Qualifiers implementation527189
! Node: Declarators implementation527572
! Node: Statements implementation527914
! Node: Preprocessing directives implementation528241
! Node: Library functions implementation530346
! Node: Architecture implementation530986
! Node: Locale-specific behavior implementation531689
! Node: C Extensions531994
! Node: Statement Exprs536173
! Node: Local Labels540686
! Node: Labels as Values543665
! Ref: Labels as Values-Footnote-1545719
! Node: Nested Functions545902
! Node: Constructing Calls549796
! Node: Typeof552132
! Node: Conditionals555298
! Node: Long Long556189
! Node: Complex557690
! Node: Hex Floats560256
! Node: Zero Length561291
! Node: Empty Structures564568
! Node: Variable Length564984
! Node: Variadic Macros567751
! Node: Escaped Newlines570133
! Node: Subscripting570972
! Node: Pointer Arith571695
! Node: Initializers572263
! Node: Compound Literals572759
! Node: Designated Inits574921
! Node: Case Ranges578576
! Node: Cast to Union579259
! Node: Mixed Declarations580355
! Node: Function Attributes580861
! Node: Attribute Syntax615411
! Node: Function Prototypes626495
! Node: C++ Comments628276
! Node: Dollar Signs628795
! Node: Character Escapes629260
! Node: Alignment629554
! Node: Variable Attributes630871
! Node: Type Attributes644318
! Node: Inline657736
! Node: Extended Asm662440
! Ref: Example of asm with clobbered asm reg668526
! Node: Constraints682622
! Node: Simple Constraints683472
! Node: Multi-Alternative690000
! Node: Modifiers691717
! Node: Machine Constraints694405
! Node: Asm Labels718333
! Node: Explicit Reg Vars720009
! Node: Global Reg Vars721617
! Node: Local Reg Vars726167
! Node: Alternate Keywords728608
! Node: Incomplete Enums730036
! Node: Function Names730793
! Node: Return Address732983
! Node: Vector Extensions735780
! Node: Offsetof739282
! Node: Other Builtins740067
! Node: Target Builtins761172
! Node: Alpha Built-in Functions761841
! Node: ARM Built-in Functions764833
! Node: FR-V Built-in Functions771536
! Node: Argument Types772361
! Node: Directly-mapped Integer Functions774117
! Node: Directly-mapped Media Functions775199
! Node: Other Built-in Functions782231
! Node: X86 Built-in Functions783427
! Node: MIPS Paired-Single Support793819
! Node: Paired-Single Arithmetic795424
! Node: Paired-Single Built-in Functions796364
! Node: MIPS-3D Built-in Functions799028
! Node: PowerPC AltiVec Built-in Functions804397
! Node: SPARC VIS Built-in Functions905701
! Node: Target Format Checks907360
! Node: Solaris Format Checks907767
! Node: Pragmas908164
! Node: ARM Pragmas908731
! Node: RS/6000 and PowerPC Pragmas909349
! Node: Darwin Pragmas910090
! Node: Solaris Pragmas911157
! Node: Symbol-Renaming Pragmas912318
! Node: Structure-Packing Pragmas914940
! Node: Weak Pragmas916169
! Node: Unnamed Fields916944
! Node: Thread-Local918454
! Node: C99 Thread-Local Edits920538
! Node: C++98 Thread-Local Edits922550
! Node: C++ Extensions925995
! Node: Volatiles927567
! Node: Restricted Pointers930913
! Node: Vague Linkage932507
! Node: C++ Interface936163
! Ref: C++ Interface-Footnote-1940460
! Node: Template Instantiation940597
! Node: Bound member functions947609
! Node: C++ Attributes949152
! Node: Strong Using950792
! Node: Java Exceptions952041
! Node: Deprecated Features953437
! Node: Backwards Compatibility956416
! Node: Objective-C957771
! Node: Executing code before main958352
! Node: What you can and what you cannot do in +load960958
! Node: Type encoding963125
! Node: Garbage Collection966368
! Node: Constant string objects968992
! Node: compatibility_alias971500
! Node: Compatibility972378
! Node: Gcov978945
! Node: Gcov Intro979415
! Node: Invoking Gcov982131
! Node: Gcov and Optimization993982
! Node: Gcov Data Files996635
! Node: Trouble997749
! Node: Actual Bugs999289
! Node: Cross-Compiler Problems1000029
! Node: Interoperation1000443
! Node: Incompatibilities1008041
! Node: Fixed Headers1016191
! Node: Standard Libraries1017854
! Node: Disappointments1019226
! Node: C++ Misunderstandings1023584
! Node: Static Definitions1024403
! Node: Name lookup1025456
! Ref: Name lookup-Footnote-11030234
! Node: Temporaries1030421
! Node: Copy Assignment1032397
! Node: Protoize Caveats1034204
! Node: Non-bugs1038166
! Node: Warnings and Errors1048789
! Node: Bugs1050553
! Node: Bug Criteria1051117
! Node: Bug Reporting1053327
! Node: Service1053719
! Node: Contributing1054538
! Node: Funding1055278
! Node: GNU Project1057767
! Node: Copying1058413
! Node: GNU Free Documentation License1077563
! Node: Contributors1099959
! Node: Option Index1130138
! Node: Keyword Index1255487
  
  End Tag Table
--- 29927,30146 ----
  Node: Standards5805
  Node: Invoking GCC12932
  Node: Option Summary16702
! Node: Overall Options43042
! Node: Invoking G++51344
! Node: C Dialect Options52966
! Node: C++ Dialect Options63976
! Node: Objective-C and Objective-C++ Dialect Options81566
! Node: Language Independent Options91016
! Node: Warning Options92827
! Node: Debugging Options134363
! Node: Optimize Options163628
! Node: Preprocessor Options232948
! Ref: Wtrigraphs236912
! Ref: dashMF241669
! Ref: fdollars-in-identifiers250565
! Node: Assembler Options258426
! Node: Link Options259131
! Ref: Link Options-Footnote-1267383
! Node: Directory Options267717
! Node: Spec Files273084
! Node: Target Options292372
! Node: Submodel Options293678
! Node: ARC Options295427
! Node: ARM Options296617
! Node: AVR Options307825
! Node: Blackfin Options309958
! Node: CRIS Options312726
! Node: Darwin Options316948
! Node: DEC Alpha Options323261
! Node: DEC Alpha/VMS Options334739
! Node: FRV Options335124
! Node: H8/300 Options341508
! Node: HPPA Options342569
! Node: i386 and x86-64 Options352162
! Node: IA-64 Options369915
! Node: M32R/D Options373913
! Node: M680x0 Options377501
! Node: M68hc1x Options384734
! Node: MCore Options386302
! Node: MIPS Options387323
! Node: MMIX Options401385
! Node: MN10300 Options403867
! Node: NS32K Options404927
! Node: PDP-11 Options409472
! Node: PowerPC Options411309
! Node: RS/6000 and PowerPC Options411543
! Node: S/390 and zSeries Options437373
! Node: SH Options444421
! Node: SPARC Options447683
! Node: System V Options458314
! Node: TMS320C3x/C4x Options459148
! Node: V850 Options464673
! Node: VAX Options467818
! Node: x86-64 Options468365
! Node: Xstormy16 Options468579
! Node: Xtensa Options468868
! Node: zSeries Options472708
! Node: Code Gen Options472904
! Node: Environment Variables492163
! Node: Precompiled Headers499835
! Node: Running Protoize506386
! Node: C Implementation512723
! Node: Translation implementation514386
! Node: Environment implementation514960
! Node: Identifiers implementation515510
! Node: Characters implementation516564
! Node: Integers implementation519370
! Node: Floating point implementation521195
! Node: Arrays and pointers implementation524124
! Ref: Arrays and pointers implementation-Footnote-1525559
! Node: Hints implementation525683
! Node: Structures unions enumerations and bit-fields implementation527149
! Node: Qualifiers implementation529112
! Node: Declarators implementation529495
! Node: Statements implementation529837
! Node: Preprocessing directives implementation530164
! Node: Library functions implementation532269
! Node: Architecture implementation532909
! Node: Locale-specific behavior implementation533612
! Node: C Extensions533917
! Node: Statement Exprs538096
! Node: Local Labels542609
! Node: Labels as Values545588
! Ref: Labels as Values-Footnote-1547642
! Node: Nested Functions547825
! Node: Constructing Calls551719
! Node: Typeof554055
! Node: Conditionals557221
! Node: Long Long558112
! Node: Complex559613
! Node: Hex Floats562179
! Node: Zero Length563214
! Node: Empty Structures566491
! Node: Variable Length566907
! Node: Variadic Macros569674
! Node: Escaped Newlines572056
! Node: Subscripting572895
! Node: Pointer Arith573618
! Node: Initializers574186
! Node: Compound Literals574682
! Node: Designated Inits576844
! Node: Case Ranges580499
! Node: Cast to Union581182
! Node: Mixed Declarations582278
! Node: Function Attributes582784
! Node: Attribute Syntax617371
! Node: Function Prototypes628455
! Node: C++ Comments630236
! Node: Dollar Signs630755
! Node: Character Escapes631220
! Node: Alignment631514
! Node: Variable Attributes632831
! Node: Type Attributes646278
! Node: Inline659696
! Node: Extended Asm664400
! Ref: Example of asm with clobbered asm reg670486
! Node: Constraints684582
! Node: Simple Constraints685432
! Node: Multi-Alternative691960
! Node: Modifiers693677
! Node: Machine Constraints696365
! Node: Asm Labels720335
! Node: Explicit Reg Vars722011
! Node: Global Reg Vars723619
! Node: Local Reg Vars728169
! Node: Alternate Keywords730610
! Node: Incomplete Enums732038
! Node: Function Names732795
! Node: Return Address734985
! Node: Vector Extensions737782
! Node: Offsetof741284
! Node: Other Builtins742069
! Node: Target Builtins763174
! Node: Alpha Built-in Functions763875
! Node: ARM Built-in Functions766867
! Node: Blackfin Built-in Functions773574
! Node: FR-V Built-in Functions774191
! Node: Argument Types775021
! Node: Directly-mapped Integer Functions776777
! Node: Directly-mapped Media Functions777859
! Node: Other Built-in Functions784891
! Node: X86 Built-in Functions786087
! Node: MIPS Paired-Single Support796479
! Node: Paired-Single Arithmetic798084
! Node: Paired-Single Built-in Functions799024
! Node: MIPS-3D Built-in Functions801688
! Node: PowerPC AltiVec Built-in Functions807057
! Node: SPARC VIS Built-in Functions908361
! Node: Target Format Checks910020
! Node: Solaris Format Checks910427
! Node: Pragmas910824
! Node: ARM Pragmas911391
! Node: RS/6000 and PowerPC Pragmas912009
! Node: Darwin Pragmas912750
! Node: Solaris Pragmas913817
! Node: Symbol-Renaming Pragmas914978
! Node: Structure-Packing Pragmas917600
! Node: Weak Pragmas918829
! Node: Unnamed Fields919604
! Node: Thread-Local921114
! Node: C99 Thread-Local Edits923198
! Node: C++98 Thread-Local Edits925210
! Node: C++ Extensions928655
! Node: Volatiles930227
! Node: Restricted Pointers933573
! Node: Vague Linkage935167
! Node: C++ Interface938823
! Ref: C++ Interface-Footnote-1943120
! Node: Template Instantiation943257
! Node: Bound member functions950269
! Node: C++ Attributes951812
! Node: Strong Using953452
! Node: Java Exceptions954701
! Node: Deprecated Features956097
! Node: Backwards Compatibility959076
! Node: Objective-C960431
! Node: Executing code before main961012
! Node: What you can and what you cannot do in +load963618
! Node: Type encoding965785
! Node: Garbage Collection969028
! Node: Constant string objects971652
! Node: compatibility_alias974160
! Node: Compatibility975038
! Node: Gcov981605
! Node: Gcov Intro982075
! Node: Invoking Gcov984791
! Node: Gcov and Optimization996642
! Node: Gcov Data Files999295
! Node: Trouble1000409
! Node: Actual Bugs1001949
! Node: Cross-Compiler Problems1002689
! Node: Interoperation1003103
! Node: Incompatibilities1010701
! Node: Fixed Headers1018851
! Node: Standard Libraries1020514
! Node: Disappointments1021886
! Node: C++ Misunderstandings1026244
! Node: Static Definitions1027063
! Node: Name lookup1028116
! Ref: Name lookup-Footnote-11032894
! Node: Temporaries1033081
! Node: Copy Assignment1035057
! Node: Protoize Caveats1036864
! Node: Non-bugs1040826
! Node: Warnings and Errors1051449
! Node: Bugs1053213
! Node: Bug Criteria1053777
! Node: Bug Reporting1055987
! Node: Service1056379
! Node: Contributing1057198
! Node: Funding1057938
! Node: GNU Project1060427
! Node: Copying1061073
! Node: GNU Free Documentation License1080223
! Node: Contributors1102619
! Node: Option Index1132798
! Node: Keyword Index1258512
  
  End Tag Table
diff -Nrcpad gcc-4.0.1/gcc/doc/gccinstall.info gcc-4.0.2/gcc/doc/gccinstall.info
*** gcc-4.0.1/gcc/doc/gccinstall.info	Thu Jul  7 20:50:49 2005
--- gcc-4.0.2/gcc/doc/gccinstall.info	Wed Sep 28 06:21:58 2005
***************
*** 1,5 ****
  This is doc/gccinstall.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/doc/install.texi.
  
     Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
--- 1,5 ----
  This is doc/gccinstall.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/doc/install.texi.
  
     Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
*************** option.
*** 947,953 ****
       The `release' category enables only those checks suitable for
       release builds, currently this is just `assert'.  The check
       `valgrind' requires the external `valgrind' simulator, available
!      from `http://valgrind.kde.org/'.  The checks `rtl', `gcac' and
       `valgrind' are very expensive.  The default when LIST is not
       specified is `assert,misc,tree,gc,rtlflag'.  That is also the
       default for development builds, when `--enable-checking' is not
--- 947,953 ----
       The `release' category enables only those checks suitable for
       release builds, currently this is just `assert'.  The check
       `valgrind' requires the external `valgrind' simulator, available
!      from `http://valgrind.org/'.  The checks `rtl', `gcac' and
       `valgrind' are very expensive.  The default when LIST is not
       specified is `assert,misc,tree,gc,rtlflag'.  That is also the
       default for development builds, when `--enable-checking' is not
*************** makers.
*** 1770,1777 ****
  
     * SCO OpenServer/Unixware.
  
-    * Sinix/Reliant Unix--Siemens.
- 
     * Solaris 2 (SPARC, Intel)--Sunfreeware.
  
     * SGI--SGI Freeware.
--- 1770,1775 ----
*************** Options: (gcc)AVR Options, for the list 
*** 1956,1962 ****
     Further installation notes and other useful information about AVR
  tools can also be obtained from:
  
!    * http://www.openavr.org
  
     * http://home.overta.ru/users/denisc/
  
--- 1954,1960 ----
     Further installation notes and other useful information about AVR
  tools can also be obtained from:
  
!    * http://www.nongnu.org/avr/
  
     * http://home.overta.ru/users/denisc/
  
*************** binutils-2_15-branch from the CVS reposi
*** 2878,2883 ****
--- 2876,2890 ----
  `http://sources.redhat.com/ml/binutils-cvs/2004-09/msg00036.html' to the
  release.
  
+    We recommend using GNU binutils 2.16 or later in conjunction with
+ GCC 4.x.  However, for Solaris 10 and above, an additional patch is
+ required in order for the GNU linker to be able to cope with a new
+ flavor of shared libraries.  You can obtain a working version by
+ checking out the binutils-2_16-branch from the CVS repository or
+ applying the patch
+ `http://sourceware.org/ml/binutils-cvs/2005-07/msg00122.html' to the
+ release.
+ 
     Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or
  newer: `g++' will complain that types are missing.  These headers assume
  that omitting the type means `int'; this assumption worked for C89 but
*************** as the `xtensa-*-elf' target.
*** 3140,3152 ****
  Microsoft Windows (32-bit)
  ==========================
  
! A port of GCC 2.95.2 and 3.x is included with the Cygwin environment.
! 
!    Current (as of early 2001) snapshots of GCC will build under Cygwin
! without modification.
  
!    GCC does not currently build with Microsoft's C++ compiler and there
! are no plans to make it do so.
  
  OS/2
  ====
--- 3147,3156 ----
  Microsoft Windows (32-bit)
  ==========================
  
! Ports of GCC are included with the Cygwin environment.
  
!    GCC will build under Cygwin without modification; it does not build
! with Microsoft's C++ compiler and there are no plans to make it do so.
  
  OS/2
  ====
*************** GCC does not currently support OS/2.  Ho
*** 3155,3163 ****
  working on a generic OS/2 port with pgcc.  The current code can be found
  at http://www.goof.com/pcg/os2/.
  
-    An older copy of GCC 2.8.1 is included with the EMX tools available
- at ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/emx+gcc/.
- 
  Older systems
  =============
  
--- 3159,3164 ----
*************** Node: Configuration12283
*** 3838,3916 ****
  Ref: with-gnu-as25112
  Ref: with-as26299
  Ref: with-gnu-ld27304
! Node: Building50832
! Node: Testing61194
! Node: Final install69072
! Node: Binaries73935
! Node: Specific75748
! Ref: alpha-x-x76035
! Ref: alpha-dec-osf76524
! Ref: alphaev5-cray-unicosmk80101
! Ref: arc-x-elf81048
! Ref: arm-x-elf81148
! Ref: xscale-x-x81169
! Ref: arm-x-coff81405
! Ref: arm-x-aout81607
! Ref: avr81729
! Ref: bfin82409
! Ref: c4x82651
! Ref: cris83249
! Ref: dos84231
! Ref: x-x-freebsd84554
! Ref: h8300-hms86937
! Ref: hppa-hp-hpux87289
! Ref: hppa-hp-hpux1089229
! Ref: hppa-hp-hpux1190286
! Ref: x-x-linux-gnu97141
! Ref: ix86-x-linuxaout97333
! Ref: ix86-x-linux97492
! Ref: ix86-x-sco32v597805
! Ref: ix86-x-solaris21099974
! Ref: ix86-x-udk100360
! Ref: ia64-x-linux101724
! Ref: ia64-x-hpux102494
! Ref: x-ibm-aix103049
! Ref: ip2k-x-elf108905
! Ref: iq2000-x-elf109136
! Ref: m32r-x-elf109276
! Ref: m6811-elf109378
! Ref: m6812-elf109528
! Ref: m68k-hp-hpux109678
! Ref: mips-x-x111417
! Ref: mips-sgi-irix5113086
! Ref: mips-sgi-irix6114034
! Ref: powerpc-x-x116726
! Ref: powerpc-x-darwin116871
! Ref: powerpc-x-elf117460
! Ref: powerpc-x-linux-gnu117579
! Ref: powerpc-x-netbsd117681
! Ref: powerpc-x-eabisim117877
! Ref: powerpc-x-eabi118003
! Ref: powerpcle-x-elf118079
! Ref: powerpcle-x-eabisim118209
! Ref: powerpcle-x-eabi118342
! Ref: s390-x-linux118425
! Ref: s390x-x-linux118497
! Ref: s390x-ibm-tpf118584
! Ref: x-x-solaris2118715
! Ref: sparc-sun-solaris2122298
! Ref: sparc-sun-solaris27125287
! Ref: sparc-x-linux127751
! Ref: sparc64-x-solaris2127976
! Ref: sparcv9-x-solaris2128352
! Ref: x-x-sysv128437
! Ref: vax-dec-ultrix129398
! Ref: x-x-vxworks129550
! Ref: x86-64-x-x131072
! Ref: xtensa-x-elf131400
! Ref: xtensa-x-linux132069
! Ref: windows132407
! Ref: os2132731
! Ref: older133054
! Ref: elf135179
! Node: Old135437
! Node: Configurations138574
! Node: GNU Free Documentation License142556
! Node: Concept Index164962
  
  End Tag Table
--- 3839,3917 ----
  Ref: with-gnu-as25112
  Ref: with-as26299
  Ref: with-gnu-ld27304
! Node: Building50828
! Node: Testing61190
! Node: Final install69068
! Node: Binaries73931
! Node: Specific75709
! Ref: alpha-x-x75996
! Ref: alpha-dec-osf76485
! Ref: alphaev5-cray-unicosmk80062
! Ref: arc-x-elf81009
! Ref: arm-x-elf81109
! Ref: xscale-x-x81130
! Ref: arm-x-coff81366
! Ref: arm-x-aout81568
! Ref: avr81690
! Ref: bfin82374
! Ref: c4x82616
! Ref: cris83214
! Ref: dos84196
! Ref: x-x-freebsd84519
! Ref: h8300-hms86902
! Ref: hppa-hp-hpux87254
! Ref: hppa-hp-hpux1089194
! Ref: hppa-hp-hpux1190251
! Ref: x-x-linux-gnu97106
! Ref: ix86-x-linuxaout97298
! Ref: ix86-x-linux97457
! Ref: ix86-x-sco32v597770
! Ref: ix86-x-solaris21099939
! Ref: ix86-x-udk100325
! Ref: ia64-x-linux101689
! Ref: ia64-x-hpux102459
! Ref: x-ibm-aix103014
! Ref: ip2k-x-elf108870
! Ref: iq2000-x-elf109101
! Ref: m32r-x-elf109241
! Ref: m6811-elf109343
! Ref: m6812-elf109493
! Ref: m68k-hp-hpux109643
! Ref: mips-x-x111382
! Ref: mips-sgi-irix5113051
! Ref: mips-sgi-irix6113999
! Ref: powerpc-x-x116691
! Ref: powerpc-x-darwin116836
! Ref: powerpc-x-elf117425
! Ref: powerpc-x-linux-gnu117544
! Ref: powerpc-x-netbsd117646
! Ref: powerpc-x-eabisim117842
! Ref: powerpc-x-eabi117968
! Ref: powerpcle-x-elf118044
! Ref: powerpcle-x-eabisim118174
! Ref: powerpcle-x-eabi118307
! Ref: s390-x-linux118390
! Ref: s390x-x-linux118462
! Ref: s390x-ibm-tpf118549
! Ref: x-x-solaris2118680
! Ref: sparc-sun-solaris2122695
! Ref: sparc-sun-solaris27125684
! Ref: sparc-x-linux128148
! Ref: sparc64-x-solaris2128373
! Ref: sparcv9-x-solaris2128749
! Ref: x-x-sysv128834
! Ref: vax-dec-ultrix129795
! Ref: x-x-vxworks129947
! Ref: x86-64-x-x131469
! Ref: xtensa-x-elf131797
! Ref: xtensa-x-linux132466
! Ref: windows132804
! Ref: os2133058
! Ref: older133249
! Ref: elf135374
! Node: Old135632
! Node: Configurations138769
! Node: GNU Free Documentation License142751
! Node: Concept Index165157
  
  End Tag Table
diff -Nrcpad gcc-4.0.1/gcc/doc/gccint.info gcc-4.0.2/gcc/doc/gccint.info
*** gcc-4.0.1/gcc/doc/gccint.info	Thu Jul  7 20:50:49 2005
--- gcc-4.0.2/gcc/doc/gccint.info	Wed Sep 28 06:21:58 2005
***************
*** 1,5 ****
  This is doc/gccint.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/doc/gccint.texi.
  
   Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
--- 1,5 ----
  This is doc/gccint.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/doc/gccint.texi.
  
   Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
  1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
*************** Introduction
*** 58,64 ****
  
  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 GCC version 4.0.1.
  The use of the GNU compilers is documented in a separate manual.  *Note
  Introduction: (gcc)Top.
  
--- 58,64 ----
  
  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 GCC version 4.0.2.
  The use of the GNU compilers is documented in a separate manual.  *Note
  Introduction: (gcc)Top.
  
*************** _ARM family--`arm.h'_
*** 11612,11626 ****
      `S'
            A symbol in the text segment of the current file
  
! _Uv_
!      A memory reference suitable for VFP load/store insns (reg+constant
!      offset)
  
! _Uy_
!      A memory reference suitable for iWMMXt load/store instructions.
  
! _Uq_
!      A memory reference suitable for the ARMv4 ldrsb instruction.
  
  _AVR family--`avr.h'_
  
--- 11612,11627 ----
      `S'
            A symbol in the text segment of the current file
  
!     `Uv'
!           A memory reference suitable for VFP load/store insns
!           (reg+constant offset)
  
!     `Uy'
!           A memory reference suitable for iWMMXt load/store
!           instructions.
  
!     `Uq'
!           A memory reference suitable for the ARMv4 ldrsb instruction.
  
  _AVR family--`avr.h'_
  
*************** Node: Multi-Alternative491379
*** 30846,30966 ****
  Node: Class Preferences494220
  Node: Modifiers495112
  Node: Machine Constraints499032
! Node: Standard Names522963
! Ref: shift patterns534169
! Ref: prologue instruction pattern569259
! Ref: epilogue instruction pattern569752
! Node: Pattern Ordering572203
! Node: Dependent Patterns573439
! Node: Jump Patterns576253
! Node: Looping Patterns581986
! Node: Insn Canonicalizations586588
! Node: Expander Definitions590750
! Node: Insn Splitting598868
! Node: Including Patterns608455
! Node: Peephole Definitions610235
! Node: define_peephole611488
! Node: define_peephole2617819
! Node: Insn Attributes620886
! Node: Defining Attributes621992
! Node: Expressions624009
! Node: Tagging Insns630611
! Node: Attr Example634964
! Node: Insn Lengths637338
! Node: Constant Attributes640397
! Node: Delay Slots641566
! Node: Processor pipeline description644790
! Ref: Processor pipeline description-Footnote-1662127
! Node: Conditional Execution662457
! Node: Constant Definitions665310
! Node: Macros666902
! Node: Mode Macros667331
! Node: Defining Mode Macros668283
! Node: String Substitutions669768
! Node: Examples671564
! Node: Code Macros673007
! Node: Target Macros675222
! Node: Target Structure678028
! Node: Driver679297
! Node: Run-time Target701557
! Node: Per-Function Data712147
! Node: Storage Layout714910
! Node: Type Layout739385
! Node: Registers750261
! Node: Register Basics751184
! Node: Allocation Order756751
! Node: Values in Registers758196
! Node: Leaf Functions763872
! Node: Stack Registers766730
! Node: Register Classes767846
! Node: Stack and Calling794019
! Node: Frame Layout794522
! Node: Exception Handling803705
! Node: Stack Checking810053
! Node: Frame Registers813682
! Node: Elimination820286
! Node: Stack Arguments824315
! Node: Register Arguments830890
! Node: Scalar Return845117
! Node: Aggregate Return849888
! Node: Caller Saves853339
! Node: Function Entry854515
! Node: Profiling867131
! Node: Tail Calls868787
! Node: Varargs869619
! Node: Trampolines877579
! Node: Library Calls884354
! Node: Addressing Modes888774
! Node: Condition Code902824
! Node: Costs911111
! Node: Scheduling923111
! Node: Sections936166
! Node: PIC947262
! Node: Assembler Format950108
! Node: File Framework951187
! Node: Data Output956750
! Node: Uninitialized Data964181
! Node: Label Output969713
! Node: Initialization990788
! Node: Macros for Initialization996750
! Node: Instruction Output1002813
! Node: Dispatch Tables1011807
! Node: Exception Region Output1015292
! Node: Alignment Output1020339
! Node: Debugging Info1024483
! Node: All Debuggers1025153
! Node: DBX Options1028008
! Node: DBX Hooks1033457
! Node: File Names and DBX1035383
! Node: SDB and DWARF1037494
! Node: VMS Debug1041191
! Node: Floating Point1041761
! Node: Mode Switching1046583
! Node: Target Attributes1050509
! Node: MIPS Coprocessors1054998
! Node: PCH Target1056572
! Node: C++ ABI1057833
! Node: Misc1060708
! Ref: TARGET_SHIFT_TRUNCATION_MASK1069611
! Node: Host Config1101179
! Node: Host Common1102239
! Node: Filesystem1104618
! Node: Host Misc1108733
! Node: Fragments1111093
! Node: Target Fragment1112288
! Node: Host Fragment1117716
! Node: Collect21119158
! Node: Header Dirs1121701
! Node: Type Information1123124
! Node: GTY Options1125312
! Node: GGC Roots1135446
! Node: Files1136166
! Node: Funding1138830
! Node: GNU Project1141326
! Node: Copying1141975
! Node: GNU Free Documentation License1161128
! Node: Contributors1183527
! Node: Option Index1213709
! Node: Concept Index1214294
  
  End Tag Table
--- 30847,30967 ----
  Node: Class Preferences494220
  Node: Modifiers495112
  Node: Machine Constraints499032
! Node: Standard Names523005
! Ref: shift patterns534211
! Ref: prologue instruction pattern569301
! Ref: epilogue instruction pattern569794
! Node: Pattern Ordering572245
! Node: Dependent Patterns573481
! Node: Jump Patterns576295
! Node: Looping Patterns582028
! Node: Insn Canonicalizations586630
! Node: Expander Definitions590792
! Node: Insn Splitting598910
! Node: Including Patterns608497
! Node: Peephole Definitions610277
! Node: define_peephole611530
! Node: define_peephole2617861
! Node: Insn Attributes620928
! Node: Defining Attributes622034
! Node: Expressions624051
! Node: Tagging Insns630653
! Node: Attr Example635006
! Node: Insn Lengths637380
! Node: Constant Attributes640439
! Node: Delay Slots641608
! Node: Processor pipeline description644832
! Ref: Processor pipeline description-Footnote-1662169
! Node: Conditional Execution662499
! Node: Constant Definitions665352
! Node: Macros666944
! Node: Mode Macros667373
! Node: Defining Mode Macros668325
! Node: String Substitutions669810
! Node: Examples671606
! Node: Code Macros673049
! Node: Target Macros675264
! Node: Target Structure678070
! Node: Driver679339
! Node: Run-time Target701599
! Node: Per-Function Data712189
! Node: Storage Layout714952
! Node: Type Layout739427
! Node: Registers750303
! Node: Register Basics751226
! Node: Allocation Order756793
! Node: Values in Registers758238
! Node: Leaf Functions763914
! Node: Stack Registers766772
! Node: Register Classes767888
! Node: Stack and Calling794061
! Node: Frame Layout794564
! Node: Exception Handling803747
! Node: Stack Checking810095
! Node: Frame Registers813724
! Node: Elimination820328
! Node: Stack Arguments824357
! Node: Register Arguments830932
! Node: Scalar Return845159
! Node: Aggregate Return849930
! Node: Caller Saves853381
! Node: Function Entry854557
! Node: Profiling867173
! Node: Tail Calls868829
! Node: Varargs869661
! Node: Trampolines877621
! Node: Library Calls884396
! Node: Addressing Modes888816
! Node: Condition Code902866
! Node: Costs911153
! Node: Scheduling923153
! Node: Sections936208
! Node: PIC947304
! Node: Assembler Format950150
! Node: File Framework951229
! Node: Data Output956792
! Node: Uninitialized Data964223
! Node: Label Output969755
! Node: Initialization990830
! Node: Macros for Initialization996792
! Node: Instruction Output1002855
! Node: Dispatch Tables1011849
! Node: Exception Region Output1015334
! Node: Alignment Output1020381
! Node: Debugging Info1024525
! Node: All Debuggers1025195
! Node: DBX Options1028050
! Node: DBX Hooks1033499
! Node: File Names and DBX1035425
! Node: SDB and DWARF1037536
! Node: VMS Debug1041233
! Node: Floating Point1041803
! Node: Mode Switching1046625
! Node: Target Attributes1050551
! Node: MIPS Coprocessors1055040
! Node: PCH Target1056614
! Node: C++ ABI1057875
! Node: Misc1060750
! Ref: TARGET_SHIFT_TRUNCATION_MASK1069653
! Node: Host Config1101221
! Node: Host Common1102281
! Node: Filesystem1104660
! Node: Host Misc1108775
! Node: Fragments1111135
! Node: Target Fragment1112330
! Node: Host Fragment1117758
! Node: Collect21119200
! Node: Header Dirs1121743
! Node: Type Information1123166
! Node: GTY Options1125354
! Node: GGC Roots1135488
! Node: Files1136208
! Node: Funding1138872
! Node: GNU Project1141368
! Node: Copying1142017
! Node: GNU Free Documentation License1161170
! Node: Contributors1183569
! Node: Option Index1213751
! Node: Concept Index1214336
  
  End Tag Table
diff -Nrcpad gcc-4.0.1/gcc/doc/gcj-dbtool.1 gcc-4.0.2/gcc/doc/gcj-dbtool.1
*** gcc-4.0.1/gcc/doc/gcj-dbtool.1	Thu Jul  7 20:50:53 2005
--- gcc-4.0.2/gcc/doc/gcj-dbtool.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCJ-DBTOOL 1"
! .TH GCJ-DBTOOL 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gcj\-dbtool \- Manipulate class file mapping databases for libgcj
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCJ-DBTOOL 1"
! .TH GCJ-DBTOOL 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gcj\-dbtool \- Manipulate class file mapping databases for libgcj
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/gcj.1 gcc-4.0.2/gcc/doc/gcj.1
*** gcc-4.0.1/gcc/doc/gcj.1	Thu Jul  7 20:50:52 2005
--- gcc-4.0.2/gcc/doc/gcj.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCJ 1"
! .TH GCJ 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gcj \- Ahead\-of\-time compiler for the Java language
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCJ 1"
! .TH GCJ 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gcj \- Ahead\-of\-time compiler for the Java language
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/gcj.info gcc-4.0.2/gcc/doc/gcj.info
*** gcc-4.0.1/gcc/doc/gcj.info	Thu Jul  7 20:50:49 2005
--- gcc-4.0.2/gcc/doc/gcj.info	Wed Sep 28 06:21:58 2005
***************
*** 1,5 ****
  This is doc/gcj.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/gcj.texi.
  
     Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation,
  Inc.
--- 1,5 ----
  This is doc/gcj.info, produced by makeinfo version 4.8 from
! /scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/gcj.texi.
  
     Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation,
  Inc.
diff -Nrcpad gcc-4.0.1/gcc/doc/gcjh.1 gcc-4.0.2/gcc/doc/gcjh.1
*** gcc-4.0.1/gcc/doc/gcjh.1	Thu Jul  7 20:50:53 2005
--- gcc-4.0.2/gcc/doc/gcjh.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCJH 1"
! .TH GCJH 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gcjh \- generate header files from Java class files
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCJH 1"
! .TH GCJH 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gcjh \- generate header files from Java class files
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/gcov.1 gcc-4.0.2/gcc/doc/gcov.1
*** gcc-4.0.1/gcc/doc/gcov.1	Thu Jul  7 20:50:49 2005
--- gcc-4.0.2/gcc/doc/gcov.1	Wed Sep 28 06:21:58 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gcov \- coverage testing tool
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GCOV 1"
! .TH GCOV 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gcov \- coverage testing tool
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/gfdl.7 gcc-4.0.2/gcc/doc/gfdl.7
*** gcc-4.0.1/gcc/doc/gfdl.7	Thu Jul  7 20:50:52 2005
--- gcc-4.0.2/gcc/doc/gfdl.7	Wed Sep 28 06:22:00 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gfdl \- GNU Free Documentation License
  .SH "DESCRIPTION"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GFDL 7"
! .TH GFDL 7 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gfdl \- GNU Free Documentation License
  .SH "DESCRIPTION"
diff -Nrcpad gcc-4.0.1/gcc/doc/gij.1 gcc-4.0.2/gcc/doc/gij.1
*** gcc-4.0.1/gcc/doc/gij.1	Thu Jul  7 20:50:53 2005
--- gcc-4.0.2/gcc/doc/gij.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GIJ 1"
! .TH GIJ 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gij \- GNU interpreter for Java bytecode
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GIJ 1"
! .TH GIJ 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gij \- GNU interpreter for Java bytecode
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/gjnih.1 gcc-4.0.2/gcc/doc/gjnih.1
*** gcc-4.0.1/gcc/doc/gjnih.1	Thu Jul  7 20:50:54 2005
--- gcc-4.0.2/gcc/doc/gjnih.1	Wed Sep 28 06:22:02 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GJNIH 1"
! .TH GJNIH 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gjnih \- generate JNI header files from Java class files
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GJNIH 1"
! .TH GJNIH 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gjnih \- generate JNI header files from Java class files
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/gpl.7 gcc-4.0.2/gcc/doc/gpl.7
*** gcc-4.0.1/gcc/doc/gpl.7	Thu Jul  7 20:50:52 2005
--- gcc-4.0.2/gcc/doc/gpl.7	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  gpl \- GNU General Public License
  .SH "DESCRIPTION"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GPL 7"
! .TH GPL 7 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  gpl \- GNU General Public License
  .SH "DESCRIPTION"
diff -Nrcpad gcc-4.0.1/gcc/doc/grmic.1 gcc-4.0.2/gcc/doc/grmic.1
*** gcc-4.0.1/gcc/doc/grmic.1	Thu Jul  7 20:50:53 2005
--- gcc-4.0.2/gcc/doc/grmic.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GRMIC 1"
! .TH GRMIC 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  grmic \- Generate stubs for Remote Method Invocation
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GRMIC 1"
! .TH GRMIC 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  grmic \- Generate stubs for Remote Method Invocation
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/grmiregistry.1 gcc-4.0.2/gcc/doc/grmiregistry.1
*** gcc-4.0.1/gcc/doc/grmiregistry.1	Thu Jul  7 20:50:53 2005
--- gcc-4.0.2/gcc/doc/grmiregistry.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "GRMIREGISTRY 1"
! .TH GRMIREGISTRY 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  grmiregistry \- Remote object registry
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "GRMIREGISTRY 1"
! .TH GRMIREGISTRY 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  grmiregistry \- Remote object registry
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/include/gcc-common.texi gcc-4.0.2/gcc/doc/include/gcc-common.texi
*** gcc-4.0.1/gcc/doc/include/gcc-common.texi	Thu Apr 21 16:46:27 2005
--- gcc-4.0.2/gcc/doc/include/gcc-common.texi	Fri Jul  8 06:40:32 2005
***************
*** 4,10 ****
  
  @c Common values used in the GCC manuals:
  
! @set version-GCC 4.0.1
  
  @c DEVELOPMENT is set to indicate an in-development version,
  @c as compared to a release version.  When making a release
--- 4,10 ----
  
  @c Common values used in the GCC manuals:
  
! @set version-GCC 4.0.2
  
  @c DEVELOPMENT is set to indicate an in-development version,
  @c as compared to a release version.  When making a release
diff -Nrcpad gcc-4.0.1/gcc/doc/install.texi gcc-4.0.2/gcc/doc/install.texi
*** gcc-4.0.1/gcc/doc/install.texi	Mon Jun  6 19:20:51 2005
--- gcc-4.0.2/gcc/doc/install.texi	Thu Aug  4 09:54:58 2005
*************** specifying @var{list}; the categories of
*** 1120,1126 ****
  @samp{valgrind}.  The @samp{release} category enables only those checks
  suitable for release builds, currently this is just @samp{assert}.  The
  check @samp{valgrind} requires the external @command{valgrind}
! simulator, available from @uref{http://valgrind.kde.org/}.  The checks
  @samp{rtl}, @samp{gcac} and @samp{valgrind} are very expensive.  The
  default when @var{list} is not specified is
  @samp{assert,misc,tree,gc,rtlflag}.  That is also the default for
--- 1120,1126 ----
  @samp{valgrind}.  The @samp{release} category enables only those checks
  suitable for release builds, currently this is just @samp{assert}.  The
  check @samp{valgrind} requires the external @command{valgrind}
! simulator, available from @uref{http://valgrind.org/}.  The checks
  @samp{rtl}, @samp{gcac} and @samp{valgrind} are very expensive.  The
  default when @var{list} is not specified is
  @samp{assert,misc,tree,gc,rtlflag}.  That is also the default for
*************** Development Tools for the Renesas H8/300
*** 2082,2088 ****
  HP-UX:
  @itemize
  @item
! @uref{http://hpux.cae.wisc.edu/,,HP-UX Porting Center};
  
  @item
  @uref{ftp://sunsite.informatik.rwth-aachen.de/pub/packages/gcc_hpux/,,Binaries for HP-UX 11.00 at Aachen University of Technology}.
--- 2082,2088 ----
  HP-UX:
  @itemize
  @item
! @uref{http://hpux.cs.utah.edu/,,HP-UX Porting Center};
  
  @item
  @uref{ftp://sunsite.informatik.rwth-aachen.de/pub/packages/gcc_hpux/,,Binaries for HP-UX 11.00 at Aachen University of Technology}.
*************** Development Tools for the Motorola 68HC1
*** 2097,2105 ****
  OpenServer/Unixware}.
  
  @item
- Sinix/Reliant Unix---@uref{ftp://ftp.fujitsu-siemens.com/pub/pd/gnu/gcc/,,Siemens}.
- 
- @item
  Solaris 2 (SPARC, Intel)---@uref{http://www.sunfreeware.com/,,Sunfreeware}.
  
  @item
--- 2097,2102 ----
*************** number of platforms.
*** 2131,2137 ****
  
  In addition to those specific offerings, you can get a binary
  distribution CD-ROM from the
! @uref{http://www.fsf.org/order/order.html,,Free Software Foundation}.
  It contains binaries for a number of platforms, and
  includes not only GCC, but other stuff as well.  The current CD does
  not contain the latest version of GCC, but it should allow
--- 2128,2134 ----
  
  In addition to those specific offerings, you can get a binary
  distribution CD-ROM from the
! @uref{http://www.gnu.org/order/order.html,,Free Software Foundation}.
  It contains binaries for a number of platforms, and
  includes not only GCC, but other stuff as well.  The current CD does
  not contain the latest version of GCC, but it should allow
*************** can also be obtained from:
*** 2479,2485 ****
  
  @itemize @bullet
  @item
! @uref{http://www.openavr.org,,http://www.openavr.org}
  @item
  @uref{http://home.overta.ru/users/denisc/,,http://home.overta.ru/users/denisc/}
  @item
--- 2476,2482 ----
  
  @itemize @bullet
  @item
! @uref{http://www.nongnu.org/avr/,,http://www.nongnu.org/avr/}
  @item
  @uref{http://home.overta.ru/users/denisc/,,http://home.overta.ru/users/denisc/}
  @item
*************** from the CVS repository or applying the 
*** 3549,3554 ****
--- 3546,3559 ----
  @uref{http://sources.redhat.com/ml/binutils-cvs/2004-09/msg00036.html} to the
  release.
  
+ We recommend using GNU binutils 2.16 or later in conjunction with GCC 4.x.
+ However, for Solaris 10 and above, an additional patch is required in order
+ for the GNU linker to be able to cope with a new flavor of shared libraries.
+ You can obtain a working version by checking out the binutils-2_16-branch
+ from the CVS repository or applying the patch
+ @uref{http://sourceware.org/ml/binutils-cvs/2005-07/msg00122.html} to the
+ release.
+ 
  Sun bug 4296832 turns up when compiling X11 headers with GCC 2.95 or
  newer: @command{g++} will complain that types are missing.  These headers assume
  that omitting the type means @code{int}; this assumption worked for C89 but
*************** respects, this target is the same as the
*** 3860,3873 ****
  @end html
  @heading @anchor{windows}Microsoft Windows (32-bit)
  
! A port of GCC 2.95.2 and 3.x is included with the
  @uref{http://www.cygwin.com/,,Cygwin environment}.
  
! Current (as of early 2001) snapshots of GCC will build under Cygwin
! without modification.
! 
! GCC does not currently build with Microsoft's C++ compiler and there
! are no plans to make it do so.
  
  @html
  <hr />
--- 3865,3875 ----
  @end html
  @heading @anchor{windows}Microsoft Windows (32-bit)
  
! Ports of GCC are included with the
  @uref{http://www.cygwin.com/,,Cygwin environment}.
  
! GCC will build under Cygwin without modification; it does not build
! with Microsoft's C++ compiler and there are no plans to make it do so.
  
  @html
  <hr />
*************** GCC does not currently support OS/2.  Ho
*** 3878,3887 ****
  working on a generic OS/2 port with pgcc.  The current code can be found
  at @uref{http://www.goof.com/pcg/os2/,,http://www.goof.com/pcg/os2/}.
  
- An older copy of GCC 2.8.1 is included with the EMX tools available at
- @uref{ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/emx+gcc/,,
- ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/emx+gcc/}.
- 
  @html
  <hr />
  @end html
--- 3880,3885 ----
diff -Nrcpad gcc-4.0.1/gcc/doc/invoke.texi gcc-4.0.2/gcc/doc/invoke.texi
*** gcc-4.0.1/gcc/doc/invoke.texi	Mon Jun  6 12:12:50 2005
--- gcc-4.0.2/gcc/doc/invoke.texi	Fri Sep  2 08:12:30 2005
*************** Objective-C and Objective-C++ Dialects}.
*** 292,298 ****
  -fforce-addr  -fforce-mem  -ffunction-sections @gol
  -fgcse  -fgcse-lm  -fgcse-sm  -fgcse-las  -fgcse-after-reload @gol
  -floop-optimize -fcrossjumping  -fif-conversion  -fif-conversion2 @gol
! -finline-functions  -finline-limit=@var{n}  -fkeep-inline-functions @gol
  -fkeep-static-consts  -fmerge-constants  -fmerge-all-constants @gol
  -fmodulo-sched -fno-branch-count-reg @gol
  -fno-default-inline  -fno-defer-pop -floop-optimize2 -fmove-loop-invariants @gol
--- 292,299 ----
  -fforce-addr  -fforce-mem  -ffunction-sections @gol
  -fgcse  -fgcse-lm  -fgcse-sm  -fgcse-las  -fgcse-after-reload @gol
  -floop-optimize -fcrossjumping  -fif-conversion  -fif-conversion2 @gol
! -finline-functions  -finline-functions-called-once @gol
! -finline-limit=@var{n}  -fkeep-inline-functions @gol
  -fkeep-static-consts  -fmerge-constants  -fmerge-all-constants @gol
  -fmodulo-sched -fno-branch-count-reg @gol
  -fno-default-inline  -fno-defer-pop -floop-optimize2 -fmove-loop-invariants @gol
*************** Objective-C and Objective-C++ Dialects}.
*** 400,408 ****
  -mcall-prologues  -mno-tablejump  -mtiny-stack  -mint8}
  
  @emph{Blackfin Options}
! @gccoptlist{-momit-leaf-frame-pointer -mno-omit-leaf-frame-pointer -mcsync @gol
! -mno-csync -mlow-64k -mno-low64k -mid-shared-library @gol
! -mno-id-shared-library -mshared-library-id=@var{n} @gol}
  
  @emph{CRIS Options}
  @gccoptlist{-mcpu=@var{cpu}  -march=@var{cpu}  -mtune=@var{cpu} @gol
--- 401,411 ----
  -mcall-prologues  -mno-tablejump  -mtiny-stack  -mint8}
  
  @emph{Blackfin Options}
! @gccoptlist{-momit-leaf-frame-pointer -mno-omit-leaf-frame-pointer @gol
! -mspecld-anomaly -mno-specld-anomaly -mcsync-anomaly -mno-csync-anomaly @gol
! -mlow-64k -mno-low64k -mid-shared-library @gol
! -mno-id-shared-library -mshared-library-id=@var{n} @gol
! -mlong-calls  -mno-long-calls}
  
  @emph{CRIS Options}
  @gccoptlist{-mcpu=@var{cpu}  -march=@var{cpu}  -mtune=@var{cpu} @gol
*************** included in @option{-Wall}.
*** 2636,2644 ****
  @item -Wstrict-aliasing=2
  @opindex Wstrict-aliasing=2
  This option is only active when @option{-fstrict-aliasing} is active.
! It warns about all code which might break the strict aliasing rules that the
! compiler is using for optimization.  This warning catches all cases, but
! it will also give a warning for some ambiguous cases that are safe.
  
  @item -Wall
  @opindex Wall
--- 2639,2648 ----
  @item -Wstrict-aliasing=2
  @opindex Wstrict-aliasing=2
  This option is only active when @option{-fstrict-aliasing} is active.
! It warns about code which might break the strict aliasing rules that the
! compiler is using for optimization.  This warning catches more cases than
! @option{-Wstrict-aliasing}, but it will also give a warning for some ambiguous
! cases that are safe.
  
  @item -Wall
  @opindex Wall
*************** assembler code in its own right.
*** 4263,4268 ****
--- 4267,4281 ----
  
  Enabled at level @option{-O3}.
  
+ @item -finline-functions-called-once
+ @opindex finline-functions-called-once
+ Consider all @code{static} functions called once for inlining into their
+ caller even if they are not marked @code{inline}.  If a call to a given
+ function is integrated, then the function is not output as assembler code
+ in its own right.
+ 
+ Enabled if @option{-funit-at-a-time} is enabled.
+ 
  @item -finline-limit=@var{n}
  @opindex finline-limit
  By default, GCC limits the size of functions that can be inlined.  This flag
*************** Perform dead code elimination (DCE) on t
*** 4702,4709 ****
  default at @option{-O} and higher.
  
  @item -ftree-dominator-opts
! Perform dead code elimination (DCE) on trees.  This flag is enabled by
! default at @option{-O} and higher.
  
  @item -ftree-ch
  Perform loop header copying on trees.  This is beneficial since it increases
--- 4715,4725 ----
  default at @option{-O} and higher.
  
  @item -ftree-dominator-opts
! Perform a variety of simple scalar cleanups (constant/copy
! propagation, redundancy elimination, range propagation and expression
! simplification) based on a dominator tree traversal.  This also
! performs jump threading (to reduce jumps to jumps). This flag is
! enabled by default at @option{-O} and higher.
  
  @item -ftree-ch
  Perform loop header copying on trees.  This is beneficial since it increases
*************** makes an extra register available in lea
*** 7144,7159 ****
  @option{-fomit-frame-pointer} removes the frame pointer for all functions
  which might make debugging harder.
  
! @item -mcsync
! @opindex mcsync
  When enabled, the compiler will ensure that the generated code does not
  contain speculative loads after jump instructions.  This option is enabled
  by default.
  
! @item -mno-csync
! @opindex mno-csync
  Don't generate extra code to prevent speculative loads from occurring.
  
  @item -mlow-64k
  @opindex mlow-64k
  When enabled, the compiler is free to take advantage of the knowledge that
--- 7160,7186 ----
  @option{-fomit-frame-pointer} removes the frame pointer for all functions
  which might make debugging harder.
  
! @item -mspecld-anomaly
! @opindex mspecld-anomaly
  When enabled, the compiler will ensure that the generated code does not
  contain speculative loads after jump instructions.  This option is enabled
  by default.
  
! @item -mno-specld-anomaly
! @opindex mno-specld-anomaly
  Don't generate extra code to prevent speculative loads from occurring.
  
+ @item -mcsync-anomaly
+ @opindex mcsync-anomaly
+ When enabled, the compiler will ensure that the generated code does not
+ contain CSYNC or SSYNC instructions too soon after conditional branches.
+ This option is enabled by default.
+ 
+ @item -mno-csync-anomaly
+ @opindex mno-csync-anomaly
+ Don't generate extra code to prevent CSYNC or SSYNC instructions from
+ occurring too soon after a conditional branch.
+ 
  @item -mlow-64k
  @opindex mlow-64k
  When enabled, the compiler is free to take advantage of the knowledge that
*************** Specified the identification number of t
*** 7180,7185 ****
--- 7207,7227 ----
  compiled.  Specifying a value of 0 will generate more compact code, specifying
  other values will force the allocation of that number to the current
  library but is no more space or time efficient than omitting this option.
+ 
+ @item -mlong-calls
+ @itemx -mno-long-calls
+ @opindex mlong-calls
+ @opindex mno-long-calls
+ Tells the compiler to perform function calls by first loading the
+ address of the function into a register and then performing a subroutine
+ call on this register.  This switch is needed if the target function
+ will lie outside of the 24 bit addressing range of the offset based
+ version of subroutine call instruction.
+ 
+ This feature is not enabled by default.  Specifying
+ @option{-mno-long-calls} will restore the default behavior.  Note these
+ switches have no effect on how the compiler generates code to handle
+ function calls via function pointers.
  @end table
  
  @node CRIS Options
*************** have any affect on which ld is called, i
*** 8376,8382 ****
  are passed to that ld.  The ld that is called is determined by the
  @option{--with-ld} configure option, GCC's program search path, and
  finally by the user's @env{PATH}.  The linker used by GCC can be printed
! using @samp{which `gcc -print-prog-name=ld`}.
  
  @item -mhp-ld
  @opindex hp-ld
--- 8418,8425 ----
  are passed to that ld.  The ld that is called is determined by the
  @option{--with-ld} configure option, GCC's program search path, and
  finally by the user's @env{PATH}.  The linker used by GCC can be printed
! using @samp{which `gcc -print-prog-name=ld`}.  This option is only available
! on the 64 bit HP-UX GCC, i.e. configured with @samp{hppa*64*-*-hpux*}.
  
  @item -mhp-ld
  @opindex hp-ld
*************** which ld is called, it only changes what
*** 8388,8394 ****
  ld.  The ld that is called is determined by the @option{--with-ld}
  configure option, GCC's program search path, and finally by the user's
  @env{PATH}.  The linker used by GCC can be printed using @samp{which
! `gcc -print-prog-name=ld`}.
  
  @item -mlong-calls
  @opindex mno-long-calls
--- 8431,8438 ----
  ld.  The ld that is called is determined by the @option{--with-ld}
  configure option, GCC's program search path, and finally by the user's
  @env{PATH}.  The linker used by GCC can be printed using @samp{which
! `gcc -print-prog-name=ld`}.  This option is only available on the 64 bit
! HP-UX GCC, i.e. configured with @samp{hppa*64*-*-hpux*}.
  
  @item -mlong-calls
  @opindex mno-long-calls
diff -Nrcpad gcc-4.0.1/gcc/doc/jcf-dump.1 gcc-4.0.2/gcc/doc/jcf-dump.1
*** gcc-4.0.1/gcc/doc/jcf-dump.1	Thu Jul  7 20:50:53 2005
--- gcc-4.0.2/gcc/doc/jcf-dump.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "JCF-DUMP 1"
! .TH JCF-DUMP 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  jcf\-dump \- print information about Java class files
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "JCF-DUMP 1"
! .TH JCF-DUMP 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  jcf\-dump \- print information about Java class files
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/jv-convert.1 gcc-4.0.2/gcc/doc/jv-convert.1
*** gcc-4.0.1/gcc/doc/jv-convert.1	Thu Jul  7 20:50:53 2005
--- gcc-4.0.2/gcc/doc/jv-convert.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "JV-CONVERT 1"
! .TH JV-CONVERT 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  jv\-convert \- Convert file from one encoding to another
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "JV-CONVERT 1"
! .TH JV-CONVERT 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  jv\-convert \- Convert file from one encoding to another
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/jv-scan.1 gcc-4.0.2/gcc/doc/jv-scan.1
*** gcc-4.0.1/gcc/doc/jv-scan.1	Thu Jul  7 20:50:53 2005
--- gcc-4.0.2/gcc/doc/jv-scan.1	Wed Sep 28 06:22:01 2005
***************
*** 129,135 ****
  .\" ========================================================================
  .\"
  .IX Title "JV-SCAN 1"
! .TH JV-SCAN 1 "2005-07-07" "gcc-4.0.1" "GNU"
  .SH "NAME"
  jv\-scan \- print information about Java source file
  .SH "SYNOPSIS"
--- 129,135 ----
  .\" ========================================================================
  .\"
  .IX Title "JV-SCAN 1"
! .TH JV-SCAN 1 "2005-09-28" "gcc-4.0.2" "GNU"
  .SH "NAME"
  jv\-scan \- print information about Java source file
  .SH "SYNOPSIS"
diff -Nrcpad gcc-4.0.1/gcc/doc/md.texi gcc-4.0.2/gcc/doc/md.texi
*** gcc-4.0.1/gcc/doc/md.texi	Mon Apr 25 10:40:23 2005
--- gcc-4.0.2/gcc/doc/md.texi	Sat Aug 13 23:56:45 2005
*************** An item in the constant pool
*** 1672,1678 ****
  
  @item S
  A symbol in the text segment of the current file
- @end table
  
  @item Uv
  A memory reference suitable for VFP load/store insns (reg+constant offset)
--- 1672,1677 ----
*************** A memory reference suitable for iWMMXt l
*** 1682,1687 ****
--- 1681,1687 ----
  
  @item Uq
  A memory reference suitable for the ARMv4 ldrsb instruction.
+ @end table
  
  @item AVR family---@file{avr.h}
  @table @code
diff -Nrcpad gcc-4.0.1/gcc/dwarf2out.c gcc-4.0.2/gcc/dwarf2out.c
*** gcc-4.0.1/gcc/dwarf2out.c	Mon May 16 04:32:28 2005
--- gcc-4.0.2/gcc/dwarf2out.c	Thu Sep  1 14:04:38 2005
*************** new_loc_descr (enum dwarf_location_atom 
*** 2942,2948 ****
    return descr;
  }
  
- 
  /* Add a location description term to a location description expression.  */
  
  static inline void
--- 2942,2947 ----
*************** static dw_die_ref subrange_type_die (tre
*** 3918,3923 ****
--- 3917,3923 ----
  static dw_die_ref modified_type_die (tree, int, int, dw_die_ref);
  static int type_is_enum (tree);
  static unsigned int dbx_reg_number (rtx);
+ static void add_loc_descr_op_piece (dw_loc_descr_ref *, int);
  static dw_loc_descr_ref reg_loc_descriptor (rtx);
  static dw_loc_descr_ref one_reg_loc_descriptor (unsigned int);
  static dw_loc_descr_ref multiple_reg_loc_descriptor (rtx, rtx);
*************** base_type_die (tree type)
*** 7946,7952 ****
  	 that contain spaces; other names might occur by coincidence in other
  	 languages.  */
        if (! (TYPE_PRECISION (type) == CHAR_TYPE_SIZE
! 	     && (type == char_type_node
  		 || ! strcmp (type_name, "signed char")
  		 || ! strcmp (type_name, "unsigned char"))))
  	{
--- 7946,7952 ----
  	 that contain spaces; other names might occur by coincidence in other
  	 languages.  */
        if (! (TYPE_PRECISION (type) == CHAR_TYPE_SIZE
! 	     && (TYPE_MAIN_VARIANT (type) == char_type_node
  		 || ! strcmp (type_name, "signed char")
  		 || ! strcmp (type_name, "unsigned char"))))
  	{
*************** dbx_reg_number (rtx rtl)
*** 8347,8352 ****
--- 8347,8372 ----
    return DBX_REGISTER_NUMBER (regno);
  }
  
+ /* Optionally add a DW_OP_piece term to a location description expression.
+    DW_OP_piece is only added if the location description expression already
+    doesn't end with DW_OP_piece.  */
+ 
+ static void
+ add_loc_descr_op_piece (dw_loc_descr_ref *list_head, int size)
+ {
+   dw_loc_descr_ref loc;
+ 
+   if (*list_head != NULL)
+     {
+       /* Find the end of the chain.  */
+       for (loc = *list_head; loc->dw_loc_next != NULL; loc = loc->dw_loc_next)
+ 	;
+ 
+       if (loc->dw_loc_opc != DW_OP_piece)
+ 	loc->dw_loc_next = new_loc_descr (DW_OP_piece, size, 0);
+     }
+ }
+ 
  /* Return a location descriptor that designates a machine register or
     zero if there is none.  */
  
*************** multiple_reg_loc_descriptor (rtx rtl, rt
*** 8406,8412 ****
  
  	  t = one_reg_loc_descriptor (reg);
  	  add_loc_descr (&loc_result, t);
! 	  add_loc_descr (&loc_result, new_loc_descr (DW_OP_piece, size, 0));
  	  ++reg;
  	}
        return loc_result;
--- 8426,8432 ----
  
  	  t = one_reg_loc_descriptor (reg);
  	  add_loc_descr (&loc_result, t);
! 	  add_loc_descr_op_piece (&loc_result, size);
  	  ++reg;
  	}
        return loc_result;
*************** multiple_reg_loc_descriptor (rtx rtl, rt
*** 8426,8432 ****
        t = one_reg_loc_descriptor (REGNO (XVECEXP (regs, 0, i)));
        add_loc_descr (&loc_result, t);
        size = GET_MODE_SIZE (GET_MODE (XVECEXP (regs, 0, 0)));
!       add_loc_descr (&loc_result, new_loc_descr (DW_OP_piece, size, 0));
      }
    return loc_result;
  }
--- 8446,8452 ----
        t = one_reg_loc_descriptor (REGNO (XVECEXP (regs, 0, i)));
        add_loc_descr (&loc_result, t);
        size = GET_MODE_SIZE (GET_MODE (XVECEXP (regs, 0, 0)));
!       add_loc_descr_op_piece (&loc_result, size);
      }
    return loc_result;
  }
*************** concat_loc_descriptor (rtx x0, rtx x1)
*** 8729,8742 ****
      return 0;
  
    cc_loc_result = x0_ref;
!   add_loc_descr (&cc_loc_result,
! 		 new_loc_descr (DW_OP_piece,
! 				GET_MODE_SIZE (GET_MODE (x0)), 0));
  
    add_loc_descr (&cc_loc_result, x1_ref);
!   add_loc_descr (&cc_loc_result,
! 		 new_loc_descr (DW_OP_piece,
! 				GET_MODE_SIZE (GET_MODE (x1)), 0));
  
    return cc_loc_result;
  }
--- 8749,8758 ----
      return 0;
  
    cc_loc_result = x0_ref;
!   add_loc_descr_op_piece (&cc_loc_result, GET_MODE_SIZE (GET_MODE (x0)));
  
    add_loc_descr (&cc_loc_result, x1_ref);
!   add_loc_descr_op_piece (&cc_loc_result, GET_MODE_SIZE (GET_MODE (x1)));
  
    return cc_loc_result;
  }
*************** loc_descriptor (rtx rtl, bool can_use_fb
*** 8801,8808 ****
  	loc_result = loc_descriptor (XEXP (RTVEC_ELT (par_elems, 0), 0),
  				     can_use_fbreg);
  	mode = GET_MODE (XEXP (RTVEC_ELT (par_elems, 0), 0));
! 	add_loc_descr (&loc_result,
! 		       new_loc_descr (DW_OP_piece, GET_MODE_SIZE (mode), 0));
  	for (i = 1; i < num_elem; i++)
  	  {
  	    dw_loc_descr_ref temp;
--- 8817,8823 ----
  	loc_result = loc_descriptor (XEXP (RTVEC_ELT (par_elems, 0), 0),
  				     can_use_fbreg);
  	mode = GET_MODE (XEXP (RTVEC_ELT (par_elems, 0), 0));
! 	add_loc_descr_op_piece (&loc_result, GET_MODE_SIZE (mode));
  	for (i = 1; i < num_elem; i++)
  	  {
  	    dw_loc_descr_ref temp;
*************** loc_descriptor (rtx rtl, bool can_use_fb
*** 8811,8819 ****
  				   can_use_fbreg);
  	    add_loc_descr (&loc_result, temp);
  	    mode = GET_MODE (XEXP (RTVEC_ELT (par_elems, i), 0));
! 	    add_loc_descr (&loc_result,
! 			   new_loc_descr (DW_OP_piece,
! 					  GET_MODE_SIZE (mode), 0));
  	  }
        }
        break;
--- 8826,8832 ----
  				   can_use_fbreg);
  	    add_loc_descr (&loc_result, temp);
  	    mode = GET_MODE (XEXP (RTVEC_ELT (par_elems, i), 0));
! 	    add_loc_descr_op_piece (&loc_result, GET_MODE_SIZE (mode));
  	  }
        }
        break;
*************** gen_variable_die (tree decl, dw_die_ref 
*** 11518,11523 ****
--- 11531,11555 ----
  
    dw_die_ref old_die = lookup_decl_die (decl);
    int declaration = (DECL_EXTERNAL (decl)
+ 		     /* If DECL is COMDAT and has not actually been
+ 			emitted, we cannot take its address; there
+ 			might end up being no definition anywhere in
+ 			the program.  For example, consider the C++
+ 			test case:
+ 
+                           template <class T>
+                           struct S { static const int i = 7; };
+ 
+                           template <class T>
+                           const int S<T>::i;
+ 
+                           int f() { return S<int>::i; }
+ 			  
+ 			Here, S<int>::i is not DECL_EXTERNAL, but no
+ 			definition is required, so the compiler will
+ 			not emit a definition.  */  
+ 		     || (TREE_CODE (decl) == VAR_DECL
+ 			 && DECL_COMDAT (decl) && !TREE_ASM_WRITTEN (decl))
  		     || class_or_namespace_scope_p (context_die));
  
    if (origin != NULL)
diff -Nrcpad gcc-4.0.1/gcc/except.c gcc-4.0.2/gcc/except.c
*** gcc-4.0.1/gcc/except.c	Mon Feb 21 14:39:47 2005
--- gcc-4.0.2/gcc/except.c	Tue Sep  6 08:09:34 2005
*************** static void
*** 1576,1581 ****
--- 1576,1582 ----
  sjlj_emit_function_enter (rtx dispatch_label)
  {
    rtx fn_begin, fc, mem, seq;
+   bool fn_begin_outside_block;
  
    fc = cfun->eh->sjlj_fc;
  
*************** sjlj_emit_function_enter (rtx dispatch_l
*** 1631,1653 ****
       do this in a block that is at loop level 0 and dominates all
       can_throw_internal instructions.  */
  
    for (fn_begin = get_insns (); ; fn_begin = NEXT_INSN (fn_begin))
!     if (NOTE_P (fn_begin)
! 	&& (NOTE_LINE_NUMBER (fn_begin) == NOTE_INSN_FUNCTION_BEG
! 	    || NOTE_LINE_NUMBER (fn_begin) == NOTE_INSN_BASIC_BLOCK))
!       break;
!   if (NOTE_LINE_NUMBER (fn_begin) == NOTE_INSN_FUNCTION_BEG)
      insert_insn_on_edge (seq, EDGE_SUCC (ENTRY_BLOCK_PTR, 0));
    else
!     {
!       rtx last = BB_END (EDGE_SUCC (ENTRY_BLOCK_PTR, 0)->dest);
!       for (; ; fn_begin = NEXT_INSN (fn_begin))
! 	if ((NOTE_P (fn_begin)
! 	     && NOTE_LINE_NUMBER (fn_begin) == NOTE_INSN_FUNCTION_BEG)
! 	    || fn_begin == last)
! 	  break;
!       emit_insn_after (seq, fn_begin);
!     }
  }
  
  /* Call back from expand_function_end to know where we should put
--- 1632,1651 ----
       do this in a block that is at loop level 0 and dominates all
       can_throw_internal instructions.  */
  
+   fn_begin_outside_block = true;
    for (fn_begin = get_insns (); ; fn_begin = NEXT_INSN (fn_begin))
!     if (NOTE_P (fn_begin))
!       {
! 	if (NOTE_LINE_NUMBER (fn_begin) == NOTE_INSN_FUNCTION_BEG)
! 	  break;
! 	else if (NOTE_LINE_NUMBER (fn_begin) == NOTE_INSN_BASIC_BLOCK)
! 	  fn_begin_outside_block = false;
!       }
! 
!   if (fn_begin_outside_block)
      insert_insn_on_edge (seq, EDGE_SUCC (ENTRY_BLOCK_PTR, 0));
    else
!     emit_insn_after (seq, fn_begin);
  }
  
  /* Call back from expand_function_end to know where we should put
diff -Nrcpad gcc-4.0.1/gcc/expr.c gcc-4.0.2/gcc/expr.c
*** gcc-4.0.1/gcc/expr.c	Wed May  4 07:35:17 2005
--- gcc-4.0.2/gcc/expr.c	Sat Sep 10 01:03:28 2005
*************** expand_expr_addr_expr_1 (tree exp, rtx t
*** 6205,6211 ****
        result = convert_memory_address (tmode, result);
        tmp = convert_memory_address (tmode, tmp);
  
!       if (modifier == EXPAND_SUM)
  	result = gen_rtx_PLUS (tmode, result, tmp);
        else
  	{
--- 6205,6211 ----
        result = convert_memory_address (tmode, result);
        tmp = convert_memory_address (tmode, tmp);
  
!       if (modifier == EXPAND_SUM || modifier == EXPAND_INITIALIZER)
  	result = gen_rtx_PLUS (tmode, result, tmp);
        else
  	{
*************** expand_expr_real_1 (tree exp, rtx target
*** 7392,7409 ****
      case VIEW_CONVERT_EXPR:
        op0 = expand_expr (TREE_OPERAND (exp, 0), NULL_RTX, mode, modifier);
  
!       /* If the input and output modes are both the same, we are done.
! 	 Otherwise, if neither mode is BLKmode and both are integral and within
! 	 a word, we can use gen_lowpart.  If neither is true, make sure the
! 	 operand is in memory and convert the MEM to the new mode.  */
        if (TYPE_MODE (type) == GET_MODE (op0))
  	;
        else if (TYPE_MODE (type) != BLKmode && GET_MODE (op0) != BLKmode
! 	       && GET_MODE_CLASS (GET_MODE (op0)) == MODE_INT
! 	       && GET_MODE_CLASS (TYPE_MODE (type)) == MODE_INT
! 	       && GET_MODE_SIZE (TYPE_MODE (type)) <= UNITS_PER_WORD
! 	       && GET_MODE_SIZE (GET_MODE (op0)) <= UNITS_PER_WORD)
! 	op0 = gen_lowpart (TYPE_MODE (type), op0);
        else if (!MEM_P (op0))
  	{
  	  /* If the operand is not a MEM, force it into memory.  Since we
--- 7392,7418 ----
      case VIEW_CONVERT_EXPR:
        op0 = expand_expr (TREE_OPERAND (exp, 0), NULL_RTX, mode, modifier);
  
!       /* If the input and output modes are both the same, we are done.  */
        if (TYPE_MODE (type) == GET_MODE (op0))
  	;
+       /* If neither mode is BLKmode, and both modes are the same size
+ 	 then we can use gen_lowpart.  */
        else if (TYPE_MODE (type) != BLKmode && GET_MODE (op0) != BLKmode
! 	       && GET_MODE_SIZE (TYPE_MODE (type))
! 		   == GET_MODE_SIZE (GET_MODE (op0)))
! 	{
! 	  if (GET_CODE (op0) == SUBREG)
! 	    op0 = force_reg (GET_MODE (op0), op0);
! 	  op0 = gen_lowpart (TYPE_MODE (type), op0);
! 	}
!       /* If both modes are integral, then we can convert from one to the
! 	 other.  */
!       else if (SCALAR_INT_MODE_P (GET_MODE (op0))
! 	       && SCALAR_INT_MODE_P (TYPE_MODE (type)))
! 	op0 = convert_modes (TYPE_MODE (type), GET_MODE (op0), op0, 
! 			     TYPE_UNSIGNED (TREE_TYPE (TREE_OPERAND (exp, 0))));
!       /* As a last resort, spill op0 to memory, and reload it in a 
! 	 different mode.  */
        else if (!MEM_P (op0))
  	{
  	  /* If the operand is not a MEM, force it into memory.  Since we
diff -Nrcpad gcc-4.0.1/gcc/flow.c gcc-4.0.2/gcc/flow.c
*** gcc-4.0.1/gcc/flow.c	Mon Feb 21 19:47:40 2005
--- gcc-4.0.2/gcc/flow.c	Thu Sep  1 06:04:39 2005
*************** Software Foundation, 59 Temple Place - S
*** 104,110 ****
  
     life_analysis fills in certain vectors containing information about
     register usage: REG_N_REFS, REG_N_DEATHS, REG_N_SETS, REG_LIVE_LENGTH,
!    REG_N_CALLS_CROSSED and REG_BASIC_BLOCK.
  
     life_analysis sets current_function_sp_is_unchanging if the function
     doesn't modify the stack pointer.  */
--- 104,110 ----
  
     life_analysis fills in certain vectors containing information about
     register usage: REG_N_REFS, REG_N_DEATHS, REG_N_SETS, REG_LIVE_LENGTH,
!    REG_N_CALLS_CROSSED, REG_N_THROWING_CALLS_CROSSED and REG_BASIC_BLOCK.
  
     life_analysis sets current_function_sp_is_unchanging if the function
     doesn't modify the stack pointer.  */
*************** allocate_reg_life_data (void)
*** 1577,1582 ****
--- 1577,1583 ----
        REG_N_REFS (i) = 0;
        REG_N_DEATHS (i) = 0;
        REG_N_CALLS_CROSSED (i) = 0;
+       REG_N_THROWING_CALLS_CROSSED (i) = 0;
        REG_LIVE_LENGTH (i) = 0;
        REG_FREQ (i) = 0;
        REG_BASIC_BLOCK (i) = REG_BLOCK_UNKNOWN;
*************** propagate_one_insn (struct propagate_blo
*** 1805,1810 ****
--- 1806,1814 ----
  	  reg_set_iterator rsi;
  	  EXECUTE_IF_SET_IN_REG_SET (pbi->reg_live, 0, i, rsi)
  	    REG_N_CALLS_CROSSED (i)++;
+           if (can_throw_internal (insn))
+ 	    EXECUTE_IF_SET_IN_REG_SET (pbi->reg_live, 0, i, rsi)
+ 	      REG_N_THROWING_CALLS_CROSSED (i)++;
  	}
  
        /* Record sets.  Do this even for dead instructions, since they
*************** attempt_auto_inc (struct propagate_block
*** 3490,3496 ****
  	 that REGNO now crosses them.  */
        for (temp = insn; temp != incr; temp = NEXT_INSN (temp))
  	if (CALL_P (temp))
! 	  REG_N_CALLS_CROSSED (regno)++;
  
        /* Invalidate alias info for Q since we just changed its value.  */
        clear_reg_alias_info (q);
--- 3494,3504 ----
  	 that REGNO now crosses them.  */
        for (temp = insn; temp != incr; temp = NEXT_INSN (temp))
  	if (CALL_P (temp))
! 	  {
! 	    REG_N_CALLS_CROSSED (regno)++;
! 	    if (can_throw_internal (temp))
! 	      REG_N_THROWING_CALLS_CROSSED (regno)++;
! 	  }
  
        /* Invalidate alias info for Q since we just changed its value.  */
        clear_reg_alias_info (q);
diff -Nrcpad gcc-4.0.1/gcc/fold-const.c gcc-4.0.2/gcc/fold-const.c
*** gcc-4.0.1/gcc/fold-const.c	Fri Jun 24 03:44:43 2005
--- gcc-4.0.2/gcc/fold-const.c	Fri Sep  9 09:25:02 2005
*************** fold_convert (tree type, tree arg)
*** 1994,2000 ****
        gcc_assert (tree_int_cst_equal (TYPE_SIZE (type), TYPE_SIZE (orig)));
        gcc_assert (INTEGRAL_TYPE_P (orig) || POINTER_TYPE_P (orig)
  		  || TREE_CODE (orig) == VECTOR_TYPE);
!       return fold (build1 (NOP_EXPR, type, arg));
  
      case VOID_TYPE:
        return fold (build1 (CONVERT_EXPR, type, fold_ignored_result (arg)));
--- 1994,2000 ----
        gcc_assert (tree_int_cst_equal (TYPE_SIZE (type), TYPE_SIZE (orig)));
        gcc_assert (INTEGRAL_TYPE_P (orig) || POINTER_TYPE_P (orig)
  		  || TREE_CODE (orig) == VECTOR_TYPE);
!       return fold (build1 (VIEW_CONVERT_EXPR, type, arg));
  
      case VOID_TYPE:
        return fold (build1 (CONVERT_EXPR, type, fold_ignored_result (arg)));
*************** build_range_check (tree type, tree exp, 
*** 3852,3857 ****
--- 3852,3866 ----
    tree etype = TREE_TYPE (exp);
    tree value;
  
+ #ifdef HAVE_canonicalize_funcptr_for_compare
+   /* Disable this optimization for function pointer expressions
+      on targets that require function pointer canonicalization.  */
+   if (HAVE_canonicalize_funcptr_for_compare
+       && TREE_CODE (etype) == POINTER_TYPE
+       && TREE_CODE (TREE_TYPE (etype)) == FUNCTION_TYPE)
+     return NULL_TREE;
+ #endif
+ 
    if (! in_p)
      {
        value = build_range_check (type, exp, 1, low, high);
*************** fold (tree expr)
*** 8748,8756 ****
  	  && ! lookup_attribute ("alias",
  				 DECL_ATTRIBUTES (TREE_OPERAND (arg1, 0)))
  	  && ! DECL_EXTERNAL (TREE_OPERAND (arg1, 0)))
! 	return constant_boolean_node (operand_equal_p (arg0, arg1, 0)
! 				      ? code == EQ_EXPR : code != EQ_EXPR,
! 				      type);
  
        /* If this is a comparison of two exprs that look like an
  	 ARRAY_REF of the same object, then we can fold this to a
--- 8757,8779 ----
  	  && ! lookup_attribute ("alias",
  				 DECL_ATTRIBUTES (TREE_OPERAND (arg1, 0)))
  	  && ! DECL_EXTERNAL (TREE_OPERAND (arg1, 0)))
! 	{
! 	  /* We know that we're looking at the address of two
! 	     non-weak, unaliased, static _DECL nodes.
! 
! 	     It is both wasteful and incorrect to call operand_equal_p
! 	     to compare the two ADDR_EXPR nodes.  It is wasteful in that
! 	     all we need to do is test pointer equality for the arguments
! 	     to the two ADDR_EXPR nodes.  It is incorrect to use
! 	     operand_equal_p as that function is NOT equivalent to a
! 	     C equality test.  It can in fact return false for two
! 	     objects which would test as equal using the C equality
! 	     operator.  */
! 	  bool equal = TREE_OPERAND (arg0, 0) == TREE_OPERAND (arg1, 0);
! 	  return constant_boolean_node (equal
! 				        ? code == EQ_EXPR : code != EQ_EXPR,
! 				        type);
! 	}
  
        /* If this is a comparison of two exprs that look like an
  	 ARRAY_REF of the same object, then we can fold this to a
*************** fold (tree expr)
*** 9692,9699 ****
  
        /* If the second operand is simpler than the third, swap them
  	 since that produces better jump optimization results.  */
!       if (tree_swap_operands_p (TREE_OPERAND (t, 1),
! 				TREE_OPERAND (t, 2), false))
  	{
  	  /* See if this can be inverted.  If it can't, possibly because
  	     it was a floating-point inequality comparison, don't do
--- 9715,9723 ----
  
        /* If the second operand is simpler than the third, swap them
  	 since that produces better jump optimization results.  */
!       if (truth_value_p (TREE_CODE (arg0))
! 	  && tree_swap_operands_p (TREE_OPERAND (t, 1),
! 				   TREE_OPERAND (t, 2), false))
  	{
  	  /* See if this can be inverted.  If it can't, possibly because
  	     it was a floating-point inequality comparison, don't do
*************** tree_expr_nonnegative_p (tree t)
*** 10396,10402 ****
  	    CASE_BUILTIN_F (BUILT_IN_EXP2)
  	    CASE_BUILTIN_F (BUILT_IN_FABS)
  	    CASE_BUILTIN_F (BUILT_IN_FDIM)
- 	    CASE_BUILTIN_F (BUILT_IN_FREXP)
  	    CASE_BUILTIN_F (BUILT_IN_HYPOT)
  	    CASE_BUILTIN_F (BUILT_IN_POW10)
  	    CASE_BUILTIN_I (BUILT_IN_FFS)
--- 10420,10425 ----
*************** tree_expr_nonnegative_p (tree t)
*** 10420,10425 ****
--- 10443,10449 ----
  	    CASE_BUILTIN_F (BUILT_IN_EXPM1)
  	    CASE_BUILTIN_F (BUILT_IN_FLOOR)
  	    CASE_BUILTIN_F (BUILT_IN_FMOD)
+ 	    CASE_BUILTIN_F (BUILT_IN_FREXP)
  	    CASE_BUILTIN_F (BUILT_IN_LDEXP)
  	    CASE_BUILTIN_F (BUILT_IN_LLRINT)
  	    CASE_BUILTIN_F (BUILT_IN_LLROUND)
diff -Nrcpad gcc-4.0.1/gcc/fortran/ChangeLog gcc-4.0.2/gcc/fortran/ChangeLog
*** gcc-4.0.1/gcc/fortran/ChangeLog	Thu Jul  7 18:39:00 2005
--- gcc-4.0.2/gcc/fortran/ChangeLog	Wed Sep 21 03:56:59 2005
***************
*** 1,3 ****
--- 1,450 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/19358
+ 	* trans-array.c (gfc_trans_dummy_array_bias): correct the typo
+ 	which uses dim[i].upper for lbound, rather than dim[i].lower.
+ 
+ 2005-09-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR fortran/22502
+ 	Backport:
+ 
+ 	2005-07-29  Steven Bosscher  <stevenb@suse.de>
+ 	* trans-types.h (gfc_array_range_type): Add missing GTY decl for this.
+ 
+ 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	* io.c (gfc_resolve_filepos):  Also resolve iostat.
+ 
+ 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/18878
+ 	* module.c (find_use_name_n): Based on original
+ 	find_use_name. Either counts number of use names for a
+ 	given real name or returns use name n.
+ 	(find_use_name, number_use_names): Interfaces to the
+ 	function find_use_name_n.
+ 	(read_module): Add the logic and calls to these functions,
+ 	so that mutiple reuses of the same real name are loaded.
+ 
+ 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/22304
+ 	PR fortran/23270
+ 	PR fortran/18870
+ 	PR fortran/16511
+ 	PR fortran/17917
+ 	* gfortran.h: Move definition of BLANK_COMMON_NAME from trans-
+ 	common.c so that it is accessible to module.c. Add common_head
+ 	field to gfc_symbol structure. Add field for the equivalence
+ 	name AND new attr field, in_equivalence.
+ 	* match.c (gfc_match_common, gfc_match_equivalence): In loops
+ 	that flag common block equivalences, emit an error if the
+ 	common blocks are different, using sym->common_head as the
+ 	common block identifier. Ensure that symbols that are equivalence
+ 	associated with a common block are marked as being in_common.
+ 	* module.c (write_blank_common): New.
+ 	(write_common): Use unmangled common block name.
+ 	(load_equiv): New function ported from g95.
+ 	(read_module): Call load_equiv.
+ 	(write_equiv): New function ported from g95. Correct
+ 	string referencing for gfc functions. Give module
+ 	equivalences a unique name.
+ 	(write_module): Call write_equiv and write_blank_common.
+ 	* primary.c (match_variable) Old gfc_match_variable, made
+ 	static and third argument provided to indicate if parent
+ 	namespace to be visited or not.
+ 	(gfc_match_variable): New. Interface to match_variable.
+ 	(gfc_match_equiv_variable): New. Interface to match_variable.
+ 	* trans-common.c (finish_equivalences): Provide the call
+ 	to create_common with a gfc_common_header so that
+ 	module equivalences are made external, rather than local.
+ 	(find_equivalences): Ensure that all members in common block
+ 	equivalences are marked as used. This prevents the subsequent
+ 	call to this function from making local unions.
+ 	* trans-decl.c (gfc_generate_function_code): Move the call to
+ 	gfc_generate_contained_functions to after the call to
+ 	gfc_trans_common so the use-associated, contained common
+ 	blocks produce the correct references.
+ 	(gfc_create_module_variable): Return for equivalenced symbols
+ 	with existing backend declaration.
+ 
+ 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+ 
+ 	PR fortran/23765
+ 	* match.c (gfc_match_common): Remove unnecessary / wrong special
+ 	cases for end-of-statement.
+ 
+ 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR fortran/20848
+ 	* symbol.c(check_conflict):  Add conflict for parameter/save.
+ 
+ 2005-09-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+ 
+ 	PR fortran/23661
+ 	* io.c (match_io): Correctly backup if PRINT followed by
+ 	symbol which is not a namelist.  Force blank between PRINT
+ 	and namelist in free form.
+ 
+ 2005-08-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	PR fortran/20592
+ 	* gfortran.h (gfc_option_t): Add flag_automatic.
+ 	* invoke.texi: Document the -fno-automatic option.
+ 	* lang.opt: Add a -fautomatic option.
+ 	* options.c (gfc_init_options): Default for -fautomatic is on.
+ 	(gfc_handle_option): Add handling of -fautomatic option.
+ 	* resolve.c (gfc_resolve): When -fno-automatic is used, mark
+ 	needed variables as SAVE.
+ 
+ 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
+ 
+ 	PR fortran/20363
+ 	* symbol.c (find_special): Remove.
+ 	(build_sym, add_init_expr, attr_decl1): Remove calls to
+ 	find_special in favor of calls to gfc_get_symbol.
+ 
+ 2005-08-19  Steven G. Kargl  <kargls@comcast.net>
+ 
+ 	PR fortran/23065
+ 	* gfortran.h: Remove PATH_MAX definition.
+ 	* module.c (write_module, gfc_dump_module): Use alloca to allocate
+ 	buffers.
+ 	* scanner.c (gfc_release_include_path, form_from_filename): Ditto.
+ 
+ 2004-08-16  Huang Chun  <chunhuang73@hotmail.com>
+ 
+ 	* trans-expr.c (gfc_conv_power_op): Evaluate the expression before
+ 	expand.
+ 
+ 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/21432.
+ 	* gfortran.texi: Document PRINT namelist.
+ 
+ 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/21432.
+ 	* io.c (match_io): Add code to implement PRINT namelist.
+ 
+ 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 	    Steven Bosscher  <stevenb@suse.de>
+ 
+ 	PR libfortran/20006
+ 	* gfortran.h: Add is_main_program member to symbol_attribute.
+ 	* trans-decl: Add a gfor_fndecl_set_std tree.
+ 	(gfc_build_builtin_function_decls): Create it.
+ 	(gfc_generate_function_code): Add this call at the beginning of
+ 	the main program.
+ 	* trans.c (gfc_generate_code): Move main_program and attr.
+ 	* trans.h: Add declaration for gfor_fndecl_set_std.
+ 
+ 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR libfortran/22143
+ 	gfortran.h:  Declare new function gfc_resolve_dim_arg.
+ 	resolve.c:  New function gfc_resolve_dim_arg.
+ 	iresolve.c (gfc_resolve_all):  Use gfc_resolve_dim_arg.
+ 	(gfc_resolve_any):  Likewise.
+ 	(gfc_resolve_count):  Likewise.
+ 	(gfc_resolve_cshift):  Likewise.  If the kind of shift is less
+ 	gfc_default_integer_kind, convert it to default integer type.
+ 	(gfc_resolve_eoshift):  Likewise.
+ 	(gfc_resolve_maxloc):  Use gfc_resolve_dim_arg.
+ 	(gfc_resolve_maxval):  Likewise.
+ 	(gfc_resolve_minloc):  Likewise.
+ 	(gfc_resolve_minval):  Likewise.
+ 	(gfc_resolve_product):  Likewise.
+ 	(gfc_resolve_spread):  Likewise.
+ 	(gfc_resolve_sum):  Likewise.
+ 
+ 2005-08-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* check.c (gfc_check_ttynam_sub, gfc_check_isatty): Add check
+ 	functions for new intrinsics TTYNAM and ISATTY.
+ 	* intrinsic.c (add_functions, add_subroutines): Add new
+ 	intrinsics.
+ 	* intrinsic.h: Add prototypes for new check and resolve
+ 	functions.
+ 	* iresolve.c (gfc_resolve_isatty, gfc_resolve_ttynam_sub): New
+ 	resolve functions for intrinsics TTYNAM and ISATTY.
+ 	* gfortran.h (gfc_generic_isym_id): Add symbol for ISATTY.
+ 	* trans-intrinsic.c: Add case for GFC_ISYM_ISATTY.
+ 
+ 2005-08-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* scanner.c (preprocessor_line): Don't write beyond the end of flag
+ 	buffer.
+ 
+ 2005-08-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* primary.c (match_hollerith_constant): Fix typo.
+ 
+ 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR fortran/18833
+ 	PR fortran/20850
+ 	* primary.c (match_varspec): If equiv_flag, don't look at sym's
+ 	attributes, call gfc_match_array_ref up to twice and don't do any
+ 	substring or component processing.
+ 	* resolve.c (resolve_equivalence): Transform REF_ARRAY into
+ 	REF_SUBSTRING or nothing if needed.  Check that substrings
+ 	don't have zero length.
+ 
+ 2005-08-05  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
+ 	    Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/22010
+ 	Port from g95.
+ 	* module.c (mio_namelist): New function. Correct to set
+ 	namelist_tail and to give error on renaming namelist by use
+ 	association.
+ 	(mio_symbol): Call mio_namelist.
+ 
+ 2005-08-04  Paul Brook  <paul@codesourcery.com>
+ 
+ 	* trans-expr.c (gfc_conv_expr, gfc_conv_expr_type): Update comments.
+ 	(gfc_conv_expr_lhs): Fix assertion.
+ 	(gfc_conv_expr_val): Merge post block.  Set se.expr to new value.
+ 	* trans.h: Move and update comments.
+ 
+ 2005-07-31  Jerry DeLisle  <jvdelisle@verizon.net>
+ 
+ 	* intrinsic.texi: Backport from 4.1 branch.
+ 
+ 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR fortran/22503
+ 	* resolve.c (resolve_operator): Improve diagnostic for comparison
+ 	of logicals with invalid operator.
+ 
+ 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR fortran/20063
+ 	* data.c (gfc_assign_data_value_range): Call
+ 	create_character_initializer if last_ts is a character type.
+ 
+ 2005-07-22 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/16940
+ 	* resolve.c (resolve_symbol): A symbol with FL_UNKNOWN
+ 	is matched against interfaces in parent namespaces. If there
+ 	the symtree is set to point to the interface.
+ 
+ 2005-07-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	PR fortran/20842
+ 	* io.c (match_dt_element): Do not allow END tag in PRINT or
+ 	WRITE statement.
+ 
+ 2005-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR fortran/13257
+ 	* io.c (check_format): Allow an optional comma
+ 	between descriptors.
+ 
+ 2005-07-15 Paul Brook  <paul@codesourcery.com>
+ 
+ 	Backport form mainline.
+ 	2005-06-22 Paul Brook  <paul@codesourcery.com>
+ 	PR fortran/21034
+ 	* symbol.c (gfc_is_var_automatic): New function.
+ 	(save_symbol): Use it.
+ 
+ 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gfortran.h (MAX_ERROR_MESSAGE): Remove.
+ 	(gfc_error_buf): Add allocated and index fields.  Change message
+ 	field from array to a pointer.
+ 	* error.c (use_warning_buffer, error_ptr, warning_ptr): Remove.
+ 	(cur_error_buffer): New variable.
+ 	(error_char): Use cur_error_buffer->{message,index} instead of
+ 	{warning,error}_{buffer.message,ptr}.  Reallocate message buffer
+ 	if too small.
+ 	(gfc_warning, gfc_notify_std, gfc_error, gfc_error_now): Setup
+ 	cur_error_buffer and its index rather than {warning,error}_ptr
+ 	and use_warning_buffer.
+ 	(gfc_warning_check, gfc_error_check): Don't print anything if
+ 	message is NULL.
+ 	(gfc_push_error): Allocate saved message with xstrdup.
+ 	(gfc_pop_error): Free saved message with gfc_free.
+ 	(gfc_free_error): New function.
+ 	* primary.c (match_complex_constant): Call gfc_free_error if
+ 	gfc_pop_error will not be called.
+ 	* match.c (gfc_match_st_function): Likewise.
+ 
+ 	PR fortran/22417
+ 	* scanner.c (preprocessor_line): Don't treat flag 3 as the start of a new
+ 	file.  Fix file left but not entered warning.
+ 
+ 2005-07-14  Feng Wang  <fengwang@nudt.edu.cn>
+ 	Steven G. Kargl  <kargls@comcast.net>
+ 
+ 	* array.c (resolve_character_array_constructor): Allocate gfc_charlen
+ 	for the array and attach to namespace list for automatic deallocation.
+ 
+ 2005-07-12  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	Backport from the mainline:
+ 	2005-03-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+ 	* trans-const.c (gfc_conv_constant_to_tree): Use correct tree
+ 	type for COMPLEX constants.
+ 
+ 	2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
+ 	PR fortran/16531
+ 	PR fortran/15966
+ 	PR fortran/18781
+ 	* arith.c (gfc_hollerith2int, gfc_hollerith2real,
+ 	gfc_hollerith2complex, gfc_hollerith2character, gfc_hollerith2logical):
+ 	New functions.
+ 	(eval_intrinsic): Don't evaluate if Hollerith constant arguments exist.
+ 	* arith.h (gfc_hollerith2int, gfc_hollerith2real,
+ 	gfc_hollerith2complex, gfc_hollerith2character, gfc_hollerith2logical):
+ 	Add prototypes.
+ 	* expr.c (free_expr0): Free memery allocated for Hollerith constant.
+ 	(gfc_copy_expr): Allocate and copy string if Expr is from Hollerith.
+ 	(gfc_check_assign): Enable conversion from Hollerith to other.
+ 	* gfortran.h (bt): Add BT_HOLLERITH.
+ 	(gfc_expr): Add from_H flag.
+ 	* intrinsic.c (gfc_type_letter): Return 'h' for BT_HOLLERITH.
+ 	(add_conversions): Add conversions from Hollerith constant to other.
+ 	(do_simplify): Don't simplify if  Hollerith constant arguments exist.
+ 	* io.c (resolve_tag): Enable array in FORMAT tag under GFC_STD_GNU.
+ 	* misc.c (gfc_basetype_name): Return "HOLLERITH" for BT_HOLLERITH.
+ 	(gfc_type_name): Print "HOLLERITH" for BT_HOLLERITH.
+ 	* primary.c (match_hollerith_constant): New function.
+ 	(gfc_match_literal_constant): Add match Hollerith before Integer.
+ 	* simplify.c (gfc_convert_constant): Add conversion from Hollerith
+ 	to other.
+ 	* trans-const.c (gfc_conv_constant_to_tree): Use VIEW_CONVERT_EXPR to
+ 	convert Hollerith constant to tree.
+ 	* trans-io.c (gfc_convert_array_to_string): Get array's address and
+ 	length to set string expr.
+ 	(set_string): Deal with array assigned Hollerith constant and character
+ 	array.
+ 	* gfortran.texi: Document Hollerith constants as extention support.
+ 
+ 2005-07-11  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	* match.c (gfc_match_label): Remove unused variable.
+ 
+ 	Backport from the mainline:
+ 	2005-06-01  Roger Sayle  <roger@eyesopen.com>
+ 
+ 	* intrinsic.c (add_conv): No longer take a "simplify" argument as
+ 	its always gfc_convert_constant, instead take a "standard" argument.
+ 	(add_conversions): Change all existing calls of add_conv to pass
+ 	GFC_STD_F77 as appropriate.  Additionally, if we're allowing GNU
+ 	extensions support integer-logical and logical-integer conversions.
+ 	(gfc_convert_type_warn): Warn about use the use of these conversions
+ 	as a extension when appropriate, i.e. with -pedantic.
+ 	* simplify.c (gfc_convert_constant): Add support for integer to
+ 	logical and logical to integer conversions, using gfc_int2log and
+ 	gfc_log2int.
+ 	* arith.c (gfc_log2int, gfc_int2log): New functions.
+ 	* arith.h (gfc_log2int, gfc_int2log): Prototype here.
+ 	* gfortran.texi: Document this new GNU extension.
+ 
+ 	2005-05-30  Roger Sayle  <roger@eyesopen.com>
+ 	* gfortran.h (GFC_STD_LEGACY): New "standard" macro.  Reindent.
+ 	* options.c (gfc_init_options): By default, allow legacy extensions
+ 	but warn about them.
+ 	(gfc_post_options): Make -pedantic warn about legacy extensions
+ 	even with -std=legacy.
+ 	(gfc_handle_option): Make -std=gnu follow the default behaviour
+  	of warning about legacy extensions, but allowing them. Make the
+ 	new -std=legacy accept everything and warn about nothing.
+ 	* lang.opt (std=legacy): New F95 command line option.
+ 	* invoke.texi: Document both -std=f2003 and -std=legacy.
+ 	* gfortran.texi: Explain the two types of extensions and document
+ 	how they are affected by the various -std= command line options.
+ 
+ 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* trans-stmt.c (gfc_trans_forall_loop): Clear maskindex before
+ 	the outermost loop.
+ 	(gfc_trans_assign_need_temp, gfc_trans_pointer_assign_need_temp,
+ 	gfc_trans_forall_1, gfc_evaluate_where_mask, gfc_trans_where_2):
+ 	Don't clear maskindexes here.
+ 
+ 2005-07-10  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	Backport from the mainline:
+ 	2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
+ 	PR fortran/22327
+ 	* trans-array.c (gfc_trans_array_constructor_value): Fix index of data.
+ 
+ 	2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
+ 	* simplify.c (gfc_simplify_modulo): Don't clear before get result.
+ 
+ 2005-07-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backport from the mainline:
+ 	2005-07-08  Jakub Jelinek  <jakub@redhat.com>
+ 	* primary.c (gfc_match_rvalue): Handle ENTRY the same way
+ 	as FUNCTION.
+ 
+ 	2005-07-07  Jakub Jelinek  <jakub@redhat.com>
+ 	* scanner.c (load_line): Add pbuflen argument, don't make
+ 	buflen static.  If maxlen == 0 or preprocessor_flag,
+ 	don't truncate at buflen, but at maxlen.  In xrealloc add
+ 	1 byte at the end for the terminating '\0'.  Don't fill
+ 	with spaces up to buflen, but gfc_option.fixed_line_length.
+ 	(load_file): Adjust load_line caller.  Add line_len variable.
+ 
+ 	* scanner.c (preprocessor_line): Only set current_file->line when errors
+ 	have not been encountered.  Warn and don't crash if a file leave
+ 	preprocessor line has no corresponding entering line.  Formatting.
+ 
+ 	2005-07-07  Jakub Jelinek  <jakub@redhat.com>
+ 	* decl.c (gfc_match_entry): Allow ENTRY without parentheses
+ 	even in FUNCTIONs.
+ 
+ 	2005-06-25  Jakub Jelinek  <jakub@redhat.com>
+ 	* trans-stmt.c (gfc_trans_forall_1): Prefer to use smaller logical
+ 	type than boolean_type_node.
+ 
+ 	2005-06-13  Jakub Jelinek  <jakub@redhat.com>
+ 	* trans-expr.c (gfc_conv_function_call): Return int instead of
+ 	void.  Use a local variable for has_alternate_specifier and
+ 	return it.  Avoid modification of function type's return value
+ 	in place, since it may be shared.
+ 	* trans.h (has_alternate_specifier): Remove.
+ 	(gfc_conv_function_call): Change return type.
+ 	* trans-stmt.c (has_alternate_specifier): Remove.
+ 	(gfc_trans_call): Add a local has_alternate_specifier variable,
+ 	set it from gfc_conv_function_call return value.
+ 
+ 2005-07-08  Steven G. Kargl  <kargls@comcast.net>
+ 
+ 	Backport from the mainline:
+ 	PR fortran/21257
+ 	(port from g95)
+ 	* match.c (gfc_match_label): Detect duplicate labels.
+ 	* gfortran.dg/duplicate_labels.f90: New test.
+ 
+ 	PR fortran/19926
+ 	* primary.c (gfc_match_rvalue):  expr_type can be EXPR_CONSTANT
+ 	for an array; check that sym->as is NULL.
+ 	* gfortran.dg/pr19926.f90: New test.
+ 
+ 	PR fortran/17792
+ 	PR fortran/21375
+ 	* trans-array.c (gfc_array_deallocate): pstat is new argument
+ 	(gfc_array_allocate): update gfc_array_deallocate() call.
+ 	(gfc_trans_deferred_array): ditto.
+ 	* trans-array.h: update gfc_array_deallocate() prototype.
+ 	* trans-decl.c (gfc_build_builtin_function_decls): update declaration
+ 	* trans-stmt.c (gfc_trans_deallocate): Implement STAT= feature.
+ 
+ 	* intrinsic.c (gfc_intrinsic_func_interface): Enable errors for generic
+ 	functions whose simplification routine return FAILURE.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/gcc/fortran/arith.c gcc-4.0.2/gcc/fortran/arith.c
*** gcc-4.0.1/gcc/fortran/arith.c	Sat Mar 19 19:28:44 2005
--- gcc-4.0.2/gcc/fortran/arith.c	Tue Jul 12 01:50:47 2005
*************** eval_intrinsic (gfc_intrinsic_op operato
*** 1624,1640 ****
    if (operator == INTRINSIC_POWER && op2->ts.type != BT_INTEGER)
      goto runtime;
  
!   if (op1->expr_type != EXPR_CONSTANT
!       && (op1->expr_type != EXPR_ARRAY
! 	  || !gfc_is_constant_expr (op1)
! 	  || !gfc_expanded_ac (op1)))
      goto runtime;
  
    if (op2 != NULL
!       && op2->expr_type != EXPR_CONSTANT
!       && (op2->expr_type != EXPR_ARRAY
! 	  || !gfc_is_constant_expr (op2)
! 	  || !gfc_expanded_ac (op2)))
      goto runtime;
  
    if (unary)
--- 1624,1642 ----
    if (operator == INTRINSIC_POWER && op2->ts.type != BT_INTEGER)
      goto runtime;
  
!   if (op1->from_H
!       || (op1->expr_type != EXPR_CONSTANT
! 	  && (op1->expr_type != EXPR_ARRAY
! 	    || !gfc_is_constant_expr (op1)
! 	    || !gfc_expanded_ac (op1))))
      goto runtime;
  
    if (op2 != NULL
!       && (op2->from_H
! 	|| (op2->expr_type != EXPR_CONSTANT
! 	  && (op2->expr_type != EXPR_ARRAY
! 	    || !gfc_is_constant_expr (op2)
! 	    || !gfc_expanded_ac (op2)))))
      goto runtime;
  
    if (unary)
*************** gfc_log2log (gfc_expr * src, int kind)
*** 2233,2235 ****
--- 2235,2416 ----
  
    return result;
  }
+ 
+ /* Convert logical to integer.  */
+ 
+ gfc_expr *
+ gfc_log2int (gfc_expr *src, int kind)
+ {
+   gfc_expr *result;
+   result = gfc_constant_result (BT_INTEGER, kind, &src->where);
+   mpz_set_si (result->value.integer, src->value.logical);
+   return result;
+ }
+ 
+ /* Convert integer to logical.  */
+ 
+ gfc_expr *
+ gfc_int2log (gfc_expr *src, int kind)
+ {
+   gfc_expr *result;
+   result = gfc_constant_result (BT_LOGICAL, kind, &src->where);
+   result->value.logical = (mpz_cmp_si (src->value.integer, 0) != 0);
+   return result;
+ }
+ 
+ /* Convert Hollerith to integer. The constant will be padded or truncated.  */
+ 
+ gfc_expr *
+ gfc_hollerith2int (gfc_expr * src, int kind)
+ {
+   gfc_expr *result;
+   int len;
+ 
+   len = src->value.character.length;
+ 
+   result = gfc_get_expr ();
+   result->expr_type = EXPR_CONSTANT;
+   result->ts.type = BT_INTEGER;
+   result->ts.kind = kind;
+   result->where = src->where;
+   result->from_H = 1;
+ 
+   if (len > kind)
+     {
+       gfc_warning ("The Hollerith constant at %L is too long to convert to %s",
+ 		&src->where, gfc_typename(&result->ts));
+     }
+   result->value.character.string = gfc_getmem (kind + 1);
+   memcpy (result->value.character.string, src->value.character.string,
+ 	MIN (kind, len));
+ 
+   if (len < kind)
+     memset (&result->value.character.string[len], ' ', kind - len);
+ 
+   result->value.character.string[kind] = '\0'; /* For debugger */
+   result->value.character.length = kind;
+ 
+   return result;
+ }
+ 
+ /* Convert Hollerith to real. The constant will be padded or truncated.  */
+ 
+ gfc_expr *
+ gfc_hollerith2real (gfc_expr * src, int kind)
+ {
+   gfc_expr *result;
+   int len;
+ 
+   len = src->value.character.length;
+ 
+   result = gfc_get_expr ();
+   result->expr_type = EXPR_CONSTANT;
+   result->ts.type = BT_REAL;
+   result->ts.kind = kind;
+   result->where = src->where;
+   result->from_H = 1;
+ 
+   if (len > kind)
+     {
+       gfc_warning ("The Hollerith constant at %L is too long to convert to %s",
+ 		&src->where, gfc_typename(&result->ts));
+     }
+   result->value.character.string = gfc_getmem (kind + 1);
+   memcpy (result->value.character.string, src->value.character.string,
+ 	MIN (kind, len));
+ 
+   if (len < kind)
+     memset (&result->value.character.string[len], ' ', kind - len);
+ 
+   result->value.character.string[kind] = '\0'; /* For debugger */
+   result->value.character.length = kind;
+ 
+   return result;
+ }
+ 
+ /* Convert Hollerith to complex. The constant will be padded or truncated.  */
+ 
+ gfc_expr *
+ gfc_hollerith2complex (gfc_expr * src, int kind)
+ {
+   gfc_expr *result;
+   int len;
+ 
+   len = src->value.character.length;
+ 
+   result = gfc_get_expr ();
+   result->expr_type = EXPR_CONSTANT;
+   result->ts.type = BT_COMPLEX;
+   result->ts.kind = kind;
+   result->where = src->where;
+   result->from_H = 1;
+ 
+   kind = kind * 2;
+ 
+   if (len > kind)
+     {
+       gfc_warning ("The Hollerith constant at %L is too long to convert to %s",
+ 		&src->where, gfc_typename(&result->ts));
+     }
+   result->value.character.string = gfc_getmem (kind + 1);
+   memcpy (result->value.character.string, src->value.character.string,
+ 	MIN (kind, len));
+ 
+   if (len < kind)
+     memset (&result->value.character.string[len], ' ', kind - len);
+ 
+   result->value.character.string[kind] = '\0'; /* For debugger */
+   result->value.character.length = kind;
+ 
+   return result;
+ }
+ 
+ /* Convert Hollerith to character. */
+ 
+ gfc_expr *
+ gfc_hollerith2character (gfc_expr * src, int kind)
+ {
+   gfc_expr *result;
+ 
+   result = gfc_copy_expr (src);
+   result->ts.type = BT_CHARACTER;
+   result->ts.kind = kind;
+   result->from_H = 1;
+ 
+   return result;
+ }
+ 
+ /* Convert Hollerith to logical. The constant will be padded or truncated.  */
+ 
+ gfc_expr *
+ gfc_hollerith2logical (gfc_expr * src, int kind)
+ {
+   gfc_expr *result;
+   int len;
+ 
+   len = src->value.character.length;
+ 
+   result = gfc_get_expr ();
+   result->expr_type = EXPR_CONSTANT;
+   result->ts.type = BT_LOGICAL;
+   result->ts.kind = kind;
+   result->where = src->where;
+   result->from_H = 1;
+ 
+   if (len > kind)
+     {
+       gfc_warning ("The Hollerith constant at %L is too long to convert to %s",
+ 		&src->where, gfc_typename(&result->ts));
+     }
+   result->value.character.string = gfc_getmem (kind + 1);
+   memcpy (result->value.character.string, src->value.character.string,
+ 	MIN (kind, len));
+ 
+   if (len < kind)
+     memset (&result->value.character.string[len], ' ', kind - len);
+ 
+   result->value.character.string[kind] = '\0'; /* For debugger */
+   result->value.character.length = kind;
+ 
+   return result;
+ }
diff -Nrcpad gcc-4.0.1/gcc/fortran/arith.h gcc-4.0.2/gcc/fortran/arith.h
*** gcc-4.0.1/gcc/fortran/arith.h	Fri Aug  6 20:36:04 2004
--- gcc-4.0.2/gcc/fortran/arith.h	Tue Jul 12 01:50:47 2005
*************** gfc_expr *gfc_complex2int (gfc_expr *, i
*** 80,85 ****
--- 80,92 ----
  gfc_expr *gfc_complex2real (gfc_expr *, int);
  gfc_expr *gfc_complex2complex (gfc_expr *, int);
  gfc_expr *gfc_log2log (gfc_expr *, int);
+ gfc_expr *gfc_log2int (gfc_expr *, int);
+ gfc_expr *gfc_int2log (gfc_expr *, int);
+ gfc_expr *gfc_hollerith2int (gfc_expr *, int);
+ gfc_expr *gfc_hollerith2real (gfc_expr *, int);
+ gfc_expr *gfc_hollerith2complex (gfc_expr *, int);
+ gfc_expr *gfc_hollerith2character (gfc_expr *, int);
+ gfc_expr *gfc_hollerith2logical (gfc_expr *, int);
  
  #endif /* GFC_ARITH_H  */
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/array.c gcc-4.0.2/gcc/fortran/array.c
*** gcc-4.0.1/gcc/fortran/array.c	Sat Jun  4 17:59:59 2005
--- gcc-4.0.2/gcc/fortran/array.c	Thu Jul 14 01:59:43 2005
*************** resolve_character_array_constructor (gfc
*** 1516,1522 ****
  
    max_length = -1;
  
!   if (expr->ts.cl == NULL || expr->ts.cl->length == NULL)
      {
        /* Find the maximum length of the elements. Do nothing for variable array
  	 constructor.  */
--- 1516,1529 ----
  
    max_length = -1;
  
!   if (expr->ts.cl == NULL)
!     {
!       expr->ts.cl = gfc_get_charlen ();
!       expr->ts.cl->next = gfc_current_ns->cl_list;
!       gfc_current_ns->cl_list = expr->ts.cl;
!     }
! 
!   if (expr->ts.cl->length == NULL)
      {
        /* Find the maximum length of the elements. Do nothing for variable array
  	 constructor.  */
*************** resolve_character_array_constructor (gfc
*** 1529,1536 ****
        if (max_length != -1)
  	{
  	  /* Update the character length of the array constructor.  */
- 	  if (expr->ts.cl == NULL)
- 	    expr->ts.cl = gfc_get_charlen ();
  	  expr->ts.cl->length = gfc_int_expr (max_length);
  	  /* Update the element constructors.  */
  	  for (p = expr->value.constructor; p; p = p->next)
--- 1536,1541 ----
diff -Nrcpad gcc-4.0.1/gcc/fortran/check.c gcc-4.0.2/gcc/fortran/check.c
*** gcc-4.0.1/gcc/fortran/check.c	Mon Apr 25 00:09:13 2005
--- gcc-4.0.2/gcc/fortran/check.c	Tue Aug  9 17:44:02 2005
*************** gfc_check_hostnm_sub (gfc_expr * name, g
*** 2574,2579 ****
--- 2574,2611 ----
  
  
  try
+ gfc_check_ttynam_sub (gfc_expr * unit, gfc_expr * name)
+ {
+   if (scalar_check (unit, 0) == FAILURE)
+     return FAILURE;
+ 
+   if (type_check (unit, 0, BT_INTEGER) == FAILURE)
+     return FAILURE;
+ 
+   if (type_check (name, 1, BT_CHARACTER) == FAILURE)
+     return FAILURE;
+ 
+   return SUCCESS;
+ }
+ 
+ 
+ try
+ gfc_check_isatty (gfc_expr * unit)
+ {
+   if (unit == NULL)
+     return FAILURE;
+ 
+   if (type_check (unit, 0, BT_INTEGER) == FAILURE)
+     return FAILURE;
+ 
+   if (scalar_check (unit, 0) == FAILURE)
+     return FAILURE;
+ 
+   return SUCCESS;
+ }
+ 
+ 
+ try
  gfc_check_perror (gfc_expr * string)
  {
    if (type_check (string, 0, BT_CHARACTER) == FAILURE)
diff -Nrcpad gcc-4.0.1/gcc/fortran/data.c gcc-4.0.2/gcc/fortran/data.c
*** gcc-4.0.1/gcc/fortran/data.c	Sun Jan 23 14:36:24 2005
--- gcc-4.0.2/gcc/fortran/data.c	Mon Jul 25 08:46:58 2005
*************** gfc_assign_data_value_range (gfc_expr * 
*** 459,470 ****
        last_con = con;
      }
  
!   /* We should never be overwriting an existing initializer.  */
!   gcc_assert (!init);
  
!   expr = gfc_copy_expr (rvalue);
!   if (!gfc_compare_types (&lvalue->ts, &expr->ts))
!     gfc_convert_type (expr, &lvalue->ts, 0);
  
    if (last_con == NULL)
      symbol->value = expr;
--- 459,475 ----
        last_con = con;
      }
  
!   if (last_ts->type == BT_CHARACTER)
!     expr = create_character_intializer (init, last_ts, NULL, rvalue);
!   else
!     {
!       /* We should never be overwriting an existing initializer.  */
!       gcc_assert (!init);
  
!       expr = gfc_copy_expr (rvalue);
!       if (!gfc_compare_types (&lvalue->ts, &expr->ts))
! 	gfc_convert_type (expr, &lvalue->ts, 0);
!     }
  
    if (last_con == NULL)
      symbol->value = expr;
diff -Nrcpad gcc-4.0.1/gcc/fortran/decl.c gcc-4.0.2/gcc/fortran/decl.c
*** gcc-4.0.1/gcc/fortran/decl.c	Fri Apr 29 16:01:11 2005
--- gcc-4.0.2/gcc/fortran/decl.c	Thu Aug 25 12:25:21 2005
*************** syntax:
*** 530,558 ****
  }
  
  
! /* Special subroutine for finding a symbol.  If we're compiling a
!    function or subroutine and the parent compilation unit is an
!    interface, then check to see if the name we've been given is the
!    name of the interface (located in another namespace).  If so,
!    return that symbol.  If not, use gfc_get_symbol().  */
  
  static int
  find_special (const char *name, gfc_symbol ** result)
  {
    gfc_state_data *s;
  
    if (gfc_current_state () != COMP_SUBROUTINE
        && gfc_current_state () != COMP_FUNCTION)
!     goto normal;
  
    s = gfc_state_stack->previous;
    if (s == NULL)
!     goto normal;
  
    if (s->state != COMP_INTERFACE)
!     goto normal;
    if (s->sym == NULL)
!     goto normal;		/* Nameless interface */
  
    if (strcmp (name, s->sym->name) == 0)
      {
--- 530,563 ----
  }
  
  
! /* Special subroutine for finding a symbol.  Check if the name is found
!    in the current name space.  If not, and we're compiling a function or
!    subroutine and the parent compilation unit is an interface, then check
!    to see if the name we've been given is the name of the interface
!    (located in another namespace).  */
  
  static int
  find_special (const char *name, gfc_symbol ** result)
  {
    gfc_state_data *s;
+   int i;
  
+   i = gfc_get_symbol (name, NULL, result);
+   if (i==0) 
+     goto end;
+   
    if (gfc_current_state () != COMP_SUBROUTINE
        && gfc_current_state () != COMP_FUNCTION)
!     goto end;
  
    s = gfc_state_stack->previous;
    if (s == NULL)
!     goto end;
  
    if (s->state != COMP_INTERFACE)
!     goto end;
    if (s->sym == NULL)
!     goto end;                  /* Nameless interface */
  
    if (strcmp (name, s->sym->name) == 0)
      {
*************** find_special (const char *name, gfc_symb
*** 560,567 ****
        return 0;
      }
  
! normal:
!   return gfc_get_symbol (name, NULL, result);
  }
  
  
--- 565,572 ----
        return 0;
      }
  
! end:
!   return i;
  }
  
  
*************** build_sym (const char *name, gfc_charlen
*** 616,622 ****
    symbol_attribute attr;
    gfc_symbol *sym;
  
!   if (find_special (name, &sym))
      return FAILURE;
  
    /* Start updating the symbol table.  Add basic type attribute
--- 621,628 ----
    symbol_attribute attr;
    gfc_symbol *sym;
  
!   /* if (find_special (name, &sym)) */
!   if (gfc_get_symbol (name, NULL, &sym))
      return FAILURE;
  
    /* Start updating the symbol table.  Add basic type attribute
*************** gfc_match_entry (void)
*** 2395,2401 ****
    else
      {
        /* An entry in a function.  */
!       m = gfc_match_formal_arglist (entry, 0, 0);
        if (m != MATCH_YES)
  	return MATCH_ERROR;
  
--- 2401,2407 ----
    else
      {
        /* An entry in a function.  */
!       m = gfc_match_formal_arglist (entry, 0, 1);
        if (m != MATCH_YES)
  	return MATCH_ERROR;
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/error.c gcc-4.0.2/gcc/fortran/error.c
*** gcc-4.0.1/gcc/fortran/error.c	Sun Jan 16 17:53:26 2005
--- gcc-4.0.2/gcc/fortran/error.c	Thu Jul 14 10:19:28 2005
*************** Software Foundation, 59 Temple Place - S
*** 33,44 ****
  
  int gfc_suppress_error = 0;
  
! static int terminal_width, buffer_flag, errors,
!   use_warning_buffer, warnings;
! 
! static char *error_ptr, *warning_ptr;
  
! static gfc_error_buf error_buffer, warning_buffer;
  
  
  /* Per-file error initialization.  */
--- 33,41 ----
  
  int gfc_suppress_error = 0;
  
! static int terminal_width, buffer_flag, errors, warnings;
  
! static gfc_error_buf error_buffer, warning_buffer, *cur_error_buffer;
  
  
  /* Per-file error initialization.  */
*************** error_char (char c)
*** 70,87 ****
  {
    if (buffer_flag)
      {
!       if (use_warning_buffer)
! 	{
! 	  *warning_ptr++ = c;
! 	  if (warning_ptr - warning_buffer.message >= MAX_ERROR_MESSAGE)
! 	    gfc_internal_error ("error_char(): Warning buffer overflow");
! 	}
!       else
  	{
! 	  *error_ptr++ = c;
! 	  if (error_ptr - error_buffer.message >= MAX_ERROR_MESSAGE)
! 	    gfc_internal_error ("error_char(): Error buffer overflow");
  	}
      }
    else
      {
--- 67,82 ----
  {
    if (buffer_flag)
      {
!       if (cur_error_buffer->index >= cur_error_buffer->allocated)
  	{
! 	  cur_error_buffer->allocated =
! 	    cur_error_buffer->allocated
! 	    ? cur_error_buffer->allocated * 2 : 1000;
! 	  cur_error_buffer->message
! 	    = xrealloc (cur_error_buffer->message,
! 			cur_error_buffer->allocated);
  	}
+       cur_error_buffer->message[cur_error_buffer->index++] = c;
      }
    else
      {
*************** error_char (char c)
*** 89,99 ****
  	{
  	  /* We build up complete lines before handing things
  	     over to the library in order to speed up error printing.  */
! 	  static char line[MAX_ERROR_MESSAGE + 1];
! 	  static int index = 0;
  
  	  line[index++] = c;
! 	  if (c == '\n' || index == MAX_ERROR_MESSAGE)
  	    {
  	      line[index] = '\0';
  	      fputs (line, stderr);
--- 84,99 ----
  	{
  	  /* We build up complete lines before handing things
  	     over to the library in order to speed up error printing.  */
! 	  static char *line;
! 	  static size_t allocated = 0, index = 0;
  
+ 	  if (index + 1 >= allocated)
+ 	    {
+ 	      allocated = allocated ? allocated * 2 : 1000;
+ 	      line = xrealloc (line, allocated);
+ 	    }
  	  line[index++] = c;
! 	  if (c == '\n')
  	    {
  	      line[index] = '\0';
  	      fputs (line, stderr);
*************** gfc_warning (const char *format, ...)
*** 470,477 ****
      return;
  
    warning_buffer.flag = 1;
!   warning_ptr = warning_buffer.message;
!   use_warning_buffer = 1;
  
    va_start (argp, format);
    if (buffer_flag == 0)
--- 470,477 ----
      return;
  
    warning_buffer.flag = 1;
!   warning_buffer.index = 0;
!   cur_error_buffer = &warning_buffer;
  
    va_start (argp, format);
    if (buffer_flag == 0)
*************** gfc_notify_std (int std, const char *for
*** 503,520 ****
    if (gfc_suppress_error)
      return warning ? SUCCESS : FAILURE;
    
!   if (warning)
!     {
!       warning_buffer.flag = 1;
!       warning_ptr = warning_buffer.message;
!       use_warning_buffer = 1;
!     }
!   else
!     {
!       error_buffer.flag = 1;
!       error_ptr = error_buffer.message;
!       use_warning_buffer = 0;
!     }
  
    if (buffer_flag == 0)
      {
--- 503,511 ----
    if (gfc_suppress_error)
      return warning ? SUCCESS : FAILURE;
    
!   cur_error_buffer = warning ? &warning_buffer : &error_buffer;
!   cur_error_buffer->flag = 1;
!   cur_error_buffer->index = 0;
  
    if (buffer_flag == 0)
      {
*************** gfc_warning_check (void)
*** 577,583 ****
    if (warning_buffer.flag)
      {
        warnings++;
!       fputs (warning_buffer.message, stderr);
        warning_buffer.flag = 0;
      }
  }
--- 568,575 ----
    if (warning_buffer.flag)
      {
        warnings++;
!       if (warning_buffer.message != NULL)
! 	fputs (warning_buffer.message, stderr);
        warning_buffer.flag = 0;
      }
  }
*************** gfc_error (const char *format, ...)
*** 594,601 ****
      return;
  
    error_buffer.flag = 1;
!   error_ptr = error_buffer.message;
!   use_warning_buffer = 0;
  
    va_start (argp, format);
    if (buffer_flag == 0)
--- 586,593 ----
      return;
  
    error_buffer.flag = 1;
!   error_buffer.index = 0;
!   cur_error_buffer = &error_buffer;
  
    va_start (argp, format);
    if (buffer_flag == 0)
*************** gfc_error_now (const char *format, ...)
*** 616,622 ****
    int i;
  
    error_buffer.flag = 1;
!   error_ptr = error_buffer.message;
  
    i = buffer_flag;
    buffer_flag = 0;
--- 608,615 ----
    int i;
  
    error_buffer.flag = 1;
!   error_buffer.index = 0;
!   cur_error_buffer = &error_buffer;
  
    i = buffer_flag;
    buffer_flag = 0;
*************** gfc_error_check (void)
*** 691,697 ****
    if (error_buffer.flag)
      {
        errors++;
!       fputs (error_buffer.message, stderr);
        error_buffer.flag = 0;
      }
  
--- 684,691 ----
    if (error_buffer.flag)
      {
        errors++;
!       if (error_buffer.message != NULL)
! 	fputs (error_buffer.message, stderr);
        error_buffer.flag = 0;
      }
  
*************** gfc_push_error (gfc_error_buf * err)
*** 706,712 ****
  {
    err->flag = error_buffer.flag;
    if (error_buffer.flag)
!     strcpy (err->message, error_buffer.message);
  
    error_buffer.flag = 0;
  }
--- 700,706 ----
  {
    err->flag = error_buffer.flag;
    if (error_buffer.flag)
!     err->message = xstrdup (error_buffer.message);
  
    error_buffer.flag = 0;
  }
*************** gfc_pop_error (gfc_error_buf * err)
*** 719,725 ****
  {
    error_buffer.flag = err->flag;
    if (error_buffer.flag)
!     strcpy (error_buffer.message, err->message);
  }
  
  
--- 713,734 ----
  {
    error_buffer.flag = err->flag;
    if (error_buffer.flag)
!     {
!       size_t len = strlen (err->message) + 1;
!       gcc_assert (len <= error_buffer.allocated);
!       memcpy (error_buffer.message, err->message, len);
!       gfc_free (err->message);
!     }
! }
! 
! 
! /* Free a pushed error state, but keep the current error state.  */
! 
! void
! gfc_free_error (gfc_error_buf * err)
! {
!   if (err->flag)
!     gfc_free (err->message);
  }
  
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/expr.c gcc-4.0.2/gcc/fortran/expr.c
*** gcc-4.0.1/gcc/fortran/expr.c	Wed Apr  6 18:07:50 2005
--- gcc-4.0.2/gcc/fortran/expr.c	Tue Jul 12 01:50:47 2005
*************** free_expr0 (gfc_expr * e)
*** 141,146 ****
--- 141,152 ----
    switch (e->expr_type)
      {
      case EXPR_CONSTANT:
+       if (e->from_H)
+ 	{
+ 	  gfc_free (e->value.character.string);
+ 	  break;
+ 	}
+ 
        switch (e->ts.type)
  	{
  	case BT_INTEGER:
*************** free_expr0 (gfc_expr * e)
*** 152,157 ****
--- 158,164 ----
  	  break;
  
  	case BT_CHARACTER:
+ 	case BT_HOLLERITH:
  	  gfc_free (e->value.character.string);
  	  break;
  
*************** gfc_copy_expr (gfc_expr * p)
*** 393,398 ****
--- 400,414 ----
        break;
  
      case EXPR_CONSTANT:
+       if (p->from_H)
+ 	{
+ 	  s = gfc_getmem (p->value.character.length + 1);
+ 	  q->value.character.string = s;
+ 
+ 	  memcpy (s, p->value.character.string,
+ 		  p->value.character.length + 1);
+ 	  break;
+ 	}
        switch (q->ts.type)
  	{
  	case BT_INTEGER:
*************** gfc_copy_expr (gfc_expr * p)
*** 414,419 ****
--- 430,436 ----
  	  break;
  
  	case BT_CHARACTER:
+ 	case BT_HOLLERITH:
  	  s = gfc_getmem (p->value.character.length + 1);
  	  q->value.character.string = s;
  
*************** gfc_check_assign (gfc_expr * lvalue, gfc
*** 1813,1819 ****
  
    if (!conform)
      {
!       if (gfc_numeric_ts (&lvalue->ts) && gfc_numeric_ts (&rvalue->ts))
  	return SUCCESS;
  
        if (lvalue->ts.type == BT_LOGICAL && rvalue->ts.type == BT_LOGICAL)
--- 1830,1839 ----
  
    if (!conform)
      {
!       /* Numeric can be converted to any other numeric. And Hollerith can be
! 	 converted to any other type.  */
!       if ((gfc_numeric_ts (&lvalue->ts) && gfc_numeric_ts (&rvalue->ts))
! 	  || rvalue->ts.type == BT_HOLLERITH)
  	return SUCCESS;
  
        if (lvalue->ts.type == BT_LOGICAL && rvalue->ts.type == BT_LOGICAL)
diff -Nrcpad gcc-4.0.1/gcc/fortran/gfortran.h gcc-4.0.2/gcc/fortran/gfortran.h
*** gcc-4.0.1/gcc/fortran/gfortran.h	Mon Jun 20 20:16:55 2005
--- gcc-4.0.2/gcc/fortran/gfortran.h	Fri Sep  9 09:05:52 2005
*************** char *alloca ();
*** 58,64 ****
  #define GFC_MAX_LINE 132	/* Characters beyond this are not seen.  */
  #define GFC_MAX_DIMENSIONS 7	/* Maximum dimensions in an array.  */
  #define GFC_LETTERS 26		/* Number of letters in the alphabet.  */
- #define MAX_ERROR_MESSAGE 1000	/* Maximum length of an error message.  */
  
  #define free(x) Use_gfc_free_instead_of_free()
  #define gfc_is_whitespace(c) ((c==' ') || (c=='\t'))
--- 58,63 ----
*************** char *alloca ();
*** 78,83 ****
--- 77,84 ----
  #define PREFIX(x) "_gfortran_" x
  #define PREFIX_LEN 10
  
+ #define BLANK_COMMON_NAME "__BLNK__"
+ 
  /* Macro to initialize an mstring structure.  */
  #define minit(s, t) { s, NULL, t }
  
*************** mstring;
*** 92,104 ****
  
  
  /* Flags to specify which standard/extension contains a feature.  */
! #define GFC_STD_GNU                (1<<5)    /* GNU Fortran extension.  */
! #define GFC_STD_F2003             (1<<4)    /* New in F2003.  */
  /* Note that no features were obsoleted nor deleted in F2003.  */
! #define GFC_STD_F95                 (1<<3)    /* New in F95.  */
! #define GFC_STD_F95_DEL         (1<<2)    /* Deleted in F95.  */
! #define GFC_STD_F95_OBS        (1<<1)    /* Obsoleted in F95.  */
! #define GFC_STD_F77                 (1<<0)    /* Up to and including F77.  */
  
  /*************************** Enums *****************************/
  
--- 93,106 ----
  
  
  /* Flags to specify which standard/extension contains a feature.  */
! #define GFC_STD_LEGACY		(1<<6) /* Backward compatibility.  */
! #define GFC_STD_GNU		(1<<5)    /* GNU Fortran extension.  */
! #define GFC_STD_F2003		(1<<4)    /* New in F2003.  */
  /* Note that no features were obsoleted nor deleted in F2003.  */
! #define GFC_STD_F95		(1<<3)    /* New in F95.  */
! #define GFC_STD_F95_DEL		(1<<2)    /* Deleted in F95.  */
! #define GFC_STD_F95_OBS		(1<<1)    /* Obsoleted in F95.  */
! #define GFC_STD_F77		(1<<0)    /* Up to and including F77.  */
  
  /*************************** Enums *****************************/
  
*************** gfc_source_form;
*** 126,132 ****
  
  typedef enum
  { BT_UNKNOWN = 1, BT_INTEGER, BT_REAL, BT_COMPLEX,
!   BT_LOGICAL, BT_CHARACTER, BT_DERIVED, BT_PROCEDURE
  }
  bt;
  
--- 128,134 ----
  
  typedef enum
  { BT_UNKNOWN = 1, BT_INTEGER, BT_REAL, BT_COMPLEX,
!   BT_LOGICAL, BT_CHARACTER, BT_DERIVED, BT_PROCEDURE, BT_HOLLERITH
  }
  bt;
  
*************** enum gfc_generic_isym_id
*** 332,337 ****
--- 334,340 ----
    GFC_ISYM_INT,
    GFC_ISYM_IOR,
    GFC_ISYM_IRAND,
+   GFC_ISYM_ISATTY,
    GFC_ISYM_ISHFT,
    GFC_ISYM_ISHFTC,
    GFC_ISYM_KILL,
*************** typedef struct
*** 415,421 ****
    unsigned data:1,		/* Symbol is named in a DATA statement.  */
      use_assoc:1;		/* Symbol has been use-associated.  */
  
!   unsigned in_namelist:1, in_common:1;
    unsigned function:1, subroutine:1, generic:1;
    unsigned implicit_type:1;	/* Type defined via implicit rules.  */
    unsigned untyped:1;           /* No implicit type could be found.  */
--- 418,424 ----
    unsigned data:1,		/* Symbol is named in a DATA statement.  */
      use_assoc:1;		/* Symbol has been use-associated.  */
  
!   unsigned in_namelist:1, in_common:1, in_equivalence:1;
    unsigned function:1, subroutine:1, generic:1;
    unsigned implicit_type:1;	/* Type defined via implicit rules.  */
    unsigned untyped:1;           /* No implicit type could be found.  */
*************** typedef struct
*** 428,436 ****
--- 431,441 ----
       don't have any code associated, and the backend will turn them into
       thunks to the master function.  */
    unsigned entry:1;
+ 
    /* Set if this is the master function for a procedure with multiple
       entry points.  */
    unsigned entry_master:1;
+ 
    /* Set if this is the master function for a function with multiple
       entry points where characteristics of the entry points differ.  */
    unsigned mixed_entry_master:1;
*************** typedef struct
*** 442,447 ****
--- 447,457 ----
       modification of type or type parameters is permitted.  */
    unsigned referenced:1;
  
+   /* Set if the is the symbol for the main program.  This is the least
+      cumbersome way to communicate this function property without
+      strcmp'ing with __MAIN everywhere.  */
+   unsigned is_main_program:1;
+ 
    /* Mutually exclusive multibit attributes.  */
    gfc_access access:2;
    sym_intent intent:2;
*************** typedef struct 
*** 498,510 ****
  } locus;
  
  
- #include <limits.h>
- #ifndef PATH_MAX
- # include <sys/param.h>
- # define PATH_MAX MAXPATHLEN
- #endif
- 
- 
  extern int gfc_suppress_error;
  
  
--- 508,513 ----
*************** typedef struct gfc_symbol
*** 690,695 ****
--- 693,703 ----
    gfc_component *components;	/* Derived type components */
  
    struct gfc_symbol *common_next;	/* Links for COMMON syms */
+ 
+   /* This is in fact a gfc_common_head but it is only used for pointer
+      comparisons to check if symbols are in the same common block.  */
+   struct gfc_common_head* common_head;
+ 
    /* Make sure setup code for dummy arguments is generated in the correct
       order.  */
    int dummy_order;
*************** gfc_symbol;
*** 718,729 ****
  
  /* This structure is used to keep track of symbols in common blocks.  */
  
! typedef struct
  {
    locus where;
    int use_assoc, saved;
    char name[GFC_MAX_SYMBOL_LEN + 1];
!   gfc_symbol *head;
  } 
  gfc_common_head;
  
--- 726,737 ----
  
  /* This structure is used to keep track of symbols in common blocks.  */
  
! typedef struct gfc_common_head
  {
    locus where;
    int use_assoc, saved;
    char name[GFC_MAX_SYMBOL_LEN + 1];
!   struct gfc_symbol *head;
  } 
  gfc_common_head;
  
*************** typedef struct gfc_expr
*** 1065,1070 ****
--- 1073,1081 ----
  
    locus where;
  
+   /* True if it is converted from Hollerith constant.  */
+   unsigned int from_H : 1;
+ 
    union
    {
      int logical;
*************** typedef struct gfc_equiv
*** 1175,1180 ****
--- 1186,1192 ----
  {
    struct gfc_equiv *next, *eq;
    gfc_expr *expr;
+   const char *module;
    int used;
  }
  gfc_equiv;
*************** typedef struct
*** 1420,1425 ****
--- 1432,1438 ----
    int flag_pack_derived;
    int flag_repack_arrays;
    int flag_f2c;
+   int flag_automatic;
    int flag_backslash;
  
    int q_kind;
*************** const char * gfc_get_string (const char 
*** 1533,1539 ****
  typedef struct gfc_error_buf
  {
    int flag;
!   char message[MAX_ERROR_MESSAGE];
  } gfc_error_buf;
  
  void gfc_error_init_1 (void);
--- 1546,1553 ----
  typedef struct gfc_error_buf
  {
    int flag;
!   size_t allocated, index;
!   char *message;
  } gfc_error_buf;
  
  void gfc_error_init_1 (void);
*************** try gfc_notify_std (int, const char *, .
*** 1559,1564 ****
--- 1573,1579 ----
  
  void gfc_push_error (gfc_error_buf *);
  void gfc_pop_error (gfc_error_buf *);
+ void gfc_free_error (gfc_error_buf *);
  
  void gfc_status (const char *, ...) ATTRIBUTE_PRINTF_1;
  void gfc_status_char (char);
*************** int gfc_pure (gfc_symbol *);
*** 1762,1767 ****
--- 1777,1783 ----
  int gfc_elemental (gfc_symbol *);
  try gfc_resolve_iterator (gfc_iterator *, bool);
  try gfc_resolve_index (gfc_expr *, int);
+ try gfc_resolve_dim_arg (gfc_expr *);
  
  /* array.c */
  void gfc_free_array_spec (gfc_array_spec *);
diff -Nrcpad gcc-4.0.1/gcc/fortran/gfortran.texi gcc-4.0.2/gcc/fortran/gfortran.texi
*** gcc-4.0.1/gcc/fortran/gfortran.texi	Mon Jun 20 20:16:55 2005
--- gcc-4.0.2/gcc/fortran/gfortran.texi	Sun Aug 14 21:46:51 2005
*************** Variable for swapping Endianness during 
*** 623,634 ****
  
  @command{gfortran} implements a number of extensions over standard
  Fortran. This chapter contains information on their syntax and
! meaning.
  
  @menu
  * Old-style kind specifications::
  * Old-style variable initialization::
  * Extensions to namelist::
  @end menu
  
  @node Old-style kind specifications
--- 623,643 ----
  
  @command{gfortran} implements a number of extensions over standard
  Fortran. This chapter contains information on their syntax and
! meaning.  There are currently two categories of @command{gfortran}
! extensions, those that provide functionality beyond that provided
! by any standard, and those that are supported by @command{gfortran}
! purely for backward compatibility with legacy compilers.  By default,
! @option{-std=gnu} allows the compiler to accept both types of
! extensions, but to warn about the use of the latter.  Specifying
! either @option{-std=f95} or @option{-std=f2003} disables both types
! of extensions, and @option{-std=legacy} allows both without warning.
  
  @menu
  * Old-style kind specifications::
  * Old-style variable initialization::
  * Extensions to namelist::
+ * Implicitly interconvert LOGICAL and INTEGER::
+ * Hollerith constants support::
  @end menu
  
  @node Old-style kind specifications
*************** had been called:
*** 725,730 ****
--- 734,793 ----
  To aid this dialog, when input is from stdin, errors produce send their
  messages to stderr and execution continues, even if IOSTAT is set.
  
+ PRINT namelist is permitted.  This causes an error if -std=f95 is used.
+ @smallexample
+ PROGRAM test_print
+   REAL, dimension (4)  ::  x = (/1.0, 2.0, 3.0, 4.0/)
+   NAMELIST /mynml/ x
+   PRINT mynml
+ END PROGRAM test_print
+ @end smallexample
+ 
+ @node Implicitly interconvert LOGICAL and INTEGER
+ @section Implicitly interconvert LOGICAL and INTEGER
+ @cindex Implicitly interconvert LOGICAL and INTEGER
+ 
+ As a GNU extension for backwards compatability with other compilers,
+ @command{gfortran} allows the implicit conversion of LOGICALs to INTEGERs
+ and vice versa.  When converting from a LOGICAL to an INTEGER, the numeric
+ value of @code{.FALSE.} is zero, and that of @code{.TRUE.} is one.  When
+ converting from INTEGER to LOGICAL, the value zero is interpreted as
+ @code{.FALSE.} and any non-zero value is interpreted as @code{.TRUE.}.
+ 
+ @smallexample
+        INTEGER*4 i
+        i = .FALSE.
+ @end smallexample
+ 
+ @node Hollerith constants support
+ @section Hollerith constants support
+ @cindex Hollerith constants
+ 
+ A Hollerith constant is a string of characters preceded by the letter @samp{H}
+ or @samp{h}, and there must be an literal, unsigned, nonzero default integer
+ constant indicating the number of characters in the string. Hollerith constants
+ are stored as byte strings, one character per byte.
+ 
+ @command{gfortran} supports Hollerith constants. They can be used as the right
+ hands in the @code{DATA} statement and @code{ASSIGN} statement, also as the
+ arguments. The left hands can be of Integer, Real, Complex and Logical type.
+ The constant will be padded or trancated to fit the size of left hand.
+ 
+ Valid Hollerith constants examples:
+ @smallexample
+ complex*16 x(2)
+ data x /16Habcdefghijklmnop, 16Hqrstuvwxyz012345/
+ call foo (4H abc)
+ x(1) = 16Habcdefghijklmnop
+ @end smallexample
+ 
+ Invalid Hollerith constants examples:
+ @smallexample
+ integer*4 a
+ a = 8H12345678 ! The Hollerith constant is too long. It will be truncated.
+ a = 0H         ! At least one character needed.
+ @end smallexample
+ 
  @include intrinsic.texi
  @c ---------------------------------------------------------------------
  @c Contributing
diff -Nrcpad gcc-4.0.1/gcc/fortran/intrinsic.c gcc-4.0.2/gcc/fortran/intrinsic.c
*** gcc-4.0.1/gcc/fortran/intrinsic.c	Mon Jun 20 13:05:15 2005
--- gcc-4.0.2/gcc/fortran/intrinsic.c	Tue Aug  9 17:44:02 2005
*************** gfc_type_letter (bt type)
*** 79,84 ****
--- 79,88 ----
        c = 'c';
        break;
  
+     case BT_HOLLERITH:
+       c = 'h';
+       break;
+ 
      default:
        c = 'u';
        break;
*************** add_functions (void)
*** 1434,1439 ****
--- 1438,1449 ----
  
    make_generic ("irand", GFC_ISYM_IRAND, GFC_STD_GNU);
  
+   add_sym_1 ("isatty", 0, 0, BT_LOGICAL, dl, GFC_STD_GNU,
+ 	     gfc_check_isatty, NULL, gfc_resolve_isatty,
+ 	     ut, BT_INTEGER, di, REQUIRED);
+ 
+   make_generic ("isatty", GFC_ISYM_ISATTY, GFC_STD_GNU);
+ 
    add_sym_2 ("ishft", 1, 1, BT_INTEGER, di, GFC_STD_F95,
  	     gfc_check_ishft, gfc_simplify_ishft, gfc_resolve_ishft,
  	     i, BT_INTEGER, di, REQUIRED, sh, BT_INTEGER, di, REQUIRED);
*************** add_subroutines (void)
*** 2213,2218 ****
--- 2223,2232 ----
  	      c, BT_INTEGER, di, OPTIONAL, cr, BT_INTEGER, di, OPTIONAL,
  	      cm, BT_INTEGER, di, OPTIONAL);
  
+   add_sym_2s ("ttynam", 0, 1, BT_UNKNOWN, 0, GFC_STD_GNU,
+               gfc_check_ttynam_sub, NULL, gfc_resolve_ttynam_sub,
+ 	      ut, BT_INTEGER, di, REQUIRED, c, BT_CHARACTER, dc, REQUIRED);
+ 
    add_sym_2s ("umask", 0, 1, BT_UNKNOWN, 0, GFC_STD_GNU,
            gfc_check_umask_sub, NULL, gfc_resolve_umask_sub,
  	      val, BT_INTEGER, di, REQUIRED, num, BT_INTEGER, di, OPTIONAL);
*************** add_subroutines (void)
*** 2227,2234 ****
  /* Add a function to the list of conversion symbols.  */
  
  static void
! add_conv (bt from_type, int from_kind, bt to_type, int to_kind,
! 	  gfc_expr * (*simplify) (gfc_expr *, bt, int))
  {
  
    gfc_typespec from, to;
--- 2241,2247 ----
  /* Add a function to the list of conversion symbols.  */
  
  static void
! add_conv (bt from_type, int from_kind, bt to_type, int to_kind, int standard)
  {
  
    gfc_typespec from, to;
*************** add_conv (bt from_type, int from_kind, b
*** 2250,2258 ****
  
    sym = conversion + nconv;
  
!   sym->name =  conv_name (&from, &to);
    sym->lib_name = sym->name;
!   sym->simplify.cc = simplify;
    sym->elemental = 1;
    sym->ts = to;
    sym->generic_id = GFC_ISYM_CONVERSION;
--- 2263,2272 ----
  
    sym = conversion + nconv;
  
!   sym->name = conv_name (&from, &to);
    sym->lib_name = sym->name;
!   sym->simplify.cc = gfc_convert_constant;
!   sym->standard = standard;
    sym->elemental = 1;
    sym->ts = to;
    sym->generic_id = GFC_ISYM_CONVERSION;
*************** add_conversions (void)
*** 2277,2283 ****
  	  continue;
  
  	add_conv (BT_INTEGER, gfc_integer_kinds[i].kind,
! 		  BT_INTEGER, gfc_integer_kinds[j].kind, gfc_convert_constant);
        }
  
    /* Integer-Real/Complex conversions.  */
--- 2291,2297 ----
  	  continue;
  
  	add_conv (BT_INTEGER, gfc_integer_kinds[i].kind,
! 		  BT_INTEGER, gfc_integer_kinds[j].kind, GFC_STD_F77);
        }
  
    /* Integer-Real/Complex conversions.  */
*************** add_conversions (void)
*** 2285,2302 ****
      for (j = 0; gfc_real_kinds[j].kind != 0; j++)
        {
  	add_conv (BT_INTEGER, gfc_integer_kinds[i].kind,
! 		  BT_REAL, gfc_real_kinds[j].kind, gfc_convert_constant);
  
  	add_conv (BT_REAL, gfc_real_kinds[j].kind,
! 		  BT_INTEGER, gfc_integer_kinds[i].kind, gfc_convert_constant);
  
  	add_conv (BT_INTEGER, gfc_integer_kinds[i].kind,
! 		  BT_COMPLEX, gfc_real_kinds[j].kind, gfc_convert_constant);
  
  	add_conv (BT_COMPLEX, gfc_real_kinds[j].kind,
! 		  BT_INTEGER, gfc_integer_kinds[i].kind, gfc_convert_constant);
        }
  
    /* Real/Complex - Real/Complex conversions.  */
    for (i = 0; gfc_real_kinds[i].kind != 0; i++)
      for (j = 0; gfc_real_kinds[j].kind != 0; j++)
--- 2299,2341 ----
      for (j = 0; gfc_real_kinds[j].kind != 0; j++)
        {
  	add_conv (BT_INTEGER, gfc_integer_kinds[i].kind,
! 		  BT_REAL, gfc_real_kinds[j].kind, GFC_STD_F77);
  
  	add_conv (BT_REAL, gfc_real_kinds[j].kind,
! 		  BT_INTEGER, gfc_integer_kinds[i].kind, GFC_STD_F77);
  
  	add_conv (BT_INTEGER, gfc_integer_kinds[i].kind,
! 		  BT_COMPLEX, gfc_real_kinds[j].kind, GFC_STD_F77);
  
  	add_conv (BT_COMPLEX, gfc_real_kinds[j].kind,
! 		  BT_INTEGER, gfc_integer_kinds[i].kind, GFC_STD_F77);
        }
  
+   if ((gfc_option.allow_std & GFC_STD_LEGACY) != 0)
+     {
+       /* Hollerith-Integer conversions.  */
+       for (i = 0; gfc_integer_kinds[i].kind != 0; i++)
+ 	add_conv (BT_HOLLERITH, gfc_default_character_kind,
+ 		  BT_INTEGER, gfc_integer_kinds[i].kind, GFC_STD_LEGACY);
+       /* Hollerith-Real conversions.  */
+       for (i = 0; gfc_real_kinds[i].kind != 0; i++)
+ 	add_conv (BT_HOLLERITH, gfc_default_character_kind,
+ 		  BT_REAL, gfc_real_kinds[i].kind, GFC_STD_LEGACY);
+       /* Hollerith-Complex conversions.  */
+       for (i = 0; gfc_real_kinds[i].kind != 0; i++)
+ 	add_conv (BT_HOLLERITH, gfc_default_character_kind,
+ 		  BT_COMPLEX, gfc_real_kinds[i].kind, GFC_STD_LEGACY);
+ 
+       /* Hollerith-Character conversions.  */
+       add_conv (BT_HOLLERITH, gfc_default_character_kind, BT_CHARACTER,
+ 		  gfc_default_character_kind, GFC_STD_LEGACY);
+ 
+       /* Hollerith-Logical conversions.  */
+       for (i = 0; gfc_logical_kinds[i].kind != 0; i++)
+ 	add_conv (BT_HOLLERITH, gfc_default_character_kind,
+ 		  BT_LOGICAL, gfc_logical_kinds[i].kind, GFC_STD_LEGACY);
+     }
+ 
    /* Real/Complex - Real/Complex conversions.  */
    for (i = 0; gfc_real_kinds[i].kind != 0; i++)
      for (j = 0; gfc_real_kinds[j].kind != 0; j++)
*************** add_conversions (void)
*** 2304,2320 ****
  	if (i != j)
  	  {
  	    add_conv (BT_REAL, gfc_real_kinds[i].kind,
! 		      BT_REAL, gfc_real_kinds[j].kind, gfc_convert_constant);
  
  	    add_conv (BT_COMPLEX, gfc_real_kinds[i].kind,
! 		      BT_COMPLEX, gfc_real_kinds[j].kind, gfc_convert_constant);
  	  }
  
  	add_conv (BT_REAL, gfc_real_kinds[i].kind,
! 		  BT_COMPLEX, gfc_real_kinds[j].kind, gfc_convert_constant);
  
  	add_conv (BT_COMPLEX, gfc_real_kinds[i].kind,
! 		  BT_REAL, gfc_real_kinds[j].kind, gfc_convert_constant);
        }
  
    /* Logical/Logical kind conversion.  */
--- 2343,2359 ----
  	if (i != j)
  	  {
  	    add_conv (BT_REAL, gfc_real_kinds[i].kind,
! 		      BT_REAL, gfc_real_kinds[j].kind, GFC_STD_F77);
  
  	    add_conv (BT_COMPLEX, gfc_real_kinds[i].kind,
! 		      BT_COMPLEX, gfc_real_kinds[j].kind, GFC_STD_F77);
  	  }
  
  	add_conv (BT_REAL, gfc_real_kinds[i].kind,
! 		  BT_COMPLEX, gfc_real_kinds[j].kind, GFC_STD_F77);
  
  	add_conv (BT_COMPLEX, gfc_real_kinds[i].kind,
! 		  BT_REAL, gfc_real_kinds[j].kind, GFC_STD_F77);
        }
  
    /* Logical/Logical kind conversion.  */
*************** add_conversions (void)
*** 2325,2332 ****
  	  continue;
  
  	add_conv (BT_LOGICAL, gfc_logical_kinds[i].kind,
! 		  BT_LOGICAL, gfc_logical_kinds[j].kind, gfc_convert_constant);
        }
  }
  
  
--- 2364,2382 ----
  	  continue;
  
  	add_conv (BT_LOGICAL, gfc_logical_kinds[i].kind,
! 		  BT_LOGICAL, gfc_logical_kinds[j].kind, GFC_STD_F77);
        }
+ 
+   /* Integer-Logical and Logical-Integer conversions.  */
+   if ((gfc_option.allow_std & GFC_STD_LEGACY) != 0)
+     for (i=0; gfc_integer_kinds[i].kind; i++)
+       for (j=0; gfc_logical_kinds[j].kind; j++)
+ 	{
+ 	  add_conv (BT_INTEGER, gfc_integer_kinds[i].kind,
+ 		    BT_LOGICAL, gfc_logical_kinds[j].kind, GFC_STD_LEGACY);
+ 	  add_conv (BT_LOGICAL, gfc_logical_kinds[j].kind,
+ 		    BT_INTEGER, gfc_integer_kinds[i].kind, GFC_STD_LEGACY);
+ 	}
  }
  
  
*************** do_simplify (gfc_intrinsic_sym * specifi
*** 2672,2677 ****
--- 2722,2737 ----
    gfc_expr *result, *a1, *a2, *a3, *a4, *a5;
    gfc_actual_arglist *arg;
  
+   /* Check the arguments if there are Hollerith constants. We deal with
+      them at run-time.  */
+   for (arg = e->value.function.actual; arg != NULL; arg = arg->next)
+     {
+       if (arg->expr && arg->expr->from_H)
+ 	{
+ 	  result = NULL;
+ 	  goto finish;
+ 	}
+     }
    /* Max and min require special handling due to the variable number
       of args.  */
    if (specific->simplify.f1 == gfc_simplify_min)
*************** got_specific:
*** 2996,3006 ****
    expr->value.function.isym = specific;
    gfc_intrinsic_symbol (expr->symtree->n.sym);
  
    if (do_simplify (specific, expr) == FAILURE)
!     {
!       gfc_suppress_error = 0;
!       return MATCH_ERROR;
!     }
  
    /* TODO: We should probably only allow elemental functions here.  */
    flag |= (expr->ts.type != BT_INTEGER && expr->ts.type != BT_CHARACTER);
--- 3056,3064 ----
    expr->value.function.isym = specific;
    gfc_intrinsic_symbol (expr->symtree->n.sym);
  
+   gfc_suppress_error = 0;
    if (do_simplify (specific, expr) == FAILURE)
!     return MATCH_ERROR;
  
    /* TODO: We should probably only allow elemental functions here.  */
    flag |= (expr->ts.type != BT_INTEGER && expr->ts.type != BT_CHARACTER);
*************** gfc_convert_type_warn (gfc_expr * expr, 
*** 3142,3148 ****
      goto bad;
  
    /* At this point, a conversion is necessary. A warning may be needed.  */
!   if (wflag && gfc_option.warn_conversion)
      gfc_warning_now ("Conversion from %s to %s at %L",
  		     gfc_typename (&from_ts), gfc_typename (ts), &expr->where);
  
--- 3200,3209 ----
      goto bad;
  
    /* At this point, a conversion is necessary. A warning may be needed.  */
!   if ((gfc_option.warn_std & sym->standard) != 0)
!     gfc_warning_now ("Extension: Conversion from %s to %s at %L",
! 		     gfc_typename (&from_ts), gfc_typename (ts), &expr->where);
!   else if (wflag && gfc_option.warn_conversion)
      gfc_warning_now ("Conversion from %s to %s at %L",
  		     gfc_typename (&from_ts), gfc_typename (ts), &expr->where);
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/intrinsic.h gcc-4.0.2/gcc/fortran/intrinsic.h
*** gcc-4.0.1/gcc/fortran/intrinsic.h	Mon Apr 25 00:09:13 2005
--- gcc-4.0.2/gcc/fortran/intrinsic.h	Tue Aug  9 17:44:03 2005
*************** try gfc_check_index (gfc_expr *, gfc_exp
*** 70,75 ****
--- 70,76 ----
  try gfc_check_int (gfc_expr *, gfc_expr *);
  try gfc_check_ior (gfc_expr *, gfc_expr *);
  try gfc_check_irand (gfc_expr *);
+ try gfc_check_isatty (gfc_expr *);
  try gfc_check_ishft (gfc_expr *, gfc_expr *);
  try gfc_check_ishftc (gfc_expr *, gfc_expr *, gfc_expr *);
  try gfc_check_kill (gfc_expr *, gfc_expr *);
*************** try gfc_check_symlnk_sub (gfc_expr *, gf
*** 148,153 ****
--- 149,155 ----
  try gfc_check_sleep_sub (gfc_expr *);
  try gfc_check_stat_sub (gfc_expr *, gfc_expr *, gfc_expr *);
  try gfc_check_system_sub (gfc_expr *, gfc_expr *);
+ try gfc_check_ttynam_sub (gfc_expr *, gfc_expr *);
  try gfc_check_umask_sub (gfc_expr *, gfc_expr *);
  try gfc_check_unlink_sub (gfc_expr *, gfc_expr *);
  
*************** void gfc_resolve_ichar (gfc_expr *, gfc_
*** 310,315 ****
--- 312,318 ----
  void gfc_resolve_idnint (gfc_expr *, gfc_expr *);
  void gfc_resolve_int (gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_ior (gfc_expr *, gfc_expr *, gfc_expr *);
+ void gfc_resolve_isatty (gfc_expr *, gfc_expr *);
  void gfc_resolve_ishft (gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_ishftc (gfc_expr *, gfc_expr *, gfc_expr *, gfc_expr *);
  void gfc_resolve_kill (gfc_expr *, gfc_expr *, gfc_expr *);
*************** void gfc_resolve_sleep_sub (gfc_code *);
*** 396,401 ****
--- 399,405 ----
  void gfc_resolve_stat_sub (gfc_code *);
  void gfc_resolve_system_clock (gfc_code *);
  void gfc_resolve_system_sub (gfc_code *);
+ void gfc_resolve_ttynam_sub (gfc_code *);
  void gfc_resolve_umask_sub (gfc_code *);
  void gfc_resolve_unlink_sub (gfc_code *);
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/intrinsic.texi gcc-4.0.2/gcc/fortran/intrinsic.texi
*** gcc-4.0.1/gcc/fortran/intrinsic.texi	Sat May 28 16:09:24 2005
--- gcc-4.0.2/gcc/fortran/intrinsic.texi	Mon Aug  1 05:28:11 2005
*************** and editing.  All contributions and corr
*** 36,42 ****
  * @code{ABORT}:         ABORT,     Abort the program     
  * @code{ABS}:           ABS,       Absolute value     
  * @code{ACHAR}:         ACHAR,     Character in @acronym{ASCII} collating sequence
! * @code{ACOS}:          ACOS,      Arccosine function
  * @code{ADJUSTL}:       ADJUSTL,   Left adjust a string
  * @code{ADJUSTR}:       ADJUSTR,   Right adjust a string
  * @code{AIMAG}:         AIMAG,     Imaginary part of complex number
--- 36,42 ----
  * @code{ABORT}:         ABORT,     Abort the program     
  * @code{ABS}:           ABS,       Absolute value     
  * @code{ACHAR}:         ACHAR,     Character in @acronym{ASCII} collating sequence
! * @code{ACOS}:          ACOS,      Arc cosine function
  * @code{ADJUSTL}:       ADJUSTL,   Left adjust a string
  * @code{ADJUSTR}:       ADJUSTR,   Right adjust a string
  * @code{AIMAG}:         AIMAG,     Imaginary part of complex number
*************** and editing.  All contributions and corr
*** 60,70 ****
  * @code{CEILING}:       CEILING,   Integer ceiling function
  * @code{CHAR}:          CHAR,      Character conversion function
  * @code{CMPLX}:         CMPLX,     Complex conversion function
  * @code{COS}:           COS,       Cosine function
  * @code{COSH}:          COSH,      Hyperbolic cosine function
  * @code{ERF}:           ERF,       Error function
  * @code{ERFC}:          ERFC,      Complementary error function
! * @code{EXP}:           EXP,       Cosine function
  * @code{LOG}:           LOG,       Logarithm function
  * @code{LOG10}:         LOG10,     Base 10 logarithm function 
  * @code{SQRT}:          SQRT,      Square-root function
--- 60,92 ----
  * @code{CEILING}:       CEILING,   Integer ceiling function
  * @code{CHAR}:          CHAR,      Character conversion function
  * @code{CMPLX}:         CMPLX,     Complex conversion function
+ * @code{COMMAND_ARGUMENT_COUNT}: COMMAND_ARGUMENT_COUNT,  Command line argument count
+ * @code{CONJG}:         CONJG,     Complex conjugate function
  * @code{COS}:           COS,       Cosine function
  * @code{COSH}:          COSH,      Hyperbolic cosine function
+ * @code{COUNT}:         COUNT,     Count occurrences of .TRUE. in an array
+ * @code{CPU_TIME}:      CPU_TIME,  CPU time subroutine
+ * @code{CSHIFT}:        CSHIFT,    Circular array shift function
+ * @code{DATE_AND_TIME}: DATE_AND_TIME, Date and time subroutine
+ * @code{DBLE}:          DBLE,      Double precision conversion function
+ * @code{DCMPLX}:        DCMPLX,    Double complex conversion function
+ * @code{DFLOAT}:        DFLOAT,    Double precision conversion function
+ * @code{DIGITS}:        DIGITS,    Significant digits function
+ * @code{DIM}:           DIM,       Dim function
+ * @code{DOT_PRODUCT}:   DOT_PRODUCT, Dot product function
+ * @code{DPROD}:         DPROD,     Double product function
+ * @code{DREAL}:         DREAL,     Double real part function
+ * @code{DTIME}:         DTIME,     Execution time subroutine (or function)
+ * @code{EOSHIFT}:       EOSHIFT,   End-off shift function
+ * @code{EPSILON}:       EPSILON,   Epsilon function
  * @code{ERF}:           ERF,       Error function
  * @code{ERFC}:          ERFC,      Complementary error function
! * @code{ETIME}:         ETIME,     Execution time subroutine (or function)
! * @code{EXIT}:          EXIT,      Exit the program with status.
! * @code{EXP}:           EXP,       Exponential function
! * @code{EXPONENT}:      EXPONENT,  Exponent function
! * @code{FLOOR}:         FLOOR,     Integer floor function
! * @code{FNUM}:          FNUM,      File number function
  * @code{LOG}:           LOG,       Logarithm function
  * @code{LOG10}:         LOG10,     Base 10 logarithm function 
  * @code{SQRT}:          SQRT,      Square-root function
*************** the Fortran 95 standard.  Gfortran defin
*** 90,96 ****
  default real type by @code{INTEGER(KIND=4)} and @code{REAL(KIND=4)},
  respectively.  The standard mandates that both data types shall have
  another kind, which have more precision.  On typical target architectures
! supports by @command{gfortran}, this kind type parameter is @code{KIND=8}.
  Hence, @code{REAL(KIND=8)} and @code{DOUBLE PRECISION} are equivalent.
  In the description of generic intrinsic procedures, the kind type parameter
  will be specified by @code{KIND=*}, and in the description of specific
--- 112,118 ----
  default real type by @code{INTEGER(KIND=4)} and @code{REAL(KIND=4)},
  respectively.  The standard mandates that both data types shall have
  another kind, which have more precision.  On typical target architectures
! supported by @command{gfortran}, this kind type parameter is @code{KIND=8}.
  Hence, @code{REAL(KIND=8)} and @code{DOUBLE PRECISION} are equivalent.
  In the description of generic intrinsic procedures, the kind type parameter
  will be specified by @code{KIND=*}, and in the description of specific
*************** and denotes such arguments by square bra
*** 105,111 ****
  @command{Gfortran} offers the @option{-std=f95} and @option{-std=gnu} options,
  which can be used to restrict the set of intrinsic procedures to a 
  given standard.  By default, @command{gfortran} sets the @option{-std=gnu}
! option, and so all intrinsic procedures describe here are accepted.  There
  is one caveat.  For a select group of intrinsic procedures, @command{g77}
  implemented both a function and a subroutine.  Both classes 
  have been implemented in @command{gfortran} for backwards compatibility
--- 127,133 ----
  @command{Gfortran} offers the @option{-std=f95} and @option{-std=gnu} options,
  which can be used to restrict the set of intrinsic procedures to a 
  given standard.  By default, @command{gfortran} sets the @option{-std=gnu}
! option, and so all intrinsic procedures described here are accepted.  There
  is one caveat.  For a select group of intrinsic procedures, @command{g77}
  implemented both a function and a subroutine.  Both classes 
  have been implemented in @command{gfortran} for backwards compatibility
*************** end program test_achar
*** 248,261 ****
  
  
  @node ACOS
! @section @code{ACOS} --- Arccosine function 
  @findex @code{ACOS} intrinsic
  @findex @code{DACOS} intrinsic
! @cindex arccosine
  
  @table @asis
  @item @emph{Description}:
! @code{ACOS(X)} computes the arccosine of its @var{X}.
  
  @item @emph{Option}:
  f95, gnu
--- 270,283 ----
  
  
  @node ACOS
! @section @code{ACOS} --- Arc cosine function 
  @findex @code{ACOS} intrinsic
  @findex @code{DACOS} intrinsic
! @cindex arc cosine
  
  @table @asis
  @item @emph{Description}:
! @code{ACOS(X)} computes the arc cosine of @var{X}.
  
  @item @emph{Option}:
  f95, gnu
*************** elemental function
*** 268,274 ****
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .80
! @item @var{X} @tab The type shall be @code{REAL(*)}, and a magnitude that is
  less than one.
  @end multitable
  
--- 290,296 ----
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .80
! @item @var{X} @tab The type shall be @code{REAL(*)} with a magnitude that is
  less than one.
  @end multitable
  
*************** f95, gnu
*** 441,447 ****
  elemental function
  
  @item @emph{Syntax}:
! @code{X = AINT(X)} @*
  @code{X = AINT(X, KIND)}
  
  @item @emph{Arguments}:
--- 463,469 ----
  elemental function
  
  @item @emph{Syntax}:
! @code{X = AINT(X)} 
  @code{X = AINT(X, KIND)}
  
  @item @emph{Arguments}:
*************** initialization expression.
*** 453,459 ****
  
  @item @emph{Return value}:
  The return value is of type real with the kind type parameter of the
! argument if the optional @var{KIND} is absence; otherwise, the kind
  type parameter will be given by @var{KIND}.  If the magnitude of 
  @var{X} is less than one, then @code{AINT(X)} returns zero.  If the
  magnitude is equal to or greater than one, then it returns the largest
--- 475,481 ----
  
  @item @emph{Return value}:
  The return value is of type real with the kind type parameter of the
! argument if the optional @var{KIND} is absent; otherwise, the kind
  type parameter will be given by @var{KIND}.  If the magnitude of 
  @var{X} is less than one, then @code{AINT(X)} returns zero.  If the
  magnitude is equal to or greater than one, then it returns the largest
*************** f95, gnu
*** 498,504 ****
  transformational function
  
  @item @emph{Syntax}:
! @code{L = ALL(MASK)} @*
  @code{L = ALL(MASK, DIM)}
  
  @item @emph{Arguments}:
--- 520,526 ----
  transformational function
  
  @item @emph{Syntax}:
! @code{L = ALL(MASK)} 
  @code{L = ALL(MASK, DIM)}
  
  @item @emph{Arguments}:
*************** end program test_all
*** 555,561 ****
  
  @table @asis
  @item @emph{Description}:
! @code{ALLOCATED(X)} checks the status of wether @var{X} is allocated.
  
  @item @emph{Option}:
  f95, gnu
--- 577,583 ----
  
  @table @asis
  @item @emph{Description}:
! @code{ALLOCATED(X)} checks the status of whether @var{X} is allocated.
  
  @item @emph{Option}:
  f95, gnu
*************** f95, gnu
*** 605,611 ****
  elemental function
  
  @item @emph{Syntax}:
! @code{X = ANINT(X)} @*
  @code{X = ANINT(X, KIND)}
  
  @item @emph{Arguments}:
--- 627,633 ----
  elemental function
  
  @item @emph{Syntax}:
! @code{X = ANINT(X)}
  @code{X = ANINT(X, KIND)}
  
  @item @emph{Arguments}:
*************** initialization expression.
*** 617,623 ****
  
  @item @emph{Return value}:
  The return value is of type real with the kind type parameter of the
! argument if the optional @var{KIND} is absence; otherwise, the kind
  type parameter will be given by @var{KIND}.  If @var{X} is greater than
  zero, then @code{ANINT(X)} returns @code{AINT(X+0.5)}.  If @var{X} is
  less than or equal to zero, then return @code{AINT(X-0.5)}.
--- 639,645 ----
  
  @item @emph{Return value}:
  The return value is of type real with the kind type parameter of the
! argument if the optional @var{KIND} is absent; otherwise, the kind
  type parameter will be given by @var{KIND}.  If @var{X} is greater than
  zero, then @code{ANINT(X)} returns @code{AINT(X+0.5)}.  If @var{X} is
  less than or equal to zero, then return @code{AINT(X-0.5)}.
*************** end program test_anint
*** 650,657 ****
  
  @table @asis
  @item @emph{Description}:
! @code{ANY(MASK [, DIM])} determines if any of the values is true in @var{MASK}
! in the array along dimension @var{DIM}.
  
  @item @emph{Option}:
  f95, gnu
--- 672,679 ----
  
  @table @asis
  @item @emph{Description}:
! @code{ANY(MASK [, DIM])} determines if any of the values in the logical array
! @var{MASK} along dimension @var{DIM} are @code{.TRUE.}.
  
  @item @emph{Option}:
  f95, gnu
*************** f95, gnu
*** 660,666 ****
  transformational function
  
  @item @emph{Syntax}:
! @code{L = ANY(MASK)} @*
  @code{L = ANY(MASK, DIM)}
  
  @item @emph{Arguments}:
--- 682,688 ----
  transformational function
  
  @item @emph{Syntax}:
! @code{L = ANY(MASK)} 
  @code{L = ANY(MASK, DIM)}
  
  @item @emph{Arguments}:
*************** f95, gnu
*** 774,780 ****
  inquiry function
  
  @item @emph{Syntax}:
! @code{L = ASSOCIATED(PTR)} @*
  @code{L = ASSOCIATED(PTR [, TGT])}
  
  @item @emph{Arguments}:
--- 796,802 ----
  inquiry function
  
  @item @emph{Syntax}:
! @code{L = ASSOCIATED(PTR)} 
  @code{L = ASSOCIATED(PTR [, TGT])}
  
  @item @emph{Arguments}:
*************** end program test_besyn
*** 1210,1216 ****
  
  @table @asis
  @item @emph{Description}:
! @code{BIT_SIZE(I)} returns the number of bits (integer precision plus sign bit) represented by the type of @var{I}.
  
  @item @emph{Option}:
  f95, gnu
--- 1232,1239 ----
  
  @table @asis
  @item @emph{Description}:
! @code{BIT_SIZE(I)} returns the number of bits (integer precision plus sign bit)
! represented by the type of @var{I}.
  
  @item @emph{Option}:
  f95, gnu
*************** end program test_bit_size
*** 1249,1255 ****
  
  @table @asis
  @item @emph{Description}:
! @code{BTEST(I,POS)} returns logical .TRUE. if the bit at @var{POS} in @var{I} is set.
  
  @item @emph{Option}:
  f95, gnu
--- 1272,1279 ----
  
  @table @asis
  @item @emph{Description}:
! @code{BTEST(I,POS)} returns logical @code{.TRUE.} if the bit at @var{POS}
! in @var{I} is set.
  
  @item @emph{Option}:
  f95, gnu
*************** end program test_btest
*** 1292,1298 ****
  
  @table @asis
  @item @emph{Description}:
! @code{CEILING(X,[KIND])} returns the least integer greater than or equal to @var{X}.
  
  @item @emph{Option}:
  f95, gnu
--- 1316,1322 ----
  
  @table @asis
  @item @emph{Description}:
! @code{CEILING(X)} returns the least integer greater than or equal to @var{X}.
  
  @item @emph{Option}:
  f95, gnu
*************** f95, gnu
*** 1301,1307 ****
  elemental function
  
  @item @emph{Syntax}:
! @code{X = CEILING(X)}
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .80
--- 1325,1331 ----
  elemental function
  
  @item @emph{Syntax}:
! @code{I = CEILING(X[,KIND])}
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .80
*************** f95, gnu
*** 1341,1347 ****
  elemental function
  
  @item @emph{Syntax}:
! @code{C = CHAR(I)}
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .80
--- 1365,1371 ----
  elemental function
  
  @item @emph{Syntax}:
! @code{C = CHAR(I[,KIND])}
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .80
*************** end program test_char
*** 1372,1378 ****
  
  @table @asis
  @item @emph{Description}:
! @code{CMPLX(X,[Y,KIND])} returns a complex number where @var{X} is converted to the real component.  If @var{Y} is present it is converted to the imaginary component.  If @var{Y} is not present then the imaginary component is set to
  0.0.  If @var{X} is complex then @var{Y} must not be present.
  
  @item @emph{Option}:
--- 1396,1404 ----
  
  @table @asis
  @item @emph{Description}:
! @code{CMPLX(X,[Y,KIND])} returns a complex number where @var{X} is converted to
! the real component.  If @var{Y} is present it is converted to the imaginary
! component.  If @var{Y} is not present then the imaginary component is set to
  0.0.  If @var{X} is complex then @var{Y} must not be present.
  
  @item @emph{Option}:
*************** f95, gnu
*** 1382,1394 ****
  elemental function
  
  @item @emph{Syntax}:
! @code{C = CMPLX(X)}
! @code{C = CMPLX(X,Y)}
! @code{C = CMPLX(X,Y,KIND)}
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .80
! @item @var{X} @tab The type may be @code{INTEGER(*)} or @code{REAL(*)} or @code{COMPLEX(*)}.
  @item @var{Y} @tab Optional, allowed if @var{X} is not @code{COMPLEX(*)}.  May be @code{INTEGER(*)} or @code{REAL(*)}. 
  @item @var{KIND} @tab Optional scaler integer initialization expression.
  @end multitable
--- 1408,1418 ----
  elemental function
  
  @item @emph{Syntax}:
! @code{C = CMPLX(X[,Y,KIND])}
  
  @item @emph{Arguments}:
  @multitable @columnfractions .15 .80
! @item @var{X} @tab The type may be @code{INTEGER(*)}, @code{REAL(*)}, or @code{COMPLEX(*)}.
  @item @var{Y} @tab Optional, allowed if @var{X} is not @code{COMPLEX(*)}.  May be @code{INTEGER(*)} or @code{REAL(*)}. 
  @item @var{KIND} @tab Optional scaler integer initialization expression.
  @end multitable
*************** end program test_cmplx
*** 1410,1415 ****
--- 1434,1526 ----
  
  
  
+ @node COMMAND_ARGUMENT_COUNT
+ @section @code{COMMAND_ARGUMENT_COUNT} --- Argument count function 
+ @findex @code{COMMAND_ARGUMENT_COUNT} intrinsic
+ @cindex command argument count
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{COMMAND_ARGUMENT_COUNT()} returns the number of arguments passed on the
+ command line when the containing program was invoked.
+ 
+ @item @emph{Option}:
+ f2003, gnu
+ 
+ @item @emph{Class}:
+ non-elemental function
+ 
+ @item @emph{Syntax}:
+ @code{I = COMMAND_ARGUMENT_COUNT()}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item None
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{INTEGER(4)}
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_command_argument_count
+     integer :: count
+     count = command_argument_count()
+     print *, count
+ end program test_command_argument_count
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node CONJG
+ @section @code{CONJG} --- Complex conjugate function 
+ @findex @code{CONJG} intrinsic
+ @findex @code{DCONJG} intrinsic
+ @cindex complex conjugate
+ @table @asis
+ @item @emph{Description}:
+ @code{CONJG(Z)} returns the conjugate of @var{Z}.  If @var{Z} is @code{(x, y)}
+ then the result is @code{(x, -y)}
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ elemental function
+ 
+ @item @emph{Syntax}:
+ @code{Z = CONJG(Z)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{Z} @tab The type shall be @code{COMPLEX(*)}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{COMPLEX(*)}.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_conjg
+     complex :: z = (2.0, 3.0)
+     complex(8) :: dz = (2.71_8, -3.14_8)
+     z= conjg(z)
+     print *, z
+     dz = dconjg(dz)
+     print *, dz
+ end program test_conjg
+ @end smallexample
+ 
+ @item @emph{Specific names}:
+ @multitable @columnfractions .24 .24 .24 .24
+ @item Name             @tab Argument             @tab Return type          @tab Option
+ @item @code{DCONJG(Z)} @tab @code{COMPLEX(8) Z}  @tab @code{COMPLEX(8)}    @tab gnu
+ @end multitable
+ @end table
+ 
+ 
+ 
  @node COS
  @section @code{COS} --- Cosine function 
  @findex @code{COS} intrinsic
*************** elemental function
*** 1438,1444 ****
  @end multitable
  
  @item @emph{Return value}:
! The return value has same type and kind than @var{X}.
  
  @item @emph{Example}:
  @smallexample
--- 1549,1555 ----
  @end multitable
  
  @item @emph{Return value}:
! The return value has the same type and kind as @var{X}.
  
  @item @emph{Example}:
  @smallexample
*************** end program test_cos
*** 1450,1460 ****
  
  @item @emph{Specific names}:
  @multitable @columnfractions .24 .24 .24 .24
! @item Name            @tab Argument          @tab Return type       @tab Option
! @item @code{DCOS(X)}  @tab @code{REAL(8) X}  @tab @code{REAL(8)}    @tab f95, gnu
! @item @code{CCOS(X)}  @tab @code{COMPLEX(4) X}  @tab @code{COMPLEX(4)}    @tab f95, gnu
! @item @code{ZCOS(X)}  @tab @code{COMPLEX(8) X}  @tab @code{COMPLEX(8)}    @tab f95, gnu
! @item @code{CDCOS(X)} @tab @code{COMPLEX(8) X}  @tab @code{COMPLEX(8)}    @tab f95, gnu
  @end multitable
  @end table
  
--- 1561,1571 ----
  
  @item @emph{Specific names}:
  @multitable @columnfractions .24 .24 .24 .24
! @item Name            @tab Argument          @tab Return type     @tab Option
! @item @code{DCOS(X)}  @tab @code{REAL(8) X}  @tab @code{REAL(8)}  @tab f95, gnu
! @item @code{CCOS(X)}@tab @code{COMPLEX(4) X}@tab @code{COMPLEX(4)}@tab f95, gnu
! @item @code{ZCOS(X)}@tab @code{COMPLEX(8) X}@tab @code{COMPLEX(8)}@tab f95, gnu
! @item @code{CDCOS(X)}@tab @code{COMPLEX(8) X}@tab @code{COMPLEX(8)}@tab f95, gnu
  @end multitable
  @end table
  
*************** end program test_cosh
*** 1505,1510 ****
--- 1616,2350 ----
  
  
  
+ @node COUNT
+ @section @code{COUNT} --- Count function
+ @findex @code{COUNT} intrinsic
+ @cindex count
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{COUNT(MASK[,DIM])} counts the number of @code{.TRUE.} elements of
+ @var{MASK} along the dimension of @var{DIM}.  If @var{DIM} is omitted it is
+ taken to be @code{1}.  @var{DIM} is a scaler of type @code{INTEGER} in the
+ range of @math{1 /leq DIM /leq n)} where @math{n} is the rank of @var{MASK}.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ transformational function
+ 
+ @item @emph{Syntax}:
+ @code{I = COUNT(MASK[,DIM])}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{MASK} @tab The type shall be @code{LOGICAL}.
+ @item @var{DIM}  @tab The type shall be @code{INTEGER}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{INTEGER} with rank equal to that of
+ @var{MASK}.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_count
+     integer, dimension(2,3) :: a, b
+     logical, dimension(2,3) :: mask
+     a = reshape( (/ 1, 2, 3, 4, 5, 6 /), (/ 2, 3 /))
+     b = reshape( (/ 0, 7, 3, 4, 5, 8 /), (/ 2, 3 /))
+     print '(3i3)', a(1,:)
+     print '(3i3)', a(2,:)
+     print *
+     print '(3i3)', b(1,:)
+     print '(3i3)', b(2,:)
+     print *
+     mask = a.ne.b
+     print '(3l3)', mask(1,:)
+     print '(3l3)', mask(2,:)
+     print *
+     print '(3i3)', count(mask)
+     print *
+     print '(3i3)', count(mask, 1)
+     print *
+     print '(3i3)', count(mask, 2)
+ end program test_count
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node CPU_TIME
+ @section @code{CPU_TIME} --- CPU elapsed time in seconds
+ @findex @code{CPU_TIME} intrinsic
+ @cindex CPU_TIME
+ 
+ @table @asis
+ @item @emph{Description}:
+ Returns a @code{REAL} value representing the elapsed CPU time in seconds.  This
+ is useful for testing segments of code to determine execution time.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ subroutine
+ 
+ @item @emph{Syntax}:
+ @code{CPU_TIME(X)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type shall be @code{REAL} with intent out.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ None
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_cpu_time
+     real :: start, finish
+     call cpu_time(start)
+         ! put code to test here
+     call cpu_time(finish)
+     print '("Time = ",f6.3," seconds.")',finish-start
+ end program test_cpu_time
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node CSHIFT
+ @section @code{CSHIFT} --- Circular shift function
+ @findex @code{CSHIFT} intrinsic
+ @cindex cshift intrinsic
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{CSHIFT(ARRAY, SHIFT[,DIM])} performs a circular shift on elements of
+ @var{ARRAY} along the dimension of @var{DIM}.  If @var{DIM} is omitted it is
+ taken to be @code{1}.  @var{DIM} is a scaler of type @code{INTEGER} in the
+ range of @math{1 /leq DIM /leq n)} where @math{n} is the rank of @var{ARRAY}.
+ If the rank of @var{ARRAY} is one, then all elements of @var{ARRAY} are shifted
+ by @var{SHIFT} places.  If rank is greater than one, then all complete rank one
+ sections of @var{ARRAY} along the given dimension are shifted.  Elements
+ shifted out one end of each rank one section are shifted back in the other end.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ transformational function
+ 
+ @item @emph{Syntax}:
+ @code{A = CSHIFT(A, SHIFT[,DIM])}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{ARRAY}  @tab May be any type, not scaler.
+ @item @var{SHIFT}  @tab The type shall be @code{INTEGER}.
+ @item @var{DIM}    @tab The type shall be @code{INTEGER}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ Returns an array of same type and rank as the @var{ARRAY} argument.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_cshift
+     integer, dimension(3,3) :: a
+     a = reshape( (/ 1, 2, 3, 4, 5, 6, 7, 8, 9 /), (/ 3, 3 /))
+     print '(3i3)', a(1,:)
+     print '(3i3)', a(2,:)
+     print '(3i3)', a(3,:)    
+     a = cshift(a, SHIFT=(/1, 2, -1/), DIM=2)
+     print *
+     print '(3i3)', a(1,:)
+     print '(3i3)', a(2,:)
+     print '(3i3)', a(3,:)
+ end program test_cshift
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node DATE_AND_TIME
+ @section @code{DATE_AND_TIME} --- Date and time subroutine
+ @findex @code{DATE_AND_TIME} intrinsic
+ @cindex DATE_AND_TIME
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DATE_AND_TIME(DATE, TIME, ZONE, VALUES)} gets the corresponding date and
+ time information from the real-time system clock.  @var{DATE} is
+ @code{INTENT(OUT)} and has form ccyymmdd.  @var{TIME} is @code{INTENT(OUT)} and
+ has form hhmmss.sss.  @var{ZONE} is @code{INTENT(OUT)} and has form (+-)hhmm,
+ representing the difference with respect to Coordinated Universal Time (UTC).
+ Unavailable time and date parameters return blanks.
+ 
+ @var{VALUES} is @code{INTENT(OUT)} and provides the following:
+ 
+ @multitable @columnfractions .15 .30 .60
+ @item @tab @code{VALUE(1)}: @tab The year
+ @item @tab @code{VALUE(2)}: @tab The month
+ @item @tab @code{VALUE(3)}: @tab The day of the month
+ @item @tab @code{VAlUE(4)}: @tab Time difference with UTC in minutes
+ @item @tab @code{VALUE(5)}: @tab The hour of the day
+ @item @tab @code{VALUE(6)}: @tab The minutes of the hour
+ @item @tab @code{VALUE(7)}: @tab The seconds of the minute
+ @item @tab @code{VALUE(8)}: @tab The milliseconds of the second
+ @end multitable	    
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ subroutine
+ 
+ @item @emph{Syntax}:
+ @code{CALL DATE_AND_TIME([DATE, TIME, ZONE, VALUES])}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{DATE}  @tab (Optional) The type shall be @code{CHARACTER(8)} or larger.
+ @item @var{TIME}  @tab (Optional) The type shall be @code{CHARACTER(10)} or larger.
+ @item @var{ZONE}  @tab (Optional) The type shall be @code{CHARACTER(5)} or larger.
+ @item @var{VALUES}@tab (Optional) The type shall be @code{INTEGER(8)}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ None
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_time_and_date
+     character(8)  :: date
+     character(10) :: time
+     character(5)  :: zone
+     integer,dimension(8) :: values
+     ! using keyword arguments
+     call date_and_time(date,time,zone,values)
+     call date_and_time(DATE=date,ZONE=zone)
+     call date_and_time(TIME=time)
+     call date_and_time(VALUES=values)
+     print '(a,2x,a,2x,a)', date, time, zone
+     print '(8i5))', values
+ end program test_time_and_date
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node DBLE
+ @section @code{DBLE} --- Double conversion function 
+ @findex @code{DBLE} intrinsic
+ @cindex double conversion
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DBLE(X)} Converts @var{X} to double precision real type.
+ @code{DFLOAT} is an alias for @code{DBLE}
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ elemental function
+ 
+ @item @emph{Syntax}:
+ @code{X = DBLE(X)}
+ @code{X = DFLOAT(X)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type shall be @code{INTEGER(*)}, @code{REAL(*)}, or @code{COMPLEX(*)}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type double precision real.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_dble
+     real    :: x = 2.18
+     integer :: i = 5
+     complex :: z = (2.3,1.14)
+     print *, dble(x), dble(i), dfloat(z)
+ end program test_dble
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node DCMPLX
+ @section @code{DCMPLX} --- Double complex conversion function
+ @findex @code{DCMPLX} intrinsic
+ @cindex DCMPLX
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DCMPLX(X [,Y])} returns a double complex number where @var{X} is
+ converted to the real component.  If @var{Y} is present it is converted to the
+ imaginary component.  If @var{Y} is not present then the imaginary component is
+ set to 0.0.  If @var{X} is complex then @var{Y} must not be present.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ elemental function
+ 
+ @item @emph{Syntax}:
+ @code{C = DCMPLX(X)}
+ @code{C = DCMPLX(X,Y)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type may be @code{INTEGER(*)}, @code{REAL(*)}, or @code{COMPLEX(*)}.
+ @item @var{Y} @tab Optional if @var{X} is not @code{COMPLEX(*)}. May be @code{INTEGER(*)} or @code{REAL(*)}. 
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{COMPLEX(8)}
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_dcmplx
+     integer :: i = 42
+     real :: x = 3.14
+     complex :: z
+     z = cmplx(i, x)
+     print *, dcmplx(i)
+     print *, dcmplx(x)
+     print *, dcmplx(z)
+     print *, dcmplx(x,i)
+ end program test_dcmplx
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node DFLOAT
+ @section @code{DFLOAT} --- Double conversion function 
+ @findex @code{DFLOAT} intrinsic
+ @cindex double float conversion
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DFLOAT(X)} Converts @var{X} to double precision real type.
+ @code{DFLOAT} is an alias for @code{DBLE}.  See @code{DBLE}.
+ @end table
+ 
+ 
+ 
+ @node DIGITS
+ @section @code{DIGITS} --- Significant digits function
+ @findex @code{DIGITS} intrinsic
+ @cindex digits, significant
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DIGITS(X)} returns the number of significant digits of the internal model
+ representation of @var{X}.  For example, on a system using a 32-bit
+ floating point representation, a default real number would likely return 24.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ inquiry function
+ 
+ @item @emph{Syntax}:
+ @code{C = DIGITS(X)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type may be @code{INTEGER(*)} or @code{REAL(*)}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{INTEGER}.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_digits
+     integer :: i = 12345
+     real :: x = 3.143
+     real(8) :: y = 2.33
+     print *, digits(i)
+     print *, digits(x)
+     print *, digits(y)
+ end program test_digits
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node DIM
+ @section @code{DIM} --- Dim function
+ @findex @code{DIM} intrinsic
+ @findex @code{IDIM} intrinsic
+ @findex @code{DDIM} intrinsic
+ @cindex dim
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DIM(X,Y)} returns the difference @code{X-Y} if the result is positive;
+ otherwise returns zero.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ elemental function
+ 
+ @item @emph{Syntax}:
+ @code{X = DIM(X,Y)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type shall be @code{INTEGER(*)} or @code{REAL(*)}
+ @item @var{Y} @tab The type shall be the same type and kind as @var{X}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{INTEGER(*)} or @code{REAL(*)}.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_dim
+     integer :: i
+     real(8) :: x
+     i = dim(4, 15)
+     x = dim(4.345_8, 2.111_8)
+     print *, i
+     print *, x
+ end program test_dim
+ @end smallexample
+ 
+ @item @emph{Specific names}:
+ @multitable @columnfractions .24 .24 .24 .24
+ @item Name            @tab Argument          @tab Return type       @tab Option
+ @item @code{IDIM(X,Y)} @tab @code{INTEGER(4) X,Y} @tab @code{INTEGER(4)} @tab gnu
+ @item @code{DDIM(X,Y)} @tab @code{REAL(8) X,Y}  @tab @code{REAL(8)} @tab gnu
+ @end multitable
+ @end table
+ 
+ 
+ 
+ @node DOT_PRODUCT
+ @section @code{DOT_PRODUCT} --- Dot product function
+ @findex @code{DOT_PRODUCT} intrinsic
+ @cindex Dot product
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DOT_PRODUCT(X,Y)} computes the dot product multiplication of two vectors
+ @var{X} and @var{Y}.  The two vectors may be either numeric or logical
+ and must be arrays of rank one and of equal size. If the vectors are
+ @code{INTEGER(*)} or @code{REAL(*)}, the result is @code{SUM(X*Y)}. If the
+ vectors are @code{COMPLEX(*)}, the result is @code{SUM(CONJG(X)*Y)}. If the 
+ vectors are @code{LOGICAL}, the result is @code{ANY(X.AND.Y)}.
+ 
+ @item @emph{Option}:
+ f95
+ 
+ @item @emph{Class}:
+ transformational function
+ 
+ @item @emph{Syntax}:
+ @code{S = DOT_PRODUCT(X,Y)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type shall be numeric or @code{LOGICAL}, rank 1.
+ @item @var{Y} @tab The type shall be numeric or @code{LOGICAL}, rank 1.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ If the arguments are numeric, the return value is a scaler of numeric type,
+ @code{INTEGER(*)}, @code{REAL(*)}, or @code{COMPLEX(*)}.  If the arguments are
+ @code{LOGICAL}, the return value is @code{.TRUE.} or @code{.FALSE.}.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_dot_prod
+     integer, dimension(3) :: a, b
+     a = (/ 1, 2, 3 /)
+     b = (/ 4, 5, 6 /)
+     print '(3i3)', a
+     print *
+     print '(3i3)', b
+     print *
+     print *, dot_product(a,b)
+ end program test_dot_prod
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node DPROD
+ @section @code{DPROD} --- Double product function
+ @findex @code{DPROD} intrinsic
+ @cindex Double product
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DPROD(X,Y)} returns the product @code{X*Y}.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ elemental function
+ 
+ @item @emph{Syntax}:
+ @code{D = DPROD(X,Y)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type shall be @code{REAL}.
+ @item @var{Y} @tab The type shall be @code{REAL}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{REAL(8)}.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_dprod
+     integer :: i
+     real :: x = 5.2
+     real :: y = 2.3
+     real(8) :: d
+     d = dprod(x,y)
+     print *, d
+ end program test_dprod
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node DREAL
+ @section @code{DREAL} --- Double real part function
+ @findex @code{DREAL} intrinsic
+ @cindex Double real part
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DREAL(Z)} returns the real part of complex variable @var{Z}.
+ 
+ @item @emph{Option}:
+ gnu
+ 
+ @item @emph{Class}:
+ elemental function
+ 
+ @item @emph{Syntax}:
+ @code{D = DREAL(Z)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{Z} @tab The type shall be @code{COMPLEX(8)}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{REAL(8)}.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_dreal
+     complex(8) :: z = (1.3_8,7.2_8)
+     print *, dreal(z)
+ end program test_dreal
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node DTIME
+ @section @code{DTIME} --- Execution time subroutine (or function)
+ @findex @code{DTIME} intrinsic
+ @cindex dtime subroutine 
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{DTIME(TARRAY, RESULT)} initially returns the number of seconds of runtime
+ since the start of the process's execution in @var{RESULT}.  @var{TARRAY}
+ returns the user and system components of this time in @code{TARRAY(1)} and
+ @code{TARRAY(2)} respectively. @var{RESULT} is equal to @code{TARRAY(1) +
+ TARRAY(2)}.
+ 
+ Subsequent invocations of @code{DTIME} return values accumulated since the
+ previous invocation.
+ 
+ On some systems, the underlying timings are represented using types with
+ sufficiently small limits that overflows (wraparounds) are possible, such as
+ 32-bit types. Therefore, the values returned by this intrinsic might be, or
+ become, negative, or numerically less than previous values, during a single
+ run of the compiled program.
+ 
+ If @code{DTIME} is invoked as a function, it can not be invoked as a
+ subroutine, and vice versa.
+ 
+ @var{TARRAY} and @var{RESULT} are @code{INTENT(OUT)} and provide the following:
+ 
+ @multitable @columnfractions .15 .30 .60
+ @item @tab @code{TARRAY(1)}: @tab User time in seconds.
+ @item @tab @code{TARRAY(2)}: @tab System time in seconds.
+ @item @tab @code{RESULT}: @tab Run time since start in seconds.
+ @end multitable
+ 
+ @item @emph{Option}:
+ gnu
+ 
+ @item @emph{Class}:
+ subroutine
+ 
+ @item @emph{Syntax}:
+ @multitable @columnfractions .80
+ @item @code{CALL DTIME(TARRAY, RESULT)}.
+ @item @code{RESULT = DTIME(TARRAY)}, (not recommended).
+ @end multitable
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{TARRAY}@tab The type shall be @code{REAL, DIMENSION(2)}.
+ @item @var{RESULT}@tab The type shall be @code{REAL}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ Elapsed time in seconds since the start of program execution.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_dtime
+     integer(8) :: i, j
+     real, dimension(2) :: tarray
+     real :: result
+     call dtime(tarray, result)
+     print *, result
+     print *, tarray(1)
+     print *, tarray(2)   
+     do i=1,100000000    ! Just a delay
+         j = i * i - i
+     end do
+     call dtime(tarray, result)
+     print *, result
+     print *, tarray(1)
+     print *, tarray(2)
+ end program test_dtime
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node EOSHIFT
+ @section @code{EOSHIFT} --- End-off shift function
+ @findex @code{EOSHIFT} intrinsic
+ @cindex eoshift intrinsic
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{EOSHIFT(ARRAY, SHIFT[,BOUNDARY, DIM])} performs an end-off shift on
+ elements of @var{ARRAY} along the dimension of @var{DIM}.  If @var{DIM} is
+ omitted it is taken to be @code{1}.  @var{DIM} is a scaler of type
+ @code{INTEGER} in the range of @math{1 /leq DIM /leq n)} where @math{n} is the
+ rank of @var{ARRAY}.  If the rank of @var{ARRAY} is one, then all elements of
+ @var{ARRAY} are shifted by @var{SHIFT} places.  If rank is greater than one,
+ then all complete rank one sections of @var{ARRAY} along the given dimension are
+ shifted.  Elements shifted out one end of each rank one section are dropped.  If
+ @var{BOUNDARY} is present then the corresponding value of from @var{BOUNDARY}
+ is copied back in the other end.  If @var{BOUNDARY} is not present then the
+ following are copied in depending on the type of @var{ARRAY}.
+ 
+ @multitable @columnfractions .15 .80
+ @item @emph{Array Type} @tab @emph{Boundary Value}
+ @item Numeric  @tab 0 of the type and kind of @var{ARRAY}.
+ @item Logical  @tab @code{.FALSE.}.
+ @item Character(@var{len}) @tab @var{len} blanks.
+ @end multitable
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ transformational function
+ 
+ @item @emph{Syntax}:
+ @code{A = EOSHIFT(A, SHIFT[,BOUNDARY, DIM])}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{ARRAY}  @tab May be any type, not scaler.
+ @item @var{SHIFT}  @tab The type shall be @code{INTEGER}.
+ @item @var{BOUNDARY} @tab Same type as @var{ARRAY}. 
+ @item @var{DIM}    @tab The type shall be @code{INTEGER}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ Returns an array of same type and rank as the @var{ARRAY} argument.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_eoshift
+     integer, dimension(3,3) :: a
+     a = reshape( (/ 1, 2, 3, 4, 5, 6, 7, 8, 9 /), (/ 3, 3 /))
+     print '(3i3)', a(1,:)
+     print '(3i3)', a(2,:)
+     print '(3i3)', a(3,:)    
+     a = EOSHIFT(a, SHIFT=(/1, 2, 1/), BOUNDARY=-5, DIM=2)
+     print *
+     print '(3i3)', a(1,:)
+     print '(3i3)', a(2,:)
+     print '(3i3)', a(3,:)
+ end program test_eoshift
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node EPSILON
+ @section @code{EPSILON} --- Epsilon function
+ @findex @code{EPSILON} intrinsic
+ @cindex epsilon, significant
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{EPSILON(X)} returns a nearly negligible number relative to @code{1}.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ inquiry function
+ 
+ @item @emph{Syntax}:
+ @code{C = EPSILON(X)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type shall be @code{REAL(*)}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of same type as the argument.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_epsilon
+     real :: x = 3.143
+     real(8) :: y = 2.33
+     print *, EPSILON(x)
+     print *, EPSILON(y)
+ end program test_epsilon
+ @end smallexample
+ @end table
+ 
+ 
+ 
  @node ERF
  @section @code{ERF} --- Error function 
  @findex @code{ERF} intrinsic
*************** end program test_erfc
*** 1593,1598 ****
--- 2433,2551 ----
  
  
  
+ @node ETIME
+ @section @code{ETIME} --- Execution time subroutine (or function)
+ @findex @code{ETIME} intrinsic
+ @cindex ETIME subroutine 
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{ETIME(TARRAY, RESULT)} returns the number of seconds of runtime
+ since the start of the process's execution in @var{RESULT}.  @var{TARRAY}
+ returns the user and system components of this time in @code{TARRAY(1)} and
+ @code{TARRAY(2)} respectively. @var{RESULT} is equal to @code{TARRAY(1) + TARRAY(2)}.
+ 
+ On some systems, the underlying timings are represented using types with
+ sufficiently small limits that overflows (wraparounds) are possible, such as
+ 32-bit types. Therefore, the values returned by this intrinsic might be, or
+ become, negative, or numerically less than previous values, during a single
+ run of the compiled program.
+ 
+ If @code{ETIME} is invoked as a function, it can not be invoked as a
+ subroutine, and vice versa.
+ 
+ @var{TARRAY} and @var{RESULT} are @code{INTENT(OUT)} and provide the following:
+ 
+ @multitable @columnfractions .15 .30 .60
+ @item @tab @code{TARRAY(1)}: @tab User time in seconds.
+ @item @tab @code{TARRAY(2)}: @tab System time in seconds.
+ @item @tab @code{RESULT}: @tab Run time since start in seconds.
+ @end multitable
+ 
+ @item @emph{Option}:
+ gnu
+ 
+ @item @emph{Class}:
+ subroutine
+ 
+ @item @emph{Syntax}:
+ @multitable @columnfractions .8
+ @item @code{CALL ETIME(TARRAY, RESULT)}.
+ @item @code{RESULT = ETIME(TARRAY)}, (not recommended).
+ @end multitable
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{TARRAY}@tab The type shall be @code{REAL, DIMENSION(2)}.
+ @item @var{RESULT}@tab The type shall be @code{REAL}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ Elapsed time in seconds since the start of program execution.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_etime
+     integer(8) :: i, j
+     real, dimension(2) :: tarray
+     real :: result
+     call ETIME(tarray, result)
+     print *, result
+     print *, tarray(1)
+     print *, tarray(2)   
+     do i=1,100000000    ! Just a delay
+         j = i * i - i
+     end do
+     call ETIME(tarray, result)
+     print *, result
+     print *, tarray(1)
+     print *, tarray(2)
+ end program test_etime
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node EXIT
+ @section @code{EXIT} --- Exit the program with status. 
+ @findex @code{EXIT}
+ @cindex exit
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{EXIT} causes immediate termination of the program with status.  If status
+ is omitted it returns the canonical @emph{success} for the system.  All Fortran
+ I/O units are closed. 
+ 
+ @item @emph{Option}:
+ gnu
+ 
+ @item @emph{Class}:
+ non-elemental subroutine
+ 
+ @item @emph{Syntax}:
+ @code{CALL EXIT([STATUS])}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{STATUS} @tab The type of the argument shall be @code{INTEGER(*)}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ @code{STATUS} is passed to the parent process on exit.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_exit
+   integer :: STATUS = 0
+   print *, 'This program is going to exit.'
+   call EXIT(STATUS)
+ end program test_exit
+ @end smallexample
+ @end table
+ 
+ 
+ 
  @node EXP
  @section @code{EXP} --- Exponential function 
  @findex @code{EXP} intrinsic
*************** end program test_exp
*** 1643,1648 ****
--- 2596,2723 ----
  
  
  
+ @node EXPONENT
+ @section @code{EXPONENT} --- Exponent function 
+ @findex @code{EXPONENT} intrinsic
+ @cindex exponent function
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{EXPONENT(X)} returns the value of the exponent part of @var{X}. If @var{X}
+ is zero the value returned is zero. 
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ elemental function
+ 
+ @item @emph{Syntax}:
+ @code{I = EXPONENT(X)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type shall be @code{REAL(*)}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type default @code{INTEGER}.
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_exponent
+   real :: x = 1.0
+   integer :: i
+   i = exponent(x)
+   print *, i
+   print *, exponent(0.0)
+ end program test_exponent
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node FLOOR
+ @section @code{FLOOR} --- Integer floor function
+ @findex @code{FLOOR} intrinsic
+ @cindex floor
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{FLOOR(X)} returns the greatest integer less than or equal to @var{X}.
+ 
+ @item @emph{Option}:
+ f95, gnu
+ 
+ @item @emph{Class}:
+ elemental function
+ 
+ @item @emph{Syntax}:
+ @code{I = FLOOR(X[,KIND])}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{X} @tab The type shall be @code{REAL(*)}.
+ @item @var{KIND} @tab Optional scaler integer initialization expression.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{INTEGER(KIND)}
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_floor
+     real :: x = 63.29
+     real :: y = -63.59
+     print *, floor(x) ! returns 63
+     print *, floor(y) ! returns -64
+ end program test_floor
+ @end smallexample
+ @end table
+ 
+ 
+ 
+ @node FNUM
+ @section @code{FNUM} --- File number function
+ @findex @code{FNUM} intrinsic
+ @cindex fnum
+ 
+ @table @asis
+ @item @emph{Description}:
+ @code{FNUM(UNIT)} returns the Posix file descriptor number coresponding to the
+ open Fortran I/O unit @code{UNIT}.
+ 
+ @item @emph{Option}:
+ gnu
+ 
+ @item @emph{Class}:
+ non-elemental function
+ 
+ @item @emph{Syntax}:
+ @code{I = FNUM(UNIT)}
+ 
+ @item @emph{Arguments}:
+ @multitable @columnfractions .15 .80
+ @item @var{UNIT} @tab The type shall be @code{INTEGER}.
+ @end multitable
+ 
+ @item @emph{Return value}:
+ The return value is of type @code{INTEGER}
+ 
+ @item @emph{Example}:
+ @smallexample
+ program test_fnum
+   integer :: i
+   open (unit=10, status = "scratch")
+   i = fnum(10)
+   print *, i
+   close (10)
+ end program test_fnum
+ @end smallexample
+ @end table
+ 
+ 
+ 
  @node LOG
  @section @code{LOG} --- Logarithm function
  @findex @code{LOG} intrinsic
*************** end program test_tanh
*** 1985,2039 ****
  
  
  
- @comment gen   command_argument_count
- @comment 
- @comment gen   conjg
- @comment       dconjg
- @comment 
- @comment gen   count
- @comment 
- @comment sub   cpu_time
- @comment 
- @comment gen   cshift
- @comment 
- @comment sub   date_and_time
- @comment 
- @comment gen   dble 
- @comment       dfloat
- @comment 
- @comment gen   dcmplx
- @comment 
- @comment gen   digits
- @comment 
- @comment gen   dim
- @comment       idim
- @comment       ddim
- @comment 
- @comment gen   dot_product
- @comment 
- @comment gen   dprod
- @comment 
- @comment gen   dreal 
- @comment 
- @comment sub   dtime
- @comment 
- @comment gen   eoshift
- @comment 
- @comment gen   epsilon
- @comment 
- @comment gen   etime
- @comment sub   etime
- @comment 
- @comment sub   exit
- @comment 
- @comment gen   exponent
- @comment 
- @comment gen   floor
- @comment 
  @comment sub   flush
  @comment 
- @comment gen   fnum
- @comment 
  @comment gen   fraction
  @comment 
  @comment gen   fstat
--- 3060,3067 ----
diff -Nrcpad gcc-4.0.1/gcc/fortran/invoke.texi gcc-4.0.2/gcc/fortran/invoke.texi
*** gcc-4.0.1/gcc/fortran/invoke.texi	Mon Jun 20 20:16:55 2005
--- gcc-4.0.2/gcc/fortran/invoke.texi	Wed Aug 31 12:39:27 2005
*************** by type.  Explanations are in the follow
*** 156,162 ****
  @item Code Generation Options
  @xref{Code Gen Options,,Options for Code Generation Conventions}.
  @gccoptlist{
! -ff2c -fno-underscoring  -fsecond-underscore @gol
  -fbounds-check  -fmax-stack-var-size=@var{n} @gol
  -fpackderived  -frepack-arrays}
  @end table
--- 156,162 ----
  @item Code Generation Options
  @xref{Code Gen Options,,Options for Code Generation Conventions}.
  @gccoptlist{
! -fno-automatic -ff2c -fno-underscoring  -fsecond-underscore @gol
  -fbounds-check  -fmax-stack-var-size=@var{n} @gol
  -fpackderived  -frepack-arrays}
  @end table
*************** Specify that no implicit typing is allow
*** 270,276 ****
  @cindex option, -std=@var{std}
  @item -std=@var{std}
  Conform to the specified standard.  Allowed values for @var{std} are
! @samp{gnu} and @samp{f95}.
  
  @end table
  
--- 270,276 ----
  @cindex option, -std=@var{std}
  @item -std=@var{std}
  Conform to the specified standard.  Allowed values for @var{std} are
! @samp{gnu}, @samp{f95}, @samp{f2003} and @samp{legacy}.
  
  @end table
  
*************** one of the forms is listed---the one whi
*** 528,535 ****
  can figure out the other form by either removing @option{no-} or adding
  it.
  
- 
  @table @gcctabopt
  @cindex @option{-ff2c} option
  @cindex options, @option{-ff2c}
  @item -ff2c
--- 528,544 ----
  can figure out the other form by either removing @option{no-} or adding
  it.
  
  @table @gcctabopt
+ @cindex @option{-fno-automatic} option
+ @cindex options, @option{-fno-automatic}
+ @item -fno-automatic
+ @cindex SAVE statement
+ @cindex statements, SAVE
+ Treat each program unit as if the @code{SAVE} statement was specified for
+ every local variable and array referenced in it. Does not affect common
+ blocks. (Some Fortran compilers provide this option under the name
+ @option{-static}.)
+ 
  @cindex @option{-ff2c} option
  @cindex options, @option{-ff2c}
  @item -ff2c
diff -Nrcpad gcc-4.0.1/gcc/fortran/io.c gcc-4.0.2/gcc/fortran/io.c
*** gcc-4.0.1/gcc/fortran/io.c	Wed Jun  1 03:30:19 2005
--- gcc-4.0.2/gcc/fortran/io.c	Fri Sep  9 19:48:14 2005
*************** check_format (void)
*** 433,438 ****
--- 433,439 ----
  format_item:
    /* In this state, the next thing has to be a format item.  */
    t = format_lex ();
+ format_item_1:
    switch (t)
      {
      case FMT_POSINT:
*************** between_desc:
*** 705,712 ****
        goto syntax;
  
      default:
!       error = "Missing comma";
!       goto syntax;
      }
  
  optional_comma:
--- 706,715 ----
        goto syntax;
  
      default:
!       if (gfc_notify_std (GFC_STD_GNU, "Extension: Missing comma at %C")
! 	  == FAILURE)
! 	return FAILURE;
!       goto format_item_1;
      }
  
  optional_comma:
*************** resolve_tag (const io_tag * tag, gfc_exp
*** 966,998 ****
    if (gfc_resolve_expr (e) == FAILURE)
      return FAILURE;
  
!   if (e->ts.type != tag->type)
      {
!       /* Format label can be integer varibale.  */
!       if (tag != &tag_format || e->ts.type != BT_INTEGER)
!         {
!           gfc_error ("%s tag at %L must be of type %s or %s", tag->name,
! 		&e->where, gfc_basic_typename (tag->type),
! 		gfc_basic_typename (BT_INTEGER));
!           return FAILURE;
!         }
      }
  
    if (tag == &tag_format)
      {
!       if (e->rank != 1 && e->rank != 0)
  	{
! 	  gfc_error ("FORMAT tag at %L cannot be array of strings",
! 		     &e->where);
! 	  return FAILURE;
  	}
!       /* Check assigned label.  */
!       if (e->expr_type == EXPR_VARIABLE && e->ts.type == BT_INTEGER
! 		&& e->symtree->n.sym->attr.assign != 1)
  	{
! 	  gfc_error ("Variable '%s' has not been assigned a format label at %L",
! 			e->symtree->n.sym->name, &e->where);
! 	  return FAILURE;
  	}
      }
    else
--- 969,1031 ----
    if (gfc_resolve_expr (e) == FAILURE)
      return FAILURE;
  
!   if (e->ts.type != tag->type && tag != &tag_format)
      {
!       gfc_error ("%s tag at %L must be of type %s", tag->name,
! 		&e->where, gfc_basic_typename (tag->type));
!       return FAILURE;
      }
  
    if (tag == &tag_format)
      {
!       /* If e's rank is zero and e is not an element of an array, it should be
! 	 of integer or character type.  The integer variable should be
! 	 ASSIGNED.  */
!       if (e->symtree == NULL || e->symtree->n.sym->as == NULL
! 		|| e->symtree->n.sym->as->rank == 0)
  	{
! 	  if (e->ts.type != BT_CHARACTER && e->ts.type != BT_INTEGER)
! 	    {
! 	      gfc_error ("%s tag at %L must be of type %s or %s", tag->name,
! 			&e->where, gfc_basic_typename (BT_CHARACTER),
! 			gfc_basic_typename (BT_INTEGER));
! 	      return FAILURE;
! 	    }
! 	  else if (e->ts.type == BT_INTEGER && e->expr_type == EXPR_VARIABLE)
! 	    {
! 	      if (gfc_notify_std (GFC_STD_F95_DEL,
! 			"Obsolete: ASSIGNED variable in FORMAT tag at %L",
! 			&e->where) == FAILURE)
! 		return FAILURE;
! 	      if (e->symtree->n.sym->attr.assign != 1)
! 		{
! 		  gfc_error ("Variable '%s' at %L has not been assigned a "
! 			"format label", e->symtree->n.sym->name, &e->where);
! 		  return FAILURE;
! 		}
! 	    }
! 	  return SUCCESS;
  	}
!       else
  	{
! 	  /* if rank is nonzero, we allow the type to be character under
! 	     GFC_STD_GNU and other type under GFC_STD_LEGACY. It may be
! 	     assigned an Hollerith constant.  */
! 	  if (e->ts.type == BT_CHARACTER)
! 	    {
! 	      if (gfc_notify_std (GFC_STD_GNU,
! 			"Extension: Character array in FORMAT tag at %L",
! 			&e->where) == FAILURE)
! 		return FAILURE;
! 	    }
! 	  else
! 	    {
! 	      if (gfc_notify_std (GFC_STD_LEGACY,
! 			"Extension: Non-character in FORMAT tag at %L",
! 			&e->where) == FAILURE)
! 		return FAILURE;
! 	    }
! 	  return SUCCESS;
  	}
      }
    else
*************** gfc_resolve_filepos (gfc_filepos * fp)
*** 1406,1411 ****
--- 1439,1445 ----
  {
  
    RESOLVE_TAG (&tag_unit, fp->unit);
+   RESOLVE_TAG (&tag_iostat, fp->iostat);
    if (gfc_reference_st_label (fp->err, ST_LABEL_TARGET) == FAILURE)
      return FAILURE;
  
*************** match_dt_element (io_kind k, gfc_dt * dt
*** 1640,1646 ****
  
    m = match_ltag (&tag_end, &dt->end);
    if (m == MATCH_YES)
!     dt->end_where = gfc_current_locus;
    if (m != MATCH_NO)
      return m;
  
--- 1674,1687 ----
  
    m = match_ltag (&tag_end, &dt->end);
    if (m == MATCH_YES)
!     {
!       if (k == M_WRITE)
!        {
!          gfc_error ("END tag at %C not allowed in output statement");
!          return MATCH_ERROR;
!        }
!       dt->end_where = gfc_current_locus;
!     }
    if (m != MATCH_NO)
      return m;
  
*************** match_io (io_kind k)
*** 2087,2092 ****
--- 2128,2163 ----
      {
        if (k == M_WRITE)
  	goto syntax;
+       else if (k == M_PRINT 
+ 	       && (gfc_current_form == FORM_FIXED
+ 		   || gfc_peek_char () == ' '))
+ 	{
+ 	  /* Treat the non-standard case of PRINT namelist.  */
+ 	  where = gfc_current_locus;
+ 	  if ((gfc_match_name (name) == MATCH_YES)
+ 	      && !gfc_find_symbol (name, NULL, 1, &sym)
+ 	      && sym->attr.flavor == FL_NAMELIST)
+ 	    {
+ 	      if (gfc_notify_std (GFC_STD_GNU, "PRINT namelist at "
+ 				  "%C is an extension") == FAILURE)
+ 		{
+ 		  m = MATCH_ERROR;
+ 		  goto cleanup;
+ 		}
+ 	      if (gfc_match_eos () == MATCH_NO)
+ 		{
+ 		  gfc_error ("Namelist followed by I/O list at %C");
+ 		  m = MATCH_ERROR;
+ 		  goto cleanup;
+ 		}
+ 
+ 	      dt->io_unit = default_unit (k);
+ 	      dt->namelist = sym;
+ 	      goto get_io_list;
+ 	    }
+ 	  else
+ 	    gfc_current_locus = where;
+ 	}
  
        if (gfc_current_form == FORM_FREE)
         {
diff -Nrcpad gcc-4.0.1/gcc/fortran/iresolve.c gcc-4.0.2/gcc/fortran/iresolve.c
*** gcc-4.0.1/gcc/fortran/iresolve.c	Thu May 19 22:06:42 2005
--- gcc-4.0.2/gcc/fortran/iresolve.c	Wed Aug 10 20:24:50 2005
*************** gfc_resolve_all (gfc_expr * f, gfc_expr 
*** 120,126 ****
  
    if (dim != NULL)
      {
!       gfc_resolve_index (dim, 1);
        f->rank = mask->rank - 1;
        f->shape = gfc_copy_shape_excluding (mask->shape, mask->rank, dim);
      }
--- 120,126 ----
  
    if (dim != NULL)
      {
!       gfc_resolve_dim_arg (dim);
        f->rank = mask->rank - 1;
        f->shape = gfc_copy_shape_excluding (mask->shape, mask->rank, dim);
      }
*************** gfc_resolve_any (gfc_expr * f, gfc_expr 
*** 158,164 ****
  
    if (dim != NULL)
      {
!       gfc_resolve_index (dim, 1);
        f->rank = mask->rank - 1;
        f->shape = gfc_copy_shape_excluding (mask->shape, mask->rank, dim);
      }
--- 158,164 ----
  
    if (dim != NULL)
      {
!       gfc_resolve_dim_arg (dim);
        f->rank = mask->rank - 1;
        f->shape = gfc_copy_shape_excluding (mask->shape, mask->rank, dim);
      }
*************** gfc_resolve_count (gfc_expr * f, gfc_exp
*** 336,342 ****
    if (dim != NULL)
      {
        f->rank = mask->rank - 1;
!       gfc_resolve_index (dim, 1);
        f->shape = gfc_copy_shape_excluding (mask->shape, mask->rank, dim);
      }
  
--- 336,342 ----
    if (dim != NULL)
      {
        f->rank = mask->rank - 1;
!       gfc_resolve_dim_arg (dim);
        f->shape = gfc_copy_shape_excluding (mask->shape, mask->rank, dim);
      }
  
*************** gfc_resolve_cshift (gfc_expr * f, gfc_ex
*** 362,370 ****
    else
      n = 0;
  
    if (dim != NULL)
      {
!       gfc_resolve_index (dim, 1);
        /* Convert dim to shift's kind, so we don't need so many variations.  */
        if (dim->ts.kind != shift->ts.kind)
  	gfc_convert_type_warn (dim, &shift->ts, 2, 0);
--- 362,380 ----
    else
      n = 0;
  
+   /* Convert shift to at least gfc_default_integer_kind, so we don't need
+      kind=1 and kind=2 versions of the library functions.  */
+   if (shift->ts.kind < gfc_default_integer_kind)
+     {
+       gfc_typespec ts;
+       ts.type = BT_INTEGER;
+       ts.kind = gfc_default_integer_kind;
+       gfc_convert_type_warn (shift, &ts, 2, 0);
+     }
+ 
    if (dim != NULL)
      {
!       gfc_resolve_dim_arg (dim);
        /* Convert dim to shift's kind, so we don't need so many variations.  */
        if (dim->ts.kind != shift->ts.kind)
  	gfc_convert_type_warn (dim, &shift->ts, 2, 0);
*************** gfc_resolve_eoshift (gfc_expr * f, gfc_e
*** 451,460 ****
    if (boundary && boundary->rank > 0)
      n = n | 2;
  
!   /* Convert dim to the same type as shift, so we don't need quite so many
!      variations.  */
!   if (dim != NULL && dim->ts.kind != shift->ts.kind)
!     gfc_convert_type_warn (dim, &shift->ts, 2, 0);
  
    f->value.function.name =
      gfc_get_string (PREFIX("eoshift%d_%d"), n, shift->ts.kind);
--- 461,483 ----
    if (boundary && boundary->rank > 0)
      n = n | 2;
  
!   /* Convert shift to at least gfc_default_integer_kind, so we don't need
!      kind=1 and kind=2 versions of the library functions.  */
!   if (shift->ts.kind < gfc_default_integer_kind)
!     {
!       gfc_typespec ts;
!       ts.type = BT_INTEGER;
!       ts.kind = gfc_default_integer_kind;
!       gfc_convert_type_warn (shift, &ts, 2, 0);
!     }
! 
!   if (dim != NULL)
!     {
!       gfc_resolve_dim_arg (dim);
!       /* Convert dim to shift's kind, so we don't need so many variations.  */
!       if (dim->ts.kind != shift->ts.kind)
! 	gfc_convert_type_warn (dim, &shift->ts, 2, 0);
!     }
  
    f->value.function.name =
      gfc_get_string (PREFIX("eoshift%d_%d"), n, shift->ts.kind);
*************** gfc_resolve_int (gfc_expr * f, gfc_expr 
*** 689,694 ****
--- 712,737 ----
  
  
  void
+ gfc_resolve_isatty (gfc_expr * f, gfc_expr * u)
+ {
+   gfc_typespec ts;
+   
+   f->ts.type = BT_LOGICAL;
+   f->ts.kind = gfc_default_integer_kind;
+   if (u->ts.kind != gfc_c_int_kind)
+     {
+       ts.type = BT_INTEGER;
+       ts.kind = gfc_c_int_kind;
+       ts.derived = NULL;
+       ts.cl = NULL;
+       gfc_convert_type (u, &ts, 2);
+     }
+ 
+   f->value.function.name = gfc_get_string (PREFIX("isatty_l%d"), f->ts.kind);
+ }
+ 
+ 
+ void
  gfc_resolve_ishft (gfc_expr * f, gfc_expr * i, gfc_expr * shift)
  {
    f->ts = i->ts;
*************** gfc_resolve_maxloc (gfc_expr * f, gfc_ex
*** 878,884 ****
    else
      {
        f->rank = array->rank - 1;
!       gfc_resolve_index (dim, 1);
      }
  
    name = mask ? "mmaxloc" : "maxloc";
--- 921,927 ----
    else
      {
        f->rank = array->rank - 1;
!       gfc_resolve_dim_arg (dim);
      }
  
    name = mask ? "mmaxloc" : "maxloc";
*************** gfc_resolve_maxval (gfc_expr * f, gfc_ex
*** 897,903 ****
    if (dim != NULL)
      {
        f->rank = array->rank - 1;
!       gfc_resolve_index (dim, 1);
      }
  
    f->value.function.name =
--- 940,946 ----
    if (dim != NULL)
      {
        f->rank = array->rank - 1;
!       gfc_resolve_dim_arg (dim);
      }
  
    f->value.function.name =
*************** gfc_resolve_minloc (gfc_expr * f, gfc_ex
*** 939,945 ****
    else
      {
        f->rank = array->rank - 1;
!       gfc_resolve_index (dim, 1);
      }
  
    name = mask ? "mminloc" : "minloc";
--- 982,988 ----
    else
      {
        f->rank = array->rank - 1;
!       gfc_resolve_dim_arg (dim);
      }
  
    name = mask ? "mminloc" : "minloc";
*************** gfc_resolve_minval (gfc_expr * f, gfc_ex
*** 958,964 ****
    if (dim != NULL)
      {
        f->rank = array->rank - 1;
!       gfc_resolve_index (dim, 1);
      }
  
    f->value.function.name =
--- 1001,1007 ----
    if (dim != NULL)
      {
        f->rank = array->rank - 1;
!       gfc_resolve_dim_arg (dim);
      }
  
    f->value.function.name =
*************** gfc_resolve_product (gfc_expr * f, gfc_e
*** 1055,1061 ****
    if (dim != NULL)
      {
        f->rank = array->rank - 1;
!       gfc_resolve_index (dim, 1);
      }
  
    f->value.function.name =
--- 1098,1104 ----
    if (dim != NULL)
      {
        f->rank = array->rank - 1;
!       gfc_resolve_dim_arg (dim);
      }
  
    f->value.function.name =
*************** gfc_resolve_spread (gfc_expr * f, gfc_ex
*** 1298,1304 ****
    f->rank = source->rank + 1;
    f->value.function.name = PREFIX("spread");
  
!   gfc_resolve_index (dim, 1);
    gfc_resolve_index (ncopies, 1);
  }
  
--- 1341,1347 ----
    f->rank = source->rank + 1;
    f->value.function.name = PREFIX("spread");
  
!   gfc_resolve_dim_arg (dim);
    gfc_resolve_index (ncopies, 1);
  }
  
*************** gfc_resolve_sum (gfc_expr * f, gfc_expr 
*** 1345,1351 ****
    if (dim != NULL)
      {
        f->rank = array->rank - 1;
!       gfc_resolve_index (dim, 1);
      }
  
    f->value.function.name =
--- 1388,1394 ----
    if (dim != NULL)
      {
        f->rank = array->rank - 1;
!       gfc_resolve_dim_arg (dim);
      }
  
    f->value.function.name =
*************** gfc_resolve_fstat_sub (gfc_code * c)
*** 1916,1921 ****
--- 1959,1983 ----
    c->resolved_sym = gfc_get_intrinsic_sub_symbol (name);
  }
  
+ 
+ void
+ gfc_resolve_ttynam_sub (gfc_code * c)
+ {
+   gfc_typespec ts;
+   
+   if (c->ext.actual->expr->ts.kind != gfc_c_int_kind)
+     {
+       ts.type = BT_INTEGER;
+       ts.kind = gfc_c_int_kind;
+       ts.derived = NULL;
+       ts.cl = NULL;
+       gfc_convert_type (c->ext.actual->expr, &ts, 2);
+     }
+ 
+   c->resolved_sym = gfc_get_intrinsic_sub_symbol (PREFIX("ttynam_sub"));
+ }
+ 
+ 
  /* Resolve the UMASK intrinsic subroutine.  */
  
  void
diff -Nrcpad gcc-4.0.1/gcc/fortran/lang.opt gcc-4.0.2/gcc/fortran/lang.opt
*** gcc-4.0.1/gcc/fortran/lang.opt	Mon Jun 20 20:16:55 2005
--- gcc-4.0.2/gcc/fortran/lang.opt	Wed Aug 31 12:39:27 2005
*************** fdollar-ok
*** 85,90 ****
--- 85,94 ----
  F95
  Allow dollar signs in entity names
  
+ fautomatic
+ F95
+ Do not treat local variables and COMMON blocks as if they were named in SAVE statements
+ 
  fbackslash
  F95
  Specify that backslash in string introduces an escape character
*************** std=gnu
*** 165,168 ****
--- 169,176 ----
  F95
  Conform nothing in particular.
  
+ std=legacy
+ F95
+ Accept extensions to support legacy code.
+ 
  ; This comment is to ensure we retain the blank line above.
diff -Nrcpad gcc-4.0.1/gcc/fortran/match.c gcc-4.0.2/gcc/fortran/match.c
*** gcc-4.0.1/gcc/fortran/match.c	Sat Jun 18 21:22:05 2005
--- gcc-4.0.2/gcc/fortran/match.c	Fri Sep  9 09:05:52 2005
*************** match
*** 250,256 ****
  gfc_match_label (void)
  {
    char name[GFC_MAX_SYMBOL_LEN + 1];
-   gfc_state_data *p;
    match m;
  
    gfc_new_block = NULL;
--- 250,255 ----
*************** gfc_match_label (void)
*** 265,282 ****
        return MATCH_ERROR;
      }
  
!   if (gfc_new_block->attr.flavor != FL_LABEL
!       && gfc_add_flavor (&gfc_new_block->attr, FL_LABEL,
! 			 gfc_new_block->name, NULL) == FAILURE)
!     return MATCH_ERROR;
  
!   for (p = gfc_state_stack; p; p = p->previous)
!     if (p->sym == gfc_new_block)
!       {
! 	gfc_error ("Label %s at %C already in use by a parent block",
! 		   gfc_new_block->name);
! 	return MATCH_ERROR;
!       }
  
    return MATCH_YES;
  }
--- 264,278 ----
        return MATCH_ERROR;
      }
  
!   if (gfc_new_block->attr.flavor == FL_LABEL)
!     {
!       gfc_error ("Duplicate construct label '%s' at %C", name);
!       return MATCH_ERROR;
!     }
  
!   if (gfc_add_flavor (&gfc_new_block->attr, FL_LABEL,
! 		      gfc_new_block->name, NULL) == FAILURE)
!     return MATCH_ERROR;
  
    return MATCH_YES;
  }
*************** match_common_name (char *name)
*** 2233,2242 ****
  match
  gfc_match_common (void)
  {
!   gfc_symbol *sym, **head, *tail, *old_blank_common;
    char name[GFC_MAX_SYMBOL_LEN+1];
    gfc_common_head *t;
    gfc_array_spec *as;
    match m;
  
    old_blank_common = gfc_current_ns->blank_common.head;
--- 2229,2239 ----
  match
  gfc_match_common (void)
  {
!   gfc_symbol *sym, **head, *tail, *other, *old_blank_common;
    char name[GFC_MAX_SYMBOL_LEN+1];
    gfc_common_head *t;
    gfc_array_spec *as;
+   gfc_equiv * e1, * e2;
    match m;
  
    old_blank_common = gfc_current_ns->blank_common.head;
*************** gfc_match_common (void)
*** 2248,2256 ****
  
    as = NULL;
  
-   if (gfc_match_eos () == MATCH_YES)
-     goto syntax;
- 
    for (;;)
      {
        m = match_common_name (name);
--- 2245,2250 ----
*************** gfc_match_common (void)
*** 2280,2288 ****
  	}
  
        /* Grab the list of symbols.  */
-       if (gfc_match_eos () == MATCH_YES)
- 	goto done;
-   
        for (;;)
  	{
  	  m = gfc_match_symbol (&sym, 0);
--- 2274,2279 ----
*************** gfc_match_common (void)
*** 2361,2368 ****
--- 2352,2397 ----
  
  	      sym->as = as;
  	      as = NULL;
+ 
  	    }
  
+ 	  sym->common_head = t;
+ 
+ 	  /* Check to see if the symbol is already in an equivalence group.
+ 	     If it is, set the other members as being in common.  */
+ 	  if (sym->attr.in_equivalence)
+ 	    {
+ 	      for (e1 = gfc_current_ns->equiv; e1; e1 = e1->next)
+ 	        {
+ 	          for (e2 = e1; e2; e2 = e2->eq)
+ 	            if (e2->expr->symtree->n.sym == sym)
+ 		      goto equiv_found;
+ 
+ 		  continue;
+ 
+ 	  equiv_found:
+ 
+ 		  for (e2 = e1; e2; e2 = e2->eq)
+ 		    {
+ 		      other = e2->expr->symtree->n.sym;
+ 		      if (other->common_head
+ 		            && other->common_head != sym->common_head)
+ 			{
+ 			  gfc_error ("Symbol '%s', in COMMON block '%s' at "
+ 				     "%C is being indirectly equivalenced to "
+ 				     "another COMMON block '%s'",
+ 				     sym->name,
+ 				     sym->common_head->name,
+ 				     other->common_head->name);
+ 			    goto cleanup;
+ 			}
+ 		      other->attr.in_common = 1;
+ 		      other->common_head = t;
+ 		    }
+ 		}
+ 	    }
+ 
+ 
  	  gfc_gobble_whitespace ();
  	  if (gfc_match_eos () == MATCH_YES)
  	    goto done;
*************** gfc_match_equivalence (void)
*** 2566,2572 ****
--- 2595,2604 ----
  {
    gfc_equiv *eq, *set, *tail;
    gfc_ref *ref;
+   gfc_symbol *sym;
    match m;
+   gfc_common_head *common_head = NULL;
+   bool common_flag;
  
    tail = NULL;
  
*************** gfc_match_equivalence (void)
*** 2583,2592 ****
  	goto syntax;
  
        set = eq;
  
        for (;;)
  	{
! 	  m = gfc_match_variable (&set->expr, 1);
  	  if (m == MATCH_ERROR)
  	    goto cleanup;
  	  if (m == MATCH_NO)
--- 2615,2625 ----
  	goto syntax;
  
        set = eq;
+       common_flag = FALSE;
  
        for (;;)
  	{
! 	  m = gfc_match_equiv_variable (&set->expr);
  	  if (m == MATCH_ERROR)
  	    goto cleanup;
  	  if (m == MATCH_NO)
*************** gfc_match_equivalence (void)
*** 2601,2606 ****
--- 2634,2647 ----
  		goto cleanup;
  	      }
  
+ 	  if (set->expr->symtree->n.sym->attr.in_common)
+ 	    {
+ 	      common_flag = TRUE;
+ 	      common_head = set->expr->symtree->n.sym->common_head;
+ 	    }
+ 
+ 	  set->expr->symtree->n.sym->attr.in_equivalence = 1;
+ 
  	  if (gfc_match_char (')') == MATCH_YES)
  	    break;
  	  if (gfc_match_char (',') != MATCH_YES)
*************** gfc_match_equivalence (void)
*** 2610,2615 ****
--- 2651,2676 ----
  	  set = set->eq;
  	}
  
+       /* If one of the members of an equivalence is in common, then
+ 	 mark them all as being in common.  Before doing this, check
+ 	 that members of the equivalence group are not in different
+ 	 common blocks. */
+       if (common_flag)
+ 	for (set = eq; set; set = set->eq)
+ 	  {
+ 	    sym = set->expr->symtree->n.sym;
+ 	    if (sym->common_head && sym->common_head != common_head)
+ 	      {
+ 		gfc_error ("Attempt to indirectly overlap COMMON "
+ 			   "blocks %s and %s by EQUIVALENCE at %C",
+ 			   sym->common_head->name,
+ 			   common_head->name);
+ 		goto cleanup;
+ 	      }
+ 	    sym->attr.in_common = 1;
+ 	    sym->common_head = common_head;
+ 	  }
+ 
        if (gfc_match_eos () == MATCH_YES)
  	break;
        if (gfc_match_char (',') != MATCH_YES)
*************** gfc_match_st_function (void)
*** 2660,2665 ****
--- 2721,2728 ----
    m = gfc_match (" = %e%t", &expr);
    if (m == MATCH_NO)
      goto undo_error;
+ 
+   gfc_free_error (&old_error);
    if (m == MATCH_ERROR)
      return m;
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/match.h gcc-4.0.2/gcc/fortran/match.h
*** gcc-4.0.1/gcc/fortran/match.h	Tue Apr  5 09:03:35 2005
--- gcc-4.0.2/gcc/fortran/match.h	Fri Sep  9 09:05:52 2005
*************** match gfc_match_target (void);
*** 129,134 ****
--- 129,135 ----
  match gfc_match_structure_constructor (gfc_symbol *, gfc_expr **);
  match gfc_match_rvalue (gfc_expr **);
  match gfc_match_variable (gfc_expr **, int);
+ match gfc_match_equiv_variable (gfc_expr **);
  match gfc_match_actual_arglist (int, gfc_actual_arglist **);
  match gfc_match_literal_constant (gfc_expr **, int);
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/misc.c gcc-4.0.2/gcc/fortran/misc.c
*** gcc-4.0.1/gcc/fortran/misc.c	Tue Jan 18 12:11:53 2005
--- gcc-4.0.2/gcc/fortran/misc.c	Tue Jul 12 01:50:48 2005
*************** gfc_basic_typename (bt type)
*** 159,164 ****
--- 159,167 ----
      case BT_CHARACTER:
        p = "CHARACTER";
        break;
+     case BT_HOLLERITH:
+       p = "HOLLERITH";
+       break;
      case BT_DERIVED:
        p = "DERIVED";
        break;
*************** gfc_typename (gfc_typespec * ts)
*** 207,212 ****
--- 210,218 ----
      case BT_CHARACTER:
        sprintf (buffer, "CHARACTER(%d)", ts->kind);
        break;
+     case BT_HOLLERITH:
+       sprintf (buffer, "HOLLERITH");
+       break;
      case BT_DERIVED:
        sprintf (buffer, "TYPE(%s)", ts->derived->name);
        break;
diff -Nrcpad gcc-4.0.1/gcc/fortran/module.c gcc-4.0.2/gcc/fortran/module.c
*** gcc-4.0.1/gcc/fortran/module.c	Thu Feb 24 18:26:26 2005
--- gcc-4.0.2/gcc/fortran/module.c	Fri Sep  9 09:05:53 2005
*************** for more details.
*** 18,25 ****
  
  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, 59 Temple Place - Suite 330, Boston, MA
! 02111-1307, USA.  */
  
  /* The syntax of gfortran modules resembles that of lisp lists, ie a
     sequence of atoms, which can be left or right parenthesis, names,
--- 18,25 ----
  
  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 syntax of gfortran modules resembles that of lisp lists, ie a
     sequence of atoms, which can be left or right parenthesis, names,
*************** Software Foundation, 59 Temple Place - S
*** 47,52 ****
--- 47,55 ----
     ( ( <common name> <symbol> <saved flag>)
       ...
     )
+ 
+    ( equivalence list )
+ 
     ( <Symbol Number (in no particular order)>
       <True name of symbol>
       <Module name of symbol>
*************** syntax:
*** 582,601 ****
  cleanup:
    free_rename ();
    return MATCH_ERROR;
! }
  
  
! /* Given a name, return the name under which to load this symbol.
!    Returns NULL if this symbol shouldn't be loaded.  */
  
  static const char *
! find_use_name (const char *name)
  {
    gfc_use_rename *u;
  
    for (u = gfc_rename_list; u; u = u->next)
!     if (strcmp (u->use_name, name) == 0)
!       break;
  
    if (u == NULL)
      return only_flag ? NULL : name;
--- 585,618 ----
  cleanup:
    free_rename ();
    return MATCH_ERROR;
!  }
  
  
! /* Given a name and a number, inst, return the inst name
!    under which to load this symbol. Returns NULL if this
!    symbol shouldn't be loaded. If inst is zero, returns
!    the number of instances of this name.  */
  
  static const char *
! find_use_name_n (const char *name, int *inst)
  {
    gfc_use_rename *u;
+   int i;
  
+   i = 0;
    for (u = gfc_rename_list; u; u = u->next)
!     {
!       if (strcmp (u->use_name, name) != 0)
! 	continue;
!       if (++i == *inst)
! 	break;
!     }
! 
!   if (!*inst)
!     {
!       *inst = i;
!       return NULL;
!     }
  
    if (u == NULL)
      return only_flag ? NULL : name;
*************** find_use_name (const char *name)
*** 605,610 ****
--- 622,649 ----
    return (u->local_name[0] != '\0') ? u->local_name : name;
  }
  
+ /* Given a name, return the name under which to load this symbol.
+    Returns NULL if this symbol shouldn't be loaded.  */
+ 
+ static const char *
+ find_use_name (const char *name)
+ {
+   int i = 1;
+   return find_use_name_n (name, &i);
+ }
+ 
+ /* Given a real name, return the number of use names associated
+    with it.  */
+ 
+ static int
+ number_use_names (const char *name)
+ {
+   int i = 0;
+   const char *c;
+   c = find_use_name_n (name, &i);
+   return i;
+ }
+ 
  
  /* Try to find the operator in the current list.  */
  
*************** mio_name (int t, const mstring * m)
*** 1280,1286 ****
    return t;
  }
  
! /* Specialisation of mio_name.  */
  
  #define DECL_MIO_NAME(TYPE) \
   static inline TYPE \
--- 1319,1325 ----
    return t;
  }
  
! /* Specialization of mio_name.  */
  
  #define DECL_MIO_NAME(TYPE) \
   static inline TYPE \
*************** static const mstring attr_bits[] =
*** 1424,1430 ****
      minit (NULL, -1)
  };
  
! /* Specialisation of mio_name.  */
  DECL_MIO_NAME(ab_attribute)
  DECL_MIO_NAME(ar_type)
  DECL_MIO_NAME(array_type)
--- 1463,1469 ----
      minit (NULL, -1)
  };
  
! /* Specialization of mio_name.  */
  DECL_MIO_NAME(ab_attribute)
  DECL_MIO_NAME(ar_type)
  DECL_MIO_NAME(array_type)
*************** mio_expr (gfc_expr ** ep)
*** 2564,2569 ****
--- 2603,2657 ----
  }
  
  
+ /* Read and write namelists */
+ 
+ static void
+ mio_namelist (gfc_symbol * sym)
+ {
+   gfc_namelist *n, *m;
+   const char *check_name;
+ 
+   mio_lparen ();
+ 
+   if (iomode == IO_OUTPUT)
+     {
+       for (n = sym->namelist; n; n = n->next)
+ 	mio_symbol_ref (&n->sym);
+     }
+   else
+     {
+       /* This departure from the standard is flagged as an error.
+ 	 It does, in fact, work correctly. TODO: Allow it
+ 	 conditionally?  */
+       if (sym->attr.flavor == FL_NAMELIST)
+ 	{
+ 	  check_name = find_use_name (sym->name);
+ 	  if (check_name && strcmp (check_name, sym->name) != 0)
+ 	    gfc_error("Namelist %s cannot be renamed by USE"
+ 		      " association to %s.",
+ 		      sym->name, check_name);
+ 	}
+ 
+       m = NULL;
+       while (peek_atom () != ATOM_RPAREN)
+ 	{
+ 	  n = gfc_get_namelist ();
+ 	  mio_symbol_ref (&n->sym);
+ 
+ 	  if (sym->namelist == NULL)
+ 	    sym->namelist = n;
+ 	  else
+ 	    m->next = n;
+ 
+ 	  m = n;
+ 	}
+       sym->namelist_tail = m;
+     }
+ 
+   mio_rparen ();
+ }
+ 
+ 
  /* Save/restore lists of gfc_interface stuctures.  When loading an
     interface, we are really appending to the existing list of
     interfaces.  Checking for duplicate and ambiguous interfaces has to
*************** mio_symbol (gfc_symbol * sym)
*** 2724,2729 ****
--- 2812,2818 ----
      sym->component_access =
        MIO_NAME(gfc_access) (sym->component_access, access_types);
  
+   mio_namelist (sym);
    mio_rparen ();
  }
  
*************** load_commons(void)
*** 2870,2875 ****
--- 2959,3006 ----
    mio_rparen();
  }
  
+ /* load_equiv()-- Load equivalences. */
+ 
+ static void
+ load_equiv(void)
+ {
+   gfc_equiv *head, *tail, *end;
+ 
+   mio_lparen();
+ 
+   end = gfc_current_ns->equiv;
+   while(end != NULL && end->next != NULL)
+     end = end->next;
+ 
+   while(peek_atom() != ATOM_RPAREN) {
+     mio_lparen();
+     head = tail = NULL;
+ 
+     while(peek_atom() != ATOM_RPAREN)
+       {
+ 	if (head == NULL)
+ 	  head = tail = gfc_get_equiv();
+ 	else
+ 	  {
+ 	    tail->eq = gfc_get_equiv();
+ 	    tail = tail->eq;
+ 	  }
+ 
+ 	mio_pool_string(&tail->module);
+ 	mio_expr(&tail->expr);
+       }
+ 
+     if (end == NULL)
+       gfc_current_ns->equiv = head;
+     else
+       end->next = head;
+ 
+     end = head;
+     mio_rparen();
+   }
+ 
+   mio_rparen();
+ }
  
  /* Recursive function to traverse the pointer_info tree and load a
     needed symbol.  We return nonzero if we load a symbol and stop the
*************** read_module (void)
*** 2970,2976 ****
    const char *p;
    char name[GFC_MAX_SYMBOL_LEN + 1];
    gfc_intrinsic_op i;
!   int ambiguous, symbol;
    pointer_info *info;
    gfc_use_rename *u;
    gfc_symtree *st;
--- 3101,3107 ----
    const char *p;
    char name[GFC_MAX_SYMBOL_LEN + 1];
    gfc_intrinsic_op i;
!   int ambiguous, symbol, j, nuse;
    pointer_info *info;
    gfc_use_rename *u;
    gfc_symtree *st;
*************** read_module (void)
*** 2982,2987 ****
--- 3113,3121 ----
    get_module_locus (&user_operators);
    skip_list ();
    skip_list ();
+ 
+   /* Skip commons and equivalences for now.  */
+   skip_list ();
    skip_list ();
  
    mio_lparen ();
*************** read_module (void)
*** 3034,3083 ****
  
        info = get_integer (symbol);
  
!       /* Get the local name for this symbol.  */
!       p = find_use_name (name);
! 
!       /* Skip symtree nodes not in an ONLY caluse.  */
!       if (p == NULL)
! 	continue;
! 
!       /* Check for ambiguous symbols.  */
!       st = gfc_find_symtree (gfc_current_ns->sym_root, p);
  
!       if (st != NULL)
! 	{
! 	  if (st->n.sym != info->u.rsym.sym)
! 	    st->ambiguous = 1;
!           info->u.rsym.symtree = st;
! 	}
!       else
  	{
!           /* Create a symtree node in the current namespace for this symbol.  */
! 	  st = check_unique_name (p) ? get_unique_symtree (gfc_current_ns) :
! 	    gfc_new_symtree (&gfc_current_ns->sym_root, p);
  
! 	  st->ambiguous = ambiguous;
  
! 	  sym = info->u.rsym.sym;
  
!           /* Create a symbol node if it doesn't already exist.  */
! 	  if (sym == NULL)
  	    {
! 	      sym = info->u.rsym.sym =
! 		gfc_new_symbol (info->u.rsym.true_name, gfc_current_ns);
! 
! 	      sym->module = gfc_get_string (info->u.rsym.module);
  	    }
  
! 	  st->n.sym = sym;
! 	  st->n.sym->refs++;
  
!           /* Store the symtree pointing to this symbol.  */
!           info->u.rsym.symtree = st;
  
! 	  if (info->u.rsym.state == UNUSED)
! 	    info->u.rsym.state = NEEDED;
! 	  info->u.rsym.referenced = 1;
  	}
      }
  
--- 3168,3227 ----
  
        info = get_integer (symbol);
  
!       /* See how many use names there are.  If none, go through the start
! 	 of the loop at least once.  */
!       nuse = number_use_names (name);
!       if (nuse == 0)
! 	nuse = 1;
  
!       for (j = 1; j <= nuse; j++)
  	{
! 	  /* Get the jth local name for this symbol.  */
! 	  p = find_use_name_n (name, &j);
  
! 	  /* Skip symtree nodes not in an ONLY clause.  */
! 	  if (p == NULL)
! 	    continue;
  
! 	  /* Check for ambiguous symbols.  */
! 	  st = gfc_find_symtree (gfc_current_ns->sym_root, p);
  
! 	  if (st != NULL)
  	    {
! 	      if (st->n.sym != info->u.rsym.sym)
! 		st->ambiguous = 1;
! 	      info->u.rsym.symtree = st;
  	    }
+ 	  else
+ 	    {
+ 	      /* Create a symtree node in the current namespace for this symbol.  */
+ 	      st = check_unique_name (p) ? get_unique_symtree (gfc_current_ns) :
+ 	      gfc_new_symtree (&gfc_current_ns->sym_root, p);
  
! 	      st->ambiguous = ambiguous;
  
! 	      sym = info->u.rsym.sym;
  
! 	      /* Create a symbol node if it doesn't already exist.  */
! 	      if (sym == NULL)
! 		{
! 		  sym = info->u.rsym.sym =
! 		      gfc_new_symbol (info->u.rsym.true_name
! 				      , gfc_current_ns);
! 
! 		  sym->module = gfc_get_string (info->u.rsym.module);
! 		}
! 
! 	      st->n.sym = sym;
! 	      st->n.sym->refs++;
! 
! 	      /* Store the symtree pointing to this symbol.  */
! 	      info->u.rsym.symtree = st;
! 
! 	      if (info->u.rsym.state == UNUSED)
! 	        info->u.rsym.state = NEEDED;
! 	      info->u.rsym.referenced = 1;
! 	    }
  	}
      }
  
*************** read_module (void)
*** 3120,3125 ****
--- 3264,3270 ----
    load_generic_interfaces ();
  
    load_commons ();
+   load_equiv();
  
    /* At this point, we read those symbols that are needed but haven't
       been loaded yet.  If one symbol requires another, the other gets
*************** static void
*** 3191,3196 ****
--- 3336,3342 ----
  write_common (gfc_symtree *st)
  {
    gfc_common_head *p;
+   const char * name;
  
    if (st == NULL)
      return;
*************** write_common (gfc_symtree *st)
*** 3199,3205 ****
    write_common(st->right);
  
    mio_lparen();
!   mio_pool_string(&st->name);
  
    p = st->n.common;
    mio_symbol_ref(&p->head);
--- 3345,3355 ----
    write_common(st->right);
  
    mio_lparen();
! 
!   /* Write the unmangled name.  */
!   name = st->n.common->name;
! 
!   mio_pool_string(&name);
  
    p = st->n.common;
    mio_symbol_ref(&p->head);
*************** write_common (gfc_symtree *st)
*** 3208,3213 ****
--- 3358,3408 ----
    mio_rparen();
  }
  
+ /* Write the blank common block to the module */
+ 
+ static void
+ write_blank_common (void)
+ {
+   const char * name = BLANK_COMMON_NAME;
+ 
+   if (gfc_current_ns->blank_common.head == NULL)
+     return;
+ 
+   mio_lparen();
+ 
+   mio_pool_string(&name);
+ 
+   mio_symbol_ref(&gfc_current_ns->blank_common.head);
+   mio_integer(&gfc_current_ns->blank_common.saved);
+ 
+   mio_rparen();
+ }
+ 
+ /* Write equivalences to the module.  */
+ 
+ static void
+ write_equiv(void)
+ {
+   gfc_equiv *eq, *e;
+   int num;
+ 
+   num = 0;
+   for(eq=gfc_current_ns->equiv; eq; eq=eq->next)
+     {
+       mio_lparen();
+ 
+       for(e=eq; e; e=e->eq)
+ 	{
+ 	  if (e->module == NULL)
+ 	    e->module = gfc_get_string("%s.eq.%d", module_name, num);
+ 	  mio_allocated_string(e->module);
+ 	  mio_expr(&e->expr);
+ 	}
+ 
+       num++;
+       mio_rparen();
+     }
+ }
  
  /* Write a symbol to the module.  */
  
*************** write_module (void)
*** 3394,3404 ****
--- 3589,3605 ----
    write_char ('\n');
  
    mio_lparen ();
+   write_blank_common ();
    write_common (gfc_current_ns->common_root);
    mio_rparen ();
    write_char ('\n');
    write_char ('\n');
  
+   mio_lparen();
+   write_equiv();
+   mio_rparen();
+   write_char('\n');  write_char('\n');
+ 
    /* Write symbol information.  First we traverse all symbols in the
       primary namespace, writing those that need to be written.
       Sometimes writing one symbol will cause another to need to be
*************** write_module (void)
*** 3429,3442 ****
  void
  gfc_dump_module (const char *name, int dump_flag)
  {
!   char filename[PATH_MAX], *p;
    time_t now;
  
!   filename[0] = '\0';
    if (gfc_option.module_dir != NULL)
!     strcpy (filename, gfc_option.module_dir);
! 
!   strcat (filename, name);
    strcat (filename, MODULE_EXTENSION);
  
    if (!dump_flag)
--- 3630,3651 ----
  void
  gfc_dump_module (const char *name, int dump_flag)
  {
!   int n;
!   char *filename, *p;
    time_t now;
  
!   n = strlen (name) + strlen (MODULE_EXTENSION) + 1;
    if (gfc_option.module_dir != NULL)
!     {
!       filename = (char *) alloca (n + strlen (gfc_option.module_dir));
!       strcpy (filename, gfc_option.module_dir);
!       strcat (filename, name);
!     }
!   else
!     {
!       filename = (char *) alloca (n);
!       strcpy (filename, name);
!     }
    strcat (filename, MODULE_EXTENSION);
  
    if (!dump_flag)
*************** gfc_dump_module (const char *name, int d
*** 3482,3491 ****
  void
  gfc_use_module (void)
  {
!   char filename[GFC_MAX_SYMBOL_LEN + 5];
    gfc_state_data *p;
    int c, line;
  
    strcpy (filename, module_name);
    strcat (filename, MODULE_EXTENSION);
  
--- 3691,3702 ----
  void
  gfc_use_module (void)
  {
!   char *filename;
    gfc_state_data *p;
    int c, line;
  
+   filename = (char *) alloca(strlen(module_name) + strlen(MODULE_EXTENSION)
+ 			     + 1);
    strcpy (filename, module_name);
    strcat (filename, MODULE_EXTENSION);
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/options.c gcc-4.0.2/gcc/fortran/options.c
*** gcc-4.0.1/gcc/fortran/options.c	Mon Jun 20 20:16:55 2005
--- gcc-4.0.2/gcc/fortran/options.c	Wed Aug 31 12:39:27 2005
*************** gfc_init_options (unsigned int argc ATTR
*** 70,75 ****
--- 70,76 ----
    gfc_option.flag_no_backend = 0;
    gfc_option.flag_pack_derived = 0;
    gfc_option.flag_repack_arrays = 0;
+   gfc_option.flag_automatic = 1;
    gfc_option.flag_backslash = 1;
  
    gfc_option.q_kind = gfc_default_double_kind;
*************** gfc_init_options (unsigned int argc ATTR
*** 78,86 ****
    flag_errno_math = 0;
  
    gfc_option.allow_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
!     | GFC_STD_F2003 | GFC_STD_F95 | GFC_STD_F77 | GFC_STD_GNU;
    gfc_option.warn_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
!     | GFC_STD_F2003;
  
    gfc_option.warn_nonstd_intrinsics = 0;
  
--- 79,88 ----
    flag_errno_math = 0;
  
    gfc_option.allow_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
!     | GFC_STD_F2003 | GFC_STD_F95 | GFC_STD_F77 | GFC_STD_GNU
!     | GFC_STD_LEGACY;
    gfc_option.warn_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
!     | GFC_STD_F2003 | GFC_STD_LEGACY;
  
    gfc_option.warn_nonstd_intrinsics = 0;
  
*************** gfc_post_options (const char **pfilename
*** 114,119 ****
--- 116,124 ----
    /* If -pedantic, warn about the use of GNU extensions.  */
    if (pedantic && (gfc_option.allow_std & GFC_STD_GNU) != 0)
      gfc_option.warn_std |= GFC_STD_GNU;
+   /* -std=legacy -pedantic is effectively -std=gnu.  */
+   if (pedantic && (gfc_option.allow_std & GFC_STD_LEGACY) != 0)
+     gfc_option.warn_std |= GFC_STD_F95_OBS | GFC_STD_F95_DEL | GFC_STD_LEGACY;
  
    /* If the user didn't explicitly specify -f(no)-second-underscore we
       use it if we're trying to be compatible with f2c, and not
*************** gfc_handle_option (size_t scode, const c
*** 230,235 ****
--- 235,244 ----
        gfc_option.flag_dollar_ok = value;
        break;
  
+     case OPT_fautomatic:
+       gfc_option.flag_automatic = value;
+       break;
+ 
      case OPT_fbackslash:
        gfc_option.flag_backslash = value;
        break;
*************** gfc_handle_option (size_t scode, const c
*** 338,345 ****
      case OPT_std_gnu:
        gfc_option.allow_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
  	| GFC_STD_F77 | GFC_STD_F95 | GFC_STD_F2003
! 	| GFC_STD_GNU;
!       gfc_option.warn_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL;
        break;
  
      case OPT_Wnonstd_intrinsics:
--- 347,362 ----
      case OPT_std_gnu:
        gfc_option.allow_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
  	| GFC_STD_F77 | GFC_STD_F95 | GFC_STD_F2003
! 	| GFC_STD_GNU | GFC_STD_LEGACY;
!       gfc_option.warn_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
! 	| GFC_STD_LEGACY;
!       break;
! 
!     case OPT_std_legacy:
!       gfc_option.allow_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
! 	| GFC_STD_F77 | GFC_STD_F95 | GFC_STD_F2003
! 	| GFC_STD_GNU | GFC_STD_LEGACY;
!       gfc_option.warn_std = 0;
        break;
  
      case OPT_Wnonstd_intrinsics:
diff -Nrcpad gcc-4.0.1/gcc/fortran/primary.c gcc-4.0.2/gcc/fortran/primary.c
*** gcc-4.0.1/gcc/fortran/primary.c	Mon Jun 20 20:16:56 2005
--- gcc-4.0.2/gcc/fortran/primary.c	Fri Sep  9 09:05:53 2005
*************** match_integer_constant (gfc_expr ** resu
*** 228,233 ****
--- 228,302 ----
  }
  
  
+ /* Match a Hollerith constant.  */
+ 
+ static match
+ match_hollerith_constant (gfc_expr ** result)
+ {
+   locus old_loc;
+   gfc_expr * e = NULL;
+   const char * msg;
+   char * buffer;
+   int num;
+   int i;  
+ 
+   old_loc = gfc_current_locus;
+   gfc_gobble_whitespace ();
+ 
+   if (match_integer_constant (&e, 0) == MATCH_YES
+ 	&& gfc_match_char ('h') == MATCH_YES)
+     {
+       if (gfc_notify_std (GFC_STD_LEGACY,
+ 		"Extension: Hollerith constant at %C")
+ 		== FAILURE)
+ 	goto cleanup;
+ 
+       msg = gfc_extract_int (e, &num);
+       if (msg != NULL)
+ 	{
+ 	  gfc_error (msg);
+ 	  goto cleanup;
+ 	}
+       if (num == 0)
+ 	{
+ 	  gfc_error ("Invalid Hollerith constant: %L must contain at least one "
+ 			"character", &old_loc);
+ 	  goto cleanup;
+ 	}
+       if (e->ts.kind != gfc_default_integer_kind)
+ 	{
+ 	  gfc_error ("Invalid Hollerith constant: Interger kind at %L "
+ 		"should be default", &old_loc);
+ 	  goto cleanup;
+ 	}
+       else
+ 	{
+ 	  buffer = (char *)gfc_getmem (sizeof(char)*num+1);
+ 	  for (i = 0; i < num; i++)
+ 	    {
+ 	      buffer[i] = gfc_next_char_literal (1);
+ 	    }
+ 	  gfc_free_expr (e);
+ 	  e = gfc_constant_result (BT_HOLLERITH,
+ 		gfc_default_character_kind, &gfc_current_locus);
+ 	  e->value.character.string = gfc_getmem (num+1);
+ 	  memcpy (e->value.character.string, buffer, num);
+ 	  e->value.character.length = num;
+ 	  *result = e;
+ 	  return MATCH_YES;
+ 	}
+     }
+ 
+   gfc_free_expr (e);
+   gfc_current_locus = old_loc;
+   return MATCH_NO;
+ 
+ cleanup:
+   gfc_free_expr (e);
+   return MATCH_ERROR;
+ }
+ 
+ 
  /* Match a binary, octal or hexadecimal constant that can be found in
     a DATA statement.  */
  
*************** match_complex_constant (gfc_expr ** resu
*** 1048,1054 ****
  
    m = match_complex_part (&real);
    if (m == MATCH_NO)
!     goto cleanup;
  
    if (gfc_match_char (',') == MATCH_NO)
      {
--- 1117,1126 ----
  
    m = match_complex_part (&real);
    if (m == MATCH_NO)
!     {
!       gfc_free_error (&old_error);
!       goto cleanup;
!     }
  
    if (gfc_match_char (',') == MATCH_NO)
      {
*************** match_complex_constant (gfc_expr ** resu
*** 1063,1069 ****
       sort. These sort of lists are matched prior to coming here.  */
  
    if (m == MATCH_ERROR)
!     goto cleanup;
    gfc_pop_error (&old_error);
  
    m = match_complex_part (&imag);
--- 1135,1144 ----
       sort. These sort of lists are matched prior to coming here.  */
  
    if (m == MATCH_ERROR)
!     {
!       gfc_free_error (&old_error);
!       goto cleanup;
!     }
    gfc_pop_error (&old_error);
  
    m = match_complex_part (&imag);
*************** gfc_match_literal_constant (gfc_expr ** 
*** 1159,1164 ****
--- 1234,1243 ----
    if (m != MATCH_NO)
      return m;
  
+   m = match_hollerith_constant (result);
+   if (m != MATCH_NO)
+     return m;
+ 
    m = match_integer_constant (result, signflag);
    if (m != MATCH_NO)
      return m;
*************** match_varspec (gfc_expr * primary, int e
*** 1438,1465 ****
    char name[GFC_MAX_SYMBOL_LEN + 1];
    gfc_ref *substring, *tail;
    gfc_component *component;
!   gfc_symbol *sym;
    match m;
  
    tail = NULL;
  
!   if (primary->symtree->n.sym->attr.dimension
!       || (equiv_flag
! 	  && gfc_peek_char () == '('))
      {
! 
        tail = extend_ref (primary, tail);
        tail->type = REF_ARRAY;
  
!       m = gfc_match_array_ref (&tail->u.ar, primary->symtree->n.sym->as,
!                                equiv_flag);
        if (m != MATCH_YES)
  	return m;
      }
  
-   sym = primary->symtree->n.sym;
    primary->ts = sym->ts;
  
    if (sym->ts.type != BT_DERIVED || gfc_match_char ('%') != MATCH_YES)
      goto check_substring;
  
--- 1517,1558 ----
    char name[GFC_MAX_SYMBOL_LEN + 1];
    gfc_ref *substring, *tail;
    gfc_component *component;
!   gfc_symbol *sym = primary->symtree->n.sym;
    match m;
  
    tail = NULL;
  
!   if ((equiv_flag && gfc_peek_char () == '(')
!       || sym->attr.dimension)
      {
!       /* In EQUIVALENCE, we don't know yet whether we are seeing
! 	 an array, character variable or array of character
! 	 variables.  We'll leave the decision till resolve
! 	 time.  */
        tail = extend_ref (primary, tail);
        tail->type = REF_ARRAY;
  
!       m = gfc_match_array_ref (&tail->u.ar, equiv_flag ? NULL : sym->as,
! 			       equiv_flag);
        if (m != MATCH_YES)
  	return m;
+ 
+       if (equiv_flag && gfc_peek_char () == '(')
+ 	{
+ 	  tail = extend_ref (primary, tail);
+ 	  tail->type = REF_ARRAY;
+ 
+ 	  m = gfc_match_array_ref (&tail->u.ar, NULL, equiv_flag);
+ 	  if (m != MATCH_YES)
+ 	    return m;
+ 	}
      }
  
    primary->ts = sym->ts;
  
+   if (equiv_flag)
+     return MATCH_YES;
+ 
    if (sym->ts.type != BT_DERIVED || gfc_match_char ('%') != MATCH_YES)
      goto check_substring;
  
*************** gfc_match_rvalue (gfc_expr ** result)
*** 1773,1783 ****
  
    gfc_set_sym_referenced (sym);
  
!   if (sym->attr.function && sym->result == sym
!       && (gfc_current_ns->proc_name == sym
  	  || (gfc_current_ns->parent != NULL
! 	      && gfc_current_ns->parent->proc_name == sym)))
!     goto variable;
  
    if (sym->attr.function || sym->attr.external || sym->attr.intrinsic)
      goto function0;
--- 1866,1889 ----
  
    gfc_set_sym_referenced (sym);
  
!   if (sym->attr.function && sym->result == sym)
!     {
!       if (gfc_current_ns->proc_name == sym
  	  || (gfc_current_ns->parent != NULL
! 	      && gfc_current_ns->parent->proc_name == sym))
! 	goto variable;
! 
!       if (sym->attr.entry
! 	  && (sym->ns == gfc_current_ns
! 	      || sym->ns == gfc_current_ns->parent))
! 	{
! 	  gfc_entry_list *el = NULL;
! 	  
! 	  for (el = sym->ns->entries; el; el = el->next)
! 	    if (sym == el->sym)
! 	      goto variable;
! 	}
!     }
  
    if (sym->attr.function || sym->attr.external || sym->attr.intrinsic)
      goto function0;
*************** gfc_match_rvalue (gfc_expr ** result)
*** 1802,1809 ****
        break;
  
      case FL_PARAMETER:
!       if (sym->value
! 	  && sym->value->expr_type != EXPR_ARRAY)
  	e = gfc_copy_expr (sym->value);
        else
  	{
--- 1908,1918 ----
        break;
  
      case FL_PARAMETER:
!       /* A statement of the form "REAL, parameter :: a(0:10) = 1" will
! 	 end up here.  Unfortunately, sym->value->expr_type is set to 
! 	 EXPR_CONSTANT, and so the if () branch would be followed without
! 	 the !sym->as check.  */
!       if (sym->value && sym->value->expr_type != EXPR_ARRAY && !sym->as)
  	e = gfc_copy_expr (sym->value);
        else
  	{
*************** gfc_match_rvalue (gfc_expr ** result)
*** 2064,2073 ****
     starts as a symbol, can be a structure component or an array
     reference.  It can be a function if the function doesn't have a
     separate RESULT variable.  If the symbol has not been previously
!    seen, we assume it is a variable.  */
  
! match
! gfc_match_variable (gfc_expr ** result, int equiv_flag)
  {
    gfc_symbol *sym;
    gfc_symtree *st;
--- 2173,2187 ----
     starts as a symbol, can be a structure component or an array
     reference.  It can be a function if the function doesn't have a
     separate RESULT variable.  If the symbol has not been previously
!    seen, we assume it is a variable.
  
!    This function is called by two interface functions:
!    gfc_match_variable, which has host_flag = 1, and
!    gfc_match_equiv_variable, with host_flag = 0, to restrict the
!    match of the symbol to the local scope.  */
! 
! static match
! match_variable (gfc_expr ** result, int equiv_flag, int host_flag)
  {
    gfc_symbol *sym;
    gfc_symtree *st;
*************** gfc_match_variable (gfc_expr ** result, 
*** 2075,2081 ****
    locus where;
    match m;
  
!   m = gfc_match_sym_tree (&st, 1);
    if (m != MATCH_YES)
      return m;
    where = gfc_current_locus;
--- 2189,2195 ----
    locus where;
    match m;
  
!   m = gfc_match_sym_tree (&st, host_flag);
    if (m != MATCH_YES)
      return m;
    where = gfc_current_locus;
*************** gfc_match_variable (gfc_expr ** result, 
*** 2149,2151 ****
--- 2263,2278 ----
    *result = expr;
    return MATCH_YES;
  }
+ 
+ match
+ gfc_match_variable (gfc_expr ** result, int equiv_flag)
+ {
+   return match_variable (result, equiv_flag, 1);
+ }
+ 
+ match
+ gfc_match_equiv_variable (gfc_expr ** result)
+ {
+   return match_variable (result, 1, 0);
+ }
+ 
diff -Nrcpad gcc-4.0.1/gcc/fortran/resolve.c gcc-4.0.2/gcc/fortran/resolve.c
*** gcc-4.0.1/gcc/fortran/resolve.c	Wed Jun  1 23:02:05 2005
--- gcc-4.0.2/gcc/fortran/resolve.c	Wed Aug 31 12:39:27 2005
*************** resolve_operator (gfc_expr * e)
*** 1514,1522 ****
  	  break;
  	}
  
!       sprintf (msg, "Operands of comparison operator '%s' at %%L are %s/%s",
! 	       gfc_op2string (e->value.op.operator), gfc_typename (&op1->ts),
! 	       gfc_typename (&op2->ts));
  
        goto bad_op;
  
--- 1514,1527 ----
  	  break;
  	}
  
!       if (op1->ts.type == BT_LOGICAL && op2->ts.type == BT_LOGICAL)
! 	sprintf (msg, "Logicals at %%L must be compared with %s instead of %s",
! 		 e->value.op.operator == INTRINSIC_EQ ? ".EQV." : ".NEQV.",
! 		 gfc_op2string (e->value.op.operator));
!       else
! 	sprintf (msg, "Operands of comparison operator '%s' at %%L are %s/%s",
! 		 gfc_op2string (e->value.op.operator), gfc_typename (&op1->ts),
! 		 gfc_typename (&op2->ts));
  
        goto bad_op;
  
*************** gfc_resolve_index (gfc_expr * index, int
*** 1823,1828 ****
--- 1828,1867 ----
    return SUCCESS;
  }
  
+ /* Resolve a dim argument to an intrinsic function.  */
+ 
+ try
+ gfc_resolve_dim_arg (gfc_expr *dim)
+ {
+   if (dim == NULL)
+     return SUCCESS;
+ 
+   if (gfc_resolve_expr (dim) == FAILURE)
+     return FAILURE;
+ 
+   if (dim->rank != 0)
+     {
+       gfc_error ("Argument dim at %L must be scalar", &dim->where);
+       return FAILURE;
+   
+     }
+   if (dim->ts.type != BT_INTEGER)
+     {
+       gfc_error ("Argument dim at %L must be of INTEGER type", &dim->where);
+       return FAILURE;
+     }
+   if (dim->ts.kind != gfc_index_integer_kind)
+     {
+       gfc_typespec ts;
+ 
+       ts.type = BT_INTEGER;
+       ts.kind = gfc_index_integer_kind;
+ 
+       gfc_convert_type_warn (dim, &ts, 2, 0);
+     }
+ 
+   return SUCCESS;
+ }
  
  /* Given an expression that contains array references, update those array
     references to point to the right array specifications.  While this is
*************** resolve_symbol (gfc_symbol * sym)
*** 4031,4039 ****
--- 4070,4103 ----
    int i;
    const char *whynot;
    gfc_namelist *nl;
+   gfc_symtree * symtree;
+   gfc_symtree * this_symtree;
+   gfc_namespace * ns;
  
    if (sym->attr.flavor == FL_UNKNOWN)
      {
+ 
+     /* If we find that a flavorless symbol is an interface in one of the
+        parent namespaces, find its symtree in this namespace, free the
+        symbol and set the symtree to point to the interface symbol.  */
+       for (ns = gfc_current_ns->parent; ns; ns = ns->parent)
+ 	{
+ 	  symtree = gfc_find_symtree (ns->sym_root, sym->name);
+ 	  if (symtree && symtree->n.sym->generic)
+ 	    {
+ 	      this_symtree = gfc_find_symtree (gfc_current_ns->sym_root,
+ 					       sym->name);
+ 	      sym->refs--;
+ 	      if (!sym->refs)
+ 		gfc_free_symbol (sym);
+ 	      symtree->n.sym->refs++;
+ 	      this_symtree->n.sym = symtree->n.sym;
+ 	      return;
+ 	    }
+ 	}
+ 
+       /* Otherwise give it a flavor according to such attributes as
+ 	 it has.  */
        if (sym->attr.external == 0 && sym->attr.intrinsic == 0)
  	sym->attr.flavor = FL_VARIABLE;
        else
*************** resolve_equivalence_derived (gfc_symbol 
*** 4727,4733 ****
     sequence derived type containing a pointer at any level of component
     selection, an automatic object, a function name, an entry name, a result
     name, a named constant, a structure component, or a subobject of any of
!    the preceding objects.  */
  
  static void
  resolve_equivalence (gfc_equiv *eq)
--- 4791,4797 ----
     sequence derived type containing a pointer at any level of component
     selection, an automatic object, a function name, an entry name, a result
     name, a named constant, a structure component, or a subobject of any of
!    the preceding objects.  A substring shall not have length zero.  */
  
  static void
  resolve_equivalence (gfc_equiv *eq)
*************** resolve_equivalence (gfc_equiv *eq)
*** 4740,4745 ****
--- 4804,4872 ----
    for (; eq; eq = eq->eq)
      {
        e = eq->expr;
+ 
+       e->ts = e->symtree->n.sym->ts;
+       /* match_varspec might not know yet if it is seeing
+ 	 array reference or substring reference, as it doesn't
+ 	 know the types.  */
+       if (e->ref && e->ref->type == REF_ARRAY)
+ 	{
+ 	  gfc_ref *ref = e->ref;
+ 	  sym = e->symtree->n.sym;
+ 
+ 	  if (sym->attr.dimension)
+ 	    {
+ 	      ref->u.ar.as = sym->as;
+ 	      ref = ref->next;
+ 	    }
+ 
+ 	  /* For substrings, convert REF_ARRAY into REF_SUBSTRING.  */
+ 	  if (e->ts.type == BT_CHARACTER
+ 	      && ref
+ 	      && ref->type == REF_ARRAY
+ 	      && ref->u.ar.dimen == 1
+ 	      && ref->u.ar.dimen_type[0] == DIMEN_RANGE
+ 	      && ref->u.ar.stride[0] == NULL)
+ 	    {
+ 	      gfc_expr *start = ref->u.ar.start[0];
+ 	      gfc_expr *end = ref->u.ar.end[0];
+ 	      void *mem = NULL;
+ 
+ 	      /* Optimize away the (:) reference.  */
+ 	      if (start == NULL && end == NULL)
+ 		{
+ 		  if (e->ref == ref)
+ 		    e->ref = ref->next;
+ 		  else
+ 		    e->ref->next = ref->next;
+ 		  mem = ref;
+ 		}
+ 	      else
+ 		{
+ 		  ref->type = REF_SUBSTRING;
+ 		  if (start == NULL)
+ 		    start = gfc_int_expr (1);
+ 		  ref->u.ss.start = start;
+ 		  if (end == NULL && e->ts.cl)
+ 		    end = gfc_copy_expr (e->ts.cl->length);
+ 		  ref->u.ss.end = end;
+ 		  ref->u.ss.length = e->ts.cl;
+ 		  e->ts.cl = NULL;
+ 		}
+ 	      ref = ref->next;
+ 	      gfc_free (mem);
+ 	    }
+ 
+ 	  /* Any further ref is an error.  */
+ 	  if (ref)
+ 	    {
+ 	      gcc_assert (ref->type == REF_ARRAY);
+ 	      gfc_error ("Syntax error in EQUIVALENCE statement at %L",
+ 			 &ref->u.ar.where);
+ 	      continue;
+ 	    }
+ 	}
+ 
        if (gfc_resolve_expr (e) == FAILURE)
          continue;
  
*************** resolve_equivalence (gfc_equiv *eq)
*** 4802,4820 ****
            continue;
          }
  
-       /* Shall not be a structure component.  */
        r = e->ref;
        while (r)
          {
!           if (r->type == REF_COMPONENT)
!             {
!               gfc_error ("Structure component '%s' at %L cannot be an "
!                          "EQUIVALENCE object",
!                          r->u.c.component->name, &e->where);
!               break;
!             }
!           r = r->next;
!         }
      }    
  }      
  
--- 4929,4958 ----
            continue;
          }
  
        r = e->ref;
        while (r)
          {
! 	  /* Shall not be a structure component.  */
! 	  if (r->type == REF_COMPONENT)
! 	    {
! 	      gfc_error ("Structure component '%s' at %L cannot be an "
! 			 "EQUIVALENCE object",
! 			 r->u.c.component->name, &e->where);
! 	      break;
! 	    }
! 
! 	  /* A substring shall not have length zero.  */
! 	  if (r->type == REF_SUBSTRING)
! 	    {
! 	      if (compare_bound (r->u.ss.start, r->u.ss.end) == CMP_GT)
! 		{
! 		  gfc_error ("Substring at %L has length zero",
! 			     &r->u.ss.start->where);
! 		  break;
! 		}
! 	    }
! 	  r = r->next;
! 	}
      }    
  }      
  
*************** gfc_resolve (gfc_namespace * ns)
*** 4914,4920 ****
  
    gfc_traverse_ns (ns, resolve_values);
  
!   if (ns->save_all)
      gfc_save_all (ns);
  
    iter_stack = NULL;
--- 5052,5058 ----
  
    gfc_traverse_ns (ns, resolve_values);
  
!   if (!gfc_option.flag_automatic || ns->save_all)
      gfc_save_all (ns);
  
    iter_stack = NULL;
diff -Nrcpad gcc-4.0.1/gcc/fortran/scanner.c gcc-4.0.2/gcc/fortran/scanner.c
*** gcc-4.0.1/gcc/fortran/scanner.c	Sat Apr 23 14:08:55 2005
--- gcc-4.0.2/gcc/fortran/scanner.c	Fri Aug 19 15:50:43 2005
*************** gfc_release_include_path (void)
*** 164,170 ****
  FILE *
  gfc_open_included_file (const char *name)
  {
!   char fullname[PATH_MAX];
    gfc_directorylist *p;
    FILE *f;
  
--- 164,170 ----
  FILE *
  gfc_open_included_file (const char *name)
  {
!   char *fullname;
    gfc_directorylist *p;
    FILE *f;
  
*************** gfc_open_included_file (const char *name
*** 174,182 ****
  
    for (p = include_dirs; p; p = p->next)
      {
!       if (strlen (p->path) + strlen (name) + 1 > PATH_MAX)
! 	continue;
! 
        strcpy (fullname, p->path);
        strcat (fullname, name);
  
--- 174,180 ----
  
    for (p = include_dirs; p; p = p->next)
      {
!       fullname = (char *) alloca(strlen (p->path) + strlen (name) + 1);
        strcpy (fullname, p->path);
        strcat (fullname, name);
  
*************** gfc_gobble_whitespace (void)
*** 683,693 ****
     load_line returns wether the line was truncated.  */
  
  static int
! load_line (FILE * input, char **pbuf)
  {
!   int c, maxlen, i, preprocessor_flag;
    int trunc_flag = 0;
-   static int buflen = 0;
    char *buffer;
  
    /* Determine the maximum allowed line length.  */
--- 681,690 ----
     load_line returns wether the line was truncated.  */
  
  static int
! load_line (FILE * input, char **pbuf, int *pbuflen)
  {
!   int c, maxlen, i, preprocessor_flag, buflen = *pbuflen;
    int trunc_flag = 0;
    char *buffer;
  
    /* Determine the maximum allowed line length.  */
*************** load_line (FILE * input, char **pbuf)
*** 753,767 ****
        *buffer++ = c;
        i++;
  
!       if (i >= buflen && (maxlen == 0 || preprocessor_flag))
  	{
! 	  /* Reallocate line buffer to double size to hold the
! 	     overlong line.  */
! 	  buflen = buflen * 2;
! 	  *pbuf = xrealloc (*pbuf, buflen);
! 	  buffer = (*pbuf)+i;
  	}
!       else if (i >= buflen)
  	{			
  	  /* Truncate the rest of the line.  */
  	  for (;;)
--- 750,767 ----
        *buffer++ = c;
        i++;
  
!       if (maxlen == 0 || preprocessor_flag)
  	{
! 	  if (i >= buflen)
! 	    {
! 	      /* Reallocate line buffer to double size to hold the
! 	         overlong line.  */
! 	      buflen = buflen * 2;
! 	      *pbuf = xrealloc (*pbuf, buflen + 1);
! 	      buffer = (*pbuf)+i;
! 	    }
  	}
!       else if (i >= maxlen)
  	{			
  	  /* Truncate the rest of the line.  */
  	  for (;;)
*************** load_line (FILE * input, char **pbuf)
*** 782,791 ****
        && gfc_option.fixed_line_length > 0
        && !preprocessor_flag
        && c != EOF)
!     while (i++ < buflen)
        *buffer++ = ' ';
  
    *buffer = '\0';
  
    return trunc_flag;
  }
--- 782,792 ----
        && gfc_option.fixed_line_length > 0
        && !preprocessor_flag
        && c != EOF)
!     while (i++ < gfc_option.fixed_line_length)
        *buffer++ = ' ';
  
    *buffer = '\0';
+   *pbuflen = buflen;
  
    return trunc_flag;
  }
*************** preprocessor_line (char *c)
*** 839,853 ****
  
    line = atoi (c);
  
!   /* Set new line number.  */
!   current_file->line = line;
! 
!   c = strchr (c, ' '); 
    if (c == NULL)
!     /* No file name given.  */
!     return;
! 
! 
  
    /* Skip spaces.  */
    while (*c == ' ' || *c == '\t')
--- 840,852 ----
  
    line = atoi (c);
  
!   c = strchr (c, ' ');
    if (c == NULL)
!     {
!       /* No file name given.  Set new line number.  */
!       current_file->line = line;
!       return;
!     }
  
    /* Skip spaces.  */
    while (*c == ' ' || *c == '\t')
*************** preprocessor_line (char *c)
*** 880,887 ****
  
  
    /* Get flags.  */
!   
!   flag[1] = flag[2] = flag[3] = flag[4] = flag[5] = false;
  
    for (;;)
      {
--- 879,886 ----
  
  
    /* Get flags.  */
! 
!   flag[1] = flag[2] = flag[3] = flag[4] = false;
  
    for (;;)
      {
*************** preprocessor_line (char *c)
*** 895,918 ****
        if (1 <= i && i <= 4)
  	flag[i] = true;
      }
!      
    /* Interpret flags.  */
!   
!   if (flag[1] || flag[3]) /* Starting new file.  */
      {
        f = get_file (filename, LC_RENAME);
        f->up = current_file;
        current_file = f;
      }
!   
    if (flag[2]) /* Ending current file.  */
      {
        current_file = current_file->up;
      }
!   
    /* The name of the file can be a temporary file produced by
       cpp. Replace the name if it is different.  */
!   
    if (strcmp (current_file->filename, filename) != 0)
      {
        gfc_free (current_file->filename);
--- 894,925 ----
        if (1 <= i && i <= 4)
  	flag[i] = true;
      }
! 
    /* Interpret flags.  */
! 
!   if (flag[1]) /* Starting new file.  */
      {
        f = get_file (filename, LC_RENAME);
        f->up = current_file;
        current_file = f;
      }
! 
    if (flag[2]) /* Ending current file.  */
      {
+       if (!current_file->up
+ 	  || strcmp (current_file->up->filename, filename) != 0)
+ 	{
+ 	  gfc_warning_now ("%s:%d: file %s left but not entered",
+ 			   current_file->filename, current_file->line,
+ 			   filename);
+ 	  return;
+ 	}
        current_file = current_file->up;
      }
! 
    /* The name of the file can be a temporary file produced by
       cpp. Replace the name if it is different.  */
! 
    if (strcmp (current_file->filename, filename) != 0)
      {
        gfc_free (current_file->filename);
*************** preprocessor_line (char *c)
*** 920,929 ****
        strcpy (current_file->filename, filename);
      }
  
    return;
  
   bad_cpp_line:
!   gfc_warning_now ("%s:%d: Illegal preprocessor directive", 
  		   current_file->filename, current_file->line);
    current_file->line++;
  }
--- 927,938 ----
        strcpy (current_file->filename, filename);
      }
  
+   /* Set new line number.  */
+   current_file->line = line;
    return;
  
   bad_cpp_line:
!   gfc_warning_now ("%s:%d: Illegal preprocessor directive",
  		   current_file->filename, current_file->line);
    current_file->line++;
  }
*************** load_file (char *filename, bool initial)
*** 993,999 ****
    gfc_linebuf *b;
    gfc_file *f;
    FILE *input;
!   int len;
  
    for (f = current_file; f; f = f->up)
      if (strcmp (filename, f->filename) == 0)
--- 1002,1008 ----
    gfc_linebuf *b;
    gfc_file *f;
    FILE *input;
!   int len, line_len;
  
    for (f = current_file; f; f = f->up)
      if (strcmp (filename, f->filename) == 0)
*************** load_file (char *filename, bool initial)
*** 1028,1037 ****
    current_file = f;
    current_file->line = 1;
    line = NULL;
  
    for (;;) 
      {
!       int trunc = load_line (input, &line);
  
        len = strlen (line);
        if (feof (input) && len == 0)
--- 1037,1047 ----
    current_file = f;
    current_file->line = 1;
    line = NULL;
+   line_len = 0;
  
    for (;;) 
      {
!       int trunc = load_line (input, &line, &line_len);
  
        len = strlen (line);
        if (feof (input) && len == 0)
*************** form_from_filename (const char *filename
*** 1121,1135 ****
    const char *fileext;
    int i;
  
!   /* Find end of file name.  */
    i = 0;
!   while ((i < PATH_MAX) && (filename[i] != '\0'))
      i++;
  
-   /* Improperly terminated or too-long filename.  */
-   if (i == PATH_MAX)
-     return FORM_UNKNOWN;
- 
    /* Find last period.  */
    while (i >= 0 && (filename[i] != '.'))
      i--;
--- 1131,1142 ----
    const char *fileext;
    int i;
  
!   /* Find end of file name.  Note, filename is either a NULL pointer or
!      a NUL terminated string.  */
    i = 0;
!   while (filename[i] != '\0')
      i++;
  
    /* Find last period.  */
    while (i >= 0 && (filename[i] != '.'))
      i--;
diff -Nrcpad gcc-4.0.1/gcc/fortran/simplify.c gcc-4.0.2/gcc/fortran/simplify.c
*** gcc-4.0.1/gcc/fortran/simplify.c	Thu Apr  7 20:50:08 2005
--- gcc-4.0.2/gcc/fortran/simplify.c	Tue Jul 12 01:50:48 2005
*************** gfc_simplify_modulo (gfc_expr * a, gfc_e
*** 2279,2290 ****
        mpfr_div (quot, a->value.real, p->value.real, GFC_RND_MODE);
        mpfr_floor (iquot, quot);
        mpfr_mul (term, iquot, p->value.real, GFC_RND_MODE);
  
        mpfr_clear (quot);
        mpfr_clear (iquot);
        mpfr_clear (term);
- 
-       mpfr_sub (result->value.real, a->value.real, term, GFC_RND_MODE);
        break;
  
      default:
--- 2279,2289 ----
        mpfr_div (quot, a->value.real, p->value.real, GFC_RND_MODE);
        mpfr_floor (iquot, quot);
        mpfr_mul (term, iquot, p->value.real, GFC_RND_MODE);
+       mpfr_sub (result->value.real, a->value.real, term, GFC_RND_MODE);
  
        mpfr_clear (quot);
        mpfr_clear (iquot);
        mpfr_clear (term);
        break;
  
      default:
*************** gfc_convert_constant (gfc_expr * e, bt t
*** 3721,3726 ****
--- 3720,3728 ----
  	case BT_COMPLEX:
  	  f = gfc_int2complex;
  	  break;
+ 	case BT_LOGICAL:
+ 	  f = gfc_int2log;
+ 	  break;
  	default:
  	  goto oops;
  	}
*************** gfc_convert_constant (gfc_expr * e, bt t
*** 3762,3770 ****
        break;
  
      case BT_LOGICAL:
!       if (type != BT_LOGICAL)
! 	goto oops;
!       f = gfc_log2log;
        break;
  
      default:
--- 3764,3808 ----
        break;
  
      case BT_LOGICAL:
!       switch (type)
! 	{
! 	case BT_INTEGER:
! 	  f = gfc_log2int;
! 	  break;
! 	case BT_LOGICAL:
! 	  f = gfc_log2log;
! 	  break;
! 	default:
! 	  goto oops;
! 	}
!       break;
! 
!     case BT_HOLLERITH:
!       switch (type)
! 	{
! 	case BT_INTEGER:
! 	  f = gfc_hollerith2int;
! 	  break;
! 
! 	case BT_REAL:
! 	  f = gfc_hollerith2real;
! 	  break;
! 
! 	case BT_COMPLEX:
! 	  f = gfc_hollerith2complex;
! 	  break;
! 
! 	case BT_CHARACTER:
! 	  f = gfc_hollerith2character;
! 	  break;
! 
! 	case BT_LOGICAL:
! 	  f = gfc_hollerith2logical;
! 	  break;
! 
! 	default:
! 	  goto oops;
! 	}
        break;
  
      default:
diff -Nrcpad gcc-4.0.1/gcc/fortran/symbol.c gcc-4.0.2/gcc/fortran/symbol.c
*** gcc-4.0.1/gcc/fortran/symbol.c	Mon Mar 14 20:15:15 2005
--- gcc-4.0.2/gcc/fortran/symbol.c	Wed Sep  7 21:19:13 2005
*************** check_conflict (symbol_attribute * attr,
*** 420,425 ****
--- 420,426 ----
        conf2 (target);
        conf2 (dummy);
        conf2 (in_common);
+       conf2 (save);
        break;
  
      default:
*************** gfc_traverse_ns (gfc_namespace * ns, voi
*** 2317,2322 ****
--- 2318,2342 ----
  }
  
  
+ /* Return TRUE if the symbol is an automatic variable.  */
+ static bool
+ gfc_is_var_automatic (gfc_symbol * sym)
+ {
+   /* Pointer and allocatable variables are never automatic.  */
+   if (sym->attr.pointer || sym->attr.allocatable)
+     return false;
+   /* Check for arrays with non-constant size.  */
+   if (sym->attr.dimension && sym->as
+       && !gfc_is_compile_time_shape (sym->as))
+     return true;
+   /* Check for non-constant length character vairables.  */
+   if (sym->ts.type == BT_CHARACTER
+       && sym->ts.cl
+       && gfc_is_constant_expr (sym->ts.cl->length))
+     return true;
+   return false;
+ }
+ 
  /* Given a symbol, mark it as SAVEd if it is allowed.  */
  
  static void
*************** save_symbol (gfc_symbol * sym)
*** 2330,2336 ****
        || sym->attr.dummy
        || sym->attr.flavor != FL_VARIABLE)
      return;
! 
    gfc_add_save (&sym->attr, sym->name, &sym->declared_at);
  }
  
--- 2350,2358 ----
        || sym->attr.dummy
        || sym->attr.flavor != FL_VARIABLE)
      return;
!   /* Automatic objects are not saved.  */
!   if (gfc_is_var_automatic (sym))
!     return;
    gfc_add_save (&sym->attr, sym->name, &sym->declared_at);
  }
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-array.c gcc-4.0.2/gcc/fortran/trans-array.c
*** gcc-4.0.1/gcc/fortran/trans-array.c	Sun Jun  5 19:01:52 2005
--- gcc-4.0.2/gcc/fortran/trans-array.c	Tue Sep 13 19:02:44 2005
*************** gfc_trans_array_constructor_value (stmtb
*** 832,838 ****
  	      gfc_add_expr_to_block (&body, tmp);
  
  	      *poffset = fold (build2 (PLUS_EXPR, gfc_array_index_type,
! 				       *poffset, bound));
  	    }
  	  if (!INTEGER_CST_P (*poffset))
              {
--- 832,838 ----
  	      gfc_add_expr_to_block (&body, tmp);
  
  	      *poffset = fold (build2 (PLUS_EXPR, gfc_array_index_type,
! 				       *poffset, build_int_cst (NULL_TREE, n)));
  	    }
  	  if (!INTEGER_CST_P (*poffset))
              {
*************** gfc_array_allocate (gfc_se * se, gfc_ref
*** 2778,2784 ****
  /*GCC ARRAYS*/
  
  tree
! gfc_array_deallocate (tree descriptor)
  {
    tree var;
    tree tmp;
--- 2778,2784 ----
  /*GCC ARRAYS*/
  
  tree
! gfc_array_deallocate (tree descriptor, tree pstat)
  {
    tree var;
    tree tmp;
*************** gfc_array_deallocate (tree descriptor)
*** 2793,2799 ****
  
    /* Parameter is the address of the data component.  */
    tmp = gfc_chainon_list (NULL_TREE, var);
!   tmp = gfc_chainon_list (tmp, integer_zero_node);
    tmp = gfc_build_function_call (gfor_fndecl_deallocate, tmp);
    gfc_add_expr_to_block (&block, tmp);
  
--- 2793,2799 ----
  
    /* Parameter is the address of the data component.  */
    tmp = gfc_chainon_list (NULL_TREE, var);
!   tmp = gfc_chainon_list (tmp, pstat);
    tmp = gfc_build_function_call (gfor_fndecl_deallocate, tmp);
    gfc_add_expr_to_block (&block, tmp);
  
*************** gfc_trans_dummy_array_bias (gfc_symbol *
*** 3290,3296 ****
        if (!INTEGER_CST_P (lbound))
          {
            gfc_init_se (&se, NULL);
!           gfc_conv_expr_type (&se, sym->as->upper[n],
                                gfc_array_index_type);
            gfc_add_block_to_block (&block, &se.pre);
            gfc_add_modify_expr (&block, lbound, se.expr);
--- 3290,3296 ----
        if (!INTEGER_CST_P (lbound))
          {
            gfc_init_se (&se, NULL);
!           gfc_conv_expr_type (&se, sym->as->lower[n],
                                gfc_array_index_type);
            gfc_add_block_to_block (&block, &se.pre);
            gfc_add_modify_expr (&block, lbound, se.expr);
*************** gfc_trans_deferred_array (gfc_symbol * s
*** 4026,4032 ****
        gfc_start_block (&block);
  
        /* Deallocate if still allocated at the end of the procedure.  */
!       deallocate = gfc_array_deallocate (descriptor);
  
        tmp = gfc_conv_descriptor_data (descriptor);
        tmp = build2 (NE_EXPR, boolean_type_node, tmp, 
--- 4026,4032 ----
        gfc_start_block (&block);
  
        /* Deallocate if still allocated at the end of the procedure.  */
!       deallocate = gfc_array_deallocate (descriptor, null_pointer_node);
  
        tmp = gfc_conv_descriptor_data (descriptor);
        tmp = build2 (NE_EXPR, boolean_type_node, tmp, 
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-array.h gcc-4.0.2/gcc/fortran/trans-array.h
*** gcc-4.0.1/gcc/fortran/trans-array.h	Sat Mar 12 21:50:49 2005
--- gcc-4.0.2/gcc/fortran/trans-array.h	Fri Jul  8 21:19:28 2005
*************** Software Foundation, 59 Temple Place - S
*** 20,26 ****
  02111-1307, USA.  */
  
  /* Generate code to free an array.  */
! tree gfc_array_deallocate (tree);
  
  /* Generate code to initialize an allocate an array.  Statements are added to
     se, which should contain an expression for the array descriptor.  */
--- 20,26 ----
  02111-1307, USA.  */
  
  /* Generate code to free an array.  */
! tree gfc_array_deallocate (tree, tree);
  
  /* Generate code to initialize an allocate an array.  Statements are added to
     se, which should contain an expression for the array descriptor.  */
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-common.c gcc-4.0.2/gcc/fortran/trans-common.c
*** gcc-4.0.1/gcc/fortran/trans-common.c	Sun Apr 24 13:59:56 2005
--- gcc-4.0.2/gcc/fortran/trans-common.c	Fri Sep  9 09:05:53 2005
*************** typedef struct segment_info
*** 119,126 ****
  static segment_info * current_segment;
  static gfc_namespace *gfc_common_ns = NULL;
  
- #define BLANK_COMMON_NAME "__BLNK__"
- 
  /* Make a segment_info based on a symbol.  */
  
  static segment_info *
--- 119,124 ----
*************** add_condition (segment_info *f, gfc_equi
*** 660,705 ****
  
  
  /* Given a segment element, search through the equivalence lists for unused
!    conditions that involve the symbol.  Add these rules to the segment.  Only
!    checks for rules involving the first symbol in the equivalence set.  */
!  
  static bool
  find_equivalence (segment_info *n)
  {
!   gfc_equiv *e1, *e2, *eq, *other;
    bool found;
!  
    found = FALSE;
    for (e1 = n->sym->ns->equiv; e1; e1 = e1->next)
      {
!       other = NULL;
!       for (e2 = e1->eq; e2; e2 = e2->eq)
! 	{
! 	  if (e2->used)
! 	    continue;
  
! 	  if (e1->expr->symtree->n.sym == n->sym)
! 	    {
! 	      eq = e1;
! 	      other = e2;
! 	    }
! 	  else if (e2->expr->symtree->n.sym == n->sym)
  	    {
  	      eq = e2;
! 	      other = e1;
  	    }
! 	  else
! 	    eq = NULL;
! 	  
! 	  if (eq)
  	    {
! 	      add_condition (n, eq, other);
! 	      eq->used = 1;
  	      found = TRUE;
- 	      /* If this symbol is the first in the chain we may find other
- 		 matches. Otherwise we can skip to the next equivalence.  */
- 	      if (eq == e2)
- 		break;
  	    }
  	}
      }
--- 658,702 ----
  
  
  /* Given a segment element, search through the equivalence lists for unused
!    conditions that involve the symbol.  Add these rules to the segment.  */
! 
  static bool
  find_equivalence (segment_info *n)
  {
!   gfc_equiv *e1, *e2, *eq;
    bool found;
! 
    found = FALSE;
+ 
    for (e1 = n->sym->ns->equiv; e1; e1 = e1->next)
      {
!       eq = NULL;
  
!       /* Search the equivalence list, including the root (first) element
!          for the symbol that owns the segment.  */
!       for (e2 = e1; e2; e2 = e2->eq)
! 	{
! 	  if (!e2->used && e2->expr->symtree->n.sym == n->sym)
  	    {
  	      eq = e2;
! 	      break;
  	    }
! 	}
! 
!       /* Go to the next root element.  */
!       if (eq == NULL)
! 	continue;
! 
!       eq->used = 1;
! 
!       /* Now traverse the equivalence list matching the offsets.  */
!       for (e2 = e1; e2; e2 = e2->eq)
! 	{
! 	  if (!e2->used && e2 != eq)
  	    {
! 	      add_condition (n, eq, e2);
! 	      e2->used = 1;
  	      found = TRUE;
  	    }
  	}
      }
*************** translate_common (gfc_common_head *commo
*** 808,819 ****
    /* Add symbols to the segment.  */
    for (sym = var_list; sym; sym = sym->common_next)
      {
!       if (sym->equiv_built)
! 	{
! 	  /* Symbol has already been added via an equivalence.  */
! 	  current_segment = common_segment;
! 	  s = find_segment_info (sym);
  
  	  /* Ensure the current location is properly aligned.  */
  	  align = TYPE_ALIGN_UNIT (s->field);
  	  current_offset = (current_offset + align - 1) &~ (align - 1);
--- 805,818 ----
    /* Add symbols to the segment.  */
    for (sym = var_list; sym; sym = sym->common_next)
      {
!       current_segment = common_segment;
!       s = find_segment_info (sym);
  
+       /* Symbol has already been added via an equivalence.  Multiple
+ 	 use associations of the same common block result in equiv_built
+ 	 being set but no information about the symbol in the segment.  */
+       if (s && sym->equiv_built)
+ 	{
  	  /* Ensure the current location is properly aligned.  */
  	  align = TYPE_ALIGN_UNIT (s->field);
  	  current_offset = (current_offset + align - 1) &~ (align - 1);
*************** finish_equivalences (gfc_namespace *ns)
*** 888,893 ****
--- 887,893 ----
  {
    gfc_equiv *z, *y;
    gfc_symbol *sym;
+   gfc_common_head * c;
    HOST_WIDE_INT offset;
    unsigned HOST_WIDE_INT align;
    bool dummy;
*************** finish_equivalences (gfc_namespace *ns)
*** 911,918 ****
  
  	apply_segment_offset (current_segment, offset);
  
! 	/* Create the decl.  */
!         create_common (NULL, current_segment, true);
          break;
        }
  }
--- 911,933 ----
  
  	apply_segment_offset (current_segment, offset);
  
! 	/* Create the decl. If this is a module equivalence, it has a unique
! 	   name, pointed to by z->module. This is written to a gfc_common_header
! 	   to push create_common into using build_common_decl, so that the
! 	   equivalence appears as an external symbol. Otherwise, a local
! 	   declaration is built using build_equiv_decl.*/
! 	if (z->module)
! 	  {
! 	    c = gfc_get_common_head ();
! 	    /* We've lost the real location, so use the location of the
! 	     enclosing procedure.  */
! 	    c->where = ns->proc_name->declared_at;
! 	    strcpy (c->name, z->module);
! 	  }
! 	else
! 	  c = NULL;
! 
!         create_common (c, current_segment, true);
          break;
        }
  }
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-const.c gcc-4.0.2/gcc/fortran/trans-const.c
*** gcc-4.0.1/gcc/fortran/trans-const.c	Wed May 18 10:00:56 2005
--- gcc-4.0.2/gcc/fortran/trans-const.c	Tue Jul 12 01:50:48 2005
*************** gfc_conv_constant_to_tree (gfc_expr * ex
*** 299,327 ****
  {
    gcc_assert (expr->expr_type == EXPR_CONSTANT);
  
    switch (expr->ts.type)
      {
      case BT_INTEGER:
!       return gfc_conv_mpz_to_tree (expr->value.integer, expr->ts.kind);
  
      case BT_REAL:
!       return gfc_conv_mpfr_to_tree (expr->value.real, expr->ts.kind);
  
      case BT_LOGICAL:
!       return build_int_cst (gfc_get_logical_type (expr->ts.kind),
  			    expr->value.logical);
  
      case BT_COMPLEX:
!       {
! 	tree real = gfc_conv_mpfr_to_tree (expr->value.complex.r,
  					  expr->ts.kind);
! 	tree imag = gfc_conv_mpfr_to_tree (expr->value.complex.i,
  					  expr->ts.kind);
  
! 	return build_complex (NULL_TREE, real, imag);
!       }
  
      case BT_CHARACTER:
        return gfc_build_string_const (expr->value.character.length,
  				     expr->value.character.string);
  
--- 299,356 ----
  {
    gcc_assert (expr->expr_type == EXPR_CONSTANT);
  
+   /* If it is converted from Hollerith constant, we build string constant
+      and VIEW_CONVERT to its type.  */
+  
    switch (expr->ts.type)
      {
      case BT_INTEGER:
!       if (expr->from_H)
! 	return build1 (VIEW_CONVERT_EXPR,
! 			gfc_get_int_type (expr->ts.kind),
! 			gfc_build_string_const (expr->value.character.length,
! 				expr->value.character.string));
!       else
! 	return gfc_conv_mpz_to_tree (expr->value.integer, expr->ts.kind);
  
      case BT_REAL:
!       if (expr->from_H)
! 	return build1 (VIEW_CONVERT_EXPR,
! 			gfc_get_real_type (expr->ts.kind),
! 			gfc_build_string_const (expr->value.character.length,
! 				expr->value.character.string));
!       else
! 	return gfc_conv_mpfr_to_tree (expr->value.real, expr->ts.kind);
  
      case BT_LOGICAL:
!       if (expr->from_H)
! 	return build1 (VIEW_CONVERT_EXPR,
! 			gfc_get_logical_type (expr->ts.kind),
! 			gfc_build_string_const (expr->value.character.length,
! 				expr->value.character.string));
!       else
! 	return build_int_cst (gfc_get_logical_type (expr->ts.kind),
  			    expr->value.logical);
  
      case BT_COMPLEX:
!       if (expr->from_H)
! 	return build1 (VIEW_CONVERT_EXPR,
! 			gfc_get_complex_type (expr->ts.kind),
! 			gfc_build_string_const (expr->value.character.length,
! 				expr->value.character.string));
!       else
! 	{
! 	  tree real = gfc_conv_mpfr_to_tree (expr->value.complex.r,
  					  expr->ts.kind);
! 	  tree imag = gfc_conv_mpfr_to_tree (expr->value.complex.i,
  					  expr->ts.kind);
  
! 	  return build_complex (gfc_typenode_for_spec (&expr->ts),
! 				real, imag);
! 	}
  
      case BT_CHARACTER:
+     case BT_HOLLERITH:
        return gfc_build_string_const (expr->value.character.length,
  				     expr->value.character.string);
  
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-decl.c gcc-4.0.2/gcc/fortran/trans-decl.c
*** gcc-4.0.1/gcc/fortran/trans-decl.c	Wed Jun  1 23:02:06 2005
--- gcc-4.0.2/gcc/fortran/trans-decl.c	Fri Sep  9 09:05:53 2005
*************** tree gfor_fndecl_stop_numeric;
*** 84,89 ****
--- 84,90 ----
  tree gfor_fndecl_stop_string;
  tree gfor_fndecl_select_string;
  tree gfor_fndecl_runtime_error;
+ tree gfor_fndecl_set_std;
  tree gfor_fndecl_in_pack;
  tree gfor_fndecl_in_unpack;
  tree gfor_fndecl_associated;
*************** gfc_build_builtin_function_decls (void)
*** 1874,1879 ****
--- 1875,1881 ----
    tree gfc_int4_type_node = gfc_get_int_type (4);
    tree gfc_int8_type_node = gfc_get_int_type (8);
    tree gfc_logical4_type_node = gfc_get_logical_type (4);
+   tree gfc_pint4_type_node = build_pointer_type (gfc_int4_type_node);
  
    gfor_fndecl_internal_malloc =
      gfc_build_library_function_decl (get_identifier (PREFIX("internal_malloc")),
*************** gfc_build_builtin_function_decls (void)
*** 1900,1906 ****
  
    gfor_fndecl_deallocate =
      gfc_build_library_function_decl (get_identifier (PREFIX("deallocate")),
! 				     void_type_node, 1, ppvoid_type_node);
  
    gfor_fndecl_stop_numeric =
      gfc_build_library_function_decl (get_identifier (PREFIX("stop_numeric")),
--- 1902,1909 ----
  
    gfor_fndecl_deallocate =
      gfc_build_library_function_decl (get_identifier (PREFIX("deallocate")),
! 				     void_type_node, 2, ppvoid_type_node,
! 				     gfc_pint4_type_node);
  
    gfor_fndecl_stop_numeric =
      gfc_build_library_function_decl (get_identifier (PREFIX("stop_numeric")),
*************** gfc_build_builtin_function_decls (void)
*** 1931,1936 ****
--- 1934,1946 ----
  				     pchar_type_node, pchar_type_node,
  				     gfc_int4_type_node);
  
+   gfor_fndecl_set_std =
+     gfc_build_library_function_decl (get_identifier (PREFIX("set_std")),
+ 				    void_type_node,
+ 				    2,
+ 				    gfc_int4_type_node,
+ 				    gfc_int4_type_node);
+ 
    gfor_fndecl_in_pack = gfc_build_library_function_decl (
          get_identifier (PREFIX("internal_pack")),
          pvoid_type_node, 1, pvoid_type_node);
*************** gfc_create_module_variable (gfc_symbol *
*** 2138,2143 ****
--- 2148,2157 ----
    if (sym->attr.use_assoc || sym->attr.in_common)
      return;
  
+   /* Equivalenced variables arrive here after creation.  */
+   if (sym->backend_decl && sym->equiv_built)
+       return;
+ 
    if (sym->backend_decl)
      internal_error ("backend decl for module variable %s already exists",
  		    sym->name);
*************** gfc_generate_function_code (gfc_namespac
*** 2314,2321 ****
  
    gfc_start_block (&block);
  
-   gfc_generate_contained_functions (ns);
- 
    if (ns->entries && ns->proc_name->ts.type == BT_CHARACTER)
      {
        /* Copy length backend_decls to all entry point result
--- 2328,2333 ----
*************** gfc_generate_function_code (gfc_namespac
*** 2332,2337 ****
--- 2344,2351 ----
    /* Translate COMMON blocks.  */
    gfc_trans_common (ns);
  
+   gfc_generate_contained_functions (ns);
+ 
    generate_local_vars (ns);
  
    current_function_return_label = NULL;
*************** gfc_generate_function_code (gfc_namespac
*** 2339,2344 ****
--- 2353,2376 ----
    /* Now generate the code for the body of this function.  */
    gfc_init_block (&body);
  
+   /* If this is the main program and we compile with -pedantic, add a call
+      to set_std to set up the runtime library Fortran language standard
+      parameters.  */
+   if (sym->attr.is_main_program && pedantic)
+     {
+       tree arglist, gfc_int4_type_node;
+ 
+       gfc_int4_type_node = gfc_get_int_type (4);
+       arglist = gfc_chainon_list (NULL_TREE,
+ 				  build_int_cst (gfc_int4_type_node,
+ 						 gfc_option.warn_std));
+       arglist = gfc_chainon_list (arglist,
+ 				  build_int_cst (gfc_int4_type_node,
+ 						 gfc_option.allow_std));
+       tmp = gfc_build_function_call (gfor_fndecl_set_std, arglist);
+       gfc_add_expr_to_block (&body, tmp);
+     }
+ 
    if (TREE_TYPE (DECL_RESULT (fndecl)) != void_type_node
        && sym->attr.subroutine)
      {
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-expr.c gcc-4.0.2/gcc/fortran/trans-expr.c
*** gcc-4.0.1/gcc/fortran/trans-expr.c	Sun Jun  5 08:59:18 2005
--- gcc-4.0.2/gcc/fortran/trans-expr.c	Tue Aug 16 13:27:35 2005
*************** gfc_conv_power_op (gfc_se * se, gfc_expr
*** 654,659 ****
--- 654,660 ----
  
    gfc_init_se (&lse, se);
    gfc_conv_expr_val (&lse, expr->value.op.op1);
+   lse.expr = gfc_evaluate_now (lse.expr, &lse.pre);
    gfc_add_block_to_block (&se->pre, &lse.pre);
  
    gfc_init_se (&rse, se);
*************** gfc_conv_function_val (gfc_se * se, gfc_
*** 1074,1082 ****
  
  
  /* Generate code for a procedure call.  Note can return se->post != NULL.
!    If se->direct_byref is set then se->expr contains the return parameter.  */
  
! void
  gfc_conv_function_call (gfc_se * se, gfc_symbol * sym,
  			gfc_actual_arglist * arg)
  {
--- 1075,1084 ----
  
  
  /* Generate code for a procedure call.  Note can return se->post != NULL.
!    If se->direct_byref is set then se->expr contains the return parameter.
!    Return non-zero, if the call has alternate specifiers.  */
  
! int
  gfc_conv_function_call (gfc_se * se, gfc_symbol * sym,
  			gfc_actual_arglist * arg)
  {
*************** gfc_conv_function_call (gfc_se * se, gfc
*** 1092,1097 ****
--- 1094,1100 ----
    tree len;
    tree stringargs;
    gfc_formal_arglist *formal;
+   int has_alternate_specifier = 0;
  
    arglist = NULL_TREE;
    stringargs = NULL_TREE;
*************** gfc_conv_function_call (gfc_se * se, gfc
*** 1124,1130 ****
  
  	      /* Bundle in the string length.  */
  	      se->string_length = len;
!               return;
              }
  	}
        info = &se->ss->data.info;
--- 1127,1133 ----
  
  	      /* Bundle in the string length.  */
  	      se->string_length = len;
!               return 0;
              }
  	}
        info = &se->ss->data.info;
*************** gfc_conv_function_call (gfc_se * se, gfc
*** 1308,1316 ****
    /* Generate the actual call.  */
    gfc_conv_function_val (se, sym);
    /* If there are alternate return labels, function type should be
!      integer.  */
!   if (has_alternate_specifier)
!     TREE_TYPE (TREE_TYPE (TREE_TYPE (se->expr))) = integer_type_node;
  
    fntype = TREE_TYPE (TREE_TYPE (se->expr));
    se->expr = build3 (CALL_EXPR, TREE_TYPE (fntype), se->expr,
--- 1311,1327 ----
    /* Generate the actual call.  */
    gfc_conv_function_val (se, sym);
    /* If there are alternate return labels, function type should be
!      integer.  Can't modify the type in place though, since it can be shared
!      with other functions.  */
!   if (has_alternate_specifier
!       && TREE_TYPE (TREE_TYPE (TREE_TYPE (se->expr))) != integer_type_node)
!     {
!       gcc_assert (! sym->attr.dummy);
!       TREE_TYPE (sym->backend_decl)
!         = build_function_type (integer_type_node,
!                                TYPE_ARG_TYPES (TREE_TYPE (sym->backend_decl)));
!       se->expr = gfc_build_addr_expr (NULL, sym->backend_decl);
!     }
  
    fntype = TREE_TYPE (TREE_TYPE (se->expr));
    se->expr = build3 (CALL_EXPR, TREE_TYPE (fntype), se->expr,
*************** gfc_conv_function_call (gfc_se * se, gfc
*** 1382,1387 ****
--- 1393,1400 ----
  	    }
  	}
      }
+ 
+   return has_alternate_specifier;
  }
  
  
*************** gfc_conv_substring_expr (gfc_se * se, gf
*** 1877,1883 ****
  }
  
  
! /* Entry point for expression translation.  */
  
  void
  gfc_conv_expr (gfc_se * se, gfc_expr * expr)
--- 1890,1898 ----
  }
  
  
! /* Entry point for expression translation.  Evaluates a scalar quantity.
!    EXPR is the expression to be translated, and SE is the state structure if
!    called from within the scalarized.  */
  
  void
  gfc_conv_expr (gfc_se * se, gfc_expr * expr)
*************** gfc_conv_expr (gfc_se * se, gfc_expr * e
*** 1933,1947 ****
      }
  }
  
  void
  gfc_conv_expr_lhs (gfc_se * se, gfc_expr * expr)
  {
    gfc_conv_expr (se, expr);
!   /* AFAICS all numeric lvalues have empty post chains.  If not we need to
       figure out a way of rewriting an lvalue so that it has no post chain.  */
!   gcc_assert (expr->ts.type != BT_CHARACTER || !se->post.head);
  }
  
  void
  gfc_conv_expr_val (gfc_se * se, gfc_expr * expr)
  {
--- 1948,1967 ----
      }
  }
  
+ /* Like gfc_conv_expr_val, but the value is also suitable for use in the lhs
+    of an assignment.  */
  void
  gfc_conv_expr_lhs (gfc_se * se, gfc_expr * expr)
  {
    gfc_conv_expr (se, expr);
!   /* All numeric lvalues should have empty post chains.  If not we need to
       figure out a way of rewriting an lvalue so that it has no post chain.  */
!   gcc_assert (expr->ts.type == BT_CHARACTER || !se->post.head);
  }
  
+ /* Like gfc_conv_expr, but the POST block is guaranteed to be empty for
+    numeric expressions.  Used for scalar values whee inserting cleanup code
+    is inconvenient.  */
  void
  gfc_conv_expr_val (gfc_se * se, gfc_expr * expr)
  {
*************** gfc_conv_expr_val (gfc_se * se, gfc_expr
*** 1953,1961 ****
--- 1973,1984 ----
      {
        val = gfc_create_var (TREE_TYPE (se->expr), NULL);
        gfc_add_modify_expr (&se->pre, val, se->expr);
+       se->expr = val;
+       gfc_add_block_to_block (&se->pre, &se->post);
      }
  }
  
+ /* Helper to translate and expression and convert it to a particular type.  */
  void
  gfc_conv_expr_type (gfc_se * se, gfc_expr * expr, tree type)
  {
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-intrinsic.c gcc-4.0.2/gcc/fortran/trans-intrinsic.c
*** gcc-4.0.1/gcc/fortran/trans-intrinsic.c	Sat May 21 16:58:34 2005
--- gcc-4.0.2/gcc/fortran/trans-intrinsic.c	Tue Aug  9 17:44:03 2005
*************** gfc_conv_intrinsic_function (gfc_se * se
*** 2996,3001 ****
--- 2996,3002 ----
      case GFC_ISYM_KILL:
      case GFC_ISYM_IERRNO:
      case GFC_ISYM_IRAND:
+     case GFC_ISYM_ISATTY:
      case GFC_ISYM_LINK:
      case GFC_ISYM_MATMUL:
      case GFC_ISYM_RAND:
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-io.c gcc-4.0.2/gcc/fortran/trans-io.c
*** gcc-4.0.1/gcc/fortran/trans-io.c	Sun Jun  5 23:33:43 2005
--- gcc-4.0.2/gcc/fortran/trans-io.c	Tue Jul 12 01:50:48 2005
*************** set_parameter_ref (stmtblock_t * block, 
*** 364,369 ****
--- 364,431 ----
    gfc_add_modify_expr (block, tmp, se.expr);
  }
  
+ /* Given an array expr, find its address and length to get a string. If the
+    array is full, the string's address is the address of array's first element
+    and the length is the size of the whole array. If it is an element, the
+    string's address is the element's address and the length is the rest size of
+    the array.
+ */
+ 
+ static void
+ gfc_convert_array_to_string (gfc_se * se, gfc_expr * e)
+ {
+   tree tmp;
+   tree array;
+   tree type;
+   tree size;
+   int rank;
+   gfc_symbol *sym;
+ 
+   sym = e->symtree->n.sym;
+   rank = sym->as->rank - 1;
+ 
+   if (e->ref->u.ar.type == AR_FULL)
+     {
+       se->expr = gfc_get_symbol_decl (sym);
+       se->expr = gfc_conv_array_data (se->expr);
+     }
+   else
+     {
+       gfc_conv_expr (se, e);
+     }
+ 
+   array = sym->backend_decl;
+   type = TREE_TYPE (array);
+ 
+   if (GFC_ARRAY_TYPE_P (type))
+     size = GFC_TYPE_ARRAY_SIZE (type);
+   else
+     {
+       gcc_assert (GFC_DESCRIPTOR_TYPE_P (type));
+       size = gfc_conv_array_stride (array, rank);
+       tmp = fold (build2 (MINUS_EXPR, gfc_array_index_type,
+ 		gfc_conv_array_ubound (array, rank),
+ 		gfc_conv_array_lbound (array, rank)));
+       tmp = fold (build2 (PLUS_EXPR, gfc_array_index_type, tmp,
+ 		gfc_index_one_node));
+       size = fold (build2 (MULT_EXPR, gfc_array_index_type, tmp, size));      
+     }
+ 
+   gcc_assert (size);
+ 
+   /* If it is an element, we need the its address and size of the rest.  */
+   if (e->ref->u.ar.type == AR_ELEMENT)
+     {
+       size = fold (build2 (MINUS_EXPR, gfc_array_index_type, size,
+ 		TREE_OPERAND (se->expr, 1)));
+       se->expr = gfc_build_addr_expr (NULL, se->expr);
+     }
+ 
+   tmp = TYPE_SIZE_UNIT (gfc_get_element_type (type));
+   size = fold (build2 (MULT_EXPR, gfc_array_index_type, size, tmp));
+ 
+   se->string_length = fold_convert (gfc_charlen_type_node, size);
+ }
  
  /* Generate code to store a string and its length into the
     ioparm structure.  */
*************** set_string (stmtblock_t * block, stmtblo
*** 400,406 ****
      }
    else
      {
!       gfc_conv_expr (&se, e);
        gfc_conv_string_parameter (&se);
        gfc_add_modify_expr (&se.pre, io, fold_convert (TREE_TYPE (io), se.expr));
        gfc_add_modify_expr (&se.pre, len, se.string_length);
--- 462,476 ----
      }
    else
      {
!       /* General character.  */
!       if (e->ts.type == BT_CHARACTER && e->rank == 0)
! 	gfc_conv_expr (&se, e);
!       /* Array assigned Hollerith constant or character array.  */
!       else if (e->symtree && (e->symtree->n.sym->as->rank > 0))
! 	gfc_convert_array_to_string (&se, e);
!       else
! 	gcc_unreachable ();
! 
        gfc_conv_string_parameter (&se);
        gfc_add_modify_expr (&se.pre, io, fold_convert (TREE_TYPE (io), se.expr));
        gfc_add_modify_expr (&se.pre, len, se.string_length);
*************** set_string (stmtblock_t * block, stmtblo
*** 408,414 ****
  
    gfc_add_block_to_block (block, &se.pre);
    gfc_add_block_to_block (postblock, &se.post);
- 
  }
  
  
--- 478,483 ----
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-stmt.c gcc-4.0.2/gcc/fortran/trans-stmt.c
*** gcc-4.0.1/gcc/fortran/trans-stmt.c	Mon Jun 13 18:30:14 2005
--- gcc-4.0.2/gcc/fortran/trans-stmt.c	Mon Jul 11 07:36:58 2005
*************** Software Foundation, 59 Temple Place - S
*** 37,44 ****
  #include "trans-const.h"
  #include "arith.h"
  
- int has_alternate_specifier;
- 
  typedef struct iter_info
  {
    tree var;
--- 37,42 ----
*************** tree
*** 208,213 ****
--- 206,212 ----
  gfc_trans_call (gfc_code * code)
  {
    gfc_se se;
+   int has_alternate_specifier;
  
    /* A CALL starts a new block because the actual arguments may have to
       be evaluated first.  */
*************** gfc_trans_call (gfc_code * code)
*** 215,224 ****
    gfc_start_block (&se.pre);
  
    gcc_assert (code->resolved_sym);
-   has_alternate_specifier = 0;
  
    /* Translate the call.  */
!   gfc_conv_function_call (&se, code->resolved_sym, code->ext.actual);
  
    /* A subroutine without side-effect, by definition, does nothing!  */
    TREE_SIDE_EFFECTS (se.expr) = 1;
--- 214,223 ----
    gfc_start_block (&se.pre);
  
    gcc_assert (code->resolved_sym);
  
    /* Translate the call.  */
!   has_alternate_specifier
!     = gfc_conv_function_call (&se, code->resolved_sym, code->ext.actual);
  
    /* A subroutine without side-effect, by definition, does nothing!  */
    TREE_SIDE_EFFECTS (se.expr) = 1;
*************** gfc_trans_forall_loop (forall_info *fora
*** 1334,1340 ****
    stmtblock_t block;
    tree exit_label;
    tree count;
!   tree var, start, end, step, mask, maskindex;
    iter_info *iter;
  
    iter = forall_tmp->this_loop;
--- 1333,1339 ----
    stmtblock_t block;
    tree exit_label;
    tree count;
!   tree var, start, end, step;
    iter_info *iter;
  
    iter = forall_tmp->this_loop;
*************** gfc_trans_forall_loop (forall_info *fora
*** 1369,1385 ****
  
        /* Advance to the next mask element.  Only do this for the
  	 innermost loop.  */
!       if (n == 0 && mask_flag)
!         {
!           mask = forall_tmp->mask;
!           maskindex = forall_tmp->maskindex;
!           if (mask)
!             {
!               tmp = build2 (PLUS_EXPR, gfc_array_index_type,
! 			    maskindex, gfc_index_one_node);
!               gfc_add_modify_expr (&block, maskindex, tmp);
!             }
!         }
        /* Decrement the loop counter.  */
        tmp = build2 (MINUS_EXPR, TREE_TYPE (var), count, gfc_index_one_node);
        gfc_add_modify_expr (&block, count, tmp);
--- 1368,1381 ----
  
        /* Advance to the next mask element.  Only do this for the
  	 innermost loop.  */
!       if (n == 0 && mask_flag && forall_tmp->mask)
! 	{
! 	  tree maskindex = forall_tmp->maskindex;
! 	  tmp = build2 (PLUS_EXPR, gfc_array_index_type,
! 			maskindex, gfc_index_one_node);
! 	  gfc_add_modify_expr (&block, maskindex, tmp);
! 	}
! 
        /* Decrement the loop counter.  */
        tmp = build2 (MINUS_EXPR, TREE_TYPE (var), count, gfc_index_one_node);
        gfc_add_modify_expr (&block, count, tmp);
*************** gfc_trans_forall_loop (forall_info *fora
*** 1390,1395 ****
--- 1386,1397 ----
        gfc_init_block (&block);
        gfc_add_modify_expr (&block, var, start);
  
+       /* Initialize maskindex counter.  Only do this before the
+ 	 outermost loop.  */
+       if (n == nvar - 1 && mask_flag && forall_tmp->mask)
+ 	gfc_add_modify_expr (&block, forall_tmp->maskindex,
+ 			     gfc_index_zero_node);
+ 
        /* Initialize the loop counter.  */
        tmp = fold (build2 (MINUS_EXPR, TREE_TYPE (var), step, start));
        tmp = fold (build2 (PLUS_EXPR, TREE_TYPE (var), end, tmp));
*************** gfc_trans_assign_need_temp (gfc_expr * e
*** 1933,1940 ****
    tree count, count1;
    tree tmp, tmp1;
    tree ptemp1;
-   tree mask, maskindex;
-   forall_info *forall_tmp;
    stmtblock_t inner_size_body;
  
    /* Create vars. count1 is the current iterator number of the nested
--- 1935,1940 ----
*************** gfc_trans_assign_need_temp (gfc_expr * e
*** 1967,1983 ****
    tmp1 = allocate_temp_for_forall_nest (nested_forall_info, type, inner_size,
  					&inner_size_body, block, &ptemp1);
  
-   /* Initialize the maskindexes.  */
-   forall_tmp = nested_forall_info;
-   while (forall_tmp != NULL)
-     {
-       mask = forall_tmp->mask;
-       maskindex = forall_tmp->maskindex;
-       if (mask)
-         gfc_add_modify_expr (block, maskindex, gfc_index_zero_node);
-       forall_tmp = forall_tmp->next_nest;
-     }
- 
    /* Generate codes to copy rhs to the temporary .  */
    tmp = generate_loop_for_rhs_to_temp (expr2, tmp1, count, count1, lss, rss,
  				       wheremask);
--- 1967,1972 ----
*************** gfc_trans_assign_need_temp (gfc_expr * e
*** 1990,2006 ****
    /* Reset count1.  */
    gfc_add_modify_expr (block, count1, gfc_index_zero_node);
  
-   /* Reset maskindexed.  */
-   forall_tmp = nested_forall_info;
-   while (forall_tmp != NULL)
-     {
-       mask = forall_tmp->mask;
-       maskindex = forall_tmp->maskindex;
-       if (mask)
-         gfc_add_modify_expr (block, maskindex, gfc_index_zero_node);
-       forall_tmp = forall_tmp->next_nest;
-     }
- 
    /* Reset count.  */
    if (wheremask)
      gfc_add_modify_expr (block, count, gfc_index_zero_node);
--- 1979,1984 ----
*************** gfc_trans_pointer_assign_need_temp (gfc_
*** 2043,2050 ****
    stmtblock_t body;
    tree count;
    tree tmp, tmp1, ptemp1;
-   tree mask, maskindex;
-   forall_info *forall_tmp;
  
    count = gfc_create_var (gfc_array_index_type, "count");
    gfc_add_modify_expr (block, count, gfc_index_zero_node);
--- 2021,2026 ----
*************** gfc_trans_pointer_assign_need_temp (gfc_
*** 2078,2094 ****
  
        tmp = gfc_finish_block (&body);
  
-       /* Initialize the maskindexes.  */
-       forall_tmp = nested_forall_info;
-       while (forall_tmp != NULL)
-         {
-           mask = forall_tmp->mask;
-           maskindex = forall_tmp->maskindex;
-           if (mask)
-             gfc_add_modify_expr (block, maskindex, gfc_index_zero_node);
-           forall_tmp = forall_tmp->next_nest;
-         }
- 
        /* Generate body and loops according to the information in
           nested_forall_info.  */
        tmp = gfc_trans_nested_forall_loop (nested_forall_info, tmp, 1, 1);
--- 2054,2059 ----
*************** gfc_trans_pointer_assign_need_temp (gfc_
*** 2097,2112 ****
        /* Reset count.  */
        gfc_add_modify_expr (block, count, gfc_index_zero_node);
  
-       /* Reset maskindexes.  */
-       forall_tmp = nested_forall_info;
-       while (forall_tmp != NULL)
-         {
-           mask = forall_tmp->mask;
-           maskindex = forall_tmp->maskindex;
-           if (mask)
-             gfc_add_modify_expr (block, maskindex, gfc_index_zero_node);
-           forall_tmp = forall_tmp->next_nest;
-         }
        gfc_start_block (&body);
        gfc_init_se (&lse, NULL);
        gfc_init_se (&rse, NULL);
--- 2062,2067 ----
*************** gfc_trans_pointer_assign_need_temp (gfc_
*** 2167,2183 ****
  
        tmp = gfc_finish_block (&body);
  
-       /* Initialize the maskindexes.  */
-       forall_tmp = nested_forall_info;
-       while (forall_tmp != NULL)
-         {
-           mask = forall_tmp->mask;
-           maskindex = forall_tmp->maskindex;
-           if (mask)
-             gfc_add_modify_expr (block, maskindex, gfc_index_zero_node);
-           forall_tmp = forall_tmp->next_nest;
-         }
- 
        /* Generate body and loops according to the information in
           nested_forall_info.  */
        tmp = gfc_trans_nested_forall_loop (nested_forall_info, tmp, 1, 1);
--- 2122,2127 ----
*************** gfc_trans_pointer_assign_need_temp (gfc_
*** 2186,2201 ****
        /* Reset count.  */
        gfc_add_modify_expr (block, count, gfc_index_zero_node);
  
-       /* Reset maskindexes.  */
-       forall_tmp = nested_forall_info;
-       while (forall_tmp != NULL)
-         {
-           mask = forall_tmp->mask;
-           maskindex = forall_tmp->maskindex;
-           if (mask)
-             gfc_add_modify_expr (block, maskindex, gfc_index_zero_node);
-           forall_tmp = forall_tmp->next_nest;
-         }
        parm = gfc_build_array_ref (tmp1, count);
        lss = gfc_walk_expr (expr1);
        gfc_init_se (&lse, NULL);
--- 2130,2135 ----
*************** gfc_trans_forall_1 (gfc_code * code, for
*** 2414,2424 ****
       For now we assume a mask temporary is needed.  */
    if (code->expr)
      {
        /* Allocate the mask temporary.  */
        bytesize = fold (build2 (MULT_EXPR, gfc_array_index_type, size,
! 			       TYPE_SIZE_UNIT (boolean_type_node)));
  
!       mask = gfc_do_allocate (bytesize, size, &pmask, &block, boolean_type_node);
  
        maskindex = gfc_create_var_np (gfc_array_index_type, "mi");
        /* Record them in the info structure.  */
--- 2348,2364 ----
       For now we assume a mask temporary is needed.  */
    if (code->expr)
      {
+       /* As the mask array can be very big, prefer compact
+ 	 boolean types.  */
+       tree smallest_boolean_type_node
+ 	= gfc_get_logical_type (gfc_logical_kinds[0].kind);
+ 
        /* Allocate the mask temporary.  */
        bytesize = fold (build2 (MULT_EXPR, gfc_array_index_type, size,
! 			       TYPE_SIZE_UNIT (smallest_boolean_type_node)));
  
!       mask = gfc_do_allocate (bytesize, size, &pmask, &block,
! 			      smallest_boolean_type_node);
  
        maskindex = gfc_create_var_np (gfc_array_index_type, "mi");
        /* Record them in the info structure.  */
*************** gfc_trans_forall_1 (gfc_code * code, for
*** 2437,2443 ****
        gfc_add_block_to_block (&body, &se.pre);
  
        /* Store the mask.  */
!       se.expr = convert (boolean_type_node, se.expr);
  
        if (pmask)
  	tmp = gfc_build_indirect_ref (mask);
--- 2377,2383 ----
        gfc_add_block_to_block (&body, &se.pre);
  
        /* Store the mask.  */
!       se.expr = convert (smallest_boolean_type_node, se.expr);
  
        if (pmask)
  	tmp = gfc_build_indirect_ref (mask);
*************** gfc_trans_forall_1 (gfc_code * code, for
*** 2484,2493 ****
                /* Use the normal assignment copying routines.  */
                assign = gfc_trans_assignment (c->expr, c->expr2);
  
-               /* Reset the mask index.  */
-               if (mask)
-                 gfc_add_modify_expr (&block, maskindex, gfc_index_zero_node);
- 
                /* Generate body and loops.  */
                tmp = gfc_trans_nested_forall_loop (nested_forall_info, assign, 1, 1);
                gfc_add_expr_to_block (&block, tmp);
--- 2424,2429 ----
*************** gfc_trans_forall_1 (gfc_code * code, for
*** 2529,2538 ****
                /* Use the normal assignment copying routines.  */
                assign = gfc_trans_pointer_assignment (c->expr, c->expr2);
  
-               /* Reset the mask index.  */
-               if (mask)
-                 gfc_add_modify_expr (&block, maskindex, gfc_index_zero_node);
- 
                /* Generate body and loops.  */
                tmp = gfc_trans_nested_forall_loop (nested_forall_info, assign,
                                                    1, 1);
--- 2465,2470 ----
*************** gfc_evaluate_where_mask (gfc_expr * me, 
*** 2720,2741 ****
    tmp1 = gfc_finish_block (&body);
    /* If the WHERE construct is inside FORALL, fill the full temporary.  */
    if (nested_forall_info != NULL)
!     {
!       forall_info *forall_tmp;
!       tree maskindex;
! 
!       /* Initialize the maskindexes.  */
!       forall_tmp = nested_forall_info;
!       while (forall_tmp != NULL)
! 	{
! 	  maskindex = forall_tmp->maskindex;
! 	  if (forall_tmp->mask)
! 	    gfc_add_modify_expr (block, maskindex, gfc_index_zero_node);
! 	  forall_tmp = forall_tmp->next_nest;
! 	}
! 
!       tmp1 = gfc_trans_nested_forall_loop (nested_forall_info, tmp1, 1, 1);
!     }
  
    gfc_add_expr_to_block (block, tmp1);
  
--- 2652,2658 ----
    tmp1 = gfc_finish_block (&body);
    /* If the WHERE construct is inside FORALL, fill the full temporary.  */
    if (nested_forall_info != NULL)
!     tmp1 = gfc_trans_nested_forall_loop (nested_forall_info, tmp1, 1, 1);
  
    gfc_add_expr_to_block (block, tmp1);
  
*************** gfc_trans_where_2 (gfc_code * code, tree
*** 3056,3064 ****
                                                  nested_forall_info, block);
                    else
                      {
- 		      forall_info *forall_tmp;
- 		      tree maskindex;
- 
                        /* Variables to control maskexpr.  */
                        count1 = gfc_create_var (gfc_array_index_type, "count1");
                        count2 = gfc_create_var (gfc_array_index_type, "count2");
--- 2973,2978 ----
*************** gfc_trans_where_2 (gfc_code * code, tree
*** 3068,3084 ****
                        tmp = gfc_trans_where_assign (expr1, expr2, mask, count1,
                                                      count2);
  
- 		      /* Initialize the maskindexes.  */
- 		      forall_tmp = nested_forall_info;
- 		      while (forall_tmp != NULL)
- 			{
- 			  maskindex = forall_tmp->maskindex;
- 			  if (forall_tmp->mask)
- 			    gfc_add_modify_expr (block, maskindex,
- 						 gfc_index_zero_node);
- 			  forall_tmp = forall_tmp->next_nest;
- 			}
- 
                        tmp = gfc_trans_nested_forall_loop (nested_forall_info,
                                                            tmp, 1, 1);
                        gfc_add_expr_to_block (block, tmp);
--- 2982,2987 ----
*************** gfc_trans_allocate (gfc_code * code)
*** 3291,3309 ****
  }
  
  
  tree
  gfc_trans_deallocate (gfc_code * code)
  {
    gfc_se se;
    gfc_alloc *al;
    gfc_expr *expr;
!   tree var;
!   tree tmp;
!   tree type;
    stmtblock_t block;
  
    gfc_start_block (&block);
  
    for (al = code->ext.alloc_list; al != NULL; al = al->next)
      {
        expr = al->expr;
--- 3194,3249 ----
  }
  
  
+ /* Translate a DEALLOCATE statement.
+    There are two cases within the for loop:
+    (1) deallocate(a1, a2, a3) is translated into the following sequence
+        _gfortran_deallocate(a1, 0B)
+        _gfortran_deallocate(a2, 0B)
+        _gfortran_deallocate(a3, 0B)
+        where the STAT= variable is passed a NULL pointer.
+    (2) deallocate(a1, a2, a3, stat=i) is translated into the following
+        astat = 0
+        _gfortran_deallocate(a1, &stat)
+        astat = astat + stat
+        _gfortran_deallocate(a2, &stat)
+        astat = astat + stat
+        _gfortran_deallocate(a3, &stat)
+        astat = astat + stat
+     In case (1), we simply return at the end of the for loop.  In case (2)
+     we set STAT= astat.  */
  tree
  gfc_trans_deallocate (gfc_code * code)
  {
    gfc_se se;
    gfc_alloc *al;
    gfc_expr *expr;
!   tree apstat, astat, parm, pstat, stat, tmp, type, var;
    stmtblock_t block;
  
    gfc_start_block (&block);
  
+   /* Set up the optional STAT= */
+   if (code->expr)
+     {
+       tree gfc_int4_type_node = gfc_get_int_type (4);
+ 
+       /* Variable used with the library call.  */
+       stat = gfc_create_var (gfc_int4_type_node, "stat");
+       pstat = gfc_build_addr_expr (NULL, stat);
+ 
+       /* Running total of possible deallocation failures.  */
+       astat = gfc_create_var (gfc_int4_type_node, "astat");
+       apstat = gfc_build_addr_expr (NULL, astat);
+ 
+       /* Initialize astat to 0.  */
+       gfc_add_modify_expr (&block, astat, build_int_cst (TREE_TYPE (astat), 0));
+     }
+   else
+     {
+       pstat = apstat = null_pointer_node;
+       stat = astat = NULL_TREE;
+     }
+ 
    for (al = code->ext.alloc_list; al != NULL; al = al->next)
      {
        expr = al->expr;
*************** gfc_trans_deallocate (gfc_code * code)
*** 3317,3326 ****
        gfc_conv_expr (&se, expr);
  
        if (expr->symtree->n.sym->attr.dimension)
! 	{
! 	  tmp = gfc_array_deallocate (se.expr);
! 	  gfc_add_expr_to_block (&se.pre, tmp);
! 	}
        else
  	{
  	  type = build_pointer_type (TREE_TYPE (se.expr));
--- 3257,3263 ----
        gfc_conv_expr (&se, expr);
  
        if (expr->symtree->n.sym->attr.dimension)
! 	tmp = gfc_array_deallocate (se.expr, pstat);
        else
  	{
  	  type = build_pointer_type (TREE_TYPE (se.expr));
*************** gfc_trans_deallocate (gfc_code * code)
*** 3328,3340 ****
  	  tmp = gfc_build_addr_expr (type, se.expr);
  	  gfc_add_modify_expr (&se.pre, var, tmp);
  
! 	  tmp = gfc_chainon_list (NULL_TREE, var);
! 	  tmp = gfc_chainon_list (tmp, integer_zero_node);
! 	  tmp = gfc_build_function_call (gfor_fndecl_deallocate, tmp);
! 	  gfc_add_expr_to_block (&se.pre, tmp);
  	}
        tmp = gfc_finish_block (&se.pre);
        gfc_add_expr_to_block (&block, tmp);
      }
  
    return gfc_finish_block (&block);
--- 3265,3297 ----
  	  tmp = gfc_build_addr_expr (type, se.expr);
  	  gfc_add_modify_expr (&se.pre, var, tmp);
  
! 	  parm = gfc_chainon_list (NULL_TREE, var);
! 	  parm = gfc_chainon_list (parm, pstat);
! 	  tmp = gfc_build_function_call (gfor_fndecl_deallocate, parm);
! 	}
! 
!       gfc_add_expr_to_block (&se.pre, tmp);
! 
!       /* Keep track of the number of failed deallocations by adding stat
! 	 of the last deallocation to the running total.  */
!       if (code->expr)
! 	{
! 	  apstat = build2 (PLUS_EXPR, TREE_TYPE (stat), astat, stat);
! 	  gfc_add_modify_expr (&se.pre, astat, apstat);
  	}
+ 
        tmp = gfc_finish_block (&se.pre);
        gfc_add_expr_to_block (&block, tmp);
+ 
+     }
+ 
+   /* Assign the value to the status variable.  */
+   if (code->expr)
+     {
+       gfc_init_se (&se, NULL);
+       gfc_conv_expr_lhs (&se, code->expr);
+       tmp = convert (TREE_TYPE (se.expr), astat);
+       gfc_add_modify_expr (&block, se.expr, tmp);
      }
  
    return gfc_finish_block (&block);
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans-types.h gcc-4.0.2/gcc/fortran/trans-types.h
*** gcc-4.0.1/gcc/fortran/trans-types.h	Tue Nov 16 02:02:37 2004
--- gcc-4.0.2/gcc/fortran/trans-types.h	Sat Sep 10 21:40:00 2005
*************** enum
*** 41,50 ****
--- 41,52 ----
  };
  
  extern GTY(()) tree gfc_array_index_type;
+ extern GTY(()) tree gfc_array_range_type;
  extern GTY(()) tree gfc_character1_type_node;
  extern GTY(()) tree ppvoid_type_node;
  extern GTY(()) tree pvoid_type_node;
  extern GTY(()) tree pchar_type_node;
+ 
  /* This is the type used to hold the lengths of character variables.
     It must be the same as the corresponding definition in gfortran.h.  */
  /* TODO: This is still hardcoded as kind=4 in some bits of the compiler
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans.c gcc-4.0.2/gcc/fortran/trans.c
*** gcc-4.0.1/gcc/fortran/trans.c	Sat Jun  4 22:43:14 2005
--- gcc-4.0.2/gcc/fortran/trans.c	Thu Aug 11 13:53:19 2005
*************** gfc_trans_code (gfc_code * code)
*** 646,654 ****
  void
  gfc_generate_code (gfc_namespace * ns)
  {
-   gfc_symbol *main_program = NULL;
-   symbol_attribute attr;
- 
    if (ns->is_block_data)
      {
        gfc_generate_block_data (ns);
--- 646,651 ----
*************** gfc_generate_code (gfc_namespace * ns)
*** 658,663 ****
--- 655,663 ----
    /* Main program subroutine.  */
    if (!ns->proc_name)
      {
+       gfc_symbol *main_program;
+       symbol_attribute attr;
+ 
        /* Lots of things get upset if a subroutine doesn't have a symbol, so we
           make one now.  Hopefully we've set all the required fields.  */
        gfc_get_symbol ("MAIN__", ns, &main_program);
*************** gfc_generate_code (gfc_namespace * ns)
*** 666,672 ****
--- 666,674 ----
        attr.proc = PROC_UNKNOWN;
        attr.subroutine = 1;
        attr.access = ACCESS_PUBLIC;
+       attr.is_main_program = 1;
        main_program->attr = attr;
+ 
        /* Set the location to the first line of code.  */
        if (ns->code)
  	main_program->declared_at = ns->code->loc;
diff -Nrcpad gcc-4.0.1/gcc/fortran/trans.h gcc-4.0.2/gcc/fortran/trans.h
*** gcc-4.0.1/gcc/fortran/trans.h	Tue Mar 15 03:42:48 2005
--- gcc-4.0.2/gcc/fortran/trans.h	Thu Aug 11 13:53:19 2005
*************** tree gfc_chainon_list (tree, tree);
*** 275,294 ****
     when a POST chain may be created, and what the retured expression may be
     used for.  Note that character strings have special handling.  This
     should not be a problem as most statements/operations only deal with
!    numeric/logical types.  */
  
- /* Entry point for expression translation.  */
  void gfc_conv_expr (gfc_se * se, gfc_expr * expr);
- /* Like gfc_conv_expr, but the POST block is guaranteed to be empty for
-    numeric expressions.  */
  void gfc_conv_expr_val (gfc_se * se, gfc_expr * expr);
- /* Like gfc_conv_expr_val, but the value is also suitable for use in the lhs of
-    an assignment.  */
  void gfc_conv_expr_lhs (gfc_se * se, gfc_expr * expr);
- /* Converts an expression so that it can be passed be reference.  */
  void gfc_conv_expr_reference (gfc_se * se, gfc_expr *);
- /* Equivalent to convert(type, gfc_conv_expr_val(se, expr)).  */
  void gfc_conv_expr_type (gfc_se * se, gfc_expr *, tree);
  /* Find the decl containing the auxiliary variables for assigned variables.  */
  void gfc_conv_label_variable (gfc_se * se, gfc_expr * expr);
  /* If the value is not constant, Create a temporary and copy the value.  */
--- 275,289 ----
     when a POST chain may be created, and what the retured expression may be
     used for.  Note that character strings have special handling.  This
     should not be a problem as most statements/operations only deal with
!    numeric/logical types.  See the implementations in trans-expr.c
!    for details of the individual functions.  */
  
  void gfc_conv_expr (gfc_se * se, gfc_expr * expr);
  void gfc_conv_expr_val (gfc_se * se, gfc_expr * expr);
  void gfc_conv_expr_lhs (gfc_se * se, gfc_expr * expr);
  void gfc_conv_expr_reference (gfc_se * se, gfc_expr *);
  void gfc_conv_expr_type (gfc_se * se, gfc_expr *, tree);
+ 
  /* Find the decl containing the auxiliary variables for assigned variables.  */
  void gfc_conv_label_variable (gfc_se * se, gfc_expr * expr);
  /* If the value is not constant, Create a temporary and copy the value.  */
*************** void gfc_conv_intrinsic_function (gfc_se
*** 301,307 ****
  int gfc_is_intrinsic_libcall (gfc_expr *);
  
  /* Also used to CALL subroutines.  */
! void gfc_conv_function_call (gfc_se *, gfc_symbol *, gfc_actual_arglist *);
  /* gfc_trans_* shouldn't call push/poplevel, use gfc_push/pop_scope */
  
  /* Generate code for a scalar assignment.  */
--- 296,302 ----
  int gfc_is_intrinsic_libcall (gfc_expr *);
  
  /* Also used to CALL subroutines.  */
! int gfc_conv_function_call (gfc_se *, gfc_symbol *, gfc_actual_arglist *);
  /* gfc_trans_* shouldn't call push/poplevel, use gfc_push/pop_scope */
  
  /* Generate code for a scalar assignment.  */
*************** extern GTY(()) tree gfor_fndecl_stop_num
*** 458,463 ****
--- 453,459 ----
  extern GTY(()) tree gfor_fndecl_stop_string;
  extern GTY(()) tree gfor_fndecl_select_string;
  extern GTY(()) tree gfor_fndecl_runtime_error;
+ extern GTY(()) tree gfor_fndecl_set_std;
  extern GTY(()) tree gfor_fndecl_in_pack;
  extern GTY(()) tree gfor_fndecl_in_unpack;
  extern GTY(()) tree gfor_fndecl_associated;
*************** struct lang_decl		GTY(())
*** 574,580 ****
                                            arg1, arg2)
  #define build3_v(code, arg1, arg2, arg3) build3(code, void_type_node, \
                                                  arg1, arg2, arg3)
- 
- /* flag for alternative return labels.  */
- extern int has_alternate_specifier;  /* for caller */
  #endif /* GFC_TRANS_H */
--- 570,573 ----
diff -Nrcpad gcc-4.0.1/gcc/gcse.c gcc-4.0.2/gcc/gcse.c
*** gcc-4.0.1/gcc/gcse.c	Thu Feb 24 21:47:24 2005
--- gcc-4.0.2/gcc/gcse.c	Thu Jul 21 06:53:25 2005
*************** hoist_code (void)
*** 4886,4892 ****
  	  insn_inserted_p = 0;
  
  	  /* These tests should be the same as the tests above.  */
! 	  if (TEST_BIT (hoist_vbeout[bb->index], i))
  	    {
  	      /* We've found a potentially hoistable expression, now
  		 we look at every block BB dominates to see if it
--- 4886,4892 ----
  	  insn_inserted_p = 0;
  
  	  /* These tests should be the same as the tests above.  */
! 	  if (TEST_BIT (hoist_exprs[bb->index], i))
  	    {
  	      /* We've found a potentially hoistable expression, now
  		 we look at every block BB dominates to see if it
diff -Nrcpad gcc-4.0.1/gcc/gengtype-lex.c gcc-4.0.2/gcc/gengtype-lex.c
*** gcc-4.0.1/gcc/gengtype-lex.c	Thu Jul  7 20:47:18 2005
--- gcc-4.0.2/gcc/gengtype-lex.c	Wed Sep 28 06:19:34 2005
*************** int yy_flex_debug = 0;
*** 1664,1670 ****
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
--- 1664,1670 ----
  #define YY_MORE_ADJ 0
  #define YY_RESTORE_YY_MORE_OFFSET
  char *yytext;
! #line 1 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* -*- indented-text -*- */
  /* Process source files and output type information.
     Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
*************** You should have received a copy of the G
*** 1685,1691 ****
  along with GCC; see the file COPYING.  If not, write to the Free
  Software Foundation, 59 Temple Place - Suite 330, Boston, MA
  02111-1307, USA.  */
! #line 23 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  #include "bconfig.h"
  #include "coretypes.h"
  #include "system.h"
--- 1685,1691 ----
  along with GCC; see the file COPYING.  If not, write to the Free
  Software Foundation, 59 Temple Place - Suite 330, Boston, MA
  02111-1307, USA.  */
! #line 23 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  #include "bconfig.h"
  #include "coretypes.h"
  #include "system.h"
*************** YY_DECL
*** 1869,1875 ****
  	register char *yy_cp, *yy_bp;
  	register int yy_act;
      
! #line 61 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  
  
  #line 1876 "gengtype-lex.c"
--- 1869,1875 ----
  	register char *yy_cp, *yy_bp;
  	register int yy_act;
      
! #line 61 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  
  
  #line 1876 "gengtype-lex.c"
*************** do_action:	/* This label is used only to
*** 1955,1961 ****
  case 1:
  /* rule 1 can match eol */
  YY_RULE_SETUP
! #line 63 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    char *tagstart;
    size_t taglen;
--- 1955,1961 ----
  case 1:
  /* rule 1 can match eol */
  YY_RULE_SETUP
! #line 63 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    char *tagstart;
    size_t taglen;
*************** YY_RULE_SETUP
*** 1998,2004 ****
  case 2:
  /* rule 2 can match eol */
  YY_RULE_SETUP
! #line 102 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
  
    char *namestart;
--- 1998,2004 ----
  case 2:
  /* rule 2 can match eol */
  YY_RULE_SETUP
! #line 102 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
  
    char *namestart;
*************** YY_RULE_SETUP
*** 2030,2036 ****
  case 3:
  /* rule 3 can match eol */
  YY_RULE_SETUP
! #line 130 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    char *namestart;
    size_t namelen;
--- 2030,2036 ----
  case 3:
  /* rule 3 can match eol */
  YY_RULE_SETUP
! #line 130 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    char *namestart;
    size_t namelen;
*************** YY_RULE_SETUP
*** 2051,2057 ****
  case 4:
  /* rule 4 can match eol */
  YY_RULE_SETUP
! #line 147 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    char *namestart;
    size_t namelen;
--- 2051,2057 ----
  case 4:
  /* rule 4 can match eol */
  YY_RULE_SETUP
! #line 147 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    char *namestart;
    size_t namelen;
*************** YY_RULE_SETUP
*** 2072,2078 ****
  case 5:
  /* rule 5 can match eol */
  YY_RULE_SETUP
! #line 164 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    char *namestart;
    size_t namelen;
--- 2072,2078 ----
  case 5:
  /* rule 5 can match eol */
  YY_RULE_SETUP
! #line 164 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    char *namestart;
    size_t namelen;
*************** YY_RULE_SETUP
*** 2093,2099 ****
  case 6:
  /* rule 6 can match eol */
  YY_RULE_SETUP
! #line 181 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    char *namestart;
    size_t namelen;
--- 2093,2099 ----
  case 6:
  /* rule 6 can match eol */
  YY_RULE_SETUP
! #line 181 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    char *namestart;
    size_t namelen;
*************** case 7:
*** 2117,2123 ****
  (yy_c_buf_p) = yy_cp -= 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 198 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    char *tagstart;
    size_t taglen;
--- 2117,2123 ----
  (yy_c_buf_p) = yy_cp -= 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 198 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    char *tagstart;
    size_t taglen;
*************** case 8:
*** 2154,2160 ****
  (yy_c_buf_p) = yy_cp -= 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 228 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    update_lineno (yytext, yyleng);
--- 2154,2160 ----
  (yy_c_buf_p) = yy_cp -= 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 228 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    update_lineno (yytext, yyleng);
*************** case 9:
*** 2167,2173 ****
  (yy_c_buf_p) = yy_cp -= 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 234 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    update_lineno (yytext, yyleng);
--- 2167,2173 ----
  (yy_c_buf_p) = yy_cp -= 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 234 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    BEGIN(in_struct);
    update_lineno (yytext, yyleng);
*************** YY_RULE_SETUP
*** 2177,2183 ****
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 240 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    char *macro, *arg;
    unsigned macro_len, arg_len;
--- 2177,2183 ----
  case 10:
  /* rule 10 can match eol */
  YY_RULE_SETUP
! #line 240 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    char *macro, *arg;
    unsigned macro_len, arg_len;
*************** YY_RULE_SETUP
*** 2210,2232 ****
  
  case 11:
  YY_RULE_SETUP
! #line 271 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 12:
  YY_RULE_SETUP
! #line 273 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { BEGIN(in_yacc_escape); } /* } */
  	YY_BREAK
  case 13:
  YY_RULE_SETUP
! #line 275 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* Used for c-parse.in C/ObjC demarcation.  */
  	YY_BREAK
  case 14:
  /* rule 14 can match eol */
  YY_RULE_SETUP
! #line 277 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 15:
--- 2210,2232 ----
  
  case 11:
  YY_RULE_SETUP
! #line 271 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { BEGIN(in_struct_comment); }
  	YY_BREAK
  case 12:
  YY_RULE_SETUP
! #line 273 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { BEGIN(in_yacc_escape); } /* } */
  	YY_BREAK
  case 13:
  YY_RULE_SETUP
! #line 275 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* Used for c-parse.in C/ObjC demarcation.  */
  	YY_BREAK
  case 14:
  /* rule 14 can match eol */
  YY_RULE_SETUP
! #line 277 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 15:
*************** case 15:
*** 2235,2241 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 279 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* don't care */
  	YY_BREAK
  case 16:
--- 2235,2241 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 279 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* don't care */
  	YY_BREAK
  case 16:
*************** case 16:
*** 2244,2250 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 280 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { return GTY_TOKEN; }
  	YY_BREAK
  case 17:
--- 2244,2250 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 3;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 280 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { return GTY_TOKEN; }
  	YY_BREAK
  case 17:
*************** case 17:
*** 2253,2259 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 281 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { return UNION; }
  	YY_BREAK
  case 18:
--- 2253,2259 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 5;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 281 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { return UNION; }
  	YY_BREAK
  case 18:
*************** case 18:
*** 2262,2268 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 6;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 282 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 19:
--- 2262,2268 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 6;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 282 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { return STRUCT; }
  	YY_BREAK
  case 19:
*************** case 19:
*** 2271,2277 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 283 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { return ENUM; }
  	YY_BREAK
  case 20:
--- 2271,2277 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 4;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 283 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { return ENUM; }
  	YY_BREAK
  case 20:
*************** case 20:
*** 2280,2286 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 9;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 284 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { return ALIAS; }
  	YY_BREAK
  case 21:
--- 2280,2286 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 9;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 284 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { return ALIAS; }
  	YY_BREAK
  case 21:
*************** case 21:
*** 2289,2300 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 10;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 285 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { return NESTED_PTR; }
  	YY_BREAK
  case 22:
  YY_RULE_SETUP
! #line 286 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { return NUM; }
  	YY_BREAK
  case 23:
--- 2289,2300 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 10;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 285 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { return NESTED_PTR; }
  	YY_BREAK
  case 22:
  YY_RULE_SETUP
! #line 286 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { return NUM; }
  	YY_BREAK
  case 23:
*************** case 23:
*** 2303,2309 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 287 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext, yyleng, yyleng+1);
    return PARAM_IS;
--- 2303,2309 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 287 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext, yyleng, yyleng+1);
    return PARAM_IS;
*************** case 24:
*** 2314,2324 ****
  *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 293 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  case 25:
  /* rule 25 can match eol */
  YY_RULE_SETUP
! #line 293 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    size_t len;
  
--- 2314,2324 ----
  *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
! #line 293 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  case 25:
  /* rule 25 can match eol */
  YY_RULE_SETUP
! #line 293 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    size_t len;
  
*************** YY_RULE_SETUP
*** 2333,2339 ****
  case 26:
  /* rule 26 can match eol */
  YY_RULE_SETUP
! #line 304 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    char *macro, *arg;
    unsigned macro_len, arg_len;
--- 2333,2339 ----
  case 26:
  /* rule 26 can match eol */
  YY_RULE_SETUP
! #line 304 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    char *macro, *arg;
    unsigned macro_len, arg_len;
*************** case 27:
*** 2362,2368 ****
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 326 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext, yyleng, yyleng+1);
    return ID;
--- 2362,2368 ----
  (yy_c_buf_p) = yy_cp -= 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 326 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext, yyleng, yyleng+1);
    return ID;
*************** YY_RULE_SETUP
*** 2371,2377 ****
  case 28:
  /* rule 28 can match eol */
  YY_RULE_SETUP
! #line 331 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng-1);
    return STRING;
--- 2371,2377 ----
  case 28:
  /* rule 28 can match eol */
  YY_RULE_SETUP
! #line 331 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng-1);
    return STRING;
*************** YY_RULE_SETUP
*** 2380,2386 ****
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 335 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
--- 2380,2386 ----
  case 29:
  /* rule 29 can match eol */
  YY_RULE_SETUP
! #line 335 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng-1);
    return ARRAY;
*************** YY_RULE_SETUP
*** 2388,2394 ****
  	YY_BREAK
  case 30:
  YY_RULE_SETUP
! #line 339 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext+1, yyleng-1, yyleng);
    return PERCENT_ID;
--- 2388,2394 ----
  	YY_BREAK
  case 30:
  YY_RULE_SETUP
! #line 339 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext+1, yyleng-1, yyleng);
    return PERCENT_ID;
*************** YY_RULE_SETUP
*** 2397,2403 ****
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 343 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng);
    return CHAR;
--- 2397,2403 ----
  case 31:
  /* rule 31 can match eol */
  YY_RULE_SETUP
! #line 343 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    yylval.s = (const char *) xmemdup (yytext+1, yyleng-2, yyleng);
    return CHAR;
*************** YY_RULE_SETUP
*** 2405,2416 ****
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 348 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 350 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    if (lexer_toplevel_done)
      {
--- 2405,2416 ----
  	YY_BREAK
  case 32:
  YY_RULE_SETUP
! #line 348 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { return yytext[0]; }
  	YY_BREAK
  case 33:
  YY_RULE_SETUP
! #line 350 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    if (lexer_toplevel_done)
      {
*************** YY_RULE_SETUP
*** 2422,2428 ****
  	YY_BREAK
  case 34:
  YY_RULE_SETUP
! #line 359 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    BEGIN(INITIAL);
    return PERCENTPERCENT;
--- 2422,2428 ----
  	YY_BREAK
  case 34:
  YY_RULE_SETUP
! #line 359 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    BEGIN(INITIAL);
    return PERCENTPERCENT;
*************** YY_RULE_SETUP
*** 2431,2442 ****
  case 35:
  /* rule 35 can match eol */
  YY_RULE_SETUP
! #line 364 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 36:
  YY_RULE_SETUP
! #line 366 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
--- 2431,2442 ----
  case 35:
  /* rule 35 can match eol */
  YY_RULE_SETUP
! #line 364 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {lexer_line.line++;}
  	YY_BREAK
  case 36:
  YY_RULE_SETUP
! #line 366 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "unexpected character `%s'", yytext);
  }
*************** YY_RULE_SETUP
*** 2444,2473 ****
  
  case 37:
  YY_RULE_SETUP
! #line 371 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 372 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 374 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 375 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 375 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 376 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
--- 2444,2473 ----
  
  case 37:
  YY_RULE_SETUP
! #line 371 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { BEGIN(in_comment); }
  	YY_BREAK
  case 38:
  /* rule 38 can match eol */
  YY_RULE_SETUP
! #line 372 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 39:
! #line 374 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  case 40:
  /* rule 40 can match eol */
! #line 375 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  case 41:
  /* rule 41 can match eol */
  YY_RULE_SETUP
! #line 375 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 42:
  /* rule 42 can match eol */
  YY_RULE_SETUP
! #line 376 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { update_lineno (yytext, yyleng); }
  	YY_BREAK
  case 43:
*************** case 43:
*** 2476,2496 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 377 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 380 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 382 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 382 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
--- 2476,2496 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 377 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 44:
  /* rule 44 can match eol */
  YY_RULE_SETUP
! #line 380 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 45:
! #line 382 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  case 46:
  YY_RULE_SETUP
! #line 382 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 47:
*************** case 47:
*** 2499,2532 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 383 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 385 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 386 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  
  case 50:
  /* rule 50 can match eol */
  YY_RULE_SETUP
! #line 389 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 51:
  /* rule 51 can match eol */
! #line 391 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 391 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
--- 2499,2532 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 383 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  
  case 48:
  YY_RULE_SETUP
! #line 385 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { BEGIN(INITIAL); } 
  	YY_BREAK
  case 49:
  YY_RULE_SETUP
! #line 386 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  
  case 50:
  /* rule 50 can match eol */
  YY_RULE_SETUP
! #line 389 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { lexer_line.line++; }
  	YY_BREAK
  case 51:
  /* rule 51 can match eol */
! #line 391 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  case 52:
  /* rule 52 can match eol */
  YY_RULE_SETUP
! #line 391 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 53:
*************** case 53:
*** 2535,2551 ****
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 392 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 54:
  YY_RULE_SETUP
! #line 393 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 55:
  YY_RULE_SETUP
! #line 394 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated %%{; unexpected EOF");
--- 2535,2551 ----
  (yy_c_buf_p) = yy_cp = yy_bp + 1;
  YY_DO_BEFORE_ACTION; /* set up yytext again */
  YY_RULE_SETUP
! #line 392 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 54:
  YY_RULE_SETUP
! #line 393 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  { BEGIN(in_struct); }
  	YY_BREAK
  case 55:
  YY_RULE_SETUP
! #line 394 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated %%{; unexpected EOF");
*************** YY_RULE_SETUP
*** 2553,2562 ****
  	YY_BREAK
  
  case 56:
! #line 402 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  case 57:
  YY_RULE_SETUP
! #line 402 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
--- 2553,2562 ----
  	YY_BREAK
  
  case 56:
! #line 402 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  case 57:
  YY_RULE_SETUP
! #line 402 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, 
  		 "unterminated comment or string; unexpected EOF");
*************** YY_RULE_SETUP
*** 2565,2584 ****
  case 58:
  /* rule 58 can match eol */
  YY_RULE_SETUP
! #line 407 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 59:
  /* rule 59 can match eol */
  YY_RULE_SETUP
! #line 408 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "stray GTY marker");
  }
  	YY_BREAK
  case 60:
  YY_RULE_SETUP
! #line 412 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 2585 "gengtype-lex.c"
--- 2565,2584 ----
  case 58:
  /* rule 58 can match eol */
  YY_RULE_SETUP
! #line 407 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  /* do nothing */
  	YY_BREAK
  case 59:
  /* rule 59 can match eol */
  YY_RULE_SETUP
! #line 408 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  {
    error_at_line (&lexer_line, "stray GTY marker");
  }
  	YY_BREAK
  case 60:
  YY_RULE_SETUP
! #line 412 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  YY_FATAL_ERROR( "flex scanner jammed" );
  	YY_BREAK
  #line 2585 "gengtype-lex.c"
*************** void yyfree (void * ptr )
*** 3514,3520 ****
  #undef YY_DECL_IS_OURS
  #undef YY_DECL
  #endif
! #line 412 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-lex.l"
  
  
  
--- 3514,3520 ----
  #undef YY_DECL_IS_OURS
  #undef YY_DECL
  #endif
! #line 412 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-lex.l"
  
  
  
diff -Nrcpad gcc-4.0.1/gcc/gengtype-yacc.c gcc-4.0.2/gcc/gengtype-yacc.c
*** gcc-4.0.1/gcc/gengtype-yacc.c	Thu Jul  7 20:47:18 2005
--- gcc-4.0.2/gcc/gengtype-yacc.c	Wed Sep 28 06:19:34 2005
***************
*** 98,104 ****
  
  
  /* Copy the first part of user declarations.  */
! #line 22 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
  
  #include "bconfig.h"
  #include "system.h"
--- 98,104 ----
  
  
  /* Copy the first part of user declarations.  */
! #line 22 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
  
  #include "bconfig.h"
  #include "system.h"
***************
*** 122,128 ****
  #endif
  
  #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
! #line 31 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
  typedef union YYSTYPE {
    type_p t;
    pair_p p;
--- 122,128 ----
  #endif
  
  #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
! #line 31 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
  typedef union YYSTYPE {
    type_p t;
    pair_p p;
*************** yyreduce:
*** 1149,1155 ****
    switch (yyn)
      {
          case 6:
! #line 72 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  		     new_structure ((yyvsp[-5].t)->u.s.tag, UNION_P ((yyvsp[-5].t)), &lexer_line,
  				    (yyvsp[-2].p), (yyvsp[-4].o));
--- 1149,1155 ----
    switch (yyn)
      {
          case 6:
! #line 72 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  		     new_structure ((yyvsp[-5].t)->u.s.tag, UNION_P ((yyvsp[-5].t)), &lexer_line,
  				    (yyvsp[-2].p), (yyvsp[-4].o));
*************** yyreduce:
*** 1159,1170 ****
      break;
  
    case 7:
! #line 79 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {;}
      break;
  
    case 8:
! #line 81 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  		     new_structure ((yyvsp[-4].t)->u.s.tag, UNION_P ((yyvsp[-4].t)), &lexer_line,
  				    (yyvsp[-1].p), (yyvsp[-3].o));
--- 1159,1170 ----
      break;
  
    case 7:
! #line 79 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {;}
      break;
  
    case 8:
! #line 81 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  		     new_structure ((yyvsp[-4].t)->u.s.tag, UNION_P ((yyvsp[-4].t)), &lexer_line,
  				    (yyvsp[-1].p), (yyvsp[-3].o));
*************** yyreduce:
*** 1173,1184 ****
      break;
  
    case 9:
! #line 87 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {;}
      break;
  
    case 10:
! #line 91 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	           note_variable ((yyvsp[-1].s), adjust_field_type ((yyvsp[-2].t), (yyvsp[-3].o)), (yyvsp[-3].o),
  				  &lexer_line);
--- 1173,1184 ----
      break;
  
    case 9:
! #line 87 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {;}
      break;
  
    case 10:
! #line 91 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	           note_variable ((yyvsp[-1].s), adjust_field_type ((yyvsp[-2].t), (yyvsp[-3].o)), (yyvsp[-3].o),
  				  &lexer_line);
*************** yyreduce:
*** 1186,1192 ****
      break;
  
    case 11:
! #line 96 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	           note_variable ((yyvsp[-2].s), create_array ((yyvsp[-3].t), (yyvsp[-1].s)),
  	      		    (yyvsp[-4].o), &lexer_line);
--- 1186,1192 ----
      break;
  
    case 11:
! #line 96 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	           note_variable ((yyvsp[-2].s), create_array ((yyvsp[-3].t), (yyvsp[-1].s)),
  	      		    (yyvsp[-4].o), &lexer_line);
*************** yyreduce:
*** 1194,1200 ****
      break;
  
    case 12:
! #line 101 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	           note_variable ((yyvsp[-3].s), create_array (create_array ((yyvsp[-4].t), (yyvsp[-1].s)),
  	      				      (yyvsp[-2].s)),
--- 1194,1200 ----
      break;
  
    case 12:
! #line 101 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	           note_variable ((yyvsp[-3].s), create_array (create_array ((yyvsp[-4].t), (yyvsp[-1].s)),
  	      				      (yyvsp[-2].s)),
*************** yyreduce:
*** 1203,1209 ****
      break;
  
    case 13:
! #line 109 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	      lexer_toplevel_done = 1;
  	      (yyval.t) = (yyvsp[0].t);
--- 1203,1209 ----
      break;
  
    case 13:
! #line 109 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	      lexer_toplevel_done = 1;
  	      (yyval.t) = (yyvsp[0].t);
*************** yyreduce:
*** 1211,1229 ****
      break;
  
    case 16:
! #line 121 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	        note_yacc_type ((yyvsp[-4].o), (yyvsp[-3].p), (yyvsp[-1].p), &lexer_line);
  	      ;}
      break;
  
    case 17:
! #line 127 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.p) = NULL; ;}
      break;
  
    case 18:
! #line 129 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  		     pair_p p;
  		     for (p = (yyvsp[0].p); p->next != NULL; p = p->next)
--- 1211,1229 ----
      break;
  
    case 16:
! #line 121 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	        note_yacc_type ((yyvsp[-4].o), (yyvsp[-3].p), (yyvsp[-1].p), &lexer_line);
  	      ;}
      break;
  
    case 17:
! #line 127 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.p) = NULL; ;}
      break;
  
    case 18:
! #line 129 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  		     pair_p p;
  		     for (p = (yyvsp[0].p); p->next != NULL; p = p->next)
*************** yyreduce:
*** 1239,1245 ****
      break;
  
    case 19:
! #line 142 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  		     pair_p p;
  		     type_p newtype = NULL;
--- 1239,1245 ----
      break;
  
    case 19:
! #line 142 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  		     pair_p p;
  		     type_p newtype = NULL;
*************** yyreduce:
*** 1258,1269 ****
      break;
  
    case 20:
! #line 160 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.p) = NULL; ;}
      break;
  
    case 21:
! #line 162 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	  pair_p p = XCNEW (struct pair);
  	  p->next = (yyvsp[-1].p);
--- 1258,1269 ----
      break;
  
    case 20:
! #line 160 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.p) = NULL; ;}
      break;
  
    case 21:
! #line 162 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	  pair_p p = XCNEW (struct pair);
  	  p->next = (yyvsp[-1].p);
*************** yyreduce:
*** 1277,1283 ****
      break;
  
    case 22:
! #line 173 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	  pair_p p = XCNEW (struct pair);
  	  p->next = (yyvsp[-1].p);
--- 1277,1283 ----
      break;
  
    case 22:
! #line 173 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	  pair_p p = XCNEW (struct pair);
  	  p->next = (yyvsp[-1].p);
*************** yyreduce:
*** 1291,1302 ****
      break;
  
    case 23:
! #line 185 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.p) = NULL; ;}
      break;
  
    case 24:
! #line 187 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	            pair_p p = XNEW (struct pair);
  		    p->type = adjust_field_type ((yyvsp[-5].t), (yyvsp[-4].o));
--- 1291,1302 ----
      break;
  
    case 23:
! #line 185 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.p) = NULL; ;}
      break;
  
    case 24:
! #line 187 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	            pair_p p = XNEW (struct pair);
  		    p->type = adjust_field_type ((yyvsp[-5].t), (yyvsp[-4].o));
*************** yyreduce:
*** 1309,1315 ****
      break;
  
    case 25:
! #line 197 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	            pair_p p = XNEW (struct pair);
  		    p->type = adjust_field_type (create_array ((yyvsp[-5].t), (yyvsp[-2].s)), (yyvsp[-4].o));
--- 1309,1315 ----
      break;
  
    case 25:
! #line 197 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	            pair_p p = XNEW (struct pair);
  		    p->type = adjust_field_type (create_array ((yyvsp[-5].t), (yyvsp[-2].s)), (yyvsp[-4].o));
*************** yyreduce:
*** 1322,1328 ****
      break;
  
    case 26:
! #line 207 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	            pair_p p = XNEW (struct pair);
  		    p->type = create_array (create_array ((yyvsp[-6].t), (yyvsp[-2].s)), (yyvsp[-3].s));
--- 1322,1328 ----
      break;
  
    case 26:
! #line 207 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	            pair_p p = XNEW (struct pair);
  		    p->type = create_array (create_array ((yyvsp[-6].t), (yyvsp[-2].s)), (yyvsp[-3].s));
*************** yyreduce:
*** 1335,1366 ****
      break;
  
    case 27:
! #line 217 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.p) = (yyvsp[0].p); ;}
      break;
  
    case 31:
! #line 225 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { ;}
      break;
  
    case 32:
! #line 229 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.t) = (yyvsp[0].t); ;}
      break;
  
    case 33:
! #line 231 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.t) = resolve_typedef ((yyvsp[0].s), &lexer_line); ;}
      break;
  
    case 34:
! #line 233 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.t) = create_pointer ((yyvsp[-1].t)); ;}
      break;
  
    case 35:
! #line 235 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	   new_structure ((yyvsp[-3].s), 0, &lexer_line, (yyvsp[-1].p), NULL);
             (yyval.t) = find_structure ((yyvsp[-3].s), 0);
--- 1335,1366 ----
      break;
  
    case 27:
! #line 217 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.p) = (yyvsp[0].p); ;}
      break;
  
    case 31:
! #line 225 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { ;}
      break;
  
    case 32:
! #line 229 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.t) = (yyvsp[0].t); ;}
      break;
  
    case 33:
! #line 231 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.t) = resolve_typedef ((yyvsp[0].s), &lexer_line); ;}
      break;
  
    case 34:
! #line 233 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.t) = create_pointer ((yyvsp[-1].t)); ;}
      break;
  
    case 35:
! #line 235 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	   new_structure ((yyvsp[-3].s), 0, &lexer_line, (yyvsp[-1].p), NULL);
             (yyval.t) = find_structure ((yyvsp[-3].s), 0);
*************** yyreduce:
*** 1368,1379 ****
      break;
  
    case 36:
! #line 240 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.t) = find_structure ((yyvsp[0].s), 0); ;}
      break;
  
    case 37:
! #line 242 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	   new_structure ((yyvsp[-3].s), 1, &lexer_line, (yyvsp[-1].p), NULL);
             (yyval.t) = find_structure ((yyvsp[-3].s), 1);
--- 1368,1379 ----
      break;
  
    case 36:
! #line 240 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.t) = find_structure ((yyvsp[0].s), 0); ;}
      break;
  
    case 37:
! #line 242 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	   new_structure ((yyvsp[-3].s), 1, &lexer_line, (yyvsp[-1].p), NULL);
             (yyval.t) = find_structure ((yyvsp[-3].s), 1);
*************** yyreduce:
*** 1381,1457 ****
      break;
  
    case 38:
! #line 247 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.t) = find_structure ((yyvsp[0].s), 1); ;}
      break;
  
    case 39:
! #line 249 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.t) = create_scalar_type ((yyvsp[0].s), strlen ((yyvsp[0].s))); ;}
      break;
  
    case 40:
! #line 251 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.t) = create_scalar_type ((yyvsp[-3].s), strlen ((yyvsp[-3].s))); ;}
      break;
  
    case 42:
! #line 256 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { ;}
      break;
  
    case 43:
! #line 258 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { ;}
      break;
  
    case 44:
! #line 260 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { ;}
      break;
  
    case 45:
! #line 263 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.o) = NULL; ;}
      break;
  
    case 46:
! #line 264 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.o) = (yyvsp[0].o); ;}
      break;
  
    case 47:
! #line 268 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.o) = (yyvsp[-2].o); ;}
      break;
  
    case 48:
! #line 272 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.s) = "ptr_alias"; ;}
      break;
  
    case 49:
! #line 274 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.s) = (yyvsp[0].s); ;}
      break;
  
    case 50:
! #line 278 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.o) = create_option ((yyvsp[0].s), (void *)""); ;}
      break;
  
    case 51:
! #line 280 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.o) = create_option ((yyvsp[-3].s), (void *)(yyvsp[-1].s)); ;}
      break;
  
    case 52:
! #line 282 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.o) = create_option ((yyvsp[-3].s), adjust_field_type ((yyvsp[-1].t), NULL)); ;}
      break;
  
    case 53:
! #line 284 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	      struct nested_ptr_data d;
  
--- 1381,1457 ----
      break;
  
    case 38:
! #line 247 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.t) = find_structure ((yyvsp[0].s), 1); ;}
      break;
  
    case 39:
! #line 249 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.t) = create_scalar_type ((yyvsp[0].s), strlen ((yyvsp[0].s))); ;}
      break;
  
    case 40:
! #line 251 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.t) = create_scalar_type ((yyvsp[-3].s), strlen ((yyvsp[-3].s))); ;}
      break;
  
    case 42:
! #line 256 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { ;}
      break;
  
    case 43:
! #line 258 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { ;}
      break;
  
    case 44:
! #line 260 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { ;}
      break;
  
    case 45:
! #line 263 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.o) = NULL; ;}
      break;
  
    case 46:
! #line 264 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.o) = (yyvsp[0].o); ;}
      break;
  
    case 47:
! #line 268 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.o) = (yyvsp[-2].o); ;}
      break;
  
    case 48:
! #line 272 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.s) = "ptr_alias"; ;}
      break;
  
    case 49:
! #line 274 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.s) = (yyvsp[0].s); ;}
      break;
  
    case 50:
! #line 278 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.o) = create_option ((yyvsp[0].s), (void *)""); ;}
      break;
  
    case 51:
! #line 280 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.o) = create_option ((yyvsp[-3].s), (void *)(yyvsp[-1].s)); ;}
      break;
  
    case 52:
! #line 282 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.o) = create_option ((yyvsp[-3].s), adjust_field_type ((yyvsp[-1].t), NULL)); ;}
      break;
  
    case 53:
! #line 284 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	      struct nested_ptr_data d;
  
*************** yyreduce:
*** 1464,1470 ****
      break;
  
    case 54:
! #line 296 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	        (yyvsp[0].o)->next = NULL;
  		(yyval.o) = (yyvsp[0].o);
--- 1464,1470 ----
      break;
  
    case 54:
! #line 296 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	        (yyvsp[0].o)->next = NULL;
  		(yyval.o) = (yyvsp[0].o);
*************** yyreduce:
*** 1472,1478 ****
      break;
  
    case 55:
! #line 301 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	        (yyvsp[0].o)->next = (yyvsp[-2].o);
  		(yyval.o) = (yyvsp[0].o);
--- 1472,1478 ----
      break;
  
    case 55:
! #line 301 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	        (yyvsp[0].o)->next = (yyvsp[-2].o);
  		(yyval.o) = (yyvsp[0].o);
*************** yyreduce:
*** 1480,1501 ****
      break;
  
    case 56:
! #line 307 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.o) = NULL; ;}
      break;
  
    case 57:
! #line 308 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.o) = (yyvsp[0].o); ;}
      break;
  
    case 58:
! #line 312 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      { (yyval.s) = (yyvsp[0].s); ;}
      break;
  
    case 59:
! #line 314 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
      {
  	       size_t l1 = strlen ((yyvsp[-1].s));
  	       size_t l2 = strlen ((yyvsp[0].s));
--- 1480,1501 ----
      break;
  
    case 56:
! #line 307 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.o) = NULL; ;}
      break;
  
    case 57:
! #line 308 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.o) = (yyvsp[0].o); ;}
      break;
  
    case 58:
! #line 312 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      { (yyval.s) = (yyvsp[0].s); ;}
      break;
  
    case 59:
! #line 314 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
      {
  	       size_t l1 = strlen ((yyvsp[-1].s));
  	       size_t l2 = strlen ((yyvsp[0].s));
*************** yyreturn:
*** 1738,1743 ****
  }
  
  
! #line 323 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
  
  
--- 1738,1743 ----
  }
  
  
! #line 323 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
  
  
diff -Nrcpad gcc-4.0.1/gcc/gengtype-yacc.h gcc-4.0.2/gcc/gengtype-yacc.h
*** gcc-4.0.1/gcc/gengtype-yacc.h	Thu Jul  7 20:47:18 2005
--- gcc-4.0.2/gcc/gengtype-yacc.h	Wed Sep 28 06:19:34 2005
***************
*** 74,80 ****
  
  
  #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
! #line 31 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/gengtype-yacc.y"
  typedef union YYSTYPE {
    type_p t;
    pair_p p;
--- 74,80 ----
  
  
  #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
! #line 31 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/gengtype-yacc.y"
  typedef union YYSTYPE {
    type_p t;
    pair_p p;
diff -Nrcpad gcc-4.0.1/gcc/gimple-low.c gcc-4.0.2/gcc/gimple-low.c
*** gcc-4.0.1/gcc/gimple-low.c	Wed Feb  9 21:40:00 2005
--- gcc-4.0.2/gcc/gimple-low.c	Sat Aug 20 20:37:01 2005
*************** block_may_fallthru (tree block)
*** 369,374 ****
--- 369,377 ----
      case CALL_EXPR:
        /* Functions that do not return do not fall through.  */
        return (call_expr_flags (stmt) & ECF_NORETURN) == 0;
+     
+     case CLEANUP_POINT_EXPR:
+       return block_may_fallthru (TREE_OPERAND (stmt, 0));
  
      default:
        return true;
diff -Nrcpad gcc-4.0.1/gcc/gimplify.c gcc-4.0.2/gcc/gimplify.c
*** gcc-4.0.1/gcc/gimplify.c	Tue Jun 14 17:07:52 2005
--- gcc-4.0.2/gcc/gimplify.c	Fri Sep  2 15:34:38 2005
*************** gimplify_init_ctor_eval (tree object, tr
*** 2564,2573 ****
  			purpose, NULL_TREE, NULL_TREE);
  	}
        else
! 	cref = build (COMPONENT_REF, TREE_TYPE (purpose),
! 		      unshare_expr (object), purpose, NULL_TREE);
  
!       if (TREE_CODE (value) == CONSTRUCTOR)
  	gimplify_init_ctor_eval (cref, CONSTRUCTOR_ELTS (value),
  				 pre_p, cleared);
        else
--- 2564,2577 ----
  			purpose, NULL_TREE, NULL_TREE);
  	}
        else
! 	{
! 	  gcc_assert (TREE_CODE (purpose) == FIELD_DECL);
! 	  cref = build (COMPONENT_REF, TREE_TYPE (purpose),
! 			unshare_expr (object), purpose, NULL_TREE);
! 	}
  
!       if (TREE_CODE (value) == CONSTRUCTOR
! 	  && TREE_CODE (TREE_TYPE (value)) != VECTOR_TYPE)
  	gimplify_init_ctor_eval (cref, CONSTRUCTOR_ELTS (value),
  				 pre_p, cleared);
        else
*************** gimplify_expr (tree *expr_p, tree *pre_p
*** 4246,4253 ****
  	{
  	  /* Historically, the compiler has treated a bare
  	     reference to a volatile lvalue as forcing a load.  */
! 	  tree tmp = create_tmp_var (TREE_TYPE (*expr_p), "vol");
! 	  *expr_p = build (MODIFY_EXPR, TREE_TYPE (tmp), tmp, *expr_p);
  	}
        else
  	/* We can't do anything useful with a volatile reference to
--- 4250,4266 ----
  	{
  	  /* Historically, the compiler has treated a bare
  	     reference to a volatile lvalue as forcing a load.  */
! 	  tree type = TYPE_MAIN_VARIANT (TREE_TYPE (*expr_p));
! 	  /* Normally, we do want to create a temporary for a
! 	     TREE_ADDRESSABLE type because such a type should not be
! 	     copied by bitwise-assignment.  However, we make an
! 	     exception here, as all we are doing here is ensuring that
! 	     we read the bytes that make up the type.  We use
! 	     create_tmp_var_raw because create_tmp_var will abort when
! 	     given a TREE_ADDRESSSABLE type.  */
! 	  tree tmp = create_tmp_var_raw (type, "vol");
! 	  gimple_add_tmp_var (tmp);
! 	  *expr_p = build (MODIFY_EXPR, type, tmp, *expr_p);
  	}
        else
  	/* We can't do anything useful with a volatile reference to
*************** gimplify_type_sizes (tree type, tree *li
*** 4361,4375 ****
  {
    tree field, t;
  
!   if (type == NULL)
      return;
  
    /* We first do the main variant, then copy into any other variants. */
    type = TYPE_MAIN_VARIANT (type);
  
    /* Avoid infinite recursion.  */
!   if (TYPE_SIZES_GIMPLIFIED (type)
!       || type == error_mark_node)
      return;
  
    TYPE_SIZES_GIMPLIFIED (type) = 1;
--- 4374,4387 ----
  {
    tree field, t;
  
!   if (type == NULL || type == error_mark_node)
      return;
  
    /* We first do the main variant, then copy into any other variants. */
    type = TYPE_MAIN_VARIANT (type);
  
    /* Avoid infinite recursion.  */
!   if (TYPE_SIZES_GIMPLIFIED (type))
      return;
  
    TYPE_SIZES_GIMPLIFIED (type) = 1;
*************** gimplify_type_sizes (tree type, tree *li
*** 4435,4452 ****
  void
  gimplify_one_sizepos (tree *expr_p, tree *stmt_p)
  {
    /* We don't do anything if the value isn't there, is constant, or contains
       A PLACEHOLDER_EXPR.  We also don't want to do anything if it's already
!      a VAR_DECL.  If it's a VAR_DECL from another function, the gimplfier
       will want to replace it with a new variable, but that will cause problems
       if this type is from outside the function.  It's OK to have that here.  */
!   if (*expr_p == NULL_TREE || TREE_CONSTANT (*expr_p)
!       || TREE_CODE (*expr_p) == VAR_DECL
!       || CONTAINS_PLACEHOLDER_P (*expr_p))
      return;
  
!   *expr_p = unshare_expr (*expr_p);
    gimplify_expr (expr_p, stmt_p, NULL, is_gimple_val, fb_rvalue);
  }
  
  #ifdef ENABLE_CHECKING
--- 4447,4492 ----
  void
  gimplify_one_sizepos (tree *expr_p, tree *stmt_p)
  {
+   tree type, expr = *expr_p;
+ 
    /* We don't do anything if the value isn't there, is constant, or contains
       A PLACEHOLDER_EXPR.  We also don't want to do anything if it's already
!      a VAR_DECL.  If it's a VAR_DECL from another function, the gimplifier
       will want to replace it with a new variable, but that will cause problems
       if this type is from outside the function.  It's OK to have that here.  */
!   if (expr == NULL_TREE || TREE_CONSTANT (expr)
!       || TREE_CODE (expr) == VAR_DECL
!       || CONTAINS_PLACEHOLDER_P (expr))
      return;
  
!   type = TREE_TYPE (expr);
!   *expr_p = unshare_expr (expr);
! 
    gimplify_expr (expr_p, stmt_p, NULL, is_gimple_val, fb_rvalue);
+   expr = *expr_p;
+ 
+   /* Verify that we've an exact type match with the original expression.
+      In particular, we do not wish to drop a "sizetype" in favour of a
+      type of similar dimensions.  We don't want to pollute the generic
+      type-stripping code with this knowledge because it doesn't matter
+      for the bulk of GENERIC/GIMPLE.  It only matters that TYPE_SIZE_UNIT
+      and friends retain their "sizetype-ness".  */
+   if (TREE_TYPE (expr) != type
+       && TREE_CODE (type) == INTEGER_TYPE
+       && TYPE_IS_SIZETYPE (type))
+     {
+       tree tmp;
+ 
+       *expr_p = create_tmp_var (type, NULL);
+       tmp = build1 (NOP_EXPR, type, expr);
+       tmp = build2 (MODIFY_EXPR, type, *expr_p, expr);
+       if (EXPR_HAS_LOCATION (expr))
+ 	SET_EXPR_LOCUS (tmp, EXPR_LOCUS (expr));
+       else
+ 	SET_EXPR_LOCATION (tmp, input_location);
+ 
+       gimplify_and_add (tmp, stmt_p);
+     }
  }
  
  #ifdef ENABLE_CHECKING
diff -Nrcpad gcc-4.0.1/gcc/global.c gcc-4.0.2/gcc/global.c
*** gcc-4.0.1/gcc/global.c	Thu Feb 17 22:41:32 2005
--- gcc-4.0.2/gcc/global.c	Thu Sep  1 06:04:38 2005
*************** struct allocno
*** 95,100 ****
--- 95,103 ----
    /* Number of calls crossed by each allocno.  */
    int calls_crossed;
  
+   /* Number of calls that might throw crossed by each allocno.  */
+   int throwing_calls_crossed;
+ 
    /* Number of refs to each allocno.  */
    int n_refs;
  
*************** global_alloc (FILE *file)
*** 484,489 ****
--- 487,494 ----
  	allocno[num].reg = i;
  	allocno[num].size = PSEUDO_REGNO_SIZE (i);
  	allocno[num].calls_crossed += REG_N_CALLS_CROSSED (i);
+ 	allocno[num].throwing_calls_crossed
+ 	  += REG_N_THROWING_CALLS_CROSSED (i);
  	allocno[num].n_refs += REG_N_REFS (i);
  	allocno[num].freq += REG_FREQ (i);
  	if (allocno[num].live_length < REG_LIVE_LENGTH (i))
*************** find_reg (int num, HARD_REG_SET losers, 
*** 1203,1211 ****
      {
        /* Did not find a register.  If it would be profitable to
  	 allocate a call-clobbered register and save and restore it
! 	 around calls, do that.  */
        if (! accept_call_clobbered
  	  && allocno[num].calls_crossed != 0
  	  && CALLER_SAVE_PROFITABLE (allocno[num].n_refs,
  				     allocno[num].calls_crossed))
  	{
--- 1208,1218 ----
      {
        /* Did not find a register.  If it would be profitable to
  	 allocate a call-clobbered register and save and restore it
! 	 around calls, do that.  Don't do this if it crosses any calls
! 	 that might throw.  */
        if (! accept_call_clobbered
  	  && allocno[num].calls_crossed != 0
+ 	  && allocno[num].throwing_calls_crossed == 0
  	  && CALLER_SAVE_PROFITABLE (allocno[num].n_refs,
  				     allocno[num].calls_crossed))
  	{
diff -Nrcpad gcc-4.0.1/gcc/java/ChangeLog gcc-4.0.2/gcc/java/ChangeLog
*** gcc-4.0.1/gcc/java/ChangeLog	Thu Jul  7 18:39:10 2005
--- gcc-4.0.2/gcc/java/ChangeLog	Wed Sep 21 03:57:07 2005
***************
*** 1,3 ****
--- 1,53 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-08-17  Tom Tromey  <tromey@redhat.com>
+ 
+ 	* class.c (make_class_data): Always emit JV_STATE_PRELOADING for
+ 	class' initial state.
+ 
+ 2005-08-17  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	Backport from mainline:
+ 
+ 	2005-05-19  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR java/17845
+ 
+ 	* parse.y (register_package, package_list): Remove.
+ 	(package_declaration): Do not call register_package.
+ 	(do_resolve_class): Do not use package_list.
+ 
+ 	2005-05-10  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR java/21436
+ 	* class.c (maybe_layout_super_class): Look for imports in this_class.
+ 	* parse.h (ctxp_for_generation_last): New.
+ 	(do_resolve_class): Add a parameter.
+ 	* parse.y (ctxp_for_generation_last): New.
+ 	(java_pop_parser_context): Add at end of list.
+ 	(find_in_imports, find_in_imports_on_demand): Look in ctxp
+ 	if the TYPE_IMPORT_LIST or respectively the TYPE_IMPORT_DEMAND_LIST of
+ 	the given type are NULL.
+ 	(do_resolve_class): Look into the imports of the new second parameter.
+ 	Adjust recursive calls.
+ 	(resolve_class, resolve_inner_class, find_as_inner_class): Adjust
+ 	calls to do_resolve_class.
+ 	(create_class): Set the TYPE_IMPORT_LIST and TYPE_IMPORT_DEMAND_LIST.
+ 	(java_complete_class): Do not do that here.
+ 
+ 2005-08-10  Robin Green <greenrd@greenrd.org>
+ 
+ 	PR java/23230:
+ 	* parse.y (maybe_use_access_method): Generalize check from
+ 	java.lang.Object to any superclass of current_class
+ 
+ 2005-07-28  Andrew Haley  <aph@redhat.com>
+ 
+ 	* except.c (expand_end_java_handler): Insert an empty ASM_EXPR at
+ 	the start of each catch block.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/gcc/java/class.c gcc-4.0.2/gcc/java/class.c
*** gcc-4.0.1/gcc/java/class.c	Fri Jun  3 04:05:53 2005
--- gcc-4.0.2/gcc/java/class.c	Wed Aug 17 22:08:15 2005
*************** make_class_data (tree type)
*** 1852,1864 ****
    PUSH_FIELD_VALUE (cons, "loader", null_pointer_node);
    PUSH_FIELD_VALUE (cons, "interface_count",
  		    build_int_cst (NULL_TREE, interface_len));
!   PUSH_FIELD_VALUE 
!     (cons, "state",
!      convert (byte_type_node,
! 	      build_int_cst (NULL_TREE,
! 			     flag_indirect_dispatch
! 			     ? JV_STATE_PRELOADING
! 			     : JV_STATE_COMPILED)));
  
    PUSH_FIELD_VALUE (cons, "thread", null_pointer_node);
    PUSH_FIELD_VALUE (cons, "depth", integer_zero_node);
--- 1852,1860 ----
    PUSH_FIELD_VALUE (cons, "loader", null_pointer_node);
    PUSH_FIELD_VALUE (cons, "interface_count",
  		    build_int_cst (NULL_TREE, interface_len));
!   PUSH_FIELD_VALUE (cons, "state",
! 		    convert (byte_type_node,
! 			     build_int_cst (NULL_TREE, JV_STATE_PRELOADING)));
  
    PUSH_FIELD_VALUE (cons, "thread", null_pointer_node);
    PUSH_FIELD_VALUE (cons, "depth", integer_zero_node);
*************** maybe_layout_super_class (tree super_cla
*** 2080,2086 ****
  					  DECL_SOURCE_LINE (this_decl), 0);
  #endif
  	    }
! 	  super_class = do_resolve_class (NULL_TREE, /* FIXME? */
  					  super_class, NULL_TREE, this_wrap);
  	  if (!super_class)
  	    return NULL_TREE;	/* FIXME, NULL_TREE not checked by caller. */
--- 2076,2082 ----
  					  DECL_SOURCE_LINE (this_decl), 0);
  #endif
  	    }
! 	  super_class = do_resolve_class (NULL_TREE, this_class,
  					  super_class, NULL_TREE, this_wrap);
  	  if (!super_class)
  	    return NULL_TREE;	/* FIXME, NULL_TREE not checked by caller. */
diff -Nrcpad gcc-4.0.1/gcc/java/except.c gcc-4.0.2/gcc/java/except.c
*** gcc-4.0.1/gcc/java/except.c	Thu Apr 28 16:35:22 2005
--- gcc-4.0.2/gcc/java/except.c	Thu Jul 28 16:51:11 2005
*************** expand_end_java_handler (struct eh_range
*** 496,506 ****
        type = prepare_eh_table_type (type);
  
        {
! 	tree catch_expr = build2 (CATCH_EXPR, void_type_node, type,
! 				  build1 (GOTO_EXPR, void_type_node,
! 					  TREE_VALUE (handler)));
! 	tree try_catch_expr = build2 (TRY_CATCH_EXPR, void_type_node,
! 				      *get_stmts (), catch_expr);	
  	*get_stmts () = try_catch_expr;
        }
      }
--- 496,516 ----
        type = prepare_eh_table_type (type);
  
        {
! 	tree goto_expr = build1 (GOTO_EXPR, void_type_node,
! 				 TREE_VALUE (handler));
! 	/* Build an asm to prevent gcc from attempting to merge this
! 	   handler with the next basic block; this is a workaround for
! 	   a bug in cfgbuild.c.  */
! 	tree asm_expr = build (ASM_EXPR, void_type_node,
! 			       build_string (0, ""),
! 			       NULL_TREE, NULL_TREE, NULL_TREE);
! 	tree compound = build2 (COMPOUND_EXPR, void_type_node,
! 				asm_expr, goto_expr);
! 	tree try_catch_expr 
! 	  = build2 (TRY_CATCH_EXPR, void_type_node,
! 		    *get_stmts (), 
! 		    build2 (CATCH_EXPR, void_type_node, type, 
! 			    compound));
  	*get_stmts () = try_catch_expr;
        }
      }
diff -Nrcpad gcc-4.0.1/gcc/java/parse-scan.c gcc-4.0.2/gcc/java/parse-scan.c
*** gcc-4.0.1/gcc/java/parse-scan.c	Thu Jul  7 20:49:49 2005
--- gcc-4.0.2/gcc/java/parse-scan.c	Wed Sep 28 06:21:18 2005
***************
*** 278,284 ****
  
  
  /* Copy the first part of user declarations.  */
! #line 38 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
  
  #define JC1_LITE
  
--- 278,284 ----
  
  
  /* Copy the first part of user declarations.  */
! #line 38 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
  
  #define JC1_LITE
  
*************** void report (void); 
*** 383,389 ****
  #endif
  
  #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
! #line 128 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
  typedef union YYSTYPE {
    char *node;
    struct method_declarator *declarator;
--- 383,389 ----
  #endif
  
  #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
! #line 128 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
  typedef union YYSTYPE {
    char *node;
    struct method_declarator *declarator;
*************** typedef union YYSTYPE {
*** 399,405 ****
  
  
  /* Copy the second part of user declarations.  */
! #line 134 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
  
  extern int flag_assert;
  
--- 399,405 ----
  
  
  /* Copy the second part of user declarations.  */
! #line 134 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
  
  extern int flag_assert;
  
*************** yyreduce:
*** 2523,2529 ****
    switch (yyn)
      {
          case 11:
! #line 229 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {
  		  /* use preset global here. FIXME */
  		  (yyval.node) = xstrdup ("int");
--- 2523,2529 ----
    switch (yyn)
      {
          case 11:
! #line 229 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {
  		  /* use preset global here. FIXME */
  		  (yyval.node) = xstrdup ("int");
*************** yyreduce:
*** 2531,2537 ****
      break;
  
    case 12:
! #line 234 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {
  		  /* use preset global here. FIXME */
  		  (yyval.node) = xstrdup ("double");
--- 2531,2537 ----
      break;
  
    case 12:
! #line 234 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {
  		  /* use preset global here. FIXME */
  		  (yyval.node) = xstrdup ("double");
*************** yyreduce:
*** 2539,2545 ****
      break;
  
    case 13:
! #line 239 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {
  		  /* use preset global here. FIXME */
  		  (yyval.node) = xstrdup ("boolean");
--- 2539,2545 ----
      break;
  
    case 13:
! #line 239 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {
  		  /* use preset global here. FIXME */
  		  (yyval.node) = xstrdup ("boolean");
*************** yyreduce:
*** 2547,2553 ****
      break;
  
    case 19:
! #line 264 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {
  	          while (bracket_count-- > 0) 
  		    (yyval.node) = concat ("[", (yyvsp[-1].node), NULL);
--- 2547,2553 ----
      break;
  
    case 19:
! #line 264 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {
  	          while (bracket_count-- > 0) 
  		    (yyval.node) = concat ("[", (yyvsp[-1].node), NULL);
*************** yyreduce:
*** 2555,2561 ****
      break;
  
    case 20:
! #line 269 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {
  	          while (bracket_count-- > 0) 
  		    (yyval.node) = concat ("[", (yyvsp[-1].node), NULL);
--- 2555,2561 ----
      break;
  
    case 20:
! #line 269 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {
  	          while (bracket_count-- > 0) 
  		    (yyval.node) = concat ("[", (yyvsp[-1].node), NULL);
*************** yyreduce:
*** 2563,2581 ****
      break;
  
    case 24:
! #line 287 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { 
  		  (yyval.node) = concat ((yyvsp[-2].node), ".", (yyvsp[0].node), NULL);
  		;}
      break;
  
    case 38:
! #line 319 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { package_name = (yyvsp[-1].node); ;}
      break;
  
    case 46:
! #line 346 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { 
  		  if ((yyvsp[0].value) == PUBLIC_TK)
  		    modifier_value++;
--- 2563,2581 ----
      break;
  
    case 24:
! #line 287 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { 
  		  (yyval.node) = concat ((yyvsp[-2].node), ".", (yyvsp[0].node), NULL);
  		;}
      break;
  
    case 38:
! #line 319 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { package_name = (yyvsp[-1].node); ;}
      break;
  
    case 46:
! #line 346 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { 
  		  if ((yyvsp[0].value) == PUBLIC_TK)
  		    modifier_value++;
*************** yyreduce:
*** 2586,2592 ****
      break;
  
    case 47:
! #line 354 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { 
  		  if ((yyvsp[0].value) == PUBLIC_TK)
  		    modifier_value++;
--- 2586,2592 ----
      break;
  
    case 47:
! #line 354 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { 
  		  if ((yyvsp[0].value) == PUBLIC_TK)
  		    modifier_value++;
*************** yyreduce:
*** 2597,2603 ****
      break;
  
    case 48:
! #line 366 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { 
  		  report_class_declaration((yyvsp[-2].node));
  		  modifier_value = 0;
--- 2597,2603 ----
      break;
  
    case 48:
! #line 366 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { 
  		  report_class_declaration((yyvsp[-2].node));
  		  modifier_value = 0;
*************** yyreduce:
*** 2605,2676 ****
      break;
  
    case 50:
! #line 372 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { report_class_declaration((yyvsp[-2].node)); ;}
      break;
  
    case 56:
! #line 386 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 57:
! #line 388 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 58:
! #line 393 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { pop_class_context (); ;}
      break;
  
    case 59:
! #line 395 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { pop_class_context (); ;}
      break;
  
    case 71:
! #line 421 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 72:
! #line 423 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 77:
! #line 439 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { bracket_count = 0; USE_ABSORBER; ;}
      break;
  
    case 78:
! #line 441 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++bracket_count; ;}
      break;
  
    case 81:
! #line 452 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++method_depth; ;}
      break;
  
    case 82:
! #line 454 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { --method_depth; ;}
      break;
  
    case 83:
! #line 459 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 85:
! #line 462 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 86:
! #line 464 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { 
                    report_main_declaration ((yyvsp[-1].declarator));
  		  modifier_value = 0;
--- 2605,2676 ----
      break;
  
    case 50:
! #line 372 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { report_class_declaration((yyvsp[-2].node)); ;}
      break;
  
    case 56:
! #line 386 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 57:
! #line 388 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 58:
! #line 393 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { pop_class_context (); ;}
      break;
  
    case 59:
! #line 395 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { pop_class_context (); ;}
      break;
  
    case 71:
! #line 421 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 72:
! #line 423 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 77:
! #line 439 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { bracket_count = 0; USE_ABSORBER; ;}
      break;
  
    case 78:
! #line 441 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++bracket_count; ;}
      break;
  
    case 81:
! #line 452 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++method_depth; ;}
      break;
  
    case 82:
! #line 454 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { --method_depth; ;}
      break;
  
    case 83:
! #line 459 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 85:
! #line 462 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 86:
! #line 464 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { 
                    report_main_declaration ((yyvsp[-1].declarator));
  		  modifier_value = 0;
*************** yyreduce:
*** 2678,2684 ****
      break;
  
    case 87:
! #line 472 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { 
  		  struct method_declarator *d;
  		  NEW_METHOD_DECLARATOR (d, (yyvsp[-2].node), NULL);
--- 2678,2684 ----
      break;
  
    case 87:
! #line 472 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { 
  		  struct method_declarator *d;
  		  NEW_METHOD_DECLARATOR (d, (yyvsp[-2].node), NULL);
*************** yyreduce:
*** 2687,2693 ****
      break;
  
    case 88:
! #line 478 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { 
  		  struct method_declarator *d;
  		  NEW_METHOD_DECLARATOR (d, (yyvsp[-3].node), (yyvsp[-1].node));
--- 2687,2693 ----
      break;
  
    case 88:
! #line 478 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { 
  		  struct method_declarator *d;
  		  NEW_METHOD_DECLARATOR (d, (yyvsp[-3].node), (yyvsp[-1].node));
*************** yyreduce:
*** 2696,2709 ****
      break;
  
    case 91:
! #line 489 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {
  		  (yyval.node) = concat ((yyvsp[-2].node), ",", (yyvsp[0].node), NULL);
  		;}
      break;
  
    case 92:
! #line 496 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { 
  		  USE_ABSORBER;
  		  if (bracket_count)
--- 2696,2709 ----
      break;
  
    case 91:
! #line 489 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {
  		  (yyval.node) = concat ((yyvsp[-2].node), ",", (yyvsp[0].node), NULL);
  		;}
      break;
  
    case 92:
! #line 496 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { 
  		  USE_ABSORBER;
  		  if (bracket_count)
*************** yyreduce:
*** 2721,2727 ****
      break;
  
    case 93:
! #line 511 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {
  		  if (bracket_count)
  		    {
--- 2721,2727 ----
      break;
  
    case 93:
! #line 511 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {
  		  if (bracket_count)
  		    {
*************** yyreduce:
*** 2738,3009 ****
      break;
  
    case 96:
! #line 532 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 97:
! #line 534 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 101:
! #line 549 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 103:
! #line 560 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 105:
! #line 565 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 106:
! #line 572 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 107:
! #line 574 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 114:
! #line 591 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 115:
! #line 593 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 118:
! #line 605 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { report_class_declaration ((yyvsp[0].node)); modifier_value = 0; ;}
      break;
  
    case 120:
! #line 608 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { report_class_declaration ((yyvsp[0].node)); modifier_value = 0; ;}
      break;
  
    case 122:
! #line 611 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { report_class_declaration ((yyvsp[-1].node)); modifier_value = 0; ;}
      break;
  
    case 124:
! #line 614 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { report_class_declaration ((yyvsp[-1].node)); modifier_value = 0; ;}
      break;
  
    case 128:
! #line 625 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { pop_class_context (); ;}
      break;
  
    case 129:
! #line 627 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { pop_class_context (); ;}
      break;
  
    case 152:
! #line 686 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 153:
! #line 688 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 178:
! #line 729 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 189:
! #line 757 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 190:
! #line 762 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 191:
! #line 767 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 199:
! #line 787 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 204:
! #line 802 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 208:
! #line 819 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 214:
! #line 837 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 225:
! #line 862 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 228:
! #line 871 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 231:
! #line 878 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 232:
! #line 880 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 235:
! #line 889 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 241:
! #line 904 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 242:
! #line 908 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 253:
! #line 930 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 254:
! #line 935 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 255:
! #line 937 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 256:
! #line 939 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 257:
! #line 941 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 265:
! #line 956 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { report_class_declaration (anonymous_context); ;}
      break;
  
    case 267:
! #line 959 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { report_class_declaration (anonymous_context); ;}
      break;
  
    case 269:
! #line 965 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 283:
! #line 997 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { bracket_count = 1; ;}
      break;
  
    case 284:
! #line 999 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { bracket_count++; ;}
      break;
  
    case 287:
! #line 1012 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ++complexity; ;}
      break;
  
    case 288:
! #line 1014 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ++complexity; ;}
      break;
  
    case 289:
! #line 1015 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 290:
! #line 1016 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 291:
! #line 1017 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 292:
! #line 1018 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 293:
! #line 1023 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 296:
! #line 1030 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 343:
! #line 1126 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 345:
! #line 1132 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 347:
! #line 1138 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 351:
! #line 1152 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
--- 2738,3009 ----
      break;
  
    case 96:
! #line 532 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 97:
! #line 534 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 101:
! #line 549 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 103:
! #line 560 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 105:
! #line 565 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 106:
! #line 572 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 107:
! #line 574 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 114:
! #line 591 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 115:
! #line 593 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 118:
! #line 605 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { report_class_declaration ((yyvsp[0].node)); modifier_value = 0; ;}
      break;
  
    case 120:
! #line 608 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { report_class_declaration ((yyvsp[0].node)); modifier_value = 0; ;}
      break;
  
    case 122:
! #line 611 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { report_class_declaration ((yyvsp[-1].node)); modifier_value = 0; ;}
      break;
  
    case 124:
! #line 614 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { report_class_declaration ((yyvsp[-1].node)); modifier_value = 0; ;}
      break;
  
    case 128:
! #line 625 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { pop_class_context (); ;}
      break;
  
    case 129:
! #line 627 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { pop_class_context (); ;}
      break;
  
    case 152:
! #line 686 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 153:
! #line 688 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { modifier_value = 0; ;}
      break;
  
    case 178:
! #line 729 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 189:
! #line 757 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 190:
! #line 762 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 191:
! #line 767 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 199:
! #line 787 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 204:
! #line 802 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 208:
! #line 819 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 214:
! #line 837 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 225:
! #line 862 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 228:
! #line 871 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 231:
! #line 878 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 232:
! #line 880 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 235:
! #line 889 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 241:
! #line 904 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 242:
! #line 908 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 253:
! #line 930 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 254:
! #line 935 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 255:
! #line 937 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 256:
! #line 939 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 257:
! #line 941 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 265:
! #line 956 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { report_class_declaration (anonymous_context); ;}
      break;
  
    case 267:
! #line 959 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { report_class_declaration (anonymous_context); ;}
      break;
  
    case 269:
! #line 965 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 283:
! #line 997 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { bracket_count = 1; ;}
      break;
  
    case 284:
! #line 999 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { bracket_count++; ;}
      break;
  
    case 287:
! #line 1012 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ++complexity; ;}
      break;
  
    case 288:
! #line 1014 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ++complexity; ;}
      break;
  
    case 289:
! #line 1015 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 290:
! #line 1016 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 291:
! #line 1017 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 292:
! #line 1018 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 293:
! #line 1023 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 296:
! #line 1030 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
    case 343:
! #line 1126 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 345:
! #line 1132 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 347:
! #line 1138 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { ++complexity; ;}
      break;
  
    case 351:
! #line 1152 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
      { USE_ABSORBER; ;}
      break;
  
*************** yyreturn:
*** 3239,3245 ****
  }
  
  
! #line 1170 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse-scan.y"
  
  
  /* Create a new parser context */
--- 3239,3245 ----
  }
  
  
! #line 1170 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse-scan.y"
  
  
  /* Create a new parser context */
diff -Nrcpad gcc-4.0.1/gcc/java/parse.c gcc-4.0.2/gcc/java/parse.c
*** gcc-4.0.1/gcc/java/parse.c	Thu Jul  7 20:49:49 2005
--- gcc-4.0.2/gcc/java/parse.c	Wed Sep 28 06:21:18 2005
***************
*** 286,292 ****
  
  
  /* Copy the first part of user declarations.  */
! #line 49 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
  
  #include "config.h"
  #include "system.h"
--- 286,292 ----
  
  
  /* Copy the first part of user declarations.  */
! #line 49 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
  
  #include "config.h"
  #include "system.h"
*************** static int find_in_imports_on_demand (tr
*** 355,361 ****
  static void find_in_imports (tree, tree);
  static void check_inner_class_access (tree, tree, tree);
  static int check_pkg_class_access (tree, tree, bool, tree);
- static void register_package (tree);
  static tree resolve_package (tree, tree *, tree *);
  static tree resolve_class (tree, tree, tree, tree);
  static void declare_local_variables (int, tree, tree);
--- 355,360 ----
*************** struct parser_ctxt *ctxp;
*** 605,610 ****
--- 604,610 ----
  
  /* List of things that were analyzed for which code will be generated */
  struct parser_ctxt *ctxp_for_generation = NULL;
+ struct parser_ctxt *ctxp_for_generation_last = NULL;
  
  /* binop_lookup maps token to tree_code. It is used where binary
     operations are involved and required by the parser. RDIV_EXPR
*************** static GTY(()) tree current_static_block
*** 651,659 ****
  /* The generated `write_parm_value$' identifier.  */
  static GTY(()) tree wpv_id;
  
- /* The list of all packages we've seen so far */
- static GTY(()) tree package_list;
- 
  /* Hold THIS for the scope of the current method decl.  */
  static GTY(()) tree current_this;
  
--- 651,656 ----
*************** static GTY(()) tree src_parse_roots[1];
*** 709,715 ****
  #endif
  
  #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
! #line 457 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
  typedef union YYSTYPE {
    tree node;
    int sub_token;
--- 706,712 ----
  #endif
  
  #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
! #line 454 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
  typedef union YYSTYPE {
    tree node;
    int sub_token;
*************** typedef union YYSTYPE {
*** 724,730 ****
    int value;
  } YYSTYPE;
  /* Line 190 of yacc.c.  */
! #line 728 "java/parse.c"
  # define yystype YYSTYPE /* obsolescent; will be withdrawn */
  # define YYSTYPE_IS_DECLARED 1
  # define YYSTYPE_IS_TRIVIAL 1
--- 721,727 ----
    int value;
  } YYSTYPE;
  /* Line 190 of yacc.c.  */
! #line 725 "java/parse.c"
  # define yystype YYSTYPE /* obsolescent; will be withdrawn */
  # define YYSTYPE_IS_DECLARED 1
  # define YYSTYPE_IS_TRIVIAL 1
*************** typedef union YYSTYPE {
*** 733,739 ****
  
  
  /* Copy the second part of user declarations.  */
! #line 471 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
  
  #ifdef USE_MAPPED_LOCATION
  #define SET_EXPR_LOCATION_FROM_TOKEN(EXPR, TOKEN) \
--- 730,736 ----
  
  
  /* Copy the second part of user declarations.  */
! #line 468 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
  
  #ifdef USE_MAPPED_LOCATION
  #define SET_EXPR_LOCATION_FROM_TOKEN(EXPR, TOKEN) \
*************** typedef union YYSTYPE {
*** 747,753 ****
  
  
  /* Line 213 of yacc.c.  */
! #line 751 "java/parse.c"
  
  #if ! defined (yyoverflow) || YYERROR_VERBOSE
  
--- 744,750 ----
  
  
  /* Line 213 of yacc.c.  */
! #line 748 "java/parse.c"
  
  #if ! defined (yyoverflow) || YYERROR_VERBOSE
  
*************** static const short int yyrhs[] =
*** 1154,1211 ****
  /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
  static const unsigned short int yyrline[] =
  {
!        0,   630,   630,   636,   637,   638,   639,   640,   641,   646,
!      647,   651,   652,   653,   657,   658,   662,   666,   670,   674,
!      682,   694,   695,   699,   703,   708,   713,   714,   715,   716,
!      717,   718,   719,   720,   724,   728,   735,   736,   740,   745,
!      747,   752,   753,   757,   783,   785,   790,   808,   810,   815,
!      817,   819,   820,   831,   835,   852,   851,   856,   855,   859,
!      861,   863,   868,   873,   874,   876,   878,   883,   884,   886,
!      894,   899,   904,   909,   916,   926,   927,   931,   932,   933,
!      934,   945,   946,   947,   949,   951,   956,   958,   970,   971,
!      973,   978,   980,   987,   993,  1002,  1003,  1005,  1007,  1012,
!     1017,  1018,  1024,  1023,  1034,  1039,  1041,  1043,  1045,  1047,
!     1052,  1057,  1062,  1067,  1075,  1080,  1082,  1091,  1093,  1098,
!     1102,  1107,  1112,  1116,  1121,  1126,  1134,  1144,  1145,  1147,
!     1152,  1154,  1156,  1161,  1162,  1167,  1176,  1193,  1192,  1202,
!     1204,  1209,  1214,  1222,  1227,  1229,  1231,  1236,  1241,  1247,
!     1255,  1257,  1262,  1268,  1280,  1279,  1284,  1283,  1288,  1287,
!     1292,  1291,  1295,  1297,  1302,  1307,  1312,  1314,  1319,  1321,
!     1326,  1327,  1331,  1332,  1333,  1335,  1340,  1344,  1349,  1355,
!     1357,  1359,  1361,  1366,  1371,  1375,  1381,  1383,  1388,  1393,
!     1406,  1407,  1411,  1412,  1414,  1422,  1426,  1428,  1433,  1434,
!     1435,  1436,  1437,  1438,  1443,  1444,  1445,  1446,  1447,  1452,
!     1453,  1454,  1455,  1456,  1457,  1458,  1459,  1460,  1461,  1462,
!     1463,  1467,  1489,  1500,  1502,  1507,  1514,  1527,  1532,  1537,
!     1542,  1544,  1549,  1551,  1556,  1558,  1560,  1562,  1564,  1569,
!     1570,  1571,  1572,  1573,  1574,  1575,  1579,  1584,  1586,  1588,
!     1593,  1598,  1604,  1603,  1619,  1625,  1627,  1629,  1637,  1639,
!     1641,  1643,  1648,  1649,  1653,  1657,  1658,  1662,  1668,  1674,
!     1676,  1678,  1683,  1691,  1693,  1695,  1697,  1702,  1707,  1716,
!     1721,  1727,  1734,  1736,  1738,  1743,  1745,  1755,  1761,  1763,
!     1768,  1781,  1782,  1788,  1794,  1799,  1800,  1805,  1807,  1809,
!     1814,  1816,  1818,  1820,  1825,  1827,  1829,  1831,  1836,  1838,
!     1840,  1842,  1847,  1852,  1854,  1859,  1863,  1867,  1869,  1874,
!     1880,  1882,  1884,  1886,  1891,  1903,  1905,  1907,  1912,  1917,
!     1918,  1926,  1935,  1960,  1962,  1967,  1972,  1974,  1980,  1981,
!     1982,  1986,  1987,  1989,  1991,  1992,  1993,  1994,  1995,  1999,
!     2004,  2006,  2008,  2010,  2015,  2017,  2019,  2021,  2029,  2031,
!     2033,  2037,  2043,  2044,  2050,  2051,  2053,  2055,  2057,  2059,
!     2066,  2077,  2076,  2110,  2109,  2127,  2129,  2134,  2139,  2144,
!     2149,  2151,  2153,  2155,  2157,  2159,  2166,  2177,  2186,  2188,
!     2193,  2195,  2200,  2210,  2212,  2221,  2247,  2249,  2254,  2258,
!     2264,  2269,  2271,  2273,  2284,  2295,  2300,  2309,  2311,  2316,
!     2318,  2320,  2322,  2327,  2332,  2337,  2342,  2347,  2355,  2356,
!     2357,  2358,  2362,  2367,  2372,  2373,  2374,  2376,  2377,  2382,
!     2388,  2390,  2395,  2397,  2402,  2404,  2409,  2410,  2412,  2414,
!     2415,  2417,  2422,  2430,  2432,  2434,  2448,  2450,  2455,  2457,
!     2459,  2464,  2465,  2470,  2475,  2480,  2482,  2484,  2489,  2490,
!     2495,  2500,  2502,  2507,  2508,  2513,  2518,  2523,  2525,  2527,
!     2532,  2533,  2538,  2543,  2548,  2553,  2555,  2557,  2559,  2561,
!     2563,  2568,  2569,  2574,  2579,  2581,  2586,  2587,  2592,  2597,
!     2598,  2603,  2608,  2609,  2614,  2619,  2620,  2625,  2630,  2631,
!     2636,  2641,  2642,  2647,  2653,  2655,  2660,  2661,  2665,  2667,
!     2675,  2676,  2677,  2681,  2682,  2686,  2690
  };
  #endif
  
--- 1151,1208 ----
  /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
  static const unsigned short int yyrline[] =
  {
!        0,   627,   627,   633,   634,   635,   636,   637,   638,   643,
!      644,   648,   649,   650,   654,   655,   659,   663,   667,   671,
!      679,   691,   692,   696,   700,   705,   710,   711,   712,   713,
!      714,   715,   716,   717,   721,   725,   732,   733,   737,   741,
!      743,   748,   749,   753,   779,   781,   786,   804,   806,   811,
!      813,   815,   816,   827,   831,   848,   847,   852,   851,   855,
!      857,   859,   864,   869,   870,   872,   874,   879,   880,   882,
!      890,   895,   900,   905,   912,   922,   923,   927,   928,   929,
!      930,   941,   942,   943,   945,   947,   952,   954,   966,   967,
!      969,   974,   976,   983,   989,   998,   999,  1001,  1003,  1008,
!     1013,  1014,  1020,  1019,  1030,  1035,  1037,  1039,  1041,  1043,
!     1048,  1053,  1058,  1063,  1071,  1076,  1078,  1087,  1089,  1094,
!     1098,  1103,  1108,  1112,  1117,  1122,  1130,  1140,  1141,  1143,
!     1148,  1150,  1152,  1157,  1158,  1163,  1172,  1189,  1188,  1198,
!     1200,  1205,  1210,  1218,  1223,  1225,  1227,  1232,  1237,  1243,
!     1251,  1253,  1258,  1264,  1276,  1275,  1280,  1279,  1284,  1283,
!     1288,  1287,  1291,  1293,  1298,  1303,  1308,  1310,  1315,  1317,
!     1322,  1323,  1327,  1328,  1329,  1331,  1336,  1340,  1345,  1351,
!     1353,  1355,  1357,  1362,  1367,  1371,  1377,  1379,  1384,  1389,
!     1402,  1403,  1407,  1408,  1410,  1418,  1422,  1424,  1429,  1430,
!     1431,  1432,  1433,  1434,  1439,  1440,  1441,  1442,  1443,  1448,
!     1449,  1450,  1451,  1452,  1453,  1454,  1455,  1456,  1457,  1458,
!     1459,  1463,  1485,  1496,  1498,  1503,  1510,  1523,  1528,  1533,
!     1538,  1540,  1545,  1547,  1552,  1554,  1556,  1558,  1560,  1565,
!     1566,  1567,  1568,  1569,  1570,  1571,  1575,  1580,  1582,  1584,
!     1589,  1594,  1600,  1599,  1615,  1621,  1623,  1625,  1633,  1635,
!     1637,  1639,  1644,  1645,  1649,  1653,  1654,  1658,  1664,  1670,
!     1672,  1674,  1679,  1687,  1689,  1691,  1693,  1698,  1703,  1712,
!     1717,  1723,  1730,  1732,  1734,  1739,  1741,  1751,  1757,  1759,
!     1764,  1777,  1778,  1784,  1790,  1795,  1796,  1801,  1803,  1805,
!     1810,  1812,  1814,  1816,  1821,  1823,  1825,  1827,  1832,  1834,
!     1836,  1838,  1843,  1848,  1850,  1855,  1859,  1863,  1865,  1870,
!     1876,  1878,  1880,  1882,  1887,  1899,  1901,  1903,  1908,  1913,
!     1914,  1922,  1931,  1956,  1958,  1963,  1968,  1970,  1976,  1977,
!     1978,  1982,  1983,  1985,  1987,  1988,  1989,  1990,  1991,  1995,
!     2000,  2002,  2004,  2006,  2011,  2013,  2015,  2017,  2025,  2027,
!     2029,  2033,  2039,  2040,  2046,  2047,  2049,  2051,  2053,  2055,
!     2062,  2073,  2072,  2106,  2105,  2123,  2125,  2130,  2135,  2140,
!     2145,  2147,  2149,  2151,  2153,  2155,  2162,  2173,  2182,  2184,
!     2189,  2191,  2196,  2206,  2208,  2217,  2243,  2245,  2250,  2254,
!     2260,  2265,  2267,  2269,  2280,  2291,  2296,  2305,  2307,  2312,
!     2314,  2316,  2318,  2323,  2328,  2333,  2338,  2343,  2351,  2352,
!     2353,  2354,  2358,  2363,  2368,  2369,  2370,  2372,  2373,  2378,
!     2384,  2386,  2391,  2393,  2398,  2400,  2405,  2406,  2408,  2410,
!     2411,  2413,  2418,  2426,  2428,  2430,  2444,  2446,  2451,  2453,
!     2455,  2460,  2461,  2466,  2471,  2476,  2478,  2480,  2485,  2486,
!     2491,  2496,  2498,  2503,  2504,  2509,  2514,  2519,  2521,  2523,
!     2528,  2529,  2534,  2539,  2544,  2549,  2551,  2553,  2555,  2557,
!     2559,  2564,  2565,  2570,  2575,  2577,  2582,  2583,  2588,  2593,
!     2594,  2599,  2604,  2605,  2610,  2615,  2616,  2621,  2626,  2627,
!     2632,  2637,  2638,  2643,  2649,  2651,  2656,  2657,  2661,  2663,
!     2671,  2672,  2673,  2677,  2678,  2682,  2686
  };
  #endif
  
*************** yyreduce:
*** 3522,3533 ****
    switch (yyn)
      {
          case 2:
! #line 631 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {;}
      break;
  
    case 19:
! #line 675 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  int osb = pop_current_osb (ctxp);
  		  tree t = build_java_array_type (((yyvsp[-1].node)), -1);
--- 3519,3530 ----
    switch (yyn)
      {
          case 2:
! #line 628 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {;}
      break;
  
    case 19:
! #line 672 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  int osb = pop_current_osb (ctxp);
  		  tree t = build_java_array_type (((yyvsp[-1].node)), -1);
*************** yyreduce:
*** 3538,3544 ****
      break;
  
    case 20:
! #line 683 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  int osb = pop_current_osb (ctxp);
  		  tree t = (yyvsp[-1].node);
--- 3535,3541 ----
      break;
  
    case 20:
! #line 680 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  int osb = pop_current_osb (ctxp);
  		  tree t = (yyvsp[-1].node);
*************** yyreduce:
*** 3549,3597 ****
      break;
  
    case 24:
! #line 704 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = make_qualified_name ((yyvsp[-2].node), (yyvsp[0].node), (yyvsp[-1].operator).location); ;}
      break;
  
    case 26:
! #line 713 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = NULL;;}
      break;
  
    case 34:
! #line 725 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = NULL;
  		;}
      break;
  
    case 35:
! #line 729 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = NULL;
  		;}
      break;
  
    case 38:
! #line 741 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->package = EXPR_WFL_NODE ((yyvsp[-1].node));
- 		  register_package (ctxp->package);
  		;}
      break;
  
    case 39:
! #line 746 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing name"); RECOVER;;}
      break;
  
    case 40:
! #line 748 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 43:
! #line 758 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree name = EXPR_WFL_NODE ((yyvsp[-1].node)), last_name;
  		  int   i = IDENTIFIER_LENGTH (name)-1;
--- 3546,3593 ----
      break;
  
    case 24:
! #line 701 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = make_qualified_name ((yyvsp[-2].node), (yyvsp[0].node), (yyvsp[-1].operator).location); ;}
      break;
  
    case 26:
! #line 710 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = NULL;;}
      break;
  
    case 34:
! #line 722 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = NULL;
  		;}
      break;
  
    case 35:
! #line 726 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = NULL;
  		;}
      break;
  
    case 38:
! #line 738 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->package = EXPR_WFL_NODE ((yyvsp[-1].node));
  		;}
      break;
  
    case 39:
! #line 742 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing name"); RECOVER;;}
      break;
  
    case 40:
! #line 744 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 43:
! #line 754 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree name = EXPR_WFL_NODE ((yyvsp[-1].node)), last_name;
  		  int   i = IDENTIFIER_LENGTH (name)-1;
*************** yyreduce:
*** 3620,3636 ****
      break;
  
    case 44:
! #line 784 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing name"); RECOVER;;}
      break;
  
    case 45:
! #line 786 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 46:
! #line 791 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree name = EXPR_WFL_NODE ((yyvsp[-3].node));
  		  tree it;
--- 3616,3632 ----
      break;
  
    case 44:
! #line 780 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing name"); RECOVER;;}
      break;
  
    case 45:
! #line 782 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 46:
! #line 787 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree name = EXPR_WFL_NODE ((yyvsp[-3].node));
  		  tree it;
*************** yyreduce:
*** 3651,3677 ****
      break;
  
    case 47:
! #line 809 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'*' expected"); RECOVER;;}
      break;
  
    case 48:
! #line 811 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 49:
! #line 816 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { end_class_declaration (0); ;}
      break;
  
    case 50:
! #line 818 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { end_class_declaration (0); ;}
      break;
  
    case 52:
! #line 821 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  YYERROR_NOW;
  		  yyerror ("Class or interface declaration expected");
--- 3647,3673 ----
      break;
  
    case 47:
! #line 805 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'*' expected"); RECOVER;;}
      break;
  
    case 48:
! #line 807 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 49:
! #line 812 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { end_class_declaration (0); ;}
      break;
  
    case 50:
! #line 814 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { end_class_declaration (0); ;}
      break;
  
    case 52:
! #line 817 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  YYERROR_NOW;
  		  yyerror ("Class or interface declaration expected");
*************** yyreduce:
*** 3679,3692 ****
      break;
  
    case 53:
! #line 832 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.value) = (1 << (yyvsp[0].value));
  		;}
      break;
  
    case 54:
! #line 836 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  int acc = (1 << (yyvsp[0].value));
  		  if ((yyval.value) & acc)
--- 3675,3688 ----
      break;
  
    case 53:
! #line 828 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.value) = (1 << (yyvsp[0].value));
  		;}
      break;
  
    case 54:
! #line 832 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  int acc = (1 << (yyvsp[0].value));
  		  if ((yyval.value) & acc)
*************** yyreduce:
*** 3701,3737 ****
      break;
  
    case 55:
! #line 852 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { create_class ((yyvsp[-4].value), (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 56:
! #line 854 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {;;}
      break;
  
    case 57:
! #line 856 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { create_class (0, (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 58:
! #line 858 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {;;}
      break;
  
    case 59:
! #line 860 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { yyerror ("Missing class name"); RECOVER; ;}
      break;
  
    case 60:
! #line 862 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { yyerror ("Missing class name"); RECOVER; ;}
      break;
  
    case 61:
! #line 864 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if (!ctxp->class_err) yyerror ("'{' expected");
  		  DRECOVER(class1);
--- 3697,3733 ----
      break;
  
    case 55:
! #line 848 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { create_class ((yyvsp[-4].value), (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 56:
! #line 850 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {;;}
      break;
  
    case 57:
! #line 852 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { create_class (0, (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 58:
! #line 854 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {;;}
      break;
  
    case 59:
! #line 856 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { yyerror ("Missing class name"); RECOVER; ;}
      break;
  
    case 60:
! #line 858 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { yyerror ("Missing class name"); RECOVER; ;}
      break;
  
    case 61:
! #line 860 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if (!ctxp->class_err) yyerror ("'{' expected");
  		  DRECOVER(class1);
*************** yyreduce:
*** 3739,3780 ****
      break;
  
    case 62:
! #line 869 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { if (!ctxp->class_err) yyerror ("'{' expected"); RECOVER; ;}
      break;
  
    case 63:
! #line 873 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL; ;}
      break;
  
    case 64:
! #line 875 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 65:
! #line 877 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'{' expected"); ctxp->class_err=1;;}
      break;
  
    case 66:
! #line 879 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing super class name"); ctxp->class_err=1;;}
      break;
  
    case 67:
! #line 883 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 68:
! #line 885 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 69:
! #line 887 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->class_err=1;
  		  yyerror ("Missing interface name");
--- 3735,3776 ----
      break;
  
    case 62:
! #line 865 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { if (!ctxp->class_err) yyerror ("'{' expected"); RECOVER; ;}
      break;
  
    case 63:
! #line 869 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL; ;}
      break;
  
    case 64:
! #line 871 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 65:
! #line 873 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'{' expected"); ctxp->class_err=1;;}
      break;
  
    case 66:
! #line 875 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing super class name"); ctxp->class_err=1;;}
      break;
  
    case 67:
! #line 879 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 68:
! #line 881 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 69:
! #line 883 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->class_err=1;
  		  yyerror ("Missing interface name");
*************** yyreduce:
*** 3782,3788 ****
      break;
  
    case 70:
! #line 895 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->interface_number = 1;
  		  (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE);
--- 3778,3784 ----
      break;
  
    case 70:
! #line 891 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->interface_number = 1;
  		  (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE);
*************** yyreduce:
*** 3790,3796 ****
      break;
  
    case 71:
! #line 900 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->interface_number++;
  		  (yyval.node) = chainon ((yyvsp[-2].node), build_tree_list ((yyvsp[0].node), NULL_TREE));
--- 3786,3792 ----
      break;
  
    case 71:
! #line 896 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->interface_number++;
  		  (yyval.node) = chainon ((yyvsp[-2].node), build_tree_list ((yyvsp[0].node), NULL_TREE));
*************** yyreduce:
*** 3798,3809 ****
      break;
  
    case 72:
! #line 905 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing interface name"); RECOVER;;}
      break;
  
    case 73:
! #line 910 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* Store the location of the `}' when doing xrefs */
  		  if (flag_emit_xref)
--- 3794,3805 ----
      break;
  
    case 72:
! #line 901 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing interface name"); RECOVER;;}
      break;
  
    case 73:
! #line 906 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* Store the location of the `}' when doing xrefs */
  		  if (flag_emit_xref)
*************** yyreduce:
*** 3813,3819 ****
      break;
  
    case 74:
! #line 917 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* Store the location of the `}' when doing xrefs */
  		  if (flag_emit_xref)
--- 3809,3815 ----
      break;
  
    case 74:
! #line 913 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* Store the location of the `}' when doing xrefs */
  		  if (flag_emit_xref)
*************** yyreduce:
*** 3823,3829 ****
      break;
  
    case 80:
! #line 935 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if (!IS_EMPTY_STMT ((yyvsp[0].node)))
  		    {
--- 3819,3825 ----
      break;
  
    case 80:
! #line 931 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if (!IS_EMPTY_STMT ((yyvsp[0].node)))
  		    {
*************** yyreduce:
*** 3834,3855 ****
      break;
  
    case 83:
! #line 948 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { end_class_declaration (1); ;}
      break;
  
    case 84:
! #line 950 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { end_class_declaration (1); ;}
      break;
  
    case 86:
! #line 957 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { register_fields (0, (yyvsp[-2].node), (yyvsp[-1].node)); ;}
      break;
  
    case 87:
! #line 959 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  check_modifiers
  		    ("Illegal modifier %qs for field declaration",
--- 3830,3851 ----
      break;
  
    case 83:
! #line 944 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { end_class_declaration (1); ;}
      break;
  
    case 84:
! #line 946 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { end_class_declaration (1); ;}
      break;
  
    case 86:
! #line 953 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { register_fields (0, (yyvsp[-2].node), (yyvsp[-1].node)); ;}
      break;
  
    case 87:
! #line 955 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  check_modifiers
  		    ("Illegal modifier %qs for field declaration",
*************** yyreduce:
*** 3860,3881 ****
      break;
  
    case 89:
! #line 972 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = chainon ((yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 90:
! #line 974 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 91:
! #line 979 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE); ;}
      break;
  
    case 92:
! #line 981 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if (java_error_count)
  		    (yyvsp[0].node) = NULL_TREE;
--- 3856,3877 ----
      break;
  
    case 89:
! #line 968 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = chainon ((yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 90:
! #line 970 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 91:
! #line 975 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE); ;}
      break;
  
    case 92:
! #line 977 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if (java_error_count)
  		    (yyvsp[0].node) = NULL_TREE;
*************** yyreduce:
*** 3885,3891 ****
      break;
  
    case 93:
! #line 988 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Missing variable initializer");
  		  (yyval.node) = build_tree_list ((yyvsp[-2].node), NULL_TREE);
--- 3881,3887 ----
      break;
  
    case 93:
! #line 984 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Missing variable initializer");
  		  (yyval.node) = build_tree_list ((yyvsp[-2].node), NULL_TREE);
*************** yyreduce:
*** 3894,3900 ****
      break;
  
    case 94:
! #line 994 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("';' expected");
  		  (yyval.node) = build_tree_list ((yyvsp[-3].node), NULL_TREE);
--- 3890,3896 ----
      break;
  
    case 94:
! #line 990 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("';' expected");
  		  (yyval.node) = build_tree_list ((yyvsp[-3].node), NULL_TREE);
*************** yyreduce:
*** 3903,3919 ****
      break;
  
    case 96:
! #line 1004 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_unresolved_array_type ((yyvsp[-2].node)); ;}
      break;
  
    case 97:
! #line 1006 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Invalid declaration"); DRECOVER(vdi);;}
      break;
  
    case 98:
! #line 1008 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("']' expected");
  		  DRECOVER(vdi);
--- 3899,3915 ----
      break;
  
    case 96:
! #line 1000 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_unresolved_array_type ((yyvsp[-2].node)); ;}
      break;
  
    case 97:
! #line 1002 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Invalid declaration"); DRECOVER(vdi);;}
      break;
  
    case 98:
! #line 1004 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("']' expected");
  		  DRECOVER(vdi);
*************** yyreduce:
*** 3921,3932 ****
      break;
  
    case 99:
! #line 1013 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Unbalanced ']'"); DRECOVER(vdi);;}
      break;
  
    case 102:
! #line 1024 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  current_function_decl = (yyvsp[0].node);
  		  if (current_function_decl
--- 3917,3928 ----
      break;
  
    case 99:
! #line 1009 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Unbalanced ']'"); DRECOVER(vdi);;}
      break;
  
    case 102:
! #line 1020 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  current_function_decl = (yyvsp[0].node);
  		  if (current_function_decl
*************** yyreduce:
*** 3938,3974 ****
      break;
  
    case 103:
! #line 1033 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { finish_method_declaration ((yyvsp[0].node)); ;}
      break;
  
    case 104:
! #line 1035 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {YYNOT_TWICE yyerror ("'{' expected"); RECOVER;;}
      break;
  
    case 105:
! #line 1040 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = method_header (0, (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 106:
! #line 1042 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = method_header (0, void_type_node, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 107:
! #line 1044 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = method_header ((yyvsp[-3].value), (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 108:
! #line 1046 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = method_header ((yyvsp[-3].value), void_type_node, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 109:
! #line 1048 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Invalid method declaration, method name required");
  		  RECOVER;
--- 3934,3970 ----
      break;
  
    case 103:
! #line 1029 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { finish_method_declaration ((yyvsp[0].node)); ;}
      break;
  
    case 104:
! #line 1031 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {YYNOT_TWICE yyerror ("'{' expected"); RECOVER;;}
      break;
  
    case 105:
! #line 1036 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = method_header (0, (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 106:
! #line 1038 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = method_header (0, void_type_node, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 107:
! #line 1040 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = method_header ((yyvsp[-3].value), (yyvsp[-2].node), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 108:
! #line 1042 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = method_header ((yyvsp[-3].value), void_type_node, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 109:
! #line 1044 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Invalid method declaration, method name required");
  		  RECOVER;
*************** yyreduce:
*** 3976,3982 ****
      break;
  
    case 110:
! #line 1053 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Identifier expected");
  		  RECOVER;
--- 3972,3978 ----
      break;
  
    case 110:
! #line 1049 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Identifier expected");
  		  RECOVER;
*************** yyreduce:
*** 3984,3990 ****
      break;
  
    case 111:
! #line 1058 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Identifier expected");
  		  RECOVER;
--- 3980,3986 ----
      break;
  
    case 111:
! #line 1054 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Identifier expected");
  		  RECOVER;
*************** yyreduce:
*** 3992,3998 ****
      break;
  
    case 112:
! #line 1063 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Identifier expected");
  		  RECOVER;
--- 3988,3994 ----
      break;
  
    case 112:
! #line 1059 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Identifier expected");
  		  RECOVER;
*************** yyreduce:
*** 4000,4006 ****
      break;
  
    case 113:
! #line 1068 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Invalid method declaration, return type required");
  		  RECOVER;
--- 3996,4002 ----
      break;
  
    case 113:
! #line 1064 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Invalid method declaration, return type required");
  		  RECOVER;
*************** yyreduce:
*** 4008,4014 ****
      break;
  
    case 114:
! #line 1076 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number = 0;
  		  (yyval.node) = method_declarator ((yyvsp[-2].node), NULL_TREE);
--- 4004,4010 ----
      break;
  
    case 114:
! #line 1072 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number = 0;
  		  (yyval.node) = method_declarator ((yyvsp[-2].node), NULL_TREE);
*************** yyreduce:
*** 4016,4027 ****
      break;
  
    case 115:
! #line 1081 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = method_declarator ((yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 116:
! #line 1083 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  SET_EXPR_LOCATION_FROM_TOKEN (wfl_operator, (yyvsp[-1].operator));
  		  TREE_PURPOSE ((yyvsp[-2].node)) =
--- 4012,4023 ----
      break;
  
    case 115:
! #line 1077 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = method_declarator ((yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 116:
! #line 1079 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  SET_EXPR_LOCATION_FROM_TOKEN (wfl_operator, (yyvsp[-1].operator));
  		  TREE_PURPOSE ((yyvsp[-2].node)) =
*************** yyreduce:
*** 4033,4056 ****
      break;
  
    case 117:
! #line 1092 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("')' expected"); DRECOVER(method_declarator);;}
      break;
  
    case 118:
! #line 1094 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 119:
! #line 1099 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number = 1;
  		;}
      break;
  
    case 120:
! #line 1103 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number += 1;
  		  (yyval.node) = chainon ((yyvsp[-2].node), (yyvsp[0].node));
--- 4029,4052 ----
      break;
  
    case 117:
! #line 1088 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("')' expected"); DRECOVER(method_declarator);;}
      break;
  
    case 118:
! #line 1090 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 119:
! #line 1095 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number = 1;
  		;}
      break;
  
    case 120:
! #line 1099 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number += 1;
  		  (yyval.node) = chainon ((yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 4058,4076 ****
      break;
  
    case 121:
! #line 1108 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { yyerror ("Missing formal parameter term"); RECOVER; ;}
      break;
  
    case 122:
! #line 1113 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[-1].node));
  		;}
      break;
  
    case 123:
! #line 1117 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[-1].node));
  		  ARG_FINAL_P ((yyval.node)) = 1;
--- 4054,4072 ----
      break;
  
    case 121:
! #line 1104 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { yyerror ("Missing formal parameter term"); RECOVER; ;}
      break;
  
    case 122:
! #line 1109 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[-1].node));
  		;}
      break;
  
    case 123:
! #line 1113 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[-1].node));
  		  ARG_FINAL_P ((yyval.node)) = 1;
*************** yyreduce:
*** 4078,4084 ****
      break;
  
    case 124:
! #line 1122 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Missing identifier"); RECOVER;
  		  (yyval.node) = NULL_TREE;
--- 4074,4080 ----
      break;
  
    case 124:
! #line 1118 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Missing identifier"); RECOVER;
  		  (yyval.node) = NULL_TREE;
*************** yyreduce:
*** 4086,4092 ****
      break;
  
    case 125:
! #line 1127 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Missing identifier"); RECOVER;
  		  (yyval.node) = NULL_TREE;
--- 4082,4088 ----
      break;
  
    case 125:
! #line 1123 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Missing identifier"); RECOVER;
  		  (yyval.node) = NULL_TREE;
*************** yyreduce:
*** 4094,4100 ****
      break;
  
    case 126:
! #line 1135 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  check_modifiers ("Illegal modifier %qs. Only %<final%> was expected here",
  				   (yyvsp[0].value), ACC_FINAL);
--- 4090,4096 ----
      break;
  
    case 126:
! #line 1131 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  check_modifiers ("Illegal modifier %qs. Only %<final%> was expected here",
  				   (yyvsp[0].value), ACC_FINAL);
*************** yyreduce:
*** 4104,4145 ****
      break;
  
    case 127:
! #line 1144 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 128:
! #line 1146 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 129:
! #line 1148 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing class type term"); RECOVER;;}
      break;
  
    case 130:
! #line 1153 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[0].node)); ;}
      break;
  
    case 131:
! #line 1155 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = tree_cons ((yyvsp[0].node), (yyvsp[0].node), (yyvsp[-2].node)); ;}
      break;
  
    case 132:
! #line 1157 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing class type term"); RECOVER;;}
      break;
  
    case 134:
! #line 1162 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 135:
! #line 1168 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  TREE_CHAIN ((yyvsp[0].node)) = CPC_STATIC_INITIALIZER_STMT (ctxp);
  		  SET_CPC_STATIC_INITIALIZER_STMT (ctxp, (yyvsp[0].node));
--- 4100,4141 ----
      break;
  
    case 127:
! #line 1140 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 128:
! #line 1142 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 129:
! #line 1144 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing class type term"); RECOVER;;}
      break;
  
    case 130:
! #line 1149 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_tree_list ((yyvsp[0].node), (yyvsp[0].node)); ;}
      break;
  
    case 131:
! #line 1151 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = tree_cons ((yyvsp[0].node), (yyvsp[0].node), (yyvsp[-2].node)); ;}
      break;
  
    case 132:
! #line 1153 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing class type term"); RECOVER;;}
      break;
  
    case 134:
! #line 1158 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 135:
! #line 1164 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  TREE_CHAIN ((yyvsp[0].node)) = CPC_STATIC_INITIALIZER_STMT (ctxp);
  		  SET_CPC_STATIC_INITIALIZER_STMT (ctxp, (yyvsp[0].node));
*************** yyreduce:
*** 4148,4154 ****
      break;
  
    case 136:
! #line 1177 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  check_modifiers ("Illegal modifier %qs for static initializer", (yyvsp[0].value), ACC_STATIC);
  		  /* Can't have a static initializer in an innerclass */
--- 4144,4150 ----
      break;
  
    case 136:
! #line 1173 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  check_modifiers ("Illegal modifier %qs for static initializer", (yyvsp[0].value), ACC_STATIC);
  		  /* Can't have a static initializer in an innerclass */
*************** yyreduce:
*** 4163,4169 ****
      break;
  
    case 137:
! #line 1193 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  current_function_decl = (yyvsp[0].node);
  		  source_start_java_method (current_function_decl);
--- 4159,4165 ----
      break;
  
    case 137:
! #line 1189 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  current_function_decl = (yyvsp[0].node);
  		  source_start_java_method (current_function_decl);
*************** yyreduce:
*** 4171,4192 ****
      break;
  
    case 138:
! #line 1198 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { finish_method_declaration ((yyvsp[0].node)); ;}
      break;
  
    case 139:
! #line 1203 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = method_header (0, NULL_TREE, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 140:
! #line 1205 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = method_header ((yyvsp[-2].value), NULL_TREE, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 141:
! #line 1210 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number = 0;
  		  (yyval.node) = method_declarator ((yyvsp[-2].node), NULL_TREE);
--- 4167,4188 ----
      break;
  
    case 138:
! #line 1194 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { finish_method_declaration ((yyvsp[0].node)); ;}
      break;
  
    case 139:
! #line 1199 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = method_header (0, NULL_TREE, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 140:
! #line 1201 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = method_header ((yyvsp[-2].value), NULL_TREE, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 141:
! #line 1206 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number = 0;
  		  (yyval.node) = method_declarator ((yyvsp[-2].node), NULL_TREE);
*************** yyreduce:
*** 4194,4205 ****
      break;
  
    case 142:
! #line 1215 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = method_declarator ((yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 143:
! #line 1223 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  BLOCK_EXPR_BODY ((yyvsp[0].node)) = build_java_empty_stmt ();
  		  (yyval.node) = (yyvsp[0].node);
--- 4190,4201 ----
      break;
  
    case 142:
! #line 1211 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = method_declarator ((yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 143:
! #line 1219 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  BLOCK_EXPR_BODY ((yyvsp[0].node)) = build_java_empty_stmt ();
  		  (yyval.node) = (yyvsp[0].node);
*************** yyreduce:
*** 4207,4228 ****
      break;
  
    case 144:
! #line 1228 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 145:
! #line 1230 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 146:
! #line 1232 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 148:
! #line 1242 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_method_invocation ((yyvsp[-3].node), NULL_TREE);
  		  (yyval.node) = build_debugable_stmt (EXPR_WFL_LINECOL ((yyvsp[-3].node)), (yyval.node));
--- 4203,4224 ----
      break;
  
    case 144:
! #line 1224 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 145:
! #line 1226 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 146:
! #line 1228 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 148:
! #line 1238 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_method_invocation ((yyvsp[-3].node), NULL_TREE);
  		  (yyval.node) = build_debugable_stmt (EXPR_WFL_LINECOL ((yyvsp[-3].node)), (yyval.node));
*************** yyreduce:
*** 4231,4237 ****
      break;
  
    case 149:
! #line 1248 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_method_invocation ((yyvsp[-4].node), (yyvsp[-2].node));
  		  (yyval.node) = build_debugable_stmt (EXPR_WFL_LINECOL ((yyvsp[-4].node)), (yyval.node));
--- 4227,4233 ----
      break;
  
    case 149:
! #line 1244 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_method_invocation ((yyvsp[-4].node), (yyvsp[-2].node));
  		  (yyval.node) = build_debugable_stmt (EXPR_WFL_LINECOL ((yyvsp[-4].node)), (yyval.node));
*************** yyreduce:
*** 4240,4256 ****
      break;
  
    case 150:
! #line 1256 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = parse_jdk1_1_error ("explicit constructor invocation"); ;}
      break;
  
    case 151:
! #line 1258 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = parse_jdk1_1_error ("explicit constructor invocation"); ;}
      break;
  
    case 152:
! #line 1263 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree wfl = build_wfl_node (this_identifier_node);
  		  SET_EXPR_LOCATION_FROM_TOKEN (wfl, (yyvsp[0].operator));
--- 4236,4252 ----
      break;
  
    case 150:
! #line 1252 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = parse_jdk1_1_error ("explicit constructor invocation"); ;}
      break;
  
    case 151:
! #line 1254 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = parse_jdk1_1_error ("explicit constructor invocation"); ;}
      break;
  
    case 152:
! #line 1259 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree wfl = build_wfl_node (this_identifier_node);
  		  SET_EXPR_LOCATION_FROM_TOKEN (wfl, (yyvsp[0].operator));
*************** yyreduce:
*** 4259,4265 ****
      break;
  
    case 153:
! #line 1269 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree wfl = build_wfl_node (super_identifier_node);
  		  SET_EXPR_LOCATION_FROM_TOKEN (wfl, (yyvsp[0].operator));
--- 4255,4261 ----
      break;
  
    case 153:
! #line 1265 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree wfl = build_wfl_node (super_identifier_node);
  		  SET_EXPR_LOCATION_FROM_TOKEN (wfl, (yyvsp[0].operator));
*************** yyreduce:
*** 4268,4324 ****
      break;
  
    case 154:
! #line 1280 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { create_interface (0, (yyvsp[0].node), NULL_TREE); ;}
      break;
  
    case 155:
! #line 1282 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { ; ;}
      break;
  
    case 156:
! #line 1284 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { create_interface ((yyvsp[-2].value), (yyvsp[0].node), NULL_TREE); ;}
      break;
  
    case 157:
! #line 1286 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { ; ;}
      break;
  
    case 158:
! #line 1288 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { create_interface (0, (yyvsp[-1].node), (yyvsp[0].node));	;}
      break;
  
    case 159:
! #line 1290 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { ; ;}
      break;
  
    case 160:
! #line 1292 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { create_interface ((yyvsp[-3].value), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 161:
! #line 1294 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { ; ;}
      break;
  
    case 162:
! #line 1296 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { yyerror ("'{' expected"); RECOVER; ;}
      break;
  
    case 163:
! #line 1298 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { yyerror ("'{' expected"); RECOVER; ;}
      break;
  
    case 164:
! #line 1303 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->interface_number = 1;
  		  (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE);
--- 4264,4320 ----
      break;
  
    case 154:
! #line 1276 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { create_interface (0, (yyvsp[0].node), NULL_TREE); ;}
      break;
  
    case 155:
! #line 1278 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { ; ;}
      break;
  
    case 156:
! #line 1280 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { create_interface ((yyvsp[-2].value), (yyvsp[0].node), NULL_TREE); ;}
      break;
  
    case 157:
! #line 1282 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { ; ;}
      break;
  
    case 158:
! #line 1284 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { create_interface (0, (yyvsp[-1].node), (yyvsp[0].node));	;}
      break;
  
    case 159:
! #line 1286 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { ; ;}
      break;
  
    case 160:
! #line 1288 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { create_interface ((yyvsp[-3].value), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 161:
! #line 1290 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { ; ;}
      break;
  
    case 162:
! #line 1292 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { yyerror ("'{' expected"); RECOVER; ;}
      break;
  
    case 163:
! #line 1294 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { yyerror ("'{' expected"); RECOVER; ;}
      break;
  
    case 164:
! #line 1299 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->interface_number = 1;
  		  (yyval.node) = build_tree_list ((yyvsp[0].node), NULL_TREE);
*************** yyreduce:
*** 4326,4332 ****
      break;
  
    case 165:
! #line 1308 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->interface_number++;
  		  (yyval.node) = chainon ((yyvsp[-2].node), build_tree_list ((yyvsp[0].node), NULL_TREE));
--- 4322,4328 ----
      break;
  
    case 165:
! #line 1304 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->interface_number++;
  		  (yyval.node) = chainon ((yyvsp[-2].node), build_tree_list ((yyvsp[0].node), NULL_TREE));
*************** yyreduce:
*** 4334,4370 ****
      break;
  
    case 166:
! #line 1313 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Invalid interface type"); RECOVER;;}
      break;
  
    case 167:
! #line 1315 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 168:
! #line 1320 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 169:
! #line 1322 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 174:
! #line 1334 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { end_class_declaration (1); ;}
      break;
  
    case 175:
! #line 1336 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { end_class_declaration (1); ;}
      break;
  
    case 177:
! #line 1345 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  check_abstract_method_header ((yyvsp[-1].node));
  		  current_function_decl = NULL_TREE; /* FIXME ? */
--- 4330,4366 ----
      break;
  
    case 166:
! #line 1309 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Invalid interface type"); RECOVER;;}
      break;
  
    case 167:
! #line 1311 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 168:
! #line 1316 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 169:
! #line 1318 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 174:
! #line 1330 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { end_class_declaration (1); ;}
      break;
  
    case 175:
! #line 1332 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { end_class_declaration (1); ;}
      break;
  
    case 177:
! #line 1341 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  check_abstract_method_header ((yyvsp[-1].node));
  		  current_function_decl = NULL_TREE; /* FIXME ? */
*************** yyreduce:
*** 4372,4403 ****
      break;
  
    case 178:
! #line 1350 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 179:
! #line 1356 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_new_array_init ((yyvsp[-1].operator).location, NULL_TREE); ;}
      break;
  
    case 180:
! #line 1358 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_new_array_init ((yyvsp[-2].operator).location, NULL_TREE); ;}
      break;
  
    case 181:
! #line 1360 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_new_array_init ((yyvsp[-2].operator).location, (yyvsp[-1].node)); ;}
      break;
  
    case 182:
! #line 1362 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_new_array_init ((yyvsp[-3].operator).location, (yyvsp[-2].node)); ;}
      break;
  
    case 183:
! #line 1367 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = tree_cons (maybe_build_array_element_wfl ((yyvsp[0].node)),
  				  (yyvsp[0].node), NULL_TREE);
--- 4368,4399 ----
      break;
  
    case 178:
! #line 1346 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 179:
! #line 1352 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_new_array_init ((yyvsp[-1].operator).location, NULL_TREE); ;}
      break;
  
    case 180:
! #line 1354 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_new_array_init ((yyvsp[-2].operator).location, NULL_TREE); ;}
      break;
  
    case 181:
! #line 1356 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_new_array_init ((yyvsp[-2].operator).location, (yyvsp[-1].node)); ;}
      break;
  
    case 182:
! #line 1358 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_new_array_init ((yyvsp[-3].operator).location, (yyvsp[-2].node)); ;}
      break;
  
    case 183:
! #line 1363 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = tree_cons (maybe_build_array_element_wfl ((yyvsp[0].node)),
  				  (yyvsp[0].node), NULL_TREE);
*************** yyreduce:
*** 4405,4438 ****
      break;
  
    case 184:
! #line 1372 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = tree_cons (maybe_build_array_element_wfl ((yyvsp[0].node)), (yyvsp[0].node), (yyvsp[-2].node));
  		;}
      break;
  
    case 185:
! #line 1376 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 186:
! #line 1382 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 187:
! #line 1384 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 188:
! #line 1389 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { enter_block (); ;}
      break;
  
    case 189:
! #line 1394 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  maybe_absorb_scoping_blocks ();
  		  /* Store the location of the `}' when doing xrefs */
--- 4401,4434 ----
      break;
  
    case 184:
! #line 1368 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = tree_cons (maybe_build_array_element_wfl ((yyvsp[0].node)), (yyvsp[0].node), (yyvsp[-2].node));
  		;}
      break;
  
    case 185:
! #line 1372 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 186:
! #line 1378 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 187:
! #line 1380 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 188:
! #line 1385 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { enter_block (); ;}
      break;
  
    case 189:
! #line 1390 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  maybe_absorb_scoping_blocks ();
  		  /* Store the location of the `}' when doing xrefs */
*************** yyreduce:
*** 4445,4456 ****
      break;
  
    case 193:
! #line 1413 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { java_method_add_stmt (current_function_decl, (yyvsp[0].node)); ;}
      break;
  
    case 194:
! #line 1415 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  LOCAL_CLASS_P (TREE_TYPE (GET_CPC ())) = 1;
  		  end_class_declaration (1);
--- 4441,4452 ----
      break;
  
    case 193:
! #line 1409 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { java_method_add_stmt (current_function_decl, (yyvsp[0].node)); ;}
      break;
  
    case 194:
! #line 1411 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  LOCAL_CLASS_P (TREE_TYPE (GET_CPC ())) = 1;
  		  end_class_declaration (1);
*************** yyreduce:
*** 4458,4484 ****
      break;
  
    case 196:
! #line 1427 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { declare_local_variables (0, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 197:
! #line 1429 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { declare_local_variables ((yyvsp[-2].value), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 203:
! #line 1439 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = exit_block (); ;}
      break;
  
    case 208:
! #line 1448 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = exit_block (); ;}
      break;
  
    case 221:
! #line 1468 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if (flag_extraneous_semicolon
  		      && ! current_static_block
--- 4454,4480 ----
      break;
  
    case 196:
! #line 1423 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { declare_local_variables (0, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 197:
! #line 1425 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { declare_local_variables ((yyvsp[-2].value), (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 203:
! #line 1435 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = exit_block (); ;}
      break;
  
    case 208:
! #line 1444 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = exit_block (); ;}
      break;
  
    case 221:
! #line 1464 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if (flag_extraneous_semicolon
  		      && ! current_static_block
*************** yyreduce:
*** 4500,4506 ****
      break;
  
    case 222:
! #line 1490 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_labeled_block (EXPR_WFL_LINECOL ((yyvsp[-1].node)),
  					    EXPR_WFL_NODE ((yyvsp[-1].node)));
--- 4496,4502 ----
      break;
  
    case 222:
! #line 1486 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_labeled_block (EXPR_WFL_LINECOL ((yyvsp[-1].node)),
  					    EXPR_WFL_NODE ((yyvsp[-1].node)));
*************** yyreduce:
*** 4511,4532 ****
      break;
  
    case 223:
! #line 1501 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = finish_labeled_statement ((yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 224:
! #line 1503 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("':' expected"); RECOVER;;}
      break;
  
    case 225:
! #line 1508 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = finish_labeled_statement ((yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 226:
! #line 1515 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* We have a statement. Generate a WFL around it so
  		     we can debug it */
--- 4507,4528 ----
      break;
  
    case 223:
! #line 1497 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = finish_labeled_statement ((yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 224:
! #line 1499 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("':' expected"); RECOVER;;}
      break;
  
    case 225:
! #line 1504 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = finish_labeled_statement ((yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 226:
! #line 1511 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* We have a statement. Generate a WFL around it so
  		     we can debug it */
*************** yyreduce:
*** 4542,4548 ****
      break;
  
    case 227:
! #line 1528 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  YYNOT_TWICE yyerror ("Invalid expression statement");
  		  DRECOVER (expr_stmt);
--- 4538,4544 ----
      break;
  
    case 227:
! #line 1524 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  YYNOT_TWICE yyerror ("Invalid expression statement");
  		  DRECOVER (expr_stmt);
*************** yyreduce:
*** 4550,4556 ****
      break;
  
    case 228:
! #line 1533 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  YYNOT_TWICE yyerror ("Invalid expression statement");
  		  DRECOVER (expr_stmt);
--- 4546,4552 ----
      break;
  
    case 228:
! #line 1529 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  YYNOT_TWICE yyerror ("Invalid expression statement");
  		  DRECOVER (expr_stmt);
*************** yyreduce:
*** 4558,4564 ****
      break;
  
    case 229:
! #line 1538 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  YYNOT_TWICE yyerror ("Invalid expression statement");
  		  DRECOVER (expr_stmt);
--- 4554,4560 ----
      break;
  
    case 229:
! #line 1534 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  YYNOT_TWICE yyerror ("Invalid expression statement");
  		  DRECOVER (expr_stmt);
*************** yyreduce:
*** 4566,4577 ****
      break;
  
    case 230:
! #line 1543 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 231:
! #line 1545 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  parse_ctor_invocation_error ();
  		  RECOVER;
--- 4562,4573 ----
      break;
  
    case 230:
! #line 1539 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 231:
! #line 1541 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  parse_ctor_invocation_error ();
  		  RECOVER;
*************** yyreduce:
*** 4579,4590 ****
      break;
  
    case 232:
! #line 1550 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 233:
! #line 1552 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  parse_ctor_invocation_error ();
  		  RECOVER;
--- 4575,4586 ----
      break;
  
    case 232:
! #line 1546 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 233:
! #line 1548 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  parse_ctor_invocation_error ();
  		  RECOVER;
*************** yyreduce:
*** 4592,4623 ****
      break;
  
    case 234:
! #line 1557 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 235:
! #line 1559 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 236:
! #line 1561 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 237:
! #line 1563 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 238:
! #line 1565 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 246:
! #line 1580 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_if_else_statement ((yyvsp[-3].operator).location, (yyvsp[-2].node),
  						(yyvsp[0].node), NULL_TREE);
--- 4588,4619 ----
      break;
  
    case 234:
! #line 1553 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 235:
! #line 1555 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 236:
! #line 1557 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 237:
! #line 1559 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 238:
! #line 1561 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 246:
! #line 1576 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_if_else_statement ((yyvsp[-3].operator).location, (yyvsp[-2].node),
  						(yyvsp[0].node), NULL_TREE);
*************** yyreduce:
*** 4625,4663 ****
      break;
  
    case 247:
! #line 1585 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 248:
! #line 1587 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 249:
! #line 1589 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 250:
! #line 1594 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_if_else_statement ((yyvsp[-5].operator).location, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 251:
! #line 1599 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_if_else_statement ((yyvsp[-5].operator).location, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 252:
! #line 1604 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  enter_block ();
  		;}
      break;
  
    case 253:
! #line 1608 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* Make into "proper list" of COMPOUND_EXPRs.
  		     I.e. make the last statement also have its own
--- 4621,4659 ----
      break;
  
    case 247:
! #line 1581 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 248:
! #line 1583 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 249:
! #line 1585 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 250:
! #line 1590 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_if_else_statement ((yyvsp[-5].operator).location, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 251:
! #line 1595 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_if_else_statement ((yyvsp[-5].operator).location, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 252:
! #line 1600 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  enter_block ();
  		;}
      break;
  
    case 253:
! #line 1604 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* Make into "proper list" of COMPOUND_EXPRs.
  		     I.e. make the last statement also have its own
*************** yyreduce:
*** 4669,4675 ****
      break;
  
    case 254:
! #line 1620 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build3 (SWITCH_EXPR, NULL_TREE, (yyvsp[-1].node),
  			       NULL_TREE, NULL_TREE);
--- 4665,4671 ----
      break;
  
    case 254:
! #line 1616 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build3 (SWITCH_EXPR, NULL_TREE, (yyvsp[-1].node),
  			       NULL_TREE, NULL_TREE);
*************** yyreduce:
*** 4678,4719 ****
      break;
  
    case 255:
! #line 1626 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 256:
! #line 1628 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term or ')'"); DRECOVER(switch_statement);;}
      break;
  
    case 257:
! #line 1630 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'{' expected"); RECOVER;;}
      break;
  
    case 258:
! #line 1638 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 259:
! #line 1640 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 260:
! #line 1642 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 261:
! #line 1644 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 267:
! #line 1663 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree lab = build1 (CASE_EXPR, NULL_TREE, (yyvsp[-1].node));
  		  SET_EXPR_LOCATION_FROM_TOKEN (lab, (yyvsp[-2].operator));
--- 4674,4715 ----
      break;
  
    case 255:
! #line 1622 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 256:
! #line 1624 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term or ')'"); DRECOVER(switch_statement);;}
      break;
  
    case 257:
! #line 1626 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'{' expected"); RECOVER;;}
      break;
  
    case 258:
! #line 1634 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 259:
! #line 1636 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 260:
! #line 1638 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 261:
! #line 1640 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = NULL_TREE; ;}
      break;
  
    case 267:
! #line 1659 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree lab = build1 (CASE_EXPR, NULL_TREE, (yyvsp[-1].node));
  		  SET_EXPR_LOCATION_FROM_TOKEN (lab, (yyvsp[-2].operator));
*************** yyreduce:
*** 4722,4728 ****
      break;
  
    case 268:
! #line 1669 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree lab = make_node (DEFAULT_EXPR);
  		  SET_EXPR_LOCATION_FROM_TOKEN (lab, (yyvsp[-1].operator));
--- 4718,4724 ----
      break;
  
    case 268:
! #line 1665 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree lab = make_node (DEFAULT_EXPR);
  		  SET_EXPR_LOCATION_FROM_TOKEN (lab, (yyvsp[-1].operator));
*************** yyreduce:
*** 4731,4752 ****
      break;
  
    case 269:
! #line 1675 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing or invalid constant expression"); RECOVER;;}
      break;
  
    case 270:
! #line 1677 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("':' expected"); RECOVER;;}
      break;
  
    case 271:
! #line 1679 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("':' expected"); RECOVER;;}
      break;
  
    case 272:
! #line 1684 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree body = build_loop_body ((yyvsp[-2].operator).location, (yyvsp[-1].node), 0);
  		  (yyval.node) = build_new_loop (body);
--- 4727,4748 ----
      break;
  
    case 269:
! #line 1671 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing or invalid constant expression"); RECOVER;;}
      break;
  
    case 270:
! #line 1673 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("':' expected"); RECOVER;;}
      break;
  
    case 271:
! #line 1675 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("':' expected"); RECOVER;;}
      break;
  
    case 272:
! #line 1680 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree body = build_loop_body ((yyvsp[-2].operator).location, (yyvsp[-1].node), 0);
  		  (yyval.node) = build_new_loop (body);
*************** yyreduce:
*** 4754,4785 ****
      break;
  
    case 273:
! #line 1692 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = finish_loop_body (0, NULL_TREE, (yyvsp[0].node), 0); ;}
      break;
  
    case 274:
! #line 1694 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {YYERROR_NOW; yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 275:
! #line 1696 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term and ')' expected"); RECOVER;;}
      break;
  
    case 276:
! #line 1698 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 277:
! #line 1703 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = finish_loop_body (0, NULL_TREE, (yyvsp[0].node), 0); ;}
      break;
  
    case 278:
! #line 1708 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree body = build_loop_body (0, NULL_TREE, 1);
  		  (yyval.node) = build_new_loop (body);
--- 4750,4781 ----
      break;
  
    case 273:
! #line 1688 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = finish_loop_body (0, NULL_TREE, (yyvsp[0].node), 0); ;}
      break;
  
    case 274:
! #line 1690 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {YYERROR_NOW; yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 275:
! #line 1692 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term and ')' expected"); RECOVER;;}
      break;
  
    case 276:
! #line 1694 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 277:
! #line 1699 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = finish_loop_body (0, NULL_TREE, (yyvsp[0].node), 0); ;}
      break;
  
    case 278:
! #line 1704 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree body = build_loop_body (0, NULL_TREE, 1);
  		  (yyval.node) = build_new_loop (body);
*************** yyreduce:
*** 4787,4798 ****
      break;
  
    case 279:
! #line 1717 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = finish_loop_body ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[-5].node), 1); ;}
      break;
  
    case 280:
! #line 1722 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if (CONSTANT_CLASS_P ((yyvsp[-4].node)))
  		    (yyvsp[-4].node) = build_wfl_node ((yyvsp[-4].node));
--- 4783,4794 ----
      break;
  
    case 279:
! #line 1713 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = finish_loop_body ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[-5].node), 1); ;}
      break;
  
    case 280:
! #line 1718 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if (CONSTANT_CLASS_P ((yyvsp[-4].node)))
  		    (yyvsp[-4].node) = build_wfl_node ((yyvsp[-4].node));
*************** yyreduce:
*** 4801,4807 ****
      break;
  
    case 281:
! #line 1728 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = finish_for_loop (0, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node));
  		  /* We have not condition, so we get rid of the EXIT_EXPR */
--- 4797,4803 ----
      break;
  
    case 281:
! #line 1724 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = finish_for_loop (0, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node));
  		  /* We have not condition, so we get rid of the EXIT_EXPR */
*************** yyreduce:
*** 4811,4837 ****
      break;
  
    case 282:
! #line 1735 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Invalid control expression"); RECOVER;;}
      break;
  
    case 283:
! #line 1737 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Invalid update expression"); RECOVER;;}
      break;
  
    case 284:
! #line 1739 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Invalid update expression"); RECOVER;;}
      break;
  
    case 285:
! #line 1744 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = finish_for_loop (EXPR_WFL_LINECOL ((yyvsp[-4].node)), (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));;}
      break;
  
    case 286:
! #line 1746 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = finish_for_loop (0, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node));
  		  /* We have not condition, so we get rid of the EXIT_EXPR */
--- 4807,4833 ----
      break;
  
    case 282:
! #line 1731 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Invalid control expression"); RECOVER;;}
      break;
  
    case 283:
! #line 1733 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Invalid update expression"); RECOVER;;}
      break;
  
    case 284:
! #line 1735 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Invalid update expression"); RECOVER;;}
      break;
  
    case 285:
! #line 1740 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = finish_for_loop (EXPR_WFL_LINECOL ((yyvsp[-4].node)), (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));;}
      break;
  
    case 286:
! #line 1742 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = finish_for_loop (0, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node));
  		  /* We have not condition, so we get rid of the EXIT_EXPR */
*************** yyreduce:
*** 4841,4847 ****
      break;
  
    case 287:
! #line 1756 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* This scope defined for local variable that may be
                       defined within the scope of the for loop */
--- 4837,4843 ----
      break;
  
    case 287:
! #line 1752 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* This scope defined for local variable that may be
                       defined within the scope of the for loop */
*************** yyreduce:
*** 4850,4866 ****
      break;
  
    case 288:
! #line 1762 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'(' expected"); DRECOVER(for_1);;}
      break;
  
    case 289:
! #line 1764 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Invalid init statement"); RECOVER;;}
      break;
  
    case 290:
! #line 1769 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* We now declare the loop body. The loop is
                       declared as a for loop. */
--- 4846,4862 ----
      break;
  
    case 288:
! #line 1758 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'(' expected"); DRECOVER(for_1);;}
      break;
  
    case 289:
! #line 1760 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Invalid init statement"); RECOVER;;}
      break;
  
    case 290:
! #line 1765 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* We now declare the loop body. The loop is
                       declared as a for loop. */
*************** yyreduce:
*** 4874,4885 ****
      break;
  
    case 291:
! #line 1781 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_java_empty_stmt (); ;}
      break;
  
    case 292:
! #line 1783 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* Init statement recorded within the previously
                       defined block scope */
--- 4870,4881 ----
      break;
  
    case 291:
! #line 1777 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_java_empty_stmt (); ;}
      break;
  
    case 292:
! #line 1779 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* Init statement recorded within the previously
                       defined block scope */
*************** yyreduce:
*** 4888,4894 ****
      break;
  
    case 293:
! #line 1789 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* Local variable are recorded within the previously
  		     defined block scope */
--- 4884,4890 ----
      break;
  
    case 293:
! #line 1785 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* Local variable are recorded within the previously
  		     defined block scope */
*************** yyreduce:
*** 4897,4993 ****
      break;
  
    case 294:
! #line 1795 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); DRECOVER(for_init_1);;}
      break;
  
    case 295:
! #line 1799 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = build_java_empty_stmt ();;}
      break;
  
    case 296:
! #line 1801 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_debugable_stmt (BUILD_LOCATION (), (yyvsp[0].node)); ;}
      break;
  
    case 297:
! #line 1806 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = add_stmt_to_compound (NULL_TREE, NULL_TREE, (yyvsp[0].node)); ;}
      break;
  
    case 298:
! #line 1808 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = add_stmt_to_compound ((yyvsp[-2].node), NULL_TREE, (yyvsp[0].node)); ;}
      break;
  
    case 299:
! #line 1810 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 300:
! #line 1815 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_bc_statement ((yyvsp[-1].operator).location, 1, NULL_TREE); ;}
      break;
  
    case 301:
! #line 1817 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_bc_statement ((yyvsp[-2].operator).location, 1, (yyvsp[-1].node)); ;}
      break;
  
    case 302:
! #line 1819 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 303:
! #line 1821 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 304:
! #line 1826 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_bc_statement ((yyvsp[-1].operator).location, 0, NULL_TREE); ;}
      break;
  
    case 305:
! #line 1828 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_bc_statement ((yyvsp[-2].operator).location, 0, (yyvsp[-1].node)); ;}
      break;
  
    case 306:
! #line 1830 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 307:
! #line 1832 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 308:
! #line 1837 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_return ((yyvsp[-1].operator).location, NULL_TREE); ;}
      break;
  
    case 309:
! #line 1839 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_return ((yyvsp[-2].operator).location, (yyvsp[-1].node)); ;}
      break;
  
    case 310:
! #line 1841 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 311:
! #line 1843 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 312:
! #line 1848 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build1 (THROW_EXPR, NULL_TREE, (yyvsp[-1].node));
  		  SET_EXPR_LOCATION_FROM_TOKEN ((yyval.node), (yyvsp[-2].operator));
--- 4893,4989 ----
      break;
  
    case 294:
! #line 1791 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); DRECOVER(for_init_1);;}
      break;
  
    case 295:
! #line 1795 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = build_java_empty_stmt ();;}
      break;
  
    case 296:
! #line 1797 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_debugable_stmt (BUILD_LOCATION (), (yyvsp[0].node)); ;}
      break;
  
    case 297:
! #line 1802 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = add_stmt_to_compound (NULL_TREE, NULL_TREE, (yyvsp[0].node)); ;}
      break;
  
    case 298:
! #line 1804 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = add_stmt_to_compound ((yyvsp[-2].node), NULL_TREE, (yyvsp[0].node)); ;}
      break;
  
    case 299:
! #line 1806 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 300:
! #line 1811 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_bc_statement ((yyvsp[-1].operator).location, 1, NULL_TREE); ;}
      break;
  
    case 301:
! #line 1813 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_bc_statement ((yyvsp[-2].operator).location, 1, (yyvsp[-1].node)); ;}
      break;
  
    case 302:
! #line 1815 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 303:
! #line 1817 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 304:
! #line 1822 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_bc_statement ((yyvsp[-1].operator).location, 0, NULL_TREE); ;}
      break;
  
    case 305:
! #line 1824 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_bc_statement ((yyvsp[-2].operator).location, 0, (yyvsp[-1].node)); ;}
      break;
  
    case 306:
! #line 1826 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 307:
! #line 1828 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 308:
! #line 1833 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_return ((yyvsp[-1].operator).location, NULL_TREE); ;}
      break;
  
    case 309:
! #line 1835 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_return ((yyvsp[-2].operator).location, (yyvsp[-1].node)); ;}
      break;
  
    case 310:
! #line 1837 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 311:
! #line 1839 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 312:
! #line 1844 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build1 (THROW_EXPR, NULL_TREE, (yyvsp[-1].node));
  		  SET_EXPR_LOCATION_FROM_TOKEN ((yyval.node), (yyvsp[-2].operator));
*************** yyreduce:
*** 4995,5035 ****
      break;
  
    case 313:
! #line 1853 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 314:
! #line 1855 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 315:
! #line 1860 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_assertion ((yyvsp[-4].operator).location, (yyvsp[-3].node), (yyvsp[-1].node));
  		;}
      break;
  
    case 316:
! #line 1864 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_assertion ((yyvsp[-2].operator).location, (yyvsp[-1].node), NULL_TREE);
  		;}
      break;
  
    case 317:
! #line 1868 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 318:
! #line 1870 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 319:
! #line 1875 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build2 (SYNCHRONIZED_EXPR, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node));
  		  EXPR_WFL_LINECOL ((yyval.node)) =
--- 4991,5031 ----
      break;
  
    case 313:
! #line 1849 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 314:
! #line 1851 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 315:
! #line 1856 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_assertion ((yyvsp[-4].operator).location, (yyvsp[-3].node), (yyvsp[-1].node));
  		;}
      break;
  
    case 316:
! #line 1860 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_assertion ((yyvsp[-2].operator).location, (yyvsp[-1].node), NULL_TREE);
  		;}
      break;
  
    case 317:
! #line 1864 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 318:
! #line 1866 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("';' expected"); RECOVER;;}
      break;
  
    case 319:
! #line 1871 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build2 (SYNCHRONIZED_EXPR, NULL_TREE, (yyvsp[-2].node), (yyvsp[0].node));
  		  EXPR_WFL_LINECOL ((yyval.node)) =
*************** yyreduce:
*** 5038,5064 ****
      break;
  
    case 320:
! #line 1881 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'{' expected"); RECOVER;;}
      break;
  
    case 321:
! #line 1883 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 322:
! #line 1885 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 323:
! #line 1887 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 324:
! #line 1892 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  check_modifiers (
               "Illegal modifier %qs. Only %<synchronized%> was expected here",
--- 5034,5060 ----
      break;
  
    case 320:
! #line 1877 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'{' expected"); RECOVER;;}
      break;
  
    case 321:
! #line 1879 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 322:
! #line 1881 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 323:
! #line 1883 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 324:
! #line 1888 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  check_modifiers (
               "Illegal modifier %qs. Only %<synchronized%> was expected here",
*************** yyreduce:
*** 5070,5086 ****
      break;
  
    case 325:
! #line 1904 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_try_statement ((yyvsp[-2].operator).location, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 326:
! #line 1906 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_try_finally_statement ((yyvsp[-2].operator).location, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 327:
! #line 1908 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_try_finally_statement
  		    ((yyvsp[-3].operator).location, build_try_statement ((yyvsp[-3].operator).location,
  						       (yyvsp[-2].node), (yyvsp[-1].node)), (yyvsp[0].node));
--- 5066,5082 ----
      break;
  
    case 325:
! #line 1900 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_try_statement ((yyvsp[-2].operator).location, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 326:
! #line 1902 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_try_finally_statement ((yyvsp[-2].operator).location, (yyvsp[-1].node), (yyvsp[0].node)); ;}
      break;
  
    case 327:
! #line 1904 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_try_finally_statement
  		    ((yyvsp[-3].operator).location, build_try_statement ((yyvsp[-3].operator).location,
  						       (yyvsp[-2].node), (yyvsp[-1].node)), (yyvsp[0].node));
*************** yyreduce:
*** 5088,5099 ****
      break;
  
    case 328:
! #line 1913 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'{' expected"); DRECOVER (try_statement);;}
      break;
  
    case 330:
! #line 1919 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  TREE_CHAIN ((yyvsp[0].node)) = (yyvsp[-1].node);
  		  (yyval.node) = (yyvsp[0].node);
--- 5084,5095 ----
      break;
  
    case 328:
! #line 1909 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'{' expected"); DRECOVER (try_statement);;}
      break;
  
    case 330:
! #line 1915 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  TREE_CHAIN ((yyvsp[0].node)) = (yyvsp[-1].node);
  		  (yyval.node) = (yyvsp[0].node);
*************** yyreduce:
*** 5101,5107 ****
      break;
  
    case 331:
! #line 1927 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  java_method_add_stmt (current_function_decl, (yyvsp[0].node));
  		  exit_block ();
--- 5097,5103 ----
      break;
  
    case 331:
! #line 1923 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  java_method_add_stmt (current_function_decl, (yyvsp[0].node));
  		  exit_block ();
*************** yyreduce:
*** 5110,5116 ****
      break;
  
    case 332:
! #line 1936 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  /* We add a block to define a scope for
  		     formal_parameter (CCBP). The formal parameter is
--- 5106,5112 ----
      break;
  
    case 332:
! #line 1932 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  /* We add a block to define a scope for
  		     formal_parameter (CCBP). The formal parameter is
*************** yyreduce:
*** 5138,5149 ****
      break;
  
    case 333:
! #line 1961 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER; (yyval.node) = NULL_TREE;;}
      break;
  
    case 334:
! #line 1963 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Missing term or ')' expected");
  		  RECOVER; (yyval.node) = NULL_TREE;
--- 5134,5145 ----
      break;
  
    case 333:
! #line 1957 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'(' expected"); RECOVER; (yyval.node) = NULL_TREE;;}
      break;
  
    case 334:
! #line 1959 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Missing term or ')' expected");
  		  RECOVER; (yyval.node) = NULL_TREE;
*************** yyreduce:
*** 5151,5182 ****
      break;
  
    case 335:
! #line 1968 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER; (yyval.node) = NULL_TREE;;}
      break;
  
    case 336:
! #line 1973 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 337:
! #line 1975 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'{' expected"); RECOVER; ;}
      break;
  
    case 342:
! #line 1988 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_this ((yyvsp[0].operator).location); ;}
      break;
  
    case 343:
! #line 1990 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = (yyvsp[-1].node);;}
      break;
  
    case 349:
! #line 2000 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree wfl = build_wfl_node (this_identifier_node);
  		  (yyval.node) = make_qualified_primary ((yyvsp[-2].node), wfl, EXPR_WFL_LINECOL ((yyvsp[-2].node)));
--- 5147,5178 ----
      break;
  
    case 335:
! #line 1964 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER; (yyval.node) = NULL_TREE;;}
      break;
  
    case 336:
! #line 1969 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[0].node); ;}
      break;
  
    case 337:
! #line 1971 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'{' expected"); RECOVER; ;}
      break;
  
    case 342:
! #line 1984 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_this ((yyvsp[0].operator).location); ;}
      break;
  
    case 343:
! #line 1986 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = (yyvsp[-1].node);;}
      break;
  
    case 349:
! #line 1996 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree wfl = build_wfl_node (this_identifier_node);
  		  (yyval.node) = make_qualified_primary ((yyvsp[-2].node), wfl, EXPR_WFL_LINECOL ((yyvsp[-2].node)));
*************** yyreduce:
*** 5184,5225 ****
      break;
  
    case 350:
! #line 2005 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 351:
! #line 2007 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'class' or 'this' expected" ); RECOVER;;}
      break;
  
    case 352:
! #line 2009 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'class' expected" ); RECOVER;;}
      break;
  
    case 353:
! #line 2011 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'class' expected" ); RECOVER;;}
      break;
  
    case 354:
! #line 2016 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;}
      break;
  
    case 355:
! #line 2018 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;}
      break;
  
    case 356:
! #line 2020 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;}
      break;
  
    case 357:
! #line 2022 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
                     (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location,
                                                     void_type_node);
--- 5180,5221 ----
      break;
  
    case 350:
! #line 2001 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 351:
! #line 2003 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'class' or 'this' expected" ); RECOVER;;}
      break;
  
    case 352:
! #line 2005 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'class' expected" ); RECOVER;;}
      break;
  
    case 353:
! #line 2007 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'class' expected" ); RECOVER;;}
      break;
  
    case 354:
! #line 2012 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;}
      break;
  
    case 355:
! #line 2014 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;}
      break;
  
    case 356:
! #line 2016 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location, (yyvsp[-2].node)); ;}
      break;
  
    case 357:
! #line 2018 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
                     (yyval.node) = build_incomplete_class_ref ((yyvsp[-1].operator).location,
                                                     void_type_node);
*************** yyreduce:
*** 5227,5243 ****
      break;
  
    case 358:
! #line 2030 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_new_invocation ((yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 359:
! #line 2032 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_new_invocation ((yyvsp[-2].node), NULL_TREE); ;}
      break;
  
    case 361:
! #line 2038 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree ctor = build_new_invocation ((yyvsp[-2].node), NULL_TREE);
  		  (yyval.node) = make_qualified_primary ((yyvsp[-3].node), ctor,
--- 5223,5239 ----
      break;
  
    case 358:
! #line 2026 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_new_invocation ((yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 359:
! #line 2028 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_new_invocation ((yyvsp[-2].node), NULL_TREE); ;}
      break;
  
    case 361:
! #line 2034 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree ctor = build_new_invocation ((yyvsp[-2].node), NULL_TREE);
  		  (yyval.node) = make_qualified_primary ((yyvsp[-3].node), ctor,
*************** yyreduce:
*** 5246,5252 ****
      break;
  
    case 363:
! #line 2045 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree ctor = build_new_invocation ((yyvsp[-3].node), (yyvsp[-1].node));
  		  (yyval.node) = make_qualified_primary ((yyvsp[-4].node), ctor,
--- 5242,5248 ----
      break;
  
    case 363:
! #line 2041 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree ctor = build_new_invocation ((yyvsp[-3].node), (yyvsp[-1].node));
  		  (yyval.node) = make_qualified_primary ((yyvsp[-4].node), ctor,
*************** yyreduce:
*** 5255,5281 ****
      break;
  
    case 365:
! #line 2052 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); DRECOVER(new_1);;}
      break;
  
    case 366:
! #line 2054 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 367:
! #line 2056 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("')' or term expected"); RECOVER;;}
      break;
  
    case 368:
! #line 2058 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 369:
! #line 2060 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = NULL_TREE;
  		  YYERROR_NOW;
--- 5251,5277 ----
      break;
  
    case 365:
! #line 2048 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); DRECOVER(new_1);;}
      break;
  
    case 366:
! #line 2050 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 367:
! #line 2052 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("')' or term expected"); RECOVER;;}
      break;
  
    case 368:
! #line 2054 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("')' expected"); RECOVER;;}
      break;
  
    case 369:
! #line 2056 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = NULL_TREE;
  		  YYERROR_NOW;
*************** yyreduce:
*** 5285,5301 ****
      break;
  
    case 370:
! #line 2067 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 371:
! #line 2077 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { create_anonymous_class ((yyvsp[-3].node)); ;}
      break;
  
    case 372:
! #line 2079 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree id = build_wfl_node (DECL_NAME (GET_CPC ()));
  		  EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL ((yyvsp[-5].node));
--- 5281,5297 ----
      break;
  
    case 370:
! #line 2063 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = NULL_TREE; yyerror ("'(' expected"); RECOVER;;}
      break;
  
    case 371:
! #line 2073 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { create_anonymous_class ((yyvsp[-3].node)); ;}
      break;
  
    case 372:
! #line 2075 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree id = build_wfl_node (DECL_NAME (GET_CPC ()));
  		  EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL ((yyvsp[-5].node));
*************** yyreduce:
*** 5329,5340 ****
      break;
  
    case 373:
! #line 2110 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { create_anonymous_class ((yyvsp[-2].node)); ;}
      break;
  
    case 374:
! #line 2112 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree id = build_wfl_node (DECL_NAME (GET_CPC ()));
  		  EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL ((yyvsp[-4].node));
--- 5325,5336 ----
      break;
  
    case 373:
! #line 2106 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { create_anonymous_class ((yyvsp[-2].node)); ;}
      break;
  
    case 374:
! #line 2108 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree id = build_wfl_node (DECL_NAME (GET_CPC ()));
  		  EXPR_WFL_LINECOL (id) = EXPR_WFL_LINECOL ((yyvsp[-4].node));
*************** yyreduce:
*** 5350,5366 ****
      break;
  
    case 375:
! #line 2128 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[-2].node); ;}
      break;
  
    case 376:
! #line 2130 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[-2].node); ;}
      break;
  
    case 377:
! #line 2135 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), NULL_TREE);
  		  ctxp->formal_parameter_number = 1;
--- 5346,5362 ----
      break;
  
    case 375:
! #line 2124 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[-2].node); ;}
      break;
  
    case 376:
! #line 2126 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = (yyvsp[-2].node); ;}
      break;
  
    case 377:
! #line 2131 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), NULL_TREE);
  		  ctxp->formal_parameter_number = 1;
*************** yyreduce:
*** 5368,5374 ****
      break;
  
    case 378:
! #line 2140 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number += 1;
  		  (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), (yyvsp[-2].node));
--- 5364,5370 ----
      break;
  
    case 378:
! #line 2136 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  ctxp->formal_parameter_number += 1;
  		  (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), (yyvsp[-2].node));
*************** yyreduce:
*** 5376,5417 ****
      break;
  
    case 379:
! #line 2145 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 380:
! #line 2150 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_newarray_node ((yyvsp[-1].node), (yyvsp[0].node), 0); ;}
      break;
  
    case 381:
! #line 2152 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_newarray_node ((yyvsp[-1].node), (yyvsp[0].node), 0); ;}
      break;
  
    case 382:
! #line 2154 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_newarray_node ((yyvsp[-2].node), (yyvsp[-1].node), pop_current_osb (ctxp));;}
      break;
  
    case 383:
! #line 2156 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_newarray_node ((yyvsp[-2].node), (yyvsp[-1].node), pop_current_osb (ctxp));;}
      break;
  
    case 384:
! #line 2158 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'[' expected"); DRECOVER ("]");;}
      break;
  
    case 385:
! #line 2160 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 386:
! #line 2167 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  char *sig;
  		  int osb = pop_current_osb (ctxp);
--- 5372,5413 ----
      break;
  
    case 379:
! #line 2141 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 380:
! #line 2146 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_newarray_node ((yyvsp[-1].node), (yyvsp[0].node), 0); ;}
      break;
  
    case 381:
! #line 2148 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_newarray_node ((yyvsp[-1].node), (yyvsp[0].node), 0); ;}
      break;
  
    case 382:
! #line 2150 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_newarray_node ((yyvsp[-2].node), (yyvsp[-1].node), pop_current_osb (ctxp));;}
      break;
  
    case 383:
! #line 2152 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_newarray_node ((yyvsp[-2].node), (yyvsp[-1].node), pop_current_osb (ctxp));;}
      break;
  
    case 384:
! #line 2154 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'[' expected"); DRECOVER ("]");;}
      break;
  
    case 385:
! #line 2156 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 386:
! #line 2163 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  char *sig;
  		  int osb = pop_current_osb (ctxp);
*************** yyreduce:
*** 5425,5431 ****
      break;
  
    case 387:
! #line 2178 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  int osb = pop_current_osb (ctxp);
  		  tree type = (yyvsp[-2].node);
--- 5421,5427 ----
      break;
  
    case 387:
! #line 2174 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  int osb = pop_current_osb (ctxp);
  		  tree type = (yyvsp[-2].node);
*************** yyreduce:
*** 5437,5463 ****
      break;
  
    case 388:
! #line 2187 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("'[' expected"); DRECOVER ("]");;}
      break;
  
    case 389:
! #line 2189 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 390:
! #line 2194 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_tree_list (NULL_TREE, (yyvsp[0].node)); ;}
      break;
  
    case 391:
! #line 2196 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), (yyval.node)); ;}
      break;
  
    case 392:
! #line 2201 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if (JNUMERIC_TYPE_P (TREE_TYPE ((yyvsp[-1].node))))
  		    {
--- 5433,5459 ----
      break;
  
    case 388:
! #line 2183 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("'[' expected"); DRECOVER ("]");;}
      break;
  
    case 389:
! #line 2185 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 390:
! #line 2190 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_tree_list (NULL_TREE, (yyvsp[0].node)); ;}
      break;
  
    case 391:
! #line 2192 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = tree_cons (NULL_TREE, (yyvsp[0].node), (yyval.node)); ;}
      break;
  
    case 392:
! #line 2197 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if (JNUMERIC_TYPE_P (TREE_TYPE ((yyvsp[-1].node))))
  		    {
*************** yyreduce:
*** 5470,5481 ****
      break;
  
    case 393:
! #line 2211 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 394:
! #line 2213 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Missing term");
  		  yyerror ("']' expected");
--- 5466,5477 ----
      break;
  
    case 393:
! #line 2207 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 394:
! #line 2209 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Missing term");
  		  yyerror ("']' expected");
*************** yyreduce:
*** 5484,5490 ****
      break;
  
    case 395:
! #line 2222 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  int allocate = 0;
  		  /* If not initialized, allocate memory for the osb
--- 5480,5486 ----
      break;
  
    case 395:
! #line 2218 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  int allocate = 0;
  		  /* If not initialized, allocate memory for the osb
*************** yyreduce:
*** 5513,5534 ****
      break;
  
    case 396:
! #line 2248 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { CURRENT_OSB (ctxp)++; ;}
      break;
  
    case 397:
! #line 2250 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 398:
! #line 2255 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = make_qualified_primary ((yyvsp[-2].node), (yyvsp[0].node), (yyvsp[-1].operator).location); ;}
      break;
  
    case 399:
! #line 2259 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree super_wfl = build_wfl_node (super_identifier_node);
  		  SET_EXPR_LOCATION_FROM_TOKEN (super_wfl, (yyvsp[-2].operator));
--- 5509,5530 ----
      break;
  
    case 396:
! #line 2244 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { CURRENT_OSB (ctxp)++; ;}
      break;
  
    case 397:
! #line 2246 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { yyerror ("']' expected"); RECOVER;;}
      break;
  
    case 398:
! #line 2251 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = make_qualified_primary ((yyvsp[-2].node), (yyvsp[0].node), (yyvsp[-1].operator).location); ;}
      break;
  
    case 399:
! #line 2255 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree super_wfl = build_wfl_node (super_identifier_node);
  		  SET_EXPR_LOCATION_FROM_TOKEN (super_wfl, (yyvsp[-2].operator));
*************** yyreduce:
*** 5537,5558 ****
      break;
  
    case 400:
! #line 2265 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Field expected"); DRECOVER (super_field_acces);;}
      break;
  
    case 401:
! #line 2270 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_method_invocation ((yyvsp[-2].node), NULL_TREE); ;}
      break;
  
    case 402:
! #line 2272 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_method_invocation ((yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 403:
! #line 2274 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if (TREE_CODE ((yyvsp[-4].node)) == THIS_EXPR)
  		    (yyval.node) = build_this_super_qualified_invocation
--- 5533,5554 ----
      break;
  
    case 400:
! #line 2261 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Field expected"); DRECOVER (super_field_acces);;}
      break;
  
    case 401:
! #line 2266 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_method_invocation ((yyvsp[-2].node), NULL_TREE); ;}
      break;
  
    case 402:
! #line 2268 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_method_invocation ((yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 403:
! #line 2270 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if (TREE_CODE ((yyvsp[-4].node)) == THIS_EXPR)
  		    (yyval.node) = build_this_super_qualified_invocation
*************** yyreduce:
*** 5566,5572 ****
      break;
  
    case 404:
! #line 2285 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if (TREE_CODE ((yyvsp[-5].node)) == THIS_EXPR)
  		    (yyval.node) = build_this_super_qualified_invocation
--- 5562,5568 ----
      break;
  
    case 404:
! #line 2281 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if (TREE_CODE ((yyvsp[-5].node)) == THIS_EXPR)
  		    (yyval.node) = build_this_super_qualified_invocation
*************** yyreduce:
*** 5580,5586 ****
      break;
  
    case 405:
! #line 2296 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_this_super_qualified_invocation
  		    (0, (yyvsp[-2].node), NULL_TREE, (yyvsp[-4].operator).location, (yyvsp[-3].operator).location);
--- 5576,5582 ----
      break;
  
    case 405:
! #line 2292 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_this_super_qualified_invocation
  		    (0, (yyvsp[-2].node), NULL_TREE, (yyvsp[-4].operator).location, (yyvsp[-3].operator).location);
*************** yyreduce:
*** 5588,5594 ****
      break;
  
    case 406:
! #line 2301 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_this_super_qualified_invocation
  		    (0, (yyvsp[-3].node), (yyvsp[-1].node), (yyvsp[-5].operator).location, (yyvsp[-4].operator).location);
--- 5584,5590 ----
      break;
  
    case 406:
! #line 2297 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_this_super_qualified_invocation
  		    (0, (yyvsp[-3].node), (yyvsp[-1].node), (yyvsp[-5].operator).location, (yyvsp[-4].operator).location);
*************** yyreduce:
*** 5596,5627 ****
      break;
  
    case 407:
! #line 2310 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { yyerror ("'(' expected"); DRECOVER (method_invocation); ;}
      break;
  
    case 408:
! #line 2312 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { yyerror ("'(' expected"); DRECOVER (method_invocation); ;}
      break;
  
    case 409:
! #line 2317 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 410:
! #line 2319 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 411:
! #line 2321 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 412:
! #line 2323 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Missing term and ']' expected");
  		  DRECOVER(array_access);
--- 5592,5623 ----
      break;
  
    case 407:
! #line 2306 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { yyerror ("'(' expected"); DRECOVER (method_invocation); ;}
      break;
  
    case 408:
! #line 2308 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { yyerror ("'(' expected"); DRECOVER (method_invocation); ;}
      break;
  
    case 409:
! #line 2313 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 410:
! #line 2315 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 411:
! #line 2317 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_array_ref ((yyvsp[-2].operator).location, (yyvsp[-3].node), (yyvsp[-1].node)); ;}
      break;
  
    case 412:
! #line 2319 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Missing term and ']' expected");
  		  DRECOVER(array_access);
*************** yyreduce:
*** 5629,5635 ****
      break;
  
    case 413:
! #line 2328 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("']' expected");
  		  DRECOVER(array_access);
--- 5625,5631 ----
      break;
  
    case 413:
! #line 2324 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("']' expected");
  		  DRECOVER(array_access);
*************** yyreduce:
*** 5637,5643 ****
      break;
  
    case 414:
! #line 2333 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Missing term and ']' expected");
  		  DRECOVER(array_access);
--- 5633,5639 ----
      break;
  
    case 414:
! #line 2329 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Missing term and ']' expected");
  		  DRECOVER(array_access);
*************** yyreduce:
*** 5645,5651 ****
      break;
  
    case 415:
! #line 2338 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("']' expected");
  		  DRECOVER(array_access);
--- 5641,5647 ----
      break;
  
    case 415:
! #line 2334 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("']' expected");
  		  DRECOVER(array_access);
*************** yyreduce:
*** 5653,5659 ****
      break;
  
    case 416:
! #line 2343 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("Missing term and ']' expected");
  		  DRECOVER(array_access);
--- 5649,5655 ----
      break;
  
    case 416:
! #line 2339 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("Missing term and ']' expected");
  		  DRECOVER(array_access);
*************** yyreduce:
*** 5661,5667 ****
      break;
  
    case 417:
! #line 2348 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  yyerror ("']' expected");
  		  DRECOVER(array_access);
--- 5657,5663 ----
      break;
  
    case 417:
! #line 2344 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  yyerror ("']' expected");
  		  DRECOVER(array_access);
*************** yyreduce:
*** 5669,5695 ****
      break;
  
    case 422:
! #line 2363 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_incdec ((yyvsp[0].operator).token, (yyvsp[0].operator).location, (yyvsp[-1].node), 1); ;}
      break;
  
    case 423:
! #line 2368 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_incdec ((yyvsp[0].operator).token, (yyvsp[0].operator).location, (yyvsp[-1].node), 1); ;}
      break;
  
    case 426:
! #line 2375 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;}
      break;
  
    case 428:
! #line 2378 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 429:
! #line 2383 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  if ((yyvsp[0].node))
  		    error_if_numeric_overflow ((yyvsp[0].node));
--- 5665,5691 ----
      break;
  
    case 422:
! #line 2359 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_incdec ((yyvsp[0].operator).token, (yyvsp[0].operator).location, (yyvsp[-1].node), 1); ;}
      break;
  
    case 423:
! #line 2364 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_incdec ((yyvsp[0].operator).token, (yyvsp[0].operator).location, (yyvsp[-1].node), 1); ;}
      break;
  
    case 426:
! #line 2371 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;}
      break;
  
    case 428:
! #line 2374 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 429:
! #line 2379 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  if ((yyvsp[0].node))
  		    error_if_numeric_overflow ((yyvsp[0].node));
*************** yyreduce:
*** 5698,5754 ****
      break;
  
    case 430:
! #line 2389 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;}
      break;
  
    case 431:
! #line 2391 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 432:
! #line 2396 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = build_incdec ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node), 0); ;}
      break;
  
    case 433:
! #line 2398 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 434:
! #line 2403 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = build_incdec ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node), 0); ;}
      break;
  
    case 435:
! #line 2405 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 437:
! #line 2411 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;}
      break;
  
    case 438:
! #line 2413 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;}
      break;
  
    case 440:
! #line 2416 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 441:
! #line 2418 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 442:
! #line 2423 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  tree type = (yyvsp[-3].node);
  		  int osb = pop_current_osb (ctxp);
--- 5694,5750 ----
      break;
  
    case 430:
! #line 2385 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;}
      break;
  
    case 431:
! #line 2387 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 432:
! #line 2392 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = build_incdec ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node), 0); ;}
      break;
  
    case 433:
! #line 2394 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 434:
! #line 2399 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = build_incdec ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node), 0); ;}
      break;
  
    case 435:
! #line 2401 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 437:
! #line 2407 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;}
      break;
  
    case 438:
! #line 2409 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {(yyval.node) = build_unaryop ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[0].node)); ;}
      break;
  
    case 440:
! #line 2412 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 441:
! #line 2414 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;}
      break;
  
    case 442:
! #line 2419 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  tree type = (yyvsp[-3].node);
  		  int osb = pop_current_osb (ctxp);
*************** yyreduce:
*** 5759,5775 ****
      break;
  
    case 443:
! #line 2431 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_cast ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 444:
! #line 2433 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_cast ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 445:
! #line 2435 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  const char *ptr;
  		  int osb = pop_current_osb (ctxp);
--- 5755,5771 ----
      break;
  
    case 443:
! #line 2427 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_cast ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 444:
! #line 2429 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_cast ((yyvsp[-3].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 445:
! #line 2431 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  const char *ptr;
  		  int osb = pop_current_osb (ctxp);
*************** yyreduce:
*** 5786,5797 ****
      break;
  
    case 446:
! #line 2449 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("']' expected, invalid type expression");;}
      break;
  
    case 447:
! #line 2451 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  	          YYNOT_TWICE yyerror ("Invalid type expression"); RECOVER;
  		  RECOVER;
--- 5782,5793 ----
      break;
  
    case 446:
! #line 2445 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("']' expected, invalid type expression");;}
      break;
  
    case 447:
! #line 2447 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  	          YYNOT_TWICE yyerror ("Invalid type expression"); RECOVER;
  		  RECOVER;
*************** yyreduce:
*** 5799,5820 ****
      break;
  
    case 448:
! #line 2456 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 449:
! #line 2458 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 450:
! #line 2460 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 452:
! #line 2466 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token),
  				    (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node));
--- 5795,5816 ----
      break;
  
    case 448:
! #line 2452 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 449:
! #line 2454 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 450:
! #line 2456 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 452:
! #line 2462 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token),
  				    (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5822,5828 ****
      break;
  
    case 453:
! #line 2471 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5818,5824 ----
      break;
  
    case 453:
! #line 2467 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5830,5836 ****
      break;
  
    case 454:
! #line 2476 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5826,5832 ----
      break;
  
    case 454:
! #line 2472 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5838,5859 ****
      break;
  
    case 455:
! #line 2481 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 456:
! #line 2483 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 457:
! #line 2485 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 459:
! #line 2491 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5834,5855 ----
      break;
  
    case 455:
! #line 2477 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 456:
! #line 2479 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 457:
! #line 2481 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 459:
! #line 2487 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5861,5867 ****
      break;
  
    case 460:
! #line 2496 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5857,5863 ----
      break;
  
    case 460:
! #line 2492 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5869,5885 ****
      break;
  
    case 461:
! #line 2501 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 462:
! #line 2503 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 464:
! #line 2509 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5865,5881 ----
      break;
  
    case 461:
! #line 2497 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 462:
! #line 2499 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 464:
! #line 2505 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5887,5893 ****
      break;
  
    case 465:
! #line 2514 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5883,5889 ----
      break;
  
    case 465:
! #line 2510 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5895,5901 ****
      break;
  
    case 466:
! #line 2519 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5891,5897 ----
      break;
  
    case 466:
! #line 2515 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5903,5924 ****
      break;
  
    case 467:
! #line 2524 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 468:
! #line 2526 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 469:
! #line 2528 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 471:
! #line 2534 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5899,5920 ----
      break;
  
    case 467:
! #line 2520 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 468:
! #line 2522 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 469:
! #line 2524 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 471:
! #line 2530 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5926,5932 ****
      break;
  
    case 472:
! #line 2539 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5922,5928 ----
      break;
  
    case 472:
! #line 2535 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5934,5940 ****
      break;
  
    case 473:
! #line 2544 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5930,5936 ----
      break;
  
    case 473:
! #line 2540 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5942,5948 ****
      break;
  
    case 474:
! #line 2549 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5938,5944 ----
      break;
  
    case 474:
! #line 2545 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5950,5986 ****
      break;
  
    case 475:
! #line 2554 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_binop (INSTANCEOF_EXPR, (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 476:
! #line 2556 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 477:
! #line 2558 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 478:
! #line 2560 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 479:
! #line 2562 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 480:
! #line 2564 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Invalid reference type"); RECOVER;;}
      break;
  
    case 482:
! #line 2570 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5946,5982 ----
      break;
  
    case 475:
! #line 2550 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_binop (INSTANCEOF_EXPR, (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 476:
! #line 2552 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 477:
! #line 2554 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 478:
! #line 2556 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 479:
! #line 2558 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 480:
! #line 2560 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Invalid reference type"); RECOVER;;}
      break;
  
    case 482:
! #line 2566 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5988,5994 ****
      break;
  
    case 483:
! #line 2575 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5984,5990 ----
      break;
  
    case 483:
! #line 2571 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 5996,6012 ****
      break;
  
    case 484:
! #line 2580 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 485:
! #line 2582 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 487:
! #line 2588 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 5992,6008 ----
      break;
  
    case 484:
! #line 2576 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 485:
! #line 2578 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 487:
! #line 2584 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 6014,6025 ****
      break;
  
    case 488:
! #line 2593 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 490:
! #line 2599 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 6010,6021 ----
      break;
  
    case 488:
! #line 2589 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 490:
! #line 2595 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 6027,6038 ****
      break;
  
    case 491:
! #line 2604 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 493:
! #line 2610 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 6023,6034 ----
      break;
  
    case 491:
! #line 2600 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 493:
! #line 2606 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 6040,6051 ****
      break;
  
    case 494:
! #line 2615 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 496:
! #line 2621 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 6036,6047 ----
      break;
  
    case 494:
! #line 2611 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 496:
! #line 2617 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 6053,6064 ****
      break;
  
    case 497:
! #line 2626 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 499:
! #line 2632 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
--- 6049,6060 ----
      break;
  
    case 497:
! #line 2622 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 499:
! #line 2628 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build_binop (BINOP_LOOKUP ((yyvsp[-1].operator).token), (yyvsp[-1].operator).location,
  				    (yyvsp[-2].node), (yyvsp[0].node));
*************** yyreduce:
*** 6066,6077 ****
      break;
  
    case 500:
! #line 2637 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 502:
! #line 2643 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  (yyval.node) = build3 (CONDITIONAL_EXPR, NULL_TREE, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
  		  SET_EXPR_LOCATION_FROM_TOKEN ((yyval.node), (yyvsp[-3].operator));
--- 6062,6073 ----
      break;
  
    case 500:
! #line 2633 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); RECOVER;;}
      break;
  
    case 502:
! #line 2639 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  (yyval.node) = build3 (CONDITIONAL_EXPR, NULL_TREE, (yyvsp[-4].node), (yyvsp[-2].node), (yyvsp[0].node));
  		  SET_EXPR_LOCATION_FROM_TOKEN ((yyval.node), (yyvsp[-3].operator));
*************** yyreduce:
*** 6079,6085 ****
      break;
  
    case 503:
! #line 2648 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  YYERROR_NOW;
  		  yyerror ("Missing term");
--- 6075,6081 ----
      break;
  
    case 503:
! #line 2644 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  YYERROR_NOW;
  		  yyerror ("Missing term");
*************** yyreduce:
*** 6088,6109 ****
      break;
  
    case 504:
! #line 2654 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); DRECOVER (2);;}
      break;
  
    case 505:
! #line 2656 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {yyerror ("Missing term"); DRECOVER (3);;}
      break;
  
    case 508:
! #line 2666 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      { (yyval.node) = build_assignment ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 509:
! #line 2668 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
      {
  		  YYNOT_TWICE yyerror ("Missing term");
  		  DRECOVER (assign);
--- 6084,6105 ----
      break;
  
    case 504:
! #line 2650 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); DRECOVER (2);;}
      break;
  
    case 505:
! #line 2652 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {yyerror ("Missing term"); DRECOVER (3);;}
      break;
  
    case 508:
! #line 2662 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      { (yyval.node) = build_assignment ((yyvsp[-1].operator).token, (yyvsp[-1].operator).location, (yyvsp[-2].node), (yyvsp[0].node)); ;}
      break;
  
    case 509:
! #line 2664 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
      {
  		  YYNOT_TWICE yyerror ("Missing term");
  		  DRECOVER (assign);
*************** yyreduce:
*** 6114,6120 ****
      }
  
  /* Line 1037 of yacc.c.  */
! #line 6118 "java/parse.c"
  
    yyvsp -= yylen;
    yyssp -= yylen;
--- 6110,6116 ----
      }
  
  /* Line 1037 of yacc.c.  */
! #line 6114 "java/parse.c"
  
    yyvsp -= yylen;
    yyssp -= yylen;
*************** yyreturn:
*** 6342,6348 ****
  }
  
  
! #line 2693 "/scratch/mitchell/gcc-releases/gcc-4.0.1/gcc-4.0.1/gcc/java/parse.y"
  
  
  /* Helper function to retrieve an OSB count. Should be used when the
--- 6338,6344 ----
  }
  
  
! #line 2689 "/scratch/mitchell/gcc-releases/gcc-4.0.2/gcc-4.0.2/gcc/java/parse.y"
  
  
  /* Helper function to retrieve an OSB count. Should be used when the
*************** java_pop_parser_context (int generate)
*** 6430,6437 ****
       do is to just update a list of class names.  */
    if (generate)
      {
!       ctxp->next = ctxp_for_generation;
!       ctxp_for_generation = ctxp;
      }
  
    /* And restore those of the previous context */
--- 6426,6437 ----
       do is to just update a list of class names.  */
    if (generate)
      {
!       if (ctxp_for_generation_last == NULL)
!         ctxp_for_generation = ctxp;
!       else
!         ctxp_for_generation_last->next = ctxp;
!       ctxp->next = NULL;
!       ctxp_for_generation_last = ctxp;
      }
  
    /* And restore those of the previous context */
*************** resolve_inner_class (htab_t circularity_
*** 7371,7377 ****
          break;
  
        if (TREE_CODE (local_super) == POINTER_TYPE)
!         local_super = do_resolve_class (NULL, local_super, NULL, NULL);
        else
  	local_super = TYPE_NAME (local_super);
  
--- 7371,7377 ----
          break;
  
        if (TREE_CODE (local_super) == POINTER_TYPE)
!         local_super = do_resolve_class (NULL, NULL, local_super, NULL, NULL);
        else
  	local_super = TYPE_NAME (local_super);
  
*************** find_as_inner_class (tree enclosing, tre
*** 7433,7439 ****
  	  acc = merge_qualified_name (acc,
  				      EXPR_WFL_NODE (TREE_PURPOSE (qual)));
  	  BUILD_PTR_FROM_NAME (ptr, acc);
! 	  decl = do_resolve_class (NULL_TREE, ptr, NULL_TREE, cl);
  	}
  
        /* A NULL qual and a decl means that the search ended
--- 7433,7439 ----
  	  acc = merge_qualified_name (acc,
  				      EXPR_WFL_NODE (TREE_PURPOSE (qual)));
  	  BUILD_PTR_FROM_NAME (ptr, acc);
! 	  decl = do_resolve_class (NULL_TREE, NULL_TREE, ptr, NULL_TREE, cl);
  	}
  
        /* A NULL qual and a decl means that the search ended
*************** create_class (int flags, tree id, tree s
*** 7846,7851 ****
--- 7846,7857 ----
       virtual function table in java.lang.object.  */
    TYPE_VFIELD (TREE_TYPE (decl)) = TYPE_VFIELD (object_type_node);
  
+   /* We keep the compilation unit imports in the class so that
+      they can be used later to resolve type dependencies that
+      aren't necessary to solve now. */
+   TYPE_IMPORT_LIST (TREE_TYPE (decl)) = ctxp->import_list;
+   TYPE_IMPORT_DEMAND_LIST (TREE_TYPE (decl)) = ctxp->import_demand_list;
+ 
    /* Add the private this$<n> field, Replicate final locals still in
       scope as private final fields mangled like val$<local_name>.
       This does not occur for top level (static) inner classes. */
*************** java_complete_class (void)
*** 9372,9383 ****
      {
        jdep *dep;
  
-       /* We keep the compilation unit imports in the class so that
- 	 they can be used later to resolve type dependencies that
- 	 aren't necessary to solve now. */
-       TYPE_IMPORT_LIST (TREE_TYPE (cclass)) = ctxp->import_list;
-       TYPE_IMPORT_DEMAND_LIST (TREE_TYPE (cclass)) = ctxp->import_demand_list;
- 
        for (dep = CLASSD_FIRST (cclassd); dep; dep = JDEP_CHAIN (dep))
  	{
  	  tree decl;
--- 9378,9383 ----
*************** resolve_class (tree enclosing, tree clas
*** 9528,9534 ****
      WFL_STRIP_BRACKET (cl, cl);
  
    /* 2- Resolve the bare type */
!   if (!(resolved_type_decl = do_resolve_class (enclosing, class_type,
  					       decl, cl)))
      return NULL_TREE;
    resolved_type = TREE_TYPE (resolved_type_decl);
--- 9528,9534 ----
      WFL_STRIP_BRACKET (cl, cl);
  
    /* 2- Resolve the bare type */
!   if (!(resolved_type_decl = do_resolve_class (enclosing, NULL_TREE, class_type,
  					       decl, cl)))
      return NULL_TREE;
    resolved_type = TREE_TYPE (resolved_type_decl);
*************** resolve_class (tree enclosing, tree clas
*** 9551,9557 ****
     and (but it doesn't really matter) qualify_and_find.  */
  
  tree
! do_resolve_class (tree enclosing, tree class_type, tree decl, tree cl)
  {
    tree new_class_decl = NULL_TREE, super = NULL_TREE;
    tree saved_enclosing_type = enclosing ? TREE_TYPE (enclosing) : NULL_TREE;
--- 9551,9558 ----
     and (but it doesn't really matter) qualify_and_find.  */
  
  tree
! do_resolve_class (tree enclosing, tree import_type, tree class_type, tree decl,
! 		  tree cl)
  {
    tree new_class_decl = NULL_TREE, super = NULL_TREE;
    tree saved_enclosing_type = enclosing ? TREE_TYPE (enclosing) : NULL_TREE;
*************** do_resolve_class (tree enclosing, tree c
*** 9568,9574 ****
        if (split_qualified_name (&left, &right, TYPE_NAME (class_type)) == 0)
  	{
  	  BUILD_PTR_FROM_NAME (left_type, left);
! 	  q = do_resolve_class (enclosing, left_type, decl, cl);
  	  if (q)
  	    {
  	      enclosing = q;
--- 9569,9575 ----
        if (split_qualified_name (&left, &right, TYPE_NAME (class_type)) == 0)
  	{
  	  BUILD_PTR_FROM_NAME (left_type, left);
! 	  q = do_resolve_class (enclosing, import_type, left_type, decl, cl);
  	  if (q)
  	    {
  	      enclosing = q;
*************** do_resolve_class (tree enclosing, tree c
*** 9613,9620 ****
  	return new_class_decl;
      }
  
!   /* 1- Check for the type in single imports. This will change
!      TYPE_NAME() if something relevant is found */
    find_in_imports (saved_enclosing_type, class_type);
  
    /* 2- And check for the type in the current compilation unit */
--- 9614,9624 ----
  	return new_class_decl;
      }
  
!   /* 1- Check for the type in single imports.  Look at enclosing classes and,
!      if we're laying out a superclass, at the import list for the subclass.
!      This will change TYPE_NAME() if something relevant is found. */
!   if (import_type && TYPE_IMPORT_LIST (import_type))
!     find_in_imports (import_type, class_type);
    find_in_imports (saved_enclosing_type, class_type);
  
    /* 2- And check for the type in the current compilation unit */
*************** do_resolve_class (tree enclosing, tree c
*** 9636,9665 ****
    /* 4- Check the import on demands. Don't allow bar.baz to be
       imported from foo.* */
    if (!QUALIFIED_P (TYPE_NAME (class_type)))
!     if (find_in_imports_on_demand (saved_enclosing_type, class_type))
!       return NULL_TREE;
  
    /* If found in find_in_imports_on_demand, the type has already been
       loaded. */
    if ((new_class_decl = IDENTIFIER_CLASS_VALUE (TYPE_NAME (class_type))))
      return new_class_decl;
  
-   /* 5- Try with a name qualified with the package name we've seen so far */
-   if (!QUALIFIED_P (TYPE_NAME (class_type)))
-     {
-       tree package;
- 
-       /* If there is a current package (ctxp->package), it's the first
- 	 element of package_list and we can skip it. */
-       for (package = (ctxp->package ?
- 		      TREE_CHAIN (package_list) : package_list);
- 	   package; package = TREE_CHAIN (package))
- 	if ((new_class_decl = qualify_and_find (class_type,
- 					       TREE_PURPOSE (package),
- 					       TYPE_NAME (class_type))))
- 	  return new_class_decl;
-     }
- 
    /* 5- Check another compilation unit that bears the name of type */
    load_class (TYPE_NAME (class_type), 0);
  
--- 9640,9659 ----
    /* 4- Check the import on demands. Don't allow bar.baz to be
       imported from foo.* */
    if (!QUALIFIED_P (TYPE_NAME (class_type)))
!     {
!       if (import_type
! 	  && TYPE_IMPORT_DEMAND_LIST (import_type)
! 	  && find_in_imports_on_demand (import_type, class_type))
!         return NULL_TREE;
!       if (find_in_imports_on_demand (saved_enclosing_type, class_type))
!         return NULL_TREE;
!     }
  
    /* If found in find_in_imports_on_demand, the type has already been
       loaded. */
    if ((new_class_decl = IDENTIFIER_CLASS_VALUE (TYPE_NAME (class_type))))
      return new_class_decl;
  
    /* 5- Check another compilation unit that bears the name of type */
    load_class (TYPE_NAME (class_type), 0);
  
*************** process_imports (void)
*** 10663,10670 ****
  static void
  find_in_imports (tree enclosing_type, tree class_type)
  {
!   tree import = (enclosing_type ? TYPE_IMPORT_LIST (enclosing_type) :
! 		 ctxp->import_list);
    while (import)
      {
        if (TREE_VALUE (import) == TYPE_NAME (class_type))
--- 10657,10668 ----
  static void
  find_in_imports (tree enclosing_type, tree class_type)
  {
!   tree import;
!   if (enclosing_type && TYPE_IMPORT_LIST (enclosing_type))
!     import = TYPE_IMPORT_LIST (enclosing_type);
!   else
!     import = ctxp->import_list;
! 
    while (import)
      {
        if (TREE_VALUE (import) == TYPE_NAME (class_type))
*************** static int
*** 10822,10833 ****
  find_in_imports_on_demand (tree enclosing_type, tree class_type)
  {
    tree class_type_name = TYPE_NAME (class_type);
-   tree import = (enclosing_type ? TYPE_IMPORT_DEMAND_LIST (enclosing_type) :
- 		  ctxp->import_demand_list);
    tree cl = NULL_TREE;
    int seen_once = -1;	/* -1 when not set, 1 if seen once, >1 otherwise. */
    int to_return = -1;	/* -1 when not set, 0 or 1 otherwise */
    tree node;
  
    for (; import; import = TREE_CHAIN (import))
      {
--- 10820,10835 ----
  find_in_imports_on_demand (tree enclosing_type, tree class_type)
  {
    tree class_type_name = TYPE_NAME (class_type);
    tree cl = NULL_TREE;
    int seen_once = -1;	/* -1 when not set, 1 if seen once, >1 otherwise. */
    int to_return = -1;	/* -1 when not set, 0 or 1 otherwise */
    tree node;
+   tree import;
+ 
+   if (enclosing_type && TYPE_IMPORT_DEMAND_LIST (enclosing_type))
+     import = TYPE_IMPORT_DEMAND_LIST (enclosing_type);
+   else
+     import = ctxp->import_demand_list;
  
    for (; import; import = TREE_CHAIN (import))
      {
*************** find_in_imports_on_demand (tree enclosin
*** 10917,10943 ****
      return (seen_once < 0 ? 0 : seen_once); /* It's ok not to have found */
  }
  
- /* Add package NAME to the list of packages encountered so far. To
-    speed up class lookup in do_resolve_class, we make sure a
-    particular package is added only once.  */
- 
- static void
- register_package (tree name)
- {
-   static htab_t pht;
-   void **e;
- 
-   if (pht == NULL)
-     pht = htab_create (50, htab_hash_pointer, htab_eq_pointer, NULL);
- 
-   e = htab_find_slot (pht, name, INSERT);
-   if (*e == NULL)
-     {
-       package_list = chainon (package_list, build_tree_list (name, NULL));
-       *e = name;
-     }
- }
- 
  static tree
  resolve_package (tree pkg, tree *next, tree *type_name)
  {
--- 10919,10924 ----
*************** maybe_use_access_method (int is_super_in
*** 14544,14550 ****
       invoking a static method. Note that if MD's type is unrelated to
       CURRENT_CLASS, then the current this can be used. */
  
!   if (non_static_context && DECL_CONTEXT (md) != object_type_node)
      {
        ctx = TREE_TYPE (DECL_CONTEXT (TYPE_NAME (current_class)));
        if (inherits_from_p (ctx, DECL_CONTEXT (md)))
--- 14525,14532 ----
       invoking a static method. Note that if MD's type is unrelated to
       CURRENT_CLASS, then the current this can be used. */
  
!   if (non_static_context 
!       && !inherits_from_p (current_class, DECL_CONTEXT (md)))
      {
        ctx = TREE_TYPE (DECL_CONTEXT (TYPE_NAME (current_class)));
        if (inherits_from_p (ctx, DECL_CONTEXT (md)))
diff -Nrcpad gcc-4.0.1/gcc/java/parse.h gcc-4.0.2/gcc/java/parse.h
*** gcc-4.0.1/gcc/java/parse.h	Fri Oct 15 18:43:10 2004
--- gcc-4.0.2/gcc/java/parse.h	Wed Aug 17 12:57:04 2005
*************** void java_layout_classes (void);
*** 941,947 ****
  void java_reorder_fields (void);
  tree java_method_add_stmt (tree, tree);
  int java_report_errors (void);
! extern tree do_resolve_class (tree, tree, tree, tree);
  #endif
  char *java_get_line_col (const char *, int, int);
  extern void reset_report (void);
--- 941,947 ----
  void java_reorder_fields (void);
  tree java_method_add_stmt (tree, tree);
  int java_report_errors (void);
! extern tree do_resolve_class (tree, tree, tree, tree, tree);
  #endif
  char *java_get_line_col (const char *, int, int);
  extern void reset_report (void);
*************** extern void java_finish_classes (void);
*** 964,968 ****
--- 964,969 ----
  
  extern GTY(()) struct parser_ctxt *ctxp;
  extern GTY(()) struct parser_ctxt *ctxp_for_generation;
+ extern GTY(()) struct parser_ctxt *ctxp_for_generation_last;
  
  #endif /* ! GCC_JAVA_PARSE_H */
diff -Nrcpad gcc-4.0.1/gcc/java/parse.y gcc-4.0.2/gcc/java/parse.y
*** gcc-4.0.1/gcc/java/parse.y	Mon Jun  6 19:20:58 2005
--- gcc-4.0.2/gcc/java/parse.y	Wed Aug 17 12:57:04 2005
*************** static int find_in_imports_on_demand (tr
*** 114,120 ****
  static void find_in_imports (tree, tree);
  static void check_inner_class_access (tree, tree, tree);
  static int check_pkg_class_access (tree, tree, bool, tree);
- static void register_package (tree);
  static tree resolve_package (tree, tree *, tree *);
  static tree resolve_class (tree, tree, tree, tree);
  static void declare_local_variables (int, tree, tree);
--- 114,119 ----
*************** struct parser_ctxt *ctxp;
*** 364,369 ****
--- 363,369 ----
  
  /* List of things that were analyzed for which code will be generated */
  struct parser_ctxt *ctxp_for_generation = NULL;
+ struct parser_ctxt *ctxp_for_generation_last = NULL;
  
  /* binop_lookup maps token to tree_code. It is used where binary
     operations are involved and required by the parser. RDIV_EXPR
*************** static GTY(()) tree current_static_block
*** 410,418 ****
  /* The generated `write_parm_value$' identifier.  */
  static GTY(()) tree wpv_id;
  
- /* The list of all packages we've seen so far */
- static GTY(()) tree package_list;
- 
  /* Hold THIS for the scope of the current method decl.  */
  static GTY(()) tree current_this;
  
--- 410,415 ----
*************** package_declaration:
*** 740,746 ****
  	PACKAGE_TK name SC_TK
  		{
  		  ctxp->package = EXPR_WFL_NODE ($2);
- 		  register_package (ctxp->package);
  		}
  |	PACKAGE_TK error
  		{yyerror ("Missing name"); RECOVER;}
--- 737,742 ----
*************** java_pop_parser_context (int generate)
*** 2777,2784 ****
       do is to just update a list of class names.  */
    if (generate)
      {
!       ctxp->next = ctxp_for_generation;
!       ctxp_for_generation = ctxp;
      }
  
    /* And restore those of the previous context */
--- 2773,2784 ----
       do is to just update a list of class names.  */
    if (generate)
      {
!       if (ctxp_for_generation_last == NULL)
!         ctxp_for_generation = ctxp;
!       else
!         ctxp_for_generation_last->next = ctxp;
!       ctxp->next = NULL;
!       ctxp_for_generation_last = ctxp;
      }
  
    /* And restore those of the previous context */
*************** resolve_inner_class (htab_t circularity_
*** 3718,3724 ****
          break;
  
        if (TREE_CODE (local_super) == POINTER_TYPE)
!         local_super = do_resolve_class (NULL, local_super, NULL, NULL);
        else
  	local_super = TYPE_NAME (local_super);
  
--- 3718,3724 ----
          break;
  
        if (TREE_CODE (local_super) == POINTER_TYPE)
!         local_super = do_resolve_class (NULL, NULL, local_super, NULL, NULL);
        else
  	local_super = TYPE_NAME (local_super);
  
*************** find_as_inner_class (tree enclosing, tre
*** 3780,3786 ****
  	  acc = merge_qualified_name (acc,
  				      EXPR_WFL_NODE (TREE_PURPOSE (qual)));
  	  BUILD_PTR_FROM_NAME (ptr, acc);
! 	  decl = do_resolve_class (NULL_TREE, ptr, NULL_TREE, cl);
  	}
  
        /* A NULL qual and a decl means that the search ended
--- 3780,3786 ----
  	  acc = merge_qualified_name (acc,
  				      EXPR_WFL_NODE (TREE_PURPOSE (qual)));
  	  BUILD_PTR_FROM_NAME (ptr, acc);
! 	  decl = do_resolve_class (NULL_TREE, NULL_TREE, ptr, NULL_TREE, cl);
  	}
  
        /* A NULL qual and a decl means that the search ended
*************** create_class (int flags, tree id, tree s
*** 4193,4198 ****
--- 4193,4204 ----
       virtual function table in java.lang.object.  */
    TYPE_VFIELD (TREE_TYPE (decl)) = TYPE_VFIELD (object_type_node);
  
+   /* We keep the compilation unit imports in the class so that
+      they can be used later to resolve type dependencies that
+      aren't necessary to solve now. */
+   TYPE_IMPORT_LIST (TREE_TYPE (decl)) = ctxp->import_list;
+   TYPE_IMPORT_DEMAND_LIST (TREE_TYPE (decl)) = ctxp->import_demand_list;
+ 
    /* Add the private this$<n> field, Replicate final locals still in
       scope as private final fields mangled like val$<local_name>.
       This does not occur for top level (static) inner classes. */
*************** java_complete_class (void)
*** 5719,5730 ****
      {
        jdep *dep;
  
-       /* We keep the compilation unit imports in the class so that
- 	 they can be used later to resolve type dependencies that
- 	 aren't necessary to solve now. */
-       TYPE_IMPORT_LIST (TREE_TYPE (cclass)) = ctxp->import_list;
-       TYPE_IMPORT_DEMAND_LIST (TREE_TYPE (cclass)) = ctxp->import_demand_list;
- 
        for (dep = CLASSD_FIRST (cclassd); dep; dep = JDEP_CHAIN (dep))
  	{
  	  tree decl;
--- 5725,5730 ----
*************** resolve_class (tree enclosing, tree clas
*** 5875,5881 ****
      WFL_STRIP_BRACKET (cl, cl);
  
    /* 2- Resolve the bare type */
!   if (!(resolved_type_decl = do_resolve_class (enclosing, class_type,
  					       decl, cl)))
      return NULL_TREE;
    resolved_type = TREE_TYPE (resolved_type_decl);
--- 5875,5881 ----
      WFL_STRIP_BRACKET (cl, cl);
  
    /* 2- Resolve the bare type */
!   if (!(resolved_type_decl = do_resolve_class (enclosing, NULL_TREE, class_type,
  					       decl, cl)))
      return NULL_TREE;
    resolved_type = TREE_TYPE (resolved_type_decl);
*************** resolve_class (tree enclosing, tree clas
*** 5898,5904 ****
     and (but it doesn't really matter) qualify_and_find.  */
  
  tree
! do_resolve_class (tree enclosing, tree class_type, tree decl, tree cl)
  {
    tree new_class_decl = NULL_TREE, super = NULL_TREE;
    tree saved_enclosing_type = enclosing ? TREE_TYPE (enclosing) : NULL_TREE;
--- 5898,5905 ----
     and (but it doesn't really matter) qualify_and_find.  */
  
  tree
! do_resolve_class (tree enclosing, tree import_type, tree class_type, tree decl,
! 		  tree cl)
  {
    tree new_class_decl = NULL_TREE, super = NULL_TREE;
    tree saved_enclosing_type = enclosing ? TREE_TYPE (enclosing) : NULL_TREE;
*************** do_resolve_class (tree enclosing, tree c
*** 5915,5921 ****
        if (split_qualified_name (&left, &right, TYPE_NAME (class_type)) == 0)
  	{
  	  BUILD_PTR_FROM_NAME (left_type, left);
! 	  q = do_resolve_class (enclosing, left_type, decl, cl);
  	  if (q)
  	    {
  	      enclosing = q;
--- 5916,5922 ----
        if (split_qualified_name (&left, &right, TYPE_NAME (class_type)) == 0)
  	{
  	  BUILD_PTR_FROM_NAME (left_type, left);
! 	  q = do_resolve_class (enclosing, import_type, left_type, decl, cl);
  	  if (q)
  	    {
  	      enclosing = q;
*************** do_resolve_class (tree enclosing, tree c
*** 5960,5967 ****
  	return new_class_decl;
      }
  
!   /* 1- Check for the type in single imports. This will change
!      TYPE_NAME() if something relevant is found */
    find_in_imports (saved_enclosing_type, class_type);
  
    /* 2- And check for the type in the current compilation unit */
--- 5961,5971 ----
  	return new_class_decl;
      }
  
!   /* 1- Check for the type in single imports.  Look at enclosing classes and,
!      if we're laying out a superclass, at the import list for the subclass.
!      This will change TYPE_NAME() if something relevant is found. */
!   if (import_type && TYPE_IMPORT_LIST (import_type))
!     find_in_imports (import_type, class_type);
    find_in_imports (saved_enclosing_type, class_type);
  
    /* 2- And check for the type in the current compilation unit */
*************** do_resolve_class (tree enclosing, tree c
*** 5983,6012 ****
    /* 4- Check the import on demands. Don't allow bar.baz to be
       imported from foo.* */
    if (!QUALIFIED_P (TYPE_NAME (class_type)))
!     if (find_in_imports_on_demand (saved_enclosing_type, class_type))
!       return NULL_TREE;
  
    /* If found in find_in_imports_on_demand, the type has already been
       loaded. */
    if ((new_class_decl = IDENTIFIER_CLASS_VALUE (TYPE_NAME (class_type))))
      return new_class_decl;
  
-   /* 5- Try with a name qualified with the package name we've seen so far */
-   if (!QUALIFIED_P (TYPE_NAME (class_type)))
-     {
-       tree package;
- 
-       /* If there is a current package (ctxp->package), it's the first
- 	 element of package_list and we can skip it. */
-       for (package = (ctxp->package ?
- 		      TREE_CHAIN (package_list) : package_list);
- 	   package; package = TREE_CHAIN (package))
- 	if ((new_class_decl = qualify_and_find (class_type,
- 					       TREE_PURPOSE (package),
- 					       TYPE_NAME (class_type))))
- 	  return new_class_decl;
-     }
- 
    /* 5- Check another compilation unit that bears the name of type */
    load_class (TYPE_NAME (class_type), 0);
  
--- 5987,6006 ----
    /* 4- Check the import on demands. Don't allow bar.baz to be
       imported from foo.* */
    if (!QUALIFIED_P (TYPE_NAME (class_type)))
!     {
!       if (import_type
! 	  && TYPE_IMPORT_DEMAND_LIST (import_type)
! 	  && find_in_imports_on_demand (import_type, class_type))
!         return NULL_TREE;
!       if (find_in_imports_on_demand (saved_enclosing_type, class_type))
!         return NULL_TREE;
!     }
  
    /* If found in find_in_imports_on_demand, the type has already been
       loaded. */
    if ((new_class_decl = IDENTIFIER_CLASS_VALUE (TYPE_NAME (class_type))))
      return new_class_decl;
  
    /* 5- Check another compilation unit that bears the name of type */
    load_class (TYPE_NAME (class_type), 0);
  
*************** process_imports (void)
*** 7010,7017 ****
  static void
  find_in_imports (tree enclosing_type, tree class_type)
  {
!   tree import = (enclosing_type ? TYPE_IMPORT_LIST (enclosing_type) :
! 		 ctxp->import_list);
    while (import)
      {
        if (TREE_VALUE (import) == TYPE_NAME (class_type))
--- 7004,7015 ----
  static void
  find_in_imports (tree enclosing_type, tree class_type)
  {
!   tree import;
!   if (enclosing_type && TYPE_IMPORT_LIST (enclosing_type))
!     import = TYPE_IMPORT_LIST (enclosing_type);
!   else
!     import = ctxp->import_list;
! 
    while (import)
      {
        if (TREE_VALUE (import) == TYPE_NAME (class_type))
*************** static int
*** 7169,7180 ****
  find_in_imports_on_demand (tree enclosing_type, tree class_type)
  {
    tree class_type_name = TYPE_NAME (class_type);
-   tree import = (enclosing_type ? TYPE_IMPORT_DEMAND_LIST (enclosing_type) :
- 		  ctxp->import_demand_list);
    tree cl = NULL_TREE;
    int seen_once = -1;	/* -1 when not set, 1 if seen once, >1 otherwise. */
    int to_return = -1;	/* -1 when not set, 0 or 1 otherwise */
    tree node;
  
    for (; import; import = TREE_CHAIN (import))
      {
--- 7167,7182 ----
  find_in_imports_on_demand (tree enclosing_type, tree class_type)
  {
    tree class_type_name = TYPE_NAME (class_type);
    tree cl = NULL_TREE;
    int seen_once = -1;	/* -1 when not set, 1 if seen once, >1 otherwise. */
    int to_return = -1;	/* -1 when not set, 0 or 1 otherwise */
    tree node;
+   tree import;
+ 
+   if (enclosing_type && TYPE_IMPORT_DEMAND_LIST (enclosing_type))
+     import = TYPE_IMPORT_DEMAND_LIST (enclosing_type);
+   else
+     import = ctxp->import_demand_list;
  
    for (; import; import = TREE_CHAIN (import))
      {
*************** find_in_imports_on_demand (tree enclosin
*** 7264,7290 ****
      return (seen_once < 0 ? 0 : seen_once); /* It's ok not to have found */
  }
  
- /* Add package NAME to the list of packages encountered so far. To
-    speed up class lookup in do_resolve_class, we make sure a
-    particular package is added only once.  */
- 
- static void
- register_package (tree name)
- {
-   static htab_t pht;
-   void **e;
- 
-   if (pht == NULL)
-     pht = htab_create (50, htab_hash_pointer, htab_eq_pointer, NULL);
- 
-   e = htab_find_slot (pht, name, INSERT);
-   if (*e == NULL)
-     {
-       package_list = chainon (package_list, build_tree_list (name, NULL));
-       *e = name;
-     }
- }
- 
  static tree
  resolve_package (tree pkg, tree *next, tree *type_name)
  {
--- 7266,7271 ----
*************** maybe_use_access_method (int is_super_in
*** 10891,10897 ****
       invoking a static method. Note that if MD's type is unrelated to
       CURRENT_CLASS, then the current this can be used. */
  
!   if (non_static_context && DECL_CONTEXT (md) != object_type_node)
      {
        ctx = TREE_TYPE (DECL_CONTEXT (TYPE_NAME (current_class)));
        if (inherits_from_p (ctx, DECL_CONTEXT (md)))
--- 10872,10879 ----
       invoking a static method. Note that if MD's type is unrelated to
       CURRENT_CLASS, then the current this can be used. */
  
!   if (non_static_context 
!       && !inherits_from_p (current_class, DECL_CONTEXT (md)))
      {
        ctx = TREE_TYPE (DECL_CONTEXT (TYPE_NAME (current_class)));
        if (inherits_from_p (ctx, DECL_CONTEXT (md)))
diff -Nrcpad gcc-4.0.1/gcc/langhooks-def.h gcc-4.0.2/gcc/langhooks-def.h
*** gcc-4.0.1/gcc/langhooks-def.h	Sun Feb 20 17:01:15 2005
--- gcc-4.0.2/gcc/langhooks-def.h	Fri Jul  8 13:07:46 2005
*************** extern const char *lhd_comdat_group (tre
*** 69,74 ****
--- 69,75 ----
  extern tree lhd_expr_size (tree);
  extern size_t lhd_tree_size (enum tree_code);
  extern HOST_WIDE_INT lhd_to_target_charset (HOST_WIDE_INT);
+ extern tree lhd_expr_to_decl (tree, bool *, bool *, bool *);
  
  /* Declarations of default tree inlining hooks.  */
  extern tree lhd_tree_inlining_walk_subtrees (tree *, int *, walk_tree_fn,
*************** extern int lhd_gimplify_expr (tree *, tr
*** 123,128 ****
--- 124,130 ----
  #define LANG_HOOKS_TREE_SIZE		lhd_tree_size
  #define LANG_HOOKS_TYPES_COMPATIBLE_P	lhd_types_compatible_p
  #define LANG_HOOKS_BUILTIN_FUNCTION	builtin_function
+ #define LANG_HOOKS_EXPR_TO_DECL		lhd_expr_to_decl
  #define LANG_HOOKS_TO_TARGET_CHARSET	lhd_to_target_charset
  
  #define LANG_HOOKS_FUNCTION_INIT	lhd_do_nothing_f
*************** extern tree lhd_make_node (enum tree_cod
*** 300,305 ****
--- 302,308 ----
    LANG_HOOKS_GIMPLIFY_EXPR, \
    LANG_HOOKS_FOLD_OBJ_TYPE_REF, \
    LANG_HOOKS_BUILTIN_FUNCTION, \
+   LANG_HOOKS_EXPR_TO_DECL, \
  }
  
  #endif /* GCC_LANG_HOOKS_DEF_H */
diff -Nrcpad gcc-4.0.1/gcc/langhooks.c gcc-4.0.2/gcc/langhooks.c
*** gcc-4.0.1/gcc/langhooks.c	Mon Feb 21 14:39:50 2005
--- gcc-4.0.2/gcc/langhooks.c	Fri Sep  9 00:51:44 2005
*************** write_global_declarations (void)
*** 487,496 ****
      vec[len - i - 1] = decl;
  
    wrapup_global_declarations (vec, len);
- 
    check_global_declarations (vec, len);
  
!     /* Clean up.  */
    free (vec);
  }
  
--- 487,496 ----
      vec[len - i - 1] = decl;
  
    wrapup_global_declarations (vec, len);
    check_global_declarations (vec, len);
+   emit_debug_global_declarations (vec, len);
  
!   /* Clean up.  */
    free (vec);
  }
  
*************** lhd_to_target_charset (HOST_WIDE_INT c)
*** 552,554 ****
--- 552,561 ----
  {
    return c;
  }
+ 
+ tree
+ lhd_expr_to_decl (tree expr, bool *tc ATTRIBUTE_UNUSED,
+ 		  bool *ti ATTRIBUTE_UNUSED, bool *se ATTRIBUTE_UNUSED)
+ {
+   return expr;
+ }
diff -Nrcpad gcc-4.0.1/gcc/langhooks.h gcc-4.0.2/gcc/langhooks.h
*** gcc-4.0.1/gcc/langhooks.h	Mon Feb 21 14:39:50 2005
--- gcc-4.0.2/gcc/langhooks.h	Fri Jul  8 13:07:47 2005
*************** struct lang_hooks
*** 425,430 ****
--- 425,436 ----
  			    enum built_in_class bt_class,
  			    const char *library_name, tree attrs);
  
+   /* Called by recompute_tree_invarant_for_addr_expr to go from EXPR
+      to a contained expression or DECL, possibly updating *TC, *TI or
+      *SE if in the process TREE_CONSTANT, TREE_INVARIANT or
+      TREE_SIDE_EFFECTS need updating.  */
+   tree (*expr_to_decl) (tree expr, bool *tc, bool *ti, bool *se);
+ 
    /* Whenever you add entries here, make sure you adjust langhooks-def.h
       and langhooks.c accordingly.  */
  };
diff -Nrcpad gcc-4.0.1/gcc/local-alloc.c gcc-4.0.2/gcc/local-alloc.c
*** gcc-4.0.1/gcc/local-alloc.c	Thu Dec 16 16:48:23 2004
--- gcc-4.0.2/gcc/local-alloc.c	Thu Sep  1 06:04:43 2005
*************** struct qty
*** 119,124 ****
--- 119,129 ----
  
    int n_calls_crossed;
  
+   /* Number of times a reg tied to given qty lives across a CALL_INSN
+      that might throw.  */
+ 
+   int n_throwing_calls_crossed;
+ 
    /* The register number of one pseudo register whose reg_qty value is Q.
       This register should be the head of the chain
       maintained in reg_next_in_qty.  */
*************** alloc_qty (int regno, enum machine_mode 
*** 316,321 ****
--- 321,327 ----
    qty[qtyno].mode = mode;
    qty[qtyno].birth = birth;
    qty[qtyno].n_calls_crossed = REG_N_CALLS_CROSSED (regno);
+   qty[qtyno].n_throwing_calls_crossed = REG_N_THROWING_CALLS_CROSSED (regno);
    qty[qtyno].min_class = reg_preferred_class (regno);
    qty[qtyno].alternate_class = reg_alternate_class (regno);
    qty[qtyno].n_refs = REG_N_REFS (regno);
*************** update_equiv_regs (void)
*** 1099,1104 ****
--- 1105,1111 ----
  
  		      REG_BASIC_BLOCK (regno) = bb->index;
  		      REG_N_CALLS_CROSSED (regno) = 0;
+ 		      REG_N_THROWING_CALLS_CROSSED (regno) = 0;
  		      REG_LIVE_LENGTH (regno) = 2;
  
  		      if (insn == BB_HEAD (bb))
*************** combine_regs (rtx usedreg, rtx setreg, i
*** 1927,1932 ****
--- 1934,1941 ----
  
        /* Update info about quantity SQTY.  */
        qty[sqty].n_calls_crossed += REG_N_CALLS_CROSSED (sreg);
+       qty[sqty].n_throwing_calls_crossed
+ 	+= REG_N_THROWING_CALLS_CROSSED (sreg);
        qty[sqty].n_refs += REG_N_REFS (sreg);
        qty[sqty].freq += REG_FREQ (sreg);
        if (usize < ssize)
*************** find_free_reg (enum reg_class class, enu
*** 2232,2243 ****
  
    /* We need not check to see if the current function has nonlocal
       labels because we don't put any pseudos that are live over calls in
!      registers in that case.  */
  
    if (! accept_call_clobbered
        && flag_caller_saves
        && ! just_try_suggested
        && qty[qtyno].n_calls_crossed != 0
        && CALLER_SAVE_PROFITABLE (qty[qtyno].n_refs,
  				 qty[qtyno].n_calls_crossed))
      {
--- 2241,2254 ----
  
    /* We need not check to see if the current function has nonlocal
       labels because we don't put any pseudos that are live over calls in
!      registers in that case.  Avoid putting pseudos crossing calls that
!      might throw into call used registers.  */
  
    if (! accept_call_clobbered
        && flag_caller_saves
        && ! just_try_suggested
        && qty[qtyno].n_calls_crossed != 0
+       && qty[qtyno].n_throwing_calls_crossed == 0
        && CALLER_SAVE_PROFITABLE (qty[qtyno].n_refs,
  				 qty[qtyno].n_calls_crossed))
      {
diff -Nrcpad gcc-4.0.1/gcc/loop-iv.c gcc-4.0.2/gcc/loop-iv.c
*** gcc-4.0.1/gcc/loop-iv.c	Tue Dec 28 10:33:39 2004
--- gcc-4.0.2/gcc/loop-iv.c	Thu Aug 18 09:32:10 2005
*************** iv_number_of_iterations (struct loop *lo
*** 2166,2172 ****
  	    assumption = simplify_gen_relational (EQ, SImode, mode, tmp,
  						  mode_mmax);
  	    if (assumption == const_true_rtx)
! 	      goto zero_iter;
  	    iv0.base = simplify_gen_binary (PLUS, comp_mode,
  					    iv0.base, const1_rtx);
  	  }
--- 2166,2172 ----
  	    assumption = simplify_gen_relational (EQ, SImode, mode, tmp,
  						  mode_mmax);
  	    if (assumption == const_true_rtx)
! 	      goto zero_iter_simplify;
  	    iv0.base = simplify_gen_binary (PLUS, comp_mode,
  					    iv0.base, const1_rtx);
  	  }
*************** iv_number_of_iterations (struct loop *lo
*** 2176,2182 ****
  	    assumption = simplify_gen_relational (EQ, SImode, mode, tmp,
  						  mode_mmin);
  	    if (assumption == const_true_rtx)
! 	      goto zero_iter;
  	    iv1.base = simplify_gen_binary (PLUS, comp_mode,
  					    iv1.base, constm1_rtx);
  	  }
--- 2176,2182 ----
  	    assumption = simplify_gen_relational (EQ, SImode, mode, tmp,
  						  mode_mmin);
  	    if (assumption == const_true_rtx)
! 	      goto zero_iter_simplify;
  	    iv1.base = simplify_gen_binary (PLUS, comp_mode,
  					    iv1.base, constm1_rtx);
  	  }
*************** iv_number_of_iterations (struct loop *lo
*** 2203,2209 ****
  	    {
  	      desc->infinite =
  		      alloc_EXPR_LIST (0, const_true_rtx, NULL_RTX);
! 	      return;
  	    }
  	}
        else
--- 2203,2210 ----
  	    {
  	      desc->infinite =
  		      alloc_EXPR_LIST (0, const_true_rtx, NULL_RTX);
! 	      /* Fill in the remaining fields somehow.  */
! 	      goto zero_iter_simplify;
  	    }
  	}
        else
*************** iv_number_of_iterations (struct loop *lo
*** 2213,2219 ****
  	    {
  	      desc->infinite =
  		      alloc_EXPR_LIST (0, const_true_rtx, NULL_RTX);
! 	      return;
  	    }
  	}
      }
--- 2214,2221 ----
  	    {
  	      desc->infinite =
  		      alloc_EXPR_LIST (0, const_true_rtx, NULL_RTX);
! 	      /* Fill in the remaining fields somehow.  */
! 	      goto zero_iter_simplify;
  	    }
  	}
      }
*************** iv_number_of_iterations (struct loop *lo
*** 2324,2330 ****
  	  assumption = simplify_gen_relational (reverse_condition (cond),
  						SImode, mode, tmp0, tmp1);
  	  if (assumption == const_true_rtx)
! 	    goto zero_iter;
  	  else if (assumption != const0_rtx)
  	    desc->noloop_assumptions =
  		    alloc_EXPR_LIST (0, assumption, desc->noloop_assumptions);
--- 2326,2332 ----
  	  assumption = simplify_gen_relational (reverse_condition (cond),
  						SImode, mode, tmp0, tmp1);
  	  if (assumption == const_true_rtx)
! 	    goto zero_iter_simplify;
  	  else if (assumption != const0_rtx)
  	    desc->noloop_assumptions =
  		    alloc_EXPR_LIST (0, assumption, desc->noloop_assumptions);
*************** iv_number_of_iterations (struct loop *lo
*** 2468,2474 ****
  	  delta = simplify_gen_binary (MINUS, mode, tmp1, delta);
  	}
        if (assumption == const_true_rtx)
! 	goto zero_iter;
        else if (assumption != const0_rtx)
  	desc->noloop_assumptions =
  		alloc_EXPR_LIST (0, assumption, desc->noloop_assumptions);
--- 2470,2476 ----
  	  delta = simplify_gen_binary (MINUS, mode, tmp1, delta);
  	}
        if (assumption == const_true_rtx)
! 	goto zero_iter_simplify;
        else if (assumption != const0_rtx)
  	desc->noloop_assumptions =
  		alloc_EXPR_LIST (0, assumption, desc->noloop_assumptions);
*************** iv_number_of_iterations (struct loop *lo
*** 2536,2551 ****
  
    return;
  
! fail:
!   desc->simple_p = false;
!   return;
  
  zero_iter:
    desc->const_iter = true;
    desc->niter = 0;
    desc->niter_max = 0;
    desc->niter_expr = const0_rtx;
    return;
  }
  
  /* Checks whether E is a simple exit from LOOP and stores its description
--- 2538,2563 ----
  
    return;
  
! zero_iter_simplify:
!   /* Simplify the assumptions.  */
!   simplify_using_initial_values (loop, AND, &desc->assumptions);
!   if (desc->assumptions
!       && XEXP (desc->assumptions, 0) == const0_rtx)
!     goto fail;
!   simplify_using_initial_values (loop, IOR, &desc->infinite);
  
+   /* Fallthru.  */
  zero_iter:
    desc->const_iter = true;
    desc->niter = 0;
    desc->niter_max = 0;
+   desc->noloop_assumptions = NULL_RTX;
    desc->niter_expr = const0_rtx;
    return;
+ 
+ fail:
+   desc->simple_p = false;
+   return;
  }
  
  /* Checks whether E is a simple exit from LOOP and stores its description
*************** find_simple_exit (struct loop *loop, str
*** 2622,2633 ****
  	  if (!act.simple_p)
  	    continue;
  
- 	  /* Prefer constant iterations; the less the better.  */
  	  if (!any)
  	    any = true;
! 	  else if (!act.const_iter
! 		   || (desc->const_iter && act.niter >= desc->niter))
! 	    continue;
  	  *desc = act;
  	}
      }
--- 2634,2654 ----
  	  if (!act.simple_p)
  	    continue;
  
  	  if (!any)
  	    any = true;
! 	  else
! 	    {
! 	      /* Prefer constant iterations; the less the better.  */
! 	      if (!act.const_iter
! 		  || (desc->const_iter && act.niter >= desc->niter))
! 		continue;
! 
! 	      /* Also if the actual exit may be infinite, while the old one
! 		 not, prefer the old one.  */
! 	      if (act.infinite && !desc->infinite)
! 		continue;
! 	    }
! 	  
  	  *desc = act;
  	}
      }
diff -Nrcpad gcc-4.0.1/gcc/loop-unroll.c gcc-4.0.2/gcc/loop-unroll.c
*** gcc-4.0.1/gcc/loop-unroll.c	Mon Nov 22 12:23:53 2004
--- gcc-4.0.2/gcc/loop-unroll.c	Wed Aug 17 12:45:01 2005
*************** decide_peel_once_rolling (struct loop *l
*** 372,377 ****
--- 372,378 ----
    /* Check number of iterations.  */
    if (!desc->simple_p
        || desc->assumptions
+       || desc->infinite
        || !desc->const_iter
        || desc->niter != 0)
      {
*************** decide_peel_completely (struct loop *loo
*** 441,447 ****
    /* Check number of iterations.  */
    if (!desc->simple_p
        || desc->assumptions
!       || !desc->const_iter)
      {
        if (dump_file)
  	fprintf (dump_file,
--- 442,449 ----
    /* Check number of iterations.  */
    if (!desc->simple_p
        || desc->assumptions
!       || !desc->const_iter
!       || desc->infinite)
      {
        if (dump_file)
  	fprintf (dump_file,
diff -Nrcpad gcc-4.0.1/gcc/loop.c gcc-4.0.2/gcc/loop.c
*** gcc-4.0.1/gcc/loop.c	Thu Apr 14 06:14:28 2005
--- gcc-4.0.2/gcc/loop.c	Fri Aug 26 07:33:23 2005
*************** biv_fits_mode_p (const struct loop *loop
*** 8766,8771 ****
--- 8766,8828 ----
  }
  
  
+ /* Return false iff it is provable that biv BL plus BIAS will not wrap
+    at any point in its update sequence.  Note that at the rtl level we
+    may not have information about the signedness of BL; in that case,
+    check for both signed and unsigned overflow.  */
+ 
+ static bool
+ biased_biv_may_wrap_p (const struct loop *loop, struct iv_class *bl,
+ 		       unsigned HOST_WIDE_INT bias)
+ {
+   HOST_WIDE_INT incr;
+   bool check_signed, check_unsigned;
+   enum machine_mode mode;
+ 
+   /* If the increment is not monotonic, we'd have to check separately
+      at each increment step.  Not Worth It.  */
+   incr = get_monotonic_increment (bl);
+   if (incr == 0)
+     return true;
+ 
+   /* If this biv is the loop iteration variable, then we may be able to
+      deduce a sign based on the loop condition.  */
+   /* ??? This is not 100% reliable; consider an unsigned biv that is cast
+      to signed for the comparison.  However, this same bug appears all
+      through loop.c.  */
+   check_signed = check_unsigned = true;
+   if (bl->biv->src_reg == LOOP_INFO (loop)->iteration_var)
+     {
+       switch (LOOP_INFO (loop)->comparison_code)
+ 	{
+ 	case GTU: case GEU: case LTU: case LEU:
+ 	  check_signed = false;
+ 	  break;
+ 	case GT: case GE: case LT: case LE:
+ 	  check_unsigned = false;
+ 	  break;
+ 	default:
+ 	  break;
+ 	}
+     }
+ 
+   mode = GET_MODE (bl->biv->src_reg);
+ 
+   if (check_unsigned
+       && !biased_biv_fits_mode_p (loop, bl, incr, mode, bias))
+     return true;
+ 
+   if (check_signed)
+     {
+       bias += (GET_MODE_MASK (mode) >> 1) + 1;
+       if (!biased_biv_fits_mode_p (loop, bl, incr, mode, bias))
+ 	return true;
+     }
+ 
+   return false;
+ }
+ 
+ 
  /* Given that X is an extension or truncation of BL, return true
     if it is unaffected by overflow.  LOOP is the loop to which
     BL belongs and INCR is its per-iteration increment.  */
*************** maybe_eliminate_biv_1 (const struct loop
*** 10176,10370 ****
        else
  	break;
  
!       if (CONSTANT_P (arg))
! 	{
! 	  /* First try to replace with any giv that has constant positive
! 	     mult_val and constant add_val.  We might be able to support
! 	     negative mult_val, but it seems complex to do it in general.  */
! 
! 	  for (v = bl->giv; v; v = v->next_iv)
! 	    if (GET_CODE (v->mult_val) == CONST_INT
! 		&& INTVAL (v->mult_val) > 0
! 		&& (GET_CODE (v->add_val) == SYMBOL_REF
! 		    || GET_CODE (v->add_val) == LABEL_REF
! 		    || GET_CODE (v->add_val) == CONST
! 		    || (REG_P (v->add_val)
! 			&& REG_POINTER (v->add_val)))
! 		&& ! v->ignore && ! v->maybe_dead && v->always_computable
! 		&& v->mode == mode)
! 	      {
! 		if (! biv_elimination_giv_has_0_offset (bl->biv, v, insn))
! 		  continue;
! 
! 		/* Don't eliminate if the linear combination that makes up
! 		   the giv overflows when it is applied to ARG.  */
! 		if (GET_CODE (arg) == CONST_INT)
! 		  {
! 		    rtx add_val;
! 
! 		    if (GET_CODE (v->add_val) == CONST_INT)
! 		      add_val = v->add_val;
! 		    else
! 		      add_val = const0_rtx;
! 
! 		    if (const_mult_add_overflow_p (arg, v->mult_val,
! 						   add_val, mode, 1))
! 		      continue;
! 		  }
! 
! 		if (! eliminate_p)
! 		  return 1;
! 
! 		/* Replace biv with the giv's reduced reg.  */
! 		validate_change (insn, &XEXP (x, 1 - arg_operand), v->new_reg, 1);
! 
! 		/* If all constants are actually constant integers and
! 		   the derived constant can be directly placed in the COMPARE,
! 		   do so.  */
! 		if (GET_CODE (arg) == CONST_INT
! 		    && GET_CODE (v->add_val) == CONST_INT)
! 		  {
! 		    tem = expand_mult_add (arg, NULL_RTX, v->mult_val,
! 					   v->add_val, mode, 1);
! 		  }
! 		else
! 		  {
! 		    /* Otherwise, load it into a register.  */
! 		    tem = gen_reg_rtx (mode);
! 		    loop_iv_add_mult_emit_before (loop, arg,
! 						  v->mult_val, v->add_val,
! 						  tem, where_bb, where_insn);
! 		  }
! 
! 		validate_change (insn, &XEXP (x, arg_operand), tem, 1);
! 
! 		if (apply_change_group ())
! 		  return 1;
! 	      }
! 
! 	  /* Look for giv with positive constant mult_val and nonconst add_val.
! 	     Insert insns to calculate new compare value.
! 	     ??? Turn this off due to possible overflow.  */
! 
! 	  for (v = bl->giv; v; v = v->next_iv)
! 	    if (GET_CODE (v->mult_val) == CONST_INT
! 		&& INTVAL (v->mult_val) > 0
! 		&& ! v->ignore && ! v->maybe_dead && v->always_computable
! 		&& v->mode == mode
! 		&& 0)
! 	      {
! 		rtx tem;
! 
! 		if (! biv_elimination_giv_has_0_offset (bl->biv, v, insn))
! 		  continue;
! 
! 		if (! eliminate_p)
! 		  return 1;
! 
! 		tem = gen_reg_rtx (mode);
! 
! 		/* Replace biv with giv's reduced register.  */
! 		validate_change (insn, &XEXP (x, 1 - arg_operand),
! 				 v->new_reg, 1);
! 
! 		/* Compute value to compare against.  */
! 		loop_iv_add_mult_emit_before (loop, arg,
! 					      v->mult_val, v->add_val,
! 					      tem, where_bb, where_insn);
! 		/* Use it in this insn.  */
! 		validate_change (insn, &XEXP (x, arg_operand), tem, 1);
! 		if (apply_change_group ())
! 		  return 1;
! 	      }
! 	}
!       else if (REG_P (arg) || MEM_P (arg))
! 	{
! 	  if (loop_invariant_p (loop, arg) == 1)
! 	    {
! 	      /* Look for giv with constant positive mult_val and nonconst
! 		 add_val. Insert insns to compute new compare value.
! 		 ??? Turn this off due to possible overflow.  */
! 
! 	      for (v = bl->giv; v; v = v->next_iv)
! 		if (GET_CODE (v->mult_val) == CONST_INT && INTVAL (v->mult_val) > 0
! 		    && ! v->ignore && ! v->maybe_dead && v->always_computable
! 		    && v->mode == mode
! 		    && 0)
! 		  {
! 		    rtx tem;
! 
! 		    if (! biv_elimination_giv_has_0_offset (bl->biv, v, insn))
! 		      continue;
! 
! 		    if (! eliminate_p)
! 		      return 1;
! 
! 		    tem = gen_reg_rtx (mode);
! 
! 		    /* Replace biv with giv's reduced register.  */
! 		    validate_change (insn, &XEXP (x, 1 - arg_operand),
! 				     v->new_reg, 1);
! 
! 		    /* Compute value to compare against.  */
! 		    loop_iv_add_mult_emit_before (loop, arg,
! 						  v->mult_val, v->add_val,
! 						  tem, where_bb, where_insn);
! 		    validate_change (insn, &XEXP (x, arg_operand), tem, 1);
! 		    if (apply_change_group ())
! 		      return 1;
! 		  }
! 	    }
! 
! 	  /* This code has problems.  Basically, you can't know when
! 	     seeing if we will eliminate BL, whether a particular giv
! 	     of ARG will be reduced.  If it isn't going to be reduced,
! 	     we can't eliminate BL.  We can try forcing it to be reduced,
! 	     but that can generate poor code.
  
! 	     The problem is that the benefit of reducing TV, below should
! 	     be increased if BL can actually be eliminated, but this means
! 	     we might have to do a topological sort of the order in which
! 	     we try to process biv.  It doesn't seem worthwhile to do
! 	     this sort of thing now.  */
  
! #if 0
! 	  /* Otherwise the reg compared with had better be a biv.  */
! 	  if (!REG_P (arg)
! 	      || REG_IV_TYPE (ivs, REGNO (arg)) != BASIC_INDUCT)
! 	    return 0;
  
! 	  /* Look for a pair of givs, one for each biv,
! 	     with identical coefficients.  */
! 	  for (v = bl->giv; v; v = v->next_iv)
! 	    {
! 	      struct induction *tv;
  
! 	      if (v->ignore || v->maybe_dead || v->mode != mode)
! 		continue;
  
! 	      for (tv = REG_IV_CLASS (ivs, REGNO (arg))->giv; tv;
! 		   tv = tv->next_iv)
! 		if (! tv->ignore && ! tv->maybe_dead
! 		    && rtx_equal_p (tv->mult_val, v->mult_val)
! 		    && rtx_equal_p (tv->add_val, v->add_val)
! 		    && tv->mode == mode)
! 		  {
! 		    if (! biv_elimination_giv_has_0_offset (bl->biv, v, insn))
! 		      continue;
  
! 		    if (! eliminate_p)
! 		      return 1;
  
! 		    /* Replace biv with its giv's reduced reg.  */
! 		    XEXP (x, 1 - arg_operand) = v->new_reg;
! 		    /* Replace other operand with the other giv's
! 		       reduced reg.  */
! 		    XEXP (x, arg_operand) = tv->new_reg;
! 		    return 1;
! 		  }
! 	    }
! #endif
! 	}
  
        /* If we get here, the biv can't be eliminated.  */
        return 0;
--- 10233,10288 ----
        else
  	break;
  
!       if (GET_CODE (arg) != CONST_INT)
! 	return 0;
  
!       /* Unless we're dealing with an equality comparison, if we can't
! 	 determine that the original biv doesn't wrap, then we must not
! 	 apply the transformation.  */
!       /* ??? Actually, what we must do is verify that the transformed
! 	 giv doesn't wrap.  But the general case of this transformation
! 	 was disabled long ago due to wrapping problems, and there's no
! 	 point reviving it this close to end-of-life for loop.c.  The
! 	 only case still enabled is known (via the check on add_val) to
! 	 be pointer arithmetic, which in theory never overflows for
! 	 valid programs.  */
!       /* Without lifetime analysis, we don't know how COMPARE will be
! 	 used, so we must assume the worst.  */
!       if (code != EQ && code != NE
! 	  && biased_biv_may_wrap_p (loop, bl, INTVAL (arg)))
! 	return 0;
  
!       /* Try to replace with any giv that has constant positive mult_val
!          and a pointer add_val.  */
!       for (v = bl->giv; v; v = v->next_iv)
! 	if (GET_CODE (v->mult_val) == CONST_INT
! 	    && INTVAL (v->mult_val) > 0
! 	    && (GET_CODE (v->add_val) == SYMBOL_REF
! 		|| GET_CODE (v->add_val) == LABEL_REF
! 		|| GET_CODE (v->add_val) == CONST
! 		|| (REG_P (v->add_val) && REG_POINTER (v->add_val)))
! 	    && ! v->ignore && ! v->maybe_dead && v->always_computable
! 	    && v->mode == mode)
! 	  {
! 	    if (! biv_elimination_giv_has_0_offset (bl->biv, v, insn))
! 	      continue;
  
! 	    if (! eliminate_p)
! 	      return 1;
  
! 	    /* Replace biv with the giv's reduced reg.  */
! 	    validate_change (insn, &XEXP (x, 1 - arg_operand), v->new_reg, 1);
  
! 	    /* Load the value into a register.  */
! 	    tem = gen_reg_rtx (mode);
! 	    loop_iv_add_mult_emit_before (loop, arg, v->mult_val, v->add_val,
! 					  tem, where_bb, where_insn);
  
! 	    validate_change (insn, &XEXP (x, arg_operand), tem, 1);
  
! 	    if (apply_change_group ())
! 	      return 1;
! 	  }
  
        /* If we get here, the biv can't be eliminated.  */
        return 0;
diff -Nrcpad gcc-4.0.1/gcc/objc/ChangeLog gcc-4.0.2/gcc/objc/ChangeLog
*** gcc-4.0.1/gcc/objc/ChangeLog	Thu Jul  7 18:39:16 2005
--- gcc-4.0.2/gcc/objc/ChangeLog	Wed Sep 21 03:57:12 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/gcc/params.def gcc-4.0.2/gcc/params.def
*** gcc-4.0.1/gcc/params.def	Mon Jun  6 12:12:44 2005
--- gcc-4.0.2/gcc/params.def	Fri Aug  5 20:39:03 2005
*************** Software Foundation, 59 Temple Place - S
*** 41,54 ****
     itself.  */
  DEFPARAM (PARAM_SRA_MAX_STRUCTURE_SIZE,
  	  "sra-max-structure-size",
! 	  "The maximum structure size (in bytes) at which GCC will do block copies",
  	  0, 0, 0)
  
  /* The ratio between instantiated fields and the complete structure
     size.  We say that if the ratio of the number of bytes in
     instantiated fields to the number of bytes in the complete
!    structure exceeds this parameter, then block copies are not used.
!    The default is 75%.  */
  DEFPARAM (PARAM_SRA_FIELD_STRUCTURE_RATIO,
  	  "sra-field-structure-ratio",
  	  "The threshold ratio between instantiated fields and the total structure size",
--- 41,65 ----
     itself.  */
  DEFPARAM (PARAM_SRA_MAX_STRUCTURE_SIZE,
  	  "sra-max-structure-size",
! 	  "The maximum structure size (in bytes) for which GCC will "
! 	  "use by-element copies",
! 	  0, 0, 0)
! 
! /* The maximum number of structure fields which the SRA pass will
!    instantiate to avoid block copies.  The default value, 0, implies
!    that GCC will select the appropriate value itself.  */
! DEFPARAM (PARAM_SRA_MAX_STRUCTURE_COUNT,
! 	  "sra-max-structure-count",
! 	  "The maximum number of structure fields for which GCC will "
! 	  "use by-element copies",
  	  0, 0, 0)
  
  /* The ratio between instantiated fields and the complete structure
     size.  We say that if the ratio of the number of bytes in
     instantiated fields to the number of bytes in the complete
!    structure exceeds this parameter, or if the number of instantiated
!    fields to the total number of fields exceeds this parameter, then
!    block copies are not used.  The default is 75%.  */
  DEFPARAM (PARAM_SRA_FIELD_STRUCTURE_RATIO,
  	  "sra-field-structure-ratio",
  	  "The threshold ratio between instantiated fields and the total structure size",
diff -Nrcpad gcc-4.0.1/gcc/params.h gcc-4.0.2/gcc/params.h
*** gcc-4.0.1/gcc/params.h	Sun Jan 23 15:05:31 2005
--- gcc-4.0.2/gcc/params.h	Fri Aug  5 20:39:04 2005
*************** typedef enum compiler_param
*** 91,96 ****
--- 91,98 ----
  /* Macros for the various parameters.  */
  #define SRA_MAX_STRUCTURE_SIZE \
    PARAM_VALUE (PARAM_SRA_MAX_STRUCTURE_SIZE)
+ #define SRA_MAX_STRUCTURE_COUNT \
+   PARAM_VALUE (PARAM_SRA_MAX_STRUCTURE_COUNT)
  #define SRA_FIELD_STRUCTURE_RATIO \
    PARAM_VALUE (PARAM_SRA_FIELD_STRUCTURE_RATIO)
  #define MAX_INLINE_INSNS_SINGLE \
diff -Nrcpad gcc-4.0.1/gcc/passes.c gcc-4.0.2/gcc/passes.c
*** gcc-4.0.1/gcc/passes.c	Wed Mar 30 13:13:29 2005
--- gcc-4.0.2/gcc/passes.c	Tue Aug 23 07:39:45 2005
*************** close_dump_file (enum tree_dump_index in
*** 159,165 ****
      {
        /* If we've not initialized the files, do so now.  */
        if (initializing_dump)
! 	clean_graph_dump_file (dump_file_name);
  
        print_rtl_graph_with_bb (dump_file_name, insns);
      }
--- 159,168 ----
      {
        /* If we've not initialized the files, do so now.  */
        if (initializing_dump)
! 	{
! 	  clean_graph_dump_file (dump_file_name);
! 	  get_dump_file_info (index)->flags |= TDF_GRAPH;
! 	}
  
        print_rtl_graph_with_bb (dump_file_name, insns);
      }
*************** rest_of_decl_compilation (tree decl,
*** 245,251 ****
  
        timevar_pop (TV_VARCONST);
      }
!   else if (TREE_CODE (decl) == TYPE_DECL)
      {
        timevar_push (TV_SYMOUT);
        debug_hooks->type_decl (decl, !top_level);
--- 248,257 ----
  
        timevar_pop (TV_VARCONST);
      }
!   else if (TREE_CODE (decl) == TYPE_DECL
!   	   /* Like in rest_of_type_compilation, avoid confusing the debug
! 	      information machinery when there are errors.  */
! 	   && !(sorrycount || errorcount))
      {
        timevar_push (TV_SYMOUT);
        debug_hooks->type_decl (decl, !top_level);
*************** finish_optimization_passes (void)
*** 1782,1788 ****
    if (graph_dump_format != no_graph)
      for (i = DFI_MIN; (dfi = get_dump_file_info (i)) != NULL; ++i)
        if (dump_initialized_p (i)
! 	  && (dfi->flags & TDF_RTL) != 0
  	  && (name = get_dump_file_name (i)) != NULL)
          {
            finish_graph_dump_file (name);
--- 1788,1794 ----
    if (graph_dump_format != no_graph)
      for (i = DFI_MIN; (dfi = get_dump_file_info (i)) != NULL; ++i)
        if (dump_initialized_p (i)
! 	  && (dfi->flags & TDF_GRAPH) != 0
  	  && (name = get_dump_file_name (i)) != NULL)
          {
            finish_graph_dump_file (name);
diff -Nrcpad gcc-4.0.1/gcc/po/ChangeLog gcc-4.0.2/gcc/po/ChangeLog
*** gcc-4.0.1/gcc/po/ChangeLog	Thu Jul  7 18:39:20 2005
--- gcc-4.0.2/gcc/po/ChangeLog	Wed Sep 21 03:57:16 2005
***************
*** 1,3 ****
--- 1,20 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-13  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	* zh_CN.po: Update.
+ 
+ 2005-09-04  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
+ 	rw.po, sv.po, tr.po, zh_CN.po: Update.
+ 
+ 2005-07-10  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	* sv.po, zh_CN.po: Update.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/gcc/po/be.gmo gcc-4.0.2/gcc/po/be.gmo
*** gcc-4.0.1/gcc/po/be.gmo	Thu Jul  7 20:47:08 2005
--- gcc-4.0.2/gcc/po/be.gmo	Wed Sep 28 06:19:31 2005
***************
*** 1,8 ****
! Þ•�”¿	-	47?l8¬åñ

3
7
_N
,®
/Û

1,^y�¤¿ßö 
.="Ps‰£·Ðé8Rl† ºÔî :V,s"  Ã+ä$7JWj�	˜¢¼Ùèù =Nfƒœ©Ãàü(/9i‹Ÿ°Íë!0$Rw‡ –·ÇÛï);M_qƒ•§¹Ëßó-?Qcu…™¦ÁÐï
!  ?Ldv‚
‡•¬ÆÓñ%?Ts#Œ`°gRyXÌK%
q5�3Åù#ýˆ!TªDÿDUcu0Ù)
! %44Z)�T¹5 CD &ˆ *¯ `Ú 7;!<s!°!-Ð!-þ!/,"/\"#Œ"$°"$Õ"$ú"$#$D#$i#$Ž#$³#"Ø#%û#>!$-`$XŽ$@ç$C(%Gl%+´%*à%-&9&*Y&*„&*¯&Ú& é&8
! '3C'3w'1«'@Ý'N(3m(@¡(Nâ(I1)%{)J¡)[ì)UH*Qž*Oð* @+Ka+ ­+Î+"æ+	,9),Ac,)¥,#Ï,#ó,W-.o-ž-!³-BÕ-.'7.'_.'‡.-¯.'Ý.-/-3/-a/-�/-½/-ë/-0-G0-u0'£0'Ë0'ó0'1-C1-q1-Ÿ1-Í1.û1*2/J2!z2%œ2Â23Ü2*3-;37i3¡39¿3ù3%4>4M4)c4'�4'µ46Ý4<59Q52‹5#¾57â5,6WG6lk
6,Œ\(N^"Su_:OAŠ�‰=
! ‹/v W)M.Jy;d~†Ljaf!�2tQ�`PBb*$wHc@8simKˆzŽ„q3-4D7C}Y9TX	h…r]%xe{G‡+0IFVRnE‚>g&[#1?UZp<o€'ƒ5|
  For bug reporting instructions, please see:
    --help                   Display this information
    -dumpversion             Display the version of the compiler
--- 1,6 ----
! Þ•Šl¿¼¸-¹4ç?8\•¡±Êãç_þ,^
/‹

»
É
1Ü
)=To�¦ ½Þí"#9Sg€™´Ïè6Pj„ž¸Ðê,#"P s+”ÀÓê	%BQbq‰¦·Ïì,Ie�‘/¢Òèô6Tm!™$»àð ÿ 0DXl~’¤¶ÈÚìþ"4H\p„–¨ºÌÞî*9Xs ‡¨µÍßë
ðþ/<ZyŽ¨½#Ü`gaRÉXKu
ÁÏ5ß3I#MˆqTúDO”¥cÅ0))Z%„4ª)ßT	5^C”&Ø*ÿ`* 7‹ <Ã !- !-N!/|!/¬!#Ü!$"$%"$J"$o"$”"$¹"$Þ"$#"(#%K#>q#-°#XÞ#@7$Cx$G¼$*%*/%*Z%…% ”%8µ%3î%3"&1V&@ˆ&NÉ&3'@L'N�'IÜ'%&(JL([—(Uó(QI)O›) ë)K* X*y*"‘*´*9Ô*A+)P+#z+#ž+WÂ+.,I,!^,B€,Ã,'â,'
! -'2--Z-'ˆ--°--Þ--.-:.-h.-–.-Ä.-ò.- /'N/'v/'ž/'Æ/-î/-0-J0-x0.¦0Õ0/õ0!%1%G1m13‡1*»1-æ172L29j2¤2%Ã2é2ø2)3'83'`36ˆ3<¿39ü3264#i47�4WÅ4hg
V,ˆX(JZ"Oq[6K=†}9
! ‡/r S)I.Fu7`z‚Hf]b!‰2pMŠ\L>^*$sD_<oeiG„v€m3-4@…?y{U5PT	d�nY%tawCƒ+0EBRNjA~:c&W#1;Ql8k|'x
  For bug reporting instructions, please see:
    --help                   Display this information
    -dumpversion             Display the version of the compiler
*************** For bug reporting instructions, please s
*** 15,29 ****
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s: %s compiler not installed on this system%s: input file names must have .c suffixes: %s
! %s: warning: %s=%s is too large(Each undeclared identifier is reported only once-mhard-float not supported-pipe not supportedCreate GUI applicationCreate console applicationDo no generate code for a 68851Do not use hardware fpDo not use register sbDon't output compiler statisticsDon't use EABIDon't use Irix PICDon't use alternate register namesDon't use hardware fpEnable exception handlingGenerate ELF outputGenerate code for GNU asGenerate code for GNU ldGenerate code for Intel asGenerate code for Intel ldGenerate code for a 520XGenerate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68060Generate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for given CPUGenerate code without GP regISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids label declarationsInsert stack checking code into the programInvalid declarationMissing class nameMissing identifierMissing nameOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptions:
  Target the AM33 processorUsage: %s [options] file...
  Use 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit FP registersUse 32-bit general registersUse 64 bit floatUse 64-bit FP registersUse 64-bit general registersUse DEC assembler syntaxUse Irix PICUse UNIX assembler syntaxUse alternate register namesUse given assembler dialectUse hardware floating pointUse hardware fp[cannot find %s]__builtin_saveregs not supported by this targetabort in %s, at %s:%dbad addressbad zip/jar file %scalled from herecannot create temporary filecannot find file for class %scompilation terminated.
  empty declarationfailed to find class '%s'for each function it appears in.)function does not return string typegcc version %s
  internal errorinternal error: bad register: %dinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%E valueinvalid %%H valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P valueinvalid %%R valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%f operandinvalid %%h valueinvalid %%m valueinvalid %%r valueinvalid %%s valueinvalid %%xn codeinvalid addressinvalid initializerinvalid masklanguage %s not recognizedlibraries: %s
  method '%s' not found in classmissing field '%s' in '%s'missing initializermissing terminating %c characterno argumentsno input file specifiedoptions enabled: parse errorpipeprograms: %s
! redirecting stdout: %ssize of array is negativesyntax errortoo few arguments to functiontoo many arguments to functiontoo many input filesunknown register name: %sunrecognized addressunrecognized section name "%s"unregistered operator %svirtual functions cannot be friendsProject-Id-Version: gcc 3.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2002-05-17 15:54+0200
  Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>
  Language-Team: Belarusian <i18n@tut.by>
--- 13,27 ----
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s: %s compiler not installed on this system%s: input file names must have .c suffixes: %s
! %s: warning: %s=%s is too large(Each undeclared identifier is reported only once-mhard-float not supported-pipe not supportedCreate GUI applicationCreate console applicationDo no generate code for a 68851Do not use hardware fpDo not use register sbDon't output compiler statisticsDon't use EABIDon't use Irix PICDon't use alternate register namesDon't use hardware fpEnable exception handlingGenerate ELF outputGenerate code for GNU asGenerate code for GNU ldGenerate code for Intel asGenerate code for Intel ldGenerate code for a 520XGenerate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68060Generate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for given CPUGenerate code without GP regISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids label declarationsInsert stack checking code into the programOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptions:
  Target the AM33 processorUsage: %s [options] file...
  Use 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit FP registersUse 32-bit general registersUse 64 bit floatUse 64-bit FP registersUse 64-bit general registersUse DEC assembler syntaxUse Irix PICUse UNIX assembler syntaxUse alternate register namesUse given assembler dialectUse hardware floating pointUse hardware fp[cannot find %s]__builtin_saveregs not supported by this targetabort in %s, at %s:%dbad addressbad zip/jar file %scalled from herecannot create temporary filecannot find file for class %scompilation terminated.
  empty declarationfailed to find class '%s'for each function it appears in.)function does not return string typegcc version %s
  internal errorinternal error: bad register: %dinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%E valueinvalid %%H valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P valueinvalid %%R valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%f operandinvalid %%h valueinvalid %%m valueinvalid %%r valueinvalid %%s valueinvalid %%xn codeinvalid addressinvalid initializerinvalid masklanguage %s not recognizedlibraries: %s
  method '%s' not found in classmissing field '%s' in '%s'missing initializermissing terminating %c characterno argumentsno input file specifiedoptions enabled: parse errorpipeprograms: %s
! redirecting stdout: %ssize of array is negativesyntax errortoo few arguments to functiontoo many arguments to functiontoo many input filesunknown register name: %sunrecognized addressunrecognized section name "%s"virtual functions cannot be friendsProject-Id-Version: gcc 3.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2002-05-17 15:54+0200
  Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>
  Language-Team: Belarusian <i18n@tut.by>
*************** Content-Transfer-Encoding: 8bit
*** 43,52 ****
  %s	Ð·ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ð²Ð°Ð½Ð° GNU C Ð²ÐµÑ€Ñ�Ñ–Ñ� %s.
  %s%s%s Ð²ÐµÑ€Ñ�Ñ–Ñ� %s (%s) Ð·ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ð²Ð°Ð½Ð° CC.
  %s: %s ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€ Ð½Ðµ ÑžÑ�Ñ‚Ð°Ð»Ñ�Ð²Ð°Ð½Ñ‹ Ð½Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ñ�Ñ–Ñ�Ñ‚Ñ�Ð¼Ðµ%s: Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð¼ÐµÑ†ÑŒ Ñ�ÑƒÑ„Ñ–ÐºÑ� .c: %s
! %s: ÑƒÐ²Ð°Ð³Ð°: %s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°-mhard-float Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ GUI Ð¿Ñ€Ñ‹Ð´Ð°Ñ‚Ð°ÐºÐ¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ð¾Ð»ÑŒÐ½Ñ‹ Ð¿Ñ€Ñ‹Ð´Ð°Ñ‚Ð°ÐºÐ�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68851Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒÐ�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sbÐ�Ðµ Ð²Ñ‹Ð²Ð¾Ð´Ð·Ñ–Ñ†ÑŒ Ñ�Ñ‚Ð°Ñ‚Ñ‹Ñ�Ñ‚Ñ‹ÐºÑƒ ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€Ð°Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ EABIÐ�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Irix PICÐ�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð°Ð»ÑŒÑ‚Ñ�Ñ€Ð½Ð°Ñ‚Ñ‹ÑžÐ½Ñ‹Ñ� Ð½Ð°Ð·Ð²Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°ÑžÐ�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ fpÐ£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�ÑžÐ¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ELF-Ð²Ñ‹Ð²Ð°Ð´Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU asÐ“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU ldÐ“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel asÐ“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel ldÐ¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520XÐ¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68000Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68020Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68030Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68060Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68302Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68332Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68851Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLLÐ¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ†Ð¿32Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸÐ“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð±ÐµÐ· GP regISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼ÑƒÐ�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½ÐµÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð° ÐºÐ»Ð°Ñ�Ð°ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð°Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ð´Ð»Ñ� 32032 Ð¦ÐŸÐ�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ð´Ð»Ñ� 32332 Ð¦ÐŸÐ�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ð´Ð»Ñ� 32532 Ð¦ÐŸÐ’Ñ‹Ð±Ð°Ñ€Ñ‹:
  ÐœÑ�Ñ‚Ð° - AM33 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ: %s [Ð²Ñ‹Ð±Ð°Ñ€Ñ‹] Ñ„Ð°Ð¹Ð»...
  Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 16-Ñ†Ñ– Ð±Ñ–Ñ‚Ð½Ñ‹ intÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ floatÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ intÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� FP-Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� Ð³Ð°Ð»Ð¾ÑžÐ½Ñ‹Ñ� Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ floatÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� FP-Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� Ð³Ð°Ð»Ð¾ÑžÐ½Ñ‹Ñ� Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ DEC-Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ� Ð´Ð»Ñ� Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Irix PICÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ UNIX-Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ� Ð´Ð»Ñ� Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð°Ð»ÑŒÑ‚Ñ�Ñ€Ð½Ð°Ñ‚Ñ‹ÑžÐ½Ñ‹Ñ� Ð½Ð°Ð·Ð²Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°ÑžÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ Ð´Ñ‹Ñ�Ð»ÐµÐºÑ‚ Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ "Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹Ñ�Ð¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ� %s:%dÐ´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�Ð´Ñ€Ñ�Ð½Ð½Ñ‹ zip/jar Ñ„Ð°Ð¹Ð» "%s"Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒÐ½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %sÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ†Ñ‹Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ð°.
  Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� "%s"Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ stringÐ²ÐµÑ€Ñ�Ñ–Ñ� gcc %s
  ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€: %dÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%A Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%B Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%C Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%CÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%D Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%EÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%HÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%LÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%MÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%NÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%OÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%PÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%RÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%UÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%Y Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%hÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%mÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%rÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%vÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xnÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ð±Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÑ–: %s
  Ð¼ÐµÑ‚Ð°Ð´ "%s" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ Ñƒ ÐºÐ»Ð°Ñ�ÐµÐ¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð·Ð°Ð²Ñ�Ñ€ÑˆÐ°ÑŽÑ‡Ñ‹ Ñ�Ñ–Ð¼Ð²Ð°Ð» %cÐ½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°ÑžÐ½Ðµ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ� Ñ„Ð°Ð¹Ð»Ñ‹Ð²Ñ‹Ð±Ð°Ñ€Ñ‹ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹:Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°ÐºÐ°Ð½Ð²ÐµÐµÑ€Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñ‹: %s
! Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %sÐ°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°ÑžÐ½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %sÐ½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– "%s"Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %sÐ²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–
\ No newline at end of file
--- 41,50 ----
  %s	Ð·ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ð²Ð°Ð½Ð° GNU C Ð²ÐµÑ€Ñ�Ñ–Ñ� %s.
  %s%s%s Ð²ÐµÑ€Ñ�Ñ–Ñ� %s (%s) Ð·ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ð²Ð°Ð½Ð° CC.
  %s: %s ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€ Ð½Ðµ ÑžÑ�Ñ‚Ð°Ð»Ñ�Ð²Ð°Ð½Ñ‹ Ð½Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ñ�Ñ–Ñ�Ñ‚Ñ�Ð¼Ðµ%s: Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð¼ÐµÑ†ÑŒ Ñ�ÑƒÑ„Ñ–ÐºÑ� .c: %s
! %s: ÑƒÐ²Ð°Ð³Ð°: %s=%s Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°-mhard-float Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ GUI Ð¿Ñ€Ñ‹Ð´Ð°Ñ‚Ð°ÐºÐ¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ð¾Ð»ÑŒÐ½Ñ‹ Ð¿Ñ€Ñ‹Ð´Ð°Ñ‚Ð°ÐºÐ�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68851Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒÐ�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sbÐ�Ðµ Ð²Ñ‹Ð²Ð¾Ð´Ð·Ñ–Ñ†ÑŒ Ñ�Ñ‚Ð°Ñ‚Ñ‹Ñ�Ñ‚Ñ‹ÐºÑƒ ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€Ð°Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ EABIÐ�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Irix PICÐ�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð°Ð»ÑŒÑ‚Ñ�Ñ€Ð½Ð°Ñ‚Ñ‹ÑžÐ½Ñ‹Ñ� Ð½Ð°Ð·Ð²Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°ÑžÐ�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ fpÐ£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�ÑžÐ¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ELF-Ð²Ñ‹Ð²Ð°Ð´Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU asÐ“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU ldÐ“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel asÐ“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel ldÐ¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520XÐ¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68000Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68020Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68030Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68060Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68302Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68332Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68851Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLLÐ¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ†Ð¿32Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸÐ“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð±ÐµÐ· GP regISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼ÑƒÐ�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ð´Ð»Ñ� 32032 Ð¦ÐŸÐ�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ð´Ð»Ñ� 32332 Ð¦ÐŸÐ�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ð´Ð»Ñ� 32532 Ð¦ÐŸÐ’Ñ‹Ð±Ð°Ñ€Ñ‹:
  ÐœÑ�Ñ‚Ð° - AM33 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ: %s [Ð²Ñ‹Ð±Ð°Ñ€Ñ‹] Ñ„Ð°Ð¹Ð»...
  Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 16-Ñ†Ñ– Ð±Ñ–Ñ‚Ð½Ñ‹ intÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ floatÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ intÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� FP-Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� Ð³Ð°Ð»Ð¾ÑžÐ½Ñ‹Ñ� Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ floatÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� FP-Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� Ð³Ð°Ð»Ð¾ÑžÐ½Ñ‹Ñ� Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ DEC-Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ� Ð´Ð»Ñ� Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Irix PICÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ UNIX-Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ� Ð´Ð»Ñ� Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð°Ð»ÑŒÑ‚Ñ�Ñ€Ð½Ð°Ñ‚Ñ‹ÑžÐ½Ñ‹Ñ� Ð½Ð°Ð·Ð²Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°ÑžÐ’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ Ð´Ñ‹Ñ�Ð»ÐµÐºÑ‚ Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ "Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹Ñ�Ð¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ� %s:%dÐ´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�Ð´Ñ€Ñ�Ð½Ð½Ñ‹ zip/jar Ñ„Ð°Ð¹Ð» "%s"Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒÐ½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %sÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ†Ñ‹Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ð°.
  Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� "%s"Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ stringÐ²ÐµÑ€Ñ�Ñ–Ñ� gcc %s
  ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€: %dÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%A Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%B Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%C Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%CÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%D Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%EÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%HÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%LÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%MÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%NÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%OÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%PÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%RÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%UÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%Y Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%hÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%mÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%rÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%vÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xnÐ½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ð±Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÑ–: %s
  Ð¼ÐµÑ‚Ð°Ð´ "%s" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ Ñƒ ÐºÐ»Ð°Ñ�ÐµÐ¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð·Ð°Ð²Ñ�Ñ€ÑˆÐ°ÑŽÑ‡Ñ‹ Ñ�Ñ–Ð¼Ð²Ð°Ð» %cÐ½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°ÑžÐ½Ðµ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ� Ñ„Ð°Ð¹Ð»Ñ‹Ð²Ñ‹Ð±Ð°Ñ€Ñ‹ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹:Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°ÐºÐ°Ð½Ð²ÐµÐµÑ€Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñ‹: %s
! Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %sÐ°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°ÑžÐ½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %sÐ½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– "%s"Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/be.po gcc-4.0.2/gcc/po/be.po
*** gcc-4.0.1/gcc/po/be.po	Thu Jun 16 20:31:09 2005
--- gcc-4.0.2/gcc/po/be.po	Sun Sep  4 12:19:36 2005
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\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: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\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 ""
*** 319,361 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  #, fuzzy
  msgid "syntax error: cannot back up"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  msgid "syntax error; also virtual memory exhausted"
  msgstr ""
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr ""
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  msgid "parse error; also virtual memory exhausted"
  msgstr ""
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
--- 319,350 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  #, fuzzy
  msgid "syntax error: cannot back up"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  msgid "syntax error; also virtual memory exhausted"
  msgstr ""
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr ""
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "Ð³Ñ€Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr ""
  
! #: c-parse.y:2960
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
*************** msgstr ""
*** 3229,3236 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr ""
--- 3218,3225 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr ""
*************** msgstr ""
*** 6556,8504 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr ""
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr ""
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr ""
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð°"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr ""
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr ""
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð° ÐºÐ»Ð°Ñ�Ð°"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr ""
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr ""
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr ""
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr ""
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr ""
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr ""
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr ""
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr ""
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr ""
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr ""
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr ""
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr ""
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr ""
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr ""
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr ""
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr ""
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr ""
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr ""
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr ""
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr ""
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr ""
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr ""
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr ""
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr ""
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr ""
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr ""
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr ""
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr ""
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr ""
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr ""
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr ""
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr ""
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr ""
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr ""
! 
! #: options.c:943
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                   Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð³Ñ�Ñ‚Ñƒ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹ÑŽ\n"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:961
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ� ÐºÐ°Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ‹Ñ–"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:976
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  
! #: options.c:979
  msgid "Print the name of header files as they are used"
  msgstr ""
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
  msgstr ""
  
! #: options.c:991
  msgid "Generate make dependencies and compile"
  msgstr ""
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:1021
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr ""
  
! #: options.c:1024
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� Ð´Ð»Ñ� SparcLite Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð°Ñž"
  
! #: options.c:1027
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr ""
  
! #: options.c:1042
! msgid "Warn about possible aliasing of dummy arguments"
  msgstr ""
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr ""
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr ""
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr ""
  
! #: options.c:1057
  msgid "Warn about subscripts whose type is \"char\""
  msgstr ""
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:1066
! msgid "Warn about implicit conversion"
  msgstr ""
  
! #: options.c:1069
  msgid "Warn when all constructors and destructors are private"
  msgstr ""
  
! #: options.c:1072
  msgid "Warn when a declaration is found after a statement"
  msgstr ""
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
  msgstr ""
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr ""
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr ""
  
! #: options.c:1084
  msgid "Warn about compile-time integer division by zero"
  msgstr ""
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr ""
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr ""
  
! #: options.c:1096
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr ""
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
  msgstr ""
  
! #: options.c:1111
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr ""
  
! #: options.c:1114
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
  msgstr ""
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr ""
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr ""
  
! #: options.c:1126
  msgid "Warn about zero-length formats"
  msgstr ""
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr ""
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr ""
  
! #: options.c:1141
! msgid "Warn about calls with implicit interface"
! msgstr ""
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr ""
  
! #: options.c:1153
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr ""
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1159
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr ""
  
! #: options.c:1162
! msgid "Warn about truncated source lines"
! msgstr ""
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr ""
  
! #: options.c:1168
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr ""
  
! #: options.c:1174
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: options.c:1177
  msgid "Warn about missing fields in struct initializers"
  msgstr ""
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr ""
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1186
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr ""
  
! #: options.c:1189
  msgid "Warn about global functions without prototypes"
  msgstr ""
  
! #: options.c:1192
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Ð¼Ð½Ð°Ð³Ð°Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: options.c:1195
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr ""
  
! #: options.c:1198
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr ""
  
! #: options.c:1201
  msgid "Warn about non-virtual destructors"
  msgstr ""
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! msgid "Warn about usage of non-standard intrinsics"
! msgstr ""
! 
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
  msgstr ""
  
! #: options.c:1213
  msgid "Warn if an old-style parameter definition is used"
  msgstr ""
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr ""
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr ""
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr ""
  
! #: options.c:1225
  msgid "Warn when padding is required to align structure members"
  msgstr ""
  
! #: options.c:1228
  msgid "Warn about possibly missing parentheses"
  msgstr ""
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
  msgstr ""
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr ""
  
! #: options.c:1237
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr ""
  
! #: options.c:1240
  msgid "Warn if inherited methods are unimplemented"
  msgstr ""
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr ""
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr ""
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr ""
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr ""
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr ""
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr ""
  
! #: options.c:1264
  msgid "Warn about signed-unsigned comparisons"
  msgstr ""
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr ""
  
! #: options.c:1270 options.c:1273
  msgid "Warn about code which might break strict aliasing rules"
  msgstr ""
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: options.c:1282
! msgid "Warn about \"suspicious\" constructs"
! msgstr ""
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr ""
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr ""
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr ""
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr ""
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr ""
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
  msgstr ""
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1306
  msgid "Warn about @selector()s without previously declared methods"
  msgstr ""
  
! #: options.c:1309
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr ""
  
! #: options.c:1312
! msgid "Warn about underflow of numerical constant expressions"
! msgstr ""
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr ""
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr ""
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr ""
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr ""
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr ""
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr ""
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr ""
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr ""
  
! #: options.c:1348
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr ""
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1357
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr ""
  
! #: options.c:1369
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr ""
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr ""
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr ""
! 
! #: options.c:1378
  msgid "Generate position-independent code if possible (large mode)"
  msgstr ""
  
! #: options.c:1381
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr ""
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
  msgstr ""
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr ""
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr ""
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr ""
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr ""
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
  msgstr ""
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr ""
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
  msgstr ""
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
  msgstr ""
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
! 
! #: options.c:1441
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr ""
  
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr ""
! 
! #: options.c:1447
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
  msgstr ""
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr ""
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: options.c:1471
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr ""
  
! #: options.c:1474
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr ""
  
! #: options.c:1477
  msgid "Save registers around function calls"
  msgstr ""
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr ""
  
! #: options.c:1483
! #, fuzzy
! msgid "Generate checks for references to NULL"
! msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr ""
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr ""
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr ""
  
! #: options.c:1498
  msgid "Reduce the size of object files"
  msgstr ""
  
! #: options.c:1501
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr ""
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1507
  msgid "Perform a register copy-propagation optimization pass"
  msgstr ""
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr ""
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr ""
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  msgid "Place data items into their own section"
  msgstr ""
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr ""
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr ""
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr ""
  
! #: options.c:1546
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr ""
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr ""
! 
! #: options.c:1558
  msgid "Permit '$' as an identifier character"
  msgstr ""
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr ""
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr ""
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr ""
! 
! #: options.c:1597
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr ""
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! msgid "Use f2c calling convention."
! msgstr ""
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr ""
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1630
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr ""
  
! #: options.c:1633
! msgid "Assume that the source file is fixed form"
! msgstr ""
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr ""
  
! #: options.c:1648
  msgid "Copy memory address constants into registers before use"
  msgstr ""
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr ""
! 
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
  msgstr ""
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
! 
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr ""
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr ""
  
! #: options.c:1666
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
  msgstr ""
  
! #: options.c:1672
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr ""
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr ""
  
! #: options.c:1678
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr ""
  
! #: options.c:1681
  msgid "Perform store motion after global common subexpression elimination"
  msgstr ""
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
  msgstr ""
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr ""
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
  msgstr ""
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr ""
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr ""
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr ""
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr ""
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr ""
  
! #: options.c:1723
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr ""
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr ""
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
  msgstr ""
  
! #: options.c:1747
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr ""
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
  msgstr ""
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr ""
! 
! #: options.c:1762
  msgid "Generate code for functions even if they are fully inlined"
  msgstr ""
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  
! #: options.c:1771
  msgid "Give external symbols a leading underscore"
  msgstr ""
  
! #: options.c:1774
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr ""
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr ""
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
  msgstr ""
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  
! #: options.c:1798
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr ""
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  msgid "Move loop invariant computations out of loops"
  msgstr ""
  
! #: options.c:1810
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr ""
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr ""
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr ""
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr ""
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1849
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr ""
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
  msgstr ""
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr ""
  
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr ""
! 
! #: options.c:1867
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr ""
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
  msgstr ""
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1891
  msgid "Perform loop peeling"
  msgstr ""
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
  msgstr ""
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr ""
  
! #: options.c:1903
  msgid "Generate position-independent code if possible (small mode)"
  msgstr ""
  
! #: options.c:1906
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr ""
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr ""
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
  msgstr ""
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1936
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr ""
  
! #: options.c:1942
  msgid "Perform a register renaming optimization pass"
  msgstr ""
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr ""
  
! #: options.c:1948
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr ""
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr ""
  
! #: options.c:1963
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr ""
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr ""
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
  msgstr ""
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr ""
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr ""
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr ""
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr ""
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:2002
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr ""
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr ""
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr ""
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr ""
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr ""
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr ""
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
  msgstr ""
  
! #: options.c:2044
  msgid "Convert floating point constants to single precision constants"
  msgstr ""
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr ""
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr ""
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr ""
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr ""
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr ""
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:2089
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr ""
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
  msgstr ""
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr ""
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
  msgstr ""
  
! #: options.c:2107
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:2113
  msgid "Assume floating-point operations can trap"
  msgstr ""
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr ""
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:2140
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  msgid "Enable loop invariant motion on trees"
  msgstr ""
  
! #: options.c:2149
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:2155
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:2173
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr ""
  
! #: options.c:2176
! msgid "Append underscores to externally visible names"
! msgstr ""
! 
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
  msgstr ""
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr ""
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr ""
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr ""
  
! #: options.c:2197
  msgid "Perform loop unswitching"
  msgstr ""
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr ""
  
! #: options.c:2203
! #, fuzzy
! msgid "Generate code for the Boehm GC"
! msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr ""
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
! 
! #: options.c:2212
  msgid "Perform variable tracking"
  msgstr ""
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr ""
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr ""
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr ""
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr ""
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr ""
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr ""
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr ""
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2260
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr ""
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr ""
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr ""
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr ""
  
! #: options.c:2275
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr ""
  
! #: options.c:2281
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr ""
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr ""
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2332
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
  
! #: options.c:2335
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr ""
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
  msgstr ""
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr ""
  
! #: options.c:2353
  msgid "Remap file names when including files"
  msgstr ""
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr ""
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr ""
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr ""
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr ""
  
! #: options.c:2416
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: ÑƒÐ²Ð°Ð³Ð°: "
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
--- 6545,8154 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr ""
  
! #: options.c:881
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                   Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð³Ñ�Ñ‚Ñƒ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹ÑŽ\n"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:899
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ� ÐºÐ°Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ‹Ñ–"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:914
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  
! #: options.c:917
  msgid "Print the name of header files as they are used"
  msgstr ""
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:923
! msgid "Generate make dependencies"
! msgstr ""
! 
! #: options.c:926
  msgid "Generate make dependencies and compile"
  msgstr ""
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr ""
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr ""
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr ""
! 
! #: options.c:950
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr ""
  
! #: options.c:953
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� Ð´Ð»Ñ� SparcLite Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð°Ñž"
  
! #: options.c:956
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr ""
  
! #: options.c:971
! msgid "Enable most warning messages"
  msgstr ""
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr ""
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr ""
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr ""
  
! #: options.c:983
  msgid "Warn about subscripts whose type is \"char\""
  msgstr ""
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
  msgstr ""
  
! #: options.c:995
  msgid "Warn when all constructors and destructors are private"
  msgstr ""
  
! #: options.c:998
  msgid "Warn when a declaration is found after a statement"
  msgstr ""
  
! #: options.c:1001
! msgid "Warn about deprecated compiler features"
  msgstr ""
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr ""
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr ""
  
! #: options.c:1010
  msgid "Warn about compile-time integer division by zero"
  msgstr ""
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr ""
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr ""
  
! #: options.c:1022
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
  msgstr ""
  
! #: options.c:1034
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr ""
  
! #: options.c:1037
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
  msgstr ""
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr ""
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr ""
  
! #: options.c:1049
  msgid "Warn about zero-length formats"
  msgstr ""
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr ""
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr ""
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr ""
  
! #: options.c:1073
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr ""
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1079
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr ""
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr ""
  
! #: options.c:1085
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr ""
  
! #: options.c:1091
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
  
! #: options.c:1094
  msgid "Warn about missing fields in struct initializers"
  msgstr ""
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr ""
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1103
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr ""
  
! #: options.c:1106
  msgid "Warn about global functions without prototypes"
  msgstr ""
  
! #: options.c:1109
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Ð¼Ð½Ð°Ð³Ð°Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
  
! #: options.c:1112
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr ""
  
! #: options.c:1115
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr ""
  
! #: options.c:1118
  msgid "Warn about non-virtual destructors"
  msgstr ""
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
  msgstr ""
  
! #: options.c:1127
  msgid "Warn if an old-style parameter definition is used"
  msgstr ""
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr ""
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr ""
  
! #: options.c:1136
  msgid "Warn when padding is required to align structure members"
  msgstr ""
  
! #: options.c:1139
  msgid "Warn about possibly missing parentheses"
  msgstr ""
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
  msgstr ""
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr ""
  
! #: options.c:1148
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr ""
  
! #: options.c:1151
  msgid "Warn if inherited methods are unimplemented"
  msgstr ""
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr ""
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr ""
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr ""
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr ""
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr ""
  
! #: options.c:1172
  msgid "Warn about signed-unsigned comparisons"
  msgstr ""
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr ""
  
! #: options.c:1178 options.c:1181
  msgid "Warn about code which might break strict aliasing rules"
  msgstr ""
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr ""
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr ""
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr ""
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr ""
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr ""
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
  msgstr ""
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1211
  msgid "Warn about @selector()s without previously declared methods"
  msgstr ""
  
! #: options.c:1214
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr ""
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr ""
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr ""
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr ""
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr ""
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr ""
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr ""
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr ""
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr ""
  
! #: options.c:1247
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr ""
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1256
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr ""
  
! #: options.c:1268
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr ""
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr ""
  
! #: options.c:1274
  msgid "Generate position-independent code if possible (large mode)"
  msgstr ""
  
! #: options.c:1277
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr ""
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
  msgstr ""
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr ""
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr ""
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr ""
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr ""
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
  msgstr ""
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr ""
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
  msgstr ""
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
  msgstr ""
  
! #: options.c:1328
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr ""
  
! #: options.c:1331
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
  msgstr ""
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr ""
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
  
! #: options.c:1355
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr ""
  
! #: options.c:1358
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr ""
  
! #: options.c:1361
  msgid "Save registers around function calls"
  msgstr ""
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr ""
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr ""
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr ""
  
! #: options.c:1373
  msgid "Reduce the size of object files"
  msgstr ""
  
! #: options.c:1376
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr ""
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1382
  msgid "Perform a register copy-propagation optimization pass"
  msgstr ""
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr ""
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr ""
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  msgid "Place data items into their own section"
  msgstr ""
  
! #: options.c:1400
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr ""
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr ""
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr ""
  
! #: options.c:1412
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr ""
  
! #: options.c:1415
  msgid "Permit '$' as an identifier character"
  msgstr ""
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr ""
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1436
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr ""
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1460
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr ""
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr ""
  
! #: options.c:1475
  msgid "Copy memory address constants into registers before use"
  msgstr ""
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
  msgstr ""
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr ""
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr ""
  
! #: options.c:1487
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
  msgstr ""
  
! #: options.c:1493
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr ""
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr ""
  
! #: options.c:1499
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr ""
  
! #: options.c:1502
  msgid "Perform store motion after global common subexpression elimination"
  msgstr ""
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
  msgstr ""
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr ""
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
  msgstr ""
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr ""
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr ""
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr ""
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr ""
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr ""
  
! #: options.c:1541
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: options.c:1544
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr ""
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
  msgstr ""
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr ""
! 
! #: options.c:1559
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr ""
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
  msgstr ""
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  msgid "Generate code for functions even if they are fully inlined"
  msgstr ""
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  
! #: options.c:1580
  msgid "Give external symbols a leading underscore"
  msgstr ""
  
! #: options.c:1583
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr ""
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr ""
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
  msgstr ""
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  
! #: options.c:1601
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr ""
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  msgid "Move loop invariant computations out of loops"
  msgstr ""
  
! #: options.c:1610
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr ""
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr ""
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr ""
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1646
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr ""
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
  msgstr ""
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr ""
  
! #: options.c:1661
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr ""
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
  msgstr ""
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1679
  msgid "Perform loop peeling"
  msgstr ""
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
  msgstr ""
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr ""
  
! #: options.c:1691
  msgid "Generate position-independent code if possible (small mode)"
  msgstr ""
  
! #: options.c:1694
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr ""
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr ""
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
  msgstr ""
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1724
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr ""
  
! #: options.c:1730
  msgid "Perform a register renaming optimization pass"
  msgstr ""
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr ""
  
! #: options.c:1736
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr ""
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr ""
  
! #: options.c:1748
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr ""
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr ""
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
  msgstr ""
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr ""
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr ""
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr ""
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr ""
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr ""
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr ""
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr ""
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr ""
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr ""
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr ""
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
  msgstr ""
  
! #: options.c:1826
  msgid "Convert floating point constants to single precision constants"
  msgstr ""
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr ""
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr ""
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr ""
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr ""
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:1868
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr ""
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
  msgstr ""
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr ""
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
  msgstr ""
  
! #: options.c:1886
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:1892
  msgid "Assume floating-point operations can trap"
  msgstr ""
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr ""
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1919
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  msgid "Enable loop invariant motion on trees"
  msgstr ""
  
! #: options.c:1928
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:1934
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
  
! #: options.c:1952
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr ""
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
  msgstr ""
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr ""
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr ""
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr ""
  
! #: options.c:1973
  msgid "Perform loop unswitching"
  msgstr ""
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr ""
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr ""
  
! #: options.c:1982
  msgid "Perform variable tracking"
  msgstr ""
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr ""
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr ""
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr ""
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr ""
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr ""
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr ""
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr ""
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2030
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr ""
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr ""
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr ""
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr ""
  
! #: options.c:2045
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr ""
  
! #: options.c:2051
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr ""
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr ""
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2102
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
  
! #: options.c:2105
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr ""
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
  msgstr ""
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr ""
  
! #: options.c:2120
  msgid "Remap file names when including files"
  msgstr ""
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr ""
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr ""
  
! #: options.c:2171
! msgid "Display the compiler's version"
! msgstr ""
! 
! #: options.c:2174
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: ÑƒÐ²Ð°Ð³Ð°: "
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr ""
+ 
+ #: config/i386/nwld.h:34
+ #, fuzzy
+ msgid "Static linking is not supported.\n"
+ msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr ""
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr ""
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr ""
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
*************** msgstr ""
*** 8507,8512 ****
--- 8157,8166 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr ""
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr ""
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr ""
*************** msgstr "-mhard-float Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼
*** 8519,8528 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr ""
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr ""
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  #, fuzzy
--- 8173,8178 ----
*************** msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ
*** 8535,8580 ****
  msgid "may not use both -m32 and -m64"
  msgstr ""
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr ""
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr ""
! 
! #: config/sh/sh.h:685
! #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
  msgstr ""
  
! #: config/i386/nwld.h:34
! #, fuzzy
! msgid "Static linking is not supported.\n"
! msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
! 
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
  msgstr ""
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
  msgstr ""
  
  #: config/i386/sco5.h:189
--- 8185,8208 ----
  msgid "may not use both -m32 and -m64"
  msgstr ""
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
  msgstr ""
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
  msgstr ""
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
  msgstr ""
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
  msgstr ""
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
  msgstr ""
  
  #: config/i386/sco5.h:189
*************** msgstr ""
*** 8590,8611 ****
  msgid "-G and -static are mutually exclusive"
  msgstr ""
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
  msgstr ""
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
  msgstr ""
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
  msgstr ""
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
  msgstr ""
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
  msgstr ""
--- 8218,8244 ----
  msgid "-G and -static are mutually exclusive"
  msgstr ""
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
  msgstr ""
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
  msgstr ""
  
+ #: config/sh/sh.h:685
+ #, fuzzy
+ msgid "SH2a does not support little-endian"
+ msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
+ 
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
  msgstr ""
*************** msgstr ""
*** 8638,8653 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr ""
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr ""
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
  msgstr ""
  
  #: attribs.c:175
--- 8271,8282 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr ""
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
  msgstr ""
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
  msgstr ""
  
  #: attribs.c:175
*************** msgstr ""
*** 9693,9700 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
--- 9322,9328 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
*************** msgstr ""
*** 11188,11204 ****
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 10816,10832 ----
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
  
! #: c-parse.y:388
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 11208,11339 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr ""
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr ""
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr ""
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr ""
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
--- 10836,10967 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c-parse.y:498
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr ""
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c-parse.y:697
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
  
! #: c-parse.y:1224
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c-parse.y:1386
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c-parse.y:1389
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c-parse.y:1393
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c-parse.y:1637
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
  
! #: c-parse.y:1883
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c-parse.y:2263
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr ""
  
! #: c-parse.y:2309
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr ""
  
! #: c-parse.y:2371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr ""
  
! #: c-parse.y:2877
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ�Ñ–Ñ‡Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
*************** msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ð¿Ñ–Ñ�Ð°Ñ†ÑŒ Ñ
*** 13237,13253 ****
  msgid "unexpected node"
  msgstr ""
  
! #: gimplify.c:3340
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr ""
  
! #: gimplify.c:3452
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 12865,12881 ----
  msgid "unexpected node"
  msgstr ""
  
! #: gimplify.c:3345
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr ""
  
! #: gimplify.c:3457
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14237,14243 ****
  msgid "unimplemented functionality"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
--- 13865,13871 ----
  msgid "unimplemented functionality"
  msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
*************** msgstr ""
*** 14427,14463 ****
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr ""
  
! #: tree.c:5489
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5526
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5539
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5565
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5577
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
--- 14055,14091 ----
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr ""
  
! #: tree.c:5496
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5533
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5546
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5572
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5584
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
*************** msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %
*** 22562,23306 ****
  msgid "internal error - invalid Utf8 name"
  msgstr ""
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr ""
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ""
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð½Ð°Ð·Ð²Ð°"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, gcc-internal-format
- msgid "Unreachable statement"
- msgstr ""
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr ""
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr ""
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr ""
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr ""
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr ""
- 
- #: java/parse.y:7151
- #, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr ""
- 
- #: java/parse.y:7156
- #, fuzzy, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr ""
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð½Ð°Ð¹Ñ�ÑŒÑ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ñ�Ñ�Ð° %s"
- 
- #: java/parse.y:10103
- #, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr ""
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr ""
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, gcc-internal-format
- msgid "Constant expression required"
- msgstr ""
- 
- #: java/parse.y:11799
- #, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
- 
- #: java/parse.y:12357
- #, gcc-internal-format
- msgid "not a static field %qs"
- msgstr ""
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr ""
- 
- #: java/parse.y:12830
- #, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr ""
- 
- #: java/parse.y:12881
- #, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
- 
- #: java/parse.y:14528
- #, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
- 
- #: java/parse.y:14866
- #, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:14935
- #, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr ""
- 
- #: java/parse.y:14939
- #, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr ""
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr ""
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
- 
- #: java/parse.y:15315
- #, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr ""
- 
- #: java/parse.y:15318
- #, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr ""
- 
- #: java/parse.y:15339
- #, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr ""
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, gcc-internal-format
- msgid "original label is here"
- msgstr ""
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr ""
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22190,22195 ----
*************** msgstr ""
*** 23341,23358 ****
  msgid "Constructor can't be %s"
  msgstr ""
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr ""
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, gcc-internal-format
--- 22230,22235 ----
*************** msgstr ""
*** 23727,23737 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
  
- #: objc/objc-parse.y:2748
- #, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr ""
- 
  #: treelang/tree1.c:278
  #, fuzzy, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22604,22609 ----
*************** msgstr ""
*** 24045,24050 ****
--- 22917,22926 ----
  #~ msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
  
  #, fuzzy
+ #~ msgid "invalid initializer for virtual method `%D'"
+ #~ msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
+ 
+ #, fuzzy
  #~ msgid "previous friend declaration of `%D'"
  #~ msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
  
*************** msgstr ""
*** 24109,24114 ****
--- 22985,22993 ----
  #~ msgid "In function"
  #~ msgstr "Ð£ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
  
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
+ 
  #, fuzzy
  #~ msgid "circular inheritance in interface declaration for `%s'"
  #~ msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
diff -Nrcpad gcc-4.0.1/gcc/po/ca.gmo gcc-4.0.2/gcc/po/ca.gmo
*** gcc-4.0.1/gcc/po/ca.gmo	Thu Jul  7 20:47:09 2005
--- gcc-4.0.2/gcc/po/ca.gmo	Wed Sep 28 06:19:31 2005
***************
*** 1,33 ****
! Þ•8U	pp•q•5s•^©•–-$–1R–„–Û™–u—9�—+Ê—0ö—"'˜+J˜Ev˜P¼˜4
™HB™J‹™MÖ™A$šJfšN±šK›QL›:ž›7Ù›=œFOœI–œAàœ}"�C �Dä�?)žEiž=¯ž{íž?iŸ8©ŸPâŸE3 Dy B¾ P¡MR¡� ¡F0¢Nw¢QÆ¢<£OU£L¥£Aò£H4¤B}¤5À¤+ö¥E"¦8h¦¡¦³¦È¦Û¦ç¦þ¦§.§J§j§#z§#ž§3Â§3ö§<*¨=g¨"¥¨È¨è¨:©:;©Cv©1º© ì©,
ª5:ª,pª�ª¶ªÕª;ìª6(«_«!~«0 «Ñ«ê«¬¬8¬;¬?¬C¬K¬S¬h¬�¬ž¬±¬0¾¬/ï¬­6­:V­)‘­»­ Ö­÷­#®_7®—®0¯®&à®<¯D¯,K¯x¯–¯%´¯Ú¯$÷¯+°/H°&x°/Ÿ°Ï°5ê° ±#4±=X±@–±
×±/å±²/²J²
f²t²‹²¤²¾²Í²â²1õ²,'³´T³%	´5/´e´,y´,¦´*Ó´%þ´-$µ3Rµ+†µ$²µ+×µ)¶$-¶.R¶*�¶:¬¶ç¶;·7?·$w·7œ·-Ô·;¸8>¸1w¸L©¸'ö¸0¹4O¹J„¹Ï¹6ë¹"º75º/mºM�º6ëº/"»4R»,‡»,´»(á»4
! ¼6?¼(v¼'Ÿ¼!Ç¼,é¼½4½!R½.t½&£½4Ê½ÿ½(¾6G¾$~¾,£¾3Ð¾-¿82¿k¿)‡¿2±¿"ä¿À"'À3JÀ~À,’À	¿À3ÉÀbýÀ,`Á�Á
! ™Á¤Á+³Á&ßÁ(Â/ÂGÂ#XÂ|Â*›ÂÆÂ.åÂ$Ã9ÃVÃ'oÃ$—Ã$¼Ã4áÃ0Ä&GÄ%nÄ&”Ä+»ÄçÄÅ#Å#>Å
! bÅmÅ5ŒÅ,ÂÅïÅ%Æ#4ÆXÆ"sÆ-–Æ0ÄÆ#õÆ Ç8:Ç
sÇ)�Ç2«Ç0ÞÇ=È;MÈ)‰È-³È=áÈ%É/EÉ%uÉ,›É,ÈÉ.õÉ,$Ê,QÊ,~Ê*«Ê&ÖÊ/ýÊ"-ËPË7oË§ËÇËØË øË2ÌLÌ%hÌŽÌ§Ì/ÁÌ5ñÌ*'Í"RÍuÍ!“ÍµÍÑÍíÍ
Î+Î@ÎUÎ6kÎ!¢ÎÄÎãÎÿÎ Ï 7ÏXÏ)mÏ—Ï&²Ï,ÙÏÐÐ8Ð3VÐ"ŠÐ*­ÐØÐ*èÐÑ@%ÑfÑ&�Ñ¨ÑÆÑäÑÒ!$Ò.FÒ uÒ–Ò1¶ÒèÒ1Ó:Ó0VÓ3‡Ó»Ó)ÍÓ÷ÓÔ!,ÔNÔ1hÔ8šÔ9ÓÔ)
Õ%7Õ ]Õ~Õ›Õ´Õ5ÒÕ/Ö#8Ö0\Ö3�Ö&ÁÖ3èÖ×)<×2f×3™×=Í×'Ø;3Ø6oØ2¦Ø(ÙØAÙ%DÙGjÙM²Ù,Ú--Ú[Ú#wÚ!›Ú'½Ú#åÚ 	Û!*Û"LÛoÛ3�Û!µÛ3×Û4Ü@Ü"XÜ{Ü(’Ü.»Ü'êÜ7Ý&JÝqÝ)ˆÝ²Ý"ÑÝôÝ?
! Þ%JÞ pÞ!‘Þ&³Þ%ÚÞ(ß!)ß-Kß>yß$¸ß<Ýß$à.?ànà&‰à °à#Ñà)õà(á.Háwá$‘á¶á)Åáïá"â%â"BâeâtâŠâ!£âÅâ!ãâ)ã(/ã/Xã/ˆã2¸ã5ëã!ä"=ä)`ä(Šä0³ä,ääå.1å(`å"‰å5¬å6âå/æ)Iæ)sæ'�æÅæ#Þæçç'çAç?[ç›ç·çÑç.èç%è=è%Zè€è•è-µèãèéé >é_é$uéšé¯é,Èé)õé;ê8[ê2”ê2Çê2úê2-ë.`ë)�ë
¹ëÇëàë%ûë!ì5ìKì]ìtìˆì7œì.Ôìí3íPíjí„íží¸íÒíìíîî9îTîmî‡î¡î»î7Õî
ï7'ï_ïyï“ï­ïÅïßïúïð0ðMðið(‡ð°ðÐð!íð3ñ4Cñ3xñ¬ñ"Éñ'ìñ)ò->ò*lò(—ò*Àò5ëò,!ó3Nó3‚ó\¶óô?0ô(pô=™ô@×ô6õ9Oõ1‰õ4»õðõ)ö,6öcöA}ö¿öÝöüö,÷1I÷,{÷"¨÷.Ë÷0ú÷!+ø6Mø.„øC³øC÷ø&;ù,bù �ù1°ùâù9ú:;ú&vú8�ú1Öú.û7û$Uû0zûI«û6õû,ü+Kü;wü-³üGáü:)ý8dý#�ýÁý#áý)þ&/þ/Vþ!†þ+¨þ2Ôþ-ÿ45ÿ(jÿ“ÿ²ÿ/Ñÿ"5$/Z"Š+­>ÙY7r;ª+æ2 Ef4%´&Ú)$+0P1�/³2ã2$I(n—1·)é-,A,n<›&Ø/ÿ=/&m%”ºÚ'õ5.S4‚-·å"ý 	-72I(|$¥+Êö		5	 L	)m	7—		Ï	(Ù	
! ?
! C^
! ¢
! ¼
! '×
! #ÿ
! -# Q!r”°Ì è$	2.@a"¢$Å$ê4
(D
%m
$“
+¸
cä
H\*p'›5Ã*ù"$G&aˆ# Ä*ß#
! !./P:€,»#èFPSH¤í0.5+d5�1Æ2ø-+$Y'~3¦+Ú!(3Ey(™ÂÞñ /P'dŒ§Â Ü+ý2)2\2�Â%Ü!$7(J#s—³Â-ß(
,6c!x/š"Ê+í%2?#r!–¸:Ð@*Fk4²5ç'OE•³Òç:(<4e:šAÕMCeY©B>F4…˜º˜Sì>þ>= 6| :³ ;î )*!#T!x!—!4´!é!"""?"]"}"$š"¿"Ø"ç"ø"##.#K##`#„#•#­#¼#Ô#ñ#$$5$N$g$#p$”$ ¯$Ð$Ý$!ú$:%W%q%7Œ%0Ä%õ%&0&G&
! a&(l&,•&Â&ß&ù&'/2'<b',Ÿ',Ì'-ù':'(4b(/—(&Ç(î(ÿ()&6)])y)•)!¥)Ç)3å)*.,*[*%x*ž*º*'Ò**ú*%+*C+ n+2�+0Â+ó+2,"F,i,1…,·,Ó,8â, -.<-1k-�-¶-Ð->ï-)..X.8x.±.È.ç.:ý.28/)k/+•/?Á/&0D(0)m03—0,Ë01ø0;*16f16�11Ô1,232;S22�2/Â2ò2(3:38V3�3'®3/Ö3*4,143^40’4$Ã4=è4*&5*Q5/|5#¬5!Ð56ò58)6
b6p60�62²6/å67%+7Q7,o71œ7/Î72þ7.18+`8Œ8(¦8+Ï8&û8)"99L9<†95Ã98ù9+2:+^:1Š:0¼:+í:/;$I;5n;4¤;!Ù;&û;&"<'I<(q<.š<É<à<0ö<'=3=%P=v=Œ=�=©=¶=Æ=Ï=å=+> .>!O> q>#’>¶> Ö>#÷>!?!=?(_?%ˆ?®?Æ?(ß?%@'.@(V@@”@±@8Ì@=A CAdAA)–A)ÀA,êA$B*<B!gB$‰B$®B$ÓB$øB#C+AC*mC)˜C(ÂC.ëC"D=DXD9pDªD5»DñDE#E;E[EpE ‰E6ªE áE*F:-FhFGwF@¿F)G3*GE^G3¤G2ØG H),H1VH(ˆH)±H1ÛH.
I0<ImI‡I)¤I.ÎI1ýI'/J$WJ|J…J'¤JÌJàJõJK"K>K7^K0–K&ÇK&îK:LPL1hL<šL;×L.M1BM.tM.£M5ÒM5N?>N~N"—N,ºN'çN$O&4O<[O˜O'¶O#ÞO@PLCPP�PáPQQ4Q@Q,^Q0‹Q!¼Q%ÞQ)R5.R.dR(“RB¼R+ÿR#+SOS`S	zS%„SªS¿S3ßST %T!FThT…T›TJ´TTÿTTTU8©U5âU8V2QV&„V6«V6âV7W(QW$zW)ŸW%ÉW%ïW$X%:X`X(iX&’X'¹X$áX,Y3Y	:YDY!KY-mY›Y«Y·YÔYðYZ-Z <Z ]Z"~Z¡Z5»Z%ñZ&[>[!G[Ci[3­[!á[3\77\6o\(¦\Ï\2é\$]$A]/f]!–] ¸])Ù])^)-^-W^0…^*¶^á^_!_$?_d_'{_*£_Î_,ì_"`/<`l`|`6‹`*Â`6í`6$a6[a ’a/³a"ãa#b$*b6Ob†b–b©bÅb)Õb6ÿb 6c)Wc;�c/½c2íc# dDd9ad0›d4Ìd6e18e&je6‘e8Èe/f&1fXfqf;€f*¼fçf&g*-g'Xg€g<�g<Ìg<	h<Fh ƒh:¤h5ßh8iNiaiqi…i™i­i¿iÓiåi÷i	jj-j>jPjbjtj†j˜jªj¾jÐjâjôjkk,k@kTkhkzkŒk�k¯kÁkÓkåk÷k	ll/lAlSlel'l§l ·lØlðlm#.mRmrm"†m
©m·m×môm n "n Cn dn …n ¦n Çn èn 	o *o Ko"lo�o¯oËoëop#pCp_p{p—p³p(Ñp.úp#)q(MqvqŠq©q¿qDßq,$r$Qrvr3–rÊrUér?sWsjs*„s$¯s!Ôs!ös!t$:t"_t#‚t#¦t#Êtît'u6uRu nu�u"¯uÒu$æuv1&v3XvŒv§v ¶v!×vùv3wJw Zw{w!›w½wÌwäw0ûw,x(Fxox+�x¹x Ùx@úx%;yay~y/˜y5Èy6þy5z"Oz(rz,›z,Èz&õz{5{O{!n{%�{¶{/Ê{/ú{*|>|M|.`| �|(°|8Ù|}"}K8}%„}!ª},Ì}ù}	~'
! ~ 2~3S~‡~6œ~$Ó~(ø~)!Kiv•¨/·5ç€24€g€&…€1¬€4Þ€ �&4�6[�’�<®�(ë�A‚<V‚A“‚5Õ‚ƒƒ=ƒ!XƒLzƒ&Çƒîƒ%
! „60„3g„#›„¿„Ñ„/â„C…3V…Š…)ª…+Ô…††0†P†(o†-˜†Æ†)æ†7‡H‡*T‡‡=•‡Ó‡(Ø‡)ˆ-+ˆ/Yˆ/‰ˆ<¹ˆZöˆ7Q‰)‰‰(³‰'Ü‰'Š	,Š6Š"QŠ
tŠ7‚ŠºŠ ÑŠ/òŠ,"‹O‹e‹%{‹'¡‹ É‹2ê‹'Œ4EŒzŒ!™Œ1»Œ0íŒ$�#C� g�ˆ�!˜�"º�Ý�*û�&ŽDŽ2_Ž)’Ž¼Ž4ÖŽ�%�=?�+}�!©�Ë�=Ú�5�4N�)ƒ�)­�-×�)‘*/‘)Z‘„‘0¡‘;Ò‘$’@3’:t’(¯’$Ø’.ý’',“1T“.†“5µ“5ë“9!”5[”5‘”5Ç”-ý”+•.J•y•†•£•-¿•.í•(–'E–+m–™–¹–6×–%—74—&l—“—=«—(é—˜12˜2d˜0—˜È˜2Ú˜2
™3@™t™:“™Î™ë™R	š$\š�šŸš3¾šòš8›.@›3o›-£›Ñ›&ë›$œD7œ*|œD§œìœ&ÿœ'&�)N�/x�6¨�6ß�Až4Xž�ž.¬ž4ÛžŸ&0Ÿ#WŸ!{Ÿ�Ÿ¹Ÿ'ÏŸI÷Ÿ)A !k � "   Ã Aä &¡[@¡œ¡"¸¡6Û¡<¢O¢0l¢�¢¯¢Â¢Ü¢ö¢.
£'<£3d£$˜£½£Ò£%ç£
¤%+¤Q¤q¤�¤8¯¤è¤.¥)3¥]¥"x¥&›¥Â¥Ø¥/÷¥-'¦=U¦/“¦;Ã¦/ÿ¦/§3O§,ƒ§°§Î§7æ§'¨6F¨+}¨7©¨,á¨/©0>©5o©@¥©#æ©!
! ªA,ª(nª	—ª4¡ª.Öª.«4«R«f«5†«¼«%×«"ý«  ¬ A¬-b¬"�¬!³¬%Õ¬!û¬­5­XR­«®F­®bô®W¯As¯>µ¯ô¯Ñ	°%Û°B±.D±9s±&­±-Ô±O²sR²5Æ²rü²ro³Pâ³C3´yw´Mñ´L?µOŒµ6Üµ9¶BM¶s�¶Y·?^·ž·I¸Mh¸;¶¸Aò¸D4¹…y¹?ÿ¹>?ºQ~ºIÐºG»Ib»q¬»N¼Àm¼T.½{ƒ½qÿ½=q¾z¯¾q*¿Fœ¿Hã¿E,ÀgrÀ*ÚÁQÂ=WÂ•Â®ÂÆÂÝÂêÂÃÃ1Ã'OÃwÃ-‡Ã,µÃ:âÃ;ÄCYÄD�ÄâÄ!Å#ÅA<ÅC~ÅIÂÅBÆ'OÆ:wÆ9²Æ7ìÆ#$ÇHÇdÇG�Ç5ÉÇ!ÿÇ,!È:NÈ‰È©È$ÈÈíÈ
ÉÉÉÉ É(É;ÉRÉmÉÉ:ŒÉ9ÇÉÊ"Ê?=Ê'}Ê$¥Ê-ÊÊ"øÊ!Ëa=ËŸË4µË%êËDÌUÌ9\Ì–Ì&µÌ2ÜÌ&Í46Í.kÍ/šÍ1ÊÍ<üÍ9ÎHYÎ¢Î-»Î<éÎE&ÏlÏ/}Ï&­Ï%ÔÏ"úÏ
Ð+Ð!EÐ gÐˆÐ—Ð«Ð>¾Ð3ýÐ¼1Ñ$îÑ9ÒMÒ+jÒ+–Ò)ÂÒ$ìÒ,Ó*>Ó,iÓ$–Ó+»Ó)çÓ#Ô05Ô1fÔF˜ÔßÔ=úÔ98Õ#rÕ3–Õ6ÊÕAÖCCÖ:‡ÖXÂÖ&×2B×=u×T³×Ø8%Ø^Ø7sØ0«ØUÜØ@2Ù-sÙ3¡Ù+ÕÙ+Ú%-Ú6SÚ7ŠÚ(ÂÚ$ëÚ#Û,4Û'aÛ'‰Û'±Û4ÙÛ&Ü15ÜgÜ%†Ü3¬Ü!àÜ+Ý2.Ý0aÝ;’ÝÎÝ(ëÝ0Þ,EÞrÞ&’Þ1¹ÞëÞ,þÞ	+ßE5ßi{ß3åßà
! "à-à;<à*xà6£à$Úàÿà,áHá/gá —á6¸á(ïáâ8â%Tâ+zâ+¦âBÒâBã1Xã/Šã1ºã4ìã !ä Bäcä4‚ä·ä+ÃäJïä-:å$hå%�å'³åÛå3úå<.æ?kæ+«æ&×æ?þæ>ç%VçJ|ç>ÇçLè<Sè3�è6Äè`ûè-\é5Šé-Àé5îé5$ê7Zê5’ê5Èê5þê54ë,jë5—ë%Íë!óë9ìOìmì ‚ì!£ì>Åì"í:'íbí ~í2Ÿí?Òí.î0Aî!rî)”î ¾î ßî"ï #ïDï]ïvï;�ï#Ìï ðï!ð3ð$Sð$xð�ð7±ð!éð.ñ3:ñ9nñ¨ñ!ÇñDéñ/.òM^ò¬ò/ÈòøòPóaó4ó#´ó#Øó%üó%"ô%Hô7nô%¦ô,Ìô9ùô3õ2Rõ…õ; õIÜõ&ö<5ö"rö•ö °öÑö;ñö:-÷@h÷%©÷(Ï÷ø÷ø,ø@ø5Yø4�ø$Äø,éø6ù#Mù9qù"«ùAÎù4ú0EúQvú.Èú<÷ú24û/gû.—ûEÆû+üK8üQ„ü3Öü;
! ý!Fý0hý#™ý,½ý!êý'þ(4þ)]þ‡þ.–þ$Åþ8êþ8#ÿ\ÿ qÿ’ÿ,ªÿ5×ÿ'
@5"v™)°Ú!ø?7$wœ¸/×.06*g(’B»-þH,(u4ž$Ó4ø4-0b3“0Ç4ø&-%Tz*‡²(Æï"	,9Tn&Ž&µ*Ü1?9?y<¹>ö#5'Y+�*­5Ø5	,D	<q	(®	'×	1ÿ	F1
! ?x
! I¸
! ,,/ \6}´Ôé-M6)„#®#Ò?ö16
 h
-‰
·
(Õ
+þ
 *"K"n"‘'´0Ü
*.H1wR©Cü=@D~7Ã7û?3+sŸ¯ Î-ï1FWm€>“2Ò?]y•±Íé9UqŒ¨Äà6ü36O†¢¾Úõ-If„¢1Â ô 66U6Œ9Ãý,5I15±2ç02K>~8½8ö8/fh!ÏJñ1<CnB²:õ90:j9¥ß)ú3$XUs)Éó 624i-ž#Ì4ð<%+bBŽ4ÑN NU -¤ 4Ò ,!54!#j!:Ž!6É!/">0"6o"+¦"Ò")ò"?#G\#6¤#!Û#4ý#<2$7o$L§$Aô$@6%1w%-©%!×%2ù%*,&7W&)�&6¹&:ð&6+'Fb'.©' Ø' ù'0(>K(4Š(-¿(7í(2%)CX)oœ)C*AP*:’*>Í*(+ 5+@V+&—+'¾+*æ+%,77,6o,7¦,7Þ,<-3S-*‡- ²-7Ó-..*:.+e.*‘.;¼.'ø.! /LB/%�/%µ/)Û/ 0.&0<U0-’06À0,÷0$1*D1o1‡1˜17¶16î1'%24M2!‚2¤2»2×21ó26%3N\3	«30µ3æ3L4OM4 �4¾4)×4!58#5+\5+ˆ5$´5%Ù5ÿ5$6*D63o6C£6)ç6*7;<7Ix7-Â7.ð7280R8{ƒ8ÿ89239(f9?�92Ï95:8:3T:ˆ:0 :Ñ:9ì:,&;S;=r;I°;2ú;)-<IW<X¡<Qú<L=6l=>£=:â=I>Fg>D®>?ó>,3?0`?D‘?,Ö?@.@EN@!”@1¶@%è@A'*A-RA,€A#­A<ÑAB.B%NB%tB>šB@ÙB@C@[C(œC.ÅC&ôCD2D7QD5‰D#¿DãD/öD3&E4ZE7�EÇE'ÞE8F%?F/eF-•F3ÃF.÷F+&GRGBrG(µGHÞGN'H=vH6´H.ëHcI4~I³IÓIðI:J)GJ7qJQ©JBûJI>KPˆKbÙKJ<LA‡L5ÉL¨ÿL¨¨MQNRdNJ·N?OBBO<…O.ÂO&ñO"P";P;^P'šPÂP$ÞP%Q!)Q$KQ pQ‘Q¯QÃQÙQíQR"RAR3\R�R¦RÂRÖR"óRS0S KSlS!†S	¨S'²SÚS)ùS#T4T&STFzT$ÁT%æT@U9MU&‡U)®UØU"ïUV-V+LVxV˜V!µV ×V0øV>)W1hW5šW5ÐWEX=LX>ŠX>ÉXY%Y'@Y4hY"�YÀYßY)ôY Z9?ZyZ/�ZÀZ2àZ[#0[2T[4‡[ ¼[5Ý[$\M8\=†\Ä\:ä\&]#F]8j]£]Ã]<Ý]#^.>^7m^¥^¿^!Ú^Gü^6D_({_F¤_ ë_+`8`JP`6›`3Ò`%aQ,a0~aG¯a0÷a6(b5_b<•bDÒbCc@[c6œc1Óc"d>(d4gd2œdÏd.ïd!eH@e!‰e-«e3Ùe2
f1@f9rf:¬f'çfFg,Vg;ƒgA¿g'h-)hIWhK¡h
íhûh;i;Mi8‰iÂi'Ùi+j6-j4dj2™j2Ìj7ÿj67knk'„k4¬k3ák5l<KlAˆl;Êl?m7Fm7~m4¶m?ëm)+nFUn4œnWÑnQ)o({o+¤o+Ðo8üo95p/opŸp¹p:Õp
qq2<qoq�q¥q¶qÆq
àqîq"	r0,r&]r'„r&¬r)Ór%ýr&#s)Js'ts'œs.Äs+óst<t*Zt(…t5®t4ätu4uRu?nuK®u*úu!%vGv8cv,œv)Év$óv+w"Dw%gw%�w%³w%Ùw(ÿw0(x-Yx,‡x4´xCéx -yNylyG‡yÏyCáy(%zNz"fz&‰z °z$Ñz%öz:{"W{6z{G±{ù{X|Oe|8µ|5î|H$}Bm}F°}%÷}3~:Q~>Œ~>Ë~M
! 1XHŠ'Ó'û:#€7^€;–€DÒ€/�G�(P�/y�©�¼�Ñ�ê�‚(‚BE‚6ˆ‚¿‚"ß‚6ƒ9ƒ@TƒM•ƒLãƒ+0„@\„3�„/Ñ„:…;<…@x…¹…+Î…;ú…/6†7f†/ž†?Î†$‡.3‡+b‡SŽ‡Uâ‡Y8ˆ'’ˆ0ºˆëˆ	‰#‰;0‰=l‰1ª‰Ü‰,ù‰H&Š6oŠ/¦ŠKÖŠ:"‹)]‹‡‹˜‹	µ‹)¿‹é‹&Œ=+ŒiŒ&zŒ'¡ŒÉŒ#èŒ�a)�`‹�`ì�FMŽ<”Ž7ÑŽA	�,K�9x�7²�>ê�,)�-V�:„�)¿�-é�+‘+C‘o‘8x‘0±‘1â‘(’;=’y’	€’Š’'‘’?¹’ù’“!“ >“"_“#‚“¦“'¼“+ä“)”":”;]”+™”*Å”ð”&ù”P •>q•)°•>Ú•J–Hd–5­–ã–H—%I—%o—4•—%Ê—#ð—6˜6K˜6‚˜0¹˜Gê˜72™"j™�™%¬™$Ò™÷™5š/Kš{š9˜š)Òš2üš/›>›@M›/Ž›C¾›3œ:6œ#qœ/•œ$Åœ'êœ&�U9���Ÿ�´�Ò�,ã�Bž+Sž(ž;¨ž.äžCŸ)WŸ$�ŸO¦Ÿ5öŸ@, ;m I© 5ó ?)¡Ai¡0«¡'Ü¡¢¢E/¢Cu¢!¹¢/Û¢/£.;£j£Hw£HÀ£H	¤HR¤!›¤;½¤:ù¤K4¥€¥”¥¥¥º¥Ï¥ä¥÷¥¦%¦8¦K¦^¦q¦„¦—¦ª¦½¦Ð¦ã¦ö¦§$§7§J§]§p§…§š§¯§Ä§×§ê§ý§¨#¨6¨O¨h¨{¨�¨£¨¶¨É¨Ü¨0ú¨+©&<©c©'�©!©©)Ë©%õ©ª(2ª[ª!jª Œª­ª'¿ª'çª'«'7«'_«'‡«'¯«'×«'ÿ«''¬'O¬!w¬(™¬'Â¬$ê¬ ­ 0­$Q­ v­ —­ ¸­ Ù­$ú­)®7I®"�®'¤®Ì®&æ®
¯(¯EG¯3�¯)Á¯!ë¯7
°E°ke°Ñ°ï°#±5,±.b±,‘±,¾±,ë±/².H².w².¦².Õ²)³1.³'`³%ˆ³*®³)Ù³+´/´)I´s´2“´2Æ´$ù´µ#0µ8Tµ0�µ?¾µþµ(¶'?¶)g¶‘¶£¶Ã¶5Ü¶!·(4·]·+{·§· Ç·@è·%)¸*O¸z¸=˜¸JÖ¸@!¹(b¹&‹¹-²¹1à¹1º(Dºmº‰º%¦º,Ìº+ùº%»:1»0l»�»±»½»/É»ù»/¼AC¼…¼š¼b±¼2½!G½1i½›½¢½+®½#Ú½<þ½;¾5R¾1ˆ¾2º¾/í¾¿=¿(M¿v¿Ž¿A©¿Oë¿;ÀFYÀ& À0ÇÀ8øÀ41Á*fÁ,‘Á;¾Á&úÁC!Â6eÂPœÂLíÂM:Ã>ˆÃÇÃ'ÚÃ"Ä%%ÄPKÄ*œÄÇÄ+æÄBÅ7UÅ(�Å¶ÅÊÅ.ÝÅEÆ>RÆ1‘Æ3ÃÆJ÷ÆBÇ(VÇ%Ç#¥Ç2ÉÇ/üÇ ,È;MÈ>‰ÈÈÈ8ÙÈ'ÉO:ÉŠÉ1�É3ÁÉ8õÉE.Ê6tÊD«Ê_ðÊLPË2�Ë,ÐË+ýË+)ÌUÌ^Ì$xÌ�ÌG¬Ì ôÌ-Í;CÍ6Í#¶ÍÚÍ+øÍ0$Î&UÎ7|Î1´Î<æÎ##Ï(GÏBpÏA³Ï#õÏ"Ð#<Ð`Ð#rÐ6–Ð.ÍÐ7üÐ4Ñ"SÑ2vÑ<©Ñ$æÑ?ÒKÒfÒB�Ò7ÄÒ@üÒ=ÓDXÓ?�Ó>ÝÓ>Ô1[Ô2�Ô1ÀÔ1òÔ5$Õ"ZÕ9}ÕM·ÕAÖZGÖU¢Ö;øÖ-4×8b×6›×?Ò×EØGXØF ØMçØI5ÙJÙIÊÙ6Ú(KÚ>tÚ³Ú$ÃÚèÚ/Û36Û1jÛ-œÛ<ÊÛ"Ü*ÜJDÜ-�Ü?½Ü%ýÜ#Ý=6Ý;tÝ'°Ý5ØÝ2Þ0AÞrÞ6ƒÞ=ºÞ;øÞ4ß6Tß!‹ß#­ßmÑß!?àaàà>ŸàÞà8öà2/á;bá*žáÉá@èá+)âIUâ,ŸâXÌâ%ã$7ã=\ã7šãGÒãLä:gäL¢ä;ïä&+å3Rå8†å&¿å,æå&æ":æ ]æ~æ&“æUºæ(ç9çYç%kç‘çH±ç!úçbè"è(¢èBËèAé)Pé@zé»éÐéîé
ê+ê4Eê'zê5¢ê5Øêë%ë(:ë(cë+Œë&¸ë$ßëì9$ì^ì1zì2¬ìßì/ÿì#/í Sí!tí:–í2ÑíFî2KîB~î9Áîûî=ï;Wï-“ïÁï:Ùï'ð<<ð.yðF¨ð.ïð4ñ3Sñ;‡ñKÃñ)ò#9òM]ò$«òÐò9×ò3ó+Eóqó�ó%¤ó6Êó"ô1$ô,Vô&ƒô*ªô8Õô/õ0>õ(oõ,˜õÅõ%ãõš™ì¢ÛòÏQž¨X ‘xd¹2—ÅUÂ´ôUØ—	7÷§ý%
¦B™w«ûl%2:�råæubkàt¡ExÂ‰ëéIÞß?ºŸeF
! içT&¦ev-wïÓÒdÇU:‹+ßFßÉ�¼1#Âc~A”*Ùd¿VwyO=3ZýŒÍ¦‘º`™ [%µð²¨(ä=ãñ¿ZÉö˜>€±¤«” bƒÍM%N+—�pæN1]p»”eâô-uË:?XB/Ã£7d)|þ‡iÝÿÒ'Y™Œ@ãìµ0DÌáÞR?œ¼x�<ªTw2Ç„üÞ©•“��@AèþØòób]Š¶á«˜€^kÌ¥�»ŽãÜ«‚ÒR‡ì§<Š¤Í}¦šTEíøA0Ï LBpÀçÄV¢ˆ™‹³žç
! ÌG¨�þaçò‹Õj­è›£DD¯ÆæòÄî½ï—Þˆ3˜Gö€“=3Ï�W²MSÓuíqo¿`‰j¸àCþP©’O˜ÝŽ"ÿh9è;Ž¶m·üÔŒ\Ziz~XX0
1ž¸Áì[MÈ’,íQ R>f“’£¯[-*ÃZ¸ó=©éój�Ç„yi 4™yÝX°QH’˜ŠÂ"óK3dÎ`l/m¡µ§€\îtJ!äY!i€²�§�%ÊÑö!;R{½mð‡O®GäÁ®ÎHúœ”}£rª�p_Ol‚Fg¶œœîeÆŸŸÕ{‚ÑpÎÈ¬ÜRáªÅ6ºÛÚŽù4.Hºè·žÅgÊí.ÚC\&ÂµP½Ô®û:_9÷Ó\)úE?ê><æ ’Ð)¹ÐI^ç¥hgG×µCÄ~/ç‰ü$Àö»¾[‚
! •¹‹Ú:›1[‡aÔÖz¿¾4{Io¬’ÚÛ7½ËØä¬õ†•w{ÌÐ­ú1_vds1­KÎËo2ŒEC†–ˆ‹Æ£‰VzÎúf›�.–*WF^Üì%Kõ–f8HÜ»3?Ë¡(åƒkr'¹åÆâvn©ê¦ÈŸÊéˆô°‚vàsš©MíöÁr÷fú8ŒéŠ¡Üt Ô¸~5­Ù“WVœµGþïc‰Ãû_i�Ecúl/šw…%8‘Ó6um	qkõ­Á³ÒËÆ
! ŽŠ„Û5‡8=9	ëK®'Nad~ìýT‘ns‘û
! Åézê-øÞÄ7‡Z¯`ø{ð´n;5°·ÛT)Ü¢ö�Ö¶×Ôtà†ÑæƒÈ$ƒY€|ÐÃ ”¬Þ˜>|!®­ˆtÐ:në	ß<ó9º�2c4ã#)8-{·†xh„ÀP¼z!×"ÇkÐÏ3ƒÄù$j¡,ÌüÈ#`Ð.¤tòýÅƒåP.ù¥$ãê|M“Ö#•5@žÍËâ�¯¾›Ô?LSÊÊI ÕÆ(b"z¤–Îÿ¤I�©(å=LEŠH®²¨,h>>îæ\ñ¸¾œxãïÕ²ÝM}ùcrëîÙ*Ñ½�^Ãð{lqbÎÝ'4ÇeD<ËPÚS6PÌ
N¸�ãê_fN9ÛžêK¨Ô[·ï´.Óus¬LÉF+ùâ<„ÙÉþ0ZJ6aÿ§+3ýN†Y'vÖu~§±y;�°¥à�¤Œ9g}¼ë¯mjU1†‚°ÙE¾W‘ø«»ŒT!ro£Yøð´$&D/±;<·×Ãa…ÖŠ¯spbµÕq*ô]ÖU—
! ßÊà‚—ýå‰òo¼qöÓyšIJíì©üo@Cûÿé¹È"Ì÷èŽÈIk�øÁfÝé+a×$‰#É…šg‹â8¶J™»Q´óî¥¢£Ú¤GAqhðPH^Ÿyˆ¾}7	aV�'#äÅmÝV@ä?Ä³|¶°¼÷èü=#NÜ(!ÆçB¯UeQ–è¢ ¿v÷OˆŽ½>w´­³fB•¥´ÅïÂš×ØXÚ“±_‹÷º
o¦’¬gæ�k²—¼M_À…
�0‡”@]„ÕYë"ÊÇñsëWWÇñáÏÉªžOØ(�;ÞûÍ„,}å	�i±-"�nÄÒmXÒÍÙÃC&ô`áqjU|K+›^ÀÙôõ‘ß|WœeÖØ	\)›}~6¨Ò“L Tú$Ó-`9HâAñ¹ü±h«FJb¥�ztRl”¦ªª*OCÑÛ'²J³^.0GRBá]ýJ•…Ï5ù],yõ27ªßDDÿ€)
Ÿx®ñK,c¹¬QV¿ò*ðÂcÑ;¿ïàÏ
! ³4ù¢ÁL�&S
nÍs]/,Ñû…±\ÿ+·6ó†˜LÀ0S•ƒ4¾Øjñº5…xS»õîv¸6�ôru nQÀZ2/–A×Õp¡õ êáhŸ«§íÁ5&:½ø¨S([°lþä›FAY�8–&�@³Bâg¡¶7¢É
  
  %s: fatal error: aux info file corrupted at line %d
  
--- 1,42 ----
! Þ•<8_	\pØ•Ù•5Û•^–p–-Œ–1º–ì–Û—Ý—9ø—+2˜0^˜"�˜+²˜EÞ˜P$™4u™Hª™Jó™M>šAŒšJÎšN›Kh›Q´›:œ7Aœ=yœF·œIþœAH�}Š�CžDLž?‘žEÑž=Ÿ{UŸ?ÑŸ8 PJ E› Dá B&¡Pi¡Mº¡�¢F˜¢Nß¢Q.£<€£O½£L
¤AZ¤Hœ¤Bå¤5(¥+^¦EŠ¦8Ð¦	§§0§C§O§f§j§.ƒ§²§Ò§#â§#¨3*¨3^¨<’¨=Ï¨"
©0©P©:h©:£©CÞ©1"ª Tª,uª5¢ª,Øª««=«;T«6�«Ç«!æ«0¬9¬R¬k¬„¬ ¬£¬§¬«¬³¬»¬Ð¬é¬­­0&­/W­‡­ž­:¾­)ù­#® >®_®#{®_Ÿ®ÿ®0¯&H¯<o¯¬¯,³¯à¯þ¯%°B°$_°+„°/°°&à°/±7±5R±ˆ±#œ±=À±@þ±
?²/M²}²—²²²
Î²Ü²ó²³&³5³J³1]³,�³´¼³%q´5—´Í´,á´,µ*;µ%fµ-Œµ3ºµ+îµ$¶+?¶)k¶$•¶.º¶*é¶:·O·;k·7§·$ß·7¸-<¸;j¸8¦¸1ß¸L¹'^¹0†¹4·¹Jì¹7º6SºŠº7�º/ÕºM»6S»/Š»4º»,ï»,¼(I¼4r¼6§¼(Þ¼'½!/½,Q½~½œ½!º½.Ü½&¾42¾g¾(†¾6¯¾$æ¾,¿38¿-l¿8š¿Ó¿)ï¿2À"LÀoÀ"�À3²ÀæÀ,úÀ	'Á31ÁbeÁ,ÈÁõÁ
! ÂÂ+Â&GÂ(nÂ—Â¯Â#ÀÂäÂ*Ã.Ã.MÃ$|Ã¡Ã¾Ã'×Ã$ÿÃ$$Ä4IÄ0~Ä&¯Ä%ÖÄ&üÄ+#ÅOÅlÅ‹Å#¦Å
! ÊÅÕÅ5ôÅ,*ÆWÆ%vÆ#œÆÀÆ"ÛÆ-þÆ0,Ç#]Ç �Ç8¢Ç
ÛÇ)éÇ2È0FÈ=wÈ;µÈ)ñÈ-É=IÉ%‡É/­É%ÝÉ,Ê,0Ê.]Ê,ŒÊ,¹Ê,æÊ*Ë&>Ë/eË"•Ë¸Ë7×ËÌ/Ì@Ì `Ì2�Ì´Ì%ÐÌöÌÍ/)Í5YÍ*�Í"ºÍÝÍ!ûÍÎ9ÎUÎuÎ“Î¨Î½Î6ÓÎ!
! Ï,ÏKÏgÏ ~Ï ŸÏÀÏ)ÕÏÿÏ&Ð,AÐnÐ…Ð Ð3¾Ð"òÐ*Ñ@Ñ*PÑ{Ñ@�ÑÎÑ&éÑÒ.ÒLÒlÒ!ŒÒ.®Ò ÝÒþÒ1ÓPÓoÓ1�ÓÁÓ0ÝÓ3ÔBÔ)TÔ~ÔœÔ!³ÔÕÔ1ïÔ8!Õ9ZÕ)”Õ%¾Õ äÕÖ"Ö;Ö5YÖ/�Ö#¿Ö0ãÖ3×&H×3o×£×)Ã×2í×3 Ø=TØ'’Ø;ºØ6öØ2-Ù(`ÙA‰Ù%ËÙGñÙM9Ú,‡Ú-´ÚâÚ#þÚ!"Û'DÛ#lÛ �Û!±Û"ÓÛöÛ3Ü!<Ü3^Ü4’ÜÇÜ"ßÜÝ(Ý.BÝ'qÝ7™Ý&ÑÝøÝ)Þ9Þ"XÞ{Þ?‘Þ%ÑÞ ÷Þ!ß&:ß%aß(‡ß!°ß-Òß>à$?à<dà$¡à.Æàõà&á 7á#Xá)|á(¦á.Ïáþá$â=â)Lâvâ"‰â¬â"Éâìâûâã!*ãLã!jã)Œã(¶ã/ßã/ä2?ä5rä¨ä"Ää)çä(å0:å,kå˜å.¸å(çå"æ53æ6iæ/ æ)Ðæ)úæ'$çLç#eç‰ç�ç®çÈç?âç"è>èXè.oèžè%»èáè%þè$é9é-Yé‡é¤éÃé âéê$ê>êSê,lê)™ê;Ãê8ÿê28ë2kë2žë2Ñë.ì)3ì
]ìkì„ì%ŸìÅìÙìïìíí,í7@í.xí§í3Àíôíî(îBî\îvî�î©îÂîÝîøîï+ïEï_ï7yï±ï7Ëïðð7ðQðiðƒðžð¹ðÔðñð
ñ(+ñTñtñ!‘ñ3³ñ4çñ3òPò"mò'�ò)¸ò-âò*ó(;ó*dó5�ó,Åó3òó3&ô\Zô·ô?Ôô(õ==õ@{õ6¼õ9óõ1-ö4_ö”ö)°ö,Úö÷A!÷c÷�÷ ÷,À÷1í÷,ø"Lø.oø0žø!Ïø6ñø.(ùCWùC›ù&ßù,ú 3ú1Tú†ú9¥ú:ßú&û8Aû1zû.¬ûÛû$ùû0üIOü6™üÐü+ïü;ý-WýG…ý:Íý8þ#Aþeþ#…þ)©þ&Óþ/úþ!*ÿ+Lÿ2xÿ-«ÿ4Ùÿ(7V/u"¥5È/þ".+Q-}>«Yê7D;|+¸2ä 84Q%†&¬)Ó$ý0"1S/…2µ2è$(@i1‰)»-å,,@<m&ª/Ñ=&?%fŒ¬'Ç5ï.%4T-‰·"Ïò	ÿ		2	(N	$w	+œ	È	Ý	ð	
!  
! )?
! 7i
! 	¡
! («
! Ô
! ?ð
! C0tŽ'©#Ñ-õ #!Df‚ž º$Û2
@3
"t
$—
$¼
4á
(%?$e+Šc¶.*B'm5•*Ë"ö&3Z#r–*±#Ü!/":R,�#ºFÞP%Hv¿0Ö.+65b1˜2Ê-ý$+'P3x+¬!Øú3K(k”°Ãá "'6^y” ®+Ï2û2.2a”%®!Ôö	(#Ei…”-±(ß,5!J/l"œ+¿%ë2#D!hŠ:¢Ý@üF=4„5¹'ïOg…¤¹:Ó(47:lA§MéC7Y{BÕ>4W˜Œ˜% ¾ >Ð >!6N!:…!;À!)ü!#&"J"i"4†"»"Ø"ô"#/#O#$l#‘#ª#¹#Ê#Ù#è#$$#2$V$g$$Ž$¦$Ã$×$ì$% %9%#B%f% �%¢%¯%!Ì%:î%)&C&7^&0–&Ç&ã&''
! 3'(>',g'”'±'Ë'æ'/(<4(,q(,ž(-Ë(:ù(44)/i)&™)À)Ñ)ì)&*/*K*g*!w*™*3·*ë*.þ*-+%J+p+Œ+'¤+*Ì+÷+*, @,2a,0”,Å,2å,"-;-1W-‰-¥-8´- í-..1=.o.ˆ.¢.>Á.)/*/8J/ƒ/š/¹/:Ï/2
! 0)=0+g0?“0&Ó0Dú0)?13i1,�11Ê1;ü1682.o26ž21Õ2,343;T32�3/Ã3ó3(4;48W4�4'¯4/×4*5,253_50“5$Ä5=é5*'6*R6/}6#­6!Ñ66ó68*7
c7q70‚72³7/æ78%,8R8,p81�8/Ï82ÿ8.29+a9�9(§9+Ð9&ü9)#:9M:<‡:5Ä:8ú:+3;+_;1‹;0½;+î;/<$J<5o<4¥<!Ú<&ü<&#='J=(r=.›=Ê=á=0÷=(>4>%Q>w>�>ž>ª>·>Ç>Ð>æ>+? /?!P? r?#“?·? ×?#ø?!@!>@(`@%‰@¯@Ç@(à@%	A'/A(WA€A•A²A8ÍA=B DBeB€B)—B)ÁB,ëB$C*=C!hC$ŠC$¯C$ÔC$ùC#D+BD*nD)™D(ÃD.ìD"E>EYE9qE«E5¼EòEF$F<F\FqF ŠF6«F âF*G:.GiGGxG@ÀG)H3+HE_H3¥H2ÙH I)-I1WI(‰I)²I1ÜI.J0=JnJˆJ)¥J.ÏJ1þJ'0K$XK}K†K'¥KÍKáKöKL#L?L7_L0—L&ÈL&ïL:MQM1iM<›M;ØM.N1CN.uN.¤N5ÓN5	O??OO"˜O,»O'èO$P&5P<\P™P'·P#ßP@QLDQP‘QâQR R5RAR,_R0ŒR!½R%ßR)S5/S.eS(”SB½S+T#,TPTaT	{T%…T«TÀT3àTU &U!GUiU†UœUJµUTVTUV8ªV5ãV8W2RW&…W6¬W6ãW7X(RX${X) X%ÊX%ðX$Y%;YaY(jY&“Y'ºY$âY,Z4Z	;ZEZ!LZ-nZœZ¬Z¸ZÕZñZ[.[ =[ ^["[¢[5¼[%ò[&\?\!H\Cj\3®\!â\3]78]6p](§]Ð]2ê]$^$B^/g^!—^ ¹^)Ú^)_)._-X_0†_*·_â_`!`$@`e`'|`*¤`Ï`,í`"a/=ama}a6Œa*Ãa6îa6%b6\b “b/´b"äb#c$+c6Pc‡c—cªcÆc)Öc6d 7d)Xd;‚d/¾d2îd#!eEe9be0œe4Íe6f19f&kf6’f8Éf/g&2gYgrg;�g*½gèg&h*.h'Yh�h<�h<Íh<
! i<Gi „i:¥i5ài8jOjbjrj†jšj®jÀjÔjæjøj
! kk.k?kQkckuk‡k™k«k¿kÑkãkõkll-lAlUlil{l�lžl°lÂlÔlæløl
! mm0mBmTmfm'€m¨m ¸mÙmñmn#/nSnsn"‡n
ªn¸nØnõn o #o Do eo †o §o Èo éo 
! p +p Lp"mp�p°pÌpìpq$qDq`q|q˜q´q(Òq.ûq#*r(Nrwr‹rªrÀrDàr,%s$Rsws3—sËsUês@tXtkt*…t$°t!Õt!÷t!u$;u"`u#ƒu#§u#Ëuïu'v7vSv ov�v"°vÓv$çvw1'w3Yw�w¨w ·w!Øwúw3xKx [x|x!œx¾xÍxåx0üx-y(Gypy+Žyºy Úy@ûy%<zbzz/™z5Éz6ÿz6{"P{(s{,œ{,É{&ö{|6|P|!o|%‘|·|/Ë|/û|+}?}N}.a} �}(±}8Ú}~#~K9~%…~!«~,Í~ú~	' 33Tˆ6�$Ô(ù)"€L€j€w€–€©€/¸€5è€�25�h�&†�1­�4ß� ‚&5‚6\‚“‚<¯‚(ì‚Aƒ<WƒA”ƒ5Öƒ„„>„!Y„L{„&È„ï„%…61…3h…#œ…À…Ò…/ã…C†3W†‹†)«†+Õ†‡‡1‡Q‡(p‡-™‡Ç‡)ç‡7ˆIˆ*Uˆ€ˆ=–ˆÔˆ(Ùˆ)‰-,‰/Z‰/Š‰<º‰Z÷‰7RŠ)ŠŠ(´Š'ÝŠ'‹	-‹7‹"R‹
u‹7ƒ‹»‹ Ò‹/ó‹,#ŒPŒfŒ%|Œ'¢Œ ÊŒ2ëŒ'�4F�{�!š�1¼�0î�$Ž#DŽ hŽ‰Ž!™Ž"»ŽÞŽ*üŽ'�E�2`�)“�½�4×��&�=@�+~�!ª�Ì�=Û�5‘4O‘)„‘)®‘-Ø‘)’*0’)[’…’0¢’;Ó’$“@4“:u“(°“$Ù“.þ“'-”1U”.‡”5¶”5ì”9"•5\•5’•5È•-þ•,–.K–z–‡–¤–-À–.î–(—'F—+n—š—º—6Ø—%˜75˜&m˜”˜=¬˜(ê˜™13™2e™0˜™É™2Û™2š3Ašuš:”šÏšìšR
! ›$]›‚› ›3¿›ó›8œ.Aœ3pœ-¤œÒœ&ìœ$�D8�*}�D¨�í�&ž''ž)Ož/yž6©ž6àžAŸ4YŸŽŸ.­Ÿ4ÜŸ &1 #X !| ž º 'Ð Iø )B¡!l¡Ž¡"¡¡ Ä¡Aå¡'¢[A¢�¢"¹¢6Ü¢<£P£0m£ž£°£Ã£Ý£÷£.¤'=¤3e¤$™¤¾¤Ó¤%è¤¥%,¥R¥r¥‘¥8°¥é¥.¦)4¦^¦"y¦&œ¦Ã¦Ù¦/ø¦-(§=V§/”§;Ä§/¨0¨3P¨,„¨±¨Ï¨7ç¨'©6G©+~©7ª©,â©/ª0?ª5pª@¦ª#çª!«A-«(o«	˜«4¢«.×«.¬5¬S¬g¬5‡¬½¬%Ø¬"þ¬ !­ B­-c­"‘­!´­%Ö­!ü­®6®XS®¬¯F®¯bõ¯X°At°>¶°õ°Ñ
! ±%Ü±B².E²9t²&®²-Õ²O³sS³5Ç³rý³rp´Pã´C4µyxµMòµL@¶O�¶6Ý¶9·BN·s‘·Y¸?_¸Ÿ¸I¹Mi¹;·¹Aó¹D5º…zº?»>@»Q»IÑ»G¼Ic¼q­¼N½Àn½T/¾{„¾q¿=r¿z°¿q+ÀF�ÀHäÀE-ÁgsÁ*ÛÂQÃ=XÃ–Ã¯ÃÇÃÞÃëÃÄÄ1Ä'PÄxÄ-ˆÄ,¶Ä:ãÄ;ÅCZÅDžÅãÅ!Æ$ÆA=ÆCÆIÃÆB
Ç'PÇ:xÇ9³Ç7íÇ#%ÈIÈeÈG‚È5ÊÈ!É,"É:OÉŠÉªÉ$ÉÉîÉÊÊÊÊ!Ê)Ê<ÊSÊnÊ€Ê:�Ê9ÈÊË"Ë?>Ë'~Ë$¦Ë-ËË"ùË!Ìa>Ì Ì4¶Ì%ëÌDÍVÍ9]Í—Í&¶Í2ÝÍ&Î47Î.lÎ/›Î1ËÎ<ýÎ:ÏHZÏ£Ï-¼Ï<êÏE'ÐmÐ/~Ð&®Ð%ÕÐ"ûÐ
Ñ,Ñ!FÑ hÑ‰Ñ˜Ñ¬Ñ>¿Ñ3þÑ¼2Ò$ïÒ9ÓNÓ+kÓ+—Ó)ÃÓ$íÓ,Ô*?Ô,jÔ$—Ô+¼Ô)èÔ#Õ06Õ1gÕF™ÕàÕ=ûÕ99Ö#sÖ3—Ö6ËÖA×CD×:ˆ×XÃ×&Ø2CØ=vØT´Ø	Ù8&Ù_Ù7tÙ0¬ÙUÝÙ@3Ú-tÚ3¢Ú+ÖÚ+Û%.Û6TÛ7‹Û(ÃÛ$ìÛ#Ü,5Ü'bÜ'ŠÜ'²Ü4ÚÜ&Ý16ÝhÝ%‡Ý3­Ý!áÝ+Þ2/Þ0bÞ;“ÞÏÞ(ìÞ0ß,Fßsß&“ß1ºßìß,ÿß	,àE6ài|à3æàá
! #á.á;=á*yá6¤á$Ûáâ,âIâ/hâ ˜â6¹â(ðâã9ã%Uã+{ã+§ãBÓãBä1Yä/‹ä1»ä4íä "å Cådå4ƒå¸å+ÄåJðå-;æ$iæ%Žæ'´æÜæ3ûæ</ç?lç+¬ç&Øç?ÿç?è%WèJ}è>ÈèLé<Té3‘é6Åé`üé-]ê5‹ê-Áê5ïê5%ë7[ë5“ë5Éë5ÿë55ì,kì5˜ì%Îì!ôì9íPíní ƒí!¤í>Æí"î:(îcî î2 î?Óî.ï0Bï!sï)•ï ¿ï àï"ð $ðEð^ðwð;‘ð#Íð ñð!ñ4ñ$Tñ$yñžñ7²ñ!êñ.ò3;ò9oò©ò!ÈòDêò//óM_ó­ó/ÉóùóPôbô4€ô#µô#Ùô%ýô%#õ%Iõ7oõ%§õ,Íõ9úõ4öTö2sö¦ö;ÁöIýöG÷<V÷"“÷¶÷ Ñ÷ò÷;ø:Nø@‰ø%Êø(ðøù5ùMùaù5zù4°ù$åù,
! ú67ú#nú9’ú"ÌúAïú41û0fûQ—û.éû<ü2Uü/ˆü.¸üEçü+-ýKYýQ¥ý3÷ý;+þ!gþ0‰þ#ºþ,Þþ!ÿ'-ÿ(Uÿ)~ÿ¨ÿ.·ÿ$æÿ88D} ’³,Ë5ø'.@V"—º)Ñû!;?X$˜½Ù/ø.(0W*ˆ(³BÜ-HM(–4¿$ô44N0ƒ3´0è4&N%u›*¨Ó(ç"*MZu�&¯&Ö*ý1(?Z?š<Ú>	#V	'z	+¢	*Î	5ù	5/
! ,e
! <’
! (Ï
! 'ø
! 1 FR?™IÙ,#,P }6žÕõ
! 
-)
MW
)¥
#Ï
#ó
?)W1� ³-Ô( +I u"–"¹"Ü'ÿ0'Xu.“1ÂRôCG=‹DÉ77F?~+¾êú -:h|‘¢¸Ë>Þ2P?h¨Äàü4Pj„ ¼×ó+6G~6šÑí	%@\x”±Ïí1
 ? `�6 6×9H,g5”1Ê5ü220e2–>É88A8zf³!J<1‡C¹Bý:@9{:µ9ð*)E3o£U¾)> \6}4´-é# 4; <p +­ BÙ 4!NQ!N !-ï!4",R"5"#µ":Ù"6#/K#>{#6º#+ñ#$)=$?g$G§$6ï$!&%4H%<}%7º%Lò%A?&@�&1Â&-ô&!"'2D'*w'7¢')Ú'6(:;(6v(F­(.ô( #) D)0e)>–)4Õ)-
! *78*2p*4£*CØ*o+CŒ+AÐ+:,>M,(Œ, µ,@Ö,&-'>-*f-%‘-7·-6ï-7&.7^.<–.3Ó.*/ 2/7S/.‹/*º/+å/*0;<0'x0! 0LÂ0%1%51)[1 …1.¦1<Õ1-26@2,w2¤2*Ä2ï2337636n3'¥34Í3!4$4;4W41s46¥4NÜ4	+5055f5L€5OÍ5 6>6)W6!�68£6+Ü6+7$47%Y77$Ÿ7*Ä73ï7C#8)g8*‘8;¼8Iø8-B9.p92Ÿ90Ò9{::™:2³:(æ:?;2O;5‚;¸;3Ô;<0 <Q<9l<,¦<Ó<=ò<I0=2z=)­=I×=X!>Qz>Ì>6ì>>#?:b?I�?Fç?D.@?s@,³@0à@DA,VAƒA.ŸAEÎA!B16B%hBŽB'ªB-ÒB,C#-C<QCŽC®C%ÎC%ôC>D@YD@šD@ÛD(E.EE&tE›E²E7ÑE5	F#?FcF/vF3¦F4ÚF7GGG'^G8†G%¿G/åG-H3CH.wH+¦HÒHBòH(5IH^IN§I=öI64J.kJcšJ4þJ3KSKpK:ŒK)ÇK7ñKQ)LB{LI¾LPMbYMJ¼MAN5IN¨N¨(OÑORäOJ7P?‚PBÂP<Q.BQ&qQ"˜Q"»Q;ÞQ'RBR$^R%ƒR!©R$ËR ðRS/SCSYSmS�S"žSÁS3ÜST&TBTVT"sT–T°T ËTìT!U	(U'2UZU)yU£U´U&ÓUFúU$AV%fV@ŒV9ÍV&W).WXW"oW’W-žW+ÌWøWX!5X WX0xX>©X1èX5Y5PYE†Y=ÌY>
! Z>IZˆZ%šZ'ÀZ4èZ"[@[_[)t[ ž[9¿[ù[/\@\2`\“\#°\2Ô\4] <]5]]$“]M¸]=^D^:d^&Ÿ^#Æ^8ê^#_C_<]_#š_.¾_7í_%`?`!Z`G|`6Ä`(û`F$a ka+Œa¸aJÐa6b3Rb%†bQ¬b0þbG/c0wc6¨c5ßc<dDRdC—d;Ûd@e6Xe1�e"Áe>äe4#f2Xf‹f.«f!ÚfHüf!Eg-gg3•g2Ég1üg9.h:hh'£hFËh,i;?iA{i'½i-åiIjK]j
©j·j;Íj;	k8Ek~k'•k+½k6ék4 l2Ul2ˆl7»l6ól*m'@m4hm3�m5Ñm<nADn;†n?Ân7o7:o4ro?§o)çoFp4XpW�pQåp(7q+`q+Œq8¸q9ñq/+r[rur:‘r
ÌrÚr2ør+sKsasrs‚s
œsªs"Ås0ès&t'@t&ht)�t%¹t&ßt)u'0u'Xu.€u+¯uÛuøu*v(Av5jv4 vÕvðvw?*wKjw*¶w!áwx8x,Xx)…x$¯x+Ôx"y%#y%Iy%oy%•y(»y0äy-z,Cz4pzC¥z éz
! {({GC{‹{C�{(á{
! |""|&E| l|$�|%²|:Ø|"}66}Gm}µ}XÈ}O!~8q~5ª~Hà~B)Fl%³3Ù:
€>H€>‡€MÆ€1�HF�'��'·�:ß�7‚;R‚DŽ‚/Ó‚ƒ(ƒ/5ƒeƒxƒ�ƒ¦ƒ¼ƒ(ØƒB„6D„{„"›„6¾„õ„@…MQ…LŸ…+ì…@†3Y†/�†:½†;ø†@4‡u‡+Š‡;¶‡/ò‡7"ˆ/Zˆ?Šˆ$Êˆ.ïˆ+‰SJ‰Už‰Yô‰'NŠ0vŠ§Š	¾Š#ÈŠ;ìŠ=(‹1f‹˜‹,µ‹Hâ‹6+Œ/bŒK’Œ:ÞŒ)�C�T�	q�){�¥�&À�=ç�%Ž&6Ž']Ž…Ž#¤ŽÈŽaåŽ`G�`¨�F	�<P�7��AÅ�,‘94‘7n‘>¦‘,å‘-’:@’){’-¥’+Ó’+ÿ’+“84“0m“1ž“(Ð“;ù“5”	<”F”'M”?u”µ”Ç”!Ø” ú”"•#>•b•'x•+ •)Ì•"ö•;–+U–*�–¬–&µ–PÜ–>-—)l—>–—JÕ—H ˜5i˜Ÿ˜H¼˜%™%+™4Q™%†™#¬™6Ð™6š6>š0ušG¦š7îš"&›I›%h›$Ž›³›5Ñ›/œ7œ9Tœ)Žœ2¸œëœúœ@	�/J�Cz�3¾�:ò�#-ž/Qž$�ž'¦ž&ÎžUõžKŸ[ŸpŸŽŸ,ŸŸBÌŸ+ (; ;d .  CÏ )¡$=¡Ob¡5²¡@è¡;)¢Ie¢5¯¢?å¢A%£0g£'˜£À£Ù£Eë£C1¤!u¤/—¤/Ç¤.÷¤&¥H3¥H|¥HÅ¥H¦!W¦;y¦:µ¦Kð¦<§P§a§v§‹§ §³§È§á§ô§¨¨-¨@¨S¨f¨y¨Œ¨Ÿ¨²¨Í¨à¨ó¨©©,©A©V©k©€©“©¦©¹©Ì©ß©ò©ª$ª7ªLª_ªrª…ª˜ª0¶ªçª&øª«'=«!e«)‡«%±«×«(î«¬!&¬ H¬i¬'{¬'£¬'Ë¬'ó¬'­'C­'k­'“­'»­'ã­'®!3®(U®'~®$¦® Ë® ì®$
¯ 2¯ S¯ t¯ •¯$¶¯)Û¯7°"=°'`°ˆ°&¢°É°ä°E±3I±)}±!§±7É±²k!²�²«²#Ä²5è².³,M³,z³,§³/Ô³.´.3´.b´.‘´)À´1ê´'µ%Dµ*jµ)•µ+¿µëµ)¶/¶2O¶2‚¶$µ¶Ú¶#ì¶8·0I·?z·º·(Ò·'û·)#¸M¸_¸¸5˜¸!Î¸(ð¸¹+7¹c¹ ƒ¹@¤¹%å¹*º6º=TºJ’º@Ýº(»&G»-n»1œ»1Î»(¼)¼E¼%b¼,ˆ¼+µ¼á¼:í¼0(½Y½m½y½/…½µ½/Ï½Aÿ½A¾V¾bm¾2Ð¾!¿1%¿W¿^¿+j¿#–¿<º¿÷¿5À1DÀ2vÀ/©ÀÙÀùÀ(	Á2ÁJÁAeÁO§Á÷ÁFÂ&\Â0ƒÂ8´Â4íÂ*"Ã,MÃ;zÃ&¶ÃCÝÃ6!ÄPXÄL©ÄMöÄ>DÅƒÅ'–Å"¾Å%áÅPÆ*XÆƒÆ+¢ÆBÎÆ7Ç(IÇrÇ†Ç.™ÇEÈÇ>È1MÈ3ÈJ³ÈþÈ(É%;É#aÉ2…É/¸É èÉ;	Ê>EÊ„Ê8•Ê'ÎÊOöÊFË1KË3}Ë8±ËEêË60ÌDgÌ_¬ÌLÍ2YÍ,ŒÍ+¹Í+åÍÎÎ$4ÎYÎGhÎ °Î-ÑÎ;ÿÎ6;Ï#rÏ–Ï+´Ï0àÏ&Ð78Ð1pÐ<¢Ð#ßÐ(ÑB,ÑAoÑ#±Ñ"ÕÑ#øÑÒ#.Ò6RÒ.‰Ò7¸ÒðÒ"Ó22Ó<eÓ$¢Ó?ÇÓÔ"ÔB=Ô7€Ô@¸ÔùÔDÕ?YÕ>™Õ>ØÕ1Ö2IÖ1|Ö1®Ö5àÖ"×99×Ms×AÁ×ZØU^Ø;´Ø-ðØ8Ù6WÙ?ŽÙEÎÙGÚF\ÚM£ÚIñÚJ;ÛI†Û6ÐÛ(Ü>0ÜoÜ$Ü¤Ü/ÂÜ3òÜ1&Ý-XÝ<†Ý"ÃÝæÝJÞ-KÞ?yÞ%¹ÞßÞ=òÞ;0ß'lß5”ß2Êß0ýß.à6?à=và;´àðà6á!Gá#iám�á!ûáâ;â>[âšâ8²â2ëâ;ã*Zã…ã@¤ã+åãIä,[äXˆäáä$óä=å7VåGŽåLÖå:#æL^æ;«æ&çæ3ç8Bç&{ç,¢ç&Ïç"öç è:è&OèUvè(Ìèõèé%'éMéHmé!¶ébØé";ê(^êB‡êAÊê)ë@6ëwëŒëªëÉëçë4ì'6ì5^ì5”ìÊìáì(öì(í+Hí&tí$›íÀí9àíî16î2hî›î/»î#ëî ï!0ï:Rï2�ïFÀï2ðB:ð9}ð·ð=Õð;ñ-Oñ}ñ:•ñ'Ðñ<øñ.5òFdò.«ò4Úò3ó;CóKó)Ëó#õóMô$gôŒô9“ô3Íô+õ-õKõ%`õ6†õ"½õ1àõ,ö&?ö*fö8‘ö/Êö0úö(+÷,T÷�÷%Ÿ÷‚$j°rRö§Xãñ˜¶«§}
4oÏõþûKÒKçeYû¤çÉ6Ø$m€7�gß¦¸
! 8\4§º!1°:¢¢´çlgZÄBÈVÏÛ«Ë˜®I\Õ.+ô©Ä#]mÄ#üàt†“\j�ñ‚ˆ¤˜Äö²¥o–AJ¯u¥y'ã¥TðBºh9Á‰ÆÍäiDÌg¤ru*

(Ú‡eO²:$âô>|• €’Š:;ÔyÃL
! 5ã‰cÈÒG¸Û6�žèŠ„Ìl·/ÜøÊ�~CÍÒv[-®ÃºPYÐ�çÎÇ>Ó|]£}Š�’1�Ï¬†{[šÒèZ8Ž;Êz†"5¦s
qX,9ßõÿVBl-<šîíÀZsú «¥™ðfªt·G�ÁÖ¦ýcÎ�’ŠŽÕ÷eô©ërîºuqæÏq…ì1¸Uyö"vñp–ž­dù›bwÉWÖf%…~F=ÆóZY¸’—Pu²z‹·Â�ù;áÂƒž*k6d(ì·åˆËŸ_£µ9Ê¼ŸZìC©Ñ5¡”NRÞ'×ÍCÛ¾™�t¯3+A³ýƒ—ÇTÚÌæ eC�®^WÄ}cÂèB²÷Ü­BtXPœL¹n„´xî^'DØÐ†��‚ŒŸ�]PÒæ ¾�eo¨•|ã	£¼ �þ™:fÉŸ‘encËbVoÌ¼5ÐÑ",ÝK¢A
! A½ŸÕ#±as­Ó÷Î´!¨ÃÁÚ¿Í>ÅcðZÝê%ˆ�Ø·Çï—[&0ø§¬?ÐK¤Hè#.-…ÔMëz»ì3wHµªÓŒ™ÎÊ¥4Ì‘ .ìÜÊ×ñýÄ!½oƒK�m„6bxôÇ¾¼Nk‹ˆGÆøIÂ2JŽ[IF=n«î�¹ð
! iéÈ™H`º¤T›˜ójøÓ�î8,+Ê­¿@Ô'Àšá=ÚÔs|ªeö/ªRf‰þÍ¹ÉüXù—ná€ë¹˜‚�M=qÛÙdÄ2¬a,Íë0Öd¦z‘f	U��=ÃS&Mu_ÿ@t/Ž)®¼º¾«Yé[‹|j%¡)åVžÂ\R»<Cé“rUŠ5Jp›n?ó¦æ«½:ˆŒÓÞ‰»ª1h®éL1É
ŒD#à7_ï£h8‚©ÆÝ\‡“"Ë„EJ²`Ez9øVËW­6^Q¦¬*oå°—xôJÝÊ`Õhˆÿ8Q-Gê\+63ßÜT¸•L]‹bÇQÝÑ	wpèóT.ØDNxS‘ÏçñïG4]Á„§;iäàÚPÙ‹`ò†æå´hc£MOò„®¶ê!6&w`K†”IÃ2ƒ‚ú·æÅNrEë�Eu@»LÀ¿À…xY‰�Ò¨ùD•Õµ~Ã‡%Ø$HŽ”Â^@šµA•Š_–Ö­ÈHÅõlüÀë?ùOMlú~& “Ôð{UaTã-ñJ‹7<ähÁ¸iŒ¾½+>N»�<û>tx¡ww„kˆuUûòü­7ÅýPäX¼¨³¢€jvÐ(k§öœ 
! $æpáÉ¤U©‘ú÷ý p¼˜¿ä*Q?2
·8ãic«ö’^@4šÿª›ÂlG//Räþk`óõ‘Ø°êÕÖòò¶ê¡#Øj&¬:È“â¶ž)©zì'/*ñ¯BùmÛÓÙWà{€b8�{~F»‹C)•sCVï2”a¸fÈ`(ö×=´0fúb‰}Ç3²¯YòkÞga	³×úQ§Þ5,×–b¹¦FW-0å4	@%ýœ9”ÖéH¡ ¬£’õÝ\nÏÃ!'“ÆÙqþþ@A0WJŒëWåû±Ù°[(Æà¹)‘)–³øEÏü;_#³}O± ^ã—£_›lpßSŸ¢†v0?rº¨q¯~¬Ñ”’œyníóL=N_Ó¶ï€ƒŠ?2éÐ×9ÿAïÅË¢€p–þ$'�q�ÅB+ÙkÜ»‡1m½Û¨ôÚ%ÆÿüáHìv
! ßÅx(Õí¾áX ƒŽg]�;–ÌŽáâ)VD�KIËOd7sùîSMY<äS™d±7ò~µ¡¿û¥œ<ÔGOÀÚÈaÁ´zÎè3íªÁÑ´3FÞ/š*žè*,a•×{yÀ�|ý¶›ÒÞÌI¿.îrZ“° ¨µS;¡ ÿ›â-3™.Ÿ&2F±²j,…÷m¶h:Eó&œ7ÎtƒíyRç°M}Ùâ‡Eü>¤µ!+(|±"1PïDÑ…N"	êú”ysIåož5½˜4SôíÉ
! ÷Çwø³¯…½ŒQÔÑâœiÞÐßFié©ÖÍ¥v]‰¿
[³¹g‡Rv%.êðmšðàõß÷LX<${‡d0¢â"Ü?>±íÎ¯Qû‚ç	�TUàõ9®ÛÜO{Ý¾g�^}—!
  
  %s: fatal error: aux info file corrupted at line %d
  
*************** write_c_file - output name is %s, prefix
*** 151,159 ****
  Call edges for non-call insn in bb %iCalls executed:%s of %d
  Cannot decompose address.Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v8plus ABICompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
  Consider access to byte sized memory slowControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsCreate GUI applicationCreate console applicationDW_LOC_OP %s not implemented
! Defer popping functions args from stack until laterDelete useless null pointer checksDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable fused multiply/add and multiply/subtract FP instructionsDisable indexed addressingDisable new features under developmentDisable parallel instructionsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate fast indirect callsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not provide a default start-address 0x100 of the programDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not support 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not work around hardware multiply bugDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't work around early 4300 hardware bugDowngrade conformance errors to warningsEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable debug outputEnable debuggingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable new features under developmentEnable parallel instructionsEnable scheduling across basic blocksEnable stack probingEnable support for huge objectsEnable the use of the short load instructionsEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
  Enforce strict alignmentExport functions even if they can be inlinedFallthru edge after unconditional jump %iFor elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCSE disabledGenerate 32bit i386 codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for Intel asGenerate code for Intel ldGenerate code for a 520XGenerate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code to check bounds before indexing arraysGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate pc-relative codeGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesICE: emit_insn used where emit_jump_insn needed:
! ISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO 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 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 qualified function typesISO C forbids specifying range of elements to initializeISO C prohibits argument conversion to union typeISO C++ does not allow designated initializersISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids initialization in array newISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids zero-size arrayISO C++ prohibits anonymous structsISO C++ prohibits overloading operator ?:ISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISR %s requires %d words of local vars, max is 32767Ignore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInsert stack checking code into the programInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
  See %s for instructions.Intersperse literal pools with code in the text sectionIssue warnings needed for strict compliance to the standardJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLines executed:%s of %d
--- 160,168 ----
  Call edges for non-call insn in bb %iCalls executed:%s of %d
  Cannot decompose address.Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v8plus ABICompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
  Consider access to byte sized memory slowControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsCreate GUI applicationCreate console applicationDW_LOC_OP %s not implemented
! Defer popping functions args from stack until laterDelete useless null pointer checksDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable fused multiply/add and multiply/subtract FP instructionsDisable indexed addressingDisable new features under developmentDisable parallel instructionsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDisplay the compiler's versionDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate fast indirect callsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not provide a default start-address 0x100 of the programDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not support 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not work around hardware multiply bugDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't work around early 4300 hardware bugDowngrade conformance errors to warningsEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable debug outputEnable debuggingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable parallel instructionsEnable scheduling across basic blocksEnable stack probingEnable support for huge objectsEnable the use of the short load instructionsEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
  Enforce strict alignmentExport functions even if they can be inlinedFallthru edge after unconditional jump %iFor elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCSE disabledGenerate 32bit i386 codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for Intel asGenerate code for Intel ldGenerate code for a 520XGenerate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code to check bounds before indexing arraysGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate pc-relative codeGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesICE: emit_insn used where emit_jump_insn needed:
! ISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO 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 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 qualified function typesISO C forbids specifying range of elements to initializeISO C prohibits argument conversion to union typeISO C++ does not allow designated initializersISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids initialization in array newISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids zero-size arrayISO C++ prohibits anonymous structsISO C++ prohibits overloading operator ?:ISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISR %s requires %d words of local vars, max is 32767Ignore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInsert stack checking code into the programIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
  See %s for instructions.Intersperse literal pools with code in the text sectionIssue warnings needed for strict compliance to the standardJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLines executed:%s of %d
*************** warranty; not even for MERCHANTABILITY o
*** 184,190 ****
  Usage: gcov [OPTION]... SOURCEFILE
  
  Use 128 bit long doublesUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse DEC assembler syntaxUse EABIUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse P-mnemonics for branches statically predicted as takenUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse epsilon-respecting floating point compare instructionsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the same size for double as for floatUse unaligned memory referencesUse zero-extending memory loads, not sign-extending onesUsing built-in specs.
! Utilize Visual Instruction SetVOIDmode on an outputWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about enumerated switches, with no default, missing a caseWarn about function pointer arithmeticWarn about functions which might be candidates for format attributesWarn about implicit function declarationsWarn about multiple declarations of the same objectWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly missing braces around initializersWarn about returning structures, unions or arraysWarn about uninitialized automatic variablesWarn about unrecognized pragmasWarn about uses of __attribute__((deprecated)) declarationsWarn about violations of Effective C++ style rulesWarn when a declaration does not specify a typeWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWork around early 4300 hardware bugWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %i[Leaving %s]
  [cannot find %s]__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this targetabort in %s, at %s:%daccumulator is not a constant integeraddress offset not a constantaggregate has a partly bracketed initializeraggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalignment must be a small power of two, not %dallocated but unused delay list in epilogueambiguous abbreviation %sambiguous conversion for array subscriptanonymous %s declared inside parameter listanonymous struct not inside named typeargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate is out of rangeargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate is out of rangeargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument to "%s" should be a non-negative integerargument to dss must be a 2-bit unsigned literalarithmetic on pointer to an incomplete typearray index in initializer exceeds array boundsarray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulasm clobber conflict with input operandasm clobber conflict with output operandassignment (not initialization) in declarationassignment suppressionat this point in fileattributes in parameter array declarator ignoredbad addressbad address, not (reg+disp):bad amount of stack space removal: %dbad array initializerbad insn for 'A'bad operandbad registerbad shift insn:bad testbad value (%s) for %sbad value (%s) for %s switchbad value (%s) for -flush-trap=n (0=<n<=15)bad value (%s) for -mabi= switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mcpu switchbad value (%s) for -mcpu= switchbad value (%s) for -mfpmath= switchbad value (%s) for -mmodel switchbad value (%s) for -msdata switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtls-size= switchbad value for -mcall-%sbad value for -msdata=%sbadly nested C headers from preprocessorbasic block %d pred edge is corruptedbasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d on wrong placebogus JARL construction: %d
  bogus JR construction: %d
  boolean registers required for the floating-point optionbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executed
--- 193,199 ----
  Usage: gcov [OPTION]... SOURCEFILE
  
  Use 128 bit long doublesUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse DEC assembler syntaxUse EABIUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse P-mnemonics for branches statically predicted as takenUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse epsilon-respecting floating point compare instructionsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the same size for double as for floatUse unaligned memory referencesUse zero-extending memory loads, not sign-extending onesUsing built-in specs.
! Utilize Visual Instruction SetVOIDmode on an outputWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about enumerated switches, with no default, missing a caseWarn about function pointer arithmeticWarn about functions which might be candidates for format attributesWarn about implicit function declarationsWarn about multiple declarations of the same objectWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about returning structures, unions or arraysWarn about uninitialized automatic variablesWarn about unrecognized pragmasWarn about uses of __attribute__((deprecated)) declarationsWarn about violations of Effective C++ style rulesWarn when a declaration does not specify a typeWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWork around early 4300 hardware bugWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %i[Leaving %s]
  [cannot find %s]__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this targetabort in %s, at %s:%daccumulator is not a constant integeraddress offset not a constantaggregate has a partly bracketed initializeraggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalignment must be a small power of two, not %dallocated but unused delay list in epilogueambiguous abbreviation %sambiguous conversion for array subscriptanonymous %s declared inside parameter listanonymous struct not inside named typeargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate is out of rangeargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate is out of rangeargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument to "%s" should be a non-negative integerargument to dss must be a 2-bit unsigned literalarithmetic on pointer to an incomplete typearray index in initializer exceeds array boundsarray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulasm clobber conflict with input operandasm clobber conflict with output operandassignment (not initialization) in declarationassignment suppressionat this point in fileattributes in parameter array declarator ignoredbad addressbad address, not (reg+disp):bad amount of stack space removal: %dbad array initializerbad insn for 'A'bad operandbad registerbad shift insn:bad testbad value (%s) for %sbad value (%s) for %s switchbad value (%s) for -flush-trap=n (0=<n<=15)bad value (%s) for -mabi= switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mcpu switchbad value (%s) for -mcpu= switchbad value (%s) for -mfpmath= switchbad value (%s) for -mmodel switchbad value (%s) for -msdata switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtls-size= switchbad value for -mcall-%sbad value for -msdata=%sbadly nested C headers from preprocessorbasic block %d pred edge is corruptedbasic block %i edge lists are corruptedbasic blocks not laid down consecutivelybb %d on wrong placebogus JARL construction: %d
  bogus JR construction: %d
  boolean registers required for the floating-point optionbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executed
*************** Valid options are 700, 7100, 7100LC, 720
*** 220,226 ****
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
  unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character 0x%x in formatunknown insn modeunknown move insn:unknown register name: %sunknown relocation unspecunknown tls-model "%s"unnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse of %s and %s together in %s formatuse of old-style castusing CONST_DOUBLE for addressusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable or field declared voidvariable-size type declared outside of any functionvariable-sized object may not be initializedvector overflow in expressionverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual functions cannot be friendsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: use of obsolete %%[ operator in specswhen writing output to %s: %mwithin this contextwrong insn in the fallthru edgewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero size array reserves no spacezero width in %s formatzero-length %s format stringProject-Id-Version: gcc 3.4.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2004-11-10 00:42+0000
  Last-Translator: Mateu Gilles <gilles@mateu.org>
  Language-Team: Catalan <ca@dodds.net>
--- 229,235 ----
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
  unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character 0x%x in formatunknown insn modeunknown move insn:unknown register name: %sunknown relocation unspecunknown tls-model "%s"unnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse of %s and %s together in %s formatuse of old-style castusing CONST_DOUBLE for addressusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable or field declared voidvariable-size type declared outside of any functionvariable-sized object may not be initializedvector overflow in expressionverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual functions cannot be friendsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: use of obsolete %%[ operator in specswhen writing output to %s: %mwithin this contextwrong insn in the fallthru edgewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero size array reserves no spacezero width in %s formatzero-length %s format stringProject-Id-Version: gcc 3.4.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2004-11-10 00:42+0000
  Last-Translator: Mateu Gilles <gilles@mateu.org>
  Language-Team: Catalan <ca@dodds.net>
*************** write_c_file - el nom de sortida és %s, 
*** 363,371 ****
  Bords de cridada per a una insn que no és cridada en bb %i%s de %d crides executades
  No es pot descompondre l'adreça.Canviar només els 8 bits baixos del punter de pilaCanviar el punter de la pila sense desactivar les interrupcionsCanviar quan s'emetin les instàncies del patróBuscar errors de sintaxi, i aleshores detenir-seRevisar el valor de retorn de newGrandària del codi: small, medium o largeCompilar per a punters de 32-bitCompilar per a punters de 64-bitCompilar per a ETRAX 100 (CRIS v8)Compilar per a ETRAX 4 (CRIS v3)Compilar per a un 68HC11Compilar per a un 68HC12Compilar per a un 68HCS12Compilar per al sistema elinux Etrax basat en 100 sense MMUCompilar per al Thumb on per al ARMCompilar per al processador v850Compilar per al processador v850eCompilar per a el ABI de v8plusCompilar amb el mode enter de 16-bitCompilar amb el mode enter de 32-bitConfigurat amb: %s
  Considerar lent l'accés a la memòria de grandària octetControlar el mode de captura IEEEControlar el mode d'arrodoniment generat de fpControlar la precisió donada a les excepcions de fpCrear una aplicació amb interfície gràfica d'usuari (GUI)Crear una aplicació de consolaDW_LOC_OP %s no està implementat
! Diferir l'extracció d'arguments de funcions de la pila fins més tardEsborrar les revisions de punters nuls sense úsDesactivar la informació de la línia de depuració Dwarf 2 a través com de GNUDesactivar els registres FPDesactivar les instruccions MPY||ADD i MPY||SUBDesactivar la depuracióDesactivar les instruccions FP multiply/add i multiply/substract de curt circuitDesactivar adreçament d'indexDesactivar noves característiques en desenvolupamentDesactivar les funcions paral·lelesDesactivar l'ús de la instrucció DBDesactivar l'ús de la instrucció RTPBDesactivar l'ús de la instrucció RTPSDesactivar l'ús de sdata/scommon/sbssNo permetre comptes d'iteracions unsigned per a RPTB/DBDescartar funcions virtual sense usarMostrar estadístiques de tepms de compilacióMostrar les estadístiques acumulades durant la compilacióNo generar codi per a un 68851No alinear destinació de les operacions de cadenesNo assignar el registre BKNo permetre que els camps de bits creuin els límits de wordNo intervenir en immediats de grandàries arbitràries en operacions de bitNo assumir GASNo alinear automàticament els objectius de les ramificacionsNo compilar per a el ABI de v8plusNo desactivar registres FPNo desactivar adreçament indexatNo desactivar registres d'espaiNo mostrar les funcions compilades o el temps transcorregutNo emetre modes d'adreçament amb assignacions col·lateralsNo emetre constants enteres complexes a memòria de només lecturaNo emetre pròleg o epíleg de funcionsNo emetre seqüències load/store llarguesNo generar directives .sizeNo generar codi H8/300HNo generar codi H8SNo generar codi H8S/2600No generar només un punt de sortida per a cada funcióNo generar codi per a declaracions «switch» llarguesNo generar crides indirectes ràpidesNo generar múltiples instruccions load/storeNo generar load/store amb instruccions d'actualitzacióNo generar sin, cos, sqrt per a FPUNo generar instruccions de cadena per a moviment de blocsNo generar insns de salt de matriuNo convertir a «inline» totes les operacions de cadenes conegudesNo carregar el registre PIC en els pròlegs de funcióNo moure les instruccions al pròleg d'una funcióNo optimitzar les instruccions de la crida extrem en l'ensamblador i l'enllaçadorNo passar el text pur de -assert al enllaçadorNo proveir una adreça d'inici per omissió 0x100 del programaNo posar globals sense iniciar en la secció comunaNo retornar valors de funcions en registres FPUNo donar suport per a funcions internes 3DNow!No donar suport per a funcions internes MMX i SSE i generació de codiNo donar suport per a funcions internes MMXNo donar suport per a funcions internes MMX, SSE i SSE2 i generació de codiNo donar suport per a funcions internes MMX, SSE, SSE2 i SSE3 i generació de codiNo suprimir els avisos dels encapçalats del sistemaNo ajustar l'alineació del codi i de dades només de lecturaNo ajustar l'alineació de la pilaNo ajustar l'alineació de les dades modificablesNo usar els registres ABI reservatsNo usar matemàtica IEEE per a comparances fpNo usar instrucció MPYI per a C3xNo usar el conjunt d'instruccions POWERNo usar el conjunt d'instruccions POWER2No usar el conjunt d'instruccions PowerPCNo usar fp VAXNo usar adreces que reservin registres globalsNo usar instruccions de camps de bitNo usar codis de condició per a les instruccions normalsNo usar el mode d'adreçament direct per a registres softNo usar registres fpNo usa coma flotant de maquinariNo usar fp de maquinariNo usar instruccions de fp quad de maquinariNo usar instruccions de fp per a multiplicar-acumularNo usar convencions de cridada portableNo usar instruccions push per a guardar els arguments de sortidaNo usar red-zone en el codi x86-64No usar el registre sbNo usar registres per a pas de paràmetresNo usar els registres r2 i r5No usa coma flotant de programariNo usar tendència de la pilaNo usar structs en alineació més forta per a còpies double-wordNo usar instruccions de camps de bitNo usar la instrucció calltNo usar la instrucció divideixNo permetre referències a memòria sense alinearNo utilitzar el Conjunt d'Instruccions VisualsNo evitar el error de multiplicació de maquinariNo alinear elements en el codi o les dadesNo alinear al tipus base del camp de bitNo assumir que els accessos sense alinear són manejats pel sistemaNo cridar cap funció de neteja de memòria cauNo emetre bits de desocupada abans i després d'asms extesos amb volatileNo forçar les constants en els registresNo generar instruccions multiply/add de curt circuitNo optimitzar els moviments de blocsNo optimitzar les càrregues de les adreces lui/addiuNo mostrar la sortida d'estadístiques del compiladorNo imprimir impressions addicionals de depuracióNo produir codi re-ubicable en el moment d'execucióNo posar les constants sense inicialitzar en ROMNo guardar DP entre ISR en el model de memòria smallNo establir les definicions de WindowsNo atrapar la divisió entera per zeroNo usar EABINo usar seccions sdata/sbss relatives a GPNo usar PIC de IrixNo usar Mnemónicos-P per a ramificacionsNo usar ROM enlloc de RAMNo usar noms de registre alternatsNo usar brasNo usar el fp de maquinariNo usar crides indirectesNo usar mips-tfile asm postpassNo usar el acumulador de multiplicacióNo usar únicament una sola FP (32-bit)No evitar el bug del primer maquinari 4300Degradar els errors de concordança a advertimentsEmetre reassignació de 16 bits per a les àrees de dades petitesEmetre reassignació de 32 bits per a les àrees de dades petitesEmetre codi que compleixi amb IEEE, amb excepcions inexactesEmetre codi que compleixi amb IEEE, sense excepcions inexactesEmetre informació de graf de cridesEmetre codi compatible amb les eines TIEmetre codi per a l'extensió ISA octet/wordEmetre codi per a l'extensió ISA de compteEmetre codi per a l'extensió ISA de move i sqrt de fpEmetre codi per a l'extensió ISA de vídeo en movimentEmetre codi per a usar les extensions de GASEmetre codi utilitzant directives explícites de reassignacióEmetre símbols comuns com símbols feblesEmetre informació de referència creuadaEmetre variables static const encara si no s'usenEmetre bits de desocupada abans i després de asms estesos amb volatileEmetre informació de depuració detallada en el codi ensambladorActivar la informació de la línia de depuració Dwarf2 a través com de GNUActivar les instruccions MPY||ADD i MPY||SUBActivar l'instanciació automàtica de patronsHabilitar la depuració per la fiActivar el codi bàsic d'anàlisi de perfil del programaActivar la sortida de depuracióActivar la depuracióActivar el maneig d'excepcionsHabilitar l'anàlisi de perfil de les funcionsActivar les instruccions FP multiply/add i multiply/substract de curt circuitActivar les optimitzacions del enllaçadorActivar la relaxació del enllaçadorActivar la relaxació del enllaçadorActivar les optimitzacions de forats específiques de la màquinaActivar noves característiques en desenvolupamentActivar les funcions paral·lelesActivar la calendarització entre blocs bàsicsHabilitar la prova de la pilaActivar el suport per a objectes enormesActivar l'ús de les instruccions short loadActivar l'ús de la instrucció DBActivar l'ús de la instrucció RTPBActivar l'ús de la instrucció RTPSActivar l'ús de sdata/scommon/sbssActivar la sortida de depuració verbosaPermet una optimització de moviment de registresFi de la llista de recerca.
  Reforçar l'alineació estrictaExportar funcions encara si poden ser «inline»Vora de caiguda després del salt incondicional %iPer a elinux, sol·licitar una grandària de pila especificada per a aquest programaPer a biblioteques intrínsiques: passar els paràmetres en registresForçar que la generació de RTL emeti 3 operandes insns vàlidsForçar les constants dintre de registres per a millorar l'aixecamentForçar que les funcions s'alineïn a un límit de 2 octetForçar que les funcions s'alineïn a un límit de 4 octetEls inicis de les funcions són alineats a aquesta potència de 2GCC no dóna suport a -C o -CC sense usar -EGCSE desactivatGenerar codi 32 bit per a i386Generar codi 64 bit per a x86-64Generar marcs de pila que compleixin amb APCSGenerar sortida ELFGenerar codi H8/300HGenerar codi H8SGenerar codi H8S/2600Generar codi PA1.0Generar codi PA1.1Generar una cridada a avortar si una funció "noreturn" retornaGenerar només un punt de sortida per a cada funcióGenerar codi big endianGenerar les crides insns com crides indirectes, si és necessariGenerar codi per al CPU C30Generar codi per al CPU C31Generar codi per al CPU C32Generar codi per al CPU C33Generar codi per al CPU C40Generar codi per al CPU C44Generar codi per a GNU asGenerar codi per a GNU ldGenerar codi per a Intel asGenerar codi per a Intel ldGenerar codi per a un 520XGenerar codi per a un 68000Generar codi per a un 68020Generar codi per a un 68030Generar codi per a un 68040Generar codi per a un 68040, sense cap instrucció novaGenerar codi per a un 68060Generar codi per a un 68060, sense cap instrucció novaGenerar codi per a un 68302Generar codi per a un 68332Generar codi per a un 68851Generar codi per a una DLLGenerar codi per a un cpu32Generar codi per a un 11/10Generar codi per a un 11/405Generar codi per a un 11/45Generar codi per a big endianGenerar codi per al CPU donatGenerar codi per a memòria altaGenerar codi per a declaracions «switch» llarguesGenerar codi per a little endianGenerar codi per a memòria baixaGenerar codi per a M*Core M340Generar codi per al xip especificat o la versió de CPUGenerar codi per a revisar els límits abans de matriusGenerar codi amb crides a biblioteques per a coma flotantGenerar codi sense registre GPGenerar definicions cpp per a IO de servidorGenerar definicions cpp per a IO d'estació de treballGenerar informació de depuració en el format COFFGenerar informació de depuració en el format DWARF v2Generar informació de depuració en el format STABSGenerar informació de depuració en el format VMSGenerar informació de depuració en el format XCOFFGenerar informació de depuració en el format estès per omissióGenerar informació de depuració en el format per omissióGenerar informació de depuració en el format STABS estèsGenerar informació de depuració en el format XCOFF estèsGenerar resultats de divisió amb residu que tingui el mateix signe que el divisor (no el del dividend)Generar crides indirectes ràpidesGenerar matemàtiques de coma flotant usant el conjunt d'instruccions donatGenerar instruccions multiply/add de curt circuitGenerar divisió de coma flotant «inline», optimitzar per a latènciaGenerar divisió de coma flotant «inline», optimitzar per a sortidaGenerar divisió entera «inline», optimitzar per a latènciaGenerar divisió entera «inline», optimitzar per a sortidaGenerar arrel quadrada «inline», optimitzar per a latènciaGenerar arrel quadrada «inline», optimitzar per a sortidaGenerar codi little endianGenerar múltiples instruccions load/storeGenerar load/store amb instruccions d'actualitzacióGenerar codi relatiu al pcGenerar instruccions de precarregament, si estan disponibles, per a matrius en ciclesGenerar codi PIC que es torna a introduirGenerar codi self-relocatableGenerar sin, cos, sqrt per a FPUGenerar instruccions de cadena per a moviment de blocsICE:s'usa emit_insn on es necessita emit_jump_insn:
! ISO C no dóna suport a tipus enters complexosISO C prohibeix un fitxer font buitISO C prohibeix «braced-groups» dintre d'expressionsISO C prohibeix la conversió d'un no escalar al mateix tipusISO C prohibeix la conversió al tipus unionISO C prohibeix una expressió condicional amb només un costat voidISO C prohibeix els tipus de funció const o volatileISO C prohibeix la conversió d'un punter de funció a un tipus punter d'objecteISO C prohibeix la conversió d'un punter d'objecte a un tipus punter de funcióISO C prohibeix les claus de iniciador buidesISO C prohibeix declaracions avançades de paràmetresISO C prohibeix les declaracions etiquetadesISO C prohibeix declaracions de membres sense membresISO C prohibeix les funcions niadesISO C prohibeix l'omissió del terme mig d'una expressió ?:ISO C prohibeix la comparança entre punters a funcionsISO C prohibeix els tipus de funció qualificatsISO C prohibeix l'especificació de límits d'elements a iniciarISO C prohibeix la conversió d'arguments a tipus unionISO C++ no permet inicialitzadors designatsISO C++ prohibeix %sing un enumISO C++ prohibeix l'assignació de matriusISO C++ prohibeix grups de parèntesis dintre de les expressionsISO C++ prohibeix la conversió entre punter a funció i punter a objecteISO C++ prohibeix la comparança entre punters i entersISO C++ prohibeix gotos calculatsISO C++ prohibeix la inicialització en la matriu newISO C++ prohibeix l'omissió del terme mig d'una expressió ?:ISO C++ prohibeix el subindici d'una matriu de l-valorsISO C++ prohibeix prendre l'adreça d'una conversió a una expressió no lvalueISO C++ prohibeix l'ús d'un punter a una funció en la substraccióISO C++ prohibeix l'ús d'un punter a un mètode en la substraccióISO C++ prohibeix la matriu de grandària variableISO C++ prohibeix la matriu de grandària zeroISO C++ prohibeix structs anònimsISO C++ prohibeix la sobrecàrrega de l'operador ?:ISO C90 no té suport per a tipus complexosISO C90 no té suport per a membres de matrius flexiblesISO C90 prohibeix els «compound literals»ISO C90 prohibeix les declaracions barrejades amb codiISO C90 prohibeix l'especificació de «subobject» a iniciarISO C90 prohibeix el subindici d'una matriu non-lvalueEl ISR %s requereix de %d words de variables locals,el màxim és 32767.Ignorar l'atribut dllimport per a les funcionsIgnorar dllimport per a funcionsImplementar vtables usant thunksIndicar el nombre de registres suaus disponiblesConvertir a «inline» totes les operacions de cadenes conegudes«inline» constants si pot ser fet en 2 insns o menys«inline» constants si només pren 1 instruccióFer que les funcions membre siguin «inline» per omissióInsereix codi de revisió de la pila en el programaError intern del compilador: Error al reportar rutines reentrades.
  Error intern: %s (programa %s)
  Per favor envieu un informe complet d'error.
  Consulta %s per a més instruccions.Entremesclar els conjunts de literals amb codi en la secció de textActivar els avisos necessaris per a complir strictament amb ISO CEls objectius de salt són alineats a aquesta potència de 2Només generar matrius de desembolico per a maneig d'excepcionslatència de cau L%d desconeguda per a %sEs van executar %s de %d línies
--- 372,380 ----
  Bords de cridada per a una insn que no és cridada en bb %i%s de %d crides executades
  No es pot descompondre l'adreça.Canviar només els 8 bits baixos del punter de pilaCanviar el punter de la pila sense desactivar les interrupcionsCanviar quan s'emetin les instàncies del patróBuscar errors de sintaxi, i aleshores detenir-seRevisar el valor de retorn de newGrandària del codi: small, medium o largeCompilar per a punters de 32-bitCompilar per a punters de 64-bitCompilar per a ETRAX 100 (CRIS v8)Compilar per a ETRAX 4 (CRIS v3)Compilar per a un 68HC11Compilar per a un 68HC12Compilar per a un 68HCS12Compilar per al sistema elinux Etrax basat en 100 sense MMUCompilar per al Thumb on per al ARMCompilar per al processador v850Compilar per al processador v850eCompilar per a el ABI de v8plusCompilar amb el mode enter de 16-bitCompilar amb el mode enter de 32-bitConfigurat amb: %s
  Considerar lent l'accés a la memòria de grandària octetControlar el mode de captura IEEEControlar el mode d'arrodoniment generat de fpControlar la precisió donada a les excepcions de fpCrear una aplicació amb interfície gràfica d'usuari (GUI)Crear una aplicació de consolaDW_LOC_OP %s no està implementat
! Diferir l'extracció d'arguments de funcions de la pila fins més tardEsborrar les revisions de punters nuls sense úsDesactivar la informació de la línia de depuració Dwarf 2 a través com de GNUDesactivar els registres FPDesactivar les instruccions MPY||ADD i MPY||SUBDesactivar la depuracióDesactivar les instruccions FP multiply/add i multiply/substract de curt circuitDesactivar adreçament d'indexDesactivar noves característiques en desenvolupamentDesactivar les funcions paral·lelesDesactivar l'ús de la instrucció DBDesactivar l'ús de la instrucció RTPBDesactivar l'ús de la instrucció RTPSDesactivar l'ús de sdata/scommon/sbssNo permetre comptes d'iteracions unsigned per a RPTB/DBDescartar funcions virtual sense usarMostrar estadístiques de tepms de compilacióMostrar les estadístiques acumulades durant la compilacióMostra la versió del compiladorNo generar codi per a un 68851No alinear destinació de les operacions de cadenesNo assignar el registre BKNo permetre que els camps de bits creuin els límits de wordNo intervenir en immediats de grandàries arbitràries en operacions de bitNo assumir GASNo alinear automàticament els objectius de les ramificacionsNo compilar per a el ABI de v8plusNo desactivar registres FPNo desactivar adreçament indexatNo desactivar registres d'espaiNo mostrar les funcions compilades o el temps transcorregutNo emetre modes d'adreçament amb assignacions col·lateralsNo emetre constants enteres complexes a memòria de només lecturaNo emetre pròleg o epíleg de funcionsNo emetre seqüències load/store llarguesNo generar directives .sizeNo generar codi H8/300HNo generar codi H8SNo generar codi H8S/2600No generar només un punt de sortida per a cada funcióNo generar codi per a declaracions «switch» llarguesNo generar crides indirectes ràpidesNo generar múltiples instruccions load/storeNo generar load/store amb instruccions d'actualitzacióNo generar sin, cos, sqrt per a FPUNo generar instruccions de cadena per a moviment de blocsNo generar insns de salt de matriuNo convertir a «inline» totes les operacions de cadenes conegudesNo carregar el registre PIC en els pròlegs de funcióNo moure les instruccions al pròleg d'una funcióNo optimitzar les instruccions de la crida extrem en l'ensamblador i l'enllaçadorNo passar el text pur de -assert al enllaçadorNo proveir una adreça d'inici per omissió 0x100 del programaNo posar globals sense iniciar en la secció comunaNo retornar valors de funcions en registres FPUNo donar suport per a funcions internes 3DNow!No donar suport per a funcions internes MMX i SSE i generació de codiNo donar suport per a funcions internes MMXNo donar suport per a funcions internes MMX, SSE i SSE2 i generació de codiNo donar suport per a funcions internes MMX, SSE, SSE2 i SSE3 i generació de codiNo suprimir els avisos dels encapçalats del sistemaNo ajustar l'alineació del codi i de dades només de lecturaNo ajustar l'alineació de la pilaNo ajustar l'alineació de les dades modificablesNo usar els registres ABI reservatsNo usar matemàtica IEEE per a comparances fpNo usar instrucció MPYI per a C3xNo usar el conjunt d'instruccions POWERNo usar el conjunt d'instruccions POWER2No usar el conjunt d'instruccions PowerPCNo usar fp VAXNo usar adreces que reservin registres globalsNo usar instruccions de camps de bitNo usar codis de condició per a les instruccions normalsNo usar el mode d'adreçament direct per a registres softNo usar registres fpNo usa coma flotant de maquinariNo usar fp de maquinariNo usar instruccions de fp quad de maquinariNo usar instruccions de fp per a multiplicar-acumularNo usar convencions de cridada portableNo usar instruccions push per a guardar els arguments de sortidaNo usar red-zone en el codi x86-64No usar el registre sbNo usar registres per a pas de paràmetresNo usar els registres r2 i r5No usa coma flotant de programariNo usar tendència de la pilaNo usar structs en alineació més forta per a còpies double-wordNo usar instruccions de camps de bitNo usar la instrucció calltNo usar la instrucció divideixNo permetre referències a memòria sense alinearNo utilitzar el Conjunt d'Instruccions VisualsNo evitar el error de multiplicació de maquinariNo alinear elements en el codi o les dadesNo alinear al tipus base del camp de bitNo assumir que els accessos sense alinear són manejats pel sistemaNo cridar cap funció de neteja de memòria cauNo emetre bits de desocupada abans i després d'asms extesos amb volatileNo forçar les constants en els registresNo generar instruccions multiply/add de curt circuitNo optimitzar els moviments de blocsNo optimitzar les càrregues de les adreces lui/addiuNo mostrar la sortida d'estadístiques del compiladorNo imprimir impressions addicionals de depuracióNo produir codi re-ubicable en el moment d'execucióNo posar les constants sense inicialitzar en ROMNo guardar DP entre ISR en el model de memòria smallNo establir les definicions de WindowsNo atrapar la divisió entera per zeroNo usar EABINo usar seccions sdata/sbss relatives a GPNo usar PIC de IrixNo usar Mnemónicos-P per a ramificacionsNo usar ROM enlloc de RAMNo usar noms de registre alternatsNo usar brasNo usar el fp de maquinariNo usar crides indirectesNo usar mips-tfile asm postpassNo usar el acumulador de multiplicacióNo usar únicament una sola FP (32-bit)No evitar el bug del primer maquinari 4300Degradar els errors de concordança a advertimentsEmetre reassignació de 16 bits per a les àrees de dades petitesEmetre reassignació de 32 bits per a les àrees de dades petitesEmetre codi que compleixi amb IEEE, amb excepcions inexactesEmetre codi que compleixi amb IEEE, sense excepcions inexactesEmetre informació de graf de cridesEmetre codi compatible amb les eines TIEmetre codi per a l'extensió ISA octet/wordEmetre codi per a l'extensió ISA de compteEmetre codi per a l'extensió ISA de move i sqrt de fpEmetre codi per a l'extensió ISA de vídeo en movimentEmetre codi per a usar les extensions de GASEmetre codi utilitzant directives explícites de reassignacióEmetre símbols comuns com símbols feblesEmetre informació de referència creuadaEmetre variables static const encara si no s'usenEmetre bits de desocupada abans i després de asms estesos amb volatileEmetre informació de depuració detallada en el codi ensambladorActivar la informació de la línia de depuració Dwarf2 a través com de GNUActivar les instruccions MPY||ADD i MPY||SUBActivar l'instanciació automàtica de patronsHabilitar la depuració per la fiActivar el codi bàsic d'anàlisi de perfil del programaActivar la sortida de depuracióActivar la depuracióActivar el maneig d'excepcionsHabilitar l'anàlisi de perfil de les funcionsActivar les instruccions FP multiply/add i multiply/substract de curt circuitActivar les optimitzacions del enllaçadorActivar la relaxació del enllaçadorActivar la relaxació del enllaçadorActivar les optimitzacions de forats específiques de la màquinaActivar gairebé tots els missatges d'avísActivar noves característiques en desenvolupamentActivar les funcions paral·lelesActivar la calendarització entre blocs bàsicsHabilitar la prova de la pilaActivar el suport per a objectes enormesActivar l'ús de les instruccions short loadActivar l'ús de la instrucció DBActivar l'ús de la instrucció RTPBActivar l'ús de la instrucció RTPSActivar l'ús de sdata/scommon/sbssActivar la sortida de depuració verbosaPermet una optimització de moviment de registresFi de la llista de recerca.
  Reforçar l'alineació estrictaExportar funcions encara si poden ser «inline»Vora de caiguda després del salt incondicional %iPer a elinux, sol·licitar una grandària de pila especificada per a aquest programaPer a biblioteques intrínsiques: passar els paràmetres en registresForçar que la generació de RTL emeti 3 operandes insns vàlidsForçar les constants dintre de registres per a millorar l'aixecamentForçar que les funcions s'alineïn a un límit de 2 octetForçar que les funcions s'alineïn a un límit de 4 octetEls inicis de les funcions són alineats a aquesta potència de 2GCC no dóna suport a -C o -CC sense usar -EGCSE desactivatGenerar codi 32 bit per a i386Generar codi 64 bit per a x86-64Generar marcs de pila que compleixin amb APCSGenerar sortida ELFGenerar codi H8/300HGenerar codi H8SGenerar codi H8S/2600Generar codi PA1.0Generar codi PA1.1Generar una cridada a avortar si una funció "noreturn" retornaGenerar només un punt de sortida per a cada funcióGenerar codi big endianGenerar les crides insns com crides indirectes, si és necessariGenerar codi per al CPU C30Generar codi per al CPU C31Generar codi per al CPU C32Generar codi per al CPU C33Generar codi per al CPU C40Generar codi per al CPU C44Generar codi per a GNU asGenerar codi per a GNU ldGenerar codi per a Intel asGenerar codi per a Intel ldGenerar codi per a un 520XGenerar codi per a un 68000Generar codi per a un 68020Generar codi per a un 68030Generar codi per a un 68040Generar codi per a un 68040, sense cap instrucció novaGenerar codi per a un 68060Generar codi per a un 68060, sense cap instrucció novaGenerar codi per a un 68302Generar codi per a un 68332Generar codi per a un 68851Generar codi per a una DLLGenerar codi per a un cpu32Generar codi per a un 11/10Generar codi per a un 11/405Generar codi per a un 11/45Generar codi per a big endianGenerar codi per al CPU donatGenerar codi per a memòria altaGenerar codi per a declaracions «switch» llarguesGenerar codi per a little endianGenerar codi per a memòria baixaGenerar codi per a M*Core M340Generar codi per al xip especificat o la versió de CPUGenerar codi per a revisar els límits abans de matriusGenerar codi amb crides a biblioteques per a coma flotantGenerar codi sense registre GPGenerar definicions cpp per a IO de servidorGenerar definicions cpp per a IO d'estació de treballGenerar informació de depuració en el format COFFGenerar informació de depuració en el format DWARF v2Generar informació de depuració en el format STABSGenerar informació de depuració en el format VMSGenerar informació de depuració en el format XCOFFGenerar informació de depuració en el format estès per omissióGenerar informació de depuració en el format per omissióGenerar informació de depuració en el format STABS estèsGenerar informació de depuració en el format XCOFF estèsGenerar resultats de divisió amb residu que tingui el mateix signe que el divisor (no el del dividend)Generar crides indirectes ràpidesGenerar matemàtiques de coma flotant usant el conjunt d'instruccions donatGenerar instruccions multiply/add de curt circuitGenerar divisió de coma flotant «inline», optimitzar per a latènciaGenerar divisió de coma flotant «inline», optimitzar per a sortidaGenerar divisió entera «inline», optimitzar per a latènciaGenerar divisió entera «inline», optimitzar per a sortidaGenerar arrel quadrada «inline», optimitzar per a latènciaGenerar arrel quadrada «inline», optimitzar per a sortidaGenerar codi little endianGenerar múltiples instruccions load/storeGenerar load/store amb instruccions d'actualitzacióGenerar codi relatiu al pcGenerar instruccions de precarregament, si estan disponibles, per a matrius en ciclesGenerar codi PIC que es torna a introduirGenerar codi self-relocatableGenerar sin, cos, sqrt per a FPUGenerar instruccions de cadena per a moviment de blocsICE:s'usa emit_insn on es necessita emit_jump_insn:
! ISO C no dóna suport a tipus enters complexosISO C prohibeix un fitxer font buitISO C prohibeix «braced-groups» dintre d'expressionsISO C prohibeix la conversió d'un no escalar al mateix tipusISO C prohibeix la conversió al tipus unionISO C prohibeix una expressió condicional amb només un costat voidISO C prohibeix els tipus de funció const o volatileISO C prohibeix la conversió d'un punter de funció a un tipus punter d'objecteISO C prohibeix la conversió d'un punter d'objecte a un tipus punter de funcióISO C prohibeix les claus de iniciador buidesISO C prohibeix declaracions avançades de paràmetresISO C prohibeix les declaracions etiquetadesISO C prohibeix declaracions de membres sense membresISO C prohibeix les funcions niadesISO C prohibeix l'omissió del terme mig d'una expressió ?:ISO C prohibeix la comparança entre punters a funcionsISO C prohibeix els tipus de funció qualificatsISO C prohibeix l'especificació de límits d'elements a iniciarISO C prohibeix la conversió d'arguments a tipus unionISO C++ no permet inicialitzadors designatsISO C++ prohibeix %sing un enumISO C++ prohibeix l'assignació de matriusISO C++ prohibeix grups de parèntesis dintre de les expressionsISO C++ prohibeix la conversió entre punter a funció i punter a objecteISO C++ prohibeix la comparança entre punters i entersISO C++ prohibeix gotos calculatsISO C++ prohibeix la inicialització en la matriu newISO C++ prohibeix l'omissió del terme mig d'una expressió ?:ISO C++ prohibeix el subindici d'una matriu de l-valorsISO C++ prohibeix prendre l'adreça d'una conversió a una expressió no lvalueISO C++ prohibeix l'ús d'un punter a una funció en la substraccióISO C++ prohibeix l'ús d'un punter a un mètode en la substraccióISO C++ prohibeix la matriu de grandària variableISO C++ prohibeix la matriu de grandària zeroISO C++ prohibeix structs anònimsISO C++ prohibeix la sobrecàrrega de l'operador ?:ISO C90 no té suport per a tipus complexosISO C90 no té suport per a membres de matrius flexiblesISO C90 prohibeix els «compound literals»ISO C90 prohibeix les declaracions barrejades amb codiISO C90 prohibeix l'especificació de «subobject» a iniciarISO C90 prohibeix el subindici d'una matriu non-lvalueEl ISR %s requereix de %d words de variables locals,el màxim és 32767.Ignorar l'atribut dllimport per a les funcionsIgnorar dllimport per a funcionsImplementar vtables usant thunksIndicar el nombre de registres suaus disponiblesConvertir a «inline» totes les operacions de cadenes conegudes«inline» constants si pot ser fet en 2 insns o menys«inline» constants si només pren 1 instruccióFer que les funcions membre siguin «inline» per omissióInsereix codi de revisió de la pila en el programaIntegrar les funcions simples en els seus invocatorsError intern del compilador: Error al reportar rutines reentrades.
  Error intern: %s (programa %s)
  Per favor envieu un informe complet d'error.
  Consulta %s per a més instruccions.Entremesclar els conjunts de literals amb codi en la secció de textActivar els avisos necessaris per a complir strictament amb ISO CEls objectius de salt són alineats a aquesta potència de 2Només generar matrius de desembolico per a maneig d'excepcionslatència de cau L%d desconeguda per a %sEs van executar %s de %d línies
*************** ADEQUACIÓ A UN PROPÒSIT PARTICULAR.
*** 395,401 ****
  Us: gcov [OPCIO]... FITXERFONT
  
  Usar long doubles de 128 bitsUsar int de 16 bitsUsar float de 32 bitsUsar int de 32 bitsUsar el ABI 32 bitsUsar registres FP de 32 bitsUsar registres generals de 32 bitsUsar tipus long de 32 bitsUsar entrades de 4 octet en les matrius de «switch»Usar float de 64 bitsUsar long doubles de 64 bitUsar el ABI 64 bitsUsar registres FP de 64 bitsUsar registres generals de 64 bitsUsar tipus int de 64 bitsUsar tipus long de 64 bitsUsar els registres ABI reservatsUsar instruccions AltiVecUsar sintaxi de l'ensamblador DECUsar EABIUsar seccions sdata/sbss relatives a GPUsar regles d'alineació H8/300Usar matemàtica IEEE per a comparances fpUsar PIC de IrixUsar instrucció MPYI per a C3xUsar suport de fils específic de MingwUsar Mnemónicos-P per a ramificacions predites estàticament com presesUsar el conjunt d'instruccions POWERUsar el conjunt d'instruccions POWER2Usar el grup opcional d'instruccions PowerPC de Propòsit GeneralUsar el grup opcional d'instruccions PowerPC de GràfiquesUsar el conjunt d'instruccions PowerPCUsar el conjunt d'instruccions PowerPC-64Usar ROM enlloc de RAMUsar sintaxi de l'ensamblador UNIXUsar fp VAXUsar __cxa_atexit per a registrar destructorsUsar adreces que reservin registres globalsUsar noms de registre alternatsUsar ordre de bit big-endianUsar instruccions de camps de bitUsar bras per a executable < 64kUsar call i rtc per a crides i retorns de funcióUsar registres maltractats per a paràmetres i valors de retornUsar la convenció de cridada diferent usant 'rtd'Usar instruccions CALLn directes per a crides ràpidesUsar el mode d'adreçament direct per a registres softUsar instuccions de comparança en coma flotant que respectent epsilonUsar conversió de coma flotant a enter ràpida però aproximadaUsar característiques i calendaritzar el codi per al CPU donatUsar les característiques d'el i el planificador del CPU donatUsar registres fpUsar el model de codi del SPARC donatUsar el dialecte de l'ensamblador donatUsar el dialecte d'emmagatzematge thread-local donatUsar el mpdel de codi x86-64 donatUsar coma flotant de maquinariUsar fp de maquinariUsar instruccions de fp quad de maquinariUsar noms de registre in/loc/outUsar instruccions CALLXn indirectes per a programes gransUsar crides indirectesUsar jsr i rts per a crides i retorns de funcióUsar ordre de bit little-endianUsar l'ordre d'octet little-endian per a les dadesUsar mips-tfile asm postpassUsar el acumulador de multiplicacióUsar instruccions de fp per a multiplicar-acumularUsar els mnemònics nous per a l'arquitectura PowerPCUsar convenció de cridada normalUsar els mnemònics vells per a l'arquitectura PowerPCUsar convencions de cridada portableUsar la informació d'anàlisi de perfil per a les probabilitats de ramificacióUsar instruccions push per a guardar els arguments de sortidaUsar red-zone en el codi x86-64Usar registres de pila per a paràmetres i valors de retornUsar registres per a pas de paràmetresUsar únicament una sola FP (32-bit)Usar conversió de coma flotant a enter lenta però exactaUsar coma flotant de programariUsar tendència de la pilaUsar structs en alineació més forta per a còpies double-wordUsar caps per als pròlegs de funcióUsar subrutines per al pròleg/epíleg de funcióUsar el registre BK com un registre de propòsit generalUsar la interfície CygwinUsar la interfície Mingw32Usar instruccions de camps de bitUsar la major quantitat de característiques permeses per altres opcionsUsar la mateixa grandària per a double que per a floatUsar referències a memòria sense alinearUsar càrregues de memòria d'extensió zero, no les d'extensió amb signeUsant especificacions internes.
! Utilitzar el Conjunt d'Instruccions VisualsVOIDmode en una sortidaAvisar sobre tots els «switch» enumerats que manquin d'un «case» específicAvisar per funcions de conversió a tipus incompatiblesAvisar sobre conversions que descarten calificatorsAvisar sobre codi que mai s'executaràAvisar sobre «switch» enumerats, sense valor per defecte, que manquin d'un «case»Avisar sobre l'aritmètica de punters de funcionsAvisar per funcions que podrien ser candidates per a atributs de formatAvisar sobre la declaració implícita de funcionsAvisar sobre declaracions múltiples del mateix objecteAvisar sobre noms de funcions virtual sobrecarregadesAvisar sobre conversió de punters que incrementi l'alineacióAvisar sobre possibles problemes de seguretat amb funcions de formatAvisar sobre possibles violacions a les regles de seqüència de puntAvisar sobre possibles claus faltantes al voltant d'assignadorsºAvisar sobre la retorn d'estructures, unions o matriusAvisar sobre variables automàtiques sense iniciarAvisar sobre pragmas no reconegutsAvisar sobre el ùs de declaracions __attribute__((deprecated))Avisar violacions de regles d'estil de Effective C++Avisar quan una declaració no especifiqui un tipusAvisar quan no s'usi una funcióAvisar quan no s'usi un paràmetre d'una funcióAvisar quan no s'usi una etiquetaAvisar quan un marc de pila sigui més gran que la grandària especificadaAvisar quan no s'usi una variableAvisar quan no s'usi un valor d'una expressióAvisar quan una funció «inline» no pot ser «inline»Avisar quan es va desactivar un pas d'optimitzacióAvisar quan una variable local enfosque una altraAvisar quan la sobrecàrrega promogui de unsigned a signedAvisar quan el comportament de síntesi difereixi de CfrontAvisar quan el compilador reordeni codiAvisar quan l'atribut packed no té efecte en la disposició d'un structQuan sigui possible no generar marcs de pilaQuan s'estigui executant CSE, seguir als salts condicionalsQuan s'estigui executant CSE, seguir als salts als seus objectiusEvitar el bug del primer maquinari 4300Evitar el error de multiplicació de maquinariQuantitat errònia de vores de ramificació després del salt condicional %iQuantitat errònia de vores de ramificació després del salt incondicional %i[Deixant %s]
  [no es pot trobar %s]no es dóna suport a   _builtin_eh_return en aquest objectiuno es dóna suport a _builtin_saveregs en aquest subobjectiuno es dóna suport a _builtin_saveregs en aquest objectiuabandó en %s, en %s:%del acumulador no és una constant enterael desplaçament d'adreça no és una constantl'agregat té un inicialitzador amb parèntesis parcialses va usar un valor agregat on s'esperava un complexes va usar un valor agregat on s'esperava un floates va usar un valor agregat on s'esperava un enterl'alineació ha de ser una potència petita de dos, no %dllista d'alenteixo assignada però sense ús en l'epílegabreujament ambigu %sconversió ambigua per a índex de matriu%s anònim declarat dintre d'una llista de paràmetresstruct anònim no es troba dintre d'un tipus nomenatl'argument 1 ha de ser una literal amb signe de 5-bitl'argument 1 de _builtin_altivec_predicate es fora de límitsl'argument 1 de _builtin_altivec_predicate ha de ser una constantl'argument 1 de __builtin_spe_predicate està fora de límitsl'argument 1 de __builtin__spe_predicate ha de ser una constantl'argument 2 ha de ser una literal sense signe de 5-bitl'argument 3 ha de ser una literal sense signe de 4-bitl'argument per a "%s" ha de ser un enter non negatiul'argument per a dss ha de ser una literal sense signe de 2-bitaritmètica en punter a un tipus incompletl'índex de matriu en el valor inicial excedeix els límits de la matriuíndex de matriu en valor inicial que no és de matriuels límits d'índexs de la matriu en el valor inicial excedeixen els límits de la matriumatriu amb valors inicials assignats d'una expressió matricial que no és constantel subindici de la matriu no és un enterel tipus array té tipus d'element incompletles matrius de funcions no tenen significatl'agrupació asm causa conflictes amb l'operand d'entradal'agrupació asm causa conflictes amb l'operand de sortidaassignació (no inicialització) en la declaraciósupressió de l'assignacióen aquest punt en el fitxeratributs en el declarador de paràmetres de matriu ignoratsadreça erroniadreça errònia, no (reg+disp)quantitat errònia d'eliminació d'espai de pila: %dinicialitzador de matriu erroniinsn erroni per a "A"operand no vàlidregistre erronidesplaçament insn erròni:prova erròniavalor erroni (%s) per a %svalor erroni (%s) per a l'opció %svalor erroni (%s) per a -flush-trap=n (0=<n<=15)valor erroni (%s) per a l'opció -mabi=valor erroni (%s) per a l'opció -march=valor erroni (%s) per a l'opció -masm=valor erroni (%s) per a l'opció -mcmodel=valor erroni (%s) per a l'opció -mcpuvalor erroni (%s) per a l'opció -mcpu=valor erroni (%s) per a l'opció -mfpmath=valor erroni (%s) per a l'opció -mmodelvalor erroni (%s) per a l'opció -msdatavalor erroni (%s) per a l'opció -mtls-dialect=valor erroni (%s) per a l'opció -mtls-size=valor erroni per a -mcall-%svalor erroni per a -msdata=%sencapçalats C mal niats del preprocessadorel bloc bàsic %d pred edge està corrupteles llistes de vora del bloc bàsic %i estan corruptesels blocs bàsics no estan col·locats consecutivamentbb %d en un lloc equivocatconstrucció JARL ambigua: %d
  construcció JR ambigua: %d
  es requereixen registres booleans per a l'opció de coma flotantun grup de claus dintre d'una expressió només es permet dintre d'una funcióclaus al voltant del valor inicial escalarla ramificació %2d mai s'executa
--- 404,410 ----
  Us: gcov [OPCIO]... FITXERFONT
  
  Usar long doubles de 128 bitsUsar int de 16 bitsUsar float de 32 bitsUsar int de 32 bitsUsar el ABI 32 bitsUsar registres FP de 32 bitsUsar registres generals de 32 bitsUsar tipus long de 32 bitsUsar entrades de 4 octet en les matrius de «switch»Usar float de 64 bitsUsar long doubles de 64 bitUsar el ABI 64 bitsUsar registres FP de 64 bitsUsar registres generals de 64 bitsUsar tipus int de 64 bitsUsar tipus long de 64 bitsUsar els registres ABI reservatsUsar instruccions AltiVecUsar sintaxi de l'ensamblador DECUsar EABIUsar seccions sdata/sbss relatives a GPUsar regles d'alineació H8/300Usar matemàtica IEEE per a comparances fpUsar PIC de IrixUsar instrucció MPYI per a C3xUsar suport de fils específic de MingwUsar Mnemónicos-P per a ramificacions predites estàticament com presesUsar el conjunt d'instruccions POWERUsar el conjunt d'instruccions POWER2Usar el grup opcional d'instruccions PowerPC de Propòsit GeneralUsar el grup opcional d'instruccions PowerPC de GràfiquesUsar el conjunt d'instruccions PowerPCUsar el conjunt d'instruccions PowerPC-64Usar ROM enlloc de RAMUsar sintaxi de l'ensamblador UNIXUsar fp VAXUsar __cxa_atexit per a registrar destructorsUsar adreces que reservin registres globalsUsar noms de registre alternatsUsar ordre de bit big-endianUsar instruccions de camps de bitUsar bras per a executable < 64kUsar call i rtc per a crides i retorns de funcióUsar registres maltractats per a paràmetres i valors de retornUsar la convenció de cridada diferent usant 'rtd'Usar instruccions CALLn directes per a crides ràpidesUsar el mode d'adreçament direct per a registres softUsar instuccions de comparança en coma flotant que respectent epsilonUsar conversió de coma flotant a enter ràpida però aproximadaUsar característiques i calendaritzar el codi per al CPU donatUsar les característiques d'el i el planificador del CPU donatUsar registres fpUsar el model de codi del SPARC donatUsar el dialecte de l'ensamblador donatUsar el dialecte d'emmagatzematge thread-local donatUsar el mpdel de codi x86-64 donatUsar coma flotant de maquinariUsar fp de maquinariUsar instruccions de fp quad de maquinariUsar noms de registre in/loc/outUsar instruccions CALLXn indirectes per a programes gransUsar crides indirectesUsar jsr i rts per a crides i retorns de funcióUsar ordre de bit little-endianUsar l'ordre d'octet little-endian per a les dadesUsar mips-tfile asm postpassUsar el acumulador de multiplicacióUsar instruccions de fp per a multiplicar-acumularUsar els mnemònics nous per a l'arquitectura PowerPCUsar convenció de cridada normalUsar els mnemònics vells per a l'arquitectura PowerPCUsar convencions de cridada portableUsar la informació d'anàlisi de perfil per a les probabilitats de ramificacióUsar instruccions push per a guardar els arguments de sortidaUsar red-zone en el codi x86-64Usar registres de pila per a paràmetres i valors de retornUsar registres per a pas de paràmetresUsar únicament una sola FP (32-bit)Usar conversió de coma flotant a enter lenta però exactaUsar coma flotant de programariUsar tendència de la pilaUsar structs en alineació més forta per a còpies double-wordUsar caps per als pròlegs de funcióUsar subrutines per al pròleg/epíleg de funcióUsar el registre BK com un registre de propòsit generalUsar la interfície CygwinUsar la interfície Mingw32Usar instruccions de camps de bitUsar la major quantitat de característiques permeses per altres opcionsUsar la mateixa grandària per a double que per a floatUsar referències a memòria sense alinearUsar càrregues de memòria d'extensió zero, no les d'extensió amb signeUsant especificacions internes.
! Utilitzar el Conjunt d'Instruccions VisualsVOIDmode en una sortidaAvisar sobre tots els «switch» enumerats que manquin d'un «case» específicAvisar per funcions de conversió a tipus incompatiblesAvisar sobre conversions que descarten calificatorsAvisar sobre codi que mai s'executaràAvisar sobre «switch» enumerats, sense valor per defecte, que manquin d'un «case»Avisar sobre l'aritmètica de punters de funcionsAvisar per funcions que podrien ser candidates per a atributs de formatAvisar sobre la declaració implícita de funcionsAvisar sobre declaracions múltiples del mateix objecteAvisar sobre noms de funcions virtual sobrecarregadesAvisar sobre conversió de punters que incrementi l'alineacióAvisar sobre possibles problemes de seguretat amb funcions de formatAvisar sobre possibles violacions a les regles de seqüència de puntAvisar sobre la possibilitat de conversió de tipus confusesAvisar sobre possibles claus faltantes al voltant d'assignadorsºAvisar sobre la retorn d'estructures, unions o matriusAvisar sobre variables automàtiques sense iniciarAvisar sobre pragmas no reconegutsAvisar sobre el ùs de declaracions __attribute__((deprecated))Avisar violacions de regles d'estil de Effective C++Avisar quan una declaració no especifiqui un tipusAvisar quan no s'usi una funcióAvisar quan no s'usi un paràmetre d'una funcióAvisar quan no s'usi una etiquetaAvisar quan un marc de pila sigui més gran que la grandària especificadaAvisar quan no s'usi una variableAvisar quan no s'usi un valor d'una expressióAvisar quan una funció «inline» no pot ser «inline»Avisar quan es va desactivar un pas d'optimitzacióAvisar quan una variable local enfosque una altraAvisar quan la sobrecàrrega promogui de unsigned a signedAvisar quan el comportament de síntesi difereixi de CfrontAvisar quan el compilador reordeni codiAvisar quan l'atribut packed no té efecte en la disposició d'un structQuan sigui possible no generar marcs de pilaQuan s'estigui executant CSE, seguir als salts condicionalsQuan s'estigui executant CSE, seguir als salts als seus objectiusEvitar el bug del primer maquinari 4300Evitar el error de multiplicació de maquinariQuantitat errònia de vores de ramificació després del salt condicional %iQuantitat errònia de vores de ramificació després del salt incondicional %i[Deixant %s]
  [no es pot trobar %s]no es dóna suport a   _builtin_eh_return en aquest objectiuno es dóna suport a _builtin_saveregs en aquest subobjectiuno es dóna suport a _builtin_saveregs en aquest objectiuabandó en %s, en %s:%del acumulador no és una constant enterael desplaçament d'adreça no és una constantl'agregat té un inicialitzador amb parèntesis parcialses va usar un valor agregat on s'esperava un complexes va usar un valor agregat on s'esperava un floates va usar un valor agregat on s'esperava un enterl'alineació ha de ser una potència petita de dos, no %dllista d'alenteixo assignada però sense ús en l'epílegabreujament ambigu %sconversió ambigua per a índex de matriu%s anònim declarat dintre d'una llista de paràmetresstruct anònim no es troba dintre d'un tipus nomenatl'argument 1 ha de ser una literal amb signe de 5-bitl'argument 1 de _builtin_altivec_predicate es fora de límitsl'argument 1 de _builtin_altivec_predicate ha de ser una constantl'argument 1 de __builtin_spe_predicate està fora de límitsl'argument 1 de __builtin__spe_predicate ha de ser una constantl'argument 2 ha de ser una literal sense signe de 5-bitl'argument 3 ha de ser una literal sense signe de 4-bitl'argument per a "%s" ha de ser un enter non negatiul'argument per a dss ha de ser una literal sense signe de 2-bitaritmètica en punter a un tipus incompletl'índex de matriu en el valor inicial excedeix els límits de la matriuíndex de matriu en valor inicial que no és de matriuels límits d'índexs de la matriu en el valor inicial excedeixen els límits de la matriumatriu amb valors inicials assignats d'una expressió matricial que no és constantel subindici de la matriu no és un enterel tipus array té tipus d'element incompletles matrius de funcions no tenen significatl'agrupació asm causa conflictes amb l'operand d'entradal'agrupació asm causa conflictes amb l'operand de sortidaassignació (no inicialització) en la declaraciósupressió de l'assignacióen aquest punt en el fitxeratributs en el declarador de paràmetres de matriu ignoratsadreça erroniadreça errònia, no (reg+disp)quantitat errònia d'eliminació d'espai de pila: %dinicialitzador de matriu erroniinsn erroni per a "A"operand no vàlidregistre erronidesplaçament insn erròni:prova erròniavalor erroni (%s) per a %svalor erroni (%s) per a l'opció %svalor erroni (%s) per a -flush-trap=n (0=<n<=15)valor erroni (%s) per a l'opció -mabi=valor erroni (%s) per a l'opció -march=valor erroni (%s) per a l'opció -masm=valor erroni (%s) per a l'opció -mcmodel=valor erroni (%s) per a l'opció -mcpuvalor erroni (%s) per a l'opció -mcpu=valor erroni (%s) per a l'opció -mfpmath=valor erroni (%s) per a l'opció -mmodelvalor erroni (%s) per a l'opció -msdatavalor erroni (%s) per a l'opció -mtls-dialect=valor erroni (%s) per a l'opció -mtls-size=valor erroni per a -mcall-%svalor erroni per a -msdata=%sencapçalats C mal niats del preprocessadorel bloc bàsic %d pred edge està corrupteles llistes de vora del bloc bàsic %i estan corruptesels blocs bàsics no estan col·locats consecutivamentbb %d en un lloc equivocatconstrucció JARL ambigua: %d
  construcció JR ambigua: %d
  es requereixen registres booleans per a l'opció de coma flotantun grup de claus dintre d'una expressió només es permet dintre d'una funcióclaus al voltant del valor inicial escalarla ramificació %2d mai s'executa
diff -Nrcpad gcc-4.0.1/gcc/po/ca.po gcc-4.0.2/gcc/po/ca.po
*** gcc-4.0.1/gcc/po/ca.po	Thu Jun 16 20:31:19 2005
--- gcc-4.0.2/gcc/po/ca.po	Sun Sep  4 12:20:02 2005
*************** msgid ""
*** 28,34 ****
  msgstr ""
  "Project-Id-Version: gcc 3.4.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2004-11-10 00:42+0000\n"
  "Last-Translator: Mateu Gilles <gilles@mateu.org>\n"
  "Language-Team: Catalan <ca@dodds.net>\n"
--- 28,34 ----
  msgstr ""
  "Project-Id-Version: gcc 3.4.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
  "PO-Revision-Date: 2004-11-10 00:42+0000\n"
  "Last-Translator: Mateu Gilles <gilles@mateu.org>\n"
  "Language-Team: Catalan <ca@dodds.net>\n"
*************** msgstr "<command line>"
*** 364,406 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "error sintàctic"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "error sintàctic: no es pot regressar"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "error d'analitza; també es va excedir la memòria virtual"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "s'ha desbordat la pila de l'analitzador"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "error d'analitza"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  msgid "parse error; also virtual memory exhausted"
  msgstr "error d'analitza; també es va excedir la memòria virtual"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "error sintàctic: no es pot regressar"
--- 364,395 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "error sintàctic"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "error sintàctic: no es pot regressar"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "error d'analitza; també es va excedir la memòria virtual"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "s'ha desbordat la pila de l'analitzador"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "error d'analitza"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr "error d'analitza; també es va excedir la memòria virtual"
  
! #: c-parse.y:2960
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "error sintàctic: no es pot regressar"
*************** msgstr "Seleccionar el CPU per al qual e
*** 3373,3380 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3362,3369 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr ""
*** 6715,8779 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr ""
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr ""
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr ""
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr ""
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr ""
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr ""
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr ""
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr ""
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr ""
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr ""
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr ""
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr ""
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr ""
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr ""
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr ""
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr ""
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr ""
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr ""
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr ""
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr ""
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr ""
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr ""
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr ""
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr ""
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr ""
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr ""
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr ""
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr ""
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr ""
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr ""
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr ""
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr ""
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr ""
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr ""
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr ""
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr ""
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr ""
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr ""
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr ""
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr ""
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr ""
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr ""
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr ""
! 
! #: options.c:943
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                  Mostra aquesta informació\n"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:961
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "No desactivar registres d'espai"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:976
  #, fuzzy
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  "  -G <nombre>             Col·locar les dades globals i estàtics més petits que <nombre>\n"
  "                          octets en una secció especial (en alguns objectius)\n"
  
! #: options.c:979
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "Mostrar els noms de les unitats de programa mentre són compilades"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
  msgstr ""
  
! #: options.c:991
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "Generar codi little endian"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:1021
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "  -O[nombre]              Establir el nivell d'optimització a [nombre]\n"
  
! #: options.c:1024
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "  -Os                     Optimitzar per a espai en lloc de velocitat\n"
  
! #: options.c:1027
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "No generar directives .size"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Avisar sobre la retorn d'estructures, unions o matrius"
  
! #: options.c:1042
! #, fuzzy
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "Avisar sobre possibles parèntesis faltantes"
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr "Avisar per funcions de conversió a tipus incompatibles"
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Avisar sobre conversió de punters que incrementi l'alineació"
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr "Avisar sobre conversions que descarten calificators"
  
! #: options.c:1057
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Avisar sobre subindicis el tipus del qual és \"char\""
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:1066
! #, fuzzy
! msgid "Warn about implicit conversion"
! msgstr "Avisar sobre la declaració implícita de funcions"
  
! #: options.c:1069
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "No avisar quan tots els ctors/dtors són privats"
  
! #: options.c:1072
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Avisar quan una declaració no especifiqui un tipus"
  
! #: options.c:1075
  #, fuzzy
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
  msgstr "No anunciar característiques obsoletes del compilador"
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Avisar sobre el ùs de declaracions __attribute__((deprecated))"
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr "Avisar quan es va desactivar un pas d'optimització"
  
! #: options.c:1084
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "No avisar sobre la divisió entera per zero en temps de compilació"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Avisar violacions de regles d'estil de Effective C++"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr "Tractar tots els avisos com errors"
  
! #: options.c:1096
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "Avisar sobre la declaració implícita de funcions"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr ""
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1108
  #, fuzzy
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Avisar sobre l'equitat de proves de nombres de coma flotant"
  
! #: options.c:1111
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Avisar sobre anomalies amb format de printf/scanf/strftime/strfmon"
  
! #: options.c:1114
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "massa arguments per a la funció \"va_start\""
  
! #: options.c:1117
  #, fuzzy
  msgid "Warn about format strings that are not literals"
  msgstr "Avisar sobre l'ús de literals multicaràcters"
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr "Avisar sobre possibles problemes de seguretat amb funcions de format"
  
! #: options.c:1123
  #, fuzzy
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "No avisar sobre formats de strftime que produeixen dos dígits per a l'any"
  
! #: options.c:1126
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "cadena de format  %s de longitud zero"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr "Avisar sobre la declaració implícita de funcions"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr "Avisar quan una declaració no especifiqui un tipus"
  
! #: options.c:1141
! #, fuzzy
! msgid "Warn about calls with implicit interface"
! msgstr "Avisar sobre la declaració implícita de funcions"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Avisar quan una funció «inline» no pot ser «inline»"
  
! #: options.c:1153
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Avisar sobre l'ús de la directiva #import"
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1159
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "  -Wlarger-than-<nombre>  Avisar si un objecte és més gran que <nombre> octets\n"
  
! #: options.c:1162
! #, fuzzy
! msgid "Warn about truncated source lines"
! msgstr "No anunciar característiques obsoletes del compilador"
! 
! #: options.c:1165
  #, fuzzy
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "No avisar sobre l'ús de \"long long\" quan s'usi -pedantic"
  
! #: options.c:1168
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Avisar sobre declaracions sospitoses de main"
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Avisar sobre possibles claus faltantes al voltant d'assignadorsº"
  
! #: options.c:1174
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "Avisar sobre funcions globals sense declaracions prèvies"
  
! #: options.c:1177
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Avisar sobre possibles claus faltantes al voltant d'assignadorsº"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Avisar per funcions que podrien ser candidates per a atributs de format"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1186
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Avisar sobre funcions que podrien ser candidates per a l'atribut noreturn"
  
! #: options.c:1189
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "Avisar sobre funcions globals sense prototips"
  
! #: options.c:1192
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Avisar sobre l'ús de literals multicaràcters"
  
! #: options.c:1195
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Avisar sobre externs que no estan en el nivell de l'abast del fitxer"
  
! #: options.c:1198
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "No avisar quan les funcions friend sense patró són declarades dintre d'un patró"
  
! #: options.c:1201
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "Avisar sobre destructors no virtuals"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! #, fuzzy
! msgid "Warn about usage of non-standard intrinsics"
! msgstr "Avisar sobre l'ús d' (només algunes per ara) extensions Fortran"
! 
! #: options.c:1210
  #, fuzzy
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Avisar quan s'usi una conversió d'estil C en un programa"
  
! #: options.c:1213
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Avisar quan no s'usi un paràmetre d'una funció"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr ""
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr "Avisar sobre noms de funcions virtual sobrecarregades"
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Avisar quan l'atribut packed no té efecte en la disposició d'un struct"
  
! #: options.c:1225
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "Avisar quan es requereix farcit per a alinear als membres d'un struct"
  
! #: options.c:1228
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "Avisar sobre possibles parèntesis faltantes"
  
! #: options.c:1231
  #, fuzzy
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "avisar quan el tipus converteix punters a funcions membre"
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "Avisar sobre l'aritmètica de punters de funcions"
  
! #: options.c:1237
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Avisar quan la sobrecàrrega promogui de unsigned a signed"
  
! #: options.c:1240
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Avisar si es detecten comentaris niats"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "Avisar sobre declaracions múltiples del mateix objecte"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr ""
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr "Avisar quan el compilador reordeni codi"
  
! #: options.c:1252
  #, fuzzy
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Avisar quan el tipus de retorn per defecte d'una funció canvia a int"
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr ""
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Avisar sobre possibles violacions a les regles de seqüència de punt"
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr "Avisar quan una variable local enfosque una altra"
  
! #: options.c:1264
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Avisar sobre comparances signed/unsigned"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Avisar quan la sobrecàrrega promogui de unsigned a signed"
  
! #: options.c:1270 options.c:1273
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Avisar sobre codi que pugui trencar les regles estrictes d'aliessis"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Avisar sobre declaracions de funció sense prototip"
  
! #: options.c:1282
! #, fuzzy
! msgid "Warn about \"suspicious\" constructs"
! msgstr "Avisar sobre declaracions sospitoses de main"
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Avisar sobre «switch» enumerats, sense valor per defecte, que manquin d'un «case»"
  
! #: options.c:1288
  #, fuzzy
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Avisar sobre «switch» enumerats que manquin d'un \"default:\""
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Avisar sobre tots els «switch» enumerats que manquin d'un «case» específic"
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Avisar quan el comportament de síntesi difereixi de Cfront"
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr "No suprimir els avisos dels encapçalats del sistema"
  
! #: options.c:1300
  #, fuzzy
  msgid "Warn about features not present in traditional C"
  msgstr "es suggereix no usar #elif en C tradicional"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1306
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Avisar sobre funcions globals sense declaracions prèvies"
  
! #: options.c:1309
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "directiva # no definida o no vàlida"
  
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "desbordament en la constant implícita"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr "Avisar sobre variables automàtiques sense iniciar"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr "Avisar sobre pragmas no reconeguts"
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr "Avisar sobre codi que mai s'executarà"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "Avisar quan no s'usi una funció"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "Avisar quan no s'usi una etiqueta"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "Avisar quan no s'usi un paràmetre d'una funció"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "Avisar quan no s'usi un valor d'una expressió"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "Avisar quan no s'usi una variable"
  
! #: options.c:1348
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "No avisar sobre l'ús de \"long long\" quan s'usi -pedantic"
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1357
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "  -aux-info <fitxer>      Emetre la informació de declaracions en el <fitxer>\n"
  
! #: options.c:1369
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "  -d[lletres]             Activa els bolcats des de passos específics del compilador\n"
  
! #: options.c:1372
  #, fuzzy
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "  -dumpbase <fitxer>      Nom base a usar per als bolcats des de passos específics\n"
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr ""
! 
! #: options.c:1378
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Generar codi independent de posició, si és possible"
  
! #: options.c:1381
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "Generar codi independent de posició, si és possible"
  
! #: options.c:1387
  #, fuzzy
  msgid "Enforce class member access control semantics"
  msgstr "No obeir les semàntiques de control d'accés"
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr "Alinear l'inici de les funcions"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr "Alinear les etiquetes que solament s'arriben a saltant"
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr "Alinear totes les etiquetes"
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr "Alinear l'inici dels cicles"
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr "Canviar quan s'emetin les instàncies del patró"
  
! #: options.c:1420
  #, fuzzy
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Especifica que els arguments poden ser alies de cada altre i dels globals"
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Assumir que els arguments poden ser alies de globals però no de cada altre"
  
! #: options.c:1426
  #, fuzzy
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Assumir que els arguments no poden ser alies de globals o de cada altre"
  
! #: options.c:1429
  #, fuzzy
  msgid "Recognize the \"asm\" keyword"
  msgstr "No reconèixer la paraula clau \"asm\""
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
! 
! #: options.c:1441
  #, fuzzy
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Generar matrius de desembolico exactament en cada límit d'instrucció"
  
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr ""
! 
! #: options.c:1447
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Generar codi per a revisar els límits abans de matrius"
  
! #: options.c:1450
  #, fuzzy
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Reemplaçar add,compare,branch per branch en el compte de registres"
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr "Usar la informació d'anàlisi de perfil per a les probabilitats de ramificació"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "No reconèixer cap funció interna"
  
! #: options.c:1471
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "  -fcall-saved-<registre> Marca el <registre> com preservat entre funcions\n"
  
! #: options.c:1474
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "  -fcall-used-<registre>  Marca el <registre> com corrupte per a crides de funció\n"
  
! #: options.c:1477
  #, fuzzy
  msgid "Save registers around function calls"
  msgstr "Permetre guardar registres al voltant de crides de funció"
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr "Revisar el valor de retorn de new"
  
! #: options.c:1483
! #, fuzzy
! msgid "Generate checks for references to NULL"
! msgstr "Generar codi per a una DLL"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr ""
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr "No posar globals sense iniciar en la secció comuna"
  
! #: options.c:1495
  #, fuzzy
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "els operands de ?: tenen tipus diferents"
  
! #: options.c:1498
  #, fuzzy
  msgid "Reduce the size of object files"
  msgstr "Reduir la grandària dels fitxers objecte"
  
! #: options.c:1501
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Fer que les cadenes literals siguin \"char[]\" en lloc de \"const char[]\""
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1507
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Fer el pas d'optimització de còpia-propagació de registres"
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr "Realitzar optimitzacions de salts creuats"
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Quan s'estigui executant CSE, seguir als salts als seus objectius"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr "Quan s'estigui executant CSE, seguir als salts condicionals"
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "col·locar els elements de dades en la seva pròpia secció"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  msgid "Inline member functions by default"
  msgstr "Fer que les funcions membre siguin «inline» per omissió"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr "Diferir l'extracció d'arguments de funcions de la pila fins més tard"
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Intentar emplenar les ranures de retard de les instruccions de ramificació"
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr "Esborrar les revisions de punters nuls sense ús"
  
! #: options.c:1546
  #, fuzzy
  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] Indica que tan seguit es ha d'emetre la informació d'ubicació del codi, com prefix, a l'inici dels diagnòstics quan està activat el cort de línia\n"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr ""
! 
! #: options.c:1558
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "el format és una cadena de caràcter ampla"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1564
! #, fuzzy
! msgid "Display the code tree after parsing."
! msgstr "Mostra la versió del compilador"
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Suprimir la sortida de notes de nombres d'instrucció i nombres de línia en els bolcats de depuració"
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Realitzar l'eliminació de DWARF2 duplicats"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr ""
! 
! #: options.c:1597
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "No generar codi per a revisar excepcions d'especificacions"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "Activar el maneig d'excepcions"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Realitzar un nombre menor d'optimitzacions costoses"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "Usar convenció de cridada normal"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr ""
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1630
  #, fuzzy
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "  -ffixed-<registre>      Marca el <registre> com no disponible per al compilador\n"
  
! #: options.c:1633
! #, fuzzy
! msgid "Assume that the source file is fixed form"
! msgstr "Assumir que els punters no tenen alies"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1645
  #, fuzzy
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "L'àmbit de les variables de la declaració d'inici de for s'estén cap a fora"
  
! #: options.c:1648
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "Copiar les constants d'adreces de memòria en registres abans d'usar-los"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr ""
! 
! #: options.c:1654
  #, fuzzy
  msgid "Copy memory operands into registers before use"
  msgstr "Copiar els operands de memòria en registres abans d'usar-los"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
! 
! #: options.c:1660
  #, fuzzy
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Assumir que podrien no existir les biblioteques estàndard i main"
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr "Permetre que les adreces de les funcions es conserven en registres"
  
! #: options.c:1666
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "col·locar cada funció en la seva pròpia secció"
  
! #: options.c:1669
  #, fuzzy
  msgid "Perform global common subexpression elimination"
  msgstr "Realitzar l'eliminació de subexpressions comuns globals"
  
! #: options.c:1672
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Realitzar l'eliminació de subexpressions comuns globals"
  
! #: options.c:1675
  #, fuzzy
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Realitzar el moviment de càrrega millorada durant l'eliminació de subexpressions globals"
  
! #: options.c:1678
  #, fuzzy
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Realitzar el moviment de càrrega millorada durant l'eliminació de subexpressions globals"
  
! #: options.c:1681
  #, fuzzy
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Realitzar el moviment de guardat després de l'eliminació de subexpressions globals"
  
! #: options.c:1684
  #, fuzzy
  msgid "Recognize GNU-defined keywords"
  msgstr "No reconèixer les paraules claus definides per GNU"
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr ""
  
! #: options.c:1690
  #, fuzzy
  msgid "Enable guessing of branch probabilities"
  msgstr "Activar la predicció de probabilitats de ramificació"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr "Assumir l'ambient normal d'execució C"
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr "Activar el suport per a objectes enormes"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "Processar directives #ident"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Realitzar la conversió de salts condicionals a execució condicional"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr "Exportar funcions encara si poden ser «inline»"
  
! #: options.c:1723
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Emetre solament instanciacions explícites de patrons «inline»"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Emetre solament instanciacions explícites de patrons «inline»"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr ""
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr "No generar directives .size"
  
! #: options.c:1738
  #, fuzzy
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Fer atenció a la paraula clau \"inline\""
  
! #: options.c:1747
  #, fuzzy
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<nombre>\tLimita la grandària de funcions «inline» a <nombre>\n"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1753
  #, fuzzy
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Instrumentar funcions entrada/sortida amb crides d'anàlisi de perfil"
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr ""
! 
! #: options.c:1762
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Generar codi per a les funcions encara si estan completament «inline»"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr "Emetre variables static const encara si no s'usen"
  
! #: options.c:1771
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "Els símbols externs tenen un subratllat inicial"
  
! #: options.c:1774
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "Realitzar les optimitzacions de cicle"
  
! #: options.c:1777
  #, fuzzy
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Realitzar les optimitzacions de cicle"
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr "Establir errno després de les funcions matemàtiques internes"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  #, fuzzy
  msgid "Report on permanent memory allocation"
  msgstr "Reportar l'allotjament en memòria permanent al final de l'execució"
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Intentar barrejar constants idèntiques i variables constants"
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Intentar barrejar constants idèntiques a través de les unitats de compilació"
  
! #: options.c:1798
  #, fuzzy
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "  -fmessage-length=<nombre> Limita la longitud dels missatges de diagnòstic a <nombre> caràcters per línia. 0 suprimeix el cort de línia\n"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "Forçar que totes les computacions invariantes del cicle siguin fora del cicle"
  
! #: options.c:1810
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "No avisar pedantment sobre els usos d'extensions Microsoft"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr ""
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr ""
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr "Suport per a excepcions síncrones no de crides"
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1849
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Activar el maneig d'excepcions"
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr "Quan sigui possible no generar marcs de pila"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1858
  #, fuzzy
  msgid "Do the full register move optimization pass"
  msgstr "Fa el pas complet d'optimització de moviment de registres"
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Optimitzar les crides recursives germanades i d'extrem"
  
! #: options.c:1864
! #, fuzzy
! msgid "Enable optimization of static class initialization code"
! msgstr "(es requereix una inicialització fora de la classe)"
! 
! #: options.c:1867
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Desactivar els diagnòstics opcionals"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr "Empaqueta junts als membres de l'estructura sense forats"
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  #, fuzzy
  msgid "Return small aggregates in memory, not registers"
  msgstr "Retornar els agregats \"short\" en memòria, no en registres"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1891
  #, fuzzy
  msgid "Perform loop peeling"
  msgstr "Realitzar les optimitzacions de cicle"
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr "Activar les optimitzacions de forats específiques de la màquina"
  
! #: options.c:1897
  #, fuzzy
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Activa una execució de passada de forats rtl abans de sched2"
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr "Degradar els errors de concordança a advertiments"
  
! #: options.c:1903
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Generar codi independent de posició, si és possible"
  
! #: options.c:1906
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "Generar codi independent de posició, si és possible"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Generar instruccions de precarregament, si estan disponibles, per a matrius en cicles"
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr "Activar el codi bàsic d'anàlisi de perfil del programa"
  
! #: options.c:1918
  #, fuzzy
  msgid "Insert arc-based program profiling code"
  msgstr "Inserir codi d'anàlisi de perfil basat en el programa arc"
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1936
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "Retornar els agregats \"short\" en registres"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr "Permet una optimització de moviment de registres"
  
! #: options.c:1942
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "Fer el pas d'optimització de renomenació de registres"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr "Reordenar els blocs bàsics per a millorar la ubicació del codi"
  
! #: options.c:1948
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "Reordenar els blocs bàsics per a millorar la ubicació del codi"
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr "Reordenar les funcions per a millorar la ubicació del codi"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "Activar l'instanciació automàtica de patrons"
  
! #: options.c:1963
  #, fuzzy
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Executar un pas CSE abans de les optimitzacions de cicles"
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr "Executar el optimizador de cicles dues vegades"
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1975
  #, fuzzy
  msgid "Generate run time type descriptor information"
  msgstr "No generar informació del tipus de descriptor en temps d'execució"
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr "Activar la calendarització entre blocs bàsics"
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr "Permetre el moviment especulatiu de cap càrrega"
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr "Permetre el moviment especulatiu d'unes càrregues"
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr "Permetre el moviment especulatiu de més càrregues"
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:2002
  #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "  -fsched-verbose=<nombre> Estableix el nivell de detall del calendaritzador\n"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr "Recalendaritzar les instruccions abans de l'allotjament de registres"
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr "Recalendaritzar les instruccions després de l'allotjament de registres"
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr "Marcar dades com compartits en lloc de privats"
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr "Usar la mateixa grandària per a double que per a float"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:2029
  #, fuzzy
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Fer de costat el tipus sota wchar_t per \"unsigned short\""
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:2041
  #, fuzzy
  msgid "Make \"char\" signed by default"
  msgstr "Fer que \"char\" sigui signed per omissió"
  
! #: options.c:2044
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "Convertir constants de coma flotant a constants de precisió simple"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "Insereix codi de revisió de la pila en el programa"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr "Mostrar les estadístiques acumulades durant la compilació"
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr ""
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr "Realitzar optimitzacions de reducció de força"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr "Assumir que s'apliquen les regles estrictes d'alies"
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "Buscar errors de sintaxi, i aleshores detenir-se"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:2089
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "Especificar la profunditat màxima d'instanciació de patrons"
  
! #: options.c:2092
  #, fuzzy
  msgid "Create data files needed by \"gcov\""
  msgstr "Crear fitxers de dades necessàries per a gcov"
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr "Realitzar optimitzacions de filat de salts"
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:2104
  #, fuzzy
  msgid "Report the time taken by each compiler pass"
  msgstr "Reportar el temps pres per cada pas del compilador al final de l'execució"
  
! #: options.c:2107
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:2113
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "Les operacions de coma flotant poden capturar"
  
! #: options.c:2116
  #, fuzzy
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Atrapar desbordaments signed en addició / substracció / multiplicació"
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Activar les optimitzacions SSA"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Activar l'eliminació agressiva de codi mort SSA"
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Activar les optimitzacions del enllaçador"
  
! #: options.c:2140
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "Activar l'eliminació agressiva de codi mort SSA"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "Forçar que totes les computacions invariantes del cicle siguin fora del cicle"
  
! #: options.c:2149
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "Enfortir la reducció de totes les variables generals d'inducció de cicle"
  
! #: options.c:2152
  #, fuzzy
  msgid "Enable linear loop transforms on trees"
  msgstr "Activar les optimitzacions del enllaçador"
  
! #: options.c:2155
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "Activar les optimitzacions SSA"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Activar les optimitzacions SSA"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "Activar les optimitzacions del enllaçador"
  
! #: options.c:2173
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "  -fsched-verbose=<nombre> Estableix el nivell de detall del calendaritzador\n"
  
! #: options.c:2176
! #, fuzzy
! msgid "Append underscores to externally visible names"
! msgstr "Mai agregar un segon subratllat als externs"
! 
! #: options.c:2179
  #, fuzzy
  msgid "Compile whole compilation unit at a time"
  msgstr "Buidar la unitat de traducció completa a un fitxer"
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr "Realitzar el desenrollament del cicle per a tots els cicles"
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Realitzar el desenrollament del cicle quan es coneix el compte d'iteració"
  
! #: options.c:2188
  #, fuzzy
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Permetre optimitzacions matemàtiques que poden violar els estàndards IEEE o ANSI"
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr "Fer que \"char\" sigui unsigned per omissió"
  
! #: options.c:2197
  #, fuzzy
  msgid "Perform loop unswitching"
  msgstr "Realitzar les optimitzacions de cicle"
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr "Només generar matrius de desembolico per a maneig d'excepcions"
  
! #: options.c:2203
! #, fuzzy
! msgid "Generate code for the Boehm GC"
! msgstr "Generar codi per a M*Core M340"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Usar __cxa_atexit per a registrar destructors"
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
! 
! #: options.c:2212
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "Realitzar optimització de la crida de l'extrem"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr "Agregar comentaris extra a la sortida de l'ensamblador"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:2227
  #, fuzzy
  msgid "Use expression value profiles in optimizations"
  msgstr "Activar les optimitzacions del enllaçador"
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr "Descartar funcions virtual sense usar"
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr "Implementar vtables usant thunks"
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Emetre símbols comuns com símbols febles"
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr "Emetre informació de referència creuada"
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr "Posar dades inicialitzades a zero en la secció bss"
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2260
  msgid "Generate debug information in default format"
  msgstr "Generar informació de depuració en el format per omissió"
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr "Generar informació de depuració en el format COFF"
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Generar informació de depuració en el format DWARF v2"
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr ""
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr "Generar informació de depuració en el format estès per omissió"
  
! #: options.c:2275
  msgid "Generate debug information in STABS format"
  msgstr "Generar informació de depuració en el format STABS"
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr "Generar informació de depuració en el format STABS estès"
  
! #: options.c:2281
  msgid "Generate debug information in VMS format"
  msgstr "Generar informació de depuració en el format VMS"
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr "Generar informació de depuració en el format XCOFF"
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Generar informació de depuració en el format XCOFF estès"
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2332
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <fitxer>\tSituar la sortida en el <fitxer>"
  
! #: options.c:2335
  msgid "Enable function profiling"
  msgstr "Habilitar l'anàlisi de perfil de les funcions"
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Activar els avisos necessaris per a complir strictament amb ISO C"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
  msgstr ""
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr "No mostrar les funcions compilades o el temps transcorregut"
  
! #: options.c:2353
  msgid "Remap file names when including files"
  msgstr ""
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr ""
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr ""
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr ""
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr "Activar la sortida de depuració verbosa"
  
! #: options.c:2416
  msgid "Suppress warnings"
  msgstr ""
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
--- 6704,8418 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr ""
  
! #: options.c:881
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                  Mostra aquesta informació\n"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:899
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "No desactivar registres d'espai"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:914
  #, fuzzy
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  "  -G <nombre>             Col·locar les dades globals i estàtics més petits que <nombre>\n"
  "                          octets en una secció especial (en alguns objectius)\n"
  
! #: options.c:917
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "Mostrar els noms de les unitats de programa mentre són compilades"
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:923
! #, fuzzy
! msgid "Generate make dependencies"
! msgstr "Generar codi little endian"
! 
! #: options.c:926
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "Generar codi little endian"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr ""
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr ""
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "Generar codi com de Intel"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr ""
! 
! #: options.c:950
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "  -O[nombre]              Establir el nivell d'optimització a [nombre]\n"
  
! #: options.c:953
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "  -Os                     Optimitzar per a espai en lloc de velocitat\n"
  
! #: options.c:956
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "No generar directives .size"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Avisar sobre la retorn d'estructures, unions o matrius"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "Activar gairebé tots els missatges d'avís"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr "Avisar per funcions de conversió a tipus incompatibles"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Avisar sobre conversió de punters que incrementi l'alineació"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr "Avisar sobre conversions que descarten calificators"
  
! #: options.c:983
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Avisar sobre subindicis el tipus del qual és \"char\""
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
! msgstr "Avisar sobre la possibilitat de conversió de tipus confuses"
  
! #: options.c:995
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "No avisar quan tots els ctors/dtors són privats"
  
! #: options.c:998
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Avisar quan una declaració no especifiqui un tipus"
  
! #: options.c:1001
  #, fuzzy
! msgid "Warn about deprecated compiler features"
  msgstr "No anunciar característiques obsoletes del compilador"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Avisar sobre el ùs de declaracions __attribute__((deprecated))"
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr "Avisar quan es va desactivar un pas d'optimització"
  
! #: options.c:1010
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "No avisar sobre la divisió entera per zero en temps de compilació"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Avisar violacions de regles d'estil de Effective C++"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr "Tractar tots els avisos com errors"
  
! #: options.c:1022
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "Avisar sobre la declaració implícita de funcions"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1031
  #, fuzzy
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Avisar sobre l'equitat de proves de nombres de coma flotant"
  
! #: options.c:1034
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Avisar sobre anomalies amb format de printf/scanf/strftime/strfmon"
  
! #: options.c:1037
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "massa arguments per a la funció \"va_start\""
  
! #: options.c:1040
  #, fuzzy
  msgid "Warn about format strings that are not literals"
  msgstr "Avisar sobre l'ús de literals multicaràcters"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr "Avisar sobre possibles problemes de seguretat amb funcions de format"
  
! #: options.c:1046
  #, fuzzy
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "No avisar sobre formats de strftime que produeixen dos dígits per a l'any"
  
! #: options.c:1049
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "cadena de format  %s de longitud zero"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr "Avisar sobre la declaració implícita de funcions"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr "Avisar quan una declaració no especifiqui un tipus"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Avisar quan una funció «inline» no pot ser «inline»"
  
! #: options.c:1073
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Avisar sobre l'ús de la directiva #import"
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1079
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "  -Wlarger-than-<nombre>  Avisar si un objecte és més gran que <nombre> octets\n"
  
! #: options.c:1082
  #, fuzzy
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "No avisar sobre l'ús de \"long long\" quan s'usi -pedantic"
  
! #: options.c:1085
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Avisar sobre declaracions sospitoses de main"
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Avisar sobre possibles claus faltantes al voltant d'assignadorsº"
  
! #: options.c:1091
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "Avisar sobre funcions globals sense declaracions prèvies"
  
! #: options.c:1094
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Avisar sobre possibles claus faltantes al voltant d'assignadorsº"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Avisar per funcions que podrien ser candidates per a atributs de format"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1103
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Avisar sobre funcions que podrien ser candidates per a l'atribut noreturn"
  
! #: options.c:1106
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "Avisar sobre funcions globals sense prototips"
  
! #: options.c:1109
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Avisar sobre l'ús de literals multicaràcters"
  
! #: options.c:1112
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Avisar sobre externs que no estan en el nivell de l'abast del fitxer"
  
! #: options.c:1115
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "No avisar quan les funcions friend sense patró són declarades dintre d'un patró"
  
! #: options.c:1118
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "Avisar sobre destructors no virtuals"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  #, fuzzy
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Avisar quan s'usi una conversió d'estil C en un programa"
  
! #: options.c:1127
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Avisar quan no s'usi un paràmetre d'una funció"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr "Avisar sobre noms de funcions virtual sobrecarregades"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Avisar quan l'atribut packed no té efecte en la disposició d'un struct"
  
! #: options.c:1136
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "Avisar quan es requereix farcit per a alinear als membres d'un struct"
  
! #: options.c:1139
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "Avisar sobre possibles parèntesis faltantes"
  
! #: options.c:1142
  #, fuzzy
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "avisar quan el tipus converteix punters a funcions membre"
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "Avisar sobre l'aritmètica de punters de funcions"
  
! #: options.c:1148
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Avisar quan la sobrecàrrega promogui de unsigned a signed"
  
! #: options.c:1151
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Avisar si es detecten comentaris niats"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "Avisar sobre declaracions múltiples del mateix objecte"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr "Avisar quan el compilador reordeni codi"
  
! #: options.c:1160
  #, fuzzy
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Avisar quan el tipus de retorn per defecte d'una funció canvia a int"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr ""
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Avisar sobre possibles violacions a les regles de seqüència de punt"
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr "Avisar quan una variable local enfosque una altra"
  
! #: options.c:1172
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Avisar sobre comparances signed/unsigned"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Avisar quan la sobrecàrrega promogui de unsigned a signed"
  
! #: options.c:1178 options.c:1181
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Avisar sobre codi que pugui trencar les regles estrictes d'aliessis"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Avisar sobre declaracions de funció sense prototip"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Avisar sobre «switch» enumerats, sense valor per defecte, que manquin d'un «case»"
  
! #: options.c:1193
  #, fuzzy
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Avisar sobre «switch» enumerats que manquin d'un \"default:\""
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Avisar sobre tots els «switch» enumerats que manquin d'un «case» específic"
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Avisar quan el comportament de síntesi difereixi de Cfront"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr "No suprimir els avisos dels encapçalats del sistema"
  
! #: options.c:1205
  #, fuzzy
  msgid "Warn about features not present in traditional C"
  msgstr "es suggereix no usar #elif en C tradicional"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1211
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Avisar sobre funcions globals sense declaracions prèvies"
  
! #: options.c:1214
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "directiva # no definida o no vàlida"
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr "Avisar sobre variables automàtiques sense iniciar"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr "Avisar sobre pragmas no reconeguts"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr "Avisar sobre codi que mai s'executarà"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "Avisar quan no s'usi una funció"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "Avisar quan no s'usi una etiqueta"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "Avisar quan no s'usi un paràmetre d'una funció"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "Avisar quan no s'usi un valor d'una expressió"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "Avisar quan no s'usi una variable"
  
! #: options.c:1247
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "No avisar sobre l'ús de \"long long\" quan s'usi -pedantic"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1256
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "  -aux-info <fitxer>      Emetre la informació de declaracions en el <fitxer>\n"
  
! #: options.c:1268
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "  -d[lletres]             Activa els bolcats des de passos específics del compilador\n"
  
! #: options.c:1271
  #, fuzzy
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "  -dumpbase <fitxer>      Nom base a usar per als bolcats des de passos específics\n"
  
! #: options.c:1274
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Generar codi independent de posició, si és possible"
  
! #: options.c:1277
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "Generar codi independent de posició, si és possible"
  
! #: options.c:1283
  #, fuzzy
  msgid "Enforce class member access control semantics"
  msgstr "No obeir les semàntiques de control d'accés"
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr "Alinear l'inici de les funcions"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr "Alinear les etiquetes que solament s'arriben a saltant"
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr "Alinear totes les etiquetes"
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr "Alinear l'inici dels cicles"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr "Canviar quan s'emetin les instàncies del patró"
  
! #: options.c:1316
  #, fuzzy
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Especifica que els arguments poden ser alies de cada altre i dels globals"
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Assumir que els arguments poden ser alies de globals però no de cada altre"
  
! #: options.c:1322
  #, fuzzy
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Assumir que els arguments no poden ser alies de globals o de cada altre"
  
! #: options.c:1325
  #, fuzzy
  msgid "Recognize the \"asm\" keyword"
  msgstr "No reconèixer la paraula clau \"asm\""
  
! #: options.c:1328
  #, fuzzy
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Generar matrius de desembolico exactament en cada límit d'instrucció"
  
! #: options.c:1331
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Generar codi per a revisar els límits abans de matrius"
  
! #: options.c:1334
  #, fuzzy
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Reemplaçar add,compare,branch per branch en el compte de registres"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr "Usar la informació d'anàlisi de perfil per a les probabilitats de ramificació"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "No reconèixer cap funció interna"
  
! #: options.c:1355
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "  -fcall-saved-<registre> Marca el <registre> com preservat entre funcions\n"
  
! #: options.c:1358
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "  -fcall-used-<registre>  Marca el <registre> com corrupte per a crides de funció\n"
  
! #: options.c:1361
  #, fuzzy
  msgid "Save registers around function calls"
  msgstr "Permetre guardar registres al voltant de crides de funció"
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr "Revisar el valor de retorn de new"
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr "No posar globals sense iniciar en la secció comuna"
  
! #: options.c:1370
  #, fuzzy
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "els operands de ?: tenen tipus diferents"
  
! #: options.c:1373
  #, fuzzy
  msgid "Reduce the size of object files"
  msgstr "Reduir la grandària dels fitxers objecte"
  
! #: options.c:1376
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Fer que les cadenes literals siguin \"char[]\" en lloc de \"const char[]\""
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1382
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Fer el pas d'optimització de còpia-propagació de registres"
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr "Realitzar optimitzacions de salts creuats"
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Quan s'estigui executant CSE, seguir als salts als seus objectius"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr "Quan s'estigui executant CSE, seguir als salts condicionals"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "col·locar els elements de dades en la seva pròpia secció"
  
! #: options.c:1400
  msgid "Inline member functions by default"
  msgstr "Fer que les funcions membre siguin «inline» per omissió"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr "Diferir l'extracció d'arguments de funcions de la pila fins més tard"
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Intentar emplenar les ranures de retard de les instruccions de ramificació"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr "Esborrar les revisions de punters nuls sense ús"
  
! #: options.c:1412
  #, fuzzy
  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] Indica que tan seguit es ha d'emetre la informació d'ubicació del codi, com prefix, a l'inici dels diagnòstics quan està activat el cort de línia\n"
  
! #: options.c:1415
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "el format és una cadena de caràcter ampla"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Suprimir la sortida de notes de nombres d'instrucció i nombres de línia en els bolcats de depuració"
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Realitzar l'eliminació de DWARF2 duplicats"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1436
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "No generar codi per a revisar excepcions d'especificacions"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "Activar el maneig d'excepcions"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Realitzar un nombre menor d'optimitzacions costoses"
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1460
  #, fuzzy
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "  -ffixed-<registre>      Marca el <registre> com no disponible per al compilador\n"
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1472
  #, fuzzy
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "L'àmbit de les variables de la declaració d'inici de for s'estén cap a fora"
  
! #: options.c:1475
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "Copiar les constants d'adreces de memòria en registres abans d'usar-los"
  
! #: options.c:1478
  #, fuzzy
  msgid "Copy memory operands into registers before use"
  msgstr "Copiar els operands de memòria en registres abans d'usar-los"
  
! #: options.c:1481
  #, fuzzy
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Assumir que podrien no existir les biblioteques estàndard i main"
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr "Permetre que les adreces de les funcions es conserven en registres"
  
! #: options.c:1487
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "col·locar cada funció en la seva pròpia secció"
  
! #: options.c:1490
  #, fuzzy
  msgid "Perform global common subexpression elimination"
  msgstr "Realitzar l'eliminació de subexpressions comuns globals"
  
! #: options.c:1493
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Realitzar l'eliminació de subexpressions comuns globals"
  
! #: options.c:1496
  #, fuzzy
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Realitzar el moviment de càrrega millorada durant l'eliminació de subexpressions globals"
  
! #: options.c:1499
  #, fuzzy
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Realitzar el moviment de càrrega millorada durant l'eliminació de subexpressions globals"
  
! #: options.c:1502
  #, fuzzy
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Realitzar el moviment de guardat després de l'eliminació de subexpressions globals"
  
! #: options.c:1505
  #, fuzzy
  msgid "Recognize GNU-defined keywords"
  msgstr "No reconèixer les paraules claus definides per GNU"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr ""
  
! #: options.c:1511
  #, fuzzy
  msgid "Enable guessing of branch probabilities"
  msgstr "Activar la predicció de probabilitats de ramificació"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr "Assumir l'ambient normal d'execució C"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr "Activar el suport per a objectes enormes"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "Processar directives #ident"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Realitzar la conversió de salts condicionals a execució condicional"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr "Exportar funcions encara si poden ser «inline»"
  
! #: options.c:1541
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Emetre solament instanciacions explícites de patrons «inline»"
  
! #: options.c:1544
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Emetre solament instanciacions explícites de patrons «inline»"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr "No generar directives .size"
  
! #: options.c:1550
  #, fuzzy
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Fer atenció a la paraula clau \"inline\""
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr "Integrar les funcions simples en els seus invocators"
! 
! #: options.c:1559
  #, fuzzy
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<nombre>\tLimita la grandària de funcions «inline» a <nombre>\n"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1565
  #, fuzzy
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Instrumentar funcions entrada/sortida amb crides d'anàlisi de perfil"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Generar codi per a les funcions encara si estan completament «inline»"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr "Emetre variables static const encara si no s'usen"
  
! #: options.c:1580
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "Els símbols externs tenen un subratllat inicial"
  
! #: options.c:1583
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "Realitzar les optimitzacions de cicle"
  
! #: options.c:1586
  #, fuzzy
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Realitzar les optimitzacions de cicle"
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr "Establir errno després de les funcions matemàtiques internes"
  
! #: options.c:1592
  #, fuzzy
  msgid "Report on permanent memory allocation"
  msgstr "Reportar l'allotjament en memòria permanent al final de l'execució"
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Intentar barrejar constants idèntiques i variables constants"
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Intentar barrejar constants idèntiques a través de les unitats de compilació"
  
! #: options.c:1601
  #, fuzzy
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "  -fmessage-length=<nombre> Limita la longitud dels missatges de diagnòstic a <nombre> caràcters per línia. 0 suprimeix el cort de línia\n"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "Forçar que totes les computacions invariantes del cicle siguin fora del cicle"
  
! #: options.c:1610
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "No avisar pedantment sobre els usos d'extensions Microsoft"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr ""
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr "Suport per a excepcions síncrones no de crides"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1646
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Activar el maneig d'excepcions"
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr "Quan sigui possible no generar marcs de pila"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1655
  #, fuzzy
  msgid "Do the full register move optimization pass"
  msgstr "Fa el pas complet d'optimització de moviment de registres"
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Optimitzar les crides recursives germanades i d'extrem"
  
! #: options.c:1661
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Desactivar els diagnòstics opcionals"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr "Empaqueta junts als membres de l'estructura sense forats"
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  #, fuzzy
  msgid "Return small aggregates in memory, not registers"
  msgstr "Retornar els agregats \"short\" en memòria, no en registres"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1679
  #, fuzzy
  msgid "Perform loop peeling"
  msgstr "Realitzar les optimitzacions de cicle"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr "Activar les optimitzacions de forats específiques de la màquina"
  
! #: options.c:1685
  #, fuzzy
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Activa una execució de passada de forats rtl abans de sched2"
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr "Degradar els errors de concordança a advertiments"
  
! #: options.c:1691
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Generar codi independent de posició, si és possible"
  
! #: options.c:1694
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "Generar codi independent de posició, si és possible"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Generar instruccions de precarregament, si estan disponibles, per a matrius en cicles"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr "Activar el codi bàsic d'anàlisi de perfil del programa"
  
! #: options.c:1706
  #, fuzzy
  msgid "Insert arc-based program profiling code"
  msgstr "Inserir codi d'anàlisi de perfil basat en el programa arc"
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1724
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "Retornar els agregats \"short\" en registres"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr "Permet una optimització de moviment de registres"
  
! #: options.c:1730
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "Fer el pas d'optimització de renomenació de registres"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr "Reordenar els blocs bàsics per a millorar la ubicació del codi"
  
! #: options.c:1736
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "Reordenar els blocs bàsics per a millorar la ubicació del codi"
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr "Reordenar les funcions per a millorar la ubicació del codi"
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "Activar l'instanciació automàtica de patrons"
  
! #: options.c:1748
  #, fuzzy
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Executar un pas CSE abans de les optimitzacions de cicles"
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr "Executar el optimizador de cicles dues vegades"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1760
  #, fuzzy
  msgid "Generate run time type descriptor information"
  msgstr "No generar informació del tipus de descriptor en temps d'execució"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr "Activar la calendarització entre blocs bàsics"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr "Permetre el moviment especulatiu de cap càrrega"
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr "Permetre el moviment especulatiu d'unes càrregues"
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr "Permetre el moviment especulatiu de més càrregues"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:1787
  #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "  -fsched-verbose=<nombre> Estableix el nivell de detall del calendaritzador\n"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr "Recalendaritzar les instruccions abans de l'allotjament de registres"
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr "Recalendaritzar les instruccions després de l'allotjament de registres"
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr "Marcar dades com compartits en lloc de privats"
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr "Usar la mateixa grandària per a double que per a float"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:1811
  #, fuzzy
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Fer de costat el tipus sota wchar_t per \"unsigned short\""
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:1823
  #, fuzzy
  msgid "Make \"char\" signed by default"
  msgstr "Fer que \"char\" sigui signed per omissió"
  
! #: options.c:1826
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "Convertir constants de coma flotant a constants de precisió simple"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "Insereix codi de revisió de la pila en el programa"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr "Mostrar les estadístiques acumulades durant la compilació"
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr "Realitzar optimitzacions de reducció de força"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr "Assumir que s'apliquen les regles estrictes d'alies"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "Buscar errors de sintaxi, i aleshores detenir-se"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:1868
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "Especificar la profunditat màxima d'instanciació de patrons"
  
! #: options.c:1871
  #, fuzzy
  msgid "Create data files needed by \"gcov\""
  msgstr "Crear fitxers de dades necessàries per a gcov"
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr "Realitzar optimitzacions de filat de salts"
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:1883
  #, fuzzy
  msgid "Report the time taken by each compiler pass"
  msgstr "Reportar el temps pres per cada pas del compilador al final de l'execució"
  
! #: options.c:1886
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:1892
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "Les operacions de coma flotant poden capturar"
  
! #: options.c:1895
  #, fuzzy
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Atrapar desbordaments signed en addició / substracció / multiplicació"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Activar les optimitzacions SSA"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Activar l'eliminació agressiva de codi mort SSA"
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Activar les optimitzacions del enllaçador"
  
! #: options.c:1919
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "Activar l'eliminació agressiva de codi mort SSA"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "Forçar que totes les computacions invariantes del cicle siguin fora del cicle"
  
! #: options.c:1928
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "Enfortir la reducció de totes les variables generals d'inducció de cicle"
  
! #: options.c:1931
  #, fuzzy
  msgid "Enable linear loop transforms on trees"
  msgstr "Activar les optimitzacions del enllaçador"
  
! #: options.c:1934
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "Activar les optimitzacions SSA"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Activar les optimitzacions SSA"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "Activar les optimitzacions del enllaçador"
  
! #: options.c:1952
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "  -fsched-verbose=<nombre> Estableix el nivell de detall del calendaritzador\n"
  
! #: options.c:1955
  #, fuzzy
  msgid "Compile whole compilation unit at a time"
  msgstr "Buidar la unitat de traducció completa a un fitxer"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr "Realitzar el desenrollament del cicle per a tots els cicles"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Realitzar el desenrollament del cicle quan es coneix el compte d'iteració"
  
! #: options.c:1964
  #, fuzzy
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Permetre optimitzacions matemàtiques que poden violar els estàndards IEEE o ANSI"
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr "Fer que \"char\" sigui unsigned per omissió"
  
! #: options.c:1973
  #, fuzzy
  msgid "Perform loop unswitching"
  msgstr "Realitzar les optimitzacions de cicle"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr "Només generar matrius de desembolico per a maneig d'excepcions"
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Usar __cxa_atexit per a registrar destructors"
  
! #: options.c:1982
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "Realitzar optimització de la crida de l'extrem"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr "Agregar comentaris extra a la sortida de l'ensamblador"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:1997
  #, fuzzy
  msgid "Use expression value profiles in optimizations"
  msgstr "Activar les optimitzacions del enllaçador"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr "Descartar funcions virtual sense usar"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr "Implementar vtables usant thunks"
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Emetre símbols comuns com símbols febles"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr "Emetre informació de referència creuada"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr "Posar dades inicialitzades a zero en la secció bss"
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2030
  msgid "Generate debug information in default format"
  msgstr "Generar informació de depuració en el format per omissió"
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr "Generar informació de depuració en el format COFF"
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Generar informació de depuració en el format DWARF v2"
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr ""
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr "Generar informació de depuració en el format estès per omissió"
  
! #: options.c:2045
  msgid "Generate debug information in STABS format"
  msgstr "Generar informació de depuració en el format STABS"
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr "Generar informació de depuració en el format STABS estès"
  
! #: options.c:2051
  msgid "Generate debug information in VMS format"
  msgstr "Generar informació de depuració en el format VMS"
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr "Generar informació de depuració en el format XCOFF"
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Generar informació de depuració en el format XCOFF estès"
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2102
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <fitxer>\tSituar la sortida en el <fitxer>"
  
! #: options.c:2105
  msgid "Enable function profiling"
  msgstr "Habilitar l'anàlisi de perfil de les funcions"
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Activar els avisos necessaris per a complir strictament amb ISO C"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
  msgstr ""
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr "No mostrar les funcions compilades o el temps transcorregut"
  
! #: options.c:2120
  msgid "Remap file names when including files"
  msgstr ""
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr ""
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr "Activar la sortida de depuració verbosa"
  
! #: options.c:2171
! msgid "Display the compiler's version"
! msgstr "Mostra la versió del compilador"
! 
! #: options.c:2174
  msgid "Suppress warnings"
  msgstr ""
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr ""
+ 
+ #: config/i386/nwld.h:34
+ #, fuzzy
+ msgid "Static linking is not supported.\n"
+ msgstr "no es dóna suport a l'expressió del límit de la pila"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr ""
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr ""
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr ""
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
*************** msgstr ""
*** 8782,8787 ****
--- 8421,8430 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "punters -pg o -p i -fomit-frame són incompatibles"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr ""
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr ""
*************** msgstr ""
*** 8794,8803 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr ""
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr ""
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  msgid "does not support multilib"
--- 8437,8442 ----
*************** msgstr "no es dóna suport a multilib"
*** 8809,8855 ****
  msgid "may not use both -m32 and -m64"
  msgstr ""
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr ""
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr ""
! 
! #: config/sh/sh.h:685
! #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "no es dóna suport a multilib"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
! 
! #: config/i386/nwld.h:34
! #, fuzzy
! msgid "Static linking is not supported.\n"
! msgstr "no es dóna suport a l'expressió del límit de la pila"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
  msgstr ""
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr ""
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
--- 8448,8472 ----
  msgid "may not use both -m32 and -m64"
  msgstr ""
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC no dóna suport a -C o -CC sense usar -E"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
  msgstr ""
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
  msgstr ""
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
  msgstr ""
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "L'opció -shared no se suporta actualment per a ELF de VAX."
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
*************** msgstr "-p i -pp especificats - tria un"
*** 8863,8884 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-G·i·-static són mútuament exclusius"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
  msgstr ""
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "L'opció -shared no se suporta actualment per a ELF de VAX."
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC no dóna suport a -C o -CC sense usar -E"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
  msgstr ""
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
  msgstr ""
--- 8480,8506 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-G·i·-static són mútuament exclusius"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr ""
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr ""
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
  msgstr ""
  
+ #: config/sh/sh.h:685
+ #, fuzzy
+ msgid "SH2a does not support little-endian"
+ msgstr "no es dóna suport a multilib"
+ 
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
  msgstr ""
*************** msgstr ""
*** 8911,8926 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "no es permet -private_bundle amb -dynamiclib"
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr ""
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
  msgstr ""
  
  #: attribs.c:175
--- 8533,8544 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "no es permet -private_bundle amb -dynamiclib"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
  msgstr ""
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
  msgstr ""
  
  #: attribs.c:175
*************** msgstr "paraules claus inútils o noms de
*** 9965,9972 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificadors de tipus duplicats en la declaració %s"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaració buida"
--- 9583,9589 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificadors de tipus duplicats en la declaració %s"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaració buida"
*************** msgstr "per a generar dependències s'ha 
*** 11461,11477 ****
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C prohibeix un fitxer font buit"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la definició de dades no té tipus o classe d'emmagatzematge"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permet \";\" extra fora d'una funció"
--- 11078,11094 ----
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C prohibeix un fitxer font buit"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la definició de dades no té tipus o classe d'emmagatzematge"
  
! #: c-parse.y:388
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permet \";\" extra fora d'una funció"
*************** msgstr "ISO C no permet \";\" extra fora
*** 11481,11612 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rebutja l'operador unari mes"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "sizeof aplicat a un camp de bits"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C prohibeix l'omissió del terme mig d'una expressió ?:"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohibeix els «compound literals»"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohibeix «braced-groups» dintre d'expressions"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argument per a __builtin_choose_expr no és una constant"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "\"typeof\" aplicat a un camp de bits"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C prohibeix les claus de iniciador buides"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 prohibeix l'especificació de «subobject» a iniciar"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "ús obsolet de l'iniciador designat sense \"=\""
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ús obsolet de l'iniciador designat amb \":\""
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C prohibeix l'especificació de límits d'elements a iniciar"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohibeix les funcions niades"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C prohibeix les declaracions posteriors per a tipus \"enum\""
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la llista de numeradors"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "no hi ha punt i coma al final del struct o union"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "es va especificar un punt i coma extra en un struct o union"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C prohibeix declaracions de membres sense membres"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etiqueta al final de la declaració composta"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohibeix les declaracions barrejades amb codi"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohibeix les declaracions etiquetades"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grup de claus dintre d'una expressió només es permet dintre d'una funció"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "qualificador %s ignorat en asm"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "cadena literal no vàlida, s'ignora el \"\\\" finals"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C requereix un argument amb nom abans de \"...\""
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "error sintàctic en l'element \"%s\""
--- 11098,11229 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rebutja l'operador unari mes"
  
! #: c-parse.y:498
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "sizeof aplicat a un camp de bits"
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C prohibeix l'omissió del terme mig d'una expressió ?:"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohibeix els «compound literals»"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohibeix «braced-groups» dintre d'expressions"
  
! #: c-parse.y:697
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argument per a __builtin_choose_expr no és una constant"
  
! #: c-parse.y:1224
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "\"typeof\" aplicat a un camp de bits"
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C prohibeix les claus de iniciador buides"
  
! #: c-parse.y:1386
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 prohibeix l'especificació de «subobject» a iniciar"
  
! #: c-parse.y:1389
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "ús obsolet de l'iniciador designat sense \"=\""
  
! #: c-parse.y:1393
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ús obsolet de l'iniciador designat amb \":\""
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C prohibeix l'especificació de límits d'elements a iniciar"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohibeix les funcions niades"
  
! #: c-parse.y:1637
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C prohibeix les declaracions posteriors per a tipus \"enum\""
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la llista de numeradors"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "no hi ha punt i coma al final del struct o union"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "es va especificar un punt i coma extra en un struct o union"
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C prohibeix declaracions de membres sense membres"
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etiqueta al final de la declaració composta"
  
! #: c-parse.y:1883
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohibeix les declaracions barrejades amb codi"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohibeix les declaracions etiquetades"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grup de claus dintre d'una expressió només es permet dintre d'una funció"
  
! #: c-parse.y:2263
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "qualificador %s ignorat en asm"
  
! #: c-parse.y:2309
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "cadena literal no vàlida, s'ignora el \"\\\" finals"
  
! #: c-parse.y:2371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C requereix un argument amb nom abans de \"...\""
  
! #: c-parse.y:2877
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "error sintàctic en l'element \"%s\""
*************** msgstr "no es pot escriure el fitxer PCH
*** 13510,13526 ****
  msgid "unexpected node"
  msgstr "operand inesperat"
  
! #: gimplify.c:3340
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "lvalue no vàlid en declaració asm"
  
! #: gimplify.c:3452
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "el nombre de sortida %d no és directament adreçable"
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 13127,13143 ----
  msgid "unexpected node"
  msgstr "operand inesperat"
  
! #: gimplify.c:3345
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "lvalue no vàlid en declaració asm"
  
! #: gimplify.c:3457
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "el nombre de sortida %d no és directament adreçable"
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14510,14516 ****
  msgid "unimplemented functionality"
  msgstr "En la declaració de la funció"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "error intern"
--- 14127,14133 ----
  msgid "unimplemented functionality"
  msgstr "En la declaració de la funció"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "error intern"
*************** msgstr "les matrius de funcions no tenen
*** 14700,14736 ****
  msgid "function return type cannot be function"
  msgstr "el tipus de retorn d'una funció no pot ser una funció"
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "assignador no vàlid per a cadena de bits"
  
! #: tree.c:5489
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
  
! #: tree.c:5526
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
  
! #: tree.c:5539
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisió d'arbre: s'esperava classe \"%c\", es té \"%c\" (%s) en %s, en %s:%d"
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
  
! #: tree.c:5565
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
  
! #: tree.c:5577
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
--- 14317,14353 ----
  msgid "function return type cannot be function"
  msgstr "el tipus de retorn d'una funció no pot ser una funció"
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "assignador no vàlid per a cadena de bits"
  
! #: tree.c:5496
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
  
! #: tree.c:5533
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
  
! #: tree.c:5546
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisió d'arbre: s'esperava classe \"%c\", es té \"%c\" (%s) en %s, en %s:%d"
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
  
! #: tree.c:5572
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
  
! #: tree.c:5584
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
*************** msgstr ""
*** 22845,23589 ****
  msgid "internal error - invalid Utf8 name"
  msgstr ""
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "el camp \"%s\" es declara com una funció"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ""
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "Falta l'especificador %A en la declaració en %0"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, gcc-internal-format
- msgid "Unreachable statement"
- msgstr ""
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, fuzzy, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "\"%D\" ja està definit en \"%T\""
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, fuzzy, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr "type és depreciat"
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, fuzzy, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "Usar referències a memòria sense alinear"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr ""
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "redefinició de \"struct %s\""
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "el tipus de dada per omissió és \"int\" en la declaració de \"%s\""
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr ""
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "declaració de l'etiqueta \"%s\" duplicada"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr ""
- 
- #: java/parse.y:7151
- #, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr ""
- 
- #: java/parse.y:7156
- #, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr ""
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "variable \"%s\" sense ús"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "\"%D\" ja es va definir en la classe \"%T\""
- 
- #: java/parse.y:10032
- #, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr ""
- 
- #: java/parse.y:10103
- #, fuzzy, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr "no es pot usar \"%s\" com un registre %s"
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr ""
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "%Hdeclaració de prototip"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "desbordament en la constant implícita"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "tipus incompatible per a l'argument %d de \"%s\""
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "valor d'un «case» duplicat"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "falta el camí després de \"%s\""
- 
- #: java/parse.y:12357
- #, fuzzy, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "no es pot avaluar el fitxer \"%s\""
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr ""
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "l-value no vàlid en l'assignació"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "tipus incompatible per a l'argument %d de \"%s\""
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr ""
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "no vàlid argument per a l'atribut \"%s\""
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "tipus incompatible per a l'argument %d de \"%s\""
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "argument de tipus no vàlid de \"%s\""
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "conversió no vàlida de \"%T\" a \"%T\""
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "tipus incompatible per a l'argument %d de \"%s\""
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "matriu amb valors inicials assignats d'una expressió matricial que no és constant"
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "tipus incompatible per a l'argument %d de \"%s\""
- 
- #: java/parse.y:14935
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "límits d'índexs buits en valor inicial"
- 
- #: java/parse.y:14939
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "límits d'índexs buits en valor inicial"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, fuzzy, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "retornant un valor d'un constructor"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "aquesta és la ubicació de la definició prèvia"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "No hi ha definició d'etiqueta per a la declaració FORMAT en %0"
- 
- #: java/parse.y:15315
- #, fuzzy, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "la declaració continue no està dintre dintre d'un cicle"
- 
- #: java/parse.y:15318
- #, fuzzy, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "la declaració continue no està dintre dintre d'un cicle"
- 
- #: java/parse.y:15339
- #, fuzzy, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "la declaració break no està dintre d'un cicle o «switch»"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "etiqueta duplicada \"%D\""
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, fuzzy, gcc-internal-format
- msgid "original label is here"
- msgstr "Alinear totes les etiquetes"
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, fuzzy, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "límits d'índexs buits en valor inicial"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "tipus incompatible per a l'argument %d de \"%s\""
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22462,22467 ----
*************** msgstr ""
*** 23624,23641 ****
  msgid "Constructor can't be %s"
  msgstr "els constructors no poden ser \"%s\""
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, fuzzy, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "múltiples classes d'emmagatzematge en la declaració de \"%s\""
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, fuzzy, gcc-internal-format
--- 22502,22507 ----
*************** msgstr ""
*** 24010,24020 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "la declaració local de \"%s\" oculta la variable d'instància"
  
- #: objc/objc-parse.y:2748
- #, fuzzy, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "es va especificar un punt i coma extra en un struct o union"
- 
  #: treelang/tree1.c:278
  #, fuzzy, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22876,22881 ----
*************** msgstr "es va sol·licitar l'adreça de la
*** 25255,25260 ****
--- 24116,24124 ----
  #~ msgid "  where cfront would use `%#D'"
  #~ msgstr "  on cfront podria usar \"%#D\""
  
+ #~ msgid "invalid conversion from `%T' to `%T'"
+ #~ msgstr "conversió no vàlida de \"%T\" a \"%T\""
+ 
  #~ msgid "base `%T' with only non-default constructor in class without a constructor"
  #~ msgstr "base \"%#T\" amb només un constructor que no és per omissió en una classe sense un constructor"
  
*************** msgstr "es va sol·licitar l'adreça de la
*** 25766,25771 ****
--- 24630,24638 ----
  #~ msgid "Statement at %0 follows ELSE block for IF construct at %1"
  #~ msgstr "La declaració en %0 segueix al bloc ELSE per a la construcció IF en %1"
  
+ #~ msgid "No label definition for FORMAT statement at %0"
+ #~ msgstr "No hi ha definició d'etiqueta per a la declaració FORMAT en %0"
+ 
  #~ msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
  #~ msgstr "Segona ocurrència de ELSE WHERE en %0 dintre de WHERE en %1"
  
*************** msgstr "es va sol·licitar l'adreça de la
*** 25835,25840 ****
--- 24702,24710 ----
  #~ msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
  #~ msgstr "Es van especificar zero o un mapa en %0 per a la unió que comença en %1 -- es requereixen almenys dos"
  
+ #~ msgid "Missing %A specifier in statement at %0"
+ #~ msgstr "Falta l'especificador %A en la declaració en %0"
+ 
  #~ msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
  #~ msgstr "Els elements en la llista d'I/O que comença en %0 són no vàlids pel I/O dirigit per una llista de noms"
  
*************** msgstr "es va sol·licitar l'adreça de la
*** 25923,25948 ****
  #~ msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
  #~ msgstr "l'excepció del tipus \"%T\" serà atrapada"
  
- #, fuzzy
- #~ msgid "Generate make dependencies"
- #~ msgstr "Generar codi little endian"
- 
- #, fuzzy
- #~ msgid "Generate phony targets for all headers"
- #~ msgstr "Generar codi com de Intel"
- 
- #~ msgid "Enable most warning messages"
- #~ msgstr "Activar gairebé tots els missatges d'avís"
- 
- #~ msgid "Warn about possibly confusing type conversions"
- #~ msgstr "Avisar sobre la possibilitat de conversió de tipus confuses"
- 
  #~ msgid "Do not store floats in registers"
  #~ msgstr "No guardar floats en els registres"
  
- #~ msgid "Integrate simple functions into their callers"
- #~ msgstr "Integrar les funcions simples en els seus invocators"
- 
  #, fuzzy
  #~ msgid "Use graph-coloring register allocation"
  #~ msgstr "Utilitzar coloració de grafes per a l'allotjament de registres."
--- 24793,24801 ----
*************** msgstr "es va sol·licitar l'adreça de la
*** 26417,26422 ****
--- 25270,25278 ----
  #~ msgid "\"%s\" redefined"
  #~ msgstr "\"%s\" re-definit"
  
+ #~ msgid "this is the location of the previous definition"
+ #~ msgstr "aquesta és la ubicació de la definició prèvia"
+ 
  #~ msgid "((anonymous))"
  #~ msgstr "((anònim))"
  
*************** msgstr "es va sol·licitar l'adreça de la
*** 27258,27263 ****
--- 26114,26122 ----
  #~ msgid "Program is written in Fortran-90-ish free form"
  #~ msgstr "El programa està escrit en una forma lliure propera a Fortran-90"
  
+ #~ msgid "Warn about use of (only a few for now) Fortran extensions"
+ #~ msgstr "Avisar sobre l'ús d' (només algunes per ara) extensions Fortran"
+ 
  #~ msgid "Program is written in VXT (Digital-like) FORTRAN"
  #~ msgstr "El programa està escrit en VXT (com Digital) FORTRAN"
  
*************** msgstr "es va sol·licitar l'adreça de la
*** 27300,27305 ****
--- 26159,26167 ----
  #~ msgid "Disable the appending of underscores to externals"
  #~ msgstr "Desactiva l'agregació de subratllats als externs"
  
+ #~ msgid "Never append a second underscore to externals"
+ #~ msgstr "Mai agregar un segon subratllat als externs"
+ 
  #~ msgid "Intrinsics spelled as e.g. SqRt"
  #~ msgstr "Intrínsecs lletrejats com p.e. SqRt"
  
diff -Nrcpad gcc-4.0.1/gcc/po/da.gmo gcc-4.0.2/gcc/po/da.gmo
*** gcc-4.0.1/gcc/po/da.gmo	Thu Jul  7 20:47:09 2005
--- gcc-4.0.2/gcc/po/da.gmo	Wed Sep 28 06:19:31 2005
***************
*** 1,54 ****
! Þ•xÜ;õ	œwpŸ5qŸ^§Ÿ -" 1P ‚ Û— s¡9Ž¡+È¡0ô¡"%¢+H¢Et¢Pº¢4£H@£J‰£MÔ£A"¤Jd¤N¯¤Kþ¤QJ¥7œ¥IÔ¥F¦Ie¦A¯¦}ñ¦Co§D³§?ø§E8¨=~¨{¼¨8©?R©8’©PË©CªE`ªD¦ªBëªP.«M«�Í«F]¬N¤¬Qó¬<E­O‚­LÒ­A®Ga®H©®Bò®55¯+k°E—°8Ý°±(±=±P±\±s±w±~±-—±.Å±ô±²#$²#H²3l²3 ²<Ô²=³"O³Nr³Á³Ü³ù³#´/6´f´}´*œ´!Ç´0é´µ3µLµeµ�µ„µˆµŒµ”µœµ±µÊµçµúµ¶0%¶/V¶†¶�¶:½¶)ø¶"· =·^·#z·_ž·Jþ·I¸a¸0h¸&™¸<À¸ý¸,¹1¹O¹6m¹<¤¹%á¹º$$º+Iº/uº&¥º/Ìºüº5»M»#a»=…»@Ã»
¼/¼B¼\¼
x¼†¼›¼®¼»¼È¼Ý¼ê¼÷¼½½%½D½U½p½1}½,¯½´Ü½‘¾5¨¾Þ¾,ò¾,¿*L¿%w¿-�¿3Ë¿+ÿ¿$+À+PÀ|À)–À.ÀÀ$ïÀ.Á*CÁ:nÁ©Á;ÅÁ7Â$9Â7^Â-–Â6ÄÂ;ûÂ87Ã1pÃ,¢Ã-ÏÃ2ýÃ'0Ä0XÄ4‰ÄJ¾Ä	Å6%Å\Å7oÅ+§Å2ÓÅ/ÆM6Æ6„Æ/»Æ4ëÆ, Ç,MÇ(zÇ4£Ç1ØÇ6
! È9AÈ({È'¤È!ÌÈ,îÈÉ9É#WÉ{É!–É.¸É&çÉ4ÊCÊ(bÊ6‹Ê$ÂÊ,çÊ3Ë-HË8vË¯Ë)ËË6õË2,Ì-_Ì3�ÌÁÌ,ÕÌ	Í3Íb@Í,£Í
! ÐÍÛÍ+êÍ&Î(=ÎfÎ~Î#�Î³Î*ÒÎýÎ.Ï$KÏpÏ�Ï'¦Ï$ÎÏ$óÏ4Ð0MÐ&~Ð%¥Ð&ËÐ+òÐÑ;Ñ3ZÑŽÑ#©Ñ
! ÍÑØÑ5÷Ñ,-Ò$ZÒ$Ò#¤ÒÈÒ1çÒ%Ó#?ÓcÓ"~Ó-¡Ó0ÏÓ#Ô $Ô8EÔ
~Ô)ŒÔ2¶Ô0éÔ=Õ;XÕ)”Õ-¾Õ=ìÕ+*Ö%VÖ/|Ö%¬Ö,ÒÖ,ÿÖ.,×,[×,ˆ×,µ×*â×&
Ø/4Ø"dØ‡Ø¦Ø7ÅØýØÙ.Ù NÙ2oÙ8¢Ù%ÛÙÚ/Ú5KÚ*�Ú"¬ÚÏÚ'íÚ!Û7ÛSÛoÛ�Û­ÛÂÛ×Û6íÛ!$ÜFÜeÜ�Ü ˜Ü ¹ÜÚÜ)ïÜ4Ý;NÝŠÝ&¥Ý,ÌÝùÝÞ+Þ3IÞ"}Þ* ÞËÞ*ÛÞß@ßYß&tß7›ßÓßñßà"àBà!bà.„à ³àÔà1ôà&á1Fáxá0”á3Åáùá+â)7âaââ!–â¸â8Òâ9ã)Eã%oã •ã¶ãÓãìã5
! ä/@ä'pä#˜ä0¼ä3íä&!å3Hå|å)œå2Æå3ùå=-æ'kæ;“æ$Ïæ6ôæ2+ç(^çA‡ç%ÉçGïç,7è-dè’è#®è!Òè'ôè#é @é!aé"ƒé¦é3¸é!ìé3ê4Bêwê"�ê²ê(Éê.òê'!ë7Ië&�ë¨ë)¿ëéë"ì+ì?Aì%�ì §ì!Èì&êì%í(7í!`í-‚í>°í$ïí<î$Qî.vî¥î&Àî çî#ï),ï(Vï.ï®ï$ÈïAíï/ð)>ðhð"{ðžð"»ðÞðíðñ!ñ>ñ!\ñ)~ñ(¨ñ/Ññ/ò21ò5dòšò"¶ò)Ùò(ó0,ó,]óŠó.ªó(Ùó"ô%ô/Dô5tô6ªô/áô)õ);õ'eõ�õ#¦õÊõÞõïõ?	öIöeöö.–ö%Åöëö%÷.÷C÷c÷-z÷¨÷Å÷ä÷ ø$$øIø^ø,wø)¤øÎø;Ýø8ù2Rù2…ù2¸ù2ëù.ú
Mú[útú%�úµúÉúßúñúûû50û7fû.žûÍû3æûü4üNühü‚üœü¶üÏü)èüý-ýHýaý{ý•ý¯ý7Éýþ7þSþmþ‡þ¡þ¹þÓþîþ	ÿ$ÿAÿ]ÿ({ÿ¤ÿÄÿ!áÿ347 l3�Á"Þ'\)†?£(ã=@J6‹9Âü),B$o”A®ð-,M1z,¬"Ù.ü0+!\6~.µ&ä, 81Y‹9ª:ä&8F1.±à$þ0#IT6žÕ+ô; 	-\	GŠ	:Ò	8
! #F
! j
! #Š
! )®
! &Ø
! /ÿ
! -/4]’(¦Ïî/
"=5`/–+Æ>òY1
7‹
Ã
Þ
ò
&0=0nŸ¶Î+è2 G4h%�&Ã)ê$091j/œ2Ì2ÿ$2(W€1 )Ò-ü,*,W<„&Á/è=&V%}£'¾=æ5$Z w.˜ÇÚò#:&Gn‡”²Ðä4-S�"™¼Ë2Ý()9$c+ˆ´ÉÜó 
! )+7U	�(—À?ÜC`z'•#½-á !0RnŠ ¦$Ç2ìA@a"¢$Å$ê4(D1m%Ÿ$Å+êczŽ*¢'Í5õ*+"Vy&“º#Òö*#<!`‚/ :Ð, #8 F\ P£ Hô =!0T!.…!+´!5à!1"2H"-{"$©"'Î"3ö"+*#!V#x#3•#É#(é#$.$A$_$‚$†%(‰% ²%Ó%'ç%&*&E& _&+€&2¬&2ß&2'E'%_'!…'§'º'(Í'#ö'(6()E(o(-Œ((º(,ã()!%)/G)"w)+š)%Æ)2ì)E*7e*#�*!Á*ã*:û*6+@U+4–+5Ë+',O),y,˜,­,4Ç,;ü,:8-0s-4¤-:Ù-A.MV.C¤.Yè.BB/>…/4Ä/�ù/‘‡001˜J1ã12>2>T26“2:Ê2;3)A3&k3#’39¶3ð344,4a4~4š4©4Æ4ä4ú45$75\5u5„5•5¤5³5Ë5è5#ý5!626J6Y6q6Ž6¢6·6Ò6;ë6'7@7#I7m7 ˆ7©7¶7!Ó7:õ708J87e80�8Î8ê8	9 9
! :9(E9,n9›9¸9Ò9í9/:<;:,x:,¥:-Ò::;4;;/p;& ;Ç;Ø;ó;&<6<R<n<!~< <3¾<ò<.=4=%Q=w=“='«=*Ó=þ=*>*G> r>2“>0Æ>÷>2?"J?-m?›?1·?é?@8@ M@.n@1�@Ï@è@AA>;A)zA¤A8ÄAýAB3B:IB2„B)·B+áB?
C&MCDtC)¹C3ãC,D1DD;vD6²D6éD1 E,REE;ŸE2ÛE$F'3F-[F2‰F/¼FìF(G4G8PG‰G'¨G/ÐG*H,+H3XH0ŒH$½H=âH* I*KI/vI#¦I!ÊI6ìI8#J
\JjJ+{J0§J2ØJ/K;K%QK#wK›K,¹K1æK/L2HL.{L+ªLÖL(ðL
M&'M)NM9xM<²M5ïM8%N+^N+ŠN0¶N+çN/O$CO5hO4žO!ÓO&õO&P'CP(kP.”PÃPÚP>ðP0/Q`QlQ%‰Q¯QÅQ×QèQýQ	R#R0R@RTR ]R~R”R ±R!ÒR ôR#S9S YS#zS!žS!ÀS(âS%T!1T$STxT�T©T(½T%æT'U4UIUfU8�U=ºU øUV)4V)^V,ˆV$µV*ÚV!W$'W$LW$qW$–W#»W+ßW*X)6X(`X.‰X"¸XÛX9öX0Y5AYwY2—YÊYÜYìY
! ZZ <Z]Z6zZ ±ZÒZ*ðZ:[GV[@ž[)ß[3	\E=\3ƒ\2·\ê\ ]))]1S](…])®]1Ø].
! ^09^j^„^)¡^.Ë^1ú^',_$T_;y_µ_'¾_æ_ú_`(`<`X`0x`&©`&Ð`:÷`2a1Ja<|a;¹a.õa1$b.Vb.…b5´b5êb? c`c"yc,œc'Éc$ñc&d<=dzd'˜d#Àd0äd7eMeme‹e6 e×eãe,f0.f!_f�f%‰f)¯f5Ùf.g(>gBgg+ªg#Ögúg$h	0h%:h0`h‘h¦h3Æhúh i!-iOili‚iJ›iTæiT;j8�j5Éj8ÿj28k&kk6’k6Ék!l!"lDl$_l„l l7¨l(àl$	m).m%Xm%~m$¤m%Émïm(øm&!n'Hn$pn,•nÂn2Ün2o
BoPo	Woao!hoŠo-ªoØoèoôop-pKpjp yp šp"»pÞp5øp%.q&Tq{q!„qC¦q3êq!r3@r7tr6¬r(ãrs2&s$Ys$~s/£s!Ós õs)t)@t)jt-”t0Ât*ótu!>u$`u'…u*­uØu,öu"#v/Fvvv†vS•v6év* w6Kw6‚wM¹w x"(x#Kx$ox6”xËxÛxîx,
! y7y)Gy6qy ¨y)Éy;óy//z2_z#’z¶z9Óz0
{4>{6s{1ª{&Ü{6|8:|/s|&£|Ê|ã|;ò|*.}Y}&x}*Ÿ}'Ê}ò}~"~;>~Hz~<Ã~<<=<z ·:Ø5€8I€‚€•€¥€¹€Í€á€ó€��+�=�O�a�r�„�–�¨�º�Ì�Þ�ò�‚‚(‚:‚L‚`‚t‚ˆ‚œ‚®‚À‚Ñ‚ã‚õ‚ƒƒ+ƒ=ƒQƒcƒuƒ‡ƒ™ƒ¹ƒ'Óƒûƒ „,„D„d„#‚„¦„Æ„"Ú„
ý„…+…H…d…€… �… ®… Ï… ð… † 2† S† t† •† ¶† ×†"ø†‡;‡W‡w‡“‡¯‡Ï‡ë‡ˆ#ˆ?ˆ(]ˆ.†ˆ#µˆ(Ùˆ‰‰5‰K‰Dk‰,°‰$Ý‰Š3"ŠVŠ#uŠ™Š!¹ŠUÛŠ1‹D‹*^‹$‰‹!®‹!Ð‹!ò‹$Œ"9Œ#\Œ#€Œ#¤ŒÈŒ'èŒ�,� H�i�‰�©�$½�â�1ý�3/ŽcŽ~Ž �Ž!®ŽÐŽ3íŽ!� 1�R�!r�”�£�»�0Ò��(�F�+d��� °�@Ñ�%‘'8‘!`‘‚‘Ÿ‘/¹‘5é‘’<’8[’6”’Ë’ê’,“41“"f“(‰“,²“,ß“&”3”J”d”!ƒ”%¥”Ë”ß”/ú”/*•Z•n•}•.�• ¿•(à•8	–+B–n–~–K”–%à–!—,(—U—	\—'f— Ž—3¯—ã—6ø—$/˜(T˜)}˜§˜Å˜Ò˜ñ˜™™/+™5[™(‘™º™2Ñ™š&"š1Iš4{š °š&Ñš6øš/›L›h›o›<…›(Â›(ë›Aœ<VœA“œ5Õœ�!�L@�&��´�%Ð�6ö�3-ž#až…ž—ž/¨ž
ØžCæž3*Ÿ^Ÿ)~Ÿ+¨ŸÔŸèŸ $ (C -l š )º 7ä ¡(¡=>¡|¡(�¡)ª¡-Ô¡/¢/2¢<b¢ZŸ¢7ú¢)2£(\£'…£'­£	Õ£ß£"ú£!¤
?¤,M¤z¤ ‘¤/²¤,â¤¥%¥%;¥'a¥ ‰¥2ª¥'Ý¥4¦:¦!Y¦1{¦0­¦$Þ¦#§ '§H§!X§"z§�§*»§æ§"¨'¨2B¨)u¨Ÿ¨4¹¨î¨©"©=9©+w©!£©Å©=Ô©5ª4Hª)}ª)§ª-Ñª)ÿª*)«'T«)|« ¦«Ç«0ä«;¬$Q¬@v¬:·¬(ò¬$­.@­'o­1—­.É­5ø­5.®9d®5ž®5Ô®5
! ¯-@¯n¯.�¯¼¯É¯æ¯-°.0°(_°'ˆ°+°°Ü°ü°6±%Q±7w±&¯±Ö±=î±(,²U²,u²1¢²2Ô²0³8³2J³2}³(°³2Ù³3´@´:_´š´·´RÕ´$(µMµkµ3Šµ¾µ8Óµ.¶-;¶i¶&ƒ¶$ª¶DÏ¶*·D?·„·&—·'¾·)æ·/¸6@¸6w¸A®¸4ð¸%¹.D¹4s¹¨¹&È¹#ï¹!º5ºQº'gºI�º)Ùº!»%»"8» [»A|»¾»[Ø»4¼"P¼6s¼<ª¼ç¼0½5½G½+Z½†½ ½.º½'é½3¾)E¾5o¾ ¥¾$Æ¾ë¾¿¿%3¿Y¿x¿8—¿Ð¿é¿.À)4À^À"yÀ&œÀÃÀÙÀ4øÀ/-Á-]Á=‹Á/ÉÁ;ùÁ/5ÂeÂ3…Â,¹ÂæÂÃ Ã78Ã'pÃ6˜Ã+ÏÃ,ûÃ/(Ä0XÄ5‰Ä@¿Ä#Å!$ÅAFÅ(ˆÅ	±Å4»Å.ðÅ6Æ.VÆ…Æ™Æ5¹ÆïÆ%
! Ç"0Ç SÇ tÇ-•Ç"ÃÇ!æÇ%È!.ÈPÈhÈb…ÈDèÉY-Ê‡Ê)¡Ê-ËÊùÊõËÌ7(Ì7`Ì4˜Ì%ÍÌ.óÌJ"ÍƒmÍ1ñÍB#ÎFfÎE­ÎMóÎTAÏY–ÏPðÏQAÐ>“ÐGÒÐIÑMdÑL²ÑRÿÑ:RÒH�Ò@ÖÒGÓ@_ÓQ ÓòÓ:Ô5LÔN‚ÔAÑÔGÕL[ÕH¨ÕLñÕD>Ö„ƒÖD×RM×C ×8ä×WØPuØDÆØEÙIQÙE›ÙáÙ+úÚ@&Û7gÛŸÛ±ÛÈÛÝÛæÛøÛüÛÜ0Ü2MÜ€ÜžÜ%®Ü%ÔÜ<úÜ87ÝApÝB²Ý*õÝM ÞnÞŒÞ«Þ'ÅÞ5íÞ#ß<ß-Wß$…ß;ªß$æß#à/à'Jàràuàyà}à…à�à£à½àÛàðàýà5á4Pá…á$�á8Âá+ûá"'â%Jâpâ Žâ]¯âL
ãZãtã8{ã+´ãRàã3ä2:ä mä/Žä6¾äTõä+Jå"vå!™å/»å0ëå+æ/HæxæR’æåæ+úæ<&çBcç
¦ç2´çççèè)è>è
Pè
^èlè
…è
“è
¡è
¯è
½è"Ëèîèé
é;-é8ié¹¢é\ê8sê¬ê+Äê+ðê)ë$Fë,kë2˜ë)Ëë'õë.ìLì,gì/”ì+Äì4ðì0%íDVí$›í;Àí7üí+4îA`î4¢î6×î=ïPLï8�ï3Öï4
! ð5?ð.uð0¤ð;ÕðVñhñ:‚ñ½ñAÖñ,ò5Eò6{òS²ò<ó2Có6vó.­ó.Üó'ô>3ô.rô1¡ô<Óô*õ&;õ#bõ.†õ!µõ!×õ'ùõ!ö%@ö2fö)™ö7Ãöûö'÷5C÷#y÷3�÷:Ñ÷4ø>Aø€ø0šø9Ëø5ù4;ù=pù®ù/Æù	öù7ú_8ú-˜úÆúÒú9âú0ûBMû#�û´û(Êûóû'ü*:ü'eü1�ü ¿üàü#ýü%!ý%Gý?mý6­ý1äý0þ1Gþ1yþ«þÆþ6áþÿ-2ÿ	`ÿ+jÿO–ÿ)æÿ$.5-d’6¯æ-1*H5s6©&à+23f7z;²6îK%<q®ÈCã/'4W=Œ4Ê<ÿ<<>y<¸<õ<2:o2ª;Ý&"@"c=†%Äê 3@@t4µê-	43	)h	#’	¶	,Ö	(
! ,
! L
! l
! Œ
! ª
! À
! Ö
! 9í
! 'Gd‚"™"¼ß9õ9/Ji´5Ô;
! 
F
\
p
?�
$Ð
6õ
,.HwJ– á)C,"p“"«$Î$ó$6=#t˜/¶æ,2*MFx¿)Î%ø :%[�:žFÙ1 &Ry—±Ç9â,#I#m5‘<Ç#1(&Z)�1«3ÝM2_6’,É?ö36+jB–(ÙI4L8�º*×#5&%\#‚$¦%Ëñ2	<5\:’Íé/!AQ%“<¹!ö.3b��B²!õ!6/X!ˆ0ª'Û(7,+d@�$Ñ1ö(*D"o(’7»-ó-! O 4o N¤ ó +!/!%C!i!$‰!®!¾!Û!)õ!&"1F"-x"1¦"5Ø"5#CD#Dˆ#Í#.â#($%:$>`$$Ÿ$%Ä$<ê$.'% V%!w%3™%@Í%;&(J&4s&,¨&)Õ&#ÿ&%#'I'h'…'H£'ì'(+(,J('w( Ÿ($À(å()ú($)(A) j)"‹)"®)"Ñ)&ô)*4*2Q**„*¯*@¾*?ÿ*A?+8�+;º+;ö+32,f,w,�,$«,Ð,ã,ø,	--2-5E->{-4º-ï-<.!C.!e.!‡.!©.!Ë.!í./'/ ?/`/z/”/­/Ç/á/û/60L06f0�0·0Ñ0ë01171Q1k1#†1ª1'Ê1ò12.26N2A…2Ç28æ23&?3.f3[•3ñ364,G4<t4>±4:ð4<+5h50€57±5-é56K/6{6›6 ¶6,×627.77f7,…7<²7(ï7382L8!8+¡8 Í80î8$9@D9E…94Ë9@:2A:+t: :&¿:8æ:X;Cx;"¼;)ß;@	<;J<a†<>è<E'=-m=)›=#Å=2é=)>2F>8y>7²>ê>+þ> *?.K?4z?$¯?FÔ?7@*S@A~@aÀ@+"ANAeAwAŽA©A,ÁA+îAB0BDB<_B9œB&ÖBFýB(DC)mC,—C'ÄC.ìC-D-ID.wD/¦D-ÖD.E"3E6VE*�E0¸E/éE/FMIF'—F.¿F>îF!-G!OGqG'‰GH±G5úG0H"NH7qH©H¾H×HöH
! I$I(3I\IvI"…I¨IÈI"áIJ1!J)SJ}J#—J»JÍJGãJ0+K=\K#šK8¾K÷KL-LLL%kL'‘LH¹L	M*M7MATMD–MÛM÷M&N%;N+aN-�N0»N#ìNO/O$NO%sO(™OGÂO<
! PGP!dP$†P4«P#àP.Q23Q6fQ;�QmÙQGR^R/uR,¥RGÒR9S"TSwS,‘S¾S2ÕST4 T UT1vT'¨T/ÐTBU+CU*oU]šUsøUhlVÕV5óV0)W/ZWEŠW0ÐW.X50X"fX)‰X2³X.æX'Y=Y7\Y!”Y(¶Y$ßYZ#Z.=ZŒlZ�ùZ6Š[!Á[ã[.þ[-\J\g\"„\(§\1Ð\1]14]"f].‰]%¸]Þ]õ])^&9^`^{^+ˆ^!´^*Ö^/_21_d_u_,’_¿_Þ_þ_6`AU`3—`Ë`&ë`a=,a#jaDŽa7Óa;b,GbJtb¿bßbúb,c4Cc=xc(¶c:ßcEdD`dG¥dKídW9eE‘e;×eAf’Uf—èf1€g—²g"JhmhT|h@ÑhDiIWi6¡i5Øi&j$5j@Zj/›jËj=ëj))kSknk'€k(¨kÑkìkl"'lJldlulˆl™lªlÉlæl(ýl&m9mRmcm‚mŸmµmÌmëmInQn
! mn&xnŸn0½nîn ýn'oGFoŽo­o@Ío9p Hp#ip�p¨pÅp;Øp-qBqbq~q™q4¹q9îq&(r2Or5‚rD¸rBýr=@s8~s·sÎs!ês+t 8tYtqt*‡t²t9Ñtu3 uTu$qu$–u!»u<Ýu*vEv-av0�v Àv<áv7wVw3sw)§w2Ñw,x>1xpx‡x=—x&Õx6üx*3y^yxy“y­yIÊy2z*GzCrz%¶zÜzùzN{<a{7ž{&Ö{Uý{-S|F�|,È|,õ|,"}@O}L�},Ý}B
! ~1M~.~®~8È~8$:&_2†<¹+ö#"€-F€!t€:–€#Ñ€,õ€/"�(R�0{�=¬�3ê�0‚DO‚*”‚'¿‚+ç‚(ƒ+<ƒ8hƒ9¡ƒÛƒìƒ,„8-„@f„;§„ã„&ú„.!… P…/q…N¡…Ið…G:†2‚†0µ†æ†$þ†
#‡/1‡4a‡M–‡Bä‡I'ˆ>qˆ5°ˆ5æˆ:‰<W‰1”‰0Æ‰9÷‰G1ŠyŠ%—Š(½Š4æŠ3‹'O‹w‹�‹>§‹.æ‹Œ!%Œ+GŒ)sŒ�ŒµŒÑŒèŒøŒ�'�B�Y�,f�“�#­�'Ñ�(ù�'"Ž*JŽ&uŽ'œŽ*ÄŽ(ïŽ(�.A�,p�'��'Å�í�	�&�:=�+x�&¤�!Ë�í�
! ‘8%‘9^‘,˜‘Å‘Eã‘.)’8X’$‘’*¶’%á’$“#,“#P“#t“'˜“/À“.ð“-”+M”7y”±”Ñ”;é”%•;2•'n•A–•Ø•î•"–)–&>–+e– ‘–A²–$ô–#—8=—7v—C®—Aò—54˜>j˜X©˜;™<>™!{™#�™-Á™8ï™7(š<`šA�š?ßš:›$Z›(›A¨›?ê›E*œ4pœ1¥œJ×œ"�3+�_�s�†�£�¿� Ù�9ú�24ž'gž2�žÂžLÜžO)ŸNyŸ>ÈŸI 2Q 2„ 4· 4ì G!¡i¡1ƒ¡@µ¡1ö¡-(¢5V¢CŒ¢%Ð¢'ö¢,£,K£1x£)ª£(Ô£ý£4¤N¤!Z¤>|¤:»¤'ö¤
¥,¥2J¥4}¥.²¥Há¥E*¦?p¦-°¦Þ¦'ï¦	§D!§2f§$™§#¾§5â§
¨ &¨%G¨m¨Œ¨¢¨Z·¨k©c~©;â©Aª)`ª8Šª&Ãª3êª4«#S«$w«œ«(¸«á«þ«M¬3S¬%‡¬,­¬&Ú¬'­&)­&P­$w­$œ­(Á­?ê­(*®-S®�®,Ÿ®,Ì®ù®¯	
¯¯&¯,E¯0r¯
£¯
! ±¯¼¯Ü¯ û¯!°>°%N°&t°%›°Á°6Ü°±,-±Z±
c±Rq±@Ä±!²K'²Js²P¾²/³?³6Y³&�³&·³2Þ³&´8´%X´%~´%¤´2Ê´1ý´//µ_µ$}µ(¢µ0Ëµ1üµ1.¶2`¶)“¶5½¶ó¶·]·8p·)©·5Ó·B	¸FL¸“¸2³¸+æ¸-¹<@¹}¹�¹�¹%·¹Ý¹.ó¹4"º&Wº$~º<£º+àº>»%K» q»6’»-É»>÷»O6¼0†¼#·¼=Û¼?½0Y½4Š½¿½Þ½<ò½8/¾h¾(€¾'©¾)Ñ¾û¾¿!¿8A¿Hz¿AÃ¿AÀAGÀA‰À"ËÀ<îÀ:+Á9fÁ Á³ÁÃÁ×ÁëÁÿÁÂ%Â7ÂIÂ[ÂmÂÂ�Â¢Â´ÂÆÂØÂêÂüÂÃ"Ã4ÃFÃXÃjÃ~Ã’Ã¦ÃºÃÌÃÞÃïÃÄÄ%Ä7ÄIÄ[ÄoÄ�Ä“Ä¥Ä·ÄÓÄ,îÄÅ+ÅGÅ"_Å‚Å(žÅ$ÇÅìÅ ÿÅ Æ"5Æ XÆ$yÆ žÆ
¿ÆÍÆíÆ
Ç-ÇMÇmÇ�Ç­ÇÍÇíÇ
È-ÈMÈmÈ!ˆÈªÈÈÈ!æÈÉ&ÉDÉbÉ€É$ É5ÅÉ!ûÉ'ÊEÊbÊÊ#•ÊM¹Ê*Ë&2ËAYË3›ËÏË'ëË"Ì&6Ìd]ÌÂÌ$ÙÌ3þÌ/2Í,bÍ,�Í,¼Í/éÍ-Î.GÎ.vÎ.¥Î(ÔÎ2ýÎ&0Ï$WÏ)|Ï(¦Ï#ÏÏóÏ+
Ð9Ð2RÐ:…Ð"ÀÐãÐ&ôÐ1ÑMÑ6kÑ¢Ñ%³Ñ$ÙÑ(þÑ'Ò8ÒVÒ7nÒ"¦Ò4ÉÒ&þÒ7%Ó+]Ó)‰ÓH³Ó-üÓ,*Ô2WÔ,ŠÔ#·Ô0ÛÔ0Õ=Õ%\Õ?‚Õ9ÂÕ"üÕÖ+;Ö;gÖ'£Ö,ËÖ/øÖ/(×*X×ƒ×,›× È×0é×<ØWØnØ4‰Ø2¾ØñØ
ÙÙ1,Ù^Ù&~Ù3¥Ù1ÙÙÚ  ÚMAÚ0�ÚÀÚ:ÛÚÛÛ&)Û PÛPqÛÂÛ=ÝÛ/Ü'KÜ'sÜ ›Ü¼Ü*ÌÜ÷ÜÝ*Ý-=ÝLkÝ.¸ÝçÝ;Þ <Þ2]ÞH�Þ1ÙÞ%ß01ß6bß™ß'¸ßàßéßJà0Rà6ƒàEºà;á><á4{á°á%ÂáPèá"9â+\â+ˆâB´â.÷â&&ãMãaã4uãªãHÃã3ä#@ä)dä1ŽäÀäÔäìäå-å/Kå{å,™å2Æå
ùåæR æsæ/xæ1¨æ6Úæ<çDNçE“çcÙçE=è5ƒè.¹è1èè-é	HéRé#qé+•éÁé&Ñéøé*ê/?ê,oêœê»ê%Õê(ûê$ë4Bë:wë7²ë#êë"ìD1ìCvì0ºì/ëì-íIí$Xí/}í­í8Éí$î''î)Oî)yî.£îÒî;ñî-ïGïaïD€ï5Åï;ûï7ð@Oð<�ð;ÍðB	ñ*Lñ3wñ'«ñ'Óñ"ûñ0òOòmò4‰ò>¾ò#ýòA!ó<có. óÏóQìó)>ô5hô=žô5Üô5õFHõ9�õ9Éõ9ö6=ö#tö,˜öÅö Ñö&òö4÷4N÷-ƒ÷)±÷0Û÷ ø-ø:Jø'…ø<­ø%êøù<'ù,dù-‘ù+¿ù1ëù5ú4Súˆú/ ú0Ðú,û6.û8eûžû?»û ûûüO<ü'Œü#´ü"ØüFûüBýHYý:¢ý0Ýýþ3,þ,`þP�þ.ÞþK
ÿYÿ%jÿ1�ÿ2Âÿ2õÿ5(K^Hª5ó)1G9y(³,Ü$	.Kc$vD›%à$4&TH{ÄbÞA'Z/‚<²ï/>Z'tœ´:Ò,
0:&k5’È$å
! -"Jm†1ŸÑ!î8+Iu(“(¼"å	3(	3\	2�	>Ã	3
! >6
! 6u
! !¬
! BÎ
! >Pgƒ@ %á9-A.o3ž1Ò;
E@
0†
(·
Hà
.)
! X6c0š:Ë<C&T5{±'Ï%÷'#E*i%”$º$ß/4%S0+ª½'þN%>�3Î:º–®]Æ¹ö„6—|â	-Cëy!z)wTšk–×þãóðcs€ÍüˆÆ!ôk»­ýòwí
! *½=ë>¶¦åg_Ê¦š¦¼E¼îÄ˜UWÝÍ‹žšu½€ìoÞ§-2á?V¬ï:åØä‹¬Š,íÒj[t@\½É¨#¤O¡q•‰Ö‰…çþ¸SÒ5÷;Q'Ã;’òƒ=¾7¼s	´wœHPÙé¡oßVNQàc®<ƒ¶Ô0©>›7u‰rŠ1xk«�v—ÕjRÂpÁdµyT5ÐÈ¶<0�ëâDÌù\¡2%â+'‘v²Ó¥u÷‚¯)ÚÔ)‰c‡!z ¼ …J³c»î¸ŒêÎ-¢3ÀÏ6OWS	�]~¸nQ²é‘ç^,¥])ZaŸzÜ�j'v»�6Ë€xZ	zg´ô›i™ò·žG
! înÁÅß±U\¹›IÐ£û™I›¾/rnŠ`¢ÌrËÙýAæf£[Umø$6†7gÚ5EM€_${ãœ÷/�ŸðÁÌ&�oÛò&} ³ÁY&óˆh%OY�é¾-{mÿV¾˜Â‡ê£ “z´©[®·Fp ©cE~s«X(é|ŒÏÔ§º‹Ð~ÎD3GT$–.Fœápûòèe¯…h4téƒ‡Úß¿_¦âG;óï|x¿ª�ˆGZ(¾\a÷l]©>¢dš½•Bäúg­Ü¯‰tµ»ªÕE£�xÁ…×‚
¼ŽÂiZµõî£J‰[.±Ûk[Ä©çÔ§�
ÔèW2º³ü¬Ð†¤ÿve¤t‘Éù3)·Ê@¬‚1W<µ½ÛÈ.XŽ·²të-q#HºÏRŽþØ“R:!z’‚åŸtßÂØ}oÆæ6¡;�Ñžõ„IIuF8eùã/ýœ•È�³^ei¢HÊ�Ýÿ|1FXuMY<bú�âÀm†¢—à9"ÒŽÊŒ29�Å(ªýùæa4ýT‘8¦ì=Þ8XYšx¿ÿÂ­ú7Y¾ÖjôsûŠ²|§+ul=]›(æ	Émª�dsµ]ÕØ†x)0ŸA 4Ä2	�,rÕçW8ÕwŸ5bbôÎºÜ$öfNDÖ?áfY.cÛc2ÌFp7ÒeR'°ô¾*³ø	ñ�ÀwJÿ
! ÐèAy¯)H
! (v�4C¡Š+êÎú3.ˆÞo^
l=sKÖnUAN@£ð+l�Ñl”DW°4ùàtÀ®€W–’–ëÅŠR#¸Å3ÐyÛÝnnñ<Ú wIm¶°%*.#ÖCñÇd ö–ø¨Þˆ`ïÊq­‘ŸLGÇø^Ñ×z×n;bƒÇOªíEQü‹Ø¤¼ÅÂôq.JUú<žræ"düGŽà«bÏ»š—Tè¸mP6!&H{Ò]6Î1~V¿ÝÈ·íP¸¬õÏ„Qî^härº=”1ÀîÃMÃûÅ*Œ„ô_[NðÜ´p@òŒhË?9¶ÚË>	Ó”ÛdœÕX^à9j?`×ÍÃ ‡i&,™8²T Âœ@yÿ"8'IEÄ�:¸(“²yÞ—øLK±"äÑÁ0bZ=ø>…:Jç§\ïóÐüO9S5'~ÝðM Aèá&þák/Ú•÷VdÙLâHb]ß¤`ÿã,ÖËF¹ucS¡g©Ç{h/ÏQ0§KÙ«”…éèr�Æ’àQ$M<Sû�¹
! ß«ãÝÉ@ÁáOùDõ2¿XTÆ-ÓN¿#@
K|J,!@ãPp_±“G/4ˆžfCð1J¹ö*ìOÑ«PC#FSƒRaäi¨‘�ÛÄ)˜jM¥\õsŽ+úÊB5OLm¿�Þì»|‡^ìš{·Ø¡¢ÇUï1ûtqkö4°­!˜D!†K}í`È¯õŽR_¶¯ó[?}ûê_—%ñ$¦ìW+}ž±³NbY$ž"ñ*L0
ŒA´P“ÓÃÇ7�{m§
ŒBÖ.­Z’òK%B9V²pÒÈƒñ5ðàDi¬”2Í
! ÙÓöa
! ±SL”EVÝ4¥gY:÷õÆãU~o%Ñ—�„€þ1ï­M�® fkÈÒî?‹ç¤®(”?e&*L7Ñ‚Ì>´ï
! [èÉyÙ™5Õh×çóv;Ã¨i‰n+i“ÏÃx¹“ø•M\ÊGËœÎhLr¨ëÍ;‘êdNÜöDâU- <•´C¤³=x·íZÜfÙÍH¥>£’0jvÔhIg:Šù†�ƒ™‚3É*úÔ`Ë-B"J#ueµQ~&üµ¼Ø8°V‹E¦½•"
¢ X‹9,?^¯þ©ìüÀv{›s_fÚBÓaTRfj�Íq¨„}æñZ¥pÅæe Kq¥g8ý/l7åF3'á‚í«;Äˆ9#Æ’€lª‡KäwÀå™�X�(qAa»Bý¹lAŸé˜ºëw%CÞP:S/o
¶`�Ì"\Ç†×åÄ–å˜`˜ßHC$÷…°PI6Éaä›®„Ì‡¨oêBÓ°™,Ü¬}±óêk
  %s: fatal error: aux info file corrupted at line %d
  
  ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),
--- 1,41 ----
! Þ•GT:Ç	Œt¨›5©›^ß›>œ-Zœ1ˆœºœÛÏœ«�9Æ�+ž0,ž"]ž+€žE¬žPòž4CŸHxŸJÁŸM AZ Jœ Nç K6¡Q‚¡7Ô¡I¢FV¢I�¢Aç¢})£C§£Dë£?0¤Ep¤=¶¤{ô¤p¥?Š¥8Ê¥P¦CT¦E˜¦DÞ¦B#§Pf§M·§�¨F•¨NÜ¨Q+©<}©Oº©L
! ªAWªG™ªHáªB*«5m«+£¬EÏ¬8­N­`­u­ˆ­”­«­¯­¶­-Ï­.ý­,®L®#\®#€®3¤®3Ø®<¯=I¯"‡¯Nª¯ù¯°1°#J°/n°ž°µ°*Ô°!ÿ°0!±R±k±„±�±¹±¼±À±Ä±Ì±Ô±é±²²2²?²0]²/Ž²¾²Õ²:õ²)0³Z³ u³–³#²³_Ö³J6´�´0™´&Ê´<ñ´.µ,5µbµ€µ6žµ<Õµ%¶8¶$U¶+z¶/¦¶&Ö¶/ý¶-·5H·~·#’·=¶·@ô·
5¸/C¸s¸�¸
©¸·¸Ì¸1ß¸,¹´>¹ó¹5
! º@º,Tº,�º*®º%Ùº-ÿº3-»+a»$�»+²»Þ»)ø»."¼$Q¼.v¼*¥¼:Ð¼½;'½7c½$›½7À½-ø½6&¾;]¾8™¾1Ò¾,¿-1¿2_¿'’¿0º¿4ë¿J ÀkÀ6‡À¾À7ÑÀ+	Á25Á/hÁM˜Á6æÁ/Â4MÂ,‚Â,¯Â(ÜÂ4Ã1:Ã6lÃ9£Ã(ÝÃ'Ä!.Ä,PÄ}Ä›Ä#¹ÄÝÄ!øÄ.Å&IÅ4pÅ¥Å(ÄÅ6íÅ$$Æ,IÆ3vÆ-ªÆ8ØÆÇ)-Ç6WÇ2ŽÇ-ÁÇ3ïÇ#È,7È	dÈ3nÈb¢È,É
! 2É=É+LÉ&xÉ(ŸÉÈÉàÉ#ñÉÊ*4Ê_Ê.~Ê$­ÊÒÊïÊ'Ë$0Ë$UË4zË0¯Ë&àË%Ì&-Ì+TÌ€Ì�Ì¼Ì#×Ì
! ûÌÍ5%Í,[Í$ˆÍ$­Í#ÒÍöÍ%Î#;Î_Î"zÎ-�Î0ËÎ#üÎ  Ï8AÏ
zÏ)ˆÏ2²Ï0åÏ=Ð;TÐ)�Ð-ºÐ=èÐ+&Ñ%RÑ/xÑ%¨Ñ,ÎÑ,ûÑ.(Ò,WÒ,„Ò,±Ò*ÞÒ&	Ó/0Ó"`ÓƒÓ¢Ó7ÁÓùÓÔ*Ô JÔ2kÔ8žÔ%×ÔýÔ/Õ5GÕ*}Õ"¨ÕËÕ!éÕÖ'ÖCÖcÖ�Ö–Ö«Ö6ÁÖ!øÖ×9×U× l× �×®×)Ã×4í×"Ø&=Ø,dØ‘Ø¨ØÃØ3áØ"Ù*8ÙcÙ*sÙžÙ@°ÙñÙ&Ú73ÚkÚ‰ÚœÚºÚÚÚ!úÚ.Û KÛlÛ1ŒÛ¾Û1ÞÛÜ0,Ü3]Ü‘Ü+£Ü)ÏÜùÜÝ!.ÝPÝ8jÝ9£Ý)ÝÝ%Þ -ÞNÞkÞ„Þ5¢Þ/ØÞ'ß#0ß0Tß3…ß&¹ß3àßà)4à2^à3‘à=Åà'á;+á$gá6Œá2Ãá(öáAâ%aâG‡â,Ïâ-üâ*ã#Fã!jã'Œã#´ã Øã!ùã"ä>ä3Pä!„ä3¦ä4Úäå"'åJå(aå.Šå'¹å7áå&æ@æ)Wæ�æ" æÃæ?Ùæ%ç ?ç!`ç&‚ç%©ç(Ïç!øç-è>Hè$‡è<¬è$éè.é=é&Xé é# é)Äé(îé.êFê$`êA…êÇê)Öêë"ë6ë"Sëvë…ë›ë!´ëÖë!ôë)ì(@ì/iì/™ì2Éì5üì2í"Ní)qí(›í0Äí,õí"î.Bî(qî"šî½î/Üî5ï6Bï/yï)©ï)Óï'ýï%ð#>ðbðvð‡ð?¡ðáðýðñ..ñ]ñ%zñ ñ%½ñãñøñò-/ò]òzò™ò ¸ò$Ùòþòó,,ó)Yó;ƒó8¿ó2øó2+ô2^ô2‘ô.Äô
óôõõ%5õ[õoõ…õ—õ®õÂõ5Öõ7ö.Dösö3ŒöÀöÚöôö÷(÷B÷\÷u÷)Ž÷¸÷Ó÷î÷ø!ø;øUø7oø§ø7Áøùøù-ùGù_ùyù”ù¯ùÊùçùú(!úJújú!‡ú3©ú4Ýú û33ûgû"„û'§û\Ïû,ü?Iü(‰ü=²ü@ðü61ý9hý¢ý)¾ý,èý$þ:þATþ–þ´þÓþ,óþ1 ÿ,Rÿ"ÿ.¢ÿ0Ñÿ!6$.[&Š,± Þ1ÿ19P:Š&Å8ì1%.W†$¤0ÉIú6D{+š;Æ-G0:x8³#ì#0)T&~/¥-Õ4(8a€/Ÿ"Ï5ò/(+X-„>²Yñ7K+ƒ2¯ â4	%8	&^	)…	$¯	0Ô	1
! /7
! 2g
! 2š
! $Í
! (ò
! 1;)m-—,Å,ò<&\/ƒ=³&ñ%
>
'Y
=�
5¿
õ
 .34b-—Å"Ý2(E$n+“¿Ôçþ )67`	˜(¢Ë?çC'k…' #È-ì !;]y• ±$Ò2÷A*@l"­$Ð$õ4(O1x%ª$Ð+õc!…™*­'Ø5*6"a„&žÅ#Ý*#G!k�/«:Û,#CFgP®HÿH0_.�+¿5ë1!2S-†$´'Ù3+5!aƒ3 Ô(ô9Lj‚Š†
(” ½Þ'ò5P j+‹2·2ê2P%j!�²Å(Ø# % A )P z -— (Å ,î !!0!/R!"‚!+¥!%Ñ!2÷!E*"7p"#¨"!Ì"î":#A#@`#4¡#5Ö#'$O4$„$£$¸$4Ò$;%:C%0~%4¯%:ä%A&Ma&C¯&Yó&BM'>�'4Ï'�(‘’(0$)˜U)î)*> *>_*6ž*:Õ*;+)L+&v+#�+9Á+û+,47,l,‰,¥,Â,à,ö,-$3-X-q-€-‘- -¯-Ç-ä-#ù-...F.U.m.Š.ž.³.Î.;ç.#/</#E/i/ „/¥/²/!Ï/:ñ/,0F07a00™0Ê0æ011
! 61(A1,j1—1´1Î1é1/2<72,t2,¡2-Î2:ü2473/l3&œ3Ã3Ô3ï3&424N4j4!z4œ43º4î4.505%M5s5�5'§5*Ï5ú5*6 C62d60—6È62è6"7->7l71ˆ7º7Ö78å7 8.?81n8 8¹8Ó8í8>9)K9u98•9Î9å9:::2U:)ˆ:+²:?Þ:&;DE;)Š;3´;,è;1<;G<6ƒ<.º<6é<1 =,R==;Ÿ=2Û='>/6>f>(…>®>8Ê>?'"?/J?*z?,¥?3Ò?0@$7@=\@*š@*Å@/ð@# A!DA6fA8�A
ÖAäA+õA0!B2RB/…BµB%ËB#ñBC,3C1`C/’C2ÂC.õC+$DPD(jD
“D&¡D)ÈD9òD<,E5iE8ŸE+ØE+F00F+aF/�F$½F5âF4G!MG&oG&–G'½G(åG.H=HTH>jH0©HÚHæH%I)I?IQIbIwIƒI�IªIºIÎI ×IøIJ +J!LJ nJ#�J³J ÓJ#ôJ!K!:K(\K%…K!«K$ÍKòK
! L#L(7L%`L'†L®LÃLàL8ûL=4M rM“M)®M)ØM,N$/N*TN!N$¡N$ÆN$ëN$O#5O+YO*…O)°O(ÚO.P"2PUP9pPªP5»PñP2QDQVQfQ„Q–Q ¶Q×Q6ôQ +RLR*jR:•RGÐR@S)YS3ƒSE·S3ýS21TdT ‚T)£T1ÍT(ÿT)(U1RU.„U0³UäUþU)V.EV1tV'¦V$ÎV;óV/W'8W`WtW‰W¢W¶WÒW0òW&#X&JX:qX¬X1ÄX<öX;3Y.oY1žY.ÐY.ÿY5.Z5dZ?šZÚZ"óZ,['C[$k[&�[<·[ô['\#:\0^\7�\Ç\ç\]6]Q]]],{]0¨]!Ù]û]%^))^5S^.‰^(¸^Bá^+$_#P_t_$…_	ª_%´_0Ú_` `3@`t` †`!§`É`æ`ü`JaT`aTµa8
! b5Cb8yb2²b&åb6c6Cc!zc!œc¾c$Ùcþcd7"d(Zd$ƒd)¨d%Òd%ød$e%Ceie(re&›e'Âe$êe,f<f2Vf2‰f
¼fÊf	ÑfÛf!âfg-$gRgbgng‹g§gÅgäg óg h"5hXh5rh%¨h&Îhõh!þhC i3di!˜i3ºi7îi6&j(]j†j2 j$Ój$øj/k!Mk ok)�k)ºk)äk-l0<l*ml˜l!¸l$Úl'ÿl*'mRm,pm"�m/ÀmðmnSn6cn*šn6Ån6ünM3o �o"¢o#Åo$éo6pEpUphp,„p±p)Áp6ëp "q)Cq;mq/©q2Ùq#r0r9Mr0‡r4¸r6ír1$s&Vs6}s8´s/ís&tDt]t;lt*¨tÓt&òt*u'Dulu†u"•u;¸uHôu<=v<zv<·v<ôv 1w:Rw5�w8Ãwüwxx3xGx[xmx�x“x¥x·xÉxÛxìxþxy"y4yFyXyly~y�y¢y´yÆyÚyîyzz(z:zKz]zoz�z“z¥z·zËzÝzïz{{3{'M{u{ …{¦{¾{Þ{#ü{ |@|"T|
w|…|¥|Â|Þ|ú| } (} I} j} ‹} ¬} Í} î} ~ 0~ Q~"r~•~µ~Ñ~ñ~
)Ie��¹(×.€#/€(S€|€�€¯€Å€Då€,*�$W�|�3œ�Ð�#ï�‚!3‚UU‚«‚¾‚*Ø‚$ƒ!(ƒ!Jƒ!lƒ$Žƒ"³ƒ#Öƒ#úƒ#„B„'b„Š„¦„ Â„ã„…#…$7…\…1w…3©…Ý…ø… †!(†J†3g†›† «†Ì†!ì†‡‡5‡0L‡}‡(—‡À‡+Þ‡
! ˆ *ˆ@Kˆ%Œˆ!²ˆÔˆñˆ/‰5;‰q‰Ž‰8­‰6æ‰Š<Š,VŠ4ƒŠ"¸Š(ÛŠ,‹,1‹&^‹…‹œ‹¶‹!Õ‹%÷‹Œ1Œ/LŒ/|Œ¬ŒÀŒÏŒ.âŒ �(2�8[�+”�À�Ð�Kæ�%2Ž!XŽ,zŽ§Ž	®Ž'¸Ž àŽ3�5�6J�$��(¦�)Ï�ù��$�C�V�n�/}�5­�(ã�‘2#‘V‘&t‘1›‘4Í‘ ’&#’6J’�’ž’º’Á’<×’(“(=“Af“<¨“Aå“5'”]”!p”L’”&ß”•%"•6H•3•#³•×•é•/ú•
*–C8–3|–°–)Ð–+ú–&—:—V—v—(•—-¾—ì—)˜76˜n˜z˜=�˜Î˜(Ó˜)ü˜-&™/T™/„™<´™Zñ™7Lš)„š(®š'×š'ÿš	'›1›"L›!o›
‘›,Ÿ›Ì› ã›/œ,4œaœwœ%�œ'³œ Ûœ2üœ'/�4W�Œ�!«�1Í�0ÿ�$0ž#Už yžšž!ªž"Ìžïž*
Ÿ8Ÿ"VŸyŸ2”Ÿ)ÇŸñŸ4 @ Z t =‹ +É !õ ¡=&¡5d¡4š¡)Ï¡)ù¡-#¢)Q¢*{¢'¦¢)Î¢ ø¢£06£;g£$££@È£:	¤(D¤$m¤.’¤'Á¤1é¤.¥5J¥5€¥9¶¥5ð¥5&¦5\¦-’¦À¦.ß¦§§8§-T§.‚§(±§'Ú§+¨.¨N¨6l¨%£¨7É¨&©(©=@©(~©§©,Ç©1ô©2&ª0YªŠª2œª2Ïª(«2+«3^«’«:±«ì«	¬R'¬$z¬Ÿ¬½¬3Ü¬­8%­.^­-�­»­&Õ­$ü­D!®*f®D‘®Ö®&é®'¯)8¯/b¯6’¯6É¯A°4B°w°.–°4Å°ú°&±#A±!e±‡±£±'¹±Iá±)+²!U²w²"Š² ­²AÎ²³[*³†³"¢³6Å³<ü³9´0V´‡´™´+¬´Ø´ò´.µ';µ3cµ)—µ5Áµ ÷µ$¶=¶R¶g¶%…¶«¶Ê¶8é¶"·.>·)m·—·"²·&Õ·ü·¸41¸/f¸-–¸=Ä¸/¹;2¹/n¹ž¹3¾¹,ò¹º=ºYº7qº'©º6Ñº+»,4»/a»0‘»5Â»@ø»#9¼!]¼A¼(Á¼	ê¼4ô¼.)½6X½.�½¾½Ò½5ò½(¾%C¾"i¾ Œ¾ ­¾-Î¾"ü¾!¿%A¿!g¿‰¿¡¿b¾¿D!ÁYfÁÀÁ)ÚÁ-Â2ÂõRÂHÃ7aÃ7™Ã4ÑÃ%Ä.,ÄJ[Äƒ¦Ä1*ÅB\ÅFŸÅEæÅM,ÆTzÆYÏÆP)ÇQzÇ>ÌÇGÈISÈM�ÈLëÈR8É:‹ÉHÆÉ@ÊGPÊ@˜ÊQÙÊ+Ë:JË5…ËN»ËA
! ÌGLÌL”ÌHáÌL*ÍDwÍ„¼ÍDAÎR†ÎCÙÎ8ÏWVÏP®ÏDÿÏEDÐIŠÐEÔÐÑ+3Ò@_Ò7 ÒØÒêÒÓÓÓ1Ó5Ó<Ó0UÓ2†Ó¹Ó×Ó%çÓ%
Ô<3Ô8pÔA©ÔBëÔ*.ÕMYÕ§ÕÅÕäÕ'þÕ5&Ö\ÖuÖ-�Ö$¾Ö;ãÖ$×#D×h×'ƒ×«×®×²×¶×¾×Æ×Ü×ö×Ø)Ø6Ø5SØ4‰Ø¾Ø$ÖØ8ûØ+4Ù"`Ù%ƒÙ©Ù ÇÙ]èÙLFÚ“Ú8­Ú+æÚRÛeÛ2lÛ ŸÛ/ÀÛ6ðÛT'Ü+|Ü"¨Ü!ËÜ/íÜ0Ý+NÝ/zÝªÝRÄÝÞ+,Þ<XÞB•Þ
ØÞ2æÞß4ßOß[ßpß;‚ß8¾ß¹÷ß±à8Èàá+á+Eá)qá$›á,Àá2íá) â'Jâ.râ¡â,¼â/éâ+ã4Eã0zãD«ã$ðã;ä7Qä+‰äAµä4÷ä6,å=cåP¡å8òå3+æ4_æ5”æ.Êæ0ùæ;*çVfç½ç:×çèA+è,mè5šè6ÐèSé<[é2˜é6Ëé.ê.1ê'`ê>ˆê.Çê1öê<(ë*eë&�ë#·ë.Ûë!
! ì!,ì'Nìvì%•ì2»ì)îì7íPí'pí5˜í#Îí3òí:&î4aî>–îÕî0ïî9 ï5Zï4�ï=Åïð/ð	Kð7Uð_�ð-íðñ'ñ97ñ0qñB¢ñ#åñ	ò(òHò'gò*�ò'ºò1âò ó5ó#Ró%vó%œó?Âó6ô19ô0kô1œô1Îôõõ6õ-Põ	~õ+ˆõO´õ)ö$.ö.Sö-‚ö°öÍö-êö÷*/÷5Z÷6�÷&Ç÷+î÷2øMø7aø;™ø6ÕøKù<Xù•ù¯ùCÊù/ú4>ú=sú4±ú<æú<#û>`û<Ÿû<Üû<ü:Vü2‘ü;Äü&ý"'ý"Jý=mý%«ýÑýçýþ3'þ@[þ4œþÑþ-ìþ4ÿ)Oÿ#yÿ�ÿ(½ÿæÿ&Fdz�9§á<"S"v™9¯9é#5C;yµËß?ÿ$?6d›.·æJ P)qC›"ß"$=$b$‡6¬#ã/%U,t¡*¼Fç.)=%g� ©%Êð:
FH1�&Áè	 	6	9Q	,‹	#¸	#Ü	5
! <6
! #s
! 1—
! &É
! )ð
! 13LM€2Î6,8?e3¥+ÙB
(H
Iq
4»
8ð
)*F#q5•%Ë#ñ$%:`2x«5Ë:<Xu/�AÀ%<(!e‡.¢ÑðB!!d†!¥/Ç!÷0'J(r7›+Ó@ÿ$@1e—*³"Þ(7*-b-�¾4ÞNb+rž%²Ø$ø-J)d&Ž1µ-ç15G5}C³D÷<.Q(€%©>Ï$%3<Y.– Å!æ3@<;}(¹4â,)D#n%’¸×ôH[{š,¹#æ'
!  2$Sx)�·(Ô ý""A"d&‡®Ç2ä* @B ?ƒ AÃ 8!;>!;z!3¶!ê!û!"$/"T"g"|"�"£"¶"5É">ÿ"4>#s#<Š#!Ç#!é#!$!-$!O$!q$“$«$ Ã$ä$þ$%1%K%e%%6™%Ð%6ê%!&;&U&o&‡&¡&»&Õ&ï&#
! '.''N'v'’'²'6Ò'A	(K(8j(£(&Ã(.ê([)u)6”),Ë)<ø)>5*:t*<¯*ì*0+75+-m+›+K³+ÿ+, :,,[,2ˆ,.»,ê,,	-<6-(s-3œ-2Ð-!.+%. Q.0r.$£.@È.E	/4O/@„/2Å/+ø/$0&C08j0X£0Cü0"@1)c1@�1;Î1a
! 2>l2E«2-ñ2)3#I32m3) 32Ê38ý3764+n4 š4.»44ê4$5FD57‹5*Ã5*î5A6a[6+½6<é69&7&`7F‡7(Î7)÷7,!8'N8.v8-¥8-Ó8.9/09-`9.Ž9"½96à9*:0B:/s:/£:MÓ:'!;.I;>x;!·;!Ù;û;'<H;<5„<º<"Ø<7û<13=)e=�=#©=Í=Gã=0+>#\>8€>¹>Ð>ï>?%-?'S?H{?	Ä?*Î?ù?A@DX@�@¹@&Ö@%ý@+#A-OA0}A#®AÒAñA$B%5B([BG„B<ÌB	C!&C$HC4mC#¢C.ÆC2õC6(D;_Dm›D	E E/7E,gEG”E9ÜE"F9F,SF€F2—FÊF4âF G18G'jG/’GBÂG+H*1H]\HsºHh.I—I5µI0ëI/JELJ0’J.ÃJ5òJ"(K)KK2uK.¨K'×KÿK7L!VL(xL$¡LÆLåL.ÿLŒ.M�»M6LN!ƒN¥N.ÀNïNO)O"FO(iO1’O1ÄO1öO"(P.KP%zP P·P)ÑP&ûP"Q=Q+JQ!vQ*˜Q/ÃQ2óQ&R7R,TR�R RÀR6àRAS3YS�S&­SÔS=îS#,TDPT7•T;ÍT,	UJ6U�U¡U¼U,ØU4V=:V(xV:¡VEÜVD"WGgWK¯WWûWESX;™XAÕX’Y—ªY1BZ—tZ"[/[T>[@“[DÔ[I\6c\5š\&Ð\$÷\@]/]]�]=­])ë]^'0^(X^�^œ^¼^"×^ú^_%_8_I_Z_y_–_(­_Ö_é_``2`O`e`|`›`I·`a
! a&(aOa0maža ­a'ÎaGöa>b]b@}b9¾b øb#c=cXcuc;ˆc-Äcòcd.dId4id9žd&Ød2ÿd52eDheB­e=ðe8.fgf~f!šf+¼f èf	g!g*7gbg9�g»g3Ðgh$!h$Fh!kh<�h*Êhõh0i Bi<ci7 iØi3õi))j2Sj,†j>³jòj	k=k&Wk6~k*µkàkúkl/lILl2–l*ÉlCôl%8m^m{mN”m<ãm7 n&XnUn-ÕnFo,Jo,wo,¤o@ÑoLp,_p4ŒpBÁp1q.6qeq8q8¸q&ñq+r#Dr-hr!–r:¸r#ór,s/Ds(ts0�s=Îs3t0@tDqt*¶t'át+	u(5u+^u8Šu9Ãuýuv,"v8Ov@ˆv;Évw&w.Cw rw/“wNÃwIxG\x2¤x0×xy$ y
Ey/Sy4ƒyM¸yBzIIz>“z5Òz5{:>{<y{1¶{0è{9|GS|›|%¹|(ß|4}3=}'q}™}²}>É}.~7~!G~+i~)•~¿~×~ó~
! 7Id{,ˆµ#Ï'ó(€'D€*l€&—€'¾€*æ€(�(:�.c�,’�'¿�'ç�‚+‚H‚:_‚+š‚&Æ‚!í‚ƒ,ƒ8Gƒ9€ƒ,ºƒçƒE„.K„8z„$³„*Ø„%…$)…#N…#r…#–…'º…/â….†-A†+o†7›†Ó†ó†;‡G‡;T‡'�‡A¸‡ú‡ˆ"(ˆKˆ&`ˆ+‡ˆ ³ˆAÔˆ$‰#;‰8_‰7˜‰CÐ‰AŠ5VŠ>ŒŠXËŠ;$‹<`‹!�‹#¿‹-ã‹8Œ7JŒ<‚ŒA¿Œ?�:A�$|�(¡�AÊ�?ŽELŽ4’Ž1ÇŽJùŽD�3M���•�¨�Å�á� û�9�2V�'‰�2±�ä�Lþ�OK‘N›‘>ê‘I)’2s’2¦’4Ù’4“GC“‹“1¥“@×“1”-J”5x”C®”%ò”'•,@•,m•1š•)Ì•(ö•–4;–p–!|–>ž–:Ý–'—
@—N—2l—4Ÿ—.Ô—H˜EL˜?’˜-Ò˜™'™	9™DC™2ˆ™$»™#à™5š
:š Hš%iš�š®šÄšZÙšk4›c ›;œA@œ)‚œ8¬œ&åœ3�4@�#u�$™�¾�(Ú�ž žM'ž3už%©ž,Ïž&üž'#Ÿ&KŸ&rŸ$™Ÿ$¾Ÿ(ãŸ? (L -u £ ,Á ,î ¡(¡	/¡9¡&@¡,g¡0”¡
Å¡
! Ó¡Þ¡þ¡ ¢!>¢`¢%p¢&–¢%½¢ã¢6þ¢5£,O£|£
…£R“£@æ£!'¤KI¤J•¤Pà¤/1¥a¥6{¥&²¥&Ù¥2¦&3¦Z¦%z¦% ¦%Æ¦2ì¦1§/Q§�§$Ÿ§(Ä§0í§1¨1P¨2‚¨)µ¨5ß¨©%©]4©8’©)Ë©5õ©B+ªFnªµª2Õª+«-4«<b«Ÿ«¯«¿«%Ù«ÿ«.¬4D¬&y¬$ ¬<Å¬+­>.­%m­ “­6´­-ë­>®OX®0¨®#Ù®=ý®?;¯0{¯4¬¯á¯°<°8Q°Š°(¢°'Ë°)ó°±5±!A±8c±Hœ±Aå±A'²Ai²A«²"í²<³:M³9ˆ³Â³Õ³å³ù³
´!´3´G´Y´k´}´�´¡´²´Ä´Ö´è´ú´µµ2µDµVµhµzµŒµ µ´µÈµÜµîµ¶¶#¶5¶G¶Y¶k¶}¶‘¶£¶µ¶Ç¶Ù¶õ¶,·=·M·i·"�·¤·(À·$é·¸ !¸B¸"W¸ z¸$›¸ À¸
á¸ï¸¹/¹O¹o¹�¹¯¹Ï¹ï¹º/ºOºoº�º!ªºÌºêº!»*»H»f»„»¢»$Â»5ç»!¼'?¼g¼„¼¡¼#·¼MÛ¼*)½&T½A{½3½½ñ½'
¾"5¾&X¾d¾ä¾$û¾3 ¿/T¿,„¿,±¿,Þ¿/À-;À.iÀ.˜À.ÇÀ(öÀ2Á&RÁ$yÁ)žÁ(ÈÁ#ñÁÂ+/Â[Â2tÂ:§Â"âÂÃ&Ã1=ÃoÃ6�ÃÄÃ%ÕÃ$ûÃ( ÄIÄZÄxÄ7�Ä"ÈÄ4ëÄ& Å7GÅ+Å)«ÅHÕÅ-Æ2LÆ,Æ#¬Æ0ÐÆ0Ç2Ç%QÇ?wÇ9·Ç"ñÇÈ+0È;\È'˜È,ÀÈ/íÈ/É*MÉxÉ,�É ½É0ÞÉ<ÊLÊcÊ4~Ê2³ÊæÊ
ûÊ	Ë1!ËSË&sË3šË1ÎËÌ ÌM6Ì0„ÌµÌ:ÐÌÍÍ&Í EÍPfÍ·Í=ÒÍ/Î'@Î'hÎ �Î±Î*ÁÎìÎÏÏ-2ÏL`Ï.­ÏÜÏ;õÏ 1Ð2RÐH…Ð1ÎÐ%Ñ0&Ñ6WÑŽÑ'­ÑÕÑÞÑJüÑ0GÒ6xÒE¯Ò;õÒ>1Ó4pÓ¥Ó%·ÓPÝÓ".Ô+QÔ+}ÔB©Ô.ìÔ&ÕBÕVÕ4jÕŸÕH¸Õ3Ö#5Ö)YÖ1ƒÖµÖÉÖáÖûÖ-×/@×p×,Ž×2»×
î×ü×RØhØ/mØ1�Ø6ÏØ<ÙDCÙEˆÙcÎÙE2Ú5xÚ.®Ú1ÝÚ-Û	=ÛGÛ#fÛ+ŠÛ¶Û&ÆÛíÛ*	Ü/4Ü,dÜ‘Ü°Ü%ÊÜ(ðÜÝ47Ý:lÝ7§Ý#ßÝ"ÞD&ÞCkÞ0¯Þ/àÞ-ß>ß$Mß/rß¢ß8¾ß$÷ß'à)Dà)nà.˜àÇà;æà"á<áVáDuá5ºá;ðá,â@Dâ<…â;ÂâBþâ*Aã3lã' ã'Èã"ðã0äDäbä4~ä>³ä#òäAå<Xå.•åÄåQáå)3æ5]æ=“æ5Ñæ5çF=ç9„ç9¾ç9øç62è#iè,�èºè Æè&çè4é4Cé-xé)¦é0Ðé ê"ê:?ê'zê<¢ê%ßêë<ë,Yë-†ë+´ë1àë5ì4Hì}ì/•ì0Åì,öì6#í8Zí“í?°í ðíîO1î'�î#©î"ÍîFðî7ïHNï:—ï0Òïð3!ð,UðP‚ð.ÓðKñNñ%_ñ1…ñ2·ñ2êñ5òKSòHŸò5èòó1<ó9nó(¨ó,Ñó$þó#ô@ôXô$kôD�ô%Õôûôõ)õ&IõHpõ¹õbÓõ6ö'Oö/wö<§öäö/÷3÷O÷'i÷‘÷©÷:Ç÷,ø0/ø&`ø5‡ø½ø$Úøÿøù"ù"?ùbù{ù1”ù!Æù8èù+!úMú(kú(”ú"½úàú3û34û2hû>›û3Úû>ü6Mü!„üB¦ü>éü(ý?ý[ý@xý%¹ý9ßý-þ.Gþ3vþ1ªþ;ÜþEÿ0^ÿ(�ÿH¸ÿ.
! 06;0r:£<Þ&,5S‰'§%Ï'õ#*A%l$’$·/Ü%+Å«8üØ³—�Ïk¥‹ç+�Ï�ƒn|-ûú
! ÖbiåßD…Ìy:'.QPÿÃŽßWAÀOËØ+Y7órý[vÕð}„_.ÜÝTMÙt®‘}š:Ÿ7ì¨�™T¶Šÿ½µEd�E¹bû=žð'Næ
­- ÑD3{–âÐ¦V±ª"žNÞÊÍÍÓbî*a‚ü]›·œvón¤�Uþ|dJõÈ¦‡ÛL"¬;KúyØX&>Œ4Ë(€+êø°Cßç2¥Á¡¥$Ä×]x:˜¯Aƒ-=Œºô5¬?,Ó@•}‰!—båG�)‡…O;!ÈþÑ<¯CC“dü©Ýë
! 
ÇŠ–5^ƒÔÍ„&¡’·ºl"móŒ
!  îiÝùéux\Ò‰\£Gê>#Lf¹	°=Ž
! Ÿ:æ¶ci¯á„Ûè=e_{¬i*â5¸éƒOÒ8­±„83
OlÃŸj¹j‰†¨^´_º=_6è´«wäZ‘'ï¬§Ö†€Hz†7´ûO\ªK}U-	£D©ä%2GBäé”'!™V-ƒ
),•˜)9Ë—štlŽ%t91‡‚q¶…:càŽê»sÉ��E÷]Qú¾³h>Å“âï9.íj¸¬c{ˆë½í…3ñBžì1¾R)M
! Xò„W«ò0²ÅýM�Q»bSs«¬9€gTÏM4vF€û”uÒ§ÇÐÁÎŸ7]2a¹)â£Ä¿%sº¤ŒÖ%^Ø
|IYéäKÁÉvI/Ôð‰3uÊ(	ôÖÞL"¸Ay¿A$õé;lD÷á’åÕe½çªg³ FiÁ�Ýò’‘e·ì‚�Y=ãß¨hÄÀÀÝÿ/“òŸ¶@Çß@€žRuáÌ1Â—nN�ÂL\?X×òyE×îÌ©åx Ša‡Z¼ h­Ô•$9C0�YZ‚ðœÍcF›­àÞ±Ó•üBôA9Æ5—íê,?b™ºËùÒyMq¾Çs[`Š-ùî] U�–ÀÌ©š¥Ž~ ã3ÚÚWžˆxm-ÕõBë€“&,7 žÔÎ+Í–ì6YxÒ–f/¼°›)Q˜q~£à¡è¿“[´üù4;t¤C”ù'iÅP‹`7~@JÞÂx�¸%0Ú¾�tŠ3Â‘kKµ=j–B €
ÅR²·C§Çáoiù~¨	©kG‚å¡»,zm,´8@6?Ç2À�óÐw/8Tö–«”J)ôpöÀoÅ›‹{Öw×‰lÙUˆæ(tøFˆõÿ?ï‹ð÷(ø+*ªÀh â_#�&w¤>(jbE»ûW}1¥ç5�Å«Ðpc‹0Ã›ýA`<—Î
! ]<\tn~Æ�!?þ\ÙGH�5¿*NDöÉ†ª~™ÕDÓ5*/àk“Ú#$<WžÚSþàHPM’­‚2Ý[1
oÒ®�PP6^µ‚?�vÕŠÏ1�Óø`<®þ¤zÊÌ^ÿÈí¢XL.Ü&anlQéâãæƒN•¦¸gÙ!8¦é�÷°Ü
! ¯Œ@ÆÓØz©˜zmÜîôV„½Ó`±ÙfpöÝ^„ÙûS÷Sg$¼Œc§Gëã‡!ZmueßÑÉˆ¼;H«˜šÕ¤äGV’›'[Ð.êÊ"ý½vïdŸ2*’F�µª]/ýÃ»e4|ýIo"RHI@Ä'O&úq’1üÚå0$î´	6xB™8¦g¡�(ºñ3ÎkñŽa¸š0ÎTwÄ˜Ë•ãzq},á±Ô¥XåÆë…�DYoYq:»í�¢QêE™Áõ<èæpU†IhJE#—ôÏ§È¹núÃ˜µR‡¬d¨E6µ7á+.{ ¦ß°(¥h‘Ìøù¸P†ðñì·.ó”gr¾L)u2`JcPÛ\(š£ÍÎ¿Aê¯Ñ•ð‘®ƒf4²ïñ+soKÄVïÉk>FK‘vWSÛ%L9$õZ°Ú³ÖaË‡í"w,IJ[È¿8œ>®G¶Ê<œ	Á×þ£Mûøöp[	§HXÐ®#æŽ‰4¡Ôef4`Û/1r¨ˆUl�üì¿â¯Ùè#”A±¯ NÈ;z|Øs±!*5èÃ�jÞúd0ÎçäC^³¨;óçÑœ�á…³m»uñ£'%ÔVçHÐpqñ¢øXìfò%m7|ÊÛÏ:f²ÉÈè×ÏnwD9N·jþ~ÁÞg“�§¶ö#J¢ýÇ²²F+ÜÆ½y÷pãæš®:6óR0r&oÕ!ÆôQ”2raã…²4OÞº|ŒÂúy¢õ‹Ñë
! ×Ük<Í½àS·¾É	Fœ*s¢BZÒªÑdíSÊ©­Ìÿ}W;÷r†ÜUT¢/&ÂZ°ˆ?.{ ¡ä¤Ÿ›CÂ@TÛï>î¦V3I
$e{6¼­=ò_¹œëŠ´‹>Ë¼�¼‰à¹™³ÆØ¶öÃhÿR µ ÖÄB¾#_Kr"-
  %s: fatal error: aux info file corrupted at line %d
  
  ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),
*************** write_c_file - output name is %s, prefix
*** 138,145 ****
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s.
! %s%s: %d: warning: definition of %s not converted
  %s: %d: warning: source too confusing
  %s: %d: warning: varargs function declaration not converted
  %s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
--- 125,131 ----
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s: %d: warning: definition of %s not converted
  %s: %d: warning: source too confusing
  %s: %d: warning: varargs function declaration not converted
  %s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
*************** write_c_file - output name is %s, prefix
*** 159,179 ****
  %s:cannot open data file
  %s:cannot open source file
  %s:corrupted
! %s=%s is not numeric%s=%s is too large'(' expected')' expected')' or term expected'*' expected':' expected';' expected'[' expected']' expected']' expected, invalid type expression'class' expected'class' or 'this' expected'{' expected(Each undeclared identifier is reported only once(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning--resource requires -o-G is incompatible with PIC code which is the default-I- specified twice-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-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-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 and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
  -fdata-sections not supported for this target-femit-class-file should used along with -fsyntax-only-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-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)-frepo must be used with -c-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-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-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-pg and -fomit-frame-pointer are incompatible-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib32381 fpu387 instruction set disabled, using SSE arithmetics;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
! <built-in><command line>APCS reentrant code not supported.  IgnoredAbnormal edges for no purpose in bb %iAdd extra commentary to assembler outputAdditional debug printsAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAlways check for non gcj generated classes archivesAlways generate long callsAlways treat bit-field as int-sizedAssume GASAssume all doubles are alignedAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume int to be 8 bit integerAssume native functions are implemented using JNIAssume normal C execution environmentAssume possible double misalignmentAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that unaligned accesses are handled by the systemAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBad 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, P modifier:Bad insn to frv_print_operand_address:Bad insn to frv_print_operand_memory_reference:Bad output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
! Branches are this expensive (1-5, arbitrary units)CPU you selected does not support x86-64 instruction setCall edges for non-call insn in bb %iCannot decompose address.Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newClass or interface declaration expectedCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v8plus ABICompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Consider access to byte sized memory slowConstantValue attribute of field '%s' has wrong typeConstructor invocation must be first thing in a constructorControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsCreate GUI applicationCreate console applicationDW_LOC_OP %s not implemented
! Defer popping functions args from stack until laterDelete useless null pointer checksDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable fused multiply/add and multiply/subtract FP instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable parallel instructionsDisable space regsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not support 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not work around hardware multiply bugDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't work around early 4300 hardware bugDowngrade conformance errors to warningsEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable debug outputEnable debuggingEnable exception handlingEnable fused multiply/add and multiply/subtract FP instructionsEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable new features under developmentEnable parallel instructionsEnable scheduling across basic blocksEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnables a register move optimizationEnd of search list.
! Enforce strict alignmentExport functions even if they can be inlinedFallthru edge after unconditional jump %iField expectedFor elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryFunction starts are aligned to this power of 2GCSE disabledGenerate 32bit i386 codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for a 520XGenerate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code to check bounds before indexing arraysGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate pc-relative codeGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesICE: emit_insn used where emit_jump_insn needed:
! ISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO 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 qualified function typesISO C forbids specifying range of elements to initializeISO C prohibits argument conversion to union typeISO C++ does not allow designated initializersISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids initialization in array newISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids zero-size arrayISO C++ prohibits anonymous structsISO C++ prohibits overloading operator ?:ISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids subscripting non-lvalue arrayISR %s requires %d words of local vars, max is 32767Identifier expectedIgnore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInsert stack checking code into the programInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionInvalid control expressionInvalid declarationInvalid expression statementInvalid init statementInvalid interface typeInvalid method declaration, method name requiredInvalid method declaration, return type requiredInvalid reference typeInvalid type expressionInvalid update expressionJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLink to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLoop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop code aligned to this power of 2MMIX 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: 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?Make integers 32 bits wideMark data as shared rather than privateMaximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMin/max instructions allowedMin/max instructions not allowedMissing REG_EH_REGION note in the end of bb %iMissing class nameMissing class type termMissing formal parameter termMissing identifierMissing interface nameMissing nameMissing or invalid constant expressionMissing super class nameMissing termMissing term and ')' expectedMissing term and ']' expectedMissing term or ')'Missing term or ')' expectedMissing variable initializerNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo "Small register classes" kludgeNo case for %sNo default crt0.oNumber of registers used to pass integer argumentsOmit the frame pointer in leaf functionsOnly constructors can invoke constructorsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Output instruction sizes to the asm fileOverride -mbest-lib-optionsPIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
  PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPerform DWARF2 duplicate eliminationPerform a number of minor, expensive optimizationsPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform jump threading optimizationsPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform strength reduction optimizationsPerform superblock formation via tail duplicationPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
--- 145,165 ----
  %s:cannot open data file
  %s:cannot open source file
  %s:corrupted
! %s=%s is not numeric%s=%s is too large(Each undeclared identifier is reported only once(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning--resource requires -o-G is incompatible with PIC code which is the default-I- specified twice-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-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-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 and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
  -fdata-sections not supported for this target-femit-class-file should used along with -fsyntax-only-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-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)-frepo must be used with -c-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-install_name only allowed with -dynamiclib-keep_private_externs not allowed with -dynamiclib-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-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-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-pg and -fomit-frame-pointer are incompatible-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib32381 fpu387 instruction set disabled, using SSE arithmetics;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
! <built-in><command line>APCS reentrant code not supported.  IgnoredAbnormal edges for no purpose in bb %iAdd extra commentary to assembler outputAdditional debug printsAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAlways generate long callsAlways treat bit-field as int-sizedAssume GASAssume all doubles are alignedAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume int to be 8 bit integerAssume normal C execution environmentAssume possible double misalignmentAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that unaligned accesses are handled by the systemAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBad 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, P modifier:Bad insn to frv_print_operand_address:Bad insn to frv_print_operand_memory_reference:Bad output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
! Branches are this expensive (1-5, arbitrary units)CPU you selected does not support x86-64 instruction setCall edges for non-call insn in bb %iCannot decompose address.Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v8plus ABICompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Consider access to byte sized memory slowConstantValue attribute of field '%s' has wrong typeControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsCreate GUI applicationCreate console applicationDW_LOC_OP %s not implemented
! Defer popping functions args from stack until laterDelete useless null pointer checksDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable fused multiply/add and multiply/subtract FP instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable parallel instructionsDisable space regsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not support 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not work around hardware multiply bugDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't work around early 4300 hardware bugDowngrade conformance errors to warningsEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable debug outputEnable debuggingEnable exception handlingEnable fused multiply/add and multiply/subtract FP instructionsEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable parallel instructionsEnable scheduling across basic blocksEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnables a register move optimizationEnd of search list.
! Enforce strict alignmentExport functions even if they can be inlinedFallthru edge after unconditional jump %iFor elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryFunction starts are aligned to this power of 2GCSE disabledGenerate 32bit i386 codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for a 520XGenerate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code to check bounds before indexing arraysGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate pc-relative codeGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesICE: emit_insn used where emit_jump_insn needed:
! ISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO 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 qualified function typesISO C forbids specifying range of elements to initializeISO C prohibits argument conversion to union typeISO C++ does not allow designated initializersISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids initialization in array newISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids zero-size arrayISO C++ prohibits anonymous structsISO C++ prohibits overloading operator ?:ISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids subscripting non-lvalue arrayISR %s requires %d words of local vars, max is 32767Ignore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInsert stack checking code into the programIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLink to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLoop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop code aligned to this power of 2MMIX 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: 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?Make integers 32 bits wideMark data as shared rather than privateMaximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMin/max instructions allowedMin/max instructions not allowedMissing REG_EH_REGION note in the end of bb %iNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo "Small register classes" kludgeNo default crt0.oNumber of registers used to pass integer argumentsOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Output instruction sizes to the asm fileOverride -mbest-lib-optionsPIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
  PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPerform DWARF2 duplicate eliminationPerform a number of minor, expensive optimizationsPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform jump threading optimizationsPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform strength reduction optimizationsPerform superblock formation via tail duplicationPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
*************** See %s for instructions.
*** 193,203 ****
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
  This switch lacks documentationThread model: %s
! Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap on integer divide by zeroTreat all warnings as errorsTune alignment for the specified chip or CPU versionTune expected memory latencyUNKNOWN in print_operand !?Unbalanced ']'Uninitialized locals in .bssUninitialized locals in .dataUnknown cpu: -mcpu=%sUnknown switch -mlong-double-%sUsage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
! Use 128 bit long doublesUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse DEC assembler syntaxUse EABIUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse P-mnemonics for branches statically predicted as takenUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse epsilon-respecting floating point compare instructionsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse new mnemonics for PowerPC architectureUse normal calling conventionUse offset tables for virtual method callsUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the same size for double as for floatUse unaligned memory referencesUse zero-extending memory loads, not sign-extending onesUsing built-in specs.
! Utilize Visual Instruction SetVOIDmode on an outputWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about enumerated switches, with no default, missing a caseWarn about function pointer arithmeticWarn about functions which might be candidates for format attributesWarn about implicit function declarationsWarn about multiple declarations of the same objectWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly missing braces around initializersWarn about returning structures, unions or arraysWarn about uninitialized automatic variablesWarn about unrecognized pragmasWarn about uses of __attribute__((deprecated)) declarationsWarn about violations of Effective C++ style rulesWarn if .class files are out of dateWarn if a selector has multiple methodsWarn if deprecated empty statements are foundWarn if modifiers are specified when not necessaryWarn when a declaration does not specify a typeWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWork around early 4300 hardware bugWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %i[Leaving %s]
  [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this targetabort in %s, at %s:%daccumulator is not a constant integeraccumulator number is out of boundsaddress offset not a constantaggregate has a partly bracketed initializeraggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalignment must be a small power of two, not %dallocated but unused delay list in epilogueambiguous abbreviation %sambiguous conversion for array subscriptanachronism: anonymous struct not inside named typeargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate is out of rangeargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate is out of rangeargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument to dss must be a 2-bit unsigned literalarithmetic on pointer to an incomplete typearray index in initializer exceeds array boundsarray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulasm clobber conflict with input operandasm clobber conflict with output operandassignment (not initialization) in declarationassignment suppressionat this point in fileattribute interrupt_handler is not compatible with -m5-compactattributes in parameter array declarator ignoredbad addressbad address, not (reg+disp):bad amount of stack space removal: %dbad array initializerbad builtin fcodebad insn for 'A'bad method signaturebad operandbad pc in exception_tablebad registerbad shift insn:bad string constantbad testbad type in parameter debug infobad value (%s) for %sbad value (%s) for %s switchbad value (%s) for -mabi= switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mcpu switchbad value (%s) for -mcpu= switchbad value (%s) for -mfpmath= switchbad value (%s) for -mmodel switchbad value (%s) for -msdata switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtls-size= switchbad value (%s) for -mtune= switchbad value constant type %d, index %dbad value for -mcall-%sbad value for -msdata=%sbad zip/jar file %sbadly nested C headers from preprocessorbasic block %d pred edge is corruptedbasic block %i edge lists are corruptedbb %d on wrong placebogus JARL construction: %d
  bogus JR construction: %d
  boolean registers required for the floating-point optionbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executed
--- 179,189 ----
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
  This switch lacks documentationThread model: %s
! Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap on integer divide by zeroTreat all warnings as errorsTune alignment for the specified chip or CPU versionTune expected memory latencyUNKNOWN in print_operand !?Uninitialized locals in .bssUninitialized locals in .dataUnknown cpu: -mcpu=%sUnknown switch -mlong-double-%sUsage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
! Use 128 bit long doublesUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse DEC assembler syntaxUse EABIUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse P-mnemonics for branches statically predicted as takenUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse epsilon-respecting floating point compare instructionsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the same size for double as for floatUse unaligned memory referencesUse zero-extending memory loads, not sign-extending onesUsing built-in specs.
! Utilize Visual Instruction SetVOIDmode on an outputWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about enumerated switches, with no default, missing a caseWarn about function pointer arithmeticWarn about functions which might be candidates for format attributesWarn about implicit function declarationsWarn about multiple declarations of the same objectWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about returning structures, unions or arraysWarn about uninitialized automatic variablesWarn about unrecognized pragmasWarn about uses of __attribute__((deprecated)) declarationsWarn about violations of Effective C++ style rulesWarn if a selector has multiple methodsWarn when a declaration does not specify a typeWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWork around early 4300 hardware bugWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %i[Leaving %s]
  [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this targetabort in %s, at %s:%daccumulator is not a constant integeraccumulator number is out of boundsaddress offset not a constantaggregate has a partly bracketed initializeraggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalignment must be a small power of two, not %dallocated but unused delay list in epilogueambiguous abbreviation %sambiguous conversion for array subscriptanachronism: anonymous struct not inside named typeargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate is out of rangeargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate is out of rangeargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument to dss must be a 2-bit unsigned literalarithmetic on pointer to an incomplete typearray index in initializer exceeds array boundsarray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulasm clobber conflict with input operandasm clobber conflict with output operandassignment (not initialization) in declarationassignment suppressionat this point in fileattribute interrupt_handler is not compatible with -m5-compactattributes in parameter array declarator ignoredbad addressbad address, not (reg+disp):bad amount of stack space removal: %dbad array initializerbad builtin fcodebad insn for 'A'bad method signaturebad operandbad pc in exception_tablebad registerbad shift insn:bad string constantbad testbad type in parameter debug infobad value (%s) for %sbad value (%s) for %s switchbad value (%s) for -mabi= switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mcpu switchbad value (%s) for -mcpu= switchbad value (%s) for -mfpmath= switchbad value (%s) for -mmodel switchbad value (%s) for -msdata switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtls-size= switchbad value (%s) for -mtune= switchbad value constant type %d, index %dbad value for -mcall-%sbad value for -msdata=%sbad zip/jar file %sbadly nested C headers from preprocessorbasic block %d pred edge is corruptedbasic block %i edge lists are corruptedbb %d on wrong placebogus JARL construction: %d
  bogus JR construction: %d
  boolean registers required for the floating-point optionbraced-group within expression allowed only inside a functionbraces around scalar initializerbranch %2d never executed
*************** warranty; not even for MERCHANTABILITY o
*** 217,223 ****
  ignoring malformed #pragma longcallignoring nonexistent directory "%s"
  implicitly popped regs must be grouped at top of stackin %s, at %s:%din basic block %d:incomplete type unificationinconsistent instance variable specificationincorrect insn:increment of pointer to unknown structureindex value instead of field name in union initializerinit function found in object %sinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer-string for array of chars is too longinitializing array with parameter listinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressioninternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal errorinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%u valueinvalid %%v valueinvalid %%xn codeinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid addressinvalid base-class specificationinvalid catch parameterinvalid constraints for operandinvalid expression as operandinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid maskinvalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid qualifiers on non-member function typeinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid truth-value expressioninvalid type argumentinvalid use of %%d, %%x, or %%Xinvalid 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 structure with flexible array memberinvalid use of void expressioninvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits scope is only this definition or declaration, which is probably not what you wantjump to case labeljunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typeld 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 lib%s not foundlo_sum not of registerlong long constant not a valid immediate operandmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed .zip archive in CLASSPATH: %smalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember functions are implicitly friends of their classmethod '%s' not found in classmips16 function profilingmismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument to "-%s"missing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing numbermissing open parenmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmno-cygwin and mno-win32 are not compatiblemode not QImodemove insn not handledmultidimensional array must have bounds for all dimensions except the firstmultiple default labels in one switchmultiple types in one declarationmust #include <typeinfo> before using typeidmvc&exmvcle usemysterious repository information in %sname missing for member functionnamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typenested assembly dialect alternativesnew cannot be applied to a function typenew cannot be applied to a reference typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno description yetno input file specifiedno input filesno input files; unwilling to write output filesno low registers available for popping high registersno 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 unionnon-empty initializer for array of empty elementsnon-static initialization of a flexible array membernon-trivial labeled initializersnonconstant array index in initializernonnull attribute without arguments on a non-prototypenot a valid Java .class filenot enough type informationnote: number must be 0 or 1number of bb notes in insn chain (%d) != n_basic_blocks (%d)offset outside bounds of constant stringonly constructors take base initializersonly initialized variables can be placed into program memory areaonly 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: %moperand 1 must be a hard registeroperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoptions enabled: options passed: ordered comparison of pointer with integer zeroout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput constraint %d must specify a single registeroutput filename specified twiceoutput number %d not directly addressableoutput regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute is unnecessarypadding struct size to alignment boundaryparameter names (without types) in function declarationparse errorparser stack overflowpassing floating point arguments in fp regs not yet supportedpipepointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/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 formatprev_bb of %d should be %d, not %dprofiling not supported with -mg
  programs: %s
  reading class %s for the second time from %sredirecting stdout: %sreference to non-lvalue returnedregister used for two global register variablesregisters IX, IY and Z used in the same INSNrename spec %s to %s
--- 203,209 ----
  ignoring malformed #pragma longcallignoring nonexistent directory "%s"
  implicitly popped regs must be grouped at top of stackin %s, at %s:%din basic block %d:incomplete type unificationinconsistent instance variable specificationincorrect insn:increment of pointer to unknown structureindex value instead of field name in union initializerinit function found in object %sinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer-string for array of chars is too longinitializing array with parameter listinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressioninternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal errorinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%c operandinvalid %%d operandinvalid %%f operandinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s operandinvalid %%s valueinvalid %%u valueinvalid %%v valueinvalid %%xn codeinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid addressinvalid base-class specificationinvalid catch parameterinvalid constraints for operandinvalid expression as operandinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid maskinvalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid qualifiers on non-member function typeinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid truth-value expressioninvalid type argumentinvalid use of %%d, %%x, or %%Xinvalid 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 structure with flexible array memberinvalid use of void expressioninvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits scope is only this definition or declaration, which is probably not what you wantjump to case labeljunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typeld 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 lib%s not foundlo_sum not of registerlong long constant not a valid immediate operandmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed spec function argumentsmalformed spec function namemask must be an immediatematching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember functions are implicitly friends of their classmethod '%s' not found in classmips16 function profilingmismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument to "-%s"missing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing numbermissing open parenmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmno-cygwin and mno-win32 are not compatiblemode not QImodemove insn not handledmultidimensional array must have bounds for all dimensions except the firstmultiple default labels in one switchmultiple types in one declarationmust #include <typeinfo> before using typeidmvc&exmvcle usemysterious repository information in %sname missing for member functionnamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typenested assembly dialect alternativesnew cannot be applied to a function typenew cannot be applied to a reference typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno description yetno input file specifiedno input filesno input files; unwilling to write output filesno low registers available for popping high registersno 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 unionnon-empty initializer for array of empty elementsnon-static initialization of a flexible array membernon-trivial labeled initializersnonconstant array index in initializernonnull attribute without arguments on a non-prototypenot a valid Java .class filenot enough type informationnote: number must be 0 or 1number of bb notes in insn chain (%d) != n_basic_blocks (%d)offset outside bounds of constant stringonly constructors take base initializersonly initialized variables can be placed into program memory areaonly 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: %moperand 1 must be a hard registeroperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoptions enabled: options passed: ordered comparison of pointer with integer zeroout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput constraint %d must specify a single registeroutput filename specified twiceoutput number %d not directly addressableoutput regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute is unnecessarypadding struct size to alignment boundaryparameter names (without types) in function declarationparse errorparser stack overflowpassing floating point arguments in fp regs not yet supportedpipepointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/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 formatprev_bb of %d should be %d, not %dprofiling not supported with -mg
  programs: %s
  reading class %s for the second time from %sredirecting stdout: %sreference to non-lvalue returnedregister used for two global register variablesregisters IX, IY and Z used in the same INSNrename spec %s to %s
*************** Valid options are 1.0, 1.1, and 2.0
*** 231,239 ****
  unknown -mdebug-%s switchunknown -mschedule= option (%s).
  Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
! unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character 0x%x in formatunknown insn modeunknown move insn:unknown opcode %d@pc=%d during verificationunknown register name: %sunknown relocation unspecunnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized format specifierunrecognized gcc debugging option: %cunrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunregistered operator %sunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse of %s and %s together in %s formatuse of old-style castusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable or field declared voidvariable-size type declared outside of any functionvariable-sized object may not be initializedvector overflow in expressionverification error at PC=%dverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual functions cannot be friendsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswithin this contextwrong insn in the fallthru edgewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero size array reserves no spacezero width in %s formatzero-length %s format stringProject-Id-Version: gcc 3.4-b20040206
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2004-10-03 19:17+0200
  Last-Translator: Ole Laursen <olau@hardworking.dk>
  Language-Team: Danish <dansk@klid.dk>
--- 217,225 ----
  unknown -mdebug-%s switchunknown -mschedule= option (%s).
  Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
! unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character 0x%x in formatunknown insn modeunknown move insn:unknown opcode %d@pc=%d during verificationunknown register name: %sunknown relocation unspecunnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized format specifierunrecognized gcc debugging option: %cunrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse of %s and %s together in %s formatuse of old-style castusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable or field declared voidvariable-size type declared outside of any functionvariable-sized object may not be initializedvector overflow in expressionverification error at PC=%dverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual functions cannot be friendsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswithin this contextwrong insn in the fallthru edgewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codezero size array reserves no spacezero width in %s formatzero-length %s format stringProject-Id-Version: gcc 3.4-b20040206
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2004-10-03 19:17+0200
  Last-Translator: Ole Laursen <olau@hardworking.dk>
  Language-Team: Danish <dansk@klid.dk>
*************** write_c_file - uddatanavnet er %s, præfi
*** 330,337 ****
  %s	oversat af GNU C version %s.
  %s%s%s version %s (%s) oversat af CC.
  %s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s er et tomt interval%s.
! %s%s: %d: advarsel: definitionen af '%s' er ikke omdannet
  %s: %d: advarsel: koden er for forvirrende
  %s: %d: advarsel: funktionserklæring med variabel parameterliste er ikke omdannet
  %s: %s%s: %s-oversætter ikke installeret på dette system%s: %s afsluttede med status %d
--- 316,322 ----
  %s	oversat af GNU C version %s.
  %s%s%s version %s (%s) oversat af CC.
  %s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s er et tomt interval%s: %d: advarsel: definitionen af '%s' er ikke omdannet
  %s: %d: advarsel: koden er for forvirrende
  %s: %d: advarsel: funktionserklæring med variabel parameterliste er ikke omdannet
  %s: %s%s: %s-oversætter ikke installeret på dette system%s: %s afsluttede med status %d
*************** write_c_file - uddatanavnet er %s, præfi
*** 351,371 ****
  %s: kan ikke åbne datafil
  %s:kan ikke åbne kildefil
  %s:ødelagt
! %s=%s er ikke et tal%s=%s er for stor'(' forventet')' forventet')' eller term forventet'*' forventet':' forventet';' forventet'[' forventet']' forventet']' forventet, ugyldigt typeudtryk'class' forventet'class' eller 'this' forventet'{' forventet(et kaldenavn der ikke er erklæret, rapporteres kun én gang(en klargøring uden for klassens erklæring er nødvendig)(hvis dette er hvad du ønsker, så sikr dig at funktionsskabelonen allerede er blevet erklæret og tilføj <> efter funktionsnavnet her) -Wno-non-template-friend deaktiverer denne advarsel--resource påkræver -o-G er uforenelig med PIC-kode som genereres som standard-I- er angivet to gange-Wformat-extra-args ignoreret uden -Wformat-Wformat-nonliteral ignoreret uden -Wformat-Wformat-security ignoreret uden -Wformat-Wformat-y2k ignoreret uden -Wformat-Wformat-zero-length ignoreret uden -Wformat-Wmissing-format-attribute ignoreret uden -Wformat-Wuninitialized understøttes ikke uden -O-bundle er ikke tilladt med -dynamiclib-bundle_loader er ikke tilladt med -dynamiclib-c eller -S kræves til Ada-client_name er ikke tilladt med -dynamiclib-current_version er kun tilladt med -dynamiclib-f%s og -msdata=%s er indbyrdes uforenelige-f%s ignoreret for 68HC11/68HC12 (ikke understøttet)-f%s ignoreret for Unicos/Mk (ikke understøttet)-f%s ignoreret for målarkitekturen (all kode er positionsuafhængigt)-f%s er ikke understøttet: ignoreret-f%sleading-underscore understøttes ikke på målarkitekturen-fPIC og -fpic understøttes ikke af denne konfiguration-fPIC og -mcall-%s er indbyrdes uforenelige-fPIC understøttes ikke på nuværende tidspunkt på 68000 og 68010
  -fdata-sections understøttes ikke på målarkitekturen-femit-class-file skal bruges sammen med -fsyntax-only-ffunction-sections deaktiveret; dette gør profilering umulig-ffunction-sections kan have indflydelse på fejlfinding på nogle målarkitekturer-ffunction-sections understøttes ikke på målarkitekturen-fjni og -femit-class-file er indbyrdes uforenelige-fjni og -femit-class-files er indbyrdes uforenelige-force_flat_namespace er ikke tilladt med -dynamiclib-fpic og -mapcs-reent er indbyrdes uforenelige-fprefetch-loop-arrays understøttes ikke med -Os-fprefetch-loop-arrays understøttes ikke på målarkitekturen-fprefetch-loop-arrays understøttes ikke på målarkitekturen (prøv '-march'-tilvalgene)-frepo skal bruges med -c-g er kun understøttet ved brug af GAS på denne processor,tilvalget -g deaktiveret-g med -mno-apcs-frame giver måske ikke fornuftig fejlanalysering-install_name er kun tilladt med -dynamiclib-keep_private_externs er ikke tilladt med -dynamiclib-maix64 og POWER-arkitekturen er indbyrdes uforenelige-maix64 påkrævet: 64 bit-beregninger med 32 bit-adressering understøttes endnu ikke-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret-malign-double giver ikke mening i 64 bit-tilstand-malign-functions er forældet, benyt -falign-functions-malign-jumps er forældet, benyt -falign-jumps-malign-loops er forældet, benyt -falign-loops-malign-loops=%d er ikke mellem 0 og %d-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige-march=%s er ikke forenelig med den valgte ABI-max-stackframe=%d er ikke brugbar mellem 0 og %d-mbig-endian og -mlittle-endian kan ikke bruges på samme tid-mbnu210 ignoreres (tilvalget er forældet)-mbranch-cost=%d er ikke mellem 0 og 5-mcall-aixdesc skal være stor-endet-mcmodel= understøttes ikke på 32 bit-systemer-mgp32 benyttet med et 64 bit-ABI-mgp64 benyttet med et 32 bit-ABI-mgp64 benyttet med en 32 bit-processor-mhard-float understøttes ikke-mieee understøttes ikke på Unicos/Mk-mieee-with-inexact understøttes ikke på Unicos/Mk-mlong-double-64 er ikke tilladt med -m64-mmultiple er ikke understøttet på lilleendede systemer-mn benyttet uden -mh eller -ms-mpic-register= er ubrugelig uden -fpic-mpreferred-stack-boundary=%d er ikke mellem %d og 12-mregparm=%d er ikke mellem 0 og %d-mrelocatable og -mcall-%s er indbyrdes uforenelige-mrelocatable og -mno-minimal-toc er indbyrdes uforenelige-mrelocatable og -msdata=%s er indbyrdes uforeneligekaldekonventionen -mrtd er ikke understøttet i 64 bit-tilstand-ms2600 benyttet uden -ms-msdata=%s og -mcall-%s er indbyrdes uforenelige-msoft-float og -mhard_float kan ikke bruges på samme tid-mstring er ikke understøttet på lilleendede systemer-pg og -fomit-frame-pointer er indbyrdes uforenelige-pg eller -p og -fomit-frame-pointer er indbyrdes uforenelige-pipe understøttes ikke-private_bundle er ikke tilladt med -dynamiclib32381-fpu387-instruktionssæt deaktiveret, bruger SSE-beregninger;; kombineringsstatistik: %d forsøg, %d udskiftninger (%d kræver ny plads),
  ;; %d vellykkede.
  
  ;; Behandler blok fra %d til %d, %d mængder.
! <indbygget><kommandolinje>APCS-genindtrædelig kode er ikke understøttet - ignoreretUnormale kanter uden noget formål i basisblok %iTilføj ekstra kommentarer til menneskeligt læsbar maskinkodeuddataUdskriv ekstra fejlanalyseringsinfoJustér alle etiketterJustér alle løkker til 32 byte-grænserneJustér kode og data til 32 bitJustér strengoperationernes destinationJustér double-variabler til word-grænserneJustér etiketter som kun nås ved springJustér nogle double-variabler til dword-grænserneJustér begyndelsen af funktionerJustér begyndelsen af løkkerJustér til grundtypen for bitfeltetJustér variabler til 16 bit-grænserneJustér variabler til 32 bit-grænserneTillad RTL-generering at udsende ugyldig 3-operandinstruktionerTillad funktionsadresser at blive opbevaret i registreTillad spekulativ bevægelse af flere indlæsningerTillad spekulativ bevægelse af ikke-indlæsningerTillad spekulativ bevægelse af nogle indlæsningerTillad iterationstællere uden fortegn for RPTB/DBAlternativ kaldekonventionAlternativ kaldekonventionKontrollér altid for ikke-GCJ-genererede klassearkiverGenerér altid lange kaldeBehandl altid bitfelter som af størrelsen intAntag GASAntag at alle double-variabler er justeredeAntag at parametre kan være aliaser for globale variable, men ikke for hinandenAntag storendede byte og lilleendede wordAntag at koden bliver oversat af GASAntag at kode vil blive sammenkædet med GNU ldAntag at kode vil blive sammenkædet med HP ldAntag at int er 8 bit-heltalAntag at indfødte funktioner er implementeret vha. JNIAntag normalt C-kørselsmiljøAntag at double-variabler kan være ujusteredeAntag lille adresserumAntag at strenge aliasregler skal anvendesAntag at målprocessoren er konfigureret som storendetAntag at målprocessoren er konfigureret som lilleendetAntag at henvisninger kan være aliaserAntag at henvisninger ikke kan være aliaserAntag at ujusterede tilgange håndteres af systemetVed øverste niveau:forsøg på at slette indledende/afsluttende instruktion:Forsøg at udfylde ventepladser med forgreningsinstruktionerForsøg at holde stakken justeret til denne potens af 2Forsøg at forene identiske konstanter over forskellige oversættelsesenhederForsøg at forene identiske konstanter og konstante variablerSelvformindskelse tilladtSelvforøgelse ikke tilladtJustér automatisk forgreningsmål for at reducere forgreningsstraffeUndgå alle områdegrænser ved kaldeinstruktionerUgyldig instruktion i frv_print_operand, tilfældet 0Ugyldig instruktion i frv_print_operand, ugyldig const_doubleUgyldig instruktion i frv_print_operand, tilfældet zUgyldig instruktion til frv_print_operand, 'F'-modifikation:Ugyldig instruktion til frv_print_operand, 'L'-modifikation:Ugyldig instruktion til frv_print_operand, 'M/N'-modifikation:Ugyldig instruktion til frv_print_operand, 'O'-modifikation:Ugyldig instruktion til frv_print_operand, 'e'-modifikation:Ugyldig instruktion til frv_print_operand, 'f'-modifikation:Ugyldig instruktion til frv_print_operand, P-modifikation:Ugyldig instruktion til frv_print_operand_address:Ugyldig instruktion til frv_print_operand_memory_reference:Ugyldig output_condmove_single-operandUgyldig output_move_double-operandUgyldig output_move_single-operandUgyldigt register til frv_print_operand_memory_reference_reg:Basisblok %d hører ikke til løkke %d.Stor hukommelsesmodelFalsk DISPOSE-konstruktion: %d
  Falsk PREPARE-konstruktion: %d
! Forgreninger koster dette (1-5, vilkårlige enheder)den valgte processor understøtter ikke x86-64-instruktionssættetKaldekanter for ikke-kaldsinstruktion i basisblok %iKan ikke adskille adresse.Ændr kun de laveste 8 bit af stakhenvisningenÆndr stakhenvisningen uden at deaktivere afbrydelserSkift hvornår skabelonsinstanser udsendesKontrollér syntaks og stop derefterKontrollér returværdien for newKlasse- eller grænsefladeerklæring forventetKodestørrelse: small, medium eller largeOversæt for 32 bit-henvisningerOversæt for 64 bit-henvisningerOversæt for ETRAX 100 (CRIS v8)Oversæt for ETRAX 4 (CRIS v3)Oversæt til en 68HC11Oversæt til en 68HC12Oversæt til en 68HCS12Oversæt for det Etrax 100-baserede elinux-system uden MMUOversæt til Thymb, ikke til ARMOversæt for v850-processorenOversæt for v850e-processorenOversæt for v8plus-ABIOversæt med 16 bit-heltalstilstandOversæt med 32 bit-heltalstilstandKonfigureret med: %s
! Betragt tilgang til bytestørrelseshukommelse som langsomtConstantValue-egenskaben for feltet '%s' har forkert typeKonstruktionsfunktionskald skal være det første i en konstruktionsfunktionKontrollér IEEE-fældetilstandenKontrollér den genererede kommatalsafrundingstilstandKontrollér den præcision der gives til kommatalsundtagelserOpret grafisk programOpret konsolprogramDW_LOC_OP %s understøttes ikke
! Vent med fjernelse af funktionsparametre fra stakken til senereFjern ubrugelige nul-henvisningstjekDeaktivér Dwarf 2-linjefejlanalyseringsinfo via GNU asDeaktivér kommatalsregistreDeaktivér instruktionerne MPY||ADD og MPY||SUBDeaktivér fejlanalyseringsinfoDeaktivér sammensatte gang/addér- og gang/subtrahér-kommatalsinstruktionerDeaktivér indekseret adresseringDeaktivér nye faciliteter under udviklingDeaktivér optimeringer som kan opdages ved IEEE-signalerende NaN'erDeaktivér parallelle instruktionerDeaktivér pladsregistreDeaktivér brug af DB-instruktionerDeaktivér brug af RTPB-instruktionenDeaktivér brug af RTPS-instruktionenDeaktivér brug af sdata/scommon/sbssTillad ikke iterationstællere uden fortegn for RPTB/DBKassér ubrugte virtuelle funktionerVis oversættelsesstatistikkerVis statistik som indsamles under oversættelsenGenerér ikke kode til en 68851Justér ikke strengoperationernes destinationAllokér ikke BK-registeretTillad ikke bitfelter at krydse ordgrænserBenyt ikke vilkårlige størrelsers umiddelbare værdier i bitoperationerAntag ikke GASAntag ikke at koden bliver oversat af GASJustér ikke automatisk forgreningsmålOversæt ikke for v8plus-ABIDeaktivér ikke kommatalsregistreDeaktivér ikke indekseret adresseringDeaktivér ikke pladsregistreUdsend ikke adresseringstilstande med bivirkningstildelingUdsend ikke komplekse heltalskonstanter til skrivebeskyttet hukommelseUdsend ikke funktionsindledning eller -afslutningUdsend ikke lange load/store-sekvenserGenerér ikke .size-direktiverGenerér ikke H8/300H-kodeGenerér ikke H8S-kodeGenerér ikke H8S/2600-kodeGenerér ikke et enkelt afslutningspunkt for hver funktionGenerér ikke kode til store switch-sætningerGenerér ikke kode som bruger FPU'enGenerér ikke hurtige indirekte kaldGenerér ikke flere indlæsnings-/lagringsinstruktionerGenerér ikke indlæsning/lagring med opdateringsinstruktionerGenerér ikke sin, cos, sqrt til fpuGenerér ikke strengoperationer til blokflytningerGenerér ikke tabelspringsinstruktionerIndbyg ikke alle kendte strengoperationerIndlæs ikke PIC-registeret i funktionsbegyndelserFlyt ikke instruktioner til en funktions begyndelseOptimér ikke halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderenOverbring ikke -assert pure-text til sammenkæderenTilbyd ikke standardstartadressen 0x100 for programmetAnbring ikke spring på kaldeventetidspladserAnbring ikke uklargjorte globale variabler i den fælles sektionReturnér ikke værdier fra funktioner i fpu-registreUnderstøt ikke indbyggede 3DNow!-funktionerUnderstøt ikke indbyggede MMX- og SSE-funktioner og kodegenereringUnderstøt ikke indbyggede MMX-funktionerUnderstøt ikke indbyggede MMX-, SSE- og SSE2-funktioner og kodegenereringUndertryk ikke advarsler fra systeminkluderingsfilerFinjustér ikke justering af kode og skrivebeskyttet dataFinjustér ikke stakjusteringFinjustér ikke justering af skrivbare dataBenyt ikke ABI-reserverede registreBrug ikke IEEE-matematik til kommatalssammenligningerBenyt ikke MPYI-instruktionen til C3xBenyt ikke POWER-instruktionssættetBenyt ikke POWER2-instruktionssættetBenyt ikke PowerPC-instruktionssættetBenyt ikke VAX-kommatalBenyt ikke adresser der allokerer globale registreBenyt ikke bitfeltinstruktionerBenyt ikke betingelseskoder fra normale instruktionerBenyt ikke direkte adresseringstilstand til bløde registreBrug ikke kommatalsregistreBenyt ikke hardware-kommatalBrug ikke hardwarekommatalBenyt ikke hardware quad-kommatalsinstruktionerBenyt ikke kommatalsinstruktioner til multiplikationsakkumuleringBenyt ikke portable kaldekonventionerBrug ikke push-instruktioner til at gemme udgående parametreBenyt ikke rødzone i x86-64-kodenBenyt ikke registeret 'sb'Benyt ikke registre til parameteroverbringningBenyt ikke registrene r2 og r5Benyt ikke softwarekommatalBenyt ikke stakafsætBenyt ikke strukturer på stærkere justering til dobbelt-ord kopierBenyt ikke bitfeltinstruktionerneBenyt ikke callt-instruktionenBenyt ikke divisionsinstruktionenBenyt ikke ikke-justerede hukommelsesreferencerBenyt ikke Visual Instruction SetArbejd ikke omkring hardware-multiplikationsfejlJustér ikke elementer i kode eller dataJustér ikke til grundtypen for bitfeltetAntag ikke at ujusterede tilgange håndteres af systemetKald ikke nogen mellemlagertømningsfunktionUdsend ikke stopbit før og efter volatile udvidede asm-sætningerTving ikke konstanter ind i registreGenerér ikke sammensatte gang/addér-instruktionerOptimér ikke blokflytningerOptimér ikke lui/addiu-adresseindlæsningerUdsend ikke oversættelsesstatistikUdskriv ikke ekstra fejlanalyseringsinfoGenerér ikke kode som kan flyttes på kørselstidspunktetAnbring ikke konstanter uden startværdi i ROMGem ikke DP over ISR i lille hukommelsesmodelAngiv ikke Windows-definitionerForårsag ikke undtagelse ved heltalsdivision med nulBenyt ikke Branch Likely-instruktioner, overskrivende forvalget for arkitekturBenyt ikke EABIBenyt ikke GP-relative sdata/sbss-sektionerBenyt ikke Irix PICBenyt ikke P-aliaser for forgreningerBenyt ikke ROM i stedet for RAMBenyt ikke alternative registernavneBenyt ikke brasBenyt ikke hardware-kommatalBenyt ikke indirekte kaldBenyt ikke mips-tfile-maskinkodeefterfaseBenyt ikke multiplikationsakkumuleringBenyt ikke kun enkeltpræcisions (32 bit) kommatalArbejd ikke rundt om tidlig 4300-hardwarefejlNedgradér standardoverholdelsesfejl til advarslerUdsend 16-bit relokalisering til det lille dataområdeUdsend 32-bit relokalisering til det lille dataområdeUdsend kode der opfylder IEEE-standarden, med ineksakte undtagelserUdsend kode der opfylder IEEE-standarden, uden ineksakte undtagelserUdsend kaldegrafinfoUdsend kode der er kompatibel med TI-værktøjerUdsend kode for byte/word-ISA-udvidelsenUdsend kode for tæller-ISA-udvidelsenUdsend kode for kommatalsflytning og kvadratrod-ISA-udvidelsenUdsend kode for video-ISA-udvidelsenUdsend kode der bruger GAS-udvidelserUdsend kode der bruger eksplicitte relokaliseringsdirektiverUdsend almindelige symboler som svage symbolerUdsend krydsreferenceoplysningerUdsend lange load/store-sekvenserUdsend rdval i stedet for rduniq for trådhenvisningKonstruér statiske, konstante variabler selv hvis de ikke brugesUdsend stopbit før og efter volatile udvidede asm-sætningerUdsend fejlanalyseringsinfo i maskinkodeAktivér Dwarf 2-linjefejlanalyseringsinfo via GNU asAktivér instruktionerne MPY||ADD og MPY||SUBAktivér automatisk skabelonsinstantieringAktivér bagendefejlanalyseringsinfoAktivér basal programprofileringskodeAktivér fejlanalyseringsuddataAktivér fejlanalyseringsinfoAktivér undtagelseshåndteringAktivér sammensatte gang/addér- og gang/subtrahér-kommatalsinstruktionerAktivér sammenkæderoptimeringerAktivér tolerant sammenkædningAktivér tolerant sammenkædningAktivér maskinspecifikke kighulsoptimeringerAktivér nye faciliteter under udviklingAktivér parallelle instruktionerAktivér planlægning over basisblokkeAktivér stakprøvningAktivér understøttelse af enorme objekterAktivér den normale tilstandAktivér brug af short load-instruktionerAktivér brug af DB-instruktionerAktivér brug af RTPB-instruktionenAktivér brug af RTPS-instruktionenAktivér brug af sdata/scommon/sbssAktivér en registerflytningsoptimeringSlut på søgningslisten.
! Gennemtving streng justeringEksportér funktioner også selvom de kan integreresFald gennem-kant efter ubetinget spring %iFelt forventetFor elinux; forespørg en angivet stakstørrelse for dette programFor indbyggede biblioteker: overbring alle parametre i registreTving RTL-generering til at udsende gyldig 3-operandinstruktionerTving konstanter ind i registre for at forbedre hoistingTving funktioner til at blive justeret til en 2 byte-grænseTving funktioner til at blive justeret til en 4 byte-grænseFunktionsbegyndelser justeres til denne potens af 2GCSE deaktiveretGenerér 64 bit i386-kodeGenerér 64 bit x86-64-kodeGenerér APCS-overholdende stakrammerGenerér ELF-uddataGenerér H8/300H-kodeGenerér H8S-kodeGenerér H8S/2600-kodeGenerér PA1.0-kodeGenerér PA1.1-kodeGenerér PA2.0-kode (kræver binutils 2.10 eller nyere)Generér et kald til abort hvis en noreturn-funktion returnererGenerér et enkelt afslutningspunkt for hver funktionGenerér storendet kodeGenerér kaldeinstruktioner som indirekte kald, om nødvendigtGenerér kode til en C30-processorGenerér kode til en C31-processorGenerér kode til en C32-processorGenerér kode til en C33-processorGenerér kode til en C40-processorGenerér kode til en C44-processorGenerér kode til GNU asGenerér kode til GNU ldGenerér kode til GNU-kørselmiljøGenerér kode til Intel asGenerér kode til Intel ldGenerér kode til en 520XGenerér kode til en 68000Generér kode til en 68020Generér kode til en 68030Generér kode til en 68040Generér kode til en 68040 uden nogen nye instruktionerGenerér kode til en 68060Generér kode til en 68060 uden nogen nye instruktionerGenerér kode til en 68302Generér kode til en 68332Generér kode til en 68851Generér kode til en DLLGenerér kode til en cpu32Generér kode til en 11/10Generér kode til en 11/40Generér kode til en 11/45Generér kode til storendetGenerér kode til en given processorGenerér kode til høj hukommelseGenerér kode til store switch-sætningerGenerér kode til lilleendetGenerér kode til lav hukommelseGenerér kode til en M*Core M340Generér kode til en given chip- eller processorversionGenerér kode til at kontrollere grænserne før tabeller indekseresGenerér kode som bruger FPU'enGenerér kode med bibliotekskald for kommatalsoperationerGenerér kode uden GP-registeretGenerér CPP-defineringer til server-IOGenerér CPP-defineringer til arbejdsstation-IOGenerér divisionsresultater med rest som har det samme fortegn som nævneren (ikke tælleren)Generér hurtige indirekte kaldGenerér kommatalsmatematik vha. givent instruktionssætGenerér sammensatte gang/addér-instruktionerGenerér indlejrede kommatalsdivisioner, optimér for ventetidGenerér indlejrede kommatalsdivisioner, optimér for båndbreddeGenerér indlejrede heltalsdivisioner, optimér for ventetidGenerér indlejrede heltalsdivisioner, optimér for båndbreddeGenerér lilleendet kodeGenerér flere indlæsnings-/lagringsinstruktionerGenerér indlæsning/lagring med opdateringsinstruktionerGenerér kun lange kalde når det er nødvendigtGenerér pc-relativ kodeGenerér præhentningsinstruktioner, hvis tilgængelige, for tabeller i løkkerGenerér genindtrædelig PIC-kodeGenerér selvflyttende kodeGenerér sin, cos og sqrt til fpuGenerér strengoperationer til blokflytningerICE: emit_insn brugt hvor emit_jump_insn behøves:
! ISO C understøtter ikke komplekse heltalstyperISO C forbyder en tom kildefilISO C forbyder sætningsblokke inden i udtrykISO C forbyder omtvingelse af ikke-skalar til den samme typeISO C forbyder omtvingelse til uniontypeISO C forbyder betingede udtryk med kun én tom sideISO C forbyder const eller volatile funktionstyperISO C forbyder tom startværdiblokISO C forbyder forhåndsparametererklæringerISO C forbyder etiketerklæringerISO C forbyder medlemserklæringer uden medlemmerISO C forbyder indlejrede funktionerISO C forbyder udeladelse af den midterste del af et '?:'-udtrykISO C forbyder ordnede sammenligninger af henvisninger til funktionerISO C forbyder funktionsreturtype med modifikationerISO C forbyder angivelse af interval af elementer til klargøringISO C forbyder parameterkonvertering til uniontypeISO C++ tillader ikke udpegede startværdierISO C++ forbyder %s af en enumISO C++ forbyder tildeling af tabellerISO C++ forbyder krøllet parantes-grupper inden i udtrykISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objektISO C++ forbyder sammenligning mellem henvisningsvariabel og heltalISO C++ forbyder beregnede goto'erISO C++ forbyder startværdier i tabel-newISO C++ forbyder udeladelse af den mellemste del af et ?:-udtrykISO C++ forbyder indeksering af en ikke-venstreværdis tabelISO C++ forbyder at tage adressen på en typeomtvingning til et udtryk der ikke er en venstreværdiISO C++ forbyder brug af henvisning til funktion i fratrækningISO C++ forbyder brug af henvisning til medlemsfunktion i fratrækningISO C++ forbyder tabel med variabel størrelseISO C++ forbyder tabel med størrelsen nulISO C++ forbyder anonyme strukturerISO C++ forbyder flertydiggørelse af operatoren ?:ISO C90 understøtter ikke komplekse typerISO C90 understøtter ikke fleksible tabelmedlemmerISO C90 forbyder opslag i tabel der ikke er venstreværdiISR %s kræver %d ord af lokale variable, maks. er 32767Kaldenavn forventetIgnorér dllimport-egenskaben for funktionerIgnorér dllimport til funktionerImplementér virtuelle tabeller vha. thunk-kodeAngiv antallet af bløde registre der er til rådighedIndbyg alle kendte strengoperationerIndlejr konstanter hvis det kan gøres med 2 instruktioner eller mindreIndlejr konstanter hvis det kan gøres med 1 instruktionIndsæt stakkontrolleringskode i programmetIntern oversætterfejl: fejlrapporteringsrutiner blev kaldt igen.
  Intern fejl: %s (programmet %s)
  Indsend venligst en komplet fejlrapport.
! Se %s for instruktioner.Fordel konstanter med kode i tekstsektionenUgyldigt kontroludtrykUgyldig erklæringUgyldig udtrykssætningUgyldig klargøringssætningUgyldig grænsefladetypeUgyldig metodeerklæring, metodenavn påkrævetUgyldig metodeerklæring, returtype påkrævetUgyldig referencetypeUgyldigt typeudtrykUgyldigt opdateringsudtrykSteder der skal springes til, justeres til denne potens af 2Generér blot afvindingstabeller for undtagelseshåndteringL%d-mellemlagersventetid ukendt for %sLad sammenkædningen udsende programmet i ELF-format (i stedet for mmo)Sammenkæd med libads.a, libc.a og crt0.oSammenkæd med libmvme.a, libc.a og crt0.oSammenkæd med libsim.a, libc.a og sim-crt0.oSammenkæd med libyk.a, libc.a og crt0.oLøkke %d's hoved tilhører ikke direkte løkken.Løkke %d's hoved har ikke præcis 2 elementer.Løkke %d's ende tilhører ikke direkte løkken.Løkke %d's ende har ikke præcis 1 efterfølger.Løkke %d's ende har ikke hoved som efterfølger.Løkkekode skal justeres til denne potens af 2MMIX-intern: %s er ikke en int der kan skiftesMMIX-intern: Ugyldigt register: %dMMIX-intern: Ugyldigt værdi for 'm', ikke en CONST_INTMMIX-intern: Kan ikke dekode denne operandMMIX-intern: Forventede en CONST_INT, ikke detteMMIX-intern: Forventede en konstant, ikke detteMMIX-intern: Forventede et register, ikke detteMMIX-intern: Sidst navngivne variabel parameter kan ikke passes i et registerMMIX-intern: Dette er ikke en konstant:MMIX-intern: Dette er ikke en genkendt adresseMMIX-intern: Forsøger at udskrive ugyldigt omvendt betingelse:MMIX-intern: Hvad er CC af dette?MMIX-intern: Hvad er CC af dette?Gør heltal 32 bit bredeMarkér data som delt snarere end privatMaksimal kodevækst forårsaget af indlejring af stor funktion (i procent)Maksimalt antal for en enkelt stakforøgelsesoperationMin/max-instruktioner tilladtMin/max-instruktioner ikke tilladtMangler REG_EH_REGION-note i slutningen af basisblok %iManglende klassenavnManglende klassetypetermManglende formel parametertermManglende kaldenavnManglende grænsefladenavnManglende navnManglende eller ugyldigt konstant udtrykManglende superklassenavnManglende termManglende term eller ')' forventetManglende term og ']' forventetManglende term eller ')'Manglende term eller ')' forventetManglende variabelstartværdiNOTE_INSN_BASIC_BLOCK %d i midten af basisblok %dNOTE_INSN_BASIC_BLOCK mangler for blok %dNULL benyttet i udregningIngen "Små registerklasser"-lapningIngen case for %sIngen standard crt0.oAntallet af registre der skal bruges til at overbringe heltalsparametreUdelad rammehenvisningen i de yderste funktionerKun konstruktionsfunktioner kan kalde konstruktionsfunktionerUdfør kun én instruktion pr. cyklusBevar kun 32 bit af kommatalsregisteret på tværs af kaldOptimér blokflytningerOptimér for en 32032-processorOptimér for en 32332-processorOptimér for en 32532-processorOptimér lui/addiu-adresseindlæsningerOptimér søskende- og halerekursive kaldOptimér halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderenTilvalg:
  Anbring instruktionsstørrelser i asm-filenOverskriv -mbest-lib-optionsPIC-kodegenerering er ikke kompatibel med hurtige indirekte kald
  PIC-kodegenerering er ikke understøttet i den portable kørselsmodel
  PIC-register er ikke sat opPRINT_OPERAND nul-henvisningPRINT_OPERAND: ukendt tegnsætning '%c'PRINT_OPERAND_ADDRESS, nul-henvisningPak strukturmedlemmer sammen uden mellemrumOverbring -assert pure-text til sammenkæderenVideregiv kommatalsparametre i kommatalsregistreOverbring alle parametre på stakkenOverbring parametre i registreOverbring parametre på stakkenOverbring nogle parametre i registreUdfør DWARF2-eliminering af dubletterUdfør et antal mindre, dyre optimeringerUdfør konvertering af betingede spring til forgreningsløse ækvivalenterUdfør konvertering af betingede spring til betinget udførselUdfør krydsspringsoptimeringUdfør springtrådningsoptimeringerUdfør løkkeudrulning for alle løkkerUdfør løkkeudrulning når iterationsantallet er kendtUdfør styrkereduceringsoptimeringerUdfør superbloksformering vha. haleduplikeringAnbring kommatalskonstanter i indholdsfortegnelsenAnbring symbol+afsæt-konstanter i indholdsfortegnelsenAnbring variabeladresser i den regulære indholdsfortegnelseIndsend venligst en komplet fejlrapport med
--- 336,356 ----
  %s: kan ikke åbne datafil
  %s:kan ikke åbne kildefil
  %s:ødelagt
! %s=%s er ikke et tal%s=%s er for stor(et kaldenavn der ikke er erklæret, rapporteres kun én gang(en klargøring uden for klassens erklæring er nødvendig)(hvis dette er hvad du ønsker, så sikr dig at funktionsskabelonen allerede er blevet erklæret og tilføj <> efter funktionsnavnet her) -Wno-non-template-friend deaktiverer denne advarsel--resource påkræver -o-G er uforenelig med PIC-kode som genereres som standard-I- er angivet to gange-Wformat-extra-args ignoreret uden -Wformat-Wformat-nonliteral ignoreret uden -Wformat-Wformat-security ignoreret uden -Wformat-Wformat-y2k ignoreret uden -Wformat-Wformat-zero-length ignoreret uden -Wformat-Wmissing-format-attribute ignoreret uden -Wformat-Wuninitialized understøttes ikke uden -O-bundle er ikke tilladt med -dynamiclib-bundle_loader er ikke tilladt med -dynamiclib-c eller -S kræves til Ada-client_name er ikke tilladt med -dynamiclib-current_version er kun tilladt med -dynamiclib-f%s og -msdata=%s er indbyrdes uforenelige-f%s ignoreret for 68HC11/68HC12 (ikke understøttet)-f%s ignoreret for Unicos/Mk (ikke understøttet)-f%s ignoreret for målarkitekturen (all kode er positionsuafhængigt)-f%s er ikke understøttet: ignoreret-f%sleading-underscore understøttes ikke på målarkitekturen-fPIC og -fpic understøttes ikke af denne konfiguration-fPIC og -mcall-%s er indbyrdes uforenelige-fPIC understøttes ikke på nuværende tidspunkt på 68000 og 68010
  -fdata-sections understøttes ikke på målarkitekturen-femit-class-file skal bruges sammen med -fsyntax-only-ffunction-sections deaktiveret; dette gør profilering umulig-ffunction-sections kan have indflydelse på fejlfinding på nogle målarkitekturer-ffunction-sections understøttes ikke på målarkitekturen-fjni og -femit-class-file er indbyrdes uforenelige-fjni og -femit-class-files er indbyrdes uforenelige-force_flat_namespace er ikke tilladt med -dynamiclib-fpic og -mapcs-reent er indbyrdes uforenelige-fprefetch-loop-arrays understøttes ikke med -Os-fprefetch-loop-arrays understøttes ikke på målarkitekturen-fprefetch-loop-arrays understøttes ikke på målarkitekturen (prøv '-march'-tilvalgene)-frepo skal bruges med -c-g er kun understøttet ved brug af GAS på denne processor,tilvalget -g deaktiveret-g med -mno-apcs-frame giver måske ikke fornuftig fejlanalysering-install_name er kun tilladt med -dynamiclib-keep_private_externs er ikke tilladt med -dynamiclib-maix64 og POWER-arkitekturen er indbyrdes uforenelige-maix64 påkrævet: 64 bit-beregninger med 32 bit-adressering understøttes endnu ikke-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret-malign-double giver ikke mening i 64 bit-tilstand-malign-functions er forældet, benyt -falign-functions-malign-jumps er forældet, benyt -falign-jumps-malign-loops er forældet, benyt -falign-loops-malign-loops=%d er ikke mellem 0 og %d-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige-march=%s er ikke forenelig med den valgte ABI-max-stackframe=%d er ikke brugbar mellem 0 og %d-mbig-endian og -mlittle-endian kan ikke bruges på samme tid-mbnu210 ignoreres (tilvalget er forældet)-mbranch-cost=%d er ikke mellem 0 og 5-mcall-aixdesc skal være stor-endet-mcmodel= understøttes ikke på 32 bit-systemer-mgp32 benyttet med et 64 bit-ABI-mgp64 benyttet med et 32 bit-ABI-mgp64 benyttet med en 32 bit-processor-mhard-float understøttes ikke-mieee understøttes ikke på Unicos/Mk-mieee-with-inexact understøttes ikke på Unicos/Mk-mlong-double-64 er ikke tilladt med -m64-mmultiple er ikke understøttet på lilleendede systemer-mn benyttet uden -mh eller -ms-mpic-register= er ubrugelig uden -fpic-mpreferred-stack-boundary=%d er ikke mellem %d og 12-mregparm=%d er ikke mellem 0 og %d-mrelocatable og -mcall-%s er indbyrdes uforenelige-mrelocatable og -mno-minimal-toc er indbyrdes uforenelige-mrelocatable og -msdata=%s er indbyrdes uforeneligekaldekonventionen -mrtd er ikke understøttet i 64 bit-tilstand-ms2600 benyttet uden -ms-msdata=%s og -mcall-%s er indbyrdes uforenelige-msoft-float og -mhard_float kan ikke bruges på samme tid-mstring er ikke understøttet på lilleendede systemer-pg og -fomit-frame-pointer er indbyrdes uforenelige-pg eller -p og -fomit-frame-pointer er indbyrdes uforenelige-pipe understøttes ikke-private_bundle er ikke tilladt med -dynamiclib32381-fpu387-instruktionssæt deaktiveret, bruger SSE-beregninger;; kombineringsstatistik: %d forsøg, %d udskiftninger (%d kræver ny plads),
  ;; %d vellykkede.
  
  ;; Behandler blok fra %d til %d, %d mængder.
! <indbygget><kommandolinje>APCS-genindtrædelig kode er ikke understøttet - ignoreretUnormale kanter uden noget formål i basisblok %iTilføj ekstra kommentarer til menneskeligt læsbar maskinkodeuddataUdskriv ekstra fejlanalyseringsinfoJustér alle etiketterJustér alle løkker til 32 byte-grænserneJustér kode og data til 32 bitJustér strengoperationernes destinationJustér double-variabler til word-grænserneJustér etiketter som kun nås ved springJustér nogle double-variabler til dword-grænserneJustér begyndelsen af funktionerJustér begyndelsen af løkkerJustér til grundtypen for bitfeltetJustér variabler til 16 bit-grænserneJustér variabler til 32 bit-grænserneTillad RTL-generering at udsende ugyldig 3-operandinstruktionerTillad funktionsadresser at blive opbevaret i registreTillad spekulativ bevægelse af flere indlæsningerTillad spekulativ bevægelse af ikke-indlæsningerTillad spekulativ bevægelse af nogle indlæsningerTillad iterationstællere uden fortegn for RPTB/DBAlternativ kaldekonventionAlternativ kaldekonventionGenerér altid lange kaldeBehandl altid bitfelter som af størrelsen intAntag GASAntag at alle double-variabler er justeredeAntag at parametre kan være aliaser for globale variable, men ikke for hinandenAntag storendede byte og lilleendede wordAntag at koden bliver oversat af GASAntag at kode vil blive sammenkædet med GNU ldAntag at kode vil blive sammenkædet med HP ldAntag at int er 8 bit-heltalAntag normalt C-kørselsmiljøAntag at double-variabler kan være ujusteredeAntag lille adresserumAntag at strenge aliasregler skal anvendesAntag at målprocessoren er konfigureret som storendetAntag at målprocessoren er konfigureret som lilleendetAntag at henvisninger kan være aliaserAntag at henvisninger ikke kan være aliaserAntag at ujusterede tilgange håndteres af systemetVed øverste niveau:forsøg på at slette indledende/afsluttende instruktion:Forsøg at udfylde ventepladser med forgreningsinstruktionerForsøg at holde stakken justeret til denne potens af 2Forsøg at forene identiske konstanter over forskellige oversættelsesenhederForsøg at forene identiske konstanter og konstante variablerSelvformindskelse tilladtSelvforøgelse ikke tilladtJustér automatisk forgreningsmål for at reducere forgreningsstraffeUndgå alle områdegrænser ved kaldeinstruktionerUgyldig instruktion i frv_print_operand, tilfældet 0Ugyldig instruktion i frv_print_operand, ugyldig const_doubleUgyldig instruktion i frv_print_operand, tilfældet zUgyldig instruktion til frv_print_operand, 'F'-modifikation:Ugyldig instruktion til frv_print_operand, 'L'-modifikation:Ugyldig instruktion til frv_print_operand, 'M/N'-modifikation:Ugyldig instruktion til frv_print_operand, 'O'-modifikation:Ugyldig instruktion til frv_print_operand, 'e'-modifikation:Ugyldig instruktion til frv_print_operand, 'f'-modifikation:Ugyldig instruktion til frv_print_operand, P-modifikation:Ugyldig instruktion til frv_print_operand_address:Ugyldig instruktion til frv_print_operand_memory_reference:Ugyldig output_condmove_single-operandUgyldig output_move_double-operandUgyldig output_move_single-operandUgyldigt register til frv_print_operand_memory_reference_reg:Basisblok %d hører ikke til løkke %d.Stor hukommelsesmodelFalsk DISPOSE-konstruktion: %d
  Falsk PREPARE-konstruktion: %d
! Forgreninger koster dette (1-5, vilkårlige enheder)den valgte processor understøtter ikke x86-64-instruktionssættetKaldekanter for ikke-kaldsinstruktion i basisblok %iKan ikke adskille adresse.Ændr kun de laveste 8 bit af stakhenvisningenÆndr stakhenvisningen uden at deaktivere afbrydelserSkift hvornår skabelonsinstanser udsendesKontrollér syntaks og stop derefterKontrollér returværdien for newKodestørrelse: small, medium eller largeOversæt for 32 bit-henvisningerOversæt for 64 bit-henvisningerOversæt for ETRAX 100 (CRIS v8)Oversæt for ETRAX 4 (CRIS v3)Oversæt til en 68HC11Oversæt til en 68HC12Oversæt til en 68HCS12Oversæt for det Etrax 100-baserede elinux-system uden MMUOversæt til Thymb, ikke til ARMOversæt for v850-processorenOversæt for v850e-processorenOversæt for v8plus-ABIOversæt med 16 bit-heltalstilstandOversæt med 32 bit-heltalstilstandKonfigureret med: %s
! Betragt tilgang til bytestørrelseshukommelse som langsomtConstantValue-egenskaben for feltet '%s' har forkert typeKontrollér IEEE-fældetilstandenKontrollér den genererede kommatalsafrundingstilstandKontrollér den præcision der gives til kommatalsundtagelserOpret grafisk programOpret konsolprogramDW_LOC_OP %s understøttes ikke
! Vent med fjernelse af funktionsparametre fra stakken til senereFjern ubrugelige nul-henvisningstjekDeaktivér Dwarf 2-linjefejlanalyseringsinfo via GNU asDeaktivér kommatalsregistreDeaktivér instruktionerne MPY||ADD og MPY||SUBDeaktivér fejlanalyseringsinfoDeaktivér sammensatte gang/addér- og gang/subtrahér-kommatalsinstruktionerDeaktivér indekseret adresseringDeaktivér nye faciliteter under udviklingDeaktivér optimeringer som kan opdages ved IEEE-signalerende NaN'erDeaktivér parallelle instruktionerDeaktivér pladsregistreDeaktivér brug af DB-instruktionerDeaktivér brug af RTPB-instruktionenDeaktivér brug af RTPS-instruktionenDeaktivér brug af sdata/scommon/sbssTillad ikke iterationstællere uden fortegn for RPTB/DBKassér ubrugte virtuelle funktionerVis oversættelsesstatistikkerVis statistik som indsamles under oversættelsenGenerér ikke kode til en 68851Justér ikke strengoperationernes destinationAllokér ikke BK-registeretTillad ikke bitfelter at krydse ordgrænserBenyt ikke vilkårlige størrelsers umiddelbare værdier i bitoperationerAntag ikke GASAntag ikke at koden bliver oversat af GASJustér ikke automatisk forgreningsmålOversæt ikke for v8plus-ABIDeaktivér ikke kommatalsregistreDeaktivér ikke indekseret adresseringDeaktivér ikke pladsregistreUdsend ikke adresseringstilstande med bivirkningstildelingUdsend ikke komplekse heltalskonstanter til skrivebeskyttet hukommelseUdsend ikke funktionsindledning eller -afslutningUdsend ikke lange load/store-sekvenserGenerér ikke .size-direktiverGenerér ikke H8/300H-kodeGenerér ikke H8S-kodeGenerér ikke H8S/2600-kodeGenerér ikke et enkelt afslutningspunkt for hver funktionGenerér ikke kode til store switch-sætningerGenerér ikke kode som bruger FPU'enGenerér ikke hurtige indirekte kaldGenerér ikke flere indlæsnings-/lagringsinstruktionerGenerér ikke indlæsning/lagring med opdateringsinstruktionerGenerér ikke sin, cos, sqrt til fpuGenerér ikke strengoperationer til blokflytningerGenerér ikke tabelspringsinstruktionerIndbyg ikke alle kendte strengoperationerIndlæs ikke PIC-registeret i funktionsbegyndelserFlyt ikke instruktioner til en funktions begyndelseOptimér ikke halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderenOverbring ikke -assert pure-text til sammenkæderenTilbyd ikke standardstartadressen 0x100 for programmetAnbring ikke spring på kaldeventetidspladserAnbring ikke uklargjorte globale variabler i den fælles sektionReturnér ikke værdier fra funktioner i fpu-registreUnderstøt ikke indbyggede 3DNow!-funktionerUnderstøt ikke indbyggede MMX- og SSE-funktioner og kodegenereringUnderstøt ikke indbyggede MMX-funktionerUnderstøt ikke indbyggede MMX-, SSE- og SSE2-funktioner og kodegenereringUndertryk ikke advarsler fra systeminkluderingsfilerFinjustér ikke justering af kode og skrivebeskyttet dataFinjustér ikke stakjusteringFinjustér ikke justering af skrivbare dataBenyt ikke ABI-reserverede registreBrug ikke IEEE-matematik til kommatalssammenligningerBenyt ikke MPYI-instruktionen til C3xBenyt ikke POWER-instruktionssættetBenyt ikke POWER2-instruktionssættetBenyt ikke PowerPC-instruktionssættetBenyt ikke VAX-kommatalBenyt ikke adresser der allokerer globale registreBenyt ikke bitfeltinstruktionerBenyt ikke betingelseskoder fra normale instruktionerBenyt ikke direkte adresseringstilstand til bløde registreBrug ikke kommatalsregistreBenyt ikke hardware-kommatalBrug ikke hardwarekommatalBenyt ikke hardware quad-kommatalsinstruktionerBenyt ikke kommatalsinstruktioner til multiplikationsakkumuleringBenyt ikke portable kaldekonventionerBrug ikke push-instruktioner til at gemme udgående parametreBenyt ikke rødzone i x86-64-kodenBenyt ikke registeret 'sb'Benyt ikke registre til parameteroverbringningBenyt ikke registrene r2 og r5Benyt ikke softwarekommatalBenyt ikke stakafsætBenyt ikke strukturer på stærkere justering til dobbelt-ord kopierBenyt ikke bitfeltinstruktionerneBenyt ikke callt-instruktionenBenyt ikke divisionsinstruktionenBenyt ikke ikke-justerede hukommelsesreferencerBenyt ikke Visual Instruction SetArbejd ikke omkring hardware-multiplikationsfejlJustér ikke elementer i kode eller dataJustér ikke til grundtypen for bitfeltetAntag ikke at ujusterede tilgange håndteres af systemetKald ikke nogen mellemlagertømningsfunktionUdsend ikke stopbit før og efter volatile udvidede asm-sætningerTving ikke konstanter ind i registreGenerér ikke sammensatte gang/addér-instruktionerOptimér ikke blokflytningerOptimér ikke lui/addiu-adresseindlæsningerUdsend ikke oversættelsesstatistikUdskriv ikke ekstra fejlanalyseringsinfoGenerér ikke kode som kan flyttes på kørselstidspunktetAnbring ikke konstanter uden startværdi i ROMGem ikke DP over ISR i lille hukommelsesmodelAngiv ikke Windows-definitionerForårsag ikke undtagelse ved heltalsdivision med nulBenyt ikke Branch Likely-instruktioner, overskrivende forvalget for arkitekturBenyt ikke EABIBenyt ikke GP-relative sdata/sbss-sektionerBenyt ikke Irix PICBenyt ikke P-aliaser for forgreningerBenyt ikke ROM i stedet for RAMBenyt ikke alternative registernavneBenyt ikke brasBenyt ikke hardware-kommatalBenyt ikke indirekte kaldBenyt ikke mips-tfile-maskinkodeefterfaseBenyt ikke multiplikationsakkumuleringBenyt ikke kun enkeltpræcisions (32 bit) kommatalArbejd ikke rundt om tidlig 4300-hardwarefejlNedgradér standardoverholdelsesfejl til advarslerUdsend 16-bit relokalisering til det lille dataområdeUdsend 32-bit relokalisering til det lille dataområdeUdsend kode der opfylder IEEE-standarden, med ineksakte undtagelserUdsend kode der opfylder IEEE-standarden, uden ineksakte undtagelserUdsend kaldegrafinfoUdsend kode der er kompatibel med TI-værktøjerUdsend kode for byte/word-ISA-udvidelsenUdsend kode for tæller-ISA-udvidelsenUdsend kode for kommatalsflytning og kvadratrod-ISA-udvidelsenUdsend kode for video-ISA-udvidelsenUdsend kode der bruger GAS-udvidelserUdsend kode der bruger eksplicitte relokaliseringsdirektiverUdsend almindelige symboler som svage symbolerUdsend krydsreferenceoplysningerUdsend lange load/store-sekvenserUdsend rdval i stedet for rduniq for trådhenvisningKonstruér statiske, konstante variabler selv hvis de ikke brugesUdsend stopbit før og efter volatile udvidede asm-sætningerUdsend fejlanalyseringsinfo i maskinkodeAktivér Dwarf 2-linjefejlanalyseringsinfo via GNU asAktivér instruktionerne MPY||ADD og MPY||SUBAktivér automatisk skabelonsinstantieringAktivér bagendefejlanalyseringsinfoAktivér basal programprofileringskodeAktivér fejlanalyseringsuddataAktivér fejlanalyseringsinfoAktivér undtagelseshåndteringAktivér sammensatte gang/addér- og gang/subtrahér-kommatalsinstruktionerAktivér sammenkæderoptimeringerAktivér tolerant sammenkædningAktivér tolerant sammenkædningAktivér maskinspecifikke kighulsoptimeringerAktivér de fleste advarselsbeskederAktivér nye faciliteter under udviklingAktivér parallelle instruktionerAktivér planlægning over basisblokkeAktivér stakprøvningAktivér understøttelse af enorme objekterAktivér den normale tilstandAktivér brug af short load-instruktionerAktivér brug af DB-instruktionerAktivér brug af RTPB-instruktionenAktivér brug af RTPS-instruktionenAktivér brug af sdata/scommon/sbssAktivér en registerflytningsoptimeringSlut på søgningslisten.
! Gennemtving streng justeringEksportér funktioner også selvom de kan integreresFald gennem-kant efter ubetinget spring %iFor elinux; forespørg en angivet stakstørrelse for dette programFor indbyggede biblioteker: overbring alle parametre i registreTving RTL-generering til at udsende gyldig 3-operandinstruktionerTving konstanter ind i registre for at forbedre hoistingTving funktioner til at blive justeret til en 2 byte-grænseTving funktioner til at blive justeret til en 4 byte-grænseFunktionsbegyndelser justeres til denne potens af 2GCSE deaktiveretGenerér 64 bit i386-kodeGenerér 64 bit x86-64-kodeGenerér APCS-overholdende stakrammerGenerér ELF-uddataGenerér H8/300H-kodeGenerér H8S-kodeGenerér H8S/2600-kodeGenerér PA1.0-kodeGenerér PA1.1-kodeGenerér PA2.0-kode (kræver binutils 2.10 eller nyere)Generér et kald til abort hvis en noreturn-funktion returnererGenerér et enkelt afslutningspunkt for hver funktionGenerér storendet kodeGenerér kaldeinstruktioner som indirekte kald, om nødvendigtGenerér kode til en C30-processorGenerér kode til en C31-processorGenerér kode til en C32-processorGenerér kode til en C33-processorGenerér kode til en C40-processorGenerér kode til en C44-processorGenerér kode til GNU asGenerér kode til GNU ldGenerér kode til GNU-kørselmiljøGenerér kode til Intel asGenerér kode til Intel ldGenerér kode til en 520XGenerér kode til en 68000Generér kode til en 68020Generér kode til en 68030Generér kode til en 68040Generér kode til en 68040 uden nogen nye instruktionerGenerér kode til en 68060Generér kode til en 68060 uden nogen nye instruktionerGenerér kode til en 68302Generér kode til en 68332Generér kode til en 68851Generér kode til en DLLGenerér kode til en cpu32Generér kode til en 11/10Generér kode til en 11/40Generér kode til en 11/45Generér kode til storendetGenerér kode til en given processorGenerér kode til høj hukommelseGenerér kode til store switch-sætningerGenerér kode til lilleendetGenerér kode til lav hukommelseGenerér kode til en M*Core M340Generér kode til en given chip- eller processorversionGenerér kode til at kontrollere grænserne før tabeller indekseresGenerér kode som bruger FPU'enGenerér kode med bibliotekskald for kommatalsoperationerGenerér kode uden GP-registeretGenerér CPP-defineringer til server-IOGenerér CPP-defineringer til arbejdsstation-IOGenerér divisionsresultater med rest som har det samme fortegn som nævneren (ikke tælleren)Generér hurtige indirekte kaldGenerér kommatalsmatematik vha. givent instruktionssætGenerér sammensatte gang/addér-instruktionerGenerér indlejrede kommatalsdivisioner, optimér for ventetidGenerér indlejrede kommatalsdivisioner, optimér for båndbreddeGenerér indlejrede heltalsdivisioner, optimér for ventetidGenerér indlejrede heltalsdivisioner, optimér for båndbreddeGenerér lilleendet kodeGenerér flere indlæsnings-/lagringsinstruktionerGenerér indlæsning/lagring med opdateringsinstruktionerGenerér kun lange kalde når det er nødvendigtGenerér pc-relativ kodeGenerér præhentningsinstruktioner, hvis tilgængelige, for tabeller i løkkerGenerér genindtrædelig PIC-kodeGenerér selvflyttende kodeGenerér sin, cos og sqrt til fpuGenerér strengoperationer til blokflytningerICE: emit_insn brugt hvor emit_jump_insn behøves:
! ISO C understøtter ikke komplekse heltalstyperISO C forbyder en tom kildefilISO C forbyder sætningsblokke inden i udtrykISO C forbyder omtvingelse af ikke-skalar til den samme typeISO C forbyder omtvingelse til uniontypeISO C forbyder betingede udtryk med kun én tom sideISO C forbyder const eller volatile funktionstyperISO C forbyder tom startværdiblokISO C forbyder forhåndsparametererklæringerISO C forbyder etiketerklæringerISO C forbyder medlemserklæringer uden medlemmerISO C forbyder indlejrede funktionerISO C forbyder udeladelse af den midterste del af et '?:'-udtrykISO C forbyder ordnede sammenligninger af henvisninger til funktionerISO C forbyder funktionsreturtype med modifikationerISO C forbyder angivelse af interval af elementer til klargøringISO C forbyder parameterkonvertering til uniontypeISO C++ tillader ikke udpegede startværdierISO C++ forbyder %s af en enumISO C++ forbyder tildeling af tabellerISO C++ forbyder krøllet parantes-grupper inden i udtrykISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objektISO C++ forbyder sammenligning mellem henvisningsvariabel og heltalISO C++ forbyder beregnede goto'erISO C++ forbyder startværdier i tabel-newISO C++ forbyder udeladelse af den mellemste del af et ?:-udtrykISO C++ forbyder indeksering af en ikke-venstreværdis tabelISO C++ forbyder at tage adressen på en typeomtvingning til et udtryk der ikke er en venstreværdiISO C++ forbyder brug af henvisning til funktion i fratrækningISO C++ forbyder brug af henvisning til medlemsfunktion i fratrækningISO C++ forbyder tabel med variabel størrelseISO C++ forbyder tabel med størrelsen nulISO C++ forbyder anonyme strukturerISO C++ forbyder flertydiggørelse af operatoren ?:ISO C90 understøtter ikke komplekse typerISO C90 understøtter ikke fleksible tabelmedlemmerISO C90 forbyder opslag i tabel der ikke er venstreværdiISR %s kræver %d ord af lokale variable, maks. er 32767Ignorér dllimport-egenskaben for funktionerIgnorér dllimport til funktionerImplementér virtuelle tabeller vha. thunk-kodeAngiv antallet af bløde registre der er til rådighedIndbyg alle kendte strengoperationerIndlejr konstanter hvis det kan gøres med 2 instruktioner eller mindreIndlejr konstanter hvis det kan gøres med 1 instruktionIndsæt stakkontrolleringskode i programmetIntegrér simple funktioner i deres kaldereIntern oversætterfejl: fejlrapporteringsrutiner blev kaldt igen.
  Intern fejl: %s (programmet %s)
  Indsend venligst en komplet fejlrapport.
! Se %s for instruktioner.Fordel konstanter med kode i tekstsektionenSteder der skal springes til, justeres til denne potens af 2Generér blot afvindingstabeller for undtagelseshåndteringL%d-mellemlagersventetid ukendt for %sLad sammenkædningen udsende programmet i ELF-format (i stedet for mmo)Sammenkæd med libads.a, libc.a og crt0.oSammenkæd med libmvme.a, libc.a og crt0.oSammenkæd med libsim.a, libc.a og sim-crt0.oSammenkæd med libyk.a, libc.a og crt0.oLøkke %d's hoved tilhører ikke direkte løkken.Løkke %d's hoved har ikke præcis 2 elementer.Løkke %d's ende tilhører ikke direkte løkken.Løkke %d's ende har ikke præcis 1 efterfølger.Løkke %d's ende har ikke hoved som efterfølger.Løkkekode skal justeres til denne potens af 2MMIX-intern: %s er ikke en int der kan skiftesMMIX-intern: Ugyldigt register: %dMMIX-intern: Ugyldigt værdi for 'm', ikke en CONST_INTMMIX-intern: Kan ikke dekode denne operandMMIX-intern: Forventede en CONST_INT, ikke detteMMIX-intern: Forventede en konstant, ikke detteMMIX-intern: Forventede et register, ikke detteMMIX-intern: Sidst navngivne variabel parameter kan ikke passes i et registerMMIX-intern: Dette er ikke en konstant:MMIX-intern: Dette er ikke en genkendt adresseMMIX-intern: Forsøger at udskrive ugyldigt omvendt betingelse:MMIX-intern: Hvad er CC af dette?MMIX-intern: Hvad er CC af dette?Gør heltal 32 bit bredeMarkér data som delt snarere end privatMaksimal kodevækst forårsaget af indlejring af stor funktion (i procent)Maksimalt antal for en enkelt stakforøgelsesoperationMin/max-instruktioner tilladtMin/max-instruktioner ikke tilladtMangler REG_EH_REGION-note i slutningen af basisblok %iNOTE_INSN_BASIC_BLOCK %d i midten af basisblok %dNOTE_INSN_BASIC_BLOCK mangler for blok %dNULL benyttet i udregningIngen "Små registerklasser"-lapningIngen standard crt0.oAntallet af registre der skal bruges til at overbringe heltalsparametreUdelad rammehenvisningen i de yderste funktionerUdfør kun én instruktion pr. cyklusBevar kun 32 bit af kommatalsregisteret på tværs af kaldOptimér blokflytningerOptimér for en 32032-processorOptimér for en 32332-processorOptimér for en 32532-processorOptimér lui/addiu-adresseindlæsningerOptimér søskende- og halerekursive kaldOptimér halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderenTilvalg:
  Anbring instruktionsstørrelser i asm-filenOverskriv -mbest-lib-optionsPIC-kodegenerering er ikke kompatibel med hurtige indirekte kald
  PIC-kodegenerering er ikke understøttet i den portable kørselsmodel
  PIC-register er ikke sat opPRINT_OPERAND nul-henvisningPRINT_OPERAND: ukendt tegnsætning '%c'PRINT_OPERAND_ADDRESS, nul-henvisningPak strukturmedlemmer sammen uden mellemrumOverbring -assert pure-text til sammenkæderenVideregiv kommatalsparametre i kommatalsregistreOverbring alle parametre på stakkenOverbring parametre i registreOverbring parametre på stakkenOverbring nogle parametre i registreUdfør DWARF2-eliminering af dubletterUdfør et antal mindre, dyre optimeringerUdfør konvertering af betingede spring til forgreningsløse ækvivalenterUdfør konvertering af betingede spring til betinget udførselUdfør krydsspringsoptimeringUdfør springtrådningsoptimeringerUdfør løkkeudrulning for alle løkkerUdfør løkkeudrulning når iterationsantallet er kendtUdfør styrkereduceringsoptimeringerUdfør superbloksformering vha. haleduplikeringAnbring kommatalskonstanter i indholdsfortegnelsenAnbring symbol+afsæt-konstanter i indholdsfortegnelsenAnbring variabeladresser i den regulære indholdsfortegnelseIndsend venligst en komplet fejlrapport med
*************** Se %s for instruktioner.
*** 384,394 ****
  Den maksimale mængde hukommelse som skal allokeres af GCSEDen maksimale længde af planlæggerens liste over ventende operationerDet maksimale antal indadgående kanter der overvejes til krydsspringDet maksimale antal instruktioner i en enkelt funktion der må indbyggesDet maksimale antal instruktioner det overvejes at udfylde ventepladser medDet maksimale antal instruktioner der overvejes under søgning efter præcis registerinfoDet maksimale antal instruktioner der overvejes at udrulle i en løkkeDet maksimale antal instruktioner ved automatisk indbygningDet maksimale antal faser der skal gennemgås ved udførsel af GCSEDen procendel af funktioner vægtet efter udførselsfrekvens som skal dækkes af sporingsformering; benyttes når profileringsfeedback er tilgængeligtDen procendel af funktioner vægtet efter udførselsfrekvens som skal dækkes af sporingsformering; benyttes når profileringsfeedback ikke er tilgængeligtStørrelsen af en funktionskrop som anses for storDette er et frit program; se kildekoden for kopieringsbetingelser. Der er
  INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÅL.
  Denne switch mangler dokumentationTrådmodel: %s
! Thumb: Antag at funktionshenvisninger kan gå til kode der ikke er opmærksom på ThumbThumb: Antag at ikke-statiske funktioner kan kaldes fra ARM-kodeThumb: Generér (yderste) stakrammer selv hvis det ikke er nødvendigtThumb: Generér (ikke-yderste) stakrammer selv hvis det ikke er nødvendigtBenyt ikke GOTPLT-referencer sammen med -fpic og -fPICFor mange udgående forgreningskanter fra basisblok %iFor meget stakplads at tage sig af: %dFor meget stakplads at forberede: %dTotal størrelse af lokale variable overstiger arkitekturgrænsen.Forårsag undtagelse ved heltalsdivision med nulBehandl alle advarsler som fejlFinjustér justering til en given chip- eller processorversionJustér den forventede hukommelsesventetidUNKNOWN i print_operand !?Uafbalanceret ']'Lokale variabler uden startværdi i .bssLokale variabler uden startværdi i .dataUkendt processor: -mcpu=%sUkendt tilvalg -mlong-double-%sBrug: %s [tilvalg] fil...
  Brug: gcov [TILVALG]... KILDEFIL
  
! Benyt 128 bit long doubleBenyt 16 bit intBenyt 32 bit floatBenyt 32 bit intBenyt 32 bit-APIBenyt 32 bit-kommatalsregistreBenyt 32 bit almene registreBenyt 32 bit long-typeBenyt 4 byte-elementer i switch-tabellerBenyt 64 bit floatBenyt 64 bit long doubleBenyt 64 bit-APIBenyt 64 bit-kommatalsregistreBenyt 64 bit almene registreBenyt 64 bit int-typeBenyt 64 bit long-typeBenyt ABI-reserverede registreBenyt AltiVec-instruktionerBenyt Branch Likely-instruktioner, overskrivende forvalget for arkitekturBenyt DEC-maskinkodesyntaksBenyt EABIBenyt GP-relative sdata/sbss-sektionerBenyt H8/300-justeringsreglerBrug IEEE-matematik til kommatalssammenligningerBenyt Irix PICBenyt MPYI-instruktionen til C3xBenyt Mingw-specifik trådunderstøttelseBenyt P-aliaser for forgreninger som statistisk forudses at blive tagetBenyt POWER-instruktionssættetBenyt POWER2-instruktionssættetBenyt valgfrie instruktioner fra PowerPC General Purpose-gruppenBenyt valgfrie instruktioner fra PowerPC Graphics-gruppenBenyt PowerPC-instruktionssættetBenyt PowerPC-64-instruktionssættetBenyt ROM i stedet for RAMBenyt UNIX-maskinkodesyntaksBenyt VAX-kommatalBenyt __cxa_atexit til at registrere destruktionsfunktionerBenyt adresser der allokerer globale registreBenyt alternative registernavneBenyt storendet byteordningBenyt bitfeltinstruktionerBenyt bras til kørbar fil < 64kBenyt call og rtc til funktionskald og returneringerBenyt kaldeoptagne registre til parametre og returværdierBenyt anden kaldekonvention vha. 'rtd'Benyt direkte CALLn-instruktioner for hurtige kaldBenyt direkte adresseringstilstand til bløde registreBenyt epsilon-respekterende instruktioner til kommatalssammenligningBenyt hurtig, men approksimativ konvertering fra komma- til heltalBenyt faciliteter fra og planlæg koden til en given processorBrug faciliteter fra og planlæg mht. den givne processorBrug kommatalsregistreBenyt given SPARC-kodemodelBenyt den givne maskinkodedialektBenyt den givne tråd-lokale lagringsdialektBenyt den givne x86-64-kodemodelBenyt hardware-kommatalBrug hardwarekommatalBenyt hardware quad-kommatalsinstruktionerBenyt in/loc/out-registernavneBenyt indirekte CALLXn-instruktioner for store programmerBenyt indirekte kaldBenyt jsr og rts til funktionskald og returneringerBenyt lilleendet byteordningBenyt lilleendet byte-orden til dataBenyt mips-tfile-maskinkodeefterfaseBenyt multiplikationsakkumuleringBenyt kommatalsinstruktioner til multiplikationsakkumuleringBenyt nye aliaser for PowerPC-arkitekturenBrug normal kaldekonventionBenyt afsætstabeller til virtuelle metodekaldBenyt tidligere aliaser for PowerPC-arkitekturenBenyt portable kaldekonventionerBenyt profileringsoplysninger til forgreningssandsynlighederBrug push-instruktioner til at gemme udgående parametreBenyt rødzone i x86-64-kodenBenyt registerstakken til parametre og returværdierBenyt registre til parameteroverbringningBenyt rjmp/rcall (begrænset omfang) på >8K-enhederBenyt kun enkeltpræcisions (32 bit) kommatalBenyt langsom, men nøjagtig konvertering fra komma- til heltalBenyt softwarekommatalBenyt stakafsætBenyt strukturer på stærkere justering til dobbelt-ord kopierBenyt stubbe til funktionsindledningerBenyt subrutiner for funktionsindledning/-afslutningerBenyt BK-registeret som et alment registerBenyt Cygwin-grænsefladenBenyt Mingw32-grænsefladenBenyt WindISS-simulatorenBenyt bitfeltinstruktionerneBenyt de tilvalg der giver de fleste faciliteter tilladt af andre tilvalgBenyt den samme størrelse til double som til floatBenyt ikke-justerede hukommelsesreferencerBenyt nul-udvidende hukommelsesindlæsninger, ikke fortegnsudvidendeBenytter indbyggede specifikationer.
! Benyt Visual Instruction SetVOID-tilstand ved uddataAdvar om alle switch-sætninger over enum-typer som mangler et bestemt tilfældeAdvar om omtvingning af funktioner til ikke-kompatible typerAdvar om typeomtvingninger som forkaster modifikationerAdvar om kode som aldrig bliver udførtAdvar om switch-sætninger over enum-typer som mangler et tilfælde og ikke har defaultAdvar om beregninger på funktionshenvisningerAdvar om funktioner som kan være kandidater til formateringsegenskaberAdvar om underforståede funktionserklæringerAdvar om flere erklæring af det samme objektAdvar om flertydige virtuelle funktionsnavneAdvar om typeomtvingning af henvisninger som forøger justeringenAdvar om mulige sikkerhedsproblemer i forbindelse med formateringsfunktionerAdvar om mulige brud på sekvenspunktreglerneAdvar om mulige manglende krøllede paranteser omkring startværdierAdvar om returnering af struct, union og tabellerAdvar om ikke-klargjorte automatiske variablerAdvar om ukendte pragmaerAdvar om brug af __attribute__((deprecated))-erklæringerAdvar om overtrædelser af stilreglerne fra Effective C++Advar hvis .class-filer er forældedeAdvar hvis en vælger har flere metoderAdvar hvis forældede tomme sætninger bliver fundetAdvar hvis modifikationer angives når det ikke er nødvendigtAdvar når en erklæring ikke angiver en typeAdvar når en funktion ikke benyttesAdvar når en funktionsparameter ikke benyttesAdvar når en etiket ikke benyttesAdvar når en stakramme er større end den angivne størrelseAdvar når en variabel ikke benyttesAdvar når værdien af et udtryk ikke benyttesAdvar når en inline funktion ikke kan indbyggesAdvar når en optimeringsfase deaktiveresAdvar når en lokal variabel skygger for en andenAdvar når flertydiggørelse forfremmer fra unsigned til signedAdvar når synteseopførslen adskiller sig fra CfrontAdvar når oversætteren ændrer på ordenen af kodeAdvar når packed-egenskaben ikke har nogen effekt på struct-layoutetGenerér ikke stakrammer når det kan undgåsVed kørsel af CSE følg betingede springVed kørsel af CSE følg spring til deres målArbejd rundt om tidlig 4300-hardwarefejlArbejd omkring hardware-multiplikationsfejlForkert antal forgreningskanter efter betinget spring %iForkert antal forgreningskanter efter ubetinget spring %i[Efterlader %s]
  [kan ikke finde %s][super ...] skal optræde i en metodekontekst__builtin_eh_return understøttes ikke på målarkitekturen__builtin_saveregs understøttes ikke af denne undermålarkitektur__builtin_saveregs understøttes ikke af denne målarkitekturafbrudt i %s ved %s:%dakkumulator er ikke et konstant heltalakkumulatortal er uden for det gyldig intervaladresseafsæt er ikke en konstantsammensat type har delvis indklammet startværdien værdi af en sammensat type er angivet hvor der forventedes et komplekst talen værdi af en sammensat type er angivet hvor der forventedes et kommatalen værdi af en sammensat type er angivet hvor der forventedes et heltaljustering skal være en lille potens af to, ikke %dallokeret, men ubenyttet venteliste i afslutningtvetydig forkortelse %stvetydig konvertering af tabelindeksanakronisme: anonym struct er ikke inden i en navngiven type1. parameter skal være en 5 bit-konstant med fortegn1. parameter til __builtin_altivec_predicate er uden for det gyldige interval1. parameter til __builtin_altivec_predicate skal være en konstant1. parameter til __builtin_spe_predicate er uden for det gyldige interval1. parameter til __builtin_spe_predicate skal være en konstant2. parameter skal være en 5 bit-konstant uden fortegn3. parameter skal være en 4 bit-konstant uden fortegnparameter til dss skal være en 2 bit-konstant uden fortegnberegninger udført på en henvisning til en ufuldstændig typetabelindeks i startværdi overskrider tabelgrænsertabelindeks i en startværdi der ikke er en tabeltabelindeksinterval i startværdi overskrider tabelgrænsertabel får tildelt en startværdi fra et tabeludtryk der ikke er konstanttabelindeks er ikke et heltaltabeltypen er af en ufuldstændig typeen tabel af funktioner giver ikke meningasm-overskrivelse er i modstrid med inddataoperanderasm-overskrivelse er i modstrid med uddataoperandertildeling (ikke klargøring) i erklæringtildelingsundertrykkelseved dette sted i filenegenskaben interrupt_handler er ikke forenelig med -m5-compactegenskaber i parametertabelerklæring ignoreretugyldig adresseugyldig adresse, ikke (reg+disp):ugyldig størrelse af stakpladsfjernelse: %dugyldig tildeling af startværdi til tabelugyldig indbygget fcodeugyldig instruktion for 'A'ugyldig metodesignaturugyldig operandugyldig pc i exception_tableugyldigt registerugyldig skifteinstruktion:ugyldig strengkonstantugyldig testugyldig type i parameterfejlanalyseringsinfougyldig værdi (%s) for %sugyldig værdi (%s) til tilvalget %sugyldig værdi (%s) til tilvalget -mabi=ugyldig værdi (%s) til tilvalget -march=ugyldig værdi (%s) til tilvalget -masm=ugyldig værdi (%s) til tilvalget -mcmodel=ugyldig værdi '%s' til tilvalget -mcpuugyldig værdi (%s) til tilvalget -mcpu=ugyldig værdi (%s) til tilvalget -mfpmath=ugyldig værdi (%s) til tilvalget -mmodelugyldig værdi (%s) til tilvalget -msdataugyldig værdi (%s) til tilvalget -mtls-dialectugyldig værdi (%s) for tilvalget -mtls-size=ugyldig værdi (%s) til tilvalget -mcpu=ugyldig værdikonstanttype %d, indeks %dugyldig værdi til -mcall-%sugyldig værdi til -msdata=%sødelagt zip/jar-fil %sugyldigt indlejrede C-inkluderingsfiler fra præprocessorenforegående kant til basisblok %d er ødelagtkantlister til basisblok %i er ødelagtbasisblok %d ved et forkerte stedfalsk JARL-konstruktion: %d
  falsk JR-konstruktion: %d
  booleske registre er påkrævet til kommatalsindstillingensætningsblokke i udtryk er kun tilladt inde i en funktionkrøllede paranteser omkring skalarstartværdiforgrening %2d aldrig udført
--- 369,379 ----
  Den maksimale mængde hukommelse som skal allokeres af GCSEDen maksimale længde af planlæggerens liste over ventende operationerDet maksimale antal indadgående kanter der overvejes til krydsspringDet maksimale antal instruktioner i en enkelt funktion der må indbyggesDet maksimale antal instruktioner det overvejes at udfylde ventepladser medDet maksimale antal instruktioner der overvejes under søgning efter præcis registerinfoDet maksimale antal instruktioner der overvejes at udrulle i en løkkeDet maksimale antal instruktioner ved automatisk indbygningDet maksimale antal faser der skal gennemgås ved udførsel af GCSEDen procendel af funktioner vægtet efter udførselsfrekvens som skal dækkes af sporingsformering; benyttes når profileringsfeedback er tilgængeligtDen procendel af funktioner vægtet efter udførselsfrekvens som skal dækkes af sporingsformering; benyttes når profileringsfeedback ikke er tilgængeligtStørrelsen af en funktionskrop som anses for storDette er et frit program; se kildekoden for kopieringsbetingelser. Der er
  INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÅL.
  Denne switch mangler dokumentationTrådmodel: %s
! Thumb: Antag at funktionshenvisninger kan gå til kode der ikke er opmærksom på ThumbThumb: Antag at ikke-statiske funktioner kan kaldes fra ARM-kodeThumb: Generér (yderste) stakrammer selv hvis det ikke er nødvendigtThumb: Generér (ikke-yderste) stakrammer selv hvis det ikke er nødvendigtBenyt ikke GOTPLT-referencer sammen med -fpic og -fPICFor mange udgående forgreningskanter fra basisblok %iFor meget stakplads at tage sig af: %dFor meget stakplads at forberede: %dTotal størrelse af lokale variable overstiger arkitekturgrænsen.Forårsag undtagelse ved heltalsdivision med nulBehandl alle advarsler som fejlFinjustér justering til en given chip- eller processorversionJustér den forventede hukommelsesventetidUNKNOWN i print_operand !?Lokale variabler uden startværdi i .bssLokale variabler uden startværdi i .dataUkendt processor: -mcpu=%sUkendt tilvalg -mlong-double-%sBrug: %s [tilvalg] fil...
  Brug: gcov [TILVALG]... KILDEFIL
  
! Benyt 128 bit long doubleBenyt 16 bit intBenyt 32 bit floatBenyt 32 bit intBenyt 32 bit-APIBenyt 32 bit-kommatalsregistreBenyt 32 bit almene registreBenyt 32 bit long-typeBenyt 4 byte-elementer i switch-tabellerBenyt 64 bit floatBenyt 64 bit long doubleBenyt 64 bit-APIBenyt 64 bit-kommatalsregistreBenyt 64 bit almene registreBenyt 64 bit int-typeBenyt 64 bit long-typeBenyt ABI-reserverede registreBenyt AltiVec-instruktionerBenyt Branch Likely-instruktioner, overskrivende forvalget for arkitekturBenyt DEC-maskinkodesyntaksBenyt EABIBenyt GP-relative sdata/sbss-sektionerBenyt H8/300-justeringsreglerBrug IEEE-matematik til kommatalssammenligningerBenyt Irix PICBenyt MPYI-instruktionen til C3xBenyt Mingw-specifik trådunderstøttelseBenyt P-aliaser for forgreninger som statistisk forudses at blive tagetBenyt POWER-instruktionssættetBenyt POWER2-instruktionssættetBenyt valgfrie instruktioner fra PowerPC General Purpose-gruppenBenyt valgfrie instruktioner fra PowerPC Graphics-gruppenBenyt PowerPC-instruktionssættetBenyt PowerPC-64-instruktionssættetBenyt ROM i stedet for RAMBenyt UNIX-maskinkodesyntaksBenyt VAX-kommatalBenyt __cxa_atexit til at registrere destruktionsfunktionerBenyt adresser der allokerer globale registreBenyt alternative registernavneBenyt storendet byteordningBenyt bitfeltinstruktionerBenyt bras til kørbar fil < 64kBenyt call og rtc til funktionskald og returneringerBenyt kaldeoptagne registre til parametre og returværdierBenyt anden kaldekonvention vha. 'rtd'Benyt direkte CALLn-instruktioner for hurtige kaldBenyt direkte adresseringstilstand til bløde registreBenyt epsilon-respekterende instruktioner til kommatalssammenligningBenyt hurtig, men approksimativ konvertering fra komma- til heltalBenyt faciliteter fra og planlæg koden til en given processorBrug faciliteter fra og planlæg mht. den givne processorBrug kommatalsregistreBenyt given SPARC-kodemodelBenyt den givne maskinkodedialektBenyt den givne tråd-lokale lagringsdialektBenyt den givne x86-64-kodemodelBenyt hardware-kommatalBrug hardwarekommatalBenyt hardware quad-kommatalsinstruktionerBenyt in/loc/out-registernavneBenyt indirekte CALLXn-instruktioner for store programmerBenyt indirekte kaldBenyt jsr og rts til funktionskald og returneringerBenyt lilleendet byteordningBenyt lilleendet byte-orden til dataBenyt mips-tfile-maskinkodeefterfaseBenyt multiplikationsakkumuleringBenyt kommatalsinstruktioner til multiplikationsakkumuleringBenyt nye aliaser for PowerPC-arkitekturenBrug normal kaldekonventionBenyt tidligere aliaser for PowerPC-arkitekturenBenyt portable kaldekonventionerBenyt profileringsoplysninger til forgreningssandsynlighederBrug push-instruktioner til at gemme udgående parametreBenyt rødzone i x86-64-kodenBenyt registerstakken til parametre og returværdierBenyt registre til parameteroverbringningBenyt rjmp/rcall (begrænset omfang) på >8K-enhederBenyt kun enkeltpræcisions (32 bit) kommatalBenyt langsom, men nøjagtig konvertering fra komma- til heltalBenyt softwarekommatalBenyt stakafsætBenyt strukturer på stærkere justering til dobbelt-ord kopierBenyt stubbe til funktionsindledningerBenyt subrutiner for funktionsindledning/-afslutningerBenyt BK-registeret som et alment registerBenyt Cygwin-grænsefladenBenyt Mingw32-grænsefladenBenyt WindISS-simulatorenBenyt bitfeltinstruktionerneBenyt de tilvalg der giver de fleste faciliteter tilladt af andre tilvalgBenyt den samme størrelse til double som til floatBenyt ikke-justerede hukommelsesreferencerBenyt nul-udvidende hukommelsesindlæsninger, ikke fortegnsudvidendeBenytter indbyggede specifikationer.
! Benyt Visual Instruction SetVOID-tilstand ved uddataAdvar om alle switch-sætninger over enum-typer som mangler et bestemt tilfældeAdvar om omtvingning af funktioner til ikke-kompatible typerAdvar om typeomtvingninger som forkaster modifikationerAdvar om kode som aldrig bliver udførtAdvar om switch-sætninger over enum-typer som mangler et tilfælde og ikke har defaultAdvar om beregninger på funktionshenvisningerAdvar om funktioner som kan være kandidater til formateringsegenskaberAdvar om underforståede funktionserklæringerAdvar om flere erklæring af det samme objektAdvar om flertydige virtuelle funktionsnavneAdvar om typeomtvingning af henvisninger som forøger justeringenAdvar om mulige sikkerhedsproblemer i forbindelse med formateringsfunktionerAdvar om mulige brud på sekvenspunktreglerneAdvar om typekonverteringer der kan være forvirrendeAdvar om mulige manglende krøllede paranteser omkring startværdierAdvar om returnering af struct, union og tabellerAdvar om ikke-klargjorte automatiske variablerAdvar om ukendte pragmaerAdvar om brug af __attribute__((deprecated))-erklæringerAdvar om overtrædelser af stilreglerne fra Effective C++Advar hvis en vælger har flere metoderAdvar når en erklæring ikke angiver en typeAdvar når en funktion ikke benyttesAdvar når en funktionsparameter ikke benyttesAdvar når en etiket ikke benyttesAdvar når en stakramme er større end den angivne størrelseAdvar når en variabel ikke benyttesAdvar når værdien af et udtryk ikke benyttesAdvar når en inline funktion ikke kan indbyggesAdvar når en optimeringsfase deaktiveresAdvar når en lokal variabel skygger for en andenAdvar når flertydiggørelse forfremmer fra unsigned til signedAdvar når synteseopførslen adskiller sig fra CfrontAdvar når oversætteren ændrer på ordenen af kodeAdvar når packed-egenskaben ikke har nogen effekt på struct-layoutetGenerér ikke stakrammer når det kan undgåsVed kørsel af CSE følg betingede springVed kørsel af CSE følg spring til deres målArbejd rundt om tidlig 4300-hardwarefejlArbejd omkring hardware-multiplikationsfejlForkert antal forgreningskanter efter betinget spring %iForkert antal forgreningskanter efter ubetinget spring %i[Efterlader %s]
  [kan ikke finde %s][super ...] skal optræde i en metodekontekst__builtin_eh_return understøttes ikke på målarkitekturen__builtin_saveregs understøttes ikke af denne undermålarkitektur__builtin_saveregs understøttes ikke af denne målarkitekturafbrudt i %s ved %s:%dakkumulator er ikke et konstant heltalakkumulatortal er uden for det gyldig intervaladresseafsæt er ikke en konstantsammensat type har delvis indklammet startværdien værdi af en sammensat type er angivet hvor der forventedes et komplekst talen værdi af en sammensat type er angivet hvor der forventedes et kommatalen værdi af en sammensat type er angivet hvor der forventedes et heltaljustering skal være en lille potens af to, ikke %dallokeret, men ubenyttet venteliste i afslutningtvetydig forkortelse %stvetydig konvertering af tabelindeksanakronisme: anonym struct er ikke inden i en navngiven type1. parameter skal være en 5 bit-konstant med fortegn1. parameter til __builtin_altivec_predicate er uden for det gyldige interval1. parameter til __builtin_altivec_predicate skal være en konstant1. parameter til __builtin_spe_predicate er uden for det gyldige interval1. parameter til __builtin_spe_predicate skal være en konstant2. parameter skal være en 5 bit-konstant uden fortegn3. parameter skal være en 4 bit-konstant uden fortegnparameter til dss skal være en 2 bit-konstant uden fortegnberegninger udført på en henvisning til en ufuldstændig typetabelindeks i startværdi overskrider tabelgrænsertabelindeks i en startværdi der ikke er en tabeltabelindeksinterval i startværdi overskrider tabelgrænsertabel får tildelt en startværdi fra et tabeludtryk der ikke er konstanttabelindeks er ikke et heltaltabeltypen er af en ufuldstændig typeen tabel af funktioner giver ikke meningasm-overskrivelse er i modstrid med inddataoperanderasm-overskrivelse er i modstrid med uddataoperandertildeling (ikke klargøring) i erklæringtildelingsundertrykkelseved dette sted i filenegenskaben interrupt_handler er ikke forenelig med -m5-compactegenskaber i parametertabelerklæring ignoreretugyldig adresseugyldig adresse, ikke (reg+disp):ugyldig størrelse af stakpladsfjernelse: %dugyldig tildeling af startværdi til tabelugyldig indbygget fcodeugyldig instruktion for 'A'ugyldig metodesignaturugyldig operandugyldig pc i exception_tableugyldigt registerugyldig skifteinstruktion:ugyldig strengkonstantugyldig testugyldig type i parameterfejlanalyseringsinfougyldig værdi (%s) for %sugyldig værdi (%s) til tilvalget %sugyldig værdi (%s) til tilvalget -mabi=ugyldig værdi (%s) til tilvalget -march=ugyldig værdi (%s) til tilvalget -masm=ugyldig værdi (%s) til tilvalget -mcmodel=ugyldig værdi '%s' til tilvalget -mcpuugyldig værdi (%s) til tilvalget -mcpu=ugyldig værdi (%s) til tilvalget -mfpmath=ugyldig værdi (%s) til tilvalget -mmodelugyldig værdi (%s) til tilvalget -msdataugyldig værdi (%s) til tilvalget -mtls-dialectugyldig værdi (%s) for tilvalget -mtls-size=ugyldig værdi (%s) til tilvalget -mcpu=ugyldig værdikonstanttype %d, indeks %dugyldig værdi til -mcall-%sugyldig værdi til -msdata=%sødelagt zip/jar-fil %sugyldigt indlejrede C-inkluderingsfiler fra præprocessorenforegående kant til basisblok %d er ødelagtkantlister til basisblok %i er ødelagtbasisblok %d ved et forkerte stedfalsk JARL-konstruktion: %d
  falsk JR-konstruktion: %d
  booleske registre er påkrævet til kommatalsindstillingensætningsblokke i udtryk er kun tilladt inde i en funktionkrøllede paranteser omkring skalarstartværdiforgrening %2d aldrig udført
*************** INGEN garanti; ikke engang for SALGBARHE
*** 408,414 ****
  ignorerer forkert udformet #pragma longcallignorerer det ikke-eksisterende katalog "%s"
  implicit aflæste registre skal grupperes i toppen af stakkeni %s, ved %s:%di basisblok %d:ufuldstændig typeforeninginkonsistent instansvariabelangivelseukorrekt instruktion:forøgelse af henvisning til en ukendt strukturindeksværdi i stedet for feltnavn i union-startværdiklargøringsfunktion fundet i objekt %sklargøring af fleksibelt tabelmedlemklargøring af fleksibelt tabelmedlem i en indlejret kontekstklargjort felt med bivirkninger overskrevetstartværdielement kan ikke beregnes ved indlæsningstidspunktetstartværdielement er ikke en konstantstartværdien slutter for tidligtstartværdien for kommatal er ikke en kommatalskonstantstartværdien for heltallet er for kompliceretstartværdien for en skalarvariabel kan kun bestå af ét elementtildeling af startværdi er ugyldig for statisk medlem med konstruktionsfunktionstartværdistrengen til char-tabellen er for langklargør tabel med en parameterlisteinstruktion %d inden i basisblok %d, men block_for_insn er %iinstruktion %d inden i basisblok %d, men block_for_insn er NULLinstruktion %d er i flere basisblokke (%d og %d)instruktion tilfredsstiller ikke sine begrænsninger:instruktion uden for basisblokinstallering: %s%s
  instruktionsplanlægning understøttes ikke på målarkitekturenint-tabel får tildelt startværdi fra en ikke-bred strengheltalsoverløb i udtrykintern oversætterfejl - ugyldig adresse:intern oversætterfejl - ukorrekt skift:intern oversætterfejl - ugyldig tilstand:intern oversætterfejl: intern fejlintern fejl - ugyldigt UTF-8-navnintern fejl i check-init: trækode ikke implementeret: %sintern fejl i generate_bytecode_insn - trækode er ikke implementeret: %sintern fejl: %%) fundet uden en %%) i maskinkodeoversættermønsterintern fejl: %%> fundet uden en %%< i maskinkodeoversættermønsterintern fejl: %%] fundet uden en %%[ i maskinkodeoversættermønsterintern fejl: %%} fundet uden en %%{ i maskinkodeoversættermønsterintern fejl: ugyldigt register: %dintern fejl: cris_side_effect_mode_ok med ugyldige operanderintern fejl: bivirkningsinstruktion påvirker hovedvirkningafbrydelsesservicerutiner kan ikke kodes i Thumb-tilstandugyldig #pragma %sugyldig %%-kodeugyldig %%A-operandugyldig %%B-operandugyldig %%C-operandugyldig %%C-værdiugyldig %%D-operandugyldig %%D-værdiugyldig %%E-værdiugyldig %%F-værdiugyldig %%G-værdiugyldig %%H-værdiugyldig %%J-kodeugyldig %%J-værdiugyldig %%K-værdiugyldig %%L-værdiugyldig %%M-værdiugyldig %%N-værdiugyldig %%O-værdiugyldig %%P-operandugyldig %%P-værdiugyldig %%R-værdiugyldig %%S-værdiugyldig %%T-værdiugyldig %%U-værdiugyldig %%Y-operandugyldig %%c-operandugyldig %%d-operandugyldig %%f-operandugyldig %%f-værdiugyldig %%h-værdiugyldig %%j-kodeugyldig %%j-værdiugyldig %%k-værdiugyldig %%m-værdiugyldig %%p-værdiugyldig %%q-værdiugyldig %%r-værdiugyldig %%s-operandugyldig %%s-værdiugyldig %%u-værdiugyldig %%v-værdiugyldig %%xn-kodeugyldig PC i linjetalstabelugyldig UNSPEC som operandugyldig Z-registererstatning for instruktionugyldig adresseugyldig stamklasseangivelseugyldig catch-parameterugyldige begrænsninger for operandugyldigt udtryk som operandugyldig indirekte (S) hukommelsesadresseugyldig indirekte hukommelsesadresseugyldig startværdiugyldig startværdi til bitstrengugyldig instruktion:ugyldig venstreværdi i asm-sætningugyldig venstreværdi i tildelingugyldig venstreværdi i formindskelseugyldig venstreværdi i forøgelseugyldig maskeugyldig operand til 'A'-ændringugyldig operand til 'D'-ændringugyldig operand til 'H'-ændringugyldig operand til 'P'-ændringugyldig operand til 'T'-ændringugyldig operand til 'b'-ændringugyldig operand til 'e'-ændringugyldig operand til 'm'-ændringugyldig operand til 'p'-ændringugyldig operand til 'v'-ændringugyldig operand til 'z'-ændringugyldig operand i instruktionenugyldigt operandændringsbogstavugyldig operand-uddatakodeugyldig operand til %%H/%%L-kodenugyldig operand til %%N-kodenugyldig operand til %%R-kodenugyldig operand til %%T/%%B-kodenugyldig operand til %%U-kodenugyldig operand til %%V-kodenugyldig operand til %%p-kodenugyldig operand til %%s-kodenugyldige operander til binær %sugyldig operation på uudskiftet typeugyldige modifikationer for ikke-medlemsfunktionstypeugyldigt register i instruktionenugyldigt register i flytteinstruktionenugyldig roteringsinstruktionugyldigt sandhedsværdiudtrykugyldig typeparameterugyldigt brug af %%d, %%x eller %%Xugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegningugyldig brug af tabel uden angivne grænserugyldig brug af fleksibelt tabelmedlemugyldig brug af en tabel der ikke kan optræde som en venstreværdiugyldig brug af struktur med fleksibelt tabelmedlemugyldig brug af void-udtrykinvoke[non-static] på en statisk metodeinvokestatic på en abstrakt metodeinvokestatic på en ikke-statisk metodedens virkefelt er kun denne definition eller erklæring hvilket sandsynligvis ikke er hvad du ønsker.spring til case-etiketragelse i slutningen 'af #pragma %s'ragelse i slutningen af #pragma GCC java_exceptionsragelse i slutningen af '#pragma extern_prefix'ragelse i slutningen af '#pragma ghs endsda'ragelse i slutningen af '#pragma ghs endtda'ragelse i slutningen af '#pragma ghs endzda'ragelse i slutningen af '#pragma ghs interrupt'ragelse i slutningen af '#pragma ghs section'ragelse i slutningen af '#pragma ghs startsda'ragelse i slutningen af '#pragma ghs starttda'ragelse i slutningen af '#pragma ghs startzda'ragelse i slutningen af #pragma longcallragelse i slutningen af '#pragma redefine_extname'ragelse i slutningen af '#pragma weak'ragelse i slutningen af '#pragma %s'ragelse i slutningen af '#pragma options'ragelse i slutningen af '#pragma unused'ragelse i slutningen signaturstrengetiket med navnet wchar_tlang_*-kontrol: mislykkedes i %s, ved %s:%dsproget %s ikke genkendtstor rammehenvisningsændring (%d) med -mtiny-stackstort heltal forkortes underforstået til type uden fortegnld returnerede afslutningskoden %dvenstrepræcisionvenstrepræcision i strfmon-formateringvenstreskiftsantal er større end bredden af typenvenstreskiftsantal er negativvenstreoperanden til kommaudtrykket har ingen virkninglængdetilpasninglængdetilpasning i printf-formateringlængdetilpasning i scanf-formateringlængdemodifikation i strfmon-formateringbiblioteker: %s
! biblioteket lib%s ikke fundetlo_sum ikke af registerlong long-konstant er ikke en gyldig umiddelbar operandforkert udformet '#pragma builtin'forkert udformet '#pragma extern_prefix' - ignoreretforkert udformet '#pragma ghs section'forkert udformet '#pragma redefine_extname' - ignoreretforkert udformet '#pragma weak' - ignoreretforkert udformet '#pragma %s' - ignoreretforkert udformet '#pragma options align={mac68k|power|reset}', ignorererforkert udformet '#pragma options', ignorererugyldigt udformet .zip-arkiv i CLASSPATH: %sforkert udformede specifikationsfunktionsparametreforkert udformet specifikationsfunktionsnavnmaske skal være en umiddelbar værdibegrænsningen er ikke gyldig for uddataoperandenbegrænsning refererer til et ugyldigt operandtalkan ikke bruge både -EB og -EL-m32 og -m64 er indbyrdes uforeneligemediafunktioner er ikke tilgængelige medmindre -mmedia benyttesmedlemsfunktioner er underforstået venner af deres klassemetoden '%s' ikke fundet i klassenMIPS16-funktionsprofileringsignatur passer ikke med feltet '%s' i '%s'forkert placeret ConstantValue-egenskab (ikke i noget felt)manglende $-operandnummer i formateringmanglende '(' efter '#pragma %s' - ignoreretmanglende '(' efter '#pragma unused', ignorerermanglende ')' efter '#pragma unused', ignorerermanglende '(' for '#pragma %s' - ignoreretmanglende Code-egenskabder mangler en parameter til tilvalget '-%s'manglende barriere efter blok %ikrøllede paranteser mangler omkring startværdienmanglende afsluttende krøllet parantes til navngiven operandmanglende slutparantesmanglende felt '%s' i '%s'mangler fyldtegn i slutningen af strfmon-formateringmanglende funktionsnavn i '#pragma %s' - ignoreretmanglende startværdimanglende talmanglende startparantesmanglende sektionsnavn i '#pragma %s' - ignoreretmanglende afsluttende '%c'-tegnmanglende typenavn i typedef-erklæringblander C++ og Java 'catch' i én oversættelsesenhed-mno-cygwin og -mnowin32 er indbyrdes uforeneligetilstand ikke QImodeflytteinstruktion ikke håndteretflerdimensional tabel skal have grænser for alle dimensioner pånær den førsteflere default-etiketter i én switch-konstruktionflere typer i én erklæring'#include <typeinfo>' er nødvendig før typeid kan benyttesmvc&exBenyt mvclemystisk info om opbevaringssted i '%s'navn mangler for medlemsfunktionanonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklæres staticnegativ instruktionslængdenegativt heltal forkortes underforstået til type uden fortegnindlejrede alternativer for maskinkodedialekternew kan ikke bruges på en funktionstypenew kan ikke bruges på en referencetypeingen FUNCTION_PROFILER for CRISingen parametreingen parametre til specifikationsfunktioningen beskrivelse endnuingen inddatafiler angivetingen inddatafileringen inputfiler; vil ikke skrive outputfileringen lave registre er tilgængelige til at modtage værdier fra høje registreingen profilering af 64 bit-kode for denne ABIingen registre i adresseingen return-sætning i en funktion der ikke returnerer voidingen sclass for %s stab (0x%x)
  intet semikolon i slutningen af struct eller unionen startværdi der ikke er tom, tildeles til en tabel med tomme elementerikke-statisk klargøring af fleksibelt tabelmedlemikke-trivielle navngivne startværdiertabelindekset i startværdien er ikke en konstantikke-nul egenskab uden parametre til en ikke-prototypeikke en gyldig Java .class-filikke tilstrækkelig information om typenbemærk: tal skal enten være 0 eller 1antallet af basisbloknoter i instruktionskæden (%d) != n_basic_blocks (%d)forskydning udenfor grænserne af konstant strengkun konstruktionsfunktioner har stamklasseklargøringerkun variabler med startværdi kan placeres i programhukommelsesområdetkun variabler uden startværdi kan placeres i .bss-sektionenkun variabler uden startværdi kan placeres i .noinit-sektionenkun svage aliaser understøttes i denne konfigurationåbn /dev/zero: %moperand 1 skal være et hårdt registeroperand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'operandtal mangler efter %%-letteroperandtal er uden for det gyldige intervaloperandnummer uden for det gyldige intervaloperandnummer angiver for formatering der ikke tager mod parametreoperandnummer angivet med undertrykt tildelingoperander til ?: har forskellige typertilvalg slået til: tilvalg overbragt: ordnet sammenligning af henvisning med heltallet nulløbet tør for hukommelseuddatabegrænsning %d kan ikke angives samtidig med overskrivning af "%s"uddatabegrænsning %d skal angive et enkelt registeruddatafilnavnet er angivet to gangeuddata nr. %d kan ikke adresseres direkteuddataregistre skal grupperes i toppen af stakkenoutput_move_single:tabeldimension for storoverløb i konstant udtrykenum-værdier for storeoverløb i underforstået konstant konverteringpacked-egenskab forårsager ineffektiv justeringpacked-egenskab er unødvendigudfylder struct-størrelse til justeringskantparameternavne (uden typer) i funktionserklæringentolkningsfejloverløb i tolkerens stakoverbringelse af kommatalsparametre i kommatalsregistre er ikke understøttet endnupipehenvisning til en funktion benyttet i udregninghenvisning til en funktion benyttet i subtraktionhenvisning til en medlemsfunktion benyttet i udregninghenvisningstyperne i betingelsesudtrykket passer ikke sammenen henvisningsværdi er angivet hvor der forventedes et komplekst talen henvisningsværdi er angivet hvor der forventedes en kommatalsværdihenvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammenhenvisningsvariabler er ikke tilladt som case-værdierpostfiks forøgelsesadresse er ikke et registerpræfiks formindskelsesadresse er ikke et registerpræfiks forøgelsesadresse er ikke et registerpræcisionpræcision i printf-formateringprev_bb for %d bør være %d, ikke %dprofilgenerering understøttes ikke med -mg
  programmer: %s
  læser klassen %s for anden gang fra %somdirigerer standard-ud: %sreference til ikke-venstreværdi returneretregister brugt til to globale registervariablerregistrene IX, IY og Z benyttet i samme INSNomdøb specifikation %s til %s
--- 393,399 ----
  ignorerer forkert udformet #pragma longcallignorerer det ikke-eksisterende katalog "%s"
  implicit aflæste registre skal grupperes i toppen af stakkeni %s, ved %s:%di basisblok %d:ufuldstændig typeforeninginkonsistent instansvariabelangivelseukorrekt instruktion:forøgelse af henvisning til en ukendt strukturindeksværdi i stedet for feltnavn i union-startværdiklargøringsfunktion fundet i objekt %sklargøring af fleksibelt tabelmedlemklargøring af fleksibelt tabelmedlem i en indlejret kontekstklargjort felt med bivirkninger overskrevetstartværdielement kan ikke beregnes ved indlæsningstidspunktetstartværdielement er ikke en konstantstartværdien slutter for tidligtstartværdien for kommatal er ikke en kommatalskonstantstartværdien for heltallet er for kompliceretstartværdien for en skalarvariabel kan kun bestå af ét elementtildeling af startværdi er ugyldig for statisk medlem med konstruktionsfunktionstartværdistrengen til char-tabellen er for langklargør tabel med en parameterlisteinstruktion %d inden i basisblok %d, men block_for_insn er %iinstruktion %d inden i basisblok %d, men block_for_insn er NULLinstruktion %d er i flere basisblokke (%d og %d)instruktion tilfredsstiller ikke sine begrænsninger:instruktion uden for basisblokinstallering: %s%s
  instruktionsplanlægning understøttes ikke på målarkitekturenint-tabel får tildelt startværdi fra en ikke-bred strengheltalsoverløb i udtrykintern oversætterfejl - ugyldig adresse:intern oversætterfejl - ukorrekt skift:intern oversætterfejl - ugyldig tilstand:intern oversætterfejl: intern fejlintern fejl - ugyldigt UTF-8-navnintern fejl i check-init: trækode ikke implementeret: %sintern fejl i generate_bytecode_insn - trækode er ikke implementeret: %sintern fejl: %%) fundet uden en %%) i maskinkodeoversættermønsterintern fejl: %%> fundet uden en %%< i maskinkodeoversættermønsterintern fejl: %%] fundet uden en %%[ i maskinkodeoversættermønsterintern fejl: %%} fundet uden en %%{ i maskinkodeoversættermønsterintern fejl: ugyldigt register: %dintern fejl: cris_side_effect_mode_ok med ugyldige operanderintern fejl: bivirkningsinstruktion påvirker hovedvirkningafbrydelsesservicerutiner kan ikke kodes i Thumb-tilstandugyldig #pragma %sugyldig %%-kodeugyldig %%A-operandugyldig %%B-operandugyldig %%C-operandugyldig %%C-værdiugyldig %%D-operandugyldig %%D-værdiugyldig %%E-værdiugyldig %%F-værdiugyldig %%G-værdiugyldig %%H-værdiugyldig %%J-kodeugyldig %%J-værdiugyldig %%K-værdiugyldig %%L-værdiugyldig %%M-værdiugyldig %%N-værdiugyldig %%O-værdiugyldig %%P-operandugyldig %%P-værdiugyldig %%R-værdiugyldig %%S-værdiugyldig %%T-værdiugyldig %%U-værdiugyldig %%Y-operandugyldig %%c-operandugyldig %%d-operandugyldig %%f-operandugyldig %%f-værdiugyldig %%h-værdiugyldig %%j-kodeugyldig %%j-værdiugyldig %%k-værdiugyldig %%m-værdiugyldig %%p-værdiugyldig %%q-værdiugyldig %%r-værdiugyldig %%s-operandugyldig %%s-værdiugyldig %%u-værdiugyldig %%v-værdiugyldig %%xn-kodeugyldig PC i linjetalstabelugyldig UNSPEC som operandugyldig Z-registererstatning for instruktionugyldig adresseugyldig stamklasseangivelseugyldig catch-parameterugyldige begrænsninger for operandugyldigt udtryk som operandugyldig indirekte (S) hukommelsesadresseugyldig indirekte hukommelsesadresseugyldig startværdiugyldig startværdi til bitstrengugyldig instruktion:ugyldig venstreværdi i asm-sætningugyldig venstreværdi i tildelingugyldig venstreværdi i formindskelseugyldig venstreværdi i forøgelseugyldig maskeugyldig operand til 'A'-ændringugyldig operand til 'D'-ændringugyldig operand til 'H'-ændringugyldig operand til 'P'-ændringugyldig operand til 'T'-ændringugyldig operand til 'b'-ændringugyldig operand til 'e'-ændringugyldig operand til 'm'-ændringugyldig operand til 'p'-ændringugyldig operand til 'v'-ændringugyldig operand til 'z'-ændringugyldig operand i instruktionenugyldigt operandændringsbogstavugyldig operand-uddatakodeugyldig operand til %%H/%%L-kodenugyldig operand til %%N-kodenugyldig operand til %%R-kodenugyldig operand til %%T/%%B-kodenugyldig operand til %%U-kodenugyldig operand til %%V-kodenugyldig operand til %%p-kodenugyldig operand til %%s-kodenugyldige operander til binær %sugyldig operation på uudskiftet typeugyldige modifikationer for ikke-medlemsfunktionstypeugyldigt register i instruktionenugyldigt register i flytteinstruktionenugyldig roteringsinstruktionugyldigt sandhedsværdiudtrykugyldig typeparameterugyldigt brug af %%d, %%x eller %%Xugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegningugyldig brug af tabel uden angivne grænserugyldig brug af fleksibelt tabelmedlemugyldig brug af en tabel der ikke kan optræde som en venstreværdiugyldig brug af struktur med fleksibelt tabelmedlemugyldig brug af void-udtrykinvoke[non-static] på en statisk metodeinvokestatic på en abstrakt metodeinvokestatic på en ikke-statisk metodedens virkefelt er kun denne definition eller erklæring hvilket sandsynligvis ikke er hvad du ønsker.spring til case-etiketragelse i slutningen 'af #pragma %s'ragelse i slutningen af #pragma GCC java_exceptionsragelse i slutningen af '#pragma extern_prefix'ragelse i slutningen af '#pragma ghs endsda'ragelse i slutningen af '#pragma ghs endtda'ragelse i slutningen af '#pragma ghs endzda'ragelse i slutningen af '#pragma ghs interrupt'ragelse i slutningen af '#pragma ghs section'ragelse i slutningen af '#pragma ghs startsda'ragelse i slutningen af '#pragma ghs starttda'ragelse i slutningen af '#pragma ghs startzda'ragelse i slutningen af #pragma longcallragelse i slutningen af '#pragma redefine_extname'ragelse i slutningen af '#pragma weak'ragelse i slutningen af '#pragma %s'ragelse i slutningen af '#pragma options'ragelse i slutningen af '#pragma unused'ragelse i slutningen signaturstrengetiket med navnet wchar_tlang_*-kontrol: mislykkedes i %s, ved %s:%dsproget %s ikke genkendtstor rammehenvisningsændring (%d) med -mtiny-stackstort heltal forkortes underforstået til type uden fortegnld returnerede afslutningskoden %dvenstrepræcisionvenstrepræcision i strfmon-formateringvenstreskiftsantal er større end bredden af typenvenstreskiftsantal er negativvenstreoperanden til kommaudtrykket har ingen virkninglængdetilpasninglængdetilpasning i printf-formateringlængdetilpasning i scanf-formateringlængdemodifikation i strfmon-formateringbiblioteker: %s
! biblioteket lib%s ikke fundetlo_sum ikke af registerlong long-konstant er ikke en gyldig umiddelbar operandforkert udformet '#pragma builtin'forkert udformet '#pragma extern_prefix' - ignoreretforkert udformet '#pragma ghs section'forkert udformet '#pragma redefine_extname' - ignoreretforkert udformet '#pragma weak' - ignoreretforkert udformet '#pragma %s' - ignoreretforkert udformet '#pragma options align={mac68k|power|reset}', ignorererforkert udformet '#pragma options', ignorererforkert udformede specifikationsfunktionsparametreforkert udformet specifikationsfunktionsnavnmaske skal være en umiddelbar værdibegrænsningen er ikke gyldig for uddataoperandenbegrænsning refererer til et ugyldigt operandtalkan ikke bruge både -EB og -EL-m32 og -m64 er indbyrdes uforeneligemediafunktioner er ikke tilgængelige medmindre -mmedia benyttesmedlemsfunktioner er underforstået venner af deres klassemetoden '%s' ikke fundet i klassenMIPS16-funktionsprofileringsignatur passer ikke med feltet '%s' i '%s'forkert placeret ConstantValue-egenskab (ikke i noget felt)manglende $-operandnummer i formateringmanglende '(' efter '#pragma %s' - ignoreretmanglende '(' efter '#pragma unused', ignorerermanglende ')' efter '#pragma unused', ignorerermanglende '(' for '#pragma %s' - ignoreretmanglende Code-egenskabder mangler en parameter til tilvalget '-%s'manglende barriere efter blok %ikrøllede paranteser mangler omkring startværdienmanglende afsluttende krøllet parantes til navngiven operandmanglende slutparantesmanglende felt '%s' i '%s'mangler fyldtegn i slutningen af strfmon-formateringmanglende funktionsnavn i '#pragma %s' - ignoreretmanglende startværdimanglende talmanglende startparantesmanglende sektionsnavn i '#pragma %s' - ignoreretmanglende afsluttende '%c'-tegnmanglende typenavn i typedef-erklæringblander C++ og Java 'catch' i én oversættelsesenhed-mno-cygwin og -mnowin32 er indbyrdes uforeneligetilstand ikke QImodeflytteinstruktion ikke håndteretflerdimensional tabel skal have grænser for alle dimensioner pånær den førsteflere default-etiketter i én switch-konstruktionflere typer i én erklæring'#include <typeinfo>' er nødvendig før typeid kan benyttesmvc&exBenyt mvclemystisk info om opbevaringssted i '%s'navn mangler for medlemsfunktionanonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklæres staticnegativ instruktionslængdenegativt heltal forkortes underforstået til type uden fortegnindlejrede alternativer for maskinkodedialekternew kan ikke bruges på en funktionstypenew kan ikke bruges på en referencetypeingen FUNCTION_PROFILER for CRISingen parametreingen parametre til specifikationsfunktioningen beskrivelse endnuingen inddatafiler angivetingen inddatafileringen inputfiler; vil ikke skrive outputfileringen lave registre er tilgængelige til at modtage værdier fra høje registreingen profilering af 64 bit-kode for denne ABIingen registre i adresseingen return-sætning i en funktion der ikke returnerer voidingen sclass for %s stab (0x%x)
  intet semikolon i slutningen af struct eller unionen startværdi der ikke er tom, tildeles til en tabel med tomme elementerikke-statisk klargøring af fleksibelt tabelmedlemikke-trivielle navngivne startværdiertabelindekset i startværdien er ikke en konstantikke-nul egenskab uden parametre til en ikke-prototypeikke en gyldig Java .class-filikke tilstrækkelig information om typenbemærk: tal skal enten være 0 eller 1antallet af basisbloknoter i instruktionskæden (%d) != n_basic_blocks (%d)forskydning udenfor grænserne af konstant strengkun konstruktionsfunktioner har stamklasseklargøringerkun variabler med startværdi kan placeres i programhukommelsesområdetkun variabler uden startværdi kan placeres i .bss-sektionenkun variabler uden startværdi kan placeres i .noinit-sektionenkun svage aliaser understøttes i denne konfigurationåbn /dev/zero: %moperand 1 skal være et hårdt registeroperand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'operandtal mangler efter %%-letteroperandtal er uden for det gyldige intervaloperandnummer uden for det gyldige intervaloperandnummer angiver for formatering der ikke tager mod parametreoperandnummer angivet med undertrykt tildelingoperander til ?: har forskellige typertilvalg slået til: tilvalg overbragt: ordnet sammenligning af henvisning med heltallet nulløbet tør for hukommelseuddatabegrænsning %d kan ikke angives samtidig med overskrivning af "%s"uddatabegrænsning %d skal angive et enkelt registeruddatafilnavnet er angivet to gangeuddata nr. %d kan ikke adresseres direkteuddataregistre skal grupperes i toppen af stakkenoutput_move_single:tabeldimension for storoverløb i konstant udtrykenum-værdier for storeoverløb i underforstået konstant konverteringpacked-egenskab forårsager ineffektiv justeringpacked-egenskab er unødvendigudfylder struct-størrelse til justeringskantparameternavne (uden typer) i funktionserklæringentolkningsfejloverløb i tolkerens stakoverbringelse af kommatalsparametre i kommatalsregistre er ikke understøttet endnupipehenvisning til en funktion benyttet i udregninghenvisning til en funktion benyttet i subtraktionhenvisning til en medlemsfunktion benyttet i udregninghenvisningstyperne i betingelsesudtrykket passer ikke sammenen henvisningsværdi er angivet hvor der forventedes et komplekst talen henvisningsværdi er angivet hvor der forventedes en kommatalsværdihenvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammenhenvisningsvariabler er ikke tilladt som case-værdierpostfiks forøgelsesadresse er ikke et registerpræfiks formindskelsesadresse er ikke et registerpræfiks forøgelsesadresse er ikke et registerpræcisionpræcision i printf-formateringprev_bb for %d bør være %d, ikke %dprofilgenerering understøttes ikke med -mg
  programmer: %s
  læser klassen %s for anden gang fra %somdirigerer standard-ud: %sreference til ikke-venstreværdi returneretregister brugt til to globale registervariablerregistrene IX, IY og Z benyttet i samme INSNomdøb specifikation %s til %s
*************** Gyldige parametre er 1.0, 1.1 og 2.0
*** 422,425 ****
  ukendt tilvalg -mdebug-%sukendt parameter til -mschedule= (%s).
  Gyldige parametre er 700, 7100, 7100LC, 7200, 7300 og 8000
  ukendt ABI angivet: '%s'ukendt processorversion %d, bruger 40.
! ukendt CRIS-versionsspecifikation i -mtune=: %sukendt CRIS-versionsspecifikation i -march= eller -mcpu=: %sukendt tabelstørrelse i deleteukendt konverteringstypetegn 0x%x i formateringukendt instruktionstilstandukendt flytteinstruktion:ukendt kode %d@pc=%d under verifikationukendt registernavn: %sukendt relokaliserings-unspecunavngiven struct/union som ikke definerer nogen instanserunavngiven variabel eller felt erklæret voiduordnet sammenligning af ikke-kommatalsparameterkan ikke nå bytekode fra %d til før %dkan ikke nå bytekode fra %d til slutningen af metodenukendt bred underinstruktionukendt fejlfindingsuddataniveau "%s"ukendt instruktion:ukendt adresseukendt formateringsanvisningukendt GCC-fejlfindingstilvalg: %cukendt sektionsnavn "%s"ukendt formodet konstantukendt formodet konstant i cris_global_pic_symbolikke-registreret operator %sikke-understøttet kombination: %sikke-understøttet operandstørrelse for udvidede registreuafsluttet alternativ for maskinkodedialektuafsluttet formateringsstrengubenyttede parametre i formatering med $brug af %s og %s sammen i %s-formateringbrug af ældre type typeomtvingningbruger CONST_DOUBLE til adressebrug af @FILE med flere filer er ikke implementeretusing-erklæring for ikke-medlem ved klassevirkefeltvalidate_value_data: Løkke i registertalskæde (%u)validate_value_data: [%u] Ugyldig next_regno til tom kæde (%u)validate_value_data: [%u] Ugyldig oldest_regno (%u)validate_value_data: [%u] Ikke-tomt register i kæde (%s %u %i)værdien af -mfixed-range skal være på formen REG1-REG2variabel eller felt erklæret voiden type med en variabel størrelse er erklæret uden for en funktionet objekt af variabel størrelse må ikke tildeles en startværdivektoroverløb i udtrykverifikationsfejl ved PC=%dverify_flow_info mislykkedesverify_flow_info: Efterfølgende kant til basisblok %d er ødelagtverify_flow_info: Dobbelt kant %i->%iverify_flow_info: Ukorrekte blokke til fald-gennem %i->%iverify_flow_info: Ukorrekt fald-gennem %i->%iverify_flow_info: Ukorrekt antal af blok %i %iverify_flow_info: Ukorrekt antal for kant %i->%i %iverify_flow_info: Ukorrekt frekvens af blok %i %iverify_flow_info: Ukorrekt sandsynlighed for kant %i->%i %ivirtuel tabel %s[%lu]: element %lu ude over grænserne i %s, ved %s:%den virtuel funktion kan ikke erklæres som friendvirtual angivet uden for klasseerklæringsynlighedsegenskab er ikke understøttet i denne konfiguration; ignorerettom værdi er ikke ignoreret som den burde væreadvarsel: advarsel: -pipe ignoreret fordi -save-temps er angivetadvarsel: -pipe ignoreret fordi -time er angivetadvarsel: allerede oversatte .class-filer ignoreret med -Cadvarsel: forældet '%%['-operator benyttet i specifikationeri denne kontekstforkert instruktion i fald-gennem-kantforkert antal skabelonsparametre (%d, skulle være %d)forkert parametertype til absforkert parametertype til bitkomplementforkert parametertype til konjugationforkert parametertype til formindskelseforkert parametertype til forøgelseforkert parametertype til unært udråbstegnforkert parametertype til unært minusforkert parametertype til unært plusxstormy16_print_operand: ukendt kodetabel med størrelsen nul reserverer ingen pladsbredde på nul i %s-formateringformateringsstreng %s med længden nul
\ No newline at end of file
--- 407,410 ----
  ukendt tilvalg -mdebug-%sukendt parameter til -mschedule= (%s).
  Gyldige parametre er 700, 7100, 7100LC, 7200, 7300 og 8000
  ukendt ABI angivet: '%s'ukendt processorversion %d, bruger 40.
! ukendt CRIS-versionsspecifikation i -mtune=: %sukendt CRIS-versionsspecifikation i -march= eller -mcpu=: %sukendt tabelstørrelse i deleteukendt konverteringstypetegn 0x%x i formateringukendt instruktionstilstandukendt flytteinstruktion:ukendt kode %d@pc=%d under verifikationukendt registernavn: %sukendt relokaliserings-unspecunavngiven struct/union som ikke definerer nogen instanserunavngiven variabel eller felt erklæret voiduordnet sammenligning af ikke-kommatalsparameterkan ikke nå bytekode fra %d til før %dkan ikke nå bytekode fra %d til slutningen af metodenukendt bred underinstruktionukendt fejlfindingsuddataniveau "%s"ukendt instruktion:ukendt adresseukendt formateringsanvisningukendt GCC-fejlfindingstilvalg: %cukendt sektionsnavn "%s"ukendt formodet konstantukendt formodet konstant i cris_global_pic_symbolikke-understøttet kombination: %sikke-understøttet operandstørrelse for udvidede registreuafsluttet alternativ for maskinkodedialektuafsluttet formateringsstrengubenyttede parametre i formatering med $brug af %s og %s sammen i %s-formateringbrug af ældre type typeomtvingningbruger CONST_DOUBLE til adressebrug af @FILE med flere filer er ikke implementeretusing-erklæring for ikke-medlem ved klassevirkefeltvalidate_value_data: Løkke i registertalskæde (%u)validate_value_data: [%u] Ugyldig next_regno til tom kæde (%u)validate_value_data: [%u] Ugyldig oldest_regno (%u)validate_value_data: [%u] Ikke-tomt register i kæde (%s %u %i)værdien af -mfixed-range skal være på formen REG1-REG2variabel eller felt erklæret voiden type med en variabel størrelse er erklæret uden for en funktionet objekt af variabel størrelse må ikke tildeles en startværdivektoroverløb i udtrykverifikationsfejl ved PC=%dverify_flow_info mislykkedesverify_flow_info: Efterfølgende kant til basisblok %d er ødelagtverify_flow_info: Dobbelt kant %i->%iverify_flow_info: Ukorrekte blokke til fald-gennem %i->%iverify_flow_info: Ukorrekt fald-gennem %i->%iverify_flow_info: Ukorrekt antal af blok %i %iverify_flow_info: Ukorrekt antal for kant %i->%i %iverify_flow_info: Ukorrekt frekvens af blok %i %iverify_flow_info: Ukorrekt sandsynlighed for kant %i->%i %ivirtuel tabel %s[%lu]: element %lu ude over grænserne i %s, ved %s:%den virtuel funktion kan ikke erklæres som friendvirtual angivet uden for klasseerklæringsynlighedsegenskab er ikke understøttet i denne konfiguration; ignorerettom værdi er ikke ignoreret som den burde væreadvarsel: advarsel: -pipe ignoreret fordi -save-temps er angivetadvarsel: -pipe ignoreret fordi -time er angivetadvarsel: allerede oversatte .class-filer ignoreret med -Cadvarsel: forældet '%%['-operator benyttet i specifikationeri denne kontekstforkert instruktion i fald-gennem-kantforkert antal skabelonsparametre (%d, skulle være %d)forkert parametertype til absforkert parametertype til bitkomplementforkert parametertype til konjugationforkert parametertype til formindskelseforkert parametertype til forøgelseforkert parametertype til unært udråbstegnforkert parametertype til unært minusforkert parametertype til unært plusxstormy16_print_operand: ukendt kodetabel med størrelsen nul reserverer ingen pladsbredde på nul i %s-formateringformateringsstreng %s med længden nul
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/da.po gcc-4.0.2/gcc/po/da.po
*** gcc-4.0.1/gcc/po/da.po	Thu Jun 16 20:31:34 2005
--- gcc-4.0.2/gcc/po/da.po	Sun Sep  4 12:20:37 2005
*************** msgid ""
*** 128,134 ****
  msgstr ""
  "Project-Id-Version: gcc 3.4-b20040206\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2004-10-03 19:17+0200\n"
  "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
  "Language-Team: Danish <dansk@klid.dk>\n"
--- 128,134 ----
  msgstr ""
  "Project-Id-Version: gcc 3.4-b20040206\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
  "PO-Revision-Date: 2004-10-03 19:17+0200\n"
  "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
  "Language-Team: Danish <dansk@klid.dk>\n"
*************** msgstr "<kommandolinje>"
*** 466,509 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "syntaksfejl"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "syntaksfejl: kan ikke gå tilbage"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "tolkningsfejl; desuden løbet tør for virtuel hukommelse"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "overløb i tolkerens stak"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "tolkningsfejl"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "tolkningsfejl; desuden løbet tør for virtuel hukommelse"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "syntaksfejl: kan ikke gå tilbage"
--- 466,498 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "syntaksfejl"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "syntaksfejl: kan ikke gå tilbage"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "tolkningsfejl; desuden løbet tør for virtuel hukommelse"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "overløb i tolkerens stak"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "tolkningsfejl"
  
! #: c-parse.y:2958
  #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "tolkningsfejl; desuden løbet tør for virtuel hukommelse"
  
! #: c-parse.y:2960
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "syntaksfejl: kan ikke gå tilbage"
*************** msgstr "Vælg den processor der skal gene
*** 3468,3475 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3457,3464 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr "brug af @FILE med flere filer er
*** 6822,8915 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "kan ikke angive 'main'-klassen når der ikke sammenkædes"
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr "Manglende term"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr "';' forventet"
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr "Manglende navn"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr "'*' forventet"
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr "Klasse- eller grænsefladeerklæring forventet"
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr "Manglende klassenavn"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "'{' forventet"
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr "Manglende superklassenavn"
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr "Manglende grænsefladenavn"
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr "Manglende variabelstartværdi"
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr "Ugyldig erklæring"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr "']' forventet"
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr "Uafbalanceret ']'"
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr "Ugyldig metodeerklæring, metodenavn påkrævet"
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr "Kaldenavn forventet"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr "Ugyldig metodeerklæring, returtype påkrævet"
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "')' forventet"
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr "Manglende formel parameterterm"
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr "Manglende kaldenavn"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr "Manglende klassetypeterm"
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr "Ugyldig grænsefladetype"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr "':' forventet"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr "Ugyldig udtrykssætning"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "'(' forventet"
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr "Manglende term eller ')'"
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr "Manglende eller ugyldigt konstant udtryk"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr "Manglende term eller ')' forventet"
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr "Ugyldigt kontroludtryk"
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr "Ugyldigt opdateringsudtryk"
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr "Ugyldig klargøringssætning"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr "Manglende term eller ')' forventet"
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr "'class' eller 'this' forventet"
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr "'class' forventet"
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr "')' eller term forventet"
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr "'[' forventet"
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr "Felt forventet"
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr "Manglende term og ']' forventet"
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr "']' forventet, ugyldigt typeudtryk"
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr "Ugyldigt typeudtryk"
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr "Ugyldig referencetype"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr "Konstruktionsfunktionskald skal være det første i en konstruktionsfunktion"
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
! 
! #: options.c:943
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                  Vis disse oplysninger\n"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:961
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "Deaktivér ikke pladsregistre"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:976
  #, fuzzy
  msgid "-G<number>\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"
  
! #: options.c:979
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "Udskriv navne på programenheder efterhånden som de oversættes"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
  msgstr ""
  
! #: options.c:991
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "Generér lilleendet kode"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:1021
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "  -O[tal]                 Sæt optimeringsniveauet til [tal]\n"
  
! #: options.c:1024
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
  
! #: options.c:1027
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "Generér ikke .size-direktiver"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:1033
  #, fuzzy
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Advar om returnering af struct, union og tabeller"
  
! #: options.c:1042
! #, fuzzy
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "Advar om mulige manglende paranteser"
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr "Advar om omtvingning af funktioner til ikke-kompatible typer"
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Advar om typeomtvingning af henvisninger som forøger justeringen"
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr "Advar om typeomtvingninger som forkaster modifikationer"
  
! #: options.c:1057
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Advar som tabelindeksering hvis type er 'char'"
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:1066
! #, fuzzy
! msgid "Warn about implicit conversion"
! msgstr "Advar om underforståede funktionserklæringer"
  
! #: options.c:1069
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "Advar ikke når alle konstruktions-/destruktionsfunktioner er private"
  
! #: options.c:1072
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Advar når en erklæring ikke angiver en type"
  
! #: options.c:1075
  #, fuzzy
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr "Advar hvis forældede tomme sætninger bliver fundet"
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Advar om brug af __attribute__((deprecated))-erklæringer"
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr "Advar når en optimeringsfase deaktiveres"
  
! #: options.c:1084
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "Advar ikke om heltalsdivision på oversættelsestidspunktet med nul"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Advar om overtrædelser af stilreglerne fra Effective C++"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr "Behandl alle advarsler som fejl"
  
! #: options.c:1096
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "Advar om underforståede funktionserklæringer"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr "Advar hvis forældede tomme sætninger bliver fundet"
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1108
  #, fuzzy
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Advar om lighedssammenligninger mellem kommatal"
  
! #: options.c:1111
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Advar om printf/scanf/strftime/strfmon-formateringsanormaliteter"
  
! #: options.c:1114
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: options.c:1117
  #, fuzzy
  msgid "Warn about format strings that are not literals"
  msgstr "Advar om brug af multitegnskonstanter"
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr "Advar om mulige sikkerhedsproblemer i forbindelse med formateringsfunktioner"
  
! #: options.c:1123
  #, fuzzy
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Advar ikke om strftime-formateringer med 2-cifres år"
  
! #: options.c:1126
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "formateringsstreng %s med længden nul"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr "Advar om underforståede funktionserklæringer"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr "Advar når en erklæring ikke angiver en type"
  
! #: options.c:1141
! #, fuzzy
! msgid "Warn about calls with implicit interface"
! msgstr "Advar om underforståede funktionserklæringer"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Advar når en inline funktion ikke kan indbygges"
  
! #: options.c:1153
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Advar om brug af #import-direktivet"
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1159
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er større end <tal> byte\n"
  
! #: options.c:1162
! #, fuzzy
! msgid "Warn about truncated source lines"
! msgstr "Advar om funktionserklæringer uden prototype"
! 
! #: options.c:1165
  #, fuzzy
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
  
! #: options.c:1168
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Advar om mistænkelige erklæringer af main"
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
  
! #: options.c:1174
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "Advar om globale funktioner uden tidligere erklæringer"
  
! #: options.c:1177
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1186
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: options.c:1189
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "Advar om globale funktioner uden prototyper"
  
! #: options.c:1192
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Advar om brug af multitegnskonstanter"
  
! #: options.c:1195
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
  
! #: options.c:1198
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Advar ikke når ikke-skabelonsvennefunktioner erklæres inde i en skabelon"
  
! #: options.c:1201
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "Advar om ikke-virtuelle destruktionsfunktioner"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! #, fuzzy
! msgid "Warn about usage of non-standard intrinsics"
! msgstr "Advar om brug af (i øjeblikket kun nogle få) Fortran-udvidelser"
! 
! #: options.c:1210
  #, fuzzy
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Advar hvis en typeomtvingning i C-stil benyttes"
  
! #: options.c:1213
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Advar når en funktionsparameter ikke benyttes"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr "Advar hvis .class-filer er forældede"
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr "Advar om flertydige virtuelle funktionsnavne"
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Advar når packed-egenskaben ikke har nogen effekt på struct-layoutet"
  
! #: options.c:1225
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "Advar når udfyldning er påkrævet for at justere struct-medlemmer"
  
! #: options.c:1228
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "Advar om mulige manglende paranteser"
  
! #: options.c:1231
  #, fuzzy
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Advar ikke ved typeomdannelse af henvisninger til medlemsfunktioner"
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "Advar om beregninger på funktionshenvisninger"
  
! #: options.c:1237
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
  
! #: options.c:1240
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Advar ikk hvis nedarvede metoder ikke implementeres"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "Advar om flere erklæring af det samme objekt"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "Advar hvis modifikationer angives når det ikke er nødvendigt"
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr "Advar når oversætteren ændrer på ordenen af kode"
  
! #: options.c:1252
  #, fuzzy
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Advar når en funktions returtype antages at være int"
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr "Advar hvis en vælger har flere metoder"
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Advar om mulige brud på sekvenspunktreglerne"
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: options.c:1264
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Advar om sammenligninger mellem typer med og uden fortegn"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
  
! #: options.c:1270 options.c:1273
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Advar om funktionserklæringer uden prototype"
  
! #: options.c:1282
! #, fuzzy
! msgid "Warn about \"suspicious\" constructs"
! msgstr "Advar om mistænkelige erklæringer af main"
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Advar om switch-sætninger over enum-typer som mangler et tilfælde og ikke har default"
  
! #: options.c:1288
  #, fuzzy
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Advar om switch-sætninger over enum-typer som mangler default"
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Advar om alle switch-sætninger over enum-typer som mangler et bestemt tilfælde"
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Advar når synteseopførslen adskiller sig fra Cfront"
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
  
! #: options.c:1300
  #, fuzzy
  msgid "Warn about features not present in traditional C"
  msgstr "foreslår undladelse af brug af #elif i traditionel C"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1306
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Advar om globale funktioner uden tidligere erklæringer"
  
! #: options.c:1309
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "ugyldigt eller ikke-defineret #-direktiv"
  
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "overløb i konstant udtryk"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr "Advar om ukendte pragmaer"
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr "Advar om kode som aldrig bliver udført"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "Advar når en funktion ikke benyttes"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "Advar når en etiket ikke benyttes"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "Advar når en funktionsparameter ikke benyttes"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "Advar når værdien af et udtryk ikke benyttes"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: options.c:1348
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1357
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "  -aux-info <fil>         Udskriv erklæringsoplysninger til <fil>\n"
  
! #: options.c:1369
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "  -d[bogstaver]           Aktivér dump fra specifikke faser i oversætteren\n"
  
! #: options.c:1372
  #, fuzzy
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: options.c:1375
! #, fuzzy
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
! 
! #: options.c:1378
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: options.c:1381
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: options.c:1387
  #, fuzzy
  msgid "Enforce class member access control semantics"
  msgstr "Adlyd ikke tilgangskontrolsemantikker"
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr "Justér begyndelsen af funktioner"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr "Justér etiketter som kun nås ved spring"
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr "Justér alle etiketter"
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr "Justér begyndelsen af løkker"
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr "Skift hvornår skabelonsinstanser udsendes"
  
! #: options.c:1420
  #, fuzzy
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Angiv at parametre kan være aliaser for hinanden og for globale variable"
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Antag at parametre kan være aliaser for globale variable, men ikke for hinanden"
  
! #: options.c:1426
  #, fuzzy
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Antag at parametre ikke er aliaser for hinanden eller for globale variable"
  
! #: options.c:1429
  #, fuzzy
  msgid "Recognize the \"asm\" keyword"
  msgstr "Genkend ikke det reserverede ord 'asm'"
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
! 
! #: options.c:1441
  #, fuzzy
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Generér afvindingstabeller eksakt for hver instruktionsgrænse"
  
! #: options.c:1444
! #, fuzzy
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr "Erstat systemsti"
! 
! #: options.c:1447
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Generér kode til at kontrollere grænserne før tabeller indekseres"
  
  # RETMIG: rigtig?
! #: options.c:1450
  #, fuzzy
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Erstat tilføj,sammenlign,forgrening med forgrening på tælleregister"
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "Genkend ikke nogen indbyggede funktioner"
  
! #: options.c:1471
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "  -fcall-saved-<register> Markér <register> som værende bevaret over funktioner\n"
  
! #: options.c:1474
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "  -fcall-used-<register>  Markér <register> som værende benyttet af funktionskald\n"
  
! #: options.c:1477
  #, fuzzy
  msgid "Save registers around function calls"
  msgstr "Aktivér gemning af registrer omkring funktionskald"
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr "Kontrollér returværdien for new"
  
! #: options.c:1483
! #, fuzzy
! msgid "Generate checks for references to NULL"
! msgstr "Generér kode til en DLL"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr ""
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Anbring ikke uklargjorte globale variabler i den fælles sektion"
  
! #: options.c:1495
  #, fuzzy
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: options.c:1498
  #, fuzzy
  msgid "Reduce the size of object files"
  msgstr "Reducér størrelsen af objektfiler"
  
! #: options.c:1501
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Gør strengkonstanter til 'char[]' i stedet for 'const char[]'"
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1507
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr "Udfør krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Ved kørsel af CSE følg spring til deres mål"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr "Ved kørsel af CSE følg betingede spring"
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "placér dataelementer i deres egen sektion"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "Integrér ikke medlemsfunktioner som standard"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Forsøg at udfylde ventepladser med forgreningsinstruktioner"
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: options.c:1546
  #, fuzzy
  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"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr ""
! 
! #: options.c:1558
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "formatering er en bredtegnsstreng"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr ""
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Udfør DWARF2-eliminering af dubletter"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! #, fuzzy
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr "Vælg inddatakodning (standardværdi kommer fra regionalindstillinger)"
! 
! #: options.c:1597
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "Aktivér undtagelseshåndtering"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Udfør et antal mindre, dyre optimeringer"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "Brug normal kaldekonvention"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr ""
! 
! #: options.c:1627
  #, fuzzy
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: options.c:1630
  #, fuzzy
  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"
  
! #: options.c:1633
! #, fuzzy
! msgid "Assume that the source file is fixed form"
! msgstr "Antag at henvisninger ikke kan være aliaser"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  #, fuzzy
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
  
! #: options.c:1645
  #, fuzzy
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "Udvid virkefeltet for variabler i for-klargøringssætninger"
  
! #: options.c:1648
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "Kopiér hukommelsesadressekonstanter ind i registre før brug"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr "Kontrollér altid for ikke-GCJ-genererede klassearkiver"
! 
! #: options.c:1654
  #, fuzzy
  msgid "Copy memory operands into registers before use"
  msgstr "Kopiér hukommelsesoperander ind i registre før brug"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
! 
! #: options.c:1660
  #, fuzzy
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Antag at standardbibliotekerne og main måske ikke eksisterer"
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr "Tillad funktionsadresser at blive opbevaret i registre"
  
! #: options.c:1666
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "placér hver funktion i dens egen sektion"
  
! #: options.c:1669
  #, fuzzy
  msgid "Perform global common subexpression elimination"
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: options.c:1672
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: options.c:1675
  #, fuzzy
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
  
! #: options.c:1678
  #, fuzzy
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
  
! #: options.c:1681
  #, fuzzy
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Udfør lagringsbevægelse efter eliminering af fælles underudtryk"
  
! #: options.c:1684
  #, fuzzy
  msgid "Recognize GNU-defined keywords"
  msgstr "Genkend ikke GNU-definerede reserverede ord"
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr "Generér kode til GNU-kørselmiljø"
  
! #: options.c:1690
  #, fuzzy
  msgid "Enable guessing of branch probabilities"
  msgstr "Aktivér gæt af forgreningssandsynligheder"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr "Antag normalt C-kørselsmiljø"
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr "Aktivér understøttelse af enorme objekter"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "Behandl #ident-direktiver"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Udfør konvertering af betingede spring til forgreningsløse ækvivalenter"
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Udfør konvertering af betingede spring til betinget udførsel"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr "Eksportér funktioner også selvom de kan integreres"
  
! #: options.c:1723
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr "Benyt afsætstabeller til virtuelle metodekald"
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr "Generér ikke .size-direktiver"
  
! #: options.c:1738
  #, fuzzy
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Læg mærke til 'inline'-nøgleordet"
  
! #: options.c:1747
  #, fuzzy
  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"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1753
  #, fuzzy
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr "Antag at indfødte funktioner er implementeret vha. JNI"
! 
! #: options.c:1762
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Generér kode for funktioner selv hvis de indlejres helt"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr "Konstruér statiske, konstante variabler selv hvis de ikke bruges"
  
! #: options.c:1771
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "Eksterne symboler har indledende understreg"
  
! #: options.c:1774
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "Udfør løkkeoptimeringerne"
  
! #: options.c:1777
  #, fuzzy
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Udfør løkkeoptimeringerne"
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr "Sæt errno efter indbyggede matematikfunktioner"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  #, fuzzy
  msgid "Report on permanent memory allocation"
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Forsøg at forene identiske konstanter og konstante variabler"
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
  
! #: options.c:1798
  #, fuzzy
  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"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: options.c:1810
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Udsend ikke pedantiske advarsler om brug af Microsoft-udvidelser"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  #, fuzzy
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Generér kode til NeXT-kørselmiljø"
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr ""
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr "Understøt synkrone ikke-kaldende undtagelser"
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1849
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Aktivér undtagelseshåndtering"
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr "Generér ikke stakrammer når det kan undgås"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1858
  #, fuzzy
  msgid "Do the full register move optimization pass"
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Optimér søskende- og halerekursive kald"
  
! #: options.c:1864
! #, fuzzy
! msgid "Enable optimization of static class initialization code"
! msgstr "Optimér aldrig statiske klassers klargøringskode"
! 
! #: options.c:1867
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Deaktivér valgfrie diagnosticeringer"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr "Pak strukturmedlemmer sammen uden mellemrum"
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  #, fuzzy
  msgid "Return small aggregates in memory, not registers"
  msgstr "Returnér små sammensatte værdier i hukommelsen, ikke i registre"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1891
  #, fuzzy
  msgid "Perform loop peeling"
  msgstr "Udfør løkkeoptimeringerne"
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr "Aktivér maskinspecifikke kighulsoptimeringer"
  
! #: options.c:1897
  #, fuzzy
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Aktivér en RTL-kikhulsfase før sched2"
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr "Nedgradér standardoverholdelsesfejl til advarsler"
  
! #: options.c:1903
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: options.c:1906
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Generér præhentningsinstruktioner, hvis tilgængelige, for tabeller i løkker"
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr "Aktivér basal programprofileringskode"
  
! #: options.c:1918
  #, fuzzy
  msgid "Insert arc-based program profiling code"
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1936
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "Returnér små sammensatte værdier i registre"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr "Aktivér en registerflytningsoptimering"
  
! #: options.c:1942
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: options.c:1948
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: options.c:1963
  #, fuzzy
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Kør CSE-fase efter løkkeoptimeringer"
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr "Kør løkkeoptimeringen to gange"
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1975
  #, fuzzy
  msgid "Generate run time type descriptor information"
  msgstr "Generér ikke typebeskrivelsesoplysninger til kørselstidspunktet"
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr "Aktivér planlægning over basisblokke"
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr "Tillad spekulativ bevægelse af ikke-indlæsninger"
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr "Tillad spekulativ bevægelse af nogle indlæsninger"
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr "Tillad spekulativ bevægelse af flere indlæsninger"
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:2002
  #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr "Omplanlæg instruktioner før registerallokering"
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr "Omplanlæg instruktioner efter registerallokering"
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr "Markér data som delt snarere end privat"
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr "Benyt den samme størrelse til double som til float"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:2029
  #, fuzzy
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Overskriv den underliggende type af wchar_t til 'unsigned short'"
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "Deaktivér optimeringer som kan opdages ved IEEE-signalerende NaN'er"
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:2041
  #, fuzzy
  msgid "Make \"char\" signed by default"
  msgstr "Lad 'char' være med fortegn som standard"
  
! #: options.c:2044
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "Konvertér kommatalskonstanter til enkeltpræcisionskonstanter"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "Indsæt stakkontrolleringskode i programmet"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr "Vis statistik som indsamles under oversættelsen"
  
! #: options.c:2071
! #, fuzzy
! msgid "Enable assignability checks for stores into object arrays"
! msgstr "Deaktivér tildelingstjek for lagringer i objekttabeller"
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr "Udfør styrkereduceringsoptimeringer"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr "Antag at strenge aliasregler skal anvendes"
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "Kontrollér syntaks og stop derefter"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:2089
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: options.c:2092
  #, fuzzy
  msgid "Create data files needed by \"gcov\""
  msgstr "Opret datafiler som gcov har brug for"
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr "Udfør springtrådningsoptimeringer"
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:2104
  #, fuzzy
  msgid "Report the time taken by each compiler pass"
  msgstr "Rapportér den tid det tager for hver oversættelsesfase ved afslutningen af kørslen"
  
! #: options.c:2107
  #, fuzzy
  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"
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr "Udfør superbloksformering vha. haleduplikering"
  
! #: options.c:2113
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "Kommatalsoperationer kan fange"
  
! #: options.c:2116
  #, fuzzy
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Opsæt fælde for overløb med fortegn i addition/subtraktion/multiplikation"
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Aktivér SSA-optimeringer"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: options.c:2140
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: options.c:2149
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
  
! #: options.c:2152
  #, fuzzy
  msgid "Enable linear loop transforms on trees"
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: options.c:2155
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "Aktivér SSA-optimeringer"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Aktivér SSA-optimeringer"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: options.c:2173
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
  
! #: options.c:2176
! #, fuzzy
! msgid "Append underscores to externally visible names"
! msgstr "Tilføj aldrig en anden understreg til eksterne variable"
! 
! #: options.c:2179
  #, fuzzy
  msgid "Compile whole compilation unit at a time"
  msgstr "Anbring hele oversættelsesenheden i en fil"
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Udfør løkkeudrulning når iterationsantallet er kendt"
  
! #: options.c:2188
  #, fuzzy
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Tillad matematikoptimeringer der kan overtræde IEEE- eller ANSI-standarderne"
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:2194
  #, fuzzy
  msgid "Make \"char\" unsigned by default"
  msgstr "Lad 'char' være uden fortegn som standard"
  
! #: options.c:2197
  #, fuzzy
  msgid "Perform loop unswitching"
  msgstr "Udfør løkkeoptimeringerne"
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr "Generér blot afvindingstabeller for undtagelseshåndtering"
  
! #: options.c:2203
! #, fuzzy
! msgid "Generate code for the Boehm GC"
! msgstr "Generér kode til en C300"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Benyt __cxa_atexit til at registrere destruktionsfunktioner"
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
! 
! #: options.c:2212
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "Udfør halekaldsoptimering"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr "Tilføj ekstra kommentarer til menneskeligt læsbar maskinkodeuddata"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:2227
  #, fuzzy
  msgid "Use expression value profiles in optimizations"
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr "Kassér ubrugte virtuelle funktioner"
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr "Implementér virtuelle tabeller vha. thunk-kode"
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Udsend almindelige symboler som svage symboler"
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr "Udsend krydsreferenceoplysninger"
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr "Anbring nul-klargjorte data i bss-sektionen"
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2260
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2263
  #, fuzzy
  msgid "Generate debug information in COFF format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2266
  #, fuzzy
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2269
  #, fuzzy
  msgid "Dump declarations to a .decl file"
  msgstr "Udskriv erklæringer i en .decl-fil"
  
! #: options.c:2272
  #, fuzzy
  msgid "Generate debug information in default extended format"
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: options.c:2275
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2278
  #, fuzzy
  msgid "Generate debug information in extended STABS format"
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: options.c:2281
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2284
  #, fuzzy
  msgid "Generate debug information in XCOFF format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2287
  #, fuzzy
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2332
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: options.c:2335
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "MIPS16-funktionsprofilering"
  
! #: options.c:2338
  #, fuzzy
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "  -pedantic               Udsend advarsler som er nødvendige for streng overholdelse af ISO C\n"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2344
  #, fuzzy
  msgid "Generate C header of platform-specific features"
  msgstr "Generér C-inkluderingsfil med platformspecifikke faciliteter"
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  #, fuzzy
  msgid "Do not display functions compiled or elapsed time"
  msgstr "  -quiet                  Vis ikke funktioner der oversættes eller forløbet tid\n"
  
! #: options.c:2353
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "tomt filnavn i #%s"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr ""
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr ""
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2401
  #, fuzzy
  msgid "Enable traditional preprocessing"
  msgstr "Aktivér stakprøvning"
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2410
  #, fuzzy
  msgid "Enable verbose output"
  msgstr "Aktivér fejlanalyseringsuddata"
  
! #: options.c:2416
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: advarsel: "
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " konfliktende kodegenereringstilvalg er benyttet"
--- 6811,8552 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "kan ikke angive 'main'-klassen når der ikke sammenkædes"
  
! #: options.c:881
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                  Vis disse oplysninger\n"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:899
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "Deaktivér ikke pladsregistre"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:914
  #, fuzzy
  msgid "-G<number>\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"
  
! #: options.c:917
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "Udskriv navne på programenheder efterhånden som de oversættes"
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:923
! #, fuzzy
! msgid "Generate make dependencies"
! msgstr "Generér lilleendet kode"
! 
! #: options.c:926
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "Generér lilleendet kode"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr ""
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr ""
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "Generér kode til Intel as"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr ""
! 
! #: options.c:950
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "  -O[tal]                 Sæt optimeringsniveauet til [tal]\n"
  
! #: options.c:953
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
  
! #: options.c:956
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "Generér ikke .size-direktiver"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:962
  #, fuzzy
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Advar om returnering af struct, union og tabeller"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "Aktivér de fleste advarselsbeskeder"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr "Advar om omtvingning af funktioner til ikke-kompatible typer"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Advar om typeomtvingning af henvisninger som forøger justeringen"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr "Advar om typeomtvingninger som forkaster modifikationer"
  
! #: options.c:983
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Advar som tabelindeksering hvis type er 'char'"
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
! msgstr "Advar om typekonverteringer der kan være forvirrende"
  
! #: options.c:995
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "Advar ikke når alle konstruktions-/destruktionsfunktioner er private"
  
! #: options.c:998
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Advar når en erklæring ikke angiver en type"
  
! #: options.c:1001
  #, fuzzy
! msgid "Warn about deprecated compiler features"
! msgstr "Annoncér ikke forældelse af oversætterfaciliteter"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Advar om brug af __attribute__((deprecated))-erklæringer"
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr "Advar når en optimeringsfase deaktiveres"
  
! #: options.c:1010
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "Advar ikke om heltalsdivision på oversættelsestidspunktet med nul"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Advar om overtrædelser af stilreglerne fra Effective C++"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr "Behandl alle advarsler som fejl"
  
! #: options.c:1022
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "Advar om underforståede funktionserklæringer"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1031
  #, fuzzy
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Advar om lighedssammenligninger mellem kommatal"
  
! #: options.c:1034
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Advar om printf/scanf/strftime/strfmon-formateringsanormaliteter"
  
! #: options.c:1037
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: options.c:1040
  #, fuzzy
  msgid "Warn about format strings that are not literals"
  msgstr "Advar om brug af multitegnskonstanter"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr "Advar om mulige sikkerhedsproblemer i forbindelse med formateringsfunktioner"
  
! #: options.c:1046
  #, fuzzy
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Advar ikke om strftime-formateringer med 2-cifres år"
  
! #: options.c:1049
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "formateringsstreng %s med længden nul"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr "Advar om underforståede funktionserklæringer"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr "Advar når en erklæring ikke angiver en type"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Advar når en inline funktion ikke kan indbygges"
  
! #: options.c:1073
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Advar om brug af #import-direktivet"
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1079
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er større end <tal> byte\n"
  
! #: options.c:1082
  #, fuzzy
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
  
! #: options.c:1085
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Advar om mistænkelige erklæringer af main"
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
  
! #: options.c:1091
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "Advar om globale funktioner uden tidligere erklæringer"
  
! #: options.c:1094
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1103
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: options.c:1106
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "Advar om globale funktioner uden prototyper"
  
! #: options.c:1109
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Advar om brug af multitegnskonstanter"
  
! #: options.c:1112
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
  
! #: options.c:1115
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Advar ikke når ikke-skabelonsvennefunktioner erklæres inde i en skabelon"
  
! #: options.c:1118
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "Advar om ikke-virtuelle destruktionsfunktioner"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  #, fuzzy
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Advar hvis en typeomtvingning i C-stil benyttes"
  
! #: options.c:1127
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Advar når en funktionsparameter ikke benyttes"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr "Advar om flertydige virtuelle funktionsnavne"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Advar når packed-egenskaben ikke har nogen effekt på struct-layoutet"
  
! #: options.c:1136
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "Advar når udfyldning er påkrævet for at justere struct-medlemmer"
  
! #: options.c:1139
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "Advar om mulige manglende paranteser"
  
! #: options.c:1142
  #, fuzzy
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Advar ikke ved typeomdannelse af henvisninger til medlemsfunktioner"
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "Advar om beregninger på funktionshenvisninger"
  
! #: options.c:1148
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
  
! #: options.c:1151
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Advar ikk hvis nedarvede metoder ikke implementeres"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "Advar om flere erklæring af det samme objekt"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr "Advar når oversætteren ændrer på ordenen af kode"
  
! #: options.c:1160
  #, fuzzy
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Advar når en funktions returtype antages at være int"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr "Advar hvis en vælger har flere metoder"
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Advar om mulige brud på sekvenspunktreglerne"
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: options.c:1172
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Advar om sammenligninger mellem typer med og uden fortegn"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
  
! #: options.c:1178 options.c:1181
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Advar om funktionserklæringer uden prototype"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Advar om switch-sætninger over enum-typer som mangler et tilfælde og ikke har default"
  
! #: options.c:1193
  #, fuzzy
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Advar om switch-sætninger over enum-typer som mangler default"
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Advar om alle switch-sætninger over enum-typer som mangler et bestemt tilfælde"
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Advar når synteseopførslen adskiller sig fra Cfront"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
  
! #: options.c:1205
  #, fuzzy
  msgid "Warn about features not present in traditional C"
  msgstr "foreslår undladelse af brug af #elif i traditionel C"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1211
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Advar om globale funktioner uden tidligere erklæringer"
  
! #: options.c:1214
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "ugyldigt eller ikke-defineret #-direktiv"
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr "Advar om ukendte pragmaer"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr "Advar om kode som aldrig bliver udført"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "Advar når en funktion ikke benyttes"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "Advar når en etiket ikke benyttes"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "Advar når en funktionsparameter ikke benyttes"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "Advar når værdien af et udtryk ikke benyttes"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: options.c:1247
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1256
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "  -aux-info <fil>         Udskriv erklæringsoplysninger til <fil>\n"
  
! #: options.c:1268
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "  -d[bogstaver]           Aktivér dump fra specifikke faser i oversætteren\n"
  
! #: options.c:1271
  #, fuzzy
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: options.c:1274
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: options.c:1277
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: options.c:1283
  #, fuzzy
  msgid "Enforce class member access control semantics"
  msgstr "Adlyd ikke tilgangskontrolsemantikker"
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr "Justér begyndelsen af funktioner"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr "Justér etiketter som kun nås ved spring"
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr "Justér alle etiketter"
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr "Justér begyndelsen af løkker"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr "Skift hvornår skabelonsinstanser udsendes"
  
! #: options.c:1316
  #, fuzzy
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Angiv at parametre kan være aliaser for hinanden og for globale variable"
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Antag at parametre kan være aliaser for globale variable, men ikke for hinanden"
  
! #: options.c:1322
  #, fuzzy
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Antag at parametre ikke er aliaser for hinanden eller for globale variable"
  
! #: options.c:1325
  #, fuzzy
  msgid "Recognize the \"asm\" keyword"
  msgstr "Genkend ikke det reserverede ord 'asm'"
  
! #: options.c:1328
  #, fuzzy
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Generér afvindingstabeller eksakt for hver instruktionsgrænse"
  
! #: options.c:1331
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Generér kode til at kontrollere grænserne før tabeller indekseres"
  
  # RETMIG: rigtig?
! #: options.c:1334
  #, fuzzy
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Erstat tilføj,sammenlign,forgrening med forgrening på tælleregister"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "Genkend ikke nogen indbyggede funktioner"
  
! #: options.c:1355
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "  -fcall-saved-<register> Markér <register> som værende bevaret over funktioner\n"
  
! #: options.c:1358
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "  -fcall-used-<register>  Markér <register> som værende benyttet af funktionskald\n"
  
! #: options.c:1361
  #, fuzzy
  msgid "Save registers around function calls"
  msgstr "Aktivér gemning af registrer omkring funktionskald"
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr "Kontrollér returværdien for new"
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Anbring ikke uklargjorte globale variabler i den fælles sektion"
  
! #: options.c:1370
  #, fuzzy
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: options.c:1373
  #, fuzzy
  msgid "Reduce the size of object files"
  msgstr "Reducér størrelsen af objektfiler"
  
! #: options.c:1376
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Gør strengkonstanter til 'char[]' i stedet for 'const char[]'"
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1382
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr "Udfør krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Ved kørsel af CSE følg spring til deres mål"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr "Ved kørsel af CSE følg betingede spring"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "placér dataelementer i deres egen sektion"
  
! #: options.c:1400
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "Integrér ikke medlemsfunktioner som standard"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Forsøg at udfylde ventepladser med forgreningsinstruktioner"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: options.c:1412
  #, fuzzy
  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"
  
! #: options.c:1415
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "formatering er en bredtegnsstreng"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Udfør DWARF2-eliminering af dubletter"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1436
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "Aktivér undtagelseshåndtering"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Udfør et antal mindre, dyre optimeringer"
  
! #: options.c:1457
  #, fuzzy
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: options.c:1460
  #, fuzzy
  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"
  
! #: options.c:1469
  #, fuzzy
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
  
! #: options.c:1472
  #, fuzzy
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "Udvid virkefeltet for variabler i for-klargøringssætninger"
  
! #: options.c:1475
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "Kopiér hukommelsesadressekonstanter ind i registre før brug"
  
! #: options.c:1478
  #, fuzzy
  msgid "Copy memory operands into registers before use"
  msgstr "Kopiér hukommelsesoperander ind i registre før brug"
  
! #: options.c:1481
  #, fuzzy
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Antag at standardbibliotekerne og main måske ikke eksisterer"
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr "Tillad funktionsadresser at blive opbevaret i registre"
  
! #: options.c:1487
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "placér hver funktion i dens egen sektion"
  
! #: options.c:1490
  #, fuzzy
  msgid "Perform global common subexpression elimination"
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: options.c:1493
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: options.c:1496
  #, fuzzy
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
  
! #: options.c:1499
  #, fuzzy
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
  
! #: options.c:1502
  #, fuzzy
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Udfør lagringsbevægelse efter eliminering af fælles underudtryk"
  
! #: options.c:1505
  #, fuzzy
  msgid "Recognize GNU-defined keywords"
  msgstr "Genkend ikke GNU-definerede reserverede ord"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr "Generér kode til GNU-kørselmiljø"
  
! #: options.c:1511
  #, fuzzy
  msgid "Enable guessing of branch probabilities"
  msgstr "Aktivér gæt af forgreningssandsynligheder"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr "Antag normalt C-kørselsmiljø"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr "Aktivér understøttelse af enorme objekter"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "Behandl #ident-direktiver"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Udfør konvertering af betingede spring til forgreningsløse ækvivalenter"
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Udfør konvertering af betingede spring til betinget udførsel"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr "Eksportér funktioner også selvom de kan integreres"
  
! #: options.c:1541
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: options.c:1544
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr "Generér ikke .size-direktiver"
  
! #: options.c:1550
  #, fuzzy
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Læg mærke til 'inline'-nøgleordet"
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr "Integrér simple funktioner i deres kaldere"
! 
! #: options.c:1559
  #, fuzzy
  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"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1565
  #, fuzzy
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Generér kode for funktioner selv hvis de indlejres helt"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr "Konstruér statiske, konstante variabler selv hvis de ikke bruges"
  
! #: options.c:1580
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "Eksterne symboler har indledende understreg"
  
! #: options.c:1583
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "Udfør løkkeoptimeringerne"
  
! #: options.c:1586
  #, fuzzy
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Udfør løkkeoptimeringerne"
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr "Sæt errno efter indbyggede matematikfunktioner"
  
! #: options.c:1592
  #, fuzzy
  msgid "Report on permanent memory allocation"
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Forsøg at forene identiske konstanter og konstante variabler"
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
  
! #: options.c:1601
  #, fuzzy
  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"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: options.c:1610
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Udsend ikke pedantiske advarsler om brug af Microsoft-udvidelser"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  #, fuzzy
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Generér kode til NeXT-kørselmiljø"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr "Understøt synkrone ikke-kaldende undtagelser"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1646
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Aktivér undtagelseshåndtering"
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr "Generér ikke stakrammer når det kan undgås"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1655
  #, fuzzy
  msgid "Do the full register move optimization pass"
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Optimér søskende- og halerekursive kald"
  
! #: options.c:1661
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Deaktivér valgfrie diagnosticeringer"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr "Pak strukturmedlemmer sammen uden mellemrum"
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  #, fuzzy
  msgid "Return small aggregates in memory, not registers"
  msgstr "Returnér små sammensatte værdier i hukommelsen, ikke i registre"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1679
  #, fuzzy
  msgid "Perform loop peeling"
  msgstr "Udfør løkkeoptimeringerne"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr "Aktivér maskinspecifikke kighulsoptimeringer"
  
! #: options.c:1685
  #, fuzzy
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Aktivér en RTL-kikhulsfase før sched2"
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr "Nedgradér standardoverholdelsesfejl til advarsler"
  
! #: options.c:1691
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: options.c:1694
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Generér præhentningsinstruktioner, hvis tilgængelige, for tabeller i løkker"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr "Aktivér basal programprofileringskode"
  
! #: options.c:1706
  #, fuzzy
  msgid "Insert arc-based program profiling code"
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1724
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "Returnér små sammensatte værdier i registre"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr "Aktivér en registerflytningsoptimering"
  
! #: options.c:1730
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: options.c:1736
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: options.c:1748
  #, fuzzy
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Kør CSE-fase efter løkkeoptimeringer"
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr "Kør løkkeoptimeringen to gange"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1760
  #, fuzzy
  msgid "Generate run time type descriptor information"
  msgstr "Generér ikke typebeskrivelsesoplysninger til kørselstidspunktet"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr "Aktivér planlægning over basisblokke"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr "Tillad spekulativ bevægelse af ikke-indlæsninger"
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr "Tillad spekulativ bevægelse af nogle indlæsninger"
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr "Tillad spekulativ bevægelse af flere indlæsninger"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:1787
  #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr "Omplanlæg instruktioner før registerallokering"
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr "Omplanlæg instruktioner efter registerallokering"
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr "Markér data som delt snarere end privat"
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr "Benyt den samme størrelse til double som til float"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:1811
  #, fuzzy
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Overskriv den underliggende type af wchar_t til 'unsigned short'"
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "Deaktivér optimeringer som kan opdages ved IEEE-signalerende NaN'er"
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:1823
  #, fuzzy
  msgid "Make \"char\" signed by default"
  msgstr "Lad 'char' være med fortegn som standard"
  
! #: options.c:1826
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "Konvertér kommatalskonstanter til enkeltpræcisionskonstanter"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "Indsæt stakkontrolleringskode i programmet"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr "Vis statistik som indsamles under oversættelsen"
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr "Udfør styrkereduceringsoptimeringer"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr "Antag at strenge aliasregler skal anvendes"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "Kontrollér syntaks og stop derefter"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:1868
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "Angiv maksimal skabelonsinstantieringsdybde"
  
! #: options.c:1871
  #, fuzzy
  msgid "Create data files needed by \"gcov\""
  msgstr "Opret datafiler som gcov har brug for"
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr "Udfør springtrådningsoptimeringer"
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:1883
  #, fuzzy
  msgid "Report the time taken by each compiler pass"
  msgstr "Rapportér den tid det tager for hver oversættelsesfase ved afslutningen af kørslen"
  
! #: options.c:1886
  #, fuzzy
  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"
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr "Udfør superbloksformering vha. haleduplikering"
  
! #: options.c:1892
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "Kommatalsoperationer kan fange"
  
! #: options.c:1895
  #, fuzzy
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Opsæt fælde for overløb med fortegn i addition/subtraktion/multiplikation"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Aktivér SSA-optimeringer"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: options.c:1919
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: options.c:1928
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
  
! #: options.c:1931
  #, fuzzy
  msgid "Enable linear loop transforms on trees"
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: options.c:1934
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "Aktivér SSA-optimeringer"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Aktivér SSA-optimeringer"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: options.c:1952
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
  
! #: options.c:1955
  #, fuzzy
  msgid "Compile whole compilation unit at a time"
  msgstr "Anbring hele oversættelsesenheden i en fil"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Udfør løkkeudrulning når iterationsantallet er kendt"
  
! #: options.c:1964
  #, fuzzy
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Tillad matematikoptimeringer der kan overtræde IEEE- eller ANSI-standarderne"
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:1970
  #, fuzzy
  msgid "Make \"char\" unsigned by default"
  msgstr "Lad 'char' være uden fortegn som standard"
  
! #: options.c:1973
  #, fuzzy
  msgid "Perform loop unswitching"
  msgstr "Udfør løkkeoptimeringerne"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr "Generér blot afvindingstabeller for undtagelseshåndtering"
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Benyt __cxa_atexit til at registrere destruktionsfunktioner"
  
! #: options.c:1982
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "Udfør halekaldsoptimering"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr "Tilføj ekstra kommentarer til menneskeligt læsbar maskinkodeuddata"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:1997
  #, fuzzy
  msgid "Use expression value profiles in optimizations"
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr "Kassér ubrugte virtuelle funktioner"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr "Implementér virtuelle tabeller vha. thunk-kode"
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Udsend almindelige symboler som svage symboler"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr "Udsend krydsreferenceoplysninger"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr "Anbring nul-klargjorte data i bss-sektionen"
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2030
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2033
  #, fuzzy
  msgid "Generate debug information in COFF format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2036
  #, fuzzy
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2039
  #, fuzzy
  msgid "Dump declarations to a .decl file"
  msgstr "Udskriv erklæringer i en .decl-fil"
  
! #: options.c:2042
  #, fuzzy
  msgid "Generate debug information in default extended format"
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: options.c:2045
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2048
  #, fuzzy
  msgid "Generate debug information in extended STABS format"
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: options.c:2051
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2054
  #, fuzzy
  msgid "Generate debug information in XCOFF format"
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: options.c:2057
  #, fuzzy
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2102
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: options.c:2105
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "MIPS16-funktionsprofilering"
  
! #: options.c:2108
  #, fuzzy
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "  -pedantic               Udsend advarsler som er nødvendige for streng overholdelse af ISO C\n"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2114
  #, fuzzy
  msgid "Generate C header of platform-specific features"
  msgstr "Generér C-inkluderingsfil med platformspecifikke faciliteter"
  
! #: options.c:2117
  #, fuzzy
  msgid "Do not display functions compiled or elapsed time"
  msgstr "  -quiet                  Vis ikke funktioner der oversættes eller forløbet tid\n"
  
! #: options.c:2120
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "tomt filnavn i #%s"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2159
  #, fuzzy
  msgid "Enable traditional preprocessing"
  msgstr "Aktivér stakprøvning"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2168
  #, fuzzy
  msgid "Enable verbose output"
  msgstr "Aktivér fejlanalyseringsuddata"
  
! #: options.c:2171
! #, fuzzy
! msgid "Display the compiler's version"
! msgstr "  -version                Udskriv oversætterens version\n"
! 
! #: options.c:2174
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: advarsel: "
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "profilgenerering understøttes ikke med -mg\n"
+ 
+ #: config/i386/nwld.h:34
+ #, fuzzy
+ msgid "Static linking is not supported.\n"
+ msgstr "stakgrænseudtryk understøttes ikke"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-msoft-float og -mhard_float kan ikke bruges på samme tid"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-mbig-endian og -mlittle-endian kan ikke bruges på samme tid"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " konfliktende kodegenereringstilvalg er benyttet"
*************** msgstr " konfliktende kodegenereringstil
*** 8918,8923 ****
--- 8555,8564 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg eller -p og -fomit-frame-pointer er indbyrdes uforenelige"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr "m210 har ikke understøttelse for lilleendet"
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "kan ikke bruge både -EB og -EL"
*************** msgstr "-mhard-float understøttes ikke"
*** 8931,8940 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "-msingle-float og -msoft-float er indbyrdes uforenelige"
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "shared og mdll er indbyrdes uforenelige"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  #, fuzzy
--- 8572,8577 ----
*************** msgstr "%s understøtter ikke %s"
*** 8947,8993 ****
  msgid "may not use both -m32 and -m64"
  msgstr "-m32 og -m64 er indbyrdes uforenelige"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "-c eller -S kræves til Ada"
! 
! #: config/sh/sh.h:685
  #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "%s understøtter ikke %s"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
! #: config/i386/nwld.h:34
  #, fuzzy
! msgid "Static linking is not supported.\n"
! msgstr "stakgrænseudtryk understøttes ikke"
! 
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr "m210 har ikke understøttelse for lilleendet"
  
  #: config/i386/sco5.h:189
  #, fuzzy
--- 8584,8610 ----
  msgid "may not use both -m32 and -m64"
  msgstr "-m32 og -m64 er indbyrdes uforenelige"
  
! #: gcc.c:763
  #, fuzzy
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GNU C understøtter ikke -CC uden -E"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "-E påkrævet når inddata kommer fra standardind"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "-mno-cygwin og -mnowin32 er indbyrdes uforenelige"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "shared og mdll er indbyrdes uforenelige"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
  
  #: config/i386/sco5.h:189
  #, fuzzy
*************** msgstr "-I- er angivet to gange"
*** 9004,9026 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-pedantic og -traditional er indbyrdes uforenelige"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "-mno-cygwin og -mnowin32 er indbyrdes uforenelige"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
  
! #: gcc.c:763
! #, fuzzy
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GNU C understøtter ikke -CC uden -E"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "-E påkrævet når inddata kommer fra standardind"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
--- 8621,8646 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-pedantic og -traditional er indbyrdes uforenelige"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "-c eller -S kræves til Ada"
! 
! #: config/sh/sh.h:685
  #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "%s understøtter ikke %s"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
*************** msgstr "-keep_private_externs er ikke ti
*** 9054,9070 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle er ikke tilladt med -dynamiclib"
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-msoft-float og -mhard_float kan ikke bruges på samme tid"
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-mbig-endian og -mlittle-endian kan ikke bruges på samme tid"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "profilgenerering understøttes ikke med -mg\n"
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
--- 8674,8686 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle er ikke tilladt med -dynamiclib"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
*************** msgstr "ubrugeligt reserveret ord eller 
*** 10108,10115 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "dobbelte typemodifikationer i %s-erklæring"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklæring"
--- 9724,9730 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "dobbelte typemodifikationer i %s-erklæring"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklæring"
*************** msgstr "for at generere afhængigheder sk
*** 11606,11622 ****
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definition af data uden angivelse af type eller lagringsklasse"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
--- 11221,11237 ----
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definition af data uden angivelse af type eller lagringsklasse"
  
! #: c-parse.y:388
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
*************** msgstr "ISO C tillader ikke ekstra ';' u
*** 11626,11758 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unær plus"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C forbyder udeladelse af den midterste del af et '?:'-udtryk"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sætningsblokke inden i udtryk"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C forbyder tom startværdiblok"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 forbyder angivelse af underobjekt til klargøring"
  
  # RETMIG: hm, gad vide om dette er rigtigt
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "forældet brug af udpeget startværdi uden '='"
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "forældet brug af udpeget startværdi med ':'"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C forbyder angivelse af interval af elementer til klargøring"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C forbyder forhåndsreferencer til 'enum'-typer"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "intet semikolon i slutningen af struct eller union"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C forbyder medlemserklæringer uden medlemmer"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "forældet brug af etiket i slutningen af sammensat sætning"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 forbyder blandede erklæringer og kode"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklæringer"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "%s-modifikation ignoreret ved asm"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "ugyldig strengkonstant, ignorerer afsluttende '\\'"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C påkræver en navngiven parameter før '...'"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "syntaksfejl ved symbolet '%s'"
--- 11241,11373 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unær plus"
  
! #: c-parse.y:498
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C forbyder udeladelse af den midterste del af et '?:'-udtryk"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sætningsblokke inden i udtryk"
  
! #: c-parse.y:697
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: c-parse.y:1224
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C forbyder tom startværdiblok"
  
! #: c-parse.y:1386
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 forbyder angivelse af underobjekt til klargøring"
  
  # RETMIG: hm, gad vide om dette er rigtigt
! #: c-parse.y:1389
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "forældet brug af udpeget startværdi uden '='"
  
! #: c-parse.y:1393
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "forældet brug af udpeget startværdi med ':'"
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C forbyder angivelse af interval af elementer til klargøring"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c-parse.y:1637
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C forbyder forhåndsreferencer til 'enum'-typer"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "intet semikolon i slutningen af struct eller union"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C forbyder medlemserklæringer uden medlemmer"
  
! #: c-parse.y:1864
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "forældet brug af etiket i slutningen af sammensat sætning"
  
! #: c-parse.y:1883
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 forbyder blandede erklæringer og kode"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklæringer"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c-parse.y:2263
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "%s-modifikation ignoreret ved asm"
  
! #: c-parse.y:2309
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "ugyldig strengkonstant, ignorerer afsluttende '\\'"
  
! #: c-parse.y:2371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C påkræver en navngiven parameter før '...'"
  
! #: c-parse.y:2877
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "syntaksfejl ved symbolet '%s'"
*************** msgstr "kan ikke skrive i uddatafil"
*** 13664,13680 ****
  msgid "unexpected node"
  msgstr "uventet operand"
  
! #: gimplify.c:3340
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: gimplify.c:3452
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 13279,13295 ----
  msgid "unexpected node"
  msgstr "uventet operand"
  
! #: gimplify.c:3345
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: gimplify.c:3457
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14666,14672 ****
  msgid "unimplemented functionality"
  msgstr "I sætningsfunktion"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "intern fejl"
--- 14281,14287 ----
  msgid "unimplemented functionality"
  msgstr "I sætningsfunktion"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "intern fejl"
*************** msgstr "en tabel af funktioner giver ikk
*** 14856,14892 ****
  msgid "function return type cannot be function"
  msgstr "en funktions returtype kan ikke være en funktion"
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "ugyldig startværdi til bitstreng"
  
! #: tree.c:5489
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
  
! #: tree.c:5526
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
  
! #: tree.c:5539
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
  
! #: tree.c:5565
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
  
! #: tree.c:5577
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "trækontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
--- 14471,14507 ----
  msgid "function return type cannot be function"
  msgstr "en funktions returtype kan ikke være en funktion"
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "ugyldig startværdi til bitstreng"
  
! #: tree.c:5496
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
  
! #: tree.c:5533
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
  
! #: tree.c:5546
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
  
! #: tree.c:5572
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
  
! #: tree.c:5584
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "trækontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
*************** msgstr "kan ikke sammensætte %s"
*** 23014,23760 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "intern fejl - ugyldigt UTF-8-navn"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "feltet '%s' er erklæret som en funktion"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, fuzzy, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ": '%s' JDK1.1(TM)-facilitet"
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%s.\n"
- "%s"
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "Manglende navn"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, fuzzy, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "Ugyldig klargøringssætning"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, fuzzy, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "'%D' er allerede defineret i '%T'"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, fuzzy, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr "type er forældet"
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, fuzzy, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "Benyt ikke-justerede hukommelsesreferencer"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, fuzzy, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "omdefinering af 'struct %s'"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "typen antages at være 'int' i erklæringen af '%s'"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "feltet '%s' blev ikke fundet i klassen"
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "etiketten '%s' er blevet erklæret mere end én gang"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, fuzzy, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr "Klasse- eller grænsefladeerklæring forventet"
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr "ugyldigt udformet .zip-arkiv i CLASSPATH: %s"
- 
- #: java/parse.y:7151
- #, fuzzy, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr "Kan ikke finde standardpakken '%s'. Kontrollér CLASSPATH-miljøvariablen og tilgangen til arkiverne"
- 
- #: java/parse.y:7156
- #, fuzzy, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "feltet '%s' blev ikke fundet i klassen"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr ""
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "%Jubrugt variabel '%D'"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "'%D' er allerede defineret i klassen '%T'"
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "kan ikke finde filen for klassen %s"
- 
- #: java/parse.y:10103
- #, fuzzy, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr "kan ikke bruge '%s' som et %s-register"
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr ""
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "tom erklæring"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "overløb i konstant udtryk"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "typen af den %d. parameter i '%s' passer ikke"
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "case-værdi optræder mere end én gang"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "manglende statisk felt '%s'"
- 
- #: java/parse.y:12357
- #, fuzzy, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "ikke et statisk felt '%s'"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr "Ingen case for %s"
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "ugyldig venstreværdi i tildeling"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "typen af den %d. parameter i '%s' passer ikke"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "ikke-registreret operator %s"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "ugyldig parameter til egenskaben '%s'"
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "typen af den %d. parameter i '%s' passer ikke"
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "ugyldig typeparameter '%s'"
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "ugyldig konvertering fra '%T' til '%T'"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "typen af den %d. parameter i '%s' passer ikke"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "tabel får tildelt en startværdi fra et tabeludtryk der ikke er konstant"
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "typen af den %d. parameter i '%s' passer ikke"
- 
- #: java/parse.y:14935
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "tomt indeksinterval i startværdi"
- 
- #: java/parse.y:14939
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "tomt indeksinterval i startværdi"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, fuzzy, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "returnerer en værdi fra en konstruktionsfunktion"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "erklæring af '%s' skygger for en global erklæring"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "den foregående definition er her"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
- 
- #: java/parse.y:15315
- #, fuzzy, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "continue-sætning befinder sig ikke i en løkke"
- 
- #: java/parse.y:15318
- #, fuzzy, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "continue-sætning befinder sig ikke i en løkke"
- 
- #: java/parse.y:15339
- #, fuzzy, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "etiketten '%D' optræder mere end én gang"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, fuzzy, gcc-internal-format
- msgid "original label is here"
- msgstr "Justér alle etiketter"
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, fuzzy, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "tomt indeksinterval i startværdi"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "typen af den %d. parameter i '%s' passer ikke"
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22629,22634 ----
*************** msgstr "abstrakt metode i ikke-abstrakt 
*** 23795,23812 ****
  msgid "Constructor can't be %s"
  msgstr "konstruktionsfunktioner må ikke være '%s'"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, fuzzy, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, fuzzy, gcc-internal-format
--- 22669,22674 ----
*************** msgstr "[super ...] skal optræde i en me
*** 24181,24191 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "den lokale erklæring af funktionen '%s' skjuler instansvariabel"
  
- #: objc/objc-parse.y:2748
- #, fuzzy, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "ekstra semikolon angivet i struct eller union"
- 
  #: treelang/tree1.c:278
  #, fuzzy, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 23043,23048 ----
*************** msgstr "forespørgsel efter adressen af r
*** 25562,25567 ****
--- 24419,24427 ----
  #~ msgid "  where cfront would use `%#D'"
  #~ msgstr "  hvor cfront ville bruge '%#D'"
  
+ #~ msgid "invalid conversion from `%T' to `%T'"
+ #~ msgstr "ugyldig konvertering fra '%T' til '%T'"
+ 
  #~ msgid "duplicate enum value `%D'"
  #~ msgstr "enum-værdien '%D' optræder mere end én gang"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26107,26112 ****
--- 24967,24975 ----
  #~ msgid "Statement at %0 follows ELSE block for IF construct at %1"
  #~ msgstr "Sætning ved %0 følger ELSE-blok for IF-konstruktion ved %1"
  
+ #~ msgid "No label definition for FORMAT statement at %0"
+ #~ msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
+ 
  #~ msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
  #~ msgstr "Anden forekomst af ELSE WHERE ved %0 inden i WHERE ved %1"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26494,26502 ****
--- 25357,25510 ----
  #~ msgid "internal error - too many interface type"
  #~ msgstr "intern fejl - for mange grænsefladetyper"
  
+ #~ msgid "field '%s' not found in class"
+ #~ msgstr "feltet '%s' blev ikke fundet i klassen"
+ 
  #~ msgid "can't expand %s"
  #~ msgstr "kan ikke udfolde %s"
  
+ #~ msgid "Missing term"
+ #~ msgstr "Manglende term"
+ 
+ #~ msgid "';' expected"
+ #~ msgstr "';' forventet"
+ 
+ #~ msgid "Missing name"
+ #~ msgstr "Manglende navn"
+ 
+ #~ msgid "'*' expected"
+ #~ msgstr "'*' forventet"
+ 
+ #~ msgid "Class or interface declaration expected"
+ #~ msgstr "Klasse- eller grænsefladeerklæring forventet"
+ 
+ #~ msgid "Missing class name"
+ #~ msgstr "Manglende klassenavn"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "'{' forventet"
+ 
+ #~ msgid "Missing super class name"
+ #~ msgstr "Manglende superklassenavn"
+ 
+ #~ msgid "Missing interface name"
+ #~ msgstr "Manglende grænsefladenavn"
+ 
+ #~ msgid "Missing variable initializer"
+ #~ msgstr "Manglende variabelstartværdi"
+ 
+ #~ msgid "Invalid declaration"
+ #~ msgstr "Ugyldig erklæring"
+ 
+ #~ msgid "']' expected"
+ #~ msgstr "']' forventet"
+ 
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "Uafbalanceret ']'"
+ 
+ #~ msgid "Invalid method declaration, method name required"
+ #~ msgstr "Ugyldig metodeerklæring, metodenavn påkrævet"
+ 
+ #~ msgid "Identifier expected"
+ #~ msgstr "Kaldenavn forventet"
+ 
+ #~ msgid "Invalid method declaration, return type required"
+ #~ msgstr "Ugyldig metodeerklæring, returtype påkrævet"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "')' forventet"
+ 
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "Manglende formel parameterterm"
+ 
+ #~ msgid "Missing class type term"
+ #~ msgstr "Manglende klassetypeterm"
+ 
+ #~ msgid "Invalid interface type"
+ #~ msgstr "Ugyldig grænsefladetype"
+ 
+ #~ msgid "':' expected"
+ #~ msgstr "':' forventet"
+ 
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "Ugyldig udtrykssætning"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "'(' forventet"
+ 
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "Manglende term eller ')'"
+ 
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "Manglende eller ugyldigt konstant udtryk"
+ 
+ #~ msgid "Missing term and ')' expected"
+ #~ msgstr "Manglende term eller ')' forventet"
+ 
+ #~ msgid "Invalid control expression"
+ #~ msgstr "Ugyldigt kontroludtryk"
+ 
+ #~ msgid "Invalid update expression"
+ #~ msgstr "Ugyldigt opdateringsudtryk"
+ 
+ #~ msgid "Missing term or ')' expected"
+ #~ msgstr "Manglende term eller ')' forventet"
+ 
+ #~ msgid "'class' or 'this' expected"
+ #~ msgstr "'class' eller 'this' forventet"
+ 
+ #~ msgid "'class' expected"
+ #~ msgstr "'class' forventet"
+ 
+ #~ msgid "')' or term expected"
+ #~ msgstr "')' eller term forventet"
+ 
+ #~ msgid "'[' expected"
+ #~ msgstr "'[' forventet"
+ 
+ #~ msgid "Field expected"
+ #~ msgstr "Felt forventet"
+ 
+ #~ msgid "Missing term and ']' expected"
+ #~ msgstr "Manglende term og ']' forventet"
+ 
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "']' forventet, ugyldigt typeudtryk"
+ 
+ #~ msgid "Invalid type expression"
+ #~ msgstr "Ugyldigt typeudtryk"
+ 
+ #~ msgid "Constructor invocation must be first thing in a constructor"
+ #~ msgstr "Konstruktionsfunktionskald skal være det første i en konstruktionsfunktion"
+ 
+ #~ msgid "Only constructors can invoke constructors"
+ #~ msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
+ 
+ #~ msgid ": `%s' JDK1.1(TM) feature"
+ #~ msgstr ": '%s' JDK1.1(TM)-facilitet"
+ 
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr ""
+ #~ "%s.\n"
+ #~ "%s"
+ 
+ #~ msgid "malformed .zip archive in CLASSPATH: %s"
+ #~ msgstr "ugyldigt udformet .zip-arkiv i CLASSPATH: %s"
+ 
+ #~ msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+ #~ msgstr "Kan ikke finde standardpakken '%s'. Kontrollér CLASSPATH-miljøvariablen og tilgangen til arkiverne"
+ 
+ #~ msgid "not a static field `%s'"
+ #~ msgstr "ikke et statisk felt '%s'"
+ 
+ #~ msgid "No case for %s"
+ #~ msgstr "Ingen case for %s"
+ 
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "ikke-registreret operator %s"
+ 
  #~ msgid "unexpected type for `id' (%s)"
  #~ msgstr "uventet type for 'id' (%s)"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26510,26526 ****
  #~ msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
  #~ msgstr "undtagelse af typen '%T' vil blive fanget"
  
! #~ msgid "Warn about possibly confusing type conversions"
! #~ msgstr "Advar om typekonverteringer der kan være forvirrende"
  
  #, fuzzy
  #~ msgid "Enable warnings about inter-procedural problems"
  #~ msgstr "Deaktivér advarsler om interprocedurale problemer"
  
  #~ msgid "Warn about constructs with surprising meanings"
  #~ msgstr "Advar om konstruktioner med overraskende betydninger"
  
  #, fuzzy
  #~ msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
  #~ msgstr "Behandl lokale variable og COMMON-blokke som om de var nævnt i SAVE-sætninger"
  
--- 25518,25548 ----
  #~ msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
  #~ msgstr "undtagelse af typen '%T' vil blive fanget"
  
! #, fuzzy
! #~ msgid "Warn if deprecated class, method, or field is used"
! #~ msgstr "Advar hvis forældede tomme sætninger bliver fundet"
! 
! #~ msgid "Warn if deprecated empty statements are found"
! #~ msgstr "Advar hvis forældede tomme sætninger bliver fundet"
  
  #, fuzzy
  #~ msgid "Enable warnings about inter-procedural problems"
  #~ msgstr "Deaktivér advarsler om interprocedurale problemer"
  
+ #~ msgid "Warn if .class files are out of date"
+ #~ msgstr "Advar hvis .class-filer er forældede"
+ 
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "Advar hvis modifikationer angives når det ikke er nødvendigt"
+ 
  #~ msgid "Warn about constructs with surprising meanings"
  #~ msgstr "Advar om konstruktioner med overraskende betydninger"
  
  #, fuzzy
+ #~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+ #~ msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
+ 
+ #, fuzzy
  #~ msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
  #~ msgstr "Behandl lokale variable og COMMON-blokke som om de var nævnt i SAVE-sætninger"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26541,26546 ****
--- 25563,25572 ----
  #~ msgid "Hide libU77 intrinsics with bad interfaces"
  #~ msgstr "Skjul libU77-indbyggede med dårlige grænseflader"
  
+ #, fuzzy
+ #~ msgid "--bootclasspath=<path>\tReplace system path"
+ #~ msgstr "Erstat systemsti"
+ 
  #~ msgid "Program written in strict mixed-case"
  #~ msgstr "Program skrives med streng blanding af store/små bogstaver"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26571,26576 ****
--- 25597,25606 ----
  #~ msgstr "Lad forenden emulere COMPLEX-beregninger for at undgå fejl"
  
  #, fuzzy
+ #~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+ #~ msgstr "Vælg inddatakodning (standardværdi kommer fra regionalindstillinger)"
+ 
+ #, fuzzy
  #~ msgid "f2c-compatible code can be generated"
  #~ msgstr "f2c-kompatibel kode behøver ikke at blive genereret"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26625,26630 ****
--- 25655,25663 ----
  #~ msgid "Do not store floats in registers"
  #~ msgstr "Lagr ikke kommatal i registre"
  
+ #~ msgid "Always check for non gcj generated classes archives"
+ #~ msgstr "Kontrollér altid for ikke-GCJ-genererede klassearkiver"
+ 
  #~ msgid "Generate code to check subscript and substring bounds"
  #~ msgstr "Generér kode for at tjekke indekserings- og understrengsgrænser"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26648,26653 ****
--- 25681,25689 ----
  #~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
  #~ msgstr "Skjul g77-understøttelse af ikke-FORTRAN-77-indbyggede"
  
+ #~ msgid "Use offset tables for virtual method calls"
+ #~ msgstr "Benyt afsætstabeller til virtuelle metodekald"
+ 
  #~ msgid "Initialize local vars and arrays to zero"
  #~ msgstr "Klargør lokale variable og tabeller til nul"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26664,26669 ****
--- 25700,25708 ----
  #~ msgid "Intrinsics in uppercase"
  #~ msgstr "Indbyggede staves med store bogstaver"
  
+ #~ msgid "Assume native functions are implemented using JNI"
+ #~ msgstr "Antag at indfødte funktioner er implementeret vha. JNI"
+ 
  #~ msgid "Language keyword letters in arbitrary cases"
  #~ msgstr "Der skelnes ikke mellem små og store bogstaver i sprognøgleord"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26698,26703 ****
--- 25737,25749 ----
  #~ msgstr "Tag i det mindste et skridt gennem hver DO-løkke"
  
  #, fuzzy
+ #~ msgid "Enable optimization of static class initialization code"
+ #~ msgstr "Optimér aldrig statiske klassers klargøringskode"
+ 
+ #~ msgid "Warn about use of (only a few for now) Fortran extensions"
+ #~ msgstr "Advar om brug af (i øjeblikket kun nogle få) Fortran-udvidelser"
+ 
+ #, fuzzy
  #~ msgid "Allow appending a second underscore to externals"
  #~ msgstr "Tilføj aldrig en anden understreg til eksterne variable"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26715,26720 ****
--- 25761,25770 ----
  #~ msgid "Internally convert most source to uppercase"
  #~ msgstr "Konvertér det meste kildekode til store bogstaver internt"
  
+ #, fuzzy
+ #~ msgid "Enable assignability checks for stores into object arrays"
+ #~ msgstr "Deaktivér tildelingstjek for lagringer i objekttabeller"
+ 
  #~ msgid "Symbol names spelled in mixed case"
  #~ msgstr "Symbolnavne staves med en blanding af store og små bogstaver"
  
*************** msgstr "forespørgsel efter adressen af r
*** 26756,26761 ****
--- 25806,25815 ----
  #~ msgid "Allow INTEGER and LOGICAL interchangeability"
  #~ msgstr "Tillad INTEGER og LOGICAL på hinandens plads"
  
+ #, fuzzy
+ #~ msgid "Append underscores to externals"
+ #~ msgstr "Tilføj aldrig en anden understreg til eksterne variable"
+ 
  #~ msgid "Delete libU77 intrinsics"
  #~ msgstr "Slet libU77-indbyggede"
  
*************** msgstr "forespørgsel efter adressen af r
*** 27282,27287 ****
--- 26336,26344 ----
  #~ msgid "\"%s\" redefined"
  #~ msgstr "\"%s\" omdefineret"
  
+ #~ msgid "this is the location of the previous definition"
+ #~ msgstr "den foregående definition er her"
+ 
  #~ msgid "((anonymous))"
  #~ msgstr "((anonym))"
  
*************** msgstr "forespørgsel efter adressen af r
*** 27530,27538 ****
  #~ msgid "Consider all mem refs to static data to be volatile"
  #~ msgstr "Betragt alle hukommelsesferencer til statiske data som volatile"
  
- #~ msgid "Integrate simple functions into their callers"
- #~ msgstr "Integrér simple funktioner i deres kaldere"
- 
  #~ msgid "Output GNU ld formatted global initializers"
  #~ msgstr "Udskriv GNU ld-formaterede globale startværdier"
  
--- 26587,26592 ----
*************** msgstr "forespørgsel efter adressen af r
*** 27557,27565 ****
  #~ msgid "Use the smallest fitting integer to hold enums"
  #~ msgstr "Benyt den mindst mulige størrelse heltal til enum-værdier"
  
- #~ msgid "Enable most warning messages"
- #~ msgstr "Aktivér de fleste advarselsbeskeder"
- 
  #~ msgid "Warn if nested comments are detected"
  #~ msgstr "Advar hvis indlejrede kommentarer mødes"
  
--- 26611,26616 ----
*************** msgstr "forespørgsel efter adressen af r
*** 27590,27598 ****
  #~ msgid "  -p                      Enable function profiling\n"
  #~ msgstr "  -p                      Aktivér funktionsprofilering\n"
  
- #~ msgid "  -version                Display the compiler's version\n"
- #~ msgstr "  -version                Udskriv oversætterens version\n"
- 
  #~ msgid ""
  #~ "\n"
  #~ "Language specific options:\n"
--- 26641,26646 ----
*************** msgstr "forespørgsel efter adressen af r
*** 28179,28187 ****
  #~ msgid "Warn when a function is declared extern, then inline"
  #~ msgstr "Advar når en funktion erklæret extern erklæres inline"
  
- #~ msgid "Don't announce deprecation of compiler features"
- #~ msgstr "Annoncér ikke forældelse af oversætterfaciliteter"
- 
  #~ msgid "directory name must immediately follow -I"
  #~ msgstr "et katalognavn skal følge umiddelbart efter -I"
  
--- 27227,27232 ----
*************** msgstr "forespørgsel efter adressen af r
*** 28876,28881 ****
--- 27921,27929 ----
  #~ msgid "Generate code for the C400"
  #~ msgstr "Generér kode til en C400"
  
+ #~ msgid "Generate code for the C300"
+ #~ msgstr "Generér kode til en C300"
+ 
  #~ msgid "Generate code for c1"
  #~ msgstr "Generér kode til en c1"
  
diff -Nrcpad gcc-4.0.1/gcc/po/de.gmo gcc-4.0.2/gcc/po/de.gmo
*** gcc-4.0.1/gcc/po/de.gmo	Thu Jul  7 20:47:10 2005
--- gcc-4.0.2/gcc/po/de.gmo	Wed Sep 28 06:19:31 2005
***************
*** 1,369 ****
! Þ•ÿ˜[0x•y•@{•'¼•5ä•=–^X–·–-Ó–1—3—ÛH—$˜9?˜+y˜0¥˜Ö˜"â˜+™1™8™EM™P“™7ä™8šDUš9šš8Ôš4
›5B›<x›;µ›Hñ›=:œ@xœH¹œ:�J=�Mˆ�9Ö�6žrGž;ºžyöžBpŸA³ŸJõŸN@ K� QÛ :-¡7h¡= ¡IÞ¡6(¢>_¢Fž¢Iå¢A/£4q£}¦£J$¤4o¤C¤¤Dè¤?-¥Em¥8³¥>ì¥=+¦8i¦{¢¦§?8§8x§/±§Pá§62¨Ci¨E­¨Dó¨<8©Bu©P¸©M	ª�WªFçªN.«Q}«<Ï«O¬L\¬?©¬7é¬A!­6c­Gš­Hâ­@+®Bl®5¯®+å¯°E.°
! t°8°-¸°-æ°±)&±0P±�±+Š±@¶±÷± ²,²A²`²$s²$˜²*½²*è²³.³I³ g³ˆ³¢³®³#¿³"ã³´!´+?´"k´Ž´¬´¾´#Ð´ô´µ/µOµSµZµ1zµ0¬µ0Ýµ0¶?¶X¶p¶-w¶¥¶.Á¶ð¶·# ·#D·6h·QŸ·3ñ·3%¸2Y¸=Œ¸CÊ¸7¹IF¹<�¹=Í¹IºWUºE­º5óº")»9L»D†»Ë»(ë»*¼:?¼
z¼ ˆ¼!©¼Ë¼ è¼	½$"½!G½(i½,’½!¿½á½"ø½¾'¾F¾Ue¾-»¾*é¾2¿3G¿+{¿@§¿4è¿$À/BÀ1rÀE¤À2êÀÁ<Á[Á#{Á"ŸÁÂÁ5ÝÁ9Â*MÂ?xÂ(¸Â#áÂ<ÃOBÃ’Ãn¯ÃSÄ/rÄ3¢Ä8ÖÄ3Å6CÅ/zÅªÅNÊÅ1ÆJKÆ*–Æ'ÁÆ&éÆ<Ç,MÇ(zÇ5£ÇeÙÇ%?È?eÈ4¥È/ÚÈ,
! É&7É$^É3ƒÉ8·É*ðÉ&Ê!BÊWdÊJ¼Ê:ËBBË3…Ë3¹Ë(íËDÌ"[Ì)~Ì!¨Ì!ÊÌ9ìÌ-&Í)TÍ/~Í#®ÍÒÍ-ÕÍÎ"ÎBÎ
bÎSpÎ<ÄÎAÏ#CÏ,gÏ0”Ï"ÅÏ;èÏ$Ð*<Ð.gÐ=–ÐÔÐ!êÐÑ-,Ñ&ZÑF�Ñ
ÈÑNÖÑ%ÒJ>ÒN‰ÒCØÒÓG4Ó|Ó—Ó5°ÓæÓ-ÔO2Ô‚Ô.ŸÔÎÔçÔ@îÔ/ÕFÕ%ZÕ€Õ-”ÕÂÕ8ÜÕ&Ö#<Ö$`Ö%…Ö!«Ö(ÍÖ*öÖ+!×M×'h×�×,¬×=Ù×&Ø8>Ø6wØ.®Ø)ÝØ+Ù3Ù	PÙZÙ
qÙÙ%ˆÙD®Ù[óÙ OÚ7pÚ'¨Ú:ÐÚ:Û7FÛ(~ÛK§ÛCóÛ17ÜKiÜ=µÜ'óÜÝ37Ý5kÝ?¡Ý,áÝJÞ0YÞ+ŠÞ'¶Þ+ÞÞ
! ß-&ß*Tß>ß7¾ß1öß5(àL^à0«à1Üà(á-7á2eáH˜á?ááE!âHgâ:°â=ëâ)ã?@ãD€ãNÅã/ä)Dä1nä  ä,Áä'îä.å#Eå1iåG›åNãåa2æH”æ\Ýæg:çX¢çBûç:>èUyèKÏèLéRhéA»é:ýé:8ê7sê-«ê/Ùê,	ëG6ë.~ëC­ë$ñëì56ì;lì ¨ì$Éì îì í!0í!Rí(tí-�íËí0ëí!î>î:^î0™îFÊîïD1ï7vï7®ï)æïð#.ð'Rð#zð.žð(Íð"öð"ñ<ñ,Yñ†ñ&Ÿñ(Æñ5ïñ%òDò%_ò/…ò&µòÜò?óòO3óNƒó4ÒóKô&Sô!zôœô²ôÒô ðô3õ%Eõ:kõI¦õ#ðõ.ö;Cö'ö6§ö4Þö÷2÷%L÷)r÷6œ÷#Ó÷:÷÷*2ø%]ø"ƒø6¦ø!Ýø0ÿøF0ù8wù&°ù!×ùGùù!Aú1cú2•ú$Èúíúû"û.=û=lûIªû(ôû1ü'Oü!wü™ü²üËüäü"ý#ý3;ýJoýºýFÚýJ!þ+lþ#˜þ¼þÚþ+÷þ+#ÿOÿ5mÿ£ÿ:ºÿ9õÿ9/"i3ŒÀÖçú*!9L:†!Ávã Z{ ”-µã,õ"$@&e#Œ°Èä:þ9M`s$’%·Ý#û'6G~ž½Ôï
! %*P,o<œ+Ù!*'7REŠ'ÐHø8A5z°)Ç)ñ"	#>	b	x	‰	$™	(¾	ç	
! !
! $A
! 0f
! —
! "¦
! É
! ;ç
! 6#Z/y ©?Ê
! 3#%W)}F§î_
Yd
I¾
VL_K¬]øZVk±>4+s'Ÿ#Çë+3Sr"’µÎ)î)B] t#•¹Ï$ê2,_z‘1©5Û'),Q.~­%Íó	(',P'}1¥'×0ÿ306d'›8Ã-ü+*V*v¡'¼ä"÷'+Bn%‘'·ßû-&H,oœ*¼ç!%(,08@Un‹ž$¾0ã!2;:HDƒ)Èò0/Aq2ˆ*».æ*'@'h'�$¸'Ý)!/%Q!w#™-½3ë @*`,‹.¸1ç% !? !a #ƒ § 1¿ 1ñ #!)4!^!,~!:«!)æ!'"8"=T"*’"½" Ø"ù":#:P##‹#¯#_Ï#J/$z$’$,™$$Æ$,ë$0%0I%.z%/©%&Ù%<&=&,D&q&�&­&6Å& ü&#'A'<Z''—'*¿'+ê'((?('_(/‡(%·(2Ý())&:)%a)‡)¤)$¸)+Ý)	* #*/D*/t*.¤*)Ó*)ý* '+H+'T+&|+3£+/×+,5",5X,.Ž,½,Ï,+ã,#-=3-@q-
²-
À-0Î--ÿ-(-.*V.8�.5º.+ð.=/>Z/™//¶/:æ/!!0 C0'd0 Œ0­0Ç0â0
þ0#101"B1 e1†1�1³1Ì1æ1õ1-2"A2d2!~2) 2Ê2ß2.ò2!3#3,3>3G3P3l3R‹3Þ3ç3ô3ý3
! 44,4054f4†4�4­4¶4Ã4!Ð4ò455$515>5%K5q5z5ƒ5Œ5�5¸5Ô5Ý5ê51î5- 65N6,„6´±6rf73Ù7
8*+8<V85“8.É8/ø8*(9!S9Gu91½9dï9(T:+}:-©:L×:$;{;;m·;3%<@Y<%š<5À<jö<a=-u=%£=-É=÷=,>,?>*l>%—>-½>Fë>32?+f?9’?$Ì?+ñ?@)7@.a@=�@;Î@$
! A./A*^A:‰A/ÄAôA;B7LB$„B7©BKáBK-CAyC-»C|éC7fD6žDYÕDG/EDwE;¼E8øE11FLcFG°FJøF,CG-pG6žGYÕGh/HX˜H2ñHE$I'jI%’I0¸I4éIJJ?iJ@©J<êJ'KkCK[¯KAL7MLM…LHÓLEMBbMF¥M}ìMLjNR·Nc
! O6nO¥O7¸O@ðO51PAgP+©P?ÕP<Q9RQ@ŒQBÍQFR2WR(ŠR(³R.ÜRS/)SMYS6§S/ÞS4T,CT,pT(�TkÆT42U1gU6™UIÐU9V(TV'}V!¥V,ÇV)ôVW7WUW#sW—W!²W.ÔWXW"X zX=›X1ÙX&Y42YgY(†Y6¯Y$æY,Z38Z-lZ8šZÓZ)ïZ:[.T[8ƒ[6¼[)ó[)\2G\8z\"³\Ö\-ö\"$]3G]{],�]?¼]"ü]0^
! P^	[^3e^
! ™^)¤^Î^bç^,J_w_
! ƒ_Ž_6�_ZÔ_7/`Ng`+¶`(â`&aD2a(waG aHèa1b2Ib+|bF¨bïbc&cTAc–c#§cËc*êcd.4d$cdˆd¥d'¾d$æd$e40e2ee"˜e0»e?ìe*,f&Wf%~f&¤f?Ëf+g7gTg,sg3 gÔg#ïghD0hEuh.»h1êhi
! 7iBi%ai5‡i5½i,ói$ j$Ej#jj)Žj¸j1×j*	k%4k#Zk.~k­k"Èk-ëk0l#Jl nl8�l)Èl(òl8mVTm
«m)¹m2ãm0n=Gn;…n+Án+ín)o-Co=qo¯o+Íoùop%p/Ep%up,›p,Èp.õp,$q,Qq,~q,«q*Øq&r/*r"Zr}rœr7»r,ór0 sQsqs‚s ¢sZÃs@tC_t^£t2u5uKQu8�u.Öu%v3+v4_v”vY­v%w(-wfVwi½w&'xgNx+¶x2âxDy0ZyJ‹yWÖyE.z tzG•z!ÝzHÿzH{b{p€{oñ{'a|1‰|»|/Õ|5}*;}"f}‰}d§}4~ˆA~UÊ~7 BX<›3Ø€†,€R³€8�A?�T��!Ö�'ø�* ‚'K‚3s‚!§‚É‚å‚ƒ!ƒ?ƒTƒiƒ6ƒ!¶ƒØƒ÷ƒ„0„(G„ p„ ‘„²„)Ç„ñ„"…53…6i…$ …8Å…"þ…6!†)X†'‚†)ª†&Ô†&û†)"‡JL‡—‡,´‡4á‡:ˆQˆ;iˆ-¥ˆÓˆ&îˆ,‰>B‰>�‰7À‰.ø‰'Š->ŠlŠ"‡ŠªŠÅŠåŠ7‹.;‹3j‹8ž‹&×‹"þ‹!Œ!AŒ(cŒ'ŒŒ6´Œ?ëŒ*+�V�f�*†�±�!Ã�@å�'&ŽNŽ&iŽ7�Ž>ÈŽ�%�C�V�r���°�!Ð�.ò� !�/B�>r�B±�ô�4‘1I‘${‘ ‘¹‘1Ù‘’0'’3X’Œ’+ž’8Ê’)“-“K“!b“„“ž“+¶“1â“8”9M”)‡”%±” ×” ø”•6•O•m•5‡•/½•'í•#–/9–0i–3š–&Î–-õ–3#—W—)w—%¡—Ç—æ—$˜2%˜3X˜=Œ˜'Ê˜,ò˜+™8K™;„™$À™6å™2š2Ošd‚š9çš(!›AJ›%Œ›G²›Mú›,Hœ-uœ£œ#¿œ!ãœ�'%�#M� q�!’�>´�7ó�"+ž%Nžtž3†ž!ºž3Üž4Ÿ@EŸ†Ÿ"žŸÁŸ(ØŸ. '0 7X &� · )Î ø "¡:¡?P¡%�¡ ¶¡!×¡&ù¡% ¢2F¢6y¢(°¢+Ù¢!£-'£AU£+—£>Ã£$¤'¤<G¤$„¤;©¤:å¤. ¥ O¥p¥&‹¥ ²¥5Ó¥#	¦)-¦(W¦.€¦¯¦$É¦Aî¦0§)?§7i§¡§"´§×§"ô§¨&¨<¨!U¨w¨•¨!³¨-Õ¨©"©'A©)i©8“©(Ì©!õ©ª!4ª?Vª–ª4´ªéª3þª*2«0]«4Ž«!Ã«/å«/¬2E¬5x¬®¬"Ê¬)í¬(­0@­,q­ž­.¾­(í­"®'9®ba®0Ä®)õ®¯/>¯5n¯6¤¯/Û¯)°15°g°)†°7°°4è°6±$T±$y±ž±)¼±9æ±' ²H²#a²]…²Lã²0³N³b³s³6’³É³ã³?ý³&=´'d´&Œ´³´Ï´é´#µ%$µ'Jµ"rµ.•µ%Äµ7êµ"¶>¶%[¶�¶ž¶³¶Ó¶-ê¶· 3·T·q·�· ¯·Ð·Xæ·$?¸d¸-y¸§¸NÀ¸,¹T<¹ ‘¹²¹Î¹,í¹º6ºPº2nº)¡º.Ëºúº?»W»0f»;—»8Ó»2¼2?¼2r¼2¥¼>Ø¼*½0B½;s½,¯½Ü½ é½
! ¾.(¾)W¾=�¾"¿¾Zâ¾\=¿
š¿+¨¿Ô¿é¿ÀÀ%2À/XÀ2ˆÀ»ÀÏÀåÀ÷ÀÁ!Á5Á5IÁDÁ7ÄÁ.üÁ+Â3DÂ&xÂŸÂ¹ÂÓÂíÂÃ!Ã;ÃTÃ)mÃ—Ã²Ã;ÍÃ	Ä#Ä<ÄUÄnÄ‡Ä¡Ä»ÄÕÄ7ïÄ'Å7AÅyÅ“Å­ÅÇÅßÅùÅÆ/ÆJÆ:gÆ¢Æ¾Æ(ÜÆÇ%ÇBÇ!aÇ3ƒÇ8·Ç5ðÇ4&È/[È ‹È3¬ÈàÈ"ýÈ' É)HÉ-rÉ* É(ËÉ*ôÉ5Ê,UÊ3‚Ê3¶Ê\êÊGË?dË(¤Ë=ÍË@Ì6LÌ9ƒÌ1½Ì4ïÌJ$ÍoÍ)‹Í,µÍ$âÍ&Î.ÎCÎ]ÎKwÎKÃÎ;Ï;KÏA‡ÏÉÏ-çÏÐ4Ð&TÐ,{ÐB¨Ð*ëÐ%Ñh<Ñ5¥Ñ1ÛÑ
Ò6+Ò9bÒ4œÒ,ÑÒCþÒ-BÓpÓ"ŽÓ@±Ó.òÓ0!Ô!RÔ<tÔF±Ô6øÔ./ÕC^ÕC¢Õ&æÕ,
Ö2:ÖDmÖ ²Ö1ÓÖ×9$×:^×P™×&ê×<Ø8NØ-‡Ø!µØ1×Ø.	Ù58Ù.nÙ>�Ù&ÜÙMÚ+QÚ}Ú>›Ú$ÚÚ0ÿÚ60ÛIgÛ,±Û6ÞÛ!Ü7Ü/VÜF†Ü+ÍÜ,ùÜN&ÝAuÝ;·Ý-óÝ5!ÞtWÞGÌÞ—ß@¬ß9íßC'à?kà:«à8æà#á'Cáká#‹á#¯á)Óá‰ýá2‡â&ºâUáâ&7ã/^ã8Žã!Çã+éã2ä-Hä'vä4žäÓä¡çäi‰å3óå.'æ(Vææ>žæÝæ(üæ%ç6ç;NçGŠç>Òç6è:HèLƒè>Ðè>éQNé3 é7Ôé8ê<EêL‚êJÏê^ë2yëD¬ë2ñë8$ìW]ìHµì[þìkZíÆí/æí"î59î/oî"Ÿî2Âîõî$ï,6ïbcï8Æï'ÿï,'ð+Tðf€ð7çð|ñœñ>³ñòñYò7iò(¡ò'Êò òò0óDóˆaóêóôô6ôMô$dô0‰ô0ºôëôõ%õBõZõ tõ;•õ'Ñõ=ùõ)7ö(aö/Šö,ºö+çö2÷.F÷-u÷ £÷(Ä÷)í÷*øBø'`ø'ˆø°ø4Éø%þø&$ù)Kù$uù`šù3ûù2/ú/bú0’ú1Ãú/õú2%û2Xû8‹û$Äû$éû(ü7ü1Wü)‰ü-³ü,áü,ý<;ý5xý&®ý/Õý=þ&Cþ%jþ7�þÈþãþÿ,!ÿNÿ0iÿ'šÿ5Âÿ;øÿ=45rT¨mýQk½ ÚcûB_.¢%Ñ÷
! "5Igz‘&žÅÞ÷"@TqŽ-ªØ4ð-%S0k"œ¿	ÌÖ.å+@R!g3‰½BÚ$#B*f$‘?¶-ö?$d‚2¡8Ô:
	(H	7q	)©	$Ó	+ø	$
! 9
! L
! c
! $z
! %Ÿ
!  Å
! )æ
! 7	HRg({(¤Í(é*=?[C›;ß%
A
[
#v
#š
#¾
#â
-'4'\#„-¨Ö ö!9Uq �%®$ÔDù/>2n5¡-×KLQAž@à"!KD/�IÀ$
! 9/i7„¼$Ñ4ö+MD(’B»(þ1'-Y‡%¡$Ç'ì(%=$c+ˆc´7PdIxTÂ5*M'x5 *Ö"($/M7}µÏ&Þ#A*\#‡:«!æ/&:V,‘¾#ÜDFE@Œ8ÍPHWE æ,ý*If‚L¢0ï. %O=u.³+â4 :C 5~ %´ +Ú 5!1<!2n!I¡!-ë!,"$F"'k"0“"$Ä"3é"+#!I#k#�##ž#Â#)Ñ#2û#.$-I$3w$'«$%Ó$7ù$51%g%(‡%$°%Õ%ñ%:&?&R&l&Š&‚ª&†-'(´' Ý'þ'7(HJ('“(»(Ö(ñ() !)+B)<n)3«)0ß)2*2C*2v*f©*+*+
! <+%G+%m+!“+µ+È+(Û+#,$(,NM,Hœ,Qå,U7-�-5©-ß-)î-.5.1U.-‡.(µ.)Þ.>/,G/7t/]¬/
! 0!0/A0"q0+”0=À0%þ02$1;W1;“1EÏ1722M2?€25À2.ö2)%3!O3…q3‰÷3d�4#æ4)
! 5%45&Z5!�5£5:»5ö5@6FV64�6Ò65ñ6'7'?7Og7·7É7ß7ý7818K8i8+u84¡8;Ö8:9!M9…o9(õ90:4O:<„:@Á:,;:/;/j;Mš;Sè;A<<R~<7Ñ<,	=A6=1x=Hª=Mó=UA>Y—>Cñ>Y5?B�?MÒ?X @>y@4¸@/í@IA1gA3™AeÍAG3BH{BHÄB^
C�lC‘úC0ŒDL½DO
! EqZE-ÌE˜úE˜“F=,G.jG™G¹G>ËG>
! H6IH:€H;»H)÷H&!I#HI9lID¦IëI
! J-'J,UJ‚J,ˆJ+µJ2áJ2K4GK|KL™K0æK.LGFL?ŽLFÎL1MGMcMrM%‰M(¯MØMõMN2NQNgN|NœN²N/ºNêN$O&,O$SOxO‘O©O¸OÉOØOçOÿOP#1PUPfP~P�P¥PÂPÖPíPQQ;6Q)rQœQµQ¾Q#×Q1ûQ-R HRiRvR�R!¬R,ÎR:ûR26SiSƒS7žS0ÖST#TBTYT
! sT(~T,§TÔT4ñT&U@U[U-yU/§U<×U,V,AV-nV9œV:ÖV.W@W4\W/‘W&ÁWèWùWX4X&PXwX“X¯X!¿XáX3ÿX3Y.FYuY%’Y¸YÔY'ìYZ*4Z_Z3}Z*±Z*ÜZ[-[ M[2n[0¡[Ò[2ò["%\-H\v\‹\1§\Ù\õ\8] =].^]1�]¿]Ø]ò]^>+^=j^)¨^,Ò^.ÿ^._/N_8~_X·_`'`:`O`n`T„`FÙ`* a2Ka"~a;¡aKÝa0)b:Zb(•b2¾b)ñb+c7Gc0c:°c=ëc?)d0id/šd&ÊdLñdD>e9ƒe.½eìe)f/5f<ef0¢f3Óf"g,*g1Wg/‰g;¹g6õg6,h'ch`‹h@ìh1-i&_i.†i2µi*èi,jP@j!‘j)³j6Ýj,k-Akok+�k5»k?ñk;1l9ml2§lÚl$ùl+mFJmD‘m'ÖmAþm1@n6rn-©n+×n2oF6o3}oN±o/p20pcp(‚p«p;Çp8q<q6[q'’q/ºq*êq=rISr,�r3Êr8þr07s$hs=�sfËsA2tCtt*¸t*ãt/u#>u!bu„u�u#¶u-Úu!v#*v2Nv!�v6£v8Úv#w*7w.bw‘w5±wçw2x
9xGx+Xx;„x0Àx2ñx/$yTy1Vy.ˆy0·yWèy?@z3€zC´zøz+{%:{#`{3„{1¸{1ê{&|*C|*n|™|9·|*ñ|$}8A},z}1§}/Ù}2	~<~2X~Q‹~.Ý~-+:$f‹«/Å(õ*€.I€cx€<Ü€>�
X�.f�+•�&Á�è�=‚#F‚.j‚%™‚¿‚)Þ‚9ƒ<Bƒ5ƒ8µƒ+îƒ+„4F„0{„:¬„5ç„2…'P…1x…(ª…0Ó…††7†T†$p†!•†'·†ß†û† ‡<‡0X‡'‰‡+±‡9Ý‡1ˆ&Iˆ/pˆ. ˆ$Ïˆ5ôˆ4*‰4_‰<”‰Ñ‰!ë‰!
Š&/Š&VŠ}Š'„Š(¬Š<ÕŠ2‹>E‹'„‹¬‹.È‹7÷‹)/Œ4YŒ4ŽŒ<ÃŒ �"!�$D�i�2€�³�Ò�9è�9"Ž.\Ž(‹Ž>´Ž2óŽ3&�0Z�2‹�¾�Ê�%ç�%
�3�I�[�$n� “�´�Å�Ú�æ�‘
‘‘1‘ :‘[‘+z‘'¦‘"Î‘#ñ‘)’?’U’+r’ ž’!¿’ á’#“&“ F“#g“!‹“!­“(Ï“%ø“!” @”$a”†”ž”·”(Ë”"ô”,• D•e•/�•'±•0Ù•%
! –'0–(X–�–%––+¼–è–+—3—P—8k—8¤—7Ý—;˜5Q˜4‡˜5¼˜5ò˜4(™6]™5”™7Ê™6š59š7oš8§š7àš:›6S›9Š›:Ä›9ÿ›89œ1rœ#¤œ Èœ=éœ '�(H�q�Œ�H£�)ì�)ž,@ž$mž*’ž!½ž$ßž$Ÿ$)Ÿ$NŸ#sŸ+—Ÿ*ÃŸ)îŸ( .A "p “ ® "Æ *é *¡A?¡+�¡4­¡6â¡2¢L¢9e¢:Ÿ¢Ú¢#ë¢.£M>£'Œ£´£Ó£æ£ù£¤#¤:¤M¤5k¤-¡¤Ï¤ï¤¥,!¥<N¥2‹¥¾¥:Ø¥¦"%¦$H¦.m¦œ¦¬¦Ê¦Ü¦ö¦§*§">§$a§†§¤§Ä§Ù§#ò§¨#¨0¨*@¨.k¨Jš¨å¨#©)©.G©,v©1£©Õ©Eõ© ;ª#\ª-€ª®ªHËª*«&?«&f«)�«/·«4ç«+¬7H¬9€¬8º¬ó¬%­ 8­6Y­7�­TÈ­$® B®8c®<œ®Ù®ê®ü®
¯#¯)A¯<k¯(¨¯'Ñ¯'ù¯&!°H°*g°:’°Í°1í°±G.±@v±;·±Tó±)H²3r²W¦²1þ²F0³Ew³3½³2ñ³,$´Q´6o´$¦´BË´*µ&9µ `µ)�µ,«µ1Øµg
! ¶Lr¶(¿¶/è¶4·)M·1w·@©·$ê·<¸.L¸0{¸¬¸Æ¸)ã¸.
¹1<¹/n¹!ž¹'À¹è¹º$º+@º+lºD˜ºÝº-öº;$»-`»Ž»¦»"Æ»é»ò»&¼/8¼'h¼�¼¤¼¹¼Ò¼æ¼½7"½0Z½ ‹½&¬½&Ó½:ú½&5¾\¾1t¾<¦¾;ã¾.¿1N¿.€¿.¯¿5Þ¿5À?JÀ.ŠÀ¹ÀÒÀ"êÀ8
Á9FÁ€Á*�Á ÈÁ(éÁ(Â/;Â(kÂ(”Â"½Â&àÂ,Ã24ÃAgÃ'©Ã$ÑÃ'öÃ$Ä,CÄ<pÄ­Ä.ÊÄ'ùÄ4!Å&VÅ.}Å<¬ÅéÅ'Æ#/ÆSÆ$nÆ<“ÆÐÆ,ëÆ@ÇLYÇP¦Ç0÷Ç7(È`È.}È¬È6ÌÈÉ !ÉBÉ6WÉŽÉ¥É%»É=áÉCÊ1cÊ1•Ê2ÇÊúÊË6ËSË#qË9•Ë0ÏË-Ì,.Ì+[Ì3‡Ì0»Ì!ìÌÍ%Í<Í5PÍ6†Í'½ÍåÍ#þÍa"Î"„Î §Î4ÈÎ5ýÎ/3Ï-cÏ+‘Ï.½Ï(ìÏ$Ð&:Ð;aÐ-�Ð+ËÐ÷Ð.Ñ)CÑmÑ!�Ñ#¯Ñ,ÓÑ&Ò7'Ò/_Ò2�Ò5ÂÒVøÒ<OÓ:ŒÓ1ÇÓ%ùÓ.ÔNÔhÔK|Ô2ÈÔ)ûÔ@%Õ fÕ(‡ÕC°ÕBôÕ7Ö*QÖ+|Ö1¨Ö#ÚÖ#þÖ4"×W×h× ˆ×©×È×è×$Ø'Ø	FØPØdØyØ�Ø
§Ø%µØ0ÛØÙ+ÙKÙdÙyÙ&�Ù(·Ù(àÙ(	Ú2Ú7RÚ-ŠÚ¸ÚÌÚìÚ.Û+;ÛgÛ3�ÛµÛEÇÛ<
Ü JÜ!kÜ�ÜªÜÀÜJÙÜT$ÝTyÝ8ÎÝ5Þ8=Þ7vÞ2®Þ-áÞ3ß&Cß6jß6¡ßØß#íß à!2à!Tà"và™à´à$Ðà%õàá7á$Táyá‹á£á7«á'ãá(â$4â)Yâ%ƒâ%©â$Ïâ%ôâã5#ãCYã�ã<¼ã9ùã+3ä/_ä-�ä2½ä.ðäDå+dåL�åCÝå(!æ&Jæ(qæšæ'¦æ$Îæ2óæ&ç.Bç,qç6žç"Õçøç#è26è2iè
œèªè	±è»è"Âèåè)é*-é(Xé �é¢éÀé!Ôéöé-êDêTê`ê}ê™ê·êÖêôê0ë49ënë }ë žë:¿ë4úë"/ì)Rì|ì5–ì%Ìì&òì)íCí!Líní@‹í@ÌíC
î3Qî!…î3§î7Ûî6ï7Jï(‚ï(«ï Ôïõï/ð2?ð$rð$—ð/¼ð!ìð ñ)/ñ)Yñ)ƒñ-­ñÛñ0ññ8"ò4[ò*�ò:»òCöò:óMó,mó,šó+Çó+óóô!;ô-]ô'‹ô9³ô)íô%õ)=õ(gõ2�õ$Ãõ=èõ$&öKö'bö8ŠöÃöáö*ýö(÷;F÷,‚÷<¯÷ì÷"ø/)øYøiøSxø;Ìø(ù-1ù_ù${ù ù0¶ùçù/ÿù4/ú4dú6™ú*Ðú#ûú#û6Cû6zû±û6ÅûMüû Jü/kü›ü2¬ü"ßü#ý#&ý$Jý8oý.¨ý>×ý:þ$Qþ6vþ ­þ)Îþøþÿÿ.ÿ!Mÿ:oÿ1ªÿ(Üÿ .&$Uz—)®&Ø,ÿ1,^,z.§Ö)æ!0#R6v ­;Î-
! 888q@ª)ë;/Q2�#´Ø*õ* 9K0…4¶6ë0"1S&…*¬%×6ý84/m&�ÄÝ.ì&DB$‡)¬ Ö÷;	*N	*y	;¤	à	'ÿ	2'
! 8Z
! Y“
! &í
! *'?g�ž­"È;ëH'<p<­<ê<'
 d
:…
5À
"ö
8*R}� ´ÈÜî&8J\m‘£µÇÙíÿ#5G[m�•§»Íßð&8J\p‚˜ª¼Îàð
! '=]'w/Ÿ6Ï!(;Gƒ1“4Å)ú/$)T2~!±/Ó0 4&U<|!¹Û(ó,7I�ž:¾"ù,&I:p:«(æ*-1X'Š²NÏ#B$bV‡KÞ*">
ao�¯Ìè"#/'S{ • ¶ × ø  : [ | � ¾ ß"Aa}�¹Õõ-I3e™(·'à7W7m¥À Ù%ú.  2O ‚ œ #¹ (Ý !=!-X!&†!#­!Ñ!<å!""A"$_"„"š",·"ä"*#/#E#$a#.†#:µ#ð#G$MK$'™$DÁ$,%[3%m�%(ý%$&&%K&3q&¥&)Å&)ï&-'(G'3p'A¤'9æ'L ('m(•(´(Ô("ó(%)#<)`)!€)!¢)UÄ))*<D*�*¡*9¹*ó*+%+7+*Q+$|+!¡+!Ã+!å+$,",,#O,#s,#—,»,'Û,-)- I-j-Š-ª-Ê- æ-.'.7G.f.Væ.5=/s/’/,±/,Þ/"0.0$B0g0'‚01ª03Ü0T1e1€1 �1!°1Ò13ï1#2 32T2!t2–25¥2Û2ó27
! 30B31s3)¥30Ï3)42*4/]46�4Ä4@ä4%5B5-T5%‚5¨5(Â5ë5+	656U6%q6—6$²6×6$ò6$7/<77l7 ¤7@Å7%8',8!T8v8“8-­8/Û859$A9f9ƒ98¢9?Û91:LM:>š:>Ù:0;5I;;;5»;%ñ;*<6B<+y<¥<Ã<à<,ÿ<(,=0U=$†=(«=Ô=<î=,+>4X>"�>=°>.î>5?(S?,|?,©?&Ö?ý?+@@@Y@s@“@!²@%Ô@ú@A)A/DA/tA¤A"¸A!ÛAýABB/B.FB!uB—B °B(ÑB8úB93C+mC&™CÀC#ÐC ôCD#+D)OD,yD8¦D'ßDKE"SE#vEšEºE ØE%ùEF(;F+dF.�F2¿F!òF,GMAG�G	–G' G@ÈG	H&H6AH xH+™H.ÅHôH2
I3@I#tI#˜I¼I6ÑIJ(J‚HJ$ËJ ðJ'K"9K$\K#�K(¥K)ÎKøK-
LG;LƒL-œLÊLèLõL M$5MZM#oM#“M·MÑMíM'N(N@N/ONCN5ÃN"ùN/O+LO2xO"«O&ÎOõO(P>P2UPˆP&¦P#ÍP-ñP,Q"LQoQ(ŠQ³Q1ÑQ+R+/R+[R+‡R+³R*ßR-
! S48S;mSC©S4íS8"TG[T!£T(ÅT îT&U:6UKqUM½U6VBVYVvV&“VºV9ÖVW4WLW5bW,˜W<ÅW5X&8X<_X+œX"ÈXëX8Y-AY4oY1¤Y4ÖYLZZXZY³Z(
[:6[(q[5š[AÐ[F\<Y\A–\5Ø\)]8]K]j]!…]A§]@é]L*^&w^ž^%º^6à^3_#K_!o_#‘_µ_Ç_/Ø_`=`
]`Ck`3¯`<ã` a)@a+ja%–a%¼a+âab"b>b^b%}b(£b#Ìb-ðb5cTc'tc)œc$Æc+ëcd73d,kd˜d1µd7çdJeje%veœe¹e*Õef.fEEf<‹f Èf"éf.gO;gK‹gJ×gK"hKnhJºhKi5Qi7‡iG¿i9jDAjD†jLËj@k=Yk1—k=Ékl-l.:l2il6œlBÓl.m(Em)nm:˜m+Óm1ÿm-1n<_n/œn/Ìn<ünZ9o7”o)Ìo;öo(2p-[p4‰p¾p'Üp'q	,q6qQq.nq�q"ºqÝqüqr-2r`r|r*˜rÃrßr&þr&%sLs!is
‹s7™s.Ñs(t$)tNt2at”t¥t%Åt?ët9+u6eu<œu:Ùu7v,Lv*yv5¤vÚvív
! w#'w&Kw&rw™wA±wówx.x)Cxmx,„xF±x$øxy(;y dy/…y-µy-ãy,z>z\zrz<ˆzAÅz={,E{#r{C–{<Ú{%|'=| e|2†|'¹|4á|$}-;}4i}3ž}%Ò}0ø}0)~8Z~“~²~Ñ~!ñ~10E)v; 9Ü$€#;€ _€€€!�€"²€Õ€*ó€&�E�:`�<›�8Ø�‚7/‚+g‚“‚+®‚"Ú‚ý‚)ƒ*Bƒ2mƒW ƒ)øƒ+"„N„8l„&¥„Ì„ê„'	…1…4K…€…š…´…dË…^0†�†­†Ê†è†ú†=‡?M‡7�‡+Å‡!ñ‡ˆ*"ˆ)Mˆ,wˆ)¤ˆ=Îˆ(‰,5‰Ab‰5¤‰4Ú‰)Š)9Š-cŠ@‘Š"ÒŠ)õŠ*‹J‹-`‹'Ž‹)¶‹&à‹5Œ =Œ^Œ4{Œ°Œ7ÉŒ)�&+�$R�'w�'Ÿ�9Ç�0Ž;2Ž6nŽ3¥Ž/ÙŽ3	�3=�q�)‘�/»�$ë�@�:Q�"Œ�¯�Ï�è�ý�(‘Z;‘/–‘Æ‘Ü‘.ø‘2'’8Z’-“’8Á’Dú’$?“.d“(““(¼“'å“1
”.?”5n”5¤”9Ú”5•5J•5€•¶•!Ë•#í•-–?–.^–�–š–´–+Ñ– ý–—-:—.h—(——'À—+è—4˜I˜4i˜(ž˜Ç˜å˜™(™PG™Ÿ˜™v8š¯š†Çš6N›/…›%µ›)Û›7œ&=œ7dœGœœäœ@üœ2=�$p�•�=³�ñ�ŸŸ*Ÿ>ŸTŸhŸ{Ÿ�Ÿ¤Ÿ¹ŸÍŸâŸøŸ " < P c t Ž £ ¹ Ï â 4ú (/¡X¡Dx¡,½¡>ê¡T)¢A~¢lÀ¢;-£>i£4¨£>Ý£1¤2N¤0�¤²¤<Ä¤2¥24¥(g¥2�¥3Ã¥÷¥c¦z¦:š¦FÕ¦§9§W§*u§! §!Â§6ä§ ¨R<¨/�¨$¿¨ ä¨©#©B©"a©"„©3§©Û©ù©7ª!Fª/hª8˜ª.Ñª3«-4«b«&|«$£«'È«Dð«D5¬Fz¬=Á¬8ÿ¬*8­/c­“­D©­1î­, ®0M®8~®$·®/Ü®5¯(B¯6k¯%¢¯BÈ¯'°&3°%Z°3€°.´°ã°&ö°'±1E±w±/Ž±(¾±)ç±/²6A²(x²6¡²AØ²E³3`³4”³.É³ø³.´4F´{´/‘´Á´&á´#µ!,µNµjµ‚µ,žµËµ'áµI	¶)S¶&}¶!¤¶Æ¶Ö¶"é¶·(·&@·g·5†· ¼·Ý·ò·$
¸,2¸A_¸¡¸[»¸H¹1`¹:’¹>Í¹º"(º6Kº<‚º1¿ºñº/»0>»o»è�»*v¼¡¼³¼Ì¼ß¼+õ¼$!½F½`½z½•½6¬½<ã½. ¾'O¾3w¾«¾)Ç¾5ñ¾ '¿$H¿"m¿�¿¥¿%º¿à¿%þ¿&$ÀKÀeÀ…À¤À8ÃÀüÀÁ3)Á4]Á’Á®Á.ÈÁ)÷Á!Â"<Â_ÂtÂ>ˆÂÇÂPÜÂ9-Ã@gÃ&¨Ã)ÏÃ1ùÃ.+Ä-ZÄ2ˆÄ0»Ä;ìÄ;(ÅdÅ|Å2“Å&ÆÅ1íÅ0Æ'PÆ-xÆB¦Æ"éÆÇ)"Ç+LÇGxÇ/ÀÇ.ðÇ)È4IÈ&~È+¥È0ÑÈ&É)É4HÉ3}É±É+ÉÉ õÉ(Ê/?Ê-oÊ=�Ê/ÛÊ;ËGË/bË3’Ë1ÆË0øË*)Ì#TÌ#xÌœÌ=¼ÌCúÌD>Í3ƒÍ0·Í,èÍ8Î)NÎxÎ–Î ²ÎÓÎëÎÏ7Ï'VÏ6~Ï+µÏ7áÏ,Ð/FÐ0vÐ5§Ð*ÝÐ(Ñ1ÑIÑ\Ñ@qÑ5²Ñ#èÑÒ!+ÒQMÒ ŸÒAÀÒ(Ó9+Ó€eÓ	æÓ4ðÓ4%Ô.ZÔ6‰Ô.ÀÔ.ïÔÕ<Õ[ÕyÕ+—ÕÃÕ*×Õ*Ö-Ö5MÖ5ƒÖ¹Ö%ÔÖ"úÖ × >×-_×"�×!°×%Ò×ø×(Ø!0ØRØoØŒØ¤ØCÁØÙZÙtÚXvÚ3ÏÚMÛBQÛf”ÛûÛœÜ™¸ÜRÝ	kÝuÞ8‘Þ1ÊÞ3üÞ0ß&<ß.cß’ß™ßS°ß{à;€àD¼àOá=Qá9�á8Éá;â?>âI~â[ÈâC$ãKhãK´ã>äP?än�ä?ÿä<?å€|åCýåˆAæKÊæKçJbçN­çKüçRHè=›è:ÙèAéMVé;¤éCàét$êQ™êOëê:;ëOvëRÆë9ì@SìQ”ì4æìNí>jíD©í7îí@&î“gîûî>ï8Vï3�ï‚Ãï<FðFƒðIÊðEñ?ZñEšñMàñP.ò›ònóNŠóLÙó=&ôwdôRÜô@/õ>põL¯õ<üõF9öG€öDÈö:
÷\H÷1¥ø×øN÷øFù8Rù/‹ù/»ùëù,ÿù3,ú	`ú9júU¤úúú)
û7û5Rûˆû(¡û(Êû/óû2#ü"Vü"yü œü ½üÞü
! øüý$ý%<ýbý({ý-¤ý+Òýþýþ9þ)Tþ'~þ¦þ*Æþñþõþ-üþB*ÿAmÿA¯ÿAñÿ3Le6l"£-Æ!ô%&%L<rS¯65:=pJ®>ù<8DuDºEÿIEY�Lé<6+s<ŸFÜ"#0F5wH­
ö!#&J!g‰(¡(Ê-ó-!+O{$“¸Ä$ä\		2f	(™	8Â	>û	*:
! ;e
! 8¡
! #Ú
! 7þ
! ,6Mc5±ç#'C&k’G±<ù/6
Ef
;¬
5è
ETd(¹�âXs8Ì7C=9�E»; =S^4²`ç*H.s'¢@Ê2.>6m|¤+!@M>Ž8Í?&F(m4–;Ë'$/$Twy`ñERE˜7Þ>6UJŒ(×.(/$XD};Â/þ?.(n—1š#Ì(ð%?dLL±Qþ%P7vA®%ð9P7h; TÜ1(F&o6–,ÍOúJW`¸e×j= R¨ û J!]!u!d“!,ø!8%"e^" Ä"9å"#:#EA#‡#¤#+¸#ä#2ù#(,$DU$.š$*É$(ô$-%$K%8p%/©%0Ù%%
! &20&&c&'Š&A²&1ô&<&'9c'-�'7Ë'9()=(	g(!q(
“(	¡(,«(BØ(f)(‚)=«).é)D*A]*FŸ*2æ*V+Ip+7º+_ò+FR,&™,À,5Û,;-HM-:–-LÑ-7.<V.(“.,¼.%é.9/5I/O/BÏ/302F0Wy09Ñ0910E1Hv1B¿1E2AH2RŠ2WÝ2753Tm3Â3;Ú3I4W`47¸4-ð435 R51s5&¥5=Ì5&
! 6116Uc6N¹6^7Wg7h¿7y(8Y¢8Vü8DS9c˜9Yü9YV:c°:F;F[;D¢;>ç;1&<?X<9˜<DÒ<==RU=0¨=#Ù=Aý=O?>�>,¯>+Ü>+?.4?.c?.’?4Á?&ö?A@&_@#†@Bª@@í@J.A#yAE�AAãAA%B*gB.’B)ÁB#ëB*C1:C/lC#œC)ÀCêC'D0D(LD*uD5 D"ÖDùD'E2=E)pEšEB³EWöETNF9£FPÝF$.G#SGwG!ŽG°G"ÏG8òG,+H?XHZ˜H(óH2IGOI,—IAÄI:J AJbJ)�J2«J@ÞJ'KBGK:ŠK,ÅK'òKAL"\L<LJ¼LDM'LM,tMW¡M'ùMD!N9fN+ NÌN#ìN(O99OFsOVºO4P=FP6„P+»PçPQ Q >Q-_Q!�Q@¯Q[ðQ#LROpR^ÀR/S)OS!yS ›S&¼S:ãS!T>@TTC–TFÚTB!U%dU5ŠUÀUØUéUþU%V/+VG[VA£V&åVqW$~W£W ÁW5âWX.,X'[X$ƒX+¨X'ÔXüXY;YEVYœY²YÇY&áY-Z:6Z qZ'’Z+ºZIæZ'0[X[w[Ž[«[ È[%é[\E.\Ht\3½\/ñ\?!]7a]H™]1â][^Bp^C³^÷^3_/D_"t_$—_¼_Ô_é_$ý_."`$Q`v`)“`%½`6ã`a7,adaD€a?Åa!b9'b,abIŽbØb4òb)'c.Qc]€cÞccôc_XdL¸dXeM^eM¬e_úe^Zfƒ¹f=gIWg9¡g7Ûg'h;h5[h&‘h&¸h!ßh,i.i'Ji/ri+¢iÎiëi*j1jPjfj'€j¨j2Áj ôjk+k3Bk8vk¯k9Ïk5	l0?l pl2‘lÄlàl/m90m%jm:�m+Ëm1÷m:)n:dn-ŸnOÍn;o6Yo$�o)µoßo2üo/p)Ap/kp.›pÊpÞp'ïp*qBq#[q2q)²q-Üq0
! r%;r/ar)‘r»r¾rÂrÆrÎrÖrìrs$s%6s6\s9“sÍsÚsës÷sJtZOt4ªt.ßt=u1Lu~u3—u,Ëu0øu,)v)Vv)€v)ªv&Ôv)ûv+%w#Qw'uw#�w%Áw/çw5x"Mx!px,’x.¿x4îx:#y&^y"…y"¨y$Ëyðy4	z/>znz*ƒz ®z3Ïz1{35{4i{#ž{QÂ{6|K|&i|�|:°|Bë|.}#N}er}IØ}"~?~0F~$w~3œ~;Ð~57B6z%±Q×)€70€h€/†€¶€>Ô€2�4F�{�Y—�?ñ�H1‚Iz‚FÄ‚.ƒ<:ƒTwƒGÌƒS„;h„G¤„:ì„$'…L…%h…7Ž…"Æ…0é…6†6Q†5ˆ†H¾†C‡/K‡{‡.ˆ‡*·‡Dâ‡='ˆeˆD„ˆ=Éˆ>‰F‰a‰*v‰,¡‰?Î‰CŠRŠ
bŠCpŠ6´Š)ëŠ.‹DD‹;‰‹1Å‹@÷‹C8Œ+|Œ/¨ŒDØŒ)�)G�3q�)¥� Ï�.ð�+ŽKŽ6\Ž“Ž2¬Ž$ßŽ�#�A�W�s�#†�2ª�&Ý��3$�;X�”�®�7Á�ù�ü�‘'‘9‘K‘%k‘c‘‘õ‘’’(’7’P’_’/q’*¡’Ì’&Þ’““&“'5“ ]“~“‘“£“¶“Å“'Ô“ü“” ”2” E” f”‡”™”¨”?¬”+ì”B•=[•ß™•vy–4ð–#%—1I—>{—:º—9õ—7/˜*g˜)’˜N¼˜A™eM™*³™-Þ™/šO<šŒš�¤šp&›D—›MÜ›.*œ4Yœ{Žœ
! �9 �*Z�,…�²�0Ñ�0ž.3ž)bž1ŒžN¾ž7
Ÿ/EŸ?uŸ)µŸ0ßŸ" .3 0b L“ :à '¡6C¡2z¡D­¡1ò¡"$¢FG¢AŽ¢'Ð¢<ø¢Y5£R�£Pâ£83¤�l¤Nú¤DI¥`Ž¥Nï¥E>¦A„¦QÆ¦<§PU§U¦§Fü§/C¨0s¨6¤¨`Û¨u<©k²©7ªXVª(¯ª/Øª6«??«h«Rè«C;¬?¬#¿¬…ã¬ei­?Ï­B®kR®f¾®c%¯>‰¯FÈ¯‘°O¡°Sñ°gE±H­±ö±B²GQ²?™²AÙ²-³KI³C•³;Ù³G´I]´N§´7ö´4.µ4cµ:˜µ!Óµ5õµT+¶9€¶*º¶9å¶1·1Q·,ƒ·}°·3.¸6b¸@™¸XÚ¸H3¹*|¹+§¹'Ó¹5û¹*1º\º%uº%›º+Áº$íº(»5;»!q»a“»!õ»E¼9]¼+—¼AÃ¼½&%½:L½(‡½/°½6à½0¾>H¾‡¾,¢¾7Ï¾2¿G:¿E‚¿*È¿*ó¿?ÀF^À'¥À$ÍÀ0òÀ0#Á8TÁ�Á1«ÁAÝÁ-Â6MÂ
! „Â	�Â?™Â
! ÙÂ.äÂÃd,Ã1‘ÃÃÃÌÃØÃ>èÃ`'Ä>ˆÄXÇÄB Å+cÅ$�Åf´Å4ÆUPÆV¦Æ%ýÆ7#Ç.[ÇVŠÇáÇþÇÈb6È™È-°È$ÞÈ,É!0É@RÉ+“É¿ÉÜÉ%ùÉ'Ê'GÊ;oÊ.«Ê&ÚÊ5ËU7Ë<�Ë6ÊË.Ì90ÌBjÌ9­ÌçÌÍ4!Í7VÍŽÍ(¨ÍÑÍTñÍUFÎ0œÎ?ÍÎ
Ï(Ï-5Ï.cÏb’ÏeõÏ;[Ð%—Ð-½Ð,ëÐJÑcÑ4ƒÑ<¸Ñ'õÑ+ÒSIÒ�Ò*¹Ò1äÒ4Ó@KÓFŒÓGÓÓ1Ô1MÔGÔ}ÇÔEÕ)ZÕA„Õ7ÆÕTþÕHSÖ3œÖ/ÐÖ*×0+×P\×"­×1Ð×ØØ/0Ø;`Ø3œØ;ÐØ;Ù=HÙ;†Ù;ÂÙ;þÙ;:Ú;vÚ/²Ú8âÚ,Û(HÛ(qÛ>šÛ5ÙÛ;Ü$KÜpÜ(‡Ü(°ÜdÙÜU>ÝR”Ý}çÝGeÞ­ÞSÌÞ> ßB_ß,¢ß3Ïß2à!6à„Xà8ÝàCá�Zá”Üá5qâx§â= ãB^ã]¡ãDÿã[Däh äR	å6\å^“å5òå\(æ"…æ0¨æ}Ùæ{Wç;ÓçEèUè2sèC¦è1êè%éBél`éDÍé êY³êF
ëBTëF—ëSÞë)2ìž\ì^ûìHZíT£ínøí5gî+�î:Éî0ïD5ï"zï�ï¼ï$Ûï"ð#ð;ðSð>lð «ðÌð ìð!
ñ/ñ1Kñ$}ñ$¢ñÇñ'Ýñ&ò+,ò@XòA™ò-ÛòC	ó+MóAyó1»ó/íó:ô$Xô$}ô@¢ôJãô .õ?Oõ8�õYÈõ"ö:Aö,|ö©ö(Åö'îöC÷NZ÷P©÷9ú÷4ø4Kø€ø'›øÃøáø!üø?ù/^ùMŽù5Üù+ú'>úfú!†ú(¨ú/ÑúEûPGû5˜ûÎû&îû*ü"@ü)cüc�ü;ñü#-ý9QýD‹ýTÐý%þ$Cþhþ�þ%¡þ'Çþ'ïþ-ÿ7Eÿ)}ÿ<§ÿUäÿY:#”6¸9ï )Jg2†¹9×AS+fH’.Û!
! %,)R|›,¶9ã<@Z,›,Èõ 6SlŠI¤3î%"+H9t.®9Ý)&A?h¨:È/,3)`/Š1º6ì<#	,`	)�	,·	8ä	?
! 5]
! G“
! 5Û
! )m;@©0êH-dO’Vâ09
<j
"§
3Ê
(þ
':G%‚!¨"Ê>í;,#h&Œ³3Ê þ0BPH“Ü$ø49An/°@à(!J.f&•$¼áIÿ I j‹3«%ß;=A,M¬(ú+#IO4™MÎ=AZ@œ$Ý8@;:|%·#Ý,!.AP,’/¿1ï7!Y*vQ¡ó1C:~'—¿*Ý."L.o.ž%Í/ó7#[w&“'º2â0#Fj †>§æ,/+C)o<™BÖ$7>7v5®5ä& +A 0m 0ž 7Ï ,!,4!4a!6–!(Í!-ö!~$"<£"1à"%#.8#Lg#:´#Eï#55$?k$&«$*Ò$>ý$H<%C…%-É%-÷%$%&3J&M~&0Ì&ý&0'jN'^¹'-($F("k(%Ž(>´(ó(!)c4);˜)2Ô)2* :*[*w*4“*8È*0+/2+7b+9š+DÔ+',A,-_,$�,²,.Ï,þ,--G-)g-%‘-'·-'ß--.5.iT.-¾.ì.=/?/=\/:š/dÕ/':0b0"{0=ž0%Ü0(1.+18Z1)“14½1 ò1P2
d2~r2Hñ2B:3A}3F¿3%4%,4KR4-ž46Ì4B54F5{5!‹5(­5<Ö5*6?>6:~6b¹6d7�7,”7Á7Ö7ð78#!86E87|8´8É8ß8ñ899/98C9F|9IÃ99
:G:;`:+œ:È:ã:þ:;4;O;j;„;+ž;Ê;æ;=<@<_<}<›<¹<×<ð<	=(=0G=x=0—=È=ç=>%><>Z>s>Œ>!¥>IÇ>#?"5?,X?$…?#ª?Î?î?8
@@F@1‡@?¹@=ù@7A>VA•A#´A(ØA/B21B0dB.•B0ÄB>õB24C<gC<¤CjáC#LD8pD3©DCÝDC!E@eE@¦E=çE=%FlcFÐF)ìF4G"KG-nGœG±GÑGUìGZBH;�H@ÙHCI*^I7‰I"ÁI#äIJ9(JEbJ4¨J-ÝJ~KCŠK:ÎK!	L@+L=lL8ªL0ãLMM2bM•M'µMAÝM=NB]N. N<ÏNJO;WO3“OEÇOI
P.WP3†P7ºPGòP#:Q2^Q)‘QE»QDRZFR,¡R>ÎRD
S4RS)‡S2±S2äS;T1ST>…T(ÄTPíT.>U&mUG”U'ÜULV<QVOŽV+ÞV8
! W+CW"oW.’W\ÁW:X3YXZ�XWèXK@Y7ŒYCÄY Z[©ZÍ[OÓ[H#\al\QÎ\O ]Ip](º],ã]'^+8^!d^-†^œ´^3Q_(…_V®_*`80`Hi`+²`2Þ`Ca6Ua,Œa?¹aùa–b„¨b7-c7ec-�c"ËcHîc!7d<Yd–d§d?¿d[ÿdR[eJ®eNùebHfR«fRþfeQgG·gKÿgLKhU˜hcîh]Riq°iF"jXij4ÂjK÷jWCk^›kjúkyel+ßl.m::m>um3´m,èm9nOn*ln4—n�ÌnJNo2™o-Ìo(úo‡#pI«pˆõp~qE›qáqÔûq2Ðr$s,(s$Us7zs$²sœ×stt�t¦t»tÕt$ót9u9RuŒu¨u6Àu÷u#v$3v<Xv,•vGÂv.
! w19w0kw0œw6Íw<xEAxD‡x%Ìx'òx&y(Ay)jy.”y'Ãyëy8	z&Bz'iz*‘z%¼zyâz@\{;�{<Ù{1|1H|2z|7­|8å|F}+e}+‘}(½}"æ}3	~9=~0w~0¨~/Ù~G	1Q&ƒ-ª@Ø"€"<€;_€›€2»€4î€3#�W�Fv�2½�;ð�@,‚Gm‚=µ‚ió‚Ž]ƒiìƒV„n„gŒ„Aô„56…*l…—…­…Ì…à…&ö…†2†O†-^†Œ†¨†Ã†!Ò†!ô†‡"0‡!S‡#u‡B™‡Ü‡9ô‡).ˆXˆGuˆ'½ˆ
åˆóˆ‰8‰3M‰�‰ž‰(º‰7ã‰/ŠRKŠ*žŠ'ÉŠ1ñŠ,#‹QP‹8¢‹GÛ‹!#Œ"EŒDhŒP­ŒVþŒ)U�<�0¼�'í�9ŽOŽmŽ‡Ž¡Ž,»Ž)èŽ&�69�6p�
! §�²�Ð�-æ�)�!>�%`�.†�µ�JÒ�L‘Ej‘*°‘"Û‘þ‘*’*C’*n’*™’1Ä’'ö’'“"F“,i“&–“&½“&ä“&”#2”%V”*|”(§”,Ð”Fý”:D•;•G»•@–ID–JŽ–DÙ–B—(a—]Š—<è—V%˜+|˜D¨˜!í˜?™ O™4p™L¥™"ò™iš+šR«š.þš=-›Bk› ®›"Ï›6ò›-)œ3Wœ#‹œ&¯œ'ÖœþœBžJž]žMpžY¾ž<Ÿ2UŸ-ˆŸE¶Ÿ:üŸ-7 <e ;¢ :Þ ¡8¡9M¡‡¡) ¡Ê¡1æ¡&¢J?¢Š¢/¨¢2Ø¢F£4R£%‡£(­£TÖ£T+¤R€¤FÓ¤Y¥Qt¥[Æ¥!"¦6D¦'{¦£¦#Â¦$æ¦\§:h§;£§2ß§B¨:U¨8�¨JÉ¨T©:i©/¤©5Ô©>
! ª(Iª'rªKšª:æª.!«,P«1}«=¯«,í«=¬/X¬&ˆ¬¯¬)Í¬%÷¬­6/­;f­¢­3¿­?ó­*3®+^®;Š®<Æ®'¯1+¯&]¯!„¯¦¯gÁ¯)°!D°f°1†°“¸°›L±)è±(²;²6R²d‰²2î²!!³!C³e³³#ž³&Â³Dé³:.´;i´?¥´?å´?%µeeµ(Ëµôµ¶7#¶1[¶.�¶¼¶Ó¶%ç¶
·)·RF·N™·Vè·Z?¸š¸6´¸ë¸2÷¸4*¹A_¹7¡¹-Ù¹+º,3ºC`º6¤ºPÛºy,»¦»"¸».Û»
! ¼"%¼=H¼(†¼6¯¼Væ¼E=½Pƒ½AÔ½E¾O\¾B¬¾5ï¾3%¿+Y¿Ÿ…¿¥%À†ËÀ&RÁ+yÁ-¥Á0ÓÁ*Â/ÂBMÂ'�ÂI¸ÂPÃ<SÃ#�Ã5´ÃêÃ.ÄQ7Ä‰Ä¡Ä-¸ÄæÄÅÅ6Å	VÅ!`Å1‚Å8´Å@íÅ.Æ¥JÆ*ðÆ0Ç2LÇ;ÇA»Ç.ýÇA,ÈDnÈ^³ÈWÉDjÉ[¯ÉCÊ6OÊL†Ê9ÓÊ_
ËVmË[ÄËa ÌS‚ÌcÖÌK:ÍU†ÍcÜÍ=@Î)~Î<¨Î]åÎBCÏ=†ÏmÄÏG2ÐLzÐIÇÐaÑ£sÑ©Ò9ÁÒTûÒ^PÓj¯Ó?ÔšZÔšõÔ<�Õ;ÍÕ"	Ö,Öc?ÖY£Ö@ýÖF>×>…×)Ä×(î×(ØG@Ø^ˆØ$çØ#Ù80Ù5iÙŸÙ7¢Ù6ÚÙ:Ú2LÚ9Ú*¹ÚaäÚ3FÛ4zÛH¯Û>øÛL7Ü/„Ü´ÜÐÜ æÜ.Ý,6Ý+cÝ,�Ý&¼Ý&ãÝ
! Þ#Þ%?ÞeÞ�Þ8ŠÞÃÞ%ãÞ(	ß&2ß"Yß|ßšß¯ßÆßÛß%ðß.àEà-cà‘à¨àÆà%Ûà.á0áMájá"ˆá«áKÅá2âDâbâ"qâ+”â=Àâ#þâ4"ãWãjã„ã1¤ã5ÖãFä;Sä�ä«ä8Èä5å7å UåvåŽå­å7¾å-öå#$æ6Hæ%æ¥æ,Àæ.íæ=çJZç+¥ç5Ñç<èADè:†è6ÁèøèKé=cé<¡éÞé(ôé%ê$Cê2hê%›êÁêàê.öê!%ë8Gë€ë:œë(×ë6ì(7ì'`ì;ˆìÄì1ãì"í<8í8uí1®íàí6î(7îJ`î:«î"æî:	ï(DïBmï°ï)ËïAõï7ðVðCnð%²ð+Øð/ñ4ñSñsñ�ñvªñC!ò7eò-�ò<Ëò,ó95óGoóz·ó02ôcôôŸô¿ôcÚôP>õ1�õLÁõ&ö75öbmö@ÐöQ÷0c÷C”÷5Ø÷*ø=9ø>wøJ¶øJùWLùD¤ù2éù*úJGúI’ú9Üú.û"Eû,hû:•û<Ðû8
ü7Fü(~ü1§ü<Ùü3ý?Jý:ŠýBÅý-þ6þN¶þ;ÿ?Aÿ5�ÿK·ÿ!1%aW*¹=ä5"8X/‘"Á3ä@SYI­@÷G8#€)¤DÎVUj.À]ïBMJ�6Û6-INw4ÆXû/TB„+Ç8ó(,RUE¨/î<	3[	F�	8Ö	@
! XP
! 8©
! Gâ
! H*@s)´OÞc.^’\ñ*N
4y
:®
+é
*!@!b1„'¶,Þ!,-&Z7�9¹'ó2AN"�5³%é@Pe3…?¹7ù?1:q¬A¯>ñJ0_{IÛ>%]dÂ3Û'&7.^.�6¼/ó.#.R!�A£4å%F@8‡>À>ÿ<>%{A¡oã8S0Œ8½,ö&#J4d%™*¿1ê];zA¶ø:/C4s¨9Ã,ý2*'] …:¦LáC.Hr?»5û517gAŸ>á<  <] (š <Ã .!</!l!‡!£!¿!#Ú! þ!&"F"a"€" "<»",ø"0%#BV#3™#&Í#7ô#2,$'_$>‡$4Æ$:û$>6%u%Ž%©%)Æ%"ð%&&;&C[&<Ÿ&LÜ&,)'V'0r'3£'%×';ý';9(Ku(0Á(/ò(.")Q)?j)&ª)Ñ)Aï);1*5m**£*=Î*>+:K+.†+?µ+õ+",-(,0V,‡,¥,À,+Ø,'-,-E-`- q-’-¤- ½-
Þ-&ì-%.29..l.'›.*Ã.0î./#:/0^/'�/(·/'à/*0&30'Z0*‚0(­0(Ö0/ÿ0,/1(\1'…1*­1Ø1õ121.2!`26‚2#¹2Ý20ù2'*3-R3.€32¯3$â34$ 44E4!z44œ4%Ñ4#÷4654R53‡57»51ó50%61V61ˆ60º62ë6173P72„71·73é7483R86†82½85ð86&95]94“9AÈ93
! :2>:Dq:.¶:8å:;=;W];>µ;0ô;-%<'S<6{<&²<(Ù<#=#&=#J=)n=1˜=/Ê=.ú=8)>=b># >Ä>ä>,ÿ>6,?1c?P•?7æ?A@>`@<Ÿ@Ü@Lú@FGAŽA'¢AFÊAtB>†B0ÅB"öB C(:C$cC'ˆC/°C9àCJD?eD,¥D)ÒD0üD:-ERhEP»E)FY6F!�F5²F3èFBG _G:€G"»G/ÞG/H'>H3fH3šH3ÎH2I65I'lI+”I<ÀIýI	JJ:&J9aJb›J3þJ92K2lK<ŸK<ÜKEL0_L^�L-ïL4M8RM-‹MV¹M4N.EN0tN/¥N9ÕNAO6QOAˆOLÊOFP,^P4‹P.ÀPJïPE:Qi€Q6êQ)!ROKRL›R!èR"
! S!-S%OS/uS=¥SSãS87T8pT<©T4æT+U;GU6ƒU*ºUJåU(0VXYVU²VRWq[W8ÍW>XpEXB¶XSùX\MYIªYIôY7>Z1vZJ¨Z:óZM.[:|[<·[0ô[>%\5d\0š\‰Ë\QU]1§].Ù]/^B8^:{^H¶^3ÿ^G3_7{_3³_ ç_%`7.`6f`B�`9à`*a-EasaŽa%¥a#Ëa1ïaS!bub0’bLÃb;cLc(dc)�c·c/Àc1ðc6"d2YdŒd d³dÐd#åd#	eA-e4oe ¤e&Åe7ìeO$f*tfŸf1¶fMèfK6g9‚g=¼g5úg40hBehA¨h?êh+*iVimi.ˆi;·i>ói%2j6Xj*�j2ºj/íj7k5Uk8‹k/Äk:ôk5/l9elJŸl:êl0%m)Vm1€mA²m=ôm2n/Pn,€n:­n8èn2!oBTo'—o*¿o'êop0.pF_p¦p.ÀpNïpZ>qW™q8ñq?*r,jr;—r0ÓrFs4Ks1€s#²sFÖs(t*FtCqtFµtMüt9Ju9„u<¾uûuv<%v"bv(…vE®v:ôv./w2^w/‘w<Áw:þw$9x^xpxŽx9£xAÝx/yOy#jyjŽy&ùy% z6Fz7}z7µz5ízF#{*j{+•{&Á{.è{@|5X|3Ž|Â|9á|2}3N}2‚}1µ}2ç}&~8A~5z~2°~8ã~[=xC¶-ú((€2Q€$„€©€YÂ€9�.V�N…�)Ô�9þ�P8‚G‰‚#Ñ‚.õ‚4$ƒ8Yƒ/’ƒ*Âƒ?íƒ-„"A„#d„!ˆ„"ª„Í„+é„*…	@…J…^…s…Š…
¡…0¯…1à…† 2†S†o†ƒ†'ž†)Æ†*ð†*‡ F‡<g‡2¤‡×‡ê‡*	ˆ94ˆ3nˆ¢ˆDÁˆ‰E‰@^‰&Ÿ‰#Æ‰ ê‰Š)ŠTFŠr›Šn‹D}‹;Â‹=þ‹5<ŒIrŒ5¼Œ5òŒ'(�6P�7‡�!¿�7á�$Ž%>Ž+dŽ,�Ž!½Ž"ßŽ+�,.�$[�%€�&¦�Í�&ë��J�-f�3”�-È�3ö�/*‘0Z‘/‹‘/»‘ë‘Aô‘N6’!…’>§’Bæ’1)“3[“2�“NÂ“7”FI”1�”XÂ”D•+`•/Œ•(¼•å•=ù•/7–=g–%¥–7Ë–>—>B—'�—$©—9Î—6˜6?˜v˜�˜	–˜ ˜+§˜#Ó˜3÷˜:+™9f™  ™#Á™å™&ý™'$š7Lš„š
! “šžšºšÕšòš›0›GL›K”›à›í›#œE0œ9vœ*°œ:Ûœ"�89�r�1’�:Ä�ÿ�'ž0ž@Nž@�žLÐž8Ÿ*VŸ?�Ÿ>ÁŸC CD 6ˆ /¿ $ï #¡/8¡;h¡(¤¡(Í¡5ö¡%,¢$R¢,w¢,¤¢,Ñ¢0þ¢/£=J£Cˆ£9Ì£-¤C4¤Lx¤Å¤#×¤1û¤:-¥0h¥7™¥!Ñ¥*ó¥1¦&P¦>w¦,¶¦(ã¦,§+9§:e§/ §AÐ§0¨#C¨2g¨;š¨Ö¨ò¨8©J©@i©1ª©PÜ© -ª*Nª0yªªªºªaÉª>+«'j«0’«Ã«)ã«
¬@(¬i¬?†¬CÆ¬C
! ­8N­(‡­(°­(Ù­R®;U®‘®;®®Pê®$;¯>`¯Ÿ¯6´¯,ë¯4°0M°4~°H³°7ü°@4±<u±&²±OÙ± )²(J²s²„²—²'ª² Ò²Bó²66³*m³˜³1¸³%ê³´-´1K´.}´-¬´AÚ´µ3;µ3oµ£µ/´µ0äµ/¶.E¶1t¶#¦¶9Ê¶+·A0·Ar·Q´·-¸G4¸6|¸<³¸*ð¸¹1;¹-m¹A›¹4Ý¹;ºANº:�º8Ëº*»7/»,g»D”»FÙ»3 ¼(T¼%}¼£¼:¶¼*ñ¼I½-f½2”½"Ç½"ê½>
¾2L¾+¾?«¾ë¾'	¿@1¿Kr¿k¾¿**À/UÀ,…À²ÀÍÀèÀ"øÀ(Á?DÁL„Á9ÑÁ9Â9EÂ9Â&¹Â@àÂC!Ã%eÃI‹Ã'ÕÃýÃÄ(Ä@ÄXÄpÄ…Ä�Ä²ÄÇÄÜÄñÄÅÅ0ÅEÅZÅoÅ„Å™Å¶ÅËÅàÅõÅ
! ÆÆ7ÆLÆdÆ|Æ‘Æ©Æ¾ÆÓÆèÆýÆÇ'ÇAÇVÇkÇƒÇ˜Ç±ÇÆÇÛÇðÇÈ"È?È^È&xÈŸÈ)¾È7èÈ> É'_É$‡ÉK¬ÉøÉ9Ê<EÊ,‚Ê0¯Ê1àÊ;Ë&NË5uË6«Ë)âË,ÌG9Ì)�Ì«Ì.ÇÌ-öÌ=$Í bÍ#ƒÍF§Í$îÍ,Î.@ÎBoÎB²Î2õÎ (Ï+IÏ5uÏ&«ÏÒÏlòÏ(_Ð$ˆÐ(­ÐiÖÐP@Ñ‘Ñ)¬ÑÖÑ$êÑ#Ò3Ò"SÒvÒ#–ÒºÒ&ËÒ)òÒ Ó+=Ó+iÓ+•Ó+ÁÓ+íÓ+Ô+EÔ+qÔ+�Ô+ÉÔ+õÔ$!ÕFÕ0dÕ!•Õ%·Õ!ÝÕ!ÿÕ%!Ö!GÖ!iÖ!‹Ö!­Ö<ÏÖ%×32×*f×‘×§×#Ç×ë×>ØDØaØ"}Ø$ Ø6ÅØDüØAÙ _Ù€Ù$ŸÙÄÙPÝÙ2.Ú+aÚ&�Ú´ÚPËÚ"Û%?Û-eÛ“Û«Û*ÉÛ+ôÛ; Ü \Ü&}Ü6¤Ü<ÛÜEÝ^ÝT|ÝqÑÝ4CÞXxÞ6ÑÞcß}lß2êß.à2LàEà/Åà=õà83á>lá;«á>çáV&âE}âYÃâ2ã'Pã#xã"œã&¿ã'æã(ä"7ä'Zä&‚äl©ä,åDCå"ˆå«åPÊåæ9æOæ dæ1…æ+·æ(ãæ(ç(5ç+^ç)Šç*´ç*ßç*
! è&5è.\è"‹è0®è'ßè&é&.é&Ué$|é'¡é&Éé+ðéAê|^êbÛêB>ë)�ë)«ë0Õë0ì$7ì\ì6xì¯ì,Èì2õì@(ísií!Ýíÿí"î&3îZî4zî¯î$Ãî#èî%ï2ï=Dï‚ï¢ïBÂï3ð;9ð6uð;¬ð7èð< ñ8]ñ>–ñ*ÕñLòMòhò6‚ò,¹ò æò1ó$9ó4^ó(“ó"¼ó.ßó!ô,0ô!]ô-ô-­ô8Ûô@õ+UõH�õ-Êõ,øõ/%ö+Uö�ö-Ÿö5Íö?÷(C÷7l÷5¤÷3Ú÷?ø3NøI‚ø>Ìø>ù2JùK}ùIÉùDú-Xú8†ú9¿ú0ùú%*û(Pû'yû/¡û/Ñû3ü(5ü(^ü ‡üG¨ü.ðü<ý$\ý>�ý3Àý4ôý-)þ0Wþ0ˆþ+¹þåþ-ýþ+ÿJÿ%jÿ�ÿ.®ÿ?Ýÿ;W3v1ªÜ&õ"
?Mew6‘!Èê$()GRDš,ß*7(N w˜)µ8ßDD]5¢RØ(++T$€+¥#Ñ*õ 0>'o.—&Æ"íC[T°·)ÈIò#<!`[‚Þ6ý44	"i	>Œ	KË	/
! /G
! w
! ?Ž
! Î
! í
! �+œ(È4ñ+&-R,€5­4ã
?.
Vn
Å
3å
9+I"u(˜Á,Ù.5Tt&Œ³Ð@å@&Ig4±Sæ2:9m)§+Ñ!ý.N=g$¥4Ê(ÿ3(6\-“Á>Þ$5B+x3¤6Ø38C'|<¤CáD%aj<Ì8	^B)¡-Ë)ù,#?PS�_ä<D� ž#¿3ãI1{4‡¼;Ô/B@4ƒ ¸IÙ)# M#nA’4ÔC	?M@�ZÎk)k•DRF/™=ÉP MX O¦ Jö ?A!4�!¶!-Ì!&ú!,!"BN"S‘"Yå"'?#+g#7“#4Ë#6$*7$*b$/�$½$Ö$0ì$%O;%'‹%C³%7÷%:/&j&(‰&0²&.ã&&';9'u'‰' ¢'Ã''ã'/(/;(6k(?¢(â(()2+)+^)3Š)¾)?Û)5*Q*9q*3«*\ß*<+%O+u+1”+1Æ+ø+1,=B,K€,&Ì,*ó,6-XU-V®-T.VZ.W±.T	/W^/P¶/K0LS0> 0Uß0T51dŠ1Lï1T<29‘2DË23333I3?}3E½3Y4<]4+š41Æ4Rø4=K5:‰52Ä58÷5+063\66�6^Ç65&7+\7>ˆ7(Ç70ð78!8"Z8'}8'¥8Í8Ù8ö8)9#;9'_9‡9§9Á9.à9:-:,K:x:&–:/½:'í:#;*9;d;Bs;7¶;+î;,<G<0Z<‹<'£<,Ë<Zø<>S=;’=DÎ=F>HZ>)£>%Í>9ó>-?"??b?%€?(¦?*Ï?ú?Q@g@†@¤@,º@#ç@>AHJA&“AºA/ÚA(
! B63B;jB;¦B0âBC,3C`C>zCF¹CBD1CD(uDHžDGçD)/E,YE"†E7©E=áEBF*bF1�F:¿F0úF"+G8NG8‡GHÀG#	H$-H+RH~H7žH6ÖH+
I>9I;xI,´I"áI1J6J#HJ'lJ ”J0µJ/æJKC.KErKD¸KýK7L(UL"~L4¡L#ÖL)úL:$M;_M9›MfÕM5<N4rN"§N;ÊN)O"0O SO,tO¡O7ÀOøOP.PsDPs¸P.,Q.[Q.ŠQ ¹Q"ÚQMýQMKRE™R2ßR6SIS-bS+�S0¼S-íSDT0`T1‘T?ÃT>U=BU.€U.¯U5ÞUJV#_V0ƒV4´VéV;ÿV1;W1mW0ŸW?ÐW X1X9QX‹X?¡X9áX-Y.IY-xY2¦Y?ÙY4ZANZ7�Z7ÈZ3[74[8l[¥[+Â[.î[&\FD\?‹\*Ë\%ö\]:]T]4n]k£]M^]^#w^6›^8Ò^@_:L_B‡_PÊ_`37`(k`6”`)Ë`/õ`=%a1ca1•aMÇa0b0Fb0wb¨b)Æb#ðb<c!Qc3sc§c´c1Ðc1d$4d/Yd?‰d)Éd*ód+e*Je1ue!§e/Ée*ùe$f>f[f.wfX¦fÈÿf‘ÈgZh†rh=ùh47i1li,žiAËi/
j<=jUzjÐj=çj3%k(Yk‚k? k$àkm"m@m]m|m™mµmÓmðmn+nInhn…n¤nÄnánýno4oRoqo�o¬o4Éo.þo$-pKRp/žpWÎpf&q@�q‚ÎqEQrD—r:ÜrDs7\s5”s4Êsÿs?t5Tt0Št.»t@êt3+u_um~u.ìuHvVdv»v!Úv!üv%w%Dw$jw8�w!ÈwUêw?@x$€x ¥xÆx åx y$'y$Ly@qy ²yÓy7ëy #z4Dz=yz4·z@ìz8-{f{-„{,²{+ß{M|MY|P§|Bø|?;}={}/¹}é}@~XD~0�~(Î~E÷~'=6e;œ&Ø:ÿ(:€Dc€1¨€0Ú€+�27�.j�™�&ª�%Ñ�>÷�6‚7P‚6ˆ‚1¿‚4ñ‚9&ƒ5`ƒ9–ƒMÐƒI„Gh„9°„4ê„…<;…Gx…À…Aß…0!†;R†4Ž†$Ã†è†‡)'‡/Q‡�‡(™‡NÂ‡)ˆ+;ˆ$gˆŒˆ ˆ$µˆ$Úˆÿˆ2‰,R‰@‰+À‰ì‰"Š.(Š1WŠN‰ŠØŠhøŠWa‹=¹‹G÷‹K?Œ!‹Œ*­Œ2ØŒ:�7F�$~�3£�4×�'Ž4Ž1J�|� •�¶�Í�-ë�'�A�^�(|�¥�?Ã�D‘6H‘5‘4µ‘ ê‘)’85’"n’%‘’"·’Ú’ð’*“.“%F“(l“•“³“%Ò“ø“8”P”h”>ˆ”?Ç”#•(+•>T•'“•»•%Ù•ÿ•–J5–€–^Ÿ–Cþ–SB—2–—5É—<ÿ—9<˜8v˜=¯˜;í˜H)™Gr™!º™Ü™;û™37š8kš:¤š0ßš3›OD›/”›,Ä›5ñ›('œ]PœA®œ@ðœ,1�4^�'“�0»�8ì�/%ž#UžAyž<»ž#øž1Ÿ(NŸ8wŸJ°Ÿ/ûŸC+ 4o C¤ è 4¡<<¡<y¡;¶¡1ò¡.$¢*S¢*~¢K©¢Rõ¢?H£Cˆ£<Ì£8	¤BB¤/…¤µ¤Ñ¤"ç¤
! ¥#¥>¥D[¥' ¥:È¥.¦72¦)j¦.”¦-Ã¦@ñ¦/2§-b§�§­§Å§Lß§A,¨/n¨$ž¨,Ã¨Xð¨,I©Sv©,Ê©A÷©–9ª	Ðª@Úª2«,N«<{«A¸«6ú«&1¬$X¬'}¬*¥¬:Ð¬­,"­)O­%y­<Ÿ­9Ü­®*6®'a®+‰®+µ®5á®)¯(A¯)j¯
”¯.¢¯)Ñ¯û¯°5°&N°[u°Ñ°´
;ÜÏU
]w±Có
G+=Ç
! mR
! Ùç}	FLç¬ÒZvÐ6�b¡	*l
3?Ž]ïNOö
®
! �³â
! û£k
! ªÅÉë�1¢Žòna	«Šy‘
! �”
! ÆÖ¶¡1

! dQ
%
! ™Î
9
! Gï˜N‹ž˜†*Þ@�äq
$p
! î

ÈQ£ö	0á§
È	C¥<u‘ppb™‚¿þ¦
! ':	n÷Ž	;v6FÓ
! f	j½l¸k,ìJz
! ‰˜y
! ¬
! Ø
! ã…Êþô‚hGêÊ®ªÚ
_
! `º§-,¨«|b„ËÐH¥¾Ö3|´‡Ë-…é
('²VÙ"¾w7(¼"‰?R>Ìy
Ñ
ºÎ	‰
! Ú|Äl\	—ÜÞüoÔd	h
! 7¯ßs¿
! C(Í�6¼lØ&À	àw
! o
! _¢=
! ò}r8R|	øOê
úG…t!MÉj8€q¨*	�žÅ¿Ç$˜ö‚ëQ¬Ë³	áêÁ
! N)	X9Üj
èiÓ(5H
! ¾6é,Ñ•
! %
iÞø/eJÜ@t
3æJn3Íâ¤
! g
?g©”J
—Ê°­»p	ýÖ ì3	ÂD;9¶	9LŒyUÔ
! ÏèCì
Ô\ÈL™m_0	ŒÉðÊvÇN†$š	‚7ù§‰”ú&\U—UáÂw«
! ë]#	,‚A†Ø6±³Í
â
|ž;¹Q
8+
	5yfË*�’1Â‚
µÊÏ£5vˆô4Ssz	¯	ýPÝs×È
”	w#Ñ	ìhË
 dŸ$úd2	ÎkÖAsY€
! ¬éî>
©
! Ì.OâáÌ²8Zø]?7
! î"fVö	¥`ët
! ôËtx©ˆ£ñU8j^£’¹¿ÅË7	Éyh
	·
! …[ÊC‡
! Ç¥	ÃÅ‹xôRJñ(¨(	¥B÷qh�þ4’m	p¹	”8$5BªªÎ#Hé	ü‘
".±‰B;
ÙS{m
'C
! ýúhEÜOÀVý÷
! ÕT¢
“WT¢	¥PŒæÒH	×2œc?TC ÃÌQÏB
N4U	ÆÍðöÚÓg¾X
K@Ò2á	ƒN	Ð
:)XS
´PÿÇƒ¹bè§âÈ
! æ
fÅÖ
! âñ1Y
�·zÇ	€„ä
! ¶�
! Ü}Na•	ÖÉ‹™§	Úc·†ï»e	¸µÌîÎšO¤!i•
mq)Hvô¡•MÄ1…Îr�	2©
j~ûO¹ÁˆÛY?$Ô)Vþí
! ð’	N¨
! 7;ÇMÍ—r
MI…
Î
! n
! ‘zdƒX|
! ÔÍW¿ì‚@
! ÂO°? 
Ã††_>
! \z
óÈRO
½	è:¢S	ëï2)
Ü	&
c
I
Û�TÃè
! «
! ð	}¦_t›eÕa!
! &"
! ¥ßJ
! #&$øú˜%¢õ<šIjµxÊñ]¬éb|
Úk	p
r*#
/\…
! xW×è%£	ÿíÒ
! û˜Q
_�	vÌE»!ÿÝì`q/ÿô3„¸Äü	s
! =ö½âíSaŠÕ><^
™=Ñ
! Dn!0àª
! ©bå‰³ka„ˆ�`\‡ÿs“„uÓ;–
! Aã+	µ.u<
! d�
ð
åôÕËI‹)E?yø®¤µƒ
Ü
! ŒÌÐ
! 	äHÐñØ¶j¤û†­Ë©•°§UÑ\  ¦V
! !ÓŽ
p8ó*Ö
y�9Lòt	ï	ñ´gÒ	å
! ZìX„›
! úá¡üœ½
ïš
! :í
ðJ'
à	
6ù�	D
! ¾	4®«c˜
†›‘	{
! ã	ƒ§ç>ú
! CŸ²J¬	õˆ	5›$Øü
EÄs
­	gró«³~6.
! œ˜ÈF<æ§_¥P€\2Ð%žÇ® RC‘ÿ#°4ž
käù�	ˆ·ëJc8„	4'�Û„
yòee€	|Î^B+	¥
·"¡
! F2[²èóçµ
! šn'ˆ^óe
r—5ÝEê	¢d(Xú¢B²Cœj‹
DH
h¡4¯¾Ä
nû‚ªµ5™
! V
Þ+X

! Õ1K|0�)¿¹œ
­jD*ÆÈ{`‡
! 
! ›£M
! Çy±#Œ	ê€�‹ô;Aó6	„ž
! 9	:&ly÷CÐ¿¬J>F
ò,ðs¹`
! b0
�	Ê
! èÙ1xÍÁÙnŒ· 
! öÖ½ºõ	gq�_Ž¬à@¹3÷	] 	+Ã“ç	¶“	¸O
! 
Š	®<Ø}Vå»C�¨ÁªEr
! ÀÛŒ”ö
6	†«†îßgFÆV
! £ë[Ô†
u
! Ö{ƒ9L“dë
! -Za¬ásÆ
! ì	¦¢RÚ	Y
! ��Úš×uçõ¸Î)à
! b¾lS	òÃoØ÷)­
! Ô‹ÉV_âaoFÓÖ=¾
`³>á
! ÉºUÇk	õˆigõÑ
±r.òQÐ	§n›âÇœ’)¥L	û>A´ê˜Q
Õ
€
ãc�a„ó­¼˜âŸ
W€{Š
! §“ ŒÜh?E£	^]ºr72¹Ë
ïç
–‰—²
! Æ‚
! %þÃƒ5
! ä
Ûæ	-
"»lÿID	mî
! l	…
! ÂOš
r@WybÒ
! cí×g 1
! vCþØ¸Q
! Â	ÇÄë&Eœ
! ã%ãW®´2yÇoå{K	aSnÞöÒ°’.	s
SÔ
)
! æüYûA	

ÅE_Ææklß
;Wÿ¦ˆ…ˆåkÂ2‘S�¢8VÉ	V"—‘¨‡M<•ÑÕ žQP
f™PÅ
Ó9¸
! ·±j;	R‹ 
! ^
! :9²»¦æ¤g×eZ$QÝ
a
›?Q¬H^	ÃÂ“Ê	_
®
	D-	 ¶
! \/PD¬ÌÔ	‹	0˜
ŽŠì
!  ßª’ë	IðÞ¼zZå	<65	á—}x(>Ï�Y¸‡Ž(‚ÝÁ	¯i|ç
²+�…âA
JŸÔ¿
! ùèa%÷ã¯“
! ˆ
º2±i‚ô	žor›Ø	ò¼o
! ~u¨kw‚ô	•c
! ï-æì·Ò8Å	_‘�	™C�¢Ê‰�Fïüà#Od×Ùºe
‚¡
N
ä<
m%n
! Úç}ÈZ‘büç£æ
! x„±_v
! Yà6�gÛ	@¦ÏIªe
! ß`ò
! ùðS%Œ
! .r&0
! ¤þ€Ì^mO	
Bª	
! ÷³É–å
	=;
! z}ÓŒï‡³Å‡Ü
0ŠÏ˜¥R
Ÿ
! ù~"	ÍkF
!
*
xA³"c»Õö™	<p
! Â
! ™›”½ÀëÎ´Î¬w#ÌY°í�
! ] £ÁÛ]	MÜG‡FzÃ!ärj	vÁpö[	Œ	¶þ»g
! Þ
! �p@s
! Ix-ê'Ñæ»õ¬kâüwÛŠkˆóq²t”tHg	P‹û1	Å¦	¶¥ï
C	
! ê0e!	Do’-	ºèK¡-8›{uê­?
! õŒ8Mó€FE(��÷É¨
âÒ/tX	!ËÛâ®À°�Óƒ#çŸ%†´ÇÓ<ˆF	W
,ƒÜ�\Šþ
! t±
&lå<¦4{^•¨pl6çH¸
! ¸¡Ý&]î51sµ´tµ¯õ�ú	Ÿ	¿³=d‰—
! Âè$ñÆ²‹m�„½„q		vÏv^™
PW•h¹&ï
! Iò}ù
YˆfG	-Â¢$›
è\Ì‰%\ÞcßGjK
! úû-	—ãÏ—�Zð²
ò¹×ÃÆ¯h)gî&'¶c	ik«ÐÚ
! ¼5…Ö	�I	�‘¾w
­åTŸÛ
! Þ��[•	ÂÕö€«í¶~mœÃÝëm`Š•‹ÁB?Ë
! ç	ü:3
Ø³`œàìô
! 0*8	Û0
§
! T|ù
! �
óˆsäx—Ö't/^ØÑ–
wt®	ŠFªG‰“—
ŠÚ×$	ÜT´ØÈ�2;ðÉol¦
! mr&™í©9Î2oB
! î¸ƒ
! ZÏäÍ¹V	4ÎØZ¹
·
nõ=ù E”Ÿ’d
! ZÊ-b*b½5
ƒ,
%E
âàÑÏ³h©h™ãB]
1X¹Ý3Œ»àÆ™Ñ¢Ó	9K‡ÄeU
! ŽJÀÄiw†
! Î
Öm
! /ô
¤,Ñ•ñ²ê
! �ú
! Ý
! Š¬àÍ	“`ÿ=(ìý
/å¥%º
Ù
fÀ
ìÖ,ã
5œ	äV©û
! JUe©0ç‡´x
! B‹RçµG‹‘‘L¢¦½öN“†	á
TG¢ªYþ@ã
! ·IOöv=pT	‘á/j
! MqFŒ)Ûš)á“ZñP
! ”ó
! ÅÓ¿U”
Žéí&
! Î˜–üß=™ý
! ž”a	.=Xk
�
”örýäø¨a
! ð.×Ê‰ìãW|p`âd>îÁ]y	›ÑéÄ	EKxn¦�Søè3à�[wÿ­^úÍÒ©›ÚeZQŠ«
«º®O‘
	s½
! «Ã¿@ó¶Át|+-(¦ð[¯
! /
! ~‹	e—9é9
·Ò¤Ç,wüô0µ
7"
¾¡[
A
! }R'
! å_»ïÿb
ÑNÄÄ
)ÈCÓíJl
! h»
! 
! Q
! ²¼›·Å\I€f
œÙ
! Y	¯
! ¥æ.¦–	[€þ

! ëŠ
Ä­Ué¸…	,	WŸ®1š¹.œú-£
! ó	À“o	×	ºé&ßgû
.}
zGßi	âÌ›	à
$\
! #…É	A¼×mŽ€ù7ÊO
zx	´.AÎá¶×0B:h	`	Ã�
! Jceh�’~^¾}Ñ²ƒ
! }d
†ã´	(
I3Üá€
xM	û;B	'KX(
! H'7
ÕN
! Cí3
! ÆUè³þ`R€{Þ/ùucŽ±$
! 	®·E	aø/LÙÈö^6
! Ò2
  
  
! ~ø†4�>	7	
! ~WÉ‚‰	oêN1P	+
! qó®ñ¯5©Ò8w[–z¥}
! "îø
_Ù,´÷Gý¼{©Õš±	Ø
1
! \
¦ËŽ�³{>cé?Ï	£
!w§
YÓñ:¤Uú:ÔÒñš�åkÜ@}žòTqTv8
! ã´…©Sß	›
“£¡Ÿ¤¼
!  	s] V¶¡ˆ
! ðóµ:ä	o>8
‡	±		"Í
¬l„ðT
~ª
SÑŒÚ‹e	ž‘ ŸY¤Ó\hà 
! ƒ�„i ðb
! i:·PÞ-\ÏM¤`ä&	÷¨ØU	
‹ý	°'[Š¨X«Ó	("à�ü
! ˆKÿ½íH�	4
Ù	‡ÿëõ¼ê5kÉ
„ëÌ�’: ôß
! –ñ÷
A	Ì‰Àq±<Ã
! ô(Bþ„
! ï*œÜ¾è
ÀY¹õ
! §Æ
¸Ï^|»Î¿	»	ÃÈõ_l£):1tºˆ)ù±G@	¡%Ûè	{Ý,p
>ôê”‡š¢
! mõ! —dx›Ô`
æ‹
! Xõ
/Ò

œL¿
,
! »®�@ÊÙR
1V}þ¤	ñ®0
7aïqî�÷ø˜	uæP�#ƒñ
! ö
! éé
! 

ÒÉD>%Ó
 4ä·o&"	•þ
Ô³
4©	yiÈ×
’N¤…óù¦Ï
ÈLQ}*
! ÏÎ
Pƒý¿÷êÍÀ8˜
! M‘­EI2S_{çu½­Ù—	qµ
! 	P‰*éªå–�Gñ¿ÈÄG
îáì3÷	Þ”ÕÅ²çW	ÆRö…5�
! ,Š‚�~@ËRKÝ.0w°˜úË}Á>f¡
±tÕ	Ø©
õÍ
! HAÁá¸˜ˆ�6¶
d°í	J«óÞÌÈ<¼
qÔæÍ¥ŒÙœQ	Ø
! 9 9É“%	Šý:
! oÊ
Tz3ÔŒgÄ7Õ‚4¨
! ÀQé�J'A�ž°N2
ä!ø
! 
ÿ	<×ø<Zš3êeý
�¢®’Ð.À«–âq
! `=
?Ù¢.¶zLÐsÝ·ýD"=DÒi’
Ð!† 	¿ €D
U‰
<4
! ½ÃRøÝE[y–§¼DQ7¼wWw!¿’	ŠÞùHŸ�sª~l"ÝÐ±å
Å/
ƒ	ÛÚƒo
Âdø±�jUþµ#T‹T
K
Iò
E.µMµ	O×Y°
4	z"Õof=fh€ÚŸ¼Pû ~
! 
¸	ù	æÀñ½Ÿõ+
#SZ	L
È‰ÿ“@‡ßîb
M¯º	ž	ì¿ÿ¢õeÖ~m�Q«�Øª{Ž©Ë	ödu*nºœ«©Ù„fd¯I±(•K
! &ýµ¨uzRmÀ§:+XÆjœ-
! B¨þ–¾Iv	_	¡	B%)];Û
Fr­Þ
~ýZ
´
! œŸ„ì¸ü•³
! 
¾];x
u€
! h"[hpœ
! \tübR	Ž^Ú¾‰x’
! 8 ‘§iž )*B!ÿ
! ‰Ýå�
¤
GK4óYkºæ¬
f
! ?	˜£D4Ô>úFíYÞ	â	¶Æ	î	¯Hë
J¯ÄLj®øã¤cS”
ž×Äu	DyDz:¦
¯Ô–¾	W¬ÖÊ*3dVXŸb	ŽN¡ƒc¥!2	ž6
à§Ž
! ~
$³LÊ;–êD*ùÍÝ	¾™	í§O
! ­êmíÂ“»AýòK9Ž†Ý{2�u
W]+‚{	6f@—¦Ö—À2¸èk5é¸ÈcŽ|Æc|W
! òKÁ�
! –
! aíú
Ü`I+J	7ã	ýë?¬¨10-ÚÉä‡7ûl»
L.n†t5Y²u–i9Ä
! UÑ�Ð@]s	,
M“
ðô^¶­
ò'	/56ïi
! Ú²	ª�Û¤pn	vPØL
! à�ýàGèÞ¹’vµìÞÕÁ'SX
! MšÛÅN	@
! ûg¬Ú7á�]ð”l¨_-[Ï
! ß½
! Ñþ	UL�íîv
VÇ=ÔEìû
! *°Ÿê3Ð0µòƒ7ä¯
ýÿ-ÓO¡ÊÌ
! \ûå‘ÏË;
! w	´[
! [õû	¥«	¡#�Éuz=	š´R,q	+ãÀ
! ^º±
! ¶9iÍ–T	+fô·{
G
! S
! a~Ö'ù;ç
! Á
	aA…KVÃü’$
m#S
! Šn§TË°ÙHÃ	�
! T
! é�
 Ò‡
Z½p´�9÷ŸÉ
! ÄÁ×
! …ÅMLq
! *šÌ
—@
÷g‡#òæ³ÐÜ �¼¯iA£3 3² 
Óù(¹
! !Œ­6:
ÁjT^ûÆß¼­ü'`èoÁ™6Ç
F
! –ÜÅAZ
! éï
! þÏl¨	=uåyfªéFf½ÝPîL.
Ã
~#
! ë¤jzP­Öñ
¾f™
�
! •¦ 	rbÚôùø¥
! yHÀ“ãà¡=Õá°tÌ	ü”»ð
! p ¸
Bøêº
! <Ðú		
! ”x/	¾
! Æÿ
•8,+>ÒHI
! ˜A Ín
×Ù
bXs‚ï[p|°Nc	ø	ßXªº4·	W;Ù¼	ñ	îž–Çv©Œ
uŽ$M
ÌMvÞKš°
! }+B›NHK¶?
Gr
! i
£z¯?‚	Cjî£0ïúß]
! 	Ô,{�•/o¼[Ê$Æò	Åž²DËÅ
! /Ze
! #�á¨�°šÂ÷½gÛ&<	:V®¤	½7ë+�ä÷æÕ
! «r	fÂ
ÄÀ­/•Ç1+’Oš!ã'nžÂå
! íqE
! Õ(ü>‡¹Ý~	ß…Ð$
X?[
! ™Ía·Kç
! 1YÑ»Â%ÎÁ³¿x›|¯C
ºßÂ
! F|Ð{äWÛ°	
  
  %s: %d: warning: can't add declaration of '%s' into macro call
  
--- 1,353 ----
! Þ•ä�5¬!€‚�‚@ƒ‚'Ä‚5ì‚="ƒ^`ƒ¿ƒ-Ûƒ1	„;„ÛP„,…9G…+�…0­…Þ…"ê…+
†9†@†EU†P›†7ì†8$‡D]‡9¢‡8Ü‡4ˆ5Jˆ<€ˆ;½ˆHùˆ=B‰@€‰HÁ‰:
! ŠJEŠM�Š9ÞŠ6‹rO‹;Â‹yþ‹BxŒA»ŒJýŒNH�K—�Qã�:5Ž7pŽ=¨ŽIæŽ60�>g�F¦�Ií�A7�4y�}®�J,‘4w‘C¬‘Dð‘?5’Eu’8»’>ô’=3“8q“{ª“&”?@”8€”/¹”Pé”6:•Cq•Eµ•Dû•<@–B}–PÀ–M—�_—Fï—N6˜Q…˜<×˜O™Ld™?±™7ñ™A)š6kšG¢šHêš@3›Bt›5·›+íœ�E6�
! |�8‡�-À�-î�ž).ž0Xž‰ž+’ž@¾žÿž Ÿ4ŸIŸhŸ${Ÿ$ Ÿ*ÅŸ*ðŸ 6 Q  o � ª ¶ #Ç "ë ¡!%¡+G¡"s¡–¡´¡Æ¡#Ø¡ü¡¢7¢W¢[¢b¢1‚¢0´¢0å¢0£G£`£x£-£­£.É£ø£¤#(¤#L¤6p¤Q§¤3ù¤3-¥2a¥=”¥CÒ¥7¦IN¦<˜¦=Õ¦I§W]§Eµ§5û§"1¨9T¨DŽ¨Ó¨(ó¨*©:G©
‚© �©!±©Ó© ð©ª$*ª!Oª(qª,šª!Çªéª"«#«/«N«Um«-Ã«*ñ«2¬3O¬+ƒ¬4¯¬$ä¬/	­19­Ek­2±­ä­®"®#B®"f®‰®5¤®9Ú®*¯??¯(¯O¨¯nø¯Sg°/»°3ë°8±3X±6Œ±/Ã±ó±N²1b²J”²'ß²&³<.³,k³(˜³5Á³e÷³%]´?ƒ´4Ã´/ø´,(µ3Uµ8‰µ!ÂµWäµJ<¶:‡¶BÂ¶3·39·(m·D–·"Û·)þ·!(¸!J¸9l¸-¦¸)Ô¸/þ¸#.¹-R¹€¹"œ¹¿¹
ß¹Sí¹<AºA~º#Àº,äº0»"B»;e»¡»*¹».ä»=¼Q¼!g¼‰¼-©¼&×¼Fþ¼
E½NS½¢½J»½N¾CU¾™¾G±¾ù¾¿5-¿c¿-�¿O¯¿ÿ¿.ÀKÀdÀ@kÀ¬ÀÃÀ%×ÀýÀ-Á?Á8YÁ&’Á#¹Á$ÝÁ%Â!(Â(JÂ*sÂ+žÂÊÂ'åÂ
Ã,)Ã=VÃ&”Ã8»Ã6ôÃ.+Ä)ZÄ+„Ä°Ä	ÍÄ×Ä
îÄüÄ%ÅD+Å[pÅ ÌÅ7íÅ'%Æ:MÆ:ˆÆ7ÃÆ(ûÆK$ÇCpÇ1´ÇKæÇ=2È'pÈ˜È3´È5èÈ?É,^ÉJ‹É0ÖÉ+Ê'3Ê+[Ê‡Ê-£Ê*ÑÊ>üÊ7;Ë1sË5¥ËLÛË0(Ì1YÌ(‹Ì-´Ì2âÌHÍ?^ÍEžÍHäÍ:-Î=hÎ¦Î?½ÎDýÎNBÏ/‘Ï)ÁÏ1ëÏ Ð,>Ð'kÐ.“Ð#ÂÐ1æÐGÑN`Ña¯ÑHÒ\ZÒg·ÒXÓBxÓ:»ÓUöÓKLÔL˜ÔRåÔA8Õ:zÕ:µÕ7ðÕ-(Ö/VÖ,†ÖG³Ö.ûÖC*×$n×“×5³×;é× %Ø$FØ kØ ŒØ!­Ø!ÏØ(ñØ-ÙHÙ0hÙ!™Ù»Ù:ÛÙ0ÚFGÚŽÚD®Ú7óÚ7+Û)cÛ�Û#«Û'ÏÛ#÷Û.Ü(JÜ"sÜ"–Ü¹Ü,ÖÜÝ&Ý(CÝ5lÝ¢ÝÁÝ%ÜÝ/Þ&2ÞYÞ?pÞO°ÞNß4OßK„ß&Ðß!÷ßà/àOà mà3Žà%Âà:èàI#á#má.‘á;Àá'üá6$â4[â�â¯â%Éâ)ïâ6ã#Pã:tã*¯ã%Úã"ä6#ä!Zä0|äF­ä8ôä&-å!TåGvå!¾å1àå2æ$Eæjæ�æ"—æ.ºæ=éæI'ç(qç1šç'Ìç!ôçè/èHèaè"}è è3¸èJìè7éFWéJžé+éé#ê9êWê+tê+ êÌê5êê ë:7ë9rë9¬ë"æë3	ì=ìSìdìwì~ì*žì9Éì:í!>ív`í ×íøí î-2î`î,rîŸî$½î&âî#	ï-ïEïaï:{ï¶ïÊïÝïðï$ð%4ðZð#xð'œð6Äðûðñ:ñQñlñ‡ñ%§ñÍñ,ìñ<ò+Vò!‚ò*¤ò7ÏòEó'MóHuó8¾ó5÷ó-ô)Dô)nô"˜ô#»ôßôõôõ$õ(;õdõƒõžõ$¾õ0ãõö"#öFö;dö6 ö×ö/öö &÷?G÷‡÷3 ÷%Ô÷)ú÷F$økø_�øYáøI;ùV…ùLÜùK)ú]uúZÓúk.ûšû>±û+ðû'ü#Dühü+„ü°üÐüïü"ý2ýKý)ký)•ý¿ýÚý ñý#þ6þLþ$gþŒþ2©þÜþ÷þÿ1&ÿ5XÿŽÿ'¦ÿ,Îÿ.ûÿ*%Jp†(¤,Í'ú1"'T0|3­6á'8@-y+§Ó*ó'9a"t'—+¿ëü%'4\x-—&Å,ì*9d!€¢¥©­µ½Òë0LYjs:€D»)*0H/y©2À*ó.*M'x' 'È$ð'	)=	!g	%‰	!¯	#Ñ	-õ	3#
!  W
! x
! *˜
! ,Ã
! .ð
! 1%Q!w!™#»ß1÷1)[)l–,¶:ã)
H
d
 
 
:¼
:÷
#2V_vJÖ!,9$f,‹0¸0é./I&y< Ý,ä/M6e œ#½á<ú'7*_+Š(¶ß'ÿ/'%W2})°&Ú%'D$X+}© Ã/ä/.D)s)� Çè'ô&3C/w§5Â5ø..]o#ƒ=§@å
&
40B-s(¡*Ê8õ5.+d=�>Î
/*:Z!• ·'Ø !;V
r#€¤"¶ Ùú'@Zi-‡"µØ!ò)>S.f•— ²»ÄàRÿR[d0mž¾Çå!î,9BOXaj†�1“-Å5ó,) ´V r!3~!²!*Ð!<û!58".n"d�"(#++#-W#L…#Ò#{é#me$3Ó$@%%H%5n%j¤%6&F&4Z&%�&#µ&-Ù&',"',O'*|'%§'-Í'Fû'3B(+v(9¢($Ü(+)-))G).q)= );Þ)$*.?**n*:™*/Ô*+; +7\+$”+7¹+Kñ+K=,A‰,-Ë,|ù,7v-6®-Yå-G?.;‡.8Ã.1ü.L./G{/JÃ/,0-;0hi0XÒ02+1E^1'¤1%Ì10ò14#2JX2?£2@ã2<$3a3k}3[é3AE47‡4M¿4H
5EV5Bœ5Fß5}&6L¤6Rñ6cD76¨7ß77ò7@*85k8A¡8+ã8?9<O99Œ9@Æ9B:FJ:2‘:(Ä:(í:.;E;/c;M“;6á;/<4H<,}<,ª<(×<k=4l=1¡=6Ó=I
! >9T>(Ž>'·>!ß>,?).?X?q?�?#­?Ñ?!ì?.@=@W\@ ´@=Õ@1A&EA4lA¡A(ÀA6éA$ B,EB3rB-¦B8ÔB
C))C:SC.ŽC8½C6öC)-D)WD2�D8´D"íDE-0E"^E3�EµE,ÉE"öE0F
! JF	UF3_F
! “F)žFbÈF,+GXG
! dGoG6~GZµG7HNHH+—H(ÃH&ìHDI(XIG�IHÉIJ2*J+]JF‰JÐJëJTK[K#lK�K*¯KÚK.ùK$(LMLjL'ƒL$«L$ÐL4õL0*M?[M*›M&ÆM%íM&N?:N+zN¦NÃN,âNO#*O1NO€O
! ›O¦O%ÅO5ëO5!P,WP$„P$©P#ÎP)òPQ*;Q%fQ#ŒQ.°QßQ"úQ-R0KR#|R  R8ÁR8úR
3S)AS2kS0žS=ÏS;
T)IT-sT=¡TßT+ýT)U>U%OU/uU%¥U,ËU,øU.%V,TV,�V,®V,ÛV*W&3W/ZW"ŠW­WÌW7ëW,#X0PX�X¡X²X ÒXZóX@NYC�Y^ÓY22ZeZK�Z8ÍZ%[3,[4`[•[0®[ß[ù[p\oˆ\'ø\1 ]R]/l]5œ]*Ò]"ý] ^B>^<�^3¾^!ò^_0_L_l_Š_Ÿ_´_6Ê_!`#`B`^`{`(’` »` Ü`ý`)a"<a5_a6•a$Ìa8ña"*b6Mb)„b&®b&Õb)üb,&c4Sc:ˆcÃc-Ûc	d&$d,Kd>xd7·d.ïde-5ece"~e¡e.¿e3îe8"f&[f"‚f¥f!Åf(çf'g68g?og*¯gÚgêg*
! h5h!Gh@ih'ªhÒh&íh7i>Li‹i©iÇiÚiöij4j!Tj.vj ¥jÆj4æj1kMklk…k1¥k×k0ók3$lXl+jl8–l)Ïlùlm!.mPmjm+‚m1®m8àm9n)Sn%}n £n Änånoo9o5So/‰o'¹o#áo/p05p3fp&šp-Áp3ïp#q)Cq%mq“q²q$Ìq2ñq3$r=Xr'–r,¾r+ër8s;Ps$Œs6±s2ès2tdNt9³t(ítAu%XuG~uMÆu,v-Avov#‹v!¯vÑv'ñv#w =w!^w>€w7¿w"÷w%x@x3Rx!†x3¨x4Üx@yRy"jy�y(¤y.Íy'üy7$z&\zƒz)šzÄz"ãz{?{%\{ ‚{!£{&Å{%ì{2|6E|(||+¥|!Ñ|-ó|A!}+c}>�}$Î}ó}<~$P~;u~.±~ à~& C5d#š)¾(è.€@€$Z€A€Á€)Ð€7ú€2�"E�h�"…�¨�·�Í�!æ�‚&‚!D‚-f‚”‚³‚'Ò‚)ú‚8$ƒ(]ƒ!†ƒ¨ƒ4Æƒûƒ3„*D„0o„4 „!Õ„/÷„/'…2W…5Š…À…"Ü…)ÿ…()†0R†,ƒ†°†.Ð†(ÿ†"(‡'K‡bs‡0Ö‡)ˆ1ˆ/Pˆ5€ˆ6¶ˆ/íˆ)‰1G‰y‰)˜‰7Â‰4ú‰6/Š$fŠ$‹Š°Š)ÎŠ'øŠ ‹#9‹]]‹L»‹Œ&Œ:ŒKŒ6jŒ¡Œ»Œ?ÕŒ&�'<�&d�‹�§�Á�#Ø�%ü�'"Ž"JŽ.mŽœŽ%¹ŽßŽûŽ%�>�[�p���-§�Õ� ð��.�M� l���X£�$ü�!‘-6‘d‘ }‘ž‘º‘,Ù‘’"’<’2Z’)�’.·’æ’0“;4“8p“2©“2Ü“2”2B”>u”*´”0ß”;•,L•y• †•§•.Å•)ô•=–"\–Z–\Ú–
7—+E—q—†—Ÿ—´—%Ï—/õ—2%˜X˜l˜‚˜”˜«˜¾˜Ò˜5æ˜D™7a™.™™È™3á™š/šIšcš}š—š±šÊš)ãš
›(›;C››™›²›Ë›ä›ý›œ1œKœ7eœ�œ7·œïœ	�#�=�U�o�Š�¥�À�:Ý�ž4ž(Rž{ž›ž!¸ž3Úž8Ÿ5GŸ4}Ÿ/²Ÿ âŸ3 7 "T 'w )Ÿ -É *÷ ("¡*K¡5v¡,¬¡3Ù¡3
¢\A¢ž¢?»¢(û¢=$£@b£6££9Ú£1¤4F¤J{¤Æ¤)â¤,¥$9¥^¥&y¥ ¥µ¥Ï¥&é¥K¦K\¦;¨¦;ä¦A §b§-€§®§Í§&í§,¨BA¨*„¨%¯¨hÕ¨5>©1t©¦©6Ä©9û©45ª,jªC—ª-Ûª	«"'«@J«.‹«0º«!ë«<
¬FJ¬6‘¬.È¬C÷¬C;­&­,¦­2Ó­D® K®1l®ž®9½®:÷®P2¯&ƒ¯<ª¯8ç¯- °!N°1p°.¢°5Ñ°.±>6±&u±Mœ±+ê±²>4²$s²0˜²6É²I³,J³6w³!®³Ð³/ï³F´+f´,’´N¿´Aµ;Pµ-Œµ5ºµtðµGe¶—­¶@E·9†·CÀ·?¸:D¸8¸#¸¸'Ü¸¹#$¹#H¹)l¹‰–¹2 º&SºUzº&Ðº/÷º8'»!`»+‚»2®»-á»'¼47¼¡l¼i½3x½.¬½(Û½¾>#¾b¾�¾’¾;ª¾7æ¾8¿<W¿J”¿ß¿/ÿ¿"/À5RÀ/ˆÀ"¸À2ÛÀÁ$*Á,OÁ'|Á,¤Á+ÑÁ7ýÁ-5Â>cÂ¢ÂY¿Â7Ã(QÃzÃ%”Ã ºÃ;ÛÃ'Ä=?Ä)}Ä(§Ä/ÐÄ,Å+-Å2YÅ ŒÅ(­Å)ÖÅ*Æ+Æ&IÆ'pÆ'˜ÆÀÆ4ÙÆ%Ç&4Ç)[Ç$…Ç3ªÇ2ÞÇ/È0AÈ1rÈ/¤È2ÔÈ2É8:É$sÉ$˜É(½ÉæÉ1Ê)8Ê-bÊ,�Ê,½Ê<êÊ5'Ë&]Ë/„Ë=´Ë&òË%Ì7?ÌwÌ’Ì°Ì,ÐÌýÌ0Í'IÍ5qÍ;§Í=ãÍ5!ÎTWÎ¬Î ÉÎcêÎBNÏ.‘Ï%ÀÏæÏùÏ-
Ð;Ð4SÐ-ˆÐ¶Ð"ÎÐñÐ	þÐ+Ñ4ÑFÑ3[ÑB�Ñ*ÒÑ$ýÑ-"Ò?PÒ�Ò®Ò2ÍÒ8Ó:9Ó(tÓ$�Ó+ÂÓîÓÔÔ-Ô$DÔ%iÔ �Ô)°Ô7ÚÔ	ÕÕ(1Õ(ZÕƒÕ(ŸÕ*ÈÕóÕ?ÖCQÖ;•Ö%ÑÖ÷Ö×#,×#P×#t×#˜×-¼×'ê×'Ø#:Ø-^Ø ŒØ!­ØÏØëØÙ #Ù%DÙ$jÙD�Ù/ÔÙ2Ú57Ú-mÚK›ÚLçÚA4Û@vÛ"·ÛKÚÛ/&ÜIVÜ$ Ü9ÅÜÿÜ7ÝRÝ$gÝ4ŒÝÁÝMÚÝ((ÞBQÞ(”Þ1½Þ-ïÞß%7ß']ß(…ß%®ß$Ôß+ùßc%à7‰àÁàÕàIéàT3á5ˆá*¾á'éá5â*Gâ"râ(•â/¾â7îâ&ã@ã&Oãvã#Žã²ã*Íã#øã!ä>ä/\ä:Œä,Çä#ôäDåF]å@¤å8ååPæHoæE¸æþæ,çBçaç~çšç0ºç.ëç%è=@è.~è+­è4Ùè:é5Ié%é+¥é5Ñé1ê29êIlê-¶ê,äê$ë'6ë0^ë$�ë3´ë+èë!ì6ìLì#iì�ì)œì2Æìùì-í3Bí'ví%ží7Äí5üí2î(Rî${î î¼î:Ïî
! ïï7ïUï‚uï†øï(ð ¨ðÉðHÝð'&ñNñiñ„ñšñ ´ñ+Õñ2ò24ò2gòfšòóó
! -ó%8ó%^ó!„ó¦ó¹ó(Ìó#õó$ôN>ôH�ôQÖôU(õ~õ5šõÐõ)ßõ	ö&ö1Fö-xö(¦ö)Ïö>ùö,8÷7e÷�÷!²÷/Ô÷"ø+'ø=Sø%‘ø2·ø;êø;&ùEbù7¨ù2àù?ú5Sú.‰ú)¸ú!âú…û‰Šûdü#yü)�ü!Çüéü:ý<ý@[ýFœý4ãýþ57þmþ'…þO­þýþÿ%ÿCÿbÿwÿ‘ÿ¯ÿ4»ÿ;ðÿ:,(g0�4Á<ö@3,t:¡/ÜMSZA®Rð7C,{A¨1êHMeU³Y	CcY§BMDX’>ë4*/_I�1Ù3e?G¥HíH6	^	�Þ	‘l
! 0þ
! L/O|qÌ->˜l˜
.ž
Í
í
>ÿ
>>6}:´;ï)+&U#|9 DÚ>-[,‰¶,¼+é24H}Lš1ç(5^{™¸×í"/*Z$w&œ$Ãè(9HWoŒ#¡ÅÖîý2F]r�;¦)â%.#G1k� ¸Ùæÿ!,>:k2¦Ùó70Fw“²É
! ã(î,D4a–°Ë-é/<G,„,±-Þ9:F.�4°/å&<Mmˆ&¤Ëç!53S‡.šÉ%æ('@h*ˆ³3Ñ*0-H v2—0Êû2 "N -q Ÿ ´ 1Ð !!8-! f!.‡!1¶!è!""5">T"=“")Ñ",û".(#W#/w#8§#Xà#9$P$c$x$—$*­$2Ø$;%KG%0“%:Ä%2ÿ%)2&+\&7ˆ&0À&:ñ&','=T'?’'0Ò'/(&3(LZ(D§(9ì(.&))U)/)<¯)0ì)3*"Q*,t*1¡*;Ó*6+.F+6u+'¬+`Ô+@5,1v,&¨,.Ï,2þ,*1-,\-P‰-)Ú-,.-1._.5.?µ.;õ.91/2k/ž/+½/Dé/'.0AV01˜06Ê0+1F-13t1N¨1/÷12'2Z2(y2¢2;¾28ú2336R3'‰3/±3*á3=4IJ4,”43Á48õ40.5$_5=„5fÂ5A)6Ck6*¯6*Ú6/7#57!Y7{7”7#­7-Ñ7!ÿ7#!82E8!x86š88Ñ8#
! 9*.9.Y9ˆ95¨9Þ92ý9
0:>:+O:;{:0·:2è:/;K;1M;.;0®;Wß;?7<3w<C«<ï<+=%1=#W=3{=1¯=1á=&>*:>*e>�>9®>*è>$?88?,q?1ž?/Ð?2@3@2O@Q‚@.Ô@-A+1A$]A‚A¢A/¼A(ìA*B.@BcoB<ÓB>C
OC.]C+ŒC&¸CßC=ÿC#=D.aD%�D¶D)ÕD9ÿD<9E5vE8¬E+åE+F4=F0rF:£F5ÞF2G'GG1oG(¡G0ÊGûGH.HKH$gH!ŒH'®HÖHòH I3I0OI'€I+¨I9ÔI1J&@J/gJ.—J$ÆJ5ëJ4!K4VK<‹KÈK!âK!L&&L&MLtL'{L(£L<ÌL2	M><M'{M£M.¿M7îM)&N4PN4…N<ºN ÷N"O$;O`O2wOªOÉO9ßO9P.SP(‚P>«P2êP3Q0QQ2‚QµQÁQ%ÞQ%R*R@RRR$eR ŠR«R¼RÑRÝR÷RSS(S 1SRS+qS'�S"ÅS#èS)T6TLT+iT •T!¶T ØT#ùTU =U#^U!‚U!¤U(ÆU%ïU!V 7V$XV}V•V®V(ÂV"ëV,W ;W\W/xW'¨W0ÐW%X''X(OXxX%�X+³XßX+þX*YGY8bY8›Y7ÔY;Z5HZ4~Z5³Z5éZ4[6T[5‹[7Á[6ù[50\7f\8ž\7×\:]6J]9�]:»]9ö]80^1i^#›^ ¿^=à^ _(?_h_ƒ_Hš_)ã_)
`,7`$d`*‰`!´`$Ö`$û`$ a$Ea#ja+Ža*ºa)åa(b.8b"gbŠb¥b"½b*àb*cA6c+xc4¤c6Ùc2dCd9\d:–dÑd#âd.eM5e'ƒe«eÊeÝeðeff1fDf5bf-˜fÆfæfúf,g<Eg2‚gµg:Ïg
! h"h$?h.dh“h£hÁhÓhíh	i!i"5i$Xi}i›i»iÐi#éi
jj'j*7j.bjJ‘jÜj#üj k.>k,mk1škÌkEìk 2l#Sl-wl¥lHÂl*m&6m&]m)„m/®m4Þm+n7?n9wn8±nên%	o /o6Po7‡oT¿o$p 9p8Zp<“pÐpápópqq)8q<bq(Ÿq'Èq'ðq&r?r*^r:‰rÄr1ärsG%s@ms;®sTês)?t3itW�t1õtF'uEnu3´u2èu,vHv6fv$�vBÂv*w&0w Ww)xw,¢w1ÏwgxLix(¶x/ßx4y)Dy1ny@ y$áy<z.Cz0rz£z½z)Úz.{13{/e{!•{'·{ß{ü{$|+7|+c|D�|Ô|-í|;}-W}…}�}"½}à}é}&~//~'_~‡~›~°~É~Ý~ù~70Q ‚&£&Ê:ñ&,€S€1k€<�€;Ú€.�1E�.w�.¦�5Õ�5‚?A‚.�‚°‚É‚"á‚8ƒ9=ƒwƒ*”ƒ ¿ƒ(àƒ(	„/2„(b„(‹„"´„&×„,þ„2+…A^…' …$È…$í…,†<?†|†.™†'È†4ð†&%‡.L‡<{‡¸‡'Ö‡#þ‡"ˆ$=ˆ<bˆŸˆ,ºˆ@çˆL(‰Pu‰0Æ‰7÷‰/Š.LŠ{Š6›ŠÒŠ ðŠ‹6&‹]‹t‹%Š‹=°‹Cî‹12Œ1dŒ2–ŒÉŒÕŒ6ëŒ"�#@�9d�0ž�-Ï�,ý�+*Ž3VŽ0ŠŽ!»ŽÝŽ%åŽ�5�6U�'Œ�´�#Í�añ�"S� v�4—�5Ì�/‘-2‘+`‘.Œ‘(»‘$ä‘&	’;0’-l’+š’Æ’.ã’)“<“!\“#~“,¢“&Ï“7ö“/.”2^”5‘”VÇ”<•:[•1–•%È•.î•–7–KK–2—–)Ê–@ô– 5—(V—C—BÃ—˜* ˜+K˜1w˜#©˜#Í˜4ñ˜&™7™ W™x™—™·™$Ñ™ö™	šš3šHš_š
vš%„š0ªšÛšúš›/›&F›(m›(–›(¿›è›7œ-@œnœ‚œ¢œ.Âœ+ñœ�37�k�E}�<Ã� ž!!žCž`žvžJ�žTÚžT/Ÿ8„Ÿ5½Ÿ8óŸ7, 2d -— 3Å &ù 6 ¡6W¡Ž¡#£¡ Ç¡!è¡!
! ¢",¢O¢j¢$†¢%«¢Ñ¢í¢$
! £/£A£Y£7a£'™£(Á£$ê£)¤%9¤%_¤$…¤%ª¤Ð¤5Ù¤C¥S¥<r¥9¯¥+é¥/¦-E¦2s¦.¦¦DÕ¦+§LF§C“§(×§&¨('¨P¨'\¨$„¨2©¨Ü¨,ø¨6%©"\©©#™©2½©2ð©
#ª1ª	8ªBª"Iªlª)Šª*´ª(ßª «)«G«![«}«-�«Ë«Û«ç«¬ ¬>¬]¬{¬0�¬4À¬õ¬ ­ %­:F­4�­"¶­)Ù­®5®%S®&y®) ®Ê®!Ó®õ®@¯@S¯C”¯3Ø¯!°3.°7b°6š°7Ñ°(	±(2± [±|±/–±2Æ±$ù±$²/C²!s² •²)¶²)à²)
! ³-4³b³0x³8©³4â³*´:B´C}´Á´Ô´,ô´,!µ+Nµ+zµ¦µ!Âµ-äµ'¶9:¶)t¶%ž¶)Ä¶(î¶2·$J·=o·$­·Ò·'é·8¸J¸h¸*„¸¯¸;Í¸,	¹<6¹s¹"�¹/°¹à¹ð¹Sÿ¹;Sº(�º-¸ºæº$»'»0=»n»/†»4¶»4ë»6 ¼*W¼#‚¼#¦¼6Ê¼6½8½6L½Mƒ½ Ñ½/ò½"¾23¾"f¾#‰¾#­¾$Ñ¾8ö¾./¿>^¿:�¿$Ø¿6ý¿ 4À)UÀÀ�À¢ÀµÀ!ÔÀ:öÀ11Á(cÁ ŒÁ.­Á$ÜÁÂÂ)5Â&_Â,†Â1³ÂåÂ,Ã..Ã]Ã)mÃ—Ã!·Ã#ÙÃ6ýÃ 4Ä;UÄ-‘Ä8¿Ä8øÄ@1Å)rÅ;œÅ/ØÅ2Æ#;Æ_Æ*|Æ*§Æ9ÒÆ0Ç4=Ç6rÇ0©Ç1ÚÇ&È*3È%^È6„È8»È/ôÈ&$ÉKÉdÉ.sÉ&¢ÉDÉÉ$Ê)3Ê ]Ê~Ê;™Ê*ÕÊ*Ë;+ËgË'†Ë2®Ë8áËYÌ&tÌ*›Ì'ÆÌîÌÍ%Í4Í"OÍ;rÍH®Í<÷Í<4Î<qÎ<®Î ëÎ:Ï5GÏ"}Ï8 Ï*ÙÏÐÐ'Ð;ÐOÐcÐuÐ‰Ð›Ð­Ð¿ÐÑÐãÐôÐÑÑ*Ñ<ÑNÑ`ÑtÑ†Ñ˜ÑªÑ¼ÑÎÑâÑôÑÒÒ.ÒBÒTÒfÒwÒ‰Ò›Ò­Ò¿ÒÑÒãÒ÷Ò	ÓÓ1ÓCÓUÓgÓwÓ‘Ó®ÓÄÓäÓ'þÓ/&Ô6VÔ!�Ô¯Ô;ÎÔ
! Õ1Õ4LÕ)�Õ/«Õ)ÛÕ2Ö!8Ö/ZÖ0ŠÖ »Ö&ÜÖ<×!@×b×(z×,£×7Ð×Ø%Ø:EØ"€Ø,£Ø&ÐØ:÷Ø:2Ù(mÙ–Ù*´Ù1ßÙ'Ú9ÚNVÚ#¥ÚÉÚ$éÚVÛKeÛ±Û"ÅÛ
èÛöÛÜ6ÜSÜoÜ‹Ü©Ü#¶Ü'ÚÜÝ Ý =Ý ^Ý Ý  Ý ÁÝ âÝ Þ $Þ EÞ fÞ‡Þ"¥ÞÈÞèÞß$ß@ß\ß|ß˜ß´ßÐß3ìß à(>à'gà�à¢à¾àÞà7ôà,áGá `á%�á.§á2Öá	â#â#@â(dâ�â=¡â-ßâ&
ã#4ãXã<lã©ãÈã$æãä!ä,>äkä*‹ä¶äÌä$èä.
å:<åwåGŠåMÒå' æDHæ,�æ[ºæmç(„ç$­ç%Òç3øç,è)Lè)vè- è(Îè3÷èA+é9méL§é'ôéê;ê[ê"zê%�ê#Ãêçê!ë!)ëUKë)¡ë<Ëëì(ì9@ìzì™ì¬ì¾ì*Øì$í!(í!Jí!lí$Ží"³í#Öí#úí#îBî'bîŠî)¦î Ðîñîï1ïQï mïŽï®ï7ÎïfðVmð5Äðúðñ,8ñ,eñ"’ñµñ$Éñîñ'	ò11ò3còT—òìòó ó!7óYó3vóªó ºóÛó!ûóô5,ôbôzô7‘ô0Éô1úô),õ0Võ)‡õ2±õ/äõ6öKö@kö¬öÉö-Ûö%	÷/÷(I÷r÷+�÷¼÷Ü÷%ø÷ø$9ø^ø$yø$žø/Ãø7óø +ù@Lù%�ù!³ùÕùòù-ú/:ú5jú$ úÅúâú8û?:û1zûL¬û>ùû>8ü0wü5¨ü;Þü5ý%Pý*vý6¡ý+Øýþ,#þ(Pþ0yþ$ªþ(Ïþøþ<ÿ,Oÿ4|ÿ"±ÿ=Ôÿ.5A(w, ,Í&ú!+8d}—·!Ö%ø2M/h/˜È"Ü!ÿ!0CS.j!™ »(Ü89>+x&¤Ë#Û ÿ #6)Z,„8±'êK"^#�¥Å ã%*(F+o.›2Ê!ý,MLš	¡'«@Ó	1	6L	 ƒ	+¤	.Ð	ÿ	2
! 3K
! #
! £
! 6¸
! ï
! ‚/$² ×'ø" $C#h(Œ)µß-ôG"
j
-ƒ
±
Ï
Ü
 û
$A#V#zž¸Ô'ç'/6Cf5ª"à/+32_"’&µÜ(ü%2<o&�#´-Ø,"3V(qš1¸+ê++B+n+š*Æ-ñ4;TC�4Ô8	GB!Š(¬ Õ&ö:KXM¤6ò)F&cŠ9¦à4ç52,h<•5Ò&</+l"˜»8Ø-4?1t4¦LÛZ(Yƒ(Ý:(A5jA Fâ<)Af5¨)Þ:!UAw@¹Lú&Gn%Š6°3ç# !? #a … — /¨ =Ø 
!C$!3h!<œ!Ù!)ù!+#"%O"%u"+›"Ç"Û"÷"#%6#(\##…#-©#5×#
$'-$)U$$$+¤$Ð$7ì$,$%Q%1n%7 %JØ%#&%/&U&r&*Ž&¹&.Ï&Eþ&<D' �'"¢'.Å'Oô'KD(J�(KÛ(K')Js)K¾)5
! *7@*Gx*9À*Dú*D?+L„+@Ñ+=,1P,=‚,À,-Å,.ó,2"-6U-BŒ-.Ï-(þ-)'.:Q.+Œ.1¸.-ê.<//U//…/<µ/Zò/7M0)…0;¯0(ë0-14B1w1'•1'½1	å1ï1
! 2.'2V2"s2–2µ2Î2-ë2353*Q3|3˜3&·3&Þ34!"4
D47R4.Š4(¹4$â4525M5^5%~5?¤59ä566<U6:’67Í6,7*275]7“7¦7Ã7#à7&8&+8R8Aj8¬8Ê8ç8)ü8&9,=9Fj9$±9Ö9(ô9 :/>:-n:-œ:,Ê:÷:;+;<A;A~;=À;,þ;#+<CO<<“<%Ð<'ö< =2?='r=4š=$Ï=-ô=4">3W>%‹>0±>0â>8?L?k?Š?!ª?1Ì?0þ?)/@;Y@9•@$Ï@#ô@ A9A!IA"kAŽA*¬A&×AþA:B<TB8‘BÊB7èB+ CLC+gC"“C¶C)ÑC*ûC2&DWYD)±D+ÛDE8%E&^E…E£E'ÂEêE4F9FSFmFd„F^éFHGfGƒG¡G³G=ÈG?H7FH+~H!ªHÌH*ÛH)I,0I)]I=‡I(ÅI,îIAJ5]J4“J)ÈJ)òJ-K@JK"‹K)®K*ØKL-L'GL)oL&™L5ÀL öLM44MiM7‚M)ºM&äM$N'0N'XN9€N0ºN;ëN6'O3^O/’O3ÂO3öO*P)JP/tP$¤P@ÉP:
! Q"EQhQˆQ¡Q¶Q(ËQZôQ/ORR•R.±R2àR8S-LS8zSD³S$øS.T(LT(uT'žT1ÆT.øT5'U5]U9“U5ÍU5V59VoV!„V#¦V-ÊVøV.WFWSWmW+ŠW ¶W×W-óW.!X(PX'yX+¡X4ÍXY4"Y(WY€YžY»Y(×YPZŸQZvñZh[†€[6\/>\%n\)”\7¾\&ö\7]GU]�]@µ]2ö]$)^N^=l^ª^º_Î_ã_÷_
`!`4`I`]`r`†`›`±`Å`Û`õ`	aa-aGa\araˆa›a4³a(èabD1b,vb>£bTâbA7clyc;æc>"d4ad>–d1Õd2e0:eke<}e2ºe2íe( f2If3|f°fcÏf3g:SgFŽgÕgògh*.h!Yh!{h6�h ÔhRõh/Hi$xi �i¾iÜiûi"j"=j3`j”j²j7Çj!ÿj/!k8Qk.Šk3¹k-íkl&5l$\l'�lD©lDîlF3m=zm8¸m*ñm/nLnDbn1§n,Ùn0o87o$po/•o5Åo(ûo6$p%[pB�p'Äp&ìp%q39q.mqœq&¯q'Öq1þq0r/Gr(wr) r/Êr6úr(1s6ZsA‘sEÓs3t4Mt.‚t±t.Ðt4ÿt4u/Juzu&šu#Áu!åuv#v;v,Wv„v'švIÂv)w&6w!]ww�w"¢wÅwáw&ùw x5?x ux–x«x$Æx,ëxAyZy[tyHÐy1z:Kz>†zÅz"áz6{<;{1x{ª{/Ç{0÷{(|èF|*/}Z}l}…}˜}+®}$Ú}ÿ}~3~N~6e~<œ~.Ù~'30d)€5ª à$€"&€I€^€%s€™€%·€&Ý€��>�]�8|�µ�3É�4ý�2‚N‚.h‚)—‚Á‚"Ü‚ÿ‚ƒ>(ƒgƒP|ƒ9Íƒ@„&H„)o„1™„.Ë„-ú„2(…0[…;Œ…;È…††23†&f†1�†0¿†'ð†-‡BF‡"‰‡¬‡)Â‡+ì‡Gˆ/`ˆ.�ˆ)¿ˆ4éˆ&‰+E‰0q‰&¢‰É‰4è‰3ŠQŠ+iŠ •Š(¶Š/ßŠ-‹==‹/{‹;«‹ç‹/Œ32Œ1fŒ0˜Œ*ÉŒ#ôŒ#�<�=\�Cš�DÞ�3#Ž0WŽ,ˆŽ8µŽ)îŽ�6� R�s�‹�¦�7¾�'ö�6�+U�7��,¹�/æ�0‘5G‘*}‘(¨‘Ñ‘é‘ü‘@’5R’#ˆ’¬’!Ë’Qí’ ?“A`“(¢“9Ë“€”	†”4�”4Å”.ú”6)•.`•.�•¾•Ü•û•–+7–c–*w–*¢–Í–5í–5#—Y—%t—"š— ½— Þ—-ÿ—"-˜!P˜%r˜˜˜(§˜!Ð˜ò˜™,™D™Ca™¥™P¹™
! ›X›3e›M™›Bç›f*œ‘œœ±œ™N�è�	žŸ8'Ÿ1`Ÿ3’ŸÆŸ&ÒŸ.ùŸ( / SF {š ;¡DR¡O—¡=ç¡9%¢8_¢;˜¢?Ô¢I£[^£Cº£Kþ£KJ¤>–¤PÕ¤n&¥?•¥<Õ¥€¦C“¦ˆ×¦K`§K¬§Jø§NC¨K’¨RÞ¨=1©:o©Aª©Mì©;:ªCvªtºªQ/«O�«:Ñ«O¬R\¬9¯¬@é¬Q*­4|­N±­>®D?®7„®@¼®“ý®‘¯>­¯8ì¯3%°‚Y°<Ü°F±I`±Eª±?ð±E0²Mv²PÄ²›³n±³N ´Lo´=¼´wú´Rrµ@Åµ>¶LE¶<’¶FÏ¶G·D^·:£·\Þ·1;¹m¹N�¹Ü¹8è¹/!º/Qº�º,•º3Âº	öº9»U:»�»)£»Í»5è»¼(7¼(`¼/‰¼2¹¼"ì¼"½ 2½ S½t½
! Ž½™½$­½%Ò½ø½(¾-:¾+h¾”¾´¾Ï¾)ê¾'¿<¿*\¿‡¿‹¿-’¿BÀ¿AÀAEÀA‡ÀÉÀâÀûÀ6Á"9Á-\Á!ŠÁ¬Á%¼Á%âÁ<ÂSEÂ6™Â5ÐÂ=ÃJDÃ>�Ã<ÎÃDÄDPÄE•ÄIÛÄY%ÅLÅ<ÌÅ+	Æ<5ÆFrÆ"¹Æ0ÜÆ5
ÇHCÇ
ŒÇ!šÇ#¼ÇàÇ!ýÇÈ(7È(`È-‰È-·È+åÈÉ$)ÉNÉZÉ$zÉ\ŸÉ2üÉ(/Ê8XÊ>‘Ê*ÐÊ8ûÊ#4Ë7XË,�ËM½Ë5ÌAÌ]Ì#yÌ'�Ì&ÅÌìÌGÍ<SÍ/�ÍEÀÍ;ÎTBÎ�—ÎX(Ï8�Ï7ºÏCòÏ96ÐEpÐ;¶Ð òÐSÑ4gÑ`œÑ.ýÑ',Ò@TÒ2•Ò.ÈÒ6÷Ò|.Ó+«Ó@×Ó>Ô8WÔ?�Ô4ÐÔ;Õ$AÕwfÕ`ÞÕE?ÖE…Ö7ËÖ>×6B×Jy×(Ä×.í×(Ø$EØDjØ;¯Ø/ëØ?Ù([Ù1„Ù#¶Ù(ÚÙ%Ú)Úd6ÚL›ÚQèÚ%:Û7`ÛA˜Û%ÚÛ9Ü:Ü7RÜ;ŠÜTÆÜÝ(0Ý&YÝ6€Ý,·ÝOäÝ4ÞWJÞ¢ÞeÁÞj'ßR’ßåßJüßGà_àd}à,âà8áeHá ®á9Ïá	â$âE+âqâŽâ+¢âÎâ2ãâ(ãD?ã.„ã*³ã(Þã-ä$5ä8Zä/“ä0Ãä%ôä2å&Må'tåAœå1Þå<æ9Mæ-‡æ7µæ9íæ)'ç	Qç![ç
}ç	‹ç,•çBÂçfè(lè=•è.ÓèDéAGéF‰é2ÐéVêIZê7¤ê_ÜêF<ë&ƒëªë5Åë;ûëH7ì:€ìL»ì7í<@í(}í,¦í%Óí9ùí53îOiîB¹î3üî20ïWcï9»ï9õï0/ðH`ðB©ðEìðA2ñRtñWÇñ7òTWò¬ò;ÄòIóWJó7¢ó-Úó3ô <ô1]ô&�ô=¶ô&ôô1õUMõN£õ^òõWQöh©öy÷YŒ÷Væ÷D=øc‚øYæøY@ùcšùFþùFEúDŒú>Ñú1û?Bû9‚ûD¼û=üR?ü0’ü#ÃüAçüO)ýyý,™ý+Æý+òý.þ.Mþ.|þ4«þ&àþAÿ&Iÿ#pÿB”ÿ@×ÿJ#cE‡AÍA*Q.|)«#Õ*ù1$/V#†)ªÔ'ò(6*_5Š"Àã'ÿ2')Z„B�WàT89�PÇ$#=a!xš"¹8Ü,?BZ‚(Ý2G9,�A®:ð +	L	)k	2•	@È	'	
! B1
! :t
! ,¯
! 'Ü
! A"F<iJ¦Dñ'6,^W‹'ãD
9P
+Š
¶
#Ö
(ú
9#F]V¤4û=06n+¥Ñî
!  (-I!w@™[Ú#6OZ^ª/	)9!c …&¦:Í!>*iC€FÄB%N5tªÂÓè%ï/GEA�&Ïqö$h� «5Ì.'E$m+’'¾æ%E@†œ±&Ë-ò:  ['|+¤IÐ'Bax• ²%ÓùEH^3§/Û?7KHƒ1Ì[þBZC�á3ú/."^$�¦¾Ó$ç.$;`)}%§6Í 7 N Dj ?¯ !ï 9!,K!Ix!Â!4Ü!)".;"]j"È"cÞ"_B#L¢#Xï#MH$M–$_ä$^D%ƒ£%'&IA&9‹&7Å&'ý&%'5E'&{'&¢'!É',ë'('4(/\(+Œ(¸(Õ(*ð():)P)'j)’)2«) Þ)ÿ)*3,*8`*™*9¹*5ó*0)+ Z+2{+®+Ê+/ê+9,%T,:z,+µ,1á,:-:N--‰-O·-;.6C.$z.)Ÿ.É.2æ./)+//U/.…/´/È/'Ù/*0,0#E02i0)œ0-Æ00ô0%%1/K1){1¥1¨1¬1°1¸1À1Ö1ð129 2Z2g2x2„2J‘2ZÜ2473.l3=›31Ù343$4,X40…4,¶4)ã4)
5)75&a5)ˆ5+²5#Þ5'6#*6%N6/t65¤6"Ú6!ý6,7.L74{7:°7&ë7"8"58$X8}84–8/Ë8û8*9 ;93\91�93Â9#ö9:&8:_:::Bº:ý:#;eA;I§;ñ;0<$?<3d<;˜<5Ô<7
! =6B=%y=QŸ=ñ=7ø=0>/N>~>>œ>2Û>4?C?Y_??¹?Hù?IB@FŒ@.Ó@<AT?AG”ASÜA;0BGlB:´B$ïBC%0C7VC"ŽC0±C6âC6D5PDH†DCÏD/ECE.PE*EDªE=ïE-FDLF=‘F>ÏFG)G,>G?kGC«GïG
ÿGC
H6QH)ˆH.²HDáH;&I1bI@”ICÕI+J/EJDuJ)ºJ)äJ3K)BK lK.�K+¼KèK6ùK0L2IL$|L¡LÀLÞLôLM##M2GM&zM¡M3ÁM;õM1NKN7^N–N™N«NÄNÖNèN%Oc.O’O¤O¶O/ÈO*øO#P&5P\P'nP –P·PÊPÜPïPQQ %QFQXQ?\Q+œQBÈQ=RßIRv)S4 S#ÕS1ùS>+T:jT9¥TeßT*EU-pU/žUOÎUV�6Vp¸VD)WMnW.¼W4ëW{ X=œXÚXAðX*2Y+]Y,‰Y¶Y0ÕY0Z.7Z)fZ1�ZNÂZ7[/I[?y[)¹[0ã["\.7\0f\L—\:ä\']6G]2~]D±]1ö]"(^FK^A’^'Ô^<ü^Y9_R“_Pæ_87`�p`Nþ`DMa`’aNóaABbQ„b<ÖbPcUdcFºc/d01dubdkØd7DeX|e(Õe/þe6.f?efh¥fRgCag?¥g#åg…	he�h?õhB5ikxifäicKj>¯jFîj‘5kOÇkSlgklHÓlmB4mGwm?¿mAÿm-AnKonC»n;ÿnG;oIƒoNÍo7p4Tp4‰p:¾p!ùp5qTQq9¦q*àq9r1Er1wr,©r}Ör3Ts6ˆs@¿sXtHYt*¢t+Ít'ùt5!u*Wu‚u%›u%Áu+çu$v(8v5av!—va¹v!wE=w9ƒw+½wAéw+x&Kx:rx(­x/Öx6y0=y>ny­y,Èy7õy2-zG`zE¨z*îz*{?D{F„{'Ë{$ó{0|0I|8z|³|1Ñ|-}61}
! h}	s}?}}
! ½}.È}d÷}1\~Ž~—~£~>³~`ò~>SX’Bë+.€$Z€f€4æ€U�Vq�%È�7î�.&‚VU‚¬‚È‚bä‚Gƒ-^ƒ$Œƒ,±ƒ!Þƒ@„+A„m„Š„%§„'Í„'õ„;…5Y…U�…<å…6"†.Y†9ˆ†BÂ†9‡?‡\‡4y‡®‡(È‡?ñ‡1ˆLˆ-Yˆ.‡ˆb¶ˆe‰;‰%»‰-á‰,ŠJ<Š‡Š<§Š'äŠ+‹S8‹Œ‹*¨‹1Ó‹4Œ@:ŒF{ŒGÂŒG
! �R�)g�A‘�7Ó�TŽH`Ž*©Ž0ÔŽP�"V�1y�«�Å�/Ù�;	�3E�;y�;µ�=ñ�;/‘;k‘;§‘;ã‘;’/[’8‹’,Ä’(ñ’(“>C“5‚“;¸“$ô“”(0”(Y”d‚”Uç”R=•}�•G–V–Su–>É–,—35—2i—!œ—D¾—"˜0&˜}W˜{Õ˜;Q™E�™Ó™2ñ™C$š1hš%ššÀšBÞšF!›Dh›"­›Ð›ï›$œ"3œVœnœ†œ>Ÿœ Þœÿœ �!@�b�1~�$°�$Õ�ú�'ž+8ž@džA¥ž-çžCŸ+YŸA…Ÿ:ÇŸ$ $' @L ?� 8Í Y¡`¡,¡¬¡(È¡'ñ¡C¢P]¢9®¢è¢4ÿ¢4£'O£!w£/™£MÉ£5¤+M¤'y¤¡¤!Á¤(ã¤/¥E<¥P‚¥5Ó¥	¦&)¦*P¦"{¦)ž¦cÈ¦;,§#h§9Œ§DÆ§T¨`¨$~¨£¨¼¨%Ü¨'©'*©-R©7€©)¸©#â©6ª9=ªwª‘ª®ª2Íª«9«AX«š«+­«HÙ«."¬!Q¬%s¬)™¬Ã¬â¬,ý¬9*­<d­@¡­,â­,®<® \®}®š®³®Ñ®Ië®35¯%i¯+�¯9»¯.õ¯9$°)^°&ˆ°?¯°ï°:±/J±,z±)§±/Ñ±1²63²<j²,§²)Ô²,þ²8+³?d³5¤³GÚ³5"´)X´m‚´@ð´01µHbµ-«µOÙµV)¶0€¶<±¶"î¶3·(E·n·:Ž·%É·!ï·"¸>4¸;s¸#¯¸&Ó¸ú¸3¹ E¹0f¹B—¹HÚ¹#º$?ºdº4€ºAµº/÷º@'»(h»‘».­»&Ü»$¼(¼IF¼ �¼ ±¼Ò¼3ò¼%&½;L½=ˆ½,Æ½Mó½(A¾+j¾I–¾4à¾M¿=c¿A¡¿@ã¿$$À8IÀ:‚À%½À#ãÀ,Á!4ÁAVÁ,˜Á/ÅÁ1õÁ7'Â_Â*|ÂQ§ÂùÂ1ÃC@Ã„Ã'�ÃÅÃ*ãÃÄ.#Ä"RÄ.uÄ.¤Ä%ÓÄ/ùÄ7)ÅaÅ}Å&™Å'ÀÅ2èÅ0Æ#LÆpÆ,ŒÆ¹Æ+ÍÆ)ùÆ<#ÇB`Ç$£Ç7ÈÇ7È58È5nÈ&¤È+ËÈ0÷È0(É7YÉ,‘É,¾É4ëÉ6 Ê(WÊ-€Ê~®Ê<-Ë1jË%œË.ÂËLñË:>ÌEyÌ5¿Ì?õÌ&5Í*\Í>‡ÍHÆÍCÎ-SÎ-�Î$¯Î3ÔÎ0Ï9Ï0YÏjŠÏ^õÏ-TÐ$‚Ð"§Ð%ÊÐ>ðÐ/Ñ!NÑcpÑ;ÔÑ2Ò2CÒ vÒ—Ò³Ò4ÏÒ8Ó0=Ó/nÓ7žÓ!ÖÓ9øÓ'2ÔZÔ-xÔ$¦ÔËÔ.èÔÕ-2Õ`Õ)€Õ%ªÕ'ÐÕ'øÕ- ÖNÖimÖ-×Ö×=×X×'u×�×"¶×=Ù×%Ø(=Ø.fØ8•Ø)ÎØ4øØ -Ù~NÙHÍÙBÚAYÚF›Ú%âÚ%ÛK.Û-zÛ6¨ÛBßÛ4"ÜWÜ!gÜ(‰Ü<²Ü*ïÜ?Ý:ZÝb•ÝdøÝ]Þ,pÞ�Þ²ÞÌÞáÞ#ýÞ6!ß7Xß�ß¥ß»ßÍßäß÷ßà8àFXàIŸà9éà#á;<áxá“á®áÉáäáÿáâ4â+Nâzâ–â=²âðâã-ãKãiã‡ã ã¹ãØã0÷ã(ä0Gäxä—ä¶äÕäìä
! å#å<å!UåIwå#Áå"åå,æ$5æ#Zæ~æ8�æ@Öæ1ç?Iç=‰çÇç>æç%è#Dè(hè/‘è2Áè0ôè.%é0Té>…é2Äé<÷é<4êjqê#Üê8ë39ëCmëC±ë@õë@6ì=wì=µìlóì`í)|í4¦í"Ûí$þí-#îQîfî†î(¡îUÊîZ ï;{ï@·ïCøï*<ð7gð"Ÿð#Âðæð9ñE@ñ4†ñ-»ñ~éñChò:¬ò!çò@	ó=Jó8ˆó0ÁóMòó2@ôsô'“ôA»ô=ýôB;õ.~õ<­õJêõ;5ö3qöE¥öIëö.5÷3d÷7˜÷GÐ÷#ø2<ø)oøE™øDßøZ$ù,ù>¬ùDëù40ú)eú2�ú2Âú;õú11û>cû(¢ûPËû.ü&KüGrü'ºüLâü</ýOlý+¼ý8èý+!þ"Mþ.pþ\Ÿþ:üþ37ÿZkÿWÆÿK7jC¢ æ[‡ÍãO±HaJQ¬OþIN(˜,Á'î+!B-dœ’3/(cVŒ*ã8HG+�2¼Cï63,j?—–×„n	7ó	7+
! -c
! "‘
! H´
! !ý
! 0?HKˆLÔU!]w+Õ.
:0
>k
3ª
,Þ
9E*b4�2Â-õ(#IL.–EÅÔ%2ú$-R6n$¥<Ê,G4.|1«0Ý06?<v%³'Ù&(()Q-{.©'Ø8&W'~*¦%Ñ@÷;8<t1±1ã27H8€F¹++,(X"�3¤9Ø00C/tG¤1ì&-E@s"´"×;ú62V4‰3¾òF2X;‹@ÇG=PiŽøg.A–5Ø*9MBc¦9¾)ø" '? 
g u 3„ ¸ Õ 7ñ R)!1|!,®!8Û!G"!\""~"D¡"Pæ"V7#)Ž#'¸#9à#$8$R$l$,†$)³$&Ý$6%6;%
! r%}%-›%)É%!ó%%&.;&j&J‡&LÒ&E'*e'"�'³'*Í'*ø'*#(*N(1y('«('Ó("û(,)&K)&r)&™)#À)%ä)*
! *(5*,^*F‹*:Ò*;
+GI+@‘+IÒ+J,Dg,B¬,(ï,]-<v-V³-+
! .D6.!{.?�. Ý.4þ.L3/"€/i£/+
0R90.Œ0=»0Bù0 <1"]1-€13®1#â1&2'-2U2B^3¡3´3MÇ3Y4<o42¬4-ß4E
5:S5-Ž5<¼5;ù5:56p6�69¤6Þ6)÷6!71=7&o7–7/´72ä7F84^8(“8T¼8T9Rf9F¹9Y:QZ:[¬:!;6*;'a;‰;#¨;$Ì;:ñ;;,<2h<B›<:Þ<8=JR=T�=:ò=/->5]>>“>(Ò>'û>K#?:o?.ª?,Ù?1@=8@,v@=£@/á@&A8A)VA%€A¦A6¸A;ïA+B3HB?|B*¼B+çB;C<OC'ŒC1´C&æC!
D/DgJD²D!ÍDïD1E“AE›ÕE)qF(›FÄFdÛF2@G!sG!•G·GÑG#ðG&H?;H?{H?»HeûH(aIŠI©I7¹I1ñI.#JRJiJ%}J£J¿JRÜJN/KV~KZÕK0L6JL�L2�L4ÀLAõL77M-oM+�M,ÉMCöM6:NPqNÂN"ÔN.÷N&O"AO=dO(¢O6ËOVPEYPPŸPAðPE2QOxQBÈQ5R3AR+uRŸ¡R¥AS†çS&nT+•T*ÁTìTB
! U'MUIuUP¿U<V#MV5qV§V.ÅVQôVFW^W-uW£WÀW×WóW	X1X8OX@ˆX*ÉX0ôX2%Y;XYA”Y.ÖYAZDGZ^ŒZWëZDC[[ˆ[Cä[6(\L_\9¬\_æ\VF][�]aù]S[^c¯^K_U__cµ_=`)W`<�`]¾`Ba=_am�aGbLSbI baêb£Lc©ðc9šdTÔd^)ejˆe?óeš3fšÎf;ig"¥gÈgcÛgY?h@™hFÚh>!i)`i(Ši(³iGÜi^$j$ƒj#¨j8Ìj5k;k7>k6vk:­k9èk*"laMl/¯lßl,ûl+(m,Tm&�m&¨mÏmèm%n*n83nln%Œn(²n&Ûn"o%oCoXooo„o%™o.¿oîo-p:pQpop%„p.ªpÙpöpq"1qTqKnq2ºqíqr"r+=r=ir#§r4Ërss-s1Ms5sFµs;üs8tTt8qt5ªtàt þtu7uVu7gu-Ÿu#Íu6ñu%(vNv,iv.–v=ÅvJw+Nw5zw<°wAíw:/x6jxK¡x=íx<+yhy(~y%§y$Íy2òy%%zKzjz.€z!¯z8Ñz
! {:&{(a{6Š{(Á{'ê{;|N|1m|"Ÿ|<Â|1ÿ|1}6Q}(ˆ}J±}:ü}"7~:Z~(•~B¾~)AFˆ§C¿%€+)€/U€…€¤€Ä€à€vû€Cr�7¶�-î�<‚,Y‚9†‚GÀ‚zƒ0ƒƒ´ƒÐƒðƒ„1+„L]„7ª„bâ„@E…Q†…CØ…5†*R†=}†>»†Jú†(E‡Jn‡W¹‡Dˆ2Vˆ*‰ˆJ´ˆIÿˆ9I‰.ƒ‰,²‰:ß‰<Š8WŠ7�Š(ÈŠ1ñŠ<#‹?`‹: ‹7Û‹BŒ-VŒ„ŒN�;S�?��5Ï�KŽ!QŽ1sŽa¥Ž=�8E�/~�"®�@Ñ�S�If�@°�Gñ�#9‘D]‘U¢‘.ø‘]'’B…’JÈ’6“NJ“4™“XÎ“/'”BW”+š”8Æ”(ÿ”R(•E{•/Á•<ñ•3.–Fb–8©–@â–X#—8|—Gµ—Hý—@F˜)‡˜O±˜c™^e™\Ä™*!š4Lš:�š+¼š*èš!›!5›1W›'‰›,±›!Þ›,œ&-œ7Tœ9Œœ'Æœ2îœA!�"c�5†�%¼�@â�#ž8ž3Xž?Œž7Ìž?Ÿ:DŸŸA‚Ÿ>ÄŸJ _N I® >ø ]7¡•¡3®¡'â¡&
! ¢.1¢.`¢6�¢/Æ¢.ö¢.%£!T£Av£4¸£%í£F¤8Z¤>“¤>Ò¤<¥%N¥At¥o¶¥8&¦0_¦8�¦,É¦&ö¦§47§%l§*’§1½§]ï§;M¨A‰¨Ë¨:Û¨/©4F©{©9–©,Ð©2ý©'0ª Xª:yªL´ªC«HE«?Ž«5Î«5¬7:¬Ar¬>´¬<ó¬<0­(m­<–­.Ó­<®?®Z®v®’®#­® Ñ®&ò®¯4¯S¯s¯<Ž¯,Ë¯0ø¯B)°3l°& °7Ç°2ÿ°'2±>Z±4™±:Î±>	²H²a²|²)™²"Ã²æ²î²³C.³<r³L¯³,ü³)´0E´3v´%ª´;Ð´;µKHµ0”µ/Åµ.õµ$¶?=¶&}¶¤¶AÂ¶;·5@·*v·=¡·>ß·:¸.Y¸?ˆ¸È¸"Ø¸-û¸0)¹Z¹x¹“¹+«¹'×¹ÿ¹º3º Dºeºwº �º
±º&¿º%æº2».?»'n»*–»0Á»ò»#
¼01¼'b¼(Š¼'³¼*Û¼&½'-½*U½(€½(©½/Ò½,¾(/¾'X¾*€¾«¾È¾æ¾1¿!3¿6U¿#Œ¿°¿0Ì¿'ý¿-%À.SÀ2‚À$µÀÚÀ$óÀ4Á!MÁ4oÁ%¤Á#ÊÁ6îÁ4%Â3ZÂ7ŽÂ1ÆÂ0øÂ1)Ã1[Ã0�Ã2¾Ã1ñÃ3#Ä2WÄ1ŠÄ3¼Ä4ðÄ3%Å6YÅ2�Å5ÃÅ6ùÅ50Æ4fÆA›Æ3ÝÆ2ÇDDÇ.‰Ç8¸ÇñÇÈW0È>ˆÈ0ÇÈ-øÈ'&É6NÉ&…É(¬É#ÕÉ#ùÉ#Ê)AÊ1kÊ/�Ê.ÍÊ8üÊ=5Ë#sË—Ë·Ë,ÒË6ÿË16ÌPhÌ7¹ÌAñÌ>3Í<rÍ¯ÍLÍÍFÎaÎ'uÎF�ÎtäÎ>YÏ0˜Ï"ÉÏ ìÏ(
Ð$6Ð'[Ð/ƒÐ9³ÐJíÐ?8Ñ,xÑ)¥Ñ0ÏÑ:ÒR;ÒPŽÒ)ßÒY	Ó!cÓ5…Ó3»ÓBïÓ 2Ô:SÔ"ŽÔ/±Ô/áÔ'Õ39Õ3mÕ3¡Õ2ÕÕ6Ö'?Ö+gÖ<“ÖÐÖÜÖèÖ:ùÖ94×bn×3Ñ×9Ø2?Ø<rØ<¯ØEìØ02Ù^cÙ-ÂÙ4ðÙ8%Ú-^ÚVŒÚ4ãÚ.Û0GÛ/xÛ9¨ÛAâÛ6$ÜA[ÜL�ÜFêÜ,1Ý4^Ý.“ÝJÂÝE
ÞiSÞ6½Þ)ôÞOßLnß!»ß"Ýß!à%"à/Hà=xàS¶à8
! á8Cá<|á4¹á+îá;â6Vâ*�âJ¸â(ãX,ãU…ãRÛãq.ä8 ä>ÙäpåB‰åSÌå\ æI}æIÇæ7ç1IçJ{ç:ÆçMè:Oè<Šè0Çè>øè57é0mé‰žéQ(ê1zê.¬ê/ÛêBë:NëH‰ë3ÒëGì7Nì3†ì ºì%Ûì7í69íBpí9³í*íí-îFîaî%xî#žî1ÂîSôîHï0eïL–ï;ãïð(7ð)`ðŠð/“ð1Ãð6õð2,ñ_ñsñ†ñ£ñ#¸ñ#ÜñAò4Bò wò&˜ò7¿òO÷ò*Góró1‰óM»óK	ô9Uô=�ô5Íô4õB8õA{õ?½õ+ýõ)ö@ö.[ö;Šö>Æö%÷6+÷*b÷2�÷/À÷7ð÷5(ø8^ø/—ø:Çø5ù98ùJrù:½ù0øù1)úA[ú=�úÛú/ùú,)û:Vû8‘û2ÊûBýû'@ü*hü'“ü»ü0×üFýOý.iýN˜ýZçýWBþ8šþ?Óþ,ÿ;@ÿ0|ÿF­ÿ4ôÿ1)#[F(Æ*ïCF^M¥9ó9-<g¤´<Î"(.EW:�.Ø2/:<j:§$â79LA†/Èø#j7&¢%É6ï7&7^5–FÌ*+>&j.‘@À5	37	k	9Š	2Ä	3÷	2+
! 1^
! 2�
! &Ã
! 8ê
! 5#2Y8Œ[Å=!C_-£(Ñ2ú$-
R
Yk
9Å
.ÿ
N.)}9§PáG2#z.ž4Í8/;*k?–Ö"ê#
!1"Sv+’*¾	éó3
J0X1‰» Ûü'+)S*}*¨ Ó<ô21dw*–9Á3û/DN“E¥@ë&,#S w˜¶TÓr(n›D
! ;O=‹5ÉIÿ5I5'µ6Ý7!L7n$¦%Ë+ñ,!J"l+�,»$è%
&3Z&xŸJ¨-ó3!-U3ƒ/·0ç//HxA�NÃ!>4Bs1¶3è2 NO 7ž FÖ 1!XO!D¨!+í!/"(I"r"=†"/Ä"=ô"%2#>X#>—#'Ö#$þ#9#$6]$6”$Ë$ä$	ë$õ$+ü$#(%3L%:€%9»% õ%#&:&&R&'y&7¡&Ù&
! è&ó&'*'G'e'…'G¡'Ké'5(B(#a(E…(9Ë(*):0)"k)8Ž)Ç)1ç):*T*']*…*@£*@ä*L%+8r+*«+?Ö+>,CU,C™,6Ý,/-$D-#i-/�-;½-(ù-(".5K.%�.$§.,Ì.,ù.,&/0S/„/=Ÿ/CÝ/9!0-[0C‰0LÍ01#,11P1:‚10½17î1!&2*H21s2&¥2>Ì2,3(83,a3+Ž3:º3/õ3A%40g4#˜42¼4;ï4+5G58f5Ÿ5@¾51ÿ5P16 ‚6*£60Î6ÿ67a7>€7'¿70ç78)88b8@}8¾8?Û8C9C_98£9(Ü9(:(.:RW:;ª:æ:;;P?;$�;>µ;ô;6	<,@<4m<0¢<4Ó<H=7Q=@‰=<Ê=&>O.> ~>(Ÿ>È>Ù>ì>'ÿ> '?BH?6‹?*Â?í?1
@%?@e@‚@1 @.Ò@-AA/AqA3�A3ÄAøA/	B09B/jB.šB1ÉB#ûB9C+YCA…CAÇCQ	D-[DG‰D6ÑD<E*EEpE1�E-ÂEAðE42F;gFA£F:åF8 G*YG7„G,¼GDéGF.H3uH(©H%ÒHøH:I*FIIqI-»I2éI"J"?J>bJ2¡J+ÔJ?K@K'^K@†KKÇKkL*L/ªL,ÚLM"M=M"MM(pM?™MLÙM9&N9`N9šN9ÔN&O@5OCvO%ºOIàO'*PRPiP}P•P­PÅPÚPòPQQ1QFQ[QpQ…QšQ¯QÄQÙQîQR R5RJR_RtRŒR¡R¹RÑRæRþRS(S=SRSgS|S–S«SÀSØSíSTT0TET[T"qT”T³T&ÍTôT)U7=U>uU'´U$ÜUKVMV9`V<šV,×V0W15W;gW&£W5ÊW6X)7X,aXGŽX)ÖXY.Y-KY=yY ·Y#ØYFüY$CZ,hZ.•ZBÄZB[2J[ }[+ž[5Ê[&\'\lG\(´\$Ý\(]i+]P•]æ])^+^$?^#d^ˆ^"¨^Ë^#ë^_& _)G_ q_+’_+¾_+ê_+`+B`+n`+š`+Æ`+ò`+a+Ja$va›a0¹a!êa%b!2b!Tb%vb!œb!¾b!àb!c<$c%ac3‡c*»cæcüc#d@d>Zd™d¶d"Òd$õd6eDQe–e ´eÕe$ôefP2f2ƒf+¶f&âf	gP g"qg%”g-ºgègh*h+Ih;uh ±h&Òh6ùh<0iEmi³iTÑiq&j4˜jXÍj6&kc]k}Ák2?l.rl2¡lEÔl/m=Jm8ˆm>Ám;n><nV{nEÒnYo2ro'¥o#Ío"ño&p';p(cp"Œp'¯p&×plþp,kqD˜q"ÝqrPrprŽr¤r ¹r1Úr+s(8s(as(Šs+³s)ßs*	t*4t*_t&Št.±t"àt0u'4u&\u&ƒu&ªu$Ñu'öu&v+EvAqv|³vb0wB“w)Öw)x0*x0[x$Œx±x6Íxy,y2Jy@}ys¾y!2zTz"ez&ˆz¯z4Ïz{${#={%a{‡{=™{×{÷{B|3Z|;Ž|6Ê|;}7=}<u}8²}>ë}**~LU~¢~½~6×~, ;1\$Ž4³(è"€.4€!c€,…€!²€-Ô€-�80�@i�+ª�HÖ�-‚/M‚+}‚©‚-Ç‚5õ‚?+ƒ(kƒ7”ƒ5Ìƒ3„?6„3v„Iª„>ô„>3…2r…K¥…Iñ…D;†-€†8®†9ç†0!‡'R‡/z‡/ª‡3Ú‡(ˆ(7ˆ `ˆG�ˆ.Éˆ<øˆ$5‰>Z‰3™‰4Í‰-Š00Š0aŠ+’Š¾Š-ÖŠ‹#‹%C‹i‹.‡‹?¶‹ö‹Œ0Œ3OŒ1ƒŒµŒ&ÎŒ"õŒ
�&�>�P�6j�!¡�$Ã�(è�GŽDYŽ,žŽ*ËŽöŽ(
� 6�W�)t�8ž�D×�D�5a�R—�(ê�+‘$?‘+d‘#�‘*´‘ß‘0ý‘'.’.V’&…’"¬’CÏ’[“o“v“)‡“I±“#û“!”[A”�”6¼”4ó”"(•>K•KŠ•/Ö•–?–]–|–�›–++—(W—4€—+µ—-á—,˜5<˜4r˜§˜?½˜Vý˜T™3t™¨™È™+Ø™"š('šPš,hš.•šÄšãš›&›B›_›@t›@µ›Iö›4@œSuœ2Éœ9üœ)6�+`�!Œ�.®�Ý�=ö�$4ž4Yž(Žž3·ž6ëž-"ŸPŸ>mŸ$¬Ÿ5ÑŸ+ 33 6g 3ž 8Ò '¡<3¡Cp¡D´¡aù¡<[¢8˜¢^Ñ¢)0£-Z£)ˆ£,²£?ß£S¤_s¤<Ó¤ ¥#1¥3U¥‰¥I£¥í¥4ù¥.¦;F¦/‚¦B²¦4õ¦ *§IK§)•§ ¿§#à§A¨4F¨C{¨?¿¨@ÿ¨Z@©k›©kªDsªR¸ª/«=;«Py«MÊ«O¬Jh¬?³¬4ó¬(­->­&l­,“­BÀ­S®YW®'±®+Ù®7¯4=¯6r¯*©¯*Ô¯/ÿ¯/°H°0^°O�°'ß°C±7K±:ƒ±¾±(Ý±0².7²&f²;�²É²Ý² ö²³'7³/_³/�³6¿³?ö³6´(V´2´+²´3Þ´µ?/µ5oµ¥µ9Åµ3ÿµ\3¶�¶%£¶É¶1è¶1·L·1d·=–·KÔ·& ¸*G¸6r¸X©¸V¹TY¹V®¹WºT]ºW²ºP
! »K[»L§»>ô»U3¼T‰¼dÞ¼LC½T�½9å½D¾d¾3i¾3�¾?Ñ¾E¿YW¿<±¿+î¿1ÀRLÀ=ŸÀ:ÝÀ2Á8KÁ+„Á3°Á6äÁ^Â5zÂ+°Â>ÜÂ(Ã0DÃ8uÃ"®Ã'ÑÃ'ùÃ!Ä-ÄJÄ)eÄ#�Ä'³ÄÛÄûÄÅ.4ÅcÅ�Å,ŸÅÌÅ&êÅ/Æ'AÆ#iÆ*�Æ¸ÆBÇÆ7
! Ç+BÇ,nÇ›Ç0®ÇßÇ'÷Ç,ÈZLÈ>§È;æÈD"ÉFgÉH®É)÷É%!Ê9GÊ�Ê"“Ê¶Ê%ÔÊ(úÊ*#ËNËQiË»ËÚËøË,Ì#;Ì>_ÌHžÌ&çÌÍ/.Í(^Í6‡Í;¾Í;úÍ06ÎgÎ,‡Î´Î>ÎÎF
ÏBTÏ1—Ï(ÉÏHòÏG;Ð)ƒÐ,­Ð"ÚÐ7ýÐ=5ÑBsÑ*¶Ñ1áÑ:Ò0NÒ"Ò8¢Ò8ÛÒHÓ#]Ó$�Ó+¦ÓÒÓ7òÓ6*Ô+aÔ>�Ô;ÌÔ,Õ"5Õ1XÕŠÕ#œÕ'ÀÕ èÕ0	Ö/:ÖjÖC‚ÖEÆÖD×Q×7q×(©×"Ò×4õ×#*Ø)NØ:xØ;³Ø9ïØf)Ù5�Ù4ÆÙ"ûÙ;Ú)ZÚ"„Ú §Ú,ÈÚõÚ7ÛLÛgÛ‚Ûs˜ÛsÜ.€Ü.¯Ü.ÞÜ 
Ý".ÝMQÝMŸÝEíÝ23Þ6fÞ�Þ-¶Þ+äÞ0ß-AßDoß0´ß1åß?à>Wà=–à.Ôà.á52áJhá#³á0×á4â=â;Sâ1�â1Áâ0óâ?$ã dã…ã9¥ãßã?õã95ä-oä.�ä-Ìä2úä?-å4måA¢å7äå7æ3Tæ7ˆæ8Àæùæ+ç.Bç&qçF˜ç?ßç*è%JèpèŽè¨è4Âèk÷èMcé±é#Ëé6ïé8&ê@_ê: êBÛêPëoë3‹ë(¿ë6èë)ì/Iì=yì1·ì1éìMí0ií0ší0Ëíüí)î#Dî<hî!¥î3Çîûîï1$ï1Vï$ˆï/­ï?Ýï)ð*Gð+rð*žð1Éð!ûð/ñ*Mñxñ’ñ¯ñ.ËñXúñÈSò‘ó®ó†Æó=Mô4‹ô1Àô,òôAõ/aõ<‘õUÎõ$ö=;ö3yö(­öÖö?ôö$4÷Yøvø”ø±øÐøíø	ù'ùDùbùù�ù¼ùÙùøùú5úQúhúˆú¦úÅúäúû4û.Rû$�ûK¦û/òûW"üfzü@áü‚"ýE¥ýDëý:0þDkþ7°þ5èþ4ÿSÿ?hÿ5¨ÿ0Þÿ.@>3³mÒ.@HoV¸!.!P%r%˜$¾8ã!U>?”$Ô ù 9 Z${$ @Å '7? w4˜=Í4@@8�º-Ø,+3M_M­PûBL?�=Ï/
	=	@W	X˜	0ñ	("
! EK
! '‘
! 6¹
! ;ð
! &,:S(ŽD·1ü0.+_2‹.¾í&þ%%
>K
Š
7¤
6Ü
14E9z5´9êM$IrG¼94>s<�GÌA30u;¦4â$<[){/¥Õ(íN)e+�$»àô$	$.S2s,¦@Ó+@"Y.|1«NÝ,hLWµ=
GKK“!ß*2,:_7š$Ò3÷4+'`ˆ1žÐ é
! !-?'m•²(Ðù?DW6œ5Ó4	 >)_8‰"Â%å".D*W‚%š(Àé%&L8k¤>¼?û#; (_ >ˆ 'Ç ï %
!3!Q!Ji!´!^Ó!C2"Sv"2Ê"5ý"<3#9p#8ª#=ã#;!$H]$G¦$!î$%;/%3k%8Ÿ%:Ø%0&3D&Ox&/È&,ø&5%'([']„'Aâ'@$(,e(4’('Ç(0ï(8 )/Y)#‰)A­)<ï)#,*1P*(‚*8«*Jä*//+C_+4£+CØ+,4;,<p,<­,;ê,1&-.X-*‡-*²-KÝ-R).?|.C¼.</8=/Bv//¹/é/0"0>0W0r0D�0'Ô0:ü0.717f1)ž1.È1-÷1@%2/f2-–2Ä2á2ù2L3A`3/¢3$Ò3,÷3X$4,}4Sª4,þ4A+5–m5	6@62O6,‚6<¯6Aì66.7&e7$Œ7'±7*Ù7:8?8,V8)ƒ8%­8<Ó899J9*j9'•9+½9+é95:)K:(u:)ž:
È:.Ö:);/;L;i;&‚;[©;<ñ	þî	·ù4^]b
! ±
! bN
‘¾
! 0‹	ðwÃ‚
! íet
! Sq«©	ö{ª˜os
! ¾sÈÀªbwýša!Ž
! š£4�¬	ùÇU‰r¹	†
! Sbë
! ä³ðóBÝNcdW°
! Ã�v²Ä·Â	fF
! näL¡j’
! x£	¨ÿqüúï
+ç·ô
i±¢ýl°$	@t6ƒ[«˜¸�
$k2¾�|]!Ü˜
Ô¤	ò
! ¥
! Að\ýà‚¤ÊÜÒ
! 	Í		Í4
(½­
! cµ‘Õ
! Ð°i8žïöƒIêPªÎ
�WÃ¹s©
ÀÝé	
! ‚	>³¼
’HÁët˜€�þU	e	à	©k0
h€	Õ·	¹Þë|´§qæ
!LaD?í¤éð&Û×K#-Ë	Òø™óì
¯Ý¾*@£;—43rˆ
! ÑxÒ
£RŸµ,¡
ú[
§Œ¦{Ô
Ï£
! ¬òJ
S™¢"&¹Òæh¨x	Ò¢Cž
! Üm\™î$
! pKÈµMn™
ªÆ�ìa	ÌàO³B
›8	ƒy`ƒÕ±
ºô”+¥Ä	B[?\e	®
A¿>‘ÚÝÓ
! ×:½
:
! 4	À‹†O!YöõŒ
! ¹–
ñª
! –ÚH}òÓ:
¢G£
 ÷DT­ãD—	.Œ©3J
f
! ìÊ
”HkúP¶
Ò¥¾=„¦i	ÿ“Öñ_
S
ŽŽËõM×íï
OÉ]
Ø-œv.®kQné»É%"—ïˆÊK
8çÜ
Ð7Cä
w
! Ðd¹š€žÂ›f	¦	Ÿ�áØ["êï/y§c
†ÁÄä	ðú`	�3#á
ÿ
§	Ûõ
! •¶	¢
! Ô	êžÇ4s§g1ôÏ3
! )
! íë¶éYùÍ\b
,
Éi	…VÇA	Jý¼ê	r°z	LC%¡Åt	
‡L
Yd
! Æ
! f!›
! "n	›=={³
eøÇ5©»›®ã4&
iš
! pnjÖ+	¿~ŠüKg/¥X}ü
! Ú$“/sJ,Á+z$yÖ¨}‰W
! Á	I½6M¾ü"	-Ü#2HW
ÕÇ>
)U
! 2Qœ¶	Ó'	ö‡	­ü_5	ˆœfŠ
ÔJPç¯	NÚ‘âéñ
å‚v	s	‰Ç5ívÕ{
Îô	)&÷šýaxó;]ÑOðèt¼É
! ,“ÿ 
*"aß>ˆ`F0ÕÊ	"©Ööm˜ëmNN
! �‰
! 
! ÊØÍ@	$IÖœÅx	ZÙÔ
! g
! ¢Q†
6­ˆä
! ··ï	‡g¯³¢P
! v&8
¸X4Ð·
! Ž³¬	ñ%	Pòn
EP1/
]¿Öâ`‡®
! ½ÔòÀ‚Ø
! ¬
$Ž	‚Ýqò	á
! ÁÜ•Q@ºèÛ
! dðäE—¸ÁiÅ�¼-
m
ùâC
hÐ9ž	žÊ¥·´RFG›AÚò²j4ïg@¯95L¨Z¢
·6—
! ~
! w¯ö;�	l*1Î|l	
¢Wk
ü6ÆE	… è
! l
! ·o*Ù5¥�‚ök 	…q­ÿ	ÏS7æâÐ¢Úßbz^DâY]
! "n.IW«Pöà³s÷	ÁhòÅ	áïMÂ} ¿}úÈ
  
+ 7J	ç	à
.
o­	²

+ ’×ÂýG�â	µÛÜr
+ Tái
+ ç.âÜ@Zto
+ j”=
+ èxpø²
ÿÓ¶¤
+
+ Æ¿ØÜ7×S{§[é`
R£q	Ù]¼^O�Ú
+ lä“y.
+ Ÿ	Š	¯â
—·2–ƒC	Á
+ ¯ä‰
+ ÞêÔzË
+ Ww¢À
X)Ê1
+ rõ	tÕ/B(�Å¼
EÒÓ\
+ {/÷„	V
+ ŠÃÞúSÞ73˜BwÇ	4ê*¹
+ b¦½îR
®ÃDZ~X¡eÖûåçÈLß6u
+ ÅhÆ	Ñr
+ Õï¬E<	¹�	Ù¡‚3¤å‡H
+ ß
	P	VËJÊïÎï�
O¼m„øÛúÁ‡G¯
+ ‡
‹¬‹Kªƒ
z
+ »
+ s¼WÒ1g€á
+ 686d
+ é
+ ÒàÁF
'	•IC
+ n¡F<
0°r	³
+ �’-œß“ò1{„Ü	N‘]3|{ŽT
+ @v
T¨•ˆi˜ÜzzðüÌ°8‰	â²–A¼
+ duÉ±r ‚h†ªc“´:ººmF÷Öó	<
+ <»3 £ÝH
§©¦	«ÝÚ	$	ãgLßC©åÄ‰^�hÐ	9fŠ÷õ¼
+ h•¼X¨¶/û�R0	À27`An7Þ	›[
+ y
*†žíì]ÃŽp@aêL	ÆBþ³_=�‡#?d±dÆ4ý*ê`¶
+ ëŸûÛÛØî
Š�vÇ•O
´
Óuo
Pˆà=œ™ZR™
+ :ô�Ó^	¡ËýfŒØÏêj‘ˆ×!�½¥	W½÷
¼pþ´pdRæKùÈáù ˜
+ ã 
+ —;vK
+ 1Fû½Þp¥E
ª¾s;jýY
8 
+ †)
+ Û�	Ø’ìæ:®Ñ9‰
&¶¯ä
+ ì
+ ž›Í
ø„ê
+ Y˜	®Ì$¨“
ðYaô!,©®	~�
+ ”
+ ÷>?N7ÒŸ ¡	es”X”	`¦?¡"Ë(
+ ¬¦
+ 'Å‡j.×Ì
u¦í°ýs
lE;í|×å«
+ 4•u=TR*¹=ßŽÑ
¶â‘
¦Kú
,T¤;…ª%zFþÚ³ö[ ŽòQD'^
Ì	Îˆ	’
æ‰?
%
+ -
+ Ùá
€Ù²ö
+ �‘
+ D
äì	?Ÿ
+ ž.ç3·›Rÿ”z½
+ Pó
+ !@æ	
+ & =
è
”DtŒ¡–ðn
+ P
ÙkN	ßNy�ÄdüoWµ‡
+ uñg†5ù	ÅÌÖæP–SK	}Ú„H	UÏ	Æ¯¾¢¡UƒÔ�ÙÊÅ[r
Qx�
+ Y	vd´.í
£¶�pi
S<E'€ÍZ	O¸ÿŸ¬»¬ñ;çá	1
~ƒ2
%‰-_â
+ :§Ö	&æ
+ ‚€|‘!ñ\
cû‰…·
8ñ´¶tçÍc(Í-z2_þÖ<6
+ q1+Uc	½ÏN¾ÐÆ¹í:TÃ×
Qœ,Ã	Þ90~	—Qã
2Ò9vû
+ 	U‡þ
÷`k(›Q%3†ÓÈFÃy	j«<°“
#“
+ buHIq¼>ö
Dýf¥b—
ç;‹{ƒ’ži~q!zzqZDôÉ\ño:Þ8
,	/'¡œVæ
Š‹	�ô
+ dq	Ì™¯"h«{Õ	ÌœâÂC|#M
nÙ&Œ|¶úAkø*
ê
+ �86	†É.½
†lãôËF¤[Qã
+ gC‹’ôõ
K(é
—Ð
pÞ�‚	W}pI9
p
ÄT>—Ó»m
+ ô
:(8©.é£Ïk0¤å�
+ ¢wAèJ�
+ ž¿	ŠŸ
‚
5”F{np
+ ÇÀ–{—Î¢¼ë}À�-À\#„
+ CÏwa!ÙÿA
 
Ûe¡
+ ‹Ÿæ8�~–
|1
+ ó+°	`ÀÐ)yµõO
+ 5wÛK	åX?Pë‡ˆ£G
+ ã‹
+ ˜p?rÌ	„X¥9>oõ^�~«Ç™m	Û]	8ÛxHJ,ºó\•åõþ
¶CÑ–Mç‚I
+ #–/›	'•O	^X
r]
+ Â5]ß
+ ü
½è*­fì�_Þ
+ 
'+EˆWã¾‘´
<Ã~e˜a�ÞÑý«º
+ °
Ñó�¨	V
!
ŽX	"V´G
$×/lU¼³-Î¤^
+ øñå…û
¹šØ�oóH'
+ ié	ºz
* l/&	ÕÚîÌßš¥¿Ë
+ 	µ
+ ÝG´šäÝ[Ü½>	X á‚Y]lÙI¡ã¨j÷D	ÿ?	~">
+ øôfuÆ 	`ù
+ }´4‘+OÕr
“B
+ Z‹¿ÿ
GŽôþ
+ Ä™Ãæ'OöÙ
SUîg�Â…�	à«I	« šÇyhÖ
²	(–å	€x¸ù
®Ï
`Zü»ì+q
+ 5
°NÈ
+ áû_°ñT
u)
E¦7F±Ê¥
T×	�ÍÔíQH&˜ß	AY'°×¥Ñs	˜ý2šûø[âÿ
+ k#
nñ3­Êþÿ
«ªóf
£
”{	…ÀãrÇ
+ BoM»y +í
+ %ìë�
+ M�ÐÕàŠ¨_
+ üÕ
ú0�
 xŒö	„¦‘‰ò, 9i óñm\¾	Ý
>Ô6•_î\’d9t©´	ÝóÃUIÞ.f¹
¨Z&ÖÏC×
+ Å
+ >£¸.Í2d	¿'#ºtBß)é£Bc
+ HëR<iÑ"FîÞ
³±Æ¯JÖ
+ ÷1ò0�1Û55G¸ÕÝ±�ÏèÝ
+ –g
2*Ä¸	b0„¿ÊÒ›œPÔd
“S	íÃ0%�‹’ê2	÷qIR@ÁÇ?9«“Ý®ƒ
+ 
µ 25Žð	?Z
A³UG¶?\
Î	¤áó7^Å£W+tüëËØ†@Ù	¸™Èt¢øØØŠ?
m§](ÿ
+ Bcå
RÖ>[
  
! <y
! w`š
È
€h
ÚÙí	\	^î	ËìÚ~QAÙ
! ëÄÇ
zÕà&
! ûg	M
! n@Ç“‹=vÍ»J ¸oêÍdŠ�Ë¿T\ZÏ0a¼áO ŒD
! 4ªWOq
f•Ç¯·„YÿÛ8l
Q
! 1DP –^3¬$
Ð&à†	ñ$ÌrÌ“	I|
! j
Qª°‡]ý
! *		@
! ½	Ø	Tìpº
€
! 	¾E+
àõ€
! 
îÀ
! P
»Ó
’	a
! ¤›cšt4”aÂ²ÓWúß
|™ù•
ÈŸð
! ¸üö$
! VŸÒMbÄÅ¹”71…�œÀé2ä��Ã
wÕ
G™Ë
6ÏSÎGÁ
= ÃK¬Yî\/_¬Ó¦ƒ¸Ž7õ
X
! x+«	ê.¦
œë
¬E‘˜§¨
! pDòðL»9·Nš	:	ƒ	UHí˜K
ê
-¡Sèƒ¹äÄcNô�Üå.ÔèØú	ìŒÜµ„óC­‚Þ—_¾Jqôø
†(ôÖæçoà}»Ó	nj(	æ³µž€C
èt°$è
! �õ'
6€“	Vu[KÂø\eÆ
Zb	È€
iEÉ
ª&Þ?
! ‘Å
0
! #´”�Ñ
! ^#(yVÞY
! (
«Î%®¾Sxp ˆRsÊ¦Ê™oa
ê,lLâõ­	”x
! F
`
! ƒ
! 	
?	¢	
! b>H'ï
! ©
! ª‚YÅ-õÐ
! ÿÿù
! D%9	=ww
G;§(�LYÌ
! ±­Ð
ù(-ó
Å€7§¸
! -Ýèþñ
! ë"åùÙ
! …u	Y§<.+÷
! ¸ÓšÊwð%¦eé'uÙÓ	|±èŸrRo†å
! Ï¹Ÿ—§áø<=§
u
­Ÿj×)eÝ¿
! DÂ
Ð7
! ¦ÆvÒv5
! »h¤
! 
! Ô¬Ór{$”
	ïµ
_	žVS9OsVm²¡ÏÈj]H«ì
! R
! §Ê
! Î
þQ	ŒÚ¿Š¿Aý	‡Âû¶Œª
A]ðB©WwÄCR	|3I,îz©º›J,`¥uäCNÛ	“ø
! ßŽ
ÄÁæk£mzc
! 
! ¸Œ¨Ë³C½
! ¨bE:�
! ­Ì�Œ
–
! 9
! #ÆÕDóm3	<ÔlV	äüÁƒ¼¸
œA

E
! 
! Þ?€¿…ë	ÅL
! Ÿãfz#Àõ»ç
! =œk¾o–Óä-3
²ü²@
O¥@A
! ì	få%¤B´
! âih�
{
! ó";v7	UãÄ£÷
! ÌJ }	¨±ë2…—Ek	Åh»k0=†q“=	™	�µ1	i’ÀQ
_öºñ-	F	6Ôu"
! …	™û2*ºc‰Nui;
! µèÚéŠñ‹Í
! DRÑÌn:Ô¹
ù8	™H�t
Ëü
ý
ßtº„Ë¾
m¨ˆX&uB	ã›M	­
%8ä>)5“ò=P²AÊù±G·²
! ¥AgˆÈ1'6
‰§}_ˆg‹¡lž�>O�	9`¾VÐa�YÆ¶ë× ³	 @€)	o	
! Ñ\;
e
÷F
! W
�ÒÉµæhgi’‹•V^

ï•	h
! ïßÌMâÒ…
°‘O,
! Tgé3bÐ„l:$Ê�d’j
! ®½Kþ	:¶/
! _}
! úÂ
! Â	&òà
! Ñã	LÎ
! (²¿ô*Ã	Ä
1c¿
û-
! ¬á@R,¤/Óž÷0ÔX	¸	�SV®œè	wÕyÝßÄ
! ãÉî{¡
Ü]é^ˆØH	:›
Ý	3ï<æ	šùøÇ|}
Lúþ'Î9¤¬ý
! t	Ñêh	‰‡Pú
cL%Ã
! ¦»6
! íü	‰±)ƒ#	p	ø
þÍÈ5MãŸõvy->ž/³�.$2L§
! Äú
! ü0�†±
< š+1a;û‘_Tì<E!	­mNöÛ}I~[7
¯e
! Œ	X«
x
|ôjÙ©ÏgÆÈ	ª	+;ÂÁŠÀ~–�É
TŠ©ë´î< ÖI
! –	/	
! ®GBohÒØ
	e[	›þ:	�F%•
û#
! x)G
! »
l�_Éy�›þ(·`4 ­’XG#èáýÂb!î×ÉS
! J
! ¯
! Ío²"*
! ÆÀ	}•
! ~
y
•Nç„ß¹Š
! ÉÎÁ	©|	s¤�´½v
! sÎu¶Zû’k©ïa	±	ÆÉ\ój	g–
ŽŒÀ‡ªJî
! 4Zy†¨
~ŒÌT
! ¢’åU>		Ø‡Ãk&ç

! /«€qÒ	2
! �6ÂW	mªÂ	™ã0[‘	ÎŠ|
™‹)5)°„õLö,ºI
£ð
M!Û
Z
! Í	aFœ	—Ðð˜åœ
! ‰Œ±æ|�9Çw	%V�(¬�	Ú
T^BKÉ¤Í¥Ÿ}às¾s!ö²vŠú²ºÉÿQzb}Î^²³¬
! `!
! Ž—´”#¹Ïêr3Ú[º½®øU
¦y®Ï
! jÂv�	f)Îd)à„
[N0$%
Ô	¯
×MKÚ~^¯Ñe °7fQùçY�±‚
! V÷ø	c¤ƒ ÁíHò
;XG	±ÈS‰ž
ËâËb=èÜjw•r…
! IÈf—õðîÁáé…�V,J¼	ÖÑ	8
! U˜þk
! B¥8ì¯
�
¨l{eØ,ïÑÛ­Ÿ'*×‹x?qµ	mÉ	MàT	’ŽMƒxŒX6.	
! º	x!_néänò�	åµ:EÈJî…¸/ºµ�l"
5â‘mç”acZùcKá4
! 	û	Íe	­
! {p»	ûL‚C÷ú…);<µ˜ËMòœ
®‹
Äˆˆ
íç+¿eŽ7
”U
! 
! ZšÞB
! Å„�š·Ü
! *¢ìà;	~‡@ž´U®Ü
  
  %s: %d: warning: can't add declaration of '%s' into macro call
  
*************** write_c_file - output name is %s, prefix
*** 495,516 ****
   bytes conflicting code gen style switches are used shadows template parm %q#D"%s" is not a valid option to the preprocessor"Small register classes" kludge# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC visibility must be followed by push or pop#pragma GCC visibility push() must specify default, internal, hidden or protected#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma extern_prefix not supported on this target#pragma implementation for %qs appears after file is included#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack has no effect with -fpack-struct - ignored#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], <n>) is not supported on this target#pragma pack(push[, id], <n>) is not supported on this target#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 redefine_extname not supported on this target#pragma vtable no longer supported$ operand number used after format without operand number%<#pragma align%> must appear before the declaration of %D, ignoring%<#pragma%> is not allowed here%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%D::%D%> is not a member of %qT%<%D::%D%> is not a template%<%T::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<&%> constraint used with no register class%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<...%> has invalid operand number%<::%D%> %s%<::%D%> has not been declared%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@throw%> (rethrow) used outside of a @catch block%<@try%> without %<@catch%> or %<@finally%>%<[]%> can only be applied to arrays. It can't be applied to %qs%<__BELOW100__%> attribute only applies to variables%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qs%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<auto%> in file-scope empty declaration%<break%> must be in loop or switch%<catch%> not reached because of the catch clause at line %d%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration%<continue%> must be in loop%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement%<default%> label in statement expression not containing enclosing switch statement%<default%> label not within a switch statement%<else%> label does not match edge at end of bb %d
! %<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<for%> loop initial declaration used outside C99 mode%<friend%> can only be specified inside a class%<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%<java.lang.Object%> can't extend anything%<location_t%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<noreturn%> function returns non-void value%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<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=%> should return a reference to %<*this%>%<or%> of unmatched not-equal tests is always 1%<register%> in file-scope empty declaration%<return%> inside instance initializer%<return%> inside static initializer%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return%> with value from constructor %qs%<return%> with%s value from %<%s %s%>%<sizeof%> applied to a bit-field%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specified invalid for function %qs declared out of global scope%<struct %E%> declared in %<for%> loop initial declaration%<template%> (as a disambiguator) is only allowed within templates%<then%> label does not match edge at end of bb %d
! %<this%> is unavailable for static member functions%<this%> may not be used in this context%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>%<trap%> attribute is already used%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed args%<va_start%> used with too many arguments%<void%> as only parameter may not be qualified%<void%> must be the only parameter%>%D renamed after being referenced in assembly%E qualifier ignored on asm%H   by earlier handler for %<%T%>%H   by earlier handler for %qT%H  from here%H function '%D' is defined after prior declaration as dllimport: attribute ignored%H%<...%> handler must be the last handler for its try block%H%<>>%> should be %<> >%> within a nested template argument list%H%<noreturn%> function does return%H%qD is used uninitialized in this function%H%qD may be used uninitialized in this function%H%qs defined as wrong kind of tag%H%s '%D' %s after being referenced with dllimport linkage.%HDuplicate name %q.*s.%Hcontrol reaches end of non-void function%Hcreating selector for nonexistent method %qE%Hdefinition of static data member '%D' of dllimport'd class.%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Henumeration value %qE not handled in switch%Hexception of type %qT will be caught%Hexternal linkage required for symbol '%D' because of '%s' attribute.%Hextra %<;%>%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Hignoring #pragma %s %s%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hinline function '%D' is declared as dllimport: attribute ignored.%Hprototype declaration%Hsource file seen twice on command line and will be compiled only once%Hstatement with no effect%Hstray %<@%> in program%Hsuggest explicit braces to avoid ambiguous %<else%>%Hswitch missing default case%Hsynthesized method %qD first required here %Htraditional C lacks a separate namespace for labels, identifier %qs conflicts%Hvalue computed is not used%Hvariable %qD definition is marked dllimport.%Hwill never be executed%J	%#D%J  because the following virtual functions are pure within %qT:%J  enters catch block%J  first type here%J  original definition appeared here%J  other type here%J  since type %qT has pure virtual functions%J  when initialized here%J  you can work around this by removing the initializer%J conflicting type qualifiers for %qD%J%D causes a section type conflict%J%qD aliased to external symbol %qE%J%qD aliased to undefined symbol %qE%J%qD declared as a non-parameter%J%qD declared inline after being called%J%qD declared inline after its definition%J%qD defined both normally and as an alias%J%qD defined but not used%J%qD is normally a non-static function%J%qD is usually a function%J%qD redeclared as different kind of symbol%J%qD should be initialized in the member initialization list%J%qD takes only zero or two arguments%J%qD was used with no declaration before its definition%J%qD was used with no prototype before its definition%J%qD: visibility attribute ignored because it%J%qE attribute applies only to functions%J%qF declared %<static%> but never defined%J%qF used but never defined%J%s %+#D%J%s %+#D <near match>%J%s %<%c%s%>%J%s %qs%J'%D' causes a section type conflict%J'%D' defined locally after being referenced with dllimport linkage%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage%J'%D' used prior to declaration%JIn %D: overlapped variable and exception ranges at %d%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jaddress area of '%s' conflicts with previous declaration%Jalias definitions not supported in this configuration%Jalignment may not be specified for %qD%Jalignment of %qD is greater than maximum object file alignment.  Using %d%Jan address area attribute cannot be specified for local variables%Jan anonymous union cannot have function members%Japplying #pragma weak %qD after first use results in unspecified behavior%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>%Jarray %qD assumed to have one element%Jarray size missing in %qD%Jassignment to final field '%D' not in constructor%Jassignment to final field '%D' not in field's class%Jassignment to final static field %qD not in class initializer%Jbad PC range for debug info for local '%D'%Jbase class %q#T should be explicitly initialized in the copy constructor%Jbuilt-in function %qD declared as non-function%Jcan%'t set %qE attribute after definition%Jcase value %qs not in enumerated type%Jcase value %qs not in enumerated type %qT%Jconflicting types for %qD%Jconflicting types for built-in function %qD%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%Jdata area of '%D' conflicts with previous declaration%Jdata type of %qD isn%'t suitable for a register%Jdeclaration for parameter %qD but no such parameter%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration%Jdeclaration of %qD shadows a built-in function%Jdeclaration of %qD shadows a global declaration%Jdeclaration of %qD shadows a parameter%Jdeclaration of %qD shadows a previous local%Jdeclaration of %qD shadows previous non-variable%Jdeclaration of %qD with attribute noinline follows inline declaration %Jdeclaration of %qD with no linkage follows extern declaration%Jdeclaration of non-variable %qD in %<for%> loop initial declaration%Jdeclaration of static variable %qD in %<for%> loop initial declaration%Jdefault-initialization of %q#D, which has reference type%Jdefinition of static data member '%D' of dllimport'd class.%Jduplicate member %qD%Jextern declaration of %qD follows declaration with no linkage%Jexternal linkage required for symbol %qD because of %qs attribute.%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Jfinal field %qD may not have been initialized%Jfirst argument of %qD should be %<int%>%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfollows non-prototype definition here%Jfunction %qD definition is marked dllimport.%Jfunction %qD redeclared as inline%Jfunction %qD redeclared with attribute noinline%Jfunction %qF can never be inlined because it contains a computed goto%Jfunction %qF can never be inlined because it is suppressed using -fno-inline%Jfunction %qF can never be inlined because it might not be bound within this unit of translation%Jfunction %qF can never be inlined because it receives a non-local goto%Jfunction %qF can never be inlined because it uses __builtin_return or __builtin_apply_args%Jfunction %qF can never be inlined because it uses alloca (override using the always_inline attribute)%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining%Jfunction %qF can never be inlined because it uses non-local goto%Jfunction %qF can never be inlined because it uses setjmp%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception handling%Jfunction %qF can never be inlined because it uses variable argument lists%Jfunction %qF can never be inlined because it uses variable sized variables%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored%Jfunction might be possible candidate for attribute %<noreturn%>%Jignoring %<#pragma align%> for explicitly aligned %<%D%>%Jignoring asm-specifier for non-static local variable %qD%Jinconsistent dll linkage for '%D', dllexport assumed.%Jinitializations for multiple members of %qT%Jinitialized variable '%D' is marked dllimport%Jinitializer fails to determine size of %qD%Jinline declaration of %qD follows declaration with attribute noinline%Jinline function %qD given attribute noinline%Jinline function '%D' is declared as dllimport: attribute ignored.%Jinlining failed in call to %qF: %s%Jinvalid register name for %qD%Jinvalid use of structure with flexible array member%Jjump into scope of identifier with variably modified type%Jjump into statement expression%Jlabel %qD declared but not defined%Jlabel %qD defined but not used%Jlabel %qD used but not defined%Jlabel '%D' defined but not used%Jlabel '%D' used but not defined%Jmultiple initializations given for %qD%Jmultiple initializations given for base %qT%Jmultiple parameters named %qD%Jnested function %qD declared but never defined%Jno previous declaration for %qD%Jno previous prototype for %qD%Jnon-static declaration of %qD follows static declaration%Jnon-static method '%D' overrides static method%Jnon-thread-local declaration of %qD follows thread-local declaration%Jold-style function definition%Jold-style parameter declarations in prototyped function definition%Jonly weak aliases are supported in this configuration%Jpacked attribute causes inefficient alignment for %qD%Jpacked attribute is unnecessary for %qD%Jpadding struct to align %qD%Jparameter %qD declared %<inline%>%Jparameter %qD declared with void type%Jparameter %qD has incomplete type%Jparameter %qD has just a forward declaration%Jparameter %u (%qD) has incomplete type%Jparameter %u (%qD) has void type%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious declaration of %qD was here%Jprevious declaration of %qD was inline%Jprevious declaration of %qD with attribute noinline%Jprevious declaration of '%D'%Jprevious definition here%Jprevious definition of %qD was here%Jprevious implicit declaration of %qD was here%Jprevious non-inline declaration here%Jpreviously used here%Jprototype for %qD declares argument %d with incompatible type%Jprototype for %qD declares fewer arguments than previous old-style definition%Jprototype for %qD declares more arguments than previous old-style definition%Jprototype for %qD follows non-prototype definition%Jredeclaration of %qD with different visibility (old visibility preserved)%Jredeclaration of %qD with no linkage%Jredeclaration of enumerator %qD%Jredefinition of %qD%Jredefinition of parameter %qD%Jredefinition of typedef %qD%Jredundant redeclaration of %qD%Jregister name given for non-register variable %qD%Jregister name not specified for %qD%Jregister specified for %qD isn%'t suitable for data type%Jrequested alignment for %qD is greater than implemented alignment of %d%Jreturn type of %qD is not %<int%>%Jsecond argument of %qD should be %<char **%>%Jsection attribute cannot be specified for local variables%Jsection attribute not allowed for %qD%Jsection attributes are not supported for this target%Jsection of %qD conflicts with previous declaration%Jshadowed declaration is here%Jsize of %qD is %d bytes%Jsize of %qD is larger than %d bytes%Jsize of return value of %qD is %u bytes%Jsize of return value of %qD is larger than %wd bytes%Jsize of variable %qD is too large%Jstatic declaration of %qD follows non-static declaration%Jstatic variable '%D' is marked dllimport%Jstorage size of %qD isn%'t constant%Jstorage size of %qD isn%'t known%Jthird argument of %qD should probably be %<char **%>%Jthis is the first default label%Jthis is the first entry overlapping that value%Jthread-local declaration of %qD follows non-thread-local declaration%Jtraditional C rejects ISO C style function definitions%Jtype '%D' does not have a known size%Jtype of %qD defaults to %<int%>%Jtype of array %qD completed incompatibly with implicit initialization%Jtypedef %qD declared %<inline%>%Jtypedef name may not be a nested-name-specifier%Juninitialized member %qD with %<const%> type %qT%Juninitialized reference member %qD%Junused parameter %qD%Junused variable %qD%Jvariable %qD declared %<inline%>%Jvariable %qD definition is marked dllimport.%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>%Jweak declaration of %qD after first use results in unspecified behavior%Jweak declaration of %qD must be public%Jweak declaration of %qD must precede definition%Jweak declaration of %qD not supported%Jzero or negative size array %qD%d constructor(s) found
  %d destructor(s)  found
  %d frame table(s) found
  %i-bit mode not compiled in%q#D and %q#D cannot be overloaded%q#D cannot be declared%q#D conflicts with previous using declaration %q#D%q#D does not refer to the unqualified type, so it is not used for linkage%q#D hides constructor for %q#T%q#D invalid; an anonymous union can only have non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is not a non-static data member of %qT%q#D is not a static member of %q#T%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of symbol%q#D was used before it was declared inline%q#T has pointer data members%q#T has virtual functions but non-virtual destructor%q#T is not a template%q#T is not a valid type for a template constant 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+#D is inaccessible%q+#D is private%q+#D is protected%qD %s%qD attribute directive ignored%qD cannot appear in a constant-expression%qD cannot be declared virtual, since it is always static%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD contains empty classes which may cause base classes to be placed at different locations in a future version of GCC%qD declared as a %<virtual%> %s%qD declared as a friend%qD declared as an %<inline%> %s%qD declared as reference but not initialized%qD declared here%qD declared with an exception specification%qD denotes an ambiguous type%qD does not declare a template type%qD has a previous declaration as %q#D%qD has a previous declaration here%qD has incomplete type%qD has no member named %qE%qD has not been declared%qD has the same name as the class in which it is declared%qD invalid in %q#T%qD invalid in %qT%qD is a namespace%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a function template%qD is not a function,%qD is not a member of %qD%qD is not a member of %qT%qD is not a member of type %qT%qD is not a member template function%qD is not a template function%qD is not defined outside of function scope%qD is thread-local and so cannot be dynamically initialized%qD is too small to hold all values of %q#T%qD may not be declared as static%qD may not be declared within a namespace%qD may not be static because it is a member of a union%qD may not have reference type %qT because it is a member of a union%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must be initialized by constructor, not by %<{...}%>%qD must have an argument of class or enumerated type%qD must take %<void%>%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD names constructor%qD not declared%qD not defined%qD redeclared with different access%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD undeclared in namespace %qD%qD used without template parameters%qD was declared %<extern%> and later %<static%>%qD was hidden%qD was not declared in this scope%qD will be initialized after%qE attribute can only be applied to Java class definitions%qE attribute can only be applied to class definitions%qE attribute ignored on types%qE attribute is not supported on this platform%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE does not name a type%qE has type %<void%> and is not a throw-expression%qE in class %qT does not name a type%qE in namespace %qE does not name a type%qE is neither function nor member function; cannot be declared friend%qE is not a template%qE is not a valid template argument for type %qT because function %qD has not external linkage%qE is not a valid template argument for type %qT because it is a non-constant expression%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 a constant pointer%qE is not a valid template argument for type %qT because it is not a 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 object %qD has not external linkage%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 of type %qT%qE is obsolete; g++ vtables are now COM-compatible by default%qE undeclared (first use in this function)%qE undeclared here (not in a function)%qT has a previous declaration here%qT has no member named %qs%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 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, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a namespace%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 an accessible base of %qT%qT is not an aggregate type%qT is promoted to %qT when passed through %<...%>%qT is/uses anonymous type%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is is not a class type%qT resolves to %qT, which is not an enumeration type%qT uses local type %qT%qV qualifiers cannot be applied to %qT%qs attribute argument not a string constant%qs attribute argument not an integer constant%qs attribute directive ignored%qs attribute does not apply to types%qs attribute ignored%qs attribute ignored for %qs%qs attribute ignored on non-class types%qs attribute only applies to function types%qs attribute only applies to functions%qs attribute only applies to interrupt functions%qs attribute only applies to variables%qs attribute only applies to variadic functions%qs attribute requires an integer constant argument%qs attribute requires prototypes with named arguments%qs can only be specified for functions%qs declared as both exported to and imported from a DLL%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs fails to be a typedef or built in type%qs has an incomplete type%qs has both %<extern%> and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %<extern%>%qs is an unrecognized format function type%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid output file%qs is not an Objective-C class name or alias%qs is not at beginning of declaration%qs is version %q.*s, expected version %q.*s%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%qs tag used in naming %q#T%qs uses dynamic stack allocation%s%s
! %s %s %+#D%s %+#T%s %D(%T) <built-in>%s %D(%T, %T) <built-in>%s %D(%T, %T, %T) <built-in>%s %T <conversion>%s %qs already defined in %s:%d%s %qs can't implement/extend %s %qs%s %qs does not fully implement the %qs protocol%s %s %p %d
  %s %s(%E) %p %d
  %s '%s'
  %s (GCC) %s
! %s between distinct pointer types %qT and %qT lacks a cast%s between distinct pointer-to-member types %qT and %qT lacks a cast%s cannot appear in a constant-expression%s cannot be used in asm here%s cannot resolve address of overloaded function%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 create_basic_block.%s does not support delete_basic_block.%s does not support duplicate_block.%s does not support flow_call_edges_add%s does not support make_forwarder_block.%s does not support merge_blocks.%s does not support move_block_after.%s does not support predict_edge.%s does not support predicted_by_p.%s does not support redirect_edge_and_branch.%s does not support redirect_edge_and_branch_force.%s does not support split_block.%s does not support split_edge.%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s expression list treated as compound expression%s for %<operator%s%> in %<%E %s %E%>%s for %<operator%s%> in %<%E%s%>%s for %<operator%s%> in %<%s%E%>%s for %<operator[]%> in %<%E[%E]%>%s for %qs in %<%s %E%>%s for ternary %<operator?:%> in %<%E ? %E : %E%>%s from type %qT to type %qT casts away constness%s has no effect%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is a reference, not call, to function %qE%s is deprecated, please see the documentation for details%s is not supported by this configuration%s method %qs can't have a body defined%s method can't be abstract%s methods can't be overridden. Method %qs is %s in class %qs%s name %qs clashes with imported type %qs%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s should have type %<%T%s%>, but argument %d has type %qT%s should have type %<%s%s%>, but argument %d has type %qT%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s.
! %s%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS
  %s: %d: warning: '%s' excluded by preprocessing
  %s: %d: warning: definition of %s not converted
  %s: %d: warning: found '%s' but expected '%s'
--- 479,499 ----
   bytes conflicting code gen style switches are used shadows template parm %q#D"%s" is not a valid option to the preprocessor"Small register classes" kludge# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC visibility must be followed by push or pop#pragma GCC visibility push() must specify default, internal, hidden or protected#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma extern_prefix not supported on this target#pragma implementation for %qs appears after file is included#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack has no effect with -fpack-struct - ignored#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], <n>) is not supported on this target#pragma pack(push[, id], <n>) is not supported on this target#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 redefine_extname not supported on this target#pragma vtable no longer supported$ operand number used after format without operand number%<#pragma align%> must appear before the declaration of %D, ignoring%<#pragma%> is not allowed here%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%D::%D%> is not a member of %qT%<%D::%D%> is not a template%<%T::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<&%> constraint used with no register class%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<...%> has invalid operand number%<::%D%> %s%<::%D%> has not been declared%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@throw%> (rethrow) used outside of a @catch block%<@try%> without %<@catch%> or %<@finally%>%<__BELOW100__%> attribute only applies to variables%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qs%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<auto%> in file-scope empty declaration%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement%<default%> label in statement expression not containing enclosing switch statement%<default%> label not within a switch statement%<else%> label does not match edge at end of bb %d
! %<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<for%> loop initial declaration used outside C99 mode%<friend%> can only be specified inside a class%<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%<location_t%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<noreturn%> function returns non-void value%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<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=%> should return a reference to %<*this%>%<or%> of unmatched not-equal tests is always 1%<register%> in file-scope empty declaration%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<sizeof%> applied to a bit-field%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specified invalid for function %qs declared out of global scope%<struct %E%> declared in %<for%> loop initial declaration%<template%> (as a disambiguator) is only allowed within templates%<then%> label does not match edge at end of bb %d
! %<this%> is unavailable for static member functions%<this%> may not be used in this context%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>%<trap%> attribute is already used%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed args%<va_start%> used with too many arguments%<void%> as only parameter may not be qualified%<void%> must be the only parameter%D renamed after being referenced in assembly%E qualifier ignored on asm%H   by earlier handler for %<%T%>%H   by earlier handler for %qT%H  from here%H function '%D' is defined after prior declaration as dllimport: attribute ignored%H%<...%> handler must be the last handler for its try block%H%<>>%> should be %<> >%> within a nested template argument list%H%<noreturn%> function does return%H%qD is used uninitialized in this function%H%qD may be used uninitialized in this function%H%qs defined as wrong kind of tag%H%s '%D' %s after being referenced with dllimport linkage.%HDuplicate name %q.*s.%Hcontrol reaches end of non-void function%Hcreating selector for nonexistent method %qE%Hdefinition of static data member '%D' of dllimport'd class.%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Henumeration value %qE not handled in switch%Hexception of type %qT will be caught%Hexternal linkage required for symbol '%D' because of '%s' attribute.%Hextra %<;%>%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Hignoring #pragma %s %s%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hinline function '%D' is declared as dllimport: attribute ignored.%Hprototype declaration%Hsource file seen twice on command line and will be compiled only once%Hstatement with no effect%Hstray %<@%> in program%Hsuggest explicit braces to avoid ambiguous %<else%>%Hswitch missing default case%Hsynthesized method %qD first required here %Htraditional C lacks a separate namespace for labels, identifier %qs conflicts%Hvalue computed is not used%Hvariable %qD definition is marked dllimport.%Hwill never be executed%J	%#D%J  because the following virtual functions are pure within %qT:%J  enters catch block%J  first type here%J  original definition appeared here%J  other type here%J  since type %qT has pure virtual functions%J  when initialized here%J  you can work around this by removing the initializer%J conflicting type qualifiers for %qD%J%D causes a section type conflict%J%qD aliased to external symbol %qE%J%qD aliased to undefined symbol %qE%J%qD declared as a non-parameter%J%qD declared inline after being called%J%qD declared inline after its definition%J%qD defined both normally and as an alias%J%qD defined but not used%J%qD is normally a non-static function%J%qD is usually a function%J%qD redeclared as different kind of symbol%J%qD should be initialized in the member initialization list%J%qD takes only zero or two arguments%J%qD was used with no declaration before its definition%J%qD was used with no prototype before its definition%J%qD: visibility attribute ignored because it%J%qE attribute applies only to functions%J%qF declared %<static%> but never defined%J%qF used but never defined%J%s %+#D%J%s %+#D <near match>%J%s %<%c%s%>%J%s %qs%J'%D' causes a section type conflict%J'%D' defined locally after being referenced with dllimport linkage%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage%J'%D' used prior to declaration%JIn %D: overlapped variable and exception ranges at %d%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jaddress area of '%s' conflicts with previous declaration%Jalias definitions not supported in this configuration%Jalignment may not be specified for %qD%Jalignment of %qD is greater than maximum object file alignment.  Using %d%Jan address area attribute cannot be specified for local variables%Jan anonymous union cannot have function members%Japplying #pragma weak %qD after first use results in unspecified behavior%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>%Jarray %qD assumed to have one element%Jarray size missing in %qD%Jassignment to final field '%D' not in constructor%Jassignment to final field '%D' not in field's class%Jassignment to final static field %qD not in class initializer%Jbad PC range for debug info for local '%D'%Jbase class %q#T should be explicitly initialized in the copy constructor%Jbuilt-in function %qD declared as non-function%Jcan%'t set %qE attribute after definition%Jcase value %qs not in enumerated type%Jcase value %qs not in enumerated type %qT%Jconflicting types for %qD%Jconflicting types for built-in function %qD%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%Jdata area of '%D' conflicts with previous declaration%Jdata type of %qD isn%'t suitable for a register%Jdeclaration for parameter %qD but no such parameter%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration%Jdeclaration of %qD shadows a built-in function%Jdeclaration of %qD shadows a global declaration%Jdeclaration of %qD shadows a parameter%Jdeclaration of %qD shadows a previous local%Jdeclaration of %qD shadows previous non-variable%Jdeclaration of %qD with attribute noinline follows inline declaration %Jdeclaration of %qD with no linkage follows extern declaration%Jdeclaration of non-variable %qD in %<for%> loop initial declaration%Jdeclaration of static variable %qD in %<for%> loop initial declaration%Jdefault-initialization of %q#D, which has reference type%Jdefinition of static data member '%D' of dllimport'd class.%Jduplicate member %qD%Jextern declaration of %qD follows declaration with no linkage%Jexternal linkage required for symbol %qD because of %qs attribute.%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Jfinal field %qD may not have been initialized%Jfirst argument of %qD should be %<int%>%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfollows non-prototype definition here%Jfunction %qD definition is marked dllimport.%Jfunction %qD redeclared as inline%Jfunction %qD redeclared with attribute noinline%Jfunction %qF can never be inlined because it contains a computed goto%Jfunction %qF can never be inlined because it is suppressed using -fno-inline%Jfunction %qF can never be inlined because it might not be bound within this unit of translation%Jfunction %qF can never be inlined because it receives a non-local goto%Jfunction %qF can never be inlined because it uses __builtin_return or __builtin_apply_args%Jfunction %qF can never be inlined because it uses alloca (override using the always_inline attribute)%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining%Jfunction %qF can never be inlined because it uses non-local goto%Jfunction %qF can never be inlined because it uses setjmp%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception handling%Jfunction %qF can never be inlined because it uses variable argument lists%Jfunction %qF can never be inlined because it uses variable sized variables%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored%Jfunction might be possible candidate for attribute %<noreturn%>%Jignoring %<#pragma align%> for explicitly aligned %<%D%>%Jignoring asm-specifier for non-static local variable %qD%Jinconsistent dll linkage for '%D', dllexport assumed.%Jinitializations for multiple members of %qT%Jinitialized variable '%D' is marked dllimport%Jinitializer fails to determine size of %qD%Jinline declaration of %qD follows declaration with attribute noinline%Jinline function %qD given attribute noinline%Jinline function '%D' is declared as dllimport: attribute ignored.%Jinlining failed in call to %qF: %s%Jinvalid register name for %qD%Jinvalid use of structure with flexible array member%Jjump into scope of identifier with variably modified type%Jjump into statement expression%Jlabel %qD declared but not defined%Jlabel %qD defined but not used%Jlabel %qD used but not defined%Jlabel '%D' defined but not used%Jlabel '%D' used but not defined%Jmultiple initializations given for %qD%Jmultiple initializations given for base %qT%Jmultiple parameters named %qD%Jnested function %qD declared but never defined%Jno previous declaration for %qD%Jno previous prototype for %qD%Jnon-static declaration of %qD follows static declaration%Jnon-static method '%D' overrides static method%Jnon-thread-local declaration of %qD follows thread-local declaration%Jold-style function definition%Jold-style parameter declarations in prototyped function definition%Jonly weak aliases are supported in this configuration%Jpacked attribute causes inefficient alignment for %qD%Jpacked attribute is unnecessary for %qD%Jpadding struct to align %qD%Jparameter %qD declared %<inline%>%Jparameter %qD declared with void type%Jparameter %qD has incomplete type%Jparameter %qD has just a forward declaration%Jparameter %u (%qD) has incomplete type%Jparameter %u (%qD) has void type%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious declaration of %qD was here%Jprevious declaration of %qD was inline%Jprevious declaration of %qD with attribute noinline%Jprevious declaration of '%D'%Jprevious definition here%Jprevious definition of %qD was here%Jprevious implicit declaration of %qD was here%Jprevious non-inline declaration here%Jpreviously used here%Jprototype for %qD declares argument %d with incompatible type%Jprototype for %qD declares fewer arguments than previous old-style definition%Jprototype for %qD declares more arguments than previous old-style definition%Jprototype for %qD follows non-prototype definition%Jredeclaration of %qD with different visibility (old visibility preserved)%Jredeclaration of %qD with no linkage%Jredeclaration of enumerator %qD%Jredefinition of %qD%Jredefinition of parameter %qD%Jredefinition of typedef %qD%Jredundant redeclaration of %qD%Jregister name given for non-register variable %qD%Jregister name not specified for %qD%Jregister specified for %qD isn%'t suitable for data type%Jrequested alignment for %qD is greater than implemented alignment of %d%Jreturn type of %qD is not %<int%>%Jsecond argument of %qD should be %<char **%>%Jsection attribute cannot be specified for local variables%Jsection attribute not allowed for %qD%Jsection attributes are not supported for this target%Jsection of %qD conflicts with previous declaration%Jshadowed declaration is here%Jsize of %qD is %d bytes%Jsize of %qD is larger than %d bytes%Jsize of return value of %qD is %u bytes%Jsize of return value of %qD is larger than %wd bytes%Jsize of variable %qD is too large%Jstatic declaration of %qD follows non-static declaration%Jstatic variable '%D' is marked dllimport%Jstorage size of %qD isn%'t constant%Jstorage size of %qD isn%'t known%Jthird argument of %qD should probably be %<char **%>%Jthis is the first default label%Jthis is the first entry overlapping that value%Jthread-local declaration of %qD follows non-thread-local declaration%Jtraditional C rejects ISO C style function definitions%Jtype '%D' does not have a known size%Jtype of %qD defaults to %<int%>%Jtype of array %qD completed incompatibly with implicit initialization%Jtypedef %qD declared %<inline%>%Jtypedef name may not be a nested-name-specifier%Juninitialized member %qD with %<const%> type %qT%Juninitialized reference member %qD%Junused parameter %qD%Junused variable %qD%Jvariable %qD declared %<inline%>%Jvariable %qD definition is marked dllimport.%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>%Jweak declaration of %qD after first use results in unspecified behavior%Jweak declaration of %qD must be public%Jweak declaration of %qD must precede definition%Jweak declaration of %qD not supported%Jzero or negative size array %qD%d constructor(s) found
  %d destructor(s)  found
  %d frame table(s) found
  %i-bit mode not compiled in%q#D and %q#D cannot be overloaded%q#D cannot be declared%q#D conflicts with previous using declaration %q#D%q#D does not refer to the unqualified type, so it is not used for linkage%q#D hides constructor for %q#T%q#D invalid; an anonymous union can only have non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is not a non-static data member of %qT%q#D is not a static member of %q#T%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of symbol%q#D was used before it was declared inline%q#T has pointer data members%q#T has virtual functions but non-virtual destructor%q#T is not a template%q#T is not a valid type for a template constant 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+#D is inaccessible%q+#D is private%q+#D is protected%qD %s%qD attribute directive ignored%qD cannot appear in a constant-expression%qD cannot be declared virtual, since it is always static%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD contains empty classes which may cause base classes to be placed at different locations in a future version of GCC%qD declared as a %<virtual%> %s%qD declared as a friend%qD declared as an %<inline%> %s%qD declared as reference but not initialized%qD declared here%qD declared with an exception specification%qD denotes an ambiguous type%qD does not declare a template type%qD has a previous declaration as %q#D%qD has a previous declaration here%qD has incomplete type%qD has no member named %qE%qD has not been declared%qD has the same name as the class in which it is declared%qD invalid in %q#T%qD invalid in %qT%qD is a namespace%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a function template%qD is not a function,%qD is not a member of %qD%qD is not a member of %qT%qD is not a member of type %qT%qD is not a member template function%qD is not a template function%qD is not defined outside of function scope%qD is thread-local and so cannot be dynamically initialized%qD is too small to hold all values of %q#T%qD may not be declared as static%qD may not be declared within a namespace%qD may not be static because it is a member of a union%qD may not have reference type %qT because it is a member of a union%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must be initialized by constructor, not by %<{...}%>%qD must have an argument of class or enumerated type%qD must take %<void%>%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD names constructor%qD not declared%qD not defined%qD redeclared with different access%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD undeclared in namespace %qD%qD used without template parameters%qD was declared %<extern%> and later %<static%>%qD was hidden%qD was not declared in this scope%qD will be initialized after%qE attribute can only be applied to Java class definitions%qE attribute can only be applied to class definitions%qE attribute ignored on types%qE attribute is not supported on this platform%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE does not name a type%qE has type %<void%> and is not a throw-expression%qE in class %qT does not name a type%qE in namespace %qE does not name a type%qE is neither function nor member function; cannot be declared friend%qE is not a template%qE is not a valid template argument for type %qT because function %qD has not external linkage%qE is not a valid template argument for type %qT because it is a non-constant expression%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 a constant pointer%qE is not a valid template argument for type %qT because it is not a 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 object %qD has not external linkage%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 of type %qT%qE is obsolete; g++ vtables are now COM-compatible by default%qE undeclared (first use in this function)%qE undeclared here (not in a function)%qT has a previous declaration here%qT has no member named %qs%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 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, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a namespace%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 an accessible base of %qT%qT is not an aggregate type%qT is promoted to %qT when passed through %<...%>%qT is/uses anonymous type%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is is not a class type%qT resolves to %qT, which is not an enumeration type%qT uses local type %qT%qV qualifiers cannot be applied to %qT%qs attribute argument not a string constant%qs attribute argument not an integer constant%qs attribute directive ignored%qs attribute does not apply to types%qs attribute ignored%qs attribute ignored for %qs%qs attribute ignored on non-class types%qs attribute only applies to function types%qs attribute only applies to functions%qs attribute only applies to interrupt functions%qs attribute only applies to variables%qs attribute only applies to variadic functions%qs attribute requires an integer constant argument%qs attribute requires prototypes with named arguments%qs can only be specified for functions%qs declared as both exported to and imported from a DLL%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs fails to be a typedef or built in type%qs has an incomplete type%qs has both %<extern%> and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %<extern%>%qs is an unrecognized format function type%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid output file%qs is not an Objective-C class name or alias%qs is not at beginning of declaration%qs is version %q.*s, expected version %q.*s%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%qs tag used in naming %q#T%qs uses dynamic stack allocation%s%s
! %s %s %+#D%s %+#T%s %D(%T) <built-in>%s %D(%T, %T) <built-in>%s %D(%T, %T, %T) <built-in>%s %T <conversion>%s %qs does not fully implement the %qs protocol%s %s %p %d
  %s %s(%E) %p %d
  %s '%s'
  %s (GCC) %s
! %s between distinct pointer types %qT and %qT lacks a cast%s between distinct pointer-to-member types %qT and %qT lacks a cast%s cannot appear in a constant-expression%s cannot be used in asm here%s cannot resolve address of overloaded function%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 create_basic_block.%s does not support delete_basic_block.%s does not support duplicate_block.%s does not support flow_call_edges_add%s does not support make_forwarder_block.%s does not support merge_blocks.%s does not support move_block_after.%s does not support predict_edge.%s does not support predicted_by_p.%s does not support redirect_edge_and_branch.%s does not support redirect_edge_and_branch_force.%s does not support split_block.%s does not support split_edge.%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s expression list treated as compound expression%s for %<operator%s%> in %<%E %s %E%>%s for %<operator%s%> in %<%E%s%>%s for %<operator%s%> in %<%s%E%>%s for %<operator[]%> in %<%E[%E]%>%s for %qs in %<%s %E%>%s for ternary %<operator?:%> in %<%E ? %E : %E%>%s from type %qT to type %qT casts away constness%s has no effect%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is a reference, not call, to function %qE%s is deprecated, please see the documentation for details%s is not supported by this configuration%s method can't be abstract%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s should have type %<%T%s%>, but argument %d has type %qT%s should have type %<%s%s%>, but argument %d has type %qT%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS
  %s: %d: warning: '%s' excluded by preprocessing
  %s: %d: warning: definition of %s not converted
  %s: %d: warning: found '%s' but expected '%s'
*************** write_c_file - output name is %s, prefix
*** 552,558 ****
  %s: invalid file name: %s
  %s: linker input file unused because linking not done%s: local declaration for function '%s' not inserted
  %s: multiple static defs of '%s' in file '%s'
! %s: no such class%s: not a COFF file%s: recursive invocation of constructor %qs%s: subprocess got fatal signal %d
  %s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
--- 535,541 ----
  %s: invalid file name: %s
  %s: linker input file unused because linking not done%s: local declaration for function '%s' not inserted
  %s: multiple static defs of '%s' in file '%s'
! %s: no such class%s: not a COFF file%s: subprocess got fatal signal %d
  %s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
*************** write_c_file - output name is %s, prefix
*** 592,647 ****
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %s=%s is not numeric%s=%s is too large%smember function %qD cannot have cv-qualifier'' ' flag' marked virtual
! '!' flag'#' flag'%%l' operand isn't a label'%s' is not a valid class name'%s' was assigned to '%s', but was not defined during recompilation, or vice versa''' flag'(' expected'(' flag')' expected')' or term expected'*' expected'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'-MG' option is unimplemented'0' flag':' expected';' expected'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'[' expected']' expected']' expected, invalid type expression'^' flag'_' flag'a' flag'class' expected'class' or 'this' expected'o' operand is not constant'q' flag'{' expected(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(if you use -fpermissive G++ will accept your code)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(perhaps the %<offsetof%> macro was used incorrectly)(so you should pass %qT not %qT to %<va_arg%>)--CLASSPATH	Deprecated; use --classpath instead--bootclasspath=<path>	Replace system path--classpath=<path>	Set class path--encoding=<encoding>	Choose input encoding (defaults from your locale)--extdirs=<path>	Set the extension directory path--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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 and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I- specified twice-J<directory>	Put MODULE files in 'directory'-MQ <target>	Add a MAKE-quoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
! -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fconst-string-class=<name>	Use class <name> for constant strings-fdata-sections not supported for this target-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffixed-line-length-<n>		Use n as character line width in fixed mode-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-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-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-frandom-seed=<string>	Make compile reproducible using <string>-freorder-blocks-and-partition does not work with -g (currently)-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-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-fspeculative-prefetching not supported for this target-fspeculative-prefetching not supported for this target (try -march switches)-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-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-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-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-m%s not supported in this configuration-m64 not supported in this configuration-m64 requires PowerPC64 architecture, enabling-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries-mapcs-stack-check incompatible with -mno-apcs-frame-march=%s is not compatible with the selected ABI-max-stackframe=%d is not usable, not between 0 and %d-mbackchain -mpacked-stack -mhard-float are not supported in combination.-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mfloat-abi=hard and VFP-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mint64 is a deprecated option-mips%s conflicts with the other architecture options, which specify a MIPS%d processor-mips3d requires -mpaired-single-mips3d/-mpaired-single must be used with -mfp64 -mhard-float-mips3d/-mpaired-single must be used with -mips64-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%d is not between 0 and %d-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstack-guard implies use of -mstack-size-mstack-size implies use of -mstack-guard-mstring is not supported on little endian systems-munix=98 option required for C89 Amendment 1 features.
! -o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-qkind=<n>	Set the kind for a real with the 'q' exponent to 'n'-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.: %qs JDK1.1(TM) feature;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
  <anonymous><built-in><command line>@catch parameter is not a known Objective-C class typeA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo schedulerAPCS reentrant code not supported.  IgnoredAUX pointer initialized for edge %d->%d
! Abnormal edges for no purpose in bb %iAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdd mudflap bounds-checking instrumentation for multi-threaded program.Add mudflap bounds-checking instrumentation for single-threaded program.Additional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Addressable variable that is an alias tag but is not in any alias set.Alias for -femit-class-fileAlias for -mfloat-abi=hardAlias for -mfloat-abi=softAlias set of a pointer's type tag should be a superset of the corresponding name tagAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow arbitrary character line width in fixed modeAllow dollar signs in entity namesAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways check for non gcj generated classes archivesAlways generate long callsAlways treat bit-field as int-sizedAmbiguous class: %qs and %qsAn empty declaration is a deprecated feature that should not be usedAppend a second underscore if the name already contains an underscoreAppend underscores to externally visible namesApply variable expansion when loops are unrolled.Array element size too bigAssume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume native functions are implemented using JNIAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that the source file is fixed formAssume that the source file is free formAssume that unaligned accesses are handled by the systemAssume the runtime uses a hash table to map an object to its synchronization structureAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAttempt to reference field %<new%> in a %qsAttempt to reference field %qs in %<%s %s%>Auto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAux field set for edge %s->%sAvoid all range limits on call instructionsBad IO basetype (%d)Bad byte codes.
  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 output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Basic block %d should be marked irreducible.Basic block %d should not be marked irreducible.Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
  Bound on number of candidates below that all candidates are considered in iv optimizationsBound on number of iv uses in loop optimized in iv optimizationsBound on size of expressions used in the scalar evolutions analyzerBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall a library routine to do integer divisionsCall edges for non-call insn in bb %iCall mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
! Can't access %s %qs. Only public classes and interfaces in other packages can be accessedCan't access %s %s %<%s.%s%> from %qsCan't access %s field %<%s.%s%> from %qsCan't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>Can't define static initializer in class %qs. Static initializer can only be defined in top-level classesCan't find %s %<%s(%s)%> in type %qs%sCan't find default package %qs. Check the CLASSPATH environment variable and the access to the archivesCan't invoke a method on primitive type %qsCan't invoke super constructor on java.lang.ObjectCan't make a static reference to nonstatic variable %qs in class %qsCan't reassign a value to the final variable %qsCan't reference %<this%> before the superclass constructor has been calledCan't reference %<this%> or %<super%> before the superclass constructor has been calledCan't reference %qs before the superclass constructor has been calledCan't subclass final classes: %sCan't throw %qs; it must be a subclass of class %<java.lang.Throwable%>Can't use type %qs as a qualifierCan't use variable %<%s.this%>: type %qs isn't an outer type of type %qsCannot decompose address.Cannot open '%s' for output.
  Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot use mshared and static together.Cannot use mthreads and mlegacy-threads together.Case labels not sorted:
!  Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newChecked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> blockChecked exception %qs can't be thrown in initializerChecked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)Checked exception %qs isn't thrown from a %<try%> blockCirrus: Do not break up invalid instruction combinations with NOPsCirrus: Place NOPs to avoid invalid instruction combinationsClass %qs can't be declared both abstract and finalClass %qs can't subclass %s %qsClass %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstractClass %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>Class %qs is an abstract class. It can't be instantiatedClass %qs must be declared abstract to define abstract method %qsClass %qs must override %qs with a public method in order to implement interface %qsClass %qs not found in %<throws%>Class %qs not found in type declarationClass or interface %qs not found in importClass or interface declaration expectedCoalesce memory temporaries in the SSA->normal passCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform nothing in particular.Conform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 95 standard.Consider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant arithmetic operand out of range.Constant expression %qs too wide for narrowing primitive conversion to %qsConstant expression requiredConstant halfword load operand out of range.ConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor can't be %sConstructor invocation must be first thing in a constructorControl flow in the middle of basic block %d
! Control the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy array sections into a contiguous block on procedure entryCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate canonical induction variables in loopsCreate console applicationCreate data files needed by "gcov"Cyclic class inheritance%sCyclic inheritance involving %sDW_LOC_OP %s not implemented
! Declaration of %qs shadows a previous label declarationDefault GCC semantics that differ from IBM XLCDefer popping functions args from stack until laterDefinition in block %i does not dominate use in block %iDefinition in block %i follows the useDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Dereferenced pointers should have a name or a type tagDetermine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable fused multiply/add instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable tpf OS tracing codeDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDiscouraged form of returned type specificationDiscouraged redundant use of %qs modifier in declaration of %sDiscouraged redundant use of %qs modifier in declaration of %s %qsDisplay compile time statisticsDisplay contents of a class file in readable form.
  
! Display statistics accumulated during compilationDisplay the code tree after parsing.Display this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate H8SX codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate fused multiply/add instructionsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate single field mfcr instructionDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not inline floating point divisionDo not inline integer divisionDo not inline square rootDo not lift restrictions on GOT sizeDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC General Purpose group optional instructionsDo not use PowerPC Graphics group optional instructionsDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not warn about using variadic macros when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't allocate floats and doubles in extended-precision registersDon't assume all symbols have 32-bit valuesDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't call any cache flush trapDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate code suitable for fast turn around debuggingDon't generate code, just do syntax and semantics checkingDon't generate fused multiply/add instructionsDon't maintain backchain pointerDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't perform VR4130-specific alignment optimizationsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use packed stack layoutDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around R4000 errataDon't work around R4400 errataDon't work around certain VR4120 errataDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDowngrade conformance errors to warningsDump declarations to a .decl fileDuplicate %s declaration %qsDuplicate case label: %<default%>Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)ENTRY does not dominate bb %dENTRY_BLOCK has a statement list associated with it
  ESA/390 architectureEXIT_BLOCK has a statement list associated with it
! Edge %s->%s has no corresponding call_exprEdge from %d to %d should be marked irreducible.Edge from %d to %d should not be marked irreducible.Edge points to wrong declaration:Emit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit extra code in the function prologue in order to trap if the stacksize exceeds the given limitEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable Full Redundancy Elimination (FRE) on treesEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable Objective-C setjmp exception handling runtimeEnable SSA dead code elimination optimization on treesEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable assignability checks for stores into object arraysEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable dead store eliminationEnable debug outputEnable debuggingEnable dominator optimizationsEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable fused multiply/add instructionsEnable guessing of branch probabilitiesEnable linear loop transforms on treesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop header copying on treesEnable loop invariant motion on treesEnable loop optimizations on tree levelEnable loop vectorization on treesEnable machine specific peephole optimizationsEnable new features under developmentEnable optimization of static class initialization codeEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable tpf OS tracing codeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnable/Disable the traditional scheduling in loops that already passed modulo schedulingEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsEnforce strict alignmentEvaluating this expression will result in an arithmetic exception being thrownException %qs can't be thrown in initializerException %qs must be caught, or it must be declared in the %<throws%> clause of %qsExit on the first error occurredExpected an SSA_NAME objectExplicit goto at end of bb %d
  Export functions even if they can be inlinedExtra outgoing edge %d->%d
  FP exceptions are enabledFP exceptions are not enabledFallthru edge after a control statement in bb %d 
  Fallthru edge after unconditional jump %iFallthru edge crosses section boundary (bb %i)Fallthru to exit from bb %d
! Field %qs can't be static in inner class %qs unless it is finalField expectedFor bug reporting instructions, please see:
  %s.
  For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found 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 end of case vectorFound in %s
  Function does not return a valueFunction return value not setFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC does not yet properly implement %<[*]%> array declaratorsGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGIMPLE register modified with BIT_FIELD_REFGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate C or C++ header files from .class files
  
! Generate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate checks for references to NULLGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the Boehm GCGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code suitable for fast turn around debuggingGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate 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 loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate single field mfcr instructionGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreGive strings the type "array of char"Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limitGlobal register variable %qD used in nested function.ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids an empty source fileISO 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 array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %<long long%>ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids applying %qs to an expression of function typeISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization in array newISO C++ forbids initialization of member %qDISO 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 subscripting non-lvalue arrayISO 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 a cast to a non-lvalue expressionISO 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 %<extern%> on explicit instantiationsISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO 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-size arrayISO C++ forbids variable-size 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 C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t 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-size array %qsISR %s requires %d words of local vars, max is 32767Identifier expectedIf -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrollingIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnore read operations when inserting mudflap instrumentation.Implement vtables using thunksImpossible for %qs to be instance of %qsIn function %qs:In member function %qs:Incoming edge count does not match number of PHI arguments
! Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>Incompatible type for %<?:%>. Can't convert %qs to %qsIncompatible type for %<[]%>. Can't convert %qs to %<int%>Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>Incompatible type for %<if%>. Can't convert %qs to %<boolean%>Incompatible type for %<switch%>. Can't convert %qs to %<int%>Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>Incompatible type for %qs. Can't convert %qs to %qsIncompatible type for %qs. Can't convert %qs to booleanIncompatible type for %qs. Can't convert %qs to integralIncompatible type for %qs. Can't convert %qs to numeric typeIncompatible type for %qs. Can't convert shift distance from %qs to integralIncompatible type for %qs. Explicit cast needed to convert %qs to integralIncompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integralIncompatible type for %s. Can't convert %qs to %qsIncompatible type for %s. Explicit cast needed to convert %qs to %qsIncompatible type for array. %s convert %qs to %qsIncompatible type for case. Can't convert %qs to %<int%>Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>Incompatible type for loop conditional. Can't convert %qs to %<boolean%>Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specifiedInconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specifiedIncorrect sharing of tree nodesIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInlined_to pointer is set but no predecesors foundInlined_to pointer is wrongInlined_to pointer reffers to itselfInlined_to pointer set for noninline callersInner class %qs can't be static. Static classes can only occur in interfaces and top-level classesInput file is a file with a list of filenames to compileInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstance methods can't be overridden by a static method. Method %qs is an instance method in class %qsInstrument function entry and exit with profiling callsInterface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qsInterface %qs repeatedInternal compiler error: Error reporting routines re-entered.
  Internal consistency failureInternal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionIntrinsic function %s(%d) not recognizedInvalid argument %qs for %<instanceof%>Invalid argument type %qs to %qsInvalid array initializer for non-array type %qsInvalid cast from %qs to %qsInvalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qsInvalid control expressionInvalid declarationInvalid expression statementInvalid init statementInvalid interface typeInvalid left hand side of assignmentInvalid method declaration, method name requiredInvalid method declaration, return type requiredInvalid reference prefix.Invalid reference typeInvalid rtl sharing found in the insnInvalid type expressionInvalid update expressionIs not a valid GIMPLE statement.Issue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingKeyword %<super%> used outside allowed contextKeyword %<this%> used outside allowed contextL%d cache latency unknown for %sLabel %s has incorrect context in bb %d
  Label %s in the middle of basic block %d
  Label %s to block does not match in bb %d
! Lift restrictions on GOT sizeLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable %qs can't be accessed from within the inner class %qs unless it is declared finalLocal variable memory requirements exceed capacity.Look for and use PCH files even when preprocessingLoop %d should not have single exit (%d -> %d).Loop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop %d's latch is marked as part of irreducible region.Loop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX 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 ABIMaintain backchain pointerMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Mark data as shared rather than privateMarks all inlined methods as having hidden visibilityMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMaximum number of loops to perform swing modulo scheduling on (mainly for debugging)Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be staticMethods can't be overridden to be more private. Method %qs is not %s in class %qsMin/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing REG_EH_REGION note in the end of bb %iMissing callgraph edge for call expr:Missing class nameMissing class type termMissing definitionMissing edge %i->%iMissing formal parameter termMissing identifierMissing interface nameMissing nameMissing or invalid constant expressionMissing return statementMissing super class nameMissing termMissing term and ')' expectedMissing term and ']' expectedMissing term or ')'Missing term or ')' expectedMissing variable initializerModifier %qs declared twiceMove loop invariant computations out of loopsMultiple inline callersNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNested %s %s is %s; cannot be accessed from hereNo "Small register classes" kludgeNo branches
  No calls
! No case for %sNo constructor matching %qs found in class %qsNo default case found at end of case vectorNo default crt0.oNo executable lines
! No label definition found for %qsNo matching push for %<#pragma GCC visibility pop%>No method named %qs in scopeNo more than sixteen #pragma GCC visibility pushes allowed at onceNo variable %qs defined in class %qsNo variable %qs defined in type %qsNode not found in DECL_ASSEMBLER_NAME hashNodes with no released memory found.Non native and non abstract method %qs must have a body definedNon-addressable variable inside an alias set.Nonlocal label %s is not first in a sequence of labels in bb %dNot a valid Java .class file.Not a valid Java .class file.
! Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit range reduction step when performing complex divisionOmit the frame pointer in leaf functionsOnly %<final%> is allowed as a local variables modifierOnly constructors can invoke constructorsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Out of stack space.
! Output a class fileOutput compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPHI argument is missing for edge %d->%d
  PHI argument is not SSA_NAME, or invariantPHI def is not a GIMPLE valuePIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
! PIC is required but not supported with CONST16 instructionsPIC register %qs clobbered in %<asm%>PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPackage %qs not found in importPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform SMS based modulo scheduling before the first scheduling passPerform VR4130-specific alignment optimizationsPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform live range splitting during the SSA->normal pass.Perform loop optimizationsPerform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform strength reduction optimizationsPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPerform variable trackingPermit '$' as an identifier characterPermit the use of the assert keywordPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
  Pointer escapes but its name tag is not call-clobbered.Pointers are 32-bitPointers are 64-bitPointers with a memory tag, should have points-to sets or point to mallocPossible frontend bug: Deferred array size without pointer or allocatable attribute.Possible frontend bug: array constructor not expandedPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information.
--- 575,630 ----
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %s=%s is not numeric%s=%s is too large%smember function %qD cannot have cv-qualifier'' ' flag' marked virtual
! '!' flag'#' flag'%%l' operand isn't a label'%s' is not a valid class name'%s' was assigned to '%s', but was not defined during recompilation, or vice versa''' flag'(' flag'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'-MG' option is unimplemented'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'o' operand is not constant'q' flag(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(if you use -fpermissive G++ will accept your code)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(perhaps the %<offsetof%> macro was used incorrectly)(so you should pass %qT not %qT to %<va_arg%>)--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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 and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I <dir>	Add <dir> to the end of the main include path-I- specified twice-MF <file>	Write dependency output to the given file-MQ <target>	Add a MAKE-quoted target-MT <target>	Add an unquoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
! -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fconst-string-class=<name>	Use class <name> for constant strings-fdata-sections not supported for this target-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-frandom-seed=<string>	Make compile reproducible using <string>-freorder-blocks-and-partition does not work with -g (currently)-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-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-fspeculative-prefetching not supported for this target-fspeculative-prefetching not supported for this target (try -march switches)-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-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-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-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-m%s not supported in this configuration-m64 not supported in this configuration-m64 requires PowerPC64 architecture, enabling-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries-mapcs-stack-check incompatible with -mno-apcs-frame-march=%s is not compatible with the selected ABI-max-stackframe=%d is not usable, not between 0 and %d-mbackchain -mpacked-stack -mhard-float are not supported in combination.-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mfloat-abi=hard and VFP-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mint64 is a deprecated option-mips%s conflicts with the other architecture options, which specify a MIPS%d processor-mips3d requires -mpaired-single-mips3d/-mpaired-single must be used with -mfp64 -mhard-float-mips3d/-mpaired-single must be used with -mips64-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%d is not between 0 and %d-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstack-guard implies use of -mstack-size-mstack-size implies use of -mstack-guard-mstring is not supported on little endian systems-munix=98 option required for C89 Amendment 1 features.
! -o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
  <anonymous><built-in><command line>@catch parameter is not a known Objective-C class typeA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo schedulerAPCS reentrant code not supported.  IgnoredAUX pointer initialized for edge %d->%d
! Abnormal edges for no purpose in bb %iAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdd mudflap bounds-checking instrumentation for multi-threaded program.Add mudflap bounds-checking instrumentation for single-threaded program.Additional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Addressable variable that is an alias tag but is not in any alias set.Alias for -mfloat-abi=hardAlias for -mfloat-abi=softAlias set of a pointer's type tag should be a superset of the corresponding name tagAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways generate long callsAlways treat bit-field as int-sizedApply variable expansion when loops are unrolled.Array element size too bigAssume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that unaligned accesses are handled by the systemAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAux field set for edge %s->%sAvoid all range limits on call instructionsBad IO basetype (%d)Bad byte codes.
  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 output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Basic block %d should be marked irreducible.Basic block %d should not be marked irreducible.Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
  Bound on number of candidates below that all candidates are considered in iv optimizationsBound on number of iv uses in loop optimized in iv optimizationsBound on size of expressions used in the scalar evolutions analyzerBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall edges for non-call insn in bb %iCall mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
! Can't reassign a value to the final variable %qsCannot decompose address.Cannot open '%s' for output.
  Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot use mshared and static together.Cannot use mthreads and mlegacy-threads together.Case labels not sorted:
!  Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCirrus: Do not break up invalid instruction combinations with NOPsCirrus: Place NOPs to avoid invalid instruction combinationsCoalesce memory temporaries in the SSA->normal passCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant arithmetic operand out of range.Constant halfword load operand out of range.ConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor can't be %sControl flow in the middle of basic block %d
! Control the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate canonical induction variables in loopsCreate console applicationCreate data files needed by "gcov"DW_LOC_OP %s not implemented
! Default GCC semantics that differ from IBM XLCDefer popping functions args from stack until laterDefinition in block %i does not dominate use in block %iDefinition in block %i follows the useDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Dereferenced pointers should have a name or a type tagDetermine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable fused multiply/add instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable tpf OS tracing codeDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay contents of a class file in readable form.
  
! Display statistics accumulated during compilationDisplay the compiler's versionDisplay this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate H8SX codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate fused multiply/add instructionsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate single field mfcr instructionDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not inline floating point divisionDo not inline integer divisionDo not inline square rootDo not lift restrictions on GOT sizeDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC General Purpose group optional instructionsDo not use PowerPC Graphics group optional instructionsDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not warn about using variadic macros when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't allocate floats and doubles in extended-precision registersDon't assume all symbols have 32-bit valuesDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't call any cache flush trapDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate code suitable for fast turn around debuggingDon't generate fused multiply/add instructionsDon't maintain backchain pointerDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't perform VR4130-specific alignment optimizationsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use packed stack layoutDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around R4000 errataDon't work around R4400 errataDon't work around certain VR4120 errataDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDowngrade conformance errors to warningsDump declarations to a .decl fileENTRY does not dominate bb %dENTRY_BLOCK has a statement list associated with it
  ESA/390 architectureEXIT_BLOCK has a statement list associated with it
! Edge %s->%s has no corresponding call_exprEdge from %d to %d should be marked irreducible.Edge from %d to %d should not be marked irreducible.Edge points to wrong declaration:Emit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit extra code in the function prologue in order to trap if the stacksize exceeds the given limitEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable Full Redundancy Elimination (FRE) on treesEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable Objective-C setjmp exception handling runtimeEnable SSA dead code elimination optimization on treesEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable dead store eliminationEnable debug outputEnable debuggingEnable dominator optimizationsEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable fused multiply/add instructionsEnable guessing of branch probabilitiesEnable linear loop transforms on treesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop header copying on treesEnable loop invariant motion on treesEnable loop optimizations on tree levelEnable loop vectorization on treesEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable tpf OS tracing codeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnable/Disable the traditional scheduling in loops that already passed modulo schedulingEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsEnforce strict alignmentExit on the first error occurredExpected an SSA_NAME objectExplicit goto at end of bb %d
  Export functions even if they can be inlinedExtra outgoing edge %d->%d
  FP exceptions are enabledFP exceptions are not enabledFallthru edge after a control statement in bb %d 
  Fallthru edge after unconditional jump %iFallthru edge crosses section boundary (bb %i)Fallthru to exit from bb %d
! For bug reporting instructions, please see:
  %s.
  For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found 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 end of case vectorFound in %s
  Function does not return a valueFunction return value not setFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC does not yet properly implement %<[*]%> array declaratorsGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGIMPLE register modified with BIT_FIELD_REFGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate C or C++ header files from .class files
  
! Generate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code suitable for fast turn around debuggingGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate make dependenciesGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate phony targets for all headersGenerate 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 loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate single field mfcr instructionGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreGive strings the type "array of char"Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limitGlobal register variable %qD used in nested function.ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids an empty source fileISO 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 array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %<long long%>ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids applying %qs to an expression of function typeISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization in array newISO C++ forbids initialization of member %qDISO 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 subscripting non-lvalue arrayISO 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 a cast to a non-lvalue expressionISO 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 %<extern%> on explicit instantiationsISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO 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-size arrayISO C++ forbids variable-size 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 C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t 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-size array %qsISR %s requires %d words of local vars, max is 32767If -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrollingIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnore read operations when inserting mudflap instrumentation.Implement vtables using thunksIn function %qs:In member function %qs:Incoming edge count does not match number of PHI arguments
! Incompatible type for %qs. Can't convert %qs to booleanIncompatible type for %qs. Can't convert %qs to integralIncompatible type for %qs. Can't convert %qs to numeric typeIncompatible type for %qs. Explicit cast needed to convert %qs to integralIncorrect sharing of tree nodesIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInlined_to pointer is set but no predecesors foundInlined_to pointer is wrongInlined_to pointer reffers to itselfInlined_to pointer set for noninline callersInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
  Internal consistency failureInternal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionIntrinsic function %s(%d) not recognizedInvalid reference prefix.Invalid rtl sharing found in the insnIs not a valid GIMPLE statement.Issue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLabel %s has incorrect context in bb %d
  Label %s in the middle of basic block %d
  Label %s to block does not match in bb %d
! Lift restrictions on GOT sizeLike -M but ignore system header filesLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable memory requirements exceed capacity.Look for and use PCH files even when preprocessingLoop %d should not have single exit (%d -> %d).Loop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop %d's latch is marked as part of irreducible region.Loop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX 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 ABIMaintain backchain pointerMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Mark data as shared rather than privateMarks all inlined methods as having hidden visibilityMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMaximum number of loops to perform swing modulo scheduling on (mainly for debugging)Min/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing REG_EH_REGION note in the end of bb %iMissing callgraph edge for call expr:Missing definitionMissing edge %i->%iMove loop invariant computations out of loopsMultiple inline callersNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo "Small register classes" kludgeNo branches
  No calls
! No default case found at end of case vectorNo default crt0.oNo executable lines
! No matching push for %<#pragma GCC visibility pop%>No more than sixteen #pragma GCC visibility pushes allowed at onceNode not found in DECL_ASSEMBLER_NAME hashNodes with no released memory found.Non-addressable variable inside an alias set.Nonlocal label %s is not first in a sequence of labels in bb %dNot a valid Java .class file.Not a valid Java .class file.
! Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit range reduction step when performing complex divisionOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Out of stack space.
! Output compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPHI argument is missing for edge %d->%d
  PHI argument is not SSA_NAME, or invariantPHI def is not a GIMPLE valuePIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
! PIC is required but not supported with CONST16 instructionsPIC register %qs clobbered in %<asm%>PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform SMS based modulo scheduling before the first scheduling passPerform VR4130-specific alignment optimizationsPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform live range splitting during the SSA->normal pass.Perform loop optimizationsPerform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform strength reduction optimizationsPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPerform variable trackingPermit '$' as an identifier characterPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
  Pointer escapes but its name tag is not call-clobbered.Pointers are 32-bitPointers are 64-bitPointers with a memory tag, should have points-to sets or point to mallocPossible frontend bug: Deferred array size without pointer or allocatable attribute.Possible frontend bug: array constructor not expandedPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information.
*************** See %s for instructions.
*** 650,671 ****
  
  Process #ident directivesProcessing %s
  Processing spec %c%s%c, which is '%s'
! Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProfiling is not supported on this target.Prohibit PC relative function callsPublic %s %qs must be defined in a file called %<%s.java%>Put everything in the regular TOCPut jumps in call delay slotsPut literal pools in a separate literal sectionPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionQualifier must be a referenceRETURN_ADDRESS_OFFSET not supportedRTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRedundant use of %<abstract%> modifier. Interface %qs is implicitly abstractRegister sb is zero. Use for absolute addressingRegister variable %qD used in nested function.Remap file names when including filesReorder basic blocks and partition into hot and cold sectionsReorder basic blocks to improve code placementReorder functions to improve code placementReplace SSA temporaries with better names in copies.Replace add, compare, branch with branch on count registerReplace temporary expressions in the SSA->normal passReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationRestrict target load migration not to re-use registers in any basic blockReturn all structures in memory (AIX default)Return edge does not point to exit in bb %d
! Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisRight exit is %d->%d.Run the loop optimizer twiceSH2a does not support little-endianSSA corruptionSSA name in freelist but still referencedSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect CPU to generate code forSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet default accessibility of module entities to PRIVATESet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set sizeof(bool) to 1Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the default double precision kind to an 8 byte wide typeSet the default integer kind to an 8 byte wide typeSet the default real kind to an 8 byte wide typeSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the max. number of bytes which has to be left to stack size before a trap instruction is triggeredSetting spec %s to '%s'
  
  Shared call_expr:Shared rtxSingle exit not recorded for loop %d.Size of loop %d should be %d, not %d.Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify PA-RISC architecture for code generation.
  Values are 1.0, 1.1 and 2.0.Specify UNIX standard for predefines and linking.
  Supported value is 93.Specify UNIX standard for predefines and linking.
  Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify a Standard MIPS ISASpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify if floating point hardware should be usedSpecify maximum number of iterations for RPTSSpecify range of registers to make fixedSpecify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insnsSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statementsSpecify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the name of the target floating point hardware/formatSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applySpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsSplit lifetimes of induction variables when loops are unrolled.Statement makes aliased stores, but has no V_MAY_DEFSStatement marked for throw in middle of block.Statement marked for throw, but doesn%'t.Static linking is not supported.
  Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeStructured COND_EXPR at the end of bb %d
! Superclass %qs of class %qs not foundSuperinterface %qs of %s %qs not foundSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
  Target does not have split I&DTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
! The %s %qs in class %qs has been deprecatedThe %s front end recognizes the following options:
  
  The --param option recognizes the following as parameters:
! The -shared option is not currently supported for VAX ELF.The class %qs has been deprecatedThe class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classesThe compiler does not support -march=%s.The following options are language-independent:
  The maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum number of RTL nodes that can be recorded as combiner's last valueThe maximum number of blocks in a region to be considered for interblock schedulingThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns in a region to be considered for interblock schedulingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of insns to duplicate when unfactoring computed gotosThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe maximum number of virtual operands allowed to represent aliases before triggering alias grouping.The maximum structure size (in bytes) at which GCC will do block copiesThe minimum cost of an expensive expression in the loop invariant motionThe minimum number of matching instructions to consider for crossjumpingThe number of cycles the swing modulo scheduler considers when 	  checking conflicts using DFAThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of function body to be considered largeThe threshold ratio between instantiated fields and the total structure sizeThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The upper bound for sharing integer constantsThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
--- 633,654 ----
  
  Process #ident directivesProcessing %s
  Processing spec %c%s%c, which is '%s'
! Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProfiling is not supported on this target.Prohibit PC relative function callsPut everything in the regular TOCPut jumps in call delay slotsPut literal pools in a separate literal sectionPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionRETURN_ADDRESS_OFFSET not supportedRTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRegister sb is zero. Use for absolute addressingRegister variable %qD used in nested function.Remap file names when including filesReorder basic blocks and partition into hot and cold sectionsReorder basic blocks to improve code placementReorder functions to improve code placementReplace SSA temporaries with better names in copies.Replace add, compare, branch with branch on count registerReplace temporary expressions in the SSA->normal passReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationRestrict target load migration not to re-use registers in any basic blockReturn all structures in memory (AIX default)Return edge does not point to exit in bb %d
! Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisRight exit is %d->%d.Run the loop optimizer twiceSH2a does not support little-endianSSA corruptionSSA name in freelist but still referencedSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect CPU to generate code forSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set sizeof(bool) to 1Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the max. number of bytes which has to be left to stack size before a trap instruction is triggeredSetting spec %s to '%s'
  
  Shared call_expr:Shared rtxSingle exit not recorded for loop %d.Size of loop %d should be %d, not %d.Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify PA-RISC architecture for code generation.
  Values are 1.0, 1.1 and 2.0.Specify UNIX standard for predefines and linking.
  Supported value is 93.Specify UNIX standard for predefines and linking.
  Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify a Standard MIPS ISASpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify if floating point hardware should be usedSpecify maximum number of iterations for RPTSSpecify range of registers to make fixedSpecify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insnsSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the name of the target floating point hardware/formatSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applySpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsSplit lifetimes of induction variables when loops are unrolled.Statement makes aliased stores, but has no V_MAY_DEFSStatement marked for throw in middle of block.Statement marked for throw, but doesn%'t.Static linking is not supported.
  Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeStructured COND_EXPR at the end of bb %d
! Support 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
  Target does not have split I&DTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
! The %s front end recognizes the following options:
  
  The --param option recognizes the following as parameters:
! The -shared option is not currently supported for VAX ELF.The compiler does not support -march=%s.The following options are language-independent:
  The maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum number of RTL nodes that can be recorded as combiner's last valueThe maximum number of blocks in a region to be considered for interblock schedulingThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns in a region to be considered for interblock schedulingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of insns to duplicate when unfactoring computed gotosThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe maximum number of virtual operands allowed to represent aliases before triggering alias grouping.The maximum structure size (in bytes) at which GCC will do block copiesThe minimum cost of an expensive expression in the loop invariant motionThe minimum number of matching instructions to consider for crossjumpingThe number of cycles the swing modulo scheduler considers when 	  checking conflicts using DFAThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of function body to be considered largeThe threshold ratio between instantiated fields and the total structure sizeThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The upper bound for sharing integer constantsThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
*************** FITNESS FOR A PARTICULAR PURPOSE.
*** 673,683 ****
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This is the location of the previous declaration of label %qsThis switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
  Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
  Try 'jv-scan --help' for more information.
  Try running '%s' in the shell to raise its limit.
! Try to layout derived types as compact as possibleTune alignment for the specified chip or CPU versionTune expected memory latencyTwo different pointers with identical points-to sets but different name tagsType %qs also potentially defined in package %qsType %qs not found in declaration of field %qsType %qs not found in the declaration of the argument %qs of method %qsType %qs not found in the declaration of the local variable %qsType %qs not found in the declaration of the return type of method %qsType mismatch between an SSA_NAME and its symbol.UNKNOWN in print_operand !?Unbalanced ']'Undefined variable %qsUndefined variable or class name: %qsUnexpected type in truthvalue_conversionUninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown intrinsic opUnknown switch -mlong-double-%sUnreachable statementUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
  Usage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
--- 656,666 ----
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
  Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
  Try 'jv-scan --help' for more information.
  Try running '%s' in the shell to raise its limit.
! Tune alignment for the specified chip or CPU versionTune expected memory latencyTwo different pointers with identical points-to sets but different name tagsType mismatch between an SSA_NAME and its symbol.UNKNOWN in print_operand !?Unexpected type in truthvalue_conversionUninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown intrinsic opUnknown switch -mlong-double-%sUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
  Usage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
*************** warranty; not even for MERCHANTABILITY o
*** 685,692 ****
  
  Usage: jv-scan [OPTION]... FILE...
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GNU as (now ignored)Use GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MIPS-3D instructionsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse break to check for integer divide by zeroUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse f2c calling convention.Use fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse of -fdefault-double-8 requires -fdefault-real-8Use offset tables for virtual method callsUse old mnemonics for PowerPC architectureUse packed stack layoutUse paired-single floating point instructionsUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse shared librariesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse trap to check for integer divide by zeroUse tree-ssa based implementation of profilingUse unaligned memory referencesUse value profiling for speculative prefetchingUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Using darwin64 ABIUsing old darwin ABIUtilize Visual Instruction SetVOIDmode on an outputVariable %qs is already defined in this method and was declared %<%s %s%> at line %dVariable %qs is used more than once in the argument list of method %qsVariable %qs may not have been initializedWarn about "extern" declarations not at file scopeWarn about "suspicious" constructsWarn about @selector()s without previously declared methodsWarn about NULL being passed to argument slots marked as requiring non-NULLWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about calls with implicit interfaceWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit conversionWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about missing fields in struct initializersWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible aliasing of dummy argumentsWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about things that will change when compiling with an ABI-compliant compilerWarn about truncated source linesWarn about uncasted NULL used as sentinelWarn about underflow of numerical constant expressionsWarn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about usage of non-standard intrinsicsWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if .class files are out of dateWarn if a C-style cast is used in a programWarn if a deprecated compiler feature, class, method, or field is usedWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if deprecated empty statements are foundWarn if inherited methods are unimplementedWarn if modifiers are specified when not necessaryWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a pointer differs in signedness in an assignment.Warn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around R4000 errataWork around R4400 errataWork around VR4130 mflo/mfhi errataWork around bug in multiplication instructionWork around certain VR4120 errataWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %iWrong edge %d->%d for PHI argument
  Wrong outgoing edge flags at end of bb %d
  Wrong single exit %d->%d recorded for loop %d.XXX entering pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
--- 668,675 ----
  
  Usage: jv-scan [OPTION]... FILE...
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GNU as (now ignored)Use GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MIPS-3D instructionsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse break to check for integer divide by zeroUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse of -fdefault-double-8 requires -fdefault-real-8Use old mnemonics for PowerPC architectureUse packed stack layoutUse paired-single floating point instructionsUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse shared librariesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse trap to check for integer divide by zeroUse tree-ssa based implementation of profilingUse unaligned memory referencesUse value profiling for speculative prefetchingUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Using darwin64 ABIUsing old darwin ABIUtilize Visual Instruction SetVOIDmode on an outputVariable %qs may not have been initializedWarn about "extern" declarations not at file scopeWarn about @selector()s without previously declared methodsWarn about NULL being passed to argument slots marked as requiring non-NULLWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about deprecated compiler featuresWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about missing fields in struct initializersWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about things that will change when compiling with an ABI-compliant compilerWarn about uncasted NULL used as sentinelWarn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if a C-style cast is used in a programWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if inherited methods are unimplementedWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a pointer differs in signedness in an assignment.Warn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around R4000 errataWork around R4400 errataWork around VR4130 mflo/mfhi errataWork around bug in multiplication instructionWork around certain VR4120 errataWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %iWrong edge %d->%d for PHI argument
  Wrong outgoing edge flags at end of bb %d
  Wrong single exit %d->%d recorded for loop %d.XXX entering pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
*************** warranty; not even for MERCHANTABILITY o
*** 709,722 ****
  collect: tweaking %s in %s
  comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between %q#T and %q#Tcomparison between pointer and integercomparison between signed and unsignedcomparison between signed and unsigned integer expressionscomparison between types %q#T and %q#Tcomparison 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 of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
  compilation terminated.
! complex invalid for %qscompound literal has variable sizeconflicting access specifications for field %qE, ignoredconflicting access specifications for method %qD, ignoredconflicting declaration %q#Dconflicting return type specified for %q#Dconflicting super class name %qsconflicts with built-in declaration %q#Dconflicts with function declaration %q#Dconflicts with new declaration with %qL linkageconflicts with previous declaration %q#Dconst %qs cannot be declared %<mutable%>const_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor for alien class %qT cannot be a memberconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualconstructors may not be cv-qualifiedcontinue label %qs does not name a loopcontinue statement not within a loopcontinue statement not within loop or switchcontrol may reach end of non-void function %qD being inlinedconversion from %q#T to %q#Tconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion from %qT to non-scalar type %qT requestedconversion lacks type at end of formatconversion of %qE from %qT to %qT is ambiguousconversion to %s%s will never use a type conversion operatorconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting from %qT to %qTconverting negative value %qE to %qTconverting overloaded function %qD to type %q#T is ambiguousconverting to %qT from %qTconverting to non-pointer type %qT from NULLcorrupted profile info: edge from %i to %i exceeds maximal countcorrupted 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: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find a spill registercould not find class$ field in java interface type %qTcould not find specs file %s
  could not open dump file %qs: %scould not split insncouldn't determine target name for dependency trackingcouldn't find class %scouldn't run '%s': %scouldn't unmap pch_address_space: %m
! coverage mismatch for function %qs while reading counter %qs.coverage mismatch for function %u while reading execution counters.created and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '-m%s'creating %screating array of %qTcreating array of %qT, which is an abstract class typecreating array with size zerocreating array with size zero (%qE)creating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member reference type %qTdata definition has no type or storage classdata member %qD cannot be a member templatedata member may not have variably modified type %qTdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %qD as %sdeclaration 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 non-memberdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qF throws different exceptionsdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of %qs shadows a symbol from the parameter listdeclaration of C function %q#D conflicts withdeclaration of namespace %qD conflicts withdeclaration of template %q#Ddeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredecrement of read-only locationdecrement of read-only member %qsdecrement of read-only variable %qsdefault argument %qE uses local variable %qDdefault argument for %q#D has type %qTdefault argument for parameter of type %qT has type %qTdefault argument given for parameter %d of %q#Ddefault argument missing for parameter %P of %q+#Ddefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefining explicit specialization %qD in friend declarationdefinition of %q#T inside template parameter listdefinition of implicitly-declared %qDdefinition provided for explicit instantiationdeleting %qT is undefineddeleting array %q#Ddependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qT'deprecated covariant return type for %q#Ddeprecated use of default argument for parameter of non-functiondereferencing %<void *%> pointerdereferencing pointer to incomplete typedereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for alien class %qT cannot be a memberdestructors may not be cv-qualifieddestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndup2 %d 1duplicate %<const%>duplicate %<friend%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qsduplicate (or overlapping) case valueduplicate ConstantValue attribute for field '%s'duplicate asm operand name %qsduplicate base type %qT invalidduplicate case label: %<duplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate interface declaration for category %<%s(%s)%>duplicate interface declaration for class %qsduplicate label %qDduplicate label declaration %qsdynamic dependency %s not founddynamic_cast of %q#D to %q#T can never succeedelements of array %q#D have incomplete typeembedded %<\0%> in formatemitting PIC operand, but PIC register isn't set upempty declarationempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenabling caller interworking support is only meaningful when compiling for the Thumbenclosing class templates are not explicitly specializedend insn %d for block %d not found in the insn streamenumeral and non-enumeral type in conditional expressionenumeral mismatch in conditional expression: %qT vs %qTenumeration values exceed range of largest integerenumerator value for %qD not integer constantenumerator value for %qE is not an integer constantenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in args to spec function '%s'error in constant pool entry #%derror in constant pool entry #%d
  error while parsing constant poolerror while parsing constant pool
  error while parsing fieldserror while parsing fields
  error while parsing final attributeserror while parsing final attributes
  error while parsing methodserror while parsing methods
! error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexception of type %<%T%> will be caughtexcess elements in aggregate initializerexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpected %d levels of template parms for %q#D, got %dexpense of call operation relative to ordinary aritmetic operationsexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit qualification in declaration of `%D'explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of non-template %qTexpression %qE of abstract class type %qT cannot be used in throw-expressionexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextern declaration of %q#D doesn't matchextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra qualification %<%T::%> on member %qs ignoredextra qualification ignoredextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)extraneous argument to '%s' optionfailed to find class '%s'failed to reclaim unneeded functionfastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclosefclose %sfdopenfield %q#D with same name as classfield %qD has incomplete typefield %qD in local class cannot be staticfield %qD invalidly declared function typefield %qD invalidly declared method typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>fix_sched_param: unknown param: %sfloating constant exceeds range of %<%s%>floating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor each function it appears in.)for template declaration %qDformat %q.*s expects type %<%T%s%>, but argument %d has type %qTformat %q.*s expects type %<%s%s%>, but argument %d has type %qTformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfound %<-%s%> instead of %<+%s%> in protocol(s)fp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size of %qs is frame size too large for reliable stack checkingfriend declaration %q#D declares a non-template functionfriend declaration does not name a class or functionfriend declaration not in class definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>from this locationfrv_print_operand: unknown codefunction %q#D is initialized like a variablefunction %qD declared virtual inside a unionfunction %qD is initialized like a variablefunction %qs cannot be declared %<mutable%>function body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of local variablefunction returns an aggregatefunction template partial specialization %qD is not allowedfunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
  gcc version %s
  gcov (GCC) %s
  generation of Branch Likely instructions enabled, but not supported by architecturegeneric thunk code fails for method %q#D which uses %<...%>getting core file size maximum limit: %mgfc_conv_constant_to_tree(): invalid type: %sgfc_todo: Not Implemented: gfc_trans_code(): Bad statement codegimplification failedglobal constructors not supported on this targetglobal declaration %q#Dglobal destructors not supported on this targetglobal register variable %qD used in nested functionglobal register variable %qs used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegot %d template parameters for %q#Dgot %d template parameters for %q#Tgp is constant (but save/restore gp on indirect calls)gp_offset (%ld) or end_offset (%ld) is less than zero.had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignored method 'ignoring %qV qualifiers added to function type %qTignoring duplicate directory "%s"
--- 692,705 ----
  collect: tweaking %s in %s
  comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between %q#T and %q#Tcomparison between pointer and integercomparison between signed and unsignedcomparison between signed and unsigned integer expressionscomparison between types %q#T and %q#Tcomparison 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 of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
  compilation terminated.
! complex invalid for %qscompound literal has variable sizeconflicting access specifications for field %qE, ignoredconflicting access specifications for method %qD, ignoredconflicting declaration %q#Dconflicting return type specified for %q#Dconflicting super class name %qsconflicts with built-in declaration %q#Dconflicts with function declaration %q#Dconflicts with new declaration with %qL linkageconflicts with previous declaration %q#Dconst %qs cannot be declared %<mutable%>const_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor for alien class %qT cannot be a memberconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualconstructors may not be cv-qualifiedcontinue statement not within a loopcontinue statement not within loop or switchcontrol may reach end of non-void function %qD being inlinedconversion from %q#T to %q#Tconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion from %qT to non-scalar type %qT requestedconversion lacks type at end of formatconversion of %qE from %qT to %qT is ambiguousconversion to %s%s will never use a type conversion operatorconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting from %qT to %qTconverting negative value %qE to %qTconverting overloaded function %qD to type %q#T is ambiguousconverting to %qT from %qTconverting to non-pointer type %qT from NULLcorrupted profile info: edge from %i to %i exceeds maximal countcorrupted 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: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find a spill registercould not find class$ field in java interface type %qTcould not find specs file %s
  could not open dump file %qs: %scould not split insncouldn't determine target name for dependency trackingcouldn't find class %scouldn't run '%s': %scouldn't unmap pch_address_space: %m
! coverage mismatch for function %qs while reading counter %qs.coverage mismatch for function %u while reading execution counters.created and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '-m%s'creating %screating array of %qTcreating array of %qT, which is an abstract class typecreating array with size zerocreating array with size zero (%qE)creating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member reference type %qTdata definition has no type or storage classdata member %qD cannot be a member templatedata member may not have variably modified type %qTdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %qD as %sdeclaration 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 non-memberdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qF throws different exceptionsdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of %qs shadows a symbol from the parameter listdeclaration of C function %q#D conflicts withdeclaration of namespace %qD conflicts withdeclaration of template %q#Ddeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredecrement of read-only locationdecrement of read-only member %qsdecrement of read-only variable %qsdefault argument %qE uses local variable %qDdefault argument for %q#D has type %qTdefault argument for parameter of type %qT has type %qTdefault argument given for parameter %d of %q#Ddefault argument missing for parameter %P of %q+#Ddefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefining explicit specialization %qD in friend declarationdefinition of %q#T inside template parameter listdefinition of implicitly-declared %qDdefinition provided for explicit instantiationdeleting %qT is undefineddeleting array %q#Ddependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qT'deprecated covariant return type for %q#Ddeprecated use of default argument for parameter of non-functiondereferencing %<void *%> pointerdereferencing pointer to incomplete typedereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for alien class %qT cannot be a memberdestructors may not be cv-qualifieddestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndup2 %d 1duplicate %<const%>duplicate %<friend%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qsduplicate (or overlapping) case valueduplicate ConstantValue attribute for field '%s'duplicate asm operand name %qsduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate interface declaration for category %<%s(%s)%>duplicate interface declaration for class %qsduplicate label %qDduplicate label declaration %qsdynamic dependency %s not founddynamic_cast of %q#D to %q#T can never succeedelements of array %q#D have incomplete typeembedded %<\0%> in formatemitting PIC operand, but PIC register isn't set upempty declarationempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenabling caller interworking support is only meaningful when compiling for the Thumbenclosing class templates are not explicitly specializedend insn %d for block %d not found in the insn streamenumeral and non-enumeral type in conditional expressionenumeral mismatch in conditional expression: %qT vs %qTenumeration values exceed range of largest integerenumerator value for %qD not integer constantenumerator value for %qE is not an integer constantenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in args to spec function '%s'error in constant pool entry #%derror in constant pool entry #%d
  error while parsing constant poolerror while parsing constant pool
  error while parsing fieldserror while parsing fields
  error while parsing final attributeserror while parsing final attributes
  error while parsing methodserror while parsing methods
! error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexception of type %<%T%> will be caughtexcess elements in aggregate initializerexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpected %d levels of template parms for %q#D, got %dexpense of call operation relative to ordinary aritmetic operationsexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit qualification in declaration of `%D'explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of non-template %qTexpression %qE of abstract class type %qT cannot be used in throw-expressionexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextern declaration of %q#D doesn't matchextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra qualification %<%T::%> on member %qs ignoredextra qualification ignoredextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)extraneous argument to '%s' optionfailed to find class '%s'failed to reclaim unneeded functionfastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclosefclose %sfdopenfield %q#D with same name as classfield %qD has incomplete typefield %qD in local class cannot be staticfield %qD invalidly declared function typefield %qD invalidly declared method typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>fix_sched_param: unknown param: %sfloating constant exceeds range of %<%s%>floating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor each function it appears in.)for template declaration %qDformat %q.*s expects type %<%T%s%>, but argument %d has type %qTformat %q.*s expects type %<%s%s%>, but argument %d has type %qTformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfound %<-%s%> instead of %<+%s%> in protocol(s)fp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size of %qs is frame size too large for reliable stack checkingfriend declaration %q#D declares a non-template functionfriend declaration does not name a class or functionfriend declaration not in class definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>from this locationfrv_print_operand: unknown codefunction %q#D is initialized like a variablefunction %qD declared virtual inside a unionfunction %qD is initialized like a variablefunction %qs cannot be declared %<mutable%>function body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of local variablefunction returns an aggregatefunction template partial specialization %qD is not allowedfunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
  gcc version %s
  gcov (GCC) %s
  generation of Branch Likely instructions enabled, but not supported by architecturegeneric thunk code fails for method %q#D which uses %<...%>getting core file size maximum limit: %mgfc_conv_constant_to_tree(): invalid type: %sgfc_todo: Not Implemented: gfc_trans_code(): Bad statement codegimplification failedglobal constructors not supported on this targetglobal declaration %q#Dglobal destructors not supported on this targetglobal register variable %qD used in nested functionglobal register variable %qs used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegot %d template parameters for %q#Dgot %d template parameters for %q#Tgp is constant (but save/restore gp on indirect calls)gp_offset (%ld) or end_offset (%ld) is less than zero.had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignored method 'ignoring %qV qualifiers added to function type %qTignoring duplicate directory "%s"
*************** warranty; not even for MERCHANTABILITY o
*** 724,731 ****
  ignoring packed attribute on unpacked non-POD field %q#Dignoring unknown option %q.*s in %<-fdump-%s%>illegal aggregate type %qs specified for instance variable %qsillegal reference type specified for instance variable %qsimplicit declaration of function %qEimplicitly popped regs must be grouped at top of stackimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:in declaration %qDin passing argument %P of %q+Dinappropriate accumulator for %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignmentincompatible types in assignment of %qT to %qTincompatible types in initializationincompatible types in returnincomplete '%s' optionincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierincomplete type unificationinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of pointer to unknown structureincrement of read-only locationincrement of read-only member %qsincrement of read-only variable %qsindex value instead of field name in union initializerinit function found in object %sinitialization discards qualifiers from pointer target typeinitialization from incompatible pointer typeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization makes qualified function pointer from unqualifiedinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer specified for non-virtual method %qDinitializer-string for array of chars is too longinitializing array with parameter listinline function %qD used but never definedinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instance variable %qs accessed in class methodinstance variable %qs has unknown sizeinstance variable %qs is %s; this will be a hard error in the futureinstance variable %qs is declared %sinstance variable %qs is declared privateinstantiation of %qD as type %qTinstruction never exectuedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger constant is too large for %qs typeinteger kind=8 not available for -fdefault-integer-8 optioninteger overflow in expressionintegral expression %qE is not constantinter-module optimizations not implemented for C++interface %qs does not have valid constant string layoutinternal and protected visibility attributes not supported in this configuration; ignoredinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal errorinternal error - bad ungetinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeintrinsic variable which isn't a procedureinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%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 'asm': invalid --param value %qsinvalid ABI option: -mabi=%sinvalid IACC argumentinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid 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 of NULL objectinvalid addressinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a bit-fieldinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid 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 catch parameterinvalid class name in declaration of %qDinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %qT to %qTinvalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid declaration of member template %q#D in local classinvalid default argument for a template template parameterinvalid definition of qualified type %qTinvalid expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point emulation option: -mfpe=%sinvalid floating point option: -mfpu=%sinvalid function declarationinvalid in-class initialization of static data member of non-integral type %qTinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm output %dinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid lvalue in unary %<&%>invalid maskinvalid member function declarationinvalid member template declaration %qDinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands of types %qT and %qT to binary %qOinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid option %<-mstack-increment=%s%>invalid option %qsinvalid option argument %qsinvalid option for -mfloat-gprsinvalid parameter %qsinvalid parameter combination for %qs AltiVec intrinsicinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receiver type %qsinvalid redeclaration of %qDinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid static_cast from type %qT to type %qTinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid truth-value expressioninvalid type %<void%> for newinvalid type %qT declared %<friend%>invalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<--%> on bool variable %qDinvalid use of %<::%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %<virtual%> in template declaration of %q#Dinvalid use of %qDinvalid use of %qD as a default value for a template template-parameterinvalid use of %qE to form a pointer-to-member-function.  Use a qualified-id.invalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid 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 constructor as a templateinvalid use of flexible array memberinvalid use of incomplete typedef %qsinvalid use of member %qD in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of nonstatic data member %qEinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of type %qT as a default value for a template template-parameterinvalid use of undefined type %<%s %s%>invalid use of void expressioninvalid value for -mstack-guardinvalid value for -mstack-sizeinvalid value for -mwarn-framesizeinvalid vector type for attribute %qsinvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits dest_idx should be %d, not %dits scope is only this definition or declaration, which is probably not what you wantiwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjcf-dump: no classes specified
  jump bypassing disabledjump into scope of identifier with variably modified typejump into statement expressionjump to case labeljump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk 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 pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword %<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 %qD defined but not usedlabel %qD used but not definedlabel %qE referenced outside of any functionlabel %qs referenced outside of any functionlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld 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 declaration of %qs hides instance variablelocal variable %qD may not appear in this contextlong and short specified together for %qslong long constant not a valid immediate operandlong or short specified with char for %qslong or short specified with floating type for %qslong, short, signed or unsigned invalid for %qslong, short, signed or unsigned used invalidly for %qslooser throw specifier for %q#Flower value in case label range less than minimum value for typemacro name missing after %qsmaking %qD staticmalformed #pragma GCC pch_preprocess, ignoredmalformed #pragma GCC visibility pushmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed .zip archive in CLASSPATH: %smalformed 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 numbermaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %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 cannot be declared both virtual and staticmember %qD conflicts with virtual function table field namemember %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember %qD with uninitialized const fieldsmember functions are implicitly friends of their classmemory input %d is not directly addressablemethod %qs can't be transientmethod %qs can't be volatilemethod '%s' not found in classmethod declaration not in @interface contextmethod definition for %<%c%s%> not foundmethod definition not in @implementation contextminimum value of parameter %qs is %uminimum/maximum operators are deprecatedmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<>%> to terminate the template argument listmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing filename after %qsmissing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing section name in '#pragma %s' - ignoredmissing sentinel in function callmissing static field %qsmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemode not QImodemodule symbol %s in wrong namespacemore than %d operands in %<asm%>move insn not handledms-bitfields not supported for objcmudflap cannot track %qs in stub functionmudflap cannot track unknown size extern %qsmudflap checking not yet implemented for ARRAY_RANGE_REFmudflap: this language is not supportedmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmust use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>mvc&exmvcle usemysterious repository information in %sname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename lookup of %qD changedname lookup of %qD changed for new ISO %<for%> scopingname missing for member functionnamed return values are no longer supportednamespace %qD not allowed in using-declarationnamespace %qT undeclarednamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticnative method %qs can't be strictfpneed to insert runtime check for %snegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %qDnegative 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 defined.nested assembly dialect alternativesnested extern declaration of %qDnested function %qs declared %<extern%>nested redefinition of %<enum %s%>nested redefinition of %<struct %s%>nested redefinition of %<union %s%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#Dnew types may not be defined in a return typeno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%s%> method foundno %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 classes specifiedno closing %<]%> for %<%%[%> formatno coverage for function %qs found.no data type for mode %qsno default argument for %qDno description yetno field %qD in union being initializedno input file specifiedno 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 function for call to %<%T::%s(%A)%#V%>no matching template for %qD foundno member function %qD declared in %qTno members matching %qD in %q#Tno 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 super class declared in @interface for %qsno super class declared in interface for %qsno support for reduction/inductionno type named %q#T in %q#Tno unique final overrider for %qD in %qTnon-boolean used in conditionnon-empty initializer for array of empty elementsnon-floating-point argument to function %qsnon-local function %q#D uses anonymous typenon-local function %q#D uses local type %qTnon-local variable %q#D uses anonymous typenon-local variable %q#D uses local type %qTnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-object member %qs cannot be declared %<mutable%>non-static const member %q#D in class without a constructornon-static const member %q#D, can't use default assignment operatornon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, can't use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-trivial labeled initializersnonconstant array index in initializernonnull argument has invalid operand number (argument %lu)nonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)nonnull attribute without arguments on a non-prototypenot a static field %qsnot a valid Java .class filenot configured for ABI: '%s'not enough arguments to fit a sentinelnot enough type informationnot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)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 twonumber of counters is %d instead of %dobject %qE of incomplete type %qT will not be accessed in %sobject does not conform to the %qs protocolobject missing in reference to %qDobject missing in use of %qEobject of incomplete type %qT will not be accessed in %sobject of type %qT will not be accessed in %sobsolete option -I- used, please use -iquote insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of empty base %qT may not be ABI-compliant and maychange in a future version of GCCoffset of virtual base %qT is not ABI-compliant and may change in a future version of GCCoffset outside bounds of constant stringomitted middle operand to %<?:%> operand cannot be mangledonly constructors take base initializersonly declarations of constructors can be %<explicit%>only initialized variables can be placed into program memory areaonly one of '--print-main', '--list-class', and '--complexity' allowedonly 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 1 must be a hard registeroperand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoperation on %qs may be undefinedoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zerooriginal label is hereoriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput 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 regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionoverflowed output arg list for '%s'packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %qD declared voidparameter %qD includes %s to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter may not have variably modified type %qTparameter names (without types) in function declarationparenthesis around %qE cannot be used to form a pointer-to-member-functionparse errorparse error in template argument listparse error while reading %sparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpartial specialization %qT declared %<friend%>partial specialization %qT does not specialize any template argumentspassing %qT as %<this%> argument of %q#D discards qualifierspassing %qT chooses %qT over %qTpassing %qT for argument %P to %qDpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards qualifiers from pointer target 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 makes qualified function pointer from unqualifiedpassing argument %d of %qE with different width due to prototypepassing floating point arguments in fp regs not yet supportedpassing negative value %qE for argument %P to %qDpch_preprocess pragma should only be used with -fpreprocessedpipepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member cast from %qT to %qT is via virtual basepointer to member cast via virtual base %qTpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer to member type %qT incompatible with object type %qTpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD must take %<int%> as its argumentpostfix %qD must take %<int%> as its second argumentpostfix %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 %q#D hereprevious declaration %qDprevious declaration of %q#Dprevious declaration of %q#D with %qL linkageprevious declaration of %qDprevious declaration of %qsprevious declaration of namespace %qD hereprevious definition of %q#Tprevious external decl of %q#Dprevious non-function declaration %q#Dprivate member %q#D in anonymous unionprofiler support for WindISSprofiling not supported with -mg
  programs: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprotected member %q#D in anonymous unionprotocol %qs has circular dependencyprototype for %q#Dprototype for %q#D does not match any in class %qTprovided for %qDpseudo-destructor is not calledpure-specifier on function-definitionqualified function types cannot be used to declare %s functionsqualified type %qT does not match destructor name %<~%T%>qualified type %qT does not match destructor name ~%qTqualifiers are not allowed on declaration of %<operator %T%>qualifiers can only be specified for objects and functionsrange expressions in switch statements are non-standardreading class %s for the second time from %sreading through null pointer (argument %d)real kind=8 not available for -fdefault-real-8 optionrecursive inliningrecursive type %qT undefinedredeclaration of %<enum %s%>redeclaration of %<wchar_t%> as %qTredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %s%>redefinition of %<union %s%>redefinition of %q#Tredefinition of default argument for %q#Dredirecting stdout: %sredundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to %<%T::%D%> is ambiguousreference to %qD is ambiguousreference to local variable %qD returnedreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregister variable %qs used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsrename spec %s to %s
  repeated %s in formatrepository file '%s' does not contain command-line argumentsrequest for member %qD in %qE, which is of non-aggregate type %qTrequest for member %qD in %qE, which is of non-class type %qTrequest for member %qD in non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequest for member %qs in something not a structure or unionrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal userequested position is less than zerorequested position is not an integer constantresult of %<operator->()%> yields non-pointer resultreturn discards qualifiers from pointer target typereturn from incompatible pointer typereturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn makes qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with a value, in function returning 'void'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 vector subscript???second argument to %<__builtin_expect%> must be a constantsecond argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentselector must be an immediateselector must be an integer constant in the range 0..%isetting core file size limit to maximum: %mshadowing %s function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshift must be an immediateshort, signed or unsigned invalid for %qssigned and unsigned given together for %qssigned and unsigned type in conditional expressionsize assigned to %qT may not be ABI-compliant and may change in a future version of GCCsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is negativesize of array %qD is not an integral constant-expressionsize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesize of array is not an integral constant-expressionsizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you'll wind up with multiple copies)source file for class %qs is newer than its matching class file.  Source file %qs used insteadspec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: '%%*' has not been initialized by pattern matchspec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC.spec failure: more than one arg to SYSROOT_SUFFIX_SPEC.spec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'
--- 707,714 ----
  ignoring packed attribute on unpacked non-POD field %q#Dignoring unknown option %q.*s in %<-fdump-%s%>illegal aggregate type %qs specified for instance variable %qsillegal reference type specified for instance variable %qsimplicit declaration of function %qEimplicitly popped regs must be grouped at top of stackimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:in declaration %qDin passing argument %P of %q+Dinappropriate accumulator for %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignmentincompatible types in assignment of %qT to %qTincompatible types in initializationincompatible types in returnincomplete '%s' optionincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierincomplete type unificationinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of pointer to unknown structureincrement of read-only locationincrement of read-only member %qsincrement of read-only variable %qsindex value instead of field name in union initializerinit function found in object %sinitialization discards qualifiers from pointer target typeinitialization from incompatible pointer typeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization makes qualified function pointer from unqualifiedinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer specified for non-virtual method %qDinitializer-string for array of chars is too longinitializing array with parameter listinline function %qD used but never definedinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instance variable %qs accessed in class methodinstance variable %qs has unknown sizeinstance variable %qs is %s; this will be a hard error in the futureinstance variable %qs is declared %sinstance variable %qs is declared privateinstantiation of %qD as type %qTinstruction never exectuedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger constant is too large for %qs typeinteger kind=8 not available for -fdefault-integer-8 optioninteger overflow in expressionintegral expression %qE is not constantinter-module optimizations not implemented for C++interface %qs does not have valid constant string layoutinternal and protected visibility attributes not supported in this configuration; ignoredinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal errorinternal error - bad ungetinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeintrinsic variable which isn't a procedureinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%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 'asm': invalid --param value %qsinvalid ABI option: -mabi=%sinvalid IACC argumentinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid 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 of NULL objectinvalid addressinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a bit-fieldinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid 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 catch parameterinvalid class name in declaration of %qDinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %qT to %qTinvalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid declaration of member template %q#D in local classinvalid default argument for a template template parameterinvalid definition of qualified type %qTinvalid expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point emulation option: -mfpe=%sinvalid floating point option: -mfpu=%sinvalid function declarationinvalid in-class initialization of static data member of non-integral type %qTinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm output %dinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid lvalue in unary %<&%>invalid maskinvalid member function declarationinvalid member template declaration %qDinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands of types %qT and %qT to binary %qOinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid option %<-mstack-increment=%s%>invalid option %qsinvalid option argument %qsinvalid option for -mfloat-gprsinvalid parameter %qsinvalid parameter combination for %qs AltiVec intrinsicinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receiver type %qsinvalid redeclaration of %qDinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid static_cast from type %qT to type %qTinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid truth-value expressioninvalid type %<void%> for newinvalid type %qT declared %<friend%>invalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<--%> on bool variable %qDinvalid use of %<::%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %<virtual%> in template declaration of %q#Dinvalid use of %qDinvalid use of %qD as a default value for a template template-parameterinvalid use of %qE to form a pointer-to-member-function.  Use a qualified-id.invalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid 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 constructor as a templateinvalid use of flexible array memberinvalid use of incomplete typedef %qsinvalid use of member %qD in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of nonstatic data member %qEinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of type %qT as a default value for a template template-parameterinvalid use of undefined type %<%s %s%>invalid use of void expressioninvalid value for -mstack-guardinvalid value for -mstack-sizeinvalid value for -mwarn-framesizeinvalid vector type for attribute %qsinvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits dest_idx should be %d, not %dits scope is only this definition or declaration, which is probably not what you wantiwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjcf-dump: no classes specified
  jump bypassing disabledjump into scope of identifier with variably modified typejump into statement expressionjump to case labeljump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk 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 pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword %<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 %qD defined but not usedlabel %qD used but not definedlabel %qE referenced outside of any functionlabel %qs referenced outside of any functionlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld 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 declaration of %qs hides instance variablelocal variable %qD may not appear in this contextlong and short specified together for %qslong long constant not a valid immediate operandlong or short specified with char for %qslong or short specified with floating type for %qslong, short, signed or unsigned invalid for %qslong, short, signed or unsigned used invalidly for %qslooser throw specifier for %q#Flower value in case label range less than minimum value for typemacro name missing after %qsmaking %qD staticmalformed #pragma GCC pch_preprocess, ignoredmalformed #pragma GCC visibility pushmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed 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 numbermaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %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 cannot be declared both virtual and staticmember %qD conflicts with virtual function table field namemember %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember %qD with uninitialized const fieldsmember functions are implicitly friends of their classmemory input %d is not directly addressablemethod '%s' not found in classmethod declaration not in @interface contextmethod definition for %<%c%s%> not foundmethod definition not in @implementation contextminimum value of parameter %qs is %uminimum/maximum operators are deprecatedmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<>%> to terminate the template argument listmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing filename after %qsmissing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing section name in '#pragma %s' - ignoredmissing sentinel in function callmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemode not QImodemodule symbol %s in wrong namespacemore than %d operands in %<asm%>move insn not handledms-bitfields not supported for objcmudflap cannot track %qs in stub functionmudflap cannot track unknown size extern %qsmudflap checking not yet implemented for ARRAY_RANGE_REFmudflap: this language is not supportedmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmust use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>mvc&exmvcle usemysterious repository information in %sname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename lookup of %qD changedname lookup of %qD changed for new ISO %<for%> scopingname missing for member functionnamed return values are no longer supportednamespace %qD not allowed in using-declarationnamespace %qT undeclarednamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticneed to insert runtime check for %snegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %qDnegative 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 defined.nested assembly dialect alternativesnested extern declaration of %qDnested function %qs declared %<extern%>nested redefinition of %<enum %s%>nested redefinition of %<struct %s%>nested redefinition of %<union %s%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#Dnew types may not be defined in a return typeno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%s%> method foundno %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 classes specifiedno closing %<]%> for %<%%[%> formatno coverage for function %qs found.no data type for mode %qsno default argument for %qDno description yetno field %qD in union being initializedno input file specifiedno 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 function for call to %<%T::%s(%A)%#V%>no matching template for %qD foundno member function %qD declared in %qTno members matching %qD in %q#Tno 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 super class declared in @interface for %qsno super class declared in interface for %qsno support for reduction/inductionno type named %q#T in %q#Tno unique final overrider for %qD in %qTnon-boolean used in conditionnon-empty initializer for array of empty elementsnon-floating-point argument to function %qsnon-local function %q#D uses anonymous typenon-local function %q#D uses local type %qTnon-local variable %q#D uses anonymous typenon-local variable %q#D uses local type %qTnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-object member %qs cannot be declared %<mutable%>non-static const member %q#D in class without a constructornon-static const member %q#D, can't use default assignment operatornon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, can't use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-trivial labeled initializersnonconstant array index in initializernonnull argument has invalid operand number (argument %lu)nonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)nonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough arguments to fit a sentinelnot enough type informationnot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)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 twonumber of counters is %d instead of %dobject %qE of incomplete type %qT will not be accessed in %sobject does not conform to the %qs protocolobject missing in reference to %qDobject missing in use of %qEobject of incomplete type %qT will not be accessed in %sobject of type %qT will not be accessed in %sobsolete option -I- used, please use -iquote insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of empty base %qT may not be ABI-compliant and maychange in a future version of GCCoffset of virtual base %qT is not ABI-compliant and may change in a future version of GCCoffset outside bounds of constant stringomitted middle operand to %<?:%> operand cannot be mangledonly constructors take base initializersonly declarations of constructors can be %<explicit%>only initialized variables can be placed into program memory areaonly one of '--print-main', '--list-class', and '--complexity' allowedonly 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 1 must be a hard registeroperand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoperation on %qs may be undefinedoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput 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 regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionoverflowed output arg list for '%s'packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %qD declared voidparameter %qD includes %s to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter may not have variably modified type %qTparameter names (without types) in function declarationparenthesis around %qE cannot be used to form a pointer-to-member-functionparse errorparse error in template argument listparse error while reading %sparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpartial specialization %qT declared %<friend%>partial specialization %qT does not specialize any template argumentspassing %qT as %<this%> argument of %q#D discards qualifierspassing %qT chooses %qT over %qTpassing %qT for argument %P to %qDpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards qualifiers from pointer target 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 makes qualified function pointer from unqualifiedpassing argument %d of %qE with different width due to prototypepassing floating point arguments in fp regs not yet supportedpassing negative value %qE for argument %P to %qDpch_preprocess pragma should only be used with -fpreprocessedpipepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member cast from %qT to %qT is via virtual basepointer to member cast via virtual base %qTpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer to member type %qT incompatible with object type %qTpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD must take %<int%> as its argumentpostfix %qD must take %<int%> as its second argumentpostfix %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 %q#D hereprevious declaration %qDprevious declaration of %q#Dprevious declaration of %q#D with %qL linkageprevious declaration of %qDprevious declaration of %qsprevious declaration of namespace %qD hereprevious definition of %q#Tprevious external decl of %q#Dprevious non-function declaration %q#Dprivate member %q#D in anonymous unionprofiler support for WindISSprofiling not supported with -mg
  programs: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprotected member %q#D in anonymous unionprotocol %qs has circular dependencyprototype for %q#Dprototype for %q#D does not match any in class %qTprovided for %qDpseudo-destructor is not calledpure-specifier on function-definitionqualified function types cannot be used to declare %s functionsqualified type %qT does not match destructor name %<~%T%>qualified type %qT does not match destructor name ~%qTqualifiers are not allowed on declaration of %<operator %T%>qualifiers can only be specified for objects and functionsrange expressions in switch statements are non-standardreading class %s for the second time from %sreading through null pointer (argument %d)real kind=8 not available for -fdefault-real-8 optionrecursive inliningrecursive type %qT undefinedredeclaration of %<enum %s%>redeclaration of %<wchar_t%> as %qTredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %s%>redefinition of %<union %s%>redefinition of %q#Tredefinition of default argument for %q#Dredirecting stdout: %sredundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to %<%T::%D%> is ambiguousreference to %qD is ambiguousreference to local variable %qD returnedreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregister variable %qs used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsrename spec %s to %s
  repeated %s in formatrepository file '%s' does not contain command-line argumentsrequest for member %qD in %qE, which is of non-aggregate type %qTrequest for member %qD in %qE, which is of non-class type %qTrequest for member %qD in non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequest for member %qs in something not a structure or unionrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal userequested position is less than zerorequested position is not an integer constantresult of %<operator->()%> yields non-pointer resultreturn discards qualifiers from pointer target typereturn from incompatible pointer typereturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn makes qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with a value, in function returning 'void'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 vector subscript???second argument to %<__builtin_expect%> must be a constantsecond argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentselector must be an immediateselector must be an integer constant in the range 0..%isetting core file size limit to maximum: %mshadowing %s function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshift must be an immediateshort, signed or unsigned invalid for %qssigned and unsigned given together for %qssigned and unsigned type in conditional expressionsize assigned to %qT may not be ABI-compliant and may change in a future version of GCCsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is negativesize of array %qD is not an integral constant-expressionsize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesize of array is not an integral constant-expressionsizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you'll wind up with multiple copies)source file for class %qs is newer than its matching class file.  Source file %qs used insteadspec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: '%%*' has not been initialized by pattern matchspec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC.spec failure: more than one arg to SYSROOT_SUFFIX_SPEC.spec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'
*************** Valid options are 93, 95 and 98.
*** 749,758 ****
  This might mean that your locale's encoding is not supported
  by your system's iconv(3) implementation.  If you aren't trying
  to use a particular encoding for your input file, try the
! %<--encoding=UTF-8%> optionunknown field %qs specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown namespace %qDunknown opcode %d@pc=%d during verificationunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed 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 voidunordered comparison on non-floating point argumentunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognised visibility value "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized option %<-mfix-vr4130%s%>unrecognized option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunrecoverable errorunregistered operator %sunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported defining stmtunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatunused parameter %qsunused variable %qsupper value in case label range exceeds maximum value for typeuse #include insteaduse %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-fobjc-exceptions%> to enable Objective-C exception syntaxuse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %<auto%> variable from containing functionuse of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit codeuse of %qD is ambiguoususe of %qs in templateuse of %qs length modifier with %qc type characteruse 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 declarationuse of memory input without lvalue in asm operand %d is deprecateduse of namespace %qD as expressionuse of old-style castuse of parameter from containing functionused %d template parameter(s) instead of %dused 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 %<__thread%> 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 %<typename%> outside of templateusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing declaration %qD introduced ambiguous type %qTusing invalid field %qDusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration cannot name destructorusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value computed is not usedvalue of -mfixed-range must have form REG1-REG2value-based profiling not yet implemented in trees.variable %q#D has initializer but incomplete typevariable %qD has initializer but incomplete typevariable %qs may not have been initializedvariable or field %qE declared voidvariable or field %qs 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-size type declared outside of any functionvariable-sized object %qD may not be initializedvariable-sized object may not be initializedvariable-sized object of type %qT may not be initializedvector %s %s domain error, in %s at %s:%uvector overflow in expressionverification error at PC=%dverification failed at PC=%d: %sverification failed: %sverify_cgraph_node failed.verify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %iverify_flow_insensitive_alias_info failed.verify_flow_sensitive_alias_info failed.verify_name_tags failedverify_ssa failed.verify_stmts failed.virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bevolatile register variables don%'t work as you might wishvtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructorwarning: warning: '-x %s' after last input file has no effectwarning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwide string literal in %<asm%>width of %qD exceeds its typewidth of %qs exceeds its typewill be assumed to return %<id%> and acceptwithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codez/Architecturez/Architecture mode not supported on %s.zero size array reserves no spacezero width for bit-field %qDzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-operand casts cannot be mangled due to a defect in the C++ ABIzero-size array %qDProject-Id-Version: gcc 4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
! PO-Revision-Date: 2005-06-18 18:04+0200
  Last-Translator: Roland Stigge <stigge@antcom.de>
  Language-Team: German <de@li.org>
  MIME-Version: 1.0
--- 732,741 ----
  This might mean that your locale's encoding is not supported
  by your system's iconv(3) implementation.  If you aren't trying
  to use a particular encoding for your input file, try the
! %<--encoding=UTF-8%> optionunknown field %qs specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown namespace %qDunknown opcode %d@pc=%d during verificationunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed 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 voidunordered comparison on non-floating point argumentunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognised visibility value "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized option %<-mfix-vr4130%s%>unrecognized option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunrecoverable errorunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported defining stmtunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatunused parameter %qsunused variable %qsupper value in case label range exceeds maximum value for typeuse #include insteaduse %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-fobjc-exceptions%> to enable Objective-C exception syntaxuse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %<auto%> variable from containing functionuse of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit codeuse of %qD is ambiguoususe of %qs in templateuse of %qs length modifier with %qc type characteruse 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 declarationuse of memory input without lvalue in asm operand %d is deprecateduse of namespace %qD as expressionuse of old-style castuse of parameter from containing functionused %d template parameter(s) instead of %dused 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 %<__thread%> 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 %<typename%> outside of templateusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing declaration %qD introduced ambiguous type %qTusing invalid field %qDusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration cannot name destructorusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value computed is not usedvalue of -mfixed-range must have form REG1-REG2value-based profiling not yet implemented in trees.variable %q#D has initializer but incomplete typevariable %qD has initializer but incomplete typevariable %qs may not have been initializedvariable or field %qE declared voidvariable or field %qs 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-size type declared outside of any functionvariable-sized object %qD may not be initializedvariable-sized object may not be initializedvariable-sized object of type %qT may not be initializedvector %s %s domain error, in %s at %s:%uvector overflow in expressionverification error at PC=%dverification failed at PC=%d: %sverification failed: %sverify_cgraph_node failed.verify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %iverify_flow_insensitive_alias_info failed.verify_flow_sensitive_alias_info failed.verify_name_tags failedverify_ssa failed.verify_stmts failed.virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bevolatile register variables don%'t work as you might wishvtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructorwarning: warning: '-x %s' after last input file has no effectwarning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwide string literal in %<asm%>width of %qD exceeds its typewidth of %qs exceeds its typewill be assumed to return %<id%> and acceptwithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codez/Architecturez/Architecture mode not supported on %s.zero size array reserves no spacezero width for bit-field %qDzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-operand casts cannot be mangled due to a defect in the C++ ABIzero-size array %qDProject-Id-Version: gcc 4.0.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
! PO-Revision-Date: 2005-07-11 20:00+0300
  Last-Translator: Roland Stigge <stigge@antcom.de>
  Language-Team: German <de@li.org>
  MIME-Version: 1.0
*************** write_c_file - Ausgabename ist %s, PrÃ¤f
*** 900,921 ****
   Bytes in Konflikt stehende Codeerzeugungsschalter verwendet Ã¼berdeckt Templateparameter %q#DÂ»%sÂ« ist keine gÃ¼ltige PrÃ¤prozessoroptionÂ»Kleine RegisterklassenÂ«-Kludge# %s %.2f %.2f
  #include "..." - Suche beginnt hier:
  #include <...> - Suche beginnt hier:
! #pragma GCC visibility muss von push oder pop gefolgt werden#pragma GCC visibility push() muss default, internal, hidden oder protected angeben#pragma GHS endXXX passt nicht zum vorherigen startXXX#pragma GHS endXXXX ohne vorheriges startXXX gefunden#pragma extern_prefix wird von diesem Ziel nicht unterstÃ¼tzt#pragma implementation fÃ¼r %qs erscheint, nachdem Datei eingebunden wurde#pragma pack (pop) gefunden ohne passendes #pragma pack (push)#pragma pack hat mit -fpack-struct keinen Effekt - ignoriert#pragma pack(pop, %s) gefunden ohne passendes #pragma pack(push, %s)#pragma pack(pop[, id], <n>) wird von diesem Ziel nicht unterstÃ¼tzt#pragma pack(push[, id], <n>) wird von diesem Ziel nicht unterstÃ¼tzt#pragma redefine_extname wegen Konflikt mit __asm__-Deklaration ignoriert#pragma redefine_extname wegen Konflikt mit vorherigem #pragma redefine_extname ignoriert#pragma redefine_extname wegen Konflikt mit vorheriger Umbenennung ignoriert#pragma redefine_extname fÃ¼r dieses Ziel nicht unterstÃ¼tzt#pragma vtable wird nicht mehr unterstÃ¼tzt$-Operandennummer nach Format ohne Operandennummer angegeben%<#pragma align%> muss vor der Deklaration von %D auftreten, ignoriert%<#pragma%> ist hier nicht erlaubt%<%%%>-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 Jahres%<%D::%D%> %s%<%D::%D%> wurde nicht deklariert%<%D::%D%> ist kein Element von %qT%<%D::%D%> ist kein Template%<%T::%D%> wurde nicht deklariert%<%T::%D%> ist kein Typ%<%T::%D%> ist kein gÃ¼ltiger Deklarator%<%c%s%> nicht in Protokoll(en) gefunden%<%s %E%> innerhalb Parameterliste deklariert%<&%>-Bedingung ohne Registerklasse verwendet%<-gnat%> falsch buchstabiert als %<-gant%>%<...%> als Argumente.)%<...%> hat ungÃ¼ltige Operandenzahl%<::%D%> %s%<::%D%> wurde nicht deklariert%<::main%> muss %<int%> zurÃ¼ckgeben%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen%<<::%> kann keine Templateargumentliste einleiten%<@end%> fehlt in Implementationskontext%<@end%> muss in einem @implementation-Kontext auftreten%<@throw%> (rethrow) auÃŸerhalb von Â»@catchÂ«-Block verwendet%<@try%> ohne %<@catch%> oder %<@finally%>%<[]%> kann nur auf Felder andewendet werden; nicht auf %qsAttribut %<__BELOW100__%> bezieht sich nur auf Variablen%<__alignof%> auf Bitfeld angewandtzweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein%<__builtin_next_arg%> ohne Argument gerufen%<__gcc_host_wide_int__%> ist nicht als %<long%> oder %<long long%> definiert%<__gcc_host_wide_int__%> ist nicht als Typ definiert%<__thread%> vor %<extern%>%<__thread%> vor %<static%>%<__thread%> mit %<auto%> verwendet%<__thread%> mit %<register%> verwendet%<__thread%> mit %<typedef%> verwendet%<__thread%> mit %qs verwendetÂ»undÂ« sich gegenseitig ausschlieÃŸender Gleichheits-Tests ist immer 0%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe%<asm%>-Operand erfordert unmÃ¶gliches Neuladen%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubt%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<break%> muss in einer Schleife oder Â»switchÂ« sein%<catch%> wird wegen der %<catch%>-Klausel in Zeile %d nicht erreichtFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in %s-Deklaration%<continue%> muss in einer Schleife sein%<default%>-Marke in GÃ¼ltigkeitsbereich eines Bezeichners mit variabel modifiziertem Typen, der keine einschlieÃŸende switch-Anweisung enthÃ¤lt%<default%>-Marke in Anweisungs-Ausdruck enthÃ¤lt keine einschlieÃŸende switch-Anweisung%<default%>-Marke nicht innerhalb einer switch-Anweisung%<else%>-Marke passt nicht zur Kante am Ende von bb %d
! %<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werdenAnfangsdeklaration in %<for%>-Schleife auÃŸerhalb C99-Modus verwendet%<friend%> kann nur innerhalb einer Klasse 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%<java.lang.Object%> kann nichts erweitern%<location_t%> ist nicht als ein Typ definiert%<long long long%> ist fÃ¼r GCC zu lang%<long%> switch-Ausdruck nicht nach Â»intÂ« konvertiert in ISO C%<noreturn%>-Funktion gibt nicht-void-Wert zurÃ¼ck%<operator delete%> muss Typ %qT zurÃ¼ck geben%<operator delete%> nimmt Typ %qT als ersten Parameter%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer es ist mit %<throw()%> deklariert (oder -fcheck-new ist eingeschaltet)%<operator new%> muss Typ %qT zurÃ¼ck geben%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ck gebenÂ»oderÂ« nicht passender Ungleichheits-Tests ist immer 1%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<return%> in Instanzeninitialisierung%<return%> in statischer Initialisierung%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion%<return%> mit Wert vom Konstruktor %qs%<return%> mit %s-Wert aus %<%s %s%>%<sizeof%> auf ein Bitfeld angewandt%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden%<static%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<template%> (zur ErklÃ¤rung) ist nur innerhalb von Templates erlaubt%<then%>-Marke passt nicht zur Kante am Ende des bb %d
! %<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar%<this%> darf in diesem Kontext nicht verwendet werdenAttribute %<trap%> und %<far%> sind unvertrÃ¤glich, %<far%> wird ignoriertAttribut %<trap%> wird bereits verwendet%<tree%> ist nicht als ein Zeigertyp definiert%<tree%> ist nicht als ein Typ definiert%<typeof%> auf ein Bitfeld angewandt%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<va_start%> in Funktion mit fester Parameterzahl verwendet%<va_start%> mit zu vielen Argumenten verwendet%<void%> kann nicht als einzelner Parameter qualifiziert werden%<void%> muss der einzige Parameter sein%>%D nach Referenzierung in Assemblierung umbenannt%E-Qualifizierer fÃ¼r asm ignoriert%H   von frÃ¼herem Behandler fÃ¼r %<%T%>%H   von frÃ¼herem Behandler fÃ¼r %qT%H  von hier%H Funktion Â»%DÂ« wurde nach vorheriger Deklaration als Â»dllimportÂ« definiert: Attribut ignoriert%H%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein%H%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein%H%<noreturn%>-Funktion kehrt zurÃ¼ck%H%qD wird in dieser Funktion uninitialisiert verwendet%H%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%H%qs als falsche Symbolart definiert%H%s Â»%DÂ« %s nach Referenzierung mit dllimport-Bindung.%HDoppelter Name %q.*s.%HKontrollfluss erreicht Ende einer Nicht-void-Funktion%HfÃ¼r nicht existierende Methode %qE wird Selektor erzeugt%HDefinition des statischen Datenelementes Â»%DÂ« einer Â»dllimportÂ«-ierten Klasse.%Hdoppelte Marke %qD%Hleerer KÃ¶rper in einer else-Anweisung%Hleerer KÃ¶rper in einer if-Anweisung%HAufzÃ¤hlungswert %qE wird nicht von switch behandelt%HAusnahme des Typs %qT wird gefangen werden%HfÃ¼r Symbol Â»%DÂ« wird wegen des Attributes Â»%sÂ« externe Bindung benÃ¶tigt%HzusÃ¤tzliches %<;%>%HFehler in Redeklaration von Â»%DÂ«: Â»dllimportÂ«-iertem Symbol fehlt externe Bindung%H#pragma %s %s wird ignoriert%Hder RÃ¼ckgabewert von %qD, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert%Hder RÃ¼ckgabewert der Funktion, die mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert%HÂ»inlineÂ«-Funktion Â»%DÂ« ist als Â»dllimportÂ« deklariert: Attribut ignoriert.%HPrototyp-Deklaration%HQuelldatei zweimal auf Kommandozeile gesehen; wird nur einmal kompiliert%HAnweisung ohne Effekt%Hverirrtes %<@%> im Programm%Hes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden%Hdie Standardfallbehandlung in switch fehlt%HkÃ¼nstlich erzeugte Methode %qD zuerst hier erfordert %Htraditionelles C bietet keinen separaten Namespace fÃ¼r Marken an, Bezeichner %qs steht in Konflikt%Hberechneter Wert ist unbenutzt%HVariablendefinition von %qD ist als dllimport markiert.%Hwird niemals ausgefÃ¼hrt%J	%#D%J  denn die folgenden virtuellen Funktionen sind rein innerhalb %qT:%J  tritt in catch-Block ein%J  erster Typ hier%J  ursprÃ¼ngliche Definition trat hier auf%J  anderer Typ hier%J  denn der Typ %qT hat rein virtuelle Funktionen%J  wÃ¤hrend es hier initialisiert wurde%J  dies kann durch das LÃ¶schen des Initialisierers umgangen werden%J in Konflikt stehende Qualifizierer fÃ¼r %qD%J%D lÃ¶st einen Abschnittstypkonflikt aus%J%qD als Alias fÃ¼r externes Symbol %qE%J%qD als Alias fÃ¼r undefiniertes Symbol %qE%J%qD als Nicht-Parameter deklariert%J%qD als inline deklariert, nachdem es aufgerufen wurde%J%qD nach der Definition als inline deklariert%J%qD sowohl normal als auch als Alias definiert%J%qD definiert, aber nicht verwendet%J%qD ist normalerweise eine Nicht-static-Funktion%J%qD ist Ã¼blicherweise eine Funktion%J%qD als andere Symbolart redeklariert%J%qD sollte in Elementinitialisierungsliste initialisiert werden%J%qD benÃ¶tigt entweder null oder zwei Argumente%J%qD wurde vor seiner Definition ohne Deklaration verwendet%J%qD wurde vor seiner Definition ohne Prototyp verwendet%J%qD: Sichtbarkeitsattribut ignoriert, da es%JAttribut %qE kann nur auf Funktionen angewandt werden%J%qF als %<static%> deklariert, aber nirgendwo definiert%J%qF verwendet, aber nirgendwo definiert%J%s %+#D%J%s %+#D <nahe Ãœbereinstimmung>%J%s %<%c%s%>%J%s: %qs%JÂ»%DÂ« ruft Abschnittstypenkonflikt hervor%JÂ»%DÂ« nach Referenzierung mit dllimport-Bindung lokal definiert%JÂ»%DÂ« ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dllimport-Bindung referenziert wurde%JÂ»%DÂ« bereits vor Deklaration benutzt%JIn %D: Ã¼berlappende Variablen- und Ausnahmebereiche bei %d%Jabstrakte Methode in nicht-abstrakter Klasse%JAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werden%JAdressbereich von Â»%sÂ« in Konflikt mit vorheriger Deklaration%JAlias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tzt%JfÃ¼r %qD darf keine Ausrichtung angegeben werden%JAusrichtung von %qD ist grÃ¶ÃŸer als maximale Objektdateiausrichtung. %d verwendetÂ«%JfÃ¼r lokale Variablen kann kein Adressbereichsattribut angegeben werden%Jeine anonyme Union kann keine Funktionselemente haben%JAnwendung von #pragma weak %qD nach erster Benutzung fÃ¼hrt zu nicht spezifiziertem Verhalten%JArgument %qD kÃ¶nnte von Â»longjmpÂ« oder Â»vforkÂ« zerstÃ¶rt werden%JFeld %qD als einelementig betrachtet%JFeldgrÃ¶ÃŸe in %qD fehlt%JZuweisung an final-Feld Â»%DÂ« nicht in Konstruktor%JZuweisung an final-Feld Â»%DÂ« nicht in Klasse des Feldes%JZuweisung an Â»final staticÂ«-Feld %qD nicht in Klasseninitialisierung%Jschlechter PC-Bereich fÃ¼r Debuginfo fÃ¼r lokales Â»%DÂ«%JBasisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werden%Jeingebaute Funktion %qD als Nicht-Funktion deklariert%JAttribut %qE kann nicht nach der Definition gesetzt werden%Jcase-Wert %qs nicht in AufzÃ¤hlungstyp%Jcase-Wert %qs nicht in AufzÃ¤hlungstyp %qT%Jin Konflikt stehende Typen fÃ¼r %qD%Jin Konflikt stehende Typen fÃ¼r eingebaute Funktion %qD%Jin Konflikt mit vorheriger Deklaration (hier) steht%JDatenabschnittsattribute kÃ¶nnen nicht fÃ¼r lokale Variablen angegeben werden%JDatenabschnitt von Â»%DÂ« in Konflikt mit vorheriger Deklaration%JDatentyp von %qD ist nicht fÃ¼r Register geeignet%JDeklaration fÃ¼r nicht vorhandenen Parameter %qD%JDeklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife%JDeklaration von %qD Ã¼berdeckt eine eingebaute Funktion%JDeklaration von %qD Ã¼berdeckt eine globale Deklaration%JDeklaration von %qD Ã¼berdeckt einen Parameter%JDeklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen Bezeichner%JDeklaration von %qD Ã¼berdeckt eine vorhergehende Nicht-Variable%JDeklaration von %qD mit Attribut noinline folgt inline-Deklaration %JDeklaration von %qD ohne Bindung folgt einer extern-Deklaration%JDeklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife%JDeklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife%JStandardinitialisierung von %q#D, das Referenztyp hat%JDefinition des statischen Datenelementes Â»%DÂ« einer Â»dllimportÂ«-ierten Klasse.%Jdoppeltes Element %qD%Jextern-Deklaration von %qD folgt Deklaration ohne Bindung%JfÃ¼r Symbol %qD wird wegen des Attributes %qs externe Bindung benÃ¶tigt%JFehler in Redeklaration von Â»%DÂ«: Â»dllimportÂ«-iertem Symbol fehlt externe Bindung%Jfinales Feld %qD kann nicht initialisiert worden sein%Jerstes Argument von %qD sollte %<int%> sein%Jflexibles Feld-Element in ansonsten leerem struct%Jflexibles Feldelement in Union%Jflexibles Feld-Element nicht am Ende von struct%Jfolgt Nicht-Prototyp-Definition hier%JFunktionsdefinition von %qD ist als Â»dllimportÂ« markiert.%JFunktion %qD als inline redeklariert%JFunktion %qD mit Attribut noinline redeklariert%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤lt%JFunktion %qF kann nie inline sein, da dies mit -fno-inline unterdrÃ¼ckt wird%JFunktion %qF kann nie inline sein, da sie nicht in dieser Ãœbersetzungseinheit gebunden wird%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngt%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie __builtin_return oder __builtin_apply_args verwendet%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)%JFunktion %qF kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤lt%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie setjmp verwendet%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendet%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendet%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie Variablen variabler GrÃ¶ÃŸe verwendet%JFunktion Â»%DÂ« wurde nach vorheriger Deklaration als Â»dllimportÂ« definiert: Attribut ignoriert%JFunktion kÃ¶nnte mÃ¶glicher Kandidat fÃ¼r Attribut %<noreturn%> sein%J%<#pragma align%> wird fÃ¼r explizit ausgerichtetes %<%D%> ignoriert%Jasm-Symbol fÃ¼r nicht-statische lokale Variable %qD wird ignoriert%Jinkonsistente dll-Bindung fÃ¼r Â»%DÂ«, dllexport angenommen.%JInitialisierungen fÃ¼r mehrere Elemente von %qT%Jinitialisierte Variable Â»%DÂ« ist als Â»dllimportÂ« markiert%JInitialisierung scheitert an GrÃ¶ÃŸenbestimmung von %qD%Jinline-Deklaration von %qD folgt Deklaration mit Attribut noinline%Jinline-Funktion %qD wurde das Attribut Â»noinlineÂ« gegeben%JÂ»inlineÂ«-Funktion Â»%DÂ« ist als Â»dllimportÂ« deklariert: Attribut ignoriert.%JÂ»inlineÂ« beim Aufruf von %qF gescheitert: %s%JungÃ¼ltiger Registername fÃ¼r %qD%JungÃ¼ltige Verwendung einer Struktur mit flexiblem Feld-Element%Jin GÃ¼ltigkeitsbereich von Bezeichner mit variabel modifiziertem Typ springen%JSprung in Anweisungs-Ausdruck%JMarke %qD deklariert, aber nicht definiert%JMarke %qD definiert, aber nicht verwendet%JMarke %qD verwendet, aber nicht definiert%JMarke Â»%DÂ« definiert, aber nicht verwendet%JMarke Â»%DÂ« verwendet, aber nicht definiert%Jmehrere Initialisierungen fÃ¼r %qD angegeben%Jmehrere Initialisierungen fÃ¼r Basis %qT angegeben%Jmehrere Parameter wurden %qD genannt%Jgeschachtelte Funktion %qD deklariert, aber nirgendwo definiert%Jkeine vorherige Deklaration fÃ¼r %qD%Jkein vorheriger Prototyp fÃ¼r %qD%Jnicht-statische Deklaration von %qD folgt statischer Deklaration%Jnicht-statische Methode Â»%DÂ« Ã¼berschreibt statische Methode%JNicht-Thread-lokale Deklaration von %qD folgt Thread-lokaler Deklaration%JFunktionsdefinition im alten Stil%JParameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration%Jin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tzt%Jgepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qD%Jgepacktes Attribut ist unnÃ¶tig fÃ¼r %qD%Jstruct wird aufgefÃ¼llt, um %qD auszurichten%JParameter %qD als %<inline%> deklariert%JParameter %qD als void deklariert%JParameter %qD hat unvollstÃ¤ndigen Typen%JParameter %qD hat nur eine VorwÃ¤rtsdeklaration%JParameter %u (%qD) hat unvollstÃ¤ndigen Typen%JParameter %u (%qD) hat void-Typen%JParameter %u hat unvollstÃ¤ndigen Typen%JParameter %u hat void-Typen%JParametername fehlt in Parameterliste%JParametername ausgelassen%Jvorherige Deklaration von %qD war hier%Jvorherige Deklaration von %qD war inline%Jvorherige Deklaration von %qD mit Attribut noinline%Jvorherige Deklaration von Â»%DÂ«%Jvorherige Definition hier%Jvorherige Definition von %qD war hier%Jvorherige implizite Deklaration von %qD war hier%Jvorherige Nicht-inline-Deklaration hier%Jbereits hier verwendet%JPrototyp fÃ¼r %qD deklariert Argument %d mit inkompatiblem Typen%JPrototyp fÃ¼r %qD deklariert weniger Argumente als vorherige Definition im alten Stil%JPrototyp fÃ¼r %qD deklariert mehr Argumente als vorherige Definition im alten Stil%JPrototyp fÃ¼r %qD folgt einer Nicht-Prototyp-Definition%JRedeklaration von %qD mit anderer Sichtbarkeit (alte Sichtbarkeit beibehalten)%JRedeklaration von %qD ohne Bindung%JRedeklaration von AufzÃ¤hlung %qD%JRedefinition von %qD%JRedefinition des Parameters %qD%JRedefinition des typedef %qD%Jredundante Redeklaration von %qD%JRegistername fÃ¼r Nicht-Registervariable %qD angegeben%JfÃ¼r %qD wurde kein Registername angegeben%JfÃ¼r %qD angegebenes Register eignet sich nicht fÃ¼r Datentyp%Jangeforderte Ausrichtung fÃ¼r %qD ist grÃ¶ÃŸer als die implementierte Ausrichtung von %d%JRÃ¼ckgabetyp von %qD ist nicht %<int%>%Jzweites Argument von %qD sollte %<char **%> sein%JAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werden%JAbschnitts-Attribut nicht erlaubt fÃ¼r %qD%JAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%JAbschnitt von %qD in Konflikt mit vorheriger Deklaration%Jverdeckte Deklaration ist hier%JGrÃ¶ÃŸe von %qD ist %d Bytes%JGrÃ¶ÃŸe von %qD Ã¼berschreitet %d Bytes%JGrÃ¶ÃŸe des RÃ¼ckgabewertes von %qD ist %u Bytes%JGrÃ¶ÃŸe des RÃ¼ckgabewertes von %qD ist grÃ¶ÃŸer als %wd Bytes%JGrÃ¶ÃŸe der Variablen %qD ist zu hoch%Jstatische Deklaration von %qD folgt nicht-statischer Deklaration%Jstatische Variable Â»%DÂ« ist als Â»dllimportÂ« markiert%JSpeichergrÃ¶ÃŸe von %qD ist nicht konstant%JSpeichergrÃ¶ÃŸe von %qD ist unbekannt%Jdrittes Argument von %qD sollte wahrscheinlich %<char **%> sein%Jdies ist die erste Standardmarke%Jdies ist der erste Eintrag, der diesen Wert Ã¼berschneidet%JThread-lokale Deklaration von %qD folgt nicht-Thread-lokaler Deklaration%Jtraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck%JTyp Â»%DÂ« hat keine bekannte GrÃ¶ÃŸe%JTyp von %qD ist auf %<int%> voreingestellt%JTyp des Feldes %qD vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung%Jtypedef %qD als %<inline%> deklariert%Jtypedef-Name darf kein Spezifizierer mit geschachteltem Namen sein%Jnicht initialisiertes Element %qD mit %<const%>-Typ %qT%Jnicht initialisiertes Referenzelement %qD%Jnicht benutzter Parameter %qD%JVariable %qD wird nicht verwendet%JVariable %qD als %<inline%> deklariert%JVariablendefinition von %qD ist als dllimport markiert.%JVariable %qD kÃ¶nnte von Â»longjmpÂ« oder Â»vforkÂ« zerstÃ¶rt werden%Jschwache Deklaration von %qD nach erster Benutzung fÃ¼hrt zu undefiniertem Verhalten%Jschwache Deklaration von %qD muss Ã¶ffentlich sein%Jschwache Deklaration von %qD muss der Definition vorangehen%Jschwache Deklaration von %qD wird nicht unterstÃ¼tzt%JFeldgrÃ¶ÃŸe von %qD ist null oder negativ%d Konstruktor(en) gefunden
  %d Destruktor(en) gefunden
  %d Rahmentabelle(n) gefunden
  %i-Bit-Modus nicht einkompiliert%q#D und %q#D kÃ¶nnen nicht Ã¼berladen werden%q#D kann nicht deklariert werden%q#D steht mit vorheriger %<using%>-Deklaration %q#D in Konflikt%q#D verweist nicht auf den unqualifizierten Typen, also wird es nicht zum Binden verwendet%q#D verdeckt Konstruktor fÃ¼r %q#T%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 kein Nicht-static-Datenelement von %qT%q#D ist kein statisches Element von %q#T%q#D wurde vorher hier deklariert%q#D wurde vorher hier definiert%q#D als andere Symbolart redeklariert%q#D wurde verwendet, bevor es Â»inlineÂ« deklariert wurde%q#T hat Zeigertypen als Elemente%q#T hat virtuelle Funktionen aber nicht-virtuellen Destruktor%q#T ist kein Template%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Templatekonstanten-Parameter%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 FlieÃŸkommawert erwartet wurde%q+#D ist unzugÃ¤nglich%q+#D ist privat%q+#D ist geschÃ¼tzt%qD %sAttribut-Anweisung %qD wird ignoriert%qD kann nicht in Konstanten-Ausdruck auftreten%qD kann nicht als virtuell deklariert werden, da es immer statisch ist%qD kann nicht Thread-lokal sein, weil es Nicht-POD-Typen %qT hat%qD kann keine Standardargumente haben%qD enthÃ¤lt leere Klassen, die in zukÃ¼nftigen GCC-Versionen die Basisklassen an andere Orte verschieben kÃ¶nnen%qD als %<virtuelles%> %s deklariert%qD als Â»friendÂ« deklariert%qD als %<inline%> %s deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD hier deklariert%qD mit einer Ausnahmespezifikation deklariert%qD bezeichnet einen mehrdeutigen Typen%qD deklariert keinen Template-Typen%qD hat eine vorherige Deklaration als %q#D%qD hat eine vorherige Deklaration hier%qD hat unvollstÃ¤ndigen Typen%qD hat kein Element namens %qE%qD wurde nicht deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD ungÃ¼ltig in %q#T%qD ungÃ¼ltig in %qT%qD ist ein Namensbereich%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD wurde in diesem GÃ¼ltigkeitsbereich bereits deklariert%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD ist keine Klasse oder Namensbereich%qD ist kein Funktionstemplate%qD ist keine Funktion%qD ist kein Element von %qD%qD ist kein Element von %qT%qD ist kein Element vom Typ %qT%qD ist keine Elementtemplatefunktion%qD ist keine Templatefunktion%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist Thread-lokal und kann damit nicht dynamisch initialisiert werden%qD ist zu klein um alle Werte von %q#T aufzunehmen%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD kann nicht static sein, da es ein Union-Element ist%qD darf keinen Referenztyp %qT haben, da es ein Element einer Union ist%qD muss eine nichtstatische Elementfunktion sein%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein%qD muss mit Konstruktor initialisiert werden, nicht mit %<{...}%>%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben%qD muss %<void%> nehmenÂ»%DÂ« 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 benennt Konstruktor%qD nicht deklariert%qD nicht definiert%qD mit anderem Zugriff redeklariert%qD sollte innerhalb von %qD deklariert werden%qD sollte niemals Ã¼berladen werden%qD sollte Wert zurÃ¼ckgeben%qD nicht deklariert in Namensbereich %qD%qD ohne Template-Parameter verwendet%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>%qD war versteckt%qD wurde in diesem GÃ¼ltigkeitsbereich nicht definiert%qD wird initialisiert nachAttribut %qE kann nur auf Java-Klassendefinitionen angewendet werdenAttribut %qE kann nur auf Klassendefinitionen angewendet werdenAttribut %qE fÃ¼r Typen ignoriertAttribut %qE wird auf dieser Plattform nicht unterstÃ¼tzt%qE kann nicht als Funktion verwendet werden%qE kannt nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist%qE bezeichnet keinen Typ%qE hat den Typ %<void%> und ist kein throw-Ausdruck%qE in Klasse %qT bezeichnet keinen Typen%qE in Namensbereich %qE bezeichnet keinen Typ%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist kein Template%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da die Funktion %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein nicht konstanter Ausdruck ist%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 konstanter 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, weil Objekt %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es Konflikte in CV-Qualifikation gibt%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen%qE ist nicht vom Typ %qT%qE ist veraltet; g++-vtables sind jetzt standardmÃ¤ÃŸig COM-vertrÃ¤glich%qE nicht deklariert (erste Benutzung in dieser Funktion)%qE ist hier nicht deklariert (nicht in einer Funktion)%qT hat eine vorherige Deklaration hier%qT hat kein Element namens %qs%qT hat kein nicht-statisches Datenelement namens %qD%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%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 Klassen-, Struktur- oder Union-Typ%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist kein Namensbereich%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist keine erreichbare Basis von %qT%qT ist kein Aggregattyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, was kein Klassentyp ist%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qT verwendet lokalen Typen %qT%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werdenAttributargument %qs ist keine ZeichenkettenkonstanteAttributargument %qs ist keine GanzzahlkonstanteAttribut-Anweisung %qs ignoriertAttribut %qs kann nicht auf Typen angewandt werdenAttribut %qs wird ignoriertAttribut %qs ignoriert fÃ¼r %qsAttribut %qs ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qs kann nur auf Funktionstypen angewandt werdenAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs bezieht sich nur auf UnterbrechungsfunktionenAttribut %qs bezieht sich nur auf VariablenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qs benÃ¶tigt Prototypen mit benannten Argumenten%qs kann nur fÃ¼r Funktionen angegeben werden%qs sowohl als Â»exportiert inÂ« als auch als Â»importiert aus DLLÂ« deklariert%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert%qs erwartet ein konstantes Argument%qs ist kein typedef oder eingebauter Typ%qs hat unvollstÃ¤ndigen Typ%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs-inkompatibles Attribut wird ignoriert%qs initialisiert und als %<extern%> deklariert%qs ist ein nicht erkannter Formatfunktionstyp%qs ist beschÃ¤digt%qs ist veraltet%qs ist veraltet (deklariert bei %s:%d)%qs ist schmaler als die Werte seines Typs%qs ist keine gcov-Datei%qs ist keine gÃ¼ltige Ausgabedatei%qs ist kein Klassenname oder Alias in Objective-C%qs ist nicht am Beginn einer Deklaration%qs hat Version %q.*s, Version %q.*s erwartet%qs antwortet mÃ¶glicherweise nicht auf %<%c%s%>%qs als andere Symbolart redeklariertMarkierung %qs bei Benennung von %q#T verwendet%qs verwendet dynamische Stackanforderung%s%s
! %s %s %+#D%s %+#T%s %D(%T) <eingebaut>%s %D(%T, %T) <eingebaut>%s %D(%T, %T, %T) <eingebaut>%s %T <Umformung>%s %qs ist bereits in %s:%d definiert%s %qs kann %s %qs nicht implementieren oder erweitern%s %qs implementiert das %qs-Protokoll nicht vollstÃ¤ndig%s %s %p %d
  %s %s(%E) %p %d
  %s: Â»%sÂ«
  %s (GCC) %s
! %s zwischen den verschiedenen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung%s zwischen verschiedenen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung%s kann nicht in einem Konstanten-Ausdruck auftreten%s kann nicht hier in Â»asmÂ« verwendet werden%s kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen%s unterstÃ¼tzt nicht %%n$-Operandennummerformate%s unterstÃ¼tzt nicht %s%s unterstÃ¼tzt nicht %s mit dem Format %<%%%c%> %s%s unterstÃ¼tzt nicht block_ends_with_call_p%s unterstÃ¼tzt nicht block_ends_with_condjump_p%s unterstÃ¼tzt nicht can_duplicate_block_p.%s unterstÃ¼tzt nicht can_merge_blocks_p.%s unterstÃ¼tzt nicht create_basic_block.%s unterstÃ¼tzt nicht delete_basic_block.%s unterstÃ¼tzt nicht duplicate_block.%s unterstÃ¼tzt nicht flow_call_edges_add%s unterstÃ¼tzt nicht make_forwarder_block.%s unterstÃ¼tzt nicht merge_blocks.%s unterstÃ¼tzt nicht move_block_after.%s unterstÃ¼tzt nicht predict_edge.%s unterstÃ¼tzt nicht predicted_by_p.%s unterstÃ¼tzt nicht redirect_edge_and_branch.%s unterstÃ¼tzt nicht redirect_edge_and_branch_force.%s unterstÃ¼tzt nicht split_block.%s unterstÃ¼tzt nicht split_edge.%s unterstÃ¼tzt nicht das Format %<%%%c%> %s%s unterstÃ¼tzt nicht das Format %<%%%s%c%> %s%s unterstÃ¼tzt nicht den LÃ¤ngenmodifizierer %qs %s%s Ausdrucksliste als zusammengesetzten Ausdruck behandelt%s fÃ¼r %<operator%s%> in %<%E %s %E%>%s fÃ¼r %<operator%s%> in %<%E%s%>%s fÃ¼r %<operator%s%> in %<%s%E%>%s fÃ¼r %<operator[]%> in %<%E[%E]%>%s fÃ¼r %qs in %<%s %E%>%s fÃ¼r ternÃ¤ren %<operator?:%> in %<%E ? %E : %E%>%s vom Typ %qT in Typ %qT entfernt Konstantheit%s hat keinen Effekt%s ignoriert mit %s und Format %<%%%c%> %s%s ignoriert mit %s im Format %s%s ist eine Referenz, kein Aufruf, zur Funktion %qE%s ist veraltet, siehe Dokumentation fÃ¼r Details%s wird von dieser Konfiguration nicht unterstÃ¼tzt%s Methode %qs kann keinen definierten KÃ¶rper habenMethode %s kann nicht abstrakt sein%s-Methoden kÃ¶nnen nicht Ã¼berschrieben werden. Methode %qs ist %s in Klasse %qs%s Name %qs steht mit importiertem Typ %qs in Konflikt%s gab Ende-Status %d zurÃ¼ckRotationszÃ¤hler %s >= Breite des TypsRotationszÃ¤hler %s ist negativ%s sollte Typ %<%T%s%> haben, aber Argument %d hat Typ %qT%s sollte den Typ %<%s%s%> haben, aber das Argument %d hat Typ %qT%s mit Signal %d [%s]%s beendet%s verwendet mit Format %<%%%c%> %s%s%s%s Version %s (%s)
  %s	kompiliert von GNU-C-Version %s.
  %s%s%s Version %s (%s) kompiliert von CC.
  %s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s ist ein leerer Bereich%s.
! %s%s: %d Basis-BlÃ¶cke und %d Kanten/Basis-BlÃ¶cke%s: %d Basis-BlÃ¶cke und %d Register%s: %d: Â»%sÂ« verwendet, fehlt jedoch in SYSCALLS
  %s: %d: Warnung: Â»%sÂ« durch PrÃ¤prozessor ausgeschlossen
  %s: %d: Warnung: Definition von %s nicht konvertiert
  %s: %d: Warnung: Â»%sÂ« gefunden, aber Â»%sÂ« erwartet
--- 883,903 ----
   Bytes in Konflikt stehende Codeerzeugungsschalter verwendet Ã¼berdeckt Templateparameter %q#DÂ»%sÂ« ist keine gÃ¼ltige PrÃ¤prozessoroptionÂ»Kleine RegisterklassenÂ«-Kludge# %s %.2f %.2f
  #include "..." - Suche beginnt hier:
  #include <...> - Suche beginnt hier:
! #pragma GCC visibility muss von push oder pop gefolgt werden#pragma GCC visibility push() muss default, internal, hidden oder protected angeben#pragma GHS endXXX passt nicht zum vorherigen startXXX#pragma GHS endXXXX ohne vorheriges startXXX gefunden#pragma extern_prefix wird von diesem Ziel nicht unterstÃ¼tzt#pragma implementation fÃ¼r %qs erscheint, nachdem Datei eingebunden wurde#pragma pack (pop) gefunden ohne passendes #pragma pack (push)#pragma pack hat mit -fpack-struct keinen Effekt - ignoriert#pragma pack(pop, %s) gefunden ohne passendes #pragma pack(push, %s)#pragma pack(pop[, id], <n>) wird von diesem Ziel nicht unterstÃ¼tzt#pragma pack(push[, id], <n>) wird von diesem Ziel nicht unterstÃ¼tzt#pragma redefine_extname wegen Konflikt mit __asm__-Deklaration ignoriert#pragma redefine_extname wegen Konflikt mit vorherigem #pragma redefine_extname ignoriert#pragma redefine_extname wegen Konflikt mit vorheriger Umbenennung ignoriert#pragma redefine_extname fÃ¼r dieses Ziel nicht unterstÃ¼tzt#pragma vtable wird nicht mehr unterstÃ¼tzt$-Operandennummer nach Format ohne Operandennummer angegeben%<#pragma align%> muss vor der Deklaration von %D auftreten, ignoriert%<#pragma%> ist hier nicht erlaubt%<%%%>-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 Jahres%<%D::%D%> %s%<%D::%D%> wurde nicht deklariert%<%D::%D%> ist kein Element von %qT%<%D::%D%> ist kein Template%<%T::%D%> wurde nicht deklariert%<%T::%D%> ist kein Typ%<%T::%D%> ist kein gÃ¼ltiger Deklarator%<%c%s%> nicht in Protokoll(en) gefunden%<%s %E%> innerhalb Parameterliste deklariert%<&%>-Bedingung ohne Registerklasse verwendet%<-gnat%> falsch buchstabiert als %<-gant%>%<...%> als Argumente.)%<...%> hat ungÃ¼ltige Operandenzahl%<::%D%> %s%<::%D%> wurde nicht deklariert%<::main%> muss %<int%> zurÃ¼ckgeben%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen%<<::%> kann keine Templateargumentliste einleiten%<@end%> fehlt in Implementationskontext%<@end%> muss in einem @implementation-Kontext auftreten%<@throw%> (rethrow) auÃŸerhalb von Â»@catchÂ«-Block verwendet%<@try%> ohne %<@catch%> oder %<@finally%>Attribut %<__BELOW100__%> bezieht sich nur auf Variablen%<__alignof%> auf Bitfeld angewandtzweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein%<__builtin_next_arg%> ohne Argument gerufen%<__gcc_host_wide_int__%> ist nicht als %<long%> oder %<long long%> definiert%<__gcc_host_wide_int__%> ist nicht als Typ definiert%<__thread%> vor %<extern%>%<__thread%> vor %<static%>%<__thread%> mit %<auto%> verwendet%<__thread%> mit %<register%> verwendet%<__thread%> mit %<typedef%> verwendet%<__thread%> mit %qs verwendetÂ»undÂ« sich gegenseitig ausschlieÃŸender Gleichheits-Tests ist immer 0%<asm%>-Operandenbedingung inkompatibel mit OperandengrÃ¶ÃŸe%<asm%>-Operand erfordert unmÃ¶gliches Neuladen%<asm%>-Symbole sind an nicht statischen Datenelementen nicht erlaubt%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereichFunktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in %s-Deklaration%<default%>-Marke in GÃ¼ltigkeitsbereich eines Bezeichners mit variabel modifiziertem Typen, der keine einschlieÃŸende switch-Anweisung enthÃ¤lt%<default%>-Marke in Anweisungs-Ausdruck enthÃ¤lt keine einschlieÃŸende switch-Anweisung%<default%>-Marke nicht innerhalb einer switch-Anweisung%<else%>-Marke passt nicht zur Kante am Ende von bb %d
! %<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werdenAnfangsdeklaration in %<for%>-Schleife auÃŸerhalb C99-Modus verwendet%<friend%> kann nur innerhalb einer Klasse 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%<location_t%> ist nicht als ein Typ definiert%<long long long%> ist fÃ¼r GCC zu lang%<long%> switch-Ausdruck nicht nach Â»intÂ« konvertiert in ISO C%<noreturn%>-Funktion gibt nicht-void-Wert zurÃ¼ck%<operator delete%> muss Typ %qT zurÃ¼ck geben%<operator delete%> nimmt Typ %qT als ersten Parameter%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer es ist mit %<throw()%> deklariert (oder -fcheck-new ist eingeschaltet)%<operator new%> muss Typ %qT zurÃ¼ck geben%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ck gebenÂ»oderÂ« nicht passender Ungleichheits-Tests ist immer 1%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich%<return%> mit Wert in void zurÃ¼ckgebender Funktion%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion%<sizeof%> auf ein Bitfeld angewandt%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden%<static%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<template%> (zur ErklÃ¤rung) ist nur innerhalb von Templates erlaubt%<then%>-Marke passt nicht zur Kante am Ende des bb %d
! %<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar%<this%> darf in diesem Kontext nicht verwendet werdenAttribute %<trap%> und %<far%> sind unvertrÃ¤glich, %<far%> wird ignoriertAttribut %<trap%> wird bereits verwendet%<tree%> ist nicht als ein Zeigertyp definiert%<tree%> ist nicht als ein Typ definiert%<typeof%> auf ein Bitfeld angewandt%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert%<va_start%> in Funktion mit fester Parameterzahl verwendet%<va_start%> mit zu vielen Argumenten verwendet%<void%> kann nicht als einzelner Parameter qualifiziert werden%<void%> muss der einzige Parameter sein%D nach Referenzierung in Assemblierung umbenannt%E-Qualifizierer fÃ¼r asm ignoriert%H   von frÃ¼herem Behandler fÃ¼r %<%T%>%H   von frÃ¼herem Behandler fÃ¼r %qT%H  von hier%H Funktion Â»%DÂ« wurde nach vorheriger Deklaration als Â»dllimportÂ« definiert: Attribut ignoriert%H%<...%>-Behandler muss der letzte Behandler fÃ¼r seinen Â»tryÂ«-Block sein%H%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein%H%<noreturn%>-Funktion kehrt zurÃ¼ck%H%qD wird in dieser Funktion uninitialisiert verwendet%H%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden%H%qs als falsche Symbolart definiert%H%s Â»%DÂ« %s nach Referenzierung mit dllimport-Bindung.%HDoppelter Name %q.*s.%HKontrollfluss erreicht Ende einer Nicht-void-Funktion%HfÃ¼r nicht existierende Methode %qE wird Selektor erzeugt%HDefinition des statischen Datenelementes Â»%DÂ« einer Â»dllimportÂ«-ierten Klasse.%Hdoppelte Marke %qD%Hleerer KÃ¶rper in einer else-Anweisung%Hleerer KÃ¶rper in einer if-Anweisung%HAufzÃ¤hlungswert %qE wird nicht von switch behandelt%HAusnahme des Typs %qT wird gefangen werden%HfÃ¼r Symbol Â»%DÂ« wird wegen des Attributes Â»%sÂ« externe Bindung benÃ¶tigt%HzusÃ¤tzliches %<;%>%HFehler in Redeklaration von Â»%DÂ«: Â»dllimportÂ«-iertem Symbol fehlt externe Bindung%H#pragma %s %s wird ignoriert%Hder RÃ¼ckgabewert von %qD, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert%Hder RÃ¼ckgabewert der Funktion, die mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert%HÂ»inlineÂ«-Funktion Â»%DÂ« ist als Â»dllimportÂ« deklariert: Attribut ignoriert.%HPrototyp-Deklaration%HQuelldatei zweimal auf Kommandozeile gesehen; wird nur einmal kompiliert%HAnweisung ohne Effekt%Hverirrtes %<@%> im Programm%Hes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden%Hdie Standardfallbehandlung in switch fehlt%HkÃ¼nstlich erzeugte Methode %qD zuerst hier erfordert %Htraditionelles C bietet keinen separaten Namespace fÃ¼r Marken an, Bezeichner %qs steht in Konflikt%Hberechneter Wert ist unbenutzt%HVariablendefinition von %qD ist als dllimport markiert.%Hwird niemals ausgefÃ¼hrt%J	%#D%J  denn die folgenden virtuellen Funktionen sind rein innerhalb %qT:%J  tritt in catch-Block ein%J  erster Typ hier%J  ursprÃ¼ngliche Definition trat hier auf%J  anderer Typ hier%J  denn der Typ %qT hat rein virtuelle Funktionen%J  wÃ¤hrend es hier initialisiert wurde%J  dies kann durch das LÃ¶schen des Initialisierers umgangen werden%J in Konflikt stehende Qualifizierer fÃ¼r %qD%J%D lÃ¶st einen Abschnittstypkonflikt aus%J%qD als Alias fÃ¼r externes Symbol %qE%J%qD als Alias fÃ¼r undefiniertes Symbol %qE%J%qD als Nicht-Parameter deklariert%J%qD als inline deklariert, nachdem es aufgerufen wurde%J%qD nach der Definition als inline deklariert%J%qD sowohl normal als auch als Alias definiert%J%qD definiert, aber nicht verwendet%J%qD ist normalerweise eine Nicht-static-Funktion%J%qD ist Ã¼blicherweise eine Funktion%J%qD als andere Symbolart redeklariert%J%qD sollte in Elementinitialisierungsliste initialisiert werden%J%qD benÃ¶tigt entweder null oder zwei Argumente%J%qD wurde vor seiner Definition ohne Deklaration verwendet%J%qD wurde vor seiner Definition ohne Prototyp verwendet%J%qD: Sichtbarkeitsattribut ignoriert, da es%JAttribut %qE kann nur auf Funktionen angewandt werden%J%qF als %<static%> deklariert, aber nirgendwo definiert%J%qF verwendet, aber nirgendwo definiert%J%s %+#D%J%s %+#D <nahe Ãœbereinstimmung>%J%s %<%c%s%>%J%s: %qs%JÂ»%DÂ« ruft Abschnittstypenkonflikt hervor%JÂ»%DÂ« nach Referenzierung mit dllimport-Bindung lokal definiert%JÂ»%DÂ« ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dllimport-Bindung referenziert wurde%JÂ»%DÂ« bereits vor Deklaration benutzt%JIn %D: Ã¼berlappende Variablen- und Ausnahmebereiche bei %d%Jabstrakte Methode in nicht-abstrakter Klasse%JAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werden%JAdressbereich von Â»%sÂ« in Konflikt mit vorheriger Deklaration%JAlias-Definitionen werden in dieser Konfiguration nicht unterstÃ¼tzt%JfÃ¼r %qD darf keine Ausrichtung angegeben werden%JAusrichtung von %qD ist grÃ¶ÃŸer als maximale Objektdateiausrichtung. %d verwendetÂ«%JfÃ¼r lokale Variablen kann kein Adressbereichsattribut angegeben werden%Jeine anonyme Union kann keine Funktionselemente haben%JAnwendung von #pragma weak %qD nach erster Benutzung fÃ¼hrt zu nicht spezifiziertem Verhalten%JArgument %qD kÃ¶nnte von Â»longjmpÂ« oder Â»vforkÂ« zerstÃ¶rt werden%JFeld %qD als einelementig betrachtet%JFeldgrÃ¶ÃŸe in %qD fehlt%JZuweisung an final-Feld Â»%DÂ« nicht in Konstruktor%JZuweisung an final-Feld Â»%DÂ« nicht in Klasse des Feldes%JZuweisung an Â»final staticÂ«-Feld %qD nicht in Klasseninitialisierung%Jschlechter PC-Bereich fÃ¼r Debuginfo fÃ¼r lokales Â»%DÂ«%JBasisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werden%Jeingebaute Funktion %qD als Nicht-Funktion deklariert%JAttribut %qE kann nicht nach der Definition gesetzt werden%Jcase-Wert %qs nicht in AufzÃ¤hlungstyp%Jcase-Wert %qs nicht in AufzÃ¤hlungstyp %qT%Jin Konflikt stehende Typen fÃ¼r %qD%Jin Konflikt stehende Typen fÃ¼r eingebaute Funktion %qD%Jin Konflikt mit vorheriger Deklaration (hier) steht%JDatenabschnittsattribute kÃ¶nnen nicht fÃ¼r lokale Variablen angegeben werden%JDatenabschnitt von Â»%DÂ« in Konflikt mit vorheriger Deklaration%JDatentyp von %qD ist nicht fÃ¼r Register geeignet%JDeklaration fÃ¼r nicht vorhandenen Parameter %qD%JDeklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife%JDeklaration von %qD Ã¼berdeckt eine eingebaute Funktion%JDeklaration von %qD Ã¼berdeckt eine globale Deklaration%JDeklaration von %qD Ã¼berdeckt einen Parameter%JDeklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen Bezeichner%JDeklaration von %qD Ã¼berdeckt eine vorhergehende Nicht-Variable%JDeklaration von %qD mit Attribut noinline folgt inline-Deklaration %JDeklaration von %qD ohne Bindung folgt einer extern-Deklaration%JDeklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife%JDeklaration der Â»staticÂ«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife%JStandardinitialisierung von %q#D, das Referenztyp hat%JDefinition des statischen Datenelementes Â»%DÂ« einer Â»dllimportÂ«-ierten Klasse.%Jdoppeltes Element %qD%Jextern-Deklaration von %qD folgt Deklaration ohne Bindung%JfÃ¼r Symbol %qD wird wegen des Attributes %qs externe Bindung benÃ¶tigt%JFehler in Redeklaration von Â»%DÂ«: Â»dllimportÂ«-iertem Symbol fehlt externe Bindung%Jfinales Feld %qD kann nicht initialisiert worden sein%Jerstes Argument von %qD sollte %<int%> sein%Jflexibles Feld-Element in ansonsten leerem struct%Jflexibles Feldelement in Union%Jflexibles Feld-Element nicht am Ende von struct%Jfolgt Nicht-Prototyp-Definition hier%JFunktionsdefinition von %qD ist als Â»dllimportÂ« markiert.%JFunktion %qD als inline redeklariert%JFunktion %qD mit Attribut noinline redeklariert%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤lt%JFunktion %qF kann nie inline sein, da dies mit -fno-inline unterdrÃ¼ckt wird%JFunktion %qF kann nie inline sein, da sie nicht in dieser Ãœbersetzungseinheit gebunden wird%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngt%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie __builtin_return oder __builtin_apply_args verwendet%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)%JFunktion %qF kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤lt%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie setjmp verwendet%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendet%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendet%Jdie Funktion %qF kann nie Â»inlineÂ« sein, da sie Variablen variabler GrÃ¶ÃŸe verwendet%JFunktion Â»%DÂ« wurde nach vorheriger Deklaration als Â»dllimportÂ« definiert: Attribut ignoriert%JFunktion kÃ¶nnte mÃ¶glicher Kandidat fÃ¼r Attribut %<noreturn%> sein%J%<#pragma align%> wird fÃ¼r explizit ausgerichtetes %<%D%> ignoriert%Jasm-Symbol fÃ¼r nicht-statische lokale Variable %qD wird ignoriert%Jinkonsistente dll-Bindung fÃ¼r Â»%DÂ«, dllexport angenommen.%JInitialisierungen fÃ¼r mehrere Elemente von %qT%Jinitialisierte Variable Â»%DÂ« ist als Â»dllimportÂ« markiert%JInitialisierung scheitert an GrÃ¶ÃŸenbestimmung von %qD%Jinline-Deklaration von %qD folgt Deklaration mit Attribut noinline%Jinline-Funktion %qD wurde das Attribut Â»noinlineÂ« gegeben%JÂ»inlineÂ«-Funktion Â»%DÂ« ist als Â»dllimportÂ« deklariert: Attribut ignoriert.%JÂ»inlineÂ« beim Aufruf von %qF gescheitert: %s%JungÃ¼ltiger Registername fÃ¼r %qD%JungÃ¼ltige Verwendung einer Struktur mit flexiblem Feld-Element%Jin GÃ¼ltigkeitsbereich von Bezeichner mit variabel modifiziertem Typ springen%JSprung in Anweisungs-Ausdruck%JMarke %qD deklariert, aber nicht definiert%JMarke %qD definiert, aber nicht verwendet%JMarke %qD verwendet, aber nicht definiert%JMarke Â»%DÂ« definiert, aber nicht verwendet%JMarke Â»%DÂ« verwendet, aber nicht definiert%Jmehrere Initialisierungen fÃ¼r %qD angegeben%Jmehrere Initialisierungen fÃ¼r Basis %qT angegeben%Jmehrere Parameter wurden %qD genannt%Jgeschachtelte Funktion %qD deklariert, aber nirgendwo definiert%Jkeine vorherige Deklaration fÃ¼r %qD%Jkein vorheriger Prototyp fÃ¼r %qD%Jnicht-statische Deklaration von %qD folgt statischer Deklaration%Jnicht-statische Methode Â»%DÂ« Ã¼berschreibt statische Methode%JNicht-Thread-lokale Deklaration von %qD folgt Thread-lokaler Deklaration%JFunktionsdefinition im alten Stil%JParameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration%Jin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tzt%Jgepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qD%Jgepacktes Attribut ist unnÃ¶tig fÃ¼r %qD%Jstruct wird aufgefÃ¼llt, um %qD auszurichten%JParameter %qD als %<inline%> deklariert%JParameter %qD als void deklariert%JParameter %qD hat unvollstÃ¤ndigen Typen%JParameter %qD hat nur eine VorwÃ¤rtsdeklaration%JParameter %u (%qD) hat unvollstÃ¤ndigen Typen%JParameter %u (%qD) hat void-Typen%JParameter %u hat unvollstÃ¤ndigen Typen%JParameter %u hat void-Typen%JParametername fehlt in Parameterliste%JParametername ausgelassen%Jvorherige Deklaration von %qD war hier%Jvorherige Deklaration von %qD war inline%Jvorherige Deklaration von %qD mit Attribut noinline%Jvorherige Deklaration von Â»%DÂ«%Jvorherige Definition hier%Jvorherige Definition von %qD war hier%Jvorherige implizite Deklaration von %qD war hier%Jvorherige Nicht-inline-Deklaration hier%Jbereits hier verwendet%JPrototyp fÃ¼r %qD deklariert Argument %d mit inkompatiblem Typen%JPrototyp fÃ¼r %qD deklariert weniger Argumente als vorherige Definition im alten Stil%JPrototyp fÃ¼r %qD deklariert mehr Argumente als vorherige Definition im alten Stil%JPrototyp fÃ¼r %qD folgt einer Nicht-Prototyp-Definition%JRedeklaration von %qD mit anderer Sichtbarkeit (alte Sichtbarkeit beibehalten)%JRedeklaration von %qD ohne Bindung%JRedeklaration von AufzÃ¤hlung %qD%JRedefinition von %qD%JRedefinition des Parameters %qD%JRedefinition des typedef %qD%Jredundante Redeklaration von %qD%JRegistername fÃ¼r Nicht-Registervariable %qD angegeben%JfÃ¼r %qD wurde kein Registername angegeben%JfÃ¼r %qD angegebenes Register eignet sich nicht fÃ¼r Datentyp%Jangeforderte Ausrichtung fÃ¼r %qD ist grÃ¶ÃŸer als die implementierte Ausrichtung von %d%JRÃ¼ckgabetyp von %qD ist nicht %<int%>%Jzweites Argument von %qD sollte %<char **%> sein%JAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werden%JAbschnitts-Attribut nicht erlaubt fÃ¼r %qD%JAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt%JAbschnitt von %qD in Konflikt mit vorheriger Deklaration%Jverdeckte Deklaration ist hier%JGrÃ¶ÃŸe von %qD ist %d Bytes%JGrÃ¶ÃŸe von %qD Ã¼berschreitet %d Bytes%JGrÃ¶ÃŸe des RÃ¼ckgabewertes von %qD ist %u Bytes%JGrÃ¶ÃŸe des RÃ¼ckgabewertes von %qD ist grÃ¶ÃŸer als %wd Bytes%JGrÃ¶ÃŸe der Variablen %qD ist zu hoch%Jstatische Deklaration von %qD folgt nicht-statischer Deklaration%Jstatische Variable Â»%DÂ« ist als Â»dllimportÂ« markiert%JSpeichergrÃ¶ÃŸe von %qD ist nicht konstant%JSpeichergrÃ¶ÃŸe von %qD ist unbekannt%Jdrittes Argument von %qD sollte wahrscheinlich %<char **%> sein%Jdies ist die erste Standardmarke%Jdies ist der erste Eintrag, der diesen Wert Ã¼berschneidet%JThread-lokale Deklaration von %qD folgt nicht-Thread-lokaler Deklaration%Jtraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck%JTyp Â»%DÂ« hat keine bekannte GrÃ¶ÃŸe%JTyp von %qD ist auf %<int%> voreingestellt%JTyp des Feldes %qD vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung%Jtypedef %qD als %<inline%> deklariert%Jtypedef-Name darf kein Spezifizierer mit geschachteltem Namen sein%Jnicht initialisiertes Element %qD mit %<const%>-Typ %qT%Jnicht initialisiertes Referenzelement %qD%Jnicht benutzter Parameter %qD%JVariable %qD wird nicht verwendet%JVariable %qD als %<inline%> deklariert%JVariablendefinition von %qD ist als dllimport markiert.%JVariable %qD kÃ¶nnte von Â»longjmpÂ« oder Â»vforkÂ« zerstÃ¶rt werden%Jschwache Deklaration von %qD nach erster Benutzung fÃ¼hrt zu undefiniertem Verhalten%Jschwache Deklaration von %qD muss Ã¶ffentlich sein%Jschwache Deklaration von %qD muss der Definition vorangehen%Jschwache Deklaration von %qD wird nicht unterstÃ¼tzt%JFeldgrÃ¶ÃŸe von %qD ist null oder negativ%d Konstruktor(en) gefunden
  %d Destruktor(en) gefunden
  %d Rahmentabelle(n) gefunden
  %i-Bit-Modus nicht einkompiliert%q#D und %q#D kÃ¶nnen nicht Ã¼berladen werden%q#D kann nicht deklariert werden%q#D steht mit vorheriger %<using%>-Deklaration %q#D in Konflikt%q#D verweist nicht auf den unqualifizierten Typen, also wird es nicht zum Binden verwendet%q#D verdeckt Konstruktor fÃ¼r %q#T%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 kein Nicht-static-Datenelement von %qT%q#D ist kein statisches Element von %q#T%q#D wurde vorher hier deklariert%q#D wurde vorher hier definiert%q#D als andere Symbolart redeklariert%q#D wurde verwendet, bevor es Â»inlineÂ« deklariert wurde%q#T hat Zeigertypen als Elemente%q#T hat virtuelle Funktionen aber nicht-virtuellen Destruktor%q#T ist kein Template%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Templatekonstanten-Parameter%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 FlieÃŸkommawert erwartet wurde%q+#D ist unzugÃ¤nglich%q+#D ist privat%q+#D ist geschÃ¼tzt%qD %sAttribut-Anweisung %qD wird ignoriert%qD kann nicht in Konstanten-Ausdruck auftreten%qD kann nicht als virtuell deklariert werden, da es immer statisch ist%qD kann nicht Thread-lokal sein, weil es Nicht-POD-Typen %qT hat%qD kann keine Standardargumente haben%qD enthÃ¤lt leere Klassen, die in zukÃ¼nftigen GCC-Versionen die Basisklassen an andere Orte verschieben kÃ¶nnen%qD als %<virtuelles%> %s deklariert%qD als Â»friendÂ« deklariert%qD als %<inline%> %s deklariert%qD als Referenz deklariert, aber nicht initialisiert%qD hier deklariert%qD mit einer Ausnahmespezifikation deklariert%qD bezeichnet einen mehrdeutigen Typen%qD deklariert keinen Template-Typen%qD hat eine vorherige Deklaration als %q#D%qD hat eine vorherige Deklaration hier%qD hat unvollstÃ¤ndigen Typen%qD hat kein Element namens %qE%qD wurde nicht deklariert%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde%qD ungÃ¼ltig in %q#T%qD ungÃ¼ltig in %qT%qD ist ein Namensbereich%qD ist bereits ein Â»friendÂ« von %qT%qD ist bereits ein Â»friendÂ« der Klasse %qT%qD wurde in diesem GÃ¼ltigkeitsbereich bereits deklariert%qD ist bereits in %qT definiert%qD ist bereits in Klasse %qT definiert%qD ist bereits in der Klasse %qT definiert%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis%qD ist keine Klasse oder Namensbereich%qD ist kein Funktionstemplate%qD ist keine Funktion%qD ist kein Element von %qD%qD ist kein Element von %qT%qD ist kein Element vom Typ %qT%qD ist keine Elementtemplatefunktion%qD ist keine Templatefunktion%qD ist auÃŸerhalb des FunktionsgÃ¼ltigkeitsbereiches nicht definiert%qD ist Thread-lokal und kann damit nicht dynamisch initialisiert werden%qD ist zu klein um alle Werte von %q#T aufzunehmen%qD darf nicht als Â»staticÂ« deklariert werden%qD darf nicht innerhalb eines Namensbereiches definiert werden%qD kann nicht static sein, da es ein Union-Element ist%qD darf keinen Referenztyp %qT haben, da es ein Element einer Union ist%qD muss eine nichtstatische Elementfunktion sein%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein%qD muss mit Konstruktor initialisiert werden, nicht mit %<{...}%>%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben%qD muss %<void%> nehmenÂ»%DÂ« 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 benennt Konstruktor%qD nicht deklariert%qD nicht definiert%qD mit anderem Zugriff redeklariert%qD sollte innerhalb von %qD deklariert werden%qD sollte niemals Ã¼berladen werden%qD sollte Wert zurÃ¼ckgeben%qD nicht deklariert in Namensbereich %qD%qD ohne Template-Parameter verwendet%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>%qD war versteckt%qD wurde in diesem GÃ¼ltigkeitsbereich nicht definiert%qD wird initialisiert nachAttribut %qE kann nur auf Java-Klassendefinitionen angewendet werdenAttribut %qE kann nur auf Klassendefinitionen angewendet werdenAttribut %qE fÃ¼r Typen ignoriertAttribut %qE wird auf dieser Plattform nicht unterstÃ¼tzt%qE kann nicht als Funktion verwendet werden%qE kannt nicht als Elementzeiger verwendet werden, da es vom Typ %qT ist%qE bezeichnet keinen Typ%qE hat den Typ %<void%> und ist kein throw-Ausdruck%qE in Klasse %qT bezeichnet keinen Typen%qE in Namensbereich %qE bezeichnet keinen Typ%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden%qE ist kein Template%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da die Funktion %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein nicht konstanter Ausdruck ist%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 konstanter 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, weil Objekt %qD keine externe Bindung hat%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es Konflikte in CV-Qualifikation gibt%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen%qE ist nicht vom Typ %qT%qE ist veraltet; g++-vtables sind jetzt standardmÃ¤ÃŸig COM-vertrÃ¤glich%qE nicht deklariert (erste Benutzung in dieser Funktion)%qE ist hier nicht deklariert (nicht in einer Funktion)%qT hat eine vorherige Deklaration hier%qT hat kein Element namens %qs%qT hat kein nicht-statisches Datenelement namens %qD%qT ist ein variabel modifizierter Typ%qT ist bereits ein Â»friendÂ« von %qT%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 Klassen-, Struktur- oder Union-Typ%qT ist kein Elementklassentemplate von %qT%qT ist kein Element von %qT%qT ist kein Namensbereich%qT ist keine geschachtelte Klasse von %qT%qT ist kein Zeiger auf Objekt%qT ist kein Template%qT ist kein Template-Typ%qT ist keine erreichbare Basis von %qT%qT ist kein Aggregattyp%qT auf %qT erweitert beim Durchlaufen von %<...%>%qT ist/verwendet anonymen Typen%qT als %qs verwendet%qT als enum verwendet%qT wird in %qT aufgelÃ¶st, was kein Klassentyp ist%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist%qT verwendet lokalen Typen %qT%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werdenAttributargument %qs ist keine ZeichenkettenkonstanteAttributargument %qs ist keine GanzzahlkonstanteAttribut-Anweisung %qs ignoriertAttribut %qs kann nicht auf Typen angewandt werdenAttribut %qs wird ignoriertAttribut %qs ignoriert fÃ¼r %qsAttribut %qs ignoriert fÃ¼r Nicht-Klassen-TypenAttribut %qs kann nur auf Funktionstypen angewandt werdenAttribut %qs gilt nur fÃ¼r FunktionenAttribut %qs bezieht sich nur auf UnterbrechungsfunktionenAttribut %qs bezieht sich nur auf VariablenAttribut %qs gilt nur fÃ¼r variadische FunktionenAttribut %qs benÃ¶tigt eine Ganzzahlkonstante als ArgumentAttribut %qs benÃ¶tigt Prototypen mit benannten Argumenten%qs kann nur fÃ¼r Funktionen angegeben werden%qs sowohl als Â»exportiert inÂ« als auch als Â»importiert aus DLLÂ« deklariert%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert%qs erwartet ein konstantes Argument%qs ist kein typedef oder eingebauter Typ%qs hat unvollstÃ¤ndigen Typ%qs hat sowohl %<extern%> als auch Initialisierung%qs Ã¼bergelaufen%qs-inkompatibles Attribut wird ignoriert%qs initialisiert und als %<extern%> deklariert%qs ist ein nicht erkannter Formatfunktionstyp%qs ist beschÃ¤digt%qs ist veraltet%qs ist veraltet (deklariert bei %s:%d)%qs ist schmaler als die Werte seines Typs%qs ist keine gcov-Datei%qs ist keine gÃ¼ltige Ausgabedatei%qs ist kein Klassenname oder Alias in Objective-C%qs ist nicht am Beginn einer Deklaration%qs hat Version %q.*s, Version %q.*s erwartet%qs antwortet mÃ¶glicherweise nicht auf %<%c%s%>%qs als andere Symbolart redeklariertMarkierung %qs bei Benennung von %q#T verwendet%qs verwendet dynamische Stackanforderung%s%s
! %s %s %+#D%s %+#T%s %D(%T) <eingebaut>%s %D(%T, %T) <eingebaut>%s %D(%T, %T, %T) <eingebaut>%s %T <Umformung>%s %qs implementiert das %qs-Protokoll nicht vollstÃ¤ndig%s %s %p %d
  %s %s(%E) %p %d
  %s: Â»%sÂ«
  %s (GCC) %s
! %s zwischen den verschiedenen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung%s zwischen verschiedenen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung%s kann nicht in einem Konstanten-Ausdruck auftreten%s kann nicht hier in Â»asmÂ« verwendet werden%s kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen%s unterstÃ¼tzt nicht %%n$-Operandennummerformate%s unterstÃ¼tzt nicht %s%s unterstÃ¼tzt nicht %s mit dem Format %<%%%c%> %s%s unterstÃ¼tzt nicht block_ends_with_call_p%s unterstÃ¼tzt nicht block_ends_with_condjump_p%s unterstÃ¼tzt nicht can_duplicate_block_p.%s unterstÃ¼tzt nicht can_merge_blocks_p.%s unterstÃ¼tzt nicht create_basic_block.%s unterstÃ¼tzt nicht delete_basic_block.%s unterstÃ¼tzt nicht duplicate_block.%s unterstÃ¼tzt nicht flow_call_edges_add%s unterstÃ¼tzt nicht make_forwarder_block.%s unterstÃ¼tzt nicht merge_blocks.%s unterstÃ¼tzt nicht move_block_after.%s unterstÃ¼tzt nicht predict_edge.%s unterstÃ¼tzt nicht predicted_by_p.%s unterstÃ¼tzt nicht redirect_edge_and_branch.%s unterstÃ¼tzt nicht redirect_edge_and_branch_force.%s unterstÃ¼tzt nicht split_block.%s unterstÃ¼tzt nicht split_edge.%s unterstÃ¼tzt nicht das Format %<%%%c%> %s%s unterstÃ¼tzt nicht das Format %<%%%s%c%> %s%s unterstÃ¼tzt nicht den LÃ¤ngenmodifizierer %qs %s%s Ausdrucksliste als zusammengesetzten Ausdruck behandelt%s fÃ¼r %<operator%s%> in %<%E %s %E%>%s fÃ¼r %<operator%s%> in %<%E%s%>%s fÃ¼r %<operator%s%> in %<%s%E%>%s fÃ¼r %<operator[]%> in %<%E[%E]%>%s fÃ¼r %qs in %<%s %E%>%s fÃ¼r ternÃ¤ren %<operator?:%> in %<%E ? %E : %E%>%s vom Typ %qT in Typ %qT entfernt Konstantheit%s hat keinen Effekt%s ignoriert mit %s und Format %<%%%c%> %s%s ignoriert mit %s im Format %s%s ist eine Referenz, kein Aufruf, zur Funktion %qE%s ist veraltet, siehe Dokumentation fÃ¼r Details%s wird von dieser Konfiguration nicht unterstÃ¼tztMethode %s kann nicht abstrakt sein%s gab Ende-Status %d zurÃ¼ckRotationszÃ¤hler %s >= Breite des TypsRotationszÃ¤hler %s ist negativ%s sollte Typ %<%T%s%> haben, aber Argument %d hat Typ %qT%s sollte den Typ %<%s%s%> haben, aber das Argument %d hat Typ %qT%s mit Signal %d [%s]%s beendet%s verwendet mit Format %<%%%c%> %s%s%s%s Version %s (%s)
  %s	kompiliert von GNU-C-Version %s.
  %s%s%s Version %s (%s) kompiliert von CC.
  %s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s ist ein leerer Bereich%s: %d Basis-BlÃ¶cke und %d Kanten/Basis-BlÃ¶cke%s: %d Basis-BlÃ¶cke und %d Register%s: %d: Â»%sÂ« verwendet, fehlt jedoch in SYSCALLS
  %s: %d: Warnung: Â»%sÂ« durch PrÃ¤prozessor ausgeschlossen
  %s: %d: Warnung: Definition von %s nicht konvertiert
  %s: %d: Warnung: Â»%sÂ« gefunden, aber Â»%sÂ« erwartet
*************** write_c_file - Ausgabename ist %s, PrÃ¤f
*** 957,963 ****
  %s: ungÃ¼ltiger Dateiname: %s
  %s: Eingabedateien des Binders unbenutzt, da keine Bindung geschieht%s: lokale Deklaration fÃ¼r Funktion Â»%sÂ« nicht eingefÃ¼gt
  %s: mehrere statische Definitionen von Â»%sÂ« in Datei Â»%sÂ«
! %s: keine derartige Klasse%s: keine COFF-Datei%s: rekursiver Aufruf des Konstruktors %qs%s: Subprozess empfing kritischen Fehler %d
  %s: Aufruf '%s [ -VqfnkN ] [ -i <istring> ] [ Dateiname ... ]'
  %s: Aufruf '%s [ -VqfnkNlgC ] [ -B <VerzName> ] [ Dateiname ... ]'
  %s: warten: %s
--- 939,945 ----
  %s: ungÃ¼ltiger Dateiname: %s
  %s: Eingabedateien des Binders unbenutzt, da keine Bindung geschieht%s: lokale Deklaration fÃ¼r Funktion Â»%sÂ« nicht eingefÃ¼gt
  %s: mehrere statische Definitionen von Â»%sÂ« in Datei Â»%sÂ«
! %s: keine derartige Klasse%s: keine COFF-Datei%s: Subprozess empfing kritischen Fehler %d
  %s: Aufruf '%s [ -VqfnkN ] [ -i <istring> ] [ Dateiname ... ]'
  %s: Aufruf '%s [ -VqfnkNlgC ] [ -B <VerzName> ] [ Dateiname ... ]'
  %s: warten: %s
*************** write_c_file - Ausgabename ist %s, PrÃ¤f
*** 997,1055 ****
  %s: Version Â»%.4sÂ«, aber Â»%.4sÂ« wird bevorzugt
  %s: Version Â»%.4sÂ«, aber Version Â»%.4sÂ« wird bevorzugt
  %s=%s ist nicht numerisch%s=%s ist zu groÃŸ%sElementfunktion %qD kann nicht CV-Qualifizierer habenÂ«Â» Â«-Kennzeichen' als virtuell markiert
! Â»!Â«-KennzeichenÂ»#Â«-KennzeichenÂ»%%lÂ«-Operand ist keine MarkeÂ»%sÂ« ist kein gÃ¼ltiger KlassennameÂ»%sÂ« wurde an Â»%sÂ« zugewiesen, war aber nicht wÃ¤hrend Rekompilierung definiert, oder umgekehrtÂ»'Â«-KennzeichenÂ»(Â« erwartetÂ»(Â«-KennzeichenÂ»)Â« erwartetÂ»)Â« oder Term erwartetÂ»*Â« erwartetÂ»+Â«-KennzeichenÂ»-%cÂ« muss am Anfang der Kommandozeile stehenDie Option Â»-%cÂ« muss ein Argument habenÂ»-Â«-KennzeichenOption Â»-MGÂ« ist nicht implementiertÂ»0Â«-KennzeichenÂ»:Â« erwartetÂ»;Â« erwartetÂ»BÂ«-Operand hat mehrere gesetzte BitsÂ»BÂ«-Operand ist nicht konstantÂ»EÂ«-ModifiziererÂ»IÂ«-KennzeichenÂ»OÂ«-ModifiziererÂ»[Â« erwartetÂ»]Â« erwartetÂ»]Â« erwartet, ungÃ¼ltiger TypausdruckÂ»^Â«-KennzeichenÂ»_Â«-KennzeichenÂ»aÂ«-KennzeichenÂ»classÂ« erwartetÂ»classÂ« oder Â»thisÂ« erwartetÂ»oÂ«-Operand ist nicht konstantÂ»qÂ«-KennzeichenÂ»{Â« erwartet(C)(Jeder nicht deklarierte Bezeichner wird nur einmal aufgefÃ¼hrt(Nachrichten ohne passende Methodensignatur(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)(wenn das nicht beabsichtigt war, sollte sicher gestellt werden, dass das Funktions-Template bereits deklariert wurde, und <> hier hinter Funktionsnamen eingefÃ¼gt wurde) -Wno-non-template-friend schaltet diese Warnung aus)(mit %<-fpermissive%> wird G++ den Code akzeptieren, aber die Verwendung eines nicht deklarierten Namens ist veraltet)(G++ wird den Code mit Â»-fpermissiveÂ« akzeptieren)(nahe der Initialisierung fÃ¼r %qs)(vielleicht war %<typename %T::%E%> beabsichtigt)(vielleicht fehlt ein Semikolon hinter der Definition von %qT)(vielleicht wurde das Makro %<offsetof%> falsch verwendet)(Sie sollten also %qT statt %qT an %<va_arg%> Ã¼bergeben)--CLASSPATH	Veraltet; stattdessen --classpath verwenden--bootclasspath=<Pfad>	Systempfad ersetzen--classpath=<Pfad>	Klassensuchpfad setzen--encoding=<Kodierung>	Eingabekodierung auswÃ¤hlen (Standard: aktuelle locale)--extdirs=<Pfad>	Den Pfad fÃ¼r das Erweiterungsverzeichnis setzen--param <Param>=<Wert>	Parameter <Param> auf <Wert> setzen. Siehe unten fÃ¼r komplette Parameterliste--param inline-unit-growth: Limit erreicht--param large-function-growth: Limit erreicht--param max-inline-insns-single: Limit erreicht--param max-inline-insns-single: Limit nach Â»inlineÂ« im Aufgerufenen erreicht--resource erfordert -o-A<Frage>=<Antwort>	Die <Antwort> auf eine <Frage> behaupten. 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 EinfÃ¼gepfades des Haupt-Frameworks anfÃ¼gen-G und -static schlieÃŸen sich gegenseitig aus-G ist mit PIC-Code unvertrÃ¤glich, was Standard ist-G<Anzahl>	Globale und statische Daten kleiner als <Anzahl> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielen)-I- doppelt angegeben-J<Verzeichnis>	MODULE-Dateien in Â»VerzeichnisÂ« ablegen-MQ <Ziel>	MAKE-zitiertes Ziel hinzufÃ¼gen-O<Zahl>	Optimierungsstufe auf <Zahl> setzen-U<Makro>	<Makro> undefinieren-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-Wlarger-than-<Anzahl>	Warnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist-Wmissing-format-attribute wird ohne -Wformat ignoriert-Wuninitialized wird nicht ohne -O unterstÃ¼tzt-aux-info <Datei>	Deklarationsinformationen in <Datei> ausgeben-bundle ist nicht mit -dynamiclib erlaubt-bundle_loader ist nicht mit -dynamiclib erlaubtFÃ¼r Ada wird -c oder -S benÃ¶tigt-client_name ist nicht mit -dynamiclib erlaubt-current_version ist nur mit -dynamiclib erlaubt-d<Buchstaben>	AbzÃ¼ge von bestimmten DurchlÃ¤ufen des Compilers einschalten-dumpbase <Datei>	Den Basis-Dateinamen fÃ¼r AbzÃ¼ge setzen-f%s und -msdata=%s sind unvertrÃ¤glich-f%s fÃ¼r 68HC11/68HC12 ignoriert (nicht unterstÃ¼tzt)-f%s fÃ¼r Unicos/Mk ignoriert (nicht unterstÃ¼tzt)-f%s fÃ¼r Ziel ignoriert (der gesamte Code ist positionsunabhÃ¤ngig)-f%s wird mit CONST16-Befehlen nicht unterstÃ¼tzt-f%s nicht unterstÃ¼tzt: ignoriert-f%sleading-underscore wird auf dieser Zielmaschine nicht unterstÃ¼tzt-fPIC und -fpic werden in dieser Konfiguration nicht unterstÃ¼tzt-fPIC und -mcall-%s sind unvertrÃ¤glich-fPIC wird derzeit nicht fÃ¼r 68000 oder 68010 unterstÃ¼tzt
! -fcall-saved-<Register>	<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren-fcall-used-<Register>	<Register> als durch Funktionsaufrufe beschÃ¤digt markieren-fconst-string-class=<Name>	Klasse <Name> fÃ¼r konstante Zeichenketten verwenden-fdata-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt-fdiagnostics-show-location=[once|every-line]	Wie oft soll Stelle im Quelltext beim Anfang von zeilenumgebrochener Diagnose ausgegeben werden-fdump-<Typ>	Verschiedene compilerinterne Informationen in eine Datei abziehen-femit-class-file sollte zusammen mit -fsyntax-only verwendet werden-fexec-charset=<Zeichensatz>	Alle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln-ffixed-<Register>	<Register> als fÃ¼r den Compiler nicht verfÃ¼gbar markieren-ffixed-line-length-<n>		Im festen Modus n als ZeilenlÃ¤nge verwenden-ffunction-sections ausgeschaltet; das macht Profiling unmÃ¶glich-ffunction-sections kann fÃ¼r verschiedene Ziele die Fehlersuche beeintrÃ¤chtigen-ffunction-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt-fhandle-exceptions wurde in -fexceptions umbenannt (und ist nun voreingestellt)-finline-limit=<Groesse>	GrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Groesse> beschrÃ¤nken-finput-charset=<ZSatz>	Standard-Zeichensatz fÃ¼r Quelldateien angeben-fjni und -femit-class-file sind unvertrÃ¤glich-fjni und -femit-class-files sind unvertrÃ¤glich-fmax-identifier-length=<n>	Maximale BezeichnerlÃ¤nge.-fmax-stack-var-size=<n>	GrÃ¶ÃŸe des grÃ¶ÃŸten Feldes, das auf dem Stack abgelegt wird, in Bytes-fmessage-length=<Anzahl>	Diagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschrÃ¤nken. 0 unterdrÃ¼ckt Zeilenumbruch-fno-threadsafe-statics	Keinen threadsicheren Code fÃ¼r Initialisierung lokaler statischer Objekte erzeugen-force_flat_namespace ist nicht mit -dynamiclib erlaubt-fpack-struct=<Anzahl>	AnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen-fpic und -mapcs-reent sind inkompatibel-fpic wird nicht unterstÃ¼tzt; -fPIC angenommen-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)-frandom-seed=<Zeichenkette>	Ãœbersetzung mit <Zeichenkette> reproduzierbar machen-freorder-blocks-and-partition funktioniert (momentan) nicht mit -g-freorder-blocks-and-partition funktioniert nicht mit Ausnahmen-frepo muss mit -c verwendet werden-fsched-stalled-insns-dep=<Zahl>	PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen-fsched-stalled-insns=<Zahl>	Anzahl der eingereihten Befehle, die unausgereift geplant werden kÃ¶nnen-fsched-verbose=<Zahl>	Stufe der WortfÃ¼lle des Planers angeben-fspeculative-prefetching wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt-fspeculative-prefetching wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die Â»-marchÂ«-Schalter versuchen)-fstack-limit-register=<Register>	Wenn der Stapel Ã¼ber das <Register> hinausgeht, abfangen (Â»trapÂ«)-fstack-limit-symbol=<Name>	Wenn der Stapel Ã¼ber das Symbol <Name> hinausgeht, abfangen (Â»trapÂ«)-ftabstop=<Anzahl>	Tabulatorentfernungen fÃ¼r Spaltenmeldungen-ftemplate-depth-<Zahl>	GrÃ¶ÃŸte Template-Instantiierungstiefe angeben-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Das standardmÃ¤ÃŸige Codeerzeugungsmodell fÃ¼r Thread-lokalen Speicher angeben-ftree-vectorizer-verbose=<Zahl>	Stufe der WortfÃ¼lle des Vektorisierers setzen-fvisibility=[default|internal|hidden|protected]	Standard-Symbolsichtbarkeit setzen-fwide-exec-charset=<ZMenge>	Alle Wide-Zeichenketten und -konstanten in Zeichenmenge <ZMenge> umwandeln-g wird nur bei der Verwendung von GAS auf diesem Prozessor unterstÃ¼tztOption -g ausgeschaltet-g mit -mno-apcs-frame kÃ¶nnte vernÃ¼nftige Fehlersuche verhindern-idirafter <Verz>	<Verz> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen-imacros <Datei>	Definitionen von Makros in <Datei> akzeptieren-include <Datei>	Inhalt der <Datei> vor anderen Dateien einfÃ¼gen-install_name ist nur mit -dynamiclib erlaubt-iprefix <Pfad>	<Pfad> als ein Prefix fÃ¼r die nÃ¤chsten 2 Optionen angeben-iquote <Verz>	<Verz> an das Ende des Zitat-EinfÃ¼gepfades anfÃ¼gen-isysroot <Verz>	<Verz> als System-Wurzelverzeichnis setzen-isystem <Verz>	<Verz> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen-iwithprefix <Verz>	<Verz> 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-m%s wird in dieser Konfiguration nicht unterstÃ¼tzt-m64 wird in dieser Konfiguration nicht unterstÃ¼tzt-m64 erfordert PowerPC64-Architektur voraus, eingeschaltet-m64 benÃ¶tigt eine PowerPC64-CPU-maix64 und die Architektur POWER sind unvertrÃ¤glich-maix64 benÃ¶tigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstÃ¼tzt-maix64 setzt eingeschaltete PowerPC64-Architektur voraus-malign-double ist im 64-Bit-Modus sinnlos-malign-functions ist veraltet, Ersatz: -falign-functions-malign-jumps ist veraltet, Ersatz: -falign-jumps-malign-loops ist veraltet, Ersatz: -falign-loops-malign-loops=%d ist nicht zwischen 0 und %d-malign-power wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich-mapcs-stack-check inkompatibel mit -mno-apcs-frame-march=%s ist mit dem ausgewÃ¤hlten ABI unvertrÃ¤glich-max-stackframe=%d ist nicht verwendbar, nicht zwischen 0 und %d-mbackchain -mpacked-stack -mhard-float werden in dieser Kombination nicht unterstÃ¼tzt.-mbig-endian und -mlittle-endian dÃ¼rfen nicht zusammen verwendet werden-mbnu210 wird ignoriert (veraltete Option)-mbranch-cost=%d ist nicht zwischen 0 und 5-mcall-aixdesc muss Â»big endianÂ« sein-mcmodel= wird auf 32-Bit-Systemen nicht unterstÃ¼tzt-mdynamic-no-pic hebt -fpic oder -fPIC auf-mfloat-abi=hard und VFP-mgp32 mit einem 64-Bit-ABI verwendet-mgp64 mit einem 32-Bit-ABI verwendet-mgp64 mit einem 32-Bit-Prozessor verwendet-mhard-float wird nicht unterstÃ¼tzt-mieee fÃ¼r Unicos/Mk nicht unterstÃ¼tzt-mieee-with-inexact fÃ¼r Unicos/Mk nicht unterstÃ¼tzt-mint64 ist eine veraltete Option-mips%s steht in Konflikt mit den anderen Architekturoptionen, die einen MIPS%d-Prozessor angeben-mips3d erfordert -mpaired-single-mips3d/-mpaired-single muss mit -mfp64 -mhard-float verwendet werden-mips3d/-mpaired-single muss mit -mips64 verwendet werden-mlong-double-64 ist mit -m64 nicht erlaubt-mmultiple wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt-mn ohne -mh oder -ms verwendet-mpic-register= ist ohne -fpic nutzlos-mpreferred-stack-boundary=%d ist nicht zwischen %d und 12-mregparm=%d ist nicht zwischen 0 und %d-mrelocatable und -mcall-%s sind unvertrÃ¤glich-mrelocatable und -mno-minimal-toc sind unvertrÃ¤glich-mrelocatable und -msdata=%s sind unvertrÃ¤glichAufrufkonvention -mrtd wird im 64-Bit-Modus nicht unterstÃ¼tzt-ms2600 ohne -ms verwendet-msdata=%s und -mcall-%s sind unvertrÃ¤glich-mshared-library-id= ohne -mid-shared-library angegeben-mshared-library-id=%d ist nicht zwischen 0 und %d-msingle-float und -msoft-float kÃ¶nnen nicht zusammen angegeben werden-msoft-float und -mhard_float dÃ¼rfen nicht zusammen verwendet werden-mstack-guard bringt -mstack-size mit sich-mstack-size bringt -mstack-guard mit sich-mstring wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tztOption -munix=98 fÃ¼r Eigenschaften des C89 Amendment 1 erforderlich.
! -o <Datei>	Ausgabe in <Datei> schreiben-p und -pp angegeben - eines wÃ¤hlen-pg und -fomit-frame-pointer sind unvertrÃ¤glich-pg wird auf dieser Plattform nicht unterstÃ¼tzt-pg oder -p und -fomit-frame-pointer sind unvertrÃ¤glich-pipe wird nicht unterstÃ¼tzt-private_bundle ist mit -dynamiclib nicht erlaubt-qkind=<n>	Die Art fÃ¼r eine Realzahl mit Exponent q auf n setzen-trigraphs	Trigraphs nach ISO C unterstÃ¼tzen128-bit long double nicht unterstÃ¼tzt fÃ¼r VAX floats31-Bit-ABI32381-FPU387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet64-Bit-ABI64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus: %qs JDK1.1(TM)-Merkmal;; Kombinierer-Statistik: %d Versuche, %d Ersetzungen (%d benÃ¶tigten neuen Platz),
  ;; %d Erfolge.
  
  ;; Bearbeitung von Block von %d bis %d, %d Sets.
  <anonym><eingebaut><Kommandozeile>Â»@catchÂ«-Parameter ist kein bekannter Objective-C-KlassentypEin Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellenEin Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++).Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hlerwieder einsprungsfÃ¤higer APCS Code nicht unterstÃ¼tzt. Ignoriert.AUX-Zeiger fÃ¼r Kante %d->%d initialisiert
! Abnormale Kanten ohne Zweck in bb %iEinen gemeinsamen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼genZusÃ¤tzlichen Kommentar an Assemblerausgabe anfÃ¼genEinsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Multi-Threaded-Programm hinzufÃ¼gen.Einsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Single-Threaded-Programm hinzufÃ¼gen.ZusÃ¤tzliche FehlerprotokollausdruckeAdresse der globalen Registervariablen %qD angefordert.Adresse der Registervariablen %qD angefordert.Adressierbare Variable, die eine Aliasmarke ist, jedoch in keiner Aliasmenge vorkommt.Alias fÃ¼r -femit-class-fileAlias fÃ¼r -mfloat-abi=hardAlias fÃ¼r -mfloat-abi=softAliasmenge einer Zeiger-Typenmarke sollte eine Obermenge des korrespondierenden Namensschilds seinAlle Marken ausrichtenAlle Schleifen auf 32-Byte-Grenzen ausrichtenCode und Daten auf 32 Bit ausrichtenZiel der Zeichenkettenoperationen ausrichtenDoubles auf Wortgrenze ausrichtenMarken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnenMehrere Doubles auf DWord-Grenze ausrichtenFunktionsanfÃ¤nge ausrichtenSchleifenanfÃ¤nge ausrichtenAuf Basistyp des Bitfeldes ausrichtenVariablen auf 16-Bit-Grenzen ausrichtenVariablen auf 32-Bit-Grenzen ausrichtenRTL-Erzeugung mit ungÃ¼ltigen 3-Operanden-Befehlen erlaubenIm festen Modus beliebig lange Zeilen erlaubenDollarzeichen in Entity-Namen erlaubenVorhalten von Funktionsadressen in Registern erlaubenMathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nntenNicht ausgereifte Planung von eingereihten Befehlen erlaubenSpekulative Bewegung bei mehr Ladeoperationen erlaubenSpekulative Bewegung beim Nicht-Laden erlaubenSpekulative Bewegung bei einigen Ladeoperationen erlaubenVerschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlaubenVorzeichenlose WiederholungszÃ¤hler fÃ¼r RPTB/DB erlaubenAlternative AufrufkonventionAlternative AufrufkonventionAltiVec- und E500-Befehle kÃ¶nnen nicht koexistierenImmer auf nicht von gcj erzeugte Klassenarchive prÃ¼fenImmer weite Rufe erzeugenBit-Feld immer mit int-GrÃ¶ÃŸe behandelnMehrdeutige Klasse: %qs und %qsEine leere Deklaration ist ein veraltetes Merkmal, das nicht verwendet werden sollteEinen zweiten Unterstrich anhÃ¤ngen, wenn der Name bereits einen Unterstrich enthÃ¤ltUnterstriche an extern sichtbare Namen anhÃ¤ngenVariablenerweiterung anwenden, wenn Schleifen aufgerollt werdenFeldelementgrÃ¶ÃŸe zu hochGAS vermutenAnnehmen, dass alle doubles ausgerichtet sindAnnehmen, dass alle Symbole 32-Bit-Werte habenAnnehmen, dass Argumente weder fÃ¼r sich gegenseitig noch fÃ¼r globale Symbole Aliase sein kÃ¶nnenAnnehmen, dass Argumente Aliase fÃ¼r globale Symbole, jedoch nicht fÃ¼r sich gegenseitig sein kÃ¶nnenÂ»big endianÂ« Bytes und Â»little endianÂ« WÃ¶rter annehmenCode als mit GAS assembliert annehmenCode als spÃ¤ter mit GNU ld gebunden annehmenCode als spÃ¤ter mit HP ld gebunden annehmenAnnehmen, dass FlieÃŸkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)int als 8-Bit-Ganzzahl annehmenNative Funktionen als mit JNI implementiert annehmenAnnahme, dass keine NaNs oder Unendlichkeiten erzeugt werdenNormale C-AusfÃ¼hrungsumgebung vermutenMÃ¶gliche doppelte Fehlausrichtung annehmenAnnehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagenKleinen Adressraum annehmenAnnehmen, dass strenge Alias-Regeln geltenZiel-CPU als Â»big endianÂ«-konfiguriert annehmenZiel-CPU als Â»little endianÂ«-konfiguriert annehmenAnnehmen, dass Zeiger mit anderem Namen verwendet werden kÃ¶nnenAnnehmen, dass Zeiger nicht mit anderem Namen verwendet werden kÃ¶nnenAnnehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten Null sein kÃ¶nnenAnnehmen, dass Quelldatei in fester Form vorliegtAnnehmen, dass Quelldatei in freier Form vorliegtAnnehmen, dass nicht ausgerichtete Zugriffe vom System behandelt werdenAnnehmen, dass die Laufzeitbibliothek eine Hashtabelle verwendet, um ein Objekt zu seiner Synchronisationsstruktur zuzuordnenAuf hÃ¶chster Ebene:Versuch, Prolog/Epilog-Befehl zu lÃ¶schenVersuch, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llenVersuch, den Stapel zu dieser Zweierpotenz auszurichtenVersuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzenVersuchen, identische Konstanten und konstante Variablen zu verschmelzenVersuch, Feld %<new%> in einem %qs zu referenzierenVersuch, Feld %qs in %<%s %s%> zu referenzierenAuto-Pre-/Post-Decrement-Increment erlaubtAuto-Pre-/Post-Decrement-Increment nicht erlaubtZweigziele automatisch ausrichten, um Strafzyklen fÃ¼r Verzweigung zu verringernAux-Feld fÃ¼r Kante %s->%s gesetztAlle Bereichsgrenzen bei Aufrufbefehlen vermeidenFalscher IO-Basistyp (%d)Falsche Bytecodes.
  Falscher Befehl fÃ¼r frv_print_operand, Fall 0:Falscher Befehl in frv_print_operand, falsches const_doubleFalscher Befehl fÃ¼r 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:Falscher Operand fÃ¼r output_condmove_singleFalscher Operand fÃ¼r output_move_doubleFalscher Operand fÃ¼r output_mode_singleFalsches Register fÃ¼r frv_print_operand_memory_reference_reg:Basisblock %d sollte als irreduzibel markiert werden.Basisblock %d sollte nicht als irreduzibel markiert werden.Bb %d gehÃ¶rt nicht zur Schleife %d.GroÃŸes Speichermodellnur simulierte DISPOSE-Konstruktion: %d
  nur simulierte PREPARE-Konstruktion: %d
  Schranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werdenSchranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter SchleifeSchranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken im skalaren Evolutions-Analysierer verwendetSchranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertetVerzweigungen sind so teuer wie hier angegeben (1-5, beliebige Einheit)%s von %d Zweigen ausgefÃ¼hrt
! C++-Konstruktoren und -Destruktoren werden fÃ¼r Objective-C-Felder nicht aufgerufenDie ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64 BefehlssatzEine Bibiotheksroutine aufrufen, um Ganzahldivision durchzufÃ¼hrenRuf-Kanten fÃ¼r Nicht-Aufruf-Befehl im bb %imcount fÃ¼r Profiling nach Funktionsprolog aufrufenmcount fÃ¼r Profiling vor Funktionsprolog aufrufen%s von %d Aufruf(en) ausgefÃ¼hrt
! Auf %s %qs kann nicht zugegriffen werden. Nur auf Ã¶ffentliche Klassen und Schnittstellen in anderen Paketen kann zugegriffen werden%s %s %<%s.%s%> kann nicht von %qs aus aufgerufen werdenAuf das %s Feld %<%s.%s%> kann nicht von %qs aus zugegriffen werdenKlasse %qs kann nicht gefangen werden. Parametertyp der Catch-Klausel muss von der Klasse %<java.lang.Throwable%> abgeleitet seinStatische Initialisierung in Klasse %qs kann nicht definiert werden. Statische Initialisierung kann nur in Klassen hÃ¶chster Ebene definiert werden.%s %<%s(%s)%> kann nicht in Typ %qs%s gefunden werdenStandardpaket %qs kann nicht gefunden werden. CLASSPATH-Umgebungsvariable und die Zugriffsrechte auf die Archive prÃ¼fenFÃ¼r einfachen Typen %qs kann keine Methode aufgerufen werdenFÃ¼r java.lang.Object kann kein Basiskonstruktor aufgerufen werdenEs kann keine statische Referenz auf nichtstatische Variable %qs in Klasse %qs gemacht werdenAn die finale Variable %qs kann kein weiterer Wert zugewiesen werden%<this%> kann nicht referenziert werden, bevor der Basisklassenkonstruktor aufgerufen wurde%<this%> und %<super%> kÃ¶nnen nicht referenziert werden, bevor Basisklassenkonstruktor aufgerufen wurde%qs kann nicht referenziert werden, bevor Basisklassenkonstruktor aufgerufen wurdeVon Â»finalÂ«-Klassen kann nicht abgeleitet werden: %s%qs kann nicht geworfen werden; es muss von der Klasse %<java.lang.Throwable%> abgeleitet sein%qs kann nicht als ein Qualifizierer verwendet werdenVariable %<%s.this%> kann nicht verwendet werden: Typ %qs ist kein Ã¤uÃŸerer Typ vom Typ %qsAdresse kann nicht zerlegt werden.Â»%sÂ« kann nicht zur Ausgabe geÃ¶ffnet werden.
  Argument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; -maltivec schaltet sie ein.Wert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; -maltivec schaltet sie ein.mshared und static kÃ¶nnen nicht zusammen verwendet werden.mthreads und mlegacy-threads kÃ¶nnen nicht zusammen verwendet werden.Case-Marken nicht sortiert:
!  Nur die unteren 8 Bit des Stapelzeigers verÃ¤ndernStapel-Zeiger Ã¤ndern, ohne Unterbrechung (Interrupt) auszuschaltenÃ„ndern, wenn Templateinstanzen ausgegeben werdenAuf Syntaxfehler prÃ¼fen und anhaltenRÃ¼ckgabewert von new prÃ¼fenGeprÃ¼fte Ausnahme %qs kann von keiner der Â»catchÂ«-Klauseln des umgebenden %<try%>-Blockes gefangen werdenGeprÃ¼fte Ausnahme %qs kann nicht in Initialisierung geworfen werdenGeprÃ¼fte Ausnahme %qs kann nicht in Instanzeninitialisierung geworfen werden (nicht alle deklarierten Konstruktoren deklarieren es in ihrer %<throws%>-Klausel)GeprÃ¼fte Ausnahme %qs passt zu keiner der %<throws%>-Deklarationen der aktuellen MethodeGeprÃ¼fte Ausnahme %qs wird nicht von einem %<try%>-Block aus geworfenCirrus: Keine ungÃ¼ltigen Befehlskombinationen mit NOPs aufbrechenCirrus: NOPs einbauen, um ungÃ¼ltige Befehlskombinationen zu vermeidenDie Klasse %qs kann nicht gleichzeitig Â»abstractÂ« und Â»finalÂ« deklariert werdenKlasse %qs kann nicht von %s %qs ableitenKlasse %qs definiert nicht die abstrakte Methode %<%s %s%> von %s %<%s%>. Diese Methode muss definiert sein, oder %s %qs muss als Â»abstractÂ« deklariert seinKlasse %qs in %<throws%>-Klausel muss eine abgeleitete Klasse von %<java.lang.Throwable%> seinKlasse %qs ist eine abstrakte Klasse. Sie kann nicht instanziiert werdenKlasse %qs muss Â»abstractÂ« deklariert sein, um abstrakte Methode %qs zu definierenKlasse %qs muss %qs mit einer Ã¶ffentlichen Methode Ã¼berschreiben, um die Schnittstelle %qs zu implementierenKlasse %qs konnte nicht in %<throws%> gefunden werdenKlasse %qs nicht in Typdeklaration gefundenKlasse oder Schnittstelle %qs nicht in Â»importÂ« gefundenKlassen- oder Schnittstellendeklaration erwartetVorÃ¼bergehende Speicherbereiche im SSA-Normaldurchlauf verschmelzenCode-GrÃ¶ÃŸe: klein, mittel, groÃŸFÃ¼r 32-Bit-Zeiger kompilierenFÃ¼r 64-Bit-Zeiger kompilierenFÃ¼r ETRAX 100 (CRIS v8) Ã¼bersetzenFÃ¼r ETRAX 4 (CRIS v3) Ã¼bersetzenFÃ¼r 68HC11 Ã¼bersetzenFÃ¼r 68HC12 Ã¼bersetzenFÃ¼r 68HCS12 Ã¼bersetzenFÃ¼r das MMU-lose Etrax 100-basierte elinux-System Ã¼bersetzenFÃ¼r Thumb statt ARM Ã¼bersetzenFÃ¼r v850-Prozessor Ã¼bersetzenFÃ¼r v850e-Prozessor Ã¼bersetzenFÃ¼r v850e1-Prozessor Ã¼bersetzenFÃ¼r v8plus-ABI-Ã¼bersetzenGanze Ãœbersetzungseinheit auf einmal Ã¼bersetzenMit 16-Bit-Ganzzahlmodus Ã¼bersetzenMit 32-Bit-Ganzzahlmodus Ã¼bersetzenKonfiguriert mit: %s
! NÃ¤her der IBM XLC-Semantik entsprechenMit nichts besonderem Ã¼bereinstimmen.Mit dem Standard ISO 1990 C Ã¼bereinstimmenMit dem Standard ISO 1990 C, wie 1994 erweitert, Ã¼bereinstimmenMit dem Standard ISO 1990 C mit GNU-Erweiterungen Ã¼bereinstimmenMit dem Standard ISO 1998 C++ Ã¼bereinstimmenMit dem Standard ISO 1998 C++ mit GNU-Erweiterungen Ã¼bereinstimmenMit dem Standard ISO 1999 C Ã¼bereinstimmenMit dem Standard ISO 1999 C mit GNU-Erweiterungen Ã¼bereinstimmenMit dem Standard ISO Fortran 2003 Ã¼bereinstimmenMit dem Standard ISO Fortran 95 Ã¼bereinstimmenZugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachtenTyp Â»intÂ« als 16 Bit breit ansehenTyp Â»intÂ« als 32 Bit breit ansehenKonstanter arithmetischer Operand auÃŸerhalb des Wertebereiches.Konstanter Ausdruck %qs zu breit, um einfache Umwandlung in %qs einzuengenKonstanten-Ausdruck erforderlichKonstanter Halbwort-Lade-Operand auÃŸerhalb des Wertebereiches.ConstantValue-Attribut fÃ¼r Feld Â»%sÂ« hat falschen TypNetze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilenKonstruktor kann nicht %s seinKonstruktoraufruf muss das erste in einem Konstruktor seinKontrollfluss inmitten des Basis-Blockes %d
! Den IEEE-Trap-Modus steuernDen generierten FP-Rundungsmodus steuernDie PrÃ¤zision der FP-Ausnahmen steuernFlieÃŸkommakonstanten in Konstanten einfacher Genauigkeit umwandelnFeldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopierenSpeicheradressen-Konstanten mÃ¼ssen vor der Benutzung in Register kopiert werdenSpeicheroperanden vor der Verwendung in Register kopierenGUI-Anwendung erzeugenKanonische Induktionsvariablen in Schleifen erzeugenKonsolenanwendung erzeugenVon Â»gcovÂ« benÃ¶tigte Dateien anlegenZyklische Klassenableitung %sZyklische Vererbung mit %sDW_LOC_OP %s nicht implementiert
! Deklaration von %qs Ã¼berdeckt eine vorherige MarkendeklarationStandard-GCC-Semantik, die von IBM XLC abweichtZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gernDefinition in Block %i herrscht nicht vor in Block %iDefinition in Block %i folgt der VerwendungUnnÃ¶tige NullzeigerprÃ¼gungen lÃ¶schenVeraltet zugunsten von -std=c99Veraltet zugunsten von -std=gnu99Veraltet zugunsten von -std=iso9899:1999Veraltet. Dieser Schalter hat keine Auswirkung.Dereferenzierte Zeiger sollten einen Namen oder eine Typenmarke habenFeststellen, welche AbhÃ¤ngigkeiten zwischen Befehlen als teuer angesehen werdenDwarf-2-Zeilenfehlersuchinfo Ã¼ber GNU as ausschaltenFlieÃŸkommaregister ausschaltenID-basierte Shared Library ausschaltenMPY||ADD- und MPY||SUB-Befehle ausschaltenModus fÃ¼r Fehlersuche ausschaltenFrÃ¼here Stop-Bit-Platzierung ausschaltenVerschmolzene Multiplizier/Addier- und Multiplizier/Subtrahier-Befehle fÃ¼r FlieÃŸkomma ausschaltenVerschmolzene Multiplikations/Additions-Befehle ausschaltenIndizierte Adressierung ausschaltenIn Entwicklung befindliche neue Eigenschaften ausschaltenVon IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschaltenOptimierungen, die Standard-Rundungsverhalten fÃ¼r FlieÃŸkomma annehmen, ausschaltenParallele Befehle ausschaltenGesondertes Datensegment ausschaltenLeerregister ausschaltentpf-OS-tracing-Code ausschaltenVerwendung des DB-Befehls ausschaltenVerwendung des RTPB-Befehls ausschaltenVerwendung des RTPS-Befehls ausschaltenVerwendung von sdata/scommon/sbss ausschaltenVorzeichenlose IterationszÃ¤hler fÃ¼r RPTB/DB verbietenUnbenutzte virtuelle Funktionen verwerfenVon dieser Form der RÃ¼ckgabetypspezifikation wird abgeratenVon redundanter Verwendung des Modifizierers %qs in Deklaration von %s wird abgeratenVon redundanter Verwendung des Modifizierers %qs in Deklaration von %s %qs wird abgeratenÃœbersetzungszeitstatistik anzeigenInhalt einer Klassendatei in lesbarer Form ausgeben.
  
! WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigenCode-Baum nach Analyse anzeigen.Diese Informationen anzeigenCode fÃ¼r einen 68851 erzeugenZiel der Zeichenkettenoperationen nicht ausrichtenNicht das BK-Register belegenNicht zulassen, dass Bitfelder Wortgrenzen Ã¼berschneidenKeine Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassenNicht GAS vermutenCode nicht als mit GAS assembliert annehmenNicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sindVerzweigungsziele nicht automatisch ausrichtenNicht fÃ¼r v8plus-ABI-Ã¼bersetzenFlieÃŸkommaregister nicht ausschaltenIndizierte Adressierung nicht ausschaltenLeerregister nicht ausschaltenKommentare nicht verwerfenKommentare in Makroexpansion nicht verwerfenNicht Ã¼bersetzte Funktionen oder gestoppte Zeit ausgebenKeine Adressierungsmodi mit Seiteneffektzuweisungen ausgebenKeine komplexen Ganzzahlkonstanten im Nur-Lese-Speicher erzeugenKeinen Funktionsprolog oder -epilog ausgebenKeine langen Laden/Speichern-Folgen ausgebenKeine #line-Direktiven erzeugenKeine .size-Anweisungen erzeugenKeinen H8/300H-Code erzeugenKeinen H8S-Code erzeugenKeinen H8S/2600-Code erzeugenKeinen H8SX-Code erzeugenNicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugenKeinen Code fÃ¼r groÃŸe switch-Anweisungen erzeugenKeinen FPU verwendenden Code erzeugenKeine schnellen indirekten Aufrufe erzeugenKeine verschmolzenen Multiplizier/Addier-Befehle erzeugenKein Laden/Speichern mehrerer Befehle erzeugenKein Laden/Speichern mit Aktualisierungsbefehlen erzeugensin, cos und sqrt nicht fÃ¼r FPU erzeugenKeinen Einzelfeld-mfcr-Befehl erzeugenKeine Zeichenkettenbefehle fÃ¼r Blockkopieroperationen erzeugenKeine tablejmp-Befehle erzeugenBekannte Zeichenkettenoperationen nicht einbetten (inline)FlieÃŸkommadivision nicht Â»inlineÂ« generierenGanzzahldivision nicht Â»inlineÂ« generierenQuadratwurzel nicht Â»inlineÂ« generierenBeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe nicht aufhebenPIC-Register nicht in Funktionsprolog verschiebenKeine Anweisungen in einen Funktionsprolog verschiebenEnde-Aufruf-Befehle in Assembler und Binder nicht optimierenNicht -assert pure-text an Binder Ã¼bergebenFlieÃŸkommakonstanten nicht ins TOC legenSymbol+Offset-Konstanten nicht ins TOC legenKeine system- oder GCC-spezifischen Makros vordefinierenKeine Standard-Start-Adresse 0x100 des Programmes bereitstellenKeine SprÃ¼nge in AufrufverzÃ¶gerungsschlitze steckenKeine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legenFunktionswerte nicht Ã¼ber FPU-Register zurÃ¼ck gebenAnfang und Ende der Prozedur nicht planenStandard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet)Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchenEingebaute 3DNow!-Funktionen nicht unterstÃ¼tzenEingebaute MMX- und SSE-Funktionen und Codeerzeugung nicht unterstÃ¼tzenEingebaute MMX-Funktionen nicht unterstÃ¼tzenEingebaute MMX-, SSE- und SSE2-Funktionen und Codeerzeugung nicht unterstÃ¼tzenEingebaute MMX-, SSE-, SSE2- und SSE3-Funktionen und Codeerzeugung nicht unterstÃ¼tzenNicht Warnungen von System-Headern unterdrÃ¼ckenAusrichtung von Code und der Nur-Lese-Daten nicht optimierenStapelausrichtung nicht optimierenAusrichtung der schreibbaren Daten nicht optimierenNicht ABI-reservierte Register verwendenAltiVec-Befehle nicht verwendenKeine IEEE-Arithmetik fÃ¼r FlieÃŸkommavergleiche verwendenKeine MPYI-Befehle fÃ¼r C3x verwendenPOWER-Befehlssatz nicht verwendenPOWER2-Befehlssatz nicht verwendenOptionale Befehle der PowerPC-Mehrzweck-Gruppe nicht verwendenOptionale Befehle der PowerPC-Grafik-Gruppe nicht verwendenPowerPC-Befehlssatz nicht verwendenPowerPC-64-Befehlssatz nicht verwendenVAX-FP nicht verwendenNicht globale Register belegende Adressen verwendenKeine Bit-Feld-Befehle verwendenKeine Bedingungscodes normaler Befehle verwendenModus zur direkten Adressierung fÃ¼r Soft-Register nicht verwendenKeine direkten Referenzen gegen %gs beim Zugriff auf TLS-Daten verwendenFP-Register nicht verwendenHardware-FlieÃŸkomma nicht verwendenHardware-FP nicht verwendenHardware-Vierfach-FlieÃŸkommabefehle nicht verwendenFlieÃŸkommabefehl zum Multiplizieren-Akkumulieren nicht verwendenKeine portierbaren Aufrufkonventionen verwendenKeine push-Befehle verwenden, um ausgehende Argumente zu sichernRote Zone in x86-64-Code nicht verwendenRegister sb nicht verwendenKeine Register zur ArgumentÃ¼bergabe verwendenDie Register r2 und r5 nicht verwendenSoftware-FlieÃŸkomma nicht verwendenNicht Stapelversatz verwendenBei stÃ¤rkerer Ausrichtung fÃ¼r Doppelwort-Kopien keine Structs verwendenBit-Feld-Befehle nicht verwendenDen callt-Befehl nicht verwendenDivisionsbefehl nicht verwendenKeine unausgerichteten Speicherreferenzen verwendenNicht visuellen Befehlssatz verwendenNicht bei Verwendung von Â»long longÂ« mit -pedantic warnenNicht bei Verwendung variadischer Makros bei -pedantic warnenHardware-Multiplikationsfehler nicht umgehenDen vollstÃ¤ndigen Optimierungsdurchlauf fÃ¼r Registerbewegungen durchfÃ¼hrenCode- und Datenelemente nicht ausrichtenNicht auf Basistyp des Bitfeldes ausrichtenKeine floats und doubles in Registern erweiterter Genauigkeit reservierenNicht annehmen, dass alle Symbole 32-Bit-Werte habenNicht annehmen, dass nicht ausgerichtete Zugriffe vom System behandelt werdenKeine Funktionen zum Entleeren des Zwischenspeichers aufrufenKeine Abfangfunktion zum Entleeren des Zwischenspeichers aufrufenKeine Stop-Bits vor und nach flÃ¼chtig erweiterten asms ausgebenKonstanten nicht in Register zwingenKeinen fÃ¼r schnelles Debugging geeigneten Code erzeugenKeinen Code erzeugen, nur Syntax- und SemantikprÃ¼fung vornehmenKeine verschmolzenen Multiplizier-/Addier-Befehle erzeugenRÃ¼ckwÃ¤rtskettenzeiger nicht pflegenBlockkopierbefehle nicht optimierenlui/addiu-Adressladebefehle nicht optimierenCompiler-Statistik nicht ausgebenKeine VR4130-spezifischen Ausrichtungs-Optimierungen durchfÃ¼hrenKeine zusÃ¤tzlichen FehlerprotokollausdruckeNicht zur Laufzeit verschiebbaren Code erzeugenKeine uninitialisierten Konstanten im ROM ablegenNicht DP wÃ¤hrend ISR im kleinen Speichermodell sichernKeine Windows-defines setzenGanzzahldivision durch Null nicht abfangenNicht Â»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur aufhebenEABI nicht verwendenRelative GP sdata/sbss-Abschnitte nicht verwendenGP-relative sdata/sbss-Abschnitte nicht verwenden (jetzt ignoriert)Irix PIC nicht verwendenKeine P-Mnemonics fÃ¼r Zweige verwendenNicht ROM statt RAM verwendenKeine alternativen Registernamen verwendenbras nicht verwendenNicht Hardware-FlieÃŸkommaarithmetik verwendenKeine indirekten Aufrufe verwendenmips-tfile asm Nachbearbeitung nicht verwendenKeinen Multiplizier-Zwischenspeicher verwendenNicht gepacktes Stacklayout verwendenNicht nur single (32-bit) FlieÃŸkomma verwendenNicht bei Verwendung von Microsoft-Erweiterungen warnenR4000-Errata nicht beachtenR4400-Errata nicht beachtenBestimmte VR4120-Errata nicht beachtenFrÃ¼hen 4300-Hardware-Bug nicht umgehenFehler frÃ¼her SB-1 Revision 2 Kerne nicht umgehenÃœbereinstimmungsfehler zu Warnungen degradierenDeklaration in .decl-Datei ausgebenDoppelte %s Deklaration %qsDoppelte case-Marke: %<default%>Doppelte Variablendeklaration: %<%s %s%> war %<%s %s%> (%s:%d)ENTRY dominiert nicht bb %dENTRY_BLOCK hat zugehÃ¶rige Anweisungsliste
  ESA/390-ArchitekturEXIT_BLOCK hat zugehÃ¶rige Anweisungsliste
! Kante %s->%s hat keine passende call_exprKante von %d nach %d sollte als irreduzibel markiert werden.Kante von %d nach %d sollte nicht als irreduzibel markiert werden.Kante zeigt auf falsche Deklaration:16-bit Auslagerungen in kleinen Datenbereichen erzeugen32-bit Auslagerungen in kleinen Datenbereichen erzeugenIEEE-konformen Code erzeugen, mit ungenauen AusnahmenIEEE-konformen Code erzeugen, ohne ungenaue AusnahmenInformationen zum Aufrufgraph ausgebenMit TI-Werkzeugen kompatiblen Code erzeugenCode fÃ¼r die Byte/Word-ISA-Erweiterung erzeugenCode fÃ¼r die zÃ¤hlende ISA-Erweiterung erzeugenCode fÃ¼r die FP-Move und SQRT-ISA-Erweiterung erzeugenCode fÃ¼r die Video-ISA-Erweiterung erzeugenGAS-Erweiterungen verwendenden Code erzeugenCode mit expliziten Auslagerungsanweisungen erzeugenCommon-Ã¤hnliche Symbole als schwache Symbole ausgebenInformationen zur Kreuzreferenz ausgebenDirekte Zweige in lokalen Funktionen erzeugenZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten der StackgrÃ¶ÃŸe um das gegebene Limit abzufangen (trap)Implizite Instantiierungen von Â»inlineÂ«-Templates ausgebenImplizite Instantiierungen von Templates ausgebenLange Laden/Speichern-Folgen ausgebenrdval statt rduniq fÃ¼r Zhread-Zeiger erzeugenStatische konstante Variablen erzeugen, auch wenn sie nicht verwendet werdenVor und nach flÃ¼chtig erweiterten asms Stop-Bits ausgebenAusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgebenDwarf-2-Zeilenfehlersuchinfo Ã¼ber GNU as einschaltenVollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschaltenID-basierte Shared Library einschaltenMPY||ADD- und MPY||SUB-Befehle einschaltenObjective-C-Ausnahme- und -Synchronisations-Syntax einschaltenLaufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschaltenBeseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschaltenSSA-CCP-Optimierungen auf BÃ¤umen einschaltenSSA-PRE-Optimierungen auf BÃ¤umen einschaltenAlle -Wunused- Warnungen einschaltenEinen RTL-Guckloch-Durchlauf vor sched2 einschaltenZuweisbarkeitsprÃ¼fungen fÃ¼r Speicheroperationen in Objektfelder einschaltenAutomatische Template-Instantiierung einschaltenBackend-Fehlersuche einschaltenEinfachen Programm-Profilierungscode einschaltenGemeinsame Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschaltenGemeinsame Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschaltenEntfernung toter Speicherbereiche einschaltenAusgaben zur Fehlersuche einschaltenModus fÃ¼r Fehlersuche einschaltenBeherrscher-Optimierungen einschaltenFrÃ¼here Stop-Bit-Platzierung fÃ¼r bessere Planung einschaltenAusnahmebehandlung einschaltenFunktionsprofilierung einschaltenVerschmolzene Multiplizier/Addier- und Multiplizier/Subtrahier-Befehle fÃ¼r FlieÃŸkomma einschaltenVerschmolzene Multiplikations/Additions-Befehle einschaltenErraten der Sprungwahrscheinlichkeiten einschaltenLineare Schleifenumformung auf BÃ¤umen einschaltenBinder-Optimierungen einschaltenBinderlockerung einschaltenBinderlockerung einschaltenKopieren des Schleifenkopfes auf BÃ¤umen einschaltenBewegung der Schleifeninvariante auf BÃ¤umen einschaltenSchleifenoptimierungen auf Baumebene einschaltenSchleifenvektorisierung auf BÃ¤umen einschaltenMaschinenspezifische Guckloch-Optimierungen einschaltenIn Entwicklung befindliche neue Eigenschaften einschaltenOptimierung des Initialisierungscodes statischer Klassen einschaltenOptionale Diagnosemeldungen einschaltenParallele Befehle einschaltenPlanung Ã¼ber BasisblÃ¶cke hinaus einschaltenGesondertes Datensegment einschaltenStapelsondierung einschaltenUnterstÃ¼tzung fÃ¼r groÃŸe Objekte einschaltenNormalen Modus einschaltenVerwendung der kurzen Ladebefehle einschaltentpf-OS-tracing-Code einschaltenTraditionelle Vorverarbeitung einschaltenVerwendung des DB-Befehls einschaltenVerwendung des RTPB-Befehls einschaltenVerwendung des RTPS-Befehls einschaltenVerwendung von sdata/scommon/sbss einschaltenWortreiche Ausgabe einschaltenTraditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschaltenEine Registerbewegungsoptimierung einschaltenEnde der Suchliste.
! Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingenGenaue Ausrichtung erzwingenAuswertung dieses Ausdrucks fÃ¼hrt zu arithmetischer AusnahmeAusnahme %qs kann nicht in Initialisierung geworfen werdenAusnahme %qs muss gefangen werden, oder sie muss in der %<throws%>-Klausel von %qs deklariert werdenBeim ersten auftretenden Fehler beendenSSA_NAME-Objekt erwartetExplizites Goto am Ende von bb %d
  Funktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnenZusÃ¤tzliche ausgehende Kante %d->%d
  FlieÃŸkomma-Ausnahmen sind eingeschaltetFlieÃŸkomma-Ausnahmen sind nicht eingeschaltetFallthru-Kante hinter einer Kontrollanweisung in bb %d 
  Fallthru-Kante nach unbedingtem Sprung %iFall-Through-Kante erreicht Abschnittsgrenze (bb %i)Fallthru zum Austritt von bb %d
! Feld %qs kann in innerer Klasse %qs nicht statisch sein, auÃŸer es ist Â»finalÂ«Feld erwartetZum Einsenden von Fehlerberichten (auf Englisch) siehe:
  %s.
  Fehler in der deutschen Ãœbersetzung sind an de@li.org zu melden.
  FÃ¼r elinux eine angegebene StapelgrÃ¶ÃŸe fÃ¼r dieses Programm anfordernFÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergebenRTL-Erzeugung zwingen, gÃ¼ltige 3-Operanden-Befehle zu generierenKonstanten in Register zwingen, um das Setzen von Marken zu verbessernFunktionen auf 2-Byte-Grenzen zwingenFunktionen auf 4-Byte-Grenzen zwingenDen fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingenReale Definition fÃ¼r Nicht-Register gefundenVirtuelle Definition fÃ¼r ein GIMPLE-Register gefundenSSA_NAME gefunden, das bereits in den Frei-Bereich geschoben wurdeDefault-Fall nicht am Ende des case-Vektors gefundenGefunden in %s
  Funktion gibt keinen Wert zurÃ¼ckRÃ¼ckgabewert der Funktion nicht gesetztFunktionsanfÃ¤nge werden zu dieser Zweierpotenz ausgerichtetGCC unterstÃ¼tzt nicht -C oder -CC ohne -EGCC implementiert noch keine richtigen %<[*]%>-FelddeklaratorenGCC 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Ã¤tsgarantieGCSE ausgeschaltetGIMPLE-Register mit BIT_FIELD_REF verÃ¤ndert32-Bit-Code erzeugen32-Bit-i386-Code erzeugen64-Bit-Code erzeugen64-Bit-x86-64-Code erzeugenAPCS-konforme Stapelrahmen erzeugenC-Header mit Plattform-spezifischen Merkmalen erzeugenC- oder C++-Headerdateien aus .class-Dateien erzeugen
  
! ELF-Ausgabe erzeugenH8/300H-Code erzeugenH8S-Code erzeugenH8S/2600-Code erzeugenH8SX-Code erzeugenPA1.0-Code erzeugenPA1.1-Code erzeugenPA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer)Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugenAufruf zum Abbruch erzeugen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrtEinen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugenBig-Endian-Code erzeugenFalls nÃ¶tig, Aufruf-Befehle als indirekte Aufrufe erzeugenPrÃ¼fungen auf Referenzen auf NULL erzeugenCode fÃ¼r C30-CPU erzeugenCode fÃ¼r C31-CPU erzeugenCode fÃ¼r C32-CPU erzeugenCode fÃ¼r C33-CPU erzeugenCode fÃ¼r C40-CPU erzeugenCode fÃ¼r C44-CPU erzeugenCode fÃ¼r GNU as erzeugenCode fÃ¼r GNU ld erzeugenCode fÃ¼r die GNU-Laufzeitumgebung erzeugenCode fÃ¼r Intel as erzeugenCode fÃ¼r Intel ld erzeugenCode fÃ¼r die NeXT (Apple Mac OS X) Laufzeitumgebung erzeugenCode fÃ¼r einen 5206e erzeugenCode fÃ¼r einen 520X erzeugenCode fÃ¼r einen 528x erzeugenCode fÃ¼r einen 5307 erzeugenCode fÃ¼r einen 5407 erzeugenCode fÃ¼r 68000 erzeugenCode fÃ¼r 68020 erzeugenCode fÃ¼r einen 68030 erzeugenCode fÃ¼r einen 68040 erzeugenCode fÃ¼r einen 68040 ohne neue Befehle erzeugenCode fÃ¼r einen 68060 erzeugenCode fÃ¼r einen 68060 ohne neue Befehle erzeugenCode fÃ¼r einen 68302 erzeugenCode fÃ¼r einen 68332 erzeugenCode fÃ¼r einen 68851 erzeugenCode fÃ¼r DLL erzeugenCode fÃ¼r eine cpu32 erzeugenCode fÃ¼r 11/10 erzeugenCode fÃ¼r 11/40 erzeugenCode fÃ¼r 11/45 erzeugenCode fÃ¼r Â»big endianÂ« erzeugenCode fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sindCode fÃ¼r die gegebene CPU erzeugenCode fÃ¼r oberen Speicher erzeugenCode fÃ¼r groÃŸe switch-Anweisungen erzeugenCode fÃ¼r Â»little endianÂ« erzeugenCode fÃ¼r unteren Speicher erzeugenCode fÃ¼r den Boehm GC erzeugenCode fÃ¼r M*Core M340 erzeugenCode fÃ¼r die angegebene Chip- oder CPU-Version erzeugenCode fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugenFÃ¼r schnelles Debugging geeigneten Code erzeugenCode zur ÃœberprÃ¼fung der Grenzen vor Feldindizierung erzeugenCode zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugenFPU verwendenden Code erzeugenCode mit Funktionsaufrufen fÃ¼r FlieÃŸkommaarithmetik erzeugenCode ohne GP-Register erzeugencpp-Defines fÃ¼r Server-IO erzeugencpp-Defines fÃ¼r Workstation-IO erzeugenFehlersuchinformationen im COFF-Format erzeugenFehlersuchinformationen im DWARFv2-Format erzeugenFehlersuchinformationen im STABS-Format erzeugenFehlersuchinformationen im VMS-Format erzeugenFehlersuchinformationen im XCOFF-Format erzeugenFehlersuchinformationen im erweiterten Standardformat erzeugenFehlersuchinformationen im Standardformat erzeugenFehlersuchinformationen im erweiterten STABS-Format erzeugenFehlersuchinformationen im erweiterten XCOFF-Format erzeugenDivisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugenSchnelle indirekte Aufrufe erzeugenFlieÃŸkommaarithmetik mit gegebenem Befehlssatz erzeugenVerschmolzene Multiplizier-/Addier-Befehle erzeugenEingebettete FlieÃŸkommadivision erzeugen, auf Wartezeit optimierenEingebettete FlieÃŸkommadivision erzeugen, auf Durchsatz optimierenEingebettete Ganzzahldivision erzeugen, auf Wartezeit optimierenEingebettete Ganzzahldivision erzeugen, auf Durchsatz optimierenEingebettete Quadratwurzel erzeugen, auf Wartezeit optimierenEingebettete Quadratwurzel erzeugen, auf Durchsatz optimierenLockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugenLittle-Endian-Code erzeugenLaden/Speichern mehrerer Befehle erzeugenLaden/Speichern mit Aktualisierungsbefehlen erzeugenWeite Rufe nur bei Bedarf erzeugenMake-AbhÃ¤ngigkeiten erzeugen und Ã¼bersetzenmips16-Code erzeugenCode im normalen Modus erzeugenPC-relativen Code erzeugenWenn 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 Felder in Schleifen erzeugenWiedereinsprungsfÃ¤higen PIC-Code erzeugenInformationen zur Typbeschreibung zur Laufzeit erzeugenSelbstverschiebbaren Code erzeugensin, cos und sqrt fÃ¼r FPU erzeugenEinzelfeld-mfcr-Befehl erzeugenZeichenkettenbefehle fÃ¼r Blockkopieroperationen erzeugenAbwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegenExternen Symbolen einen fÃ¼hrenden Unterstrich gebenZeichenketten den Typ Â»Feld von charÂ« gebenMit N Aufrufen und V rufmarkierten Variablen in einer Funktion: .GLOBAL_VAR verwenden, wenn NxV grÃ¶ÃŸer als diese Grenze ist.Globale Registervariable %qD in verschachtelter Funktion verwendet.ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:
! ID der zu bauenden Shared LibraryISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer FunktionISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe TypenISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe KonjugationISO-C unterstÃ¼tzt keine komplexen GanzzahltypenISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>ISO-C unterstÃ¼tzt keine namenlosen structs/unionsISO-C verbietet %<goto *expr;%>ISO-C erlaubt keine leeren QuelldateienISO-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 WertebereichesISO-C verbietet, ein %<register%>-Feld zu indizierenISO-C verbietet Feld %qs 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%>ISO-C++ erlaubt keine benannten InitialisierungenISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definierenISO-C++ unterstÃ¼tzt nicht %<long long%>ISO-C++ verbietet %s zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet %s eines Zeigers vom Typ %qTISO-C++ verbietet %s einer AufzÃ¤hlungISO-C++ verbietet Anwendung von %qs auf einen Ausdruck mit FunktionstypISO-C++ verbietet Zuweisung von FeldernISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼ckenISO-C++ verbietet den Aufruf von %<::main%> vom Programm ausISO-C++ verbietet Umwandlung zwischen Zeiger auf Funktion und Zeiger auf ObjektISO-C++ verbietet Umwandlung in Feldtyp %qTISO-C++ verbietet Vergleich zwischen Zeiger und GanzzahlISO-C++ verbietet zusammengesetzte LiteraleISO-C++ verbietet berechnete GotosISO-C++ verbietet Deklaration von %qs ohne TypISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der KlasseISO-C++ verbietet Initialisierung eines Feldes mit Â»newÂ«ISO-C++ verbietet Initialisierung des Elementes %qDISO-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 Â»?:Â«-AusdruckesISO-C++ verbietet Indizierung eines Nicht-L-Wert-FeldesISO-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 Umwandlung in einen Nicht-L-Wert-AusdruckISO-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 %<extern%> bei expliziten InstanziierungenISO-C++ verbietet die Verwendung von %qE bei expliziten InstanziierungenISO-C++ verbietet die Verwendung einer Initialisierungsliste zur Initialisierung der Referenz %qDISO-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 Feld variabler GrÃ¶ÃŸeISO-C++ verbietet Feld %qD variabler GrÃ¶ÃŸeISO-C++ verbietet Feld der GrÃ¶ÃŸe nullISO-C++ verbietet Feld %qD der GrÃ¶ÃŸe nullISO-C++ verbietet anonyme structsISO-C++ verbietet Ãœberladen des Operators ?: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-C90 unterstÃ¼tzt nicht %<[*]%>-FelddeklaratorenISO-C90 unterstÃ¼tzt nicht %<long long%>ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in ParameterfelddeklaratorenISO-C90 unterstÃ¼tzt keine komplexen TypenISO-C90 unterstÃ¼tzt keine flexiblen Felder als ElementeISO-C90 verbietet Feld %qs, 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-Feld zu indizierenISO-C90 verbietet Feld %qs variabler GrÃ¶ÃŸeISR %s benÃ¶tigt %d WÃ¶rter lokaler Variablen, hÃ¶chstens 32767Bezeichner erforderlichWenn -fvariable-expansion-in-unroller verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine bestimmte Variable wÃ¤hrend Loop-Unrolling expandiert wirdWenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernenWenn Planung nach dem Neuladen, dann Superblock-PlanungWenn Planung nach dem Neuladen, dann VerfolgungsplanungAttribut dllimport fÃ¼r Funktionen ignorierendllimport fÃ¼r Funktionen erzeugenLeseoperationen ignorieren, wenn SchmutzfÃ¤nger-Einsatz eingefÃ¼gt wird.Vtables mit Thunks implementierenEs ist fÃ¼r %qs nicht mÃ¶glich, eine Instanz von %qs zu seinIn Funktion %qs:In Elementfunktion %qs:Eingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumente
! UnvertrÃ¤glicher Typ fÃ¼r %<+=%>. %qs kann nicht in %<java.lang.String%> umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %<?:%>. %qs kann nicht in %<boolean%> umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %<?:%>. %qs kann nicht in %qs umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %<[]%>. %qs kann nicht in %<int%> umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %<[]%>. Explizite Umwandlung nÃ¶tig, um %qs nach %<int%> zu konvertierenUnvertrÃ¤glicher Typ fÃ¼r %<if%>. %qs kann nicht in %<boolean%> umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %<switch%>. %qs kann nicht in %<int%> umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %<synchronized%>. %qs kann nicht in %<java.lang.Object%> umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in %qs umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in boolean umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in Ganzzahl umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in numerischen Typen umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. Verschiebungsweite kann nicht von %qs in Ganzzahl umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. Explizite Typumwandlung nÃ¶tig, um %qs in Ganzzahl umzuwandelnUnvertrÃ¤glicher Typ fÃ¼r %qs. Explizite Umwandlung nÃ¶tig, um Verschiebungsweite von %qs in Ganzzahl umzuwandelnUnvertrÃ¤glicher Typ fÃ¼r %s. %qs kann nicht in %qs umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %s. Explizite Umwandlung nÃ¶tig, um von %qs in %qs umzuwandelnUnvertrÃ¤glicher Feldtyp. %s konvertieren %qs in %qsinkompatibler Typ fÃ¼r case. %qs kann nicht nach %<int%> konvertiert werdenUnvertrÃ¤glicher GrÃ¶ÃŸen-Typ in Felderzeugungsausdruck. %s konvertieren %qs in %<int%>UnvertrÃ¤glicher Typ fÃ¼r Schleifenbedingung. %qs kann nicht in %<boolean%> umgewandelt werdenInkonsistente Elementdeklaration. Es kann hÃ¶chstens eines von %<final%> und %<volatile%> angegeben werdenInkonsistente Elementdeklaration. Es kann hÃ¶chstens eines von %<public%>, %<private%> und %<protected%> angegeben werdenFalscher gemeinsamer Zugriff auf BaumknotenAnzahl der verfÃ¼gbaren Soft-Register anzeigenAlle bekannten Zeichenkettenoperationen einbetten (inline)Konstanten einbetten, wenn es mit 2 Befehlen oder weniger gehtKonstanten einbetten, wenn es mit nur 1 Befehl gehtStandardmÃ¤ÃŸig Â»inlineÂ«-ElementfunktionenInlined_to-Zeiger gesetzt, aber keine VorgÃ¤nger gefundenInlined_to-Zeiger ist falschInlined_to-Zeiger verweist auf sich selbstInlined_to-Zeiger fÃ¼r Nicht-Inline-Aufrufer gesetztInnere Klasse %qs kann nicht statisch sein. Statische Klassen kÃ¶nnen nur in Schnittstellen und Klassen hÃ¶chster Ebene auftretenEingabedatei ist eine Datei mit einer Liste der Dateinamen zum ÃœbersetzenArc-basierten Programm-Profilierungscode einfÃ¼genCode in Profilwerte von AusdrÃ¼cken einfÃ¼genStapelprÃ¼fung in das Programm einfÃ¼genInstanzenmethoden kÃ¶nnen nicht von einer statischen Methode Ã¼berschrieben werden. Methode %qs ist eine Instanzenmethode in Klasse %qsEin- und Austritte von Funktionen beim Profilieren von Aufrufen verwendenSchnittstelle %qs erbt Methode %qs der Schnittstelle %qs. Diese Methode wird in Schnittstelle %qs mit anderem RÃ¼ckgabetypen umdefiniertSchnittstelle %qs wiederholtInterner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.
  Interner KonsistenzfehlerInterner Fehler: %s (Programm %s)
  Bitte senden Sie einen vollstÃ¤ndigen Fehlerbericht
  auf Englisch ein; Fehler in der deutschen Ãœbersetzung
  sind an de@li.org zu melden.
! Gehen Sie gemÃ¤ÃŸ den Hinweisen in %s vor.Code in Zeichen-Daten im Text-Abschnitt einstreuenInnere Funktion %s(%d) nicht erkanntUngÃ¼ltiges Argument %qs fÃ¼r %<instanceof%>UngÃ¼ltiger Argumenttyp %qs fÃ¼r %qsUngÃ¼ltige Feldinitialisierung fÃ¼r Nicht-Array-Typ %qsUngÃ¼ltige Umwandlung von %qs in %qsUngÃ¼ltige Ausnahmeklasse %qs in %<throws%>-Klausel. Die Ausnahme muss eine abgeleitete Klasse einer Ausnahme sein, die von %qs von Klasse %qs geworfen wirdUngÃ¼ltiger SteuerausdruckUngÃ¼ltige DeklarationUngÃ¼ltiger AusdruckUngÃ¼ltige Init-AnweisungUngÃ¼ltiger SchnittstellentypungÃ¼ltige linke Seite der ZuweisungUngÃ¼ltige Methodendeklaration, Methodenname erforderlichUngÃ¼ltige Methodendeklaration, RÃ¼ckgabetyp erforderlichUngÃ¼ltiger Referenzprefix.UngÃ¼ltiger ReferenztypungÃ¼ltige gemeinsame rtl-Benutzung in Befehl gefundenUngÃ¼ltiger TypausdruckUngÃ¼ltiger AktualisierungsausdruckIst keine gÃ¼ltige GIMPLE-Anweisung.FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgebenJava-Klasse %qT kann keinen Destruktor habenJava-Klasse %qT kann keinen impliziten nicht-trivialen Destruktor habenJava-Klasse %qT kann nicht mehrere Basen habenJava-Klasse %qT kann keine virtuellen Basen habenJava-Methode %qD hat Nicht-Java-Parametertyp %qTJava-Methode %qD hat Nicht-Java-RÃ¼ckgabetyp %qTSprungziele werden zu dieser Zweierpotenz ausgerichtetEinfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugenSchlÃ¼sselwort %<super%> auÃŸerhalb des erlaubten Kontextes verwendetSchlÃ¼sselwort %<this%> auÃŸerhalb des erlaubten Kontextes verwendetL%d Cache-Wartezeit unbekannt fÃ¼r %sMarke %s hat falschen Kontext in bb %d
  Marke %s inmitten des Basis-Blocks %d
  Marke %s zum Block passt nicht in bb %d
! BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufhebenWie -MD, aber System-Header-Dateien ignorierenWie -pedantic, aber als Fehler ausgeben%s von %d Zeilen ausgefÃ¼hrt
! Binden, um Programm im ELF-Format auszugeben (statt mmo)Mit libads.a, libc.a und crt0.o bindenMit libmvme.a, libc.a und crt0.o bindenMit libsim.a, libc.a und sim-crt0.o bindenMit libyk.a, libc.a und crt0.o bindenAuf lokale Variable %qs kann nicht von innerer Klasse %qs aus zugegriffen werden, auÃŸer sie ist als Â»finalÂ« deklariertLokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤t.PCH-Dateien suchen und verwenden, sogar bei VorverarbeitungSchleife %d sollte nicht einzelnen Ausgang (%d -> %d) haben.Kopf der Schleife %d gehÃ¶rt nicht direkt zu ihr.Kopf der Schleife %d hat nicht genau 2 EintrÃ¤ge.Falle der Schleife %d gehÃ¶rt nicht direkt zu ihr.Falle der Schleife %d hat nicht genau einen Nachfolger.Falle der Schleife %d hat nicht den Kopf als Nachfolger.Falle der Schleife %d ist als Teil einer irreduziblen Region markiert.Schleifen zu dieser Zweierpotenz ausrichtenMCU %qs nur fÃ¼r Assemblierung unterstÃ¼tztMMIX-intern: %s ist kein schiebbares intMMIX-intern: Falsches 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-intern: Letzte benannte Vararg wÃ¼rde nicht in ein Register passenMMIX-intern: Fall %qc fehlt 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 ABIRÃ¼ckwÃ¤rtskettenzeiger pflegenÂ»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet machenÂ»charÂ« standardmÃ¤ÃŸig vorzeichenunbehaftet machenFehler bei impliziten Funktionsdeklaration erzeugenGanzzahlen 32 Bit breit machenZeichenkettenliterale als Â»const char[]Â« anstatt Â»char[]Â« erzeugenDaten als gemeinsam genutzt statt privat markierenAlle inline-Methoden mit versteckter Sichtbarkeit markierenMaximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent)Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent)GrÃ¶ÃŸter Betrag fÃ¼r einzelne StapelvergrÃ¶ÃŸerungsoperationHÃ¶chstzahl der Schleifen fÃ¼r die Anwendung von Swing-Modulo-Scheduling (hauptsÃ¤chlich zur Fehlersuche)Methode %qs kann in innerer Klasse %qs nicht statisch sein. Nur Elemente von Schnittstellen und Klassen hÃ¶chster Ebene kÃ¶nnen statisch sein.Methoden kÃ¶nnen nicht Ã¼berschrieben werden, um privater zu sein. Methode %qs ist nicht %s in Klasse %qsMin/Max-Befehle erlaubtMin/Max-Befehle nicht erlaubtMinimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des HeapKleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in KilobytesFehlender Vermerk von REG_EH_REGION am Ende vom bb %iFehlende Aufrufgraph-Kante fÃ¼r call_expr:Fehlender KlassennameFehlender Term fÃ¼r KlassentypFehlende DefinitionFehlende Kante %i->%iFehlender Term fÃ¼r formalen ParameterFehlender BezeichnerFehlender SchnittstellennameFehlender NameFehlender oder ungÃ¼ltiger KonstantenausdruckFehlende RÃ¼ckgabeanweisungFehlender BasisklassennameFehlender TermFehlender Term und Â»)Â« erwartetFehlender Term und Â»]Â« erwartetFehlender Term oder Â»)Â«Fehlender Term oder Â»)Â« erwartetFehlende VariableninitialisierungModifizierer %qs doppelt deklariertBerechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legenMehrere Inline-AufruferNOTE_INSN_BASIC_BLOCK %d in der Mitte des Basis-Blocks %dNOTE_INSN_BASIC_BLOCK fehlt fÃ¼r Block %dNULL in Arithmetik verwendetGeschachteltes %s %s ist %s; kann nicht von hier aus zugegriffen werdenKeine Â»Kleine RegisterklassenÂ«-KludgeKeine Zweige
  Keine Aufrufe
! Kein Fall fÃ¼r %sKein zu %qs passender Konstruktor in Klasse %qs gefundenKein Default-Fall am Ende des Case-Vektors gefundenKein voreingestelltes crt0.oKeine ausfÃ¼hrbaren Zeilen
! Keine Markendefinition fÃ¼r %qs gefundenKein passendes push fÃ¼r %<#pragma GCC visibility pop%>Keine Methode namens %qs im GÃ¼ltigkeitsbereichEs werden nicht mehr als sechzehn #pragma GCC visibility pushes auf einmal erlaubtKeine Variable %qs in Klasse %qs definiertKeine Variable %qs in Typ %qs definiertKnoten in DECL_ASSEMBLER_NAME-Hash nicht gefundenKnoten ohne freigegebenen Speicher gefunden.Nicht native und nicht abstrakte Methode %qs muss einen definierten KÃ¶rper habenNicht-adressierbare Variable innerhalb einer Alias-MengeNicht-lokale Marke %s kommt nicht zuerst in Sequenz der Marken in bb %dKeine gÃ¼ltige Java-.class-Datei.Keine gÃ¼ltige Java-.class-Datei.
! Anzahl der zur Ãœbergabe von Ganzzahlargumenten verwendeten RegisterObjective-C-Deklarationen dÃ¼rfen nur im globalen GÃ¼ltigkeitsbereich erscheinenSchritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wirdRahmenzeiger in Blattfunktionen auslassenAls Modifizierer lokaler Variablen ist nur %<final%> erlaubtNur Konstruktoren dÃ¼rfen Konstruktoren aufrufenNur einen Befehl pro Durchgang ausgebenNur 32 Bit des FP-Registers Ã¼ber Aufrufe hinweg erhaltenBlockkopierbefehle optimierenFÃ¼r 32032-CPU optimierenFÃ¼r 32332-CPU optimierenFÃ¼r 32532-CPU optimierenAuf GrÃ¶ÃŸe statt Geschwindigkeit optimierenInduktionsvariablen auf BÃ¤ume optimierenlui/addiu-Adressladebefehle optimierenRekursive Aufrufe fÃ¼r Geschwister und Ende optimierenEnde-Aufruf-Befehle in Assembler und Binder optimierenOptionen:
  Stapelspeicher aufgebraucht.
! Klassendatei ausgebenCompiler-Statistik ausgeben (jetzt ignoriert)BefehlsgrÃ¶ÃŸen in die asm-Datei ausgeben-mbest-lib-options Ã¼berschreibenPHI-Argument fehlt fÃ¼r Kante %d->%d
  PHI-Argument ist kein SSA_NAME, oder invariantPHI def ist kein GIMPLE-WertPIC-Code-Generierung ist mit schnellen indirekten Aufrufen unvertrÃ¤glich
  PIC-Code-Generierung wird im portierbaren Laufzeitmodell nicht unterstÃ¼tzt
! PIC wird benÃ¶tigt, wird aber nicht mit CONST16-Befehlen unterstÃ¼tztPIC-Register %qs wird in %<asm%> zerstÃ¶rtPIC-Register ist nicht vorbereitetPRINT_OPERAND Null-ZeigerPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%CPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%FPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%NPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%WPRINT_OPERAND, ungÃ¼ltiger Operand fÃ¼r AustauschPRINT_OPERAND: Unbekanntes Zeichen '%c'PRINT_OPERAND: unbekanntes Zeichen '%c'PRINT_OPERAND_ADDRESS, Null-ZeigerStrukturelemente ohne LÃ¼cken zusammenpackenPaket %qs nicht in Â»importÂ« gefunden-assert pure-text an Binder Ã¼bergebenFP-Argumente an FP-Register Ã¼bergebenAlle Argumente Ã¼ber Stapel Ã¼bergebenArgumente Ã¼ber Register Ã¼bergebenArgumente Ã¼ber den Stapel Ã¼bergebenEinige Argumente Ã¼ber Register Ã¼bergebenAuf das Â»inlineÂ«-SchlÃ¼sselwort achtenDWARF2-Wiederholungsbeseitigung durchfÃ¼hrenSMS-basierte modulo-Planung vor erstem Planungs-Durchlauf durchfÃ¼hrenVR4130-spezifische Ausrichtungs-Optimierungen durchfÃ¼hrenEine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hrenOptimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hrenEinen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hrenLadeoptimierung fÃ¼r Sprungziele nach Prolog/Epilog-Behandlung ausfÃ¼hrenLadeoptimierungen fÃ¼r Sprungziele vor Prolog/Epilog-Behandlung ausfÃ¼hrenUmwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hrenUmwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hrenOptimierung zum Kreuzsprung durchfÃ¼hrenErweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hrenBeseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hrenBeseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hrenSprung-Threading-Optimierungen durchfÃ¼hrenLebensdaueraufteilung wÃ¤hrend des SSA-Normaldurchlaufs durchfÃ¼hrenSchleifenoptimierung durchfÃ¼hrenSchleifenoptimierung mit neuem Schleifenoptimierer durchfÃ¼hrenSchleifen-SchÃ¤lung durchfÃ¼hrenSchleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hrenSchleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt istSchleifenausschaltung durchfÃ¼hrenBeseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hrenSkalarersetzung von Aggregaten durchfÃ¼hrenSpeicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hrenStÃ¤rkeverminderungsoptimierungen durchfÃ¼hrenSuperblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hrenBeseitigung ungenutzter Typen in Info zur Fehlersuche durchfÃ¼hrenVariablenverfolgung durchfÃ¼hren'$' als Bezeichnerzeichen zulassenDie Verwendung des SchlÃ¼sselworts Â»assertÂ« erlaubenDatenstÃ¼cke in ihren eigenen Abschnitt legenJede Funktion in ihren eigenen Abschnitt platzierenFlieÃŸkommakonstanten ins TOC legenSymbol+Offset-Konstanten ins TOC legenVariablenadressen ins normale TOC legenBitte senden Sie einen vollstÃ¤ndigen Fehlerbericht auf Englisch ein;
  bearbeiten Sie die Quellen zunÃ¤chst mit einem PrÃ¤prozessor, wenn es
  dienlich ist.
  Fehler in der deutschen Ãœbersetzung sind an de@li.org zu melden.
--- 979,1037 ----
  %s: Version Â»%.4sÂ«, aber Â»%.4sÂ« wird bevorzugt
  %s: Version Â»%.4sÂ«, aber Version Â»%.4sÂ« wird bevorzugt
  %s=%s ist nicht numerisch%s=%s ist zu groÃŸ%sElementfunktion %qD kann nicht CV-Qualifizierer habenÂ«Â» Â«-Kennzeichen' als virtuell markiert
! Â»!Â«-KennzeichenÂ»#Â«-KennzeichenÂ»%%lÂ«-Operand ist keine MarkeÂ»%sÂ« ist kein gÃ¼ltiger KlassennameÂ»%sÂ« wurde an Â»%sÂ« zugewiesen, war aber nicht wÃ¤hrend Rekompilierung definiert, oder umgekehrtÂ»'Â«-KennzeichenÂ»(Â«-KennzeichenÂ»+Â«-KennzeichenÂ»-%cÂ« muss am Anfang der Kommandozeile stehenDie Option Â»-%cÂ« muss ein Argument habenÂ»-Â«-KennzeichenOption Â»-MGÂ« ist nicht implementiertÂ»0Â«-KennzeichenÂ»BÂ«-Operand hat mehrere gesetzte BitsÂ»BÂ«-Operand ist nicht konstantÂ»EÂ«-ModifiziererÂ»IÂ«-KennzeichenÂ»OÂ«-ModifiziererÂ»^Â«-KennzeichenÂ»_Â«-KennzeichenÂ»aÂ«-KennzeichenÂ»oÂ«-Operand ist nicht konstantÂ»qÂ«-Kennzeichen(C)(Jeder nicht deklarierte Bezeichner wird nur einmal aufgefÃ¼hrt(Nachrichten ohne passende Methodensignatur(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)(eine Initialisierung auÃŸerhalb der Klasse ist erforderlich)(wenn das nicht beabsichtigt war, sollte sicher gestellt werden, dass das Funktions-Template bereits deklariert wurde, und <> hier hinter Funktionsnamen eingefÃ¼gt wurde) -Wno-non-template-friend schaltet diese Warnung aus)(mit %<-fpermissive%> wird G++ den Code akzeptieren, aber die Verwendung eines nicht deklarierten Namens ist veraltet)(G++ wird den Code mit Â»-fpermissiveÂ« akzeptieren)(nahe der Initialisierung fÃ¼r %qs)(vielleicht war %<typename %T::%E%> beabsichtigt)(vielleicht fehlt ein Semikolon hinter der Definition von %qT)(vielleicht wurde das Makro %<offsetof%> falsch verwendet)(Sie sollten also %qT statt %qT an %<va_arg%> Ã¼bergeben)--param <Param>=<Wert>	Parameter <Param> auf <Wert> setzen. Siehe unten fÃ¼r komplette Parameterliste--param inline-unit-growth: Limit erreicht--param large-function-growth: Limit erreicht--param max-inline-insns-single: Limit erreicht--param max-inline-insns-single: Limit nach Â»inlineÂ« im Aufgerufenen erreicht--resource erfordert -o-A<Frage>=<Antwort>	Die <Antwort> auf eine <Frage> behaupten. 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 EinfÃ¼gepfades des Haupt-Frameworks anfÃ¼gen-G und -static schlieÃŸen sich gegenseitig aus-G ist mit PIC-Code unvertrÃ¤glich, was Standard ist-G<Anzahl>	Globale und statische Daten kleiner als <Anzahl> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielen)-I <Verz>	<Verz> an das Ende des HaupteinfÃ¼gepfades anfÃ¼gen-I- doppelt angegeben-MF <Datei>	AbhÃ¤ngigkeiten-Ausgabe in angegebene Datei schreiben-MQ <Ziel>	MAKE-zitiertes Ziel hinzufÃ¼gen-MT <Ziel>	Ein unzitiertes Ziel hinzufÃ¼gen-O<Zahl>	Optimierungsstufe auf <Zahl> setzen-U<Makro>	<Makro> undefinieren-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-Wlarger-than-<Anzahl>	Warnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist-Wmissing-format-attribute wird ohne -Wformat ignoriert-Wuninitialized wird nicht ohne -O unterstÃ¼tzt-aux-info <Datei>	Deklarationsinformationen in <Datei> ausgeben-bundle ist nicht mit -dynamiclib erlaubt-bundle_loader ist nicht mit -dynamiclib erlaubtFÃ¼r Ada wird -c oder -S benÃ¶tigt-client_name ist nicht mit -dynamiclib erlaubt-current_version ist nur mit -dynamiclib erlaubt-d<Buchstaben>	AbzÃ¼ge von bestimmten DurchlÃ¤ufen des Compilers einschalten-dumpbase <Datei>	Den Basis-Dateinamen fÃ¼r AbzÃ¼ge setzen-f%s und -msdata=%s sind unvertrÃ¤glich-f%s fÃ¼r 68HC11/68HC12 ignoriert (nicht unterstÃ¼tzt)-f%s fÃ¼r Unicos/Mk ignoriert (nicht unterstÃ¼tzt)-f%s fÃ¼r Ziel ignoriert (der gesamte Code ist positionsunabhÃ¤ngig)-f%s wird mit CONST16-Befehlen nicht unterstÃ¼tzt-f%s nicht unterstÃ¼tzt: ignoriert-f%sleading-underscore wird auf dieser Zielmaschine nicht unterstÃ¼tzt-fPIC und -fpic werden in dieser Konfiguration nicht unterstÃ¼tzt-fPIC und -mcall-%s sind unvertrÃ¤glich-fPIC wird derzeit nicht fÃ¼r 68000 oder 68010 unterstÃ¼tzt
! -fcall-saved-<Register>	<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren-fcall-used-<Register>	<Register> als durch Funktionsaufrufe beschÃ¤digt markieren-fconst-string-class=<Name>	Klasse <Name> fÃ¼r konstante Zeichenketten verwenden-fdata-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt-fdiagnostics-show-location=[once|every-line]	Wie oft soll Stelle im Quelltext beim Anfang von zeilenumgebrochener Diagnose ausgegeben werden-fdump-<Typ>	Verschiedene compilerinterne Informationen in eine Datei abziehen-femit-class-file sollte zusammen mit -fsyntax-only verwendet werden-fexec-charset=<Zeichensatz>	Alle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln-ffixed-<Register>	<Register> als fÃ¼r den Compiler nicht verfÃ¼gbar markieren-ffunction-sections ausgeschaltet; das macht Profiling unmÃ¶glich-ffunction-sections kann fÃ¼r verschiedene Ziele die Fehlersuche beeintrÃ¤chtigen-ffunction-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt-fhandle-exceptions wurde in -fexceptions umbenannt (und ist nun voreingestellt)-finline-limit=<Groesse>	GrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Groesse> beschrÃ¤nken-finput-charset=<ZSatz>	Standard-Zeichensatz fÃ¼r Quelldateien angeben-fjni und -femit-class-file sind unvertrÃ¤glich-fjni und -femit-class-files sind unvertrÃ¤glich-fmessage-length=<Anzahl>	Diagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschrÃ¤nken. 0 unterdrÃ¼ckt Zeilenumbruch-fno-threadsafe-statics	Keinen threadsicheren Code fÃ¼r Initialisierung lokaler statischer Objekte erzeugen-force_flat_namespace ist nicht mit -dynamiclib erlaubt-fpack-struct=<Anzahl>	AnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen-fpic und -mapcs-reent sind inkompatibel-fpic wird nicht unterstÃ¼tzt; -fPIC angenommen-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)-frandom-seed=<Zeichenkette>	Ãœbersetzung mit <Zeichenkette> reproduzierbar machen-freorder-blocks-and-partition funktioniert (momentan) nicht mit -g-freorder-blocks-and-partition funktioniert nicht mit Ausnahmen-frepo muss mit -c verwendet werden-fsched-stalled-insns-dep=<Zahl>	PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen-fsched-stalled-insns=<Zahl>	Anzahl der eingereihten Befehle, die unausgereift geplant werden kÃ¶nnen-fsched-verbose=<Zahl>	Stufe der WortfÃ¼lle des Planers angeben-fspeculative-prefetching wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt-fspeculative-prefetching wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die Â»-marchÂ«-Schalter versuchen)-fstack-limit-register=<Register>	Wenn der Stapel Ã¼ber das <Register> hinausgeht, abfangen (Â»trapÂ«)-fstack-limit-symbol=<Name>	Wenn der Stapel Ã¼ber das Symbol <Name> hinausgeht, abfangen (Â»trapÂ«)-ftabstop=<Anzahl>	Tabulatorentfernungen fÃ¼r Spaltenmeldungen-ftemplate-depth-<Zahl>	GrÃ¶ÃŸte Template-Instantiierungstiefe angeben-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Das standardmÃ¤ÃŸige Codeerzeugungsmodell fÃ¼r Thread-lokalen Speicher angeben-ftree-vectorizer-verbose=<Zahl>	Stufe der WortfÃ¼lle des Vektorisierers setzen-fvisibility=[default|internal|hidden|protected]	Standard-Symbolsichtbarkeit setzen-fwide-exec-charset=<ZMenge>	Alle Wide-Zeichenketten und -konstanten in Zeichenmenge <ZMenge> umwandeln-g wird nur bei der Verwendung von GAS auf diesem Prozessor unterstÃ¼tztOption -g ausgeschaltet-g mit -mno-apcs-frame kÃ¶nnte vernÃ¼nftige Fehlersuche verhindern-idirafter <Verz>	<Verz> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen-imacros <Datei>	Definitionen von Makros in <Datei> akzeptieren-include <Datei>	Inhalt der <Datei> vor anderen Dateien einfÃ¼gen-install_name ist nur mit -dynamiclib erlaubt-iprefix <Pfad>	<Pfad> als ein Prefix fÃ¼r die nÃ¤chsten 2 Optionen angeben-iquote <Verz>	<Verz> an das Ende des Zitat-EinfÃ¼gepfades anfÃ¼gen-isysroot <Verz>	<Verz> als System-Wurzelverzeichnis setzen-isystem <Verz>	<Verz> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen-iwithprefix <Verz>	<Verz> 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-m%s wird in dieser Konfiguration nicht unterstÃ¼tzt-m64 wird in dieser Konfiguration nicht unterstÃ¼tzt-m64 erfordert PowerPC64-Architektur voraus, eingeschaltet-m64 benÃ¶tigt eine PowerPC64-CPU-maix64 und die Architektur POWER sind unvertrÃ¤glich-maix64 benÃ¶tigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstÃ¼tzt-maix64 setzt eingeschaltete PowerPC64-Architektur voraus-malign-double ist im 64-Bit-Modus sinnlos-malign-functions ist veraltet, Ersatz: -falign-functions-malign-jumps ist veraltet, Ersatz: -falign-jumps-malign-loops ist veraltet, Ersatz: -falign-loops-malign-loops=%d ist nicht zwischen 0 und %d-malign-power wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich-mapcs-stack-check inkompatibel mit -mno-apcs-frame-march=%s ist mit dem ausgewÃ¤hlten ABI unvertrÃ¤glich-max-stackframe=%d ist nicht verwendbar, nicht zwischen 0 und %d-mbackchain -mpacked-stack -mhard-float werden in dieser Kombination nicht unterstÃ¼tzt.-mbig-endian und -mlittle-endian dÃ¼rfen nicht zusammen verwendet werden-mbnu210 wird ignoriert (veraltete Option)-mbranch-cost=%d ist nicht zwischen 0 und 5-mcall-aixdesc muss Â»big endianÂ« sein-mcmodel= wird auf 32-Bit-Systemen nicht unterstÃ¼tzt-mdynamic-no-pic hebt -fpic oder -fPIC auf-mfloat-abi=hard und VFP-mgp32 mit einem 64-Bit-ABI verwendet-mgp64 mit einem 32-Bit-ABI verwendet-mgp64 mit einem 32-Bit-Prozessor verwendet-mhard-float wird nicht unterstÃ¼tzt-mieee fÃ¼r Unicos/Mk nicht unterstÃ¼tzt-mieee-with-inexact fÃ¼r Unicos/Mk nicht unterstÃ¼tzt-mint64 ist eine veraltete Option-mips%s steht in Konflikt mit den anderen Architekturoptionen, die einen MIPS%d-Prozessor angeben-mips3d erfordert -mpaired-single-mips3d/-mpaired-single muss mit -mfp64 -mhard-float verwendet werden-mips3d/-mpaired-single muss mit -mips64 verwendet werden-mlong-double-64 ist mit -m64 nicht erlaubt-mmultiple wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt-mn ohne -mh oder -ms verwendet-mpic-register= ist ohne -fpic nutzlos-mpreferred-stack-boundary=%d ist nicht zwischen %d und 12-mregparm=%d ist nicht zwischen 0 und %d-mrelocatable und -mcall-%s sind unvertrÃ¤glich-mrelocatable und -mno-minimal-toc sind unvertrÃ¤glich-mrelocatable und -msdata=%s sind unvertrÃ¤glichAufrufkonvention -mrtd wird im 64-Bit-Modus nicht unterstÃ¼tzt-ms2600 ohne -ms verwendet-msdata=%s und -mcall-%s sind unvertrÃ¤glich-mshared-library-id= ohne -mid-shared-library angegeben-mshared-library-id=%d ist nicht zwischen 0 und %d-msingle-float und -msoft-float kÃ¶nnen nicht zusammen angegeben werden-msoft-float und -mhard_float dÃ¼rfen nicht zusammen verwendet werden-mstack-guard bringt -mstack-size mit sich-mstack-size bringt -mstack-guard mit sich-mstring wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tztOption -munix=98 fÃ¼r Eigenschaften des C89 Amendment 1 erforderlich.
! -o <Datei>	Ausgabe in <Datei> schreiben-p und -pp angegeben - eines wÃ¤hlen-pg und -fomit-frame-pointer sind unvertrÃ¤glich-pg wird auf dieser Plattform nicht unterstÃ¼tzt-pg oder -p und -fomit-frame-pointer sind unvertrÃ¤glich-pipe wird nicht unterstÃ¼tzt-private_bundle ist mit -dynamiclib nicht erlaubt-trigraphs	Trigraphs nach ISO C unterstÃ¼tzen128-bit long double nicht unterstÃ¼tzt fÃ¼r VAX floats31-Bit-ABI32381-FPU387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet64-Bit-ABI64-Bit-ABI nicht unterstÃ¼tzt im ESA/390-Modus;; Kombinierer-Statistik: %d Versuche, %d Ersetzungen (%d benÃ¶tigten neuen Platz),
  ;; %d Erfolge.
  
  ;; Bearbeitung von Block von %d bis %d, %d Sets.
  <anonym><eingebaut><Kommandozeile>Â»@catchÂ«-Parameter ist kein bekannter Objective-C-KlassentypEin Faktor, um die obere Schranke des Swing-Modulo-Schedulers fÃ¼r Schleifenplanung einzustellenEin Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++).Schwellwert fÃ¼r vom Swing-Modulo-Scheduler betrachteten Durchschnitts-Schleifen-ZÃ¤hlerwieder einsprungsfÃ¤higer APCS Code nicht unterstÃ¼tzt. Ignoriert.AUX-Zeiger fÃ¼r Kante %d->%d initialisiert
! Abnormale Kanten ohne Zweck in bb %iEinen gemeinsamen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼genZusÃ¤tzlichen Kommentar an Assemblerausgabe anfÃ¼genEinsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Multi-Threaded-Programm hinzufÃ¼gen.Einsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Single-Threaded-Programm hinzufÃ¼gen.ZusÃ¤tzliche FehlerprotokollausdruckeAdresse der globalen Registervariablen %qD angefordert.Adresse der Registervariablen %qD angefordert.Adressierbare Variable, die eine Aliasmarke ist, jedoch in keiner Aliasmenge vorkommt.Alias fÃ¼r -mfloat-abi=hardAlias fÃ¼r -mfloat-abi=softAliasmenge einer Zeiger-Typenmarke sollte eine Obermenge des korrespondierenden Namensschilds seinAlle Marken ausrichtenAlle Schleifen auf 32-Byte-Grenzen ausrichtenCode und Daten auf 32 Bit ausrichtenZiel der Zeichenkettenoperationen ausrichtenDoubles auf Wortgrenze ausrichtenMarken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnenMehrere Doubles auf DWord-Grenze ausrichtenFunktionsanfÃ¤nge ausrichtenSchleifenanfÃ¤nge ausrichtenAuf Basistyp des Bitfeldes ausrichtenVariablen auf 16-Bit-Grenzen ausrichtenVariablen auf 32-Bit-Grenzen ausrichtenRTL-Erzeugung mit ungÃ¼ltigen 3-Operanden-Befehlen erlaubenVorhalten von Funktionsadressen in Registern erlaubenMathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nntenNicht ausgereifte Planung von eingereihten Befehlen erlaubenSpekulative Bewegung bei mehr Ladeoperationen erlaubenSpekulative Bewegung beim Nicht-Laden erlaubenSpekulative Bewegung bei einigen Ladeoperationen erlaubenVerschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlaubenVorzeichenlose WiederholungszÃ¤hler fÃ¼r RPTB/DB erlaubenAlternative AufrufkonventionAlternative AufrufkonventionAltiVec- und E500-Befehle kÃ¶nnen nicht koexistierenImmer weite Rufe erzeugenBit-Feld immer mit int-GrÃ¶ÃŸe behandelnVariablenerweiterung anwenden, wenn Schleifen aufgerollt werdenFeldelementgrÃ¶ÃŸe zu hochGAS vermutenAnnehmen, dass alle doubles ausgerichtet sindAnnehmen, dass alle Symbole 32-Bit-Werte habenAnnehmen, dass Argumente weder fÃ¼r sich gegenseitig noch fÃ¼r globale Symbole Aliase sein kÃ¶nnenAnnehmen, dass Argumente Aliase fÃ¼r globale Symbole, jedoch nicht fÃ¼r sich gegenseitig sein kÃ¶nnenÂ»big endianÂ« Bytes und Â»little endianÂ« WÃ¶rter annehmenCode als mit GAS assembliert annehmenCode als spÃ¤ter mit GNU ld gebunden annehmenCode als spÃ¤ter mit HP ld gebunden annehmenAnnehmen, dass FlieÃŸkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)int als 8-Bit-Ganzzahl annehmenAnnahme, dass keine NaNs oder Unendlichkeiten erzeugt werdenNormale C-AusfÃ¼hrungsumgebung vermutenMÃ¶gliche doppelte Fehlausrichtung annehmenAnnehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagenKleinen Adressraum annehmenAnnehmen, dass strenge Alias-Regeln geltenZiel-CPU als Â»big endianÂ«-konfiguriert annehmenZiel-CPU als Â»little endianÂ«-konfiguriert annehmenAnnehmen, dass Zeiger mit anderem Namen verwendet werden kÃ¶nnenAnnehmen, dass Zeiger nicht mit anderem Namen verwendet werden kÃ¶nnenAnnehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten Null sein kÃ¶nnenAnnehmen, dass nicht ausgerichtete Zugriffe vom System behandelt werdenAuf hÃ¶chster Ebene:Versuch, Prolog/Epilog-Befehl zu lÃ¶schenVersuch, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llenVersuch, den Stapel zu dieser Zweierpotenz auszurichtenVersuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzenVersuchen, identische Konstanten und konstante Variablen zu verschmelzenAuto-Pre-/Post-Decrement-Increment erlaubtAuto-Pre-/Post-Decrement-Increment nicht erlaubtZweigziele automatisch ausrichten, um Strafzyklen fÃ¼r Verzweigung zu verringernAux-Feld fÃ¼r Kante %s->%s gesetztAlle Bereichsgrenzen bei Aufrufbefehlen vermeidenFalscher IO-Basistyp (%d)Falsche Bytecodes.
  Falscher Befehl fÃ¼r frv_print_operand, Fall 0:Falscher Befehl in frv_print_operand, falsches const_doubleFalscher Befehl fÃ¼r 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:Falscher Operand fÃ¼r output_condmove_singleFalscher Operand fÃ¼r output_move_doubleFalscher Operand fÃ¼r output_mode_singleFalsches Register fÃ¼r frv_print_operand_memory_reference_reg:Basisblock %d sollte als irreduzibel markiert werden.Basisblock %d sollte nicht als irreduzibel markiert werden.Bb %d gehÃ¶rt nicht zur Schleife %d.GroÃŸes Speichermodellnur simulierte DISPOSE-Konstruktion: %d
  nur simulierte PREPARE-Konstruktion: %d
  Schranke fÃ¼r Anzahl der Kandidaten, unter der alle Kandidaten in IV-Optimierungen betrachtet werdenSchranke fÃ¼r Anzahl der IV-Verwendungen in bei IV-Optimierungen optimierter SchleifeSchranke fÃ¼r GrÃ¶ÃŸe von AusdrÃ¼cken im skalaren Evolutions-Analysierer verwendetSchranke fÃ¼r die Anzahl der Iterationen, die der Brute-Force-Algorithmus zur Auswertung der Anzahl von Iterationen auswertetVerzweigungen sind so teuer wie hier angegeben (1-5, beliebige Einheit)%s von %d Zweigen ausgefÃ¼hrt
! C++-Konstruktoren und -Destruktoren werden fÃ¼r Objective-C-Felder nicht aufgerufenDie ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64 BefehlssatzRuf-Kanten fÃ¼r Nicht-Aufruf-Befehl im bb %imcount fÃ¼r Profiling nach Funktionsprolog aufrufenmcount fÃ¼r Profiling vor Funktionsprolog aufrufen%s von %d Aufruf(en) ausgefÃ¼hrt
! An die finale Variable %qs kann kein weiterer Wert zugewiesen werdenAdresse kann nicht zerlegt werden.Â»%sÂ« kann nicht zur Ausgabe geÃ¶ffnet werden.
  Argument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; -maltivec schaltet sie ein.Wert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; -maltivec schaltet sie ein.mshared und static kÃ¶nnen nicht zusammen verwendet werden.mthreads und mlegacy-threads kÃ¶nnen nicht zusammen verwendet werden.Case-Marken nicht sortiert:
!  Nur die unteren 8 Bit des Stapelzeigers verÃ¤ndernStapel-Zeiger Ã¤ndern, ohne Unterbrechung (Interrupt) auszuschaltenÃ„ndern, wenn Templateinstanzen ausgegeben werdenAuf Syntaxfehler prÃ¼fen und anhaltenRÃ¼ckgabewert von new prÃ¼fenCirrus: Keine ungÃ¼ltigen Befehlskombinationen mit NOPs aufbrechenCirrus: NOPs einbauen, um ungÃ¼ltige Befehlskombinationen zu vermeidenVorÃ¼bergehende Speicherbereiche im SSA-Normaldurchlauf verschmelzenCode-GrÃ¶ÃŸe: klein, mittel, groÃŸFÃ¼r 32-Bit-Zeiger kompilierenFÃ¼r 64-Bit-Zeiger kompilierenFÃ¼r ETRAX 100 (CRIS v8) Ã¼bersetzenFÃ¼r ETRAX 4 (CRIS v3) Ã¼bersetzenFÃ¼r 68HC11 Ã¼bersetzenFÃ¼r 68HC12 Ã¼bersetzenFÃ¼r 68HCS12 Ã¼bersetzenFÃ¼r das MMU-lose Etrax 100-basierte elinux-System Ã¼bersetzenFÃ¼r Thumb statt ARM Ã¼bersetzenFÃ¼r v850-Prozessor Ã¼bersetzenFÃ¼r v850e-Prozessor Ã¼bersetzenFÃ¼r v850e1-Prozessor Ã¼bersetzenFÃ¼r v8plus-ABI-Ã¼bersetzenGanze Ãœbersetzungseinheit auf einmal Ã¼bersetzenMit 16-Bit-Ganzzahlmodus Ã¼bersetzenMit 32-Bit-Ganzzahlmodus Ã¼bersetzenKonfiguriert mit: %s
! NÃ¤her der IBM XLC-Semantik entsprechenMit dem Standard ISO 1990 C Ã¼bereinstimmenMit dem Standard ISO 1990 C, wie 1994 erweitert, Ã¼bereinstimmenMit dem Standard ISO 1990 C mit GNU-Erweiterungen Ã¼bereinstimmenMit dem Standard ISO 1998 C++ Ã¼bereinstimmenMit dem Standard ISO 1998 C++ mit GNU-Erweiterungen Ã¼bereinstimmenMit dem Standard ISO 1999 C Ã¼bereinstimmenMit dem Standard ISO 1999 C mit GNU-Erweiterungen Ã¼bereinstimmenZugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachtenTyp Â»intÂ« als 16 Bit breit ansehenTyp Â»intÂ« als 32 Bit breit ansehenKonstanter arithmetischer Operand auÃŸerhalb des Wertebereiches.Konstanter Halbwort-Lade-Operand auÃŸerhalb des Wertebereiches.ConstantValue-Attribut fÃ¼r Feld Â»%sÂ« hat falschen TypNetze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilenKonstruktor kann nicht %s seinKontrollfluss inmitten des Basis-Blockes %d
! Den IEEE-Trap-Modus steuernDen generierten FP-Rundungsmodus steuernDie PrÃ¤zision der FP-Ausnahmen steuernFlieÃŸkommakonstanten in Konstanten einfacher Genauigkeit umwandelnSpeicheradressen-Konstanten mÃ¼ssen vor der Benutzung in Register kopiert werdenSpeicheroperanden vor der Verwendung in Register kopierenGUI-Anwendung erzeugenKanonische Induktionsvariablen in Schleifen erzeugenKonsolenanwendung erzeugenVon Â»gcovÂ« benÃ¶tigte Dateien anlegenDW_LOC_OP %s nicht implementiert
! Standard-GCC-Semantik, die von IBM XLC abweichtZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gernDefinition in Block %i herrscht nicht vor in Block %iDefinition in Block %i folgt der VerwendungUnnÃ¶tige NullzeigerprÃ¼gungen lÃ¶schenVeraltet zugunsten von -std=c99Veraltet zugunsten von -std=gnu99Veraltet zugunsten von -std=iso9899:1999Veraltet. Dieser Schalter hat keine Auswirkung.Dereferenzierte Zeiger sollten einen Namen oder eine Typenmarke habenFeststellen, welche AbhÃ¤ngigkeiten zwischen Befehlen als teuer angesehen werdenDwarf-2-Zeilenfehlersuchinfo Ã¼ber GNU as ausschaltenFlieÃŸkommaregister ausschaltenID-basierte Shared Library ausschaltenMPY||ADD- und MPY||SUB-Befehle ausschaltenModus fÃ¼r Fehlersuche ausschaltenFrÃ¼here Stop-Bit-Platzierung ausschaltenVerschmolzene Multiplizier/Addier- und Multiplizier/Subtrahier-Befehle fÃ¼r FlieÃŸkomma ausschaltenVerschmolzene Multiplikations/Additions-Befehle ausschaltenIndizierte Adressierung ausschaltenIn Entwicklung befindliche neue Eigenschaften ausschaltenVon IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschaltenOptimierungen, die Standard-Rundungsverhalten fÃ¼r FlieÃŸkomma annehmen, ausschaltenParallele Befehle ausschaltenGesondertes Datensegment ausschaltenLeerregister ausschaltentpf-OS-tracing-Code ausschaltenVerwendung des DB-Befehls ausschaltenVerwendung des RTPB-Befehls ausschaltenVerwendung des RTPS-Befehls ausschaltenVerwendung von sdata/scommon/sbss ausschaltenVorzeichenlose IterationszÃ¤hler fÃ¼r RPTB/DB verbietenUnbenutzte virtuelle Funktionen verwerfenÃœbersetzungszeitstatistik anzeigenInhalt einer Klassendatei in lesbarer Form ausgeben.
  
! WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigenCompiler-Version anzeigenDiese Informationen anzeigenCode fÃ¼r einen 68851 erzeugenZiel der Zeichenkettenoperationen nicht ausrichtenNicht das BK-Register belegenNicht zulassen, dass Bitfelder Wortgrenzen Ã¼berschneidenKeine Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassenNicht GAS vermutenCode nicht als mit GAS assembliert annehmenNicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sindVerzweigungsziele nicht automatisch ausrichtenNicht fÃ¼r v8plus-ABI-Ã¼bersetzenFlieÃŸkommaregister nicht ausschaltenIndizierte Adressierung nicht ausschaltenLeerregister nicht ausschaltenKommentare nicht verwerfenKommentare in Makroexpansion nicht verwerfenNicht Ã¼bersetzte Funktionen oder gestoppte Zeit ausgebenKeine Adressierungsmodi mit Seiteneffektzuweisungen ausgebenKeine komplexen Ganzzahlkonstanten im Nur-Lese-Speicher erzeugenKeinen Funktionsprolog oder -epilog ausgebenKeine langen Laden/Speichern-Folgen ausgebenKeine #line-Direktiven erzeugenKeine .size-Anweisungen erzeugenKeinen H8/300H-Code erzeugenKeinen H8S-Code erzeugenKeinen H8S/2600-Code erzeugenKeinen H8SX-Code erzeugenNicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugenKeinen Code fÃ¼r groÃŸe switch-Anweisungen erzeugenKeinen FPU verwendenden Code erzeugenKeine schnellen indirekten Aufrufe erzeugenKeine verschmolzenen Multiplizier/Addier-Befehle erzeugenKein Laden/Speichern mehrerer Befehle erzeugenKein Laden/Speichern mit Aktualisierungsbefehlen erzeugensin, cos und sqrt nicht fÃ¼r FPU erzeugenKeinen Einzelfeld-mfcr-Befehl erzeugenKeine Zeichenkettenbefehle fÃ¼r Blockkopieroperationen erzeugenKeine tablejmp-Befehle erzeugenBekannte Zeichenkettenoperationen nicht einbetten (inline)FlieÃŸkommadivision nicht Â»inlineÂ« generierenGanzzahldivision nicht Â»inlineÂ« generierenQuadratwurzel nicht Â»inlineÂ« generierenBeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe nicht aufhebenPIC-Register nicht in Funktionsprolog verschiebenKeine Anweisungen in einen Funktionsprolog verschiebenEnde-Aufruf-Befehle in Assembler und Binder nicht optimierenNicht -assert pure-text an Binder Ã¼bergebenFlieÃŸkommakonstanten nicht ins TOC legenSymbol+Offset-Konstanten nicht ins TOC legenKeine system- oder GCC-spezifischen Makros vordefinierenKeine Standard-Start-Adresse 0x100 des Programmes bereitstellenKeine SprÃ¼nge in AufrufverzÃ¶gerungsschlitze steckenKeine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legenFunktionswerte nicht Ã¼ber FPU-Register zurÃ¼ck gebenAnfang und Ende der Prozedur nicht planenStandard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet)Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchenEingebaute 3DNow!-Funktionen nicht unterstÃ¼tzenEingebaute MMX- und SSE-Funktionen und Codeerzeugung nicht unterstÃ¼tzenEingebaute MMX-Funktionen nicht unterstÃ¼tzenEingebaute MMX-, SSE- und SSE2-Funktionen und Codeerzeugung nicht unterstÃ¼tzenEingebaute MMX-, SSE-, SSE2- und SSE3-Funktionen und Codeerzeugung nicht unterstÃ¼tzenNicht Warnungen von System-Headern unterdrÃ¼ckenAusrichtung von Code und der Nur-Lese-Daten nicht optimierenStapelausrichtung nicht optimierenAusrichtung der schreibbaren Daten nicht optimierenNicht ABI-reservierte Register verwendenAltiVec-Befehle nicht verwendenKeine IEEE-Arithmetik fÃ¼r FlieÃŸkommavergleiche verwendenKeine MPYI-Befehle fÃ¼r C3x verwendenPOWER-Befehlssatz nicht verwendenPOWER2-Befehlssatz nicht verwendenOptionale Befehle der PowerPC-Mehrzweck-Gruppe nicht verwendenOptionale Befehle der PowerPC-Grafik-Gruppe nicht verwendenPowerPC-Befehlssatz nicht verwendenPowerPC-64-Befehlssatz nicht verwendenVAX-FP nicht verwendenNicht globale Register belegende Adressen verwendenKeine Bit-Feld-Befehle verwendenKeine Bedingungscodes normaler Befehle verwendenModus zur direkten Adressierung fÃ¼r Soft-Register nicht verwendenKeine direkten Referenzen gegen %gs beim Zugriff auf TLS-Daten verwendenFP-Register nicht verwendenHardware-FlieÃŸkomma nicht verwendenHardware-FP nicht verwendenHardware-Vierfach-FlieÃŸkommabefehle nicht verwendenFlieÃŸkommabefehl zum Multiplizieren-Akkumulieren nicht verwendenKeine portierbaren Aufrufkonventionen verwendenKeine push-Befehle verwenden, um ausgehende Argumente zu sichernRote Zone in x86-64-Code nicht verwendenRegister sb nicht verwendenKeine Register zur ArgumentÃ¼bergabe verwendenDie Register r2 und r5 nicht verwendenSoftware-FlieÃŸkomma nicht verwendenNicht Stapelversatz verwendenBei stÃ¤rkerer Ausrichtung fÃ¼r Doppelwort-Kopien keine Structs verwendenBit-Feld-Befehle nicht verwendenDen callt-Befehl nicht verwendenDivisionsbefehl nicht verwendenKeine unausgerichteten Speicherreferenzen verwendenNicht visuellen Befehlssatz verwendenNicht bei Verwendung von Â»long longÂ« mit -pedantic warnenNicht bei Verwendung variadischer Makros bei -pedantic warnenHardware-Multiplikationsfehler nicht umgehenDen vollstÃ¤ndigen Optimierungsdurchlauf fÃ¼r Registerbewegungen durchfÃ¼hrenCode- und Datenelemente nicht ausrichtenNicht auf Basistyp des Bitfeldes ausrichtenKeine floats und doubles in Registern erweiterter Genauigkeit reservierenNicht annehmen, dass alle Symbole 32-Bit-Werte habenNicht annehmen, dass nicht ausgerichtete Zugriffe vom System behandelt werdenKeine Funktionen zum Entleeren des Zwischenspeichers aufrufenKeine Abfangfunktion zum Entleeren des Zwischenspeichers aufrufenKeine Stop-Bits vor und nach flÃ¼chtig erweiterten asms ausgebenKonstanten nicht in Register zwingenKeinen fÃ¼r schnelles Debugging geeigneten Code erzeugenKeine verschmolzenen Multiplizier-/Addier-Befehle erzeugenRÃ¼ckwÃ¤rtskettenzeiger nicht pflegenBlockkopierbefehle nicht optimierenlui/addiu-Adressladebefehle nicht optimierenCompiler-Statistik nicht ausgebenKeine VR4130-spezifischen Ausrichtungs-Optimierungen durchfÃ¼hrenKeine zusÃ¤tzlichen FehlerprotokollausdruckeNicht zur Laufzeit verschiebbaren Code erzeugenKeine uninitialisierten Konstanten im ROM ablegenNicht DP wÃ¤hrend ISR im kleinen Speichermodell sichernKeine Windows-defines setzenGanzzahldivision durch Null nicht abfangenNicht Â»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur aufhebenEABI nicht verwendenRelative GP sdata/sbss-Abschnitte nicht verwendenGP-relative sdata/sbss-Abschnitte nicht verwenden (jetzt ignoriert)Irix PIC nicht verwendenKeine P-Mnemonics fÃ¼r Zweige verwendenNicht ROM statt RAM verwendenKeine alternativen Registernamen verwendenbras nicht verwendenNicht Hardware-FlieÃŸkommaarithmetik verwendenKeine indirekten Aufrufe verwendenmips-tfile asm Nachbearbeitung nicht verwendenKeinen Multiplizier-Zwischenspeicher verwendenNicht gepacktes Stacklayout verwendenNicht nur single (32-bit) FlieÃŸkomma verwendenNicht bei Verwendung von Microsoft-Erweiterungen warnenR4000-Errata nicht beachtenR4400-Errata nicht beachtenBestimmte VR4120-Errata nicht beachtenFrÃ¼hen 4300-Hardware-Bug nicht umgehenFehler frÃ¼her SB-1 Revision 2 Kerne nicht umgehenÃœbereinstimmungsfehler zu Warnungen degradierenDeklaration in .decl-Datei ausgebenENTRY dominiert nicht bb %dENTRY_BLOCK hat zugehÃ¶rige Anweisungsliste
  ESA/390-ArchitekturEXIT_BLOCK hat zugehÃ¶rige Anweisungsliste
! Kante %s->%s hat keine passende call_exprKante von %d nach %d sollte als irreduzibel markiert werden.Kante von %d nach %d sollte nicht als irreduzibel markiert werden.Kante zeigt auf falsche Deklaration:16-bit Auslagerungen in kleinen Datenbereichen erzeugen32-bit Auslagerungen in kleinen Datenbereichen erzeugenIEEE-konformen Code erzeugen, mit ungenauen AusnahmenIEEE-konformen Code erzeugen, ohne ungenaue AusnahmenInformationen zum Aufrufgraph ausgebenMit TI-Werkzeugen kompatiblen Code erzeugenCode fÃ¼r die Byte/Word-ISA-Erweiterung erzeugenCode fÃ¼r die zÃ¤hlende ISA-Erweiterung erzeugenCode fÃ¼r die FP-Move und SQRT-ISA-Erweiterung erzeugenCode fÃ¼r die Video-ISA-Erweiterung erzeugenGAS-Erweiterungen verwendenden Code erzeugenCode mit expliziten Auslagerungsanweisungen erzeugenCommon-Ã¤hnliche Symbole als schwache Symbole ausgebenInformationen zur Kreuzreferenz ausgebenDirekte Zweige in lokalen Funktionen erzeugenZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten der StackgrÃ¶ÃŸe um das gegebene Limit abzufangen (trap)Implizite Instantiierungen von Â»inlineÂ«-Templates ausgebenImplizite Instantiierungen von Templates ausgebenLange Laden/Speichern-Folgen ausgebenrdval statt rduniq fÃ¼r Zhread-Zeiger erzeugenStatische konstante Variablen erzeugen, auch wenn sie nicht verwendet werdenVor und nach flÃ¼chtig erweiterten asms Stop-Bits ausgebenAusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgebenDwarf-2-Zeilenfehlersuchinfo Ã¼ber GNU as einschaltenVollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschaltenID-basierte Shared Library einschaltenMPY||ADD- und MPY||SUB-Befehle einschaltenObjective-C-Ausnahme- und -Synchronisations-Syntax einschaltenLaufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschaltenBeseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschaltenSSA-CCP-Optimierungen auf BÃ¤umen einschaltenSSA-PRE-Optimierungen auf BÃ¤umen einschaltenAlle -Wunused- Warnungen einschaltenEinen RTL-Guckloch-Durchlauf vor sched2 einschaltenAutomatische Template-Instantiierung einschaltenBackend-Fehlersuche einschaltenEinfachen Programm-Profilierungscode einschaltenGemeinsame Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschaltenGemeinsame Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschaltenEntfernung toter Speicherbereiche einschaltenAusgaben zur Fehlersuche einschaltenModus fÃ¼r Fehlersuche einschaltenBeherrscher-Optimierungen einschaltenFrÃ¼here Stop-Bit-Platzierung fÃ¼r bessere Planung einschaltenAusnahmebehandlung einschaltenFunktionsprofilierung einschaltenVerschmolzene Multiplizier/Addier- und Multiplizier/Subtrahier-Befehle fÃ¼r FlieÃŸkomma einschaltenVerschmolzene Multiplikations/Additions-Befehle einschaltenErraten der Sprungwahrscheinlichkeiten einschaltenLineare Schleifenumformung auf BÃ¤umen einschaltenBinder-Optimierungen einschaltenBinderlockerung einschaltenBinderlockerung einschaltenKopieren des Schleifenkopfes auf BÃ¤umen einschaltenBewegung der Schleifeninvariante auf BÃ¤umen einschaltenSchleifenoptimierungen auf Baumebene einschaltenSchleifenvektorisierung auf BÃ¤umen einschaltenMaschinenspezifische Guckloch-Optimierungen einschaltenDie meisten Warnungen einschaltenIn Entwicklung befindliche neue Eigenschaften einschaltenOptionale Diagnosemeldungen einschaltenParallele Befehle einschaltenPlanung Ã¼ber BasisblÃ¶cke hinaus einschaltenGesondertes Datensegment einschaltenStapelsondierung einschaltenUnterstÃ¼tzung fÃ¼r groÃŸe Objekte einschaltenNormalen Modus einschaltenVerwendung der kurzen Ladebefehle einschaltentpf-OS-tracing-Code einschaltenTraditionelle Vorverarbeitung einschaltenVerwendung des DB-Befehls einschaltenVerwendung des RTPB-Befehls einschaltenVerwendung des RTPS-Befehls einschaltenVerwendung von sdata/scommon/sbss einschaltenWortreiche Ausgabe einschaltenTraditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschaltenEine Registerbewegungsoptimierung einschaltenEnde der Suchliste.
! Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingenGenaue Ausrichtung erzwingenBeim ersten auftretenden Fehler beendenSSA_NAME-Objekt erwartetExplizites Goto am Ende von bb %d
  Funktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnenZusÃ¤tzliche ausgehende Kante %d->%d
  FlieÃŸkomma-Ausnahmen sind eingeschaltetFlieÃŸkomma-Ausnahmen sind nicht eingeschaltetFallthru-Kante hinter einer Kontrollanweisung in bb %d 
  Fallthru-Kante nach unbedingtem Sprung %iFall-Through-Kante erreicht Abschnittsgrenze (bb %i)Fallthru zum Austritt von bb %d
! Zum Einsenden von Fehlerberichten (auf Englisch) siehe:
  %s.
  Fehler in der deutschen Ãœbersetzung sind an de@li.org zu melden.
  FÃ¼r elinux eine angegebene StapelgrÃ¶ÃŸe fÃ¼r dieses Programm anfordernFÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergebenRTL-Erzeugung zwingen, gÃ¼ltige 3-Operanden-Befehle zu generierenKonstanten in Register zwingen, um das Setzen von Marken zu verbessernFunktionen auf 2-Byte-Grenzen zwingenFunktionen auf 4-Byte-Grenzen zwingenDen fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingenReale Definition fÃ¼r Nicht-Register gefundenVirtuelle Definition fÃ¼r ein GIMPLE-Register gefundenSSA_NAME gefunden, das bereits in den Frei-Bereich geschoben wurdeDefault-Fall nicht am Ende des case-Vektors gefundenGefunden in %s
  Funktion gibt keinen Wert zurÃ¼ckRÃ¼ckgabewert der Funktion nicht gesetztFunktionsanfÃ¤nge werden zu dieser Zweierpotenz ausgerichtetGCC unterstÃ¼tzt nicht -C oder -CC ohne -EGCC implementiert noch keine richtigen %<[*]%>-FelddeklaratorenGCC 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Ã¤tsgarantieGCSE ausgeschaltetGIMPLE-Register mit BIT_FIELD_REF verÃ¤ndert32-Bit-Code erzeugen32-Bit-i386-Code erzeugen64-Bit-Code erzeugen64-Bit-x86-64-Code erzeugenAPCS-konforme Stapelrahmen erzeugenC-Header mit Plattform-spezifischen Merkmalen erzeugenC- oder C++-Headerdateien aus .class-Dateien erzeugen
  
! ELF-Ausgabe erzeugenH8/300H-Code erzeugenH8S-Code erzeugenH8S/2600-Code erzeugenH8SX-Code erzeugenPA1.0-Code erzeugenPA1.1-Code erzeugenPA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer)Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugenAufruf zum Abbruch erzeugen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrtEinen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugenBig-Endian-Code erzeugenFalls nÃ¶tig, Aufruf-Befehle als indirekte Aufrufe erzeugenCode fÃ¼r C30-CPU erzeugenCode fÃ¼r C31-CPU erzeugenCode fÃ¼r C32-CPU erzeugenCode fÃ¼r C33-CPU erzeugenCode fÃ¼r C40-CPU erzeugenCode fÃ¼r C44-CPU erzeugenCode fÃ¼r GNU as erzeugenCode fÃ¼r GNU ld erzeugenCode fÃ¼r die GNU-Laufzeitumgebung erzeugenCode fÃ¼r Intel as erzeugenCode fÃ¼r Intel ld erzeugenCode fÃ¼r die NeXT (Apple Mac OS X) Laufzeitumgebung erzeugenCode fÃ¼r einen 5206e erzeugenCode fÃ¼r einen 520X erzeugenCode fÃ¼r einen 528x erzeugenCode fÃ¼r einen 5307 erzeugenCode fÃ¼r einen 5407 erzeugenCode fÃ¼r 68000 erzeugenCode fÃ¼r 68020 erzeugenCode fÃ¼r einen 68030 erzeugenCode fÃ¼r einen 68040 erzeugenCode fÃ¼r einen 68040 ohne neue Befehle erzeugenCode fÃ¼r einen 68060 erzeugenCode fÃ¼r einen 68060 ohne neue Befehle erzeugenCode fÃ¼r einen 68302 erzeugenCode fÃ¼r einen 68332 erzeugenCode fÃ¼r einen 68851 erzeugenCode fÃ¼r DLL erzeugenCode fÃ¼r eine cpu32 erzeugenCode fÃ¼r 11/10 erzeugenCode fÃ¼r 11/40 erzeugenCode fÃ¼r 11/45 erzeugenCode fÃ¼r Â»big endianÂ« erzeugenCode fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sindCode fÃ¼r die gegebene CPU erzeugenCode fÃ¼r oberen Speicher erzeugenCode fÃ¼r groÃŸe switch-Anweisungen erzeugenCode fÃ¼r Â»little endianÂ« erzeugenCode fÃ¼r unteren Speicher erzeugenCode fÃ¼r M*Core M340 erzeugenCode fÃ¼r die angegebene Chip- oder CPU-Version erzeugenCode fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugenFÃ¼r schnelles Debugging geeigneten Code erzeugenCode zur ÃœberprÃ¼fung der Grenzen vor Feldindizierung erzeugenCode zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugenFPU verwendenden Code erzeugenCode mit Funktionsaufrufen fÃ¼r FlieÃŸkommaarithmetik erzeugenCode ohne GP-Register erzeugencpp-Defines fÃ¼r Server-IO erzeugencpp-Defines fÃ¼r Workstation-IO erzeugenFehlersuchinformationen im COFF-Format erzeugenFehlersuchinformationen im DWARFv2-Format erzeugenFehlersuchinformationen im STABS-Format erzeugenFehlersuchinformationen im VMS-Format erzeugenFehlersuchinformationen im XCOFF-Format erzeugenFehlersuchinformationen im erweiterten Standardformat erzeugenFehlersuchinformationen im Standardformat erzeugenFehlersuchinformationen im erweiterten STABS-Format erzeugenFehlersuchinformationen im erweiterten XCOFF-Format erzeugenDivisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugenSchnelle indirekte Aufrufe erzeugenFlieÃŸkommaarithmetik mit gegebenem Befehlssatz erzeugenVerschmolzene Multiplizier-/Addier-Befehle erzeugenEingebettete FlieÃŸkommadivision erzeugen, auf Wartezeit optimierenEingebettete FlieÃŸkommadivision erzeugen, auf Durchsatz optimierenEingebettete Ganzzahldivision erzeugen, auf Wartezeit optimierenEingebettete Ganzzahldivision erzeugen, auf Durchsatz optimierenEingebettete Quadratwurzel erzeugen, auf Wartezeit optimierenEingebettete Quadratwurzel erzeugen, auf Durchsatz optimierenLockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugenLittle-Endian-Code erzeugenLaden/Speichern mehrerer Befehle erzeugenLaden/Speichern mit Aktualisierungsbefehlen erzeugenWeite Rufe nur bei Bedarf erzeugenMake-AbhÃ¤ngigkeiten werden erstelltMake-AbhÃ¤ngigkeiten erzeugen und Ã¼bersetzenmips16-Code erzeugenCode im normalen Modus erzeugenPC-relativen Code erzeugenUnechte Ziele fÃ¼r alle Headers erzeugenWenn 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 Felder in Schleifen erzeugenWiedereinsprungsfÃ¤higen PIC-Code erzeugenInformationen zur Typbeschreibung zur Laufzeit erzeugenSelbstverschiebbaren Code erzeugensin, cos und sqrt fÃ¼r FPU erzeugenEinzelfeld-mfcr-Befehl erzeugenZeichenkettenbefehle fÃ¼r Blockkopieroperationen erzeugenAbwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegenExternen Symbolen einen fÃ¼hrenden Unterstrich gebenZeichenketten den Typ Â»Feld von charÂ« gebenMit N Aufrufen und V rufmarkierten Variablen in einer Funktion: .GLOBAL_VAR verwenden, wenn NxV grÃ¶ÃŸer als diese Grenze ist.Globale Registervariable %qD in verschachtelter Funktion verwendet.ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:
! ID der zu bauenden Shared LibraryISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer FunktionISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe TypenISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe KonjugationISO-C unterstÃ¼tzt keine komplexen GanzzahltypenISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>ISO-C unterstÃ¼tzt keine namenlosen structs/unionsISO-C verbietet %<goto *expr;%>ISO-C erlaubt keine leeren QuelldateienISO-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 WertebereichesISO-C verbietet, ein %<register%>-Feld zu indizierenISO-C verbietet Feld %qs 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%>ISO-C++ erlaubt keine benannten InitialisierungenISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definierenISO-C++ unterstÃ¼tzt nicht %<long long%>ISO-C++ verbietet %s zwischen Zeiger des Typs %<void *%> und Zeiger auf FunktionISO-C++ verbietet %s eines Zeigers vom Typ %qTISO-C++ verbietet %s einer AufzÃ¤hlungISO-C++ verbietet Anwendung von %qs auf einen Ausdruck mit FunktionstypISO-C++ verbietet Zuweisung von FeldernISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼ckenISO-C++ verbietet den Aufruf von %<::main%> vom Programm ausISO-C++ verbietet Umwandlung zwischen Zeiger auf Funktion und Zeiger auf ObjektISO-C++ verbietet Umwandlung in Feldtyp %qTISO-C++ verbietet Vergleich zwischen Zeiger und GanzzahlISO-C++ verbietet zusammengesetzte LiteraleISO-C++ verbietet berechnete GotosISO-C++ verbietet Deklaration von %qs ohne TypISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der KlasseISO-C++ verbietet Initialisierung eines Feldes mit Â»newÂ«ISO-C++ verbietet Initialisierung des Elementes %qDISO-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 Â»?:Â«-AusdruckesISO-C++ verbietet Indizierung eines Nicht-L-Wert-FeldesISO-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 Umwandlung in einen Nicht-L-Wert-AusdruckISO-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 %<extern%> bei expliziten InstanziierungenISO-C++ verbietet die Verwendung von %qE bei expliziten InstanziierungenISO-C++ verbietet die Verwendung einer Initialisierungsliste zur Initialisierung der Referenz %qDISO-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 Feld variabler GrÃ¶ÃŸeISO-C++ verbietet Feld %qD variabler GrÃ¶ÃŸeISO-C++ verbietet Feld der GrÃ¶ÃŸe nullISO-C++ verbietet Feld %qD der GrÃ¶ÃŸe nullISO-C++ verbietet anonyme structsISO-C++ verbietet Ãœberladen des Operators ?: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-C90 unterstÃ¼tzt nicht %<[*]%>-FelddeklaratorenISO-C90 unterstÃ¼tzt nicht %<long long%>ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in ParameterfelddeklaratorenISO-C90 unterstÃ¼tzt keine komplexen TypenISO-C90 unterstÃ¼tzt keine flexiblen Felder als ElementeISO-C90 verbietet Feld %qs, 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-Feld zu indizierenISO-C90 verbietet Feld %qs variabler GrÃ¶ÃŸeISR %s benÃ¶tigt %d WÃ¶rter lokaler Variablen, hÃ¶chstens 32767Wenn -fvariable-expansion-in-unroller verwendet wird, die HÃ¶chstzahl der FÃ¤lle, dass eine bestimmte Variable wÃ¤hrend Loop-Unrolling expandiert wirdWenn die Anzahl der Kandidaten in der Menge kleiner ist, wird immer versucht, ungenutzte IVs wÃ¤hrend ihrer Optimierung zu entfernenWenn Planung nach dem Neuladen, dann Superblock-PlanungWenn Planung nach dem Neuladen, dann VerfolgungsplanungAttribut dllimport fÃ¼r Funktionen ignorierendllimport fÃ¼r Funktionen erzeugenLeseoperationen ignorieren, wenn SchmutzfÃ¤nger-Einsatz eingefÃ¼gt wird.Vtables mit Thunks implementierenIn Funktion %qs:In Elementfunktion %qs:Eingehende Kantenzahl passt nicht zur Anzahl der PHI-Argumente
! UnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in boolean umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in Ganzzahl umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in numerischen Typen umgewandelt werdenUnvertrÃ¤glicher Typ fÃ¼r %qs. Explizite Typumwandlung nÃ¶tig, um %qs in Ganzzahl umzuwandelnFalscher gemeinsamer Zugriff auf BaumknotenAnzahl der verfÃ¼gbaren Soft-Register anzeigenAlle bekannten Zeichenkettenoperationen einbetten (inline)Konstanten einbetten, wenn es mit 2 Befehlen oder weniger gehtKonstanten einbetten, wenn es mit nur 1 Befehl gehtStandardmÃ¤ÃŸig Â»inlineÂ«-ElementfunktionenInlined_to-Zeiger gesetzt, aber keine VorgÃ¤nger gefundenInlined_to-Zeiger ist falschInlined_to-Zeiger verweist auf sich selbstInlined_to-Zeiger fÃ¼r Nicht-Inline-Aufrufer gesetztArc-basierten Programm-Profilierungscode einfÃ¼genCode in Profilwerte von AusdrÃ¼cken einfÃ¼genStapelprÃ¼fung in das Programm einfÃ¼genEin- und Austritte von Funktionen beim Profilieren von Aufrufen verwendenEinfache Funktionen in ihre Aufrufer einfÃ¼genInterner Compilerfehler: Fehlerbehandlungsroutinen doppelt betreten.
  Interner KonsistenzfehlerInterner Fehler: %s (Programm %s)
  Bitte senden Sie einen vollstÃ¤ndigen Fehlerbericht
  auf Englisch ein; Fehler in der deutschen Ãœbersetzung
  sind an de@li.org zu melden.
! Gehen Sie gemÃ¤ÃŸ den Hinweisen in %s vor.Code in Zeichen-Daten im Text-Abschnitt einstreuenInnere Funktion %s(%d) nicht erkanntUngÃ¼ltiger Referenzprefix.ungÃ¼ltige gemeinsame rtl-Benutzung in Befehl gefundenIst keine gÃ¼ltige GIMPLE-Anweisung.FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgebenJava-Klasse %qT kann keinen Destruktor habenJava-Klasse %qT kann keinen impliziten nicht-trivialen Destruktor habenJava-Klasse %qT kann nicht mehrere Basen habenJava-Klasse %qT kann keine virtuellen Basen habenJava-Methode %qD hat Nicht-Java-Parametertyp %qTJava-Methode %qD hat Nicht-Java-RÃ¼ckgabetyp %qTSprungziele werden zu dieser Zweierpotenz ausgerichtetEinfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugenL%d Cache-Wartezeit unbekannt fÃ¼r %sMarke %s hat falschen Kontext in bb %d
  Marke %s inmitten des Basis-Blocks %d
  Marke %s zum Block passt nicht in bb %d
! BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufhebenWie -M, aber System-Header-Dateien ignorierenWie -MD, aber System-Header-Dateien ignorierenWie -pedantic, aber als Fehler ausgeben%s von %d Zeilen ausgefÃ¼hrt
! Binden, um Programm im ELF-Format auszugeben (statt mmo)Mit libads.a, libc.a und crt0.o bindenMit libmvme.a, libc.a und crt0.o bindenMit libsim.a, libc.a und sim-crt0.o bindenMit libyk.a, libc.a und crt0.o bindenLokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤t.PCH-Dateien suchen und verwenden, sogar bei VorverarbeitungSchleife %d sollte nicht einzelnen Ausgang (%d -> %d) haben.Kopf der Schleife %d gehÃ¶rt nicht direkt zu ihr.Kopf der Schleife %d hat nicht genau 2 EintrÃ¤ge.Falle der Schleife %d gehÃ¶rt nicht direkt zu ihr.Falle der Schleife %d hat nicht genau einen Nachfolger.Falle der Schleife %d hat nicht den Kopf als Nachfolger.Falle der Schleife %d ist als Teil einer irreduziblen Region markiert.Schleifen zu dieser Zweierpotenz ausrichtenMCU %qs nur fÃ¼r Assemblierung unterstÃ¼tztMMIX-intern: %s ist kein schiebbares intMMIX-intern: Falsches 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-intern: Letzte benannte Vararg wÃ¼rde nicht in ein Register passenMMIX-intern: Fall %qc fehlt 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 ABIRÃ¼ckwÃ¤rtskettenzeiger pflegenÂ»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet machenÂ»charÂ« standardmÃ¤ÃŸig vorzeichenunbehaftet machenFehler bei impliziten Funktionsdeklaration erzeugenGanzzahlen 32 Bit breit machenZeichenkettenliterale als Â»const char[]Â« anstatt Â»char[]Â« erzeugenDaten als gemeinsam genutzt statt privat markierenAlle inline-Methoden mit versteckter Sichtbarkeit markierenMaximaler Code-Zuwachs durch Ende-VervielfÃ¤ltigung (in Prozent)Maximales Wachstum durch Â»inlineÂ« einer groÃŸen Funktion (in Prozent)GrÃ¶ÃŸter Betrag fÃ¼r einzelne StapelvergrÃ¶ÃŸerungsoperationHÃ¶chstzahl der Schleifen fÃ¼r die Anwendung von Swing-Modulo-Scheduling (hauptsÃ¤chlich zur Fehlersuche)Min/Max-Befehle erlaubtMin/Max-Befehle nicht erlaubtMinimale Heaperweiterung, die Speicherbereinigung anstÃ¶ÃŸt, als Prozentsatz der GesamtgrÃ¶ÃŸe des HeapKleinste HeapgrÃ¶ÃŸe vor Speicherbereinigungsbeginn, in KilobytesFehlender Vermerk von REG_EH_REGION am Ende vom bb %iFehlende Aufrufgraph-Kante fÃ¼r call_expr:Fehlende DefinitionFehlende Kante %i->%iBerechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legenMehrere Inline-AufruferNOTE_INSN_BASIC_BLOCK %d in der Mitte des Basis-Blocks %dNOTE_INSN_BASIC_BLOCK fehlt fÃ¼r Block %dNULL in Arithmetik verwendetKeine Â»Kleine RegisterklassenÂ«-KludgeKeine Zweige
  Keine Aufrufe
! Kein Default-Fall am Ende des Case-Vektors gefundenKein voreingestelltes crt0.oKeine ausfÃ¼hrbaren Zeilen
! Kein passendes push fÃ¼r %<#pragma GCC visibility pop%>Es werden nicht mehr als sechzehn #pragma GCC visibility pushes auf einmal erlaubtKnoten in DECL_ASSEMBLER_NAME-Hash nicht gefundenKnoten ohne freigegebenen Speicher gefunden.Nicht-adressierbare Variable innerhalb einer Alias-MengeNicht-lokale Marke %s kommt nicht zuerst in Sequenz der Marken in bb %dKeine gÃ¼ltige Java-.class-Datei.Keine gÃ¼ltige Java-.class-Datei.
! Anzahl der zur Ãœbergabe von Ganzzahlargumenten verwendeten RegisterObjective-C-Deklarationen dÃ¼rfen nur im globalen GÃ¼ltigkeitsbereich erscheinenSchritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wirdRahmenzeiger in Blattfunktionen auslassenNur einen Befehl pro Durchgang ausgebenNur 32 Bit des FP-Registers Ã¼ber Aufrufe hinweg erhaltenBlockkopierbefehle optimierenFÃ¼r 32032-CPU optimierenFÃ¼r 32332-CPU optimierenFÃ¼r 32532-CPU optimierenAuf GrÃ¶ÃŸe statt Geschwindigkeit optimierenInduktionsvariablen auf BÃ¤ume optimierenlui/addiu-Adressladebefehle optimierenRekursive Aufrufe fÃ¼r Geschwister und Ende optimierenEnde-Aufruf-Befehle in Assembler und Binder optimierenOptionen:
  Stapelspeicher aufgebraucht.
! Compiler-Statistik ausgeben (jetzt ignoriert)BefehlsgrÃ¶ÃŸen in die asm-Datei ausgeben-mbest-lib-options Ã¼berschreibenPHI-Argument fehlt fÃ¼r Kante %d->%d
  PHI-Argument ist kein SSA_NAME, oder invariantPHI def ist kein GIMPLE-WertPIC-Code-Generierung ist mit schnellen indirekten Aufrufen unvertrÃ¤glich
  PIC-Code-Generierung wird im portierbaren Laufzeitmodell nicht unterstÃ¼tzt
! PIC wird benÃ¶tigt, wird aber nicht mit CONST16-Befehlen unterstÃ¼tztPIC-Register %qs wird in %<asm%> zerstÃ¶rtPIC-Register ist nicht vorbereitetPRINT_OPERAND Null-ZeigerPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%CPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%FPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%NPRINT_OPERAND, ungÃ¼ltiger Befehl fÃ¼r %%WPRINT_OPERAND, ungÃ¼ltiger Operand fÃ¼r AustauschPRINT_OPERAND: Unbekanntes Zeichen '%c'PRINT_OPERAND: unbekanntes Zeichen '%c'PRINT_OPERAND_ADDRESS, Null-ZeigerStrukturelemente ohne LÃ¼cken zusammenpacken-assert pure-text an Binder Ã¼bergebenFP-Argumente an FP-Register Ã¼bergebenAlle Argumente Ã¼ber Stapel Ã¼bergebenArgumente Ã¼ber Register Ã¼bergebenArgumente Ã¼ber den Stapel Ã¼bergebenEinige Argumente Ã¼ber Register Ã¼bergebenAuf das Â»inlineÂ«-SchlÃ¼sselwort achtenDWARF2-Wiederholungsbeseitigung durchfÃ¼hrenSMS-basierte modulo-Planung vor erstem Planungs-Durchlauf durchfÃ¼hrenVR4130-spezifische Ausrichtungs-Optimierungen durchfÃ¼hrenEine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hrenOptimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hrenEinen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hrenLadeoptimierung fÃ¼r Sprungziele nach Prolog/Epilog-Behandlung ausfÃ¼hrenLadeoptimierungen fÃ¼r Sprungziele vor Prolog/Epilog-Behandlung ausfÃ¼hrenUmwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hrenUmwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hrenOptimierung zum Kreuzsprung durchfÃ¼hrenErweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hrenBeseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hrenBeseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hrenSprung-Threading-Optimierungen durchfÃ¼hrenLebensdaueraufteilung wÃ¤hrend des SSA-Normaldurchlaufs durchfÃ¼hrenSchleifenoptimierung durchfÃ¼hrenSchleifenoptimierung mit neuem Schleifenoptimierer durchfÃ¼hrenSchleifen-SchÃ¤lung durchfÃ¼hrenSchleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hrenSchleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt istSchleifenausschaltung durchfÃ¼hrenBeseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hrenSkalarersetzung von Aggregaten durchfÃ¼hrenSpeicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hrenStÃ¤rkeverminderungsoptimierungen durchfÃ¼hrenSuperblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hrenBeseitigung ungenutzter Typen in Info zur Fehlersuche durchfÃ¼hrenVariablenverfolgung durchfÃ¼hren'$' als Bezeichnerzeichen zulassenDatenstÃ¼cke in ihren eigenen Abschnitt legenJede Funktion in ihren eigenen Abschnitt platzierenFlieÃŸkommakonstanten ins TOC legenSymbol+Offset-Konstanten ins TOC legenVariablenadressen ins normale TOC legenBitte senden Sie einen vollstÃ¤ndigen Fehlerbericht auf Englisch ein;
  bearbeiten Sie die Quellen zunÃ¤chst mit einem PrÃ¤prozessor, wenn es
  dienlich ist.
  Fehler in der deutschen Ãœbersetzung sind an de@li.org zu melden.
*************** Gehen Sie gemÃ¤ÃŸ den Hinweisen in %s vo
*** 1061,1093 ****
  
  #ident-Anweisungen verarbeiten%s wird verarbeitet
  Spezifikation %c%s%c wird verarbeitet, welche Â»%sÂ« ist
! Big-Endian-Code erzeugenZur Laufzeit verschiebbaren Code erzeugenLittle-Endian-Code erzeugenProfiling wird von diesem Ziel nicht unterstÃ¼tztPC-relative Funktionsaufrufe verbietenÃ–ffentliches %s %qs muss in einer Datei namens %<%s.java%> definiert seinAlles in regulÃ¤res TOC legenSprÃ¼nge in AufrufverzÃ¶gerungsschlitze steckenZeichendaten in gesonderten Zeichenabschnitt legenUninitialisierte Konstanten im ROM ablegen (benÃ¶tigt -membedded-data)Null-initialisierte Daten in den bss-Abschnitt legenQualifizierer muss eine Referenz seinRETURN_ADDRESS_OFFSET nicht unterstÃ¼tztRTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Â»%sÂ« mit letztem Elt %d in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Code Â»%sÂ« oder Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Code Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%dRTL-KennzeichenÃ¼berprÃ¼fung: %s mit unerwartetem RTX-Code Â»%sÂ« in %s bei %s:%d verwendetLesen der Spezifikationen von %s
! C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennenGNU-definierte SchlÃ¼sselworte erkennenEingebaute Funktionen erkennenDas Â»asmÂ«-SchlÃ¼sselwort erkennenGrÃ¶ÃŸe von Objektdateien reduzierenRedundanter Gebrauch des %<abstract%>-Modifizierers. Schnittstelle %qs ist implizit abstraktRegister sb ist Null. FÃ¼r absolute Adressierung verwendenRegistervariable %qD in verschachtelter Funktion verwendet.Dateinamen beim EinfÃ¼gen von Dateien neu abbildenBasisblÃ¶cke und Partition in heiÃŸe und kalte Abschnitte umordnenBasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessernFunktionen umsortieren, um Codeplatzierung zu verbessernVorÃ¼bergehende SSA-Speicherbereiche in Kopien mit besseren Namen ersetzenAddieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzenVorÃ¼bergehende AusdrÃ¼cke im SSA-Normaldurchlauf ersetzenÃœber dauerhafte Speicherreservierung berichtenBenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgebenIEEE-konforme Mathematik-Bibliotheksroutinen (OSF/1) anfordernBefehle nach Registerbelegung neu planenBefehle vor Registerbelegung neu planenIn Basis-BlÃ¶cken keine Register bei der Ziel-Lade-Bewegung wiederverwendenAlle Strukturen Ã¼ber Speicher zurÃ¼ckgeben (AIX-Standard)Return-Kante zeigt nicht auf Ausgang in bb %d
! FlieÃŸkommaergebnisse Ã¼ber ac0 zurÃ¼ckgebenFlieÃŸkommaergebnisse Ã¼ber Speicher zurÃ¼ckgebenKleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgebenKleine Aggregate Ã¼ber Register zurÃ¼ckgebenKleine Strukturen Ã¼ber Register zurÃ¼ckgeben (SVR4-Standard)Funktionswerte Ã¼ber FPU-Register zurÃ¼ck gebenr30 auf Funktionsbasis wiederverwendenRichtiger Ausgang ist %d->%d.Schleifenoptimierer zweimal laufen lassenSH2a unterstÃ¼tzt nicht Little-EndianSSA-BeschÃ¤digungSSA-Name in Frei-Liste, jedoch immer noch referenziertSSA_NAME in zwei verschiedenen BlÃ¶cken (%i und %i) erzeugtSSA_NAME_DEF_STMT ist falschSSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt seinSSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendetSSE-Registerargument mit SSE ausgeschaltetSSE-RegisterrÃ¼ckgabe mit SSE ausgeschaltetSSE-Vektorargument ohne eingeschaltetes SSE Ã¤ndert das ABISSE-VektorrÃ¼ckgabe ohne eingeschaltetes SSE Ã¤ndert das ABIDas gleiche wie: -mep -mprolog-functionDP wÃ¤hrend ISR im kleinen Speichermodell sichernRegister bei Funktionsaufrufen sichernCode fÃ¼r die gegebene CPU planenFÃ¼r angegebene CPU planenSichtbarkeitsbereich der Variablen aus einer for-Initialisierungs-Anweisung ist fÃ¼r die Schleife lokalSpeicherzugriffsverletzungSpeicherzugriffsverletzung (Code)ABI-Aufrufkonvention auswÃ¤hlenCPU auswÃ¤hlen, fÃ¼r die Code erzeugt werden sollAuswahl des Anteils an der Anzahl der Wiederholungen des Basisblocks im Programm, vorausgesetzt, der Basisblock muss als Â»heiÃŸÂ« angesehen werdenAuswahl des Anteils an der HÃ¶chstfrequenz der AusfÃ¼hrungen des Basisblocks im Programm, vorausgesetzt, der Basisblock muss als Â»heiÃŸÂ« angesehen werdenVoll-, Teil- oder keine Traceback-TabelleMethode fÃ¼r sdata-Behandlung auswÃ¤hlenWindows-defines setzenStandardzugriff von ModulentitÃ¤ten auf PRIVATE setzenPrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzenNach eingebauten Mathematikfunktionen errno setzenHÃ¶chste Ausrichtung auf 4 setzenHÃ¶chste Ausrichtung auf 8 setzensizeof(bool) auf 1 setzenStart-Adresse der Daten setzenStart-Adresse des Programmes setzenPPC_EMB-Bit im ELF-Flags-Header setzenStandard-DoppelprÃ¤zisionsart auf einen 8 Bytes breiten Typen setzenStandard-Ganzahlart auf einen 8 Bytes breiten Typen setzenStandard-Realzahlart auf einen 8 Bytes breiten Typen setzenMaximalgrÃ¶ÃŸe der fÃ¼r den SDA-Bereich geeigneten Daten setzenMaximalgrÃ¶ÃŸe der fÃ¼r den TDA-Bereich geeigneten Daten setzenMaximalgrÃ¶ÃŸe der fÃ¼r den ZDA-Bereich geeigneten Daten setzenHÃ¶chstanzahl der Bytes angeben, die noch im Stack Ã¼brig sind, bevor ein Trap-Befehl ausgelÃ¶st wirdSpezifikation %s wird auf '%s' gesetzt
  
  Gemeinsam genutztes call_expr:Gemeinsames rtxEinzelner Ausgang nicht aufgezeichnet fÃ¼r Schleife %d.GrÃ¶ÃŸe der Schleife %d sollte %d sein, nicht %d.Kleiner Datenbereich: keiner, sdata, verwendenKleines SpeichermodellZu verwendendes ABICPU fÃ¼r Codeerzeugungszwecke angebenCPU fÃ¼r Planzwecke angebenCPU fÃ¼r Planzwecke angeben.PA-RISC-Architektur fÃ¼r Codegenerierung angeben.
  Die Werte sind 1.0, 1.1, und 2.0UNIX-Standard fÃ¼r Predefines und Bindung angeben.
  UnterstÃ¼tzter Wert ist 93.UNIX-Standard fÃ¼r Predefines und Bindung angeben.
  UnterstÃ¼tzte Werte sind 93 und 95.UNIX-Standard fÃ¼r Predefines und Bindung angeben.
! UnterstÃ¼tzte Werte sind 93, 95 und 98.Standard MIPS ISA angebenAusrichtung der Strukturfelder default/natural angebenABI angebenBit-Breite des unmittelbaren TLS-Versatzes angebenFunktion zum Entleeren des Zwischenspeichers angebenAbfangfunktionsnummer zum Entleeren des Zwischenspeichers angebenAngeben, ob FlieÃŸkommahardware verwendet werden sollteHÃ¶chstzahl der Iterationen fÃ¼r RPTS angebenBereich der zu fixierenden Register angebenBereich der zu fixierenden Register angeben.PlanungsprioritÃ¤t fÃ¼r Verteilschlitz-beschrÃ¤nkte Befehle angebenGrÃ¶ÃŸe von Â»long doubleÂ« angeben (64 oder 128 Bits)Angeben, dass Argumente gegenseitig und fÃ¼r globale Symbole Aliase sein kÃ¶nnenAngeben, dass keine implizite Typisierung erlaubt ist, auÃŸer es wird durch explizite IMPLICIT-Anweisungen Ã¼berschriebenMCU-Namen angebenAnfÃ¤ngliche Stapeladresse angebenKleinste Bitausrichtung von Strukturen angebenNamen der Ziel-CPU angebenNamen der Ziel-Architektur angebenNamen der FlieÃŸkommahardware/-format des Zielsystems angebenReihenfolge der Registerbelegung angebenFÃ¼r PIC-Adressierung zu verwendendes Register angebenAngeben, welches Schema zum EinfÃ¼gen von nops nach der Planung angewendet werden sollyes/no angeben; je nachdem, ob SPE SIMD-Befehle erzeugt werden sollenyes/no angeben; je nachdem, ob VRSAVE-Befehle fÃ¼r AltiVec erzeugt werden sollenyes/no angeben; je nachdem, ob isel-Befehle erzeugt werden sollenyes/no angeben; je nachdem, ob FlieÃŸkomma in den GPRs verwendet wirdLebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden.Anweisung erzeugt Alias-Speicherzugriffe, hat aber kein V_MAY_DEFSAnweisung fÃ¼r throw inmitten eines Blockes markiert.Anweisung fÃ¼r throw markiert, tut es jedoch nicht.Statische Bindung wird nicht unterstÃ¼tzt.
  VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar istVorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar istUmgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent)Funktionsnamen im Objektcode speichernStrukturiertes COND_EXPR am Ende von bb %d
! Basisklasse %qs von Klasse %qs nicht gefundenBasisschnittstelle %qs von %s %qs nicht gefundenEingebaute 3DNow!-Funktionen unterstÃ¼tzenGreen Hills ABI unterstÃ¼tzenEingebaute MMX- und SSE-Funktionen und Codeerzeugung unterstÃ¼tzenEingebaute MMX-Funktionen unterstÃ¼tzenEingebaute MMX-, SSE- und SSE2-Funktionen und Codeerzeugung unterstÃ¼tzenEingebaute MMX-, SSE-, SSE2- und SSE3-Funktionen und Codeerzeugung unterstÃ¼tzenAufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzenAltes Multi-Threading unterstÃ¼tzenMessage Passing mit paralleler Umgebung unterstÃ¼tzenMulti-Threading unterstÃ¼tzenSynchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzenAusgabe von Befehlszahlen und Zeilennummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼ckenWarnungen unterdrÃ¼ckenSynonym fÃ¼r -Wcomment%s von %d Zweigen mindestens einmal genommen
  Ziel hat nicht geteiltes I&DZiel hat geteiltes I&DAuf AM33-Prozessor abzielenAuf AM33/2.0-Prozessor abzielenZiel: %s
! %s %qs in Klasse %qs ist veraltetDas %s-Frontend erkennt die folgenden Optionen:
  
  Die Option Â»--paramÂ« erkennt die folgenden Parameter:
! Die Option -shared wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tzt.Die Klasse %qs ist veraltetDer Klassenname %qs ist in diesem GÃ¼ltigkeitsbereich bereits definiert. Eine innere Klasse darf nicht den gleichen einfachen Namen wie ihre umgebenden Klassen habenDer Compiler unterstÃ¼tzt nicht -march=%s.Die folgenden Optionen sind sprach-unabhÃ¤ngig:
  Maximalbetrag des von GCSE zu belegenden SpeichersGrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Inline-FunktionenGrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Nicht-Inline-FunktionenGrÃ¶ÃŸte LÃ¤nge des betrachteten Pfades in cseDie MaximallÃ¤nge der Liste der anhÃ¤ngigen geplanten OperationenHÃ¶chstzahl der Speicherstellen, die von cselib aufgezeichnet werdenHÃ¶chstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden kÃ¶nnenHÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden BlÃ¶cke in einer RegionHÃ¶chstzahl der zu betrachtenden eingehenden Kanten fÃ¼r KreuzsprungHÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden Anweisungen in einer RegionDie HÃ¶chstzahl der Befehle einer vollstÃ¤ndig geschÃ¤lten SchleifeDie HÃ¶chstzahl der Befehle einer geschÃ¤lten SchleifeDie HÃ¶chstzahl der Befehle einer geschÃ¤lten Schleife, die nur einmal rolltDie HÃ¶chstzahl der Befehle einer ungeschalteten SchleifeDie HÃ¶chstzahl der zu vervielfÃ¤ltigenden Anweisungen, wenn berechnete Gotos expandiert werdenDie HÃ¶chstzahl der Anweisungen in einer einzelnen fÃ¼r Â»inlineÂ« geeigneten FunktionDie HÃ¶chstzahl der Anweisungen, bis zu der eine Inline-Funktion per Rekursion wachsen kannDie HÃ¶chstzahl der Anweisungen, bis zu der eine Nicht-Inline-Funktion per Rekursion wachsen kannDie HÃ¶chstzahl der zu betrachtenden Anweisungen um VerzÃ¶gerungsschlitz zu fÃ¼llenDie HÃ¶chstzahl der zu betrachtenden Anweisungen um richtige aktive Registerinformationen zu findenDie HÃ¶chstzahl der zum Abrollen von Schleifen zu betrachtenden AnweisungenDie HÃ¶chstzahl der zum Abrollen von Schleifen im Mittel zu betrachtenden AnweisungenHÃ¶chstzahl der rÃ¼ckwÃ¤rts zu suchenden Anweisungen, wenn nach Ã¤quivalentem Neuladen gesucht wirdDie HÃ¶chstzahl der Anweisungen fÃ¼r automatisches Â»inlineÂ«Die HÃ¶chstzahl der DurchlÃ¤ufe fÃ¼r GCSEDie HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen SchleifeDie HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife, die vollstÃ¤ndig geschÃ¤lt wirdDie HÃ¶chstzahl der Iterationen zum Abrollen in einzelner SchleifeDie HÃ¶chstzahl der Abschaltungen in einer einzelnen SchleifeHÃ¶chstzahl der erlaubten virtuellen Operanden, um Aliase vor AuslÃ¶sen des Alias-Grouping zu reprÃ¤sentierenDie hÃ¶chste StrukturgrÃ¶ÃŸe (in Bytes), bei der GCC Block-Kopien machtDie Mindestkosten eines teuren Ausdrucks in der SchleifeninvariantenbewegungMindestanzahl der passenden zu betrachtenden Anweisungen fÃ¼r KreuzsprungAnzahl der DurchlÃ¤ufe, die der Swing-Modulo-Scheduler bei 	  KonfliktprÃ¼fung mit DFA betrachtetProzentsatz der Funktion, gewichtet nach AusfÃ¼hrungsfrequenz, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar istProzentsatz der Funktion, gewichtet nach AusfÃ¼hrungsfrequenz, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar istDie GrÃ¶ÃŸe eines als groÃŸ angesehenen FunktionskÃ¶rpersDer Anteil-Schwellwert zwischen instanzierten Feldern und der Gesamt-StrukturgrÃ¶ÃŸeDer Anteil-Schwellwert fÃ¼r die AusfÃ¼hrung partieller Redundanzbeseitigung nach dem Neuladen.Der Anteil-Schwellwert des ZÃ¤hlers kritischer Kanten, die Redundanzbeseitigung nach dem Neuladen erlaubenObere Schranke zum gemeinsamen Verwenden von GanzzahlkonstantenDies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
  gibt KEINE Garantie; auch nicht fÃ¼r VERKAUFBARKEIT oder FÃœR SPEZIELLE ZWECKE.
  
  Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
  gibt KEINE Garantie; auch nicht fÃ¼r VERKAUFBARKEIT oder FÃœR SPEZIELLE ZWECKE.
  
! Dies ist die Stelle der vorherigen Deklaration der Marke %qsDieser Schalter ist veraltet; stattdessen -Wextra verwendenDieser Schalter ist undokumentiertThread-Modell: %s
  Thumb: Annahme, dass Funktionszeiger an nicht Thumb unterstÃ¼tzenden Code Ã¼bergeben werden kÃ¶nnenThumb: Annahme, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnenThumb: Blatt-Stapelrahmen erzeugen, auch wenn nicht erforderlichThumb: Nicht-Blatt-Stapelrahmen erzeugen, auch wenn nicht erforderlichKeine GOTPLT-Referenzen zusammen mit -fpic und -fPIC verwendenZu viele abgehende Zweig-Kanten vom bb %iZu viel Stapelspeicher zu entsorgen: %ddZu viel Stapelspeicher vorzubereiten: %dGesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architektur.Vorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«)Ganzzahldivision durch Null abfangenAlle Warnungen als Fehler behandelnFehlende Header-Dateien als generierte Dateien behandelnDie Eingabedatei als bereits vorverarbeitet behandelnÂ»Â»jcf-dump --helpÂ« fÃ¼r mehr Informationen verwenden.
  Â»jv-scan --helpÂ« fÃ¼r mehr Informationen probieren.
  Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.
! Abgeleitete Typen so kompakt wie mÃ¶glich anordnenAusrichtung fÃ¼r den angegebenen Chip oder CPU optimierenDie erwartete Speicher-Wartezeit abstimmenZwei verschiedene Zeiger mit identischen Zeigt-Auf-Mengen, aber mit verschiedenen NamensschildernTyp %qs mÃ¶glicherweise auch in Paket %qs definiertTyp %qs in Deklaration des Feldes %qs nicht gefundenTyp %qs in Deklaration des Argumentes %qs der Methode %qs nicht gefundenTyp %qs in Deklaration der lokalen Variable %qs nicht gefundenTyp %qs in der Deklaration des RÃ¼ckgabetypen der Methode %qs nicht gefundenUnpassende Typen fÃ¼r SSA_NAME und sein Symbol.UNKNOWN in print_operand !?Unsymmetrisches Â»]Â«Variable %qs ist nicht definiertUndefinierter Variablen- oder Klassenname: %qsUnerwarteter Typ in Wahrheitswert-UmwandlungNicht initialisierte lokale Symbole in .bssNicht initialisierte lokale Symbole in .dataUnbekannte CPU verwendet in -march=%s.Unbekannte CPU verwendet in -mtune=%s.Unbekannte CPU: -mcpu=%sunbekannte innere AnweisungUnbekannter Schalter -mlong-double-%sNicht erreichbare AnweisungAufruf: Aufruf: %s [OPTIONEN]... KLASSENNAMEmain [AUSGABEDATEI]
  Aufruf: %s [Optionen] Datei...
  Aufruf: gcov [OPTION]... QUELLDATEI
  
--- 1043,1075 ----
  
  #ident-Anweisungen verarbeiten%s wird verarbeitet
  Spezifikation %c%s%c wird verarbeitet, welche Â»%sÂ« ist
! Big-Endian-Code erzeugenZur Laufzeit verschiebbaren Code erzeugenLittle-Endian-Code erzeugenProfiling wird von diesem Ziel nicht unterstÃ¼tztPC-relative Funktionsaufrufe verbietenAlles in regulÃ¤res TOC legenSprÃ¼nge in AufrufverzÃ¶gerungsschlitze steckenZeichendaten in gesonderten Zeichenabschnitt legenUninitialisierte Konstanten im ROM ablegen (benÃ¶tigt -membedded-data)Null-initialisierte Daten in den bss-Abschnitt legenRETURN_ADDRESS_OFFSET nicht unterstÃ¼tztRTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Â»%sÂ« mit letztem Elt %d in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Zugriff von Elt %d von Vektor mit letztem Elt %d in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Code Â»%sÂ« oder Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Code Â»%sÂ« erwartet, haben Â»%sÂ« in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Elt-%d-Typ %c oder %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%dRTL-ÃœberprÃ¼fung: Elt-%d-Typ %c erwartet, haben Typ %c (rtx %s) in %s, bei %s:%dRTL-KennzeichenÃ¼berprÃ¼fung: %s mit unerwartetem RTX-Code Â»%sÂ« in %s bei %s:%d verwendetLesen der Spezifikationen von %s
! C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennenGNU-definierte SchlÃ¼sselworte erkennenEingebaute Funktionen erkennenDas Â»asmÂ«-SchlÃ¼sselwort erkennenGrÃ¶ÃŸe von Objektdateien reduzierenRegister sb ist Null. FÃ¼r absolute Adressierung verwendenRegistervariable %qD in verschachtelter Funktion verwendet.Dateinamen beim EinfÃ¼gen von Dateien neu abbildenBasisblÃ¶cke und Partition in heiÃŸe und kalte Abschnitte umordnenBasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessernFunktionen umsortieren, um Codeplatzierung zu verbessernVorÃ¼bergehende SSA-Speicherbereiche in Kopien mit besseren Namen ersetzenAddieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzenVorÃ¼bergehende AusdrÃ¼cke im SSA-Normaldurchlauf ersetzenÃœber dauerhafte Speicherreservierung berichtenBenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgebenIEEE-konforme Mathematik-Bibliotheksroutinen (OSF/1) anfordernBefehle nach Registerbelegung neu planenBefehle vor Registerbelegung neu planenIn Basis-BlÃ¶cken keine Register bei der Ziel-Lade-Bewegung wiederverwendenAlle Strukturen Ã¼ber Speicher zurÃ¼ckgeben (AIX-Standard)Return-Kante zeigt nicht auf Ausgang in bb %d
! FlieÃŸkommaergebnisse Ã¼ber ac0 zurÃ¼ckgebenFlieÃŸkommaergebnisse Ã¼ber Speicher zurÃ¼ckgebenKleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgebenKleine Aggregate Ã¼ber Register zurÃ¼ckgebenKleine Strukturen Ã¼ber Register zurÃ¼ckgeben (SVR4-Standard)Funktionswerte Ã¼ber FPU-Register zurÃ¼ck gebenr30 auf Funktionsbasis wiederverwendenRichtiger Ausgang ist %d->%d.Schleifenoptimierer zweimal laufen lassenSH2a unterstÃ¼tzt nicht Little-EndianSSA-BeschÃ¤digungSSA-Name in Frei-Liste, jedoch immer noch referenziertSSA_NAME in zwei verschiedenen BlÃ¶cken (%i und %i) erzeugtSSA_NAME_DEF_STMT ist falschSSA_NAME_OCCURS_IN_ABNORMAL_PHI sollte gesetzt seinSSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendetSSE-Registerargument mit SSE ausgeschaltetSSE-RegisterrÃ¼ckgabe mit SSE ausgeschaltetSSE-Vektorargument ohne eingeschaltetes SSE Ã¤ndert das ABISSE-VektorrÃ¼ckgabe ohne eingeschaltetes SSE Ã¤ndert das ABIDas gleiche wie: -mep -mprolog-functionDP wÃ¤hrend ISR im kleinen Speichermodell sichernRegister bei Funktionsaufrufen sichernCode fÃ¼r die gegebene CPU planenFÃ¼r angegebene CPU planenSichtbarkeitsbereich der Variablen aus einer for-Initialisierungs-Anweisung ist fÃ¼r die Schleife lokalSpeicherzugriffsverletzungSpeicherzugriffsverletzung (Code)ABI-Aufrufkonvention auswÃ¤hlenCPU auswÃ¤hlen, fÃ¼r die Code erzeugt werden sollAuswahl des Anteils an der Anzahl der Wiederholungen des Basisblocks im Programm, vorausgesetzt, der Basisblock muss als Â»heiÃŸÂ« angesehen werdenAuswahl des Anteils an der HÃ¶chstfrequenz der AusfÃ¼hrungen des Basisblocks im Programm, vorausgesetzt, der Basisblock muss als Â»heiÃŸÂ« angesehen werdenVoll-, Teil- oder keine Traceback-TabelleMethode fÃ¼r sdata-Behandlung auswÃ¤hlenWindows-defines setzenPrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzenNach eingebauten Mathematikfunktionen errno setzenHÃ¶chste Ausrichtung auf 4 setzenHÃ¶chste Ausrichtung auf 8 setzensizeof(bool) auf 1 setzenStart-Adresse der Daten setzenStart-Adresse des Programmes setzenPPC_EMB-Bit im ELF-Flags-Header setzenMaximalgrÃ¶ÃŸe der fÃ¼r den SDA-Bereich geeigneten Daten setzenMaximalgrÃ¶ÃŸe der fÃ¼r den TDA-Bereich geeigneten Daten setzenMaximalgrÃ¶ÃŸe der fÃ¼r den ZDA-Bereich geeigneten Daten setzenHÃ¶chstanzahl der Bytes angeben, die noch im Stack Ã¼brig sind, bevor ein Trap-Befehl ausgelÃ¶st wirdSpezifikation %s wird auf '%s' gesetzt
  
  Gemeinsam genutztes call_expr:Gemeinsames rtxEinzelner Ausgang nicht aufgezeichnet fÃ¼r Schleife %d.GrÃ¶ÃŸe der Schleife %d sollte %d sein, nicht %d.Kleiner Datenbereich: keiner, sdata, verwendenKleines SpeichermodellZu verwendendes ABICPU fÃ¼r Codeerzeugungszwecke angebenCPU fÃ¼r Planzwecke angebenCPU fÃ¼r Planzwecke angeben.PA-RISC-Architektur fÃ¼r Codegenerierung angeben.
  Die Werte sind 1.0, 1.1, und 2.0UNIX-Standard fÃ¼r Predefines und Bindung angeben.
  UnterstÃ¼tzter Wert ist 93.UNIX-Standard fÃ¼r Predefines und Bindung angeben.
  UnterstÃ¼tzte Werte sind 93 und 95.UNIX-Standard fÃ¼r Predefines und Bindung angeben.
! UnterstÃ¼tzte Werte sind 93, 95 und 98.Standard MIPS ISA angebenAusrichtung der Strukturfelder default/natural angebenABI angebenBit-Breite des unmittelbaren TLS-Versatzes angebenFunktion zum Entleeren des Zwischenspeichers angebenAbfangfunktionsnummer zum Entleeren des Zwischenspeichers angebenAngeben, ob FlieÃŸkommahardware verwendet werden sollteHÃ¶chstzahl der Iterationen fÃ¼r RPTS angebenBereich der zu fixierenden Register angebenBereich der zu fixierenden Register angeben.PlanungsprioritÃ¤t fÃ¼r Verteilschlitz-beschrÃ¤nkte Befehle angebenGrÃ¶ÃŸe von Â»long doubleÂ« angeben (64 oder 128 Bits)Angeben, dass Argumente gegenseitig und fÃ¼r globale Symbole Aliase sein kÃ¶nnenMCU-Namen angebenAnfÃ¤ngliche Stapeladresse angebenKleinste Bitausrichtung von Strukturen angebenNamen der Ziel-CPU angebenNamen der Ziel-Architektur angebenNamen der FlieÃŸkommahardware/-format des Zielsystems angebenReihenfolge der Registerbelegung angebenFÃ¼r PIC-Adressierung zu verwendendes Register angebenAngeben, welches Schema zum EinfÃ¼gen von nops nach der Planung angewendet werden sollyes/no angeben; je nachdem, ob SPE SIMD-Befehle erzeugt werden sollenyes/no angeben; je nachdem, ob VRSAVE-Befehle fÃ¼r AltiVec erzeugt werden sollenyes/no angeben; je nachdem, ob isel-Befehle erzeugt werden sollenyes/no angeben; je nachdem, ob FlieÃŸkomma in den GPRs verwendet wirdLebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden.Anweisung erzeugt Alias-Speicherzugriffe, hat aber kein V_MAY_DEFSAnweisung fÃ¼r throw inmitten eines Blockes markiert.Anweisung fÃ¼r throw markiert, tut es jedoch nicht.Statische Bindung wird nicht unterstÃ¼tzt.
  VorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar istVorwÃ¤rtswachstum anhalten, wenn die Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar istUmgekehrtes Wachstum anhalten, wenn die umgekehrte Wahrscheinlichkeit der besten Kante weniger als dieser Schwellwert ist (in Prozent)Funktionsnamen im Objektcode speichernStrukturiertes COND_EXPR am Ende von bb %d
! Eingebaute 3DNow!-Funktionen unterstÃ¼tzenGreen Hills ABI unterstÃ¼tzenEingebaute MMX- und SSE-Funktionen und Codeerzeugung unterstÃ¼tzenEingebaute MMX-Funktionen unterstÃ¼tzenEingebaute MMX-, SSE- und SSE2-Funktionen und Codeerzeugung unterstÃ¼tzenEingebaute MMX-, SSE-, SSE2- und SSE3-Funktionen und Codeerzeugung unterstÃ¼tzenAufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzenAltes Multi-Threading unterstÃ¼tzenMessage Passing mit paralleler Umgebung unterstÃ¼tzenMulti-Threading unterstÃ¼tzenSynchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzenAusgabe von Befehlszahlen und Zeilennummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼ckenWarnungen unterdrÃ¼ckenSynonym fÃ¼r -Wcomment%s von %d Zweigen mindestens einmal genommen
  Ziel hat nicht geteiltes I&DZiel hat geteiltes I&DAuf AM33-Prozessor abzielenAuf AM33/2.0-Prozessor abzielenZiel: %s
! Das %s-Frontend erkennt die folgenden Optionen:
  
  Die Option Â»--paramÂ« erkennt die folgenden Parameter:
! Die Option -shared wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tzt.Der Compiler unterstÃ¼tzt nicht -march=%s.Die folgenden Optionen sind sprach-unabhÃ¤ngig:
  Maximalbetrag des von GCSE zu belegenden SpeichersGrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Inline-FunktionenGrÃ¶ÃŸte Tiefe mit rekursivem Inline fÃ¼r Nicht-Inline-FunktionenGrÃ¶ÃŸte LÃ¤nge des betrachteten Pfades in cseDie MaximallÃ¤nge der Liste der anhÃ¤ngigen geplanten OperationenHÃ¶chstzahl der Speicherstellen, die von cselib aufgezeichnet werdenHÃ¶chstzahl der RTL-Knoten, die als letzte Werte des Kombinierers aufgezeichnet werden kÃ¶nnenHÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden BlÃ¶cke in einer RegionHÃ¶chstzahl der zu betrachtenden eingehenden Kanten fÃ¼r KreuzsprungHÃ¶chstzahl der fÃ¼r Zwischen-Block-Scheduling zu betrachtenden Anweisungen in einer RegionDie HÃ¶chstzahl der Befehle einer vollstÃ¤ndig geschÃ¤lten SchleifeDie HÃ¶chstzahl der Befehle einer geschÃ¤lten SchleifeDie HÃ¶chstzahl der Befehle einer geschÃ¤lten Schleife, die nur einmal rolltDie HÃ¶chstzahl der Befehle einer ungeschalteten SchleifeDie HÃ¶chstzahl der zu vervielfÃ¤ltigenden Anweisungen, wenn berechnete Gotos expandiert werdenDie HÃ¶chstzahl der Anweisungen in einer einzelnen fÃ¼r Â»inlineÂ« geeigneten FunktionDie HÃ¶chstzahl der Anweisungen, bis zu der eine Inline-Funktion per Rekursion wachsen kannDie HÃ¶chstzahl der Anweisungen, bis zu der eine Nicht-Inline-Funktion per Rekursion wachsen kannDie HÃ¶chstzahl der zu betrachtenden Anweisungen um VerzÃ¶gerungsschlitz zu fÃ¼llenDie HÃ¶chstzahl der zu betrachtenden Anweisungen um richtige aktive Registerinformationen zu findenDie HÃ¶chstzahl der zum Abrollen von Schleifen zu betrachtenden AnweisungenDie HÃ¶chstzahl der zum Abrollen von Schleifen im Mittel zu betrachtenden AnweisungenHÃ¶chstzahl der rÃ¼ckwÃ¤rts zu suchenden Anweisungen, wenn nach Ã¤quivalentem Neuladen gesucht wirdDie HÃ¶chstzahl der Anweisungen fÃ¼r automatisches Â»inlineÂ«Die HÃ¶chstzahl der DurchlÃ¤ufe fÃ¼r GCSEDie HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen SchleifeDie HÃ¶chstzahl der SchÃ¤lvorgÃ¤nge einer einzelnen Schleife, die vollstÃ¤ndig geschÃ¤lt wirdDie HÃ¶chstzahl der Iterationen zum Abrollen in einzelner SchleifeDie HÃ¶chstzahl der Abschaltungen in einer einzelnen SchleifeHÃ¶chstzahl der erlaubten virtuellen Operanden, um Aliase vor AuslÃ¶sen des Alias-Grouping zu reprÃ¤sentierenDie hÃ¶chste StrukturgrÃ¶ÃŸe (in Bytes), bei der GCC Block-Kopien machtDie Mindestkosten eines teuren Ausdrucks in der SchleifeninvariantenbewegungMindestanzahl der passenden zu betrachtenden Anweisungen fÃ¼r KreuzsprungAnzahl der DurchlÃ¤ufe, die der Swing-Modulo-Scheduler bei 	  KonfliktprÃ¼fung mit DFA betrachtetProzentsatz der Funktion, gewichtet nach AusfÃ¼hrungsfrequenz, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung verfÃ¼gbar istProzentsatz der Funktion, gewichtet nach AusfÃ¼hrungsfrequenz, die bei Verfolgungsentwurf abgedeckt werden muss. Verwendet, wenn Profil-RÃ¼ckmeldung nicht verfÃ¼gbar istDie GrÃ¶ÃŸe eines als groÃŸ angesehenen FunktionskÃ¶rpersDer Anteil-Schwellwert zwischen instanzierten Feldern und der Gesamt-StrukturgrÃ¶ÃŸeDer Anteil-Schwellwert fÃ¼r die AusfÃ¼hrung partieller Redundanzbeseitigung nach dem Neuladen.Der Anteil-Schwellwert des ZÃ¤hlers kritischer Kanten, die Redundanzbeseitigung nach dem Neuladen erlaubenObere Schranke zum gemeinsamen Verwenden von GanzzahlkonstantenDies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
  gibt KEINE Garantie; auch nicht fÃ¼r VERKAUFBARKEIT oder FÃœR SPEZIELLE ZWECKE.
  
  Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
  gibt KEINE Garantie; auch nicht fÃ¼r VERKAUFBARKEIT oder FÃœR SPEZIELLE ZWECKE.
  
! Dieser Schalter ist veraltet; stattdessen -Wextra verwendenDieser Schalter ist undokumentiertThread-Modell: %s
  Thumb: Annahme, dass Funktionszeiger an nicht Thumb unterstÃ¼tzenden Code Ã¼bergeben werden kÃ¶nnenThumb: Annahme, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnenThumb: Blatt-Stapelrahmen erzeugen, auch wenn nicht erforderlichThumb: Nicht-Blatt-Stapelrahmen erzeugen, auch wenn nicht erforderlichKeine GOTPLT-Referenzen zusammen mit -fpic und -fPIC verwendenZu viele abgehende Zweig-Kanten vom bb %iZu viel Stapelspeicher zu entsorgen: %ddZu viel Stapelspeicher vorzubereiten: %dGesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architektur.Vorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«)Ganzzahldivision durch Null abfangenAlle Warnungen als Fehler behandelnFehlende Header-Dateien als generierte Dateien behandelnDie Eingabedatei als bereits vorverarbeitet behandelnÂ»Â»jcf-dump --helpÂ« fÃ¼r mehr Informationen verwenden.
  Â»jv-scan --helpÂ« fÃ¼r mehr Informationen probieren.
  Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.
! Ausrichtung fÃ¼r den angegebenen Chip oder CPU optimierenDie erwartete Speicher-Wartezeit abstimmenZwei verschiedene Zeiger mit identischen Zeigt-Auf-Mengen, aber mit verschiedenen NamensschildernUnpassende Typen fÃ¼r SSA_NAME und sein Symbol.UNKNOWN in print_operand !?Unerwarteter Typ in Wahrheitswert-UmwandlungNicht initialisierte lokale Symbole in .bssNicht initialisierte lokale Symbole in .dataUnbekannte CPU verwendet in -march=%s.Unbekannte CPU verwendet in -mtune=%s.Unbekannte CPU: -mcpu=%sunbekannte innere AnweisungUnbekannter Schalter -mlong-double-%sAufruf: Aufruf: %s [OPTIONEN]... KLASSENNAMEmain [AUSGABEDATEI]
  Aufruf: %s [Optionen] Datei...
  Aufruf: gcov [OPTION]... QUELLDATEI
  
*************** gibt KEINE Garantie; auch nicht fÃ¼r VER
*** 1095,1102 ****
  
  Aufruf: jv-scan [OPTION]... DATEI...
  
! 128-Bit-Â»long doubleÂ«s verwenden128-bit long double verwenden16-Bit int verwenden32-Bit float verwenden32-Bit int verwenden32-Bit-ABI verwenden32-Bit-FlieÃŸkomma-Register verwendenAllgemeine Register in 32 Bit Breite verwenden32-Bit-Â»longÂ«-Typ verwenden4-Byte-EintrÃ¤ge in switch-Tabellen verwenden64-Bit float verwenden64-Bit long doubles verwenden64-Bit-ABI verwenden64-Bit-FlieÃŸkomma-Register verwendenAllgemeine Register in 64 Bit Breite verwenden64-Bit-Â»intÂ«-Typ verwenden64-bit long double verwenden64-Bit-Â»longÂ«-Typ verwendenABI-reservierte Register verwendenAltiVec-Befehle verwendenÂ»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur aufhebenCONST16-Befehle zum Laden von Konstanten verwendenDEC-Assemblersyntax verwendenEABI verwendenGNU as verwenden (jetzt ignoriert)Relative GP sdata/sbss-Abschnitte verwendenGP-relative sdata/sbss-Abschnitte verwenden (jetzt ignoriert)H8/300-Ausrichtungsregeln verwendenIEEE-Arithmetik fÃ¼r FlieÃŸkommavergleiche verwendenIrix PIC verwendenMIPS-3D-Befehle verwendenMPYI-Befehle fÃ¼r C3x verwendenMingw-spezifische Thread-UnterstÃ¼tzung verwenden%reloc()-Assembleroperatoren im NewABI-Stil verwendenP-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwendenPC-relativen L32R-Befehl zum Laden von Konstanten verwendenPOWER-Befehlssatz verwendenPOWER2-Befehlssatz verwendenOptionale Befehle der PowerPC-Mehrzweck-Gruppe verwendenOptionale Befehle der PowerPC-Grafik-Gruppe verwendenPowerPC-Befehlssatz verwendenPowerPC-64-Befehlssatz verwendenROM statt RAM verwendenUNIX-Assemblersyntax verwendenVAX-FP verwenden__cxa_atexit verwenden, um Destruktoren zu registrierenGlobale Register belegende Adressen verwendenAlternative Registernamen verwendenAssemblermakros statt Auslagerungsoperatoren verwendenBig-Endian Byte-Reihenfolge verwendenBit-Feld-Befehle verwendenbras fÃ¼r ausfÃ¼hrbare Datei < 64k verwendenGanzzahldivision durch Null mit Break abfangenAufruf und RTC fÃ¼r Funktionsaufrufe und RÃ¼ckgaben verwendenMit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwendenAndere Aufrufkonvention mit 'RTD' verwendenDirekte CALLn-Befehle fÃ¼r schnelle Aufrufe verwendenModus zur direkten Adressierung fÃ¼r Soft-Register verwendenDirekte Referenzen gegen %gs beim Zugriff auf TLS-Daten verwendenEpsilon beachtende FlieÃŸkomma-Vergleichsbefehle verwendenProfile von Ausdruckswerten in Optimierungen verwendenf2c-Aufrufkonvention verwendenSchnelle aber nur angenÃ¤herte FlieÃŸkomma-zu-Ganzzahl-Umwandlung verwendenEigenschaften und Programmplanung fÃ¼r gegebene CPU verwendenFÃ¼r angegebene CPU planen und deren Eigenschaften verwendenFP-Register verwendenStandard-GCC-Bitfeld-Anordnung verwendenGegebenes SPARC-Code-Modell verwendenGegebenen Assemblerdialekt verwendenGegebenen Thread-lokalen Speicherdialekt verwendenGegebenes x86-64-Codemodell verwendenHardware-FlieÃŸkomma verwendenHardware-FP verwendenHardware-Vierfach-FlieÃŸkommabefehle verwendenin/loc/out-Registernamen ausgebenIndirekte CALLXn-Befehle fÃ¼r groÃŸe Programme verwendenIndirekte Aufrufe verwendenJSR und RTS fÃ¼r Funktionsaufrufe und RÃ¼ckgaben verwendenLittle-Endian Byte-Reihenfolge verwendenÂ»little-endianÂ« Bytereihenfolge fÃ¼r Daten verwendenmips-tfile asm Nachbearbeitung verwendenMultiplizier-Zwischenspeicher verwendenFlieÃŸkommabefehl zum Multiplizieren-Akkumulieren verwendenMS-Bitfeld-Anordnung verwendenNeue Mnemonics fÃ¼r PowerPC-Architektur verwendenNormale Aufrufkonvention verwendenVerwendung von -fdefault-double-8 erfordert -fdefault-real-8Offset-Tabellen fÃ¼r virtuelle Methodenaufrufe verwendenAlte Mnemonics fÃ¼r PowerPC-Architektur verwendenGepacktes Stacklayout verwendenPaarweise-single Hardware-FlieÃŸkommabefehle verwendenPortierbare Aufrufkonventionen verwendenProfilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwendenpush-Befehle verwenden, um ausgehende Argumente zu sichernRote Zone in x86-64-Code verwendenRegisterstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwendenRegister zur ArgumentÃ¼bergabe verwendenrjmp/rcall (beschrÃ¤nkter Wertebereich) auf >8K-GerÃ¤ten verwendenShared Libraries verwendenNur single (32-bit) FlieÃŸkomma verwendenLangsame aber genaue FlieÃŸkomma-zu-Ganzzahl-Umwandlung verwendenSoftware-FlieÃŸkomma verwendenStapelversatz verwendenBei stÃ¤rkerer Ausrichtung fÃ¼r Doppelwort-Kopien Structs verwendenStubs fÃ¼r Funktionsprologe verwendenFÃ¼r Prolog/Epilog Unterprogramme verwendenDas BK-Register als Mehrzweckregister verwendenCygwin-Schnittstelle verwendenMingw32-Schnittstelle verwendenWindISS-Simulator verwendenBit-Feld-Befehle verwendenDie meisten Optionen verwenden, die spezielle FÃ¤higkeiten einschalten, solange sie durch andere Optionen erlaubt sindDen schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwendenFÃ¼r double die gleiche Breite wie fÃ¼r float verwendenGanzzahldivision durch Null mit Trap abfangenBaum-SSA-basierte Implementierung der Profilierung verwendenUnausgerichtete Speicherreferenzen verwendenWert-Profilierung fÃ¼r spekulatives Prefetching verwendenNullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiterndeIm Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«)Es werden eingebaute Spezifikationen verwendet.
! darwin64-ABI wird verwendetAltes darwin-ABI wird verwendetVisuellen Befehlssatz verwendenVOIDmode bei einer AusgabeVariable %qs ist bereits in dieser Methode definiert und wurde als %<%s %s%> in Zeile %d deklariertVariable %qs wird in der Argumentliste der Methode %qs mehr als einmal verwendetVariable %qs kann nicht initialisiert worden seinBei "extern"-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnenBei "verdÃ¤chtigen" Konstrukten warnenBei @selector() ohne vorher deklarierte Methoden warnenWarnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wirdBei PCH-Dateien, die gefunden, aber nicht benutzt werden, warnenBei aufgezÃ¤hlten Â»switchÂ«-Anweisungen, denen ein bestimmter Fall fehlt, warnenBei Aufrufen mit impliziter Schnittstelle warnenWarnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werdenBei Umwandlungen, die Qualifizierer streichen, warnenBei Code, der nie ausgefÃ¼hrt wird, warnenBei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnteBei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnenVor der Verwendung des veralteten AltiVec-Typen Â»vector long ...Â« warnenBei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«-Anweisung warnenBei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«, denen ein Fall fehlt, warnenBei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnenBei Formatstrings, die keine Literale sind, warnenBei Arithmetik mit Funktionszeigern warnenBei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sind, warnenBei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnenVor globalen Funktionen ohne vorherige Deklaration warnenBei globalen Funktionen ohne Prototypen warnenBei impliziten Umwandlungen warnenBei impliziten Funktionsdeklarationen warnenBei ungÃ¼ltigen Benutzungen des Makros Â»offsetofÂ« warnenBei in der Hauptdatei definierten, ungenutzten Makros warnenBei fehlenden Feldern in struct-Initialisierungen warnenBei mehreren Deklarationen des gleichen Objektes warnenBei nicht-virtuellen Destruktoren warnenBei Ã¼berladenen virtuellen Funktionsnamen warnenWarnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸernBei mÃ¶glichem Aliasing von Dummy-Argumenten warnenVor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnenBei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnenBei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnenBei mÃ¶glicherweise fehlenden Klammern warnenBei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnenBei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnenBei zurÃ¼ckgegebenen Strukturen, Unions oder Feldern warnenBei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnenBei verirrten Symbolen hinter #elif und #endif warnenBei strftime-Formaten, die auf Jahreszahlen mit 2 Stellen hinweisen, warnenVor Indizes mit Typ "char" warnenVor verdÃ¤chtigen Deklarationen von "main" warnenBei Dingen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden, warnenBei abgeschnittenen Quelltextzeilen warnenBei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnenBei Unterlauf numerischer KonstantenausdrÃ¼cke warnenBei nicht initialisierten automatischen Variablen warnenBei Funktionsdeklarationen ohne Prototyp warnenBei nicht erkannten Pragmas warnenBei Verwendung von Nicht-Standard-Intrinsics warnenBei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnenBei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnenBei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnenBei Variablen, die mit sich selbst initialisiert werden, warnen.Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnenBei Formaten der LÃ¤nge null warnenWarnen, wenn .class-Dateien veraltet sindWarnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wirdWarnen, wenn ein veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wirdWarnen, wenn eine Funktion alloca verwendet oder ein Feld dynamischer GrÃ¶ÃŸe erzeugtWarnen, wenn ein Selektor mehrere Methoden hatWarnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die gegebene RahmengrÃ¶ÃŸe Ã¼berschreitetWarnen, wenn eine Parameterdefinition im alten Stil verwendet wirdWarnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wirdWarnen, wenn veraltete Leeranweisungen gefunden werdenWarnen, wenn geerbte Methoden nicht implementiert sindBei unnÃ¶tig angegebenen Modifizierern warnenBei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnenBei Test von FlieÃŸkommawerten auf Gleichheit warnenWarnen, wenn Trigraphs auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nntenWarnen, wenn eine Deklaration keinen Typ angibtWarnen, wenn eine Deklaration hinter einer Anweisung gefunden wirdWarnen, wenn eine Funktion ungenutzt bleibtWarnen, wenn ein Funktionsparameter nicht verwendet wirdWarnen, wenn eine Marke ungenutzt bleibtWarnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet.Warnen, wenn ein Stapelrahmen grÃ¶ÃŸer als die angegebene GrÃ¶ÃŸe istWarnen, wenn eine Variable nicht verwendet wirdWarnen, wenn alle Konstruktoren und Destruktoren privat sindWarnen, wenn ein Ausdruckswert nicht verwendet wirdWarnen, wenn eine inline-Funktion nicht als solche erzeugt werden kannWarnen, wenn ein Optimierungsdurchgang ausgeschaltet istBei Umwandlung des Typs von Zeigern auf Elementfunktionen warnenWarnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates angegeben werdenWarnen, wenn eine lokale Variable eine andere Ã¼berdecktWarnen, wenn Ãœberladung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrtWarnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichtenWarnen, wenn sich Synthetisierverhalten von Cfront unterscheidetWarnen, wenn der Compiler Code umsortiertWarnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hatBei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnenWenn Â»signedÂ« und Â»unsignedÂ« nicht angegeben wurden, das Bitfeld vorzeichenbehaftet machenWenn Â»signedÂ« und Â»unsignedÂ« nicht gegeben sind, das Bitfeld vorzeichenunbehaftet machenWenn mÃ¶glich, keine Stapelrahmen erzeugenBeim Durchlaufen von CSE: bedingten SprÃ¼ngen folgenBeim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgenWÃ¤hrend des Setzens des Signalhandlers: %mWÃ¤hrend des Setzens des Signalstapels: %mR4000-Errata beachten und umgehenR4400-Errata beachten und umgehenErrata fÃ¼r VR4130 mflo/mfhi beachten und umgehenFehler in Multiplikationsbefehl umgehenBestimmte VR4120-Errata beachten und umgehenFrÃ¼hen 4300-Hardware-Bug umgehenFehler frÃ¼her SB-1 Revision 2 Kerne umgehenHardware-Multiplikationsfehler umgehenFalsche Summe der Zweig-Kanten nach bedingtem Sprung %iFalsche Summe der Zweig-Kanten nach unbedingtem Sprung %iFalsche Kante %d->%d fÃ¼r PHI-Argument
  Falsche ausgehende Kantenmarken am Ende des bb %d
  Falscher einzelner Ausgang %d->%d fÃ¼r Schleife %d aufgezeichnet.XXX Eintritt in pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
--- 1077,1084 ----
  
  Aufruf: jv-scan [OPTION]... DATEI...
  
! 128-Bit-Â»long doubleÂ«s verwenden128-bit long double verwenden16-Bit int verwenden32-Bit float verwenden32-Bit int verwenden32-Bit-ABI verwenden32-Bit-FlieÃŸkomma-Register verwendenAllgemeine Register in 32 Bit Breite verwenden32-Bit-Â»longÂ«-Typ verwenden4-Byte-EintrÃ¤ge in switch-Tabellen verwenden64-Bit float verwenden64-Bit long doubles verwenden64-Bit-ABI verwenden64-Bit-FlieÃŸkomma-Register verwendenAllgemeine Register in 64 Bit Breite verwenden64-Bit-Â»intÂ«-Typ verwenden64-bit long double verwenden64-Bit-Â»longÂ«-Typ verwendenABI-reservierte Register verwendenAltiVec-Befehle verwendenÂ»Branch LikelyÂ«-Befehle verwenden, Standard fÃ¼r die Architektur aufhebenCONST16-Befehle zum Laden von Konstanten verwendenDEC-Assemblersyntax verwendenEABI verwendenGNU as verwenden (jetzt ignoriert)Relative GP sdata/sbss-Abschnitte verwendenGP-relative sdata/sbss-Abschnitte verwenden (jetzt ignoriert)H8/300-Ausrichtungsregeln verwendenIEEE-Arithmetik fÃ¼r FlieÃŸkommavergleiche verwendenIrix PIC verwendenMIPS-3D-Befehle verwendenMPYI-Befehle fÃ¼r C3x verwendenMingw-spezifische Thread-UnterstÃ¼tzung verwenden%reloc()-Assembleroperatoren im NewABI-Stil verwendenP-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwendenPC-relativen L32R-Befehl zum Laden von Konstanten verwendenPOWER-Befehlssatz verwendenPOWER2-Befehlssatz verwendenOptionale Befehle der PowerPC-Mehrzweck-Gruppe verwendenOptionale Befehle der PowerPC-Grafik-Gruppe verwendenPowerPC-Befehlssatz verwendenPowerPC-64-Befehlssatz verwendenROM statt RAM verwendenUNIX-Assemblersyntax verwendenVAX-FP verwenden__cxa_atexit verwenden, um Destruktoren zu registrierenGlobale Register belegende Adressen verwendenAlternative Registernamen verwendenAssemblermakros statt Auslagerungsoperatoren verwendenBig-Endian Byte-Reihenfolge verwendenBit-Feld-Befehle verwendenbras fÃ¼r ausfÃ¼hrbare Datei < 64k verwendenGanzzahldivision durch Null mit Break abfangenAufruf und RTC fÃ¼r Funktionsaufrufe und RÃ¼ckgaben verwendenMit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwendenAndere Aufrufkonvention mit 'RTD' verwendenDirekte CALLn-Befehle fÃ¼r schnelle Aufrufe verwendenModus zur direkten Adressierung fÃ¼r Soft-Register verwendenDirekte Referenzen gegen %gs beim Zugriff auf TLS-Daten verwendenEpsilon beachtende FlieÃŸkomma-Vergleichsbefehle verwendenProfile von Ausdruckswerten in Optimierungen verwendenSchnelle aber nur angenÃ¤herte FlieÃŸkomma-zu-Ganzzahl-Umwandlung verwendenEigenschaften und Programmplanung fÃ¼r gegebene CPU verwendenFÃ¼r angegebene CPU planen und deren Eigenschaften verwendenFP-Register verwendenStandard-GCC-Bitfeld-Anordnung verwendenGegebenes SPARC-Code-Modell verwendenGegebenen Assemblerdialekt verwendenGegebenen Thread-lokalen Speicherdialekt verwendenGegebenes x86-64-Codemodell verwendenHardware-FlieÃŸkomma verwendenHardware-FP verwendenHardware-Vierfach-FlieÃŸkommabefehle verwendenin/loc/out-Registernamen ausgebenIndirekte CALLXn-Befehle fÃ¼r groÃŸe Programme verwendenIndirekte Aufrufe verwendenJSR und RTS fÃ¼r Funktionsaufrufe und RÃ¼ckgaben verwendenLittle-Endian Byte-Reihenfolge verwendenÂ»little-endianÂ« Bytereihenfolge fÃ¼r Daten verwendenmips-tfile asm Nachbearbeitung verwendenMultiplizier-Zwischenspeicher verwendenFlieÃŸkommabefehl zum Multiplizieren-Akkumulieren verwendenMS-Bitfeld-Anordnung verwendenNeue Mnemonics fÃ¼r PowerPC-Architektur verwendenNormale Aufrufkonvention verwendenVerwendung von -fdefault-double-8 erfordert -fdefault-real-8Alte Mnemonics fÃ¼r PowerPC-Architektur verwendenGepacktes Stacklayout verwendenPaarweise-single Hardware-FlieÃŸkommabefehle verwendenPortierbare Aufrufkonventionen verwendenProfilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwendenpush-Befehle verwenden, um ausgehende Argumente zu sichernRote Zone in x86-64-Code verwendenRegisterstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwendenRegister zur ArgumentÃ¼bergabe verwendenrjmp/rcall (beschrÃ¤nkter Wertebereich) auf >8K-GerÃ¤ten verwendenShared Libraries verwendenNur single (32-bit) FlieÃŸkomma verwendenLangsame aber genaue FlieÃŸkomma-zu-Ganzzahl-Umwandlung verwendenSoftware-FlieÃŸkomma verwendenStapelversatz verwendenBei stÃ¤rkerer Ausrichtung fÃ¼r Doppelwort-Kopien Structs verwendenStubs fÃ¼r Funktionsprologe verwendenFÃ¼r Prolog/Epilog Unterprogramme verwendenDas BK-Register als Mehrzweckregister verwendenCygwin-Schnittstelle verwendenMingw32-Schnittstelle verwendenWindISS-Simulator verwendenBit-Feld-Befehle verwendenDie meisten Optionen verwenden, die spezielle FÃ¤higkeiten einschalten, solange sie durch andere Optionen erlaubt sindDen schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwendenFÃ¼r double die gleiche Breite wie fÃ¼r float verwendenGanzzahldivision durch Null mit Trap abfangenBaum-SSA-basierte Implementierung der Profilierung verwendenUnausgerichtete Speicherreferenzen verwendenWert-Profilierung fÃ¼r spekulatives Prefetching verwendenNullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiterndeIm Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«)Es werden eingebaute Spezifikationen verwendet.
! darwin64-ABI wird verwendetAltes darwin-ABI wird verwendetVisuellen Befehlssatz verwendenVOIDmode bei einer AusgabeVariable %qs kann nicht initialisiert worden seinBei "extern"-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnenBei @selector() ohne vorher deklarierte Methoden warnenWarnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wirdBei PCH-Dateien, die gefunden, aber nicht benutzt werden, warnenBei aufgezÃ¤hlten Â»switchÂ«-Anweisungen, denen ein bestimmter Fall fehlt, warnenWarnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werdenBei Umwandlungen, die Qualifizierer streichen, warnenBei Code, der nie ausgefÃ¼hrt wird, warnenBei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnteBei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnenVor der Verwendung des veralteten AltiVec-Typen Â»vector long ...Â« warnenBei veralteten Compiler-Merkmalen warnenBei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«-Anweisung warnenBei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«, denen ein Fall fehlt, warnenBei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnenBei Formatstrings, die keine Literale sind, warnenBei Arithmetik mit Funktionszeigern warnenBei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sind, warnenBei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnenVor globalen Funktionen ohne vorherige Deklaration warnenBei globalen Funktionen ohne Prototypen warnenBei impliziten Funktionsdeklarationen warnenBei ungÃ¼ltigen Benutzungen des Makros Â»offsetofÂ« warnenBei in der Hauptdatei definierten, ungenutzten Makros warnenBei fehlenden Feldern in struct-Initialisierungen warnenBei mehreren Deklarationen des gleichen Objektes warnenBei nicht-virtuellen Destruktoren warnenBei Ã¼berladenen virtuellen Funktionsnamen warnenWarnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸernVor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnenBei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnenBei mÃ¶glicherweise verwirrenden Typumwandlungen warnenBei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnenBei mÃ¶glicherweise fehlenden Klammern warnenBei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnenBei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnenBei zurÃ¼ckgegebenen Strukturen, Unions oder Feldern warnenBei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnenBei verirrten Symbolen hinter #elif und #endif warnenBei strftime-Formaten, die auf Jahreszahlen mit 2 Stellen hinweisen, warnenVor Indizes mit Typ "char" warnenVor verdÃ¤chtigen Deklarationen von "main" warnenBei Dingen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden, warnenBei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnenBei nicht initialisierten automatischen Variablen warnenBei Funktionsdeklarationen ohne Prototyp warnenBei nicht erkannten Pragmas warnenBei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnenBei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnenBei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnenBei Variablen, die mit sich selbst initialisiert werden, warnen.Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnenBei Formaten der LÃ¤nge null warnenWarnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wirdWarnen, wenn eine Funktion alloca verwendet oder ein Feld dynamischer GrÃ¶ÃŸe erzeugtWarnen, wenn ein Selektor mehrere Methoden hatWarnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die gegebene RahmengrÃ¶ÃŸe Ã¼berschreitetWarnen, wenn eine Parameterdefinition im alten Stil verwendet wirdWarnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wirdWarnen, wenn geerbte Methoden nicht implementiert sindBei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnenBei Test von FlieÃŸkommawerten auf Gleichheit warnenWarnen, wenn Trigraphs auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nntenWarnen, wenn eine Deklaration keinen Typ angibtWarnen, wenn eine Deklaration hinter einer Anweisung gefunden wirdWarnen, wenn eine Funktion ungenutzt bleibtWarnen, wenn ein Funktionsparameter nicht verwendet wirdWarnen, wenn eine Marke ungenutzt bleibtWarnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet.Warnen, wenn ein Stapelrahmen grÃ¶ÃŸer als die angegebene GrÃ¶ÃŸe istWarnen, wenn eine Variable nicht verwendet wirdWarnen, wenn alle Konstruktoren und Destruktoren privat sindWarnen, wenn ein Ausdruckswert nicht verwendet wirdWarnen, wenn eine inline-Funktion nicht als solche erzeugt werden kannWarnen, wenn ein Optimierungsdurchgang ausgeschaltet istBei Umwandlung des Typs von Zeigern auf Elementfunktionen warnenWarnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates angegeben werdenWarnen, wenn eine lokale Variable eine andere Ã¼berdecktWarnen, wenn Ãœberladung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrtWarnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichtenWarnen, wenn sich Synthetisierverhalten von Cfront unterscheidetWarnen, wenn der Compiler Code umsortiertWarnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hatBei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnenWenn Â»signedÂ« und Â»unsignedÂ« nicht angegeben wurden, das Bitfeld vorzeichenbehaftet machenWenn Â»signedÂ« und Â»unsignedÂ« nicht gegeben sind, das Bitfeld vorzeichenunbehaftet machenWenn mÃ¶glich, keine Stapelrahmen erzeugenBeim Durchlaufen von CSE: bedingten SprÃ¼ngen folgenBeim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgenWÃ¤hrend des Setzens des Signalhandlers: %mWÃ¤hrend des Setzens des Signalstapels: %mR4000-Errata beachten und umgehenR4400-Errata beachten und umgehenErrata fÃ¼r VR4130 mflo/mfhi beachten und umgehenFehler in Multiplikationsbefehl umgehenBestimmte VR4120-Errata beachten und umgehenFrÃ¼hen 4300-Hardware-Bug umgehenFehler frÃ¼her SB-1 Revision 2 Kerne umgehenHardware-Multiplikationsfehler umgehenFalsche Summe der Zweig-Kanten nach bedingtem Sprung %iFalsche Summe der Zweig-Kanten nach unbedingtem Sprung %iFalsche Kante %d->%d fÃ¼r PHI-Argument
  Falsche ausgehende Kantenmarken am Ende des bb %d
  Falscher einzelner Ausgang %d->%d fÃ¼r Schleife %d aufgezeichnet.XXX Eintritt in pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
*************** gibt KEINE Garantie; auch nicht fÃ¼r VER
*** 1119,1132 ****
  sammeln: %s wird in %s eingestellt
  Komma am Ende der AufzÃ¤hlungslisteKommandozeilenoption "%s" ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %sVergleich von Gleitkomma mit == oder != ist unsicherVergleich zwischen %q#T und %q#TVergleich zwischen Zeiger und GanzzahlVergleich zwischen vorzeichenbehaftet und vorzeichenlosVergleich zwischen vorzeichenbehafteten und vorzeichenlosen GanzzahlausdrÃ¼ckenVergleich zwischen den Typen %q#T und %q#TVergleich 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 Zeigernin Vergleich verschiedener Zeigertypen fehlt TypkonvertierungVergleich von weitergegebenem ~unsigned mit KonstanteVergleich von weitergegebenem ~unsigned mit unsignedVergleich eines vorzeichenlosen Ausdrucks < 0 ist stets Â»unwahrÂ«Vergleich eines vorzeichenlosen Ausdrucks >= 0 ist stets Â»wahrÂ«Vergleiche wie X<=Y<=Z haben nicht ihre mathematische BedeutungKompilierung wegen -Wfatal-errors beendet.
  Kompilierung beendet.
! complex ungÃ¼ltig fÃ¼r %qszusammengesetztes Literal hat variable GrÃ¶ÃŸeZugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriertZugriffsangaben fÃ¼r Methode %qD stehen in Konflikt, ignoriertin Konflikt stehende Deklaration %q#Din Konflikt stehenden RÃ¼ckgabetyp fÃ¼r %q#D angegebenin Konflikt stehender Basisklassenname %qssteht mit eingebauter Deklaration %q#D in Konfliktsteht mit Funktionsdeklaration %q#D in Konfliktsteht mit neuer Deklaration mit %qL-Bindung in Konfliktsteht mit der vorherigen Deklaration %q#D in KonfliktKonstante %qs kann nicht als %<mutable%> deklariert seinconst_double_split bekam einen falschen Befehl:Konstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %qsKonstruktor kann keine statische Elementfunktion seinKonstruktor fÃ¼r fremde Klasse %qT kann kein Element seinKonstruktorsyntax verwendet, aber kein Konstruktor fÃ¼r Typ %qT deklariertKonstruktoren kÃ¶nnen nicht als virtuell deklariert werdenKonstruktoren dÃ¼rfen nicht CV-qualifiziert seincontinue-Marke %qs benennt keine Schleifecontinue-Anweisung nicht innerhalb einer Schleifecontinue-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«Kontrollfluss kann Ende der Nicht-void-Funktion %qD erreichenUmwandlung von %q#T nach %q#TUmwandlung von %qT in %qT lÃ¶scht QualifiziererUmformung von %qT in %qT ist nicht eindeutigUmwandlung von %qT in nicht-skalaren Typen %qT angefordertbei der Konvertierung fehlt der Typ am Ende des FormatesUmwandlung von %qE von %qT nach %qT ist mehrdeutigUmwandlung in %s%s wird nie einen Typumwandlungsoperator verwendenKonvertierung in unvollstÃ¤ndigen TypenKonvertierung zu Nicht-Skalar-Typ verlangtUmwandlung von NULL in Nicht-Zeiger-TypUmwandlung von %qT nach %qTvom negativen Wert %qE wird nach %qT konvertiertUmwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutigUmwandlung in %qT von %qTKonvertierung in Nicht-Zeiger-Typ %qT von NULLInfo zum beschÃ¤digten Profil: Kante von %i nach %i Ã¼berschreitet HÃ¶chstzahlInfo 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 seinbeschÃ¤digte Profilinformation: run_max * runs < sum_maxbeschÃ¤digte Profilinformation: sum_all ist kleiner als sum_max%qE konnte nicht nach %qT konvertiert werdenTemplateargument %qE konnte nicht in %qT umgewandelt werdenes konnte kein Ãœberlaufregister gefunden werdenclass$-Feld konnte nicht im Java-Schnittstellentyp %qT gefunden werdenSpezifikationsdatei %s konnte nicht gefunden werden
  Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %sBefehl kann nicht aufgeteilt werdenZielname fÃ¼r AbhÃ¤ngigkeiten-Verfolgung konnte nicht ermittelt werdenKlasse Â»%sÂ« kann nicht gefunden werdenÂ»%sÂ« konnte nicht ausgefÃ¼hrt werden: %sAbbildung von pch_address_space konnte nicht aufgehoben werden: %m
! Ãœberdeckung passt nicht bei Funktion %qs beim Lesen des ZÃ¤hlers %qs.Ãœberdeckung passt nicht fÃ¼r Funktion %u beim Lesen der AusfÃ¼hrungszÃ¤hler.erzeugt und mit anderen Einstellungen von -fpic verwendeterzeugt und mit anderen Einstellungen von -fpie verwendeterzeugt und mit anderen Einstellungen von Â»-m%sÂ« verwendetErzeugen von %sFeld von %qT wird erzeugtFeld von %qT wird erzeugt, was ein abstrakter Klassentyp istFeld der GrÃ¶ÃŸe null wird erzeugtFeld der GrÃ¶ÃŸe null (%qE) wird erzeugtErzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qTZeiger auf Element des Nicht-Klassentypen %qT wird erzeugtZeiger auf Elementreferenztyp %qT wird erzeugtDatendefinition hat keinen Typ oder SpeicherklasseDatenelement %qD kann kein Elementtemplate seinDatenelement darf nicht variabel modifizierten Typ %qT habenTestformat Â»%sÂ« steht in Konflikt mit vorheriger AuswahlTestausgabestufe Â»%sÂ« ist zu groÃŸzur Fehlersuche: Deklaration deklariert nichtsDeklaration von %q#DDeklaration von %q#D hat %<extern%> und ist initialisiertDeklaration von %q#D auÃŸerhalb einer Klasse ist keine DefinitionDeklaration von %q#D Ã¼berdeckt einen ParameterDeklaration von %qD als %sDeklaration 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 Nicht-ElementDeklaration von %qD in %qD, das nicht %qD einschlieÃŸtDeklaration von %qD nicht in einem Namensbereich um %qDDeklaration von %qD Ã¼berdeckt eine globale DeklarationDeklaration von %qD Ã¼berdeckt ein Element von 'this'Deklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen BezeichnerDeklaration von %qF wirft andere AusnahmenDeklaration von %qs als Feld von FunktionenDeklaration von %qs als Feld von voidsDeklaration von %qs Ã¼berdeckt einen ParameterDeklaration von %qs Ã¼berdeckt ein Symbol aus der ParameterlisteDeklaration der C-Funktion %q#D steht in Konflikt mitDeklaration von namespace %qD steht in Konflikt mitDeklaration des Templates %q#DDeklarator-ID fehlt: reserviertes Wort %qD wird verwendetVerminderung eines Zeigers auf unbekannte StrukturVerringerung der schreibgeschÃ¼tzten SpeicherstelleVerringerung des schreibgeschÃ¼tzten Elementes %qsVerringerung der schreibgeschÃ¼tzten Variable %qsStandardargument %qE verwendet lokale Variable %qDStandardargument fÃ¼r %q#D hat Typ %qTStandardargument fÃ¼r Parameter des Typs %qT hat Typ %qTStandardargument fÃ¼r Parameter %d von %q#D angegebenStandardargument fehlt fÃ¼r Parameter %P von %q+#DStandardargument in expliziter Spezialisierung angegebenStandardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubtStandardargumente sind nur fÃ¼r Funktionsparameter zugelassenDefinition der expliziten Spezialisierung %qD in friend-DeklarationDefinition von %q#T in TemplateparameterlisteDefinition des implizit deklarierten %qDDefinition fÃ¼r explizite Instanziierung angegebenLÃ¶schen von %qT ist nicht definiertFeld %q#D wird gelÃ¶schtAbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typveraltete Konvertierung von Zeichenkettenkonstante in %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#Dveraltete Verwendung des Standardarguments fÃ¼r Parameter einer Nicht-FunktionDereferenzierung eines %<void *%>-ZeigersDereferenzierung eines Zeigers auf unvollstÃ¤ndigen TypenDereferenzierung eines Type-Pun-Zeigers kÃ¶nnte strict-aliasing-Regeln verletzenDereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regelnabgeleitete Union %qT ist ungÃ¼ltigDestruktor %qD als Element-Template deklariertDestruktor kann keine statische Elementfunktion seinDestruktor fÃ¼r fremde Klasse %qT kann kein Element seinDestruktoren dÃ¼rfen nicht CV-qualifiziert seinDestruktoren dÃ¼rfen keine Parameter habendirekte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichDivision durch NullDivision durch Null in %<%E %% 0%>Division durch Null in %<%E %% 0.%>Division durch Null in %<%E / 0%>Division durch Null in %<%E / 0.%>unterstÃ¼tzt nicht multilibHerrscher Ã¼ber %d sollte %d sein, nicht %dunbekannter Status fÃ¼r Herrscher Ã¼ber %ddup2 %d 1doppeltes %<const%>doppeltes %<friend%>doppeltes %<restrict%>doppeltes %<volatile%>doppeltes %qsdoppelte (oder sich Ã¼berschneidende) case-Wertedoppeltes ConstantValue-Attribut fÃ¼r Feld Â»%sÂ«doppelter asm-Operandenname %qsdoppelter Basistyp %qT ungÃ¼ltigdoppelte Â»caseÂ«-Marke: %<doppelter case-Wertdoppelter CV-Qualifiziererdoppelte Deklaration fÃ¼r Protokoll %qsdoppelte Deklaration der Methode %<%c%s%>doppelte explizite Instanziierung von %q#Ddoppelte explizite Instanziierung von %q#Tdoppelte Initialisierung von %qDdoppelte Schnittstellendeklaration fÃ¼r Kategorie %<%s(%s)%>doppelte Schnittstellendeklaration fÃ¼r Klasse %qsdoppelte Marke %qDdoppelte Markendeklaration %qsdynamische AbhÃ¤ngigkeit %s nicht gefundendynamic_cast von %q#D nach %q#T kann nie erfolgreich seinElemente des Feldes %q#D haben unvollstÃ¤ndigen Typeingebettetes %<\0%> im FormatPIC-Operand wird ausgegeben, aber PIC-Register ist nicht vorbereitetleere Deklarationleere Deklaration mit Speicherklassenangabe redeklariert nicht Symbolleere Deklaration mit Typqualifizierer redeklariert nicht Symbolleerer Indexbereich in Initialisierungleere linke PrÃ¤zision im Format %sfehlende PrÃ¤zision im Format %sleerer Wertebereich angegebenleere Skalar-InitialisierungDas Aktivieren der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Aktivieren der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Aktivieren der UnterstÃ¼tzung der Aufrufer-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvolleinschlieÃŸende Klassentemplates werden nicht explizit spezialisiertEnde-Befehl %d fÃ¼r Block %d nicht im Befehlsstrom gefundenAufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem AusdruckAufzÃ¤hlungsfehler in bedingtem Ausdruck: %qT vs. %qTAufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten GanzzahltypenAufzÃ¤hlungswert fÃ¼r %qD ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qE ist keine GanzzahlkonstanteUmgebungsvariable DJGPP nicht definiertUmgebungsvariable DJGPP zeigt auf kaputte Datei Â»%sÂ«Umgebungsvariable DJGPP zeigt auf fehlende Datei Â»%sÂ«Fehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion Â»%sÂ«Fehler im Konstantenbasiseintrag #%dFehler im Konstantenbasiseintrag #%d
  Fehler beim Analysieren der KonstantenbasisFehler beim Analysieren der Konstantenbasis
  Fehler bei der Analyse der FelderFehler bei der Analyse der Felder
  Fehler beim Analysieren der final-AttributeFehler beim Analysieren der final-Attribute
  Fehler beim Analysieren der MethodenFehler beim Analysieren der Methoden
! Fehler beim Lesen von %s aus ZIP-DateiFehler beim Schreiben von %qsFehler beim Schreiben der Datei %s: %mFehler: Ausnahmebehandlung ausgeschaltet, benutzen Sie -fexeptions zum EinschaltenAusnahme des Typs %<%T%> wird gefangen werdenÃ¼berschÃ¼ssige Elemente in AggregatinitialisierungElementÃ¼berschreitung in FeldinitialisierungElementÃ¼berschreitung in char-Feld-InitialisierungElementÃ¼berschreitung in SkalarinitialisierungElementÃ¼berschreitung in struct-InitialisierungElementÃ¼berschreitung in union-InitialisierungElementÃ¼berschreitung in Vektorinitialisierungexecv %s%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhaltenKosten der Aufrufoperation relativ zu gewÃ¶hnlichen arithmetischen Operationenexplizite Instanziierung von %q#Dexplizite Instanziierung von %q#T vor Definition des Templatesexplizite Instanziierung von %qD, aber keine Definition verfÃ¼gbarexplizite Instanziierung des Nicht-Templates %q#Dexplizite Instanziierung des Nicht-Templatetyps %qTexplizite Qualifizierung in Deklaration von Â»%DÂ«explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qDexplizite Spezialisierung von %qD nach erster Benutzungder expliziten Spezialisierung von %D muss %<template <>%> vorausgehenexplizite Spezialisierung des Nicht-Templates %qTAusdruck %qE von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werdenAusdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp habenAusdrucksanweisung hat unvollstÃ¤ndigen Typerweiterte Register haben keine oberen HÃ¤lftenexterne Deklaration von %q#D passt nichtzusÃ¤tzliches %<;%>zusÃ¤tzliche geschweifte Klammern am Ende der InitialisierungzusÃ¤tzliche Elemente in Skalar-InitialisierungzusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs ignoriertzusÃ¤tzliche Qualifizierung ignoriertzusÃ¤tzliches Semikolon in Methodendefinition angegebenzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegebenzusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)belangloses Argument fÃ¼r Â»%sÂ«-OptionSuche nach Klasse Â»%sÂ« gescheitertZurÃ¼ckfordern der nicht genÃ¶tigten Funktion gescheitertAttribute fastcall und regparm sind nicht vertrÃ¤glichAttribute fastcall und stdcall sind nicht vertrÃ¤glichschwerwiegender Fehler: fclosefclose %sfdopenFeld %q#D mit gleichem Namen wie die KlasseFeld %qD hat unvollstÃ¤ndigen TypenFeld %qD in lokaler Klasse kann nicht statisch seinFeld %qD deklarierte ungÃ¼ltigerweise einen FunktionstypenFeld %qD deklarierte ungÃ¼ltigerweise einen MethodentypenFeld %qs als Funktion deklariertFeld %qs hat unvollstÃ¤ndigen TypenFeld %qs nicht gefundenFeldinitialisierung ist nicht konstantTyp der Feldinitialisierung passt nichtFeldname nicht in Datensatz- oder union-InitialisierungFeldprÃ¤zisionFeldbreiteFeldbreite im printf-FormatFeldbreite im scanf-FormatFeldbreite im strfmon-FormatFeldbreite im strftime-FormatDatei endet in StandardargumentDatei Â»%sÂ« nicht gefundenDeklaration von %qs in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>Deklaration von %qs in Datei-Sichtbarkeitsbereich spezifiziert %<register%>FÃ¼llzeichenFÃ¼llzeichen im strfmon-Formatfini-Funktion im Objekt %s gefundendas erste Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstanteerstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>fix_sched_param: unbekannter Parameter: %sGleitkommakonstante Ã¼berschreitet Wertebereich von %<%s%>Gleitkommakonstante falsch benutztFlieÃŸkommakonstante ist kein gÃ¼ltiger direkter OperandGleitkommaÃ¼berlauf in AusdruckFlusskontrollbefehl innerhalb eines Basis-BlockesFaltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndertfopen %sfÃ¼r jede Funktion in der er auftritt.)FÃ¼r Template-Deklaration %qDformat %q.*s erwartet Typ %<%T%s%>, aber Argument %d hat Typ %qTFormat %q.*s erwartet Typ %<%s%s%>, aber Argument %d hat Typ %qTFormatargument %d nicht verwendet vor benutztem Argument %d im $-Stil-FormatFormatargument %d mehr als einmal im %s-Format verwendetFormat ist Â»wide characterÂ«-ZeichenketteFormat ist kein Zeichenkettenliteral, und keine FormatargumenteFormat ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ftFormat ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ftFormat-Zeichenkettenargument folgt den zu formatierenden ArgumentenFormat-Zeichenkettenargument ist kein ZeichenkettentypFormatzeichenkette hat ungÃ¼ltige Operandenzahl%s wird in Referenztyp %qT umgeformtReferenz auf Â»voidÂ« wird gebildet%<-%s%> statt %<+%s%> in Protokoll(en) gefundenFP-Software-VervollstÃ¤ndigung benÃ¶tigt -mtrap-precision=ifr30_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 AdresseRahmengrÃ¶ÃŸe von %qs ist RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige KellerÃ¼berprÃ¼fungÂ»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-FunktionÂ»friendÂ«-Deklaration benennt keine Klasse oder Funktionfriend-Deklaration nicht in Klassendefinitionfriend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>von dieser Stellefrv_print_operand: unbekannter CodeFunktion %q#D ist wie eine Variable initialisiertFunktion %qD als virtuell innerhalb einer Union deklariertFunktion %qD ist wie eine Variable initialisiertFunktion %qs kann nicht als %<mutable%> deklariert seinFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsaufruf hat zusammengesetzten WertFunktion Ã¼ber nicht kompatiblen Typen aufgerufenFunktionsdeklaration ist kein Prototypals %<noreturn%> deklarierte Funktion hat %<return%>-AnweisungFunktionsdefinition deklarierte %<__thread%>Funktionsdefinition deklarierte %<auto%>Funktionsdefinition deklarierte %<register%>Funktionsdefinition deklarierte %<typedef%>Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypenFunktion gibt keinen Zeichenkettentypen zurÃ¼ckFunktion kÃ¶nnte mÃ¶glicher Kandidat fÃ¼r Formatattribut %qs seinFunktion kommt nicht fÃ¼r Â»inlineÂ« in BetrachtFunktion kann nicht Â»inlineÂ« seinRÃ¼ckgabetyp der Funktion kann keine Funktion seinFunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>Funktion gibt eine FunktionFunktion gibt ein Feld zurÃ¼ckFunktion liefert Adresse einer lokalen Variablen zurÃ¼ckFunktion gibt Aggregat zurÃ¼ckTeilspezialisierung %qD des Funktionstemplates ist nicht erlaubtFunktionstypen nicht wirklich kompatibel in ISO-CFunktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>function_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXgcc-Treiberversion %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s
  gcov (GCC) %s
  Erzeugung von Â»Branch LikelyÂ«-Befehlen eingeschaltet, aber nicht unterstÃ¼tzt durch Architekturallgemeiner Thunk-Code fÃ¼r Methode %q#D mit %<...%> scheitertKern-DateigrÃ¶ÃŸenlimit wird geholt: %mgfc_conv_constant_to_tree(): ungÃ¼ltiger Typ: %sgfc_todo: Nicht implementiert: gfc_trans_code(): Falscher AnweisungscodeGimplifikation gescheitertglobale Konstruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Deklaration von %q#Dglobale Destruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Register-Variable %qD in verschachtelter Funktion verwendetglobale Register-Variable %qs in verschachtelter Funktion verwendetglobale Registervariable folgt einer Funktionsdefinitionglobale Registervariable hat Anfangswert%d Template-Parameter fÃ¼r %q#D erhalten%d Template-Parameter fÃ¼r %q#T erhaltengp ist konstant (aber gp wird bei indirekten Aufrufen gesichert/wiederhergestellt)gp_offset (%ld) oder end_offset (%ld) ist kleiner als null.PCH musste verschoben werdenKopf-Befehl %d fÃ¼r Block %d nicht im Befehlsstrom gefundenum wie viel eine Ãœbersetzungseinheit durch Â»inlineÂ« wachsen kann (in Prozent)ia64_print_operand: unbekannter CodeWenn dieser Code erreicht wird, wird das Programm abgebrochen.ignorierte Methode 'Qualifizierer %qV an Funktionstyp %qT werden ignoriertdoppeltes Verzeichnis Â»%sÂ« wird ignoriert
--- 1101,1114 ----
  sammeln: %s wird in %s eingestellt
  Komma am Ende der AufzÃ¤hlungslisteKommandozeilenoption "%s" ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %sVergleich von Gleitkomma mit == oder != ist unsicherVergleich zwischen %q#T und %q#TVergleich zwischen Zeiger und GanzzahlVergleich zwischen vorzeichenbehaftet und vorzeichenlosVergleich zwischen vorzeichenbehafteten und vorzeichenlosen GanzzahlausdrÃ¼ckenVergleich zwischen den Typen %q#T und %q#TVergleich 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 Zeigernin Vergleich verschiedener Zeigertypen fehlt TypkonvertierungVergleich von weitergegebenem ~unsigned mit KonstanteVergleich von weitergegebenem ~unsigned mit unsignedVergleich eines vorzeichenlosen Ausdrucks < 0 ist stets Â»unwahrÂ«Vergleich eines vorzeichenlosen Ausdrucks >= 0 ist stets Â»wahrÂ«Vergleiche wie X<=Y<=Z haben nicht ihre mathematische BedeutungKompilierung wegen -Wfatal-errors beendet.
  Kompilierung beendet.
! complex ungÃ¼ltig fÃ¼r %qszusammengesetztes Literal hat variable GrÃ¶ÃŸeZugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriertZugriffsangaben fÃ¼r Methode %qD stehen in Konflikt, ignoriertin Konflikt stehende Deklaration %q#Din Konflikt stehenden RÃ¼ckgabetyp fÃ¼r %q#D angegebenin Konflikt stehender Basisklassenname %qssteht mit eingebauter Deklaration %q#D in Konfliktsteht mit Funktionsdeklaration %q#D in Konfliktsteht mit neuer Deklaration mit %qL-Bindung in Konfliktsteht mit der vorherigen Deklaration %q#D in KonfliktKonstante %qs kann nicht als %<mutable%> deklariert seinconst_double_split bekam einen falschen Befehl:Konstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %qsKonstruktor kann keine statische Elementfunktion seinKonstruktor fÃ¼r fremde Klasse %qT kann kein Element seinKonstruktorsyntax verwendet, aber kein Konstruktor fÃ¼r Typ %qT deklariertKonstruktoren kÃ¶nnen nicht als virtuell deklariert werdenKonstruktoren dÃ¼rfen nicht CV-qualifiziert seincontinue-Anweisung nicht innerhalb einer Schleifecontinue-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«Kontrollfluss kann Ende der Nicht-void-Funktion %qD erreichenUmwandlung von %q#T nach %q#TUmwandlung von %qT in %qT lÃ¶scht QualifiziererUmformung von %qT in %qT ist nicht eindeutigUmwandlung von %qT in nicht-skalaren Typen %qT angefordertbei der Konvertierung fehlt der Typ am Ende des FormatesUmwandlung von %qE von %qT nach %qT ist mehrdeutigUmwandlung in %s%s wird nie einen Typumwandlungsoperator verwendenKonvertierung in unvollstÃ¤ndigen TypenKonvertierung zu Nicht-Skalar-Typ verlangtUmwandlung von NULL in Nicht-Zeiger-TypUmwandlung von %qT nach %qTvom negativen Wert %qE wird nach %qT konvertiertUmwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutigUmwandlung in %qT von %qTKonvertierung in Nicht-Zeiger-Typ %qT von NULLInfo zum beschÃ¤digten Profil: Kante von %i nach %i Ã¼berschreitet HÃ¶chstzahlInfo 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 seinbeschÃ¤digte Profilinformation: run_max * runs < sum_maxbeschÃ¤digte Profilinformation: sum_all ist kleiner als sum_max%qE konnte nicht nach %qT konvertiert werdenTemplateargument %qE konnte nicht in %qT umgewandelt werdenes konnte kein Ãœberlaufregister gefunden werdenclass$-Feld konnte nicht im Java-Schnittstellentyp %qT gefunden werdenSpezifikationsdatei %s konnte nicht gefunden werden
  Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %sBefehl kann nicht aufgeteilt werdenZielname fÃ¼r AbhÃ¤ngigkeiten-Verfolgung konnte nicht ermittelt werdenKlasse Â»%sÂ« kann nicht gefunden werdenÂ»%sÂ« konnte nicht ausgefÃ¼hrt werden: %sAbbildung von pch_address_space konnte nicht aufgehoben werden: %m
! Ãœberdeckung passt nicht bei Funktion %qs beim Lesen des ZÃ¤hlers %qs.Ãœberdeckung passt nicht fÃ¼r Funktion %u beim Lesen der AusfÃ¼hrungszÃ¤hler.erzeugt und mit anderen Einstellungen von -fpic verwendeterzeugt und mit anderen Einstellungen von -fpie verwendeterzeugt und mit anderen Einstellungen von Â»-m%sÂ« verwendetErzeugen von %sFeld von %qT wird erzeugtFeld von %qT wird erzeugt, was ein abstrakter Klassentyp istFeld der GrÃ¶ÃŸe null wird erzeugtFeld der GrÃ¶ÃŸe null (%qE) wird erzeugtErzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qTZeiger auf Element des Nicht-Klassentypen %qT wird erzeugtZeiger auf Elementreferenztyp %qT wird erzeugtDatendefinition hat keinen Typ oder SpeicherklasseDatenelement %qD kann kein Elementtemplate seinDatenelement darf nicht variabel modifizierten Typ %qT habenTestformat Â»%sÂ« steht in Konflikt mit vorheriger AuswahlTestausgabestufe Â»%sÂ« ist zu groÃŸzur Fehlersuche: Deklaration deklariert nichtsDeklaration von %q#DDeklaration von %q#D hat %<extern%> und ist initialisiertDeklaration von %q#D auÃŸerhalb einer Klasse ist keine DefinitionDeklaration von %q#D Ã¼berdeckt einen ParameterDeklaration von %qD als %sDeklaration 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 Nicht-ElementDeklaration von %qD in %qD, das nicht %qD einschlieÃŸtDeklaration von %qD nicht in einem Namensbereich um %qDDeklaration von %qD Ã¼berdeckt eine globale DeklarationDeklaration von %qD Ã¼berdeckt ein Element von 'this'Deklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen BezeichnerDeklaration von %qF wirft andere AusnahmenDeklaration von %qs als Feld von FunktionenDeklaration von %qs als Feld von voidsDeklaration von %qs Ã¼berdeckt einen ParameterDeklaration von %qs Ã¼berdeckt ein Symbol aus der ParameterlisteDeklaration der C-Funktion %q#D steht in Konflikt mitDeklaration von namespace %qD steht in Konflikt mitDeklaration des Templates %q#DDeklarator-ID fehlt: reserviertes Wort %qD wird verwendetVerminderung eines Zeigers auf unbekannte StrukturVerringerung der schreibgeschÃ¼tzten SpeicherstelleVerringerung des schreibgeschÃ¼tzten Elementes %qsVerringerung der schreibgeschÃ¼tzten Variable %qsStandardargument %qE verwendet lokale Variable %qDStandardargument fÃ¼r %q#D hat Typ %qTStandardargument fÃ¼r Parameter des Typs %qT hat Typ %qTStandardargument fÃ¼r Parameter %d von %q#D angegebenStandardargument fehlt fÃ¼r Parameter %P von %q+#DStandardargument in expliziter Spezialisierung angegebenStandardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubtStandardargumente sind nur fÃ¼r Funktionsparameter zugelassenDefinition der expliziten Spezialisierung %qD in friend-DeklarationDefinition von %q#T in TemplateparameterlisteDefinition des implizit deklarierten %qDDefinition fÃ¼r explizite Instanziierung angegebenLÃ¶schen von %qT ist nicht definiertFeld %q#D wird gelÃ¶schtAbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typveraltete Konvertierung von Zeichenkettenkonstante in %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#Dveraltete Verwendung des Standardarguments fÃ¼r Parameter einer Nicht-FunktionDereferenzierung eines %<void *%>-ZeigersDereferenzierung eines Zeigers auf unvollstÃ¤ndigen TypenDereferenzierung eines Type-Pun-Zeigers kÃ¶nnte strict-aliasing-Regeln verletzenDereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regelnabgeleitete Union %qT ist ungÃ¼ltigDestruktor %qD als Element-Template deklariertDestruktor kann keine statische Elementfunktion seinDestruktor fÃ¼r fremde Klasse %qT kann kein Element seinDestruktoren dÃ¼rfen nicht CV-qualifiziert seinDestruktoren dÃ¼rfen keine Parameter habendirekte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichDivision durch NullDivision durch Null in %<%E %% 0%>Division durch Null in %<%E %% 0.%>Division durch Null in %<%E / 0%>Division durch Null in %<%E / 0.%>unterstÃ¼tzt nicht multilibHerrscher Ã¼ber %d sollte %d sein, nicht %dunbekannter Status fÃ¼r Herrscher Ã¼ber %ddup2 %d 1doppeltes %<const%>doppeltes %<friend%>doppeltes %<restrict%>doppeltes %<volatile%>doppeltes %qsdoppelte (oder sich Ã¼berschneidende) case-Wertedoppeltes ConstantValue-Attribut fÃ¼r Feld Â»%sÂ«doppelter asm-Operandenname %qsdoppelter Basistyp %qT ungÃ¼ltigdoppelter case-Wertdoppelter CV-Qualifiziererdoppelte Deklaration fÃ¼r Protokoll %qsdoppelte Deklaration der Methode %<%c%s%>doppelte explizite Instanziierung von %q#Ddoppelte explizite Instanziierung von %q#Tdoppelte Initialisierung von %qDdoppelte Schnittstellendeklaration fÃ¼r Kategorie %<%s(%s)%>doppelte Schnittstellendeklaration fÃ¼r Klasse %qsdoppelte Marke %qDdoppelte Markendeklaration %qsdynamische AbhÃ¤ngigkeit %s nicht gefundendynamic_cast von %q#D nach %q#T kann nie erfolgreich seinElemente des Feldes %q#D haben unvollstÃ¤ndigen Typeingebettetes %<\0%> im FormatPIC-Operand wird ausgegeben, aber PIC-Register ist nicht vorbereitetleere Deklarationleere Deklaration mit Speicherklassenangabe redeklariert nicht Symbolleere Deklaration mit Typqualifizierer redeklariert nicht Symbolleerer Indexbereich in Initialisierungleere linke PrÃ¤zision im Format %sfehlende PrÃ¤zision im Format %sleerer Wertebereich angegebenleere Skalar-InitialisierungDas Aktivieren der Ablaufverfolgung ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Aktivieren der UnterstÃ¼tzung der Aufgerufenen-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvollDas Aktivieren der UnterstÃ¼tzung der Aufrufer-Zusammenarbeit ist nur bei der Ãœbersetzung fÃ¼r THUMB sinnvolleinschlieÃŸende Klassentemplates werden nicht explizit spezialisiertEnde-Befehl %d fÃ¼r Block %d nicht im Befehlsstrom gefundenAufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem AusdruckAufzÃ¤hlungsfehler in bedingtem Ausdruck: %qT vs. %qTAufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten GanzzahltypenAufzÃ¤hlungswert fÃ¼r %qD ist keine GanzzahlkonstanteAufzÃ¤hlungswert fÃ¼r %qE ist keine GanzzahlkonstanteUmgebungsvariable DJGPP nicht definiertUmgebungsvariable DJGPP zeigt auf kaputte Datei Â»%sÂ«Umgebungsvariable DJGPP zeigt auf fehlende Datei Â»%sÂ«Fehler beim SchlieÃŸen von %s: %mFehler in Argumenten fÃ¼r Spezifikationsfunktion Â»%sÂ«Fehler im Konstantenbasiseintrag #%dFehler im Konstantenbasiseintrag #%d
  Fehler beim Analysieren der KonstantenbasisFehler beim Analysieren der Konstantenbasis
  Fehler bei der Analyse der FelderFehler bei der Analyse der Felder
  Fehler beim Analysieren der final-AttributeFehler beim Analysieren der final-Attribute
  Fehler beim Analysieren der MethodenFehler beim Analysieren der Methoden
! Fehler beim Lesen von %s aus ZIP-DateiFehler beim Schreiben von %qsFehler beim Schreiben der Datei %s: %mFehler: Ausnahmebehandlung ausgeschaltet, benutzen Sie -fexeptions zum EinschaltenAusnahme des Typs %<%T%> wird gefangen werdenÃ¼berschÃ¼ssige Elemente in AggregatinitialisierungElementÃ¼berschreitung in FeldinitialisierungElementÃ¼berschreitung in char-Feld-InitialisierungElementÃ¼berschreitung in SkalarinitialisierungElementÃ¼berschreitung in struct-InitialisierungElementÃ¼berschreitung in union-InitialisierungElementÃ¼berschreitung in Vektorinitialisierungexecv %s%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhaltenKosten der Aufrufoperation relativ zu gewÃ¶hnlichen arithmetischen Operationenexplizite Instanziierung von %q#Dexplizite Instanziierung von %q#T vor Definition des Templatesexplizite Instanziierung von %qD, aber keine Definition verfÃ¼gbarexplizite Instanziierung des Nicht-Templates %q#Dexplizite Instanziierung des Nicht-Templatetyps %qTexplizite Qualifizierung in Deklaration von Â»%DÂ«explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qDexplizite Spezialisierung von %qD nach erster Benutzungder expliziten Spezialisierung von %D muss %<template <>%> vorausgehenexplizite Spezialisierung des Nicht-Templates %qTAusdruck %qE von abstraktem Klassentyp %qT kann nicht in throw-Ausdruck verwendet werdenAusdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp habenAusdrucksanweisung hat unvollstÃ¤ndigen Typerweiterte Register haben keine oberen HÃ¤lftenexterne Deklaration von %q#D passt nichtzusÃ¤tzliches %<;%>zusÃ¤tzliche geschweifte Klammern am Ende der InitialisierungzusÃ¤tzliche Elemente in Skalar-InitialisierungzusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs ignoriertzusÃ¤tzliche Qualifizierung ignoriertzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegebenzusÃ¤tzliche Typqualifizierer in Format-Argument (Argument %d)belangloses Argument fÃ¼r Â»%sÂ«-OptionSuche nach Klasse Â»%sÂ« gescheitertZurÃ¼ckfordern der nicht genÃ¶tigten Funktion gescheitertAttribute fastcall und regparm sind nicht vertrÃ¤glichAttribute fastcall und stdcall sind nicht vertrÃ¤glichschwerwiegender Fehler: fclosefclose %sfdopenFeld %q#D mit gleichem Namen wie die KlasseFeld %qD hat unvollstÃ¤ndigen TypenFeld %qD in lokaler Klasse kann nicht statisch seinFeld %qD deklarierte ungÃ¼ltigerweise einen FunktionstypenFeld %qD deklarierte ungÃ¼ltigerweise einen MethodentypenFeld %qs als Funktion deklariertFeld %qs hat unvollstÃ¤ndigen TypenFeld %qs nicht gefundenFeldinitialisierung ist nicht konstantTyp der Feldinitialisierung passt nichtFeldname nicht in Datensatz- oder union-InitialisierungFeldprÃ¤zisionFeldbreiteFeldbreite im printf-FormatFeldbreite im scanf-FormatFeldbreite im strfmon-FormatFeldbreite im strftime-FormatDatei endet in StandardargumentDatei Â»%sÂ« nicht gefundenDeklaration von %qs in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>Deklaration von %qs in Datei-Sichtbarkeitsbereich spezifiziert %<register%>FÃ¼llzeichenFÃ¼llzeichen im strfmon-Formatfini-Funktion im Objekt %s gefundendas erste Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstanteerstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>fix_sched_param: unbekannter Parameter: %sGleitkommakonstante Ã¼berschreitet Wertebereich von %<%s%>Gleitkommakonstante falsch benutztFlieÃŸkommakonstante ist kein gÃ¼ltiger direkter OperandGleitkommaÃ¼berlauf in AusdruckFlusskontrollbefehl innerhalb eines Basis-BlockesFaltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndertfopen %sfÃ¼r jede Funktion in der er auftritt.)FÃ¼r Template-Deklaration %qDformat %q.*s erwartet Typ %<%T%s%>, aber Argument %d hat Typ %qTFormat %q.*s erwartet Typ %<%s%s%>, aber Argument %d hat Typ %qTFormatargument %d nicht verwendet vor benutztem Argument %d im $-Stil-FormatFormatargument %d mehr als einmal im %s-Format verwendetFormat ist Â»wide characterÂ«-ZeichenketteFormat ist kein Zeichenkettenliteral, und keine FormatargumenteFormat ist kein Zeichenkettenliteral, Argumenttypen ungeprÃ¼ftFormat ist kein Zeichenkettenliteral, Formatzeichenkette ungeprÃ¼ftFormat-Zeichenkettenargument folgt den zu formatierenden ArgumentenFormat-Zeichenkettenargument ist kein ZeichenkettentypFormatzeichenkette hat ungÃ¼ltige Operandenzahl%s wird in Referenztyp %qT umgeformtReferenz auf Â»voidÂ« wird gebildet%<-%s%> statt %<+%s%> in Protokoll(en) gefundenFP-Software-VervollstÃ¤ndigung benÃ¶tigt -mtrap-precision=ifr30_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 AdresseRahmengrÃ¶ÃŸe von %qs ist RahmengrÃ¶ÃŸe zu groÃŸ fÃ¼r zuverlÃ¤ssige KellerÃ¼berprÃ¼fungÂ»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-FunktionÂ»friendÂ«-Deklaration benennt keine Klasse oder Funktionfriend-Deklaration nicht in Klassendefinitionfriend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>von dieser Stellefrv_print_operand: unbekannter CodeFunktion %q#D ist wie eine Variable initialisiertFunktion %qD als virtuell innerhalb einer Union deklariertFunktion %qD ist wie eine Variable initialisiertFunktion %qs kann nicht als %<mutable%> deklariert seinFunktionskÃ¶rper nicht verfÃ¼gbarFunktionsaufruf hat zusammengesetzten WertFunktion Ã¼ber nicht kompatiblen Typen aufgerufenFunktionsdeklaration ist kein Prototypals %<noreturn%> deklarierte Funktion hat %<return%>-AnweisungFunktionsdefinition deklarierte %<__thread%>Funktionsdefinition deklarierte %<auto%>Funktionsdefinition deklarierte %<register%>Funktionsdefinition deklarierte %<typedef%>Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypenFunktion gibt keinen Zeichenkettentypen zurÃ¼ckFunktion kÃ¶nnte mÃ¶glicher Kandidat fÃ¼r Formatattribut %qs seinFunktion kommt nicht fÃ¼r Â»inlineÂ« in BetrachtFunktion kann nicht Â»inlineÂ« seinRÃ¼ckgabetyp der Funktion kann keine Funktion seinFunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>Funktion gibt eine FunktionFunktion gibt ein Feld zurÃ¼ckFunktion liefert Adresse einer lokalen Variablen zurÃ¼ckFunktion gibt Aggregat zurÃ¼ckTeilspezialisierung %qD des Funktionstemplates ist nicht erlaubtFunktionstypen nicht wirklich kompatibel in ISO-CFunktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>function_profiler-UnterstÃ¼tzungfunction_profiler-UnterstÃ¼tzung fÃ¼r MMIXgcc-Treiberversion %s fÃ¼hrt GCC-Version %s aus
  gcc-Version %s
  gcov (GCC) %s
  Erzeugung von Â»Branch LikelyÂ«-Befehlen eingeschaltet, aber nicht unterstÃ¼tzt durch Architekturallgemeiner Thunk-Code fÃ¼r Methode %q#D mit %<...%> scheitertKern-DateigrÃ¶ÃŸenlimit wird geholt: %mgfc_conv_constant_to_tree(): ungÃ¼ltiger Typ: %sgfc_todo: Nicht implementiert: gfc_trans_code(): Falscher AnweisungscodeGimplifikation gescheitertglobale Konstruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Deklaration von %q#Dglobale Destruktoren werden fÃ¼r dieses Ziel nicht unterstÃ¼tztglobale Register-Variable %qD in verschachtelter Funktion verwendetglobale Register-Variable %qs in verschachtelter Funktion verwendetglobale Registervariable folgt einer Funktionsdefinitionglobale Registervariable hat Anfangswert%d Template-Parameter fÃ¼r %q#D erhalten%d Template-Parameter fÃ¼r %q#T erhaltengp ist konstant (aber gp wird bei indirekten Aufrufen gesichert/wiederhergestellt)gp_offset (%ld) oder end_offset (%ld) ist kleiner als null.PCH musste verschoben werdenKopf-Befehl %d fÃ¼r Block %d nicht im Befehlsstrom gefundenum wie viel eine Ãœbersetzungseinheit durch Â»inlineÂ« wachsen kann (in Prozent)ia64_print_operand: unbekannter CodeWenn dieser Code erreicht wird, wird das Programm abgebrochen.ignorierte Methode 'Qualifizierer %qV an Funktionstyp %qT werden ignoriertdoppeltes Verzeichnis Â»%sÂ« wird ignoriert
*************** gibt KEINE Garantie; auch nicht fÃ¼r VER
*** 1134,1141 ****
  Â»gepacktÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriertunbekannte Option %q.*s in %<-fdump-%s%> wird ignoriertunzulÃ¤ssiger Aggregattyp %qs fÃ¼r Instanzvariable %qs angegebenunzulÃ¤ssiger Referenztyp fÃ¼r Instanzvariable %qs angegebenimplizite Deklaration der Funktion %qEimplizit geholte (Â»popÂ«) Register mÃ¼ssen oben auf dem Stack gruppiert werdenunmÃ¶gliche Bedingung in Â»asmÂ«unmÃ¶gliche Registerbedingung in %<asm%>in %s, bei %s:%dim Basis-Block %d:in Deklaration %qDbei Ãœbergabe des Arguments %P von %q+Dunpassender Akkumulator fÃ¼r %qsunvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qDunvertrÃ¤gliche implizite Deklaration der Funktion %qDinkompatibler Typ fÃ¼r Argument %d von %qEinkompatible Typen in ZuweisungunvertrÃ¤gliche Typen in Zuweisung von %qT an %qTinkompatible Typen in Initialisierunginkompatible Typen in returnunvollstÃ¤ndige Â»%sÂ«-OptionunvollstÃ¤ndige Implementierung der Kategorie %qsunvollstÃ¤ndige Implementierung der Klasse %qsunvollstÃ¤ndiger Typ %qT hat kein Element %qDunvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendetunvollstÃ¤ndige TypvereinigungwidersprÃ¼chliche Spezifikation von Instanzvariableinkonsistente Operandenbedingungen in einem %<asm%>Falscher Befehl:ErhÃ¶hung eines Zeigers auf unbekannte StrukturErhÃ¶hung der schreibgeschÃ¼tzten SpeicherstelleErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qsErhÃ¶hung der schreibgeschÃ¼tzten Variable %qsIndexwert statt Feldname in Union-Initialisierunginit-Funktion im Objekt %s gefundenInitialisierung streicht Qualifizierer von Zeiger-ZieltypInitialisierung von inkompatiblem ZeigertypInitialisierung erzeugt Ganzzahl von Zeiger ohne TypkonvertierungInitialisierung erzeugt Zeiger von Ganzzahl ohne TypkonvertierungInitialisierung erzeugt aus unqualifiziertem einen qualifizierten FunktionszeigerInitialisierung eines flexiblen Feld-ElementsInitialisierung eines flexiblen Feld-Elements in geschachteltem Kontextinitialisiertes Feld mit Seiteneffekten Ã¼berschriebenInitialisierungs-Element ist zur Lade-Zeit nicht berechenbarInitialisierungselement ist nicht konstantInitialisierung endet vorzeitigInitialisierung gibt nicht die GrÃ¶ÃŸe von %qD anInitialisierung fÃ¼r %qT muss geklammert seinInitialisierung fÃ¼r Gleitkommawert ist keine GleitkommakonstanteInitialisierung fÃ¼r Ganzzahlwert ist zu kompliziertInitialisierung fÃ¼r skalare Variable benÃ¶tigt ein ElementInitialisierung ungÃ¼ltig fÃ¼r statisches Element mit KonstruktorInitialisierung fÃ¼r nicht-virtuelle Methode %qD angegebenInitialisierungs-Zeichenkette fÃ¼r char-Feld ist zu langFeld wird mit Parameterliste initialisiertinline-Funktion %qD verwendet, aber nirgendwo definiertBedingung fÃ¼r Eingabeoperanden enthÃ¤lt %qcBefehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist %iBefehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist NULLBefehl %d ist in mehreren BasisblÃ¶cken (%d und %d)Befehl erfÃ¼llt nicht seine Bedingungen:Befehl auÃŸerhalb eines Basis-Blockesinstalliere: %s%s
  in Klassenmethode wird auf Instanzvariable %qs zugegriffenInstanzvariable %qs hat unbekannte GrÃ¶ÃŸeInstanzvariable %qs ist %s; dies wird zukÃ¼nftig ein schwerer Fehler seinInstanzvariable %qs ist als Â»%sÂ« deklariertInstanzvariable %qs ist als Â»privateÂ« deklariertInstanziierung von %qD als Typ %qTAnweisung wird niemals ausgefÃ¼hrtBefehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tztint-Feld mit Nicht-wide-Zeichenkette initialisiertGanzzahlkonstante ist zu groÃŸ fÃ¼r %qs-Typinteger kind=8 nicht verfÃ¼gbar fÃ¼r Option -fdefault-integer-8GanzzahlÃ¼berlauf in AusdruckGanzzahlausdruck %qE ist nicht konstantOptimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++die Schnittstelle %qs hat keine gÃ¼ltige Form einer konstanten Zeichenketteinterne und geschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertInterner Compiler-Fehler. Falsche Adresse:Interner Compiler-Fehler. Falsche Verschiebung:Interner Compiler-Fehler. Unbekannter Modus:interner Compiler-Fehler: internes Konsistenzprobleminterner Fehlerinterner Fehler - schlechtes ungetinterner Fehler - ungÃ¼ltiger UTF-8-Nameinterner Fehler in check-init: Baumcode nicht implementiert: %sinterner Fehler in generate_bytecode_insn - Baumcode nicht implementiert: %sinterner Fehler: %%) ohne %%( in Assemblermuster gefundeninterner Fehler: %%> ohne %%< in Assemblermuster gefundeninterner Fehler: %%] ohne %%[ in Assemblermuster gefundeninterner Fehler: %%} ohne %%{ in Assemblermuster gefundeninterner Fehler: falsches Register: %dinterner Fehler: cris_side_effect_mode_ok mit falschen Operandeninterner Fehler: Seiteneffekt-Befehl wirkt sich auf Haupteffekt ausinterner GCC-Abbruch in %s, bei %s:%dInterrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werdeninnere Variable, die keine Prozedur istungÃ¼ltiges #pragma %sungÃ¼ltiger %%-CodeungÃ¼ltiger %%A-OperandungÃ¼ltiger %%B-OperandungÃ¼ltiger %%C-OperandUngÃ¼ltiger %%C-WertungÃ¼ltiger %%D-OperandungÃ¼ltiger %%D-WertUngÃ¼ltiger %%E-WertungÃ¼ltiger %%F-WertungÃ¼ltiger %%G-WertUngÃ¼ltiger %%H-WertungÃ¼ltiger %%J-CodeUngÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertUngÃ¼ltiger %%L-WertUngÃ¼ltiger %%M-WertUngÃ¼ltiger %%N-WertungÃ¼ltiger %%O-Wertunbekannter Operand fÃ¼r %%PUngÃ¼ltiger %%P-WertUngÃ¼ltiger %%R-WertungÃ¼ltiger %%S-WertungÃ¼ltiger %%T-WertUngÃ¼ltiger %%U-WertungÃ¼ltiger %%Y-OperandungÃ¼ltiger %%Y-WertungÃ¼ltiger %%c-OperandungÃ¼ltiger %%d-OperandungÃ¼ltiger %%x-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertUngÃ¼ltiger %%h-WertungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertUngÃ¼ltiger %%m-Wertunbekannter Wert fÃ¼r %%pungÃ¼ltiger %%q-WertUngÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandUngÃ¼ltiger %%s-WertungÃ¼ltiger %%t/%%b-WertungÃ¼ltiger %%u-WertungÃ¼ltiger %%v-WertungÃ¼ltiger %%x-WertUngÃ¼ltiger %%xn-CodeungÃ¼ltiges Â»asmÂ«: ungÃ¼ltiger Wert fÃ¼r --param: %qsungÃ¼ltige ABI-Option -mabi=%sungÃ¼ltiges IACC-ArgumentungÃ¼ltiges PC in ZeilennummerntabelleungÃ¼ltiges UNSPEC als OperandungÃ¼ltiger Z-Register-Ersatz fÃ¼r BefehlungÃ¼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 des NULL-ObjektesungÃ¼ltige AdresseungÃ¼ltige Ausrichtung fÃ¼r %<#pragma align%> - ignoriertungÃ¼ltige Anwendung von %<sizeof%> auf einen FunktionstypenungÃ¼ltige Anwendung von %qs auf ein BitfeldungÃ¼ltige Anwendung von %qs auf ElementfunktionungÃ¼ltige Anwendung von %qs auf einen void-TypenungÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qTungÃ¼ltiges Argument fÃ¼r Attribut %qsungÃ¼ltiges Argument fÃ¼r %<__builtin_frame_address%>ungÃ¼ltiges Argument fÃ¼r %<__builtin_return_address%>ungÃ¼ltige Spezifizierung der BasisklasseungÃ¼ltige Umwandlung von Typ %qT in Typ %qTungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qTungÃ¼ltige Umwandlung in Funktionstyp %qTungÃ¼ltiger catch-ParameterungÃ¼ltiger Klassenname in Deklaration von %qDungÃ¼ltiges const_cast von Typ %qT in Typ %qTungÃ¼ltiges const_cast eines R-Wertes des Typs %qT in Typ %qTungÃ¼ltiger const_double-OperandungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintungÃ¼ltige Umwandlung von %qT in %qTungÃ¼ltige Umwandlung in Typ %qT von Typ %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#DungÃ¼ltige Deklaration des Elementtemplates %q#D in lokaler KlasseungÃ¼ltiges Standardargument fÃ¼r einen Template-TemplateparameterungÃ¼ltige Definition des qualifizierten Typen %qTungÃ¼ltiger Ausdruck als OperandUngÃ¼ltiges FlieÃŸkomma-ABI: -mfloat-abi=%sUngÃ¼ltige Option fÃ¼r FlieÃŸkommaemulation: -mfpe-%sUngÃ¼ltige FlieÃŸkommaoption: -mfpu=%sungÃ¼ltige FunktionsdeklarationungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qTungÃ¼ltige indirekte (S) SpeicheradresseungÃ¼ltige indirekte SpeicheradresseungÃ¼ltiger Anfangswert fÃ¼r Element %qsungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qT von temporÃ¤rem Wert des Typs %qTungÃ¼ltige Initialisierung einer Referenz des Typs %qT von Ausdruck des Typs %qTungÃ¼ltige InitialisierungungÃ¼ltige Initialisierung fÃ¼r BitstringUngÃ¼ltiger Befehl:ungÃ¼ltiger L-Wert in asm-Ausgabe %dungÃ¼ltiger L-Wert in asm-AnweisungungÃ¼ltiger L-Wert in ZuweisungungÃ¼ltiger L-Wert in VerringerungungÃ¼ltiger L-Wert in ErhÃ¶hungungÃ¼ltiger L-Wert in unÃ¤rem %<&%>ungÃ¼ltige MaskeungÃ¼ltige ElementfunktionsdeklarationungÃ¼ltige Elementtemplatedeklaration %qDungÃ¼ltiger Operandencode Â»%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 Â»PÂ«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 Â»pÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»vÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»zÂ«ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«ungÃ¼ltiger Operand in BefehlungÃ¼ltiger Operand fÃ¼r Modifizierer-BuchstabenUngÃ¼ltiger Operanden-AusgabecodeUngÃ¼ltiger Operand fÃ¼r %%H/%%L-CodeungÃ¼ltiger Operand fÃ¼r Code %%NUngÃ¼ltiger Operand fÃ¼r %%R-CodeungÃ¼ltiger Operand fÃ¼r Code %%T/%%BUngÃ¼ltiger Operand fÃ¼r %%U-CodeUngÃ¼ltiger Operand fÃ¼r %%V-CodeungÃ¼ltiger Operand fÃ¼r Code %%pungÃ¼ltiger Operand fÃ¼r Code %%sungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qOungÃ¼ltige Operanden fÃ¼r binÃ¤res %sungÃ¼ltige Operation auf nicht instanziierten TypenungÃ¼ltige Option %<-mstack-increment=%s%>ungÃ¼ltige Option %qsungÃ¼ltiges Optionsargument %qsungÃ¼ltige Option fÃ¼r -mfloat-gprsungÃ¼ltiger Parameter %qsungÃ¼ltige Parameterkombination fÃ¼r intrinsisches %qs AltiVecungÃ¼ltiger Parametertyp %qTungÃ¼ltiger Zeigermodus %qsungÃ¼ltiger Zeiger auf Bitfeld %qDungÃ¼ltiges Zeichen %qc in BedingungungÃ¼ltige Qualifizierer an Nicht-Element-FunktionstypungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-NameungÃ¼ltiger EmpfÃ¤ngertyp %qsungÃ¼ltige Redeklaration von %qDungÃ¼ltiges Register in BefehlungÃ¼ltiges Register in KopierbefehlungÃ¼ltiger RotierbefehlungÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiges static_cast vom Typ %qT in den Typ %qTungÃ¼ltige Speicherklasse fÃ¼r Funktion %qsungÃ¼ltige Templatedeklaration von %qDungÃ¼ltige Template-IDungÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiger Wahrheitswert-AusdruckungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>ungÃ¼ltiger Typ %qT als %<friend%> deklariertungÃ¼ltiges Typargumentfalsches Typ-Argument von %qsungÃ¼ltige Typen %<%T[%T]%> fÃ¼r FeldindexungÃ¼ltige Verwendung von %%d, %%x oder %%XungÃ¼ltige Verwendung von %<--%> der boolschen Variable %qDungÃ¼ltige Verwendung von %<::%>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 %<virtual%> in Templatedeklaration von %q#DungÃ¼ltige Verwendung von %qDungÃ¼ltige Verwendung von %qD als Standardwert fÃ¼r einen Template-TemplateparameterungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen. Qualifizierer-ID sollte verwendet werdenungÃ¼ltige Verwendung von %qs bei Zeiger auf ElementungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in Zeigerarithmetikfalsche Benutzung eines Feldes mit unbekannten GrenzenungÃ¼ltige Verwendung von const_cast mit Typ %qT, das ein Zeiger oder Referenz auf Funktionstyp istungÃ¼ltige Verwendung von const_cast mit Typ %qT, das weder Zeiger, Referenz, noch vom Typ eines Zeigers auf Datenelement istungÃ¼ltige Benutzung des Konstruktors als Templatefalsche Benutzung eines flexiblen Feldelementsfalsche Benutzung des unvollstÃ¤ndigen typedef %qsungÃ¼ltige Verwendung des Elementes %qD in statischer ElementfunktionungÃ¼ltige Verwendung eines Nicht-L-Wert-FeldesungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qDfalsche Benutzung einer nicht-statischen ElementfunktionungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Benutzung des nicht-statischen Datenelements %qEungÃ¼ltige Verwendung einer Struktur mit flexiblem FeldelementungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen TemplatesungÃ¼ltige Verwendung des Template-Namens %qE ohne eine ArgumentlisteungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-Templateparameterfalsche Benutzung des undefinierten Typs %<%s %s%>falsche Benutzung eines void-AusdruckesungÃ¼ltiger Wert fÃ¼r -mstack-guardungÃ¼ltiger Wert fÃ¼r -mstack-sizeungÃ¼ltiger Wert fÃ¼r -mwarn-framesizeungÃ¼ltiger Vektortyp fÃ¼r Attribut %qsinvoke[non-static] an statischer Methodeinvokestatic an abstrakter Methodeinvokestatic an nichtstatischer Methodesein dest_idx sollte %d sein, nicht %dsein GÃ¼ltigkeitsbereich umfasst nur diese Definition bzw. Deklaration, was Sie wahrscheinlich nicht wollteniwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPUiwmmxt erfordert ein AAPCS-komptibles ABI fÃ¼r den richtigen Einsatzjcf-dump: keine Klassen angegeben
  Sprungumgehungen ausgeschaltetin GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springenSprung in Anweisungs-AusdruckSprung zur case-MarkeSprung zur Marke %qDAusschuss am Ende von #pragma %sAusschuss am Ende von #pragma GCC java_exceptionsAusschuss am Ende von #pragma extern_prefixAusschuss 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 longcallAusschuss am Ende von #pragma redefine_extnameAusschuss am Ende von #pragma weakAusschuss 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 pack%>Ausschuss am Ende von Â»#pragma %sÂ«Ausschuss am Ende von '#pragma options'Ausschuss am Ende von '#pragma unused'Ausschuss am Ende der SignaturzeichenkettenSchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriertSchlÃ¼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 %qD definiert, aber nicht verwendetMarke %qD verwendet, aber nicht definiertMarke %qE auÃŸerhalb einer Funktion referenziertMarke %qs auÃŸerhalb einer Funktion referenziertMarke am Ende einer VerbundanweisungMarke wurde wchar_t genanntÃœberprÃ¼fung von lang_*: in %s, bei %s:%d gescheitertSprache %s nicht erkanntSprachen-Zeichenkette %<"%E"%> nicht erkanntWechsel groÃŸer Rahmenzeiger (%d) mit -mtiny-stackgroÃŸe Ganzzahl implizit auf vorzeichenlosen Typen abgeschnittendie Anordnung der von der leeren Klasse %qT abgeleiteten Klassen kÃ¶nnte sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernld gab %d als Ende-Status zurÃ¼cklinke PrÃ¤zisionlinke PrÃ¤zision im strfmon-FormatLinks-Schiebe-Weite >= Breite des TypsLinks-Schiebe-Weite ist negativlinker Operand des Komma-Ausdrucks hat keinen EffektLÃ¤ngenmodifiziererLÃ¤ngenmodifizierer im printf-FormatLÃ¤ngenmodifizierer im scanf-FormatLÃ¤ngenmodifizierer im strfmon-FormatBibliotheken: %s
! Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariertBibliothek lib%s nicht gefundenlo_sum nicht von einem Registerlokale Klasse %q#T sollte nicht statisches Datenelement %q#D habenlokale Deklaration von %qs verdeckt Instanzvariablelokale Variable %qD darf in diesem Kontext nicht auftauchenÂ»longÂ« und Â»shortÂ« fÃ¼r %qs gleichzeitig angegebenÂ»long longÂ«-Konstante ist kein gÃ¼ltiger direkter OperandÂ»longÂ« oder Â»shortÂ« mit Â»charÂ« fÃ¼r %qs angegebenÂ»longÂ« oder Â»shortÂ« mit Gleitkommatyp fÃ¼r %qs angegebenlong, short, signed oder unsigned ist ungÃ¼ltig fÃ¼r %qslong, short, signed oder unsigned ungÃ¼ltig verwendet fÃ¼r %qslockerer Â»throwÂ«-Spezifizierer fÃ¼r %q#Funterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des TypsMakroname fehlt hinter %qs%qD wird statisch gemachtFalsch geformtes #pragma GCC pch_preprocess, ignoriertFalsch geformtes #pragma GCC visibility pushFalsch geformtes #pragma builtinfalsch geformtes #pragma extern_prefix, ignoriertfalsch geformtes #pragma ghs sectionfalsch geformtes #pragma redefine_extname, ignoriertfalsch geformtes #pragma weak, ignoriertFalsch geformtes %<#pragma align%>Falsch geformtes %<#pragma align%> - ignoriertFalsch geformtes %<#pragma fini%>Falsch geformtes %<#pragma fini%>, ignoriertFalsch geformtes %<#pragma init%>Falsch geformtes %<#pragma init%>', ignoriertfalsch geformtes %<#pragma pack%> - ignoriertfalsch geformtes %<#pragma pack(pop[, id])%> - ignoriertfalsch geformtes %<#pragma pack(push[, id][, <n>])%> - ignoriertfalsch geformtes Â»#pragma %sÂ« - ignoriertFalsch geformtes '#pragma options align={mac68k|power|reset}', ignoriertFalsch geformtes '#pragma options', ignoriertfalsch geformtes ZIP-Archiv in CLASSPATH: %sschlechte Argumente fÃ¼r Spezifikationsfunktionschlechter Name fÃ¼r SpezifikationsfunktionMaske muss Â»immediateÂ« seindazu passende Bedingung erlaubt kein Registerdazu passende Bedingung in Ausgabeoperanden ungÃ¼ltigdazu passende Bedingung referenziert ungÃ¼ltige Operandennummermaximaler Wert des Parameters %qs ist %u-EB und -EL kÃ¶nnen nicht gleichzeitig verwendet werden-m32 und -m64 kÃ¶nnen nicht zusammen angegeben werdenMedienfunktionen sind ohne -mmedia nicht verfÃ¼gbarElement %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 Zuweisungsoperator ist nicht erlaubt in UnionElement %q#D mit Destruktor in anonymem Aggregat nicht erlaubtElement %q#D mit Destruktor nicht erlaubt in UnionElement %qD kann nicht gleichzeitig virtuell und statisch deklariert werdenElement %qD steht in Konflikt mit Feldname in virtueller FunktionstabelleElement %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurdeElement %qD ist nicht initialisierte ReferenzElement %qD mit nicht initialisierten konstanten FeldernElementfunktionen sind implizite Â»friendsÂ« ihrer KlasseSpeichereingabe %d ist nicht direkt adressierbarMethode %qs kann nicht transient seinMethode %qs kann nicht Â»volatileÂ« seinMethode Â»%sÂ« nicht gefunden in KlasseMethodendeklaration nicht im @interface-KontextMethodendefinition fÃ¼r %<%c%s%> nicht gefundenMethodendefinition nicht im @implementation-Kontextminimaler Wert des Parameters %qs ist %uMinimum/Maximum-Operatoren sind veraltetProfiling fÃ¼r mips16-Funktionenmips_debugger_offset mit nicht-Stapel/Rahmen/Argument-Zeiger aufgerufenunpassende Signatur fÃ¼r Feld Â»%sÂ« in Â»%sÂ«schlecht platziertes ConstantValue-Attribut (in keinem Feld)fehlende $-Operandennummer im Format%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriertfehlendes %<(%> hinter %<#pragma pack%> - ignoriertfehlendes %<>%>, um Templateargumentliste zu beendenÂ»(Â« hinter Â»#pragma %sÂ« fehlt - ignoriertFehlendes '(' hinter '#pragma unused', ignoriertFehlendes ')' hinter '#pragma unused', ignoriertÂ»)Â« fÃ¼r Â»#pragma %sÂ« fehlt - ignoriertfehlendes Code-Attributfehlendes Argument in %<__builtin_args_info%>fehlendes Argument fÃ¼r Â»%sÂ«fehlendes Argument fÃ¼r Â»-%sÂ«fehlendes Argument fÃ¼r Â»%sÂ«-Optionfehlende Sperre nach Block %igeschweifte Klammern fehlen um InitialisierungschlieÃŸende geschweifte Klammer fÃ¼r benannten Operanden fehltFehlende schlieÃŸende KlammerFeld Â»%sÂ« fehlt in Â»%sÂ«fehlender Dateiname hinter %qsfehlendes FÃ¼llzeichen am Ende des strfmon-Formatesin Â»#pragma %sÂ« fehlt Funktionsname - ignoriertfehlende InitialisierungInitialisierung fÃ¼r Element %qD fehltfehlendes Makefile-Ziel hinter %qsFehlende ZahlÃ¶ffnende Klammer fehltfehlender Operandfehlender Pfad hinter %qsfehlender Abschnittsname in Â»#pragma %sÂ« - ignoriertWÃ¤chter in Funktionsaufruf fehltstatisches Feld %qs fehltfehlendes abschlieÃŸendes Zeichen %cfehlender Typname in typedef-DeklarationMischen von Â»catchÂ« in C++ und Java in einzelner ÃœbersetzungseinheitVermischung von Deklarationen und Funktionsdefinitionen ist verbotenmno-cygwin und mno-win32 sind unvertrÃ¤glichModus %qs auf unpassenden Typen angewendetModus ist nicht QImodeModulsymbol %s in falschem Namensbereichmehr als %d Operanden in %<asm%>Kopierbefehl nicht behandeltMS-Bitfelder nicht unterstÃ¼tzt fÃ¼r objcSchmutzfÃ¤nger kann nicht %qs in Stub-Funktion verfolgenSchmutzfÃ¤nger kann nicht externes %qs unbekannter GrÃ¶ÃŸe verfolgenSchmutzfÃ¤ngerprÃ¼fung noch nicht fÃ¼r ARRAY_RANGE_REF implementiertSchmutzfÃ¤nger: diese Sprache wird nicht unterstÃ¼tztmultidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenMultilib-Ausschluss Â»%sÂ« ist ungÃ¼ltigMultilib-AusschlÃ¼sse Â»%sÂ« sind ungÃ¼ltigMultilib-select Â»%sÂ« ist ungÃ¼ltigMultilib-Spezifikation Â»%sÂ« ist ungÃ¼ltigmehrere %s namens %<%c%s%> gefundenmehrere Standardmarken in einem Â»switchÂ«mehrfache Definition von %q#Tin Union %qT werden mehrere Felder initialisiertmehrere Funktionstypattribute angegebenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationvor Verwendung von typeid muss #include <typeinfo> angegeben werden%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element in %<%E (...)%> aufzurufenmvc&exmvcle-VerwendungrÃ¤tselhafte Repository-Information in %sName %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Feld verwendetName %qT hat unvollstÃ¤ndigen TypenSuche nach %qD hat sich geÃ¤ndertNamenssuche von %qD hat sich fÃ¼r neue ISO-Regeln zum Â»forÂ«-GÃ¼ltigkeitsbereich geÃ¤ndertName der Elementfunktion fehltbenannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tztnamespace %qD in %<using%>-Deklaration nicht erlaubtNamensbereich %qT nicht deklariertNamensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommenanonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch seinnative Methode %qs cann nicht Â»strictfpÂ« seinLaufzeitprÃ¼fung fÃ¼r %s muss eingefÃ¼gt werdennegative BefehlslÃ¤ngenegative Ganzzahl implizit in vorzeichenlosen Typen konvertiertnegative Breite in Bitfeld %qDnegative Breite in Bitfeld %qsweder der Destruktor noch der klassenspezifische Operator Â»deleteÂ« wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdengeschachtelte Assemblerdialekt-Alternativengeschachtelte extern-Deklaration von %qDgeschachtelte Funktion %qs als %<extern%> deklariertVerschachtelte Redefinition von %<enum %s%>Verschachtelte Redefinition von %<struct %s%>Verschachtelte Redefinition von %<union %s%>Â»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#Dneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenkein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versuchtkeine Methode %<%c%s%> gefundenkeine Elementfunktion %q#D in Klasse %qT deklariertkein FUNCTION_PROFILER for CRISKeine Argumentekeine Argumente fÃ¼r Spezifikationsfunktionkein Klassenname mit %qs angegebenkein Klassentemplate namens %q#T in %q#Tkeine Klassen angegebenkein schlieÃŸendes %<]%> fÃ¼r %<%%[%>-Formatkeine Ãœberdeckung fÃ¼r Funktion %qs gefunden.kein Datentyp fÃ¼r Zustand %qskein Standard-Argument fÃ¼r %qDnoch keine Beschreibungkein Feld %qD in initialisierter Unionkeine Eingabedatei angegebenkeine 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 Aufruf von %<(%T) (%A)%>bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungenkeine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>keine passende Funktion fÃ¼r Aufruf von %<%T::%s(%A)%#V%>kein passendes Template fÃ¼r %qD gefundenkeine Elementfunktion %qD in %qT deklariertkein Element passt zu %qD in %q#Tkein Profiling von 64-bit-Code fÃ¼r dieses ABIKein Register in Adressekeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkein Â»sclassÂ« fÃ¼r %s Stab (0x%x)
! kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«kein geeignetes %<operator %s%> fÃ¼r %qTkeine Basisklasse im @interface fÃ¼r %qs deklariertkeine Basisklasse in Schnittstelle fÃ¼r %qs deklariertkeine UnterstÃ¼tzung fÃ¼r Reduktion/Induktionkein Typ namens %q#T in %q#T%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschriebenNicht-Boolean in Bedingung verwendetnicht-leere Initialisierung fÃ¼r Feld leerer ElementeNicht-Gleitkomma-Argument fÃ¼r Funktion %qsnicht lokale Funktion %q#D verwendet anonymen Typennicht lokale Funktion %q#D verwendet lokalen Typen %qTnicht lokale Variable %q#D verwendet anonymen Typennicht-lokale Variable %q#DÂ« verwendet lokalen Typen %qTNicht-L-Wert-Feld in bedingtem AusdruckNicht-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert seinnicht-statisches const-Element %q#D in Klasse ohne einen Konstruktornicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdennicht-statische Initialisierung eines flexiblen Feldelementsnicht-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-trivial markierte Initialisierungennichtkonstanter Feldindex in InitialisierungNicht-Null-Argument hat ungÃ¼ltige Operandenzahl (Argument %lu)Nicht-Null-Argument referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Nicht-Null-Argument mit Operandenzahl auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)Nicht-Null-Attribut ohne Argumente fÃ¼r einen Nicht-Prototyp%qs ist kein statisches Feldkeine gÃ¼ltige Java-.class-Dateinicht fÃ¼r ABI konfiguriert: Â»%sÂ«zu wenige Argumente, um in einen WÃ¤chter zu passenzu wenig Typinformationennoch nicht implementiert: Wartezeit-optimierte eingebettete QuadratwurzelAnmerkung: Null-Argument, wo Nicht-Null erwartet (Argument %lu)Zahl muss 0 oder 1 seinAnzahl der Argumente passt nicht zum eingebauten PrototypenAnzahl der Argumente passt nicht zum PrototypenAnzahl der bb-Vermerke in Befehlskette (%d) != n_basic_blocks (%d)Komponentenanzahl des Vektors ist keine ZweierpotenzZahl der ZÃ¤hler ist %d statt %dauf Objekt %qE des unvollstÃ¤ndigen Typs %qT wird in %s nicht zugegriffenObjekt entspricht nicht dem Protokoll %qsObjekt fehlt in Referenz auf %qDbei Verwendung von %qE fehlt Objektauf Objekt unvollstÃ¤ndigen Typs %qT wird in %s nicht zugegriffenauf Objekt des Typs %qT wird in %s nicht zugegriffenveraltete Option -I- verwendet, bitte stattdessen -iquote verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>Versatz von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernVersatz der leeren Basis %qT kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernVersatz der virtuellen Basis %qT ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernAdressabstand ist auÃŸerhalb der Grenzen der konstanten Zeichenketteausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werdennur Konstruktoren nehmen Basisinitialisierungennur Deklarationen von Konstruktoren kÃ¶nnen %<explicit%> seinNur initialisierte Variablen kÃ¶nnen im Programmspeicherbereich platziert werdennur eines von Â»--print-mainÂ«, Â»--list-classÂ« und Â»--complexityÂ« erlaubtNur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werdenNur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werdenin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tztopake Vektortypen kÃ¶nnen nicht initialisiert werden/dev/zero Ã¶ffnen: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« wird geÃ¶ffnet: %mAusgabedatei Â»%sÂ« wird geÃ¶ffnet: %merster Operand muss ein hartes Register seinOperandenbedingung enthÃ¤lt falsch positioniertes %<+%> oder %<=%>Operandenbedingungen fÃ¼r %<asm%> unterscheiden sich in der Anzahl der AlternativenOperand ist weder eine Konstante noch ein Bedingungscode, ungÃ¼ltiger Operandencode Â»cÂ«Operandenzahl fehlt hinter %%-BuchstabeOperandenzahl auÃŸerhalb des WertebereichesOperandennummer auÃŸerhalb des Wertebereiches im FormatOperandennummer fÃ¼r Format ohne Argumente angegebenOperandennummer mit unterdrÃ¼ckter Zuweisung angegebenOperanden fÃ¼r ?: haben verschiedene TypenOperation auf %qs kÃ¶nnte undefiniert seinOperator %qT ist deklariert, %qT zurÃ¼ckzugebenangeschaltete Optionen: angegebene Optionen: geordneter Vergleich von Zeiger mit GanzzahlnullursprÃ¼ngliche Marke war hierursprÃ¼nglich indirekter Funktionsaufruf kommt nicht als Â»inlineÂ« in BetrachtPlatz im Hauptspeicher reicht nicht ausAusgabebedingung %d kann nicht zusammen mit Â»%sÂ« angegeben werdenAusgabebedingung %d muss ein einzelnes Register angebenAusgabebedingung %qc fÃ¼r Operand %d steht nicht am AnfangAusgabedatei doppelt angegebenAusgabezahl %d nicht direkt adressierbarAusgabeoperand %d muss %<&%>-Bedingung verwendenBedingung des Ausgabeoperanden erfordert %<=%>Ausgabeoperand ist in %<asm%> konstantAusgaberegister mÃ¼ssen oben auf dem Stack gruppiert werdenoutput_move_single:Ãœberlauf in FeldgrÃ¶ÃŸeÃœberlauf in Konstanten-AusdruckÃœberlauf in AufzÃ¤hlungswertenÃœberlauf in AufzÃ¤hlungswerten bei %qDÃœberlauf in impliziter KonstantenkonvertierungÃ¼bergelaufene Ausgabeargumentliste fÃ¼r Â»%sÂ«gepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtunggepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qsgepacktes Attribut ist unnÃ¶tiggepacktes Attribut ist unnÃ¶tig fÃ¼r %qsstruct wird bis zur Ausrichtungsgrenze aufgefÃ¼lltParameter %P hat unvollstÃ¤ndigen Typen %qTParameter %P von %qD hat unvollstÃ¤ndigen Typen %qTParameter %qD leer definiertParameter %qD bezieht %s in Feld mit unbekannter Grenze %qT einParameter %qD deklariert ungÃ¼ltigerweise MethodentypParameter %qD ist initialisiertParameter darf nicht variabel modifizierten Typ %qT habenParameternamen (ohne Typen) in FunktionsdeklarationKlammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugenFehler beim ParsenSyntaxfehler in TemplateargumentlisteSyntaxfehler beim Lesen von %sSyntaxfehler: es kann nicht zurÃ¼ckgesetzt werdenSyntaxfehler; auch virtueller Speicher verbrauchtParser-Keller-ÃœberlaufTeilspezialisierung %qT als %<friend%> deklariertTeilspezialisierung %qT spezialisiert keine TemplateargumenteDie Ãœbergabe von %qT als %<this%>-Argument von %q#D streicht QualifiziererÃœbergabe von %qT wÃ¤hlt %qT statt %qTÃœbergabe von %qT fÃ¼r Argument %P von %qDÃœ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 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 von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE von inkompatiblem ZeigertypÃœbergabe des Arguments %d von %qE  erzeugt Ganzzahl von Zeiger ohne TypkonvertierungÃœbergabe des Arguments %d von %qE erzeugt Zeiger von Ganzzahl ohne TypkonvertierungÃœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten FunktionszeigerÃœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des PrototypsDie Ãœbergabe von FlieÃŸkommaargumenten in FP-Registern wird noch nicht unterstÃ¼tztÃœbergabe des negativen Werts %qE fÃ¼r Argument %P an %qDpch_preprocess-Pragma sollte nur mit -fpreprocessed verwendet werdenPipeZeiger auf Typen %<void *%> in Arithmetik verwendetZeiger des Typs %<void *%> in Subtraktion verwendetZeigerziele in Zuweisung unterscheiden sich im VorzeichenbesitzZeigerziele in Initialisierung unterscheiden sich im VorzeichenbesitzZeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im VorzeichenbesitzZeigerziele in return unterscheiden sich im VorzeichenbesitzZeiger auf Funktion in Arithmetik verwendetZeiger auf eine Funktion in Subtraktion verwendetUmwandlung von Zeiger auf Element von %qT nach %qT geschieht Ã¼ber virtuelle BasisTypumwandlung von Zeiger in Element Ã¼ber virtuelle Basis %qTUmwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qTZeiger auf Elementfunktion in Arithmetik verwendetZeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibelZeigertyp passt nicht in bedingtem AusdruckZeigerwert verwendet, wo Â»complexÂ« erwartet wurdeZeigerwert verwendet, wo Gleitkommawert erwartet wurdeZeiger auf Elementfunktion %E kann nicht ohne Objekt aufgerufen werden; Beispiele: .* oder ->*Zeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenmÃ¶gliches Problem bei Aufruf des Â»deleteÂ«-Operators erkanntPost-Increment-Adresse ist kein RegisterSuffix-%qD muss %<int%> als sein Argument nehmenSuffix-%qD muss %<int%> als sein zweites Argument nehmenSuffix-%qD sollte %qT zurÃ¼ckgebenPre-Decrement-Adresse ist kein RegisterPre-Increment-Adresse ist kein RegisterGenauigkeitGenauigkeit im printf-Formatangegebene Thumb-Anweisungangegebene Anweisung in bedingter SequenzPrÃ¤fix-%qD sollte %qT zurÃ¼ckgebenprev_bb von %d sollte %d sein, nicht %dvorherige Deklaration %q#D hiervorherige Deklaration %qDvorherige Deklaration von %q#Dvorherige Deklaration von %q#D mit %qL-Bindungvorherige Deklaration von %qDvorherige Deklaration von %qsvorherige Deklaration von namespace %qD hiervorherige Definition von %q#Tvorherige externe Deklaration von %q#Dvorherige Deklaration %q#D einer Nicht-Funktionprivates Element %q#D in anonymer UnionProfilerunterstÃ¼tzung fÃ¼r WindISSProfiling wird mit -mg nicht unterstÃ¼tzt
  Programme: %s
  weitergegebenes Argument %qD passt nicht zu eingebautem Prototypenweitergegebenes Argument %qD passt nicht zum PrototypengeschÃ¼tztes Element %q#D in anonymer UnionProtokoll %qs hat ringfÃ¶rmige AbhÃ¤ngigkeitPrototyp fÃ¼r %q#DPrototyp fÃ¼r %q#D passt zu nichts in Klasse %qTfÃ¼r %qD bereitgestelltPseudo-Destruktor wird nicht aufgerufenreiner Spezifizierer bei Funktionsdefinitionqualifizierte Funktionstypen kÃ¶nnen nicht verwendet werden, um %s Funktion zu deklarierenqualifizierter Typ %qT passt nicht zum Destruktornamen %<~%T%>qualifizierter Typ %qT passt nicht zum Destruktornamen ~%qTQualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubtQualifizierer kÃ¶nnen nur fÃ¼r Objekte und Funktionen angegeben werdenWertebereichsausdrÃ¼cke in switch-Anweisungen sind nicht standardkonformLesen der Klasse %s zu zweiten Mal von %sLesen Ã¼ber Null-Zeiger (Argument %d)real kind=8 nicht verfÃ¼gbar fÃ¼r Option -fdefault-real-8rekursives inlinerekursiver Typ %qT nicht definiertRedeklaration von %<enum %s%>Redeklaration von %<wchar_t%> als %qTRedeklaration von %qT als Nicht-TemplateRedeklaration des eingebauten C++-Typs %qThier als %q#D redeklariertredefinierte Â»extern inlineÂ«-Funktionen kommen nicht als Â»inlineÂ« in BetrachtRedefinition von %<struct %s%>Redefinition von %<union %s%>Redefinition von %q#TRedefinition des Standardarguments fÃ¼r %q#DStandardausgabe wird umgeleitet: %sredundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereichReferenz %qs ist mehrdeutig: erscheint in den Schnittstellen %qs und %qsReferenz auf %<%T::%D%> ist mehrdeutigReferenz auf %qD ist mehrdeutigReferenz auf lokale Variable %qD zurÃ¼ckgegebenReferenz auf Nicht-L-Wert zurÃ¼ckgegebenRegister fÃ¼r zwei globale Registervariablen verwendetRegister-Variable %qD in verschachtelter Funktion verwendetRegister-Variable %qs in verschachtelter Funktion verwendetRegister IX, IY und Z im selben Befehl verwendetReimplementation der Klasse %qsSpezifikation wird von %s nach %s umbenannt
  wiederholtes %s im FormatRepository-Datei Â»%sÂ« enthÃ¤lt keine KommandozeilenargumenteAnforderung des Elements %qD in %qE, das vom Nicht-Aggregattyp %qT istAbfrage des Elementes %qD in %qE, das vom Nicht-Klassentyp %qT istAbfrage des Elementes %qD in Nicht-Klassentyp %qTAbfrage des Elementes %qD ist mehrdeutigAbfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutigAnfrage nach Element %qs in etwas, was keine Struktur oder Variante istverlangte Ausrichtung ist keine Konstanteverlangte Ausrichtung ist keine Zweierpotenzverlangte Ausrichtung ist zu groÃŸangefordertes init_priority ist keine Ganzzahlkonstanteangefordertes init_priority ist auÃŸerhalb des Wertebereichesangefordertes init_priority ist fÃ¼r interne Verwendung reserviertangeforderte Position ist kleiner als Nullangeforderte Position ist keine GanzzahlkonstanteErgebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnisreturn streicht Qualifizierer von Zeiger-Zieltypreturn von inkompatiblem Zeigertypreturn erzeugt Ganzzahl von Zeiger ohne Typkonvertierungreturn erzeugt Zeiger von Ganzzahl ohne Typkonvertierungreturn erzeugt aus unqualifiziertem einen qualifizierten FunktionszeigerÂ»returnÂ« nicht gefolgt von SperreRÃ¼ckgabetyp %q#T ist unvollstÃ¤ndigRÃ¼ckgabetyp ist auf %<int%> voreingestelltRÃ¼ckgabetyp ist unvollstÃ¤ndigAngabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltigAngabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltigRÃ¼ckgabetyp fÃ¼r %<operator %T%> angegebenReturn-Anweisung mit Wert in Â»voidÂ« zurÃ¼ckgebender FunktionReturn-Anweisung ohne Wert, in %qT zurÃ¼ckgebender FunktionRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebenrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite ist negativRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tzt%<typename %E%> sagen, wenn ein Typ gemeint istSkalarer Vektorindex???zweites Argument fÃ¼r %<__builtin_expect%> muss eine Konstante seinzweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seinzweiter Parameter von %<va_start%> ist nicht letztgenanntes ArgumentWÃ¤hler muss Â»immediateÂ« seinWahl muss auf Ganzzahlkonstante im Bereich 0..%i fallenKern-DateigrÃ¶ÃŸenlimit wird gesetzt: %mÃ¼berschatten der %s Funktion %q#Dvorherige Typdeklaration von %q#D wird Ã¼berschattetshared und mdll sind unvertrÃ¤glichVerschiebung muss direkt angegeben werdenÂ»shortÂ«, Â»signedÂ« oder Â»unsignedÂ« ungÃ¼ltig fÃ¼r %qsÂ»signedÂ« und Â»unsignedÂ« fÃ¼r %qs gleichzeitig angegebenVorzeichenloser und -behafteter Typ in bedingtem Ausdruck%qT zugewiesene GrÃ¶ÃŸe kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernGrÃ¶ÃŸe des Feldes bei Â»newÂ« muss Ganzzahltyp habenFeldgrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Feldes %qD ist negativGrÃ¶ÃŸe des Feldes %qD ist kein konstanter GanzzahlausdruckFeldgrÃ¶ÃŸe von %qs hat Nicht-GanzzahltypGrÃ¶ÃŸe des Feldes %qs ist negativFeldgrÃ¶ÃŸe von %qs ist zu groÃŸFeldgrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Feldes ist negativGrÃ¶ÃŸe des Feldes ist kein konstanter Ganzzahlausdrucksizeof(long double) ist 12sizeof(long double) ist 16nicht implementiert: Entschuldigung: Semantik der statischen Daten %q#D der inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelldatei fÃ¼r Klasse %qs ist neuer als die dazu passende Klassendatei. Stattdessen wurde Quelldatei %qs verwendetSpezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%0%cÂ«Spezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%W%cÂ«Spezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%x%cÂ«Spezifikation '%s' ist ungÃ¼ltigSpezifikation Â»%sÂ« 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 Option Â»%cÂ«Spezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
--- 1116,1123 ----
  Â»gepacktÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q#D wird ignoriertunbekannte Option %q.*s in %<-fdump-%s%> wird ignoriertunzulÃ¤ssiger Aggregattyp %qs fÃ¼r Instanzvariable %qs angegebenunzulÃ¤ssiger Referenztyp fÃ¼r Instanzvariable %qs angegebenimplizite Deklaration der Funktion %qEimplizit geholte (Â»popÂ«) Register mÃ¼ssen oben auf dem Stack gruppiert werdenunmÃ¶gliche Bedingung in Â»asmÂ«unmÃ¶gliche Registerbedingung in %<asm%>in %s, bei %s:%dim Basis-Block %d:in Deklaration %qDbei Ãœbergabe des Arguments %P von %q+Dunpassender Akkumulator fÃ¼r %qsunvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qDunvertrÃ¤gliche implizite Deklaration der Funktion %qDinkompatibler Typ fÃ¼r Argument %d von %qEinkompatible Typen in ZuweisungunvertrÃ¤gliche Typen in Zuweisung von %qT an %qTinkompatible Typen in Initialisierunginkompatible Typen in returnunvollstÃ¤ndige Â»%sÂ«-OptionunvollstÃ¤ndige Implementierung der Kategorie %qsunvollstÃ¤ndige Implementierung der Klasse %qsunvollstÃ¤ndiger Typ %qT hat kein Element %qDunvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendetunvollstÃ¤ndige TypvereinigungwidersprÃ¼chliche Spezifikation von Instanzvariableinkonsistente Operandenbedingungen in einem %<asm%>Falscher Befehl:ErhÃ¶hung eines Zeigers auf unbekannte StrukturErhÃ¶hung der schreibgeschÃ¼tzten SpeicherstelleErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qsErhÃ¶hung der schreibgeschÃ¼tzten Variable %qsIndexwert statt Feldname in Union-Initialisierunginit-Funktion im Objekt %s gefundenInitialisierung streicht Qualifizierer von Zeiger-ZieltypInitialisierung von inkompatiblem ZeigertypInitialisierung erzeugt Ganzzahl von Zeiger ohne TypkonvertierungInitialisierung erzeugt Zeiger von Ganzzahl ohne TypkonvertierungInitialisierung erzeugt aus unqualifiziertem einen qualifizierten FunktionszeigerInitialisierung eines flexiblen Feld-ElementsInitialisierung eines flexiblen Feld-Elements in geschachteltem Kontextinitialisiertes Feld mit Seiteneffekten Ã¼berschriebenInitialisierungs-Element ist zur Lade-Zeit nicht berechenbarInitialisierungselement ist nicht konstantInitialisierung endet vorzeitigInitialisierung gibt nicht die GrÃ¶ÃŸe von %qD anInitialisierung fÃ¼r %qT muss geklammert seinInitialisierung fÃ¼r Gleitkommawert ist keine GleitkommakonstanteInitialisierung fÃ¼r Ganzzahlwert ist zu kompliziertInitialisierung fÃ¼r skalare Variable benÃ¶tigt ein ElementInitialisierung ungÃ¼ltig fÃ¼r statisches Element mit KonstruktorInitialisierung fÃ¼r nicht-virtuelle Methode %qD angegebenInitialisierungs-Zeichenkette fÃ¼r char-Feld ist zu langFeld wird mit Parameterliste initialisiertinline-Funktion %qD verwendet, aber nirgendwo definiertBedingung fÃ¼r Eingabeoperanden enthÃ¤lt %qcBefehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist %iBefehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist NULLBefehl %d ist in mehreren BasisblÃ¶cken (%d und %d)Befehl erfÃ¼llt nicht seine Bedingungen:Befehl auÃŸerhalb eines Basis-Blockesinstalliere: %s%s
  in Klassenmethode wird auf Instanzvariable %qs zugegriffenInstanzvariable %qs hat unbekannte GrÃ¶ÃŸeInstanzvariable %qs ist %s; dies wird zukÃ¼nftig ein schwerer Fehler seinInstanzvariable %qs ist als Â»%sÂ« deklariertInstanzvariable %qs ist als Â»privateÂ« deklariertInstanziierung von %qD als Typ %qTAnweisung wird niemals ausgefÃ¼hrtBefehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tztint-Feld mit Nicht-wide-Zeichenkette initialisiertGanzzahlkonstante ist zu groÃŸ fÃ¼r %qs-Typinteger kind=8 nicht verfÃ¼gbar fÃ¼r Option -fdefault-integer-8GanzzahlÃ¼berlauf in AusdruckGanzzahlausdruck %qE ist nicht konstantOptimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++die Schnittstelle %qs hat keine gÃ¼ltige Form einer konstanten Zeichenketteinterne und geschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertInterner Compiler-Fehler. Falsche Adresse:Interner Compiler-Fehler. Falsche Verschiebung:Interner Compiler-Fehler. Unbekannter Modus:interner Compiler-Fehler: internes Konsistenzprobleminterner Fehlerinterner Fehler - schlechtes ungetinterner Fehler - ungÃ¼ltiger UTF-8-Nameinterner Fehler in check-init: Baumcode nicht implementiert: %sinterner Fehler in generate_bytecode_insn - Baumcode nicht implementiert: %sinterner Fehler: %%) ohne %%( in Assemblermuster gefundeninterner Fehler: %%> ohne %%< in Assemblermuster gefundeninterner Fehler: %%] ohne %%[ in Assemblermuster gefundeninterner Fehler: %%} ohne %%{ in Assemblermuster gefundeninterner Fehler: falsches Register: %dinterner Fehler: cris_side_effect_mode_ok mit falschen Operandeninterner Fehler: Seiteneffekt-Befehl wirkt sich auf Haupteffekt ausinterner GCC-Abbruch in %s, bei %s:%dInterrupt-Dienst-Routinen kÃ¶nnen nicht im Â»ThumbÂ«-Modus codiert werdeninnere Variable, die keine Prozedur istungÃ¼ltiges #pragma %sungÃ¼ltiger %%-CodeungÃ¼ltiger %%A-OperandungÃ¼ltiger %%B-OperandungÃ¼ltiger %%C-OperandUngÃ¼ltiger %%C-WertungÃ¼ltiger %%D-OperandungÃ¼ltiger %%D-WertUngÃ¼ltiger %%E-WertungÃ¼ltiger %%F-WertungÃ¼ltiger %%G-WertUngÃ¼ltiger %%H-WertungÃ¼ltiger %%J-CodeUngÃ¼ltiger %%J-WertungÃ¼ltiger %%K-WertUngÃ¼ltiger %%L-WertUngÃ¼ltiger %%M-WertUngÃ¼ltiger %%N-WertungÃ¼ltiger %%O-Wertunbekannter Operand fÃ¼r %%PUngÃ¼ltiger %%P-WertUngÃ¼ltiger %%R-WertungÃ¼ltiger %%S-WertungÃ¼ltiger %%T-WertUngÃ¼ltiger %%U-WertungÃ¼ltiger %%Y-OperandungÃ¼ltiger %%Y-WertungÃ¼ltiger %%c-OperandungÃ¼ltiger %%d-OperandungÃ¼ltiger %%x-WertungÃ¼ltiger %%f-OperandungÃ¼ltiger %%f-WertUngÃ¼ltiger %%h-WertungÃ¼ltiger %%j-CodeungÃ¼ltiger %%j-WertungÃ¼ltiger %%k-WertUngÃ¼ltiger %%m-Wertunbekannter Wert fÃ¼r %%pungÃ¼ltiger %%q-WertUngÃ¼ltiger %%r-WertungÃ¼ltiger %%s-OperandUngÃ¼ltiger %%s-WertungÃ¼ltiger %%t/%%b-WertungÃ¼ltiger %%u-WertungÃ¼ltiger %%v-WertungÃ¼ltiger %%x-WertUngÃ¼ltiger %%xn-CodeungÃ¼ltiges Â»asmÂ«: ungÃ¼ltiger Wert fÃ¼r --param: %qsungÃ¼ltige ABI-Option -mabi=%sungÃ¼ltiges IACC-ArgumentungÃ¼ltiges PC in ZeilennummerntabelleungÃ¼ltiges UNSPEC als OperandungÃ¼ltiger Z-Register-Ersatz fÃ¼r BefehlungÃ¼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 des NULL-ObjektesungÃ¼ltige AdresseungÃ¼ltige Ausrichtung fÃ¼r %<#pragma align%> - ignoriertungÃ¼ltige Anwendung von %<sizeof%> auf einen FunktionstypenungÃ¼ltige Anwendung von %qs auf ein BitfeldungÃ¼ltige Anwendung von %qs auf ElementfunktionungÃ¼ltige Anwendung von %qs auf einen void-TypenungÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qTungÃ¼ltiges Argument fÃ¼r Attribut %qsungÃ¼ltiges Argument fÃ¼r %<__builtin_frame_address%>ungÃ¼ltiges Argument fÃ¼r %<__builtin_return_address%>ungÃ¼ltige Spezifizierung der BasisklasseungÃ¼ltige Umwandlung von Typ %qT in Typ %qTungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qTungÃ¼ltige Umwandlung in Funktionstyp %qTungÃ¼ltiger catch-ParameterungÃ¼ltiger Klassenname in Deklaration von %qDungÃ¼ltiges const_cast von Typ %qT in Typ %qTungÃ¼ltiges const_cast eines R-Wertes des Typs %qT in Typ %qTungÃ¼ltiger const_double-OperandungÃ¼ltige Bedingungen fÃ¼r OperandungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeintungÃ¼ltige Umwandlung von %qT in %qTungÃ¼ltige Umwandlung in Typ %qT von Typ %qTungÃ¼ltiger kovarianter RÃ¼ckgabetyp fÃ¼r %q#DungÃ¼ltige Deklaration des Elementtemplates %q#D in lokaler KlasseungÃ¼ltiges Standardargument fÃ¼r einen Template-TemplateparameterungÃ¼ltige Definition des qualifizierten Typen %qTungÃ¼ltiger Ausdruck als OperandUngÃ¼ltiges FlieÃŸkomma-ABI: -mfloat-abi=%sUngÃ¼ltige Option fÃ¼r FlieÃŸkommaemulation: -mfpe-%sUngÃ¼ltige FlieÃŸkommaoption: -mfpu=%sungÃ¼ltige FunktionsdeklarationungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qTungÃ¼ltige indirekte (S) SpeicheradresseungÃ¼ltige indirekte SpeicheradresseungÃ¼ltiger Anfangswert fÃ¼r Element %qsungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qT von temporÃ¤rem Wert des Typs %qTungÃ¼ltige Initialisierung einer Referenz des Typs %qT von Ausdruck des Typs %qTungÃ¼ltige InitialisierungungÃ¼ltige Initialisierung fÃ¼r BitstringUngÃ¼ltiger Befehl:ungÃ¼ltiger L-Wert in asm-Ausgabe %dungÃ¼ltiger L-Wert in asm-AnweisungungÃ¼ltiger L-Wert in ZuweisungungÃ¼ltiger L-Wert in VerringerungungÃ¼ltiger L-Wert in ErhÃ¶hungungÃ¼ltiger L-Wert in unÃ¤rem %<&%>ungÃ¼ltige MaskeungÃ¼ltige ElementfunktionsdeklarationungÃ¼ltige Elementtemplatedeklaration %qDungÃ¼ltiger Operandencode Â»%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 Â»PÂ«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 Â»pÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»vÂ«ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»zÂ«ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«ungÃ¼ltiger Operand in BefehlungÃ¼ltiger Operand fÃ¼r Modifizierer-BuchstabenUngÃ¼ltiger Operanden-AusgabecodeUngÃ¼ltiger Operand fÃ¼r %%H/%%L-CodeungÃ¼ltiger Operand fÃ¼r Code %%NUngÃ¼ltiger Operand fÃ¼r %%R-CodeungÃ¼ltiger Operand fÃ¼r Code %%T/%%BUngÃ¼ltiger Operand fÃ¼r %%U-CodeUngÃ¼ltiger Operand fÃ¼r %%V-CodeungÃ¼ltiger Operand fÃ¼r Code %%pungÃ¼ltiger Operand fÃ¼r Code %%sungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qOungÃ¼ltige Operanden fÃ¼r binÃ¤res %sungÃ¼ltige Operation auf nicht instanziierten TypenungÃ¼ltige Option %<-mstack-increment=%s%>ungÃ¼ltige Option %qsungÃ¼ltiges Optionsargument %qsungÃ¼ltige Option fÃ¼r -mfloat-gprsungÃ¼ltiger Parameter %qsungÃ¼ltige Parameterkombination fÃ¼r intrinsisches %qs AltiVecungÃ¼ltiger Parametertyp %qTungÃ¼ltiger Zeigermodus %qsungÃ¼ltiger Zeiger auf Bitfeld %qDungÃ¼ltiges Zeichen %qc in BedingungungÃ¼ltige Qualifizierer an Nicht-Element-FunktionstypungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-NameungÃ¼ltiger EmpfÃ¤ngertyp %qsungÃ¼ltige Redeklaration von %qDungÃ¼ltiges Register in BefehlungÃ¼ltiges Register in KopierbefehlungÃ¼ltiger RotierbefehlungÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiges static_cast vom Typ %qT in den Typ %qTungÃ¼ltige Speicherklasse fÃ¼r Funktion %qsungÃ¼ltige Templatedeklaration von %qDungÃ¼ltige Template-IDungÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendetungÃ¼ltiger Wahrheitswert-AusdruckungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>ungÃ¼ltiger Typ %qT als %<friend%> deklariertungÃ¼ltiges Typargumentfalsches Typ-Argument von %qsungÃ¼ltige Typen %<%T[%T]%> fÃ¼r FeldindexungÃ¼ltige Verwendung von %%d, %%x oder %%XungÃ¼ltige Verwendung von %<--%> der boolschen Variable %qDungÃ¼ltige Verwendung von %<::%>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 %<virtual%> in Templatedeklaration von %q#DungÃ¼ltige Verwendung von %qDungÃ¼ltige Verwendung von %qD als Standardwert fÃ¼r einen Template-TemplateparameterungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen. Qualifizierer-ID sollte verwendet werdenungÃ¼ltige Verwendung von %qs bei Zeiger auf ElementungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in Zeigerarithmetikfalsche Benutzung eines Feldes mit unbekannten GrenzenungÃ¼ltige Verwendung von const_cast mit Typ %qT, das ein Zeiger oder Referenz auf Funktionstyp istungÃ¼ltige Verwendung von const_cast mit Typ %qT, das weder Zeiger, Referenz, noch vom Typ eines Zeigers auf Datenelement istungÃ¼ltige Benutzung des Konstruktors als Templatefalsche Benutzung eines flexiblen Feldelementsfalsche Benutzung des unvollstÃ¤ndigen typedef %qsungÃ¼ltige Verwendung des Elementes %qD in statischer ElementfunktionungÃ¼ltige Verwendung eines Nicht-L-Wert-FeldesungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qDfalsche Benutzung einer nicht-statischen ElementfunktionungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qDungÃ¼ltige Benutzung des nicht-statischen Datenelements %qEungÃ¼ltige Verwendung einer Struktur mit flexiblem FeldelementungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen TemplatesungÃ¼ltige Verwendung des Template-Namens %qE ohne eine ArgumentlisteungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-Templateparameterfalsche Benutzung des undefinierten Typs %<%s %s%>falsche Benutzung eines void-AusdruckesungÃ¼ltiger Wert fÃ¼r -mstack-guardungÃ¼ltiger Wert fÃ¼r -mstack-sizeungÃ¼ltiger Wert fÃ¼r -mwarn-framesizeungÃ¼ltiger Vektortyp fÃ¼r Attribut %qsinvoke[non-static] an statischer Methodeinvokestatic an abstrakter Methodeinvokestatic an nichtstatischer Methodesein dest_idx sollte %d sein, nicht %dsein GÃ¼ltigkeitsbereich umfasst nur diese Definition bzw. Deklaration, was Sie wahrscheinlich nicht wollteniwmmxt ABI erfordert eine iwmmxt-fÃ¤hige CPUiwmmxt erfordert ein AAPCS-komptibles ABI fÃ¼r den richtigen Einsatzjcf-dump: keine Klassen angegeben
  Sprungumgehungen ausgeschaltetin GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springenSprung in Anweisungs-AusdruckSprung zur case-MarkeSprung zur Marke %qDAusschuss am Ende von #pragma %sAusschuss am Ende von #pragma GCC java_exceptionsAusschuss am Ende von #pragma extern_prefixAusschuss 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 longcallAusschuss am Ende von #pragma redefine_extnameAusschuss am Ende von #pragma weakAusschuss 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 pack%>Ausschuss am Ende von Â»#pragma %sÂ«Ausschuss am Ende von '#pragma options'Ausschuss am Ende von '#pragma unused'Ausschuss am Ende der SignaturzeichenkettenSchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriertSchlÃ¼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 %qD definiert, aber nicht verwendetMarke %qD verwendet, aber nicht definiertMarke %qE auÃŸerhalb einer Funktion referenziertMarke %qs auÃŸerhalb einer Funktion referenziertMarke am Ende einer VerbundanweisungMarke wurde wchar_t genanntÃœberprÃ¼fung von lang_*: in %s, bei %s:%d gescheitertSprache %s nicht erkanntSprachen-Zeichenkette %<"%E"%> nicht erkanntWechsel groÃŸer Rahmenzeiger (%d) mit -mtiny-stackgroÃŸe Ganzzahl implizit auf vorzeichenlosen Typen abgeschnittendie Anordnung der von der leeren Klasse %qT abgeleiteten Klassen kÃ¶nnte sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernld gab %d als Ende-Status zurÃ¼cklinke PrÃ¤zisionlinke PrÃ¤zision im strfmon-FormatLinks-Schiebe-Weite >= Breite des TypsLinks-Schiebe-Weite ist negativlinker Operand des Komma-Ausdrucks hat keinen EffektLÃ¤ngenmodifiziererLÃ¤ngenmodifizierer im printf-FormatLÃ¤ngenmodifizierer im scanf-FormatLÃ¤ngenmodifizierer im strfmon-FormatBibliotheken: %s
! Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariertBibliothek lib%s nicht gefundenlo_sum nicht von einem Registerlokale Klasse %q#T sollte nicht statisches Datenelement %q#D habenlokale Deklaration von %qs verdeckt Instanzvariablelokale Variable %qD darf in diesem Kontext nicht auftauchenÂ»longÂ« und Â»shortÂ« fÃ¼r %qs gleichzeitig angegebenÂ»long longÂ«-Konstante ist kein gÃ¼ltiger direkter OperandÂ»longÂ« oder Â»shortÂ« mit Â»charÂ« fÃ¼r %qs angegebenÂ»longÂ« oder Â»shortÂ« mit Gleitkommatyp fÃ¼r %qs angegebenlong, short, signed oder unsigned ist ungÃ¼ltig fÃ¼r %qslong, short, signed oder unsigned ungÃ¼ltig verwendet fÃ¼r %qslockerer Â»throwÂ«-Spezifizierer fÃ¼r %q#Funterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des TypsMakroname fehlt hinter %qs%qD wird statisch gemachtFalsch geformtes #pragma GCC pch_preprocess, ignoriertFalsch geformtes #pragma GCC visibility pushFalsch geformtes #pragma builtinfalsch geformtes #pragma extern_prefix, ignoriertfalsch geformtes #pragma ghs sectionfalsch geformtes #pragma redefine_extname, ignoriertfalsch geformtes #pragma weak, ignoriertFalsch geformtes %<#pragma align%>Falsch geformtes %<#pragma align%> - ignoriertFalsch geformtes %<#pragma fini%>Falsch geformtes %<#pragma fini%>, ignoriertFalsch geformtes %<#pragma init%>Falsch geformtes %<#pragma init%>', ignoriertfalsch geformtes %<#pragma pack%> - ignoriertfalsch geformtes %<#pragma pack(pop[, id])%> - ignoriertfalsch geformtes %<#pragma pack(push[, id][, <n>])%> - ignoriertfalsch geformtes Â»#pragma %sÂ« - ignoriertFalsch geformtes '#pragma options align={mac68k|power|reset}', ignoriertFalsch geformtes '#pragma options', ignoriertschlechte Argumente fÃ¼r Spezifikationsfunktionschlechter Name fÃ¼r SpezifikationsfunktionMaske muss Â»immediateÂ« seindazu passende Bedingung erlaubt kein Registerdazu passende Bedingung in Ausgabeoperanden ungÃ¼ltigdazu passende Bedingung referenziert ungÃ¼ltige Operandennummermaximaler Wert des Parameters %qs ist %u-EB und -EL kÃ¶nnen nicht gleichzeitig verwendet werden-m32 und -m64 kÃ¶nnen nicht zusammen angegeben werdenMedienfunktionen sind ohne -mmedia nicht verfÃ¼gbarElement %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 Zuweisungsoperator ist nicht erlaubt in UnionElement %q#D mit Destruktor in anonymem Aggregat nicht erlaubtElement %q#D mit Destruktor nicht erlaubt in UnionElement %qD kann nicht gleichzeitig virtuell und statisch deklariert werdenElement %qD steht in Konflikt mit Feldname in virtueller FunktionstabelleElement %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurdeElement %qD ist nicht initialisierte ReferenzElement %qD mit nicht initialisierten konstanten FeldernElementfunktionen sind implizite Â»friendsÂ« ihrer KlasseSpeichereingabe %d ist nicht direkt adressierbarMethode Â»%sÂ« nicht gefunden in KlasseMethodendeklaration nicht im @interface-KontextMethodendefinition fÃ¼r %<%c%s%> nicht gefundenMethodendefinition nicht im @implementation-Kontextminimaler Wert des Parameters %qs ist %uMinimum/Maximum-Operatoren sind veraltetProfiling fÃ¼r mips16-Funktionenmips_debugger_offset mit nicht-Stapel/Rahmen/Argument-Zeiger aufgerufenunpassende Signatur fÃ¼r Feld Â»%sÂ« in Â»%sÂ«schlecht platziertes ConstantValue-Attribut (in keinem Feld)fehlende $-Operandennummer im Format%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriertfehlendes %<(%> hinter %<#pragma pack%> - ignoriertfehlendes %<>%>, um Templateargumentliste zu beendenÂ»(Â« hinter Â»#pragma %sÂ« fehlt - ignoriertFehlendes '(' hinter '#pragma unused', ignoriertFehlendes ')' hinter '#pragma unused', ignoriertÂ»)Â« fÃ¼r Â»#pragma %sÂ« fehlt - ignoriertfehlendes Code-Attributfehlendes Argument in %<__builtin_args_info%>fehlendes Argument fÃ¼r Â»%sÂ«fehlendes Argument fÃ¼r Â»-%sÂ«fehlendes Argument fÃ¼r Â»%sÂ«-Optionfehlende Sperre nach Block %igeschweifte Klammern fehlen um InitialisierungschlieÃŸende geschweifte Klammer fÃ¼r benannten Operanden fehltFehlende schlieÃŸende KlammerFeld Â»%sÂ« fehlt in Â»%sÂ«fehlender Dateiname hinter %qsfehlendes FÃ¼llzeichen am Ende des strfmon-Formatesin Â»#pragma %sÂ« fehlt Funktionsname - ignoriertfehlende InitialisierungInitialisierung fÃ¼r Element %qD fehltfehlendes Makefile-Ziel hinter %qsFehlende ZahlÃ¶ffnende Klammer fehltfehlender Operandfehlender Pfad hinter %qsfehlender Abschnittsname in Â»#pragma %sÂ« - ignoriertWÃ¤chter in Funktionsaufruf fehltfehlendes abschlieÃŸendes Zeichen %cfehlender Typname in typedef-DeklarationMischen von Â»catchÂ« in C++ und Java in einzelner ÃœbersetzungseinheitVermischung von Deklarationen und Funktionsdefinitionen ist verbotenmno-cygwin und mno-win32 sind unvertrÃ¤glichModus %qs auf unpassenden Typen angewendetModus ist nicht QImodeModulsymbol %s in falschem Namensbereichmehr als %d Operanden in %<asm%>Kopierbefehl nicht behandeltMS-Bitfelder nicht unterstÃ¼tzt fÃ¼r objcSchmutzfÃ¤nger kann nicht %qs in Stub-Funktion verfolgenSchmutzfÃ¤nger kann nicht externes %qs unbekannter GrÃ¶ÃŸe verfolgenSchmutzfÃ¤ngerprÃ¼fung noch nicht fÃ¼r ARRAY_RANGE_REF implementiertSchmutzfÃ¤nger: diese Sprache wird nicht unterstÃ¼tztmultidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen habenMultilib-Ausschluss Â»%sÂ« ist ungÃ¼ltigMultilib-AusschlÃ¼sse Â»%sÂ« sind ungÃ¼ltigMultilib-select Â»%sÂ« ist ungÃ¼ltigMultilib-Spezifikation Â»%sÂ« ist ungÃ¼ltigmehrere %s namens %<%c%s%> gefundenmehrere Standardmarken in einem Â»switchÂ«mehrfache Definition von %q#Tin Union %qT werden mehrere Felder initialisiertmehrere Funktionstypattribute angegebenmehrere Speicherklassen in Deklaration von %qsmehrere Speicherklassen in Deklarationmehrere Typen in einer Deklarationvor Verwendung von typeid muss #include <typeinfo> angegeben werden%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element in %<%E (...)%> aufzurufenmvc&exmvcle-VerwendungrÃ¤tselhafte Repository-Information in %sName %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Feld verwendetName %qT hat unvollstÃ¤ndigen TypenSuche nach %qD hat sich geÃ¤ndertNamenssuche von %qD hat sich fÃ¼r neue ISO-Regeln zum Â»forÂ«-GÃ¼ltigkeitsbereich geÃ¤ndertName der Elementfunktion fehltbenannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tztnamespace %qD in %<using%>-Deklaration nicht erlaubtNamensbereich %qT nicht deklariertNamensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommenanonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch seinLaufzeitprÃ¼fung fÃ¼r %s muss eingefÃ¼gt werdennegative BefehlslÃ¤ngenegative Ganzzahl implizit in vorzeichenlosen Typen konvertiertnegative Breite in Bitfeld %qDnegative Breite in Bitfeld %qsweder der Destruktor noch der klassenspezifische Operator Â»deleteÂ« wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werdengeschachtelte Assemblerdialekt-Alternativengeschachtelte extern-Deklaration von %qDgeschachtelte Funktion %qs als %<extern%> deklariertVerschachtelte Redefinition von %<enum %s%>Verschachtelte Redefinition von %<struct %s%>Verschachtelte Redefinition von %<union %s%>Â»newÂ« kann nicht auf Funktionstyp angewendet werdenÂ»newÂ« kann nicht auf Referenztyp angewendet werdenneue Deklaration %q#Dneue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werdenkein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versuchtkeine Methode %<%c%s%> gefundenkeine Elementfunktion %q#D in Klasse %qT deklariertkein FUNCTION_PROFILER for CRISKeine Argumentekeine Argumente fÃ¼r Spezifikationsfunktionkein Klassenname mit %qs angegebenkein Klassentemplate namens %q#T in %q#Tkeine Klassen angegebenkein schlieÃŸendes %<]%> fÃ¼r %<%%[%>-Formatkeine Ãœberdeckung fÃ¼r Funktion %qs gefunden.kein Datentyp fÃ¼r Zustand %qskein Standard-Argument fÃ¼r %qDnoch keine Beschreibungkein Feld %qD in initialisierter Unionkeine Eingabedatei angegebenkeine 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 Aufruf von %<(%T) (%A)%>bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungenkeine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>keine passende Funktion fÃ¼r Aufruf von %<%T::%s(%A)%#V%>kein passendes Template fÃ¼r %qD gefundenkeine Elementfunktion %qD in %qT deklariertkein Element passt zu %qD in %q#Tkein Profiling von 64-bit-Code fÃ¼r dieses ABIKein Register in Adressekeine return-Anweisung in nicht void zurÃ¼ckgebender Funktionkein Â»sclassÂ« fÃ¼r %s Stab (0x%x)
! kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«kein geeignetes %<operator %s%> fÃ¼r %qTkeine Basisklasse im @interface fÃ¼r %qs deklariertkeine Basisklasse in Schnittstelle fÃ¼r %qs deklariertkeine UnterstÃ¼tzung fÃ¼r Reduktion/Induktionkein Typ namens %q#T in %q#T%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschriebenNicht-Boolean in Bedingung verwendetnicht-leere Initialisierung fÃ¼r Feld leerer ElementeNicht-Gleitkomma-Argument fÃ¼r Funktion %qsnicht lokale Funktion %q#D verwendet anonymen Typennicht lokale Funktion %q#D verwendet lokalen Typen %qTnicht lokale Variable %q#D verwendet anonymen Typennicht-lokale Variable %q#DÂ« verwendet lokalen Typen %qTNicht-L-Wert-Feld in bedingtem AusdruckNicht-Element %qs kann nicht als %<mutable%> deklariert seinNicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert seinnicht-statisches const-Element %q#D in Klasse ohne einen Konstruktornicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werdennicht-statische Initialisierung eines flexiblen Feldelementsnicht-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-trivial markierte Initialisierungennichtkonstanter Feldindex in InitialisierungNicht-Null-Argument hat ungÃ¼ltige Operandenzahl (Argument %lu)Nicht-Null-Argument referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)Nicht-Null-Argument mit Operandenzahl auÃŸerhalb des Wertebereiches (Argument %lu, Operand %lu)Nicht-Null-Attribut ohne Argumente fÃ¼r einen Nicht-Prototypkeine gÃ¼ltige Java-.class-Dateinicht fÃ¼r ABI konfiguriert: Â»%sÂ«zu wenige Argumente, um in einen WÃ¤chter zu passenzu wenig Typinformationennoch nicht implementiert: Wartezeit-optimierte eingebettete QuadratwurzelAnmerkung: Null-Argument, wo Nicht-Null erwartet (Argument %lu)Zahl muss 0 oder 1 seinAnzahl der Argumente passt nicht zum eingebauten PrototypenAnzahl der Argumente passt nicht zum PrototypenAnzahl der bb-Vermerke in Befehlskette (%d) != n_basic_blocks (%d)Komponentenanzahl des Vektors ist keine ZweierpotenzZahl der ZÃ¤hler ist %d statt %dauf Objekt %qE des unvollstÃ¤ndigen Typs %qT wird in %s nicht zugegriffenObjekt entspricht nicht dem Protokoll %qsObjekt fehlt in Referenz auf %qDbei Verwendung von %qE fehlt Objektauf Objekt unvollstÃ¤ndigen Typs %qT wird in %s nicht zugegriffenauf Objekt des Typs %qT wird in %s nicht zugegriffenveraltete Option -I- verwendet, bitte stattdessen -iquote verwendenveraltete Verwendung einer bestimmten Initialisierung mit %<:%>veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>Versatz von %qD ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernVersatz der leeren Basis %qT kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernVersatz der virtuellen Basis %qT ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernAdressabstand ist auÃŸerhalb der Grenzen der konstanten Zeichenketteausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werdennur Konstruktoren nehmen Basisinitialisierungennur Deklarationen von Konstruktoren kÃ¶nnen %<explicit%> seinNur initialisierte Variablen kÃ¶nnen im Programmspeicherbereich platziert werdennur eines von Â»--print-mainÂ«, Â»--list-classÂ« und Â»--complexityÂ« erlaubtNur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werdenNur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werdenin dieser Konfiguration werden nur schwache Aliase unterstÃ¼tztopake Vektortypen kÃ¶nnen nicht initialisiert werden/dev/zero Ã¶ffnen: %mAbhÃ¤ngigkeitsdatei Â»%sÂ« wird geÃ¶ffnet: %mAusgabedatei Â»%sÂ« wird geÃ¶ffnet: %merster Operand muss ein hartes Register seinOperandenbedingung enthÃ¤lt falsch positioniertes %<+%> oder %<=%>Operandenbedingungen fÃ¼r %<asm%> unterscheiden sich in der Anzahl der AlternativenOperand ist weder eine Konstante noch ein Bedingungscode, ungÃ¼ltiger Operandencode Â»cÂ«Operandenzahl fehlt hinter %%-BuchstabeOperandenzahl auÃŸerhalb des WertebereichesOperandennummer auÃŸerhalb des Wertebereiches im FormatOperandennummer fÃ¼r Format ohne Argumente angegebenOperandennummer mit unterdrÃ¼ckter Zuweisung angegebenOperanden fÃ¼r ?: haben verschiedene TypenOperation auf %qs kÃ¶nnte undefiniert seinOperator %qT ist deklariert, %qT zurÃ¼ckzugebenangeschaltete Optionen: angegebene Optionen: geordneter Vergleich von Zeiger mit GanzzahlnullursprÃ¼nglich indirekter Funktionsaufruf kommt nicht als Â»inlineÂ« in BetrachtPlatz im Hauptspeicher reicht nicht ausAusgabebedingung %d kann nicht zusammen mit Â»%sÂ« angegeben werdenAusgabebedingung %d muss ein einzelnes Register angebenAusgabebedingung %qc fÃ¼r Operand %d steht nicht am AnfangAusgabedatei doppelt angegebenAusgabezahl %d nicht direkt adressierbarAusgabeoperand %d muss %<&%>-Bedingung verwendenBedingung des Ausgabeoperanden erfordert %<=%>Ausgabeoperand ist in %<asm%> konstantAusgaberegister mÃ¼ssen oben auf dem Stack gruppiert werdenoutput_move_single:Ãœberlauf in FeldgrÃ¶ÃŸeÃœberlauf in Konstanten-AusdruckÃœberlauf in AufzÃ¤hlungswertenÃœberlauf in AufzÃ¤hlungswerten bei %qDÃœberlauf in impliziter KonstantenkonvertierungÃ¼bergelaufene Ausgabeargumentliste fÃ¼r Â»%sÂ«gepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtunggepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qsgepacktes Attribut ist unnÃ¶tiggepacktes Attribut ist unnÃ¶tig fÃ¼r %qsstruct wird bis zur Ausrichtungsgrenze aufgefÃ¼lltParameter %P hat unvollstÃ¤ndigen Typen %qTParameter %P von %qD hat unvollstÃ¤ndigen Typen %qTParameter %qD leer definiertParameter %qD bezieht %s in Feld mit unbekannter Grenze %qT einParameter %qD deklariert ungÃ¼ltigerweise MethodentypParameter %qD ist initialisiertParameter darf nicht variabel modifizierten Typ %qT habenParameternamen (ohne Typen) in FunktionsdeklarationKlammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugenFehler beim ParsenSyntaxfehler in TemplateargumentlisteSyntaxfehler beim Lesen von %sSyntaxfehler: es kann nicht zurÃ¼ckgesetzt werdenSyntaxfehler; auch virtueller Speicher verbrauchtParser-Keller-ÃœberlaufTeilspezialisierung %qT als %<friend%> deklariertTeilspezialisierung %qT spezialisiert keine TemplateargumenteDie Ãœbergabe von %qT als %<this%>-Argument von %q#D streicht QualifiziererÃœbergabe von %qT wÃ¤hlt %qT statt %qTÃœbergabe von %qT fÃ¼r Argument %P von %qDÃœ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 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 von Zeiger-Ziel-TypÃœbergabe des Arguments %d von %qE von inkompatiblem ZeigertypÃœbergabe des Arguments %d von %qE  erzeugt Ganzzahl von Zeiger ohne TypkonvertierungÃœbergabe des Arguments %d von %qE erzeugt Zeiger von Ganzzahl ohne TypkonvertierungÃœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten FunktionszeigerÃœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des PrototypsDie Ãœbergabe von FlieÃŸkommaargumenten in FP-Registern wird noch nicht unterstÃ¼tztÃœbergabe des negativen Werts %qE fÃ¼r Argument %P an %qDpch_preprocess-Pragma sollte nur mit -fpreprocessed verwendet werdenPipeZeiger auf Typen %<void *%> in Arithmetik verwendetZeiger des Typs %<void *%> in Subtraktion verwendetZeigerziele in Zuweisung unterscheiden sich im VorzeichenbesitzZeigerziele in Initialisierung unterscheiden sich im VorzeichenbesitzZeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im VorzeichenbesitzZeigerziele in return unterscheiden sich im VorzeichenbesitzZeiger auf Funktion in Arithmetik verwendetZeiger auf eine Funktion in Subtraktion verwendetUmwandlung von Zeiger auf Element von %qT nach %qT geschieht Ã¼ber virtuelle BasisTypumwandlung von Zeiger in Element Ã¼ber virtuelle Basis %qTUmwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qTZeiger auf Elementfunktion in Arithmetik verwendetZeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibelZeigertyp passt nicht in bedingtem AusdruckZeigerwert verwendet, wo Â»complexÂ« erwartet wurdeZeigerwert verwendet, wo Gleitkommawert erwartet wurdeZeiger auf Elementfunktion %E kann nicht ohne Objekt aufgerufen werden; Beispiele: .* oder ->*Zeiger-/Ganzzahltyp passt nicht in bedingtem AusdruckZeiger sind nicht als case-Werte zugelassenmÃ¶gliches Problem bei Aufruf des Â»deleteÂ«-Operators erkanntPost-Increment-Adresse ist kein RegisterSuffix-%qD muss %<int%> als sein Argument nehmenSuffix-%qD muss %<int%> als sein zweites Argument nehmenSuffix-%qD sollte %qT zurÃ¼ckgebenPre-Decrement-Adresse ist kein RegisterPre-Increment-Adresse ist kein RegisterGenauigkeitGenauigkeit im printf-Formatangegebene Thumb-Anweisungangegebene Anweisung in bedingter SequenzPrÃ¤fix-%qD sollte %qT zurÃ¼ckgebenprev_bb von %d sollte %d sein, nicht %dvorherige Deklaration %q#D hiervorherige Deklaration %qDvorherige Deklaration von %q#Dvorherige Deklaration von %q#D mit %qL-Bindungvorherige Deklaration von %qDvorherige Deklaration von %qsvorherige Deklaration von namespace %qD hiervorherige Definition von %q#Tvorherige externe Deklaration von %q#Dvorherige Deklaration %q#D einer Nicht-Funktionprivates Element %q#D in anonymer UnionProfilerunterstÃ¼tzung fÃ¼r WindISSProfiling wird mit -mg nicht unterstÃ¼tzt
  Programme: %s
  weitergegebenes Argument %qD passt nicht zu eingebautem Prototypenweitergegebenes Argument %qD passt nicht zum PrototypengeschÃ¼tztes Element %q#D in anonymer UnionProtokoll %qs hat ringfÃ¶rmige AbhÃ¤ngigkeitPrototyp fÃ¼r %q#DPrototyp fÃ¼r %q#D passt zu nichts in Klasse %qTfÃ¼r %qD bereitgestelltPseudo-Destruktor wird nicht aufgerufenreiner Spezifizierer bei Funktionsdefinitionqualifizierte Funktionstypen kÃ¶nnen nicht verwendet werden, um %s Funktion zu deklarierenqualifizierter Typ %qT passt nicht zum Destruktornamen %<~%T%>qualifizierter Typ %qT passt nicht zum Destruktornamen ~%qTQualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubtQualifizierer kÃ¶nnen nur fÃ¼r Objekte und Funktionen angegeben werdenWertebereichsausdrÃ¼cke in switch-Anweisungen sind nicht standardkonformLesen der Klasse %s zu zweiten Mal von %sLesen Ã¼ber Null-Zeiger (Argument %d)real kind=8 nicht verfÃ¼gbar fÃ¼r Option -fdefault-real-8rekursives inlinerekursiver Typ %qT nicht definiertRedeklaration von %<enum %s%>Redeklaration von %<wchar_t%> als %qTRedeklaration von %qT als Nicht-TemplateRedeklaration des eingebauten C++-Typs %qThier als %q#D redeklariertredefinierte Â»extern inlineÂ«-Funktionen kommen nicht als Â»inlineÂ« in BetrachtRedefinition von %<struct %s%>Redefinition von %<union %s%>Redefinition von %q#TRedefinition des Standardarguments fÃ¼r %q#DStandardausgabe wird umgeleitet: %sredundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereichReferenz %qs ist mehrdeutig: erscheint in den Schnittstellen %qs und %qsReferenz auf %<%T::%D%> ist mehrdeutigReferenz auf %qD ist mehrdeutigReferenz auf lokale Variable %qD zurÃ¼ckgegebenReferenz auf Nicht-L-Wert zurÃ¼ckgegebenRegister fÃ¼r zwei globale Registervariablen verwendetRegister-Variable %qD in verschachtelter Funktion verwendetRegister-Variable %qs in verschachtelter Funktion verwendetRegister IX, IY und Z im selben Befehl verwendetReimplementation der Klasse %qsSpezifikation wird von %s nach %s umbenannt
  wiederholtes %s im FormatRepository-Datei Â»%sÂ« enthÃ¤lt keine KommandozeilenargumenteAnforderung des Elements %qD in %qE, das vom Nicht-Aggregattyp %qT istAbfrage des Elementes %qD in %qE, das vom Nicht-Klassentyp %qT istAbfrage des Elementes %qD in Nicht-Klassentyp %qTAbfrage des Elementes %qD ist mehrdeutigAbfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutigAnfrage nach Element %qs in etwas, was keine Struktur oder Variante istverlangte Ausrichtung ist keine Konstanteverlangte Ausrichtung ist keine Zweierpotenzverlangte Ausrichtung ist zu groÃŸangefordertes init_priority ist keine Ganzzahlkonstanteangefordertes init_priority ist auÃŸerhalb des Wertebereichesangefordertes init_priority ist fÃ¼r interne Verwendung reserviertangeforderte Position ist kleiner als Nullangeforderte Position ist keine GanzzahlkonstanteErgebnis von %<operator->()%> ergibt Nicht-Zeiger-Ergebnisreturn streicht Qualifizierer von Zeiger-Zieltypreturn von inkompatiblem Zeigertypreturn erzeugt Ganzzahl von Zeiger ohne Typkonvertierungreturn erzeugt Zeiger von Ganzzahl ohne Typkonvertierungreturn erzeugt aus unqualifiziertem einen qualifizierten FunktionszeigerÂ»returnÂ« nicht gefolgt von SperreRÃ¼ckgabetyp %q#T ist unvollstÃ¤ndigRÃ¼ckgabetyp ist auf %<int%> voreingestelltRÃ¼ckgabetyp ist unvollstÃ¤ndigAngabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltigAngabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltigRÃ¼ckgabetyp fÃ¼r %<operator %T%> angegebenReturn-Anweisung mit Wert in Â»voidÂ« zurÃ¼ckgebender FunktionReturn-Anweisung ohne Wert, in %qT zurÃ¼ckgebender FunktionRÃ¼ckgabe eines Wertes von einem KonstruktorWert von Destruktor zurÃ¼ckgegebenReferenz auf temporÃ¤ren Wert wird zurÃ¼ckgegebenrechte PrÃ¤zisionrechte PrÃ¤zision im strfmon-FormatRechts-Schiebe-Weite >= Breite des TypsRechts-Schiebe-Weite ist negativRundungsmodus fÃ¼r VAX-Floats nicht unterstÃ¼tzt%<typename %E%> sagen, wenn ein Typ gemeint istSkalarer Vektorindex???zweites Argument fÃ¼r %<__builtin_expect%> muss eine Konstante seinzweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante seinzweiter Parameter von %<va_start%> ist nicht letztgenanntes ArgumentWÃ¤hler muss Â»immediateÂ« seinWahl muss auf Ganzzahlkonstante im Bereich 0..%i fallenKern-DateigrÃ¶ÃŸenlimit wird gesetzt: %mÃ¼berschatten der %s Funktion %q#Dvorherige Typdeklaration von %q#D wird Ã¼berschattetshared und mdll sind unvertrÃ¤glichVerschiebung muss direkt angegeben werdenÂ»shortÂ«, Â»signedÂ« oder Â»unsignedÂ« ungÃ¼ltig fÃ¼r %qsÂ»signedÂ« und Â»unsignedÂ« fÃ¼r %qs gleichzeitig angegebenVorzeichenloser und -behafteter Typ in bedingtem Ausdruck%qT zugewiesene GrÃ¶ÃŸe kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen Ã¤ndernGrÃ¶ÃŸe des Feldes bei Â»newÂ« muss Ganzzahltyp habenFeldgrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Feldes %qD ist negativGrÃ¶ÃŸe des Feldes %qD ist kein konstanter GanzzahlausdruckFeldgrÃ¶ÃŸe von %qs hat Nicht-GanzzahltypGrÃ¶ÃŸe des Feldes %qs ist negativFeldgrÃ¶ÃŸe von %qs ist zu groÃŸFeldgrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qTGrÃ¶ÃŸe des Feldes ist negativGrÃ¶ÃŸe des Feldes ist kein konstanter Ganzzahlausdrucksizeof(long double) ist 12sizeof(long double) ist 16nicht implementiert: Entschuldigung: Semantik der statischen Daten %q#D der inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)Quelldatei fÃ¼r Klasse %qs ist neuer als die dazu passende Klassendatei. Stattdessen wurde Quelldatei %qs verwendetSpezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%0%cÂ«Spezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%W%cÂ«Spezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%x%cÂ«Spezifikation '%s' ist ungÃ¼ltigSpezifikation Â»%sÂ« 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 Option Â»%cÂ«Spezifikationsdatei hat keine Spezifikation zum BindenSpezifikation ist '%s'
*************** GÃ¼ltige Optionen sind 93, 95 und 98.
*** 1159,1162 ****
  Dies kann bedeuten, dass die locale-Kodierung nicht von der
  iconv(3)-Implementierung des Systems unterstÃ¼tzt wird. Falls
  nicht versucht wird, eine bestimmte Codierung der Eingabedatei
! zu benutzen, kann die Option Â»--encoding=UTF-8Â« verwendet werdenunbekanntes Feld %qs in Initialisierung angegebenunbekannter Befehlsmodusunbekannter Maschinenzustand %qsFalscher Kopierbefehl:unbekannter Namensbereich %qDunbekannter Opcode %d@pc=%d bei ÃœberprÃ¼fungunbekannter Registername %qs in %<asm%>unbekannter Registername: %sUnbekanntes relocation unspecunbekannte Spezifikationsfunktion Â»%sÂ«unbekanntes tls-Modell Â»%sÂ«unbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hatunbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendetunbenannte struct/union, die keine Instanzen definiertunbenannte Variable oder Feld als Â»voidÂ« deklariertungeordneter Vergleich mit Nicht-Gleitkomma-ArgumentSignatur nicht erkennbar: Â»%sÂ«unerreichbarer Bytecode von %d bis vor %dunerreichbarer Bytecode von %d bis an's Ende der Methodenicht erkannter breiter TeilbefehlTestausgabestufe Â»%sÂ« nicht erkanntunbekannter Sichtbarkeitswert "%s"unerkennbarer Befehl:unerkannte Adressenicht erkannte Kommandozeilenoption Â»%sÂ«unerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cnicht erkannte Option %<-mfix-vr4130%s%>nicht erkannte Option Â»-%sÂ«unbekannter Registername: "%s"nicht erkannter Abschnittsname Â»%sÂ«unerkannte vermutete Konstanteunerkannte vermutete Konstante in cris_global_pic_symbolnicht behebbarer Fehlernicht registrierter Operator %snicht unterstÃ¼tztes Argument fÃ¼r %<__builtin_frame_address%>nicht unterstÃ¼tztes Argument fÃ¼r %<__builtin_return_address%>nicht unterstÃ¼tzte Kombination: %snicht unterstÃ¼tzte Definitionsanweisungnicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes Registerunbeendete Assemblerdialekt-Alternativeunbeendete Formatzeichenketteunbenutzte Argumente in $-Stil-Formatnicht benutzter Parameter %qsunbenutzte Variable %qsoberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typsstattdessen #include verwenden%<%T::%D%> statt %<%T::%T%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen%<-fobjc-exceptions%> verwenden, um Syntax fÃ¼r Objective-C-Ausnahmen einzuschalten-Winvalid-pch fÃ¼r weitere Informationen verwendenstattdessen __attribute__ ((VektorgrÃ¶ÃŸe)) verwendenVerwendung einer %<auto%>-Variable aus enthaltender FunktionVerwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long long%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwendenVerwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ungÃ¼ltigVerwendung von %qD ist mehrdeutigVerwendung von %qs in TemplateVerwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichengleichzeitige Verwendung von %s und %s im Format %sVerwendung von %s und %s zusammen mit Format %<%%%c%> %sVerwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltigVerwendung des Klassentemplates %qT als AusdruckVerwendung des enum %q#D ohne vorherige Deklarationdie Verwendung einer Speichereingabe ohne L-Wert in asm-Operand %d ist veraltetVerwendung des Namensbereiches %qD als AusdruckVerwendung einer Typumwandlung im alten StilVerwendung eines Parameters aus enthaltender Funktion%d Template-Parameter statt %d verwendetFeld, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetnutzloses %<__thread%> in leerer Deklarationnutzlose Speicherklassenangabe in leerer Deklarationnutzloser Typname in leerer Deklarationnutzloser Typqualifizierer in leerer Deklarationbenutzerdefiniertes %qD wertet immer beide Argumente aus%<typename%> auÃŸerhalb des Templates verwendetCONST_DOUBLE fÃ¼r Adresse verwendetVerwendung von @FILE mit mehreren Dateien ist nicht implementiert%<using%>-Deklaration %qD fÃ¼hrte mehrdeutigen Typen %qT einungÃ¼ltiges Feld %qD wird verwendetTemplatetyp-Parameter %qT wird nach %qs verwendettypedef-Name %qD wird nach %qs verwendetÂ»usingÂ«-Deklaration kann nicht den Destruktor benennenÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klassevalidate_value_data: Zyklus in regno-Kette (%u)validate_value_data: [%u] Falsches next_regno fÃ¼r leere Kette (%u)validate_value_data: [%u] Falsches oldest_regno (%u)validate_value_data: [%u] Nicht leeres Register in Kette (%s %u %i)berechneter Wert ist unbenutztWert von -mfixed-range muss die Form REG1-REG2 habenwertebasiertes Profiling noch nicht in BÃ¤umen implementiertVariable %q#D hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qs kann nicht initialisiert worden seinVariable oder Feld %qE als Â»voidÂ« deklariertVariable oder Feld %qs als void deklariertVariable oder Feld als Â»voidÂ« deklariertals %<extern%> redeklarierte Variable war bereits als %<static%> deklariertVariablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tztVariablenverfolgung angefordert, jedoch nutzlos ohne Debug-InfoTyp mit variabler GrÃ¶ÃŸe wurde auÃŸerhalb einer Funktion definiertObjekt %qD variabler GrÃ¶ÃŸe kann nicht initialisiert werdenObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werdenObjekt variabler GrÃ¶ÃŸe vom Typ %qT kann nicht initialisiert seinBereichsfehler im Vektor %s %s, in %s bei %s:%uVektorÃ¼berlauf in AusdruckPrÃ¼ffehler bei PC=%dPrÃ¼fung bei PC=%d gescheitert: %sPrÃ¼fung gescheitert: %sverify_cgraph gescheitert.verify_flow_info gescheitertverify_flow_info: Nachfolgekante des Basis-Blocks %d ist beschÃ¤digtverify_flow_info: Doppelte Kante %i->%iverify_flow_info: Falsche BlÃ¶cke fÃ¼r Â»fallthruÂ« %i->%iverify_flow_info: Falsches Â»fallthruÂ« %i->%iverify_flow_info: REG_BR_PROB passt nicht zu cfg %wi %iverify_flow_info: Falsche Blockzahl %i %iverify_flow_info: Falsche Kantenzahl %i->%i %iverify_flow_info: Falsche Blockfrequenz %i %iverify_flow_info: Falsche Wahrscheinlichkeit der Kante %i->%i %iverify_flow_insensitive_alias_info gescheitert.verify_flow_sensitive_alias_info gescheitert.verify_name_tags gescheitertverify_ssa gescheitert.verify_stmts gescheitert.virtuelles Feld %s[%lu]: Element %lu auÃŸerhalb der Grenzen in %s, bei %s:%dvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Deklaration einer Ã¤uÃŸeren KlasseSichtbarkeitsargument muss Â»defaultÂ«, Â»hiddenÂ«, Â»protectedÂ« oder Â»internalÂ« seinSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvoid-Wert nicht ignoriert wie es sein sollteÂ»volatileÂ«-Registervariablen funktionieren nicht so wie erhofftvtable-Anordnung fÃ¼r Klasse %qT kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen durch implizite virtuelle Destruktoren Ã¤ndernWarnung: Warnung: Â»-x %sÂ« hinter letzter Eingabedatei hat keine WirkungWarnung: -pipe ignoriert, da -save-temps angegebenWarnung: -pipe ignoriert, da -time angegebenWarnung: bereits kompilierte .class-Dateien mit -C ignoriertWarnung: Verwendung des veralteten Operators %%[ in Spezifikationwchar_t-Feld mit Nicht-wide-Zeichenkette initialisiertbeim Schreiben der Ausgabe nach %s: %mWide-Zeichenkettenliteral in Â»asmÂ«Breite von %qD Ã¼bersteigt seinen TypenBreite von %qs Ã¼berschreitet dessen Typenwerden als %<id%> zurÃ¼ckgebend angenommen und akzeptierenin diesem ZusammenhangSchreiben in konstantes Objekt (Argument %d)Schreiben Ã¼ber Null-Zeiger (Argument %d)falscher Befehl in Â»fallthruÂ«-Kantefalsche Anzahl an Argumenten fÃ¼r das Attribut %qs angegebenfalsche Anzahl der Templateargumente (%d, sollte %d sein)Argument falschen Typs fÃ¼r absArgument 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 Plusxstormy16_print_operand: unbekannter Codez/Architekturz/Architektur-Modus nicht unterstÃ¼tzt auf %s.Feld der GrÃ¶ÃŸe Null belegt keinen PlatzBreite null fÃ¼r Bitfeld %qDBreite null fÃ¼r Bitfeld %qsBreite null im Format %sFormat-Zeichenkette %s der LÃ¤nge nullNull-Operanden-Umwandlungen kÃ¶nnen wegen eines Fehlers im C++-ABI nicht verarbeitet werdenFeld %qD der GrÃ¶ÃŸe null
\ No newline at end of file
--- 1141,1144 ----
  Dies kann bedeuten, dass die locale-Kodierung nicht von der
  iconv(3)-Implementierung des Systems unterstÃ¼tzt wird. Falls
  nicht versucht wird, eine bestimmte Codierung der Eingabedatei
! zu benutzen, kann die Option Â»--encoding=UTF-8Â« verwendet werdenunbekanntes Feld %qs in Initialisierung angegebenunbekannter Befehlsmodusunbekannter Maschinenzustand %qsFalscher Kopierbefehl:unbekannter Namensbereich %qDunbekannter Opcode %d@pc=%d bei ÃœberprÃ¼fungunbekannter Registername %qs in %<asm%>unbekannter Registername: %sUnbekanntes relocation unspecunbekannte Spezifikationsfunktion Â»%sÂ«unbekanntes tls-Modell Â»%sÂ«unbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hatunbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendetunbenannte struct/union, die keine Instanzen definiertunbenannte Variable oder Feld als Â»voidÂ« deklariertungeordneter Vergleich mit Nicht-Gleitkomma-ArgumentSignatur nicht erkennbar: Â»%sÂ«unerreichbarer Bytecode von %d bis vor %dunerreichbarer Bytecode von %d bis an's Ende der Methodenicht erkannter breiter TeilbefehlTestausgabestufe Â»%sÂ« nicht erkanntunbekannter Sichtbarkeitswert "%s"unerkennbarer Befehl:unerkannte Adressenicht erkannte Kommandozeilenoption Â»%sÂ«unerkannte FormatangabeGCC-Debuggingoption nicht erkannt: %cnicht erkannte Option %<-mfix-vr4130%s%>nicht erkannte Option Â»-%sÂ«unbekannter Registername: "%s"nicht erkannter Abschnittsname Â»%sÂ«unerkannte vermutete Konstanteunerkannte vermutete Konstante in cris_global_pic_symbolnicht behebbarer Fehlernicht unterstÃ¼tztes Argument fÃ¼r %<__builtin_frame_address%>nicht unterstÃ¼tztes Argument fÃ¼r %<__builtin_return_address%>nicht unterstÃ¼tzte Kombination: %snicht unterstÃ¼tzte Definitionsanweisungnicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes Registerunbeendete Assemblerdialekt-Alternativeunbeendete Formatzeichenketteunbenutzte Argumente in $-Stil-Formatnicht benutzter Parameter %qsunbenutzte Variable %qsoberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typsstattdessen #include verwenden%<%T::%D%> statt %<%T::%T%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen%<-fobjc-exceptions%> verwenden, um Syntax fÃ¼r Objective-C-Ausnahmen einzuschalten-Winvalid-pch fÃ¼r weitere Informationen verwendenstattdessen __attribute__ ((VektorgrÃ¶ÃŸe)) verwendenVerwendung einer %<auto%>-Variable aus enthaltender FunktionVerwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long long%> in AltiVec-Typen ist ungÃ¼ltigVerwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwendenVerwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ungÃ¼ltigVerwendung von %qD ist mehrdeutigVerwendung von %qs in TemplateVerwendung des %qs-LÃ¤ngenmodifizierers mit %qc-Typ-Zeichengleichzeitige Verwendung von %s und %s im Format %sVerwendung von %s und %s zusammen mit Format %<%%%c%> %sVerwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltigVerwendung des Klassentemplates %qT als AusdruckVerwendung des enum %q#D ohne vorherige Deklarationdie Verwendung einer Speichereingabe ohne L-Wert in asm-Operand %d ist veraltetVerwendung des Namensbereiches %qD als AusdruckVerwendung einer Typumwandlung im alten StilVerwendung eines Parameters aus enthaltender Funktion%d Template-Parameter statt %d verwendetFeld, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendetWert eines struct-Typs anstelle des geforderten Skalars verwendetWert eines union-Typs anstelle des geforderten Skalars verwendetnutzloses %<__thread%> in leerer Deklarationnutzlose Speicherklassenangabe in leerer Deklarationnutzloser Typname in leerer Deklarationnutzloser Typqualifizierer in leerer Deklarationbenutzerdefiniertes %qD wertet immer beide Argumente aus%<typename%> auÃŸerhalb des Templates verwendetCONST_DOUBLE fÃ¼r Adresse verwendetVerwendung von @FILE mit mehreren Dateien ist nicht implementiert%<using%>-Deklaration %qD fÃ¼hrte mehrdeutigen Typen %qT einungÃ¼ltiges Feld %qD wird verwendetTemplatetyp-Parameter %qT wird nach %qs verwendettypedef-Name %qD wird nach %qs verwendetÂ»usingÂ«-Deklaration kann nicht den Destruktor benennenÂ»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klassevalidate_value_data: Zyklus in regno-Kette (%u)validate_value_data: [%u] Falsches next_regno fÃ¼r leere Kette (%u)validate_value_data: [%u] Falsches oldest_regno (%u)validate_value_data: [%u] Nicht leeres Register in Kette (%s %u %i)berechneter Wert ist unbenutztWert von -mfixed-range muss die Form REG1-REG2 habenwertebasiertes Profiling noch nicht in BÃ¤umen implementiertVariable %q#D hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qD hat Initialisierung, aber unvollstÃ¤ndigen TypVariable %qs kann nicht initialisiert worden seinVariable oder Feld %qE als Â»voidÂ« deklariertVariable oder Feld %qs als void deklariertVariable oder Feld als Â»voidÂ« deklariertals %<extern%> redeklarierte Variable war bereits als %<static%> deklariertVariablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tztVariablenverfolgung angefordert, jedoch nutzlos ohne Debug-InfoTyp mit variabler GrÃ¶ÃŸe wurde auÃŸerhalb einer Funktion definiertObjekt %qD variabler GrÃ¶ÃŸe kann nicht initialisiert werdenObjekt variabler GrÃ¶ÃŸe darf nicht initialisiert werdenObjekt variabler GrÃ¶ÃŸe vom Typ %qT kann nicht initialisiert seinBereichsfehler im Vektor %s %s, in %s bei %s:%uVektorÃ¼berlauf in AusdruckPrÃ¼ffehler bei PC=%dPrÃ¼fung bei PC=%d gescheitert: %sPrÃ¼fung gescheitert: %sverify_cgraph gescheitert.verify_flow_info gescheitertverify_flow_info: Nachfolgekante des Basis-Blocks %d ist beschÃ¤digtverify_flow_info: Doppelte Kante %i->%iverify_flow_info: Falsche BlÃ¶cke fÃ¼r Â»fallthruÂ« %i->%iverify_flow_info: Falsches Â»fallthruÂ« %i->%iverify_flow_info: REG_BR_PROB passt nicht zu cfg %wi %iverify_flow_info: Falsche Blockzahl %i %iverify_flow_info: Falsche Kantenzahl %i->%i %iverify_flow_info: Falsche Blockfrequenz %i %iverify_flow_info: Falsche Wahrscheinlichkeit der Kante %i->%i %iverify_flow_insensitive_alias_info gescheitert.verify_flow_sensitive_alias_info gescheitert.verify_name_tags gescheitertverify_ssa gescheitert.verify_stmts gescheitert.virtuelles Feld %s[%lu]: Element %lu auÃŸerhalb der Grenzen in %s, bei %s:%dvirtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglichvirtuelle Funktionen kÃ¶nnen keine friends seinvirtuelle Nicht-Klassen-Funktion %qsvirtuelle Deklaration einer Ã¤uÃŸeren KlasseSichtbarkeitsargument muss Â»defaultÂ«, Â»hiddenÂ«, Â»protectedÂ« oder Â»internalÂ« seinSichtbarkeitsargument ist keine ZeichenketteSichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriertvoid-Wert nicht ignoriert wie es sein sollteÂ»volatileÂ«-Registervariablen funktionieren nicht so wie erhofftvtable-Anordnung fÃ¼r Klasse %qT kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen durch implizite virtuelle Destruktoren Ã¤ndernWarnung: Warnung: Â»-x %sÂ« hinter letzter Eingabedatei hat keine WirkungWarnung: -pipe ignoriert, da -save-temps angegebenWarnung: -pipe ignoriert, da -time angegebenWarnung: bereits kompilierte .class-Dateien mit -C ignoriertWarnung: Verwendung des veralteten Operators %%[ in Spezifikationwchar_t-Feld mit Nicht-wide-Zeichenkette initialisiertbeim Schreiben der Ausgabe nach %s: %mWide-Zeichenkettenliteral in Â»asmÂ«Breite von %qD Ã¼bersteigt seinen TypenBreite von %qs Ã¼berschreitet dessen Typenwerden als %<id%> zurÃ¼ckgebend angenommen und akzeptierenin diesem ZusammenhangSchreiben in konstantes Objekt (Argument %d)Schreiben Ã¼ber Null-Zeiger (Argument %d)falscher Befehl in Â»fallthruÂ«-Kantefalsche Anzahl an Argumenten fÃ¼r das Attribut %qs angegebenfalsche Anzahl der Templateargumente (%d, sollte %d sein)Argument falschen Typs fÃ¼r absArgument 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 Plusxstormy16_print_operand: unbekannter Codez/Architekturz/Architektur-Modus nicht unterstÃ¼tzt auf %s.Feld der GrÃ¶ÃŸe Null belegt keinen PlatzBreite null fÃ¼r Bitfeld %qDBreite null fÃ¼r Bitfeld %qsBreite null im Format %sFormat-Zeichenkette %s der LÃ¤nge nullNull-Operanden-Umwandlungen kÃ¶nnen wegen eines Fehlers im C++-ABI nicht verarbeitet werdenFeld %qD der GrÃ¶ÃŸe null
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/de.po gcc-4.0.2/gcc/po/de.po
*** gcc-4.0.1/gcc/po/de.po	Sun Jun 19 18:25:50 2005
--- gcc-4.0.2/gcc/po/de.po	Sun Sep  4 12:21:23 2005
***************
*** 6,15 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
! "PO-Revision-Date: 2005-06-18 18:04+0200\n"
  "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
--- 6,15 ----
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 4.0.1\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
! "PO-Revision-Date: 2005-07-11 20:00+0300\n"
  "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
  "Language-Team: German <de@li.org>\n"
  "MIME-Version: 1.0\n"
*************** msgstr "<Kommandozeile>"
*** 305,346 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "Syntaxfehler"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "Syntaxfehler: es kann nicht zurÃ¼ckgesetzt werden"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  msgid "syntax error; also virtual memory exhausted"
  msgstr "Syntaxfehler; auch virtueller Speicher verbraucht"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "Parser-Keller-Ãœberlauf"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "Fehler beim Parsen"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  msgid "parse error; also virtual memory exhausted"
  msgstr "Syntaxfehler; auch virtueller Speicher verbraucht"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  msgid "parse error: cannot back up"
  msgstr "Syntaxfehler: es kann nicht zurÃ¼ckgesetzt werden"
  
--- 305,335 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "Syntaxfehler"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "Syntaxfehler: es kann nicht zurÃ¼ckgesetzt werden"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  msgid "syntax error; also virtual memory exhausted"
  msgstr "Syntaxfehler; auch virtueller Speicher verbraucht"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "Parser-Keller-Ãœberlauf"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "Fehler beim Parsen"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr "Syntaxfehler; auch virtueller Speicher verbraucht"
  
! #: c-parse.y:2960
  msgid "parse error: cannot back up"
  msgstr "Syntaxfehler: es kann nicht zurÃ¼ckgesetzt werden"
  
*************** msgstr "CPU auswÃ¤hlen, fÃ¼r die Code er
*** 3274,3281 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3263,3270 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr "Verwendung von @FILE mit mehrere
*** 6564,8476 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "Â»mainÂ«-Klasse kann ohne Binden nicht angegeben werden"
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr "Fehlender Term"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr "Â»;Â« erwartet"
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr "Fehlender Name"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr "Â»*Â« erwartet"
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr "Klassen- oder Schnittstellendeklaration erwartet"
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr "Fehlender Klassenname"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "Â»{Â« erwartet"
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr "Fehlender Basisklassenname"
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr "Fehlender Schnittstellenname"
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr "Fehlende Variableninitialisierung"
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr "UngÃ¼ltige Deklaration"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr "Â»]Â« erwartet"
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr "Unsymmetrisches Â»]Â«"
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr "UngÃ¼ltige Methodendeklaration, Methodenname erforderlich"
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr "Bezeichner erforderlich"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr "UngÃ¼ltige Methodendeklaration, RÃ¼ckgabetyp erforderlich"
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "Â»)Â« erwartet"
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr "Fehlender Term fÃ¼r formalen Parameter"
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr "Fehlender Bezeichner"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr "Fehlender Term fÃ¼r Klassentyp"
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr "UngÃ¼ltiger Schnittstellentyp"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr "Â»:Â« erwartet"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr "UngÃ¼ltiger Ausdruck"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "Â»(Â« erwartet"
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr "Fehlender Term oder Â»)Â«"
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr "Fehlender oder ungÃ¼ltiger Konstantenausdruck"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr "Fehlender Term und Â»)Â« erwartet"
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr "UngÃ¼ltiger Steuerausdruck"
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr "UngÃ¼ltiger Aktualisierungsausdruck"
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr "UngÃ¼ltige Init-Anweisung"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr "Fehlender Term oder Â»)Â« erwartet"
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr "Â»classÂ« oder Â»thisÂ« erwartet"
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr "Â»classÂ« erwartet"
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr "Â»)Â« oder Term erwartet"
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr "Â»[Â« erwartet"
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr "Feld erwartet"
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr "Fehlender Term und Â»]Â« erwartet"
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr "Â»]Â« erwartet, ungÃ¼ltiger Typausdruck"
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr "UngÃ¼ltiger Typausdruck"
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr "UngÃ¼ltiger Referenztyp"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr "Konstruktoraufruf muss das erste in einem Konstruktor sein"
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr "Nur Konstruktoren dÃ¼rfen Konstruktoren aufrufen"
! 
! #: options.c:943
  msgid "Display this information"
  msgstr "Diese Informationen anzeigen"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <Param>=<Wert>\tParameter <Param> auf <Wert> setzen. Siehe unten fÃ¼r komplette Parameterliste"
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<Frage>=<Antwort>\tDie <Antwort> auf eine <Frage> behaupten. Angabe von Â»-Â« vor <Frage> schaltet die <Antwort> auf <Frage> aus"
  
! #: options.c:961
  msgid "Do not discard comments"
  msgstr "Kommentare nicht verwerfen"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr "Kommentare in Makroexpansion nicht verwerfen"
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr "-D<Makro>[=<Wert>]\tEin <Makro> mit <Wert> definieren. Wenn nur <Makro> angegeben wird, wird <Wert> auf 1 gesetzt"
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr "-F <Verz>\t<Verz> an das Ende des EinfÃ¼gepfades des Haupt-Frameworks anfÃ¼gen"
  
! #: options.c:976
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-G<Anzahl>\tGlobale und statische Daten kleiner als <Anzahl> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielen)"
  
! #: options.c:979
  msgid "Print the name of header files as they are used"
  msgstr "Namen der Header-Dateien ausgeben, wie sie verwendet werden"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
! msgstr "-J<Verzeichnis>\tMODULE-Dateien in Â»VerzeichnisÂ« ablegen"
  
! #: options.c:991
  msgid "Generate make dependencies and compile"
  msgstr "Make-AbhÃ¤ngigkeiten erzeugen und Ã¼bersetzen"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr "Fehlende Header-Dateien als generierte Dateien behandeln"
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr "Wie -MD, aber System-Header-Dateien ignorieren"
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr "-MQ <Ziel>\tMAKE-zitiertes Ziel hinzufÃ¼gen"
  
! #: options.c:1021
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O<Zahl>\tOptimierungsstufe auf <Zahl> setzen"
  
! #: options.c:1024
  msgid "Optimize for space rather than speed"
  msgstr "Auf GrÃ¶ÃŸe statt Geschwindigkeit optimieren"
  
! #: options.c:1027
  msgid "Do not generate #line directives"
  msgstr "Keine #line-Direktiven erzeugen"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<Makro>\t<Makro> undefinieren"
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Dieser Schalter ist veraltet; stattdessen -Wextra verwenden"
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr "Bei Dingen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden, warnen"
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Bei zurÃ¼ckgegebenen Strukturen, Unions oder Feldern warnen"
  
! #: options.c:1042
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "Bei mÃ¶glichem Aliasing von Dummy-Argumenten warnen"
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr "Warnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werden"
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸern"
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr "Bei Umwandlungen, die Qualifizierer streichen, warnen"
  
! #: options.c:1057
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Vor Indizes mit Typ \"char\" warnen"
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "Bei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnen"
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr "Synonym fÃ¼r -Wcomment"
  
! #: options.c:1066
! msgid "Warn about implicit conversion"
! msgstr "Bei impliziten Umwandlungen warnen"
  
! #: options.c:1069
  msgid "Warn when all constructors and destructors are private"
  msgstr "Warnen, wenn alle Konstruktoren und Destruktoren privat sind"
  
! #: options.c:1072
  msgid "Warn when a declaration is found after a statement"
  msgstr "Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird"
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr "Warnen, wenn ein veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird"
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen"
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist"
  
! #: options.c:1084
  msgid "Warn about compile-time integer division by zero"
  msgstr "Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "Bei verirrten Symbolen hinter #elif und #endif warnen"
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr "Alle Warnungen als Fehler behandeln"
  
! #: options.c:1096
  msgid "Make implicit function declarations an error"
  msgstr "Fehler bei impliziten Funktionsdeklaration erzeugen"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "ZusÃ¤tzliche (mÃ¶glicherweise ungewollte) Warnungen ausgeben"
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr "Warnen, wenn veraltete Leeranweisungen gefunden werden"
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr "Beim ersten auftretenden Fehler beenden"
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Bei Test von FlieÃŸkommawerten auf Gleichheit warnen"
  
! #: options.c:1111
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen"
  
! #: options.c:1114
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen"
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
  msgstr "Bei Formatstrings, die keine Literale sind, warnen"
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr "Vor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnen"
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Bei strftime-Formaten, die auf Jahreszahlen mit 2 Stellen hinweisen, warnen"
  
! #: options.c:1126
  msgid "Warn about zero-length formats"
  msgstr "Bei Formaten der LÃ¤nge null warnen"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr "Bei impliziten Funktionsdeklarationen warnen"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr "Warnen, wenn eine Deklaration keinen Typ angibt"
  
! #: options.c:1141
! msgid "Warn about calls with implicit interface"
! msgstr "Bei Aufrufen mit impliziter Schnittstelle warnen"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr "Veraltet. Dieser Schalter hat keine Auswirkung."
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr "Bei Variablen, die mit sich selbst initialisiert werden, warnen."
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann"
  
! #: options.c:1153
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Bei ungÃ¼ltigen Benutzungen des Makros Â»offsetofÂ« warnen"
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr "Bei PCH-Dateien, die gefunden, aber nicht benutzt werden, warnen"
  
! #: options.c:1159
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-<Anzahl>\tWarnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist"
  
! #: options.c:1162
! msgid "Warn about truncated source lines"
! msgstr "Bei abgeschnittenen Quelltextzeilen warnen"
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen"
  
! #: options.c:1168
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Vor verdÃ¤chtigen Deklarationen von \"main\" warnen"
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Bei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnen"
  
! #: options.c:1174
  msgid "Warn about global functions without previous declarations"
  msgstr "Vor globalen Funktionen ohne vorherige Deklaration warnen"
  
! #: options.c:1177
  msgid "Warn about missing fields in struct initializers"
  msgstr "Bei fehlenden Feldern in struct-Initialisierungen warnen"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnen"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr "Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen"
  
! #: options.c:1186
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sind, warnen"
  
! #: options.c:1189
  msgid "Warn about global functions without prototypes"
  msgstr "Bei globalen Funktionen ohne Prototypen warnen"
  
! #: options.c:1192
  msgid "Warn about use of multi-character character constants"
  msgstr "Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen"
  
! #: options.c:1195
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Bei \"extern\"-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen"
  
! #: options.c:1198
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates angegeben werden"
  
! #: options.c:1201
  msgid "Warn about non-virtual destructors"
  msgstr "Bei nicht-virtuellen Destruktoren warnen"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr "Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wird"
  
! #: options.c:1207
! msgid "Warn about usage of non-standard intrinsics"
! msgstr "Bei Verwendung von Nicht-Standard-Intrinsics warnen"
! 
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird"
  
! #: options.c:1213
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr "Warnen, wenn .class-Dateien veraltet sind"
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr "Bei Ã¼berladenen virtuellen Funktionsnamen warnen"
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat"
  
! #: options.c:1225
  msgid "Warn when padding is required to align structure members"
  msgstr "Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten"
  
! #: options.c:1228
  msgid "Warn about possibly missing parentheses"
  msgstr "Bei mÃ¶glicherweise fehlenden Klammern warnen"
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen"
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "Bei Arithmetik mit Funktionszeigern warnen"
  
! #: options.c:1237
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet."
  
! #: options.c:1240
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Warnen, wenn geerbte Methoden nicht implementiert sind"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "Bei mehreren Deklarationen des gleichen Objektes warnen"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "Bei unnÃ¶tig angegebenen Modifizierern warnen"
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr "Warnen, wenn der Compiler Code umsortiert"
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Bei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnen"
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr "Warnen, wenn ein Selektor mehrere Methoden hat"
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Bei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnen"
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr "Warnen, wenn eine lokale Variable eine andere Ã¼berdeckt"
  
! #: options.c:1264
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Warnen, wenn Ãœberladung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt"
  
! #: options.c:1270 options.c:1273
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr "Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen"
  
! #: options.c:1279
  msgid "Warn about unprototyped function declarations"
  msgstr "Bei Funktionsdeklarationen ohne Prototyp warnen"
  
! #: options.c:1282
! msgid "Warn about \"suspicious\" constructs"
! msgstr "Bei \"verdÃ¤chtigen\" Konstrukten warnen"
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«, denen ein Fall fehlt, warnen"
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«-Anweisung warnen"
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen, denen ein bestimmter Fall fehlt, warnen"
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Warnen, wenn sich Synthetisierverhalten von Cfront unterscheidet"
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr "Nicht Warnungen von System-Headern unterdrÃ¼cken"
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
  msgstr "Bei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnen"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "Warnen, wenn Trigraphs auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten"
  
! #: options.c:1306
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Bei @selector() ohne vorher deklarierte Methoden warnen"
  
! #: options.c:1309
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird"
  
! #: options.c:1312
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "Bei Unterlauf numerischer KonstantenausdrÃ¼cke warnen"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr "Bei nicht initialisierten automatischen Variablen warnen"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr "Bei nicht erkannten Pragmas warnen"
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr "Bei Code, der nie ausgefÃ¼hrt wird, warnen"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr "Alle -Wunused- Warnungen einschalten"
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "Warnen, wenn eine Funktion ungenutzt bleibt"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "Warnen, wenn eine Marke ungenutzt bleibt"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr "Bei in der Hauptdatei definierten, ungenutzten Makros warnen"
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "Warnen, wenn eine Variable nicht verwendet wird"
  
! #: options.c:1348
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "Nicht bei Verwendung variadischer Makros bei -pedantic warnen"
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr "Zeichenketten den Typ Â»Feld von charÂ« geben"
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "Ein Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++)."
  
! #: options.c:1357
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben"
  
! #: options.c:1369
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d<Buchstaben>\tAbzÃ¼ge von bestimmten DurchlÃ¤ufen des Compilers einschalten"
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen fÃ¼r AbzÃ¼ge setzen"
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr "--CLASSPATH\tVeraltet; stattdessen --classpath verwenden"
! 
! #: options.c:1378
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode)"
  
! #: options.c:1381
  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)"
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
  msgstr "Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen"
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr "FunktionsanfÃ¤nge ausrichten"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr "Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen"
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr "Alle Marken ausrichten"
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr "SchleifenanfÃ¤nge ausrichten"
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr "Ã„ndern, wenn Templateinstanzen ausgegeben werden"
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Angeben, dass Argumente gegenseitig und fÃ¼r globale Symbole Aliase sein kÃ¶nnen"
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Annehmen, dass Argumente Aliase fÃ¼r globale Symbole, jedoch nicht fÃ¼r sich gegenseitig sein kÃ¶nnen"
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Annehmen, dass Argumente weder fÃ¼r sich gegenseitig noch fÃ¼r globale Symbole Aliase sein kÃ¶nnen"
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
  msgstr "Das Â»asmÂ«-SchlÃ¼sselwort erkennen"
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr "Die Verwendung des SchlÃ¼sselworts Â»assertÂ« erlauben"
! 
! #: options.c:1441
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen"
  
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr "--bootclasspath=<Pfad>\tSystempfad ersetzen"
! 
! #: options.c:1447
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Code zur ÃœberprÃ¼fung der Grenzen vor Feldindizierung erzeugen"
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen"
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr "Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr "Ladeoptimierungen fÃ¼r Sprungziele vor Prolog/Epilog-Behandlung ausfÃ¼hren"
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr "Ladeoptimierung fÃ¼r Sprungziele nach Prolog/Epilog-Behandlung ausfÃ¼hren"
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr "In Basis-BlÃ¶cken keine Register bei der Ziel-Lade-Bewegung wiederverwenden"
  
! #: options.c:1465
  msgid "Recognize built-in functions"
  msgstr "Eingebaute Funktionen erkennen"
  
! #: options.c:1471
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-<Register>\t<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren"
  
! #: options.c:1474
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschÃ¤digt markieren"
  
! #: options.c:1477
  msgid "Save registers around function calls"
  msgstr "Register bei Funktionsaufrufen sichern"
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr "RÃ¼ckgabewert von new prÃ¼fen"
  
! #: options.c:1483
! msgid "Generate checks for references to NULL"
! msgstr "PrÃ¼fungen auf Referenzen auf NULL erzeugen"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr "--classpath=<Pfad>\tKlassensuchpfad setzen"
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Keine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legen"
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben"
  
! #: options.c:1498
  msgid "Reduce the size of object files"
  msgstr "GrÃ¶ÃŸe von Objektdateien reduzieren"
  
! #: options.c:1501
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Zeichenkettenliterale als Â»const char[]Â« anstatt Â»char[]Â« erzeugen"
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr "-fconst-string-class=<Name>\tKlasse <Name> fÃ¼r konstante Zeichenketten verwenden"
  
! #: options.c:1507
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren"
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr "Optimierung zum Kreuzsprung durchfÃ¼hren"
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr "Beim Durchlaufen von CSE: bedingten SprÃ¼ngen folgen"
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wird"
  
! #: options.c:1522
  msgid "Place data items into their own section"
  msgstr "DatenstÃ¼cke in ihren eigenen Abschnitt legen"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr "Standard-DoppelprÃ¤zisionsart auf einen 8 Bytes breiten Typen setzen"
! 
! #: options.c:1528
  msgid "Inline member functions by default"
  msgstr "StandardmÃ¤ÃŸig Â»inlineÂ«-Elementfunktionen"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr "Standard-Ganzahlart auf einen 8 Bytes breiten Typen setzen"
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr "Standard-Realzahlart auf einen 8 Bytes breiten Typen setzen"
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr "ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern"
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Versuch, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen"
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr "UnnÃ¶tige NullzeigerprÃ¼gungen lÃ¶schen"
  
! #: options.c:1546
  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 soll Stelle im Quelltext beim Anfang von zeilenumgebrochener Diagnose ausgegeben werden"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr "Dollarzeichen in Entity-Namen erlauben"
! 
! #: options.c:1558
  msgid "Permit '$' as an identifier character"
  msgstr "'$' als Bezeichnerzeichen zulassen"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr "-fdump-<Typ>\tVerschiedene compilerinterne Informationen in eine Datei abziehen"
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr "Code-Baum nach Analyse anzeigen."
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Ausgabe von Befehlszahlen und Zeilennummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken"
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "DWARF2-Wiederholungsbeseitigung durchfÃ¼hren"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr "Beseitigung ungenutzter Typen in Info zur Fehlersuche durchfÃ¼hren"
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr "Klassendatei ausgeben"
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr "Alias fÃ¼r -femit-class-file"
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr "--encoding=<Kodierung>\tEingabekodierung auswÃ¤hlen (Standard: aktuelle locale)"
! 
! #: options.c:1597
  msgid "Generate code to check exception specifications"
  msgstr "Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "Ausnahmebehandlung einschalten"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr "-fexec-charset=<Zeichensatz>\tAlle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln"
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr "--extdirs=<Pfad>\tDen Pfad fÃ¼r das Erweiterungsverzeichnis setzen"
! 
! #: options.c:1618
! msgid "Use f2c calling convention."
! msgstr "f2c-Aufrufkonvention verwenden"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr "Eingabedatei ist eine Datei mit einer Liste der Dateinamen zum Ãœbersetzen"
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Annahme, dass keine NaNs oder Unendlichkeiten erzeugt werden"
  
! #: options.c:1630
  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"
  
! #: options.c:1633
! msgid "Assume that the source file is fixed form"
! msgstr "Annehmen, dass Quelldatei in fester Form vorliegt"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr "-ffixed-line-length-<n>\t\tIm festen Modus n als ZeilenlÃ¤nge verwenden"
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr "Im festen Modus beliebig lange Zeilen erlauben"
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren"
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "Sichtbarkeitsbereich der Variablen aus einer for-Initialisierungs-Anweisung ist fÃ¼r die Schleife lokal"
  
! #: options.c:1648
  msgid "Copy memory address constants into registers before use"
  msgstr "Speicheradressen-Konstanten mÃ¼ssen vor der Benutzung in Register kopiert werden"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr "Immer auf nicht von gcj erzeugte Klassenarchive prÃ¼fen"
! 
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
  msgstr "Speicheroperanden vor der Verwendung in Register kopieren"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr "Annehmen, dass Quelldatei in freier Form vorliegt"
! 
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind"
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben"
  
! #: options.c:1666
  msgid "Place each function into its own section"
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren"
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
  
! #: options.c:1672
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hren"
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Beseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hren"
  
! #: options.c:1678
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Erweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
  
! #: options.c:1681
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
  msgstr "GNU-definierte SchlÃ¼sselworte erkennen"
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr "Code fÃ¼r die GNU-Laufzeitumgebung erzeugen"
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr "Annehmen, dass die Laufzeitbibliothek eine Hashtabelle verwendet, um ein Objekt zu seiner Synchronisationsstruktur zuzuordnen"
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr "Normale C-AusfÃ¼hrungsumgebung vermuten"
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr "UnterstÃ¼tzung fÃ¼r groÃŸe Objekte einschalten"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "#ident-Anweisungen verarbeiten"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren"
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Umwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hren"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr "Funktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen"
  
! #: options.c:1723
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Implizite Instantiierungen von Â»inlineÂ«-Templates ausgeben"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr "Angeben, dass keine implizite Typisierung erlaubt ist, auÃŸer es wird durch explizite IMPLICIT-Anweisungen Ã¼berschrieben"
! 
! #: options.c:1729
  msgid "Emit implicit instantiations of templates"
  msgstr "Implizite Instantiierungen von Templates ausgeben"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr "Offset-Tabellen fÃ¼r virtuelle Methodenaufrufe verwenden"
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr "Keine .size-Anweisungen erzeugen"
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Auf das Â»inlineÂ«-SchlÃ¼sselwort achten"
  
! #: options.c:1747
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<Groesse>\tGrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Groesse> beschrÃ¤nken"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<ZSatz>\tStandard-Zeichensatz fÃ¼r Quelldateien angeben"
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden"
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr "Induktionsvariablen auf BÃ¤ume optimieren"
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr "Native Funktionen als mit JNI implementiert annehmen"
! 
! #: options.c:1762
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr "Statische konstante Variablen erzeugen, auch wenn sie nicht verwendet werden"
  
! #: options.c:1771
  msgid "Give external symbols a leading underscore"
  msgstr "Externen Symbolen einen fÃ¼hrenden Unterstrich geben"
  
! #: options.c:1774
  msgid "Perform loop optimizations"
  msgstr "Schleifenoptimierung durchfÃ¼hren"
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Schleifenoptimierung mit neuem Schleifenoptimierer durchfÃ¼hren"
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr "-fmax-identifier-length=<n>\tMaximale BezeichnerlÃ¤nge."
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr "-fmax-stack-var-size=<n>\tGrÃ¶ÃŸe des grÃ¶ÃŸten Feldes, das auf dem Stack abgelegt wird, in Bytes"
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
  msgstr "Ãœber dauerhafte Speicherreservierung berichten"
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen"
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen"
  
! #: options.c:1798
  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"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr "Standardzugriff von ModulentitÃ¤ten auf PRIVATE setzen"
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr "SMS-basierte modulo-Planung vor erstem Planungs-Durchlauf durchfÃ¼hren"
  
! #: options.c:1807
  msgid "Move loop invariant computations out of loops"
  msgstr "Berechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen"
  
! #: options.c:1810
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Nicht bei Verwendung von Microsoft-Erweiterungen warnen"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr "Einsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Single-Threaded-Programm hinzufÃ¼gen."
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr "Leseoperationen ignorieren, wenn SchmutzfÃ¤nger-Einsatz eingefÃ¼gt wird."
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr "Einsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Multi-Threaded-Programm hinzufÃ¼gen."
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Code fÃ¼r die NeXT (Apple Mac OS X) Laufzeitumgebung erzeugen"
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten Null sein kÃ¶nnen"
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr "Keinen Code erzeugen, nur Syntax- und SemantikprÃ¼fung vornehmen"
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen"
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten"
  
! #: options.c:1849
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten"
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr "Wenn mÃ¶glich, keine Stapelrahmen erzeugen"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen"
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
  msgstr "Den vollstÃ¤ndigen Optimierungsdurchlauf fÃ¼r Registerbewegungen durchfÃ¼hren"
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Rekursive Aufrufe fÃ¼r Geschwister und Ende optimieren"
  
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr "Optimierung des Initialisierungscodes statischer Klassen einschalten"
! 
! #: options.c:1867
  msgid "Enable optional diagnostics"
  msgstr "Optionale Diagnosemeldungen einschalten"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr "Abgeleitete Typen so kompakt wie mÃ¶glich anordnen"
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr "Strukturelemente ohne LÃ¼cken zusammenpacken"
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr "-fpack-struct=<Anzahl>\tAnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen"
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
  msgstr "Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr "PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung"
  
! #: options.c:1891
  msgid "Perform loop peeling"
  msgstr "Schleifen-SchÃ¤lung durchfÃ¼hren"
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten"
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten"
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr "Ãœbereinstimmungsfehler zu Warnungen degradieren"
  
! #: options.c:1903
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode)"
  
! #: options.c:1906
  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)"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Felder in Schleifen erzeugen"
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr "Die Eingabedatei als bereits vorverarbeitet behandeln"
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr "Einfachen Programm-Profilierungscode einschalten"
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
  msgstr "Arc-basierten Programm-Profilierungscode einfÃ¼gen"
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr "Gemeinsame Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten"
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "Gemeinsame Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten"
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr "Code in Profilwerte von AusdrÃ¼cken einfÃ¼gen"
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr "-frandom-seed=<Zeichenkette>\tÃœbersetzung mit <Zeichenkette> reproduzierbar machen"
  
! #: options.c:1936
  msgid "Return small aggregates in registers"
  msgstr "Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr "Eine Registerbewegungsoptimierung einschalten"
  
! #: options.c:1942
  msgid "Perform a register renaming optimization pass"
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr "BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern"
  
! #: options.c:1948
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "BasisblÃ¶cke und Partition in heiÃŸe und kalte Abschnitte umordnen"
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr "Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren"
! 
! #: options.c:1957
  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Â«)"
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "Automatische Template-Instantiierung einschalten"
  
! #: options.c:1963
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Einen gemeinsamen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen"
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr "Schleifenoptimierer zweimal laufen lassen"
  
! #: options.c:1969
  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"
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr "Optimierungen, die Standard-Rundungsverhalten fÃ¼r FlieÃŸkomma annehmen, ausschalten"
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
  msgstr "Informationen zur Typbeschreibung zur Laufzeit erzeugen"
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr "Planung Ã¼ber BasisblÃ¶cke hinaus einschalten"
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr "Spekulative Bewegung beim Nicht-Laden erlauben"
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr "Spekulative Bewegung bei einigen Ladeoperationen erlauben"
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr "Spekulative Bewegung bei mehr Ladeoperationen erlauben"
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben"
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr "PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr "-fsched-stalled-insns-dep=<Zahl>\tPrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr "-fsched-stalled-insns=<Zahl>\tAnzahl der eingereihten Befehle, die unausgereift geplant werden kÃ¶nnen"
  
! #: options.c:2002
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-fsched-verbose=<Zahl>\tStufe der WortfÃ¼lle des Planers angeben"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung"
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr "Wenn Planung nach dem Neuladen, dann Verfolgungsplanung"
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr "Befehle vor Registerbelegung neu planen"
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr "Befehle nach Registerbelegung neu planen"
  
! #: options.c:2017
! 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"
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr "Daten als gemeinsam genutzt statt privat markieren"
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr "FÃ¼r double die gleiche Breite wie fÃ¼r float verwenden"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr "Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden"
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen"
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten"
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "Wenn Â»signedÂ« und Â»unsignedÂ« nicht angegeben wurden, das Bitfeld vorzeichenbehaftet machen"
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
  msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet machen"
  
! #: options.c:2044
  msgid "Convert floating point constants to single precision constants"
  msgstr "FlieÃŸkommakonstanten in Konstanten einfacher Genauigkeit umwandeln"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr "Wert-Profilierung fÃ¼r spekulatives Prefetching verwenden"
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "StapelprÃ¼fung in das Programm einfÃ¼gen"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr "-fstack-limit-register=<Register>\tWenn der Stapel Ã¼ber das <Register> hinausgeht, abfangen (Â»trapÂ«)"
  
! #: options.c:2065
  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Â«)"
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr "WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen"
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr "ZuweisbarkeitsprÃ¼fungen fÃ¼r Speicheroperationen in Objektfelder einschalten"
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr "StÃ¤rkeverminderungsoptimierungen durchfÃ¼hren"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr "Annehmen, dass strenge Alias-Regeln gelten"
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "Auf Syntaxfehler prÃ¼fen und anhalten"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr "-ftabstop=<Anzahl>\tTabulatorentfernungen fÃ¼r Spaltenmeldungen"
  
! #: options.c:2089
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "-ftemplate-depth-<Zahl>\tGrÃ¶ÃŸte Template-Instantiierungstiefe angeben"
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
  msgstr "Von Â»gcovÂ« benÃ¶tigte Dateien anlegen"
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr "Sprung-Threading-Optimierungen durchfÃ¼hren"
  
! #: options.c:2101
  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"
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
  msgstr "BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben"
  
! #: options.c:2107
  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"
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr "Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren"
  
! #: options.c:2113
  msgid "Assume floating-point operations can trap"
  msgstr "Annehmen, dass FlieÃŸkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)"
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Vorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«)"
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr "Baum-SSA-basierte Implementierung der Profilierung verwenden"
  
! #: options.c:2122
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "SSA-CCP-Optimierungen auf BÃ¤umen einschalten"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr "Kopieren des Schleifenkopfes auf BÃ¤umen einschalten"
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr "VorÃ¼bergehende Speicherbereiche im SSA-Normaldurchlauf verschmelzen"
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr "VorÃ¼bergehende SSA-Speicherbereiche in Kopien mit besseren Namen ersetzen"
  
! #: options.c:2134
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten"
  
! #: options.c:2137
  msgid "Enable dominator optimizations"
  msgstr "Beherrscher-Optimierungen einschalten"
  
! #: options.c:2140
  msgid "Enable dead store elimination"
  msgstr "Entfernung toter Speicherbereiche einschalten"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr "VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten"
  
! #: options.c:2146
  msgid "Enable loop invariant motion on trees"
  msgstr "Bewegung der Schleifeninvariante auf BÃ¤umen einschalten"
  
! #: options.c:2149
  msgid "Create canonical induction variables in loops"
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen"
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
  msgstr "Lineare Schleifenumformung auf BÃ¤umen einschalten"
  
! #: options.c:2155
  msgid "Enable loop optimizations on tree level"
  msgstr "Schleifenoptimierungen auf Baumebene einschalten"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Lebensdaueraufteilung wÃ¤hrend des SSA-Normaldurchlaufs durchfÃ¼hren"
  
! #: options.c:2161
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "SSA-PRE-Optimierungen auf BÃ¤umen einschalten"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr "Skalarersetzung von Aggregaten durchfÃ¼hren"
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr "VorÃ¼bergehende AusdrÃ¼cke im SSA-Normaldurchlauf ersetzen"
  
! #: options.c:2170
  msgid "Enable loop vectorization on trees"
  msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten"
  
! #: options.c:2173
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-ftree-vectorizer-verbose=<Zahl>\tStufe der WortfÃ¼lle des Vektorisierers setzen"
  
! #: options.c:2176
! msgid "Append underscores to externally visible names"
! msgstr "Unterstriche an extern sichtbare Namen anhÃ¤ngen"
! 
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
  msgstr "Ganze Ãœbersetzungseinheit auf einmal Ã¼bersetzen"
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren"
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist"
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten"
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "Wenn Â»signedÂ« und Â»unsignedÂ« nicht gegeben sind, das Bitfeld vorzeichenunbehaftet machen"
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenunbehaftet machen"
  
! #: options.c:2197
  msgid "Perform loop unswitching"
  msgstr "Schleifenausschaltung durchfÃ¼hren"
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen"
  
! #: options.c:2203
! msgid "Generate code for the Boehm GC"
! msgstr "Code fÃ¼r den Boehm GC erzeugen"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr "__cxa_atexit verwenden, um Destruktoren zu registrieren"
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr "Eine Bibiotheksroutine aufrufen, um Ganzahldivision durchzufÃ¼hren"
! 
! #: options.c:2212
  msgid "Perform variable tracking"
  msgstr "Variablenverfolgung durchfÃ¼hren"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen aufgerollt werden"
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr "ZusÃ¤tzlichen Kommentar an Assemblerausgabe anfÃ¼gen"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr "Alle inline-Methoden mit versteckter Sichtbarkeit markieren"
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit setzen"
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden"
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr "Unbenutzte virtuelle Funktionen verwerfen"
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr "Vtables mit Thunks implementieren"
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Common-Ã¤hnliche Symbole als schwache Symbole ausgeben"
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr "Netze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen"
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr "-fwide-exec-charset=<ZMenge>\tAlle Wide-Zeichenketten und -konstanten in Zeichenmenge <ZMenge> umwandeln"
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr "Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen"
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen"
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr "Informationen zur Kreuzreferenz ausgeben"
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen"
  
! #: options.c:2257
  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"
  
! #: options.c:2260
  msgid "Generate debug information in default format"
  msgstr "Fehlersuchinformationen im Standardformat erzeugen"
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr "Fehlersuchinformationen im COFF-Format erzeugen"
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Fehlersuchinformationen im DWARFv2-Format erzeugen"
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr "Deklaration in .decl-Datei ausgeben"
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen"
  
! #: options.c:2275
  msgid "Generate debug information in STABS format"
  msgstr "Fehlersuchinformationen im STABS-Format erzeugen"
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen"
  
! #: options.c:2281
  msgid "Generate debug information in VMS format"
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen"
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen"
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen"
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-idirafter <Verz>\t<Verz> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr "-imacros <Datei>\tDefinitionen von Makros in <Datei> akzeptieren"
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include <Datei>\tInhalt der <Datei> vor anderen Dateien einfÃ¼gen"
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr "-iprefix <Pfad>\t<Pfad> als ein Prefix fÃ¼r die nÃ¤chsten 2 Optionen angeben"
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr "-iquote <Verz>\t<Verz> an das Ende des Zitat-EinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr "-isysroot <Verz>\t<Verz> als System-Wurzelverzeichnis setzen"
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr "-isystem <Verz>\t<Verz> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-iwithprefix <Verz>\t<Verz> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:2314
  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"
  
! #: options.c:2326
  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)"
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr "Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen"
  
! #: options.c:2332
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben"
  
! #: options.c:2335
  msgid "Enable function profiling"
  msgstr "Funktionsprofilierung einschalten"
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr "Wie -pedantic, aber als Fehler ausgeben"
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
  msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen"
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr "-qkind=<n>\tDie Art fÃ¼r eine Realzahl mit Exponent q auf n setzen"
! 
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr "Nicht Ã¼bersetzte Funktionen oder gestoppte Zeit ausgeben"
  
! #: options.c:2353
  msgid "Remap file names when including files"
  msgstr "Dateinamen beim EinfÃ¼gen von Dateien neu abbilden"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "Mit dem Standard ISO 1998 C++ Ã¼bereinstimmen"
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr "Mit dem Standard ISO 1990 C Ã¼bereinstimmen"
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr "Mit dem Standard ISO 1999 C Ã¼bereinstimmen"
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr "Veraltet zugunsten von -std=c99"
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr "Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen"
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr "Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen"
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr "Mit nichts besonderem Ã¼bereinstimmen."
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "Mit dem Standard ISO 1998 C++ mit GNU-Erweiterungen Ã¼bereinstimmen"
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "Mit dem Standard ISO 1990 C mit GNU-Erweiterungen Ã¼bereinstimmen"
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "Mit dem Standard ISO 1999 C mit GNU-Erweiterungen Ã¼bereinstimmen"
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "Veraltet zugunsten von -std=gnu99"
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "Mit dem Standard ISO 1990 C, wie 1994 erweitert, Ã¼bereinstimmen"
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "Veraltet zugunsten von -std=iso9899:1999"
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr "Traditionelle Vorverarbeitung einschalten"
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tTrigraphs nach ISO C unterstÃ¼tzen"
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "Keine system- oder GCC-spezifischen Makros vordefinieren"
  
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr "Wortreiche Ausgabe einschalten"
  
! #: options.c:2416
  msgid "Suppress warnings"
  msgstr "Warnungen unterdrÃ¼cken"
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " in Konflikt stehende Codeerzeugungsschalter verwendet"
--- 6553,8126 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "Â»mainÂ«-Klasse kann ohne Binden nicht angegeben werden"
  
! #: options.c:881
  msgid "Display this information"
  msgstr "Diese Informationen anzeigen"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <Param>=<Wert>\tParameter <Param> auf <Wert> setzen. Siehe unten fÃ¼r komplette Parameterliste"
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<Frage>=<Antwort>\tDie <Antwort> auf eine <Frage> behaupten. Angabe von Â»-Â« vor <Frage> schaltet die <Antwort> auf <Frage> aus"
  
! #: options.c:899
  msgid "Do not discard comments"
  msgstr "Kommentare nicht verwerfen"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr "Kommentare in Makroexpansion nicht verwerfen"
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr "-D<Makro>[=<Wert>]\tEin <Makro> mit <Wert> definieren. Wenn nur <Makro> angegeben wird, wird <Wert> auf 1 gesetzt"
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr "-F <Verz>\t<Verz> an das Ende des EinfÃ¼gepfades des Haupt-Frameworks anfÃ¼gen"
  
! #: options.c:914
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-G<Anzahl>\tGlobale und statische Daten kleiner als <Anzahl> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielen)"
  
! #: options.c:917
  msgid "Print the name of header files as they are used"
  msgstr "Namen der Header-Dateien ausgeben, wie sie verwendet werden"
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
! msgstr "-I <Verz>\t<Verz> an das Ende des HaupteinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:923
! msgid "Generate make dependencies"
! msgstr "Make-AbhÃ¤ngigkeiten werden erstellt"
! 
! #: options.c:926
  msgid "Generate make dependencies and compile"
  msgstr "Make-AbhÃ¤ngigkeiten erzeugen und Ã¼bersetzen"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr "-MF <Datei>\tAbhÃ¤ngigkeiten-Ausgabe in angegebene Datei schreiben"
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr "Fehlende Header-Dateien als generierte Dateien behandeln"
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr "Wie -M, aber System-Header-Dateien ignorieren"
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr "Wie -MD, aber System-Header-Dateien ignorieren"
  
! #: options.c:941
! msgid "Generate phony targets for all headers"
! msgstr "Unechte Ziele fÃ¼r alle Headers erzeugen"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr "-MQ <Ziel>\tMAKE-zitiertes Ziel hinzufÃ¼gen"
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr "-MT <Ziel>\tEin unzitiertes Ziel hinzufÃ¼gen"
! 
! #: options.c:950
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O<Zahl>\tOptimierungsstufe auf <Zahl> setzen"
  
! #: options.c:953
  msgid "Optimize for space rather than speed"
  msgstr "Auf GrÃ¶ÃŸe statt Geschwindigkeit optimieren"
  
! #: options.c:956
  msgid "Do not generate #line directives"
  msgstr "Keine #line-Direktiven erzeugen"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<Makro>\t<Makro> undefinieren"
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Dieser Schalter ist veraltet; stattdessen -Wextra verwenden"
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr "Bei Dingen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden, warnen"
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Bei zurÃ¼ckgegebenen Strukturen, Unions oder Feldern warnen"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "Die meisten Warnungen einschalten"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr "Warnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werden"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸern"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr "Bei Umwandlungen, die Qualifizierer streichen, warnen"
  
! #: options.c:983
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Vor Indizes mit Typ \"char\" warnen"
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "Bei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnen"
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr "Synonym fÃ¼r -Wcomment"
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
! msgstr "Bei mÃ¶glicherweise verwirrenden Typumwandlungen warnen"
  
! #: options.c:995
  msgid "Warn when all constructors and destructors are private"
  msgstr "Warnen, wenn alle Konstruktoren und Destruktoren privat sind"
  
! #: options.c:998
  msgid "Warn when a declaration is found after a statement"
  msgstr "Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird"
  
! #: options.c:1001
! msgid "Warn about deprecated compiler features"
! msgstr "Bei veralteten Compiler-Merkmalen warnen"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen"
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist"
  
! #: options.c:1010
  msgid "Warn about compile-time integer division by zero"
  msgstr "Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "Bei verirrten Symbolen hinter #elif und #endif warnen"
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr "Alle Warnungen als Fehler behandeln"
  
! #: options.c:1022
  msgid "Make implicit function declarations an error"
  msgstr "Fehler bei impliziten Funktionsdeklaration erzeugen"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "ZusÃ¤tzliche (mÃ¶glicherweise ungewollte) Warnungen ausgeben"
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr "Beim ersten auftretenden Fehler beenden"
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Bei Test von FlieÃŸkommawerten auf Gleichheit warnen"
  
! #: options.c:1034
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen"
  
! #: options.c:1037
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen"
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
  msgstr "Bei Formatstrings, die keine Literale sind, warnen"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr "Vor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnen"
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Bei strftime-Formaten, die auf Jahreszahlen mit 2 Stellen hinweisen, warnen"
  
! #: options.c:1049
  msgid "Warn about zero-length formats"
  msgstr "Bei Formaten der LÃ¤nge null warnen"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr "Bei impliziten Funktionsdeklarationen warnen"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr "Warnen, wenn eine Deklaration keinen Typ angibt"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr "Veraltet. Dieser Schalter hat keine Auswirkung."
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr "Bei Variablen, die mit sich selbst initialisiert werden, warnen."
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann"
  
! #: options.c:1073
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Bei ungÃ¼ltigen Benutzungen des Makros Â»offsetofÂ« warnen"
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr "Bei PCH-Dateien, die gefunden, aber nicht benutzt werden, warnen"
  
! #: options.c:1079
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-<Anzahl>\tWarnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist"
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen"
  
! #: options.c:1085
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Vor verdÃ¤chtigen Deklarationen von \"main\" warnen"
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Bei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnen"
  
! #: options.c:1091
  msgid "Warn about global functions without previous declarations"
  msgstr "Vor globalen Funktionen ohne vorherige Deklaration warnen"
  
! #: options.c:1094
  msgid "Warn about missing fields in struct initializers"
  msgstr "Bei fehlenden Feldern in struct-Initialisierungen warnen"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnen"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr "Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen"
  
! #: options.c:1103
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sind, warnen"
  
! #: options.c:1106
  msgid "Warn about global functions without prototypes"
  msgstr "Bei globalen Funktionen ohne Prototypen warnen"
  
! #: options.c:1109
  msgid "Warn about use of multi-character character constants"
  msgstr "Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen"
  
! #: options.c:1112
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Bei \"extern\"-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen"
  
! #: options.c:1115
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates angegeben werden"
  
! #: options.c:1118
  msgid "Warn about non-virtual destructors"
  msgstr "Bei nicht-virtuellen Destruktoren warnen"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr "Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wird"
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird"
  
! #: options.c:1127
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr "Bei Ã¼berladenen virtuellen Funktionsnamen warnen"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat"
  
! #: options.c:1136
  msgid "Warn when padding is required to align structure members"
  msgstr "Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten"
  
! #: options.c:1139
  msgid "Warn about possibly missing parentheses"
  msgstr "Bei mÃ¶glicherweise fehlenden Klammern warnen"
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen"
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "Bei Arithmetik mit Funktionszeigern warnen"
  
! #: options.c:1148
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet."
  
! #: options.c:1151
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Warnen, wenn geerbte Methoden nicht implementiert sind"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "Bei mehreren Deklarationen des gleichen Objektes warnen"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr "Warnen, wenn der Compiler Code umsortiert"
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Bei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnen"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr "Warnen, wenn ein Selektor mehrere Methoden hat"
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Bei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnen"
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr "Warnen, wenn eine lokale Variable eine andere Ã¼berdeckt"
  
! #: options.c:1172
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Warnen, wenn Ãœberladung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt"
  
! #: options.c:1178 options.c:1181
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr "Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen"
  
! #: options.c:1187
  msgid "Warn about unprototyped function declarations"
  msgstr "Bei Funktionsdeklarationen ohne Prototyp warnen"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«, denen ein Fall fehlt, warnen"
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«-Anweisung warnen"
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen, denen ein bestimmter Fall fehlt, warnen"
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Warnen, wenn sich Synthetisierverhalten von Cfront unterscheidet"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr "Nicht Warnungen von System-Headern unterdrÃ¼cken"
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
  msgstr "Bei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnen"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "Warnen, wenn Trigraphs auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten"
  
! #: options.c:1211
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Bei @selector() ohne vorher deklarierte Methoden warnen"
  
! #: options.c:1214
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird"
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr "Bei nicht initialisierten automatischen Variablen warnen"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr "Bei nicht erkannten Pragmas warnen"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr "Bei Code, der nie ausgefÃ¼hrt wird, warnen"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr "Alle -Wunused- Warnungen einschalten"
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "Warnen, wenn eine Funktion ungenutzt bleibt"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "Warnen, wenn eine Marke ungenutzt bleibt"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr "Bei in der Hauptdatei definierten, ungenutzten Makros warnen"
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "Warnen, wenn eine Variable nicht verwendet wird"
  
! #: options.c:1247
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "Nicht bei Verwendung variadischer Makros bei -pedantic warnen"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr "Zeichenketten den Typ Â»Feld von charÂ« geben"
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "Ein Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++)."
  
! #: options.c:1256
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben"
  
! #: options.c:1268
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d<Buchstaben>\tAbzÃ¼ge von bestimmten DurchlÃ¤ufen des Compilers einschalten"
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen fÃ¼r AbzÃ¼ge setzen"
  
! #: options.c:1274
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode)"
  
! #: options.c:1277
  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)"
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
  msgstr "Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen"
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr "FunktionsanfÃ¤nge ausrichten"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr "Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen"
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr "Alle Marken ausrichten"
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr "SchleifenanfÃ¤nge ausrichten"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr "Ã„ndern, wenn Templateinstanzen ausgegeben werden"
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Angeben, dass Argumente gegenseitig und fÃ¼r globale Symbole Aliase sein kÃ¶nnen"
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Annehmen, dass Argumente Aliase fÃ¼r globale Symbole, jedoch nicht fÃ¼r sich gegenseitig sein kÃ¶nnen"
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Annehmen, dass Argumente weder fÃ¼r sich gegenseitig noch fÃ¼r globale Symbole Aliase sein kÃ¶nnen"
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
  msgstr "Das Â»asmÂ«-SchlÃ¼sselwort erkennen"
  
! #: options.c:1328
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen"
  
! #: options.c:1331
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Code zur ÃœberprÃ¼fung der Grenzen vor Feldindizierung erzeugen"
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr "Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr "Ladeoptimierungen fÃ¼r Sprungziele vor Prolog/Epilog-Behandlung ausfÃ¼hren"
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr "Ladeoptimierung fÃ¼r Sprungziele nach Prolog/Epilog-Behandlung ausfÃ¼hren"
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr "In Basis-BlÃ¶cken keine Register bei der Ziel-Lade-Bewegung wiederverwenden"
  
! #: options.c:1349
  msgid "Recognize built-in functions"
  msgstr "Eingebaute Funktionen erkennen"
  
! #: options.c:1355
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-<Register>\t<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren"
  
! #: options.c:1358
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschÃ¤digt markieren"
  
! #: options.c:1361
  msgid "Save registers around function calls"
  msgstr "Register bei Funktionsaufrufen sichern"
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr "RÃ¼ckgabewert von new prÃ¼fen"
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Keine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legen"
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben"
  
! #: options.c:1373
  msgid "Reduce the size of object files"
  msgstr "GrÃ¶ÃŸe von Objektdateien reduzieren"
  
! #: options.c:1376
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Zeichenkettenliterale als Â»const char[]Â« anstatt Â»char[]Â« erzeugen"
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr "-fconst-string-class=<Name>\tKlasse <Name> fÃ¼r konstante Zeichenketten verwenden"
  
! #: options.c:1382
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren"
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr "Optimierung zum Kreuzsprung durchfÃ¼hren"
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr "Beim Durchlaufen von CSE: bedingten SprÃ¼ngen folgen"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wird"
  
! #: options.c:1397
  msgid "Place data items into their own section"
  msgstr "DatenstÃ¼cke in ihren eigenen Abschnitt legen"
  
! #: options.c:1400
  msgid "Inline member functions by default"
  msgstr "StandardmÃ¤ÃŸig Â»inlineÂ«-Elementfunktionen"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr "ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern"
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Versuch, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr "UnnÃ¶tige NullzeigerprÃ¼gungen lÃ¶schen"
  
! #: options.c:1412
  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 soll Stelle im Quelltext beim Anfang von zeilenumgebrochener Diagnose ausgegeben werden"
  
! #: options.c:1415
  msgid "Permit '$' as an identifier character"
  msgstr "'$' als Bezeichnerzeichen zulassen"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr "-fdump-<Typ>\tVerschiedene compilerinterne Informationen in eine Datei abziehen"
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Ausgabe von Befehlszahlen und Zeilennummern in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken"
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "DWARF2-Wiederholungsbeseitigung durchfÃ¼hren"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr "Beseitigung ungenutzter Typen in Info zur Fehlersuche durchfÃ¼hren"
  
! #: options.c:1436
  msgid "Generate code to check exception specifications"
  msgstr "Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "Ausnahmebehandlung einschalten"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr "-fexec-charset=<Zeichensatz>\tAlle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln"
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren"
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Annahme, dass keine NaNs oder Unendlichkeiten erzeugt werden"
  
! #: options.c:1460
  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"
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren"
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "Sichtbarkeitsbereich der Variablen aus einer for-Initialisierungs-Anweisung ist fÃ¼r die Schleife lokal"
  
! #: options.c:1475
  msgid "Copy memory address constants into registers before use"
  msgstr "Speicheradressen-Konstanten mÃ¼ssen vor der Benutzung in Register kopiert werden"
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
  msgstr "Speicheroperanden vor der Verwendung in Register kopieren"
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind"
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben"
  
! #: options.c:1487
  msgid "Place each function into its own section"
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren"
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
  
! #: options.c:1493
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hren"
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Beseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hren"
  
! #: options.c:1499
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Erweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
  
! #: options.c:1502
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
  msgstr "GNU-definierte SchlÃ¼sselworte erkennen"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr "Code fÃ¼r die GNU-Laufzeitumgebung erzeugen"
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr "Normale C-AusfÃ¼hrungsumgebung vermuten"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr "UnterstÃ¼tzung fÃ¼r groÃŸe Objekte einschalten"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "#ident-Anweisungen verarbeiten"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren"
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Umwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hren"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr "Funktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen"
  
! #: options.c:1541
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Implizite Instantiierungen von Â»inlineÂ«-Templates ausgeben"
  
! #: options.c:1544
  msgid "Emit implicit instantiations of templates"
  msgstr "Implizite Instantiierungen von Templates ausgeben"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr "Keine .size-Anweisungen erzeugen"
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Auf das Â»inlineÂ«-SchlÃ¼sselwort achten"
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr "Einfache Funktionen in ihre Aufrufer einfÃ¼gen"
! 
! #: options.c:1559
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<Groesse>\tGrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Groesse> beschrÃ¤nken"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<ZSatz>\tStandard-Zeichensatz fÃ¼r Quelldateien angeben"
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr "Induktionsvariablen auf BÃ¤ume optimieren"
  
! #: options.c:1571
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr "Statische konstante Variablen erzeugen, auch wenn sie nicht verwendet werden"
  
! #: options.c:1580
  msgid "Give external symbols a leading underscore"
  msgstr "Externen Symbolen einen fÃ¼hrenden Unterstrich geben"
  
! #: options.c:1583
  msgid "Perform loop optimizations"
  msgstr "Schleifenoptimierung durchfÃ¼hren"
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Schleifenoptimierung mit neuem Schleifenoptimierer durchfÃ¼hren"
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen"
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
  msgstr "Ãœber dauerhafte Speicherreservierung berichten"
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen"
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen"
  
! #: options.c:1601
  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"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr "SMS-basierte modulo-Planung vor erstem Planungs-Durchlauf durchfÃ¼hren"
  
! #: options.c:1607
  msgid "Move loop invariant computations out of loops"
  msgstr "Berechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen"
  
! #: options.c:1610
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Nicht bei Verwendung von Microsoft-Erweiterungen warnen"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr "Einsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Single-Threaded-Programm hinzufÃ¼gen."
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr "Leseoperationen ignorieren, wenn SchmutzfÃ¤nger-Einsatz eingefÃ¼gt wird."
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr "Einsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Multi-Threaded-Programm hinzufÃ¼gen."
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Code fÃ¼r die NeXT (Apple Mac OS X) Laufzeitumgebung erzeugen"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten Null sein kÃ¶nnen"
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten"
  
! #: options.c:1646
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten"
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr "Wenn mÃ¶glich, keine Stapelrahmen erzeugen"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen"
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
  msgstr "Den vollstÃ¤ndigen Optimierungsdurchlauf fÃ¼r Registerbewegungen durchfÃ¼hren"
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Rekursive Aufrufe fÃ¼r Geschwister und Ende optimieren"
  
! #: options.c:1661
  msgid "Enable optional diagnostics"
  msgstr "Optionale Diagnosemeldungen einschalten"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr "Strukturelemente ohne LÃ¼cken zusammenpacken"
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr "-fpack-struct=<Anzahl>\tAnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen"
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
  msgstr "Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr "PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung"
  
! #: options.c:1679
  msgid "Perform loop peeling"
  msgstr "Schleifen-SchÃ¤lung durchfÃ¼hren"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten"
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten"
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr "Ãœbereinstimmungsfehler zu Warnungen degradieren"
  
! #: options.c:1691
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode)"
  
! #: options.c:1694
  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)"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Felder in Schleifen erzeugen"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr "Die Eingabedatei als bereits vorverarbeitet behandeln"
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr "Einfachen Programm-Profilierungscode einschalten"
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
  msgstr "Arc-basierten Programm-Profilierungscode einfÃ¼gen"
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr "Gemeinsame Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten"
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "Gemeinsame Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten"
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr "Code in Profilwerte von AusdrÃ¼cken einfÃ¼gen"
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr "-frandom-seed=<Zeichenkette>\tÃœbersetzung mit <Zeichenkette> reproduzierbar machen"
  
! #: options.c:1724
  msgid "Return small aggregates in registers"
  msgstr "Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr "Eine Registerbewegungsoptimierung einschalten"
  
! #: options.c:1730
  msgid "Perform a register renaming optimization pass"
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr "BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern"
  
! #: options.c:1736
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "BasisblÃ¶cke und Partition in heiÃŸe und kalte Abschnitte umordnen"
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern"
  
! #: options.c:1742
  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Â«)"
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "Automatische Template-Instantiierung einschalten"
  
! #: options.c:1748
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Einen gemeinsamen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen"
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr "Schleifenoptimierer zweimal laufen lassen"
  
! #: options.c:1754
  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"
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr "Optimierungen, die Standard-Rundungsverhalten fÃ¼r FlieÃŸkomma annehmen, ausschalten"
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
  msgstr "Informationen zur Typbeschreibung zur Laufzeit erzeugen"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr "Planung Ã¼ber BasisblÃ¶cke hinaus einschalten"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr "Spekulative Bewegung beim Nicht-Laden erlauben"
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr "Spekulative Bewegung bei einigen Ladeoperationen erlauben"
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr "Spekulative Bewegung bei mehr Ladeoperationen erlauben"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben"
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr "PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr "-fsched-stalled-insns-dep=<Zahl>\tPrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr "-fsched-stalled-insns=<Zahl>\tAnzahl der eingereihten Befehle, die unausgereift geplant werden kÃ¶nnen"
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-fsched-verbose=<Zahl>\tStufe der WortfÃ¼lle des Planers angeben"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung"
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr "Wenn Planung nach dem Neuladen, dann Verfolgungsplanung"
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr "Befehle vor Registerbelegung neu planen"
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr "Befehle nach Registerbelegung neu planen"
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr "Daten als gemeinsam genutzt statt privat markieren"
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr "FÃ¼r double die gleiche Breite wie fÃ¼r float verwenden"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr "Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden"
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen"
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten"
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "Wenn Â»signedÂ« und Â»unsignedÂ« nicht angegeben wurden, das Bitfeld vorzeichenbehaftet machen"
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
  msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet machen"
  
! #: options.c:1826
  msgid "Convert floating point constants to single precision constants"
  msgstr "FlieÃŸkommakonstanten in Konstanten einfacher Genauigkeit umwandeln"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr "Wert-Profilierung fÃ¼r spekulatives Prefetching verwenden"
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "StapelprÃ¼fung in das Programm einfÃ¼gen"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr "-fstack-limit-register=<Register>\tWenn der Stapel Ã¼ber das <Register> hinausgeht, abfangen (Â»trapÂ«)"
  
! #: options.c:1847
  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Â«)"
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr "WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen"
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr "StÃ¤rkeverminderungsoptimierungen durchfÃ¼hren"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr "Annehmen, dass strenge Alias-Regeln gelten"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "Auf Syntaxfehler prÃ¼fen und anhalten"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr "-ftabstop=<Anzahl>\tTabulatorentfernungen fÃ¼r Spaltenmeldungen"
  
! #: options.c:1868
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "-ftemplate-depth-<Zahl>\tGrÃ¶ÃŸte Template-Instantiierungstiefe angeben"
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
  msgstr "Von Â»gcovÂ« benÃ¶tigte Dateien anlegen"
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr "Sprung-Threading-Optimierungen durchfÃ¼hren"
  
! #: options.c:1880
  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"
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
  msgstr "BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben"
  
! #: options.c:1886
  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"
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr "Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren"
  
! #: options.c:1892
  msgid "Assume floating-point operations can trap"
  msgstr "Annehmen, dass FlieÃŸkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)"
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Vorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«)"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr "Baum-SSA-basierte Implementierung der Profilierung verwenden"
  
! #: options.c:1901
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "SSA-CCP-Optimierungen auf BÃ¤umen einschalten"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr "Kopieren des Schleifenkopfes auf BÃ¤umen einschalten"
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr "VorÃ¼bergehende Speicherbereiche im SSA-Normaldurchlauf verschmelzen"
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr "VorÃ¼bergehende SSA-Speicherbereiche in Kopien mit besseren Namen ersetzen"
  
! #: options.c:1913
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten"
  
! #: options.c:1916
  msgid "Enable dominator optimizations"
  msgstr "Beherrscher-Optimierungen einschalten"
  
! #: options.c:1919
  msgid "Enable dead store elimination"
  msgstr "Entfernung toter Speicherbereiche einschalten"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr "VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten"
  
! #: options.c:1925
  msgid "Enable loop invariant motion on trees"
  msgstr "Bewegung der Schleifeninvariante auf BÃ¤umen einschalten"
  
! #: options.c:1928
  msgid "Create canonical induction variables in loops"
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen"
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
  msgstr "Lineare Schleifenumformung auf BÃ¤umen einschalten"
  
! #: options.c:1934
  msgid "Enable loop optimizations on tree level"
  msgstr "Schleifenoptimierungen auf Baumebene einschalten"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Lebensdaueraufteilung wÃ¤hrend des SSA-Normaldurchlaufs durchfÃ¼hren"
  
! #: options.c:1940
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "SSA-PRE-Optimierungen auf BÃ¤umen einschalten"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr "Skalarersetzung von Aggregaten durchfÃ¼hren"
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr "VorÃ¼bergehende AusdrÃ¼cke im SSA-Normaldurchlauf ersetzen"
  
! #: options.c:1949
  msgid "Enable loop vectorization on trees"
  msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten"
  
! #: options.c:1952
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-ftree-vectorizer-verbose=<Zahl>\tStufe der WortfÃ¼lle des Vektorisierers setzen"
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
  msgstr "Ganze Ãœbersetzungseinheit auf einmal Ã¼bersetzen"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist"
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten"
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "Wenn Â»signedÂ« und Â»unsignedÂ« nicht gegeben sind, das Bitfeld vorzeichenunbehaftet machen"
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenunbehaftet machen"
  
! #: options.c:1973
  msgid "Perform loop unswitching"
  msgstr "Schleifenausschaltung durchfÃ¼hren"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen"
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr "__cxa_atexit verwenden, um Destruktoren zu registrieren"
  
! #: options.c:1982
  msgid "Perform variable tracking"
  msgstr "Variablenverfolgung durchfÃ¼hren"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen aufgerollt werden"
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr "ZusÃ¤tzlichen Kommentar an Assemblerausgabe anfÃ¼gen"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr "Alle inline-Methoden mit versteckter Sichtbarkeit markieren"
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit setzen"
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr "Unbenutzte virtuelle Funktionen verwerfen"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr "Vtables mit Thunks implementieren"
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Common-Ã¤hnliche Symbole als schwache Symbole ausgeben"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr "Netze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen"
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr "-fwide-exec-charset=<ZMenge>\tAlle Wide-Zeichenketten und -konstanten in Zeichenmenge <ZMenge> umwandeln"
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr "Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen"
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen"
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr "Informationen zur Kreuzreferenz ausgeben"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen"
  
! #: options.c:2027
  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"
  
! #: options.c:2030
  msgid "Generate debug information in default format"
  msgstr "Fehlersuchinformationen im Standardformat erzeugen"
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr "Fehlersuchinformationen im COFF-Format erzeugen"
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Fehlersuchinformationen im DWARFv2-Format erzeugen"
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr "Deklaration in .decl-Datei ausgeben"
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen"
  
! #: options.c:2045
  msgid "Generate debug information in STABS format"
  msgstr "Fehlersuchinformationen im STABS-Format erzeugen"
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen"
  
! #: options.c:2051
  msgid "Generate debug information in VMS format"
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen"
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen"
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen"
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-idirafter <Verz>\t<Verz> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr "-imacros <Datei>\tDefinitionen von Makros in <Datei> akzeptieren"
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include <Datei>\tInhalt der <Datei> vor anderen Dateien einfÃ¼gen"
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr "-iprefix <Pfad>\t<Pfad> als ein Prefix fÃ¼r die nÃ¤chsten 2 Optionen angeben"
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr "-iquote <Verz>\t<Verz> an das Ende des Zitat-EinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr "-isysroot <Verz>\t<Verz> als System-Wurzelverzeichnis setzen"
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr "-isystem <Verz>\t<Verz> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-iwithprefix <Verz>\t<Verz> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen"
  
! #: options.c:2084
  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"
  
! #: options.c:2096
  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)"
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr "Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen"
  
! #: options.c:2102
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben"
  
! #: options.c:2105
  msgid "Enable function profiling"
  msgstr "Funktionsprofilierung einschalten"
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr "Wie -pedantic, aber als Fehler ausgeben"
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
  msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen"
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr "Nicht Ã¼bersetzte Funktionen oder gestoppte Zeit ausgeben"
  
! #: options.c:2120
  msgid "Remap file names when including files"
  msgstr "Dateinamen beim EinfÃ¼gen von Dateien neu abbilden"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "Mit dem Standard ISO 1998 C++ Ã¼bereinstimmen"
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr "Mit dem Standard ISO 1990 C Ã¼bereinstimmen"
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr "Mit dem Standard ISO 1999 C Ã¼bereinstimmen"
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr "Veraltet zugunsten von -std=c99"
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "Mit dem Standard ISO 1998 C++ mit GNU-Erweiterungen Ã¼bereinstimmen"
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "Mit dem Standard ISO 1990 C mit GNU-Erweiterungen Ã¼bereinstimmen"
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "Mit dem Standard ISO 1999 C mit GNU-Erweiterungen Ã¼bereinstimmen"
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "Veraltet zugunsten von -std=gnu99"
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "Mit dem Standard ISO 1990 C, wie 1994 erweitert, Ã¼bereinstimmen"
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "Veraltet zugunsten von -std=iso9899:1999"
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr "Traditionelle Vorverarbeitung einschalten"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tTrigraphs nach ISO C unterstÃ¼tzen"
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "Keine system- oder GCC-spezifischen Makros vordefinieren"
  
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr "Wortreiche Ausgabe einschalten"
  
! #: options.c:2171
! msgid "Display the compiler's version"
! msgstr "Compiler-Version anzeigen"
! 
! #: options.c:2174
  msgid "Suppress warnings"
  msgstr "Warnungen unterdrÃ¼cken"
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "Profiling wird mit -mg nicht unterstÃ¼tzt\n"
+ 
+ #: config/i386/nwld.h:34
+ msgid "Static linking is not supported.\n"
+ msgstr "Statische Bindung wird nicht unterstÃ¼tzt.\n"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-msoft-float und -mhard_float dÃ¼rfen nicht zusammen verwendet werden"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-mbig-endian und -mlittle-endian dÃ¼rfen nicht zusammen verwendet werden"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg und -fomit-frame-pointer sind unvertrÃ¤glich"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " in Konflikt stehende Codeerzeugungsschalter verwendet"
*************** msgstr " in Konflikt stehende Codeerzeug
*** 8479,8484 ****
--- 8129,8138 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg oder -p und -fomit-frame-pointer sind unvertrÃ¤glich"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr "der m210 hat keine Little-Endian-UnterstÃ¼tzung"
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "-EB und -EL kÃ¶nnen nicht gleichzeitig verwendet werden"
*************** msgstr "-mhard-float wird nicht unterstÃ
*** 8491,8500 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "-msingle-float und -msoft-float kÃ¶nnen nicht zusammen angegeben werden"
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "shared und mdll sind unvertrÃ¤glich"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  msgid "does not support multilib"
--- 8145,8150 ----
*************** msgstr "unterstÃ¼tzt nicht multilib"
*** 8506,8550 ****
  msgid "may not use both -m32 and -m64"
  msgstr "-m32 und -m64 kÃ¶nnen nicht zusammen angegeben werden"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg und -fomit-frame-pointer sind unvertrÃ¤glich"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "FÃ¼r Ada wird -c oder -S benÃ¶tigt"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr "SH2a unterstÃ¼tzt nicht Little-Endian"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr "mthreads und mlegacy-threads kÃ¶nnen nicht zusammen verwendet werden."
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr "mshared und static kÃ¶nnen nicht zusammen verwendet werden."
! 
! #: config/i386/nwld.h:34
! msgid "Static linking is not supported.\n"
! msgstr "Statische Bindung wird nicht unterstÃ¼tzt.\n"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni und -femit-class-files sind unvertrÃ¤glich"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni und -femit-class-file sind unvertrÃ¤glich"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file sollte zusammen mit -fsyntax-only verwendet werden"
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr "der m210 hat keine Little-Endian-UnterstÃ¼tzung"
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
--- 8156,8180 ----
  msgid "may not use both -m32 and -m64"
  msgstr "-m32 und -m64 kÃ¶nnen nicht zusammen angegeben werden"
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC unterstÃ¼tzt nicht -C oder -CC ohne -E"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "-E oder -x benÃ¶tigt, wenn die Eingabe von der Standardeingabe kommt"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin und mno-win32 sind unvertrÃ¤glich"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "shared und mdll sind unvertrÃ¤glich"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "Die Option -shared wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tzt."
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
*************** msgstr "-p und -pp angegeben - eines wÃ¤
*** 8558,8578 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-G und -static schlieÃŸen sich gegenseitig aus"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin und mno-win32 sind unvertrÃ¤glich"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "Die Option -shared wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tzt."
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC unterstÃ¼tzt nicht -C oder -CC ohne -E"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "-E oder -x benÃ¶tigt, wenn die Eingabe von der Standardeingabe kommt"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
--- 8188,8212 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-G und -static schlieÃŸen sich gegenseitig aus"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni und -femit-class-files sind unvertrÃ¤glich"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni und -femit-class-file sind unvertrÃ¤glich"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file sollte zusammen mit -fsyntax-only verwendet werden"
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "FÃ¼r Ada wird -c oder -S benÃ¶tigt"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr "SH2a unterstÃ¼tzt nicht Little-Endian"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
*************** msgstr "-keep_private_externs ist mit -d
*** 8606,8622 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle ist mit -dynamiclib nicht erlaubt"
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-msoft-float und -mhard_float dÃ¼rfen nicht zusammen verwendet werden"
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-mbig-endian und -mlittle-endian dÃ¼rfen nicht zusammen verwendet werden"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "Profiling wird mit -mg nicht unterstÃ¼tzt\n"
  
  #: attribs.c:175
  #, gcc-internal-format
--- 8240,8252 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle ist mit -dynamiclib nicht erlaubt"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr "mthreads und mlegacy-threads kÃ¶nnen nicht zusammen verwendet werden."
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr "mshared und static kÃ¶nnen nicht zusammen verwendet werden."
  
  #: attribs.c:175
  #, gcc-internal-format
*************** msgstr "nutzloses %<__thread%> in leerer
*** 9659,9666 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "nutzloser Typqualifizierer in leerer Deklaration"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "leere Deklaration"
--- 9289,9295 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "nutzloser Typqualifizierer in leerer Deklaration"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "leere Deklaration"
*************** msgstr "um AbhÃ¤ngigkeiten zu erzeugen, 
*** 11154,11170 ****
  msgid "too late for # directive to set debug directory"
  msgstr "zu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegen"
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO-C erlaubt keine leeren Quelldateien"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "Datendefinition hat keinen Typ oder Speicherklasse"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer Funktion"
--- 10783,10799 ----
  msgid "too late for # directive to set debug directory"
  msgstr "zu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegen"
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO-C erlaubt keine leeren Quelldateien"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "Datendefinition hat keinen Typ oder Speicherklasse"
  
! #: c-parse.y:388
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer Funktion"
*************** msgstr "ISO-C erlaubt kein zusÃ¤tzliches
*** 11174,11305 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ck"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> auf ein Bitfeld angewandt"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO-C verbietet das Weglassen des mittleren Terms eines ?:-Ausdruckes"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable GrÃ¶ÃŸe"
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "das erste Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> auf ein Bitfeld angewandt"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO-C verbietet leere Initialisierungsklammern"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO-C verbietet die Angabe eines zu initialisierenden Wertebereiches"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-Typen"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "zusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegeben"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO-C verbietet Elementdeklarationen ohne Elemente"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in Funktion erlaubt"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "%E-Qualifizierer fÃ¼r asm ignoriert"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "Wide-Zeichenkettenliteral in Â»asmÂ«"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO-C erfordert ein benanntes Argument vor %<...%>"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "Syntaxfehler beim Token %qs"
--- 10803,10934 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ck"
  
! #: c-parse.y:498
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> auf ein Bitfeld angewandt"
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO-C verbietet das Weglassen des mittleren Terms eines ?:-Ausdruckes"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable GrÃ¶ÃŸe"
  
! #: c-parse.y:648
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
  
! #: c-parse.y:697
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "das erste Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c-parse.y:1224
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> auf ein Bitfeld angewandt"
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO-C verbietet leere Initialisierungsklammern"
  
! #: c-parse.y:1386
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
  
! #: c-parse.y:1389
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c-parse.y:1393
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO-C verbietet die Angabe eines zu initialisierenden Wertebereiches"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c-parse.y:1637
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-Typen"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der AufzÃ¤hlungsliste"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "kein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "zusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegeben"
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO-C verbietet Elementdeklarationen ohne Elemente"
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
  
! #: c-parse.y:1883
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in Funktion erlaubt"
  
! #: c-parse.y:2263
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "%E-Qualifizierer fÃ¼r asm ignoriert"
  
! #: c-parse.y:2309
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "Wide-Zeichenkettenliteral in Â»asmÂ«"
  
! #: c-parse.y:2371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO-C erfordert ein benanntes Argument vor %<...%>"
  
! #: c-parse.y:2877
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "Syntaxfehler beim Token %qs"
*************** msgstr "PCH-Datei kann nicht geschrieben
*** 13203,13219 ****
  msgid "unexpected node"
  msgstr "unerwarteter Knoten"
  
! #: gimplify.c:3340
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "ungÃ¼ltiger L-Wert in asm-Ausgabe %d"
  
! #: gimplify.c:3452
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
--- 12832,12848 ----
  msgid "unexpected node"
  msgstr "unerwarteter Knoten"
  
! #: gimplify.c:3345
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "ungÃ¼ltiger L-Wert in asm-Ausgabe %d"
  
! #: gimplify.c:3457
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
*************** msgstr " HÃ¤ngende Anweisungen auf EXIT-
*** 14205,14211 ****
  msgid "unimplemented functionality"
  msgstr "nicht implementierte FunktionalitÃ¤t"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "interner Fehler"
--- 13834,13840 ----
  msgid "unimplemented functionality"
  msgstr "nicht implementierte FunktionalitÃ¤t"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "interner Fehler"
*************** msgstr "Felder von Funktionen sind sinnl
*** 14395,14431 ****
  msgid "function return type cannot be function"
  msgstr "RÃ¼ckgabetyp der Funktion kann keine Funktion sein"
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Bitstring"
  
! #: tree.c:5489
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: %s, haben %s in %s, bei %s:%d"
  
! #: tree.c:5526
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: nichts von %s erwartet, haben %s in %s, bei %s:%d"
  
! #: tree.c:5539
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: Klasse %qs erwartet, haben %qs (%s) in %s, bei %s:%d"
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: auf Elt %d von tree_vec mit %d Elts in %s bei %s:%d zugegriffen"
  
! #: tree.c:5565
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: auf Elt %d von phi_node mit %d Elts in %s bei %s:%d zugegriffen"
  
! #: tree.c:5577
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: auf Operand %d von %s mit %d Operanden in %s bei %s:%d zugegriffen"
--- 14024,14060 ----
  msgid "function return type cannot be function"
  msgstr "RÃ¼ckgabetyp der Funktion kann keine Funktion sein"
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "ungÃ¼ltige Initialisierung fÃ¼r Bitstring"
  
! #: tree.c:5496
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: %s, haben %s in %s, bei %s:%d"
  
! #: tree.c:5533
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: nichts von %s erwartet, haben %s in %s, bei %s:%d"
  
! #: tree.c:5546
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: Klasse %qs erwartet, haben %qs (%s) in %s, bei %s:%d"
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: auf Elt %d von tree_vec mit %d Elts in %s bei %s:%d zugegriffen"
  
! #: tree.c:5572
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: auf Elt %d von phi_node mit %d Elts in %s bei %s:%d zugegriffen"
  
! #: tree.c:5584
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "BaumprÃ¼fung: auf Operand %d von %s mit %d Operanden in %s bei %s:%d zugegriffen"
*************** msgstr "%s kann nicht verarbeitet werden
*** 22545,23299 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "interner Fehler - ungÃ¼ltiger UTF-8-Name"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr "Mehrdeutige Klasse: %qs und %qs"
- 
- #: java/parse.y:840
- #, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "Modifizierer %qs doppelt deklariert"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr "Von dieser Form der RÃ¼ckgabetypspezifikation wird abgeraten"
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr "Statische Initialisierung in Klasse %qs kann nicht definiert werden. Statische Initialisierung kann nur in Klassen hÃ¶chster Ebene definiert werden."
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr "Eine leere Deklaration ist ein veraltetes Merkmal, das nicht verwendet werden sollte"
- 
- #: java/parse.y:3041
- #, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ": %qs JDK1.1(TM)-Merkmal"
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%s.\n"
- "%s"
- 
- #: java/parse.y:3282
- #, gcc-internal-format
- msgid "Missing return statement"
- msgstr "Fehlende RÃ¼ckgabeanweisung"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "Nicht erreichbare Anweisung"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr "Auf das %s Feld %<%s.%s%> kann nicht von %qs aus zugegriffen werden"
- 
- #: java/parse.y:3383
- #, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "%s %qs ist bereits in %s:%d definiert"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr "Variable %qs ist bereits in dieser Methode definiert und wurde als %<%s %s%> in Zeile %d deklariert"
- 
- #: java/parse.y:3512
- #, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr "Schnittstelle %qs wiederholt"
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr "%s Name %qs steht mit importiertem Typ %qs in Konflikt"
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr "Ã–ffentliches %s %qs muss in einer Datei namens %<%s.java%> definiert sein"
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr "Innere Klasse %qs kann nicht statisch sein. Statische Klassen kÃ¶nnen nur in Schnittstellen und Klassen hÃ¶chster Ebene auftreten"
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr "Der Klassenname %qs ist in diesem GÃ¼ltigkeitsbereich bereits definiert. Eine innere Klasse darf nicht den gleichen einfachen Namen wie ihre umgebenden Klassen haben"
- 
- #: java/parse.y:3712
- #, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "Qualifizierer muss eine Referenz sein"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr "Zyklische Vererbung mit %s"
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr "Redundanter Gebrauch des %<abstract%>-Modifizierers. Schnittstelle %qs ist implizit abstrakt"
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr "Die Klasse %qs kann nicht gleichzeitig Â»abstractÂ« und Â»finalÂ« deklariert werden"
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr "%<java.lang.Object%> kann nichts erweitern"
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr "Doppelte Variablendeklaration: %<%s %s%> war %<%s %s%> (%s:%d)"
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr "Feld %qs kann in innerer Klasse %qs nicht statisch sein, auÃŸer es ist Â»finalÂ«"
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr "Klasse %qs muss Â»abstractÂ« deklariert sein, um abstrakte Methode %qs zu definieren"
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr "native Methode %qs cann nicht Â»strictfpÂ« sein"
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr "Methode %qs kann nicht transient sein"
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr "Methode %qs kann nicht Â»volatileÂ« sein"
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr "Methode %qs kann in innerer Klasse %qs nicht statisch sein. Nur Elemente von Schnittstellen und Klassen hÃ¶chster Ebene kÃ¶nnen statisch sein."
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr "%s Methode %qs kann keinen definierten KÃ¶rper haben"
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr "Nicht native und nicht abstrakte Methode %qs muss einen definierten KÃ¶rper haben"
- 
- #: java/parse.y:5028
- #, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "%s: rekursiver Aufruf des Konstruktors %qs"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr "Inkonsistente Elementdeklaration. Es kann hÃ¶chstens eines von %<public%>, %<private%> und %<protected%> angegeben werden"
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr "Inkonsistente Elementdeklaration. Es kann hÃ¶chstens eines von %<final%> und %<volatile%> angegeben werden"
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr "Variable %qs wird in der Argumentliste der Methode %qs mehr als einmal verwendet"
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr "%s %qs kann %s %qs nicht implementieren oder erweitern"
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr "Klasse %qs kann nicht von %s %qs ableiten"
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr "Von Â»finalÂ«-Klassen kann nicht abgeleitet werden: %s"
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr "Zyklische Klassenableitung %s"
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr "Basisklasse %qs von Klasse %qs nicht gefunden"
- 
- #: java/parse.y:6190
- #, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "Typ %qs in Deklaration des Feldes %qs nicht gefunden"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr "Typ %qs in Deklaration des Argumentes %qs der Methode %qs nicht gefunden"
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr "Typ %qs in der Deklaration des RÃ¼ckgabetypen der Methode %qs nicht gefunden"
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr "Basisschnittstelle %qs von %s %qs nicht gefunden"
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr "Typ %qs in Deklaration der lokalen Variable %qs nicht gefunden"
- 
- #: java/parse.y:6223
- #, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "Klasse %qs konnte nicht in %<throws%> gefunden werden"
- 
- #: java/parse.y:6280
- #, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "Doppelte %s Deklaration %qs"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr "Klasse %qs definiert nicht die abstrakte Methode %<%s %s%> von %s %<%s%>. Diese Methode muss definiert sein, oder %s %qs muss als Â»abstractÂ« deklariert sein"
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr "Klasse %qs in %<throws%>-Klausel muss eine abgeleitete Klasse von %<java.lang.Throwable%> sein"
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr "Klasse %qs muss %qs mit einer Ã¶ffentlichen Methode Ã¼berschreiben, um die Schnittstelle %qs zu implementieren"
- 
- # GCC bug: reordering not yet supported.
- # Should be: "Methode %1$qs wurde in Klasse %3$qs mit RÃ¼ckgabetyp %2$qs definiert"
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr "%s-Methoden kÃ¶nnen nicht Ã¼berschrieben werden. Methode %qs ist %s in Klasse %qs"
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr "Instanzenmethoden kÃ¶nnen nicht von einer statischen Methode Ã¼berschrieben werden. Methode %qs ist eine Instanzenmethode in Klasse %qs"
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr "Methoden kÃ¶nnen nicht Ã¼berschrieben werden, um privater zu sein. Methode %qs ist nicht %s in Klasse %qs"
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr "UngÃ¼ltige Ausnahmeklasse %qs in %<throws%>-Klausel. Die Ausnahme muss eine abgeleitete Klasse einer Ausnahme sein, die von %qs von Klasse %qs geworfen wird"
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr "Schnittstelle %qs erbt Methode %qs der Schnittstelle %qs. Diese Methode wird in Schnittstelle %qs mit anderem RÃ¼ckgabetypen umdefiniert"
- 
- #: java/parse.y:6995
- #, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr "Klasse oder Schnittstelle %qs nicht in Â»importÂ« gefunden"
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr "falsch geformtes ZIP-Archiv in CLASSPATH: %s"
- 
- #: java/parse.y:7151
- #, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr "Standardpaket %qs kann nicht gefunden werden. CLASSPATH-Umgebungsvariable und die Zugriffsrechte auf die Archive prÃ¼fen"
- 
- #: java/parse.y:7156
- #, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "Paket %qs nicht in Â»importÂ« gefunden"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr "Typ %qs mÃ¶glicherweise auch in Paket %qs definiert"
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr "Geschachteltes %s %s ist %s; kann nicht von hier aus zugegriffen werden"
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr "Auf %s %qs kann nicht zugegriffen werden. Nur auf Ã¶ffentliche Klassen und Schnittstellen in anderen Paketen kann zugegriffen werden"
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr "Als Modifizierer lokaler Variablen ist nur %<final%> erlaubt"
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr "Kein zu %qs passender Konstruktor in Klasse %qs gefunden"
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr "%qs kann nicht referenziert werden, bevor Basisklassenkonstruktor aufgerufen wurde"
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr "Auf lokale Variable %qs kann nicht von innerer Klasse %qs aus zugegriffen werden, auÃŸer sie ist als Â»finalÂ« deklariert"
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "Variable %qs ist nicht definiert"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr "Es kann keine statische Referenz auf nichtstatische Variable %qs in Klasse %qs gemacht werden"
- 
- # GCC bug: reordering not yet supported.
- # Should be: "Im GÃ¼ltigkeitsbereich %2$s ist keine umgebende Instanz fÃ¼r innere Klasse %1$qs"
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr "SchlÃ¼sselwort %<this%> auÃŸerhalb des erlaubten Kontextes verwendet"
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr "%<this%> kann nicht referenziert werden, bevor der Basisklassenkonstruktor aufgerufen wurde"
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr "Variable %<%s.this%> kann nicht verwendet werden: Typ %qs ist kein Ã¤uÃŸerer Typ vom Typ %qs"
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr "SchlÃ¼sselwort %<super%> auÃŸerhalb des erlaubten Kontextes verwendet"
- 
- #: java/parse.y:10027
- #, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "Keine Variable %qs in Klasse %qs definiert"
- 
- #: java/parse.y:10032
- #, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "Undefinierter Variablen- oder Klassenname: %qs"
- 
- #: java/parse.y:10103
- #, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr "%qs kann nicht als ein Qualifizierer verwendet werden"
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr "Versuch, Feld %qs in %<%s %s%> zu referenzieren"
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr "Keine Variable %qs in Typ %qs definiert"
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr "Versuch, Feld %<new%> in einem %qs zu referenzieren"
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr "Die Klasse %qs ist veraltet"
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr "%s %qs in Klasse %qs ist veraltet"
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr "FÃ¼r einfachen Typen %qs kann keine Methode aufgerufen werden"
- 
- # GCC bug: reordering not yet supported.
- # Should be: "In Schnittstelle %2$qs kann keine statische Referenz auf Methode %1$qs gemacht werden"
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- # GCC bug: reordering not yet supported.
- # Should be: "In Klasse %5$qs kann keine statische Referenz auf Methode %1$<%2$qs %3$qs%4$> gemacht werden"
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr "FÃ¼r java.lang.Object kann kein Basiskonstruktor aufgerufen werden"
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "Klasse %qs nicht in Typdeklaration gefunden"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr "Klasse %qs ist eine abstrakte Klasse. Sie kann nicht instanziiert werden"
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr "Keine Methode namens %qs im GÃ¼ltigkeitsbereich"
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr "%s %s %<%s.%s%> kann nicht von %qs aus aufgerufen werden"
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr "%s %<%s(%s)%> kann nicht in Typ %qs%s gefunden werden"
- 
- #: java/parse.y:11786
- #, gcc-internal-format
- msgid "Constant expression required"
- msgstr "Konstanten-Ausdruck erforderlich"
- 
- #: java/parse.y:11799
- #, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "inkompatibler Typ fÃ¼r case. %qs kann nicht nach %<int%> konvertiert werden"
- 
- #: java/parse.y:11833
- #, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "Doppelte case-Marke: %<default%>"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<+=%>. %qs kann nicht in %<java.lang.String%> umgewandelt werden"
- 
- #: java/parse.y:12352
- #, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "statisches Feld %qs fehlt"
- 
- #: java/parse.y:12357
- #, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "%qs ist kein statisches Feld"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr "%<this%> und %<super%> kÃ¶nnen nicht referenziert werden, bevor Basisklassenkonstruktor aufgerufen wurde"
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr "Kein Fall fÃ¼r %s"
- 
- #: java/parse.y:12830
- #, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "ungÃ¼ltige linke Seite der Zuweisung"
- 
- #: java/parse.y:12881
- #, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %s. %qs kann nicht in %qs umgewandelt werden"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %s. Explizite Umwandlung nÃ¶tig, um von %qs in %qs umzuwandeln"
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr "Konstanter Ausdruck %qs zu breit, um einfache Umwandlung in %qs einzuengen"
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "nicht registrierter Operator %s"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr "Auswertung dieses Ausdrucks fÃ¼hrt zu arithmetischer Ausnahme"
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %qs. Explizite Umwandlung nÃ¶tig, um Verschiebungsweite von %qs in Ganzzahl umzuwandeln"
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %qs. Verschiebungsweite kann nicht von %qs in Ganzzahl umgewandelt werden"
- 
- #: java/parse.y:13660
- #, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "UngÃ¼ltiges Argument %qs fÃ¼r %<instanceof%>"
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr "Es ist fÃ¼r %qs nicht mÃ¶glich, eine Instanz von %qs zu sein"
- 
- #: java/parse.y:13818
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in %qs umgewandelt werden"
- 
- #: java/parse.y:14298
- #, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "UngÃ¼ltiger Argumenttyp %qs fÃ¼r %qs"
- 
- #: java/parse.y:14528
- #, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "UngÃ¼ltige Umwandlung von %qs in %qs"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr "%<[]%> kann nur auf Felder andewendet werden; nicht auf %qs"
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<[]%>. Explizite Umwandlung nÃ¶tig, um %qs nach %<int%> zu konvertieren"
- 
- #: java/parse.y:14592
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<[]%>. %qs kann nicht in %<int%> umgewandelt werden"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr "UnvertrÃ¤glicher GrÃ¶ÃŸen-Typ in Felderzeugungsausdruck. %s konvertieren %qs in %<int%>"
- 
- #: java/parse.y:14779
- #, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "UngÃ¼ltige Feldinitialisierung fÃ¼r Nicht-Array-Typ %qs"
- 
- #: java/parse.y:14866
- #, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "UnvertrÃ¤glicher Feldtyp. %s konvertieren %qs in %qs"
- 
- #: java/parse.y:14935
- #, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "%<return%> in Instanzeninitialisierung"
- 
- #: java/parse.y:14939
- #, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "%<return%> in statischer Initialisierung"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr "%<return%> mit %s-Wert aus %<%s %s%>"
- 
- #: java/parse.y:14952
- #, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "%<return%> mit Wert vom Konstruktor %qs"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<if%>. %qs kann nicht in %<boolean%> umgewandelt werden"
- 
- #: java/parse.y:15050
- #, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "Deklaration von %qs Ã¼berdeckt eine vorherige Markendeklaration"
- 
- #: java/parse.y:15055
- #, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "Dies ist die Stelle der vorherigen Deklaration der Marke %qs"
- 
- #: java/parse.y:15302
- #, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "Keine Markendefinition fÃ¼r %qs gefunden"
- 
- #: java/parse.y:15315
- #, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "%<continue%> muss in einer Schleife sein"
- 
- #: java/parse.y:15318
- #, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "continue-Marke %qs benennt keine Schleife"
- 
- #: java/parse.y:15339
- #, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "%<break%> muss in einer Schleife oder Â»switchÂ« sein"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r Schleifenbedingung. %qs kann nicht in %<boolean%> umgewandelt werden"
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<switch%>. %qs kann nicht in %<int%> umgewandelt werden"
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "doppelte Â»caseÂ«-Marke: %<"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr "%>"
- 
- #: java/parse.y:15453
- #, gcc-internal-format
- msgid "original label is here"
- msgstr "ursprÃ¼ngliche Marke war hier"
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr "Klasse %qs kann nicht gefangen werden. Parametertyp der Catch-Klausel muss von der Klasse %<java.lang.Throwable%> abgeleitet sein"
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr "%<catch%> wird wegen der %<catch%>-Klausel in Zeile %d nicht erreicht"
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<synchronized%>. %qs kann nicht in %<java.lang.Object%> umgewandelt werden"
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr "%qs kann nicht geworfen werden; es muss von der Klasse %<java.lang.Throwable%> abgeleitet sein"
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr "GeprÃ¼fte Ausnahme %qs kann nicht in Instanzeninitialisierung geworfen werden (nicht alle deklarierten Konstruktoren deklarieren es in ihrer %<throws%>-Klausel)"
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr "GeprÃ¼fte Ausnahme %qs kann von keiner der Â»catchÂ«-Klauseln des umgebenden %<try%>-Blockes gefangen werden"
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr "GeprÃ¼fte Ausnahme %qs kann nicht in Initialisierung geworfen werden"
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr "GeprÃ¼fte Ausnahme %qs wird nicht von einem %<try%>-Block aus geworfen"
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr "GeprÃ¼fte Ausnahme %qs passt zu keiner der %<throws%>-Deklarationen der aktuellen Methode"
- 
- #: java/parse.y:15948
- #, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "Ausnahme %qs kann nicht in Initialisierung geworfen werden"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr "Ausnahme %qs muss gefangen werden, oder sie muss in der %<throws%>-Klausel von %qs deklariert werden"
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<?:%>. %qs kann nicht in %<boolean%> umgewandelt werden"
- 
- #: java/parse.y:16134
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<?:%>. %qs kann nicht in %qs umgewandelt werden"
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22174,22179 ----
*************** msgstr "Methode %s kann nicht abstrakt s
*** 23334,23351 ****
  msgid "Constructor can't be %s"
  msgstr "Konstruktor kann nicht %s sein"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "Von redundanter Verwendung des Modifizierers %qs in Deklaration von %s wird abgeraten"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr "Von redundanter Verwendung des Modifizierers %qs in Deklaration von %s %qs wird abgeraten"
- 
  #. Standard error messages
  #: java/parse.h:352
  #, gcc-internal-format
--- 22214,22219 ----
*************** msgstr "[super ...] muss in einem Method
*** 23720,23730 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "lokale Deklaration von %qs verdeckt Instanzvariable"
  
- #: objc/objc-parse.y:2748
- #, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "zusÃ¤tzliches Semikolon in Methodendefinition angegeben"
- 
  #: treelang/tree1.c:278
  #, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22588,22593 ----
*************** msgstr "Adresse der globalen Registervar
*** 23750,23755 ****
--- 22613,23339 ----
  msgid "Address of register variable %qD requested."
  msgstr "Adresse der Registervariablen %qD angefordert."
  
+ #~ msgid "Missing term"
+ #~ msgstr "Fehlender Term"
+ 
+ #~ msgid "';' expected"
+ #~ msgstr "Â»;Â« erwartet"
+ 
+ #~ msgid "Missing name"
+ #~ msgstr "Fehlender Name"
+ 
+ #~ msgid "'*' expected"
+ #~ msgstr "Â»*Â« erwartet"
+ 
+ #~ msgid "Class or interface declaration expected"
+ #~ msgstr "Klassen- oder Schnittstellendeklaration erwartet"
+ 
+ #~ msgid "Missing class name"
+ #~ msgstr "Fehlender Klassenname"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "Â»{Â« erwartet"
+ 
+ #~ msgid "Missing super class name"
+ #~ msgstr "Fehlender Basisklassenname"
+ 
+ #~ msgid "Missing interface name"
+ #~ msgstr "Fehlender Schnittstellenname"
+ 
+ #~ msgid "Missing variable initializer"
+ #~ msgstr "Fehlende Variableninitialisierung"
+ 
+ #~ msgid "Invalid declaration"
+ #~ msgstr "UngÃ¼ltige Deklaration"
+ 
+ #~ msgid "']' expected"
+ #~ msgstr "Â»]Â« erwartet"
+ 
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "Unsymmetrisches Â»]Â«"
+ 
+ #~ msgid "Invalid method declaration, method name required"
+ #~ msgstr "UngÃ¼ltige Methodendeklaration, Methodenname erforderlich"
+ 
+ #~ msgid "Identifier expected"
+ #~ msgstr "Bezeichner erforderlich"
+ 
+ #~ msgid "Invalid method declaration, return type required"
+ #~ msgstr "UngÃ¼ltige Methodendeklaration, RÃ¼ckgabetyp erforderlich"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "Â»)Â« erwartet"
+ 
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "Fehlender Term fÃ¼r formalen Parameter"
+ 
+ #~ msgid "Missing identifier"
+ #~ msgstr "Fehlender Bezeichner"
+ 
+ #~ msgid "Missing class type term"
+ #~ msgstr "Fehlender Term fÃ¼r Klassentyp"
+ 
+ #~ msgid "Invalid interface type"
+ #~ msgstr "UngÃ¼ltiger Schnittstellentyp"
+ 
+ #~ msgid "':' expected"
+ #~ msgstr "Â»:Â« erwartet"
+ 
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "UngÃ¼ltiger Ausdruck"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "Â»(Â« erwartet"
+ 
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "Fehlender Term oder Â»)Â«"
+ 
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "Fehlender oder ungÃ¼ltiger Konstantenausdruck"
+ 
+ #~ msgid "Missing term and ')' expected"
+ #~ msgstr "Fehlender Term und Â»)Â« erwartet"
+ 
+ #~ msgid "Invalid control expression"
+ #~ msgstr "UngÃ¼ltiger Steuerausdruck"
+ 
+ #~ msgid "Invalid update expression"
+ #~ msgstr "UngÃ¼ltiger Aktualisierungsausdruck"
+ 
+ #~ msgid "Invalid init statement"
+ #~ msgstr "UngÃ¼ltige Init-Anweisung"
+ 
+ #~ msgid "Missing term or ')' expected"
+ #~ msgstr "Fehlender Term oder Â»)Â« erwartet"
+ 
+ #~ msgid "'class' or 'this' expected"
+ #~ msgstr "Â»classÂ« oder Â»thisÂ« erwartet"
+ 
+ #~ msgid "'class' expected"
+ #~ msgstr "Â»classÂ« erwartet"
+ 
+ #~ msgid "')' or term expected"
+ #~ msgstr "Â»)Â« oder Term erwartet"
+ 
+ #~ msgid "'[' expected"
+ #~ msgstr "Â»[Â« erwartet"
+ 
+ #~ msgid "Field expected"
+ #~ msgstr "Feld erwartet"
+ 
+ #~ msgid "Missing term and ']' expected"
+ #~ msgstr "Fehlender Term und Â»]Â« erwartet"
+ 
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "Â»]Â« erwartet, ungÃ¼ltiger Typausdruck"
+ 
+ #~ msgid "Invalid type expression"
+ #~ msgstr "UngÃ¼ltiger Typausdruck"
+ 
+ #~ msgid "Invalid reference type"
+ #~ msgstr "UngÃ¼ltiger Referenztyp"
+ 
+ #~ msgid "Constructor invocation must be first thing in a constructor"
+ #~ msgstr "Konstruktoraufruf muss das erste in einem Konstruktor sein"
+ 
+ #~ msgid "Only constructors can invoke constructors"
+ #~ msgstr "Nur Konstruktoren dÃ¼rfen Konstruktoren aufrufen"
+ 
+ #~ msgid "-J<directory>\tPut MODULE files in 'directory'"
+ #~ msgstr "-J<Verzeichnis>\tMODULE-Dateien in Â»VerzeichnisÂ« ablegen"
+ 
+ #~ msgid "Warn about possible aliasing of dummy arguments"
+ #~ msgstr "Bei mÃ¶glichem Aliasing von Dummy-Argumenten warnen"
+ 
+ #~ msgid "Warn about implicit conversion"
+ #~ msgstr "Bei impliziten Umwandlungen warnen"
+ 
+ #~ msgid "Warn if deprecated empty statements are found"
+ #~ msgstr "Warnen, wenn veraltete Leeranweisungen gefunden werden"
+ 
+ #~ msgid "Warn about calls with implicit interface"
+ #~ msgstr "Bei Aufrufen mit impliziter Schnittstelle warnen"
+ 
+ #~ msgid "Warn about truncated source lines"
+ #~ msgstr "Bei abgeschnittenen Quelltextzeilen warnen"
+ 
+ #~ msgid "Warn about usage of non-standard intrinsics"
+ #~ msgstr "Bei Verwendung von Nicht-Standard-Intrinsics warnen"
+ 
+ #~ msgid "Warn if .class files are out of date"
+ #~ msgstr "Warnen, wenn .class-Dateien veraltet sind"
+ 
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "Bei unnÃ¶tig angegebenen Modifizierern warnen"
+ 
+ #~ msgid "Warn about \"suspicious\" constructs"
+ #~ msgstr "Bei \"verdÃ¤chtigen\" Konstrukten warnen"
+ 
+ #~ msgid "Warn about underflow of numerical constant expressions"
+ #~ msgstr "Bei Unterlauf numerischer KonstantenausdrÃ¼cke warnen"
+ 
+ #~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+ #~ msgstr "--CLASSPATH\tVeraltet; stattdessen --classpath verwenden"
+ 
+ #~ msgid "Permit the use of the assert keyword"
+ #~ msgstr "Die Verwendung des SchlÃ¼sselworts Â»assertÂ« erlauben"
+ 
+ #~ msgid "--bootclasspath=<path>\tReplace system path"
+ #~ msgstr "--bootclasspath=<Pfad>\tSystempfad ersetzen"
+ 
+ #~ msgid "Generate checks for references to NULL"
+ #~ msgstr "PrÃ¼fungen auf Referenzen auf NULL erzeugen"
+ 
+ #~ msgid "--classpath=<path>\tSet class path"
+ #~ msgstr "--classpath=<Pfad>\tKlassensuchpfad setzen"
+ 
+ #~ msgid "Set the default double precision kind to an 8 byte wide type"
+ #~ msgstr "Standard-DoppelprÃ¤zisionsart auf einen 8 Bytes breiten Typen setzen"
+ 
+ #~ msgid "Set the default integer kind to an 8 byte wide type"
+ #~ msgstr "Standard-Ganzahlart auf einen 8 Bytes breiten Typen setzen"
+ 
+ #~ msgid "Set the default real kind to an 8 byte wide type"
+ #~ msgstr "Standard-Realzahlart auf einen 8 Bytes breiten Typen setzen"
+ 
+ #~ msgid "Allow dollar signs in entity names"
+ #~ msgstr "Dollarzeichen in Entity-Namen erlauben"
+ 
+ #~ msgid "Output a class file"
+ #~ msgstr "Klassendatei ausgeben"
+ 
+ #~ msgid "Alias for -femit-class-file"
+ #~ msgstr "Alias fÃ¼r -femit-class-file"
+ 
+ #~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+ #~ msgstr "--encoding=<Kodierung>\tEingabekodierung auswÃ¤hlen (Standard: aktuelle locale)"
+ 
+ #~ msgid "--extdirs=<path>\tSet the extension directory path"
+ #~ msgstr "--extdirs=<Pfad>\tDen Pfad fÃ¼r das Erweiterungsverzeichnis setzen"
+ 
+ #~ msgid "Use f2c calling convention."
+ #~ msgstr "f2c-Aufrufkonvention verwenden"
+ 
+ #~ msgid "Input file is a file with a list of filenames to compile"
+ #~ msgstr "Eingabedatei ist eine Datei mit einer Liste der Dateinamen zum Ãœbersetzen"
+ 
+ #~ msgid "Assume that the source file is fixed form"
+ #~ msgstr "Annehmen, dass Quelldatei in fester Form vorliegt"
+ 
+ #~ msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
+ #~ msgstr "-ffixed-line-length-<n>\t\tIm festen Modus n als ZeilenlÃ¤nge verwenden"
+ 
+ #~ msgid "Allow arbitrary character line width in fixed mode"
+ #~ msgstr "Im festen Modus beliebig lange Zeilen erlauben"
+ 
+ #~ msgid "Always check for non gcj generated classes archives"
+ #~ msgstr "Immer auf nicht von gcj erzeugte Klassenarchive prÃ¼fen"
+ 
+ #~ msgid "Assume that the source file is free form"
+ #~ msgstr "Annehmen, dass Quelldatei in freier Form vorliegt"
+ 
+ #~ msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+ #~ msgstr "Annehmen, dass die Laufzeitbibliothek eine Hashtabelle verwendet, um ein Objekt zu seiner Synchronisationsstruktur zuzuordnen"
+ 
+ #~ msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
+ #~ msgstr "Angeben, dass keine implizite Typisierung erlaubt ist, auÃŸer es wird durch explizite IMPLICIT-Anweisungen Ã¼berschrieben"
+ 
+ #~ msgid "Use offset tables for virtual method calls"
+ #~ msgstr "Offset-Tabellen fÃ¼r virtuelle Methodenaufrufe verwenden"
+ 
+ #~ msgid "Assume native functions are implemented using JNI"
+ #~ msgstr "Native Funktionen als mit JNI implementiert annehmen"
+ 
+ #~ msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
+ #~ msgstr "-fmax-identifier-length=<n>\tMaximale BezeichnerlÃ¤nge."
+ 
+ #~ msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
+ #~ msgstr "-fmax-stack-var-size=<n>\tGrÃ¶ÃŸe des grÃ¶ÃŸten Feldes, das auf dem Stack abgelegt wird, in Bytes"
+ 
+ #~ msgid "Set default accessibility of module entities to PRIVATE"
+ #~ msgstr "Standardzugriff von ModulentitÃ¤ten auf PRIVATE setzen"
+ 
+ #~ msgid "Don't generate code, just do syntax and semantics checking"
+ #~ msgstr "Keinen Code erzeugen, nur Syntax- und SemantikprÃ¼fung vornehmen"
+ 
+ #~ msgid "Enable optimization of static class initialization code"
+ #~ msgstr "Optimierung des Initialisierungscodes statischer Klassen einschalten"
+ 
+ #~ msgid "Try to layout derived types as compact as possible"
+ #~ msgstr "Abgeleitete Typen so kompakt wie mÃ¶glich anordnen"
+ 
+ #~ msgid "Copy array sections into a contiguous block on procedure entry"
+ #~ msgstr "Feldabschnitte bei Prozedureintritt in einen zusammenhÃ¤ngenden Block kopieren"
+ 
+ #~ 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"
+ 
+ #~ msgid "Enable assignability checks for stores into object arrays"
+ #~ msgstr "ZuweisbarkeitsprÃ¼fungen fÃ¼r Speicheroperationen in Objektfelder einschalten"
+ 
+ #~ msgid "Append underscores to externally visible names"
+ #~ msgstr "Unterstriche an extern sichtbare Namen anhÃ¤ngen"
+ 
+ #~ msgid "Generate code for the Boehm GC"
+ #~ msgstr "Code fÃ¼r den Boehm GC erzeugen"
+ 
+ #~ msgid "Call a library routine to do integer divisions"
+ #~ msgstr "Eine Bibiotheksroutine aufrufen, um Ganzahldivision durchzufÃ¼hren"
+ 
+ #~ msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
+ #~ msgstr "-qkind=<n>\tDie Art fÃ¼r eine Realzahl mit Exponent q auf n setzen"
+ 
+ #~ msgid "Conform to the ISO Fortran 2003 standard."
+ #~ msgstr "Mit dem Standard ISO Fortran 2003 Ã¼bereinstimmen"
+ 
+ #~ msgid "Conform to the ISO Fortran 95 standard."
+ #~ msgstr "Mit dem Standard ISO Fortran 95 Ã¼bereinstimmen"
+ 
+ #~ msgid "Conform nothing in particular."
+ #~ msgstr "Mit nichts besonderem Ã¼bereinstimmen."
+ 
+ #~ msgid "Ambiguous class: %qs and %qs"
+ #~ msgstr "Mehrdeutige Klasse: %qs und %qs"
+ 
+ #~ msgid "Modifier %qs declared twice"
+ #~ msgstr "Modifizierer %qs doppelt deklariert"
+ 
+ #~ msgid "Discouraged form of returned type specification"
+ #~ msgstr "Von dieser Form der RÃ¼ckgabetypspezifikation wird abgeraten"
+ 
+ #~ msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
+ #~ msgstr "Statische Initialisierung in Klasse %qs kann nicht definiert werden. Statische Initialisierung kann nur in Klassen hÃ¶chster Ebene definiert werden."
+ 
+ #~ msgid "An empty declaration is a deprecated feature that should not be used"
+ #~ msgstr "Eine leere Deklaration ist ein veraltetes Merkmal, das nicht verwendet werden sollte"
+ 
+ #~ msgid ": %qs JDK1.1(TM) feature"
+ #~ msgstr ": %qs JDK1.1(TM)-Merkmal"
+ 
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr ""
+ #~ "%s.\n"
+ #~ "%s"
+ 
+ #~ msgid "Missing return statement"
+ #~ msgstr "Fehlende RÃ¼ckgabeanweisung"
+ 
+ #~ msgid "Unreachable statement"
+ #~ msgstr "Nicht erreichbare Anweisung"
+ 
+ #~ msgid "Can't access %s field %<%s.%s%> from %qs"
+ #~ msgstr "Auf das %s Feld %<%s.%s%> kann nicht von %qs aus zugegriffen werden"
+ 
+ #~ msgid "%s %qs already defined in %s:%d"
+ #~ msgstr "%s %qs ist bereits in %s:%d definiert"
+ 
+ #~ msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
+ #~ msgstr "Variable %qs ist bereits in dieser Methode definiert und wurde als %<%s %s%> in Zeile %d deklariert"
+ 
+ #~ msgid "Interface %qs repeated"
+ #~ msgstr "Schnittstelle %qs wiederholt"
+ 
+ #~ msgid "%s name %qs clashes with imported type %qs"
+ #~ msgstr "%s Name %qs steht mit importiertem Typ %qs in Konflikt"
+ 
+ #~ msgid "Public %s %qs must be defined in a file called %<%s.java%>"
+ #~ msgstr "Ã–ffentliches %s %qs muss in einer Datei namens %<%s.java%> definiert sein"
+ 
+ #~ msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
+ #~ msgstr "Innere Klasse %qs kann nicht statisch sein. Statische Klassen kÃ¶nnen nur in Schnittstellen und Klassen hÃ¶chster Ebene auftreten"
+ 
+ #~ msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
+ #~ msgstr "Der Klassenname %qs ist in diesem GÃ¼ltigkeitsbereich bereits definiert. Eine innere Klasse darf nicht den gleichen einfachen Namen wie ihre umgebenden Klassen haben"
+ 
+ #~ msgid "Qualifier must be a reference"
+ #~ msgstr "Qualifizierer muss eine Referenz sein"
+ 
+ #~ msgid "Cyclic inheritance involving %s"
+ #~ msgstr "Zyklische Vererbung mit %s"
+ 
+ #~ msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
+ #~ msgstr "Redundanter Gebrauch des %<abstract%>-Modifizierers. Schnittstelle %qs ist implizit abstrakt"
+ 
+ #~ msgid "Class %qs can't be declared both abstract and final"
+ #~ msgstr "Die Klasse %qs kann nicht gleichzeitig Â»abstractÂ« und Â»finalÂ« deklariert werden"
+ 
+ #~ msgid "%<java.lang.Object%> can't extend anything"
+ #~ msgstr "%<java.lang.Object%> kann nichts erweitern"
+ 
+ #~ msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
+ #~ msgstr "Doppelte Variablendeklaration: %<%s %s%> war %<%s %s%> (%s:%d)"
+ 
+ #~ msgid "Field %qs can't be static in inner class %qs unless it is final"
+ #~ msgstr "Feld %qs kann in innerer Klasse %qs nicht statisch sein, auÃŸer es ist Â»finalÂ«"
+ 
+ #~ msgid "Class %qs must be declared abstract to define abstract method %qs"
+ #~ msgstr "Klasse %qs muss Â»abstractÂ« deklariert sein, um abstrakte Methode %qs zu definieren"
+ 
+ #~ msgid "native method %qs can't be strictfp"
+ #~ msgstr "native Methode %qs cann nicht Â»strictfpÂ« sein"
+ 
+ #~ msgid "method %qs can't be transient"
+ #~ msgstr "Methode %qs kann nicht transient sein"
+ 
+ #~ msgid "method %qs can't be volatile"
+ #~ msgstr "Methode %qs kann nicht Â»volatileÂ« sein"
+ 
+ #~ msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
+ #~ msgstr "Methode %qs kann in innerer Klasse %qs nicht statisch sein. Nur Elemente von Schnittstellen und Klassen hÃ¶chster Ebene kÃ¶nnen statisch sein."
+ 
+ #~ msgid "%s method %qs can't have a body defined"
+ #~ msgstr "%s Methode %qs kann keinen definierten KÃ¶rper haben"
+ 
+ #~ msgid "Non native and non abstract method %qs must have a body defined"
+ #~ msgstr "Nicht native und nicht abstrakte Methode %qs muss einen definierten KÃ¶rper haben"
+ 
+ #~ msgid "%s: recursive invocation of constructor %qs"
+ #~ msgstr "%s: rekursiver Aufruf des Konstruktors %qs"
+ 
+ #~ msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
+ #~ msgstr "Inkonsistente Elementdeklaration. Es kann hÃ¶chstens eines von %<public%>, %<private%> und %<protected%> angegeben werden"
+ 
+ #~ msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
+ #~ msgstr "Inkonsistente Elementdeklaration. Es kann hÃ¶chstens eines von %<final%> und %<volatile%> angegeben werden"
+ 
+ #~ msgid "Variable %qs is used more than once in the argument list of method %qs"
+ #~ msgstr "Variable %qs wird in der Argumentliste der Methode %qs mehr als einmal verwendet"
+ 
+ #~ msgid "%s %qs can't implement/extend %s %qs"
+ #~ msgstr "%s %qs kann %s %qs nicht implementieren oder erweitern"
+ 
+ #~ msgid "Class %qs can't subclass %s %qs"
+ #~ msgstr "Klasse %qs kann nicht von %s %qs ableiten"
+ 
+ #~ msgid "Can't subclass final classes: %s"
+ #~ msgstr "Von Â»finalÂ«-Klassen kann nicht abgeleitet werden: %s"
+ 
+ #~ msgid "Cyclic class inheritance%s"
+ #~ msgstr "Zyklische Klassenableitung %s"
+ 
+ #~ msgid "Superclass %qs of class %qs not found"
+ #~ msgstr "Basisklasse %qs von Klasse %qs nicht gefunden"
+ 
+ #~ msgid "Type %qs not found in declaration of field %qs"
+ #~ msgstr "Typ %qs in Deklaration des Feldes %qs nicht gefunden"
+ 
+ #~ msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
+ #~ msgstr "Typ %qs in Deklaration des Argumentes %qs der Methode %qs nicht gefunden"
+ 
+ #~ msgid "Type %qs not found in the declaration of the return type of method %qs"
+ #~ msgstr "Typ %qs in der Deklaration des RÃ¼ckgabetypen der Methode %qs nicht gefunden"
+ 
+ #~ msgid "Superinterface %qs of %s %qs not found"
+ #~ msgstr "Basisschnittstelle %qs von %s %qs nicht gefunden"
+ 
+ #~ msgid "Type %qs not found in the declaration of the local variable %qs"
+ #~ msgstr "Typ %qs in Deklaration der lokalen Variable %qs nicht gefunden"
+ 
+ #~ msgid "Class %qs not found in %<throws%>"
+ #~ msgstr "Klasse %qs konnte nicht in %<throws%> gefunden werden"
+ 
+ #~ msgid "Duplicate %s declaration %qs"
+ #~ msgstr "Doppelte %s Deklaration %qs"
+ 
+ #~ msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
+ #~ msgstr "Klasse %qs definiert nicht die abstrakte Methode %<%s %s%> von %s %<%s%>. Diese Methode muss definiert sein, oder %s %qs muss als Â»abstractÂ« deklariert sein"
+ 
+ #~ msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "Klasse %qs in %<throws%>-Klausel muss eine abgeleitete Klasse von %<java.lang.Throwable%> sein"
+ 
+ #~ msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
+ #~ msgstr "Klasse %qs muss %qs mit einer Ã¶ffentlichen Methode Ã¼berschreiben, um die Schnittstelle %qs zu implementieren"
+ 
+ #~ msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
+ #~ msgstr "%s-Methoden kÃ¶nnen nicht Ã¼berschrieben werden. Methode %qs ist %s in Klasse %qs"
+ 
+ #~ msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
+ #~ msgstr "Instanzenmethoden kÃ¶nnen nicht von einer statischen Methode Ã¼berschrieben werden. Methode %qs ist eine Instanzenmethode in Klasse %qs"
+ 
+ #~ msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
+ #~ msgstr "Methoden kÃ¶nnen nicht Ã¼berschrieben werden, um privater zu sein. Methode %qs ist nicht %s in Klasse %qs"
+ 
+ #~ msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
+ #~ msgstr "UngÃ¼ltige Ausnahmeklasse %qs in %<throws%>-Klausel. Die Ausnahme muss eine abgeleitete Klasse einer Ausnahme sein, die von %qs von Klasse %qs geworfen wird"
+ 
+ #~ msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
+ #~ msgstr "Schnittstelle %qs erbt Methode %qs der Schnittstelle %qs. Diese Methode wird in Schnittstelle %qs mit anderem RÃ¼ckgabetypen umdefiniert"
+ 
+ #~ msgid "Class or interface %qs not found in import"
+ #~ msgstr "Klasse oder Schnittstelle %qs nicht in Â»importÂ« gefunden"
+ 
+ #~ msgid "malformed .zip archive in CLASSPATH: %s"
+ #~ msgstr "falsch geformtes ZIP-Archiv in CLASSPATH: %s"
+ 
+ #~ msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
+ #~ msgstr "Standardpaket %qs kann nicht gefunden werden. CLASSPATH-Umgebungsvariable und die Zugriffsrechte auf die Archive prÃ¼fen"
+ 
+ #~ msgid "Package %qs not found in import"
+ #~ msgstr "Paket %qs nicht in Â»importÂ« gefunden"
+ 
+ #~ msgid "Type %qs also potentially defined in package %qs"
+ #~ msgstr "Typ %qs mÃ¶glicherweise auch in Paket %qs definiert"
+ 
+ #~ msgid "Nested %s %s is %s; cannot be accessed from here"
+ #~ msgstr "Geschachteltes %s %s ist %s; kann nicht von hier aus zugegriffen werden"
+ 
+ #~ msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
+ #~ msgstr "Auf %s %qs kann nicht zugegriffen werden. Nur auf Ã¶ffentliche Klassen und Schnittstellen in anderen Paketen kann zugegriffen werden"
+ 
+ #~ msgid "Only %<final%> is allowed as a local variables modifier"
+ #~ msgstr "Als Modifizierer lokaler Variablen ist nur %<final%> erlaubt"
+ 
+ #~ msgid "No constructor matching %qs found in class %qs"
+ #~ msgstr "Kein zu %qs passender Konstruktor in Klasse %qs gefunden"
+ 
+ #~ msgid "Can't reference %qs before the superclass constructor has been called"
+ #~ msgstr "%qs kann nicht referenziert werden, bevor Basisklassenkonstruktor aufgerufen wurde"
+ 
+ #~ msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
+ #~ msgstr "Auf lokale Variable %qs kann nicht von innerer Klasse %qs aus zugegriffen werden, auÃŸer sie ist als Â»finalÂ« deklariert"
+ 
+ #~ msgid "Undefined variable %qs"
+ #~ msgstr "Variable %qs ist nicht definiert"
+ 
+ #~ msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
+ #~ msgstr "Es kann keine statische Referenz auf nichtstatische Variable %qs in Klasse %qs gemacht werden"
+ 
+ #~ msgid "Keyword %<this%> used outside allowed context"
+ #~ msgstr "SchlÃ¼sselwort %<this%> auÃŸerhalb des erlaubten Kontextes verwendet"
+ 
+ #~ msgid "Can't reference %<this%> before the superclass constructor has been called"
+ #~ msgstr "%<this%> kann nicht referenziert werden, bevor der Basisklassenkonstruktor aufgerufen wurde"
+ 
+ #~ msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
+ #~ msgstr "Variable %<%s.this%> kann nicht verwendet werden: Typ %qs ist kein Ã¤uÃŸerer Typ vom Typ %qs"
+ 
+ #~ msgid "Keyword %<super%> used outside allowed context"
+ #~ msgstr "SchlÃ¼sselwort %<super%> auÃŸerhalb des erlaubten Kontextes verwendet"
+ 
+ #~ msgid "No variable %qs defined in class %qs"
+ #~ msgstr "Keine Variable %qs in Klasse %qs definiert"
+ 
+ #~ msgid "Undefined variable or class name: %qs"
+ #~ msgstr "Undefinierter Variablen- oder Klassenname: %qs"
+ 
+ #~ msgid "Can't use type %qs as a qualifier"
+ #~ msgstr "%qs kann nicht als ein Qualifizierer verwendet werden"
+ 
+ #~ msgid "Attempt to reference field %qs in %<%s %s%>"
+ #~ msgstr "Versuch, Feld %qs in %<%s %s%> zu referenzieren"
+ 
+ #~ msgid "No variable %qs defined in type %qs"
+ #~ msgstr "Keine Variable %qs in Typ %qs definiert"
+ 
+ #~ msgid "Attempt to reference field %<new%> in a %qs"
+ #~ msgstr "Versuch, Feld %<new%> in einem %qs zu referenzieren"
+ 
+ #~ msgid "The class %qs has been deprecated"
+ #~ msgstr "Die Klasse %qs ist veraltet"
+ 
+ #~ msgid "The %s %qs in class %qs has been deprecated"
+ #~ msgstr "%s %qs in Klasse %qs ist veraltet"
+ 
+ #~ msgid "Can't invoke a method on primitive type %qs"
+ #~ msgstr "FÃ¼r einfachen Typen %qs kann keine Methode aufgerufen werden"
+ 
+ #~ msgid "Can't invoke super constructor on java.lang.Object"
+ #~ msgstr "FÃ¼r java.lang.Object kann kein Basiskonstruktor aufgerufen werden"
+ 
+ #~ msgid "Class %qs not found in type declaration"
+ #~ msgstr "Klasse %qs nicht in Typdeklaration gefunden"
+ 
+ #~ msgid "Class %qs is an abstract class. It can't be instantiated"
+ #~ msgstr "Klasse %qs ist eine abstrakte Klasse. Sie kann nicht instanziiert werden"
+ 
+ #~ msgid "No method named %qs in scope"
+ #~ msgstr "Keine Methode namens %qs im GÃ¼ltigkeitsbereich"
+ 
+ #~ msgid "Can't access %s %s %<%s.%s%> from %qs"
+ #~ msgstr "%s %s %<%s.%s%> kann nicht von %qs aus aufgerufen werden"
+ 
+ #~ msgid "Can't find %s %<%s(%s)%> in type %qs%s"
+ #~ msgstr "%s %<%s(%s)%> kann nicht in Typ %qs%s gefunden werden"
+ 
+ #~ msgid "Constant expression required"
+ #~ msgstr "Konstanten-Ausdruck erforderlich"
+ 
+ #~ msgid "Incompatible type for case. Can't convert %qs to %<int%>"
+ #~ msgstr "inkompatibler Typ fÃ¼r case. %qs kann nicht nach %<int%> konvertiert werden"
+ 
+ #~ msgid "Duplicate case label: %<default%>"
+ #~ msgstr "Doppelte case-Marke: %<default%>"
+ 
+ #~ msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<+=%>. %qs kann nicht in %<java.lang.String%> umgewandelt werden"
+ 
+ #~ msgid "missing static field %qs"
+ #~ msgstr "statisches Feld %qs fehlt"
+ 
+ #~ msgid "not a static field %qs"
+ #~ msgstr "%qs ist kein statisches Feld"
+ 
+ #~ msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
+ #~ msgstr "%<this%> und %<super%> kÃ¶nnen nicht referenziert werden, bevor Basisklassenkonstruktor aufgerufen wurde"
+ 
+ #~ msgid "No case for %s"
+ #~ msgstr "Kein Fall fÃ¼r %s"
+ 
+ #~ msgid "Invalid left hand side of assignment"
+ #~ msgstr "ungÃ¼ltige linke Seite der Zuweisung"
+ 
+ #~ msgid "Incompatible type for %s. Can't convert %qs to %qs"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %s. %qs kann nicht in %qs umgewandelt werden"
+ 
+ #~ msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %s. Explizite Umwandlung nÃ¶tig, um von %qs in %qs umzuwandeln"
+ 
+ #~ msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
+ #~ msgstr "Konstanter Ausdruck %qs zu breit, um einfache Umwandlung in %qs einzuengen"
+ 
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "nicht registrierter Operator %s"
+ 
+ #~ msgid "Evaluating this expression will result in an arithmetic exception being thrown"
+ #~ msgstr "Auswertung dieses Ausdrucks fÃ¼hrt zu arithmetischer Ausnahme"
+ 
+ #~ msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %qs. Explizite Umwandlung nÃ¶tig, um Verschiebungsweite von %qs in Ganzzahl umzuwandeln"
+ 
+ #~ msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %qs. Verschiebungsweite kann nicht von %qs in Ganzzahl umgewandelt werden"
+ 
+ #~ msgid "Invalid argument %qs for %<instanceof%>"
+ #~ msgstr "UngÃ¼ltiges Argument %qs fÃ¼r %<instanceof%>"
+ 
+ #~ msgid "Impossible for %qs to be instance of %qs"
+ #~ msgstr "Es ist fÃ¼r %qs nicht mÃ¶glich, eine Instanz von %qs zu sein"
+ 
+ #~ msgid "Incompatible type for %qs. Can't convert %qs to %qs"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %qs. %qs kann nicht in %qs umgewandelt werden"
+ 
+ #~ msgid "Invalid argument type %qs to %qs"
+ #~ msgstr "UngÃ¼ltiger Argumenttyp %qs fÃ¼r %qs"
+ 
+ #~ msgid "Invalid cast from %qs to %qs"
+ #~ msgstr "UngÃ¼ltige Umwandlung von %qs in %qs"
+ 
+ #~ msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
+ #~ msgstr "%<[]%> kann nur auf Felder andewendet werden; nicht auf %qs"
+ 
+ #~ msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<[]%>. Explizite Umwandlung nÃ¶tig, um %qs nach %<int%> zu konvertieren"
+ 
+ #~ msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<[]%>. %qs kann nicht in %<int%> umgewandelt werden"
+ 
+ #~ msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
+ #~ msgstr "UnvertrÃ¤glicher GrÃ¶ÃŸen-Typ in Felderzeugungsausdruck. %s konvertieren %qs in %<int%>"
+ 
+ #~ msgid "Invalid array initializer for non-array type %qs"
+ #~ msgstr "UngÃ¼ltige Feldinitialisierung fÃ¼r Nicht-Array-Typ %qs"
+ 
+ #~ msgid "Incompatible type for array. %s convert %qs to %qs"
+ #~ msgstr "UnvertrÃ¤glicher Feldtyp. %s konvertieren %qs in %qs"
+ 
+ #~ msgid "%<return%> inside instance initializer"
+ #~ msgstr "%<return%> in Instanzeninitialisierung"
+ 
+ #~ msgid "%<return%> inside static initializer"
+ #~ msgstr "%<return%> in statischer Initialisierung"
+ 
+ #~ msgid "%<return%> with%s value from %<%s %s%>"
+ #~ msgstr "%<return%> mit %s-Wert aus %<%s %s%>"
+ 
+ #~ msgid "%<return%> with value from constructor %qs"
+ #~ msgstr "%<return%> mit Wert vom Konstruktor %qs"
+ 
+ #~ msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<if%>. %qs kann nicht in %<boolean%> umgewandelt werden"
+ 
+ #~ msgid "Declaration of %qs shadows a previous label declaration"
+ #~ msgstr "Deklaration von %qs Ã¼berdeckt eine vorherige Markendeklaration"
+ 
+ #~ msgid "This is the location of the previous declaration of label %qs"
+ #~ msgstr "Dies ist die Stelle der vorherigen Deklaration der Marke %qs"
+ 
+ #~ msgid "No label definition found for %qs"
+ #~ msgstr "Keine Markendefinition fÃ¼r %qs gefunden"
+ 
+ #~ msgid "%<continue%> must be in loop"
+ #~ msgstr "%<continue%> muss in einer Schleife sein"
+ 
+ #~ msgid "continue label %qs does not name a loop"
+ #~ msgstr "continue-Marke %qs benennt keine Schleife"
+ 
+ #~ msgid "%<break%> must be in loop or switch"
+ #~ msgstr "%<break%> muss in einer Schleife oder Â»switchÂ« sein"
+ 
+ #~ msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r Schleifenbedingung. %qs kann nicht in %<boolean%> umgewandelt werden"
+ 
+ #~ msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<switch%>. %qs kann nicht in %<int%> umgewandelt werden"
+ 
+ #~ msgid "duplicate case label: %<"
+ #~ msgstr "doppelte Â»caseÂ«-Marke: %<"
+ 
+ #~ msgid "%>"
+ #~ msgstr "%>"
+ 
+ #~ msgid "original label is here"
+ #~ msgstr "ursprÃ¼ngliche Marke war hier"
+ 
+ #~ msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "Klasse %qs kann nicht gefangen werden. Parametertyp der Catch-Klausel muss von der Klasse %<java.lang.Throwable%> abgeleitet sein"
+ 
+ #~ msgid "%<catch%> not reached because of the catch clause at line %d"
+ #~ msgstr "%<catch%> wird wegen der %<catch%>-Klausel in Zeile %d nicht erreicht"
+ 
+ #~ msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<synchronized%>. %qs kann nicht in %<java.lang.Object%> umgewandelt werden"
+ 
+ #~ msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "%qs kann nicht geworfen werden; es muss von der Klasse %<java.lang.Throwable%> abgeleitet sein"
+ 
+ #~ msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
+ #~ msgstr "GeprÃ¼fte Ausnahme %qs kann nicht in Instanzeninitialisierung geworfen werden (nicht alle deklarierten Konstruktoren deklarieren es in ihrer %<throws%>-Klausel)"
+ 
+ #~ msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
+ #~ msgstr "GeprÃ¼fte Ausnahme %qs kann von keiner der Â»catchÂ«-Klauseln des umgebenden %<try%>-Blockes gefangen werden"
+ 
+ #~ msgid "Checked exception %qs can't be thrown in initializer"
+ #~ msgstr "GeprÃ¼fte Ausnahme %qs kann nicht in Initialisierung geworfen werden"
+ 
+ #~ msgid "Checked exception %qs isn't thrown from a %<try%> block"
+ #~ msgstr "GeprÃ¼fte Ausnahme %qs wird nicht von einem %<try%>-Block aus geworfen"
+ 
+ #~ msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
+ #~ msgstr "GeprÃ¼fte Ausnahme %qs passt zu keiner der %<throws%>-Deklarationen der aktuellen Methode"
+ 
+ #~ msgid "Exception %qs can't be thrown in initializer"
+ #~ msgstr "Ausnahme %qs kann nicht in Initialisierung geworfen werden"
+ 
+ #~ msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
+ #~ msgstr "Ausnahme %qs muss gefangen werden, oder sie muss in der %<throws%>-Klausel von %qs deklariert werden"
+ 
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<?:%>. %qs kann nicht in %<boolean%> umgewandelt werden"
+ 
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
+ #~ msgstr "UnvertrÃ¤glicher Typ fÃ¼r %<?:%>. %qs kann nicht in %qs umgewandelt werden"
+ 
+ #~ msgid "Discouraged redundant use of %qs modifier in declaration of %s"
+ #~ msgstr "Von redundanter Verwendung des Modifizierers %qs in Deklaration von %s wird abgeraten"
+ 
+ #~ msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
+ #~ msgstr "Von redundanter Verwendung des Modifizierers %qs in Deklaration von %s %qs wird abgeraten"
+ 
+ #~ msgid "extra semicolon in method definition specified"
+ #~ msgstr "zusÃ¤tzliches Semikolon in Methodendefinition angegeben"
+ 
  #~ msgid "Bad namelist IO basetype (%d)"
  #~ msgstr "Falscher Namenslisten-IO-Basistyp (%d)"
  
*************** msgstr "Adresse der Registervariablen %q
*** 23759,23767 ****
  #~ msgid "field '%s' not found in class"
  #~ msgstr "Feld Â»%sÂ« nicht in Klasse gefunden"
  
- #~ msgid "Warn about possibly confusing type conversions"
- #~ msgstr "Bei mÃ¶glicherweise verwirrenden Typumwandlungen warnen"
- 
  #~ msgid "using synthesized %q#D for copy assignment"
  #~ msgstr "kÃ¼nstlich erstelltes %q#D fÃ¼r Kopierzuweisung wird verwendet"
  
--- 23343,23348 ----
*************** msgstr "Adresse der Registervariablen %q
*** 25036,25044 ****
  #~ msgid "Generate CF code"
  #~ msgstr "CF-Code erzeugen"
  
- #~ msgid "Use alternate leaf function entries"
- #~ msgstr "Alternative BlattfunktionseintrÃ¤ge verwenden"
- 
  #~ msgid "Do not use alternate leaf function entries"
  #~ msgstr "Keine alternativen BlattfunktionseintrÃ¤ge verwenden"
  
--- 24617,24622 ----
*************** msgstr "Adresse der Registervariablen %q
*** 26067,26078 ****
  #~ msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
  #~ msgstr "Ausnahme des Typs Â»%s *Â« bereits von Â»@catch (%s *)Â« behandelt"
  
- #~ msgid "Generate make dependencies"
- #~ msgstr "Make-AbhÃ¤ngigkeiten werden erstellt"
- 
- #~ msgid "Generate phony targets for all headers"
- #~ msgstr "Unechte Ziele fÃ¼r alle Headers erzeugen"
- 
  #~ msgid "`-p' not supported; use `-pg' and gprof(1)"
  #~ msgstr "Â»-pÂ« wird nicht unterstÃ¼tzt; verwenden Sie Â»-pgÂ« und gprof(1)"
  
--- 25645,25650 ----
diff -Nrcpad gcc-4.0.1/gcc/po/el.gmo gcc-4.0.2/gcc/po/el.gmo
*** gcc-4.0.1/gcc/po/el.gmo	Thu Jul  7 20:47:10 2005
--- gcc-4.0.2/gcc/po/el.gmo	Wed Sep 28 06:19:32 2005
***************
*** 1,7 ****
! Þ•m„•ì@	-A	1o	¡	Û¶	E’
! 4Ø
! H
JVM¡AïJ1N|KËQ
7i
F¡
Aè
C*Dn?³=ó81EjD°BõP8M‰�×NgQ¶<OEL•AâH$Bm°ÂÆßï+'SVZgn,u
¢°½Ê×äñþ,A	R"\Ÿ±$Îó
*Jclt	…�—
 ®	µ¿ÆÒ/Û*9Sb} Œ­º2Éü	
,CXe”	¬a¶`fy%à‡„ŽU�i¤ë‘�r"Ž•“$ ‡¸ ˜@![Ù!‘5"uÇ"y=#š·#dR$m·$`%%w†%hþ%‰g&�ñ&{�'(š%)™À)_Z*¯º*~j+ué+~_,hÞ,$G-l- p-‘-9¡-'Û-e.i.l.p.}.„.n‹. ú./4/M/f//˜/±/Ê/,ã/%060U0Eh0P®0"ÿ02"1?U1•1«1Á1^Ü1+;2g2p2 ‹2	¬2¶2Å2Î2ì2	ó2ý23 3K)3u3Š3™3<·3ô3;4P4Jl4·43Ó4^5f5%y5Ÿ5°5Á58Ý5.6E6;c6;Ÿ6:Û67MA4^!<i9%RS.5=3HU(>[f;j+21?hkWgc:$PbB)dQK&O0GI,	aYX@#eNE'V_-D7 ZTF
! J"\L`C/8m]l*
6
  For bug reporting instructions, please see:
  
  For bug reporting instructions, please see:
--- 1,10 ----
! Þ•d<‰\€-�1¯áÛöEÒ	4
! HM
! J–
! Má
! A/JqN¼KQW7©FáA(
Cj
D®
?ó
=38qEªDðB5PxMÉ�N§Qö<HO…LÕA"HdB­ð/N+g“–š§,®
Ûéý	#"-Pp‚$ŸÄÓ
â*ð4=E	V`h
q	†�—£/¬Üìû
! $3N ]~‹2šÍÔà	å
ïý)6Pe	}a‡`éfJ%±‡×„_Uä�:¤¼‘aróŽf“õ‡‰˜ [ª ‘!u˜!y"šˆ"d##mˆ#`ö#wW$hÏ$‰8%�Â%{`&Ü&šö'™‘(_+)¯‹)~;*uº*~0+h¯+$,=, A,b,9r,'¬,eÔ,:-=-A-N-nU- Ä-,å-%.8.W.Ej.P°."/2$/?W/—/­/Ã/^Þ/+=0i0r0 �0	®0¸0Ç0Ð0î0	õ0ÿ01"1K+1w1Œ1›1<¹1ö1;2R2Jn2¹23Õ2^	3h3%{3¡3²3Ã38ß3.4G4;e4;¡4:Ý45 N1?A7U
-<;0G=^%a#dH\M4$CcRQ9&IWb68,`:"[F/L+T5VJ
! Z>3]_P2SB.D(EKYOX	'*)@!
  For bug reporting instructions, please see:
  
  For bug reporting instructions, please see:
*************** Options starting with -g, -f, -m, -O, -W
*** 46,53 ****
    -v, --version                   Print version number, then exit
    but %d required %s TOTAL                 :# %s %.2f %.2f
  %<::main%> must return %<int%>%Hstray %<@%> in program%qE undeclared (first use in this function)%s%s %s (GCC) %s
! %s.
! %s%s: %s%s: %s compiler not installed on this system%s: warning: '(' expected')' expected'*' expected':' expected';' expected'[' expected']' expected'{' expected-pipe not supportedConfigured with: %s
  In function %qs:Options:
  Print code coverage information.
  
--- 49,55 ----
    -v, --version                   Print version number, then exit
    but %d required %s TOTAL                 :# %s %.2f %.2f
  %<::main%> must return %<int%>%Hstray %<@%> in program%qE undeclared (first use in this function)%s%s %s (GCC) %s
! %s: %s%s: %s compiler not installed on this system%s: warning: -pipe not supportedConfigured with: %s
  In function %qs:Options:
  Print code coverage information.
  
*************** Options starting with -g, -f, -m, -O, -W
*** 63,69 ****
  missing terminating %c characterno argumentsno input filesno matching function for call to %<%T::%s(%A)%#V%>note: parse errorpipeprecisionprograms: %s
  sorry, unimplemented: stray %qs in programsyntax errorsyntax error at %qs tokentoo many input filesuninitialized const %qDwarning: Project-Id-Version: gcc 4.0-b20041128
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2004-12-15 18:53+0000
  Last-Translator: Simos Xenitellis <simos74@gmx.net>
  Language-Team: Greek <nls@tux.hellug.gr>
--- 65,71 ----
  missing terminating %c characterno argumentsno input filesno matching function for call to %<%T::%s(%A)%#V%>note: parse errorpipeprecisionprograms: %s
  sorry, unimplemented: stray %qs in programsyntax errorsyntax error at %qs tokentoo many input filesuninitialized const %qDwarning: Project-Id-Version: gcc 4.0-b20041128
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2004-12-15 18:53+0000
  Last-Translator: Simos Xenitellis <simos74@gmx.net>
  Language-Team: Greek <nls@tux.hellug.gr>
*************** Content-Transfer-Encoding: 8bit
*** 118,125 ****
    -v, --version                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï�Î¹Î¸Î¼Î¿Ï� Î­ÎºÎ´Î¿ÏƒÎ·Ï‚, Î¼ÎµÏ„Î¬ Î­Î¾Î¿Î´Î¿Ï‚
    Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹ %s Î£Î¥Î�ÎŸÎ›Î™ÎšÎ‘              :# %s %.2f %.2f
  %<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>%Hstray %<@%> ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ³Ï�Î±Î¼Î¼Î±%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)%s%s %s (GCC) %s
! %s.
! %s%s: %s%s: Î¿ Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®Ï‚ %s Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÎµÎ³ÎºÎ±Ï„Î±ÏƒÏ„Î±Î¸ÎµÎ¯ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '*'Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ':'Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ';'Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '['Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ']'Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '{'Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ÎˆÏ‡ÎµÎ¹ Ï�Ï…Î¸Î¼Î¹ÏƒÏ„ÎµÎ¯ Î¼Îµ: %s
  Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qs:Î•Ï€Î¹Î»Î¿Î³Î­Ï‚:
  EÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ ÎºÎ¬Î»Ï…ÏˆÎ·Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±.
  
--- 120,126 ----
    -v, --version                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï�Î¹Î¸Î¼Î¿Ï� Î­ÎºÎ´Î¿ÏƒÎ·Ï‚, Î¼ÎµÏ„Î¬ Î­Î¾Î¿Î´Î¿Ï‚
    Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹ %s Î£Î¥Î�ÎŸÎ›Î™ÎšÎ‘              :# %s %.2f %.2f
  %<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>%Hstray %<@%> ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ³Ï�Î±Î¼Î¼Î±%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)%s%s %s (GCC) %s
! %s: %s%s: Î¿ Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®Ï‚ %s Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÎµÎ³ÎºÎ±Ï„Î±ÏƒÏ„Î±Î¸ÎµÎ¯ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ÎˆÏ‡ÎµÎ¹ Ï�Ï…Î¸Î¼Î¹ÏƒÏ„ÎµÎ¯ Î¼Îµ: %s
  Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qs:Î•Ï€Î¹Î»Î¿Î³Î­Ï‚:
  EÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ ÎºÎ¬Î»Ï…ÏˆÎ·Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±.
  
diff -Nrcpad gcc-4.0.1/gcc/po/el.po gcc-4.0.2/gcc/po/el.po
*** gcc-4.0.1/gcc/po/el.po	Thu Jun 16 20:32:11 2005
--- gcc-4.0.2/gcc/po/el.po	Sun Sep  4 12:22:04 2005
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\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: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\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 ""
*** 307,352 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ�Î½Ï„Î±Î¾Î·Ï‚"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  #, fuzzy
  msgid "syntax error: cannot back up"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚Â· ÎµÏ€Î¯ÏƒÎ·Ï‚ Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  #, fuzzy
  msgid "parser stack overflow"
  msgstr "Î¥Ï€ÎµÏ�Ï‡ÎµÎ¯Î»Î¹ÏƒÎ· Ï€Î¯Î½Î±ÎºÎ± Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚Â· ÎµÏ€Î¯ÏƒÎ·Ï‚ Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
--- 307,341 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ�Î½Ï„Î±Î¾Î·Ï‚"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  #, fuzzy
  msgid "syntax error: cannot back up"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚Â· ÎµÏ€Î¯ÏƒÎ·Ï‚ Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  #, fuzzy
  msgid "parser stack overflow"
  msgstr "Î¥Ï€ÎµÏ�Ï‡ÎµÎ¯Î»Î¹ÏƒÎ· Ï€Î¯Î½Î±ÎºÎ± Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚"
  
! #: c-parse.y:2958
  #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚Â· ÎµÏ€Î¯ÏƒÎ·Ï‚ Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ"
  
! #: c-parse.y:2960
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
*************** msgstr ""
*** 3267,3274 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3256,3263 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr ""
*** 6639,8603 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ„Î·Î»ÏŽÎ½ ÏƒÏ„Î·Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î· ÎµÎºÏ„Ï�Ï€Ï‰ÏƒÎ·."
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! #, fuzzy
! msgid "Missing term"
! msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ';'"
! 
! #: java/parse.y:746 java/parse.y:784
! #, fuzzy
! msgid "Missing name"
! msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '*'"
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr ""
! 
! #: java/parse.y:860 java/parse.y:862
! #, fuzzy
! msgid "Missing class name"
! msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '{'"
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr ""
! 
! #: java/parse.y:889 java/parse.y:905
! #, fuzzy
! msgid "Missing interface name"
! msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr ""
! 
! #: java/parse.y:1006
! #, fuzzy
! msgid "Invalid declaration"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ']'"
! 
! # src/dfa.c:652 src/dfa.c:655 src/dfa.c:682 src/dfa.c:686 src/dfa.c:687
! # src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
! # src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
! # src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
! #: java/parse.y:1013
! #, fuzzy
! msgid "Unbalanced ']'"
! msgstr "ÎœÎ· Î¹ÏƒÏƒÎ¿Ï�Î¿Ï€Î·Î¼Î­Î½Î¿ ["
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr ""
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! #, fuzzy
! msgid "Identifier expected"
! msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr ""
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('"
! 
! #: java/parse.y:1108
! #, fuzzy
! msgid "Missing formal parameter term"
! msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
! 
! #: java/parse.y:1123 java/parse.y:1128
! #, fuzzy
! msgid "Missing identifier"
! msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr ""
! 
! #: java/parse.y:1313
! #, fuzzy
! msgid "Invalid interface type"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎµÎ¾Î±ÎºÏ�Î¹Î²Ï‰Ï„Î®Ï‚(verifier) ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î¿Ï�Î¼ÎµÎ½Î¿Ï…"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ':'"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! #, fuzzy
! msgid "Invalid expression statement"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('"
! 
! #: java/parse.y:1628
! #, fuzzy
! msgid "Missing term or ')'"
! msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
! 
! #: java/parse.y:1675
! #, fuzzy
! msgid "Missing or invalid constant expression"
! msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr ""
! 
! #: java/parse.y:1735
! #, fuzzy
! msgid "Invalid control expression"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
! 
! #: java/parse.y:1737 java/parse.y:1739
! #, fuzzy
! msgid "Invalid update expression"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
! 
! #: java/parse.y:1764
! #, fuzzy
! msgid "Invalid init statement"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr ""
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr ""
! 
! #: java/parse.y:2009 java/parse.y:2011
! #, fuzzy
! msgid "'class' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
! 
! #: java/parse.y:2056
! #, fuzzy
! msgid "')' or term expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '['"
! 
! #: java/parse.y:2265
! #, fuzzy
! msgid "Field expected"
! msgstr "Î— Î¸Ï…Î³Î±Ï„Ï�Î¹ÎºÎ® Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î± Ï„ÎµÏ�Î¼Î±Ï„Î¯ÏƒÏ„Î·ÎºÎµ"
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr ""
! 
! #: java/parse.y:2449
! #, fuzzy
! msgid "']' expected, invalid type expression"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
! 
! #: java/parse.y:2452
! #, fuzzy
! msgid "Invalid type expression"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
! 
! #: java/parse.y:2564
! #, fuzzy
! msgid "Invalid reference type"
! msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï�Î±Ï€Î¿Î¼Ï€Î®"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr ""
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr ""
! 
! #: options.c:943
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:961
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "ÎœÎ· Ï„ÎµÏ�Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:976
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  
! #: options.c:979
  msgid "Print the name of header files as they are used"
  msgstr ""
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
  msgstr ""
  
! #: options.c:991
  msgid "Generate make dependencies and compile"
  msgstr ""
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:1021
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr ""
  
! #: options.c:1024
  msgid "Optimize for space rather than speed"
  msgstr ""
  
! #: options.c:1027
  msgid "Do not generate #line directives"
  msgstr ""
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr ""
  
! #: options.c:1042
! msgid "Warn about possible aliasing of dummy arguments"
  msgstr ""
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr ""
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr ""
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr ""
  
! #: options.c:1057
  msgid "Warn about subscripts whose type is \"char\""
  msgstr ""
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:1066
! msgid "Warn about implicit conversion"
! msgstr ""
  
! #: options.c:1069
  msgid "Warn when all constructors and destructors are private"
  msgstr ""
  
! #: options.c:1072
  msgid "Warn when a declaration is found after a statement"
  msgstr ""
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
  msgstr ""
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr ""
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr ""
  
! #: options.c:1084
  msgid "Warn about compile-time integer division by zero"
  msgstr ""
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr ""
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr ""
  
! #: options.c:1096
  msgid "Make implicit function declarations an error"
  msgstr ""
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr ""
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
  msgstr ""
  
! #: options.c:1111
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr ""
  
! #: options.c:1114
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ Î¼Î¿Ï�Ï†Î®Ï‚"
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
  msgstr ""
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr ""
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr ""
  
! #: options.c:1126
  msgid "Warn about zero-length formats"
  msgstr ""
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr ""
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr ""
  
! #: options.c:1141
! msgid "Warn about calls with implicit interface"
! msgstr ""
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr ""
  
! #: options.c:1153
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr ""
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1159
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr ""
  
! #: options.c:1162
! msgid "Warn about truncated source lines"
! msgstr ""
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr ""
  
! #: options.c:1168
  msgid "Warn about suspicious declarations of \"main\""
  msgstr ""
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr ""
  
! #: options.c:1174
  msgid "Warn about global functions without previous declarations"
  msgstr ""
  
! #: options.c:1177
  msgid "Warn about missing fields in struct initializers"
  msgstr ""
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr ""
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1186
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr ""
  
! #: options.c:1189
  msgid "Warn about global functions without prototypes"
  msgstr ""
  
! #: options.c:1192
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: options.c:1195
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr ""
  
! #: options.c:1198
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr ""
  
! #: options.c:1201
  msgid "Warn about non-virtual destructors"
  msgstr ""
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! msgid "Warn about usage of non-standard intrinsics"
! msgstr ""
! 
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
  msgstr ""
  
! #: options.c:1213
  msgid "Warn if an old-style parameter definition is used"
  msgstr ""
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr ""
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr ""
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr ""
  
! #: options.c:1225
  msgid "Warn when padding is required to align structure members"
  msgstr ""
  
! #: options.c:1228
  msgid "Warn about possibly missing parentheses"
  msgstr ""
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
  msgstr ""
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr ""
  
! #: options.c:1237
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr ""
  
! #: options.c:1240
  msgid "Warn if inherited methods are unimplemented"
  msgstr ""
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr ""
  
! #: options.c:1246
! #, fuzzy
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "Î´Îµ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î± Î´Î·Î»ÏŽÎ½Î¿Î½Ï„Î±Î¹ Î±Ï�Ï‡ÎµÎ¯Î± ÏŒÏ„Î±Î½ Î³Î¯Î½ÎµÏ„Î±Î¹ Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… --string"
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr ""
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr ""
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr ""
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr ""
  
! #: options.c:1264
  msgid "Warn about signed-unsigned comparisons"
  msgstr ""
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr ""
  
! #: options.c:1270 options.c:1273
  msgid "Warn about code which might break strict aliasing rules"
  msgstr ""
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: options.c:1282
! msgid "Warn about \"suspicious\" constructs"
! msgstr ""
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr ""
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr ""
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr ""
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr ""
  
! #: options.c:1297
  #, fuzzy
  msgid "Do not suppress warnings from system headers"
  msgstr "Î‘Ï€Î¿ÏƒÎ¹ÏŽÏ€Î·ÏƒÎ· Ï€Ï�Î¿Î·Î´Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ‰Î½ ÎºÎ±Î¹ Î¼Î·Î½Ï…Î¼Î¬Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†ÏŒÏ�Î·ÏƒÎ·Ï‚"
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
  msgstr ""
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1306
  msgid "Warn about @selector()s without previously declared methods"
  msgstr ""
  
! #: options.c:1309
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr ""
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr ""
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr ""
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr ""
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr ""
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr ""
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr ""
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr ""
  
! #: options.c:1348
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr ""
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1357
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr ""
  
! #: options.c:1369
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr ""
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr ""
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr ""
! 
! #: options.c:1378
  msgid "Generate position-independent code if possible (large mode)"
  msgstr ""
  
! #: options.c:1381
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr ""
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
  msgstr ""
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr ""
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr ""
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr ""
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr ""
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
  msgstr ""
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr ""
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
  msgstr ""
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
  msgstr ""
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
! 
! #: options.c:1441
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr ""
  
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr ""
! 
! #: options.c:1447
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
  msgstr ""
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr ""
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: options.c:1471
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr ""
  
! #: options.c:1474
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr ""
  
! #: options.c:1477
  msgid "Save registers around function calls"
  msgstr ""
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr ""
  
! #: options.c:1483
! #, fuzzy
! msgid "Generate checks for references to NULL"
! msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr ""
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr ""
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr ""
  
! #: options.c:1498
  msgid "Reduce the size of object files"
  msgstr ""
  
! #: options.c:1501
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr ""
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1507
  msgid "Perform a register copy-propagation optimization pass"
  msgstr ""
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr ""
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr ""
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  msgid "Place data items into their own section"
  msgstr ""
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr ""
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr ""
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr ""
  
! #: options.c:1546
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr ""
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr ""
! 
! #: options.c:1558
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr ""
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr ""
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr ""
! 
! #: options.c:1597
  msgid "Generate code to check exception specifications"
  msgstr ""
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr ""
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr ""
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr ""
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1630
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr ""
  
! #: options.c:1633
! msgid "Assume that the source file is fixed form"
! msgstr ""
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr ""
  
! #: options.c:1648
  msgid "Copy memory address constants into registers before use"
  msgstr ""
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr ""
! 
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
  msgstr ""
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
! 
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr ""
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr ""
  
! #: options.c:1666
  msgid "Place each function into its own section"
  msgstr ""
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
  msgstr ""
  
! #: options.c:1672
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr ""
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr ""
  
! #: options.c:1678
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr ""
  
! #: options.c:1681
  msgid "Perform store motion after global common subexpression elimination"
  msgstr ""
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
  msgstr ""
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr ""
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
  msgstr ""
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr ""
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr ""
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr ""
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr ""
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr ""
  
! #: options.c:1723
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr ""
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr ""
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
  msgstr ""
  
! #: options.c:1747
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr ""
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
  msgstr ""
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr ""
! 
! #: options.c:1762
  msgid "Generate code for functions even if they are fully inlined"
  msgstr ""
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  
! #: options.c:1771
  msgid "Give external symbols a leading underscore"
  msgstr ""
  
! #: options.c:1774
  msgid "Perform loop optimizations"
  msgstr ""
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr ""
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr ""
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
  msgstr ""
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  
! #: options.c:1798
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr ""
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  msgid "Move loop invariant computations out of loops"
  msgstr ""
  
! #: options.c:1810
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr ""
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr ""
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr ""
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr ""
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1849
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr ""
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr ""
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
  msgstr ""
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr ""
  
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr ""
! 
! #: options.c:1867
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr ""
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
  msgstr ""
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1891
  msgid "Perform loop peeling"
  msgstr ""
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
  msgstr ""
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr ""
  
! #: options.c:1903
  msgid "Generate position-independent code if possible (small mode)"
  msgstr ""
  
! #: options.c:1906
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr ""
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr ""
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
  msgstr ""
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1936
  msgid "Return small aggregates in registers"
  msgstr ""
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr ""
  
! #: options.c:1942
  msgid "Perform a register renaming optimization pass"
  msgstr ""
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr ""
  
! #: options.c:1948
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr ""
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr ""
  
! #: options.c:1963
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr ""
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr ""
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
  msgstr ""
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr ""
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr ""
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr ""
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr ""
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:2002
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr ""
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr ""
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr ""
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr ""
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr ""
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr ""
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
  msgstr ""
  
! #: options.c:2044
  msgid "Convert floating point constants to single precision constants"
  msgstr ""
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr ""
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr ""
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr ""
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr ""
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr ""
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr ""
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:2089
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr ""
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
  msgstr ""
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr ""
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
  msgstr ""
  
! #: options.c:2107
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:2113
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr ""
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  msgid "Enable SSA-CCP optimization on trees"
  msgstr ""
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr ""
  
! #: options.c:2137
  msgid "Enable dominator optimizations"
  msgstr ""
  
! #: options.c:2140
  msgid "Enable dead store elimination"
  msgstr ""
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  msgid "Enable loop invariant motion on trees"
  msgstr ""
  
! #: options.c:2149
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:2155
  msgid "Enable loop optimizations on tree level"
  msgstr ""
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  msgid "Enable SSA-PRE optimization on trees"
  msgstr ""
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  msgid "Enable loop vectorization on trees"
  msgstr ""
  
! #: options.c:2173
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr ""
  
! #: options.c:2176
! msgid "Append underscores to externally visible names"
! msgstr ""
! 
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
  msgstr ""
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr ""
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr ""
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr ""
  
! #: options.c:2197
  msgid "Perform loop unswitching"
  msgstr ""
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr ""
  
! #: options.c:2203
! #, fuzzy
! msgid "Generate code for the Boehm GC"
! msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr ""
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
! 
! #: options.c:2212
  msgid "Perform variable tracking"
  msgstr ""
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr ""
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:2227
  #, fuzzy
  msgid "Use expression value profiles in optimizations"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr ""
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr ""
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr ""
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2251
  #, fuzzy
  msgid "Emit cross referencing information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr ""
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2260
  msgid "Generate debug information in default format"
  msgstr ""
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr ""
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr ""
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr ""
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr ""
  
! #: options.c:2275
  msgid "Generate debug information in STABS format"
  msgstr ""
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr ""
  
! #: options.c:2281
  msgid "Generate debug information in VMS format"
  msgstr ""
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr ""
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr ""
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2332
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: options.c:2335
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr ""
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
  msgstr ""
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr ""
  
! #: options.c:2353
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr ""
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr ""
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr ""
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr ""
  
! #: options.c:2416
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
--- 6628,8234 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ„Î·Î»ÏŽÎ½ ÏƒÏ„Î·Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î· ÎµÎºÏ„Ï�Ï€Ï‰ÏƒÎ·."
  
! #: options.c:881
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:899
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "ÎœÎ· Ï„ÎµÏ�Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· ÎµÎ½Ï„Î¿Î»Î® `s'"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:914
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  
! #: options.c:917
  msgid "Print the name of header files as they are used"
  msgstr ""
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:923
! #, fuzzy
! msgid "Generate make dependencies"
! msgstr "Î´Ï…Î½Î±Î¼Î¹ÎºÎ­Ï‚ ÎµÎ¾Î±Ï�Ï„Î®ÏƒÎµÎ¹Ï‚.\n"
! 
! #: options.c:926
  msgid "Generate make dependencies and compile"
  msgstr ""
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr ""
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr ""
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr ""
! 
! #: options.c:950
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr ""
  
! #: options.c:953
  msgid "Optimize for space rather than speed"
  msgstr ""
  
! #: options.c:956
  msgid "Do not generate #line directives"
  msgstr ""
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr ""
  
! #: options.c:971
! msgid "Enable most warning messages"
  msgstr ""
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr ""
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr ""
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr ""
  
! #: options.c:983
  msgid "Warn about subscripts whose type is \"char\""
  msgstr ""
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:992
! #, fuzzy
! msgid "Warn about possibly confusing type conversions"
! msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: options.c:995
  msgid "Warn when all constructors and destructors are private"
  msgstr ""
  
! #: options.c:998
  msgid "Warn when a declaration is found after a statement"
  msgstr ""
  
! #: options.c:1001
! msgid "Warn about deprecated compiler features"
  msgstr ""
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr ""
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr ""
  
! #: options.c:1010
  msgid "Warn about compile-time integer division by zero"
  msgstr ""
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr ""
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr ""
  
! #: options.c:1022
  msgid "Make implicit function declarations an error"
  msgstr ""
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
  msgstr ""
  
! #: options.c:1034
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr ""
  
! #: options.c:1037
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ Î¼Î¿Ï�Ï†Î®Ï‚"
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
  msgstr ""
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr ""
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr ""
  
! #: options.c:1049
  msgid "Warn about zero-length formats"
  msgstr ""
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr ""
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr ""
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr ""
  
! #: options.c:1073
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr ""
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1079
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr ""
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr ""
  
! #: options.c:1085
  msgid "Warn about suspicious declarations of \"main\""
  msgstr ""
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr ""
  
! #: options.c:1091
  msgid "Warn about global functions without previous declarations"
  msgstr ""
  
! #: options.c:1094
  msgid "Warn about missing fields in struct initializers"
  msgstr ""
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr ""
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1103
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr ""
  
! #: options.c:1106
  msgid "Warn about global functions without prototypes"
  msgstr ""
  
! #: options.c:1109
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
! #: options.c:1112
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr ""
  
! #: options.c:1115
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr ""
  
! #: options.c:1118
  msgid "Warn about non-virtual destructors"
  msgstr ""
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
  msgstr ""
  
! #: options.c:1127
  msgid "Warn if an old-style parameter definition is used"
  msgstr ""
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr ""
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr ""
  
! #: options.c:1136
  msgid "Warn when padding is required to align structure members"
  msgstr ""
  
! #: options.c:1139
  msgid "Warn about possibly missing parentheses"
  msgstr ""
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
  msgstr ""
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr ""
  
! #: options.c:1148
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr ""
  
! #: options.c:1151
  msgid "Warn if inherited methods are unimplemented"
  msgstr ""
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr ""
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr ""
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr ""
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr ""
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr ""
  
! #: options.c:1172
  msgid "Warn about signed-unsigned comparisons"
  msgstr ""
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr ""
  
! #: options.c:1178 options.c:1181
  msgid "Warn about code which might break strict aliasing rules"
  msgstr ""
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr ""
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr ""
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr ""
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr ""
  
! #: options.c:1202
  #, fuzzy
  msgid "Do not suppress warnings from system headers"
  msgstr "Î‘Ï€Î¿ÏƒÎ¹ÏŽÏ€Î·ÏƒÎ· Ï€Ï�Î¿Î·Î´Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ‰Î½ ÎºÎ±Î¹ Î¼Î·Î½Ï…Î¼Î¬Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†ÏŒÏ�Î·ÏƒÎ·Ï‚"
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
  msgstr ""
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1211
  msgid "Warn about @selector()s without previously declared methods"
  msgstr ""
  
! #: options.c:1214
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr ""
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr ""
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr ""
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr ""
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr ""
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr ""
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr ""
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr ""
  
! #: options.c:1247
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr ""
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1256
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr ""
  
! #: options.c:1268
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr ""
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr ""
  
! #: options.c:1274
  msgid "Generate position-independent code if possible (large mode)"
  msgstr ""
  
! #: options.c:1277
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr ""
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
  msgstr ""
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr ""
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr ""
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr ""
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr ""
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
  msgstr ""
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr ""
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
  msgstr ""
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
  msgstr ""
  
! #: options.c:1328
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr ""
  
! #: options.c:1331
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
  msgstr ""
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr ""
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
  
! #: options.c:1355
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr ""
  
! #: options.c:1358
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr ""
  
! #: options.c:1361
  msgid "Save registers around function calls"
  msgstr ""
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr ""
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr ""
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr ""
  
! #: options.c:1373
  msgid "Reduce the size of object files"
  msgstr ""
  
! #: options.c:1376
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr ""
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1382
  msgid "Perform a register copy-propagation optimization pass"
  msgstr ""
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr ""
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr ""
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  msgid "Place data items into their own section"
  msgstr ""
  
! #: options.c:1400
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr ""
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr ""
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr ""
  
! #: options.c:1412
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr ""
  
! #: options.c:1415
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr ""
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1436
  msgid "Generate code to check exception specifications"
  msgstr ""
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr ""
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr ""
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1460
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr ""
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr ""
  
! #: options.c:1475
  msgid "Copy memory address constants into registers before use"
  msgstr ""
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
  msgstr ""
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr ""
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr ""
  
! #: options.c:1487
  msgid "Place each function into its own section"
  msgstr ""
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
  msgstr ""
  
! #: options.c:1493
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr ""
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr ""
  
! #: options.c:1499
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr ""
  
! #: options.c:1502
  msgid "Perform store motion after global common subexpression elimination"
  msgstr ""
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
  msgstr ""
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr ""
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
  msgstr ""
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr ""
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr ""
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr ""
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr ""
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr ""
  
! #: options.c:1541
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
  
! #: options.c:1544
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr ""
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
  msgstr ""
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr ""
! 
! #: options.c:1559
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr ""
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
  msgstr ""
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  msgid "Generate code for functions even if they are fully inlined"
  msgstr ""
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  
! #: options.c:1580
  msgid "Give external symbols a leading underscore"
  msgstr ""
  
! #: options.c:1583
  msgid "Perform loop optimizations"
  msgstr ""
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr ""
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr ""
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
  msgstr ""
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  
! #: options.c:1601
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr ""
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  msgid "Move loop invariant computations out of loops"
  msgstr ""
  
! #: options.c:1610
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr ""
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr ""
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr ""
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1646
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr ""
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr ""
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
  msgstr ""
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr ""
  
! #: options.c:1661
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr ""
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
  msgstr ""
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1679
  msgid "Perform loop peeling"
  msgstr ""
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
  msgstr ""
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr ""
  
! #: options.c:1691
  msgid "Generate position-independent code if possible (small mode)"
  msgstr ""
  
! #: options.c:1694
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr ""
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr ""
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
  msgstr ""
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1724
  msgid "Return small aggregates in registers"
  msgstr ""
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr ""
  
! #: options.c:1730
  msgid "Perform a register renaming optimization pass"
  msgstr ""
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr ""
  
! #: options.c:1736
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr ""
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr ""
  
! #: options.c:1748
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr ""
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr ""
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
  msgstr ""
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr ""
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr ""
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr ""
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr ""
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr ""
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr ""
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr ""
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr ""
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr ""
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr ""
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
  msgstr ""
  
! #: options.c:1826
  msgid "Convert floating point constants to single precision constants"
  msgstr ""
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr ""
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr ""
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr ""
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr ""
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr ""
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:1868
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr ""
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
  msgstr ""
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr ""
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
  msgstr ""
  
! #: options.c:1886
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:1892
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr ""
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  msgid "Enable SSA-CCP optimization on trees"
  msgstr ""
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr ""
  
! #: options.c:1916
  msgid "Enable dominator optimizations"
  msgstr ""
  
! #: options.c:1919
  msgid "Enable dead store elimination"
  msgstr ""
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  msgid "Enable loop invariant motion on trees"
  msgstr ""
  
! #: options.c:1928
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:1934
  msgid "Enable loop optimizations on tree level"
  msgstr ""
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  msgid "Enable SSA-PRE optimization on trees"
  msgstr ""
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  msgid "Enable loop vectorization on trees"
  msgstr ""
  
! #: options.c:1952
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr ""
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
  msgstr ""
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr ""
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr ""
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr ""
  
! #: options.c:1973
  msgid "Perform loop unswitching"
  msgstr ""
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr ""
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr ""
  
! #: options.c:1982
  msgid "Perform variable tracking"
  msgstr ""
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr ""
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:1997
  #, fuzzy
  msgid "Use expression value profiles in optimizations"
  msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr ""
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr ""
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr ""
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2021
  #, fuzzy
  msgid "Emit cross referencing information"
  msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr ""
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2030
  msgid "Generate debug information in default format"
  msgstr ""
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr ""
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr ""
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr ""
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr ""
  
! #: options.c:2045
  msgid "Generate debug information in STABS format"
  msgstr ""
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr ""
  
! #: options.c:2051
  msgid "Generate debug information in VMS format"
  msgstr ""
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr ""
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr ""
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2102
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
  
! #: options.c:2105
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr ""
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
  msgstr ""
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr ""
  
! #: options.c:2120
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr ""
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr ""
  
! #: options.c:2171
! #, fuzzy
! msgid "Display the compiler's version"
! msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
! 
! #: options.c:2174
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ #, fuzzy
+ msgid "profiling not supported with -mg\n"
+ msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
+ 
+ #: config/i386/nwld.h:34
+ #, fuzzy
+ msgid "Static linking is not supported.\n"
+ msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
+ 
+ #: config/arm/arm.h:153
+ #, fuzzy
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr ""
+ "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
+ "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
+ 
+ #: config/arm/arm.h:155
+ #, fuzzy
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr ""
+ "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
+ "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr ""
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
*************** msgstr ""
*** 8606,8611 ****
--- 8237,8246 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr ""
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr ""
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr ""
*************** msgstr ""
*** 8622,8631 ****
  "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
  "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr ""
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  #, fuzzy
--- 8257,8262 ----
*************** msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿Ï
*** 8639,8684 ****
  msgid "may not use both -m32 and -m64"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr ""
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr ""
! 
! #: config/sh/sh.h:685
! #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
  msgstr ""
  
! #: config/i386/nwld.h:34
! #, fuzzy
! msgid "Static linking is not supported.\n"
! msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
! 
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
  msgstr ""
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
  msgstr ""
  
  #: config/i386/sco5.h:189
--- 8270,8293 ----
  msgid "may not use both -m32 and -m64"
  msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
  msgstr ""
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
  msgstr ""
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
  msgstr ""
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
  msgstr ""
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
  msgstr ""
  
  #: config/i386/sco5.h:189
*************** msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
*** 8696,8717 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "\"Î–ÏŽÎ½Î· %s\" Î³Ï�Î±Î¼Î¼Î® ÎºÎ±Î¹ ÎµÏ€Î¹Î»Î¿Î³Î® -l ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½Î±"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
  msgstr ""
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
  msgstr ""
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
  msgstr ""
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
  msgstr ""
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
  msgstr ""
--- 8305,8331 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "\"Î–ÏŽÎ½Î· %s\" Î³Ï�Î±Î¼Î¼Î® ÎºÎ±Î¹ ÎµÏ€Î¹Î»Î¿Î³Î® -l ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½Î±"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
  msgstr ""
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
  msgstr ""
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
  msgstr ""
  
+ #: config/sh/sh.h:685
+ #, fuzzy
+ msgid "SH2a does not support little-endian"
+ msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
+ 
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
  msgstr ""
*************** msgstr ""
*** 8744,8767 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr ""
  
! #: config/arm/arm.h:153
! #, fuzzy
! msgid "-msoft-float and -mhard_float may not be used together"
  msgstr ""
- "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
- "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
  
! #: config/arm/arm.h:155
! #, fuzzy
! msgid "-mbig-endian and -mlittle-endian may not be used together"
  msgstr ""
- "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
- "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
- 
- #: config/vax/vax.h:50 config/vax/vax.h:51
- #, fuzzy
- msgid "profiling not supported with -mg\n"
- msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
--- 8358,8370 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr ""
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
  msgstr ""
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
  msgstr ""
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 9812,9819 ****
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
--- 9415,9421 ----
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
*************** msgstr ""
*** 11308,11324 ****
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr ""
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
--- 10910,10926 ----
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr ""
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
  
! #: c-parse.y:388
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
*************** msgstr ""
*** 11328,11459 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr ""
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr ""
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "ÎµÎ»Î¬Ï‡Î¹ÏƒÏ„Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï�"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
--- 10930,11061 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c-parse.y:498
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr ""
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr ""
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c-parse.y:697
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c-parse.y:1224
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c-parse.y:1386
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c-parse.y:1389
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c-parse.y:1393
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c-parse.y:1637
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
  
! #: c-parse.y:1883
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c-parse.y:2263
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr ""
  
! #: c-parse.y:2309
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "ÎµÎ»Î¬Ï‡Î¹ÏƒÏ„Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï�"
  
! #: c-parse.y:2371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
  
! #: c-parse.y:2877
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
*************** msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï
*** 13364,13380 ****
  msgid "unexpected node"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: gimplify.c:3340
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: gimplify.c:3452
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 12966,12982 ----
  msgid "unexpected node"
  msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
  
! #: gimplify.c:3345
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
  
! #: gimplify.c:3457
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14368,14374 ****
  msgid "unimplemented functionality"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î±"
--- 13970,13976 ----
  msgid "unimplemented functionality"
  msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î±"
*************** msgstr ""
*** 14558,14594 ****
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:5405
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: tree.c:5489
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5526
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5539
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5565
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5577
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
--- 14160,14196 ----
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:5412
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
  
! #: tree.c:5496
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5533
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5546
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5572
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5584
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
*************** msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½
*** 22730,23476 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ÏƒÏ„Î±Î¸ÎµÏ�Î¬ Î® Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ""
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%s.\n"
- "%s"
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, fuzzy, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, fuzzy, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr ""
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, fuzzy, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï�Î±Ï€Î¿Î¼Ï€Î®"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr ""
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr ""
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr ""
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr ""
- 
- #: java/parse.y:7151
- #, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr ""
- 
- #: java/parse.y:7156
- #, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr ""
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "Î±Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¯Î·Ï„Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr ""
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
- 
- #: java/parse.y:10103
- #, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr ""
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr ""
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚ Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Ï„Î·Ï‚ Î±Î»Î»Î±Î³Î®Ï‚"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
- 
- #: java/parse.y:12357
- #, fuzzy, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, fuzzy, gcc-internal-format
- msgid "No case for %s"
- msgstr "Î£Ï†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚: %s"
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, fuzzy, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "Ï€Î¿Ï„Î­ Î´ÎµÎ½ Î´Î·Î»ÏŽÎ¸Î·ÎºÎµ Ï„Î¿ Ï€Ï�ÏŒÎ³Ï�Î±Î¼Î¼Î± %d\n"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
- 
- #: java/parse.y:14935
- #, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr ""
- 
- #: java/parse.y:14939
- #, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr ""
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr ""
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
- 
- #: java/parse.y:15315
- #, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr ""
- 
- #: java/parse.y:15318
- #, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr ""
- 
- #: java/parse.y:15339
- #, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr ""
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, gcc-internal-format
- msgid "original label is here"
- msgstr ""
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
- 
  #: java/typeck.c:533
  #, fuzzy, gcc-internal-format
  msgid "junk at end of signature string"
--- 22332,22337 ----
*************** msgstr ""
*** 23511,23528 ****
  msgid "Constructor can't be %s"
  msgstr ""
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr ""
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, fuzzy, gcc-internal-format
--- 22372,22377 ----
*************** msgstr ""
*** 23902,23912 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
  
- #: objc/objc-parse.y:2748
- #, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr ""
- 
  #: treelang/tree1.c:278
  #, fuzzy, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22751,22756 ----
*************** msgstr ""
*** 23985,23994 ****
--- 22829,23093 ----
  #~ msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
  
  #, fuzzy
+ #~ msgid "Missing term"
+ #~ msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
+ 
+ #~ msgid "';' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ';'"
+ 
+ #, fuzzy
+ #~ msgid "Missing name"
+ #~ msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
+ 
+ #~ msgid "'*' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '*'"
+ 
+ #, fuzzy
+ #~ msgid "Modifier %qs declared twice"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ÏƒÏ„Î±Î¸ÎµÏ�Î¬ Î® Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚"
+ 
+ #, fuzzy
+ #~ msgid "Missing class name"
+ #~ msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '{'"
+ 
+ #, fuzzy
+ #~ msgid "Missing interface name"
+ #~ msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
+ 
+ #, fuzzy
+ #~ msgid "Invalid declaration"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
+ 
+ #~ msgid "']' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ']'"
+ 
+ # src/dfa.c:652 src/dfa.c:655 src/dfa.c:682 src/dfa.c:686 src/dfa.c:687
+ # src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
+ # src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
+ # src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
+ #, fuzzy
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "ÎœÎ· Î¹ÏƒÏƒÎ¿Ï�Î¿Ï€Î·Î¼Î­Î½Î¿ ["
+ 
+ #, fuzzy
+ #~ msgid "Identifier expected"
+ #~ msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('"
+ 
+ #, fuzzy
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
+ 
+ #, fuzzy
+ #~ msgid "Missing identifier"
+ #~ msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
+ 
+ #, fuzzy
+ #~ msgid "Invalid interface type"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎµÎ¾Î±ÎºÏ�Î¹Î²Ï‰Ï„Î®Ï‚(verifier) ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î¿Ï�Î¼ÎµÎ½Î¿Ï…"
+ 
+ #~ msgid "':' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ':'"
+ 
+ #, fuzzy
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '('"
+ 
+ #, fuzzy
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
+ 
+ #, fuzzy
+ #~ msgid "Invalid control expression"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
+ 
+ #, fuzzy
+ #~ msgid "Invalid update expression"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
+ 
+ #, fuzzy
+ #~ msgid "Invalid init statement"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
+ 
+ #, fuzzy
+ #~ msgid "'class' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
+ 
+ #, fuzzy
+ #~ msgid "')' or term expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
+ 
+ #~ msgid "'[' expected"
+ #~ msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ '['"
+ 
+ #, fuzzy
+ #~ msgid "Field expected"
+ #~ msgstr "Î— Î¸Ï…Î³Î±Ï„Ï�Î¹ÎºÎ® Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î± Ï„ÎµÏ�Î¼Î±Ï„Î¯ÏƒÏ„Î·ÎºÎµ"
+ 
+ #, fuzzy
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
+ 
+ #, fuzzy
+ #~ msgid "Invalid type expression"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
+ 
+ #, fuzzy
+ #~ msgid "Invalid reference type"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï�Î±Ï€Î¿Î¼Ï€Î®"
+ 
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr ""
+ #~ "%s.\n"
+ #~ "%s"
+ 
+ #, fuzzy
+ #~ msgid "Missing return statement"
+ #~ msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
+ 
+ #, fuzzy
+ #~ msgid "Unreachable statement"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
+ 
+ #, fuzzy
+ #~ msgid "%s %qs already defined in %s:%d"
+ #~ msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Qualifier must be a reference"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï�Î±Ï€Î¿Î¼Ï€Î®"
+ 
+ #, fuzzy
+ #~ msgid "Type %qs not found in declaration of field %qs"
+ #~ msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Duplicate %s declaration %qs"
+ #~ msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Undefined variable %qs"
+ #~ msgstr "Î±Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¯Î·Ï„Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Undefined variable or class name: %qs"
+ #~ msgstr "Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ Î¿ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C: %s \n"
+ 
+ #, fuzzy
+ #~ msgid "Class %qs not found in type declaration"
+ #~ msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Constant expression required"
+ #~ msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚ Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Ï„Î·Ï‚ Î±Î»Î»Î±Î³Î®Ï‚"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for case. Can't convert %qs to %<int%>"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Duplicate case label: %<default%>"
+ #~ msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
+ 
+ #, fuzzy
+ #~ msgid "not a static field %qs"
+ #~ msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚(stat()) Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s': %s"
+ 
+ #, fuzzy
+ #~ msgid "No case for %s"
+ #~ msgstr "Î£Ï†Î¬Î»Î¼Î± ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚: %s"
+ 
+ #, fuzzy
+ #~ msgid "Invalid left hand side of assignment"
+ #~ msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %s. Can't convert %qs to %qs"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "Ï€Î¿Ï„Î­ Î´ÎµÎ½ Î´Î·Î»ÏŽÎ¸Î·ÎºÎµ Ï„Î¿ Ï€Ï�ÏŒÎ³Ï�Î±Î¼Î¼Î± %d\n"
+ 
+ #, fuzzy
+ #~ msgid "Invalid argument %qs for %<instanceof%>"
+ #~ msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %qs. Can't convert %qs to %qs"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Invalid argument type %qs to %qs"
+ #~ msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
+ 
+ #, fuzzy
+ #~ msgid "Invalid cast from %qs to %qs"
+ #~ msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Invalid array initializer for non-array type %qs"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for array. %s convert %qs to %qs"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "This is the location of the previous declaration of label %qs"
+ #~ msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
+ 
+ #, fuzzy
+ #~ msgid "No label definition found for %qs"
+ #~ msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
+ 
+ #, fuzzy
+ #~ msgid "duplicate case label: %<"
+ #~ msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
+ #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+ 
+ #, fuzzy
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "Î´Îµ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î± Î´Î·Î»ÏŽÎ½Î¿Î½Ï„Î±Î¹ Î±Ï�Ï‡ÎµÎ¯Î± ÏŒÏ„Î±Î½ Î³Î¯Î½ÎµÏ„Î±Î¹ Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… --string"
+ 
+ #, fuzzy
+ #~ msgid "Warn about underflow of numerical constant expressions"
+ #~ msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
+ 
+ #, fuzzy
+ #~ msgid "Generate checks for references to NULL"
+ #~ msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+ 
+ #, fuzzy
  #~ msgid "Use graph-coloring register allocation"
  #~ msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
  
  #, fuzzy
+ #~ msgid "Generate code for the Boehm GC"
+ #~ msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+ 
+ #, fuzzy
  #~ msgid "unknown C standard `%s'"
  #~ msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
  
*************** msgstr ""
*** 24100,24108 ****
  #~ msgid "bad magic number in file '%s'"
  #~ msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
  
- #~ msgid "dynamic dependencies.\n"
- #~ msgstr "Î´Ï…Î½Î±Î¼Î¹ÎºÎ­Ï‚ ÎµÎ¾Î±Ï�Ï„Î®ÏƒÎµÎ¹Ï‚.\n"
- 
  # src/getopt1.c:132
  # src/getopt1.c:132
  #~ msgid "open %s"
--- 23199,23204 ----
diff -Nrcpad gcc-4.0.1/gcc/po/es.gmo gcc-4.0.2/gcc/po/es.gmo
*** gcc-4.0.1/gcc/po/es.gmo	Thu Jul  7 20:47:10 2005
--- gcc-4.0.2/gcc/po/es.gmo	Wed Sep 28 06:19:32 2005
***************
*** 1,380 ****
! Þ•4˜[L0¸•¹•@»•'ü•5$–=Z–^˜–÷–-—1A—s—Ûˆ—d˜9˜+¹˜0å˜™""™+E™q™x™E�™PÓ™7$š8\šD•š9Úš8›4M›5‚›<¸›;õ›H1œ=zœ@¸œHùœ:B�J}�MÈ�9ž6Pžr‡ž;úžy6ŸB°ŸAóŸJ5 N€ KÏ Q¡:m¡7¨¡=à¡I¢6h¢>Ÿ¢FÞ¢I%£Ao£4±£}æ£Jd¤4¯¤Cä¤D(¥?m¥E­¥8ó¥>,¦=k¦8©¦{â¦^§?x§8¸§/ñ§P!¨6r¨C©¨Eí¨D3©<x©Bµ©Pø©MIª�—ªF'«Nn«Q½«<¬OL¬Lœ¬?é¬7)­Aa­6£­GÚ­H"®@k®B¬®5ï®+%°Q°En°
! ´°8¿°-ø°-&±T±)f±0�±Á±+Ê±@ö±7² K²l²�² ²$³²$Ø²*ý²*(³S³n³‰³ §³È³â³î³#ÿ³"#´F´!]´+´"«´Î´ì´þ´#µ4µSµoµ�µ“µšµ1ºµ0ìµ0¶0N¶¶˜¶°¶-·¶å¶.·0·P·#`·#„·6¨·Qß·31¸3e¸2™¸=Ì¸C
! ¹7N¹I†¹<Ð¹=
ºIKºW•ºEíº53»"i»9Œ»DÆ»¼(+¼*T¼:¼
º¼ È¼!é¼½ (½I½$b½!‡½(©½,Ò½!ÿ½!¾"8¾[¾g¾†¾U¥¾-û¾*)¿2T¿3‡¿+»¿@ç¿4(À$]À/‚À1²ÀEäÀ2*Á]Á|Á›Á#»Á"ßÁÂ5Â9SÂ*�Â?¸Â(øÂ#!Ã<EÃO‚ÃÒÃnïÃS^Ä/²Ä3âÄ8Å3OÅ6ƒÅ/ºÅêÅN
! Æ1YÆJ‹Æ*ÖÆ'Ç&)Ç<PÇ,�Ç(ºÇ5ãÇeÈ%È?¥È4åÈ/É,JÉ&wÉ$žÉ3ÃÉ8÷É*0Ê&[Ê!‚ÊW¤ÊJüÊ:GËB‚Ë3ÅË3ùË(-ÌDVÌ"›Ì)¾Ì!èÌ!
! Í9,Í-fÍ)”Í/¾Í#îÍÎ-ÎCÎ"_Î‚Î
¢ÎS°Î<ÏAAÏ#ƒÏ,§Ï0ÔÏ"Ð;(ÐdÐ*|Ð.§Ð=ÖÐÑ!*ÑLÑ-lÑ&šÑFÁÑ
ÒNÒeÒJ~ÒNÉÒCÓ\ÓGtÓ¼Ó×Ó5ðÓ&Ô-DÔOrÔÂÔ.ßÔÕ'Õ@.ÕoÕ†Õ%šÕÀÕ-ÔÕÖ8Ö&UÖ#|Ö$ Ö%ÅÖ!ëÖ(
×*6×+a×�×'¨×Ð×,ì×=Ø&WØ8~Ø6·Ø.îØ)Ù+GÙsÙ	�ÙšÙ
±Ù¿Ù%ÈÙDîÙ[3Ú �Ú7°Ú'èÚ:Û:KÛ7†Û(¾ÛKçÛC3Ü1wÜK©Ü=õÜ'3Ý[Ý3wÝ5«Ý?áÝ,!ÞJNÞ0™Þ+ÊÞ'öÞ+ßJß-fß*”ß>¿ß7þß16à5hàLžà0ëà1á(Ná-wá2¥áHØá?!âEaâH§â:ðâ=+ãiã?€ãDÀãNä/Tä)„ä1®ä àä,å'.å.Vå#…å1©åGÛåN#æaræHÔæ\çgzçXâçB;è:~èU¹èKéL[éR¨éAûé:=ê:xê7³ê-ëê/ë,IëGvë.¾ëCíë$1ìVì5vì;¬ì èì$	í .í Oí!pí!’í(´í-Ýíî0+î!\î~î:žî0ÙîF
! ïQïDqï7¶ï7îï)&ðPð#nð'’ð#ºð.Þð(
ñ"6ñ"Yñ|ñ,™ñÆñ&ßñ(ò5/òeò„ò%Ÿò/Åò&õòó?3óOsóNÃó4ôKGô&“ô!ºôÜôòôõ 0õ3Qõ%…õ:«õIæõ#0ö.Tö;ƒö'¿ö6çö4÷S÷r÷%Œ÷)²÷6Ü÷#ø:7ø*rø%�ø"Ãø6æø!ù0?ùFpù8·ù&ðù!úG9ú!�ú1£ú2Õú$û-ûDû"Zû.}û=¬ûIêû(4ü1]ü'�ü!·üÙüòüý$ý"@ýcý3{ýJ¯ýúýFþJaþ+¬þ#Øþüþÿ+7ÿ+cÿ�ÿ5­ÿãÿ:úÿ959o"©3Ì':A*a9Œ:Æ!v# š» Ô-õ#,5b$€&¥#Ìð$:>y� ³$Ò%÷#;'_6‡¾Þý/J%j�,¯<Ü+!E*g7’EÊ'H88�5ºð)	)1	"[	#~	¢	¸	É	$Ù	(þ	'
! F
! a
! $�
! 0¦
! ×
! "æ
! 	;'6cš/¹ é?
! J3c%—)½Fç.
_D
Y¤
Iþ
VHLŸKì]8Z–kñ]>t+³'ß#++Gs“²"Òõ).)X‚� ´#Õù$*O2lŸºÑ1é5Q'i,‘.¾í%
3I(g,�'½1å'0?3p6¤'Û8-<+j–*¶á'ü$"7'Z+‚®¿%Ñ'÷;-Z&ˆ,¯Ü*ü'!Cehlpx€•®ËÞ$þ0#Tar{:ˆDÃ)20P/�±2È*û.&*U'€'¨'Ð$ø')E!o%‘!·#Ù-ý3+ _€* ,Ë.ø1' %Y ! !¡ #Ã ç 1ÿ 11!c!)t!ž!,¾!:ë!)&"'P"x"=”"*Ò"ý" #9#:U#:�##Ë#ï#_$Jo$º$Ò$,Ù$$%,+%0X%0‰%.º%/é%&&<@&}&,„&±&Ï&í&6' <'#]'�'<š''×'*ÿ'+*((V(('Ÿ(/Ç(%÷(2))P)&z)%¡)Ç)ä)$ø)+*I* c*/„*/´*.ä*)+)=+ g+ˆ+'”+&¼+3ã+/,G,5b,5˜,.Î,ý,-+#-#O-=s-@±-
ò-
.0.-?.(m.*–.8Á.5ú.+0/=\/>š/Ù//ö/:&0!a0 ƒ0'¤0 Ì0í01"1
>1#L1p1"‚1 ¥1Æ1Ý1ó12&252-S2"�2¤2!¾2)à2
! 33.23a3c3l3~3‡3�3¬3RË34'444=4J4_4l40u4¦4Æ4Ï4í4ö45!525N5[5d5q5~5%‹5±5º5Ã5Ì5Ý5ø566*61.6-`65Ž6,Ä6´ñ6r¦738M8*k8<–85Ó8.	9/89*h9!“9Gµ91ý9d/:(”:+½:-é:L;d;{{;m÷;3e<@™<%Ú<5=j6=¡=-µ=%ã=-	>7>,R>,>*¬>%×>-ý>F+?3r?+¦?9Ò?$@+1@]@)w@.¡@=Ð@;A$JA.oA*žA:ÉA/B4B;PB7ŒB$ÄB7éBK!CKmCA¹C-ûC|)D7¦D6ÞDYEGoED·E;üE88F1qFL£FGðFJ8G,ƒG-°G6ÞGYHhoHXØH21IEdI'ªI%ÒI0øI4)JJ^J?©J@éJ<*KgKkƒK[ïKAKL7�LMÅLHME\MB¢MFåM},NLªNR÷NcJO6®OåO7øO@0P5qPA§P+éP?Q<UQ9’Q@ÌQB
RFPR2—R(ÊR(óR.SKS/iSM™S6çS/T4NT,ƒT,°T(ÝTkU4rU1§U6ÙUIV9ZV(”V'½V!åV,W)4W^WwW•W#³W×W!òW.XCXWbX ºX=ÛX1Y&KY4rY§Y(ÆY6ïY$&Z,KZ3xZ-¬Z8ÚZ[)/[:Y[.”[8Ã[6ü[)3\)]\2‡\8º\"ó\]-6]"d]3‡]»],Ï]?ü]"<^0_^
! �^	›^3¥^
! Ù^)ä^_b'_,Š_·_
! Ã_Î_6Ý_Z`7o`N§`+ö`("a&KaDra(·aGàaH(bqb2‰b+¼bFèb/cKcfcT�cÖc#çcd**dUd.td$£dÈdåd'þd$&e$Ke4pe2¥e"Øe0ûe?,f*lf&—f%¾f&äf?g+Kgwg”g,³g3àgh#/hShDphEµh.ûh1*i\i
! wi‚i%¡i5Çi5ýi,3j$`j$…j#ªj)Îjøj1k*Ik%tk#šk.¾kík"l-+l0Yl#Šl ®l8Ïl)m(2m8[mV”m
ëm)ùm2#n0Vn=‡n;Ån+o+-o)Yo-ƒo=±oïo+
p9pNp%_p/…p%µp,Ûp,q.5q,dq,‘q,¾q,ëq*r&Cr/jr"šr½rÜr7ûr,3s0`s‘s±sÂs âsZt@^tCŸt^ãt2BuuuK‘u8Ýu.v%Ev3kv4ŸvÔvYív%Gw(mwf–wiýw&gxgŽx+öx2"yDUy<šy:×y0zJCzWŽzEæz ,{GM{!•{H·{||p8|o©|'}1A}s}/�}5½}*ó}"~A~d_~4Ä~ˆù~U‚7ØB€<S€3�€Ä€†ä€Rk�8¾�A÷�T9‚!Ž‚'°‚*Ø‚'ƒ3+ƒ!_ƒ�ƒ�ƒ¹ƒÙƒ÷ƒ„!„67„!n„�„¯„Ë„è„(ÿ„ (… I…j…)…©…"È…5ë…6!†$X†8}†"¶†6Ù†)‡':‡)b‡&Œ‡&³‡)Ú‡JˆOˆ,lˆ4™ˆ:Îˆ	‰;!‰-]‰‹‰&¦‰,Í‰>ú‰>9Š7xŠ.°ŠßŠ-öŠ$‹"?‹b‹}‹�‹7»‹.ó‹3"Œ8VŒ&�Œ"¶ŒÙŒ!ùŒ(�'D�6l�?£�*ã�ŽŽ*>ŽiŽ!{Ž@�Ž'ÞŽ�&!�7H�>€�¿�Ý�û��*�H�h�!ˆ�.ª� Ù�/ú�>*‘Bi‘¬‘4Ì‘1’$3’X’q’1‘’Ã’0ß’3“D“+V“8‚“)»“å“”!”<”V”+n”1š”8Ì”9•)?•%i• �• °•Ñ•î•–%–5?–/u–'¥–#Í–/ñ–0!—3R—&†—-­—3Û—˜)/˜%Y˜˜ž˜$¸˜2Ý˜3™=D™'‚™,ª™+×™8š;<š$xš6�š2Ôš2›d:›9Ÿ›(Ù›Aœ%DœGjœM²œ,�--�[�#w�!›�½�'Ý�#ž )ž!Jž>lž7«ž"ãž%Ÿ,Ÿ3>Ÿ!rŸ3”Ÿ4ÈŸ@ýŸ> "V y (� .¹ 'è 7¡&H¡o¡)†¡°¡"Ï¡ò¡?¢%H¢ n¢!�¢&±¢%Ø¢2þ¢61£(h£+‘£!½£-ß£A
¤+O¤>{¤$º¤ß¤<ÿ¤$<¥;a¥:�¥.Ø¥ ¦(¦&C¦ j¦5‹¦#Á¦)å¦(§.8§g§$�§A¦§è§)÷§7!¨Y¨"l¨�¨"¬¨Ï¨Þ¨ô¨!
©/©M©!k©-�©»©Ú©'ù©)!ª8Kª(„ª!­ªÏª!ìª?«N«4l«¡«3¶«*ê«0¬4F¬!{¬/�¬/Í¬2ý¬50­f­"‚­)¥­(Ï­0ø­,)®V®.v®(¥®"Î®'ñ®b¯0|¯)­¯×¯/ö¯5&°6\°/“°)Ã°1í°±)>±7h±4 ±6Õ±$²$1²V²)t²9ž²'Ø²³#³]=³L›³è³´´+´6J´�´›´?µ´&õ´'µ&Dµkµ‡µ¡µ#¸µ%Üµ'¶"*¶.M¶%|¶7¢¶Ú¶ö¶%·9·V·k·‹·-¢·Ð· ë·¸)¸H¸ g¸ˆ¸Xž¸$÷¸¹-1¹_¹Nx¹,Ç¹Tô¹ Iºjº†º,¥ºÒºîº»2&»)Y».ƒ»²»?Ï»¼0¼;O¼8‹¼2Ä¼2÷¼2*½2]½>�½*Ï½0ú½;+¾,g¾”¾ ¡¾Â¾.à¾)¿=9¿"w¿Zš¿\õ¿
RÀ+`ÀŒÀ¡ÀºÀÏÀ%êÀ/Á2@ÁsÁ‡Á�Á¯ÁÆÁÙÁíÁ5ÂD7Â7|Â.´ÂãÂ3üÂ&0ÃWÃqÃ‹Ã¥Ã¿ÃÙÃóÃÄ)%ÄOÄjÄ;…ÄÁÄÛÄôÄ
Å&Å?ÅYÅsÅ�Å7§ÅßÅ7ùÅ1ÆKÆeÆÆ—Æ±ÆÌÆçÆÇ:ÇZÇvÇ(”Ç½ÇÝÇúÇ!È3;È8oÈ5¨È4ÞÈ/É CÉ3dÉ˜É"µÉ'ØÉ)Ê-*Ê*XÊ(ƒÊ*¬Ê5×Ê,
Ë3:Ë3nË\¢ËÿË?Ì(\Ì=…Ì@ÃÌ6Í9;Í1uÍ4§ÍJÜÍ'Î)CÎ,mÎ$šÎ&¿ÎæÎûÎÏK/ÏK{Ï;ÇÏ;ÐA?Ð�Ð-ŸÐÍÐìÐ&Ñ,3ÑB`Ñ*£Ñ%ÎÑhôÑ5]Ò1“ÒÅÒ6ãÒ9Ó4TÓ,‰ÓC¶Ó-úÓ(Ô"FÔ@iÔ.ªÔ0ÙÔ!
! Õ<,ÕFiÕ6°Õ.çÕCÖCZÖ&žÖ,ÅÖ2òÖD%× j×1‹×½×9Ü×:ØPQØ&¢Ø<ÉØ8Ù-?Ù!mÙ1�Ù.ÁÙ5ðÙ.&Ú>UÚ&”ÚM»Ú+	Û5Û>SÛ$’Û0·Û6èÛIÜ,iÜ6–Ü!ÍÜïÜ/ÝF>Ý+…Ý,±ÝNÞÝA-Þ;oÞ-«Þ5ÙÞtßG„ß—Ìß@dà9¥àCßà?#á:cá8žá#×á'ûá#â#Câ#gâ)‹â‰µâ2?ã&rãU™ã&ïã/ä8Fä!ä+¡ä2Íä-å'.å4Vå‹å¡ŸåiAæ3«æ.ßæ(ç7ç>Vç•ç(´çÝçîç;èGBè>Šè6Éè:éL;é>ˆé>ÇéQê3Xê7Œê8Äê<ýêL:ëJ‡ë^Òë21ìDdì2©ì8ÜìWíHmí[¶íkî~î/žî"Îî5ñî/'ï"Wï2zï­ï$Éï,îïbð8~ð'·ð,ßð+ñf8ñ7Ÿñ|×ñTò>kòªòYÇò7!ó(Yó'‚ó ªó0Ëóüóˆô¢ô½ôÑôîôõ$õ0Aõ0rõ£õ½õ%Ôõúõö ,ö;Mö'‰ö=±ö)ïö(÷/B÷,r÷+Ÿ÷2Ë÷.þ÷--ø [ø(|ø)¥ø*Ïøúø'ù'@ùhù4�ù%¶ù&Üù)ú$-ú`Rú3³ú2çú/û0Jû1{û/­û2Ýû2ü8Cü$|ü$¡ü(Æüïü1ý)Aý-ký,™ý,Æý<óý50þ&fþ/�þ=½þ&ûþ%"ÿ7Hÿ€ÿ›ÿ¹ÿ,Ùÿ0!'R5z;°=ì5*T`mµ8#Q\® ËcìBP.“%Âèû&:Xk‚&�¶Ïèõ1Eb-›É4á-D0\"�°	½Ç.Ö+17C{!�3²æB$F#k*�$º?ß-	?M	�	«	2Ê	8ý	:6
! (q
! 7š
! )Ò
! $ü
! +!MbuŒ$£%È î)79	q{�(¤(Íö(
*;
f
?„
CÄ
;%Dj„#Ÿ#Ã#ç#-/']'…#­-Ñÿ !@b~š ¶%×$ýD"/g2—5Ê-K.LzAÇ@	"JKm/¹Ié$39X’7­å$ú4TMm(»Bä('1P-‚°%Ê$ð'(=%f$Œ+±cÝ7Ay�I¡Të5@*v'¡5É*ÿ"*(M/v7¦Þø&.#Fj*…#°:Ô!1/O:,ºç#D)Fn@µ8öP/H€EÉ,&Sr�«LË0 .I %x =ž .Ü +!47!:l!5§!%Ý!+"5/"1e"2—"IÊ"-#,B#$o#'”#0¼#$í#3$+F$!r$”$ª$#Ç$ë$)ú$2$%W%-r%3 %'Ô%%ü%7"&5Z&�&(°&$Ù&þ&':-'h'{'•'³'‚Ó'†V((Ý( )')7;)Hs)'¼)ä)ÿ)*0* J*+k*<—*3Ô*0+29+2l+2Ÿ+fÒ+9,S,
! e,%p,%–,!¼,Þ,ñ,(-#--$Q-Nv-HÅ-Q.U`.¶.5Ò./)/A/^/1~/-°/(Þ/)0>10,p07�0]Õ031!H1/j1"š1+½1=é1%'22M2;€2;¼2Eø27>32v3?©35é3.4)N4!x4…š4‰ 5dª5#6)36%]6&ƒ6!ª6Ì6:ä67@>7F74Æ7û758P8'h8O�8à8ò89&9E9Z9t9’9+ž94Ê9;ÿ9:;:!v:…˜:(;0G;4x;<­;@ê;,+<:X</“<MÃ<S=Ae=R§=7ú=,2>A_>1¡>HÓ>M?Uj?YÀ?C@Y^@B¸@Mû@XIA>¢A4áA/BIFB1�B3ÂBeöBG\CH¤CHíC^6D�•D‘#E0µELæEO3FqƒF-õF˜#G˜¼G=UH.“HÂHâH>ôH>3I6rI:©I;äI) J&JJ#qJ9•JDÏJK3K-PK,~K«K,±K+ÞK2
! L2=L4pL¥LLÂL0M.@MGoM?·MF÷M1>NpNŒN›N%²N(ØNOO<O[OzO�O¥OÅOÛO/ãOP$0P&UP$|P¡PºPÒPáPòPQQ(QEQ#ZQ~Q�Q§Q¶QÎQëQÿQR+RFR;_R)›RÅRÞRçR#S1$SVS qS’SŸS¸S!ÕS,÷S:$T2_T’T¬T7ÇT0ÿT0ULUkU‚U
! œU(§U,ÐUýU4VOViV„V-¢V/ÐV<W,=W,jW-—W9ÅW:ÿW.:XiX4…X/ºX&êXY"YBY]Y&yY Y¼YØY!èY
! Z3(Z\Z.oZžZ%»ZáZýZ'[=[*][ˆ[3¦[*Ú[*\0\-H\ v\2—\0Ê\û\2]"N]-q]Ÿ]´]1Ð]^^8-^ f^.‡^1¶^è^__5_>T_=“_)Ñ_,û_.(`W`/w`8§`Xà`9aPacaxa—aT­aFb*Ib2tb"§b;ÊbKc0Rc:ƒc(¾c2çc)d+Dd7pd0¨d:Ùd=e?Re0’e/Ãe&óeLfDgf9¬f.æfg)4g/^g<Žg0Ëg3üg"0h,Sh1€h/²h;âh6i6Ui'Œi`´i@j1Vj&ˆj.¯j2Þj*k,<kPik!ºk)Ük6l,=l-jl˜l+¸l5äl?m;Zm9–m2Ðmn$"n+GnFsnDºn'ÿnA'o1io6›o-Òo+p2,pF_p3¦pNÚp/)q2YqŒq(«qÔq;ðq8,rer6„r'»r/ãr*s=>sI|s,Æs3ós8't0`t$‘t=¶tfôtA[uC�u*áu*v/7v#gv!‹v­vÆv#ßv-w!1w#Sw2ww!ªw6Ìw8x#<x*`x.‹xºx5Úxy2/y
bypy+�y;­y0éy2z/Mz}z1z.±z0àzW{?i{3©{CÝ{!|+7|%c|#‰|3­|1á|1}&E}*l}*—}Â}9à}*~$E~8j~,£~1Ð~/22e2�Q´.€-5€+c€$�€´€Ô€/î€(�*G�.r�c¡�<‚>B‚
�‚.�‚+¾‚&ê‚ƒ=1ƒ#oƒ.“ƒ%Âƒèƒ)„91„<k„5¨„8Þ„+…+C…4o…0¤…:Õ…5†2F†'y†1¡†(Ó†0ü†-‡F‡`‡}‡$™‡!¾‡'à‡ˆ$ˆ Dˆeˆ0�ˆ'²ˆ+Úˆ9‰1@‰&r‰/™‰.É‰$ø‰5Š4SŠ4ˆŠ<½ŠúŠ!‹!6‹&X‹&‹¦‹'­‹(Õ‹<þ‹2;Œ>nŒ'­ŒÕŒ.ñŒ7 �)X�4‚�4·�<ì� )Ž"JŽ$mŽ’Ž2©ŽÜŽûŽ9�9K�.…�(´�>Ý�2�3O�0ƒ�2´�ç�ó�%‘%6‘\‘r‘„‘$—‘ ¼‘Ý‘î‘’’)’6’F’Z’ c’„’+£’'Ï’"÷’#“)>“h“~“+›“ Ç“!è“ 
! ”#+”O” o”#�”!´”!Ö”(ø”%!•!G• i•$Š•¯•Ç•à•(ô•"–,@– m–Ž–/ª–'Ú–0—%3—'Y—(�—ª—%¿—+å—˜+0˜\˜y˜8”˜8Í˜7™;>™5z™4°™5å™5š4Qš6†š5½š7óš6+›5b›7˜›8Ð›7	œ:Aœ6|œ9³œ:íœ9(�8b�1›�#Í� ñ�=ž Pž(qžšžµžHÌž)Ÿ)?Ÿ,iŸ$–Ÿ*»Ÿ!æŸ$ $- $R $w #œ +À *ì )¡(A¡.j¡"™¡¼¡×¡"ï¡*¢*=¢Ah¢+ª¢4Ö¢6£2B£u£9Ž£:È£¤#¤.8¤Mg¤'µ¤Ý¤ü¤¥"¥8¥L¥c¥v¥5”¥-Ê¥ø¥¦,¦,J¦<w¦2´¦ç¦:§<§"N§$q§.–§Å§Õ§ó§¨¨;¨S¨"g¨$Š¨¯¨Í¨í¨©#©?©L©Y©*i©.”©JÃ©ª#.ªRª.pª,Ÿª1ÌªþªE« d«#…«-©«×«Hô«*=¬&h¬&�¬)¶¬/à¬4­+E­7q­9©­8ã­®%;® a®6‚®7¹®Tñ®$F¯ k¯8Œ¯<Å¯°°%°6°L°)j°<”°(Ñ°'ú°'"±&J±q±*�±:»±ö±1²H²GW²@Ÿ²;à²T³)q³3›³WÏ³1'´FY´E ´3æ´2µ,Mµzµ6˜µ$ÏµBôµ*7¶&b¶ ‰¶)ª¶,Ô¶1·g3·L›·(è·/¸4A¸)v¸1 ¸@Ò¸$¹<8¹.u¹0¤¹Õ¹ï¹)º.6º1eº/—º!Çº'éº».»$D»+i»+•»DÁ»¼-¼;M¼-‰¼·¼Ï¼"ï¼½½&:½/a½'‘½¹½Í½â½û½¾+¾7K¾0ƒ¾ ´¾&Õ¾&ü¾:#¿&^¿…¿1�¿<Ï¿;À.HÀ1wÀ.©À.ØÀ5Á5=Á?sÁ.³ÁâÁûÁ"Â86Â9oÂ©Â*ÆÂ ñÂ(Ã(;Ã/dÃ(”Ã(½Ã"æÃ&	Ä,0Ä2]ÄA�Ä'ÒÄ$úÄ'Å$GÅ,lÅ<™ÅÖÅ.óÅ'"Æ4JÆ&Æ.¦Æ<ÕÆÇ'0Ç#XÇ|Ç$—Ç<¼ÇùÇ,È@AÈL‚ÈPÏÈ0 É7QÉ‰É.¦ÉÕÉ6õÉ,Ê JÊkÊ6€Ê·ÊÎÊ%äÊ=
! ËCHË1ŒË1¾Ë2ðË#Ì/Ì6EÌ|Ì#šÌ9¾Ì0øÌ-)Í,WÍ+„Í3°Í0äÍ!Î7Î%?ÎeÎ5yÎ6¯Î'æÎÏ#'ÏaKÏ"­Ï ÐÏ4ñÏ5&Ð/\Ð-ŒÐ+ºÐ.æÐ(Ñ$>Ñ&cÑ;ŠÑ-ÆÑ+ôÑ Ò.=Ò)lÒ–Ò!¶Ò#ØÒ,üÒ&)Ó7PÓ/ˆÓ2¸Ó5ëÓV!Ô<xÔ:µÔ1ðÔ%"Õ.HÕwÕ‘ÕK¥Õ2ñÕ)$Ö@NÖ �Ö(°ÖCÙÖB×`×*z×+¥×1Ñ×#Ø#'Ø4KØ€Ø‘Ø ±ØÒØñØÙ$+ÙPÙ	oÙyÙ�Ù¢Ù¹Ù
ÐÙ%ÞÙ0Ú5ÚTÚtÚ�Ú¢Ú&¹Ú(àÚ(	Û(2Û[Û7{Û-³ÛáÛõÛÜ.5Ü+dÜ�Ü3ªÜÞÜEðÜ<6Ý sÝ!”Ý¶ÝÓÝéÝJÞTMÞT¢Þ8÷Þ50ß8fß7Ÿß2×ß-
! à38à&là6“à6Êàá#á :á![á!}á"ŸáÂáÝá$ùá%âDâ`â$}â¢â´âÌâ7Ôâ'ã(4ã$]ã)‚ã%¬ã%Òã$øã%äCä5LäC‚äÆä<åä9"å+\å/ˆå-¸å2æå.æDHæ+�æL¹æCç(Jç&sç(šçÃç'Ïç$÷ç2èOè.kè,šè6Çè"þè!é#;é2_é2’é
ÅéÓé	Úéäé"ëéê),ê*Vê(�ê ªêËêéê!ýêë-?ëmë}ë‰ë¦ëÂëàëÿëì01ì4bì—ì ¦ì Çì:èì4#í"Xí){í¥í5¿í%õí&î)Bîlî!uî—î@´î@õîC6ï3zï!®ï3Ðï7ð6<ð7sð(«ð(Ôð ýðñ/8ñ2hñ$›ñ$Àñ/åñ!ò 7ò)Xò)‚ò)¬ò-Öòó0ó8Kó4„ó*¹ó:äóCôcôvô,–ô,Ãô+ðô+õHõ!dõ-†õ'´õ9Üõ)ö%@ö)fö(�ö2¹ö$ìö=÷$O÷t÷'‹÷8³÷ì÷
! ø*&øQø;oø,«ø<Øøù"/ù/Rù‚ù’ùS¡ù;õù(1ú-Zúˆú$¤úÉú0ßúû/(û4Xû4�û6Âû*ùû#$ü#Hü6lü6£üÚü6îüM%ý sý/”ýÄý2Õý"þ#+þ#Oþ$sþ8˜þ.Ñþ>ÿ:?ÿ$zÿ6Ÿÿ Öÿ)÷ÿ!1DW!v:˜1Ó( ..O$~£À)×&,(1U‡,£.Ðÿ)9!Y#{6Ÿ Ö;÷-38a8š@Ó);>/z2ª#Ý**I9t0®4ß60K1|&®*Õ%6&8]/–&Æí	.	&D	Dk	$°	)Õ	 ÿ	 
! ;;
! *w
! *¢
! ;Í
! 	'(2P8ƒY¼&*='h�ªÇÖ"ñ;
HP
<™
<Ö
<<P �:®5é"8B*{¦¹ÉÝñ+=Oas…–¨ºÌÞð(:L^p„–ª¾Ðäö+=Oas…™«ÁÓå÷	3Pf†' /È6ø!/Q;p¬1¼4î)#/M)}2§!Ú/ü0, ]&~<¥!â(,E7rªÇ:ç"",E&r:™:Ô(8*V1�'³ÛNø#Gk$‹V°KS"g
Š˜¸Øõ-K#X'|¤ ¾ ß  ! B c „ ¥ Æ ç )"GjŠ¦Æâþ:Vr3ŽÂ(à'	 1 D ` € 7– Î é  !%#!.I!2x!«!Å!#â!("/"=C"-�"&¯"#Ö"ú"<#K#j#$ˆ#­#Ã#,à#
$*-$X$n$$Š$.¯$:Þ$%G,%Mt%'Â%Dê%,/&[\&m¸&(&'$O'%t'3š'Î')î')(-B((p(3™(AÍ(9)LI)'–)¾)Ý)ý)"*%?*#e*‰*!©*!Ë*Uí*)C+<m+ª+Ê+9â+,;,N,`,*z,$¥,!Ê,!ì,!-$0-"U-#x-#œ-#À-ä-'.,.)H. r.“.³.Ó.ó. /0/P/7p/f¨/V05f0œ0»0,Ú0,1"41W1$k1�1'«11Ó132T92Ž2©2 ¸2!Ù2û233L3 \3}3!�3¿35Î3447340k41œ4)Î40ø4))52S5/†56¶5í5@
6N6k6-}6%«6Ñ6(ë67+27^7~7%š7À7$Û78$8$@8/e87•8 Í8@î8%/9'U9!}9Ÿ9¼9-Ö9/:54:$j:�:¬:8Ë:?;1D;Lv;>Ã;><0A<5r<;¨<5ä<%=*@=6k=+¢=Î=ì=	>,(>(U>0~>$¯>(Ô>ý><?,T?4�?"¶?=Ù?.@5F@(|@,¥@,Ò@&ÿ@&A+=AiA‚AœA¼A!ÛA%ýA#B7BRB/mB/�BÍB"áB!C&C5CHCXC.oC!žCÀC ÙC(úC8#D9\D+–D&ÂDéD#ùD E>E#TE)xE,¢E8ÏE'FK0F"|F#ŸFÃFãF G%"GHG(dG+�G.¹G2èG!H,=HMjH¸H	¿H'ÉH@ñH2IOI6jI ¡I+ÂI.îIJ26J3iJ#�J#ÁJåJ6úJ1KQK‚qK$ôK L':L"bL$…L#ªL(ÎL)÷L!M-6MGdM¬M-ÅMóMNN =N$^NƒN#˜N#¼NàNúNO')OQOiO/xOC¨O5ìO""P/EP+uP2¡P"ÔP&÷PQ(>QgQ2~Q±Q&ÏQ#öQ-R,HR"uR˜R(³RÜR1úR+,S+XS+„S+°S+ÜS*T-3T4aT;–TCÒT4U8KUG„U!ÌU(îU V&8V:_VKšVMæV64WkW‚WŸW&¼WãW9ÿW9X4@XuX5‹X,ÁX<îX5+Y&aY<ˆY+ÅY"ñYZ81Z-jZ4˜Z1ÍZ4ÿZL4[Z�[YÜ[(6\:_\(š\5Ã\Aù\F;]<‚]A¿]5^)7^a^t^“^!®^AÐ^@_LS_& _Ç_%ã_6	`3@`#t`!˜`#º`Þ`ð`/a1a=Ha
†aC”a3Øa<bIb)ib+“b%¿b%åb+c7cKcgc‡c%¦c(Ìc#õc-d5Gd}d'�d)Åd$ïd+e@e7\e,”eÁe1Þe7fJHf“f%ŸfÅfâf*þf)g.?gEng<´g ñg"h.5hOdhK´hJiKKiK—iJãiK.j5zj7°jGèj90kDjkD¯kLôk@Al=‚l1Àl=òl0m-5m.cm2’m6ÅmBüm.?n(nn)—n:Án+ün1(o-Zo<ˆo/Åo/õo<%pZbp7½p)õp;q([q-„q4²qçq'r'-r	Ur_rzr.—rÆr"ãrs%s>s-[s‰s¥s*Ásìst&'t&Ntut!’t
´t7Ât.út()u$Ruwu2Šu½uÎu%îu?v9Tv6Žv<Åv:w7=w,uw*¢w5Íwxx3x#Px&tx&›xÂxAÚxy:yWy)ly–y,­yFÚy$!zFz(dz �z/®z-Þz-{,:{g{…{›{<±{Aî{=0|,n|#›|C¿|<}%@}'f} Ž}2¯}'â}4
! ~$?~-d~4’~3Ç~%û~0!0R8ƒ¼Ûú!€1<€0n€)Ÿ€;É€9�$?�#d� ˆ�©�!¹�"Û�þ�*‚&G‚n‚:‰‚<Ä‚8ƒ:ƒ7Xƒ+�ƒ¼ƒ+×ƒ"„&„)A„*k„2–„WÉ„)!…+K…w…8•…&Î…õ…†'2†Z†4t†©†Ã†Ý†dô†^Y‡¸‡Ö‡ó‡ˆ#ˆ=8ˆ?vˆ7¶ˆ+îˆ!‰<‰*K‰)v‰, ‰)Í‰=÷‰(5Š,^ŠA‹Š5ÍŠ4‹)8‹)b‹-Œ‹@º‹"û‹)Œ*HŒsŒ-‰Œ'·Œ)ßŒ&	�50� f�‡�4¤�Ù�7ò�)*Ž&TŽ${Ž' Ž'ÈŽ9ðŽ0*�;[�6—�3Î�/�32�3f�š�)º�/ä�$‘@9‘:z‘"µ‘Ø‘ø‘’&’(;’Zd’/¿’ï’“.!“2P“8ƒ“-¼“8ê“D#”$h”.�”(¼”(å”'•16•.h•5—•5Í•9–5=–5s–5©–ß–!ô–#—-:—h—.‡—¶—Ã—Ý—+ú— &˜G˜-c˜.‘˜(À˜'é˜+™4=™r™4’™(Ç™ð™š+š(GšPpšŸÁšva›Ø›†ð›6wœ/®œ%Þœ)�7.�&f�7��GÅ�
ž@%ž2fž$™ž¾ž=ÜžŸ* > S g } ‘ ¤ ¹ Í â ö ¡!¡5¡K¡e¡y¡Œ¡�¡·¡Ì¡â¡ø¡¢4#¢(X¢�¢D¡¢,æ¢>£TR£A§£lé£;V¤>’¤4Ñ¤>¥1E¥2w¥0ª¥Û¥<í¥2*¦2]¦(�¦2¹¦3ì¦ §c?§£§:Ã§Fþ§E¨b¨€¨*ž¨!É¨!ë¨6
© D©Re©/¸©$è© 
ª.ªLªkª"Šª"­ª3Ðª«"«77«!o«/‘«8Á«.ú«3)¬-]¬‹¬&¥¬$Ì¬'ñ¬D­D^­F£­=ê­8(®*a®/Œ®¼®DÒ®1¯,I¯0v¯8§¯$à¯/°55°(k°6”°%Ë°Bñ°'4±&\±%ƒ±3©±.Ý±²&²'F²1n² ²/·²(ç²)³/:³6j³(¡³6Ê³A´EC´3‰´4½´.ò´!µ.@µ4oµ¤µ/ºµêµ&
! ¶#1¶!U¶w¶“¶«¶,Ç¶ô¶'
! ·I2·)|·&¦·!Í·ï·ÿ·"¸5¸Q¸&i¸�¸5¯¸ å¸¹¹$6¹,[¹Aˆ¹Ê¹[ä¹H@º1‰º:»º>öº5»"Q»6t»<«»1è»¼/7¼0g¼˜¼è¶¼*Ÿ½Ê½Ü½õ½¾+¾$J¾o¾‰¾£¾¾¾6Õ¾<¿.I¿'x¿3 ¿Ô¿)ð¿5À PÀ$qÀ"–À¹ÀÎÀ%ãÀ	Á%'Á&MÁtÁŽÁ®ÁÍÁ8ìÁ%Â9Â3RÂ4†Â»Â×Â.ñÂ) ÃJÃ"eÃˆÃ�Ã>±ÃðÃPÄ9VÄ@�Ä&ÑÄ)øÄ1"Å.TÅ-ƒÅ2±Å0äÅ;Æ;QÆ�Æ¥Æ2¼Æ&ïÆ1Ç0HÇ'yÇ-¡ÇBÏÇ"È5È)KÈ+uÈG¡È/éÈ.É)HÉ4rÉ&§É+ÎÉ0úÉ&+ÊRÊ4qÊ3¦ÊÚÊ+òÊ Ë(?Ë/hË-˜Ë=ÆË/Ì;4ÌpÌ/‹Ì3»Ì1ïÌ0!Í*RÍ#}Í#¡ÍÅÍ=åÍC#ÎDgÎ3¬Î0àÎ,Ï8>Ï)wÏ¡Ï¿Ï ÛÏüÏÐ/Ð7GÐ'Ð6§Ð+ÞÐ7
! Ñ,BÑ/oÑ0ŸÑ5ÐÑ*Ò(1ÒZÒrÒ…Ò@šÒ5ÛÒ#Ó5Ó!TÓQvÓ ÈÓAéÓ(+Ô9TÔ€ŽÔ	Õ4Õ4NÕ.ƒÕ6²Õ.éÕ.ÖGÖeÖ„Ö¢Ö+ÀÖìÖ*×*+×V×5v×5¬×â×%ý×"#Ø FØ gØ-ˆØ"¶Ø!ÙØ%ûØ!Ù(0Ù!YÙ{Ù˜ÙµÙÍÙCêÙ.ÚlBÚ¯ÛQ±Û2ÜJ6ÜE�ÜhÇÜ!0Ý9RÝ=ŒÝÊÝÕàÝ$¶Þ>ÛÞ/ß<Jß‡ß)“ß1½ßïßößUàbbàAÅàKáTSáH¨áJñá4<â?qâ>±âKðâZ<ã?—ãL×ãY$äC~äYÂäOåClå;°å†ìåOsæ—Ãæg[çCÃçYèMaèK¯èOûè>Ké<ŠéBÇéM
! êDXêQ�êQïêZAë>œëAÛë‰ìX§ìGíIHíP’í=ãíE!îFgîI®îGøî=@ï‰~ïð?$ð<dðD¡ðbæð;IñX…ñMÞñI,òHvòJ¿òY
! óSdó¨¸óQaôb³ôYõ=põb®õUöGgöF¯öMöö;D÷\€÷MÝ÷I+øKuøMÁø'ú"7úVZú
! ±ú>¼ú2ûú1.û`û'wû.Ÿû	Îû0ØûK	üUü!oü‘ü*©üÔü3êü3ý6Rý6‰ý$Àý$åý'
! þ!2þTþoþ|þ&’þ)¹þãþ'üþ8$ÿ0]ÿŽÿ¬ÿÀÿ)Ôÿ!þÿ &=dhoB�AÒAAV˜±ÉEÐ(2?-r +°+Ü9TB9—9Ñ9OEH•9ÞP>i?¨Qè]:O˜<è"%CHGŒÔ3ó5'H]
¦´"Ô÷	6	%O	/u	5¥	5Û	'
! 9
! -S
! �
! �
! «
! ZÊ
! =%6c8š5Ó&	B0<s*°9Û2
HH
7‘
 É
 ê
 $,#QuE‘N×2&LY6¦0Ý<YK*¥‰ÐeZ@À@AB9„B¾8#:[^<º]÷+U,�.®BÝ8 -Y:‡hÂ*+DV6›BÒ:2P.ƒ6²;é(%#N&rd™]þC\N @ï90*jF•#Ü.&/&VB}7À-ø7&$^ƒ;†"Â*å%6dEFªNñ"@0c>”/Ó@D;`6œFÓ &3 $Z 7 )· Lá 
.!U<!’!X¯!]"Jf"±"WÅ"#6#;V#*’#5½#ró#"f$?‰$É$Þ$=å$#%B%(W%€%6“%Ê%1è%.&*I&)t&-ž&$Ì&+ñ&/'*M'x'-˜'!Æ'3è'C(%`(3†(1º(2ì(,)1L)"~)	¡) «)
Ì)Ú),ã)N*`_*%À*:æ*3!+KU+H¡+Cê+4.,Vc,Sº,3-^B-E¡-.ç-%.=<.Hz.XÃ.G/Ud/5º/Að/.202a0”00²01ã0B1BX19›1GÕ1W24u27ª2-â2?3LP3V�3Mô3TB4S—4Lë4F855M—5Jå5U065†6-¼6Dê6(/7;X77”7>Ì7+8278Jj8Nµ8i9Nn9[½9d:g~:Pæ::7;Xr;RË;P<co<IÓ<J=Gh=>°=1ï=;!>7]>V•>8ì>J%?-p?&ž?BÅ?I@&R@6y@.°@.ß@+A/:A/jA7šA$ÒA=÷A$5B%ZB>€B<¿BQüB)NCZxC?ÓC>D,RD(D(¨D+ÑD(ýD7&E-^E'ŒE'´E!ÜE9þE#8F*\F)‡F4±FæFG)G4FG&{G¢GH¼G]H[cHL¿HVI(cI"ŒI¯I ÅI+æIJB2J1uJG§JQïJ,AK2nKK¡K/íK6L>TL%“L!¹L(ÛL9MF>M2…M>¸M7÷M8/N1hN4šN)ÏN1ùNQ+OB}O*ÀO'ëO\P,pPG�P4åP(QCQ[Q,rQ?ŸQDßQ\$R-�R;¯R.ëR&S#AS#eS&‰S °S$ÑSöS:TLKT$˜TP½TJU+YU$…U ªU ËU2ìU/V$OV=tV²VBËV>W?MW$�W7²WêWÿWX%X&,X/SX:ƒXA¾X)YŠ*Y(µYÞY'ûY7#Z[Z1nZ Z#»Z*ßZ%
! [$0[#U[y[<’[Ï[ä[ø[\#/\ S\t\!�\$²\=×\+]"A]d]{]—] ³]'Ô]ü]3^HP^?™^$Ù^8þ^87_Np_2¿_Eò_>8`5w`­`#Å`#é`'
a)5a_aya‹a$ a$Åaêab-$b&Rb.yb¨b ½bÞbCýb=Ac"c3¢c%ÖcCüc@d3Xd'Œd4´dFéd0ekHeg´ePfZmfRÈfQgjmgeØg€>h¿hMÕh3#i*Wi%‚i#¨i9Ìi'j.jIj"hj‹j+¥j'Ñj/ùj)kEk!ek"‡kªkÂk%Þkl5lUlplŠl2¨l3Ûlm0)m;Zm8–m&Ïm$ömn"5n4Xn8�n/Æn?ön/6o8fo<Ÿo<Üo,pFFp6�p5Äp'úp<"q$_q4„q¹q&Îq,õq2"rUrgr$wr.œr"Ër/îr3s'Rs2zs"­s1Ðs%t((tQtTtXt\tdtlt€t˜t´t Çt+èt3uHuUufuouH|uRÅu/vHv?hv>¨vçv6w/:w3jw/žw,Îw,ûw,(x)Ux,x.¬x&Ûx*y&-y(Ty2}y8°y%éy$z/4z1dz:–z@Ñz&{"9{"\{'{§{7À{3ø{,|,?|$l|6‘|@È|)	}23}#f}NŠ}0Ù}"
! ~,-~$Z~C~CÃ~#$+dPKµ€€1 €%R€+x€7¤€3Ü€6�2G�/z�Dª�ï�6ö�-‚*K‚v‚=�‚/Î‚/þ‚.ƒ_Nƒ5®ƒ7äƒ:„CW„+›„7Ç„Oÿ„3O…Oƒ…7Ó…A†5M†*ƒ†®†3Ã†-÷†!%‡)G‡6q‡0¨‡5Ù‡@ˆ>Pˆ*�ˆºˆ0Æˆ0÷ˆE(‰An‰#°‰JÔ‰<Š=\ŠšŠ²Š,ÌŠ,ùŠM&‹Zt‹Ï‹à‹<ì‹8)Œ*bŒ9�ŒAÇŒM	�;W�E“�AÙ�(Ž/DŽ@tŽ)µŽ/ßŽ0�"@�)c�)��'·�ß�/ì��/-�+]�‰�©�"Å�"è�‘#‘?>‘0~‘¯‘%Ì‘0ò‘#’8’9R’Œ’
! Ž’™’
! ±’
! ¼’$Ç’$ì’O“
! a“l“
! |“‡“—“±“
! Á“2Ì“%ÿ“
! %”%0”
! V”a”q”1�”#³”×”
! ç”ò”••+"•
! N•
! Y•
! d•o•ƒ•# •
! Ä•Ï•ß•=ã•-!–<O–2Œ–¼¿–q|—0î—#˜*C˜<n˜:«˜.æ˜5™4K™.€™Y¯™@	šzJš2Åš5øš7.›`f›Ç›�Þ›mlœ<Úœ_�&w�;ž�Ú�Zž<vž+³ž8ßžŸ*6Ÿ*aŸ(ŒŸ#µŸ+ÙŸJ )P 'z I¢ %ì ,¡?¡*\¡0‡¡B¸¡Eû¡#A¢/e¢+•¢MÁ¢/£?£:_£5š£#Ð£7ô£K,¤Qx¤KÊ¤5¥œL¥@é¥6*¦ka¦LÍ¦K§Ef§E¬§9ò§R,¨K¨aË¨+-©,Y©=†©[Ä©o ªZ�ª3ëªT«&t«&›«/Â«<ò«_/¬Y�¬?é¬:)­d­ˆ­o®Ix®?Â®b¯He¯H®¯O÷¯KG°˜“°Q,±a~±wà±;X²”²9ª²Tä²>9³Lx³-Å³Uó³NI´M˜´Sæ´V:µZ‘µ2ìµ+¶+K¶2w¶%ª¶1Ð¶\·B_·0¢·4Ó·,¸,5¸%b¸lˆ¸6õ¸2,¹9_¹K™¹7å¹*º$Hº"mº0�º&Áºèº'ÿº''»-O»}»$›»1À»ò»o¼ �¼=¢¼1à¼'½5:½p½#‰½3­½!á½+¾2/¾,b¾E�¾Õ¾(ì¾:¿+P¿F|¿4Ã¿,ø¿,%À3RÀI†À-ÐÀ$þÀ,#Á'PÁ1xÁªÁ-ÁÁGïÁ.7ÂOfÂ
¶Â	ÄÂKÎÂ
Ã5(Ã)^ÃmˆÃ4öÃ	+Ä	5Ä?ÄGPÄv˜Ä;ÅbKÅ2®Å2áÅ.Æ\CÆ3 ÆPÔÆU%Ç%{Ç?¡Ç8áÇ]ÈxÈ•È±È…ÍÈSÉ-nÉœÉ,¼É!éÉ7Ê*CÊ!nÊ�Ê$¯Ê+ÔÊ+ËB,Ë;oË0«ËGÜËN$Ì7sÌ0«Ì3ÜÌ4ÍCEÍ2‰Í!¼Í!ÞÍ4Î:5ÎpÎ4�ÎÂÎHÛÎA$Ï5fÏBœÏ7ßÏ	Ð+!Ð5MÐGƒÐJËÐ+Ñ+BÑ/nÑ.žÑ:ÍÑ!Ò9*Ò(dÒ'�Ò%µÒ<ÛÒ(Ó2AÓ9tÓ<®Ó/ëÓ2ÔBNÔ-‘Ô.¿Ô>îÔk-Õ™Õ,°ÕLÝÕ;*ÖMfÖ;´Ö1ðÖ0"×1S×4…×bº×*ØAHØŠØ¤Ø)ºØ7äØ)Ù5FÙ5|Ù7²Ù5êÙ5 Ú5VÚ5ŒÚ5ÂÚ,øÚ5%Û'[Û#ƒÛ#§Û=ËÛ4	Ü7>ÜvÜ–Ü!¬Ü!ÎÜfðÜLWÝQ¤ÝjöÝ?aÞ#¡ÞMÅÞOß>cß:¢ßIÝßG'àoài�à-÷à3%á‡Yá†áá4hâu�â6ã<Jã^‡ãDæãJ+ä6väV­ä_åPdå0µåRæå(9æXbæ%»æ'áæ†	ç‡�ç*è4Cè'xè0 è>Ñè6é/Gé$wé{œéAê¤Zêmÿê>mëB¬ëHïëG8ì-€ì‰®ì`8í;™íLÕí\"î*î5ªî9àî/ï5Jï(€ï©ïÉï éï
! ð)ð@ðWð:oð$ªðÏð ïð!ñ2ñ2Pñ$ƒñ$¨ñÍñ,âñò .ò8Oò4ˆò"½ò6àò ó48ó&mó$”ó5¹ó4ïó4$ô<Yô]–ô#ôôCõ>\õC›õßõKþõ7Jö ‚ö+£ö2ÏöF÷OI÷L™÷<æ÷9#ø2]ø�ø-¯øÝø#ûø"ùCBù3†ùLºù>ú5Fú.|ú«úÉú&éú'ûI8û@‚ûPÃûü//ü/_ü�ü/§üR×ü6*ý#aý.…ý<´ýUñý!Gþ&iþ�þ%¯þ%Õþ'ûþ'#ÿ&Kÿ5rÿ#¨ÿ9ÌÿIMP-ž@Ì:
2H{”/³ã<üC9}.Š9¹=ó 1R&p!—¹/Ñ<?>?~'¾#æ
! %@Ynˆ3ž/Ò%"6H,7¬!ä-<4!q@“*Ô ÿ ,?3l4 XÕ-.	0\	6�	?Ä	@
! 0E
! 4v
! 1«
! 5Ý
! tBˆ,ËFø)?LiR¶4	
=>
"|
1Ÿ
#Ñ
õ
, ?)`*ŠFµ=ü+:.f
•2£%Ö;üD8B}À Ôõ+47+l?˜'Ø(? \}?œ)Ü",?0l<�@Ú-AI,‹'¸=à8AW/™.ÉGø)@=j4¨6Ý+&@3g3›?Ï07@-x4¦(Û%g*’.ž?Í
'  H%i�›±!Ì&î#&90`‘­"É(ì;2Q'„¬$ÉBî1;Gƒ:˜5Ó4	7>-v8¤8Ý;;R&Ž/µ,å, 7? 9w -± 8ß ,!'E!1m!uŸ!5".K" z"5›".Ñ"D#BE#Mˆ#8Ö#,$,<$?i$L©$Eö$,<%,i%!–%-¸%Næ%05&*f&:‘&ˆÌ&bU'.¸'ç'(%(GA(‰(-©(O×(3')6[)9’)'Ì)"ô)$*1<*1n*3 *,Ô*>++@+Hl+"µ+Ø+/÷+#',K,&i,�,-¦,"Ô,(÷," -$C-$h-#�-±-bÌ-3/.c.?�.Á.Sá.85/Vn/%Å/ë/!
! 0*,0W0"u0%˜0=¾01ü07.1%f1PŒ1Ý1<ò1G/2Iw2?Á2G39I39ƒ3;½3;ù3:54=p4D®4ó45+&5?R5(’5F»5/6a26f”6û6,797Q7m7…7*£7CÎ7C8V8h8~8�8§8º8Î87â8E9=`90ž9Ï9Cè9),:V:t:’:°:Î:ì:
! ;';9D;~;�;K¼;<$<?<Z<u<�<¬<È<ä<:=;=:W=’=®=Ê=æ=>>9>U>q>B�>Ò>ñ>,? >?_?!?!¡?;Ã?Iÿ?:I@@„@:Å@A;AYA+wA6£A3ÚA7B4FB2{B4®BDãB:(C>cC>¢CgáC"IDLlD3¹DAíD?/E7oE5§E5ÝE3FhGF°F)ÌF4öF0+G&\GƒG˜G²GSÏGS#HBwHBºHQýHOI?lI¬IÊI*éI9JINJ/˜J)ÈJyòJAlK8®K&çK1L>@L<L-¼LQêL5<MrM%�MC¶M4úM:/N)jND”NNÙN=(O3fOSšOPîO0?P5pP?¦PGæP+.Q7ZQ$’Q>·Q7öQU.R.„RC³RD÷R4<S*qS6œS7ÓS>T-JT;xT%´TKÚT,&USUGqU)¹U:ãU?VN^V5­V5ãV$W >W._WXŽW2çW1XYLXT¦X@ûX7<Y;tY�°YQ2Z¥„ZB*[?m[Y­[I\DQ\B–\/Ù\0	]':],b] �]-°]ƒÞ]<b^%Ÿ^nÅ^-4_:b_=�_(Û_4`=9`6w`0®`Gß`'a¨DawíaLebH²b/ûb+cBKc Žc.¯cÞcñcJdOWdF§d>îdB-e`peFÑeFfY_f;¹f?õf@5gHvgb¿g^"h€�hGiXJi5£iCÙiejTƒjgØjw@k)¸k0âk=l9Ql-‹l/¹lHél2m+Qm<}m|ºmQ7n>‰n3Èn4ünƒ1oLµo‡pŠpD påpnqHrq+»q*çq$rB7r zr™›r5sSs!hsŠs©s/Ãs?ósA3tut•t4±tæt#u#%uHIu.’uJÁu0v0=vCnvD²v9÷v:1w>lw=«w)éw8x-Lx6zx)±x;Ûx,yDy?`y$ y%Åy(ëy#za8zIšz=äz6"{:Y{;”{7Ð{7|<@|J}|3È|+ü|)(}"R}8u}3®}/â}0~.C~>r~5±~'ç~1LA%Ž%´9Ú(€&=€(d€;�€"É€Gì€14�Bf�N©�\ø�=U‚l“‚‹ƒCŒƒiÐƒ%:„(`„q‰„Lû„-H…9v…°…!Ì…î…†$†=†(T†}†'�†"µ†+Ø†‡‡4‡S‡g‡%†‡#¬‡@Ð‡ˆ9.ˆ-hˆ–ˆ6³ˆ-êˆ‰/‰@‰BT‰;—‰Ó‰Tñ‰$FŠ2kŠ>žŠ)ÝŠK‹-S‹,�‹5®‹*ä‹IŒ9YŒY“Œ'íŒ(�8>�Fw�D¾�5Ž@9Ž8zŽ&³Ž4ÚŽ#�3�G�b�+}�1©�0Û�8�UE�
! ›�¦�#À�Aä�/&‘V‘,o‘-œ‘*Ê‘Qõ‘_G’?§’(ç’%“6“%Q“%w“%�“%Ã“4é“*”*I”#t”=˜”0Ö”*•*2•$]•$‚•§•$Æ•)ë•+–UA–<—–6Ô–A—:M—Yˆ—Wâ—M:˜Eˆ˜)Î˜dø˜9]™^—™*ö™;!š]šD}šÂš;ÞšM›,h›n•›&œ^+œ-ŠœH¸œD� F�-g�)•�2¿�(ò�-ž3Iž1}žz¯žN*ŸyŸ”Ÿ\¯ŸW Dd 1© )Û A¡3G¡-{¡/©¡FÙ¡; ¢\¢v¢5…¢»¢4Õ¢
! £7'£._£CŽ£Ò£-ï£?¤E]¤1£¤&Õ¤&ü¤K#¥Mo¥N½¥G¦[T¦U°¦S§Z§3z§.®§Ý§ù§'¨XA¨=š¨:Ø¨3©GG©B�©;Ò©;ªCJª7Žª,Æª5óªF)«Dp«Bµ«[ø«>T¬2“¬+Æ¬/ò¬8"­%[­D�­.Æ­õ­®*0®([®„®?–®2Ö®	¯2&¯KY¯-¥¯/Ó¯9°:=°!x°1š°1Ì°)þ°(±TH±�±³±'Ò±/ú±•*²–À²/W³,‡³%´³MÚ³e(´=Ž´#Ì´#ð´µ-/µ-]µ@‹µPÌµD¶Bb¶>¥¶>ä¶>#·zb·*Ý·¸¸--¸*[¸%†¸¬¸Ä¸9á¸4¹5P¹b†¹\é¹eFºi¬º"»E9»»C’»*Ö»3¼+5¼4a¼5–¼6Ì¼X½3\½M�½oÞ½N¾*g¾9’¾$Ì¾/ñ¾B!¿.d¿:“¿OÎ¿?ÀJ^À;©À;åÀV!ÁExÁ5¾Á2ôÁ''ÂÂOÂÃÃsÖÃ/JÄ)zÄ0¤Ä-ÕÄ)Å-ÅCMÅ&‘ÅI¸ÅOÆCRÆ–Æ9¶ÆðÆ1Çe:Ç Ç¯Ç'ÅÇ!íÇÈ.ÈHÈ
fÈ%tÈ0šÈ=ËÈ<	ÉFÉ—_É.÷É9&Ê5`ÊF–ÊRÝÊ00ËKaË3­ËVáËP8ÌF‰ÌNÐÌ:Í,ZÍM‡Í0ÕÍLÎLSÎd ÎnÏUtÏgÊÏK2ÐW~Ð_ÖÐI6Ñ8€Ñ,¹ÑJæÑ01Ò6bÒx™ÒTÓNgÓO¶ÓnÔÈuÔÊ>Õ6	ÖU@Ö_–Ö…öÖ4|×¦±×¥XØ@þØ4?Ù#tÙ˜ÙT­ÙMÚ;PÚ>ŒÚ7ËÚ4Û18Û+jÛM–ÛFäÛ"+Ü#NÜBrÜ9µÜïÜ,øÜ+%ÝIQÝE›Ý?áÝ&!Þ^HÞB§Þ:êÞM%ßEsßR¹ß6àCà_àqà+�à(»àäà á*%á+Pá|á–á(¶áßáøáB	â)Lâ1vâ/¨â0Øâ	ã%ãBãTãhãzãŒã!§ãÉã.áãä$ä?äQä!läŽä¥äÁä Ùäúä`å5uå«åËåÔå+óå<æ\æ)|æ¦æ¶æÐæ(îæ<çITç=žç&Üç'èC+è:oè(ªè+Óèÿè é
! >é,Ié/vé"¦é?Éé	ê")ê!Lê3nê6¢êNÙê3(ë6\ëA“ë?ÕëFì8\ì•ì?´ìEôì;:íví7‡í&¿í$æí3î'?îgî…î(˜î"Áî:äîï57ï"mï1�ïÂï#áï1ð17ð6ið  ð8ÁðBúð8=ñ vñ6—ñ)ÎñPøñ<Iò$†òE«ò%ñò3óKó#gó:‹óÆóäó<ýó&:ô1aô8“ôÌôãôûô&õF;õA‚õ.Äõ/óõ5#ö%Yö5öFµöoüö"l÷�÷£÷-À÷î÷UøN[ø0ªøHÛø*$ù<OùQŒù:ÞùLú,fú7“ú4Ëú)ûC*û@nû>¯ûJîûO9ü9‰ü=Ãü2ýL4ýG�ý8Éý-þ$0þ1Uþ1‡þC¹þ=ýþ4;ÿ%pÿ6–ÿ?Íÿ6
DDC‰FÍ)x>K·;)?9iE£*é/YD'ž4ÆJû1F2x"«.Î<ýL:;‡6Ã6ú%12W9ŠKÄD,UN‚@Ñ95L5‚>¸O÷9G	O�	3Ñ	D
! "J
! 2m
! # 
! ;Ä
! G#H@l0­3Þ1PDT•-ê8
NQ
< 
*Ý
N‚WKÚN&+u?¡Aá)#$Mr‹#¤2Èû%8A*zK¥Mñ+?7k5£!Ù5û"1;T
�ž5¹Lï7<9t6®å:ç3"8Vv�N>UU”ê7(92b4•>Ê>	1H7z7²2êE>c+¢?Î76F3}4±&æ@
dN9³9í4'(\(…®2Å(ø0!2R‡…D
DR
—8¥:Þ9SIn3¸5ì-" $P 6u A¬ Dî =3!@q!6²!6é!> ";_"@›"7Ü"8#,M#5z#6°#=ç#%$B$`$~$%›$"Á$(ä$
% *%!K%m%=Š%,È%2õ%H(&Fq&1¸&Gê&<2'5o'T¥'Bú'@=(C~(#Â(-æ())0>)/o)Ÿ)=¨)<æ)I#*Bm*[°*/+!<+0^+I�+0Ù+@
! ,@K,KŒ,*Ø,*--.-\-Aw-"¹-Ü-Pø-PI.8š.+Ó.>ÿ.C>/5‚/D¸/Jý/H0 Z0-{06©0à011221&e1Œ1¢1º1Ë1é1ú1232:B2+}28©24â2'30?36p3§3)Â30ì3-4.K4-z40¨4,Ù4-5045.e5.”55Ã52ù5.,6-[6.‰6¸6Õ6ó6,7&;71b7(”7½7>Ý7+84H8+}88©86â89%69;\9+˜9;Ä9::@<:W}:VÕ:Z,;T‡;SÜ;T0<T…<SÚ<U.=T„=VÙ=U0>T†>VÛ>W2?VŠ?Yá?U;@X‘@Yê@XDAW�AIõA7?B<wBP´B*C30C%dCŠCV¨C8ÿC38D-lD'šD,ÂD"ïD&E%9E%_E%…E(«E0ÔE.F-4F<bFIŸF!éF G,G&HG1oG1¡GFÓG.H?IH?‰H<ÉHIG&IFnIµI'ÈI;ðI_,J3ŒJ'ÀJèJKK6KRKpK/ŠKEºK@L*ALlL&…L>¬LJëLQ6M'ˆME°MöM5N-IN:wN²N'ÊNòN+O+7O#cO‡O8¢O*ÛO1P)8P#bP'†P/®PÞPëPøP2Q3?QWsQ+ËQ&÷Q$R9CR7}R>µR%ôRYS'tS.œS6ËS%TV(T.T+®T+ÚT9U@@U@�U8ÂUCûUG?VE‡V%ÍV0óV($W>MWDŒWhÑW-:X$hXC�XQÑX#Y>YZY"uY1˜Y9ÊYLZ:QZ>ŒZ2ËZ:þZ&9[6`[I—[,á[?\N\Yc\O½\M
]t[]9Ð]7
! ^vB^<¹^Wö^TN_I£_Lí_C:`0~`I¯`4ù`I.a8xa6±a%èa8bEGb9�b‚Çb^JcA©cBëcH.d9wdI±dRûd+NeNze2ÉeEüe'Bf(jf>“f8Òf:g9Fg.€g6¯g,ægh-,h.Zh2‰hC¼hi+iLCi7�iÈi*äi/j?j*Hj5sj=©j6çjk2kGkakwk)”kD¾k8l<l"Zl#}l7¡l'ÙlmAmJ`mN«m/úmF*n7qn2©n=ÜnBoB]o/ oÐoèo*pC-pDqp"¶p8Ùp/q/Bq5rq;¨q/äq,r+Ar3mr>¡rCàrU$s2zs0­s+Þs2
! t;=tRytÌt5æt%u:Bu1}u/¯uBßu$"v(Gv-pvžv(¸vDáv&w5CwXywgÒwl:xD§xHìx5y9Uy,�yE¼y8z/;zkzN„z!Ózõz1{EE{P‹{/Ü{/|0<|
! m|x|?‘|!Ñ|'ó|A}:]}7˜}>Ð}6~FF~G�~8Õ~:;Q=�,Ëø)€w?€)·€.á€5�GF�7Ž�5Æ�=ü�3:‚2n‚.¡‚+Ð‚Cü‚8@ƒ>yƒ"¸ƒ?Ûƒ.„*J„*u„- „6Î„/…I5…7…<·…Fô…l;†F¨†Dï†C4‡-x‡5¦‡!Ü‡þ‡Xˆ4oˆ0¤ˆJÕˆ# ‰.D‰Ws‰RË‰Š7:Š=rŠB°Š-óŠ+!‹7M‹…‹ —‹!¸‹Ú‹ ú‹Œ(:Œ+cŒ	�Œ™Œ­ŒÂŒÙŒ
ðŒ3þŒ32�$f� ‹�¬�Ë�ã�+ü�)(Ž)RŽ)|Ž¦Ž>ÆŽ3�9�(P�*y�3¤�BØ��E;���]“�Fñ�*8‘*c‘ Ž‘¯‘Ì‘bè‘jK’i¶’G “Ch“8¬“?å“A%”:g”:¢”+Ý”=	•=G•…•>œ•2Û•3–5B–/x–¨– È–*é–+— @—!a—%ƒ—©—¿—Ú—@â—*#˜0N˜1˜?±˜2ñ˜1$™0V™1‡™¹™NÂ™Nš`šF€šDÇš3›8@›0y›Gª›7ò›I*œ4tœZ©œN�<S�4��)Å�ï�0û�,,ž:Yž”žL´ž8ŸE:Ÿ%€Ÿ¦Ÿ)ÃŸ3íŸ3! 
U c 	j t +{ *§ 2Ò ?¡>E¡'„¡*¬¡×¡*ô¡/¢AO¢‘¢¥¢"¶¢!Ù¢#û¢$£.D£s£?“£CÓ£¤,+¤+X¤D„¤>É¤*¥73¥$k¥@�¥/Ñ¥0¦32¦f¦%o¦$•¦Nº¦N	§\X§Aµ§*÷§D"¨Kg¨F³¨[ú¨CV©;š©(Ö©ÿ©?ªG]ª'¥ª'Íª8õª#.«&R«0y«0ª«0Û«1¬%>¬Nd¬B³¬3ö¬8*­Fc­Nª­ù­%®34®4h®2�®1Ð®*¯,-¯@Z¯/›¯BË¯8°4G°8|°7µ°9í°-'±IU±*Ÿ±#Ê±5î±K$²p²�²6¯²æ²G³;N³KŠ³Ö³(õ³5´T´d´ms´Iá´;+µ.gµ–µ/²µâµ:úµ5¶9T¶?Ž¶?Î¶A·5P·2†·2¹·Dì·31¸e¸D}¸WÂ¸&¹/A¹q¹A‡¹'É¹,ñ¹(º)GºMqº6¿ºKöºLB»'�»Z·» ¼33¼g¼w¼�¼#¥¼É¼<é¼4&½-[½$‰½0®½(ß½$¾-¾-D¾)r¾.œ¾GË¾¿52¿7h¿ ¿.±¿*à¿*À-6ÀJdÀ+¯ÀMÛÀ4)ÁD^ÁD£ÁOèÁ/8ÂFhÂ6¯ÂAæÂ)(Ã'RÃ5zÃ;°ÃTìÃ=AÄ<Ä=¼Ä<úÄK7Å4ƒÅ2¸Å2ëÅBÆDaÆ3¦Æ$ÚÆÿÆÇB,Ç5oÇJ¥Ç,ðÇ1È"OÈrÈG’È6ÚÈ8ÉFJÉ%‘É-·ÉBåÉC(ÊelÊ1ÒÊ9Ë0>ËoËŽË
¬ËºË$ØË@ýËV>ÌF•ÌFÜÌF#ÍFjÍ#±Í>ÕÍ;Î%PÎPvÎ.ÇÎöÎ
! ÏÏ3ÏIÏ_ÏrÏˆÏ›Ï®ÏÁÏÔÏçÏûÏÐ!Ð4ÐGÐZÐmÐƒÐ–Ð©Ð¼ÐÏÐâÐøÐÑ!Ñ7ÑJÑ`ÑsÑ†ÑšÑ­ÑÀÑÓÑæÑùÑÒ"Ò5ÒKÒ^ÒqÒ„Ò™ÒªÒ ÈÒéÒ+Ó-Ó-KÓ;yÓCµÓ$ùÓ!ÔH@Ô‰Ô4œÔ6ÑÔ-Õ06Õ)gÕ<‘Õ#ÎÕ3òÕ4&Ö%[Ö,�ÖE®Ö*ôÖ×1=×,o×9œ×Ö×(õ×<Ø [Ø6|Ø0³ØCäØK(Ù+tÙ  Ù-ÁÙ7ïÙ''ÚOÚboÚ+ÒÚ'þÚ*&ÛgQÛT¹ÛÜ-%ÜSÜ$bÜ&‡Ü!®ÜÐÜïÜ Ý/Ý*@Ý0kÝ œÝ)½Ý)çÝ)Þ);Þ)eÞ)�Þ)¹Þ)ãÞ)
ß)7ß)aß‹ß#ªß)Îß*øß'#à$Kà$pà(•à$¾à$ãà$á$-á;Rá'Žá)¶á(àá	â â!>â`âA}â¿âÞâ$ûâ) ã8Jã=ƒãÁãÜã#úã(äGäK\ä-¨ä4Öä+å7åJPå%›åÁå-áåæ!*æ0Læ}æ2�æÐæçæ.ç13çBeç¨çZ¼ç`è(xèI¡è4ëè` ék�é/íé-ê'Kê9sê"­ê+Ðê4üê01ë+bë@ŽëOÏëDì`dì*Åì!ðì!í$4í$Yí)~í)¨í#Òí%öí!î_>î-žîHÌî%ï;ïEYï$ŸïÄïÝïõï/ð(Cð&lð&“ð&ºð)áð)ñ(5ñ(^ñ(‡ñ#°ñ+Ôñò- ò$Nò#sò#—ò#»òßò$ÿò#$ó%HóAnó°óf0ôC—ô(Ûô,õ:1õ:lõ1§õÙõ&óõö-8ö7fö6žöcÕö"9÷\÷&p÷;—÷6Ó÷C
! øNø)fø(�ø*¹øäøFõø#<ù`ù;yù;µù8ñù**ú9Uú,�ú5¼ú1òú7$û*\ûZ‡û'âû
! ü/ ü&Püwü*’ü½ü-Üü!
! ý,ý(Iýrý'Žý¶ý'Òý'úý7"þ8Zþ"“þB¶þ'ùþ(!ÿ6Jÿ1�ÿ ³ÿ1Ôÿ@PG'˜+À-ìGDb9§XáM:Cˆ8ÌHYNB¨0ë,=I9‡$Á#æ*
! :55p>¦'å,
*:Ge/­=Ý*DF5‹@Á/323f)šÄ-Û		%	%B	'h	)�	.º	é	
! )$
! 9N
! 8ˆ
! Á
! *Ø
! -1A^p8Ž-Çõ2,B_<¢+ß+
7
8L
…
¤
'»
0ã
;>P'�a·&+@&l+“.¿1î .<7k;£Hß"(3KZÚá+îT+o#›G¿'7/@g#¨LÌG*a<ŒÉ8ã''Dzl-ç",8#e%‰$¯,Ô/1;HZ„!ß9";^3m+¡2Í2-R%€(¦Ï<ã' HBcM¦Kô3@=t;²Kî2:+m-™<ÇH$%m/“+Ã4ï5$'Z#‚/¦*Ö::<3w9«4å6 .Q 4€ ;µ Cñ [5!;‘!@Í!c"-r"9 "-Ú"1#Q:#iŒ#cö#AZ$œ$&¶$Ý$7ü$%4%HZ%£%Gª%ò%=&5I&C&=Ã&,'9.'-h'&–' ½'5Þ'*(D?(1„(2¶(Zé(oD)j´)@*K`*6¬*Dã*T(+F}+HÄ+J
,=X,3–,Ê,*Ý,$-'--LU-Q¢-Zô-,O.|..›.GÊ.9/+L/.x/,§/Ô/é/2ü//0ON0ž0G®0=ö0B417w17¯17ç142-T2K‚2Î2+â2(3(73/`36�32Ç33ú3<.4"k4*Ž4A¹4,û43(5 \5D}5=Â5"6@#6Ad6W¦6þ6>7"U7-x74¦7+Û748K<8Iˆ8$Ò8'÷859XU9Z®9S	:Z]:X¸:S;Xe;>¾;@ý;[><Dš<Rß<R2=]…=Hã=C,>9p>=ª>è>5í>6#?7Z?;’?IÎ?7@0P@5�@O·@?A?GA8‡AGÀADB8MBF†BcÍBL1C-~CD¬C1ñC4#D<XD!•D0·D0èD	E#E?E1^E �E#±EÕEõEF,*FWFqF2‹F¾F"ØF,ûF%(G*NG/yG©G?¸G7øG'0H/XHˆHBŸHâHóH.IMBIG�IDØIAJE_JE¥J,ëJ2KAKK�K K¿K%ÜK2L)5L_LKzLÆLäLM0M!HM0jMM›M%éMN2.N7aN?™N8ÙN8O3KO O# OÄOJàOG+PLsP;ÀP*üPH'QApQ,²Q0ßQ,R6=R/tR;¤R&àR1SG9SI�S0ËS@üS@=TK~T$ÊT8ïT,(U3UUH‰UGÒU8VCSV?—V&×V%þV%$WJW$\W9�W4»W7ðW)(X"RXCuXE¹XGÿX!GY;iY>¥YäY2Z!7Z'YZ*�Z+¬Z3ØZa[8n[=§[&å[?\2L\&\.¦\9Õ\"];2]n]ˆ]¢]nÁ]|0^0­^0Þ^0_"@_"c_G†_NÎ_F`:d`EŸ`å`6a28a9ka2¥aGØa6 bAWbD™bAÞb@ c=ac3Ÿc6ÓcM
! d"Xd1{d2­dàd=ÿd5=e6se6ªeFáe*(f+Sf9f¹fCÐf-g(Bg5kg3¡g2ÕgCh7LhM„h;ÒhGiCViGšiHâi-+j?YjL™j@æj]'kW…k2Ýk/l@l`l|l?˜lpØlOIm™m"²m1Õm9nJAnBŒnXÏnM(o-vo=¤o-âo6p3Gp={pE¹pEÿpEEqL‹qIØqI"rIlr¶r!Ïr ñr?s%RsCxs¼s#Ís&ñs-t'Ft!nt2�t=Ãt5u'7u>_uGžu(æuKv4[v�v®vÌv3évnw¾Œw�KxÙxŠõxJ€y;Ëy4z<<zEyz)¿zMézT7{Œ{Q£{>õ{04|e|=ƒ|8Á|ú}~+~C~]~u~Œ~¥~½~Ö~î~!9SrŠ¡´Óì€ €7€6T€<‹€)È€Nò€+A�?m�b­�C‚~T‚DÓ‚=ƒ5Vƒ=Œƒ2Êƒ/ýƒ.-„\„?m„7­„8å„2…AQ…=“… Ñ…jò…*]†3ˆ†Y¼†$‡";‡$^‡.ƒ‡(²‡(Û‡Dˆ+IˆquˆNçˆ'6‰"^‰%�‰#§‰%Ë‰)ñ‰)ŠSEŠ#™Š½ŠEÜŠ,"‹<O‹?Œ‹1Ì‹?þ‹,>Œ!kŒE�Œ0ÓŒ2�K7�Kƒ�PÏ�N ŽIoŽ.¹Ž:èŽ #�WD�>œ�1Û�A
�EO�)•�3¿�>ó�/2‘7b‘&š‘WÁ‘8’7R’7Š’MÂ’?“P“(d“;�“@É“
! ”3(”4\”7‘”KÉ”I•5_•9••NÏ•\–>{–<º–@÷–'8—8`—<™—Ö—:í—#(˜.L˜'{˜#£˜Ç˜ä˜!þ˜A ™b™'y™Q¡™*ó™%š"Dšgšwš/‹š»šÙš(óš!›;>›$z›Ÿ›!·›+Ù›3œJ9œ"„œd§œV�9c�C��Fá�"(ž*KžAvžC¸ž7üž&4Ÿ@[ŸAœŸ*ÞŸ	 6¡S¡#i¡�¡"ª¡3Í¡-¢"/¢R¢*q¢œ¢?·¢@÷¢78£*p£6›£&Ò£0ù£8*¤'c¤4‹¤+À¤ì¤¥1¥*O¥-z¥'¨¥Ð¥)ë¥(¦ >¦:_¦š¦¯¦7É¦8§:§V§9u§0¯§!à§1¨4¨J¨T_¨´¨YÍ¨='©Ne©&´©3Û©8ª2Hª1{ª6­ª4äª<«EV«œ«µ«?Ð«&¬/7¬6g¬3ž¬(Ò¬Lû¬1H­&z­-¡­5Ï­^®<d®;¡®+Ý®H	¯.R¯3�¯>µ¯)ô¯(°<G°:„°¿°8Ü°9±5O±>…±2Ä±F÷±3>²Cr²¶²8Ó²O³D\³C¡³0å³#´$:´_´J´YÊ´f$µ<‹µ8Èµ6¶B8¶1{¶(­¶Ö¶"õ¶·2·L·=c·(¡·=Ê·,¸E5¸1{¸4­¸5â¸:¹)S¹'}¹¥¹¼¹Î¹Mâ¹70º*hº&“º%ººYàº,:»Og»*·»Câ»—&¼¾¼DÆ¼7½1C½Gu½6½½Bô½7¾"V¾ y¾ š¾,»¾è¾1ü¾6.¿%e¿E‹¿>Ñ¿"À23À-fÀ,”À,ÁÀ=îÀ3,Á3`Á+”ÁÀÁ.ÏÁ+þÁ&*Â&QÂxÂ%–Âa¼ÂÃ¸
?à
ÓY
aw±E÷
I-=Ë
! oV
! Ùé�	JNç¬ÖZvÐ6Ÿb¥	.p
7C�aòRSú
²
! �µæ
! ÿ§o
! ªÉÍï’1¦Žöre	­Š{•
! “˜
! ÊÚ	¶¡5

! hU
)
! �Î=
! K
! ñ˜N�žœŠ*â@�äu
$t
! ò

ÌU£ú	4å«
Ì	C©<u“ttf™‚Áª
! +>	n÷’	=v6J×
! j	j½l¼k0ðJ~
! ‰˜}
! °
! Ø
! ç…Ìø‚hKìÎ®ªÞ
c
! `¾§/,¬¯~fˆÍÐL¥Â"Ø7€´‡Í-‡í
*+²ZÝ&¾y9,¼&�?VBÐ}
Õ¾Ò	�
! Ü|Èl`	›ÞâüoØh	l
! 9³ãwÃ
! C,Í�:¾pÜ(Ä	ä{
! q
_¦A
! ö}r8V€	üSî
þK‰t%QËl<„sª.	�žÉÁË(œö„ïU¬Ë·	áîÅ
! P-	\;àn
èmÓ,9L
! Â8í0Õ™
! )
iâü/iJÜBx
3æNr5Ïâ¨
! k
?k«˜N
›Ì´±¿t	Ø#$î7	ÂH?9º	;P�}YØ
! ÑìGð
Ô^ÊL›mc4	ŽÍóÌzÉPŠ$ž	†;ü§!‰”þ*^W›YáÆw¯
! ï]'	0†A†Ø:µ·Ñ
æ
€¢?½U
8/
	5}fÏ*�–1Æ†
¹ÎÓ§9zŠø8Sw~	³	PásÛÌ
˜	{'Õ	ìlÍ
 h¡(þh6	ÐoÚCsY„
! ®í]B
­
! Ì.Oæ åÎ	¶<\üa?;
! ò&jXø§dëx
! ôËt|­ˆ¥õY<j`§–»¿ÅË;	Íyl
»
! ‰_ÎC‹
! Ç©	ÅÉ�xöTLõ(¬,	¥Fûqh‘þ6–q	t½	–<(5B¬®Î#Hí	ü•
! 
"2±‹D?
ÛWq
+G
! ÿþlIàOÀXÿû
! ÙX	¦
“[X¦	ƒ¥TŒêÖL	Û4 gCVG¢ÇÐQÏF
N8Y	ÊÑôùÜÕk¾\
M@Ò6å	‡R	Ô
:)\W
¸PË‡½bè«âÌ
! ê
fÅÚ
! âó5]
…»~Ë	€„è
! ¶�à�Ra•	ÚÍ��«	Úe·†ï¿i	¸·ÎîÒšO¨%m™
os)Jvö¥•OÈ5‰Òr‘	6­
j‚ûS½ÃˆÝ]C&Ø-Vñ
! ð’N¬
! 7?ÉMÑ›v
QK‰
Ò
! r
! “~fƒX€
! ÖÏ[Ãî†D
! ÆS´A¤
ÇŠŠaB
! ^~
öÌVQ
Á	ì>¢W	ïó4-

! à	*
g
M
ß“TÃì
! ¯!
! ô		}ª_xŸiÕe%
! *&
! ©ßN
! #*(üúœ)¦ù@œMnµ|Êô_°íb€
Þo	r
v*'
3`‰
! |W×ì)§
ñÖ
! û˜Ua� 	vÌE¿%Ý"ð`q3ÿø7†¸È
! w
! =úÁâñSeŽÕB@b
™AÕ
! Hn!0ä®
! ­bé‹·mc„Œ’d`‹w•„u×;šCç/	µ0y@
! h“
ô
éôÕËI�-GA}ø°¤µ‡
à
! ŽÌÔ
! 	èLÒõÜºn¨ÿŠ­Ï­•´§WÓò¤ ¨Z
!  #Õ’
t<÷.Ú
{�
9Pòx	ó	õ¸gÖ	é
! Zì\ˆ Ÿ
! ýå¥ Á
óž
! :ñ
ôN+
ä	
8!ù¡	H
! Â	4²¯cœ
†Ÿ•	
! ç	‡§ëBü
! G£²N°	õŒ	7›$ØEÈw
±	gvõ¯³‚:2
! žœÊJ<è©c©T„\6Ò)¢Ç²$VG•	%²8¢
oæý”	Œ·ëNc<ˆ	8'ŸÛˆ
}öii„	€ÒbD/
©
·&¥
! F6_¶èóé¹
! šp+ˆ^õg
v™9á"Iî	¤d(\ú¢F¶G n�
HL
l¡6³ÂÈ
rÿ‚¬¹9�
! Z
à/\#
! Ù5K€2‘-¿» 
±jH,ÈÌd‰
! 
! ›¥Q
! Ç}±'�	ìð‚��ô=Eó:	ˆ¢
! =	<&lyúEÔÃ°N>J
ô,ôs½d
! f	4
…	Î
! èÝ5xÍÁÙñn�¹¤
! úÖ¿¾ù	kq�_’°à@½5ù	a¤	/Å—ë	¶—	¼S
Ž	°>Ú�Zç½G“¨Å®Iv
! ÂÝŒ˜ø
6	Š¯ˆîãkJÆ#Z§í[ØŠ
y
! Ú}‡=L“fï
! -^e°áwÊ
! ð	¦¢RÞ	]
! “ŸÚžÙyéõºÒ)ä
! d¾pW	öÃsØû+±
! Ô�ÉVcäcsF×ÚAÂ
d·Bå
! ÉºUËk	ùŒiiõÕ
µv0öSÔ	«pŸæÇœ–)©P	ûBE¸ê˜U
Ù
„
çg¡aˆ÷­Àœæ£
[„}Ž
! «—$�àl?I§	baºt;6¹"Ï
ñç
–‰—¶
! Æ†
! 'Ãƒ9
! è
Ûê	1
&»lÿIH	qò
! p	‰
! ÆSž
	tBW}fÖ
! gñÛi"5
! xCþÜ¸U
! Æ	ËÄï&I 
! ç'çW®¸2yËsé{O	eUrÞúÔ´–2	uWØ
-
! êüYÿA	!

ÉI_Æêkpã
?YªŠ‡ŒåoÆ6‘U¡¢:VË	V"—‘¬‹Q@—Õƒ×¤¢UT
j�PÉ
Õ=¼»³j?	T‹$
! b
! >=¶»ªè¨i×g\(Qá
e
�CS®Lb	ÃÂ—Î	c
²

D1	 º
! `1TF¬ÐØ	�	4œ
’Œð
! ¤á®–ï	IôÞÀ|^é	@69	ã›�x,@Ó�[¸‰’(†ßÅ	±m|ë
²/‘‡æE
J£ØÃ
! ûìe%ûå¯ —
! Œ
¼2µi†ø	žsv›"Ü	òÀs
! ‚y
! ¨oy†ø	•g
! ó-êð»Ö:É	c•‘!	›E”¦Î‰…Jóþâ%Oh×Ý¾i
†¡"
R
è@
o%r
! Úë�Ê^‘bþë£ê
! zˆ³cz
! [ä:‘gß	@¦ÓK¬e 
! ßbö
! ýôS%�
! .r*4
! ¤„ÐbqS	
B®	"
! û³Í–é	A?
! ~�×Žó‹³Å‹à
4ŽÏš¥R
£
! ý€$	ÍoH#
%
.
zA·&e»Ùú�	<t
  Æ
! ™Ÿ”½ÄíÒ´Ð°w'Ð]´ñ‘
! a £Áßa	QàG‡HzÇ%èvn	vÅrö_	Œ	¸½k
! #â
! ”tDs
! Mx-ê	+Õè¿ù¬mæwÛŠoŒ÷u¶x”xHk	T‹ÿ5	Çª	º©ó
G	
! î4i%	Hs’1
ºìO£/<›{yê¯
! C
! ÷�8M÷„HI,¡‘ùÉ¬
âÒ/t\	!Ëßæ²À´�×‡#ëŸ)ˆ¸ËÓ<ŒJ	[
,ƒÞ…\Œvµ
&nç>¦8{^™¬tp:çL¼
!  º¥Ý(]ñ53s¹´vµ³ù�þ	£	Ã·=d�›
! Äì(ñÊ¶�q’ˆ½ˆuƒ	
! 	xÓzb�
TY™j ½&ó
! Mô�ý
[ˆjK	1Ä¢$Ÿ
ê\Ð‹)`âgá!KnO
! üý1	™ãÓ›ƒ^ð¶
ö¹ÛÇÊ¯h-kð()¸g	mk¯ÔÞ
! ¼9…Ú	‘M	�•¾{
¯çXŸbß
! à”�_™	ÂÕö‚«í¸‚q Çßëm`Š™‹�ÅFCÏ
! ëƒ>7
Ü·džà!ðø
! 0*<	ß4«
! T~ý
! ¡
÷Œuèz›Ú)t3^ØÕš
yx²	ŽF®K�“›
ŽÞ×(	àX¶ÚÌ�4;ôÉsl¦
! qt*›í­;Ò2oF
! î¸‡
! \ÏèÑ½Z	8ÎÜ^½
»
r÷=ý$G–¡’h
! ZÊ-f.fÁ9
…,%I
äâÑÑ³l©h��#ãBa
5Z¹á7�»âÊ�Ñ¦Ó	=O‹ÄƒiY
! �JÀÈk{Š
! Ò
Úq
! 1ø
¨.Ñ™ñ´î
! ‘þ
! á
! Š®äÑ	•bA(ð/å§)¾
Ý
hÄ
ðÚ.ç
9 	äZ©þ
! LWe©0ë‹´|
! F�Të¹G�‘•L¤ªÁúR“Š	å
TI	¦®]Dç
! »IQúz?pT	“å3n
! MuJ�-Ýœ-á“ZóT
! ˜÷
! Ç×¿Y˜
’ëñ*
! Îœšã=� ”e	2?Zo
‘
˜úr#äø¨e
! ô.ÛÊ�ìåW|p`äh>ðÁ_}	ŸÓíÈ	EK|rª”Uüè7à”]{ÿ­búÑÖ­�Üi^QŽ¯
­¾²O•
	wÁ
! «ÇÃDó"ºÅx€-1(ªð]³
! 3
! ~‹	g—=é=
»Ö¨É0{þø4¹
7&
Â¡_
E
! }R+
! åƒ_¿óÿf
ÓPÈÆƒ
+ÈG×ñLp
! l¿
! 
! Q
! ²¼Ÿ¹É`K„j
 Ý
! ]	³©ê2ªš	[€

! ïŽ
Ä¯Yí¼‰	0	[£²1ž»0žú1§
! ÷	Ä—s	Û	¼é*ákÿ
2�
zGãm	æÌŸ	ä
&`
! '‰Í	E¾Ûm�€ù7ÊS
||	¶2EÎåºÛ2B>l	d	Ç¡
! N�gij“’‚^ÂÕ´…}h
†å¸	,
M3Üå„
|Q	û? F	
! +M\,
! J);
×R
! Gñ7
! ÊUìµþdR€âƒ3ûwgŽµ(
! 	²»I	aø/LÙÈö`:
! Ô6
! 
! ~û†4…B	7
! €[Ë†�	oîR1T	/
! s÷°õ³9­Ò8{[šz¥�
! "!òü
cÝ.¸÷G	À­Õžµ	Ü
3
! `
ªÏ’¡·{@cíC
Ó	§
%w©Y×õ:¤Uü:ØÔñš‘ékÜD�žòTqXz<
! ã¸‰«Wã	›
•£¥¡¨À
! $	w]¢Xº¡Œ
! ò÷·:è	s><
‹	µ
	$Ñ
¬p„ðX
‚®
SÕ�Ú�e	 •¤Ÿð¨×\là 
! ‡�ˆi ôf
! m>»Râ1`ÓM¤dæ*	ùªÜU

‹
! ´'[Ž¨\«×	*&ä‘ŒOÁïL“	8
Ý	‡
íø¼î9oÍ
†ïÐ�”<"÷ã
! ˜óû
E	Î�Àuµ@Ç
! ø,F	ˆ
! ï*œàÀì
Ä]¹ù
! «Ê
¼Ï`|»ÒÃ	¿	ÇÈùapƒ£+>1t¼ˆ-ù±ID	¥ 'ßì	á0t
Bøê”‡ž¦
! qù!¢™h|ŸÖd
æ�
! Xù
/Ö

 PÃ
0
! ¿®�DÎÛV
5Z�
¨	õ®4;a#ƒïuî¡ûúœ	wæR‘#ƒõ
! ú
! ëí
! 
ÖÍD@)×
" 6è·o*&	™Ø·
8­	{mÈÛ
’N¦‰óý¨Ó
ÌNU}.
! ÏÐ
P…ý¿ûîÑÂ:œ
! M•­IM6Wc}ëyÁ±Ý›	q·	R‰.íªåš”KõÃÌÄK
òáð3û	â˜ÙÉ¶ç[	ÆVø…5”
! 0Š„�‚DÏVKá24{°šþÏ Á>j¥
µxÙ	Ü­
õÑ
! HEÃå¼šŠ…:º
d°ñ	N«õ	âÌÌ<À
uÔêÍ§ŒÙœU	Ü
! 9 9Í—)	Ž>
! qÎ
Xz5Ö�gÈ;Ù‚4¬
! ÄQé”N'A� °R6
æ!ü
! 
! @Ùø@Zš3ìeÿƒ¤²–Ô.À¯–æubA
CÝ¦.º~PÔuÝ·ýH"ADÒk–
Ô!Š$	Ã$!‚H
Y�
>8
! ÁÃVúÝE_y˜«¾HS7¼{Y{#¿–	ŽÞýHŸƒw®€p"ÝÐµé
É3
‡	ÛÞƒs
Æhü³“lYþ¹'V�X
O
Mö
E2µO¹	SÙ]´
8	~&ÙqhAjj„Þ£ÀTý"‚
! 
¼	ý	æÄñ¿£ù- 
'W^	P
È�—@‹ãòf
Q³¾	¢	ìÁ¦ùeÖ‚m“U­#¡Ú®’©Ï	úfy.nºœ¯©Û†hd¯M±,™K&¹¬yzRqÂ§>/ZÊnœ1
! F¬!šÀMz	c	¥		D)-a?ß
Fv±â
~^
¸
!  £„ìº—·
! 
Âa=|
u€
! l$_hr 
! `xÿdV	Ž^ÞÀ�|–
! <¤‘«iž$).B%"�áé”
¨
KO8÷Yo¾ê°
j
! C	˜§H4ÔBþJíYâ	æ	¶Ê	ò	³Hï
J±ÈNl
! ®üã¦gS˜
! 
¢ÛÄy	D}F~>ª
³ØšÂ	[°ÖÎ.7dZXŸf	ŽR£‡c©#2	¢:
ä«’
! ‚
(³LÎ;šîF,ùÑá	¾™	ï©S
! ±êqïÂ—¿EýöO=’Šá6�y
[_+„	:fD›¦Ö—Ä2¼ìm7í¼Ìc’€Æe~[
! ôOÁ¡
! š
! aíþ
Ü`I/N	;ç
ë?°ª501ÞÉä‰;ÿn¿
P2pˆv5]²u–m	9È
! YÕ…ÒD]w	0
O—
òöbº±
õ+	37:ïm
! Þ¶	®“ß¤pr	zTÜP
! 
! ä…
àKêÞ¹–z¹ðÞÙÅ+W\
! QžßÅR
B
! ÿg°Ú;ã�]ò–n¨c/_ Ó
! ßÁ
! Ñ
! UP”íîz
ZËAÔGîÿ
  
! ,²£î7Ð2¹ò‡;è³
ý1Ó Q¥ÎÐ
! \ÿé•ÓÏ?
! {	¶_
! [÷ÿ	©¯	¥#�Íu~A	ž´V0#u	+çÄ
! bºµ
! º=kÍ–X	+fô¹
K
! W
! e~Ø'ý;çÅ
	eE‰OVÅü”&
m%W
! Œn«XÏ´ÝLÇ	“
! X
! ë
! …
$Ò‹
^¿p¸…=÷£Í
! ÆÅÛ
! …ÇQPu
! .šÐ
—D
ûk‡'öêµÔÜ �À±mC§7 3´$
Óû,½
! %Œ±8>
ÃnV`ýÈãÀ±
'dêoÅ�6Ë
J
! ˜ÞÅE^
! éóƒ
! Ñp¬	Awé}jªéJjÁßTòP2
Ç
~'
! ï¨n
! ~P±Öõ
Âj�	
…
! —¨¤	rdÞøýú©
! yLÄ—ãä£?×ã²xÐ		˜½ô
! p¤¼
Füî¾
! @Ôþ	"	
! ˜x3	Â
! Ê™8,/BÖJM
! !œA¤Ñr
×Ý
f\w‚ï]t€°Rg	ü	ßXª¾4»	[;ÙÀ	õ	ò¢šÇx«�
yŽ$Q
ÐQzàOœ´
! /	F�NLK¶C
Gv
! m
¥|¯A†	Cnò§0óþãa
! 
Ø0{�™3sÀ_Ê(Èö	É¢¶DÏÉ
! 3^i
! '¡å¬�°žÆ÷½kÛ*@	<Z²¦!#	½9ë+�èûæÙ
! «v	fÆ
ÆÄ­1•Ë5+”Sž%ç+r¢Âå
  
! ñuI
! Ù*>‹½á‚	ß…Ô(
XC_™Ïc»Më
! 3]Ñ¿Ä%ÒÅ·Ã|Ÿ|¯G
¾ãÆ!	
! F€Ð!äWß´	
  
  %s: %d: warning: can't add declaration of '%s' into macro call
  
--- 1,366 ----
! Þ•ä�5¬!€‚�‚@ƒ‚'Ä‚5ì‚="ƒ^`ƒ¿ƒ-Ûƒ1	„;„ÛP„,…9G…+�…0­…Þ…"ê…+
†9†@†EU†P›†7ì†8$‡D]‡9¢‡8Ü‡4ˆ5Jˆ<€ˆ;½ˆHùˆ=B‰@€‰HÁ‰:
! ŠJEŠM�Š9ÞŠ6‹rO‹;Â‹yþ‹BxŒA»ŒJýŒNH�K—�Qã�:5Ž7pŽ=¨ŽIæŽ60�>g�F¦�Ií�A7�4y�}®�J,‘4w‘C¬‘Dð‘?5’Eu’8»’>ô’=3“8q“{ª“&”?@”8€”/¹”Pé”6:•Cq•Eµ•Dû•<@–B}–PÀ–M—�_—Fï—N6˜Q…˜<×˜O™Ld™?±™7ñ™A)š6kšG¢šHêš@3›Bt›5·›+íœ�E6�
! |�8‡�-À�-î�ž).ž0Xž‰ž+’ž@¾žÿž Ÿ4ŸIŸhŸ${Ÿ$ Ÿ*ÅŸ*ðŸ 6 Q  o � ª ¶ #Ç "ë ¡!%¡+G¡"s¡–¡´¡Æ¡#Ø¡ü¡¢7¢W¢[¢b¢1‚¢0´¢0å¢0£G£`£x£-£­£.É£ø£¤#(¤#L¤6p¤Q§¤3ù¤3-¥2a¥=”¥CÒ¥7¦IN¦<˜¦=Õ¦I§W]§Eµ§5û§"1¨9T¨DŽ¨Ó¨(ó¨*©:G©
‚© �©!±©Ó© ð©ª$*ª!Oª(qª,šª!Çªéª"«#«/«N«Um«-Ã«*ñ«2¬3O¬+ƒ¬4¯¬$ä¬/	­19­Ek­2±­ä­®"®#B®"f®‰®5¤®9Ú®*¯??¯(¯O¨¯nø¯Sg°/»°3ë°8±3X±6Œ±/Ã±ó±N²1b²J”²'ß²&³<.³,k³(˜³5Á³e÷³%]´?ƒ´4Ã´/ø´,(µ3Uµ8‰µ!ÂµWäµJ<¶:‡¶BÂ¶3·39·(m·D–·"Û·)þ·!(¸!J¸9l¸-¦¸)Ô¸/þ¸#.¹-R¹€¹"œ¹¿¹
ß¹Sí¹<AºA~º#Àº,äº0»"B»;e»¡»*¹».ä»=¼Q¼!g¼‰¼-©¼&×¼Fþ¼
E½NS½¢½J»½N¾CU¾™¾G±¾ù¾¿5-¿c¿-�¿O¯¿ÿ¿.ÀKÀdÀ@kÀ¬ÀÃÀ%×ÀýÀ-Á?Á8YÁ&’Á#¹Á$ÝÁ%Â!(Â(JÂ*sÂ+žÂÊÂ'åÂ
Ã,)Ã=VÃ&”Ã8»Ã6ôÃ.+Ä)ZÄ+„Ä°Ä	ÍÄ×Ä
îÄüÄ%ÅD+Å[pÅ ÌÅ7íÅ'%Æ:MÆ:ˆÆ7ÃÆ(ûÆK$ÇCpÇ1´ÇKæÇ=2È'pÈ˜È3´È5èÈ?É,^ÉJ‹É0ÖÉ+Ê'3Ê+[Ê‡Ê-£Ê*ÑÊ>üÊ7;Ë1sË5¥ËLÛË0(Ì1YÌ(‹Ì-´Ì2âÌHÍ?^ÍEžÍHäÍ:-Î=hÎ¦Î?½ÎDýÎNBÏ/‘Ï)ÁÏ1ëÏ Ð,>Ð'kÐ.“Ð#ÂÐ1æÐGÑN`Ña¯ÑHÒ\ZÒg·ÒXÓBxÓ:»ÓUöÓKLÔL˜ÔRåÔA8Õ:zÕ:µÕ7ðÕ-(Ö/VÖ,†ÖG³Ö.ûÖC*×$n×“×5³×;é× %Ø$FØ kØ ŒØ!­Ø!ÏØ(ñØ-ÙHÙ0hÙ!™Ù»Ù:ÛÙ0ÚFGÚŽÚD®Ú7óÚ7+Û)cÛ�Û#«Û'ÏÛ#÷Û.Ü(JÜ"sÜ"–Ü¹Ü,ÖÜÝ&Ý(CÝ5lÝ¢ÝÁÝ%ÜÝ/Þ&2ÞYÞ?pÞO°ÞNß4OßK„ß&Ðß!÷ßà/àOà mà3Žà%Âà:èàI#á#má.‘á;Àá'üá6$â4[â�â¯â%Éâ)ïâ6ã#Pã:tã*¯ã%Úã"ä6#ä!Zä0|äF­ä8ôä&-å!TåGvå!¾å1àå2æ$Eæjæ�æ"—æ.ºæ=éæI'ç(qç1šç'Ìç!ôçè/èHèaè"}è è3¸èJìè7éFWéJžé+éé#ê9êWê+tê+ êÌê5êê ë:7ë9rë9¬ë"æë3	ì=ìSìdìwì~ì*žì9Éì:í!>ív`í ×íøí î-2î`î,rîŸî$½î&âî#	ï-ïEïaï:{ï¶ïÊïÝïðï$ð%4ðZð#xð'œð6Äðûðñ:ñQñlñ‡ñ%§ñÍñ,ìñ<ò+Vò!‚ò*¤ò7ÏòEó'MóHuó8¾ó5÷ó-ô)Dô)nô"˜ô#»ôßôõôõ$õ(;õdõƒõžõ$¾õ0ãõö"#öFö;dö6 ö×ö/öö &÷?G÷‡÷3 ÷%Ô÷)ú÷F$økø_�øYáøI;ùV…ùLÜùK)ú]uúZÓúk.ûšû>±û+ðû'ü#Dühü+„ü°üÐüïü"ý2ýKý)ký)•ý¿ýÚý ñý#þ6þLþ$gþŒþ2©þÜþ÷þÿ1&ÿ5XÿŽÿ'¦ÿ,Îÿ.ûÿ*%Jp†(¤,Í'ú1"'T0|3­6á'8@-y+§Ó*ó'9a"t'—+¿ëü%'4\x-—&Å,ì*9d!€¢¥©­µ½Òë0LYjs:€D»)*0H/y©2À*ó.*M'x' 'È$ð'	)=	!g	%‰	!¯	#Ñ	-õ	3#
!  W
! x
! *˜
! ,Ã
! .ð
! 1%Q!w!™#»ß1÷1)[)l–,¶:ã)
H
d
 
 
:¼
:÷
#2V_vJÖ!,9$f,‹0¸0é./I&y< Ý,ä/M6e œ#½á<ú'7*_+Š(¶ß'ÿ/'%W2})°&Ú%'D$X+}© Ã/ä/.D)s)� Çè'ô&3C/w§5Â5ø..]o#ƒ=§@å
&
40B-s(¡*Ê8õ5.+d=�>Î
/*:Z!• ·'Ø !;V
r#€¤"¶ Ùú'@Zi-‡"µØ!ò)>S.f•— ²»ÄàRÿR[d0mž¾Çå!î,9BOXaj†�1“-Å5ó,) ´V r!3~!²!*Ð!<û!58".n"d�"(#++#-W#L…#Ò#{é#me$3Ó$@%%H%5n%j¤%6&F&4Z&%�&#µ&-Ù&',"',O'*|'%§'-Í'Fû'3B(+v(9¢($Ü(+)-))G).q)= );Þ)$*.?**n*:™*/Ô*+; +7\+$”+7¹+Kñ+K=,A‰,-Ë,|ù,7v-6®-Yå-G?.;‡.8Ã.1ü.L./G{/JÃ/,0-;0hi0XÒ02+1E^1'¤1%Ì10ò14#2JX2?£2@ã2<$3a3k}3[é3AE47‡4M¿4H
5EV5Bœ5Fß5}&6L¤6Rñ6cD76¨7ß77ò7@*85k8A¡8+ã8?9<O99Œ9@Æ9B:FJ:2‘:(Ä:(í:.;E;/c;M“;6á;/<4H<,}<,ª<(×<k=4l=1¡=6Ó=I
! >9T>(Ž>'·>!ß>,?).?X?q?�?#­?Ñ?!ì?.@=@W\@ ´@=Õ@1A&EA4lA¡A(ÀA6éA$ B,EB3rB-¦B8ÔB
C))C:SC.ŽC8½C6öC)-D)WD2�D8´D"íDE-0E"^E3�EµE,ÉE"öE0F
! JF	UF3_F
! “F)žFbÈF,+GXG
! dGoG6~GZµG7HNHH+—H(ÃH&ìHDI(XIG�IHÉIJ2*J+]JF‰JÐJëJTK[K#lK�K*¯KÚK.ùK$(LMLjL'ƒL$«L$ÐL4õL0*M?[M*›M&ÆM%íM&N?:N+zN¦NÃN,âNO#*O1NO€O
! ›O¦O%ÅO5ëO5!P,WP$„P$©P#ÎP)òPQ*;Q%fQ#ŒQ.°QßQ"úQ-R0KR#|R  R8ÁR8úR
3S)AS2kS0žS=ÏS;
T)IT-sT=¡TßT+ýT)U>U%OU/uU%¥U,ËU,øU.%V,TV,�V,®V,ÛV*W&3W/ZW"ŠW­WÌW7ëW,#X0PX�X¡X²X ÒXZóX@NYC�Y^ÓY22ZeZK�Z8ÍZ%[3,[4`[•[0®[ß[ù[p\oˆ\'ø\1 ]R]/l]5œ]*Ò]"ý] ^B>^<�^3¾^!ò^_0_L_l_Š_Ÿ_´_6Ê_!`#`B`^`{`(’` »` Ü`ý`)a"<a5_a6•a$Ìa8ña"*b6Mb)„b&®b&Õb)üb,&c4Sc:ˆcÃc-Ûc	d&$d,Kd>xd7·d.ïde-5ece"~e¡e.¿e3îe8"f&[f"‚f¥f!Åf(çf'g68g?og*¯gÚgêg*
! h5h!Gh@ih'ªhÒh&íh7i>Li‹i©iÇiÚiöij4j!Tj.vj ¥jÆj4æj1kMklk…k1¥k×k0ók3$lXl+jl8–l)Ïlùlm!.mPmjm+‚m1®m8àm9n)Sn%}n £n Änånoo9o5So/‰o'¹o#áo/p05p3fp&šp-Áp3ïp#q)Cq%mq“q²q$Ìq2ñq3$r=Xr'–r,¾r+ër8s;Ps$Œs6±s2ès2tdNt9³t(ítAu%XuG~uMÆu,v-Avov#‹v!¯vÑv'ñv#w =w!^w>€w7¿w"÷w%x@x3Rx!†x3¨x4Üx@yRy"jy�y(¤y.Íy'üy7$z&\zƒz)šzÄz"ãz{?{%\{ ‚{!£{&Å{%ì{2|6E|(||+¥|!Ñ|-ó|A!}+c}>�}$Î}ó}<~$P~;u~.±~ à~& C5d#š)¾(è.€@€$Z€A€Á€)Ð€7ú€2�"E�h�"…�¨�·�Í�!æ�‚&‚!D‚-f‚”‚³‚'Ò‚)ú‚8$ƒ(]ƒ!†ƒ¨ƒ4Æƒûƒ3„*D„0o„4 „!Õ„/÷„/'…2W…5Š…À…"Ü…)ÿ…()†0R†,ƒ†°†.Ð†(ÿ†"(‡'K‡bs‡0Ö‡)ˆ1ˆ/Pˆ5€ˆ6¶ˆ/íˆ)‰1G‰y‰)˜‰7Â‰4ú‰6/Š$fŠ$‹Š°Š)ÎŠ'øŠ ‹#9‹]]‹L»‹Œ&Œ:ŒKŒ6jŒ¡Œ»Œ?ÕŒ&�'<�&d�‹�§�Á�#Ø�%ü�'"Ž"JŽ.mŽœŽ%¹ŽßŽûŽ%�>�[�p���-§�Õ� ð��.�M� l���X£�$ü�!‘-6‘d‘ }‘ž‘º‘,Ù‘’"’<’2Z’)�’.·’æ’0“;4“8p“2©“2Ü“2”2B”>u”*´”0ß”;•,L•y• †•§•.Å•)ô•=–"\–Z–\Ú–
7—+E—q—†—Ÿ—´—%Ï—/õ—2%˜X˜l˜‚˜”˜«˜¾˜Ò˜5æ˜D™7a™.™™È™3á™š/šIšcš}š—š±šÊš)ãš
›(›;C››™›²›Ë›ä›ý›œ1œKœ7eœ�œ7·œïœ	�#�=�U�o�Š�¥�À�:Ý�ž4ž(Rž{ž›ž!¸ž3Úž8Ÿ5GŸ4}Ÿ/²Ÿ âŸ3 7 "T 'w )Ÿ -É *÷ ("¡*K¡5v¡,¬¡3Ù¡3
¢\A¢ž¢?»¢(û¢=$£@b£6££9Ú£1¤4F¤J{¤Æ¤)â¤,¥$9¥^¥&y¥ ¥µ¥Ï¥&é¥K¦K\¦;¨¦;ä¦A §b§-€§®§Í§&í§,¨BA¨*„¨%¯¨hÕ¨5>©1t©¦©6Ä©9û©45ª,jªC—ª-Ûª	«"'«@J«.‹«0º«!ë«<
¬FJ¬6‘¬.È¬C÷¬C;­&­,¦­2Ó­D® K®1l®ž®9½®:÷®P2¯&ƒ¯<ª¯8ç¯- °!N°1p°.¢°5Ñ°.±>6±&u±Mœ±+ê±²>4²$s²0˜²6É²I³,J³6w³!®³Ð³/ï³F´+f´,’´N¿´Aµ;Pµ-Œµ5ºµtðµGe¶—­¶@E·9†·CÀ·?¸:D¸8¸#¸¸'Ü¸¹#$¹#H¹)l¹‰–¹2 º&SºUzº&Ðº/÷º8'»!`»+‚»2®»-á»'¼47¼¡l¼i½3x½.¬½(Û½¾>#¾b¾�¾’¾;ª¾7æ¾8¿<W¿J”¿ß¿/ÿ¿"/À5RÀ/ˆÀ"¸À2ÛÀÁ$*Á,OÁ'|Á,¤Á+ÑÁ7ýÁ-5Â>cÂ¢ÂY¿Â7Ã(QÃzÃ%”Ã ºÃ;ÛÃ'Ä=?Ä)}Ä(§Ä/ÐÄ,Å+-Å2YÅ ŒÅ(­Å)ÖÅ*Æ+Æ&IÆ'pÆ'˜ÆÀÆ4ÙÆ%Ç&4Ç)[Ç$…Ç3ªÇ2ÞÇ/È0AÈ1rÈ/¤È2ÔÈ2É8:É$sÉ$˜É(½ÉæÉ1Ê)8Ê-bÊ,�Ê,½Ê<êÊ5'Ë&]Ë/„Ë=´Ë&òË%Ì7?ÌwÌ’Ì°Ì,ÐÌýÌ0Í'IÍ5qÍ;§Í=ãÍ5!ÎTWÎ¬Î ÉÎcêÎBNÏ.‘Ï%ÀÏæÏùÏ-
Ð;Ð4SÐ-ˆÐ¶Ð"ÎÐñÐ	þÐ+Ñ4ÑFÑ3[ÑB�Ñ*ÒÑ$ýÑ-"Ò?PÒ�Ò®Ò2ÍÒ8Ó:9Ó(tÓ$�Ó+ÂÓîÓÔÔ-Ô$DÔ%iÔ �Ô)°Ô7ÚÔ	ÕÕ(1Õ(ZÕƒÕ(ŸÕ*ÈÕóÕ?ÖCQÖ;•Ö%ÑÖ÷Ö×#,×#P×#t×#˜×-¼×'ê×'Ø#:Ø-^Ø ŒØ!­ØÏØëØÙ #Ù%DÙ$jÙD�Ù/ÔÙ2Ú57Ú-mÚK›ÚLçÚA4Û@vÛ"·ÛKÚÛ/&ÜIVÜ$ Ü9ÅÜÿÜ7ÝRÝ$gÝ4ŒÝÁÝMÚÝ((ÞBQÞ(”Þ1½Þ-ïÞß%7ß']ß(…ß%®ß$Ôß+ùßc%à7‰àÁàÕàIéàT3á5ˆá*¾á'éá5â*Gâ"râ(•â/¾â7îâ&ã@ã&Oãvã#Žã²ã*Íã#øã!ä>ä/\ä:Œä,Çä#ôäDåF]å@¤å8ååPæHoæE¸æþæ,çBçaç~çšç0ºç.ëç%è=@è.~è+­è4Ùè:é5Ié%é+¥é5Ñé1ê29êIlê-¶ê,äê$ë'6ë0^ë$�ë3´ë+èë!ì6ìLì#iì�ì)œì2Æìùì-í3Bí'ví%ží7Äí5üí2î(Rî${î î¼î:Ïî
! ïï7ïUï‚uï†øï(ð ¨ðÉðHÝð'&ñNñiñ„ñšñ ´ñ+Õñ2ò24ò2gòfšòóó
! -ó%8ó%^ó!„ó¦ó¹ó(Ìó#õó$ôN>ôH�ôQÖôU(õ~õ5šõÐõ)ßõ	ö&ö1Fö-xö(¦ö)Ïö>ùö,8÷7e÷�÷!²÷/Ô÷"ø+'ø=Sø%‘ø2·ø;êø;&ùEbù7¨ù2àù?ú5Sú.‰ú)¸ú!âú…û‰Šûdü#yü)�ü!Çüéü:ý<ý@[ýFœý4ãýþ57þmþ'…þO­þýþÿ%ÿCÿbÿwÿ‘ÿ¯ÿ4»ÿ;ðÿ:,(g0�4Á<ö@3,t:¡/ÜMSZA®Rð7C,{A¨1êHMeU³Y	CcY§BMDX’>ë4*/_I�1Ù3e?G¥HíH6	^	�Þ	‘l
! 0þ
! L/O|qÌ->˜l˜
.ž
Í
í
>ÿ
>>6}:´;ï)+&U#|9 DÚ>-[,‰¶,¼+é24H}Lš1ç(5^{™¸×í"/*Z$w&œ$Ãè(9HWoŒ#¡ÅÖîý2F]r�;¦)â%.#G1k� ¸Ùæÿ!,>:k2¦Ùó70Fw“²É
! ã(î,D4a–°Ë-é/<G,„,±-Þ9:F.�4°/å&<Mmˆ&¤Ëç!53S‡.šÉ%æ('@h*ˆ³3Ñ*0-H v2—0Êû2 "N -q Ÿ ´ 1Ð !!8-! f!.‡!1¶!è!""5">T"=“")Ñ",û".(#W#/w#8§#Xà#9$P$c$x$—$*­$2Ø$;%KG%0“%:Ä%2ÿ%)2&+\&7ˆ&0À&:ñ&','=T'?’'0Ò'/(&3(LZ(D§(9ì(.&))U)/)<¯)0ì)3*"Q*,t*1¡*;Ó*6+.F+6u+'¬+`Ô+@5,1v,&¨,.Ï,2þ,*1-,\-P‰-)Ú-,.-1._.5.?µ.;õ.91/2k/ž/+½/Dé/'.0AV01˜06Ê0+1F-13t1N¨1/÷12'2Z2(y2¢2;¾28ú2336R3'‰3/±3*á3=4IJ4,”43Á48õ40.5$_5=„5fÂ5A)6Ck6*¯6*Ú6/7#57!Y7{7”7#­7-Ñ7!ÿ7#!82E8!x86š88Ñ8#
! 9*.9.Y9ˆ95¨9Þ92ý9
0:>:+O:;{:0·:2è:/;K;1M;.;0®;Wß;?7<3w<C«<ï<+=%1=#W=3{=1¯=1á=&>*:>*e>�>9®>*è>$?88?,q?1ž?/Ð?2@3@2O@Q‚@.Ô@-A+1A$]A‚A¢A/¼A(ìA*B.@BcoB<ÓB>C
OC.]C+ŒC&¸CßC=ÿC#=D.aD%�D¶D)ÕD9ÿD<9E5vE8¬E+åE+F4=F0rF:£F5ÞF2G'GG1oG(¡G0ÊGûGH.HKH$gH!ŒH'®HÖHòH I3I0OI'€I+¨I9ÔI1J&@J/gJ.—J$ÆJ5ëJ4!K4VK<‹KÈK!âK!L&&L&MLtL'{L(£L<ÌL2	M><M'{M£M.¿M7îM)&N4PN4…N<ºN ÷N"O$;O`O2wOªOÉO9ßO9P.SP(‚P>«P2êP3Q0QQ2‚QµQÁQ%ÞQ%R*R@RRR$eR ŠR«R¼RÑRÝR÷RSS(S 1SRS+qS'�S"ÅS#èS)T6TLT+iT •T!¶T ØT#ùTU =U#^U!‚U!¤U(ÆU%ïU!V 7V$XV}V•V®V(ÂV"ëV,W ;W\W/xW'¨W0ÐW%X''X(OXxX%�X+³XßX+þX*YGY8bY8›Y7ÔY;Z5HZ4~Z5³Z5éZ4[6T[5‹[7Á[6ù[50\7f\8ž\7×\:]6J]9�]:»]9ö]80^1i^#›^ ¿^=à^ _(?_h_ƒ_Hš_)ã_)
`,7`$d`*‰`!´`$Ö`$û`$ a$Ea#ja+Ža*ºa)åa(b.8b"gbŠb¥b"½b*àb*cA6c+xc4¤c6Ùc2dCd9\d:–dÑd#âd.eM5e'ƒe«eÊeÝeðeff1fDf5bf-˜fÆfæfúf,g<Eg2‚gµg:Ïg
! h"h$?h.dh“h£hÁhÓhíh	i!i"5i$Xi}i›i»iÐi#éi
jj'j*7j.bjJ‘jÜj#üj k.>k,mk1škÌkEìk 2l#Sl-wl¥lHÂl*m&6m&]m)„m/®m4Þm+n7?n9wn8±nên%	o /o6Po7‡oT¿o$p 9p8Zp<“pÐpápópqq)8q<bq(Ÿq'Èq'ðq&r?r*^r:‰rÄr1ärsG%s@ms;®sTês)?t3itW�t1õtF'uEnu3´u2èu,vHv6fv$�vBÂv*w&0w Ww)xw,¢w1ÏwgxLix(¶x/ßx4y)Dy1ny@ y$áy<z.Cz0rz£z½z)Úz.{13{/e{!•{'·{ß{ü{$|+7|+c|D�|Ô|-í|;}-W}…}�}"½}à}é}&~//~'_~‡~›~°~É~Ý~ù~70Q ‚&£&Ê:ñ&,€S€1k€<�€;Ú€.�1E�.w�.¦�5Õ�5‚?A‚.�‚°‚É‚"á‚8ƒ9=ƒwƒ*”ƒ ¿ƒ(àƒ(	„/2„(b„(‹„"´„&×„,þ„2+…A^…' …$È…$í…,†<?†|†.™†'È†4ð†&%‡.L‡<{‡¸‡'Ö‡#þ‡"ˆ$=ˆ<bˆŸˆ,ºˆ@çˆL(‰Pu‰0Æ‰7÷‰/Š.LŠ{Š6›ŠÒŠ ðŠ‹6&‹]‹t‹%Š‹=°‹Cî‹12Œ1dŒ2–ŒÉŒÕŒ6ëŒ"�#@�9d�0ž�-Ï�,ý�+*Ž3VŽ0ŠŽ!»ŽÝŽ%åŽ�5�6U�'Œ�´�#Í�añ�"S� v�4—�5Ì�/‘-2‘+`‘.Œ‘(»‘$ä‘&	’;0’-l’+š’Æ’.ã’)“<“!\“#~“,¢“&Ï“7ö“/.”2^”5‘”VÇ”<•:[•1–•%È•.î•–7–KK–2—–)Ê–@ô– 5—(V—C—BÃ—˜* ˜+K˜1w˜#©˜#Í˜4ñ˜&™7™ W™x™—™·™$Ñ™ö™	šš3šHš_š
vš%„š0ªšÛšúš›/›&F›(m›(–›(¿›è›7œ-@œnœ‚œ¢œ.Âœ+ñœ�37�k�E}�<Ã� ž!!žCž`žvžJ�žTÚžT/Ÿ8„Ÿ5½Ÿ8óŸ7, 2d -— 3Å &ù 6 ¡6W¡Ž¡#£¡ Ç¡!è¡!
! ¢",¢O¢j¢$†¢%«¢Ñ¢í¢$
! £/£A£Y£7a£'™£(Á£$ê£)¤%9¤%_¤$…¤%ª¤Ð¤5Ù¤C¥S¥<r¥9¯¥+é¥/¦-E¦2s¦.¦¦DÕ¦+§LF§C“§(×§&¨('¨P¨'\¨$„¨2©¨Ü¨,ø¨6%©"\©©#™©2½©2ð©
#ª1ª	8ªBª"Iªlª)Šª*´ª(ßª «)«G«![«}«-�«Ë«Û«ç«¬ ¬>¬]¬{¬0�¬4À¬õ¬ ­ %­:F­4�­"¶­)Ù­®5®%S®&y®) ®Ê®!Ó®õ®@¯@S¯C”¯3Ø¯!°3.°7b°6š°7Ñ°(	±(2± [±|±/–±2Æ±$ù±$²/C²!s² •²)¶²)à²)
! ³-4³b³0x³8©³4â³*´:B´C}´Á´Ô´,ô´,!µ+Nµ+zµ¦µ!Âµ-äµ'¶9:¶)t¶%ž¶)Ä¶(î¶2·$J·=o·$­·Ò·'é·8¸J¸h¸*„¸¯¸;Í¸,	¹<6¹s¹"�¹/°¹à¹ð¹Sÿ¹;Sº(�º-¸ºæº$»'»0=»n»/†»4¶»4ë»6 ¼*W¼#‚¼#¦¼6Ê¼6½8½6L½Mƒ½ Ñ½/ò½"¾23¾"f¾#‰¾#­¾$Ñ¾8ö¾./¿>^¿:�¿$Ø¿6ý¿ 4À)UÀÀ�À¢ÀµÀ!ÔÀ:öÀ11Á(cÁ ŒÁ.­Á$ÜÁÂÂ)5Â&_Â,†Â1³ÂåÂ,Ã..Ã]Ã)mÃ—Ã!·Ã#ÙÃ6ýÃ 4Ä;UÄ-‘Ä8¿Ä8øÄ@1Å)rÅ;œÅ/ØÅ2Æ#;Æ_Æ*|Æ*§Æ9ÒÆ0Ç4=Ç6rÇ0©Ç1ÚÇ&È*3È%^È6„È8»È/ôÈ&$ÉKÉdÉ.sÉ&¢ÉDÉÉ$Ê)3Ê ]Ê~Ê;™Ê*ÕÊ*Ë;+ËgË'†Ë2®Ë8áËYÌ&tÌ*›Ì'ÆÌîÌÍ%Í4Í"OÍ;rÍH®Í<÷Í<4Î<qÎ<®Î ëÎ:Ï5GÏ"}Ï8 Ï*ÙÏÐÐ'Ð;ÐOÐcÐuÐ‰Ð›Ð­Ð¿ÐÑÐãÐôÐÑÑ*Ñ<ÑNÑ`ÑtÑ†Ñ˜ÑªÑ¼ÑÎÑâÑôÑÒÒ.ÒBÒTÒfÒwÒ‰Ò›Ò­Ò¿ÒÑÒãÒ÷Ò	ÓÓ1ÓCÓUÓgÓwÓ‘Ó®ÓÄÓäÓ'þÓ/&Ô6VÔ!�Ô¯Ô;ÎÔ
! Õ1Õ4LÕ)�Õ/«Õ)ÛÕ2Ö!8Ö/ZÖ0ŠÖ »Ö&ÜÖ<×!@×b×(z×,£×7Ð×Ø%Ø:EØ"€Ø,£Ø&ÐØ:÷Ø:2Ù(mÙ–Ù*´Ù1ßÙ'Ú9ÚNVÚ#¥ÚÉÚ$éÚVÛKeÛ±Û"ÅÛ
èÛöÛÜ6ÜSÜoÜ‹Ü©Ü#¶Ü'ÚÜÝ Ý =Ý ^Ý Ý  Ý ÁÝ âÝ Þ $Þ EÞ fÞ‡Þ"¥ÞÈÞèÞß$ß@ß\ß|ß˜ß´ßÐß3ìß à(>à'gà�à¢à¾àÞà7ôà,áGá `á%�á.§á2Öá	â#â#@â(dâ�â=¡â-ßâ&
ã#4ãXã<lã©ãÈã$æãä!ä,>äkä*‹ä¶äÌä$èä.
å:<åwåGŠåMÒå' æDHæ,�æ[ºæmç(„ç$­ç%Òç3øç,è)Lè)vè- è(Îè3÷èA+é9méL§é'ôéê;ê[ê"zê%�ê#Ãêçê!ë!)ëUKë)¡ë<Ëëì(ì9@ìzì™ì¬ì¾ì*Øì$í!(í!Jí!lí$Ží"³í#Öí#úí#îBî'bîŠî)¦î Ðîñîï1ïQï mïŽï®ï7ÎïfðVmð5Äðúðñ,8ñ,eñ"’ñµñ$Éñîñ'	ò11ò3còT—òìòó ó!7óYó3vóªó ºóÛó!ûóô5,ôbôzô7‘ô0Éô1úô),õ0Võ)‡õ2±õ/äõ6öKö@kö¬öÉö-Ûö%	÷/÷(I÷r÷+�÷¼÷Ü÷%ø÷ø$9ø^ø$yø$žø/Ãø7óø +ù@Lù%�ù!³ùÕùòù-ú/:ú5jú$ úÅúâú8û?:û1zûL¬û>ùû>8ü0wü5¨ü;Þü5ý%Pý*vý6¡ý+Øýþ,#þ(Pþ0yþ$ªþ(Ïþøþ<ÿ,Oÿ4|ÿ"±ÿ=Ôÿ.5A(w, ,Í&ú!+8d}—·!Ö%ø2M/h/˜È"Ü!ÿ!0CS.j!™ »(Ü89>+x&¤Ë#Û ÿ #6)Z,„8±'êK"^#�¥Å ã%*(F+o.›2Ê!ý,MLš	¡'«@Ó	1	6L	 ƒ	+¤	.Ð	ÿ	2
! 3K
! #
! £
! 6¸
! ï
! ‚/$² ×'ø" $C#h(Œ)µß-ôG"
j
-ƒ
±
Ï
Ü
 û
$A#V#zž¸Ô'ç'/6Cf5ª"à/+32_"’&µÜ(ü%2<o&�#´-Ø,"3V(qš1¸+ê++B+n+š*Æ-ñ4;TC�4Ô8	GB!Š(¬ Õ&ö:KXM¤6ò)F&cŠ9¦à4ç52,h<•5Ò&</+l"˜»8Ø-4?1t4¦LÛZ(Yƒ(Ý:(A5jA Fâ<)Af5¨)Þ:!UAw@¹Lú&Gn%Š6°3ç# !? #a … — /¨ =Ø 
!C$!3h!<œ!Ù!)ù!+#"%O"%u"+›"Ç"Û"÷"#%6#(\##…#-©#5×#
$'-$)U$$$+¤$Ð$7ì$,$%Q%1n%7 %JØ%#&%/&U&r&*Ž&¹&.Ï&Eþ&<D' �'"¢'.Å'Oô'KD(J�(KÛ(K')Js)K¾)5
! *7@*Gx*9À*Dú*D?+L„+@Ñ+=,1P,=‚,À,-Å,.ó,2"-6U-BŒ-.Ï-(þ-)'.:Q.+Œ.1¸.-ê.<//U//…/<µ/Zò/7M0)…0;¯0(ë0-14B1w1'•1'½1	å1ï1
! 2.'2V2"s2–2µ2Î2-ë2353*Q3|3˜3&·3&Þ34!"4
D47R4.Š4(¹4$â4525M5^5%~5?¤59ä566<U6:’67Í6,7*275]7“7¦7Ã7#à7&8&+8R8Aj8¬8Ê8ç8)ü8&9,=9Fj9$±9Ö9(ô9 :/>:-n:-œ:,Ê:÷:;+;<A;A~;=À;,þ;#+<CO<<“<%Ð<'ö< =2?='r=4š=$Ï=-ô=4">3W>%‹>0±>0â>8?L?k?Š?!ª?1Ì?0þ?)/@;Y@9•@$Ï@#ô@ A9A!IA"kAŽA*¬A&×AþA:B<TB8‘BÊB7èB+ CLC+gC"“C¶C)ÑC*ûC2&DWYD)±D+ÛDE8%E&^E…E£E'ÂEêE4F9FSFmFd„F^éFHGfGƒG¡G³G=ÈG?H7FH+~H!ªHÌH*ÛH)I,0I)]I=‡I(ÅI,îIAJ5]J4“J)ÈJ)òJ-K@JK"‹K)®K*ØKL-L'GL)oL&™L5ÀL öLM44MiM7‚M)ºM&äM$N'0N'XN9€N0ºN;ëN6'O3^O/’O3ÂO3öO*P)JP/tP$¤P@ÉP:
! Q"EQhQˆQ¡Q¶Q(ËQZôQ/ORR•R.±R2àR8S-LS8zSD³S$øS.T(LT(uT'žT1ÆT.øT5'U5]U9“U5ÍU5V59VoV!„V#¦V-ÊVøV.WFWSWmW+ŠW ¶W×W-óW.!X(PX'yX+¡X4ÍXY4"Y(WY€YžY»Y(×YPZŸQZvñZh[†€[6\/>\%n\)”\7¾\&ö\7]GU]�]@µ]2ö]$)^N^=l^ª^º_Î_ã_÷_
`!`4`I`]`r`†`›`±`Å`Û`õ`	aa-aGa\araˆa›a4³a(èabD1b,vb>£bTâbA7clyc;æc>"d4ad>–d1Õd2e0:eke<}e2ºe2íe( f2If3|f°fcÏf3g:SgFŽgÕgògh*.h!Yh!{h6�h ÔhRõh/Hi$xi �i¾iÜiûi"j"=j3`j”j²j7Çj!ÿj/!k8Qk.Šk3¹k-íkl&5l$\l'�lD©lDîlF3m=zm8¸m*ñm/nLnDbn1§n,Ùn0o87o$po/•o5Åo(ûo6$p%[pB�p'Äp&ìp%q39q.mqœq&¯q'Öq1þq0r/Gr(wr) r/Êr6úr(1s6ZsA‘sEÓs3t4Mt.‚t±t.Ðt4ÿt4u/Juzu&šu#Áu!åuv#v;v,Wv„v'švIÂv)w&6w!]ww�w"¢wÅwáw&ùw x5?x ux–x«x$Æx,ëxAyZy[tyHÐy1z:Kz>†zÅz"áz6{<;{1x{ª{/Ç{0÷{(|èF|*/}Z}l}…}˜}+®}$Ú}ÿ}~3~N~6e~<œ~.Ù~'30d)€5ª à$€"&€I€^€%s€™€%·€&Ý€��>�]�8|�µ�3É�4ý�2‚N‚.h‚)—‚Á‚"Ü‚ÿ‚ƒ>(ƒgƒP|ƒ9Íƒ@„&H„)o„1™„.Ë„-ú„2(…0[…;Œ…;È…††23†&f†1�†0¿†'ð†-‡BF‡"‰‡¬‡)Â‡+ì‡Gˆ/`ˆ.�ˆ)¿ˆ4éˆ&‰+E‰0q‰&¢‰É‰4è‰3ŠQŠ+iŠ •Š(¶Š/ßŠ-‹==‹/{‹;«‹ç‹/Œ32Œ1fŒ0˜Œ*ÉŒ#ôŒ#�<�=\�Cš�DÞ�3#Ž0WŽ,ˆŽ8µŽ)îŽ�6� R�s�‹�¦�7¾�'ö�6�+U�7��,¹�/æ�0‘5G‘*}‘(¨‘Ñ‘é‘ü‘@’5R’#ˆ’¬’!Ë’Qí’ ?“A`“(¢“9Ë“€”	†”4�”4Å”.ú”6)•.`•.�•¾•Ü•û•–+7–c–*w–*¢–Í–5í–5#—Y—%t—"š— ½— Þ—-ÿ—"-˜!P˜%r˜˜˜(§˜!Ð˜ò˜™,™D™Ca™¥™b¹™›Q›2p›J£›Eî›h4œ!�œ9¿œ=ùœ7�ÕM�$#ž>Hž/‡ž<·žôž)Ÿ1*Ÿ\ŸcŸUyŸbÏŸA2 Kt TÀ H¡J^¡4©¡?Þ¡>¢K]¢Z©¢?£LD£Y‘£Cë£Y/¤O‰¤CÙ¤;¥†Y¥Oà¥—0¦gÈ¦C0§Yt§MÎ§K¨Oh¨>¸¨<÷¨B4©Mw©DÅ©Q
! ªQ\ªZ®ª>	«AH«‰Š«X¬Gm¬Iµ¬Pÿ¬=P­EŽ­FÔ­I®Ge®=­®‰ë®u¯?‘¯<Ñ¯D°bS°;¶°Xò°MK±I™±Hã±J,²Yw²SÑ²¨%³QÎ³b ´Yƒ´=Ý´bµU~µGÔµF¶Mc¶;±¶\í¶MJ·I˜·Kâ·M.¸'|¹"¤¹VÇ¹
! º>)º2hº1›ºÍº'äº.»	;»0E»Kv»Â»!Ü»þ»*¼A¼3W¼3‹¼6¿¼6ö¼$-½$R½'w½!Ÿ½Á½Ü½é½&ÿ½)&¾P¾'i¾8‘¾0Ê¾û¾¿-¿)A¿!k¿�¿&ª¿Ñ¿Õ¿Ü¿Bü¿A?ÀA�ÀAÃÀÁÁ6ÁE=Á(ƒÁ2¬Á-ßÁ
Â+Â+IÂ9uÂT¯Â9Ã9>Ã9xÃO²ÃHÄ9KÄP…Ä>ÖÄ?ÅQUÅ]§ÅOÆ<UÆ"’ÆCµÆGùÆAÇ3`Ç5”ÇHÊÇ
È!È"AÈdÈƒÈ£È%¼È/âÈ5É5HÉ'~É¦É-ÀÉîÉúÉÊZ7Ê=’Ê6ÐÊ8Ë5@Ë&vË<�Ë*ÚË9Ì2?ÌHrÌ7»Ì óÌ Í 5Í$VÍ#{ÍŸÍE»ÍNÎ2PÎLƒÎ6ÐÎYÏ‰aÏeëÏ@QÐ@’ÐAÓÐ9ÑBOÑ8’Ñ#ËÑ[ïÑ<KÒ]ˆÒ,æÒ.ÓBBÓ8…Ó-¾Ó:ìÓh'Ô*�ÔD»Ô6ÕB7Õ:zÕ6µÕ;ìÕ&(ÖdOÖ]´ÖC×NV×@¥×9æ×* ØFKØ#’Ø.¶Ø&åØ&ÙB3Ù7vÙ-®Ù7ÜÙ$Ú;9Ú"uÚ*˜Ú%ÃÚéÚdøÚF]ÛN¤Û"óÛ0Ü>GÜ/†Ü@¶Ü÷Ü;Ý6OÝF†ÝÍÝ&æÝ$
Þ72Þ)jÞL”Þ
áÞUïÞEßXbß]»ßJàdàWxàÐàéà;	á*Eá5pár¦á"â?<â|â‘â=˜âÖâõâ(
! ã3ã6Fã}ã1›ã.Íã*üã)'ä-Qä$ä+¤ä/Ðä*å+å-Kå!yå3›åCÏå%æ39æ1mæ2Ÿæ,Òæ1ÿæ"1ç	Tç ^ç
ç�ç,–çNÃç`è%sè:™è3ÔèKéHTéC�é4áéVêSmê3Áê^õêETë.šë%Éë=ïëH-ìXvìGÏìUí5míA£í.åí2îGî0eî1–îBÈîBï9NïGˆïWÐï4(ð7]ð-•ð?ÃðLñVPñM§ñTõñSJòLžòFëò2óMJóJ˜óUãó59ô-oôD�ô(âô;õ7Gõ>õ+¾õ2êõJöNhöi·öN!÷[p÷dÌ÷g1øP™ø:êøX%ùR~ùPÑùc"úI†úJÐúGû>cû1¢û;Ôû7üVHü8ŸüJØü-#ý&QýBxýI»ý&þ6,þ.cþ.’þ+Áþ/íþ/ÿ7Mÿ$…ÿ=ªÿ$èÿ%
>3<rQ¯)Z+?†>Æ,(2([+„(°7Ù-'?'g!�9±#ë*):4d™¶)Ï4ù&.UHo]¸[LrV¿("?b x+™ÅBå1(GZQ¢,ô2!	KT	/ 	6Ð	>
! %F
! !l
! (Ž
! 9·
! Fñ
! 28>k7ª8â14M)‚1¬QÞB0
*s
'ž
\Æ
,#GP4˜(Íö,%?RD’\×-4;b.ž&Í#ô#&< c$„©:ÃLþ$KPpJÁ+$8 ] ~2Ÿ/Ò$='eB~>Á?$@7e�²ÃØ&ß/:6Aq)³ŠÝ(h‘'®7Ö1!S#n*’%½$ã#,<E‚—«Ç#â '!C$e=Š+È"ô.J f'‡¯3ÏH?L$Œ8±8êN#2rE¥>ë5*`#x#œ'À)è,>$S$x�»-×& ., [  p ‘ C° =ô "2!3U!%‰!C¯!ó!3"'?"4g"Fœ"ã"kû"gg#PÏ#Z $R{$QÎ$j %e‹%€ñ%r&Mˆ&3Ö&*
! '%5'#['9''¹'á'ü'"(>(+X('„(/¬(Ü(ø(!)":)])u)%‘)·)5Ò)*#*=*2[*3Ž*Â*0Ü*;
+8I+&‚+$©+Î+"è+4,8@,/y,?©,/é,8-<R-<�-,Ì-Fù-6@.5w.'­.<Õ.$/47/l/&�/,¨/2Õ/00$*0.O0"~0/¡03Ñ0'12-1"`11ƒ1%µ1(Û122222232K2g23z2®2»2Ì2Õ2Hâ2R+3/~3®3?Î3>4M46i4/ 43Ð4/5,45,a5,Ž5)»5,å5.6&A6*h6&“6(º62ã687%O7$u7/š71Ê7:ü7@78&x8"Ÿ8"Â8'å8
97&93^9’9,¥9$Ò96÷9@.:)o:#™:"½:,à:$
;C2;Cv;#º;$Þ;d<Kh<´<1Ì<%þ<+$=7P=3ˆ=6¼=2ó=/&>DV>›>6¢>Ù>*÷>"?=<?/z?/ª?Ú?_ú?5Z@7�@:È@CA+GA7sAO«A3ûAO/B7BA·B5ùB*/CZC3oC-£C!ÑC)óC6D0TD5…D@»D>üD*;EfE0rE0£EEÔEAF#\FJ€F<ËF=GFG^G,xGM¥GZóGNH_H<kH8¨H*áH9IAFIMˆI;ÖIEJAXJ(šJ/ÃJ@óJ)4K/^K0ŽK"¿K)âK)L'6L^L/kL›L/¬L+ÜLM(M"DM"gMŠM#™M?½M0ýM.N%KN0qN¢N·N9ÑNO
! 
OO
! 0O
! ;O$FO$kOO�O
! àO
! ëO
! öO2P%4P
! ZP%eP
! ‹P1–P#ÈPìP
! üPQ
! Q
! "Q
! -Q#8Q
! \QgQ=kQ-©Q<×Q2R¼GRqS0vS#§S*ËS<öS:3T.nTz�T2U5KU7�U`¹UV�1Vm¿V<-W_jW&ÊW;ñW-XJ­XøX@Y+UY,�Y8®YçY*Z*0Z([Z#„Z+¨ZJÔZ)['I[Iq[%»[,á[\*+\0V\B‡\EÊ\#]/4]+d]M�]/Þ]^:.^5i^#Ÿ^7Ã^Kû^QG_K™_5å_œ`@¸`6ù`k0aLœaEéaE/b9ubR¯bKcaNc+°c,Üco	dZyd3ÔdTe&]e&„e/«e<Ûe_fYxf?Òf:gMgˆhgoñgIah?«hbëhHNiH—iOàiK0j˜|jQkagkwÉk;Al}l9“lTÍl>"mLam-®mUÜmN2nM�nSÏnV#oZzo2Õo+p+4p2`p%“p1¹p\ëpBHq0‹q4¼q,ñq,r%Krlqr6Þr2s9HsK‚s7Îs*t$1t"Vt0yt&ªtÑt'èt'u-8ufu$„u1©uÛuoúu jv=‹v1Év'ûv5#wYw#rw3–w!Êw+ìw2x,KxExx¾x(Õx:þx+9yFey4¬y,áy,z3;zIoz-¹z$çz,{'9{1a{“{-ª{.Ø{O|
W|	e|Ko|
»|5É|mÿ|4m}	¢}	¬}¶}GÇ}v~;†~bÂ~2%2X.‹\º3€PK€Uœ€%ò€?�8X�]‘�ï�‚…'‚­‚-È‚ö‚,ƒ!Cƒ7eƒ*�ƒ!Èƒêƒ$	„+.„+Z„B†„GÉ„N…7`…0˜…3É…4ý…C2†2v†!©†!Ë†4í†"‡4?‡Bt‡7·‡	ï‡+ù‡5%ˆG[ˆJ£ˆ+îˆ+‰/F‰.v‰:¥‰!à‰(Š'+Š%SŠ<yŠ(¶Š2ßŠ9‹<L‹/‰‹2¹‹Bì‹>/ŒnŒ,…ŒL²Œ;ÿŒM;�;‰�1Å�4÷�b,Ž*�ŽAºŽüŽ�),�7V�)Ž�5¸�5î�7$�5\�5’�5È�5þ�54‘,j‘5—‘'Í‘#õ‘#’==’4{’7°’è’“!“!@“fb“LÉ“Q”jh”?Ó”#•M7•O…•:Õ•I–GZ–¢–6À–%÷–'—†E—‡Ì—*T˜4˜'´˜0Ü˜>
™6L™/ƒ™$³™BØ™Hš5dš(ššÃšãš ›$›C›Z›q›:‰›$Ä›é› 	œ!*œLœ2jœ$�œ$Âœçœ,üœ )�8J�4ƒ�"¸�6Û� ž43ž5hž4žž4Óž<ŸCEŸ>‰ŸCÈŸ 7+  c +„ 2° Fã L*¡<w¡9´¡2î¡!¢-@¢"n¢3‘¢LÅ¢>£5Q£.‡£¶£Ô£&ô£'¤IC¤@�¤PÎ¤¥/:¥/j¥š¥/²¥Râ¥65¦#l¦.�¦<¿¦Uü¦!R§&t§›§%º§%à§'¨'.¨&V¨5}¨#³¨-×¨@©:F©!�©£©¼©/Û©ª<$ªCaª¥ª.²ª9áª=« Y«z«&˜«!¿«á«/ù«<)¬?f¬?¦¬'æ¬#­2­M­h­�­–­°­3Æ­/ú­*®%J®6p®,§®7Ô®!¯-.¯<\¯!™¯@»¯*ü¯ '°H°,g°3”°4È°Xý°-V±0„±6µ±?ì±@,²0m²4ž²1Ó²5³t;³B°³,ó³F ´)g´L‘´RÞ´41µ=fµ"¤µ1Çµ#ùµ¶,:¶ g¶)ˆ¶*²¶FÝ¶=$·+b·.Ž·
½·2Ë·%þ·;$¸D`¸B¥¸è¸ ü¸¹+3¹4_¹+”¹?À¹'º(º(>ºgº „º¥º?Äº)».»J»,g»0”»<Å»@¼-C¼Aq¼,³¼'à¼=½8F½A½/Á½.ñ½G ¾)h¾=’¾6Ð¾+¿&3¿3Z¿3Ž¿?Â¿0À73À-kÀ4™À(ÎÀ%÷ÀgÁ…Á.‘Á?ÀÁÂ'Â ;Â%\Â‚ÂŽÂ¤Â!¿Â&áÂ#Ã&,Ã0SÃ„Ã Ã"¼Ã(ßÃ;Ä2DÄ'wÄŸÄ;µÄñÄ:Å5AÅ4wÅ7¬Å-äÅ8Æ8KÆ;„Æ;ÀÆ&üÆ/#Ç,SÇ,€Ç7­Ç9åÇ-È8MÈ,†È'³È1ÛÈu
É5ƒÉ.¹É èÉ5	Ê.?ÊDnÊB³ÊMöÊ8DË,}Ë,ªË?×ËLÌEdÌ,ªÌ,×Ì!Í-&Í0TÍ*…Í:°ÍˆëÍbtÎ.×ÎÏ%Ï%:ÏG`Ï¨Ï-ÈÏOöÏ3FÐ6zÐ9±Ð'ëÐ"Ñ$6Ñ1[Ñ1�Ñ3¿Ñ,óÑ> Ò(_Ò+ˆÒ"´Ò×Ò/öÒ#&ÓJÓ&hÓ�Ó-¥Ó"ÓÓ(öÓ"Ô$BÔ$gÔ#ŒÔ°ÔbËÔ3.ÕbÕ?€ÕÀÕ%àÕÖ!%Ö*GÖrÖ"�Ö%³Ö=ÙÖ1×7I×%�×<§×Gä×I,Ø?vØG¶Ø9þØ98Ù;rÙ;®Ù:êÙ=%ÚDcÚ¨Ú»Ú+ÛÚ?Û(GÛFpÛ/·ÛaçÛfIÜ°Ü,ÁÜîÜÝ"Ý:Ý*XÝCƒÝCÇÝÞÞ3ÞEÞ\ÞoÞƒÞ7—ÞEÏÞ=ß0Sß„ßC�ßáßÿßà;àYàwà•à²à9Ïà	á(áKGá“á¯áÊáåáââ7âSâoâ:‹âÆâ:ââã9ãUãqãŒã¨ãÄãàãüãBä]ä|ä,œä Éäêä!
! å;,åIhå:²å@íå:.æiæ;†æÂæ+àæ6ç3Cç7wç4¯ç2äç4èDLè:‘è>Ìè>égJé"²éLÕé3"êAVê?˜ê7Øê5ë5Fë3|ëh°ëì)5ì4_ì0”ìÅì&âì	íí8í6UíSŒíSàíB4îBwîQºîï?)ïiï‡ï*¦ï9ÑïIð/Uð)…ðy¯ðA)ñ8kñ&¤ñ1Ëñ>ýñ<<ò-yòQ§ò5ùò/ó%MóCsó4·ó:ìó)'ôDQôN–ô=åô3#õSWõP«õ0üõ5-ö?cöG£ö+ëö7÷$O÷>t÷7³÷Uë÷.AøCpøD´ø4ùø*.ù6Yù7�ù>Èù-ú;5ú%qúK—ú,ãúûG.û)vû: û?ÛûNü5jü5 ü$Öü ûü.ýXKý2¤ý1×ýY	þTcþ@¸þ7ùþ;1ÿ�mÿQïÿ¥ABç?*YjIÄDBS/–0Æ'÷, L-mƒ›<%\n‚-ñ:=Z(˜4Á=ö640kGœ¨äw�LHR/›ËBë .	O	b	J}	?È	@
! HI
! ^’
! )ñ
! 0=L9Š-Ä/òH"k+Š<¶>ó32
4f
L›
1è
D_n}Hì+5a4�#¶HÚ.#JR0�0ÎCÿDC9ˆ:Â)ý8'-`6Ž)Å:ï;*,f“?¯$ï%(:#cI‡=Ñ6:F;�7½7õ<-Jj3µ+é)"?8b3›/Ï0ÿ.0>_5ž'Ô1üL.%{%¡9Ç(&*(Q;z"¶GÙ1!BSN–\å=Bl€%í(q<L®-û9)cw@�Î9ë-%S-pžµ;Æ $  >E K„ 5Ð *!91!Yk!'Å!(í!8"FO"D–"5Û"&#48##m#‘#¥#À#+Û#1$09$8j$U£$
! ù$%A%/`%�%,©%-Ö%*&Q/&_�&?á&(!'%J'p'%‹'%±'%×'%ý'4#(*X(*ƒ(#®(=Ò(*)*;)$f)$‹)°)$Ï))ô)+*UJ*< *6Ý*A+:V+Y‘+Wë+MC,E‘,)×,d-9f-^ -*ÿ-;*.f.D†.Ë.;ç.M#/,q/nž/&
0^40-“0HÁ0D
! 1 O1-p12ž1(Ñ1-ú13(21\2zŽ2N	3X3s3\Ž3Wë3DC41ˆ4)º4Aä43&5-Z5/ˆ5F¸5;ÿ5;6U65d6š64´6é677.>7m7-Š7?¸7Eø71>8&p8K—8Mã8N19G€9[È9U$:Sz:Î:3î:.";Q;m;'�;=µ;:ó;3.<Gb<Bª<;í<;)=Ce=7©=,á=5>FD>D‹>BÐ>[?>o?2®?+á?/
@8=@%v@Dœ@.á@A-A*KA(vAŸA?±A2ñA$B2ABKtB-ÀB/îB9C:XC!“C1µC1çC)DCDTcD¸DÎD'íD/E•EE–ÛE/rF,¢F%ÏFeõF=[G#™G#½GáG-üG-*H@XH>™H>ØH>IzVI*ÑIüIJ-!J*OJ%zJ J¸J9ÕJ4K5DKbzK\ÝKe:Li L"
! ME-MsMC†M*ÊM3õM+)N4UN5ŠN6ÀNX÷N3POM„OÒO*ëO9P$PP/uPB¥P.èP:QORQ?¢QJâQ;-R;iRV¥REüR5BS2xS'«SÂÓSÃ–TsZU/ÎU)þU)(VRVCrV&¶VIÝVO'WCwW»W9ÛWX1-Xe_XÅXÔX'êX!Y4YSYmY
‹Y0™Y=ÊY<Z.EZ9tZ5®ZFäZR+[0~[K¯[3û[V/\P†\F×\N]:m],¨]MÕ]0#^LT^L¡^dî^nS_UÂ_g`K€`WÌ`_$aI„a8Îa,bJ4b0b6°bxçbT`cNµcOdnTdÈÃdÊŒe6WfUŽf_äf…Dg4Êg¦ÿg¥¦h4Li#�i¥iTºiMj;]j>™j7Øj4k1Ek+wkM£kFñk"8l#[lBl9Âlül,m+2mI^m?¨m&èm^n6nn¥n(Ánên 
! o*+o+Vo‚oœo(¼oåoBöo)9p1cp/•p0Åpöpq/qAqUqgqyq!”q¶q.Îqýqr,r>r!Yr{r’r®r Ærçr`s5bs˜s¸sÁs+às<tIt)it“t£t½t(Ût<uIAu=‹u&Éu'ðuCv:\v(—v+Àvìv 
! w
! +w,6w/cw"“w?¶wöw"x!9x3[x6�xNÆx3y6IyA€y?ÂyFz8Iz?‚zEÂz;{D{7U{&�{$´{3Ù{'
|5|S|(f|"�|:²|í|5}";}1^}�}#¯}1Ó}1~67~ n~8�~8È~ 6")YPƒ<Ô$€E6€%|€3¢€Ö€#ò€:�Q�o�<ˆ�&Å�1ì�8‚W‚n‚†‚&Ÿ‚FÆ‚A
ƒ.Oƒ/~ƒ5®ƒ%äƒ5
! „F@„o‡„"÷„….…-K…y…0�…HÁ…<
! †QG†:™†LÔ†7!‡4Y‡)Ž‡C¸‡@ü‡>=ˆ1|ˆJ®ˆOùˆ9I‰=ƒ‰2Á‰Lô‰GAŠ8‰Š-ÂŠ1ðŠ1"‹CT‹=˜‹4Ö‹%Œ61Œ?hŒD¨ŒCíŒ:1�Fl�)³�xÝ�KVŽ;¢Ž)ÞŽ9�EB�*ˆ�/³�Yã�4=�1r�2¤�"×�<ú�L7‘;„‘6À‘6÷‘%.’9T’DŽ’,Ó’N“@O“9�“5Ê“O”9P”OŠ”3Ú”D•"S•2v•#©•;Í•G	–#Q–@u–0¶–3ç–1—PM—Tž—-ó—8!˜NZ˜<©˜*æ˜N™‚`™Kã™N/š+~š?ªšAêš),›$V›{›”›#­›2Ñ›œ%$œ8Jœ*ƒœK®œMúœ+H�7t�5¬�!â�5ž":ž;]ž
™ž§ž5ÂžLøž7EŸ9}Ÿ6·ŸîŸ:ðŸ3+ 8_ v˜ N¡>^¡U�¡ó¡7
! ¢(B¢2k¢4ž¢>Ó¢>£1Q£7ƒ£7»£2ó£E&¤>l¤+«¤?×¤7¥6O¥3†¥4º¥&ï¥@¦dW¦9¼¦9ö¦40§(e§(Ž§·§2Î§(¨0*¨2[¨‡Ž¨D©D[©
 ©8®©:ç©9"ª\ªIwª3Áª5õª-+«$Y«6~«Aµ«D÷«=<¬@z¬6»¬6ò¬>)­;h­@¤­7å­8®,V®5ƒ®6¹®=ð®.¯K¯i¯‡¯%¤¯"Ê¯(í¯° 3°!T°v°=“°,Ñ°2þ°H1±Fz±1Á±Gó±<;²5x²T®²B³@F³C‡³#Ë³-ï³)´0G´/x´¨´=±´<ï´I,µBvµ[¹µ/¶!E¶0g¶I˜¶0â¶@·@T·K•·*á·*¸-7¸e¸A€¸"Â¸å¸P¹PR¹8£¹+Ü¹>ºCGº5‹ºDÁºJ»Q» c»-„»6²»é»	¼¼2;¼&n¼•¼«¼Ã¼Ô¼ò¼½ ½<½:K½+†½8²½4ë½' ¾0H¾6y¾°¾)Ë¾0õ¾-&¿.T¿-ƒ¿0±¿,â¿-À0=À.nÀ.�À5ÌÀ2Á.5Á-dÁ.’ÁÁÁÞÁüÁ,Â&DÂ1kÂ(�ÂÆÂ>æÂ+%Ã4QÃ+†Ã8²Ã6ëÃ"Ä%?Ä;eÄ+¡Ä;ÍÄ	Å(Å@EÅW†ÅVÞÅZ5ÆT�ÆSåÆT9ÇTŽÇSãÇU7ÈT�ÈVâÈU9ÉT�ÉVäÉW;ÊV“ÊYêÊUDËXšËYóËXMÌW¦ÌIþÌ7HÍ<€ÍP½Í*Î39Î%mÎ“ÎV±Î8Ï3AÏ-uÏ'£Ï,ËÏ"øÏ&Ð%BÐ%hÐ%ŽÐ(´Ð0ÝÐ.Ñ-=Ñ<kÑI¨Ñ!òÑ Ò5Ò&QÒ1xÒ1ªÒFÜÒ.#Ó?RÓ?’Ó<ÒÓÔG/ÔFwÔ¾Ô'ÑÔ;ùÔ_5Õ3•Õ'ÉÕñÕ
! Ö"Ö?Ö[ÖyÖ/“ÖEÃÖ@	×*J×u×&Ž×>µ×Jô×Q?Ø'‘ØE¹ØÿØ5Ù-RÙ:€Ù»Ù'ÓÙûÙ+Ú+@Ú#lÚ�Ú8«Ú*äÚ1Û)AÛ#kÛ'�Û/·ÛçÛôÛÜ2Ü3HÜW|Ü+ÔÜ&Ý$'Ý9LÝ7†Ý>¾Ý%ýÝY#Þ'}Þ.¥Þ6ÔÞ%ßV1ß.ˆß+·ß+ãß9à@Ià@Šà8ËàCáGHáE�á%Öá0üá(-â>VâD•âhÚâ-Cã$qãC–ãQÚã,äGäcä"~ä1¡ä9ÓäL
å:Zå>•å2Ôå:æ&Bæ6iæI æ,êæ?çWçYlçOÆçMètdè9Ùè7évKé<ÂéWÿéTWêI¬êLöêCCë0‡ëI¸ë4ìI7ì8�ì6ºì%ñì8íEPí9–í‚Ðí^SîA²îBôîH7ï9€ïIºïRð+WðNƒð2ÒðEñ'Kñ(sñ>œñ8Ûñ:ò9Oò.‰ò6¸ò,ïòó-5ó.có2’óCÅó	ô+ ôLLô7™ôÑô*íô/õHõ*Qõ5|õ=²õ6ðõ'ö;öPöjö€ö)�öDÇö8÷E÷"c÷#†÷7ª÷'â÷
! øA'øJiøN´ø/ùF3ù7zù2²ù=åùB#úBfú/©úÙúñú*ûC6ûDzû"¿û8âû/ü/Kü5{ü;±ü/íü,ý+Jý3vý>ªýCéýU-þ2ƒþ0¶þ2çþ;ÿRVÿ©ÿ5Ãÿ%ùÿ:1Z/ŒB¼$ÿ($-M{(•D¾5 XVg¯lD„HÉ92,lE™8ß/HNa!°Ò1ðE"Ph/¹/é0
! JU?n!®'ÐAø::7u>­6ìF#	Gj	8²	ë	ø	
! ;.
! =j
! ,¨
! Õ
! )ò
! w)”.¾5íG#7k5£=Ù3
2K
.~
+­
CÙ
8>V"•?¸.ø*'*R-}6«/âI7\<”FÑlF…DÌC-U5ƒ!¹ÛXó4L0�J²#ý.!WPR¨û7=OB�-Ð+þ7*b t!•· ×ø(+@	lvŠŸ¶
Í3Û3$C h‰¡+º)æ)):d>„3Ã÷(*73bB–ÙEù?]QF¯*ö*! LmŠb¦j	itGÞC&8j?£Aã:%:`+›=Ç= C >Z 2™ 3Ì 5!/6!f! †!*§!+Ò! þ!!"%A"g"}"˜"@ "*á"0#1=#?o#2¯#1â#0$1E$w$N€$NÏ$%F>%D…%3Ê%8þ%07&Gh&7°&Iè&42'Zg'NÂ'<(4N()ƒ(­(0¹(,ê(:)R)8r)E«)%ñ)*)4*3^*3’*
Æ*Ô*	Û*å*+ì**+2C+?v+>¶+'õ+*,H,*e,/�,AÀ,--"'-!J-#l-$�-.µ-ä-?.CD.ˆ.,œ.+É.Dõ.>:/*y/7¤/$Ü/@0/B00r03£0×0%à0$1N+1Nz1\É1A&2*h2D“2KØ2F$3[k3CÇ3;4(G4p4?Ž4GÎ4'5'>58f5#Ÿ5&Ã50ê5060L61}6%¯6NÕ6B$73g78›7FÔ7N8j8%83¥84Ù8291A9*s9,ž9@Ë9/:B<:8:4¸:8í:7&;9^;-˜;IÆ;*<#;<5_<K•<á<=6 =W=Gw=;¿=Kû=G>(f>5�>Å>Õ>mä>IR?;œ?.Ø?@/#@S@:k@¦@9Å@?ÿ@??AAA5ÁA2÷A2*BD]B3¢BÖBDîBW3C&‹C/²CâCAøC':D,bD(�D)¸DMâD60EKgEL³E'FZ(F ƒF3¤FØFèFG#G:G<ZG4—G-ÌG$úG0H(PH$yHžH-µH)ãH.
IG<I„I5£I7ÙIJ."J*QJ*|J-§JJÕJ+ KMLK4šKDÏKDLOYL/©LFÙL6 MAWM)™M'ÃM5ëM;!NT]N=²N<ðN=-O<kOK¨O4ôO2)P2\PB�PDÒP3Q$KQpQ�QB�Q5àQJR,aR1ŽR"ÀRãRGS6KS8‚SF»S%T-(TBVTC™TeÝT1CU9uU0¯UàUÿU
V+V$IV@nVV¯VFWFMWF”WFÛW#"X>FX;…X%ÁXPçX.8YgY{YŽY¤YºYÐYãYùYZZ2ZEZXZlZZ’Z¥Z¸ZËZÞZôZ[[-[@[S[i[|[’[¨[»[Ñ[ä[÷[\\1\D\W\j\}\“\¦\¼\Ï\â\õ\
! ]] 9]Z]+r]ž]-¼];ê]C&^$j^!�^H±^ú^4
_6B_-y_0§_)Ø_<`#?`3c`4—`%Ì`,ò`Ea*ea�a1®a,àa9
bGb(fb<�b Ìb6íb0$cCUcK™c+åc d-2d7`d'˜dÀdbàd+Ce'oe*—egÂeT*ff-–fÄf$Óf&øf!gAg`g g g*±g0Üg 
h).h)Xh)‚h)¬h)Öh)i)*i)Ti)~i)¨i)Òiüi#j)?j*ij'”j$¼j$áj(k$/k$Tk$yk$žk;Ãk'ÿk)'l(Qlzl Žl!¯lÑlAîl0mOm$lm)‘m8»m=ôm2nMn#kn(�n¸nKÍn-o4Go+|o¨oJÁo%p2p-Rp€p!›p0½pîp2qAqXq.uq1¤qBÖqrZ-r`ˆr(érIs4\s`‘skòs/^t-Žt'¼t9ät"u+Au4mu0¢u+Óu@ÿuO@vD�v`Õv*6w!aw!ƒw$¥w$Êw)ïw)x#Cx%gx!�x_¯x-yH=y%†y¬yEÊy$z5zNzfz/„z(´z&Ýz&{&+{)R{)|{(¦{(Ï{(ø{#!|+E|q|-‘|$¿|#ä|#}#,}P}$p}#•}%¹}Aß}!~f¡~C(L,u:¢:Ý1€J€&d€‹€-©€7×€6�cF�"ª�Í�&á�;‚6D‚C{‚¿‚)×‚(ƒ**ƒUƒFfƒ#­ƒÑƒ;êƒ;&„8b„*›„9Æ„,…5-…1c…7•…*Í…Zø…'S†{†/‘†&Á†è†*‡.‡-M‡!{‡�‡(º‡ã‡'ÿ‡'ˆ'Cˆ'kˆ7“ˆ8Ëˆ"‰B'‰'j‰6’‰1É‰ û‰1Š@NŠP�Š'àŠ+‹-4‹Gb‹Dª‹9ï‹X)ŒM‚ŒCÐŒ8�HM�Y–�Bð�03Ž,dŽ=‘Ž9ÏŽ*	�:4�5o�>¥�'ä�,�*9�Gd�/¬�=Ü�*‘DE‘5Š‘@À‘/’31’3e’)™’Ã’-Ú’“$“%A“'g“)�“.¹“è“”)#”9M”8‡”À”*×”-•0•@•]•o•8�•-Æ•ô•2–BD–<‡–+Ä–+ð–—81—j—‰—' —0È—;ù—>5˜'t˜aœ˜&þ˜+%™&Q™+x™.¤™1Ó™š.!š7Pš;ˆšHÄš"
›30›Zd›¿›Æ›+Ó›Tÿ›+Tœ#€œG¤œ'ìœ7�@L�#��L±�Gþ�<Fžƒž8�ž'Öž'þžz&Ÿ-¡Ÿ"ÏŸ,òŸ# %C $i ,Ž /» ë ;¡Z>¡!™¡9»¡"õ¡¢3'¢+[¢2‡¢º¢2Ù¢-£%:£(`£‰£<�£'Ú£¤B¤M`¤K®¤3ú¤=.¥;l¥K¨¥2ô¥+'¦-S¦<�¦¾¦HÞ¦%'§/M§+}§4©§5Þ§'¨#<¨/`¨*�¨:»¨:ö¨31©9e©4Ÿ©6Ô©.ª4:ª;oªC«ª[ïª;K«@‡«cÈ«-,¬9Z¬-”¬1Â¬Qô¬iF­c°­A®&V®}®7œ®%Ô®Hú®C¯GJ¯’¯=«¯5é¯C°=c°,¡°9Î°-±&6± ]±5~±*´±Dß±1$²2V²Z‰²oä²jT³@¿³K´6L´Dƒ´TÈ´FµHdµJ­µ=øµ36¶j¶*}¶$¨¶'Í¶Lõ¶QB·Z”·,ï·¸.;¸Gj¸9²¸+ì¸.¹,G¹t¹‰¹2œ¹OÏ¹ºG/º=wºBµº7øº70»7h»4 »-Õ»K¼O¼+c¼(�¼(¸¼/á¼6½2H½3{½<¯½"ì½*¾A:¾,|¾3©¾ Ý¾Dþ¾=C¿"�¿@¤¿Aå¿W'ÀÀ>—À"ÖÀ-ùÀ4'Á+\Á4ˆÁK½ÁI	Â$SÂ'xÂ5 ÂXÖÂZ/ÃSŠÃZÞÃX9ÄS’ÄXæÄ>?Å@~Å[¿ÅDÆR`ÆR³Æ]ÇHdÇC­Ç9ñÇ=+ÈiÈ5nÈ6¤È7ÛÈ;ÉIOÉ7™É0ÑÉ5ÊO8Ê?ˆÊ?ÈÊ8ËGAËD‰Ë8ÎËFÌcNÌL²Ì-ÿÌD-Í1rÍ4¤Í<ÙÍ!Î08Î0iÎ	šÎ¤ÎÀÎ1ßÎ Ï#2ÏVÏvÏ�Ï,«ÏØÏòÏ2Ð?Ð"YÐ,|Ð%©Ð*ÏÐ/úÐ*Ñ?9Ñ7yÑ'±Ñ/ÙÑ	ÒB ÒcÒtÒ.”ÒMÃÒGÓDYÓAžÓEàÓE&Ô,lÔ2™ÔAÌÔÕ!Õ@Õ%]Õ2ƒÕ)¶ÕàÕKûÕGÖeÖƒÖ0˜Ö!ÉÖ0ëÖM×%j×�×2¯×7â×?Ø8ZØ8“Ø3ÌØ Ù#!ÙEÙJaÙG¬ÙLôÙ;AÚ*}ÚH¨ÚAñÚ,3Û0`Û,‘Û6¾Û/õÛ;%Ü&aÜ1ˆÜGºÜIÝ0LÝ@}Ý@¾ÝKÿÝ$KÞ8pÞ,©Þ3ÖÞH
! ßGSß8›ßCÔß?à&Xà%à%¥àËà$Ýà9á4<á7qá)©á"ÓáCöáE:âG€â!Èâ;êâ>&ãeã2…ã!¸ã'Úã*ä+-ä3Yäa�ä8ïä=(å&få?�å2Íå&æ.'æ9Væ"�æ;³æïæ	ç#çnBç|±ç0.è0_è0�è"Áè"äèGéNOéFžé:åéE êfê6‚ê2¹ê9ìê2&ëGYë6¡ëAØëDìA_ì@¡ì=âì3 í6TíM‹í"Ùí1üí2.îaî=€î5¾î6ôî6+ïFbï*©ï+Ôï9ð:ðCQð-•ð(Ãð5ìð3"ñ2VñC‰ñ7ÍñMò;SòG�òC×òGóHcó-¬ó?ÚóLô@gô]¨ôWõ2^õ/‘õÁõáõýõ?öpYöOÊö÷"3÷1V÷9ˆ÷JÂ÷B
øXPøM©ø-÷ø=%ù-cù6‘ù3Èù=üùE:úE€úEÆúLûIYûI£ûIíû7ü!Pü rü?“ü%ÓüCùü=ý#Ný&rý-™ý'Çý!ïý2þ=Dþ5‚þ'¸þ>àþGÿ(gÿK�ÿ4Üÿ/M3jnž¾
�ÌZŠvJ;L4ˆ<½Eú)@MjT¸
Q$>v0µæ=8B{“¬ÄÞö
&>Woˆ¢ºÔó	"	5	T	m	‡	¡	¸	6Õ	<
! )I
! Ns
! +Â
! ?î
! b.C‘~ÕDT=™5×=

2K
/~
.®
Ý
?î
7.8f2ŸAÒ= Rjs*Þ3	Y=$—"¼$ß.(3(\D…+ÊqöNh'·"ß%#(%L)r)œSÆ#>E],£<Ð?
1M?,¿!ìE0T2…K¸KPPN¡Ið.::i ¤WÅ>1\AŽEÐ)3@>t/³7ã&WB8š7Ó7MC?‘Ñ(å;@J‹3©4Ý7KJI–5à9NP\Ÿ>ü<; @x '¹ 8á <!W!:n!#©!.Í!'ü!#$"H"e"!"A¡"ã"'ú"Q"#*t#%Ÿ#"Å#è#ø#/$<$Z$(t$!�$;¿$$û$ %!8%+Z%3†%Jº%"&d(&V�&9ä&C'Fb'"©'*Ì'A÷'C9(7}(&µ(@Ü(A)*_)Š)6�*Ô*#ê*+"++3N+-‚+"°+Ó+*ò+,?8,@x,7¹,*ñ,6-&S-0z-8«-'ä-4.+A.m.‚.1ž.*Ð.-û.')/Q/)l/(–/ ¿/:à/07008h0¡0½09Ü001!G11i1›1±1TÆ12Y42=Ž2NÌ2&33B38v32¯31â3644K4<€4E½455?75&w5/ž56Î536(96Lb61¯6&á6-7567^l7<Ë7;8+D8Hp8.¹83è8>9)[9(…9<®9:ë9&:8C:9|:5¶:>ì:2+;F^;3¥;CÙ;<8:<Os<DÃ<C=0L=#}=$¡=Æ=Jæ=Y1>f‹><ò>8/?6h?BŸ?1â?(@=@"\@@™@³@=Ê@(A=1A,oAEœA1âA4B5IB:B)ºB'äBC#C5CMIC7—C*ÏC&úC%!DYGD,¡DOÎD*ECIE—�E%FD-F7rF1ªFGÜF6$GB[GžG"½G àG H,"HOH1cH6•H%ÌHEòH>8I"wI2šI-ÍI,ûI,(J=UJ3“J3ÇJ+ûJ'K.6K+eK&‘K&¸KßK%ýKa#L…Lñ	þî	·ù4^]b
! ±
! bN
‘¾
! 0‹	ðwÃ‚
! íet
! Sq«©	ö{ª˜os
! ¾sÈÀªbwýša!Ž
! š£4�¬	ùÇU‰r¹	†
! Sbë
! ä³ðóBÝNcdW°
! Ã�v²Ä·Â	fF
! näL¡j’
! x£	¨ÿqüúï
+ç·ô
i±¢ýl°$	@t6ƒ[«˜¸�
$k2¾�|]!Ü˜
Ô¤	ò
! ¥
! Að\ýà‚¤ÊÜÒ
! 	Í		Í4
(½­
! cµ‘Õ
! Ð°i8žïöƒIêPªÎ
�WÃ¹s©
ÀÝé	
! ‚	>³¼
’HÁët˜€�þU	e	à	©k0
h€	Õ·	¹Þë|´§qæ
!LaD?í¤éð&Û×K#-Ë	Òø™óì
¯Ý¾*@£;—43rˆ
! ÑxÒ
£RŸµ,¡
ú[
§Œ¦{Ô
Ï£
! ¬òJ
S™¢"&¹Òæh¨x	Ò¢Cž
! Üm\™î$
! pKÈµMn™
ªÆ�ìa	ÌàO³B
›8	ƒy`ƒÕ±
ºô”+¥Ä	B[?\e	®
A¿>‘ÚÝÓ
! ×:½
:
! 4	À‹†O!YöõŒ
! ¹–
ñª
! –ÚH}òÓ:
¢G£
 ÷DT­ãD—	.Œ©3J
f
! ìÊ
”HkúP¶
Ò¥¾=„¦i	ÿ“Öñ_
S
ŽŽËõM×íï
OÉ]
Ø-œv.®kQné»É%"—ïˆÊK
8çÜ
Ð7Cä
w
! Ðd¹š€žÂ›f	¦	Ÿ�áØ["êï/y§c
†ÁÄä	ðú`	�3#á
ÿ
§	Ûõ
! •¶	¢
! Ô	êžÇ4s§g1ôÏ3
! )
! íë¶éYùÍ\b
,
Éi	…VÇA	Jý¼ê	r°z	LC%¡Åt	
‡L
Yd
  Æ
! f!›
! "n	›=={³
eøÇ5©»›®ã4&
iš
! pnjÖ+	¿~ŠüKg/¥X}ü
! Ú$“/sJ,Á+z$yÖ¨}‰W
! Á	I½6M¾ü"	-Ü#2HW
ÕÇ>
)U
! 2Qœ¶	Ó'	ö‡	­ü_5	ˆœfŠ
ÔJPç¯	NÚ‘âéñ
å‚v	s	‰Ç5ívÕ{
Îô	)&÷šýaxó;]ÑOðèt¼É
! ,“ÿ 
*"aß>ˆ`F0ÕÊ	"©Ööm˜ëmNN
! �‰
! 
! ÊØÍ@	$IÖœÅx	ZÙÔ
! g
! ¢Q†
6­ˆä
! ··ï	‡g¯³¢P
! v&8
¸X4Ð·
! Ž³¬	ñ%	Pòn
EP1/
]¿Öâ`‡®
! ½ÔòÀ‚Ø
! ¬
$Ž	‚Ýqò	á
! ÁÜ•Q@ºèÛ
! dðäE—¸ÁiÅ�¼-
m
ùâC
hÐ9ž	žÊ¥·´RFG›AÚò²j4ïg@¯95L¨Z¢
·6—
! ~
! w¯ö;�	l*1Î|l	
¢Wk
ü6ÆE	… è
! l
! ·o*Ù5¥�‚ök 	…q­ÿ	ÏS7æâÐ¢Úßbz^DâY]
! "n.IW«Pöà³s÷	ÁhòÅ	áïMÂ} ¿}úÈ
  
! 7J	ç	à
.
o­	²

! ’×ÂýG�â	µÛÜr
! Tái
! ç.âÜ@Zto
! j”=
! èxpø²
ÿÓ¶¤
+
! Æ¿ØÜ7×S{§[é`
R£q	Ù]¼^O�Ú
! lä“y.
! Ÿ	Š	¯â
—·2–ƒC	Á
! ¯ä‰
! ÞêÔzË
! Ww¢À
X)Ê1
! rõ	tÕ/B(�Å¼
EÒÓ\
! {/÷„	V
! ŠÃÞúSÞ73˜BwÇ	4ê*¹
! b¦½îR
®ÃDZ~X¡eÖûåçÈLß6u
! ÅhÆ	Ñr
! Õï¬E<	¹�	Ù¡‚3¤å‡H
! ß
	P	VËJÊïÎï�
O¼m„øÛúÁ‡G¯
! ‡
‹¬‹Kªƒ
z
! »
! s¼WÒ1g€á
! 686d
! é
! ÒàÁF
'	•IC
! n¡F<
0°r	³
! �’-œß“ò1{„Ü	N‘]3|{ŽT
! @v
T¨•ˆi˜ÜzzðüÌ°8‰	â²–A¼
! duÉ±r ‚h†ªc“´:ººmF÷Öó	<
! <»3 £ÝH
§©¦	«ÝÚ	$	ãgLßC©åÄ‰^�hÐ	9fŠ÷õ¼
! h•¼X¨¶/û�R0	À27`An7Þ	›[
! y
*†žíì]ÃŽp@aêL	ÆBþ³_=�‡#?d±dÆ4ý*ê`¶
! ëŸûÛÛØî
Š�vÇ•O
´
Óuo
Pˆà=œ™ZR™
! :ô�Ó^	¡ËýfŒØÏêj‘ˆ×!�½¥	W½÷
¼pþ´pdRæKùÈáù ˜
! ã 
! —;vK
! 1Fû½Þp¥E
ª¾s;jýY
8 
! †)
! Û�	Ø’ìæ:®Ñ9‰
&¶¯ä
! ì
! ž›Í
ø„ê
! Y˜	®Ì$¨“
ðYaô!,©®	~�
! ”
! ÷>?N7ÒŸ ¡	es”X”	`¦?¡"Ë(
! ¬¦
! 'Å‡j.×Ì
u¦í°ýs
lE;í|×å«
! 4•u=TR*¹=ßŽÑ
¶â‘
¦Kú
,T¤;…ª%zFþÚ³ö[ ŽòQD'^
Ì	Îˆ	’
æ‰?
%
! -
! Ùá
€Ù²ö
! �‘
! D
äì	?Ÿ
! ž.ç3·›Rÿ”z½
! Pó
! !@æ	
! & =
è
”DtŒ¡–ðn
! P
ÙkN	ßNy�ÄdüoWµ‡
! uñg†5ù	ÅÌÖæP–SK	}Ú„H	UÏ	Æ¯¾¢¡UƒÔ�ÙÊÅ[r
Qx�
! Y	vd´.í
£¶�pi
S<E'€ÍZ	O¸ÿŸ¬»¬ñ;çá	1
~ƒ2
%‰-_â
! :§Ö	&æ
! ‚€|‘!ñ\
cû‰…·
8ñ´¶tçÍc(Í-z2_þÖ<6
! q1+Uc	½ÏN¾ÐÆ¹í:TÃ×
Qœ,Ã	Þ90~	—Qã
2Ò9vû
! 	U‡þ
÷`k(›Q%3†ÓÈFÃy	j«<°“
#“
! buHIq¼>ö
Dýf¥b—
ç;‹{ƒ’ži~q!zzqZDôÉ\ño:Þ8
,	/'¡œVæ
Š‹	�ô
! dq	Ì™¯"h«{Õ	ÌœâÂC|#M
nÙ&Œ|¶úAkø*
ê
! �86	†É.½
†lãôËF¤[Qã
! gC‹’ôõ
K(é
—Ð
pÞ�‚	W}pI9
p
ÄT>—Ó»m
! ô
:(8©.é£Ïk0¤å�
! ¢wAèJ�
! ž¿	ŠŸ
‚
5”F{np
! ÇÀ–{—Î¢¼ë}À�-À\#„
! CÏwa!ÙÿA
 
Ûe¡
! ‹Ÿæ8�~–
|1
! ó+°	`ÀÐ)yµõO
! 5wÛK	åX?Pë‡ˆ£G
! ã‹
! ˜p?rÌ	„X¥9>oõ^�~«Ç™m	Û]	8ÛxHJ,ºó\•åõþ
¶CÑ–Mç‚I
! #–/›	'•O	^X
r]
! Â5]ß
! ü
½è*­fì�_Þ
! 
'+EˆWã¾‘´
<Ã~e˜a�ÞÑý«º
! °
Ñó�¨	V
!
ŽX	"V´G
$×/lU¼³-Î¤^
! øñå…û
¹šØ�oóH'
! ié	ºz
* l/&	ÕÚîÌßš¥¿Ë
! 	µ
! ÝG´šäÝ[Ü½>	X á‚Y]lÙI¡ã¨j÷D	ÿ?	~">
! øôfuÆ 	`ù
! }´4‘+OÕr
“B
! Z‹¿ÿ
GŽôþ
! Ä™Ãæ'OöÙ
SUîg�Â…�	à«I	« šÇyhÖ
²	(–å	€x¸ù
®Ï
`Zü»ì+q
! 5
°NÈ
! áû_°ñT
u)
E¦7F±Ê¥
T×	�ÍÔíQH&˜ß	AY'°×¥Ñs	˜ý2šûø[âÿ
! k#
nñ3­Êþÿ
«ªóf
£
”{	…ÀãrÇ
! BoM»y +í
! %ìë�
! M�ÐÕàŠ¨_
! üÕ
ú0�
 xŒö	„¦‘‰ò, 9i óñm\¾	Ý
>Ô6•_î\’d9t©´	ÝóÃUIÞ.f¹
¨Z&ÖÏC×
! Å
! >£¸.Í2d	¿'#ºtBß)é£Bc
! HëR<iÑ"FîÞ
³±Æ¯JÖ
! ÷1ò0�1Û55G¸ÕÝ±�ÏèÝ
! –g
2*Ä¸	b0„¿ÊÒ›œPÔd
“S	íÃ0%�‹’ê2	÷qIR@ÁÇ?9«“Ý®ƒ
! 
µ 25Žð	?Z
A³UG¶?\
Î	¤áó7^Å£W+tüëËØ†@Ù	¸™Èt¢øØØŠ?
m§](ÿ
! Bcå
RÖ>[
  
! <y
! w`š
È
€h
ÚÙí	\	^î	ËìÚ~QAÙ
! ëÄÇ
zÕà&
! ûg	M
! n@Ç“‹=vÍ»J ¸oêÍdŠ�Ë¿T\ZÏ0a¼áO ŒD
! 4ªWOq
f•Ç¯·„YÿÛ8l
Q
! 1DP –^3¬$
Ð&à†	ñ$ÌrÌ“	I|
! j
Qª°‡]ý
! *		@
! ½	Ø	Tìpº
€
! 	¾E+
àõ€
! 
îÀ
! P
»Ó
’	a
! ¤›cšt4”aÂ²ÓWúß
|™ù•
ÈŸð
! ¸üö$
! VŸÒMbÄÅ¹”71…�œÀé2ä��Ã
wÕ
G™Ë
6ÏSÎGÁ
= ÃK¬Yî\/_¬Ó¦ƒ¸Ž7õ
X
! x+«	ê.¦
œë
¬E‘˜§¨
! pDòðL»9·Nš	:	ƒ	UHí˜K
ê
-¡Sèƒ¹äÄcNô�Üå.ÔèØú	ìŒÜµ„óC­‚Þ—_¾Jqôø
†(ôÖæçoà}»Ó	nj(	æ³µž€C
èt°$è
! �õ'
6€“	Vu[KÂø\eÆ
Zb	È€
iEÉ
ª&Þ?
! ‘Å
0
! #´”�Ñ
! ^#(yVÞY
! (
«Î%®¾Sxp ˆRsÊ¦Ê™oa
ê,lLâõ­	”x
! F
`
! ƒ
! 	
?	¢	
! b>H'ï
! ©
! ª‚YÅ-õÐ
! ÿÿù
! D%9	=ww
G;§(�LYÌ
! ±­Ð
ù(-ó
Å€7§¸
! -Ýèþñ
! ë"åùÙ
! …u	Y§<.+÷
! ¸ÓšÊwð%¦eé'uÙÓ	|±èŸrRo†å
! Ï¹Ÿ—§áø<=§
u
­Ÿj×)eÝ¿
! DÂ
Ð7
! ¦ÆvÒv5
! »h¤
! 
! Ô¬Ór{$”
	ïµ
_	žVS9OsVm²¡ÏÈj]H«ì
! R
! §Ê
! Î
þQ	ŒÚ¿Š¿Aý	‡Âû¶Œª
A]ðB©WwÄCR	|3I,îz©º›J,`¥uäCNÛ	“ø
! ßŽ
ÄÁæk£mzc
! 
! ¸Œ¨Ë³C½
! ¨bE:�
! ­Ì�Œ
–
! 9
! #ÆÕDóm3	<ÔlV	äüÁƒ¼¸
œA

E
! 
! Þ?€¿…ë	ÅL
! Ÿãfz#Àõ»ç
! =œk¾o–Óä-3
²ü²@
O¥@A
! ì	få%¤B´
! âih�
{
! ó";v7	UãÄ£÷
! ÌJ }	¨±ë2…—Ek	Åh»k0=†q“=	™	�µ1	i’ÀQ
_öºñ-	F	6Ôu"
! …	™û2*ºc‰Nui;
! µèÚéŠñ‹Í
! DRÑÌn:Ô¹
ù8	™H�t
Ëü
ý
ßtº„Ë¾
m¨ˆX&uB	ã›M	­
%8ä>)5“ò=P²AÊù±G·²
! ¥AgˆÈ1'6
‰§}_ˆg‹¡lž�>O�	9`¾VÐa�YÆ¶ë× ³	 @€)	o	
! Ñ\;
e
÷F
! W
�ÒÉµæhgi’‹•V^

ï•	h
! ïßÌMâÒ…
°‘O,
! Tgé3bÐ„l:$Ê�d’j
! ®½Kþ	:¶/
! _}
! úÂ
! Â	&òà
! Ñã	LÎ
! (²¿ô*Ã	Ä
1c¿
û-
! ¬á@R,¤/Óž÷0ÔX	¸	�SV®œè	wÕyÝßÄ
! ãÉî{¡
Ü]é^ˆØH	:›
Ý	3ï<æ	šùøÇ|}
Lúþ'Î9¤¬ý
! t	Ñêh	‰‡Pú
cL%Ã
! ¦»6
! íü	‰±)ƒ#	p	ø
þÍÈ5MãŸõvy->ž/³�.$2L§
! Äú
! ü0�†±
< š+1a;û‘_Tì<E!	­mNöÛ}I~[7
¯e
! Œ	X«
x
|ôjÙ©ÏgÆÈ	ª	+;ÂÁŠÀ~–�É
TŠ©ë´î< ÖI
! –	/	
! ®GBohÒØ
	e[	›þ:	�F%•
û#
! x)G
! »
l�_Éy�›þ(·`4 ­’XG#èáýÂb!î×ÉS
! J
! ¯
! Ío²"*
! ÆÀ	}•
! ~
y
•Nç„ß¹Š
! ÉÎÁ	©|	s¤�´½v
! sÎu¶Zû’k©ïa	±	ÆÉ\ój	g–
ŽŒÀ‡ªJî
! 4Zy†¨
~ŒÌT
! ¢’åU>		Ø‡Ãk&ç

! /«€qÒ	2
! �6ÂW	mªÂ	™ã0[‘	ÎŠ|
™‹)5)°„õLö,ºI
£ð
M!Û
Z
! Í	aFœ	—Ðð˜åœ
! ‰Œ±æ|�9Çw	%V�(¬�	Ú
T^BKÉ¤Í¥Ÿ}às¾s!ö²vŠú²ºÉÿQzb}Î^²³¬
! `!
! Ž—´”#¹Ïêr3Ú[º½®øU
¦y®Ï
! jÂv�	f)Îd)à„
[N0$%
Ô	¯
×MKÚ~^¯Ñe °7fQùçY�±‚
! V÷ø	c¤ƒ ÁíHò
;XG	±ÈS‰ž
ËâËb=èÜjw•r…
! IÈf—õðîÁáé…�V,J¼	ÖÑ	8
! U˜þk
! B¥8ì¯
�
¨l{eØ,ïÑÛ­Ÿ'*×‹x?qµ	mÉ	MàT	’ŽMƒxŒX6.	
! º	x!_néänò�	åµ:EÈJî…¸/ºµ�l"
5â‘mç”acZùcKá4
! 	û	Íe	­
! {p»	ûL‚C÷ú…);<µ˜ËMòœ
®‹
Äˆˆ
íç+¿eŽ7
”U
! 
! ZšÞB
! Å„�š·Ü
! *¢ìà;	~‡@ž´U®Ü
  
  %s: %d: warning: can't add declaration of '%s' into macro call
  
*************** write_c_file - output name is %s, prefix
*** 506,527 ****
   bytes conflicting code gen style switches are used shadows template parm %q#D"%s" is not a valid option to the preprocessor"Small register classes" kludge# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC visibility must be followed by push or pop#pragma GCC visibility push() must specify default, internal, hidden or protected#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma extern_prefix not supported on this target#pragma implementation for %qs appears after file is included#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack has no effect with -fpack-struct - ignored#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], <n>) is not supported on this target#pragma pack(push[, id], <n>) is not supported on this target#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 redefine_extname not supported on this target#pragma vtable no longer supported$ operand number used after format without operand number%<#pragma align%> must appear before the declaration of %D, ignoring%<#pragma%> is not allowed here%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%D::%D%> is not a member of %qT%<%D::%D%> is not a template%<%T::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<&%> constraint used with no register class%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<...%> has invalid operand number%<::%D%> %s%<::%D%> has not been declared%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@throw%> (rethrow) used outside of a @catch block%<@try%> without %<@catch%> or %<@finally%>%<[]%> can only be applied to arrays. It can't be applied to %qs%<__BELOW100__%> attribute only applies to variables%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qs%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<auto%> in file-scope empty declaration%<break%> must be in loop or switch%<catch%> not reached because of the catch clause at line %d%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration%<continue%> must be in loop%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement%<default%> label in statement expression not containing enclosing switch statement%<default%> label not within a switch statement%<else%> label does not match edge at end of bb %d
! %<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<for%> loop initial declaration used outside C99 mode%<friend%> can only be specified inside a class%<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%<java.lang.Object%> can't extend anything%<location_t%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<noreturn%> function returns non-void value%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<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=%> should return a reference to %<*this%>%<or%> of unmatched not-equal tests is always 1%<register%> in file-scope empty declaration%<return%> inside instance initializer%<return%> inside static initializer%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return%> with value from constructor %qs%<return%> with%s value from %<%s %s%>%<sizeof%> applied to a bit-field%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specified invalid for function %qs declared out of global scope%<struct %E%> declared in %<for%> loop initial declaration%<template%> (as a disambiguator) is only allowed within templates%<then%> label does not match edge at end of bb %d
! %<this%> is unavailable for static member functions%<this%> may not be used in this context%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>%<trap%> attribute is already used%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed args%<va_start%> used with too many arguments%<void%> as only parameter may not be qualified%<void%> must be the only parameter%>%D renamed after being referenced in assembly%E qualifier ignored on asm%H   by earlier handler for %<%T%>%H   by earlier handler for %qT%H  from here%H function '%D' is defined after prior declaration as dllimport: attribute ignored%H%<...%> handler must be the last handler for its try block%H%<>>%> should be %<> >%> within a nested template argument list%H%<noreturn%> function does return%H%qD is used uninitialized in this function%H%qD may be used uninitialized in this function%H%qs defined as wrong kind of tag%H%s '%D' %s after being referenced with dllimport linkage.%HDuplicate name %q.*s.%Hcontrol reaches end of non-void function%Hcreating selector for nonexistent method %qE%Hdefinition of static data member '%D' of dllimport'd class.%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Henumeration value %qE not handled in switch%Hexception of type %qT will be caught%Hexternal linkage required for symbol '%D' because of '%s' attribute.%Hextra %<;%>%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Hignoring #pragma %s %s%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hinline function '%D' is declared as dllimport: attribute ignored.%Hprototype declaration%Hsource file seen twice on command line and will be compiled only once%Hstatement with no effect%Hstray %<@%> in program%Hsuggest explicit braces to avoid ambiguous %<else%>%Hswitch missing default case%Hsynthesized method %qD first required here %Htraditional C lacks a separate namespace for labels, identifier %qs conflicts%Hvalue computed is not used%Hvariable %qD definition is marked dllimport.%Hwill never be executed%J	%#D%J  because the following virtual functions are pure within %qT:%J  enters catch block%J  first type here%J  original definition appeared here%J  other type here%J  since type %qT has pure virtual functions%J  when initialized here%J  you can work around this by removing the initializer%J conflicting type qualifiers for %qD%J%D causes a section type conflict%J%qD aliased to external symbol %qE%J%qD aliased to undefined symbol %qE%J%qD declared as a non-parameter%J%qD declared inline after being called%J%qD declared inline after its definition%J%qD defined both normally and as an alias%J%qD defined but not used%J%qD is normally a non-static function%J%qD is usually a function%J%qD redeclared as different kind of symbol%J%qD should be initialized in the member initialization list%J%qD takes only zero or two arguments%J%qD was used with no declaration before its definition%J%qD was used with no prototype before its definition%J%qD: visibility attribute ignored because it%J%qE attribute applies only to functions%J%qF declared %<static%> but never defined%J%qF used but never defined%J%s %+#D%J%s %+#D <near match>%J%s %<%c%s%>%J%s %qs%J'%D' causes a section type conflict%J'%D' defined locally after being referenced with dllimport linkage%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage%J'%D' used prior to declaration%JIn %D: overlapped variable and exception ranges at %d%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jaddress area of '%s' conflicts with previous declaration%Jalias definitions not supported in this configuration%Jalignment may not be specified for %qD%Jalignment of %qD is greater than maximum object file alignment.  Using %d%Jan address area attribute cannot be specified for local variables%Jan anonymous union cannot have function members%Japplying #pragma weak %qD after first use results in unspecified behavior%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>%Jarray %qD assumed to have one element%Jarray size missing in %qD%Jassignment to final field '%D' not in constructor%Jassignment to final field '%D' not in field's class%Jassignment to final static field %qD not in class initializer%Jbad PC range for debug info for local '%D'%Jbase class %q#T should be explicitly initialized in the copy constructor%Jbuilt-in function %qD declared as non-function%Jcan%'t set %qE attribute after definition%Jcase value %qs not in enumerated type%Jcase value %qs not in enumerated type %qT%Jconflicting types for %qD%Jconflicting types for built-in function %qD%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%Jdata area of '%D' conflicts with previous declaration%Jdata type of %qD isn%'t suitable for a register%Jdeclaration for parameter %qD but no such parameter%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration%Jdeclaration of %qD shadows a built-in function%Jdeclaration of %qD shadows a global declaration%Jdeclaration of %qD shadows a parameter%Jdeclaration of %qD shadows a previous local%Jdeclaration of %qD shadows previous non-variable%Jdeclaration of %qD with attribute noinline follows inline declaration %Jdeclaration of %qD with no linkage follows extern declaration%Jdeclaration of non-variable %qD in %<for%> loop initial declaration%Jdeclaration of static variable %qD in %<for%> loop initial declaration%Jdefault-initialization of %q#D, which has reference type%Jdefinition of static data member '%D' of dllimport'd class.%Jduplicate member %qD%Jextern declaration of %qD follows declaration with no linkage%Jexternal linkage required for symbol %qD because of %qs attribute.%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Jfinal field %qD may not have been initialized%Jfirst argument of %qD should be %<int%>%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfollows non-prototype definition here%Jfunction %qD definition is marked dllimport.%Jfunction %qD redeclared as inline%Jfunction %qD redeclared with attribute noinline%Jfunction %qF can never be inlined because it contains a computed goto%Jfunction %qF can never be inlined because it is suppressed using -fno-inline%Jfunction %qF can never be inlined because it might not be bound within this unit of translation%Jfunction %qF can never be inlined because it receives a non-local goto%Jfunction %qF can never be inlined because it uses __builtin_return or __builtin_apply_args%Jfunction %qF can never be inlined because it uses alloca (override using the always_inline attribute)%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining%Jfunction %qF can never be inlined because it uses non-local goto%Jfunction %qF can never be inlined because it uses setjmp%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception handling%Jfunction %qF can never be inlined because it uses variable argument lists%Jfunction %qF can never be inlined because it uses variable sized variables%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored%Jfunction might be possible candidate for attribute %<noreturn%>%Jignoring %<#pragma align%> for explicitly aligned %<%D%>%Jignoring asm-specifier for non-static local variable %qD%Jinconsistent dll linkage for '%D', dllexport assumed.%Jinitializations for multiple members of %qT%Jinitialized variable '%D' is marked dllimport%Jinitializer fails to determine size of %qD%Jinline declaration of %qD follows declaration with attribute noinline%Jinline function %qD given attribute noinline%Jinline function '%D' is declared as dllimport: attribute ignored.%Jinlining failed in call to %qF: %s%Jinvalid register name for %qD%Jinvalid use of structure with flexible array member%Jjump into scope of identifier with variably modified type%Jjump into statement expression%Jlabel %qD declared but not defined%Jlabel %qD defined but not used%Jlabel %qD used but not defined%Jlabel '%D' defined but not used%Jlabel '%D' used but not defined%Jmultiple initializations given for %qD%Jmultiple initializations given for base %qT%Jmultiple parameters named %qD%Jnested function %qD declared but never defined%Jno previous declaration for %qD%Jno previous prototype for %qD%Jnon-static declaration of %qD follows static declaration%Jnon-static method '%D' overrides static method%Jnon-thread-local declaration of %qD follows thread-local declaration%Jold-style function definition%Jold-style parameter declarations in prototyped function definition%Jonly weak aliases are supported in this configuration%Jpacked attribute causes inefficient alignment for %qD%Jpacked attribute is unnecessary for %qD%Jpadding struct to align %qD%Jparameter %qD declared %<inline%>%Jparameter %qD declared with void type%Jparameter %qD has incomplete type%Jparameter %qD has just a forward declaration%Jparameter %u (%qD) has incomplete type%Jparameter %u (%qD) has void type%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious declaration of %qD was here%Jprevious declaration of %qD was inline%Jprevious declaration of %qD with attribute noinline%Jprevious declaration of '%D'%Jprevious definition here%Jprevious definition of %qD was here%Jprevious implicit declaration of %qD was here%Jprevious non-inline declaration here%Jpreviously used here%Jprototype for %qD declares argument %d with incompatible type%Jprototype for %qD declares fewer arguments than previous old-style definition%Jprototype for %qD declares more arguments than previous old-style definition%Jprototype for %qD follows non-prototype definition%Jredeclaration of %qD with different visibility (old visibility preserved)%Jredeclaration of %qD with no linkage%Jredeclaration of enumerator %qD%Jredefinition of %qD%Jredefinition of parameter %qD%Jredefinition of typedef %qD%Jredundant redeclaration of %qD%Jregister name given for non-register variable %qD%Jregister name not specified for %qD%Jregister specified for %qD isn%'t suitable for data type%Jrequested alignment for %qD is greater than implemented alignment of %d%Jreturn type of %qD is not %<int%>%Jsecond argument of %qD should be %<char **%>%Jsection attribute cannot be specified for local variables%Jsection attribute not allowed for %qD%Jsection attributes are not supported for this target%Jsection of %qD conflicts with previous declaration%Jshadowed declaration is here%Jsize of %qD is %d bytes%Jsize of %qD is larger than %d bytes%Jsize of return value of %qD is %u bytes%Jsize of return value of %qD is larger than %wd bytes%Jsize of variable %qD is too large%Jstatic declaration of %qD follows non-static declaration%Jstatic variable '%D' is marked dllimport%Jstorage size of %qD isn%'t constant%Jstorage size of %qD isn%'t known%Jthird argument of %qD should probably be %<char **%>%Jthis is the first default label%Jthis is the first entry overlapping that value%Jthread-local declaration of %qD follows non-thread-local declaration%Jtraditional C rejects ISO C style function definitions%Jtype '%D' does not have a known size%Jtype of %qD defaults to %<int%>%Jtype of array %qD completed incompatibly with implicit initialization%Jtypedef %qD declared %<inline%>%Jtypedef name may not be a nested-name-specifier%Juninitialized member %qD with %<const%> type %qT%Juninitialized reference member %qD%Junused parameter %qD%Junused variable %qD%Jvariable %qD declared %<inline%>%Jvariable %qD definition is marked dllimport.%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>%Jweak declaration of %qD after first use results in unspecified behavior%Jweak declaration of %qD must be public%Jweak declaration of %qD must precede definition%Jweak declaration of %qD not supported%Jzero or negative size array %qD%d constructor(s) found
  %d destructor(s)  found
  %d frame table(s) found
  %i-bit mode not compiled in%q#D and %q#D cannot be overloaded%q#D cannot be declared%q#D conflicts with previous using declaration %q#D%q#D does not refer to the unqualified type, so it is not used for linkage%q#D hides constructor for %q#T%q#D invalid; an anonymous union can only have non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is not a non-static data member of %qT%q#D is not a static member of %q#T%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of symbol%q#D was used before it was declared inline%q#T has pointer data members%q#T has virtual functions but non-virtual destructor%q#T is not a template%q#T is not a valid type for a template constant 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+#D is inaccessible%q+#D is private%q+#D is protected%qD %s%qD attribute directive ignored%qD cannot appear in a constant-expression%qD cannot be declared virtual, since it is always static%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD contains empty classes which may cause base classes to be placed at different locations in a future version of GCC%qD declared as a %<virtual%> %s%qD declared as a friend%qD declared as an %<inline%> %s%qD declared as reference but not initialized%qD declared here%qD declared with an exception specification%qD denotes an ambiguous type%qD does not declare a template type%qD has a previous declaration as %q#D%qD has a previous declaration here%qD has incomplete type%qD has no member named %qE%qD has not been declared%qD has the same name as the class in which it is declared%qD invalid in %q#T%qD invalid in %qT%qD is a namespace%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a function template%qD is not a function,%qD is not a member of %qD%qD is not a member of %qT%qD is not a member of type %qT%qD is not a member template function%qD is not a template function%qD is not defined outside of function scope%qD is thread-local and so cannot be dynamically initialized%qD is too small to hold all values of %q#T%qD may not be declared as static%qD may not be declared within a namespace%qD may not be static because it is a member of a union%qD may not have reference type %qT because it is a member of a union%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must be initialized by constructor, not by %<{...}%>%qD must have an argument of class or enumerated type%qD must take %<void%>%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD names constructor%qD not declared%qD not defined%qD redeclared with different access%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD undeclared in namespace %qD%qD used without template parameters%qD was declared %<extern%> and later %<static%>%qD was hidden%qD was not declared in this scope%qD will be initialized after%qE attribute can only be applied to Java class definitions%qE attribute can only be applied to class definitions%qE attribute ignored on types%qE attribute is not supported on this platform%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE does not name a type%qE has type %<void%> and is not a throw-expression%qE in class %qT does not name a type%qE in namespace %qE does not name a type%qE is neither function nor member function; cannot be declared friend%qE is not a template%qE is not a valid template argument for type %qT because function %qD has not external linkage%qE is not a valid template argument for type %qT because it is a non-constant expression%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 a constant pointer%qE is not a valid template argument for type %qT because it is not a 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 object %qD has not external linkage%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 of type %qT%qE is obsolete; g++ vtables are now COM-compatible by default%qE undeclared (first use in this function)%qE undeclared here (not in a function)%qT has a previous declaration here%qT has no member named %qs%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 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, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a namespace%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 an accessible base of %qT%qT is not an aggregate type%qT is promoted to %qT when passed through %<...%>%qT is/uses anonymous type%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is is not a class type%qT resolves to %qT, which is not an enumeration type%qT uses local type %qT%qV qualifiers cannot be applied to %qT%qs attribute argument not a string constant%qs attribute argument not an integer constant%qs attribute directive ignored%qs attribute does not apply to types%qs attribute ignored%qs attribute ignored for %qs%qs attribute ignored on non-class types%qs attribute only applies to function types%qs attribute only applies to functions%qs attribute only applies to interrupt functions%qs attribute only applies to variables%qs attribute only applies to variadic functions%qs attribute requires an integer constant argument%qs attribute requires prototypes with named arguments%qs can only be specified for functions%qs declared as both exported to and imported from a DLL%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs fails to be a typedef or built in type%qs has an incomplete type%qs has both %<extern%> and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %<extern%>%qs is an unrecognized format function type%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid output file%qs is not an Objective-C class name or alias%qs is not at beginning of declaration%qs is version %q.*s, expected version %q.*s%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%qs tag used in naming %q#T%qs uses dynamic stack allocation%s%s
! %s %s %+#D%s %+#T%s %D(%T) <built-in>%s %D(%T, %T) <built-in>%s %D(%T, %T, %T) <built-in>%s %T <conversion>%s %qs already defined in %s:%d%s %qs can't implement/extend %s %qs%s %qs does not fully implement the %qs protocol%s %s %p %d
  %s %s(%E) %p %d
  %s '%s'
  %s (GCC) %s
! %s between distinct pointer types %qT and %qT lacks a cast%s between distinct pointer-to-member types %qT and %qT lacks a cast%s cannot appear in a constant-expression%s cannot be used in asm here%s cannot resolve address of overloaded function%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 create_basic_block.%s does not support delete_basic_block.%s does not support duplicate_block.%s does not support flow_call_edges_add%s does not support make_forwarder_block.%s does not support merge_blocks.%s does not support move_block_after.%s does not support predict_edge.%s does not support predicted_by_p.%s does not support redirect_edge_and_branch.%s does not support redirect_edge_and_branch_force.%s does not support split_block.%s does not support split_edge.%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s expression list treated as compound expression%s for %<operator%s%> in %<%E %s %E%>%s for %<operator%s%> in %<%E%s%>%s for %<operator%s%> in %<%s%E%>%s for %<operator[]%> in %<%E[%E]%>%s for %qs in %<%s %E%>%s for ternary %<operator?:%> in %<%E ? %E : %E%>%s from type %qT to type %qT casts away constness%s has no effect%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is a reference, not call, to function %qE%s is deprecated, please see the documentation for details%s is not supported by this configuration%s method %qs can't have a body defined%s method can't be abstract%s methods can't be overridden. Method %qs is %s in class %qs%s name %qs clashes with imported type %qs%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s should have type %<%T%s%>, but argument %d has type %qT%s should have type %<%s%s%>, but argument %d has type %qT%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s.
! %s%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS
  %s: %d: warning: '%s' excluded by preprocessing
  %s: %d: warning: definition of %s not converted
  %s: %d: warning: found '%s' but expected '%s'
--- 492,512 ----
   bytes conflicting code gen style switches are used shadows template parm %q#D"%s" is not a valid option to the preprocessor"Small register classes" kludge# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC visibility must be followed by push or pop#pragma GCC visibility push() must specify default, internal, hidden or protected#pragma GHS endXXX does not match previous startXXX#pragma GHS endXXXX found without previous startXXX#pragma extern_prefix not supported on this target#pragma implementation for %qs appears after file is included#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack has no effect with -fpack-struct - ignored#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], <n>) is not supported on this target#pragma pack(push[, id], <n>) is not supported on this target#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 redefine_extname not supported on this target#pragma vtable no longer supported$ operand number used after format without operand number%<#pragma align%> must appear before the declaration of %D, ignoring%<#pragma%> is not allowed here%<%%%> constraint used with last operand%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%D::%D%> is not a member of %qT%<%D::%D%> is not a template%<%T::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<&%> constraint used with no register class%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<...%> has invalid operand number%<::%D%> %s%<::%D%> has not been declared%<::main%> must return %<int%>%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@throw%> (rethrow) used outside of a @catch block%<@try%> without %<@catch%> or %<@finally%>%<__BELOW100__%> attribute only applies to variables%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qs%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand requires impossible reload%<asm%> specifiers are not permitted on non-static data members%<auto%> in file-scope empty declaration%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement%<default%> label in statement expression not containing enclosing switch statement%<default%> label not within a switch statement%<else%> label does not match edge at end of bb %d
! %<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<for%> loop initial declaration used outside C99 mode%<friend%> can only be specified inside a class%<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%<location_t%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<noreturn%> function returns non-void value%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<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=%> should return a reference to %<*this%>%<or%> of unmatched not-equal tests is always 1%<register%> in file-scope empty declaration%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<sizeof%> applied to a bit-field%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specified invalid for function %qs declared out of global scope%<struct %E%> declared in %<for%> loop initial declaration%<template%> (as a disambiguator) is only allowed within templates%<then%> label does not match edge at end of bb %d
! %<this%> is unavailable for static member functions%<this%> may not be used in this context%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>%<trap%> attribute is already used%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed args%<va_start%> used with too many arguments%<void%> as only parameter may not be qualified%<void%> must be the only parameter%D renamed after being referenced in assembly%E qualifier ignored on asm%H   by earlier handler for %<%T%>%H   by earlier handler for %qT%H  from here%H function '%D' is defined after prior declaration as dllimport: attribute ignored%H%<...%> handler must be the last handler for its try block%H%<>>%> should be %<> >%> within a nested template argument list%H%<noreturn%> function does return%H%qD is used uninitialized in this function%H%qD may be used uninitialized in this function%H%qs defined as wrong kind of tag%H%s '%D' %s after being referenced with dllimport linkage.%HDuplicate name %q.*s.%Hcontrol reaches end of non-void function%Hcreating selector for nonexistent method %qE%Hdefinition of static data member '%D' of dllimport'd class.%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Henumeration value %qE not handled in switch%Hexception of type %qT will be caught%Hexternal linkage required for symbol '%D' because of '%s' attribute.%Hextra %<;%>%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Hignoring #pragma %s %s%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hinline function '%D' is declared as dllimport: attribute ignored.%Hprototype declaration%Hsource file seen twice on command line and will be compiled only once%Hstatement with no effect%Hstray %<@%> in program%Hsuggest explicit braces to avoid ambiguous %<else%>%Hswitch missing default case%Hsynthesized method %qD first required here %Htraditional C lacks a separate namespace for labels, identifier %qs conflicts%Hvalue computed is not used%Hvariable %qD definition is marked dllimport.%Hwill never be executed%J	%#D%J  because the following virtual functions are pure within %qT:%J  enters catch block%J  first type here%J  original definition appeared here%J  other type here%J  since type %qT has pure virtual functions%J  when initialized here%J  you can work around this by removing the initializer%J conflicting type qualifiers for %qD%J%D causes a section type conflict%J%qD aliased to external symbol %qE%J%qD aliased to undefined symbol %qE%J%qD declared as a non-parameter%J%qD declared inline after being called%J%qD declared inline after its definition%J%qD defined both normally and as an alias%J%qD defined but not used%J%qD is normally a non-static function%J%qD is usually a function%J%qD redeclared as different kind of symbol%J%qD should be initialized in the member initialization list%J%qD takes only zero or two arguments%J%qD was used with no declaration before its definition%J%qD was used with no prototype before its definition%J%qD: visibility attribute ignored because it%J%qE attribute applies only to functions%J%qF declared %<static%> but never defined%J%qF used but never defined%J%s %+#D%J%s %+#D <near match>%J%s %<%c%s%>%J%s %qs%J'%D' causes a section type conflict%J'%D' defined locally after being referenced with dllimport linkage%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage%J'%D' used prior to declaration%JIn %D: overlapped variable and exception ranges at %d%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jaddress area of '%s' conflicts with previous declaration%Jalias definitions not supported in this configuration%Jalignment may not be specified for %qD%Jalignment of %qD is greater than maximum object file alignment.  Using %d%Jan address area attribute cannot be specified for local variables%Jan anonymous union cannot have function members%Japplying #pragma weak %qD after first use results in unspecified behavior%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>%Jarray %qD assumed to have one element%Jarray size missing in %qD%Jassignment to final field '%D' not in constructor%Jassignment to final field '%D' not in field's class%Jassignment to final static field %qD not in class initializer%Jbad PC range for debug info for local '%D'%Jbase class %q#T should be explicitly initialized in the copy constructor%Jbuilt-in function %qD declared as non-function%Jcan%'t set %qE attribute after definition%Jcase value %qs not in enumerated type%Jcase value %qs not in enumerated type %qT%Jconflicting types for %qD%Jconflicting types for built-in function %qD%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%Jdata area of '%D' conflicts with previous declaration%Jdata type of %qD isn%'t suitable for a register%Jdeclaration for parameter %qD but no such parameter%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration%Jdeclaration of %qD shadows a built-in function%Jdeclaration of %qD shadows a global declaration%Jdeclaration of %qD shadows a parameter%Jdeclaration of %qD shadows a previous local%Jdeclaration of %qD shadows previous non-variable%Jdeclaration of %qD with attribute noinline follows inline declaration %Jdeclaration of %qD with no linkage follows extern declaration%Jdeclaration of non-variable %qD in %<for%> loop initial declaration%Jdeclaration of static variable %qD in %<for%> loop initial declaration%Jdefault-initialization of %q#D, which has reference type%Jdefinition of static data member '%D' of dllimport'd class.%Jduplicate member %qD%Jextern declaration of %qD follows declaration with no linkage%Jexternal linkage required for symbol %qD because of %qs attribute.%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Jfinal field %qD may not have been initialized%Jfirst argument of %qD should be %<int%>%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfollows non-prototype definition here%Jfunction %qD definition is marked dllimport.%Jfunction %qD redeclared as inline%Jfunction %qD redeclared with attribute noinline%Jfunction %qF can never be inlined because it contains a computed goto%Jfunction %qF can never be inlined because it is suppressed using -fno-inline%Jfunction %qF can never be inlined because it might not be bound within this unit of translation%Jfunction %qF can never be inlined because it receives a non-local goto%Jfunction %qF can never be inlined because it uses __builtin_return or __builtin_apply_args%Jfunction %qF can never be inlined because it uses alloca (override using the always_inline attribute)%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining%Jfunction %qF can never be inlined because it uses non-local goto%Jfunction %qF can never be inlined because it uses setjmp%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception handling%Jfunction %qF can never be inlined because it uses variable argument lists%Jfunction %qF can never be inlined because it uses variable sized variables%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored%Jfunction might be possible candidate for attribute %<noreturn%>%Jignoring %<#pragma align%> for explicitly aligned %<%D%>%Jignoring asm-specifier for non-static local variable %qD%Jinconsistent dll linkage for '%D', dllexport assumed.%Jinitializations for multiple members of %qT%Jinitialized variable '%D' is marked dllimport%Jinitializer fails to determine size of %qD%Jinline declaration of %qD follows declaration with attribute noinline%Jinline function %qD given attribute noinline%Jinline function '%D' is declared as dllimport: attribute ignored.%Jinlining failed in call to %qF: %s%Jinvalid register name for %qD%Jinvalid use of structure with flexible array member%Jjump into scope of identifier with variably modified type%Jjump into statement expression%Jlabel %qD declared but not defined%Jlabel %qD defined but not used%Jlabel %qD used but not defined%Jlabel '%D' defined but not used%Jlabel '%D' used but not defined%Jmultiple initializations given for %qD%Jmultiple initializations given for base %qT%Jmultiple parameters named %qD%Jnested function %qD declared but never defined%Jno previous declaration for %qD%Jno previous prototype for %qD%Jnon-static declaration of %qD follows static declaration%Jnon-static method '%D' overrides static method%Jnon-thread-local declaration of %qD follows thread-local declaration%Jold-style function definition%Jold-style parameter declarations in prototyped function definition%Jonly weak aliases are supported in this configuration%Jpacked attribute causes inefficient alignment for %qD%Jpacked attribute is unnecessary for %qD%Jpadding struct to align %qD%Jparameter %qD declared %<inline%>%Jparameter %qD declared with void type%Jparameter %qD has incomplete type%Jparameter %qD has just a forward declaration%Jparameter %u (%qD) has incomplete type%Jparameter %u (%qD) has void type%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious declaration of %qD was here%Jprevious declaration of %qD was inline%Jprevious declaration of %qD with attribute noinline%Jprevious declaration of '%D'%Jprevious definition here%Jprevious definition of %qD was here%Jprevious implicit declaration of %qD was here%Jprevious non-inline declaration here%Jpreviously used here%Jprototype for %qD declares argument %d with incompatible type%Jprototype for %qD declares fewer arguments than previous old-style definition%Jprototype for %qD declares more arguments than previous old-style definition%Jprototype for %qD follows non-prototype definition%Jredeclaration of %qD with different visibility (old visibility preserved)%Jredeclaration of %qD with no linkage%Jredeclaration of enumerator %qD%Jredefinition of %qD%Jredefinition of parameter %qD%Jredefinition of typedef %qD%Jredundant redeclaration of %qD%Jregister name given for non-register variable %qD%Jregister name not specified for %qD%Jregister specified for %qD isn%'t suitable for data type%Jrequested alignment for %qD is greater than implemented alignment of %d%Jreturn type of %qD is not %<int%>%Jsecond argument of %qD should be %<char **%>%Jsection attribute cannot be specified for local variables%Jsection attribute not allowed for %qD%Jsection attributes are not supported for this target%Jsection of %qD conflicts with previous declaration%Jshadowed declaration is here%Jsize of %qD is %d bytes%Jsize of %qD is larger than %d bytes%Jsize of return value of %qD is %u bytes%Jsize of return value of %qD is larger than %wd bytes%Jsize of variable %qD is too large%Jstatic declaration of %qD follows non-static declaration%Jstatic variable '%D' is marked dllimport%Jstorage size of %qD isn%'t constant%Jstorage size of %qD isn%'t known%Jthird argument of %qD should probably be %<char **%>%Jthis is the first default label%Jthis is the first entry overlapping that value%Jthread-local declaration of %qD follows non-thread-local declaration%Jtraditional C rejects ISO C style function definitions%Jtype '%D' does not have a known size%Jtype of %qD defaults to %<int%>%Jtype of array %qD completed incompatibly with implicit initialization%Jtypedef %qD declared %<inline%>%Jtypedef name may not be a nested-name-specifier%Juninitialized member %qD with %<const%> type %qT%Juninitialized reference member %qD%Junused parameter %qD%Junused variable %qD%Jvariable %qD declared %<inline%>%Jvariable %qD definition is marked dllimport.%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>%Jweak declaration of %qD after first use results in unspecified behavior%Jweak declaration of %qD must be public%Jweak declaration of %qD must precede definition%Jweak declaration of %qD not supported%Jzero or negative size array %qD%d constructor(s) found
  %d destructor(s)  found
  %d frame table(s) found
  %i-bit mode not compiled in%q#D and %q#D cannot be overloaded%q#D cannot be declared%q#D conflicts with previous using declaration %q#D%q#D does not refer to the unqualified type, so it is not used for linkage%q#D hides constructor for %q#T%q#D invalid; an anonymous union can only have non-static data members%q#D is a static data member; it can only be initialized at its definition%q#D is not a non-static data member of %qT%q#D is not a static member of %q#T%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of symbol%q#D was used before it was declared inline%q#T has pointer data members%q#T has virtual functions but non-virtual destructor%q#T is not a template%q#T is not a valid type for a template constant 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+#D is inaccessible%q+#D is private%q+#D is protected%qD %s%qD attribute directive ignored%qD cannot appear in a constant-expression%qD cannot be declared virtual, since it is always static%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD contains empty classes which may cause base classes to be placed at different locations in a future version of GCC%qD declared as a %<virtual%> %s%qD declared as a friend%qD declared as an %<inline%> %s%qD declared as reference but not initialized%qD declared here%qD declared with an exception specification%qD denotes an ambiguous type%qD does not declare a template type%qD has a previous declaration as %q#D%qD has a previous declaration here%qD has incomplete type%qD has no member named %qE%qD has not been declared%qD has the same name as the class in which it is declared%qD invalid in %q#T%qD invalid in %qT%qD is a namespace%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is both a direct base and an indirect virtual base%qD is not a class or namespace%qD is not a function template%qD is not a function,%qD is not a member of %qD%qD is not a member of %qT%qD is not a member of type %qT%qD is not a member template function%qD is not a template function%qD is not defined outside of function scope%qD is thread-local and so cannot be dynamically initialized%qD is too small to hold all values of %q#T%qD may not be declared as static%qD may not be declared within a namespace%qD may not be static because it is a member of a union%qD may not have reference type %qT because it is a member of a union%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must be initialized by constructor, not by %<{...}%>%qD must have an argument of class or enumerated type%qD must take %<void%>%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD names constructor%qD not declared%qD not defined%qD redeclared with different access%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD undeclared in namespace %qD%qD used without template parameters%qD was declared %<extern%> and later %<static%>%qD was hidden%qD was not declared in this scope%qD will be initialized after%qE attribute can only be applied to Java class definitions%qE attribute can only be applied to class definitions%qE attribute ignored on types%qE attribute is not supported on this platform%qE cannot be used as a function%qE cannot be used as a member pointer, since it is of type %qT%qE does not name a type%qE has type %<void%> and is not a throw-expression%qE in class %qT does not name a type%qE in namespace %qE does not name a type%qE is neither function nor member function; cannot be declared friend%qE is not a template%qE is not a valid template argument for type %qT because function %qD has not external linkage%qE is not a valid template argument for type %qT because it is a non-constant expression%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 a constant pointer%qE is not a valid template argument for type %qT because it is not a 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 object %qD has not external linkage%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 of type %qT%qE is obsolete; g++ vtables are now COM-compatible by default%qE undeclared (first use in this function)%qE undeclared here (not in a function)%qT has a previous declaration here%qT has no member named %qs%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 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, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a namespace%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 an accessible base of %qT%qT is not an aggregate type%qT is promoted to %qT when passed through %<...%>%qT is/uses anonymous type%qT referred to as %qs%qT referred to as enum%qT resolves to %qT, which is is not a class type%qT resolves to %qT, which is not an enumeration type%qT uses local type %qT%qV qualifiers cannot be applied to %qT%qs attribute argument not a string constant%qs attribute argument not an integer constant%qs attribute directive ignored%qs attribute does not apply to types%qs attribute ignored%qs attribute ignored for %qs%qs attribute ignored on non-class types%qs attribute only applies to function types%qs attribute only applies to functions%qs attribute only applies to interrupt functions%qs attribute only applies to variables%qs attribute only applies to variadic functions%qs attribute requires an integer constant argument%qs attribute requires prototypes with named arguments%qs can only be specified for functions%qs declared as both exported to and imported from a DLL%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs fails to be a typedef or built in type%qs has an incomplete type%qs has both %<extern%> and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %<extern%>%qs is an unrecognized format function type%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is narrower than values of its type%qs is not a gcov data file%qs is not a valid output file%qs is not an Objective-C class name or alias%qs is not at beginning of declaration%qs is version %q.*s, expected version %q.*s%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%qs tag used in naming %q#T%qs uses dynamic stack allocation%s%s
! %s %s %+#D%s %+#T%s %D(%T) <built-in>%s %D(%T, %T) <built-in>%s %D(%T, %T, %T) <built-in>%s %T <conversion>%s %qs does not fully implement the %qs protocol%s %s %p %d
  %s %s(%E) %p %d
  %s '%s'
  %s (GCC) %s
! %s between distinct pointer types %qT and %qT lacks a cast%s between distinct pointer-to-member types %qT and %qT lacks a cast%s cannot appear in a constant-expression%s cannot be used in asm here%s cannot resolve address of overloaded function%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 create_basic_block.%s does not support delete_basic_block.%s does not support duplicate_block.%s does not support flow_call_edges_add%s does not support make_forwarder_block.%s does not support merge_blocks.%s does not support move_block_after.%s does not support predict_edge.%s does not support predicted_by_p.%s does not support redirect_edge_and_branch.%s does not support redirect_edge_and_branch_force.%s does not support split_block.%s does not support split_edge.%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s expression list treated as compound expression%s for %<operator%s%> in %<%E %s %E%>%s for %<operator%s%> in %<%E%s%>%s for %<operator%s%> in %<%s%E%>%s for %<operator[]%> in %<%E[%E]%>%s for %qs in %<%s %E%>%s for ternary %<operator?:%> in %<%E ? %E : %E%>%s from type %qT to type %qT casts away constness%s has no effect%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s is a reference, not call, to function %qE%s is deprecated, please see the documentation for details%s is not supported by this configuration%s method can't be abstract%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s should have type %<%T%s%>, but argument %d has type %qT%s should have type %<%s%s%>, but argument %d has type %qT%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS
  %s: %d: warning: '%s' excluded by preprocessing
  %s: %d: warning: definition of %s not converted
  %s: %d: warning: found '%s' but expected '%s'
*************** write_c_file - output name is %s, prefix
*** 563,569 ****
  %s: invalid file name: %s
  %s: linker input file unused because linking not done%s: local declaration for function '%s' not inserted
  %s: multiple static defs of '%s' in file '%s'
! %s: no such class%s: not a COFF file%s: recursive invocation of constructor %qs%s: subprocess got fatal signal %d
  %s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
--- 548,554 ----
  %s: invalid file name: %s
  %s: linker input file unused because linking not done%s: local declaration for function '%s' not inserted
  %s: multiple static defs of '%s' in file '%s'
! %s: no such class%s: not a COFF file%s: subprocess got fatal signal %d
  %s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
*************** write_c_file - output name is %s, prefix
*** 603,658 ****
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %s=%s is not numeric%s=%s is too large%smember function %qD cannot have cv-qualifier'' ' flag' marked virtual
! '!' flag'#' flag'%%l' operand isn't a label'%s' is not a valid class name'%s' was assigned to '%s', but was not defined during recompilation, or vice versa''' flag'(' expected'(' flag')' expected')' or term expected'*' expected'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'-MG' option is unimplemented'0' flag':' expected';' expected'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'[' expected']' expected']' expected, invalid type expression'^' flag'_' flag'a' flag'class' expected'class' or 'this' expected'o' operand is not constant'q' flag'{' expected(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(if you use -fpermissive G++ will accept your code)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(perhaps the %<offsetof%> macro was used incorrectly)(so you should pass %qT not %qT to %<va_arg%>)--CLASSPATH	Deprecated; use --classpath instead--bootclasspath=<path>	Replace system path--classpath=<path>	Set class path--encoding=<encoding>	Choose input encoding (defaults from your locale)--extdirs=<path>	Set the extension directory path--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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 and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I- specified twice-J<directory>	Put MODULE files in 'directory'-MQ <target>	Add a MAKE-quoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
! -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fconst-string-class=<name>	Use class <name> for constant strings-fdata-sections not supported for this target-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffixed-line-length-<n>		Use n as character line width in fixed mode-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-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-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-frandom-seed=<string>	Make compile reproducible using <string>-freorder-blocks-and-partition does not work with -g (currently)-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-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-fspeculative-prefetching not supported for this target-fspeculative-prefetching not supported for this target (try -march switches)-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-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-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-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-m%s not supported in this configuration-m64 not supported in this configuration-m64 requires PowerPC64 architecture, enabling-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries-mapcs-stack-check incompatible with -mno-apcs-frame-march=%s is not compatible with the selected ABI-max-stackframe=%d is not usable, not between 0 and %d-mbackchain -mpacked-stack -mhard-float are not supported in combination.-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mfloat-abi=hard and VFP-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mint64 is a deprecated option-mips%s conflicts with the other architecture options, which specify a MIPS%d processor-mips3d requires -mpaired-single-mips3d/-mpaired-single must be used with -mfp64 -mhard-float-mips3d/-mpaired-single must be used with -mips64-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%d is not between 0 and %d-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstack-guard implies use of -mstack-size-mstack-size implies use of -mstack-guard-mstring is not supported on little endian systems-munix=98 option required for C89 Amendment 1 features.
! -o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-qkind=<n>	Set the kind for a real with the 'q' exponent to 'n'-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.: %qs JDK1.1(TM) feature;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
  <anonymous><built-in><command line>@catch parameter is not a known Objective-C class typeA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo schedulerAPCS reentrant code not supported.  IgnoredAUX pointer initialized for edge %d->%d
! Abnormal edges for no purpose in bb %iAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdd mudflap bounds-checking instrumentation for multi-threaded program.Add mudflap bounds-checking instrumentation for single-threaded program.Additional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Addressable variable that is an alias tag but is not in any alias set.Alias for -femit-class-fileAlias for -mfloat-abi=hardAlias for -mfloat-abi=softAlias set of a pointer's type tag should be a superset of the corresponding name tagAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow arbitrary character line width in fixed modeAllow dollar signs in entity namesAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways check for non gcj generated classes archivesAlways generate long callsAlways treat bit-field as int-sizedAmbiguous class: %qs and %qsAn empty declaration is a deprecated feature that should not be usedAppend a second underscore if the name already contains an underscoreAppend underscores to externally visible namesApply variable expansion when loops are unrolled.Array element size too bigAssume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume native functions are implemented using JNIAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that the source file is fixed formAssume that the source file is free formAssume that unaligned accesses are handled by the systemAssume the runtime uses a hash table to map an object to its synchronization structureAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAttempt to reference field %<new%> in a %qsAttempt to reference field %qs in %<%s %s%>Auto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAux field set for edge %s->%sAvoid all range limits on call instructionsBad IO basetype (%d)Bad byte codes.
  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 output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Basic block %d should be marked irreducible.Basic block %d should not be marked irreducible.Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
  Bound on number of candidates below that all candidates are considered in iv optimizationsBound on number of iv uses in loop optimized in iv optimizationsBound on size of expressions used in the scalar evolutions analyzerBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall a library routine to do integer divisionsCall edges for non-call insn in bb %iCall mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
! Can't access %s %qs. Only public classes and interfaces in other packages can be accessedCan't access %s %s %<%s.%s%> from %qsCan't access %s field %<%s.%s%> from %qsCan't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>Can't define static initializer in class %qs. Static initializer can only be defined in top-level classesCan't find %s %<%s(%s)%> in type %qs%sCan't find default package %qs. Check the CLASSPATH environment variable and the access to the archivesCan't invoke a method on primitive type %qsCan't invoke super constructor on java.lang.ObjectCan't make a static reference to nonstatic variable %qs in class %qsCan't make static reference to method %<%s %s%> in class %qsCan't make static reference to method %qs in interface %qsCan't reassign a value to the final variable %qsCan't reference %<this%> before the superclass constructor has been calledCan't reference %<this%> or %<super%> before the superclass constructor has been calledCan't reference %qs before the superclass constructor has been calledCan't subclass final classes: %sCan't throw %qs; it must be a subclass of class %<java.lang.Throwable%>Can't use type %qs as a qualifierCan't use variable %<%s.this%>: type %qs isn't an outer type of type %qsCannot decompose address.Cannot open '%s' for output.
  Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot use mshared and static together.Cannot use mthreads and mlegacy-threads together.Case labels not sorted:
!  Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newChecked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> blockChecked exception %qs can't be thrown in initializerChecked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)Checked exception %qs isn't thrown from a %<try%> blockCirrus: Do not break up invalid instruction combinations with NOPsCirrus: Place NOPs to avoid invalid instruction combinationsClass %qs can't be declared both abstract and finalClass %qs can't subclass %s %qsClass %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstractClass %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>Class %qs is an abstract class. It can't be instantiatedClass %qs must be declared abstract to define abstract method %qsClass %qs must override %qs with a public method in order to implement interface %qsClass %qs not found in %<throws%>Class %qs not found in type declarationClass or interface %qs not found in importClass or interface declaration expectedCoalesce memory temporaries in the SSA->normal passCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform nothing in particular.Conform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 95 standard.Consider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant arithmetic operand out of range.Constant expression %qs too wide for narrowing primitive conversion to %qsConstant expression requiredConstant halfword load operand out of range.ConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor can't be %sConstructor invocation must be first thing in a constructorControl flow in the middle of basic block %d
! Control the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy array sections into a contiguous block on procedure entryCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate canonical induction variables in loopsCreate console applicationCreate data files needed by "gcov"Cyclic class inheritance%sCyclic inheritance involving %sDW_LOC_OP %s not implemented
! Declaration of %qs shadows a previous label declarationDefault GCC semantics that differ from IBM XLCDefer popping functions args from stack until laterDefinition in block %i does not dominate use in block %iDefinition in block %i follows the useDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Dereferenced pointers should have a name or a type tagDetermine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable fused multiply/add instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable tpf OS tracing codeDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDiscouraged form of returned type specificationDiscouraged redundant use of %qs modifier in declaration of %sDiscouraged redundant use of %qs modifier in declaration of %s %qsDisplay compile time statisticsDisplay contents of a class file in readable form.
  
! Display statistics accumulated during compilationDisplay the code tree after parsing.Display this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate H8SX codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate fused multiply/add instructionsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate single field mfcr instructionDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not inline floating point divisionDo not inline integer divisionDo not inline square rootDo not lift restrictions on GOT sizeDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC General Purpose group optional instructionsDo not use PowerPC Graphics group optional instructionsDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not warn about using variadic macros when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't allocate floats and doubles in extended-precision registersDon't assume all symbols have 32-bit valuesDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't call any cache flush trapDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate code suitable for fast turn around debuggingDon't generate code, just do syntax and semantics checkingDon't generate fused multiply/add instructionsDon't maintain backchain pointerDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't perform VR4130-specific alignment optimizationsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use packed stack layoutDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around R4000 errataDon't work around R4400 errataDon't work around certain VR4120 errataDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDowngrade conformance errors to warningsDump declarations to a .decl fileDuplicate %s declaration %qsDuplicate case label: %<default%>Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)ENTRY does not dominate bb %dENTRY_BLOCK has a statement list associated with it
  ESA/390 architectureEXIT_BLOCK has a statement list associated with it
! Edge %s->%s has no corresponding call_exprEdge from %d to %d should be marked irreducible.Edge from %d to %d should not be marked irreducible.Edge points to wrong declaration:Emit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit extra code in the function prologue in order to trap if the stacksize exceeds the given limitEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable Full Redundancy Elimination (FRE) on treesEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable Objective-C setjmp exception handling runtimeEnable SSA dead code elimination optimization on treesEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable assignability checks for stores into object arraysEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable dead store eliminationEnable debug outputEnable debuggingEnable dominator optimizationsEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable fused multiply/add instructionsEnable guessing of branch probabilitiesEnable linear loop transforms on treesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop header copying on treesEnable loop invariant motion on treesEnable loop optimizations on tree levelEnable loop vectorization on treesEnable machine specific peephole optimizationsEnable new features under developmentEnable optimization of static class initialization codeEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable tpf OS tracing codeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnable/Disable the traditional scheduling in loops that already passed modulo schedulingEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsEnforce strict alignmentEvaluating this expression will result in an arithmetic exception being thrownException %qs can't be thrown in initializerException %qs must be caught, or it must be declared in the %<throws%> clause of %qsExit on the first error occurredExpected an SSA_NAME objectExplicit goto at end of bb %d
  Export functions even if they can be inlinedExtra outgoing edge %d->%d
  FP exceptions are enabledFP exceptions are not enabledFallthru edge after a control statement in bb %d 
  Fallthru edge after unconditional jump %iFallthru edge crosses section boundary (bb %i)Fallthru to exit from bb %d
! Field %qs can't be static in inner class %qs unless it is finalField expectedFor bug reporting instructions, please see:
  %s.
  For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found 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 end of case vectorFound in %s
  Function does not return a valueFunction return value not setFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC does not yet properly implement %<[*]%> array declaratorsGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGIMPLE register modified with BIT_FIELD_REFGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate C or C++ header files from .class files
  
! Generate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate checks for references to NULLGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the Boehm GCGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code suitable for fast turn around debuggingGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate 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 loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate single field mfcr instructionGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreGive strings the type "array of char"Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limitGlobal register variable %qD used in nested function.ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids an empty source fileISO 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 array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %<long long%>ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids applying %qs to an expression of function typeISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization in array newISO C++ forbids initialization of member %qDISO 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 subscripting non-lvalue arrayISO 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 a cast to a non-lvalue expressionISO 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 %<extern%> on explicit instantiationsISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO 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-size arrayISO C++ forbids variable-size 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 C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t 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-size array %qsISR %s requires %d words of local vars, max is 32767Identifier expectedIf -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrollingIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnore read operations when inserting mudflap instrumentation.Implement vtables using thunksImpossible for %qs to be instance of %qsIn function %qs:In member function %qs:Incoming edge count does not match number of PHI arguments
! Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>Incompatible type for %<?:%>. Can't convert %qs to %qsIncompatible type for %<[]%>. Can't convert %qs to %<int%>Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>Incompatible type for %<if%>. Can't convert %qs to %<boolean%>Incompatible type for %<switch%>. Can't convert %qs to %<int%>Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>Incompatible type for %qs. Can't convert %qs to %qsIncompatible type for %qs. Can't convert %qs to booleanIncompatible type for %qs. Can't convert %qs to integralIncompatible type for %qs. Can't convert %qs to numeric typeIncompatible type for %qs. Can't convert shift distance from %qs to integralIncompatible type for %qs. Explicit cast needed to convert %qs to integralIncompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integralIncompatible type for %s. Can't convert %qs to %qsIncompatible type for %s. Explicit cast needed to convert %qs to %qsIncompatible type for array. %s convert %qs to %qsIncompatible type for case. Can't convert %qs to %<int%>Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>Incompatible type for loop conditional. Can't convert %qs to %<boolean%>Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specifiedInconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specifiedIncorrect sharing of tree nodesIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInlined_to pointer is set but no predecesors foundInlined_to pointer is wrongInlined_to pointer reffers to itselfInlined_to pointer set for noninline callersInner class %qs can't be static. Static classes can only occur in interfaces and top-level classesInput file is a file with a list of filenames to compileInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstance methods can't be overridden by a static method. Method %qs is an instance method in class %qsInstrument function entry and exit with profiling callsInterface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qsInterface %qs repeatedInternal compiler error: Error reporting routines re-entered.
  Internal consistency failureInternal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionIntrinsic function %s(%d) not recognizedInvalid argument %qs for %<instanceof%>Invalid argument type %qs to %qsInvalid array initializer for non-array type %qsInvalid cast from %qs to %qsInvalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qsInvalid control expressionInvalid declarationInvalid expression statementInvalid init statementInvalid interface typeInvalid left hand side of assignmentInvalid method declaration, method name requiredInvalid method declaration, return type requiredInvalid reference prefix.Invalid reference typeInvalid rtl sharing found in the insnInvalid type expressionInvalid update expressionIs not a valid GIMPLE statement.Issue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingKeyword %<super%> used outside allowed contextKeyword %<this%> used outside allowed contextL%d cache latency unknown for %sLabel %s has incorrect context in bb %d
  Label %s in the middle of basic block %d
  Label %s to block does not match in bb %d
! Lift restrictions on GOT sizeLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable %qs can't be accessed from within the inner class %qs unless it is declared finalLocal variable memory requirements exceed capacity.Look for and use PCH files even when preprocessingLoop %d should not have single exit (%d -> %d).Loop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop %d's latch is marked as part of irreducible region.Loop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX 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 ABIMaintain backchain pointerMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Mark data as shared rather than privateMarks all inlined methods as having hidden visibilityMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMaximum number of loops to perform swing modulo scheduling on (mainly for debugging)Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be staticMethod %qs was defined with return type %qs in class %qsMethods can't be overridden to be more private. Method %qs is not %s in class %qsMin/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing REG_EH_REGION note in the end of bb %iMissing callgraph edge for call expr:Missing class nameMissing class type termMissing definitionMissing edge %i->%iMissing formal parameter termMissing identifierMissing interface nameMissing nameMissing or invalid constant expressionMissing return statementMissing super class nameMissing termMissing term and ')' expectedMissing term and ']' expectedMissing term or ')'Missing term or ')' expectedMissing variable initializerModifier %qs declared twiceMove loop invariant computations out of loopsMultiple inline callersNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNested %s %s is %s; cannot be accessed from hereNo "Small register classes" kludgeNo branches
  No calls
! No case for %sNo constructor matching %qs found in class %qsNo default case found at end of case vectorNo default crt0.oNo enclosing instance for inner class %qs is in scope%sNo executable lines
! No label definition found for %qsNo matching push for %<#pragma GCC visibility pop%>No method named %qs in scopeNo more than sixteen #pragma GCC visibility pushes allowed at onceNo variable %qs defined in class %qsNo variable %qs defined in type %qsNode not found in DECL_ASSEMBLER_NAME hashNodes with no released memory found.Non native and non abstract method %qs must have a body definedNon-addressable variable inside an alias set.Nonlocal label %s is not first in a sequence of labels in bb %dNot a valid Java .class file.Not a valid Java .class file.
! Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit range reduction step when performing complex divisionOmit the frame pointer in leaf functionsOnly %<final%> is allowed as a local variables modifierOnly constructors can invoke constructorsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Out of stack space.
! Output a class fileOutput compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPHI argument is missing for edge %d->%d
  PHI argument is not SSA_NAME, or invariantPHI def is not a GIMPLE valuePIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
! PIC is required but not supported with CONST16 instructionsPIC register %qs clobbered in %<asm%>PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPackage %qs not found in importPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform SMS based modulo scheduling before the first scheduling passPerform VR4130-specific alignment optimizationsPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform live range splitting during the SSA->normal pass.Perform loop optimizationsPerform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform strength reduction optimizationsPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPerform variable trackingPermit '$' as an identifier characterPermit the use of the assert keywordPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
  Pointer escapes but its name tag is not call-clobbered.Pointers are 32-bitPointers are 64-bitPointers with a memory tag, should have points-to sets or point to mallocPossible frontend bug: Deferred array size without pointer or allocatable attribute.Possible frontend bug: array constructor not expandedPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information.
--- 588,643 ----
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %s=%s is not numeric%s=%s is too large%smember function %qD cannot have cv-qualifier'' ' flag' marked virtual
! '!' flag'#' flag'%%l' operand isn't a label'%s' is not a valid class name'%s' was assigned to '%s', but was not defined during recompilation, or vice versa''' flag'(' flag'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'-MG' option is unimplemented'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'o' operand is not constant'q' flag(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(if you use -fpermissive G++ will accept your code)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(perhaps the %<offsetof%> macro was used incorrectly)(so you should pass %qT not %qT to %<va_arg%>)--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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 and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I <dir>	Add <dir> to the end of the main include path-I- specified twice-MF <file>	Write dependency output to the given file-MQ <target>	Add a MAKE-quoted target-MT <target>	Add an unquoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
! -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fconst-string-class=<name>	Use class <name> for constant strings-fdata-sections not supported for this target-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-frandom-seed=<string>	Make compile reproducible using <string>-freorder-blocks-and-partition does not work with -g (currently)-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-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-fspeculative-prefetching not supported for this target-fspeculative-prefetching not supported for this target (try -march switches)-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-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-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-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-m%s not supported in this configuration-m64 not supported in this configuration-m64 requires PowerPC64 architecture, enabling-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries-mapcs-stack-check incompatible with -mno-apcs-frame-march=%s is not compatible with the selected ABI-max-stackframe=%d is not usable, not between 0 and %d-mbackchain -mpacked-stack -mhard-float are not supported in combination.-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mfloat-abi=hard and VFP-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mint64 is a deprecated option-mips%s conflicts with the other architecture options, which specify a MIPS%d processor-mips3d requires -mpaired-single-mips3d/-mpaired-single must be used with -mfp64 -mhard-float-mips3d/-mpaired-single must be used with -mips64-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%d is not between 0 and %d-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstack-guard implies use of -mstack-size-mstack-size implies use of -mstack-guard-mstring is not supported on little endian systems-munix=98 option required for C89 Amendment 1 features.
! -o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
  <anonymous><built-in><command line>@catch parameter is not a known Objective-C class typeA factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo schedulerAPCS reentrant code not supported.  IgnoredAUX pointer initialized for edge %d->%d
! Abnormal edges for no purpose in bb %iAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdd mudflap bounds-checking instrumentation for multi-threaded program.Add mudflap bounds-checking instrumentation for single-threaded program.Additional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Addressable variable that is an alias tag but is not in any alias set.Alias for -mfloat-abi=hardAlias for -mfloat-abi=softAlias set of a pointer's type tag should be a superset of the corresponding name tagAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways generate long callsAlways treat bit-field as int-sizedApply variable expansion when loops are unrolled.Array element size too bigAssume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that unaligned accesses are handled by the systemAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAux field set for edge %s->%sAvoid all range limits on call instructionsBad IO basetype (%d)Bad byte codes.
  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 output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Basic block %d should be marked irreducible.Basic block %d should not be marked irreducible.Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
  Bound on number of candidates below that all candidates are considered in iv optimizationsBound on number of iv uses in loop optimized in iv optimizationsBound on size of expressions used in the scalar evolutions analyzerBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall edges for non-call insn in bb %iCall mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
! Can't reassign a value to the final variable %qsCannot decompose address.Cannot open '%s' for output.
  Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot use mshared and static together.Cannot use mthreads and mlegacy-threads together.Case labels not sorted:
!  Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCirrus: Do not break up invalid instruction combinations with NOPsCirrus: Place NOPs to avoid invalid instruction combinationsCoalesce memory temporaries in the SSA->normal passCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant arithmetic operand out of range.Constant halfword load operand out of range.ConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor can't be %sControl flow in the middle of basic block %d
! Control the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate canonical induction variables in loopsCreate console applicationCreate data files needed by "gcov"DW_LOC_OP %s not implemented
! Default GCC semantics that differ from IBM XLCDefer popping functions args from stack until laterDefinition in block %i does not dominate use in block %iDefinition in block %i follows the useDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Dereferenced pointers should have a name or a type tagDetermine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable fused multiply/add instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable tpf OS tracing codeDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay contents of a class file in readable form.
  
! Display statistics accumulated during compilationDisplay the compiler's versionDisplay this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate H8SX codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate fused multiply/add instructionsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate single field mfcr instructionDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not inline floating point divisionDo not inline integer divisionDo not inline square rootDo not lift restrictions on GOT sizeDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC General Purpose group optional instructionsDo not use PowerPC Graphics group optional instructionsDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not warn about using variadic macros when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't allocate floats and doubles in extended-precision registersDon't assume all symbols have 32-bit valuesDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't call any cache flush trapDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate code suitable for fast turn around debuggingDon't generate fused multiply/add instructionsDon't maintain backchain pointerDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't perform VR4130-specific alignment optimizationsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use packed stack layoutDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around R4000 errataDon't work around R4400 errataDon't work around certain VR4120 errataDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDowngrade conformance errors to warningsDump declarations to a .decl fileENTRY does not dominate bb %dENTRY_BLOCK has a statement list associated with it
  ESA/390 architectureEXIT_BLOCK has a statement list associated with it
! Edge %s->%s has no corresponding call_exprEdge from %d to %d should be marked irreducible.Edge from %d to %d should not be marked irreducible.Edge points to wrong declaration:Emit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit extra code in the function prologue in order to trap if the stacksize exceeds the given limitEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable Full Redundancy Elimination (FRE) on treesEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable Objective-C setjmp exception handling runtimeEnable SSA dead code elimination optimization on treesEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable dead store eliminationEnable debug outputEnable debuggingEnable dominator optimizationsEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable fused multiply/add instructionsEnable guessing of branch probabilitiesEnable linear loop transforms on treesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop header copying on treesEnable loop invariant motion on treesEnable loop optimizations on tree levelEnable loop vectorization on treesEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable tpf OS tracing codeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnable/Disable the traditional scheduling in loops that already passed modulo schedulingEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsEnforce strict alignmentExit on the first error occurredExpected an SSA_NAME objectExplicit goto at end of bb %d
  Export functions even if they can be inlinedExtra outgoing edge %d->%d
  FP exceptions are enabledFP exceptions are not enabledFallthru edge after a control statement in bb %d 
  Fallthru edge after unconditional jump %iFallthru edge crosses section boundary (bb %i)Fallthru to exit from bb %d
! For bug reporting instructions, please see:
  %s.
  For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found 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 end of case vectorFound in %s
  Function does not return a valueFunction return value not setFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC does not yet properly implement %<[*]%> array declaratorsGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGIMPLE register modified with BIT_FIELD_REFGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate C or C++ header files from .class files
  
! Generate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code suitable for fast turn around debuggingGenerate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate make dependenciesGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate phony targets for all headersGenerate 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 loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate single field mfcr instructionGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreGive strings the type "array of char"Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limitGlobal register variable %qD used in nested function.ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids an empty source fileISO 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 array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %<long long%>ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids applying %qs to an expression of function typeISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization in array newISO C++ forbids initialization of member %qDISO 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 subscripting non-lvalue arrayISO 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 a cast to a non-lvalue expressionISO 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 %<extern%> on explicit instantiationsISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO 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-size arrayISO C++ forbids variable-size 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 C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t 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-size array %qsISR %s requires %d words of local vars, max is 32767If -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrollingIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnore read operations when inserting mudflap instrumentation.Implement vtables using thunksIn function %qs:In member function %qs:Incoming edge count does not match number of PHI arguments
! Incompatible type for %qs. Can't convert %qs to booleanIncompatible type for %qs. Can't convert %qs to integralIncompatible type for %qs. Can't convert %qs to numeric typeIncompatible type for %qs. Explicit cast needed to convert %qs to integralIncorrect sharing of tree nodesIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInlined_to pointer is set but no predecesors foundInlined_to pointer is wrongInlined_to pointer reffers to itselfInlined_to pointer set for noninline callersInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
  Internal consistency failureInternal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionIntrinsic function %s(%d) not recognizedInvalid reference prefix.Invalid rtl sharing found in the insnIs not a valid GIMPLE statement.Issue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLabel %s has incorrect context in bb %d
  Label %s in the middle of basic block %d
  Label %s to block does not match in bb %d
! Lift restrictions on GOT sizeLike -M but ignore system header filesLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable memory requirements exceed capacity.Look for and use PCH files even when preprocessingLoop %d should not have single exit (%d -> %d).Loop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop %d's latch is marked as part of irreducible region.Loop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX 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 ABIMaintain backchain pointerMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Mark data as shared rather than privateMarks all inlined methods as having hidden visibilityMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMaximum number of loops to perform swing modulo scheduling on (mainly for debugging)Min/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing REG_EH_REGION note in the end of bb %iMissing callgraph edge for call expr:Missing definitionMissing edge %i->%iMove loop invariant computations out of loopsMultiple inline callersNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo "Small register classes" kludgeNo branches
  No calls
! No default case found at end of case vectorNo default crt0.oNo executable lines
! No matching push for %<#pragma GCC visibility pop%>No more than sixteen #pragma GCC visibility pushes allowed at onceNode not found in DECL_ASSEMBLER_NAME hashNodes with no released memory found.Non-addressable variable inside an alias set.Nonlocal label %s is not first in a sequence of labels in bb %dNot a valid Java .class file.Not a valid Java .class file.
! Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit range reduction step when performing complex divisionOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Out of stack space.
! Output compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPHI argument is missing for edge %d->%d
  PHI argument is not SSA_NAME, or invariantPHI def is not a GIMPLE valuePIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
! PIC is required but not supported with CONST16 instructionsPIC register %qs clobbered in %<asm%>PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform SMS based modulo scheduling before the first scheduling passPerform VR4130-specific alignment optimizationsPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform live range splitting during the SSA->normal pass.Perform loop optimizationsPerform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform strength reduction optimizationsPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPerform variable trackingPermit '$' as an identifier characterPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
  Pointer escapes but its name tag is not call-clobbered.Pointers are 32-bitPointers are 64-bitPointers with a memory tag, should have points-to sets or point to mallocPossible frontend bug: Deferred array size without pointer or allocatable attribute.Possible frontend bug: array constructor not expandedPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information.
*************** See %s for instructions.
*** 661,682 ****
  
  Process #ident directivesProcessing %s
  Processing spec %c%s%c, which is '%s'
! Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProfiling is not supported on this target.Prohibit PC relative function callsPublic %s %qs must be defined in a file called %<%s.java%>Put everything in the regular TOCPut jumps in call delay slotsPut literal pools in a separate literal sectionPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionQualifier must be a referenceRETURN_ADDRESS_OFFSET not supportedRTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRedundant use of %<abstract%> modifier. Interface %qs is implicitly abstractRegister sb is zero. Use for absolute addressingRegister variable %qD used in nested function.Remap file names when including filesReorder basic blocks and partition into hot and cold sectionsReorder basic blocks to improve code placementReorder functions to improve code placementReplace SSA temporaries with better names in copies.Replace add, compare, branch with branch on count registerReplace temporary expressions in the SSA->normal passReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationRestrict target load migration not to re-use registers in any basic blockReturn all structures in memory (AIX default)Return edge does not point to exit in bb %d
! Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisRight exit is %d->%d.Run the loop optimizer twiceSH2a does not support little-endianSSA corruptionSSA name in freelist but still referencedSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect CPU to generate code forSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet default accessibility of module entities to PRIVATESet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set sizeof(bool) to 1Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the default double precision kind to an 8 byte wide typeSet the default integer kind to an 8 byte wide typeSet the default real kind to an 8 byte wide typeSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the max. number of bytes which has to be left to stack size before a trap instruction is triggeredSetting spec %s to '%s'
  
  Shared call_expr:Shared rtxSingle exit not recorded for loop %d.Size of loop %d should be %d, not %d.Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify PA-RISC architecture for code generation.
  Values are 1.0, 1.1 and 2.0.Specify UNIX standard for predefines and linking.
  Supported value is 93.Specify UNIX standard for predefines and linking.
  Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify a Standard MIPS ISASpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify if floating point hardware should be usedSpecify maximum number of iterations for RPTSSpecify range of registers to make fixedSpecify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insnsSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statementsSpecify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the name of the target floating point hardware/formatSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applySpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsSplit lifetimes of induction variables when loops are unrolled.Statement makes aliased stores, but has no V_MAY_DEFSStatement marked for throw in middle of block.Statement marked for throw, but doesn%'t.Static linking is not supported.
  Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeStructured COND_EXPR at the end of bb %d
! Superclass %qs of class %qs not foundSuperinterface %qs of %s %qs not foundSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
  Target does not have split I&DTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
! The %s %qs in class %qs has been deprecatedThe %s front end recognizes the following options:
  
  The --param option recognizes the following as parameters:
! The -shared option is not currently supported for VAX ELF.The class %qs has been deprecatedThe class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classesThe compiler does not support -march=%s.The following options are language-independent:
  The maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum number of RTL nodes that can be recorded as combiner's last valueThe maximum number of blocks in a region to be considered for interblock schedulingThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns in a region to be considered for interblock schedulingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of insns to duplicate when unfactoring computed gotosThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe maximum number of virtual operands allowed to represent aliases before triggering alias grouping.The maximum structure size (in bytes) at which GCC will do block copiesThe minimum cost of an expensive expression in the loop invariant motionThe minimum number of matching instructions to consider for crossjumpingThe number of cycles the swing modulo scheduler considers when 	  checking conflicts using DFAThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of function body to be considered largeThe threshold ratio between instantiated fields and the total structure sizeThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The upper bound for sharing integer constantsThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
--- 646,667 ----
  
  Process #ident directivesProcessing %s
  Processing spec %c%s%c, which is '%s'
! Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProfiling is not supported on this target.Prohibit PC relative function callsPut everything in the regular TOCPut jumps in call delay slotsPut literal pools in a separate literal sectionPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionRETURN_ADDRESS_OFFSET not supportedRTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%dRTL check: access of elt %d of vector with last elt %d in %s, at %s:%dRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dRTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%dRTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%dRTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%dReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRegister sb is zero. Use for absolute addressingRegister variable %qD used in nested function.Remap file names when including filesReorder basic blocks and partition into hot and cold sectionsReorder basic blocks to improve code placementReorder functions to improve code placementReplace SSA temporaries with better names in copies.Replace add, compare, branch with branch on count registerReplace temporary expressions in the SSA->normal passReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationRestrict target load migration not to re-use registers in any basic blockReturn all structures in memory (AIX default)Return edge does not point to exit in bb %d
! Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisRight exit is %d->%d.Run the loop optimizer twiceSH2a does not support little-endianSSA corruptionSSA name in freelist but still referencedSSA_NAME created in two different blocks %i and %iSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect CPU to generate code forSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set sizeof(bool) to 1Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the max. number of bytes which has to be left to stack size before a trap instruction is triggeredSetting spec %s to '%s'
  
  Shared call_expr:Shared rtxSingle exit not recorded for loop %d.Size of loop %d should be %d, not %d.Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify PA-RISC architecture for code generation.
  Values are 1.0, 1.1 and 2.0.Specify UNIX standard for predefines and linking.
  Supported value is 93.Specify UNIX standard for predefines and linking.
  Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify a Standard MIPS ISASpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify if floating point hardware should be usedSpecify maximum number of iterations for RPTSSpecify range of registers to make fixedSpecify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insnsSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the name of the target floating point hardware/formatSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applySpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsSplit lifetimes of induction variables when loops are unrolled.Statement makes aliased stores, but has no V_MAY_DEFSStatement marked for throw in middle of block.Statement marked for throw, but doesn%'t.Static linking is not supported.
  Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeStructured COND_EXPR at the end of bb %d
! Support 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
  Target does not have split I&DTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
! The %s front end recognizes the following options:
  
  The --param option recognizes the following as parameters:
! The -shared option is not currently supported for VAX ELF.The compiler does not support -march=%s.The following options are language-independent:
  The maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum number of RTL nodes that can be recorded as combiner's last valueThe maximum number of blocks in a region to be considered for interblock schedulingThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns in a region to be considered for interblock schedulingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of insns to duplicate when unfactoring computed gotosThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe maximum number of virtual operands allowed to represent aliases before triggering alias grouping.The maximum structure size (in bytes) at which GCC will do block copiesThe minimum cost of an expensive expression in the loop invariant motionThe minimum number of matching instructions to consider for crossjumpingThe number of cycles the swing modulo scheduler considers when 	  checking conflicts using DFAThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of function body to be considered largeThe threshold ratio between instantiated fields and the total structure sizeThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.The upper bound for sharing integer constantsThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
*************** FITNESS FOR A PARTICULAR PURPOSE.
*** 684,694 ****
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This is the location of the previous declaration of label %qsThis switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
  Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
  Try 'jv-scan --help' for more information.
  Try running '%s' in the shell to raise its limit.
! Try to layout derived types as compact as possibleTune alignment for the specified chip or CPU versionTune expected memory latencyTwo different pointers with identical points-to sets but different name tagsType %qs also potentially defined in package %qsType %qs not found in declaration of field %qsType %qs not found in the declaration of the argument %qs of method %qsType %qs not found in the declaration of the local variable %qsType %qs not found in the declaration of the return type of method %qsType mismatch between an SSA_NAME and its symbol.UNKNOWN in print_operand !?Unbalanced ']'Undefined variable %qsUndefined variable or class name: %qsUnexpected type in truthvalue_conversionUninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown intrinsic opUnknown switch -mlong-double-%sUnreachable statementUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
  Usage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
--- 669,679 ----
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
  Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
  Try 'jv-scan --help' for more information.
  Try running '%s' in the shell to raise its limit.
! Tune alignment for the specified chip or CPU versionTune expected memory latencyTwo different pointers with identical points-to sets but different name tagsType mismatch between an SSA_NAME and its symbol.UNKNOWN in print_operand !?Unexpected type in truthvalue_conversionUninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown intrinsic opUnknown switch -mlong-double-%sUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
  Usage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
*************** warranty; not even for MERCHANTABILITY o
*** 696,703 ****
  
  Usage: jv-scan [OPTION]... FILE...
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GNU as (now ignored)Use GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MIPS-3D instructionsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse break to check for integer divide by zeroUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse f2c calling convention.Use fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse of -fdefault-double-8 requires -fdefault-real-8Use offset tables for virtual method callsUse old mnemonics for PowerPC architectureUse packed stack layoutUse paired-single floating point instructionsUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse shared librariesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse trap to check for integer divide by zeroUse tree-ssa based implementation of profilingUse unaligned memory referencesUse value profiling for speculative prefetchingUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Using darwin64 ABIUsing old darwin ABIUtilize Visual Instruction SetVOIDmode on an outputVariable %qs is already defined in this method and was declared %<%s %s%> at line %dVariable %qs is used more than once in the argument list of method %qsVariable %qs may not have been initializedWarn about "extern" declarations not at file scopeWarn about "suspicious" constructsWarn about @selector()s without previously declared methodsWarn about NULL being passed to argument slots marked as requiring non-NULLWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about calls with implicit interfaceWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit conversionWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about missing fields in struct initializersWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible aliasing of dummy argumentsWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about things that will change when compiling with an ABI-compliant compilerWarn about truncated source linesWarn about uncasted NULL used as sentinelWarn about underflow of numerical constant expressionsWarn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about usage of non-standard intrinsicsWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if .class files are out of dateWarn if a C-style cast is used in a programWarn if a deprecated compiler feature, class, method, or field is usedWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if deprecated empty statements are foundWarn if inherited methods are unimplementedWarn if modifiers are specified when not necessaryWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a pointer differs in signedness in an assignment.Warn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around R4000 errataWork around R4400 errataWork around VR4130 mflo/mfhi errataWork around bug in multiplication instructionWork around certain VR4120 errataWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %iWrong edge %d->%d for PHI argument
  Wrong outgoing edge flags at end of bb %d
  Wrong single exit %d->%d recorded for loop %d.XXX entering pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
--- 681,688 ----
  
  Usage: jv-scan [OPTION]... FILE...
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GNU as (now ignored)Use GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MIPS-3D instructionsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse break to check for integer divide by zeroUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse of -fdefault-double-8 requires -fdefault-real-8Use old mnemonics for PowerPC architectureUse packed stack layoutUse paired-single floating point instructionsUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse shared librariesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse trap to check for integer divide by zeroUse tree-ssa based implementation of profilingUse unaligned memory referencesUse value profiling for speculative prefetchingUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Using darwin64 ABIUsing old darwin ABIUtilize Visual Instruction SetVOIDmode on an outputVariable %qs may not have been initializedWarn about "extern" declarations not at file scopeWarn about @selector()s without previously declared methodsWarn about NULL being passed to argument slots marked as requiring non-NULLWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about deprecated compiler featuresWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about missing fields in struct initializersWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about things that will change when compiling with an ABI-compliant compilerWarn about uncasted NULL used as sentinelWarn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if a C-style cast is used in a programWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if inherited methods are unimplementedWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a pointer differs in signedness in an assignment.Warn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around R4000 errataWork around R4400 errataWork around VR4130 mflo/mfhi errataWork around bug in multiplication instructionWork around certain VR4120 errataWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %iWrong edge %d->%d for PHI argument
  Wrong outgoing edge flags at end of bb %d
  Wrong single exit %d->%d recorded for loop %d.XXX entering pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
*************** warranty; not even for MERCHANTABILITY o
*** 720,733 ****
  collect: tweaking %s in %s
  comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between %q#T and %q#Tcomparison between pointer and integercomparison between signed and unsignedcomparison between signed and unsigned integer expressionscomparison between types %q#T and %q#Tcomparison 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 of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
  compilation terminated.
! complex invalid for %qscompound literal has variable sizeconflicting access specifications for field %qE, ignoredconflicting access specifications for method %qD, ignoredconflicting declaration %q#Dconflicting return type specified for %q#Dconflicting super class name %qsconflicts with built-in declaration %q#Dconflicts with function declaration %q#Dconflicts with new declaration with %qL linkageconflicts with previous declaration %q#Dconst %qs cannot be declared %<mutable%>const_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor for alien class %qT cannot be a memberconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualconstructors may not be cv-qualifiedcontinue label %qs does not name a loopcontinue statement not within a loopcontinue statement not within loop or switchcontrol may reach end of non-void function %qD being inlinedconversion from %q#T to %q#Tconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion from %qT to non-scalar type %qT requestedconversion lacks type at end of formatconversion of %qE from %qT to %qT is ambiguousconversion to %s%s will never use a type conversion operatorconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting from %qT to %qTconverting negative value %qE to %qTconverting overloaded function %qD to type %q#T is ambiguousconverting to %qT from %qTconverting to non-pointer type %qT from NULLcorrupted profile info: edge from %i to %i exceeds maximal countcorrupted 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: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find a spill registercould not find class$ field in java interface type %qTcould not find specs file %s
  could not open dump file %qs: %scould not split insncouldn't determine target name for dependency trackingcouldn't find class %scouldn't run '%s': %scouldn't unmap pch_address_space: %m
! coverage mismatch for function %qs while reading counter %qs.coverage mismatch for function %u while reading execution counters.created and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '-m%s'creating %screating array of %qTcreating array of %qT, which is an abstract class typecreating array with size zerocreating array with size zero (%qE)creating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member reference type %qTdata definition has no type or storage classdata member %qD cannot be a member templatedata member may not have variably modified type %qTdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %qD as %sdeclaration 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 non-memberdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qF throws different exceptionsdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of %qs shadows a symbol from the parameter listdeclaration of C function %q#D conflicts withdeclaration of namespace %qD conflicts withdeclaration of template %q#Ddeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredecrement of read-only locationdecrement of read-only member %qsdecrement of read-only variable %qsdefault argument %qE uses local variable %qDdefault argument for %q#D has type %qTdefault argument for parameter of type %qT has type %qTdefault argument given for parameter %d of %q#Ddefault argument missing for parameter %P of %q+#Ddefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefining explicit specialization %qD in friend declarationdefinition of %q#T inside template parameter listdefinition of implicitly-declared %qDdefinition provided for explicit instantiationdeleting %qT is undefineddeleting array %q#Ddependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qT'deprecated covariant return type for %q#Ddeprecated use of default argument for parameter of non-functiondereferencing %<void *%> pointerdereferencing pointer to incomplete typedereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for alien class %qT cannot be a memberdestructors may not be cv-qualifieddestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndup2 %d 1duplicate %<const%>duplicate %<friend%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qsduplicate (or overlapping) case valueduplicate ConstantValue attribute for field '%s'duplicate asm operand name %qsduplicate base type %qT invalidduplicate case label: %<duplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate interface declaration for category %<%s(%s)%>duplicate interface declaration for class %qsduplicate label %qDduplicate label declaration %qsdynamic dependency %s not founddynamic_cast of %q#D to %q#T can never succeedelements of array %q#D have incomplete typeembedded %<\0%> in formatemitting PIC operand, but PIC register isn't set upempty declarationempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenabling caller interworking support is only meaningful when compiling for the Thumbenclosing class templates are not explicitly specializedend insn %d for block %d not found in the insn streamenumeral and non-enumeral type in conditional expressionenumeral mismatch in conditional expression: %qT vs %qTenumeration values exceed range of largest integerenumerator value for %qD not integer constantenumerator value for %qE is not an integer constantenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in args to spec function '%s'error in constant pool entry #%derror in constant pool entry #%d
  error while parsing constant poolerror while parsing constant pool
  error while parsing fieldserror while parsing fields
  error while parsing final attributeserror while parsing final attributes
  error while parsing methodserror while parsing methods
! error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexception of type %<%T%> will be caughtexcess elements in aggregate initializerexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpected %d levels of template parms for %q#D, got %dexpense of call operation relative to ordinary aritmetic operationsexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit qualification in declaration of `%D'explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of non-template %qTexpression %qE of abstract class type %qT cannot be used in throw-expressionexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextern declaration of %q#D doesn't matchextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra qualification %<%T::%> on member %qs ignoredextra qualification ignoredextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)extraneous argument to '%s' optionfailed to find class '%s'failed to reclaim unneeded functionfastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclosefclose %sfdopenfield %q#D with same name as classfield %qD has incomplete typefield %qD in local class cannot be staticfield %qD invalidly declared function typefield %qD invalidly declared method typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>fix_sched_param: unknown param: %sfloating constant exceeds range of %<%s%>floating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor each function it appears in.)for template declaration %qDformat %q.*s expects type %<%T%s%>, but argument %d has type %qTformat %q.*s expects type %<%s%s%>, but argument %d has type %qTformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfound %<-%s%> instead of %<+%s%> in protocol(s)fp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size of %qs is frame size too large for reliable stack checkingfriend declaration %q#D declares a non-template functionfriend declaration does not name a class or functionfriend declaration not in class definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>from this locationfrv_print_operand: unknown codefunction %q#D is initialized like a variablefunction %qD declared virtual inside a unionfunction %qD is initialized like a variablefunction %qs cannot be declared %<mutable%>function body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of local variablefunction returns an aggregatefunction template partial specialization %qD is not allowedfunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
  gcc version %s
  gcov (GCC) %s
  generation of Branch Likely instructions enabled, but not supported by architecturegeneric thunk code fails for method %q#D which uses %<...%>getting core file size maximum limit: %mgfc_conv_constant_to_tree(): invalid type: %sgfc_todo: Not Implemented: gfc_trans_code(): Bad statement codegimplification failedglobal constructors not supported on this targetglobal declaration %q#Dglobal destructors not supported on this targetglobal register variable %qD used in nested functionglobal register variable %qs used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegot %d template parameters for %q#Dgot %d template parameters for %q#Tgp is constant (but save/restore gp on indirect calls)gp_offset (%ld) or end_offset (%ld) is less than zero.had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignored method 'ignoring %qV qualifiers added to function type %qTignoring duplicate directory "%s"
--- 705,718 ----
  collect: tweaking %s in %s
  comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between %q#T and %q#Tcomparison between pointer and integercomparison between signed and unsignedcomparison between signed and unsigned integer expressionscomparison between types %q#T and %q#Tcomparison 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 of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
  compilation terminated.
! complex invalid for %qscompound literal has variable sizeconflicting access specifications for field %qE, ignoredconflicting access specifications for method %qD, ignoredconflicting declaration %q#Dconflicting return type specified for %q#Dconflicting super class name %qsconflicts with built-in declaration %q#Dconflicts with function declaration %q#Dconflicts with new declaration with %qL linkageconflicts with previous declaration %q#Dconst %qs cannot be declared %<mutable%>const_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor for alien class %qT cannot be a memberconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualconstructors may not be cv-qualifiedcontinue statement not within a loopcontinue statement not within loop or switchcontrol may reach end of non-void function %qD being inlinedconversion from %q#T to %q#Tconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion from %qT to non-scalar type %qT requestedconversion lacks type at end of formatconversion of %qE from %qT to %qT is ambiguousconversion to %s%s will never use a type conversion operatorconversion to incomplete typeconversion to non-scalar type requestedconverting NULL to non-pointer typeconverting from %qT to %qTconverting negative value %qE to %qTconverting overloaded function %qD to type %q#T is ambiguousconverting to %qT from %qTconverting to non-pointer type %qT from NULLcorrupted profile info: edge from %i to %i exceeds maximal countcorrupted 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: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find a spill registercould not find class$ field in java interface type %qTcould not find specs file %s
  could not open dump file %qs: %scould not split insncouldn't determine target name for dependency trackingcouldn't find class %scouldn't run '%s': %scouldn't unmap pch_address_space: %m
! coverage mismatch for function %qs while reading counter %qs.coverage mismatch for function %u while reading execution counters.created and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '-m%s'creating %screating array of %qTcreating array of %qT, which is an abstract class typecreating array with size zerocreating array with size zero (%qE)creating pointer to member function of non-class type %qTcreating pointer to member of non-class type %qTcreating pointer to member reference type %qTdata definition has no type or storage classdata member %qD cannot be a member templatedata member may not have variably modified type %qTdebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %qD as %sdeclaration 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 non-memberdeclaration of %qD in %qD which does not enclose %qDdeclaration of %qD not in a namespace surrounding %qDdeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qF throws different exceptionsdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of %qs shadows a symbol from the parameter listdeclaration of C function %q#D conflicts withdeclaration of namespace %qD conflicts withdeclaration of template %q#Ddeclarator-id missing; using reserved word %qDdecrement of pointer to unknown structuredecrement of read-only locationdecrement of read-only member %qsdecrement of read-only variable %qsdefault argument %qE uses local variable %qDdefault argument for %q#D has type %qTdefault argument for parameter of type %qT has type %qTdefault argument given for parameter %d of %q#Ddefault argument missing for parameter %P of %q+#Ddefault argument specified in explicit specializationdefault arguments are not allowed in declaration of friend template specialization %qDdefault arguments are only permitted for function parametersdefining explicit specialization %qD in friend declarationdefinition of %q#T inside template parameter listdefinition of implicitly-declared %qDdefinition provided for explicit instantiationdeleting %qT is undefineddeleting array %q#Ddependent-name %qE is parsed as a non-type, but instantiation yields a typedeprecated conversion from string constant to %qT'deprecated covariant return type for %q#Ddeprecated use of default argument for parameter of non-functiondereferencing %<void *%> pointerdereferencing pointer to incomplete typedereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructor for alien class %qT cannot be a memberdestructors may not be cv-qualifieddestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdominator of %d should be %d, not %ddominator of %d status unknowndup2 %d 1duplicate %<const%>duplicate %<friend%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qsduplicate (or overlapping) case valueduplicate ConstantValue attribute for field '%s'duplicate asm operand name %qsduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate interface declaration for category %<%s(%s)%>duplicate interface declaration for class %qsduplicate label %qDduplicate label declaration %qsdynamic dependency %s not founddynamic_cast of %q#D to %q#T can never succeedelements of array %q#D have incomplete typeembedded %<\0%> in formatemitting PIC operand, but PIC register isn't set upempty declarationempty declaration with storage class specifier does not redeclare tagempty declaration with type qualifier does not redeclare tagempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenabling backtrace support is only meaningful when compiling for the Thumbenabling callee interworking support is only meaningful when compiling for the Thumbenabling caller interworking support is only meaningful when compiling for the Thumbenclosing class templates are not explicitly specializedend insn %d for block %d not found in the insn streamenumeral and non-enumeral type in conditional expressionenumeral mismatch in conditional expression: %qT vs %qTenumeration values exceed range of largest integerenumerator value for %qD not integer constantenumerator value for %qE is not an integer constantenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in args to spec function '%s'error in constant pool entry #%derror in constant pool entry #%d
  error while parsing constant poolerror while parsing constant pool
  error while parsing fieldserror while parsing fields
  error while parsing final attributeserror while parsing final attributes
  error while parsing methodserror while parsing methods
! error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexception of type %<%T%> will be caughtexcess elements in aggregate initializerexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpected %d levels of template parms for %q#D, got %dexpense of call operation relative to ordinary aritmetic operationsexplicit instantiation of %q#Dexplicit instantiation of %q#T before definition of templateexplicit instantiation of %qD but no definition availableexplicit instantiation of non-template %q#Dexplicit instantiation of non-template type %qTexplicit qualification in declaration of `%D'explicit specialization in non-namespace scope %qDexplicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of non-template %qTexpression %qE of abstract class type %qT cannot be used in throw-expressionexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextern declaration of %q#D doesn't matchextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra qualification %<%T::%> on member %qs ignoredextra qualification ignoredextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)extraneous argument to '%s' optionfailed to find class '%s'failed to reclaim unneeded functionfastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclosefclose %sfdopenfield %q#D with same name as classfield %qD has incomplete typefield %qD in local class cannot be staticfield %qD invalidly declared function typefield %qD invalidly declared method typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>fix_sched_param: unknown param: %sfloating constant exceeds range of %<%s%>floating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor each function it appears in.)for template declaration %qDformat %q.*s expects type %<%T%s%>, but argument %d has type %qTformat %q.*s expects type %<%s%s%>, but argument %d has type %qTformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfound %<-%s%> instead of %<+%s%> in protocol(s)fp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size of %qs is frame size too large for reliable stack checkingfriend declaration %q#D declares a non-template functionfriend declaration does not name a class or functionfriend declaration not in class definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>from this locationfrv_print_operand: unknown codefunction %q#D is initialized like a variablefunction %qD declared virtual inside a unionfunction %qD is initialized like a variablefunction %qs cannot be declared %<mutable%>function body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of local variablefunction returns an aggregatefunction template partial specialization %qD is not allowedfunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
  gcc version %s
  gcov (GCC) %s
  generation of Branch Likely instructions enabled, but not supported by architecturegeneric thunk code fails for method %q#D which uses %<...%>getting core file size maximum limit: %mgfc_conv_constant_to_tree(): invalid type: %sgfc_todo: Not Implemented: gfc_trans_code(): Bad statement codegimplification failedglobal constructors not supported on this targetglobal declaration %q#Dglobal destructors not supported on this targetglobal register variable %qD used in nested functionglobal register variable %qs used in nested functionglobal register variable follows a function definitionglobal register variable has initial valuegot %d template parameters for %q#Dgot %d template parameters for %q#Tgp is constant (but save/restore gp on indirect calls)gp_offset (%ld) or end_offset (%ld) is less than zero.had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignored method 'ignoring %qV qualifiers added to function type %qTignoring duplicate directory "%s"
*************** warranty; not even for MERCHANTABILITY o
*** 735,742 ****
  ignoring packed attribute on unpacked non-POD field %q#Dignoring unknown option %q.*s in %<-fdump-%s%>illegal aggregate type %qs specified for instance variable %qsillegal reference type specified for instance variable %qsimplicit declaration of function %qEimplicitly popped regs must be grouped at top of stackimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:in declaration %qDin passing argument %P of %q+Dinappropriate accumulator for %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignmentincompatible types in assignment of %qT to %qTincompatible types in initializationincompatible types in returnincomplete '%s' optionincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierincomplete type unificationinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of pointer to unknown structureincrement of read-only locationincrement of read-only member %qsincrement of read-only variable %qsindex value instead of field name in union initializerinit function found in object %sinitialization discards qualifiers from pointer target typeinitialization from incompatible pointer typeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization makes qualified function pointer from unqualifiedinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer specified for non-virtual method %qDinitializer-string for array of chars is too longinitializing array with parameter listinline function %qD used but never definedinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instance variable %qs accessed in class methodinstance variable %qs has unknown sizeinstance variable %qs is %s; this will be a hard error in the futureinstance variable %qs is declared %sinstance variable %qs is declared privateinstantiation of %qD as type %qTinstruction never exectuedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger constant is too large for %qs typeinteger kind=8 not available for -fdefault-integer-8 optioninteger overflow in expressionintegral expression %qE is not constantinter-module optimizations not implemented for C++interface %qs does not have valid constant string layoutinternal and protected visibility attributes not supported in this configuration; ignoredinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal errorinternal error - bad ungetinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeintrinsic variable which isn't a procedureinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%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 'asm': invalid --param value %qsinvalid ABI option: -mabi=%sinvalid IACC argumentinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid 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 of NULL objectinvalid addressinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a bit-fieldinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid 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 catch parameterinvalid class name in declaration of %qDinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %qT to %qTinvalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid declaration of member template %q#D in local classinvalid default argument for a template template parameterinvalid definition of qualified type %qTinvalid expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point emulation option: -mfpe=%sinvalid floating point option: -mfpu=%sinvalid function declarationinvalid in-class initialization of static data member of non-integral type %qTinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm output %dinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid lvalue in unary %<&%>invalid maskinvalid member function declarationinvalid member template declaration %qDinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands of types %qT and %qT to binary %qOinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid option %<-mstack-increment=%s%>invalid option %qsinvalid option argument %qsinvalid option for -mfloat-gprsinvalid parameter %qsinvalid parameter combination for %qs AltiVec intrinsicinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receiver type %qsinvalid redeclaration of %qDinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid static_cast from type %qT to type %qTinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid truth-value expressioninvalid type %<void%> for newinvalid type %qT declared %<friend%>invalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<--%> on bool variable %qDinvalid use of %<::%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %<virtual%> in template declaration of %q#Dinvalid use of %qDinvalid use of %qD as a default value for a template template-parameterinvalid use of %qE to form a pointer-to-member-function.  Use a qualified-id.invalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid 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 constructor as a templateinvalid use of flexible array memberinvalid use of incomplete typedef %qsinvalid use of member %qD in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of nonstatic data member %qEinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of type %qT as a default value for a template template-parameterinvalid use of undefined type %<%s %s%>invalid use of void expressioninvalid value for -mstack-guardinvalid value for -mstack-sizeinvalid value for -mwarn-framesizeinvalid vector type for attribute %qsinvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits dest_idx should be %d, not %dits scope is only this definition or declaration, which is probably not what you wantiwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjcf-dump: no classes specified
  jump bypassing disabledjump into scope of identifier with variably modified typejump into statement expressionjump to case labeljump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk 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 pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword %<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 %qD defined but not usedlabel %qD used but not definedlabel %qE referenced outside of any functionlabel %qs referenced outside of any functionlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld 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 declaration of %qs hides instance variablelocal variable %qD may not appear in this contextlong and short specified together for %qslong long constant not a valid immediate operandlong or short specified with char for %qslong or short specified with floating type for %qslong, short, signed or unsigned invalid for %qslong, short, signed or unsigned used invalidly for %qslooser throw specifier for %q#Flower value in case label range less than minimum value for typemacro name missing after %qsmaking %qD staticmalformed #pragma GCC pch_preprocess, ignoredmalformed #pragma GCC visibility pushmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed .zip archive in CLASSPATH: %smalformed 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 numbermaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %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 cannot be declared both virtual and staticmember %qD conflicts with virtual function table field namemember %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember %qD with uninitialized const fieldsmember functions are implicitly friends of their classmemory input %d is not directly addressablemethod %qs can't be transientmethod %qs can't be volatilemethod '%s' not found in classmethod declaration not in @interface contextmethod definition for %<%c%s%> not foundmethod definition not in @implementation contextminimum value of parameter %qs is %uminimum/maximum operators are deprecatedmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<>%> to terminate the template argument listmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing filename after %qsmissing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing section name in '#pragma %s' - ignoredmissing sentinel in function callmissing static field %qsmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemode not QImodemodule symbol %s in wrong namespacemore than %d operands in %<asm%>move insn not handledms-bitfields not supported for objcmudflap cannot track %qs in stub functionmudflap cannot track unknown size extern %qsmudflap checking not yet implemented for ARRAY_RANGE_REFmudflap: this language is not supportedmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmust use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>mvc&exmvcle usemysterious repository information in %sname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename lookup of %qD changedname lookup of %qD changed for new ISO %<for%> scopingname missing for member functionnamed return values are no longer supportednamespace %qD not allowed in using-declarationnamespace %qT undeclarednamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticnative method %qs can't be strictfpneed to insert runtime check for %snegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %qDnegative 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 defined.nested assembly dialect alternativesnested extern declaration of %qDnested function %qs declared %<extern%>nested redefinition of %<enum %s%>nested redefinition of %<struct %s%>nested redefinition of %<union %s%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#Dnew types may not be defined in a return typeno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%s%> method foundno %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 classes specifiedno closing %<]%> for %<%%[%> formatno coverage for function %qs found.no data type for mode %qsno default argument for %qDno description yetno field %qD in union being initializedno input file specifiedno 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 function for call to %<%T::%s(%A)%#V%>no matching template for %qD foundno member function %qD declared in %qTno members matching %qD in %q#Tno 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 super class declared in @interface for %qsno super class declared in interface for %qsno support for reduction/inductionno type named %q#T in %q#Tno unique final overrider for %qD in %qTnon-boolean used in conditionnon-empty initializer for array of empty elementsnon-floating-point argument to function %qsnon-local function %q#D uses anonymous typenon-local function %q#D uses local type %qTnon-local variable %q#D uses anonymous typenon-local variable %q#D uses local type %qTnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-object member %qs cannot be declared %<mutable%>non-static const member %q#D in class without a constructornon-static const member %q#D, can't use default assignment operatornon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, can't use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-trivial labeled initializersnonconstant array index in initializernonnull argument has invalid operand number (argument %lu)nonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)nonnull attribute without arguments on a non-prototypenot a static field %qsnot a valid Java .class filenot configured for ABI: '%s'not enough arguments to fit a sentinelnot enough type informationnot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)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 twonumber of counters is %d instead of %dobject %qE of incomplete type %qT will not be accessed in %sobject does not conform to the %qs protocolobject missing in reference to %qDobject missing in use of %qEobject of incomplete type %qT will not be accessed in %sobject of type %qT will not be accessed in %sobsolete option -I- used, please use -iquote insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of empty base %qT may not be ABI-compliant and maychange in a future version of GCCoffset of virtual base %qT is not ABI-compliant and may change in a future version of GCCoffset outside bounds of constant stringomitted middle operand to %<?:%> operand cannot be mangledonly constructors take base initializersonly declarations of constructors can be %<explicit%>only initialized variables can be placed into program memory areaonly one of '--print-main', '--list-class', and '--complexity' allowedonly 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 1 must be a hard registeroperand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoperation on %qs may be undefinedoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zerooriginal label is hereoriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput 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 regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionoverflowed output arg list for '%s'packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %qD declared voidparameter %qD includes %s to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter may not have variably modified type %qTparameter names (without types) in function declarationparenthesis around %qE cannot be used to form a pointer-to-member-functionparse errorparse error in template argument listparse error while reading %sparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpartial specialization %qT declared %<friend%>partial specialization %qT does not specialize any template argumentspassing %qT as %<this%> argument of %q#D discards qualifierspassing %qT chooses %qT over %qTpassing %qT for argument %P to %qDpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards qualifiers from pointer target 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 makes qualified function pointer from unqualifiedpassing argument %d of %qE with different width due to prototypepassing floating point arguments in fp regs not yet supportedpassing negative value %qE for argument %P to %qDpch_preprocess pragma should only be used with -fpreprocessedpipepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member cast from %qT to %qT is via virtual basepointer to member cast via virtual base %qTpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer to member type %qT incompatible with object type %qTpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD must take %<int%> as its argumentpostfix %qD must take %<int%> as its second argumentpostfix %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 %q#D hereprevious declaration %qDprevious declaration of %q#Dprevious declaration of %q#D with %qL linkageprevious declaration of %qDprevious declaration of %qsprevious declaration of namespace %qD hereprevious definition of %q#Tprevious external decl of %q#Dprevious non-function declaration %q#Dprivate member %q#D in anonymous unionprofiler support for WindISSprofiling not supported with -mg
  programs: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprotected member %q#D in anonymous unionprotocol %qs has circular dependencyprototype for %q#Dprototype for %q#D does not match any in class %qTprovided for %qDpseudo-destructor is not calledpure-specifier on function-definitionqualified function types cannot be used to declare %s functionsqualified type %qT does not match destructor name %<~%T%>qualified type %qT does not match destructor name ~%qTqualifiers are not allowed on declaration of %<operator %T%>qualifiers can only be specified for objects and functionsrange expressions in switch statements are non-standardreading class %s for the second time from %sreading through null pointer (argument %d)real kind=8 not available for -fdefault-real-8 optionrecursive inliningrecursive type %qT undefinedredeclaration of %<enum %s%>redeclaration of %<wchar_t%> as %qTredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %s%>redefinition of %<union %s%>redefinition of %q#Tredefinition of default argument for %q#Dredirecting stdout: %sredundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to %<%T::%D%> is ambiguousreference to %qD is ambiguousreference to local variable %qD returnedreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregister variable %qs used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsrename spec %s to %s
  repeated %s in formatrepository file '%s' does not contain command-line argumentsrequest for member %qD in %qE, which is of non-aggregate type %qTrequest for member %qD in %qE, which is of non-class type %qTrequest for member %qD in non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequest for member %qs in something not a structure or unionrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal userequested position is less than zerorequested position is not an integer constantresult of %<operator->()%> yields non-pointer resultreturn discards qualifiers from pointer target typereturn from incompatible pointer typereturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn makes qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with a value, in function returning 'void'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 vector subscript???second argument to %<__builtin_expect%> must be a constantsecond argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentselector must be an immediateselector must be an integer constant in the range 0..%isetting core file size limit to maximum: %mshadowing %s function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshift must be an immediateshort, signed or unsigned invalid for %qssigned and unsigned given together for %qssigned and unsigned type in conditional expressionsize assigned to %qT may not be ABI-compliant and may change in a future version of GCCsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is negativesize of array %qD is not an integral constant-expressionsize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesize of array is not an integral constant-expressionsizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you'll wind up with multiple copies)source file for class %qs is newer than its matching class file.  Source file %qs used insteadspec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: '%%*' has not been initialized by pattern matchspec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC.spec failure: more than one arg to SYSROOT_SUFFIX_SPEC.spec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'
--- 720,727 ----
  ignoring packed attribute on unpacked non-POD field %q#Dignoring unknown option %q.*s in %<-fdump-%s%>illegal aggregate type %qs specified for instance variable %qsillegal reference type specified for instance variable %qsimplicit declaration of function %qEimplicitly popped regs must be grouped at top of stackimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:in declaration %qDin passing argument %P of %q+Dinappropriate accumulator for %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignmentincompatible types in assignment of %qT to %qTincompatible types in initializationincompatible types in returnincomplete '%s' optionincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDincomplete type %qT used in nested name specifierincomplete type unificationinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of pointer to unknown structureincrement of read-only locationincrement of read-only member %qsincrement of read-only variable %qsindex value instead of field name in union initializerinit function found in object %sinitialization discards qualifiers from pointer target typeinitialization from incompatible pointer typeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization makes qualified function pointer from unqualifiedinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %qDinitializer for %qT must be brace-enclosedinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer specified for non-virtual method %qDinitializer-string for array of chars is too longinitializing array with parameter listinline function %qD used but never definedinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instance variable %qs accessed in class methodinstance variable %qs has unknown sizeinstance variable %qs is %s; this will be a hard error in the futureinstance variable %qs is declared %sinstance variable %qs is declared privateinstantiation of %qD as type %qTinstruction never exectuedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger constant is too large for %qs typeinteger kind=8 not available for -fdefault-integer-8 optioninteger overflow in expressionintegral expression %qE is not constantinter-module optimizations not implemented for C++interface %qs does not have valid constant string layoutinternal and protected visibility attributes not supported in this configuration; ignoredinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal errorinternal error - bad ungetinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeintrinsic variable which isn't a procedureinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%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 'asm': invalid --param value %qsinvalid ABI option: -mabi=%sinvalid IACC argumentinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid 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 of NULL objectinvalid addressinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a bit-fieldinvalid application of %qs to a member functioninvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid 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 catch parameterinvalid class name in declaration of %qDinvalid const_cast from type %qT to type %qTinvalid const_cast of an rvalue of type %qT to type %qTinvalid const_double operandinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %qT to %qTinvalid conversion to type %qT from type %qTinvalid covariant return type for %q#Dinvalid declaration of member template %q#D in local classinvalid default argument for a template template parameterinvalid definition of qualified type %qTinvalid expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point emulation option: -mfpe=%sinvalid floating point option: -mfpu=%sinvalid function declarationinvalid in-class initialization of static data member of non-integral type %qTinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm output %dinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid lvalue in unary %<&%>invalid maskinvalid member function declarationinvalid member template declaration %qDinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands of types %qT and %qT to binary %qOinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid option %<-mstack-increment=%s%>invalid option %qsinvalid option argument %qsinvalid option for -mfloat-gprsinvalid parameter %qsinvalid parameter combination for %qs AltiVec intrinsicinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid receiver type %qsinvalid redeclaration of %qDinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid static_cast from type %qT to type %qTinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid truth-value expressioninvalid type %<void%> for newinvalid type %qT declared %<friend%>invalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<--%> on bool variable %qDinvalid use of %<::%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %<virtual%> in template declaration of %q#Dinvalid use of %qDinvalid use of %qD as a default value for a template template-parameterinvalid use of %qE to form a pointer-to-member-function.  Use a qualified-id.invalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid 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 constructor as a templateinvalid use of flexible array memberinvalid use of incomplete typedef %qsinvalid use of member %qD in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of nonstatic data member %qEinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of type %qT as a default value for a template template-parameterinvalid use of undefined type %<%s %s%>invalid use of void expressioninvalid value for -mstack-guardinvalid value for -mstack-sizeinvalid value for -mwarn-framesizeinvalid vector type for attribute %qsinvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits dest_idx should be %d, not %dits scope is only this definition or declaration, which is probably not what you wantiwmmxt abi requires an iwmmxt capable cpuiwmmxt requires an AAPCS compatible ABI for proper operationjcf-dump: no classes specified
  jump bypassing disabledjump into scope of identifier with variably modified typejump into statement expressionjump to case labeljump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk 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 pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword %<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 %qD defined but not usedlabel %qD used but not definedlabel %qE referenced outside of any functionlabel %qs referenced outside of any functionlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld 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 declaration of %qs hides instance variablelocal variable %qD may not appear in this contextlong and short specified together for %qslong long constant not a valid immediate operandlong or short specified with char for %qslong or short specified with floating type for %qslong, short, signed or unsigned invalid for %qslong, short, signed or unsigned used invalidly for %qslooser throw specifier for %q#Flower value in case label range less than minimum value for typemacro name missing after %qsmaking %qD staticmalformed #pragma GCC pch_preprocess, ignoredmalformed #pragma GCC visibility pushmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed 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 numbermaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %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 cannot be declared both virtual and staticmember %qD conflicts with virtual function table field namemember %qD declared as friend before type %qT definedmember %qD is uninitialized referencemember %qD with uninitialized const fieldsmember functions are implicitly friends of their classmemory input %d is not directly addressablemethod '%s' not found in classmethod declaration not in @interface contextmethod definition for %<%c%s%> not foundmethod definition not in @implementation contextminimum value of parameter %qs is %uminimum/maximum operators are deprecatedmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing %<>%> to terminate the template argument listmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing filename after %qsmissing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing section name in '#pragma %s' - ignoredmissing sentinel in function callmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemode not QImodemodule symbol %s in wrong namespacemore than %d operands in %<asm%>move insn not handledms-bitfields not supported for objcmudflap cannot track %qs in stub functionmudflap cannot track unknown size extern %qsmudflap checking not yet implemented for ARRAY_RANGE_REFmudflap: this language is not supportedmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple definition of %q#Tmultiple fields in union %qT initializedmultiple function type attributes specifiedmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmust use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>mvc&exmvcle usemysterious repository information in %sname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename lookup of %qD changedname lookup of %qD changed for new ISO %<for%> scopingname missing for member functionnamed return values are no longer supportednamespace %qD not allowed in using-declarationnamespace %qT undeclarednamespace alias %qD not allowed here, assuming %qDnamespace-scope anonymous aggregates must be staticneed to insert runtime check for %snegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %qDnegative 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 defined.nested assembly dialect alternativesnested extern declaration of %qDnested function %qs declared %<extern%>nested redefinition of %<enum %s%>nested redefinition of %<struct %s%>nested redefinition of %<union %s%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#Dnew types may not be defined in a return typeno %<%D(int)%> declared for postfix %qs, trying prefix operator insteadno %<%c%s%> method foundno %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 classes specifiedno closing %<]%> for %<%%[%> formatno coverage for function %qs found.no data type for mode %qsno default argument for %qDno description yetno field %qD in union being initializedno input file specifiedno 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 function for call to %<%T::%s(%A)%#V%>no matching template for %qD foundno member function %qD declared in %qTno members matching %qD in %q#Tno 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 super class declared in @interface for %qsno super class declared in interface for %qsno support for reduction/inductionno type named %q#T in %q#Tno unique final overrider for %qD in %qTnon-boolean used in conditionnon-empty initializer for array of empty elementsnon-floating-point argument to function %qsnon-local function %q#D uses anonymous typenon-local function %q#D uses local type %qTnon-local variable %q#D uses anonymous typenon-local variable %q#D uses local type %qTnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-object member %qs cannot be declared %<mutable%>non-static const member %q#D in class without a constructornon-static const member %q#D, can't use default assignment operatornon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-static reference member %q#D, can't use default assignment operatornon-template %qD used as templatenon-template type %qT used as a templatenon-trivial labeled initializersnonconstant array index in initializernonnull argument has invalid operand number (argument %lu)nonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)nonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough arguments to fit a sentinelnot enough type informationnot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)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 twonumber of counters is %d instead of %dobject %qE of incomplete type %qT will not be accessed in %sobject does not conform to the %qs protocolobject missing in reference to %qDobject missing in use of %qEobject of incomplete type %qT will not be accessed in %sobject of type %qT will not be accessed in %sobsolete option -I- used, please use -iquote insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset of %qD is not ABI-compliant and may change in a future version of GCCoffset of empty base %qT may not be ABI-compliant and maychange in a future version of GCCoffset of virtual base %qT is not ABI-compliant and may change in a future version of GCCoffset outside bounds of constant stringomitted middle operand to %<?:%> operand cannot be mangledonly constructors take base initializersonly declarations of constructors can be %<explicit%>only initialized variables can be placed into program memory areaonly one of '--print-main', '--list-class', and '--complexity' allowedonly 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 1 must be a hard registeroperand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoperation on %qs may be undefinedoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput 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 regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in enumeration values at %qDoverflow in implicit constant conversionoverflowed output arg list for '%s'packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %qD declared voidparameter %qD includes %s to array of unknown bound %qTparameter %qD invalidly declared method typeparameter %qD is initializedparameter may not have variably modified type %qTparameter names (without types) in function declarationparenthesis around %qE cannot be used to form a pointer-to-member-functionparse errorparse error in template argument listparse error while reading %sparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpartial specialization %qT declared %<friend%>partial specialization %qT does not specialize any template argumentspassing %qT as %<this%> argument of %q#D discards qualifierspassing %qT chooses %qT over %qTpassing %qT for argument %P to %qDpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards qualifiers from pointer target 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 makes qualified function pointer from unqualifiedpassing argument %d of %qE with different width due to prototypepassing floating point arguments in fp regs not yet supportedpassing negative value %qE for argument %P to %qDpch_preprocess pragma should only be used with -fpreprocessedpipepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member cast from %qT to %qT is via virtual basepointer to member cast via virtual base %qTpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer to member type %qT incompatible with object type %qTpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpostfix %qD must take %<int%> as its argumentpostfix %qD must take %<int%> as its second argumentpostfix %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 %q#D hereprevious declaration %qDprevious declaration of %q#Dprevious declaration of %q#D with %qL linkageprevious declaration of %qDprevious declaration of %qsprevious declaration of namespace %qD hereprevious definition of %q#Tprevious external decl of %q#Dprevious non-function declaration %q#Dprivate member %q#D in anonymous unionprofiler support for WindISSprofiling not supported with -mg
  programs: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprotected member %q#D in anonymous unionprotocol %qs has circular dependencyprototype for %q#Dprototype for %q#D does not match any in class %qTprovided for %qDpseudo-destructor is not calledpure-specifier on function-definitionqualified function types cannot be used to declare %s functionsqualified type %qT does not match destructor name %<~%T%>qualified type %qT does not match destructor name ~%qTqualifiers are not allowed on declaration of %<operator %T%>qualifiers can only be specified for objects and functionsrange expressions in switch statements are non-standardreading class %s for the second time from %sreading through null pointer (argument %d)real kind=8 not available for -fdefault-real-8 optionrecursive inliningrecursive type %qT undefinedredeclaration of %<enum %s%>redeclaration of %<wchar_t%> as %qTredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclared here as %q#Dredefined extern inline functions are not considered for inliningredefinition of %<struct %s%>redefinition of %<union %s%>redefinition of %q#Tredefinition of default argument for %q#Dredirecting stdout: %sredundant redeclaration of %qD in same scopereference %qs is ambiguous: appears in interface %qs and interface %qsreference to %<%T::%D%> is ambiguousreference to %qD is ambiguousreference to local variable %qD returnedreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregister variable %qs used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsrename spec %s to %s
  repeated %s in formatrepository file '%s' does not contain command-line argumentsrequest for member %qD in %qE, which is of non-aggregate type %qTrequest for member %qD in %qE, which is of non-class type %qTrequest for member %qD in non-class type %qTrequest for member %qD is ambiguousrequest for member %qD is ambiguous in multiple inheritance latticerequest for member %qs in something not a structure or unionrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal userequested position is less than zerorequested position is not an integer constantresult of %<operator->()%> yields non-pointer resultreturn discards qualifiers from pointer target typereturn from incompatible pointer typereturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn makes qualified function pointer from unqualifiedreturn not followed by barrierreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with a value, in function returning 'void'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 vector subscript???second argument to %<__builtin_expect%> must be a constantsecond argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentselector must be an immediateselector must be an integer constant in the range 0..%isetting core file size limit to maximum: %mshadowing %s function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshift must be an immediateshort, signed or unsigned invalid for %qssigned and unsigned given together for %qssigned and unsigned type in conditional expressionsize assigned to %qT may not be ABI-compliant and may change in a future version of GCCsize in array new must have integral typesize of array %qD has non-integral type %qTsize of array %qD is negativesize of array %qD is not an integral constant-expressionsize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesize of array is not an integral constant-expressionsizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you'll wind up with multiple copies)source file for class %qs is newer than its matching class file.  Source file %qs used insteadspec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: '%%*' has not been initialized by pattern matchspec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC.spec failure: more than one arg to SYSROOT_SUFFIX_SPEC.spec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'
*************** Valid options are 93, 95 and 98.
*** 760,769 ****
  This might mean that your locale's encoding is not supported
  by your system's iconv(3) implementation.  If you aren't trying
  to use a particular encoding for your input file, try the
! %<--encoding=UTF-8%> optionunknown field %qs specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown namespace %qDunknown opcode %d@pc=%d during verificationunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed 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 voidunordered comparison on non-floating point argumentunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognised visibility value "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized option %<-mfix-vr4130%s%>unrecognized option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunrecoverable errorunregistered operator %sunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported defining stmtunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatunused parameter %qsunused variable %qsupper value in case label range exceeds maximum value for typeuse #include insteaduse %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-fobjc-exceptions%> to enable Objective-C exception syntaxuse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %<auto%> variable from containing functionuse of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit codeuse of %qD is ambiguoususe of %qs in templateuse of %qs length modifier with %qc type characteruse 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 declarationuse of memory input without lvalue in asm operand %d is deprecateduse of namespace %qD as expressionuse of old-style castuse of parameter from containing functionused %d template parameter(s) instead of %dused 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 %<__thread%> 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 %<typename%> outside of templateusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing declaration %qD introduced ambiguous type %qTusing invalid field %qDusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration cannot name destructorusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value computed is not usedvalue of -mfixed-range must have form REG1-REG2value-based profiling not yet implemented in trees.variable %q#D has initializer but incomplete typevariable %qD has initializer but incomplete typevariable %qs may not have been initializedvariable or field %qE declared voidvariable or field %qs 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-size type declared outside of any functionvariable-sized object %qD may not be initializedvariable-sized object may not be initializedvariable-sized object of type %qT may not be initializedvector %s %s domain error, in %s at %s:%uvector overflow in expressionverification error at PC=%dverification failed at PC=%d: %sverification failed: %sverify_cgraph_node failed.verify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %iverify_flow_insensitive_alias_info failed.verify_flow_sensitive_alias_info failed.verify_name_tags failedverify_ssa failed.verify_stmts failed.virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bevolatile register variables don%'t work as you might wishvtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructorwarning: warning: '-x %s' after last input file has no effectwarning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwide string literal in %<asm%>width of %qD exceeds its typewidth of %qs exceeds its typewill be assumed to return %<id%> and acceptwithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codez/Architecturez/Architecture mode not supported on %s.zero size array reserves no spacezero width for bit-field %qDzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-operand casts cannot be mangled due to a defect in the C++ ABIzero-size array %qDProject-Id-Version: gcc 4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
! PO-Revision-Date: 2005-06-16 17:03-0500
  Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>
  Language-Team: Spanish <es@li.org>
  MIME-Version: 1.0
--- 745,754 ----
  This might mean that your locale's encoding is not supported
  by your system's iconv(3) implementation.  If you aren't trying
  to use a particular encoding for your input file, try the
! %<--encoding=UTF-8%> optionunknown field %qs specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown namespace %qDunknown opcode %d@pc=%d during verificationunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed 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 voidunordered comparison on non-floating point argumentunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognised visibility value "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized option %<-mfix-vr4130%s%>unrecognized option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunrecoverable errorunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported defining stmtunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatunused parameter %qsunused variable %qsupper value in case label range exceeds maximum value for typeuse #include insteaduse %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified nameuse %<%T::template %D%> to indicate that it is a templateuse %<-fobjc-exceptions%> to enable Objective-C exception syntaxuse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %<auto%> variable from containing functionuse of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit codeuse of %qD is ambiguoususe of %qs in templateuse of %qs length modifier with %qc type characteruse 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 declarationuse of memory input without lvalue in asm operand %d is deprecateduse of namespace %qD as expressionuse of old-style castuse of parameter from containing functionused %d template parameter(s) instead of %dused 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 %<__thread%> 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 %<typename%> outside of templateusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing declaration %qD introduced ambiguous type %qTusing invalid field %qDusing template type parameter %qT after %qsusing typedef-name %qD after %qsusing-declaration cannot name destructorusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value computed is not usedvalue of -mfixed-range must have form REG1-REG2value-based profiling not yet implemented in trees.variable %q#D has initializer but incomplete typevariable %qD has initializer but incomplete typevariable %qs may not have been initializedvariable or field %qE declared voidvariable or field %qs 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-size type declared outside of any functionvariable-sized object %qD may not be initializedvariable-sized object may not be initializedvariable-sized object of type %qT may not be initializedvector %s %s domain error, in %s at %s:%uvector overflow in expressionverification error at PC=%dverification failed at PC=%d: %sverification failed: %sverify_cgraph_node failed.verify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %iverify_flow_insensitive_alias_info failed.verify_flow_sensitive_alias_info failed.verify_name_tags failedverify_ssa failed.verify_stmts failed.virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bevolatile register variables don%'t work as you might wishvtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructorwarning: warning: '-x %s' after last input file has no effectwarning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwide string literal in %<asm%>width of %qD exceeds its typewidth of %qs exceeds its typewill be assumed to return %<id%> and acceptwithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codez/Architecturez/Architecture mode not supported on %s.zero size array reserves no spacezero width for bit-field %qDzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-operand casts cannot be mangled due to a defect in the C++ ABIzero-size array %qDProject-Id-Version: gcc 4.0.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
! PO-Revision-Date: 2005-07-11 14:01-0500
  Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>
  Language-Team: Spanish <es@li.org>
  MIME-Version: 1.0
*************** write_c_file - el nombre de salida es %s
*** 901,922 ****
   bytes se usan interruptores de estilo de generación de código en conflicto oscurece el parámetro de plantilla %q#D"%s" no es una opción válida para el preprocesadorCon truco sucio "Clases de registro pequeñas"# %s %.2f %.2f
  la búsqueda de #include "..." inicia aquí:
  la búsqueda de #include <...> inicia aquí:
! el #pragma GCC visibility debe ser seguido por push o pop#pragma GCC visibility push() debe especificar default, internal, hidden o protectedel #pragma GHS endXXXX no coincide con el startXXX previose encontró un #pragma GHS endXXXX sin un startXXX previoNo se da soporte a #pragma extern_prefix en este objetivoimplementación de #pragma para %qs aparece después de que se incluye el ficherose encontró un #pragma pack (pop) sin un #pragma pack (push) coincidente#pragma pack no tiene efecto con -fpack-struct - ignoradose encontró un #pragma pack (pop, %s) sin un #pragma pack (push, %s) coincidente#pragma pack(pop[, id], <n>) no tiene soporte en este objetivo#pragma pack(push[, id], <n>) no tiene soporte en este objetivose ignora #pragma redefine_extname debido a conflictos con la declaración __asm__se ignora #pragma redefine_extname debido a conflictos con un #pragma redefine_extname previose ignora #pragma redefine_extname debido a conflictos con el renombrado previono se da soporte a #pragma redefine_extname en este objetivo#pragma vtable ya no tiene soportese usó el número de operando $ de un formato sin número de operando%<#pragma align%> debe aparecer antes de la declaración de %D, ignorado%<#pragma%> no se permite aquíse usó la restricción %<%%%> con el último operando%<%%%c%> sólo produce los dos últimos dígitos del año%<%%%c%> sólo produce los dos últimos dígitos del año en algunos lugares%<%D::%D%> %s%<%D::%D%> no se puede declarar%<%D::%D%> no es un miembro de %qT%<%D::%D%> no es una plantilla%<%T::%D%> no se puede declarar%<%T::%D%> no es un tipo%<%T::%D%> no es un declarador válidono se encontró %<%c%s%> en el(los) protocolo(s)se declaró %<%s %E%> dentro de la lista de parámetrosse usó la restricción %<&%> sin una clase de registro%<-gnat%> mal deletreado como %<-gant%>%<...%> como argumentos.)%<...%> tiene un número de operandos inválido%<::%D%> %s%<::%D%> no se puede declarar%<main%> debe devolver %<int%>%<<:%> es una forma alternativa para escribir %<[%>. Inserte espacios entre %<<%> y %<::%>%<<::%> no puede iniciar una lista de argumentos de plantillafalta un %<@end%> en el contexto de una implementación%<@end%> debe aparecer en el contexto de @implementationse usó %<@throw%> (rethrow) fuera de un bloque @catch%<@try%> sin %<@catch%> o %<@finally%>%<[]%> sólo se puede aplicar a matrices. No se puede aplicar a %qsel atributo %<__BELOW100__%> solamente se aplica a variables%<__alignof%> applicado a un campo de bitsel segundo argumento de %<__builtin_longjump%> debe ser 1se llamó a %<__builtin_next_arg%> sin un argumento%<__gcc_host_wide_int__%> no está definido como %<long%> o %<long long%>%<__gcc_host_wide_int__%> no está definido como un tipo%<__thread%> antes de %<extern%>%<__thread%> antes de %<static%>se usó %<__thread%> con %<auto%>se usó %<__thread%> con %<register%>se usó %<__thread%> con %<typedef%>se usó %<__thread%> con %qsun %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0la restricción del operando %<asm%> es incompatible con el tamaño del operandoel operando %<asm%> requiere una recarga imposibleno se permiten los especificadores %<asm%> en miembros de datos no estáticos%<auto%> en una declaración vacía en ámbito de fichero%<break%> debe estar dentro de un ciclo o switchNo se alcanzó %<catch%> por la cláusula catch en la línea %despecificadores de función %<const%> y %<volatile%> en %qD inválidos en la declaración %s%<continue%> debe estar dentro de un ciclola etiqueta %<default%> en el ámbito de un identificador con tipo modificado variablemente no contiene una declaración switch que terminala etiqueta %<default%> en la expresión de declaración no contiene una declaración switch que terminala etiqueta %<default%> no está dentro de una declaración switchLa etiqueta %<else%> no coincide con el borde al final de bb %d
! %<enum %E%> declarado en la declaración inicial del ciclo %<for%>%<explicit%> sólo se puede especificar para constructoresse usó la declaración inicial del ciclo %<for%> fuera del modo C99%<friend%> sólo se puede especificar dentro de una clase%<inline%> en una declaración vacíano se permite %<inline%> en la declaración de la especialización friend de la plantilla %qDse especificó %<inline%> para la declaración de clase friendel especificador %<inline%> es inválido para la función %qs declarada fuera del ámbito global%<java.lang.Object%> no puede extender nada%<location_t%> no está definido como un tipo%<long long long%> es demasiado largo para GCCno se convierte la expresión de switch %<long%> a %<int%> en ISO Cla función %<noreturn%> devuelve un valor que no es void%<operator delete%> debe devolver el tipo %qT%<operator delete%> toma el tipo %qT como primer argumento%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new esté en efecto)%<operator new%> debe devolver el tipo %qT%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento%<operator=%> debe devolver una referencia a %<*this%>un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1%<register%> en una declaración vacía en ámbito de fichero%<return%> dentro de un inicializador de instancia%<return%> dentro de un inicializador estático%<return%> con valor, en una función que devuelve void%<return%> sin valores, en una función que no devuelve void%<return%> con valor del constructor %qs%<return%> con%s valor de %<%s %s%>%<sizeof%> aplicado a un campo de bits%<static%> puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro staticel especificador %<static%> es inválido para la función %qs declarada fuera del ámbito global%<struct %E%> declarado en la declaración inicial del ciclo %<for%>%<template%> (para eliminar ambigüedades) sólo se permite dentro de plantillasLa etiqueta %<then%> no coincide con el borde al final de bb %d
! %<this%> no está disponible para funciones miembro static%<this%> no se puede usar en este contextolos atributos %<trap%> y %<far%> no son compatibles, se ignora %<far%>el atributo %<trap%> ya está en uso%<tree%> no está definido como un tipo puntero%<tree%> no está definido como un tipo%<typeof%> aplicado a un campo de bits%<union %E%> declarado en la declaración inicial del ciclo %<for%>se usó %<va_start%> en una función con argumentos fijosse usó %<va_start%> con demasiados argumentosno se puede calificar %<void%> si es el único parámetro%<void%> debe ser el único parámetro%>se renombró %D después de ser referenciado en el ensambladose ignora el calificador %E en asm%H   por un manejador anterior para %<%T%>%H   por un manejador anterior de %qT%H  desde aquí%H la función '%D' se define después de una declaración previa como dllimport: se ignora el atributo%Hel manejador %<...%> debe ser el último manejador para su bloque try%H%<>>%> debe ser %<> >%> dentro de una lista de argumentos plantilla anidados%Hla función %<noreturn%> devuelve%Hse utiliza %qD sin inicializar en esta función%Hpuede ser que se utilice %qD sin inicializar en esta función%H%qs definido como un tipo erróneo de etiqueta%H%s '%D' %s después de ser referenciado con enlazado dllimport.%HEtiqueta duplicada %q.*s.%Hel control alcanza el final de una función que no es void%Hcreando un selector para el método %qE que no existe%Hla definición del dato miembro static '%D' es de la clase dllimport.%Hetiqueta duplicada %qD%Hcuerpo vacío en una declaración else%Hcuerpo vacío en una declaración if%Hel valor de enumeración %qE no se maneja en un switch%Hla excepción del tipo %qT será atrapada%Hse requiere enlazado externo para el símbolo '%D' debido al atributo '%s'.%H%<;%> extra%Hfalla en la redeclaración de '%D': el símbolo dllimport carece de enlazado externo.%Hignorando el #pragma %s %s%Hse ignora el valor de devolución de %qD, se declaró con el atributo warn_unused_result%Hse ignora el valor de devolución de la función declarada con el atributo warn_unused_result%Hla función inline '%D' se declara como dllimport: se ignora el atributo.%Hdeclaración vacía%Hel fichero fuente se vio dos veces en la línea de comando y se compilará solo una vez%Hdeclaración sin efecto%H%<@%> parásita en el programa%Hsugiere llaves explícitas para evitar un %<else%> ambiguo%Hfalta el case por defecto para un switch%Hse requirió primero el método sintetizado %qD aquí %HC tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qs tiene conflictos con%Hno se utiliza el valor calculado%Hla definición de la variable %qD está marcada como dllimport.%Hnunca se ejecutará%J	%#D%J  porque las siguientes funciones virtual son puras en %qT:%J  entra al bloque de captura%J  primer tipo aquí%J  la definición original apareció aquí%J  otro tipo aquí%J  ya que el tipo %qT tiene funciones virtuales puras%J  cuando se inicializó aquí%J  puede evitar esto eliminando el inicializador%Jcalificadores de tipos en conflicto para %qD%J%D causa un conflicto de tipo de sección%J%qD es un alias del símbolo externo %qE%J%qD es un alias del símbolo sin definir %qE%J%qD declarado como un no-parámetro%J%qD declarado inline antes de ser llamado%J%qD declarado inline después de su definición%J%qD definido normalmente y como un alias%Jse definió %qD pero no se usa%J%qD generalmente es una función no estática%J%qD generalmente es una función%J%qD redeclarado como un tipo diferente de símbolo%J%qD se debe inicializar en la lista de inicialización de miembros%J%qD sólo toma cero o dos argumentos%Jse usó %qD sin declaración antes de su definición%Jse usó %qD sin prototipo antes de su definición%J%qD: se ignora el atributo de visibilidad porque%Jel atributo %qE sólo se aplica a funciones%J%qF se declaró %<static%> pero nunca se definió%Jse usa %qF pero nunca se definió%J%s %+#D%J%s %+#D <coincidencia cercana>%J%s %<%c%s%>%J%s %qs%J'%D' causa un conflicto de tipo de sección%J'%D' se define localmente después de ser referenciado con enlazado dllimport%J'%D' se redeclara sin el atributo dllimport después de ser referenciado con enlazado dllimport%Jse usa `%D' previo a la declaración%JEn %D: variable sobreescrita y rangos de excepción en %d%Jmétodo abstracto en una clase que no es abstracta%Jno se puede especificar un atributo de área de direcciones para funciones%Jel área de direcciones de '%s' en conflicto con una declaración previa%Jlas definiciones de alias no tienen soporte en esta configuración%Jla alineación puede no estar especificada para %qD%Jla alineación de %qD es mayor que la alineación máxima del fichero objeto. Se usa %d%Jno se puede especificar un atributo de área de direcciones para variables locales%Jun union anónimo no puede tener funciones miembro%Jla aplicación de #pragma weak %qD después del primer uso resulta en conducta no especificada%Jel argumento %qD puede ser sobreescrito por %<longjmp%> o %<vfork%>%Jse asume que la matriz %qD tiene un elemento%Jfalta el tamaño de la matriz en %qD%Jla asignación al campo final '%D' no está en el constructor%Jla asignación para el campo final '%D' no está en el campo de la clase%Jla asignación para el campo final estático %qD no está en el inicializador de la clase%Jrango de PC erróneo para la información de depuración para '%D' local%Jla clase base %q#T debe ser inicializada explícitamente en la copia del constructor%Jla función interna %qD no es declarada como función%Jno se puede establecer el atributo %qE después de la definición%Jel valor de case %qs no es un tipo enumerado%Jel valor de case %qs no es un tipo enumerado %qT%Jtipos en conflicto para %qD%Jtipos en conflicto para la función interna %qD%Jcausa conflictos con la declaración previa aquí%Jno se puede especificar atributos de área para variables locales%Jel área de datos de '%D' en conflicto con una declaración previa%Jel tipo de datos de %qD no es adecuado para un registro%Jexiste la declaración para el parámetro %qD pero no hay tal parámetro%Jdeclaración de la variable %<extern%> %qD en la declaración inicial del ciclo %<for%>%Jla declaración de %qD oscurece una función interna%Jla declaración de %qD oscurece una declaración global%Jla declaración de %qD oscurece un parámetro%Jla declaración de %qD oscurece a una declaración local previa%Jla declaración de %qD oscurece a una declaración previa que no es variable%Jla declaración de %qD con atributo noinline a continuación de la declaración inline %Jla declaración de %qD sin enlazado a continuación de una declaración extern%J declaración de %qD que no es variable en la declaración inicial del ciclo %<for%>%Jdeclaración de la variable static %qD en la declaración inicial del ciclo %<for%>%Jla inicialización por defecto de %q#D, el cual tiene el tipo de referencia%Jla definición del dato miembro static '%D' es de la clase dllimport.%Jmiembro duplicado %qD%Jla declaración extern de %qD a continuación de una declaración sin enlazado%Jse requiere enlazado externo para el símbolo %qD debido al atributo %qs.%Jfalla en la redeclaración de '%D': el símbolo dllimport carece de enlazado externo.%Jel campo final %qD puede no haber sido inicializado%Jel primer argumento de %qD debe ser %<int%>%Jel miembro de matriz flexible sería de otra manera un struct vacío%Jmiembro de matriz flexible en el union%Jel miembro de matriz flexible no está al final del struct%Ja continuación de la definición del no prototipo aquí%Jla definición de la función %qD está marcada como dllimport.%Jla función %qD es redeclarada como inline%Jfunción %qD redeclarada con el atributo noinline%Jla función %qF nunca puede ser inlined porque contiene un goto calculado%Jla función %qF nunca puede ser inlined porque se suprime al usar -fno-inline%Jla función %qF nunca puede ser inlined porque puede no estar ligada dentro de esta unidad de traducción%Jla función %qF nunca puede ser inlined porque recibe un goto que no es local%Jla función %qF nunca puede ser inlined porque usa __builtin_return o __builtin_apply_args%Jla función %qF nunca puede ser inlined porque usa alloca (forzar usando el atributo always_inline)%Jla función %qF nunca puede ser inlined porque utiliza atributos que causan conflictos con el inlining%Jla función %qF nunca puede ser inlined porque contiene un goto que no es local%Jla función %qF nunca puede ser inlined porque usa setjmp%Jla función %qF nunca puede ser inlined porque usa manejo de excepciones setjmp-longjmp%Jla función %qF nunca puede ser inlined porque usa listas variables de argumentos%Jla función %qF nunca puede ser inlined porque usa variables de tamaño variable%Jla función '%D' se define después de una declaración previa como dllimport: se ignora el atributo%Jla función puede ser un posible candidato para el atributo %<noreturn%>%Jse ignora %<#pragma align%> para %<%D%> que está alineado explícitamente%Jse ignora el especificador asm para la variable local no estática %qD%Jenlazado de dll inconsistente para '%D', se asume dllexport.%Jinicializaciones para múltiples miembros de %qT%Jla variable inicializada '%D' está marcada como dllimport%Jel inicializador no puede determinar el tamaño de %qD%Jla declaración inline de %qD a continuación de una declaración con atributo noinline%Jse le dió a la función inline %qD un atributo noinline%Jla función inline '%D' se declara como dllimport: se ignora el atributo.%Jel 'inlining' falló en la llamada a %qF: %s%Jnombre de registro inválido para %qD%Juso inválido de una estructura con un miembro de matriz flexible%Jjump en el ámbito de un identificador con tipo modificado variablemente%Jsalto a una expresión de declaración%Jla etiqueta %qD está declarada pero no está definida%Jla etiqueta %qD está definida pero no se usa%Jse usa la etiqueta %qD pero no está definida%Jse define la etiqueta '%D' pero no se usa%Jse usa la etiqueta '%D' pero no está definida%Jse dieron inicializaciones múltiples para %qD%Jse dieron inicializaciones múltiples para la base %qT%Jmúltiples parámetros nombrados %qD%Jla función anidada %qD está declarada pero nunca se definió%Jno hay declaración previa para %qD%Jno hay un prototipo previo para %qD%Jla declaración no static de %qD a continuación de una static%Jel método '%D' que no es estático anula al método estático%Jla declaración que no es thread-local de %qD a continuación de una thread-local%Jdefinición de función de estilo antiguo%Jdeclaraciones de parámetros de estilo antiguo en una definición de una función prototipo%Jsólo los aliases débiles tienen soporte en esta configuración%Jel atributo packed causa una alineación ineficiente para %qD%Jel atributo packed es innecesario para %qD%Jestructura de relleno para alinear %qD%Jel parámetro %qD se declaró %<inline%>%Jel parámetro %qD se declaró con tipo void%Jel parámetro %qD tiene tipo incompleto%Jel parámetro %qD sólo tiene una declaración posterior%Jel parámetro %u (%qD) tiene tipo incompleto%Jel parámetro %u (%qD) tiene tipo void%Jel parámetro %u tiene tipo incompleto%Jel parámetro %u tiene tipo void%Jfalta el nombre del parámetro de la lista de parámetros%Jse omitió el nombre del parámetro%Jla declaración previa de %qD estaba aquí%Jla declaración previa de %qD era inline%Jdeclaración previa de %qD con el atributo noinline%Jdeclaración previa de '%D'%Jdefinición previa aquí%Jla definición previa de %qD estaba aquí%Jla declaración implícita previa de %qD estaba aquí%Jla declaración previa no inline aquí%Jse usó previamente aquí%Jel prototipo para %qD declara el argumento %d con un tipo incompatible%Jel prototipo para %qD declara menos argumentos que la definición anterior de estilo antiguo%Jel prototipo para %qD declara más argumentos que la definición anterior de estilo antiguo%Jel prototipo para %qD a continuación de una definición que no es prototipo%Jredeclaración de %qD con visibilidad diferente (se preserva la visibilidad anterior)%Jdeclaración previa de %qD sin enlazado%Jredeclaración del enumerador %qD%Jredefinición de %qD%Jredefinición del parámetro %qD%Jredefinición de la definición de tipo %qD%Jdeclaración redundante de %qD%Jnombre de registro dado para una variable %qD que no es registro%Jno se especifica un nombre de registro para %qD%Jel registro especificado por %qD no es adecuado para el tipo de datos%Jla alineación solicitada para %qD es mayor que la alineación implementada de %d%Jel tipo de devolución de %qD no es %<int%>%Jel segundo argumento de %qD debe ser %<char **%>%Jno se puede especificar el atributo de sección para las variables locales%Jno se permite un atributo de sección para %qD%Jno se soportan atributos de sección en este objetivo%Jla sección de %qD causa conflictos con la declaración previa%Jaquí está la declaración oscurecida%Jel tamaño de %qD es de %d bytes%Jel tamaño de %qD es mayor que %d bytes%Jel tamaño del valor de devolución de %qD es de %u bytes%Jel tamaño del valor de devolución de %qD es más grande que %wd bytes%Jel tamaño de la variable %qD es demasiado grande%Jla declaración static de %qD a continuación de una no static%Jla variable estática '%D' está marcada como dllimport%Jel tamaño de almacenamiento de %qD no es una constante%Jno se conoce el tamaño de almacenamiento de %qD%Jel tercer argumento de %qD debería ser %<char **%>%Jesta es la primera etiqueta por defecto%Jesta es la primera entrada que solapa ese valor%Jla declaración thread-local de %qD a continuación de una que no es thread-local%JC tradicional rechaza la definición de funciones de estilo ISO C%Jel tipo '%D' no tiene un tamaño conocido%Jel tipo de %qD es %<int%> por defecto%Jel tipo de la matriz %qD se completó de forma incompatible con la inicialización implícita%Jla variable %qD se declaró como %<inline%>%Jel nombre del typedef puede no ser un especificador de nombre anidado%Jmiembro %qD sin inicializar con tipo %qT %<const%>%Jmiembro referencia %qD sin inicializar%Jparámetro %qD sin uso%Jvariable %qD sin uso%Jla variable %qD se declaró como %<inline%>%Jla definición de la variable %qD está marcada como dllimport.%Jla variable %qD puede ser sobreescrita por %<longjmp%> o %<vfork%>%Jla declaración débil de %qD después del primer uso resulta en una conducta no especificada%Jla declaración débil de %qD debe ser public%Jla declaración débil de %qD debe preceder a la definición%Jla declaración débil de %qD no tiene soporte%Jmatriz %qD de tamaño cero o negativose encuentra(n) %d constructor(es)
  se encuentra(n) %d  destructor(es)
  se encuentra(n) %d marcos de tabla(s)
  no está compilado el modo bit-%ino se pueden sobrecargar %q#D y %q#D%q#D no se puede declarar%q#D causa conflicto con la declaración previa en uso %q#D%q#D no se refiere al tipo sin calificar, así que no se usa para el enlazado%q#D esconde el destructor para %q#T%q#D inválido; un union anónimo sólo puede tener miembros con datos no estáticos%q#D es un dato miembro static; sólo se puede inicializar en su definición%q#D no es un dato miembro no static de %qT%q#D no es un miembro static de %q#Tse declaró %q#D previamente aquíse definió %q#D previamente aquí%q#D redeclarado como un tipo diferente de símbolose usó %q#D antes de que fuera declarado inline%q#T tiene miembros punteros a datos%q#T tiene funciones virtuales pero destructores no virtuales%q#T no es una plantilla%q#T no es un tipo válido para un parámetro constante de plantilla%q#T solamente define un destructor privado y no tiene friends%q#T solamente define constructores privados y no tiene friendsse usó %q#T donde se esperaba un %qTse usó %q#T donde se esperaba un valor de coma flotante%q+#D es inaccesible%q+#D es privado%q+#D está protegido%qD %sse ignora la directiva de atributo %qD%qD no puede aparece en una expresion constante%qD no se puede declarar virtual, ya que siempre es static%qD no puede ser thread-local porque es de tipo %qT que no es POD%qD no puede tener argumentos por defecto%qD contiene clases vacías las cuales pueden causar que las clases base se coloquen en diferentes ubicaciones en una versión futura de GCC%qD fue declarado como un %s %<virtual%>%qD declarado como un friend%qD fue declarado como un %s %<inline%>%qD declarado como referencia pero no está inicializado%qD declarado aquí%qD declarado con una excepción de especificación%qD denota un tipo ambiguo%qD no declara un tipo de plantilla%qD tiene una declaración previa como %q#D%qD tiene una declaración previa aquí%qD tiene un tipo de dato incompleto%qD no tiene un miembro llamado %qE%qD no se puede declarar%qD tiene el mismo nombre que la clase en la cual se declaró%qD inválido en %q#T%qD inválido en %qT%qD es un nombre de espacio%qD ya es un friend de %qT%qD ya es un friend de la clase %qT%qD ya se declaró en este ámbito%qD ya está definido en %qT%qD ya se definió en la clase %qT%qD ya está definido en la clase %qT%qD es tanto una base directa como una base virtual indirecta%qD no es una clase o un espacio de nombres%qD no es una plantilla de función%qD no es una función,%qD no es un miembro de %qD%qD no es un miembro de %qT%qD no es un miembro de tipo %qT%qD no es una función plantilla miembro%qD no es una función plantilla%qD no está definido fuera del ámbito de la funciónq%D es thread-local y por lo tanto no se puede inicializar dinámicamente%qD es demasiado pequeño para guardar todos los valores de %q#T%qD no se puede declarar como static%qD no se puede declarar dentro de un espacio de nombres%qD no debe ser static porque es el miembro de una unión%qD no puede tener el tipo de referencia %qT porque es el miembro de una unión%qD debe ser una función miembro que no sea static%qD debe ser una función miembro no estático o una función no miembro%qD debe ser inicializado por un constructor, no por %<{...}%>%qD debe tener un argumento de tipo clase o enumerado%qD debe tomar %<void%>%qD debe tomar uno o dos argumentos%qD debe tomar cero o un argumentos%qD debe tomar un argumento exactamente%qD debe tomar dos argumentos exactamente%qD nombra al constructorno se declaró %qD%qD no está definido%qD redeclarado con acceso diferente%qD debería declararse dentro de %qD%qD nunca se debe sobrecargar%qD debe devolver por valor%qD no declarado en el espacio de nombres %qDse usa %qD sin parámetros de plantilla%qD se declaró %<extern%> y después %<static%>%qD estaba escondido%qD no se declaró en este ámbito%qD se inicializará después deel atributo %qE sólo se puede aplicar a definiciones de clases Javael atributo %qE sólo se puede aplicar a definiciones de clasese ignora el atributo %qE en tiposel atributo %qE no tiene soporte en esta plataformano se puede usar %qE como una funciónno se puede usar %qE como un puntero miembro, porque es de tipo %qT%qE no nombra a un tipo%qE tiene tipo %<void%> y no es una expresión throw%qE en la clase %qT no nombra a un tipo%qE en el espacio de nombres %qE no nombra a un tipo%qE no es ni función ni función miembro; no puede ser declarado friend%qE no es una plantilla%qE no es un argumento válido de plantilla para el tipo %qT porque la función %qD no tiene enlazado externo%qE no es un argumento válido de plantilla para el tipo %qT porque es una expresión que no es constante%qE no es un argumento de plantilla válido para el tipo %qT porque es un puntero%qE no es un argumento válido de plantilla para el tipo %qT porque no es puntero constante%qE no es un argumento válido de plantilla para el tipo %qT porque no es un lvalor%qE no es un argumento de plantilla válido para el tipo %qT porque es de tipo %qT%qE no es un argumento válido de plantilla para el tipo %qT porque el objeto %qD no tiene enlazado externo%qE no es un argumento de plantilla válido para el tipo %qT debido a conflictos en la calificación cv%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%qE no es de tipo %qT%qE es obsoleto; las vtables de g++ ahora son compatibles con COM por defecto%qE no se declaró aquí (primer uso en esta función)%qE no se declaró aquí (no en una función)%qT tiene una declaración previa aquí%qT no tiene un miembro llamado %qs%qT no tiene un dato miembro que no es static llamado %qD%qT es un tipo modificado variablemente%qT ya es un friend de %qT%qT es una base ambigua de %qT%qT es una base inaccesible de %qT%qT no es una base de %qT%qT no es una clase o un espacio de nombres%qT no es de tipo clase, struct o union%qT no es una plantilla de clase miembro de %qT%qT no es un miembro de %qT%qT no es un espacio de nombres%qT no es una base anidada de %qT%qT no es de tipo puntero-a-objeto%qT no es una plantilla%qT no es un tipo plantilla%qT no es una base inaccesible de %qT%qT no es un tipo agregado%qT se promueve a %qT cuando pasa a través de %<...%>%qT es/usa un tipo anónimose refiere a %qT como %qsse refiere a %qT como un enum%qT resuelve a %qT, el cual no es un tipo de clase%qT resuelve a %qT, el cual no es un tipo enumerado%qT usa el tipo local %qTlos calificadores %qV no se pueden aplicar a %qTel argumento del atributo %qs no es una constante de cadenael argumento del atributo %qs no es una constante enterase ignora la directiva de atributo %qsel atributo %qs no se aplica a tiposse ignora el atributo %qsse ignora el atributo %qs para %qsse ignora el atributo %qs en tipos que no son clasesel atributo %qs se aplica solamente a tipos de funcionesel atributo %qs se aplica solamente a funcionesel atributo %qs se aplica solamente a funciones de interrupciónel atributo %qs solamente se aplica a variablesel atributo %qs se aplica solamente a funciones variadicel atributo %qs requiere una constante entera como argumentoel atributo %qs requiere prototipos con argumentos nombrados%qs sólo se puede especificar para funciones%qs se declara como exportado a e importado de una DLL al mismo tiempo%qs que es declarado como función devuelve una función%qs que es declarado como función devuelve una matriz%qs espera una constante como argumento%qs falla al ser un typedef o un tipo interno del compilador%qs tiene un tipo de dato incompleto%qs tiene %<extern%> e inicializador al mismo tiempo%qs se ha desbordadose ignora el atributo incompatible %qs%qs inicializado y declarado como %<extern%>%qs es un formato de tipo de función no reconocido%qs está corrupto%qs es obsoleto%qs es obsoleto (declarado en %s:%d)%qs es más estrecho que los valores de su tipo%qs no es un fichero de datos gcov%qs no es un nombre de fichero de salida válido%qs no es un nombre de clase o alias de Objective-C%qs no está al inicio de la declaración%qs es versión %q.*s, se esperaba la versión %q.*s%qs tal vez no responde a %<%c%s%>%qs redeclarado como un tipo diferente de símbolose usó la marca %qs al nombrar a %q#T%qs utiliza alojamiento dinámico de pila%s%s
! %s %s %+#D%s %+#T%s %D(%T) <interno>%s %D(%T, %T) <interno>%s %D(%T, %T, %T) <interno>%s %T <conversión>%s %qs ya está definido en %s:%d%s %qs no puede implementar/extender %s %qs%s %qs no implementa completamente el protocolo %qs%s %s %p %d
  %s %s(%E) %p %d
  %s '%s'
  %s (GCC) %s
! %s entre diferentes tipos de punteros %qT y %qT carece de una conversión%s entre diferentes tipos de punteros a miembro %qT y %qT carece de una conversión%s no puede aparecer en una expresión constanteno se puede usar %s en asm aquí%s no se puede resolver la dirección de la función sobrecargada%s no tiene soporte para el operando de formato de número %%n$%s no tiene soporte para %s%s no tiene soporte para %s con el formato %<%%%c%> %s%s no tiene soporte para block_ends_with_call_p%s no tiene soporte para block_ends_with_condjump_p%s no tiene soporte para can_duplicate_block_p.%s no tiene soporte para can_merge_blocks_p.%s no tiene soporte para create_basic_block.%s no tiene soporte para delete_basic_block.%s no tiene soporte para duplicate_block.%s no tiene soporte para flow_call_edges_add%s no tiene soporte para make_forwarder_block.%s no tiene soporte para merge_blocks.%s no tiene soporte para move_block_after.%s no tiene soporte para predict_edge.%s no tiene soporte para predicted_by_p.%s no tiene soporte para redirect_edge_and_branch.%s no tiene soporte para redirect_edge_and_branch_force.%s no tiene soporte para split_block.%s no tiene soporte para split_edge.%s no tiene soporte para el formato %<%%%c%> %s%s no tiene soporte para el formato %<%%%s%c%> %s%s no tiene soporte para el modificador de longitud %qs %sse trata la lista de expresiones %s como una expresión compuesta%s para %<operator%s%> en %<%E %s %E%>%s para %<operator%s%> en %<%E%s%>%s para %<operador%s%> en %<%s%E%>%s para el %<operador[]%> en %<%E[%E]%>%s para %qs en %<%s %E%>%s para el %<operator?:%> terniario en %<%E ? %E : %E%>%s del tipo %qT al tipo %qT proscribe la constancia%s no tiene efectose ignora %s con %s y el formato %<%%%c%> %sse ignora %s con %s en el formato %s%s es una referencia, no una llamada, a la función %qE%s es obsoleto, por favor vea la documentación para más detalles%s no tiene soporte en esta configuración%s el método %qs no puede tener un cuerpo definidoel método %s no puede ser abstractoLos métodos %s no se pueden sobreescribir. El método %qs es %s en la clase %qs%s el nombre %qs choca con el tipo importado %qs%s devolvió el estado de salida %dla cuenta de rotación %s >= anchura del tipola cuenta de rotación %s es negativa%s debe ser del tipo %<%T%s%>, pero el argumento %d es del tipo %qT%s debe ser del tipo %<%s%s%>, pero el argumento %d es del tipo %qT%s terminado con la señal %d [%s]%sse usó %s con el formato %<%%%c%> %s%s%s%s versión %s (%s)
  %s	 compilado por GNU C versión %s.
  %s%s%s versión %s (%s) compilado por CC.
  %s%sGGC heurísticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s es un rango vacío%s.
! %s%s: %d bloques básicos y %d bloques borde/básicos%s: %d bloques básicos y %d registros%s: %d: se usa '%s' pero falta en SYSCALLS
  %s: %d: aviso: se excluyó '%s' por el preprocesamiento
  %s: %d: aviso: no se convirtió la definición de %s
  %s: %d: aviso: se encontró '%s' pero se esperaba '%s'
--- 886,906 ----
   bytes se usan interruptores de estilo de generación de código en conflicto oscurece el parámetro de plantilla %q#D"%s" no es una opción válida para el preprocesadorCon truco sucio "Clases de registro pequeñas"# %s %.2f %.2f
  la búsqueda de #include "..." inicia aquí:
  la búsqueda de #include <...> inicia aquí:
! el #pragma GCC visibility debe ser seguido por push o pop#pragma GCC visibility push() debe especificar default, internal, hidden o protectedel #pragma GHS endXXXX no coincide con el startXXX previose encontró un #pragma GHS endXXXX sin un startXXX previoNo se da soporte a #pragma extern_prefix en este objetivoimplementación de #pragma para %qs aparece después de que se incluye el ficherose encontró un #pragma pack (pop) sin un #pragma pack (push) coincidente#pragma pack no tiene efecto con -fpack-struct - ignoradose encontró un #pragma pack (pop, %s) sin un #pragma pack (push, %s) coincidente#pragma pack(pop[, id], <n>) no tiene soporte en este objetivo#pragma pack(push[, id], <n>) no tiene soporte en este objetivose ignora #pragma redefine_extname debido a conflictos con la declaración __asm__se ignora #pragma redefine_extname debido a conflictos con un #pragma redefine_extname previose ignora #pragma redefine_extname debido a conflictos con el renombrado previono se da soporte a #pragma redefine_extname en este objetivo#pragma vtable ya no tiene soportese usó el número de operando $ de un formato sin número de operando%<#pragma align%> debe aparecer antes de la declaración de %D, ignorado%<#pragma%> no se permite aquíse usó la restricción %<%%%> con el último operando%<%%%c%> sólo produce los dos últimos dígitos del año%<%%%c%> sólo produce los dos últimos dígitos del año en algunos lugares%<%D::%D%> %s%<%D::%D%> no se puede declarar%<%D::%D%> no es un miembro de %qT%<%D::%D%> no es una plantilla%<%T::%D%> no se puede declarar%<%T::%D%> no es un tipo%<%T::%D%> no es un declarador válidono se encontró %<%c%s%> en el(los) protocolo(s)se declaró %<%s %E%> dentro de la lista de parámetrosse usó la restricción %<&%> sin una clase de registro%<-gnat%> mal deletreado como %<-gant%>%<...%> como argumentos.)%<...%> tiene un número de operandos inválido%<::%D%> %s%<::%D%> no se puede declarar%<main%> debe devolver %<int%>%<<:%> es una forma alternativa para escribir %<[%>. Inserte espacios entre %<<%> y %<::%>%<<::%> no puede iniciar una lista de argumentos de plantillafalta un %<@end%> en el contexto de una implementación%<@end%> debe aparecer en el contexto de @implementationse usó %<@throw%> (rethrow) fuera de un bloque @catch%<@try%> sin %<@catch%> o %<@finally%>el atributo %<__BELOW100__%> solamente se aplica a variables%<__alignof%> applicado a un campo de bitsel segundo argumento de %<__builtin_longjump%> debe ser 1se llamó a %<__builtin_next_arg%> sin un argumento%<__gcc_host_wide_int__%> no está definido como %<long%> o %<long long%>%<__gcc_host_wide_int__%> no está definido como un tipo%<__thread%> antes de %<extern%>%<__thread%> antes de %<static%>se usó %<__thread%> con %<auto%>se usó %<__thread%> con %<register%>se usó %<__thread%> con %<typedef%>se usó %<__thread%> con %qsun %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0la restricción del operando %<asm%> es incompatible con el tamaño del operandoel operando %<asm%> requiere una recarga imposibleno se permiten los especificadores %<asm%> en miembros de datos no estáticos%<auto%> en una declaración vacía en ámbito de ficheroespecificadores de función %<const%> y %<volatile%> en %qD inválidos en la declaración %sla etiqueta %<default%> en el ámbito de un identificador con tipo modificado variablemente no contiene una declaración switch que terminala etiqueta %<default%> en la expresión de declaración no contiene una declaración switch que terminala etiqueta %<default%> no está dentro de una declaración switchLa etiqueta %<else%> no coincide con el borde al final de bb %d
! %<enum %E%> declarado en la declaración inicial del ciclo %<for%>%<explicit%> sólo se puede especificar para constructoresse usó la declaración inicial del ciclo %<for%> fuera del modo C99%<friend%> sólo se puede especificar dentro de una clase%<inline%> en una declaración vacíano se permite %<inline%> en la declaración de la especialización friend de la plantilla %qDse especificó %<inline%> para la declaración de clase friendel especificador %<inline%> es inválido para la función %qs declarada fuera del ámbito global%<location_t%> no está definido como un tipo%<long long long%> es demasiado largo para GCCno se convierte la expresión de switch %<long%> a %<int%> en ISO Cla función %<noreturn%> devuelve un valor que no es void%<operator delete%> debe devolver el tipo %qT%<operator delete%> toma el tipo %qT como primer argumento%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new esté en efecto)%<operator new%> debe devolver el tipo %qT%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento%<operator=%> debe devolver una referencia a %<*this%>un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1%<register%> en una declaración vacía en ámbito de fichero%<return%> con valor, en una función que devuelve void%<return%> sin valores, en una función que no devuelve void%<sizeof%> aplicado a un campo de bits%<static%> puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro staticel especificador %<static%> es inválido para la función %qs declarada fuera del ámbito global%<struct %E%> declarado en la declaración inicial del ciclo %<for%>%<template%> (para eliminar ambigüedades) sólo se permite dentro de plantillasLa etiqueta %<then%> no coincide con el borde al final de bb %d
! %<this%> no está disponible para funciones miembro static%<this%> no se puede usar en este contextolos atributos %<trap%> y %<far%> no son compatibles, se ignora %<far%>el atributo %<trap%> ya está en uso%<tree%> no está definido como un tipo puntero%<tree%> no está definido como un tipo%<typeof%> aplicado a un campo de bits%<union %E%> declarado en la declaración inicial del ciclo %<for%>se usó %<va_start%> en una función con argumentos fijosse usó %<va_start%> con demasiados argumentosno se puede calificar %<void%> si es el único parámetro%<void%> debe ser el único parámetrose renombró %D después de ser referenciado en el ensambladose ignora el calificador %E en asm%H   por un manejador anterior para %<%T%>%H   por un manejador anterior de %qT%H  desde aquí%H la función '%D' se define después de una declaración previa como dllimport: se ignora el atributo%Hel manejador %<...%> debe ser el último manejador para su bloque try%H%<>>%> debe ser %<> >%> dentro de una lista de argumentos plantilla anidados%Hla función %<noreturn%> devuelve%Hse utiliza %qD sin inicializar en esta función%Hpuede ser que se utilice %qD sin inicializar en esta función%H%qs definido como un tipo erróneo de etiqueta%H%s '%D' %s después de ser referenciado con enlazado dllimport.%HEtiqueta duplicada %q.*s.%Hel control alcanza el final de una función que no es void%Hcreando un selector para el método %qE que no existe%Hla definición del dato miembro static '%D' es de la clase dllimport.%Hetiqueta duplicada %qD%Hcuerpo vacío en una declaración else%Hcuerpo vacío en una declaración if%Hel valor de enumeración %qE no se maneja en un switch%Hla excepción del tipo %qT será atrapada%Hse requiere enlazado externo para el símbolo '%D' debido al atributo '%s'.%H%<;%> extra%Hfalla en la redeclaración de '%D': el símbolo dllimport carece de enlazado externo.%Hignorando el #pragma %s %s%Hse ignora el valor de devolución de %qD, se declaró con el atributo warn_unused_result%Hse ignora el valor de devolución de la función declarada con el atributo warn_unused_result%Hla función inline '%D' se declara como dllimport: se ignora el atributo.%Hdeclaración vacía%Hel fichero fuente se vio dos veces en la línea de comando y se compilará solo una vez%Hdeclaración sin efecto%H%<@%> parásita en el programa%Hsugiere llaves explícitas para evitar un %<else%> ambiguo%Hfalta el case por defecto para un switch%Hse requirió primero el método sintetizado %qD aquí %HC tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qs tiene conflictos con%Hno se utiliza el valor calculado%Hla definición de la variable %qD está marcada como dllimport.%Hnunca se ejecutará%J	%#D%J  porque las siguientes funciones virtual son puras en %qT:%J  entra al bloque de captura%J  primer tipo aquí%J  la definición original apareció aquí%J  otro tipo aquí%J  ya que el tipo %qT tiene funciones virtuales puras%J  cuando se inicializó aquí%J  puede evitar esto eliminando el inicializador%Jcalificadores de tipos en conflicto para %qD%J%D causa un conflicto de tipo de sección%J%qD es un alias del símbolo externo %qE%J%qD es un alias del símbolo sin definir %qE%J%qD declarado como un no-parámetro%J%qD declarado inline antes de ser llamado%J%qD declarado inline después de su definición%J%qD definido normalmente y como un alias%Jse definió %qD pero no se usa%J%qD generalmente es una función no estática%J%qD generalmente es una función%J%qD redeclarado como un tipo diferente de símbolo%J%qD se debe inicializar en la lista de inicialización de miembros%J%qD sólo toma cero o dos argumentos%Jse usó %qD sin declaración antes de su definición%Jse usó %qD sin prototipo antes de su definición%J%qD: se ignora el atributo de visibilidad porque%Jel atributo %qE sólo se aplica a funciones%J%qF se declaró %<static%> pero nunca se definió%Jse usa %qF pero nunca se definió%J%s %+#D%J%s %+#D <coincidencia cercana>%J%s %<%c%s%>%J%s %qs%J'%D' causa un conflicto de tipo de sección%J'%D' se define localmente después de ser referenciado con enlazado dllimport%J'%D' se redeclara sin el atributo dllimport después de ser referenciado con enlazado dllimport%Jse usa `%D' previo a la declaración%JEn %D: variable sobreescrita y rangos de excepción en %d%Jmétodo abstracto en una clase que no es abstracta%Jno se puede especificar un atributo de área de direcciones para funciones%Jel área de direcciones de '%s' en conflicto con una declaración previa%Jlas definiciones de alias no tienen soporte en esta configuración%Jla alineación puede no estar especificada para %qD%Jla alineación de %qD es mayor que la alineación máxima del fichero objeto. Se usa %d%Jno se puede especificar un atributo de área de direcciones para variables locales%Jun union anónimo no puede tener funciones miembro%Jla aplicación de #pragma weak %qD después del primer uso resulta en conducta no especificada%Jel argumento %qD puede ser sobreescrito por %<longjmp%> o %<vfork%>%Jse asume que la matriz %qD tiene un elemento%Jfalta el tamaño de la matriz en %qD%Jla asignación al campo final '%D' no está en el constructor%Jla asignación para el campo final '%D' no está en el campo de la clase%Jla asignación para el campo final estático %qD no está en el inicializador de la clase%Jrango de PC erróneo para la información de depuración para '%D' local%Jla clase base %q#T debe ser inicializada explícitamente en la copia del constructor%Jla función interna %qD no es declarada como función%Jno se puede establecer el atributo %qE después de la definición%Jel valor de case %qs no es un tipo enumerado%Jel valor de case %qs no es un tipo enumerado %qT%Jtipos en conflicto para %qD%Jtipos en conflicto para la función interna %qD%Jcausa conflictos con la declaración previa aquí%Jno se puede especificar atributos de área para variables locales%Jel área de datos de '%D' en conflicto con una declaración previa%Jel tipo de datos de %qD no es adecuado para un registro%Jexiste la declaración para el parámetro %qD pero no hay tal parámetro%Jdeclaración de la variable %<extern%> %qD en la declaración inicial del ciclo %<for%>%Jla declaración de %qD oscurece una función interna%Jla declaración de %qD oscurece una declaración global%Jla declaración de %qD oscurece un parámetro%Jla declaración de %qD oscurece a una declaración local previa%Jla declaración de %qD oscurece a una declaración previa que no es variable%Jla declaración de %qD con atributo noinline a continuación de la declaración inline %Jla declaración de %qD sin enlazado a continuación de una declaración extern%J declaración de %qD que no es variable en la declaración inicial del ciclo %<for%>%Jdeclaración de la variable static %qD en la declaración inicial del ciclo %<for%>%Jla inicialización por defecto de %q#D, el cual tiene el tipo de referencia%Jla definición del dato miembro static '%D' es de la clase dllimport.%Jmiembro duplicado %qD%Jla declaración extern de %qD a continuación de una declaración sin enlazado%Jse requiere enlazado externo para el símbolo %qD debido al atributo %qs.%Jfalla en la redeclaración de '%D': el símbolo dllimport carece de enlazado externo.%Jel campo final %qD puede no haber sido inicializado%Jel primer argumento de %qD debe ser %<int%>%Jel miembro de matriz flexible sería de otra manera un struct vacío%Jmiembro de matriz flexible en el union%Jel miembro de matriz flexible no está al final del struct%Ja continuación de la definición del no prototipo aquí%Jla definición de la función %qD está marcada como dllimport.%Jla función %qD es redeclarada como inline%Jfunción %qD redeclarada con el atributo noinline%Jla función %qF nunca puede ser inlined porque contiene un goto calculado%Jla función %qF nunca puede ser inlined porque se suprime al usar -fno-inline%Jla función %qF nunca puede ser inlined porque puede no estar ligada dentro de esta unidad de traducción%Jla función %qF nunca puede ser inlined porque recibe un goto que no es local%Jla función %qF nunca puede ser inlined porque usa __builtin_return o __builtin_apply_args%Jla función %qF nunca puede ser inlined porque usa alloca (forzar usando el atributo always_inline)%Jla función %qF nunca puede ser inlined porque utiliza atributos que causan conflictos con el inlining%Jla función %qF nunca puede ser inlined porque contiene un goto que no es local%Jla función %qF nunca puede ser inlined porque usa setjmp%Jla función %qF nunca puede ser inlined porque usa manejo de excepciones setjmp-longjmp%Jla función %qF nunca puede ser inlined porque usa listas variables de argumentos%Jla función %qF nunca puede ser inlined porque usa variables de tamaño variable%Jla función '%D' se define después de una declaración previa como dllimport: se ignora el atributo%Jla función puede ser un posible candidato para el atributo %<noreturn%>%Jse ignora %<#pragma align%> para %<%D%> que está alineado explícitamente%Jse ignora el especificador asm para la variable local no estática %qD%Jenlazado de dll inconsistente para '%D', se asume dllexport.%Jinicializaciones para múltiples miembros de %qT%Jla variable inicializada '%D' está marcada como dllimport%Jel inicializador no puede determinar el tamaño de %qD%Jla declaración inline de %qD a continuación de una declaración con atributo noinline%Jse le dió a la función inline %qD un atributo noinline%Jla función inline '%D' se declara como dllimport: se ignora el atributo.%Jel 'inlining' falló en la llamada a %qF: %s%Jnombre de registro inválido para %qD%Juso inválido de una estructura con un miembro de matriz flexible%Jjump en el ámbito de un identificador con tipo modificado variablemente%Jsalto a una expresión de declaración%Jla etiqueta %qD está declarada pero no está definida%Jla etiqueta %qD está definida pero no se usa%Jse usa la etiqueta %qD pero no está definida%Jse define la etiqueta '%D' pero no se usa%Jse usa la etiqueta '%D' pero no está definida%Jse dieron inicializaciones múltiples para %qD%Jse dieron inicializaciones múltiples para la base %qT%Jmúltiples parámetros nombrados %qD%Jla función anidada %qD está declarada pero nunca se definió%Jno hay declaración previa para %qD%Jno hay un prototipo previo para %qD%Jla declaración no static de %qD a continuación de una static%Jel método '%D' que no es estático anula al método estático%Jla declaración que no es thread-local de %qD a continuación de una thread-local%Jdefinición de función de estilo antiguo%Jdeclaraciones de parámetros de estilo antiguo en una definición de una función prototipo%Jsólo los aliases débiles tienen soporte en esta configuración%Jel atributo packed causa una alineación ineficiente para %qD%Jel atributo packed es innecesario para %qD%Jestructura de relleno para alinear %qD%Jel parámetro %qD se declaró %<inline%>%Jel parámetro %qD se declaró con tipo void%Jel parámetro %qD tiene tipo incompleto%Jel parámetro %qD sólo tiene una declaración posterior%Jel parámetro %u (%qD) tiene tipo incompleto%Jel parámetro %u (%qD) tiene tipo void%Jel parámetro %u tiene tipo incompleto%Jel parámetro %u tiene tipo void%Jfalta el nombre del parámetro de la lista de parámetros%Jse omitió el nombre del parámetro%Jla declaración previa de %qD estaba aquí%Jla declaración previa de %qD era inline%Jdeclaración previa de %qD con el atributo noinline%Jdeclaración previa de '%D'%Jdefinición previa aquí%Jla definición previa de %qD estaba aquí%Jla declaración implícita previa de %qD estaba aquí%Jla declaración previa no inline aquí%Jse usó previamente aquí%Jel prototipo para %qD declara el argumento %d con un tipo incompatible%Jel prototipo para %qD declara menos argumentos que la definición anterior de estilo antiguo%Jel prototipo para %qD declara más argumentos que la definición anterior de estilo antiguo%Jel prototipo para %qD a continuación de una definición que no es prototipo%Jredeclaración de %qD con visibilidad diferente (se preserva la visibilidad anterior)%Jdeclaración previa de %qD sin enlazado%Jredeclaración del enumerador %qD%Jredefinición de %qD%Jredefinición del parámetro %qD%Jredefinición de la definición de tipo %qD%Jdeclaración redundante de %qD%Jnombre de registro dado para una variable %qD que no es registro%Jno se especifica un nombre de registro para %qD%Jel registro especificado por %qD no es adecuado para el tipo de datos%Jla alineación solicitada para %qD es mayor que la alineación implementada de %d%Jel tipo de devolución de %qD no es %<int%>%Jel segundo argumento de %qD debe ser %<char **%>%Jno se puede especificar el atributo de sección para las variables locales%Jno se permite un atributo de sección para %qD%Jno se soportan atributos de sección en este objetivo%Jla sección de %qD causa conflictos con la declaración previa%Jaquí está la declaración oscurecida%Jel tamaño de %qD es de %d bytes%Jel tamaño de %qD es mayor que %d bytes%Jel tamaño del valor de devolución de %qD es de %u bytes%Jel tamaño del valor de devolución de %qD es más grande que %wd bytes%Jel tamaño de la variable %qD es demasiado grande%Jla declaración static de %qD a continuación de una no static%Jla variable estática '%D' está marcada como dllimport%Jel tamaño de almacenamiento de %qD no es una constante%Jno se conoce el tamaño de almacenamiento de %qD%Jel tercer argumento de %qD debería ser %<char **%>%Jesta es la primera etiqueta por defecto%Jesta es la primera entrada que solapa ese valor%Jla declaración thread-local de %qD a continuación de una que no es thread-local%JC tradicional rechaza la definición de funciones de estilo ISO C%Jel tipo '%D' no tiene un tamaño conocido%Jel tipo de %qD es %<int%> por defecto%Jel tipo de la matriz %qD se completó de forma incompatible con la inicialización implícita%Jla variable %qD se declaró como %<inline%>%Jel nombre del typedef puede no ser un especificador de nombre anidado%Jmiembro %qD sin inicializar con tipo %qT %<const%>%Jmiembro referencia %qD sin inicializar%Jparámetro %qD sin uso%Jvariable %qD sin uso%Jla variable %qD se declaró como %<inline%>%Jla definición de la variable %qD está marcada como dllimport.%Jla variable %qD puede ser sobreescrita por %<longjmp%> o %<vfork%>%Jla declaración débil de %qD después del primer uso resulta en una conducta no especificada%Jla declaración débil de %qD debe ser public%Jla declaración débil de %qD debe preceder a la definición%Jla declaración débil de %qD no tiene soporte%Jmatriz %qD de tamaño cero o negativose encuentra(n) %d constructor(es)
  se encuentra(n) %d  destructor(es)
  se encuentra(n) %d marcos de tabla(s)
  no está compilado el modo bit-%ino se pueden sobrecargar %q#D y %q#D%q#D no se puede declarar%q#D causa conflicto con la declaración previa en uso %q#D%q#D no se refiere al tipo sin calificar, así que no se usa para el enlazado%q#D esconde el destructor para %q#T%q#D inválido; un union anónimo sólo puede tener miembros con datos no estáticos%q#D es un dato miembro static; sólo se puede inicializar en su definición%q#D no es un dato miembro no static de %qT%q#D no es un miembro static de %q#Tse declaró %q#D previamente aquíse definió %q#D previamente aquí%q#D redeclarado como un tipo diferente de símbolose usó %q#D antes de que fuera declarado inline%q#T tiene miembros punteros a datos%q#T tiene funciones virtuales pero destructores no virtuales%q#T no es una plantilla%q#T no es un tipo válido para un parámetro constante de plantilla%q#T solamente define un destructor privado y no tiene friends%q#T solamente define constructores privados y no tiene friendsse usó %q#T donde se esperaba un %qTse usó %q#T donde se esperaba un valor de coma flotante%q+#D es inaccesible%q+#D es privado%q+#D está protegido%qD %sse ignora la directiva de atributo %qD%qD no puede aparece en una expresion constante%qD no se puede declarar virtual, ya que siempre es static%qD no puede ser thread-local porque es de tipo %qT que no es POD%qD no puede tener argumentos por defecto%qD contiene clases vacías las cuales pueden causar que las clases base se coloquen en diferentes ubicaciones en una versión futura de GCC%qD fue declarado como un %s %<virtual%>%qD declarado como un friend%qD fue declarado como un %s %<inline%>%qD declarado como referencia pero no está inicializado%qD declarado aquí%qD declarado con una excepción de especificación%qD denota un tipo ambiguo%qD no declara un tipo de plantilla%qD tiene una declaración previa como %q#D%qD tiene una declaración previa aquí%qD tiene un tipo de dato incompleto%qD no tiene un miembro llamado %qE%qD no se puede declarar%qD tiene el mismo nombre que la clase en la cual se declaró%qD inválido en %q#T%qD inválido en %qT%qD es un nombre de espacio%qD ya es un friend de %qT%qD ya es un friend de la clase %qT%qD ya se declaró en este ámbito%qD ya está definido en %qT%qD ya se definió en la clase %qT%qD ya está definido en la clase %qT%qD es tanto una base directa como una base virtual indirecta%qD no es una clase o un espacio de nombres%qD no es una plantilla de función%qD no es una función,%qD no es un miembro de %qD%qD no es un miembro de %qT%qD no es un miembro de tipo %qT%qD no es una función plantilla miembro%qD no es una función plantilla%qD no está definido fuera del ámbito de la funciónq%D es thread-local y por lo tanto no se puede inicializar dinámicamente%qD es demasiado pequeño para guardar todos los valores de %q#T%qD no se puede declarar como static%qD no se puede declarar dentro de un espacio de nombres%qD no debe ser static porque es el miembro de una unión%qD no puede tener el tipo de referencia %qT porque es el miembro de una unión%qD debe ser una función miembro que no sea static%qD debe ser una función miembro no estático o una función no miembro%qD debe ser inicializado por un constructor, no por %<{...}%>%qD debe tener un argumento de tipo clase o enumerado%qD debe tomar %<void%>%qD debe tomar uno o dos argumentos%qD debe tomar cero o un argumentos%qD debe tomar un argumento exactamente%qD debe tomar dos argumentos exactamente%qD nombra al constructorno se declaró %qD%qD no está definido%qD redeclarado con acceso diferente%qD debería declararse dentro de %qD%qD nunca se debe sobrecargar%qD debe devolver por valor%qD no declarado en el espacio de nombres %qDse usa %qD sin parámetros de plantilla%qD se declaró %<extern%> y después %<static%>%qD estaba escondido%qD no se declaró en este ámbito%qD se inicializará después deel atributo %qE sólo se puede aplicar a definiciones de clases Javael atributo %qE sólo se puede aplicar a definiciones de clasese ignora el atributo %qE en tiposel atributo %qE no tiene soporte en esta plataformano se puede usar %qE como una funciónno se puede usar %qE como un puntero miembro, porque es de tipo %qT%qE no nombra a un tipo%qE tiene tipo %<void%> y no es una expresión throw%qE en la clase %qT no nombra a un tipo%qE en el espacio de nombres %qE no nombra a un tipo%qE no es ni función ni función miembro; no puede ser declarado friend%qE no es una plantilla%qE no es un argumento válido de plantilla para el tipo %qT porque la función %qD no tiene enlazado externo%qE no es un argumento válido de plantilla para el tipo %qT porque es una expresión que no es constante%qE no es un argumento de plantilla válido para el tipo %qT porque es un puntero%qE no es un argumento válido de plantilla para el tipo %qT porque no es puntero constante%qE no es un argumento válido de plantilla para el tipo %qT porque no es un lvalor%qE no es un argumento de plantilla válido para el tipo %qT porque es de tipo %qT%qE no es un argumento válido de plantilla para el tipo %qT porque el objeto %qD no tiene enlazado externo%qE no es un argumento de plantilla válido para el tipo %qT debido a conflictos en la calificación cv%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%qE no es de tipo %qT%qE es obsoleto; las vtables de g++ ahora son compatibles con COM por defecto%qE no se declaró aquí (primer uso en esta función)%qE no se declaró aquí (no en una función)%qT tiene una declaración previa aquí%qT no tiene un miembro llamado %qs%qT no tiene un dato miembro que no es static llamado %qD%qT es un tipo modificado variablemente%qT ya es un friend de %qT%qT es una base ambigua de %qT%qT es una base inaccesible de %qT%qT no es una base de %qT%qT no es una clase o un espacio de nombres%qT no es de tipo clase, struct o union%qT no es una plantilla de clase miembro de %qT%qT no es un miembro de %qT%qT no es un espacio de nombres%qT no es una base anidada de %qT%qT no es de tipo puntero-a-objeto%qT no es una plantilla%qT no es un tipo plantilla%qT no es una base inaccesible de %qT%qT no es un tipo agregado%qT se promueve a %qT cuando pasa a través de %<...%>%qT es/usa un tipo anónimose refiere a %qT como %qsse refiere a %qT como un enum%qT resuelve a %qT, el cual no es un tipo de clase%qT resuelve a %qT, el cual no es un tipo enumerado%qT usa el tipo local %qTlos calificadores %qV no se pueden aplicar a %qTel argumento del atributo %qs no es una constante de cadenael argumento del atributo %qs no es una constante enterase ignora la directiva de atributo %qsel atributo %qs no se aplica a tiposse ignora el atributo %qsse ignora el atributo %qs para %qsse ignora el atributo %qs en tipos que no son clasesel atributo %qs se aplica solamente a tipos de funcionesel atributo %qs se aplica solamente a funcionesel atributo %qs se aplica solamente a funciones de interrupciónel atributo %qs solamente se aplica a variablesel atributo %qs se aplica solamente a funciones variadicel atributo %qs requiere una constante entera como argumentoel atributo %qs requiere prototipos con argumentos nombrados%qs sólo se puede especificar para funciones%qs se declara como exportado a e importado de una DLL al mismo tiempo%qs que es declarado como función devuelve una función%qs que es declarado como función devuelve una matriz%qs espera una constante como argumento%qs falla al ser un typedef o un tipo interno del compilador%qs tiene un tipo de dato incompleto%qs tiene %<extern%> e inicializador al mismo tiempo%qs se ha desbordadose ignora el atributo incompatible %qs%qs inicializado y declarado como %<extern%>%qs es un formato de tipo de función no reconocido%qs está corrupto%qs es obsoleto%qs es obsoleto (declarado en %s:%d)%qs es más estrecho que los valores de su tipo%qs no es un fichero de datos gcov%qs no es un nombre de fichero de salida válido%qs no es un nombre de clase o alias de Objective-C%qs no está al inicio de la declaración%qs es versión %q.*s, se esperaba la versión %q.*s%qs tal vez no responde a %<%c%s%>%qs redeclarado como un tipo diferente de símbolose usó la marca %qs al nombrar a %q#T%qs utiliza alojamiento dinámico de pila%s%s
! %s %s %+#D%s %+#T%s %D(%T) <interno>%s %D(%T, %T) <interno>%s %D(%T, %T, %T) <interno>%s %T <conversión>%s %qs no implementa completamente el protocolo %qs%s %s %p %d
  %s %s(%E) %p %d
  %s '%s'
  %s (GCC) %s
! %s entre diferentes tipos de punteros %qT y %qT carece de una conversión%s entre diferentes tipos de punteros a miembro %qT y %qT carece de una conversión%s no puede aparecer en una expresión constanteno se puede usar %s en asm aquí%s no se puede resolver la dirección de la función sobrecargada%s no tiene soporte para el operando de formato de número %%n$%s no tiene soporte para %s%s no tiene soporte para %s con el formato %<%%%c%> %s%s no tiene soporte para block_ends_with_call_p%s no tiene soporte para block_ends_with_condjump_p%s no tiene soporte para can_duplicate_block_p.%s no tiene soporte para can_merge_blocks_p.%s no tiene soporte para create_basic_block.%s no tiene soporte para delete_basic_block.%s no tiene soporte para duplicate_block.%s no tiene soporte para flow_call_edges_add%s no tiene soporte para make_forwarder_block.%s no tiene soporte para merge_blocks.%s no tiene soporte para move_block_after.%s no tiene soporte para predict_edge.%s no tiene soporte para predicted_by_p.%s no tiene soporte para redirect_edge_and_branch.%s no tiene soporte para redirect_edge_and_branch_force.%s no tiene soporte para split_block.%s no tiene soporte para split_edge.%s no tiene soporte para el formato %<%%%c%> %s%s no tiene soporte para el formato %<%%%s%c%> %s%s no tiene soporte para el modificador de longitud %qs %sse trata la lista de expresiones %s como una expresión compuesta%s para %<operator%s%> en %<%E %s %E%>%s para %<operator%s%> en %<%E%s%>%s para %<operador%s%> en %<%s%E%>%s para el %<operador[]%> en %<%E[%E]%>%s para %qs en %<%s %E%>%s para el %<operator?:%> terniario en %<%E ? %E : %E%>%s del tipo %qT al tipo %qT proscribe la constancia%s no tiene efectose ignora %s con %s y el formato %<%%%c%> %sse ignora %s con %s en el formato %s%s es una referencia, no una llamada, a la función %qE%s es obsoleto, por favor vea la documentación para más detalles%s no tiene soporte en esta configuraciónel método %s no puede ser abstracto%s devolvió el estado de salida %dla cuenta de rotación %s >= anchura del tipola cuenta de rotación %s es negativa%s debe ser del tipo %<%T%s%>, pero el argumento %d es del tipo %qT%s debe ser del tipo %<%s%s%>, pero el argumento %d es del tipo %qT%s terminado con la señal %d [%s]%sse usó %s con el formato %<%%%c%> %s%s%s%s versión %s (%s)
  %s	 compilado por GNU C versión %s.
  %s%s%s versión %s (%s) compilado por CC.
  %s%sGGC heurísticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s es un rango vacío%s: %d bloques básicos y %d bloques borde/básicos%s: %d bloques básicos y %d registros%s: %d: se usa '%s' pero falta en SYSCALLS
  %s: %d: aviso: se excluyó '%s' por el preprocesamiento
  %s: %d: aviso: no se convirtió la definición de %s
  %s: %d: aviso: se encontró '%s' pero se esperaba '%s'
*************** write_c_file - el nombre de salida es %s
*** 958,964 ****
  %s: nombre de fichero inválido: %s
  %s: no se usó el fichero de entrada del enlazador porque no se hizo enlace%s: no se insertó la declaración local para la función '%s'
  %s: definiciones static múltiples de '%s' en el fichero '%s'
! %s: no existe esa clase%s: no es un fichero COFF%s: invocación recursiva del constructor %qs%s: el subproceso recibió la señal fatal %d
  %s: modo de empleo '%s [ -VqfnkN ] [ -i <cadena-i> ] [ nombre_fichero ... ]'
  %s: modo de empleo '%s [ -VqufnkNlgC ] [ -B <nombre_directorio> ] [ nombre_fichero ... ]'
  %s: esperar: %s
--- 942,948 ----
  %s: nombre de fichero inválido: %s
  %s: no se usó el fichero de entrada del enlazador porque no se hizo enlace%s: no se insertó la declaración local para la función '%s'
  %s: definiciones static múltiples de '%s' en el fichero '%s'
! %s: no existe esa clase%s: no es un fichero COFF%s: el subproceso recibió la señal fatal %d
  %s: modo de empleo '%s [ -VqfnkN ] [ -i <cadena-i> ] [ nombre_fichero ... ]'
  %s: modo de empleo '%s [ -VqufnkNlgC ] [ -B <nombre_directorio> ] [ nombre_fichero ... ]'
  %s: esperar: %s
*************** write_c_file - el nombre de salida es %s
*** 998,1054 ****
  %s:versión '%.4s' se prefiere '%.4s'
  %s:versión '%.4s' se prefiere la versión '%.4s'
  %s=%s no es numérico%s=%s es demasiado grande%sla función miembro %qD no puede tener un calificador-cv'opción ' '' marcado como virtual
! opción '!'opción '#'el operando '%%l' no es una etiqueta'%s' no es un nombre de clase válido'%s' se asignó a '%s', pero no se definió durante la recompilación, o viceversaopción '''Se esperaba '('opción '('Se esperaba ')'Se esperaba ')' o términose esperaba '*'opción '+''-%c' debe estar al inicio de la línea de comandosla opción '-%c' debe tener argumentosopción '-'no se ha implementado la opción '-MG'opción '0'Se esperaba ':'se esperaba ';'el operando 'B' tiene establecidos múltiples bitsel operando 'B' no es una constantemodificador 'E'opción 'I'modificador 'O'Se esperaba '['Se esperaba ']'Se esperaba ']', expresión de tipo inválidaopción '^'opción '_'opción 'a'Se esperaba 'class'Se esperaba 'class' o 'this'el operando 'o' no es una constanteopción 'q'Se esperaba '{'(C)(Cada identificador no declarado solamente se reporta una vez(Mensajes sin una firma de método coincidente(un puntero a miembro solamente se puede formar con %<&%E%>)(se requiere una inicialización fuera de la clase)(si esta no es su intención, asegúrese que la plantilla de la función ya ha sido declarada y agregue <> aquí después del nombre de la función) -Wno-non-template-friend desactiva este aviso(si utiliza %<-fpermissive%>, G++ aceptará su código, pero permitir el uso de un nombre sin declarar es obsoleto)(si utiliza -fpermissive G++ aceptará su código)(cerca de la inicialización de %qs)(tal vez se intentaba %<typename %T::%E%>)(tal vez falta punto y coma después de la definición de %qT)(tal vez se utilizó incorrectamente la macro %<offsetof%>)(así que debe pasar %qT y no %qT a %<va_arg%>)--CLASSPATH	Obsoleto; utilice en su lugar --classpath--bootclasspath=<ruta>	Reemplaza la ruta del sistema--classpath=<ruta>	Establece la ruta de clases--encoding=<codificación>	Escoge la codificación de entrada (por defecto viene del local)--extdirs=<ruta>	Establece la ruta del directorio de extensiones--param <param>=<valor>	Establece el parámetro <param> al valor.  Vea a continuación para una lista completa de parámetrosse alcanzó el límite de --param inline-unit-growthse alcanzó el límite de --param large-function-growthse alcanzó el límite de --param max-inline-insns-singlese alcanzó el límite de --param max-inline-insns-single después de hacer inlining en el invocado--resource requiere -o-A<pregunta>=<resp>	Relaciona la <resp>uesta a la <pregunta>.  Al colocar '-' antes de la <pregunta> desactiva la <resp>uesta a la <pregunta>-D<macro>[=<val>]	Define una <macro> con <val> como su valor.  Si sólo se da la <macro>, <val> se toma como 1se requiere -E ó -x cuando la entrada es de entrada estándar-F <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo principal-G y -static son mutuamente exclusivos-G es incompatible con el código PIC el cual es por defecto-G<número>	Coloca los datos globales y estáticos más pequeños que <número> bytes en una sección especial (en algunos objetivos)se especificó -I- dos veces-J<directorio>	Coloca los ficheros MODULE en el 'directorio'-MQ <objetivo>	Agrega un objetivo tipo-MAKE-O<número>	Establece el nivel de optimización a <número>-U<macro>	Indefine la <macro>se ignora -Wformat-extra-args sin -Wformatse ignora -Wformat-nonliteral sin -Wformatse ignora -Wformat-security sin -Wformatse ignora -Wformat-y2k sin -Wformatse ignora -Wformat-zero-lenght sin -Wformat-Wlarger-than-<número>	Avisa si un objeto es más grande que <número> bytesse ignora -Wformat-attribute sin -Wformat-Wuninitialized no tiene soporte sin -O-aux-info <fichero>	Emite la información de declaraciones en el <fichero>no se permite -bundle con -dynamiclibno se permite -bundle_loader con -dynamiclibse requiere -c o -S para Adano se permite -client_name con -dynamiclibsólo se permite -current_version con -dynamiclib-d<letras>	Activa los volcados de pasos específicos del compilador-dumpbase <fichero>	Establece el nombre base a usar para los volcados-f%s y -msdata=%s son incompatiblesse ignora -f%s para 68HC11/68HC12 (sin soporte)se ignora -f%s para Unicos/Mk (sin soporte)se ignora -f%s para el objetivo (todo el código es independiente de posición)-f%s no tiene soporte con instrucciones CONST16-f%s no tiene soporte: ignoradono se da soporte a -f%sleading-underscore en este objetivo-fPIC y -fpic no tienen soporte en esta configuración-fPIC y -mcall-%s son incompatibles-fPIC actualmente no tiene soporte en el 68000 o 68010
! -fcall-saved-<registro>	Marca el <registro> como preservado entre funciones-fcall-used-<registro>	Marca el <registro> como corrupto para llamadas de función-fconst-string-class=<nombre>	Usa la clase <nombre> para cadenas constantesno se da soporte a -fdata-sections para este objetivo-fdiagnostics-show-location=[once|every-line]	Indica que tan seguido se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea-fdump-<tipo>	Vuelca varios internos del compilador a un fichero-femit-class-file se debe usar junto con -fsyntax-only-fexec-charset=<cset>	Convierte todas las constantes de cadenas y carácter al conjunto de caracteres <cset>-ffixed-<registro>	Marca el <registro> como no disponible para el compilador-ffixed-line-length-<n>		Usa n como ancho de línea de carácter en modo fijo-ffunction-sections desactivado; hace imposible el análisis de perfil-ffunction-sections podría afectar la depuración en algunos objetivosno se da soporte a -ffunction-sections para este objetivose renombró -fhandle-exceptions a -fexceptions (y ahora está activado por defecto)-finline-limit=<número>	Limita el tamaño de las funciones inline a <número>-finput-charset=<cset>	Especifica el conjunto de caracteres por defecto para los ficheros fuente.-fjni y -femit-class-file son incompatibles-fjni y -femit-class-files son incompatibles-fmax-identifier-length=<n>
! Máxima longitud de identificador.-fmax-stack-var-size=<n>	Tamaño en bytes de la matriz más grande que se colocará en la pila-fmessage-length=<número>	Limita los diagnósticos a <número> caracteres por línea.  0 suprime el corte de línea-fno-threadsafe-statics	No genera código seguro en hilos para inicializar statics locales.no se permite -force_flat_namespace con -dynamiclib-fpack-struct=<número>	Establece la alineación inicial máxima de estructuras miembro-fpic y -mapcs-reent son incompatibles-fpic no tiene soporte; se asume -fPIC-fprefetch-loop-arrays no tiene soporte con -Osno se da soporte a -fprefetch-loop-arrays para este objetivono se da soporte a -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)-frandom-seed=<cadena>	Hace que se pueda reproducir la compilación utilizando la <cadena>-freorder-blocks-and-partition no funciona con -g (actualmente)-freorder-blocks-and-partition no funciona con excepciones-frepo se debe usar con -c-fsched-stalled-insns-dep=<número>	Establece la revisión de distancia de dependencias en la calendarización prematura de insns encoladas-fsched-stalled-insns=<número>	Establece el número de insns encoladas que se pueden calendarizar prematuramente-fsched-verbose=<número>	Establece el nivel de detalle del calendarizadorno se da soporte a -fspeculative-prefetching para este objetivono se da soporte a -fspeculative-prefetching para este objetivo (intente los interruptores -march)-fstack-limit-register=<registro>	Captura si la pila pasa del <registro>-fstack-limit-symbol=<name>	Captura si la pila pasa del símbolo <nombre>-ftabstop=<número>	Distancia entre topes de tabulador para reportes en columnas-ftemplate-depth-<número>	Especifica la profundidad máxima de instanciación-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Indica el modelo de generación de código por defecto para almacenamiento thread-local-ftree-vectorizer-verbose=<número>	Establece el nivel de detalle del vectorizador-fvisibility=[default|internal|hidden|protected]	Establece la visibilidad de símbolos por defecto-fwide-exec-charset=<cset>	Convierte todas las cadenas anchas y constantes de cáracter al conjunto de caracteres <cset>-g sólo tiene soporte cuando se usa GAS en este procesador,opción -g desactivada-g con -mno-apcs-frame no permite una depuración sensible-idirafter <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del sistema-imacros <fich>	Acepta la definición de macros en el <fich>ero-include <fich>	Incluye los contenidos del <fichero> antes de otros ficherossólo se permite -install_name con -dynamiclib-iprefix <ruta>	Especifica la <ruta> como un prefijo para las siguientes dos opciones-iquote <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión de citas-isysroot <dir>	Establece el <dir>ectorio como el directorio raíz del sistema-isystem <dir>	Agrega el <dir>ectorio al inicio de la ruta de inclusión del sistema-iwithprefix <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del sistema-iwithprefixbefore <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión principalno se permite keep_private_externs con -dynamiclib-m%s no tiene soporte en esta configuración-m64 no tiene soporte en esta configuración-m64 requiere la arquitectura PowerPC64, activando-m64 requiere un procesador PowerPC64-maix64 y la arquitectura POWER son incompatiblesse requiere -maix64: cálculo de 64 bits con direccionamiento de 32 bits no tiene soporte aún-maix64 requiere que la arquitectura PowerPC64 permanezca activada-malign-double no tiene sentido en el modo 64bit-malign-functions es obsoleto, use -falign-functions-malign-jumps es obsoleto, use -falign-jumps-malign-loops es obsoleto, use -falign-loops-malign-loops=%d no está entre 0 y %d-malign-power no tiene soporte para Darwin de 64-bit; es incompatible con las bibliotecas C y C++ instaladas-mapcs-stack-check es incompatible con -mno-apcs-frame-march=%s no es compatible con la ABI seleccionadano se puede usar -max-stackframe=%d, no está entre 0 y %dno hay soporte para -mbackchain -mpacked-stack -mhard-float en combinación.no se pueden usar juntos -mbig-endian y -mlittle-endianse ignora -mbnu210 (la opción es obsoleta)-mbranch-cost=%d no está entre 0 y 5-mcall-aixdesc debe ser big endian-mcmodel= no tiene soporte en sistemas de 32 bit-mdynamic-no-pic anula a -fpic o -fPIC-mfloat-abi=hard y VFPse utiliza -mgp32 cun una ABI de 64-bitse utiliza -mgp64 con una ABI de 32-bitse utiliza -mgp64 con un procesador de 32-bit-mhard-float no tiene soporte-mieee no tiene soporte en Unicos/Mk-mieee-with-inexact no tiene soporte en Unicos/Mk-mint64 es una opción obsoleta-mips%s tiene conflictos con las otras opciones de la arquitectura, las cuales especifican un procesador MIPS%d-mips3d requiere -mpaired-single-mips3d/-mpaired-single se deben usar con -mfp64 -mhard-float-mips3d/-mpaired-single se deben usar con -mips64no se permite -mlong-double-64 con -m64-mmultiple no tiene soporte en sistemas little endianse usó -mn sin -mh ó -ms-mpic-register= es inútil sin -fpic-mpreferred-stack-boundary=%d no está entre %d y 12-mregparm=%d no está entre 0 y %d-mrelocatable y -mcall-%s son incompatibles-mrelocatable y -mno-minimal-toc son incompatibles-mrelocatable y -msdata=%s son incompatiblesla convención de llamadas -mrtd no tiene soporte en el modo de 64 bitse usó -ms2600 sin -ms-msdata=%s y -mcall-%s son incompatiblesse especificó -mshared-library-id= sin -mid-shared-library-mshared-library-id=%d no está entre 0 y %dno se pueden especificar -msingle-float y -msoft-float al mismo tiempono se pueden usar juntos -msoft-float y -mhard_float-mstack-guard implica el uso de -mstack-size-mstack-size implica el uso de -mstack-guard-mstring no tiene soporte en sistemas little endianse requiere la opción -munix=98 para las características C89 Enmienda 1.
! -o <fichero>	Coloca la salida en el <fichero>se especificó -p y -pp - se tomó uno-pg y -fomit-frame-pointer son incompatibles-pg no tiene soporte en esta plataforma-pg ó -p y -fomit-frame-pointer son incompatibles-pipe no tiene soporteno se permite -private_bundle con -dynamiclib-qkind=<n>	Establece el tipo para un real con el exponente 'q' a la 'n'-trigraphs	Soporte para los trigrafos de ISO Clos long double de 128 bits no tienen soporte para valores de coma flotante VAXABI de 31 bitfpu 32381el conjunto de instrucciones 387 está desactivado, usando la aritmética SSEABI de 64 bitla ABI de 64-bit no tiene soporte en el modo ESA/390.: %qs es una característica de JDK1.1(MR);; Estadísticas del combinador: %d intentos, %d sustituciones (%d requirieron espacio nuevo),
  ;; %d éxitos.
  
  ;; Procesando el bloque de %d a %d, %d establecido.
  <anónimo><interno><línea de orden>el parámetro de @catch no es un tipo de clase conocido para Objective-CUn factor para ajustar el límite superior que el calendarizador de cambio de módulo utiliza para calendarizar un cicloUn sinónimo para -std=c89 (para C) o -std=c++98 (para C++).Un intervalo en la cuenta promedio de ciclos considerado por el calendarizador de cambio de módulono se soporta el código reentrante APCS.  Ignoradose inicializó el puntero AUX para el borde %d->%d
! Bordes anormales sin ningún propósito en bb %iEjecuta un paso de eliminación de subexpresión común después de las optimizaciones de ciclosAgrega comentarios extra a la salida de ensambladorAgrega instrumentación mudflap de revisión de límites para programas multi-hilo.Agrega instrumentación mudflap de revisión de límites para programas de un solo hilo.Impresiones adicionales de depuraciónSe solicitó la dirección de la variable de registro global %qD.Se solicitó la dirección de la variable de registro %qD.Variable direccionable que es una etiqueta de alias pero no está en ningún conjunto de alias.Alias para -femit-class-fileAlias para -mfloat-abi=hardAlias para -mfloat-abi=softEl conjunto de alias de una etiqueta de tipo de puntero debe ser un superconjunto del nombre de la etiqueta de nombre correspondienteAlínea todas las etiquetasAlínea todos los ciclose al límite de 32 byteAlínea código y datos a 32 bitsAlínea destino de las operaciones de cadenasAlínea doubles en límites de wordAlínea las etiquetas que solamente se alcanzan saltandoAlínea algunos doubles en límites de dwordAlínea el inicio de las funcionesAlínea el inicio de los ciclosAlínea al tipo base del campo de bitAlínea las variables en un límite de 16-bitAlínea las variables en un límite de 32-bitPermite que la generación de RTL emita 3 operandos insns inválidosPermitir ancho de línea de carácter arbitrario en modo fijoPermitir signos de dólar en nombres de entidadesPermite que las direcciones de las funciones se conservern en registrosPermite optimizaciones matemáticas que pueden violar los estándares IEEE ó ISOPermite la calendarización prematura de insns encoladasPermite el movimiento especulativo de más cargasPermite el movimiento especulativo de ninguna cargaPermite el movimiento especulativo de algunas cargasPermite que los argumentos del operador '?' tengan tipos diferentesPermite cuentas de iteración unsigned para RPTB/DBConvención de llamada alternativaConvención de llamada alternativaLas instrucciones AltiVec y E500 no pueden coexistirRevisa siempre por archivos de clases no generados por gcjGenera siempre llamadas longTrata siempre a los campos de bit como de tamaño intClase ambigua: %qs y %qsUna declaración vacía es una característica obsoleta que no se debe usarAgregar un segundo guión bajo si el nombre ya tiene un guión bajoAgregar subrayado a los nombres visibles externamenteAplica la expansión de variables cuando se desenrollan los ciclos.El tamaño del elemento de la matriz es demasiado grandeAsume GASAsume que todos los doubles están alineadosAsume que todos los símbolos tienen valores de 32-bitAsume que los argumentos no pueden ser alias de globales o de cada otroAsume que los argumentos pueden ser alias de globales pero no de cada otroAsume bytes big endian, words little endianAsume que el código será ensamblado por GASAsume que el código será enlazado por ld de GNUAsume que el código será enlazado por ld de HPAsume que las operaciones de coma flotante pueden capturarAsume que int sea entero de 8 bitAsume que las funciones nativas se implementan usando JNIAsume que no se generan NaNs o infinitosAsume el ambiente normal de ejecución CAsume desalineación de double posibleAsume que el desbordamiento aritmético con signo se envuelveAsumiendo espacio de direcciones pequeñoAsume que se aplican las reglas estrictas de aliasAsume que el CPU destino está configurado como big endianAsume que el CPU destino está configurado como little endianAsume que se pueden hacer alias de los punterosAsume que no se pueden hacer alias de los punterosAsume que los receptores de mensajes de Objective-C pueden ser nilAsumir que el fichero fuente es de forma fijaAsumir que el fichero fuente es de forma libreAsume que los accesos sin alinear son manejados por el sistemaAsume que el tiempo de ejecución usa una tabla hash para mapear un objeto a su estructura de sincronizaciónEn el nivel principal:Se intentó borrar el insn de prólogo/epílogoIntenta rellenar las ranuras de retraso de las instrucciones de ramificaciónSe trata de mantenter la pila alineada a esta potencia de 2Intentar mezclar constantes idénticas a través de las unidades de compilaciónIntenta mezclar constantes idénticas y variables constantesSe intentó referenciar el campo %<new%> en un %qsSe intentó referenciar el campo %qs en %<%s %s%>Se permite el auto pre/post decremento incrementoNo se permite el auto pre/post decremento incrementoAlínea automáticamente los objetivos de las ramificaciones para reducir las faltas de ramificaciónCampo aux establecido para el borde %s->%sEvita todos los límites de rango en las instrucciones de llamadasTipo base ES erróneo (%d)Byte codes erróneos.
  insn erróneo en frv_print_operand, caso 0insn erróneo en frv_print_operand, const_double erróneainsn erróneo en frv_print_operand, caso zinsn erróneo para frv_print_operand, modificador 'F':insn erróneo para frv_print_operand, modificador 'L':insn erróneo para frv_print_operand, modificador 'M/N':insn erróneo para frv_print_operand, modificador 'O':insn erróneo para frv_print_operand, modificador 'e':insn erróneo para frv_print_operand, modificador 'f':insn erróneo para frv_print_operand, modificador 'g':insn erróneo para frv_print_operand, modificador 'P':insn errónea para frv_print_operand_address:insn erróneo para frv_print_operand_memory_reference:Operando output_condmove_single erróneoOperando output_move_double erróneoOperando output_move_single erróneoRegistro erróneo para frv_print_operand_memory_reference_reg:El bloque básico %d se debe marcar como irreducible.El bloque básico %d no se debe marcar como irreducible.Bb %d no pertenece al ciclo %d.Modelo de memoria bigconstrucción DISPOSE ambigua: %d
  construcción PREPARE ambigua: %d
  Límite en el número de candidatos bajo el cual todos los candidatos se consideran en optimizaciones ivLímite en el número de usos de iv en ciclos optimizados en optimizaciones ivLímite en el tamaño de expresiones usadas en el analizador escalar de evolucionesLímite en el número de iteraciones que evalúa el algoritmo de análisis de iteraciones de # de fuerza brutaLas ramificaciones son así de caras (1-5, unidades arbitrarias)Ramificaciones ejecutadas:%s de %d
! los constructores y destructores de C++ no se invocan para campos Objective-Cel CPU que seleccionó no tiene soporte para el conjunto de instrucciones x86-64Llama a una rutina de biblioteca para hacer divisiones enterasBordes de llamada para una insn que no es llamada en bb %iLlama a mcount para análisis de perfil después del prólogo de una funciónLlama a mcount para análisis de perfil antes del prólogo de una funciónLlamadas ejecutadas:%s de %d
! No se puede accesar %s %qs. Sólo se pueden accesar las clases públicas y las interfaces en otros paquetesNo se puede accesar %s %s %<%s.%s%> desde %qsNo se puede accesar %s al campo %<%s.%s%> desde %qsNo se puede capturar la clase %qs. El tipo del parámetro de la cláusula catch debe ser una subclase de la clase %<java.lang.Throwable%>No se puede definir un inicializador estático en la clase %qs. Un inicializador estático sólo se puede definir en clases de alto nivelNo se puede encontrar %s %<%s(%s)%> en el tipo %qs%sNo se puede encontrar el paquete por defecto %qs. Revise la variable de ambiente CLASSPATH y el acceso a los archivosNo se puede invocar un método en el tipo primitivo %qsNo se puede invocar al super constructor en java.lang.ObjectNo se puede hacer una referencia estática a la variable %qs que no es estática en la clase %qsNo se puede hacer una referencia al método %<%s %s%> en la clase %qsNo se puede hacer una referencia estática al método %qs en la interfaz %qsNo se puede reasignar un valor a la variable final %qsNo se puede referenciar %<this%> antes de que se llame al constructor de la superclaseNo se puede referenciar %<this%> o %<super%> antes que se llame al constructor de la superclaseNo se puede referenciar a %qs antes que se llame el constructor de la superclaseNo se puede hacer subclase de clases finales: %sNo se puede arrojar %qs; debe ser una subclase de la clase %<java.lang.Throwable%>No se puede usar %qs como un calificadorNo se puede usar la variable %<%s.this%>: el tipo %qs no es un tipo externo del tipo %qsNo se puede descomponer la dirección.No se puede abrir '%s' para la salida.
  No se puede pasar argumentos en el registro vector porque las instrucciones altivec están desactivadas, use -maltivec para activarlas.No se puede devolver un valor en el registro vector porque las instrucciones altivec están desactivadas, use -maltivec para activarlas.No se pueden usar mshared y static juntos.No se pueden usar mthreads y mlegacy-threads juntos.Las etiquetas case no están ordenadas
!  Cambia sólo los 8 bits bajos del puntero de pilaCambia el puntero de la pila sin desactivar las interrupcionesCambia cuando se emitan las instancias de la plantillaBusca errores de sintaxis, y entonces detenerseRevisa el valor de devolución de newLa excepción revisada %qs no puede ser capturada por ninguna de la(s) cláusula(s) catch del bloque %<try%> que las contieneLa excepción revisada %qs no se puede arrojar en el inicializadorLa excepción revisada %qs no se puede arrojar en el inicializador de instancia (no todos los constructores declarados la están declarando en su cláusula %<throws%>)La excepción revisada %qs no coincide con ninguno de los métodos actuales de la(s) declaración(es) %<throws%>La excepción revisada %qs no se arroja desde un bloque %<try%>Cirrus: No rompe combinaciones inválidas de instrucciones con NOPsCirrus: Coloca NOPs para evitar combinaciones inválidas de instruccionesLa clase %qs no se puede declarar como abstract y final al mismo tiempoLa clase %qs no puede hacer subclase a %s %qsLa clase %qs no define el método abstracto %<%s %s%> de %s %<%s%>. Se debe definir este método o se debe declarar a %s %qs como abstractaLa clase %qs en la cláusula %<throws%> debe ser una subclase de la clase %<java.lang.Throwable%>La clase %qs es una clase abstracta. No se puede instanciarLa clase %qs se debe declarar abstracta para definir el método abstracto %qsLa clase %qs debe sobreescribir a %qs con un método público para implementar la interfaz %qsNo se encuentró la clase %qs en %<throws%>No se encontró la clase %qs en la declaración de tipoNo se encuentra la clase o interfaz %qs en la importaciónse esperaba una declaración de clase o interfazCoalesce temporales de memoria en el paso SSA->normalTamaño del código: small, medium o largeCompila para punteros de 32-bitCompila para punteros de 64-bitCompila para ETRAX 100 (CRIS v8)Compila para ETRAX 4 (CRIS v3)Compila para un 68HC11Compila para un 68HC12Compila para un 68HCS12Compila para el sistema elinux Etrax basado en 100 sin MMUCompila para el Thumb on para el ARMCompila para el procesador v850Compila para el procesador v850eCompila para el procesador v850e1Compila para el ABI de v8plusCompila la unidad de compilación completa a la vezCompila con el modo entero de 16-bitCompila con el modo entero de 32-bitConfigurado con: %s
! Conforme más cerca a la semántica XLC de IBMConforme a nada en particular.Conforme al estándard ISO 1990 CConforme al estándard ISO 1990 C como se enmendó en 1994Conforme al estándard ISO 1990 C con extensiones GNUConforme al estándard ISO 1998 C++Conforme al estándard ISO 1998 C++ con extensiones GNUConforme al estándard ISO 1999 CConforme al estándard ISO 1999 C con extensiones GNUConforme al estándard ISO Fortran 2003Conforme al estándard ISO Fortran 95Considera lento el acceso a la memoria de tamaño byteConsidera que el tipo `int' es de 16 bits de anchuraConsidera que el tipo `int' es de 32 bits de anchuraEl operando de una constante aritmética está fuera de rango.La expresión constante %qs es demasiado ancha para la conversión primitiva que estrecha a %qsSe requiere una expresión constanteEl operando de carga de una constante halfword está fuera de rango.el atributo ConstantValue del campo '%s' tiene un tipo erróneoConstruye redes y dividir usos no relacionados de una sola variableEl constructor no puede ser %sLa invocación del constructor debe ser el primer elemento en un constructorControl de flujo insn en el medio del bloque básico %d
! Controla el modo de captura IEEEControla el modo de redondeo generado de fpControla la precisión dada a las excepciones de fpConvierte constantes de coma flotante a constantes de precisión simpleCopiar secciones de matriz en un bloque contiguo en la entrada de procedimientoCopia las constantes de direcciones de memoria en registros antes de usarlosCopia los operandos de memoria en registros antes de usarlosCrea una aplicación con interfaz gráfica de usuario (GUI)Crea variables de inducción canónica en los ciclosCrea una aplicación de consolaCrea ficheros de datos necesarios para "gcov"Herencia%s con ciclo de claseHerencia cíclica que involucra a %sDW_LOC_OP %s no está implementado
! La declaración de %qs oscurece a una declaración de etiqueta previaSemántica GCC por defecto que difiere de XLC de IBMPosterga la extracción de argumentos de funciones de la pila hasta más tardeLa definición en el bloque %i no domina el uso en el bloque %iUna definición en el bloque %i a continuación del usoBorra las revisiones de punteros nulos sin usoObsoleto en favor de -std=c99Obsoleto en favor de -std=gnu99Obsoleto en favor de -std=iso9899:1999Obsoleto.  Esta opción no tiene efecto.Los punteros dereferenciados deben tener un nombre o una etiqueta de tipoDetermina cuáles dependencias entre insns se consideran costosasDesactiva la información de la línea de depuración Dwarf 2 a través de as de GNUDesactiva los registros FPDesactiva la biblioteca compartida basada en IDDesactiva las instrucciones MPY||ADD y MPY||SUBDesactiva la depuraciónDesactiva la ubicación temprana de bits de paroDesactiva las instrucciones FP multiply/add y multiply/substract de corto circuitoDesactiva instrucciones multiply/add de corto circuitoDesactiva direccionamiento indizadoDesactiva nuevas características en desarrolloDesactiva optimizaciones observables con IEEE señalando NaNsDesactiva las optimizaciones que asumen la conducta de un FP que redondea por defectoDesactiva las funciones paralelasDesactiva registros de datos separadosDesactiva registros de espacioDesactiva código de rastreo tpf de OSDesactiva el uso de la instrucción DBDesactiva el uso de la instrucción RTPBDesactiva el uso de la instrucción RTPSDesactiva el uso de sdata/scommon/sbssNo permite cuentas de iteración unsigned para RPTB/DBDescarta funciones virtual sin usarForma no recomendada para especificación de tipo devueltoUso redundante no recomendado del modificador %qs en la declaración de %sUso redundante no recomendado del modificador %qs en la declaración de %s %qsMuestra estadísticas de tiempo de compilaciónMuestra el contenido de un fichero clase en una forma legible.
  
! Muestra las estadísticas acumuladas durante la compilaciónMuestra el árbol de código después de decodificar.Muestra esta informaciónNo genera código para un 68851No alínea destino de las operaciones de cadenasNo asigna el registro BKNo permite que los campos de bits crucen los límites de wordNo media en inmediatos de tamaños arbitrarios en operaciones de bitNo asume GASNo asume que el código será ensamblado por GASNo asume que existen las bibliotecas C estándard y "main"No alínea automáticamente los objetivos de las ramificacionesNo compila para el ABI de v8plusNo desactiva los registros FPNo desactiva direccionamiento indizadoNo desactiva registros de espacioNo descarta comentariosNo descarta comentarios en expansiones de macroNo muestra las funciones compiladas o el tiempo transcurridoNo emite modos de direccionamiento con asignaciones colateralesNo emite constantes enteras complejas a memoria de sólo lecturaNo emite prólogo o epílogo de funcionesNo emite secuencias load/store longNo genera directivas #lineNo genera directivas .sizeNo genera código H8/300HNo genera código H8SNo genera código H8S/2600No genera código H8SXNo genera un sólo punto de salida para cada funciónNo genera código para declaraciones switch hugeNo genera código que use el FPUNo genera llamadas indirectas rápidasNo genera instrucciones multiply/add de corto circuitoNo genera múltiples instrucciones load/storeNo genera load/store con instrucciones de actualizaciónNo genera sin, cos, sqrt para FPUNo genera instrucciones mfcr de un solo campoNo genera instrucciones de cadena para movimiento de bloquesNo genera insns de salto de tablaNo convierte a inline todas las operaciones de cadenas conocidasNo genera división de coma flotante inlineNo genera división entera inlineNo genera raíz cuadrada inlineNo levanta restricciones en el tamaño de GOTNo carga el registro PIC en los prólogos de funciónNo mueve las instrucciones al prólogo de una funciónNo optimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazadorNo pasa el texto puro de -assert al enlazadorNo coloca las constantes de coma flotante en TOCNo coloca las constantes símbolo+desplazamiento en TOCNo predefine macros específicas del sistema y específica de GCCNo provee una dirección de inicio por defecto 0x100 del programaNo pone saltos en ranuras de retardo de llamadasNo pone globales sin inicializar en la sección comúnNo devuelve valores de funciones en registros FPUNo calendariza el inicio y el final del procedimientoNo busca directorios de inclusión del sistema por defecto (aquellos especificados con -isystem aún serán utilizados)No busca directorios de inclusión del sistema por defecto para C++No da soporte para funciones internas 3DNow!No da soporte para funciones internas y generación de código MMX y SSENo da soporte para funciones internas MMXNo da soporte para funciones internas y generación de código MMX, SSE y SSE2No da soporte para funciones internas y generación de código MMX, SSE, SSE2 y SSE3No suprime los avisos de los encabezados del sistemaNo ajusta la alineación del código y de datos de sólo lecturaNo ajusta la alineación de la pilaNo ajusta la alineación de los datos modificablesNo usa los registros ABI reservadosNo usa instrucciones AltiVecNo usa matemática IEEE para comparaciones fpNo usa instrucción MPYI para C3xNo usa el conjunto de instrucciones POWERNo usa el conjunto de instrucciones POWER2No usa el grupo opcional de instrucciones PowerPC de Propósito GeneralNo usa el grupo opcional de instrucciones PowerPC de GráficasNo usa el conjunto de instrucciones PowerPCNo usa el conjunto de instrucciones PowerPC-64No usa fp VAXNo usa direcciones que reserven registros globalesNo usa instrucciones de campos de bitNo usa códigos de condición para las instrucciones normalesNo usa el modo de direccionamiento directo para los registros suavesNo usa referencias directas contra %gs cuando se accesen datos tlsNo usa registros fpNo usa coma flotante de hardwareNo usa fp de hardwareNo usa instrucciones de fp quad de hardwareNo usa instrucciones de fp para multiplicar-acumularNo usa convenciones de llamada trasportableNo usa instrucciones push para guardar los argumentos de salidaNo usa la zona roja en el código x86-64No usa el registro sbNo usa registros para paso de parámetrosNo usa los registros r2 y r5No usa coma flotante de softwareNo usa la tendencia de la pilaNo usa structs en alineación más fuerte para copias double-wordNo usa las instrucciones de campos de bitNo usa la instrucción calltNo usa la instrucción divideNo permite referencias a memoria sin alinearNo utiliza el Conjunto de Instrucciones VisualesNo avisa sobre el uso de "long long" cuando se use -pedanticNo avisa sobre el uso de macros variadic cuando se use -pedanticNo evita el bug de multiplicación de hardwareHacer el paso completo de optimización de movimiento de registrosNo alínea elementos en el código o los datosNo alínea al tipo base del campo de bitNo aloja floats y doubles en registros de precisión extendidaNo asume que todos los símbolos tienen valores de 32-bitNo asume que los accesos sin alinear son manejados por el sistemaNo llama a ninguna función de limpieza de cachéNo llama a ninguna trampa de limpieza de cachéNo emite bits de parada antes y después de asms extendidos con volatileNo fuerza las constantes en los registrosNo genera código adecuado para vuelta rápida en la depuraciónNo generar código, sólo revisar sintaxis y semánticaNo genera instrucciones multiply/add de corto circuitoNo mantiene puntero a la cadena hacia atrásNo optimiza los movimientos de bloquesNo optimiza las cargas de las direcciones lui/addiuNo muestra la salida de estadísticas del compiladorNo realiza optimizaciones de alineación específicas para VR4130No muestra impresiones adicionales de depuraciónNo produce código reubicable en el momento de ejecuciónNo pone las constantes sin inicializar en ROMNo guarda DP entre ISR en el modelo de memoria smallNo establece las definiciones de WindowsNo atrapa la división entera por ceroNo utiliza instrucciones Propensas a Ramificar, sobreponiendo el valor por defecto para la arquitecturaNo usa EABINo utiliza secciones sdata/sbss relativas a GPNo utiliza secciones sdata/sbss relativas a GP (ahora ignorado)No usa PIC de IrixNo usa Mnemónicos-P para ramificacionesNo usa la ROM en lugar de la RAMNo usa nombres de registro alternadosNo usa brasNo usa fp de hardwareNo usa llamadas indirectasNo usa el postpase asm mips-tfileNo usa el acumulador de multiplicaciónNo usa disposición de pila empacadaNo usa únicamente una sola FP (32-bit)No avisa sobre los usos de extensiones MicrosoftNo evita el error del R4000No evita el error del R4400No evita errores de ciertos VR4120No evita el bug del primer hardware 4300No evita los errores para núcleos tempranos SB-1 revisión 2Degrada los errores de concordancia a advertenciasVuelca declaraciones a un fichero .declDeclaración %s %qs duplicadaValor de case duplicado: %<default%>Declaración de variable duplicada: %<%s %s%> era %<%s %s%> (%s:%d)ENTRY no domina bb %dENTRY_BLOCK tiene una lista de sentencias asociadas con él
  arquitectura ESA/390EXIT_BLOCK tiene una lista de sentencias asociadas con él
! El borde %s->%s no tiene un call_expr correspondienteEl borde de %d a %d se debe marcar como irreducible.El borde de %d a %d no se debe marcar como irreducible.Puntos de borde para una declaración errónea:Emite reubicaciones de 16-bit a las áreas de datos smallEmite reubicaciones de 32-bit a las áreas de datos smallEmite código que cumpla con IEEE, con excepciones inexactasEmite código que cumpla con IEEE, sin excepciones inexactasEmite información de grafo de llamadasEmite código compatible con las herramientas TIEmite código para la extensión ISA byte/wordEmite código para la extensión ISA de conteoEmite código para la extensión ISA de move y sqrt de fpEmite código para la extensión ISA de video en movimientoEmite código para usar las extensiones de GASEmite código usando directivas explícitas de reubicaciónEmite símbolos comunes como símbolos débilesEmite información de referencia cruzadaEmite ramificaciones directas a funciones localesEmite código extra en el prólogo de la función para atrapar en caso de que el tamaño de la pila exceda el límite dadoEmite instanciaciones implícitas de plantillas inlineEmite instanciaciones implícitas de plantillasEmite secuencias load/store longEmite rdval en lugar de rduniq para un puntero threadEmite variables static const aún si no se usanEmite bits de parada antes y después de asms extendidos con volatileEmite información de depuración detallada en el código ensambladorActiva la información de la línea de depuración Dwarf 2 a través de as de GNUActiva la Eliminación de Redundancia Completa en árbolesActiva la biblioteca compartida basada en IDActiva las instrucciones MPY||ADD y MPY||SUBActiva la sintaxis de excepción y sincronización de Objective-CActiva el manejo de excepciones setjmp en tiempo de ejecución de Objective-CActiva la optimización de eliminación de código muerto SSA en árbolesActiva las optimizaciones SSA-CCP en árbolesActiva las optimizaciones SSA-PRE en árbolesActiva todos los avisos -Wunused-Activa un paso de mirilla RTL antes de sched2Activa revisiones de asignabilidad para almacenamientos en matrices de objetosActiva la instanciación automática de plantillasHabilita la depuración del extremo traseroActiva el código básico de análisis de perfil del programaActiva las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfilActiva las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfilActiva la eliminación de almacenamiento muertoActiva la salida de depuraciónActiva la depuraciónActiva las optimizaciones dominadorasActiva la ubicación temprana de bits de paro para mejor calendarizaciónActiva el manejo de excepcionesActiva el análisis de perfil de las funcionesActiva las instrucciones FP multiply/add y multiply/substract de corto circuitoActiva instrucciones multiply/add de corto circuitoActiva la predicción de probabilidades de ramificaciónActiva las transformaciones lineales de ciclos en árbolesActiva las optimizaciones del enlazadorActiva la relajación del enlazadorActiva el relajamiento del enlazadorActiva la copia de encabezado de ciclo en árbolesPermite movimiento invariante de ciclo en árbolesActiva las optimizaciones de ciclo a nivel de árbolActiva la vectorización de ciclos en árbolesActiva las optimizaciones de mirilla específicas de la máquinaActiva nuevas características en desarrolloActiva la optimización del código de inicialización de las clases staticActiva los diagnósticos opcionalesActiva las funciones paralelasActiva la calendarización entre bloques básicosActiva segmentos de datos separadosHabilita la prueba de la pilaActiva el soporte para objetos enormesActiva el modo normalActiva el uso de las instrucciones short loadActiva código de rastreo tpf de OSHabilita el preprocesamiento tradicionalActiva el uso de la instrucción DBActiva el uso de la instrucción RTPBActiva el uso de la instrucción RTPSActiva el uso de sdata/scommon/sbssActiva la salida detalladaActiva/Desactiva la calendarización tradicional en ciclos que ya pasaron la calendarización móduloPermite una optimización de movimiento de registrosFin de la lista de búsqueda.
! Cumple las semánticas de control de acceso de miembros de claseRefuerza la alineación estrictaLa evaluación de esta expresión resultará en que se arroje una excepción aritméticaLa excepción %qs no se puede arrojar en el inicializadorLa excepción %qs se debe capturar, o se debe declarar en la cláusula %<throws%> de %qsTermina cuando suceda el primer errorSe esperaba un objeto SSA_NAMEGoto explícito al final de bb %d
  Exporta funciones aún si pueden ser inlineBorde de salida extra %d->%d
  Las excepciones FP están activadasLas excepciones FP no están activadasBorde de caída después de una sentencia de control en bb %d 
  Borde de caída después del salto incondicional %iEl borde de caída cruza el límite de la sección (bb %i)Salida a través para salir del bb %d
! El campo %qs no puede ser estático en la clase interna %qs a menos que sea finalSe esperaba un campoPara instrucciones de reporte de bichos, por favor vea:
  %s.
  Para elinux, solicita un tamaño de pila especificado para este programaPara la biblioteca de intrínsecos: pasa todos los parámetros en registrosFuerza que la generación de RTL emita 3 operandos insns válidosFuerza las constantes dentro de registros para mejorar el levantamientoFuerza que las funciones se alineen a un límite de 2 byteFuerza que las funciones se alineen a un límite de 4 byteFuerza que el tipo debajo de "wchar_t" sea "unsigned short"Se encontró una definición real para uno que no es registroSe encontró una definición virtual para un registro GIMPLESe encontró un SSA_NAME que fue liberado en el conjunto libreSe encontró un case por defecto que no está al final del vector caseSe encontró en %s
  La función no devuelve un valorLa función devuelve un valor no establecidoLos inicios de las funciones son alineados a esta potencia de 2GCC no da soporte a -C o -CC sin usar -EGCC aún no implementa adecuadamente los declaradores de matriz %<[*]%>GCC tiene soporte sólo para %u ámbitos anidadosvector GCC pasado por referencia: extensión ABI que no es estándar sin garantía de compatibilidadSe devolvió un vector GCC por referencia: extensión de ABI no estándard sin garantía de compatibilidadGCSE desactivadoregistro GIMPLE modificado con BIT_FIELD_REFGenera código de 32-bitGenera código i386 de 32bitGenera código de 64-bitGenera código x86-64 de 64bitGenera marcos de pila que cumplan con APCSGenera encabezado C de características específicas de la plataformaGenera ficheros de encabezado C o C++ a partir de ficheros .class
  
! Genera salida ELFGenera código H8/300HGenera código H8SGenera código H8S/2600Genera código H8SXGenera código PA1.0Genera código PA1.1Genera código PA2.0 (requiere binutils 2.10 o superior)Genera una directiva #line que apunte al directorio de trabajo actualGenera una llamada a abortar si una funcion noreturn devuelveGenera un sólo punto de salida para cada funciónGenera código big endianGenera las llamadas insns como llamadas indirectas, si es necesarioGenera revisiones para referencias a NULLGenera código para el CPU C30Genera código para el CPU C31Genera código para el CPU C32Genera código para el CPU C33Genera código para el CPU C40Genera código para el CPU C44Genera código para as de GNUGenera código para ld de GNUGenera código para el ambiente de tiempo de ejecución GNUGenera código para as de IntelGenera código para ld de IntelGenera código para el ambiente de tiempo de ejecución NeXT (Apple Mac OS X)Genera código para un 5206eGenera código para un 520XGenera código para un 528xGenera código para un 5307Genera código para un 5407Genera código para un 68000Genera código para un 68020Genera código para un 68030Genera código para un 68040Genera código para un 68040, sin ninguna instrucción nuevaGenera código para un 68060Genera código para un 68060, sin ninguna instrucción nuevaGenera código para un 68302Genera código para un 68332Genera código para un 68851Genera código para una DLLGenera código para un cpu32Genera código para un 11/10Genera código para un 11/40Genera código para un 11/45Genera código para big endianGenera código para las funciones aún si están completamente inlineGenera código para el CPU dadoGenera código para memoria altaGenera código para declaraciones switch hugeGenera código para little endianGenera código para memoria bajaGenera código para el GC de BoehmGenera código para el M*Core M340Genera código para el chip especificado o la versión de CPUGenera código adecuado para ejecutables (NO para bibliotecas compartidas)Genera código adecuado para vuelta rápida en la depuraciónGenera código para revisar los límites antes de indizar matricesGenera código para revisar excepciones de especificacionesGenera código que use el FPUGenera código con llamadas a bibliotecas para coma flotanteGenera código sin registro GPGenera definiciones cpp para ES de servidorGenera definiciones cpp para ES de estación de trabajoGenera información de depuración en el formato COFFGenera información de depuración en el formato DWARF v2Genera información de depuración en el formato STABSGenera información de depuración en el formato VMSGenera información de depuración en el formato XCOFFGenera información de depuración en el formato extendido por defectoGenera información de depuración en el formato por defectoGenera información de depuración en el formato STABS extendidoGenera información de depuración en el formato XCOFF extendidoGenera resultados de división con residuo que tenga el mismo signo que el divisor (no el del dividendo)Genera llamadas indirectas rápidasGenera matemáticas de coma flotante usando el conjunto de instrucciones dadoGenera instrucciones multiply/add de corto circuitoGenera división de coma flotante inline, optimizada para latenciaGenera división de coma flotante inline, optimizada para salidaGenera división entera inline, optimizada para latenciaGenera división entera inline, optimizada para salidaGenera raíz cuadrada inline, optimizada para latenciaGenera raíz cuadrada inline, optimizada para salidaGenera la búsqueda no estricta de clases (a través de objc_getClass()) para usarlas en el modo Zero-LinkGenera código little endianGenera múltiples instrucciones load/storeGenera load/store con instrucciones de actualizaciónGenera llamadas long sólo cuando sean necesariasGenera dependencias de make y compilarGenera código mips16Genera código normal-modeGenera código relativo al pcGenera código independiente de posición para ejecutables si es posible (modo large)Genera código independiente de posición para ejecutables si es posible (modo small)Genera código independiente de posición si es posible (modo large)Genera código independiente de posición si es posible (modo small)Genera instrucciones de precargado, si están disponibles, para matrices en ciclosGenera código PIC reentranteGenera información de descriptor de tipo en tiempo de ejecuciónGenera código auto-reubicableGenera sin, cos, sqrt para FPUGenera instrucciones mfcr de un solo campoGenera instrucciones de cadena para movimiento de bloquesGenera tablas de desenredo que sean exactas en cada límite de instrucciónDa a los símbolos externos un subrayado inicialDa a las cadenas el tipo "matriz de char"Dadas N llamadas y V variables sobreescritas por llamada en una función.  Use .GLOBAL_VAR si NxV es mayor que este límiteSe usó la variable de registro global %qD en una función anidada.ICE: se usa emit_insn donde se necesita emit_jump_insn:
! ID de la biblioteca compartida a crearISO C no permite %<;%> extra fuera de una funciónISO C no tiene soporte para %<++%> y %<--%> en tipos complejosISO C no tiene soporte de %<~%> para conjugaciones complejasISO C no da soporte a tipos enteros complejosISO C no tiene soporte para %<complex%> simples que significan %<double complex%>ISO C no tiene soporte para structs/unions sin nombreISO C prohíbe %<goto *expr;%>ISO C prohíbe un fichero fuente vacíoISO C prohíbe la asignación entre un puntero a función y %<void *%>ISO C prohíbe grupos de llaves dentro de expresionesISO C prohíbe la conversión de un no escalar al mismo tipoISO C prohíbe la conversión al tipo unionISO C prohíbe la comparación de %<void *%> con un puntero de funciónISO C prohíbe expresiones condicionales entre %<void *%> y punteros de funciónISO C prohíbe una expresión condicional con sólo un lado voidISO C prohíbe los tipos de función const o volatileISO C prohíbe la conversión de un apuntador a función a un tipo de objeto apuntadorISO C prohíbe la conversión de objeto apuntador a un tipo de apuntador a funciónISO C prohíbe las llaves de inicializador vacíasISO C prohíbe declaraciones adelantadas de parámetrosISO C prohíbe las declaraciones posteriores para tipos %<enum%>ISO C prohíbe la inicialización entre un puntero a función y %<void *%>ISO C prohíbe las declaraciones etiquetadasISO C prohíbe declaraciones de miembros con no miembrosISO C prohíbe las funciones anidadasISO C prohíbe la omisión del término medio de una expresión ?:ISO C prohíbe la comparación entre punteros a funcionesISO C prohíbe el paso del argumento %d de %qE entre un puntero a función y %<void *%>ISO C prohíbe los tipos de función calificadosISO C prohíbe la devolución entre un puntero a función y %<void *%>ISO C prohíbe la especificación de rangos de elementos a inicializarISO C prohíbe el subíndice de una matriz %<registe%>ISO C prohíbe la matriz %qs de tamaño ceroISO C prohíbe la conversión de argumentos a tipo unionISO C requiere un argumento con nombre antes de %<...%>ISO C restringe los valores de enumeración al rango de %<int%>ISO C++ no permite inicializadores designadosISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>ISO C++ no da soporte a %<long long%>ISO C++ prohíbe %s entre punteros de tipo %<void *%> y punteros a funcionesISO C++ prohíbe el %s un puntero de tipo %qTISO C++ prohíbe %sing un enumISO C++ prohíbe la aplicación de %qs a una expresión de tipo de funciónISO C++ prohíbe la asignación de matricesISO C++ prohíbe grupos de llaves dentro de las expresionesISO C++ prohíbe la llamada %<::main%> dentro del mismo programaISO C++ prohíbe la conversión entre entre puntero a función y puntero a objetoISO C++ prohíbe la conversión a un tipo de matriz %qTISO C++ prohíbe la comparación entre puntero y enteroISO C++ prohíbe literales compuestosISO C++ prohíbe gotos calculadosISO C++ prohíbe la declaración de %qs sin tipoISO C++ prohíbe la inicialización en la clase del miembro static %qD que no es constanteISO C++ prohíbe la inicialización en la matriz newISO C++ prohíbe la inicialización del miembro %qDISO C++ prohíbe la inicialización del miembro constante %qD del tipo %qT que no es enteroISO C++ prohíbe el tipo anidado %qD con el mismo nombre que la clase que lo contieneISO C++ prohíbe la omisión del término medio de una expresión ?:ISO C++ prohíbe el subíndice de una matriz de l-valoresISO C++ prohíbe tomar la dirección de la función %<::main%>ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>ISO C++ prohíbe tomar la dirección de una conversión a una expresión no l-valuadaISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>ISO C++ prohíbe el uso de %<extern%> en instanciaciones explícitasISO C++ prohíbe el uso de %qE en las instanciaciones explícitasISO C++ prohíbe el uso de una lista de inicializadores para inicializar la referencia %qDISO C++ prohíbe el uso de un puntero de tipo %<void *%> en la sustracciónISO C++ prohíbe el uso de un puntero a una función en la sustracciónISO C++ prohíbe el uso de un puntero a un método en la sustracciónISO C++ prohíbe las matrices de tamaño variableISO C++ prohíbe la matriz %qD de tamaño variableISO C++ prohíbe matrices de tamaño ceroISO C++ prohíbe la matriz %qD de tamaño ceroISO C++ prohíbe structs anónimosISO C++ prohíbe la sobrecarga del operador ?: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:ISO C90 no tiene soporte para declaradores de matriz %<[*]%>ISO C90 no da soporte a %<long long%>ISO C90 no tiene soporte para %<static%> o calificadores de tipo en los declaradores de parámetros de matricesISO C90 no tiene soporte para tipos complejosISO C90 no tiene soporte para miembros de matriz flexiblesISO C90 prohíbe la matriz %qs cuyo tamaño no se puede evaluarISO C90 prohíbe las literales compuestasISO C90 prohíbe las declaraciones mezcladas y códigoISO C90 prohíbe la especificación de subobjetos a inicializarISO C90 prohíbe el subíndice de una matriz no-lvaluadaISO C90 prohíbe la matriz %qs de tamaño variableel ISR %s requiere de %d words de variables locales, el máximo es 32767Se esperaba un identificadorSi se usa -fvariable-expansion-in-unroller, el número máximo de            veces que una variable individual se expanderá                durante el desenrollo de ciclosSi el número de candidatos en el conjunto es menor, siempre se tratará de eliminar ivs sin usar durante su optimizaciónSi se calendariza después de la recarga, hace calendarización de superbloqueSi se calendariza después de la recarga, hace trazado de calendarizaciónIgnora el atributo dllimport para las funcionesIgnora dllimport para funcionesIgnora operaciones de lectura al insertar instrumentación mudflap.Implementa vtables usando thunksEs imposible para %qs que sea instancia de %qsEn la función %qs:En la función miembro %qs:La cuenta de borde de entrada no coincide con el número de argumentos PHI
! Tipo incompatible para %<+=%>. No se puede convertir %qs a %<java.lang.String%>Tipo incompatible para %<?:%>. No se puede convertir %qs a %<boolean%>Tipo incompatible para %<?:%>. No se puede convertir %qs a %qsTipo incompatible para %<[]%>. No se puede convertir %qs a %<int%>Tipo incompatible para %<[]%>. Se necesita una conversión explícita para convertir %qs a %<int%>Tipo incompatible para %<if%>. No se puede convertir %qs a %<boolean%>Tipo incompatible para %<switch%>. No se puede convertir %qs a %<int%>Tipo incompatible para %<synchronized%>. No se puede convertir %qs a %<java.lang.Object%>Tipo incompatible para %qs. No se puede convertir %qs a %qsTipo incompatible para %qs. No se puede convertir %qs a booleanTipo incompatible para %qs. No se puede convertir %qs a integralTipo incompatible para %qs. No se puede convertir %qs a un tipo numéricoTipo incompatible para %qs. No se puede convertir la distancia de desplazamiento de %qs a integralTipo incompatible para %qs. Se necesita una conversión explícita para convertir %qs a integralTipo incompatible para %qs. Se requiere una conversión explícita para convertir la distancia de desplazamiento de %qs a integralTipo incompatible para el argumento %s. No se puede convertir %qs a %qsTipo incompatible para %s. Se necesita una conversión explícita para convertir %qs a %qsTipo incompatible para matriz. %s convierte %qs a %qsTipo incompatible para el case. No se puede convertir %qs a %<int%>Tipo incompatible para la dimensión en la expresión de creación de matriz. %s convierte %qs a %<int%>Tipo incompatible para condicional de ciclo. No se puede convertir %qs a %<boolean%>Declaración inconsistente de miembro.  Se debe especificar por lo menos uno de %<final%> o %<volatile%>Declaración inconsistente de miembro.  Se debe especificar por lo menos uno de %<public%>, %<private%>, o %<protected%>Compartición incorrecta de nodos de árbolIndica el número de registros suaves disponiblesConvierte a inline todas las operaciones de cadenas conocidasConstantes inline si pueden ser hechas en 2 insns o menosConstantes inline si sólo toman 1 instrucciónHace inline por defecto a las funciones miembroSe 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-inlineLa clase interna %qs no puede ser estática. Las clases estáticas sólo pueden suceder en interfaces y en clases de alto nivelEl fichero de entrada es un fichero con la lista de nombres de fichero a compilarInserta código de análisis de perfil de programa basado en arcInserta código para perfilar valores de expresionesInserta código de revisión de la pila en el programaLos métodos de instancia no se pueden sobreescribir con un método estático. El método %qs es un método de instancia en la clase %qsInstrumenta funciones de entrada y salida con llamadas de análisis de perfilLa interfaz %qs hereda el método %qs de la interfaz %qs. Este método se redefine con un tipo de devolución diferente en la interfaz %qsInterfaz %qs repetidaError interno del compilador: Error al reportar rutinas reentradas.
  Falla de consistencia internaError interno: `%s' (programa %s)
  Por favor envíe un reporte completo de error.
! Vea %s para más instrucciones.Entremezcla los conjuntos de literales con código en la sección de textoNo se reconoce la función intrínseca %s(%d)Argumento %qs inválido para %<instanceof%>Tipo de argumento %qs a %qs inválidoInicializador de matriz inválido para el tipo %qs que no es matrizConversión inválida de %qs a %qsClase de excepción revisada %qs inválida en la cláusula %<throws%>.  La excepción debe ser una subclase de una excepción arrojada por %qs de la clase %qsExpresión de control inválidaDeclaración inválidaDeclaración de expresión inválidaDeclaración de inicio inválidaTipo de interfaz inválidoLa parte izquierda de la asignación es inválidaDeclaración de método inválida, se requiere un nombre de métodoDeclaración de método inválida, se requiere un tipo de devoluciónPrefijo de referencia inválido.Tipo de referencia inválidoSe encontró una compartición de rtl inválida en insnExpresión de tipo inválidaExpresión de actualización inválidaNo es una declaración GIMPLE válidaActiva los avisos necesarios para cumplir estrictamente con el estándardla clase Java %qT no puede tener un destructorla clase Java %qT no puede tener un destructor implícito que no es trivialla clase Java %qT no puede tener bases múltiplesla clase Java %qT no puede tener bases virtualesel método Java %qD tiene un tipo de parámetro %qT que no es de Javael método Java %qD tiene un tipo de devolución %qT que no es de JavaLos objetivos de salto son alineados a esta potencia de 2Sólo genera tablas de desenredo para manejo de excepcionesSe usó la palabra clave %<super%> fuera del contexto permitidoSe usó la palabra clave %<this%> fuera del contexto permitidolatencia de caché L%d desconocida para %sLa etiqueta %s tiene un contexto incorrecto en el bb %d
  Etiqueta %s en el medio del bloque básico %d
  La etiqueta %s para bloquear no coincide con el bb %d
! Levanta restricciones en el tamaño de GOTComo -MD pero ignora los ficheros de encabezado del sistemaComo -pedantic pero los muestra como erroresLíneas ejecutadas:%s de %d
! Enlaza para emitir el programa en formato ELF (en lugar de mmo)Enlaza con libads.a, libc.a y crt0.oEnlaza con libmvme.a, libc.a y crt0.oEnlaza con libsim.a, libc.a y sim-crt0.oEnlaza con libyk.a, libc.a y crt0.oNo se puede accesar la variable local %qs desde la clase interna %qs a menos que se declare finalLos requerimientos de memoria para variables locales excede la capacidad.Busca y utiliza ficheros PCH aún cuando se esté preprocesandoEl ciclo %d no debe tener una salida única (%d -> %d).El encabezado del ciclo %d no pertenece directamente a él.El encabezado del ciclo %d no tiene exactamente 2 entradas.El cerrojo del ciclo %d no pertenece directamente a él.El cerrojo del ciclo %d no tiene 1 sucesor exactamente.El cerrojo del ciclo %d no tiene un encabezado como sucesor.El cerrojo del ciclo %d está marcado como parte de una región irreducible.El código de ciclo es alineado a esta potencia de 2MCU %qs sólo tiene soporte para ensambladorMMIX Interno: %s no es un int desplazableMMIX Interno: Registro erróneo: %dMMIX Interno: Valor erróneo para 'm', no es un CONST_INTMMIX Interno: No se puede decodificar este operandoMMIX Interno: Se esperaba un CONST_INT, no estoMMIX Interno: Se esperaba una constante, no estoMMIX Interno: Se esperaba un registro, no estoMMIX Interno: El último vararg nombrado no cabe en un registroMMIX Interno: Falta un case %qc en mmix_print_operandMMIX Interno: Esto no es una constante:MMIX Interno: Esta no es una dirección reconocidaMMIX Interno: Tratando de mostrar una condición invertida de forma inválida:MMIX Interno: ¿Cuál es el CC de esto?MMIX Interno: ¿Cuál es el CC de esto?el argumento de vector MMX sin MMX activado cambia la ABIMantiene puntero a la cadena hacia atrásHace que "char" sea signed por defectoHace que "char" sea unsigned por defectoHace que la declaración implícita de funciones sea un errorHace enteros de 32 bits de anchuraHace que las cadenas literales sean "const char[]" en lugar de "char[]"Marca datos como compartidos en lugar de privadosMarca todos los métodos inlined como que tienen visibilidad hiddenCrecimiento de código maximal causado por duplicación de colas (en porcentaje)Crecimiento de código maximal causado por el inlining de una función grande (en porcentajes)Cantidad máxima para una sola operación de incremento de pilaNúmero máximo de ciclos que realizan calendarización de cambio de módulo en (principalmente para depuración)El método %qs no puede ser estático en la clase interna %qs. Sólo los miembros de interfaces y de clases de alto nivel pueden ser estáticosSe definió el método %qs con tipo de devolución %qs en la clase %qsLos métodos no se pueden sobreescribir para hacerlos más privados. El método %qs no es %s en la clase %qsSe permiten las instrucciones min/maxNo se permiten las instrucciones min/maxExpansión mínima de la pila para iniciar la recolección de basura, como un porcentaje del tamaño total de la pilaTamaño mínimo de la pila antes de comenzar a recolectar basura, en kilobytesFalta la nota REG_EH_REGION al final de bb %iFalta el borde de callgraph para la expresión de llamada:Falta el nombre de la claseFalta el término de tipo de claseFalta la definiciónFalta el borde %i->%iFalta el término de parámetro formalFalta el identificadorNo se encuentra el nombre de la interfazFalta el nombreExpresión constante faltante o inválidaFalta la declaración de devoluciónNo se encuentra el nombre de la super claseFalta el términoFaltan término y ')' esperadosFaltan término y ']' esperadosFalta término o ')'Faltan término o ')' esperadosFalta el inicializador de la variableModificador %qs declarado dos vecesMueve las computaciones invariantes de ciclo fuera de los ciclosMúltiples llamantes a inlineNOTE_INSN_BASIC_BLOCK %d en el medio del bloque básico %dNOTE_INSN_BASIC_BLOCK falta para el bloque %dse usó NULL en la aritméticaEl %s %s anidado es %s; no se puede accesar desde aquíSin truco sucio "Clases de registro pequeñas"No hay ramificaciones
  No hay llamadas
! No hay case para %sNo se encontró un constructor que coincida con %qs en la clase %qsNo se encontró un case por defecto al final del vector caseNo está el crt0.o por defectoNo se encontró una instancia terminal para la clase interna %qs que está en ámbito%sNo hay líneas de código ejecutables
! No se encontró una definición de etiqueta para %qsNo hay un push coincidente para %<#pragma GCC visibility pop%>No hay un método llamado %qs en el ámbitoNo se permiten más de dieciséis #pragma GCC visibility push al mismo tiempoNo se definió la variable %qs en la clase %qsNo se definió la variable %qs en el tipo %qsNo se encontró un nodo en el hash DECL_ASSEMBLER_NAMESe encontraron nodos sin memoria liberada.El método %qs que no es nativo ni abstracto debe tener un cuerpo definidoVariable no direccionable dentro de un conjunto de alias.La etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %dNo es un fichero .class de Java válido.No es un fichero .class de Java válido.
! Número de registros usados para pasar argumentos enteroslas declaraciones Objective-C sólo pueden aparacer en el ámbito globalOmite el paso de reducción de rango al realizar divisiones complejasOmite el marco de referencia para las funciones hojasSólo se permite %<final%> como un modificador de variables localSolamente los constructores pueden invocar constructoresSólo ejecuta una instrucción por cicloSólo preserva 32 bits del registro FP entre llamadasOptimiza los movimientos de bloquesOptimiza para 32032Optimiza para el cpu 32332Optimiza para el cpu 32532Optimiza para espacio en lugar de velocidadOptimiza la inducción de variables en los árbolesOptimiza las cargas de las direcciones lui/addiuOptimiza las llamadas recursivas hermanadas y de extremoOptimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazadorOpciones:
  Espacio de pila agotado.
! Genera un fichero clase como salidaMuestra la salida de estadísticas del compilador (ahora ignorado)Tamaños de instrucción de salida al fichero asmAnula -mbest-lib-optionsFalta un argumento PHI para el borde %d->%d
  el argumento PHI no es SSA_NAME, o invarianteLa definición de PHI no es un valor GIMPLELa generación de código PIC no es compatible con las llamadas rápidas indirectas
  La generación de código PIC no tiene soporte en el modelo transportable de tiempo de ejecución
! se requiere PIC pero no tiene soporte con instrucciones CONST16registro PIC %qs sobreescrito en %<asm%>el registro PIC aún no está preparadoPRINT_OPERAND puntero nuloPRINT_OPERAND, insn inválido para %%CPRINT_OPERAND, insn inválido para %%FPRINT_OPERAND, insn inválido para %%NPRINT_OPERAND, insn inválido para %%WPRINT_OPERAND, operando inválido para la reubicaciónPRINT_OPERAND: Puntuación desconocida '%c'PRINT_OPERAND: puntuación desconocida '%c'PRINT_OPERAND_ADDRESS, puntero nuloEmpaqueta juntos a los miembros de la estructura sin agujerosNo se encuentra el paquete %qs en la importaciónPasa el texto puro de -assert al enlazadorPasa los argumentos FP en los registros FPPasa todos los argumentos en la pilaPasa los argumentos en los registrosPasa los argumentos en la pilaPasa algunos argumentos en registrosPone atención a la palabra clave "inline"Realiza la eliminación de DWARF2 duplicadosRealiza calendarización SMS basada en módulo antes del primer paso de calendarizaciónRealiza optimizaciones de alineación específicas para VR4130Realiza un número de optimizaciones menores y costosasRealiza el paso de optimización de copia-propagación de registrosRealiza el paso de optimización de renombrado de registrosRealiza optimización de carga de ramificación objetivo después del hilo prólogo / epílogoRealiza optimización de carga de ramificación objetivo antes del hilo prólogo / epílogoRealiza la conversión de saltos condicionales a equivalentes sin ramificaciónRealiza la conversión de saltos condicionales a ejecución condicionalRealiza optimizaciones de saltos cruzadosRealiza el movimiento de la carga mejorada durante la eliminación de subexpresiones comunes globalesRealiza la eliminación de subexpresiones comunes globalesRealiza la eliminación de subexpresiones comunes globales despúes del alojamiento de registrosRealiza optimizaciones de hilado de saltosRealiza división de rango vivo durante el paso SSA->normal.Realiza optimizaciones de cicloRealiza optimizaciones de ciclo usando el nuevo optimizador de cicloRealiza el pelado de ciclosRealiza el desenrollamiento del ciclo para todos los ciclosRealiza el desenrollamiento del ciclo cuando se conoce la cuenta de iteraciónRealiza la eliminación de opciones del cicloRealiza la carga redundante después de la eliminación de almacenamiento en las subexpresiones comunes globalesRealiza reemplazo escalar de agregadosRealiza el movimiento de guardado después de la eliminación de subexpresiones comunes globalesRealiza optimizaciones de reducción de fuerzaRealiza la formación de superbloques a través de la duplicación de colasRealiza eliminación de tipos sin uso en la información de depuraciónRealiza seguimiento de variablesPermite '$' como un identificador de carácterPermite el uso de la palabra clave assertColoca los elementos de datos en su propia secciónColoca cada función en su propia secciónColoca las constantes de coma flotante en TOCColoca las constantes símbolo+desplazamiento en TOCColoca las direcciones variables en el TOC normalPor favor envíe un reporte completo de bichos,
  con el código preprocesado si es apropiado.
  Vea %s para más instrucciones.
  El puntero escapa pero su etiqueta de nombre no es sobreescrita en la llamada.Los punteros son de 32-bitLos punteros son de 64-bitLos punteros con una etiqueta de memoria deben tener punteros a conjuntos o apuntar a mallocPosible bicho del frente: Tamaño de matriz diferido sin atributo pointer o allocatable.Posible bicho del frente: no se expandió el constructor de la matrizPrefiere las ramas sobre la ejecución condicionalPrefiere accesos word sobre accessos bytePrecede a los símbolos globales con ":" (para usarse con PREFIJO)Preserva los 40 bits del registro FP entre llamadasMuestra información de cobertura de código.
--- 982,1037 ----
  %s:versión '%.4s' se prefiere '%.4s'
  %s:versión '%.4s' se prefiere la versión '%.4s'
  %s=%s no es numérico%s=%s es demasiado grande%sla función miembro %qD no puede tener un calificador-cv'opción ' '' marcado como virtual
! opción '!'opción '#'el operando '%%l' no es una etiqueta'%s' no es un nombre de clase válido'%s' se asignó a '%s', pero no se definió durante la recompilación, o viceversaopción '''opción '('opción '+''-%c' debe estar al inicio de la línea de comandosla opción '-%c' debe tener argumentosopción '-'no se ha implementado la opción '-MG'opción '0'el operando 'B' tiene establecidos múltiples bitsel operando 'B' no es una constantemodificador 'E'opción 'I'modificador 'O'opción '^'opción '_'opción 'a'el operando 'o' no es una constanteopción 'q'(C)(Cada identificador no declarado solamente se reporta una vez(Mensajes sin una firma de método coincidente(un puntero a miembro solamente se puede formar con %<&%E%>)(se requiere una inicialización fuera de la clase)(si esta no es su intención, asegúrese que la plantilla de la función ya ha sido declarada y agregue <> aquí después del nombre de la función) -Wno-non-template-friend desactiva este aviso(si utiliza %<-fpermissive%>, G++ aceptará su código, pero permitir el uso de un nombre sin declarar es obsoleto)(si utiliza -fpermissive G++ aceptará su código)(cerca de la inicialización de %qs)(tal vez se intentaba %<typename %T::%E%>)(tal vez falta punto y coma después de la definición de %qT)(tal vez se utilizó incorrectamente la macro %<offsetof%>)(así que debe pasar %qT y no %qT a %<va_arg%>)--param <param>=<valor>	Establece el parámetro <param> al valor.  Vea a continuación para una lista completa de parámetrosse alcanzó el límite de --param inline-unit-growthse alcanzó el límite de --param large-function-growthse alcanzó el límite de --param max-inline-insns-singlese alcanzó el límite de --param max-inline-insns-single después de hacer inlining en el invocado--resource requiere -o-A<pregunta>=<resp>	Relaciona la <resp>uesta a la <pregunta>.  Al colocar '-' antes de la <pregunta> desactiva la <resp>uesta a la <pregunta>-D<macro>[=<val>]	Define una <macro> con <val> como su valor.  Si sólo se da la <macro>, <val> se toma como 1se requiere -E ó -x cuando la entrada es de entrada estándar-F <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo principal-G y -static son mutuamente exclusivos-G es incompatible con el código PIC el cual es por defecto-G<número>	Coloca los datos globales y estáticos más pequeños que <número> bytes en una sección especial (en algunos objetivos)-I <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión principalse especificó -I- dos veces-MF <fichero>	Escribir la salida de dependencias al fichero dado-MQ <objetivo>	Agrega un objetivo tipo-MAKE-MT <objetivo>	Agregar un objetivo no citado-O<número>	Establece el nivel de optimización a <número>-U<macro>	Indefine la <macro>se ignora -Wformat-extra-args sin -Wformatse ignora -Wformat-nonliteral sin -Wformatse ignora -Wformat-security sin -Wformatse ignora -Wformat-y2k sin -Wformatse ignora -Wformat-zero-lenght sin -Wformat-Wlarger-than-<número>	Avisa si un objeto es más grande que <número> bytesse ignora -Wformat-attribute sin -Wformat-Wuninitialized no tiene soporte sin -O-aux-info <fichero>	Emite la información de declaraciones en el <fichero>no se permite -bundle con -dynamiclibno se permite -bundle_loader con -dynamiclibse requiere -c o -S para Adano se permite -client_name con -dynamiclibsólo se permite -current_version con -dynamiclib-d<letras>	Activa los volcados de pasos específicos del compilador-dumpbase <fichero>	Establece el nombre base a usar para los volcados-f%s y -msdata=%s son incompatiblesse ignora -f%s para 68HC11/68HC12 (sin soporte)se ignora -f%s para Unicos/Mk (sin soporte)se ignora -f%s para el objetivo (todo el código es independiente de posición)-f%s no tiene soporte con instrucciones CONST16-f%s no tiene soporte: ignoradono se da soporte a -f%sleading-underscore en este objetivo-fPIC y -fpic no tienen soporte en esta configuración-fPIC y -mcall-%s son incompatibles-fPIC actualmente no tiene soporte en el 68000 o 68010
! -fcall-saved-<registro>	Marca el <registro> como preservado entre funciones-fcall-used-<registro>	Marca el <registro> como corrupto para llamadas de función-fconst-string-class=<nombre>	Usa la clase <nombre> para cadenas constantesno se da soporte a -fdata-sections para este objetivo-fdiagnostics-show-location=[once|every-line]	Indica que tan seguido se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea-fdump-<tipo>	Vuelca varios internos del compilador a un fichero-femit-class-file se debe usar junto con -fsyntax-only-fexec-charset=<cset>	Convierte todas las constantes de cadenas y carácter al conjunto de caracteres <cset>-ffixed-<registro>	Marca el <registro> como no disponible para el compilador-ffunction-sections desactivado; hace imposible el análisis de perfil-ffunction-sections podría afectar la depuración en algunos objetivosno se da soporte a -ffunction-sections para este objetivose renombró -fhandle-exceptions a -fexceptions (y ahora está activado por defecto)-finline-limit=<número>	Limita el tamaño de las funciones inline a <número>-finput-charset=<cset>	Especifica el conjunto de caracteres por defecto para los ficheros fuente.-fjni y -femit-class-file son incompatibles-fjni y -femit-class-files son incompatibles-fmessage-length=<número>	Limita los diagnósticos a <número> caracteres por línea.  0 suprime el corte de línea-fno-threadsafe-statics	No genera código seguro en hilos para inicializar statics locales.no se permite -force_flat_namespace con -dynamiclib-fpack-struct=<número>	Establece la alineación inicial máxima de estructuras miembro-fpic y -mapcs-reent son incompatibles-fpic no tiene soporte; se asume -fPIC-fprefetch-loop-arrays no tiene soporte con -Osno se da soporte a -fprefetch-loop-arrays para este objetivono se da soporte a -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)-frandom-seed=<cadena>	Hace que se pueda reproducir la compilación utilizando la <cadena>-freorder-blocks-and-partition no funciona con -g (actualmente)-freorder-blocks-and-partition no funciona con excepciones-frepo se debe usar con -c-fsched-stalled-insns-dep=<número>	Establece la revisión de distancia de dependencias en la calendarización prematura de insns encoladas-fsched-stalled-insns=<número>	Establece el número de insns encoladas que se pueden calendarizar prematuramente-fsched-verbose=<número>	Establece el nivel de detalle del calendarizadorno se da soporte a -fspeculative-prefetching para este objetivono se da soporte a -fspeculative-prefetching para este objetivo (intente los interruptores -march)-fstack-limit-register=<registro>	Captura si la pila pasa del <registro>-fstack-limit-symbol=<name>	Captura si la pila pasa del símbolo <nombre>-ftabstop=<número>	Distancia entre topes de tabulador para reportes en columnas-ftemplate-depth-<número>	Especifica la profundidad máxima de instanciación-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Indica el modelo de generación de código por defecto para almacenamiento thread-local-ftree-vectorizer-verbose=<número>	Establece el nivel de detalle del vectorizador-fvisibility=[default|internal|hidden|protected]	Establece la visibilidad de símbolos por defecto-fwide-exec-charset=<cset>	Convierte todas las cadenas anchas y constantes de cáracter al conjunto de caracteres <cset>-g sólo tiene soporte cuando se usa GAS en este procesador,opción -g desactivada-g con -mno-apcs-frame no permite una depuración sensible-idirafter <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del sistema-imacros <fich>	Acepta la definición de macros en el <fich>ero-include <fich>	Incluye los contenidos del <fichero> antes de otros ficherossólo se permite -install_name con -dynamiclib-iprefix <ruta>	Especifica la <ruta> como un prefijo para las siguientes dos opciones-iquote <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión de citas-isysroot <dir>	Establece el <dir>ectorio como el directorio raíz del sistema-isystem <dir>	Agrega el <dir>ectorio al inicio de la ruta de inclusión del sistema-iwithprefix <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión del sistema-iwithprefixbefore <dir>	Agrega el <dir>ectorio al final de la ruta de inclusión principalno se permite keep_private_externs con -dynamiclib-m%s no tiene soporte en esta configuración-m64 no tiene soporte en esta configuración-m64 requiere la arquitectura PowerPC64, activando-m64 requiere un procesador PowerPC64-maix64 y la arquitectura POWER son incompatiblesse requiere -maix64: cálculo de 64 bits con direccionamiento de 32 bits no tiene soporte aún-maix64 requiere que la arquitectura PowerPC64 permanezca activada-malign-double no tiene sentido en el modo 64bit-malign-functions es obsoleto, use -falign-functions-malign-jumps es obsoleto, use -falign-jumps-malign-loops es obsoleto, use -falign-loops-malign-loops=%d no está entre 0 y %d-malign-power no tiene soporte para Darwin de 64-bit; es incompatible con las bibliotecas C y C++ instaladas-mapcs-stack-check es incompatible con -mno-apcs-frame-march=%s no es compatible con la ABI seleccionadano se puede usar -max-stackframe=%d, no está entre 0 y %dno hay soporte para -mbackchain -mpacked-stack -mhard-float en combinación.no se pueden usar juntos -mbig-endian y -mlittle-endianse ignora -mbnu210 (la opción es obsoleta)-mbranch-cost=%d no está entre 0 y 5-mcall-aixdesc debe ser big endian-mcmodel= no tiene soporte en sistemas de 32 bit-mdynamic-no-pic anula a -fpic o -fPIC-mfloat-abi=hard y VFPse utiliza -mgp32 cun una ABI de 64-bitse utiliza -mgp64 con una ABI de 32-bitse utiliza -mgp64 con un procesador de 32-bit-mhard-float no tiene soporte-mieee no tiene soporte en Unicos/Mk-mieee-with-inexact no tiene soporte en Unicos/Mk-mint64 es una opción obsoleta-mips%s tiene conflictos con las otras opciones de la arquitectura, las cuales especifican un procesador MIPS%d-mips3d requiere -mpaired-single-mips3d/-mpaired-single se deben usar con -mfp64 -mhard-float-mips3d/-mpaired-single se deben usar con -mips64no se permite -mlong-double-64 con -m64-mmultiple no tiene soporte en sistemas little endianse usó -mn sin -mh ó -ms-mpic-register= es inútil sin -fpic-mpreferred-stack-boundary=%d no está entre %d y 12-mregparm=%d no está entre 0 y %d-mrelocatable y -mcall-%s son incompatibles-mrelocatable y -mno-minimal-toc son incompatibles-mrelocatable y -msdata=%s son incompatiblesla convención de llamadas -mrtd no tiene soporte en el modo de 64 bitse usó -ms2600 sin -ms-msdata=%s y -mcall-%s son incompatiblesse especificó -mshared-library-id= sin -mid-shared-library-mshared-library-id=%d no está entre 0 y %dno se pueden especificar -msingle-float y -msoft-float al mismo tiempono se pueden usar juntos -msoft-float y -mhard_float-mstack-guard implica el uso de -mstack-size-mstack-size implica el uso de -mstack-guard-mstring no tiene soporte en sistemas little endianse requiere la opción -munix=98 para las características C89 Enmienda 1.
! -o <fichero>	Coloca la salida en el <fichero>se especificó -p y -pp - se tomó uno-pg y -fomit-frame-pointer son incompatibles-pg no tiene soporte en esta plataforma-pg ó -p y -fomit-frame-pointer son incompatibles-pipe no tiene soporteno se permite -private_bundle con -dynamiclib-trigraphs	Soporte para los trigrafos de ISO Clos long double de 128 bits no tienen soporte para valores de coma flotante VAXABI de 31 bitfpu 32381el conjunto de instrucciones 387 está desactivado, usando la aritmética SSEABI de 64 bitla ABI de 64-bit no tiene soporte en el modo ESA/390.;; Estadísticas del combinador: %d intentos, %d sustituciones (%d requirieron espacio nuevo),
  ;; %d éxitos.
  
  ;; Procesando el bloque de %d a %d, %d establecido.
  <anónimo><interno><línea de orden>el parámetro de @catch no es un tipo de clase conocido para Objective-CUn factor para ajustar el límite superior que el calendarizador de cambio de módulo utiliza para calendarizar un cicloUn sinónimo para -std=c89 (para C) o -std=c++98 (para C++).Un intervalo en la cuenta promedio de ciclos considerado por el calendarizador de cambio de módulono se soporta el código reentrante APCS.  Ignoradose inicializó el puntero AUX para el borde %d->%d
! Bordes anormales sin ningún propósito en bb %iEjecuta un paso de eliminación de subexpresión común después de las optimizaciones de ciclosAgrega comentarios extra a la salida de ensambladorAgrega instrumentación mudflap de revisión de límites para programas multi-hilo.Agrega instrumentación mudflap de revisión de límites para programas de un solo hilo.Impresiones adicionales de depuraciónSe solicitó la dirección de la variable de registro global %qD.Se solicitó la dirección de la variable de registro %qD.Variable direccionable que es una etiqueta de alias pero no está en ningún conjunto de alias.Alias para -mfloat-abi=hardAlias para -mfloat-abi=softEl conjunto de alias de una etiqueta de tipo de puntero debe ser un superconjunto del nombre de la etiqueta de nombre correspondienteAlínea todas las etiquetasAlínea todos los ciclose al límite de 32 byteAlínea código y datos a 32 bitsAlínea destino de las operaciones de cadenasAlínea doubles en límites de wordAlínea las etiquetas que solamente se alcanzan saltandoAlínea algunos doubles en límites de dwordAlínea el inicio de las funcionesAlínea el inicio de los ciclosAlínea al tipo base del campo de bitAlínea las variables en un límite de 16-bitAlínea las variables en un límite de 32-bitPermite que la generación de RTL emita 3 operandos insns inválidosPermite que las direcciones de las funciones se conservern en registrosPermite optimizaciones matemáticas que pueden violar los estándares IEEE ó ISOPermite la calendarización prematura de insns encoladasPermite el movimiento especulativo de más cargasPermite el movimiento especulativo de ninguna cargaPermite el movimiento especulativo de algunas cargasPermite que los argumentos del operador '?' tengan tipos diferentesPermite cuentas de iteración unsigned para RPTB/DBConvención de llamada alternativaConvención de llamada alternativaLas instrucciones AltiVec y E500 no pueden coexistirGenera siempre llamadas longTrata siempre a los campos de bit como de tamaño intAplica la expansión de variables cuando se desenrollan los ciclos.El tamaño del elemento de la matriz es demasiado grandeAsume GASAsume que todos los doubles están alineadosAsume que todos los símbolos tienen valores de 32-bitAsume que los argumentos no pueden ser alias de globales o de cada otroAsume que los argumentos pueden ser alias de globales pero no de cada otroAsume bytes big endian, words little endianAsume que el código será ensamblado por GASAsume que el código será enlazado por ld de GNUAsume que el código será enlazado por ld de HPAsume que las operaciones de coma flotante pueden capturarAsume que int sea entero de 8 bitAsume que no se generan NaNs o infinitosAsume el ambiente normal de ejecución CAsume desalineación de double posibleAsume que el desbordamiento aritmético con signo se envuelveAsumiendo espacio de direcciones pequeñoAsume que se aplican las reglas estrictas de aliasAsume que el CPU destino está configurado como big endianAsume que el CPU destino está configurado como little endianAsume que se pueden hacer alias de los punterosAsume que no se pueden hacer alias de los punterosAsume que los receptores de mensajes de Objective-C pueden ser nilAsume que los accesos sin alinear son manejados por el sistemaEn el nivel principal:Se intentó borrar el insn de prólogo/epílogoIntenta rellenar las ranuras de retraso de las instrucciones de ramificaciónSe trata de mantenter la pila alineada a esta potencia de 2Intentar mezclar constantes idénticas a través de las unidades de compilaciónIntenta mezclar constantes idénticas y variables constantesSe permite el auto pre/post decremento incrementoNo se permite el auto pre/post decremento incrementoAlínea automáticamente los objetivos de las ramificaciones para reducir las faltas de ramificaciónCampo aux establecido para el borde %s->%sEvita todos los límites de rango en las instrucciones de llamadasTipo base ES erróneo (%d)Byte codes erróneos.
  insn erróneo en frv_print_operand, caso 0insn erróneo en frv_print_operand, const_double erróneainsn erróneo en frv_print_operand, caso zinsn erróneo para frv_print_operand, modificador 'F':insn erróneo para frv_print_operand, modificador 'L':insn erróneo para frv_print_operand, modificador 'M/N':insn erróneo para frv_print_operand, modificador 'O':insn erróneo para frv_print_operand, modificador 'e':insn erróneo para frv_print_operand, modificador 'f':insn erróneo para frv_print_operand, modificador 'g':insn erróneo para frv_print_operand, modificador 'P':insn errónea para frv_print_operand_address:insn erróneo para frv_print_operand_memory_reference:Operando output_condmove_single erróneoOperando output_move_double erróneoOperando output_move_single erróneoRegistro erróneo para frv_print_operand_memory_reference_reg:El bloque básico %d se debe marcar como irreducible.El bloque básico %d no se debe marcar como irreducible.Bb %d no pertenece al ciclo %d.Modelo de memoria bigconstrucción DISPOSE ambigua: %d
  construcción PREPARE ambigua: %d
  Límite en el número de candidatos bajo el cual todos los candidatos se consideran en optimizaciones ivLímite en el número de usos de iv en ciclos optimizados en optimizaciones ivLímite en el tamaño de expresiones usadas en el analizador escalar de evolucionesLímite en el número de iteraciones que evalúa el algoritmo de análisis de iteraciones de # de fuerza brutaLas ramificaciones son así de caras (1-5, unidades arbitrarias)Ramificaciones ejecutadas:%s de %d
! los constructores y destructores de C++ no se invocan para campos Objective-Cel CPU que seleccionó no tiene soporte para el conjunto de instrucciones x86-64Bordes de llamada para una insn que no es llamada en bb %iLlama a mcount para análisis de perfil después del prólogo de una funciónLlama a mcount para análisis de perfil antes del prólogo de una funciónLlamadas ejecutadas:%s de %d
! No se puede reasignar un valor a la variable final %qsNo se puede descomponer la dirección.No se puede abrir '%s' para la salida.
  No se puede pasar argumentos en el registro vector porque las instrucciones altivec están desactivadas, use -maltivec para activarlas.No se puede devolver un valor en el registro vector porque las instrucciones altivec están desactivadas, use -maltivec para activarlas.No se pueden usar mshared y static juntos.No se pueden usar mthreads y mlegacy-threads juntos.Las etiquetas case no están ordenadas
!  Cambia sólo los 8 bits bajos del puntero de pilaCambia el puntero de la pila sin desactivar las interrupcionesCambia cuando se emitan las instancias de la plantillaBusca errores de sintaxis, y entonces detenerseRevisa el valor de devolución de newCirrus: No rompe combinaciones inválidas de instrucciones con NOPsCirrus: Coloca NOPs para evitar combinaciones inválidas de instruccionesCoalesce temporales de memoria en el paso SSA->normalTamaño del código: small, medium o largeCompila para punteros de 32-bitCompila para punteros de 64-bitCompila para ETRAX 100 (CRIS v8)Compila para ETRAX 4 (CRIS v3)Compila para un 68HC11Compila para un 68HC12Compila para un 68HCS12Compila para el sistema elinux Etrax basado en 100 sin MMUCompila para el Thumb on para el ARMCompila para el procesador v850Compila para el procesador v850eCompila para el procesador v850e1Compila para el ABI de v8plusCompila la unidad de compilación completa a la vezCompila con el modo entero de 16-bitCompila con el modo entero de 32-bitConfigurado con: %s
! Conforme más cerca a la semántica XLC de IBMConforme al estándard ISO 1990 CConforme al estándard ISO 1990 C como se enmendó en 1994Conforme al estándard ISO 1990 C con extensiones GNUConforme al estándard ISO 1998 C++Conforme al estándard ISO 1998 C++ con extensiones GNUConforme al estándard ISO 1999 CConforme al estándard ISO 1999 C con extensiones GNUConsidera lento el acceso a la memoria de tamaño byteConsidera que el tipo `int' es de 16 bits de anchuraConsidera que el tipo `int' es de 32 bits de anchuraEl operando de una constante aritmética está fuera de rango.El operando de carga de una constante halfword está fuera de rango.el atributo ConstantValue del campo '%s' tiene un tipo erróneoConstruye redes y dividir usos no relacionados de una sola variableEl constructor no puede ser %sControl de flujo insn en el medio del bloque básico %d
! Controla el modo de captura IEEEControla el modo de redondeo generado de fpControla la precisión dada a las excepciones de fpConvierte constantes de coma flotante a constantes de precisión simpleCopia las constantes de direcciones de memoria en registros antes de usarlosCopia los operandos de memoria en registros antes de usarlosCrea una aplicación con interfaz gráfica de usuario (GUI)Crea variables de inducción canónica en los ciclosCrea una aplicación de consolaCrea ficheros de datos necesarios para "gcov"DW_LOC_OP %s no está implementado
! Semántica GCC por defecto que difiere de XLC de IBMPosterga la extracción de argumentos de funciones de la pila hasta más tardeLa definición en el bloque %i no domina el uso en el bloque %iUna definición en el bloque %i a continuación del usoBorra las revisiones de punteros nulos sin usoObsoleto en favor de -std=c99Obsoleto en favor de -std=gnu99Obsoleto en favor de -std=iso9899:1999Obsoleto.  Esta opción no tiene efecto.Los punteros dereferenciados deben tener un nombre o una etiqueta de tipoDetermina cuáles dependencias entre insns se consideran costosasDesactiva la información de la línea de depuración Dwarf 2 a través de as de GNUDesactiva los registros FPDesactiva la biblioteca compartida basada en IDDesactiva las instrucciones MPY||ADD y MPY||SUBDesactiva la depuraciónDesactiva la ubicación temprana de bits de paroDesactiva las instrucciones FP multiply/add y multiply/substract de corto circuitoDesactiva instrucciones multiply/add de corto circuitoDesactiva direccionamiento indizadoDesactiva nuevas características en desarrolloDesactiva optimizaciones observables con IEEE señalando NaNsDesactiva las optimizaciones que asumen la conducta de un FP que redondea por defectoDesactiva las funciones paralelasDesactiva registros de datos separadosDesactiva registros de espacioDesactiva código de rastreo tpf de OSDesactiva el uso de la instrucción DBDesactiva el uso de la instrucción RTPBDesactiva el uso de la instrucción RTPSDesactiva el uso de sdata/scommon/sbssNo permite cuentas de iteración unsigned para RPTB/DBDescarta funciones virtual sin usarMuestra estadísticas de tiempo de compilaciónMuestra el contenido de un fichero clase en una forma legible.
  
! Muestra las estadísticas acumuladas durante la compilaciónMuestra la versión del compiladorMuestra esta informaciónNo genera código para un 68851No alínea destino de las operaciones de cadenasNo asigna el registro BKNo permite que los campos de bits crucen los límites de wordNo media en inmediatos de tamaños arbitrarios en operaciones de bitNo asume GASNo asume que el código será ensamblado por GASNo asume que existen las bibliotecas C estándard y "main"No alínea automáticamente los objetivos de las ramificacionesNo compila para el ABI de v8plusNo desactiva los registros FPNo desactiva direccionamiento indizadoNo desactiva registros de espacioNo descarta comentariosNo descarta comentarios en expansiones de macroNo muestra las funciones compiladas o el tiempo transcurridoNo emite modos de direccionamiento con asignaciones colateralesNo emite constantes enteras complejas a memoria de sólo lecturaNo emite prólogo o epílogo de funcionesNo emite secuencias load/store longNo genera directivas #lineNo genera directivas .sizeNo genera código H8/300HNo genera código H8SNo genera código H8S/2600No genera código H8SXNo genera un sólo punto de salida para cada funciónNo genera código para declaraciones switch hugeNo genera código que use el FPUNo genera llamadas indirectas rápidasNo genera instrucciones multiply/add de corto circuitoNo genera múltiples instrucciones load/storeNo genera load/store con instrucciones de actualizaciónNo genera sin, cos, sqrt para FPUNo genera instrucciones mfcr de un solo campoNo genera instrucciones de cadena para movimiento de bloquesNo genera insns de salto de tablaNo convierte a inline todas las operaciones de cadenas conocidasNo genera división de coma flotante inlineNo genera división entera inlineNo genera raíz cuadrada inlineNo levanta restricciones en el tamaño de GOTNo carga el registro PIC en los prólogos de funciónNo mueve las instrucciones al prólogo de una funciónNo optimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazadorNo pasa el texto puro de -assert al enlazadorNo coloca las constantes de coma flotante en TOCNo coloca las constantes símbolo+desplazamiento en TOCNo predefine macros específicas del sistema y específica de GCCNo provee una dirección de inicio por defecto 0x100 del programaNo pone saltos en ranuras de retardo de llamadasNo pone globales sin inicializar en la sección comúnNo devuelve valores de funciones en registros FPUNo calendariza el inicio y el final del procedimientoNo busca directorios de inclusión del sistema por defecto (aquellos especificados con -isystem aún serán utilizados)No busca directorios de inclusión del sistema por defecto para C++No da soporte para funciones internas 3DNow!No da soporte para funciones internas y generación de código MMX y SSENo da soporte para funciones internas MMXNo da soporte para funciones internas y generación de código MMX, SSE y SSE2No da soporte para funciones internas y generación de código MMX, SSE, SSE2 y SSE3No suprime los avisos de los encabezados del sistemaNo ajusta la alineación del código y de datos de sólo lecturaNo ajusta la alineación de la pilaNo ajusta la alineación de los datos modificablesNo usa los registros ABI reservadosNo usa instrucciones AltiVecNo usa matemática IEEE para comparaciones fpNo usa instrucción MPYI para C3xNo usa el conjunto de instrucciones POWERNo usa el conjunto de instrucciones POWER2No usa el grupo opcional de instrucciones PowerPC de Propósito GeneralNo usa el grupo opcional de instrucciones PowerPC de GráficasNo usa el conjunto de instrucciones PowerPCNo usa el conjunto de instrucciones PowerPC-64No usa fp VAXNo usa direcciones que reserven registros globalesNo usa instrucciones de campos de bitNo usa códigos de condición para las instrucciones normalesNo usa el modo de direccionamiento directo para los registros suavesNo usa referencias directas contra %gs cuando se accesen datos tlsNo usa registros fpNo usa coma flotante de hardwareNo usa fp de hardwareNo usa instrucciones de fp quad de hardwareNo usa instrucciones de fp para multiplicar-acumularNo usa convenciones de llamada trasportableNo usa instrucciones push para guardar los argumentos de salidaNo usa la zona roja en el código x86-64No usa el registro sbNo usa registros para paso de parámetrosNo usa los registros r2 y r5No usa coma flotante de softwareNo usa la tendencia de la pilaNo usa structs en alineación más fuerte para copias double-wordNo usa las instrucciones de campos de bitNo usa la instrucción calltNo usa la instrucción divideNo permite referencias a memoria sin alinearNo utiliza el Conjunto de Instrucciones VisualesNo avisa sobre el uso de "long long" cuando se use -pedanticNo avisa sobre el uso de macros variadic cuando se use -pedanticNo evita el bug de multiplicación de hardwareHacer el paso completo de optimización de movimiento de registrosNo alínea elementos en el código o los datosNo alínea al tipo base del campo de bitNo aloja floats y doubles en registros de precisión extendidaNo asume que todos los símbolos tienen valores de 32-bitNo asume que los accesos sin alinear son manejados por el sistemaNo llama a ninguna función de limpieza de cachéNo llama a ninguna trampa de limpieza de cachéNo emite bits de parada antes y después de asms extendidos con volatileNo fuerza las constantes en los registrosNo genera código adecuado para vuelta rápida en la depuraciónNo genera instrucciones multiply/add de corto circuitoNo mantiene puntero a la cadena hacia atrásNo optimiza los movimientos de bloquesNo optimiza las cargas de las direcciones lui/addiuNo muestra la salida de estadísticas del compiladorNo realiza optimizaciones de alineación específicas para VR4130No muestra impresiones adicionales de depuraciónNo produce código reubicable en el momento de ejecuciónNo pone las constantes sin inicializar en ROMNo guarda DP entre ISR en el modelo de memoria smallNo establece las definiciones de WindowsNo atrapa la división entera por ceroNo utiliza instrucciones Propensas a Ramificar, sobreponiendo el valor por defecto para la arquitecturaNo usa EABINo utiliza secciones sdata/sbss relativas a GPNo utiliza secciones sdata/sbss relativas a GP (ahora ignorado)No usa PIC de IrixNo usa Mnemónicos-P para ramificacionesNo usa la ROM en lugar de la RAMNo usa nombres de registro alternadosNo usa brasNo usa fp de hardwareNo usa llamadas indirectasNo usa el postpase asm mips-tfileNo usa el acumulador de multiplicaciónNo usa disposición de pila empacadaNo usa únicamente una sola FP (32-bit)No avisa sobre los usos de extensiones MicrosoftNo evita el error del R4000No evita el error del R4400No evita errores de ciertos VR4120No evita el bug del primer hardware 4300No evita los errores para núcleos tempranos SB-1 revisión 2Degrada los errores de concordancia a advertenciasVuelca declaraciones a un fichero .declENTRY no domina bb %dENTRY_BLOCK tiene una lista de sentencias asociadas con él
  arquitectura ESA/390EXIT_BLOCK tiene una lista de sentencias asociadas con él
! El borde %s->%s no tiene un call_expr correspondienteEl borde de %d a %d se debe marcar como irreducible.El borde de %d a %d no se debe marcar como irreducible.Puntos de borde para una declaración errónea:Emite reubicaciones de 16-bit a las áreas de datos smallEmite reubicaciones de 32-bit a las áreas de datos smallEmite código que cumpla con IEEE, con excepciones inexactasEmite código que cumpla con IEEE, sin excepciones inexactasEmite información de grafo de llamadasEmite código compatible con las herramientas TIEmite código para la extensión ISA byte/wordEmite código para la extensión ISA de conteoEmite código para la extensión ISA de move y sqrt de fpEmite código para la extensión ISA de video en movimientoEmite código para usar las extensiones de GASEmite código usando directivas explícitas de reubicaciónEmite símbolos comunes como símbolos débilesEmite información de referencia cruzadaEmite ramificaciones directas a funciones localesEmite código extra en el prólogo de la función para atrapar en caso de que el tamaño de la pila exceda el límite dadoEmite instanciaciones implícitas de plantillas inlineEmite instanciaciones implícitas de plantillasEmite secuencias load/store longEmite rdval en lugar de rduniq para un puntero threadEmite variables static const aún si no se usanEmite bits de parada antes y después de asms extendidos con volatileEmite información de depuración detallada en el código ensambladorActiva la información de la línea de depuración Dwarf 2 a través de as de GNUActiva la Eliminación de Redundancia Completa en árbolesActiva la biblioteca compartida basada en IDActiva las instrucciones MPY||ADD y MPY||SUBActiva la sintaxis de excepción y sincronización de Objective-CActiva el manejo de excepciones setjmp en tiempo de ejecución de Objective-CActiva la optimización de eliminación de código muerto SSA en árbolesActiva las optimizaciones SSA-CCP en árbolesActiva las optimizaciones SSA-PRE en árbolesActiva todos los avisos -Wunused-Activa un paso de mirilla RTL antes de sched2Activa la instanciación automática de plantillasHabilita la depuración del extremo traseroActiva el código básico de análisis de perfil del programaActiva las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfilActiva las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfilActiva la eliminación de almacenamiento muertoActiva la salida de depuraciónActiva la depuraciónActiva las optimizaciones dominadorasActiva la ubicación temprana de bits de paro para mejor calendarizaciónActiva el manejo de excepcionesActiva el análisis de perfil de las funcionesActiva las instrucciones FP multiply/add y multiply/substract de corto circuitoActiva instrucciones multiply/add de corto circuitoActiva la predicción de probabilidades de ramificaciónActiva las transformaciones lineales de ciclos en árbolesActiva las optimizaciones del enlazadorActiva la relajación del enlazadorActiva el relajamiento del enlazadorActiva la copia de encabezado de ciclo en árbolesPermite movimiento invariante de ciclo en árbolesActiva las optimizaciones de ciclo a nivel de árbolActiva la vectorización de ciclos en árbolesActiva las optimizaciones de mirilla específicas de la máquinaActivar casi todos los mensajes de avisoActiva nuevas características en desarrolloActiva los diagnósticos opcionalesActiva las funciones paralelasActiva la calendarización entre bloques básicosActiva segmentos de datos separadosHabilita la prueba de la pilaActiva el soporte para objetos enormesActiva el modo normalActiva el uso de las instrucciones short loadActiva código de rastreo tpf de OSHabilita el preprocesamiento tradicionalActiva el uso de la instrucción DBActiva el uso de la instrucción RTPBActiva el uso de la instrucción RTPSActiva el uso de sdata/scommon/sbssActiva la salida detalladaActiva/Desactiva la calendarización tradicional en ciclos que ya pasaron la calendarización móduloPermite una optimización de movimiento de registrosFin de la lista de búsqueda.
! Cumple las semánticas de control de acceso de miembros de claseRefuerza la alineación estrictaTermina cuando suceda el primer errorSe esperaba un objeto SSA_NAMEGoto explícito al final de bb %d
  Exporta funciones aún si pueden ser inlineBorde de salida extra %d->%d
  Las excepciones FP están activadasLas excepciones FP no están activadasBorde de caída después de una sentencia de control en bb %d 
  Borde de caída después del salto incondicional %iEl borde de caída cruza el límite de la sección (bb %i)Salida a través para salir del bb %d
! Para instrucciones de reporte de bichos, por favor vea:
  %s.
  Para elinux, solicita un tamaño de pila especificado para este programaPara la biblioteca de intrínsecos: pasa todos los parámetros en registrosFuerza que la generación de RTL emita 3 operandos insns válidosFuerza las constantes dentro de registros para mejorar el levantamientoFuerza que las funciones se alineen a un límite de 2 byteFuerza que las funciones se alineen a un límite de 4 byteFuerza que el tipo debajo de "wchar_t" sea "unsigned short"Se encontró una definición real para uno que no es registroSe encontró una definición virtual para un registro GIMPLESe encontró un SSA_NAME que fue liberado en el conjunto libreSe encontró un case por defecto que no está al final del vector caseSe encontró en %s
  La función no devuelve un valorLa función devuelve un valor no establecidoLos inicios de las funciones son alineados a esta potencia de 2GCC no da soporte a -C o -CC sin usar -EGCC aún no implementa adecuadamente los declaradores de matriz %<[*]%>GCC tiene soporte sólo para %u ámbitos anidadosvector GCC pasado por referencia: extensión ABI que no es estándar sin garantía de compatibilidadSe devolvió un vector GCC por referencia: extensión de ABI no estándard sin garantía de compatibilidadGCSE desactivadoregistro GIMPLE modificado con BIT_FIELD_REFGenera código de 32-bitGenera código i386 de 32bitGenera código de 64-bitGenera código x86-64 de 64bitGenera marcos de pila que cumplan con APCSGenera encabezado C de características específicas de la plataformaGenera ficheros de encabezado C o C++ a partir de ficheros .class
  
! Genera salida ELFGenera código H8/300HGenera código H8SGenera código H8S/2600Genera código H8SXGenera código PA1.0Genera código PA1.1Genera código PA2.0 (requiere binutils 2.10 o superior)Genera una directiva #line que apunte al directorio de trabajo actualGenera una llamada a abortar si una funcion noreturn devuelveGenera un sólo punto de salida para cada funciónGenera código big endianGenera las llamadas insns como llamadas indirectas, si es necesarioGenera código para el CPU C30Genera código para el CPU C31Genera código para el CPU C32Genera código para el CPU C33Genera código para el CPU C40Genera código para el CPU C44Genera código para as de GNUGenera código para ld de GNUGenera código para el ambiente de tiempo de ejecución GNUGenera código para as de IntelGenera código para ld de IntelGenera código para el ambiente de tiempo de ejecución NeXT (Apple Mac OS X)Genera código para un 5206eGenera código para un 520XGenera código para un 528xGenera código para un 5307Genera código para un 5407Genera código para un 68000Genera código para un 68020Genera código para un 68030Genera código para un 68040Genera código para un 68040, sin ninguna instrucción nuevaGenera código para un 68060Genera código para un 68060, sin ninguna instrucción nuevaGenera código para un 68302Genera código para un 68332Genera código para un 68851Genera código para una DLLGenera código para un cpu32Genera código para un 11/10Genera código para un 11/40Genera código para un 11/45Genera código para big endianGenera código para las funciones aún si están completamente inlineGenera código para el CPU dadoGenera código para memoria altaGenera código para declaraciones switch hugeGenera código para little endianGenera código para memoria bajaGenera código para el M*Core M340Genera código para el chip especificado o la versión de CPUGenera código adecuado para ejecutables (NO para bibliotecas compartidas)Genera código adecuado para vuelta rápida en la depuraciónGenera código para revisar los límites antes de indizar matricesGenera código para revisar excepciones de especificacionesGenera código que use el FPUGenera código con llamadas a bibliotecas para coma flotanteGenera código sin registro GPGenera definiciones cpp para ES de servidorGenera definiciones cpp para ES de estación de trabajoGenera información de depuración en el formato COFFGenera información de depuración en el formato DWARF v2Genera información de depuración en el formato STABSGenera información de depuración en el formato VMSGenera información de depuración en el formato XCOFFGenera información de depuración en el formato extendido por defectoGenera información de depuración en el formato por defectoGenera información de depuración en el formato STABS extendidoGenera información de depuración en el formato XCOFF extendidoGenera resultados de división con residuo que tenga el mismo signo que el divisor (no el del dividendo)Genera llamadas indirectas rápidasGenera matemáticas de coma flotante usando el conjunto de instrucciones dadoGenera instrucciones multiply/add de corto circuitoGenera división de coma flotante inline, optimizada para latenciaGenera división de coma flotante inline, optimizada para salidaGenera división entera inline, optimizada para latenciaGenera división entera inline, optimizada para salidaGenera raíz cuadrada inline, optimizada para latenciaGenera raíz cuadrada inline, optimizada para salidaGenera la búsqueda no estricta de clases (a través de objc_getClass()) para usarlas en el modo Zero-LinkGenera código little endianGenera múltiples instrucciones load/storeGenera load/store con instrucciones de actualizaciónGenera llamadas long sólo cuando sean necesariasGenerar dependencias de makeGenera dependencias de make y compilarGenera código mips16Genera código normal-modeGenera código relativo al pcGenerar objetivos de prueba para todos los encabezadosGenera código independiente de posición para ejecutables si es posible (modo large)Genera código independiente de posición para ejecutables si es posible (modo small)Genera código independiente de posición si es posible (modo large)Genera código independiente de posición si es posible (modo small)Genera instrucciones de precargado, si están disponibles, para matrices en ciclosGenera código PIC reentranteGenera información de descriptor de tipo en tiempo de ejecuciónGenera código auto-reubicableGenera sin, cos, sqrt para FPUGenera instrucciones mfcr de un solo campoGenera instrucciones de cadena para movimiento de bloquesGenera tablas de desenredo que sean exactas en cada límite de instrucciónDa a los símbolos externos un subrayado inicialDa a las cadenas el tipo "matriz de char"Dadas N llamadas y V variables sobreescritas por llamada en una función.  Use .GLOBAL_VAR si NxV es mayor que este límiteSe usó la variable de registro global %qD en una función anidada.ICE: se usa emit_insn donde se necesita emit_jump_insn:
! ID de la biblioteca compartida a crearISO C no permite %<;%> extra fuera de una funciónISO C no tiene soporte para %<++%> y %<--%> en tipos complejosISO C no tiene soporte de %<~%> para conjugaciones complejasISO C no da soporte a tipos enteros complejosISO C no tiene soporte para %<complex%> simples que significan %<double complex%>ISO C no tiene soporte para structs/unions sin nombreISO C prohíbe %<goto *expr;%>ISO C prohíbe un fichero fuente vacíoISO C prohíbe la asignación entre un puntero a función y %<void *%>ISO C prohíbe grupos de llaves dentro de expresionesISO C prohíbe la conversión de un no escalar al mismo tipoISO C prohíbe la conversión al tipo unionISO C prohíbe la comparación de %<void *%> con un puntero de funciónISO C prohíbe expresiones condicionales entre %<void *%> y punteros de funciónISO C prohíbe una expresión condicional con sólo un lado voidISO C prohíbe los tipos de función const o volatileISO C prohíbe la conversión de un apuntador a función a un tipo de objeto apuntadorISO C prohíbe la conversión de objeto apuntador a un tipo de apuntador a funciónISO C prohíbe las llaves de inicializador vacíasISO C prohíbe declaraciones adelantadas de parámetrosISO C prohíbe las declaraciones posteriores para tipos %<enum%>ISO C prohíbe la inicialización entre un puntero a función y %<void *%>ISO C prohíbe las declaraciones etiquetadasISO C prohíbe declaraciones de miembros con no miembrosISO C prohíbe las funciones anidadasISO C prohíbe la omisión del término medio de una expresión ?:ISO C prohíbe la comparación entre punteros a funcionesISO C prohíbe el paso del argumento %d de %qE entre un puntero a función y %<void *%>ISO C prohíbe los tipos de función calificadosISO C prohíbe la devolución entre un puntero a función y %<void *%>ISO C prohíbe la especificación de rangos de elementos a inicializarISO C prohíbe el subíndice de una matriz %<registe%>ISO C prohíbe la matriz %qs de tamaño ceroISO C prohíbe la conversión de argumentos a tipo unionISO C requiere un argumento con nombre antes de %<...%>ISO C restringe los valores de enumeración al rango de %<int%>ISO C++ no permite inicializadores designadosISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>ISO C++ no da soporte a %<long long%>ISO C++ prohíbe %s entre punteros de tipo %<void *%> y punteros a funcionesISO C++ prohíbe el %s un puntero de tipo %qTISO C++ prohíbe %sing un enumISO C++ prohíbe la aplicación de %qs a una expresión de tipo de funciónISO C++ prohíbe la asignación de matricesISO C++ prohíbe grupos de llaves dentro de las expresionesISO C++ prohíbe la llamada %<::main%> dentro del mismo programaISO C++ prohíbe la conversión entre entre puntero a función y puntero a objetoISO C++ prohíbe la conversión a un tipo de matriz %qTISO C++ prohíbe la comparación entre puntero y enteroISO C++ prohíbe literales compuestosISO C++ prohíbe gotos calculadosISO C++ prohíbe la declaración de %qs sin tipoISO C++ prohíbe la inicialización en la clase del miembro static %qD que no es constanteISO C++ prohíbe la inicialización en la matriz newISO C++ prohíbe la inicialización del miembro %qDISO C++ prohíbe la inicialización del miembro constante %qD del tipo %qT que no es enteroISO C++ prohíbe el tipo anidado %qD con el mismo nombre que la clase que lo contieneISO C++ prohíbe la omisión del término medio de una expresión ?:ISO C++ prohíbe el subíndice de una matriz de l-valoresISO C++ prohíbe tomar la dirección de la función %<::main%>ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>ISO C++ prohíbe tomar la dirección de una conversión a una expresión no l-valuadaISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>ISO C++ prohíbe el uso de %<extern%> en instanciaciones explícitasISO C++ prohíbe el uso de %qE en las instanciaciones explícitasISO C++ prohíbe el uso de una lista de inicializadores para inicializar la referencia %qDISO C++ prohíbe el uso de un puntero de tipo %<void *%> en la sustracciónISO C++ prohíbe el uso de un puntero a una función en la sustracciónISO C++ prohíbe el uso de un puntero a un método en la sustracciónISO C++ prohíbe las matrices de tamaño variableISO C++ prohíbe la matriz %qD de tamaño variableISO C++ prohíbe matrices de tamaño ceroISO C++ prohíbe la matriz %qD de tamaño ceroISO C++ prohíbe structs anónimosISO C++ prohíbe la sobrecarga del operador ?: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:ISO C90 no tiene soporte para declaradores de matriz %<[*]%>ISO C90 no da soporte a %<long long%>ISO C90 no tiene soporte para %<static%> o calificadores de tipo en los declaradores de parámetros de matricesISO C90 no tiene soporte para tipos complejosISO C90 no tiene soporte para miembros de matriz flexiblesISO C90 prohíbe la matriz %qs cuyo tamaño no se puede evaluarISO C90 prohíbe las literales compuestasISO C90 prohíbe las declaraciones mezcladas y códigoISO C90 prohíbe la especificación de subobjetos a inicializarISO C90 prohíbe el subíndice de una matriz no-lvaluadaISO C90 prohíbe la matriz %qs de tamaño variableel ISR %s requiere de %d words de variables locales, el máximo es 32767Si se usa -fvariable-expansion-in-unroller, el número máximo de            veces que una variable individual se expanderá                durante el desenrollo de ciclosSi el número de candidatos en el conjunto es menor, siempre se tratará de eliminar ivs sin usar durante su optimizaciónSi se calendariza después de la recarga, hace calendarización de superbloqueSi se calendariza después de la recarga, hace trazado de calendarizaciónIgnora el atributo dllimport para las funcionesIgnora dllimport para funcionesIgnora operaciones de lectura al insertar instrumentación mudflap.Implementa vtables usando thunksEn la función %qs:En la función miembro %qs:La cuenta de borde de entrada no coincide con el número de argumentos PHI
! Tipo incompatible para %qs. No se puede convertir %qs a booleanTipo incompatible para %qs. No se puede convertir %qs a integralTipo incompatible para %qs. No se puede convertir %qs a un tipo numéricoTipo incompatible para %qs. Se necesita una conversión explícita para convertir %qs a integralCompartición incorrecta de nodos de árbolIndica el número de registros suaves disponiblesConvierte a inline todas las operaciones de cadenas conocidasConstantes inline si pueden ser hechas en 2 insns o menosConstantes inline si sólo toman 1 instrucciónHace inline por defecto a las funciones miembroSe 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-inlineInserta código de análisis de perfil de programa basado en arcInserta código para perfilar valores de expresionesInserta código de revisión de la pila en el programaInstrumenta funciones de entrada y salida con llamadas de análisis de perfilIntegrar las funciones simples en sus invocadoresError interno del compilador: Error al reportar rutinas reentradas.
  Falla de consistencia internaError interno: `%s' (programa %s)
  Por favor envíe un reporte completo de error.
! Vea %s para más instrucciones.Entremezcla los conjuntos de literales con código en la sección de textoNo se reconoce la función intrínseca %s(%d)Prefijo de referencia inválido.Se encontró una compartición de rtl inválida en insnNo es una declaración GIMPLE válidaActiva los avisos necesarios para cumplir estrictamente con el estándardla clase Java %qT no puede tener un destructorla clase Java %qT no puede tener un destructor implícito que no es trivialla clase Java %qT no puede tener bases múltiplesla clase Java %qT no puede tener bases virtualesel método Java %qD tiene un tipo de parámetro %qT que no es de Javael método Java %qD tiene un tipo de devolución %qT que no es de JavaLos objetivos de salto son alineados a esta potencia de 2Sólo genera tablas de desenredo para manejo de excepcioneslatencia de caché L%d desconocida para %sLa etiqueta %s tiene un contexto incorrecto en el bb %d
  Etiqueta %s en el medio del bloque básico %d
  La etiqueta %s para bloquear no coincide con el bb %d
! Levanta restricciones en el tamaño de GOTComo -M pero ignora los ficheros de encabezado del sistemaComo -MD pero ignora los ficheros de encabezado del sistemaComo -pedantic pero los muestra como erroresLíneas ejecutadas:%s de %d
! Enlaza para emitir el programa en formato ELF (en lugar de mmo)Enlaza con libads.a, libc.a y crt0.oEnlaza con libmvme.a, libc.a y crt0.oEnlaza con libsim.a, libc.a y sim-crt0.oEnlaza con libyk.a, libc.a y crt0.oLos requerimientos de memoria para variables locales excede la capacidad.Busca y utiliza ficheros PCH aún cuando se esté preprocesandoEl ciclo %d no debe tener una salida única (%d -> %d).El encabezado del ciclo %d no pertenece directamente a él.El encabezado del ciclo %d no tiene exactamente 2 entradas.El cerrojo del ciclo %d no pertenece directamente a él.El cerrojo del ciclo %d no tiene 1 sucesor exactamente.El cerrojo del ciclo %d no tiene un encabezado como sucesor.El cerrojo del ciclo %d está marcado como parte de una región irreducible.El código de ciclo es alineado a esta potencia de 2MCU %qs sólo tiene soporte para ensambladorMMIX Interno: %s no es un int desplazableMMIX Interno: Registro erróneo: %dMMIX Interno: Valor erróneo para 'm', no es un CONST_INTMMIX Interno: No se puede decodificar este operandoMMIX Interno: Se esperaba un CONST_INT, no estoMMIX Interno: Se esperaba una constante, no estoMMIX Interno: Se esperaba un registro, no estoMMIX Interno: El último vararg nombrado no cabe en un registroMMIX Interno: Falta un case %qc en mmix_print_operandMMIX Interno: Esto no es una constante:MMIX Interno: Esta no es una dirección reconocidaMMIX Interno: Tratando de mostrar una condición invertida de forma inválida:MMIX Interno: ¿Cuál es el CC de esto?MMIX Interno: ¿Cuál es el CC de esto?el argumento de vector MMX sin MMX activado cambia la ABIMantiene puntero a la cadena hacia atrásHace que "char" sea signed por defectoHace que "char" sea unsigned por defectoHace que la declaración implícita de funciones sea un errorHace enteros de 32 bits de anchuraHace que las cadenas literales sean "const char[]" en lugar de "char[]"Marca datos como compartidos en lugar de privadosMarca todos los métodos inlined como que tienen visibilidad hiddenCrecimiento de código maximal causado por duplicación de colas (en porcentaje)Crecimiento de código maximal causado por el inlining de una función grande (en porcentajes)Cantidad máxima para una sola operación de incremento de pilaNúmero máximo de ciclos que realizan calendarización de cambio de módulo en (principalmente para depuración)Se permiten las instrucciones min/maxNo se permiten las instrucciones min/maxExpansión mínima de la pila para iniciar la recolección de basura, como un porcentaje del tamaño total de la pilaTamaño mínimo de la pila antes de comenzar a recolectar basura, en kilobytesFalta la nota REG_EH_REGION al final de bb %iFalta el borde de callgraph para la expresión de llamada:Falta la definiciónFalta el borde %i->%iMueve las computaciones invariantes de ciclo fuera de los ciclosMúltiples llamantes a inlineNOTE_INSN_BASIC_BLOCK %d en el medio del bloque básico %dNOTE_INSN_BASIC_BLOCK falta para el bloque %dse usó NULL en la aritméticaSin truco sucio "Clases de registro pequeñas"No hay ramificaciones
  No hay llamadas
! No se encontró un case por defecto al final del vector caseNo está el crt0.o por defectoNo hay líneas de código ejecutables
! No hay un push coincidente para %<#pragma GCC visibility pop%>No se permiten más de dieciséis #pragma GCC visibility push al mismo tiempoNo se encontró un nodo en el hash DECL_ASSEMBLER_NAMESe encontraron nodos sin memoria liberada.Variable no direccionable dentro de un conjunto de alias.La etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %dNo es un fichero .class de Java válido.No es un fichero .class de Java válido.
! Número de registros usados para pasar argumentos enteroslas declaraciones Objective-C sólo pueden aparacer en el ámbito globalOmite el paso de reducción de rango al realizar divisiones complejasOmite el marco de referencia para las funciones hojasSólo ejecuta una instrucción por cicloSólo preserva 32 bits del registro FP entre llamadasOptimiza los movimientos de bloquesOptimiza para 32032Optimiza para el cpu 32332Optimiza para el cpu 32532Optimiza para espacio en lugar de velocidadOptimiza la inducción de variables en los árbolesOptimiza las cargas de las direcciones lui/addiuOptimiza las llamadas recursivas hermanadas y de extremoOptimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazadorOpciones:
  Espacio de pila agotado.
! Muestra la salida de estadísticas del compilador (ahora ignorado)Tamaños de instrucción de salida al fichero asmAnula -mbest-lib-optionsFalta un argumento PHI para el borde %d->%d
  el argumento PHI no es SSA_NAME, o invarianteLa definición de PHI no es un valor GIMPLELa generación de código PIC no es compatible con las llamadas rápidas indirectas
  La generación de código PIC no tiene soporte en el modelo transportable de tiempo de ejecución
! se requiere PIC pero no tiene soporte con instrucciones CONST16registro PIC %qs sobreescrito en %<asm%>el registro PIC aún no está preparadoPRINT_OPERAND puntero nuloPRINT_OPERAND, insn inválido para %%CPRINT_OPERAND, insn inválido para %%FPRINT_OPERAND, insn inválido para %%NPRINT_OPERAND, insn inválido para %%WPRINT_OPERAND, operando inválido para la reubicaciónPRINT_OPERAND: Puntuación desconocida '%c'PRINT_OPERAND: puntuación desconocida '%c'PRINT_OPERAND_ADDRESS, puntero nuloEmpaqueta juntos a los miembros de la estructura sin agujerosPasa el texto puro de -assert al enlazadorPasa los argumentos FP en los registros FPPasa todos los argumentos en la pilaPasa los argumentos en los registrosPasa los argumentos en la pilaPasa algunos argumentos en registrosPone atención a la palabra clave "inline"Realiza la eliminación de DWARF2 duplicadosRealiza calendarización SMS basada en módulo antes del primer paso de calendarizaciónRealiza optimizaciones de alineación específicas para VR4130Realiza un número de optimizaciones menores y costosasRealiza el paso de optimización de copia-propagación de registrosRealiza el paso de optimización de renombrado de registrosRealiza optimización de carga de ramificación objetivo después del hilo prólogo / epílogoRealiza optimización de carga de ramificación objetivo antes del hilo prólogo / epílogoRealiza la conversión de saltos condicionales a equivalentes sin ramificaciónRealiza la conversión de saltos condicionales a ejecución condicionalRealiza optimizaciones de saltos cruzadosRealiza el movimiento de la carga mejorada durante la eliminación de subexpresiones comunes globalesRealiza la eliminación de subexpresiones comunes globalesRealiza la eliminación de subexpresiones comunes globales despúes del alojamiento de registrosRealiza optimizaciones de hilado de saltosRealiza división de rango vivo durante el paso SSA->normal.Realiza optimizaciones de cicloRealiza optimizaciones de ciclo usando el nuevo optimizador de cicloRealiza el pelado de ciclosRealiza el desenrollamiento del ciclo para todos los ciclosRealiza el desenrollamiento del ciclo cuando se conoce la cuenta de iteraciónRealiza la eliminación de opciones del cicloRealiza la carga redundante después de la eliminación de almacenamiento en las subexpresiones comunes globalesRealiza reemplazo escalar de agregadosRealiza el movimiento de guardado después de la eliminación de subexpresiones comunes globalesRealiza optimizaciones de reducción de fuerzaRealiza la formación de superbloques a través de la duplicación de colasRealiza eliminación de tipos sin uso en la información de depuraciónRealiza seguimiento de variablesPermite '$' como un identificador de carácterColoca los elementos de datos en su propia secciónColoca cada función en su propia secciónColoca las constantes de coma flotante en TOCColoca las constantes símbolo+desplazamiento en TOCColoca las direcciones variables en el TOC normalPor favor envíe un reporte completo de bichos,
  con el código preprocesado si es apropiado.
  Vea %s para más instrucciones.
  El puntero escapa pero su etiqueta de nombre no es sobreescrita en la llamada.Los punteros son de 32-bitLos punteros son de 64-bitLos punteros con una etiqueta de memoria deben tener punteros a conjuntos o apuntar a mallocPosible bicho del frente: Tamaño de matriz diferido sin atributo pointer o allocatable.Posible bicho del frente: no se expandió el constructor de la matrizPrefiere las ramas sobre la ejecución condicionalPrefiere accesos word sobre accessos bytePrecede a los símbolos globales con ":" (para usarse con PREFIJO)Preserva los 40 bits del registro FP entre llamadasMuestra información de cobertura de código.
*************** Vea %s para más instrucciones.
*** 1056,1077 ****
  Muestra avisos extra (posiblemente no deseados)Muestra los nombres de los ficheros de encabezado mientras se utilizanMuestra información útil a partir de ficheros fuente Java.
  Procesa directivas #identProcesando %s
  Procesando la especificación %c%s%c, el cual es '%s'
! Produce código big endianProduce código reubicable en el momento de ejecuciónProduce código little endianNo se da soporte a análisis de perfil en este objetivo.Prohibe la llamada a funciones relativas al PCEl %s %qs público se debe definir en un fichero llamado %<%s.java%>Coloca todo en la TOC normalPone saltos en ranuras de retardo de llamadasPone los conjuntos de literales en una sección literal separadaPone las constantes sin inicializar en ROM (necesita -membedded-data)Pone datos inicializados a cero en la sección bssEl calificador debe ser una referenciaRETURN_ADDRESS_OFFSET no tiene soporteRevisión RTL: acceso de elt %d de '%s' con el último elt %d en %s, en %s:%dRevisión RTL: acceso de elt %d de vector con el último elt %d en %s, en %s:%dRevisión RTL: se esperaba el código '%s' ó '%s', se tiene '%s' en %s, en %s:%dRevisión RTL: se esperaba el código '%s', se tiene '%s' en %s, en %s:%dRevisión RTL: se esperaba el tipo elt %d '%c' ó '%c', se tiene '%c' (rtx %s) en %s, en%s:%dRevisión RTL: se esperaba el tipo elt %d '%c', se tiene '%c' (rtx %s) en %s, en %s:%dRevisión de opción RTL: se usó %s con el código rtx inesperado '%s' en %s, en %s:%dLeyendo especificaciones de %s
! Reconoce palabras clave de C++ como "compl" y "xor"Reconoce las palabras claves definidas por GNUReconoce funciones internasReconoce la palabra clave "asm"Reduce el tamaño de los ficheros objetoUso redundante del modificador %<abstract%>. La interfaz %qs es implícitamente abstractaEl registro sb es cero. Se usa para direccionamiento absolutoSe usó la variable de registro %qD en una función anidada.Remapea nombres de fichero cuando incluyen ficherosReordena los bloques básicos y particionar en secciones caliente y fríaReordenar los bloques básicos para mejorar la ubicación del códigoReordena las funciones para mejorar la ubicación del códigoReemplaza temporales SSA con mejores nombres en las copias.Reemplaza add, compare, branch con branch en la cuenta de registrosReemplaza expresiones temporales en el paso SSA->normalReporta el alojamiento en memoria permanenteReporta el tiempo tomado por cada paso del compiladorRequiere rutinas de biblioteca matemática que cumplan con IEEE (OSF/1)Recalendariza las instrucciones después del alojamiento de registrosRecalendariza las instrucciones antes del alojamiento de registrosRestringe que la migración de carga de objetivos no reuse registros en ningún bloque básicoDevuelve todas las estructuras en memoria (por defecto en AIX)El borde de devolución no apunta a salir en bb %d
! Devuelve resultados de coma flotante en ac0Devuelve resultados de coma flotante en memoriaDevuelve los agregados small en memoria, no en registrosDevuelve agregados small en registrosDevuelve las estructuras pequeñas en registros (por defecto en SVR4)Devuelve valores de funciones en registros FPUReusa r30 basado por funciónLa salida correcta es %d->%d.Ejecuta el optimizador de ciclos dos vecesSH2a no tiene soporte para little-endiancorrupción de SSAhay un nombre SSA en la lista libre, pero aún está referenciadoSe creó SSA_NAME en dos bloques diferentes %i y %iSSA_NAME_DEF_STMT es erróneoSe debe establecer SSA_NAME_OCCURS_IN_ABNORMAL_PHIel conjunto de instrucciones SSE está desactivado, usando la aritmética 387argumento de registro SSE con SSE desactivadose devuelve el registro SSE con SSE desactivadoel argumento de vector SSE sin SSE activado cambia la ABIel vector de devolución SSE sin SSE activado cambia la ABIIgual que: -mep -mprolog-functionGuarda DP entre ISR en el modelo de memoria smallGuarda registros alrededor de llamadas de funciónCódigo de calendarizador para el CPU dadoCalendarizador para el CPU dadoEl ámbito de las variables de la declaración de inicio-de-for es local para el cicloFalla de SegmentaciónFalla de Segmentación (código)Selecciona la convención de llamada ABISelecciona el CPU para el cual se genera códigoSeleccionar la fracción de la cuenta maximal de repeticiones del bloque básico en el programa dado el bloque básico necesita ser considerado calienteSeleccionar la fracción de la frecuencia maximal de ejecuciones de bloque básico en la función dado el bloque básico necesita ser considerado calienteSelecciona la tabla full, part, ó sin tracebackSelecciona el método para el manejo de sdataEstablece las definiciones de WindowsEstablecer la accesibilidad por defecto de las entidades de módulo en PRIVATEEstablece la revisión de distancia de dependencias en la calendarización prematura de insns encoladasEstablece errno después de las funciones matemáticas internasEstablecer la alineación máxima a 4Establecer la alineación máxima a 8Establece sizeof(bool) a 1Establece la dirección de inicio de los datosEstablece la dirección de inicio del programaEstablece el bit PPC_EMB en los interruptores del encabezado ELFEstablece el tipo de doble precisión por defecto a un tipo de 8 bytes de anchuraEstablece el tipo entero por defecto a un tipo de 8 bytes de anchuraEstablece el tipo real por defecto a un tipo de 8 bytes de anchuraEstablece el tamaño máximo de datos elegibles para el área SDAEstablece el tamaño máximo de datos elegibles para el área TDAEstablece el tamaño máximo de datos elegibles para el área ZDAEstablece el número máximo de bytes que se deben dejar en el tamaño de la pila antes de que se active una instrucción trapCambiando la especificación de %s a '%s'
  
  call_expr compartida:Rtx compartidoNo se grabó la salida única para el ciclo %d.El tamaño del ciclo %d debe ser %d, no %d.Área de datos small: none, sdata, useModelo de memoria smallEspecifica el ABI a utilizarEspecifica el CPU para propósitos de generación de códigoEspecifica el CPU para propósitos de calendarizaciónEspecifica el CPU para propósitos de calendarización.Especifica la arquitectura PA-RISC para la generación del código.
  Los valores son 1.0, 1.1, y 2.0.Especifica el estándar UNIX para las predefiniciones y enlazado.
  El valor con soporte es 93.Especifica el estándar UNIX para las predefiniciones y enlazado.
  Los valores con soporte son 93 y 95.Especifica el estándar UNIX para las predefiniciones y enlazado.
! Los valores con soporte son 93, 95 y 98.Especifica el ISA de MIPS StandardEspecifica la alineación de los campos de estructuras default/naturalEspecifica una ABIEspecifica el tamaño de bit para los desplazamientos TLS inmediatosEspecifica la función de limpieza de cachéEspecifica el número de trampa de limpieza de cachéEspecifica si se debe usar la coma flotanteEspecifica el número máximo de iteraciones para RPTSEspecifica el rango de registros a convertir en fijosEspecifica el rango de registros a convertir en fijos.Especifica la prioridad de calendarización para despachar insns restringidos por ranurasEspecifica el tamaño de long double (64 ó 128 bits)Especifica que los argumentos pueden ser alias de cada otro y de los globalesEspecificar que no se permite tipos implícitos, a menos que se sobreescriban con sentencias IMPLICIT explícitasEspecifica el nombre MCUEspecifica la dirección inicial de la pilaEspecifica la alineación mínima de bit de las estructurasEspecifica el nombre del CPU destinoEspecifica el nombre de la arquitectura destinoEspecifica el nombre del hardware/formato de coma flotante destinoEspecifica el orden de asignación de registrosEspecifica el registro a usar para el direccionamiento PICEspecifica cuál esquema de inserción de nop post calendarizados se debe aplicarEspecifica sí/no si se deben generar las instrucciones SPE SIMDEspecifica sí/no si se deben generar las instrucciones VRSAVE para AltiVecEspecifica sí/no si se deben generar las instrucciones iselEspecifica sí/no si se utiliza la coma flotante en los GPRsDivide tiempos de vida de las variables de inducción cuando se desenrollen los ciclos.La sentencia hizo almacenamientos con alias, pero no tiene V_MAY_DEFSSe marcó la sentencia para throw en medio del bloque.Se marcó la sentencia para throw, pero no lo hace.No se da soporte al enlazado estático.
  Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este intervalo (en porcentaje). Se utiliza cuando la retroalimentación de análisis de perfil está disponibleDetener el crecimiento hacia adelante si la probabilidad del mejor borde es menor a este intervalo (en porcentaje). Se utiliza cuando la retroalimentación de análisis de perfil no está disponibleDetener el crecimiento inverso si la probabilidad reversa del mejor borde es menor a este intervalo (en porcentaje)Almacena nombres de función en el código objetoCOND_EXPR estructurado al final de bb %d
! No se encontró la superclase %qs de la clase %qsNo se encontró la superinterfaz %qs de %s %qsDa soporte para funciones internas 3DNow!Soporte para el ABI Green HillsDa soporte para funciones internas y generación de código MMX y SSEDa soporte para funciones internas MMXDa soporte para funciones internas y generación de código MMX, SSE y SSE2Da soporte para funciones internas y generación de código MMX, SSE, SSE2 y SSE3Soporte a llamadas entre los conjuntos de instrucciones Thumb y ARMSoporte para multihilos antiguoSoporte para el paso de mensajes con el Ambiente ParaleloSoporte para multihilosSoporte para excepciones síncronas no de llamadasSuprime la salida de notas de números de instrucción y números de linea en los volcados de depuraciónSuprime avisosSinónimo de -WcommentSe visitaron al menos una vez:%s de %d
  El objetivo no tiene I&D divididoEl objetivo tiene I&D divididoApunta al procesador AM33Apunta al procesador AM33/2.0Objetivo: %s
! El %s %qs en la clase %qs es obsoletoEl frente %s reconoce las siguientes opciones:
  
  La opción --param reconoce como parámetros a los siguientes:
! La opción -shared no se soporta actualmente para ELF de VAX.La clase %qs es obsoletaEl nombre de clase %qs ya está definido en este ámbito. Una clase interna no puede tener el mismo nombre simple que cualquiera de sus clases contenidasEl compilador no tiene soporte para -march=%s.Las siguientes opciones son independientes del lenguaje:
  La cantidad máxima de memoria a ser asignada por GCSELa máxima profundidad para el inlining recursivo para funciones inlineLa máxima profundidad para el inlining recursivo para funciones ´que no son inlineLa longitud máxima de la ruta considerada en cseLa longitud máxima de la lista de operaciones pendientes del calendarizadorEl número máximo de ubicaciones grabadas por cselibEl número máximo de nodos RTL que se pueden grabar como el último valor del combinadorEl número máximo de bloques en una región para ser considerada para interbloqueoEl número máximo de bordes de entrada para considerar el salto cruzadoEl número máximo de insns en una región para ser considerada para interbloqueoEl número máximo de insns en un ciclo completamente peladoEl número máximo de insns en un ciclo peladoEl número máximo de insns en un ciclo pelado que se enrolla solamente una vezEl número máximo de insns en un ciclo sin switchEl número máximo de insns a duplicar al gotos desfactorizar gotos calculadosEl número máximo de instrucciones en una sola función elegible para inliningEl número máximo de instrucciones que una función inline puede crecer a través de inlining recursivoEl número máximo de instrucciones que una función que no es inline puede crecer a través de inlining recursivoEl número máximo de instrucciones para considerar el llenado de una ranura de retrasoEl número máximo de instruccions para considerar la búsqueda de información de registros en vivo exactaEl número máximo de instrucciones para considerar el desenrollo en un cicloEl número máximo de instrucciones para considerar el desenrollo en un ciclo en promedioEl número máximo de instrucciones para buscar hacia atrás al buscar por una recarga equivalenteEl número máximo de instrucciones cuando se hace inlining automáticamenteEl número máximo de pasos a realizar cuando se hace GCSEEl número máximo de pelados en un solo cicloEl número máximo de pelados en un solo ciclo que está completamente peladoEl número máximo de desenrollos de un solo cicloEl número máximo de desinterrupciones en un solo cicloEl número máximo de operadores virtuales permitidos para representar aliases antes de disparar el agrupamiento de alias.El tamaño máximo de la estructura (en bytes) para el cual GCC hará copias de bloquesEl costo mínimo de una expresión costosa en el movimiento invariante del cicloEl número máximo de instrucciones coincidentes para considerar el salto cruzadoEl número de ciclos que el calendarizador de cambio de módulo 	 considera al revisar conflictos utilizando DFAEl porcentaje de la función, evaluado 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 perfilEl porcentaje de la función, evaluado 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á disponibleEl tamaño del cuerpo de la función a considerar grandeLa tasa de intervalo entre los campos instanciados y el tamaño total de la estructuraLa tasa de intervalo para realizar la eliminación parcial de redundancia después de la recarga.la tasa de intervalo para la cuenta de ejecución de bordes críticos que permitan la eliminación de redundancia después de la recarga.El límite superior para compartir constantes enterasEsto es software libre; vea el código para las condiciones de copia.
  NO hay garantía; ni siquiera para MERCANTIBILIDAD o 
  IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR.
--- 1039,1060 ----
  Muestra avisos extra (posiblemente no deseados)Muestra los nombres de los ficheros de encabezado mientras se utilizanMuestra información útil a partir de ficheros fuente Java.
  Procesa directivas #identProcesando %s
  Procesando la especificación %c%s%c, el cual es '%s'
! Produce código big endianProduce código reubicable en el momento de ejecuciónProduce código little endianNo se da soporte a análisis de perfil en este objetivo.Prohibe la llamada a funciones relativas al PCColoca todo en la TOC normalPone saltos en ranuras de retardo de llamadasPone los conjuntos de literales en una sección literal separadaPone las constantes sin inicializar en ROM (necesita -membedded-data)Pone datos inicializados a cero en la sección bssRETURN_ADDRESS_OFFSET no tiene soporteRevisión RTL: acceso de elt %d de '%s' con el último elt %d en %s, en %s:%dRevisión RTL: acceso de elt %d de vector con el último elt %d en %s, en %s:%dRevisión RTL: se esperaba el código '%s' ó '%s', se tiene '%s' en %s, en %s:%dRevisión RTL: se esperaba el código '%s', se tiene '%s' en %s, en %s:%dRevisión RTL: se esperaba el tipo elt %d '%c' ó '%c', se tiene '%c' (rtx %s) en %s, en%s:%dRevisión RTL: se esperaba el tipo elt %d '%c', se tiene '%c' (rtx %s) en %s, en %s:%dRevisión de opción RTL: se usó %s con el código rtx inesperado '%s' en %s, en %s:%dLeyendo especificaciones de %s
! Reconoce palabras clave de C++ como "compl" y "xor"Reconoce las palabras claves definidas por GNUReconoce funciones internasReconoce la palabra clave "asm"Reduce el tamaño de los ficheros objetoEl registro sb es cero. Se usa para direccionamiento absolutoSe usó la variable de registro %qD en una función anidada.Remapea nombres de fichero cuando incluyen ficherosReordena los bloques básicos y particionar en secciones caliente y fríaReordenar los bloques básicos para mejorar la ubicación del códigoReordena las funciones para mejorar la ubicación del códigoReemplaza temporales SSA con mejores nombres en las copias.Reemplaza add, compare, branch con branch en la cuenta de registrosReemplaza expresiones temporales en el paso SSA->normalReporta el alojamiento en memoria permanenteReporta el tiempo tomado por cada paso del compiladorRequiere rutinas de biblioteca matemática que cumplan con IEEE (OSF/1)Recalendariza las instrucciones después del alojamiento de registrosRecalendariza las instrucciones antes del alojamiento de registrosRestringe que la migración de carga de objetivos no reuse registros en ningún bloque básicoDevuelve todas las estructuras en memoria (por defecto en AIX)El borde de devolución no apunta a salir en bb %d
! Devuelve resultados de coma flotante en ac0Devuelve resultados de coma flotante en memoriaDevuelve los agregados small en memoria, no en registrosDevuelve agregados small en registrosDevuelve las estructuras pequeñas en registros (por defecto en SVR4)Devuelve valores de funciones en registros FPUReusa r30 basado por funciónLa salida correcta es %d->%d.Ejecuta el optimizador de ciclos dos vecesSH2a no tiene soporte para little-endiancorrupción de SSAhay un nombre SSA en la lista libre, pero aún está referenciadoSe creó SSA_NAME en dos bloques diferentes %i y %iSSA_NAME_DEF_STMT es erróneoSe debe establecer SSA_NAME_OCCURS_IN_ABNORMAL_PHIel conjunto de instrucciones SSE está desactivado, usando la aritmética 387argumento de registro SSE con SSE desactivadose devuelve el registro SSE con SSE desactivadoel argumento de vector SSE sin SSE activado cambia la ABIel vector de devolución SSE sin SSE activado cambia la ABIIgual que: -mep -mprolog-functionGuarda DP entre ISR en el modelo de memoria smallGuarda registros alrededor de llamadas de funciónCódigo de calendarizador para el CPU dadoCalendarizador para el CPU dadoEl ámbito de las variables de la declaración de inicio-de-for es local para el cicloFalla de SegmentaciónFalla de Segmentación (código)Selecciona la convención de llamada ABISelecciona el CPU para el cual se genera códigoSeleccionar la fracción de la cuenta maximal de repeticiones del bloque básico en el programa dado el bloque básico necesita ser considerado calienteSeleccionar la fracción de la frecuencia maximal de ejecuciones de bloque básico en la función dado el bloque básico necesita ser considerado calienteSelecciona la tabla full, part, ó sin tracebackSelecciona el método para el manejo de sdataEstablece las definiciones de WindowsEstablece la revisión de distancia de dependencias en la calendarización prematura de insns encoladasEstablece errno después de las funciones matemáticas internasEstablecer la alineación máxima a 4Establecer la alineación máxima a 8Establece sizeof(bool) a 1Establece la dirección de inicio de los datosEstablece la dirección de inicio del programaEstablece el bit PPC_EMB en los interruptores del encabezado ELFEstablece el tamaño máximo de datos elegibles para el área SDAEstablece el tamaño máximo de datos elegibles para el área TDAEstablece el tamaño máximo de datos elegibles para el área ZDAEstablece el número máximo de bytes que se deben dejar en el tamaño de la pila antes de que se active una instrucción trapCambiando la especificación de %s a '%s'
  
  call_expr compartida:Rtx compartidoNo se grabó la salida única para el ciclo %d.El tamaño del ciclo %d debe ser %d, no %d.Área de datos small: none, sdata, useModelo de memoria smallEspecifica el ABI a utilizarEspecifica el CPU para propósitos de generación de códigoEspecifica el CPU para propósitos de calendarizaciónEspecifica el CPU para propósitos de calendarización.Especifica la arquitectura PA-RISC para la generación del código.
  Los valores son 1.0, 1.1, y 2.0.Especifica el estándar UNIX para las predefiniciones y enlazado.
  El valor con soporte es 93.Especifica el estándar UNIX para las predefiniciones y enlazado.
  Los valores con soporte son 93 y 95.Especifica el estándar UNIX para las predefiniciones y enlazado.
! Los valores con soporte son 93, 95 y 98.Especifica el ISA de MIPS StandardEspecifica la alineación de los campos de estructuras default/naturalEspecifica una ABIEspecifica el tamaño de bit para los desplazamientos TLS inmediatosEspecifica la función de limpieza de cachéEspecifica el número de trampa de limpieza de cachéEspecifica si se debe usar la coma flotanteEspecifica el número máximo de iteraciones para RPTSEspecifica el rango de registros a convertir en fijosEspecifica el rango de registros a convertir en fijos.Especifica la prioridad de calendarización para despachar insns restringidos por ranurasEspecifica el tamaño de long double (64 ó 128 bits)Especifica que los argumentos pueden ser alias de cada otro y de los globalesEspecifica el nombre MCUEspecifica la dirección inicial de la pilaEspecifica la alineación mínima de bit de las estructurasEspecifica el nombre del CPU destinoEspecifica el nombre de la arquitectura destinoEspecifica el nombre del hardware/formato de coma flotante destinoEspecifica el orden de asignación de registrosEspecifica el registro a usar para el direccionamiento PICEspecifica cuál esquema de inserción de nop post calendarizados se debe aplicarEspecifica sí/no si se deben generar las instrucciones SPE SIMDEspecifica sí/no si se deben generar las instrucciones VRSAVE para AltiVecEspecifica sí/no si se deben generar las instrucciones iselEspecifica sí/no si se utiliza la coma flotante en los GPRsDivide tiempos de vida de las variables de inducción cuando se desenrollen los ciclos.La sentencia hizo almacenamientos con alias, pero no tiene V_MAY_DEFSSe marcó la sentencia para throw en medio del bloque.Se marcó la sentencia para throw, pero no lo hace.No se da soporte al enlazado estático.
  Detener el crecimiento hacia adelante si la probabilidad del mejor borde es menor que este intervalo (en porcentaje). Se utiliza cuando la retroalimentación de análisis de perfil está disponibleDetener el crecimiento hacia adelante si la probabilidad del mejor borde es menor a este intervalo (en porcentaje). Se utiliza cuando la retroalimentación de análisis de perfil no está disponibleDetener el crecimiento inverso si la probabilidad reversa del mejor borde es menor a este intervalo (en porcentaje)Almacena nombres de función en el código objetoCOND_EXPR estructurado al final de bb %d
! Da soporte para funciones internas 3DNow!Soporte para el ABI Green HillsDa soporte para funciones internas y generación de código MMX y SSEDa soporte para funciones internas MMXDa soporte para funciones internas y generación de código MMX, SSE y SSE2Da soporte para funciones internas y generación de código MMX, SSE, SSE2 y SSE3Soporte a llamadas entre los conjuntos de instrucciones Thumb y ARMSoporte para multihilos antiguoSoporte para el paso de mensajes con el Ambiente ParaleloSoporte para multihilosSoporte para excepciones síncronas no de llamadasSuprime la salida de notas de números de instrucción y números de linea en los volcados de depuraciónSuprime avisosSinónimo de -WcommentSe visitaron al menos una vez:%s de %d
  El objetivo no tiene I&D divididoEl objetivo tiene I&D divididoApunta al procesador AM33Apunta al procesador AM33/2.0Objetivo: %s
! El frente %s reconoce las siguientes opciones:
  
  La opción --param reconoce como parámetros a los siguientes:
! La opción -shared no se soporta actualmente para ELF de VAX.El compilador no tiene soporte para -march=%s.Las siguientes opciones son independientes del lenguaje:
  La cantidad máxima de memoria a ser asignada por GCSELa máxima profundidad para el inlining recursivo para funciones inlineLa máxima profundidad para el inlining recursivo para funciones ´que no son inlineLa longitud máxima de la ruta considerada en cseLa longitud máxima de la lista de operaciones pendientes del calendarizadorEl número máximo de ubicaciones grabadas por cselibEl número máximo de nodos RTL que se pueden grabar como el último valor del combinadorEl número máximo de bloques en una región para ser considerada para interbloqueoEl número máximo de bordes de entrada para considerar el salto cruzadoEl número máximo de insns en una región para ser considerada para interbloqueoEl número máximo de insns en un ciclo completamente peladoEl número máximo de insns en un ciclo peladoEl número máximo de insns en un ciclo pelado que se enrolla solamente una vezEl número máximo de insns en un ciclo sin switchEl número máximo de insns a duplicar al gotos desfactorizar gotos calculadosEl número máximo de instrucciones en una sola función elegible para inliningEl número máximo de instrucciones que una función inline puede crecer a través de inlining recursivoEl número máximo de instrucciones que una función que no es inline puede crecer a través de inlining recursivoEl número máximo de instrucciones para considerar el llenado de una ranura de retrasoEl número máximo de instruccions para considerar la búsqueda de información de registros en vivo exactaEl número máximo de instrucciones para considerar el desenrollo en un cicloEl número máximo de instrucciones para considerar el desenrollo en un ciclo en promedioEl número máximo de instrucciones para buscar hacia atrás al buscar por una recarga equivalenteEl número máximo de instrucciones cuando se hace inlining automáticamenteEl número máximo de pasos a realizar cuando se hace GCSEEl número máximo de pelados en un solo cicloEl número máximo de pelados en un solo ciclo que está completamente peladoEl número máximo de desenrollos de un solo cicloEl número máximo de desinterrupciones en un solo cicloEl número máximo de operadores virtuales permitidos para representar aliases antes de disparar el agrupamiento de alias.El tamaño máximo de la estructura (en bytes) para el cual GCC hará copias de bloquesEl costo mínimo de una expresión costosa en el movimiento invariante del cicloEl número máximo de instrucciones coincidentes para considerar el salto cruzadoEl número de ciclos que el calendarizador de cambio de módulo 	 considera al revisar conflictos utilizando DFAEl porcentaje de la función, evaluado 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 perfilEl porcentaje de la función, evaluado 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á disponibleEl tamaño del cuerpo de la función a considerar grandeLa tasa de intervalo entre los campos instanciados y el tamaño total de la estructuraLa tasa de intervalo para realizar la eliminación parcial de redundancia después de la recarga.la tasa de intervalo para la cuenta de ejecución de bordes críticos que permitan la eliminación de redundancia después de la recarga.El límite superior para compartir constantes enterasEsto es software libre; vea el código para las condiciones de copia.
  NO hay garantía; ni siquiera para MERCANTIBILIDAD o 
  IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR.
*************** IDONEIDAD PARA UN PROPÓSITO EN PARTICULA
*** 1080,1090 ****
  garantía; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPÓSITO EN
  PARTICULAR
  
! Esta es la ubicación de la declaración previa de la etiqueta %qsEsta opción es obsoleta; utilice en su lugar -WextraEsta opción carece de documentaciónModelo de hilos: %s
  Thumb: Asume que los punteros de función pueden ir a código no informado sobre ThumbThumb: Asume que las funciones no static pueden ser llamadas desde código ARMThumb: Genera marcos de pila (hojas) aún si no es necesarioThumb: Genera marcos de pila (no-hojas) aún si no es necesarioJunto con -fpic y -fPIC, no utilizar referencias GOTPLTDemasiados bordes de ramificación de salida de bb %iDemasiado espacio de pila para disponer de él: %dDemasiado espacio de pila para preparar: %dEl tamaño total de las variables locales excede el límite de la arquitectura.Atrapa desbordamientos signed en adición, sustracción y multiplicaciónAtrapa la división entera por ceroTrata todos los avisos como erroresTrata los ficheros de encabezado faltantes como ficheros generadosTrata al fichero de entrada como previamente preprocesadoPruebe 'Use 'jcf-dump --help' para más información.
  Use 'jv-scan --help' para más información.
  Pruebe ejecutar '%s' en el intérprete de comandos para elevar su límite.
! Tratar de acomodar los tipos derivados tan compactos como sea posibleAjusta alineación para el chip especificado o la versión de CPUAjusta la latencia esperada de memoriaDos punteros diferentes con punteros a conjuntos idénticos pero diferentes etiquetas de nombreEl tipo %qs también está potencialmente definido en el paquete %qsNo se encontró el tipo %qs en la declaración del campo %qsNo se encontró el tipo %qs en la declaración del argumento %qs del método %qsNo se encontró el tipo %qs en la declaración de la variable local %qsNo se encontró el tipo %qs en la declaración del tipo de devolución del método %qsNo coinciden los tipos entre un SSA_NAME y su símbolo.UNKNOWN en print_operand !?']' desbalanceadoNo se definió la variable %qsVariable o nombre de clase sin definir: %qsTipo inesperado en truthvalue_conversionLocales sin inicializar en .bssLocales sin inicializar en .dataSe utilizó un cpu desconocido en -mcpu=%s.Se utilizó un cpu desconocido en -mtune=%s.cpu desconocido: -mcpu=%sOperador intrínseco desconocidoInterruptor -mlong-double-%s desconocidoDeclaración inalcanzableModo de empleo: Modo de empleo: %s [OPCIONES]... NOMBRECLASEmain [FICHERO-SALIDA]
  Modo de empleo: %s [opciones] fichero...
  Modo de empleo: gcov [OPCIÓN]... FICHERO-FUENTE
  
--- 1063,1073 ----
  garantía; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPÓSITO EN
  PARTICULAR
  
! Esta opción es obsoleta; utilice en su lugar -WextraEsta opción carece de documentaciónModelo de hilos: %s
  Thumb: Asume que los punteros de función pueden ir a código no informado sobre ThumbThumb: Asume que las funciones no static pueden ser llamadas desde código ARMThumb: Genera marcos de pila (hojas) aún si no es necesarioThumb: Genera marcos de pila (no-hojas) aún si no es necesarioJunto con -fpic y -fPIC, no utilizar referencias GOTPLTDemasiados bordes de ramificación de salida de bb %iDemasiado espacio de pila para disponer de él: %dDemasiado espacio de pila para preparar: %dEl tamaño total de las variables locales excede el límite de la arquitectura.Atrapa desbordamientos signed en adición, sustracción y multiplicaciónAtrapa la división entera por ceroTrata todos los avisos como erroresTrata los ficheros de encabezado faltantes como ficheros generadosTrata al fichero de entrada como previamente preprocesadoPruebe 'Use 'jcf-dump --help' para más información.
  Use 'jv-scan --help' para más información.
  Pruebe ejecutar '%s' en el intérprete de comandos para elevar su límite.
! Ajusta alineación para el chip especificado o la versión de CPUAjusta la latencia esperada de memoriaDos punteros diferentes con punteros a conjuntos idénticos pero diferentes etiquetas de nombreNo coinciden los tipos entre un SSA_NAME y su símbolo.UNKNOWN en print_operand !?Tipo inesperado en truthvalue_conversionLocales sin inicializar en .bssLocales sin inicializar en .dataSe utilizó un cpu desconocido en -mcpu=%s.Se utilizó un cpu desconocido en -mtune=%s.cpu desconocido: -mcpu=%sOperador intrínseco desconocidoInterruptor -mlong-double-%s desconocidoModo de empleo: Modo de empleo: %s [OPCIONES]... NOMBRECLASEmain [FICHERO-SALIDA]
  Modo de empleo: %s [opciones] fichero...
  Modo de empleo: gcov [OPCIÓN]... FICHERO-FUENTE
  
*************** PARTICULAR
*** 1092,1099 ****
  
  Modo de empleo: jv-scan [OPCIÓN]... FICHERO...
  
! Usa long doubles de 128 bitUsa long doubles de 128 bitsUsa int de 16 bitUsa float de 32 bitUsa int de 32 bitUsa ABI de 32-bitUsa registros FP de 32-bitUsa registros generales de 32-bitUsa tipo long de 32-bitUsa entradas de 4 byte en las tablas de switchUsa float de 64 bitUsa long doubles de 64 bitUsa ABI de 64-bitUsa registros FP de 64-bitUsa registros generales de 64-bitUsa tipo int de 64-bitUsa long doubles de 64 bitsUsa tipo long de 64-bitUsa los registros ABI reservadosUsa instrucciones AltiVecUsa instrucciones Propensas a Ramificar, sobreponiendo el valor por defecto para la arquitecturaUsa CONST16 instrucciones push para cargar constantesUsa sintaxis de ensamblador DECUsa EABIUsa as de GNU (ahora ignorado)Utiliza secciones sdata/sbss relativas a GPUtiliza secciones sdata/sbss relativas a GP (ahora ignorado)Usa reglas de alineación H8/300Usa matemática IEEE para comparaciones fpUsa PIC de IrixUsa instrucciones MIPS-3DUsa instrucción MPYI para C3xUsa soporte de hilos específico de MingwUsa los operadores de ensamblador %reloc() del estilo NewABIUsa Mnemónicos-P para ramificaciones predichas estáticamente como tomadasUsa instrucciones L32R relativas al PC para cargar constantesUsa el conjunto de instrucciones POWERUsa el conjunto de instrucciones POWER2Usa el grupo opcional de instrucciones PowerPC de Propósito GeneralUsa el grupo opcional de instrucciones PowerPC de GráficasUsa el conjunto de instrucciones PowerPCUsa el conjunto de instrucciones PowerPC-64Usa la ROM en lugar de la RAMUsa sintaxis de ensamblador UNIXUsa fp VAXUsa __cxa_atexit para registrar destructoresUsa direcciones que reserven registros globalesUsa nombres de registro alternadosUsa macros de ensamblador en lugar de operadores de reubicaciónUsa el orden de byte big-endianUsa instrucciones de campos de bitUsa bras para el ejecutable < 64kInterrumpe para revisar la división entera por ceroUsa call y rtc para llamadas y devoluciones de funciónUsa registros de llamada alterada para los parámetros y el valor de devoluciónUsa la convención de llamada diferente usando 'rtd'Usa instrucciones CALLn directas para llamadas rápidasUsa el modo de direccionamiento directo para los registros suavesUsa referencias directas contra %gs cuando se accesen datos tlsUsa instrucciones de comparación de coma flotante que respeten epsilonUsa perfiles de valor de expresión en las optimizacionesUsa convención de llamada f2c.Usa conversión de coma flotante a entero rápida pero aproximadaUsa características del código de calendarizador and para el CPU dadoUsa las características de y el calendarizador del CPU dadoUsa registros fpUsa la disposición de campos de bits por defecto de gccUsa el modelo de código del SPARC dadoUsa el dialecto del ensamblador dadoUsa el dialecto de almacenamiento thread-local dadoUsa el modelo de código del x86-64 dadoUsa coma flotante de hardwareUsa fp de hardwareUsa instrucciones de fp quad de hardwareUsa nombres de registro in/loc/outUsa instrucciones CALLXn indirectas para programas grandesUsa llamadas indirectasUsa jsr y rts para llamadas y devoluciones de funciónUsa el orden de byte little-endianUsa el orden de byte little-endian para los datosUsa el postpase asm mips-tfileUsa el acumulador de multiplicaciónUsa instrucciones de fp para multiplicar-acumularUsa la disposición de campos de bits nativos (MS)Usa los mnemónicos nuevos para la arquitectura PowerPCUsa convención de llamada normalEl uso de -fdefault-double-8 require de -fdefault-real-8Utiliza tablas de desplazamiento para llamadas a métodos virtualesUsa los mnemónicos antiguos para la arquitectura PowerPCUsa disposición de pila empacadaUsa instrucciones sencillas-apareadas de coma flotanteUsa convenciones de llamada transportableUsa la información de análisis de perfil para las probabilidades de ramificaciónUsa instrucciones push para guardar los argumentos de salidaUsa la zona roja en el código x86-64Usa la pila de registros para los parámetros y el valor de devoluciónUsa registros para paso de parámetrosUsa rjmp/rcall (rango limitado) en dispositivos >8KUsa bibliotecas compartidasUsa únicamente una sola FP (32-bit)Usa conversión de coma flotante a entero lenta pero exactaUsa coma flotante de softwareUsa tendencia de la pilaUsa structs en alineación más fuerte para copias double-wordUsa cabos para los prólogos de funciónUsa subrutinas para el prólogo/epílogo de funciónUsa el registro BK como un registro de propósito generalUsa la interfaz CygwinUsa la interfaz Mingw32Usa el simulador WindISSUsa las instrucciones de campos de bitUsa la mayor cantidad de características permitidas por otras opcionesUsa el tipo entero más estrecho posible para tipos de enumeraciónUsa el mismo tamaño para double que para floatAtrapa para revisar la división entera por ceroUsa la implementación basada en tree-ssa de perfiladoUsa referencias a memoria sin alinearUsa valores de perfilado para precargado especulativoUsa cargas de memoria de extensión cero, no las de extensión con signoUsa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecuciónUsando especificaciones internas.
! Usando ABI darwin64Usando ABI de darwin antiguoUtiliza el Conjunto de Instrucciones VisualesmodoVOID en una salidaLa variable %qs ya está definida en este método y se declaró %<%s %s%> en la línea %dLa variable %qs se usa más de una vez en la lista de argumentos del método %qsLa variable %qs puede no haber sido inicializadaAvisa sobre declaraciones "extern" que no están en el ámbito del ficheroAvisar sobre construcciones "sospechosas" Avisa sobre @selector()es sin métodos declarados previamenteAvisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULLAvisa sobre ficheros PCH que se encuentran pero no se usanAvisa sobre todos los switches enumerados que carezcan de un case específicoAvisar sobre llamadas con interfaz implícitaAvisa por funciones de conversión a tipos incompatiblesAvisa sobre conversiones que descartan calificadoresAvisa sobre código que nunca se ejecutaráAvisa sobre código que pueda romper las reglas estrictas de aliasesAvisa sobre la división entera por cero en tiempo de compilaciónAvisa sobre el uso del tipo AltiVec obsoleto 'vector long ...'Avisa sobre switches enumerados que carezcan de una declaración "default:"Avisa sobre switches enumerados, sin valor por defecto, que carezcan de un caseAvisa sobre características no presentes en C tradicionalAvisa sobre el uso de cadenas de formato que no son literalesAvisa sobre la aritmética de punteros de funcionesAvisa sobre funciones que pueden ser candidatas para __attribute((noreturn))Avisa por funciones que pueden ser candidatas para atributos de formatoAvisa sobre funciones globales sin declaraciones previasAvisa sobre funciones globales sin prototiposAvisar sobre conversiones implícitasAvisa sobre la declaración implícita de funcionesAvisa sobre usos inválidos de la macro "offsetof"Avisa sobre macros definidas en el fichero principal que no se usanAvisa sobre campos faltantes en los inicializadores de structAvisa sobre declaraciones múltiples del mismo objetoAvisa sobre destructores no virtualesAvisa sobre nombres de funciones virtual sobrecargadasAvisa sobre conversión de punteros que incremente la alineaciónAvisar sobre posibles aliases de argumentos de rellenoAvisa sobre posibles problemas de seguridad con funciones de formatoAvisa sobre posibles violaciones a las reglas de secuencia de puntoAvisa sobre posibles llaves faltantes alrededor de los inicializadoresAvisa sobre posibles paréntesis faltantesAvisa sobre la posibilidad de bloques de comentarios anidados, y comentarios de C++ que abarquen más de una línea físicaAvisa sobre anomalías de cadena de formato de printf/scanf/strftime/strfmonAvisa sobre la devolución de estructuras, unions o matricesAvisa sobre comparaciones signed-unsignedAvisa sobre elementos sobrantes después de #elif y #endifAvisa sobre formatos de strftime que producen dos dígitos para el añoAvisa sobre subíndices cuyo tipo es "char"Avisa sobre declaraciones sospechosas de "main"Avisa sobre cosas que cambiarán cuando se compile con un compilador que cumpla con la ABIAvisar sobre líneas de código truncadasAvisa sobre NULL sin conversión usado como sentinelaAvisar sobre desbordamiento por debajo de expresiones numéricas constantesAvisa sobre variables automáticas sin inicializarAvisa sobre declaraciones de función sin prototipoAvisa sobre pragmas no reconocidosAvisar sobre el uso de intrínsecos no estándarAvisa sobre el uso de constantes de carácter multicaracteresAvisa sobre directorios de inclusión definidos por el usuario que no existenAvisa sobre usos de declaraciones __attribute__((obsoleto))Avisa sobre variables que se inicialicen ellas mismas.Avisa violaciones de reglas de estilo de Effective C++Avisa sobre formatos de longitud ceroAvisa si los ficheros .class están desactualizadosAvisa si se usa una conversión de estilo C en un programaAvisa si se usan opciones de compilador, clases, métodos o campos obsoletosAvisa si una función usa alloca o crea una matriz de tamaño dinámicoAvisa si un selector tiene métodos múltiplesAvisa si el tamaño de marco de una sola función excede el tamaño de marco dadoAvisa si se usa un parámetro de estilo antiguo en una definiciónAvisa si se usa una macro indefinida en una directiva #ifAvisa si se encuentran declaraciones vacías obsoletasAvisa si los métodos heredados no están implementadosAvisa si se especifican modificadores cuando no son necesariosAvisa si se pasan demasiados argumentos a una función para su cadena de formatoAvisa si se prueban números de coma flotante para equidadAvisa si se encuentran trigrafos que puedan afectar el significado del programaAvisa cuando una declaración no especifique un tipoAvisa cuando se encuentra una declaración después de una declaraciónAvisa cuando no se use una funciónAvisa cuando no se use un parámetro de una funciónAvisa cuando no se use una etiquetaAvisa cuando un puntero difiere en signo en una asignación.Avisa cuando un marco de pila sea más grande que el tamaño especificadoAvisa cuando no se use una variableAvisa cuando todos los constructores y destructores son privadosAvisa cuando no se use un valor de una expresiónAvisa cuando una función inline no puede ser inlineAvisa cuando se desactivó un paso de optimizaciónAvisa cuando se convierte el tipo de punteros sobre punteros a funciones miembroAvisa cuando las funciones friend sin plantillas se declaran dentro de una plantillaAvisa cuando una variable local oscurece otraAvisa cuando la sobrecarga promueva de unsigned a signedAvisa cuando se requiere relleno para alinear a los miembros de una estructuraAvisa cuando el comportamiento de síntesis difiera de CfrontAvisa cuando el compilador reordene códigoAvisa cuando el atributo packed no tiene efecto en la disposición de un structAvisa cuando el tipo de devolución por defecto de una función cambia a "int" (C), o sobre tipos de devolución inconsistentes (C++)Cuando no se proporciona "signed" o "unsigned" hace signed el campo de bitsCuando no se proporciona "signed" o "unsigned" hacer unsigned el campo de bitsCuando sea posible no genera marcos de pilaCuando se esté ejecutando CSE, sigue a los saltos condicionalesCuando se esté ejecutando CSE, sigue a los saltos a sus objetivosAl establecer el manejador de señales: %mAl establecer la pila de señales: %mEvita el error del R4000Evita el error del R4400Evita el error mflo/mfhi del VR4130Evita el bicho en la instrucción de multiplicaciónEvita errores de ciertos VR4120Evita el bug del primer hardware 4300Evita los errores para núcleos tempranos SB-1 revisión 2Evita el bug de multiplicación de hardwareCantidad errónea de bordes de ramificación después del salto condicional %iCantidad errónea de bordes de ramificación después del salto incondicional %iBorde erróneo %d->%d para el argumento PHI
  Banderas de borde de salida erróneas al final de bb %d
  Salida única %d->%d errónea grabada para el ciclo %d.XXX entrando a pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
--- 1075,1082 ----
  
  Modo de empleo: jv-scan [OPCIÓN]... FICHERO...
  
! Usa long doubles de 128 bitUsa long doubles de 128 bitsUsa int de 16 bitUsa float de 32 bitUsa int de 32 bitUsa ABI de 32-bitUsa registros FP de 32-bitUsa registros generales de 32-bitUsa tipo long de 32-bitUsa entradas de 4 byte en las tablas de switchUsa float de 64 bitUsa long doubles de 64 bitUsa ABI de 64-bitUsa registros FP de 64-bitUsa registros generales de 64-bitUsa tipo int de 64-bitUsa long doubles de 64 bitsUsa tipo long de 64-bitUsa los registros ABI reservadosUsa instrucciones AltiVecUsa instrucciones Propensas a Ramificar, sobreponiendo el valor por defecto para la arquitecturaUsa CONST16 instrucciones push para cargar constantesUsa sintaxis de ensamblador DECUsa EABIUsa as de GNU (ahora ignorado)Utiliza secciones sdata/sbss relativas a GPUtiliza secciones sdata/sbss relativas a GP (ahora ignorado)Usa reglas de alineación H8/300Usa matemática IEEE para comparaciones fpUsa PIC de IrixUsa instrucciones MIPS-3DUsa instrucción MPYI para C3xUsa soporte de hilos específico de MingwUsa los operadores de ensamblador %reloc() del estilo NewABIUsa Mnemónicos-P para ramificaciones predichas estáticamente como tomadasUsa instrucciones L32R relativas al PC para cargar constantesUsa el conjunto de instrucciones POWERUsa el conjunto de instrucciones POWER2Usa el grupo opcional de instrucciones PowerPC de Propósito GeneralUsa el grupo opcional de instrucciones PowerPC de GráficasUsa el conjunto de instrucciones PowerPCUsa el conjunto de instrucciones PowerPC-64Usa la ROM en lugar de la RAMUsa sintaxis de ensamblador UNIXUsa fp VAXUsa __cxa_atexit para registrar destructoresUsa direcciones que reserven registros globalesUsa nombres de registro alternadosUsa macros de ensamblador en lugar de operadores de reubicaciónUsa el orden de byte big-endianUsa instrucciones de campos de bitUsa bras para el ejecutable < 64kInterrumpe para revisar la división entera por ceroUsa call y rtc para llamadas y devoluciones de funciónUsa registros de llamada alterada para los parámetros y el valor de devoluciónUsa la convención de llamada diferente usando 'rtd'Usa instrucciones CALLn directas para llamadas rápidasUsa el modo de direccionamiento directo para los registros suavesUsa referencias directas contra %gs cuando se accesen datos tlsUsa instrucciones de comparación de coma flotante que respeten epsilonUsa perfiles de valor de expresión en las optimizacionesUsa conversión de coma flotante a entero rápida pero aproximadaUsa características del código de calendarizador and para el CPU dadoUsa las características de y el calendarizador del CPU dadoUsa registros fpUsa la disposición de campos de bits por defecto de gccUsa el modelo de código del SPARC dadoUsa el dialecto del ensamblador dadoUsa el dialecto de almacenamiento thread-local dadoUsa el modelo de código del x86-64 dadoUsa coma flotante de hardwareUsa fp de hardwareUsa instrucciones de fp quad de hardwareUsa nombres de registro in/loc/outUsa instrucciones CALLXn indirectas para programas grandesUsa llamadas indirectasUsa jsr y rts para llamadas y devoluciones de funciónUsa el orden de byte little-endianUsa el orden de byte little-endian para los datosUsa el postpase asm mips-tfileUsa el acumulador de multiplicaciónUsa instrucciones de fp para multiplicar-acumularUsa la disposición de campos de bits nativos (MS)Usa los mnemónicos nuevos para la arquitectura PowerPCUsa convención de llamada normalEl uso de -fdefault-double-8 require de -fdefault-real-8Usa los mnemónicos antiguos para la arquitectura PowerPCUsa disposición de pila empacadaUsa instrucciones sencillas-apareadas de coma flotanteUsa convenciones de llamada transportableUsa la información de análisis de perfil para las probabilidades de ramificaciónUsa instrucciones push para guardar los argumentos de salidaUsa la zona roja en el código x86-64Usa la pila de registros para los parámetros y el valor de devoluciónUsa registros para paso de parámetrosUsa rjmp/rcall (rango limitado) en dispositivos >8KUsa bibliotecas compartidasUsa únicamente una sola FP (32-bit)Usa conversión de coma flotante a entero lenta pero exactaUsa coma flotante de softwareUsa tendencia de la pilaUsa structs en alineación más fuerte para copias double-wordUsa cabos para los prólogos de funciónUsa subrutinas para el prólogo/epílogo de funciónUsa el registro BK como un registro de propósito generalUsa la interfaz CygwinUsa la interfaz Mingw32Usa el simulador WindISSUsa las instrucciones de campos de bitUsa la mayor cantidad de características permitidas por otras opcionesUsa el tipo entero más estrecho posible para tipos de enumeraciónUsa el mismo tamaño para double que para floatAtrapa para revisar la división entera por ceroUsa la implementación basada en tree-ssa de perfiladoUsa referencias a memoria sin alinearUsa valores de perfilado para precargado especulativoUsa cargas de memoria de extensión cero, no las de extensión con signoUsa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecuciónUsando especificaciones internas.
! Usando ABI darwin64Usando ABI de darwin antiguoUtiliza el Conjunto de Instrucciones VisualesmodoVOID en una salidaLa variable %qs puede no haber sido inicializadaAvisa sobre declaraciones "extern" que no están en el ámbito del ficheroAvisa sobre @selector()es sin métodos declarados previamenteAvisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULLAvisa sobre ficheros PCH que se encuentran pero no se usanAvisa sobre todos los switches enumerados que carezcan de un case específicoAvisa por funciones de conversión a tipos incompatiblesAvisa sobre conversiones que descartan calificadoresAvisa sobre código que nunca se ejecutaráAvisa sobre código que pueda romper las reglas estrictas de aliasesAvisa sobre la división entera por cero en tiempo de compilaciónAvisa sobre el uso del tipo AltiVec obsoleto 'vector long ...'Avisa si se usan opciones de compilador obsoletasAvisa sobre switches enumerados que carezcan de una declaración "default:"Avisa sobre switches enumerados, sin valor por defecto, que carezcan de un caseAvisa sobre características no presentes en C tradicionalAvisa sobre el uso de cadenas de formato que no son literalesAvisa sobre la aritmética de punteros de funcionesAvisa sobre funciones que pueden ser candidatas para __attribute((noreturn))Avisa por funciones que pueden ser candidatas para atributos de formatoAvisa sobre funciones globales sin declaraciones previasAvisa sobre funciones globales sin prototiposAvisa sobre la declaración implícita de funcionesAvisa sobre usos inválidos de la macro "offsetof"Avisa sobre macros definidas en el fichero principal que no se usanAvisa sobre campos faltantes en los inicializadores de structAvisa sobre declaraciones múltiples del mismo objetoAvisa sobre destructores no virtualesAvisa sobre nombres de funciones virtual sobrecargadasAvisa sobre conversión de punteros que incremente la alineaciónAvisa sobre posibles problemas de seguridad con funciones de formatoAvisa sobre posibles violaciones a las reglas de secuencia de puntoAvisa sobre la posibilidad de conversión de tipos confusasAvisa sobre posibles llaves faltantes alrededor de los inicializadoresAvisa sobre posibles paréntesis faltantesAvisa sobre la posibilidad de bloques de comentarios anidados, y comentarios de C++ que abarquen más de una línea físicaAvisa sobre anomalías de cadena de formato de printf/scanf/strftime/strfmonAvisa sobre la devolución de estructuras, unions o matricesAvisa sobre comparaciones signed-unsignedAvisa sobre elementos sobrantes después de #elif y #endifAvisa sobre formatos de strftime que producen dos dígitos para el añoAvisa sobre subíndices cuyo tipo es "char"Avisa sobre declaraciones sospechosas de "main"Avisa sobre cosas que cambiarán cuando se compile con un compilador que cumpla con la ABIAvisa sobre NULL sin conversión usado como sentinelaAvisa sobre variables automáticas sin inicializarAvisa sobre declaraciones de función sin prototipoAvisa sobre pragmas no reconocidosAvisa sobre el uso de constantes de carácter multicaracteresAvisa sobre directorios de inclusión definidos por el usuario que no existenAvisa sobre usos de declaraciones __attribute__((obsoleto))Avisa sobre variables que se inicialicen ellas mismas.Avisa violaciones de reglas de estilo de Effective C++Avisa sobre formatos de longitud ceroAvisa si se usa una conversión de estilo C en un programaAvisa si una función usa alloca o crea una matriz de tamaño dinámicoAvisa si un selector tiene métodos múltiplesAvisa si el tamaño de marco de una sola función excede el tamaño de marco dadoAvisa si se usa un parámetro de estilo antiguo en una definiciónAvisa si se usa una macro indefinida en una directiva #ifAvisa si los métodos heredados no están implementadosAvisa si se pasan demasiados argumentos a una función para su cadena de formatoAvisa si se prueban números de coma flotante para equidadAvisa si se encuentran trigrafos que puedan afectar el significado del programaAvisa cuando una declaración no especifique un tipoAvisa cuando se encuentra una declaración después de una declaraciónAvisa cuando no se use una funciónAvisa cuando no se use un parámetro de una funciónAvisa cuando no se use una etiquetaAvisa cuando un puntero difiere en signo en una asignación.Avisa cuando un marco de pila sea más grande que el tamaño especificadoAvisa cuando no se use una variableAvisa cuando todos los constructores y destructores son privadosAvisa cuando no se use un valor de una expresiónAvisa cuando una función inline no puede ser inlineAvisa cuando se desactivó un paso de optimizaciónAvisa cuando se convierte el tipo de punteros sobre punteros a funciones miembroAvisa cuando las funciones friend sin plantillas se declaran dentro de una plantillaAvisa cuando una variable local oscurece otraAvisa cuando la sobrecarga promueva de unsigned a signedAvisa cuando se requiere relleno para alinear a los miembros de una estructuraAvisa cuando el comportamiento de síntesis difiera de CfrontAvisa cuando el compilador reordene códigoAvisa cuando el atributo packed no tiene efecto en la disposición de un structAvisa cuando el tipo de devolución por defecto de una función cambia a "int" (C), o sobre tipos de devolución inconsistentes (C++)Cuando no se proporciona "signed" o "unsigned" hace signed el campo de bitsCuando no se proporciona "signed" o "unsigned" hacer unsigned el campo de bitsCuando sea posible no genera marcos de pilaCuando se esté ejecutando CSE, sigue a los saltos condicionalesCuando se esté ejecutando CSE, sigue a los saltos a sus objetivosAl establecer el manejador de señales: %mAl establecer la pila de señales: %mEvita el error del R4000Evita el error del R4400Evita el error mflo/mfhi del VR4130Evita el bicho en la instrucción de multiplicaciónEvita errores de ciertos VR4120Evita el bug del primer hardware 4300Evita los errores para núcleos tempranos SB-1 revisión 2Evita el bug de multiplicación de hardwareCantidad errónea de bordes de ramificación después del salto condicional %iCantidad errónea de bordes de ramificación después del salto incondicional %iBorde erróneo %d->%d para el argumento PHI
  Banderas de borde de salida erróneas al final de bb %d
  Salida única %d->%d errónea grabada para el ciclo %d.XXX entrando a pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
*************** PARTICULAR
*** 1116,1129 ****
  collect: alterando %s en %s
  coma al final de la lista de enumeradoresla opción de línea de comando "%s" es válida para %s pero no para %sno es segura la comparacion de coma flotante con == o !=comparación entre %q#T y %q#Tcomparación entre puntero y enterocomparación entre signed y unsignedcomparación entre expresiones enteras signed y unsignedcomparación entre los tipos %q#T y %q#Tla comparación siempre es %dla comparación siempre es %d debido a la anchura del campo de bitla comparación siempre es falsa debido al rango limitado del tipo de datosla comparación siempre es verdadera debido al rango limitado del tipo de datoscomparación de punteros completos e incompletosla comparación de diferentes tipos de puntero carece de una conversióncomparación de un ~unsigned promovido con una constantecomparación de un ~unsigned promovido con unsignedla comparación de una expresión unsigned < 0 siempre es falsala comparación de una expresión unsigned >= 0 siempre es verdaderalas comparaciones como X<=Y<=Z no tienen su significado matemáticocompilación terminada debido a -Wfatal-errors.
  compilación terminada.
! complex inválido para %qsla literal compuesta tiene tamaño variableespecificaciones de acceso en conflicto para el campo %qE, ignoradoespecificaciones de acceso en conflicto para el método %qD, ignoradodeclaraciones de %q#D en conflictotipos de devolución en conflicto especificados para %q#Del nombre de la super clase %qs causa conflictocausa conflicto con la declaración interna %q#Dcausa conflicto con la declaración de la función %q#Dtiene conflictos con la declaración nueva con el enlace %qLcausa conflictos con la declaración previa %q#Dconst %qs no puede ser declarado %<mutable%>const_double_split recibió un insn erróneo:el argumento constante está fuera de rango para %qsel constructor no puede ser una función miembro de tipo staticel constructor para la clase extranjera %qT no puede ser un miembrose usó la sintaxis de constructor, pero no se declaró un constructor para el tipo %qTlos constructores no pueden ser declarados virtuallos constructores tal vez no sean cv-calificadosla etiqueta continue %qs no nombra un ciclola declaración continue no está dentro de un ciclola declaración continue no está dentro de un ciclo o switchel control puede alcanzar el final de la función %qD que no es void al ser inlinedconversión de %q#T a %q#Tla conversión de %qT a %qT descarta los calificadoresla conversión de %qT a %qT es ambiguase solicitó la conversión desde %qT al tipo no escalar %qTla conversión carece de tipo al final del formatola conversión de %qE desde %qT a %qT es ambiguala conversión a %s%s nunca usará un operador de conversión de tipoconversión a tipo de dato incompletose solicitó conversión a tipo no escalarconvirtiendo NULL a un tipo que no es punteroconvirtiendo de %qT a %qTconvirtiendo el valor negativo %qE a %qTla conversión de la función sobrecargada %qD al tipo %q#T es ambiguaconvirtiendo a %qT desde %qTconvirtiendo al tipo %qT que no es puntero desde NULLinformación de análisis de perfil corrupta: el borde de %i a %i excede la cuenta maximalinformación de análisis de perfil corrupta: el número de ejecuciones para el borde %d-%d debería ser %iinformación de análisis de perfil corrupta: el número de iteraciones para el bloque básico %d debería ser %iinformación de análisis de perfil corrupta: run_max * runs < sum_maxinformación de análisis de perfil corrupta: sum_all es menor que sum_maxno se puede convertir %qE a %qTno se puede convertir el argumento de plantilla %qE a %qTno se puede encontrar un registro de vaciadono se puede encontrar un campo class$ en el tipo de interfaz java %qTno se puede encontrar el fichero de especificaciones %s
  no se puede abrir el fichero de volcado %qs: %sno se puede dividir insnno se puede determinar el nombre del objetivo para la revisión de dependenciasno se puede encontrar la clase %sno se puede ejecutar '%s': %sno se puede hacer unmap de pch_address_space: %m
! no coincide la cobertura para la función %qs al leer el contador %qs.no coincide la cobertura para la función %u al leer los contadores de ejecución.creado y usado con diferentes opciones de -fpiccreado y usado con diferentes opciones de -fpiecreado y usado con diferentes opciones de '-m%s'creando %screando la matriz de %qTcreando la matriz de %qT, la cual es un tipo de clase abstractacreando la matriz con tamaño cerocreando la matriz con tamaño cero (%qE)creando un puntero a función miembro del tipo %qT que no es clasecreando un puntero al miembro del tipo %qT que no es clasecreando un puntero al miembro de referencia de tipo %qTla definición de datos no tiene tipo o clase de almacenamientoel dato miembro %qD no puede ser una plantilla miembrolos datos miembro pueden no tener el tipo modificado variablemente %qTel formato de depuración "%s" tiene conflictos con una selección previael nivel de salida de depuración %s es demasiado elevadodepuración: la declaración no declara nadala declaración de %q#Dla declaración de %q#D tiene %<extern%> y está inicializadala declaración de %q#D fuera de la clase no es una definiciónla declaración de %q#D oscurece un parámetroredeclaración de %qD como %sla declaración de %qD como miembro de %qTla declaración de %qD como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primerala declaración de %qD como una no funcióndeclaración de %qD como algo que no es miembrola declaración de %qD en %qD la cual no incluye a %qDla declaración de %qD no está en un espacio de nombres alrededor de %qDla declaración de %qD oscurece a una declaración globalla declaración de %qD oscurece a un miembro de 'this'la declaración de %qD oscurece a una declaración local previala declaración de %qF arroja excepciones diferentesla declaración de %qs como una matriz de funcionesla declaración de %qs como una matriz de voidsla declaración de %qs oscurece un parámetrola declaración de %qs oscurece un símbolo de la lista de parámetrosla declaración de la función C %q#D tiene conflictos conla declaración del espacio de nombres %qD tiene conflictos conredeclaración de la plantilla %q#Dfalta el id del declarador; utilizando la palabra reservada %qDdecremento de puntero a estructura desconocidadecremento de la ubicación de sólo lecturadecremento del miembro de sólo lectura %qsdecremento de la variable de sólo lectura %qsel argumento por defecto %qE usa la variable local %qDel argumento por defecto de %q#D tiene tipo %qTel argumento por defecto para el parámetro del tipo %qT tiene el tipo %qTargumento por defecto dado para el parámetro %d de %q#Dfalta el argumento por defecto para el parámetro %P de %q+#Dse especificó un argumento por defecto en la especialización explícitano se permiten los argumentos por defecto en la declaración de la especialización friend de la plantilla %qDlos argumentos por defecto sólo se permiten para parámetros de funcióndefiniendo la especialización explícita %qD en la declaración friendla definición de %q#T dentro de la lista de parámetros de plantillala definición de %qD declarado implícitamentese provee una definición para instanciación explícitael borrado de %qT está indefinidoborrando la matriz %q#Del nombre dependiente %qE se decodifica como un no tipo, la instanciación genera un tipoconversión obsoleta de una constante de cadena a %qTtipo de devolución covariante obsoleto para %q#Duso obsoleto del argumento por defecto para el parámetro de una no funcióndeferenciando el puntero %<void *%>puntero deferenciado a tipo de dato incompletola dereferencia de punteros de tipo castigado puede romper las reglas de alias estrictola dereferencia de punteros de tipo castigado romperá las reglas de alias estrictounion derivada %qT inválidase declara el destructor %qD como una plantilla miembroel destructor no puede ser una función miembro de tipo staticel destructor para la clase extranjera %qT no puede ser un miembrolos destructores no pueden ser cv-calificadoslos destructores no pueden tener parámetrosbase directa %qT inaccesible en %qT debido a ambigüedaddivisión por cerodivisión por cero en %<%E %% 0%>división por cero en %<%E %% 0.%>división por cero en %<%E / 0%>división por cero en %<%E / 0.%>no tiene soporte para multilibel dominador de %d debería ser %d, no %del dominador de %d en un estado desconocidodup2 %d 1%<const%> duplicado%<friend%> duplicado%<restrict%> duplicado%<volatile%> duplicado%qs duplicadovalor case duplicado (o con solapamiento de rangos)atributo ConstantValue duplicado para el campo '%s'nombre de operando asm %qs duplicadotipo base duplicado %qT inválidoetiqueta de case duplicada: %<valor de case duplicadocalificador-cv duplicadodeclaración duplicada para el protocolo %qsdeclaración duplicada del método %<%c%s%>instanciación explícita duplicada de %q#Dinstanciación explícita duplicada de %q#Tinicialización duplicada de %qDdeclaración de interfaz duplicada para la categoría %<%s(%s)%>declaración de interfaz duplicada para la clase %qsetiqueta %qD duplicadadeclaración duplicada de la etiqueta %qsno se encuentra la dependencia dinámica %sdynamic_cast de %q#D a %q#T nunca podrá tener éxitoalgunos elementos de la matriz %q#D tienen tipo de dato incompleto%<\0%> incrustado en el formatoemitiendo un operando PIC, pero el registro PIC aún no está preparadodeclaración vacíauna declaración vacía con especificadores de clase de almacenamiento no redeclara la etiquetauna declaración vacía con calificador de tipo no redeclara la etiquetarango de índices vacío en el inicializadorprecisión izquierda vacía en el formato %sprecisión vacía en el formato %sse especificó un rango vacíoinicializador escalar vacíohabilitar el soporte de rastreo hacia atrás sólo tiene significado cuando se compila para el Thumbhabilitar el soporte de trabajo interno de llamadas sólo tiene significado cuando se compila para el Thumbhabilitar el soporte de trabajo interno de llamado sólo tiene significado cuando se compila para el Thumblas plantillas de clase contenidas no son especializadas explícitamenteel insn final %d para el bloque %d no se encuentra en el flujo insntipos enumeral y no enumeral en la expresión condicionalno coincide el enumeral en la expresión condicional: %qT vs %qTlos valores de enumeración exceden el rango del entero más grandeel valor de enumerador para %qD no es una constante enterael valor de enumerador para %qE no es una constante enterano se definió la variable de ambiente DJGPPla variable de ambiente DJGPP apunta al fichero corrupto '%s'la variable de ambiente DJGPP apunta al fichero faltante '%s'error al cerrar %s: %merror en los argumentos para la función de especificación '%s'error en la entrada #%d del conjunto de constanteserror en la entrada #%d del conjunto de constantes
  error mientras se analizaba el conjunto de constanteserror al decodificar el conjunto de constantes
  error al decodificar los camposerror al decodificar los campos
  error al decodificar los atributos finaleserror al decodificar los atributos finales
  error al decodificar los métodoserror al decodificar los métodos
! error al leer %s desde el fichero ziperror al escribir %qserror al escribir a %s: %merror: manejo de excepciones desactivado, use -fexceptions para activarla excepción del tipo %<%T%> será atrapadaexceso de elementos en el inicializador agregadoexceso de elementos en el inicializador de matrizexceso de elementos en el inicializador de matriz de caracteresexceso de elementos en el inicializador de escalarexceso de elementos en el inicializador de structexceso de elementos en el inicializador de unionexceso de elementos en el inicializador de vectorexecv %sse esperaban %d niveles de parámetros de plantilla para %q#D, se obtuvieron %dcosto de la operación de llamada relativa a operaciones aritméticas ordinariasinstanciación explícita de %q#Dinstanciación explícita de %q#T antes de la definición de la plantillainstanciación explícita de %qD pero no hay una definición disponibleinstanciación explícita de %q#D que no es plantillainstanciación explícita del tipo %qT que no es plantillacalificación explícita en la declaración de `%D'especialización explícita en el ámbito %qD que no es espacio de nombresespecialización explícita de %qD después del primer usola especialización explícita %qD debe ser introducida por %<template <>%>especialización explícita de %qT que no es plantillano se puede usar la expresión %qE del tipo de clase abstracta %qT en las expresiones throwla expresión en el declarador new debe tener un tipo integral o de enumeraciónla declaración de la expresión tiene tipo de dato incompletolos registros extendidos no tiene mitades superioresla declaración extern de %q#D no coincide%<;%> extragrupo extra de llaves al final del inicializadorelementos extras en el inicializador escalarse ignora la calificación extra %<%T::%> en el miembro %qsse ignora la calificación extrase especificó un punto y coma extra en la definición del método especificadose especificó un punto y coma extra en un struct o unioncalificadores de tipo extra en el argumento de formato (argumento %d)argumento extraño para la opción '%s'no se encontró la clase '%s'falló al reclamar una función innecesarialos atributos fastcall y regparm no son compatibleslos atributos fastcall y stdcall no son compatibleserror fatal: fclosefclose %sfdopencampo %q#D con el mismo nombre que la claseel campo %qD tiene tipo de dato incompletoel campo %qD en la clase local no puede ser staticel campo %qD es declarado inválidamente como un tipo de funciónel campo %qD es declarado inválidamente como un tipo de métodoel campo %qs declarado como una funciónel campo %qs tiene tipo de dato incompletono se encuentra el campo %qsel inicializador del campo no es constanteno coincide el tipo del inicializador del campoel nombre del campo no está en el inicializador de record o unionprecisión del campoanchura de campoanchura de campo en formato printfanchura de campo en formato scanfanchura de campo en formato strfmonanchura de campo en formato strftimeel fichero termina en el argumento por defectono se encuentra el fichero '%s'la declaración del ámbito de fichero de %qs especifica %<auto%>la declaración del ámbito de fichero de %qs especifica %<register%>carácter de rellenocarácter de relleno en el formato de strfmonse encontró la función fini en el objeto %sel primer argumento de %<__builtin_choose_expr%> no es una constanteel primer argumento para %<va_arg%> no es del tipo %<va_list%>fix_sched_param: parámetro desconocido: %sla constante de coma flotante excede el rango de %<%s%>constante de coma flotante mal usadala constante de coma flotante no es un operando inmediato válidodesbordamiento de coma flotante en la expresióncontrol de flujo insn dentro de un bloque básicofold check: el árbol original cambió por un plieguefopen %spara cada funcion en la que aparece.)para la declaración de plantilla %qDel formato %q.*s espera el tipo %<%T%s%>, pero el argumento %d es del tipo %qTel formato %q.*s espera el tipo %<%s%s%>, pero el argumento %d es del tipo %qTno se usa el argumento de formato %d antes de usar el argumento %d en el formato de estilo-$se usa más de una vez el argumento de formato %d en el formato %sel formato es una cadena de carácter anchael formato no es una cadena literal y no tiene argumentos de formatoel formato no es una cadena literal, no se revisaron los tipos de argumentoel formato no es una cadena literal, no se revisó la cadena de formatoel argumento de la cadena de formato a continuación de los argumentos que recibirán formatoel argumento de la cadena de formato no es del tipo cadena de textola cadena de formato tiene un número de operadores inválidoformando %s para referenciar al tipo %qTformando la referencia a voidse encontró %<-%s%> en lugar de %<+%s%> en el(los) protocolo(s)el completado por software de fp requiere una opción -mtrap-precision=ifr30_print_operand: código %%F inválidofr30_print_operand: código %%x inválidofr30_print_operand: operando inválido para el código %%Afr30_print_operand: MEM sin manejarfr30_print_operand: código desconocidofr30_print_operand: no se reconoce el código %%Bfr30_print_operand: no se reconoce el código %%bfr30_print_operand: no se reconoce el código %%pfr30_print_operand_address: dirección sin manejarel tamaño de almacenamiento de %qs esel tamaño del marco es demasiado grande para una revisión confiable de la pilala declaración friend %q#D declara una función que no es plantillala declaración friend no nombra una clase o funciónla declaración friend no está en una definición de clasela declaración friend requiere una llave de clase, p.e. %<friend %#T%>la declaración friend requere una llave de clase, p.e. %<friend class %T::%D%>desde esta ubicaciónfrv_print_operand: código desconocidola función %q#D está inicializada como una variablela función %qD se declaró virtual dentro de un unionla función %qD está inicializada como una variablela función %qs no puede ser declarada %<mutable%>el cuerpo de la función no está disponiblela llamada a la función tiene valor agregadofunción llamada a través de un tipo de dato que no es compatiblela declaración de la función no es un prototipola función declarada %<noreturn%> tiene una declaración %<return%>la definición de la función se declaró como %<__thread%>la definición de la función se declaró como %<auto%>la definición de la función se declaró como %<register%>la definición de la función se declaró como %<typedef%>la definición de la función tiene un tipo calificado voidla función no devuelve valores de tipo cadenala función puede ser un candidato posible para el atributo de formato %qsla función no se consideró para `inlining'la función no se puede hacer inlineel tipo de devolución de función no puede ser funciónlos tipos de devolución de función no son compatibles debido a %<volatile%>la función devuelve una funciónla función devuelve una matrizla función devuelve la dirección de una variable localla función devuelve un agregadono se permite la especialización parcial de la función de plantilla %qDlos tipos de función no son totalmente compatibles en ISO Cel ámbito de la función %qs es implícitamente auto y declarada %<__thread%>soporte para function_profilersoporte para function_profiler para MMIXcontrolador gcc versión %s ejecutando gcc version %s
  gcc versión %s
  gcov (GCC) %s
  la generación de instrucciones Probables a Ramificar está activada, pero no tiene soporte por la arquitecturael código de thunk genérico falló para el método %q#D que utiliza %<...%>obteniendo el límite del tamaño máximo del fichero core: %mgfc_conv_constant_to_tree(): tipo inválido: %sgfc_todo: Sin Implementar: gfc_trans_code(): Código de declaración erróneofalló la gimplificaciónno se da soporte a constructores globales en este objetivocon la declaración global %q#Dno se da soporte a destructores globales en este objetivose usó la variable de registro global %qD en la función anidadase usó la variable de registro global %qs en la función anidadala variable de registro global sigue a una definiciónd de funciónla variable de registro global tiene el valor inicialse obtuvieron %d parámetros de plantilla para %q#Dse obtuvieron %d parámetros de plantilla para %q#Tgp es constante (pero hay save/restore de gp en llamadas indirectas)gp_offset (%ld) o end_offset (%ld) es menor a cero.se debe reubicar el PCHla cabeza insn %d para el bloque %d no se encuentra en el flujo insncuánto puede crecer la unidad de compilación dada a causa del inlining (en porcentajes)ia64_print_operand: código desconocidosi se alcanza este código, el programa abortaráse ignora el método 'se ignoran los calificadores %qV agregados al tipo de función %qTignorando el directorio duplicado "%s"
--- 1099,1112 ----
  collect: alterando %s en %s
  coma al final de la lista de enumeradoresla opción de línea de comando "%s" es válida para %s pero no para %sno es segura la comparacion de coma flotante con == o !=comparación entre %q#T y %q#Tcomparación entre puntero y enterocomparación entre signed y unsignedcomparación entre expresiones enteras signed y unsignedcomparación entre los tipos %q#T y %q#Tla comparación siempre es %dla comparación siempre es %d debido a la anchura del campo de bitla comparación siempre es falsa debido al rango limitado del tipo de datosla comparación siempre es verdadera debido al rango limitado del tipo de datoscomparación de punteros completos e incompletosla comparación de diferentes tipos de puntero carece de una conversióncomparación de un ~unsigned promovido con una constantecomparación de un ~unsigned promovido con unsignedla comparación de una expresión unsigned < 0 siempre es falsala comparación de una expresión unsigned >= 0 siempre es verdaderalas comparaciones como X<=Y<=Z no tienen su significado matemáticocompilación terminada debido a -Wfatal-errors.
  compilación terminada.
! complex inválido para %qsla literal compuesta tiene tamaño variableespecificaciones de acceso en conflicto para el campo %qE, ignoradoespecificaciones de acceso en conflicto para el método %qD, ignoradodeclaraciones de %q#D en conflictotipos de devolución en conflicto especificados para %q#Del nombre de la super clase %qs causa conflictocausa conflicto con la declaración interna %q#Dcausa conflicto con la declaración de la función %q#Dtiene conflictos con la declaración nueva con el enlace %qLcausa conflictos con la declaración previa %q#Dconst %qs no puede ser declarado %<mutable%>const_double_split recibió un insn erróneo:el argumento constante está fuera de rango para %qsel constructor no puede ser una función miembro de tipo staticel constructor para la clase extranjera %qT no puede ser un miembrose usó la sintaxis de constructor, pero no se declaró un constructor para el tipo %qTlos constructores no pueden ser declarados virtuallos constructores tal vez no sean cv-calificadosla declaración continue no está dentro de un ciclola declaración continue no está dentro de un ciclo o switchel control puede alcanzar el final de la función %qD que no es void al ser inlinedconversión de %q#T a %q#Tla conversión de %qT a %qT descarta los calificadoresla conversión de %qT a %qT es ambiguase solicitó la conversión desde %qT al tipo no escalar %qTla conversión carece de tipo al final del formatola conversión de %qE desde %qT a %qT es ambiguala conversión a %s%s nunca usará un operador de conversión de tipoconversión a tipo de dato incompletose solicitó conversión a tipo no escalarconvirtiendo NULL a un tipo que no es punteroconvirtiendo de %qT a %qTconvirtiendo el valor negativo %qE a %qTla conversión de la función sobrecargada %qD al tipo %q#T es ambiguaconvirtiendo a %qT desde %qTconvirtiendo al tipo %qT que no es puntero desde NULLinformación de análisis de perfil corrupta: el borde de %i a %i excede la cuenta maximalinformación de análisis de perfil corrupta: el número de ejecuciones para el borde %d-%d debería ser %iinformación de análisis de perfil corrupta: el número de iteraciones para el bloque básico %d debería ser %iinformación de análisis de perfil corrupta: run_max * runs < sum_maxinformación de análisis de perfil corrupta: sum_all es menor que sum_maxno se puede convertir %qE a %qTno se puede convertir el argumento de plantilla %qE a %qTno se puede encontrar un registro de vaciadono se puede encontrar un campo class$ en el tipo de interfaz java %qTno se puede encontrar el fichero de especificaciones %s
  no se puede abrir el fichero de volcado %qs: %sno se puede dividir insnno se puede determinar el nombre del objetivo para la revisión de dependenciasno se puede encontrar la clase %sno se puede ejecutar '%s': %sno se puede hacer unmap de pch_address_space: %m
! no coincide la cobertura para la función %qs al leer el contador %qs.no coincide la cobertura para la función %u al leer los contadores de ejecución.creado y usado con diferentes opciones de -fpiccreado y usado con diferentes opciones de -fpiecreado y usado con diferentes opciones de '-m%s'creando %screando la matriz de %qTcreando la matriz de %qT, la cual es un tipo de clase abstractacreando la matriz con tamaño cerocreando la matriz con tamaño cero (%qE)creando un puntero a función miembro del tipo %qT que no es clasecreando un puntero al miembro del tipo %qT que no es clasecreando un puntero al miembro de referencia de tipo %qTla definición de datos no tiene tipo o clase de almacenamientoel dato miembro %qD no puede ser una plantilla miembrolos datos miembro pueden no tener el tipo modificado variablemente %qTel formato de depuración "%s" tiene conflictos con una selección previael nivel de salida de depuración %s es demasiado elevadodepuración: la declaración no declara nadala declaración de %q#Dla declaración de %q#D tiene %<extern%> y está inicializadala declaración de %q#D fuera de la clase no es una definiciónla declaración de %q#D oscurece un parámetroredeclaración de %qD como %sla declaración de %qD como miembro de %qTla declaración de %qD como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primerala declaración de %qD como una no funcióndeclaración de %qD como algo que no es miembrola declaración de %qD en %qD la cual no incluye a %qDla declaración de %qD no está en un espacio de nombres alrededor de %qDla declaración de %qD oscurece a una declaración globalla declaración de %qD oscurece a un miembro de 'this'la declaración de %qD oscurece a una declaración local previala declaración de %qF arroja excepciones diferentesla declaración de %qs como una matriz de funcionesla declaración de %qs como una matriz de voidsla declaración de %qs oscurece un parámetrola declaración de %qs oscurece un símbolo de la lista de parámetrosla declaración de la función C %q#D tiene conflictos conla declaración del espacio de nombres %qD tiene conflictos conredeclaración de la plantilla %q#Dfalta el id del declarador; utilizando la palabra reservada %qDdecremento de puntero a estructura desconocidadecremento de la ubicación de sólo lecturadecremento del miembro de sólo lectura %qsdecremento de la variable de sólo lectura %qsel argumento por defecto %qE usa la variable local %qDel argumento por defecto de %q#D tiene tipo %qTel argumento por defecto para el parámetro del tipo %qT tiene el tipo %qTargumento por defecto dado para el parámetro %d de %q#Dfalta el argumento por defecto para el parámetro %P de %q+#Dse especificó un argumento por defecto en la especialización explícitano se permiten los argumentos por defecto en la declaración de la especialización friend de la plantilla %qDlos argumentos por defecto sólo se permiten para parámetros de funcióndefiniendo la especialización explícita %qD en la declaración friendla definición de %q#T dentro de la lista de parámetros de plantillala definición de %qD declarado implícitamentese provee una definición para instanciación explícitael borrado de %qT está indefinidoborrando la matriz %q#Del nombre dependiente %qE se decodifica como un no tipo, la instanciación genera un tipoconversión obsoleta de una constante de cadena a %qTtipo de devolución covariante obsoleto para %q#Duso obsoleto del argumento por defecto para el parámetro de una no funcióndeferenciando el puntero %<void *%>puntero deferenciado a tipo de dato incompletola dereferencia de punteros de tipo castigado puede romper las reglas de alias estrictola dereferencia de punteros de tipo castigado romperá las reglas de alias estrictounion derivada %qT inválidase declara el destructor %qD como una plantilla miembroel destructor no puede ser una función miembro de tipo staticel destructor para la clase extranjera %qT no puede ser un miembrolos destructores no pueden ser cv-calificadoslos destructores no pueden tener parámetrosbase directa %qT inaccesible en %qT debido a ambigüedaddivisión por cerodivisión por cero en %<%E %% 0%>división por cero en %<%E %% 0.%>división por cero en %<%E / 0%>división por cero en %<%E / 0.%>no tiene soporte para multilibel dominador de %d debería ser %d, no %del dominador de %d en un estado desconocidodup2 %d 1%<const%> duplicado%<friend%> duplicado%<restrict%> duplicado%<volatile%> duplicado%qs duplicadovalor case duplicado (o con solapamiento de rangos)atributo ConstantValue duplicado para el campo '%s'nombre de operando asm %qs duplicadotipo base duplicado %qT inválidovalor de case duplicadocalificador-cv duplicadodeclaración duplicada para el protocolo %qsdeclaración duplicada del método %<%c%s%>instanciación explícita duplicada de %q#Dinstanciación explícita duplicada de %q#Tinicialización duplicada de %qDdeclaración de interfaz duplicada para la categoría %<%s(%s)%>declaración de interfaz duplicada para la clase %qsetiqueta %qD duplicadadeclaración duplicada de la etiqueta %qsno se encuentra la dependencia dinámica %sdynamic_cast de %q#D a %q#T nunca podrá tener éxitoalgunos elementos de la matriz %q#D tienen tipo de dato incompleto%<\0%> incrustado en el formatoemitiendo un operando PIC, pero el registro PIC aún no está preparadodeclaración vacíauna declaración vacía con especificadores de clase de almacenamiento no redeclara la etiquetauna declaración vacía con calificador de tipo no redeclara la etiquetarango de índices vacío en el inicializadorprecisión izquierda vacía en el formato %sprecisión vacía en el formato %sse especificó un rango vacíoinicializador escalar vacíohabilitar el soporte de rastreo hacia atrás sólo tiene significado cuando se compila para el Thumbhabilitar el soporte de trabajo interno de llamadas sólo tiene significado cuando se compila para el Thumbhabilitar el soporte de trabajo interno de llamado sólo tiene significado cuando se compila para el Thumblas plantillas de clase contenidas no son especializadas explícitamenteel insn final %d para el bloque %d no se encuentra en el flujo insntipos enumeral y no enumeral en la expresión condicionalno coincide el enumeral en la expresión condicional: %qT vs %qTlos valores de enumeración exceden el rango del entero más grandeel valor de enumerador para %qD no es una constante enterael valor de enumerador para %qE no es una constante enterano se definió la variable de ambiente DJGPPla variable de ambiente DJGPP apunta al fichero corrupto '%s'la variable de ambiente DJGPP apunta al fichero faltante '%s'error al cerrar %s: %merror en los argumentos para la función de especificación '%s'error en la entrada #%d del conjunto de constanteserror en la entrada #%d del conjunto de constantes
  error mientras se analizaba el conjunto de constanteserror al decodificar el conjunto de constantes
  error al decodificar los camposerror al decodificar los campos
  error al decodificar los atributos finaleserror al decodificar los atributos finales
  error al decodificar los métodoserror al decodificar los métodos
! error al leer %s desde el fichero ziperror al escribir %qserror al escribir a %s: %merror: manejo de excepciones desactivado, use -fexceptions para activarla excepción del tipo %<%T%> será atrapadaexceso de elementos en el inicializador agregadoexceso de elementos en el inicializador de matrizexceso de elementos en el inicializador de matriz de caracteresexceso de elementos en el inicializador de escalarexceso de elementos en el inicializador de structexceso de elementos en el inicializador de unionexceso de elementos en el inicializador de vectorexecv %sse esperaban %d niveles de parámetros de plantilla para %q#D, se obtuvieron %dcosto de la operación de llamada relativa a operaciones aritméticas ordinariasinstanciación explícita de %q#Dinstanciación explícita de %q#T antes de la definición de la plantillainstanciación explícita de %qD pero no hay una definición disponibleinstanciación explícita de %q#D que no es plantillainstanciación explícita del tipo %qT que no es plantillacalificación explícita en la declaración de `%D'especialización explícita en el ámbito %qD que no es espacio de nombresespecialización explícita de %qD después del primer usola especialización explícita %qD debe ser introducida por %<template <>%>especialización explícita de %qT que no es plantillano se puede usar la expresión %qE del tipo de clase abstracta %qT en las expresiones throwla expresión en el declarador new debe tener un tipo integral o de enumeraciónla declaración de la expresión tiene tipo de dato incompletolos registros extendidos no tiene mitades superioresla declaración extern de %q#D no coincide%<;%> extragrupo extra de llaves al final del inicializadorelementos extras en el inicializador escalarse ignora la calificación extra %<%T::%> en el miembro %qsse ignora la calificación extrase especificó un punto y coma extra en un struct o unioncalificadores de tipo extra en el argumento de formato (argumento %d)argumento extraño para la opción '%s'no se encontró la clase '%s'falló al reclamar una función innecesarialos atributos fastcall y regparm no son compatibleslos atributos fastcall y stdcall no son compatibleserror fatal: fclosefclose %sfdopencampo %q#D con el mismo nombre que la claseel campo %qD tiene tipo de dato incompletoel campo %qD en la clase local no puede ser staticel campo %qD es declarado inválidamente como un tipo de funciónel campo %qD es declarado inválidamente como un tipo de métodoel campo %qs declarado como una funciónel campo %qs tiene tipo de dato incompletono se encuentra el campo %qsel inicializador del campo no es constanteno coincide el tipo del inicializador del campoel nombre del campo no está en el inicializador de record o unionprecisión del campoanchura de campoanchura de campo en formato printfanchura de campo en formato scanfanchura de campo en formato strfmonanchura de campo en formato strftimeel fichero termina en el argumento por defectono se encuentra el fichero '%s'la declaración del ámbito de fichero de %qs especifica %<auto%>la declaración del ámbito de fichero de %qs especifica %<register%>carácter de rellenocarácter de relleno en el formato de strfmonse encontró la función fini en el objeto %sel primer argumento de %<__builtin_choose_expr%> no es una constanteel primer argumento para %<va_arg%> no es del tipo %<va_list%>fix_sched_param: parámetro desconocido: %sla constante de coma flotante excede el rango de %<%s%>constante de coma flotante mal usadala constante de coma flotante no es un operando inmediato válidodesbordamiento de coma flotante en la expresióncontrol de flujo insn dentro de un bloque básicofold check: el árbol original cambió por un plieguefopen %spara cada funcion en la que aparece.)para la declaración de plantilla %qDel formato %q.*s espera el tipo %<%T%s%>, pero el argumento %d es del tipo %qTel formato %q.*s espera el tipo %<%s%s%>, pero el argumento %d es del tipo %qTno se usa el argumento de formato %d antes de usar el argumento %d en el formato de estilo-$se usa más de una vez el argumento de formato %d en el formato %sel formato es una cadena de carácter anchael formato no es una cadena literal y no tiene argumentos de formatoel formato no es una cadena literal, no se revisaron los tipos de argumentoel formato no es una cadena literal, no se revisó la cadena de formatoel argumento de la cadena de formato a continuación de los argumentos que recibirán formatoel argumento de la cadena de formato no es del tipo cadena de textola cadena de formato tiene un número de operadores inválidoformando %s para referenciar al tipo %qTformando la referencia a voidse encontró %<-%s%> en lugar de %<+%s%> en el(los) protocolo(s)el completado por software de fp requiere una opción -mtrap-precision=ifr30_print_operand: código %%F inválidofr30_print_operand: código %%x inválidofr30_print_operand: operando inválido para el código %%Afr30_print_operand: MEM sin manejarfr30_print_operand: código desconocidofr30_print_operand: no se reconoce el código %%Bfr30_print_operand: no se reconoce el código %%bfr30_print_operand: no se reconoce el código %%pfr30_print_operand_address: dirección sin manejarel tamaño de almacenamiento de %qs esel tamaño del marco es demasiado grande para una revisión confiable de la pilala declaración friend %q#D declara una función que no es plantillala declaración friend no nombra una clase o funciónla declaración friend no está en una definición de clasela declaración friend requiere una llave de clase, p.e. %<friend %#T%>la declaración friend requere una llave de clase, p.e. %<friend class %T::%D%>desde esta ubicaciónfrv_print_operand: código desconocidola función %q#D está inicializada como una variablela función %qD se declaró virtual dentro de un unionla función %qD está inicializada como una variablela función %qs no puede ser declarada %<mutable%>el cuerpo de la función no está disponiblela llamada a la función tiene valor agregadofunción llamada a través de un tipo de dato que no es compatiblela declaración de la función no es un prototipola función declarada %<noreturn%> tiene una declaración %<return%>la definición de la función se declaró como %<__thread%>la definición de la función se declaró como %<auto%>la definición de la función se declaró como %<register%>la definición de la función se declaró como %<typedef%>la definición de la función tiene un tipo calificado voidla función no devuelve valores de tipo cadenala función puede ser un candidato posible para el atributo de formato %qsla función no se consideró para `inlining'la función no se puede hacer inlineel tipo de devolución de función no puede ser funciónlos tipos de devolución de función no son compatibles debido a %<volatile%>la función devuelve una funciónla función devuelve una matrizla función devuelve la dirección de una variable localla función devuelve un agregadono se permite la especialización parcial de la función de plantilla %qDlos tipos de función no son totalmente compatibles en ISO Cel ámbito de la función %qs es implícitamente auto y declarada %<__thread%>soporte para function_profilersoporte para function_profiler para MMIXcontrolador gcc versión %s ejecutando gcc version %s
  gcc versión %s
  gcov (GCC) %s
  la generación de instrucciones Probables a Ramificar está activada, pero no tiene soporte por la arquitecturael código de thunk genérico falló para el método %q#D que utiliza %<...%>obteniendo el límite del tamaño máximo del fichero core: %mgfc_conv_constant_to_tree(): tipo inválido: %sgfc_todo: Sin Implementar: gfc_trans_code(): Código de declaración erróneofalló la gimplificaciónno se da soporte a constructores globales en este objetivocon la declaración global %q#Dno se da soporte a destructores globales en este objetivose usó la variable de registro global %qD en la función anidadase usó la variable de registro global %qs en la función anidadala variable de registro global sigue a una definiciónd de funciónla variable de registro global tiene el valor inicialse obtuvieron %d parámetros de plantilla para %q#Dse obtuvieron %d parámetros de plantilla para %q#Tgp es constante (pero hay save/restore de gp en llamadas indirectas)gp_offset (%ld) o end_offset (%ld) es menor a cero.se debe reubicar el PCHla cabeza insn %d para el bloque %d no se encuentra en el flujo insncuánto puede crecer la unidad de compilación dada a causa del inlining (en porcentajes)ia64_print_operand: código desconocidosi se alcanza este código, el programa abortaráse ignora el método 'se ignoran los calificadores %qV agregados al tipo de función %qTignorando el directorio duplicado "%s"
*************** PARTICULAR
*** 1131,1138 ****
  se ignoran los atributos empacados en el campo %q#D no empacado que no es PODse ignora la opción desconocida %q.*s en %<-fdump-%s%>se especificó un tipo agregado %qs ilegal para la variable de instancia %qsse especificó un tipo de referencia ilegal para la variable de instancia %qsdeclaración implícita de la función %qElos registros extraídos implícitamente deben ser agrupados en la parte superior de la pilarestricción imposible en %<asm%>es imposible la restricción de registros en %<asm%>en %s, en %s:%den el bloque básico %d:en la declaración %qDen el paso del argumento %P de %q+Dacumulador inapropiado para %qsdeclaració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 %qEtipos incompatibles en la asignacióntipos incompatible en la asignación de %qT a %qTtipos incompatibles en la inicializacióntipos incompatibles en la devoluciónopción '%s' incompletaimplementación incompleta de la categoría %qsimplementación incompleta de la clase %qsel tipo incompleto %qT no tiene al miembro %qDse utilizó el tipo incompleto %qT en un especificador de nombre anidadounificación de tipo incompletoespecificación de instancia de variable inconsistenterestricciones de operandos inconsistentes en un %<asm%>insn incorrecto:incremento de puntero a estructura desconocidaincremento de la ubicación de sólo lecturaincremento del miembro de sólo lectura %qsincremento de la variable de sólo lectura %qsvalor de índice en lugar del nombre del campo en el inicializador de unionse encontró la función init en el objeto %sla inicialización descarta los calificadores del tipo del destino del punteroinicialización desde un tipo de puntero incompatiblela inicialización crea un entero desde un puntero sin una conversiónla inicialización crea un puntero desde un entero sin una conversiónla inicialización hace que la función calificada apunte desde una no calificadainicialización de un miembro de matriz flexibleinicialización de un miembro de matriz flexible en un contexto anidadocampo inicializado con efectos laterales sobreescritosel elemento inicializador no es calculable al momento de la cargael elemento inicializador no es constanteel inicializador termina prematuramenteel inicializador no puede determinar el tamaño de %qDel 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 es demasiado complicadoinicializador para una variable escalar requiere un elementoinicializador inválido para el miembro static con constructorse especificó un inicializador para el método no virtual %qDla cadena del inicializador para la matriz de caracteres es demasiado largainicializando una matriz con una lista de parámetrosse usa la función inline %qD pero nunca se definióla restricción de operando de entrada contiene %qcinsn %d está dentro del bloque básico %d pero block_for_insn es %iinsn %d está dentro del bloque básico %d pero block_for_insn es NULLinsn %d está en múltiples bloques básicos (%d y %d)insn no satisface sus restricciones:insn fuera del bloque básicoinstalar: %s%s
  la variable de instancia %qs es accessada en el método de la clasela variable de instancia %qs es de tamaño desconocidola variable de instancia %qs es %s; esto será un error severo en el futurola variable de instancia %qs es declarada %sla variable de instancia %qs es declarada privadainstanciación de %qD como tipo %qTla instrucción nunca se ejecutano se da soporte a la calendarización de instrucciones en este objetivomatriz de enteros inicializada con una cadena no anchala constante entera es demasiado grande para el tipo %qsel entero kind=8 no está disponible para la opción -fdefault-integer-8desbordamiento entero en la expresiónla expresión integral %qE no es una constanteaún no se ha implementado las optimizaciones intermódulos para C++la interfaz %qs no tiene una disposición de cadena constante válidalos atributos de visibilidad internal y protected no tienen soporte en esta configuración; se ignoranerror 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 internoerror interno - unget erróneoerror interno - nombre Utf8 inválidoerror interno en check-init: árbol de código no implementado: %serror interno en generate_bytecode_insn - no se ha implementado el árbol de código: %serror interno: se encontró %%) sin un %%( en el patrón del ensambladorerror interno: se encontró %%> sin un %%< en el patrón del ensambladorerror interno: se encontró %%] sin un %%[ en el patrón del ensambladorerror interno: se encontró %%} sin un %%{ en el patrón del ensambladorerror interno: registro erróneo: %derror interno: cris_side_effect_mode_ok con operandos erróneoserror interno: insn colateral afectando al efecto principalaborto interno de gcc en %s, en %s:%dno se pueden codificar las Rutinas de Servicios de Interrupción en el modo Thumbvariable intrínsica que no es un procedimiento#pragma %s inválida%%-código inválidooperando %%A inválidooperando %%B inválidooperando %%C inválidovalor %%C inválidooperando %%D inválidovalor %%D inválidovalor %%E inválidovalor %%F inválidovalor %%G inválidovalor %%H inválidocódigo %%J inválidovalor %%J inválidovalor %%K inválidovalor %%L inválidovalor %%M inválidovalor %%N inválidovalor %%O inválidooperando %%P inválidovalor %%P inválidovalor %%R inválidovalor %%S inválidovalor %%T inválidovalor %%U inválidooperando %%Y inválidovalor %%Y inválidooperando %%c inválidooperando %%d inválidovalor %%d inválidooperando %%f inválidovalor %%f inválidovalor %%h inválidocódigo %%j inválidovalor %%j inválidovalor %%k inválidovalor %%m inválidovalor %%p inválidovalor %%q inválidovalor %%r inválidooperando %%s inválidovalor %%s inválidovalor %%t%%b inválidovalor %%u inválidovalor %%v inválidovalor %%x inválidocódigo %%xn inválido'asm' inválido: valor de --param %qs inválidoopción de ABI inválida: -mabi=%sargumento IACC inválidoPC inválido en la tabla de números de líneaUNSPEC inválido como operandoreemplazo de registro Z inválido para el insntipo abstracto de devolución inválido para la función %q+#Dtipo abstracto de devolución inválido para la función miembro %q+#Dtipo abstracto %qT inválido para %qEtipo abstracto inválido para %q+Dacceso inválido a datos del miembro que no es static %qD del objeto NULLdirección inválidaalineación inválida para %<#pragma align%>, ignoradoaplicación inválida de %<sizeof%> a un tipo de funciónaplicación inválida de %qs a un campo de bitsaplicación inválida de %qs a una función miembroaplicación inválida de %qs a un tipo voidaplicación inválida de %qs a un tipo de dato incompleto %qT argumento inválido del atributo %qsargumento inválido para %<__builtin_frame_address%>argumento inválido para %<__builtin_return_address%>especificación de clase base inválidaconversión inválida del tipo %qT al tipo %qTconversión inválida de una expresión valor-r del tipo %qT al tipo %qTconversión inválida al tipo de función %qTparámetro de captura inválidonombre de clase inválido en la declaración de %qDconst_cast inválido del tipo %qT al tipo %qTconst_cast inválido de un valor-r de tipo %qT al tipo %qToperando const_double inválidorestricciones inválidas para el operandoconstructor inválido; tal vez quiso decir %<%T (const %T&)%>conversión inválida de %qT a %qTconversión inválida del tipo %qT a partir del tipo %qTtipo de devolución covariante inválido para %q#Ddeclaración inválida de la plantilla miembro %q#D en la clase localargumento por defecto inválido para una plantilla de parámetro de plantilladefinición inválida del tipo calificado %qTexpresión inválida como operandoabi de coma flotante inválida: -mfloat-abi=%sopción de emulación de coma flotante inválida: -mfpe-%sopción coma flotante inválida: -mfpu-%sdeclaración inválida de funcióninicialización en la clase inválida para el miembro de datos static de tipo %qT que no es integraldirección (S) indirecta de memoria inválidadirección indirecta de memoria inválidavalor inicial inválido para el miembro %qsinicialización inválida de una referencia que no es constante de tipo %qT desde un temporal de tipo %qTinicialización inválida de la referencia de tipo %qT desde una expresión de tipo %qTinicializador inválidoinicializador inválido para la cadena de bitsinsn inválido:l-valor inválido en la salida asm %dl-valor inválido en la declaración asml-valor inválido en la asignaciónl-valor inválido en decrementol-valor inválido en incrementol-valor inválido en %<&%> unariomáscara inválidadeclaración de la función miembro inválidadeclaración de la plantilla miembro %qD inválidacódigo de operando '%c' inválidooperando inválido para el modificador 'A'operando inválido para el modificador 'D'operando inválido para el modificador 'H'operando inválido para el modificador 'P'operando inválido para el modificador 'T'operando inválido para el modificador 'b'operando inválido para el modificador 'e'operando inválido para el modificador 'm'operador inválido para el modificador 'p'operando inválido para el modificador 'v'operando inválido para el modificador 'z'operando inválido para el '%c'operando inválido en la instrucciónmodificador de letra de operando inválidooperando inválido para el código de salidaoperando inválido para el código %%H%%Loperando inválido para el código %%Noperando inválido para el código %%Roperador inválido para el código %%T/%%Boperando inválido para el código %%Uoperando inválido para el código %%Voperador inválido para el código %%poperando inválido para el código %%soperadores inválidos de tipos %qT y %qT para el binario %qOoperadores inválidos para el binario %soperación inválida en tipo no instanciadoopción inválida %<-mstack-increment=%s%>opción %qs inválidaargumento de opción %qs inválidoopción inválida para -mfloat-gprsel parámetro %qs es inválidocombinación de parámetros inválida para el intrínseco AltiVec %qstipo de parámetro %qT inválidomodo de puntero %qs inválidopuntero inválido al campo de bit %qDpuntuación %qc inválida en la restriccióncalificadores inválidos en el tipo de función no miembroámbito calificador inválido en el nombre del seudo-destructortipo receptor %qs inválidoredeclaración inválida de %qDregistro inválido en la instrucciónregistro inválido en la instrucción moverotate insn inválidoel segundo argumento para %<__builtin_prefetch%> es inválido; se usará cerostatic_cast inválido del tipo %qT al tipo %qTclase de almacenamiento inválida para la función %qsdeclaración de la plantilla de %qD inválidaid de plantilla inválidoel tercer argumento para %<__builtin_prefetch%> es inválido; se usará ceroexpresión de valor verdadero inválidatipo %<void%> inválido para newel tipo inválido %qT fue declarado %<friend%>argumento de tipo inválidoargumento de tipo inválido de %qstipos inválidos %<%T[%T]%> para índice de matrizuso inválido de %%d, %%x, o %%Xuso inválido de %<--%> en la variable booleana %qDuso inválido de %<::%>uso inválido de %<restrict%>uso inválido de %<this%> en el nivel principaluso inválido de %<this%> en la función no miembrouso inválido de %<virtual%> en la declaración de plantilla de %q#Duso inválido de %qDuso inválido de %qD como un valor por defecto para una plantilla de parámetro de plantillauso inválido de %qE para formar una función puntero a miembro.  Use un identificador calificado.uso inválido de %qs en puntero a miembrouso inválido de un puntero a un tipo incompleto en aritmética de punterosuso inválido de matrices con límites sin especificaruso inválido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de funciónuso inválido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembrosuso inválido del constructor como una plantillauso inválido de un miembro de matriz flexibleuso inválido del typedef incompleto %qsuso inválido del miembro %qD en la función miembro staticuso inválido de matriz no-lvaluadauso inválido del dato miembro no static %qDuso inválido de una función miembro que no es staticuso inválido de la función miembro no static %qDuso inválido del dato miembro no static %qEuso inválido de una estructura con un miembro de matriz flexibleuso inválido del id de plantilla %qD en la declaración de la plantilla primariauso inválido del nombre de plantilla %qE sin una lista de argumentosuso inválido del tipo %qT como un valor por defecto para una plantilla de parámetro de plantillauso inválido del tipo indefinido %<%s %s%>uso inválido de la expresión voidvalor inválido para -mstack-guardvalor inválido para -mwarn-framesizevalor inválido para -mwarn-framesizetipo vector inválido para el atributo %qsinvoke[no-estático] en un método estáticoinvokestatic en un método abstractoinvokestatic en un método no estáticosu dest_idx debería ser %d, no %dsu ámbito es solamente esta definición o declaración, lo cual probablemente no sea lo que deseael abi iwmmxt requiere un cpu capaz de iwmmxtiwmmxt requiere una ABI compatible con AAPCS para una operación adecuadajcf-dump: no se especificaron clases
  omisión del salto desactivadosalto al ámbito de un identificador con tipo modificado variablementesalto a una expresión de declaraciónsalto a la etiqueta casesalto a la etiqueta %qDbasura al final de #pragma %sbasura al final del #pragma GCC java_exceptionsbasura al final de #pragma extern_prefixbasura 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 longcallbasura al final de #pragma redefine_extnamebasura al final de #pragma weakbasura 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 pack%>basura al final de '#pragma %s'basura al final de '#pragma options'basura al final de '#pragma unused'basura al final de la cadena de firmala palabra clave %<export%> no está implementada, y será ignoradano se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado implícitamente es un tipo)no se permite la palabra clave %<typename%> en este contexto (la clase base implícitamente es un tipo)no se permite la palabra clave %<typename%> fuera de las plantillasse define la etiqueta %qD pero no se usase usa la etiqueta %qD pero no está definidala etiqueta %qE es referenciada fuera de cualquier funciónla etiqueta %qs es referenciada fuera de cualquier funciónla etiqueta al final de una declaración compuestaetiqueta nombrada wchar_trevisión lang_*: falló en %s, en %s:%dno se reconoce el lenguaje %sno se reconoce la cadena de lenguaje %<"%E"%>cambio de puntero de marco grande (%d) con -mtiny-stackentero grande truncado implícitamente al tipo unsignedla disposición de clases derivadas de la clase vacía %qT puede cambiar en una versión futura de GCCld devolvió el estado de salida %dprecisión izquierdaprecisión izquierda en formato strfmoncuenta de desplazamiento a la izquierda >= anchura del tipola cuenta de desplazamiento a la izquierda es negativael operador del lado izquierdo de la expresión coma no tiene efectomodificador de longitudmodificador de longitud en formato printfmodificador de longitud en formato scanfmodificador de longitud en formato strfmonbibliotecas: %s
! la función de biblioteca %q#D se redeclara como %q#D que no es funciónno se encuentra la biblioteca lib%slo_sum no de un registrola clase local %q#T no debe tener datos miembro static %q#Dla declaración local de %qs oculta la variable de instanciala variable local %qD no puede aparecer en este contextolong y short especificados juntos para %qsla constante long long no es un operando inmediato válidose especifica long ó short con char para %qsse especifica long ó short con tipo floating para %qslong, short, signed ó unsigned inválidos para %qsuso inválido de long, short, signed ó unsigned para %qsespecificador throw más flexible para %q#Fel valor inferior de la etiqueta de rango `case' es menor que el valor mínimo para el tipofalta el nombre de macro después de %qshaciendo a %qD static#pragma GCC pch_preprocess malformado, ignorado#pragma GCC visibility push malformado#pragma builtin malformado#pragma extern_prefix malformado, ignoradosección #pragma ghs malformada#pragma redefine_extname malformado, ignorado#pragma weak malformado, ignorado%<#pragma align%> malformado%<#pragma align%> mal formado - ignorado%<#pragma fini%> malformado'%<#pragma fini%> malformado, ignorando%<#pragma init%> malformado'%<#pragma init%> malformado, ignorando%<#pragma pack%> mal formado - ignorado%<#pragma pack(pop[, id], <n>)%> mal formado - ignorado%<#pragma pack(push[, id], <n>)%> mal formado - ignorado'#pragma %s' malformado - ignorado'#pragma options align={mac68k|power|reset}' malformado, ignorando'#pragma options' malformado, ignorandoarchivo .zip malformado en CLASSPATH: %sargumentos de la función de especificación malformadosnombre de la función de especificación malformadola 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álidoel valor máximo del parámetro %qs es %uno se pueden usar -EB y -EL al mismo tiempono se pueden usar -m32 y -m64 al mismo tiempolas funciones de medios no están disponibles a menos que se use -mmediano 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 no se puee declarar como virtual y static al mismo tiempoel miembro %qD tiene conflictos con el nombre de campo de la tabla de funciones virtualesel miembro %qD es declarado friend antes que se defina el tipo %qTel miembro %qD es una referencia sin inicializarmiembro %qD con campos const sin inicializarlas funciones miembros son implícitamente friends de su clasela entrada de memoria %d no es directamente direccionableel método %qs no puede ser transientel método %qs no puede ser volatileno se encuentra el método '%s' en la clasela declaración de método no está en el contexto @interfaceno se encuentra la definición de método para %<%c%s%>la definición de método no está en el contexto @implementationel valor mínimo del parámetro %qs es %ulos operadores minimum/maximum son obsoletosanálisis de perfil de las funciones mips16se llamó a mips_debuger_offset con un puntero que no es stack/frame/argno coincide la firma para el campo '%s' en '%s'atributo ConstantValue mal colocado (no está en ningún campo)falta el operando numérico $ en el formatofalta un %<(%> después de %<#pragma GCC visibility push%> - ignoradofalta un %<(%> después de %<#pragma pack%> - ignoradofalta un %<>%> para terminar la lista de argumentos de plantillafalta un '(' después de '#pragma %s' - ignoradofalta un '(' después de '#pragma unused', ignorandofalta un '(' después de '#pragma unused', ignorandofalta un ')' para '#pragma %s' - ignoradofalta el atributo Codefalta un argumento en %<__builtin_args_info%>faltan argumentos para "%s"faltan argumentos para "-%s"faltan argumentos para la opción '%s'falta una barrera después del bloque %ifaltan llaves alrededor del inicializadorfalta la llave final para el operando nombradofalta el paréntesis que cierrafalta el campo '%s' en '%s'falta un nombre de fichero después de %qsfalta el carácter de relleno al final del formato strfmonfalta el nombre de la función en '#pragma %s' - ignoradofalta el inicializadorfalta el inicializador para el miembro %qDfalta un fichero make objetivo después de %qsfalta el númerofalta el paréntesis que abrefalta un operandofalta una ruta después de %qsfalta el nombre de la sección en '#pragma %s' - ignoradofalta un centinela en la llamada a la funciónfalta el campo static %qsfalta carácter terminando %cfalta el nombre del tipo en la declaración typedefmezclando `catch'es de C++ y Java en una sola unidad de traducciónse prohibe mezclar declaraciones y definiciones de funciones-mno-cygwin y -mno-win32 no son compatiblesse aplicó el modo %qs a un tipo inapropiadoel modo no es QImodesímbolo de módulo %s en un espacio de nombres incorrectomás de %d operandos en %<asm%>no se maneja move insnms-bitfields no tiene soporte para objcmudflap no puede seguir a %qs en la función stubmudflap no puede seguir al extern %qs de tamaño desconocidono se ha implementado la revisión mudflap para ARRAY_RANGE_REFmudflap: este lenguaje no tiene soporteuna matriz multidimensional debe tener límites para todas las dimensiones excepto para la primerala exclusión multilib '%s' es inválidalas exclusiones multilib '%s' son inválidasla selección multilib '%s' es inválidala especificación multilib '%s' es inválidase encontraron múltiples %s nombrados %<%c%s%>múltiples etiquetas por defecto en un solo switchdefinición múltiple de %q#Tmúltiples campos inicializados en la unión %qTse especificaron múltiples atributos de tipo de funciónmú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óndebe hacer #include <typeinfo> antes de usar typeidse debe usar %<.*%> o %<->*%> en la llamada a la función puntero-a-miembro en %<%E (...)%>mvc&exuso de mvcleinformación de repositorio misteriosa en %sel nombre %qD se utiliza en un inicializador designado en estilo GNU para una matrizel nombre %qT tiene tipo de dato incompletola búsqueda de nombre de %qD cambióla búsqueda de nombre de %qD cambió por el nuevo alcance ISO de %<for%>falta el nombre para la función miembrolos valores de devolución nombrados ya no tiene soporteno se permite el espacio de nombres %qD en la declaración de usoespacio de nombres %qT sin declararno se permite aquí el alias del espacio de nombres %qD, asumiendo que es %qDlos agregados anónimos de alcance de nombre de espacio deben ser staticel método nativo %qs no puede ser strictfpse necesita insertar revisión en tiempo de ejecución para %slongitud de insn negativaentero negativo truncado implícitamente al tipo unsignedanchura negativa en el campo de bit %qDanchura negativa en el campo de bit %qsno se llamará ni al destructor ni al operador delete específico de la clase, aún si se declaran cuando se defina la clase.alternativas de dialecto ensamblador anidadasdeclaración externa anidada de %qDla función anidada %qs se declaró %<extern%>redefinición anidada de %<enum %s%>redefinición anidada de %<struct %s%>redefinición anidada de %<union %s%>new no se puede aplicar a un tipo de funciónnew no se puede aplicar a un tipo de referenciadeclaración nueva %q#Dno se pueden definir tipos nuevos en una devolución de tipono se declaró %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijono se encontró el método %<%c%s%>no hay una función miembro %q#D declarada en la clase %qTno hay FUNCTION_PROFILER para CRISsin 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 se especificó ninguna claseno hay un %<]%> que cierre para el formato %<%%[%>no se encontró cobertura para la función %qs.no hay tipo de datos para el modo %qsno hay un argumento por defecto para %qDsin descripción aúnno existe el campo %qD en la union que se está inicializandono se especificaron ficheros de entradano 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 almacenar registros superioresno hay coincidencia para la llamada a %<(%T) (%A)%>no hay coincidencias al convertir la función %qD al tipo %q#Tno hay una función coincidente para la llamada a %<%D(%A)%>no se encuentra una función coincidente para la llamada a %<%T::%s(%A)%#V%>no se encuentra una plantilla coincidente para %qDla función no miembro %qD se declaró en %qTno hay miembros que coincidan con %qD en %q#Tno 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 una 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 declaró una super clase en @interface para %qsno se declaró una super clase en la interfaz para %qsno hay soporte para reducción/inducciónno hay un tipo llamado %q#T en %q#Tno hay un impositor único final para %qD en %qTse usó un modo no-booleano en la condicióninicializador no-vacío para una matriz de elementos vacíosargumentos que no son de coma flotante para la función %qsla función %q#D que no es local usa un tipo anónimola función %q#D que no es local utiliza el tipo local %qTla variable %q#D que no es local usa un tipo anónimola variable %q#D que no es local usa el tipo local %qTmatriz no-lvaluada en la expresión condicionalel no-miembro %qs no puede ser declarado %<mutable%>el miembro no-objeto %qs no puede ser declarado %<mutable%>miembro const %q#D que no es static en una clase sin un constructorel miembro const %q#D que no es static, no puede usar el operador de asignación por defectoinicialización no estática de un miembro de matriz flexiblereferencia %q#D que no es static en una clase sin un constructorel miembro de referencia %q#D que no es static, no puede usar el operador de asignación por defectose usa %qD que no es plantilla como plantillase usa el tipo %qT que no es plantilla como una plantillainicializadores etiquetados como no trivialesíndice de matriz no constante en el inicializadorun argumento que no es nulo tiene un número inválido de operandos (argumento %lu)un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)un argumento que no es nulo con un número de operandos fuera de rango (argumento %lu, operando %lu)atributo que no es nulo sin argumentos en uno que no es prototipo%qs no es un campo staticno es un fichero .class de Java válidono se configuró para ABI: '%s'no hay suficientes argumentos para ajustar un centinelano hay suficiente información de tipono se ha implementado aún: raíz cuadrada inline optimizada para latencianota: un argumento nulo donde se requiere uno que no sea nulo (argumento %lu)el 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 contadores es %d en lugar de %del objeto %qE de tipo incompleto %qT no se accesará en %sel objeto no es conforme con el protocolo %qsfalta un objeto en la referencia a %qDfalta un objeto en el uso de %qEel objeto de tipo incompleto %qT no se accesará en %sel objeto de tipo %qT no se accesará en %sse usó la opción obsoleta -I-, por favor utilice -iquote en su lugaruso obsoleto del inicializador asignado con %<:%>uso obsoleto del inicializador designado sin %<=%>el desplazamiento de %qD no cumple con la ABI y puede cambiar en una versión futura de GCCel desplazamiento de la base vacía %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCCel desplazamiento de la base virtual %qT no cumple con la ABI y puede cambiar en una versión futura de GCCel desplazamiento fuera de los límites de la constante de cadenase omitió el operando de enmedio de %<?%>: no se puede revolver el operandosolamente los constructores toman inicializadores basesolamente las declaraciones de constructores pueden ser %<explicit%>sólo las variables inicializadas se pueden ubicar en el área de memoria del programasólo se permite uno de '--print-main', '--list-class' y '--complexity'só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 los aliases débiles tienen soporte en esta configuraciónno se pueden inicializar los tipos de vector opacosopen /dev/zero: %mabriendo el fichero de dependencias %s: %mabriendo el fichero de salida %s: %mel operando 1 debe ser un registro fijola restriccion de operando contiene %<+%> ó %<=%> en una posición incorrectalas restricciones de operandos para %<asm%> difieren en el número de alternativasel operando no es una constante ni un código de condición, código de operando 'c' inválidofalta 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 argumentosnúmero de operandos especificado con asignación suprimidalos operandos de ?: tienen tipos diferentesla operación sobre %qs puede no estar definidael operador %qT se declaró para devolver %qTopciones activadas: opciones pasadas: comparación ordenada de puntero con el entero cerola etiqueta original está aquíoriginalmente la llamada indirecta a función no se considera para el `inlining'memoria agotadala restricción de salida %d no puede ser usada junto con el ataque "%s"la restricción de salida %d debe especificar un solo registrola restricción de salida %qc para el operando %d no está al iniciose 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%>los registros de salida deben ser agrupados en la parte superior de la pilaoutput_move_single:desbordamiento en la dimensión de la matrizdesbordamiento en la expresión constantedesbordamiento en valores de enumeracióndesbordamiento en valores de enumeración en %qDdesbordamiento en la conversión implícita de constantelista de argumentos de salida desbordada para '%s'el atributo packed causa una alineación ineficienteel atributo packed causa una alineación ineficiente para %qsno es necesario el atributo packedel atributo packed es innecesario para %qstamaño de la estructura de relleno para los límites de alineaciónel parámetro %P tiene el tipo incompleto %qTel parámetro %P de %qD tiene el tipo incompleto %qTel parámetro %qD se declaró voidel parámetro %qD incluye %s para la matriz %qT de límite desconocidoel parámetro %qD se declaró inválidamente como tipo de métodoel parámetro %qD está inicializadoel parámetro puede no tener el tipo modificado variablemente %qTnombres de parámetros (sin tipos) en la declaración de la funciónno se pueden usar paréntesis alrededor de %qE para formar una función puntero a miembroerror de decodificaciónerror de decodificación en la lista de argumentos de plantillaerror de decodificación al leer %serror de decodificación: no se puede regresarerror de decodificación; también se agotó la memoriadesbordamiento de la pila del decodificadorla especialización parcial %qT se declaró %<friend%>la especialización parcial %qT no especializa ningún argumento de plantillapasar %qT como el argumento %<this%> de %q#D descarta a los calificadoresal pasar %qT se escoge %qT sobre %qTpasando %qT para el argumento %P de %qDse 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 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 los calificadores del tipo del destino del punterose pasa el argumento %d de %qE desde un tipo de puntero incompatibleel 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ónel paso del argumento %d de %qE hace que la función calificada apunte desde una no calificadase pasa el argumento %d de %qE con anchura diferente debido al prototipoaún no se soporta pasar argumentos de coma flotante en registros fppasando el valor negativo %qE para el argumento %P de %qDel pragma pch_preprocess sólo se debe usar con -fpreprocessedpipese usó un puntero de tipo %<void *%> en la aritméticase usó un puntero de tipo %<void *%> en la sustracciónel puntero que apunta en la asignación difiere en signoel puntero que apunta en la inicialización difiere en signoel puntero que apunta en el paso del argumento %d de %qE difiere en signoel puntero que apunta en la devolución difiere en signose usó un puntero a una función en la aritméticase utilizó un puntero a una función en la sustracciónpuntero a la conversión de miembro de %qT a %qT es a través de una base virtualpuntero a la conversión miembro a través de la base virtual %qTpuntero a la conversión miembro a través de la base virtual %qTse usó un puntero a una función miembro en la aritméticael 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 complejose usó un valor de puntero donde se esperaba un valor de coma flotantela función puntero-a-miembro %E no se puede llamar dentro de un objeto; considere utilizar .* o ->*los tipos de datos punteros/enteros no coinciden en la expresión condicionalno se permite usar punteros como valores casese detectó un posible problema en la invocación del operador delete:la dirección de post-incremento no es un registroel postfijo %qD debe tomar %<int%> como su argumentoel postfijo %qD debe tomar %<int%> como su segundo argumentoel postfijo %qD debe regresar %qTla dirección de pre-decremento no es un registrola dirección de pre-incremento no es un registroprecisiónprecisión en formato printfinstrucción de predicado Thumbinstrucción de predicado en secuencia condicionalel prefijo %qD debe regresar %qTel prev_bb de %d debe ser %d, no %ddeclaración previa de %q#D aquídeclaración previa de %qDdeclaración previa de %q#Ddeclaración previa de %q#D con el enlace %qLdeclaración previa de %qDdeclaración previa de %qsdeclaración previa del espacio de nombres %qD aquídefinición previa de %q#Tdeclaración externa previa de %q#Dla declaración previa %q#D que no es funciónmiembro privado %q#D en union anónimasoporte de análisis de perfil para WindISSla creación de perfil no tiene soporte con -mg
  programas: %s
  el argumento promovido %qD no coincide con el prototipo internoel argumento promovido %qD no coincide con el prototipomiembro protegido %q#D en union anónimael protocolo %qs tiene una dependencia circularel prototipo para %q#Del prototipo para %q#D no coincide con ningún otro en la clase %qTprovisto por %qDno se llamó al seudo-destructorespecificador puro en la definición de funciónlos tipos de función calificados no se pueden usar para declarar funciones %sel tipo calificado %qT no coincide con el nombre del destructor %<~%T%>el tipo calificado %qT no coincide con el nombre del destructor ~%qTno se permiten calificadores en la declaración de %<operator %T%>los calificadores sólo se pueden especificar para objetos y funcioneslas expresiones de rango en las declaraciones switch no son estándardleyendo la clase %s por segunda vez desde %sleyendo a través de un puntero nulo (argumento %d)el real kind=8 no está disponible para la opción -fdefault-real-8inlining recursivotipo recursivo %qT sin definirredeclaración de %<enum %s%>redeclaración de %<wchar_t%> como %qTredeclaración de %qT como algo que no es plantillaredeclaración del tipo interno de C++ %qTredeclarado aquí como %q#Dlas funciones extern inline redefinidas no se consideran para el `inlining'redefinición de %<struct %s%>redefinición de %<union %s%>'redefinición de %q#Tredefinición del argumento por defecto para %q#Dredirigiendo salida estándard: %sdeclaración redundante de %qD en el mismo ámbitola referencia %qs es ambigua: aparece en la interfaz %qs y en la interfaz %qsla referencia a %<%T::%D%> es ambiguala referencia a %qD es ambiguase devolvió una referencia a la variable local %qDse devolvió una referencia a un valor que no es l-valornombre de registro usado por dos variables de registro globalesse usó la variable de registro %qD en la función anidadase usó la variable de registro %qs en la función anidadase usaron los registros IX, IY y Z en el mismo INSNreimplementación de la clase %qsrenombrando especificación %s a %s
  se repitió %s en el formatoel fichero de repositorio '%s' no contiene argumentos de línea de comandossolicitud por el miembro %qD en %qE el cual es del tipo no agregado %qTsolicitud por el miembro %qD en %qE, el cual es del tipo %qT que no es clasesolicitud por el miembro %qD en el tipo %qT que no es clasela petición para el miembro %qD es ambiguala petición por el miembro %qD es ambigua en la red de herencia múltiplepetición del miembro %qs en algo que no es una estructura o uniónla alineación solicitada no es una constantela alineación solicitada no es una potencia de 2la alineación solicitada es demasiado grandela init_priority solicitada no es una constante enterala init_priority solicitada está fuera de rangola init_priority solicitada está reservada para uso internola posición solicitada es menor a cerola posición solicitada no es una constante enterael resultado de %<operator->()%> produce un resultado que no es punterola devolución descarta los calificadores del tipo del destino del punterodevolución desde un tipo de puntero incompatiblela devolución crea un entero desde un puntero sin una conversiónla devolución crea un puntero desde un entero sin una conversiónla devolución hace que la función calificada apunte desde una no calificadareturn no es seguido por una barrerael tipo de devolución %q#T es un tipo de dato incompletoel tipo de devolución por defecto es %<int%>el tipo de devolución es un tipo de dato incompletola especificación del tipo de devolución para el constructor es inválidola especificación del tipo de devolución para el destructor es inválidose especificó un tipo de devolución para %<operator %T%>declaración return con un valor, en una función que devuelve 'void'declaración return sin valores, en una función que devuelve %qTdevolviendo un valor de un constructordevolviendo un valor de un destructordevolviendo la referencia al temporalprecisión derechaprecisión derecha en formato strfmoncuenta de desplazamiento a la derecha >= anchura del tipola cuenta de desplazamiento a la derecha es negativael modo de redondeo no tiene soporte para floats de VAXescriba %<typename %E%> si quería un tipo¿¿¿subíndice del vector escalar???el segundo argumento de %<__builtin_expect%> debe ser una constanteel segundo argumento de %<__builtin_prefetch%> debe ser una constanteel segundo parámetro de %<va_start%> no es el último argumento nombradoel selector debe ser un inmediatoel selector debe ser una constante entera en el rango 0..%iestableciendo el límite del tamaño máximo del fichero core: %moscureciendo la función %s %q#Doscureciendo la declaración de tipo previa de %q#Dshared y mdll no son compatibles.el desplazamiento debe ser un inmediatoshort, signed ó unsigned inválido para %qsse dieron juntos signed y unsigned para %qstipos signed y unsigned en la expresión condicionalel tamaño asignado a %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCCel tamaño de la matriz nueva debe tener un tipo integralel tamaño de la matriz %qD tiene un tipo %qT que no es enteroel tamaño de la matriz %qD es negativoel tamaño de la matriz %qD no es una expresion constante enterael tamaño de la matriz %qs tiene un tipo no enteroel tamaño de la matriz %qs es negativoel tamaño de la matriz %qs es demasiado grandeel tamaño de la matriz tiene un tipo %qT que no es enteroel tamaño de la matriz es negativoel tamaño de la matriz no es una expresion constante enterasizeof(long double) es 12sizeof(long double) es 16lo sentimos, sin implementar: perdón: la semántica de los datos static de la función inline %q#D es errónea (terminará con múltiples copias)el fichero fuente para la clase %qs es más nuevo que su fichero de clase coincidente.  Se usa entonces el fichero fuente %qsla especificación '%s' tiene un '%%0%c' inválidola especificación '%s' tiene un '%%W%c' inválidola especificación '%s' tiene un '%%x%c' inválidola especificación '%s' es inválidala especificación '%s' es inválidafalla en spec: '%%*' no ha sido inicializado por coincidencia de patrónfalla de especificación: más de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC.falla de especificación: más de un argumento para SYSROOT_SUFFIX_SPEC.falla en spec: opción de especificación '%c' no reconocidael fichero de especificaciones no tiene especificaciones para enlazarla especificacion es '%s'
--- 1114,1121 ----
  se ignoran los atributos empacados en el campo %q#D no empacado que no es PODse ignora la opción desconocida %q.*s en %<-fdump-%s%>se especificó un tipo agregado %qs ilegal para la variable de instancia %qsse especificó un tipo de referencia ilegal para la variable de instancia %qsdeclaración implícita de la función %qElos registros extraídos implícitamente deben ser agrupados en la parte superior de la pilarestricción imposible en %<asm%>es imposible la restricción de registros en %<asm%>en %s, en %s:%den el bloque básico %d:en la declaración %qDen el paso del argumento %P de %q+Dacumulador inapropiado para %qsdeclaració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 %qEtipos incompatibles en la asignacióntipos incompatible en la asignación de %qT a %qTtipos incompatibles en la inicializacióntipos incompatibles en la devoluciónopción '%s' incompletaimplementación incompleta de la categoría %qsimplementación incompleta de la clase %qsel tipo incompleto %qT no tiene al miembro %qDse utilizó el tipo incompleto %qT en un especificador de nombre anidadounificación de tipo incompletoespecificación de instancia de variable inconsistenterestricciones de operandos inconsistentes en un %<asm%>insn incorrecto:incremento de puntero a estructura desconocidaincremento de la ubicación de sólo lecturaincremento del miembro de sólo lectura %qsincremento de la variable de sólo lectura %qsvalor de índice en lugar del nombre del campo en el inicializador de unionse encontró la función init en el objeto %sla inicialización descarta los calificadores del tipo del destino del punteroinicialización desde un tipo de puntero incompatiblela inicialización crea un entero desde un puntero sin una conversiónla inicialización crea un puntero desde un entero sin una conversiónla inicialización hace que la función calificada apunte desde una no calificadainicialización de un miembro de matriz flexibleinicialización de un miembro de matriz flexible en un contexto anidadocampo inicializado con efectos laterales sobreescritosel elemento inicializador no es calculable al momento de la cargael elemento inicializador no es constanteel inicializador termina prematuramenteel inicializador no puede determinar el tamaño de %qDel 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 es demasiado complicadoinicializador para una variable escalar requiere un elementoinicializador inválido para el miembro static con constructorse especificó un inicializador para el método no virtual %qDla cadena del inicializador para la matriz de caracteres es demasiado largainicializando una matriz con una lista de parámetrosse usa la función inline %qD pero nunca se definióla restricción de operando de entrada contiene %qcinsn %d está dentro del bloque básico %d pero block_for_insn es %iinsn %d está dentro del bloque básico %d pero block_for_insn es NULLinsn %d está en múltiples bloques básicos (%d y %d)insn no satisface sus restricciones:insn fuera del bloque básicoinstalar: %s%s
  la variable de instancia %qs es accessada en el método de la clasela variable de instancia %qs es de tamaño desconocidola variable de instancia %qs es %s; esto será un error severo en el futurola variable de instancia %qs es declarada %sla variable de instancia %qs es declarada privadainstanciación de %qD como tipo %qTla instrucción nunca se ejecutano se da soporte a la calendarización de instrucciones en este objetivomatriz de enteros inicializada con una cadena no anchala constante entera es demasiado grande para el tipo %qsel entero kind=8 no está disponible para la opción -fdefault-integer-8desbordamiento entero en la expresiónla expresión integral %qE no es una constanteaún no se ha implementado las optimizaciones intermódulos para C++la interfaz %qs no tiene una disposición de cadena constante válidalos atributos de visibilidad internal y protected no tienen soporte en esta configuración; se ignoranerror 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 internoerror interno - unget erróneoerror interno - nombre Utf8 inválidoerror interno en check-init: árbol de código no implementado: %serror interno en generate_bytecode_insn - no se ha implementado el árbol de código: %serror interno: se encontró %%) sin un %%( en el patrón del ensambladorerror interno: se encontró %%> sin un %%< en el patrón del ensambladorerror interno: se encontró %%] sin un %%[ en el patrón del ensambladorerror interno: se encontró %%} sin un %%{ en el patrón del ensambladorerror interno: registro erróneo: %derror interno: cris_side_effect_mode_ok con operandos erróneoserror interno: insn colateral afectando al efecto principalaborto interno de gcc en %s, en %s:%dno se pueden codificar las Rutinas de Servicios de Interrupción en el modo Thumbvariable intrínsica que no es un procedimiento#pragma %s inválida%%-código inválidooperando %%A inválidooperando %%B inválidooperando %%C inválidovalor %%C inválidooperando %%D inválidovalor %%D inválidovalor %%E inválidovalor %%F inválidovalor %%G inválidovalor %%H inválidocódigo %%J inválidovalor %%J inválidovalor %%K inválidovalor %%L inválidovalor %%M inválidovalor %%N inválidovalor %%O inválidooperando %%P inválidovalor %%P inválidovalor %%R inválidovalor %%S inválidovalor %%T inválidovalor %%U inválidooperando %%Y inválidovalor %%Y inválidooperando %%c inválidooperando %%d inválidovalor %%d inválidooperando %%f inválidovalor %%f inválidovalor %%h inválidocódigo %%j inválidovalor %%j inválidovalor %%k inválidovalor %%m inválidovalor %%p inválidovalor %%q inválidovalor %%r inválidooperando %%s inválidovalor %%s inválidovalor %%t%%b inválidovalor %%u inválidovalor %%v inválidovalor %%x inválidocódigo %%xn inválido'asm' inválido: valor de --param %qs inválidoopción de ABI inválida: -mabi=%sargumento IACC inválidoPC inválido en la tabla de números de líneaUNSPEC inválido como operandoreemplazo de registro Z inválido para el insntipo abstracto de devolución inválido para la función %q+#Dtipo abstracto de devolución inválido para la función miembro %q+#Dtipo abstracto %qT inválido para %qEtipo abstracto inválido para %q+Dacceso inválido a datos del miembro que no es static %qD del objeto NULLdirección inválidaalineación inválida para %<#pragma align%>, ignoradoaplicación inválida de %<sizeof%> a un tipo de funciónaplicación inválida de %qs a un campo de bitsaplicación inválida de %qs a una función miembroaplicación inválida de %qs a un tipo voidaplicación inválida de %qs a un tipo de dato incompleto %qT argumento inválido del atributo %qsargumento inválido para %<__builtin_frame_address%>argumento inválido para %<__builtin_return_address%>especificación de clase base inválidaconversión inválida del tipo %qT al tipo %qTconversión inválida de una expresión valor-r del tipo %qT al tipo %qTconversión inválida al tipo de función %qTparámetro de captura inválidonombre de clase inválido en la declaración de %qDconst_cast inválido del tipo %qT al tipo %qTconst_cast inválido de un valor-r de tipo %qT al tipo %qToperando const_double inválidorestricciones inválidas para el operandoconstructor inválido; tal vez quiso decir %<%T (const %T&)%>conversión inválida de %qT a %qTconversión inválida del tipo %qT a partir del tipo %qTtipo de devolución covariante inválido para %q#Ddeclaración inválida de la plantilla miembro %q#D en la clase localargumento por defecto inválido para una plantilla de parámetro de plantilladefinición inválida del tipo calificado %qTexpresión inválida como operandoabi de coma flotante inválida: -mfloat-abi=%sopción de emulación de coma flotante inválida: -mfpe-%sopción coma flotante inválida: -mfpu-%sdeclaración inválida de funcióninicialización en la clase inválida para el miembro de datos static de tipo %qT que no es integraldirección (S) indirecta de memoria inválidadirección indirecta de memoria inválidavalor inicial inválido para el miembro %qsinicialización inválida de una referencia que no es constante de tipo %qT desde un temporal de tipo %qTinicialización inválida de la referencia de tipo %qT desde una expresión de tipo %qTinicializador inválidoinicializador inválido para la cadena de bitsinsn inválido:l-valor inválido en la salida asm %dl-valor inválido en la declaración asml-valor inválido en la asignaciónl-valor inválido en decrementol-valor inválido en incrementol-valor inválido en %<&%> unariomáscara inválidadeclaración de la función miembro inválidadeclaración de la plantilla miembro %qD inválidacódigo de operando '%c' inválidooperando inválido para el modificador 'A'operando inválido para el modificador 'D'operando inválido para el modificador 'H'operando inválido para el modificador 'P'operando inválido para el modificador 'T'operando inválido para el modificador 'b'operando inválido para el modificador 'e'operando inválido para el modificador 'm'operador inválido para el modificador 'p'operando inválido para el modificador 'v'operando inválido para el modificador 'z'operando inválido para el '%c'operando inválido en la instrucciónmodificador de letra de operando inválidooperando inválido para el código de salidaoperando inválido para el código %%H%%Loperando inválido para el código %%Noperando inválido para el código %%Roperador inválido para el código %%T/%%Boperando inválido para el código %%Uoperando inválido para el código %%Voperador inválido para el código %%poperando inválido para el código %%soperadores inválidos de tipos %qT y %qT para el binario %qOoperadores inválidos para el binario %soperación inválida en tipo no instanciadoopción inválida %<-mstack-increment=%s%>opción %qs inválidaargumento de opción %qs inválidoopción inválida para -mfloat-gprsel parámetro %qs es inválidocombinación de parámetros inválida para el intrínseco AltiVec %qstipo de parámetro %qT inválidomodo de puntero %qs inválidopuntero inválido al campo de bit %qDpuntuación %qc inválida en la restriccióncalificadores inválidos en el tipo de función no miembroámbito calificador inválido en el nombre del seudo-destructortipo receptor %qs inválidoredeclaración inválida de %qDregistro inválido en la instrucciónregistro inválido en la instrucción moverotate insn inválidoel segundo argumento para %<__builtin_prefetch%> es inválido; se usará cerostatic_cast inválido del tipo %qT al tipo %qTclase de almacenamiento inválida para la función %qsdeclaración de la plantilla de %qD inválidaid de plantilla inválidoel tercer argumento para %<__builtin_prefetch%> es inválido; se usará ceroexpresión de valor verdadero inválidatipo %<void%> inválido para newel tipo inválido %qT fue declarado %<friend%>argumento de tipo inválidoargumento de tipo inválido de %qstipos inválidos %<%T[%T]%> para índice de matrizuso inválido de %%d, %%x, o %%Xuso inválido de %<--%> en la variable booleana %qDuso inválido de %<::%>uso inválido de %<restrict%>uso inválido de %<this%> en el nivel principaluso inválido de %<this%> en la función no miembrouso inválido de %<virtual%> en la declaración de plantilla de %q#Duso inválido de %qDuso inválido de %qD como un valor por defecto para una plantilla de parámetro de plantillauso inválido de %qE para formar una función puntero a miembro.  Use un identificador calificado.uso inválido de %qs en puntero a miembrouso inválido de un puntero a un tipo incompleto en aritmética de punterosuso inválido de matrices con límites sin especificaruso inválido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de funciónuso inválido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembrosuso inválido del constructor como una plantillauso inválido de un miembro de matriz flexibleuso inválido del typedef incompleto %qsuso inválido del miembro %qD en la función miembro staticuso inválido de matriz no-lvaluadauso inválido del dato miembro no static %qDuso inválido de una función miembro que no es staticuso inválido de la función miembro no static %qDuso inválido del dato miembro no static %qEuso inválido de una estructura con un miembro de matriz flexibleuso inválido del id de plantilla %qD en la declaración de la plantilla primariauso inválido del nombre de plantilla %qE sin una lista de argumentosuso inválido del tipo %qT como un valor por defecto para una plantilla de parámetro de plantillauso inválido del tipo indefinido %<%s %s%>uso inválido de la expresión voidvalor inválido para -mstack-guardvalor inválido para -mwarn-framesizevalor inválido para -mwarn-framesizetipo vector inválido para el atributo %qsinvoke[no-estático] en un método estáticoinvokestatic en un método abstractoinvokestatic en un método no estáticosu dest_idx debería ser %d, no %dsu ámbito es solamente esta definición o declaración, lo cual probablemente no sea lo que deseael abi iwmmxt requiere un cpu capaz de iwmmxtiwmmxt requiere una ABI compatible con AAPCS para una operación adecuadajcf-dump: no se especificaron clases
  omisión del salto desactivadosalto al ámbito de un identificador con tipo modificado variablementesalto a una expresión de declaraciónsalto a la etiqueta casesalto a la etiqueta %qDbasura al final de #pragma %sbasura al final del #pragma GCC java_exceptionsbasura al final de #pragma extern_prefixbasura 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 longcallbasura al final de #pragma redefine_extnamebasura al final de #pragma weakbasura 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 pack%>basura al final de '#pragma %s'basura al final de '#pragma options'basura al final de '#pragma unused'basura al final de la cadena de firmala palabra clave %<export%> no está implementada, y será ignoradano se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado implícitamente es un tipo)no se permite la palabra clave %<typename%> en este contexto (la clase base implícitamente es un tipo)no se permite la palabra clave %<typename%> fuera de las plantillasse define la etiqueta %qD pero no se usase usa la etiqueta %qD pero no está definidala etiqueta %qE es referenciada fuera de cualquier funciónla etiqueta %qs es referenciada fuera de cualquier funciónla etiqueta al final de una declaración compuestaetiqueta nombrada wchar_trevisión lang_*: falló en %s, en %s:%dno se reconoce el lenguaje %sno se reconoce la cadena de lenguaje %<"%E"%>cambio de puntero de marco grande (%d) con -mtiny-stackentero grande truncado implícitamente al tipo unsignedla disposición de clases derivadas de la clase vacía %qT puede cambiar en una versión futura de GCCld devolvió el estado de salida %dprecisión izquierdaprecisión izquierda en formato strfmoncuenta de desplazamiento a la izquierda >= anchura del tipola cuenta de desplazamiento a la izquierda es negativael operador del lado izquierdo de la expresión coma no tiene efectomodificador de longitudmodificador de longitud en formato printfmodificador de longitud en formato scanfmodificador de longitud en formato strfmonbibliotecas: %s
! la función de biblioteca %q#D se redeclara como %q#D que no es funciónno se encuentra la biblioteca lib%slo_sum no de un registrola clase local %q#T no debe tener datos miembro static %q#Dla declaración local de %qs oculta la variable de instanciala variable local %qD no puede aparecer en este contextolong y short especificados juntos para %qsla constante long long no es un operando inmediato válidose especifica long ó short con char para %qsse especifica long ó short con tipo floating para %qslong, short, signed ó unsigned inválidos para %qsuso inválido de long, short, signed ó unsigned para %qsespecificador throw más flexible para %q#Fel valor inferior de la etiqueta de rango `case' es menor que el valor mínimo para el tipofalta el nombre de macro después de %qshaciendo a %qD static#pragma GCC pch_preprocess malformado, ignorado#pragma GCC visibility push malformado#pragma builtin malformado#pragma extern_prefix malformado, ignoradosección #pragma ghs malformada#pragma redefine_extname malformado, ignorado#pragma weak malformado, ignorado%<#pragma align%> malformado%<#pragma align%> mal formado - ignorado%<#pragma fini%> malformado'%<#pragma fini%> malformado, ignorando%<#pragma init%> malformado'%<#pragma init%> malformado, ignorando%<#pragma pack%> mal formado - ignorado%<#pragma pack(pop[, id], <n>)%> mal formado - ignorado%<#pragma pack(push[, id], <n>)%> mal formado - ignorado'#pragma %s' malformado - ignorado'#pragma options align={mac68k|power|reset}' malformado, ignorando'#pragma options' malformado, ignorandoargumentos de la función de especificación malformadosnombre de la función de especificación malformadola 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álidoel valor máximo del parámetro %qs es %uno se pueden usar -EB y -EL al mismo tiempono se pueden usar -m32 y -m64 al mismo tiempolas funciones de medios no están disponibles a menos que se use -mmediano 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 no se puee declarar como virtual y static al mismo tiempoel miembro %qD tiene conflictos con el nombre de campo de la tabla de funciones virtualesel miembro %qD es declarado friend antes que se defina el tipo %qTel miembro %qD es una referencia sin inicializarmiembro %qD con campos const sin inicializarlas funciones miembros son implícitamente friends de su clasela entrada de memoria %d no es directamente direccionableno se encuentra el método '%s' en la clasela declaración de método no está en el contexto @interfaceno se encuentra la definición de método para %<%c%s%>la definición de método no está en el contexto @implementationel valor mínimo del parámetro %qs es %ulos operadores minimum/maximum son obsoletosanálisis de perfil de las funciones mips16se llamó a mips_debuger_offset con un puntero que no es stack/frame/argno coincide la firma para el campo '%s' en '%s'atributo ConstantValue mal colocado (no está en ningún campo)falta el operando numérico $ en el formatofalta un %<(%> después de %<#pragma GCC visibility push%> - ignoradofalta un %<(%> después de %<#pragma pack%> - ignoradofalta un %<>%> para terminar la lista de argumentos de plantillafalta un '(' después de '#pragma %s' - ignoradofalta un '(' después de '#pragma unused', ignorandofalta un '(' después de '#pragma unused', ignorandofalta un ')' para '#pragma %s' - ignoradofalta el atributo Codefalta un argumento en %<__builtin_args_info%>faltan argumentos para "%s"faltan argumentos para "-%s"faltan argumentos para la opción '%s'falta una barrera después del bloque %ifaltan llaves alrededor del inicializadorfalta la llave final para el operando nombradofalta el paréntesis que cierrafalta el campo '%s' en '%s'falta un nombre de fichero después de %qsfalta el carácter de relleno al final del formato strfmonfalta el nombre de la función en '#pragma %s' - ignoradofalta el inicializadorfalta el inicializador para el miembro %qDfalta un fichero make objetivo después de %qsfalta el númerofalta el paréntesis que abrefalta un operandofalta una ruta después de %qsfalta el nombre de la sección en '#pragma %s' - ignoradofalta un centinela en la llamada a la funciónfalta carácter terminando %cfalta el nombre del tipo en la declaración typedefmezclando `catch'es de C++ y Java en una sola unidad de traducciónse prohibe mezclar declaraciones y definiciones de funciones-mno-cygwin y -mno-win32 no son compatiblesse aplicó el modo %qs a un tipo inapropiadoel modo no es QImodesímbolo de módulo %s en un espacio de nombres incorrectomás de %d operandos en %<asm%>no se maneja move insnms-bitfields no tiene soporte para objcmudflap no puede seguir a %qs en la función stubmudflap no puede seguir al extern %qs de tamaño desconocidono se ha implementado la revisión mudflap para ARRAY_RANGE_REFmudflap: este lenguaje no tiene soporteuna matriz multidimensional debe tener límites para todas las dimensiones excepto para la primerala exclusión multilib '%s' es inválidalas exclusiones multilib '%s' son inválidasla selección multilib '%s' es inválidala especificación multilib '%s' es inválidase encontraron múltiples %s nombrados %<%c%s%>múltiples etiquetas por defecto en un solo switchdefinición múltiple de %q#Tmúltiples campos inicializados en la unión %qTse especificaron múltiples atributos de tipo de funciónmú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óndebe hacer #include <typeinfo> antes de usar typeidse debe usar %<.*%> o %<->*%> en la llamada a la función puntero-a-miembro en %<%E (...)%>mvc&exuso de mvcleinformación de repositorio misteriosa en %sel nombre %qD se utiliza en un inicializador designado en estilo GNU para una matrizel nombre %qT tiene tipo de dato incompletola búsqueda de nombre de %qD cambióla búsqueda de nombre de %qD cambió por el nuevo alcance ISO de %<for%>falta el nombre para la función miembrolos valores de devolución nombrados ya no tiene soporteno se permite el espacio de nombres %qD en la declaración de usoespacio de nombres %qT sin declararno se permite aquí el alias del espacio de nombres %qD, asumiendo que es %qDlos agregados anónimos de alcance de nombre de espacio deben ser staticse necesita insertar revisión en tiempo de ejecución para %slongitud de insn negativaentero negativo truncado implícitamente al tipo unsignedanchura negativa en el campo de bit %qDanchura negativa en el campo de bit %qsno se llamará ni al destructor ni al operador delete específico de la clase, aún si se declaran cuando se defina la clase.alternativas de dialecto ensamblador anidadasdeclaración externa anidada de %qDla función anidada %qs se declaró %<extern%>redefinición anidada de %<enum %s%>redefinición anidada de %<struct %s%>redefinición anidada de %<union %s%>new no se puede aplicar a un tipo de funciónnew no se puede aplicar a un tipo de referenciadeclaración nueva %q#Dno se pueden definir tipos nuevos en una devolución de tipono se declaró %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijono se encontró el método %<%c%s%>no hay una función miembro %q#D declarada en la clase %qTno hay FUNCTION_PROFILER para CRISsin 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 se especificó ninguna claseno hay un %<]%> que cierre para el formato %<%%[%>no se encontró cobertura para la función %qs.no hay tipo de datos para el modo %qsno hay un argumento por defecto para %qDsin descripción aúnno existe el campo %qD en la union que se está inicializandono se especificaron ficheros de entradano 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 almacenar registros superioresno hay coincidencia para la llamada a %<(%T) (%A)%>no hay coincidencias al convertir la función %qD al tipo %q#Tno hay una función coincidente para la llamada a %<%D(%A)%>no se encuentra una función coincidente para la llamada a %<%T::%s(%A)%#V%>no se encuentra una plantilla coincidente para %qDla función no miembro %qD se declaró en %qTno hay miembros que coincidan con %qD en %q#Tno 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 una 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 declaró una super clase en @interface para %qsno se declaró una super clase en la interfaz para %qsno hay soporte para reducción/inducciónno hay un tipo llamado %q#T en %q#Tno hay un impositor único final para %qD en %qTse usó un modo no-booleano en la condicióninicializador no-vacío para una matriz de elementos vacíosargumentos que no son de coma flotante para la función %qsla función %q#D que no es local usa un tipo anónimola función %q#D que no es local utiliza el tipo local %qTla variable %q#D que no es local usa un tipo anónimola variable %q#D que no es local usa el tipo local %qTmatriz no-lvaluada en la expresión condicionalel no-miembro %qs no puede ser declarado %<mutable%>el miembro no-objeto %qs no puede ser declarado %<mutable%>miembro const %q#D que no es static en una clase sin un constructorel miembro const %q#D que no es static, no puede usar el operador de asignación por defectoinicialización no estática de un miembro de matriz flexiblereferencia %q#D que no es static en una clase sin un constructorel miembro de referencia %q#D que no es static, no puede usar el operador de asignación por defectose usa %qD que no es plantilla como plantillase usa el tipo %qT que no es plantilla como una plantillainicializadores etiquetados como no trivialesíndice de matriz no constante en el inicializadorun argumento que no es nulo tiene un número inválido de operandos (argumento %lu)un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)un argumento que no es nulo con un número de operandos fuera de rango (argumento %lu, operando %lu)atributo que no es nulo sin argumentos en uno que no es prototipono es un fichero .class de Java válidono se configuró para ABI: '%s'no hay suficientes argumentos para ajustar un centinelano hay suficiente información de tipono se ha implementado aún: raíz cuadrada inline optimizada para latencianota: un argumento nulo donde se requiere uno que no sea nulo (argumento %lu)el 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 contadores es %d en lugar de %del objeto %qE de tipo incompleto %qT no se accesará en %sel objeto no es conforme con el protocolo %qsfalta un objeto en la referencia a %qDfalta un objeto en el uso de %qEel objeto de tipo incompleto %qT no se accesará en %sel objeto de tipo %qT no se accesará en %sse usó la opción obsoleta -I-, por favor utilice -iquote en su lugaruso obsoleto del inicializador asignado con %<:%>uso obsoleto del inicializador designado sin %<=%>el desplazamiento de %qD no cumple con la ABI y puede cambiar en una versión futura de GCCel desplazamiento de la base vacía %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCCel desplazamiento de la base virtual %qT no cumple con la ABI y puede cambiar en una versión futura de GCCel desplazamiento fuera de los límites de la constante de cadenase omitió el operando de enmedio de %<?%>: no se puede revolver el operandosolamente los constructores toman inicializadores basesolamente las declaraciones de constructores pueden ser %<explicit%>sólo las variables inicializadas se pueden ubicar en el área de memoria del programasólo se permite uno de '--print-main', '--list-class' y '--complexity'só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 los aliases débiles tienen soporte en esta configuraciónno se pueden inicializar los tipos de vector opacosopen /dev/zero: %mabriendo el fichero de dependencias %s: %mabriendo el fichero de salida %s: %mel operando 1 debe ser un registro fijola restriccion de operando contiene %<+%> ó %<=%> en una posición incorrectalas restricciones de operandos para %<asm%> difieren en el número de alternativasel operando no es una constante ni un código de condición, código de operando 'c' inválidofalta 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 argumentosnúmero de operandos especificado con asignación suprimidalos operandos de ?: tienen tipos diferentesla operación sobre %qs puede no estar definidael operador %qT se declaró para devolver %qTopciones activadas: opciones pasadas: comparación ordenada de puntero con el entero cerooriginalmente la llamada indirecta a función no se considera para el `inlining'memoria agotadala restricción de salida %d no puede ser usada junto con el ataque "%s"la restricción de salida %d debe especificar un solo registrola restricción de salida %qc para el operando %d no está al iniciose 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%>los registros de salida deben ser agrupados en la parte superior de la pilaoutput_move_single:desbordamiento en la dimensión de la matrizdesbordamiento en la expresión constantedesbordamiento en valores de enumeracióndesbordamiento en valores de enumeración en %qDdesbordamiento en la conversión implícita de constantelista de argumentos de salida desbordada para '%s'el atributo packed causa una alineación ineficienteel atributo packed causa una alineación ineficiente para %qsno es necesario el atributo packedel atributo packed es innecesario para %qstamaño de la estructura de relleno para los límites de alineaciónel parámetro %P tiene el tipo incompleto %qTel parámetro %P de %qD tiene el tipo incompleto %qTel parámetro %qD se declaró voidel parámetro %qD incluye %s para la matriz %qT de límite desconocidoel parámetro %qD se declaró inválidamente como tipo de métodoel parámetro %qD está inicializadoel parámetro puede no tener el tipo modificado variablemente %qTnombres de parámetros (sin tipos) en la declaración de la funciónno se pueden usar paréntesis alrededor de %qE para formar una función puntero a miembroerror de decodificaciónerror de decodificación en la lista de argumentos de plantillaerror de decodificación al leer %serror de decodificación: no se puede regresarerror de decodificación; también se agotó la memoriadesbordamiento de la pila del decodificadorla especialización parcial %qT se declaró %<friend%>la especialización parcial %qT no especializa ningún argumento de plantillapasar %qT como el argumento %<this%> de %q#D descarta a los calificadoresal pasar %qT se escoge %qT sobre %qTpasando %qT para el argumento %P de %qDse 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 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 los calificadores del tipo del destino del punterose pasa el argumento %d de %qE desde un tipo de puntero incompatibleel 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ónel paso del argumento %d de %qE hace que la función calificada apunte desde una no calificadase pasa el argumento %d de %qE con anchura diferente debido al prototipoaún no se soporta pasar argumentos de coma flotante en registros fppasando el valor negativo %qE para el argumento %P de %qDel pragma pch_preprocess sólo se debe usar con -fpreprocessedpipese usó un puntero de tipo %<void *%> en la aritméticase usó un puntero de tipo %<void *%> en la sustracciónel puntero que apunta en la asignación difiere en signoel puntero que apunta en la inicialización difiere en signoel puntero que apunta en el paso del argumento %d de %qE difiere en signoel puntero que apunta en la devolución difiere en signose usó un puntero a una función en la aritméticase utilizó un puntero a una función en la sustracciónpuntero a la conversión de miembro de %qT a %qT es a través de una base virtualpuntero a la conversión miembro a través de la base virtual %qTpuntero a la conversión miembro a través de la base virtual %qTse usó un puntero a una función miembro en la aritméticael 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 complejose usó un valor de puntero donde se esperaba un valor de coma flotantela función puntero-a-miembro %E no se puede llamar dentro de un objeto; considere utilizar .* o ->*los tipos de datos punteros/enteros no coinciden en la expresión condicionalno se permite usar punteros como valores casese detectó un posible problema en la invocación del operador delete:la dirección de post-incremento no es un registroel postfijo %qD debe tomar %<int%> como su argumentoel postfijo %qD debe tomar %<int%> como su segundo argumentoel postfijo %qD debe regresar %qTla dirección de pre-decremento no es un registrola dirección de pre-incremento no es un registroprecisiónprecisión en formato printfinstrucción de predicado Thumbinstrucción de predicado en secuencia condicionalel prefijo %qD debe regresar %qTel prev_bb de %d debe ser %d, no %ddeclaración previa de %q#D aquídeclaración previa de %qDdeclaración previa de %q#Ddeclaración previa de %q#D con el enlace %qLdeclaración previa de %qDdeclaración previa de %qsdeclaración previa del espacio de nombres %qD aquídefinición previa de %q#Tdeclaración externa previa de %q#Dla declaración previa %q#D que no es funciónmiembro privado %q#D en union anónimasoporte de análisis de perfil para WindISSla creación de perfil no tiene soporte con -mg
  programas: %s
  el argumento promovido %qD no coincide con el prototipo internoel argumento promovido %qD no coincide con el prototipomiembro protegido %q#D en union anónimael protocolo %qs tiene una dependencia circularel prototipo para %q#Del prototipo para %q#D no coincide con ningún otro en la clase %qTprovisto por %qDno se llamó al seudo-destructorespecificador puro en la definición de funciónlos tipos de función calificados no se pueden usar para declarar funciones %sel tipo calificado %qT no coincide con el nombre del destructor %<~%T%>el tipo calificado %qT no coincide con el nombre del destructor ~%qTno se permiten calificadores en la declaración de %<operator %T%>los calificadores sólo se pueden especificar para objetos y funcioneslas expresiones de rango en las declaraciones switch no son estándardleyendo la clase %s por segunda vez desde %sleyendo a través de un puntero nulo (argumento %d)el real kind=8 no está disponible para la opción -fdefault-real-8inlining recursivotipo recursivo %qT sin definirredeclaración de %<enum %s%>redeclaración de %<wchar_t%> como %qTredeclaración de %qT como algo que no es plantillaredeclaración del tipo interno de C++ %qTredeclarado aquí como %q#Dlas funciones extern inline redefinidas no se consideran para el `inlining'redefinición de %<struct %s%>redefinición de %<union %s%>'redefinición de %q#Tredefinición del argumento por defecto para %q#Dredirigiendo salida estándard: %sdeclaración redundante de %qD en el mismo ámbitola referencia %qs es ambigua: aparece en la interfaz %qs y en la interfaz %qsla referencia a %<%T::%D%> es ambiguala referencia a %qD es ambiguase devolvió una referencia a la variable local %qDse devolvió una referencia a un valor que no es l-valornombre de registro usado por dos variables de registro globalesse usó la variable de registro %qD en la función anidadase usó la variable de registro %qs en la función anidadase usaron los registros IX, IY y Z en el mismo INSNreimplementación de la clase %qsrenombrando especificación %s a %s
  se repitió %s en el formatoel fichero de repositorio '%s' no contiene argumentos de línea de comandossolicitud por el miembro %qD en %qE el cual es del tipo no agregado %qTsolicitud por el miembro %qD en %qE, el cual es del tipo %qT que no es clasesolicitud por el miembro %qD en el tipo %qT que no es clasela petición para el miembro %qD es ambiguala petición por el miembro %qD es ambigua en la red de herencia múltiplepetición del miembro %qs en algo que no es una estructura o uniónla alineación solicitada no es una constantela alineación solicitada no es una potencia de 2la alineación solicitada es demasiado grandela init_priority solicitada no es una constante enterala init_priority solicitada está fuera de rangola init_priority solicitada está reservada para uso internola posición solicitada es menor a cerola posición solicitada no es una constante enterael resultado de %<operator->()%> produce un resultado que no es punterola devolución descarta los calificadores del tipo del destino del punterodevolución desde un tipo de puntero incompatiblela devolución crea un entero desde un puntero sin una conversiónla devolución crea un puntero desde un entero sin una conversiónla devolución hace que la función calificada apunte desde una no calificadareturn no es seguido por una barrerael tipo de devolución %q#T es un tipo de dato incompletoel tipo de devolución por defecto es %<int%>el tipo de devolución es un tipo de dato incompletola especificación del tipo de devolución para el constructor es inválidola especificación del tipo de devolución para el destructor es inválidose especificó un tipo de devolución para %<operator %T%>declaración return con un valor, en una función que devuelve 'void'declaración return sin valores, en una función que devuelve %qTdevolviendo un valor de un constructordevolviendo un valor de un destructordevolviendo la referencia al temporalprecisión derechaprecisión derecha en formato strfmoncuenta de desplazamiento a la derecha >= anchura del tipola cuenta de desplazamiento a la derecha es negativael modo de redondeo no tiene soporte para floats de VAXescriba %<typename %E%> si quería un tipo¿¿¿subíndice del vector escalar???el segundo argumento de %<__builtin_expect%> debe ser una constanteel segundo argumento de %<__builtin_prefetch%> debe ser una constanteel segundo parámetro de %<va_start%> no es el último argumento nombradoel selector debe ser un inmediatoel selector debe ser una constante entera en el rango 0..%iestableciendo el límite del tamaño máximo del fichero core: %moscureciendo la función %s %q#Doscureciendo la declaración de tipo previa de %q#Dshared y mdll no son compatibles.el desplazamiento debe ser un inmediatoshort, signed ó unsigned inválido para %qsse dieron juntos signed y unsigned para %qstipos signed y unsigned en la expresión condicionalel tamaño asignado a %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCCel tamaño de la matriz nueva debe tener un tipo integralel tamaño de la matriz %qD tiene un tipo %qT que no es enteroel tamaño de la matriz %qD es negativoel tamaño de la matriz %qD no es una expresion constante enterael tamaño de la matriz %qs tiene un tipo no enteroel tamaño de la matriz %qs es negativoel tamaño de la matriz %qs es demasiado grandeel tamaño de la matriz tiene un tipo %qT que no es enteroel tamaño de la matriz es negativoel tamaño de la matriz no es una expresion constante enterasizeof(long double) es 12sizeof(long double) es 16lo sentimos, sin implementar: perdón: la semántica de los datos static de la función inline %q#D es errónea (terminará con múltiples copias)el fichero fuente para la clase %qs es más nuevo que su fichero de clase coincidente.  Se usa entonces el fichero fuente %qsla especificación '%s' tiene un '%%0%c' inválidola especificación '%s' tiene un '%%W%c' inválidola especificación '%s' tiene un '%%x%c' inválidola especificación '%s' es inválidala especificación '%s' es inválidafalla en spec: '%%*' no ha sido inicializado por coincidencia de patrónfalla de especificación: más de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC.falla de especificación: más de un argumento para SYSROOT_SUFFIX_SPEC.falla en spec: opción de especificación '%c' no reconocidael fichero de especificaciones no tiene especificaciones para enlazarla especificacion es '%s'
*************** Las opciones válidas son 93, 95 y 98.
*** 1156,1159 ****
  Esto puede significar que la codificación de su localización
  no tiene soporte en la implementación iconv(3) de su sistema.
  Si no está intentando usar una codificación particular para su
! fichero de entrada, utilice la opción %<--encoding=UTF-8%>campo %qs desconocido especificado en el inicializadormodo insn desconocidose desconoce el modo de máquina %qsmovimiento insn desconocido:espacio de nombres %qD desconocidoopcode desconocido %d@pc=%d durante la verificaciónnombre de registro %qs desconocido en %<asm%>nombre de registro desconocido: %sreubicación unspec desconocidafunción de especificación '%s' desconocidatls-model "%s" desconocidoinicializador 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 instanciavariable sin nombre o campo declarado voidcomparación sin orden en argumento de coma no flotanteno se puede decodificar la firma: '%s'bytecode inalcanzable desde %d hasta antes de %dbytecode inalcanzable desde %d hasta el final del métodono se reconoce la sub-instrucción anchano se reconoce el nivel de salida de depuración "%s"no se reconoce el valor de visibilidad "%s"insn no reconocible:no se reconoce la direcciónno se reconoce la opción de línea de comando "%s"no se reconoce el especificador de formatoopción de depuración de gcc no reconocida: %copción %<-mfix-vr4130%s%> no reconocidaopción '-%s' no reconocidano se reconoce el nombre de registro "%s"no se reconoce el nombre de sección "%s"supuesta constante no reconocidasupuesta constante no reconocida en cris_global_pic_symbolerror no recuperableoperador %s sin registrarargumento no soportado para %<__builtin_frame_address%>argumento no soportado para %<__builtin_return_address%>combinación sin soporte: %sdefinición de stmt sin soportetamaño de operando sin soporte para el registro extendidoalternativa de dialecto ensamblador sin terminarconstante de formato sin terminarno se usaron argumentos en el formato de estilo-$parámetro %qs sin usovariable %qs sin usoel valor superior de la etiqueta de rango `case' excede el valor máximo para el tipouse #include en su lugaruse %<%T::%D%> en lugar de %<%T::%T%> para nombrar el constructor en un nombre calificadoutilice %<%T::template %D%> para indicar que es una plantillaUse %<-fobjc-exceptions%> para activar la sintaxis de excepción de Objective-Cuse -Winvalid-pch para más informaciónutilice __attribute__ ((tamaño_vector)) en su lugaruso de la variable %<auto%> desde la función contenedorael uso de %<complex%> en tipos AltiVec es inválidoel uso de %<double%> en tipos AltiVec es inválidoel uso de %<long double%> en tipos AltiVec es inválidoel uso de %<long long%> en tipos AltiVec es inválidoel uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>el uso de %<long%> en tipos AltiVec es inválido para código de 64 bitel uso de %qD es ambiguouso de %qs en la plantillauso del modificador de longitud %qs con el carácter de tipo %qcuso 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 inválidouso de la plantilla de clase %qT como una expresiónuso del enum %q#D sin declaración previael uso de entrada de memoria sin un lvalor en el operando asm %d es obsoletouso del espacio de nombres %qD como una expresiónuso de la conversión de estilo antiguouso de parámetro desde la función contenedorase usaron %d parámetro(s) de plantilla en lugar de %dse 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 escalar%<__thread%> inútil en la declaración vacíaespecificador de clase de almacenamiento inútil en una declaración vacíanombre de tipo inútil en una declaración vacíacalificador de tipo inútil en una declaración vacíael %qD definido por el usuario siempre evalúa ambos argumentosusando %<typename%> fuera de la plantillausando CONST_DOUBLE para las direccionesno está implementado usar ambos @FILE con ficheros múltiplesel uso de la declaración %qD introdujo el tipo ambiguo %qTse usa el campo inválido %qDusando el parámetro de tipo plantilla %qT después de %qsusando el nombre de definición de tipo %qD después de %qsuan declaración de uso no puede nombrar al destructordeclaración de uso para un no miembro en el ámbito de la clasevalidate_value_data: Ciclo en la cadena regno (%u)validate_value_data: [%u] next_regno erróneo para la cadena vacía (%u)validate_value_data: [%u] oldest_regno erróneo (%u)validate_value_data: [%u] Registro no vacío en la cadena (%s %u %i)no se usa el valor calculadoel valor de -mfixed-range debe ser de la forma REG1-REG2aún no se ha implementado el análisis de perfil basado en valores para árboles.la variable %q#D tiene inicializador pero de tipo de dato incompletola variable %qD tiene inicializador pero de tipo de dato incompletola variable %qs puede no haber sido inicializadavariable o campo %qE declarado voidvariable o campo %qs se declaró voidvariable o campo declarado voidvariable previamente declarada como %<static%> redeclarada como %<extern%>se solicitó seguimiento de variables, pero no tiene soporte en este formato de depuraciónse solicitó seguimiento de variables, pero es inútil a menos que se produzca información de depuracióntipo de tamaño variable declarado fuera de cualquier funciónel objeto de tamaño variable %qD no se puede inicializarun objeto de tamaño variable no puede ser inicializadoun objeto de tamaño variable de tipo %qT no puede ser inicializadoerror de dominio del vector %s %s, en %s en %s:%udesbordamiento vectorial en la expresiónerror de verificación en PC=%derror de verificación en PC=%d: %serror de verificación: %sfalló verify_cgraph_node.falló verify_flow_infoverify_flow_info: El bloque básico %d succ edge está corruptoverify_flow_info: Borde duplicado %i->%iverify_flow_info: Bloques incorrectos para el respaldo %i->%iverify_flow_info: Respaldo incorrecto %i->%iverify_flow_info: REG_BR_PROB no coincide con la configuración %wi %iverify_flow_info: Cuenta errónea del bloque %i %iverify_flow_info: Cuenta errónea del borde %i->%i %iverify_flow_info: Frecuencia errónea del bloque %i %iverify_flow_info: Probabilidad errónea del borde %i->%i %ifalló verify_flow_insensitive_alias_info.falló verify_flow_sensitive_alias_info.falló verify_name_tagsfalló verify_ssa.falló verify_stmts.matriz virtual %s[%lu]: el elemento %lu está fuera del límite en %s, en %s:%dbase virtual %qT inaccesible en %qT debido a ambigüedadlas funciones virtual no pueden ser friendla función virtual %qs que no es clasedeclaración de virtual fuera de classel argumento de visibilidad debe ser uno de "default", "hidden", "protected" o "internal"el argumento de visibilidad no es una cadenalos atributos de visibilidad no tienen soporte en esta configuración; ignoradosvalor void no ignorado como debería de serlas variables de registro volatile no funcionan como usted quisierala disposición vtable para la clase %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCC debido al destructor virtual implícitoaviso: aviso: '-x %s' después del último fichero de entrada no tiene efectoaviso: se ignora -pipe porque se especificó -save-tempsaviso: se ignora -pipe porque se especificó -timeaviso: se ignoraron los ficheros .class que ya fueron compilados con -Caviso: uso del operador obsoleto %%[ en especificaciónmatriz de tipo wchar_t inicializada con una cadena que no es anchaal escribir la salida a %s: %mliteral de cadena ancha en %<asm%>la anchura de %qD excede su tipola anchura de %qs excede su tipose asumirán que devuelven %<id%> y aceptarándesde este contextoescribiendo en un objeto constante (argumento %d)escribiendo a través de un puntero nulo (argumento %d)insn erróneo en el borde del respaldose especificó el número equivocado de argumentos para el atributo %qsnúmero erróneo de argumentos de plantilla (%d, debería ser %d)argumento 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 unarioxstormy16_print_operand: código desconocidoz/Architectureel modo z/Architecture no tiene soporte en %s.la matriz de tamaño cero no reserva espacioanchura cero para el campo de bits %qDanchura cero para el campo de bits %qsanchura cero en el formato %scadena de formato %s de longitud cerolas conversiones con cero operandos no se pueden decodificar debido a un defecto en la ABI de C++matriz %qD de tamaño cero
\ No newline at end of file
--- 1139,1142 ----
  Esto puede significar que la codificación de su localización
  no tiene soporte en la implementación iconv(3) de su sistema.
  Si no está intentando usar una codificación particular para su
! fichero de entrada, utilice la opción %<--encoding=UTF-8%>campo %qs desconocido especificado en el inicializadormodo insn desconocidose desconoce el modo de máquina %qsmovimiento insn desconocido:espacio de nombres %qD desconocidoopcode desconocido %d@pc=%d durante la verificaciónnombre de registro %qs desconocido en %<asm%>nombre de registro desconocido: %sreubicación unspec desconocidafunción de especificación '%s' desconocidatls-model "%s" desconocidoinicializador 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 instanciavariable sin nombre o campo declarado voidcomparación sin orden en argumento de coma no flotanteno se puede decodificar la firma: '%s'bytecode inalcanzable desde %d hasta antes de %dbytecode inalcanzable desde %d hasta el final del métodono se reconoce la sub-instrucción anchano se reconoce el nivel de salida de depuración "%s"no se reconoce el valor de visibilidad "%s"insn no reconocible:no se reconoce la direcciónno se reconoce la opción de línea de comando "%s"no se reconoce el especificador de formatoopción de depuración de gcc no reconocida: %copción %<-mfix-vr4130%s%> no reconocidaopción '-%s' no reconocidano se reconoce el nombre de registro "%s"no se reconoce el nombre de sección "%s"supuesta constante no reconocidasupuesta constante no reconocida en cris_global_pic_symbolerror no recuperableargumento no soportado para %<__builtin_frame_address%>argumento no soportado para %<__builtin_return_address%>combinación sin soporte: %sdefinición de stmt sin soportetamaño de operando sin soporte para el registro extendidoalternativa de dialecto ensamblador sin terminarconstante de formato sin terminarno se usaron argumentos en el formato de estilo-$parámetro %qs sin usovariable %qs sin usoel valor superior de la etiqueta de rango `case' excede el valor máximo para el tipouse #include en su lugaruse %<%T::%D%> en lugar de %<%T::%T%> para nombrar el constructor en un nombre calificadoutilice %<%T::template %D%> para indicar que es una plantillaUse %<-fobjc-exceptions%> para activar la sintaxis de excepción de Objective-Cuse -Winvalid-pch para más informaciónutilice __attribute__ ((tamaño_vector)) en su lugaruso de la variable %<auto%> desde la función contenedorael uso de %<complex%> en tipos AltiVec es inválidoel uso de %<double%> en tipos AltiVec es inválidoel uso de %<long double%> en tipos AltiVec es inválidoel uso de %<long long%> en tipos AltiVec es inválidoel uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>el uso de %<long%> en tipos AltiVec es inválido para código de 64 bitel uso de %qD es ambiguouso de %qs en la plantillauso del modificador de longitud %qs con el carácter de tipo %qcuso 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 inválidouso de la plantilla de clase %qT como una expresiónuso del enum %q#D sin declaración previael uso de entrada de memoria sin un lvalor en el operando asm %d es obsoletouso del espacio de nombres %qD como una expresiónuso de la conversión de estilo antiguouso de parámetro desde la función contenedorase usaron %d parámetro(s) de plantilla en lugar de %dse 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 escalar%<__thread%> inútil en la declaración vacíaespecificador de clase de almacenamiento inútil en una declaración vacíanombre de tipo inútil en una declaración vacíacalificador de tipo inútil en una declaración vacíael %qD definido por el usuario siempre evalúa ambos argumentosusando %<typename%> fuera de la plantillausando CONST_DOUBLE para las direccionesno está implementado usar ambos @FILE con ficheros múltiplesel uso de la declaración %qD introdujo el tipo ambiguo %qTse usa el campo inválido %qDusando el parámetro de tipo plantilla %qT después de %qsusando el nombre de definición de tipo %qD después de %qsuan declaración de uso no puede nombrar al destructordeclaración de uso para un no miembro en el ámbito de la clasevalidate_value_data: Ciclo en la cadena regno (%u)validate_value_data: [%u] next_regno erróneo para la cadena vacía (%u)validate_value_data: [%u] oldest_regno erróneo (%u)validate_value_data: [%u] Registro no vacío en la cadena (%s %u %i)no se usa el valor calculadoel valor de -mfixed-range debe ser de la forma REG1-REG2aún no se ha implementado el análisis de perfil basado en valores para árboles.la variable %q#D tiene inicializador pero de tipo de dato incompletola variable %qD tiene inicializador pero de tipo de dato incompletola variable %qs puede no haber sido inicializadavariable o campo %qE declarado voidvariable o campo %qs se declaró voidvariable o campo declarado voidvariable previamente declarada como %<static%> redeclarada como %<extern%>se solicitó seguimiento de variables, pero no tiene soporte en este formato de depuraciónse solicitó seguimiento de variables, pero es inútil a menos que se produzca información de depuracióntipo de tamaño variable declarado fuera de cualquier funciónel objeto de tamaño variable %qD no se puede inicializarun objeto de tamaño variable no puede ser inicializadoun objeto de tamaño variable de tipo %qT no puede ser inicializadoerror de dominio del vector %s %s, en %s en %s:%udesbordamiento vectorial en la expresiónerror de verificación en PC=%derror de verificación en PC=%d: %serror de verificación: %sfalló verify_cgraph_node.falló verify_flow_infoverify_flow_info: El bloque básico %d succ edge está corruptoverify_flow_info: Borde duplicado %i->%iverify_flow_info: Bloques incorrectos para el respaldo %i->%iverify_flow_info: Respaldo incorrecto %i->%iverify_flow_info: REG_BR_PROB no coincide con la configuración %wi %iverify_flow_info: Cuenta errónea del bloque %i %iverify_flow_info: Cuenta errónea del borde %i->%i %iverify_flow_info: Frecuencia errónea del bloque %i %iverify_flow_info: Probabilidad errónea del borde %i->%i %ifalló verify_flow_insensitive_alias_info.falló verify_flow_sensitive_alias_info.falló verify_name_tagsfalló verify_ssa.falló verify_stmts.matriz virtual %s[%lu]: el elemento %lu está fuera del límite en %s, en %s:%dbase virtual %qT inaccesible en %qT debido a ambigüedadlas funciones virtual no pueden ser friendla función virtual %qs que no es clasedeclaración de virtual fuera de classel argumento de visibilidad debe ser uno de "default", "hidden", "protected" o "internal"el argumento de visibilidad no es una cadenalos atributos de visibilidad no tienen soporte en esta configuración; ignoradosvalor void no ignorado como debería de serlas variables de registro volatile no funcionan como usted quisierala disposición vtable para la clase %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCC debido al destructor virtual implícitoaviso: aviso: '-x %s' después del último fichero de entrada no tiene efectoaviso: se ignora -pipe porque se especificó -save-tempsaviso: se ignora -pipe porque se especificó -timeaviso: se ignoraron los ficheros .class que ya fueron compilados con -Caviso: uso del operador obsoleto %%[ en especificaciónmatriz de tipo wchar_t inicializada con una cadena que no es anchaal escribir la salida a %s: %mliteral de cadena ancha en %<asm%>la anchura de %qD excede su tipola anchura de %qs excede su tipose asumirán que devuelven %<id%> y aceptarándesde este contextoescribiendo en un objeto constante (argumento %d)escribiendo a través de un puntero nulo (argumento %d)insn erróneo en el borde del respaldose especificó el número equivocado de argumentos para el atributo %qsnúmero erróneo de argumentos de plantilla (%d, debería ser %d)argumento 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 unarioxstormy16_print_operand: código desconocidoz/Architectureel modo z/Architecture no tiene soporte en %s.la matriz de tamaño cero no reserva espacioanchura cero para el campo de bits %qDanchura cero para el campo de bits %qsanchura cero en el formato %scadena de formato %s de longitud cerolas conversiones con cero operandos no se pueden decodificar debido a un defecto en la ABI de C++matriz %qD de tamaño cero
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/es.po gcc-4.0.2/gcc/po/es.po
*** gcc-4.0.1/gcc/po/es.po	Sat Jun 18 00:44:48 2005
--- gcc-4.0.2/gcc/po/es.po	Sun Sep  4 12:22:32 2005
***************
*** 1,13 ****
! # Mensajes en español para gcc-4.0.1-b20050607
  # Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
  # Cristian Othón Martínez Vera <cfuga@itam.mx>, 2001, 2002, 2003, 2004, 2005.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
! "PO-Revision-Date: 2005-06-16 17:03-0500\n"
  "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
  "Language-Team: Spanish <es@li.org>\n"
  "MIME-Version: 1.0\n"
--- 1,13 ----
! # Mensajes en español para gcc-4.0.1
  # Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
  # Cristian Othón Martínez Vera <cfuga@itam.mx>, 2001, 2002, 2003, 2004, 2005.
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 4.0.1\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
! "PO-Revision-Date: 2005-07-11 14:01-0500\n"
  "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
  "Language-Team: Spanish <es@li.org>\n"
  "MIME-Version: 1.0\n"
*************** msgstr "<línea de orden>"
*** 303,344 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "error sintáctico"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "error sintáctico: no se puede regresar"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  msgid "syntax error; also virtual memory exhausted"
  msgstr "error sintáctico; también se agotó la memoria"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "desbordamiento de la pila del decodificador"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "error de decodificación"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  msgid "parse error; also virtual memory exhausted"
  msgstr "error de decodificación; también se agotó la memoria"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  msgid "parse error: cannot back up"
  msgstr "error de decodificación: no se puede regresar"
  
--- 303,333 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "error sintáctico"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "error sintáctico: no se puede regresar"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  msgid "syntax error; also virtual memory exhausted"
  msgstr "error sintáctico; también se agotó la memoria"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "desbordamiento de la pila del decodificador"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "error de decodificación"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr "error de decodificación; también se agotó la memoria"
  
! #: c-parse.y:2960
  msgid "parse error: cannot back up"
  msgstr "error de decodificación: no se puede regresar"
  
*************** msgstr "Selecciona el CPU para el cual s
*** 3258,3265 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3247,3254 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr "no está implementado usar ambos 
*** 6553,8468 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "no se puede especificar la clase 'main' cuando no se está enlazando"
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr "Falta el término"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr "se esperaba ';'"
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr "Falta el nombre"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr "se esperaba '*'"
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr "se esperaba una declaración de clase o interfaz"
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr "Falta el nombre de la clase"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "Se esperaba '{'"
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr "No se encuentra el nombre de la super clase"
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr "No se encuentra el nombre de la interfaz"
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr "Falta el inicializador de la variable"
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr "Declaración inválida"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr "Se esperaba ']'"
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr "']' desbalanceado"
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr "Declaración de método inválida, se requiere un nombre de método"
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr "Se esperaba un identificador"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr "Declaración de método inválida, se requiere un tipo de devolución"
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "Se esperaba ')'"
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr "Falta el término de parámetro formal"
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr "Falta el identificador"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr "Falta el término de tipo de clase"
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr "Tipo de interfaz inválido"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr "Se esperaba ':'"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr "Declaración de expresión inválida"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "Se esperaba '('"
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr "Falta término o ')'"
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr "Expresión constante faltante o inválida"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr "Faltan término y ')' esperados"
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr "Expresión de control inválida"
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr "Expresión de actualización inválida"
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr "Declaración de inicio inválida"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr "Faltan término o ')' esperados"
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr "Se esperaba 'class' o 'this'"
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr "Se esperaba 'class'"
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr "Se esperaba ')' o término"
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr "Se esperaba '['"
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr "Se esperaba un campo"
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr "Faltan término y ']' esperados"
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr "Se esperaba ']', expresión de tipo inválida"
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr "Expresión de tipo inválida"
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr "Tipo de referencia inválido"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr "La invocación del constructor debe ser el primer elemento en un constructor"
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr "Solamente los constructores pueden invocar constructores"
! 
! #: options.c:943
  msgid "Display this information"
  msgstr "Muestra esta información"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <param>=<valor>\tEstablece el parámetro <param> al valor.  Vea a continuación para una lista completa de parámetros"
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<pregunta>=<resp>\tRelaciona la <resp>uesta a la <pregunta>.  Al colocar '-' antes de la <pregunta> desactiva la <resp>uesta a la <pregunta>"
  
! #: options.c:961
  msgid "Do not discard comments"
  msgstr "No descarta comentarios"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr "No descarta comentarios en expansiones de macro"
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr "-D<macro>[=<val>]\tDefine una <macro> con <val> como su valor.  Si sólo se da la <macro>, <val> se toma como 1"
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr "-F <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo principal"
  
! #: options.c:976
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-G<número>\tColoca los datos globales y estáticos más pequeños que <número> bytes en una sección especial (en algunos objetivos)"
  
! #: options.c:979
  msgid "Print the name of header files as they are used"
  msgstr "Muestra los nombres de los ficheros de encabezado mientras se utilizan"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
! msgstr "-J<directorio>\tColoca los ficheros MODULE en el 'directorio'"
  
! #: options.c:991
  msgid "Generate make dependencies and compile"
  msgstr "Genera dependencias de make y compilar"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr "Trata los ficheros de encabezado faltantes como ficheros generados"
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr "Como -MD pero ignora los ficheros de encabezado del sistema"
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr "-MQ <objetivo>\tAgrega un objetivo tipo-MAKE"
  
! #: options.c:1021
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O<número>\tEstablece el nivel de optimización a <número>"
  
! #: options.c:1024
  msgid "Optimize for space rather than speed"
  msgstr "Optimiza para espacio en lugar de velocidad"
  
! #: options.c:1027
  msgid "Do not generate #line directives"
  msgstr "No genera directivas #line"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<macro>\tIndefine la <macro>"
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Esta opción es obsoleta; utilice en su lugar -Wextra"
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr "Avisa sobre cosas que cambiarán cuando se compile con un compilador que cumpla con la ABI"
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Avisa sobre la devolución de estructuras, unions o matrices"
  
! #: options.c:1042
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "Avisar sobre posibles aliases de argumentos de relleno"
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr "Avisa por funciones de conversión a tipos incompatibles"
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Avisa sobre conversión de punteros que incremente la alineación"
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr "Avisa sobre conversiones que descartan calificadores"
  
! #: options.c:1057
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Avisa sobre subíndices cuyo tipo es \"char\""
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "Avisa sobre la posibilidad de bloques de comentarios anidados, y comentarios de C++ que abarquen más de una línea física"
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr "Sinónimo de -Wcomment"
  
! #: options.c:1066
! msgid "Warn about implicit conversion"
! msgstr "Avisar sobre conversiones implícitas"
  
! #: options.c:1069
  msgid "Warn when all constructors and destructors are private"
  msgstr "Avisa cuando todos los constructores y destructores son privados"
  
! #: options.c:1072
  msgid "Warn when a declaration is found after a statement"
  msgstr "Avisa cuando se encuentra una declaración después de una declaración"
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr "Avisa si se usan opciones de compilador, clases, métodos o campos obsoletos"
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Avisa sobre usos de declaraciones __attribute__((obsoleto))"
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr "Avisa cuando se desactivó un paso de optimización"
  
! #: options.c:1084
  msgid "Warn about compile-time integer division by zero"
  msgstr "Avisa sobre la división entera por cero en tiempo de compilación"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Avisa violaciones de reglas de estilo de Effective C++"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "Avisa sobre elementos sobrantes después de #elif y #endif"
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr "Trata todos los avisos como errores"
  
! #: options.c:1096
  msgid "Make implicit function declarations an error"
  msgstr "Hace que la declaración implícita de funciones sea un error"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "Muestra avisos extra (posiblemente no deseados)"
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr "Avisa si se encuentran declaraciones vacías obsoletas"
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr "Termina cuando suceda el primer error"
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Avisa si se prueban números de coma flotante para equidad"
  
! #: options.c:1111
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Avisa sobre anomalías de cadena de formato de printf/scanf/strftime/strfmon"
  
! #: options.c:1114
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Avisa si se pasan demasiados argumentos a una función para su cadena de formato"
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
  msgstr "Avisa sobre el uso de cadenas de formato que no son literales"
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr "Avisa sobre posibles problemas de seguridad con funciones de formato"
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Avisa sobre formatos de strftime que producen dos dígitos para el año"
  
! #: options.c:1126
  msgid "Warn about zero-length formats"
  msgstr "Avisa sobre formatos de longitud cero"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr "Avisa sobre la declaración implícita de funciones"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr "Avisa cuando una declaración no especifique un tipo"
  
! #: options.c:1141
! msgid "Warn about calls with implicit interface"
! msgstr "Avisar sobre llamadas con interfaz implícita"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr "Obsoleto.  Esta opción no tiene efecto."
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr "Avisa sobre variables que se inicialicen ellas mismas."
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Avisa cuando una función inline no puede ser inline"
  
! #: options.c:1153
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Avisa sobre usos inválidos de la macro \"offsetof\""
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr "Avisa sobre ficheros PCH que se encuentran pero no se usan"
  
! #: options.c:1159
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-<número>\tAvisa si un objeto es más grande que <número> bytes"
  
! #: options.c:1162
! msgid "Warn about truncated source lines"
! msgstr "Avisar sobre líneas de código truncadas"
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "No avisa sobre el uso de \"long long\" cuando se use -pedantic"
  
! #: options.c:1168
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Avisa sobre declaraciones sospechosas de \"main\""
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Avisa sobre posibles llaves faltantes alrededor de los inicializadores"
  
! #: options.c:1174
  msgid "Warn about global functions without previous declarations"
  msgstr "Avisa sobre funciones globales sin declaraciones previas"
  
! #: options.c:1177
  msgid "Warn about missing fields in struct initializers"
  msgstr "Avisa sobre campos faltantes en los inicializadores de struct"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Avisa por funciones que pueden ser candidatas para atributos de formato"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr "Avisa sobre directorios de inclusión definidos por el usuario que no existen"
  
! #: options.c:1186
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn))"
  
! #: options.c:1189
  msgid "Warn about global functions without prototypes"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: options.c:1192
  msgid "Warn about use of multi-character character constants"
  msgstr "Avisa sobre el uso de constantes de carácter multicaracteres"
  
! #: options.c:1195
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Avisa sobre declaraciones \"extern\" que no están en el ámbito del fichero"
  
! #: options.c:1198
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla"
  
! #: options.c:1201
  msgid "Warn about non-virtual destructors"
  msgstr "Avisa sobre destructores no virtuales"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr "Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL"
  
! #: options.c:1207
! msgid "Warn about usage of non-standard intrinsics"
! msgstr "Avisar sobre el uso de intrínsecos no estándar"
! 
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Avisa si se usa una conversión de estilo C en un programa"
  
! #: options.c:1213
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Avisa si se usa un parámetro de estilo antiguo en una definición"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr "Avisa si los ficheros .class están desactualizados"
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr "Avisa sobre nombres de funciones virtual sobrecargadas"
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Avisa cuando el atributo packed no tiene efecto en la disposición de un struct"
  
! #: options.c:1225
  msgid "Warn when padding is required to align structure members"
  msgstr "Avisa cuando se requiere relleno para alinear a los miembros de una estructura"
  
! #: options.c:1228
  msgid "Warn about possibly missing parentheses"
  msgstr "Avisa sobre posibles paréntesis faltantes"
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Avisa cuando se convierte el tipo de punteros sobre punteros a funciones miembro"
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "Avisa sobre la aritmética de punteros de funciones"
  
! #: options.c:1237
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Avisa cuando un puntero difiere en signo en una asignación."
  
! #: options.c:1240
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Avisa si los métodos heredados no están implementados"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "Avisa sobre declaraciones múltiples del mismo objeto"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "Avisa si se especifican modificadores cuando no son necesarios"
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr "Avisa cuando el compilador reordene código"
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Avisa cuando el tipo de devolución por defecto de una función cambia a \"int\" (C), o sobre tipos de devolución inconsistentes (C++)"
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr "Avisa si un selector tiene métodos múltiples"
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Avisa sobre posibles violaciones a las reglas de secuencia de punto"
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr "Avisa cuando una variable local oscurece otra"
  
! #: options.c:1264
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Avisa sobre comparaciones signed-unsigned"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Avisa cuando la sobrecarga promueva de unsigned a signed"
  
! #: options.c:1270 options.c:1273
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Avisa sobre código que pueda romper las reglas estrictas de aliases"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr "Avisa sobre NULL sin conversión usado como sentinela"
  
! #: options.c:1279
  msgid "Warn about unprototyped function declarations"
  msgstr "Avisa sobre declaraciones de función sin prototipo"
  
! #: options.c:1282
! msgid "Warn about \"suspicious\" constructs"
! msgstr "Avisar sobre construcciones \"sospechosas\" "
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Avisa sobre switches enumerados, sin valor por defecto, que carezcan de un case"
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Avisa sobre switches enumerados que carezcan de una declaración \"default:\""
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Avisa sobre todos los switches enumerados que carezcan de un case específico"
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Avisa cuando el comportamiento de síntesis difiera de Cfront"
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr "No suprime los avisos de los encabezados del sistema"
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
  msgstr "Avisa sobre características no presentes en C tradicional"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "Avisa si se encuentran trigrafos que puedan afectar el significado del programa"
  
! #: options.c:1306
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Avisa sobre @selector()es sin métodos declarados previamente"
  
! #: options.c:1309
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "Avisa si se usa una macro indefinida en una directiva #if"
  
! #: options.c:1312
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "Avisar sobre desbordamiento por debajo de expresiones numéricas constantes"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr "Avisa sobre variables automáticas sin inicializar"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr "Avisa sobre pragmas no reconocidos"
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr "Avisa sobre código que nunca se ejecutará"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr "Activa todos los avisos -Wunused-"
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "Avisa cuando no se use una función"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "Avisa cuando no se use una etiqueta"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr "Avisa sobre macros definidas en el fichero principal que no se usan"
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "Avisa cuando no se use un parámetro de una función"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "Avisa cuando no se use un valor de una expresión"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "Avisa cuando no se use una variable"
  
! #: options.c:1348
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "No avisa sobre el uso de macros variadic cuando se use -pedantic"
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr "Da a las cadenas el tipo \"matriz de char\""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "Un sinónimo para -std=c89 (para C) o -std=c++98 (para C++)."
  
! #: options.c:1357
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info <fichero>\tEmite la información de declaraciones en el <fichero>"
  
! #: options.c:1369
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d<letras>\tActiva los volcados de pasos específicos del compilador"
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase <fichero>\tEstablece el nombre base a usar para los volcados"
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr "--CLASSPATH\tObsoleto; utilice en su lugar --classpath"
! 
! #: options.c:1378
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Genera código independiente de posición si es posible (modo large)"
  
! #: options.c:1381
  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)"
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
  msgstr "Cumple las semánticas de control de acceso de miembros de clase"
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr "Alínea el inicio de las funciones"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr "Alínea las etiquetas que solamente se alcanzan saltando"
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr "Alínea todas las etiquetas"
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr "Alínea el inicio de los ciclos"
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr "Cambia cuando se emitan las instancias de la plantilla"
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Especifica que los argumentos pueden ser alias de cada otro y de los globales"
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Asume que los argumentos pueden ser alias de globales pero no de cada otro"
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Asume que los argumentos no pueden ser alias de globales o de cada otro"
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
  msgstr "Reconoce la palabra clave \"asm\""
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr "Permite el uso de la palabra clave assert"
! 
! #: options.c:1441
  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"
  
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr "--bootclasspath=<ruta>\tReemplaza la ruta del sistema"
! 
! #: options.c:1447
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Genera código para revisar los límites antes de indizar matrices"
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Reemplaza add, compare, branch con branch en la cuenta de registros"
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr "Usa la información de análisis de perfil para las probabilidades de ramificación"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr "Realiza optimización de carga de ramificación objetivo antes del hilo prólogo / epílogo"
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr "Realiza optimización de carga de ramificación objetivo después del hilo prólogo / epílogo"
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr "Restringe que la migración de carga de objetivos no reuse registros en ningún bloque básico"
  
! #: options.c:1465
  msgid "Recognize built-in functions"
  msgstr "Reconoce funciones internas"
  
! #: options.c:1471
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-<registro>\tMarca el <registro> como preservado entre funciones"
  
! #: options.c:1474
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-fcall-used-<registro>\tMarca el <registro> como corrupto para llamadas de función"
  
! #: options.c:1477
  msgid "Save registers around function calls"
  msgstr "Guarda registros alrededor de llamadas de función"
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr "Revisa el valor de devolución de new"
  
! #: options.c:1483
! msgid "Generate checks for references to NULL"
! msgstr "Genera revisiones para referencias a NULL"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr "--classpath=<ruta>\tEstablece la ruta de clases"
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr "No pone globales sin inicializar en la sección común"
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "Permite que los argumentos del operador '?' tengan tipos diferentes"
  
! #: options.c:1498
  msgid "Reduce the size of object files"
  msgstr "Reduce el tamaño de los ficheros objeto"
  
! #: options.c:1501
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Hace que las cadenas literales sean \"const char[]\" en lugar de \"char[]\""
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr "-fconst-string-class=<nombre>\tUsa la clase <nombre> para cadenas constantes"
  
! #: options.c:1507
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Realiza el paso de optimización de copia-propagación de registros"
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr "Realiza optimizaciones de saltos cruzados"
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Cuando se esté ejecutando CSE, sigue a los saltos a sus objetivos"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr "Cuando se esté ejecutando CSE, sigue a los saltos condicionales"
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr "Omite el paso de reducción de rango al realizar divisiones complejas"
  
! #: options.c:1522
  msgid "Place data items into their own section"
  msgstr "Coloca los elementos de datos en su propia sección"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr "Establece el tipo de doble precisión por defecto a un tipo de 8 bytes de anchura"
! 
! #: options.c:1528
  msgid "Inline member functions by default"
  msgstr "Hace inline por defecto a las funciones miembro"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr "Establece el tipo entero por defecto a un tipo de 8 bytes de anchura"
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr "Establece el tipo real por defecto a un tipo de 8 bytes de anchura"
! 
! #: options.c:1537
  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"
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Intenta rellenar las ranuras de retraso de las instrucciones de ramificación"
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr "Borra las revisiones de punteros nulos sin uso"
  
! #: options.c:1546
  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 que tan seguido se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr "Permitir signos de dólar en nombres de entidades"
! 
! #: options.c:1558
  msgid "Permit '$' as an identifier character"
  msgstr "Permite '$' como un identificador de carácter"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero"
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr "Muestra el árbol de código después de decodificar."
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Suprime la salida de notas de números de instrucción y números de linea en los volcados de depuración"
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Realiza la eliminación de DWARF2 duplicados"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr "Realiza eliminación de tipos sin uso en la información de depuración"
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr "Genera un fichero clase como salida"
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr "Alias para -femit-class-file"
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr "--encoding=<codificación>\tEscoge la codificación de entrada (por defecto viene del local)"
! 
! #: options.c:1597
  msgid "Generate code to check exception specifications"
  msgstr "Genera código para revisar excepciones de especificaciones"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "Activa el manejo de excepciones"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr "-fexec-charset=<cset>\tConvierte todas las constantes de cadenas y carácter al conjunto de caracteres <cset>"
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Realiza un número de optimizaciones menores y costosas"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr "--extdirs=<ruta>\tEstablece la ruta del directorio de extensiones"
! 
! #: options.c:1618
! msgid "Use f2c calling convention."
! msgstr "Usa convención de llamada f2c."
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr "El fichero de entrada es un fichero con la lista de nombres de fichero a compilar"
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Asume que no se generan NaNs o infinitos"
  
! #: options.c:1630
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-ffixed-<registro>\tMarca el <registro> como no disponible para el compilador"
  
! #: options.c:1633
! msgid "Assume that the source file is fixed form"
! msgstr "Asumir que el fichero fuente es de forma fija"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr "-ffixed-line-length-<n>\t\tUsa n como ancho de línea de carácter en modo fijo"
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr "Permitir ancho de línea de carácter arbitrario en modo fijo"
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "No aloja floats y doubles en registros de precisión extendida"
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "El ámbito de las variables de la declaración de inicio-de-for es local para el ciclo"
  
! #: options.c:1648
  msgid "Copy memory address constants into registers before use"
  msgstr "Copia las constantes de direcciones de memoria en registros antes de usarlos"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr "Revisa siempre por archivos de clases no generados por gcj"
! 
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
  msgstr "Copia los operandos de memoria en registros antes de usarlos"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr "Asumir que el fichero fuente es de forma libre"
! 
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "No asume que existen las bibliotecas C estándard y \"main\""
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr "Permite que las direcciones de las funciones se conservern en registros"
  
! #: options.c:1666
  msgid "Place each function into its own section"
  msgstr "Coloca cada función en su propia sección"
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
  msgstr "Realiza la eliminación de subexpresiones comunes globales"
  
! #: options.c:1672
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Realiza la eliminación de subexpresiones comunes globales despúes del alojamiento de registros"
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Realiza la carga redundante después de la eliminación de almacenamiento en las subexpresiones comunes globales"
  
! #: options.c:1678
  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"
  
! #: options.c:1681
  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"
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
  msgstr "Reconoce las palabras claves definidas por GNU"
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr "Genera código para el ambiente de tiempo de ejecución GNU"
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
  msgstr "Activa la predicción de probabilidades de ramificación"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr "Asume que el tiempo de ejecución usa una tabla hash para mapear un objeto a su estructura de sincronización"
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr "Asume el ambiente normal de ejecución C"
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr "Activa el soporte para objetos enormes"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "Procesa directivas #ident"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Realiza la conversión de saltos condicionales a equivalentes sin ramificación"
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Realiza la conversión de saltos condicionales a ejecución condicional"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr "Exporta funciones aún si pueden ser inline"
  
! #: options.c:1723
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Emite instanciaciones implícitas de plantillas inline"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr "Especificar que no se permite tipos implícitos, a menos que se sobreescriban con sentencias IMPLICIT explícitas"
! 
! #: options.c:1729
  msgid "Emit implicit instantiations of templates"
  msgstr "Emite instanciaciones implícitas de plantillas"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr "Utiliza tablas de desplazamiento para llamadas a métodos virtuales"
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr "No genera directivas .size"
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Pone atención a la palabra clave \"inline\""
  
! #: options.c:1747
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<número>\tLimita el tamaño de las funciones inline a <número>"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<cset>\tEspecifica el conjunto de caracteres por defecto para los ficheros fuente."
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Instrumenta funciones de entrada y salida con llamadas de análisis de perfil"
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr "Optimiza la inducción de variables en los árboles"
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr "Asume que las funciones nativas se implementan usando JNI"
! 
! #: options.c:1762
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Genera código para las funciones aún si están completamente inline"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr "Emite variables static const aún si no se usan"
  
! #: options.c:1771
  msgid "Give external symbols a leading underscore"
  msgstr "Da a los símbolos externos un subrayado inicial"
  
! #: options.c:1774
  msgid "Perform loop optimizations"
  msgstr "Realiza optimizaciones de ciclo"
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Realiza optimizaciones de ciclo usando el nuevo optimizador de ciclo"
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr "Establece errno después de las funciones matemáticas internas"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! "-fmax-identifier-length=<n>\n"
! "Máxima longitud de identificador."
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr "-fmax-stack-var-size=<n>\tTamaño en bytes de la matriz más grande que se colocará en la pila"
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
  msgstr "Reporta el alojamiento en memoria permanente"
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Intenta mezclar constantes idénticas y variables constantes"
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Intentar mezclar constantes idénticas a través de las unidades de compilación"
  
! #: options.c:1798
  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"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr "Establecer la accesibilidad por defecto de las entidades de módulo en PRIVATE"
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr "Realiza calendarización SMS basada en módulo antes del primer paso de calendarización"
  
! #: options.c:1807
  msgid "Move loop invariant computations out of loops"
  msgstr "Mueve las computaciones invariantes de ciclo fuera de los ciclos"
  
! #: options.c:1810
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "No avisa sobre los usos de extensiones Microsoft"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr "Agrega instrumentación mudflap de revisión de límites para programas de un solo hilo."
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr "Ignora operaciones de lectura al insertar instrumentación mudflap."
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr "Agrega instrumentación mudflap de revisión de límites para programas multi-hilo."
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Genera código para el ambiente de tiempo de ejecución NeXT (Apple Mac OS X)"
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "Asume que los receptores de mensajes de Objective-C pueden ser nil"
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr "No generar código, sólo revisar sintaxis y semántica"
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr "Soporte para excepciones síncronas no de llamadas"
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "Activa la sintaxis de excepción y sincronización de Objective-C"
  
! #: options.c:1849
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Activa el manejo de excepciones setjmp en tiempo de ejecución de Objective-C"
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr "Cuando sea posible no genera marcos de pila"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "Reconoce palabras clave de C++ como \"compl\" y \"xor\""
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
  msgstr "Hacer el paso completo de optimización de movimiento de registros"
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo"
  
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr "Activa la optimización del código de inicialización de las clases static"
! 
! #: options.c:1867
  msgid "Enable optional diagnostics"
  msgstr "Activa los diagnósticos opcionales"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr "Tratar de acomodar los tipos derivados tan compactos como sea posible"
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros"
  
! #: options.c:1879
  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"
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
  msgstr "Devuelve los agregados small en memoria, no en registros"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr "Busca y utiliza ficheros PCH aún cuando se esté preprocesando"
  
! #: options.c:1891
  msgid "Perform loop peeling"
  msgstr "Realiza el pelado de ciclos"
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr "Activa las optimizaciones de mirilla específicas de la máquina"
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Activa un paso de mirilla RTL antes de sched2"
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr "Degrada los errores de concordancia a advertencias"
  
! #: options.c:1903
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Genera código independiente de posición si es posible (modo small)"
  
! #: options.c:1906
  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)"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Genera instrucciones de precargado, si están disponibles, para matrices en ciclos"
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr "Trata al fichero de entrada como previamente preprocesado"
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr "Activa el código básico de análisis de perfil del programa"
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
  msgstr "Inserta código de análisis de perfil de programa basado en arc"
  
! #: options.c:1921
  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"
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil"
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr "Inserta código para perfilar valores de expresiones"
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr "-frandom-seed=<cadena>\tHace que se pueda reproducir la compilación utilizando la <cadena>"
  
! #: options.c:1936
  msgid "Return small aggregates in registers"
  msgstr "Devuelve agregados small en registros"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr "Permite una optimización de movimiento de registros"
  
! #: options.c:1942
  msgid "Perform a register renaming optimization pass"
  msgstr "Realiza el paso de optimización de renombrado de registros"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr "Reordenar los bloques básicos para mejorar la ubicación del código"
  
! #: options.c:1948
  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"
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr "Reordena las funciones para mejorar la ubicación del código"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr "Copiar secciones de matriz en un bloque contiguo en la entrada de procedimiento"
! 
! #: options.c:1957
  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"
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "Activa la instanciación automática de plantillas"
  
! #: options.c:1963
  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 ciclos"
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr "Ejecuta el optimizador de ciclos dos veces"
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr "Activa/Desactiva la calendarización tradicional en ciclos que ya pasaron la calendarización módulo"
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr "Desactiva las optimizaciones que asumen la conducta de un FP que redondea por defecto"
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
  msgstr "Genera información de descriptor de tipo en tiempo de ejecución"
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr "Activa la calendarización entre bloques básicos"
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr "Permite el movimiento especulativo de ninguna carga"
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr "Permite el movimiento especulativo de algunas cargas"
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr "Permite el movimiento especulativo de más cargas"
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr "Permite la calendarización prematura de insns encoladas"
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr "Establece la revisión de distancia de dependencias en la calendarización prematura de insns encoladas"
  
! #: options.c:1996
  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 calendarización prematura de insns encoladas"
  
! #: options.c:1999
  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"
  
! #: options.c:2002
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-fsched-verbose=<número>\tEstablece el nivel de detalle del calendarizador"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr "Si se calendariza después de la recarga, hace calendarización de superbloque"
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr "Si se calendariza después de la recarga, hace trazado de calendarización"
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros"
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr "Recalendariza las instrucciones después del alojamiento de registros"
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr "Agregar un segundo guión bajo si el nombre ya tiene un guión bajo"
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr "Marca datos como compartidos en lugar de privados"
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr "Usa el mismo tamaño para double que para float"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr "Usa el tipo entero más estrecho posible para tipos de enumeración"
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Fuerza que el tipo debajo de \"wchar_t\" sea \"unsigned short\""
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "Desactiva optimizaciones observables con IEEE señalando NaNs"
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "Cuando no se proporciona \"signed\" o \"unsigned\" hace signed el campo de bits"
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
  msgstr "Hace que \"char\" sea signed por defecto"
  
! #: options.c:2044
  msgid "Convert floating point constants to single precision constants"
  msgstr "Convierte constantes de coma flotante a constantes de precisión simple"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr "Usa valores de perfilado para precargado especulativo"
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Divide tiempos de vida de las variables de inducción cuando se desenrollen los ciclos."
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "Inserta código de revisión de la pila en el programa"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr "-fstack-limit-register=<registro>\tCaptura si la pila pasa del <registro>"
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr "-fstack-limit-symbol=<name>\tCaptura si la pila pasa del símbolo <nombre>"
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr "Muestra las estadísticas acumuladas durante la compilación"
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr "Activa revisiones de asignabilidad para almacenamientos en matrices de objetos"
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr "Realiza optimizaciones de reducción de fuerza"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr "Asume que se aplican las reglas estrictas de alias"
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "Busca errores de sintaxis, y entonces detenerse"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr "-ftabstop=<número>\tDistancia entre topes de tabulador para reportes en columnas"
  
! #: options.c:2089
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "-ftemplate-depth-<número>\tEspecifica la profundidad máxima de instanciación"
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
  msgstr "Crea ficheros de datos necesarios para \"gcov\""
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr "Realiza optimizaciones de hilado de saltos"
  
! #: options.c:2101
  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."
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
  msgstr "Reporta el tiempo tomado por cada paso del compilador"
  
! #: options.c:2107
  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]\tIndica el modelo de generación de código por defecto para almacenamiento thread-local"
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr "Realiza la formación de superbloques a través de la duplicación de colas"
  
! #: options.c:2113
  msgid "Assume floating-point operations can trap"
  msgstr "Asume que las operaciones de coma flotante pueden capturar"
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Atrapa desbordamientos signed en adición, sustracción y multiplicación"
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr "Usa la implementación basada en tree-ssa de perfilado"
  
! #: options.c:2122
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Activa las optimizaciones SSA-CCP en árboles"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr "Activa la copia de encabezado de ciclo en árboles"
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr "Coalesce temporales de memoria en el paso SSA->normal"
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr "Reemplaza temporales SSA con mejores nombres en las copias."
  
! #: options.c:2134
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Activa la optimización de eliminación de código muerto SSA en árboles"
  
! #: options.c:2137
  msgid "Enable dominator optimizations"
  msgstr "Activa las optimizaciones dominadoras"
  
! #: options.c:2140
  msgid "Enable dead store elimination"
  msgstr "Activa la eliminación de almacenamiento muerto"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr "Activa la Eliminación de Redundancia Completa en árboles"
  
! #: options.c:2146
  msgid "Enable loop invariant motion on trees"
  msgstr "Permite movimiento invariante de ciclo en árboles"
  
! #: options.c:2149
  msgid "Create canonical induction variables in loops"
  msgstr "Crea variables de inducción canónica en los ciclos"
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
  msgstr "Activa las transformaciones lineales de ciclos en árboles"
  
! #: options.c:2155
  msgid "Enable loop optimizations on tree level"
  msgstr "Activa las optimizaciones de ciclo a nivel de árbol"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Realiza división de rango vivo durante el paso SSA->normal."
  
! #: options.c:2161
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Activa las optimizaciones SSA-PRE en árboles"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr "Realiza reemplazo escalar de agregados"
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal"
  
! #: options.c:2170
  msgid "Enable loop vectorization on trees"
  msgstr "Activa la vectorización de ciclos en árboles"
  
! #: options.c:2173
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-ftree-vectorizer-verbose=<número>\tEstablece el nivel de detalle del vectorizador"
  
! #: options.c:2176
! msgid "Append underscores to externally visible names"
! msgstr "Agregar subrayado a los nombres visibles externamente"
! 
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
  msgstr "Compila la unidad de compilación completa a la vez"
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr "Realiza el desenrollamiento del ciclo para todos los ciclos"
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Realiza el desenrollamiento del ciclo cuando se conoce la cuenta de iteración"
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Permite optimizaciones matemáticas que pueden violar los estándares IEEE ó ISO"
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "Cuando no se proporciona \"signed\" o \"unsigned\" hacer unsigned el campo de bits"
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr "Hace que \"char\" sea unsigned por defecto"
  
! #: options.c:2197
  msgid "Perform loop unswitching"
  msgstr "Realiza la eliminación de opciones del ciclo"
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr "Sólo genera tablas de desenredo para manejo de excepciones"
  
! #: options.c:2203
! msgid "Generate code for the Boehm GC"
! msgstr "Genera código para el GC de Boehm"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Usa __cxa_atexit para registrar destructores"
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr "Llama a una rutina de biblioteca para hacer divisiones enteras"
! 
! #: options.c:2212
  msgid "Perform variable tracking"
  msgstr "Realiza seguimiento de variables"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplica la expansión de variables cuando se desenrollan los ciclos."
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr "Agrega comentarios extra a la salida de ensamblador"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr "Marca todos los métodos inlined como que tienen visibilidad hidden"
  
! #: options.c:2224
  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"
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr "Usa perfiles de valor de expresión en las optimizaciones"
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr "Descarta funciones virtual sin usar"
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr "Implementa vtables usando thunks"
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Emite símbolos comunes como símbolos débiles"
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr "Construye redes y dividir usos no relacionados de una sola variable"
  
! #: options.c:2242
  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>"
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr "Genera una directiva #line que apunte al directorio de trabajo actual"
  
  # wraps around? No entiendo bien. cfuga
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr "Asume que el desbordamiento aritmético con signo se envuelve"
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr "Emite información de referencia cruzada"
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr "Pone datos inicializados a cero en la sección bss"
  
! #: options.c:2257
  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"
  
! #: options.c:2260
  msgid "Generate debug information in default format"
  msgstr "Genera información de depuración en el formato por defecto"
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr "Genera información de depuración en el formato COFF"
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Genera información de depuración en el formato DWARF v2"
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr "Vuelca declaraciones a un fichero .decl"
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr "Genera información de depuración en el formato extendido por defecto"
  
! #: options.c:2275
  msgid "Generate debug information in STABS format"
  msgstr "Genera información de depuración en el formato STABS"
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr "Genera información de depuración en el formato STABS extendido"
  
! #: options.c:2281
  msgid "Generate debug information in VMS format"
  msgstr "Genera información de depuración en el formato VMS"
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr "Genera información de depuración en el formato XCOFF"
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Genera información de depuración en el formato XCOFF extendido"
  
! #: options.c:2290
  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"
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr "-imacros <fich>\tAcepta la definición de macros en el <fich>ero"
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include <fich>\tIncluye los contenidos del <fichero> antes de otros ficheros"
  
! #: options.c:2299
  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"
  
! #: options.c:2302
  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"
  
! #: options.c:2305
  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"
  
! #: options.c:2308
  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"
  
! #: options.c:2311
  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"
  
! #: options.c:2314
  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"
  
! #: options.c:2326
  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)"
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr "No busca directorios de inclusión del sistema por defecto para C++"
  
! #: options.c:2332
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <fichero>\tColoca la salida en el <fichero>"
  
! #: options.c:2335
  msgid "Enable function profiling"
  msgstr "Activa el análisis de perfil de las funciones"
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Activa los avisos necesarios para cumplir estrictamente con el estándard"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr "Como -pedantic pero los muestra como errores"
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
  msgstr "Genera encabezado C de características específicas de la plataforma"
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr "-qkind=<n>\tEstablece el tipo para un real con el exponente 'q' a la 'n'"
! 
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido"
  
! #: options.c:2353
  msgid "Remap file names when including files"
  msgstr "Remapea nombres de fichero cuando incluyen ficheros"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "Conforme al estándard ISO 1998 C++"
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr "Conforme al estándard ISO 1990 C"
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr "Conforme al estándard ISO 1999 C"
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr "Obsoleto en favor de -std=c99"
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr "Conforme al estándard ISO Fortran 2003"
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr "Conforme al estándard ISO Fortran 95"
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr "Conforme a nada en particular."
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "Conforme al estándard ISO 1998 C++ con extensiones GNU"
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "Conforme al estándard ISO 1990 C con extensiones GNU"
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "Conforme al estándard ISO 1999 C con extensiones GNU"
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "Obsoleto en favor de -std=gnu99"
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "Conforme al estándard ISO 1990 C como se enmendó en 1994"
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "Obsoleto en favor de -std=iso9899:1999"
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr "Habilita el preprocesamiento tradicional"
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tSoporte para los trigrafos de ISO C"
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "No predefine macros específicas del sistema y específica de GCC"
  
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr "Activa la salida detallada"
  
! #: options.c:2416
  msgid "Suppress warnings"
  msgstr "Suprime avisos"
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " se usan interruptores de estilo de generación de código en conflicto"
--- 6542,8116 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "no se puede especificar la clase 'main' cuando no se está enlazando"
  
! #: options.c:881
  msgid "Display this information"
  msgstr "Muestra esta información"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <param>=<valor>\tEstablece el parámetro <param> al valor.  Vea a continuación para una lista completa de parámetros"
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<pregunta>=<resp>\tRelaciona la <resp>uesta a la <pregunta>.  Al colocar '-' antes de la <pregunta> desactiva la <resp>uesta a la <pregunta>"
  
! #: options.c:899
  msgid "Do not discard comments"
  msgstr "No descarta comentarios"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr "No descarta comentarios en expansiones de macro"
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr "-D<macro>[=<val>]\tDefine una <macro> con <val> como su valor.  Si sólo se da la <macro>, <val> se toma como 1"
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr "-F <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo principal"
  
! #: options.c:914
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-G<número>\tColoca los datos globales y estáticos más pequeños que <número> bytes en una sección especial (en algunos objetivos)"
  
! #: options.c:917
  msgid "Print the name of header files as they are used"
  msgstr "Muestra los nombres de los ficheros de encabezado mientras se utilizan"
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
! msgstr "-I <dir>\tAgrega el <dir>ectorio al final de la ruta de inclusión principal"
  
! #: options.c:923
! msgid "Generate make dependencies"
! msgstr "Generar dependencias de make"
! 
! #: options.c:926
  msgid "Generate make dependencies and compile"
  msgstr "Genera dependencias de make y compilar"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr "-MF <fichero>\tEscribir la salida de dependencias al fichero dado"
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr "Trata los ficheros de encabezado faltantes como ficheros generados"
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr "Como -M pero ignora los ficheros de encabezado del sistema"
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr "Como -MD pero ignora los ficheros de encabezado del sistema"
  
! #: options.c:941
! msgid "Generate phony targets for all headers"
! msgstr "Generar objetivos de prueba para todos los encabezados"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr "-MQ <objetivo>\tAgrega un objetivo tipo-MAKE"
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr "-MT <objetivo>\tAgregar un objetivo no citado"
! 
! #: options.c:950
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O<número>\tEstablece el nivel de optimización a <número>"
  
! #: options.c:953
  msgid "Optimize for space rather than speed"
  msgstr "Optimiza para espacio en lugar de velocidad"
  
! #: options.c:956
  msgid "Do not generate #line directives"
  msgstr "No genera directivas #line"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<macro>\tIndefine la <macro>"
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Esta opción es obsoleta; utilice en su lugar -Wextra"
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr "Avisa sobre cosas que cambiarán cuando se compile con un compilador que cumpla con la ABI"
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Avisa sobre la devolución de estructuras, unions o matrices"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "Activar casi todos los mensajes de aviso"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr "Avisa por funciones de conversión a tipos incompatibles"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Avisa sobre conversión de punteros que incremente la alineación"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr "Avisa sobre conversiones que descartan calificadores"
  
! #: options.c:983
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Avisa sobre subíndices cuyo tipo es \"char\""
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "Avisa sobre la posibilidad de bloques de comentarios anidados, y comentarios de C++ que abarquen más de una línea física"
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr "Sinónimo de -Wcomment"
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
! msgstr "Avisa sobre la posibilidad de conversión de tipos confusas"
  
! #: options.c:995
  msgid "Warn when all constructors and destructors are private"
  msgstr "Avisa cuando todos los constructores y destructores son privados"
  
! #: options.c:998
  msgid "Warn when a declaration is found after a statement"
  msgstr "Avisa cuando se encuentra una declaración después de una declaración"
  
! #: options.c:1001
! msgid "Warn about deprecated compiler features"
! msgstr "Avisa si se usan opciones de compilador obsoletas"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Avisa sobre usos de declaraciones __attribute__((obsoleto))"
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr "Avisa cuando se desactivó un paso de optimización"
  
! #: options.c:1010
  msgid "Warn about compile-time integer division by zero"
  msgstr "Avisa sobre la división entera por cero en tiempo de compilación"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Avisa violaciones de reglas de estilo de Effective C++"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "Avisa sobre elementos sobrantes después de #elif y #endif"
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr "Trata todos los avisos como errores"
  
! #: options.c:1022
  msgid "Make implicit function declarations an error"
  msgstr "Hace que la declaración implícita de funciones sea un error"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "Muestra avisos extra (posiblemente no deseados)"
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr "Termina cuando suceda el primer error"
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Avisa si se prueban números de coma flotante para equidad"
  
! #: options.c:1034
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Avisa sobre anomalías de cadena de formato de printf/scanf/strftime/strfmon"
  
! #: options.c:1037
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Avisa si se pasan demasiados argumentos a una función para su cadena de formato"
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
  msgstr "Avisa sobre el uso de cadenas de formato que no son literales"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr "Avisa sobre posibles problemas de seguridad con funciones de formato"
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Avisa sobre formatos de strftime que producen dos dígitos para el año"
  
! #: options.c:1049
  msgid "Warn about zero-length formats"
  msgstr "Avisa sobre formatos de longitud cero"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr "Avisa sobre la declaración implícita de funciones"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr "Avisa cuando una declaración no especifique un tipo"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr "Obsoleto.  Esta opción no tiene efecto."
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr "Avisa sobre variables que se inicialicen ellas mismas."
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Avisa cuando una función inline no puede ser inline"
  
! #: options.c:1073
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Avisa sobre usos inválidos de la macro \"offsetof\""
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr "Avisa sobre ficheros PCH que se encuentran pero no se usan"
  
! #: options.c:1079
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-<número>\tAvisa si un objeto es más grande que <número> bytes"
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "No avisa sobre el uso de \"long long\" cuando se use -pedantic"
  
! #: options.c:1085
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Avisa sobre declaraciones sospechosas de \"main\""
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Avisa sobre posibles llaves faltantes alrededor de los inicializadores"
  
! #: options.c:1091
  msgid "Warn about global functions without previous declarations"
  msgstr "Avisa sobre funciones globales sin declaraciones previas"
  
! #: options.c:1094
  msgid "Warn about missing fields in struct initializers"
  msgstr "Avisa sobre campos faltantes en los inicializadores de struct"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Avisa por funciones que pueden ser candidatas para atributos de formato"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr "Avisa sobre directorios de inclusión definidos por el usuario que no existen"
  
! #: options.c:1103
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn))"
  
! #: options.c:1106
  msgid "Warn about global functions without prototypes"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: options.c:1109
  msgid "Warn about use of multi-character character constants"
  msgstr "Avisa sobre el uso de constantes de carácter multicaracteres"
  
! #: options.c:1112
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Avisa sobre declaraciones \"extern\" que no están en el ámbito del fichero"
  
! #: options.c:1115
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla"
  
! #: options.c:1118
  msgid "Warn about non-virtual destructors"
  msgstr "Avisa sobre destructores no virtuales"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr "Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL"
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Avisa si se usa una conversión de estilo C en un programa"
  
! #: options.c:1127
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Avisa si se usa un parámetro de estilo antiguo en una definición"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr "Avisa sobre nombres de funciones virtual sobrecargadas"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Avisa cuando el atributo packed no tiene efecto en la disposición de un struct"
  
! #: options.c:1136
  msgid "Warn when padding is required to align structure members"
  msgstr "Avisa cuando se requiere relleno para alinear a los miembros de una estructura"
  
! #: options.c:1139
  msgid "Warn about possibly missing parentheses"
  msgstr "Avisa sobre posibles paréntesis faltantes"
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Avisa cuando se convierte el tipo de punteros sobre punteros a funciones miembro"
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "Avisa sobre la aritmética de punteros de funciones"
  
! #: options.c:1148
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Avisa cuando un puntero difiere en signo en una asignación."
  
! #: options.c:1151
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Avisa si los métodos heredados no están implementados"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "Avisa sobre declaraciones múltiples del mismo objeto"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr "Avisa cuando el compilador reordene código"
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Avisa cuando el tipo de devolución por defecto de una función cambia a \"int\" (C), o sobre tipos de devolución inconsistentes (C++)"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr "Avisa si un selector tiene métodos múltiples"
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Avisa sobre posibles violaciones a las reglas de secuencia de punto"
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr "Avisa cuando una variable local oscurece otra"
  
! #: options.c:1172
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Avisa sobre comparaciones signed-unsigned"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Avisa cuando la sobrecarga promueva de unsigned a signed"
  
! #: options.c:1178 options.c:1181
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Avisa sobre código que pueda romper las reglas estrictas de aliases"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr "Avisa sobre NULL sin conversión usado como sentinela"
  
! #: options.c:1187
  msgid "Warn about unprototyped function declarations"
  msgstr "Avisa sobre declaraciones de función sin prototipo"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Avisa sobre switches enumerados, sin valor por defecto, que carezcan de un case"
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Avisa sobre switches enumerados que carezcan de una declaración \"default:\""
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Avisa sobre todos los switches enumerados que carezcan de un case específico"
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Avisa cuando el comportamiento de síntesis difiera de Cfront"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr "No suprime los avisos de los encabezados del sistema"
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
  msgstr "Avisa sobre características no presentes en C tradicional"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "Avisa si se encuentran trigrafos que puedan afectar el significado del programa"
  
! #: options.c:1211
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Avisa sobre @selector()es sin métodos declarados previamente"
  
! #: options.c:1214
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "Avisa si se usa una macro indefinida en una directiva #if"
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr "Avisa sobre variables automáticas sin inicializar"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr "Avisa sobre pragmas no reconocidos"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr "Avisa sobre código que nunca se ejecutará"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr "Activa todos los avisos -Wunused-"
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "Avisa cuando no se use una función"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "Avisa cuando no se use una etiqueta"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr "Avisa sobre macros definidas en el fichero principal que no se usan"
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "Avisa cuando no se use un parámetro de una función"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "Avisa cuando no se use un valor de una expresión"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "Avisa cuando no se use una variable"
  
! #: options.c:1247
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "No avisa sobre el uso de macros variadic cuando se use -pedantic"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr "Da a las cadenas el tipo \"matriz de char\""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "Un sinónimo para -std=c89 (para C) o -std=c++98 (para C++)."
  
! #: options.c:1256
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info <fichero>\tEmite la información de declaraciones en el <fichero>"
  
! #: options.c:1268
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d<letras>\tActiva los volcados de pasos específicos del compilador"
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase <fichero>\tEstablece el nombre base a usar para los volcados"
  
! #: options.c:1274
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Genera código independiente de posición si es posible (modo large)"
  
! #: options.c:1277
  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)"
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
  msgstr "Cumple las semánticas de control de acceso de miembros de clase"
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr "Alínea el inicio de las funciones"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr "Alínea las etiquetas que solamente se alcanzan saltando"
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr "Alínea todas las etiquetas"
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr "Alínea el inicio de los ciclos"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr "Cambia cuando se emitan las instancias de la plantilla"
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Especifica que los argumentos pueden ser alias de cada otro y de los globales"
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Asume que los argumentos pueden ser alias de globales pero no de cada otro"
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Asume que los argumentos no pueden ser alias de globales o de cada otro"
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
  msgstr "Reconoce la palabra clave \"asm\""
  
! #: options.c:1328
  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"
  
! #: options.c:1331
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Genera código para revisar los límites antes de indizar matrices"
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Reemplaza add, compare, branch con branch en la cuenta de registros"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr "Usa la información de análisis de perfil para las probabilidades de ramificación"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr "Realiza optimización de carga de ramificación objetivo antes del hilo prólogo / epílogo"
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr "Realiza optimización de carga de ramificación objetivo después del hilo prólogo / epílogo"
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr "Restringe que la migración de carga de objetivos no reuse registros en ningún bloque básico"
  
! #: options.c:1349
  msgid "Recognize built-in functions"
  msgstr "Reconoce funciones internas"
  
! #: options.c:1355
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-<registro>\tMarca el <registro> como preservado entre funciones"
  
! #: options.c:1358
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-fcall-used-<registro>\tMarca el <registro> como corrupto para llamadas de función"
  
! #: options.c:1361
  msgid "Save registers around function calls"
  msgstr "Guarda registros alrededor de llamadas de función"
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr "Revisa el valor de devolución de new"
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr "No pone globales sin inicializar en la sección común"
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "Permite que los argumentos del operador '?' tengan tipos diferentes"
  
! #: options.c:1373
  msgid "Reduce the size of object files"
  msgstr "Reduce el tamaño de los ficheros objeto"
  
! #: options.c:1376
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Hace que las cadenas literales sean \"const char[]\" en lugar de \"char[]\""
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr "-fconst-string-class=<nombre>\tUsa la clase <nombre> para cadenas constantes"
  
! #: options.c:1382
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Realiza el paso de optimización de copia-propagación de registros"
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr "Realiza optimizaciones de saltos cruzados"
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Cuando se esté ejecutando CSE, sigue a los saltos a sus objetivos"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr "Cuando se esté ejecutando CSE, sigue a los saltos condicionales"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr "Omite el paso de reducción de rango al realizar divisiones complejas"
  
! #: options.c:1397
  msgid "Place data items into their own section"
  msgstr "Coloca los elementos de datos en su propia sección"
  
! #: options.c:1400
  msgid "Inline member functions by default"
  msgstr "Hace inline por defecto a las funciones miembro"
  
! #: options.c:1403
  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"
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Intenta rellenar las ranuras de retraso de las instrucciones de ramificación"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr "Borra las revisiones de punteros nulos sin uso"
  
! #: options.c:1412
  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 que tan seguido se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea"
  
! #: options.c:1415
  msgid "Permit '$' as an identifier character"
  msgstr "Permite '$' como un identificador de carácter"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero"
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Suprime la salida de notas de números de instrucción y números de linea en los volcados de depuración"
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Realiza la eliminación de DWARF2 duplicados"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr "Realiza eliminación de tipos sin uso en la información de depuración"
  
! #: options.c:1436
  msgid "Generate code to check exception specifications"
  msgstr "Genera código para revisar excepciones de especificaciones"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "Activa el manejo de excepciones"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr "-fexec-charset=<cset>\tConvierte todas las constantes de cadenas y carácter al conjunto de caracteres <cset>"
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Realiza un número de optimizaciones menores y costosas"
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Asume que no se generan NaNs o infinitos"
  
! #: options.c:1460
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-ffixed-<registro>\tMarca el <registro> como no disponible para el compilador"
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "No aloja floats y doubles en registros de precisión extendida"
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "El ámbito de las variables de la declaración de inicio-de-for es local para el ciclo"
  
! #: options.c:1475
  msgid "Copy memory address constants into registers before use"
  msgstr "Copia las constantes de direcciones de memoria en registros antes de usarlos"
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
  msgstr "Copia los operandos de memoria en registros antes de usarlos"
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "No asume que existen las bibliotecas C estándard y \"main\""
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr "Permite que las direcciones de las funciones se conservern en registros"
  
! #: options.c:1487
  msgid "Place each function into its own section"
  msgstr "Coloca cada función en su propia sección"
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
  msgstr "Realiza la eliminación de subexpresiones comunes globales"
  
! #: options.c:1493
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Realiza la eliminación de subexpresiones comunes globales despúes del alojamiento de registros"
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Realiza la carga redundante después de la eliminación de almacenamiento en las subexpresiones comunes globales"
  
! #: options.c:1499
  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"
  
! #: options.c:1502
  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"
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
  msgstr "Reconoce las palabras claves definidas por GNU"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr "Genera código para el ambiente de tiempo de ejecución GNU"
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
  msgstr "Activa la predicción de probabilidades de ramificación"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr "Asume el ambiente normal de ejecución C"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr "Activa el soporte para objetos enormes"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "Procesa directivas #ident"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Realiza la conversión de saltos condicionales a equivalentes sin ramificación"
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Realiza la conversión de saltos condicionales a ejecución condicional"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr "Exporta funciones aún si pueden ser inline"
  
! #: options.c:1541
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Emite instanciaciones implícitas de plantillas inline"
  
! #: options.c:1544
  msgid "Emit implicit instantiations of templates"
  msgstr "Emite instanciaciones implícitas de plantillas"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr "No genera directivas .size"
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Pone atención a la palabra clave \"inline\""
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr "Integrar las funciones simples en sus invocadores"
! 
! #: options.c:1559
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<número>\tLimita el tamaño de las funciones inline a <número>"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<cset>\tEspecifica el conjunto de caracteres por defecto para los ficheros fuente."
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Instrumenta funciones de entrada y salida con llamadas de análisis de perfil"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr "Optimiza la inducción de variables en los árboles"
  
! #: options.c:1571
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Genera código para las funciones aún si están completamente inline"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr "Emite variables static const aún si no se usan"
  
! #: options.c:1580
  msgid "Give external symbols a leading underscore"
  msgstr "Da a los símbolos externos un subrayado inicial"
  
! #: options.c:1583
  msgid "Perform loop optimizations"
  msgstr "Realiza optimizaciones de ciclo"
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Realiza optimizaciones de ciclo usando el nuevo optimizador de ciclo"
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr "Establece errno después de las funciones matemáticas internas"
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
  msgstr "Reporta el alojamiento en memoria permanente"
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Intenta mezclar constantes idénticas y variables constantes"
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Intentar mezclar constantes idénticas a través de las unidades de compilación"
  
! #: options.c:1601
  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"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr "Realiza calendarización SMS basada en módulo antes del primer paso de calendarización"
  
! #: options.c:1607
  msgid "Move loop invariant computations out of loops"
  msgstr "Mueve las computaciones invariantes de ciclo fuera de los ciclos"
  
! #: options.c:1610
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "No avisa sobre los usos de extensiones Microsoft"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr "Agrega instrumentación mudflap de revisión de límites para programas de un solo hilo."
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr "Ignora operaciones de lectura al insertar instrumentación mudflap."
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr "Agrega instrumentación mudflap de revisión de límites para programas multi-hilo."
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Genera código para el ambiente de tiempo de ejecución NeXT (Apple Mac OS X)"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "Asume que los receptores de mensajes de Objective-C pueden ser nil"
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr "Soporte para excepciones síncronas no de llamadas"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "Activa la sintaxis de excepción y sincronización de Objective-C"
  
! #: options.c:1646
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Activa el manejo de excepciones setjmp en tiempo de ejecución de Objective-C"
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr "Cuando sea posible no genera marcos de pila"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "Reconoce palabras clave de C++ como \"compl\" y \"xor\""
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
  msgstr "Hacer el paso completo de optimización de movimiento de registros"
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo"
  
! #: options.c:1661
  msgid "Enable optional diagnostics"
  msgstr "Activa los diagnósticos opcionales"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros"
  
! #: options.c:1667
  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"
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
  msgstr "Devuelve los agregados small en memoria, no en registros"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr "Busca y utiliza ficheros PCH aún cuando se esté preprocesando"
  
! #: options.c:1679
  msgid "Perform loop peeling"
  msgstr "Realiza el pelado de ciclos"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr "Activa las optimizaciones de mirilla específicas de la máquina"
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Activa un paso de mirilla RTL antes de sched2"
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr "Degrada los errores de concordancia a advertencias"
  
! #: options.c:1691
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Genera código independiente de posición si es posible (modo small)"
  
! #: options.c:1694
  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)"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Genera instrucciones de precargado, si están disponibles, para matrices en ciclos"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr "Trata al fichero de entrada como previamente preprocesado"
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr "Activa el código básico de análisis de perfil del programa"
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
  msgstr "Inserta código de análisis de perfil de programa basado en arc"
  
! #: options.c:1709
  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"
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil"
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr "Inserta código para perfilar valores de expresiones"
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr "-frandom-seed=<cadena>\tHace que se pueda reproducir la compilación utilizando la <cadena>"
  
! #: options.c:1724
  msgid "Return small aggregates in registers"
  msgstr "Devuelve agregados small en registros"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr "Permite una optimización de movimiento de registros"
  
! #: options.c:1730
  msgid "Perform a register renaming optimization pass"
  msgstr "Realiza el paso de optimización de renombrado de registros"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr "Reordenar los bloques básicos para mejorar la ubicación del código"
  
! #: options.c:1736
  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"
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr "Reordena las funciones para mejorar la ubicación del código"
  
! #: options.c:1742
  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"
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "Activa la instanciación automática de plantillas"
  
! #: options.c:1748
  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 ciclos"
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr "Ejecuta el optimizador de ciclos dos veces"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr "Activa/Desactiva la calendarización tradicional en ciclos que ya pasaron la calendarización módulo"
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr "Desactiva las optimizaciones que asumen la conducta de un FP que redondea por defecto"
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
  msgstr "Genera información de descriptor de tipo en tiempo de ejecución"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr "Activa la calendarización entre bloques básicos"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr "Permite el movimiento especulativo de ninguna carga"
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr "Permite el movimiento especulativo de algunas cargas"
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr "Permite el movimiento especulativo de más cargas"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr "Permite la calendarización prematura de insns encoladas"
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr "Establece la revisión de distancia de dependencias en la calendarización prematura de insns encoladas"
  
! #: options.c:1781
  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 calendarización prematura de insns encoladas"
  
! #: options.c:1784
  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"
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-fsched-verbose=<número>\tEstablece el nivel de detalle del calendarizador"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr "Si se calendariza después de la recarga, hace calendarización de superbloque"
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr "Si se calendariza después de la recarga, hace trazado de calendarización"
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros"
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr "Recalendariza las instrucciones después del alojamiento de registros"
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr "Marca datos como compartidos en lugar de privados"
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr "Usa el mismo tamaño para double que para float"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr "Usa el tipo entero más estrecho posible para tipos de enumeración"
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Fuerza que el tipo debajo de \"wchar_t\" sea \"unsigned short\""
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "Desactiva optimizaciones observables con IEEE señalando NaNs"
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "Cuando no se proporciona \"signed\" o \"unsigned\" hace signed el campo de bits"
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
  msgstr "Hace que \"char\" sea signed por defecto"
  
! #: options.c:1826
  msgid "Convert floating point constants to single precision constants"
  msgstr "Convierte constantes de coma flotante a constantes de precisión simple"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr "Usa valores de perfilado para precargado especulativo"
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Divide tiempos de vida de las variables de inducción cuando se desenrollen los ciclos."
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "Inserta código de revisión de la pila en el programa"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr "-fstack-limit-register=<registro>\tCaptura si la pila pasa del <registro>"
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr "-fstack-limit-symbol=<name>\tCaptura si la pila pasa del símbolo <nombre>"
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr "Muestra las estadísticas acumuladas durante la compilación"
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr "Realiza optimizaciones de reducción de fuerza"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr "Asume que se aplican las reglas estrictas de alias"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "Busca errores de sintaxis, y entonces detenerse"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr "-ftabstop=<número>\tDistancia entre topes de tabulador para reportes en columnas"
  
! #: options.c:1868
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "-ftemplate-depth-<número>\tEspecifica la profundidad máxima de instanciación"
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
  msgstr "Crea ficheros de datos necesarios para \"gcov\""
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr "Realiza optimizaciones de hilado de saltos"
  
! #: options.c:1880
  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."
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
  msgstr "Reporta el tiempo tomado por cada paso del compilador"
  
! #: options.c:1886
  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]\tIndica el modelo de generación de código por defecto para almacenamiento thread-local"
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr "Realiza la formación de superbloques a través de la duplicación de colas"
  
! #: options.c:1892
  msgid "Assume floating-point operations can trap"
  msgstr "Asume que las operaciones de coma flotante pueden capturar"
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Atrapa desbordamientos signed en adición, sustracción y multiplicación"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr "Usa la implementación basada en tree-ssa de perfilado"
  
! #: options.c:1901
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Activa las optimizaciones SSA-CCP en árboles"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr "Activa la copia de encabezado de ciclo en árboles"
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr "Coalesce temporales de memoria en el paso SSA->normal"
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr "Reemplaza temporales SSA con mejores nombres en las copias."
  
! #: options.c:1913
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Activa la optimización de eliminación de código muerto SSA en árboles"
  
! #: options.c:1916
  msgid "Enable dominator optimizations"
  msgstr "Activa las optimizaciones dominadoras"
  
! #: options.c:1919
  msgid "Enable dead store elimination"
  msgstr "Activa la eliminación de almacenamiento muerto"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr "Activa la Eliminación de Redundancia Completa en árboles"
  
! #: options.c:1925
  msgid "Enable loop invariant motion on trees"
  msgstr "Permite movimiento invariante de ciclo en árboles"
  
! #: options.c:1928
  msgid "Create canonical induction variables in loops"
  msgstr "Crea variables de inducción canónica en los ciclos"
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
  msgstr "Activa las transformaciones lineales de ciclos en árboles"
  
! #: options.c:1934
  msgid "Enable loop optimizations on tree level"
  msgstr "Activa las optimizaciones de ciclo a nivel de árbol"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr "Realiza división de rango vivo durante el paso SSA->normal."
  
! #: options.c:1940
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Activa las optimizaciones SSA-PRE en árboles"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr "Realiza reemplazo escalar de agregados"
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal"
  
! #: options.c:1949
  msgid "Enable loop vectorization on trees"
  msgstr "Activa la vectorización de ciclos en árboles"
  
! #: options.c:1952
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-ftree-vectorizer-verbose=<número>\tEstablece el nivel de detalle del vectorizador"
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
  msgstr "Compila la unidad de compilación completa a la vez"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr "Realiza el desenrollamiento del ciclo para todos los ciclos"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Realiza el desenrollamiento del ciclo cuando se conoce la cuenta de iteración"
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Permite optimizaciones matemáticas que pueden violar los estándares IEEE ó ISO"
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "Cuando no se proporciona \"signed\" o \"unsigned\" hacer unsigned el campo de bits"
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr "Hace que \"char\" sea unsigned por defecto"
  
! #: options.c:1973
  msgid "Perform loop unswitching"
  msgstr "Realiza la eliminación de opciones del ciclo"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr "Sólo genera tablas de desenredo para manejo de excepciones"
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Usa __cxa_atexit para registrar destructores"
  
! #: options.c:1982
  msgid "Perform variable tracking"
  msgstr "Realiza seguimiento de variables"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplica la expansión de variables cuando se desenrollan los ciclos."
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr "Agrega comentarios extra a la salida de ensamblador"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr "Marca todos los métodos inlined como que tienen visibilidad hidden"
  
! #: options.c:1994
  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"
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr "Usa perfiles de valor de expresión en las optimizaciones"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr "Descarta funciones virtual sin usar"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr "Implementa vtables usando thunks"
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Emite símbolos comunes como símbolos débiles"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr "Construye redes y dividir usos no relacionados de una sola variable"
  
! #: options.c:2012
  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>"
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr "Genera una directiva #line que apunte al directorio de trabajo actual"
  
  # wraps around? No entiendo bien. cfuga
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr "Asume que el desbordamiento aritmético con signo se envuelve"
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr "Emite información de referencia cruzada"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr "Pone datos inicializados a cero en la sección bss"
  
! #: options.c:2027
  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"
  
! #: options.c:2030
  msgid "Generate debug information in default format"
  msgstr "Genera información de depuración en el formato por defecto"
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr "Genera información de depuración en el formato COFF"
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Genera información de depuración en el formato DWARF v2"
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr "Vuelca declaraciones a un fichero .decl"
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr "Genera información de depuración en el formato extendido por defecto"
  
! #: options.c:2045
  msgid "Generate debug information in STABS format"
  msgstr "Genera información de depuración en el formato STABS"
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr "Genera información de depuración en el formato STABS extendido"
  
! #: options.c:2051
  msgid "Generate debug information in VMS format"
  msgstr "Genera información de depuración en el formato VMS"
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr "Genera información de depuración en el formato XCOFF"
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Genera información de depuración en el formato XCOFF extendido"
  
! #: options.c:2060
  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"
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr "-imacros <fich>\tAcepta la definición de macros en el <fich>ero"
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include <fich>\tIncluye los contenidos del <fichero> antes de otros ficheros"
  
! #: options.c:2069
  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"
  
! #: options.c:2072
  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"
  
! #: options.c:2075
  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"
  
! #: options.c:2078
  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"
  
! #: options.c:2081
  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"
  
! #: options.c:2084
  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"
  
! #: options.c:2096
  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)"
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr "No busca directorios de inclusión del sistema por defecto para C++"
  
! #: options.c:2102
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <fichero>\tColoca la salida en el <fichero>"
  
! #: options.c:2105
  msgid "Enable function profiling"
  msgstr "Activa el análisis de perfil de las funciones"
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Activa los avisos necesarios para cumplir estrictamente con el estándard"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr "Como -pedantic pero los muestra como errores"
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
  msgstr "Genera encabezado C de características específicas de la plataforma"
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido"
  
! #: options.c:2120
  msgid "Remap file names when including files"
  msgstr "Remapea nombres de fichero cuando incluyen ficheros"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "Conforme al estándard ISO 1998 C++"
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr "Conforme al estándard ISO 1990 C"
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr "Conforme al estándard ISO 1999 C"
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr "Obsoleto en favor de -std=c99"
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "Conforme al estándard ISO 1998 C++ con extensiones GNU"
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "Conforme al estándard ISO 1990 C con extensiones GNU"
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "Conforme al estándard ISO 1999 C con extensiones GNU"
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "Obsoleto en favor de -std=gnu99"
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "Conforme al estándard ISO 1990 C como se enmendó en 1994"
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "Obsoleto en favor de -std=iso9899:1999"
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr "Habilita el preprocesamiento tradicional"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tSoporte para los trigrafos de ISO C"
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "No predefine macros específicas del sistema y específica de GCC"
  
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr "Activa la salida detallada"
  
! #: options.c:2171
! msgid "Display the compiler's version"
! msgstr "Muestra la versión del compilador"
! 
! #: options.c:2174
  msgid "Suppress warnings"
  msgstr "Suprime avisos"
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "la creación de perfil no tiene soporte con -mg\n"
+ 
+ #: config/i386/nwld.h:34
+ msgid "Static linking is not supported.\n"
+ msgstr "No se da soporte al enlazado estático.\n"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "no se pueden usar juntos -msoft-float y -mhard_float"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "no se pueden usar juntos -mbig-endian y -mlittle-endian"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg y -fomit-frame-pointer son incompatibles"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " se usan interruptores de estilo de generación de código en conflicto"
*************** msgstr " se usan interruptores de estilo
*** 8471,8476 ****
--- 8119,8128 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg ó -p y -fomit-frame-pointer son incompatibles"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr "el m210 no tiene soporte para little endian"
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "no se pueden usar -EB y -EL al mismo tiempo"
*************** msgstr "-mhard-float no tiene soporte"
*** 8483,8492 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "no se pueden especificar -msingle-float y -msoft-float al mismo tiempo"
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "shared y mdll no son compatibles."
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  msgid "does not support multilib"
--- 8135,8140 ----
*************** msgstr "no tiene soporte para multilib"
*** 8498,8542 ****
  msgid "may not use both -m32 and -m64"
  msgstr "no se pueden usar -m32 y -m64 al mismo tiempo"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg y -fomit-frame-pointer son incompatibles"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "se requiere -c o -S para Ada"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr "SH2a no tiene soporte para little-endian"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr "No se pueden usar mthreads y mlegacy-threads juntos."
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr "No se pueden usar mshared y static juntos."
! 
! #: config/i386/nwld.h:34
! msgid "Static linking is not supported.\n"
! msgstr "No se da soporte al enlazado estático.\n"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni y -femit-class-files son incompatibles"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni y -femit-class-file son incompatibles"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr "el m210 no tiene soporte para little endian"
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
--- 8146,8170 ----
  msgid "may not use both -m32 and -m64"
  msgstr "no se pueden usar -m32 y -m64 al mismo tiempo"
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC no da soporte a -C o -CC sin usar -E"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "se requiere -E ó -x cuando la entrada es de entrada estándar"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "-mno-cygwin y -mno-win32 no son compatibles"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "shared y mdll no son compatibles."
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "La opción -shared no se soporta actualmente para ELF de VAX."
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
*************** msgstr "se especificó -p y -pp - se tomó
*** 8550,8570 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-G y -static son mutuamente exclusivos"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "-mno-cygwin y -mno-win32 no son compatibles"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "La opción -shared no se soporta actualmente para ELF de VAX."
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC no da soporte a -C o -CC sin usar -E"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "se requiere -E ó -x cuando la entrada es de entrada estándar"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
--- 8178,8202 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-G y -static son mutuamente exclusivos"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni y -femit-class-files son incompatibles"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni y -femit-class-file son incompatibles"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "se requiere -c o -S para Ada"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr "SH2a no tiene soporte para little-endian"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
*************** msgstr "no se permite keep_private_exter
*** 8598,8614 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "no se permite -private_bundle con -dynamiclib"
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "no se pueden usar juntos -msoft-float y -mhard_float"
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "no se pueden usar juntos -mbig-endian y -mlittle-endian"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "la creación de perfil no tiene soporte con -mg\n"
  
  #: attribs.c:175
  #, gcc-internal-format
--- 8230,8242 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "no se permite -private_bundle con -dynamiclib"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr "No se pueden usar mthreads y mlegacy-threads juntos."
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr "No se pueden usar mshared y static juntos."
  
  #: attribs.c:175
  #, gcc-internal-format
*************** msgstr "%<__thread%> inútil en la declar
*** 9651,9658 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "calificador de tipo inútil en una declaración vacía"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaración vacía"
--- 9279,9285 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "calificador de tipo inútil en una declaración vacía"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaración vacía"
*************** msgstr "para generar dependencias debe e
*** 11146,11162 ****
  msgid "too late for # directive to set debug directory"
  msgstr "demasiado tarde para que la directiva # establezca el directorio de depuración"
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C prohíbe un fichero fuente vacío"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la definición de datos no tiene tipo o clase de almacenamiento"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permite %<;%> extra fuera de una función"
--- 10773,10789 ----
  msgid "too late for # directive to set debug directory"
  msgstr "demasiado tarde para que la directiva # establezca el directorio de depuración"
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C prohíbe un fichero fuente vacío"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la definición de datos no tiene tipo o clase de almacenamiento"
  
! #: c-parse.y:388
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permite %<;%> extra fuera de una función"
*************** msgstr "ISO C no permite %<;%> extra fue
*** 11166,11297 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> aplicado a un campo de bits"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  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 ?:"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaño variable"
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohíbe las literales compuestas"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohíbe grupos de llaves dentro de expresiones"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> aplicado a un campo de bits"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C prohíbe las llaves de inicializador vacías"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 prohíbe la especificación de subobjetos a inicializar"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador asignado con %<:%>"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C prohíbe la especificación de rangos de elementos a inicializar"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohíbe las funciones anidadas"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C prohíbe las declaraciones posteriores para tipos %<enum%>"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "no hay punto y coma al final del struct o union"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "se especificó un punto y coma extra en un struct o union"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C prohíbe declaraciones de miembros con no miembros"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "la etiqueta al final de una declaración compuesta"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohíbe las declaraciones mezcladas y código"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohíbe las declaraciones etiquetadas"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresión sólo se permite dentro de una función"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "se ignora el calificador %E en asm"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "literal de cadena ancha en %<asm%>"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C requiere un argumento con nombre antes de %<...%>"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "error sintáctico en el elemento %qs"
--- 10793,10924 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c-parse.y:498
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> aplicado a un campo de bits"
  
! #: c-parse.y:595
  #, gcc-internal-format
  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 ?:"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaño variable"
  
! #: c-parse.y:648
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohíbe las literales compuestas"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohíbe grupos de llaves dentro de expresiones"
  
! #: c-parse.y:697
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c-parse.y:1224
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> aplicado a un campo de bits"
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C prohíbe las llaves de inicializador vacías"
  
! #: c-parse.y:1386
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 prohíbe la especificación de subobjetos a inicializar"
  
! #: c-parse.y:1389
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c-parse.y:1393
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador asignado con %<:%>"
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C prohíbe la especificación de rangos de elementos a inicializar"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohíbe las funciones anidadas"
  
! #: c-parse.y:1637
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C prohíbe las declaraciones posteriores para tipos %<enum%>"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "no hay punto y coma al final del struct o union"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "se especificó un punto y coma extra en un struct o union"
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C prohíbe declaraciones de miembros con no miembros"
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "la etiqueta al final de una declaración compuesta"
  
! #: c-parse.y:1883
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohíbe las declaraciones mezcladas y código"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohíbe las declaraciones etiquetadas"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresión sólo se permite dentro de una función"
  
! #: c-parse.y:2263
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "se ignora el calificador %E en asm"
  
! #: c-parse.y:2309
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "literal de cadena ancha en %<asm%>"
  
! #: c-parse.y:2371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C requiere un argumento con nombre antes de %<...%>"
  
! #: c-parse.y:2877
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "error sintáctico en el elemento %qs"
*************** msgstr "no se puede escribir el fichero 
*** 13195,13211 ****
  msgid "unexpected node"
  msgstr "nodo inesperado"
  
! #: gimplify.c:3340
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "l-valor inválido en la salida asm %d"
  
! #: gimplify.c:3452
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "falló la gimplificación"
--- 12822,12838 ----
  msgid "unexpected node"
  msgstr "nodo inesperado"
  
! #: gimplify.c:3345
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "l-valor inválido en la salida asm %d"
  
! #: gimplify.c:3457
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "falló la gimplificación"
*************** msgstr " No se ejecutaron los stmts pend
*** 14200,14206 ****
  msgid "unimplemented functionality"
  msgstr "funcionalidad sin implementar"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "error interno"
--- 13827,13833 ----
  msgid "unimplemented functionality"
  msgstr "funcionalidad sin implementar"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "error interno"
*************** msgstr "las matrices de funciones no tie
*** 14390,14426 ****
  msgid "function return type cannot be function"
  msgstr "el tipo de devolución de función no puede ser función"
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "inicializador inválido para la cadena de bits"
  
! #: tree.c:5489
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "revisión de árbol: %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:5526
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "revisión de árbol: se no esperaba nada de %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:5539
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisión de árbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "revisión de árbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
  
! #: tree.c:5565
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "revisión de árbol: acceso de elt %d de phi_node con %d elts en %s, en %s:%d"
  
! #: tree.c:5577
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "revisión de árbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
--- 14017,14053 ----
  msgid "function return type cannot be function"
  msgstr "el tipo de devolución de función no puede ser función"
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "inicializador inválido para la cadena de bits"
  
! #: tree.c:5496
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "revisión de árbol: %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:5533
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "revisión de árbol: se no esperaba nada de %s, se tiene %s en %s, en %s:%d"
  
! #: tree.c:5546
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "revisión de árbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "revisión de árbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
  
! #: tree.c:5572
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "revisión de árbol: acceso de elt %d de phi_node con %d elts en %s, en %s:%d"
  
! #: tree.c:5584
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "revisión de árbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
*************** msgstr "no se puede deshacer %s"
*** 22545,23291 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "error interno - nombre Utf8 inválido"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr "Clase ambigua: %qs y %qs"
- 
- #: java/parse.y:840
- #, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "Modificador %qs declarado dos veces"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr "Forma no recomendada para especificación de tipo devuelto"
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr "No se puede definir un inicializador estático en la clase %qs. Un inicializador estático sólo se puede definir en clases de alto nivel"
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr "Una declaración vacía es una característica obsoleta que no se debe usar"
- 
- #: java/parse.y:3041
- #, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ": %qs es una característica de JDK1.1(MR)"
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%s.\n"
- "%s"
- 
- #: java/parse.y:3282
- #, gcc-internal-format
- msgid "Missing return statement"
- msgstr "Falta la declaración de devolución"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "Declaración inalcanzable"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr "No se puede accesar %s al campo %<%s.%s%> desde %qs"
- 
- #: java/parse.y:3383
- #, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "%s %qs ya está definido en %s:%d"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr "La variable %qs ya está definida en este método y se declaró %<%s %s%> en la línea %d"
- 
- #: java/parse.y:3512
- #, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr "Interfaz %qs repetida"
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr "%s el nombre %qs choca con el tipo importado %qs"
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr "El %s %qs público se debe definir en un fichero llamado %<%s.java%>"
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr "La clase interna %qs no puede ser estática. Las clases estáticas sólo pueden suceder en interfaces y en clases de alto nivel"
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr "El nombre de clase %qs ya está definido en este ámbito. Una clase interna no puede tener el mismo nombre simple que cualquiera de sus clases contenidas"
- 
- #: java/parse.y:3712
- #, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "El calificador debe ser una referencia"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr "Herencia cíclica que involucra a %s"
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr "Uso redundante del modificador %<abstract%>. La interfaz %qs es implícitamente abstracta"
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr "La clase %qs no se puede declarar como abstract y final al mismo tiempo"
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr "%<java.lang.Object%> no puede extender nada"
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr "Declaración de variable duplicada: %<%s %s%> era %<%s %s%> (%s:%d)"
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr "El campo %qs no puede ser estático en la clase interna %qs a menos que sea final"
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr "La clase %qs se debe declarar abstracta para definir el método abstracto %qs"
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr "el método nativo %qs no puede ser strictfp"
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr "el método %qs no puede ser transient"
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr "el método %qs no puede ser volatile"
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr "El método %qs no puede ser estático en la clase interna %qs. Sólo los miembros de interfaces y de clases de alto nivel pueden ser estáticos"
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr "%s el método %qs no puede tener un cuerpo definido"
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr "El método %qs que no es nativo ni abstracto debe tener un cuerpo definido"
- 
- #: java/parse.y:5028
- #, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "%s: invocación recursiva del constructor %qs"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr "Declaración inconsistente de miembro.  Se debe especificar por lo menos uno de %<public%>, %<private%>, o %<protected%>"
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr "Declaración inconsistente de miembro.  Se debe especificar por lo menos uno de %<final%> o %<volatile%>"
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr "La variable %qs se usa más de una vez en la lista de argumentos del método %qs"
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr "%s %qs no puede implementar/extender %s %qs"
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr "La clase %qs no puede hacer subclase a %s %qs"
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr "No se puede hacer subclase de clases finales: %s"
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr "Herencia%s con ciclo de clase"
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr "No se encontró la superclase %qs de la clase %qs"
- 
- #: java/parse.y:6190
- #, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "No se encontró el tipo %qs en la declaración del campo %qs"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr "No se encontró el tipo %qs en la declaración del argumento %qs del método %qs"
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr "No se encontró el tipo %qs en la declaración del tipo de devolución del método %qs"
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr "No se encontró la superinterfaz %qs de %s %qs"
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr "No se encontró el tipo %qs en la declaración de la variable local %qs"
- 
- #: java/parse.y:6223
- #, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "No se encuentró la clase %qs en %<throws%>"
- 
- #: java/parse.y:6280
- #, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "Declaración %s %qs duplicada"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr "La clase %qs no define el método abstracto %<%s %s%> de %s %<%s%>. Se debe definir este método o se debe declarar a %s %qs como abstracta"
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr "La clase %qs en la cláusula %<throws%> debe ser una subclase de la clase %<java.lang.Throwable%>"
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr "La clase %qs debe sobreescribir a %qs con un método público para implementar la interfaz %qs"
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr "Se definió el método %qs con tipo de devolución %qs en la clase %qs"
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr "Los métodos %s no se pueden sobreescribir. El método %qs es %s en la clase %qs"
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr "Los métodos de instancia no se pueden sobreescribir con un método estático. El método %qs es un método de instancia en la clase %qs"
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr "Los métodos no se pueden sobreescribir para hacerlos más privados. El método %qs no es %s en la clase %qs"
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr "Clase de excepción revisada %qs inválida en la cláusula %<throws%>.  La excepción debe ser una subclase de una excepción arrojada por %qs de la clase %qs"
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr "La interfaz %qs hereda el método %qs de la interfaz %qs. Este método se redefine con un tipo de devolución diferente en la interfaz %qs"
- 
- #: java/parse.y:6995
- #, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr "No se encuentra la clase o interfaz %qs en la importación"
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr "archivo .zip malformado en CLASSPATH: %s"
- 
- #: java/parse.y:7151
- #, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr "No se puede encontrar el paquete por defecto %qs. Revise la variable de ambiente CLASSPATH y el acceso a los archivos"
- 
- #: java/parse.y:7156
- #, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "No se encuentra el paquete %qs en la importación"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr "El tipo %qs también está potencialmente definido en el paquete %qs"
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr "El %s %s anidado es %s; no se puede accesar desde aquí"
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr "No se puede accesar %s %qs. Sólo se pueden accesar las clases públicas y las interfaces en otros paquetes"
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr "Sólo se permite %<final%> como un modificador de variables local"
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr "No se encontró un constructor que coincida con %qs en la clase %qs"
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr "No se puede referenciar a %qs antes que se llame el constructor de la superclase"
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr "No se puede accesar la variable local %qs desde la clase interna %qs a menos que se declare final"
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "No se definió la variable %qs"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr "No se puede hacer una referencia estática a la variable %qs que no es estática en la clase %qs"
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr "No se encontró una instancia terminal para la clase interna %qs que está en ámbito%s"
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr "Se usó la palabra clave %<this%> fuera del contexto permitido"
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr "No se puede referenciar %<this%> antes de que se llame al constructor de la superclase"
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr "No se puede usar la variable %<%s.this%>: el tipo %qs no es un tipo externo del tipo %qs"
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr "Se usó la palabra clave %<super%> fuera del contexto permitido"
- 
- #: java/parse.y:10027
- #, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "No se definió la variable %qs en la clase %qs"
- 
- #: java/parse.y:10032
- #, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "Variable o nombre de clase sin definir: %qs"
- 
- #: java/parse.y:10103
- #, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr "No se puede usar %qs como un calificador"
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr "Se intentó referenciar el campo %qs en %<%s %s%>"
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr "No se definió la variable %qs en el tipo %qs"
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr "Se intentó referenciar el campo %<new%> en un %qs"
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr "La clase %qs es obsoleta"
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr "El %s %qs en la clase %qs es obsoleto"
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr "No se puede invocar un método en el tipo primitivo %qs"
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr "No se puede hacer una referencia estática al método %qs en la interfaz %qs"
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr "No se puede hacer una referencia al método %<%s %s%> en la clase %qs"
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr "No se puede invocar al super constructor en java.lang.Object"
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "No se encontró la clase %qs en la declaración de tipo"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr "La clase %qs es una clase abstracta. No se puede instanciar"
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr "No hay un método llamado %qs en el ámbito"
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr "No se puede accesar %s %s %<%s.%s%> desde %qs"
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr "No se puede encontrar %s %<%s(%s)%> en el tipo %qs%s"
- 
- #: java/parse.y:11786
- #, gcc-internal-format
- msgid "Constant expression required"
- msgstr "Se requiere una expresión constante"
- 
- #: java/parse.y:11799
- #, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "Tipo incompatible para el case. No se puede convertir %qs a %<int%>"
- 
- #: java/parse.y:11833
- #, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "Valor de case duplicado: %<default%>"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr "Tipo incompatible para %<+=%>. No se puede convertir %qs a %<java.lang.String%>"
- 
- #: java/parse.y:12352
- #, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "falta el campo static %qs"
- 
- #: java/parse.y:12357
- #, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "%qs no es un campo static"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr "No se puede referenciar %<this%> o %<super%> antes que se llame al constructor de la superclase"
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr "No hay case para %s"
- 
- #: java/parse.y:12830
- #, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "La parte izquierda de la asignación es inválida"
- 
- #: java/parse.y:12881
- #, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "Tipo incompatible para el argumento %s. No se puede convertir %qs a %qs"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr "Tipo incompatible para %s. Se necesita una conversión explícita para convertir %qs a %qs"
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr "La expresión constante %qs es demasiado ancha para la conversión primitiva que estrecha a %qs"
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "operador %s sin registrar"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr "La evaluación de esta expresión resultará en que se arroje una excepción aritmética"
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr "Tipo incompatible para %qs. Se requiere una conversión explícita para convertir la distancia de desplazamiento de %qs a integral"
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr "Tipo incompatible para %qs. No se puede convertir la distancia de desplazamiento de %qs a integral"
- 
- #: java/parse.y:13660
- #, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "Argumento %qs inválido para %<instanceof%>"
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr "Es imposible para %qs que sea instancia de %qs"
- 
- #: java/parse.y:13818
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "Tipo incompatible para %qs. No se puede convertir %qs a %qs"
- 
- #: java/parse.y:14298
- #, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "Tipo de argumento %qs a %qs inválido"
- 
- #: java/parse.y:14528
- #, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "Conversión inválida de %qs a %qs"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr "%<[]%> sólo se puede aplicar a matrices. No se puede aplicar a %qs"
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr "Tipo incompatible para %<[]%>. Se necesita una conversión explícita para convertir %qs a %<int%>"
- 
- #: java/parse.y:14592
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "Tipo incompatible para %<[]%>. No se puede convertir %qs a %<int%>"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr "Tipo incompatible para la dimensión en la expresión de creación de matriz. %s convierte %qs a %<int%>"
- 
- #: java/parse.y:14779
- #, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "Inicializador de matriz inválido para el tipo %qs que no es matriz"
- 
- #: java/parse.y:14866
- #, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "Tipo incompatible para matriz. %s convierte %qs a %qs"
- 
- #: java/parse.y:14935
- #, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "%<return%> dentro de un inicializador de instancia"
- 
- #: java/parse.y:14939
- #, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "%<return%> dentro de un inicializador estático"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr "%<return%> con%s valor de %<%s %s%>"
- 
- #: java/parse.y:14952
- #, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "%<return%> con valor del constructor %qs"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr "Tipo incompatible para %<if%>. No se puede convertir %qs a %<boolean%>"
- 
- #: java/parse.y:15050
- #, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "La declaración de %qs oscurece a una declaración de etiqueta previa"
- 
- #: java/parse.y:15055
- #, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "Esta es la ubicación de la declaración previa de la etiqueta %qs"
- 
- #: java/parse.y:15302
- #, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "No se encontró una definición de etiqueta para %qs"
- 
- #: java/parse.y:15315
- #, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "%<continue%> debe estar dentro de un ciclo"
- 
- #: java/parse.y:15318
- #, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "la etiqueta continue %qs no nombra un ciclo"
- 
- #: java/parse.y:15339
- #, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "%<break%> debe estar dentro de un ciclo o switch"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr "Tipo incompatible para condicional de ciclo. No se puede convertir %qs a %<boolean%>"
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr "Tipo incompatible para %<switch%>. No se puede convertir %qs a %<int%>"
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "etiqueta de case duplicada: %<"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr "%>"
- 
- #: java/parse.y:15453
- #, gcc-internal-format
- msgid "original label is here"
- msgstr "la etiqueta original está aquí"
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr "No se puede capturar la clase %qs. El tipo del parámetro de la cláusula catch debe ser una subclase de la clase %<java.lang.Throwable%>"
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr "No se alcanzó %<catch%> por la cláusula catch en la línea %d"
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr "Tipo incompatible para %<synchronized%>. No se puede convertir %qs a %<java.lang.Object%>"
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr "No se puede arrojar %qs; debe ser una subclase de la clase %<java.lang.Throwable%>"
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr "La excepción revisada %qs no se puede arrojar en el inicializador de instancia (no todos los constructores declarados la están declarando en su cláusula %<throws%>)"
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr "La excepción revisada %qs no puede ser capturada por ninguna de la(s) cláusula(s) catch del bloque %<try%> que las contiene"
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr "La excepción revisada %qs no se puede arrojar en el inicializador"
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr "La excepción revisada %qs no se arroja desde un bloque %<try%>"
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr "La excepción revisada %qs no coincide con ninguno de los métodos actuales de la(s) declaración(es) %<throws%>"
- 
- #: java/parse.y:15948
- #, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "La excepción %qs no se puede arrojar en el inicializador"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr "La excepción %qs se debe capturar, o se debe declarar en la cláusula %<throws%> de %qs"
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr "Tipo incompatible para %<?:%>. No se puede convertir %qs a %<boolean%>"
- 
- #: java/parse.y:16134
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "Tipo incompatible para %<?:%>. No se puede convertir %qs a %qs"
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22172,22177 ----
*************** msgstr "el método %s no puede ser abstra
*** 23326,23343 ****
  msgid "Constructor can't be %s"
  msgstr "El constructor no puede ser %s"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "Uso redundante no recomendado del modificador %qs en la declaración de %s"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr "Uso redundante no recomendado del modificador %qs en la declaración de %s %qs"
- 
  #. Standard error messages
  #: java/parse.h:352
  #, gcc-internal-format
--- 22212,22217 ----
*************** msgstr "[super ...] debe aparecer en el 
*** 23712,23722 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "la declaración local de %qs oculta la variable de instancia"
  
- #: objc/objc-parse.y:2748
- #, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "se especificó un punto y coma extra en la definición del método especificado"
- 
  #: treelang/tree1.c:278
  #, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22586,22591 ----
*************** msgstr "Se solicitó la dirección de la v
*** 23742,23747 ****
--- 22611,23351 ----
  msgid "Address of register variable %qD requested."
  msgstr "Se solicitó la dirección de la variable de registro %qD."
  
+ #~ msgid "Missing term"
+ #~ msgstr "Falta el término"
+ 
+ #~ msgid "';' expected"
+ #~ msgstr "se esperaba ';'"
+ 
+ #~ msgid "Missing name"
+ #~ msgstr "Falta el nombre"
+ 
+ #~ msgid "'*' expected"
+ #~ msgstr "se esperaba '*'"
+ 
+ #~ msgid "Class or interface declaration expected"
+ #~ msgstr "se esperaba una declaración de clase o interfaz"
+ 
+ #~ msgid "Missing class name"
+ #~ msgstr "Falta el nombre de la clase"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "Se esperaba '{'"
+ 
+ #~ msgid "Missing super class name"
+ #~ msgstr "No se encuentra el nombre de la super clase"
+ 
+ #~ msgid "Missing interface name"
+ #~ msgstr "No se encuentra el nombre de la interfaz"
+ 
+ #~ msgid "Missing variable initializer"
+ #~ msgstr "Falta el inicializador de la variable"
+ 
+ #~ msgid "Invalid declaration"
+ #~ msgstr "Declaración inválida"
+ 
+ #~ msgid "']' expected"
+ #~ msgstr "Se esperaba ']'"
+ 
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "']' desbalanceado"
+ 
+ #~ msgid "Invalid method declaration, method name required"
+ #~ msgstr "Declaración de método inválida, se requiere un nombre de método"
+ 
+ #~ msgid "Identifier expected"
+ #~ msgstr "Se esperaba un identificador"
+ 
+ #~ msgid "Invalid method declaration, return type required"
+ #~ msgstr "Declaración de método inválida, se requiere un tipo de devolución"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "Se esperaba ')'"
+ 
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "Falta el término de parámetro formal"
+ 
+ #~ msgid "Missing identifier"
+ #~ msgstr "Falta el identificador"
+ 
+ #~ msgid "Missing class type term"
+ #~ msgstr "Falta el término de tipo de clase"
+ 
+ #~ msgid "Invalid interface type"
+ #~ msgstr "Tipo de interfaz inválido"
+ 
+ #~ msgid "':' expected"
+ #~ msgstr "Se esperaba ':'"
+ 
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "Declaración de expresión inválida"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "Se esperaba '('"
+ 
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "Falta término o ')'"
+ 
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "Expresión constante faltante o inválida"
+ 
+ #~ msgid "Missing term and ')' expected"
+ #~ msgstr "Faltan término y ')' esperados"
+ 
+ #~ msgid "Invalid control expression"
+ #~ msgstr "Expresión de control inválida"
+ 
+ #~ msgid "Invalid update expression"
+ #~ msgstr "Expresión de actualización inválida"
+ 
+ #~ msgid "Invalid init statement"
+ #~ msgstr "Declaración de inicio inválida"
+ 
+ #~ msgid "Missing term or ')' expected"
+ #~ msgstr "Faltan término o ')' esperados"
+ 
+ #~ msgid "'class' or 'this' expected"
+ #~ msgstr "Se esperaba 'class' o 'this'"
+ 
+ #~ msgid "'class' expected"
+ #~ msgstr "Se esperaba 'class'"
+ 
+ #~ msgid "')' or term expected"
+ #~ msgstr "Se esperaba ')' o término"
+ 
+ #~ msgid "'[' expected"
+ #~ msgstr "Se esperaba '['"
+ 
+ #~ msgid "Field expected"
+ #~ msgstr "Se esperaba un campo"
+ 
+ #~ msgid "Missing term and ']' expected"
+ #~ msgstr "Faltan término y ']' esperados"
+ 
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "Se esperaba ']', expresión de tipo inválida"
+ 
+ #~ msgid "Invalid type expression"
+ #~ msgstr "Expresión de tipo inválida"
+ 
+ #~ msgid "Invalid reference type"
+ #~ msgstr "Tipo de referencia inválido"
+ 
+ #~ msgid "Constructor invocation must be first thing in a constructor"
+ #~ msgstr "La invocación del constructor debe ser el primer elemento en un constructor"
+ 
+ #~ msgid "Only constructors can invoke constructors"
+ #~ msgstr "Solamente los constructores pueden invocar constructores"
+ 
+ #~ msgid "-J<directory>\tPut MODULE files in 'directory'"
+ #~ msgstr "-J<directorio>\tColoca los ficheros MODULE en el 'directorio'"
+ 
+ #~ msgid "Warn about possible aliasing of dummy arguments"
+ #~ msgstr "Avisar sobre posibles aliases de argumentos de relleno"
+ 
+ #~ msgid "Warn about implicit conversion"
+ #~ msgstr "Avisar sobre conversiones implícitas"
+ 
+ #~ msgid "Warn if deprecated empty statements are found"
+ #~ msgstr "Avisa si se encuentran declaraciones vacías obsoletas"
+ 
+ #~ msgid "Warn about calls with implicit interface"
+ #~ msgstr "Avisar sobre llamadas con interfaz implícita"
+ 
+ #~ msgid "Warn about truncated source lines"
+ #~ msgstr "Avisar sobre líneas de código truncadas"
+ 
+ #~ msgid "Warn about usage of non-standard intrinsics"
+ #~ msgstr "Avisar sobre el uso de intrínsecos no estándar"
+ 
+ #~ msgid "Warn if .class files are out of date"
+ #~ msgstr "Avisa si los ficheros .class están desactualizados"
+ 
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "Avisa si se especifican modificadores cuando no son necesarios"
+ 
+ #~ msgid "Warn about \"suspicious\" constructs"
+ #~ msgstr "Avisar sobre construcciones \"sospechosas\" "
+ 
+ #~ msgid "Warn about underflow of numerical constant expressions"
+ #~ msgstr "Avisar sobre desbordamiento por debajo de expresiones numéricas constantes"
+ 
+ #~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+ #~ msgstr "--CLASSPATH\tObsoleto; utilice en su lugar --classpath"
+ 
+ #~ msgid "Permit the use of the assert keyword"
+ #~ msgstr "Permite el uso de la palabra clave assert"
+ 
+ #~ msgid "--bootclasspath=<path>\tReplace system path"
+ #~ msgstr "--bootclasspath=<ruta>\tReemplaza la ruta del sistema"
+ 
+ #~ msgid "Generate checks for references to NULL"
+ #~ msgstr "Genera revisiones para referencias a NULL"
+ 
+ #~ msgid "--classpath=<path>\tSet class path"
+ #~ msgstr "--classpath=<ruta>\tEstablece la ruta de clases"
+ 
+ #~ msgid "Set the default double precision kind to an 8 byte wide type"
+ #~ msgstr "Establece el tipo de doble precisión por defecto a un tipo de 8 bytes de anchura"
+ 
+ #~ msgid "Set the default integer kind to an 8 byte wide type"
+ #~ msgstr "Establece el tipo entero por defecto a un tipo de 8 bytes de anchura"
+ 
+ #~ msgid "Set the default real kind to an 8 byte wide type"
+ #~ msgstr "Establece el tipo real por defecto a un tipo de 8 bytes de anchura"
+ 
+ #~ msgid "Allow dollar signs in entity names"
+ #~ msgstr "Permitir signos de dólar en nombres de entidades"
+ 
+ #~ msgid "Output a class file"
+ #~ msgstr "Genera un fichero clase como salida"
+ 
+ #~ msgid "Alias for -femit-class-file"
+ #~ msgstr "Alias para -femit-class-file"
+ 
+ #~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+ #~ msgstr "--encoding=<codificación>\tEscoge la codificación de entrada (por defecto viene del local)"
+ 
+ #~ msgid "--extdirs=<path>\tSet the extension directory path"
+ #~ msgstr "--extdirs=<ruta>\tEstablece la ruta del directorio de extensiones"
+ 
+ #~ msgid "Use f2c calling convention."
+ #~ msgstr "Usa convención de llamada f2c."
+ 
+ #~ msgid "Input file is a file with a list of filenames to compile"
+ #~ msgstr "El fichero de entrada es un fichero con la lista de nombres de fichero a compilar"
+ 
+ #~ msgid "Assume that the source file is fixed form"
+ #~ msgstr "Asumir que el fichero fuente es de forma fija"
+ 
+ #~ msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
+ #~ msgstr "-ffixed-line-length-<n>\t\tUsa n como ancho de línea de carácter en modo fijo"
+ 
+ #~ msgid "Allow arbitrary character line width in fixed mode"
+ #~ msgstr "Permitir ancho de línea de carácter arbitrario en modo fijo"
+ 
+ #~ msgid "Always check for non gcj generated classes archives"
+ #~ msgstr "Revisa siempre por archivos de clases no generados por gcj"
+ 
+ #~ msgid "Assume that the source file is free form"
+ #~ msgstr "Asumir que el fichero fuente es de forma libre"
+ 
+ #~ msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+ #~ msgstr "Asume que el tiempo de ejecución usa una tabla hash para mapear un objeto a su estructura de sincronización"
+ 
+ #~ msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
+ #~ msgstr "Especificar que no se permite tipos implícitos, a menos que se sobreescriban con sentencias IMPLICIT explícitas"
+ 
+ #~ msgid "Use offset tables for virtual method calls"
+ #~ msgstr "Utiliza tablas de desplazamiento para llamadas a métodos virtuales"
+ 
+ #~ msgid "Assume native functions are implemented using JNI"
+ #~ msgstr "Asume que las funciones nativas se implementan usando JNI"
+ 
+ #~ msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
+ #~ msgstr ""
+ #~ "-fmax-identifier-length=<n>\n"
+ #~ "Máxima longitud de identificador."
+ 
+ #~ msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
+ #~ msgstr "-fmax-stack-var-size=<n>\tTamaño en bytes de la matriz más grande que se colocará en la pila"
+ 
+ #~ msgid "Set default accessibility of module entities to PRIVATE"
+ #~ msgstr "Establecer la accesibilidad por defecto de las entidades de módulo en PRIVATE"
+ 
+ #~ msgid "Don't generate code, just do syntax and semantics checking"
+ #~ msgstr "No generar código, sólo revisar sintaxis y semántica"
+ 
+ #~ msgid "Enable optimization of static class initialization code"
+ #~ msgstr "Activa la optimización del código de inicialización de las clases static"
+ 
+ #~ msgid "Try to layout derived types as compact as possible"
+ #~ msgstr "Tratar de acomodar los tipos derivados tan compactos como sea posible"
+ 
+ #~ msgid "Copy array sections into a contiguous block on procedure entry"
+ #~ msgstr "Copiar secciones de matriz en un bloque contiguo en la entrada de procedimiento"
+ 
+ #~ msgid "Append a second underscore if the name already contains an underscore"
+ #~ msgstr "Agregar un segundo guión bajo si el nombre ya tiene un guión bajo"
+ 
+ #~ msgid "Enable assignability checks for stores into object arrays"
+ #~ msgstr "Activa revisiones de asignabilidad para almacenamientos en matrices de objetos"
+ 
+ #~ msgid "Append underscores to externally visible names"
+ #~ msgstr "Agregar subrayado a los nombres visibles externamente"
+ 
+ #~ msgid "Generate code for the Boehm GC"
+ #~ msgstr "Genera código para el GC de Boehm"
+ 
+ #~ msgid "Call a library routine to do integer divisions"
+ #~ msgstr "Llama a una rutina de biblioteca para hacer divisiones enteras"
+ 
+ #~ msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
+ #~ msgstr "-qkind=<n>\tEstablece el tipo para un real con el exponente 'q' a la 'n'"
+ 
+ #~ msgid "Conform to the ISO Fortran 2003 standard."
+ #~ msgstr "Conforme al estándard ISO Fortran 2003"
+ 
+ #~ msgid "Conform to the ISO Fortran 95 standard."
+ #~ msgstr "Conforme al estándard ISO Fortran 95"
+ 
+ #~ msgid "Conform nothing in particular."
+ #~ msgstr "Conforme a nada en particular."
+ 
+ #~ msgid "Ambiguous class: %qs and %qs"
+ #~ msgstr "Clase ambigua: %qs y %qs"
+ 
+ #~ msgid "Modifier %qs declared twice"
+ #~ msgstr "Modificador %qs declarado dos veces"
+ 
+ #~ msgid "Discouraged form of returned type specification"
+ #~ msgstr "Forma no recomendada para especificación de tipo devuelto"
+ 
+ #~ msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
+ #~ msgstr "No se puede definir un inicializador estático en la clase %qs. Un inicializador estático sólo se puede definir en clases de alto nivel"
+ 
+ #~ msgid "An empty declaration is a deprecated feature that should not be used"
+ #~ msgstr "Una declaración vacía es una característica obsoleta que no se debe usar"
+ 
+ #~ msgid ": %qs JDK1.1(TM) feature"
+ #~ msgstr ": %qs es una característica de JDK1.1(MR)"
+ 
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr ""
+ #~ "%s.\n"
+ #~ "%s"
+ 
+ #~ msgid "Missing return statement"
+ #~ msgstr "Falta la declaración de devolución"
+ 
+ #~ msgid "Unreachable statement"
+ #~ msgstr "Declaración inalcanzable"
+ 
+ #~ msgid "Can't access %s field %<%s.%s%> from %qs"
+ #~ msgstr "No se puede accesar %s al campo %<%s.%s%> desde %qs"
+ 
+ #~ msgid "%s %qs already defined in %s:%d"
+ #~ msgstr "%s %qs ya está definido en %s:%d"
+ 
+ #~ msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
+ #~ msgstr "La variable %qs ya está definida en este método y se declaró %<%s %s%> en la línea %d"
+ 
+ #~ msgid "Interface %qs repeated"
+ #~ msgstr "Interfaz %qs repetida"
+ 
+ #~ msgid "%s name %qs clashes with imported type %qs"
+ #~ msgstr "%s el nombre %qs choca con el tipo importado %qs"
+ 
+ #~ msgid "Public %s %qs must be defined in a file called %<%s.java%>"
+ #~ msgstr "El %s %qs público se debe definir en un fichero llamado %<%s.java%>"
+ 
+ #~ msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
+ #~ msgstr "La clase interna %qs no puede ser estática. Las clases estáticas sólo pueden suceder en interfaces y en clases de alto nivel"
+ 
+ #~ msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
+ #~ msgstr "El nombre de clase %qs ya está definido en este ámbito. Una clase interna no puede tener el mismo nombre simple que cualquiera de sus clases contenidas"
+ 
+ #~ msgid "Qualifier must be a reference"
+ #~ msgstr "El calificador debe ser una referencia"
+ 
+ #~ msgid "Cyclic inheritance involving %s"
+ #~ msgstr "Herencia cíclica que involucra a %s"
+ 
+ #~ msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
+ #~ msgstr "Uso redundante del modificador %<abstract%>. La interfaz %qs es implícitamente abstracta"
+ 
+ #~ msgid "Class %qs can't be declared both abstract and final"
+ #~ msgstr "La clase %qs no se puede declarar como abstract y final al mismo tiempo"
+ 
+ #~ msgid "%<java.lang.Object%> can't extend anything"
+ #~ msgstr "%<java.lang.Object%> no puede extender nada"
+ 
+ #~ msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
+ #~ msgstr "Declaración de variable duplicada: %<%s %s%> era %<%s %s%> (%s:%d)"
+ 
+ #~ msgid "Field %qs can't be static in inner class %qs unless it is final"
+ #~ msgstr "El campo %qs no puede ser estático en la clase interna %qs a menos que sea final"
+ 
+ #~ msgid "Class %qs must be declared abstract to define abstract method %qs"
+ #~ msgstr "La clase %qs se debe declarar abstracta para definir el método abstracto %qs"
+ 
+ #~ msgid "native method %qs can't be strictfp"
+ #~ msgstr "el método nativo %qs no puede ser strictfp"
+ 
+ #~ msgid "method %qs can't be transient"
+ #~ msgstr "el método %qs no puede ser transient"
+ 
+ #~ msgid "method %qs can't be volatile"
+ #~ msgstr "el método %qs no puede ser volatile"
+ 
+ #~ msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
+ #~ msgstr "El método %qs no puede ser estático en la clase interna %qs. Sólo los miembros de interfaces y de clases de alto nivel pueden ser estáticos"
+ 
+ #~ msgid "%s method %qs can't have a body defined"
+ #~ msgstr "%s el método %qs no puede tener un cuerpo definido"
+ 
+ #~ msgid "Non native and non abstract method %qs must have a body defined"
+ #~ msgstr "El método %qs que no es nativo ni abstracto debe tener un cuerpo definido"
+ 
+ #~ msgid "%s: recursive invocation of constructor %qs"
+ #~ msgstr "%s: invocación recursiva del constructor %qs"
+ 
+ #~ msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
+ #~ msgstr "Declaración inconsistente de miembro.  Se debe especificar por lo menos uno de %<public%>, %<private%>, o %<protected%>"
+ 
+ #~ msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
+ #~ msgstr "Declaración inconsistente de miembro.  Se debe especificar por lo menos uno de %<final%> o %<volatile%>"
+ 
+ #~ msgid "Variable %qs is used more than once in the argument list of method %qs"
+ #~ msgstr "La variable %qs se usa más de una vez en la lista de argumentos del método %qs"
+ 
+ #~ msgid "%s %qs can't implement/extend %s %qs"
+ #~ msgstr "%s %qs no puede implementar/extender %s %qs"
+ 
+ #~ msgid "Class %qs can't subclass %s %qs"
+ #~ msgstr "La clase %qs no puede hacer subclase a %s %qs"
+ 
+ #~ msgid "Can't subclass final classes: %s"
+ #~ msgstr "No se puede hacer subclase de clases finales: %s"
+ 
+ #~ msgid "Cyclic class inheritance%s"
+ #~ msgstr "Herencia%s con ciclo de clase"
+ 
+ #~ msgid "Superclass %qs of class %qs not found"
+ #~ msgstr "No se encontró la superclase %qs de la clase %qs"
+ 
+ #~ msgid "Type %qs not found in declaration of field %qs"
+ #~ msgstr "No se encontró el tipo %qs en la declaración del campo %qs"
+ 
+ #~ msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
+ #~ msgstr "No se encontró el tipo %qs en la declaración del argumento %qs del método %qs"
+ 
+ #~ msgid "Type %qs not found in the declaration of the return type of method %qs"
+ #~ msgstr "No se encontró el tipo %qs en la declaración del tipo de devolución del método %qs"
+ 
+ #~ msgid "Superinterface %qs of %s %qs not found"
+ #~ msgstr "No se encontró la superinterfaz %qs de %s %qs"
+ 
+ #~ msgid "Type %qs not found in the declaration of the local variable %qs"
+ #~ msgstr "No se encontró el tipo %qs en la declaración de la variable local %qs"
+ 
+ #~ msgid "Class %qs not found in %<throws%>"
+ #~ msgstr "No se encuentró la clase %qs en %<throws%>"
+ 
+ #~ msgid "Duplicate %s declaration %qs"
+ #~ msgstr "Declaración %s %qs duplicada"
+ 
+ #~ msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
+ #~ msgstr "La clase %qs no define el método abstracto %<%s %s%> de %s %<%s%>. Se debe definir este método o se debe declarar a %s %qs como abstracta"
+ 
+ #~ msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "La clase %qs en la cláusula %<throws%> debe ser una subclase de la clase %<java.lang.Throwable%>"
+ 
+ #~ msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
+ #~ msgstr "La clase %qs debe sobreescribir a %qs con un método público para implementar la interfaz %qs"
+ 
+ #~ msgid "Method %qs was defined with return type %qs in class %qs"
+ #~ msgstr "Se definió el método %qs con tipo de devolución %qs en la clase %qs"
+ 
+ #~ msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
+ #~ msgstr "Los métodos %s no se pueden sobreescribir. El método %qs es %s en la clase %qs"
+ 
+ #~ msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
+ #~ msgstr "Los métodos de instancia no se pueden sobreescribir con un método estático. El método %qs es un método de instancia en la clase %qs"
+ 
+ #~ msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
+ #~ msgstr "Los métodos no se pueden sobreescribir para hacerlos más privados. El método %qs no es %s en la clase %qs"
+ 
+ #~ msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
+ #~ msgstr "Clase de excepción revisada %qs inválida en la cláusula %<throws%>.  La excepción debe ser una subclase de una excepción arrojada por %qs de la clase %qs"
+ 
+ #~ msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
+ #~ msgstr "La interfaz %qs hereda el método %qs de la interfaz %qs. Este método se redefine con un tipo de devolución diferente en la interfaz %qs"
+ 
+ #~ msgid "Class or interface %qs not found in import"
+ #~ msgstr "No se encuentra la clase o interfaz %qs en la importación"
+ 
+ #~ msgid "malformed .zip archive in CLASSPATH: %s"
+ #~ msgstr "archivo .zip malformado en CLASSPATH: %s"
+ 
+ #~ msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
+ #~ msgstr "No se puede encontrar el paquete por defecto %qs. Revise la variable de ambiente CLASSPATH y el acceso a los archivos"
+ 
+ #~ msgid "Package %qs not found in import"
+ #~ msgstr "No se encuentra el paquete %qs en la importación"
+ 
+ #~ msgid "Type %qs also potentially defined in package %qs"
+ #~ msgstr "El tipo %qs también está potencialmente definido en el paquete %qs"
+ 
+ #~ msgid "Nested %s %s is %s; cannot be accessed from here"
+ #~ msgstr "El %s %s anidado es %s; no se puede accesar desde aquí"
+ 
+ #~ msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
+ #~ msgstr "No se puede accesar %s %qs. Sólo se pueden accesar las clases públicas y las interfaces en otros paquetes"
+ 
+ #~ msgid "Only %<final%> is allowed as a local variables modifier"
+ #~ msgstr "Sólo se permite %<final%> como un modificador de variables local"
+ 
+ #~ msgid "No constructor matching %qs found in class %qs"
+ #~ msgstr "No se encontró un constructor que coincida con %qs en la clase %qs"
+ 
+ #~ msgid "Can't reference %qs before the superclass constructor has been called"
+ #~ msgstr "No se puede referenciar a %qs antes que se llame el constructor de la superclase"
+ 
+ #~ msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
+ #~ msgstr "No se puede accesar la variable local %qs desde la clase interna %qs a menos que se declare final"
+ 
+ #~ msgid "Undefined variable %qs"
+ #~ msgstr "No se definió la variable %qs"
+ 
+ #~ msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
+ #~ msgstr "No se puede hacer una referencia estática a la variable %qs que no es estática en la clase %qs"
+ 
+ #~ msgid "No enclosing instance for inner class %qs is in scope%s"
+ #~ msgstr "No se encontró una instancia terminal para la clase interna %qs que está en ámbito%s"
+ 
+ #~ msgid "Keyword %<this%> used outside allowed context"
+ #~ msgstr "Se usó la palabra clave %<this%> fuera del contexto permitido"
+ 
+ #~ msgid "Can't reference %<this%> before the superclass constructor has been called"
+ #~ msgstr "No se puede referenciar %<this%> antes de que se llame al constructor de la superclase"
+ 
+ #~ msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
+ #~ msgstr "No se puede usar la variable %<%s.this%>: el tipo %qs no es un tipo externo del tipo %qs"
+ 
+ #~ msgid "Keyword %<super%> used outside allowed context"
+ #~ msgstr "Se usó la palabra clave %<super%> fuera del contexto permitido"
+ 
+ #~ msgid "No variable %qs defined in class %qs"
+ #~ msgstr "No se definió la variable %qs en la clase %qs"
+ 
+ #~ msgid "Undefined variable or class name: %qs"
+ #~ msgstr "Variable o nombre de clase sin definir: %qs"
+ 
+ #~ msgid "Can't use type %qs as a qualifier"
+ #~ msgstr "No se puede usar %qs como un calificador"
+ 
+ #~ msgid "Attempt to reference field %qs in %<%s %s%>"
+ #~ msgstr "Se intentó referenciar el campo %qs en %<%s %s%>"
+ 
+ #~ msgid "No variable %qs defined in type %qs"
+ #~ msgstr "No se definió la variable %qs en el tipo %qs"
+ 
+ #~ msgid "Attempt to reference field %<new%> in a %qs"
+ #~ msgstr "Se intentó referenciar el campo %<new%> en un %qs"
+ 
+ #~ msgid "The class %qs has been deprecated"
+ #~ msgstr "La clase %qs es obsoleta"
+ 
+ #~ msgid "The %s %qs in class %qs has been deprecated"
+ #~ msgstr "El %s %qs en la clase %qs es obsoleto"
+ 
+ #~ msgid "Can't invoke a method on primitive type %qs"
+ #~ msgstr "No se puede invocar un método en el tipo primitivo %qs"
+ 
+ #~ msgid "Can't make static reference to method %qs in interface %qs"
+ #~ msgstr "No se puede hacer una referencia estática al método %qs en la interfaz %qs"
+ 
+ #~ msgid "Can't make static reference to method %<%s %s%> in class %qs"
+ #~ msgstr "No se puede hacer una referencia al método %<%s %s%> en la clase %qs"
+ 
+ #~ msgid "Can't invoke super constructor on java.lang.Object"
+ #~ msgstr "No se puede invocar al super constructor en java.lang.Object"
+ 
+ #~ msgid "Class %qs not found in type declaration"
+ #~ msgstr "No se encontró la clase %qs en la declaración de tipo"
+ 
+ #~ msgid "Class %qs is an abstract class. It can't be instantiated"
+ #~ msgstr "La clase %qs es una clase abstracta. No se puede instanciar"
+ 
+ #~ msgid "No method named %qs in scope"
+ #~ msgstr "No hay un método llamado %qs en el ámbito"
+ 
+ #~ msgid "Can't access %s %s %<%s.%s%> from %qs"
+ #~ msgstr "No se puede accesar %s %s %<%s.%s%> desde %qs"
+ 
+ #~ msgid "Can't find %s %<%s(%s)%> in type %qs%s"
+ #~ msgstr "No se puede encontrar %s %<%s(%s)%> en el tipo %qs%s"
+ 
+ #~ msgid "Constant expression required"
+ #~ msgstr "Se requiere una expresión constante"
+ 
+ #~ msgid "Incompatible type for case. Can't convert %qs to %<int%>"
+ #~ msgstr "Tipo incompatible para el case. No se puede convertir %qs a %<int%>"
+ 
+ #~ msgid "Duplicate case label: %<default%>"
+ #~ msgstr "Valor de case duplicado: %<default%>"
+ 
+ #~ msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
+ #~ msgstr "Tipo incompatible para %<+=%>. No se puede convertir %qs a %<java.lang.String%>"
+ 
+ #~ msgid "missing static field %qs"
+ #~ msgstr "falta el campo static %qs"
+ 
+ #~ msgid "not a static field %qs"
+ #~ msgstr "%qs no es un campo static"
+ 
+ #~ msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
+ #~ msgstr "No se puede referenciar %<this%> o %<super%> antes que se llame al constructor de la superclase"
+ 
+ #~ msgid "No case for %s"
+ #~ msgstr "No hay case para %s"
+ 
+ #~ msgid "Invalid left hand side of assignment"
+ #~ msgstr "La parte izquierda de la asignación es inválida"
+ 
+ #~ msgid "Incompatible type for %s. Can't convert %qs to %qs"
+ #~ msgstr "Tipo incompatible para el argumento %s. No se puede convertir %qs a %qs"
+ 
+ #~ msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
+ #~ msgstr "Tipo incompatible para %s. Se necesita una conversión explícita para convertir %qs a %qs"
+ 
+ #~ msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
+ #~ msgstr "La expresión constante %qs es demasiado ancha para la conversión primitiva que estrecha a %qs"
+ 
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "operador %s sin registrar"
+ 
+ #~ msgid "Evaluating this expression will result in an arithmetic exception being thrown"
+ #~ msgstr "La evaluación de esta expresión resultará en que se arroje una excepción aritmética"
+ 
+ #~ msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
+ #~ msgstr "Tipo incompatible para %qs. Se requiere una conversión explícita para convertir la distancia de desplazamiento de %qs a integral"
+ 
+ #~ msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
+ #~ msgstr "Tipo incompatible para %qs. No se puede convertir la distancia de desplazamiento de %qs a integral"
+ 
+ #~ msgid "Invalid argument %qs for %<instanceof%>"
+ #~ msgstr "Argumento %qs inválido para %<instanceof%>"
+ 
+ #~ msgid "Impossible for %qs to be instance of %qs"
+ #~ msgstr "Es imposible para %qs que sea instancia de %qs"
+ 
+ #~ msgid "Incompatible type for %qs. Can't convert %qs to %qs"
+ #~ msgstr "Tipo incompatible para %qs. No se puede convertir %qs a %qs"
+ 
+ #~ msgid "Invalid argument type %qs to %qs"
+ #~ msgstr "Tipo de argumento %qs a %qs inválido"
+ 
+ #~ msgid "Invalid cast from %qs to %qs"
+ #~ msgstr "Conversión inválida de %qs a %qs"
+ 
+ #~ msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
+ #~ msgstr "%<[]%> sólo se puede aplicar a matrices. No se puede aplicar a %qs"
+ 
+ #~ msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
+ #~ msgstr "Tipo incompatible para %<[]%>. Se necesita una conversión explícita para convertir %qs a %<int%>"
+ 
+ #~ msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
+ #~ msgstr "Tipo incompatible para %<[]%>. No se puede convertir %qs a %<int%>"
+ 
+ #~ msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
+ #~ msgstr "Tipo incompatible para la dimensión en la expresión de creación de matriz. %s convierte %qs a %<int%>"
+ 
+ #~ msgid "Invalid array initializer for non-array type %qs"
+ #~ msgstr "Inicializador de matriz inválido para el tipo %qs que no es matriz"
+ 
+ #~ msgid "Incompatible type for array. %s convert %qs to %qs"
+ #~ msgstr "Tipo incompatible para matriz. %s convierte %qs a %qs"
+ 
+ #~ msgid "%<return%> inside instance initializer"
+ #~ msgstr "%<return%> dentro de un inicializador de instancia"
+ 
+ #~ msgid "%<return%> inside static initializer"
+ #~ msgstr "%<return%> dentro de un inicializador estático"
+ 
+ #~ msgid "%<return%> with%s value from %<%s %s%>"
+ #~ msgstr "%<return%> con%s valor de %<%s %s%>"
+ 
+ #~ msgid "%<return%> with value from constructor %qs"
+ #~ msgstr "%<return%> con valor del constructor %qs"
+ 
+ #~ msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
+ #~ msgstr "Tipo incompatible para %<if%>. No se puede convertir %qs a %<boolean%>"
+ 
+ #~ msgid "Declaration of %qs shadows a previous label declaration"
+ #~ msgstr "La declaración de %qs oscurece a una declaración de etiqueta previa"
+ 
+ #~ msgid "This is the location of the previous declaration of label %qs"
+ #~ msgstr "Esta es la ubicación de la declaración previa de la etiqueta %qs"
+ 
+ #~ msgid "No label definition found for %qs"
+ #~ msgstr "No se encontró una definición de etiqueta para %qs"
+ 
+ #~ msgid "%<continue%> must be in loop"
+ #~ msgstr "%<continue%> debe estar dentro de un ciclo"
+ 
+ #~ msgid "continue label %qs does not name a loop"
+ #~ msgstr "la etiqueta continue %qs no nombra un ciclo"
+ 
+ #~ msgid "%<break%> must be in loop or switch"
+ #~ msgstr "%<break%> debe estar dentro de un ciclo o switch"
+ 
+ #~ msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
+ #~ msgstr "Tipo incompatible para condicional de ciclo. No se puede convertir %qs a %<boolean%>"
+ 
+ #~ msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
+ #~ msgstr "Tipo incompatible para %<switch%>. No se puede convertir %qs a %<int%>"
+ 
+ #~ msgid "duplicate case label: %<"
+ #~ msgstr "etiqueta de case duplicada: %<"
+ 
+ #~ msgid "%>"
+ #~ msgstr "%>"
+ 
+ #~ msgid "original label is here"
+ #~ msgstr "la etiqueta original está aquí"
+ 
+ #~ msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "No se puede capturar la clase %qs. El tipo del parámetro de la cláusula catch debe ser una subclase de la clase %<java.lang.Throwable%>"
+ 
+ #~ msgid "%<catch%> not reached because of the catch clause at line %d"
+ #~ msgstr "No se alcanzó %<catch%> por la cláusula catch en la línea %d"
+ 
+ #~ msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
+ #~ msgstr "Tipo incompatible para %<synchronized%>. No se puede convertir %qs a %<java.lang.Object%>"
+ 
+ #~ msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "No se puede arrojar %qs; debe ser una subclase de la clase %<java.lang.Throwable%>"
+ 
+ #~ msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
+ #~ msgstr "La excepción revisada %qs no se puede arrojar en el inicializador de instancia (no todos los constructores declarados la están declarando en su cláusula %<throws%>)"
+ 
+ #~ msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
+ #~ msgstr "La excepción revisada %qs no puede ser capturada por ninguna de la(s) cláusula(s) catch del bloque %<try%> que las contiene"
+ 
+ #~ msgid "Checked exception %qs can't be thrown in initializer"
+ #~ msgstr "La excepción revisada %qs no se puede arrojar en el inicializador"
+ 
+ #~ msgid "Checked exception %qs isn't thrown from a %<try%> block"
+ #~ msgstr "La excepción revisada %qs no se arroja desde un bloque %<try%>"
+ 
+ #~ msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
+ #~ msgstr "La excepción revisada %qs no coincide con ninguno de los métodos actuales de la(s) declaración(es) %<throws%>"
+ 
+ #~ msgid "Exception %qs can't be thrown in initializer"
+ #~ msgstr "La excepción %qs no se puede arrojar en el inicializador"
+ 
+ #~ msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
+ #~ msgstr "La excepción %qs se debe capturar, o se debe declarar en la cláusula %<throws%> de %qs"
+ 
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
+ #~ msgstr "Tipo incompatible para %<?:%>. No se puede convertir %qs a %<boolean%>"
+ 
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
+ #~ msgstr "Tipo incompatible para %<?:%>. No se puede convertir %qs a %qs"
+ 
+ #~ msgid "Discouraged redundant use of %qs modifier in declaration of %s"
+ #~ msgstr "Uso redundante no recomendado del modificador %qs en la declaración de %s"
+ 
+ #~ msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
+ #~ msgstr "Uso redundante no recomendado del modificador %qs en la declaración de %s %qs"
+ 
+ #~ msgid "extra semicolon in method definition specified"
+ #~ msgstr "se especificó un punto y coma extra en la definición del método especificado"
+ 
  #~ msgid "Bad namelist IO basetype (%d)"
  #~ msgstr "Lista de nombres de tipo base ES errónea (%d)"
  
*************** msgstr "Se solicitó la dirección de la v
*** 23751,23759 ****
  #~ msgid "field '%s' not found in class"
  #~ msgstr "no se encuentra el campo '%s' en la clase"
  
- #~ msgid "Warn about possibly confusing type conversions"
- #~ msgstr "Avisa sobre la posibilidad de conversión de tipos confusas"
- 
  #~ msgid "using synthesized %q#D for copy assignment"
  #~ msgstr "usando %q#D sintetizado para asignación de copia"
  
--- 23355,23360 ----
*************** msgstr "Se solicitó la dirección de la v
*** 26090,26119 ****
  #~ msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
  #~ msgstr "-I <dir>\tAgregar el <dir>ectorio al final de la ruta de inclusión principal.  -I- da más control de ruta de inclusión; vea la documentación en formato info"
  
- #~ msgid "Generate make dependencies"
- #~ msgstr "Generar dependencias de make"
- 
- #~ msgid "-MF <file>\tWrite dependency output to the given file"
- #~ msgstr "-MF <fichero>\tEscribir la salida de dependencias al fichero dado"
- 
- #~ msgid "Like -M but ignore system header files"
- #~ msgstr "Como -M pero ignora los ficheros de encabezado del sistema"
- 
- #~ msgid "Generate phony targets for all headers"
- #~ msgstr "Generar objetivos de prueba para todos los encabezados"
- 
- #~ msgid "-MT <target>\tAdd an unquoted target"
- #~ msgstr "-MT <objetivo>\tAgregar un objetivo no citado"
- 
- #~ msgid "Enable most warning messages"
- #~ msgstr "Activar casi todos los mensajes de aviso"
- 
  #~ msgid "Do not store floats in registers"
  #~ msgstr "No guardar floats en registros"
  
- #~ msgid "Integrate simple functions into their callers"
- #~ msgstr "Integrar las funciones simples en sus invocadores"
- 
  #~ msgid "Store strings in writable data section"
  #~ msgstr "Guardar las cadenas en la sección de datos modificables"
  
--- 25691,25699 ----
diff -Nrcpad gcc-4.0.1/gcc/po/fr.gmo gcc-4.0.2/gcc/po/fr.gmo
*** gcc-4.0.1/gcc/po/fr.gmo	Thu Jul  7 20:47:11 2005
--- gcc-4.0.2/gcc/po/fr.gmo	Wed Sep 28 06:19:32 2005
***************
*** 1,59 ****
! Þ•¨	\Mãœš(Î)Î5+Î^aÎÀÎ-ÜÎ1
! Ï<ÏÛQÏ-Ð9HÐ+‚Ð0®Ð"ßÐ+ÑE.ÑPtÑ4ÅÑHúÑJCÒMŽÒAÜÒJÓNiÓK¸ÓQÔ:VÔ7‘Ô=ÉÔIÕFQÕI˜ÕAâÕ}$ÖC¢ÖDæÖ?+×Ek×=±×{ï×kØ?…Ø8ÅØPþØCOÙE“ÙDÙÙBÚPaÚM²Ú�ÛF�ÛN×ÛQ&Ü<xÜOµÜLÝARÝG”ÝHÜÝB%Þ5hÞ+žßEÊß8àIà[àpàƒà�à¦àªà±à-Êà.øà'áGá#Wá#{á3Ÿá3Óá<â=Dâ"‚â-¥â
ÓâáâNãPãGhã°ãËãèãää%,äRä8fä#Ÿä	ÃäÍä%ääD
! å[Oå «å7Ìå'æ:,æ:gæC¢æ1ææ3ç5Lç,‚ç*¯ç>Úç7è=QèN�è1Þè é,1é'^éR†é7Ùé/êCAê5…ê!»ê!Ýê0ÿêD0ë,uë¢ë»ëÚë&õëì;3ì6oì¦ì*Åì!ðì0í&Cí1jíœíµíÎíçíîî
! îîîî3îLîiî|î‰îšî)§îÑî0ïî/ ïPï1gï™ïªï:Êï)ð/ð Jðkð#‡ð_«ðJñVñnñ,uñ$¢ñ0Çñ&øñ<ò\ò,cò�ò®ò6Ìò<ó%@ófó$ƒó+¨ó/Ôó&ô/+ô[ô5vô¬ô#Àô=äô@"õ
cõ/qõ¡õ»õÖõ
òõöö0öJö"Yö|ö‘ö¤ö±ö¾öÓöàöíöúö÷%÷:÷K÷f÷s÷1w÷-©÷,×÷´ø/¹ø*éø!ùG6ùd~ù(ãù+ú-8úLfú³ú{ÊúmFû%´û5Úûjü{ü%�ü-µüãü,þü,+ý*Xý%ƒý-©ýF×ý3þ+Rþ9~þ$¸þ+Ýþ	ÿ)#ÿ.Mÿ=|ÿ;ºÿ$öÿ.*J:u/°à;ü78$p7•KÍKAe-§|Õ7R6ŠYÁG;c8Ÿ1ØL
! GW,Ÿ-Ìhú2c'–%¾0ä4JJ?•ÕAñH3E|BÂF	}L	cÊ	6.
! e
! 7x
! @°
! 5ñ
! A'+i?•9Õ@BPF“2Ú(

6
/T
M„
6Ò
/	49,n,›(È4ñ1&6X9�(É'ò!,<)i“±#Ïó!.0W_&·4Þ(26[$’,·3ä-8F)›:Å.6/2f"™¼-Ü"
! 3-a,u"¢0Å
! ö	3
! ?)Jbt,×
! +*&VD}(Âë#8*W‚.¡$Ðõ'+$S$x4�0Ò?*C&n%•&»?â+"Nk,Š3·ë#
! *55T5Š,À$í$#7)[…1¤*Ö%#'.Kz"•-¸0æ# ;8\8•
Î)Ü2 09 =j ;¨ )ä -!=<!+z!%¦!/Ì!%ü!,"",O".|",«",Ø",#*2#&]#/„#"´#×#ö#7$,M$0z$«$Ë$Ü$ ü$2%P%Kl%8¸%%ñ%3&4K&€&™&p³&o$'/”'5Ä'*ú'"%(H(Bf(<©('æ(!)0)L)h)ˆ)¦)»)Ð)6æ)!*?*^*z*—*(®* ×* ø*+".+5Q+6‡+$¾+8ã+",6?,)v,) ,,Ê,4÷,:,-;g-£-&¾-,å->.7Q..‰.¸.Ï."ê.
/3+/"_/‚/!¢/'Ä/?ì/*,0W0g0*‡0²0!Ä0@æ0'1&B17i1>¡1à1þ12/2M2m2!�2.¯2 Þ2ÿ213Q3j31Š3¼30Ø33	4=4+O48{4)´4Þ4ü4!555O5+g51“58Å59þ5)86%b6 ˆ6 ©6Ê6ç6757/T7'„7#¬7/Ð708318&e8-Œ83º8î8)9$892]93�9=Ä9':,*:+W:8ƒ:;¼:$ø:6;2T;2‡;dº;9<(Y<A‚<%Ä<Gê<M2=,€=-­=Û=#÷=!>=>']>#…> ©>!Ê>>ì>7+?"c?%†?¬?3¾?!ò?3@4H@@}@¾@"Ö@ù@(A.9A'hA7�A&ÈAïA)B0B"OBrB?ˆB%ÈB îB!C&1C%XC2~C(±C+ÚC!D-(D>VD$•DºD<ÚD$E.<EkE&†E ­E#ÎE)òE(F.EFtF$ŽFA³FõF)G7.GfG"yGœG"¹GÜGëGH!H<H!ZH-|H)ªH8ÔH(
I!6IXI0mI4žI/ÓI/J23J5fJœJ"¸J)ÛJ(K0.K,_KŒK.¬K(ÛK"L''L0OL)€LªL/ÉL5ùL6/M/fM)–MÀM)ßM7	NAN)_N9‰N'ÃNëN#O](OL†OÓOçO6øO/PIP?cP'£PËPçPQ.Q%GQ7mQ¥QÁQ%ÞQR!R6RVR-mR ›R¼RÙRøR S8S$NSsS-ˆS¶S,ÏS)üS&T;5T8qT2ªT2ÝT2U2CU>vU.µU)äU
VV1VJV_V%zV/ VÐVäVúVW#W7W5KWD�W7ÆW.þW-X3FXzX”X®XÈXâXüXY/Y)HYrY�Y;¨YäYþYZ0ZIZbZ|Z–Z°Z7ÊZ[7[T[n[ˆ[¢[º[Ô[ï[
! \%\:B\}\™\(·\à\]!]3?]8s]4¬]/á] ^32^f^"ƒ^'¦^)Î^-ø^*&_(Q_*z_5¥_,Û_3`3<`\p`Í`?ê`(*a=Sa@‘a6Òa9	b1Cb4ubJªbõb)c,;c$hc&�c´cÉcãcAýc?d-]d‹dªd&Êd,ñdBe*ae%Œe1²eäe,f"/f.Rf0�f!²f6Ôf.gC:gC~g&Âg,ég h17hih9ˆh:Âh&ýh8$i1]i.�i¾i$Üi0jI2j6|j!³jÕj+ôj; k-\kGŠk:Òk8
l#Fljl#Šl)®l‰Øl&bm/‰m!¹m+Ûm2n-:n4hn�n3±n.ån(o=o\o/{o"«o5Îo/p"4p'Wp,p+¬p7Øp>qYOq7©qáqüqr-rDr0[r0Œr½r%Ôrúrs;,s+hs2”s Çsès't'.tVt4ot%¤t&Êt)ñt$u3@u0tu1¥u/×u2v2:v8mv$¦v(Ëvôv1w)Fw-pw,žw,Ëw<øw&5x/\x=Œx&Êx%ñx7yOymy,�yºy0Õy'z;.z=jz5¨zÞz ûzc{B€{.Ã{ò{||;|N|e|&r|™|²|¿|Ý|û|},}4I}-~}¬}"Ä}ç}	ô}þ}
~2~8R~(‹~)´~$Þ~+/DWn$… ª)Ë7õ	-€7€(L€(u€ž€?º€Cú€;>�z�”�#¯�#Ó�#÷�#‚-?‚'m‚'•‚#½‚-á‚ ƒ!0ƒRƒnƒŠƒ ¦ƒ%Çƒ$íƒ2„5E„-{„K©„Lõ„AB…@„…"Å…Kè…/4†$d†‰†¤†$¹†4Þ†‡B,‡(o‡1˜‡-Ê‡%ø‡'ˆ(Fˆ%oˆ$•ˆ+ºˆcæˆJ‰^‰*r‰'�‰5Å‰*û‰"&Š(IŠ/rŠ¢Š&¼ŠãŠ#ûŠ‹*:‹#e‹!‰‹«‹/É‹:ù‹,4Œ#aŒF…ŒPÌŒH�f�,}�ª�É�æ�Ž0"Ž%SŽ.yŽ+¨Ž:ÔŽ%�+5�5a�1—�2É�-ü�$*�'O�0w�$¨�3Í�+‘!-‘O‘3l‘7 ‘5Ø‘’(.’$W’|’˜’:«’æ’ù’“1“‚Q“†Ô“([” „”¥”H¹”'•*•E•`• z•+›•2Ç•2ú•2-–`–
! z–%…–!«–Í–à–(ó–#—@—5\—’—)¡—Ë—è—-˜(6˜>_˜,ž˜7Ë˜™!™/:™"j™+�™%¹™2ß™;š;NšEŠš7Ðš2›…;›‰Á›dKœ#°œ!Ôœöœ:�I�@h�F©�4ð�5%ž'[žOƒžÓžåžûžŸ8ŸMŸgŸ4…Ÿ;ºŸ:öŸ(1 0Z 4‹ ,À :í /(¡AX¡7š¡,Ò¡Aÿ¡1A¢Ms¢CÁ¢Y£B_£M¢£Xð£>I¤4ˆ¤/½¤Ií¤17¥3i¥��¥‘+¦0½¦˜î¦˜‡§. ¨O¨o¨>�¨>À¨6ÿ¨:6©;q©)­©&×©#þ©9"ªD\ª¡ªÀª-Ýª,«48«m«Š«¦«µ«Ò«ð«¬.¬D¬d¬$�¬¦¬¿¬×¬æ¬÷¬­­-­J­#_­ƒ­”­¬­»­Ó­ð­®®0®K®;d®) ®Ê®ã®#ì®1¯B¯ ]¯~¯‹¯!¨¯,Ê¯:÷¯22°e°°7š°0Ò°±±>±U±
! o±(z±,£±Ð±4í±"²<²W²/u²<¥²,â²,³-<³9j³:¤³.ß³4´/C´&s´š´«´Ë´æ´&µ)µEµaµ!qµ“µ3±µåµ.øµ'¶%D¶j¶†¶'ž¶Æ¶*æ¶·*/·*Z· …·2¦·0Ù·
! ¸2*¸"]¸-€¸®¸1Ê¸ü¸¹8'¹ `¹.�¹1°¹â¹û¹º/º>Nº=�º)Ëºõº8»XN»§»¾»Ý»2ó»0&¼:W¼2’¼)Å¼+ï¼7½0S½:„½=¿½?ý½0=¾/n¾&ž¾LÅ¾D¿9W¿.‘¿)À¿/ê¿<À3WÀ"‹À,®À1ÛÀ;
Á6IÁ6€Á'·Á`ßÁ@@Â1�Â&³Â.ÚÂ2	Ã*<Ã,gÃ,”Ã-ÁÃïÃ5Ä;EÄ9�Ä2»Ä$îÄ+Å'?Å1gÅ6™Å-ÐÅ+þÅ2*ÆF]Æ3¤ÆNØÆ/'Ç2WÇŠÇ(©ÇÒÇ8îÇ'È6FÈ'}È/¥È*ÕÈ=ÉI>É,ˆÉ3µÉ8éÉ0"Ê$SÊ=xÊf¶ÊAËC_Ë*£Ë*ÎË/ùË#)Ì!MÌ-oÌ#�Ì2ÁÌ!ôÌ6Í8MÍ†Í5¦ÍÜÍ
ûÍ	Î+Î0FÎ2wÎ/ªÎ0ÚÎ3Ï?Ï%UÏ#{ÏŸÏ,½Ï1êÏ/Ð2LÐ.Ð+®ÐÚÐ(ôÐ<Ñ
ZÑ.hÑ+—Ñ&ÃÑêÑ)
! Ò94Ò<nÒ5«Ò8áÒ+Ó+FÓ1rÓ0¤Ó'ÕÓ+ýÓ1)Ô/[Ô$‹Ô5°Ô4æÔ!Õ&=Õ&dÕ'‹Õ(³Õ.ÜÕÖ"Ö>8Ö2wÖ3ªÖ0ÞÖ××%8×^×t×†×—×¬×¸×Ò×ß×ï×Ø Ø-ØCØ+`Ø ŒØ!­Ø ÏØ#ðØÙ 4Ù#UÙ!yÙ!›Ù(½Ù%æÙ!Ú .Ú$OÚtÚŒÚ¥Ú(¹Ú%âÚ'Û(0ÛYÛnÛ‹Û8¦Û=ßÛ Ü>ÜYÜHpÜ)¹Ü)ãÜ,
Ý$:Ý*_Ý!ŠÝ$¬Ý$ÑÝ$öÝ$Þ#@Þ+dÞ*�Þ)»Þ(åÞ.ß"=ß`ß{ß9“ß:Íßàà,à5Jà€à à´à2Òàá"á:áJáházá’á¦áÆáÛá#ôáâ%â2â Bâcâ6€â ·âØâ*öâ:!ã1\ãŽãG�ã@åã;&ä)bä3ŒäEÀä3å2:åmå6‹å Âå)ãå1
æ(?æ)hæ1’æ.Äæ0óæ$ç>ç)[ç.…ç1´ç'æçè$+è;Pè-ŒèºèÃè'âè
! éé3éLé`é|é7œé0Ôé&ê&,ê:SêŽê1¦ê<Øê;ë.Që1€ë.²ë.áë5ì5Fì?|ì¼ì"Õì,øì'%í$Mí&rí<™íÖí'ôí#î@@îL�îPÎî0ï7Pïˆï¨ïÆï6Ûï%ðC8ð1|ð1®ðàðìð,
! ñ07ñ!hñŠñ%’ñ)¸ñ5âñ<ò.Uò@„ò(ÅòBîò+1ó#]ó�ó’ó$¬ó	Ñó%Ûó0ô2ôGô3gô›ô ­ô!Îôðô
õ#õJ<õT‡õTÜõ81ö5jö8 ö2Ùö&÷63÷6j÷¡÷!¶÷!Ø÷ú÷$ø:ø$Vø{ø“ø7›ø(Óø$üø)!ù%Kù%qù$—ù%¼ùâùCëù(/ú&Xú'ú$§úÌú,èúû2/û2bû
•û£û	ªû´û!»ûÝû-ýû+ü;üGüdü€üžü½üÛü êü ý",ýOý5iý%Ÿý&Åý)ìýþ!þCAþ3…þ!¹þ3Ûþ7ÿ6Gÿ(~ÿ§ÿ2Áÿ$ôÿ$/>!n �)±)Û)-/0]4Ž*Ãî!!=-_$�$²×'î*A,_Œ"¦/Éù	S(l6•*Ì6÷6.e6yM° þ/"O#r$–6»ò,1^)n6˜ Ï)ð;/V2†#¹Ý9ú04	4e	6š	1Ñ	&
! 6*
! 8a
! /š
! &Ê
! ñ
! 
! ;*U€&Ÿ*Æ'ñ3"B;eH¡<ê<'
<d
<¡
 Þ
:ÿ
5:8p©¼Ìàô.@Rdvˆ™«½Ïáó+=Oas‡›¯ÁÕçù
! .@RdvŠœ²ÄÖèú'4\ l�¥:Å#;_"“
¶Ää# 2 S t • ¶ × ø  : [ |"�Ààü8Tt�¬Èä(.+2Z#�(±Úî!7DW,œ$Éî)38l#‹¯!ÏUñG_r*Œ$·!Ü!þ! $B"g#Š#®#Òö'>Z v—·"×ú$31N3€´Ï Þ!ÿ!3>r ‚£!Ãåô0#T(n—+µá  @" %c '‰ !± Ó ð -
! !/8!5h!ž!»!8Ú!6"J"i"<ƒ",À"4í"""#(E#,n#,›#&È#ï#$$9$!X$%z$ $´$/Ï$/ÿ$/%C%R%.e% ”%(µ%8Þ%9&+Q&}&�&#£&KÇ&%'!9',['ˆ'	�''™' Á'+â'3(B(6W(‚Ž($)(6))_)-‰)·)Õ)â)**,*/;*5k*(¡*Ê*2á*+&2+1Y+4‹+ À+&á+6,?,\,y,9•,Ï,Ö,<ì,&)-(P-(y-A¢-<ä-A!.5c.)™.Ã.Ö.õ.!/L2/&/¦/%Â/6è/30#S0w0‰0/š0
Ê0CØ031P1)p1+š1Æ1Ú1ö12(52-^2Œ2)¬27Ö23*3E3=[3™3(ž3)Ç3-ñ3/4/O4<4Z¼475)O5;y5(µ5'Þ5'6	.686"S6v6!“6
µ6%Ã67é6,!7N7Aa7£7 º7/Û7,888N8%d8'Š8 ²82Ó8'94.9c9!‚91¤90Ö9;:$C:#h: Œ:­:!½:"ß:;* ;K;7i;+¡;"Í;ð;2<)><h<4‚<·<Ñ<ë<==?@=7€=+¸=!ä=>=>5S>4‰>)¾>)è>-?)@?*j?'•?)½? ç?@7%@0]@;Ž@$Ê@@ï@:0A(kA/”A$ÄA.éA'B1@B.rB5¡B5×B9
C5GC5}C5³C-éCD.6DeDrD�D-«D.ÙD(E'1E+YE4…EºEÚE6øE%/F7UF&�F´F=ÌF(
! G3G,SG1€G2²G0åGH2(H2[H(ŽH2·H3êHI:=IxI•I ³IRÔI/'J$WJ|JšJ3¹JíJ!K8$K.]K3ŒK-ÀKîK&L$/LDTLF™L*àL/MD;M3€M´M&ÇM'îM)N/@N6pN6§NAÞN4 OUO.tO4£OØO&øO#P!CPeP,�P®P'ÄPIìP)6Q!`Q‚Q"•Q ¸Q$ÙQ,þQA+RmR[‡RãR"ÿR6"S<YS–S0³SäSöS+	T5TOTiT.€T'¯T3×T)U55U kU$ŒU±UÆU%ÛUV%VEVeV„V8£VÜVõV.W)@WjW"…W&¨W&ÏWBöW9XOX4nX(£X/ÌX-üX=*Y/hY;˜Y/ÔYZ3$Z,XZ…Z£Z¿Z7×Z'[67[+n[7š[,Ò[/ÿ[0/\5`\@–\#×\!û\A](_]	ˆ]4’].Ç]6ö].-^\^z^Ž^5®^ä^%ÿ^"%_ H_ i_-Š_"¸_!Û_%ý_#`(2`![`}`•`™²`Lb=NblŒbùbEcI^c¨cØÅc!ždMÀd0e;?e2{e>®e^íesLf3ÀfTôf[Iga¥gThP\hY­h`i[hi>ÄiDjAHjRŠjMÝjY+kO…kŠÕkK`lM¬l>úlL9m3†m�ºmJn@en>¦nnånTToP©oPúoYKpV¥pOüpØLqc%rf‰r[ðrGLsW”sVìsQCt]•tOótPCuG”u1ÜvMwC\w w$µwÚwøw	x&x*x1xAJx8Œx%Åxëx.ûx-*y=Xy8–y=Ïy>
z"Lz<oz¬z+¿zWëzC{X^{·{$Ð{õ{%|4|%I|o|:‚|(½|	æ|"ð|,}I@}YŠ}2ä}>~1V~Oˆ~MØ~_&6†B½C€DD€5‰€O¿€K�J[�R¦�Aù�);‚Be‚+¨‚dÔ‚A9ƒ2{ƒN®ƒ?ýƒ,=„,j„8—„SÐ„8$…]…"u…˜…(´…Ý…Hø…:A†|†0š†&Ë†1ò†'$‡BL‡�‡­‡ Ë‡ì‡ˆˆˆˆˆ#ˆ!7ˆ%Yˆˆ’ˆŸˆ°ˆ6½ˆ$ôˆ4‰4N‰ƒ‰<™‰Ö‰#é‰;
Š-IŠ'wŠ*ŸŠ#ÊŠ"îŠ_‹Lq‹¾‹Ù‹,à‹"
Œ>0Œ9oŒH©ŒòŒ4úŒ#/�#S�<w�[´�1Ž,BŽ*oŽ2šŽ4ÍŽ1�>4� s�c”�ø�-�DE�KŠ�Ö�7ê�)"‘(L‘%u‘›‘¨‘)Å‘(ï‘’9)’c’}’’’ž’ª’
¿’Í’Ù’å’ñ’'ý’%“7“S“_“>a“3 “7Ô“Ð”5Ý”6•0J•T{•zÐ•*K–-v–/¤–PÔ–%—‡<—tÄ—*9˜/d˜Ê”˜_™%v™5œ™*Ò™)ý™)'š'Qš"yš*œšOÇš0›*H›Ls›)À›0ê›œ.4œ2cœM–œPäœ%5�-[�)‰�G³�5û�1žAQž=“ž%Ñž;÷žZ3Ÿ]ŽŸQìŸ;> Ëz IF¡9�¡rÊ¡Z=¢@˜¢PÙ¢7*£Ub£I¸£-¤.0¤…_¤7å¤(¥&F¥2m¥B ¥Zã¥P>¦ �¦L°¦Zý¦VX§T¯§T¨‰Y¨{ã¨N_©®©CÃ©SªE[ªL¡ª4îªU#«Vy«VÐ«Z'¬`‚¬7ã¬/­%K­0q­X¢­Dû­-@®6n®2¥®2Ø®(¯44¯5i¯@Ÿ¯Aà¯%"°'H°?p°8°°&é°%±%6±,\±‰±'©±4Ñ±a²+h²F”²Û²&û²6"³$Y³-~³4¬³.á³>´O´*l´6—´.Î´@ý´D>µ1ƒµ,µµ.âµ,¶4>¶s¶1Œ¶*¾¶Gé¶1·	@·>J·‰·.˜·qÇ·29¸l¸	x¸‚¸/–¸&Æ¸_í¸AM¹6�¹Æ¹:ä¹*º5Jº.€º=¯º;íº)»H»*e»3�»3Ä»Hø»AA¼Vƒ¼4Ú¼:½4J½9½E¹½9ÿ½9¾Y¾6y¾?°¾!ð¾>¿Q¿*m¿K˜¿Uä¿R:À)�À'·À&ßÀIÁ/PÁL€Á1ÍÁ5ÿÁ35Â1iÂ$›Â4ÀÂFõÂH<Ã/…Ã6µÃ>ìÃ?+ÄkÄ2„ÄF·ÄEþÄPDÅG•Å3ÝÅ7ÆYIÆ6£Æ*ÚÆ4Ç*:Ç7eÇ7�Ç9ÕÇ7È7GÈ7È7·È,ïÈ4É'QÉ#yÉ#�É<ÁÉ1þÉ80Ê&iÊ�Ê©Ê!ÉÊ9ëÊ %ËWFËFžË>åËI$ÌBnÌ±ÌÌÌ‘èÌ’zÍ7
Î=EÎ6ƒÎ0ºÎ#ëÎJÏKZÏ-¦Ï&ÔÏ&ûÏ&"Ð IÐjÐ‰Ð¡Ð¹Ð;ÒÐ(Ñ 7Ñ!XÑ"zÑ�Ñ8¶Ñ"ïÑ"Ò5Ò"IÒ5lÒ=¢Ò$àÒ?Ó"EÓ=hÓ7¦Ó5ÞÓAÔ6VÔE�ÔPÓÔ$Õ+BÕ/nÕQžÕQðÕEBÖ!ˆÖ%ªÖ2ÐÖ ×B$×4g×)œ×+Æ×'ò×RØFmØ´Ø=ÐØ/Ù>Ù3ZÙdŽÙóÙ1ÚDCÚVˆÚ%ßÚ*Û0Û)MÛ-wÛ-¥Û-ÓÛ8Ü.:Ü1iÜ9›ÜÕÜ$íÜ<ÝOÝGmÝHµÝ"þÝ0!ÞCRÞ`–Þ÷Þ"ß$:ß#_ß ƒß:¤ß:ßßMàVhà4¿à@ôà"5á"Xá{ášáµá=ÕáCâ)Wâ.�âD°â@õâE6ã)|ã3¦ãFÚã'!äOIä1™ä<Ëä<å\Eå4¢å=×å;æ<Qæ@Žæ1Ïæ@ç@Bç5ƒçt¹çG.è-vèJ¤è*ïèPéVké=ÂéHê&Iê>pê*¯ê(Úê?ë.Cë.rë/¡ëPÑëK"ì0nì3Ÿì(Óì?üì2<íCoíJ³íOþí Nî2oî%¢î4ÈîIýî1GïMyï1Çïùï9ð&Rð2yð#¬ðUÐð2&ñ#Yñ)}ñ3§ñ,ÛñFò6OòM†ò4Ôò1	óF;ó7‚óFºó<ô/>ôDnô*³ô5Þô/õ=Dõ>‚õUÁõHö*`ö:‹ökÆö2÷:G÷N‚÷ Ñ÷7ò÷(*ø1Sø…øšø$¹ø@Þø5ù0UùO†ù3ÖùR
! ú8]ú/–úÆúBÛúFûOeûOµû9ü9?ü+yü.¥ü8Ôü4
ýDBý.‡ý1¶ýFèý8/þ.hþ3—þ8Ëþ0ÿ;5ÿ;qÿO­ÿ5ýÿ@3Ft=»/ùB)%l2’SÅ/%I3o|£Z ,{¨MÃ&"8d[6À0÷*()S?}0½Eî&4%[6�)¸â&):@${& -Ç-õ-#&Q6x¯@Î	9+	6e	
œ	Qª	Mü	CJ
! AŽ
! BÐ
! B>V4•.Êù! B#Z+~Dªï

1
K
a
<w
I´
Nþ
6M1„;¶#ò##:#^#‚#¦ Êë4"<_I}Çå<Yw•³=Ñ=-k‰§Åáÿ;6YJ�(Û2=78u2® áEJHE“>Ù"J; †,§8Ô=
AK>�<Ì=	JGC’EÖEcb,ÆQó=EHƒFÌ>=R;�9Ì^3e9™>Ó+->lƒ5¢ZØ3ER"˜"»,Þ?NKFš+á=
 0K *| %§ BÍ B!0S!K„!9Ð!R
! "Z]"5¸"5î")$#;N#'Š#=²#Ið#.:$@i$5ª$/à$ %*1%F\%T£%>ø%&7&#^&6‚&>¹&9ø&b2'W•'Ví'.D(,s(( (/É(…ù(+)9«)"å)8*;A*?}*7½*õ*Q+P^+/¯+ ß+-,5.,Hd,8­,7æ,/-6N-7…-;½-Iù-GC.z‹.C/J/j/!/¡/»/6Õ/50B0']0…0" 0EÃ00	1H:1(ƒ1*¬1<×172L2Rh29»2:õ2<038m3L¦3;ó37/4<g4:¤4?ß4Q51q53£5!×59ù5,36+`6/Œ6-¼6Iê6)47/^7KŽ7&Ú7&8;(8%d8'Š8<²8$ï8=96R9J‰9OÔ9E$:j:)ˆ:k²:Q;.p;Ÿ;¶;Ó;ò;
! <#<,0<]<z<‰<¨<Æ<Ü<!ú<5=.R=�=,ž=Ë=ß=ì=>>>IX>8¢>:Û>+??B?#‚?¦?"¾?"á?9@.>@3m@U¡@	÷@A<A7\A”AR¯ARB>UB ”BµB$ÐB$õB$C$?C7dC*œC*ÇC#òC:D-QD,D%¬D&ÒD ùD+E$FE,kE4˜EIÍEKF_cF_ÃFQ#GKuG+ÁGXíG9FH-€H#®H"ÒH;õHN1I%€IK¦I0òIB#JRfJ/¹J5éJ-K6MK4„K2¹K~ìKkL…LCŸL;ãLJM>jM5©M@ßMC NdN-�NA¯N7ñNF)O/pO4 OÕO*õOB PNcP<²P(ïPTQ]mQSËQ)R4IR%~R.¤RÓR%òR5S1NSB€S>ÃSQT,TT7�TI¹T>U>BU?�U?ÁUAVACV1…VH·V9W):W)dW>ŽW;ÍWD	X#NXArX7´X,ìXY>9YxYŽY&«Y?ÒY Z£³Z+W[+ƒ[#¯[`Ó[<4\$q\$–\#»\#ß\=]EA]E‡]EÍ]%^9^5E^({^¤^½^AØ^<_W_Av_¸_6Ê_,`;.`2j`5�`VÓ`4*aP_a°a'Èa<ða$-b(Rb,{b5¨bTÞbZ3ccŽcTòceGd«­d±Yeyf0…f&¶fÝfCùf#=gIagO«g9ûg@5h2vhm©hi4i.Pii›i±iÊi1èi3j=Nj)Œj5¶j4ìj4!kJVkB¡kAäk;&l+blHŽl7×lRmIbmd¬mGnRYnl¬nGoBao;¤oRàoA3p;up©±p­[qB	rœLrœér6†s$½sâsjøsRct@¶tC÷tC;u5u8µu5îuF$vYkv3Åv2ùvF,w;swJ¯w#úwx
=x'Kx(sx)œx!Æxèx y'y(Gy&py#—y»y!×yùyz$-z*Rz }z:žz!Ùz%ûz!{$9{*^{‰{"©{ Ì{#í{!|d3|=˜|&Ö|
ý|3}G?}'‡}8¯}è}'~/*~:Z~P•~Jæ~'1(YK‚DÎ)€,=€!j€'Œ€!´€<Ö€8�*L�Hw�?À�+‚,,‚<Y‚X–‚?ï‚@/ƒJpƒH»ƒS„AX„Lš„Dç„=,…j…C„….È…)÷…7!†"Y†0|†­†-Å†*ó†F‡e‡>ƒ‡AÂ‡<ˆ9Aˆ.{ˆBªˆ7íˆA%‰'g‰F�‰AÖ‰+ŠLDŠF‘Š*ØŠJ‹2N‹?�‹)Á‹Dë‹90ŒjŒN‡Œ1ÖŒ@�9I�ƒ�Ÿ�¼�+Û�\ŽNdŽ;³Ž,ïŽW�qt� æ�%�-�RF�C™�GÝ�J%‘@p‘3±‘Hå‘L.’I{’JÅ’I“7Z“@’“CÓ“U”Zm”CÈ”6•9C•>}•U¼•E–.X–A‡–FÉ–Q—Jb—N­—2ü—y/˜V©˜<™6=™8t™M­™7û™53š<iš=¦š)äšA›SP›B¤›Dç›+,œBXœ/›œEËœ>�9P�7Š�MÂ�^ž>ožY®ž6ŸB?Ÿ*‚Ÿ5­Ÿ+ãŸH ,X B… =È >¡6E¡L|¡VÉ¡3 ¢FT¢O›¢=ë¢0)£WZ£|²£M/¤Q}¤8Ï¤I¥9R¥BŒ¥2Ï¥E¦,H¦Ku¦/Á¦Lñ¦N>§$�§5²§ è§	¨¨8)¨:b¨7�¨9Õ¨C©KS©Ÿ©.¸©(ç©*ª<;ª:xª:³ª8îª8'«7`«˜«'³«FÛ«"¬:1¬Fl¬2³¬"æ¬/	­=9­Ew­9½­A÷­39®3m®0¡®8Ò®+¯37¯Uk¯6Á¯Nø¯EG°D�°'Ò°.ú°()±3R±2†±:¹±ô±²@)²Cj²;®²Gê²2³ B³8c³"œ³!¿³á³ø³´&´E´U´k´„´?�´Ð´$ì´:µ'Lµ)tµ'žµ*Æµ'ñµ(¶*B¶)m¶)—¶/Á¶,ñ¶)·(H·0q·¢·À·ß·4ù·(.¸8W¸3�¸Ä¸Ý¸û¸<¹_S¹1³¹'å¹
ºe*º=�º+ÎºPúº%K»+q»"�»&À»#ç»#¼"/¼0R¼8ƒ¼4¼¼3ñ¼6%½D\½"¡½$Ä½é½H¾AL¾Ž¾›¾)±¾FÛ¾'"¿J¿"_¿G‚¿Ê¿3á¿À!(ÀJÀ`À€À,™À"ÆÀ!éÀ5ÁAÁMÁYÁ%iÁ#�ÁI³Á1ýÁ-/Â8]ÂA–ÂDØÂÃU/ÃK…ÃHÑÃ?ÄEZÄI ÄGêÄH2Å${Å= Å&ÞÅ:ÆA@Æ.‚ÆE±Æ?÷Æ=7Ç>uÇ*´Ç+ßÇ?ÈBKÈ?ŽÈJÎÈ&É)@ÉRjÉ7½ÉõÉ*þÉ/)ÊYÊmÊ…Ê£ÊÂÊ(âÊIËAUË*—Ë4ÂË?÷Ë7ÌDSÌP˜ÌOéÌ-9ÍFgÍ:®ÍAéÍ?+Î>kÎKªÎöÎ)
Ï97Ï,qÏ2žÏ7ÑÏP	Ð!ZÐ-|Ð.ªÐKÙÐZ%ÑU€Ñ/ÖÑ9Ò*@Ò)kÒ•ÒD©Ò-îÒaÓ<~Ó<»ÓøÓ$ÔA,ÔNnÔ3½ÔñÔ%Õ3'Õ=[ÕJ™Õ3äÕIÖ/bÖF’Ö8ÙÖ.×A×S×.l×	›×;¥×<á×Ø#<ØG`Ø¨Ø+¹Ø*åØ Ù1ÙJÙfjÙrÑÙtDÚF¹Ú;Û<<Û<yÛ(¶ÛCßÛB#ÜfÜ.�Ü8°Ü.éÜ1Ý0JÝ7{Ý³ÝÑÝIÚÝ0$Þ2UÞ@ˆÞ5ÉÞ7ÿÞ/7ß2gßšßP£ß2ôß('à8Pà4‰à¾à8Þà%á9=á9wá±áÁáÈáÔá1Ûá-
â];â™â¬â)½â(çâ*ã+;ã)gã‘ã2ªã'Ýã&ä ,äFMä>”ä8Óä3å
! @å0Kå^|å?Ûå,æDHæQ�æDßæ4$ç!Yç4{ç%°ç%Öç3üç"0è Sè(tè)�è)Çè/ñèC!é8eé7žéÖéõé)ê+?ê2kê+žê-Êêøê9ë7Pëˆë3¦ëÚë$õë8ìSìcìhrìJÛì;&í/bíE’í<Øíî@*îekî Ñî/òî6"ïYï/vïK¦ïòïðð:;ðvð3†ð@ºð%ûð.!ñHPñ2™ñEÌñ6ò"Iò]lò'Êò9òòA,óHnó2·óCêóE.ô6tô(«ô'ÔôüôH
õ;Võ&’õ0¹õ3êõ-öLölö"{öDžöQãö?5÷?u÷?µ÷?õ÷#5øDYøNžøGíø5ùHù]ùsù‰ùŸù³ùÉùÝùñùúú-úAúUúiú}ú‘ú¥ú¹úÏúãú÷úûû3ûIû_ûuû‰ûŸû³ûÇûÛûïûüü+ü?üSüiü}ü•ü©ü½üÑü/æüý-5ýcý(tý!�ý#¿ýGãý"+þ Nþ*oþ&šþÁþ/Ùþ	ÿÿ'8ÿ`ÿ*pÿ,›ÿ,Èÿ,õÿ,",O,|,©,Ö,,0,]$Š0¯(à&	"0"S&v"�"À"ã"&),PK}CÉ$
32f}$“¸(ÑWú6R4‰;¾9ú=4&r/™,É/öl&“®Í-ê'$@$e$Š,¯(Ü&	&,	&S	"z	*�	È	ç	%
! $,
! (Q
! -z
! ¨
! ,Á
! î
! 69C(}¦-º;è2$1W‰.¢0Ñ2
5
D
c
;€
¼
*Ú
-%!S!uB—'Ú,3/,c�3­CáF%$l&‘G¸<0=nA‹:Í>3G){0¥0Ö(0G`"|/Ÿ6Ï!$AF3ˆ¼Õå2$60[KŒBØ/Ka)}]§2$8:]˜
Ÿ'­*Õ3<4q:ˆŠÃ-N/|-¬?Ú"=0L})—ÁLÛI(0r£AÂ%;*8f;Ÿ,Û33<'p˜#·DÛ 'CB(†3¯:ãXPwRÈC ._ Ž *© %Ô +ú Y&!*€!«!6Ê!E";G"#ƒ"§"¼"4Î"#E#9Y#+“#4¿#=ô#2$*F$-q$-Ÿ$7Í$5%';%;c%>Ÿ%Þ%@ú%0;&Wl&Ä&5É&7ÿ&<7'Ft';»'O÷'XG(K (:ì(B').j)-™)-Ç)	õ)"ÿ)%"*!H*&j*‘*6¡*KØ*6$+[+Nn+½+LØ+7%,0],Ž,©,,Â,1ï,#!-5E-%{-7¡-%Ù-ÿ-@.?`.Q .%ò."/(;/d/-x/;¦/2â/B0X0Cx0V¼0&1:1:Y1;”1Ð1Fï162Q2l2Gƒ2IË2A31W3A‰3Ë3GÝ3=%4?c4B£41æ4553N53‚5/¶5=æ5,$6$Q6Lv6=Ã6X7,Z7T‡7QÜ7:.8=i8,§84Ô86	9;@9@|9C½9C:ME:C“:C×:C;7_;&—;:¾;ù;)< 5<4V<:‹<6Æ<(ý<=&==d=$¢=Ç=Fá=-(>KV>0¢>Ó>=é>2'?%Z?E€?>Æ?7@<=@z@:Œ@6Ç@+þ@8*AEcA'©A<ÑA#B%2B*XBZƒBNÞB,-CZC!zCCœCàC&úCA!D1cDB•D(ØD"E9$E,^ER‹ETÞE13F3eFk™FFGLG#^G:‚G,½GGêGF2H>yHL¸H@I*FIGqIE¹I(ÿI1(J0ZJ*‹J¶J8ÔJ
K+$KYPK,ªK"×KúK(L)7L'aL/‰LF¹LM`M|M3™M8ÍMBN&IN;pN¬N¾N/ÛNO'OFO4^O)“OI½O7PJ?P(ŠP2³PæPÿP0Q#EQ,iQ!–Q"¸QÛQ;ûQ7RRR7pR/¨RØR.öR/%S5USN‹S2ÚS#
TG1T8yTS²T5UE<U2‚UEµU5ûU1VIPV7šV(ÒVûVW@5W)vW: W+ÛWBX.JX3yX2­X;àXAY*^Y-‰YL·Y;Z@Z@MZ:ŽZ<ÉZE[+L[x[#’[8¶[ï[0\*@\(k\(”\9½\+÷\*#]%N]t]/ƒ].³]â]%^<RXAÖ›RÁ3ÓÞôë�Ù©Ï¨u	´0aç'ww	ËÁ½Ö‹?Õ\�¢ÑÝîí…<þò¬$Q;fC{‚mQ23/	»ú1%–é¢n§4gøk„²9‰šk±h	�«$þý¶·�Ä�³4u!“	Vì–	Ar	_	úP ±M –	®í|c�]
…	–-x¸>j	uúà÷Ì]JØvÙþ€ÙËý˜	AûÈŽÀ-‡]	É ïÚ)	¬»<4Îñ¶`	8òOú�÷ßŒEOïÔKÙb‰Ðê:y=ìól'GªdÉ{ôQ›ôªJgtØ³õ¥†	‰&†êÿ¡3`kÈ–n¯‚	ì¿ÉXîÕ6Ý˜6/JÊvÊÌÀÙLâø Ö‹
! ˆº‘É%¥1	Ç¦ŒŽ‰DVÜñÎZØŒ1’Î-‡ª$==WÊhw�ôõz-œËÕë[Bc	\úI
! 		fQI	x×ã½ð£pøùßü{	ìf{u°Ô�U/€â~	z:	LÊvˆ	Ð0‘	"lÛ�2IzÜùÿÙ-”âè:Ê¤	®‘¿�2£1	8å²ö";	Îfdöi¤¡	Fû·(E,¯à~×ðv½.	’¹CÅYÃOjH�ÙÐˆ#NP	ÃaŸ–§ÝÒ0èb*K÷Ì(¥«~	ÅÜ,	vî	x·\­íà¹@Òm·Ä…uUæ&|[Z»"œ–ã	?	jÖ*¸ïëpcmkÚ=�d…Ž«|ÔE‡Ž	E—ÛxÁ‰éÂA‹pb¨s
	É	�$	hd	Zû
! Ê 7	ˆ8LJ£rÂÛZÇ¦,J—uhEßlg	ùÏ·¹Éªóº’%ã	ÆšKl b	»<˜Lq 	(ž“�‚6‘…Èõ�š•)IIößy—Q˜ÂÀq˜©¸Œ¨µW/		hKËŒ	›£u…\Š	q9	7¦		’1nŸ¨	“S	ÿVƒ	—	ûÅˆë‚XñæÔL{
H°|1iŸwUÖ­—'Ø™qóÄs	
­‹®{íA [æ2±ÕÍ"Ú9UâûL™šÃ¸g!sÜªJ¹rÞÅ×+›;"^T-c�©î7”À«Ÿ	­�éÍ¼ß¶éº¢f¾µ.”Q	*¿äÓHQg@¤P ¾”	
R,Ê¸íaÏ	7M)¡¯i}õèM		ñòÉD	Ñx4	Y	÷žITœ‰*	NÄ‹p5q	|¡�µÞóŠ>xb ¦ãyP‹�Ë›Ú§žŠ ú2@Œ…�8&ºNd×“[õm­>T}ÂÀ MÇÑLëŸ4‡®�	BêÍá]5	.6 	n¡�[	0b^Xš	f	0	´
X_l%	�Ý~Ü)"X‰	6	Y¢	¸øï±ŒíBT¯ÿ	¥¤ç&£	äâæãq±W£Ú¬6ïÑ÷*4e	Ž¿½¡êrÌ®õ/¦C^	NDZ½mV	rÜ„¬l	¶øNRÞŠBp«K	�8
'	nq�ƒÊhU(•Ä™á³*“�)U>öq?`ÌÈÒüÅÆ=˜HïÁoAÍÃòÌÜM™xØ”%ž�	éæDk¥	<y
·�îÇècàºkÎŽV„	v	y$9ç5NÕN	uE	û¼	Ž6U	÷>AØŒéá0L	 �w"	åøOü´™2	%rGPA	‡	h¥=ÔÝ¡ÒxlÍz	+Rd(8.�wb)ŠÔ&	„jæÕiÿWs§>yØÉa	D$Û‘¥¨Õƒœ{W‚�ˆw†i
! FŸ½í,WíÅ06¼¢ŸvæSÙ’:<iÂn	›8	;¨Éªe¢g8µÏ¿�x	9	1ˆ~ý
Á(ó9Ö‹	õ˜äRä?G¹æ„	 •þ	+åaî^.Ä³ß©tp.üÇS‰d55	šÀþC�G7	ª?|‘Ñ5Ð„•²±3°w}Ý‡†ÔÔj°“›B	À5']îd�€S'þC	F”ÓüDé—™ºìe>þCk[r2A¢@_åjÀ’`/3úž ,p`j†ÒÛJG„z÷#f}¦êa1¨DÇË¨\™	¡F‹ð?È³_s­Ù;e„õä.	9·®Â¿ùoD²(z àc½ð¬ÐTýœó„MŠÓÒ_I[¦XeefFa:G;Í9	R	Ñ`Á’ µ!Á›	gîÍS/©ç†È†ñðP{ò[—©ç²ûU¬Œ²?ßàzµ¶áù¿úý_ì
! ão,¶
! 3}ñ~=!ƒ,]Kƒ€ÿQzÆ-~‡!Wm	YÛ�ÞÂ¾^Æ\k	œ6çÐx'1Æ}ð×^$ñÎ”×�	OÑt	Ê¸a¤`^³¼ü®ê+>OåÐ»a\	Ïe‡"¶9•´t¼wžFü+ÃêX’ƒºœSl†¯ìÒ:äªsŠ¿—¾)ª×VhYàa8áù:ÝV¶•]öÐöt	F<Î!ßG!è?¾3		g(	Œžë;±?|¾Úkº�s^ôWKÍo¸¬B¯~ãPO¤K£ágŠž	8mÑpž¼ïëN‘¢ñð±­•³;r§	F	PÎ�w¡*¤Ïjƒƒ×KâRÆ_¯_YyTš´vÁMô#e$¾cRñ2¬¿£R/nç~	ÏJ	é*¹:å\	#	T–`‘¯B•DÛ[ýA°o©ÄËò†V‚Y’	I¤ö*<^Å.¼²C
N`Ã‰áPóöŽ9&Ãá<	=	C€â5«Áçd&“-÷Hò©}‘4`"—rE»më–üÀŽ˜%;�{¢ÏÂ¬z7¼l)+	¡oB‚V«c€ˆ
! 	:#F�7ÓZ	—@	µ7Æ§NWFµÌ²šŠù�.O	$/Q0Þ>ƒ
! \g…	Ø¨'òüœ³Ò£W	!”››,­%&Þ5Ãÿ”tÓØ=dqÏM®µ±¥]÷�c°
! 	"fj™@KX)]B¹_�	I<ˆÇÌté~62lÜy	h�0¯E²%ãú	OežöÆè°EÖ•äÃp	Zs¾B§@iû+˜c¶¹/ß§þ2ðà´½o	Å¤f‹y1¹Ÿ?#L¦tþË>	ôUi	Ýv,�|	©¨	Ç�|‰æeì	[§]toÚ‚oî–	ZyÓ‡G	uGOô»º°výœ	Ä#ÛôS	Š™YÔš	³¦ÚS„ÅÖ™•	k#E7ý…ZG|†œ!´ø«(ó#½sHÂ°HøÓ&çìÕ4SåÆJÈ4·3Cà øb-“P5&Jûn×mÈÑÖS”ÜïY+Ð'ÛŸ(
! #˜´3­¥}òð«£Y“	jó‡êÝH+ÌâT	it-	¢“n	@h®¸V´rHÕäÿ.0ío	è{»õ}	¥¤bDä§$MH	TÄè'ïUë+Í7C‚èZÈ	ã… _nqm€	4!	‚QT)b’@pË�	:iÓÞ\¾X		s@�ˆ‘;	·=Mê�¼ù€âåýŸŽLùuÎz»%Ú€Þ}3€‹^ÇÒá*åÿI¦šƒ
  
  %s: fatal error: aux info file corrupted at line %d
  
--- 1,57 ----
! Þ•x	ÜK³œ—hÊiÊ5kÊ^¡ÊË-Ë1JË|ËÛ‘ËmÌ9ˆÌ+ÂÌ0îÌ"Í+BÍEnÍP´Í4ÎH:ÎJƒÎMÎÎAÏJ^ÏN©ÏKøÏQDÐ:–Ð7ÑÐ=	ÑIGÑF‘ÑIØÑA"Ò}dÒCâÒD&Ó?kÓE«Ó=ñÓ{/Ô«Ô?ÅÔ8ÕP>ÕC�ÕEÓÕDÖB^ÖP¡ÖMòÖ�@×FÐ×NØQfØ<¸ØOõØLEÙA’ÙGÔÙHÚBeÚ5¨Ú+ÞÛE
! Ü8PÜ‰Ü›Ü°ÜÃÜÏÜæÜêÜñÜ-
! Ý.8ÝgÝ‡Ý#—Ý#»Ý3ßÝ3Þ<GÞ=„Þ"ÂÞ-åÞ
ß!ßNAß�ßG¨ßðßà(àAàXà%là’à8¦à#ßà	á
á%$áDJá[�á ëá7â'Dâ:lâ:§âCââ1&ã3Xã5Œã,Âã*ïã>ä7Yä=‘äNÏä1å På,qå'žåRÆå7æ/QæC�æ5Åæ!ûæ!ç0?çDpç,µçâçûçè&5è\è;sè6¯èæè*é!0é0Ré&ƒé1ªéÜéõéê'êCêFêJêNêVê^êsêŒê©ê¼êÉêÚê)çêë0/ë/`ë�ë1§ëÙëêë:
! ì)Eìoì Šì«ì#Çì_ëìJKí–í,®í$Ûí0î&1î<Xî•î,œîÉîçî6ï<<ï%yïŸï$¼ï+áï/
ð&=ð/dð”ð5¯ðåð#ùð=ñ@[ñ
œñ/ªñÚñôñò
+ò9òPòiòƒò"’òµòÊòÝò1áò-ó,Aó´nód#ô(ˆô+±ô-ÝôLõXõ{oõmëõ%Yö5öjµö ÷44÷%i÷#�÷-³÷á÷,ü÷,)ø*Vø%�ø-§øFÕø3ù+Pù9|ù$¶ù+Ûùú)!ú.Kú=zú;¸ú$ôú.û*Hû:sû/®ûÞû;úû76ü$nü7“üKËüKýAcý-¥ý|Óý7Pþ6ˆþY¿þGÿ;aÿ8�ÿ1ÖÿLGU,�-Êhø2a'”%¼0â4JH?“ÓAïH1EzBÀF}JcÈ6,c7v@®5ïA%+g?“9Ó@
BNF‘2Ø(4/RM‚6Ð/	47	,l	,™	(Æ	4ï	1$
! 6V
! 9�
! (Ç
! 'ð
! !,:)g‘¯#Íñ!..W]&µ4Ü
(0
6Y
$�
,µ
3â
-8D})™:Ã.þ6-2d"—º-Ú"3+_,s" 0Ã
! ô	ÿ3	
! =)Hbr,Õ
! +(&TD{(Àé#6*U€.Ÿ$Îó')$Q$v4›0Ð?*A&l%“&¹?à+ Li,ˆµ#Ð
! ôÿ55T,Š$·$Ü#)%O*n%™#¿.ã"--P0~#¯ Ó8ô8-
f)t2ž0Ñ=;@)|-¦=Ô+%>/d%”,º,ç.,C,p,�*Ê&õ/"LoŽ7­,å0Cct ”2µèK 8P %‰ 3¯ 4ã !1!pK!o¼!/,"5\"*’""½"à"Bþ"<A#!~# #¼#Ø#ø#$+$@$6V$!�$¯$Î$ê$%(% G% h%‰%"ž%5Á%6÷%$.&8S&"Œ&6¯&)æ&)',:'4g':œ'×'&ò',(>F(7…(.½(ì()")A)3_)"“)¶)!Ö)'ø)? **`*‹*›**»*æ*!ø*@+[+&v+7�+>Õ+,2,P,c,�,¡,!Á,.ã, -3-1S-…-¤-½-1Ý-.0+.3\.�.+¢.8Î.)/1/O/!f/ˆ/¢/+º/1æ/809Q0)‹0%µ0 Û0 ü01:1S15q1/§1'×1#ÿ1/#20S23„2&¸2-ß23
3A3)a3$‹32°33ã3=4'U4,}4+ª48Ö4;5$K56p52§52Ú5d
69r6(¬6AÕ6%7G=7M…7,Ó7-8.8#J8!n8�8'°8#Ø8 ü8!9>?97~9"¶9%Ù9ÿ93:!E:3g:4›:@Ð:;");L;(c;.Œ;'»;7ã;&<B<)Y<ƒ<"¢<Å<?Û<%= A=!b=&„=%«=2Ñ=(>+->!Y>-{>>©>$è>
?<-?$j?.�?¾?&Ù? @#!@)E@(o@.˜@Ç@$á@AAHA)WA7�A¹A"ÌAïA"B/B>BTB!mB�B!­B-ÏB)ýB8'C(`C!‰C«C0ÀC4ñC/&D/VD2†D5¹DïD"E).E(XE0�E,²EßE.ÿE(.F"WF'zF0¢F)ÓFýF/G5LG6‚G/¹G)éGH)2H7\H”H)²H'ÜHI#I]AILŸIìIJ6JHJbJ?|J'¼JäJKK.1K`K%}K£K¿K%ÜKLL4LTL-kL ™LºL×LöL M6M$LMqM-†M´M,ÍM)úM;$N8`N2™N2ÌN2ÿN22O>eO.¤O)ÓO
ýOP P9PNP%iP/�P¿PÓPéPûPQ&Q5:QDpQ7µQ.íQR35RiRƒR�R·RÑRëRSS)7SaS|S;—SÓSíSTT8TQTkT…TŸT7¹TñT7UCU]UwU‘U©UÃUÞUùUV:1VlVˆV(¦VÏVïV!W3.W8bW4›W/ÐW X3!XUX"rX'•X)½X-çX*Y(@Y*iY5”Y,ÊY3÷Y3+Z\_Z¼Z?ÙZ([=B[@€[6Á[9ø[12\4d\J™\ä\)],*]$W]|]&—]¾]Ó]í]&^A.^p^-Ž^¼^Û^&û^,"_BO_*’_%½_1ã_`,3`"``.ƒ`0²`!ã`6a.<aCkaC¯a&óa,b Gb1hbšb9¹b:ób&.c8Uc1Žc.Àcïc$
d02dIcd6­d!äde+%e;Qe-�eG»e:f8>f#wf›f#»f)ßf‰	g&“g/ºg!êg+h28h-kh4™h3Îh.i(1iZiyi/˜i"Èi5ëi/!j"Qj'tj,œj+Éj7õj--k>[kYšk7ôk%,l;Rl+Žl2ºl ílm&,m'Sm'{m£m4¼m%ñm&n)>n$hn3�n0Án1òn/$o2To2‡o8ºo$óo(pAp1ap)“p-½p,ëp,q<Eq&‚q/©q=Ùq&r%>r7drœrºr,Úrs0"s'Ss;{s=·s5õs+t HtcitBÍt.u4?u-tu¢u"ºuÝu	êuôu2v89v(rv$›v+Àvìvww+w$Bw gw)ˆw7²w	êwôw(	x(2x[x?wxC·x;ûx7yQy#ly#�y#´y#Øy-üy'*z'Rz#zz-žz Ìz!íz{+{G{ c{%„{$ª{2Ï{5|-8|Kf|L²|Aÿ|@A}"‚}K¥}/ñ}$!~F~a~$v~4›~Ð~Bé~(,1U-‡%µ'Û(€%,€$R€+w€c£€��*/�'Z�5‚�*¸�"ã�(‚//‚_‚&y‚ ‚#¸‚Ü‚*÷‚#"ƒ!Fƒhƒ/†ƒ:¶ƒ,ñƒ#„FB„P‰„HÚ„#…,:…g…†…£…¿…0ß…%†.6†+e†:‘†%Ì†+ò†5‡1T‡2†‡-¹‡$ç‡'ˆ04ˆ$eˆ3Šˆ+¾ˆ!êˆ‰3)‰7]‰5•‰Ë‰(ë‰$Š9ŠUŠ:hŠ£Š¶ŠÐŠîŠ‚‹†‘‹(Œ AŒbŒHvŒ'¿ŒçŒ�� 7�+X�2„�2·�2ê�Ž
! 7Ž%BŽ!hŽŠŽ�Ž(°Ž#ÙŽýŽ5�O�)^�ˆ�¥�-Å�(ó�>�,[�7ˆ�À�!Õ�/÷�"'‘+J‘%v‘2œ‘;Ï‘;’EG’7�’2Å’…ø’‰~“d”#m”!‘”³”:Ë”•@%•Ff•4­•5â•'–O@–�–¢–¸–Ö–õ–
! —$—4B—;w—:³—(î—0˜4H˜,}˜:ª˜/å˜A™7W™,�™A¼™1þ™M0šC~šYÂšB›M_›X­›>œ4Eœ/zœIªœ1ôœ3&��Z�‘è�0zž˜«ž˜DŸ.ÝŸ , >> >} 6¼ :ó ;.¡)j¡&”¡#»¡9ß¡D¢^¢}¢-š¢,È¢4õ¢*£G£c£€£ž£½£Ü£ò£¤$/¤T¤m¤…¤”¤¥¤´¤Ã¤Û¤ø¤#
¥1¥B¥Z¥i¥�¥ž¥²¥É¥Þ¥ù¥;¦)N¦x¦‘¦#š¦1¾¦ð¦ §,§9§!V§,x§:¥§2à§¨-¨7H¨0€¨±¨Í¨ì¨©
! ©((©,Q©~©4›©Ð©ê©ª/#ª<Sª,�ª,½ª-êª9«:R«.�«4¼«/ñ«&!¬H¬Y¬y¬”¬&°¬×¬ó¬­!­A­3_­“­.¦­Õ­%ò­®4®'L®t®*”®¿®*Ý® ¯2)¯0\¯�¯2­¯"à¯-°1°1M°°›°8ª° ã°.±13±e±~±˜±²±>Ñ±=²)N²x²8˜²XÑ²*³A³`³2v³0©³:Ú³2´)H´+r´7ž´0Ö´:µ'Bµ=jµ?¨µ0èµ/¶&I¶Lp¶D½¶9·.<·)k·/•·<Å·3¸"6¸,Y¸1†¸;¸¸6ô¸.+¹6Z¹'‘¹`¹¹@º1[º&�º.´º2ãº*»,A»,n»-›»É»5é»;¼9[¼2•¼+È¼'ô¼1½6N½+…½F±½3ø½N,¾/{¾2«¾Þ¾(ý¾&¿8B¿{¿6š¿'Ñ¿/ù¿*)À=TÀI’À,ÜÀ3	Á8=Á0vÁ$§Á=ÌÁf
! ÂAqÂC³Â*÷Â*"Ã/MÃ#}Ã!¡Ã-ÃÃ#ñÃ2Ä!HÄ6jÄ8¡ÄÚÄ5úÄ0Å
OÅ]Å+nÅ0šÅ2ËÅ/þÅ0.Æ3_Æ“Æ%©Æ#ÏÆóÆ,Ç1>Ç/pÇ2 Ç.ÓÇ+È.È(HÈ<qÈ
®È.¼È+ëÈ&É>É)^É9ˆÉ<ÂÉ5ÿÉ85Ê+nÊ+šÊ1ÆÊ0øÊ')Ë+QË1}Ë/¯Ë$ßË5Ì4:Ì!oÌ&‘Ì&¸Ì'ßÌ(Í.0Í_ÍvÍ>ŒÍ2ËÍ3þÍ02ÎcÎoÎ%ŒÎ²ÎÈÎÚÎëÎÏÏ&Ï3ÏCÏWÏ `Ï�Ï—Ï+´Ï àÏ!Ð #Ð#DÐhÐ ˆÐ#©Ð!ÍÐ!ïÐ(Ñ%:Ñ!`Ñ ‚Ñ$£ÑÈÑàÑùÑ(
Ò%6Ò'\Ò(„Ò­ÒÂÒßÒ8úÒ=3Ó qÓ’Ó­ÓHÄÓ)
Ô)7Ô,aÔ$ŽÔ*³Ô!ÞÔ$Õ$%Õ$JÕ$oÕ#”Õ+¸Õ*äÕ)Ö(9Ö.bÖ"‘Ö´ÖÏÖ9çÖ:!×\×m×€×5ž×Ô×ô×Ø2&ØYØ"kØŽØžØ¼ØÎØæØúØÙ/Ù#HÙlÙyÙ†Ù –Ù·Ù6ÔÙ Ú,Ú*JÚ:uÚ1°ÚâÚGñÚ@9Û;zÛ)¶Û3àÛEÜ3ZÜ2ŽÜÁÜ6ßÜ Ý)7Ý1aÝ(“Ý)¼Ý1æÝ.Þ0GÞxÞ’Þ)¯Þ.ÙÞ1ß':ßbß$ß;¤ß-àßàà'6à^àrà‡à à´àÐà7ðà0(á&Yá&€á:§áâá1úá<,â;iâ.¥â1Ôâ.ã.5ã5dã5šã?Ðãä")ä,Lä'yä$¡ä&Æä<íä*å'Hå#på@”åLÕåP"æ0sæ7¤æÜæüæç6/ç%fçCŒç1Ðç1è4è@è,^è0‹è!¼èÞè%æè)é56é<lé.©é@Øé(êBBê+…ê#±êÕêæê$ë	%ë%/ë0Uë†ë›ë3»ëïë ì!"ìDìaìwìJ�ìTÛìT0í8…í5¾í8ôí2-î&`î6‡î6¾îõî!
! ï!,ïNï$iïŽï$ªïÏïçï7ïï('ð$Pð)uð%Ÿð%Åð$ëð%ñ6ñC?ñ(ƒñ&¬ñ'Óñ$ûñ ò,<òiò2ƒò2¶ò
éò÷ò	þòó!ó1ó-Qóó�ó›ó¸óÔóòóô/ô >ô _ô"€ô£ô5½ô%óô&õ)@õjõ!sõC•õ3Ùõ!
ö3/ö7cö6›ö(Òöûö2÷$H÷$m÷/’÷!Â÷ ä÷)ø)/ø)Yø-ƒø0±ø4âø*ùBùUùuù!‘ù-³ù$áù$ú+ú'Bú*jú•ú,³úàú"úú/ûMû]ûSlû(Àû6éû* ü6Kü6‚ü¹ü6ÍüMý Rý/sý"£ý#Æý$êý6þFþVþiþ,…þ²þ)Âþ6ìþ #ÿ)Dÿ;nÿ/ªÿ2Úÿ#
19N0ˆ4¹6î1%&W6~8µ/î&E^;m*©Ô&ó*'Em‡"–;¹Hõ<><{<¸<õ 2:S5Ž8Äý 4H\n‚”¦¸ÊÜíÿ#5GYm‘£µÇÛï);M^p‚”¦¸ÊÞð		*	<	N	n	'ˆ	°	 À	á	ù	:
! T
! r
! #�
! ³
! Ó
! "ç
! 

! 8U#b † § È é 
!  + L m Ž ¯ Ð"ñ
4
P
p
Œ
¨
È
ä
8(V.2®#á(.BVu‹D«,ð$B)b3ŒÀ#ß!#UE›³Æ*à$!0!R!t$–"»#Þ##&J'j’® Êë"+N$b‡1¢3Ô# 2!Su3’Æ Ö÷!9H`0w¨(Âë+	5 U@v%·!Ýÿ-6/d5”Êç86?v•<¯,ì4"N(q,š,Ç&ô2Ke!„%¦Ìà/û/+[o~.‘ À(á8
! 9C+}©¹#ÏKó%?!e,‡´	»'Å í+3:n6ƒ‚º$= (b )‹ -µ ã !!-!@!X!/g!5—!(Í!ö!2
"@"&^"1…"4·" ì"&
#64#k#ˆ#¥#9Á#û#$<$&U$(|$(¥$AÎ$<%AM%5�%)Å%ï%&!&!<&L^&&«&Ò&%î&6'3K'#'£'µ'/Æ'
ö'C(3H(|()œ(+Æ(ò()")B)(a)-Š)¸))Ø)7*:**F*q*=‡*Å*(Ê*)ó*-+/K+/{+<«+Zè+7C,){,;¥,(á,'
! -'2-	Z-d-"-¢-!¿-
á-%ï-7.,M.z.A�.Ï. æ.//,7/d/z/%�/'¶/ Þ/2ÿ/'204Z0�0!®01Ð001;31$o1#”1 ¸1Ù1!é1"2.2*L2w27•2+Í2"ù23273)j3”34®3ã3ý34=.4?l47¬4+ä4!525=A5554µ5)ê5)6->6)l6*–6'Á6)é6 7477Q70‰7;º7$ö7@8:\8(—8/À8$ð8.9'D91l9.ž95Í95:99:5s:5©:5ß:-;C;.b;‘;ž;»;-×;.<(4<']<+…<4±<æ<=6$=%[=7�=&¹=à==ø=(6>_>,>1¬>2Þ>0?B?2T?2‡?(º?2ã?3@J@:i@¤@Á@ ß@RA/SA$ƒA¨AÆA3åAB!.B8PB.‰B3¸B-ìBC&4C$[CD€CFÅC*D/7DDgD3¬DàD&óD'E)BE/lE6œE6ÓEA
! F4LF�F. F4ÏFG&$G#KG!oG‘G,­GÚG'ðGIH)bH!ŒH®H"ÁH äH$I,*IAWI™I[³IJ"+J6NJ<…JÂJ0ßJK"K+5KaK{K•K.¬K'ÛK3L)7L5aL —L$¸LÝLòL%M-M%KMqM‘M°M8ÏMN.$N)SN}N"˜N&»N&âNB	OLObO4�O(¶O/ßO-P==P/{P;«P/çPQ37Q,kQ˜Q¶QÒQ7êQ'"R6JR+�R7­R,åR/S0BS5sS@©S#êS!TA0T(rT	›T4¥T.ÚT6	U.@UoU�U¡U5ÁU÷U%V"8V [V |V-�V"ËV!îV%W6W(EW!nW�W¨W™ÅW_Y=aYlŸYZE+ZIqZ»ZØØZ!±[MÓ[0!\;R\2Ž\>Á\^]s_]3Ó]T^[\^a¸^T_Po_YÀ_``[{`>×`DaA[aR�aMðaY>bO˜bŠèbKscM¿c>
dLLd3™d�Íd]e@xe>¹enøeTgfP¼fP
gY^gV¸gOhØ_hc8ifœi[jG_jW§jVÿjQVk]¨kOlPVlG§l1ïmM!nCon³n$Ènínoo9o=oDoA]o8Ÿo%Øoþo.p-=p=kp8©p=âp> q"_q<‚q¿q+ÒqWþqVrXqrÊr$ãrs%!sGs%\s‚s:•s(Ðs	ùs"t,&tIStY�t2÷t>*u1iuO›uMëu_9v6™vBÐvCwDWw5œwOÒwK"xJnxR¹xAy)NyBxy+»ydçyALz2ŽzNÁz?{,P{,}{8ª{Sã{87|p|"ˆ|«|(Ç|ð|H}:T}�}0­}&Þ}1~'7~B_~¢~À~ Þ~ÿ~"&.6!J%l’¥²Ã6Ð$€4,€4a€–€<¬€é€#ü€; �-\�'Š�*²�#Ý�"‚_$‚L„‚Ñ‚,ì‚"ƒ><ƒ9{ƒHµƒþƒ4„#;„#_„<ƒ„[À„1…,N…*{…2¦…4Ù…1†>@† †c †‡-#‡DQ‡K–‡â‡7ö‡).ˆ(Xˆ%�ˆ§ˆ´ˆ)Ñˆ(ûˆ$‰95‰o‰‰‰ž‰> ‰3ß‰7ŠÐKŠz‹*—‹-Â‹/ð‹P ŒqŒ‡ˆŒt�*…�/°�Êà�«ŽEÂŽ%�(.�5W�*��)¸�)â�'�"4�*W�O‚�0Ò�*‘L.‘){‘0¥‘Ö‘.ï‘2’MQ’PŸ’%ð’-“)D“Gn“5¶“ì“A”=N”%Œ”;²”Zî”]I•Q§•;ù•Ë5–I—9K—r…—Zø—@S˜P”˜7å˜U™Is™-½™.ë™…š7 š(Øš&›2(›B[›Zž›Pù› JœLkœZ¸œV�Tj�T¿�‰ž{žžNŸiŸC~ŸSÂŸE L\ 4© UÞ V4¡V‹¡Zâ¡`=¢7ž¢/Ö¢%£0,£X]£D¶£-û£6)¤2`¤2“¤(Æ¤4ï¤5$¥@Z¥A›¥%Ý¥'¦?+¦8k¦&¤¦%Ë¦%ñ¦,§D§'d§4Œ§aÁ§+#¨FO¨–¨&¶¨6Ý¨$©-9©4g©.œ©>Ë©
! ª*'ª6Rª.‰ª@¸ªDùª1>«,p«.�«,Ì«4ù«.¬1G¬*y¬G¤¬ì¬	û¬>­D­.S­q‚­2ô­'®	3®=®/Q®&�®_¨®A¯6J¯�¯:Ÿ¯*Ú¯5°.;°=j°;¨°ä°±* ±3K±3±H³±Aü±V>²4•²:Ê²4³9:³Et³9º³ô³´64´!k´>�´Ì´*è´KµU_µRµµ)¶'2¶&Z¶I�¶/Ë¶1û¶5-·3c·1—·$É·4î·F#¸Hj¸/³¸6ã¸>¹?Y¹™¹2²¹Få¹E,ºPrºGÃº3»7?»Yw»6Ñ»*¼43¼*h¼7“¼7Ë¼9½7=½7u½7­½7å½,¾4J¾'¾#§¾#Ë¾<ï¾1,¿8^¿&—¿¾¿×¿!÷¿9À SÀWtÀFÌÀ>ÁIRÁBœÁßÁúÁ‘Â’¨Â7;Ã=sÃ6±Ã0èÃ#ÄJ=ÄKˆÄ&ÔÄ&ûÄ&"Å IÅjÅ‰Å¡Å¹Å;ÒÅ(Æ 7Æ!XÆ"zÆ�Æ8¶Æ"ïÆ"Ç5Ç"IÇ5lÇ=¢Ç$àÇ?È"EÈ=hÈ7¦È5ÞÈAÉ6VÉE�ÉÓÉ+ñÉ/ÊQMÊQŸÊEñÊ!7Ë%YË2Ë ²ËBÓË4Ì)KÌ+uÌ'¡ÌRÉÌFÍcÍ=Í/½ÍíÍ3	Îd=Î¢Î1ÀÎDòÎV7Ï%ŽÏ*´ÏßÏ)üÏ-&Ð-TÐ-‚Ð8°Ð.éÐ1Ñ9JÑ"„Ñ§Ñ$¿Ñ<äÑ!ÒG?ÒH‡Ò"ÐÒ0óÒC$Ó`hÓÉÓ"éÓ$Ô#1Ô UÔ:vÔ:±ÔMìÔV:Õ4‘Õ@ÆÕ"Ö"*ÖMÖlÖ‡Ö=§ÖCåÖ))×.S×D‚×@Ç×EØ)NØ3xØF¬Ø'óØOÙ1kÙ<�Ù<ÚÙ\Ú4tÚ=©Ú;çÚ<#Û@`Û1¡Û@ÓÛ@Ü5UÜt‹ÜGÝ-HÝJvÝ*ÁÝPìÝV=Þ=”ÞHÒÞ&ß>Bß*�ß(¬ß?Õß.à.Dà/sàP£àKôà0@á3qá(¥á?Îá2âCAâJ…âOÐâ  ã2Aã%tã4šãIÏã1äMKä1™äËä9êä&$å2Kå#~åU¢å2øå#+æ)Oæ3yæ,­æFÚæ6!çMXç4¦ç1ÛçF
è7TèFŒè<Óè/éD@é*…é5°é/æé=ê>TêU“êHéê*2ë:]ëk˜ëì:ìNTì £ì7Äì(üì1%íWílí$‹í@°í5ñí0'îOXî3¨îRÜî8/ï/hï˜ïB­ïFðïO7ðO‡ð9×ð9ñ+Kñ.wñ8¦ñ4ßñDò.Yò1ˆòFºò8ó.:ó3ió8�ó0Öó;ô;CôOô5Ïô@õFFõ=�õ/ËõBûõ%>ö2dö/—ö%Çö3íö|!÷Zž÷,ù÷&øMAø&�ø"¶ødÙø6>ù0uù*¦ù)Ñù?ûù1;ú0mú&žú%Åú6ëú)"ûLû&lû“û:ªû$åû&
! ü-1ü-_ü-�ü&»ü6âüý@8ýyý9•ý6ÏýQþMXþC¦þAêþB,ÿBoÿ>²ÿ4ñÿ.&Ud!|ž#¶+ÚDKay�§½<ÓINZ6©1à;#N#r#–#º#Þ# &G4c"˜»IÙ#A^{˜µÓñ=-k=‰Çå!=[y—6µJì(72`=“8Ñ2
! 	 =	E^	J¤	Eï	>5
! "t
! J—
!  â
! ,80=iA§>é<(=eJ£CîE2
Ex
c¾
,"QO=¡HßF(>o=®;ì9(^b3Á9õ>/+n!š-¼ê5 2VZ‰äE"I"l,�?¼NüFK+’=¾0ü*-%XB~BÁ0K59�R»Z5i5Ÿ)Õ;ÿ';=cI¡.ë@5[/‘ Á*âF
TT>©&è#63>j9©bãWFVž.õ,$(Q/z…ª+09\"–8¹;ò?.7nQ¦Pø/I  y -š 5È Hþ 8G!7€!/¸!6è!7";W"I“":Ý"G#z`#CÛ#'$EG$0�$H¾$(%*0%;[%<—%7Ô%&R(&9{&:µ&<ð&8-'Lf';³'7ï'<'(:d(?Ÿ(Qß(11)3c)!—)9¹),ó)+ */L*-|*Iª*)ô*/+KN+&š+&Á+;è+%$,'J,<r,$¯,=Ô,6-JI-O”-Eä-*.)H.kr.QÞ..0/5_/.•/Ä/,á/0"0/0>H0I‡08Ñ0+
! 1?61#v1š1"²1"Õ19ø1.223a2U•2	ë2õ2<37P3ˆ3R£3Rö3>I4 ˆ4©4$Ä4$é4$5$357X5*�5*»5#æ5:
! 6-E6,s6% 6&Æ6 í6+7$:7,_74Œ7IÁ7K8_W8_·8Q9Ki9+µ9Xá99::-t:#¢:"Æ:;é:N%;%t;Kš;0æ;B<RZ</­<5Ý<-=6A=4x=2­=~à=_>y>C“>;×>J?>^?5�?@Ó?C@X@-u@A£@7å@FA/dA4”AÉA*éABBNWB<¦B(ãBTC]aCS¿C)D4=D%rD.˜DÇD%æD5E1BEBtE>·EQöE,HF7uFI­F>÷F>6G?uG?µGAõGA7H1yHH«H9ôH).I)XI>‚I;ÁIDýI#BJAfJ7¨J,àJ
K>-KlK‚K&ŸK?ÆK L£§L+KM+wM#£M`ÇM<(N$eN$ŠN#¯N#ÓN=÷NE5OE{OEÁO%P-P59P(oP˜P±PAÌP<QKQAjQ¬Q6¾Q,õQ;"R2^R5‘RVÇR4SPSS¤S'¼S<äS$!T(FT,oT5œTTÒTZ'Uc‚UTæUe;V«¡V±MWyÿW0yX&ªXÑXCíX#1YIUYOŸY9ïY@)Z2jZm�Z[([.D[s[�[¥[¾[1Ü[3\=B\)€\5ª\4à\4]JJ]B•]AØ];^+V^H‚^7Ë^R_IV_d _G`RM`l `G
aBUa;˜aRÔaA'b;ib©¥b­OcBýcœ@dœÝd6ze$±eÖejìeRWf@ªfCëfC/g5sg8©g5âgFhY_h3¹h2íhF i;giJ£i#îij'1j(Yj)‚j!¬jÎj ìj
k(-k&Vk#}k¡k!½kßkûk$l*8l cl:„l!¿l%álm$m*Dmom"�m ²m#Óm!÷mdn=~n&¼n
ãn3ñnG%o'mo8•oÎo'èo/p:@pP{pJÌp'q(?qKhqD´q)ùq,#r!Pr'rr!šr<¼r8ùr*2sH]s?¦s+æs,t<?tX|t?Õt@uJVuH¡uSêuA>vL€vDÍv=wPwCjw.®w)Ýw7x"?x0bx“x-«x*ÙxFyKy>iyA¨y<êy9'z.azB�z7ÓzA{'M{Au{+·{Lã{F0|*w|J¢|2í|? })`}DŠ}9Ï}	~N&~1u~@§~9è~">[+z\¦N€;R€,Ž€W»€q� …�%¦�Ì�Rå�C8‚G|‚JÄ‚@ƒ3PƒH„ƒLÍƒI„5d„Jš„Iå„7/…@g…C¨…Uì…ZB†C�†6á†9‡>R‡U‘‡Eç‡.-ˆA\ˆFžˆQåˆJ7‰1‚‰N´‰2Šy6ŠV°Š<‹6D‹8{‹M´‹7Œ5:Œ<pŒ=­Œ)ëŒA�SW�B«�Dî�B3Ž/vŽE¦Ž>ìŽ7+�^c�>Â�Y�6[�B’�*Õ�5‘+6‘Hb‘,«‘BØ‘=’>Y’6˜’LÏ’V“3s“F§“Oî“=>”0|”W­”|•M‚•QÐ•8"–I[–9¥–Bß–2"—EU—,›—KÈ—/˜LD˜N‘˜$à˜5™ ;™\™k™8|™:µ™7ð™9(šCbšK¦šòš.›(:›*c›<Ž›:Ë›:œ8Aœ8zœ7³œëœ'�F.�u�:„�F¿�2ž"9ž/\ž=ŒžEÊž9ŸAJŸ3ŒŸ3ÀŸ0ôŸ8% +^ 3Š U¾ 6¡NK¡Eš¡Dà¡'%¢.M¢(|¢3¥¢2Ù¢:£G£a£@|£C½£;¤G=¤…¤ •¤8¶¤"ï¤!¥4¥K¥h¥y¥˜¥¨¥¾¥×¥?ã¥#¦$?¦:d¦'Ÿ¦)Ç¦'ñ¦*§'D§(l§*•§)À§)ê§/¨,D¨)q¨(›¨0Ä¨õ¨©2©4L©(�©8ª©3ã©ª0ªNª<iª_¦ª1«'8«`«e}«=ã«+!¬PM¬%ž¬+Ä¬"ð¬&­#:­#^­"‚­0¥­8Ö­4®3D®6x®D¯®"ô®$¯<¯HV¯AŸ¯á¯î¯)°F.°'u°�°"²°GÕ°±34±h±!{±�±³±Ó±,ì±"²!<²5^²”² ²¬²%¼²#â²I³1P³-‚³8°³Aé³D+´p´U‚´KØ´H$µ?mµE­µIóµG=¶H…¶$Î¶=ó¶&1·:X·A“·.Õ·E¸?J¸=Š¸>È¸*¹+2¹?^¹Bž¹?á¹J!º&lº)“ºR½º7»H»*Q»/|»¬»À»Ø»ö»¼(5¼I^¼A¨¼*ê¼4½?J½Š½D¦½Pë½O<¾-Œ¾Fº¾:¿A<¿?~¿>¾¿Ký¿IÀ)`À9ŠÀ,ÄÀ2ñÀ7$ÁP\Á!­Á-ÏÁ.ýÁK,ÂZxÂUÓÂ/)Ã9YÃ*“Ã)¾ÃèÃDüÃ-AÄaoÄ<ÑÄ<ÅKÅ$ZÅAÅNÁÅ3ÆDÆ%TÆ3zÆ=®ÆJìÆ37ÇIkÇ/µÇFåÇ8,È.eÈ”È¦È.¿È	îÈ;øÈ<4ÉqÉ#�ÉG³ÉûÉ+Ê*8Ê cÊ„Ê�Êf½Êr$Ët—ËFÌ;SÌ<�Ì<ÌÌ(	ÍC2ÍBvÍ¹Í.ÔÍ8Î.<Î1kÎ0�Î7ÎÎÏ$ÏI-Ï0wÏ2¨Ï@ÛÏ5Ð7RÐ/ŠÐ2ºÐíÐPöÐ2GÑ(zÑ8£Ñ4ÜÑÒ81Ò%jÒ9�Ò9ÊÒÓÓÓ'Ó1.Ó-`Ó]ŽÓìÓÿÓ)Ô(:Ô*cÔ+ŽÔ)ºÔäÔ2ýÔ'0Õ&XÕ ÕF Õ>çÕ8&Ö3_Ö
! “Ö0žÖ^ÏÖ?.×,n×D›×Qà×D2Ø4wØ!¬Ø4ÎØ%Ù%)Ù3OÙ"ƒÙ ¦Ù(ÇÙ)ðÙ)Ú/DÚCtÚ8¸Ú7ñÚ)ÛHÛ)hÛ+’Û2¾Û+ñÛ-ÜKÜ9iÜ7£ÜÛÜ3ùÜ-Ý$HÝ8mÝ¦Ý¶ÝhÅÝJ.Þ;yÞ/µÞEåÞ<+ßhß@}ße¾ß $à/Eà6uà¬à/ÉàKùàEáVápá:ŽáÉá3Ùá@
â%Nâ.tâH£â2ìâEã6eã"œã]¿ã'ä9EäAäHÁä2
! åC=åE�å6Çå(þå''æOæH`æ;©æ&åæ0ç3=ç-qçŸç¿ç"ÎçDñçQ6è?ˆè?Èè?é?Hé#ˆéD¬éNñéG@êˆê›ê°êÆêÜêòêëë0ëDëXëlë€ë”ë¨ë¼ëÐëäëøëì"ì6ìJì^ìrì†ìœì²ìÈìÜìòìíí.íBíVíjí~í’í¦í¼íÐíèíüíî$î/9îiî-ˆî¶î(Çî!ðî#ïG6ï"~ï ¡ï*Âï&íïð/,ð\ðkð'‹ð³ð*Ãð,îð,ñ,Hñ,uñ,¢ñ,Ïñ,üñ,)ò,Vò,ƒò,°ò$Ýò0ó(3ó&\ó"ƒó"¦ó&Éó"ðó"ô"6ô"Yô&|ô,£ôKÐôCõ$`õ3…õ¹õÐõ$æõö($öWMö6¥ö4Üö;÷9M÷=‡÷&Å÷/ì÷,ø/Iølyøæøù ù-=ù'kù$“ù$¸ù$Ýù,ú(/ú&Xú&ú&¦ú"Íú*ðúû:û%Yû$û(¤û-Íûûû,üAü6_ü9–ü(Ðüùü-
ý;;ý2wý1ªýÜý.õý0$þ2Uþˆþ—þ¶þ;Óþÿ*-ÿXÿ-xÿ!¦ÿ!ÈÿBêÿ'-3U,‰¶3ÓCFK$’&·GÞ<&0c”A±:ó>.3m)¡0Ë0ü(-Vm†"¢/Å6õ,!JAl3®âû2)$\0�K²Bþ/Aq‡)£]Í2+$^:ƒ¾
Å'Ó*û3&	<Z	—	:®	Šé	-t
! /¢
! -Ò
! ?"@c0r£)½çLIN0˜ÉAè%*
;P
8Œ
;Å
,3.3b'–¾#ÝDFMCh(¬3Õ:	XDP�RîCA.…´*Ï%ú+ YL*¦Ñ6ðE';m#©Íâ4ô)E99+¹4å=X*l-—-Å7ó5+'a;‰>Å@ 0aW’ê5ï7%<]Fš;áOXmKÆ:BM.�-¿-í	"%%H!n&�·6ÇKþ6J�N”ãLþ7K0ƒ´Ï,è1#G5k%¡7Ç%ÿ%@E?†QÆ% "> (a Š -ž ;Ì 2!B;!~!Cž!Vâ!&9"`":";º"ö"F#\#w#’#G©#Iñ#A;$1}$A¯$ñ$G%=K%?‰%BÉ%1&5>&3t&3¨&/Ü&=',J'$w'Lœ'=é'X'(,€(T­(Q):T)=�),Í)4ú)6/*;f*@¢*Cã*C'+Mk+C¹+Cý+CA,7…,&½,:ä,-)1- [-4|-:±-6ì-(#.=L.=Š.$È.í.F/-N/K|/0È/ù/=02M0%€0E¦0>ì07+1<c1 1:²16í1+$28P2E‰2'Ï2<÷2#43%X3*~3Z©3N4,S4€4! 4CÂ45& 5AG51‰5B»5(þ5"'69J6,„6R±6T71Y73‹7k¿7F+8r8#„8:¨8,ã8G9FX9>Ÿ9LÞ9@+:*l:G—:Eß:(%;1N;0€;*±;Ü;8ú;3<+J<Yv<,Ð<"ý< =(4=)]='‡=/¯=Fß=&>`A>¢>3¿>8ó>B,?&o?;–?Ò?ä?/@1@M@l@4„@)¹@Iã@7-AJeA(°A2ÙAB%B0:B#kB,�B!¼B"ÞBC;!C]C7{C/³CãC.D/0D5`DN–D2åD#EG<E8„ES½E5FEGF2�FEÀF5G<GI[G7¥G(ÝGH&H@@H)�H:«H+æHBI.UI3„I2¸I;ëIA'J*iJ-”JLÂJ;KKK@XK:™K<ÔKEL+WLƒL#�L8ÁLúL0M*KM(vM(ŸM9ÈM+N*.N%YNN/ŽN.¾NíN%OB	‡ê­3.^ŒÁzSäì; ÓP
! ·Ä\ÅP¤t7	åT ôd½Ë¦u©ÉYûë¶é£Œ#S'Øp	÷öÀ´A¹¹"MrUD	zJI¹Q8K
! xý„G{Ö°gÃ“â—¬ú`ªDHWã@`$«É#ó$$�Ùupm“¶/	„wî·`ö…%Ìæq…Ç%üÐ€	¿y²–F„·ÉÞh	C8	‚a¢Hè¾G	ï}T¾b¦‘µ¼	æa¯
! re­è„ó³fNîH›Ã«M�Ë×�Ê^¿¿·‡>ÑÐ-.	´tœ6¬V”¡»@ÈGºÖ”
ZÅëÒØÏl:	DÒÓšZUÁ­]b�§;ÌgºïQ3Bi	™®	^,MíR’ö‚‰~›¯…ú…ÄÅÉB‹pŒO?‡,6Êî6†¡Å3ì—¾Îº<>	�µw]	w†LÝ�ïÀõÓÍ\Ö
! f#³ôÜ·�™	ÒÑad�M8)óÝµV;±#’ëbÐ½	¨ÐP¯ç)¯�Ì9	‘À‹0˜¥ø'Nü|®âÓt…	%*ŠÊç®'	ãÏ¾m3F	»m	E		9à?	�p+åœW`Dg<<JûéÝOK”–±Ìm*eùmˆ[€Ç]øu�@Ê2]w/ú7YÏM:¤wV¢ñ&-
„¤Uqda!œ¡ÿBY‹	Ôïj¥äÞnÃƒ65±€—Tê[ÁGÅ£½ð�§Âˆª¥“ÑÈ©Á™e¤¶Ë¬•x£øNcÎ´ýuIËaÒ#­Ù8ÃÓóXÍŒ©†	+	úu“QèÙ¤[‰}ÜÛ
! +ë�Wk	"v	úÆý-aVï]=R	Es+h<>”/f	p!Ú‡Lõ¢¸öÁ	ÄÍÞéÛÞ,Ÿ‚ Ç.QÁýòdJ	¿H‹7}JÙÓh”ª~d>¼¨÷”»¢‘.2	¥|«‰Ûb¾åÒ€DïÛÎ%	gS[³ªÈù³C	oñ	4•"ì¦t¡"�Šj	÷IWì~ÎæNp¿à…g‰’T"f&€/h@V½¦Š4tjÙ¦13Œ�ñ 	Â×—ÚgQ	1~	\F€N¾ŽCF÷¸G‡o0u½(•Ò<YÇlµ0c‘‡ù)è-�Õˆ1	¸õTA'š³`	òí-—®¹Èßyæ¯h§Ã¶Eû³C{^x	ÈºF˜‚ùèwêº®ÌSQFFf8¶�î¼}™%ô‚•‹mEŽ”}é±£œ	–…
! UÖJSm©4JŽºR4uF	j�Õ×1Û1	Ø§}ò Õ¦æl1b	¯;nûËåEä|5v£	\	ì$:Êøk†°�XeÕñÀ?¨%²jÂúg$1Z	c	_	I¿vVžu§ª!êéf&	.�5	4Ø+
†''7ÇzÆé©Œ'L
	Ö	Ò»êw <2‰žqXa	Ÿž4	6*ù@Ë”I	
® ƒ·�pÜx)‰Ý‘²¬á¹s	Ì)=Y	
!  Ž‹Q^ÚÕ±ÈYT&v"WáþVÜW Œ/åâ„w	BðÒÎ„|XŸkþKÎÚ÷É_ÖÛ°¤ýÎß>BT	ÿLš!0	S%ûÅ'	œ_Q.]3ži 9:²˜�6ÚWPc0\RÕoò™	Â”I�Ù“oG=Æ¤óÈ.Õ›A	è™W)ˆr¸C÷²�ª•5lA|@¡ü«Àí|§°8#“sÿSZ/J¦ÖŒ?ž×þþs°»RÏk ï´27-¸ªŠ‚‡;ïi�7W±Ãƒ_· 8¬ƒò$Û„r&LÌib“e`	XwvÆäN_	åÚßÐvÅìQ†h4l	ÌR�ÐR
4ˆ)RòR¬Ï0^	©¸órÈâ“|L9$ßàƒ"�—XÀdÔž	€�±þüKúÝ-’õaô¼*	sU¯ÿ&>Ðƒ	þë!ø|2U&ÔëH²3	¬îã|ßéË­D–ÑÉ‡úKÓý:;6�~e	Q¸þ{t¥,ŽøCD{š¦N(NOt,	à�9÷ _œ®ƒ& ZIõeUßè
! ›Û€!Zq¥ä!PFáá
^’P(jºE÷BÓ°
sD‘<—\/ôlÍå5œl¹
! #íy=Gý	3…Ý˜µîS¸?AðŽfù8x§8$aC¥Pd1í[Ot	í›q+Ç(rK	{ó[Àô´ceðÜöYëü¼ð=O~25®—âÉ3KhFB˜	§ZkÞ;5gOäç—2‘	3ß>¨²öê'ÏûPÜvÆ	ñnB	=«U@	Í~¢5ù¸K¦7Þà°y�2’Ð:ì¹_oÃ�ÂoÈçYëîçH’ß¯´ÏgMÁìHoÏ¨M!	ÃlZé:vÔÍ
;Âd	ãc{ÜÛ		!²1¡*­¬Þ£‰º	ãx–äsË*¢ðÂ?çh‰ri`ÄÙ­»£mäÁH	Þ*Vq	±kA"øm.‘?*…ç¢‰OæG¶5ÿpL(‡°h0š6	�óá9d½µíÞÑÖe+(	â `z†y¿c¨ŠS›M	}		?Ä\YžÝ­Ø!×æù�• õ�zr	ç›r�K•nx-bÆ97ÚÑRb#cfX'	ŸÂO	Ò+8â*#	ˆ:£ŸÌ¾æ¬ü`ÙièrTIv‚(x"	–4i¹ñóÉ›è0y{{iÅs	¡á�’Š™\û:(©Íµ¶
šŽL-A\Ÿ“Ñ¥S	auþâH¡× TÎtAŸsG=‹ÅAV@P>n?J¢�g	 ýyb^ãXÃ�zåmî,õ*oþ¾Nøiê5ÂÊX	0;ïZý4&µ2¼úÇâÐ–Êih	›_�ÆK¨ñ+�]Í¨f	Œ,UšW	�–)Ä©²6BšÁ=P	]³A´:¾dØ9/GãLì¹š‹q‚ò`[	ÏîZ©_û»à=	%ÿ«¥§(»>˜Tøã€Ø˜bà1D½eŠû·³cäð‘ÆÓ¡¨9½µÑzŽHxˆfÕvüàÊÔðÄ_ç®œ,q<Ú×[Eˆôí¼k³·ÑtŽÔØÕ«Mqæ˜ªo	÷=–­]¶N	@)jÆn	7^.-	ö™ƒk)	$Ôu	(žp.pñkŠÚÿáùðöYE7]jEÉ•°™%#ôlOÇ¼Ý¿õ»+’«¤C‹cn0ÀØ[Îj?V	$	JIª¯˜ÀŸzoàÇá^lËzüÔyDIˆ{œ~êºõU	/Ÿ„žòÜ‚ß†L	}/Ün½á< Äò«ô	X9Ê£Š	%q,êEé†¼�w¢nx×6•\	2ös}¶ñ&´<	ÔO�Cëåã@JƒnCÄ"×y¿
! 	M�,Ý[Ùí¤jÖ~ü;	k´Í±ÿ>ÿ
  
  %s: fatal error: aux info file corrupted at line %d
  
*************** write_c_file - output name is %s, prefix
*** 148,155 ****
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s.
! %s%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: warning: definition of %s not converted
  %s: %d: warning: source too confusing
  %s: %d: warning: varargs function declaration not converted
  %s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
--- 146,152 ----
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: warning: definition of %s not converted
  %s: %d: warning: source too confusing
  %s: %d: warning: varargs function declaration not converted
  %s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
*************** write_c_file - output name is %s, prefix
*** 175,200 ****
  %s:not a gcov graph file
  %s:overflowed
  %s:stamp mismatch with graph file
! %s=%s is not numeric%s=%s is too large'(' expected')' expected')' or term expected'*' expected':' expected';' expected'[' expected']' expected']' expected, invalid type expression'class' expected'class' or 'this' expected'{' expected(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning--CLASSPATH	Deprecated; use --classpath instead--bootclasspath=<path>	Replace system path--classpath=<path>	Set class path--encoding=<encoding>	Choose input encoding (defaults from your locale)--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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-G and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I- specified twice-MQ <target>	Add a MAKE-quoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
  -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fconst-string-class=<name>	Use class <name> for constant strings-fdata-sections not supported for this target-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-frandom-seed=<string>	Make compile reproducible using <string>-frepo must be used with -c-fsched-verbose=<number>	Set the verbosity level of the scheduler-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-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-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-iprefix <path>	Specify <path> as a prefix for next two options-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-m%s not supported in this configuration-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-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-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mips%s conflicts with the other architecture options, which specify a MIPS%d processor-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%d is not between 0 and %d-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
! <anonymous><built-in><command line>APCS reentrant code not supported.  IgnoredAbnormal edges for no purpose in bb %iAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways check for non gcj generated classes archivesAlways generate long callsAlways treat bit-field as int-sizedAssume GASAssume all doubles are alignedAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume native functions are implemented using JNIAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that unaligned accesses are handled by the systemAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBad 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, P modifier:Bad insn to frv_print_operand_address:Bad insn to frv_print_operand_memory_reference:Bad output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Basic block %d should be marked irreducible.Basic block %d should not be marked irreducible.Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
  Branches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
  C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall edges for non-call insn in bb %iCall mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
! Cannot decompose address.Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCirrus: Do not break up invalid instruction combinations with NOPsCirrus: Place NOPs to avoid invalid instruction combinationsClass or interface declaration expectedCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConstant arithmetic operand out of range.Constant halfword load operand out of range.ConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor invocation must be first thing in a constructorControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"DW_LOC_OP %s not implemented
! Defer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated.  This switch has no effect.Determine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDisplay this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate fused multiply/add instructionsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate single field mfcr instructionDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not lift restrictions on GOT sizeDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC General Purpose group optional instructionsDo not use PowerPC Graphics group optional instructionsDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't call any cache flush trapDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDowngrade conformance errors to warningsDump declarations to a .decl fileESA/390 architectureEdge from %d to %d should be marked irreducible.Edge from %d to %d should not be marked irreducible.Emit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable assignability checks for stores into object arraysEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable guessing of branch probabilitiesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable new features under developmentEnable optimization of static class initialization codeEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsEnforce strict alignmentExport functions even if they can be inlinedFallthru edge after unconditional jump %iField expectedFor elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Function starts are aligned to this power of 2GCC does not support -C or -CC without -EGCSE disabledGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate single field mfcr instructionGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreGive strings the type "array of char"ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to buildISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO 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 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 qualified function typesISO C forbids specifying range of elements to initializeISO C prohibits argument conversion to union typeISO C++ does not allow designated initializersISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids initialization in array newISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids zero-size arrayISO 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 C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISR %s requires %d words of local vars, max is 32767Identifier expectedIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionInvalid control expressionInvalid declarationInvalid expression statementInvalid init statementInvalid interface typeInvalid method declaration, method name requiredInvalid method declaration, return type requiredInvalid reference typeInvalid rtl sharing found in the insnInvalid type expressionInvalid update expressionIssue warnings needed for strict compliance to the standardJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLift restrictions on GOT sizeLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable memory requirements exceed capacity.Loop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop %d's latch is marked as part of irreducible region.Loop code aligned to this power of 2MMIX 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: 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 ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Mark data as shared rather than privateMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMin/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing REG_EH_REGION note in the end of bb %iMissing class nameMissing class type termMissing formal parameter termMissing identifierMissing interface nameMissing nameMissing or invalid constant expressionMissing super class nameMissing termMissing term and ')' expectedMissing term and ']' expectedMissing term or ')'Missing term or ')' expectedMissing variable initializerNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo "Small register classes" kludgeNo branches
  No calls
! No case for %sNo default crt0.oNumber of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit the frame pointer in leaf functionsOnly constructors can invoke constructorsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Out of stack space.
  Output compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
--- 172,197 ----
  %s:not a gcov graph file
  %s:overflowed
  %s:stamp mismatch with graph file
! %s=%s is not numeric%s=%s is too large(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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-G and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I- specified twice-MF <file>	Write dependency output to the given file-MQ <target>	Add a MAKE-quoted target-MT <target>	Add an unquoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
  -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fconst-string-class=<name>	Use class <name> for constant strings-fdata-sections not supported for this target-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-frandom-seed=<string>	Make compile reproducible using <string>-frepo must be used with -c-fsched-verbose=<number>	Set the verbosity level of the scheduler-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-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-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-iprefix <path>	Specify <path> as a prefix for next two options-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-m%s not supported in this configuration-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-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-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mips%s conflicts with the other architecture options, which specify a MIPS%d processor-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%d is not between 0 and %d-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
! <anonymous><built-in><command line>APCS reentrant code not supported.  IgnoredAbnormal edges for no purpose in bb %iAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways generate long callsAlways treat bit-field as int-sizedAssume GASAssume all doubles are alignedAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that unaligned accesses are handled by the systemAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBad 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, P modifier:Bad insn to frv_print_operand_address:Bad insn to frv_print_operand_memory_reference:Bad output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Basic block %d should be marked irreducible.Basic block %d should not be marked irreducible.Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
  Branches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
  C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall edges for non-call insn in bb %iCall mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
! Cannot decompose address.Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCirrus: Do not break up invalid instruction combinations with NOPsCirrus: Place NOPs to avoid invalid instruction combinationsCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConstant arithmetic operand out of range.Constant halfword load operand out of range.ConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"DW_LOC_OP %s not implemented
! Defer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated.  This switch has no effect.Determine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDisplay the compiler's versionDisplay this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate fused multiply/add instructionsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate single field mfcr instructionDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not lift restrictions on GOT sizeDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC General Purpose group optional instructionsDo not use PowerPC Graphics group optional instructionsDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't call any cache flush trapDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDowngrade conformance errors to warningsDump declarations to a .decl fileESA/390 architectureEdge from %d to %d should be marked irreducible.Edge from %d to %d should not be marked irreducible.Emit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable guessing of branch probabilitiesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsEnforce strict alignmentExport functions even if they can be inlinedFallthru edge after unconditional jump %iFor elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Function starts are aligned to this power of 2GCC does not support -C or -CC without -EGCSE disabledGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate make dependenciesGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate phony targets for all headersGenerate prefetch instructions, if available, for arrays in loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate single field mfcr instructionGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreGive strings the type "array of char"ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to buildISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO 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 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 qualified function typesISO C forbids specifying range of elements to initializeISO C prohibits argument conversion to union typeISO C++ does not allow designated initializersISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids initialization in array newISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids zero-size arrayISO 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 C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids compound literalsISO C90 forbids mixed declarations and codeISO C90 forbids specifying subobject to initializeISO C90 forbids subscripting non-lvalue arrayISR %s requires %d words of local vars, max is 32767If scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionInvalid rtl sharing found in the insnIssue warnings needed for strict compliance to the standardJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLift restrictions on GOT sizeLike -M but ignore system header filesLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable memory requirements exceed capacity.Loop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop %d's latch is marked as part of irreducible region.Loop code aligned to this power of 2MMIX 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: 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 ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Mark data as shared rather than privateMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMin/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing REG_EH_REGION note in the end of bb %iNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo "Small register classes" kludgeNo branches
  No calls
! No default crt0.oNumber of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Out of stack space.
  Output compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
*************** FITNESS FOR A PARTICULAR PURPOSE.
*** 220,230 ****
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
  This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
! Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTune alignment for the specified chip or CPU versionTune expected memory latencyUNKNOWN in print_operand !?Unbalanced ']'Uninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown switch -mlong-double-%sUsage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse offset tables for virtual method callsUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse unaligned memory referencesUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Utilize Visual Instruction SetVOIDmode on an outputWarn about "extern" declarations not at file scopeWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn if .class files are out of dateWarn if a C-style cast is used in a programWarn if a selector has multiple methodsWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if deprecated empty statements are foundWarn if inherited methods are unimplementedWarn if modifiers are specified when not necessaryWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around bug in multiplication instructionWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %iXXX entering pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
  XXX leaving pop_everything ()
  [Leaving %s]
--- 217,227 ----
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
  This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
! Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTune alignment for the specified chip or CPU versionTune expected memory latencyUNKNOWN in print_operand !?Uninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown switch -mlong-double-%sUsage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse unaligned memory referencesUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Utilize Visual Instruction SetVOIDmode on an outputWarn about "extern" declarations not at file scopeWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about deprecated compiler featuresWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn if a C-style cast is used in a programWarn if a selector has multiple methodsWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if inherited methods are unimplementedWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around bug in multiplication instructionWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %iXXX entering pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
  XXX leaving pop_everything ()
  [Leaving %s]
*************** warranty; not even for MERCHANTABILITY o
*** 250,256 ****
  ignoring malformed #pragma longcallignoring nonexistent directory "%s"
  implicitly popped regs must be grouped at top of stackin %s, at %s:%din basic block %d:incomplete type unificationinconsistent instance variable specificationincorrect insn:increment of pointer to unknown structureindex value instead of field name in union initializerinit function found in object %sinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer-string for array of chars is too longinitializing array with parameter listinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressioninternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal errorinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S 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 PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid addressinvalid base-class specificationinvalid catch parameterinvalid constraints for operandinvalid default argument for a template template parameterinvalid expression as operandinvalid function declarationinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm statementinvalid lvalue in assignmentinvalid maskinvalid member function declarationinvalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid template-idinvalid truth-value expressioninvalid type argumentinvalid use of %%d, %%x, or %%Xinvalid 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 member functioninvalid use of structure with flexible array memberinvalid use of void expressioninvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits scope is only this definition or declaration, which is probably not what you wantjump bypassing disabledjump to case labeljunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typeld 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 lib%s not foundlo_sum not of registerlong long constant not a valid immediate operandmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed .zip archive in CLASSPATH: %smalformed 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 -m64media functions are not available unless -mmedia is usedmember functions are implicitly friends of their classmethod '%s' not found in classmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument to "%s"missing argument to "-%s"missing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing numbermissing open parenmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemode not QImodemove insn not handledms-bitfields not supported for objcmultidimensional array must have bounds for all dimensions except the firstmultiple default labels in one switchmultiple types in one declarationmust #include <typeinfo> before using typeidmvc&exmvcle usemysterious repository information in %sname missing for member functionnamed return values are no longer supportednamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typeneither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.nested assembly dialect alternativesnew cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno description yetno input file specifiedno input filesno input files; unwilling to write output filesno low registers available for popping high registersno 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 unionnon-empty initializer for array of empty elementsnon-static initialization of a flexible array membernon-trivial labeled initializersnonconstant array index in initializernonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: number must be 0 or 1number of bb notes in insn chain (%d) != n_basic_blocks (%d)number of counters is %d instead of %doffset outside bounds of constant stringonly constructors take base initializersonly initialized variables can be placed into program memory areaonly 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 1 must be a hard registeroperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoptions enabled: options passed: ordered comparison of pointer with integer zeroout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput constraint %d must specify a single registeroutput filename specified twiceoutput number %d not directly addressableoutput regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute is unnecessarypadding struct size to alignment boundaryparameter names (without types) in function declarationparse errorparse error; also virtual memory exhaustedparser stack overflowpassing floating point arguments in fp regs not yet supportedpipepointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatprev_bb of %d should be %d, not %dprofiler support for WindISSprofiling not supported with -mg
  programs: %s
  pure-specifier on function-definitionrange expressions in switch statements are non-standardreading class %s for the second time from %srecursive inliningredefined extern inline functions are not considered for inliningredirecting stdout: %sreference to non-lvalue returnedregister used for two global register variablesregisters IX, IY and Z used in the same INSNrename spec %s to %s
--- 247,253 ----
  ignoring malformed #pragma longcallignoring nonexistent directory "%s"
  implicitly popped regs must be grouped at top of stackin %s, at %s:%din basic block %d:incomplete type unificationinconsistent instance variable specificationincorrect insn:increment of pointer to unknown structureindex value instead of field name in union initializerinit function found in object %sinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer-string for array of chars is too longinitializing array with parameter listinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressioninternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal errorinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S 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 PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid addressinvalid base-class specificationinvalid catch parameterinvalid constraints for operandinvalid default argument for a template template parameterinvalid expression as operandinvalid function declarationinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm statementinvalid lvalue in assignmentinvalid maskinvalid member function declarationinvalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid template-idinvalid truth-value expressioninvalid type argumentinvalid use of %%d, %%x, or %%Xinvalid 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 member functioninvalid use of structure with flexible array memberinvalid use of void expressioninvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits scope is only this definition or declaration, which is probably not what you wantjump bypassing disabledjump to case labeljunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typeld 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 lib%s not foundlo_sum not of registerlong long constant not a valid immediate operandmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed 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 -m64media functions are not available unless -mmedia is usedmember functions are implicitly friends of their classmethod '%s' not found in classmips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermismatching signature for field '%s' in '%s'misplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument to "%s"missing argument to "-%s"missing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing numbermissing open parenmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemode not QImodemove insn not handledms-bitfields not supported for objcmultidimensional array must have bounds for all dimensions except the firstmultiple default labels in one switchmultiple types in one declarationmust #include <typeinfo> before using typeidmvc&exmvcle usemysterious repository information in %sname missing for member functionnamed return values are no longer supportednamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typeneither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.nested assembly dialect alternativesnew cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno description yetno input file specifiedno input filesno input files; unwilling to write output filesno low registers available for popping high registersno 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 unionnon-empty initializer for array of empty elementsnon-static initialization of a flexible array membernon-trivial labeled initializersnonconstant array index in initializernonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: number must be 0 or 1number of bb notes in insn chain (%d) != n_basic_blocks (%d)number of counters is %d instead of %doffset outside bounds of constant stringonly constructors take base initializersonly initialized variables can be placed into program memory areaonly 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 1 must be a hard registeroperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoptions enabled: options passed: ordered comparison of pointer with integer zeroout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput constraint %d must specify a single registeroutput filename specified twiceoutput number %d not directly addressableoutput regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute is unnecessarypadding struct size to alignment boundaryparameter names (without types) in function declarationparse errorparse error; also virtual memory exhaustedparser stack overflowpassing floating point arguments in fp regs not yet supportedpipepointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatprev_bb of %d should be %d, not %dprofiler support for WindISSprofiling not supported with -mg
  programs: %s
  pure-specifier on function-definitionrange expressions in switch statements are non-standardreading class %s for the second time from %srecursive inliningredefined extern inline functions are not considered for inliningredirecting stdout: %sreference to non-lvalue returnedregister used for two global register variablesregisters IX, IY and Z used in the same INSNrename spec %s to %s
*************** Valid options are 1.0, 1.1, and 2.0
*** 264,272 ****
  unknown -mdebug-%s switchunknown -mschedule= option (%s).
  Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
! unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character 0x%x in formatunknown insn modeunknown move insn:unknown opcode %d@pc=%d during verificationunknown register name: %sunknown relocation unspecunknown tls-model "%s"unnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunregistered operator %sunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse -Winvalid-pch for more informationuse of %s and %s together in %s formatuse of memory input without lvalue in asm operand %d is deprecateduse of old-style castusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing-declaration cannot name destructorusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable or field declared voidvariable-size type declared outside of any functionvariable-sized object may not be initializedvector overflow in expressionverification error at PC=%dverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual functions cannot be friendsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswhen writing output to %s: %mwithin this contextwrong insn in the fallthru edgewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codez/Architecturez/Architecture mode not supported on %s.zero size array reserves no spacezero width in %s formatzero-length %s format stringProject-Id-Version: GNU gcc 3.4.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2004-11-05 08:00-0500
  Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>
  Language-Team: French <traduc@traduc.org>
--- 261,269 ----
  unknown -mdebug-%s switchunknown -mschedule= option (%s).
  Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
! unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown array size in deleteunknown conversion type character 0x%x in formatunknown insn modeunknown move insn:unknown opcode %d@pc=%d during verificationunknown register name: %sunknown relocation unspecunknown tls-model "%s"unnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse -Winvalid-pch for more informationuse of %s and %s together in %s formatuse of memory input without lvalue in asm operand %d is deprecateduse of old-style castusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing-declaration cannot name destructorusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2variable or field declared voidvariable-size type declared outside of any functionvariable-sized object may not be initializedvector overflow in expressionverification error at PC=%dverify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %ivirtual array %s[%lu]: element %lu out of bounds in %s, at %s:%dvirtual functions cannot be friendsvirtual outside class declarationvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bewarning: warning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswhen writing output to %s: %mwithin this contextwrong insn in the fallthru edgewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codez/Architecturez/Architecture mode not supported on %s.zero size array reserves no spacezero width in %s formatzero-length %s format stringProject-Id-Version: GNU gcc 3.4.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2004-11-05 08:00-0500
  Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>
  Language-Team: French <traduc@traduc.org>
*************** write_c_file - le nom de sortie est %s, 
*** 371,378 ****
  %s	compilé par GNU C version %s.
  %s%s%s version %s (%s) compilé par CC.
  heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s est une étendue vide%s.
! %s%s: %d blocs de base et %d blocs edges/basic%s: %d blocs basic et %d registres%s: %d: AVERTISSEMENT: définition de %s n'a pas été convertie
  %s: %d: AVERTISSEMENT: trop de confusions dans le source
  %s: %d: AVERTISSEMENT: déclaration de varargs de fonction non convertis
  %s : %s%s: %s compilateur n'est pas installé sur ce système%s: %s a terminé avec le statut %d
--- 368,374 ----
  %s	compilé par GNU C version %s.
  %s%s%s version %s (%s) compilé par CC.
  heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s est une étendue vide%s: %d blocs de base et %d blocs edges/basic%s: %d blocs basic et %d registres%s: %d: AVERTISSEMENT: définition de %s n'a pas été convertie
  %s: %d: AVERTISSEMENT: trop de confusions dans le source
  %s: %d: AVERTISSEMENT: déclaration de varargs de fonction non convertis
  %s : %s%s: %s compilateur n'est pas installé sur ce système%s: %s a terminé avec le statut %d
*************** write_c_file - le nom de sortie est %s, 
*** 398,425 ****
  %s: n'est pas un fichier de graphe gcov
  %s: débordement
  %s: estampille ne concorde par avec le fichier de graphe
! %s=%s n'est pas numérique%s=%s est trop grand«(» attendu«)» attendu«)» or terme attendu« * » attendu«:» attendu«;» attendu«[» attendu«]» attendu«]» attendu, type d'expression invalide« class » attendu« class» ou «ceci » attendu«{» attendu©(Chaque identificateur non déclaré est rapporté une seule fois(Messages sans une méthode concordante de signature(une initialisation en dehors de la classe est requise)(si ce n'est pas ce que vous vouliez faire, soyez sûr que le patron de la fonction a déjà été déclaré et ajouter <> après le nom de la fonction ici) -Wno-non-template-friend désactive le présent avertissement--CLASSPATH	obsolète; utiliser --classpath à la place--bootclasspath=<chemin>	remplacer le <chemin> système--classpath=<chemin>	fixer le chemin des classes--encoding=<encodage>	choisir l'encodade d'entrée (par défaut provient de la locale)--param <paramètre>=<valeur>	initialiser le <paramètre> avec la valeur.  Voir ci-bas pour la liste complète des paramètres--param inline-unit-growth limite atteinte--param large-function-growth limite atteinte--param max-inline-insns-single limite atteinte--param max-inline-insns-single limite atteinte après l'enlignage dans l'appellé--resource requiert -o-A<question>=<réponse>	associer la <réponse> à la <question>.  Placer « - » devant la <question> désactive la <réponse> à la <question>-D<macro>[=<valeur>]	définir le <macro> avec la <valeur>.  Si seul le <macro> est fourni, <valeur> vaut 1 par défaut-G et -static sont mutuellement exclusives-G est incompatible avec le code PIC par défaut  -G <nombre>             placer les données globales et statiques plus
                            petites que <nombre> d'octets dans une section
!                           spéciale (sur certaines cibles)-I- spécifié deux fois-MQ <cible>	ajouter MAKE-quoted cible-O<nombre>	utiliser le niveau d'optimisation <nombre>-U<macro>	abandonner la définition <macro>-Wformat-extra-args ignorée sans -Wformat-Wformat-nonliteral ignorée sans -Wformat-Wformat-security ignorée sans -Wformat-Wformat-y2k ignorée sans -Wformat-Wformat-zero-length ignorée sans -Wformat-Wlarger-than-<nombre>	avertir si un objet est plus grand que <nombre> d'octets-Wmissing-format-attribute ignorée sans -Wformat-Wuninitialized n'est pas supporté sans -O-aux-info <fichier>	produire une déclaration d'information dans le <fichier>-bundle n'est pas permis avec -dynamiclib-bundle_loader n'est pas permis avec -dynamiclib-c ou -S requis pour Ada-client_name n'est pas permis avec -dynamiclib-current_version permis seulement avec -dynamiclib-d<lettres>	autoriser les vidanges pour des passes spécifiques du compilateur-dumpbase <fichier>	fixer le nom de base du fichier à utiliser pour les vidanges-f%s et -msdata=%s sont incompatibles-f%s ignoré pour 68HC11/68HC12 (non supporté)-f%s ignoré pour Unicos/Mk (non supporté)-f%s ignoré pour la cible (tout le code set indépendant de la position)-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ées par cette configuration-fPIC et -mcall-%s sont incompatibles-fPIC n'est pas couramment supporté pour le 68000 ou 68010
  -fcall-saved-<registre>	marquer le <registre> comme étant préservé à travers les fonctions-fcall-used-<registre>	marquer le <registre> comme étant corrompu par les appels de fonctions-fconst-string-class=<nom>	utiliser la classe <nom> pour la chaînes de constantes-fdata-sections n'est pas supporté pour cette machine cible-fdiagnostics-show-location=[once|every-line]	indiquer combien de fois les informations de localisation des sources doivent être produites au début d'un diagnostique lorsque les lignes doivent s'enrouler-fdump-<type>	vidander les divers internes du compilateur dans un fichier-femit-class-file dervait être utilisé avec -fsyntax-only-fexec-charset=<jeucar>	convertir toutes les chaînes et les constantes de caractères en jeu de caractères <jeucar>-ffixed-<registre>	marquer le <registre> comme n'étant plus disponible pour le compilateur-ffunction-sections désactivé; cela rend le profilage impossible-ffunction-sections peut affecter la mise au point sur quelques machines cibles.-ffunction-sections n'est pas supporté pour cette cible-fhandle-exceptions a été renommé -fexceptions (et est maintenant utilisé par défaut)-finline-limit=<nombre>	limiter la taille des fonction enligne à <nombre>-fjni et -femit-class-file sont incompatibles-fjni et -femit-class-files sont incompatibles-fmessage-length=<nombre>	limiter la longueur des diagnotiques à <nombre> de caractères par ligne.  0 supprime l'enroulement de ligne-force_flat_namespace n'est pas permis avec -dynamiclib-fpic et -mapcs-reent sont incompatibles-fpic n'est pas supporté; -fPIC assumé-fprefetch-loop-arrays n'est pas supporté avec -Os-fprefetch-loop-arrays n'est pas supporté pour cette machine cible-fprefetch-loop-arrays n'est pas supporté sur cette machine cible (essayer -march options)-frandom-seed=<chaîne>	faire une compilation reproduisible en utilisant <chaîne>-frepo doit être utilisé avec -c-fsched-verbose=<numéro>	nitialiser le niveau de verbosité de l'ordonnanceur-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>-ftabstop=<nombre>	fixer la distance de la tabulation des colonnes dans les rapports-ftemplate-depth-<nombre>	spécifier la profondeur maximale d'instanciation de patron-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	initialiser le modèle de génération de code par défaut de thread local-fwide-exec-charset=<cset>	convertir toutes les chaînes et les constantes larges de caractères en jeux de caractères <cset>L'option -g est seulement supportée lorsque GAS est utilisé sur ce processeur,option -g désactivée-g avec -mno-apcs-frame peut ne pas donner une mise au point sensée-idirafter <répertoire>	ajouter <répertoire> à la fin du chemin système d'inclusion-imacros <fichier>	accepter la définition de macros dans le <fichier>-include <fichier>	inclure le contenu du <fichier> avant les autres fichiers-install_name permis seulement avec with -dynamiclib-iprefix <chemin>	sélectionner le <chemin> comme préfixer aux deux prochaines options-isysroot <répertoire>	sélectionner le <répertoire> comme répertoire racine du système-isystem <répertoire>	ajouter le <répertoire> au début du chemin d'inclusion principal-iwithprefix <répertoire>	ajouter le <répertoire> à la fin du chemin d'inclusion principal-iwithprefixbefore <répertoire>	ajouter le <répertoire> à la fin du chemin d'inclusion principal-keep_private_externs n'est pas permis avec -dynamiclib-m%s n'est pas supporté par cette configuration-m64 requiert un processeur PowerPC64-maix64 et architecture POWER sont incompatibles-maix64 requis: calcul en 64 bits avec un adressage de 32 bits n'est pas encore supporté-maix64 requiert une architecture PowerPC64 qui demeure sélectionnée-malign-double n'a aucun sens en mode 64 bits-malign-functions est obsolète, utiliser -falign-loops-malign-jumps est obsolète, utiliser -falign-loops-malign-loops est obsolète, utiliser -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é-max-stackframe=%d n'est pas utilisable, n'est pas entre 0 et %d-mbig-endian et -mlittle-endian ne peuvent être utilisés ensemble-mbnu210 est ignoré (option obsolète)-mbranch-cost=%d n'est pas entre 0 et 5-mcall-aixdesc doit être pour un système à octets de poids fort-mcmodel= n'est pas supporté sur les systèmes de 32 bits-mdynamic-no-pic écrase -fpic ou -fPIC-mgp32 utilisé avec un ABI de 64 bits-mgp64 utilisé avec un ABI de 32 bits-mgp64 utilisé avec un processeur de 32 bits-mhard-float n'est pas supporté-mieee n'est pas supporté sur Unicos/Mk-mieee-with-inexact n'est pas supporté sur Unicos/Mk-mips%s en conflit avec d'autres options d'architecture, lesquelles spécifie un processeur MIPS%d-mlong-double-64 n'est pas permis avec -m64-mmultiple n'est pas supporté sur des système à octets de poids faible-mm est utilisé sans -mh ou -ms-mpic-register= est inutile sans -fpic-mpreferred-stack-boundary=%d n'est pas entre %d et 12-mregparm=%d n'est pas entre 0 et %d-mrelocatable et -mcall-%s sont incompatibles-mrelocatable et -mno-minimal-toc sont incompatibles-mrelocatable et -msdata=%s sont incompatiblesla conversion d'appel -mrtd n'est pas supporté en mode 64 bits-ms2600 est utilisé sans -ms-msdata=%s et -mcall-%s sont incompatibles-mshared-library-id= spécifié sans -mid-shared-library-mshared-library-id=%d n'est pas entre 0 et %d-msoft-float et -mhard_float ne peuvent être utilisées ensembles-mstring n'est pas supporté sur des système à octets de poids faible-o <fichier>	produire la sortie dans le <fichier>-p et -pp spécifié - n'en prendre qu'un seul-pg et -fomit-frame-pointer sont incompatibles-pg n'est pas supporté sur cette plate-forme-pg et -p et -fomit-frame-pointer sont incompatibles-pipe n'est pas supporté-private_bundle n'est pas permis avec -dynamiclib-trigraphs	Supporter les tri-graphes ISO Clong double de 128 bits ne sont pas supporté pour les flottants sur VAXABI de 64 bitsFPU 32381jeu d'instructions 387 désactivé, arithmétique SSE est utiliséABI de 64 bitsABI 64 bits n'est pas supporté en mode ESA/390;; Statistiques du combinateur : %d tentatives, %d substitutions (%d requérant un nouvel espace),
  ;; %d succès.
  
  ;; traitement du bloc de %d à %d, %d initialisés.
! <anonymous><interne><ligne de commande>Code réentrant APCS n'est pas supporté.  IgnoréArrête anormale sans but dans le bb %iAjouter une passe d'élimination d'une sous-expression commune après les optimisations de boucleAjouter des commentaires additionnels à la sortie de l'assembleurImprimer des informations additionnelles en mode débugAligner toutes les étiquettesAligner toutes les boucles sur des frontières de 32 octetsAligner le code et les données sur 32 bitsAligner la destination des opérations sur les chaînesAligner les doubles sur des frontières de motsAligner les étiquettes qui sont seulement atteintes par sautsAligner quelques doubles sur des frontières de mots doublesAligner le début des fonctionsAligner le début des bouclesAligner à la base du type du champ de bitsAligner les variables sur des frontières de 16 bitsAligner les variables sur des frontières de 32 bitsAutoriser la génération RTL pour produire des opérandes insn 3 invalidesAutoriser le maintien des adresses de fonction dans les registresPermettre les optimisations mathématiques qui peuvent violer les standards IEEE ou ISOAutoriser l'ordonnancement prématuré de queues insnsAutoriser le mouvement spéculatif de plusieurs chargementsAutoriser le mouvement spéculatif de non chargementsAutoriser le mouvement spéculatif de quelques chargementsPermettre les arguments de l'opérateur « ? » d'avoir différents typesAutoriser un compteur non signé d'itérations pour RPTB/DBConvention alternative d'appelsConvention alternative d'appelsLes instructions AltiVec et E500 ne peuvent coexister.Toujours vérifier dans les archives de classes non générées gcjGénérer toujours des appels longsToujours traiter les champs de bits comme si la taille entièrePrésumer la présence de GASPrésumer que tous les doubles sont alignésAssumer que les alias d'arguments n'en ont pas l'un vers l'autre ou globauxPrésumer que les arguments peuvent avoir des alias globaux mais pas l'un vers l'autrePrésumer un système à octets de poids fort pour les octets et faible pour les motsAssumer que le code sera assemblé par GASAssumer que le code sera lié par GNU ldAssumer que le code sera lié par HP ldOn assume que les opérations en virgule flottante peuvent être attrappéesPrésumer que les int sont des entiers de 8 bitsPrésumer que les fonctions natives sont implantées et qu'elles utilisent JNIAssumer qu'aucun NaNs ou infinités ne soit généréPrésumer que l'environnement d'exécution C est normalPrésumer un possible mauvais alignement des doublesAssumer un débordement arithmétique signé enrouléPrésumer un petit espace d'adressagePrésumer que des règles stricts d'alias s'appliquentPrésumer que le processeur cible est un système à octets de poids fortPrésumer que le processeur cible est un système à octets de poids faiblePrésumer que les pointeurs peuvent être aliasésPrésumer que les pointeurs ne peuvent pas être aliasésAssumer que les receveur de messages Objective-C peut être NILPrésumer que les accès non alignées sont traités par le systèmeHors de toute fonction :Tentative pour détruire le prologue/épilogue insn:Tented de remplir de délais les fentes des instructions de branchementTentative de conservation de la pile alignée selon une puissance de 2Tentative de fusion de constantes identiques à travers des unités de compilationTentative de fusion de constantes identique et des variables constantesAuto pré/post décrementation incrémentation permiseAuto pré/post décrementation incrémentation non permiseAligner automatiquement les branchements cibles pour réduire les pénalités de branchementÉviter toutes les limites sur les instructions d'appelinsn erroné dans frv_print_operand, case 0insn erroné dans frv_print_operand, bad const_doubleinsn erroné dans frv_print_operand, case zinsn erroné pour frv_print_operand, modificateur « F »:insn erroné pour frv_print_operand, modificateur « L »:insn erroné pour frv_print_operand, modificateur « M/N »:insn erroné pour frv_print_operand, modificateur « O »:insn erroné pour frv_print_operand, modificateur « e »:insn erroné pour frv_print_operand, modificateur « f »:insn erroné pour frv_print_operand, modificateur « P »:insn erroné pour frv_print_operand_addresse:insn erroné pour frv_print_operand_memory_reference:opérande output_condmove_single erronéeopérande output_move_double erronéeopérande output_move_single erronéeregistre erroné pour frv_print_operand_memory_reference_reg:bloc de base %d devrait être marqué irréductible.bloc de base %d ne devrait pas être marqué irréductible.Bb %d n'appartient pas à la boucle %d.Modèle de mémoire grandeconstruction DISPOSE boggé: %d
  construction PREPEARE boggée: %d
  Branchements coûteux à ce point (1-4, unités arbitraires)Branchements exécutés: %s de %d
  constructeurs et destructeurs C++ ne seront pas invoqués pour les champs en Objective-Cle processeur sélectionné ne supporte pas le jeu d'instructions x86-64Arrêtes d'appel pour un insn n'étant pas d'appel dans le bb %iNe pas appeller mcount pour le profilage avant le prologue de la fonctionAppeller mcount pour le profilage avant le prologue de la fonctionAppels exécutés: %s de %d
! Ne pas décomposer l'adresseNe peut relayer l'argument dans le registre de vecteur parce que les instructions altivec sont désactivées, utiliser -maltivec pour les autoriserNe peut retourner la valeur dans le registre de vecteur parce que les instructions altivec sont désactivées, utiliser -maltivec pour les autoriserChanger seulement les 8 bits du bas du pointeur de pileChanger le pointeur de pile sans désactiver les interruptionsChanger lorsque les instances du patron sont produitesVérifier les erreurs de syntaxes et puis stopperVérifier la valeur retournée de newCirrus: ne pas briser la combinaison d'instructions invalides avec des NOPCirrus: insérer des NOP pour éviter un combinaison d'instructions invalidesDéclaration de classe ou d'interface attendueTaille du code: small, medium ou largeCompiler pour des pointeurs de 32 bitsCompiler pour des pointeurs de 64 bitsCompile pour ETRAX 100 (CRIS v8)Compilé pour ETRAX 4 (CRIS v3)Compiler pour un 68HC11Compiler pour un 68HC12Compiler pour un 68HCS12Compiler pour le MMU-less Etrax 100-based de système elinuxCompiler pour le THUMB et non pas le ARMCompiler pour le processeur v850Compiler pour le processeur v850eCompiler pour le processeur v850e1Compiler pour ABI v8plusCompiler complètement à la fois une unité de compilationCompiler en mode entier de 16 bitsCompiler en mode entier de 32 bitsConfiguré avec: %s
! Conforme au standard ISO C de 1990Conforme au standard ISO C de 1990 tel amendé en 1994Conforme au standard ISO C de 1990 avec les extensions de GNUConforme au standard ISO C++ de 1998Conforme au standard ISO C++ de 1998 avec les extensions de GNUConforme au standard ISO C de 1999Conforme au standard ISO C de 1999 avec les extensions de GNUConsidérer l'accès mémoire lent pour la taille d'octetsopérande arithmétique de la constante est hors limitechargement de l'opérande de la constante demi-mot est hors limiteattribut ConstanValue du champ « %s » a un type erronéConstruire une toile et séparer les utilisations de variables simplesL'invaocation d'un constructeur doit être la première chose dans un constructeurContrôler le mode trappe IEEEContrôler le mode d'arondissement FP généréContrôler la précision donnée des exceptions FPConvertir les constantes en virgules flottantes en constantes de simple précisionCopier les constantes d'adresses mémoire dans les registres avant de les utiliserCopier les opérandes mémoire dans les registres avant de les utiliserCréer une application de type GUICréer une application de type consoleCréer les fichiers de données nécessaires à "gcov"DW_LOC_OP %s n'est pas implanté
! Déférer le dépilage des arguments de fonction de la pile plus tardDétruire les vérifications de pointeurs nul inutilesObsolète à la faveur de l'option -std=c99Obsolète à la faveur de l'option -std=gnu99Obsolète. Cette option n'a aucun effet.Déterminer laquelle des dépendances entre les insns qui sont considérées coûteusesInterdire les infos de lignes de mise au point Dwarf 2 via GNU tel queDésactiver les registres FPInterdire les identificateurs de librairies partagées de baseInterdire les instructions MPY||ADD et MPY||SUBDésactiver la mise au pointInterdire l'installation antérieure de bits d'arrêtInterdire les instructions fusionnés FP de multiplication/addition et de multiplication/soustractiondésactiver l'adressage indexéDésactiver les nouvelles options en développementDésactiver les optimisations observable par le signalement NaNs IEEEInterdire les optimisation qui assument un comportement d'arrondissement FP par défautInterdire les instructions parallèlesDésactiver les segments séparés de donnéesDésactiver l'espace registreDésactiver l'utilisation d'instruction DBInterdire l'utilisation de l'instruction RTPBInterdire l'utilisation de l'instruction RTPSInterdire l'utilisation de sdata/scommon/sbssInterdire un compteur non signé d'itération pour RPTB/DBÉcarter les fonctions virtuelles non utiliséesAfficher les statistiques de temps de compilationAfficher les statistiques accumulés durant la compilationafficher l'aide-mémoireNe pas générer de code pour un 68851Ne pas aligner la destination des opérations sur les chaînesNe pas allouer de registre BKNe pas permettre les champs de bits de traverser des frontières de motsNe pas calculer la taille des immédiats dans les opérations sur les bitsNe pas présumer la présence de GASNe pas assumer que le code sera assemblé par GASNe pas assumer que les bibliothèques standards C et "main" existentNe pas aligner automatiquement les branchements cibles pour réduire les pénalités de branchementNe pas compiler pour ABI v8plusNe pas désactiver les registres FPNe pas désactiver l'adressage indexéNe pas désactiver l'espace registreNe pas éliminer les commentairesNe pas éliminer les commentaires dans les expansions macroNe pas afficher les fonctions compilées ou le temps écouléNe pas produire de modes d'adressage avec des affectations avec effet de bordNe pas produire des constantes entières complexes en mémoire en mode lecture seulementNe pas générer de prologue ou d'épilogue de fonctionNe pas générer les instructions multiples de chargement/stockageNe pas générer de directives #lineNe pas générer de directives .sizeNe pas générer du code H8/300HNe pas générer du code H8SNe pas générer du code H8S/2600Ne pas générer un point de sortie simple pour chaque fonctionNe pas générer du code pour les grandes déclarations de branchementNe pas générer du code qui utilise le FPUNe pas générer de directives rapides indirectsNe pas générer des instructions fusionnés de multiplication/additionNe pas générer les instructions multiples de chargement/stockageNe pas générer les instructions de mise à jour de chargement/stockageNe pas générer sin, cos, sqrt pour le FPUNe pas générer des instructions à champ simple mfcrNe pas générer les instructions chaînes pour les déplacements de blocsNe pas générer les sauts de table insnsNe pas permettre l'enlignage dans toutes les opérations portant sur les chaînesNe pas enlever les restrictions sur la taille GOTNe pas charger le registre PIC dans les prologue de fonctionNe pas déplacer les instruction dans le prologue de fonctionNe pas optimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liensNe pas passer -assert pure-text à l'éditeur de liensNe pas placer les constantes en virgule flottante dans le TOCNe pas placer les constantes symboles+décalages dans le TOCNe pas prédéfinir les macros spécifiques au système ou à GCCNe pas fournir d'adresse de départ par défaut 0x100 du programmeNe pas mettre des sauts dant les fentes de délaisNe pas placer de globaux non initialisés dans la section communeNe pas retourner les valeurs de fonctions dans les registres FPUNe pas ordonnancer le début et la fin de la procédureNe pas rechercher les répertoires standard système d'inclusion (ceux spécifiés avec -isystem seront encore utilisés)Ne pas rechercher les répertoires standard système d'inclusion pour C++Ne supporte pas les fonctions internes 3DNOW!Ne supporte pas les fonctions internes MMX et SSE et la génération de codeNe supporte pas les fonctions internes MMXNe supporte pas les fonctions internes MMX, SSE et SSE2 et la génération de codeNe supporte pas les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de codeNe pas supprimer les avertissements pour les en-têtes systèmeNe pas ajuster l'alignement du code et des sections de données statiquesNe pas ajuster l'alignement de la pileNe pas ajuster l'alignement les sections de données dynamiquesNe pas utiliser les registres réservés ABINe pas utiliser les instructions AltiVecNe pas utiliser les mathématiques IEEE pour les comparaisons FPNe pas utiliser les instructions MPYI pour C3xNe pas utiliser le jeu d'instructions du POWERNe pas utiliser le jeu d'instructions du POWER2Ne pas utiliser le groupe d'instructions optionnelles d'usage général du PowerPCNe pas utiliser le groupe d'instructions optionnelles graphiques du PowerPCNe pas utiliser le jeu d'instructions du PowerPCNe pas utiliser le jeu d'instructions du PowerPC-64Ne pas utiliser les registres FP sur VAXNe pas utiliser des adresses qui allouent des registres globauxNe pas utiliser les instructions de champs de bitsNe pas utiliser du code conditionnel pour des instructions normalesNe pas utiliser les modes directs d'adressage pour des registres logicielsNe pas utiliser la référence directe envers %gs lors de l'accès des données tlsNe pas utiliser les registres FPNe pas utiliser le matériel pour virgule flottanteNe pas utiliser l'unité FP matérielleNe pas utiliser les instructions matérielles quad FPNe pas utiliser les instructions FP de multiplications avec accumulationsNe pas utiliser les conventions d'appel portablesNe pas utiliser les instructions push pour sauvegardes les arguments sortantsNe pas utiliser la zone-rouge pour le code x86-64Ne pas utiliser le registre sbNe pas utiliser les registres pour le passage d'argumentsNe pas utiliser les registres r2 et r5Ne pas utiliser le logiciel pour virgule flottanteNe pas utiliser le biais de la pileNe pas utiliser des structs avec alignement plus fort pour les copies de mots-doublesNe pas utiliser les instructions de champs de bitsNe pas utiliser l'instruction calltNe pas utiliser l'instruction de divisionNe pas utiliser des références mémoire non alignéesNe pas utiliser le jeu d'instructions VisualNe pas avertir à propos de l'utilisation de "long long" avec -pedanticNe pas contourner le bug matériel de la multiplicationEffectuer la passe d'optimisation complète des déplacements par les registresNe pas aligner les items dans le code ou les donnéesNe pas aligner à la base du type du champ de bitsNe pas présumer que les accès non alignées sont traités par le systèmeNe pas faire d'appel de fonction de vidange de la cacheNe pas faire d'appel de fonction de déroutement de vidange de la cacheNe pas produire de stop bits avant et après les asms étendusNe pas forcer les constantes dans les registresNe pas générer des instructions fusionnés de multiplication/additionNe pas optimiser les déplacements de blocsNe pas optimiser les chargements d'adresses lui/addiuNe pas afficher les statistiques de compilationNe pas imprimer des informations additionnelles en mode débugNe pas produire du code relocalisable au moment de l'exécutionNe pas placer les constantes non itialisées dans le ROM (a besoin de -membedded-data)Ne pas sauvegarder DP à travers ISR dans le modèle de mémoire restreinteNe pas initialiser les définitions WindowsNe pas intercepter les divisions par zéros sur des entiersNe pas utiliser des instructions se comportant comme des branchements, écrasant le défaut de l'architectureNe pas utiliser EABINe pas utiliser GP en mode relatif aux sections sdata/sbssNe pas utiliser GP en mode relatif aux sections sdata/sbss (maintenant ignoré)Ne pas utiliser le code PIC IrixNe pas utiliser les mnémoniques P pour les branchementsNe pas utiliser le ROM au lieu de la RAMNe pas utiliser les noms alternatifs de registresNe pas utiliser brasNe pas utiliser le FP matérielNe pas utiliser les appels indirectsNe pas utiliser la post-passe de type mips-tfile de l'assembleurNe pas utiliser les multiplications par accumulationsNe pas utiliser un simple FP (32 bits) seulementNe donner d'avertissement au sujet de l'utilisation des extensions de MicrosoftNe pas contourner le bug matériel des premiers 4300Ne pas contourner l'erreur pour la révision 2 du noyau des versions initiales SB-1Dégrader les erreurs de conformité en des avertissementsVidanger les déclarations dans un fichier .declarchitecture ESA/390Bordures à partir de %d à %d devraient être marqués irréductibles.Bordures à partir de %d à %d ne devraient être marquées irréductibles.Produire du code de 16 bits pour le relocalisation des petites zones de donnéesProduire du code de 32 bits pour le relocalisation des petites zones de donnéesProduire du code conforme IEEE, avec exceptions inexactesProduire du code conforme IEEE, sans exceptions inexactesProduire les informations du graphe d'appelProduire du code compatible avec les outils TIProduire du code pour les octets/mots des extensions ISAProduire du code pour les extensions ISA de comptageProduire du code pour les déplacements FP et sqrt des extensions ISAProduire du code pour les extensions vidéo ISAProduire du code pour utiliser les extensions GASProduire du code utilisant des directives explicites de relocalisationProduire les symboles communs comme des symboles faiblesProduire l'information des références croiséesOmettre le branchement direct aux fonctions localesProduire les instanciations explicites de patron enligneProduire les instanciations explicites de patronGénérer des instructions multiples pour chargement/stockageProduire rdval au lieu de rduniq pour le pointeur de threadProduire des variables constantes statiques même si elles ne sont pas utiliséesProduire de stop bits avant et après les asms étendusProduire des informations de mise au point dans le code assembléAutoriser les infos de lignes de mise au point Dwarf 2 via GNU tel queAutoriser les identificateurs de librairies partagées de baseAutoriser les instructions MPY||ADD et MPY||SUBAutoriser l'exception Objective-C et la synchronisation de syntaxeAutoriser tous les -Wunused- warningsAutoriser l'exécution de la passe RTL avant sched2Autoriser la vérificaitions des affectations dans le stockage des tableaux d'objetsAutoriser l'instanciation automatique de patronAutoriser la mise au point par la finAutoriser le code de profilage de base du programmeAutoriser les options communes pour la génération d'information de profile pour le feedback d'optimisation direct de profileAutoriser les options communes pour effectuer le feedback d'optimisation direct de profileAutoriser la sortie lors de la mise au pointPermettre la mise au pointAutoriser l'insertion antérieure de stop bits pour un meilleur ordonnancementAutoriser le traitement des exceptionsAutoriser le profilage de fonctionPermettre les instructions fusionnés FP de multiplication/addition et de multiplication/soustractionAutoriser l'estimation des probabilités de branchementActiver les optimisations par l'éditeur de liensAutoriser la relâche de l'éditeur de liensActiver la rélâche par l'éditeur de liensAutoriser les optimisations des trous spécifiques à une machineAutoriser les nouvelles options en développementAutorisser l'optimisation du code d'initialisation de classe statiqueAutoriser les diagnostiques optionnelsAutoriser les instructions parallèlesAutoriser l'ordonnancement à travers les blocs de baseAutoriser des segments de données séparésAutoriser le sondage de la pileAutoriser le support des grands objetsActiver le mode normalActiver l'utilisation d'instructions courtes de chargementAutoriser le traitement traditionnelActiver l'utilisation d'instruction DBAutoriser l'utilisation de l'instruction RTPBAutoriser l'utilisation de l'instruction RTPSAutoriser l'utilisation de sdata/scommon/sbssAutoriser le mode bavard sur la sortieAutoriser l'optimisation des déplacements par registreFin de la liste de recherche.
! Forcer à la sémantique du contrôle d'accès à un membre de classeForcer l'alignement stricteExporter les fonctions même si elles peuvent être enligneArrête fallthru après le branchement inconditionnel %iChamp attenduPour elinux, faire la requête pour un taille de pile spécifique pour ce programmePour les bibliothèques intrinsèques : passer tous les paramètres par registreForcer la génération RTL pour produire des opérandes insn 3 validesForcer les constantes dans les registres pour améliorer la montéeForcer les fonctions à être alignés sur des frontières de 2 octetsForcer les fonctions à être alignés sur des frontières de 4 octetsÉcraser le type sous-jacent de "wchar_t" vers "unsigned short"Débuts des fonction alignés selon une puissance de 2GCC ne supporte pas -C ou -CC sans utiliser -EGCSE désactivéGénérer du code 32 bitsGénérer du code 32 bits pour i386Générer du code 64 bitsGénérer du code 64 bits pour x86-64Générer des trames de pile conformes à APCSGénérer les en-têtes C pour les options spécifiques à la plate-formeGénérer la sortie ELFGénérer du code H8/300HGénérer du code H8SGénérer du code H8S/S2600Générer du code PA1.0Générer du code PA1.1Générer du code PA2.0 (nécessite binutils 2.10 ou supérieur)Générer une directive #line pointant sur le répertoire courant de travailGénérer un appel pour stopper si une fonction sans retour retourne un résultatGénérer un point de sortie simple pour chaque fonctionGénérer du code de système à octets de poids fortGénérer l'appel insn comme un appel indirect, si nécessaireGénérer du code pour processeur C30Générer du code pour processeur C31Générer du code pour processeur C32Générer du code pour processeur C33Générer du code pour processeur C40Générer du code pour processeur C44Générer du code pour GNU tel queGénérer du code pour GNU ldGénérer du code pour l'environnement GNU d'exécutionGénérer du code pour Intel tel queGénérer du code pour Intel ldGénérer le code pour l'environnement d'exécution du NeXT (Apple Mac OS X)Générer du code pour un 5206eGénérer du code pour un 520XGénérer du code pour un 528xGénérer du code pour un 5307Générer du code pour un 5407Générer le code pour un 68000Générer le code pour un 68020Générer du code pour un 68030Générer du code pour un 68040Générer du code pour un 68040 sans les nouvelles instructionsGénérer du code pour un 68060Générer du code pour un 68060 sans les nouvelles instructionsGénérer du code pour un 68302Générer du code pour un 68332Générer le code pour un 68851Générer le code pour un DLLGénérer du code pour un cpu32Générer du code pour un 11/10Générer du code pour un 11/40Générer du code pour un 11/45Générer du code pour un système à octets de poids fortGénérer le code pour les fonctions même si elles sont complètement enligneGénérer le code pour le processeur donnéGénérer du code pour la partie haute de la mémoireGénérer du code pour les grandes déclarations de branchementsGénérer du code pour un système à octets de poids faibleGénérer du code pour la partie basse de la mémoireGénérer du code pour M*Core M340Générer le code pour la version de processeur ou de circuit spécifiéeGénérer du code adapté pour les exécutables (PAS les librairies partagées)Générer du code pour vérifier les bornes avant d'indexer les tableauxGénérer le code pour vérifier les exceptions de spécificationsGénérer du code qui utilise le FPUGénérer du code avec les appels de bibliothèques pour la virgule flottanteGénérer du code sans registre GPGénérer les defines pour les IO d'un serveurGénérer les defines pour les IO d'une station de travailGénérer les informations de mise au point dans le format COFFGénérer les informations de mise au point dans le format DWARF v2Générer les informations de mise au point dans le format STABSGénérer les informations de mise au point dans le format VMSGénérer les information de mise au point dans le format XCOFFGénérer les informations de mise au point dans le format étendu par défautGénérer les informations de mise au point dans le format par défautGénérer les informations de mise au point dans le format étendu STABSGénérer les informations de mise au point dans le format étendu XCOFFgénérer des résultats de division avec reste ayant le même signe que le diviseur (pas le dividende)Ne pas utiliser les appels rapides indirectsGénérer les mathématiques en virgule flottante avec le jeu d'instructions donnéesGénérer des instructions fusionnés de multiplication/additionGénérer la division enligne en point flottant, optimiser pour la latenceGénérer la division en point flottant enligne, optimiser pour le débitGénérer la division entière enligne, optimiser pour la latenceGénérer la divisions entière enligne, optimiser pour le débitGénérer la racine carrée enligne, optimiser pour la latenceGénérer la racine carrée enligne, optimiser pour le débitGénérer un recherche molle de class (via objc_getClass()) pour l'utilisation en mode Zero-LinkGénérer du code de système à octets de poids faibleGénérer les instructions multiples de chargement/stockageGénérer les instructions de mise à jour de chargement/stockageGénérer des appels longs lorsque nécessaireGénérer les dépendances pour make et compilerGénérer du code mips16Générer du code en mode normalGénérer du code relatif au compteur de programme (PC)Générer des instructions prérecherchées, si disponible, pour les tableaux dans les bouclesGénérer du code PIC ré-entrantGénérer l'information pour un type de descripteur lors de l'exécutionGénérer du code auto-relocalisableGénérer sin, cos, sqrt pour le FPUGénérer des instructions à champ simple mfcrGénérer les instructions chaînes pour les déplacements de blocsGénérer des tables étendues qui soient exactes pour chaque borne d'instructionAfficher les symboles externes préfixés d'un caractère de soulignementFournir des chaînes de type "array of char"ICE : emit_insn utilisé là où emit_jump_insn était attendu :
! Identification de librairie partagé à construireISO C interdit le type d'entiers complexesISO C interdit un fichier source videISO C interdit les groupes d'accolades à l'intérieur d'expressionsISO C interdit le transtypage d'un type non scalaire vers lui-mêmeISO C interdit le transtypage vers un type unionISO C interdit une expression conditionnelle dont un seul côté est « void »ISO C interdit les fonction de type volatile ou constanteISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objetISO C interdit la conversion d'un pointeur d'objet vers un type de pointeur à une fonctionISO C interdit d'initialiser avec des accolades videsISO C interdit la déclaration anticipée de paramètresISO C interdit la déclaration d'étiquetteISO C interdit les déclarations de membre sans aucun membreISO C interdit les fonctions imbriquéesISO C interdit l'omission du terme central de l'expression ?:ISO C interdit les comparaisons ordonnées de pointeurs vers des fonctionsISO C interdit les types de fonction qualifiésISO C interdit de spécifier les bornes des éléments à initaliserISO C interdit la conversion d'argument en type unionISO C++ ne permet de désigner les initialiseursISO C++ interdit de %ser un enumISO C++ interdit l'affectation de tableauxISO C++ interdit les groupes d'accolades à l'intérieur des expressionsISO C++ interdit le transtypage entre un pointeur de fonction et un pointeur d'objetISO C++ interdit la comparaison entre un pointeur et un entierISO C++ interdit les chaînes composéesISO C++ interdit les gotos calculésISO C++ interdit l'initialisation d'un nouveau tableauISO C++ interdit l'omission du terme milieu de l'expression ?:ISO C++ interdit le souscriptage de non lvalue de tableauISO C++ interdit de prendre l'adresse du transtypage vers une expression n'etant pas membre gaucheISO C++ interdit l'utilisation d'un pointeur survers une fonction dans une soustractionISO C++ interdit l'utilisation d'un pointeur survers une méthode dans une soustractionISO C++ interdit le tableau de taille variableISO C++ interdit les tableaux de taille zéroISO C++ interdit les structures anonymesISO C++ interdit la surcharge de l'opérateur ?:ISO C++ indique qu'ils sont ambiguës même à travers la plus mauvaise conversion pour le premier que la plus mauvaise pour la seconde:ISO C90 ne permet pas les types « complex »ISO C90 interdit les tableaux ayant des membres flexiblesISO C90 interdit les mots composésISO C89 interdit les mélanges de déclarations et de codeISO C90 interdit de spécifier des sous-objets à initialiserISO C90 interdit d'indicer de tableau n'étant pas membre gaucheISR %s requiert %d mots de var. locales, max est 32767.Identificateur attenduSi l'ordonnancement fait une post recharge, faire un ordonnancement de super blocSi l'ordonnancement fait une post recharge, laisse une trace de l'ordonnancementIgnorer l'attribut dllimport pour les fonctionsIgnorer dllimport pour fonctionsImplanter les vtables en utilisant des thunksIndiquer le nombre de registres logiciels disponiblesPermettre l'enlignage dans toutes les opérations portant sur les chaînesConstante enligne si elle peut être dans 2 insn ou moinsConstante enligne si elle prend seulement 1 instructionRendre enligne un membre de fonction par défautInsérer le code de profilage du programme de arc-basedInsérer le code pour profile les expressions de valeursInsérer du code de vérificaion de la pile dans le programmeTraiter les entrées et les sorties des fonctions avec appels de profilageerreur interne au compilateur : routine de rapport d'erreur préemptée.
  Erreur internal error: %s (programme %s)
  SVP soumettre un rapport complet d'anomalies.
! Consulter %s pour les instructions.Entrecouper les lots de litéraux avec le code dans la section texteExpression de contrôle invalideDéclaration invalideDéclaration d'expression invalideDéclaration init invalideType d'interface invalideDéclaration de méthode invalide, nom de méthode requisDéclaration de méthode invalide, type retourné requisType de référence invalidepartage rtl invalide repéré dans l'insnType d'expression invalideExpression de mise à jour invalideÉmettre les avertissements nécessaires pour être conforme au standardSauts de cibles alignés selon une puissance de 2Générer simplement des tables étendues pour le traitement des exceptionslatence de la cache L%d inconnue pour %sEnlever les restrictions sur la taille GOTIdentique à -MD mais ignore les en-têtes de fichiers systèmeIdentique à -pedantic mais les marque comme des erreursLignes exécutées: %s de %d
! Faire l'édition de liens pour produire le programme en format ELF (au lieu de mmo)Faire l'édition de liens avec libads.a, libc.a and crt0.oFaire l'édition de liens avec libmvme.a, libc.a and crt0.oFaire l'édition de liens avec libsim.a, libc.a et sim-crt0.oFaire l'édition de liens avec libyk.a, libc.a and crt0.oLa mémoire requise pour les variables locales excède la capacité disponible.L'entête de la boucle %d ne lui appartient pas directement.L'en-tête de la boucle %d n'a pas exactement 2 entrées.Le verrou %d de la boucle ne lui appartient pas directement.Le verrou %d de la boucle n'a pas exactement 1 successeur.Le verrou %d de la boucle n'a pas une en-tête comme successeur.Le verrou %d de la boucle est défini comme faisant partie d'une zone irréductibleCodes de boucles alignés selon une puissance de 2MMIX 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 cette opérandeMMIX interne: attendait CONST_INT, pas ceciMMIX interne: attendait une constante, pas ceciMMIX interne: attendait un registre, pas ceciMMIX interne: dernier vararg nommé ne pourra être inséré dans un registreinterne MMIX: ce n'est pas une constante:MMIX interne: ce n'est pas une adresse reconnueMMIX interne: tentative de produire incorrectement une condition renversée:MMIX interne: quel sorte de CC est-ce?MMIX interne: quel sorte de CC est-ce?l'argument vecteur SSE sans autorisation MXX modifie l'ABI Rendre les « char » signés par défautRendre les "char" non signés par défautFaire une erreur lors de déclaration de fonctions implicitesRendre les entiers larges de 32 bitsRendre les chaînes de mots "const char[]" et non pas "char[]"Marquer les données comme partagées au lieu de privéesCroissance maximal du code en raison de duplication de queue (en pourcent)Croissance maximal en raison de l'enlignage d'une grande fonction (en pourcent)Montant maximal pour une opération d'incrémentation simple de la pileinstructions min/max permisesinstructions min/max ne sont pas permisesL'expansion minimale des tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.La taille minimale du tas avant de lancer la collecte des rebuts, en kilo-octets.REG_EH_REGION note manquante à la fin du bb %iNom de classe manquantType term de classe manquantParamètre term formel manquantIdentificateur manquantNom d'interface manquantNom manquantExpresion de constante manquante ou invalideNom de super classe manquantTerme manquantTerme manquant et «)» attendusTerme manquant et «]» attenduTerme manquant ou «)»Terme manquant ou «)» attenduInitialiseur de variable manquantNOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %dNOTE_INSN_BASIC_BLOCK manquant pour le bloc %dNULL utilisé en arithmétiquePas de "Petites classes de registres" kludgePas de branchement
  Pas d'appel
! Oas de case pour %sAucun défaut pour crt0.oNombre de registres utilisés pour passer les arguments entiersdéclarations Objective-C peut seulement apparaître dans l'étendue globaleOmettre le pointeur de trame dans les fonctions feuillesSeuls les constructeurs peuvent invoquer des constructeursÉmettre seulement une instruction par cyclePréserver seulement 32 bits du registre FP à travers les appelsOptimiser les déplacements de blocsOptimiser pour le 32022Optimiser pour le processeur 32332Optimiser pour le processeur 32532Optimiser l'utilisation de l'espace plutôt que la vitesseOptimiser les chargements d'adresses lui/addiuOptimiser sur mesure les appels enfants et récursifOptimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liensOptions:
  Manque d'espace sur la pile.
  Afficher les statistiques de compilation (maintenant ignoré)Produire les tailles d'instructions dans le fichier asmÉcraser -mbest-lib-optionsLa génération de code PIC n'est pas compatible avec les appels indirects rapides.
  La génération de code PIC n'est pas supportée dans le modèle portable d'exécution
--- 394,421 ----
  %s: n'est pas un fichier de graphe gcov
  %s: débordement
  %s: estampille ne concorde par avec le fichier de graphe
! %s=%s n'est pas numérique%s=%s est trop grand©(Chaque identificateur non déclaré est rapporté une seule fois(Messages sans une méthode concordante de signature(une initialisation en dehors de la classe est requise)(si ce n'est pas ce que vous vouliez faire, soyez sûr que le patron de la fonction a déjà été déclaré et ajouter <> après le nom de la fonction ici) -Wno-non-template-friend désactive le présent avertissement--param <paramètre>=<valeur>	initialiser le <paramètre> avec la valeur.  Voir ci-bas pour la liste complète des paramètres--param inline-unit-growth limite atteinte--param large-function-growth limite atteinte--param max-inline-insns-single limite atteinte--param max-inline-insns-single limite atteinte après l'enlignage dans l'appellé--resource requiert -o-A<question>=<réponse>	associer la <réponse> à la <question>.  Placer « - » devant la <question> désactive la <réponse> à la <question>-D<macro>[=<valeur>]	définir le <macro> avec la <valeur>.  Si seul le <macro> est fourni, <valeur> vaut 1 par défaut-G et -static sont mutuellement exclusives-G est incompatible avec le code PIC par défaut  -G <nombre>             placer les données globales et statiques plus
                            petites que <nombre> d'octets dans une section
!                           spéciale (sur certaines cibles)-I- spécifié deux fois-MF <fichier>	écrire les dépendances en sortie dans le fichier fourni-MQ <cible>	ajouter MAKE-quoted cible-MT <cible>	ajouter une cible sans quote-O<nombre>	utiliser le niveau d'optimisation <nombre>-U<macro>	abandonner la définition <macro>-Wformat-extra-args ignorée sans -Wformat-Wformat-nonliteral ignorée sans -Wformat-Wformat-security ignorée sans -Wformat-Wformat-y2k ignorée sans -Wformat-Wformat-zero-length ignorée sans -Wformat-Wlarger-than-<nombre>	avertir si un objet est plus grand que <nombre> d'octets-Wmissing-format-attribute ignorée sans -Wformat-Wuninitialized n'est pas supporté sans -O-aux-info <fichier>	produire une déclaration d'information dans le <fichier>-bundle n'est pas permis avec -dynamiclib-bundle_loader n'est pas permis avec -dynamiclib-c ou -S requis pour Ada-client_name n'est pas permis avec -dynamiclib-current_version permis seulement avec -dynamiclib-d<lettres>	autoriser les vidanges pour des passes spécifiques du compilateur-dumpbase <fichier>	fixer le nom de base du fichier à utiliser pour les vidanges-f%s et -msdata=%s sont incompatibles-f%s ignoré pour 68HC11/68HC12 (non supporté)-f%s ignoré pour Unicos/Mk (non supporté)-f%s ignoré pour la cible (tout le code set indépendant de la position)-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ées par cette configuration-fPIC et -mcall-%s sont incompatibles-fPIC n'est pas couramment supporté pour le 68000 ou 68010
  -fcall-saved-<registre>	marquer le <registre> comme étant préservé à travers les fonctions-fcall-used-<registre>	marquer le <registre> comme étant corrompu par les appels de fonctions-fconst-string-class=<nom>	utiliser la classe <nom> pour la chaînes de constantes-fdata-sections n'est pas supporté pour cette machine cible-fdiagnostics-show-location=[once|every-line]	indiquer combien de fois les informations de localisation des sources doivent être produites au début d'un diagnostique lorsque les lignes doivent s'enrouler-fdump-<type>	vidander les divers internes du compilateur dans un fichier-femit-class-file dervait être utilisé avec -fsyntax-only-fexec-charset=<jeucar>	convertir toutes les chaînes et les constantes de caractères en jeu de caractères <jeucar>-ffixed-<registre>	marquer le <registre> comme n'étant plus disponible pour le compilateur-ffunction-sections désactivé; cela rend le profilage impossible-ffunction-sections peut affecter la mise au point sur quelques machines cibles.-ffunction-sections n'est pas supporté pour cette cible-fhandle-exceptions a été renommé -fexceptions (et est maintenant utilisé par défaut)-finline-limit=<nombre>	limiter la taille des fonction enligne à <nombre>-fjni et -femit-class-file sont incompatibles-fjni et -femit-class-files sont incompatibles-fmessage-length=<nombre>	limiter la longueur des diagnotiques à <nombre> de caractères par ligne.  0 supprime l'enroulement de ligne-force_flat_namespace n'est pas permis avec -dynamiclib-fpic et -mapcs-reent sont incompatibles-fpic n'est pas supporté; -fPIC assumé-fprefetch-loop-arrays n'est pas supporté avec -Os-fprefetch-loop-arrays n'est pas supporté pour cette machine cible-fprefetch-loop-arrays n'est pas supporté sur cette machine cible (essayer -march options)-frandom-seed=<chaîne>	faire une compilation reproduisible en utilisant <chaîne>-frepo doit être utilisé avec -c-fsched-verbose=<numéro>	nitialiser le niveau de verbosité de l'ordonnanceur-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>-ftabstop=<nombre>	fixer la distance de la tabulation des colonnes dans les rapports-ftemplate-depth-<nombre>	spécifier la profondeur maximale d'instanciation de patron-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	initialiser le modèle de génération de code par défaut de thread local-fwide-exec-charset=<cset>	convertir toutes les chaînes et les constantes larges de caractères en jeux de caractères <cset>L'option -g est seulement supportée lorsque GAS est utilisé sur ce processeur,option -g désactivée-g avec -mno-apcs-frame peut ne pas donner une mise au point sensée-idirafter <répertoire>	ajouter <répertoire> à la fin du chemin système d'inclusion-imacros <fichier>	accepter la définition de macros dans le <fichier>-include <fichier>	inclure le contenu du <fichier> avant les autres fichiers-install_name permis seulement avec with -dynamiclib-iprefix <chemin>	sélectionner le <chemin> comme préfixer aux deux prochaines options-isysroot <répertoire>	sélectionner le <répertoire> comme répertoire racine du système-isystem <répertoire>	ajouter le <répertoire> au début du chemin d'inclusion principal-iwithprefix <répertoire>	ajouter le <répertoire> à la fin du chemin d'inclusion principal-iwithprefixbefore <répertoire>	ajouter le <répertoire> à la fin du chemin d'inclusion principal-keep_private_externs n'est pas permis avec -dynamiclib-m%s n'est pas supporté par cette configuration-m64 requiert un processeur PowerPC64-maix64 et architecture POWER sont incompatibles-maix64 requis: calcul en 64 bits avec un adressage de 32 bits n'est pas encore supporté-maix64 requiert une architecture PowerPC64 qui demeure sélectionnée-malign-double n'a aucun sens en mode 64 bits-malign-functions est obsolète, utiliser -falign-loops-malign-jumps est obsolète, utiliser -falign-loops-malign-loops est obsolète, utiliser -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é-max-stackframe=%d n'est pas utilisable, n'est pas entre 0 et %d-mbig-endian et -mlittle-endian ne peuvent être utilisés ensemble-mbnu210 est ignoré (option obsolète)-mbranch-cost=%d n'est pas entre 0 et 5-mcall-aixdesc doit être pour un système à octets de poids fort-mcmodel= n'est pas supporté sur les systèmes de 32 bits-mdynamic-no-pic écrase -fpic ou -fPIC-mgp32 utilisé avec un ABI de 64 bits-mgp64 utilisé avec un ABI de 32 bits-mgp64 utilisé avec un processeur de 32 bits-mhard-float n'est pas supporté-mieee n'est pas supporté sur Unicos/Mk-mieee-with-inexact n'est pas supporté sur Unicos/Mk-mips%s en conflit avec d'autres options d'architecture, lesquelles spécifie un processeur MIPS%d-mlong-double-64 n'est pas permis avec -m64-mmultiple n'est pas supporté sur des système à octets de poids faible-mm est utilisé sans -mh ou -ms-mpic-register= est inutile sans -fpic-mpreferred-stack-boundary=%d n'est pas entre %d et 12-mregparm=%d n'est pas entre 0 et %d-mrelocatable et -mcall-%s sont incompatibles-mrelocatable et -mno-minimal-toc sont incompatibles-mrelocatable et -msdata=%s sont incompatiblesla conversion d'appel -mrtd n'est pas supporté en mode 64 bits-ms2600 est utilisé sans -ms-msdata=%s et -mcall-%s sont incompatibles-mshared-library-id= spécifié sans -mid-shared-library-mshared-library-id=%d n'est pas entre 0 et %d-msoft-float et -mhard_float ne peuvent être utilisées ensembles-mstring n'est pas supporté sur des système à octets de poids faible-o <fichier>	produire la sortie dans le <fichier>-p et -pp spécifié - n'en prendre qu'un seul-pg et -fomit-frame-pointer sont incompatibles-pg n'est pas supporté sur cette plate-forme-pg et -p et -fomit-frame-pointer sont incompatibles-pipe n'est pas supporté-private_bundle n'est pas permis avec -dynamiclib-trigraphs	Supporter les tri-graphes ISO Clong double de 128 bits ne sont pas supporté pour les flottants sur VAXABI de 64 bitsFPU 32381jeu d'instructions 387 désactivé, arithmétique SSE est utiliséABI de 64 bitsABI 64 bits n'est pas supporté en mode ESA/390;; Statistiques du combinateur : %d tentatives, %d substitutions (%d requérant un nouvel espace),
  ;; %d succès.
  
  ;; traitement du bloc de %d à %d, %d initialisés.
! <anonymous><interne><ligne de commande>Code réentrant APCS n'est pas supporté.  IgnoréArrête anormale sans but dans le bb %iAjouter une passe d'élimination d'une sous-expression commune après les optimisations de boucleAjouter des commentaires additionnels à la sortie de l'assembleurImprimer des informations additionnelles en mode débugAligner toutes les étiquettesAligner toutes les boucles sur des frontières de 32 octetsAligner le code et les données sur 32 bitsAligner la destination des opérations sur les chaînesAligner les doubles sur des frontières de motsAligner les étiquettes qui sont seulement atteintes par sautsAligner quelques doubles sur des frontières de mots doublesAligner le début des fonctionsAligner le début des bouclesAligner à la base du type du champ de bitsAligner les variables sur des frontières de 16 bitsAligner les variables sur des frontières de 32 bitsAutoriser la génération RTL pour produire des opérandes insn 3 invalidesAutoriser le maintien des adresses de fonction dans les registresPermettre les optimisations mathématiques qui peuvent violer les standards IEEE ou ISOAutoriser l'ordonnancement prématuré de queues insnsAutoriser le mouvement spéculatif de plusieurs chargementsAutoriser le mouvement spéculatif de non chargementsAutoriser le mouvement spéculatif de quelques chargementsPermettre les arguments de l'opérateur « ? » d'avoir différents typesAutoriser un compteur non signé d'itérations pour RPTB/DBConvention alternative d'appelsConvention alternative d'appelsLes instructions AltiVec et E500 ne peuvent coexister.Générer toujours des appels longsToujours traiter les champs de bits comme si la taille entièrePrésumer la présence de GASPrésumer que tous les doubles sont alignésAssumer que les alias d'arguments n'en ont pas l'un vers l'autre ou globauxPrésumer que les arguments peuvent avoir des alias globaux mais pas l'un vers l'autrePrésumer un système à octets de poids fort pour les octets et faible pour les motsAssumer que le code sera assemblé par GASAssumer que le code sera lié par GNU ldAssumer que le code sera lié par HP ldOn assume que les opérations en virgule flottante peuvent être attrappéesPrésumer que les int sont des entiers de 8 bitsAssumer qu'aucun NaNs ou infinités ne soit généréPrésumer que l'environnement d'exécution C est normalPrésumer un possible mauvais alignement des doublesAssumer un débordement arithmétique signé enrouléPrésumer un petit espace d'adressagePrésumer que des règles stricts d'alias s'appliquentPrésumer que le processeur cible est un système à octets de poids fortPrésumer que le processeur cible est un système à octets de poids faiblePrésumer que les pointeurs peuvent être aliasésPrésumer que les pointeurs ne peuvent pas être aliasésAssumer que les receveur de messages Objective-C peut être NILPrésumer que les accès non alignées sont traités par le systèmeHors de toute fonction :Tentative pour détruire le prologue/épilogue insn:Tented de remplir de délais les fentes des instructions de branchementTentative de conservation de la pile alignée selon une puissance de 2Tentative de fusion de constantes identiques à travers des unités de compilationTentative de fusion de constantes identique et des variables constantesAuto pré/post décrementation incrémentation permiseAuto pré/post décrementation incrémentation non permiseAligner automatiquement les branchements cibles pour réduire les pénalités de branchementÉviter toutes les limites sur les instructions d'appelinsn erroné dans frv_print_operand, case 0insn erroné dans frv_print_operand, bad const_doubleinsn erroné dans frv_print_operand, case zinsn erroné pour frv_print_operand, modificateur « F »:insn erroné pour frv_print_operand, modificateur « L »:insn erroné pour frv_print_operand, modificateur « M/N »:insn erroné pour frv_print_operand, modificateur « O »:insn erroné pour frv_print_operand, modificateur « e »:insn erroné pour frv_print_operand, modificateur « f »:insn erroné pour frv_print_operand, modificateur « P »:insn erroné pour frv_print_operand_addresse:insn erroné pour frv_print_operand_memory_reference:opérande output_condmove_single erronéeopérande output_move_double erronéeopérande output_move_single erronéeregistre erroné pour frv_print_operand_memory_reference_reg:bloc de base %d devrait être marqué irréductible.bloc de base %d ne devrait pas être marqué irréductible.Bb %d n'appartient pas à la boucle %d.Modèle de mémoire grandeconstruction DISPOSE boggé: %d
  construction PREPEARE boggée: %d
  Branchements coûteux à ce point (1-4, unités arbitraires)Branchements exécutés: %s de %d
  constructeurs et destructeurs C++ ne seront pas invoqués pour les champs en Objective-Cle processeur sélectionné ne supporte pas le jeu d'instructions x86-64Arrêtes d'appel pour un insn n'étant pas d'appel dans le bb %iNe pas appeller mcount pour le profilage avant le prologue de la fonctionAppeller mcount pour le profilage avant le prologue de la fonctionAppels exécutés: %s de %d
! Ne pas décomposer l'adresseNe peut relayer l'argument dans le registre de vecteur parce que les instructions altivec sont désactivées, utiliser -maltivec pour les autoriserNe peut retourner la valeur dans le registre de vecteur parce que les instructions altivec sont désactivées, utiliser -maltivec pour les autoriserChanger seulement les 8 bits du bas du pointeur de pileChanger le pointeur de pile sans désactiver les interruptionsChanger lorsque les instances du patron sont produitesVérifier les erreurs de syntaxes et puis stopperVérifier la valeur retournée de newCirrus: ne pas briser la combinaison d'instructions invalides avec des NOPCirrus: insérer des NOP pour éviter un combinaison d'instructions invalidesTaille du code: small, medium ou largeCompiler pour des pointeurs de 32 bitsCompiler pour des pointeurs de 64 bitsCompile pour ETRAX 100 (CRIS v8)Compilé pour ETRAX 4 (CRIS v3)Compiler pour un 68HC11Compiler pour un 68HC12Compiler pour un 68HCS12Compiler pour le MMU-less Etrax 100-based de système elinuxCompiler pour le THUMB et non pas le ARMCompiler pour le processeur v850Compiler pour le processeur v850eCompiler pour le processeur v850e1Compiler pour ABI v8plusCompiler complètement à la fois une unité de compilationCompiler en mode entier de 16 bitsCompiler en mode entier de 32 bitsConfiguré avec: %s
! Conforme au standard ISO C de 1990Conforme au standard ISO C de 1990 tel amendé en 1994Conforme au standard ISO C de 1990 avec les extensions de GNUConforme au standard ISO C++ de 1998Conforme au standard ISO C++ de 1998 avec les extensions de GNUConforme au standard ISO C de 1999Conforme au standard ISO C de 1999 avec les extensions de GNUConsidérer l'accès mémoire lent pour la taille d'octetsopérande arithmétique de la constante est hors limitechargement de l'opérande de la constante demi-mot est hors limiteattribut ConstanValue du champ « %s » a un type erronéConstruire une toile et séparer les utilisations de variables simplesContrôler le mode trappe IEEEContrôler le mode d'arondissement FP généréContrôler la précision donnée des exceptions FPConvertir les constantes en virgules flottantes en constantes de simple précisionCopier les constantes d'adresses mémoire dans les registres avant de les utiliserCopier les opérandes mémoire dans les registres avant de les utiliserCréer une application de type GUICréer une application de type consoleCréer les fichiers de données nécessaires à "gcov"DW_LOC_OP %s n'est pas implanté
! Déférer le dépilage des arguments de fonction de la pile plus tardDétruire les vérifications de pointeurs nul inutilesObsolète à la faveur de l'option -std=c99Obsolète à la faveur de l'option -std=gnu99Obsolète. Cette option n'a aucun effet.Déterminer laquelle des dépendances entre les insns qui sont considérées coûteusesInterdire les infos de lignes de mise au point Dwarf 2 via GNU tel queDésactiver les registres FPInterdire les identificateurs de librairies partagées de baseInterdire les instructions MPY||ADD et MPY||SUBDésactiver la mise au pointInterdire l'installation antérieure de bits d'arrêtInterdire les instructions fusionnés FP de multiplication/addition et de multiplication/soustractiondésactiver l'adressage indexéDésactiver les nouvelles options en développementDésactiver les optimisations observable par le signalement NaNs IEEEInterdire les optimisation qui assument un comportement d'arrondissement FP par défautInterdire les instructions parallèlesDésactiver les segments séparés de donnéesDésactiver l'espace registreDésactiver l'utilisation d'instruction DBInterdire l'utilisation de l'instruction RTPBInterdire l'utilisation de l'instruction RTPSInterdire l'utilisation de sdata/scommon/sbssInterdire un compteur non signé d'itération pour RPTB/DBÉcarter les fonctions virtuelles non utiliséesAfficher les statistiques de temps de compilationAfficher les statistiques accumulés durant la compilationAfficher la version du compilateurafficher l'aide-mémoireNe pas générer de code pour un 68851Ne pas aligner la destination des opérations sur les chaînesNe pas allouer de registre BKNe pas permettre les champs de bits de traverser des frontières de motsNe pas calculer la taille des immédiats dans les opérations sur les bitsNe pas présumer la présence de GASNe pas assumer que le code sera assemblé par GASNe pas assumer que les bibliothèques standards C et "main" existentNe pas aligner automatiquement les branchements cibles pour réduire les pénalités de branchementNe pas compiler pour ABI v8plusNe pas désactiver les registres FPNe pas désactiver l'adressage indexéNe pas désactiver l'espace registreNe pas éliminer les commentairesNe pas éliminer les commentaires dans les expansions macroNe pas afficher les fonctions compilées ou le temps écouléNe pas produire de modes d'adressage avec des affectations avec effet de bordNe pas produire des constantes entières complexes en mémoire en mode lecture seulementNe pas générer de prologue ou d'épilogue de fonctionNe pas générer les instructions multiples de chargement/stockageNe pas générer de directives #lineNe pas générer de directives .sizeNe pas générer du code H8/300HNe pas générer du code H8SNe pas générer du code H8S/2600Ne pas générer un point de sortie simple pour chaque fonctionNe pas générer du code pour les grandes déclarations de branchementNe pas générer du code qui utilise le FPUNe pas générer de directives rapides indirectsNe pas générer des instructions fusionnés de multiplication/additionNe pas générer les instructions multiples de chargement/stockageNe pas générer les instructions de mise à jour de chargement/stockageNe pas générer sin, cos, sqrt pour le FPUNe pas générer des instructions à champ simple mfcrNe pas générer les instructions chaînes pour les déplacements de blocsNe pas générer les sauts de table insnsNe pas permettre l'enlignage dans toutes les opérations portant sur les chaînesNe pas enlever les restrictions sur la taille GOTNe pas charger le registre PIC dans les prologue de fonctionNe pas déplacer les instruction dans le prologue de fonctionNe pas optimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liensNe pas passer -assert pure-text à l'éditeur de liensNe pas placer les constantes en virgule flottante dans le TOCNe pas placer les constantes symboles+décalages dans le TOCNe pas prédéfinir les macros spécifiques au système ou à GCCNe pas fournir d'adresse de départ par défaut 0x100 du programmeNe pas mettre des sauts dant les fentes de délaisNe pas placer de globaux non initialisés dans la section communeNe pas retourner les valeurs de fonctions dans les registres FPUNe pas ordonnancer le début et la fin de la procédureNe pas rechercher les répertoires standard système d'inclusion (ceux spécifiés avec -isystem seront encore utilisés)Ne pas rechercher les répertoires standard système d'inclusion pour C++Ne supporte pas les fonctions internes 3DNOW!Ne supporte pas les fonctions internes MMX et SSE et la génération de codeNe supporte pas les fonctions internes MMXNe supporte pas les fonctions internes MMX, SSE et SSE2 et la génération de codeNe supporte pas les fonctions internes MMX, SSE, SSE2 et SSE3 et la génération de codeNe pas supprimer les avertissements pour les en-têtes systèmeNe pas ajuster l'alignement du code et des sections de données statiquesNe pas ajuster l'alignement de la pileNe pas ajuster l'alignement les sections de données dynamiquesNe pas utiliser les registres réservés ABINe pas utiliser les instructions AltiVecNe pas utiliser les mathématiques IEEE pour les comparaisons FPNe pas utiliser les instructions MPYI pour C3xNe pas utiliser le jeu d'instructions du POWERNe pas utiliser le jeu d'instructions du POWER2Ne pas utiliser le groupe d'instructions optionnelles d'usage général du PowerPCNe pas utiliser le groupe d'instructions optionnelles graphiques du PowerPCNe pas utiliser le jeu d'instructions du PowerPCNe pas utiliser le jeu d'instructions du PowerPC-64Ne pas utiliser les registres FP sur VAXNe pas utiliser des adresses qui allouent des registres globauxNe pas utiliser les instructions de champs de bitsNe pas utiliser du code conditionnel pour des instructions normalesNe pas utiliser les modes directs d'adressage pour des registres logicielsNe pas utiliser la référence directe envers %gs lors de l'accès des données tlsNe pas utiliser les registres FPNe pas utiliser le matériel pour virgule flottanteNe pas utiliser l'unité FP matérielleNe pas utiliser les instructions matérielles quad FPNe pas utiliser les instructions FP de multiplications avec accumulationsNe pas utiliser les conventions d'appel portablesNe pas utiliser les instructions push pour sauvegardes les arguments sortantsNe pas utiliser la zone-rouge pour le code x86-64Ne pas utiliser le registre sbNe pas utiliser les registres pour le passage d'argumentsNe pas utiliser les registres r2 et r5Ne pas utiliser le logiciel pour virgule flottanteNe pas utiliser le biais de la pileNe pas utiliser des structs avec alignement plus fort pour les copies de mots-doublesNe pas utiliser les instructions de champs de bitsNe pas utiliser l'instruction calltNe pas utiliser l'instruction de divisionNe pas utiliser des références mémoire non alignéesNe pas utiliser le jeu d'instructions VisualNe pas avertir à propos de l'utilisation de "long long" avec -pedanticNe pas contourner le bug matériel de la multiplicationEffectuer la passe d'optimisation complète des déplacements par les registresNe pas aligner les items dans le code ou les donnéesNe pas aligner à la base du type du champ de bitsNe pas présumer que les accès non alignées sont traités par le systèmeNe pas faire d'appel de fonction de vidange de la cacheNe pas faire d'appel de fonction de déroutement de vidange de la cacheNe pas produire de stop bits avant et après les asms étendusNe pas forcer les constantes dans les registresNe pas générer des instructions fusionnés de multiplication/additionNe pas optimiser les déplacements de blocsNe pas optimiser les chargements d'adresses lui/addiuNe pas afficher les statistiques de compilationNe pas imprimer des informations additionnelles en mode débugNe pas produire du code relocalisable au moment de l'exécutionNe pas placer les constantes non itialisées dans le ROM (a besoin de -membedded-data)Ne pas sauvegarder DP à travers ISR dans le modèle de mémoire restreinteNe pas initialiser les définitions WindowsNe pas intercepter les divisions par zéros sur des entiersNe pas utiliser des instructions se comportant comme des branchements, écrasant le défaut de l'architectureNe pas utiliser EABINe pas utiliser GP en mode relatif aux sections sdata/sbssNe pas utiliser GP en mode relatif aux sections sdata/sbss (maintenant ignoré)Ne pas utiliser le code PIC IrixNe pas utiliser les mnémoniques P pour les branchementsNe pas utiliser le ROM au lieu de la RAMNe pas utiliser les noms alternatifs de registresNe pas utiliser brasNe pas utiliser le FP matérielNe pas utiliser les appels indirectsNe pas utiliser la post-passe de type mips-tfile de l'assembleurNe pas utiliser les multiplications par accumulationsNe pas utiliser un simple FP (32 bits) seulementNe donner d'avertissement au sujet de l'utilisation des extensions de MicrosoftNe pas contourner le bug matériel des premiers 4300Ne pas contourner l'erreur pour la révision 2 du noyau des versions initiales SB-1Dégrader les erreurs de conformité en des avertissementsVidanger les déclarations dans un fichier .declarchitecture ESA/390Bordures à partir de %d à %d devraient être marqués irréductibles.Bordures à partir de %d à %d ne devraient être marquées irréductibles.Produire du code de 16 bits pour le relocalisation des petites zones de donnéesProduire du code de 32 bits pour le relocalisation des petites zones de donnéesProduire du code conforme IEEE, avec exceptions inexactesProduire du code conforme IEEE, sans exceptions inexactesProduire les informations du graphe d'appelProduire du code compatible avec les outils TIProduire du code pour les octets/mots des extensions ISAProduire du code pour les extensions ISA de comptageProduire du code pour les déplacements FP et sqrt des extensions ISAProduire du code pour les extensions vidéo ISAProduire du code pour utiliser les extensions GASProduire du code utilisant des directives explicites de relocalisationProduire les symboles communs comme des symboles faiblesProduire l'information des références croiséesOmettre le branchement direct aux fonctions localesProduire les instanciations explicites de patron enligneProduire les instanciations explicites de patronGénérer des instructions multiples pour chargement/stockageProduire rdval au lieu de rduniq pour le pointeur de threadProduire des variables constantes statiques même si elles ne sont pas utiliséesProduire de stop bits avant et après les asms étendusProduire des informations de mise au point dans le code assembléAutoriser les infos de lignes de mise au point Dwarf 2 via GNU tel queAutoriser les identificateurs de librairies partagées de baseAutoriser les instructions MPY||ADD et MPY||SUBAutoriser l'exception Objective-C et la synchronisation de syntaxeAutoriser tous les -Wunused- warningsAutoriser l'exécution de la passe RTL avant sched2Autoriser l'instanciation automatique de patronAutoriser la mise au point par la finAutoriser le code de profilage de base du programmeAutoriser les options communes pour la génération d'information de profile pour le feedback d'optimisation direct de profileAutoriser les options communes pour effectuer le feedback d'optimisation direct de profileAutoriser la sortie lors de la mise au pointPermettre la mise au pointAutoriser l'insertion antérieure de stop bits pour un meilleur ordonnancementAutoriser le traitement des exceptionsAutoriser le profilage de fonctionPermettre les instructions fusionnés FP de multiplication/addition et de multiplication/soustractionAutoriser l'estimation des probabilités de branchementActiver les optimisations par l'éditeur de liensAutoriser la relâche de l'éditeur de liensActiver la rélâche par l'éditeur de liensAutoriser les optimisations des trous spécifiques à une machineAutoriser la plupart des messages d'avertissementAutoriser les nouvelles options en développementAutoriser les diagnostiques optionnelsAutoriser les instructions parallèlesAutoriser l'ordonnancement à travers les blocs de baseAutoriser des segments de données séparésAutoriser le sondage de la pileAutoriser le support des grands objetsActiver le mode normalActiver l'utilisation d'instructions courtes de chargementAutoriser le traitement traditionnelActiver l'utilisation d'instruction DBAutoriser l'utilisation de l'instruction RTPBAutoriser l'utilisation de l'instruction RTPSAutoriser l'utilisation de sdata/scommon/sbssAutoriser le mode bavard sur la sortieAutoriser l'optimisation des déplacements par registreFin de la liste de recherche.
! Forcer à la sémantique du contrôle d'accès à un membre de classeForcer l'alignement stricteExporter les fonctions même si elles peuvent être enligneArrête fallthru après le branchement inconditionnel %iPour elinux, faire la requête pour un taille de pile spécifique pour ce programmePour les bibliothèques intrinsèques : passer tous les paramètres par registreForcer la génération RTL pour produire des opérandes insn 3 validesForcer les constantes dans les registres pour améliorer la montéeForcer les fonctions à être alignés sur des frontières de 2 octetsForcer les fonctions à être alignés sur des frontières de 4 octetsÉcraser le type sous-jacent de "wchar_t" vers "unsigned short"Débuts des fonction alignés selon une puissance de 2GCC ne supporte pas -C ou -CC sans utiliser -EGCSE désactivéGénérer du code 32 bitsGénérer du code 32 bits pour i386Générer du code 64 bitsGénérer du code 64 bits pour x86-64Générer des trames de pile conformes à APCSGénérer les en-têtes C pour les options spécifiques à la plate-formeGénérer la sortie ELFGénérer du code H8/300HGénérer du code H8SGénérer du code H8S/S2600Générer du code PA1.0Générer du code PA1.1Générer du code PA2.0 (nécessite binutils 2.10 ou supérieur)Générer une directive #line pointant sur le répertoire courant de travailGénérer un appel pour stopper si une fonction sans retour retourne un résultatGénérer un point de sortie simple pour chaque fonctionGénérer du code de système à octets de poids fortGénérer l'appel insn comme un appel indirect, si nécessaireGénérer du code pour processeur C30Générer du code pour processeur C31Générer du code pour processeur C32Générer du code pour processeur C33Générer du code pour processeur C40Générer du code pour processeur C44Générer du code pour GNU tel queGénérer du code pour GNU ldGénérer du code pour l'environnement GNU d'exécutionGénérer du code pour Intel tel queGénérer du code pour Intel ldGénérer le code pour l'environnement d'exécution du NeXT (Apple Mac OS X)Générer du code pour un 5206eGénérer du code pour un 520XGénérer du code pour un 528xGénérer du code pour un 5307Générer du code pour un 5407Générer le code pour un 68000Générer le code pour un 68020Générer du code pour un 68030Générer du code pour un 68040Générer du code pour un 68040 sans les nouvelles instructionsGénérer du code pour un 68060Générer du code pour un 68060 sans les nouvelles instructionsGénérer du code pour un 68302Générer du code pour un 68332Générer le code pour un 68851Générer le code pour un DLLGénérer du code pour un cpu32Générer du code pour un 11/10Générer du code pour un 11/40Générer du code pour un 11/45Générer du code pour un système à octets de poids fortGénérer le code pour les fonctions même si elles sont complètement enligneGénérer le code pour le processeur donnéGénérer du code pour la partie haute de la mémoireGénérer du code pour les grandes déclarations de branchementsGénérer du code pour un système à octets de poids faibleGénérer du code pour la partie basse de la mémoireGénérer du code pour M*Core M340Générer le code pour la version de processeur ou de circuit spécifiéeGénérer du code adapté pour les exécutables (PAS les librairies partagées)Générer du code pour vérifier les bornes avant d'indexer les tableauxGénérer le code pour vérifier les exceptions de spécificationsGénérer du code qui utilise le FPUGénérer du code avec les appels de bibliothèques pour la virgule flottanteGénérer du code sans registre GPGénérer les defines pour les IO d'un serveurGénérer les defines pour les IO d'une station de travailGénérer les informations de mise au point dans le format COFFGénérer les informations de mise au point dans le format DWARF v2Générer les informations de mise au point dans le format STABSGénérer les informations de mise au point dans le format VMSGénérer les information de mise au point dans le format XCOFFGénérer les informations de mise au point dans le format étendu par défautGénérer les informations de mise au point dans le format par défautGénérer les informations de mise au point dans le format étendu STABSGénérer les informations de mise au point dans le format étendu XCOFFgénérer des résultats de division avec reste ayant le même signe que le diviseur (pas le dividende)Ne pas utiliser les appels rapides indirectsGénérer les mathématiques en virgule flottante avec le jeu d'instructions donnéesGénérer des instructions fusionnés de multiplication/additionGénérer la division enligne en point flottant, optimiser pour la latenceGénérer la division en point flottant enligne, optimiser pour le débitGénérer la division entière enligne, optimiser pour la latenceGénérer la divisions entière enligne, optimiser pour le débitGénérer la racine carrée enligne, optimiser pour la latenceGénérer la racine carrée enligne, optimiser pour le débitGénérer un recherche molle de class (via objc_getClass()) pour l'utilisation en mode Zero-LinkGénérer du code de système à octets de poids faibleGénérer les instructions multiples de chargement/stockageGénérer les instructions de mise à jour de chargement/stockageGénérer des appels longs lorsque nécessaireGénérer les dépendances pour makeGénérer les dépendances pour make et compilerGénérer du code mips16Générer du code en mode normalGénérer du code relatif au compteur de programme (PC)Générer les cibles bidons pour toutes les en-têtesGénérer des instructions prérecherchées, si disponible, pour les tableaux dans les bouclesGénérer du code PIC ré-entrantGénérer l'information pour un type de descripteur lors de l'exécutionGénérer du code auto-relocalisableGénérer sin, cos, sqrt pour le FPUGénérer des instructions à champ simple mfcrGénérer les instructions chaînes pour les déplacements de blocsGénérer des tables étendues qui soient exactes pour chaque borne d'instructionAfficher les symboles externes préfixés d'un caractère de soulignementFournir des chaînes de type "array of char"ICE : emit_insn utilisé là où emit_jump_insn était attendu :
! Identification de librairie partagé à construireISO C interdit le type d'entiers complexesISO C interdit un fichier source videISO C interdit les groupes d'accolades à l'intérieur d'expressionsISO C interdit le transtypage d'un type non scalaire vers lui-mêmeISO C interdit le transtypage vers un type unionISO C interdit une expression conditionnelle dont un seul côté est « void »ISO C interdit les fonction de type volatile ou constanteISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objetISO C interdit la conversion d'un pointeur d'objet vers un type de pointeur à une fonctionISO C interdit d'initialiser avec des accolades videsISO C interdit la déclaration anticipée de paramètresISO C interdit la déclaration d'étiquetteISO C interdit les déclarations de membre sans aucun membreISO C interdit les fonctions imbriquéesISO C interdit l'omission du terme central de l'expression ?:ISO C interdit les comparaisons ordonnées de pointeurs vers des fonctionsISO C interdit les types de fonction qualifiésISO C interdit de spécifier les bornes des éléments à initaliserISO C interdit la conversion d'argument en type unionISO C++ ne permet de désigner les initialiseursISO C++ interdit de %ser un enumISO C++ interdit l'affectation de tableauxISO C++ interdit les groupes d'accolades à l'intérieur des expressionsISO C++ interdit le transtypage entre un pointeur de fonction et un pointeur d'objetISO C++ interdit la comparaison entre un pointeur et un entierISO C++ interdit les chaînes composéesISO C++ interdit les gotos calculésISO C++ interdit l'initialisation d'un nouveau tableauISO C++ interdit l'omission du terme milieu de l'expression ?:ISO C++ interdit le souscriptage de non lvalue de tableauISO C++ interdit de prendre l'adresse du transtypage vers une expression n'etant pas membre gaucheISO C++ interdit l'utilisation d'un pointeur survers une fonction dans une soustractionISO C++ interdit l'utilisation d'un pointeur survers une méthode dans une soustractionISO C++ interdit le tableau de taille variableISO C++ interdit les tableaux de taille zéroISO C++ interdit les structures anonymesISO C++ interdit la surcharge de l'opérateur ?:ISO C++ indique qu'ils sont ambiguës même à travers la plus mauvaise conversion pour le premier que la plus mauvaise pour la seconde:ISO C90 ne permet pas les types « complex »ISO C90 interdit les tableaux ayant des membres flexiblesISO C90 interdit les mots composésISO C89 interdit les mélanges de déclarations et de codeISO C90 interdit de spécifier des sous-objets à initialiserISO C90 interdit d'indicer de tableau n'étant pas membre gaucheISR %s requiert %d mots de var. locales, max est 32767.Si l'ordonnancement fait une post recharge, faire un ordonnancement de super blocSi l'ordonnancement fait une post recharge, laisse une trace de l'ordonnancementIgnorer l'attribut dllimport pour les fonctionsIgnorer dllimport pour fonctionsImplanter les vtables en utilisant des thunksIndiquer le nombre de registres logiciels disponiblesPermettre l'enlignage dans toutes les opérations portant sur les chaînesConstante enligne si elle peut être dans 2 insn ou moinsConstante enligne si elle prend seulement 1 instructionRendre enligne un membre de fonction par défautInsérer le code de profilage du programme de arc-basedInsérer le code pour profile les expressions de valeursInsérer du code de vérificaion de la pile dans le programmeTraiter les entrées et les sorties des fonctions avec appels de profilageIntégrer les fonctions simples à l'intérieur des appelantserreur interne au compilateur : routine de rapport d'erreur préemptée.
  Erreur internal error: %s (programme %s)
  SVP soumettre un rapport complet d'anomalies.
! Consulter %s pour les instructions.Entrecouper les lots de litéraux avec le code dans la section textepartage rtl invalide repéré dans l'insnÉmettre les avertissements nécessaires pour être conforme au standardSauts de cibles alignés selon une puissance de 2Générer simplement des tables étendues pour le traitement des exceptionslatence de la cache L%d inconnue pour %sEnlever les restrictions sur la taille GOTIdentique à -M mais ignore les en-têtes de fichiers systèmeIdentique à -MD mais ignore les en-têtes de fichiers systèmeIdentique à -pedantic mais les marque comme des erreursLignes exécutées: %s de %d
! Faire l'édition de liens pour produire le programme en format ELF (au lieu de mmo)Faire l'édition de liens avec libads.a, libc.a and crt0.oFaire l'édition de liens avec libmvme.a, libc.a and crt0.oFaire l'édition de liens avec libsim.a, libc.a et sim-crt0.oFaire l'édition de liens avec libyk.a, libc.a and crt0.oLa mémoire requise pour les variables locales excède la capacité disponible.L'entête de la boucle %d ne lui appartient pas directement.L'en-tête de la boucle %d n'a pas exactement 2 entrées.Le verrou %d de la boucle ne lui appartient pas directement.Le verrou %d de la boucle n'a pas exactement 1 successeur.Le verrou %d de la boucle n'a pas une en-tête comme successeur.Le verrou %d de la boucle est défini comme faisant partie d'une zone irréductibleCodes de boucles alignés selon une puissance de 2MMIX 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 cette opérandeMMIX interne: attendait CONST_INT, pas ceciMMIX interne: attendait une constante, pas ceciMMIX interne: attendait un registre, pas ceciMMIX interne: dernier vararg nommé ne pourra être inséré dans un registreinterne MMIX: ce n'est pas une constante:MMIX interne: ce n'est pas une adresse reconnueMMIX interne: tentative de produire incorrectement une condition renversée:MMIX interne: quel sorte de CC est-ce?MMIX interne: quel sorte de CC est-ce?l'argument vecteur SSE sans autorisation MXX modifie l'ABI Rendre les « char » signés par défautRendre les "char" non signés par défautFaire une erreur lors de déclaration de fonctions implicitesRendre les entiers larges de 32 bitsRendre les chaînes de mots "const char[]" et non pas "char[]"Marquer les données comme partagées au lieu de privéesCroissance maximal du code en raison de duplication de queue (en pourcent)Croissance maximal en raison de l'enlignage d'une grande fonction (en pourcent)Montant maximal pour une opération d'incrémentation simple de la pileinstructions min/max permisesinstructions min/max ne sont pas permisesL'expansion minimale des tas pour lancer la collecte des rebuts, en pourcentage de la taille totale du tas.La taille minimale du tas avant de lancer la collecte des rebuts, en kilo-octets.REG_EH_REGION note manquante à la fin du bb %iNOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %dNOTE_INSN_BASIC_BLOCK manquant pour le bloc %dNULL utilisé en arithmétiquePas de "Petites classes de registres" kludgePas de branchement
  Pas d'appel
! Aucun défaut pour crt0.oNombre de registres utilisés pour passer les arguments entiersdéclarations Objective-C peut seulement apparaître dans l'étendue globaleOmettre le pointeur de trame dans les fonctions feuillesÉmettre seulement une instruction par cyclePréserver seulement 32 bits du registre FP à travers les appelsOptimiser les déplacements de blocsOptimiser pour le 32022Optimiser pour le processeur 32332Optimiser pour le processeur 32532Optimiser l'utilisation de l'espace plutôt que la vitesseOptimiser les chargements d'adresses lui/addiuOptimiser sur mesure les appels enfants et récursifOptimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liensOptions:
  Manque d'espace sur la pile.
  Afficher les statistiques de compilation (maintenant ignoré)Produire les tailles d'instructions dans le fichier asmÉcraser -mbest-lib-optionsLa génération de code PIC n'est pas compatible avec les appels indirects rapides.
  La génération de code PIC n'est pas supportée dans le modèle portable d'exécution
*************** pour un BUT PARTICULIER.
*** 445,455 ****
  GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.
  
  Cette option est obsolète; utiliser -Wextra à la placeCette option manque de documentationModèle de thread: %s
! Thumb : Présumer que les pointeurs de fonction peuvent tomber dans le code en dehors non sensible au ThumbThumb : Présumer que les fonctions non statiques peuvent être appelées du code ARMThumb : Générer (feuilles) trames de pile même si non nécessaireThumb: générer (non feuilles) trames de pile même si non nécessaireensemble avec -fpic et -fPIC, ne pas utiliser les références GOTPLTTrop d'arrêtes de branchement sortantes dans le bb %iTrop d'espace pour l'empilage pour la disposition de: %dTrop d'espace pour l'empilage pour la préparation: %dTaille totale des variables locales excède la limite de l'architectureAttrapper les débordements de signe dans l'addition, la soustraction et la multiplicationIntercepter les divisions par zéros sur des entiersTraiter tous les avertissements commes des erreursTraiter les en-têtes manquantes de fichiers comme des fichiers générésTraiter le fichier d'entrée comme ayant déjà été pré-traitéAjuster l'alignement pour la version de processeur ou de circuit spécifiéeAjuster la latence mémoire attendueINCONNNU dans print_operand !?«]» non pairéVar. locales non initialisées dans .bssVar. locales non initialisées dans .dataProcesseur inconnu utilisé dans -march=%sProcesseur inconnu dans -mtune=%sProcesseur inconnu : -mcpu=%soption -mlong-double-%s inconnueUsage: %s [options] fichier...
  Usage: gcov [OPTION]... FICHIER-SOURCE
  
! Utiliser des longs doubles de 128 bitsUtiliser un long double de 128 bitsUtiliser des int de 16 bitsUtiliser des flottants de 32 bitsUtiliser des int de 32 bitsUtiliser ABI de 32 bitsUtiliser les registres FP de 32 bitsUtiliser les registres généraux de 32 bitsUtiliser le type long de 32 bitsUtiliser des entrées de 4 octets dans les tables de switchUtiliser des flottants de 64 bitsUtiliser les doubles longs de 64 bitsUtiliser ABI de 64 bitsUtiliser les registres FP de 64 bitsUtiliser les registres généraux de 64 bitsUtiliser le type int de 64 bitsUtiliser un long double de 64 bitsUtiliser le type long de 64 bitsUtiliser les registres réservés ABIUtiliser les instructions AltiVecUtiliser des instructions se comportant comme des branchements, écrasant le défaut de l'architectureUtiliser les instructions CONST16 pour charger les constantesUtliser la syntaxe de l'assembleur DECUtiliser EABIUtiliser GP en mode relatif aux sections sdata/sbssUtiliser GP en mode relatif aux sections sdata/sbss (maintenant ignoré)Utiliser les règles d'alignement H8/300Utiliser les mathématiques IEEE pour les comparaisons FPUtiliser le code PIC IrixUtiliser les instructions MPYI pour C3xUtilise le support de thread spécifique à MingwUtiliser NewABI-style %reloc() les opérateurs d'assemblageUtiliser les mnémoniques P pour les branchements statiquement prévus à être prisUtiliser les instructions L32R relatives au PC pour charger les constantesUtiliser le jeu d'instructions du POWERUtiliser le jeu d'instructions du POWER2Utiliser le groupe d'instructions optionnelles d'utilité général du PowerPCUtiliser le groupe d'instructions graphiques optionnelles du PowerPCUtiliser le jeu d'instructions du PowerPCUtiliser le jeu d'instructions du PowerPC-64Utiliser le ROM au lieu de la RAMUtliser la syntaxe de l'assembleur UNIXUtiliser les registres FP sur VAXUtiliser « __cxa_atexit » pour enregistrer les destructeurs.Utiliser les adresses qui allouent des registres globauxUtiliser les noms alternatifs de registresUtiliser les macros assembleurs au lieu des opérateurs de relocalisationUtiliser l'ordre des octets pour système à octets de poids fortUtiliser les instructions de champs de bitsUtiliser « bras » pour les exécutables < 64kUtiliser call et rtc pour les appels fonction et les retoursutiliser les registres d'appels maltraités pour les paramètres et les valeurs retournéesUtiliser une convention différente d'appel en utilisant « rtd »Utiliser les instructions directes CALLn pour des appels rapidesNe pas utiliser les modes directs d'adressage pour les registres logicielsUtiliser la référence directe envers %gs lors de l'accès des données tlsUtiliser un epsilon respectant les instructions de comparaison en virgule flottanteUtiliser le profile de la valeur d'expression dans l'optimisationUtiliser le mode rapide mais approximatif de conversion de flottant à entierUtiliser les options et ordonnancer le code pour le processeur donnéUtiliser les options et ordonnancer pour le processeur donné Utiliser les registres FPUtiliser la configuration par défaut de gcc pour les champs de bitsUtiliser le modèle donné de code pour le SPARCUtiliser la syntaxe de l'assembleur donnéUtiliser le dialecte de stockage du thread local fourniUtiliser le modèle de x86-64 donnéUtiliser l'unité matérielle en virgule flottanteUtiliser le FP matérielUtiliser les instructions matérielles quad FPUtilise les noms des registres in/loc/out Utiliser les instructions indirectes CALLXn pour les grands programmesUtiliser les appels indirectsUtiliser jsr et rtc pour les appels de fonction et les retoursUtiliser l'ordre des octets pour système à octets de poids faibleUtiliser l'ordre des octets de poids faible pour les donnéesUtiliser la post-passe de type mips-tfile de l'assembleurUtiliser les multiplications par accumulationsUtiliser les instructions FP de multiplications avec accumulationsUtiliser une configuration de champ de bits native (MS)Utiliser les nouvelles mnémoniques pour l'architecture du PowerPCUtiliser la convention normale d'appelsUtiliser des tables de décalage pour les appels de méthodes virtuellesUtiliser les anciennes mnémoniques pour l'architecture du PowerPCUtiliser les conventions d'appels portablesUtiliser les informations de profilage pour les probabilités de branchementsUtiliser les instructions push pour sauvegardes les arguments sortantsUtiliser la zone-rouge pour le code x86-64Utiliser le registre de la pile pour les paramètres et la valeur retournéeUtiliser les registres pour le passage d'argumentsUtiliser rjpm/rcall (étendue limitée) sur des périphériques >8KUtiliser un simple FP (32 bits) seulementUtiliser le mode lent mais précis de conversion de flottant à entierUtiliser le traitement par logiciel des nombres flottantsUtiliser le biais de la pileUtiliser des structs avec alignement plus fort pour les copies de mots-doublesUtiliser des stubs pour les prologues de fonctionUtiliser des sous-routines pour le prologue/epilogue de fonctionUtiliser le registre BK comme registre général tout usageUtiliser l'interface CygwinUtiliser l'interface Mingw32Utiliser le simulateur WindISSUtiliser les instructions de champs de bitsUtiliser le plus d'options autorisant autorisant des options permises par les autres optionsUtiliser le type d'entier le moins large possible pour les types d'énumérationUtiliser la même taille pour un double que pour un flottantUtiliser des références mémoire non alignéesutiliser des chargements mémoire avec zéro extension, pas celles avec signe d'extensionUtiliser le mode Fix-and-=Continue pour indique que des fichiers objets peuvent interchangés lors de l'éexécutionUtilisation des specs internes.
! Utiliser le jeu d'instructions Visualmode VOID sur une sortieAvertir à propos des déclarations "extern" qui n'est pas dans l'étendue du fichierAvertir à propos des fichier PCH qui sont repérés mais non utilisésAvertir à propos de tous les switch énumérés où un case spécific manqueAvertir à propos des fonctions de transtypage avec des types incompatiblesAvertir à propos des transtypage qui écartent les qualificateursAvertir à propos du code qui ne sera jamais exécutéAvertir à propos du code qui pourrait briser les règles strictes d'aliasAvertir au sujet de la division entière par zéro au moment de la compilationAvertir à propos de l'usage obsolète des types AltiVec 'vector long ...' Avertir à propos d'un switch énuméré n'ayant pas de déclaration "default:"Avertir à propos d'un switch énuméré, sans défaut ou un case est manquantAvertir à propos d'une option absente en C traditionnelAvertir à propos des chaînes de format qui n'ont pas de litéralsAvertir à propos d'arithmétique portant sur un pointeur de fonctionAvertir à propos des fonctions qui seraient candidates pour __attribute__((noreturn))Avertir à propos des fonctions qui pourraient être candidates pour les attributs de formatAvertir à propos des fonctions globales sans déclaration précédenteAvertir à propos des fonctions globales sans prototypeAvertir à propos des déclarations de fonctions implicitesAvertir à propos de l'utilisation invalide de macro "offsetof"Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisésAvertir à propos des déclarations multiples portant sur le même objetAvertir à propos des destructeurs non virtuelsAvertir à propos de la surcharge des noms de fonctions virtuellesAvertir à propos des pointeurs convertis lesquels augment l'alignementAvertir à propos des problèmes possibles de sécurité avec les formats de fonctionAvertir à propos des violations possibles des règles de séquence de pointsAvertir à propos des possibles accolades manquantes autour des initialisationsAvertir à propos du manque possible de parenthèsesAvertir à propos des blocs de commentaires imbriqués et les commentaires C++ qui s'étendent sur plus d'une ligne physiqueAvertir à propos des anomalies de format de chaînes pour printf/scanf/strftime/strfmonAvertir à propos de structures retournés, unions ou tableauxAvertir à propos des comparaisons signés ou non signésAvertir à propos des jetons perdus après #elif et #endifAvertir à propos des formats strftime ne laissant que 2 chiffres pour l'annéeAvertir à propos des souscripts dont le type est "char"Avertir à propos des déclarations douteuses de "main"Avertir à propos des variables automatiques non initialiséesAvertir à propos des déclarations de fonctions sans prototypeAvertir à propos des pragmas non reconnusAvertir à propos de l'utilisation des chaînes de multi-caractèresAvertir à propos de l'utilisation des déclarations « __attribute__ ((deprecated)) »Avertir au sujet des variables qui sont initialisés par elles-mêmeAvertir à propos des violations des règles de style de Effective C++Avertir si des fichier .class sont périméesAvertir si le style de transtypage C est utilisé dans un programmeAvertir si le sélecteur a de multiples méthodesAvertir lorsqu'un paramètre de style ancien de définition est utiliséAvertir si un macro indéfini est utilisé dans un directive #ifAvertir si des déclarations vides obsolètes sont trouvéesAvertir si les méthodes héritées ne sont pas implantéesAvertir si des modificateurs sont spécifiés sans que cela ne soit nécessairesAvertir lorsqu'il y a trop de passage d'arguments à une fonction pour le format de ses chaînesAvertir à propos des tests d'égalité sur des nombres flottantsAvertir si des trigraphes sont rencontrés et qui pourraient affecter le sens du programmeAvertir lorsqu'une déclaration ne spécifie pas le typeAvertir lorsqu'une déclaration est spécifiée après une déclarationAvertir lorsqu'une fonction est inutiliséeAvertir lorsqu'un paramètre de fonction est inutiliséAvertir lorsqu'une étiquette est inutiliséeAvertir lorsqu'une trame de pile est plus grande que la taille spécifiéeAvertir lorsque 'une variable est inutiliséeAvertir lorsque tous les constructeurs et destructeurs sont privésAvertir lorsque la valeur d'une expression n'est pas utiliséeAvertir lorsque des fonctions en ligne ne peuvent être enligneAvertir lorsque la passe d'optimisation est désactivéeAvertir lors de la conversion des types de pointeurs en membres de fonctionsAvertir lorsque des fonctions amis sans patron sont déclarés à l'intérieur d'un patronAvertir lorsqu'une variable locale masque une autreAvertir lorsque la surcharge fait la promotion d'un non signé en signéAvertir lorsque le remplissage est requis pour aligner les membres de structureAvertir lorsque le comportement de synthère diffère de CfrontAvertir lorsque le compilateur réordonne le codeAvertir lorsque les attributs paquetés n'ont pas d'effet sur l'organisation d'un structAvertir lorsque le type de fonction à retourner par défaut est "int" (C) ou à propos d'un type inconsisten à retourner (C++)Lorsque "signed" ou "unsigned" n,est pas fourni rendre le champ de bits signéLorsque "signed" ou "unsigned" n'est pas fourni rendre le champ de bits non signéLorsque c'est possible ne pas générer des trames de pileLorsque CSE s'exécute, suivre les sauts considitionnels vers leurs ciblesLorsque CSE s'exécute, suivre les sauts vers leurs ciblesLors de la configuration de la routine de traitement de signal: %mLors de la configuration de la pile de signaux: %mTravailler autour de l'anomalie dans l'instructions de multiplicationContourner le bug matériel des premiers 4300Contourner l'erreur pour la révision 2 du noyau des versions initiales SB-1Contourner le bug matériel de la multiplicationMauvais nombre d'arrêtes de branchement après le branchement conditionnel %iMauvais nombre d'arrêtes de branchement après le branchement inconditionnel %iXXX on entre dans pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
  XXX on quitte pop_everything ()
  [Laissant %s]
--- 441,451 ----
  GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.
  
  Cette option est obsolète; utiliser -Wextra à la placeCette option manque de documentationModèle de thread: %s
! Thumb : Présumer que les pointeurs de fonction peuvent tomber dans le code en dehors non sensible au ThumbThumb : Présumer que les fonctions non statiques peuvent être appelées du code ARMThumb : Générer (feuilles) trames de pile même si non nécessaireThumb: générer (non feuilles) trames de pile même si non nécessaireensemble avec -fpic et -fPIC, ne pas utiliser les références GOTPLTTrop d'arrêtes de branchement sortantes dans le bb %iTrop d'espace pour l'empilage pour la disposition de: %dTrop d'espace pour l'empilage pour la préparation: %dTaille totale des variables locales excède la limite de l'architectureAttrapper les débordements de signe dans l'addition, la soustraction et la multiplicationIntercepter les divisions par zéros sur des entiersTraiter tous les avertissements commes des erreursTraiter les en-têtes manquantes de fichiers comme des fichiers générésTraiter le fichier d'entrée comme ayant déjà été pré-traitéAjuster l'alignement pour la version de processeur ou de circuit spécifiéeAjuster la latence mémoire attendueINCONNNU dans print_operand !?Var. locales non initialisées dans .bssVar. locales non initialisées dans .dataProcesseur inconnu utilisé dans -march=%sProcesseur inconnu dans -mtune=%sProcesseur inconnu : -mcpu=%soption -mlong-double-%s inconnueUsage: %s [options] fichier...
  Usage: gcov [OPTION]... FICHIER-SOURCE
  
! Utiliser des longs doubles de 128 bitsUtiliser un long double de 128 bitsUtiliser des int de 16 bitsUtiliser des flottants de 32 bitsUtiliser des int de 32 bitsUtiliser ABI de 32 bitsUtiliser les registres FP de 32 bitsUtiliser les registres généraux de 32 bitsUtiliser le type long de 32 bitsUtiliser des entrées de 4 octets dans les tables de switchUtiliser des flottants de 64 bitsUtiliser les doubles longs de 64 bitsUtiliser ABI de 64 bitsUtiliser les registres FP de 64 bitsUtiliser les registres généraux de 64 bitsUtiliser le type int de 64 bitsUtiliser un long double de 64 bitsUtiliser le type long de 64 bitsUtiliser les registres réservés ABIUtiliser les instructions AltiVecUtiliser des instructions se comportant comme des branchements, écrasant le défaut de l'architectureUtiliser les instructions CONST16 pour charger les constantesUtliser la syntaxe de l'assembleur DECUtiliser EABIUtiliser GP en mode relatif aux sections sdata/sbssUtiliser GP en mode relatif aux sections sdata/sbss (maintenant ignoré)Utiliser les règles d'alignement H8/300Utiliser les mathématiques IEEE pour les comparaisons FPUtiliser le code PIC IrixUtiliser les instructions MPYI pour C3xUtilise le support de thread spécifique à MingwUtiliser NewABI-style %reloc() les opérateurs d'assemblageUtiliser les mnémoniques P pour les branchements statiquement prévus à être prisUtiliser les instructions L32R relatives au PC pour charger les constantesUtiliser le jeu d'instructions du POWERUtiliser le jeu d'instructions du POWER2Utiliser le groupe d'instructions optionnelles d'utilité général du PowerPCUtiliser le groupe d'instructions graphiques optionnelles du PowerPCUtiliser le jeu d'instructions du PowerPCUtiliser le jeu d'instructions du PowerPC-64Utiliser le ROM au lieu de la RAMUtliser la syntaxe de l'assembleur UNIXUtiliser les registres FP sur VAXUtiliser « __cxa_atexit » pour enregistrer les destructeurs.Utiliser les adresses qui allouent des registres globauxUtiliser les noms alternatifs de registresUtiliser les macros assembleurs au lieu des opérateurs de relocalisationUtiliser l'ordre des octets pour système à octets de poids fortUtiliser les instructions de champs de bitsUtiliser « bras » pour les exécutables < 64kUtiliser call et rtc pour les appels fonction et les retoursutiliser les registres d'appels maltraités pour les paramètres et les valeurs retournéesUtiliser une convention différente d'appel en utilisant « rtd »Utiliser les instructions directes CALLn pour des appels rapidesNe pas utiliser les modes directs d'adressage pour les registres logicielsUtiliser la référence directe envers %gs lors de l'accès des données tlsUtiliser un epsilon respectant les instructions de comparaison en virgule flottanteUtiliser le profile de la valeur d'expression dans l'optimisationUtiliser le mode rapide mais approximatif de conversion de flottant à entierUtiliser les options et ordonnancer le code pour le processeur donnéUtiliser les options et ordonnancer pour le processeur donné Utiliser les registres FPUtiliser la configuration par défaut de gcc pour les champs de bitsUtiliser le modèle donné de code pour le SPARCUtiliser la syntaxe de l'assembleur donnéUtiliser le dialecte de stockage du thread local fourniUtiliser le modèle de x86-64 donnéUtiliser l'unité matérielle en virgule flottanteUtiliser le FP matérielUtiliser les instructions matérielles quad FPUtilise les noms des registres in/loc/out Utiliser les instructions indirectes CALLXn pour les grands programmesUtiliser les appels indirectsUtiliser jsr et rtc pour les appels de fonction et les retoursUtiliser l'ordre des octets pour système à octets de poids faibleUtiliser l'ordre des octets de poids faible pour les donnéesUtiliser la post-passe de type mips-tfile de l'assembleurUtiliser les multiplications par accumulationsUtiliser les instructions FP de multiplications avec accumulationsUtiliser une configuration de champ de bits native (MS)Utiliser les nouvelles mnémoniques pour l'architecture du PowerPCUtiliser la convention normale d'appelsUtiliser les anciennes mnémoniques pour l'architecture du PowerPCUtiliser les conventions d'appels portablesUtiliser les informations de profilage pour les probabilités de branchementsUtiliser les instructions push pour sauvegardes les arguments sortantsUtiliser la zone-rouge pour le code x86-64Utiliser le registre de la pile pour les paramètres et la valeur retournéeUtiliser les registres pour le passage d'argumentsUtiliser rjpm/rcall (étendue limitée) sur des périphériques >8KUtiliser un simple FP (32 bits) seulementUtiliser le mode lent mais précis de conversion de flottant à entierUtiliser le traitement par logiciel des nombres flottantsUtiliser le biais de la pileUtiliser des structs avec alignement plus fort pour les copies de mots-doublesUtiliser des stubs pour les prologues de fonctionUtiliser des sous-routines pour le prologue/epilogue de fonctionUtiliser le registre BK comme registre général tout usageUtiliser l'interface CygwinUtiliser l'interface Mingw32Utiliser le simulateur WindISSUtiliser les instructions de champs de bitsUtiliser le plus d'options autorisant autorisant des options permises par les autres optionsUtiliser le type d'entier le moins large possible pour les types d'énumérationUtiliser la même taille pour un double que pour un flottantUtiliser des références mémoire non alignéesutiliser des chargements mémoire avec zéro extension, pas celles avec signe d'extensionUtiliser le mode Fix-and-=Continue pour indique que des fichiers objets peuvent interchangés lors de l'éexécutionUtilisation des specs internes.
! Utiliser le jeu d'instructions Visualmode VOID sur une sortieAvertir à propos des déclarations "extern" qui n'est pas dans l'étendue du fichierAvertir à propos des fichier PCH qui sont repérés mais non utilisésAvertir à propos de tous les switch énumérés où un case spécific manqueAvertir à propos des fonctions de transtypage avec des types incompatiblesAvertir à propos des transtypage qui écartent les qualificateursAvertir à propos du code qui ne sera jamais exécutéAvertir à propos du code qui pourrait briser les règles strictes d'aliasAvertir au sujet de la division entière par zéro au moment de la compilationAvertir à propos de l'usage obsolète des types AltiVec 'vector long ...' Avertir à propos des options obsolètes du compilateurAvertir à propos d'un switch énuméré n'ayant pas de déclaration "default:"Avertir à propos d'un switch énuméré, sans défaut ou un case est manquantAvertir à propos d'une option absente en C traditionnelAvertir à propos des chaînes de format qui n'ont pas de litéralsAvertir à propos d'arithmétique portant sur un pointeur de fonctionAvertir à propos des fonctions qui seraient candidates pour __attribute__((noreturn))Avertir à propos des fonctions qui pourraient être candidates pour les attributs de formatAvertir à propos des fonctions globales sans déclaration précédenteAvertir à propos des fonctions globales sans prototypeAvertir à propos des déclarations de fonctions implicitesAvertir à propos de l'utilisation invalide de macro "offsetof"Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisésAvertir à propos des déclarations multiples portant sur le même objetAvertir à propos des destructeurs non virtuelsAvertir à propos de la surcharge des noms de fonctions virtuellesAvertir à propos des pointeurs convertis lesquels augment l'alignementAvertir à propos des problèmes possibles de sécurité avec les formats de fonctionAvertir à propos des violations possibles des règles de séquence de pointsAvertir à propos des conversion confuses de typesAvertir à propos des possibles accolades manquantes autour des initialisationsAvertir à propos du manque possible de parenthèsesAvertir à propos des blocs de commentaires imbriqués et les commentaires C++ qui s'étendent sur plus d'une ligne physiqueAvertir à propos des anomalies de format de chaînes pour printf/scanf/strftime/strfmonAvertir à propos de structures retournés, unions ou tableauxAvertir à propos des comparaisons signés ou non signésAvertir à propos des jetons perdus après #elif et #endifAvertir à propos des formats strftime ne laissant que 2 chiffres pour l'annéeAvertir à propos des souscripts dont le type est "char"Avertir à propos des déclarations douteuses de "main"Avertir à propos des variables automatiques non initialiséesAvertir à propos des déclarations de fonctions sans prototypeAvertir à propos des pragmas non reconnusAvertir à propos de l'utilisation des chaînes de multi-caractèresAvertir à propos de l'utilisation des déclarations « __attribute__ ((deprecated)) »Avertir au sujet des variables qui sont initialisés par elles-mêmeAvertir à propos des violations des règles de style de Effective C++Avertir si le style de transtypage C est utilisé dans un programmeAvertir si le sélecteur a de multiples méthodesAvertir lorsqu'un paramètre de style ancien de définition est utiliséAvertir si un macro indéfini est utilisé dans un directive #ifAvertir si les méthodes héritées ne sont pas implantéesAvertir lorsqu'il y a trop de passage d'arguments à une fonction pour le format de ses chaînesAvertir à propos des tests d'égalité sur des nombres flottantsAvertir si des trigraphes sont rencontrés et qui pourraient affecter le sens du programmeAvertir lorsqu'une déclaration ne spécifie pas le typeAvertir lorsqu'une déclaration est spécifiée après une déclarationAvertir lorsqu'une fonction est inutiliséeAvertir lorsqu'un paramètre de fonction est inutiliséAvertir lorsqu'une étiquette est inutiliséeAvertir lorsqu'une trame de pile est plus grande que la taille spécifiéeAvertir lorsque 'une variable est inutiliséeAvertir lorsque tous les constructeurs et destructeurs sont privésAvertir lorsque la valeur d'une expression n'est pas utiliséeAvertir lorsque des fonctions en ligne ne peuvent être enligneAvertir lorsque la passe d'optimisation est désactivéeAvertir lors de la conversion des types de pointeurs en membres de fonctionsAvertir lorsque des fonctions amis sans patron sont déclarés à l'intérieur d'un patronAvertir lorsqu'une variable locale masque une autreAvertir lorsque la surcharge fait la promotion d'un non signé en signéAvertir lorsque le remplissage est requis pour aligner les membres de structureAvertir lorsque le comportement de synthère diffère de CfrontAvertir lorsque le compilateur réordonne le codeAvertir lorsque les attributs paquetés n'ont pas d'effet sur l'organisation d'un structAvertir lorsque le type de fonction à retourner par défaut est "int" (C) ou à propos d'un type inconsisten à retourner (C++)Lorsque "signed" ou "unsigned" n,est pas fourni rendre le champ de bits signéLorsque "signed" ou "unsigned" n'est pas fourni rendre le champ de bits non signéLorsque c'est possible ne pas générer des trames de pileLorsque CSE s'exécute, suivre les sauts considitionnels vers leurs ciblesLorsque CSE s'exécute, suivre les sauts vers leurs ciblesLors de la configuration de la routine de traitement de signal: %mLors de la configuration de la pile de signaux: %mTravailler autour de l'anomalie dans l'instructions de multiplicationContourner le bug matériel des premiers 4300Contourner l'erreur pour la révision 2 du noyau des versions initiales SB-1Contourner le bug matériel de la multiplicationMauvais nombre d'arrêtes de branchement après le branchement conditionnel %iMauvais nombre d'arrêtes de branchement après le branchement inconditionnel %iXXX on entre dans pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
  XXX on quitte pop_everything ()
  [Laissant %s]
*************** GARANTIE; ni implicite pour le MARCHANDA
*** 475,481 ****
  #pragma longcall mal composéle répertoire « %s » est ignoré car inexistant
  les registres implicitement dépilés doivent être groupés au haut de la piledans %s, à %s:%ddans le bloc de base %d :type d'unification incomplètespécification inconsistente avec l'instance de la vairableinsn incoorect:incrément d'un pointeur vers une structure inconnuevaleur index au lieu du nom de champ dans l'initialiseur d'unionfonction init trouvée dans l'objet %sinitialisation d'un membre de tableau flexibleinitialisation d'un membre de tableau flexible dans un contexte imbriquéle champ initialisé par effet de bord a été écraséun é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'initialisation d'une valeur à virgule flottante n'est pas une constante à virgule flottanteinitialisation d'entier trop compliquéel'initialisation de variable scalaire requiert un élémentinitialisation invalide pour un membre statique avec constructeurla chaîne d'initialisation est trop longue pour le tableau de caractèresinitialise le tableau avec la liste des paramètresinsn %d à l'intérieur du bloc de base %d mais block_for_insn est %iinsn %d à l'intérieur du bloc de base %d mais block_for_insn est NULLinsn %d est dans de multiples blocs de base (%d et %d)insn ne satisfait pas à ses contraintes:insn à l'extérieur de tout bloc de baseinstallés: %s%s
  instruction d'ordonnancement n'est pas supportée sur cette machine cibletableau d'entier initialisé à l'aide d'une chaîne non-largedébordement d'entier dans l'expressionerreur internal du compilateur. Adresse erronée:erreur internal du compilateur. Décalage incorrect:erreur internal du compilateur. Mode inconnu:erreur interne du compilateur: erreur interneerreur interne - nom Utf8 invalideerreur interne dans check-init: arbre de code n'est pas implanté: %serreur interne dans generate_bytecode_insn - arbre de code n'est pas implanté: %serreur interne: %%) trouvé sans %%( dans le patron d'assemblageerreur interne: %%> trouvé sans %%< dans le patron d'assemblageerreur interne: %%] trouvé sans %%[ dans le patron d'assemblageerreur interne: %%} trouvé sans %%{ dans le patron d'assemblageerreur interne: registre erroné: %derreur interne: cris_side_effect_mode_ok avec des opérandes erronéeserreur interne: effet de bord de insn sideeffect-insn ayant un effet principalroutines d'interruption de service ne peuvent être codées en mode THUMB#pragma %s invalde%%-code est invalideopérande %%A invalideOpérande %%B invalideopérande %%C invalidevaleur %%C invalideopérande %%D invalidevaleur %%D invalidevaleur %%E invalidevaleur %%F invalidevaleur %%G invalidevaleur %%H invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalidevaleur %%L invalidevaleur %%M invalidevaleur %%N invalidevaleur %%O invalideopérande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%S invalidevaleur %%T invalidevaleur %%U invalideopérande %%Y invalideopérande %%c invalideopérande %%d invalidevaleur %%d invalideopérande %%f invalidevaleur %%f invalidevaleur %%h invalidevaleur %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalidevaleur %%r invalideopérande %%s invalidevaleur %%s invalidevaleur %%t/%%b invalidevaleur %%u invalidevaleur %%v invalidevaleur %%x invalidevaleur %%xn invalidePC invalide dans la numéro de ligne de la tableUNSPEC invalide comme opéranderemplacement invalide de registre Z pour insnadresse invalidespécification de base de classe invalideparamètre d'interception invalidecontrainte invalide pour l'opérandeutilisation invalide d'argumenet pour un patron de paramètres de patronexpression invalide comme opérandedéclaration de fonction invalideadresse mémoire (S) d'indirection invalideadresse mémoire d'indirection invalideinitialisation invalideinitialisation invalide pour une chaîne de bitsinsn invalide:membre gauche invalide avec asmmembre gauche de l'affectation invalidemasque invalidedéclaration de membre de fonction invalideopé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 « P »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 « p »opérande invalide pour le modificateur « v »opérande invalide pour le modificateur « z »opérande invalide dans l'instructionopérande invalide pour le modificateur de lettreopérande invalide pour le code de sortieopérande invalide pour le code %%H/%%Lopérande invalide pour le code %%Nopérande invalide pour le code %%Ropérande invalide pour le code %%T/%%Bopérande invalide pour le code %%Uopérande invalide pour le code %%Vopérande invalide pour le code %%popérande invalide pour le code %%sopérandes invalides pour le binaire %sopération invalide sur un type non instanciéqualificteurs invalide pour un type de fonction (autre que fonction membre)étendue invalide du qualificateur dans un nom de pseudo-destructeurregistre invalide dans l'instructionregistre invalide dans l'instruction de déplacementrotation invalide insnid de patron invalideexpression valeur de vérité invalidetype d'argument invalideutilisation invalide de %%d, %%x, ou %%Xutilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétiqueutilisation invalide d'un tableau sans borne spécifiéeutilisation invalide d'un membre flexible de tableauutilisation invalide d'un tableau n'étant pas membre gaucheutilisation invalide d'un membre non statique de fonctionutilisation invalide d'une structure ayant un membre flexibleutilisation invalide d'expression voidinvocation non statique sur un méthode statiqueinvocation statique sur un méthode abstraiteinvocation statique sur un méthode non statiquevisible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirezsaut d'évitement désactivésaut à l'étiquette du « case »rebut à la fin de #pragma %srebut à la fin de #pragma GCC java_exceptionsrebut à la fin de #pragma extern_prefixrebut à la fin de #pragma ghs endsdarebut à la fin de #pragma ghs endtdarebut à la fin de #pragma ghs endzdarebut à la fin de l'interruption #pragma ghsrebut à 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 longcallrebut à la fin de #pragma redefine_extnamerebut à la fin de #pragma weakrebut à la fin de «#pragma %s'rebut à la fin de « #pragma options »rebut à la fin de « #pragma unused »rebut à la fin de la chaîne de signatureétiquette à la fin d'une déclaration composéeétiquette nommée wchar_tvérification lang_* : éched dans %s, à %s:%dlanguage %s n'est pas reconnugrand pointeur de trames change (%d) avec -mtiny-stackgrand entier implicitement tronqué pour un type non signéld a retourné %d code d'état d'exécutionprécision de gaucheprécision de gauche dans le format de strfmoncompteur de décalage vers la gauche >= à la largeur du typele compteur de décalage vers la gauche est négatifl'opérande à gauche de la virgule n'a pas d'effetmodificateur de longueurmodificateur de longueur dans le format printfmodificateur de longueur dans le format de scanfmodificateur de longueur dans le format de strfmonlibraries: %s
! bibliothèque lib%s introuvablelo_sum n'est pas un registreconstante long long n'est pas une opérande immédiate valideconstruit #pragma mal composé#pragma extern_prefix mal composée, ignorésectin mal composée #pragma ghs#pragma redefine_extname mal composée, ignoré#pragma weak mal composée, ignoré«#pragma %s» mal composé - ignoré« #pragma options align={mac68k|power|reset} » mal composé, ignoré« #pragma options » mal composé, ignoréarchive .zip mal composée dans CLASSPATH: %sarguments de spécification de fonction mal composésnom de spécification de fonction mal composémasque doit être un immédiatcontrainte de concordance ne permet pas de reigstrecontrainte concordante n'est pas valide dans une opérande de sortienombre d'opérandes invalides pour références de containte concordantesne peut utiliser ensemble -EB et -ELne peut utiliser ensemble -m32 et -m64fonctions média ne sont pas disponibles à mois que -mmedia soit utiliséles fonctions membres sont implicitement amis de leur classeméthode « %s » n'a pas été repéré dans la classeprofilage de fonction mips16mips_debugger_offset appellé avec un pointeur non stack/frame/argaignature ne concorde pas pour le champ « %s » dans « %s »attribut ConstantValue mal positionné (n'est dans aucun champ)$ manquant dans le format pour l'opérande du nombre«(» manquante après «#pragma %s» - ignoré« ( » manquante après « #pragma unused », ignoré« ( » manquante après « #pragma unused », ignoré«)» manquante pour «#pragma %s» - ignoréattribut Code manquantargument manquant à "%s"argument manquant à « -%s »barrière manquante après le boc %iaccolades manquantes autour de l'initialisationaccolade de fermeture manquante pour l'opérandé nomméeparenthèse fermante manquantechamp « %s » manquant dans « %s »caractère de remplissage manquant à la fin du format pour strfmonnom de fonction manquant dans «#pragma %s» - ignoréinitialisation manquantenombre manquantparenthèse ouvrante manquantenom de section manquant dans «#pragma %s» - ignorécaractère %c de terminaison manquantnom de type manquant dans la déclaration typedefmélange des interceptions  C++ et Java dans une unité simple de traduction mélange de déclarations et de définitions de fonction est interditmno-cygwin et mno-win32 ne sont pas compatiblesmode n'est pas QImodedéplacement insn non traitéms-bitfields n'est pas supporté pour objctableau multidimensionel doit avoir des bornes pour chaque dimension excepté pour la premièreplusieurs étiquettes par défaut dans un « switch »types multiples dans une déclarationdoit utiliser  #include <typeinfo> avant d'utiliser typeidmvc&exmvcle utilisédépôt mystérieux d'informations dans %snom manquant pour le membre d'une fonctionvaleurs nommées à retourner ne sont plus supportéesaggrégats anonymes de champs d'espace nom doit être statiquelongueur négative insnentier négatif implicitement converti en un type non signéni le destructeur ni l'opérateur « delete » spécifique à la classe ne sera appellé, même s'ils sont déclarés lorsque la classe est définieassemblage de dialectes alternatifs imbriquésnew ne peut être appliqué à un type de fonctionnew ne peut être appliqué à un type référencénouveaux types ne peuvent être définis dans un type à retournerpas de FUNCTION_PROFILER pour CRISpas d'argumentaucun argument pour la spécification de fonctionaucune description encoreaucun fichier n'a été spécifié à l'entréepas de fichier à l'entréeaucun fichier d'entrée; pas d'accord pour écrire dans les fichiers de sortiepas de registre bas disponible pour faire ressortir les registres du hautpas de profilage du code de 64 bits pour cet ABIpas de registre dans l'adresse« return » manquant dans une fonction devant retourner une valeurpas de sclass pour le stab %s (0x%x)
  pas de point virgule à la fin de la structure ou de l'unioninitialiseurs non vides pour un tableau d'éléments videsinitialisation non statique d'un membre de tableau flexibleinitialiseur étiqueté de manière non trivialindex de tableau non constant dans l'initialisationattribut non nul sans argument sur un non-prototypen'est pas un fichier Java .class validepas configuré pour ABI: « %s »pas assez d'information sur le typepas encore implanté: racine carrée enligne optimisée pour la latencenote: le nombre doit être 0 ou 1nombre de bb noté dans la chaîne d'insn (%d) != n_basic_blocks (%d)nombre de compteurs est %d au lieu de %ddécalage hors des limites d'une chaîne de constanteseuls les constructeurs prennent des initialiseurs de baseseules les variables initialisées peuvent être placées dans la zone mémoire du programmeseules les variables non initialisées peuvent être placées dans une section .bssseuls les variables non initialisées peuvent être placées dans une section .noinitseulement les alias faibles sont supportés dans cette configurationtype de vecteur opaque ne peut être initialiséouverture de /dev/zero: %mouverture du fichier de dépendances %s: %mouverture du fichier de sortie %s: %ml'opérande 1 doit être un registre matériell'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »numéro d'opérande manquant après %%-letternombre d'opérandes hors limiteopérande de nombre au delà de la limite dans le formatnombre d'opérandes spécifié pour un format n'acceptant aucun argumentnombre d'opérandes spécifié avec des affectations supriméesopérande vers ?: a différents typesoptions autorisées: options passées: comparaison ordonnée de pointeur avec le zéro entiermémoire épuiséecontrainte de sortie %d ne doit pas être spécifié avec « %s » clobberContrainte de sortie %d doit spécifier un simple registrenom du fichier de sortie spécifié deux foisnombre de sortie %d n,est pas directement adressableregistres de sortie doivent être regroupés au haut de la pileoutput_move_single:débordement dans les dimensions du tableaudébordement dans l'expression de la constantedébordement dans les valeurs de l'énumérationdébordement dans la conversion implicte de la constanteattribut empaqueté provoque un alignement inefficientattribut empaqueté n'est pas nécessaireremplissage la taille du struct pour aligner les frontièresnoms de paramètres (sans type) dans la déclaration de fonctionerreur d'analyse syntaxiqueerreur d'analyse syntaxique; et la mémoire virtuelle est épuiséedébordement de la pile de l'analyseur syntaxiquepassage d'argument en virgule flottante dans les registres FP n'est pas encore supportépipeusage en arithmétique d'un pointeur vers une fonctionpointeur vers un fonction utilisé dans une soustractionusage en arithmétique d'un pointeur vers une fonction membrenon concordance de type de pointeurs dans un expression conditionnellevaleur de pointeur utilisée là où un complexe était attenduvaleur de pointeur utilisée là où une valeur à virgule flottante était attenduepointeur vers fonction membre %E ne peut être appelé sans un objet; utilisez  .* ou  ->*non concordance entre pointeur et entier dans une expression conditionnelleles pointeurs ne sont pas permis comme valeurs de « case »problème possible détecté dans l'invocation de l'opérateur delete:post-incrément d'adresse n'est pas un registrepré-décrément d'adresse n'est pas un registrepré-incrément d'adresse n'est pas un registreprécisionprécision dans le format de printfprev_bb de %d devrait être %d, pas %dsupport du profileur pour WindISSprofilage n'est pas supporté avec -mg
  programmes: %s
  spécificateur pur lors de la définition d'une fonctionl'étendue des expressions dans les déclarations switch ne sont pas standardlecture de la classe %s pour la seconde fois depuis %senlignage récursiffonctions externes enlignes redéfinies n'ont pas été retenues pour l'enlignageredirection de stdout : %sune référence vers quelque chose n'étant pas un membre gauche a été retournéregistre utilisé pour deux variables registres globalesregistres IX, IY et Z utilisés dans le même INSNrenommé les specs %s à %s
--- 471,477 ----
  #pragma longcall mal composéle répertoire « %s » est ignoré car inexistant
  les registres implicitement dépilés doivent être groupés au haut de la piledans %s, à %s:%ddans le bloc de base %d :type d'unification incomplètespécification inconsistente avec l'instance de la vairableinsn incoorect:incrément d'un pointeur vers une structure inconnuevaleur index au lieu du nom de champ dans l'initialiseur d'unionfonction init trouvée dans l'objet %sinitialisation d'un membre de tableau flexibleinitialisation d'un membre de tableau flexible dans un contexte imbriquéle champ initialisé par effet de bord a été écraséun é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'initialisation d'une valeur à virgule flottante n'est pas une constante à virgule flottanteinitialisation d'entier trop compliquéel'initialisation de variable scalaire requiert un élémentinitialisation invalide pour un membre statique avec constructeurla chaîne d'initialisation est trop longue pour le tableau de caractèresinitialise le tableau avec la liste des paramètresinsn %d à l'intérieur du bloc de base %d mais block_for_insn est %iinsn %d à l'intérieur du bloc de base %d mais block_for_insn est NULLinsn %d est dans de multiples blocs de base (%d et %d)insn ne satisfait pas à ses contraintes:insn à l'extérieur de tout bloc de baseinstallés: %s%s
  instruction d'ordonnancement n'est pas supportée sur cette machine cibletableau d'entier initialisé à l'aide d'une chaîne non-largedébordement d'entier dans l'expressionerreur internal du compilateur. Adresse erronée:erreur internal du compilateur. Décalage incorrect:erreur internal du compilateur. Mode inconnu:erreur interne du compilateur: erreur interneerreur interne - nom Utf8 invalideerreur interne dans check-init: arbre de code n'est pas implanté: %serreur interne dans generate_bytecode_insn - arbre de code n'est pas implanté: %serreur interne: %%) trouvé sans %%( dans le patron d'assemblageerreur interne: %%> trouvé sans %%< dans le patron d'assemblageerreur interne: %%] trouvé sans %%[ dans le patron d'assemblageerreur interne: %%} trouvé sans %%{ dans le patron d'assemblageerreur interne: registre erroné: %derreur interne: cris_side_effect_mode_ok avec des opérandes erronéeserreur interne: effet de bord de insn sideeffect-insn ayant un effet principalroutines d'interruption de service ne peuvent être codées en mode THUMB#pragma %s invalde%%-code est invalideopérande %%A invalideOpérande %%B invalideopérande %%C invalidevaleur %%C invalideopérande %%D invalidevaleur %%D invalidevaleur %%E invalidevaleur %%F invalidevaleur %%G invalidevaleur %%H invalidevaleur %%J invalidevaleur %%J invalidevaleur %%K invalidevaleur %%L invalidevaleur %%M invalidevaleur %%N invalidevaleur %%O invalideopérande %%P invalidevaleur %%P invalidevaleur %%R invalidevaleur %%S invalidevaleur %%T invalidevaleur %%U invalideopérande %%Y invalideopérande %%c invalideopérande %%d invalidevaleur %%d invalideopérande %%f invalidevaleur %%f invalidevaleur %%h invalidevaleur %%j invalidevaleur %%j invalidevaleur %%k invalidevaleur %%m invalidevaleur %%p invalidevaleur %%q invalidevaleur %%r invalideopérande %%s invalidevaleur %%s invalidevaleur %%t/%%b invalidevaleur %%u invalidevaleur %%v invalidevaleur %%x invalidevaleur %%xn invalidePC invalide dans la numéro de ligne de la tableUNSPEC invalide comme opéranderemplacement invalide de registre Z pour insnadresse invalidespécification de base de classe invalideparamètre d'interception invalidecontrainte invalide pour l'opérandeutilisation invalide d'argumenet pour un patron de paramètres de patronexpression invalide comme opérandedéclaration de fonction invalideadresse mémoire (S) d'indirection invalideadresse mémoire d'indirection invalideinitialisation invalideinitialisation invalide pour une chaîne de bitsinsn invalide:membre gauche invalide avec asmmembre gauche de l'affectation invalidemasque invalidedéclaration de membre de fonction invalideopé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 « P »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 « p »opérande invalide pour le modificateur « v »opérande invalide pour le modificateur « z »opérande invalide dans l'instructionopérande invalide pour le modificateur de lettreopérande invalide pour le code de sortieopérande invalide pour le code %%H/%%Lopérande invalide pour le code %%Nopérande invalide pour le code %%Ropérande invalide pour le code %%T/%%Bopérande invalide pour le code %%Uopérande invalide pour le code %%Vopérande invalide pour le code %%popérande invalide pour le code %%sopérandes invalides pour le binaire %sopération invalide sur un type non instanciéqualificteurs invalide pour un type de fonction (autre que fonction membre)étendue invalide du qualificateur dans un nom de pseudo-destructeurregistre invalide dans l'instructionregistre invalide dans l'instruction de déplacementrotation invalide insnid de patron invalideexpression valeur de vérité invalidetype d'argument invalideutilisation invalide de %%d, %%x, ou %%Xutilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétiqueutilisation invalide d'un tableau sans borne spécifiéeutilisation invalide d'un membre flexible de tableauutilisation invalide d'un tableau n'étant pas membre gaucheutilisation invalide d'un membre non statique de fonctionutilisation invalide d'une structure ayant un membre flexibleutilisation invalide d'expression voidinvocation non statique sur un méthode statiqueinvocation statique sur un méthode abstraiteinvocation statique sur un méthode non statiquevisible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirezsaut d'évitement désactivésaut à l'étiquette du « case »rebut à la fin de #pragma %srebut à la fin de #pragma GCC java_exceptionsrebut à la fin de #pragma extern_prefixrebut à la fin de #pragma ghs endsdarebut à la fin de #pragma ghs endtdarebut à la fin de #pragma ghs endzdarebut à la fin de l'interruption #pragma ghsrebut à 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 longcallrebut à la fin de #pragma redefine_extnamerebut à la fin de #pragma weakrebut à la fin de «#pragma %s'rebut à la fin de « #pragma options »rebut à la fin de « #pragma unused »rebut à la fin de la chaîne de signatureétiquette à la fin d'une déclaration composéeétiquette nommée wchar_tvérification lang_* : éched dans %s, à %s:%dlanguage %s n'est pas reconnugrand pointeur de trames change (%d) avec -mtiny-stackgrand entier implicitement tronqué pour un type non signéld a retourné %d code d'état d'exécutionprécision de gaucheprécision de gauche dans le format de strfmoncompteur de décalage vers la gauche >= à la largeur du typele compteur de décalage vers la gauche est négatifl'opérande à gauche de la virgule n'a pas d'effetmodificateur de longueurmodificateur de longueur dans le format printfmodificateur de longueur dans le format de scanfmodificateur de longueur dans le format de strfmonlibraries: %s
! bibliothèque lib%s introuvablelo_sum n'est pas un registreconstante long long n'est pas une opérande immédiate valideconstruit #pragma mal composé#pragma extern_prefix mal composée, ignorésectin mal composée #pragma ghs#pragma redefine_extname mal composée, ignoré#pragma weak mal composée, ignoré«#pragma %s» mal composé - ignoré« #pragma options align={mac68k|power|reset} » mal composé, ignoré« #pragma options » mal composé, ignoréarguments de spécification de fonction mal composésnom de spécification de fonction mal composémasque doit être un immédiatcontrainte de concordance ne permet pas de reigstrecontrainte concordante n'est pas valide dans une opérande de sortienombre d'opérandes invalides pour références de containte concordantesne peut utiliser ensemble -EB et -ELne peut utiliser ensemble -m32 et -m64fonctions média ne sont pas disponibles à mois que -mmedia soit utiliséles fonctions membres sont implicitement amis de leur classeméthode « %s » n'a pas été repéré dans la classeprofilage de fonction mips16mips_debugger_offset appellé avec un pointeur non stack/frame/argaignature ne concorde pas pour le champ « %s » dans « %s »attribut ConstantValue mal positionné (n'est dans aucun champ)$ manquant dans le format pour l'opérande du nombre«(» manquante après «#pragma %s» - ignoré« ( » manquante après « #pragma unused », ignoré« ( » manquante après « #pragma unused », ignoré«)» manquante pour «#pragma %s» - ignoréattribut Code manquantargument manquant à "%s"argument manquant à « -%s »barrière manquante après le boc %iaccolades manquantes autour de l'initialisationaccolade de fermeture manquante pour l'opérandé nomméeparenthèse fermante manquantechamp « %s » manquant dans « %s »caractère de remplissage manquant à la fin du format pour strfmonnom de fonction manquant dans «#pragma %s» - ignoréinitialisation manquantenombre manquantparenthèse ouvrante manquantenom de section manquant dans «#pragma %s» - ignorécaractère %c de terminaison manquantnom de type manquant dans la déclaration typedefmélange des interceptions  C++ et Java dans une unité simple de traduction mélange de déclarations et de définitions de fonction est interditmno-cygwin et mno-win32 ne sont pas compatiblesmode n'est pas QImodedéplacement insn non traitéms-bitfields n'est pas supporté pour objctableau multidimensionel doit avoir des bornes pour chaque dimension excepté pour la premièreplusieurs étiquettes par défaut dans un « switch »types multiples dans une déclarationdoit utiliser  #include <typeinfo> avant d'utiliser typeidmvc&exmvcle utilisédépôt mystérieux d'informations dans %snom manquant pour le membre d'une fonctionvaleurs nommées à retourner ne sont plus supportéesaggrégats anonymes de champs d'espace nom doit être statiquelongueur négative insnentier négatif implicitement converti en un type non signéni le destructeur ni l'opérateur « delete » spécifique à la classe ne sera appellé, même s'ils sont déclarés lorsque la classe est définieassemblage de dialectes alternatifs imbriquésnew ne peut être appliqué à un type de fonctionnew ne peut être appliqué à un type référencénouveaux types ne peuvent être définis dans un type à retournerpas de FUNCTION_PROFILER pour CRISpas d'argumentaucun argument pour la spécification de fonctionaucune description encoreaucun fichier n'a été spécifié à l'entréepas de fichier à l'entréeaucun fichier d'entrée; pas d'accord pour écrire dans les fichiers de sortiepas de registre bas disponible pour faire ressortir les registres du hautpas de profilage du code de 64 bits pour cet ABIpas de registre dans l'adresse« return » manquant dans une fonction devant retourner une valeurpas de sclass pour le stab %s (0x%x)
  pas de point virgule à la fin de la structure ou de l'unioninitialiseurs non vides pour un tableau d'éléments videsinitialisation non statique d'un membre de tableau flexibleinitialiseur étiqueté de manière non trivialindex de tableau non constant dans l'initialisationattribut non nul sans argument sur un non-prototypen'est pas un fichier Java .class validepas configuré pour ABI: « %s »pas assez d'information sur le typepas encore implanté: racine carrée enligne optimisée pour la latencenote: le nombre doit être 0 ou 1nombre de bb noté dans la chaîne d'insn (%d) != n_basic_blocks (%d)nombre de compteurs est %d au lieu de %ddécalage hors des limites d'une chaîne de constanteseuls les constructeurs prennent des initialiseurs de baseseules les variables initialisées peuvent être placées dans la zone mémoire du programmeseules les variables non initialisées peuvent être placées dans une section .bssseuls les variables non initialisées peuvent être placées dans une section .noinitseulement les alias faibles sont supportés dans cette configurationtype de vecteur opaque ne peut être initialiséouverture de /dev/zero: %mouverture du fichier de dépendances %s: %mouverture du fichier de sortie %s: %ml'opérande 1 doit être un registre matériell'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »numéro d'opérande manquant après %%-letternombre d'opérandes hors limiteopérande de nombre au delà de la limite dans le formatnombre d'opérandes spécifié pour un format n'acceptant aucun argumentnombre d'opérandes spécifié avec des affectations supriméesopérande vers ?: a différents typesoptions autorisées: options passées: comparaison ordonnée de pointeur avec le zéro entiermémoire épuiséecontrainte de sortie %d ne doit pas être spécifié avec « %s » clobberContrainte de sortie %d doit spécifier un simple registrenom du fichier de sortie spécifié deux foisnombre de sortie %d n,est pas directement adressableregistres de sortie doivent être regroupés au haut de la pileoutput_move_single:débordement dans les dimensions du tableaudébordement dans l'expression de la constantedébordement dans les valeurs de l'énumérationdébordement dans la conversion implicte de la constanteattribut empaqueté provoque un alignement inefficientattribut empaqueté n'est pas nécessaireremplissage la taille du struct pour aligner les frontièresnoms de paramètres (sans type) dans la déclaration de fonctionerreur d'analyse syntaxiqueerreur d'analyse syntaxique; et la mémoire virtuelle est épuiséedébordement de la pile de l'analyseur syntaxiquepassage d'argument en virgule flottante dans les registres FP n'est pas encore supportépipeusage en arithmétique d'un pointeur vers une fonctionpointeur vers un fonction utilisé dans une soustractionusage en arithmétique d'un pointeur vers une fonction membrenon concordance de type de pointeurs dans un expression conditionnellevaleur de pointeur utilisée là où un complexe était attenduvaleur de pointeur utilisée là où une valeur à virgule flottante était attenduepointeur vers fonction membre %E ne peut être appelé sans un objet; utilisez  .* ou  ->*non concordance entre pointeur et entier dans une expression conditionnelleles pointeurs ne sont pas permis comme valeurs de « case »problème possible détecté dans l'invocation de l'opérateur delete:post-incrément d'adresse n'est pas un registrepré-décrément d'adresse n'est pas un registrepré-incrément d'adresse n'est pas un registreprécisionprécision dans le format de printfprev_bb de %d devrait être %d, pas %dsupport du profileur pour WindISSprofilage n'est pas supporté avec -mg
  programmes: %s
  spécificateur pur lors de la définition d'une fonctionl'étendue des expressions dans les déclarations switch ne sont pas standardlecture de la classe %s pour la seconde fois depuis %senlignage récursiffonctions externes enlignes redéfinies n'ont pas été retenues pour l'enlignageredirection de stdout : %sune référence vers quelque chose n'étant pas un membre gauche a été retournéregistre utilisé pour deux variables registres globalesregistres IX, IY et Z utilisés dans le même INSNrenommé les specs %s à %s
*************** Les options valides sont 1.0, 1.1 et 2.0
*** 489,492 ****
  option -mdebug-%s inconnueOption inconnue -mschedule= (%s)
  Les options valides sont 700, 7100, 7100LC, 7200, 7300 et 8000
  ABI spécifié inconnu: « %s »version de processeur %d inconnue, 40 est utilisé.
! spécification de version CRIS inconnue dans -mtune= : %sspécification de version CRIS inconnue dans -march= ou -mcpu= : %staille du tableau inconnue dans deletetype de caractère de conversion inconnu 0x%x dans le formatmode insn inconnuinsn de déplacement inconnu:code-op inconnu %d@pc=%d durant la vérificationnom de registre inconnu: %srelocalisation unspec inconnuetls-model  "%s" inconnustruct/union sans nom ne définissant aucune instancevariable non nommée ou champ déclaré voidcomparaison non ordonnée sur un argument n'étant pas en virgule flottantebytcode n'est pas atteignable à partir de %d jusqu'à %dbytcode n'est pas atteignable à partir de %d jusqu'à la fin de la méthode.sous-instruction très large non reconnueniveau de sortie de mise au point non reconnu "%s"insn non reconnaissable:adresse non reconnueoption "%s" de la ligne de commande non reconnuespécificateur de format non reconnuoption gcc de mise au point non reconnue: %cnom de registre non reconnue "%s"nom de section non reconnue « %s »supposée constante non reconnuesupposée constante non reconnue dans cris_global_pic_symbolopérator %s non enregistrécombinaison non supportée: %staille d'opérande non supportée pour un registre étenduassemblage de dialectes alternatifs non terminéchaîne de format non terminéearguments inutilisés dans le format de style $utiliser -Winvalid-pch pour plus d'informationsutilisation de %s et de %s ensemble dans le format %sutilisation de l'entré mémoire sans lvalue dans l'opérande asm %d est obsolèteutilisation d'un vieux style de transtypage (cast)CONST_DOUBLE utilisé pour l'adresseutilisé ensemble @FICHIER avec de multiples fichiers bMest pas implantéutilisation de déclaration ne peut nommer le destructeurl'utilisation de déclaration pour un non membre au niveau de la portée de la classevalidate_value_data: boucle dans la chaîne regno (%u)validate_value_data: [%u] next_regno erroné pour une chaîne vide (%u)validate_value_data: [%u] oldest_regno erroné (%u)validate_value_data: [%u] registre non vide dans la chaîne (%s %u %i)valeur de -mfixed-range doit avoir la forme REG1-REG2variable ou champ déclaré voidtype de taille variable déclaré à l'extérieur den'importe quelle fonctionun objet de taille variable peut ne pas être initialisédébordement du vecteur dans l'expressionerreur de vérification au PC=%dverify_flow_info a échouéverify_flow_info: l'arrête succ du bloc de base %d est corrompueverify_flow_info: arrête dupliquée %i->%iverify_flow_info: blocs incorrects pour le fallthru %i->%iverify_flow_info: fallthru incorrect %i->%iverify_flow_info: REG_BR_PROB ne correspond pas à la config %wi %iverify_flow_info: Nombre de blocs erroné %i %iverify_flow_info: Mauvais nombre d'arrête %i->%i %iverify_flow_info: Fréquence de blocs erronée %i %iverify_flow_info: probabilité de l'arrête %i->%i %i erronéetableau virtuel %s[%lu]: élément %lu hors limite dans %s, à %s:%dfonctions virtuelles ne peuvent être amiesvirtuel en dehors de la déclaration de classevisibilité de l'attribut n'est pas supporté dans cette configuration; ignorévaleur void n'a pas été ignorée comme elle aurait dû l'êtreattention : AVERTISSEMENT: -pipe ignoré parce que -save-temps a été spécifiéAVERTISSEMENT: -pipe ignoré parce que -time a été spécifiéAVERTISSEMENT: fichiers .class déjà compilés ignorés avec -CAVERTISSEMENT: utilisation obsolète de l'opérateur %%[ dans les specslors de l'écriture de la sortie dans %s: %mà l'intérieur du contexteinsn erronée dans l'arrête fallthrunombre erroné d'arguments du patron (%d devrait être %d)type d'argument erroné pour abstype d'argument erroné pour un 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 unairexstormy16_print_operand: code inconnuz/Architecturez/mode d'architecture n'est pas supporté sur %stableau de taille zéro ne réserve pas d'espacelargeur zéro dans le format %schaîne de format de longueur nulle %s
\ No newline at end of file
--- 485,488 ----
  option -mdebug-%s inconnueOption inconnue -mschedule= (%s)
  Les options valides sont 700, 7100, 7100LC, 7200, 7300 et 8000
  ABI spécifié inconnu: « %s »version de processeur %d inconnue, 40 est utilisé.
! spécification de version CRIS inconnue dans -mtune= : %sspécification de version CRIS inconnue dans -march= ou -mcpu= : %staille du tableau inconnue dans deletetype de caractère de conversion inconnu 0x%x dans le formatmode insn inconnuinsn de déplacement inconnu:code-op inconnu %d@pc=%d durant la vérificationnom de registre inconnu: %srelocalisation unspec inconnuetls-model  "%s" inconnustruct/union sans nom ne définissant aucune instancevariable non nommée ou champ déclaré voidcomparaison non ordonnée sur un argument n'étant pas en virgule flottantebytcode n'est pas atteignable à partir de %d jusqu'à %dbytcode n'est pas atteignable à partir de %d jusqu'à la fin de la méthode.sous-instruction très large non reconnueniveau de sortie de mise au point non reconnu "%s"insn non reconnaissable:adresse non reconnueoption "%s" de la ligne de commande non reconnuespécificateur de format non reconnuoption gcc de mise au point non reconnue: %cnom de registre non reconnue "%s"nom de section non reconnue « %s »supposée constante non reconnuesupposée constante non reconnue dans cris_global_pic_symbolcombinaison non supportée: %staille d'opérande non supportée pour un registre étenduassemblage de dialectes alternatifs non terminéchaîne de format non terminéearguments inutilisés dans le format de style $utiliser -Winvalid-pch pour plus d'informationsutilisation de %s et de %s ensemble dans le format %sutilisation de l'entré mémoire sans lvalue dans l'opérande asm %d est obsolèteutilisation d'un vieux style de transtypage (cast)CONST_DOUBLE utilisé pour l'adresseutilisé ensemble @FICHIER avec de multiples fichiers bMest pas implantéutilisation de déclaration ne peut nommer le destructeurl'utilisation de déclaration pour un non membre au niveau de la portée de la classevalidate_value_data: boucle dans la chaîne regno (%u)validate_value_data: [%u] next_regno erroné pour une chaîne vide (%u)validate_value_data: [%u] oldest_regno erroné (%u)validate_value_data: [%u] registre non vide dans la chaîne (%s %u %i)valeur de -mfixed-range doit avoir la forme REG1-REG2variable ou champ déclaré voidtype de taille variable déclaré à l'extérieur den'importe quelle fonctionun objet de taille variable peut ne pas être initialisédébordement du vecteur dans l'expressionerreur de vérification au PC=%dverify_flow_info a échouéverify_flow_info: l'arrête succ du bloc de base %d est corrompueverify_flow_info: arrête dupliquée %i->%iverify_flow_info: blocs incorrects pour le fallthru %i->%iverify_flow_info: fallthru incorrect %i->%iverify_flow_info: REG_BR_PROB ne correspond pas à la config %wi %iverify_flow_info: Nombre de blocs erroné %i %iverify_flow_info: Mauvais nombre d'arrête %i->%i %iverify_flow_info: Fréquence de blocs erronée %i %iverify_flow_info: probabilité de l'arrête %i->%i %i erronéetableau virtuel %s[%lu]: élément %lu hors limite dans %s, à %s:%dfonctions virtuelles ne peuvent être amiesvirtuel en dehors de la déclaration de classevisibilité de l'attribut n'est pas supporté dans cette configuration; ignorévaleur void n'a pas été ignorée comme elle aurait dû l'êtreattention : AVERTISSEMENT: -pipe ignoré parce que -save-temps a été spécifiéAVERTISSEMENT: -pipe ignoré parce que -time a été spécifiéAVERTISSEMENT: fichiers .class déjà compilés ignorés avec -CAVERTISSEMENT: utilisation obsolète de l'opérateur %%[ dans les specslors de l'écriture de la sortie dans %s: %mà l'intérieur du contexteinsn erronée dans l'arrête fallthrunombre erroné d'arguments du patron (%d devrait être %d)type d'argument erroné pour abstype d'argument erroné pour un 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 unairexstormy16_print_operand: code inconnuz/Architecturez/mode d'architecture n'est pas supporté sur %stableau de taille zéro ne réserve pas d'espacelargeur zéro dans le format %schaîne de format de longueur nulle %s
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/fr.po gcc-4.0.2/gcc/po/fr.po
*** gcc-4.0.1/gcc/po/fr.po	Thu Jun 16 20:32:52 2005
--- gcc-4.0.2/gcc/po/fr.po	Sun Sep  4 12:23:24 2005
*************** msgid ""
*** 119,125 ****
  msgstr ""
  "Project-Id-Version: GNU gcc 3.4.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2004-11-05 08:00-0500\n"
  "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
  "Language-Team: French <traduc@traduc.org>\n"
--- 119,125 ----
  msgstr ""
  "Project-Id-Version: GNU gcc 3.4.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
  "PO-Revision-Date: 2004-11-05 08:00-0500\n"
  "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
  "Language-Team: French <traduc@traduc.org>\n"
*************** msgstr "<ligne de commande>"
*** 456,500 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "erreur de syntaxe"
  
  # FIXME
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "erreur de syntaxe : impossible de reculer"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "erreur d'analyse syntaxique; et la mémoire virtuelle est épuisée"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "débordement de la pile de l'analyseur syntaxique"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "erreur d'analyse syntaxique"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  msgid "parse error; also virtual memory exhausted"
  msgstr "erreur d'analyse syntaxique; et la mémoire virtuelle est épuisée"
  
  # FIXME
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "erreur de syntaxe : impossible de reculer"
--- 456,489 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "erreur de syntaxe"
  
  # FIXME
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "erreur de syntaxe : impossible de reculer"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "erreur d'analyse syntaxique; et la mémoire virtuelle est épuisée"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "débordement de la pile de l'analyseur syntaxique"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "erreur d'analyse syntaxique"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr "erreur d'analyse syntaxique; et la mémoire virtuelle est épuisée"
  
  # FIXME
! #: c-parse.y:2960
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "erreur de syntaxe : impossible de reculer"
*************** msgstr "Sélectionner le processeur pour 
*** 3448,3455 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3437,3444 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr "utilisé ensemble @FICHIER avec d
*** 6753,8720 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "ne peut spécifier la classe « main » lorsqu'il n'y a pas d'édition de liens"
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr "Terme manquant"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr "«;» attendu"
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr "Nom manquant"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr "« * » attendu"
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr "Déclaration de classe ou d'interface attendue"
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr "Nom de classe manquant"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "«{» attendu"
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr "Nom de super classe manquant"
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr "Nom d'interface manquant"
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr "Initialiseur de variable manquant"
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr "Déclaration invalide"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr "«]» attendu"
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr "«]» non pairé"
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr "Déclaration de méthode invalide, nom de méthode requis"
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr "Identificateur attendu"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr "Déclaration de méthode invalide, type retourné requis"
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "«)» attendu"
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr "Paramètre term formel manquant"
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr "Identificateur manquant"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr "Type term de classe manquant"
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr "Type d'interface invalide"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr "«:» attendu"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr "Déclaration d'expression invalide"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "«(» attendu"
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr "Terme manquant ou «)»"
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr "Expresion de constante manquante ou invalide"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr "Terme manquant et «)» attendus"
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr "Expression de contrôle invalide"
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr "Expression de mise à jour invalide"
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr "Déclaration init invalide"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr "Terme manquant ou «)» attendu"
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr "« class» ou «ceci » attendu"
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr "« class » attendu"
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr "«)» or terme attendu"
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr "«[» attendu"
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr "Champ attendu"
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr "Terme manquant et «]» attendu"
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr "«]» attendu, type d'expression invalide"
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr "Type d'expression invalide"
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr "Type de référence invalide"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr "L'invaocation d'un constructeur doit être la première chose dans un constructeur"
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr "Seuls les constructeurs peuvent invoquer des constructeurs"
! 
! #: options.c:943
  msgid "Display this information"
  msgstr "afficher l'aide-mémoire"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <paramètre>=<valeur>\tinitialiser le <paramètre> avec la valeur.  Voir ci-bas pour la liste complète des paramètres"
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<question>=<réponse>\tassocier la <réponse> à la <question>.  Placer « - » devant la <question> désactive la <réponse> à la <question>"
  
! #: options.c:961
  msgid "Do not discard comments"
  msgstr "Ne pas éliminer les commentaires"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr "Ne pas éliminer les commentaires dans les expansions macro"
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr "-D<macro>[=<valeur>]\tdéfinir le <macro> avec la <valeur>.  Si seul le <macro> est fourni, <valeur> vaut 1 par défaut"
  
! #: options.c:973
  #, fuzzy
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr "-iwithprefixbefore <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
  
! #: options.c:976
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  "  -G <nombre>             placer les données globales et statiques plus\n"
  "                          petites que <nombre> d'octets dans une section\n"
  "                          spéciale (sur certaines cibles)"
  
! #: options.c:979
  msgid "Print the name of header files as they are used"
  msgstr "Afficher les noms des en-têtes de fichiers tel qu'ils sont utilisés"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
! msgstr ""
  
! #: options.c:991
  msgid "Generate make dependencies and compile"
  msgstr "Générer les dépendances pour make et compiler"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr "Traiter les en-têtes manquantes de fichiers comme des fichiers générés"
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr "Identique à -MD mais ignore les en-têtes de fichiers système"
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr "-MQ <cible>\tajouter MAKE-quoted cible"
  
! #: options.c:1021
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O<nombre>\tutiliser le niveau d'optimisation <nombre>"
  
! #: options.c:1024
  msgid "Optimize for space rather than speed"
  msgstr "Optimiser l'utilisation de l'espace plutôt que la vitesse"
  
! #: options.c:1027
  msgid "Do not generate #line directives"
  msgstr "Ne pas générer de directives #line"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<macro>\tabandonner la définition <macro>"
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Cette option est obsolète; utiliser -Wextra à la place"
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Avertir à propos de structures retournés, unions ou tableaux"
  
! #: options.c:1042
! #, fuzzy
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "Avertir à propos du manque possible de parenthèses"
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr "Avertir à propos des fonctions de transtypage avec des types incompatibles"
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Avertir à propos des pointeurs convertis lesquels augment l'alignement"
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr "Avertir à propos des transtypage qui écartent les qualificateurs"
  
! #: options.c:1057
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Avertir à propos des souscripts dont le type est \"char\""
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "Avertir à propos des blocs de commentaires imbriqués et les commentaires C++ qui s'étendent sur plus d'une ligne physique"
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr "Synonyme pour -Wcommentaire"
  
! #: options.c:1066
! #, fuzzy
! msgid "Warn about implicit conversion"
! msgstr "Avertir à propos des déclarations de fonctions implicites"
  
! #: options.c:1069
  msgid "Warn when all constructors and destructors are private"
  msgstr "Avertir lorsque tous les constructeurs et destructeurs sont privés"
  
! #: options.c:1072
  msgid "Warn when a declaration is found after a statement"
  msgstr "Avertir lorsqu'une déclaration est spécifiée après une déclaration"
  
! #: options.c:1075
! #, fuzzy
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr "Avertir si une classe, une méthode ou un champ obsolète est utilisé"
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Avertir à propos de l'utilisation des déclarations « __attribute__ ((deprecated)) »"
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr "Avertir lorsque la passe d'optimisation est désactivée"
  
! #: options.c:1084
  msgid "Warn about compile-time integer division by zero"
  msgstr "Avertir au sujet de la division entière par zéro au moment de la compilation"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Avertir à propos des violations des règles de style de Effective C++"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "Avertir à propos des jetons perdus après #elif et #endif"
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr "Traiter tous les avertissements commes des erreurs"
  
! #: options.c:1096
  msgid "Make implicit function declarations an error"
  msgstr "Faire une erreur lors de déclaration de fonctions implicites"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "Afficher des avertissements superflus (possiblement non désirés)"
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr "Avertir si des déclarations vides obsolètes sont trouvées"
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Avertir à propos des tests d'égalité sur des nombres flottants"
  
! #: options.c:1111
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Avertir à propos des anomalies de format de chaînes pour printf/scanf/strftime/strfmon"
  
! #: options.c:1114
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Avertir lorsqu'il y a trop de passage d'arguments à une fonction pour le format de ses chaînes"
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
  msgstr "Avertir à propos des chaînes de format qui n'ont pas de litérals"
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr "Avertir à propos des problèmes possibles de sécurité avec les formats de fonction"
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Avertir à propos des formats strftime ne laissant que 2 chiffres pour l'année"
  
! #: options.c:1126
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "chaîne de format de longueur nulle %s"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr "Avertir à propos des déclarations de fonctions implicites"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr "Avertir lorsqu'une déclaration ne spécifie pas le type"
  
! #: options.c:1141
! #, fuzzy
! msgid "Warn about calls with implicit interface"
! msgstr "Avertir à propos des déclarations de fonctions implicites"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr "Obsolète. Cette option n'a aucun effet."
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr "Avertir au sujet des variables qui sont initialisés par elles-même"
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Avertir lorsque des fonctions en ligne ne peuvent être enligne"
  
! #: options.c:1153
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Avertir à propos de l'utilisation invalide de macro \"offsetof\""
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr "Avertir à propos des fichier PCH qui sont repérés mais non utilisés"
  
! #: options.c:1159
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-<nombre>\tavertir si un objet est plus grand que <nombre> d'octets"
  
! #: options.c:1162
! #, fuzzy
! msgid "Warn about truncated source lines"
! msgstr "Avertir à propos des options obsolètes du compilateur"
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
  
! #: options.c:1168
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Avertir à propos des déclarations douteuses de \"main\""
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
  
! #: options.c:1174
  msgid "Warn about global functions without previous declarations"
  msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
  
! #: options.c:1177
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
  
! #: options.c:1183
  #, fuzzy
  msgid "Warn about user-specified include directories that do not exist"
  msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
  
! #: options.c:1186
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((noreturn))"
  
! #: options.c:1189
  msgid "Warn about global functions without prototypes"
  msgstr "Avertir à propos des fonctions globales sans prototype"
  
! #: options.c:1192
  msgid "Warn about use of multi-character character constants"
  msgstr "Avertir à propos de l'utilisation des chaînes de multi-caractères"
  
! #: options.c:1195
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Avertir à propos des déclarations \"extern\" qui n'est pas dans l'étendue du fichier"
  
! #: options.c:1198
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Avertir lorsque des fonctions amis sans patron sont déclarés à l'intérieur d'un patron"
  
! #: options.c:1201
  msgid "Warn about non-virtual destructors"
  msgstr "Avertir à propos des destructeurs non virtuels"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! #, fuzzy
! msgid "Warn about usage of non-standard intrinsics"
! msgstr "Avertir à propos de l'utilisation (très peu pour l'instant) des extensions Fortran"
! 
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Avertir si le style de transtypage C est utilisé dans un programme"
  
! #: options.c:1213
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Avertir lorsqu'un paramètre de style ancien de définition est utilisé"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr "Avertir si des fichier .class sont périmées"
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr "Avertir à propos de la surcharge des noms de fonctions virtuelles"
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Avertir lorsque les attributs paquetés n'ont pas d'effet sur l'organisation d'un struct"
  
! #: options.c:1225
  msgid "Warn when padding is required to align structure members"
  msgstr "Avertir lorsque le remplissage est requis pour aligner les membres de structure"
  
! #: options.c:1228
  msgid "Warn about possibly missing parentheses"
  msgstr "Avertir à propos du manque possible de parenthèses"
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Avertir lors de la conversion des types de pointeurs en membres de fonctions"
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "Avertir à propos d'arithmétique portant sur un pointeur de fonction"
  
! #: options.c:1237
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
  
! #: options.c:1240
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Avertir si les méthodes héritées ne sont pas implantées"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "Avertir à propos des déclarations multiples portant sur le même objet"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "Avertir si des modificateurs sont spécifiés sans que cela ne soit nécessaires"
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr "Avertir lorsque le compilateur réordonne le code"
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Avertir lorsque le type de fonction à retourner par défaut est \"int\" (C) ou à propos d'un type inconsisten à retourner (C++)"
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr "Avertir si le sélecteur a de multiples méthodes"
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Avertir à propos des violations possibles des règles de séquence de points"
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr "Avertir lorsqu'une variable locale masque une autre"
  
! #: options.c:1264
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Avertir à propos des comparaisons signés ou non signés"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
  
! #: options.c:1270 options.c:1273
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Avertir à propos du code qui pourrait briser les règles strictes d'alias"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  msgid "Warn about unprototyped function declarations"
  msgstr "Avertir à propos des déclarations de fonctions sans prototype"
  
! #: options.c:1282
! #, fuzzy
! msgid "Warn about \"suspicious\" constructs"
! msgstr "Avertir à propos des déclarations douteuses de \"main\""
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Avertir à propos d'un switch énuméré, sans défaut ou un case est manquant"
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Avertir à propos d'un switch énuméré n'ayant pas de déclaration \"default:\""
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Avertir à propos de tous les switch énumérés où un case spécific manque"
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Avertir lorsque le comportement de synthère diffère de Cfront"
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr "Ne pas supprimer les avertissements pour les en-têtes système"
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
  msgstr "Avertir à propos d'une option absente en C traditionnel"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "Avertir si des trigraphes sont rencontrés et qui pourraient affecter le sens du programme"
  
! #: options.c:1306
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
  
! #: options.c:1309
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "Avertir si un macro indéfini est utilisé dans un directive #if"
  
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "débordement dans l'expression de la constante"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr "Avertir à propos des variables automatiques non initialisées"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr "Avertir à propos des pragmas non reconnus"
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr "Avertir à propos du code qui ne sera jamais exécuté"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr "Autoriser tous les -Wunused- warnings"
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "Avertir lorsqu'une fonction est inutilisée"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "Avertir lorsqu'une étiquette est inutilisée"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "Avertir lorsqu'un paramètre de fonction est inutilisé"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "Avertir lorsque la valeur d'une expression n'est pas utilisée"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "Avertir lorsque 'une variable est inutilisée"
  
! #: options.c:1348
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr "Fournir des chaînes de type \"array of char\""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1357
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info <fichier>\tproduire une déclaration d'information dans le <fichier>"
  
! #: options.c:1369
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d<lettres>\tautoriser les vidanges pour des passes spécifiques du compilateur"
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase <fichier>\tfixer le nom de base du fichier à utiliser pour les vidanges"
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr "--CLASSPATH\tobsolète; utiliser --classpath à la place"
! 
! #: options.c:1378
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Générer du code indépendant de la position si possible"
  
! #: options.c:1381
  #, fuzzy
  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"
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
  msgstr "Forcer à la sémantique du contrôle d'accès à un membre de classe"
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr "Aligner le début des fonctions"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr "Aligner les étiquettes qui sont seulement atteintes par sauts"
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr "Aligner toutes les étiquettes"
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr "Aligner le début des boucles"
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr "Changer lorsque les instances du patron sont produites"
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Spécifier que les arguments peuvent avoir des alias l'un vers l'autre et globaux"
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Présumer que les arguments peuvent avoir des alias globaux mais pas l'un vers l'autre"
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Assumer que les alias d'arguments n'en ont pas l'un vers l'autre ou globaux"
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
  msgstr "Reconnaître le mot clé « asm »"
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
! 
! #: options.c:1441
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Générer des tables étendues qui soient exactes pour chaque borne d'instruction"
  
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr "--bootclasspath=<chemin>\tremplacer le <chemin> système"
! 
! #: options.c:1447
  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"
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Remplacer add,compare,branch avec des branchements utilisant un compteur registre"
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr "Utiliser les informations de profilage pour les probabilités de branchements"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr "Effectuer l'optimisation du chargement du branchement cible avant le thread prologue / epilogue"
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr "Effectuer l'optimisation du chargement du branchement cible après le thread prologue / epilogue"
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  msgid "Recognize built-in functions"
  msgstr "Reconnaître aucun construit dans les fonctions"
  
! #: options.c:1471
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-<registre>\tmarquer le <registre> comme étant préservé à travers les fonctions"
  
! #: options.c:1474
  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"
  
! #: options.c:1477
  msgid "Save registers around function calls"
  msgstr "Sauvegarder les registres autour des appels de fonction"
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr "Vérifier la valeur retournée de new"
  
! #: options.c:1483
! #, fuzzy
! msgid "Generate checks for references to NULL"
! msgstr "Générer le code pour un DLL"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr "--classpath=<chemin>\tfixer le chemin des classes"
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Ne pas placer de globaux non initialisés dans la section commune"
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "Permettre les arguments de l'opérateur « ? » d'avoir différents types"
  
! #: options.c:1498
  msgid "Reduce the size of object files"
  msgstr "Réduire la taille des fichiers objets"
  
! #: options.c:1501
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Rendre les chaînes de mots \"const char[]\" et non pas \"char[]\""
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr "-fconst-string-class=<nom>\tutiliser la classe <nom> pour la chaînes de constantes"
  
! #: options.c:1507
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Effectuer la passe d'optimisation de la propagation-de-copie par registre"
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr "Exécuter des optimisations de sauts croisés"
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Lorsque CSE s'exécute, suivre les sauts vers leurs cibles"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr "Lorsque CSE s'exécute, suivre les sauts considitionnels vers leurs cibles"
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  msgid "Place data items into their own section"
  msgstr "placer les items des données dans leur propre section"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  msgid "Inline member functions by default"
  msgstr "Rendre enligne un membre de fonction par défaut"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr "Déférer le dépilage des arguments de fonction de la pile plus tard"
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Tented de remplir de délais les fentes des instructions de branchement"
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr "Détruire les vérifications de pointeurs nul inutiles"
  
! #: options.c:1546
  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 de localisation des sources doivent être produites au début d'un diagnostique lorsque les lignes doivent s'enrouler"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr ""
! 
! #: options.c:1558
  msgid "Permit '$' as an identifier character"
  msgstr "Autoriser '$' comme identificateur de caractère"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr "-fdump-<type>\tvidander les divers internes du compilateur dans un fichier"
  
! #: options.c:1564
! #, fuzzy
! msgid "Display the code tree after parsing."
! msgstr "Afficher la version du compilateur"
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Supprimer dans la sortie les numéros d'instructions et de notes de lignes dans les vidanges de mises au point"
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Exécuter une élimination DAWRF2 des doublons"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr "Effectuer l'élimination des types non utilisés dans l'information de mise au point"
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr "--encoding=<encodage>\tchoisir l'encodade d'entrée (par défaut provient de la locale)"
! 
! #: options.c:1597
  msgid "Generate code to check exception specifications"
  msgstr "Générer le code pour vérifier les exceptions de spécifications"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "Autoriser le traitement des exceptions"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr "-fexec-charset=<jeucar>\tconvertir toutes les chaînes et les constantes de caractères en jeu de caractères <jeucar>"
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Effectuer un nombre mineur d'optimisations coûteuses"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "Utiliser la convention normale d'appels"
! 
! #: options.c:1624
! #, fuzzy
! msgid "Input file is a file with a list of filenames to compile"
! msgstr "fichier d'entrée est listé dans les noms de fichiers à compiler"
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Assumer qu'aucun NaNs ou infinités ne soit généré"
  
! #: options.c:1630
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-ffixed-<registre>\tmarquer le <registre> comme n'étant plus disponible pour le compilateur"
  
! #: options.c:1633
! #, fuzzy
! msgid "Assume that the source file is fixed form"
! msgstr "Présumer que les pointeurs ne peuvent pas être aliasés"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  #, fuzzy
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "Contrôle l'ordre d'allocation des registres entier"
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "Étendue des variables for-init-statement est local à la boucle"
  
! #: options.c:1648
  msgid "Copy memory address constants into registers before use"
  msgstr "Copier les constantes d'adresses mémoire dans les registres avant de les utiliser"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr "Toujours vérifier dans les archives de classes non générées gcj"
! 
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
  msgstr "Copier les opérandes mémoire dans les registres avant de les utiliser"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
! 
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Ne pas assumer que les bibliothèques standards C et \"main\" existent"
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr "Autoriser le maintien des adresses de fonction dans les registres"
  
! #: options.c:1666
  msgid "Place each function into its own section"
  msgstr "placer chaque fonction dans sa propre section"
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
  msgstr "Exécuter l'élimination de sous-expression commune globale"
  
! #: options.c:1672
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Exécuter l'élimination de sous-expression commune globale"
  
! #: options.c:1675
  #, fuzzy
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Exécuter un stockage redondant après l'élimination de sous-expression commune globale"
  
! #: options.c:1678
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Exécuter un chargement amélioré lors de l'élimination de sous-expression commune globale"
  
! #: options.c:1681
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Exécuter un stockage après l'élimination de sous-expression commune globale"
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
  msgstr "Reconnaître les mots clés définis GNU"
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr "Générer du code pour l'environnement GNU d'exécution"
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
  msgstr "Autoriser l'estimation des probabilités de branchement"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr "Présumer que l'environnement d'exécution C est normal"
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr "Autoriser le support des grands objets"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "Traiter les directive #ident"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Exécuter la conversion des sauts conditionels à des équivalents sans branchements"
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Exécuter la conversion des sauts conditionnels à une exécution conditionnel"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr "Exporter les fonctions même si elles peuvent être enligne"
  
! #: options.c:1723
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Produire les instanciations explicites de patron enligne"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  msgid "Emit implicit instantiations of templates"
  msgstr "Produire les instanciations explicites de patron"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr "Utiliser des tables de décalage pour les appels de méthodes virtuelles"
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr "Ne pas générer de directives .size"
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Porter attention au mot clé \"inline\""
  
! #: options.c:1747
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<nombre>\tlimiter la taille des fonction enligne à <nombre>"
  
! #: options.c:1750
  #, fuzzy
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<jeucar>    spécifier le jeu de caractères par défaut pour les fichiers source"
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Traiter les entrées et les sorties des fonctions avec appels de profilage"
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr "Présumer que les fonctions natives sont implantées et qu'elles utilisent JNI"
! 
! #: options.c:1762
  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 enligne"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr "Produire des variables constantes statiques même si elles ne sont pas utilisées"
  
! #: options.c:1771
  msgid "Give external symbols a leading underscore"
  msgstr "Afficher les symboles externes préfixés d'un caractère de soulignement"
  
! #: options.c:1774
  msgid "Perform loop optimizations"
  msgstr "Exécuter l'optimisation des boucles"
  
! #: options.c:1777
  #, fuzzy
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Exécuter l'optimisation des boucles"
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr "Initialiser errno après les fonctions internes mathématiques"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
  msgstr "Rapporter l'allocation de mémoire permanente"
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Tentative de fusion de constantes identique et des variables constantes"
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Tentative de fusion de constantes identiques à travers des unités de compilation"
  
! #: options.c:1798
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "-fmessage-length=<nombre>\tlimiter la longueur des diagnotiques à <nombre> de caractères par ligne.  0 supprime l'enroulement de ligne"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "Forcer pour toutes les boucles des calculs invariants en dehors des boucles"
  
! #: options.c:1810
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Ne donner d'avertissement au sujet de l'utilisation des extensions de Microsoft"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Générer le code pour l'environnement d'exécution du NeXT (Apple Mac OS X)"
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "Assumer que les receveur de messages Objective-C peut être NIL"
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr ""
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr "Supporter les exceptions synchrones des non appels"
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
  
! #: options.c:1849
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr "Lorsque c'est possible ne pas générer des trames de pile"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "Reconnaître les mots clés C++ comme \"compl\" et \"xor\""
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
  msgstr "Effectuer la passe d'optimisation complète des déplacements par les registres"
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Optimiser sur mesure les appels enfants et récursif"
  
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr "Autorisser l'optimisation du code d'initialisation de classe statique"
! 
! #: options.c:1867
  msgid "Enable optional diagnostics"
  msgstr "Autoriser les diagnostiques optionnels"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr "Empaqueter les membres des structures ensembles sans trous"
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
  msgstr "Retourner les petits aggrégats en mémoire, pas dans les registres"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1891
  msgid "Perform loop peeling"
  msgstr "Exécuter des réductions de boucles"
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr "Autoriser les optimisations des trous spécifiques à une machine"
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Autoriser l'exécution de la passe RTL avant sched2"
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr "Dégrader les erreurs de conformité en des avertissements"
  
! #: options.c:1903
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Générer du code indépendant de la position si possible"
  
! #: options.c:1906
  #, fuzzy
  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"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Générer des instructions prérecherchées, si disponible, pour les tableaux dans les boucles"
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr "Traiter le fichier d'entrée comme ayant déjà été pré-traité"
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr "Autoriser le code de profilage de base du programme"
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
  msgstr "Insérer le code de profilage du programme de arc-based"
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr "Autoriser les options communes pour la génération d'information de profile pour le feedback d'optimisation direct de profile"
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "Autoriser les options communes pour effectuer le feedback d'optimisation direct de profile"
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr "Insérer le code pour profile les expressions de valeurs"
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr "-frandom-seed=<chaîne>\tfaire une compilation reproduisible en utilisant <chaîne>"
  
! #: options.c:1936
  msgid "Return small aggregates in registers"
  msgstr "Retourner les petits aggrégats dans les registres"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr "Autoriser l'optimisation des déplacements par registre"
  
! #: options.c:1942
  msgid "Perform a register renaming optimization pass"
  msgstr "Effectuer une changement de nom de registres après une passe d'optimisation"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr "Ré-ordonner les blocs de base pour améliorer l'emplacement de code"
  
! #: options.c:1948
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "Ré-ordonner les blocs de base pour améliorer l'emplacement de code"
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr "Ré-ordonner les fonctions pour améliorer l'emplacement de code"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr "Utiliser le mode Fix-and-=Continue pour indique que des fichiers objets peuvent interchangés lors de l'éexécution"
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "Autoriser l'instanciation automatique de patron"
  
! #: options.c:1963
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Ajouter une passe d'élimination d'une sous-expression commune après les optimisations de boucle"
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr "Exécuter l'optimiseur de boucle deux fois"
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr "Interdire les optimisation qui assument un comportement d'arrondissement FP par défaut"
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
  msgstr "Générer l'information pour un type de descripteur lors de l'exécution"
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr "Autoriser l'ordonnancement à travers les blocs de base"
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr "Autoriser le mouvement spéculatif de non chargements"
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr "Autoriser le mouvement spéculatif de quelques chargements"
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr "Autoriser l'ordonnancement prématuré de queues insns"
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr "Fixer la distance de vérification de dépendance dans l'ordonnancement prématuré d'insns en queue"
  
! #: options.c:1996
  #, fuzzy
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr "-fsched-stalled-insns-dep=<nombre>   fixer la distance de vérification de dépendance dans l'ordonnancement d'insnsn en queue"
  
! #: options.c:1999
  #, fuzzy
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr "-fsched-stalled-insns=<nombre>       fixer le nombre d'insns en queu qui peuvent être prématurément ordonnancés"
  
! #: options.c:2002
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-fsched-verbose=<numéro>\tnitialiser le niveau de verbosité de l'ordonnanceur"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr "Si l'ordonnancement fait une post recharge, faire un ordonnancement de super bloc"
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr "Si l'ordonnancement fait une post recharge, laisse une trace de l'ordonnancement"
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr "Réordonnancer les instructions avant l'allocation de registres"
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr "Réordonnancer les instructions après l'allocation de registres"
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr "Marquer les données comme partagées au lieu de privées"
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr "Utiliser la même taille pour un double que pour un flottant"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr "Utiliser le type d'entier le moins large possible pour les types d'énumération"
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Écraser le type sous-jacent de \"wchar_t\" vers \"unsigned short\""
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "Désactiver les optimisations observable par le signalement NaNs IEEE"
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "Lorsque \"signed\" ou \"unsigned\" n,est pas fourni rendre le champ de bits signé"
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
  msgstr "Rendre les « char » signés par défaut"
  
! #: options.c:2044
  msgid "Convert floating point constants to single precision constants"
  msgstr "Convertir les constantes en virgules flottantes en constantes de simple précision"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "Insérer du code de vérificaion de la pile dans le programme"
  
! #: options.c:2062
  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>"
  
! #: options.c:2065
  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>"
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr "Afficher les statistiques accumulés durant la compilation"
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr "Autoriser la vérificaitions des affectations dans le stockage des tableaux d'objets"
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr "Exécuter un réduction en force des optimisations"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr "Présumer que des règles stricts d'alias s'appliquent"
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "Vérifier les erreurs de syntaxes et puis stopper"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr "-ftabstop=<nombre>\tfixer la distance de la tabulation des colonnes dans les rapports"
  
! #: options.c:2089
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "-ftemplate-depth-<nombre>\tspécifier la profondeur maximale d'instanciation de patron"
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
  msgstr "Créer les fichiers de données nécessaires à \"gcov\""
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr "Exécuter des optimisations de sauts de thread"
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
  msgstr "Rapporter le temps pris par chaque passe de compilation"
  
! #: options.c:2107
  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]\tinitialiser le modèle de génération de code par défaut de thread local"
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr "Exécuter la formation du super bloc via la duplication de la queue"
  
! #: options.c:2113
  msgid "Assume floating-point operations can trap"
  msgstr "On assume que les opérations en virgule flottante peuvent être attrappées"
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Attrapper les débordements de signe dans l'addition, la soustraction et la multiplication"
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Autoriser les optimisations SSA"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Autoriser l'élimination agressive SSA du code mort"
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Activer les optimisations par l'éditeur de liens"
  
! #: options.c:2140
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "Autoriser l'élimination agressive SSA du code mort"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "Forcer pour toutes les boucles des calculs invariants en dehors des boucles"
  
! #: options.c:2149
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "Renforcer la réduction de toutes les boucles par induction des variables"
  
! #: options.c:2152
  #, fuzzy
  msgid "Enable linear loop transforms on trees"
  msgstr "Activer les optimisations par l'éditeur de liens"
  
! #: options.c:2155
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "Autoriser les optimisations SSA"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Autoriser les optimisations SSA"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "Activer les optimisations par l'éditeur de liens"
  
! #: options.c:2173
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-fsched-verbose=<numéro>\tnitialiser le niveau de verbosité de l'ordonnanceur"
  
! #: options.c:2176
! #, fuzzy
! msgid "Append underscores to externally visible names"
! msgstr "Ajouter des caractères de soulignement aux externes"
! 
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
  msgstr "Compiler complètement à la fois une unité de compilation"
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr "Exécuter la boucle par désenroulement de toutes les boucles"
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Exécuter un dé-roulement des boucles lorsque le compteur d'itération est connu"
  
! #: options.c:2188
  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"
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "Lorsque \"signed\" ou \"unsigned\" n'est pas fourni rendre le champ de bits non signé"
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr "Rendre les \"char\" non signés par défaut"
  
! #: options.c:2197
  msgid "Perform loop unswitching"
  msgstr "Exécuter des boucles sans branchement"
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr "Générer simplement des tables étendues pour le traitement des exceptions"
  
! #: options.c:2203
! #, fuzzy
! msgid "Generate code for the Boehm GC"
! msgstr "Générer le code pour Boehm GC"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Utiliser « __cxa_atexit » pour enregistrer les destructeurs."
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
! 
! #: options.c:2212
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "Effectuer une optimisation sur mesure des appels"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr "Ajouter des commentaires additionnels à la sortie de l'assembleur"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr "Utiliser le profile de la valeur d'expression dans l'optimisation"
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr "Écarter les fonctions virtuelles non utilisées"
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr "Implanter les vtables en utilisant des thunks"
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Produire les symboles communs comme des symboles faibles"
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr "Construire une toile et séparer les utilisations de variables simples"
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr "-fwide-exec-charset=<cset>\tconvertir toutes les chaînes et les constantes larges de caractères en jeux de caractères <cset>"
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr "Générer une directive #line pointant sur le répertoire courant de travail"
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr "Assumer un débordement arithmétique signé enroulé"
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr "Produire l'information des références croisées"
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr "Placer des données initialisées de zéros dans la section bss"
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr "Générer un recherche molle de class (via objc_getClass()) pour l'utilisation en mode Zero-Link"
  
! #: options.c:2260
  msgid "Generate debug information in default format"
  msgstr "Générer les informations de mise au point dans le format par défaut"
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr "Générer les informations de mise au point dans le format COFF"
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Générer les informations de mise au point dans le format DWARF v2"
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr "Vidanger les déclarations dans un fichier .decl"
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr "Générer les informations de mise au point dans le format étendu par défaut"
  
! #: options.c:2275
  msgid "Generate debug information in STABS format"
  msgstr "Générer les informations de mise au point dans le format STABS"
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr "Générer les informations de mise au point dans le format étendu STABS"
  
! #: options.c:2281
  msgid "Generate debug information in VMS format"
  msgstr "Générer les informations de mise au point dans le format VMS"
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr "Générer les information de mise au point dans le format XCOFF"
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Générer les informations de mise au point dans le format étendu XCOFF"
  
! #: options.c:2290
  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"
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr "-imacros <fichier>\taccepter la définition de macros dans le <fichier>"
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include <fichier>\tinclure le contenu du <fichier> avant les autres fichiers"
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr "-iprefix <chemin>\tsélectionner le <chemin> comme préfixer aux deux prochaines options"
  
! #: options.c:2302
  #, fuzzy
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr "-isysroot <répertoire>\tsélectionner le <répertoire> comme répertoire racine du système"
  
! #: options.c:2308
  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 principal"
  
! #: options.c:2311
  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 principal"
  
! #: options.c:2314
  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"
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr "Ne pas rechercher les répertoires standard système d'inclusion (ceux spécifiés avec -isystem seront encore utilisés)"
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr "Ne pas rechercher les répertoires standard système d'inclusion pour C++"
  
! #: options.c:2332
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <fichier>\tproduire la sortie dans le <fichier>"
  
! #: options.c:2335
  msgid "Enable function profiling"
  msgstr "Autoriser le profilage de fonction"
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Émettre les avertissements nécessaires pour être conforme au standard"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr "Identique à -pedantic mais les marque comme des erreurs"
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
  msgstr "Générer les en-têtes C pour les options spécifiques à la plate-forme"
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr "Ne pas afficher les fonctions compilées ou le temps écoulé"
  
! #: options.c:2353
  msgid "Remap file names when including files"
  msgstr "Rampper les noms lors de l'inclusion des fichiers"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "Conforme au standard ISO C++ de 1998"
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr "Conforme au standard ISO C de 1990"
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr "Conforme au standard ISO C de 1999"
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr "Obsolète à la faveur de l'option -std=c99"
  
! #: options.c:2368
! #, fuzzy
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr "Conforme au standard ISO C de 1999"
! 
! #: options.c:2371
! #, fuzzy
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr "Conforme au standard ISO C de 1999"
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "Conforme au standard ISO C de 1999 avec les extensions de GNU"
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "Obsolète à la faveur de l'option -std=gnu99"
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "Conforme au standard ISO C de 1990 tel amendé en 1994"
  
! #: options.c:2398
  #, fuzzy
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "Obsolète à la faveur de l'option -std=c89"
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr "Autoriser le traitement traditionnel"
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tSupporter les tri-graphes ISO C"
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "Ne pas prédéfinir les macros spécifiques au système ou à GCC"
  
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr "Autoriser le mode bavard sur la sortie"
  
! #: options.c:2416
  msgid "Suppress warnings"
  msgstr "Supprimer les avertissements"
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " code de génération de style de switches utilisées est en conflit"
--- 6742,8355 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "ne peut spécifier la classe « main » lorsqu'il n'y a pas d'édition de liens"
  
! #: options.c:881
  msgid "Display this information"
  msgstr "afficher l'aide-mémoire"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <paramètre>=<valeur>\tinitialiser le <paramètre> avec la valeur.  Voir ci-bas pour la liste complète des paramètres"
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<question>=<réponse>\tassocier la <réponse> à la <question>.  Placer « - » devant la <question> désactive la <réponse> à la <question>"
  
! #: options.c:899
  msgid "Do not discard comments"
  msgstr "Ne pas éliminer les commentaires"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr "Ne pas éliminer les commentaires dans les expansions macro"
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr "-D<macro>[=<valeur>]\tdéfinir le <macro> avec la <valeur>.  Si seul le <macro> est fourni, <valeur> vaut 1 par défaut"
  
! #: options.c:911
  #, fuzzy
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr "-iwithprefixbefore <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
  
! #: options.c:914
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  "  -G <nombre>             placer les données globales et statiques plus\n"
  "                          petites que <nombre> d'octets dans une section\n"
  "                          spéciale (sur certaines cibles)"
  
! #: options.c:917
  msgid "Print the name of header files as they are used"
  msgstr "Afficher les noms des en-têtes de fichiers tel qu'ils sont utilisés"
  
! #: options.c:920
! #, fuzzy
! msgid "-I <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"
  
! #: options.c:923
! msgid "Generate make dependencies"
! msgstr "Générer les dépendances pour make"
! 
! #: options.c:926
  msgid "Generate make dependencies and compile"
  msgstr "Générer les dépendances pour make et compiler"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr "-MF <fichier>\técrire les dépendances en sortie dans le fichier fourni"
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr "Traiter les en-têtes manquantes de fichiers comme des fichiers générés"
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr "Identique à -M mais ignore les en-têtes de fichiers système"
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr "Identique à -MD mais ignore les en-têtes de fichiers système"
  
! #: options.c:941
! msgid "Generate phony targets for all headers"
! msgstr "Générer les cibles bidons pour toutes les en-têtes"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr "-MQ <cible>\tajouter MAKE-quoted cible"
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr "-MT <cible>\tajouter une cible sans quote"
! 
! #: options.c:950
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O<nombre>\tutiliser le niveau d'optimisation <nombre>"
  
! #: options.c:953
  msgid "Optimize for space rather than speed"
  msgstr "Optimiser l'utilisation de l'espace plutôt que la vitesse"
  
! #: options.c:956
  msgid "Do not generate #line directives"
  msgstr "Ne pas générer de directives #line"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<macro>\tabandonner la définition <macro>"
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Cette option est obsolète; utiliser -Wextra à la place"
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Avertir à propos de structures retournés, unions ou tableaux"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "Autoriser la plupart des messages d'avertissement"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr "Avertir à propos des fonctions de transtypage avec des types incompatibles"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Avertir à propos des pointeurs convertis lesquels augment l'alignement"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr "Avertir à propos des transtypage qui écartent les qualificateurs"
  
! #: options.c:983
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Avertir à propos des souscripts dont le type est \"char\""
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "Avertir à propos des blocs de commentaires imbriqués et les commentaires C++ qui s'étendent sur plus d'une ligne physique"
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr "Synonyme pour -Wcommentaire"
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
! msgstr "Avertir à propos des conversion confuses de types"
  
! #: options.c:995
  msgid "Warn when all constructors and destructors are private"
  msgstr "Avertir lorsque tous les constructeurs et destructeurs sont privés"
  
! #: options.c:998
  msgid "Warn when a declaration is found after a statement"
  msgstr "Avertir lorsqu'une déclaration est spécifiée après une déclaration"
  
! #: options.c:1001
! msgid "Warn about deprecated compiler features"
! msgstr "Avertir à propos des options obsolètes du compilateur"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Avertir à propos de l'utilisation des déclarations « __attribute__ ((deprecated)) »"
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr "Avertir lorsque la passe d'optimisation est désactivée"
  
! #: options.c:1010
  msgid "Warn about compile-time integer division by zero"
  msgstr "Avertir au sujet de la division entière par zéro au moment de la compilation"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Avertir à propos des violations des règles de style de Effective C++"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "Avertir à propos des jetons perdus après #elif et #endif"
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr "Traiter tous les avertissements commes des erreurs"
  
! #: options.c:1022
  msgid "Make implicit function declarations an error"
  msgstr "Faire une erreur lors de déclaration de fonctions implicites"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "Afficher des avertissements superflus (possiblement non désirés)"
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Avertir à propos des tests d'égalité sur des nombres flottants"
  
! #: options.c:1034
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Avertir à propos des anomalies de format de chaînes pour printf/scanf/strftime/strfmon"
  
! #: options.c:1037
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "Avertir lorsqu'il y a trop de passage d'arguments à une fonction pour le format de ses chaînes"
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
  msgstr "Avertir à propos des chaînes de format qui n'ont pas de litérals"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr "Avertir à propos des problèmes possibles de sécurité avec les formats de fonction"
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Avertir à propos des formats strftime ne laissant que 2 chiffres pour l'année"
  
! #: options.c:1049
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "chaîne de format de longueur nulle %s"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr "Avertir à propos des déclarations de fonctions implicites"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr "Avertir lorsqu'une déclaration ne spécifie pas le type"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr "Obsolète. Cette option n'a aucun effet."
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr "Avertir au sujet des variables qui sont initialisés par elles-même"
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Avertir lorsque des fonctions en ligne ne peuvent être enligne"
  
! #: options.c:1073
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Avertir à propos de l'utilisation invalide de macro \"offsetof\""
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr "Avertir à propos des fichier PCH qui sont repérés mais non utilisés"
  
! #: options.c:1079
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-<nombre>\tavertir si un objet est plus grand que <nombre> d'octets"
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
  
! #: options.c:1085
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Avertir à propos des déclarations douteuses de \"main\""
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
  
! #: options.c:1091
  msgid "Warn about global functions without previous declarations"
  msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
  
! #: options.c:1094
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
  
! #: options.c:1100
  #, fuzzy
  msgid "Warn about user-specified include directories that do not exist"
  msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
  
! #: options.c:1103
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((noreturn))"
  
! #: options.c:1106
  msgid "Warn about global functions without prototypes"
  msgstr "Avertir à propos des fonctions globales sans prototype"
  
! #: options.c:1109
  msgid "Warn about use of multi-character character constants"
  msgstr "Avertir à propos de l'utilisation des chaînes de multi-caractères"
  
! #: options.c:1112
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Avertir à propos des déclarations \"extern\" qui n'est pas dans l'étendue du fichier"
  
! #: options.c:1115
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Avertir lorsque des fonctions amis sans patron sont déclarés à l'intérieur d'un patron"
  
! #: options.c:1118
  msgid "Warn about non-virtual destructors"
  msgstr "Avertir à propos des destructeurs non virtuels"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Avertir si le style de transtypage C est utilisé dans un programme"
  
! #: options.c:1127
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Avertir lorsqu'un paramètre de style ancien de définition est utilisé"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr "Avertir à propos de la surcharge des noms de fonctions virtuelles"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Avertir lorsque les attributs paquetés n'ont pas d'effet sur l'organisation d'un struct"
  
! #: options.c:1136
  msgid "Warn when padding is required to align structure members"
  msgstr "Avertir lorsque le remplissage est requis pour aligner les membres de structure"
  
! #: options.c:1139
  msgid "Warn about possibly missing parentheses"
  msgstr "Avertir à propos du manque possible de parenthèses"
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Avertir lors de la conversion des types de pointeurs en membres de fonctions"
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "Avertir à propos d'arithmétique portant sur un pointeur de fonction"
  
! #: options.c:1148
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
  
! #: options.c:1151
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Avertir si les méthodes héritées ne sont pas implantées"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "Avertir à propos des déclarations multiples portant sur le même objet"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr "Avertir lorsque le compilateur réordonne le code"
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "Avertir lorsque le type de fonction à retourner par défaut est \"int\" (C) ou à propos d'un type inconsisten à retourner (C++)"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr "Avertir si le sélecteur a de multiples méthodes"
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Avertir à propos des violations possibles des règles de séquence de points"
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr "Avertir lorsqu'une variable locale masque une autre"
  
! #: options.c:1172
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Avertir à propos des comparaisons signés ou non signés"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
  
! #: options.c:1178 options.c:1181
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Avertir à propos du code qui pourrait briser les règles strictes d'alias"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  msgid "Warn about unprototyped function declarations"
  msgstr "Avertir à propos des déclarations de fonctions sans prototype"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Avertir à propos d'un switch énuméré, sans défaut ou un case est manquant"
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Avertir à propos d'un switch énuméré n'ayant pas de déclaration \"default:\""
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Avertir à propos de tous les switch énumérés où un case spécific manque"
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Avertir lorsque le comportement de synthère diffère de Cfront"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr "Ne pas supprimer les avertissements pour les en-têtes système"
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
  msgstr "Avertir à propos d'une option absente en C traditionnel"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "Avertir si des trigraphes sont rencontrés et qui pourraient affecter le sens du programme"
  
! #: options.c:1211
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
  
! #: options.c:1214
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "Avertir si un macro indéfini est utilisé dans un directive #if"
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr "Avertir à propos des variables automatiques non initialisées"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr "Avertir à propos des pragmas non reconnus"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr "Avertir à propos du code qui ne sera jamais exécuté"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr "Autoriser tous les -Wunused- warnings"
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "Avertir lorsqu'une fonction est inutilisée"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "Avertir lorsqu'une étiquette est inutilisée"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "Avertir lorsqu'un paramètre de fonction est inutilisé"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "Avertir lorsque la valeur d'une expression n'est pas utilisée"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "Avertir lorsque 'une variable est inutilisée"
  
! #: options.c:1247
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr "Fournir des chaînes de type \"array of char\""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1256
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info <fichier>\tproduire une déclaration d'information dans le <fichier>"
  
! #: options.c:1268
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d<lettres>\tautoriser les vidanges pour des passes spécifiques du compilateur"
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase <fichier>\tfixer le nom de base du fichier à utiliser pour les vidanges"
  
! #: options.c:1274
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Générer du code indépendant de la position si possible"
  
! #: options.c:1277
  #, fuzzy
  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"
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
  msgstr "Forcer à la sémantique du contrôle d'accès à un membre de classe"
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr "Aligner le début des fonctions"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr "Aligner les étiquettes qui sont seulement atteintes par sauts"
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr "Aligner toutes les étiquettes"
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr "Aligner le début des boucles"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr "Changer lorsque les instances du patron sont produites"
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
  msgstr "Spécifier que les arguments peuvent avoir des alias l'un vers l'autre et globaux"
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr "Présumer que les arguments peuvent avoir des alias globaux mais pas l'un vers l'autre"
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "Assumer que les alias d'arguments n'en ont pas l'un vers l'autre ou globaux"
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
  msgstr "Reconnaître le mot clé « asm »"
  
! #: options.c:1328
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Générer des tables étendues qui soient exactes pour chaque borne d'instruction"
  
! #: options.c:1331
  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"
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Remplacer add,compare,branch avec des branchements utilisant un compteur registre"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr "Utiliser les informations de profilage pour les probabilités de branchements"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr "Effectuer l'optimisation du chargement du branchement cible avant le thread prologue / epilogue"
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr "Effectuer l'optimisation du chargement du branchement cible après le thread prologue / epilogue"
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  msgid "Recognize built-in functions"
  msgstr "Reconnaître aucun construit dans les fonctions"
  
! #: options.c:1355
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-<registre>\tmarquer le <registre> comme étant préservé à travers les fonctions"
  
! #: options.c:1358
  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"
  
! #: options.c:1361
  msgid "Save registers around function calls"
  msgstr "Sauvegarder les registres autour des appels de fonction"
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr "Vérifier la valeur retournée de new"
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Ne pas placer de globaux non initialisés dans la section commune"
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "Permettre les arguments de l'opérateur « ? » d'avoir différents types"
  
! #: options.c:1373
  msgid "Reduce the size of object files"
  msgstr "Réduire la taille des fichiers objets"
  
! #: options.c:1376
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Rendre les chaînes de mots \"const char[]\" et non pas \"char[]\""
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr "-fconst-string-class=<nom>\tutiliser la classe <nom> pour la chaînes de constantes"
  
! #: options.c:1382
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Effectuer la passe d'optimisation de la propagation-de-copie par registre"
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr "Exécuter des optimisations de sauts croisés"
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Lorsque CSE s'exécute, suivre les sauts vers leurs cibles"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr "Lorsque CSE s'exécute, suivre les sauts considitionnels vers leurs cibles"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  msgid "Place data items into their own section"
  msgstr "placer les items des données dans leur propre section"
  
! #: options.c:1400
  msgid "Inline member functions by default"
  msgstr "Rendre enligne un membre de fonction par défaut"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr "Déférer le dépilage des arguments de fonction de la pile plus tard"
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Tented de remplir de délais les fentes des instructions de branchement"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr "Détruire les vérifications de pointeurs nul inutiles"
  
! #: options.c:1412
  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 de localisation des sources doivent être produites au début d'un diagnostique lorsque les lignes doivent s'enrouler"
  
! #: options.c:1415
  msgid "Permit '$' as an identifier character"
  msgstr "Autoriser '$' comme identificateur de caractère"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr "-fdump-<type>\tvidander les divers internes du compilateur dans un fichier"
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Supprimer dans la sortie les numéros d'instructions et de notes de lignes dans les vidanges de mises au point"
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Exécuter une élimination DAWRF2 des doublons"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr "Effectuer l'élimination des types non utilisés dans l'information de mise au point"
  
! #: options.c:1436
  msgid "Generate code to check exception specifications"
  msgstr "Générer le code pour vérifier les exceptions de spécifications"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "Autoriser le traitement des exceptions"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr "-fexec-charset=<jeucar>\tconvertir toutes les chaînes et les constantes de caractères en jeu de caractères <jeucar>"
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Effectuer un nombre mineur d'optimisations coûteuses"
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Assumer qu'aucun NaNs ou infinités ne soit généré"
  
! #: options.c:1460
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-ffixed-<registre>\tmarquer le <registre> comme n'étant plus disponible pour le compilateur"
  
! #: options.c:1469
  #, fuzzy
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "Contrôle l'ordre d'allocation des registres entier"
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "Étendue des variables for-init-statement est local à la boucle"
  
! #: options.c:1475
  msgid "Copy memory address constants into registers before use"
  msgstr "Copier les constantes d'adresses mémoire dans les registres avant de les utiliser"
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
  msgstr "Copier les opérandes mémoire dans les registres avant de les utiliser"
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Ne pas assumer que les bibliothèques standards C et \"main\" existent"
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr "Autoriser le maintien des adresses de fonction dans les registres"
  
! #: options.c:1487
  msgid "Place each function into its own section"
  msgstr "placer chaque fonction dans sa propre section"
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
  msgstr "Exécuter l'élimination de sous-expression commune globale"
  
! #: options.c:1493
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Exécuter l'élimination de sous-expression commune globale"
  
! #: options.c:1496
  #, fuzzy
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Exécuter un stockage redondant après l'élimination de sous-expression commune globale"
  
! #: options.c:1499
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Exécuter un chargement amélioré lors de l'élimination de sous-expression commune globale"
  
! #: options.c:1502
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Exécuter un stockage après l'élimination de sous-expression commune globale"
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
  msgstr "Reconnaître les mots clés définis GNU"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr "Générer du code pour l'environnement GNU d'exécution"
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
  msgstr "Autoriser l'estimation des probabilités de branchement"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr "Présumer que l'environnement d'exécution C est normal"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr "Autoriser le support des grands objets"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "Traiter les directive #ident"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Exécuter la conversion des sauts conditionels à des équivalents sans branchements"
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Exécuter la conversion des sauts conditionnels à une exécution conditionnel"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr "Exporter les fonctions même si elles peuvent être enligne"
  
! #: options.c:1541
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Produire les instanciations explicites de patron enligne"
  
! #: options.c:1544
  msgid "Emit implicit instantiations of templates"
  msgstr "Produire les instanciations explicites de patron"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr "Ne pas générer de directives .size"
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Porter attention au mot clé \"inline\""
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
! 
! #: options.c:1559
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<nombre>\tlimiter la taille des fonction enligne à <nombre>"
  
! #: options.c:1562
  #, fuzzy
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<jeucar>    spécifier le jeu de caractères par défaut pour les fichiers source"
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Traiter les entrées et les sorties des fonctions avec appels de profilage"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  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 enligne"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr "Produire des variables constantes statiques même si elles ne sont pas utilisées"
  
! #: options.c:1580
  msgid "Give external symbols a leading underscore"
  msgstr "Afficher les symboles externes préfixés d'un caractère de soulignement"
  
! #: options.c:1583
  msgid "Perform loop optimizations"
  msgstr "Exécuter l'optimisation des boucles"
  
! #: options.c:1586
  #, fuzzy
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "Exécuter l'optimisation des boucles"
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr "Initialiser errno après les fonctions internes mathématiques"
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
  msgstr "Rapporter l'allocation de mémoire permanente"
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Tentative de fusion de constantes identique et des variables constantes"
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Tentative de fusion de constantes identiques à travers des unités de compilation"
  
! #: options.c:1601
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "-fmessage-length=<nombre>\tlimiter la longueur des diagnotiques à <nombre> de caractères par ligne.  0 supprime l'enroulement de ligne"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "Forcer pour toutes les boucles des calculs invariants en dehors des boucles"
  
! #: options.c:1610
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Ne donner d'avertissement au sujet de l'utilisation des extensions de Microsoft"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Générer le code pour l'environnement d'exécution du NeXT (Apple Mac OS X)"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "Assumer que les receveur de messages Objective-C peut être NIL"
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr "Supporter les exceptions synchrones des non appels"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
  
! #: options.c:1646
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr "Lorsque c'est possible ne pas générer des trames de pile"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "Reconnaître les mots clés C++ comme \"compl\" et \"xor\""
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
  msgstr "Effectuer la passe d'optimisation complète des déplacements par les registres"
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Optimiser sur mesure les appels enfants et récursif"
  
! #: options.c:1661
  msgid "Enable optional diagnostics"
  msgstr "Autoriser les diagnostiques optionnels"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr "Empaqueter les membres des structures ensembles sans trous"
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
  msgstr "Retourner les petits aggrégats en mémoire, pas dans les registres"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1679
  msgid "Perform loop peeling"
  msgstr "Exécuter des réductions de boucles"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr "Autoriser les optimisations des trous spécifiques à une machine"
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Autoriser l'exécution de la passe RTL avant sched2"
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr "Dégrader les erreurs de conformité en des avertissements"
  
! #: options.c:1691
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Générer du code indépendant de la position si possible"
  
! #: options.c:1694
  #, fuzzy
  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"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Générer des instructions prérecherchées, si disponible, pour les tableaux dans les boucles"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr "Traiter le fichier d'entrée comme ayant déjà été pré-traité"
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr "Autoriser le code de profilage de base du programme"
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
  msgstr "Insérer le code de profilage du programme de arc-based"
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr "Autoriser les options communes pour la génération d'information de profile pour le feedback d'optimisation direct de profile"
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "Autoriser les options communes pour effectuer le feedback d'optimisation direct de profile"
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr "Insérer le code pour profile les expressions de valeurs"
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr "-frandom-seed=<chaîne>\tfaire une compilation reproduisible en utilisant <chaîne>"
  
! #: options.c:1724
  msgid "Return small aggregates in registers"
  msgstr "Retourner les petits aggrégats dans les registres"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr "Autoriser l'optimisation des déplacements par registre"
  
! #: options.c:1730
  msgid "Perform a register renaming optimization pass"
  msgstr "Effectuer une changement de nom de registres après une passe d'optimisation"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr "Ré-ordonner les blocs de base pour améliorer l'emplacement de code"
  
! #: options.c:1736
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "Ré-ordonner les blocs de base pour améliorer l'emplacement de code"
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr "Ré-ordonner les fonctions pour améliorer l'emplacement de code"
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr "Utiliser le mode Fix-and-=Continue pour indique que des fichiers objets peuvent interchangés lors de l'éexécution"
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "Autoriser l'instanciation automatique de patron"
  
! #: options.c:1748
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Ajouter une passe d'élimination d'une sous-expression commune après les optimisations de boucle"
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr "Exécuter l'optimiseur de boucle deux fois"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr "Interdire les optimisation qui assument un comportement d'arrondissement FP par défaut"
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
  msgstr "Générer l'information pour un type de descripteur lors de l'exécution"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr "Autoriser l'ordonnancement à travers les blocs de base"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr "Autoriser le mouvement spéculatif de non chargements"
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr "Autoriser le mouvement spéculatif de quelques chargements"
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr "Autoriser l'ordonnancement prématuré de queues insns"
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr "Fixer la distance de vérification de dépendance dans l'ordonnancement prématuré d'insns en queue"
  
! #: options.c:1781
  #, fuzzy
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr "-fsched-stalled-insns-dep=<nombre>   fixer la distance de vérification de dépendance dans l'ordonnancement d'insnsn en queue"
  
! #: options.c:1784
  #, fuzzy
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr "-fsched-stalled-insns=<nombre>       fixer le nombre d'insns en queu qui peuvent être prématurément ordonnancés"
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-fsched-verbose=<numéro>\tnitialiser le niveau de verbosité de l'ordonnanceur"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr "Si l'ordonnancement fait une post recharge, faire un ordonnancement de super bloc"
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr "Si l'ordonnancement fait une post recharge, laisse une trace de l'ordonnancement"
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr "Réordonnancer les instructions avant l'allocation de registres"
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr "Réordonnancer les instructions après l'allocation de registres"
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr "Marquer les données comme partagées au lieu de privées"
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr "Utiliser la même taille pour un double que pour un flottant"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr "Utiliser le type d'entier le moins large possible pour les types d'énumération"
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "Écraser le type sous-jacent de \"wchar_t\" vers \"unsigned short\""
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "Désactiver les optimisations observable par le signalement NaNs IEEE"
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "Lorsque \"signed\" ou \"unsigned\" n,est pas fourni rendre le champ de bits signé"
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
  msgstr "Rendre les « char » signés par défaut"
  
! #: options.c:1826
  msgid "Convert floating point constants to single precision constants"
  msgstr "Convertir les constantes en virgules flottantes en constantes de simple précision"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "Insérer du code de vérificaion de la pile dans le programme"
  
! #: options.c:1844
  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>"
  
! #: options.c:1847
  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>"
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr "Afficher les statistiques accumulés durant la compilation"
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr "Exécuter un réduction en force des optimisations"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr "Présumer que des règles stricts d'alias s'appliquent"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "Vérifier les erreurs de syntaxes et puis stopper"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr "-ftabstop=<nombre>\tfixer la distance de la tabulation des colonnes dans les rapports"
  
! #: options.c:1868
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "-ftemplate-depth-<nombre>\tspécifier la profondeur maximale d'instanciation de patron"
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
  msgstr "Créer les fichiers de données nécessaires à \"gcov\""
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr "Exécuter des optimisations de sauts de thread"
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
  msgstr "Rapporter le temps pris par chaque passe de compilation"
  
! #: options.c:1886
  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]\tinitialiser le modèle de génération de code par défaut de thread local"
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr "Exécuter la formation du super bloc via la duplication de la queue"
  
! #: options.c:1892
  msgid "Assume floating-point operations can trap"
  msgstr "On assume que les opérations en virgule flottante peuvent être attrappées"
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Attrapper les débordements de signe dans l'addition, la soustraction et la multiplication"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "Autoriser les optimisations SSA"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "Autoriser l'élimination agressive SSA du code mort"
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Activer les optimisations par l'éditeur de liens"
  
! #: options.c:1919
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "Autoriser l'élimination agressive SSA du code mort"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "Forcer pour toutes les boucles des calculs invariants en dehors des boucles"
  
! #: options.c:1928
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "Renforcer la réduction de toutes les boucles par induction des variables"
  
! #: options.c:1931
  #, fuzzy
  msgid "Enable linear loop transforms on trees"
  msgstr "Activer les optimisations par l'éditeur de liens"
  
! #: options.c:1934
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "Autoriser les optimisations SSA"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "Autoriser les optimisations SSA"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "Activer les optimisations par l'éditeur de liens"
  
! #: options.c:1952
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-fsched-verbose=<numéro>\tnitialiser le niveau de verbosité de l'ordonnanceur"
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
  msgstr "Compiler complètement à la fois une unité de compilation"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr "Exécuter la boucle par désenroulement de toutes les boucles"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Exécuter un dé-roulement des boucles lorsque le compteur d'itération est connu"
  
! #: options.c:1964
  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"
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "Lorsque \"signed\" ou \"unsigned\" n'est pas fourni rendre le champ de bits non signé"
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr "Rendre les \"char\" non signés par défaut"
  
! #: options.c:1973
  msgid "Perform loop unswitching"
  msgstr "Exécuter des boucles sans branchement"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr "Générer simplement des tables étendues pour le traitement des exceptions"
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Utiliser « __cxa_atexit » pour enregistrer les destructeurs."
  
! #: options.c:1982
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "Effectuer une optimisation sur mesure des appels"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr "Ajouter des commentaires additionnels à la sortie de l'assembleur"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr "Utiliser le profile de la valeur d'expression dans l'optimisation"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr "Écarter les fonctions virtuelles non utilisées"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr "Implanter les vtables en utilisant des thunks"
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Produire les symboles communs comme des symboles faibles"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr "Construire une toile et séparer les utilisations de variables simples"
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr "-fwide-exec-charset=<cset>\tconvertir toutes les chaînes et les constantes larges de caractères en jeux de caractères <cset>"
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr "Générer une directive #line pointant sur le répertoire courant de travail"
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr "Assumer un débordement arithmétique signé enroulé"
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr "Produire l'information des références croisées"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr "Placer des données initialisées de zéros dans la section bss"
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr "Générer un recherche molle de class (via objc_getClass()) pour l'utilisation en mode Zero-Link"
  
! #: options.c:2030
  msgid "Generate debug information in default format"
  msgstr "Générer les informations de mise au point dans le format par défaut"
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr "Générer les informations de mise au point dans le format COFF"
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Générer les informations de mise au point dans le format DWARF v2"
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr "Vidanger les déclarations dans un fichier .decl"
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr "Générer les informations de mise au point dans le format étendu par défaut"
  
! #: options.c:2045
  msgid "Generate debug information in STABS format"
  msgstr "Générer les informations de mise au point dans le format STABS"
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr "Générer les informations de mise au point dans le format étendu STABS"
  
! #: options.c:2051
  msgid "Generate debug information in VMS format"
  msgstr "Générer les informations de mise au point dans le format VMS"
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr "Générer les information de mise au point dans le format XCOFF"
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Générer les informations de mise au point dans le format étendu XCOFF"
  
! #: options.c:2060
  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"
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr "-imacros <fichier>\taccepter la définition de macros dans le <fichier>"
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include <fichier>\tinclure le contenu du <fichier> avant les autres fichiers"
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr "-iprefix <chemin>\tsélectionner le <chemin> comme préfixer aux deux prochaines options"
  
! #: options.c:2072
  #, fuzzy
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr "-isysroot <répertoire>\tsélectionner le <répertoire> comme répertoire racine du système"
  
! #: options.c:2078
  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 principal"
  
! #: options.c:2081
  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 principal"
  
! #: options.c:2084
  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"
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr "Ne pas rechercher les répertoires standard système d'inclusion (ceux spécifiés avec -isystem seront encore utilisés)"
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr "Ne pas rechercher les répertoires standard système d'inclusion pour C++"
  
! #: options.c:2102
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <fichier>\tproduire la sortie dans le <fichier>"
  
! #: options.c:2105
  msgid "Enable function profiling"
  msgstr "Autoriser le profilage de fonction"
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Émettre les avertissements nécessaires pour être conforme au standard"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr "Identique à -pedantic mais les marque comme des erreurs"
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
  msgstr "Générer les en-têtes C pour les options spécifiques à la plate-forme"
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr "Ne pas afficher les fonctions compilées ou le temps écoulé"
  
! #: options.c:2120
  msgid "Remap file names when including files"
  msgstr "Rampper les noms lors de l'inclusion des fichiers"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "Conforme au standard ISO C++ de 1998"
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr "Conforme au standard ISO C de 1990"
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr "Conforme au standard ISO C de 1999"
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr "Obsolète à la faveur de l'option -std=c99"
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "Conforme au standard ISO C de 1999 avec les extensions de GNU"
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "Obsolète à la faveur de l'option -std=gnu99"
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "Conforme au standard ISO C de 1990 tel amendé en 1994"
  
! #: options.c:2156
  #, fuzzy
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "Obsolète à la faveur de l'option -std=c89"
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr "Autoriser le traitement traditionnel"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tSupporter les tri-graphes ISO C"
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "Ne pas prédéfinir les macros spécifiques au système ou à GCC"
  
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr "Autoriser le mode bavard sur la sortie"
  
! #: options.c:2171
! msgid "Display the compiler's version"
! msgstr "Afficher la version du compilateur"
! 
! #: options.c:2174
  msgid "Suppress warnings"
  msgstr "Supprimer les avertissements"
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "profilage n'est pas supporté avec -mg\n"
+ 
+ #: config/i386/nwld.h:34
+ #, fuzzy
+ msgid "Static linking is not supported.\n"
+ msgstr "expression limitant la pile n'est pas supportée"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-msoft-float et -mhard_float ne peuvent être utilisées ensembles"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-mbig-endian et -mlittle-endian ne peuvent être utilisés ensemble"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg et -fomit-frame-pointer sont incompatibles"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " code de génération de style de switches utilisées est en conflit"
*************** msgstr " code de génération de style de 
*** 8723,8728 ****
--- 8358,8367 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg et -p et -fomit-frame-pointer sont incompatibles"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr "Le m210 ne supporte pas le code pour système à octets de poids faible"
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "ne peut utiliser ensemble -EB et -EL"
*************** msgstr "-mhard-float n'est pas supporté"
*** 8736,8745 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "-msingle-float et -msoft-float ne peuvent être spécifiés ensembles"
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "shared et mdll ne sont pas compatibles"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  msgid "does not support multilib"
--- 8375,8380 ----
*************** msgstr "ne supporte pas multilib"
*** 8751,8797 ****
  msgid "may not use both -m32 and -m64"
  msgstr "ne peut utiliser ensemble -m32 et -m64"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg et -fomit-frame-pointer sont incompatibles"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "-c ou -S requis pour Ada"
! 
! #: config/sh/sh.h:685
! #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "ne supporte pas multilib"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
! #: config/i386/nwld.h:34
  #, fuzzy
! msgid "Static linking is not supported.\n"
! msgstr "expression limitant la pile n'est pas supportée"
! 
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni et -femit-class-files sont incompatibles"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni et -femit-class-file sont incompatibles"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr "Le m210 ne supporte pas le code pour système à octets de poids faible"
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
--- 8386,8411 ----
  msgid "may not use both -m32 and -m64"
  msgstr "ne peut utiliser ensemble -m32 et -m64"
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC ne supporte pas -C ou -CC sans utiliser -E"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "-E est requis lorsque l'entrée est faite à partir de l'entrée standard"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin et mno-win32 ne sont pas compatibles"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "shared et mdll ne sont pas compatibles"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "L'option -shared n'est pas couramment supportée pour VAS ELF."
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
*************** msgstr "-p et -pp spécifié - n'en prendr
*** 8805,8826 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-G et -static sont mutuellement exclusives"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin et mno-win32 ne sont pas compatibles"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "L'option -shared n'est pas couramment supportée pour VAS ELF."
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC ne supporte pas -C ou -CC sans utiliser -E"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "-E est requis lorsque l'entrée est faite à partir de l'entrée standard"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
--- 8419,8444 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-G et -static sont mutuellement exclusives"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni et -femit-class-files sont incompatibles"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni et -femit-class-file sont incompatibles"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "-c ou -S requis pour Ada"
! 
! #: config/sh/sh.h:685
  #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "ne supporte pas multilib"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
*************** msgstr "-keep_private_externs n'est pas 
*** 8854,8870 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle n'est pas permis avec -dynamiclib"
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-msoft-float et -mhard_float ne peuvent être utilisées ensembles"
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-mbig-endian et -mlittle-endian ne peuvent être utilisés ensemble"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "profilage n'est pas supporté avec -mg\n"
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
--- 8472,8484 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle n'est pas permis avec -dynamiclib"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
*************** msgstr "mot clé ou nom de type inutile d
*** 9907,9914 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificateurs de types dupliqués dans déclaration %s"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "déclaration vide"
--- 9521,9527 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificateurs de types dupliqués dans déclaration %s"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "déclaration vide"
*************** msgstr "pour générer les dépendances, vo
*** 11402,11418 ****
  msgid "too late for # directive to set debug directory"
  msgstr "il est trop tard pour la directive # pour fixer un répertoire de mise au point"
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C interdit un fichier source vide"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la définition de données n'a pas de type ni de classe de stockage"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ne permet pas de « ; » additionnel en dehors d'une fonction"
--- 11015,11031 ----
  msgid "too late for # directive to set debug directory"
  msgstr "il est trop tard pour la directive # pour fixer un répertoire de mise au point"
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C interdit un fichier source vide"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la définition de données n'a pas de type ni de classe de stockage"
  
! #: c-parse.y:388
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ne permet pas de « ; » additionnel en dehors d'une fonction"
*************** msgstr "ISO C ne permet pas de « ; » add
*** 11422,11554 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "sizeof appliqué sur un champ de bits"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C interdit l'omission du terme central de l'expression ?:"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
  # FIXME
! #: c-parse.y:648 objc/objc-parse.y:670
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 interdit les mots composés"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C interdit les groupes d'accolades à l'intérieur d'expressions"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de « __builtin_choose_expr » n'est pas une constante"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "« typeof » appliqué à un champ de bits"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C interdit d'initialiser avec des accolades vides"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 interdit de spécifier des sous-objets à initialiser"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolète d'une initialisation désignée sans « = »"
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "utilisation obsolète d'une initialisation désignée avec « : »"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C interdit de spécifier les bornes des éléments à initaliser"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C interdit les fonctions imbriquées"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C interdit les références anticipée vers un type « enum »"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule à la fin de liste d'énumerateurs"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "pas de point virgule à la fin de la structure ou de l'union"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "point virgule superflu dans la structure ou dans l'union"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C interdit les déclarations de membre sans aucun membre"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "étiquette à la fin d'une déclaration composée"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 interdit les mélanges de déclarations et de code"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C interdit la déclaration d'étiquette"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "groupe entre accolades à l'intérieur d'expression permis seulement à l'intérieur d'une fonction"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "%s qualificateur ignoré avec asm"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "chaîne de longueur erronée dans %s"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C requiert un argument nommé devant « ... »"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "erreur de syntaxe à l'élément lexical « %s »"
--- 11035,11167 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c-parse.y:498
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "sizeof appliqué sur un champ de bits"
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C interdit l'omission du terme central de l'expression ?:"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
  # FIXME
! #: c-parse.y:648
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 interdit les mots composés"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C interdit les groupes d'accolades à l'intérieur d'expressions"
  
! #: c-parse.y:697
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de « __builtin_choose_expr » n'est pas une constante"
  
! #: c-parse.y:1224
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "« typeof » appliqué à un champ de bits"
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C interdit d'initialiser avec des accolades vides"
  
! #: c-parse.y:1386
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 interdit de spécifier des sous-objets à initialiser"
  
! #: c-parse.y:1389
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolète d'une initialisation désignée sans « = »"
  
! #: c-parse.y:1393
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "utilisation obsolète d'une initialisation désignée avec « : »"
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C interdit de spécifier les bornes des éléments à initaliser"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C interdit les fonctions imbriquées"
  
! #: c-parse.y:1637
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C interdit les références anticipée vers un type « enum »"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule à la fin de liste d'énumerateurs"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "pas de point virgule à la fin de la structure ou de l'union"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "point virgule superflu dans la structure ou dans l'union"
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C interdit les déclarations de membre sans aucun membre"
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "étiquette à la fin d'une déclaration composée"
  
! #: c-parse.y:1883
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 interdit les mélanges de déclarations et de code"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C interdit la déclaration d'étiquette"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "groupe entre accolades à l'intérieur d'expression permis seulement à l'intérieur d'une fonction"
  
! #: c-parse.y:2263
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "%s qualificateur ignoré avec asm"
  
! #: c-parse.y:2309
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "chaîne de longueur erronée dans %s"
  
! #: c-parse.y:2371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C requiert un argument nommé devant « ... »"
  
! #: c-parse.y:2877
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "erreur de syntaxe à l'élément lexical « %s »"
*************** msgstr "ne peut écrire dans le fichier P
*** 13462,13478 ****
  msgid "unexpected node"
  msgstr "opérande inattendue"
  
! #: gimplify.c:3340
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "membre gauche invalide avec asm"
  
! #: gimplify.c:3452
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "nombre de sortie %d n,est pas directement adressable"
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 13075,13091 ----
  msgid "unexpected node"
  msgstr "opérande inattendue"
  
! #: gimplify.c:3345
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "membre gauche invalide avec asm"
  
! #: gimplify.c:3457
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "nombre de sortie %d n,est pas directement adressable"
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14465,14471 ****
  msgid "unimplemented functionality"
  msgstr "fonction interne non implantée « %s »"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "erreur interne"
--- 14078,14084 ----
  msgid "unimplemented functionality"
  msgstr "fonction interne non implantée « %s »"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "erreur interne"
*************** msgstr "tableaux de fonctions n'a pas gr
*** 14655,14691 ****
  msgid "function return type cannot be function"
  msgstr "Le type retourné d'une fonction ne peut être une fonction"
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "initialisation invalide pour une chaîne de bits"
  
! #: tree.c:5489
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
  
! #: tree.c:5526
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
  
! #: tree.c:5539
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
  
! #: tree.c:5565
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
  
! #: tree.c:5577
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d"
--- 14268,14304 ----
  msgid "function return type cannot be function"
  msgstr "Le type retourné d'une fonction ne peut être une fonction"
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "initialisation invalide pour une chaîne de bits"
  
! #: tree.c:5496
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
  
! #: tree.c:5533
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
  
! #: tree.c:5546
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
  
! #: tree.c:5572
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
  
! #: tree.c:5584
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d"
*************** msgstr "ne peut mutiler %s"
*** 22808,23554 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "erreur interne - nom Utf8 invalide"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "identificateur de boucle non déclaré"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, fuzzy, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ": « %s » option JDK1.1(TM)"
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%s.\n"
- "%s"
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "Nom manquant"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, fuzzy, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "Autoriser des segments de données séparés"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, fuzzy, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "« %D » est déjà défini dans « %T »"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, fuzzy, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr "type est obsolète"
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, fuzzy, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "paramètre 1 doit pouvoir être référencé"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, fuzzy, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr "membre « %D » ne peut être déclaré virtuel et statique"
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "redéfinition de « struct %s »"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "dans la déclaration de « %s », utilisation de « int » par défaut pour le type"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "champ « %s » n'a pas été repéré dans la classe"
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "déclaration de l'étiquette « %s » en double"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, fuzzy, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr "Déclaration de classe ou d'interface attendue"
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr "archive .zip mal composée dans CLASSPATH: %s"
- 
- #: java/parse.y:7151
- #, fuzzy, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr "ne peut repérer le package par défaut « %s ». Vérifier la variable d'environnement CLASSPATH et l'accès aux archives."
- 
- #: java/parse.y:7156
- #, fuzzy, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "champ « %s » n'a pas été repéré dans la classe"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, fuzzy, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr "« %D » non adapté ou ambiguë repéré dans la classe « %T »"
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "%Jvariable « %D » inutilisée"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "« %D » est déjà défini dans la classe « %T »"
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "ne peut repérer le fichier pour la classe %s."
- 
- #: java/parse.y:10103
- #, fuzzy, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr "ne peut utiliser « %s » comme le registre %s"
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr ""
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "%Hdéclaration de prototype"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "expression n'est pas une constante"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "type incompatible pour l'argument n°%d de « %s »"
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "valeur du « case » duppliquée"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "champ statique manquant « %s »"
- 
- #: java/parse.y:12357
- #, fuzzy, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "n'est pas un champ statique « %s »"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr "Oas de case pour %s"
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "côté droit de l'affectation est un mode"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "type incompatible pour l'argument n°%d de « %s »"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "opérator %s non enregistré"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "type d'argument invalide pour l'attribut « %s »"
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "type incompatible pour l'argument n°%d de « %s »"
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "argument actuel invalide à %0"
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "conversion invalide de « %T » vers « %T »"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "type incompatible pour l'argument n°%d de « %s »"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "tableau initialisé à l'aide de l'expression de tableau non constante"
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "type incompatible pour l'argument n°%d de « %s »"
- 
- #: java/parse.y:14935
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "borne d'index vide lors de l'initialisation"
- 
- #: java/parse.y:14939
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "borne d'index vide lors de l'initialisation"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, fuzzy, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "retourné une valeur d'un constructeur"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "déclaration de « %D » masque une déclaration globale"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "ceci est la localisation d'une précédente définition"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "pas de définition d'étiquette pour la déclaration de FORMAT à %0"
- 
- #: java/parse.y:15315
- #, fuzzy, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "mot-clé « continue » à l'extérieur de toute boucle"
- 
- #: java/parse.y:15318
- #, fuzzy, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "mot-clé « continue » à l'extérieur de toute boucle"
- 
- #: java/parse.y:15339
- #, fuzzy, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "étiquette « %D » apparaît en double"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, fuzzy, gcc-internal-format
- msgid "original label is here"
- msgstr "Aligner toutes les étiquettes"
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, fuzzy, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "borne d'index vide lors de l'initialisation"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "type incompatible pour l'argument n°%d de « %s »"
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22421,22426 ----
*************** msgstr "%Jméthode abstraite dans une cla
*** 23589,23606 ****
  msgid "Constructor can't be %s"
  msgstr "constructeurs ne peuvent pas être « %s »"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, fuzzy, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "multiples classes de stockage dans la déclaration de « %s »"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, fuzzy, gcc-internal-format
--- 22461,22466 ----
*************** msgstr "[super ...] doit apparaître dans
*** 23975,23985 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "la déclaration locale de « %s » masque l'instance d'une variable"
  
- #: objc/objc-parse.y:2748
- #, fuzzy, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "point virgule superflu dans la structure ou dans l'union"
- 
  #: treelang/tree1.c:278
  #, fuzzy, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22835,22840 ----
*************** msgstr "adresse d'une variable registre 
*** 25376,25381 ****
--- 24231,24239 ----
  #~ msgid "  where cfront would use `%#D'"
  #~ msgstr "  où cfront utiliserait « %#D »"
  
+ #~ msgid "invalid conversion from `%T' to `%T'"
+ #~ msgstr "conversion invalide de « %T » vers « %T »"
+ 
  #~ msgid "base `%T' with only non-default constructor in class without a constructor"
  #~ msgstr "base « %T » avec seulement le constructeur non par défaut dans la classe sans un constructeur"
  
*************** msgstr "adresse d'une variable registre 
*** 25448,25453 ****
--- 24306,24314 ----
  #~ msgid "new of array type fails to specify size"
  #~ msgstr "new sur un type tableau a échoué dans l'évaluation de la taille"
  
+ #~ msgid "no suitable or ambiguous `%D' found in class `%T'"
+ #~ msgstr "« %D » non adapté ou ambiguë repéré dans la classe « %T »"
+ 
  #~ msgid "type name expected before `*'"
  #~ msgstr "nom de type attendu avec «*»"
  
*************** msgstr "adresse d'une variable registre 
*** 25909,25914 ****
--- 24770,24778 ----
  #~ msgid "Statement at %0 follows ELSE block for IF construct at %1"
  #~ msgstr "Déclaration à %0 suivant un bloc ELSE pour le construit IF à %1"
  
+ #~ msgid "No label definition for FORMAT statement at %0"
+ #~ msgstr "pas de définition d'étiquette pour la déclaration de FORMAT à %0"
+ 
  #~ msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
  #~ msgstr "Seconde occurente de ELSE WHERE à %0 à l'intérieur du WHERE à %1"
  
*************** msgstr "adresse d'une variable registre 
*** 26296,26307 ****
--- 25160,25316 ----
  #~ msgid "internal error - too many interface type"
  #~ msgstr "erreur interne - trop de type d'interface"
  
+ #~ msgid "field '%s' not found in class"
+ #~ msgstr "champ « %s » n'a pas été repéré dans la classe"
+ 
  #~ msgid "declaration of `%s' shadows a parameter"
  #~ msgstr "la déclaration de « %s » masque un paramètre"
  
  #~ msgid "can't expand %s"
  #~ msgstr "ne peut faire l'expansion de %s"
  
+ #~ msgid "Missing term"
+ #~ msgstr "Terme manquant"
+ 
+ #~ msgid "';' expected"
+ #~ msgstr "«;» attendu"
+ 
+ #~ msgid "Missing name"
+ #~ msgstr "Nom manquant"
+ 
+ #~ msgid "'*' expected"
+ #~ msgstr "« * » attendu"
+ 
+ #~ msgid "Class or interface declaration expected"
+ #~ msgstr "Déclaration de classe ou d'interface attendue"
+ 
+ #~ msgid "Missing class name"
+ #~ msgstr "Nom de classe manquant"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "«{» attendu"
+ 
+ #~ msgid "Missing super class name"
+ #~ msgstr "Nom de super classe manquant"
+ 
+ #~ msgid "Missing interface name"
+ #~ msgstr "Nom d'interface manquant"
+ 
+ #~ msgid "Missing variable initializer"
+ #~ msgstr "Initialiseur de variable manquant"
+ 
+ #~ msgid "Invalid declaration"
+ #~ msgstr "Déclaration invalide"
+ 
+ #~ msgid "']' expected"
+ #~ msgstr "«]» attendu"
+ 
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "«]» non pairé"
+ 
+ #~ msgid "Invalid method declaration, method name required"
+ #~ msgstr "Déclaration de méthode invalide, nom de méthode requis"
+ 
+ #~ msgid "Identifier expected"
+ #~ msgstr "Identificateur attendu"
+ 
+ #~ msgid "Invalid method declaration, return type required"
+ #~ msgstr "Déclaration de méthode invalide, type retourné requis"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "«)» attendu"
+ 
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "Paramètre term formel manquant"
+ 
+ #~ msgid "Missing class type term"
+ #~ msgstr "Type term de classe manquant"
+ 
+ #~ msgid "Invalid interface type"
+ #~ msgstr "Type d'interface invalide"
+ 
+ #~ msgid "':' expected"
+ #~ msgstr "«:» attendu"
+ 
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "Déclaration d'expression invalide"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "«(» attendu"
+ 
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "Terme manquant ou «)»"
+ 
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "Expresion de constante manquante ou invalide"
+ 
+ #~ msgid "Missing term and ')' expected"
+ #~ msgstr "Terme manquant et «)» attendus"
+ 
+ #~ msgid "Invalid control expression"
+ #~ msgstr "Expression de contrôle invalide"
+ 
+ #~ msgid "Invalid update expression"
+ #~ msgstr "Expression de mise à jour invalide"
+ 
+ #~ msgid "Missing term or ')' expected"
+ #~ msgstr "Terme manquant ou «)» attendu"
+ 
+ #~ msgid "'class' or 'this' expected"
+ #~ msgstr "« class» ou «ceci » attendu"
+ 
+ #~ msgid "'class' expected"
+ #~ msgstr "« class » attendu"
+ 
+ #~ msgid "')' or term expected"
+ #~ msgstr "«)» or terme attendu"
+ 
+ #~ msgid "'[' expected"
+ #~ msgstr "«[» attendu"
+ 
+ #~ msgid "Field expected"
+ #~ msgstr "Champ attendu"
+ 
+ #~ msgid "Missing term and ']' expected"
+ #~ msgstr "Terme manquant et «]» attendu"
+ 
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "«]» attendu, type d'expression invalide"
+ 
+ #~ msgid "Invalid type expression"
+ #~ msgstr "Type d'expression invalide"
+ 
+ #~ msgid "Constructor invocation must be first thing in a constructor"
+ #~ msgstr "L'invaocation d'un constructeur doit être la première chose dans un constructeur"
+ 
+ #~ msgid "Only constructors can invoke constructors"
+ #~ msgstr "Seuls les constructeurs peuvent invoquer des constructeurs"
+ 
+ #~ msgid ": `%s' JDK1.1(TM) feature"
+ #~ msgstr ": « %s » option JDK1.1(TM)"
+ 
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr ""
+ #~ "%s.\n"
+ #~ "%s"
+ 
+ #~ msgid "malformed .zip archive in CLASSPATH: %s"
+ #~ msgstr "archive .zip mal composée dans CLASSPATH: %s"
+ 
+ #~ msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+ #~ msgstr "ne peut repérer le package par défaut « %s ». Vérifier la variable d'environnement CLASSPATH et l'accès aux archives."
+ 
+ #~ msgid "not a static field `%s'"
+ #~ msgstr "n'est pas un champ statique « %s »"
+ 
+ #~ msgid "No case for %s"
+ #~ msgstr "Oas de case pour %s"
+ 
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "opérator %s non enregistré"
+ 
  #~ msgid "unexpected type for `id' (%s)"
  #~ msgstr "type inattendu pour « id » (%s)"
  
*************** msgstr "adresse d'une variable registre 
*** 26320,26355 ****
  #~ msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
  #~ msgstr "-I <rép>\tajouter <rép> à la fin du chemin principal d'inclusion.  -I- donne plus de contrôle sur le chemin d'inclusion; voir la documentation info"
  
- #~ msgid "Generate make dependencies"
- #~ msgstr "Générer les dépendances pour make"
- 
- #~ msgid "-MF <file>\tWrite dependency output to the given file"
- #~ msgstr "-MF <fichier>\técrire les dépendances en sortie dans le fichier fourni"
- 
- #~ msgid "Like -M but ignore system header files"
- #~ msgstr "Identique à -M mais ignore les en-têtes de fichiers système"
- 
- #~ msgid "Generate phony targets for all headers"
- #~ msgstr "Générer les cibles bidons pour toutes les en-têtes"
- 
- #~ msgid "-MT <target>\tAdd an unquoted target"
- #~ msgstr "-MT <cible>\tajouter une cible sans quote"
- 
- #~ msgid "Enable most warning messages"
- #~ msgstr "Autoriser la plupart des messages d'avertissement"
- 
- #~ msgid "Warn about possibly confusing type conversions"
- #~ msgstr "Avertir à propos des conversion confuses de types"
- 
  #~ msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
  #~ msgstr "Un synonyme pour -std=c89.  Dans une version future de GCC cela deviendra synonyme de -std=c99 à la place"
  
  #~ msgid "Do not store floats in registers"
  #~ msgstr "Ne pas stocker les flottants dans les registres"
  
- #~ msgid "Integrate simple functions into their callers"
- #~ msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
- 
  #~ msgid "Use graph-coloring register allocation"
  #~ msgstr "Utiliser l'allocation des registres par coloriage de graphe"
  
--- 25329,25340 ----
*************** msgstr "adresse d'une variable registre 
*** 26374,26385 ****
--- 25359,25385 ----
  #~ msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
  #~ msgstr "une parmi -c, -S, -gnatc, -gnatz ou -gnats est requise pour Ada"
  
+ #~ msgid "Warn if deprecated class, method, or field is used"
+ #~ msgstr "Avertir si une classe, une méthode ou un champ obsolète est utilisé"
+ 
+ #~ msgid "Warn if deprecated empty statements are found"
+ #~ msgstr "Avertir si des déclarations vides obsolètes sont trouvées"
+ 
  #~ msgid "Enable warnings about inter-procedural problems"
  #~ msgstr "Autoriser les avertissements à propos des problèmes inter-procédural"
  
+ #~ msgid "Warn if .class files are out of date"
+ #~ msgstr "Avertir si des fichier .class sont périmées"
+ 
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "Avertir si des modificateurs sont spécifiés sans que cela ne soit nécessaires"
+ 
  #~ msgid "Warn about constructs with surprising meanings"
  #~ msgstr "Avertir à propos des construits ayant des sens surprenants"
  
+ #~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+ #~ msgstr "--CLASSPATH\tobsolète; utiliser --classpath à la place"
+ 
  #~ msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
  #~ msgstr "Traiter les variables locales et les blocs COMMON comme s'ils étaient nommés dans une déclaration SAVE"
  
*************** msgstr "adresse d'une variable registre 
*** 26398,26403 ****
--- 25398,25406 ----
  #~ msgid "Hide libU77 intrinsics with bad interfaces"
  #~ msgstr "Cacher les intrinsèques libU77 ayant des interfaces erronées"
  
+ #~ msgid "--bootclasspath=<path>\tReplace system path"
+ #~ msgstr "--bootclasspath=<chemin>\tremplacer le <chemin> système"
+ 
  #~ msgid "Program written in strict mixed-case"
  #~ msgstr "Programme écrit dans une stricte casse mélangée"
  
*************** msgstr "adresse d'une variable registre 
*** 26416,26421 ****
--- 25419,25427 ----
  #~ msgid "Compile as if program written in uppercase"
  #~ msgstr "Compiler comme si le programme était écrit en majuscules"
  
+ #~ msgid "--classpath=<path>\tSet class path"
+ #~ msgstr "--classpath=<chemin>\tfixer le chemin des classes"
+ 
  #~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
  #~ msgstr "Produire des information spéciales de mise au point pour COMMON et EQUIVALENCE (désactivé)"
  
*************** msgstr "adresse d'une variable registre 
*** 26425,26430 ****
--- 25431,25439 ----
  #~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
  #~ msgstr "Avoir un frontal d'émulation pour l'arithmétique COMPLEXE pour éviter les bugs"
  
+ #~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+ #~ msgstr "--encoding=<encodage>\tchoisir l'encodade d'entrée (par défaut provient de la locale)"
+ 
  #~ msgid "f2c-compatible code can be generated"
  #~ msgstr "code f2c compatible peut être généré"
  
*************** msgstr "adresse d'une variable registre 
*** 26470,26475 ****
--- 25479,25487 ----
  #~ msgid "Unsupported; affects code generation of arrays"
  #~ msgstr "Non supporté; affecte la génération de code des tableaux"
  
+ #~ msgid "Always check for non gcj generated classes archives"
+ #~ msgstr "Toujours vérifier dans les archives de classes non générées gcj"
+ 
  #~ msgid "Generate code to check subscript and substring bounds"
  #~ msgstr "Générer du code pour vérifier les bornes des souscripts et des sous-chaînes"
  
*************** msgstr "adresse d'une variable registre 
*** 26491,26496 ****
--- 25503,25511 ----
  #~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
  #~ msgstr "Cacher les supports g77 intrinsèques non Fortran 77"
  
+ #~ msgid "Use offset tables for virtual method calls"
+ #~ msgstr "Utiliser des tables de décalage pour les appels de méthodes virtuelles"
+ 
  #~ msgid "Initialize local vars and arrays to zero"
  #~ msgstr "Initialiser les vars locales et les tableaux à zéro"
  
*************** msgstr "adresse d'une variable registre 
*** 26506,26511 ****
--- 25521,25529 ----
  #~ msgid "Intrinsics in uppercase"
  #~ msgstr "Intrinsèques en majuscules"
  
+ #~ msgid "Assume native functions are implemented using JNI"
+ #~ msgstr "Présumer que les fonctions natives sont implantées et qu'elles utilisent JNI"
+ 
  #~ msgid "Language keyword letters in arbitrary cases"
  #~ msgstr "Lettres des mots clés du langage dans des casses arbitraires"
  
*************** msgstr "adresse d'une variable registre 
*** 26533,26538 ****
--- 25551,25562 ----
  #~ msgid "Take at least one trip through each iterative DO loop"
  #~ msgstr "Exécuter une dernière fois la visite à traves chaque boucle itérative DO"
  
+ #~ msgid "Enable optimization of static class initialization code"
+ #~ msgstr "Autorisser l'optimisation du code d'initialisation de classe statique"
+ 
+ #~ msgid "Warn about use of (only a few for now) Fortran extensions"
+ #~ msgstr "Avertir à propos de l'utilisation (très peu pour l'instant) des extensions Fortran"
+ 
  #~ msgid "Allow appending a second underscore to externals"
  #~ msgstr "Permettre l'ajout d'un second caractère de soulignement aux externes"
  
*************** msgstr "adresse d'une variable registre 
*** 26548,26553 ****
--- 25572,25580 ----
  #~ msgid "Internally convert most source to uppercase"
  #~ msgstr "Convertir à l'interne la majorité des sources en majuscules"
  
+ #~ msgid "Enable assignability checks for stores into object arrays"
+ #~ msgstr "Autoriser la vérificaitions des affectations dans le stockage des tableaux d'objets"
+ 
  #~ msgid "Symbol names spelled in mixed case"
  #~ msgstr "Noms des symboles épellés dans des casses mélangées"
  
*************** msgstr "adresse d'une variable registre 
*** 26584,26589 ****
--- 25611,25619 ----
  #~ msgid "Allow INTEGER and LOGICAL interchangeability"
  #~ msgstr "Permettre l'interchangeabilité de INTEGER et LOGICAL"
  
+ #~ msgid "Append underscores to externals"
+ #~ msgstr "Ajouter des caractères de soulignement aux externes"
+ 
  #~ msgid "Delete libU77 intrinsics"
  #~ msgstr "Détruire les intrinsèques libU77"
  
*************** msgstr "adresse d'une variable registre 
*** 27175,27180 ****
--- 26205,26213 ----
  #~ msgid "\"%s\" redefined"
  #~ msgstr "« %s » redéfini"
  
+ #~ msgid "this is the location of the previous definition"
+ #~ msgstr "ceci est la localisation d'une précédente définition"
+ 
  #~ msgid "((anonymous))"
  #~ msgstr "((anonyme))"
  
*************** msgstr "adresse d'une variable registre 
*** 28996,29001 ****
--- 28029,28037 ----
  #~ msgid "expression will always cause RANGEFAIL"
  #~ msgstr "l'expression causera toujours RENGEFAIL"
  
+ #~ msgid "right hand side of assignment is a mode"
+ #~ msgstr "côté droit de l'affectation est un mode"
+ 
  #~ msgid "incompatible modes in %s"
  #~ msgstr "modes incompatibles dans %s"
  
*************** msgstr "adresse d'une variable registre 
*** 29365,29370 ****
--- 28401,28409 ----
  #~ msgid "argument %d to ABSTIME must be of integer type"
  #~ msgstr "argument %d à ABSTIME doit être un type entier"
  
+ #~ msgid "parameter 1 must be referable"
+ #~ msgstr "paramètre 1 doit pouvoir être référencé"
+ 
  #~ msgid "parameter 2 must be a positive integer"
  #~ msgstr "paramètre 2 doit être un entier positif"
  
*************** msgstr "adresse d'une variable registre 
*** 29884,29889 ****
--- 28923,28931 ----
  #~ msgid "start expr and BY expr must be compatible"
  #~ msgstr "début de l'expression et l'expression BY doivent être compatibles"
  
+ #~ msgid "loop identifier undeclared"
+ #~ msgstr "identificateur de boucle non déclaré"
+ 
  #~ msgid "loop variable incompatible with start expression"
  #~ msgstr "variable de boucle incompatible avec le début de l'expression"
  
*************** msgstr "adresse d'une variable registre 
*** 31036,31041 ****
--- 30078,30086 ----
  #~ msgid "Invalid actual argument at %0 -- replace hollerith constants with %%REF('string') and typeless constants with INTEGER constant equivalents, or use -fugly-args or -fugly"
  #~ msgstr "argument actuel invalide à %0 -- remplacer les constantes Hollerith avec %%REF('chaÎne') et des constantes sans type avec des équivalents entiers ou utiliser -fugly-args ou -fugly"
  
+ #~ msgid "Invalid actual argument at %0"
+ #~ msgstr "argument actuel invalide à %0"
+ 
  #~ msgid "Quadruple-precision floating-point unsupported -- treating constant at %0 as double-precision"
  #~ msgstr "virgule flottante en quadruple précision non supporté -- tratement de la constante à %0 en double précision"
  
*************** msgstr "adresse d'une variable registre 
*** 31210,31215 ****
--- 30255,30266 ----
  #~ msgid "Dump class files to <name>.class"
  #~ msgstr "Vidanger les fichiers de classs dans <nom>.class"
  
+ #~ msgid "input file is list of file names to compile"
+ #~ msgstr "fichier d'entrée est listé dans les noms de fichiers à compiler"
+ 
+ #~ msgid "Generate code for Boehm GC"
+ #~ msgstr "Générer le code pour Boehm GC"
+ 
  #~ msgid "Don't put synchronization structure in each object"
  #~ msgstr "Ne pas insérer de structure de synchronisation dans cahque objet"
  
diff -Nrcpad gcc-4.0.1/gcc/po/ja.gmo gcc-4.0.2/gcc/po/ja.gmo
*** gcc-4.0.1/gcc/po/ja.gmo	Thu Jul  7 20:47:11 2005
--- gcc-4.0.2/gcc/po/ja.gmo	Wed Sep 28 06:19:32 2005
***************
*** 1,31 ****
! Þ•Zì"Ï¼Eø\5ù\^/]Ž]-ª]Ø]Ûí]É^9ä^+_0J_"{_+ž_EÊ_4`HE`JŽ`MÙ`A'aJiaN´aKbQOb7¡bFÙbA cCbcD¦c?ëc8+dEddDªdBïdP2eMƒe�ÑeNafQ°f<gL?gAŒgHÎg+hChXhkhwhŽh’h.«hÚhúh#
! i#.i3Ri3†iºiÓiìijjj/j@jWj)wj¡j ¼jÝj#ùj_k}k•k0œk&Ík<ôk1l,8lelƒl%¡lÇl$äl+	m/5m&em/Œm¼m5×m
n#!n=En@ƒn
Än
Òn/ànoo*o?oLoYofoso%€o¦o·oÒo1ßo,p5>ptp,ˆp,µp*âp%
q33q+gq.“q:Âq;ýq79r,qr-žr'Ìrôr6s7Gs(s4¨s9Ýs't!?t,at&Žt4µt(êt$u68u2ou-¢uÐu	äubîu,Qv~v+�v¹v#Êv*îvw.8w$gwŒw©w4Âw0÷w&(x%Ox&uxœx¹x3Øx
! yy56y,ly™y1¸y%êy#z4z"Oz-rz0 z#Ñz õz8{
O{2]{0�{)Á{-ë{|2*|/]|5�|*Ã|"î|}'/}!W}y}•}±}Æ}!Û}ý}~ 3~ T~u~)Š~;´~ð~&,2_v3‘"Å*è*€>€&P€w€•€³€Ó€!ó€.� D�e�1…�1·�é�‚‚95‚ o‚�‚'­‚0Õ‚3ƒ&:ƒ3aƒ•ƒ)µƒ2ßƒ3„=F„'„„2¬„,ß„!…'.…#V… z…!›…"½…à…ò…"
! †-†(D†.m†7œ†Ô†)ë†‡?+‡!k‡%�‡(³‡>Ü‡<ˆ$Xˆ.}ˆ¬ˆ&Çˆ îˆ(‰.8‰g‰$�‰)¦‰Ð‰ã‰ŠŠ!/ŠQŠ!oŠ)‘Š(»Š2äŠ5‹M‹"i‹)Œ‹(¶‹0ß‹,Œ=Œ(]Œ"†Œ5©Œ6ßŒ)�)@�'j�’�«�¿�Ð�ê�%Ž'Ž%DŽjŽŽŸŽ¼ŽÛŽ úŽ�,0�]�2l�2Ÿ�2Ò�2�.8�%g���¡�7·�ï�3‘<‘V‘p‘Š‘¤‘¾‘Ø‘ñ‘)
! ’4’O’j’‚’�’¸’Ó’ð’“*“J“!g“ ‰“ª“(Ç“ð“)”,6”c”�” ”,À”1í”,•"L•.o•0ž•!Ï•6ñ•.(–&W–,~– «–1Ì–þ–9—:W—&’—8¹—1ò—$˜$B˜0g˜I˜˜6â˜™;8™-t™G¢™:ê™8%š#^š‚š(–š¿šÞš/ýš"-›5P›+†›>²›Yñ›Kœfœzœ—œ®œ0Åœ0öœ'�>�V�+p�2œ� Ï�$ð�ž'0ž5XžŽž¡ž¹ž×žêžŸ&Ÿ5ŸNŸ[ŸyŸ—Ÿ«ŸÈŸ-åŸ" 6 E 2W (Š )³ $Ý +¡.¡C¡V¡m¡ „¡)¥¡7Ï¡	¢(¢?:¢Cz¢¾¢'Ù¢#£-%£ S£!t£–£²£Î£ ê£$¤40¤%e¤$‹¤+°¤cÜ¤@¥T¥*h¥'“¥*»¥æ¥&¦#'¦!K¦:m¦#¨¦FÌ¦P§Hd§­§0Ä§.õ§5$¨1Z¨2Œ¨$¿¨'ä¨+©!8©Z©(z©£©¿©Ò©ò©'ª.ªIª+dª2�ª2Ãª2öª)«!C«e«#x«-œ«)Ê«ô«!	¬/+¬"[¬+~¬%ª¬2Ð¬#­'­4?­5t­'ª­OÒ­"®A®V®p®>‚®>Á®6¯:7¯r¯‘¯®¯Ë¯Ú¯÷¯°2°K°Z°k°z°‰°¡°¾°#Ó°÷°± ±/±G±d±x±�±¨±#Á±å± ²!².²!K²m²‡²7¢²0Ú²³'³F³]³
! w³‚³4œ³/Ñ³&´(´9´U´!e´‡´¥´¸´%Õ´û´µ'/µ*Wµ‚µ* µ2Ëµ0þµ"/¶R¶1n¶ ¶¼¶8Ë¶ ·.%·1T·†·Ÿ·)¹·ã·2¸)5¸+_¸&‹¸D²¸)÷¸3!¹,U¹1‚¹;´¹6ð¹1'ºYº2yº$¬º'Ñº-ùº2'»/Z»Š»(©»Ò»î»'
¼/5¼*e¼,�¼3½¼$ñ¼=½*T½*½/ª½#Ú½!þ½
 ¾.¾+?¾0k¾/œ¾Ì¾,â¾1¿/A¿2q¿(¤¿&Í¿+ô¿/ À$PÀ5uÀ4«À!àÀ&Á&)Á.PÁÁ–Á¬ÁÂÁ×ÁñÁ Â&Â CÂ!dÂ#†ÂªÂ ÊÂ!ëÂ!
Ã$/ÃTÃ(hÃ=‘Ã ÏÃ)ðÃ9ÄTÄ5eÄ›Ä2»ÄîÄ Å/Å6LÅ*ƒÅ:®Å3éÅEÆcÆ �Æ1¢Æ(ÔÆ1ýÆ./Ç0^Ç�Ç©Ç)ÆÇ.ðÇ1È'QÈ$yÈžÈ§È»ÈÐÈéÈýÈÉ09É&jÉ&‘É:¸ÉóÉ<Ê;HÊ.„Ê1³Ê.åÊ.Ë5CË5yË?¯ËïË,Ì'5Ì$]Ì&‚Ì<©ÌæÌ'Í6,ÍcÍ,�Í%®Í(ÔÍ+ýÍ	)Î%3ÎYÎnÎŽÎ  Î!ÁÎãÎÏÏ2/Ï!bÏ!„Ï¦Ï$ÁÏæÏ7Ð(:Ð$cÐ)ˆÐ%²Ð%ØÐ$þÐ#Ñ(,Ñ'UÑ$}Ñ,¢ÑÏÑéÑ	ðÑúÑ!Ò-#ÒQÒaÒmÒŠÒ¦ÒÄÒãÒ òÒ Ó"4ÓWÓ5qÓ%§ÓÍÓ!ÖÓCøÓ3<Ô!pÔ3’Ô7ÆÔ6þÔ(5Õ2^Õ!‘Õ ³Õ-ÔÕ0Ö*3Ö!^Ö$€Ö'¥Ö*ÍÖøÖ,×/C×s×6ƒ×*º×6å×6Ø SØ"tØ$—Ø¼Ø,ØØ6Ù <Ù)]Ù;‡Ù/ÃÙ2óÙ#&ÚJÚ9gÚ0¡Ú4ÒÚ6Û1>Û&pÛ—Û;¦Û*âÛ
Ü,Ü";Ü;^ÜHšÜ<ãÜ< Ý<]Ý<šÝ×ÝêÝúÝÞÞ0ÞBÞTÞeÞwÞ‰Þ›Þ­Þ¿ÞÑÞãÞõÞßß+ß=ßNß`ßrß„ß–ß¨ßºßÌßÞßðßà"à<àTàrà"†à©àÉàæàáá:á(Xá�á á¶áDÖá,âHâhâ#‡â«â!Ëâíâã*ã!Eã!gã!‰ã$«ã"Ðã#óã#ä#;ä_ä{ä—ä·ä1Òä3å8åSå bå!ƒå¥å3Âåöå æ'æ!Gæiæ0xæ©æ'Çæïæ/	ç59çoç6ŒçÃçâç4üç"1èTè!kè/�è½è Ñè8òè++é%Wé!}é,Ÿé'Ìé ôé3ê6Iê(€ê)©êÓêàêóê5ë&Aë1hë šë&»ëâëÿë<ì(Xì(�ì5ªìàì%üì6"í3Yí�íŸí/°í)àí
! î&îFî(eî-Žî¼î)Üî7ï>ïJï`ï(eï)Žï/¸ï/èï<ð7Uð)�ð	·ðÁð!Üð
þð,ñ9ñ Pñ/qñ¡ñ·ñ%Íñ'óñ ò2<ò'oò4—ò!Ìò$îò#ó 7óXó!hó"Šó­ó*Ëóöó"ô27ô)jô!”ô¶ô5Åô4ûô)0õ)Zõ-„õ'²õ)Úõ ö$%ö@Jö:‹ö(Æö$ïö.÷'C÷1k÷.�÷5Ì÷5ø98ø5rø5¨ø5Þø-ùBùaùnù‹ù(§ù,Ðù0ýù2.úaú€ú�ú»úÙúøú8
û.Fû-uû&£û*Êû'õû)ü/Gü6wü4®üãü.ý&1ý Xýyý0–ý+Çýóý.
þ'<þ3dþ ˜þ¹þ%×þýþÿ"1ÿ&Tÿ{ÿ4‘ÿ/Æÿöÿ3,Jw#“!·(Ù	%'"M-p"ž!Á!ã[<yC¶ú".ÍI833l/ Ð#ðC0XJ‰HÔzL˜�åGgC¯Kó0?	}p	Lî	B;
! >~
! 8½
! 1ö
! u(<ž?ÛFGb„ªF/
Jv
4Á
<ö
>3Hr-»é
! (=A;Z3–Ê+Ú+128d&�$Ä(é1O5i5ŸÕõ*3_^¾Ó,Ú)31e;l&¨!Ï'ñ!+;$g Œ#­9ÑF%l5Œ@ÂJ
N
! \6gž­¼Óâñ= Pq=€"¾,á='=e;£6ßD0[CŒ>ÐC>S,’,¿&ì%<9Fv0½6î2%/X7ˆ4À5õ?+3k,Ÿ/Ì=ü,:g‚B›.Þ
7V*q(œ'Å6í($ M f 3� ,µ *â "
!*0![!t!2�!Â!*Ù!B"=G"…"4¡"Ö"7ô",# I#?j#?ª#(ê# $@4$
u$(ƒ$4¬$3á$5%K%,^%-‹%0¹%0ê%$&@&&W&&~&#¥&#É&í&'%!'!G'i'#‡'#«'Ï'4é'F(e((ƒ((¬(Õ( ð(9)$K)/p)) )Ê)ß)ú)*)*E*%a*/‡*·*Ö**õ** +K+c+|+2œ+Ï+ê+.,#4,0X,$‰,(®, ×,(ø,-!- O-2p-%£-"É-$ì-.$..S.r.�.­.Ì.ç."/")/"L/#o/4“/È/à/û/:0S0h0 †0F§06î0"%1#H1l1&‡1®1É1-ç1242)S2}2“2"³2Ö2$ï23/3,O3"|30Ÿ30Ð344*>4%i44�4-Ä4"ò4.5D5*[56†5/½5)í5"6 :6[6t6‰6&ž6Å6à6&õ6757R7l7ˆ7%¤7Ê7&Þ7838EN8)”8)¾80è8'9A9T9:m9 ¨96É9::::W:t:‘:®:Ê: æ:;%;C;\;w;’;&­;Ô;&ô;&<&B< i<.Š<#¹<!Ý< ÿ<! =.B=!q=“="²=&Õ=;ü=)8>$b>*‡>2²>&å>.?-;?(i? ’?³?(Ð?#ù?*@&H@ o@(�@0¹@ ê@A,*AFWA*žA ÉA,êA,B>DB4ƒB8¸B$ñBC'CGC eC †C&§C.ÎC,ýC9*D_dDÄDÕDäDóDE,#E,PE}EŽEŸE,°E,ÝE.
! F.9FhF4�F&¶FÝFôFG.G CGdGwG”G³GÄGâGH!H>H0YH7ŠHÂHàH,üH()I0RI$ƒI2¨IÛIôI	J"J$;J.`J0�JÀJ"ÍJ/ðJ7 KXK tK$•K*ºK!åKL#LBL[L"tL —L(¸L!áL*M#.MtRMÇMâM$ýM&"N2IN|N'œNÄNâN-þN.,OR[OQ®OHPIP/dP2”P4ÇP üP Q>Q\Q{Q#šQ¾Q1ÜQ'R&6R!]RR)œR!ÆR!èR/
! S2:S2mS2 SÓS$îST+(TTT&rT™TªT,ÉTöT(U?U.XU$‡U ¬U1ÍU.ÿU .V6OV/†V+¶V!âVWLWBeW5¨W7ÞWX 3X$TXyX)�X*·X$âX#Y+YCY_YwY�Y°YÐY,ìYZ 5ZVZoZ�Z¯ZÊZæZ['[#F[ j[‹[Ÿ[&¼[ã[þ[0\6K\‚\Ÿ\¿\Ý\û\&]6;]5r],¨]Õ] ò]^ 0^Q^q^&ˆ^.¯^"Þ^_#_68_o_4ˆ_*½_,è_`.`0N``š`8µ` î`/a'?a!ga"‰a,¬aÙa.õa($b*Mb"xb3›bÏb*îb.c@Hc:‰c0Äc0õc$&d6Kd3‚d.¶d$åd,
! e&7e^e&}e ¤eÅe äe2f&8f2_f@’f,Óf1g(2g*[g<†g(Ãgìghh:2h>mh9¬hæh.üh2+i6^i0•iÆi&ãi 
! j4+j0`j2‘j&Äj ëj$k1k(Nk
! wk‚k•k¨k&Çkîk&l-*l$Xl%}l'£l#Ël$ïl%m%:m"`mƒm1¢m4Ôm*	n.4nFcnªn.¿nîn0
o/>ono‰o(¦o0Ïo0pG1pCyp%½p,ãp%q'6q<^q8›q@Ôq r 6r,Wr2„r2·r.êr s:sCsWs!ss•s"®s$Ñs8ös&/tVt(utžt7·t6ït,&u4Su/ˆu/¸u,èu,v8Bv{v4™v'Îv#öv,w=Gw…w"šw8½w$öw*xFxax2€x	³x&½xäx ÷xy*%yPypyŽy§y*¼y1çy1z,Kz,xz*¥zFÐz&{ >{%_{$…{"ª{"Í{ð{ù{*|C|6`|%—|½|	Ä|Î|(Õ|0þ|/}>}#K} o}"�}#³}×}à})ÿ}#)~M~0j~(›~Ä~ Í~Jî~>9xB—HÚL#€2p€2£€)Ö€$�4%�>Z�'™�&Á�è�&‚**‚U‚'p‚1˜‚Ê‚,Ý‚(
! ƒ?3ƒDsƒ$¸ƒ'Ýƒ)„/„(B„@k„)¬„ Ö„0÷„.(…*W…"‚…*¥…<Ð…"
†.0†,_†-Œ†2º†í†@‡/B‡ r‡
! “‡ž‡=¾‡Jü‡@Gˆ@ˆˆ@Éˆ@
! ‰K‰b‰
q‰
‰�‰Ÿ‰
±‰¿‰Õ‰
ç‰
õ‰
Š
Š
Š
-Š
;ŠIŠ
[ŠiŠ
{Š‰Š
ŸŠ
­Š
»ŠÉŠÛŠ
íŠ
ûŠ	‹‹-‹$@‹e‹ƒ‹—‹°‹¿‹Ú‹ó‹$Œ&3ŒZŒuŒ.�Œ¿ŒÔŒ"åŒ6�$?�d�}�)“�$½�&â�	Ž)Ž(AŽ)jŽ)”Ž"¾Ž,áŽ*�+9�+e�+‘�#½�#á�(�.�;G�0ƒ�!´�Ö�Ý�$ú�‘(8‘
! a‘l‘Œ‘ «‘Ì‘2Ü‘’0,’ ]’(~’8§’'à’,“(5“^“Hv“+¿“ë“(”2,”_”v”7””(Ì”/õ”%•:D•%•¥•8Ä•*ý•#(–#L–p–�– ––=·–.õ–.$—$S—.x—)§—Ñ—;à—*˜0G˜0x˜©˜$¼˜6á˜*™C™T™!i™(‹™"´™×™ö™&
š34šhš4„š*¹šäš óš› ›&:›$a›2†›6¹›(ð›+œEœJœ%fœŒœ-œœÊœæœ8�>�&Z�,��3®�&â�5	ž%?ž?ež¥ž(¾ž&çž,Ÿ;ŸBŸ$_Ÿ„Ÿ*�Ÿ"ÈŸ!ëŸ*
 18 /j š 2® 1á =¡$Q¡2v¡©¡2È¡"û¡ ¢-?¢*m¢3˜¢Ì¢2ë¢=£@\£:�£?Ø£?¤@X¤?™¤?Ù¤?¥0Y¥!Š¥
! ¬¥·¥.Ò¥1¦/3¦0c¦.”¦Ã¦"ã¦§ !§B§_§-x§!¦§'È§.ð§&¨$F¨ k¨$Œ¨<±¨'î¨©./©^©}©˜©0¸©-é©ª70ª,hª,•ªÂªáª'«(«"G«*j«/•«&Å«0ì«7¬,U¬(‚¬4«¬à¬ó¬)­/<­l­ s­&”­'»­)ã­(
®&6®$]®‚®{²XDG„‡A~)ˆt¬õk¨Û³×´Pí;‘�î¬gJhÃu¾öª¦,\Î;ûiÛ•½}¶¶jò.ÛrÄp¡ƒd‰ML—)É �1‰u!êsrëfƒòæ”ßé˜™’½qkÑ¥h¿8ÅÞ^ÓM‹ç‘èOY[&ÀJRì×Ž‘‚3_Èª&§ûdËÒÓ‡+Omíã%2ù¼$N	“˜õ2â÷Ÿú<ý/ÛÀÂÆYDcË¥]aŸýuÝ…#­ìtÒ¤*,ÕÑzÒ‚—˜ÃGd5ù~ÿG…Ø‰ÐS;Þá! snüðÍ(Å�û`@§	&ÔZ‰ÈGjÂOi‘6PØ¢¼èÙäµ•É¹Aâï¼C{@ˆø�.W«+kIå4:"Ý'ÍñAŠýD|°®¶?4†Ô­*´gÏÓ‹r*³X“^Èçï¶/÷DF‚…`R
! V­‚e>úãv±ËEF¦Ë>µÆêQ(n3´v]�ÔøÆ�
! 	£¸¹/Å«-*
7é®»N\ò=žþ›pcÂÇRî#g¤Tj1:Bå; œ@ó²{ðýnHõ^x4$}N!QõñŽ"-Y¨W}9šN°ÅLÝ�šƒ—Œþ0Ú2Xc÷@K¨l 4æíÚy)ÀÂ1
~¡iH8×®sY<^£®ÚöŒhßi[�«m5=ÇB
! ÷w›	Ç¯$M8Ì¯<‹–q©ŽK¤|mÄ”xÌí"˜ô3“e-fÑnéô°R3¨°	[!@U’CH„TZÜÝê»f3»�¾ø©x b†Õ¥H‡GC¯Ç™lx%MÎb
±SJJIØXæ$šºZ¾E€ÿZ?“eÞ�\ú#Ôµ+ózùôS.«ŸI´¤oFœUJò¡!(€çÓ±+öÃ£%ÉÐ?óP„Íbâ=wÙð5Bjaû?Ùçz8
)>=™1ªü;êSß''cZŠ²î’§EAŒ'¸uÜôWbÒk:ˆ+
URã9ú›ÎQäŠ–¦ñ–QŽ# ó¼ ¿„OÏÆ’6¡B¾](T|”�,1w›ïDL*Vè†ÐžPë© â$V¢ƒÏE¦¸³v>Uyðö6oÜ§?I½·ù.LÈq
! |ü6ÄÊW:�XVg&7a%¥~<<s&z†¢žCFàÁ-º�èq�/Eà·à0>¿ÍÏ22t…–×e.'HlÚ©"7tÖä•9h"ºÑ­ñ¿CÐvÞÌp¹þBåKrþ9•U5TIÕ7Ø¸VÊ4wlá·W{¬ªéßoŸµ¯L_á‡ÙA6F#9ÁpÕøž�dî=-Áo�,Y šä�0ë¢ÄœmÀ`%ÉÎ€à��ÿÜ¬aS:º‹ìüÿÖÊåÃÊQT,`á€œë_f8_ì£\Áæ™7([²Ö�¹KÌN—³K
! ±}·Myã»0OÖ0]”ˆïŒ5y)Š½/P
  %s: fatal error: aux info file corrupted at line %d
  
  ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),
--- 1,28 ----
! Þ•*l!�¼BøX5ùX^/YŽY-ªYØYÛíYÉZ9äZ+[0J["{[+ž[EÊ[4\HE\JŽ\MÙ\A']Ji]N´]K^QO^7¡^FÙ^A _Cb_D¦_?ë_8+`Ed`Dª`Bï`P2aMƒa�ÑaNabQ°b<cL?cAŒcHÎc+dCdXdkdwdŽd’d.«dÚdúd#
! e#.e3Re3†eºeÓeìefff/f@fWf)wf¡f ¼fÝf#ùf_g}g0•g&Æg<íg*h,1h^h|h%šhÀh$Ýh+i/.i&^i/…iµi5Ðij#j=>j@|j
½j
Ëj/Ùj1	k,;k5hkžk,²k,ßk*l%7l3]l+‘l.½l:ìl;'m7cm,›m-Èm'ömn6:n7qn(©n4Òn9o'Ao!io,‹o&¸o4ßo(p$=p6bp2™p-Ìpúp	qbq,{q¨q+·qãq#ôq*rCr.br$‘r¶rÓr4ìr0!s&Rs%ys&ŸsÆsãs
! t
t5,t,bt�t%®t#Ôtøt"u-6u0du#•u ¹u8Úu
v2!v0Tv)…v-¯vÝv2îv/!w5Qw*‡w"²wÕw!ówx1xMxbx!wx™x¸x Ïx ðxy)&yPy&ky,’y¿yÖy3ñy"%z*Hz*szžz&°z×zõz{3{!S{.u{ ¤{Å{1å{1|I|e|w|9•| Ï|ð|'
}05}3f}&š}3Á}õ})~2?~3r~=¦~'ä~2,?!l'Ž#¶ Ú!û"€@€R€"j€�€(¤€.Í€7ü€4�)K�u�?‹�!Ë�%í�(‚><‚<{‚$¸‚.Ý‚ƒ&'ƒ Nƒ(oƒ.˜ƒÇƒ$áƒ)„0„C„`„v„!�„±„!Ï„)ñ„(…2D…5w…­…"É…)ì…(†0?†,p†�†(½†"æ†5	‡6?‡)v‡) ‡'Ê‡ò‡ˆˆ0ˆJˆaˆ%~ˆ¤ˆ%Áˆçˆüˆ‰9‰X‰ w‰˜‰,­‰2Ú‰2
Š2@Š2sŠ.¦Š%ÕŠûŠ‹7%‹]‹3v‹ª‹Ä‹Þ‹ø‹Œ,ŒFŒ_Œ)xŒ¢Œ½ŒØŒðŒ�&�A�^�z�˜�¸�!Õ� ÷�Ž(5Ž^Ž)zŽ,¤ŽÑŽïŽ�,.�1[�,��"º�.Ý�0�!=�6_�.–�&Å�,ì� ‘1:‘l‘9‹‘:Å‘&’8'’1`’’’$°’0Õ’I“6P“‡“;¦“-â“G”:X”8“”#Ì”(ð”•8•/W•"‡•5ª•+à•-–>:–Yy–+Ó–2ÿ– 2—$S—x—'“—5»—-ñ—"˜B˜2T˜(‡˜$°˜+Õ˜™™)™@™ W™)x™7¢™	Ú™(ä™?
šCMš‘š'¬š#Ôš-øš &›!G›i›…›¡› ½›$Þ›4œ%8œ$^œ+ƒœc¯œ�'�*;�'f�*Ž�¹�&Ó�#ú�!ž:@ž#{žFŸžPæžH7Ÿ€Ÿ0—Ÿ.ÈŸ5÷Ÿ1- 2_ $’ '· +ß !¡-¡(M¡v¡’¡¥¡Å¡'Ù¡¢¢+7¢2c¢2–¢2É¢ü¢!£8£#K£-o£)�£Ç£!Ü£/þ£".¤+Q¤%}¤2£¤#Ö¤ú¤4¥5G¥'}¥O¥¥õ¥¦)¦C¦>U¦>”¦6Ó¦:
! §E§d§�§ž§»§Ù§ö§¨¨/¨>¨M¨e¨‚¨#—¨»¨Ì¨ä¨ó¨©(©<©Q©l©#…©©© Ä©å©ò©!ª1ªKª7fª0žªÏªëª
! «!«
! ;«F«4`«/•«&Å«ì«ý«¬!)¬K¬i¬|¬%™¬¿¬Û¬'ó¬*­F­*d­2�­0Â­"ó­®12®d®€®8�® È®.é®1¯J¯c¯)}¯§¯2Æ¯)ù¯+#°&O°Dv°)»°3å°,±1F±;x±6´±.ë±1²L²2l²'Ÿ²/Ç²÷²(³?³[³'z³/¢³*Ò³,ý³3*´$^´=ƒ´*Á´*ì´/µ#Gµ!kµ
�µ›µ+¬µ0Øµ/	¶9¶,O¶1|¶/®¶2Þ¶(·&:·+a·/�·$½·5â·4¸!M¸&o¸&–¸.½¸ì¸¹¹/¹D¹^¹ r¹“¹ °¹!Ñ¹#ó¹º 7º!Xº!zº$œºÁº(Õº=þº <»)]»9‡»Á»5Ò»¼2(¼[¼ {¼œ¼6¹¼*ð¼:½3V½EŠ½Ð½ î½1¾(A¾1j¾.œ¾0Ë¾ü¾¿)3¿.]¿1Œ¿'¾¿$æ¿ÀÀ(À=ÀVÀjÀ†À0¦À&×À&þÀ:%Á`Á<xÁ;µÁ.ñÁ1 Â.RÂ.�Â5°Â5æÂ?Ã\Ã,uÃ'¢Ã$ÊÃ&ïÃ<ÄSÄ'qÄ6™ÄÐÄ,îÄ%Å(AÅ+jÅ	–Å% ÅÆÅÛÅûÅ 
Æ!.ÆPÆmÆƒÆ2œÆ!ÏÆ!ñÆÇ$.ÇSÇ7oÇ(§Ç$ÐÇ)õÇ%È%EÈ$kÈ�È(™È'ÂÈ$êÈ,É<ÉVÉ	]ÉgÉ!nÉ-�É¾ÉÎÉÚÉ÷ÉÊ1ÊPÊ _Ê €Ê"¡ÊÄÊ5ÞÊ%Ë:Ë!CËCeË3©Ë!ÝË3ÿË73Ì6kÌ(¢Ì2ËÌ!þÌ  Í-AÍ0oÍ* Í!ËÍ$íÍ'Î*:ÎeÎ,ƒÎ/°ÎàÎ6ðÎ*'Ï6RÏ6‰Ï ÀÏ"áÏ$Ð)Ð,EÐ6rÐ ©Ð)ÊÐ;ôÐ/0Ñ2`Ñ#“Ñ·Ñ9ÔÑ0Ò4?Ò6tÒ1«Ò&ÝÒÓ;Ó*OÓzÓ™Ó"¨Ó;ËÓHÔ<PÔ<�Ô<ÊÔ<ÕDÕWÕgÕyÕ‹Õ�Õ¯ÕÁÕÒÕäÕöÕÖÖ,Ö>ÖPÖbÖtÖ†Ö˜ÖªÖ»ÖÍÖßÖñÖ××'×9×K×]×o×�×©×Á×ß×"ó×Ø6ØSØoØ‹Ø§Ø(ÅØîØ
Ù#ÙDCÙ,ˆÙµÙÕÙ#ôÙÚ!8ÚZÚmÚ*‡Ú!²Ú!ÔÚ!öÚ$Û"=Û#`Û#„Û#¨ÛÌÛèÛÜ$Ü1?Ü3qÜ¥ÜÀÜ ÏÜ!ðÜÝ3/ÝcÝ sÝ”Ý!´ÝÖÝ0åÝÞ4Þ/NÞ5~Þ´Þ6ÑÞß'ß4Aß"vß™ß!°ß/Òßà à87à+pà%œà!Âà,äà'á 9á3Zá6Žá(Åá)îáâ%â8â5Pâ&†â1­â ßâ&ã'ãDã<`ã(�ã(Æã5ïã%ä%Aä6gä3žäÒäää/õä)%åOåkå‹å(ªå-Óåæ)!æ7Kæƒæ�æ¥æ(ªæ)Óæ/ýæ/-ç<]ç7šç)Òç	üçè!!è
Cè,Qè~è •è/¶èæèüè%é'8é `é2�é'´é4Üé!ê$3ê#Xê |ê�ê!­ê"Ïêòê*ë;ë"Yë2|ë)¯ë!Ùëûë5
! ì4@ì)uì)Ÿì-Éì'÷ì)í Ií$jí@�í:Ðí(î$4î.Yî'ˆî1°î.âî5ï5Gï9}ï5·ï5íï5#ð-Yð‡ð¦ð³ðÐð(ìð,ñ0Bñ2sñ¦ñÅñâñòò=ò8Rò.‹ò-ºò&èò*ó':ó)bó/Œó6¼ó4óó(ô.Gô&vô �ô¾ô0Ûô+õ8õ.Rõ'�õ3©õ Ýõþõ%öBö"]ö&€ö§ö4½ö/òö"÷3B÷,v÷£÷#¿÷!ã÷(ø	.ø8ø%Sø"yø-œø"Êø!íø!ù1ù[Iù<¥úCâú&û"7ûZûÍuûCü8_ü3˜ü/Ìüüü#ýC@ý0„ýJµýHþzIþLÄþ�ÿG“ÿCÛÿK0k}œLBg>ª8é1"uT<Ê?FGGŽ„ÖF[J¢4í<">_Hž-ç0
! ITim;†3Âö++21^8�&É$ð(>AE1I{5•5Ë	!	A	*_	_Š	ê	,ÿ	),
! 3V
! Š
! ;‘
! &Í
! !ô
! '!>+`$Œ ±#Ò9ö0FJ‘5±@çJ(

s

! �
6Œ
=Ã
",$Q=j=¨;æ6"DY0žCÏ>CR>–,Õ,&/%V<|F¹0612h/›7Ë458?n3®,â/=?,}ªÅBÞ.!P7a™*´(ß'60(g�©3Ä,ø*%"P*sž·Ò*éB=W•±7Ï $?E?…(Å î@
P(^4‡3¼5ð&,9-f0”0Å$ö&2#Y#}¡»%Õ!û#;#_ƒ4�Ò(ð(B ]9~$¸/Ý)
7Lg|–²%Î/ô$ C *b *� ¸ Ð é 2	!<!W!.r!#¡!0Å!$ö!(" D"(e"-Ž" ¼"2Ý"%#"6#$Y#~#$›#À#ß#ü#$9$T$"s$"–$"¹$#Ü$4%5%M%h%:…%À%Õ% ó%F&6[&"’&#µ&Ù&&ô&'6'-T'‚'¡')À'ê'(" (C($\(�(œ(,¼("é(0)0=)n)‹)*«)%Ö)4ü)-1*"_*.‚*±**È*6ó*/*+)Z+"„+ §+È+á+ö+&,"2,U,p,&…,¬,Å,â,ü,-%4-Z-&n-3•-EÉ-).)9.0c.'”.¼.Ï.:è. #/6D/{/˜/µ/Ò/ï/0)0E0 a0‚0 0¾0×0ò0
1&(1O1&o1&–1&½1 ä1.2#42!X2 z2!›2.½2!ì23"-3&P3;w3)³3$Ý3*42-4&`4.‡4-¶4(ä4 
5.5(K5#t5*˜5&Ã5 ê5(6046 e6†6,¥6FÒ6*7 D7,e7,’7>¿74þ7838$l8‘8±8 Ï8 ð8&9.89,g9 ”99µ9_ï9,O:,|:.©:.Ø:;4 ;&U;0|;7­;å;,<(.<$W<2|<¯<È<Ý<ö<$=.4=0c=”="¡=/Ä=7ô=,> H>$i>*Ž>!¹>Û>÷>?/?"H? k?(Œ?!µ?*×?#@t&@›@¶@$Ñ@&ö@2APA'pA˜A¶A-ÒA.BR/BQ‚BHÔBC/8C2hC4›C ÐC ñCD0DOD#nD’D1°D'âD&
! E!1ESE)pE!šE!¼E/ÞE2F2AF2tF§F$ÂFçF+üF(G&FGmG~G,�GÊG(êGH.,H$[H €H1¡H.ÓH I6#I/ZI+ŠI!¶IØILìIB9J5|J7²JêJ K$(K)MK*wK$¢K#ÇKëKLL7LPLpL�L,¬LÙL õLM/MOMoMŠM¦MÁM'ÞM#N *NKN_N&|N£N¾N0ÚN6OBO_OO�O»O&ÔO6ûO52P,hP•P ²PÓP ðPQ1Q&HQ.oQ"žQÁQ#ÔQ6øQ/R4HR*}R,¨RÕRîR0S?SZS8uS ®S/ÏS'ÿS!'T"IT,lT™T.µT(äT*
U"8U3[U�U*®U.ÙU@V:IV0„V&µV0ÜV$
W62W.iW&˜W¿W&ÞW X&X EX2fX&™X2ÀX@óX,4Y1aY(“Y*¼Y<çY($ZMZlZ}Z:“Z>ÎZ9
[G[.][2Œ[6¿[0ö['\&D\ k\4Œ\0Á\2ò\&%] L]$m]’](¯]
! Ø]ã]ö]	^&(^O^&d^-‹^$¹^%Þ^'_#,_$P_%u_%›_"Á_ä_1`45`*j`.•`FÄ`a. aOa0na/ŸaÏaêa(b00b0abG’bCÚb%c,Dc%qc'—c<¿c8üc@5d vd —d,¸d2åd2e.Ke ze›e¤e¸e!Ôeöe"f$2f8Wf&�f·f(Öfÿf7g6Pg,‡g4´g/ég/h,Ih,vh8£hÜh4úh'/i#Wi,{i=¨iæi"ûi8j$Wj*|j§jÂj2áj	k&kEk Xkyk*†k±kÑkïkl*l1Hl1zl,¬l,Ùl*mF1m&xm Ÿm%Àm$æm"n".nQnZn*yn¤n6Án%øno	%o/o(6o0_o�oŸo#¬o Ðo"ño#p8pAp)`p#Šp®p0Ëp(üp%q .qJOq>šqÙqBøqH;rL„r2Ñr2s)7s$as4†s>»s'ús&"tIt&dt*‹t¶t'Ñt1ùt+u,>u(ku?”uDÔu$v'>v)fv�v(£v@Ìv)
w 7w0Xw.‰w*¸w"ãw*x<1x"nx.‘x,Àx-íx2yNy@by/£y Óy
! ôyÿy=zJ]z@¨z@éz@*{@k{¬{Ã{
Ò{
à{î{|
| |6|
H|
V|
d|
r|
€|
Ž|
œ|ª|
¼|Ê|
Ü|ê|
}
}
}*}<}
N}
\}j}|}Ž}$¡}Æ}ä}ø}~ ~;~T~$o~&”~»~Ö~.ñ~ 5"F6i$ ÅÞ)ô$€&C€j€Š€(¢€)Ë€)õ€"�,B�*o�+š�+Æ�+ò�#‚#B‚(f‚�‚;¨‚0ä‚!ƒ7ƒ>ƒ$[ƒ€ƒ(™ƒ
! ÂƒÍƒíƒ „-„2=„p„ �„(®„8×„'…,8…(e…Ž…H¦…+ï…†(3†2\†�†¦†7Ä†(ü†/%‡U‡:t‡%¯‡Õ‡8ô‡*-ˆ#Xˆ#|ˆ ˆ±ˆ Æˆ=çˆ.%‰.T‰$ƒ‰.¨‰)×‰Š;Š*LŠ0wŠ0¨ŠÙŠ$ìŠ6‹*H‹s‹„‹!™‹(»‹"ä‹Œ&Œ&=Œ3dŒ˜Œ4´Œ*éŒ� #�D� I�&j�$‘�2¶�6é�( Ž+IŽuŽzŽ%–Ž¼Ž-ÌŽúŽ�85�n�&Š�,±�3Þ�&�59�%o�?•�Õ�(î�&‘,>‘k‘r‘$�‘´‘*Í‘"ø‘!’*=’1h’/š’Ê’2Þ’1“=C“$�“2¦“Ù“2ø“"+” N”-o”*�”3È”ü”2•=N•@Œ•:Í•?–?H–@ˆ–?É–?	—?I—0‰—!º—
! Ü—ç—.˜11˜/c˜0“˜.Ä˜ó˜"™6™ Q™r™�™-¨™!Ö™'ø™. š&Oš$vš ›š$¼š<áš'›F›._›Ž›­›È›0è›-œGœ7`œ,˜œ,Åœòœ�'0�"X�*{�/¦�&Ö�0ý�7.ž,fž(“ž4¼žñžŸ)#Ÿ/MŸ}Ÿ „Ÿ&¥Ÿ'ÌŸ)ôŸ( &G $n “ “Ñ¶¨.FZ¨¬ñ¸‘¹Dæe@_ÈÀº%ÚTg5Â³£‹Úp
! 9«ÎbÅ9Q–’vè(l4G+·öÆ_@¯\èƒŸÄ¸”q÷²$*^žY	�M	·µY×ŽÇ—hÃ!
�»Ì%�Lïè¼ˆq-~²,T¥c–Q¿7R)½)à*o­¯o´Ñ0hù&…œcâ®1„íyGÄ„uØKó�ç‚)fÑ§�dHò¤ïÃ<Õå³ÏÜ‹Ð¦•\úšÖÚJ¡ZF‚zú¤9yGÔw-£nÞáDúkÒE¤×˜i(ùª÷™³àBZ«r;'z¨/^á8<­�DÕA>�çAaŸ$¡½©­&ÉqÁÇ[ü03/ŽéêÓ»"wõñF<xJ0÷1:ælÏN,ÔÄ5’iØ~T%½ûüJv&5y‰µ‡ÚSÔòéªæKgÆbîEOµpŠOÏŒ9˜ûÈu4¯´þœ}Í‚4ì„CC‰2MÃØ«ôÙ‘�Çë¢+û.¢�+86­ÕÝ¼V ÿeK”BÛÊHw©÷B)Ëœ!”‚yŒö©;ó(„ŠÁr7�>®äý		õB™ìóÆçZ'Ñ$†°P¹ QHÛcïø’±=:ÉÓ�v¥'–zîÛJWušFg$òLË‡‘?þÉâÒÝº^Þ/ª>¹jpƒS|{-<Éø�Cõ£XI]O�^šÊ@áUÊ°
W]ø!‰¡ðøiù“3x†Ìðb‹d�Ç¾¹Š!?¼Å(ÓßÝÂ-wts'Ûü#äs8ÕÀ{ ³ÁD5Üž2nÙ€òRkC3m¯ê%m¾•ŸßüóŒÁ°Í#h16}‡»VY
j(ßn!ñ¬`”aôë?Ò#4†âU|}€Ž
! ãºÃÄÓ¦,7ft
! 2›œ{P�¿´ñìÀÙëmAËV	ºÅv~ôSêH*xªêßÜ±r1¸â2È*¾Š#è¦S¶;ý§«Ž,XWxŸà:�úo–ƒåÂ[´mð_ãé€
é·þuí±û€çQöM)p8ft®[§InÒd+ˆeÝAÍÊEæ¶˜¶{¦@ÞUb¸»_0®ëE �;…—Uî*iR7
! tÿåkI¿rÂ›ã}¨ƒ²Ì½a—Ö©ä˜N`ý•djsRàl~¥¾W�N
ÍákÏsT·e°qhÈÖI±¬µ¬a“"ã…\À#fÔ|•Œ™¢=lo`™Üô j
! "?Ð=Þ‰ Ð õ]Å|"×—ì¤Ù‹3›Ö&ý&XKíYÌ¥PîšÿNäþØ×žžïÎ'V:6£.¢Xð%ö¡Î$ gL=/`ˆ¼O‘ÐM…]²G†å>Æ\6zÎ’¿ˆÿP›�.íË“cùL‡�["§ 
  %s: fatal error: aux info file corrupted at line %d
  
  ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),
*************** write_c_file - output name is %s, prefix
*** 88,95 ****
  %s %s does not support %%n$ operand number formats%s does not support %s%s ignored with %s in %s format%s is not supported by this configuration%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s terminated with signal %d [%s]%s%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
! %s-%s is an empty range%s.
! %s%s: %d: warning: definition of %s not converted
  %s: %d: warning: source too confusing
  %s: %d: warning: varargs function declaration not converted
  %s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
--- 85,91 ----
  %s %s does not support %%n$ operand number formats%s does not support %s%s ignored with %s in %s format%s is not supported by this configuration%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s terminated with signal %d [%s]%s%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
! %s-%s is an empty range%s: %d: warning: definition of %s not converted
  %s: %d: warning: source too confusing
  %s: %d: warning: varargs function declaration not converted
  %s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
*************** write_c_file - output name is %s, prefix
*** 106,123 ****
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
  %s: warning: %s:%d: confused by earlier errors, bailing out
! '(' expected')' expected')' or term expected'*' expected':' expected';' expected'[' expected']' expected']' expected, invalid type expression'class' expected'class' or 'this' expected'{' expected(Each undeclared identifier is reported only once(an out of class initialization is required)-G is incompatible with PIC code which is the default-I- specified twice-Wformat-extra-args ignored without -Wformat-Wformat-nonliteral ignored without -Wformat-Wformat-security ignored without -Wformat-Wformat-y2k ignored without -Wformat-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for target (all code is position independent)-f%sleading-underscore not supported on this target machine-fPIC is not currently supported on the 68000 or 68010
  -fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fpic and -mapcs-reent are incompatible-frepo must be used with -c-g is only supported when using GAS on this processor,-g with -mno-apcs-frame may not give sensible debugging-malign-loops=%d is not between 0 and %d-mapcs-stack-check incompatible with -mno-apcs-frame-mbig-endian and -mlittle-endian may not be used together-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mpic-register= is useless without -fpic-mregparm=%d is not between 0 and %d-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-pg and -fomit-frame-pointer are incompatible-pipe not supported32381 fpu;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
! <command line>APCS reentrant code not supported.  IgnoredAlign all labelsAlign all loops to 32 byte boundaryAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAlternate calling conventionAlternative calling conventionAlways check for non gcj generated classes archivesAssume GASAssume all doubles are alignedAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume int to be 8 bit integerAssume native functions are implemented using JNIAssume normal C execution environmentAssume possible double misalignmentAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that unaligned accesses are handled by the systemAt top level:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Auto pre/post decrement increment allowedAuto pre/post decrement increment not allowedBig memory modelBranches are this expensive (1-5, arbitrary units)Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newClass or interface declaration expectedCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for a 68HC11Compile for a 68HC12Compile for the Thumb not the ARMCompile for the v850 processorCompile for v8plus ABICompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Consider access to byte sized memory slowConstructor invocation must be first thing in a constructorControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsCreate GUI applicationCreate console applicationDefer popping functions args from stack until laterDelete useless null pointer checksDisable Dwarf 2 line debug info via GNU asDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable new features under developmentDisable parallel instructionsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDo not align destination of the string operationsDo not allocate BK registerDo not assume GASDo not compile for v8plus ABIDo not emit complex integer constants to read-only memoryDo not generate .size directivesDo not generate H8/300H codeDo not generate code which uses the FPUDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not return values of functions in FPU registersDo not suppress warnings from system headersDo not use ABI reserved registersDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use push instructions to save outgoing argumentsDo not use register sbDo not use registers for argument passingDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the divide instructionDo not utilize Visual Instruction SetDo not work around hardware multiply bugDon't assume that unaligned accesses are handled by the systemDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use GP relative sdata/sbss sectionsDon't use Irix PICDon't use ROM instead of RAMDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't work around early 4300 hardware bugDowngrade conformance errors to warningsEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit common-like symbols as weak symbolsEmit cross referencing informationEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable automatic template instantiationEnable backend debuggingEnable debug outputEnable debuggingEnable exception handlingEnable linker relaxingEnable new features under developmentEnable parallel instructionsEnable scheduling across basic blocksEnable stack probingEnable support for huge objectsEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnd of search list.
! Export functions even if they can be inlinedField expectedForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryFunction starts are aligned to this power of 2Generate APCS conformant stack framesGenerate ELF outputGenerate H8/300H codeGenerate a call to abort if a noreturn function returnsGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for a DLLGenerate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for given CPUGenerate code for high memoryGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code which uses the FPUGenerate code without GP regGenerate fused multiply/add instructionsGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate re-entrant, PIC codeGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesICE: emit_insn used where emit_jump_insn needed:
! ISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO 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 qualified function typesISO C forbids specifying range of elements to initializeISO C prohibits argument conversion to union typeISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ prohibits anonymous structsIdentifier expectedIgnore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInsert stack checking code into the programInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Invalid control expressionInvalid declarationInvalid expression statementInvalid init statementInvalid interface typeInvalid method declaration, method name requiredInvalid method declaration, return type requiredInvalid reference typeInvalid type expressionInvalid update expressionJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLoop code aligned to this power of 2Make integers 32 bits wideMark data as shared rather than privateMaximum amount for a single stack increment operationMissing class nameMissing class type termMissing formal parameter termMissing identifierMissing interface nameMissing nameMissing or invalid constant expressionMissing super class nameMissing termMissing term and ')' expectedMissing term and ']' expectedMissing term or ')'Missing term or ')' expectedMissing variable initializerNOTE_INSN_BASIC_BLOCK is missing for block %dNo "Small register classes" kludgeNo case for %sNo default crt0.oNumber of registers used to pass integer argumentsOmit the frame pointer in leaf functionsOnly constructors can invoke constructorsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Output instruction sizes to the asm filePIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
  PRINT_OPERAND null pointerPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
--- 102,119 ----
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
  %s: warning: %s:%d: confused by earlier errors, bailing out
! (Each undeclared identifier is reported only once(an out of class initialization is required)-G is incompatible with PIC code which is the default-I- specified twice-Wformat-extra-args ignored without -Wformat-Wformat-nonliteral ignored without -Wformat-Wformat-security ignored without -Wformat-Wformat-y2k ignored without -Wformat-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for target (all code is position independent)-f%sleading-underscore not supported on this target machine-fPIC is not currently supported on the 68000 or 68010
  -fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fpic and -mapcs-reent are incompatible-frepo must be used with -c-g is only supported when using GAS on this processor,-g with -mno-apcs-frame may not give sensible debugging-malign-loops=%d is not between 0 and %d-mapcs-stack-check incompatible with -mno-apcs-frame-mbig-endian and -mlittle-endian may not be used together-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mpic-register= is useless without -fpic-mregparm=%d is not between 0 and %d-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-pg and -fomit-frame-pointer are incompatible-pipe not supported32381 fpu;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
! <command line>APCS reentrant code not supported.  IgnoredAlign all labelsAlign all loops to 32 byte boundaryAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAlternate calling conventionAlternative calling conventionAssume GASAssume all doubles are alignedAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume int to be 8 bit integerAssume normal C execution environmentAssume possible double misalignmentAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that unaligned accesses are handled by the systemAt top level:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Auto pre/post decrement increment allowedAuto pre/post decrement increment not allowedBig memory modelBranches are this expensive (1-5, arbitrary units)Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for a 68HC11Compile for a 68HC12Compile for the Thumb not the ARMCompile for the v850 processorCompile for v8plus ABICompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Consider access to byte sized memory slowControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsCreate GUI applicationCreate console applicationDefer popping functions args from stack until laterDelete useless null pointer checksDisable Dwarf 2 line debug info via GNU asDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable new features under developmentDisable parallel instructionsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay statistics accumulated during compilationDo not align destination of the string operationsDo not allocate BK registerDo not assume GASDo not compile for v8plus ABIDo not emit complex integer constants to read-only memoryDo not generate .size directivesDo not generate H8/300H codeDo not generate code which uses the FPUDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not return values of functions in FPU registersDo not suppress warnings from system headersDo not use ABI reserved registersDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use push instructions to save outgoing argumentsDo not use register sbDo not use registers for argument passingDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the divide instructionDo not utilize Visual Instruction SetDo not work around hardware multiply bugDon't assume that unaligned accesses are handled by the systemDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use GP relative sdata/sbss sectionsDon't use Irix PICDon't use ROM instead of RAMDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't work around early 4300 hardware bugDowngrade conformance errors to warningsEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit common-like symbols as weak symbolsEmit cross referencing informationEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEnable Dwarf 2 line debug info via GNU asEnable MPY||ADD and MPY||SUB instructionsEnable automatic template instantiationEnable backend debuggingEnable debug outputEnable debuggingEnable exception handlingEnable linker relaxingEnable most warning messagesEnable new features under developmentEnable parallel instructionsEnable scheduling across basic blocksEnable stack probingEnable support for huge objectsEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnd of search list.
! Export functions even if they can be inlinedForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryFunction starts are aligned to this power of 2Generate APCS conformant stack framesGenerate ELF outputGenerate H8/300H codeGenerate a call to abort if a noreturn function returnsGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for a DLLGenerate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for given CPUGenerate code for high memoryGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code which uses the FPUGenerate code without GP regGenerate fused multiply/add instructionsGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate re-entrant, PIC codeGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesICE: emit_insn used where emit_jump_insn needed:
! ISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids braced-groups within expressionsISO C forbids casting nonscalar to the same typeISO C forbids casts to union typeISO C forbids conditional expr with only one void sideISO C forbids const or volatile function typesISO C forbids empty initializer bracesISO C forbids forward parameter declarationsISO 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 qualified function typesISO C forbids specifying range of elements to initializeISO C prohibits argument conversion to union typeISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ prohibits anonymous structsIgnore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInsert stack checking code into the programIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Jump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLoop code aligned to this power of 2Make integers 32 bits wideMark data as shared rather than privateMaximum amount for a single stack increment operationNOTE_INSN_BASIC_BLOCK is missing for block %dNo "Small register classes" kludgeNo default crt0.oNumber of registers used to pass integer argumentsOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Output instruction sizes to the asm filePIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
  PRINT_OPERAND null pointerPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
*************** See %s for instructions.
*** 128,135 ****
  Register sb is zero. Use for absolute addressingReorder basic blocks to improve code placementRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationReturn floating point results in ac0Return floating point results in memoryReturn values of functions in FPU registersReuse r30 on a per function basisSame as: -mep -mprolog-functionSave DP across ISR in small memory modelSchedule code for given CPUSchedule given CPUSelect CPU to generate code forSet Windows definesSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSetting spec %s to '%s'
  
  Small data area: none, sdata, useSmall memory modelSpecify CPU for scheduling purposesSpecify maximum number of iterations for RPTSSpecify range of registers to make fixed.Specify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the register allocation orderSpecify the register to be used for PIC addressingStore function names in object codeSupport Green Hills ABISupport calls between Thumb and ARM instruction setsSupport message passing with the Parallel EnvironmentSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsTarget does not have split I&DTarget has split I&DTarget the AM33 processorThread model: %s
! Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTrap on integer divide by zeroTreat all warnings as errorsTune expected memory latencyUnbalanced ']'Uninitialized locals in .bssUninitialized locals in .dataUsage: %s [options] file...
! Use 128 bit long doublesUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long typeUse ABI reserved registersUse DEC assembler syntaxUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse big-endian byte orderUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect callsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse registers for argument passingUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the same size for double as for floatUtilize Visual Instruction SetWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about function pointer arithmeticWarn about functions which might be candidates for format attributesWarn about implicit function declarationsWarn about multiple declarations of the same objectWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about returning structures, unions or arraysWarn about unrecognized pragmasWarn about violations of Effective C++ style rulesWarn if .class files are out of dateWarn if a selector has multiple methodsWarn if deprecated empty statements are foundWarn if modifiers are specified when not necessaryWarn when a declaration does not specify a typeWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a variable is unusedWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWork around early 4300 hardware bugWork around hardware multiply bug[Leaving %s]
  [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this targetabort in %s, at %s:%daggregate has a partly bracketed initializeraggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedambiguous conversion for array subscriptanonymous struct not inside named typearithmetic on pointer to an incomplete typearray index in initializer exceeds array boundsarray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulassignment (not initialization) in declarationassignment suppressionat this point in filebad array initializerbad method signaturebad pc in exception_tablebad string constantbad type in parameter debug infobad value (%s) for %s switchbad value (%s) for -mabi= switchbad value (%s) for -march= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mcpu switchbad value (%s) for -mcpu= switchbad value (%s) for -mmodel switchbad value (%s) for -msdata switchbad value constant type %d, index %dbad zip/jar file %sbadly nested C headers from preprocessorbraced-group within expression allowed only inside a functionbraces around scalar initializerbreak statement not within loop or switchcall-clobbered register used for global register variablecalled from herecan't convert between vector values of different sizecan't convert value to a vectorcan't do dependency tracking with input from stdincan't use '%s' as a %s registercannot convert to a pointer typecannot create temporary filecannot declare static function inside another functioncannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot put object with volatile field into registercannot return from a handler of a function-try-block of a constructorcannot specify both -C and -ocannot use typeid with -fno-rtticase label does not reduce to an integer constantcase label not within a switch statementcast discards qualifiers from pointer target typecast from pointer to integer of different sizecast increases required alignment of target typecast specifies array typecast specifies function typecast to non-reference type used as lvaluecast to pointer from integer of different sizecast to union type from type not present in unionchar-array initialized from wide stringcircular pointer delegation detectedclose %dcollect2 version %scollect: reading %s
  collect: recompiling %s
  collect: relinking
--- 124,131 ----
  Register sb is zero. Use for absolute addressingReorder basic blocks to improve code placementRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationReturn floating point results in ac0Return floating point results in memoryReturn values of functions in FPU registersReuse r30 on a per function basisSame as: -mep -mprolog-functionSave DP across ISR in small memory modelSchedule code for given CPUSchedule given CPUSelect CPU to generate code forSet Windows definesSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSetting spec %s to '%s'
  
  Small data area: none, sdata, useSmall memory modelSpecify CPU for scheduling purposesSpecify maximum number of iterations for RPTSSpecify range of registers to make fixed.Specify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the register allocation orderSpecify the register to be used for PIC addressingStore function names in object codeSupport Green Hills ABISupport calls between Thumb and ARM instruction setsSupport message passing with the Parallel EnvironmentSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsTarget does not have split I&DTarget has split I&DTarget the AM33 processorThread model: %s
! Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTrap on integer divide by zeroTreat all warnings as errorsTune expected memory latencyUninitialized locals in .bssUninitialized locals in .dataUsage: %s [options] file...
! Use 128 bit long doublesUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long typeUse ABI reserved registersUse DEC assembler syntaxUse GP relative sdata/sbss sectionsUse H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse big-endian byte orderUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect callsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse registers for argument passingUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the same size for double as for floatUtilize Visual Instruction SetWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about function pointer arithmeticWarn about functions which might be candidates for format attributesWarn about implicit function declarationsWarn about multiple declarations of the same objectWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about returning structures, unions or arraysWarn about unrecognized pragmasWarn about violations of Effective C++ style rulesWarn if a selector has multiple methodsWarn when a declaration does not specify a typeWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a variable is unusedWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWork around early 4300 hardware bugWork around hardware multiply bug[Leaving %s]
  [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this targetabort in %s, at %s:%daggregate has a partly bracketed initializeraggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedambiguous conversion for array subscriptanonymous struct not inside named typearithmetic on pointer to an incomplete typearray index in initializer exceeds array boundsarray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulassignment (not initialization) in declarationassignment suppressionat this point in filebad array initializerbad method signaturebad pc in exception_tablebad string constantbad type in parameter debug infobad value (%s) for %s switchbad value (%s) for -mabi= switchbad value (%s) for -march= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mcpu switchbad value (%s) for -mcpu= switchbad value (%s) for -mmodel switchbad value (%s) for -msdata switchbad value constant type %d, index %dbad zip/jar file %sbadly nested C headers from preprocessorbraced-group within expression allowed only inside a functionbraces around scalar initializerbreak statement not within loop or switchcall-clobbered register used for global register variablecalled from herecan't convert between vector values of different sizecan't convert value to a vectorcan't do dependency tracking with input from stdincan't use '%s' as a %s registercannot convert to a pointer typecannot create temporary filecannot declare static function inside another functioncannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot put object with volatile field into registercannot return from a handler of a function-try-block of a constructorcannot specify both -C and -ocannot use typeid with -fno-rtticase label does not reduce to an integer constantcase label not within a switch statementcast discards qualifiers from pointer target typecast from pointer to integer of different sizecast increases required alignment of target typecast specifies array typecast specifies function typecast to non-reference type used as lvaluecast to pointer from integer of different sizecast to union type from type not present in unionchar-array initialized from wide stringcircular pointer delegation detectedclose %dcollect2 version %scollect: reading %s
  collect: recompiling %s
  collect: relinking
*************** See %s for instructions.
*** 142,156 ****
  ignoring nonexistent directory "%s"
  incomplete type unificationinconsistent instance variable specificationindex value instead of field name in union initializerinit function found in object %sinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer-string for array of chars is too longinitializing array with parameter listinstall: %s%s
  instruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressioninternal errorinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninvalid #pragma %sinvalid %%-codeinvalid %%C valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P valueinvalid %%R valueinvalid %%S valueinvalid %%T valueinvalid %%U valueinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s valueinvalid %%u valueinvalid %%v valueinvalid %%xn codeinvalid PC in line number tableinvalid UNSPEC as operandinvalid catch parameterinvalid expression as operandinvalid initializerinvalid initializer for bit stringinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid operand output codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid truth-value expressioninvalid type argumentinvalid use of %%d, %%x, or %%Xinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of non-lvalue arrayinvalid use of void expressioninvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodjump to case labeljunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk 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 weakjunk at end of '#pragma %s'junk at end of signature stringlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typeld 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
! long long constant not a valid immediate operandmalformed #pragma ghs sectionmalformed .zip archive in CLASSPATH: %smask must be an immediatematching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmember functions are implicitly friends of their classmethod '%s' not found in classmips16 function profilingmisplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing Code attributemissing braces around initializermissing fill character at end of strfmon formatmissing initializermissing terminating %c charactermixing C++ and Java catches in a single translation unitmno-cygwin and mno-win32 are not compatiblemultiple default labels in one switchmultiple types in one declarationmust #include <typeinfo> before using typeidmysterious repository information in %sname missing for member functionnamespace-scope anonymous aggregates must be staticnegative integer implicitly converted to unsigned typenew cannot be applied to a function typenew cannot be applied to a reference typeno argumentsno description yetno input file specifiedno low registers available for popping high registersno semicolon at end of struct or unionnon-empty initializer for array of empty elementsnon-trivial labeled initializersnonconstant array index in initializernot a valid Java .class filenot enough type informationnumber of bb notes in insn chain (%d) != n_basic_blocks (%d)offset outside bounds of constant stringonly constructors take base initializersonly weak aliases are supported in this configurationoperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoptions enabled: options passed: ordered comparison of pointer with integer zerooutput number %d not directly addressableoverflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute is unnecessarypadding struct size to alignment boundaryparameter names (without types) in function declarationparse errorparser stack overflowpipepointer to a function used in arithmeticpointer to a function used in subtractionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuesprecisionprecision in printf formatprofiling not supported with -mg
  programs: %s
  reading class %s for the second time from %sredirecting stdout: %sreference to non-lvalue returnedregister used for two global register variablesrename spec %s to %s
  repeated %s in formatrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal usereturn type is an incomplete typereturning 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 floatsselector must be an immediateshared and mdll are not compatiblesigned and unsigned type in conditional expressionsize in array new must have integral typespec 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 charactersstack limit expression is not supportedstack limits not supported on this targetstack underflow - dup* operationstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage class specifiers invalid in parameter declarationsstrftime formats cannot format argumentssubscript missing in array referencesubscripted value is neither array nor pointersuggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest 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 |switch -mcpu=%s conflicts with -march= switchswitch quantity not an integersyntax errorsyntax error: cannot back uptaking address of temporarytarget CPU does not support interworkingthe m210 does not have little endian supportthis function may return with or without a valuethis target machine does not have delayed branchestime in %s: %ld.%06ld (%ld%%)
! too few arguments for formattoo few arguments to functiontoo many arguments for formattoo many arguments to functiontoo many input filestraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects the unary plus operatortrap mode not supported for VAX floatstry reducing the number of local variablestype mismatch in conditional expressiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetypedef declaration invalid in parameter declarationtypes are not quite compatibleunable to call pointer to member function hereunable to open dynamic dependency '%s'union cannot be made transparentunknown array size in deleteunknown conversion type character 0x%x in formatunknown opcode %d@pc=%d during verificationunknown register name: %sunnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunrecogized wide sub-instructionunrecognized format specifierunrecognized gcc debugging option: %cunregistered operator %sunterminated format stringunused arguments in $-style formatuse of %s and %s together in %s formatuse of old-style castusing both @FILE with multiple files not implementedvalue of -mfixed-range must have form REG1-REG2variable or field declared voidvariable-size type declared outside of any functionvariable-sized object may not be initializedverification error at PC=%dvirtual functions cannot be friendsvirtual outside class declarationvoid value not ignored as it ought to bewarning: wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluszero size array reserves no spacezero width in %s formatProject-Id-Version: gcc 3.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2001-12-05 22:47+0900
  Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>
  Language-Team: Japanese <ja@li.org>
--- 138,152 ----
  ignoring nonexistent directory "%s"
  incomplete type unificationinconsistent instance variable specificationindex value instead of field name in union initializerinit function found in object %sinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer-string for array of chars is too longinitializing array with parameter listinstall: %s%s
  instruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger overflow in expressioninternal errorinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninvalid #pragma %sinvalid %%-codeinvalid %%C valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P valueinvalid %%R valueinvalid %%S valueinvalid %%T valueinvalid %%U valueinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%j valueinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s valueinvalid %%u valueinvalid %%v valueinvalid %%xn codeinvalid PC in line number tableinvalid UNSPEC as operandinvalid catch parameterinvalid expression as operandinvalid initializerinvalid initializer for bit stringinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid operand output codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid truth-value expressioninvalid type argumentinvalid use of %%d, %%x, or %%Xinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid use of non-lvalue arrayinvalid use of void expressioninvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodjump to case labeljunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk 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 weakjunk at end of '#pragma %s'junk at end of signature stringlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typeld 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
! long long constant not a valid immediate operandmalformed #pragma ghs sectionmask must be an immediatematching constraint not valid in output operandmatching constraint references invalid operand numbermay not use both -EB and -ELmember functions are implicitly friends of their classmethod '%s' not found in classmips16 function profilingmisplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing Code attributemissing braces around initializermissing fill character at end of strfmon formatmissing initializermissing terminating %c charactermixing C++ and Java catches in a single translation unitmno-cygwin and mno-win32 are not compatiblemultiple default labels in one switchmultiple types in one declarationmust #include <typeinfo> before using typeidmysterious repository information in %sname missing for member functionnamespace-scope anonymous aggregates must be staticnegative integer implicitly converted to unsigned typenew cannot be applied to a function typenew cannot be applied to a reference typeno argumentsno description yetno input file specifiedno low registers available for popping high registersno semicolon at end of struct or unionnon-empty initializer for array of empty elementsnon-trivial labeled initializersnonconstant array index in initializernot a valid Java .class filenot enough type informationnumber of bb notes in insn chain (%d) != n_basic_blocks (%d)offset outside bounds of constant stringonly constructors take base initializersonly weak aliases are supported in this configurationoperand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoptions enabled: options passed: ordered comparison of pointer with integer zerooutput number %d not directly addressableoverflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute is unnecessarypadding struct size to alignment boundaryparameter names (without types) in function declarationparse errorparser stack overflowpipepointer to a function used in arithmeticpointer to a function used in subtractionpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer/integer type mismatch in conditional expressionpointers are not permitted as case valuesprecisionprecision in printf formatprofiling not supported with -mg
  programs: %s
  reading class %s for the second time from %sredirecting stdout: %sreference to non-lvalue returnedregister used for two global register variablesrename spec %s to %s
  repeated %s in formatrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested init_priority is not an integer constantrequested init_priority is out of rangerequested init_priority is reserved for internal usereturn type is an incomplete typereturning 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 floatsselector must be an immediateshared and mdll are not compatiblesigned and unsigned type in conditional expressionsize in array new must have integral typespec 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 charactersstack limit expression is not supportedstack limits not supported on this targetstack underflow - dup* operationstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage class specifiers invalid in parameter declarationsstrftime formats cannot format argumentssubscript missing in array referencesubscripted value is neither array nor pointersuggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest 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 |switch -mcpu=%s conflicts with -march= switchswitch quantity not an integersyntax errorsyntax error: cannot back uptaking address of temporarytarget CPU does not support interworkingthe m210 does not have little endian supportthis function may return with or without a valuethis target machine does not have delayed branchestime in %s: %ld.%06ld (%ld%%)
! too few arguments for formattoo few arguments to functiontoo many arguments for formattoo many arguments to functiontoo many input filestraditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects the unary plus operatortrap mode not supported for VAX floatstry reducing the number of local variablestype mismatch in conditional expressiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype to vector delete is neither pointer or array typetypedef declaration invalid in parameter declarationtypes are not quite compatibleunable to call pointer to member function hereunable to open dynamic dependency '%s'union cannot be made transparentunknown array size in deleteunknown conversion type character 0x%x in formatunknown opcode %d@pc=%d during verificationunknown register name: %sunnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunrecogized wide sub-instructionunrecognized format specifierunrecognized gcc debugging option: %cunterminated format stringunused arguments in $-style formatuse of %s and %s together in %s formatuse of old-style castusing both @FILE with multiple files not implementedvalue of -mfixed-range must have form REG1-REG2variable or field declared voidvariable-size type declared outside of any functionvariable-sized object may not be initializedverification error at PC=%dvirtual functions cannot be friendsvirtual outside class declarationvoid value not ignored as it ought to bewarning: wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary pluszero size array reserves no spacezero width in %s formatProject-Id-Version: gcc 3.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2001-12-05 22:47+0900
  Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>
  Language-Team: Japanese <ja@li.org>
*************** write_c_file - ½ÐÎÏÌ¾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹
*** 224,231 ****
  %s %s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó%s ¤Ï %s ¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç°ì½ï¤Ë»È¤¦¤ÈÌµ»ë¤µ¤ì¤Þ¤¹%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó%s ¤Ï exit ¾õÂÖ %d ¤òÊÖ¤·¤Þ¤·¤¿%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃÍ¤Ç¤¹%s ¥·¥°¥Ê¥ë %d [%s]%s ¤Ç½ªÎ»¤µ¤»¤é¤ì¤Þ¤·¤¿%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
! %s-%s ¤¬¶õ¤ÎÈÏ°Ï¤Ç¤¹%s.
! %s%s: %d: ·Ù¹ð: %s ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó
  %s: %d: ·Ù¹ð: ¥½¡¼¥¹¤¬º®Íð¤·¤¹¤®¤Æ¤¤¤Þ¤¹
  %s: %d: ·Ù¹ð: varargs ´Ø¿ôÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó
  %s: %s%s: %s ¥³¥ó¥Ñ¥¤¥é¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó%s: %s ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿
--- 220,226 ----
  %s %s ¤Ï %%n$ ±é»»»ÒÈÖ¹æ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó%s ¤Ï %s ¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç°ì½ï¤Ë»È¤¦¤ÈÌµ»ë¤µ¤ì¤Þ¤¹%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó%s ¤Ï exit ¾õÂÖ %d ¤òÊÖ¤·¤Þ¤·¤¿%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃÍ¤Ç¤¹%s ¥·¥°¥Ê¥ë %d [%s]%s ¤Ç½ªÎ»¤µ¤»¤é¤ì¤Þ¤·¤¿%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
! %s-%s ¤¬¶õ¤ÎÈÏ°Ï¤Ç¤¹%s: %d: ·Ù¹ð: %s ¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó
  %s: %d: ·Ù¹ð: ¥½¡¼¥¹¤¬º®Íð¤·¤¹¤®¤Æ¤¤¤Þ¤¹
  %s: %d: ·Ù¹ð: varargs ´Ø¿ôÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó
  %s: %s%s: %s ¥³¥ó¥Ñ¥¤¥é¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó%s: %s ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿
*************** write_c_file - ½ÐÎÏÌ¾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹
*** 242,258 ****
  %s: »ÈÍÑË¡ '%s [ -VqfnkNlgC ] [ -B <¥Ç¥£¥ì¥¯¥È¥êÌ¾> ] [ ¥Õ¥¡¥¤¥ëÌ¾ ... ]'
  %s: ÂÔ¤Á: %s
  %s: ·Ù¹ð: %s:%d: Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Íð¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹
! '(' ¤¬É¬Í×¤Ç¤¹')' ¤¬É¬Í×¤Ç¤¹')' ¤Þ¤¿¤Ï¹à¤¬É¬Í×¤Ç¤¹'*' ¤¬É¬Í×¤Ç¤¹':' ¤¬É¬Í×¤Ç¤¹';' ¤¬É¬Í×¤Ç¤¹'[' ¤¬É¬Í×¤Ç¤¹']' ¤¬É¬Í×¤Ç¤¹']' ¤¬É¬Í×¤Ç¡¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹'class' ¤¬É¬Í×¤Ç¤¹'class' ¤Þ¤¿¤Ï 'this' ¤¬É¬Í×¤Ç¤¹'{' ¤¬É¬Í×¤Ç¤¹(Ì¤Àë¸À¤Î³ÆÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬ºÇ½é¤Ë¸½¤ï¤ì¤¿¤½¤ì¤¾¤ì¤Î´Ø¿ô(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òÉ¬Í×¤È¤·¤Þ¤¹)-G ¤Ï¥Ç¥Õ¥©¥ë¥È¤Î PIC ¥³¡¼¥É¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó-I- ¤¬Æó²ó»ØÄê¤µ¤ì¤Þ¤·¤¿-Wformat-extra-args ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wformat-nonliteral ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wformat-security ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wformat-y2k ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wmissing-format-attribute ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wuninitialized ¤Ï -O Ìµ¤·¤Ë¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó-f%s ¤Ï 68HC11/68HC12 ÍÑ¤È¤·¤Æ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿ (¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó)-f%s ¤Ï¥¿¡¼¥²¥Ã¥È¤ÇÌµ»ë¤µ¤ì¤Þ¤¹ (Á´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°ÍÂ¸¤Ç¤¹)-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤óº£¤Î¤È¤³¤í 68000 ¤ä 68010 ¤Ç¤Ï -fPIC ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó
  -fjini ¤È -femit-class-file ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó-fjni ¤È -femit-class-files ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó-fpic ¤È -mapcs-reent ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó-g ¤Ï¤³¤Î¥×¥í¥»¥Ã¥µ¤Ç¤Ï GAS ¤ò»ÈÍÑ¤¹¤ë»þ¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹-g ¤Ë -mno-apcs-frame ¤ò¤Ä¤±¤ë¤È¡¢¤­¤áºÙ¤«¤Ê¥Ç¥Ð¥Ã¥°¤Ï¤Ç¤­¤Ê¤¤¤Ç¤·¤ç¤¦-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó-mapcs-stack-check ¤Ï -mno-apcs-frame ¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó-mbig-endian ¤È -mlittle-endian ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó-mbranch-cost=%d ¤¬ 0 ¤«¤é 5 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó-mcall-aixdesc ¤Ï¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó-mmultiple ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó-mpic-register= ¤Ï -fpic ¤ò¤Ä¤±¤Ê¤¤¤ÈÌò¤ËÎ©¤Á¤Þ¤»¤ó-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó-msoft-float ¤È -mhard_float ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó-mstring ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó32381 ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È;; ·ë¹çÅý·×: %d »î¹Ô, %d ÂåÂØ (%d ¿·¤¿¤Ê¶õ´Ö¤òÍ×µá),
  ;; %d À®¸ù¡£
  ;; %d ¤«¤é %d ¤Þ¤Ç¤Î½èÍý¥Ö¥í¥Ã¥¯¡¢%d ¥»¥Ã¥È¡£
! <¥³¥Þ¥ó¥É¥é¥¤¥ó>APCS ºÆÆþ²ÄÇ½¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ëÁ´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ëÊ¸»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ëdouble ¤ò word ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë¥é¥Ù¥ë¤Î¤¦¤Á¥¸¥ã¥ó¥×ÅþÃ£Àè¤È¤Ê¤ë¤â¤Î¤À¤±¤ò¥¢¥é¥¤¥ó¤¹¤ëdouble ¤ò dword ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë´Ø¿ô¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë¥ë¡¼¥×¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ëRTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Ìµ¸ú¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤òµöÍÆ¤¹¤ë´Ø¿ô¥¢¥É¥ì¥¹¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤¿¤»¤ë»ö¤òµö²Ä¤¹¤ë¤è¤êÂ¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ëÈó¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë¤¤¤¯¤Ä¤«¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë¸Æ¤Ó½Ð¤·µ¬Ìó¤òÆþ¤ìÂØ¤¨¤ëÊÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»ÈÍÑ¤¹¤ëgcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ëGAS ¤ÎÍøÍÑ¤òÁ°Äó¤È¤¹¤ëÁ´¤Æ¤Î double ¤ò¥¢¥é¥¤¥ó¤µ¤ì¤¿¤â¤Î¤È¤ß¤Ê¤¹°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ÏÊÌÌ¾¤Ë¤Ê¤ê¤¦¤ë¤¬Â¾¤Î°ú¿ô¤È¤ÏÊÌÌ¾¤Ç¤Ï¤Ê¤¤¤È¤ß¤Ê¤¹byte ¤¬¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç word ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤ß¤Ê¤¹int ¤ò 8 ¥Ó¥Ã¥ÈÀ°¿ô¤È¤ß¤Ê¤¹native ´Ø¿ô¤¬ JNI ¤òÍøÍÑ¤·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ëdouble ¤¬¸í¤Ã¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤È¤Ê¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹¥¹¥â¡¼¥ë¥¢¥É¥ì¥¹¶õ´Ö¤È¤ß¤Ê¤¹¸·Ì©¤ÊÊÌÌ¾µ¬Â§¤ËÅ¬¹ç¤¹¤ë¤È¤ß¤Ê¤¹¥¿¡¼¥²¥Ã¥È CPU ¤¬¥Ó¥Ã¥¯¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄê¤µ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹¥¿¡¼¥²¥Ã¥È CPU ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄê¤µ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹¥Ý¥¤¥ó¥¿¤¬ÊÌÌ¾¤È¤Ê¤ê¤¦¤ë¤³¤È¤òÁ°Äó¤È¤¹¤ë¥Ý¥¤¥ó¥¿¤ÏÊÌÌ¾¤Ë¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤ß¤Ê¤¹¥È¥Ã¥×¥ì¥Ù¥ë:Ê¬´ôÌ¿Îá¤ÎÃÙ±ä¥¹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë¤Ç¤­¤ë¤À¤±¥¹¥¿¥Ã¥¯¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍÆ¤¹¤ë¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍÆ¤·¤Ê¤¤¥Ó¥Ã¥°¥á¥â¥ê¥â¥Ç¥ë¥Ö¥é¥ó¥Á¤Î¥³¥¹¥È¤ò»Ø¼¨¤¹¤ë (1-5, Ç¤°Õ¤Î¸Ä¿ô)¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤Î²¼°Ì 8 ¥Ó¥Ã¥È¤À¤±¤òÊÑ¹¹¤¹¤ë³ä¤ê¹þ¤ß¤ÎÌµ¸ú²½¤Ê¤·¤Ç¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤òÊÑ¹¹¤¹¤ë¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊÑ¹¹¤¹¤ëÊ¸Ë¡¥¨¥é¡¼¤ò¸¡½Ð¤·¤Æ¡¢¤½¤³¤ÇÄä»ß¤¹¤ënew ¤ÎÌá¤êÃÍ¤ò¸¡ºº¤¹¤ë¥¯¥é¥¹¤ä¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬É¬Í×¤Ç¤¹¥³¡¼¥É¥µ¥¤¥º: small, medium Ëô¤Ï large32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë68HC11 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëARM ¤Ç¤Ï¤Ê¤¯ Thumb ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëv850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëv8plus ABI ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë16 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë32 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥³¥ó¥Õ¥£¥°¥ª¥×¥·¥ç¥ó: %s
! ¥Ð¥¤¥È¥µ¥¤¥ºÃ±°Ì¤Î¥á¥â¥ê¥¢¥¯¥»¥¹¤¬ÃÙ¤¤¤³¤È¤ò¹ÍÎ¸¤¹¤ë¥³¥ó¥¹¥È¥é¥¯¥¿¤Îµ¯Æ°¤Ï¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤ÇºÇ½é¤Ë¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤óIEEE ¥È¥é¥Ã¥×¥â¡¼¥É¤òÀ©¸æ¤¹¤ëÀ¸À®¤µ¤ì¤¿ÉâÆ°¾®¿ôÅÀ´Ý¤á¥â¡¼¥É¤òÀ©¸æ¤¹¤ëÉâÆ°¾®¿ôÅÀÎã³°¤ËÍ¿¤¨¤é¤ì¤¿ÀºÅÙ¤òÀ©¸æ¤¹¤ëGUI ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë´Ø¿ô°ú¿ô¤ò¥¹¥¿¥Ã¥¯¤«¤é pop ¤¹¤ë¤Î¤ò¸Æ¤Ó½Ð¤·¸å¤Þ¤ÇÃÙ¤é¤»¤ëÌµ°ÕÌ£¤Ê null ¥Ý¥¤¥ó¥¿¸¡ºº¤òºï½ü¤¹¤ëGNU as ¤òÄÌ¤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤òÌµ¸ú¤Ë¤¹¤ëMPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÌµ¸ú¤Ë¤¹¤ë¥Ç¥Ð¥Ã¥°¤òÌµ¸ú¤Ë¤¹¤ë³«È¯Ãæ¤Î¿·µ¡Ç½¤òÌµ¸ú¤Ë¤¹¤ëÊÂÎóÌ¿Îá¤òÌµ¸ú¤Ë¤¹¤ëDB Ì¿Îá¤Î»ÈÍÑ¤òÌµ¸ú¤Ë¤¹¤ëRTPB Ì¿Îá¤ÎÍøÍÑ¤òÌµ¸ú¤Ë¤¹¤ëRTPS Ì¿Îá¤ÎÍøÍÑ¤òÌµ¸ú¤Ë¤¹¤ësdata/scommon/sbss ¤Î»ÈÍÑ¤òÌµ¸ú¤Ë¤¹¤ëÉä¹çÌµ¤·¤Î RPTB/DB ÍÑ¤ÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍÆ¤·¤Ê¤¤»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë¥³¥ó¥Ñ¥¤¥ë»þ´ÖÅý·×ÃÍ¤òÉ½¼¨¤¹¤ë¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀÑ¤µ¤ì¤¿Åý·×¾ðÊó¤òÉ½¼¨¤¹¤ëÊ¸»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤·¤Ê¤¤BK ¥ì¥¸¥¹¥¿¤ò³ÎÊÝ¤·¤Ê¤¤GAS ¤ÎÍøÍÑ¤òÁ°Äó¤È¤·¤Ê¤¤v8plus ABI ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤¤Ê£ÁÇ¿ô¤ÎÀ°¿ôÄê¿ô¤òÆÉ¤ß¹þ¤ßÀìÍÑ¥á¥â¥ê¤ËÅ¸³«¤µ¤»¤Ê¤¤.size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤H8/300H ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤·¤Ê¤¤update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤FPU ÍÑ¤Î sin, cos, sqrt ¤òÀ¸À®¤·¤Ê¤¤¥Ö¥í¥Ã¥¯°ÜÆ°ÍÑ¤Î string Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤¥Æ¡¼¥Ö¥ë¥¸¥ã¥ó¥×Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤´ûÃÎ¤ÎÁ´¤Æ¤ÎÊ¸»úÎóÁàºî¤ò inline ¤Ë¤·¤Ê¤¤´Ø¿ô¤ÎÁ°ÃÖ¤­ÉôÊ¬¤Ë PIC ¥ì¥¸¥¹¥¿¤ò¥í¡¼¥É¤·¤Ê¤¤´Ø¿ô¤Î³«»ÏÉôÊ¬¤ËÌ¿Îá¤ò°ÜÆ°¤·¤Ê¤¤¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇÅ¬²½¤·¤Ê¤¤¥ê¥ó¥«¤Ë -assert pure-text ¤òÅÏ¤µ¤Ê¤¤FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃÍ¤òÊÖ¤µ¤Ê¤¤¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤·¤Ê¤¤ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤ï¤Ê¤¤MPYI Ì¿Îá¤ò C3x ÍÑ¤Ë»ÈÍÑ¤·¤Ê¤¤POWER Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤·¤Ê¤¤POWER2 Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤·¤Ê¤¤PowerPC Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤·¤Ê¤¤VAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤·¤Ê¤¤¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤½ÐÎÏ¤¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á¤Ë¤Ï push Ì¿Îá¤ò»È¤ï¤Ê¤¤sb ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤·¤Ê¤¤°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤·¤Ê¤¤¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍÑ¤·¤Ê¤¤¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍÑ¤Î¶¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂÎ¤ò»ÈÍÑ¤·¤Ê¤¤Ê¬³äÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤Visual Ì¿Îá¥»¥Ã¥È¤òÍøÍÑ¤·¤Ê¤¤¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂÐ½è¤·¤Ê¤¤¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤Ï¤ß¤Ê¤µ¤Ê¤¤³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ëÄê¿ô¤Î¥ì¥¸¥¹¥¿³ä¤êÅö¤Æ¤ò¶¯Í×¤·¤Ê¤¤ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇÅ¬²½¤·¤Ê¤¤lui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇÅ¬²½¤·¤Ê¤¤¥³¥ó¥Ñ¥¤¥éÅý·×¤ò½ÐÎÏ¤·¤Ê¤¤Ì¤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤¥¹¥â¡¼¥ë¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤·¤Ê¤¤Windows ¤Î define ¤òÀßÄê¤·¤Ê¤¤À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤·¤Ê¤¤GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍÑ¤·¤Ê¤¤Irix PIC ¤òÍøÍÑ¤·¤Ê¤¤RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤·¤Ê¤¤¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤ò»ÈÍÑ¤·¤Ê¤¤´ÖÀÜ¸Æ¤Ó½Ð¤·¤ò»ÈÍÑ¤·¤Ê¤¤asm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍÑ¤·¤Ê¤¤¾è»»¡¦²Ã»»Ì¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤Ã±ÀºÅÙ(32bit) FP °Ê³°¤âÍøÍÑ¤¹¤ë½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂÐ½è¤ò¹Ô¤ï¤Ê¤¤µ¬³ÊÅ¬¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ëÉÔÅ¬ÀÚ¤ÊÎã³°¤ò´Þ¤á¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ëÉÔÅ¬ÀÚ¤ÊÎã³°¤ò½ü¤¤¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ëTI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¥Ð¥¤¥È/¥ï¡¼¥É ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¥«¥¦¥ó¥È ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ëÉâÆ°¾®¿ôÅÀ move ¤È sqrt ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¥â¡¼¥·¥ç¥ó¥Ó¥Ç¥ª ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ëGAS ³ÈÄ¥¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍÍ¤ËÀ¸À®¤¹¤ëÁê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë»ÈÍÑ¤µ¤ì¤Ê¤¤ÀÅÅªÄê¿ôÊÑ¿ô¤Ç¤¢¤Ã¤Æ¤â½ÐÎÏ¤¹¤ë³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ëGNU as ¤òÄÌ¤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ëMPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÍ­¸ú¤Ë¤¹¤ë¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë¥Ð¥Ã¥¯¥¨¥ó¥É¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë¥Ç¥Ð¥Ã¥°½ÐÎÏ¤òÍ­¸ú¤Ë¤¹¤ë¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ëÎã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë¥ê¥ó¥«¤Î -relax ¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤¹¤ë³«È¯Ãæ¤Î¿·µ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ëÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë´ðËÜ¥Ö¥í¥Ã¥¯¤ò¸Ù¤°Ì¿ÎáÇÛÃÖ¤òÍ­¸ú¤Ë¤¹¤ë¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ëÂç¤­¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥ÈDB Ì¿Îá¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ëRTPB Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ëRTPS Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ësdata/scommon/sbss ¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ëÃµº÷¥ê¥¹¥È¤Î½ª¤ï¤ê
! ¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë¥Õ¥£¡¼¥ë¥É¤¬É¬Í×¤Ç¤¹RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Àµ¾ï¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤ò¶¯Í×¤¹¤ë´¬¤­¾å¤²(hoist)¤ò²þÁ±¤¹¤ë¤¿¤áÄê¿ô¤ò¥ì¥¸¥¹¥¿¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤ò¶¯Í×¤¹¤ë´Ø¿ô¤ò¶¯À©Åª¤Ë 2 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë´Ø¿ô¤ò¶¯À©Åª¤Ë 4 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë´Ø¿ô¤Î³«»Ï°ÌÃÖ¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ëAPCS Å¬¹ç¤·¤¿¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ëELF ½ÐÎÏ¤òÀ¸À®¤¹¤ëH8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ënoreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®É¬Í×¤¬¤¢¤ì¤Ð¡¢Ì¿Îá¸Æ¤Ó½Ð¤·¤ò´ÖÀÜ¸Æ¤Ó½Ð¤·¤È¤·¤ÆÀ¸À®¤¹¤ëC30 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC31 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC32 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC33 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC40 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC44 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëGNU as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëGNU ld ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëGNU ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëIntel as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëIntel ld ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëDLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë11/10 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë11/45 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¹â°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëÄã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëM*Core M340 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤GP ¥ì¥¸¥¹¥¿ÉÔ»ÈÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤¹¤ëupdate Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ëºÆÆþ²ÄÇ½¤Ê PIC ¥³¡¼¥É¤òÀ¸À®¤·¤Þ¤¹¼«¸ÊºÆÇÛÃÖ²ÄÇ½¥³¡¼¥É¤òÀ¸À®¤¹¤ëFPU ÍÑ¤Î sin, cos, sqrt ¤òÀ¸À®¤¹¤ë¥Ö¥í¥Ã¥¯°ÜÆ°ÍÑ¤Î string Ì¿Îá¤òÀ¸À®¤¹¤ëICE: emit_insn ¤¬ emit_jump_insn ¤òÍ×¤¹¤ë½ê¤Ç»È¤ï¤ì¤Þ¤·¤¿:
! ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤óISO C ¤Ï¶õ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹ISO C ¤ÏÈó¥¹¥«¥é¡¼¤«¤éÆ±¤¸·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï¶¦ÍÑÂÎ·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹ISO C ¤ÏÊÒÂ¦¤À¤±¤¬ void ¤È¤Ê¤ë¾ò·ï¼°¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï const ¤ä volatile ¤Î´Ø¿ô·¿¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ç¤Ï¶õ¤Î½é´ü²½ÍÑ¥Ö¥ì¡¼¥¹¤ò¶Ø¤¸¤Þ¤¹ISO C ¤ÏÁ°Êý²¾°ú¿ôÀë¸À¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹ISO C ¤ÏÃæ´Ö¹à¤¬¾ÊÎ¬¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹ISO C ´Ø¿ô¥Ý¥¤¥ó¥¿¤Î½ç½øÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï´Ø¿ô¤Î·¿½¤¾þ»Ò¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï½é´ü²½ÍÑ¤ÎÍ×ÁÇÈÏ°Ï»ØÄê¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ç¤Ï°ú¿ô¤«¤é¶¦ÍÑÂÎ¤Ø¤ÎÊÑ´¹¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤ÏÇÛÎó¤ÎÂåÆþ¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È¥ª¥Ö¥¸¥§¥¯¥È¥Ý¥¤¥ó¥¿¤Î´Ö¤Ç¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï·×»»·¿ goto ¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤ÏÃæ´Ö¹à¤¬¾ÊÎ¬¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ïº¸ÊÕÃÍ¤Ç¤Ï¤Ê¤¤ÇÛÎó¤ÎÅº»ú¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤ÏÈóº¸ÊÕÃÍ¼°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤ÏÌµÌ¾¹½Â¤ÂÎ¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹¼±ÊÌ»Ò¤¬É¬Í×¤Ç¤¹´Ø¿ô¤Î dllimport Â°À­¤òÌµ»ë¤¹¤ë´Ø¿ô¤Ø¤Î dllimport ¤òÌµ»ë¤¹¤ëthunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ëÍøÍÑ²ÄÇ½¥½¥Õ¥È¥ì¥¸¥¹¥¿¤Î¿ô¤ò¼¨¤¹´ûÃÎ¤ÎÁ´¤Æ¤ÎÊ¸»úÎóÁàºî¤ò inline ¤Ë¤¹¤ë2 Ì¿Îá°Ê²¼¤Ç¹Ô¤Ê¤¨¤ëÉÔÊÑ½èÍý¤ò¥¤¥ó¥é¥¤¥ó¤Ë¤¹¤ë¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ëÆâÉô¥³¥ó¥Ñ¥¤¥ë¥¨¥é¡¼: ¥¨¥é¡¼Êó¹ð¥ë¡¼¥Á¥ó¤ËºÆÆþ¤·¤Þ¤·¤¿¡£
  ÆâÉô¥¨¥é¡¼: %s (¥×¥í¥°¥é¥à %s)
  ´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£
! %s ¤Ë¼ê½ç¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£Ìµ¸ú¤ÊÀ©¸æ¼°¤Ç¤¹Ìµ¸ú¤ÊÀë¸À¤Ç¤¹¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹Ìµ¸ú¤Ê½é´ü²½¼°¤Ç¤¹¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹·¿¤¬Ìµ¸ú¤Ç¤¹Ìµ¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥ÉÌ¾¤¬É¬Í×¤Ç¤¹Ìµ¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥ÉÌ¾¤¬É¬Í×¤Ç¤¹Ìµ¸ú¤Ê»²¾È·¿¤Ç¤¹Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹Ìµ¸ú¤Ê¹¹¿·¼°¤Ç¤¹¥¸¥ã¥ó¥×Àè¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë´¬¤­Ìá¤·¤ò¹Ô¤Ê¤¦Îã³°ÊäÂ­ÍÑ¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ëL%d ¥­¥ã¥Ã¥·¥å¥ì¥¤¥Æ¥ó¥·¤Ï %s ¤Ë¤È¤Ã¤ÆÉÔÌÀ¤Ç¤¹¥ë¡¼¥×¥³¡¼¥É¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ëÀ°¿ô¤ò 32 ¥Ó¥Ã¥ÈÉý¤È¤¹¤ë¥Ç¡¼¥¿¤ò¥×¥é¥¤¥Ù¡¼¥È¤Ç¤Ï¤Ê¤¯¶¦Í­¤µ¤ì¤ë¤è¤¦¥Þ¡¼¥¯¤¹¤ëÃ±°ì¥¹¥¿¥Ã¥¯¥¤¥ó¥¯¥ê¥á¥ó¥ÈÁàºî¤ÎºÇÂçÃÍ¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹¥¯¥é¥¹¥¿¥¤¥×¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹¼±ÊÌ»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹Ì¾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹¥¹¡¼¥Ñ¡¼¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹¹à¤ÈÉ¬¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹¹à¤ÈÉ¬¿Ü¤Î ']' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹¹à¤Þ¤¿¤Ï ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹¹à¤Þ¤¿¤ÏÉ¬¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹ÊÑ¿ô½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹NOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó"¥¹¥â¡¼¥ë¥ì¥¸¥¹¥¿¥¯¥é¥¹" ¤Î¥Ä¥®¥Ï¥®(kludge)¤ò¹Ô¤Ê¤ï¤Ê¤¤%s ¤Î¤¿¤á¤Î case ¤¬¤¢¤ê¤Þ¤»¤ócrt0.o ¤ò¥Ç¥Õ¥©¥ë¥È¤È¤·¤Ê¤¤¥ì¥¸¥¹¥¿¤Î¿ô¤¬À°¿ô¤ò°ú¿ô¤òÅÏ¤¹¤¿¤á¤Ë»È¤ï¤ì¤ëËöÃ¼¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾ÊÎ¬¤¹¤ë¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤¬¥³¥ó¥¹¥È¥é¥¯¥¿¤òµ¯Æ°¤Ç¤­¤Þ¤¹¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òÈ¯¹Ô¤¹¤ë¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 32 ¥Ó¥Ã¥È¤À¤±¤òÊÝÂ¸¤¹¤ë¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇÅ¬²½¤¹¤ë32032 ÍÑ¤ËºÇÅ¬²½¤¹¤ë32332 cpu ÍÑ¤ËºÇÅ¬²½¤¹¤ë32532 cpu ÍÑ¤ËºÇÅ¬²½¤¹¤ëlui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇÅ¬²½¤¹¤ësibling ¸Æ¤Ó½Ð¤·¤äËöÈøºÆµ¢¸Æ¤Ó½Ð¤·¤òºÇÅ¬²½¤¹¤ë¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇÅ¬²½¤¹¤ë¥ª¥×¥·¥ç¥ó:
  asm ¥Õ¥¡¥¤¥ë¤ËÌ¿Îá¥µ¥¤¥º¤ò½ÐÎÏ¤¹¤ëPIC ¥³¡¼¥ÉÀ¸À®¤Ï¹âÂ®´ÖÀÜ¸Æ¤Ó½Ð¤·¤ÈÁêÍÆ¤ì¤Þ¤»¤ó
  PIC ¥³¡¼¥ÉÀ¸À®¤Ï²ÄÈÂ¼Â¹Ô»þ¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó
  PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿PRINT_OPERAND: ÉÔÌÀ¤Ê¶çÆÉÅÀ '%c'PRINT_OPERAND_ADDRESS, null ¥Ý¥¤¥ó¥¿¹½Â¤ÂÎ¥á¥ó¥Ð¤ò·ê¤¬³«¤«¤Ê¤¤¤è¤¦¤Ë¥Ñ¥Ã¥¯¤¹¤ë¥ê¥ó¥«¤Ë -assert pure-text ¤òÅÏ¤¹FP ¥ì¥¸¥¹¥¿¤Ç FP °ú¿ô¤òÅÏ¤¹Á´¤Æ¤Î°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅÏ¤·¤Ë¤¹¤ë°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ë°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅÏ¤·¤Ë¤¹¤ë¤¤¤¯¤Ä¤«¤Î°ú¿ô¤Ï¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ëÁ´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦È¿Éü²ó¿ô¤¬´ûÃÎ¤Î¤È¤­¡¢¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦ÉâÆ°¾®¿ôÅÀÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ë¥·¥ó¥Ü¥ë+¥ª¥Õ¥»¥Ã¥ÈÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ëÊÑ¿ô¥¢¥É¥ì¥¹¤òÄÌ¾ï TOC Æâ¤ËÇÛÃÖ¤¹¤ë´°Á´¤Ê¥Ð¥°Êó¹ð¤òÁ÷¤Ã¤Æ²¼¤µ¤¤¡£
--- 237,253 ----
  %s: »ÈÍÑË¡ '%s [ -VqfnkNlgC ] [ -B <¥Ç¥£¥ì¥¯¥È¥êÌ¾> ] [ ¥Õ¥¡¥¤¥ëÌ¾ ... ]'
  %s: ÂÔ¤Á: %s
  %s: ·Ù¹ð: %s:%d: Á°¤Î¥¨¥é¡¼¤Ë¤è¤êº®Íð¤·¤Æ¤¤¤Þ¤¹¤Î¤Ç¡¢Ã¦½Ð¤·¤Þ¤¹
! (Ì¤Àë¸À¤Î³ÆÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬ºÇ½é¤Ë¸½¤ï¤ì¤¿¤½¤ì¤¾¤ì¤Î´Ø¿ô(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òÉ¬Í×¤È¤·¤Þ¤¹)-G ¤Ï¥Ç¥Õ¥©¥ë¥È¤Î PIC ¥³¡¼¥É¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó-I- ¤¬Æó²ó»ØÄê¤µ¤ì¤Þ¤·¤¿-Wformat-extra-args ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wformat-nonliteral ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wformat-security ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wformat-y2k ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wmissing-format-attribute ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë-Wuninitialized ¤Ï -O Ìµ¤·¤Ë¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó-f%s ¤Ï 68HC11/68HC12 ÍÑ¤È¤·¤Æ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿ (¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó)-f%s ¤Ï¥¿¡¼¥²¥Ã¥È¤ÇÌµ»ë¤µ¤ì¤Þ¤¹ (Á´¤Æ¤Î¥³¡¼¥É¤Ï°ÌÃÖÈó°ÍÂ¸¤Ç¤¹)-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤óº£¤Î¤È¤³¤í 68000 ¤ä 68010 ¤Ç¤Ï -fPIC ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó
  -fjini ¤È -femit-class-file ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó-fjni ¤È -femit-class-files ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó-fpic ¤È -mapcs-reent ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó-g ¤Ï¤³¤Î¥×¥í¥»¥Ã¥µ¤Ç¤Ï GAS ¤ò»ÈÍÑ¤¹¤ë»þ¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹-g ¤Ë -mno-apcs-frame ¤ò¤Ä¤±¤ë¤È¡¢¤­¤áºÙ¤«¤Ê¥Ç¥Ð¥Ã¥°¤Ï¤Ç¤­¤Ê¤¤¤Ç¤·¤ç¤¦-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó-mapcs-stack-check ¤Ï -mno-apcs-frame ¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó-mbig-endian ¤È -mlittle-endian ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó-mbranch-cost=%d ¤¬ 0 ¤«¤é 5 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó-mcall-aixdesc ¤Ï¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó-mmultiple ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó-mpic-register= ¤Ï -fpic ¤ò¤Ä¤±¤Ê¤¤¤ÈÌò¤ËÎ©¤Á¤Þ¤»¤ó-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó-msoft-float ¤È -mhard_float ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó-mstring ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó32381 ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È;; ·ë¹çÅý·×: %d »î¹Ô, %d ÂåÂØ (%d ¿·¤¿¤Ê¶õ´Ö¤òÍ×µá),
  ;; %d À®¸ù¡£
  ;; %d ¤«¤é %d ¤Þ¤Ç¤Î½èÍý¥Ö¥í¥Ã¥¯¡¢%d ¥»¥Ã¥È¡£
! <¥³¥Þ¥ó¥É¥é¥¤¥ó>APCS ºÆÆþ²ÄÇ½¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ëÁ´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ëÊ¸»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ëdouble ¤ò word ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë¥é¥Ù¥ë¤Î¤¦¤Á¥¸¥ã¥ó¥×ÅþÃ£Àè¤È¤Ê¤ë¤â¤Î¤À¤±¤ò¥¢¥é¥¤¥ó¤¹¤ëdouble ¤ò dword ¶­³¦¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë´Ø¿ô¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë¥ë¡¼¥×¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ëRTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Ìµ¸ú¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤òµöÍÆ¤¹¤ë´Ø¿ô¥¢¥É¥ì¥¹¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤¿¤»¤ë»ö¤òµö²Ä¤¹¤ë¤è¤êÂ¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ëÈó¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë¤¤¤¯¤Ä¤«¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë¸Æ¤Ó½Ð¤·µ¬Ìó¤òÆþ¤ìÂØ¤¨¤ëÊÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»ÈÍÑ¤¹¤ëGAS ¤ÎÍøÍÑ¤òÁ°Äó¤È¤¹¤ëÁ´¤Æ¤Î double ¤ò¥¢¥é¥¤¥ó¤µ¤ì¤¿¤â¤Î¤È¤ß¤Ê¤¹°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ÏÊÌÌ¾¤Ë¤Ê¤ê¤¦¤ë¤¬Â¾¤Î°ú¿ô¤È¤ÏÊÌÌ¾¤Ç¤Ï¤Ê¤¤¤È¤ß¤Ê¤¹byte ¤¬¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç word ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤ß¤Ê¤¹int ¤ò 8 ¥Ó¥Ã¥ÈÀ°¿ô¤È¤ß¤Ê¤¹ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ëdouble ¤¬¸í¤Ã¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤È¤Ê¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹¥¹¥â¡¼¥ë¥¢¥É¥ì¥¹¶õ´Ö¤È¤ß¤Ê¤¹¸·Ì©¤ÊÊÌÌ¾µ¬Â§¤ËÅ¬¹ç¤¹¤ë¤È¤ß¤Ê¤¹¥¿¡¼¥²¥Ã¥È CPU ¤¬¥Ó¥Ã¥¯¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄê¤µ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹¥¿¡¼¥²¥Ã¥È CPU ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄê¤µ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹¥Ý¥¤¥ó¥¿¤¬ÊÌÌ¾¤È¤Ê¤ê¤¦¤ë¤³¤È¤òÁ°Äó¤È¤¹¤ë¥Ý¥¤¥ó¥¿¤ÏÊÌÌ¾¤Ë¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤ß¤Ê¤¹¥È¥Ã¥×¥ì¥Ù¥ë:Ê¬´ôÌ¿Îá¤ÎÃÙ±ä¥¹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë¤Ç¤­¤ë¤À¤±¥¹¥¿¥Ã¥¯¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍÆ¤¹¤ë¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍÆ¤·¤Ê¤¤¥Ó¥Ã¥°¥á¥â¥ê¥â¥Ç¥ë¥Ö¥é¥ó¥Á¤Î¥³¥¹¥È¤ò»Ø¼¨¤¹¤ë (1-5, Ç¤°Õ¤Î¸Ä¿ô)¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤Î²¼°Ì 8 ¥Ó¥Ã¥È¤À¤±¤òÊÑ¹¹¤¹¤ë³ä¤ê¹þ¤ß¤ÎÌµ¸ú²½¤Ê¤·¤Ç¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤òÊÑ¹¹¤¹¤ë¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊÑ¹¹¤¹¤ëÊ¸Ë¡¥¨¥é¡¼¤ò¸¡½Ð¤·¤Æ¡¢¤½¤³¤ÇÄä»ß¤¹¤ënew ¤ÎÌá¤êÃÍ¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¥µ¥¤¥º: small, medium Ëô¤Ï large32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë68HC11 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëARM ¤Ç¤Ï¤Ê¤¯ Thumb ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëv850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ëv8plus ABI ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë16 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë32 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥³¥ó¥Õ¥£¥°¥ª¥×¥·¥ç¥ó: %s
! ¥Ð¥¤¥È¥µ¥¤¥ºÃ±°Ì¤Î¥á¥â¥ê¥¢¥¯¥»¥¹¤¬ÃÙ¤¤¤³¤È¤ò¹ÍÎ¸¤¹¤ëIEEE ¥È¥é¥Ã¥×¥â¡¼¥É¤òÀ©¸æ¤¹¤ëÀ¸À®¤µ¤ì¤¿ÉâÆ°¾®¿ôÅÀ´Ý¤á¥â¡¼¥É¤òÀ©¸æ¤¹¤ëÉâÆ°¾®¿ôÅÀÎã³°¤ËÍ¿¤¨¤é¤ì¤¿ÀºÅÙ¤òÀ©¸æ¤¹¤ëGUI ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë´Ø¿ô°ú¿ô¤ò¥¹¥¿¥Ã¥¯¤«¤é pop ¤¹¤ë¤Î¤ò¸Æ¤Ó½Ð¤·¸å¤Þ¤ÇÃÙ¤é¤»¤ëÌµ°ÕÌ£¤Ê null ¥Ý¥¤¥ó¥¿¸¡ºº¤òºï½ü¤¹¤ëGNU as ¤òÄÌ¤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤òÌµ¸ú¤Ë¤¹¤ëMPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÌµ¸ú¤Ë¤¹¤ë¥Ç¥Ð¥Ã¥°¤òÌµ¸ú¤Ë¤¹¤ë³«È¯Ãæ¤Î¿·µ¡Ç½¤òÌµ¸ú¤Ë¤¹¤ëÊÂÎóÌ¿Îá¤òÌµ¸ú¤Ë¤¹¤ëDB Ì¿Îá¤Î»ÈÍÑ¤òÌµ¸ú¤Ë¤¹¤ëRTPB Ì¿Îá¤ÎÍøÍÑ¤òÌµ¸ú¤Ë¤¹¤ëRTPS Ì¿Îá¤ÎÍøÍÑ¤òÌµ¸ú¤Ë¤¹¤ësdata/scommon/sbss ¤Î»ÈÍÑ¤òÌµ¸ú¤Ë¤¹¤ëÉä¹çÌµ¤·¤Î RPTB/DB ÍÑ¤ÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍÆ¤·¤Ê¤¤»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë¥³¥ó¥Ñ¥¤¥ë»þ´ÖÅý·×ÃÍ¤òÉ½¼¨¤¹¤ë¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀÑ¤µ¤ì¤¿Åý·×¾ðÊó¤òÉ½¼¨¤¹¤ëÊ¸»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤·¤Ê¤¤BK ¥ì¥¸¥¹¥¿¤ò³ÎÊÝ¤·¤Ê¤¤GAS ¤ÎÍøÍÑ¤òÁ°Äó¤È¤·¤Ê¤¤v8plus ABI ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤¤Ê£ÁÇ¿ô¤ÎÀ°¿ôÄê¿ô¤òÆÉ¤ß¹þ¤ßÀìÍÑ¥á¥â¥ê¤ËÅ¸³«¤µ¤»¤Ê¤¤.size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤H8/300H ¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤ÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤·¤Ê¤¤update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤FPU ÍÑ¤Î sin, cos, sqrt ¤òÀ¸À®¤·¤Ê¤¤¥Ö¥í¥Ã¥¯°ÜÆ°ÍÑ¤Î string Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤¥Æ¡¼¥Ö¥ë¥¸¥ã¥ó¥×Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤´ûÃÎ¤ÎÁ´¤Æ¤ÎÊ¸»úÎóÁàºî¤ò inline ¤Ë¤·¤Ê¤¤´Ø¿ô¤ÎÁ°ÃÖ¤­ÉôÊ¬¤Ë PIC ¥ì¥¸¥¹¥¿¤ò¥í¡¼¥É¤·¤Ê¤¤´Ø¿ô¤Î³«»ÏÉôÊ¬¤ËÌ¿Îá¤ò°ÜÆ°¤·¤Ê¤¤¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇÅ¬²½¤·¤Ê¤¤¥ê¥ó¥«¤Ë -assert pure-text ¤òÅÏ¤µ¤Ê¤¤FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃÍ¤òÊÖ¤µ¤Ê¤¤¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤·¤Ê¤¤ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤ï¤Ê¤¤MPYI Ì¿Îá¤ò C3x ÍÑ¤Ë»ÈÍÑ¤·¤Ê¤¤POWER Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤·¤Ê¤¤POWER2 Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤·¤Ê¤¤PowerPC Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤·¤Ê¤¤VAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤·¤Ê¤¤¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤½ÐÎÏ¤¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á¤Ë¤Ï push Ì¿Îá¤ò»È¤ï¤Ê¤¤sb ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤·¤Ê¤¤°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤·¤Ê¤¤¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍÑ¤·¤Ê¤¤¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍÑ¤Î¶¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂÎ¤ò»ÈÍÑ¤·¤Ê¤¤Ê¬³äÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤Visual Ì¿Îá¥»¥Ã¥È¤òÍøÍÑ¤·¤Ê¤¤¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂÐ½è¤·¤Ê¤¤¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤¬¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¥Ï¥ó¥É¥ë¤µ¤ì¤ë¤È¤Ï¤ß¤Ê¤µ¤Ê¤¤³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ëÄê¿ô¤Î¥ì¥¸¥¹¥¿³ä¤êÅö¤Æ¤ò¶¯Í×¤·¤Ê¤¤ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇÅ¬²½¤·¤Ê¤¤lui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇÅ¬²½¤·¤Ê¤¤¥³¥ó¥Ñ¥¤¥éÅý·×¤ò½ÐÎÏ¤·¤Ê¤¤Ì¤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤¥¹¥â¡¼¥ë¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤·¤Ê¤¤Windows ¤Î define ¤òÀßÄê¤·¤Ê¤¤À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤·¤Ê¤¤GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍÑ¤·¤Ê¤¤Irix PIC ¤òÍøÍÑ¤·¤Ê¤¤RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤·¤Ê¤¤¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤ò»ÈÍÑ¤·¤Ê¤¤´ÖÀÜ¸Æ¤Ó½Ð¤·¤ò»ÈÍÑ¤·¤Ê¤¤asm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍÑ¤·¤Ê¤¤¾è»»¡¦²Ã»»Ì¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤Ã±ÀºÅÙ(32bit) FP °Ê³°¤âÍøÍÑ¤¹¤ë½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂÐ½è¤ò¹Ô¤ï¤Ê¤¤µ¬³ÊÅ¬¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ëÉÔÅ¬ÀÚ¤ÊÎã³°¤ò´Þ¤á¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ëÉÔÅ¬ÀÚ¤ÊÎã³°¤ò½ü¤¤¤Æ IEEE ½àµò¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ëTI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¥Ð¥¤¥È/¥ï¡¼¥É ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¥«¥¦¥ó¥È ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ëÉâÆ°¾®¿ôÅÀ move ¤È sqrt ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¥â¡¼¥·¥ç¥ó¥Ó¥Ç¥ª ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ëGAS ³ÈÄ¥¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍÍ¤ËÀ¸À®¤¹¤ëÁê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë»ÈÍÑ¤µ¤ì¤Ê¤¤ÀÅÅªÄê¿ôÊÑ¿ô¤Ç¤¢¤Ã¤Æ¤â½ÐÎÏ¤¹¤ë³ÈÄ¥¥¢¥»¥ó¥Ö¥ê volatile ¤ÎÁ°¸å¤Ë stop ¥Ó¥Ã¥È¤òÁ÷½Ð¤¹¤ëGNU as ¤òÄÌ¤¸¤¿ Dwarf2 ¤Î¹Ô¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ëMPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÍ­¸ú¤Ë¤¹¤ë¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë¥Ð¥Ã¥¯¥¨¥ó¥É¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë¥Ç¥Ð¥Ã¥°½ÐÎÏ¤òÍ­¸ú¤Ë¤¹¤ë¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ëÎã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë¥ê¥ó¥«¤Î -relax ¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤¹¤ëËØ¤ó¤É¤Î·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍ­¸ú¤Ë¤¹¤ë³«È¯Ãæ¤Î¿·µ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ëÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë´ðËÜ¥Ö¥í¥Ã¥¯¤ò¸Ù¤°Ì¿ÎáÇÛÃÖ¤òÍ­¸ú¤Ë¤¹¤ë¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ëÂç¤­¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥ÈDB Ì¿Îá¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ëRTPB Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ëRTPS Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ësdata/scommon/sbss ¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ëÃµº÷¥ê¥¹¥È¤Î½ª¤ï¤ê
! ¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ëRTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Àµ¾ï¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤ò¶¯Í×¤¹¤ë´¬¤­¾å¤²(hoist)¤ò²þÁ±¤¹¤ë¤¿¤áÄê¿ô¤ò¥ì¥¸¥¹¥¿¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤ò¶¯Í×¤¹¤ë´Ø¿ô¤ò¶¯À©Åª¤Ë 2 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë´Ø¿ô¤ò¶¯À©Åª¤Ë 4 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë´Ø¿ô¤Î³«»Ï°ÌÃÖ¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ëAPCS Å¬¹ç¤·¤¿¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ëELF ½ÐÎÏ¤òÀ¸À®¤¹¤ëH8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ënoreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®É¬Í×¤¬¤¢¤ì¤Ð¡¢Ì¿Îá¸Æ¤Ó½Ð¤·¤ò´ÖÀÜ¸Æ¤Ó½Ð¤·¤È¤·¤ÆÀ¸À®¤¹¤ëC30 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC31 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC32 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC33 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC40 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëC44 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëGNU as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëGNU ld ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëGNU ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëIntel as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëIntel ld ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëDLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë11/10 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë11/45 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¹â°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëÄã°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëM*Core M340 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëÉâÆ°¾®¿ôÅÀ¥æ¥Ë¥Ã¥È¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤GP ¥ì¥¸¥¹¥¿ÉÔ»ÈÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ëÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®Ê£¿ôÌ¿Îá¤Î¥í¡¼¥É/¥¹¥È¥¢¤òÀ¸À®¤¹¤ëupdate Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ëºÆÆþ²ÄÇ½¤Ê PIC ¥³¡¼¥É¤òÀ¸À®¤·¤Þ¤¹¼«¸ÊºÆÇÛÃÖ²ÄÇ½¥³¡¼¥É¤òÀ¸À®¤¹¤ëFPU ÍÑ¤Î sin, cos, sqrt ¤òÀ¸À®¤¹¤ë¥Ö¥í¥Ã¥¯°ÜÆ°ÍÑ¤Î string Ì¿Îá¤òÀ¸À®¤¹¤ëICE: emit_insn ¤¬ emit_jump_insn ¤òÍ×¤¹¤ë½ê¤Ç»È¤ï¤ì¤Þ¤·¤¿:
! ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤óISO C ¤Ï¶õ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹ISO C ¤ÏÈó¥¹¥«¥é¡¼¤«¤éÆ±¤¸·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï¶¦ÍÑÂÎ·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹ISO C ¤ÏÊÒÂ¦¤À¤±¤¬ void ¤È¤Ê¤ë¾ò·ï¼°¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï const ¤ä volatile ¤Î´Ø¿ô·¿¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ç¤Ï¶õ¤Î½é´ü²½ÍÑ¥Ö¥ì¡¼¥¹¤ò¶Ø¤¸¤Þ¤¹ISO C ¤ÏÁ°Êý²¾°ú¿ôÀë¸À¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹ISO C ¤ÏÃæ´Ö¹à¤¬¾ÊÎ¬¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹ISO C ´Ø¿ô¥Ý¥¤¥ó¥¿¤Î½ç½øÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï´Ø¿ô¤Î·¿½¤¾þ»Ò¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ï½é´ü²½ÍÑ¤ÎÍ×ÁÇÈÏ°Ï»ØÄê¤ò¶Ø¤¸¤Þ¤¹ISO C ¤Ç¤Ï°ú¿ô¤«¤é¶¦ÍÑÂÎ¤Ø¤ÎÊÑ´¹¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤ÏÇÛÎó¤ÎÂåÆþ¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È¥ª¥Ö¥¸¥§¥¯¥È¥Ý¥¤¥ó¥¿¤Î´Ö¤Ç¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï·×»»·¿ goto ¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤ÏÃæ´Ö¹à¤¬¾ÊÎ¬¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ïº¸ÊÕÃÍ¤Ç¤Ï¤Ê¤¤ÇÛÎó¤ÎÅº»ú¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤ÏÈóº¸ÊÕÃÍ¼°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹ISO C++ ¤ÏÌµÌ¾¹½Â¤ÂÎ¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹´Ø¿ô¤Î dllimport Â°À­¤òÌµ»ë¤¹¤ë´Ø¿ô¤Ø¤Î dllimport ¤òÌµ»ë¤¹¤ëthunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ëÍøÍÑ²ÄÇ½¥½¥Õ¥È¥ì¥¸¥¹¥¿¤Î¿ô¤ò¼¨¤¹´ûÃÎ¤ÎÁ´¤Æ¤ÎÊ¸»úÎóÁàºî¤ò inline ¤Ë¤¹¤ë2 Ì¿Îá°Ê²¼¤Ç¹Ô¤Ê¤¨¤ëÉÔÊÑ½èÍý¤ò¥¤¥ó¥é¥¤¥ó¤Ë¤¹¤ë¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ëÃ±½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ëÆâÉô¥³¥ó¥Ñ¥¤¥ë¥¨¥é¡¼: ¥¨¥é¡¼Êó¹ð¥ë¡¼¥Á¥ó¤ËºÆÆþ¤·¤Þ¤·¤¿¡£
  ÆâÉô¥¨¥é¡¼: %s (¥×¥í¥°¥é¥à %s)
  ´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£
! %s ¤Ë¼ê½ç¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£¥¸¥ã¥ó¥×Àè¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë´¬¤­Ìá¤·¤ò¹Ô¤Ê¤¦Îã³°ÊäÂ­ÍÑ¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ëL%d ¥­¥ã¥Ã¥·¥å¥ì¥¤¥Æ¥ó¥·¤Ï %s ¤Ë¤È¤Ã¤ÆÉÔÌÀ¤Ç¤¹¥ë¡¼¥×¥³¡¼¥É¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ëÀ°¿ô¤ò 32 ¥Ó¥Ã¥ÈÉý¤È¤¹¤ë¥Ç¡¼¥¿¤ò¥×¥é¥¤¥Ù¡¼¥È¤Ç¤Ï¤Ê¤¯¶¦Í­¤µ¤ì¤ë¤è¤¦¥Þ¡¼¥¯¤¹¤ëÃ±°ì¥¹¥¿¥Ã¥¯¥¤¥ó¥¯¥ê¥á¥ó¥ÈÁàºî¤ÎºÇÂçÃÍNOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó"¥¹¥â¡¼¥ë¥ì¥¸¥¹¥¿¥¯¥é¥¹" ¤Î¥Ä¥®¥Ï¥®(kludge)¤ò¹Ô¤Ê¤ï¤Ê¤¤crt0.o ¤ò¥Ç¥Õ¥©¥ë¥È¤È¤·¤Ê¤¤¥ì¥¸¥¹¥¿¤Î¿ô¤¬À°¿ô¤ò°ú¿ô¤òÅÏ¤¹¤¿¤á¤Ë»È¤ï¤ì¤ëËöÃ¼¤Î´Ø¿ô¤Ç¤Ï¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤ò¾ÊÎ¬¤¹¤ë¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òÈ¯¹Ô¤¹¤ë¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 32 ¥Ó¥Ã¥È¤À¤±¤òÊÝÂ¸¤¹¤ë¥Ö¥í¥Ã¥¯°ÜÆ°¤òºÇÅ¬²½¤¹¤ë32032 ÍÑ¤ËºÇÅ¬²½¤¹¤ë32332 cpu ÍÑ¤ËºÇÅ¬²½¤¹¤ë32532 cpu ÍÑ¤ËºÇÅ¬²½¤¹¤ëlui/addiu ¥¢¥É¥ì¥¹¥í¡¼¥É¤òºÇÅ¬²½¤¹¤ësibling ¸Æ¤Ó½Ð¤·¤äËöÈøºÆµ¢¸Æ¤Ó½Ð¤·¤òºÇÅ¬²½¤¹¤ë¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇÅ¬²½¤¹¤ë¥ª¥×¥·¥ç¥ó:
  asm ¥Õ¥¡¥¤¥ë¤ËÌ¿Îá¥µ¥¤¥º¤ò½ÐÎÏ¤¹¤ëPIC ¥³¡¼¥ÉÀ¸À®¤Ï¹âÂ®´ÖÀÜ¸Æ¤Ó½Ð¤·¤ÈÁêÍÆ¤ì¤Þ¤»¤ó
  PIC ¥³¡¼¥ÉÀ¸À®¤Ï²ÄÈÂ¼Â¹Ô»þ¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó
  PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿PRINT_OPERAND: ÉÔÌÀ¤Ê¶çÆÉÅÀ '%c'PRINT_OPERAND_ADDRESS, null ¥Ý¥¤¥ó¥¿¹½Â¤ÂÎ¥á¥ó¥Ð¤ò·ê¤¬³«¤«¤Ê¤¤¤è¤¦¤Ë¥Ñ¥Ã¥¯¤¹¤ë¥ê¥ó¥«¤Ë -assert pure-text ¤òÅÏ¤¹FP ¥ì¥¸¥¹¥¿¤Ç FP °ú¿ô¤òÅÏ¤¹Á´¤Æ¤Î°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅÏ¤·¤Ë¤¹¤ë°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ë°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅÏ¤·¤Ë¤¹¤ë¤¤¤¯¤Ä¤«¤Î°ú¿ô¤Ï¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ëÁ´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦È¿Éü²ó¿ô¤¬´ûÃÎ¤Î¤È¤­¡¢¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦ÉâÆ°¾®¿ôÅÀÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ë¥·¥ó¥Ü¥ë+¥ª¥Õ¥»¥Ã¥ÈÄê¿ô¤ò TOC Æâ¤ËÇÛÃÖ¤¹¤ëÊÑ¿ô¥¢¥É¥ì¥¹¤òÄÌ¾ï TOC Æâ¤ËÇÛÃÖ¤¹¤ë´°Á´¤Ê¥Ð¥°Êó¹ð¤òÁ÷¤Ã¤Æ²¼¤µ¤¤¡£
*************** write_c_file - ½ÐÎÏÌ¾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹
*** 263,270 ****
  sb ¥ì¥¸¥¹¥¿¤ò¥¼¥í¤È¤¹¤ë¡£ÀäÂÐ¥¢¥É¥ì¥¹¤ò»ÈÍÑ¤¹¤ë¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ëIEEE ½àµò¤Î¿ô³Ø¥é¥¤¥Ö¥é¥ê¥ë¡¼¥Á¥ó (OSF/1) ¤òÍ×µá¤¹¤ë¥ì¥¸¥¹¥¿³ÎÊÝ¤Î¸å¤ÇÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹¥ì¥¸¥¹¥¿³ÎÊÝ¤ÎÁ°¤ËÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò ac0 ¤ÇÊÖ¤¹ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò¥á¥â¥ê¤ÇÊÖ¤¹FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃÍ¤òÊÖ¤¹´Ø¿ô¤Î¼çÍ×ÉôÊ¬Ëè¤Ë r30 ¤òºÆÍøÍÑ¤¹¤ë-mep -mprolog-function ¤ÈÆ±ÍÍ¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤¹¤ë½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ëCPU ¤ËÍ¿¤¨¤é¤ì¤¿¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤¬À¸À®¤µ¤ì¤ë CPU ¤òÁªÂò¤¹¤ëWindows ¤Î define ¤òÀßÄê¤¹¤ëÁÈ¤ß¹þ¤ß¿ô³Ø´Ø¿ô¤Î¸å¤Ë errno ¤ò¥»¥Ã¥È¤¹¤ëºÇÂç¥¢¥é¥¤¥ó¥á¥ó¥È¤ò 4 ¤ËÀßÄê¤¹¤ëºÇÂç¥¢¥é¥¤¥ó¥á¥ó¥È¤ò 8 ¤ËÀßÄê¤¹¤ëPPC_EMB ¥Ó¥Ã¥È¤ò ELF ¥Õ¥é¥°¥Ø¥Ã¥ÀÆâ¤Ë¥»¥Ã¥È¤¹¤ëSDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ëTDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ëZDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ëspec %s ¤ò '%s' ¤ËÀßÄêÃæ
  
  ¥¹¥â¡¼¥ë¥Ç¡¼¥¿ÎÎ°è: none, sdata, use¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ëÌ¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄê¤¹¤ëRPTS ÍÑ¤ÎºÇÂçÈ¿Éü¿ô¤ò»ØÄê¤¹¤ë¸ÇÄê¤¹¤ë¤¿¤á¤Î¥ì¥¸¥¹¥¿¤ÎÈÏ°Ï¤ò»ØÄê¤¹¤ëMCU Ì¾¤ò»ØÄê¤¹¤ë½é´ü¥¹¥¿¥Ã¥¯¥¢¥É¥ì¥¹¤ò»ØÄê¤¹¤ë¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄê¤¹¤ë¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë¥ì¥¸¥¹¥¿³ÎÊÝ½ç¤ò»ØÄê¤¹¤ëPIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍÑ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄê¤¹¤ë¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ë´Ø¿ôÌ¾¤ò³ÊÇ¼¤¹¤ëGreen Hill ¤Î ABI ¤ò¥µ¥Ý¡¼¥È¤¹¤ëThumb ¤È ARM Ì¿Îá¥»¥Ã¥È´Ö¤Î¸Æ¤Ó½Ð¤·¤ò¥µ¥Ý¡¼¥È¤¹¤ëÊÂÎó´Ä¶­¤Ç¤Î¥á¥Ã¥»¡¼¥¸¥Ñ¥Ã¥·¥ó¥°¤ò¥µ¥Ý¡¼¥È¤¹¤ëÆ±´üÈó¸Æ¤Ó½Ð¤·Îã³°¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎÏ¤òÍÞÀ©¤¹¤ë¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤¿¤Ê¤¤¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤ÄAM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë¥¹¥ì¥Ã¥É¥â¥Ç¥ë: %s
! Thumb: ´Ø¿ô¥Ý¥¤¥ó¥¿¤¬Èó Thumb ¤ÈÇ§¼±¤¹¤ë¥³¡¼¥É¤ËÆÍÆþ¤¹¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹Thumb: ÈóÀÅÅª´Ø¿ô¤¬ ARM ¥³¡¼¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹Thumb: ÉÔÍ×¤Ê¾ì¹ç¤Ç¤â(ËöÃ¼)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ëThumb: ÉÔÍ×¤Ê¾ì¹ç¤Ç¤â(ÈóËöÃ¼)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ëÀ°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ëÁ´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦Í½´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ëÂÐ±þ¤Î¤Ê¤¤ ']' ¤Ç¤¹.bss ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤.data ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó] ¥Õ¥¡¥¤¥ë...
! 128 ¥Ó¥Ã¥È¤Î long double ¤ò»ÈÍÑ¤¹¤ë16 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥È°ìÈÌ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍÑ¤¹¤ëswitch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È long double ¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È°ìÈÌ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È int ·¿¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍÑ¤¹¤ëABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ëDEC ¥¢¥»¥ó¥Ö¥éÊ¸Ë¡¤ò»ÈÍÑ¤¹¤ëGP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍÑ¤¹¤ëH8/300 ¥¢¥é¥¤¥ó¥á¥ó¥Èµ¬Â§¤ò»ÈÍÑ¤¹¤ëÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤¦Irix PIC ¤òÍøÍÑ¤¹¤ëMPYI Ì¿Îá¤ò C3x ÍÑ¤Ë»ÈÍÑ¤¹¤ëMingw ¸ÇÍ­¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤ò»ÈÍÑ¤¹¤ëPOWER Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ëPOWER2 Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ëPowerPC °ìÈÌÍÑÅÓ¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍÑ¤¹¤ëPowerPC ¥°¥é¥Õ¥£¥¯¥¹¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤PowerPC Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ëPowerPC-64 Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ëRAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤¹¤ëUNIX ¥¢¥»¥ó¥Ö¥éÊ¸Ë¡¤ò»ÈÍÑ¤¹¤ëVAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍÑ¤¹¤ë¹âÂ®¤À¤¬¶á»÷ÃÍ¤È¤Ê¤ëÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍÑ¤¹¤ëÍ¿¤¨¤é¤ì¤¿ CPU ÍÑ¤Îµ¡Ç½¤È¥¹¥±¥¸¥å¡¼¥ë¥³¡¼¥É¤òÍøÍÑ¤¹¤ëCPU ¤ËÍ¿¤¨¤é¤ì¤¿ÆÃÄ§¤ä¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍÑ¤¹¤ëÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ëin/loc/out ¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍÑ¤¹¤ë´ÖÀÜ¸Æ¤Ó½Ð¤·¤ò»ÈÍÑ¤¹¤ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍÑ¤¹¤ë¥Ç¡¼¥¿¤Î¥Ð¥¤¥È½ç¤Ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤ò»ÈÍÑ¤¹¤ëasm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍÑ¤¹¤ë¾è»»Ì¿Îá¤ò»ÈÍÑ¤¹¤ë¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍÑ¤¹¤ëPowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍÑ¤Î¿·¤·¤¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍÑ¤¹¤ëÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦PowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍÑ¤Î¸Å¤¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍÑ¤¹¤ëÊ¬´ô·ÐÏ©¿äÂ¬ÍÑ¤Î¥×¥í¥Õ¥¡¥¤¥ë¾ðÊó¤òÍøÍÑ¤¹¤ë½ÐÎÏ¤¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ëÃ±ÀºÅÙ(32bit) FP ¤Î¤ß¤òÍøÍÑ¤¹¤ëÄãÂ®¤À¤¬Àµ³Î¤ÊÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍÑ¤¹¤ë¥½¥Õ¥ÈÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍÑ¤¹¤ë¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍÑ¤Î¶¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂÎ¤ò»ÈÍÑ¤¹¤ë´Ø¿ô³«»ÏÉôÊ¬ÍÑ¤Î¥¹¥¿¥Ö¤ò»ÈÍÑ¤¹¤ë´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍÑ¤¹¤ëBK ¥ì¥¸¥¹¥¿¤òÈÆÍÑ¥ì¥¸¥¹¥¿¤È¤·¤Æ»ÈÍÑ¤¹¤ëCygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍÑ¤¹¤ëMingw32 ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍÑ¤¹¤ëdouble ¤Î¥µ¥¤¥º¤ò float ¤ÈÆ±¤¸¤È¤·¤Æ»ÈÍÑ¤¹¤ëVisual Ì¿Îá¥»¥Ã¥È¤òÍøÍÑ¤¹¤ë·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëformat Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëÆ±°ì¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀë¸À¤¬Ê£¿ô¤¢¤ì¤Ð·Ù¹ð¤¹¤ë¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ôÌ¾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë¥Ý¥¤¥ó¥¿¤Î¥­¥ã¥¹¥È¤Ç¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤¹¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇË¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë¹½Â¤ÂÎ¡¢¶¦ÍÑÂÎËô¤ÏÇÛÎó¤òÊÖ¤¹¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëÇ§¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëEffective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë.class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë¿ä¾©¤µ¤ì¤Ê¤¤¶õÊ¸¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë»ØÄê¤µ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍ×¤Ê¤â¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ëÀë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë´Ø¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë¥é¥Ù¥ë¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ëÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë¼°¤ÎÃÍ¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ëºÇÅ¬²½²áÄø¤¬Ìµ¸ú²½¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë¤¢¤ë¥í¡¼¥«¥ëÊÑ¿ô¤¬Â¾¤Î¤â¤Î¤òÊ¤¤¤±£¤¹¤È¤­¤Ë·Ù¹ð¤¹¤ë¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òÊÂ¤ÙÂØ¤¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ëpacked Â°À­¤¬¹½Â¤ÂÎÇÛÃÖ¤Ë±Æ¶Á¤·¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë²ÄÇ½¤Ê¾ì¹ç¡¢¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤·¤Ê¤¤CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¾ò·ï¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ëCSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¤½¤ì¤é¤Î¥¿¡¼¥²¥Ã¥È¤Ø¤Î¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ë½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂÐ½è¤ò¹Ô¤¦¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂÐ½è¤¹¤ë[%s ¤òÎ¥¤ì¤Þ¤¹]
  [%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó][super ...] ¤Ï¥á¥½¥Ã¥É¥³¥ó¥Æ¥­¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó__builtin_eh_return ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d½¸¹çÂÎ¤¬ÉôÊ¬Åª¤Ë¥Ö¥é¥±¥Ã¥È¤Î½é´ü²½»Ò¤ò»ý¤Á¤Þ¤¹Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂÎ¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿ÉâÆ°¾®¿ôÅÀ·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂÎ¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿À°¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂÎ¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿ÇÛÎó¤ÎÅº»ú¤ËÂÐ¤¹¤ëÛ£Ëæ¤ÊÊÑ´¹ÌµÌ¾¹½Â¤ÂÎ¤¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤óÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ËÂÐ¤¹¤ë±é»»½é´ü²½»ÒÆâ¤ÎÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òÄ¶¤¨¤Þ¤·¤¿ÈóÇÛÎó¤Î½é´ü²½»Ò¤ËÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Þ¤·¤¿½é´ü²½»Ò¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òÄ¶¤¨¤Þ¤·¤¿ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿ÇÛÎó¤ÎÅº»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÇÛÎó¤Î·¿¤¬ÉÔ´°Á´Í×ÁÇ·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹´Ø¿ô¤ÎÇÛÎó¤Ï°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤óÀë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹ÂåÆþ¤ÎÍÞÀ©¥Õ¥¡¥¤¥ë¤Î¤³¤Î°ÌÃÖÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½ÉÔÀµ¤Ê¥á¥½¥Ã¥É¥·¥°¥Í¥¤¥Á¥ã¤Ç¤¹exception_table ¤ËÉÔÀµ¤Ê pc ¤¬¤¢¤ê¤Þ¤¹ÉÔÀµ¤ÊÊ¸»úÎóÄê¿ô¤Ç¤¹²¾°ú¿ô¥Ç¥Ð¥Ã¥°¾ðÊó¤ËÉÔÀµ¤Ê·¿¤¬¤¢¤ê¤Þ¤¹ÃÍ (%s) ¤Ï %s switch ¤Ë¤È¤Ã¤ÆÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó-mabi= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-march= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-mcmodel= ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃÍ (%s)-mcpu ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-mmodel ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-msdata ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)ÉÔÀµ¤ÊÄê¿ôÃÍ·¿ %d, ¥¤¥ó¥Ç¥Ã¥¯¥¹ %dzip/jar ¥Õ¥¡¥¤¥ë %s ¤ÏÉÔÀµ¤Ç¤¹¥×¥ê¥×¥í¥»¥Ã¥µ¤«¤é°Û¾ï¤Ë¥Í¥¹¥È¤µ¤ì¤¿ C ¥Ø¥Ã¥À¤Ç¤¹¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆâÂ¦¤Ç¤Î¤ßµö¤µ¤ì¤Þ¤¹¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó¸Æ¤Ó½Ð¤·¤ÇÇË²õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿¤³¤³¤«¤é¸Æ¤Ð¤ì¤Þ¤·¤¿Âç¤­¤µ¤Î°Û¤Ê¤ë¥Ù¥¯¥È¥ëÃÍÆ±»Î¤ÎÊÑ´¹¤Ï¤Ç¤­¤Þ¤»¤óÃÍ¤ò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤óÉ¸½àÆþÎÏ¤«¤é¤ÎÆþÎÏ¤Ç¤Ï°ÍÂ¸´Ø·¸¤ÎÄÉÀ×¤¬¤Ç¤­¤Þ¤»¤ó'%s' ¤ò %s ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤óÂ¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó¤³¤ÎÊ¸Ë¡¤ò»È¤Ã¤ÆÇÛÎó¤ò½é´ü²½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤óÂ¿¼¡¸µÇÛÎó¤Ï½é´ü²½»Ò¤Ç½é´ü²½¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤óvolatile ¥Õ¥£¡¼¥ë¥É¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤Ã¤Æ¤¤¤ë¤è¤¦¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤òÃÖ¤±¤Þ¤»¤ó¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ô try ¥Ö¥í¥Ã¥¯¤Î¥Ï¥ó¥É¥é¤«¤é¤Ï return ¤Ç¤­¤Þ¤»¤ó-C ¤È -o ¤ÏÎ¾Êý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó-fno-rtti ¤¬»ØÄê¤µ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ócase ¥é¥Ù¥ë¤òÀ°¿ôÄê¿ô¤Ë´Ô¸µ¤Ç¤­¤Þ¤»¤ócase ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ×µá¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹¥­¥ã¥¹¥È¤¬ÇÛÎó·¿¤ò»ØÄê¤·¤Æ¤¤¤Þ¤¹¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄê¤·¤Æ¤¤¤Þ¤¹º¸ÊÕÃÍ¤È¤·¤Æ»È¤ï¤ì¤ëÈó»²¾È·¿¤Ø¤Î¥­¥ã¥¹¥È¤Ç¤¹°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿¶¦ÍÑÂÎ¤ÎÃæ¤Ë¤Ê¤¤·¿¤«¤é¶¦ÍÑÂÎ·¿¤Ø¥­¥ã¥¹¥È¤·¤Æ¤¤¤Þ¤¹¥ï¥¤¥ÉÊ¸»úÎó¤«¤é char ¤ÎÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿½Û´Ä¥Ý¥¤¥ó¥¿¤ÎÂåÉ½¤ò¸¡½Ð¤·¤Þ¤·¤¿close %dcollect2 version %scollect: %s ¤òÆÉ¤ß¹þ¤ß¤Þ¤¹
  collect: %s ¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤Þ¤¹
  collect: ºÆ¥ê¥ó¥¯¤·¤Þ¤¹
--- 258,265 ----
  sb ¥ì¥¸¥¹¥¿¤ò¥¼¥í¤È¤¹¤ë¡£ÀäÂÐ¥¢¥É¥ì¥¹¤ò»ÈÍÑ¤¹¤ë¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ëIEEE ½àµò¤Î¿ô³Ø¥é¥¤¥Ö¥é¥ê¥ë¡¼¥Á¥ó (OSF/1) ¤òÍ×µá¤¹¤ë¥ì¥¸¥¹¥¿³ÎÊÝ¤Î¸å¤ÇÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹¥ì¥¸¥¹¥¿³ÎÊÝ¤ÎÁ°¤ËÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò ac0 ¤ÇÊÖ¤¹ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò¥á¥â¥ê¤ÇÊÖ¤¹FPU ¥ì¥¸¥¹¥¿Æâ¤Îµ¡Ç½¤ÎÃÍ¤òÊÖ¤¹´Ø¿ô¤Î¼çÍ×ÉôÊ¬Ëè¤Ë r30 ¤òºÆÍøÍÑ¤¹¤ë-mep -mprolog-function ¤ÈÆ±ÍÍ¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤¹¤ë½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ëCPU ¤ËÍ¿¤¨¤é¤ì¤¿¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤¬À¸À®¤µ¤ì¤ë CPU ¤òÁªÂò¤¹¤ëWindows ¤Î define ¤òÀßÄê¤¹¤ëÁÈ¤ß¹þ¤ß¿ô³Ø´Ø¿ô¤Î¸å¤Ë errno ¤ò¥»¥Ã¥È¤¹¤ëºÇÂç¥¢¥é¥¤¥ó¥á¥ó¥È¤ò 4 ¤ËÀßÄê¤¹¤ëºÇÂç¥¢¥é¥¤¥ó¥á¥ó¥È¤ò 8 ¤ËÀßÄê¤¹¤ëPPC_EMB ¥Ó¥Ã¥È¤ò ELF ¥Õ¥é¥°¥Ø¥Ã¥ÀÆâ¤Ë¥»¥Ã¥È¤¹¤ëSDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ëTDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ëZDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ëspec %s ¤ò '%s' ¤ËÀßÄêÃæ
  
  ¥¹¥â¡¼¥ë¥Ç¡¼¥¿ÎÎ°è: none, sdata, use¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ëÌ¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄê¤¹¤ëRPTS ÍÑ¤ÎºÇÂçÈ¿Éü¿ô¤ò»ØÄê¤¹¤ë¸ÇÄê¤¹¤ë¤¿¤á¤Î¥ì¥¸¥¹¥¿¤ÎÈÏ°Ï¤ò»ØÄê¤¹¤ëMCU Ì¾¤ò»ØÄê¤¹¤ë½é´ü¥¹¥¿¥Ã¥¯¥¢¥É¥ì¥¹¤ò»ØÄê¤¹¤ë¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄê¤¹¤ë¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë¥ì¥¸¥¹¥¿³ÎÊÝ½ç¤ò»ØÄê¤¹¤ëPIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍÑ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄê¤¹¤ë¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ë´Ø¿ôÌ¾¤ò³ÊÇ¼¤¹¤ëGreen Hill ¤Î ABI ¤ò¥µ¥Ý¡¼¥È¤¹¤ëThumb ¤È ARM Ì¿Îá¥»¥Ã¥È´Ö¤Î¸Æ¤Ó½Ð¤·¤ò¥µ¥Ý¡¼¥È¤¹¤ëÊÂÎó´Ä¶­¤Ç¤Î¥á¥Ã¥»¡¼¥¸¥Ñ¥Ã¥·¥ó¥°¤ò¥µ¥Ý¡¼¥È¤¹¤ëÆ±´üÈó¸Æ¤Ó½Ð¤·Îã³°¤ò¥µ¥Ý¡¼¥È¤¹¤ë¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎÏ¤òÍÞÀ©¤¹¤ë¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤¿¤Ê¤¤¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤ÄAM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë¥¹¥ì¥Ã¥É¥â¥Ç¥ë: %s
! Thumb: ´Ø¿ô¥Ý¥¤¥ó¥¿¤¬Èó Thumb ¤ÈÇ§¼±¤¹¤ë¥³¡¼¥É¤ËÆÍÆþ¤¹¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹Thumb: ÈóÀÅÅª´Ø¿ô¤¬ ARM ¥³¡¼¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹Thumb: ÉÔÍ×¤Ê¾ì¹ç¤Ç¤â(ËöÃ¼)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ëThumb: ÉÔÍ×¤Ê¾ì¹ç¤Ç¤â(ÈóËöÃ¼)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ëÀ°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ëÁ´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦Í½´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë.bss ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤.data ¤Ë¤¢¤ë¥í¡¼¥«¥ë¤Ê¤â¤Î¤Ï½é´ü²½¤µ¤ì¤Ê¤¤»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó] ¥Õ¥¡¥¤¥ë...
! 128 ¥Ó¥Ã¥È¤Î long double ¤ò»ÈÍÑ¤¹¤ë16 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥È°ìÈÌ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë32 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍÑ¤¹¤ëswitch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È long double ¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È°ìÈÌ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È int ·¿¤ò»ÈÍÑ¤¹¤ë64 ¥Ó¥Ã¥È long ·¿¤ò»ÈÍÑ¤¹¤ëABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ëDEC ¥¢¥»¥ó¥Ö¥éÊ¸Ë¡¤ò»ÈÍÑ¤¹¤ëGP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍÑ¤¹¤ëH8/300 ¥¢¥é¥¤¥ó¥á¥ó¥Èµ¬Â§¤ò»ÈÍÑ¤¹¤ëÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤¦Irix PIC ¤òÍøÍÑ¤¹¤ëMPYI Ì¿Îá¤ò C3x ÍÑ¤Ë»ÈÍÑ¤¹¤ëMingw ¸ÇÍ­¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤ò»ÈÍÑ¤¹¤ëPOWER Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ëPOWER2 Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ëPowerPC °ìÈÌÍÑÅÓ¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍÑ¤¹¤ëPowerPC ¥°¥é¥Õ¥£¥¯¥¹¥°¥ë¡¼¥×¥ª¥×¥·¥ç¥óÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤PowerPC Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ëPowerPC-64 Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ëRAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤¹¤ëUNIX ¥¢¥»¥ó¥Ö¥éÊ¸Ë¡¤ò»ÈÍÑ¤¹¤ëVAX ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍÑ¤¹¤ë¹âÂ®¤À¤¬¶á»÷ÃÍ¤È¤Ê¤ëÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍÑ¤¹¤ëÍ¿¤¨¤é¤ì¤¿ CPU ÍÑ¤Îµ¡Ç½¤È¥¹¥±¥¸¥å¡¼¥ë¥³¡¼¥É¤òÍøÍÑ¤¹¤ëCPU ¤ËÍ¿¤¨¤é¤ì¤¿ÆÃÄ§¤ä¥¹¥±¥¸¥å¡¼¥ë¤òÍøÍÑ¤¹¤ëÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ëin/loc/out ¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍÑ¤¹¤ë´ÖÀÜ¸Æ¤Ó½Ð¤·¤ò»ÈÍÑ¤¹¤ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍÑ¤¹¤ë¥Ç¡¼¥¿¤Î¥Ð¥¤¥È½ç¤Ë¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤ò»ÈÍÑ¤¹¤ëasm ¸å²áÄø¤Ç mips-tfile ¤òÍøÍÑ¤¹¤ë¾è»»Ì¿Îá¤ò»ÈÍÑ¤¹¤ë¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍÑ¤¹¤ëPowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍÑ¤Î¿·¤·¤¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍÑ¤¹¤ëÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦PowerPC ¥¢¡¼¥­¥Æ¥¯¥Á¥ãÍÑ¤Î¸Å¤¤¥Ë¡¼¥â¥Ë¥Ã¥¯¤ò»ÈÍÑ¤¹¤ëÊ¬´ô·ÐÏ©¿äÂ¬ÍÑ¤Î¥×¥í¥Õ¥¡¥¤¥ë¾ðÊó¤òÍøÍÑ¤¹¤ë½ÐÎÏ¤¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ëÃ±ÀºÅÙ(32bit) FP ¤Î¤ß¤òÍøÍÑ¤¹¤ëÄãÂ®¤À¤¬Àµ³Î¤ÊÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍÑ¤¹¤ë¥½¥Õ¥ÈÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍÑ¤¹¤ë¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍÑ¤Î¶¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂÎ¤ò»ÈÍÑ¤¹¤ë´Ø¿ô³«»ÏÉôÊ¬ÍÑ¤Î¥¹¥¿¥Ö¤ò»ÈÍÑ¤¹¤ë´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍÑ¤¹¤ëBK ¥ì¥¸¥¹¥¿¤òÈÆÍÑ¥ì¥¸¥¹¥¿¤È¤·¤Æ»ÈÍÑ¤¹¤ëCygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍÑ¤¹¤ëMingw32 ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍÑ¤¹¤ëdouble ¤Î¥µ¥¤¥º¤ò float ¤ÈÆ±¤¸¤È¤·¤Æ»ÈÍÑ¤¹¤ëVisual Ì¿Îá¥»¥Ã¥È¤òÍøÍÑ¤¹¤ë·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëformat Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëÆ±°ì¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀë¸À¤¬Ê£¿ô¤¢¤ì¤Ð·Ù¹ð¤¹¤ë¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ôÌ¾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë¥Ý¥¤¥ó¥¿¤Î¥­¥ã¥¹¥È¤Ç¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤¹¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇË¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë·¿ÊÑ´¹¤¬º®Íð¤¹¤ë²ÄÇ½À­¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë¹½Â¤ÂÎ¡¢¶¦ÍÑÂÎËô¤ÏÇÛÎó¤òÊÖ¤¹¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëÇ§¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ëEffective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ëÀë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë´Ø¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë¥é¥Ù¥ë¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ëÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë¼°¤ÎÃÍ¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ëºÇÅ¬²½²áÄø¤¬Ìµ¸ú²½¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë¤¢¤ë¥í¡¼¥«¥ëÊÑ¿ô¤¬Â¾¤Î¤â¤Î¤òÊ¤¤¤±£¤¹¤È¤­¤Ë·Ù¹ð¤¹¤ë¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òÊÂ¤ÙÂØ¤¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ëpacked Â°À­¤¬¹½Â¤ÂÎÇÛÃÖ¤Ë±Æ¶Á¤·¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë²ÄÇ½¤Ê¾ì¹ç¡¢¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤·¤Ê¤¤CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¾ò·ï¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ëCSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¤½¤ì¤é¤Î¥¿¡¼¥²¥Ã¥È¤Ø¤Î¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ë½é´ü¤Î 4300 ¥Ï¡¼¥É¥¦¥§¥¢¥Ð¥°¤ÎÂÐ½è¤ò¹Ô¤¦¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂÐ½è¤¹¤ë[%s ¤òÎ¥¤ì¤Þ¤¹]
  [%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó][super ...] ¤Ï¥á¥½¥Ã¥É¥³¥ó¥Æ¥­¥¹¥È¤Ë¸½¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó__builtin_eh_return ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó%s ¤ÇÃæÃÇ, °ÌÃÖ %s:%d½¸¹çÂÎ¤¬ÉôÊ¬Åª¤Ë¥Ö¥é¥±¥Ã¥È¤Î½é´ü²½»Ò¤ò»ý¤Á¤Þ¤¹Ê£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂÎ¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿ÉâÆ°¾®¿ôÅÀ·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂÎ¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿À°¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂÎ¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿ÇÛÎó¤ÎÅº»ú¤ËÂÐ¤¹¤ëÛ£Ëæ¤ÊÊÑ´¹ÌµÌ¾¹½Â¤ÂÎ¤¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤óÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ËÂÐ¤¹¤ë±é»»½é´ü²½»ÒÆâ¤ÎÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òÄ¶¤¨¤Þ¤·¤¿ÈóÇÛÎó¤Î½é´ü²½»Ò¤ËÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Þ¤·¤¿½é´ü²½»Ò¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òÄ¶¤¨¤Þ¤·¤¿ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿ÇÛÎó¤ÎÅº»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÇÛÎó¤Î·¿¤¬ÉÔ´°Á´Í×ÁÇ·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹´Ø¿ô¤ÎÇÛÎó¤Ï°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤óÀë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹ÂåÆþ¤ÎÍÞÀ©¥Õ¥¡¥¤¥ë¤Î¤³¤Î°ÌÃÖÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½ÉÔÀµ¤Ê¥á¥½¥Ã¥É¥·¥°¥Í¥¤¥Á¥ã¤Ç¤¹exception_table ¤ËÉÔÀµ¤Ê pc ¤¬¤¢¤ê¤Þ¤¹ÉÔÀµ¤ÊÊ¸»úÎóÄê¿ô¤Ç¤¹²¾°ú¿ô¥Ç¥Ð¥Ã¥°¾ðÊó¤ËÉÔÀµ¤Ê·¿¤¬¤¢¤ê¤Þ¤¹ÃÍ (%s) ¤Ï %s switch ¤Ë¤È¤Ã¤ÆÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó-mabi= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-march= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-mcmodel= ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃÍ (%s)-mcpu ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-mmodel ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)-msdata ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)ÉÔÀµ¤ÊÄê¿ôÃÍ·¿ %d, ¥¤¥ó¥Ç¥Ã¥¯¥¹ %dzip/jar ¥Õ¥¡¥¤¥ë %s ¤ÏÉÔÀµ¤Ç¤¹¥×¥ê¥×¥í¥»¥Ã¥µ¤«¤é°Û¾ï¤Ë¥Í¥¹¥È¤µ¤ì¤¿ C ¥Ø¥Ã¥À¤Ç¤¹¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆâÂ¦¤Ç¤Î¤ßµö¤µ¤ì¤Þ¤¹¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó¸Æ¤Ó½Ð¤·¤ÇÇË²õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿¤³¤³¤«¤é¸Æ¤Ð¤ì¤Þ¤·¤¿Âç¤­¤µ¤Î°Û¤Ê¤ë¥Ù¥¯¥È¥ëÃÍÆ±»Î¤ÎÊÑ´¹¤Ï¤Ç¤­¤Þ¤»¤óÃÍ¤ò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤óÉ¸½àÆþÎÏ¤«¤é¤ÎÆþÎÏ¤Ç¤Ï°ÍÂ¸´Ø·¸¤ÎÄÉÀ×¤¬¤Ç¤­¤Þ¤»¤ó'%s' ¤ò %s ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤óÂ¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó¤³¤ÎÊ¸Ë¡¤ò»È¤Ã¤ÆÇÛÎó¤ò½é´ü²½¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤óÂ¿¼¡¸µÇÛÎó¤Ï½é´ü²½»Ò¤Ç½é´ü²½¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤óvolatile ¥Õ¥£¡¼¥ë¥É¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤Ã¤Æ¤¤¤ë¤è¤¦¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤òÃÖ¤±¤Þ¤»¤ó¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ô try ¥Ö¥í¥Ã¥¯¤Î¥Ï¥ó¥É¥é¤«¤é¤Ï return ¤Ç¤­¤Þ¤»¤ó-C ¤È -o ¤ÏÎ¾Êý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó-fno-rtti ¤¬»ØÄê¤µ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ócase ¥é¥Ù¥ë¤òÀ°¿ôÄê¿ô¤Ë´Ô¸µ¤Ç¤­¤Þ¤»¤ócase ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ×µá¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹¥­¥ã¥¹¥È¤¬ÇÛÎó·¿¤ò»ØÄê¤·¤Æ¤¤¤Þ¤¹¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄê¤·¤Æ¤¤¤Þ¤¹º¸ÊÕÃÍ¤È¤·¤Æ»È¤ï¤ì¤ëÈó»²¾È·¿¤Ø¤Î¥­¥ã¥¹¥È¤Ç¤¹°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿¶¦ÍÑÂÎ¤ÎÃæ¤Ë¤Ê¤¤·¿¤«¤é¶¦ÍÑÂÎ·¿¤Ø¥­¥ã¥¹¥È¤·¤Æ¤¤¤Þ¤¹¥ï¥¤¥ÉÊ¸»úÎó¤«¤é char ¤ÎÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿½Û´Ä¥Ý¥¤¥ó¥¿¤ÎÂåÉ½¤ò¸¡½Ð¤·¤Þ¤·¤¿close %dcollect2 version %scollect: %s ¤òÆÉ¤ß¹þ¤ß¤Þ¤¹
  collect: %s ¤òºÆ¥³¥ó¥Ñ¥¤¥ë¤·¤Þ¤¹
  collect: ºÆ¥ê¥ó¥¯¤·¤Þ¤¹
*************** write_c_file - ½ÐÎÏÌ¾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹
*** 277,286 ****
  Â¸ºß¤·¤Ê¤¤¥Ç¥£¥ì¥¯¥È¥ê "%s" ¤òÌµ»ë¤·¤Þ¤¹
  ÉÔ´°Á´¤Ê·¿¤ÎÃ±°ì²½¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤Î»ÅÍÍ¤¬°ì´Ó¤·¤Æ¤¤¤Þ¤»¤óunion ½é´ü²½»Ò¤¬¥Õ¥£¡¼¥ë¥ÉÌ¾¤Ç¤Ï¤Ê¤¯¥¤¥ó¥Ç¥Ã¥¯¥¹ÃÍ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹init ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹¥Í¥¹¥È¤·¤¿Ê¸Ì®¤Ç²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹½é´ü²½¤µ¤ì¤¿¥Õ¥£¡¼¥ë¥É¤¬ÉûºîÍÑ¤Ç¾å½ñ¤­¤µ¤ì¤Þ¤¹½é´ü²½»Ò¤ÎÍ×ÁÇ¤Ï¥í¡¼¥É»þ¤Ë·×»»¤µ¤ìÆÀ¤Þ¤»¤ó½é´ü²½»Ò¤ÎÍ×ÁÇ¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó½é´üÀßÄê»Ò¤ÎËöÈø¤¬ËÜÍè¤è¤êÁá¤¯½Ð¸½¤·¤Þ¤·¤¿ÉâÆ°¾®¿ôÅÀ¿ô¤Î½é´üÀßÄê»Ò¤ÎÃÍ¤¬¡¢ÉâÆ°¾®¿ôÅÀÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÀ°¿ô¤Î½é´üÀßÄê»Ò¤ÎÃÍ¤¬Ê£»¨¤¹¤®¤Þ¤¹¥¹¥«¥é¡¼ÊÑ¿ô¤Î½é´ü²½»Ò¤Ï°ì¤Ä¤ÎÍ×ÁÇ¤òÍ×µá¤·¤Þ¤¹¥³¥ó¥¹¥È¥é¥¯¥¿¤ÎÀÅÅª¥á¥ó¥Ð½é´ü²½»Ò¤ÏÌµ¸ú¤Ç¤¹char ¤ÎÇÛÎó¤Ë¤È¤Ã¤Æ½é´ü²½»ÒÊ¸»úÎó¤¬Ä¹¤¹¤®¤Þ¤¹ÇÛÎó¤ò²¾°ú¿ô¥ê¥¹¥È¤Ë¤è¤Ã¤Æ½é´ü²½¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹¥¤¥ó¥¹¥È¡¼¥ë: %s%s
  Ì¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤óÈó¥ï¥¤¥ÉÊ¸»úÎó¤«¤é int ¤ÎÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿ÆâÉô¥¨¥é¡¼ÆâÉô¥¨¥é¡¼ - Ìµ¸ú¤Ê Utf8 Ì¾¤Ç¤¹check-init ¤ÇÆâÉô¥¨¥é¡¼: ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %sgenerate_bytecode_insn ¤ÇÆâÉô¥¨¥é¡¼ - ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %sÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%( ¤Ê¤·¤Î %%) ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%< ¤Ê¤·¤Î %%> ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%[ ¤Ê¤·¤Î %%] ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%{ ¤Ê¤·¤Î %%} ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿Ìµ¸ú¤Ê #pragma %s ¤Ç¤¹Ìµ¸ú¤Ê %%-codeÌµ¸ú¤Ê %%C ÃÍÌµ¸ú¤Ê %%E ÃÍÌµ¸ú¤Ê %%F ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%G ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%H ÃÍÌµ¸ú¤Ê %%J ¥³¡¼¥É¤Ç¤¹Ìµ¸ú¤Ê %%K ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%L ÃÍÌµ¸ú¤Ê %%M ÃÍÌµ¸ú¤Ê %%N ÃÍÌµ¸ú¤Ê %%O ÃÍÌµ¸ú¤Ê %%P ÃÍÌµ¸ú¤Ê %%R ÃÍÌµ¸ú¤Ê %%S ÃÍÌµ¸ú¤Ê %%T ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%U ÃÍÌµ¸ú¤Ê %%f ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%h ÃÍÌµ¸ú¤Ê %%j ¥³¡¼¥É¤Ç¤¹Ìµ¸ú¤Ê %%j ÃÍÌµ¸ú¤Ê %%k ÃÍÌµ¸ú¤Ê %%m ÃÍÌµ¸ú¤Ê %%p ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%q ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%r ÃÍÌµ¸ú¤Ê %%s ÃÍÌµ¸ú¤Ê %%u ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%v ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%xn ¥³¡¼¥ÉÌµ¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê UNSPECÌµ¸ú¤Ê catch ¤Î°ú¿ô¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê¼°Ìµ¸ú¤Ê½é´ü²½»ÒÌµ¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹asm Ê¸¤ÎÃæ¤ËÌµ¸ú¤Êº¸ÊÕÃÍÂåÆþ¤È¤·¤ÆÌµ¸ú¤Êº¸ÊÕÃÍ¤Ç¤¹¥Ç¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃÍ¤¬Ìµ¸ú¤Ç¤¹¥¤¥ó¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃÍ¤¬Ìµ¸ú¤Ç¤¹Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥ÉÆó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂÐ¤¹¤ëÌµ¸ú¤ÊÁàºî¤Ç¤¹¿¿µ¶ÃÍ¼°¤¬ÉÔÅ¬ÀÚ¤Ç¤¹Ìµ¸ú¤Ê·¿°ú¿ô¤Ç¤¹Ìµ¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X¥Ý¥¤¥ó¥¿±é»»¤ÇÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ÏÌµ¸ú¤Ç¤¹¶­³¦¤¬»ØÄê¤µ¤ì¤Ê¤¤ÇÛÎó¤ÎÉÔÅ¬ÀÚ¤ÊÍøÍÑÈóº¸ÊÕÃÍÇÛÎó¤ÎÌµ¸ú¤ÊÍøÍÑvoid ¼°¤ÎÉÔÅ¬ÀÚ¤Ê»ÈÍÑÀÅÅª¥á¥½¥Ã¥É¤Ë invoke[Èó static] ¤·¤Þ¤·¤¿Ãê¾Ý¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿ÈóÀÅÅª¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹#pragma %s ¤ÎËöÈø¤Ë¥´¥ß#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß#pragma ghs endsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs endtda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs interrupt ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs section ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs startsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs starttda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs startzda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹¥·¥°¥Í¥¤¥Á¥ãÊ¸»úÎó¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹¸À¸ì %s ¤ÏÇ§¼±¤Ç¤­¤Þ¤»¤ó-mtiny-stack ¤Ë¤è¤ê¥é¡¼¥¸¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤¬ÊÑ¹¹¤µ¤ì¤Þ¤¹(%d)Âç¤­¤ÊÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹çÌµ¤··¿¤ËÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿ld ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿º¸ÀºÅÙstrfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Îº¸ÀºÅÙº¸¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹¥«¥ó¥Þ±é»»»Ò¤Îº¸Â¦¤Î¼°¤Ë¸úÎÏ¤¬¤¢¤ê¤Þ¤»¤óÄ¹¤µ½¤¾þ»Òprintf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÄ¹¤µ½¤¾þ»Òscanf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÄ¹¤µ½¤¾þ»Òstrfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÄ¹¤µ½¤¾þ»Ò¥é¥¤¥Ö¥é¥ê: %s
! long long Äê¿ô¤ÏÀµ¾ï¤ÊÂ¨ÃÍ¥ª¥Ú¥é¥ó¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤ª¤«¤·¤Ê #pragma ghs sectionCLASSPATH Æâ¤ËÊÑ¤Ê .zip ¥¢¡¼¥«¥¤¥Ö¤¬¤¢¤ê¤Þ¤¹: %s¥Þ¥¹¥¯¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÆâ¤ÎÀ©Ìó¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤óÀ©Ìó¤ËÅ¬¹ç¤µ¤»¤ë»þ¤Ë¡¢Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥ÉÈÖ¹æ¤ò»²¾È¤·¤Þ¤·¤¿-EB ¤È -EL ¤ÎÎ¾Êý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¥á¥ó¥Ð´Ø¿ô¤Ï°ÅÌÛÅª¤Ë¤½¤Î¥¯¥é¥¹¤Î friend ¤Ç¤¹¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ómips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ëConstantValue Â°À­¤Î¾ì½ê¤ò´Ö°ã¤¨¤Æ¤¤¤Þ¤¹¡Ê¤É¤Î¥Õ¥£¡¼¥ë¥É¤Ç¤â¤¢¤ê¤Þ¤»¤ó¡Ë¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Ç $ ±é»»»ÒÈÖ¹æ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹½é´ü²½»Ò¤Î¤Þ¤ï¤ê¤Î¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤Þ¤¹strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î½ª¤ê¤ÇµÍ¤áÊ¸»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹%c Ê¸»ú¤Ç¤Î½ªÃ¼¤ò·ç¤¤¤Æ¤¤¤Þ¤¹C++ ¤È Java ¤Î `catch' ¤ò°ì¤Ä¤ÎËÝÌõ¥æ¥Ë¥Ã¥È¤Ë¤Þ¤È¤á¤Þ¤¹mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó°ì¤Ä¤Î switch ¤ËÊ£¿ô¤Î default ¥é¥Ù¥ë¤¬¤¢¤ê¤Þ¤¹°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹typeid ¤ò»È¤¦Á°¤Ë #include <typeinfo> ¤È¤·¤Ê¤¤¤È¤¤¤±¤Þ¤»¤ó%s ¤ËÉÔ²Ä²ò¤Ê¥ê¥Ý¥¸¥È¥ê¾ðÊó¤¬¤¢¤ê¤Þ¤¹¥á¥ó¥Ð´Ø¿ô¤ÎÌ¾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹anonumous Ì¾Á°¶õ´Ö¤Î½¸¹çÂÎ¤Ï static ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤óÉé¤ÎÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹çÌµ¤··¿¤ËÊÑ´¹¤µ¤ì¤Þ¤·¤¿´Ø¿ô·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó»²¾È·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó°ú¿ô¤¬¤¢¤ê¤Þ¤»¤óÀâÌÀ¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤óÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¹â°Ì¥ì¥¸¥¹¥¿¤ò pop ¤¹¤ë°Ù¤Ë»ÈÍÑ¤Ç¤­¤ëÄã°Ì¥ì¥¸¥¹¥¿¤¬¤¢¤ê¤Þ¤»¤óstruct ¤ä union ¤ÎºÇ¸å¤Ë¥»¥ß¥³¥í¥ó¤¬¤¢¤ê¤Þ¤»¤óÍ×ÁÇ¤Î¤Ê¤¤ÇÛÎó¤ËÂÐ¤¹¤ë¡¢¶õ¤Ç¤Ï¤Ê¤¤½é´ü²½»Ò¤Ç¤¹¼«ÌÀ¤Ç¤Ê¤¤¥é¥Ù¥ë¤Î¤Ä¤¤¤¿½é´ü²½»Ò¤Ç¤¹½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹Àµ¾ï¤Ê Java .class ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÉÔ½½Ê¬¤Ê·¿¾ðÊóÌ¿ÎáÏ¢º¿Ãæ¤Î bb ¤Î¿ô (%d) ¤¬ n_basic_blocks (%d) ¤È°ã¤¤¤Þ¤¹¥ª¥Õ¥»¥Ã¥È¤¬Äê¿ôÊ¸»úÎó¤Î¶­³¦¤Î³°¤Ë¤¢¤ê¤Þ¤¹¥³¥ó¥¹¥È¥é¥¯¥¿¤·¤«´ðÄì½é´ü²½»Ò¥ê¥¹¥È¤ò¤È¤ê¤Þ¤»¤ó¸½ºß¤ÎÀßÄê¤Ç¤Ï weak alias ¤·¤«¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó±é»»¿ô¤¬ÈÏ°Ï³°¤Ç¤¹±é»»»ÒÈÖ¹æ¤¬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈÏ°Ï³°¤Ç¤¹±é»»»ÒÈÖ¹æ¤¬°ú¿ô¤ò¼è¤é¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç»ØÄê¤µ¤ì¤Þ¤·¤¿±é»»»ÒÈÖ¹æ¤¬ÂåÆþ¤ÎÍÞÀ©¤È¶¦¤Ë»È¤ï¤ì¤Æ¤¤¤Þ¤¹Í­¸ú¥ª¥×¥·¥ç¥ó: ÅÏ¤µ¤ì¤¿¥ª¥×¥·¥ç¥ó: À°¿ô 0 ¤È¥Ý¥¤¥ó¥¿¤È¤Î½ç½øÈæ³Ó¤Ç¤¹½ÐÎÏÈÖ¹æ %d ¤ÏÄ¾ÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤óÇÛÎó¤Î¼¡¸µ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿ÎóµóÃÍ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼°ÅÌÛ¤ÎÄê¿ôÊÑ´¹¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿packed Â°À­¤ÏÉÔ¸úÎ¨¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹packed Â°À­¤ÏÉ¬Í×¤¢¤ê¤Þ¤»¤ó¥¢¥é¥¤¥ó¥á¥ó¥È¶­³¦¤Î¥µ¥¤¥º¤Ë¹½Â¤ÂÎ¤ò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹´Ø¿ôÀë¸ÀÃæ¤Ë¡Ê·¿¤ÎÌµ¤¤¡Ë²¾°ú¿ôÌ¾¤¬¤¢¤ê¤Þ¤¹¹½Ê¸²òÀÏ¥¨¥é¡¼¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿pipe´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹¾ò·ï¼°¤Ç¤Î¥Ý¥¤¥ó¥¿¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤óÊ£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿ÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿ÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿¾ò·ï¼°¤Ç¥Ý¥¤¥ó¥¿·¿¤ÈÀ°¿ô·¿¤¬Å¬¹ç¤·¤Þ¤»¤ócase ¤ÎÃÍ¤È¤·¤Æ¤Î¥Ý¥¤¥ó¥¿¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤óÀºÅÙprintf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤ÎÀºÅÙ-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄó¶¡¤µ¤ì¤Þ¤»¤ó
  ¥×¥í¥°¥é¥à: %s
  class %s ¤òÆÉ¹þ¤à¤Î¤Ï %s ¤«¤éÆó²óÌÜ¤Ë¤Ê¤ê¤Þ¤¹stdout ¤Ø¤Î¥ê¥À¥¤¥ì¥¯¥È: %sÈóº¸ÊÕÃÍ¤Ø¤Î»²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿¥ì¥¸¥¹¥¿¤¬Æó¤Ä¤Î¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿spec %s ¤ò %s ¤ËÌ¾Á°¤òÊÑ¹¹
  ¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤Ç %s ¤ò·«¤êÊÖ¤·¤Æ¤¤¤Þ¤¹Í×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÍ×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÍ×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Âç¤­¤¹¤®¤Þ¤¹Í×µá¤µ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÍ×µá¤µ¤ì¤¿ init_priority ¤¬ÈÏ°Ï³°¤Ç¤¹Í×µá¤µ¤ì¤¿ init_priority ¤ÏÆâÉô¤Ç»ÈÍÑ¤¹¤ë¤¿¤á¤ËÍ½Ìó¤µ¤ì¤Æ¤¤¤Þ¤¹Ìá¤êÃÍ¤Î·¿¤¬ÉÔ´°Á´·¿¤Ç¤¹¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃÍ¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹¥Ç¥¹¥È¥é¥¯¥¿¤«¤éÃÍ¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹±¦ÀºÅÙstrfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î±¦ÀºÅÙ±¦¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹±¦¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍÑ¤Ç¤­¤Þ¤»¤ó¥»¥ì¥¯¥¿¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤óshared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹çÌµ¤··¿¤È¤¬¤¢¤ê¤Þ¤¹ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤óspec ¥Õ¥¡¥¤¥ë¤Ë¥ê¥ó¥¯¤Ë´Ø¤¹¤ë spec ¤¬¤¢¤ê¤Þ¤»¤óspec ¤Ï '%s' ¤Ç¤¹
  
  specs ¤Î %ld Ê¸»úÌÜ°Ê¹ß¤Î %%include ¤Î½ñ¼°¤¬ÊÑ¤Ç¤¹specs ¤Î %ld Ê¸»úÌÜ°Ê¹ß¤Î %%rename ¤Î½ñ¼°¤¬ÊÑ¤Ç¤¹spec ¥Õ¥¡¥¤¥ë %s ¤ËÌ¾Á°¤òÊÑ¹¹¤¹¤ë spec ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿%ld Ê¸»ú¤Î¸å¤Ë¤ª¤«¤·¤Ê spec ¥Õ¥¡¥¤¥ëspec ¥Õ¥¡¥¤¥ëÃæ¤Î %ld Ê¸»ú¤Î¸å¤ËÉÔÌÀ¤Ê %% ¥³¥Þ¥ó¥É¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¥¹¥¿¥Ã¥¯¥¢¥ó¥À¡¼¥Õ¥í¡¼ - dup* Áàºî·¿Ì¾¤ËÂÐ¤·¤Æ»ØÄê¤µ¤ì¤¿µ­²±¥¯¥é¥¹friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï°ú¿ô¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤­¤Þ¤»¤óÇÛÎó»²¾È¤Ç¤ÎÅº»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹Åº»ú¤ò¤Ä¤±¤é¤ì¤¿ÃÍ¤¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó|| ¤È¶¦¤Ë»È¤ï¤ì¤ë && ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹& ±é»»»Ò¤Î¼þ¤ê¤Î + ¤ä - ¤Î¼þ¤ê¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¥·¥Õ¥ÈÃæ¤Î + ¤ä - ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹·×»»¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¿¿µ¶ÃÍ¤È¤·¤Æ»È¤ï¤ì¤ëÂåÆþ¤Î¤Þ¤ï¤ê¤Ç¤Ï¡¢´Ý³ç¸Ì¤Î»ÈÍÑ¤ò¤ª´«¤á¤·¤Þ¤¹Èæ³Ó¤¬ & ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹Èæ³Ó¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹-mcpu=%s ¥¹¥¤¥Ã¥Á¤Ï -march= ¥¹¥¤¥Ã¥Á¤È¶¥¹ç¤·¤Þ¤¹switch ¤ÎÆâÍÆ¤¬À°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÊ¸Ë¡¥¨¥é¡¼Ê¸Ë¡¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤óm210 ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥µ¥Ý¡¼¥È¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó¤³¤Î´Ø¿ô¤ÏÃÍ¤òÊÖ¤·¤¿¤êÊÖ¤µ¤Ê¤«¤Ã¤¿¤ê¤¹¤ë¤Ç¤·¤ç¤¦¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤ÏÃÙ±äÊ¬´ô¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó%s ¤Ç¤Î»þ´Ö: %ld.%06ld (%ld%%)
! ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹´Ø¿ô¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹¸Å¤¤ C ¤Ç¤Ï¼«Æ°Åª¤Ê½¸¹çÂÎ¤Î½é´ü²½¤òµñÀä¤·¤Þ¤¹¸Å¤¤ C ¤Ï¶¦ÍÑÂÎ¤Î½é´ü¤òµñÀä¤·¤Þ¤¹¸Å¤¤ C ¤Ç¤ÏÃ±¹à¥×¥é¥¹±é»»»Ò¤òµñÈÝ¤·¤Þ¤¹VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍÑ¤Ç¤­¤Þ¤»¤ó¥í¡¼¥«¥ëÊÑ¿ô¤Î¿ô¤òºï¸º¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤óÀµ¼°¤Ê²¾°ú¿ô %d ¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹´Ø¿ôÌá¤êÃÍ¤Î·¿½¤¾þ»Ò¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¥Ù¥¯¥È¥ë·¿¤Î delete ¤Ç¤¹¤¬¡¢¥Ý¥¤¥ó¥¿¤Ç¤âÇÛÎó·¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó²¾°ú¿ôÀë¸À¤ÎÃæ¤Î typedef Àë¸À¤ÏÌµ¸ú¤Ç¤¹·¿¤ÏÁ´¤¯¸ß´¹¤¬¤¢¤ê¤Þ¤»¤ó¤³¤³¤Ç¤Ï¥á¥ó¥Ð´Ø¿ô¥Ý¥¤¥ó¥¿¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤»¤óÆ°Åª°ÍÂ¸´Ø·¸ '%s' ¤ò³«¤±¤Þ¤»¤ó¶¦ÍÑÂÎ¤òÆ©²áÅª¤Ë¤Ç¤­¤Þ¤»¤ódelete ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤¬ÉÔÌÀ¤Ç¤¹¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤ËÉÔÌÀ¤Ê·¿ÊÑ´¹Ê¸»ú 0x%x ¤¬¤¢¤ê¤Þ¤¹ÉÔÌÀ¤Ê opcode %d@pc=%d ¤ò¸¡¾ÚÃæ¤ËÈ¯¸«¤·¤Þ¤·¤¿ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %sÌµÌ¾¹½Â¤ÂÎ/¶¦ÍÑÂÎ¤¬¡¢¤½¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤òÄêµÁ¤·¤Æ¤¤¤Þ¤»¤óÌµÌ¾ÊÑ¿ô¤ä¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿ÈóÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ç¤Î½ç½øÉÕ¤±¤é¤ì¤Ê¤¤Èæ³Ó¤Ç¤¹Ç§¼±¤Ç¤­¤Ê¤¤ wide sub Ì¿Îá¤Ç¤¹Ç§¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È»ØÄê»ÒÇ§¼±¤Ç¤­¤Ê¤¤ gcc ¥Ç¥Ð¥Ã¥°¥ª¥×¥·¥ç¥ó: %cÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥ÈÊ¸»úÎó$-¼°¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÇÌ¤»ÈÍÑ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤¹%s ¤È %s ¤È¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÃæ¤Ç»È¤Ã¤Æ¤¤¤Þ¤¹¸Å¤¤¥¹¥¿¥¤¥ë¤Î¥­¥ã¥¹¥È¤ò»ÈÍÑ¤·¤Æ¤¤¤Þ¤¹@FILE ¤Ç¤ÎÊ£¿ô¥Õ¥¡¥¤¥ë¤Î»ÈÍÑ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó-mfixed-range ¤ÎÃÍ¤Ï REG1-REG2 ·Á¼°¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤óÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿ÊÑ¿ô¥µ¥¤¥º·¿¤¬´Ø¿ô¤Î³°Â¦¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿²ÄÊÑÄ¹¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¸¡¾Ú¥¨¥é¡¼ (PC=%d)²¾ÁÛ´Ø¿ô¤Ï friend ¤Ë¤Ç¤­¤Þ¤»¤ó¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄê¤·¤Æ¤¤¤Þ¤¹void ¤ÎÃÍ¤¬ËÜÍè¤Î°ÕÌ£ÄÌ¤ê¤ËÌµ»ë¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿·Ù¹ð: abs ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹¥Ó¥Ã¥ÈÈ¿Å¾¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹Ê£ÁÇ¶¦Ìò(~)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹Ã±¹à´¶Ã²Éä(!)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹Ã±¹à¥Þ¥¤¥Ê¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹Ã±¹à¥×¥é¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹¥µ¥¤¥º¥¼¥í¤ÎÇÛÎó¤Ï¶õ´Ö¤ò³ÎÊÝ¤·¤Þ¤»¤ó%s ¤ÇÉý 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹
\ No newline at end of file
--- 272,281 ----
  Â¸ºß¤·¤Ê¤¤¥Ç¥£¥ì¥¯¥È¥ê "%s" ¤òÌµ»ë¤·¤Þ¤¹
  ÉÔ´°Á´¤Ê·¿¤ÎÃ±°ì²½¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤Î»ÅÍÍ¤¬°ì´Ó¤·¤Æ¤¤¤Þ¤»¤óunion ½é´ü²½»Ò¤¬¥Õ¥£¡¼¥ë¥ÉÌ¾¤Ç¤Ï¤Ê¤¯¥¤¥ó¥Ç¥Ã¥¯¥¹ÃÍ¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹init ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹¥Í¥¹¥È¤·¤¿Ê¸Ì®¤Ç²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹½é´ü²½¤µ¤ì¤¿¥Õ¥£¡¼¥ë¥É¤¬ÉûºîÍÑ¤Ç¾å½ñ¤­¤µ¤ì¤Þ¤¹½é´ü²½»Ò¤ÎÍ×ÁÇ¤Ï¥í¡¼¥É»þ¤Ë·×»»¤µ¤ìÆÀ¤Þ¤»¤ó½é´ü²½»Ò¤ÎÍ×ÁÇ¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó½é´üÀßÄê»Ò¤ÎËöÈø¤¬ËÜÍè¤è¤êÁá¤¯½Ð¸½¤·¤Þ¤·¤¿ÉâÆ°¾®¿ôÅÀ¿ô¤Î½é´üÀßÄê»Ò¤ÎÃÍ¤¬¡¢ÉâÆ°¾®¿ôÅÀÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÀ°¿ô¤Î½é´üÀßÄê»Ò¤ÎÃÍ¤¬Ê£»¨¤¹¤®¤Þ¤¹¥¹¥«¥é¡¼ÊÑ¿ô¤Î½é´ü²½»Ò¤Ï°ì¤Ä¤ÎÍ×ÁÇ¤òÍ×µá¤·¤Þ¤¹¥³¥ó¥¹¥È¥é¥¯¥¿¤ÎÀÅÅª¥á¥ó¥Ð½é´ü²½»Ò¤ÏÌµ¸ú¤Ç¤¹char ¤ÎÇÛÎó¤Ë¤È¤Ã¤Æ½é´ü²½»ÒÊ¸»úÎó¤¬Ä¹¤¹¤®¤Þ¤¹ÇÛÎó¤ò²¾°ú¿ô¥ê¥¹¥È¤Ë¤è¤Ã¤Æ½é´ü²½¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹¥¤¥ó¥¹¥È¡¼¥ë: %s%s
  Ì¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤óÈó¥ï¥¤¥ÉÊ¸»úÎó¤«¤é int ¤ÎÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿ÆâÉô¥¨¥é¡¼ÆâÉô¥¨¥é¡¼ - Ìµ¸ú¤Ê Utf8 Ì¾¤Ç¤¹check-init ¤ÇÆâÉô¥¨¥é¡¼: ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %sgenerate_bytecode_insn ¤ÇÆâÉô¥¨¥é¡¼ - ¥Ä¥ê¡¼¥³¡¼¥É¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó: %sÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%( ¤Ê¤·¤Î %%) ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%< ¤Ê¤·¤Î %%> ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%[ ¤Ê¤·¤Î %%] ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿ÆâÉô¥¨¥é¡¼: ¥¢¥»¥ó¥Ö¥é¥Ñ¥¿¡¼¥ó¤Ç %%{ ¤Ê¤·¤Î %%} ¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿Ìµ¸ú¤Ê #pragma %s ¤Ç¤¹Ìµ¸ú¤Ê %%-codeÌµ¸ú¤Ê %%C ÃÍÌµ¸ú¤Ê %%E ÃÍÌµ¸ú¤Ê %%F ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%G ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%H ÃÍÌµ¸ú¤Ê %%J ¥³¡¼¥É¤Ç¤¹Ìµ¸ú¤Ê %%K ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%L ÃÍÌµ¸ú¤Ê %%M ÃÍÌµ¸ú¤Ê %%N ÃÍÌµ¸ú¤Ê %%O ÃÍÌµ¸ú¤Ê %%P ÃÍÌµ¸ú¤Ê %%R ÃÍÌµ¸ú¤Ê %%S ÃÍÌµ¸ú¤Ê %%T ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%U ÃÍÌµ¸ú¤Ê %%f ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%h ÃÍÌµ¸ú¤Ê %%j ¥³¡¼¥É¤Ç¤¹Ìµ¸ú¤Ê %%j ÃÍÌµ¸ú¤Ê %%k ÃÍÌµ¸ú¤Ê %%m ÃÍÌµ¸ú¤Ê %%p ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%q ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%r ÃÍÌµ¸ú¤Ê %%s ÃÍÌµ¸ú¤Ê %%u ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%v ÃÍ¤Ç¤¹Ìµ¸ú¤Ê %%xn ¥³¡¼¥ÉÌµ¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê UNSPECÌµ¸ú¤Ê catch ¤Î°ú¿ô¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê¼°Ìµ¸ú¤Ê½é´ü²½»ÒÌµ¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹asm Ê¸¤ÎÃæ¤ËÌµ¸ú¤Êº¸ÊÕÃÍÂåÆþ¤È¤·¤ÆÌµ¸ú¤Êº¸ÊÕÃÍ¤Ç¤¹¥Ç¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃÍ¤¬Ìµ¸ú¤Ç¤¹¥¤¥ó¥¯¥ê¥á¥ó¥È¤ÎÃæ¤Ç¤Îº¸ÊÕÃÍ¤¬Ìµ¸ú¤Ç¤¹Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥ÉÆó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂÐ¤¹¤ëÌµ¸ú¤ÊÁàºî¤Ç¤¹¿¿µ¶ÃÍ¼°¤¬ÉÔÅ¬ÀÚ¤Ç¤¹Ìµ¸ú¤Ê·¿°ú¿ô¤Ç¤¹Ìµ¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X¥Ý¥¤¥ó¥¿±é»»¤ÇÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ÏÌµ¸ú¤Ç¤¹¶­³¦¤¬»ØÄê¤µ¤ì¤Ê¤¤ÇÛÎó¤ÎÉÔÅ¬ÀÚ¤ÊÍøÍÑÈóº¸ÊÕÃÍÇÛÎó¤ÎÌµ¸ú¤ÊÍøÍÑvoid ¼°¤ÎÉÔÅ¬ÀÚ¤Ê»ÈÍÑÀÅÅª¥á¥½¥Ã¥É¤Ë invoke[Èó static] ¤·¤Þ¤·¤¿Ãê¾Ý¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿ÈóÀÅÅª¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹#pragma %s ¤ÎËöÈø¤Ë¥´¥ß#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß#pragma ghs endsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs endtda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs interrupt ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs section ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs startsda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs starttda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma ghs startzda ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹¥·¥°¥Í¥¤¥Á¥ãÊ¸»úÎó¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹¸À¸ì %s ¤ÏÇ§¼±¤Ç¤­¤Þ¤»¤ó-mtiny-stack ¤Ë¤è¤ê¥é¡¼¥¸¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤¬ÊÑ¹¹¤µ¤ì¤Þ¤¹(%d)Âç¤­¤ÊÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹çÌµ¤··¿¤ËÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿ld ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿º¸ÀºÅÙstrfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Îº¸ÀºÅÙº¸¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹¥«¥ó¥Þ±é»»»Ò¤Îº¸Â¦¤Î¼°¤Ë¸úÎÏ¤¬¤¢¤ê¤Þ¤»¤óÄ¹¤µ½¤¾þ»Òprintf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÄ¹¤µ½¤¾þ»Òscanf ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÄ¹¤µ½¤¾þ»Òstrfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÄ¹¤µ½¤¾þ»Ò¥é¥¤¥Ö¥é¥ê: %s
! long long Äê¿ô¤ÏÀµ¾ï¤ÊÂ¨ÃÍ¥ª¥Ú¥é¥ó¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤ª¤«¤·¤Ê #pragma ghs section¥Þ¥¹¥¯¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó½ÐÎÏ¥ª¥Ú¥é¥ó¥ÉÆâ¤ÎÀ©Ìó¤¬Àµ¤·¤¯¤¢¤ê¤Þ¤»¤óÀ©Ìó¤ËÅ¬¹ç¤µ¤»¤ë»þ¤Ë¡¢Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥ÉÈÖ¹æ¤ò»²¾È¤·¤Þ¤·¤¿-EB ¤È -EL ¤ÎÎ¾Êý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¥á¥ó¥Ð´Ø¿ô¤Ï°ÅÌÛÅª¤Ë¤½¤Î¥¯¥é¥¹¤Î friend ¤Ç¤¹¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ómips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ëConstantValue Â°À­¤Î¾ì½ê¤ò´Ö°ã¤¨¤Æ¤¤¤Þ¤¹¡Ê¤É¤Î¥Õ¥£¡¼¥ë¥É¤Ç¤â¤¢¤ê¤Þ¤»¤ó¡Ë¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤Ç $ ±é»»»ÒÈÖ¹æ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹½é´ü²½»Ò¤Î¤Þ¤ï¤ê¤Î¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤Þ¤¹strfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î½ª¤ê¤ÇµÍ¤áÊ¸»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹%c Ê¸»ú¤Ç¤Î½ªÃ¼¤ò·ç¤¤¤Æ¤¤¤Þ¤¹C++ ¤È Java ¤Î `catch' ¤ò°ì¤Ä¤ÎËÝÌõ¥æ¥Ë¥Ã¥È¤Ë¤Þ¤È¤á¤Þ¤¹mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó°ì¤Ä¤Î switch ¤ËÊ£¿ô¤Î default ¥é¥Ù¥ë¤¬¤¢¤ê¤Þ¤¹°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹typeid ¤ò»È¤¦Á°¤Ë #include <typeinfo> ¤È¤·¤Ê¤¤¤È¤¤¤±¤Þ¤»¤ó%s ¤ËÉÔ²Ä²ò¤Ê¥ê¥Ý¥¸¥È¥ê¾ðÊó¤¬¤¢¤ê¤Þ¤¹¥á¥ó¥Ð´Ø¿ô¤ÎÌ¾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹anonumous Ì¾Á°¶õ´Ö¤Î½¸¹çÂÎ¤Ï static ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤óÉé¤ÎÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹çÌµ¤··¿¤ËÊÑ´¹¤µ¤ì¤Þ¤·¤¿´Ø¿ô·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó»²¾È·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó°ú¿ô¤¬¤¢¤ê¤Þ¤»¤óÀâÌÀ¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤óÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¹â°Ì¥ì¥¸¥¹¥¿¤ò pop ¤¹¤ë°Ù¤Ë»ÈÍÑ¤Ç¤­¤ëÄã°Ì¥ì¥¸¥¹¥¿¤¬¤¢¤ê¤Þ¤»¤óstruct ¤ä union ¤ÎºÇ¸å¤Ë¥»¥ß¥³¥í¥ó¤¬¤¢¤ê¤Þ¤»¤óÍ×ÁÇ¤Î¤Ê¤¤ÇÛÎó¤ËÂÐ¤¹¤ë¡¢¶õ¤Ç¤Ï¤Ê¤¤½é´ü²½»Ò¤Ç¤¹¼«ÌÀ¤Ç¤Ê¤¤¥é¥Ù¥ë¤Î¤Ä¤¤¤¿½é´ü²½»Ò¤Ç¤¹½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹Àµ¾ï¤Ê Java .class ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÉÔ½½Ê¬¤Ê·¿¾ðÊóÌ¿ÎáÏ¢º¿Ãæ¤Î bb ¤Î¿ô (%d) ¤¬ n_basic_blocks (%d) ¤È°ã¤¤¤Þ¤¹¥ª¥Õ¥»¥Ã¥È¤¬Äê¿ôÊ¸»úÎó¤Î¶­³¦¤Î³°¤Ë¤¢¤ê¤Þ¤¹¥³¥ó¥¹¥È¥é¥¯¥¿¤·¤«´ðÄì½é´ü²½»Ò¥ê¥¹¥È¤ò¤È¤ê¤Þ¤»¤ó¸½ºß¤ÎÀßÄê¤Ç¤Ï weak alias ¤·¤«¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó±é»»¿ô¤¬ÈÏ°Ï³°¤Ç¤¹±é»»»ÒÈÖ¹æ¤¬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈÏ°Ï³°¤Ç¤¹±é»»»ÒÈÖ¹æ¤¬°ú¿ô¤ò¼è¤é¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç»ØÄê¤µ¤ì¤Þ¤·¤¿±é»»»ÒÈÖ¹æ¤¬ÂåÆþ¤ÎÍÞÀ©¤È¶¦¤Ë»È¤ï¤ì¤Æ¤¤¤Þ¤¹Í­¸ú¥ª¥×¥·¥ç¥ó: ÅÏ¤µ¤ì¤¿¥ª¥×¥·¥ç¥ó: À°¿ô 0 ¤È¥Ý¥¤¥ó¥¿¤È¤Î½ç½øÈæ³Ó¤Ç¤¹½ÐÎÏÈÖ¹æ %d ¤ÏÄ¾ÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤óÇÛÎó¤Î¼¡¸µ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿ÎóµóÃÍ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼°ÅÌÛ¤ÎÄê¿ôÊÑ´¹¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿packed Â°À­¤ÏÉÔ¸úÎ¨¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹packed Â°À­¤ÏÉ¬Í×¤¢¤ê¤Þ¤»¤ó¥¢¥é¥¤¥ó¥á¥ó¥È¶­³¦¤Î¥µ¥¤¥º¤Ë¹½Â¤ÂÎ¤ò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹´Ø¿ôÀë¸ÀÃæ¤Ë¡Ê·¿¤ÎÌµ¤¤¡Ë²¾°ú¿ôÌ¾¤¬¤¢¤ê¤Þ¤¹¹½Ê¸²òÀÏ¥¨¥é¡¼¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿pipe´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹¾ò·ï¼°¤Ç¤Î¥Ý¥¤¥ó¥¿¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤óÊ£ÁÇ¿ô·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿ÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿ÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿¾ò·ï¼°¤Ç¥Ý¥¤¥ó¥¿·¿¤ÈÀ°¿ô·¿¤¬Å¬¹ç¤·¤Þ¤»¤ócase ¤ÎÃÍ¤È¤·¤Æ¤Î¥Ý¥¤¥ó¥¿¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤óÀºÅÙprintf ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤ÎÀºÅÙ-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄó¶¡¤µ¤ì¤Þ¤»¤ó
  ¥×¥í¥°¥é¥à: %s
  class %s ¤òÆÉ¹þ¤à¤Î¤Ï %s ¤«¤éÆó²óÌÜ¤Ë¤Ê¤ê¤Þ¤¹stdout ¤Ø¤Î¥ê¥À¥¤¥ì¥¯¥È: %sÈóº¸ÊÕÃÍ¤Ø¤Î»²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿¥ì¥¸¥¹¥¿¤¬Æó¤Ä¤Î¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿spec %s ¤ò %s ¤ËÌ¾Á°¤òÊÑ¹¹
  ¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤Ç %s ¤ò·«¤êÊÖ¤·¤Æ¤¤¤Þ¤¹Í×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÍ×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÍ×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Âç¤­¤¹¤®¤Þ¤¹Í×µá¤µ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÍ×µá¤µ¤ì¤¿ init_priority ¤¬ÈÏ°Ï³°¤Ç¤¹Í×µá¤µ¤ì¤¿ init_priority ¤ÏÆâÉô¤Ç»ÈÍÑ¤¹¤ë¤¿¤á¤ËÍ½Ìó¤µ¤ì¤Æ¤¤¤Þ¤¹Ìá¤êÃÍ¤Î·¿¤¬ÉÔ´°Á´·¿¤Ç¤¹¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃÍ¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹¥Ç¥¹¥È¥é¥¯¥¿¤«¤éÃÍ¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹±¦ÀºÅÙstrfmon ¥Õ¥©¡¼¥Þ¥Ã¥È¤Î±¦ÀºÅÙ±¦¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹±¦¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍÑ¤Ç¤­¤Þ¤»¤ó¥»¥ì¥¯¥¿¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤óshared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹çÌµ¤··¿¤È¤¬¤¢¤ê¤Þ¤¹ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤óspec ¥Õ¥¡¥¤¥ë¤Ë¥ê¥ó¥¯¤Ë´Ø¤¹¤ë spec ¤¬¤¢¤ê¤Þ¤»¤óspec ¤Ï '%s' ¤Ç¤¹
  
  specs ¤Î %ld Ê¸»úÌÜ°Ê¹ß¤Î %%include ¤Î½ñ¼°¤¬ÊÑ¤Ç¤¹specs ¤Î %ld Ê¸»úÌÜ°Ê¹ß¤Î %%rename ¤Î½ñ¼°¤¬ÊÑ¤Ç¤¹spec ¥Õ¥¡¥¤¥ë %s ¤ËÌ¾Á°¤òÊÑ¹¹¤¹¤ë spec ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿%ld Ê¸»ú¤Î¸å¤Ë¤ª¤«¤·¤Ê spec ¥Õ¥¡¥¤¥ëspec ¥Õ¥¡¥¤¥ëÃæ¤Î %ld Ê¸»ú¤Î¸å¤ËÉÔÌÀ¤Ê %% ¥³¥Þ¥ó¥É¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó¥¹¥¿¥Ã¥¯¥¢¥ó¥À¡¼¥Õ¥í¡¼ - dup* Áàºî·¿Ì¾¤ËÂÐ¤·¤Æ»ØÄê¤µ¤ì¤¿µ­²±¥¯¥é¥¹friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï°ú¿ô¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤­¤Þ¤»¤óÇÛÎó»²¾È¤Ç¤ÎÅº»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹Åº»ú¤ò¤Ä¤±¤é¤ì¤¿ÃÍ¤¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó|| ¤È¶¦¤Ë»È¤ï¤ì¤ë && ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹& ±é»»»Ò¤Î¼þ¤ê¤Î + ¤ä - ¤Î¼þ¤ê¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¥·¥Õ¥ÈÃæ¤Î + ¤ä - ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹·×»»¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹¿¿µ¶ÃÍ¤È¤·¤Æ»È¤ï¤ì¤ëÂåÆþ¤Î¤Þ¤ï¤ê¤Ç¤Ï¡¢´Ý³ç¸Ì¤Î»ÈÍÑ¤ò¤ª´«¤á¤·¤Þ¤¹Èæ³Ó¤¬ & ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹·×»»¤¬ ^ ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹Èæ³Ó¤¬ | ±é»»»Ò¤Î¹à¤È¤Ê¤ë¾ì¹ç¤Ë¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹-mcpu=%s ¥¹¥¤¥Ã¥Á¤Ï -march= ¥¹¥¤¥Ã¥Á¤È¶¥¹ç¤·¤Þ¤¹switch ¤ÎÆâÍÆ¤¬À°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤óÊ¸Ë¡¥¨¥é¡¼Ê¸Ë¡¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤óm210 ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥µ¥Ý¡¼¥È¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó¤³¤Î´Ø¿ô¤ÏÃÍ¤òÊÖ¤·¤¿¤êÊÖ¤µ¤Ê¤«¤Ã¤¿¤ê¤¹¤ë¤Ç¤·¤ç¤¦¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤ÏÃÙ±äÊ¬´ô¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó%s ¤Ç¤Î»þ´Ö: %ld.%06ld (%ld%%)
! ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹´Ø¿ô¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹¸Å¤¤ C ¤Ç¤Ï¼«Æ°Åª¤Ê½¸¹çÂÎ¤Î½é´ü²½¤òµñÀä¤·¤Þ¤¹¸Å¤¤ C ¤Ï¶¦ÍÑÂÎ¤Î½é´ü¤òµñÀä¤·¤Þ¤¹¸Å¤¤ C ¤Ç¤ÏÃ±¹à¥×¥é¥¹±é»»»Ò¤òµñÈÝ¤·¤Þ¤¹VAX ÉâÆ°¾®¿ô¤Ç¤Ï¥È¥é¥Ã¥×¥â¡¼¥É¤òÍøÍÑ¤Ç¤­¤Þ¤»¤ó¥í¡¼¥«¥ëÊÑ¿ô¤Î¿ô¤òºï¸º¤·¤Æ¤ß¤Æ¤¯¤À¤µ¤¤¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤óÀµ¼°¤Ê²¾°ú¿ô %d ¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹´Ø¿ôÌá¤êÃÍ¤Î·¿½¤¾þ»Ò¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¥Ù¥¯¥È¥ë·¿¤Î delete ¤Ç¤¹¤¬¡¢¥Ý¥¤¥ó¥¿¤Ç¤âÇÛÎó·¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó²¾°ú¿ôÀë¸À¤ÎÃæ¤Î typedef Àë¸À¤ÏÌµ¸ú¤Ç¤¹·¿¤ÏÁ´¤¯¸ß´¹¤¬¤¢¤ê¤Þ¤»¤ó¤³¤³¤Ç¤Ï¥á¥ó¥Ð´Ø¿ô¥Ý¥¤¥ó¥¿¸Æ¤Ó½Ð¤·¤¬¤Ç¤­¤Þ¤»¤óÆ°Åª°ÍÂ¸´Ø·¸ '%s' ¤ò³«¤±¤Þ¤»¤ó¶¦ÍÑÂÎ¤òÆ©²áÅª¤Ë¤Ç¤­¤Þ¤»¤ódelete ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤¬ÉÔÌÀ¤Ç¤¹¥Õ¥©¡¼¥Þ¥Ã¥ÈÆâ¤ËÉÔÌÀ¤Ê·¿ÊÑ´¹Ê¸»ú 0x%x ¤¬¤¢¤ê¤Þ¤¹ÉÔÌÀ¤Ê opcode %d@pc=%d ¤ò¸¡¾ÚÃæ¤ËÈ¯¸«¤·¤Þ¤·¤¿ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %sÌµÌ¾¹½Â¤ÂÎ/¶¦ÍÑÂÎ¤¬¡¢¤½¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤òÄêµÁ¤·¤Æ¤¤¤Þ¤»¤óÌµÌ¾ÊÑ¿ô¤ä¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿ÈóÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ç¤Î½ç½øÉÕ¤±¤é¤ì¤Ê¤¤Èæ³Ó¤Ç¤¹Ç§¼±¤Ç¤­¤Ê¤¤ wide sub Ì¿Îá¤Ç¤¹Ç§¼±¤Ç¤­¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥È»ØÄê»ÒÇ§¼±¤Ç¤­¤Ê¤¤ gcc ¥Ç¥Ð¥Ã¥°¥ª¥×¥·¥ç¥ó: %c½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥ÈÊ¸»úÎó$-¼°¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÇÌ¤»ÈÍÑ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤¹%s ¤È %s ¤È¤ò %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÃæ¤Ç»È¤Ã¤Æ¤¤¤Þ¤¹¸Å¤¤¥¹¥¿¥¤¥ë¤Î¥­¥ã¥¹¥È¤ò»ÈÍÑ¤·¤Æ¤¤¤Þ¤¹@FILE ¤Ç¤ÎÊ£¿ô¥Õ¥¡¥¤¥ë¤Î»ÈÍÑ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó-mfixed-range ¤ÎÃÍ¤Ï REG1-REG2 ·Á¼°¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤óÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿ÊÑ¿ô¥µ¥¤¥º·¿¤¬´Ø¿ô¤Î³°Â¦¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿²ÄÊÑÄ¹¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦¸¡¾Ú¥¨¥é¡¼ (PC=%d)²¾ÁÛ´Ø¿ô¤Ï friend ¤Ë¤Ç¤­¤Þ¤»¤ó¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄê¤·¤Æ¤¤¤Þ¤¹void ¤ÎÃÍ¤¬ËÜÍè¤Î°ÕÌ£ÄÌ¤ê¤ËÌµ»ë¤µ¤ì¤Þ¤»¤ó¤Ç¤·¤¿·Ù¹ð: abs ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹¥Ó¥Ã¥ÈÈ¿Å¾¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹Ê£ÁÇ¶¦Ìò(~)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹Ã±¹à´¶Ã²Éä(!)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹Ã±¹à¥Þ¥¤¥Ê¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹Ã±¹à¥×¥é¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹¥µ¥¤¥º¥¼¥í¤ÎÇÛÎó¤Ï¶õ´Ö¤ò³ÎÊÝ¤·¤Þ¤»¤ó%s ¤ÇÉý 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¹
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/ja.po gcc-4.0.2/gcc/po/ja.po
*** gcc-4.0.1/gcc/po/ja.po	Thu Jun 16 20:33:17 2005
--- gcc-4.0.2/gcc/po/ja.po	Sun Sep  4 12:24:02 2005
*************** msgid ""
*** 8,14 ****
  msgstr ""
  "Project-Id-Version: gcc 3.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2001-12-05 22:47+0900\n"
  "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
  "Language-Team: Japanese <ja@li.org>\n"
--- 8,14 ----
  msgstr ""
  "Project-Id-Version: gcc 3.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
  "PO-Revision-Date: 2001-12-05 22:47+0900\n"
  "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
  "Language-Team: Japanese <ja@li.org>\n"
*************** msgstr "<¥³¥Þ¥ó¥É¥é¥¤¥ó>"
*** 347,390 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "Ê¸Ë¡¥¨¥é¡¼"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "Ê¸Ë¡¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼ -- ¤µ¤é¤Ë²¾ÁÛ¥á¥â¥ê¤òÄ¶²á¤·¤Þ¤·¤¿"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼ -- ¤µ¤é¤Ë²¾ÁÛ¥á¥â¥ê¤òÄ¶²á¤·¤Þ¤·¤¿"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "Ê¸Ë¡¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó"
--- 347,379 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "Ê¸Ë¡¥¨¥é¡¼"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "Ê¸Ë¡¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼ -- ¤µ¤é¤Ë²¾ÁÛ¥á¥â¥ê¤òÄ¶²á¤·¤Þ¤·¤¿"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "¹½Ê¸²òÀÏ´ï¤Î¥¹¥¿¥Ã¥¯¤¬°î¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼"
  
! #: c-parse.y:2958
  #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "¹½Ê¸²òÀÏ¥¨¥é¡¼ -- ¤µ¤é¤Ë²¾ÁÛ¥á¥â¥ê¤òÄ¶²á¤·¤Þ¤·¤¿"
  
! #: c-parse.y:2960
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "Ê¸Ë¡¥¨¥é¡¼: ÄÉ¿ï¤Ç¤­¤Þ¤»¤ó"
*************** msgstr "¥³¡¼¥É¤¬À¸À®¤µ¤ì¤ë CPU ¤òÁªÂò¤¹¤
*** 3340,3347 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3329,3336 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr "@FILE ¤Ç¤ÎÊ£¿ô¥Õ¥¡¥¤¥ë¤Î»ÈÍÑ¤Ï¼Â
*** 6819,8922 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "¥ê¥ó¥¯»þ°Ê³°¤Ë¤Ï `main' ¥¯¥é¥¹¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó"
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr "¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr "';' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr "Ì¾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr "'*' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr "¥¯¥é¥¹¤ä¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr "¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "'{' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr "¥¹¡¼¥Ñ¡¼¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr "ÊÑ¿ô½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr "Ìµ¸ú¤ÊÀë¸À¤Ç¤¹"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr "']' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr "ÂÐ±þ¤Î¤Ê¤¤ ']' ¤Ç¤¹"
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr "Ìµ¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥ÉÌ¾¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr "¼±ÊÌ»Ò¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr "Ìµ¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥ÉÌ¾¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "')' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr "¼±ÊÌ»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr "¥¯¥é¥¹¥¿¥¤¥×¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹·¿¤¬Ìµ¸ú¤Ç¤¹"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr "':' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "'(' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr "¹à¤Þ¤¿¤Ï ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr "¹à¤ÈÉ¬¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr "Ìµ¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr "Ìµ¸ú¤Ê¹¹¿·¼°¤Ç¤¹"
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr "Ìµ¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr "¹à¤Þ¤¿¤ÏÉ¬¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr "'class' ¤Þ¤¿¤Ï 'this' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr "'class' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr "')' ¤Þ¤¿¤Ï¹à¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr "'[' ¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr "¥Õ¥£¡¼¥ë¥É¤¬É¬Í×¤Ç¤¹"
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr "¹à¤ÈÉ¬¿Ü¤Î ']' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr "']' ¤¬É¬Í×¤Ç¡¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr "Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr "Ìµ¸ú¤Ê»²¾È·¿¤Ç¤¹"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Îµ¯Æ°¤Ï¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤ÇºÇ½é¤Ë¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤¬¥³¥ó¥¹¥È¥é¥¯¥¿¤òµ¯Æ°¤Ç¤­¤Þ¤¹"
! 
! #: options.c:943
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                  ¤³¤Î¾ðÊó¤òÉ½¼¨¤¹¤ë\n"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:961
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥³¥á¥ó¥È"
  
! #: options.c:964
  #, fuzzy
  msgid "Do not discard comments in macro expansions"
  msgstr "¥Ó¥Ã¥È±é»»¤Ç¤ÎÂ¨ÃÍ¥µ¥¤¥º¤òÄ´Ää¤·¤Ê¤¤"
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:976
  #, fuzzy
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  "  -G <number>             <number> ¥Ð¥¤¥È¤è¤ê¾®¤µ¤ÊÂç°è¤ª¤è¤ÓÀÅÅª¥Ç¡¼¥¿¤ò\n"
  "                          ÆÃÊÌ¤Ê¥»¥¯¥·¥ç¥ó¤ËÃÖ¤¯ (¥¿¡¼¥²¥Ã¥È¼¡Âè)\n"
  
! #: options.c:979
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥×¥í¥°¥é¥àÃ±°Ì¤ÎÌ¾Á°¤òÉ½¼¨¤¹¤ë"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
  msgstr ""
  
! #: options.c:991
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:1021
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "  -O[number]              ºÇÅ¬²½¥ì¥Ù¥ë¤ò [number] ¤ËÀßÄê¤¹¤ë\n"
  
! #: options.c:1024
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "  -Os                     Â®ÅÙ¤è¤ê¤â¥µ¥¤¥º¤ÎºÇÅ¬²½¤ò¹Ô¤Ê¤¦\n"
  
! #: options.c:1027
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr "¹½Â¤ÂÎ¡¢¶¦ÍÑÂÎËô¤ÏÇÛÎó¤òÊÖ¤¹¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1042
! #, fuzzy
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr "·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr "¥Ý¥¤¥ó¥¿¤Î¥­¥ã¥¹¥È¤Ç¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤¹¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr "½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1057
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Åº»ú¤Î·¿¤¬ 'char' ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:1066
! #, fuzzy
! msgid "Warn about implicit conversion"
! msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1069
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "Á´¤Æ¤Î¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤¬ private ¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1072
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Àë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr ""
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr ""
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr "ºÇÅ¬²½²áÄø¤¬Ìµ¸ú²½¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1084
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Effective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
  
! #: options.c:1096
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¶õÊ¸¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë"
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1108
  #, fuzzy
  msgid "Warn if testing floating point numbers for equality"
  msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1111
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "printf/scanf/strftime/strfmon ·Á¼°¤ÎÊÑÂ§Åª¤Ê¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1114
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "`va_start' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
  
! #: options.c:1117
  #, fuzzy
  msgid "Warn about format strings that are not literals"
  msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr "¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1123
  #, fuzzy
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "strftime ·Á¼°¤¬Æó·å¤ÇÇ¯¤òÉ½¤·¤Æ¤¤¤ë»þ¤Î·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1126
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "Ä¹¤µ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥ÈÊ¸»úÎó"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr "Àë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1141
! #, fuzzy
! msgid "Warn about calls with implicit interface"
! msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1153
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "#import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1159
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "  -Wlarger-than-<number>  ¥ª¥Ö¥¸¥§¥¯¥È¤¬ <number> ¥Ð¥¤¥È¤è¤êÂç¤­¤±¤ì¤Ð·Ù¹ð¤¹¤ë\n"
  
! #: options.c:1162
! #, fuzzy
! msgid "Warn about truncated source lines"
! msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
! 
! #: options.c:1165
  #, fuzzy
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍÑ¤Ë¤Ä¤¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1168
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1171
  #, fuzzy
  msgid "Warn about possibly missing braces around initializers"
  msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍÍ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1174
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1177
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍÍ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1186
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "noreturn Â°À­¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1189
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1192
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1195
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×¥ì¥Ù¥ë¤Ç¤Ê¤¤ extern ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1198
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "template Æâ¤ÇÈó template ¤Î friend ´Ø¿ô¤¬Àë¸À¤µ¤ì¤¿¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1201
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "Èó²¾ÁÛ¥Ç¥¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! #, fuzzy
! msgid "Warn about usage of non-standard intrinsics"
! msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
! 
! #: options.c:1210
  #, fuzzy
  msgid "Warn if a C-style cast is used in a program"
  msgstr "C ¼°¤Î¥­¥ã¥¹¥È¤¬¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿¤é·Ù¹ð¤¹¤ë"
  
! #: options.c:1213
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ôÌ¾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "packed Â°À­¤¬¹½Â¤ÂÎÇÛÃÖ¤Ë±Æ¶Á¤·¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1225
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤Î¥¢¥é¥¤¥ó¤Ç¡¢¥Ñ¥Ç¥£¥ó¥°¤òÍ×¤¹¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1228
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1231
  #, fuzzy
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤Î·¿ÊÑ´¹¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1237
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1240
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "ÇÉÀ¸¥á¥½¥Ã¥É¤¬Ì¤¼ÂÁõ¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "Æ±°ì¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀë¸À¤¬Ê£¿ô¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "»ØÄê¤µ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍ×¤Ê¤â¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr "¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òÊÂ¤ÙÂØ¤¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr ""
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr "¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr "ÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇË¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr "¤¢¤ë¥í¡¼¥«¥ëÊÑ¿ô¤¬Â¾¤Î¤â¤Î¤òÊ¤¤¤±£¤¹¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1264
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Éä¹çÉÕ¤­/Éä¹çÌµ¤·¤ÎÈæ³Ó¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1270 options.c:1273
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "¥×¥í¥È¥¿¥¤¥×¤µ¤ì¤Æ¤¤¤Ê¤¤´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1282
! #, fuzzy
! msgid "Warn about \"suspicious\" constructs"
! msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
! 
! #: options.c:1285
  #, fuzzy
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1288
  #, fuzzy
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1291
  #, fuzzy
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1294
  #, fuzzy
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "¹çÀ®¤Î¿¶¤ëÉñ¤¤¤¬ Cfront ¤È°Û¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr "¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤"
  
! #: options.c:1300
  #, fuzzy
  msgid "Warn about features not present in traditional C"
  msgstr "¸Å¤¤ C ¤Ç¤Ï #elif ¤ò»È¤ï¤Ê¤¤Êý¤¬¤¤¤¤¤Ç¤¹"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1306
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1309
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "Ì¤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
  
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
! 
! #: options.c:1315
  #, fuzzy
  msgid "Warn about uninitialized automatic variables"
  msgstr "½é´ü²½¤µ¤ì¤Ê¤¤¼«Æ°ÊÑ¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr "Ç§¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr "¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "´Ø¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "¥é¥Ù¥ë¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "¼°¤ÎÃÍ¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1348
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍÑ¤Ë¤Ä¤¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1357
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "  -aux-info <file>        Àë¸À¾ðÊó¤ò <file> ¤ØÈ¯¹Ô¤¹¤ë\n"
  
! #: options.c:1369
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "  -d[letters]             ¥³¥ó¥Ñ¥¤¥é¤Î²áÄø¤«¤é¤Î¥À¥ó¥×¤òÍ­¸ú¤Ë¤¹¤ë\n"
  
! #: options.c:1372
  #, fuzzy
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "  -dumpbase <file>        ²áÄø¤«¤é¤Î¥À¥ó¥×¤Ë»È¤ï¤ì¤ëÌ¾Á°¤Î¥Ù¡¼¥¹¤È¤¹¤ë\n"
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr ""
! 
! #: options.c:1378
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1381
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1387
  #, fuzzy
  msgid "Enforce class member access control semantics"
  msgstr "¥¢¥¯¥»¥¹À©¸æ¤Î°ÕÌ£¤Ë½¾¤ï¤Ê¤¤"
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr "´Ø¿ô¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr "¥é¥Ù¥ë¤Î¤¦¤Á¥¸¥ã¥ó¥×ÅþÃ£Àè¤È¤Ê¤ë¤â¤Î¤À¤±¤ò¥¢¥é¥¤¥ó¤¹¤ë"
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr "Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ë"
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr "¥ë¡¼¥×¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr "¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊÑ¹¹¤¹¤ë"
  
! #: options.c:1420
  #, fuzzy
  msgid "Specify that arguments may alias each other and globals"
  msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤äÂ¾¤Î°ú¿ô¤ÈÊÌÌ¾¤Ë¤Ê¤ê¤¦¤ë»ö¤ò»ØÄê¤¹¤ë"
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ÏÊÌÌ¾¤Ë¤Ê¤ê¤¦¤ë¤¬Â¾¤Î°ú¿ô¤È¤ÏÊÌÌ¾¤Ç¤Ï¤Ê¤¤¤È¤ß¤Ê¤¹"
  
! #: options.c:1426
  #, fuzzy
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤äÂ¾¤Î°ú¿ô¤ÈÊÌÌ¾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
  
! #: options.c:1429
  #, fuzzy
  msgid "Recognize the \"asm\" keyword"
  msgstr "'asm' Í½Ìó¸ì¤òÇ§¼±¤µ¤»¤Ê¤¤"
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
! 
! #: options.c:1441
  #, fuzzy
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "´¬¤­Ìá¤·¤ò¹Ô¤Ê¤¦Îã³°ÊäÂ­ÍÑ¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1444
! #, fuzzy
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄê¤·¤Æ¥·¥¹¥Æ¥à¥Ñ¥¹¤ò±£¤¹"
! 
! #: options.c:1447
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "ÇÛÎó¤ÎÅº»ú¤ÈÅº»ú¶­³¦¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1450
  #, fuzzy
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "²Ã»»¡¢Èæ³Ó¥Ö¥é¥ó¥Á¤ÎÂå¤ï¤ê¤Ë¥«¥¦¥ó¥È¥ì¥¸¥¹¥¿¤Î¥Ö¥é¥ó¥Á¤ò»È¤¦"
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr "Ê¬´ô·ÐÏ©¿äÂ¬ÍÑ¤Î¥×¥í¥Õ¥¡¥¤¥ë¾ðÊó¤òÍøÍÑ¤¹¤ë"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "¤¤¤¯¤Ä¤«¤ÎÁÈ¤ß¹þ¤ß´Ø¿ô¤òÇ§¼±¤µ¤»¤Ê¤¤"
  
! #: options.c:1471
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "  -fcall-saved-<register> <register> ¤¬´Ø¿ô¤òÄÌ¤¸¤ÆÊÝ»ý¤µ¤ì¤ë¤È¥Þ¡¼¥¯¤¹¤ë\n"
  
! #: options.c:1474
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "  -fcall-used-<register>  ´Ø¿ô¸Æ¤Ó½Ð¤·¤ÇÇË²õ¤µ¤ì¤ë <register> ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë\n"
  
! #: options.c:1477
  #, fuzzy
  msgid "Save registers around function calls"
  msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊÝÂ¸¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr "new ¤ÎÌá¤êÃÍ¤ò¸¡ºº¤¹¤ë"
  
! #: options.c:1483
! #, fuzzy
! msgid "Generate checks for references to NULL"
! msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr ""
! 
! #: options.c:1489
  #, fuzzy
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr ""
  
! #: options.c:1498
  #, fuzzy
  msgid "Reduce the size of object files"
  msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤ò¾®¤µ¤¯¤¹¤ë"
  
! #: options.c:1501
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò `const char[]' ¤ÎÂå¤ï¤ê¤Ë `char[]' ¤È¤¹¤ë"
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1507
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "ºÇÅ¬²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊÑ¤¨¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1510
  #, fuzzy
  msgid "Perform cross-jumping optimization"
  msgstr "¥¸¥ã¥ó¥×Ê¬´ôºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¤½¤ì¤é¤Î¥¿¡¼¥²¥Ã¥È¤Ø¤Î¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ë"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¾ò·ï¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ë"
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "¥Ç¡¼¥¿¹àÌÜ¤ò¤½¤ì¤é¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "¥á¥ó¥Ð´Ø¿ô¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥é¥¤¥ó¤È¤·¤Ê¤¤"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr "´Ø¿ô°ú¿ô¤ò¥¹¥¿¥Ã¥¯¤«¤é pop ¤¹¤ë¤Î¤ò¸Æ¤Ó½Ð¤·¸å¤Þ¤ÇÃÙ¤é¤»¤ë"
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Ê¬´ôÌ¿Îá¤ÎÃÙ±ä¥¹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë"
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr "Ìµ°ÕÌ£¤Ê null ¥Ý¥¤¥ó¥¿¸¡ºº¤òºï½ü¤¹¤ë"
  
! #: options.c:1546
  #, fuzzy
  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"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr ""
! 
! #: options.c:1558
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥ÉÊ¸»úÎó¤Ç¤¹"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr ""
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎÏ¤òÍÞÀ©¤¹¤ë"
  
! #: options.c:1573
  #, fuzzy
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr ""
! 
! #: options.c:1597
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "Îã³°»ÅÍÍ¤Î¸¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "Îã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1609
  #, fuzzy
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "ÌÜÎ©¤¿¤Ê¤¤¡¢¥³¥¹¥È¤Î¤«¤«¤ëºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "ÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦"
! 
! #: options.c:1624
! #, fuzzy
! msgid "Input file is a file with a list of filenames to compile"
! msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥Õ¥¡¥¤¥ëÌ¾¤Î¥ê¥¹¥È¤È¤¹¤ë"
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1630
  #, fuzzy
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "  -ffixed-<register>      ¥³¥ó¥Ñ¥¤¥é¤ËÂÐ¤· <register> ¤ò»ÈÍÑÉÔ²Ä¤È¥Þ¡¼¥¯¤¹¤ë\n"
  
! #: options.c:1633
! #, fuzzy
! msgid "Assume that the source file is fixed form"
! msgstr "¥Ý¥¤¥ó¥¿¤ÏÊÌÌ¾¤Ë¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  #, fuzzy
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "À°¿ô¥ì¥¸¥¹¥¿¤Î³ÎÊÝ½ç¤òÀ©¸æ¤¹¤ë"
  
! #: options.c:1645
  #, fuzzy
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "for ½é´ü²½Ê¸¤ÎÊÑ¿ô¤ò¥¹¥³¡¼¥×³°¤Ë³ÈÂç¤¹¤ë"
  
! #: options.c:1648
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "¥á¥â¥ê¥¢¥É¥ì¥¹Äê¿ô¤òÍøÍÑ¤¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr "gcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ë"
! 
! #: options.c:1654
  #, fuzzy
  msgid "Copy memory operands into registers before use"
  msgstr "¥á¥â¥ê¥ª¥Ú¥é¥ó¥É¤òÍøÍÑ¤¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
! 
! #: options.c:1660
  #, fuzzy
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "É¸½à¥é¥¤¥Ö¥é¥ê¤ä main ¤¬Â¸ºß¤·¤Ê¤¤²ÄÇ½À­¤¬¤¢¤ë¤â¤Î¤È¤¹¤ë"
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr "´Ø¿ô¥¢¥É¥ì¥¹¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤¿¤»¤ë»ö¤òµö²Ä¤¹¤ë"
  
! #: options.c:1666
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "³Æ¡¹¤Î´Ø¿ô¤ò¤½¤ì¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
  
! #: options.c:1669
  #, fuzzy
  msgid "Perform global common subexpression elimination"
  msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
  
! #: options.c:1672
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr ""
  
! #: options.c:1678
  #, fuzzy
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
  
! #: options.c:1681
  #, fuzzy
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
  
! #: options.c:1684
  #, fuzzy
  msgid "Recognize GNU-defined keywords"
  msgstr "GNU ÄêµÁ¤ÎÍ½Ìó¸ì¤òÇ§¼±¤µ¤»¤Ê¤¤"
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr "GNU ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1690
  #, fuzzy
  msgid "Enable guessing of branch probabilities"
  msgstr "Ê¬´ô·ÐÏ©¿äÂ¬¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr "ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr "Âç¤­¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1717
  #, fuzzy
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "¾ò·ïÅª¤Ê¼Â¹Ô¤Ø¤ÎÊÑ¹¹¤Î¤¿¤á¤ÎïçÃÍ¤òÊÑ¹¹¤¹¤ë"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr "¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë"
  
! #: options.c:1723
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr ""
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1738
  #, fuzzy
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "'inline' ¥­¡¼¥ï¡¼¥É¤ËÃí°Õ¤òÊ§¤¦"
  
! #: options.c:1747
  #, fuzzy
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "  -finline-limit=<number> ¥¤¥ó¥é¥¤¥ó´Ø¿ô¤Î¥µ¥¤¥º¤ò <number> ¤ËÀ©¸Â¤¹¤ë\n"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1753
  #, fuzzy
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "´Ø¿ô¤ÎÆþ¤ê¸ý/½Ð¸ý¤Ç¥×¥í¥Õ¥¡¥¤¥ë¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr "native ´Ø¿ô¤¬ JNI ¤òÍøÍÑ¤·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹"
! 
! #: options.c:1762
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Á´¤Æ¥¤¥ó¥é¥¤¥ó¤È¤µ¤ì¤¿¤È¤·¤Æ¤â´Ø¿ô¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr "»ÈÍÑ¤µ¤ì¤Ê¤¤ÀÅÅªÄê¿ôÊÑ¿ô¤Ç¤¢¤Ã¤Æ¤â½ÐÎÏ¤¹¤ë"
  
! #: options.c:1771
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "³°Éô¥·¥ó¥Ü¥ë¤ËÆ¬Ê¸»ú¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò»ý¤¿¤»¤ë"
  
! #: options.c:1774
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr ""
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr "ÁÈ¤ß¹þ¤ß¿ô³Ø´Ø¿ô¤Î¸å¤Ë errno ¤ò¥»¥Ã¥È¤¹¤ë"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  #, fuzzy
  msgid "Report on permanent memory allocation"
  msgstr "¼Â¹Ô½ªÎ»»þ¤Ë±ÊÂ³Åª¤Ë³ÎÊÝ¤µ¤ì¤¿¥á¥â¥ê¤òÊó¹ð¤¹¤ë"
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  
! #: options.c:1798
  #, fuzzy
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "  -fmessage-length=<number> ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ÎÄ¹¤µ¤ò°ì¹ÔÊÕ¤ê <number> Ê¸»ú¤ËÀ©¸Â¤¹¤ë¡£ 0 ¤À¤È²þ¹Ô¤òÍÞÀ©¤¹¤ë\n"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊÑ¤Ê·×»»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
  
! #: options.c:1810
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Microsoft ³ÈÄ¥¤ÎÍøÍÑ¤Ë´Ø¤·¤Æ pedantic ·Ù¹ð¤ò¹Ô¤ï¤Ê¤¤"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  #, fuzzy
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "NeXT ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr ""
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr "Æ±´üÈó¸Æ¤Ó½Ð¤·Îã³°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1849
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Îã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr "²ÄÇ½¤Ê¾ì¹ç¡¢¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1858
  #, fuzzy
  msgid "Do the full register move optimization pass"
  msgstr "ºÇÅ¬²½²áÄø¤ÇºÇÂç¸Â¤Î regmove ¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr "sibling ¸Æ¤Ó½Ð¤·¤äËöÈøºÆµ¢¸Æ¤Ó½Ð¤·¤òºÇÅ¬²½¤¹¤ë"
  
! #: options.c:1864
! #, fuzzy
! msgid "Enable optimization of static class initialization code"
! msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òÉ¬Í×¤È¤·¤Þ¤¹)"
! 
! #: options.c:1867
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "¥ª¥×¥·¥ç¥ó¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òÉ½¼¨¤·¤Ê¤¤"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤ò·ê¤¬³«¤«¤Ê¤¤¤è¤¦¤Ë¥Ñ¥Ã¥¯¤¹¤ë"
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  #, fuzzy
  msgid "Return small aggregates in memory, not registers"
  msgstr "'¾®¤µ¤Ê' ½¸¹çÂÎ¤ò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊÇ¼¤·¤ÆÊÖ¤¹"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1891
  #, fuzzy
  msgid "Perform loop peeling"
  msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1894
  #, fuzzy
  msgid "Enable machine specific peephole optimizations"
  msgstr "µ¡¼ï¸ÇÍ­¤ÎÇÁ¤­·êºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1897
  #, fuzzy
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "ÂèÆóÌ¿ÎáÇÛÃÖ¤ÎÁ°¤Ç rtl ÇÁ¤­·ê²áÄø¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr "µ¬³ÊÅ¬¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ë"
  
! #: options.c:1903
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1906
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1915
  #, fuzzy
  msgid "Enable basic program profiling code"
  msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
  
! #: options.c:1918
  #, fuzzy
  msgid "Insert arc-based program profiling code"
  msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1936
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "'¾®¤µ¤Ê' ½¸¹çÂÎ¤ò¥ì¥¸¥¹¥¿¤Ë³ÊÇ¼¤·¤ÆÊÖ¤¹"
  
! #: options.c:1939
  #, fuzzy
  msgid "Enables a register move optimization"
  msgstr "°ÜÆ°Ì¿ÎáºÇÅ¬²½¥ì¥¸¥¹¥¿¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1942
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "ºÇÅ¬²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊÑ¤¨¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
  
! #: options.c:1948
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
  
! #: options.c:1951
  #, fuzzy
  msgid "Reorder functions to improve code placement"
  msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1963
  #, fuzzy
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "¥ë¡¼¥×ºÇÅ¬²½¸å¤Ë¶¦ÄÌÉôÊ¬¼°½üµî²áÄø¤ò¼Â¹Ô"
  
! #: options.c:1966
  #, fuzzy
  msgid "Run the loop optimizer twice"
  msgstr "¥ë¡¼¥×ºÇÅ¬²½¤òÆó²ó¼Â¹Ô¤¹¤ë"
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1975
  #, fuzzy
  msgid "Generate run time type descriptor information"
  msgstr "¼Â¹Ô»þ·¿µ­½Ò¾ðÊó¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤ò¸Ù¤°Ì¿ÎáÇÛÃÖ¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr "Èó¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr "¤¤¤¯¤Ä¤«¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr "¤è¤êÂ¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:2002
  #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄê¤¹¤ë\n"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr "¥ì¥¸¥¹¥¿³ÎÊÝ¤ÎÁ°¤ËÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹"
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr "¥ì¥¸¥¹¥¿³ÎÊÝ¤Î¸å¤ÇÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹"
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr "¥Ç¡¼¥¿¤ò¥×¥é¥¤¥Ù¡¼¥È¤Ç¤Ï¤Ê¤¯¶¦Í­¤µ¤ì¤ë¤è¤¦¥Þ¡¼¥¯¤¹¤ë"
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr "double ¤Î¥µ¥¤¥º¤ò float ¤ÈÆ±¤¸¤È¤·¤Æ»ÈÍÑ¤¹¤ë"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:2029
  #, fuzzy
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "wchar_t ¤Îº¬ËÜÅª¤Ê·¿¤ò `unsigned short' ¤ÈÊ¤¤¹"
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:2041
  #, fuzzy
  msgid "Make \"char\" signed by default"
  msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÉÕ¤­¤È¤¹¤ë"
  
! #: options.c:2044
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤òÃ±ÀºÅÙÄê¿ô¤ËÊÑ´¹¤¹¤ë"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ë"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr "¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀÑ¤µ¤ì¤¿Åý·×¾ðÊó¤òÉ½¼¨¤¹¤ë"
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr ""
! 
! #: options.c:2074
  #, fuzzy
  msgid "Perform strength reduction optimizations"
  msgstr "¶¯ÅÙºï¸ººÇÅ¬²½¤ò¹Ô¤Ê¤¦"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr "¸·Ì©¤ÊÊÌÌ¾µ¬Â§¤ËÅ¬¹ç¤¹¤ë¤È¤ß¤Ê¤¹"
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "Ê¸Ë¡¥¨¥é¡¼¤ò¸¡½Ð¤·¤Æ¡¢¤½¤³¤ÇÄä»ß¤¹¤ë"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:2089
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤Î¿¼¤µ¤ÎºÇÂçÃÍ¤ò»ØÄê¤¹¤ë"
  
! #: options.c:2092
  #, fuzzy
  msgid "Create data files needed by \"gcov\""
  msgstr "gcov ¤¬É¬Í×¤È¤¹¤ë¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë"
  
! #: options.c:2098
  #, fuzzy
  msgid "Perform jump threading optimizations"
  msgstr "¥¸¥ã¥ó¥×Ê¬´ôºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:2104
  #, fuzzy
  msgid "Report the time taken by each compiler pass"
  msgstr "¼Â¹Ô½ªÎ»»þ¤Ë¥³¥ó¥Ñ¥¤¥é¤Î³Æ²áÄø¤ËÍ×¤·¤¿»þ´Ö¤òÊó¹ð¤¹¤ë"
  
! #: options.c:2107
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:2113
  msgid "Assume floating-point operations can trap"
  msgstr ""
  
! #: options.c:2116
  #, fuzzy
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Éä¹çÉÕ¤­¤Î²Ã»»/¸º»»/¾è»»¤Ç¤Î·å¤¢¤Õ¤ì¤ò¥È¥é¥Ã¥×¤¹¤ë"
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2140
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊÑ¤Ê·×»»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
  
! #: options.c:2149
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "¥ë¡¼¥×¤ÎÃæ¤ÎÁ´¤Æ¤Î°ìÈÌÍ¶Æ³ÊÑ¿ô¤ò¶¯ÅÙºï¸º¤¹¤ë"
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:2155
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2173
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄê¤¹¤ë\n"
  
! #: options.c:2176
! #, fuzzy
! msgid "Append underscores to externally visible names"
! msgstr "³°ÉôÊÑ¿ô¤ËÆó¤ÄÌÜ¤Î¥¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
! 
! #: options.c:2179
  #, fuzzy
  msgid "Compile whole compilation unit at a time"
  msgstr "ËÝÌõÃ±°ÌÁ´ÂÎ¤ò¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "È¿Éü²ó¿ô¤¬´ûÃÎ¤Î¤È¤­¡¢¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:2194
  #, fuzzy
  msgid "Make \"char\" unsigned by default"
  msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÌµ¤·¤È¤¹¤ë"
  
! #: options.c:2197
  #, fuzzy
  msgid "Perform loop unswitching"
  msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr "´¬¤­Ìá¤·¤ò¹Ô¤Ê¤¦Îã³°ÊäÂ­ÍÑ¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2203
! #, fuzzy
! msgid "Generate code for the Boehm GC"
! msgstr "Boehm GC ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
! 
! #: options.c:2206
  #, fuzzy
  msgid "Use __cxa_atexit to register destructors"
  msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤ÎÅÐÏ¿¤Ë __cxa_atexit ¤òÍøÍÑ¤¹¤ë"
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
! 
! #: options.c:2212
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  #, fuzzy
  msgid "Add extra commentary to assembler output"
  msgstr "Í¾Ê¬¤Ê¥³¥á¥ó¥È¤ò¥¢¥»¥ó¥Ö¥é½ÐÎÏ¤ËÄÉ²Ã¤¹¤ë"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr ""
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr "thunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ë"
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr "¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍÍ¤ËÀ¸À®¤¹¤ë"
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr "Áê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2254
  #, fuzzy
  msgid "Put zero initialized data in the bss section"
  msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2260
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2263
  #, fuzzy
  msgid "Generate debug information in COFF format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2266
  #, fuzzy
  msgid "Generate debug information in DWARF v2 format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2269
  #, fuzzy
  msgid "Dump declarations to a .decl file"
  msgstr "Àë¸À¤ò .decl ¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
  
! #: options.c:2272
  #, fuzzy
  msgid "Generate debug information in default extended format"
  msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2275
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2278
  #, fuzzy
  msgid "Generate debug information in extended STABS format"
  msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2281
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2284
  #, fuzzy
  msgid "Generate debug information in XCOFF format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2287
  #, fuzzy
  msgid "Generate debug information in extended XCOFF format"
  msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2332
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <file>               ½ÐÎÏ¤ò <file> ¤Ë½ñ¤­¹þ¤à\n"
  
! #: options.c:2335
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
  
! #: options.c:2338
  #, fuzzy
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "  -pedantic               ¸·Ì©¤Ê ISO C ¤Ø¤ÎÅ¬¹ç¤ËÍ×¤¹¤ë·Ù¹ð¤òÈ¯¤¹¤ë\n"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2344
  #, fuzzy
  msgid "Generate C header of platform-specific features"
  msgstr "¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¸ÇÍ­¤Îµ¡Ç½¤Î C ¥Ø¥Ã¥À¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  #, fuzzy
  msgid "Do not display functions compiled or elapsed time"
  msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òÉ½¼¨¤·¤Ê¤¤\n"
  
! #: options.c:2353
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "#%s ¤Ç¤Î¥Õ¥¡¥¤¥ëÌ¾¤¬¶õ¤Ç¤¹"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr ""
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr ""
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2401
  #, fuzzy
  msgid "Enable traditional preprocessing"
  msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2410
  #, fuzzy
  msgid "Enable verbose output"
  msgstr "¥Ç¥Ð¥Ã¥°½ÐÎÏ¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2416
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: ·Ù¹ð: "
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
--- 6808,8562 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "¥ê¥ó¥¯»þ°Ê³°¤Ë¤Ï `main' ¥¯¥é¥¹¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó"
  
! #: options.c:881
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                  ¤³¤Î¾ðÊó¤òÉ½¼¨¤¹¤ë\n"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:899
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥³¥á¥ó¥È"
  
! #: options.c:902
  #, fuzzy
  msgid "Do not discard comments in macro expansions"
  msgstr "¥Ó¥Ã¥È±é»»¤Ç¤ÎÂ¨ÃÍ¥µ¥¤¥º¤òÄ´Ää¤·¤Ê¤¤"
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:914
  #, fuzzy
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  "  -G <number>             <number> ¥Ð¥¤¥È¤è¤ê¾®¤µ¤ÊÂç°è¤ª¤è¤ÓÀÅÅª¥Ç¡¼¥¿¤ò\n"
  "                          ÆÃÊÌ¤Ê¥»¥¯¥·¥ç¥ó¤ËÃÖ¤¯ (¥¿¡¼¥²¥Ã¥È¼¡Âè)\n"
  
! #: options.c:917
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥×¥í¥°¥é¥àÃ±°Ì¤ÎÌ¾Á°¤òÉ½¼¨¤¹¤ë"
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:923
! #, fuzzy
! msgid "Generate make dependencies"
! msgstr "Æ°Åª°ÍÂ¸´Ø·¸¡£\n"
! 
! #: options.c:926
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr ""
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr ""
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "Intel as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr ""
! 
! #: options.c:950
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "  -O[number]              ºÇÅ¬²½¥ì¥Ù¥ë¤ò [number] ¤ËÀßÄê¤¹¤ë\n"
  
! #: options.c:953
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "  -Os                     Â®ÅÙ¤è¤ê¤â¥µ¥¤¥º¤ÎºÇÅ¬²½¤ò¹Ô¤Ê¤¦\n"
  
! #: options.c:956
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr "¹½Â¤ÂÎ¡¢¶¦ÍÑÂÎËô¤ÏÇÛÎó¤òÊÖ¤¹¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "ËØ¤ó¤É¤Î·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr "·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr "¥Ý¥¤¥ó¥¿¤Î¥­¥ã¥¹¥È¤Ç¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤¹¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr "½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:983
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Åº»ú¤Î·¿¤¬ 'char' ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
! msgstr "·¿ÊÑ´¹¤¬º®Íð¤¹¤ë²ÄÇ½À­¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:995
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "Á´¤Æ¤Î¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤¬ private ¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:998
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Àë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1001
! #, fuzzy
! msgid "Warn about deprecated compiler features"
! msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¥³¥ó¥Ñ¥¤¥é¤Îµ¡Ç½¤ò¹ðÃÎ¤·¤Ê¤¤"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr ""
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr "ºÇÅ¬²½²áÄø¤¬Ìµ¸ú²½¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1010
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Effective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
  
! #: options.c:1022
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1031
  #, fuzzy
  msgid "Warn if testing floating point numbers for equality"
  msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1034
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "printf/scanf/strftime/strfmon ·Á¼°¤ÎÊÑÂ§Åª¤Ê¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1037
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "`va_start' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
  
! #: options.c:1040
  #, fuzzy
  msgid "Warn about format strings that are not literals"
  msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr "¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1046
  #, fuzzy
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "strftime ·Á¼°¤¬Æó·å¤ÇÇ¯¤òÉ½¤·¤Æ¤¤¤ë»þ¤Î·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1049
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "Ä¹¤µ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥ÈÊ¸»úÎó"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr "Àë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1073
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "#import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1079
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "  -Wlarger-than-<number>  ¥ª¥Ö¥¸¥§¥¯¥È¤¬ <number> ¥Ð¥¤¥È¤è¤êÂç¤­¤±¤ì¤Ð·Ù¹ð¤¹¤ë\n"
  
! #: options.c:1082
  #, fuzzy
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍÑ¤Ë¤Ä¤¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1085
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1088
  #, fuzzy
  msgid "Warn about possibly missing braces around initializers"
  msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍÍ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1091
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1094
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍÍ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1103
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "noreturn Â°À­¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1106
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1109
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1112
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×¥ì¥Ù¥ë¤Ç¤Ê¤¤ extern ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1115
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "template Æâ¤ÇÈó template ¤Î friend ´Ø¿ô¤¬Àë¸À¤µ¤ì¤¿¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1118
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "Èó²¾ÁÛ¥Ç¥¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  #, fuzzy
  msgid "Warn if a C-style cast is used in a program"
  msgstr "C ¼°¤Î¥­¥ã¥¹¥È¤¬¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿¤é·Ù¹ð¤¹¤ë"
  
! #: options.c:1127
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ôÌ¾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "packed Â°À­¤¬¹½Â¤ÂÎÇÛÃÖ¤Ë±Æ¶Á¤·¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1136
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤Î¥¢¥é¥¤¥ó¤Ç¡¢¥Ñ¥Ç¥£¥ó¥°¤òÍ×¤¹¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1139
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1142
  #, fuzzy
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤Î·¿ÊÑ´¹¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1148
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1151
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "ÇÉÀ¸¥á¥½¥Ã¥É¤¬Ì¤¼ÂÁõ¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "Æ±°ì¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀë¸À¤¬Ê£¿ô¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr "¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òÊÂ¤ÙÂØ¤¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr ""
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr "¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë"
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr "ÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇË¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr "¤¢¤ë¥í¡¼¥«¥ëÊÑ¿ô¤¬Â¾¤Î¤â¤Î¤òÊ¤¤¤±£¤¹¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1172
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Éä¹çÉÕ¤­/Éä¹çÌµ¤·¤ÎÈæ³Ó¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1178 options.c:1181
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "¥×¥í¥È¥¿¥¤¥×¤µ¤ì¤Æ¤¤¤Ê¤¤´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1190
  #, fuzzy
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1193
  #, fuzzy
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1196
  #, fuzzy
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1199
  #, fuzzy
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "¹çÀ®¤Î¿¶¤ëÉñ¤¤¤¬ Cfront ¤È°Û¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr "¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤"
  
! #: options.c:1205
  #, fuzzy
  msgid "Warn about features not present in traditional C"
  msgstr "¸Å¤¤ C ¤Ç¤Ï #elif ¤ò»È¤ï¤Ê¤¤Êý¤¬¤¤¤¤¤Ç¤¹"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1211
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1214
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "Ì¤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
  
! #: options.c:1217
  #, fuzzy
  msgid "Warn about uninitialized automatic variables"
  msgstr "½é´ü²½¤µ¤ì¤Ê¤¤¼«Æ°ÊÑ¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr "Ç§¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr "¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "´Ø¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "¥é¥Ù¥ë¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "¼°¤ÎÃÍ¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
! #: options.c:1247
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍÑ¤Ë¤Ä¤¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1256
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "  -aux-info <file>        Àë¸À¾ðÊó¤ò <file> ¤ØÈ¯¹Ô¤¹¤ë\n"
  
! #: options.c:1268
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "  -d[letters]             ¥³¥ó¥Ñ¥¤¥é¤Î²áÄø¤«¤é¤Î¥À¥ó¥×¤òÍ­¸ú¤Ë¤¹¤ë\n"
  
! #: options.c:1271
  #, fuzzy
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "  -dumpbase <file>        ²áÄø¤«¤é¤Î¥À¥ó¥×¤Ë»È¤ï¤ì¤ëÌ¾Á°¤Î¥Ù¡¼¥¹¤È¤¹¤ë\n"
  
! #: options.c:1274
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1277
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1283
  #, fuzzy
  msgid "Enforce class member access control semantics"
  msgstr "¥¢¥¯¥»¥¹À©¸æ¤Î°ÕÌ£¤Ë½¾¤ï¤Ê¤¤"
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr "´Ø¿ô¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr "¥é¥Ù¥ë¤Î¤¦¤Á¥¸¥ã¥ó¥×ÅþÃ£Àè¤È¤Ê¤ë¤â¤Î¤À¤±¤ò¥¢¥é¥¤¥ó¤¹¤ë"
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr "Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ë"
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr "¥ë¡¼¥×¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr "¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊÑ¹¹¤¹¤ë"
  
! #: options.c:1316
  #, fuzzy
  msgid "Specify that arguments may alias each other and globals"
  msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤äÂ¾¤Î°ú¿ô¤ÈÊÌÌ¾¤Ë¤Ê¤ê¤¦¤ë»ö¤ò»ØÄê¤¹¤ë"
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ÏÊÌÌ¾¤Ë¤Ê¤ê¤¦¤ë¤¬Â¾¤Î°ú¿ô¤È¤ÏÊÌÌ¾¤Ç¤Ï¤Ê¤¤¤È¤ß¤Ê¤¹"
  
! #: options.c:1322
  #, fuzzy
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤äÂ¾¤Î°ú¿ô¤ÈÊÌÌ¾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
  
! #: options.c:1325
  #, fuzzy
  msgid "Recognize the \"asm\" keyword"
  msgstr "'asm' Í½Ìó¸ì¤òÇ§¼±¤µ¤»¤Ê¤¤"
  
! #: options.c:1328
  #, fuzzy
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "´¬¤­Ìá¤·¤ò¹Ô¤Ê¤¦Îã³°ÊäÂ­ÍÑ¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1331
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "ÇÛÎó¤ÎÅº»ú¤ÈÅº»ú¶­³¦¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1334
  #, fuzzy
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "²Ã»»¡¢Èæ³Ó¥Ö¥é¥ó¥Á¤ÎÂå¤ï¤ê¤Ë¥«¥¦¥ó¥È¥ì¥¸¥¹¥¿¤Î¥Ö¥é¥ó¥Á¤ò»È¤¦"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr "Ê¬´ô·ÐÏ©¿äÂ¬ÍÑ¤Î¥×¥í¥Õ¥¡¥¤¥ë¾ðÊó¤òÍøÍÑ¤¹¤ë"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "¤¤¤¯¤Ä¤«¤ÎÁÈ¤ß¹þ¤ß´Ø¿ô¤òÇ§¼±¤µ¤»¤Ê¤¤"
  
! #: options.c:1355
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "  -fcall-saved-<register> <register> ¤¬´Ø¿ô¤òÄÌ¤¸¤ÆÊÝ»ý¤µ¤ì¤ë¤È¥Þ¡¼¥¯¤¹¤ë\n"
  
! #: options.c:1358
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "  -fcall-used-<register>  ´Ø¿ô¸Æ¤Ó½Ð¤·¤ÇÇË²õ¤µ¤ì¤ë <register> ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë\n"
  
! #: options.c:1361
  #, fuzzy
  msgid "Save registers around function calls"
  msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊÝÂ¸¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr "new ¤ÎÌá¤êÃÍ¤ò¸¡ºº¤¹¤ë"
  
! #: options.c:1367
  #, fuzzy
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr ""
  
! #: options.c:1373
  #, fuzzy
  msgid "Reduce the size of object files"
  msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤ò¾®¤µ¤¯¤¹¤ë"
  
! #: options.c:1376
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò `const char[]' ¤ÎÂå¤ï¤ê¤Ë `char[]' ¤È¤¹¤ë"
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1382
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "ºÇÅ¬²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊÑ¤¨¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1385
  #, fuzzy
  msgid "Perform cross-jumping optimization"
  msgstr "¥¸¥ã¥ó¥×Ê¬´ôºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¤½¤ì¤é¤Î¥¿¡¼¥²¥Ã¥È¤Ø¤Î¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ë"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¾ò·ï¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ë"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "¥Ç¡¼¥¿¹àÌÜ¤ò¤½¤ì¤é¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
  
! #: options.c:1400
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "¥á¥ó¥Ð´Ø¿ô¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥é¥¤¥ó¤È¤·¤Ê¤¤"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr "´Ø¿ô°ú¿ô¤ò¥¹¥¿¥Ã¥¯¤«¤é pop ¤¹¤ë¤Î¤ò¸Æ¤Ó½Ð¤·¸å¤Þ¤ÇÃÙ¤é¤»¤ë"
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Ê¬´ôÌ¿Îá¤ÎÃÙ±ä¥¹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr "Ìµ°ÕÌ£¤Ê null ¥Ý¥¤¥ó¥¿¸¡ºº¤òºï½ü¤¹¤ë"
  
! #: options.c:1412
  #, fuzzy
  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"
  
! #: options.c:1415
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥ÉÊ¸»úÎó¤Ç¤¹"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎÏ¤òÍÞÀ©¤¹¤ë"
  
! #: options.c:1427
  #, fuzzy
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1436
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "Îã³°»ÅÍÍ¤Î¸¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "Îã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1448
  #, fuzzy
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "ÌÜÎ©¤¿¤Ê¤¤¡¢¥³¥¹¥È¤Î¤«¤«¤ëºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1460
  #, fuzzy
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "  -ffixed-<register>      ¥³¥ó¥Ñ¥¤¥é¤ËÂÐ¤· <register> ¤ò»ÈÍÑÉÔ²Ä¤È¥Þ¡¼¥¯¤¹¤ë\n"
  
! #: options.c:1469
  #, fuzzy
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "À°¿ô¥ì¥¸¥¹¥¿¤Î³ÎÊÝ½ç¤òÀ©¸æ¤¹¤ë"
  
! #: options.c:1472
  #, fuzzy
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "for ½é´ü²½Ê¸¤ÎÊÑ¿ô¤ò¥¹¥³¡¼¥×³°¤Ë³ÈÂç¤¹¤ë"
  
! #: options.c:1475
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "¥á¥â¥ê¥¢¥É¥ì¥¹Äê¿ô¤òÍøÍÑ¤¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
  
! #: options.c:1478
  #, fuzzy
  msgid "Copy memory operands into registers before use"
  msgstr "¥á¥â¥ê¥ª¥Ú¥é¥ó¥É¤òÍøÍÑ¤¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
  
! #: options.c:1481
  #, fuzzy
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "É¸½à¥é¥¤¥Ö¥é¥ê¤ä main ¤¬Â¸ºß¤·¤Ê¤¤²ÄÇ½À­¤¬¤¢¤ë¤â¤Î¤È¤¹¤ë"
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr "´Ø¿ô¥¢¥É¥ì¥¹¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤¿¤»¤ë»ö¤òµö²Ä¤¹¤ë"
  
! #: options.c:1487
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "³Æ¡¹¤Î´Ø¿ô¤ò¤½¤ì¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
  
! #: options.c:1490
  #, fuzzy
  msgid "Perform global common subexpression elimination"
  msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
  
! #: options.c:1493
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr ""
  
! #: options.c:1499
  #, fuzzy
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
  
! #: options.c:1502
  #, fuzzy
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
  
! #: options.c:1505
  #, fuzzy
  msgid "Recognize GNU-defined keywords"
  msgstr "GNU ÄêµÁ¤ÎÍ½Ìó¸ì¤òÇ§¼±¤µ¤»¤Ê¤¤"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr "GNU ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1511
  #, fuzzy
  msgid "Enable guessing of branch probabilities"
  msgstr "Ê¬´ô·ÐÏ©¿äÂ¬¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr "ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr "Âç¤­¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1535
  #, fuzzy
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "¾ò·ïÅª¤Ê¼Â¹Ô¤Ø¤ÎÊÑ¹¹¤Î¤¿¤á¤ÎïçÃÍ¤òÊÑ¹¹¤¹¤ë"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr "¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë"
  
! #: options.c:1541
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1544
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1550
  #, fuzzy
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "'inline' ¥­¡¼¥ï¡¼¥É¤ËÃí°Õ¤òÊ§¤¦"
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr "Ã±½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
! 
! #: options.c:1559
  #, fuzzy
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "  -finline-limit=<number> ¥¤¥ó¥é¥¤¥ó´Ø¿ô¤Î¥µ¥¤¥º¤ò <number> ¤ËÀ©¸Â¤¹¤ë\n"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1565
  #, fuzzy
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "´Ø¿ô¤ÎÆþ¤ê¸ý/½Ð¸ý¤Ç¥×¥í¥Õ¥¡¥¤¥ë¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "Á´¤Æ¥¤¥ó¥é¥¤¥ó¤È¤µ¤ì¤¿¤È¤·¤Æ¤â´Ø¿ô¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr "»ÈÍÑ¤µ¤ì¤Ê¤¤ÀÅÅªÄê¿ôÊÑ¿ô¤Ç¤¢¤Ã¤Æ¤â½ÐÎÏ¤¹¤ë"
  
! #: options.c:1580
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "³°Éô¥·¥ó¥Ü¥ë¤ËÆ¬Ê¸»ú¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò»ý¤¿¤»¤ë"
  
! #: options.c:1583
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr ""
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr "ÁÈ¤ß¹þ¤ß¿ô³Ø´Ø¿ô¤Î¸å¤Ë errno ¤ò¥»¥Ã¥È¤¹¤ë"
  
! #: options.c:1592
  #, fuzzy
  msgid "Report on permanent memory allocation"
  msgstr "¼Â¹Ô½ªÎ»»þ¤Ë±ÊÂ³Åª¤Ë³ÎÊÝ¤µ¤ì¤¿¥á¥â¥ê¤òÊó¹ð¤¹¤ë"
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  
! #: options.c:1601
  #, fuzzy
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "  -fmessage-length=<number> ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ÎÄ¹¤µ¤ò°ì¹ÔÊÕ¤ê <number> Ê¸»ú¤ËÀ©¸Â¤¹¤ë¡£ 0 ¤À¤È²þ¹Ô¤òÍÞÀ©¤¹¤ë\n"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊÑ¤Ê·×»»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
  
! #: options.c:1610
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Microsoft ³ÈÄ¥¤ÎÍøÍÑ¤Ë´Ø¤·¤Æ pedantic ·Ù¹ð¤ò¹Ô¤ï¤Ê¤¤"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  #, fuzzy
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "NeXT ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr "Æ±´üÈó¸Æ¤Ó½Ð¤·Îã³°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1646
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Îã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr "²ÄÇ½¤Ê¾ì¹ç¡¢¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1655
  #, fuzzy
  msgid "Do the full register move optimization pass"
  msgstr "ºÇÅ¬²½²áÄø¤ÇºÇÂç¸Â¤Î regmove ¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr "sibling ¸Æ¤Ó½Ð¤·¤äËöÈøºÆµ¢¸Æ¤Ó½Ð¤·¤òºÇÅ¬²½¤¹¤ë"
  
! #: options.c:1661
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "¥ª¥×¥·¥ç¥ó¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òÉ½¼¨¤·¤Ê¤¤"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤ò·ê¤¬³«¤«¤Ê¤¤¤è¤¦¤Ë¥Ñ¥Ã¥¯¤¹¤ë"
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  #, fuzzy
  msgid "Return small aggregates in memory, not registers"
  msgstr "'¾®¤µ¤Ê' ½¸¹çÂÎ¤ò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊÇ¼¤·¤ÆÊÖ¤¹"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1679
  #, fuzzy
  msgid "Perform loop peeling"
  msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1682
  #, fuzzy
  msgid "Enable machine specific peephole optimizations"
  msgstr "µ¡¼ï¸ÇÍ­¤ÎÇÁ¤­·êºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1685
  #, fuzzy
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "ÂèÆóÌ¿ÎáÇÛÃÖ¤ÎÁ°¤Ç rtl ÇÁ¤­·ê²áÄø¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr "µ¬³ÊÅ¬¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ë"
  
! #: options.c:1691
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1694
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1703
  #, fuzzy
  msgid "Enable basic program profiling code"
  msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
  
! #: options.c:1706
  #, fuzzy
  msgid "Insert arc-based program profiling code"
  msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1724
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "'¾®¤µ¤Ê' ½¸¹çÂÎ¤ò¥ì¥¸¥¹¥¿¤Ë³ÊÇ¼¤·¤ÆÊÖ¤¹"
  
! #: options.c:1727
  #, fuzzy
  msgid "Enables a register move optimization"
  msgstr "°ÜÆ°Ì¿ÎáºÇÅ¬²½¥ì¥¸¥¹¥¿¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1730
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "ºÇÅ¬²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊÑ¤¨¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
  
! #: options.c:1736
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
  
! #: options.c:1739
  #, fuzzy
  msgid "Reorder functions to improve code placement"
  msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1748
  #, fuzzy
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "¥ë¡¼¥×ºÇÅ¬²½¸å¤Ë¶¦ÄÌÉôÊ¬¼°½üµî²áÄø¤ò¼Â¹Ô"
  
! #: options.c:1751
  #, fuzzy
  msgid "Run the loop optimizer twice"
  msgstr "¥ë¡¼¥×ºÇÅ¬²½¤òÆó²ó¼Â¹Ô¤¹¤ë"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1760
  #, fuzzy
  msgid "Generate run time type descriptor information"
  msgstr "¼Â¹Ô»þ·¿µ­½Ò¾ðÊó¤òÀ¸À®¤·¤Ê¤¤"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤ò¸Ù¤°Ì¿ÎáÇÛÃÖ¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr "Èó¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr "¤¤¤¯¤Ä¤«¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr "¤è¤êÂ¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:1787
  #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄê¤¹¤ë\n"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr "¥ì¥¸¥¹¥¿³ÎÊÝ¤ÎÁ°¤ËÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹"
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr "¥ì¥¸¥¹¥¿³ÎÊÝ¤Î¸å¤ÇÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹"
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr "¥Ç¡¼¥¿¤ò¥×¥é¥¤¥Ù¡¼¥È¤Ç¤Ï¤Ê¤¯¶¦Í­¤µ¤ì¤ë¤è¤¦¥Þ¡¼¥¯¤¹¤ë"
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr "double ¤Î¥µ¥¤¥º¤ò float ¤ÈÆ±¤¸¤È¤·¤Æ»ÈÍÑ¤¹¤ë"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:1811
  #, fuzzy
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "wchar_t ¤Îº¬ËÜÅª¤Ê·¿¤ò `unsigned short' ¤ÈÊ¤¤¹"
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:1823
  #, fuzzy
  msgid "Make \"char\" signed by default"
  msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÉÕ¤­¤È¤¹¤ë"
  
! #: options.c:1826
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤òÃ±ÀºÅÙÄê¿ô¤ËÊÑ´¹¤¹¤ë"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ë"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr "¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀÑ¤µ¤ì¤¿Åý·×¾ðÊó¤òÉ½¼¨¤¹¤ë"
  
! #: options.c:1853
  #, fuzzy
  msgid "Perform strength reduction optimizations"
  msgstr "¶¯ÅÙºï¸ººÇÅ¬²½¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr "¸·Ì©¤ÊÊÌÌ¾µ¬Â§¤ËÅ¬¹ç¤¹¤ë¤È¤ß¤Ê¤¹"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "Ê¸Ë¡¥¨¥é¡¼¤ò¸¡½Ð¤·¤Æ¡¢¤½¤³¤ÇÄä»ß¤¹¤ë"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:1868
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤Î¿¼¤µ¤ÎºÇÂçÃÍ¤ò»ØÄê¤¹¤ë"
  
! #: options.c:1871
  #, fuzzy
  msgid "Create data files needed by \"gcov\""
  msgstr "gcov ¤¬É¬Í×¤È¤¹¤ë¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë"
  
! #: options.c:1877
  #, fuzzy
  msgid "Perform jump threading optimizations"
  msgstr "¥¸¥ã¥ó¥×Ê¬´ôºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:1883
  #, fuzzy
  msgid "Report the time taken by each compiler pass"
  msgstr "¼Â¹Ô½ªÎ»»þ¤Ë¥³¥ó¥Ñ¥¤¥é¤Î³Æ²áÄø¤ËÍ×¤·¤¿»þ´Ö¤òÊó¹ð¤¹¤ë"
  
! #: options.c:1886
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:1892
  msgid "Assume floating-point operations can trap"
  msgstr ""
  
! #: options.c:1895
  #, fuzzy
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Éä¹çÉÕ¤­¤Î²Ã»»/¸º»»/¾è»»¤Ç¤Î·å¤¢¤Õ¤ì¤ò¥È¥é¥Ã¥×¤¹¤ë"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1919
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊÑ¤Ê·×»»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
  
! #: options.c:1928
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "¥ë¡¼¥×¤ÎÃæ¤ÎÁ´¤Æ¤Î°ìÈÌÍ¶Æ³ÊÑ¿ô¤ò¶¯ÅÙºï¸º¤¹¤ë"
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:1934
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  #, fuzzy
  msgid "Enable loop vectorization on trees"
  msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:1952
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄê¤¹¤ë\n"
  
! #: options.c:1955
  #, fuzzy
  msgid "Compile whole compilation unit at a time"
  msgstr "ËÝÌõÃ±°ÌÁ´ÂÎ¤ò¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "È¿Éü²ó¿ô¤¬´ûÃÎ¤Î¤È¤­¡¢¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:1970
  #, fuzzy
  msgid "Make \"char\" unsigned by default"
  msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÌµ¤·¤È¤¹¤ë"
  
! #: options.c:1973
  #, fuzzy
  msgid "Perform loop unswitching"
  msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr "´¬¤­Ìá¤·¤ò¹Ô¤Ê¤¦Îã³°ÊäÂ­ÍÑ¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
  
! #: options.c:1979
  #, fuzzy
  msgid "Use __cxa_atexit to register destructors"
  msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤ÎÅÐÏ¿¤Ë __cxa_atexit ¤òÍøÍÑ¤¹¤ë"
  
! #: options.c:1982
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  #, fuzzy
  msgid "Add extra commentary to assembler output"
  msgstr "Í¾Ê¬¤Ê¥³¥á¥ó¥È¤ò¥¢¥»¥ó¥Ö¥é½ÐÎÏ¤ËÄÉ²Ã¤¹¤ë"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr ""
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr "thunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ë"
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr "¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍÍ¤ËÀ¸À®¤¹¤ë"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr "Áê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2024
  #, fuzzy
  msgid "Put zero initialized data in the bss section"
  msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2030
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2033
  #, fuzzy
  msgid "Generate debug information in COFF format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2036
  #, fuzzy
  msgid "Generate debug information in DWARF v2 format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2039
  #, fuzzy
  msgid "Dump declarations to a .decl file"
  msgstr "Àë¸À¤ò .decl ¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
  
! #: options.c:2042
  #, fuzzy
  msgid "Generate debug information in default extended format"
  msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2045
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2048
  #, fuzzy
  msgid "Generate debug information in extended STABS format"
  msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2051
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2054
  #, fuzzy
  msgid "Generate debug information in XCOFF format"
  msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2057
  #, fuzzy
  msgid "Generate debug information in extended XCOFF format"
  msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2102
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <file>               ½ÐÎÏ¤ò <file> ¤Ë½ñ¤­¹þ¤à\n"
  
! #: options.c:2105
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
  
! #: options.c:2108
  #, fuzzy
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "  -pedantic               ¸·Ì©¤Ê ISO C ¤Ø¤ÎÅ¬¹ç¤ËÍ×¤¹¤ë·Ù¹ð¤òÈ¯¤¹¤ë\n"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2114
  #, fuzzy
  msgid "Generate C header of platform-specific features"
  msgstr "¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¸ÇÍ­¤Îµ¡Ç½¤Î C ¥Ø¥Ã¥À¤òÀ¸À®¤¹¤ë"
  
! #: options.c:2117
  #, fuzzy
  msgid "Do not display functions compiled or elapsed time"
  msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òÉ½¼¨¤·¤Ê¤¤\n"
  
! #: options.c:2120
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "#%s ¤Ç¤Î¥Õ¥¡¥¤¥ëÌ¾¤¬¶õ¤Ç¤¹"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2159
  #, fuzzy
  msgid "Enable traditional preprocessing"
  msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2168
  #, fuzzy
  msgid "Enable verbose output"
  msgstr "¥Ç¥Ð¥Ã¥°½ÐÎÏ¤òÍ­¸ú¤Ë¤¹¤ë"
  
! #: options.c:2171
! #, fuzzy
! msgid "Display the compiler's version"
! msgstr "  -version                ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òÉ½¼¨¤¹¤ë\n"
! 
! #: options.c:2174
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: ·Ù¹ð: "
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄó¶¡¤µ¤ì¤Þ¤»¤ó\n"
+ 
+ #: config/i386/nwld.h:34
+ #, fuzzy
+ msgid "Static linking is not supported.\n"
+ msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-msoft-float ¤È -mhard_float ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-mbig-endian ¤È -mlittle-endian ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
*************** msgstr ""
*** 8926,8931 ****
--- 8566,8575 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr "m210 ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥µ¥Ý¡¼¥È¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "-EB ¤È -EL ¤ÎÎ¾Êý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
*************** msgstr "-mhard-float ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤
*** 8940,8949 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "-msingle-float ¤È -msoft-float ¤ò°ìÅÙ¤Ë»ØÄê¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  #, fuzzy
--- 8584,8589 ----
*************** msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
*** 8957,9003 ****
  msgid "may not use both -m32 and -m64"
  msgstr "-mfp64 ¤È -m4650 ¤ÎÎ¾Êý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr ""
! 
! #: config/sh/sh.h:685
  #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
! #: config/i386/nwld.h:34
  #, fuzzy
! msgid "Static linking is not supported.\n"
! msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
! 
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni ¤È -femit-class-files ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjini ¤È -femit-class-file ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr ""
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr "m210 ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥µ¥Ý¡¼¥È¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
  
  #: config/i386/sco5.h:189
  #, fuzzy
--- 8597,8624 ----
  msgid "may not use both -m32 and -m64"
  msgstr "-mfp64 ¤È -m4650 ¤ÎÎ¾Êý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
  
! #: gcc.c:763
  #, fuzzy
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GNU C ¤Ï -E ¤òÈ¼¤ï¤Ê¤¤ -C ¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "ÆþÎÏ¤¬É¸½àÆþÎÏ¤Î¾ì¹ç¤Ï -E ¤¬É¬Í×¤Ç¤¹"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
  
! #: config/vax/netbsd-elf.h:42
! #, fuzzy
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
  
  #: config/i386/sco5.h:189
  #, fuzzy
*************** msgstr "-I- ¤¬Æó²ó»ØÄê¤µ¤ì¤Þ¤·¤¿"
*** 9014,9037 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-pedantic ¤È -traditional ¤È¤ÏÁê¸ßÇÓÂ¾Åª¤Ç¤¹"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
  
! #: config/vax/netbsd-elf.h:42
! #, fuzzy
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
  
! #: gcc.c:763
! #, fuzzy
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GNU C ¤Ï -E ¤òÈ¼¤ï¤Ê¤¤ -C ¤ò¼ÂÁõ¤·¤Æ¤¤¤Þ¤»¤ó"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "ÆþÎÏ¤¬É¸½àÆþÎÏ¤Î¾ì¹ç¤Ï -E ¤¬É¬Í×¤Ç¤¹"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
--- 8635,8660 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-pedantic ¤È -traditional ¤È¤ÏÁê¸ßÇÓÂ¾Åª¤Ç¤¹"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni ¤È -femit-class-files ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjini ¤È -femit-class-file ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr ""
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr ""
! 
! #: config/sh/sh.h:685
  #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
*************** msgstr ""
*** 9069,9085 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-msoft-float ¤È -mhard_float ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó"
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-mbig-endian ¤È -mlittle-endian ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄó¶¡¤µ¤ì¤Þ¤»¤ó\n"
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
--- 8692,8704 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
*************** msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼
*** 10122,10129 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
--- 9741,9747 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
*************** msgstr "-M ¤« -MM ¤Î¤¤¤º¤ì¤«¤òÄÉ²ÃÅª¤Ë»Ø
*** 11617,11633 ****
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C ¤Ï¶õ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "¥Ç¡¼¥¿ÄêµÁ¤¬·¿¤äµ­²±¥¯¥é¥¹¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤ÎÍ¾Ê¬¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
--- 11235,11251 ----
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C ¤Ï¶õ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "¥Ç¡¼¥¿ÄêµÁ¤¬·¿¤äµ­²±¥¯¥é¥¹¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
  
! #: c-parse.y:388
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤ÎÍ¾Ê¬¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
*************** msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤ÎÍ¾Ê¬¤Ê `;' ¤
*** 11637,11768 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "¸Å¤¤ C ¤Ç¤ÏÃ±¹à¥×¥é¥¹±é»»»Ò¤òµñÈÝ¤·¤Þ¤¹"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C ¤ÏÃæ´Ö¹à¤¬¾ÊÎ¬¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C ¤Ç¤Ï¶õ¤Î½é´ü²½ÍÑ¥Ö¥ì¡¼¥¹¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 ¤Ï½é´ü²½ÍÑ¤ÎÉû¥ª¥Ö¥¸¥§¥¯¥È»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "`=' ¤Î¤Ê¤¤¥á¥ó¥Ð»ØÌ¾½é´ü²½»Ò¤ÏÇÑ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "`:' ¤ò¤Ä¤±¤ë¥á¥ó¥Ð»ØÌ¾½é´ü²½»Ò¤ÏÇÑ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C ¤Ï½é´ü²½ÍÑ¤ÎÍ×ÁÇÈÏ°Ï»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C ¤Ï `enum' ·¿¤ÎÁ°Êý»²¾È¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Îóµó»Ò¥ê¥¹¥È¤ÎºÇ¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤¹"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "struct ¤ä union ¤ÎºÇ¸å¤Ë¥»¥ß¥³¥í¥ó¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "struct ¤ä union ¤ÎÃæ¤ÇÍ¾Ê¬¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Ê£¹çÊ¸¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 ¤ÏÀë¸À¤È¥³¡¼¥É¤È¤Îº®¹ç¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆâÂ¦¤Ç¤Î¤ßµö¤µ¤ì¤Þ¤¹"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "asm ¤Ç¤Ï %s ½¤¾þ»Ò¤¬Ìµ»ë¤µ¤ì¤Þ¤¹"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "Ê¸»úÎó¥ê¥Æ¥é¥ë¤¬Ìµ¸ú¤Ç¤¹¡¢ºÇ¸å¤Î '\\' ¤òÌµ»ë¤·¤Þ¤¹"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C ¤Ï `...' ¤ÎÁ°¤ËÌ¾Á°¤ò¤Ä¤±¤é¤ì¤¿°ú¿ô¤òÍ×µá¤·¤Þ¤¹"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "'%s' ¥È¡¼¥¯¥ó¤Î½ê¤ÇÊ¸Ë¡¥¨¥é¡¼"
--- 11255,11386 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "¸Å¤¤ C ¤Ç¤ÏÃ±¹à¥×¥é¥¹±é»»»Ò¤òµñÈÝ¤·¤Þ¤¹"
  
! #: c-parse.y:498
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C ¤ÏÃæ´Ö¹à¤¬¾ÊÎ¬¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:697
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
  
! #: c-parse.y:1224
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C ¤Ç¤Ï¶õ¤Î½é´ü²½ÍÑ¥Ö¥ì¡¼¥¹¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1386
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 ¤Ï½é´ü²½ÍÑ¤ÎÉû¥ª¥Ö¥¸¥§¥¯¥È»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1389
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "`=' ¤Î¤Ê¤¤¥á¥ó¥Ð»ØÌ¾½é´ü²½»Ò¤ÏÇÑ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:1393
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "`:' ¤ò¤Ä¤±¤ë¥á¥ó¥Ð»ØÌ¾½é´ü²½»Ò¤ÏÇÑ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C ¤Ï½é´ü²½ÍÑ¤ÎÍ×ÁÇÈÏ°Ï»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1637
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C ¤Ï `enum' ·¿¤ÎÁ°Êý»²¾È¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Îóµó»Ò¥ê¥¹¥È¤ÎºÇ¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤¹"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "struct ¤ä union ¤ÎºÇ¸å¤Ë¥»¥ß¥³¥í¥ó¤¬¤¢¤ê¤Þ¤»¤ó"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "struct ¤ä union ¤ÎÃæ¤ÇÍ¾Ê¬¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1864
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Ê£¹çÊ¸¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
  
! #: c-parse.y:1883
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 ¤ÏÀë¸À¤È¥³¡¼¥É¤È¤Îº®¹ç¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆâÂ¦¤Ç¤Î¤ßµö¤µ¤ì¤Þ¤¹"
  
! #: c-parse.y:2263
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "asm ¤Ç¤Ï %s ½¤¾þ»Ò¤¬Ìµ»ë¤µ¤ì¤Þ¤¹"
  
! #: c-parse.y:2309
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "Ê¸»úÎó¥ê¥Æ¥é¥ë¤¬Ìµ¸ú¤Ç¤¹¡¢ºÇ¸å¤Î '\\' ¤òÌµ»ë¤·¤Þ¤¹"
  
! #: c-parse.y:2371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C ¤Ï `...' ¤ÎÁ°¤ËÌ¾Á°¤ò¤Ä¤±¤é¤ì¤¿°ú¿ô¤òÍ×µá¤·¤Þ¤¹"
  
! #: c-parse.y:2877
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "'%s' ¥È¡¼¥¯¥ó¤Î½ê¤ÇÊ¸Ë¡¥¨¥é¡¼"
*************** msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
*** 13666,13682 ****
  msgid "unexpected node"
  msgstr "Í½´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
  
! #: gimplify.c:3340
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "asm Ê¸¤ÎÃæ¤ËÌµ¸ú¤Êº¸ÊÕÃÍ"
  
! #: gimplify.c:3452
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏÄ¾ÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 13284,13300 ----
  msgid "unexpected node"
  msgstr "Í½´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
  
! #: gimplify.c:3345
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "asm Ê¸¤ÎÃæ¤ËÌµ¸ú¤Êº¸ÊÕÃÍ"
  
! #: gimplify.c:3457
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏÄ¾ÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14666,14672 ****
  msgid "unimplemented functionality"
  msgstr ""
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "ÆâÉô¥¨¥é¡¼"
--- 14284,14290 ----
  msgid "unimplemented functionality"
  msgstr ""
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "ÆâÉô¥¨¥é¡¼"
*************** msgstr "´Ø¿ô¤ÎÇÛÎó¤Ï°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
*** 14856,14892 ****
  msgid "function return type cannot be function"
  msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "Ìµ¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
  
! #: tree.c:5489
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
  
! #: tree.c:5526
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
  
! #: tree.c:5539
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
  
! #: tree.c:5553
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
  
! #: tree.c:5565
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
  
! #: tree.c:5577
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
--- 14474,14510 ----
  msgid "function return type cannot be function"
  msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "Ìµ¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
  
! #: tree.c:5496
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
  
! #: tree.c:5533
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
  
! #: tree.c:5546
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
  
! #: tree.c:5560
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
  
! #: tree.c:5572
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
  
! #: tree.c:5584
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
*************** msgstr "%s ¤ÎÌ¾Á°ÊÑ´¹(mangle) ¤Ç¤­¤Þ¤»¤ó
*** 23008,23754 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "ÆâÉô¥¨¥é¡¼ - Ìµ¸ú¤Ê Utf8 Ì¾¤Ç¤¹"
  
- #: java/parse.y:774
- #, fuzzy, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr "¤¢¤¤¤Þ¤¤¤Ê¾ÊÎ¬ %s ¤Ç¤¹"
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "ÎÎ°è `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, fuzzy, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ": `%s' ¤Ï JDK1.1(TM) ¤Îµ¡Ç½¤Ç¤¹"
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%s.\n"
- "%s"
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "Ì¾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, fuzzy, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "Ìµ¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr ""
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr ""
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr ""
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr ""
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ôËÜÂÎ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, fuzzy, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr "¥¯¥é¥¹ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, fuzzy, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr "¥¯¥é¥¹¤ä¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬É¬Í×¤Ç¤¹"
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr "CLASSPATH Æâ¤ËÊÑ¤Ê .zip ¥¢¡¼¥«¥¤¥Ö¤¬¤¢¤ê¤Þ¤¹: %s"
- 
- #: java/parse.y:7151
- #, fuzzy, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr "¥Ç¥Õ¥©¥ë¥È¥Ñ¥Ã¥±¡¼¥¸ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£CLASSPATH ´Ä¶­ÊÑ¿ô¤È¥¢¡¼¥«¥¤¥Ö¤Ø¤Î¥¢¥¯¥»¥¹¤ò³Î¤«¤á¤Æ¤¯¤À¤µ¤¤¡£"
- 
- #: java/parse.y:7156
- #, fuzzy, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr ""
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "ÊÑ¿ô `%s' ¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤¬¥¯¥é¥¹¥á¥½¥Ã¥É¤«¤é¥¢¥¯¥»¥¹¤µ¤ì¤Þ¤·¤¿"
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "¥¯¥é¥¹ %s ÍÑ¤Î¥Õ¥¡¥¤¥ë¤ò¸«¤Ä¤±¤é¤ì¤Þ¤»¤ó¡£"
- 
- #: java/parse.y:10103
- #, fuzzy, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr "'%s' ¤ò %s ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "`%s' ¤ËÂÐ¤¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹Àë¸À¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
- 
- #: java/parse.y:12357
- #, fuzzy, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr "%s ¤Î¤¿¤á¤Î case ¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "ÂåÆþ¤È¤·¤ÆÌµ¸ú¤Êº¸ÊÕÃÍ¤Ç¤¹"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr ""
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "Ìµ¸ú¤Ê¥ª¥×¥·¥ç¥ó %s"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:14935
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
- 
- #: java/parse.y:14939
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, fuzzy, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃÍ¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òÊ¤¤¤±£¤·¤Þ¤¹"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "¤³¤³¤¬°ÊÁ°¤ÎÀë¸À¤¬¤¢¤ë°ÌÃÖ¤Ç¤¹"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
- 
- #: java/parse.y:15315
- #, fuzzy, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:15318
- #, fuzzy, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:15339
- #, fuzzy, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, fuzzy, gcc-internal-format
- msgid "original label is here"
- msgstr "Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ë"
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, fuzzy, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22626,22631 ----
*************** msgstr ""
*** 23789,23806 ****
  msgid "Constructor can't be %s"
  msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, fuzzy, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊÝÂ¸¥¯¥é¥¹"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, fuzzy, gcc-internal-format
--- 22666,22671 ----
*************** msgstr "[super ...] ¤Ï¥á¥½¥Ã¥É¥³¥ó¥Æ¥­¥¹
*** 24175,24185 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "`%s' ¤Î¥í¡¼¥«¥ëÀë¸À¤Ç¡¢¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤¬±£¤µ¤ì¤Þ¤¹"
  
- #: objc/objc-parse.y:2748
- #, fuzzy, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "struct ¤ä union ¤ÎÃæ¤ÇÍ¾Ê¬¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
- 
  #: treelang/tree1.c:278
  #, fuzzy, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 23040,23045 ----
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 24616,24624 ****
  #~ msgid "bad magic number in file '%s'"
  #~ msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ËÉÔÀµ¤Ê¥Þ¥¸¥Ã¥¯¥Ê¥ó¥Ð"
  
- #~ msgid "dynamic dependencies.\n"
- #~ msgstr "Æ°Åª°ÍÂ¸´Ø·¸¡£\n"
- 
  #~ msgid "open %s"
  #~ msgstr "open %s"
  
--- 23476,23481 ----
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 25382,25390 ****
  #~ msgid "Warn when a function is declared extern, then inline"
  #~ msgstr "´Ø¿ô¤¬ extern Àë¸À¤µ¤ì¤¿¸å¡¢inline ¤È¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
  
- #~ msgid "Don't announce deprecation of compiler features"
- #~ msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¥³¥ó¥Ñ¥¤¥é¤Îµ¡Ç½¤ò¹ðÃÎ¤·¤Ê¤¤"
- 
  #~ msgid "type name expected before `*'"
  #~ msgstr "`*' ¤ÎÁ°¤Ë·¿¤ÎÌ¾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
  
--- 24239,24244 ----
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 25478,25483 ****
--- 24332,24340 ----
  #~ msgid "parse error in method specification"
  #~ msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
  
+ #~ msgid "function body for constructor missing"
+ #~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ôËÜÂÎ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+ 
  #~ msgid "%s before `%s'"
  #~ msgstr "%s ¤¬ `%s' ¤ÎÁ°¤Ë¤¢¤ê¤Þ¤¹"
  
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 26034,26039 ****
--- 24891,24899 ----
  #~ msgid "\"%s\" redefined"
  #~ msgstr "\"%s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
  
+ #~ msgid "this is the location of the previous definition"
+ #~ msgstr "¤³¤³¤¬°ÊÁ°¤ÎÀë¸À¤¬¤¢¤ë°ÌÃÖ¤Ç¤¹"
+ 
  #~ msgid "macro argument \"%s\" would be stringified with -traditional."
  #~ msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ï -traditional ¤ò¤Ä¤±¤ë¤ÈÊ¸»úÎó²½¤µ¤ì¤¿»ö¤Ç¤·¤ç¤¦"
  
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 26192,26197 ****
--- 25052,25060 ----
  #~ msgid "Disable the appending of underscores to externals"
  #~ msgstr "³°ÉôÊÑ¿ô¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
  
+ #~ msgid "Never append a second underscore to externals"
+ #~ msgstr "³°ÉôÊÑ¿ô¤ËÆó¤ÄÌÜ¤Î¥¢¥ó¥À¡¼¥¹¥³¥¢¤òÉÕ¤±Â­¤µ¤Ê¤¤"
+ 
  #~ msgid "Intrinsics spelled as e.g. SqRt"
  #~ msgstr "intrinsic ¤¬Îã¤¨¤Ð SqRt ¤ÎÍÑ¤ËÄÖ¤é¤ì¤ë"
  
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 26534,26542 ****
--- 25397,25417 ----
  #~ msgid "Dump class files to <name>.class"
  #~ msgstr "¥¯¥é¥¹¤ò <name>.class ¥Õ¥¡¥¤¥ë¤Ø¥À¥ó¥×¤¹¤ë"
  
+ #~ msgid "input file is list of file names to compile"
+ #~ msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥Õ¥¡¥¤¥ëÌ¾¤Î¥ê¥¹¥È¤È¤¹¤ë"
+ 
+ #~ msgid "Generate code for Boehm GC"
+ #~ msgstr "Boehm GC ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+ 
  #~ msgid "Don't put synchronization structure in each object"
  #~ msgstr "Æ±´ü¹½Â¤ÂÎ¤ò³Æ¥ª¥Ö¥¸¥§¥¯¥È¤ËÁÈ¤ßÆþ¤ì¤Ê¤¤"
  
+ #~ msgid "Assume native functions are implemented using JNI"
+ #~ msgstr "native ´Ø¿ô¤¬ JNI ¤òÍøÍÑ¤·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹"
+ 
+ #~ msgid "Set class path and suppress system path"
+ #~ msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄê¤·¤Æ¥·¥¹¥Æ¥à¥Ñ¥¹¤ò±£¤¹"
+ 
  #~ msgid "Set class path"
  #~ msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄê¤¹¤ë"
  
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 26552,26563 ****
--- 25427,25565 ----
  #~ msgid "Directory where class files should be written"
  #~ msgstr "¥¯¥é¥¹¥Õ¥¡¥¤¥ë¤¬½ñ¤­¹þ¤Þ¤ì¤ë¥Ç¥£¥ì¥¯¥È¥ê"
  
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "»ØÄê¤µ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍ×¤Ê¤â¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+ 
+ #~ msgid "Warn if deprecated empty statements are found"
+ #~ msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¶õÊ¸¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë"
+ 
+ #~ msgid "Warn if .class files are out of date"
+ #~ msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
+ 
+ #~ msgid "Always check for non gcj generated classes archives"
+ #~ msgstr "gcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ë"
+ 
+ #~ msgid "';' expected"
+ #~ msgstr "';' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "'*' expected"
+ #~ msgstr "'*' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Class or interface declaration expected"
+ #~ msgstr "¥¯¥é¥¹¤ä¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Àë¸À¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "'{' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Missing super class name"
+ #~ msgstr "¥¹¡¼¥Ñ¡¼¥¯¥é¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+ 
+ #~ msgid "Missing interface name"
+ #~ msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+ 
  #~ msgid "Can't specify array dimension in a declaration"
  #~ msgstr "ÇÛÎó¤Î¼¡¸µ¤òÀë¸À¤Ç»ØÄê¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
  
+ #~ msgid "']' expected"
+ #~ msgstr "']' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "ÂÐ±þ¤Î¤Ê¤¤ ']' ¤Ç¤¹"
+ 
+ #~ msgid "Invalid method declaration, method name required"
+ #~ msgstr "Ìµ¸ú¤Ê¥á¥½¥Ã¥ÉÀë¸À¤Ç¤¹¡£¥á¥½¥Ã¥ÉÌ¾¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Identifier expected"
+ #~ msgstr "¼±ÊÌ»Ò¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "')' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Missing class type term"
+ #~ msgstr "¥¯¥é¥¹¥¿¥¤¥×¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+ 
+ #~ msgid "Invalid interface type"
+ #~ msgstr "¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹·¿¤¬Ìµ¸ú¤Ç¤¹"
+ 
+ #~ msgid "':' expected"
+ #~ msgstr "':' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "'(' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "¹à¤Þ¤¿¤Ï ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+ 
+ #~ msgid "Missing term and ')' expected"
+ #~ msgstr "¹à¤ÈÉ¬¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+ 
+ #~ msgid "Invalid control expression"
+ #~ msgstr "Ìµ¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
+ 
+ #~ msgid "Invalid update expression"
+ #~ msgstr "Ìµ¸ú¤Ê¹¹¿·¼°¤Ç¤¹"
+ 
+ #~ msgid "Missing term or ')' expected"
+ #~ msgstr "¹à¤Þ¤¿¤ÏÉ¬¿Ü¤Î ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+ 
+ #~ msgid "'class' or 'this' expected"
+ #~ msgstr "'class' ¤Þ¤¿¤Ï 'this' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "'class' expected"
+ #~ msgstr "'class' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "')' or term expected"
+ #~ msgstr "')' ¤Þ¤¿¤Ï¹à¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "'[' expected"
+ #~ msgstr "'[' ¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Field expected"
+ #~ msgstr "¥Õ¥£¡¼¥ë¥É¤¬É¬Í×¤Ç¤¹"
+ 
+ #~ msgid "Missing term and ']' expected"
+ #~ msgstr "¹à¤ÈÉ¬¿Ü¤Î ']' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+ 
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "']' ¤¬É¬Í×¤Ç¡¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
+ 
+ #~ msgid "Invalid type expression"
+ #~ msgstr "Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
+ 
+ #~ msgid "Constructor invocation must be first thing in a constructor"
+ #~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Îµ¯Æ°¤Ï¥³¥ó¥¹¥È¥é¥¯¥¿Æâ¤ÇºÇ½é¤Ë¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
+ 
+ #~ msgid "Only constructors can invoke constructors"
+ #~ msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤¬¥³¥ó¥¹¥È¥é¥¯¥¿¤òµ¯Æ°¤Ç¤­¤Þ¤¹"
+ 
+ #~ msgid ": `%s' JDK1.1(TM) feature"
+ #~ msgstr ": `%s' ¤Ï JDK1.1(TM) ¤Îµ¡Ç½¤Ç¤¹"
+ 
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr ""
+ #~ "%s.\n"
+ #~ "%s"
+ 
  #~ msgid "Can't use '$' as a separator for inner classes"
  #~ msgstr "'$' ¤ÏÆâÉô¥¯¥é¥¹¤Î¶èÀÚ¤ê»Ò¤È¤·¤Æ»ÈÍÑ¤Ç¤­¤Þ¤»¤ó"
  
+ #~ msgid "malformed .zip archive in CLASSPATH: %s"
+ #~ msgstr "CLASSPATH Æâ¤ËÊÑ¤Ê .zip ¥¢¡¼¥«¥¤¥Ö¤¬¤¢¤ê¤Þ¤¹: %s"
+ 
+ #~ msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives."
+ #~ msgstr "¥Ç¥Õ¥©¥ë¥È¥Ñ¥Ã¥±¡¼¥¸ `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£CLASSPATH ´Ä¶­ÊÑ¿ô¤È¥¢¡¼¥«¥¤¥Ö¤Ø¤Î¥¢¥¯¥»¥¹¤ò³Î¤«¤á¤Æ¤¯¤À¤µ¤¤¡£"
+ 
+ #~ msgid "not a static field `%s'"
+ #~ msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+ 
+ #~ msgid "No case for %s"
+ #~ msgstr "%s ¤Î¤¿¤á¤Î case ¤¬¤¢¤ê¤Þ¤»¤ó"
+ 
  #~ msgid "internal error - use of undefined type"
  #~ msgstr "ÆâÉô¥¨¥é¡¼ - Ì¤ÄêµÁ·¿¤Î»ÈÍÑ¤Ç¤¹"
  
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 26702,26710 ****
  #~ msgid "Consider all mem refs to static data to be volatile"
  #~ msgstr "ÀÅÅª¥Ç¡¼¥¿¤Ø¤Î¥á¥â¥ê»²¾È¤òÁ´¤Æ volatile ¤È¤ß¤Ê¤¹"
  
- #~ msgid "Integrate simple functions into their callers"
- #~ msgstr "Ã±½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
- 
  #~ msgid "Pretend that host and target use the same FP format"
  #~ msgstr "¥Û¥¹¥È¤È¥¿¡¼¥²¥Ã¥È¤¬Æ±¤¸ÉâÆ°¾®¿ô·Á¼°¤ò»È¤¦¿¶¤ëÉñ¤¤¤ò¤µ¤»¤ë"
  
--- 25704,25709 ----
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 26744,26758 ****
  #~ msgid "Use the smallest fitting integer to hold enums"
  #~ msgstr "Îóµó·¿¤¬ÊÝ»ý¤Ç¤­¤ëºÇ¾®¤ÎÀ°¿ô·¿¤ò»ÈÍÑ¤¹¤ë"
  
- #~ msgid "Enable most warning messages"
- #~ msgstr "ËØ¤ó¤É¤Î·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍ­¸ú¤Ë¤¹¤ë"
- 
  #~ msgid "Warn if nested comments are detected"
  #~ msgstr "Æþ¤ì»Ò¤Ë¤Ê¤Ã¤¿¥³¥á¥ó¥È¤ò¸¡½Ð¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
  
- #~ msgid "Warn about possibly confusing type conversions"
- #~ msgstr "·¿ÊÑ´¹¤¬º®Íð¤¹¤ë²ÄÇ½À­¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
- 
  #~ msgid "Don't warn about too many arguments to format functions"
  #~ msgstr "format ´Ø¿ô¤Ø¤ÎÂ¿¤¹¤®¤ë°ú¿ô¤Ë´Ø¤¹¤ë·Ù¹ð¤·¤Ê¤¤"
  
--- 25743,25751 ----
*************** msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í
*** 26798,26806 ****
  #~ msgid "  -ax                     Enable jump profiling \n"
  #~ msgstr "  -ax                     ¥¸¥ã¥ó¥×¥×¥í¥Õ¥¡¥¤¥ë¤òÍ­¸ú¤Ë¤¹¤ë\n"
  
- #~ msgid "  -version                Display the compiler's version\n"
- #~ msgstr "  -version                ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òÉ½¼¨¤¹¤ë\n"
- 
  #~ msgid ""
  #~ "\n"
  #~ "Language specific options:\n"
--- 25791,25796 ----
diff -Nrcpad gcc-4.0.1/gcc/po/nl.gmo gcc-4.0.2/gcc/po/nl.gmo
*** gcc-4.0.1/gcc/po/nl.gmo	Thu Jul  7 20:47:12 2005
--- gcc-4.0.2/gcc/po/nl.gmo	Wed Sep 28 06:19:32 2005
***************
*** 1,22 ****
! Þ•c4‹L6xHyH'{H=£H^áH+@I0lI�I-¶I#äI#J(,J$UJ/zJ1ªJÜJûJK#:K"^K�K(œKÅK&åK,L,9L-fL)”L/¾L#îLM*M-@MJnM¹MÑM&ØM!ÿM(!N*JN+uN'¡NÉN,åN&O89O6rO)©O
ÓO(áO'
! P2P0NP+P'«P+ÓPÿP-Q5IQ0Q1°Q(âQ-R29RHlR?µRõR?S)LS1vS ¨S,ÉS:öS,1TG^T.¦T5ÕT$U 0U QUrU0’U!ÃUåU:VF@V‡VD§V#ìV'W#8W.\W(‹W"´W"×WúW,XDX&]X%„X/ªXÚX?ñX41YKfY&²Y!ÙYûYZ1Z OZ#pZ.”Z;ÃZ'ÿZ6'[4^[“[:²[%í["\66\!m\0�\FÀ\8]!@]!b]„]"š]!½]ß]ø]^,*^W^+v^'¢^2Ê^ý^%_C_Y_(w_, _0Í_6þ_-5`+c`*�`'º`'â`'
! a&2aYa]afa/sa£aºaÚa:õa_0b,�b'½b*åb+c(<cec'…c/­c%Ýc2d)6d&`d‡d¤d/¾d.îd)e)Ge qe'’e3ºeîe5	f?fQf
ef0sf*¤f5Ïf+g=1g/og:ŸgÚgôgh
+h#9h]h"oh’h©h¿hØhòh!i).iXiZiciliui‘iši£i¬iÌiÕióiüi	jjj(j1j:jCj1Gj.yj+¨j-Ôj3k%6k\k,pk,�k*Êk%õk3l+Ol{l;•l6Ñl,m-5m'cm(‹m4´m9ém'#nKn$fn8‹n6Änûn-o"Io3lo o"´ob×o:p+Fp2rp+¥p
Ñpßpûp"q57q6mq$¤q8Éq"r6%r\r!|r(žr9Çr8s":s']s …s¦s¼s)Ñs=ûs"9t
\t5jt- t,Ît&ût!"u5Du&zu+¡uÍu2ëu&vUEv&›v/Âv8òv'+wSwdw>|w;»w ÷w'x@xYx	fxpx…x.œx#Ëx=ïx2-y!`y#‚y¦y¸y;Öy:z0Mz˜~z{7{$T{y{
�{ž{2¯{/â{|W|cl|+Ð|4ü|01}1b}”}±}$Í}!ò}'~<~X~ x~™~+µ~/á~.$@5e4›4Ð<€!B€&d€&‹€²€9É€0�4�H� e�!†�#¨�Ì� ì�!
‚!/‚Q‚+p‚8œ‚7Õ‚;
ƒ5Iƒ4ƒ5´ƒ5êƒ4 „6U„5Œ„7Â„6ú„51…7g…8Ÿ…7Ø…:†6K†9‚†:¼†9÷†81‡=j‡ ¨‡)É‡)ó‡,ˆJˆeˆ}ˆ$Žˆ³ˆÄˆÕˆ3õˆ&)‰1P‰(‚‰/«‰4Û‰1Š.BŠ0qŠ¢Š¼Š.ÙŠ1‹':‹b‹k‹‹”‹­‹É‹&é‹&Œ<7Œ;tŒ.°Œ1ßŒ.�.@�5o�5¥�?Û�.Ž$JŽ&oŽ'–Ž¾ŽÓŽ,éŽ%�(<�$e�)Š�(´�Ý�î�	��&�=�
T�%b�ˆ���½�Ý� ï�!‘2‘O‘e‘2~‘3±‘#å‘	’$’)6’%`’%†’$¬’%Ñ’÷’(“')“$Q“.v“,¥“Ò“
ì“ú“	”” ”3”-Q””�”›”¸”Ô”ò”0•4B•w• †• §•4È•ý•%–=–!F–Ch–3¬–!à–3—76—6n—2¥—+Ø—˜! ˜'B˜)j˜%”˜)º˜(ä˜$
™$2™W™'n™*–™/Á™ñ™š6š*Gš/rš"¢š$Åš$êš:›1J›)|› ¦›2Ç›#ú›9œ0Xœ1‰œ;»œ*÷œ"�&A�*h�'“�»�Õ�"ä�žž)ž;žMž_žqžƒž•ž§ž¹žËžÝžïžŸŸ%Ÿ7ŸGŸgŸ4�Ÿ)¶Ÿ2àŸ/ 0C t ‘ #¯ Ó ó "¡
*¡8¡X¡u¡‘¡­¡Ë¡é¡¢%¢A¢]¢y¢—¢=°¢&î¢<£R£q£,�£º£3Ú£¤%-¤US¤©¤Á¤,á¤¥3)¥]¥x¥ ‡¥!¨¥Ê¥3ç¥¦ +¦L¦!l¦Ž¦@¦¦ç¦§!§"@§+c§!�§/±§á§õ§!¨+'¨&S¨z¨"Š¨#­¨Ñ¨ñ¨%©5©6J©�© ¡©'Â©"ê©$
ª#2ªVªcª‚ªœª&«ª+Òª&þª6%«&\«4ƒ«,¸«5å«(¬5D¬&z¬¡¬%½¬6ã¬3­!N­p­‚­/“­Ã­ã­(®+®7H®€®Œ®*¨®Ó®é®-î®(¯)E¯-o¯/�¯7Í¯)°	/°9°T°.q°! °.Â°7ñ°)±<±AY±›±¹±Ö±í±%²')² Q²$r²-—²Å²ä²!³&³!6³"X³{³*™³:Ä³<ÿ³8<´"u´&˜´¿´Ý´ü´µ7µUµ!jµ,ŒµA¹µûµ)¶/>¶$n¶(“¶Z¼¶·-·$I·.n·'�·1Å·.÷·5&¸5\¸9’¸5Ì¸5¹58¹n¹�¹š¹+·¹ ã¹-º(2º'[ºƒº—º¬ºÀºÖºêºýº»&»;»O»d»z»Ž»¤»¾»Ò»å»ö»¼%¼;¼Q¼d¼4|¼(±¼;Ú¼0½G½2Y½2Œ½¿½Ü½*ú½!%¾!G¾i¾‡¾"¦¾É¾3Þ¾&¿09¿.j¿'™¿(Á¿)ê¿/À3DÀxÀ—À&­À!ÔÀöÀ Á3ÁHÁ0cÁ”Á­ÁÀÁÚÁ.õÁ$Â9ÂWÂ3kÂ4ŸÂ)ÔÂþÂ"Ã><Ã){Ã&¥Ã)ÌÃ4öÃ&+Ä+RÄ0~Ä#¯Ä=ÓÄ,Å>Å(\Å	…Å.�Å¾Å5ÜÅÆ%-Æ"SÆ vÆ —Æ-¸Æ"æÆ!	Ç+ÇHÇ`Çž}ÇÉ/ÉENÉf”É/ûÉ0+Ê\Ê2uÊ+¨Ê+ÔÊ,Ë"-Ë5PË1†Ë'¸Ë'àË(Ì,1Ì+^Ì"ŠÌ-­ÌÛÌ&úÌ1!Í1SÍ5…Í,»Í;èÍ%$ÎJÎ`Î6uÎ`¬Î
Ï(Ï+/Ï%[Ï'�Ï/©Ï9ÙÏ*Ð>Ð-[Ð-‰Ð9·Ð7ñÐ7)Ñ
aÑ1oÑ6¡Ñ ØÑ6ùÑ70Ò5hÒ5žÒÔÒ1óÒ<%Ó4bÓ4—Ó+ÌÓ;øÓ84ÔKmÔJ¹ÔÕIÕ9aÕ3›Õ#ÏÕ-óÕH!Ö,jÖK—Ö;ãÖ<×/\×+Œ×+¸×(ä×9
Ø"GØ jØ@‹ØLÌØ Ùe:Ù+ Ù%ÌÙ)òÙ6Ú.SÚ,‚Ú(¯Ú&ØÚ+ÿÚ+Û%FÛ$lÛ0‘ÛÂÛFÙÛ3 ÜUTÜ1ªÜÜÜùÜ Ý1Ý"PÝ'sÝ=›ÝCÙÝ.Þ@LÞ>�Þ!ÌÞ@îÞ(/ß#XßK|ß!Èß1êßLàAià+«à)×àá+ á0Lá}á™á´á+Òá,þá>+â3jâGžâ&æâ1
ã!?ã*aã7Œã:ÄãAÿã<Aä;~ä9ºä;ôä.0å8_å(˜å/Áåñåõåþå/æ;æ'RæzæI–æhàæ2Iç1|ç:®ç5éç2è*Rè1}è:¯è8êè8#é1\é,Žé$»éàé-ê,.ê2[ê0Žê,¿ê*ìê9ëQë7që©ëÅë#ÛëFÿë5FìO|ì8ÌìBí:HíBƒí#Æí êíî+î'7î_î.yî¨îÃîÝîûîï!1ï(Sï|ï~ï‡ï�ï™ï¹ïÂïËï!Ôïöï'ÿï'ð0ð=ðFðSð\ðeðnðwð1zð=¬ð0êð2ñ<Nñ ‹ñ¬ñ-Äñ-òñ+ ò&Lò4sò0¨òÙòAöòL8ó/…ó0µó*æó)ô9;ô@uô(¶ô#ßô%õA)õ=kõ3©õ0Ýõ*ö69öpö%�ök³ö	÷6)÷1`÷)’÷¼÷"Ð÷ó÷ø4-ø2bø•ø4´øéø2ù"9ù$\ù+�ù?­ùFíù/4ú1dú&–ú#½úáú(ýúQ&û1xûªû:½û.øû5'ü,]ü&ŠüC±ü&õü6ý&Sý8zý&³ý^Úý'9þ=aþFŸþ0æþÿ'ÿN=ÿGŒÿ%Ôÿ3úÿ.L^jƒ2£#ÖUúBP(“!¼Þ)÷1!ES)™•Ã"Y |&�"ÄçüB>T“i•qÿ.q= 3Þ7 Jk(‹%´+Ú#&$Jo)�?¹7ù)1E[;¡:Ý?	X	&x	*Ÿ	Ê	Jã	6.
! e
! !}
! %Ÿ
! )Å
! (ï
! $)=&g&Ž#µ0Ù8
! 7C;{5·4í5"
5X
4Ž
6Ã
5ú
706h5Ÿ7Õ8
7F:~6¹9ð:*9e8Ÿ?Ø#)<-f3”Èåÿ4K`*uJ 2ë:'YA�BÃ40;6l£¼0×E,N{„—'²(Ú(&,&SLzLÇ2?G6‡5¾8ô9-Eg6­"ä1)9cz-–Ä1à.1A-s¡±	ËÕé
'%Mc&‚©¹+Ù!7BQ2”)Çñ.ø3'0[/Œ.¼/ë)$.N'}2¥,Ø
!/	6@%G"m;�ÌÙå   ? 9_ 9™ 
Ó  á "!6%!*\!$‡!¬!1µ!Kç!83"$l"B‘"KÔ"I #<j#9§#á#)$$+$/P$+€$/¬$-Ü$$
! %8/%&h%7�%.Ç%5ö%,&;&7J&+‚&C®&$ò&('%@'>f'3¥'1Ù'"(>.($m(G’(0Ú(2)@>)0)°)$Î)'ó)'*C*Z*)g*‘*£*½*×*ñ*+%+?+Y+s+�+§+Á+Û+õ+,),B,&T,{,7˜,,Ð,4ý,22-3e-™-¸-#Ø-ü-.%2.X.!h.Š.©.Ç.!å. /"(/#K/o/�/¯/,Ï/!ü/G0'f0BŽ0Ñ0!î071-H19v1'°1'Ø1c2d2$�2/¦2Ö25ë2!3=3"M31p3"¢34Å3ú3!
! 4 ,4"M4p4MŒ4Ú4+ú4-&5$T5-y5$§5=Ì5
! 6 6$26.W6&†6­6#Â6$æ6 7,7'K7s78‰7'Â7%ê728%C8&i8%�8¶8!Æ8è8949-O9)}9D§91ì9C:0b:;“:1Ï:<;$>;c;&;<¦;1ã;.<D<[<6o<¦<Æ<.ä< =24=
! g=r=3’=Æ=ß=0ä=)>+?>-k><™>GÖ>.?M?V?q?5�?=Æ?9@H>@‡@›@fº@!A@A*^A‰A$¡A&ÆAíA$B*1B"\B,B¬BÈB#ÙB3ýB$1C0VCA‡CCÉCJ
D%XD2~D!±D ÓD%ôD%E%@EfE+|E2¨E_ÛE;F)SF.}F$¬F4ÑFWG^G vG'—G8¿G(øG7!H3YH=�H=ËHI	IASIA•IA×IJ
! 7JBJ3bJ –J7·J&ïJ-KDKWKkK~K“K¦K¸KÌKßKóKLL/LBLWLpLƒL•L¥L¾LÒLçLüLM+#M.OMB~M0ÁMòM,N?/N!oN!‘N.³N%âN%O.ONO#nO’O>ªO*éO0P<EP5‚P3¸P/ìPAQ9^Q#˜Q¼Q*ÓQ0þQ*/R)ZR„R›R/»RëRSS9S4USŠS�S»S:ÎS;	T)EToT)�TK·T4U&8U)_U4‰U%¾U.äU9V+MVLyV8ÆVÿV*WGW4PW&…W;¬W#èW.X*;X-fX-”X6ÂX*ùX+$YPYlYŠY+ý}53’õÿ/ã‘¶!…'
! ‚"¬Z$¥ï÷HgÓ†"H"™¤	¸_40ƒŸë”@®}žÕmEÏÄQÅ�;ÏØ·˜ÐÆ]»T~u.-½FY²
2s–¥ˆ­�kWŒ„Y{U|C:�èÌúåÇ8ÚûMð³(Ž9á~jÅæ¦[B:É€XÁðÎS¶Ç™<Ã6,�v6I×ib¸4+î^ö+þh6SLœ/€µÐC6 w©^&ÓgcÞ#3•íw¤úO<¹Š GÌ½´oVB÷¢1WAH«¹äNxÕò]q�Õ:ÁE`=ÊDG“:],@>ÃZM‹b<ÚêîÙøå£T$�‘PÐ'E³K5.!öG 1Ñ\®?lÈ-	
! ›KûjF#�_ú&õ%"ÌOy¡ÙD®öª^£øf‡�2o*†94´¸¿Í_à™1b•œt�RyN7²	„PEáÍ U7n%/|a�RñZGÏƒ±kUµ.5ótì8˜þdÃŽ$!ù5aÈËÄé–¢ÞÂê;h¼[´Ñôäà2IyO½åüÀÍi‰[Ž‚ˆTU\&8’Ê,…Ü²ÛùÂ~¢LRYþª*ÄBpÝØA-˜éòæxÖÆ(Q×û“+âm¯Miž	Ú#ß \•Sçæz=?”#¿AÉd¾Œ§.
>„%…Ÿr�øaw°dœÉ) šÿlõÎ`«q—©â(
C‹Kª}WkaÆý7­ÁtÖ0·ù
! î!ün9ëçÜX8O°üz>‡Âx¥Ç—�ƒ£›u§µÙŸ^pÀ±rMº=¶Ë*Œo‰n©(V—=RàJé/ìí›º«VÓ-Ü)P¿rŠ?Þ)ï‹DKñv–fºTÎ`ý†ßq>JìÝÀ]¾šë¹³¼ÔFe¾[Ce€mã$¯DLê¦­Å¬3óf'c¼cI'l;‰èÒ0ÒÑŠè�@|%ZšA°ç4áz@2ˆ1¨eL‘ñSôjßÝPWV&¤N¡ž9s‡
! XËY`Ò·{ó‚ãv¬c»sXQ»g3�”ÛuâÛíB“¨’ØN\ðôïÔ{±Èÿ�?)p§Q*b;J¡Iò¯¦×äFhHJ¨, Ö÷Ê<7
Ô_0
  
  %s: error reading input file '%s': %s
  
--- 1,21 ----
! Þ•b,‹<6hHiH'kH=“H^ÑH+0I0\I�I-¦I#ÔI#øI(J$EJ/jJ1šJÌJëJ
! K#*K"NKqK(ŒKµK&ÕK,üK,)L-VL)„L/®L#ÞLMM-0MJ^M©MÁM&ÈM!ïM(N*:N+eN'‘N¹N,ÕN&O8)O6bO)™O
ÃO(ÑO'úO"P0>P+oP'›P+ÃPïP-Q59Q0oQ1 Q(ÒQ-ûQ2)RH\R?¥RåR?üR)<S1fS ˜S,¹S:æS,!TGNT.–T5ÅT$ûT  U AUbU0‚U!³UÕU:õUF0VwVD—V#ÜV'W#(W.LW({W"¤W"ÇWêW,X4X&MX%tX/šXÊX?áX4!YKVY&¢Y!ÉYëYZ!Z ?Z#`Z.„Z;³Z'ïZ6[4N[ƒ[:¢[%Ý["\6&\!]\0\F°\8÷\!0]!R]t]"Š]!­]Ï]è]^,^G^+f^'’^2º^í^%
_3_I_(g_,�_0½_6î_-%`+S`*`'ª`'Ò`'ú`&"aIaMaVa/ca“aªaÊa:åa_ b,€b'­b*Õb+c(,cUc'uc/�c%Íc2óc)&d&Pdwd”d/®d.Þd)
e)7e ae'‚e3ªeÞe5ùe/fAf
Uf0cf*”f5¿f+õf=!g/_g:�gÊgägÿg
h#)hMh"_h‚h™h¯hÈhâh!üh)iHiJiSi\iei�iŠi“iœi¼iÅiãiìiùijjj!j*j3j17j.ij+˜j-Äj3òj%&kLk,`k,�k*ºk%åk3l+?lkl;…l6Ál,øl-%m'Sm({m4¤m9Ùm'n;n$Vn8{n6´nën-o"9o3\o�o"¤obÇo*p+6p2bp+•p
ÁpÏpëp"q5'q6]q$”q8¹q"òq6rLr!lr(Žr9·r8ñr"*s'Ms us–s¬s)Ás=ës")t
Lt5Zt-�t,¾t&ët!u54u&ju+‘u½u2Ûu&vU5v&‹v/²v8âv'wCwTw>lw;«w çw'x0xIx	Vx`xux.Œx#»x=ßx2y!Py#ry–y¨y;Æy:z0=z˜nz{'{$D{i{
€{Ž{2Ÿ{/Ò{|W|c\|+À|4ì|0!}1R}„}¡}$½}!â}'~,~H~ h~‰~+¥~/Ñ~.$05U4‹4À<õ!2€&T€&{€¢€9¹€0ó€$�8� U�!v�#˜�¼� Ü�!ý�!‚A‚+`‚8Œ‚7Å‚;ý‚59ƒ4oƒ5¤ƒ5Úƒ4„6E„5|„7²„6ê„5!…7W…8�…7È…:†6;†9r†:¬†9ç†8!‡=Z‡ ˜‡)¹‡)ã‡,
ˆ:ˆUˆmˆ$~ˆ£ˆ´ˆÅˆ3åˆ&‰1@‰(r‰/›‰4Ë‰1Š.2Š0aŠ’Š¬Š.ÉŠ1øŠ'*‹R‹[‹o‹„‹�‹¹‹&Ù‹&Œ<'Œ;dŒ. Œ1ÏŒ.�.0�5_�5•�?Ë�.Ž$:Ž&_Ž'†Ž®ŽÃŽ,ÙŽ%�(,�$U�)z�(¤�Í�Þ�	ø���-�
D�%R�x���­�Í� ß�!‘"‘?‘U‘2n‘3¡‘#Õ‘ù‘$’)&’%P’%v’$œ’%Á’ç’(ð’'“$A“,f“““
­“»“	Â“Ì“ Ó“ô“-”@”P”\”y”•”³”0Ò”4•8• G• h•4‰•¾•%Ø•þ•!–C)–3m–!¡–3Ã–7÷–6/—2f—+™—Å—!á—'˜)+˜%U˜){˜(¥˜$Î˜$ó˜™'/™*W™/‚™²™Â™6Ñ™*š/3š"cš$†š$«š:Ðš1›)=› g›2ˆ›#»›9ß›0œ1Jœ;|œ*¸œãœ&�*)�'T�|�–�"¥�È�Ø�ê�ü�ž ž2žDžVžhžzžŒžžž°žÂžÔžæžøžŸ(Ÿ4BŸ)wŸ2¡Ÿ/ÔŸ0 5 R #p ” ´ "È 
ë ù ¡6¡R¡n¡Œ¡ª¡Æ¡æ¡¢¢:¢X¢=q¢&¯¢<Ö¢£2£,N£{£3›£Ï£%î£U¤j¤‚¤,¢¤Ï¤3ê¤¥9¥ H¥!i¥‹¥3¨¥Ü¥ ì¥
¦!-¦O¦@g¦¨¦Å¦â¦"§+$§!P§/r§¢§¶§!Æ§+è§&¨;¨"K¨#n¨’¨²¨%Ð¨ö¨6©B© b©'ƒ©"«©$Î©#ó©ª$ªCª]ª&lª+“ª&¿ª6æª&«4D«,y«5¦«(Ü«5¬&;¬b¬%~¬6¤¬3Û¬!­1­C­/T­„­¤­(Ã­ì­7	®A®M®*i®”®ª®-¯®(Ý®)¯-0¯/^¯7Ž¯)Æ¯	ð¯ú¯°.2°!a°.ƒ°7²°ê°ý°A±\±z±—±®±%Ä±'ê± ²$3²-X²†²¥²!Å²ç²!÷²"³<³*Z³:…³<À³8ý³"6´&Y´€´ž´½´Û´ø´µ!+µ,MµAzµ¼µ)Õµ/ÿµ$/¶(T¶Z}¶Ø¶î¶$
! ·./·'^·1†·.¸·5ç·5¸9S¸5�¸5Ã¸5ù¸/¹N¹[¹+x¹ ¤¹-Å¹(ó¹'ºDºXºmº�º—º«º¾ºÓºçºüº»%»;»O»e»»“»¦»·»Ñ»æ»ü»¼%¼4=¼(r¼;›¼0×¼½2½2M½€½�½*»½!æ½!¾*¾H¾"g¾Š¾3Ÿ¾&Ó¾0ú¾.+¿'Z¿(‚¿)«¿/Õ¿3À9ÀXÀ&nÀ!•À·À ÓÀôÀ	Á0$ÁUÁnÁ�Á›Á.¶ÁåÁúÁÂ3,Â4`Â)•Â¿Â"ÚÂ>ýÂ)<Ã&fÃ)�Ã4·Ã&ìÃ+Ä0?Ä#pÄ=”Ä,ÒÄÿÄ(Å	FÅ.PÅÅ5�ÅÓÅ%îÅ"Æ 7Æ XÆ-yÆ"§Æ!ÊÆìÆ	Ç!Çž>ÇÝÈ/ßÈEÉfUÉ/¼É0ìÉÊ26Ê+iÊ+•Ê,ÁÊ"îÊ5Ë1GË'yË'¡Ë(ÉË,òË+Ì"KÌ-nÌœÌ&»Ì1âÌ1Í5FÍ,|Í;©Í%åÍÎ!Î66Î`mÎÎÎéÎ+ðÎ%Ï'BÏ/jÏ9šÏ*ÔÏÿÏ-Ð-JÐ9xÐ7²Ð7êÐ
"Ñ10Ñ6bÑ ™Ñ6ºÑ7ñÑ5)Ò5_Ò•Ò1´Ò<æÒ4#Ó4XÓ+�Ó;¹Ó8õÓK.ÔJzÔÅÔIØÔ9"Õ3\Õ#�Õ-´ÕHâÕ,+ÖKXÖ;¤Ö<àÖ/×+M×+y×(¥×9Î×"Ø +Ø@LØL�Ø ÚØeûØ+aÙ%�Ù)³Ù6ÝÙ.Ú,CÚ(pÚ&™Ú+ÀÚìÚ%Û$-Û0RÛƒÛFšÛ3áÛUÜ1kÜ�ÜºÜ ÑÜòÜ"Ý'4Ý=\ÝCšÝ.ÞÝ@
Þ>NÞ!�Þ@¯Þ(ðÞ#ßK=ß!‰ß1«ßLÝßA*à+là)˜àÂà+áà0
á>áZáuá+“á,¿á>ìá3+âG_â&§â1Îâ!ã*"ã7Mã:…ãAÀã<ä;?ä9{ä;µä.ñä8 å(Yå/‚å²å¶å¿å/Ìåüå'æ;æIWæh¡æ2
! ç1=ç:oç5ªç2àç*è1>è:pè8«è8äè1é,Oé$|é¡é-Áé,ïé2ê0Oê,€ê*­ê9Øêë72ëjë†ë#œëFÀë5ìO=ì8�ìBÆì:	íBDí#‡í «íÌíìí'øí î.:îiî„îžî¼î×î!òî(ï=ï?ïHïQïZïzïƒïŒï!•ï·ï'Àïèïñïþïððð&ð/ð8ð1;ð=mð0«ð2Üð<ñ Lñmñ-…ñ-³ñ+áñ&
ò44ò0iòšòA·òLùò/Fó0vó*§ó)Òó9üó@6ô(wô# ô%ÄôAêô=,õ3jõ0žõ*Ïõ6úõ1ö%Nöktö	àö6êö1!÷)S÷}÷"‘÷´÷Ñ÷4î÷2#øVø4uøªø2Çø"úø$ù+Bù?nùF®ù/õù1%ú&Wú#~ú¢ú(¾úQçú19ûkû:~û.¹û5èû,ü&KüCrü&¶ü6Ýü&ý8;ý&tý^›ý'úý="þF`þ0§þØþèþNþþGMÿ%•ÿ3»ÿïÿ
+D2d#—U»B(T!}Ÿ)¸1âE)Z•„" =&^"…¨½BÒ>TiVqÀ.2=a3Ÿ7Ó ,(L%u+›Ç#ç$0)P?z7º)òE;b:ž?Ù	&9	*`	‹	J¤	6ï	&
! !>
! %`
! )†
! (°
! $Ù
! )þ
! &(&O#v0š8Ë7;<5x4®5ã5
4O
6„
5»
7ñ
6)5`7–8Î7:?6z9±:ë9&8`?™#Ù)ý-'3U‰¦À4×!*6Ja2¬:ß'ABB„4Ç0ü6-d}0˜EÉ,<EX's(›(Ä&í&L;Lˆ2Õ?6H58µ9îE(6n"¥1È)ú$;-W…1¡.Ó1-4br	Œ–ªÁ
Ø'æ$&Cjz+šÆâøB2U)ˆ².¹3è0/M.}/¬Ü)å.'>,f“
¯½	ÄÎ%Õ"û;Zgs‘®Í9í9' 
a  o "� 6³ *ê $!:!1C!Ku!8Á!$ú!B"Kb"I®"<ø"95#o#)�#$¹#/Þ#+$/:$-j$$˜$8½$&ö$7%.U%5„%º%É%7Ø%+&C<&$€&(¥&%Î&>ô&33'1g'"™'>¼'$û'G (0h(2™(@Ì(0
)>)$\)'�)'©)Ñ)è))õ)*1*K*e**™*³*Í*ç*++5+O+i+ƒ+�+·+Ð+&â+	,7&,,^,4‹,2À,3ó,'-F-#f-Š-ª-%À-æ-!ö-.7.U.!s. •."¶.#Ù.ý./=/,]/!Š/G¬/'ô/B0_0!|07ž0-Ö091'>1'f1cŽ1ò1$2/42d25y2¯2Ë2"Û21þ2"034S3ˆ3!˜3 º3"Û3þ3M4h4+ˆ4-´4$â4-5$55=Z5˜5®5$À5.å5&6;6#P6$t6 ™6º6'Ù6787'P7%x72ž7%Ñ7&÷7%8D8!T8v8“84¨8-Ý8)9D591z9C¬90ð9;!:1]:<�:$Ì:ñ:&
;<4;1q;.£;Ò;é;6ý;4<T<.r< ¡<2Â<
! õ<=3 =T=m=0r=)£=+Í=-ù=<'>Gd>.¬>Û>ä>ÿ>5?=T?9’?HÌ?@)@fH@¯@Î@*ì@A$/A&TA{A$šA*¿A"êA,
B:BVB#gB3‹B$¿B0äBACCWCJ›C%æC2D!?D aD%‚D%¨D%ÎDôD+
! E26E_iEÉE)áE.F$:F4_FW”FìF G'%G8MG(†G7¯G3çG=H=YHI—HAáHA#IAeI§I
! ÅIÐI3ðI $J7EJ&}J-¤JÒJåJùJK!K4KFKZKmK�K”K¨K½KÐKåKþKL#L3LLL`LuLŠLœL+±L.ÝLBM0OM€M,�M?½M!ýM!N.AN%pN%–N¼NÜN#üN O>8O*wO0¢O<ÓO5P3FP/zPAªP9ìP#&QJQ*aQ0ŒQ*½Q)èQR)R/IRyR•RªRÇR4ãRS+SIS:\S;—S)ÓSýS)TKET4‘T&ÆT)íT4U%LU.rU9¡U+ÛULV8TV�V*ªVÕV4ÞV&W;:W#vW.šW*ÉW-ôW-"X6PX*‡X+²XÞXúXY+ý|52’ôþ.ã�µ …&
! �"«Z$¤îöHgÓ†!H"™£¸_40‚Ÿë“?®}žÔmEÏÃQÅ�:ÎØ·˜ÐÅ\»T}u-,½E
X²
2s–¥ˆ­ŽjVŒ„X{T{B9�èËùåÇ7ÚúL
! ï³(Ž9á~jÄæ¦[B9É€WÁïÎR¶Ç˜;Ã5,�v6H×ib¸3+í]õ*þh6RL›/´ÐC5 w¨]%ÒfbÞ"3•íw¤úN<¹‰ FÌ½³oUA÷¢1WAG«¸ãNxÕñ]q�Õ:ÀD`<ÊCG’:]+@=ÃYLŠa<ÙéîÙ÷å¢T#Œ‘OÏ&E³J4- õG 0Ñ\­?kÈ,
! šJújE
! #�_ù&õ$!ÌOx ØD®ö©^£øf†�1n)†93´·¿Í^à™1b”œsœQyM7±	„PDàÌ T6m%.|a�RðZFÏƒ±kUµ.5òtë7˜ýcÂŽ#!ø4`ÿÇËÄ•¢ÝÂé;h»Z´Ñóäà1HyO¼äûÀÍi‰[�‚ˆSU[&8‘É,…Û²ÚùÁ~¡KRYýª*ÄAoÜ×@-—èòæwÕÆ'P×û“*âm¯Mh�	Ú#ßŸ\•Sçåy<>”"¿AÈd½Œ¦.=ƒ%„žq�÷av°dœÉ(™þlôÎ_ªq–©á'
C‹Kª}Wk`Æü6ÿ¬ÁtÖ/·ø	í!ün8êçÜX8N¯ûz>‡Âx¥Æ—�ƒ£›u§µÙŸ^p¿±rM¹=¶Ê)‹oˆn©(V—=QßJé/ìì›º«VÓ-Ü)O¾rŠ>Þ(î‹DKñu–fºSÍ`ü…Þp>IëÝÀ\
¾šê¹²¼ÔFe¾ZBe€lâ$¯CLê¥­Å~¬2óe'c¼bI'l;‰èÑ0ÒÐŠç�?|$Yš@°æ4áz@2‡0§dK‘ðSóißÝPVU%¤N¡ž8s‡	WËY_Ò¶zò‚ãv¬cºrXP»g3€”ÛtâÛìB“¨’ØM[ðôïÓ{°Èÿ�?)p§Q*a:I¡Iñ®¦ÖäFgGJ¨+ÖöÊ;7Ô^/
  
  %s: error reading input file '%s': %s
  
*************** FITNESS FOR A PARTICULAR PURPOSE.
*** 113,119 ****
  collect: recompiling %s
  collect: tweaking %s in %s
  comma at end of enumerator listcomparison between pointer and integercomparison between signed and unsignedcomparison 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 of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
! continue statement not within a loopconversion lacks type at end of formatconversion to non-scalar type requestedcould not split insncouldn't run '%s': %sdata definition has no type or storage classdeclaration does not declare anythingdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdecrement of pointer to unknown structuredereferencing pointer to incomplete typedivision by zerodoes not support multilibdup2 %d 1duplicate %<const%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qsduplicate (or overlapping) case valueduplicate case valueduplicate label declaration %qsdynamic dependency %s not foundempty declarationempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenumeration values exceed range of largest integerenumerator value for %qE is not an integer constanterror in args to spec function '%s'error: excess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpression statement has incomplete typeextra brace group at end of initializerextra elements in scalar initializerextra semicolon in method definition specifiedextra semicolon in struct or union specifiedfailed to find class '%s'fatal error: fclosefclose %sfdopenfield %qs declared as a functionfield %qs has incomplete typefield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument to %<va_arg%> not of type %<va_list%>floating constant misusedfloating point overflow in expressionfopen %sfor each function it appears in.)format argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedfp software completion requires -mtrap-precision=ifunction %qD is initialized like a variablefunction body not availablefunction call has aggregate valuefunction declaration isn%'t a prototypefunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function does not return string typefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction returns address of local variablegcc driver version %s executing gcc version %s
  gcc version %s
  gcov (GCC) %s
  global register variable follows a function definitionglobal register variable has initial valueif this code is reached, the program will abortignoring duplicate directory "%s"
--- 112,118 ----
  collect: recompiling %s
  collect: tweaking %s in %s
  comma at end of enumerator listcomparison between pointer and integercomparison between signed and unsignedcomparison 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 of promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
! continue statement not within a loopconversion lacks type at end of formatconversion to non-scalar type requestedcould not split insncouldn't run '%s': %sdata definition has no type or storage classdeclaration does not declare anythingdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdecrement of pointer to unknown structuredereferencing pointer to incomplete typedivision by zerodoes not support multilibdup2 %d 1duplicate %<const%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qsduplicate (or overlapping) case valueduplicate case valueduplicate label declaration %qsdynamic dependency %s not foundempty declarationempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenumeration values exceed range of largest integerenumerator value for %qE is not an integer constanterror in args to spec function '%s'error: excess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpression statement has incomplete typeextra brace group at end of initializerextra elements in scalar initializerextra semicolon in struct or union specifiedfailed to find class '%s'fatal error: fclosefclose %sfdopenfield %qs declared as a functionfield %qs has incomplete typefield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument to %<va_arg%> not of type %<va_list%>floating constant misusedfloating point overflow in expressionfopen %sfor each function it appears in.)format argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedfp software completion requires -mtrap-precision=ifunction %qD is initialized like a variablefunction body not availablefunction call has aggregate valuefunction declaration isn%'t a prototypefunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function does not return string typefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction returns address of local variablegcc driver version %s executing gcc version %s
  gcc version %s
  gcov (GCC) %s
  global register variable follows a function definitionglobal register variable has initial valueif this code is reached, the program will abortignoring duplicate directory "%s"
*************** FITNESS FOR A PARTICULAR PURPOSE.
*** 123,129 ****
  unconditional %2d taken %s
  union cannot be made transparentunion has no membersunion has no named membersunknown conversion type character 0x%x in formatunknown machine mode %qsunknown move insn:unknown relocation unspecunknown spec function '%s'unnamed struct/union that defines no instancesunrecognizable insn:unrecognized format specifierunrecoverable errorunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatupper value in case label range exceeds maximum value for typeuse __attribute__ ((vector_size)) insteaduse of %s and %s together in %s formatuseless %<__thread%> in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationvariable %qD has initializer but incomplete typevariable or field %qs declared voidvariable previously declared %<static%> redeclared %<extern%>variable-sized object may not be initializedvector overflow in expressionvoid value not ignored as it ought to bewarning: wchar_t-array initialized from non-wide stringwidth of %qs exceeds its typewrong number of arguments specified for %qs attributewrong 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 pluszero width for bit-field %qszero width in %s formatzero-length %s format stringProject-Id-Version: gcc 4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-06-21 20:13+0200
  Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>
  Language-Team: Dutch <vertaling@vrijschrift.org>
--- 122,128 ----
  unconditional %2d taken %s
  union cannot be made transparentunion has no membersunion has no named membersunknown conversion type character 0x%x in formatunknown machine mode %qsunknown move insn:unknown relocation unspecunknown spec function '%s'unnamed struct/union that defines no instancesunrecognizable insn:unrecognized format specifierunrecoverable errorunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatupper value in case label range exceeds maximum value for typeuse __attribute__ ((vector_size)) insteaduse of %s and %s together in %s formatuseless %<__thread%> in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationvariable %qD has initializer but incomplete typevariable or field %qs declared voidvariable previously declared %<static%> redeclared %<extern%>variable-sized object may not be initializedvector overflow in expressionvoid value not ignored as it ought to bewarning: wchar_t-array initialized from non-wide stringwidth of %qs exceeds its typewrong number of arguments specified for %qs attributewrong 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 pluszero width for bit-field %qszero width in %s formatzero-length %s format stringProject-Id-Version: gcc 4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2005-06-21 20:13+0200
  Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>
  Language-Team: Dutch <vertaling@vrijschrift.org>
*************** GESCHIKTHEID VOOR ENIG DOEL.
*** 228,234 ****
  collect: %s wordt opnieuw gecompileerd
  collect: er wordt aan %s geprutst in %s
  komma aan het einde van enumerator-lijstvergelijking tussen pointer en integervergelijking tussen signed en unsignedvergelijking is altijd vals omwille van het beperkte bereik van het datatypevergelijking is altijd waar omwille van het beperkte bereik van het datatypevergelijking van volledige en onvolledige pointerseen cast ontbreekt bij vergelijking van ongelijke pointer-typesvergelijking van gepromoveerde ~unsigned met constantevergelijking van gepromoveerde ~unsigned met unsignedvergelijking van 'unsigned' expressie < 0 is altijd valsvergelijking van 'unsigned' expressie >= 0 is altijd waarvergelijkingen als 'X <= Y <= Z' hebben niet hun wiskundige betekeniscompilatie beÃ«indigd ten gevolge van -Wfatal-errors.
! continue-statement niet in een lusconversie mist type aan het einde van het formaatconversie naar niet-scalair type gevraagdkon insn niet splitsenkon '%s' niet uitvoeren: %sdatadefinitie heeft geen type of opslagklassedeclaratie declareert niets%qs wordt gedeclareerd als een array van functies%qs wordt gedeclareerd als een array van voidsdecrementeren van pointer naar onbekend structuredereferentie van pointer naar onvolledig typedeling door nulondersteunt geen multilibdup2 %d 1herhaalde %<const%>herhaalde %<restrict%>herhaalde %<volatile%>herhaalde %qsherhaalde (of overlappende) case-waardeherhaalde case-waardeherhaalde label-declaratie %qsdynamische dependency %s niet gevondenlege declaratieleeg indexbereik in beginwaardelege linkse precisie gebruikt in %s formaatlege precisie in %s formaatleeg bereik opgegevenlege scalaire beginwaardeenumeratiewaarden overschrijden het bereik van de grootste integerenumeratiewaarde voor %qE is geen integerconstantefout in argumenten voor spec-functie '%s'fout: overtollige elementen in beginwaarde van arrayovertollige elementen in beginwaarde van char arrayovertollige elementen in beginwaarde van scalairovertollige elementen in beginwaarde van structovertollige elementen in beginwaarde van unionovertollige elementen in beginwaarde van vectorexecv %sexpressie-statement heeft onvolledig typeextra accolade-groep aan einde van beginwaardeextra elementen in scalaire beginwaardeextra puntkomma opgegeven in definitie van methodeextra puntkomma opgegeven in struct of unionkan klasse '%s' niet vindenfatale fout: fclosefclose %sfdopenveld %qs als een functie gedeclareerdveld %qs heeft een onvolledig typeveldnaam in beginwaarde van iets anders dan record of unionveldprecisieveldbreedteveldbreedte in printf-formaatveldbreedte in scanf-formaatveldbreedte in strfmon-formaatveldbreedte in strftime-formaatdeclaratie van %qs op bestandsniveau specifieert %<auto%>declaratie van %qs op bestandsniveau specifieert %<auto%>opvulkarakteropvulkarakter in strfmon-formaatfini-functie gevonden in object %shet eerste argument van %<va_arg%> is geen %<va_list%>floating-point constante verkeerd gebruiktfloating-point overflow in expressiefopen %skeer vermeld voor elke functie waarin hij staat.)formaat-argument %d ongebruikt voor gebruikt argument %d in $-stijl formaatformaat-argument %d meer dan eens gebruikt in %s formaatformaat is een wide-character stringformaat is geen stringconstante en er zijn geen formaat-argumentenformaat is geen stringconstante, de argumenttypes werden dus niet nagekekenformaat is geen stringconstante, de formaatstring werd dus niet nagekekenfp vervollediging in software heeft -mtrap-precision=i nodigfunctie %qD krijgt beginwaarde alsof het een variabele isfunctielichaam niet beschikbaarfunctie-oproep heeft geaggregeerde waardefunctie-declaratie is geen prototypefunctie-definitie als %<__thread%> gedeclareerdfunctie-definitie als %<auto%> gedeclareerdfunctie-definitie als %<register%> gedeclareerdfunctie-definitie als %<typdef%> gedeclareerdfunctie geeft geen string-type terugfunctie wordt niet als kandidaat voor inlining beschouwdfunctie kan niet inline gemaakt wordende terugkeerwaarde van een functie kan geen funtie zijnfunctie geeft adres van lokale variabele teruggcc stuurprogramma versie %s voert gcc versie %s uit
  gcc versie %s
  gcov (GCC) %s
  globale registervariabele volgt op een functiedefinitieglobale registervariabele heeft beginwaardeindien deze code bereikt wordt, zal het programma afgebroken wordendubbele folder "%s" wordt genegeerd
--- 227,233 ----
  collect: %s wordt opnieuw gecompileerd
  collect: er wordt aan %s geprutst in %s
  komma aan het einde van enumerator-lijstvergelijking tussen pointer en integervergelijking tussen signed en unsignedvergelijking is altijd vals omwille van het beperkte bereik van het datatypevergelijking is altijd waar omwille van het beperkte bereik van het datatypevergelijking van volledige en onvolledige pointerseen cast ontbreekt bij vergelijking van ongelijke pointer-typesvergelijking van gepromoveerde ~unsigned met constantevergelijking van gepromoveerde ~unsigned met unsignedvergelijking van 'unsigned' expressie < 0 is altijd valsvergelijking van 'unsigned' expressie >= 0 is altijd waarvergelijkingen als 'X <= Y <= Z' hebben niet hun wiskundige betekeniscompilatie beÃ«indigd ten gevolge van -Wfatal-errors.
! continue-statement niet in een lusconversie mist type aan het einde van het formaatconversie naar niet-scalair type gevraagdkon insn niet splitsenkon '%s' niet uitvoeren: %sdatadefinitie heeft geen type of opslagklassedeclaratie declareert niets%qs wordt gedeclareerd als een array van functies%qs wordt gedeclareerd als een array van voidsdecrementeren van pointer naar onbekend structuredereferentie van pointer naar onvolledig typedeling door nulondersteunt geen multilibdup2 %d 1herhaalde %<const%>herhaalde %<restrict%>herhaalde %<volatile%>herhaalde %qsherhaalde (of overlappende) case-waardeherhaalde case-waardeherhaalde label-declaratie %qsdynamische dependency %s niet gevondenlege declaratieleeg indexbereik in beginwaardelege linkse precisie gebruikt in %s formaatlege precisie in %s formaatleeg bereik opgegevenlege scalaire beginwaardeenumeratiewaarden overschrijden het bereik van de grootste integerenumeratiewaarde voor %qE is geen integerconstantefout in argumenten voor spec-functie '%s'fout: overtollige elementen in beginwaarde van arrayovertollige elementen in beginwaarde van char arrayovertollige elementen in beginwaarde van scalairovertollige elementen in beginwaarde van structovertollige elementen in beginwaarde van unionovertollige elementen in beginwaarde van vectorexecv %sexpressie-statement heeft onvolledig typeextra accolade-groep aan einde van beginwaardeextra elementen in scalaire beginwaardeextra puntkomma opgegeven in struct of unionkan klasse '%s' niet vindenfatale fout: fclosefclose %sfdopenveld %qs als een functie gedeclareerdveld %qs heeft een onvolledig typeveldnaam in beginwaarde van iets anders dan record of unionveldprecisieveldbreedteveldbreedte in printf-formaatveldbreedte in scanf-formaatveldbreedte in strfmon-formaatveldbreedte in strftime-formaatdeclaratie van %qs op bestandsniveau specifieert %<auto%>declaratie van %qs op bestandsniveau specifieert %<auto%>opvulkarakteropvulkarakter in strfmon-formaatfini-functie gevonden in object %shet eerste argument van %<va_arg%> is geen %<va_list%>floating-point constante verkeerd gebruiktfloating-point overflow in expressiefopen %skeer vermeld voor elke functie waarin hij staat.)formaat-argument %d ongebruikt voor gebruikt argument %d in $-stijl formaatformaat-argument %d meer dan eens gebruikt in %s formaatformaat is een wide-character stringformaat is geen stringconstante en er zijn geen formaat-argumentenformaat is geen stringconstante, de argumenttypes werden dus niet nagekekenformaat is geen stringconstante, de formaatstring werd dus niet nagekekenfp vervollediging in software heeft -mtrap-precision=i nodigfunctie %qD krijgt beginwaarde alsof het een variabele isfunctielichaam niet beschikbaarfunctie-oproep heeft geaggregeerde waardefunctie-declaratie is geen prototypefunctie-definitie als %<__thread%> gedeclareerdfunctie-definitie als %<auto%> gedeclareerdfunctie-definitie als %<register%> gedeclareerdfunctie-definitie als %<typdef%> gedeclareerdfunctie geeft geen string-type terugfunctie wordt niet als kandidaat voor inlining beschouwdfunctie kan niet inline gemaakt wordende terugkeerwaarde van een functie kan geen funtie zijnfunctie geeft adres van lokale variabele teruggcc stuurprogramma versie %s voert gcc versie %s uit
  gcc versie %s
  gcov (GCC) %s
  globale registervariabele volgt op een functiedefinitieglobale registervariabele heeft beginwaardeindien deze code bereikt wordt, zal het programma afgebroken wordendubbele folder "%s" wordt genegeerd
diff -Nrcpad gcc-4.0.1/gcc/po/nl.po gcc-4.0.2/gcc/po/nl.po
*** gcc-4.0.1/gcc/po/nl.po	Tue Jun 21 20:59:01 2005
--- gcc-4.0.2/gcc/po/nl.po	Sun Sep  4 12:24:39 2005
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-06-21 20:13+0200\n"
  "Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
  "PO-Revision-Date: 2005-06-21 20:13+0200\n"
  "Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
*************** msgstr ""
*** 308,350 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "syntaxfout"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "syntaxfout: kan niet terugkeren"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  msgid "syntax error; also virtual memory exhausted"
  msgstr "syntaxfout; ook is het virtueel geheugen opgebruikt"
  
  # 'parser' en 'stack overflow' vertalen?
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "stack overflow in parser"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "parse-fout"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  msgid "parse error; also virtual memory exhausted"
  msgstr "parse-fout; ook is het virtueel geheugen opgebruikt"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  msgid "parse error: cannot back up"
  msgstr "parse-fout: kan niet terugkeren"
  
--- 308,339 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "syntaxfout"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "syntaxfout: kan niet terugkeren"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  msgid "syntax error; also virtual memory exhausted"
  msgstr "syntaxfout; ook is het virtueel geheugen opgebruikt"
  
  # 'parser' en 'stack overflow' vertalen?
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "stack overflow in parser"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "parse-fout"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr "parse-fout; ook is het virtueel geheugen opgebruikt"
  
! #: c-parse.y:2960
  msgid "parse error: cannot back up"
  msgstr "parse-fout: kan niet terugkeren"
  
*************** msgstr ""
*** 3241,3248 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr ""
--- 3230,3237 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr ""
*************** msgstr ""
*** 6597,8601 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr ""
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! #, fuzzy
! msgid "Missing term"
! msgstr "beginwaarde ontbreekt"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr ""
! 
! #: java/parse.y:746 java/parse.y:784
! #, fuzzy
! msgid "Missing name"
! msgstr "beginwaarde ontbreekt"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr ""
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr ""
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr ""
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr ""
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr ""
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr ""
! 
! #: java/parse.y:989
! #, fuzzy
! msgid "Missing variable initializer"
! msgstr "beginwaarde ontbreekt"
! 
! #: java/parse.y:1006
! #, fuzzy
! msgid "Invalid declaration"
! msgstr "lege declaratie"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr ""
! 
! #: java/parse.y:1013
! #, fuzzy
! msgid "Unbalanced ']'"
! msgstr "niet-gebalanceerde %<#endif%>"
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr ""
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr ""
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr ""
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr ""
! 
! #: java/parse.y:1108
! #, fuzzy
! msgid "Missing formal parameter term"
! msgstr "parameternaam ontbreekt uit parameterlijst"
! 
! #: java/parse.y:1123 java/parse.y:1128
! #, fuzzy
! msgid "Missing identifier"
! msgstr "beginwaarde ontbreekt"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr ""
! 
! #: java/parse.y:1313
! #, fuzzy
! msgid "Invalid interface type"
! msgstr "Ongeldig register voor vergelijking"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr ""
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! #, fuzzy
! msgid "Invalid expression statement"
! msgstr "ongeldige expressie als operand"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr ""
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr ""
! 
! #: java/parse.y:1675
! #, fuzzy
! msgid "Missing or invalid constant expression"
! msgstr "overflow in constante expressie"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr ""
! 
! #: java/parse.y:1735
! #, fuzzy
! msgid "Invalid control expression"
! msgstr "Ongeldig token in expressie"
! 
! #: java/parse.y:1737 java/parse.y:1739
! #, fuzzy
! msgid "Invalid update expression"
! msgstr "Ongeldig token in expressie"
! 
! #: java/parse.y:1764
! #, fuzzy
! msgid "Invalid init statement"
! msgstr "ongeldige beginwaarde"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr ""
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr ""
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr ""
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr ""
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr ""
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr ""
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr ""
! 
! #: java/parse.y:2449
! #, fuzzy
! msgid "']' expected, invalid type expression"
! msgstr "ongeldige waarheidsexpressie"
! 
! #: java/parse.y:2452
! #, fuzzy
! msgid "Invalid type expression"
! msgstr "Ongeldig token in expressie"
! 
! #: java/parse.y:2564
! #, fuzzy
! msgid "Invalid reference type"
! msgstr "Ongeldige modus voor gen_tst_reg"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr ""
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr ""
! 
! #: options.c:943
  msgid "Display this information"
  msgstr ""
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:961
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "niet-beÃ«indigde commentaar"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:976
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  
! #: options.c:979
  msgid "Print the name of header files as they are used"
  msgstr ""
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
  msgstr ""
  
! #: options.c:991
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:1021
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr ""
  
! #: options.c:1024
  msgid "Optimize for space rather than speed"
  msgstr ""
  
! #: options.c:1027
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr ""
  
! #: options.c:1042
! #, fuzzy
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "accolades ontbreken rond beginwaarde"
  
! #: options.c:1048
  #, fuzzy
  msgid "Warn about casting functions to incompatible types"
  msgstr "parameter wijst naar een onvolledig type"
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr ""
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr ""
  
! #: options.c:1057
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "array subscript is van het type %<char%>"
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:1066
  #, fuzzy
! msgid "Warn about implicit conversion"
! msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: options.c:1069
  msgid "Warn when all constructors and destructors are private"
  msgstr ""
  
! #: options.c:1072
  msgid "Warn when a declaration is found after a statement"
  msgstr ""
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr ""
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr ""
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr ""
  
! #: options.c:1084
  msgid "Warn about compile-time integer division by zero"
  msgstr ""
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr ""
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr ""
  
! #: options.c:1096
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr ""
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
  msgstr ""
  
! #: options.c:1111
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "formaatstring niet beÃ«indigd"
  
! #: options.c:1114
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr ""
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
  msgstr ""
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr ""
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr ""
  
! #: options.c:1126
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "%s formaatstring van lengte 0"
  
! #: options.c:1135
  #, fuzzy
  msgid "Warn about implicit function declarations"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr ""
  
! #: options.c:1141
! #, fuzzy
! msgid "Warn about calls with implicit interface"
! msgstr "parameternamen (zonder types) in functiedeclaratie"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1150
  #, fuzzy
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: options.c:1153
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "lijnnummer buiten bereik in %<#line%>-commando"
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1159
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr ""
  
! #: options.c:1162
! #, fuzzy
! msgid "Warn about truncated source lines"
! msgstr "niet-prototype definitie hier"
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr ""
  
! #: options.c:1168
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "geen eerdere declaratie voor %qs"
  
! #: options.c:1171
  #, fuzzy
  msgid "Warn about possibly missing braces around initializers"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: options.c:1174
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: options.c:1177
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: options.c:1180
  #, fuzzy
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1186
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
  
! #: options.c:1189
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: options.c:1192
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "karakterconstante met meer dan Ã©Ã©n karakter"
  
! #: options.c:1195
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: options.c:1198
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: options.c:1201
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "niet-prototype definitie hier"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! msgid "Warn about usage of non-standard intrinsics"
! msgstr ""
! 
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
  msgstr ""
  
! #: options.c:1213
  msgid "Warn if an old-style parameter definition is used"
  msgstr ""
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr ""
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr ""
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr ""
  
! #: options.c:1225
  msgid "Warn when padding is required to align structure members"
  msgstr ""
  
! #: options.c:1228
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
  msgstr ""
  
! #: options.c:1234
  #, fuzzy
  msgid "Warn about function pointer arithmetic"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: options.c:1237
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
  
! #: options.c:1240
  msgid "Warn if inherited methods are unimplemented"
  msgstr ""
  
! #: options.c:1243
  #, fuzzy
  msgid "Warn about multiple declarations of the same object"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr ""
! 
! #: options.c:1249
  #, fuzzy
  msgid "Warn when the compiler reorders code"
  msgstr "incompatibele record-modus"
  
! #: options.c:1252
  #, fuzzy
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "teruggeefwaarde krijgt standaardtype %<int%>"
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr ""
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  
! #: options.c:1261
  #, fuzzy
  msgid "Warn when one local variable shadows another"
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: options.c:1264
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "formaatstring niet beÃ«indigd"
  
! #: options.c:1267
  #, fuzzy
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
  
! #: options.c:1270 options.c:1273
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "niet-prototype definitie hier"
  
! #: options.c:1282
! #, fuzzy
! msgid "Warn about \"suspicious\" constructs"
! msgstr "geen eerdere declaratie voor %qs"
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr ""
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr ""
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr ""
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr ""
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr ""
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
  msgstr ""
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1306
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: options.c:1309
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "ongedefinieerd of ongeldig #-commando"
  
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "overflow in constante expressie"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr ""
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr ""
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr ""
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr ""
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr ""
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr ""
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr ""
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr ""
  
! #: options.c:1348
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr ""
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1357
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr ""
  
! #: options.c:1369
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr ""
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr ""
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr ""
! 
! #: options.c:1378
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1381
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
  msgstr ""
  
! #: options.c:1390
  #, fuzzy
  msgid "Align the start of functions"
  msgstr "impliciete declaratie van functie %qs"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr ""
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr ""
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr ""
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
  msgstr ""
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr ""
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
  msgstr ""
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
  msgstr ""
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
! 
! #: options.c:1441
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr ""
  
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr ""
! 
! #: options.c:1447
  msgid "Generate code to check bounds before indexing arrays"
  msgstr ""
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
  msgstr ""
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr ""
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: options.c:1471
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr ""
  
! #: options.c:1474
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr ""
  
! #: options.c:1477
  msgid "Save registers around function calls"
  msgstr ""
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr ""
  
! #: options.c:1483
! msgid "Generate checks for references to NULL"
! msgstr ""
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr ""
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr ""
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr ""
  
! #: options.c:1498
  msgid "Reduce the size of object files"
  msgstr ""
  
! #: options.c:1501
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "slechte stringconstante"
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1507
  msgid "Perform a register copy-propagation optimization pass"
  msgstr ""
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr ""
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr ""
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "keer vermeld voor elke functie waarin hij staat.)"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr ""
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr ""
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr ""
  
! #: options.c:1546
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr ""
  
- #: options.c:1555
- msgid "Allow dollar signs in entity names"
- msgstr ""
- 
  # "brede string"? "string met brede karakters/tekens"?
! #: options.c:1558
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "formaat is een wide-character string"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr ""
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr ""
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr ""
! 
! #: options.c:1597
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr ""
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr ""
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "OnbeÃ«indigde stringconstante"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr ""
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1630
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr ""
  
! #: options.c:1633
! msgid "Assume that the source file is fixed form"
! msgstr ""
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr ""
  
! #: options.c:1648
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "numerieke constante zonder cijfers"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr ""
! 
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
  msgstr ""
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
! 
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr ""
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr ""
  
! #: options.c:1666
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "keer vermeld voor elke functie waarin hij staat.)"
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
  msgstr ""
  
! #: options.c:1672
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr ""
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr ""
  
! #: options.c:1678
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr ""
  
! #: options.c:1681
  msgid "Perform store motion after global common subexpression elimination"
  msgstr ""
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
  msgstr ""
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr ""
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
  msgstr ""
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr ""
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr ""
  
! #: options.c:1711
  #, fuzzy
  msgid "Process #ident directives"
  msgstr "ongeldig preprocessing-commando"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1717
  #, fuzzy
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: options.c:1720
  #, fuzzy
  msgid "Export functions even if they can be inlined"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: options.c:1723
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "impliciete declaratie van functie %qs"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "impliciete declaratie van functie %qs"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr ""
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr ""
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
  msgstr ""
  
! #: options.c:1747
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr ""
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
  msgstr ""
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr ""
! 
! #: options.c:1762
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  
! #: options.c:1771
  msgid "Give external symbols a leading underscore"
  msgstr ""
  
! #: options.c:1774
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "lege declaratie"
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr ""
  
! #: options.c:1780
  #, fuzzy
  msgid "Set errno after built-in math functions"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
  msgstr ""
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  
! #: options.c:1798
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr ""
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  msgid "Move loop invariant computations out of loops"
  msgstr ""
  
! #: options.c:1810
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr ""
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr ""
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr ""
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr ""
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1849
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr ""
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr ""
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
  msgstr ""
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr ""
  
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr ""
! 
! #: options.c:1867
  msgid "Enable optional diagnostics"
  msgstr ""
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr ""
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
  msgstr ""
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1891
  msgid "Perform loop peeling"
  msgstr ""
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
  msgstr ""
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr ""
  
! #: options.c:1903
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1906
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr ""
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
  msgstr ""
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1936
  msgid "Return small aggregates in registers"
  msgstr ""
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr ""
  
! #: options.c:1942
  msgid "Perform a register renaming optimization pass"
  msgstr ""
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr ""
  
! #: options.c:1948
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr ""
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr ""
  
! #: options.c:1963
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr ""
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr ""
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
  msgstr ""
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr ""
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr ""
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr ""
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr ""
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:2002
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr ""
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr ""
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr ""
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr ""
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr ""
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr ""
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
  msgstr ""
  
! #: options.c:2044
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "floating-point fout bij het uitschrijven van een constante"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr ""
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr ""
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr ""
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr ""
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr ""
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr ""
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:2089
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr ""
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
  msgstr ""
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr ""
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
  msgstr ""
  
! #: options.c:2107
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:2113
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "floating-point constante buiten bereik"
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr ""
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "lege declaratie"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr ""
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "lege declaratie"
  
! #: options.c:2140
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "lege declaratie"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  msgid "Enable loop invariant motion on trees"
  msgstr ""
  
! #: options.c:2149
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:2152
  #, fuzzy
  msgid "Enable linear loop transforms on trees"
  msgstr "lege declaratie"
  
! #: options.c:2155
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "lege declaratie"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "lege declaratie"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  msgid "Enable loop vectorization on trees"
  msgstr ""
  
! #: options.c:2173
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr ""
  
! #: options.c:2176
! msgid "Append underscores to externally visible names"
! msgstr ""
! 
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
  msgstr ""
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr ""
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr ""
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr ""
  
! #: options.c:2197
  msgid "Perform loop unswitching"
  msgstr ""
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr ""
  
! #: options.c:2203
! msgid "Generate code for the Boehm GC"
! msgstr ""
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr ""
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
! 
! #: options.c:2212
  msgid "Perform variable tracking"
  msgstr ""
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr ""
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr ""
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr ""
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr ""
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr ""
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr ""
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr ""
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2260
  msgid "Generate debug information in default format"
  msgstr ""
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr ""
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr ""
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr ""
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr ""
  
! #: options.c:2275
  msgid "Generate debug information in STABS format"
  msgstr ""
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr ""
  
! #: options.c:2281
  msgid "Generate debug information in VMS format"
  msgstr ""
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr ""
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr ""
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2332
  msgid "-o <file>\tPlace output into <file>"
  msgstr ""
  
! #: options.c:2335
  msgid "Enable function profiling"
  msgstr ""
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Geef waarschuwingen om stricte opvolging van de standaard te garanderen"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr "Zoals -pedantic, maar beschouw problemen als fouten"
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
  msgstr ""
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr ""
  
! #: options.c:2353
  msgid "Remap file names when including files"
  msgstr ""
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "Volg de ISO 1998 C++ standaard"
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr "Volg de ISO 1990 C standaard"
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr "Volg de ISO 1999 C standaard"
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr "Verouderd; gebruik liever -std=c99"
  
! #: options.c:2368
! #, fuzzy
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr "Volg de ISO 1990 C standaard"
! 
! #: options.c:2371
! #, fuzzy
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr "Volg de ISO 1990 C standaard"
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "Volg de ISO 1998 C++ standaard met GNU uitbreidingen"
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "Volg de ISO 1990 C standaard met GNU uitbreidingen"
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "Volg de ISO 1999 C standaard met GNU uitbreidingen"
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "Verouderd; gebruik liever -std=gnu99"
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "Volg de ISO 1990 C standaard zoals aangepast in 1994"
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "Verouderd; gebruik liever -std=iso9899:1999"
  
  # of "preprocessing" behouden?
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr "Schakel traditionele voorverwerking in"
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tOndersteun ISO C trigraphs"
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "Definieer geen systeem-specifieke of GCC-specifieke macros op voorhand"
  
  # kan beter
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr "Schakel uitgebreide boodschappen in"
  
! #: options.c:2416
  msgid "Suppress warnings"
  msgstr "Onderdruk waarschuwingen"
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " conflicterende opties voor codegeneratie gebruikt"
--- 6586,8231 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr ""
  
! #: options.c:881
  msgid "Display this information"
  msgstr ""
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:899
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "niet-beÃ«indigde commentaar"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:914
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  
! #: options.c:917
  msgid "Print the name of header files as they are used"
  msgstr ""
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:923
! #, fuzzy
! msgid "Generate make dependencies"
! msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
! 
! #: options.c:926
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr ""
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr ""
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "case-label niet in een switch-statement"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr ""
! 
! #: options.c:950
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr ""
  
! #: options.c:953
  msgid "Optimize for space rather than speed"
  msgstr ""
  
! #: options.c:956
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr ""
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr ""
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr ""
  
! #: options.c:974
  #, fuzzy
  msgid "Warn about casting functions to incompatible types"
  msgstr "parameter wijst naar een onvolledig type"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr ""
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr ""
  
! #: options.c:983
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "array subscript is van het type %<char%>"
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:992
  #, fuzzy
! msgid "Warn about possibly confusing type conversions"
! msgstr "accolades ontbreken rond beginwaarde"
  
! #: options.c:995
  msgid "Warn when all constructors and destructors are private"
  msgstr ""
  
! #: options.c:998
  msgid "Warn when a declaration is found after a statement"
  msgstr ""
  
! #: options.c:1001
! #, fuzzy
! msgid "Warn about deprecated compiler features"
! msgstr "niet-prototype definitie hier"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr ""
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr ""
  
! #: options.c:1010
  msgid "Warn about compile-time integer division by zero"
  msgstr ""
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr ""
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr ""
  
! #: options.c:1022
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
  msgstr ""
  
! #: options.c:1034
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "formaatstring niet beÃ«indigd"
  
! #: options.c:1037
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr ""
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
  msgstr ""
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr ""
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr ""
  
! #: options.c:1049
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "%s formaatstring van lengte 0"
  
! #: options.c:1058
  #, fuzzy
  msgid "Warn about implicit function declarations"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr ""
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1070
  #, fuzzy
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: options.c:1073
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "lijnnummer buiten bereik in %<#line%>-commando"
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1079
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr ""
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr ""
  
! #: options.c:1085
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "geen eerdere declaratie voor %qs"
  
! #: options.c:1088
  #, fuzzy
  msgid "Warn about possibly missing braces around initializers"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: options.c:1091
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: options.c:1094
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: options.c:1097
  #, fuzzy
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1103
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
  
! #: options.c:1106
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: options.c:1109
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "karakterconstante met meer dan Ã©Ã©n karakter"
  
! #: options.c:1112
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: options.c:1115
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: options.c:1118
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "niet-prototype definitie hier"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
  msgstr ""
  
! #: options.c:1127
  msgid "Warn if an old-style parameter definition is used"
  msgstr ""
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr ""
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr ""
  
! #: options.c:1136
  msgid "Warn when padding is required to align structure members"
  msgstr ""
  
! #: options.c:1139
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
  msgstr ""
  
! #: options.c:1145
  #, fuzzy
  msgid "Warn about function pointer arithmetic"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: options.c:1148
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
  
! #: options.c:1151
  msgid "Warn if inherited methods are unimplemented"
  msgstr ""
  
! #: options.c:1154
  #, fuzzy
  msgid "Warn about multiple declarations of the same object"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: options.c:1157
  #, fuzzy
  msgid "Warn when the compiler reorders code"
  msgstr "incompatibele record-modus"
  
! #: options.c:1160
  #, fuzzy
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "teruggeefwaarde krijgt standaardtype %<int%>"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr ""
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  
! #: options.c:1169
  #, fuzzy
  msgid "Warn when one local variable shadows another"
  msgstr "De locale variabele %<insn%> heeft de waarde:"
  
! #: options.c:1172
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "formaatstring niet beÃ«indigd"
  
! #: options.c:1175
  #, fuzzy
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
  
! #: options.c:1178 options.c:1181
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "niet-prototype definitie hier"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr ""
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr ""
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr ""
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr ""
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr ""
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
  msgstr ""
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1211
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: options.c:1214
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "ongedefinieerd of ongeldig #-commando"
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr ""
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr ""
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr ""
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr ""
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr ""
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr ""
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr ""
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr ""
  
! #: options.c:1247
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr ""
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1256
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr ""
  
! #: options.c:1268
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr ""
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr ""
  
! #: options.c:1274
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1277
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
  msgstr ""
  
! #: options.c:1286
  #, fuzzy
  msgid "Align the start of functions"
  msgstr "impliciete declaratie van functie %qs"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr ""
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr ""
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr ""
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
  msgstr ""
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr ""
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
  msgstr ""
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
  msgstr ""
  
! #: options.c:1328
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr ""
  
! #: options.c:1331
  msgid "Generate code to check bounds before indexing arrays"
  msgstr ""
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
  msgstr ""
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr ""
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: options.c:1355
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr ""
  
! #: options.c:1358
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr ""
  
! #: options.c:1361
  msgid "Save registers around function calls"
  msgstr ""
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr ""
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr ""
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr ""
  
! #: options.c:1373
  msgid "Reduce the size of object files"
  msgstr ""
  
! #: options.c:1376
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "slechte stringconstante"
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1382
  msgid "Perform a register copy-propagation optimization pass"
  msgstr ""
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr ""
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr ""
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "keer vermeld voor elke functie waarin hij staat.)"
  
! #: options.c:1400
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr ""
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr ""
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr ""
  
! #: options.c:1412
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr ""
  
  # "brede string"? "string met brede karakters/tekens"?
! #: options.c:1415
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "formaat is een wide-character string"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr ""
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1436
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr ""
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr ""
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr ""
  
! #: options.c:1460
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr ""
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr ""
  
! #: options.c:1475
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "numerieke constante zonder cijfers"
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
  msgstr ""
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr ""
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr ""
  
! #: options.c:1487
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "keer vermeld voor elke functie waarin hij staat.)"
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
  msgstr ""
  
! #: options.c:1493
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr ""
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr ""
  
! #: options.c:1499
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr ""
  
! #: options.c:1502
  msgid "Perform store motion after global common subexpression elimination"
  msgstr ""
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
  msgstr ""
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr ""
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
  msgstr ""
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr ""
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr ""
  
! #: options.c:1529
  #, fuzzy
  msgid "Process #ident directives"
  msgstr "ongeldig preprocessing-commando"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  
! #: options.c:1535
  #, fuzzy
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: options.c:1538
  #, fuzzy
  msgid "Export functions even if they can be inlined"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: options.c:1541
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "impliciete declaratie van functie %qs"
  
! #: options.c:1544
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "impliciete declaratie van functie %qs"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr ""
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
  msgstr ""
  
! #: options.c:1553
! #, fuzzy
! msgid "Integrate simple functions into their callers"
! msgstr "pointer naar lid-functie gebruikt in rekensom"
! 
! #: options.c:1559
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr ""
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
  msgstr ""
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  
! #: options.c:1580
  msgid "Give external symbols a leading underscore"
  msgstr ""
  
! #: options.c:1583
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "lege declaratie"
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr ""
  
! #: options.c:1589
  #, fuzzy
  msgid "Set errno after built-in math functions"
  msgstr "interne fout - slechte ingebouwde functie %qs"
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
  msgstr ""
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  
! #: options.c:1601
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr ""
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  msgid "Move loop invariant computations out of loops"
  msgstr ""
  
! #: options.c:1610
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr ""
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr ""
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr ""
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1646
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr ""
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr ""
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
  msgstr ""
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr ""
  
! #: options.c:1661
  msgid "Enable optional diagnostics"
  msgstr ""
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr ""
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
  msgstr ""
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1679
  msgid "Perform loop peeling"
  msgstr ""
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
  msgstr ""
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr ""
  
! #: options.c:1691
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1694
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr ""
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
  msgstr ""
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1724
  msgid "Return small aggregates in registers"
  msgstr ""
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr ""
  
! #: options.c:1730
  msgid "Perform a register renaming optimization pass"
  msgstr ""
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr ""
  
! #: options.c:1736
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr ""
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr ""
  
! #: options.c:1748
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr ""
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr ""
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
  msgstr ""
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr ""
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr ""
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr ""
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr ""
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr ""
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr ""
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr ""
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr ""
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr ""
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr ""
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
  msgstr ""
  
! #: options.c:1826
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "floating-point fout bij het uitschrijven van een constante"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr ""
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr ""
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr ""
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr ""
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr ""
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:1868
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr ""
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
  msgstr ""
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr ""
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
  msgstr ""
  
! #: options.c:1886
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:1892
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "floating-point constante buiten bereik"
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr ""
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  #, fuzzy
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "lege declaratie"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr ""
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "lege declaratie"
  
! #: options.c:1919
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "lege declaratie"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  msgid "Enable loop invariant motion on trees"
  msgstr ""
  
! #: options.c:1928
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:1931
  #, fuzzy
  msgid "Enable linear loop transforms on trees"
  msgstr "lege declaratie"
  
! #: options.c:1934
  #, fuzzy
  msgid "Enable loop optimizations on tree level"
  msgstr "lege declaratie"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  #, fuzzy
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "lege declaratie"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  msgid "Enable loop vectorization on trees"
  msgstr ""
  
! #: options.c:1952
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr ""
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
  msgstr ""
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr ""
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr ""
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr ""
  
! #: options.c:1973
  msgid "Perform loop unswitching"
  msgstr ""
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr ""
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr ""
  
! #: options.c:1982
  msgid "Perform variable tracking"
  msgstr ""
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr ""
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr ""
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr ""
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr ""
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr ""
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr ""
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr ""
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2030
  msgid "Generate debug information in default format"
  msgstr ""
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr ""
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr ""
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr ""
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr ""
  
! #: options.c:2045
  msgid "Generate debug information in STABS format"
  msgstr ""
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr ""
  
! #: options.c:2051
  msgid "Generate debug information in VMS format"
  msgstr ""
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr ""
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr ""
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2102
  msgid "-o <file>\tPlace output into <file>"
  msgstr ""
  
! #: options.c:2105
  msgid "Enable function profiling"
  msgstr ""
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Geef waarschuwingen om stricte opvolging van de standaard te garanderen"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr "Zoals -pedantic, maar beschouw problemen als fouten"
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
  msgstr ""
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr ""
  
! #: options.c:2120
  msgid "Remap file names when including files"
  msgstr ""
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "Volg de ISO 1998 C++ standaard"
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr "Volg de ISO 1990 C standaard"
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr "Volg de ISO 1999 C standaard"
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr "Verouderd; gebruik liever -std=c99"
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "Volg de ISO 1998 C++ standaard met GNU uitbreidingen"
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "Volg de ISO 1990 C standaard met GNU uitbreidingen"
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "Volg de ISO 1999 C standaard met GNU uitbreidingen"
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "Verouderd; gebruik liever -std=gnu99"
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "Volg de ISO 1990 C standaard zoals aangepast in 1994"
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "Verouderd; gebruik liever -std=iso9899:1999"
  
  # of "preprocessing" behouden?
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr "Schakel traditionele voorverwerking in"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tOndersteun ISO C trigraphs"
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "Definieer geen systeem-specifieke of GCC-specifieke macros op voorhand"
  
  # kan beter
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr "Schakel uitgebreide boodschappen in"
  
! #: options.c:2171
! msgid "Display the compiler's version"
! msgstr ""
! 
! #: options.c:2174
  msgid "Suppress warnings"
  msgstr "Onderdruk waarschuwingen"
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "profileren wordt niet ondersteund wanneer -mg gebruikt wordt\n"
+ 
+ #: config/i386/nwld.h:34
+ msgid "Static linking is not supported.\n"
+ msgstr "Statisch linken wordt niet ondersteund.\n"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-msoft-float en -mhard_float mogen niet samen gebruikt worden"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-mbig-endian en -mlittle-endian mogen niet samen gebruikt worden"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " conflicterende opties voor codegeneratie gebruikt"
*************** msgstr " conflicterende opties voor code
*** 8604,8609 ****
--- 8234,8243 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg of -p en -fomit-frame-pointer zijn niet compatibel"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr ""
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "-EB en -EL mogen niet samen gebruikt worden"
*************** msgstr "-mhard-float wordt niet onderste
*** 8616,8625 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "-msingle-float en -msoft-float kunnen niet samen gebruikt worden."
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "-shared en -mdll zijn niet compatibel"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  msgid "does not support multilib"
--- 8250,8255 ----
*************** msgstr "ondersteunt geen multilib"
*** 8631,8675 ****
  msgid "may not use both -m32 and -m64"
  msgstr "-m32 en -m64 mogen niet samen gebruikt worden"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "-c of -S is vereist voor Ada"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr "SH2a ondersteunt little-endian niet"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
! 
! #: config/i386/nwld.h:34
! msgid "Static linking is not supported.\n"
! msgstr "Statisch linken wordt niet ondersteund.\n"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fini en -femit-class-files zijn niet compatibel"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fini en -femit-class-file zijn niet compatibel"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file zou in combinatie met -fsyntax-only gebruikt moeten worden"
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr ""
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
--- 8261,8285 ----
  msgid "may not use both -m32 and -m64"
  msgstr "-m32 en -m64 mogen niet samen gebruikt worden"
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC ondersteunt -C of -CC niet zonder -E"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "-E of -x is nodig wanneer de invoer van standaardinvoer komt"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "-mno-cygwin en -mno-win32 zijn niet compatibel"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "-shared en -mdll zijn niet compatibel"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
*************** msgstr "zowel -p als -pp opgegeven - kie
*** 8683,8703 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-G en -static sluiten elkaar uit"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "-mno-cygwin en -mno-win32 zijn niet compatibel"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC ondersteunt -C of -CC niet zonder -E"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "-E of -x is nodig wanneer de invoer van standaardinvoer komt"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
--- 8293,8317 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-G en -static sluiten elkaar uit"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fini en -femit-class-files zijn niet compatibel"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fini en -femit-class-file zijn niet compatibel"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file zou in combinatie met -fsyntax-only gebruikt moeten worden"
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "-c of -S is vereist voor Ada"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr "SH2a ondersteunt little-endian niet"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
*************** msgstr ""
*** 8731,8747 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr ""
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-msoft-float en -mhard_float mogen niet samen gebruikt worden"
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-mbig-endian en -mlittle-endian mogen niet samen gebruikt worden"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "profileren wordt niet ondersteund wanneer -mg gebruikt wordt\n"
  
  #: attribs.c:175
  #, gcc-internal-format
--- 8345,8357 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr ""
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
  #: attribs.c:175
  #, gcc-internal-format
*************** msgstr "nutteloze %<__thread%> in lege d
*** 9802,9809 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "lege declaratie"
--- 9412,9418 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "lege declaratie"
*************** msgstr "-MG moet samen met ofwel -M, ofw
*** 11306,11322 ****
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C verbiedt een leeg bronbestand"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datadefinitie heeft geen type of opslagklasse"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
--- 10915,10931 ----
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C verbiedt een leeg bronbestand"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datadefinitie heeft geen type of opslagklasse"
  
! #: c-parse.y:388
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
*************** msgstr "ISO C staat geen extra %<;%> bui
*** 11326,11458 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C verbiedt het weglaten van de middelste term van een ?: expresie"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C verbiedt lege initialisatie-accolades"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 verbiedt het opgeven van het te initialiseren element"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C verbiedt het opgeven van het te initialiseren element"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C verbiedt geneste functies"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C verbiedt voorwaartse referenties naar %<enum%> types"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma aan het einde van enumerator-lijst"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "geen puntkomma aan het einde van een struct of union"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "extra puntkomma opgegeven in struct of union"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C verbiedt lid-declaraties zonder leden"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "ISO C verbiedt een label aan het einde van een samengesteld statement"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 verbiedt labeldeclaraties"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C verbiedt labeldeclaraties"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr ""
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr ""
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C heeft een benoemd argument nodig vÃ³Ã³r %<...%>"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "%s voor %qs"
--- 10935,11067 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c-parse.y:498
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c-parse.y:595
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C verbiedt het weglaten van de middelste term van een ?: expresie"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: c-parse.y:661
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c-parse.y:697
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: c-parse.y:1224
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<sizeof%> toegepast op een bitveld"
  
! #: c-parse.y:1372
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C verbiedt lege initialisatie-accolades"
  
! #: c-parse.y:1386
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 verbiedt het opgeven van het te initialiseren element"
  
! #: c-parse.y:1389
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c-parse.y:1393
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
  
! #: c-parse.y:1424
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C verbiedt het opgeven van het te initialiseren element"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C verbiedt geneste functies"
  
! #: c-parse.y:1637
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C verbiedt voorwaartse referenties naar %<enum%> types"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma aan het einde van enumerator-lijst"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "geen puntkomma aan het einde van een struct of union"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "extra puntkomma opgegeven in struct of union"
  
! #: c-parse.y:1698
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C verbiedt lid-declaraties zonder leden"
  
! #: c-parse.y:1864
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "ISO C verbiedt een label aan het einde van een samengesteld statement"
  
! #: c-parse.y:1883
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 verbiedt labeldeclaraties"
  
! #: c-parse.y:1923
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C verbiedt labeldeclaraties"
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
  
! #: c-parse.y:2263
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr ""
  
! #: c-parse.y:2309
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr ""
  
! #: c-parse.y:2371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C heeft een benoemd argument nodig vÃ³Ã³r %<...%>"
  
! #: c-parse.y:2877
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "%s voor %qs"
*************** msgstr "kan bestand '%s' niet openen"
*** 13374,13390 ****
  msgid "unexpected node"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:3340
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: gimplify.c:3452
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 12983,12999 ----
  msgid "unexpected node"
  msgstr "ongeldige operand van %s"
  
! #: gimplify.c:3345
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: gimplify.c:3457
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14375,14381 ****
  msgid "unimplemented functionality"
  msgstr ""
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "interne fout"
--- 13984,13990 ----
  msgid "unimplemented functionality"
  msgstr ""
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "interne fout"
*************** msgstr "arrays van functies zijn niet be
*** 14565,14601 ****
  msgid "function return type cannot be function"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "ongeldige beginwaarde voor bit-string"
  
! #: tree.c:5489
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5526
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5539
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5565
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5577
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
--- 14174,14210 ----
  msgid "function return type cannot be function"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "ongeldige beginwaarde voor bit-string"
  
! #: tree.c:5496
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5533
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5546
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5572
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5584
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
*************** msgstr "close %s"
*** 22742,23489 ****
  msgid "internal error - invalid Utf8 name"
  msgstr ""
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "veld %qs als een functie gedeclareerd"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ""
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "beginwaarde ontbreekt"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, fuzzy, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "ongeldige beginwaarde"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, fuzzy, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "veld %qs heeft al een beginwaarde gekregen"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr ""
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr ""
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr ""
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "herdefinitie van %<struct %s%>"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr ""
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "herhaalde label-declaratie %qs"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr ""
- 
- #: java/parse.y:7151
- #, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr ""
- 
- #: java/parse.y:7156
- #, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr ""
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "ongeldige operand van %s"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "kan klasse '%s' niet vinden"
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "[kan %s niet vinden]"
- 
- #: java/parse.y:10103
- #, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr ""
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr "variabele %qs als inline gedeclareerd"
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "geen eerdere declaratie voor %qs"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "overflow in constante expressie"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "incompatibel type voor argument %d van %qs"
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "herhaalde case-waarde"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- # 'whitespace' -> 'witruimte'?
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "ontbrekende witruimte na getal %qs"
- 
- #: java/parse.y:12357
- #, fuzzy, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "%qs is geen static veld"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr ""
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "ongeldige lvalue in toewijzing"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "incompatibel type voor argument %d van %qs"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, fuzzy, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "registernaam niet opgegeven voor %qs"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- # Is the %s the argument, or is it 'of' the argument?
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "ongeldig type-argument %qs"
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "incompatibel type voor argument %d van %qs"
- 
- # Is the %s the argument, or is it 'of' the argument?
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "ongeldig type-argument %qs"
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "ongeldige registernaam voor %qs"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "incompatibel type voor argument %d van %qs"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "array krijgt niet-constante array-expressie als beginwaarde"
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "incompatibel type voor argument %d van %qs"
- 
- #: java/parse.y:14935
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "leeg indexbereik in beginwaarde"
- 
- #: java/parse.y:14939
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "leeg indexbereik in beginwaarde"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr ""
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "de declaratie van %qs verbergt een parameter"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "dit is een eerdere declaratie"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "label niet in een CASE-statement"
- 
- #: java/parse.y:15315
- #, fuzzy, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "continue-statement niet in een lus"
- 
- #: java/parse.y:15318
- #, fuzzy, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "continue-statement niet in een lus"
- 
- #: java/parse.y:15339
- #, fuzzy, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "break-statement niet in een lus of switch"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "herhaald label %qs"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, gcc-internal-format
- msgid "original label is here"
- msgstr ""
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, fuzzy, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "leeg indexbereik in beginwaarde"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "incompatibel type voor argument %d van %qs"
- 
  # Moet 'signature-string' vertaald worden?
  #: java/typeck.c:533
  #, gcc-internal-format
--- 22351,22356 ----
*************** msgstr ""
*** 23525,23542 ****
  msgid "Constructor can't be %s"
  msgstr "structure heeft geen lid dat %qs heet"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, fuzzy, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "meerdere opslagklassen in declaratie van %qs"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, fuzzy, gcc-internal-format
--- 22392,22397 ----
*************** msgstr ""
*** 23912,23922 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "de declaratie van %qs verbergt een parameter"
  
- #: objc/objc-parse.y:2748
- #, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "extra puntkomma opgegeven in definitie van methode"
- 
  #: treelang/tree1.c:278
  #, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22767,22772 ----
*************** msgstr "Adres van globale registervariab
*** 23941,23943 ****
--- 22791,23051 ----
  #, gcc-internal-format
  msgid "Address of register variable %qD requested."
  msgstr "Adres van registervariabele %qD gevraagd."
+ 
+ #, fuzzy
+ #~ msgid "Missing term"
+ #~ msgstr "beginwaarde ontbreekt"
+ 
+ #, fuzzy
+ #~ msgid "Missing name"
+ #~ msgstr "beginwaarde ontbreekt"
+ 
+ #, fuzzy
+ #~ msgid "Missing variable initializer"
+ #~ msgstr "beginwaarde ontbreekt"
+ 
+ #, fuzzy
+ #~ msgid "Invalid declaration"
+ #~ msgstr "lege declaratie"
+ 
+ #, fuzzy
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "niet-gebalanceerde %<#endif%>"
+ 
+ #, fuzzy
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "parameternaam ontbreekt uit parameterlijst"
+ 
+ #, fuzzy
+ #~ msgid "Missing identifier"
+ #~ msgstr "beginwaarde ontbreekt"
+ 
+ #, fuzzy
+ #~ msgid "Invalid interface type"
+ #~ msgstr "Ongeldig register voor vergelijking"
+ 
+ #, fuzzy
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "ongeldige expressie als operand"
+ 
+ #, fuzzy
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "overflow in constante expressie"
+ 
+ #, fuzzy
+ #~ msgid "Invalid control expression"
+ #~ msgstr "Ongeldig token in expressie"
+ 
+ #, fuzzy
+ #~ msgid "Invalid update expression"
+ #~ msgstr "Ongeldig token in expressie"
+ 
+ #, fuzzy
+ #~ msgid "Invalid init statement"
+ #~ msgstr "ongeldige beginwaarde"
+ 
+ #, fuzzy
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "ongeldige waarheidsexpressie"
+ 
+ #, fuzzy
+ #~ msgid "Invalid type expression"
+ #~ msgstr "Ongeldig token in expressie"
+ 
+ #, fuzzy
+ #~ msgid "Invalid reference type"
+ #~ msgstr "Ongeldige modus voor gen_tst_reg"
+ 
+ #, fuzzy
+ #~ msgid "Warn about possible aliasing of dummy arguments"
+ #~ msgstr "accolades ontbreken rond beginwaarde"
+ 
+ #, fuzzy
+ #~ msgid "Warn about implicit conversion"
+ #~ msgstr "parameternamen (zonder types) in functiedeclaratie"
+ 
+ #, fuzzy
+ #~ msgid "Warn about calls with implicit interface"
+ #~ msgstr "parameternamen (zonder types) in functiedeclaratie"
+ 
+ #, fuzzy
+ #~ msgid "Warn about \"suspicious\" constructs"
+ #~ msgstr "geen eerdere declaratie voor %qs"
+ 
+ #, fuzzy
+ #~ msgid "Warn about underflow of numerical constant expressions"
+ #~ msgstr "overflow in constante expressie"
+ 
+ #, fuzzy
+ #~ msgid "Use f2c calling convention."
+ #~ msgstr "OnbeÃ«indigde stringconstante"
+ 
+ #, fuzzy
+ #~ msgid "Conform to the ISO Fortran 2003 standard."
+ #~ msgstr "Volg de ISO 1990 C standaard"
+ 
+ #, fuzzy
+ #~ msgid "Conform to the ISO Fortran 95 standard."
+ #~ msgstr "Volg de ISO 1990 C standaard"
+ 
+ #, fuzzy
+ #~ msgid "Modifier %qs declared twice"
+ #~ msgstr "veld %qs als een functie gedeclareerd"
+ 
+ #, fuzzy
+ #~ msgid "Missing return statement"
+ #~ msgstr "beginwaarde ontbreekt"
+ 
+ #, fuzzy
+ #~ msgid "Unreachable statement"
+ #~ msgstr "ongeldige beginwaarde"
+ 
+ #, fuzzy
+ #~ msgid "%s %qs already defined in %s:%d"
+ #~ msgstr "veld %qs heeft al een beginwaarde gekregen"
+ 
+ #, fuzzy
+ #~ msgid "%s: recursive invocation of constructor %qs"
+ #~ msgstr "herdefinitie van %<struct %s%>"
+ 
+ #, fuzzy
+ #~ msgid "Type %qs not found in declaration of field %qs"
+ #~ msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
+ 
+ #, fuzzy
+ #~ msgid "Duplicate %s declaration %qs"
+ #~ msgstr "herhaalde label-declaratie %qs"
+ 
+ #, fuzzy
+ #~ msgid "Undefined variable %qs"
+ #~ msgstr "ongeldige operand van %s"
+ 
+ #, fuzzy
+ #~ msgid "No variable %qs defined in class %qs"
+ #~ msgstr "kan klasse '%s' niet vinden"
+ 
+ #, fuzzy
+ #~ msgid "Undefined variable or class name: %qs"
+ #~ msgstr "[kan %s niet vinden]"
+ 
+ #, fuzzy
+ #~ msgid "No variable %qs defined in type %qs"
+ #~ msgstr "variabele %qs als inline gedeclareerd"
+ 
+ #, fuzzy
+ #~ msgid "Class %qs not found in type declaration"
+ #~ msgstr "geen eerdere declaratie voor %qs"
+ 
+ #, fuzzy
+ #~ msgid "Constant expression required"
+ #~ msgstr "overflow in constante expressie"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for case. Can't convert %qs to %<int%>"
+ #~ msgstr "incompatibel type voor argument %d van %qs"
+ 
+ #, fuzzy
+ #~ msgid "Duplicate case label: %<default%>"
+ #~ msgstr "herhaalde case-waarde"
+ 
+ # 'whitespace' -> 'witruimte'?
+ #, fuzzy
+ #~ msgid "missing static field %qs"
+ #~ msgstr "ontbrekende witruimte na getal %qs"
+ 
+ #, fuzzy
+ #~ msgid "not a static field %qs"
+ #~ msgstr "%qs is geen static veld"
+ 
+ #, fuzzy
+ #~ msgid "Invalid left hand side of assignment"
+ #~ msgstr "ongeldige lvalue in toewijzing"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %s. Can't convert %qs to %qs"
+ #~ msgstr "incompatibel type voor argument %d van %qs"
+ 
+ #, fuzzy
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "registernaam niet opgegeven voor %qs"
+ 
+ # Is the %s the argument, or is it 'of' the argument?
+ #, fuzzy
+ #~ msgid "Invalid argument %qs for %<instanceof%>"
+ #~ msgstr "ongeldig type-argument %qs"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %qs. Can't convert %qs to %qs"
+ #~ msgstr "incompatibel type voor argument %d van %qs"
+ 
+ # Is the %s the argument, or is it 'of' the argument?
+ #, fuzzy
+ #~ msgid "Invalid argument type %qs to %qs"
+ #~ msgstr "ongeldig type-argument %qs"
+ 
+ #, fuzzy
+ #~ msgid "Invalid cast from %qs to %qs"
+ #~ msgstr "ongeldige registernaam voor %qs"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
+ #~ msgstr "incompatibel type voor argument %d van %qs"
+ 
+ #, fuzzy
+ #~ msgid "Invalid array initializer for non-array type %qs"
+ #~ msgstr "array krijgt niet-constante array-expressie als beginwaarde"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for array. %s convert %qs to %qs"
+ #~ msgstr "incompatibel type voor argument %d van %qs"
+ 
+ #, fuzzy
+ #~ msgid "%<return%> inside instance initializer"
+ #~ msgstr "leeg indexbereik in beginwaarde"
+ 
+ #, fuzzy
+ #~ msgid "%<return%> inside static initializer"
+ #~ msgstr "leeg indexbereik in beginwaarde"
+ 
+ #, fuzzy
+ #~ msgid "Declaration of %qs shadows a previous label declaration"
+ #~ msgstr "de declaratie van %qs verbergt een parameter"
+ 
+ #, fuzzy
+ #~ msgid "This is the location of the previous declaration of label %qs"
+ #~ msgstr "dit is een eerdere declaratie"
+ 
+ #, fuzzy
+ #~ msgid "No label definition found for %qs"
+ #~ msgstr "label niet in een CASE-statement"
+ 
+ #, fuzzy
+ #~ msgid "%<continue%> must be in loop"
+ #~ msgstr "continue-statement niet in een lus"
+ 
+ #, fuzzy
+ #~ msgid "continue label %qs does not name a loop"
+ #~ msgstr "continue-statement niet in een lus"
+ 
+ #, fuzzy
+ #~ msgid "%<break%> must be in loop or switch"
+ #~ msgstr "break-statement niet in een lus of switch"
+ 
+ #, fuzzy
+ #~ msgid "duplicate case label: %<"
+ #~ msgstr "herhaald label %qs"
+ 
+ #, fuzzy
+ #~ msgid "Exception %qs can't be thrown in initializer"
+ #~ msgstr "leeg indexbereik in beginwaarde"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
+ #~ msgstr "incompatibel type voor argument %d van %qs"
+ 
+ #, fuzzy
+ #~ msgid "Discouraged redundant use of %qs modifier in declaration of %s"
+ #~ msgstr "meerdere opslagklassen in declaratie van %qs"
+ 
+ #~ msgid "extra semicolon in method definition specified"
+ #~ msgstr "extra puntkomma opgegeven in definitie van methode"
diff -Nrcpad gcc-4.0.1/gcc/po/rw.gmo gcc-4.0.2/gcc/po/rw.gmo
*** gcc-4.0.1/gcc/po/rw.gmo	Thu Jul  7 20:47:12 2005
--- gcc-4.0.2/gcc/po/rw.gmo	Wed Sep 28 06:19:32 2005
***************
*** 1,10 ****
! Þ•L|¨©¶ÃÐä{ñm�•©Â'(' expected')' expected'{' expectedIdentifier expectedsyntax errorProject-Id-Version: gcc 3.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-04-04 10:55-0700
  Last-Translator: Steven Michael Murphy <murf@e-tools.com>
  Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>
  MIME-Version: 1.0
  Content-Type: text/plain; charset=UTF-8
  Content-Transfer-Encoding: 8bit
! '(' ntigatunguranye')' ntigatunguranye'{' ntigatunguranyeIkiranga ntigitunguranyeIkosa mu myandikire
\ No newline at end of file
--- 1,10 ----
! Þ•,<PQ{^Úsyntax errorProject-Id-Version: gcc 3.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2005-04-04 10:55-0700
  Last-Translator: Steven Michael Murphy <murf@e-tools.com>
  Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>
  MIME-Version: 1.0
  Content-Type: text/plain; charset=UTF-8
  Content-Transfer-Encoding: 8bit
! Ikosa mu myandikire
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/rw.po gcc-4.0.2/gcc/po/rw.po
*** gcc-4.0.1/gcc/po/rw.po	Thu Jun 16 20:33:49 2005
--- gcc-4.0.2/gcc/po/rw.po	Sun Sep  4 12:25:11 2005
*************** msgid ""
*** 16,22 ****
  msgstr ""
  "Project-Id-Version: gcc 3.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-04-04 10:55-0700\n"
  "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
  "Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
--- 16,22 ----
  msgstr ""
  "Project-Id-Version: gcc 3.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
  "PO-Revision-Date: 2005-04-04 10:55-0700\n"
  "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
  "Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
*************** msgstr "<Komandi: Umurongo"
*** 374,420 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "Ikosa mu myandikire"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  #, fuzzy
  msgid "syntax error: cannot back up"
  msgstr "Ikosa Inyuma Hejuru"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "Ikosa Kitaboneka Ububiko"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  #, fuzzy
  msgid "parser stack overflow"
  msgstr "Byarenze urugero"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  #, fuzzy
  msgid "parse error"
  msgstr "Ikosa"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "Ikosa Kitaboneka Ububiko"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "Ikosa Inyuma Hejuru"
--- 374,409 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "Ikosa mu myandikire"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  #, fuzzy
  msgid "syntax error: cannot back up"
  msgstr "Ikosa Inyuma Hejuru"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
  msgstr "Ikosa Kitaboneka Ububiko"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  #, fuzzy
  msgid "parser stack overflow"
  msgstr "Byarenze urugero"
  
! #: c-parse.y:2956
  #, fuzzy
  msgid "parse error"
  msgstr "Ikosa"
  
! #: c-parse.y:2958
  #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "Ikosa Kitaboneka Ububiko"
  
! #: c-parse.y:2960
  #, fuzzy
  msgid "parse error: cannot back up"
  msgstr "Ikosa Inyuma Hejuru"
*************** msgstr "Kuri ITEGEKONGENGA kugirango"
*** 3554,3561 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, fuzzy, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3543,3550 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, fuzzy, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr "ikoresha Byombi Na: Igikubo Idos
*** 7346,9574 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "ishuri Ryari: OYA Impuza"
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! #, fuzzy
! msgid "Missing term"
! msgstr "Ijambo"
! 
! # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! #, fuzzy
! msgid "';' expected"
! msgstr "';'ntigatunguranye"
! 
! #: java/parse.y:746 java/parse.y:784
! #, fuzzy
! msgid "Missing name"
! msgstr "Izina:"
! 
! # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
! #: java/parse.y:809
! #, fuzzy
! msgid "'*' expected"
! msgstr "'*'ntigatunguranye"
! 
! #: java/parse.y:823
! #, fuzzy
! msgid "Class or interface declaration expected"
! msgstr "Cyangwa Ikitezwe:"
! 
! #: java/parse.y:860 java/parse.y:862
! #, fuzzy
! msgid "Missing class name"
! msgstr "ishuri Izina:"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "'{' ntigatunguranye"
! 
! #: java/parse.y:879
! #, fuzzy
! msgid "Missing super class name"
! msgstr "hejuru ishuri Izina:"
! 
! #: java/parse.y:889 java/parse.y:905
! #, fuzzy
! msgid "Missing interface name"
! msgstr "Izina:"
! 
! #: java/parse.y:989
! #, fuzzy
! msgid "Missing variable initializer"
! msgstr "IMPINDURAGACIRO"
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr ""
! 
! # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! #, fuzzy
! msgid "']' expected"
! msgstr "']'ntigatunguranye"
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr ""
! 
! #: java/parse.y:1049
! #, fuzzy
! msgid "Invalid method declaration, method name required"
! msgstr "Uburyo Uburyo Izina: Bya ngombwa"
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr "Ikiranga ntigitunguranye"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, fuzzy, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr "Uburyo Garuka Ubwoko Bya ngombwa"
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "')' ntigatunguranye"
! 
! #: java/parse.y:1108
! #, fuzzy
! msgid "Missing formal parameter term"
! msgstr "Ijambo"
! 
! #: java/parse.y:1123 java/parse.y:1128
! #, fuzzy
! msgid "Missing identifier"
! msgstr "Ikiranga"
! 
! #: java/parse.y:1148 java/parse.y:1157
! #, fuzzy
! msgid "Missing class type term"
! msgstr "ishuri Ubwoko Ijambo"
! 
! #: java/parse.y:1313
! #, fuzzy
! msgid "Invalid interface type"
! msgstr "Ubwoko"
! 
! # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! #, fuzzy
! msgid "':' expected"
! msgstr "':'ntigatunguranye"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! #, fuzzy
! msgid "Invalid expression statement"
! msgstr "imvugo Inyandiko"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "'(' ntigatunguranye"
! 
! #: java/parse.y:1628
! #, fuzzy
! msgid "Missing term or ')'"
! msgstr "Ijambo Cyangwa"
! 
! #: java/parse.y:1675
! #, fuzzy
! msgid "Missing or invalid constant expression"
! msgstr "Cyangwa Sibyo imvugo"
! 
! #: java/parse.y:1696
! #, fuzzy
! msgid "Missing term and ')' expected"
! msgstr "Ijambo Na Ikitezwe:"
! 
! #: java/parse.y:1735
! #, fuzzy
! msgid "Invalid control expression"
! msgstr "Igenzura imvugo"
! 
! #: java/parse.y:1737 java/parse.y:1739
! #, fuzzy
! msgid "Invalid update expression"
! msgstr "Kuvugurura imvugo"
! 
! #: java/parse.y:1764
! #, fuzzy
! msgid "Invalid init statement"
! msgstr "Inyandiko"
! 
! #: java/parse.y:1964
! #, fuzzy
! msgid "Missing term or ')' expected"
! msgstr "Ijambo Cyangwa Ikitezwe:"
! 
! #: java/parse.y:2007
! #, fuzzy
! msgid "'class' or 'this' expected"
! msgstr "'Cyangwa Ikitezwe:"
! 
! #: java/parse.y:2009 java/parse.y:2011
! #, fuzzy
! msgid "'class' expected"
! msgstr "'Ikitezwe:"
! 
! #: java/parse.y:2056
! #, fuzzy
! msgid "')' or term expected"
! msgstr "')'Cyangwa Ijambo Ikitezwe:"
! 
! # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
! #: java/parse.y:2158 java/parse.y:2187
! #, fuzzy
! msgid "'[' expected"
! msgstr "'['ntigatunguranye"
! 
! #: java/parse.y:2265
! #, fuzzy
! msgid "Field expected"
! msgstr "Ikitezwe:"
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! #, fuzzy
! msgid "Missing term and ']' expected"
! msgstr "Ijambo Na Ikitezwe:"
! 
! #: java/parse.y:2449
! #, fuzzy
! msgid "']' expected, invalid type expression"
! msgstr "']'Ikitezwe: Sibyo Ubwoko imvugo"
! 
! #: java/parse.y:2452
! #, fuzzy
! msgid "Invalid type expression"
! msgstr "Ubwoko imvugo"
! 
! #: java/parse.y:2564
! #, fuzzy
! msgid "Invalid reference type"
! msgstr "Indango Ubwoko"
! 
! #: java/parse.y:3031
! #, fuzzy
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr "Itangira in a"
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr ""
! 
! #: options.c:943
  #, fuzzy
  msgid "Display this information"
  msgstr "--Ifashayobora iyi"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:961
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "OYA Umwanya"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:976
  #, fuzzy
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-Umubare Na Ibyatanzwe Gitoya Umubare Bayite a Bidasanzwe Icyiciro ku"
  
! #: options.c:979
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "Amazina Bya Porogaramu Nka"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
  msgstr ""
  
! #: options.c:991
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "ITEGEKONGENGA"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:1021
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-Umubare urwego Kuri Umubare"
  
! #: options.c:1024
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "-kugirango Umwanya"
  
! #: options.c:1027
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "OYA Ingano"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:1033
  #, fuzzy
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "ishuri Inzira Bitemewe. Gukoresha Inzirashuri"
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  #, fuzzy
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Ibyerekeye Cyangwa"
  
! #: options.c:1042
  #, fuzzy
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "Ibyerekeye Ibuze"
  
! #: options.c:1048
  #, fuzzy
  msgid "Warn about casting functions to incompatible types"
  msgstr "Ibyerekeye Imimaro Kuri"
  
! #: options.c:1051
  #, fuzzy
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Ibyerekeye Mweretsi Itunganya"
  
! #: options.c:1054
  #, fuzzy
  msgid "Warn about casts which discard qualifiers"
  msgstr "Ibyerekeye Kwanga"
  
! #: options.c:1057
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Ibyerekeye bya Ubwoko ni"
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:1066
  #, fuzzy
! msgid "Warn about implicit conversion"
! msgstr "Ibyerekeye Umumaro"
  
! #: options.c:1069
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "Ryari: Byose By'umwihariko"
  
! #: options.c:1072
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Ryari: a OYA a Ubwoko"
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr ""
  
! #: options.c:1078
  #, fuzzy
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Ibyerekeye Bya Ikiranga Bitemewe."
  
! #: options.c:1081
  #, fuzzy
  msgid "Warn when an optimization pass is disabled"
  msgstr "Ryari: ni Yahagaritswe"
  
! #: options.c:1084
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "OYA Ibyerekeye Gukusanya Igihe Umubare wuzuye ku Zeru"
  
! #: options.c:1087
  #, fuzzy
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Ibyerekeye Bya C IMISUSIRE"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1093
  #, fuzzy
  msgid "Treat all warnings as errors"
  msgstr "Byose Iburira Nka Amakosa"
  
! #: options.c:1096
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "Ibyerekeye Umumaro"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1102
! #, fuzzy
! msgid "Warn if deprecated empty statements are found"
! msgstr "NIBA Bitemewe. ubusa Byabonetse"
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1108
  #, fuzzy
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Ibyerekeye Bya Bihindagurika Akadomo Imibare"
  
! #: options.c:1111
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Ibyerekeye Imiterere"
  
! #: options.c:1114
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "ingingo Kuri Umumaro"
  
! #: options.c:1117
  #, fuzzy
  msgid "Warn about format strings that are not literals"
  msgstr "Ibyerekeye Gukoresha Bya"
  
! #: options.c:1120
  #, fuzzy
  msgid "Warn about possible security problems with format functions"
  msgstr "Ibyerekeye Umutekano Na: Imiterere Imimaro"
  
! #: options.c:1123
  #, fuzzy
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Ibyerekeye Imiterere 2. IMYAKA"
  
! #: options.c:1126
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "Zeru Uburebure Imiterere Ikurikiranyanyuguti"
  
! #: options.c:1135
  #, fuzzy
  msgid "Warn about implicit function declarations"
  msgstr "Ibyerekeye Umumaro"
  
! #: options.c:1138
  #, fuzzy
  msgid "Warn when a declaration does not specify a type"
  msgstr "Ryari: a OYA a Ubwoko"
  
! #: options.c:1141
! #, fuzzy
! msgid "Warn about calls with implicit interface"
! msgstr "Ibyerekeye Gukoresha Bya"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1150
  #, fuzzy
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Ryari: Umumaro"
  
! #: options.c:1153
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Ibyerekeye i Gukoresha Bya i Kuzana"
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1159
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Umubare NIBA Igikoresho ni Kinini Umubare"
  
! #: options.c:1162
! #, fuzzy
! msgid "Warn about truncated source lines"
! msgstr "Ibyerekeye Gukoresha Bya"
! 
! #: options.c:1165
  #, fuzzy
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "OYA Ibyerekeye ikoresha Ryari:"
  
! #: options.c:1168
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Ibyerekeye Bya"
  
! #: options.c:1171
  #, fuzzy
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Ibyerekeye Ibuze Ingirwadusodeko"
  
! #: options.c:1174
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "Ibyerekeye Ibanjirije"
  
! #: options.c:1177
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Ibyerekeye Ibuze Ingirwadusodeko"
  
! #: options.c:1180
  #, fuzzy
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Ibyerekeye Imimaro kugirango Imiterere Ibiranga"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1186
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Ibyerekeye Imimaro kugirango Ikiranga"
  
! #: options.c:1189
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "Ibyerekeye"
  
! #: options.c:1192
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Ibyerekeye Gukoresha Bya"
  
! #: options.c:1195
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Ibyerekeye OYA ku IDOSIYE Ingano: urwego"
  
! #: options.c:1198
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Ryari: Imimaro muri a Inyandikorugero"
  
! #: options.c:1201
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "Ibyerekeye Kitaboneka"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! #, fuzzy
! msgid "Warn about usage of non-standard intrinsics"
! msgstr "Ibyerekeye Gukoresha Bya"
! 
! #: options.c:1210
  #, fuzzy
  msgid "Warn if a C-style cast is used in a program"
  msgstr "NIBA a C IMISUSIRE ni in a Porogaramu"
  
! #: options.c:1213
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Ryari: a Umumaro ni Kidakoreshwa"
  
! #: options.c:1216
! #, fuzzy
! msgid "Warn if .class files are out of date"
! msgstr "NIBA ishuri Idosiye Inyuma Bya Itariki"
! 
! #: options.c:1219
  #, fuzzy
  msgid "Warn about overloaded virtual function names"
  msgstr "Ibyerekeye Kitaboneka Umumaro Amazina"
  
! #: options.c:1222
  #, fuzzy
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Ryari: i Ikiranga Oya INGARUKA ku Imigaragarire"
  
! #: options.c:1225
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "Ryari: Wuzuza: ni Bya ngombwa Kuri Gutondeka"
  
! #: options.c:1228
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "Ibyerekeye Ibuze"
  
! #: options.c:1231
  #, fuzzy
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Ryari: Ubwoko Guhindura.... Kuri Imimaro"
  
! #: options.c:1234
  #, fuzzy
  msgid "Warn about function pointer arithmetic"
  msgstr "Ibyerekeye Umumaro Mweretsi"
  
! #: options.c:1237
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Ryari: Bivuye Bitashizweho umukono Kuri"
  
! #: options.c:1240
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "OYA NIBA"
  
! #: options.c:1243
  #, fuzzy
  msgid "Warn about multiple declarations of the same object"
  msgstr "Ibyerekeye Igikubo Bya i Igikoresho"
  
! #: options.c:1246
! #, fuzzy
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "NIBA Ryari: OYA"
! 
! #: options.c:1249
  #, fuzzy
  msgid "Warn when the compiler reorders code"
  msgstr "Ryari: i ITEGEKONGENGA"
  
! #: options.c:1252
  #, fuzzy
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "a Garuka Ubwoko Kuri INT"
  
! #: options.c:1255
  #, fuzzy
  msgid "Warn if a selector has multiple methods"
  msgstr "NIBA a Igikubo"
  
! #: options.c:1258
  #, fuzzy
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Ibyerekeye Bya Akadomo"
  
! #: options.c:1261
  #, fuzzy
  msgid "Warn when one local variable shadows another"
  msgstr "Ryari: IMPINDURAGACIRO"
  
! #: options.c:1264
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Ibyerekeye Bitashizweho umukono"
  
! #: options.c:1267
  #, fuzzy
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Ryari: Bivuye Bitashizweho umukono Kuri"
  
! #: options.c:1270 options.c:1273
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Ibyerekeye ITEGEKONGENGA itandukanya i"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Ibyerekeye Umumaro"
  
! #: options.c:1282
! #, fuzzy
! msgid "Warn about \"suspicious\" constructs"
! msgstr "Ibyerekeye Bya"
! 
! #: options.c:1285
  #, fuzzy
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Ibyerekeye Na: Oya Mburabuzi Ibuze a"
  
! #: options.c:1288
  #, fuzzy
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Ibyerekeye Ibuze a Mburabuzi"
  
! #: options.c:1291
  #, fuzzy
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Ibyerekeye Byose Ibuze a"
  
! #: options.c:1294
  #, fuzzy
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Ryari: imyitwarire Bivuye"
  
! #: options.c:1297
  #, fuzzy
  msgid "Do not suppress warnings from system headers"
  msgstr "OYA Iburira Bivuye Sisitemu Imitwe"
  
! #: options.c:1300
  #, fuzzy
  msgid "Warn about features not present in traditional C"
  msgstr "OYA ikoresha in C"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1306
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Ibyerekeye Ibanjirije"
  
! #: options.c:1309
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "kidasobanuye Cyangwa Sibyo"
  
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "Byarenze urugero in imvugo"
! 
! #: options.c:1315
  #, fuzzy
  msgid "Warn about uninitialized automatic variables"
  msgstr "Ibyerekeye Itatangijwe Byikoresha Ibihinduka"
  
! #: options.c:1318
  #, fuzzy
  msgid "Warn about unrecognized pragmas"
  msgstr "Ibyerekeye"
  
! #: options.c:1321
  #, fuzzy
  msgid "Warn about code that will never be executed"
  msgstr "Ibyerekeye ITEGEKONGENGA Nta narimwe"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1327
  #, fuzzy
  msgid "Warn when a function is unused"
  msgstr "Ryari: a Umumaro ni Kidakoreshwa"
  
! #: options.c:1330 options.c:1333
  #, fuzzy
  msgid "Warn when a label is unused"
  msgstr "Ryari: a Akarango ni Kidakoreshwa"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1339
  #, fuzzy
  msgid "Warn when a function parameter is unused"
  msgstr "Ryari: a Umumaro ni Kidakoreshwa"
  
! #: options.c:1342
  #, fuzzy
  msgid "Warn when an expression value is unused"
  msgstr "Ryari: imvugo Agaciro ni Kidakoreshwa"
  
! #: options.c:1345
  #, fuzzy
  msgid "Warn when a variable is unused"
  msgstr "Ryari: a IMPINDURAGACIRO ni Kidakoreshwa"
  
! #: options.c:1348
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "OYA Ibyerekeye ikoresha Ryari:"
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1357
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-Ibisobanuro IDOSIYE Ibisobanuro IDOSIYE"
  
! #: options.c:1369
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-D Bivuye Bya i"
  
! #: options.c:1372
  #, fuzzy
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-IDOSIYE Base Izina: Kuri kugirango Bivuye"
  
! #: options.c:1375
! #, fuzzy
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr "ishuri Inzira Bitemewe. Gukoresha Inzirashuri"
! 
! #: options.c:1378
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Ibirindiro ITEGEKONGENGA NIBA"
  
! #: options.c:1381
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "Ibirindiro ITEGEKONGENGA NIBA"
  
! #: options.c:1387
  #, fuzzy
  msgid "Enforce class member access control semantics"
  msgstr "OYA Igenzura"
  
! #: options.c:1390
  #, fuzzy
  msgid "Align the start of functions"
  msgstr "i Gutangira Bya Imimaro"
  
! #: options.c:1396
  #, fuzzy
  msgid "Align labels which are only reached by jumping"
  msgstr "Uturango... ku"
  
! #: options.c:1402
  #, fuzzy
  msgid "Align all labels"
  msgstr "Byose Uturango..."
  
! #: options.c:1408
  #, fuzzy
  msgid "Align the start of loops"
  msgstr "i Gutangira Bya"
  
! #: options.c:1417
  #, fuzzy
  msgid "Change when template instances are emitted"
  msgstr "Ryari: Inyandikorugero Ingero"
  
! #: options.c:1420
  #, fuzzy
  msgid "Specify that arguments may alias each other and globals"
  msgstr "ingingo Gicurasi Irihimbano Ikindi"
  
! #: options.c:1423
  #, fuzzy
  msgid "Assume arguments may alias globals but not each other"
  msgstr "ingingo Gicurasi Irihimbano OYA Ikindi"
  
! #: options.c:1426
  #, fuzzy
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "ingingo OYA Irihimbano Ikindi Cyangwa"
  
! #: options.c:1429
  #, fuzzy
  msgid "Recognize the \"asm\" keyword"
  msgstr "OYA i Ijambo- banze"
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
! 
! #: options.c:1441
  #, fuzzy
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Imbonerahamwe NYACYO ku"
  
! #: options.c:1444
! #, fuzzy
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr "Sisitemu Inzira"
! 
! #: options.c:1447
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "ITEGEKONGENGA Kuri Kugenzura... Mbere gushyiraho umugereka"
  
! #: options.c:1450
  #, fuzzy
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Kongeramo Kugereranya# Na: ku IBARA"
  
! #: options.c:1453
  #, fuzzy
  msgid "Use profiling information for branch probabilities"
  msgstr "Ibisobanuro kugirango"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "OYA in Imimaro"
  
! #: options.c:1471
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-Kwiyandikisha Kwiyandikisha Nka Kwambukiranya"
  
! #: options.c:1474
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-Kwiyandikisha Kwiyandikisha Nka ku Umumaro"
  
! #: options.c:1477
  #, fuzzy
  msgid "Save registers around function calls"
  msgstr "Mu kubika Umumaro Amahamagara:"
  
! #: options.c:1480
  #, fuzzy
  msgid "Check the return value of new"
  msgstr "i Garuka Agaciro Bya Gishya"
  
! #: options.c:1483
! #, fuzzy
! msgid "Generate checks for references to NULL"
! msgstr "ITEGEKONGENGA kugirango a"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr ""
! 
! #: options.c:1489
  #, fuzzy
  msgid "Do not put uninitialized globals in the common section"
  msgstr "OYA Gushyira Itatangijwe in i Icyiciro"
  
! #: options.c:1495
  #, fuzzy
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "Kuri"
  
! #: options.c:1498
  #, fuzzy
  msgid "Reduce the size of object files"
  msgstr "Ingano Bya Igikoresho Idosiye"
  
! #: options.c:1501
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Ikurikiranyanyuguti INYUGUTI Bya INYUGUTI"
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1507
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "i Kwiyandikisha Gukoporora"
  
! #: options.c:1510
  #, fuzzy
  msgid "Perform cross-jumping optimization"
  msgstr "Kwambukiranya"
  
! #: options.c:1513
  #, fuzzy
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Kuri"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "Ibyatanzwe Icyiciro"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "OYA Mumurongo Imimaro ku Mburabuzi"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  #, fuzzy
  msgid "Defer popping functions args from stack until later"
  msgstr "Imimaro Bivuye"
  
! #: options.c:1540
  #, fuzzy
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Kuri Kuzuza Gutinda Siloti Bya Amabwiriza"
  
! #: options.c:1543
  #, fuzzy
  msgid "Delete useless null pointer checks"
  msgstr "NTAGIHARI Mweretsi"
  
! #: options.c:1546
  #, fuzzy
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr "-Garagaza Ahantu Rimwe buri Umurongo Inkomoko Ahantu Ibisobanuro Nka Imbanziriza ku i Itangiriro Bya Ryari: Umurongo"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr ""
! 
! #: options.c:1558
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "Imiterere ni a Inyuguti Ikurikiranyanyuguti"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr ""
! 
! #: options.c:1567
  #, fuzzy
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Ibisohoka Bya Imibare Na Umurongo Umubare Ibisobanuro in"
  
! #: options.c:1573
  #, fuzzy
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Gusubiramo"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! #, fuzzy
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr "Iyinjiza Imisobekere: Mburabuzi Bivuye Umwanya"
! 
! #: options.c:1597
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "OYA ITEGEKONGENGA Kuri Kugenzura... Irengayobora(-)"
  
! #: options.c:1603
  #, fuzzy
  msgid "Enable exception handling"
  msgstr "Irengayobora(-)"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1609
  #, fuzzy
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "a Umubare Bya"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "Bisanzwe"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr ""
! 
! #: options.c:1627
  #, fuzzy
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Oya Cyangwa"
  
! #: options.c:1630
  #, fuzzy
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-Kwiyandikisha Kwiyandikisha Nka Kuri i"
  
! #: options.c:1633
! #, fuzzy
! msgid "Assume that the source file is fixed form"
! msgstr "OYA"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1645
  #, fuzzy
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "Bya kugirango Inyandiko Hanze"
  
! #: options.c:1648
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "Ububiko Aderesi Mbere ikoresha"
  
! #: options.c:1651
! #, fuzzy
! msgid "Always check for non gcj generated classes archives"
! msgstr "Kugenzura... kugirango Inzego Ubushyinguro"
! 
! #: options.c:1654
  #, fuzzy
  msgid "Copy memory operands into registers before use"
  msgstr "Ububiko Mbere ikoresha"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
! 
! #: options.c:1660
  #, fuzzy
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Bisanzwe Amasomero OYA"
  
! #: options.c:1663
  #, fuzzy
  msgid "Allow function addresses to be held in registers"
  msgstr "Umumaro Amaderesi Kuri in"
  
! #: options.c:1666
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "Umumaro Icyiciro"
  
! #: options.c:1669
  #, fuzzy
  msgid "Perform global common subexpression elimination"
  msgstr "i"
  
! #: options.c:1672
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "i"
  
! #: options.c:1675
  #, fuzzy
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Ibirimo"
  
! #: options.c:1678
  #, fuzzy
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Ibirimo"
  
! #: options.c:1681
  #, fuzzy
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Nyuma"
  
! #: options.c:1684
  #, fuzzy
  msgid "Recognize GNU-defined keywords"
  msgstr "OYA Amagambo fatizo"
  
! #: options.c:1687
  #, fuzzy
  msgid "Generate code for GNU runtime environment"
  msgstr "ITEGEKONGENGA kugirango"
  
! #: options.c:1690
  #, fuzzy
  msgid "Enable guessing of branch probabilities"
  msgstr "Bya"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
! 
! #: options.c:1705
  #, fuzzy
  msgid "Assume normal C execution environment"
  msgstr "Bisanzwe C"
  
! #: options.c:1708
  #, fuzzy
  msgid "Enable support for huge objects"
  msgstr "Gushigikira kugirango Ibintu"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr ""
  
! #: options.c:1714
  #, fuzzy
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Ihindurangero Bya Kuri"
  
! #: options.c:1717
  #, fuzzy
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Ihindurangero Bya Kuri"
  
! #: options.c:1720
  #, fuzzy
  msgid "Export functions even if they can be inlined"
  msgstr "Imimaro ATARIIGIHARWE NIBA"
  
! #: options.c:1723
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Bya Mumurongo Inyandikorugero"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Bya Mumurongo Inyandikorugero"
  
! #: options.c:1732
! #, fuzzy
! msgid "Use offset tables for virtual method calls"
! msgstr "Nta- boneza Imbonerahamwe kugirango Kitaboneka Uburyo Amahamagara:"
! 
! #: options.c:1735
  #, fuzzy
  msgid "Do not generate .size directives"
  msgstr "OYA Ingano"
  
! #: options.c:1738
  #, fuzzy
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Kuri i Ijambo- banze"
  
! #: options.c:1747
  #, fuzzy
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-Umubare i Ingano Bya Imimaro Kuri Umubare"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1753
  #, fuzzy
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Umumaro Icyinjijwe Gusohoka Na: Amahamagara:"
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! #, fuzzy
! msgid "Assume native functions are implemented using JNI"
! msgstr "Imimaro ikoresha"
! 
! #: options.c:1762
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "ITEGEKONGENGA kugirango ATARIIGIHARWE NIBA"
  
! #: options.c:1765
  #, fuzzy
  msgid "Emit static const variables even if they are not used"
  msgstr "Ibihinduka ATARIIGIHARWE NIBA OYA"
  
! #: options.c:1771
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "Ibimenyetso a Nyobora"
  
! #: options.c:1774
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "i"
  
! #: options.c:1777
  #, fuzzy
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "i"
  
! #: options.c:1780
  #, fuzzy
  msgid "Set errno after built-in math functions"
  msgstr "Nyuma in Imibare Imimaro"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  #, fuzzy
  msgid "Report on permanent memory allocation"
  msgstr "ku Ububiko ku Impera Bya Gukoresha"
  
! #: options.c:1792
  #, fuzzy
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Kuri Gukomatanya birasa Na Ibihinduka"
  
! #: options.c:1795
  #, fuzzy
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Kuri Gukomatanya birasa Kwambukiranya"
  
! #: options.c:1798
  #, fuzzy
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "-Uburebure Umubare Ubutumwa Kuri Umubare Inyuguti Umurongo 0 Umurongo"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "Byose Inyuma Bya"
  
! #: options.c:1810
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Ibyerekeye Bya Umigereka"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  #, fuzzy
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "ITEGEKONGENGA kugirango"
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr ""
! 
! #: options.c:1837
  #, fuzzy
  msgid "Support synchronous non-call exceptions"
  msgstr "Amarengayobora"
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1849
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Irengayobora(-)"
  
! #: options.c:1852
  #, fuzzy
  msgid "When possible do not generate stack frames"
  msgstr "OYA Amakadiri"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1858
  #, fuzzy
  msgid "Do the full register move optimization pass"
  msgstr "i"
  
! #: options.c:1861
  #, fuzzy
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Na Amahamagara:"
  
! #: options.c:1864
! #, fuzzy
! msgid "Enable optimization of static class initialization code"
! msgstr "Kugeza ku ndunduro ishuri ITEGEKONGENGA"
! 
! #: options.c:1867
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Bitari ngombwa"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  #, fuzzy
  msgid "Pack structure members together without holes"
  msgstr "Imiterere"
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  #, fuzzy
  msgid "Return small aggregates in memory, not registers"
  msgstr "in Ububiko OYA"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1891
  #, fuzzy
  msgid "Perform loop peeling"
  msgstr "i"
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1897
  #, fuzzy
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Gukoresha Mbere"
  
! #: options.c:1900
  #, fuzzy
  msgid "Downgrade conformance errors to warnings"
  msgstr "Amakosa Kuri Iburira"
  
! #: options.c:1903
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Ibirindiro ITEGEKONGENGA NIBA"
  
! #: options.c:1906
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "Ibirindiro ITEGEKONGENGA NIBA"
  
! #: options.c:1909
  #, fuzzy
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Amabwiriza NIBA Bihari kugirango in"
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1915
  #, fuzzy
  msgid "Enable basic program profiling code"
  msgstr "BASIC Porogaramu ITEGEKONGENGA"
  
! #: options.c:1918
  #, fuzzy
  msgid "Insert arc-based program profiling code"
  msgstr "Agaheto Porogaramu ITEGEKONGENGA"
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1936
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "in"
  
! #: options.c:1939
  #, fuzzy
  msgid "Enables a register move optimization"
  msgstr "a Kwiyandikisha Kwimura"
  
! #: options.c:1942
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "i Kwiyandikisha"
  
! #: options.c:1945
  #, fuzzy
  msgid "Reorder basic blocks to improve code placement"
  msgstr "BASIC Kuri ITEGEKONGENGA Ishyira mu mwanya"
  
! #: options.c:1948
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "BASIC Kuri ITEGEKONGENGA Ishyira mu mwanya"
  
! #: options.c:1951
  #, fuzzy
  msgid "Reorder functions to improve code placement"
  msgstr "Imimaro Kuri ITEGEKONGENGA Ishyira mu mwanya"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1960
  #, fuzzy
  msgid "Enable automatic template instantiation"
  msgstr "Byikoresha Inyandikorugero"
  
! #: options.c:1963
  #, fuzzy
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Nyuma"
  
! #: options.c:1966
  #, fuzzy
  msgid "Run the loop optimizer twice"
  msgstr "i"
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1975
  #, fuzzy
  msgid "Generate run time type descriptor information"
  msgstr "OYA Gukoresha Igihe Ubwoko Ibisobanuro"
  
! #: options.c:1978
  #, fuzzy
  msgid "Enable scheduling across basic blocks"
  msgstr "Kwambukiranya BASIC"
  
! #: options.c:1981
  #, fuzzy
  msgid "Allow speculative motion of non-loads"
  msgstr "Bya"
  
! #: options.c:1984
  #, fuzzy
  msgid "Allow speculative motion of some loads"
  msgstr "Bya"
  
! #: options.c:1987
  #, fuzzy
  msgid "Allow speculative motion of more loads"
  msgstr "Bya Birenzeho"
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:2002
  #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-Umubare i urwego Bya i"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:2011
  #, fuzzy
  msgid "Reschedule instructions before register allocation"
  msgstr "Amabwiriza Mbere Kwiyandikisha"
  
! #: options.c:2014
  #, fuzzy
  msgid "Reschedule instructions after register allocation"
  msgstr "Amabwiriza Nyuma Kwiyandikisha"
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  #, fuzzy
  msgid "Mark data as shared rather than private"
  msgstr "Ibyatanzwe Nka By'umwihariko"
  
! #: options.c:2023
  #, fuzzy
  msgid "Use the same size for double as for float"
  msgstr "i Ingano kugirango MAHARAKUBIRI Nka kugirango Kureremba"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:2029
  #, fuzzy
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "i Ubwoko kugirango Kuri Bitashizweho umukono"
  
! #: options.c:2035
  #, fuzzy
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "ku"
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:2041
  #, fuzzy
  msgid "Make \"char\" signed by default"
  msgstr "ku Mburabuzi"
  
! #: options.c:2044
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "Bihindagurika Akadomo Kuri UMWE"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  #, fuzzy
  msgid "Insert stack checking code into the program"
  msgstr "ITEGEKONGENGA i Porogaramu"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:2068
  #, fuzzy
  msgid "Display statistics accumulated during compilation"
  msgstr "Sitatisitiki"
  
! #: options.c:2071
! #, fuzzy
! msgid "Enable assignability checks for stores into object arrays"
! msgstr "kugirango Igikoresho"
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr ""
  
! #: options.c:2077
  #, fuzzy
  msgid "Assume strict aliasing rules apply"
  msgstr "Gukurikiza"
  
! #: options.c:2083
  #, fuzzy
  msgid "Check for syntax errors, then stop"
  msgstr "kugirango Amakosa Hanyuma Guhagarara"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:2089
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "Kinini Inyandikorugero Ubujyakuzimu"
  
! #: options.c:2092
  #, fuzzy
  msgid "Create data files needed by \"gcov\""
  msgstr "Ibyatanzwe Idosiye ku"
  
! #: options.c:2098
  #, fuzzy
  msgid "Perform jump threading optimizations"
  msgstr "Simbuka"
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:2104
  #, fuzzy
  msgid "Report the time taken by each compiler pass"
  msgstr "Igihe ku ku Impera Bya Gukoresha"
  
! #: options.c:2107
  #, fuzzy
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr "-Urugero i Mburabuzi Urudodo ITEGEKONGENGA"
  
! #: options.c:2110
  #, fuzzy
  msgid "Perform superblock formation via tail duplication"
  msgstr "Biturutse"
  
! #: options.c:2113
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "Akadomo Ibikorwa:"
  
! #: options.c:2116
  #, fuzzy
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "kugirango Byarenze urugero in Guteranya+ Gukuramo Gukuba(*)"
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  msgid "Enable SSA-CCP optimization on trees"
  msgstr ""
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "ITEGEKONGENGA"
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "a Kwiyandikisha Kwimura"
  
! #: options.c:2140
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "ITEGEKONGENGA"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "Byose Inyuma Bya"
  
! #: options.c:2149
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "Byose Rusange Ibihinduka"
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:2155
  msgid "Enable loop optimizations on tree level"
  msgstr ""
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  msgid "Enable SSA-PRE optimization on trees"
  msgstr ""
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  msgid "Enable loop vectorization on trees"
  msgstr ""
  
! #: options.c:2173
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-Umubare i urwego Bya i"
  
! #: options.c:2176
! #, fuzzy
! msgid "Append underscores to externally visible names"
! msgstr "Kongeraho... a ISEGONDA Kuri"
! 
! #: options.c:2179
  #, fuzzy
  msgid "Compile whole compilation unit at a time"
  msgstr "i Umwandiko wahinduwe ururimi Igice: Kuri a IDOSIYE"
  
! #: options.c:2182
  #, fuzzy
  msgid "Perform loop unrolling for all loops"
  msgstr "kugirango Byose"
  
! #: options.c:2185
  #, fuzzy
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Ryari: IBARA ni"
  
! #: options.c:2188
  #, fuzzy
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Imibare Gicurasi Cyangwa"
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:2194
  #, fuzzy
  msgid "Make \"char\" unsigned by default"
  msgstr "Bitashizweho umukono ku Mburabuzi"
  
! #: options.c:2197
  #, fuzzy
  msgid "Perform loop unswitching"
  msgstr "i"
  
! #: options.c:2200
  #, fuzzy
  msgid "Just generate unwind tables for exception handling"
  msgstr "Imbonerahamwe kugirango Irengayobora(-)"
  
! #: options.c:2203
! #, fuzzy
! msgid "Generate code for the Boehm GC"
! msgstr "ITEGEKONGENGA kugirango i"
! 
! #: options.c:2206
  #, fuzzy
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Kuri Kwiyandikisha"
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
! 
! #: options.c:2212
  msgid "Perform variable tracking"
  msgstr ""
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  #, fuzzy
  msgid "Add extra commentary to assembler output"
  msgstr "Birenga Kuri Ibisohoka"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr ""
  
! #: options.c:2230
  #, fuzzy
  msgid "Discard unused virtual functions"
  msgstr "Kidakoreshwa Kitaboneka Imimaro"
  
! #: options.c:2233
  #, fuzzy
  msgid "Implement vtables using thunks"
  msgstr "ikoresha"
  
! #: options.c:2236
  #, fuzzy
  msgid "Emit common-like symbols as weak symbols"
  msgstr "nka Ibimenyetso Nka Ibimenyetso"
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2251
  #, fuzzy
  msgid "Emit cross referencing information"
  msgstr "Kwambukiranya Ibisobanuro"
  
! #: options.c:2254
  #, fuzzy
  msgid "Put zero initialized data in the bss section"
  msgstr "Zeru Ibyatanzwe in i Icyiciro"
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2260
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2263
  #, fuzzy
  msgid "Generate debug information in COFF format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2266
  #, fuzzy
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2269
  #, fuzzy
  msgid "Dump declarations to a .decl file"
  msgstr "Kuri a IDOSIYE"
  
! #: options.c:2272
  #, fuzzy
  msgid "Generate debug information in default extended format"
  msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
  
! #: options.c:2275
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2278
  #, fuzzy
  msgid "Generate debug information in extended STABS format"
  msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
  
! #: options.c:2281
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2284
  #, fuzzy
  msgid "Generate debug information in XCOFF format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2287
  #, fuzzy
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2332
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o IDOSIYE Ibisohoka IDOSIYE"
  
! #: options.c:2335
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "Umumaro"
  
! #: options.c:2338
  #, fuzzy
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "-Iburira ku Kuri"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2344
  #, fuzzy
  msgid "Generate C header of platform-specific features"
  msgstr "C Umutwempangano Bya Ibiranga"
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  #, fuzzy
  msgid "Do not display functions compiled or elapsed time"
  msgstr "-OYA Kugaragaza Imimaro Cyangwa"
  
! #: options.c:2353
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "ubusa IDOSIYE Izina: in"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr ""
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr ""
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr ""
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2410
  #, fuzzy
  msgid "Enable verbose output"
  msgstr "Kosora amakosa Ibisohoka"
  
! #: options.c:2416
  msgid "Suppress warnings"
  msgstr ""
  
  #: config/rs6000/darwin.h:130
  #, fuzzy
  msgid " conflicting code gen style switches are used"
--- 7335,9174 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "ishuri Ryari: OYA Impuza"
  
! #: options.c:881
  #, fuzzy
  msgid "Display this information"
  msgstr "--Ifashayobora iyi"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr ""
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr ""
  
! #: options.c:899
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "OYA Umwanya"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr ""
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr ""
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr ""
  
! #: options.c:914
  #, fuzzy
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-Umubare Na Ibyatanzwe Gitoya Umubare Bayite a Bidasanzwe Icyiciro ku"
  
! #: options.c:917
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "Amazina Bya Porogaramu Nka"
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:923
! #, fuzzy
! msgid "Generate make dependencies"
! msgstr "ITEGEKONGENGA"
! 
! #: options.c:926
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "ITEGEKONGENGA"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr ""
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr ""
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr ""
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "ITEGEKONGENGA kugirango Nka"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr ""
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr ""
! 
! #: options.c:950
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-Umubare urwego Kuri Umubare"
  
! #: options.c:953
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "-kugirango Umwanya"
  
! #: options.c:956
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "OYA Ingano"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr ""
  
! #: options.c:962
  #, fuzzy
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "ishuri Inzira Bitemewe. Gukoresha Inzirashuri"
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  #, fuzzy
  msgid "Warn about returning structures, unions or arrays"
  msgstr "Ibyerekeye Cyangwa"
  
! #: options.c:971
  #, fuzzy
! msgid "Enable most warning messages"
! msgstr "Iburira Ubutumwa"
  
! #: options.c:974
  #, fuzzy
  msgid "Warn about casting functions to incompatible types"
  msgstr "Ibyerekeye Imimaro Kuri"
  
! #: options.c:977
  #, fuzzy
  msgid "Warn about pointer casts which increase alignment"
  msgstr "Ibyerekeye Mweretsi Itunganya"
  
! #: options.c:980
  #, fuzzy
  msgid "Warn about casts which discard qualifiers"
  msgstr "Ibyerekeye Kwanga"
  
! #: options.c:983
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Ibyerekeye bya Ubwoko ni"
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr ""
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr ""
  
! #: options.c:992
  #, fuzzy
! msgid "Warn about possibly confusing type conversions"
! msgstr "Ibyerekeye Ubwoko"
  
! #: options.c:995
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "Ryari: Byose By'umwihariko"
  
! #: options.c:998
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Ryari: a OYA a Ubwoko"
  
! #: options.c:1001
! #, fuzzy
! msgid "Warn about deprecated compiler features"
! msgstr "Bya Ibiranga"
  
! #: options.c:1004
  #, fuzzy
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "Ibyerekeye Bya Ikiranga Bitemewe."
  
! #: options.c:1007
  #, fuzzy
  msgid "Warn when an optimization pass is disabled"
  msgstr "Ryari: ni Yahagaritswe"
  
! #: options.c:1010
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "OYA Ibyerekeye Gukusanya Igihe Umubare wuzuye ku Zeru"
  
! #: options.c:1013
  #, fuzzy
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Ibyerekeye Bya C IMISUSIRE"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr ""
  
! #: options.c:1019
  #, fuzzy
  msgid "Treat all warnings as errors"
  msgstr "Byose Iburira Nka Amakosa"
  
! #: options.c:1022
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "Ibyerekeye Umumaro"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr ""
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr ""
  
! #: options.c:1031
  #, fuzzy
  msgid "Warn if testing floating point numbers for equality"
  msgstr "Ibyerekeye Bya Bihindagurika Akadomo Imibare"
  
! #: options.c:1034
  #, fuzzy
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "Ibyerekeye Imiterere"
  
! #: options.c:1037
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "ingingo Kuri Umumaro"
  
! #: options.c:1040
  #, fuzzy
  msgid "Warn about format strings that are not literals"
  msgstr "Ibyerekeye Gukoresha Bya"
  
! #: options.c:1043
  #, fuzzy
  msgid "Warn about possible security problems with format functions"
  msgstr "Ibyerekeye Umutekano Na: Imiterere Imimaro"
  
! #: options.c:1046
  #, fuzzy
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "Ibyerekeye Imiterere 2. IMYAKA"
  
! #: options.c:1049
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "Zeru Uburebure Imiterere Ikurikiranyanyuguti"
  
! #: options.c:1058
  #, fuzzy
  msgid "Warn about implicit function declarations"
  msgstr "Ibyerekeye Umumaro"
  
! #: options.c:1061
  #, fuzzy
  msgid "Warn when a declaration does not specify a type"
  msgstr "Ryari: a OYA a Ubwoko"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr ""
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr ""
  
! #: options.c:1070
  #, fuzzy
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Ryari: Umumaro"
  
! #: options.c:1073
  #, fuzzy
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "Ibyerekeye i Gukoresha Bya i Kuzana"
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr ""
  
! #: options.c:1079
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Umubare NIBA Igikoresho ni Kinini Umubare"
  
! #: options.c:1082
  #, fuzzy
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "OYA Ibyerekeye ikoresha Ryari:"
  
! #: options.c:1085
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Ibyerekeye Bya"
  
! #: options.c:1088
  #, fuzzy
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Ibyerekeye Ibuze Ingirwadusodeko"
  
! #: options.c:1091
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "Ibyerekeye Ibanjirije"
  
! #: options.c:1094
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Ibyerekeye Ibuze Ingirwadusodeko"
  
! #: options.c:1097
  #, fuzzy
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "Ibyerekeye Imimaro kugirango Imiterere Ibiranga"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr ""
  
! #: options.c:1103
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Ibyerekeye Imimaro kugirango Ikiranga"
  
! #: options.c:1106
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "Ibyerekeye"
  
! #: options.c:1109
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "Ibyerekeye Gukoresha Bya"
  
! #: options.c:1112
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Ibyerekeye OYA ku IDOSIYE Ingano: urwego"
  
! #: options.c:1115
  #, fuzzy
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "Ryari: Imimaro muri a Inyandikorugero"
  
! #: options.c:1118
  #, fuzzy
  msgid "Warn about non-virtual destructors"
  msgstr "Ibyerekeye Kitaboneka"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  #, fuzzy
  msgid "Warn if a C-style cast is used in a program"
  msgstr "NIBA a C IMISUSIRE ni in a Porogaramu"
  
! #: options.c:1127
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Ryari: a Umumaro ni Kidakoreshwa"
  
! #: options.c:1130
  #, fuzzy
  msgid "Warn about overloaded virtual function names"
  msgstr "Ibyerekeye Kitaboneka Umumaro Amazina"
  
! #: options.c:1133
  #, fuzzy
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Ryari: i Ikiranga Oya INGARUKA ku Imigaragarire"
  
! #: options.c:1136
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "Ryari: Wuzuza: ni Bya ngombwa Kuri Gutondeka"
  
! #: options.c:1139
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "Ibyerekeye Ibuze"
  
! #: options.c:1142
  #, fuzzy
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Ryari: Ubwoko Guhindura.... Kuri Imimaro"
  
! #: options.c:1145
  #, fuzzy
  msgid "Warn about function pointer arithmetic"
  msgstr "Ibyerekeye Umumaro Mweretsi"
  
! #: options.c:1148
  #, fuzzy
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Ryari: Bivuye Bitashizweho umukono Kuri"
  
! #: options.c:1151
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "OYA NIBA"
  
! #: options.c:1154
  #, fuzzy
  msgid "Warn about multiple declarations of the same object"
  msgstr "Ibyerekeye Igikubo Bya i Igikoresho"
  
! #: options.c:1157
  #, fuzzy
  msgid "Warn when the compiler reorders code"
  msgstr "Ryari: i ITEGEKONGENGA"
  
! #: options.c:1160
  #, fuzzy
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "a Garuka Ubwoko Kuri INT"
  
! #: options.c:1163
  #, fuzzy
  msgid "Warn if a selector has multiple methods"
  msgstr "NIBA a Igikubo"
  
! #: options.c:1166
  #, fuzzy
  msgid "Warn about possible violations of sequence point rules"
  msgstr "Ibyerekeye Bya Akadomo"
  
! #: options.c:1169
  #, fuzzy
  msgid "Warn when one local variable shadows another"
  msgstr "Ryari: IMPINDURAGACIRO"
  
! #: options.c:1172
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Ibyerekeye Bitashizweho umukono"
  
! #: options.c:1175
  #, fuzzy
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "Ryari: Bivuye Bitashizweho umukono Kuri"
  
! #: options.c:1178 options.c:1181
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Ibyerekeye ITEGEKONGENGA itandukanya i"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Ibyerekeye Umumaro"
  
! #: options.c:1190
  #, fuzzy
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "Ibyerekeye Na: Oya Mburabuzi Ibuze a"
  
! #: options.c:1193
  #, fuzzy
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "Ibyerekeye Ibuze a Mburabuzi"
  
! #: options.c:1196
  #, fuzzy
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "Ibyerekeye Byose Ibuze a"
  
! #: options.c:1199
  #, fuzzy
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Ryari: imyitwarire Bivuye"
  
! #: options.c:1202
  #, fuzzy
  msgid "Do not suppress warnings from system headers"
  msgstr "OYA Iburira Bivuye Sisitemu Imitwe"
  
! #: options.c:1205
  #, fuzzy
  msgid "Warn about features not present in traditional C"
  msgstr "OYA ikoresha in C"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr ""
  
! #: options.c:1211
  #, fuzzy
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Ibyerekeye Ibanjirije"
  
! #: options.c:1214
  #, fuzzy
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "kidasobanuye Cyangwa Sibyo"
  
! #: options.c:1217
  #, fuzzy
  msgid "Warn about uninitialized automatic variables"
  msgstr "Ibyerekeye Itatangijwe Byikoresha Ibihinduka"
  
! #: options.c:1220
  #, fuzzy
  msgid "Warn about unrecognized pragmas"
  msgstr "Ibyerekeye"
  
! #: options.c:1223
  #, fuzzy
  msgid "Warn about code that will never be executed"
  msgstr "Ibyerekeye ITEGEKONGENGA Nta narimwe"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr ""
  
! #: options.c:1229
  #, fuzzy
  msgid "Warn when a function is unused"
  msgstr "Ryari: a Umumaro ni Kidakoreshwa"
  
! #: options.c:1232
  #, fuzzy
  msgid "Warn when a label is unused"
  msgstr "Ryari: a Akarango ni Kidakoreshwa"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1238
  #, fuzzy
  msgid "Warn when a function parameter is unused"
  msgstr "Ryari: a Umumaro ni Kidakoreshwa"
  
! #: options.c:1241
  #, fuzzy
  msgid "Warn when an expression value is unused"
  msgstr "Ryari: imvugo Agaciro ni Kidakoreshwa"
  
! #: options.c:1244
  #, fuzzy
  msgid "Warn when a variable is unused"
  msgstr "Ryari: a IMPINDURAGACIRO ni Kidakoreshwa"
  
! #: options.c:1247
  #, fuzzy
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "OYA Ibyerekeye ikoresha Ryari:"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr ""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr ""
  
! #: options.c:1256
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-Ibisobanuro IDOSIYE Ibisobanuro IDOSIYE"
  
! #: options.c:1268
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-D Bivuye Bya i"
  
! #: options.c:1271
  #, fuzzy
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-IDOSIYE Base Izina: Kuri kugirango Bivuye"
  
! #: options.c:1274
  #, fuzzy
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "Ibirindiro ITEGEKONGENGA NIBA"
  
! #: options.c:1277
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "Ibirindiro ITEGEKONGENGA NIBA"
  
! #: options.c:1283
  #, fuzzy
  msgid "Enforce class member access control semantics"
  msgstr "OYA Igenzura"
  
! #: options.c:1286
  #, fuzzy
  msgid "Align the start of functions"
  msgstr "i Gutangira Bya Imimaro"
  
! #: options.c:1292
  #, fuzzy
  msgid "Align labels which are only reached by jumping"
  msgstr "Uturango... ku"
  
! #: options.c:1298
  #, fuzzy
  msgid "Align all labels"
  msgstr "Byose Uturango..."
  
! #: options.c:1304
  #, fuzzy
  msgid "Align the start of loops"
  msgstr "i Gutangira Bya"
  
! #: options.c:1313
  #, fuzzy
  msgid "Change when template instances are emitted"
  msgstr "Ryari: Inyandikorugero Ingero"
  
! #: options.c:1316
  #, fuzzy
  msgid "Specify that arguments may alias each other and globals"
  msgstr "ingingo Gicurasi Irihimbano Ikindi"
  
! #: options.c:1319
  #, fuzzy
  msgid "Assume arguments may alias globals but not each other"
  msgstr "ingingo Gicurasi Irihimbano OYA Ikindi"
  
! #: options.c:1322
  #, fuzzy
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "ingingo OYA Irihimbano Ikindi Cyangwa"
  
! #: options.c:1325
  #, fuzzy
  msgid "Recognize the \"asm\" keyword"
  msgstr "OYA i Ijambo- banze"
  
! #: options.c:1328
  #, fuzzy
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Imbonerahamwe NYACYO ku"
  
! #: options.c:1331
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "ITEGEKONGENGA Kuri Kugenzura... Mbere gushyiraho umugereka"
  
! #: options.c:1334
  #, fuzzy
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Kongeramo Kugereranya# Na: ku IBARA"
  
! #: options.c:1337
  #, fuzzy
  msgid "Use profiling information for branch probabilities"
  msgstr "Ibisobanuro kugirango"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr ""
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "OYA in Imimaro"
  
! #: options.c:1355
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-Kwiyandikisha Kwiyandikisha Nka Kwambukiranya"
  
! #: options.c:1358
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-Kwiyandikisha Kwiyandikisha Nka ku Umumaro"
  
! #: options.c:1361
  #, fuzzy
  msgid "Save registers around function calls"
  msgstr "Mu kubika Umumaro Amahamagara:"
  
! #: options.c:1364
  #, fuzzy
  msgid "Check the return value of new"
  msgstr "i Garuka Agaciro Bya Gishya"
  
! #: options.c:1367
  #, fuzzy
  msgid "Do not put uninitialized globals in the common section"
  msgstr "OYA Gushyira Itatangijwe in i Icyiciro"
  
! #: options.c:1370
  #, fuzzy
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "Kuri"
  
! #: options.c:1373
  #, fuzzy
  msgid "Reduce the size of object files"
  msgstr "Ingano Bya Igikoresho Idosiye"
  
! #: options.c:1376
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Ikurikiranyanyuguti INYUGUTI Bya INYUGUTI"
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1382
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "i Kwiyandikisha Gukoporora"
  
! #: options.c:1385
  #, fuzzy
  msgid "Perform cross-jumping optimization"
  msgstr "Kwambukiranya"
  
! #: options.c:1388
  #, fuzzy
  msgid "When running CSE, follow jumps to their targets"
  msgstr "Kuri"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "Ibyatanzwe Icyiciro"
  
! #: options.c:1400
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "OYA Mumurongo Imimaro ku Mburabuzi"
  
! #: options.c:1403
  #, fuzzy
  msgid "Defer popping functions args from stack until later"
  msgstr "Imimaro Bivuye"
  
! #: options.c:1406
  #, fuzzy
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "Kuri Kuzuza Gutinda Siloti Bya Amabwiriza"
  
! #: options.c:1409
  #, fuzzy
  msgid "Delete useless null pointer checks"
  msgstr "NTAGIHARI Mweretsi"
  
! #: options.c:1412
  #, fuzzy
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr "-Garagaza Ahantu Rimwe buri Umurongo Inkomoko Ahantu Ibisobanuro Nka Imbanziriza ku i Itangiriro Bya Ryari: Umurongo"
  
! #: options.c:1415
  #, fuzzy
  msgid "Permit '$' as an identifier character"
  msgstr "Imiterere ni a Inyuguti Ikurikiranyanyuguti"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr ""
  
! #: options.c:1421
  #, fuzzy
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr "Ibisohoka Bya Imibare Na Umurongo Umubare Ibisobanuro in"
  
! #: options.c:1427
  #, fuzzy
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Gusubiramo"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1436
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "OYA ITEGEKONGENGA Kuri Kugenzura... Irengayobora(-)"
  
! #: options.c:1442
  #, fuzzy
  msgid "Enable exception handling"
  msgstr "Irengayobora(-)"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1448
  #, fuzzy
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "a Umubare Bya"
  
! #: options.c:1457
  #, fuzzy
  msgid "Assume no NaNs or infinities are generated"
  msgstr "Oya Cyangwa"
  
! #: options.c:1460
  #, fuzzy
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-Kwiyandikisha Kwiyandikisha Nka Kuri i"
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1472
  #, fuzzy
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "Bya kugirango Inyandiko Hanze"
  
! #: options.c:1475
  #, fuzzy
  msgid "Copy memory address constants into registers before use"
  msgstr "Ububiko Aderesi Mbere ikoresha"
  
! #: options.c:1478
  #, fuzzy
  msgid "Copy memory operands into registers before use"
  msgstr "Ububiko Mbere ikoresha"
  
! #: options.c:1481
  #, fuzzy
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Bisanzwe Amasomero OYA"
  
! #: options.c:1484
  #, fuzzy
  msgid "Allow function addresses to be held in registers"
  msgstr "Umumaro Amaderesi Kuri in"
  
! #: options.c:1487
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "Umumaro Icyiciro"
  
! #: options.c:1490
  #, fuzzy
  msgid "Perform global common subexpression elimination"
  msgstr "i"
  
! #: options.c:1493
  #, fuzzy
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "i"
  
! #: options.c:1496
  #, fuzzy
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Ibirimo"
  
! #: options.c:1499
  #, fuzzy
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Ibirimo"
  
! #: options.c:1502
  #, fuzzy
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Nyuma"
  
! #: options.c:1505
  #, fuzzy
  msgid "Recognize GNU-defined keywords"
  msgstr "OYA Amagambo fatizo"
  
! #: options.c:1508
  #, fuzzy
  msgid "Generate code for GNU runtime environment"
  msgstr "ITEGEKONGENGA kugirango"
  
! #: options.c:1511
  #, fuzzy
  msgid "Enable guessing of branch probabilities"
  msgstr "Bya"
  
! #: options.c:1523
  #, fuzzy
  msgid "Assume normal C execution environment"
  msgstr "Bisanzwe C"
  
! #: options.c:1526
  #, fuzzy
  msgid "Enable support for huge objects"
  msgstr "Gushigikira kugirango Ibintu"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr ""
  
! #: options.c:1532
  #, fuzzy
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "Ihindurangero Bya Kuri"
  
! #: options.c:1535
  #, fuzzy
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Ihindurangero Bya Kuri"
  
! #: options.c:1538
  #, fuzzy
  msgid "Export functions even if they can be inlined"
  msgstr "Imimaro ATARIIGIHARWE NIBA"
  
! #: options.c:1541
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "Bya Mumurongo Inyandikorugero"
  
! #: options.c:1544
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "Bya Mumurongo Inyandikorugero"
  
! #: options.c:1547
  #, fuzzy
  msgid "Do not generate .size directives"
  msgstr "OYA Ingano"
  
! #: options.c:1550
  #, fuzzy
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "Kuri i Ijambo- banze"
  
! #: options.c:1553
! #, fuzzy
! msgid "Integrate simple functions into their callers"
! msgstr "Byoroheje Imimaro"
! 
! #: options.c:1559
  #, fuzzy
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-Umubare i Ingano Bya Imimaro Kuri Umubare"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr ""
  
! #: options.c:1565
  #, fuzzy
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Umumaro Icyinjijwe Gusohoka Na: Amahamagara:"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  #, fuzzy
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "ITEGEKONGENGA kugirango ATARIIGIHARWE NIBA"
  
! #: options.c:1574
  #, fuzzy
  msgid "Emit static const variables even if they are not used"
  msgstr "Ibihinduka ATARIIGIHARWE NIBA OYA"
  
! #: options.c:1580
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "Ibimenyetso a Nyobora"
  
! #: options.c:1583
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "i"
  
! #: options.c:1586
  #, fuzzy
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "i"
  
! #: options.c:1589
  #, fuzzy
  msgid "Set errno after built-in math functions"
  msgstr "Nyuma in Imibare Imimaro"
  
! #: options.c:1592
  #, fuzzy
  msgid "Report on permanent memory allocation"
  msgstr "ku Ububiko ku Impera Bya Gukoresha"
  
! #: options.c:1595
  #, fuzzy
  msgid "Attempt to merge identical constants and constant variables"
  msgstr "Kuri Gukomatanya birasa Na Ibihinduka"
  
! #: options.c:1598
  #, fuzzy
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "Kuri Gukomatanya birasa Kwambukiranya"
  
! #: options.c:1601
  #, fuzzy
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "-Uburebure Umubare Ubutumwa Kuri Umubare Inyuguti Umurongo 0 Umurongo"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  #, fuzzy
  msgid "Move loop invariant computations out of loops"
  msgstr "Byose Inyuma Bya"
  
! #: options.c:1610
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Ibyerekeye Bya Umigereka"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  #, fuzzy
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "ITEGEKONGENGA kugirango"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr ""
  
! #: options.c:1634
  #, fuzzy
  msgid "Support synchronous non-call exceptions"
  msgstr "Amarengayobora"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr ""
  
! #: options.c:1646
  #, fuzzy
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr "Irengayobora(-)"
  
! #: options.c:1649
  #, fuzzy
  msgid "When possible do not generate stack frames"
  msgstr "OYA Amakadiri"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr ""
  
! #: options.c:1655
  #, fuzzy
  msgid "Do the full register move optimization pass"
  msgstr "i"
  
! #: options.c:1658
  #, fuzzy
  msgid "Optimize sibling and tail recursive calls"
  msgstr "Na Amahamagara:"
  
! #: options.c:1661
  #, fuzzy
  msgid "Enable optional diagnostics"
  msgstr "Bitari ngombwa"
  
! #: options.c:1664
  #, fuzzy
  msgid "Pack structure members together without holes"
  msgstr "Imiterere"
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  #, fuzzy
  msgid "Return small aggregates in memory, not registers"
  msgstr "in Ububiko OYA"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr ""
  
! #: options.c:1679
  #, fuzzy
  msgid "Perform loop peeling"
  msgstr "i"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1685
  #, fuzzy
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "Gukoresha Mbere"
  
! #: options.c:1688
  #, fuzzy
  msgid "Downgrade conformance errors to warnings"
  msgstr "Amakosa Kuri Iburira"
  
! #: options.c:1691
  #, fuzzy
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "Ibirindiro ITEGEKONGENGA NIBA"
  
! #: options.c:1694
  #, fuzzy
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "Ibirindiro ITEGEKONGENGA NIBA"
  
! #: options.c:1697
  #, fuzzy
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "Amabwiriza NIBA Bihari kugirango in"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr ""
  
! #: options.c:1703
  #, fuzzy
  msgid "Enable basic program profiling code"
  msgstr "BASIC Porogaramu ITEGEKONGENGA"
  
! #: options.c:1706
  #, fuzzy
  msgid "Insert arc-based program profiling code"
  msgstr "Agaheto Porogaramu ITEGEKONGENGA"
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr ""
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr ""
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1724
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "in"
  
! #: options.c:1727
  #, fuzzy
  msgid "Enables a register move optimization"
  msgstr "a Kwiyandikisha Kwimura"
  
! #: options.c:1730
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "i Kwiyandikisha"
  
! #: options.c:1733
  #, fuzzy
  msgid "Reorder basic blocks to improve code placement"
  msgstr "BASIC Kuri ITEGEKONGENGA Ishyira mu mwanya"
  
! #: options.c:1736
  #, fuzzy
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr "BASIC Kuri ITEGEKONGENGA Ishyira mu mwanya"
  
! #: options.c:1739
  #, fuzzy
  msgid "Reorder functions to improve code placement"
  msgstr "Imimaro Kuri ITEGEKONGENGA Ishyira mu mwanya"
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1745
  #, fuzzy
  msgid "Enable automatic template instantiation"
  msgstr "Byikoresha Inyandikorugero"
  
! #: options.c:1748
  #, fuzzy
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "Nyuma"
  
! #: options.c:1751
  #, fuzzy
  msgid "Run the loop optimizer twice"
  msgstr "i"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr ""
  
! #: options.c:1760
  #, fuzzy
  msgid "Generate run time type descriptor information"
  msgstr "OYA Gukoresha Igihe Ubwoko Ibisobanuro"
  
! #: options.c:1763
  #, fuzzy
  msgid "Enable scheduling across basic blocks"
  msgstr "Kwambukiranya BASIC"
  
! #: options.c:1766
  #, fuzzy
  msgid "Allow speculative motion of non-loads"
  msgstr "Bya"
  
! #: options.c:1769
  #, fuzzy
  msgid "Allow speculative motion of some loads"
  msgstr "Bya"
  
! #: options.c:1772
  #, fuzzy
  msgid "Allow speculative motion of more loads"
  msgstr "Bya Birenzeho"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:1787
  #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-Umubare i urwego Bya i"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:1796
  #, fuzzy
  msgid "Reschedule instructions before register allocation"
  msgstr "Amabwiriza Mbere Kwiyandikisha"
  
! #: options.c:1799
  #, fuzzy
  msgid "Reschedule instructions after register allocation"
  msgstr "Amabwiriza Nyuma Kwiyandikisha"
  
! #: options.c:1802
  #, fuzzy
  msgid "Mark data as shared rather than private"
  msgstr "Ibyatanzwe Nka By'umwihariko"
  
! #: options.c:1805
  #, fuzzy
  msgid "Use the same size for double as for float"
  msgstr "i Ingano kugirango MAHARAKUBIRI Nka kugirango Kureremba"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:1811
  #, fuzzy
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "i Ubwoko kugirango Kuri Bitashizweho umukono"
  
! #: options.c:1817
  #, fuzzy
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr "ku"
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr ""
  
! #: options.c:1823
  #, fuzzy
  msgid "Make \"char\" signed by default"
  msgstr "ku Mburabuzi"
  
! #: options.c:1826
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "Bihindagurika Akadomo Kuri UMWE"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  #, fuzzy
  msgid "Insert stack checking code into the program"
  msgstr "ITEGEKONGENGA i Porogaramu"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:1850
  #, fuzzy
  msgid "Display statistics accumulated during compilation"
  msgstr "Sitatisitiki"
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr ""
  
! #: options.c:1856
  #, fuzzy
  msgid "Assume strict aliasing rules apply"
  msgstr "Gukurikiza"
  
! #: options.c:1862
  #, fuzzy
  msgid "Check for syntax errors, then stop"
  msgstr "kugirango Amakosa Hanyuma Guhagarara"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:1868
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "Kinini Inyandikorugero Ubujyakuzimu"
  
! #: options.c:1871
  #, fuzzy
  msgid "Create data files needed by \"gcov\""
  msgstr "Ibyatanzwe Idosiye ku"
  
! #: options.c:1877
  #, fuzzy
  msgid "Perform jump threading optimizations"
  msgstr "Simbuka"
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr ""
  
! #: options.c:1883
  #, fuzzy
  msgid "Report the time taken by each compiler pass"
  msgstr "Igihe ku ku Impera Bya Gukoresha"
  
! #: options.c:1886
  #, fuzzy
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr "-Urugero i Mburabuzi Urudodo ITEGEKONGENGA"
  
! #: options.c:1889
  #, fuzzy
  msgid "Perform superblock formation via tail duplication"
  msgstr "Biturutse"
  
! #: options.c:1892
  #, fuzzy
  msgid "Assume floating-point operations can trap"
  msgstr "Akadomo Ibikorwa:"
  
! #: options.c:1895
  #, fuzzy
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "kugirango Byarenze urugero in Guteranya+ Gukuramo Gukuba(*)"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  msgid "Enable SSA-CCP optimization on trees"
  msgstr ""
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  #, fuzzy
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr "ITEGEKONGENGA"
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "a Kwiyandikisha Kwimura"
  
! #: options.c:1919
  #, fuzzy
  msgid "Enable dead store elimination"
  msgstr "ITEGEKONGENGA"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  #, fuzzy
  msgid "Enable loop invariant motion on trees"
  msgstr "Byose Inyuma Bya"
  
! #: options.c:1928
  #, fuzzy
  msgid "Create canonical induction variables in loops"
  msgstr "Byose Rusange Ibihinduka"
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:1934
  msgid "Enable loop optimizations on tree level"
  msgstr ""
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  msgid "Enable SSA-PRE optimization on trees"
  msgstr ""
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  msgid "Enable loop vectorization on trees"
  msgstr ""
  
! #: options.c:1952
  #, fuzzy
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-Umubare i urwego Bya i"
  
! #: options.c:1955
  #, fuzzy
  msgid "Compile whole compilation unit at a time"
  msgstr "i Umwandiko wahinduwe ururimi Igice: Kuri a IDOSIYE"
  
! #: options.c:1958
  #, fuzzy
  msgid "Perform loop unrolling for all loops"
  msgstr "kugirango Byose"
  
! #: options.c:1961
  #, fuzzy
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Ryari: IBARA ni"
  
! #: options.c:1964
  #, fuzzy
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "Imibare Gicurasi Cyangwa"
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr ""
  
! #: options.c:1970
  #, fuzzy
  msgid "Make \"char\" unsigned by default"
  msgstr "Bitashizweho umukono ku Mburabuzi"
  
! #: options.c:1973
  #, fuzzy
  msgid "Perform loop unswitching"
  msgstr "i"
  
! #: options.c:1976
  #, fuzzy
  msgid "Just generate unwind tables for exception handling"
  msgstr "Imbonerahamwe kugirango Irengayobora(-)"
  
! #: options.c:1979
  #, fuzzy
  msgid "Use __cxa_atexit to register destructors"
  msgstr "Kuri Kwiyandikisha"
  
! #: options.c:1982
  msgid "Perform variable tracking"
  msgstr ""
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  #, fuzzy
  msgid "Add extra commentary to assembler output"
  msgstr "Birenga Kuri Ibisohoka"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr ""
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr ""
  
! #: options.c:2000
  #, fuzzy
  msgid "Discard unused virtual functions"
  msgstr "Kidakoreshwa Kitaboneka Imimaro"
  
! #: options.c:2003
  #, fuzzy
  msgid "Implement vtables using thunks"
  msgstr "ikoresha"
  
! #: options.c:2006
  #, fuzzy
  msgid "Emit common-like symbols as weak symbols"
  msgstr "nka Ibimenyetso Nka Ibimenyetso"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2021
  #, fuzzy
  msgid "Emit cross referencing information"
  msgstr "Kwambukiranya Ibisobanuro"
  
! #: options.c:2024
  #, fuzzy
  msgid "Put zero initialized data in the bss section"
  msgstr "Zeru Ibyatanzwe in i Icyiciro"
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2030
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2033
  #, fuzzy
  msgid "Generate debug information in COFF format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2036
  #, fuzzy
  msgid "Generate debug information in DWARF v2 format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2039
  #, fuzzy
  msgid "Dump declarations to a .decl file"
  msgstr "Kuri a IDOSIYE"
  
! #: options.c:2042
  #, fuzzy
  msgid "Generate debug information in default extended format"
  msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
  
! #: options.c:2045
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2048
  #, fuzzy
  msgid "Generate debug information in extended STABS format"
  msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
  
! #: options.c:2051
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2054
  #, fuzzy
  msgid "Generate debug information in XCOFF format"
  msgstr "Ibisobanuro in Mburabuzi Imiterere"
  
! #: options.c:2057
  #, fuzzy
  msgid "Generate debug information in extended XCOFF format"
  msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr ""
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr ""
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr ""
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr ""
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr ""
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr ""
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr ""
  
! #: options.c:2102
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o IDOSIYE Ibisohoka IDOSIYE"
  
! #: options.c:2105
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "Umumaro"
  
! #: options.c:2108
  #, fuzzy
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "-Iburira ku Kuri"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr ""
  
! #: options.c:2114
  #, fuzzy
  msgid "Generate C header of platform-specific features"
  msgstr "C Umutwempangano Bya Ibiranga"
  
! #: options.c:2117
  #, fuzzy
  msgid "Do not display functions compiled or elapsed time"
  msgstr "-OYA Kugaragaza Imimaro Cyangwa"
  
! #: options.c:2120
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "ubusa IDOSIYE Izina: in"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr ""
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr ""
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr ""
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr ""
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr ""
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr ""
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr ""
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr ""
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr ""
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr ""
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr ""
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr ""
  
! #: options.c:2168
  #, fuzzy
  msgid "Enable verbose output"
  msgstr "Kosora amakosa Ibisohoka"
  
! #: options.c:2171
! #, fuzzy
! msgid "Display the compiler's version"
! msgstr "-Verisiyo i"
! 
! #: options.c:2174
  msgid "Suppress warnings"
  msgstr ""
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ #, fuzzy
+ msgid "profiling not supported with -mg\n"
+ msgstr "OYA Na:"
+ 
+ #: config/i386/nwld.h:34
+ #, fuzzy
+ msgid "Static linking is not supported.\n"
+ msgstr "imvugo ni OYA"
+ 
+ #: config/arm/arm.h:153
+ #, fuzzy
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-Kureremba Na Gicurasi OYA"
+ 
+ #: config/arm/arm.h:155
+ #, fuzzy
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-Na Gicurasi OYA"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ #, fuzzy
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-Na Ikadiri Mweretsi"
+ 
  #: config/rs6000/darwin.h:130
  #, fuzzy
  msgid " conflicting code gen style switches are used"
*************** msgstr "ITEGEKONGENGA IMISUSIRE"
*** 9579,9584 ****
--- 9179,9189 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-Cyangwa P Na Ikadiri Mweretsi"
  
+ #: config/mcore/mcore.h:57
+ #, fuzzy
+ msgid "the m210 does not have little endian support"
+ msgstr "i OYA Gushigikira"
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  #, fuzzy
  msgid "may not use both -EB and -EL"
*************** msgstr "-Kureremba OYA"
*** 9594,9604 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "-Kureremba Na Kureremba OYA Byombi"
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- #, fuzzy
- msgid "shared and mdll are not compatible"
- msgstr "Na OYA"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  #, fuzzy
--- 9199,9204 ----
*************** msgstr "%sOYA Gushigikira"
*** 9612,9664 ****
  msgid "may not use both -m32 and -m64"
  msgstr "Gicurasi OYA Gukoresha Byombi Na"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! #, fuzzy
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-Na Ikadiri Mweretsi"
! 
! #: ada/lang-specs.h:35
! #, fuzzy
! msgid "-c or -S required for Ada"
! msgstr "-C Cyangwa Bya ngombwa kugirango"
! 
! #: config/sh/sh.h:685
! #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "Intego OYA Gushigikira"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
! 
! #: config/i386/nwld.h:34
  #, fuzzy
! msgid "Static linking is not supported.\n"
! msgstr "imvugo ni OYA"
  
! #: java/lang-specs.h:34
  #, fuzzy
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-Na ishuri Idosiye"
  
! #: java/lang-specs.h:35
  #, fuzzy
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-Na ishuri IDOSIYE"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
  #, fuzzy
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-ishuri IDOSIYE Na:"
  
! #: config/mcore/mcore.h:57
  #, fuzzy
! msgid "the m210 does not have little endian support"
! msgstr "i OYA Gushigikira"
  
  #: config/i386/sco5.h:189
  #, fuzzy
--- 9212,9241 ----
  msgid "may not use both -m32 and -m64"
  msgstr "Gicurasi OYA Gukoresha Byombi Na"
  
! #: gcc.c:763
  #, fuzzy
! msgid "GCC does not support -C or -CC without -E"
! msgstr "C OYA Gushigikira ikoresha E"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "-E Bya ngombwa Ryari: Iyinjiza ni Bivuye Bisanzwe Iyinjiza"
  
! #: config/i386/cygwin.h:29
  #, fuzzy
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "Na OYA"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
  #, fuzzy
! msgid "shared and mdll are not compatible"
! msgstr "Na OYA"
  
! #: config/vax/netbsd-elf.h:42
  #, fuzzy
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "Ihitamo ni OYA kugirango"
  
  #: config/i386/sco5.h:189
  #, fuzzy
*************** msgstr ""
*** 9673,9697 ****
  msgid "-G and -static are mutually exclusive"
  msgstr ""
  
! #: config/i386/cygwin.h:29
  #, fuzzy
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "Na OYA"
  
! #: config/vax/netbsd-elf.h:42
  #, fuzzy
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "Ihitamo ni OYA kugirango"
  
! #: gcc.c:763
  #, fuzzy
! msgid "GCC does not support -C or -CC without -E"
! msgstr "C OYA Gushigikira ikoresha E"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "-E Bya ngombwa Ryari: Iyinjiza ni Bivuye Bisanzwe Iyinjiza"
  
  #: config/darwin.h:251
  #, fuzzy
--- 9250,9279 ----
  msgid "-G and -static are mutually exclusive"
  msgstr ""
  
! #: java/lang-specs.h:34
  #, fuzzy
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-Na ishuri Idosiye"
  
! #: java/lang-specs.h:35
  #, fuzzy
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-Na ishuri IDOSIYE"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
  #, fuzzy
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-ishuri IDOSIYE Na:"
  
! #: ada/lang-specs.h:35
  #, fuzzy
! msgid "-c or -S required for Ada"
! msgstr "-C Cyangwa Bya ngombwa kugirango"
! 
! #: config/sh/sh.h:685
! #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "Intego OYA Gushigikira"
  
  #: config/darwin.h:251
  #, fuzzy
*************** msgstr "-OYA Na:"
*** 9733,9752 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-OYA Na:"
  
! #: config/arm/arm.h:153
! #, fuzzy
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-Kureremba Na Gicurasi OYA"
! 
! #: config/arm/arm.h:155
! #, fuzzy
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-Na Gicurasi OYA"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! #, fuzzy
! msgid "profiling not supported with -mg\n"
! msgstr "OYA Na:"
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
--- 9315,9327 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-OYA Na:"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
*************** msgstr "Ijambo- banze Cyangwa Ubwoko Izi
*** 10789,10796 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "Gusubiramo Ubwoko in"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "ubusa"
--- 10364,10370 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "Gusubiramo Ubwoko in"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "ubusa"
*************** msgstr "Kuri Cyangwa"
*** 12284,12300 ****
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "C ubusa Inkomoko IDOSIYE"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, fuzzy, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "Ibyatanzwe Insobanuro Oya Ubwoko Cyangwa ishuri"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "C OYA Kwemerera Birenga Hanze Bya a Umumaro"
--- 11858,11874 ----
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "C ubusa Inkomoko IDOSIYE"
  
! #: c-parse.y:376
  #, fuzzy, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "Ibyatanzwe Insobanuro Oya Ubwoko Cyangwa ishuri"
  
! #: c-parse.y:388
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "C OYA Kwemerera Birenga Hanze Bya a Umumaro"
*************** msgstr "C OYA Kwemerera Birenga Hanze By
*** 12304,12435 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "C i Guteranya Mukoresha"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "Byashyizweho Kuri a Umwanya"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "C i Hagati Ijambo Bya a imvugo"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "C"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "C Amatsinda muri"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Itangira Kuri OYA a"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "Byashyizweho Kuri a Umwanya"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "C ubusa Ingirwadusodeko"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "Kuri gutangiza"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "Gukoresha Bya"
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "Gukoresha Bya Na:"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "C Urutonde Bya Ibintu Kuri gutangiza"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "C Imimaro"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "C Imbere Indango Kuri"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Akitso ku Impera Bya Urutonde"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, fuzzy, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "Oya Akabago n'Akitso ku Impera Bya Cyangwa Ihuza"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "Birenga Akabago n'Akitso in Cyangwa Ihuza"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "C Na: Oya"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Bitemewe. Gukoresha Bya Akarango ku Impera Bya Inyandiko"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "Bivanze Na ITEGEKONGENGA"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "C Akarango"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, fuzzy, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "Itsinda muri imvugo Mo Imbere a Umumaro"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "%sku"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "Sibyo Ikurikiranyanyuguti"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "C a Mbere"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "Ikosa ku"
--- 11878,12009 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "C i Guteranya Mukoresha"
  
! #: c-parse.y:498
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "Byashyizweho Kuri a Umwanya"
  
! #: c-parse.y:595
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "C i Hagati Ijambo Bya a imvugo"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "C"
  
! #: c-parse.y:661
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "C Amatsinda muri"
  
! #: c-parse.y:697
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "Itangira Kuri OYA a"
  
! #: c-parse.y:1224
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "Byashyizweho Kuri a Umwanya"
  
! #: c-parse.y:1372
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "C ubusa Ingirwadusodeko"
  
! #: c-parse.y:1386
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "Kuri gutangiza"
  
! #: c-parse.y:1389
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "Gukoresha Bya"
  
! #: c-parse.y:1393
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "Gukoresha Bya Na:"
  
! #: c-parse.y:1424
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "C Urutonde Bya Ibintu Kuri gutangiza"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "C Imimaro"
  
! #: c-parse.y:1637
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "C Imbere Indango Kuri"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Akitso ku Impera Bya Urutonde"
  
! #: c-parse.y:1669
  #, fuzzy, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "Oya Akabago n'Akitso ku Impera Bya Cyangwa Ihuza"
  
! #: c-parse.y:1678
  #, fuzzy, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "Birenga Akabago n'Akitso in Cyangwa Ihuza"
  
! #: c-parse.y:1698
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "C Na: Oya"
  
! #: c-parse.y:1864
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Bitemewe. Gukoresha Bya Akarango ku Impera Bya Inyandiko"
  
! #: c-parse.y:1883
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "Bivanze Na ITEGEKONGENGA"
  
! #: c-parse.y:1923
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "C Akarango"
  
! #: c-parse.y:1967
  #, fuzzy, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "Itsinda muri imvugo Mo Imbere a Umumaro"
  
! #: c-parse.y:2263
  #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "%sku"
  
! #: c-parse.y:2309
  #, fuzzy, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "Sibyo Ikurikiranyanyuguti"
  
! #: c-parse.y:2371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "C a Mbere"
  
! #: c-parse.y:2877
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "Ikosa ku"
*************** msgstr "Kwandika Kuri Ibisohoka IDOSIYE"
*** 14342,14358 ****
  msgid "unexpected node"
  msgstr "IKIMENYETSO"
  
! #: gimplify.c:3340
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "Sibyo in Inyandiko"
  
! #: gimplify.c:3452
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Ibisohoka Umubare OYA"
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 13916,13932 ----
  msgid "unexpected node"
  msgstr "IKIMENYETSO"
  
! #: gimplify.c:3345
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "Sibyo in Inyandiko"
  
! #: gimplify.c:3457
  #, fuzzy, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Ibisohoka Umubare OYA"
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 15344,15350 ****
  msgid "unimplemented functionality"
  msgstr "Inyandiko Umumaro"
  
! #: tree-ssa-operands.c:1273
  #, fuzzy, gcc-internal-format
  msgid "internal error"
  msgstr "Ikosa ry'imbere"
--- 14918,14924 ----
  msgid "unimplemented functionality"
  msgstr "Inyandiko Umumaro"
  
! #: tree-ssa-operands.c:1277
  #, fuzzy, gcc-internal-format
  msgid "internal error"
  msgstr "Ikosa ry'imbere"
*************** msgstr "Bya Imimaro OYA"
*** 15534,15570 ****
  msgid "function return type cannot be function"
  msgstr "Umumaro Garuka Ubwoko Umumaro"
  
! #: tree.c:5405
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "Sibyo kugirango Ikurikiranyanyuguti"
  
! #: tree.c:5489
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "Kugenzura... Ikitezwe: in ku"
  
! #: tree.c:5526
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "Kugenzura... Ikitezwe: in ku"
  
! #: tree.c:5539
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "Kugenzura... Ikitezwe: ishuri in ku"
  
! #: tree.c:5553
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "Kugenzura... birabonetse Bya Na: in ku"
  
! #: tree.c:5565
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "Kugenzura... birabonetse Bya Na: in ku"
  
! #: tree.c:5577
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "Kugenzura... birabonetse Bya Na: in ku"
--- 15108,15144 ----
  msgid "function return type cannot be function"
  msgstr "Umumaro Garuka Ubwoko Umumaro"
  
! #: tree.c:5412
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "Sibyo kugirango Ikurikiranyanyuguti"
  
! #: tree.c:5496
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "Kugenzura... Ikitezwe: in ku"
  
! #: tree.c:5533
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "Kugenzura... Ikitezwe: in ku"
  
! #: tree.c:5546
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "Kugenzura... Ikitezwe: ishuri in ku"
  
! #: tree.c:5560
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "Kugenzura... birabonetse Bya Na: in ku"
  
! #: tree.c:5572
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "Kugenzura... birabonetse Bya Na: in ku"
  
! #: tree.c:5584
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "Kugenzura... birabonetse Bya Na: in ku"
*************** msgstr ""
*** 23685,24430 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "By'imbere Ikosa Sibyo Izina:"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "Umwanya Nka a Umumaro"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, fuzzy, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ":`%s'1."
- 
- # desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
- #: java/parse.y:3121 java/parse.y:3123
- #, fuzzy, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr "%s.%s"
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "Izina:"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, fuzzy, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "Inyandiko"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, fuzzy, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "`%D'ni in"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, fuzzy, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr "Ubwoko ni Bitemewe."
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, fuzzy, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "Ububiko Indango"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, fuzzy, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr "Byombi Kitaboneka Na"
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "Bya"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "Ubwoko Kuri in Bya"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "Umwanya OYA Byabonetse in ishuri"
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "Gusubiramo Akarango"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, fuzzy, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr "Cyangwa Ikitezwe:"
- 
- #: java/parse.y:7080
- #, fuzzy, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr "Zipu in"
- 
- #: java/parse.y:7151
- #, fuzzy, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr "Gushaka Mburabuzi i IMPINDURAGACIRO Na i Kuri i Ubushyinguro"
- 
- #: java/parse.y:7156
- #, fuzzy, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "Umwanya OYA Byabonetse in ishuri"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr ""
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "Kidakoreshwa IMPINDURAGACIRO"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "`%D'ni in ishuri"
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "Gushaka IDOSIYE kugirango ishuri"
- 
- #: java/parse.y:10103
- #, fuzzy, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr "Gukoresha Nka a Kwiyandikisha"
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr "IMPINDURAGACIRO"
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "Umwanya OYA Byabonetse in ishuri"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "Byarenze urugero in imvugo"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "Ubwoko kugirango Bya"
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "Gusubiramo Agaciro"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "Ibuze Umwanya"
- 
- #: java/parse.y:12357
- #, fuzzy, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "OYA a Umwanya"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, fuzzy, gcc-internal-format
- msgid "No case for %s"
- msgstr "kugirango"
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "Sibyo in Igenera"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "Ubwoko kugirango Bya"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, fuzzy, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "Mukoresha"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "Sibyo Bya Ikiranga"
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "Ubwoko kugirango Bya"
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "Sibyo Ubwoko Bya"
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "Sibyo Ihindurangero Bivuye Kuri"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "Ubwoko kugirango Bya"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "Imbonerahamwe Bivuye Imbonerahamwe imvugo"
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "Ubwoko kugirango Bya"
- 
- #: java/parse.y:14935
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "ubusa Umubarendanga Urutonde in"
- 
- #: java/parse.y:14939
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "ubusa Umubarendanga Urutonde in"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, fuzzy, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "a Agaciro Bivuye a"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "Bya a"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "iyi ni i Ahantu Bya i Ibanjirije Insobanuro"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "Akarango Insobanuro kugirango Inyandiko ku"
- 
- #: java/parse.y:15315
- #, fuzzy, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "urifuzagukomeza Inyandiko OYA muri a"
- 
- #: java/parse.y:15318
- #, fuzzy, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "urifuzagukomeza Inyandiko OYA muri a"
- 
- #: java/parse.y:15339
- #, fuzzy, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "itandukanya Inyandiko OYA muri Cyangwa Hindura"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "Gusubiramo Akarango"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, fuzzy, gcc-internal-format
- msgid "original label is here"
- msgstr "Byose Uturango..."
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, fuzzy, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "ubusa Umubarendanga Urutonde in"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "Ubwoko kugirango Bya"
- 
  #: java/typeck.c:533
  #, fuzzy, gcc-internal-format
  msgid "junk at end of signature string"
--- 23259,23264 ----
*************** msgstr ""
*** 24465,24482 ****
  msgid "Constructor can't be %s"
  msgstr "Gicurasi OYA"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, fuzzy, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "Igikubo Inzego in Bya"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, fuzzy, gcc-internal-format
--- 23299,23304 ----
*************** msgstr "[hejuru Kugaragara in a Uburyo I
*** 24852,24862 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "Bya Urugero IMPINDURAGACIRO"
  
- #: objc/objc-parse.y:2748
- #, fuzzy, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "Birenga Akabago n'Akitso in Cyangwa Ihuza"
- 
  #: treelang/tree1.c:278
  #, fuzzy, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 23674,23679 ----
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 26176,26181 ****
--- 24993,25002 ----
  #~ msgstr "'##'Kugaragara ku Impera Bya a Makoro"
  
  #, fuzzy
+ #~ msgid "this is the location of the previous definition"
+ #~ msgstr "iyi ni i Ahantu Bya i Ibanjirije Insobanuro"
+ 
+ #, fuzzy
  #~ msgid "macro argument \"%s\" would be stringified in traditional C"
  #~ msgstr "Makoro in C"
  
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 26648,26657 ****
  #~ msgstr "Ikurikiranyanyuguti in Ibyatanzwe Icyiciro"
  
  #, fuzzy
- #~ msgid "Integrate simple functions into their callers"
- #~ msgstr "Byoroheje Imimaro"
- 
- #, fuzzy
  #~ msgid "Output GNU ld formatted global initializers"
  #~ msgstr "Byahanaguwe"
  
--- 25469,25474 ----
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 26684,26701 ****
  #~ msgstr "i Gitoya Umubare wuzuye Kuri"
  
  #, fuzzy
- #~ msgid "Enable most warning messages"
- #~ msgstr "Iburira Ubutumwa"
- 
- #, fuzzy
  #~ msgid "Warn if nested comments are detected"
  #~ msgstr "NIBA Ibisobanuro"
  
  #, fuzzy
- #~ msgid "Warn about possibly confusing type conversions"
- #~ msgstr "Ibyerekeye Ubwoko"
- 
- #, fuzzy
  #~ msgid "Don't warn about too many arguments to format functions"
  #~ msgstr "Ibyerekeye ingingo Kuri Imiterere Imimaro"
  
--- 25501,25510 ----
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 26736,26745 ****
  #~ msgstr "-P Umumaro"
  
  #, fuzzy
- #~ msgid "  -version                Display the compiler's version\n"
- #~ msgstr "-Verisiyo i"
- 
- #, fuzzy
  #~ msgid ""
  #~ "\n"
  #~ "Language specific options:\n"
--- 25545,25550 ----
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 27572,27577 ****
--- 26377,26386 ----
  #~ msgstr "Gukoresha"
  
  #, fuzzy
+ #~ msgid "invalid conversion from `%T' to `%T'"
+ #~ msgstr "Sibyo Ihindurangero Bivuye Kuri"
+ 
+ #, fuzzy
  #~ msgid "  initializing argument %P of `%D' from result of `%D'"
  #~ msgstr "Gutangiza Bya Bivuye Igisubizo Bya"
  
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 28232,28241 ****
  #~ msgstr "Ryari: a Umumaro ni Hanyuma Mumurongo"
  
  #, fuzzy
- #~ msgid "Don't announce deprecation of compiler features"
- #~ msgstr "Bya Ibiranga"
- 
- #, fuzzy
  #~ msgid "warning:"
  #~ msgstr "Iburira!"
  
--- 27041,27046 ----
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 28553,28558 ****
--- 27358,27367 ----
  #~ msgstr "i Bya Kuri"
  
  #, fuzzy
+ #~ msgid "Never append a second underscore to externals"
+ #~ msgstr "Kongeraho... a ISEGONDA Kuri"
+ 
+ #, fuzzy
  #~ msgid "Intrinsics spelled as e.g. SqRt"
  #~ msgstr "g."
  
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 28885,28890 ****
--- 27694,27703 ----
  #~ msgstr "ku Funga kugirango ku"
  
  #, fuzzy
+ #~ msgid "No label definition for FORMAT statement at %0"
+ #~ msgstr "Akarango Insobanuro kugirango Inyandiko ku"
+ 
+ #, fuzzy
  #~ msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
  #~ msgstr "ukugaragara Bya ku muri ku"
  
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 29381,29386 ****
--- 28194,28375 ----
  #~ msgstr "By'imbere Ikosa Ubwoko"
  
  #, fuzzy
+ #~ msgid "Missing term"
+ #~ msgstr "Ijambo"
+ 
+ # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
+ #, fuzzy
+ #~ msgid "';' expected"
+ #~ msgstr "';'ntigatunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Missing name"
+ #~ msgstr "Izina:"
+ 
+ # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
+ #, fuzzy
+ #~ msgid "'*' expected"
+ #~ msgstr "'*'ntigatunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Class or interface declaration expected"
+ #~ msgstr "Cyangwa Ikitezwe:"
+ 
+ #, fuzzy
+ #~ msgid "Missing class name"
+ #~ msgstr "ishuri Izina:"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "'{' ntigatunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Missing super class name"
+ #~ msgstr "hejuru ishuri Izina:"
+ 
+ #, fuzzy
+ #~ msgid "Missing interface name"
+ #~ msgstr "Izina:"
+ 
+ #, fuzzy
+ #~ msgid "Missing variable initializer"
+ #~ msgstr "IMPINDURAGACIRO"
+ 
+ # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
+ #, fuzzy
+ #~ msgid "']' expected"
+ #~ msgstr "']'ntigatunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Invalid method declaration, method name required"
+ #~ msgstr "Uburyo Uburyo Izina: Bya ngombwa"
+ 
+ #~ msgid "Identifier expected"
+ #~ msgstr "Ikiranga ntigitunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Invalid method declaration, return type required"
+ #~ msgstr "Uburyo Garuka Ubwoko Bya ngombwa"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "')' ntigatunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "Ijambo"
+ 
+ #, fuzzy
+ #~ msgid "Missing class type term"
+ #~ msgstr "ishuri Ubwoko Ijambo"
+ 
+ #, fuzzy
+ #~ msgid "Invalid interface type"
+ #~ msgstr "Ubwoko"
+ 
+ # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
+ #, fuzzy
+ #~ msgid "':' expected"
+ #~ msgstr "':'ntigatunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "imvugo Inyandiko"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "'(' ntigatunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "Ijambo Cyangwa"
+ 
+ #, fuzzy
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "Cyangwa Sibyo imvugo"
+ 
+ #, fuzzy
+ #~ msgid "Missing term and ')' expected"
+ #~ msgstr "Ijambo Na Ikitezwe:"
+ 
+ #, fuzzy
+ #~ msgid "Invalid control expression"
+ #~ msgstr "Igenzura imvugo"
+ 
+ #, fuzzy
+ #~ msgid "Invalid update expression"
+ #~ msgstr "Kuvugurura imvugo"
+ 
+ #, fuzzy
+ #~ msgid "Missing term or ')' expected"
+ #~ msgstr "Ijambo Cyangwa Ikitezwe:"
+ 
+ #, fuzzy
+ #~ msgid "'class' or 'this' expected"
+ #~ msgstr "'Cyangwa Ikitezwe:"
+ 
+ #, fuzzy
+ #~ msgid "'class' expected"
+ #~ msgstr "'Ikitezwe:"
+ 
+ #, fuzzy
+ #~ msgid "')' or term expected"
+ #~ msgstr "')'Cyangwa Ijambo Ikitezwe:"
+ 
+ # starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
+ #, fuzzy
+ #~ msgid "'[' expected"
+ #~ msgstr "'['ntigatunguranye"
+ 
+ #, fuzzy
+ #~ msgid "Field expected"
+ #~ msgstr "Ikitezwe:"
+ 
+ #, fuzzy
+ #~ msgid "Missing term and ']' expected"
+ #~ msgstr "Ijambo Na Ikitezwe:"
+ 
+ #, fuzzy
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "']'Ikitezwe: Sibyo Ubwoko imvugo"
+ 
+ #, fuzzy
+ #~ msgid "Invalid type expression"
+ #~ msgstr "Ubwoko imvugo"
+ 
+ #, fuzzy
+ #~ msgid "Constructor invocation must be first thing in a constructor"
+ #~ msgstr "Itangira in a"
+ 
+ #, fuzzy
+ #~ msgid ": `%s' JDK1.1(TM) feature"
+ #~ msgstr ":`%s'1."
+ 
+ # desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
+ #, fuzzy
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr "%s.%s"
+ 
+ #, fuzzy
+ #~ msgid "malformed .zip archive in CLASSPATH: %s"
+ #~ msgstr "Zipu in"
+ 
+ #, fuzzy
+ #~ msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+ #~ msgstr "Gushaka Mburabuzi i IMPINDURAGACIRO Na i Kuri i Ubushyinguro"
+ 
+ #, fuzzy
+ #~ msgid "not a static field `%s'"
+ #~ msgstr "OYA a Umwanya"
+ 
+ #, fuzzy
+ #~ msgid "No case for %s"
+ #~ msgstr "kugirango"
+ 
+ #, fuzzy
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "Mukoresha"
+ 
+ #, fuzzy
  #~ msgid "exception handler inside code that is being protected"
  #~ msgstr "Irengayobora(-) Mo Imbere ITEGEKONGENGA ni Birinzwe"
  
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 29389,29394 ****
--- 28378,28395 ----
  #~ msgstr "Byikoresha Imbonerahamwe"
  
  #, fuzzy
+ #~ msgid "Disable assignability checks for stores into object arrays"
+ #~ msgstr "kugirango Igikoresho"
+ 
+ #, fuzzy
+ #~ msgid "Assume native functions are implemented using JNI"
+ #~ msgstr "Imimaro ikoresha"
+ 
+ #, fuzzy
+ #~ msgid "Replace system path"
+ #~ msgstr "Sisitemu Inzira"
+ 
+ #, fuzzy
  #~ msgid "Set class path"
  #~ msgstr "ishuri Inzira"
  
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 29397,29402 ****
--- 28398,28407 ----
  #~ msgstr "ishuri bya Uburyo"
  
  #, fuzzy
+ #~ msgid "Choose input encoding (default comes from locale)"
+ #~ msgstr "Iyinjiza Imisobekere: Mburabuzi Bivuye Umwanya"
+ 
+ #, fuzzy
  #~ msgid "Add directory to class path"
  #~ msgstr "bushyinguro Kuri ishuri Inzira"
  
*************** msgstr "Aderesi Bya Kwiyandikisha IMPIND
*** 29405,29410 ****
--- 28410,28439 ----
  #~ msgstr "ishuri Idosiye"
  
  #, fuzzy
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "NIBA Ryari: OYA"
+ 
+ #, fuzzy
+ #~ msgid "Warn if deprecated empty statements are found"
+ #~ msgstr "NIBA Bitemewe. ubusa Byabonetse"
+ 
+ #, fuzzy
+ #~ msgid "Warn if .class files are out of date"
+ #~ msgstr "NIBA ishuri Idosiye Inyuma Bya Itariki"
+ 
+ #, fuzzy
+ #~ msgid "Always check for non gcj generated classes archives"
+ #~ msgstr "Kugenzura... kugirango Inzego Ubushyinguro"
+ 
+ #, fuzzy
+ #~ msgid "Never optimize static class initialization code"
+ #~ msgstr "Kugeza ku ndunduro ishuri ITEGEKONGENGA"
+ 
+ #, fuzzy
+ #~ msgid "Use offset tables for virtual method calls"
+ #~ msgstr "Nta- boneza Imbonerahamwe kugirango Kitaboneka Uburyo Amahamagara:"
+ 
+ #, fuzzy
  #~ msgid "unexpected type for `id' (%s)"
  #~ msgstr "Ubwoko kugirango"
  
diff -Nrcpad gcc-4.0.1/gcc/po/sv.gmo gcc-4.0.2/gcc/po/sv.gmo
*** gcc-4.0.1/gcc/po/sv.gmo	Thu Jul  7 20:47:12 2005
--- gcc-4.0.2/gcc/po/sv.gmo	Wed Sep 28 06:19:33 2005
***************
*** 1,13 ****
! Þ•�$	,P Q -m › Û° Œ!9§!Eá!4'"H\"J¥"Mð"A>#J€#NË#K$Qf$7¸$Fð$A7%Cy%D½%?&8B&E{&DÁ&B'PI'Mš'�è'Nx(QÇ(<)LV)A£)Hå)+.*Z*o*‚*Ž*’*«*#»*#ß*++5+8+<+@+#[++—+ž+,¥+Ò+ð+,/+,[,#o,=“,@Ñ,
-
 -1.-`-,t-,¡-*Î-%ù-3.'S.{.6—.4Î.9/!=/4_/(”/6½/2ô/-'0U0	i0
! s0,~0-«00Ù0

! 101I12Z1"�1!°1Ò1ñ12#2 52V2's2&›2'Â2ê2ü2)3!=3$_3'„3¬3.Á3ð34434M4g4�4›4µ4Ï4è45575O5j5…5 5½5Ù5!ù5 6<6X6,x6"¥6!È61ê679;7:u7$°76Õ78;+8(g8�8>¯8Yî8+H9$t9™92´9$ç9::6:	M:#W:!{:�:¹:cÕ:9;M;*a;Œ;¦;Â;Õ;'õ;+<!I<k<"~<+¡<Í<ì<	="=1=B=Q=`=q=‰=˜= ±=Ò=
! ì=÷=>!>%>>"d>‡>£>¼>&Ö>3ý>1?(P?y?•?'´?
Ü?ê?+û?0'@/X@ˆ@(¤@+Í@!ù@&A.BAqAŽA)®AØA éA6
! BAB _B1€B(²B.ÛB.
! C19CkCtC0”C&ÅC&ìCD<+D;hD.¤D5ÓD5	E??EE,˜E$ÅE'êEF,0F(]F+†F	²F%¼FâF÷F	GG((G,QG~G˜G	ŸG©G!°G"ÒG%õGH!$H(FH*oH,šHÇH*×H$I'ICIbI"qI”I§I·IÉIÛIíIÿIJ#J5JGJYJkJ}J�J¡J¾J(ÜJK$K:KZKUyKÏKâKþKL35L!iL‹L¨L·LÔL"óL+M%BM,hM •M6¶MíMúM2
N&@NgN(ƒN¬NÌN(ëNO O6O(;O)dO-ŽO)¼O!æO
PP%-P'SP {P!œP#¾P âP"Q&Q"DQ2gQ!šQ$¼Q'áQ1	R.;R5jR5 R9ÖR5S5FS5|S-²SàSÿST)T0ETvT•T²TÐTîT
U-"U'PUxU—U.±UàU%þU$V?V.UV,„V(±V	ÚVäVÿVZWrX(�X¹X×ÒX&ªYJÑYJZ8gZF ZJçZm2[E [Læ[O3\Jƒ\OÎ\=]K\]D¨]:í]<(^5e^2›^MÎ^C_G`_M¨_Kö_†B`QÉ`Ba7^aG–aLÞaF+b'rbšb±b
! ÆbÑbÕbîb$þb$#cHccc~c�c…c#‰c#­cÑcícôc6ûc2dRdrd+’d¾d%ÖdAüdH>e‡e
–e1¤eÖe+íe+f)Ef$of2”f&Çf(îf6g6Ng>…g&Äg/ëg(h;Dh-€h,®hÛh	ìh	öh7i48i7mi¥i0²iãi'õi"j&@jgj…j›j´jÃjàj!új$k1Aksk†k*žk"Ék#ìk#l4l,Hlul‰lžl¹lÒlëlmm6mOmgmm™m³mËmâmùmn.n Lnmn‰n§nÅn'ån#
o01o3bo#–oDºo<ÿo%<p5bp ˜pB¹p,üp!)q:Kq]†q$äq%	r/r-Ir%wr�r´rËr	âr"ìr s0sKsofsÖsês'þs&t>t^twt-•t$Ãt"ètuu;uZu yušuµuÈuÝuðuvv5vJv,iv–v
¶vÄväv"÷v+w%Fwlw„w�w&·w/Þw x*/xZx zx&›xÂxÏx$ãx5y4>y!sy#•y'¹yáy!þy, z"Mz%pz-–zÄz$Õz:úz5{%R{3x{%¬{8Ò{9|>E|„|"�|*°|#Û|&ÿ|&}I?}H‰}.Ò}4~36~7j~¢~6¹~#ð~( =0^&�4¶	ë&õ€0€@€W€`€.€€¯€Í€	Ô€Þ€å€ �$�<�(E�-n�3œ�.Ð�ÿ�&‚&6‚]‚v‚�‚ ™‚º‚Î‚Ý‚ð‚ƒƒ)ƒ<ƒOƒbƒuƒˆƒ›ƒ®ƒÁƒÔƒ òƒ&„:„X„(m„"–„d¹„… 5… V…w…1�…+Â… î…†!†$@†(e†(Ž†#·†4Û†‡6/‡
f‡t‡0Š‡2»‡î‡8ˆGˆ`ˆ&~ˆ¥ˆ²ˆÆˆ)Êˆ)ôˆ0‰#O‰+s‰Ÿ‰¬‰,Ã‰1ð‰'"ŠJŠ'jŠ$’Š)·ŠáŠ‹) ‹%J‹!p‹$’‹9·‹.ñ‹9 Œ9ZŒB”Œ;×Œ:�:N�2‰�"¼�	ß�"é�Ž5,ŽbŽ%}Ž£Ž'ÁŽ éŽ
! �1 �R�"k�Ž�/¥�Õ�)ï��(6�)_�.‰�4¸�	í�÷�‘ÃTÕ¯‘];c_ùb!Gh�"UÁ*é+
„NÜôúKK?)C|ï9‰þYÄÇi-<_}è[[j&’vk“qàTÛ É)V%z%½n?�ë+S^žO™êHlÖ^L€gÝdü‚²`t�¨fDrQº{ßä¦(E¥F›oCRIˆ”~y\Eÿ®.#Id0Bå»×
! òw¿v8‡ŠpD¢"±­¼ZìM´ðj¸X5W
Ô7o:ZYâm«@÷ÏPLÑ4øNÎË}ÐsUt9=!ÅSÂµxÚ°£Ù†;xHÈ¡—
! íãBû�0Ÿƒ$G6	by'�$¬&QóPkMVcª\Xgæ|Æ¤-Ê*(`=1§Í‹öŒrns3e2	4ÌÓ'@l7/€¾F•J3œ >ášW˜O21ç·#86J©Þ³wp�z5,>m{hõ f–Øî]¶RÀ~.quŽ¹ñý:eiuAÒa…,/aA<
  Execution times (seconds)
  
  For bug reporting instructions, please see:
--- 1,56 ----
! Þ•�$4­,hàŠ@áŠ5"‹^X‹·‹-Ó‹ŒÛŒòŒ9
�+G�0s�E¤�Pê�7;Ž8sŽ9¬Ž8æŽ4�;T�H��=Ù�@�HX�J¡�Mì�6:‘rq‘yä‘A^’J ’Në’K:“Q†“7Ø“I”6Z”>‘”FÐ”I•Aa•}£•4!–CV–Dš–?ß–E—>e—{¤—8 ˜PY˜Cª˜Eî˜D4™<y™B¶™Pù™MJš�˜šN(›Qw›<É›Lœ7SœA‹œGÍœH�+^�EŠ�Ð�å�ø�žžž(ž-@ž.nž�ž½ž#Íž#ñž9ŸOŸnŸ�Ÿ#­Ÿ"ÑŸôŸ6 )F /p "  JÃ N¡O]¡'­¡+Õ¡1¢,3¢;`¢œ¢D¼¢.£O0£N€£KÏ£G¤!c¤…¤ž¤·¤Ð¤%ð¤*¥A¥D¥H¥L¥/Y¥‰¥) ¥Ê¥ê¥:¦:@¦#{¦_Ÿ¦Jÿ¦J§,b§0�§0À§.ñ§& ¨<G¨„¨,‹¨¸¨Ö¨<ô¨%1©W©$t©+™©/Å©&õ©/ªLª.gª–ª#ªª=Îª@«
M«
[«/i«!™« »«'Ü« ¬
%¬ 3¬T¬c¬-�¬"¯¬!Ò¬)ô¬­ ­)­;­D­M­i­r­{­0„­µ­Õ­Þ­!ç­	®®®,®5®>®G®P®1T®d†®(ë®+¯-@¯Ln¯»¯{Ò¯mN°@¼°6ý°4±4H±%}±#£±Ç±,â±,²*<²%g²3�²$Á²+æ²³),³.V³;…³AÁ³7´6;´Yr´JÌ´,µ-DµXrµ2ËµEþµ'D¶?l¶¬¶kÈ¶[4·A�·HÒ·E¸Ba¸}¤¸L"¹Ro¹cÂ¹6&º@]º5žºAÔº+»?B»<‚»9¿»@ù»B:¼F}¼2Ä¼4÷¼9,½!f½4ˆ½(½½6æ½2¾-P¾~¾,’¾"¿¾	â¾bì¾,O¿|¿
! ˆ¿“¿Z¢¿7ý¿N5ÀD„À(ÉÀGòÀH:ÁƒÁ›Á¶ÁÑÁ#âÁÂ*%ÂPÂ.oÂ$žÂÃÂàÂ'ùÂ$!Ã$FÃ4kÃ0 Ã?ÑÃ*Ä&<Ä%cÄ&‰Ä?°Ä+ðÄÅ9Å#XÅ1|Å
! ®Å¹Å%ØÅ5þÅ54Æ,jÆ$—Æ$¼Æ#áÆ)Ç/Ç*NÇ%yÇ#ŸÇ.ÃÇòÇ"
È-0È0^È#�È ³È8ÔÈ8
É
FÉ)TÉ2~É0±É=âÉ; Ê)\Ê-†Ê=´Ê+òÊË%/Ë/UË%…Ë.«Ë*ÚË&Ì/,Ì"\ÌÌžÌ7½ÌõÌZÍCaÍ^¥Í2Î7Î3SÎ4‡Î¼ÎÕÎ'ïÎ1Ï/IÏ5yÏ*¯Ï"ÚÏýÏBÐ<^Ð3›Ð!ÏÐñÐ
Ñ)ÑIÑgÑ|Ñ‘Ñ6§Ñ!ÞÑÒÒ(6Ò _Ò €Ò¡Ò)¶Ò"àÒ5Ó69Ó$pÓ8•Ó"ÎÓ6ñÓ)(Ô&RÔ&yÔ: ÔÛÔ&öÔ,Õ7JÕ.‚Õ±Õ-ÈÕöÕ"Ö.4Ö3cÖ"—ÖºÖ!ÚÖ(üÖ'%×?M×*�×¸×È×*è×Ø!%Ø@GØ&ˆØ7¯Ø>çØ&ÙDÙbÙuÙ‘Ù¯ÙÏÙ!ïÙ.Ú @ÚaÚ4�Ú1¶Ú1èÚÛ06Û3gÛ›Û+­Û8ÙÛ)Ü<ÜZÜqÜ+‹Ü8·Ü9ðÜ)*Ý%TÝ zÝ›Ý'¸Ý0àÝ3Þ&EÞ3lÞ Þ)ÀÞ%êÞß$*ß2Oß3‚ß=¶ß'ôß,à+Ià8uà;®à$êà6á2Fá2yád¬á9â,Kâ-xâ#¦â!Êâ'ìâ#ã 8ã!Yã"{ãžã3°ã4äã@äZä"rä•ä(¬ä.Õä7å<å)Så}å?“å!Óå&õå%æ2Bæ6uæ(¬æ+Õæ!ç-#ç+Qç>}ç<¼ç$ùç.èMè&hè �è#°è)Ôè(þè.'éVé$péA•é)×é7ê9ê"LêoêŒê¢ê!»êÝêûê!ë;ëZë'yë)¡ë8Ëë(ì!-ìOì/dì/”ì2Äì5÷ì-í"Ií)lí(–í0¿í,ðíî.=î(lî"•îb¸îï/:ï5jï6 ï/×ï)ð11ðcð)‚ð7¬ð4äð6ñ$Pñ$uñšñ)¸ñ'âñ
! ò##ò]GòL¥òòòó$ó65óló?†ó'Æó&îóô/ô#Fô%jô'�ô"¸ô.Ûô
! õ%'õMõiõ%†õ¬õÉõÞõþõö 0öQönö�ö ¬öÍöXãö$<÷a÷-v÷ ¤÷,Å÷ò÷ø;*ø8fø2Ÿø2Òø2ù28ù>kùªù.·ù"æù
	ú%ú/=ú2mú ú´ú5ÊúDû7Eû.}û¬û3Åûùûü-üGüaü{ü•ü®ü)Çüñüý;'ýcý{ý–ý±ýÌý:éý$þ@þ^þ~þ!›þ8½þ öþ3ÿKÿ)hÿ-’ÿ*Àÿ5ëÿ3!3U\‰(æ=@M6Ž9Å1ÿ41Jf±)Í,÷$$KIK•;á;AY›-¹ç,&BS%–h¼%,C"p!“.µ,ä1C9b:œ&×$þ6#Z;y¡µiW	3Á	.õ	($
! M
! >l
! «
! /Ê
! "ú
! 5/S'ƒ,«+Ø7><Y{7Õ+

29
l
&Š
'±
'Ù
42O$‚1§)Ù-,1,^/‹=»&ù% FaŸ'º5â;=T5’TÈ :c[B¿-"0S2e:˜(Ó$ü+!MbuŒ%£ É)ê7	LV(k(”½Ù-ó#!-E s!”¶Òî 
! %+DQK–LâA/Kq/½Ií977q©$¾4ãM1(B¨1ë-%K%q$—+¼cèL`*t'Ÿ5Ç*ý((7Q‰&£#Ê#î!4/R:‚,½ê,.Mi0‰=º.ø+' 4S :ˆ 5Ã %ù +!5K!1�!2³!Iæ!-0"$^"'ƒ"0«"3Ü"+#!<#^#{#(›#$Ä#é#$:$S$q$‚‘$†%(›% Ä%å%Hù%'B&j&…& &+º&2æ&2'2L'f'æ'!("(5((H(#q($•(Nº(H	)QR)U¤)ú)5*L*)[*…*¢*1Â*-ô*("+)K+>u+7´+ì+!,/#,"S,+v,%¢,2È,;û,;7-Es-7¹-2ñ-?$.…d.‰ê.dt/#Ù/ý/40J05i0Ÿ0'·0Oß0/1E1c1‚1—1±14Ï1;20@24q2<¦2@ã2,$3:Q3/Œ3M¼3S
! 4A^4R 47ó4,+5AX51š5HÌ5M6Uc6Y¹6C7YW7B±7Mô7XB8>›84Ú8/9I?91‰93»9eï9GU:H�:Hæ:^/;�Ž;‘<0®<Lß<O,=q|=˜î=˜‡>. ?O?o?>�?>À?6ÿ?:6@;q@D­@ò@A-.A,\A‰A,�A+¼A2èAB8BTBqB�B/—BÇB$äB&	C$0CUCnC}CŽC�C¬CÄCáC#öCD+DCDRDjD‡D›D°D;ËD)E1EJE#cE1‡E¹E ÔEõEF!F,AF:nF2©FÜFöF7G0IGzG–GµGÌG
! æG(ñG,H4GH|H–H/´H<äH,!I,NI-{I9©I.ãI4J/GJ&wJžJ¯JÏJêJK"K!2KTK3rK¦K.¹KèK%L+LGL'_L‡L*§LÒL*ðLM23M0fM—M"·M-ÚMN1$NVNrN8�N ºN.ÛN1
! O<OUOoO>‰O=ÈO)P.0P/_P8�PXÈP!Q8Q;WQK“Q0ßQ:R2KR)~R+¨R:ÔR=S?MS0�S/¾S&îSDT)ZT/„T<´T3ñT"%U,HU1uU;§U6ãU`V@{V1¼V.îV2WPPW)¡WËW?ëW;+X9gX2¡X+ÔXDY'EYAmY6¯Y3æYNZ/iZ™Z(¸ZáZ;ýZ89[r['‘[/¹[*é[=\IR\,œ\3É\0ý\$.]=S]f‘]Aø]C:^*~^*©^/Ô^__#6_-Z_!ˆ_#ª_2Î_!`
#`1`+B`0n`/Ÿ`Ï`Ñ`(í`
a+$a/Pa.€a$¯a5Ôa4
! b4?b<tb!±b&Ób.úb)c0@cqc}c%šcÀc Ócôcdd"d+dHd8hd7¡d;Ùd6e5Le7‚e6ºe5ñe#'f Kf lf�f)¤f)Îf,øf$%g*Jg!ug$—g$¼g$ág$h#+h+Oh*{h)¦h(Ðh.ùh"(iKi$\i�iŽi›i «iÌi6éi  j3Aj,uj¢j Àj1áj(k.<k.kk1šk'Ìkôkýkl&l?lSlol0�l&Àl&çlm<&m;cm.Ÿm5Îm5n?:nzn"“n,¶n$ãn&o'/oWowoŒo1¢o1Ôo2p9p,Wp„p%Œp(²p+Ûp	q%q7qLqlq†q<˜q Õq!öqr5rKr2dr!—r%¹r$ßr)s%.s%Ts$zs%ŸsÅsCÎs(t';t$ct,ˆt6µtìtu	
uu!u-@unu~uŠu§uÃuáuv v 0v"Qvtv5Žv%Äv&êvw!w@<w@}wC¾w3x!6x3Xx7Œx6Äx(ûx$$y$Iy!ny �y)±y)Ûy)z-/z]z$yz*žz,Éz<öz/3{c{s{*‚{6­{Mä{ 2|/S|"ƒ|$¦|Ë|ç| ÷|)};B}/~}2®}#á}1~&7~^~w~†~¥~"´~"×~ú~
/ASewˆš¬¾Ðâô€€*€<€N€`€q€ƒ€•€§€¹€Ë€Ý€ï€��'-�U�#s�—�·�Ë�ë�‚$‚(B‚k‚Š‚ ‚À‚à‚Uÿ‚Uƒuƒˆƒ¤ƒÀƒ3Ûƒ„ „!?„a„~„ Ž„¯„!Ï„ñ„0…!1…S…p…�…<¬…"é…!†/.†^†+r†ž†®†"Ä†#ç†%‡,1‡^‡	e‡ o‡�‡6¥‡$Ü‡ˆ#ˆ2ˆ/Eˆ2uˆ&¨ˆ4Ïˆ&‰K+‰Mw‰Å‰á‰4è‰5Š(SŠ!|ŠLžŠëŠ%‹6-‹3d‹˜‹ª‹=»‹ù‹
Œ-Œ(LŒ#uŒ7™ŒÑŒÝŒ*ùŒ$�:�(?�)h�-’�)À�(ê�'Ž';Ž	cŽmŽ!ˆŽ
ªŽ*¸ŽãŽAöŽ8�,O�|�’�%¨�'Î� ö�$�<�![�#}� ¡�Â�!Ò�"ô�‘"5‘2X‘‹‘!�‘¿‘,Î‘Aû‘5=’4s’)¨’)Ò’-ü’"*“0M“$~“'£“1Ë“.ý“5,”5b”9˜”5Ò”5•5>•#t•-˜•Æ•å•ò•+– ;–\–x–Œ–¡–µ–Ë–ß–ò–——0—D—Y—o—ƒ—™—³—Ç—Ú—ë—˜˜0˜F˜Y˜4q˜(¦˜,Ï˜0ü˜-™?™c^™Â™ß™ý™š:š-Oš'}š/¥šÕš&ôš›'1›)Y›!ƒ›¥›"¸› Û›/ü›0,œ]œwœ.‘œÀœ%Þœ8�)=�g�"‚�2¥�&Ø�1ÿ�1ž.Gžvž4•ž=Êž,ŸQ5Ÿ(‡Ÿ	°Ÿ.ºŸ*éŸ* ? 5_ • %° Ö å Zý GX¢A ¢Wâ¢:£(X£�£×š£&r¤J™¤)ä¤/¥J>¥P‰¥8Ú¥A¦0U¦:†¦8Á¦Cú¦E>§<„§DÁ§F¨JM¨m˜¨8©x?©~¸©E7ªL}ªOÊªJ«Oe«=µ«Hó«5<¬>r¬K±¬Eý¬DC­wˆ­5®:6®<q®5®®Lä®@1¯~r¯2ñ¯w$°Aœ°MÞ°C,±=p±G®±Mö±KD²†�²Q³Bi³7¬³Gä³7,´Ld´E±´F÷´'>µGfµ®µÅµ
! Úµåµéµðµ	¶2 ¶0S¶„¶£¶$³¶$Ø¶6ý¶4·Q· n·$�·#´·Ø·;ô·*0¸1[¸#�¸L±¸Pþ¸\O¹,¬¹-Ù¹,º/4ºCdº ¨ºFÉº/»S@»O”»Eä»H*¼"s¼–¼±¼Ì¼ æ¼,½-4½b½e½i½m½*z½¥½*¸½ã½#¾5'¾5]¾#“¾c·¾I¿e¿,�¿3®¿5â¿.À/GÀAwÀ¹À6ÀÀ÷ÀÁW7Á*�ÁºÁ#ÚÁ*þÁ2)Â)\Â+†Â²Â8ÌÂÃ%ÃACÃH…ÃÎÃ
ÝÃ,ëÃ$Ä$=Ä.bÄ‘Ä
! ¯ÄºÄ	×Ä áÄ)Å$,Å#QÅ+uÅ¡Å
! £Å®Å
! ÃÅ
! ÎÅ ÙÅ
! úÅ
! Æ
! Æ-ÆIÆ
! iÆ
! tÆ!Æ¡Æ
! ±Æ¼Æ
! ÌÆ
! ×Æ
! âÆ
! íÆøÆ1úÆh,Ç'•Ç*½Ç,èÇKÈaÈmvÈqäÈJVÉ5¡É×É5îÉ($Ê$MÊrÊ+�Ê+¼Ê)èÊ$Ë27Ë(jË/“ËÃË-ÝË1Ì7=ÌHuÌF¾Ì>ÍcDÍI¨Í+òÍ,ÎUKÎ6¡ÎDØÎ&ÏCDÏ(ˆÏy±Ï\+ÐCˆÐGÌÐFÑJ[Ñy¦ÑH ÒTiÒo¾Ò6.ÓPeÓ5¶Ó<ìÓ.)ÔHXÔP¡Ô6òÔM)ÕQwÕTÉÕ6Ö6UÖ>ŒÖ&ËÖ/òÖ("×;K×-‡×,µ×â×0ó×&$Ø	KØZUØ0°ØáØ	êØ
ôØsÙ8vÙ`¯ÙSÚ0dÚI•ÚJßÚ!*ÛLÛgÛ‚Û'™Û"ÁÛ%äÛ
! Ü''Ü#OÜsÜ‘Ü"¬Ü&ÏÜ&öÜ<Ý-ZÝJˆÝ4ÓÝ2Þ2;Þ3nÞ5¢Þ0ØÞ	ß%ß$Aß0fß	—ß!¡ß(Ãß<ìß>)à7hà& à Çàèà.á 7á1XáŠá"¡á(Äáíá#â4'â7\â”â±â9Ðâ2
! ã=ã.Jã2yã0¬ãAÝã>ä<^äA›ä7Ýä3åIå0_å?�å0Ðå?æ;Aæ4}æ=²æ,ðæ(ç(Fç?oç¯çTÁçKèmbè'Ðèøè6é5Fé|é“é1°é;âé.ê.Mê!|ê"žêÁêBàêI#ë*më&˜ë¿ëÛë!÷ëì9ìQìiì6‚ì¹ì×ìõì,í#;í#_íƒí ™íºí0Õí-î4î/Qî�î-œî0Êî&ûî&"ïFIï�ï'ªï)Òï<üï59ðoð-…ð³ð$Ìð.ñð9 ñ(Zñ#ƒñ%§ñ,Íñ.úñ>)ò7hò ò%·ò/Ýò
ó+#óYOó*©óFÔóKô#gô‹ôªô%Çô'íô)õ)?õ-iõ5—õ(Íõöõ.ö,Dö*qöœö*·ö9âö÷++÷3W÷ ‹÷¬÷Ê÷ æ÷+ø73ø>kø*ªø(Õøþøù!5ù/Wù6‡ù$¾ù9ãù%ú*Cúnú�ú&¦ú,Íú2úú>-û+lû%˜û,¾û:ëû4&ü([ü8„ü4½ü/òüh"ý<‹ý/Èý4øý'-þ'Uþ1}þ$¯þ-Ôþ.ÿ/1ÿaÿ3tÿ6¨ÿ>ßÿ6R-j9˜>Ò*)TBr"µ'Ø$5%@[*œ;Ç#('-P7~>¶$õA!\)~!¨,Ê:÷)2+\ˆ#§NË,;Gƒ"˜ »Üô#(4"]'€¨ÁÚ&ú0!(R&{¢7µ7í.%	/T	„	%£	$É	'î	0
! ,G
! ,t
! 9¡
! 3Û
! c/#“-·6å96V5�6Ã#ú-
9L
@†
9Ç
#$% J+k#—»-ÖmOr#ÂæE[Ww%Ï.õ$A#\4€%µ"Û/þ&.(U~!™)»å9#O$s%˜'¾&æ+
9iT,¾ë.ÿ$.-S�›@º8û<4=q=¯=íF+r,0¬
Ýë52Atˆ:�8Ø?0Q‚?�Ýö(AZs‹#£Çá4û0H_v�A«í 'Hd@€Á+ß-$1R.„8³5ì5"VX=¯7í=%6c<š1×7	 UA — *µ 1à #!C6!Cz!7¾!7ö!K."z"+™" Å"æ"4#K;#"‡#qª# $'=$#e$0‰$4º$/ï$3%#S%Dw%<¼%,ù%%&&5L& ‚&B£&†æ&hm'?Ö'>(,U(!‚(=¤(!â(,)%1)DW)1œ)*Î)/ù)%)*?O*:�*]Ê*7(+$`+9…+!¿+$á+%,",,O,9e,6Ÿ,%Ö,8ü,+5-1a-0“-1Ä-*ö-8!.$Z.$.¤.!¾."à./*/5H/<~/>»/1ú/c,0�0#¯0dÓ0:812s1$¦1Ë1-á1;2#K2%o20•2Æ2ã2ú23$(3$M3)r39œ3	Ö3à3+÷3,#4P4m41Š4"¼4!ß4%5 '5H5f5�5 œ5$½5Mâ5B06As6Cµ6\ù61V7Kˆ72Ô748<8&R83y8­8WÂ8"9O=9.�9<¼9%ù9 :'@:*h:o“:;;'+;#S;Fw;0¾;)ï;:<T<,l<5™<$Ï<!ô<#=7:==r='°=Ø=-÷=#%>I>!e>4‡>C¼>3?34?4h?>�?/Ü?(@45@;j@5¦@4Ü@XA5jA  A#ÁA,åA7B/JBzBšB!ºB&ÜB"C&CFC:_CšC¸CxÖCvOD=ÆD!E&EW@E-˜EÆEäEF$FAAFAƒFAÅFhG)pG"šG½GÐG!åG"H$*HFOHJ–HRáHV4I‹I/¥IÕI)âIJ(J'FJ(nJ%—J1½JNïJ?>K~KŽK,®KÛKøK!L59LCoL9³LCíL51M2gM;šM�ÖM”fNmûNiO‰O:žOÙO1÷O)P!<PX^P·PÎPìPQQ8Q*UQ4€Q$µQ4ÚQARFQR3˜RGÌR5SLJSP—S=èS]&T<„T7ÁTPùT6JUT�UOÖUZ&V_�VUáVd7WLœWYéWXCX;œX-ØX6YK=Y6‰Y4ÀYiõYC_ZH£ZEìZY2[“Œ[˜ \9¹\Jó\Q>]v�]›^˜£^3<_!p_’_C¢_Aæ_6(`<_`>œ`<Û`a 7a0Xa+‰aµa2Âa1õa2'bZbxb�bªbÅb1Òb c&%c+Lc(xc¡c¼cÏcäc÷cd")dLd"fd‰džd¹dÎd"ëde'e"AeHde4­eâef'f6Ff"}f, fÍfÝfýf/g8Mg:†g(Ág)êg>h7Sh*‹h-¶hähi
 i,.i.[i=ŠiÈi!èi2
! j?=j3}j3±j0åj9k+Pk<|k6¹k2ðk#l#6lZlyl™l°l(Ãlìl7mCm1Zm"Œm+¯mÛm#úm4n"Sn+vn¢n-Ánïn4
o9Bo|o%šo4Ào"õo;pTpkp=ƒp$Áp,æp,q@qYqsqC�q=Ñq-r5=r8sr9¬rRær#9s]s8}sM¶s.tC3t>wt2¶t$étHu:WuD’u3×u-v&9v>`v)Ÿv3Év9ýv/7w"gw,Šw7·w6ïw-&xdTxF¹x0y31y6eyQœy4îy#z=;z@yz4ºz+ïz:{PV{(§{MÐ{9|#X|D||*Á| ì|*
}8}9X}8’} Ë}&ì}2~*F~:q~D¬~,ñ~?-^+ŒA¸eú@`€B¡€2ä€#�&;�b�v�Š�(©�Ò�!í�+‚%;‚a‚n‚$‚‚5§‚4Ý‚ƒ!ƒ#6ƒZƒ'gƒ5�ƒ+Åƒ,ñƒ>„1]„2�„:Â„ý„!…,<…i…/…¯…!¿…-á…†$$†I†f†y†
”†"¢†%Å†:ë†9&‡=`‡8ž‡7×‡9ˆ8Iˆ7‚ˆ-ºˆ*èˆ‰2‰-G‰+u‰/¡‰#Ñ‰+õ‰"!Š$DŠ#iŠ"�Š#°Š$ÔŠ,ùŠ/&‹.V‹)…‹7¯‹ç‹Œ!Œ:ŒFŒRŒ$aŒ†Œ:¡ŒÜŒ2ûŒ1.�`�%}�3£�%×�8ý�96Ž>pŽ%¯ŽÕŽÞŽòŽ� �4�"O�*r�#��&Á�è�I�HK�.”�4Ã�3ø�7,‘d‘0{‘6¬‘#ã‘,’(4’$]’‚’¡’2½’2ð’3#“ W“0x“©“%¶“&Ü“4”	8”&B”i”!}”Ÿ”¹”?É” 	• *•K•e•|•8’•!Ë•(í•&–,=–&j–$‘–%¶–'Ü–—I
—W—+w—!£—.Å—5ô—*˜H˜	O˜Y˜`˜3~˜
²˜	À˜Ê˜ä˜ý˜™4™!E™ g™ ˆ™©™1Ä™ö™+š:š(Cš@lš@­š@îš5/›!e›9‡›EÁ›Cœ-Kœ#yœ#�œ!Áœãœ!�!#�!E�,g�!”�'¶�3Þ�.žHAž)Šž´žÄž&Óž;úžS6ŸŠŸ/¨Ÿ!ØŸ&úŸ! :  P .q B  +ã 8¡!H¡0j¡-›¡É¡è¡ü¡¢ ¢#@¢d¢x¢‡¢š¢­¢À¢Ó¢æ¢ö¢	££/£B£U£h£{£Ž£¡£´£Ç£Ú£ê£ý£¤#¤6¤I¤\¤o¤¤�¤)«¤Õ¤!ò¤¥2¥E¥`¥~¥ ž¥&¿¥æ¥¦(¦(B¦"k¦dŽ¦ó¦§ *§ K§l§1…§·§!È§+ê§ ¨7¨ H¨i¨!‰¨«¨3º¨)î¨%©!>©$`©=…©(Ã©ì©4ª@ª(Rª{ªŒª#«ª#Ïª#óª4«L«S«`««6™«"Ð«
ó«*¬,¬0B¬0s¬2¤¬3×¬%­I1­H{­Ä­ä­0ê­-®8I®&‚®J©®ô®*¯6?¯1v¯¨¯½¯AÐ¯°&°?°&]°!„°1¦°Ø°%å°/±;±O±)S±)}±0§±#Ø±/ü±-,²-Z²	ˆ²’²+¬²Ø²"å²³C³`³2w³'ª³Ò³,ç³1´'F´!n´�´¯´'Ï´$÷´µ+µ)Kµuµ”µ)´µÞµ%ùµ¶+7¶@c¶;¤¶:à¶H·+d·2�· Ã·5ä·!¸$<¸9a¸.›¸9Ê¸9¹B>¹;�¹:½¹:ø¹3º2Sº"†º	©º"³º,Öº!»%»E»X»l»»”»§»¹»Í»à»ô»¼¼0¼C¼X¼r¼…¼—¼¨¼Â¼Ö¼ë¼½½4(½/]½&�½5´½ê½¾i¾%‡¾­¾'Ë¾ ó¾¿1*¿\¿1u¿"§¿&Ê¿ñ¿ À#%ÀIÀgÀwÀ"“À)¶À*àÀÁ'"Á/JÁzÁ)”Á1¾Á$ðÁÂ!2Â,TÂ)�Â2«Â(ÞÂ)Ã 1Ã:RÃC�Ã.ÑÃWÄ4XÄ	�Ä-—Ä*ÅÄ$ðÄ#Å-9ÅgÅ"„Å§Å´ÅŽw£8a^»�IGŽÚ�~Ï”peÕkW¸…ƒ¡$ªÉ™ÔaÌžþsÈtvh÷\ê3‰I;~¬Z2Í¶mxWY¯ø_^~ñù)`™šuô44%XU„
]ë5k;êc‹òIÏ¶’;¨¼LdÊ2^²7¬A'at{ª�”§x'HCUvš¥­i•ä«¤×r©,Ib�Ù§u²¹»L·Šsgý{®%
! ðv:äœÒgzÿ¿G*¸«ÆÇ$Í›ñÂRxÙiÃ0F+©ÉŸúÄ5ágéìñ'�â1‹ŽE<FgãVÁÅ˜ÈSGép-Å[�5^pÛ]—83u�’=œZvD¹»¨¼¸g§¢¹†‚5¥ÿ–)	õýÔ VÓ'ûX((ò­îe®Ô}N/0êÄëÚÉ°]¿81»óÕEúqKæÙ³¡!7¯á[':è�ByË‘±>14
{
! #rC'Ð{ÃáJñ=ÉˆTã�º9„/Œ(c‡zX¡4îo\iÖ_][ÛÎ�Ì—^rÙÑ¨A‘èG~Èµyö¨‚p±îRMïmBEMA8üü…Ÿ?.’ËËDM„dë©­Ð¬�#‘qææ—ëäo<*Ç€%ý….Õ™¦¦õYµÞ÷&SçËs®¯AŒ9QþÅ¤m…ZíîqÝl[$%°
! «RQXZiñnù‹›tC�2Do8Z÷($_ý
! Y)æy6ºé1•Ó&Y}é‡bÈýb�d“7¾/‰UžfkûÒnr ��0A™²‡|S\çf´ƒB=eú€8÷ìþ4S~®ó>w[([jÐGIsÍè@åÑ­àQäAd`SÚwìºWœYàý:C²SÜˆp½N"tö
! Ó_ÜWl•Ej§5Æ·ÖnÞY×ynƒWn3R±hƒÀ6*àWà&|z¿E! ¼˜{qÅQe¢¤)#FV?zÈƒ:íl-'Íå2tùðð~ÒowPTc,jÇPˆblm·¿´&œÔLNm}
@ßë$_-Xm½™*&â7ºòµ×Í›Ýy@úqeÖ«>ÃØ!ë@ÊÖ±D<øi*˜ó3ØÀòºÁ"a¡JÆØa!Æx´K>¯&Ž`ªMó5-]…�2škáC€Ïdjõ+I$"í,ÿålDÌ:ÐÙzñÚCFçBíÎ·^QEdê™Ûâªûš;Ñ!ÉË¥"‹ö†˜32\
! ÔòbÃ¾KßkHvÁw_rX3fMüê5L07h—õ<-ËôÄÑ”H¨fõ¡–ÒŽh$6Ð†Oôø?
›î[\Î?¦	L•g“T©G#=çŸF`6Á:+Ä<o½ðôé�7¶;ù+OHH?MO?|=­¥Uàa¼ßÂï
´°RÎ°£@»”.ÕN@c.ÞïìHY³Þ�Ç.²ßÂ�,	ó³×Tç‘ƒ€]÷9¢˜Èã‡0ãì�ÌŸ7eŒ³lÂêÎžT9ÿ�À3V(ücÜ�K+zO�ü uâŠè¬ÒOŸ£‰L¸;P6sÞœ³v?�öß¯®˜hß>"‚Å]ž¸Ó÷/\ápÝ‰K‚%0Ä®€»—ÊìúMµ4Š„¤´‰>‚Œ‡ÊnnV9¬ÜïÌK}/F0
! <”°�ªb‹ˆè§ˆïîbwäN	ošµ¹×Óx�ûž¨¹H`F 	ºù–#fâÀ ~+"ú€%©¢Ì›Ï©u…s-ÇÀŸ¼ ´Òh·B*@øÖEk•I‘,¦Bãš—Ú4 çVÁÆJÂS{jV¹“½=Êø9Ã¡Áòþ{“‘¿ï1Jd}lÍÓBqž2
xyLPQáOØÀi8j9ÕK–g¤†Œ*ÿ|•É‹ðŠå öô;|ôÊrŠxã)aT)Õy±NmÜÇi½øéÔÏ „s#¾ ûÏÛXþUZPf½ŽO¶<Ã&¶R/‡Ý,åPµØÚc\ªJ�›1“í6£ |¼DÑ’PØ–¤­ÛUJ:Ðz·=�¾"æÝ¦Â¦¸A‚õ€�üu–í!£}uœæw¢,h	.T¬°^GQ_Þ�ZkÄ�6jŠ`¥Œå|Ö×reURv.ÅD} ¯ˆW!ð“)à(>ÿ†-t„þÜÙ/1`’ù†³+Ñóû#oè’pNÆ¢ä¾â¾±¥‰£%ctÛ¶	J
ÎqfC²«¿§«”öÝ
! %s: %d: warning: can't add declaration of '%s' into macro call
! 
! %s: fatal error: aux info file corrupted at line %d
! 
! ;; Combiner totals: %d attempts, %d substitutions (%d requiring new space),
! ;; %d successes.
! 
  Execution times (seconds)
  
  For bug reporting instructions, please see:
*************** Options starting with -g, -f, -m, -O, -W
*** 20,44 ****
--- 63,119 ----
  Target specific options:
  
  There are undocumented target specific options as well.
+ 
+ ldd output with constructors/destructors.
+ 
+ write_c_file - output name is %s, prefix is %s
    (Use '-v --help' to display command line options of sub-processes)
+   -###                     Like -v but options quoted and commands not executed
+   --bootclasspath PATH    Override built-in class path
+   --classpath PATH        Set path to find .class files
+   --encoding NAME         Specify encoding of input file
+   --extdirs PATH          Set extensions directory path
    --help                   Display this information
+   --list-class            List all classes defined in file
+   --list-filename         Print input filename when listing class names
+   --no-assert             Don't recognize the assert keyword
+   --print-main            Print name of class containing 'main'
    --target-help            Display target specific command line options
    -B <directory>           Add <directory> to the compiler's search paths
    -E                       Preprocess only; do not compile, assemble or link
+   -J OPTION               Unused compatibility option
+   -M                      Print all dependencies to stdout;
+                              suppress ordinary output
+   -MM                     Print non-system dependencies to stdout;
+                              suppress ordinary output
    -S                       Compile only; do not assemble or link
    -V <version>             Run gcc version number <version>, if installed
    -Wa,<options>            Pass comma-separated <options> on to the assembler
    -Wl,<options>            Pass comma-separated <options> on to the linker
    -Wp,<options>            Pass comma-separated <options> on to the preprocessor
    -Xlinker <arg>           Pass <arg> on to the linker
+   -a, --all-blocks                Show information for every basic block
+   -add TEXT               Insert TEXT into class body
+   -append TEXT            Insert TEXT after class declaration
    -b <machine>             Run gcc for target <machine>, if installed
+   -b, --branch-probabilities      Include branch probabilities in output
    -c                       Compile and assemble, but do not link
+   -c, --branch-counts             Given counts of branches taken
+                                     rather than percentages
+   -d DIRECTORY            Set output directory name
    -dumpmachine             Display the compiler's target processor
    -dumpspecs               Display all of the built in spec strings
    -dumpversion             Display the version of the compiler
+   -f, --function-summaries        Output summaries for each function
+   -friend TEXT            Insert TEXT as 'friend' declaration
+   -l, --long-file-names           Use long output file names for included
+                                     source files
    -o <file>                Place the output into <file>
+   -o, --object-directory DIR|FILE Search for object files in DIR or called FILE
+   -p, --preserve-paths            Preserve all pathname components
    -pass-exit-codes         Exit with highest error code from a phase
    -pipe                    Use pipes rather than intermediate files
+   -prepend TEXT           Insert TEXT before start of class
    -print-file-name=<lib>   Display the full path to library <lib>
    -print-libgcc-file-name  Display the name of the compiler's companion library
    -print-multi-directory   Display the root directory for versions of libgcc
*************** There are undocumented target specific o
*** 48,97 ****
    -print-search-dirs       Display the directories in the compiler's search path
    -save-temps              Do not delete intermediate files
    -std=<standard>          Assume that the input sources are for <standard>
    -time                    Time the execution of each subprocess
    -v                       Display the programs invoked by the compiler
    They exist, but they are not documented.
!   enters catch block  enters try block  from here %s TOTAL                 :# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! %d constructor(s) found
  %d destructor(s)  found
! %s%s
! %s %s returned %d exit status%s terminated with signal %d [%s]%s%s-%s is an empty range%s.
! %s%s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
  %s: %s: can't get status: %s
! %s: cannot open as COFF file%s: input file names must have .c suffixes: %s
  %s: not a COFF file%s: subprocess got fatal signal %d
  %s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
! %s: warning: (Each undeclared identifier is reported only once-I- specified twice-Wformat-extra-args ignored without -Wformat-Wformat-nonliteral ignored without -Wformat-Wformat-security ignored without -Wformat-Wformat-y2k ignored without -Wformat-Wmissing-format-attribute ignored without -Wformat-fpic and -mapcs-reent are incompatible-frepo must be used with -c-g is only supported when using GAS on this processor,-mapcs-stack-check incompatible with -mno-apcs-frame-mbig-endian and -mlittle-endian may not be used together-mcall-aixdesc must be big endian-mmultiple is not supported on little endian systems-mpic-register= is useless without -fpic-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-pg and -fomit-frame-pointer are incompatible-pipe not supported32381 fpuAssume GASAssume big endian bytes, little endian wordsAssume target CPU is configured as big endianAssume target CPU is configured as little endianAt top level:Attempt to keep stack aligned to this power of 2Big memory modelBranches are this expensive (1-5, arbitrary units)Check for syntax errors, then stopCode size: small, medium or largeCompile for the v850 processorCreate GUI applicationCreate console applicationDo not assume GASDo not generate .size directivesDo not generate H8/300H codeDo not generate code which uses the FPUDo not generate sin, cos, sqrt for FPUDo not use IEEE math for fp comparisonsDo not use VAX fpDo not use hardware fpDo not use registers for argument passingDo not use the divide instructionDon't trap on integer divide by zeroEnable automatic template instantiationEnd of search list.
! Function starts are aligned to this power of 2Generate ELF outputGenerate H8/300H codeGenerate big endian codeGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for Intel asGenerate code for Intel ldGenerate code for a DLLGenerate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for given CPUGenerate code for little endianGenerate code for the M*Core M340Generate code which uses the FPUGenerate little endian codeGenerate sin, cos, sqrt for FPUISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids casts to union typeISO 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 assignment of arraysISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids omitting the middle term of a ?: expressionIgnore dllimport attribute for functionsIgnore dllimport for functionsInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Jump targets are aligned to this power of 2Loop code aligned to this power of 2Make integers 32 bits wideNumber of registers used to pass integer argumentsOnly issue one instruction per cycleOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptions:
! PRINT_OPERAND_ADDRESS, null pointerPass FP arguments in FP registersPass arguments in registersPass arguments on the stackPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
! Pointers are 32-bitPointers are 64-bitPrefer branches over conditional executionProcess #ident directivesSchedule code for given CPUSchedule given CPUSelect CPU to generate code forSet errno after built-in math functionsSet the PPC_EMB bit in the ELF flags headerSmall data area: none, sdata, useSmall memory modelSpecify the name of the target CPUSpecify the name of the target architectureTrap on integer divide by zeroUsage: %s [options] file...
! Use 128 bit long doublesUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse DEC assembler syntaxUse IEEE math for fp comparisonsUse UNIX assembler syntaxUse VAX fpUse big-endian byte orderUse hardware fpUse little-endian byte orderUse little-endian byte order for dataUse registers for argument passingUse software floating pointUse the Cygwin interfaceUse the Mingw32 interfaceWarn about function pointer arithmeticWarn about multiple declarations of the same objectWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a variable is unusedWarn when an expression value is unused[Leaving %s]
! [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this targetalias argument not a stringambiguous conversion for array subscriptarithmetic on pointer to an incomplete typearray subscript is not an integerarray type has incomplete element typeassignment (not initialization) in declarationbad value (%s) for %s switchbad value (%s) for -mcpu switchbreak statement not within loop or switchcalled from herecannot convert to a pointer typecannot declare static function inside another functioncannot specify both -C and -ocannot use typeid with -fno-rtticase label does not reduce to an integer constantcase label not within a switch statementcast from pointer to integer of different sizecast to pointer from integer of different sizecast to union type from type not present in unionclose %dcomma at end of enumerator listcomparing floating point with == or != is unsafecomparison between pointer and integercomparison between signed and unsignedcomparison is always %dcomparison 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 unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated.
! constructor cannot be static member functioncontinue statement not within a loopconversion to non-scalar type requestedcreating array with size zerodata definition has no type or storage classdereferencing pointer to incomplete typedestructor cannot be static member functiondup2 %d 1duplicate (or overlapping) case valueduplicate case valueempty declarationempty range specifiedexecv %sexpression statement has incomplete typeextra semicolon in struct or union specifiedfailed to find class '%s'fclosefclose %sfdopenfield initializer is not constantfix_sched_param: unknown param: %sfloating point overflow in expressionfopen %sfor each function it appears in.)format string has invalid operand numberfunction returns address of local variablefunction types not truly compatible in ISO Cgcc version %s
! global register variable has initial valueignoring nonexistent directory "%s"
! incomplete type unificationinteger overflow in expressioninternal errorinternal error - invalid Utf8 nameinvalid #pragma %sinvalid %%-codeinvalid %%C valueinvalid %%E valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P valueinvalid %%R valueinvalid %%U valueinvalid %%h valueinvalid %%m valueinvalid %%r valueinvalid %%s valueinvalid lvalue in assignmentinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid truth-value expressioninvalid type argumentinvalid use of %%d, %%x, or %%Xinvalid use of void expressionits scope is only this definition or declaration, which is probably not what you wantjump to case labeljunk at end of #pragma weakjunk at end of '#pragma %s'language %s not recognizedlarge integer implicitly truncated to unsigned typeleft shift count >= width of typeleft shift count is negativelibraries: %s
! may not use both -EB and -ELmethod '%s' not found in classmissing $ operand number in formatmno-cygwin and mno-win32 are not compatiblemultiple default labels in one switchmust #include <typeinfo> before using typeidname missing for member functionnegative integer implicitly converted to unsigned typeno argumentsno description yetno return statement in function returning non-voidno semicolon at end of struct or unionnot enough type informationoffset outside bounds of constant stringoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionparse errorparser stack overflowpipepointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointers are not permitted as case valuesprofiling not supported with -mg
  programs: %s
! redirecting stdout: %srequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largereturn type is an incomplete typereturning a value from a destructorreturning reference to temporaryright shift count >= width of typeright shift count is negativeshared and mdll are not compatiblesigned and unsigned type in conditional expressionspec file has no spec for linkingstorage class specified for typenamesuggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest 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 |switch -mcpu=%s conflicts with -march= switchswitch quantity not an integersyntax errorsyntax error: cannot back uptaking address of temporarythis function may return with or without a valuetime in %s: %ld.%06ld (%ld%%)
! too few arguments for formattoo few arguments to functiontoo many arguments for formattoo many arguments to functiontoo many input filestraditional C rejects the unary plus operatortype mismatch in conditional expressiontypes are not quite compatibleunknown register name: %sunnamed struct/union that defines no instancesunrecognized format specifierunrecognized gcc debugging option: %cunterminated format stringuse of old-style castused union type value where scalar is requiredvariable-sized object may not be initializedvoid value not ignored as it ought to bewarning: wrong type argument to abszero width in %s formatProject-Id-Version: gcc 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
! PO-Revision-Date: 2005-05-31 11:09+0200
  Last-Translator: Göran Uddeborg <goeran@uddeborg.se>
  Language-Team: Swedish <sv@li.org>
  MIME-Version: 1.0
  Content-Type: text/plain; charset=iso-8859-1
  Content-Transfer-Encoding: 8-bit
  
  Exekveringstider (sekunder)
  
  Instruktioner för bugrapportering, se:
--- 123,283 ----
    -print-search-dirs       Display the directories in the compiler's search path
    -save-temps              Do not delete intermediate files
    -std=<standard>          Assume that the input sources are for <standard>
+   -td DIRECTORY           Set temporary directory name
    -time                    Time the execution of each subprocess
+   -u, --unconditional-branches    Show unconditional branch counts too
    -v                       Display the programs invoked by the compiler
    They exist, but they are not documented.
!   as it is a non-system directory that duplicates a system directory
!   enters catch block  enters try block  from here %s (frv) TOTAL                 : [OPTION]... CLASS...
! 
!  conflicting code gen style switches are used"%s" is not a valid option to the preprocessor"Small register classes" kludge# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! $ operand number used after format without operand number%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qs%<for%> loop initial declaration used outside C99 mode%<va_start%> used with too many arguments%<void%> as only parameter may not be qualified%H%qs defined as wrong kind of tag%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Htraditional C lacks a separate namespace for labels, identifier %qs conflicts%Jcase value %qs not in enumerated type%Jcase value %qs not in enumerated type %qT%Jflexible array member in otherwise empty struct%Jflexible array member not at end of struct%Jjump into scope of identifier with variably modified type%Jold-style function definition%Jold-style parameter declarations in prototyped function definition%Jparameter %qD has just a forward declaration%Jprototype for %qD declares fewer arguments than previous old-style definition%Jprototype for %qD declares more arguments than previous old-style definition%Jredeclaration of %qD with different visibility (old visibility preserved)%Jtype of array %qD completed incompatibly with implicit initialization%Jtypedef %qD declared %<inline%>%d constructor(s) found
  %d destructor(s)  found
! %d frame table(s) found
! %qs attribute directive ignored%qs attribute does not apply to types%qs fails to be a typedef or built in type%s%s
! %s %s (GCC) %s
! %s does not support %%n$ operand number formats%s does not support %s%s ignored with %s and %<%%%c%> %s format%s ignored with %s in %s format%s returned %d exit status%s should have type %<%T%s%>, but argument %d has type %qT%s should have type %<%s%s%>, but argument %d has type %qT%s terminated with signal %d [%s]%s%s%s%s version %s (%s)
! %s	compiled by GNU C version %s.
! %s%s%s version %s (%s) compiled by CC.
! %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s: %d: '%s' used but missing from SYSCALLS
! %s: %d: warning: '%s' excluded by preprocessing
! %s: %d: warning: definition of %s not converted
! %s: %d: warning: found '%s' but expected '%s'
! %s: %d: warning: source too confusing
! %s: %d: warning: varargs function declaration not converted
! %s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
  %s: %s: can't get status: %s
! %s: attempt to rename spec '%s' to already defined spec '%s'%s: cannot get working directory: %s
! %s: cannot open as COFF file%s: conflict list for '%s' follows:
! %s: conflicting extern definitions of '%s'
! %s: declarations of '%s' will not be converted
! %s: function definition not converted
! %s: input file names must have .c suffixes: %s
! %s: invalid file name: %s
! %s: multiple static defs of '%s' in file '%s'
  %s: not a COFF file%s: subprocess got fatal signal %d
  %s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
! %s: warning: %s:%d: confused by earlier errors, bailing out
! %s:'%s' has arcs from exit block
! %s:'%s' has arcs to entry block
! %s:'%s' lacks entry and/or exit blocks
! %s:already seen blocks for '%s'
! %s:corrupted
! %s:graph is unsolvable for '%s'
! %s:overflowed
! %s:profile mismatch for '%s'
! %s:source file is newer than graph file '%s'
! %s:stamp mismatch with graph file
! %s:version '%.4s', prefer '%.4s'
! %s:version '%.4s', prefer version '%.4s'
! '' ' flag' marked virtual
! '!' flag'#' flag'%%l' operand isn't a label''' flag'(' flag'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'0' flag'B' operand has multiple bits set'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'q' flag(C)(Each undeclared identifier is reported only once--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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-F <dir>	Add <dir> to the end of the main framework include path-I <dir>	Add <dir> to the end of the main include path-I- specified twice-MF <file>	Write dependency output to the given file-MQ <target>	Add a MAKE-quoted target-MT <target>	Add an unquoted target-U<macro>	Undefine <macro>-Wformat-extra-args ignored without -Wformat-Wformat-nonliteral ignored without -Wformat-Wformat-security ignored without -Wformat-Wformat-y2k ignored without -Wformat-Wmissing-format-attribute ignored without -Wformat-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-dumpbase <file>	Set the file basename to be used for dumps-fconst-string-class=<name>	Use class <name> for constant strings-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment-fpic and -mapcs-reent are incompatible-frandom-seed=<string>	Make compile reproducible using <string>-frepo must be used with -c-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-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-ftabstop=<number>	Distance between tab stops for column reporting-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Set the default thread-local storage code generation model-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-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-mapcs-stack-check incompatible with -mno-apcs-frame-mbig-endian and -mlittle-endian may not be used together-mcall-aixdesc must be big endian-mmultiple is not supported on little endian systems-mpic-register= is useless without -fpic-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-pg and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs32381 fpu;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
! ;; %d successes.
! 
! ;; Processing block from %d to %d, %d sets.
! <anonymous><built-in><command line>A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loopA synonym for -std=c89 (for C) or -std=c++98 (for C++).A threshold on the average loop count considered by the swing modulo schedulerAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdd mudflap bounds-checking instrumentation for multi-threaded program.Add mudflap bounds-checking instrumentation for single-threaded program.Additional debug printsAlias for -mfloat-abi=hardAlias for -mfloat-abi=softAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAlways treat bit-field as int-sizedApply variable expansion when loops are unrolled.Assume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that unaligned accesses are handled by the systemAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBad byte codes.
! 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, 'M/N' 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 output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Big memory modelBound on number of candidates below that all candidates are considered in iv optimizationsBound on size of expressions used in the scalar evolutions analyzerBound on the number of iterations the brute force # of iterations analysis algorithm evaluatesBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! Call mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
! Cannot decompose address.Cannot use mshared and static together.Cannot use mthreads and mlegacy-threads together.Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCirrus: Do not break up invalid instruction combinations with NOPsCirrus: Place NOPs to avoid invalid instruction combinationsCoalesce memory temporaries in the SSA->normal passCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstruct webs and split unrelated uses of single variableControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate canonical induction variables in loopsCreate console applicationCreate data files needed by "gcov"Default GCC semantics that differ from IBM XLCDefer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Determine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable tpf OS tracing codeDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay contents of a class file in readable form.
! 
! Display statistics accumulated during compilationDo not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable space regsDo not discard comments in macro expansionsDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate .size directivesDo not generate H8/300H codeDo not generate code which uses the FPUDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not inline floating point divisionDo not inline square rootDo not lift restrictions on GOT sizeDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use push instructions to save outgoing argumentsDo not use register sbDo not use registers for argument passingDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not warn about using variadic macros when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume all symbols have 32-bit valuesDon't assume that unaligned accesses are handled by the systemDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use packed stack layoutDon't use single (32-bit) FP onlyDon't work around R4000 errataDon't work around R4400 errataDon't work around certain VR4120 errataDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDowngrade conformance errors to warningsDump declarations to a .decl fileESA/390 architectureEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit extra code in the function prologue in order to trap if the stacksize exceeds the given limitEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable Full Redundancy Elimination (FRE) on treesEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable Objective-C setjmp exception handling runtimeEnable SSA dead code elimination optimization on treesEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable dead store eliminationEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable fused multiply/add and multiply/subtract FP instructionsEnable guessing of branch probabilitiesEnable linear loop transforms on treesEnable linker relaxationsEnable linker relaxingEnable loop header copying on treesEnable loop invariant motion on treesEnable loop optimizations on tree levelEnable loop vectorization on treesEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable tpf OS tracing codeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnable/Disable the traditional scheduling in loops that already passed modulo schedulingEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsExit on the first error occurredExport functions even if they can be inlinedFP exceptions are enabledFP exceptions are not enabledFor elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found in %s
! Function starts are aligned to this power of 2GCC supports only %u nested scopesGCSE disabledGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate C or C++ header files from .class files
! 
! Generate ELF outputGenerate H8/300H codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a DLLGenerate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code suitable for executables (NOT shared libs)Generate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate 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 loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive strings the type "array of char"Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limitID of shared library to buildISO C does not support complex integer typesISO C forbids an empty source fileISO C forbids casts to union typeISO C forbids const or volatile function typesISO C forbids forward parameter 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 qualified function typesISO C++ forbids assignment of arraysISO C++ forbids comparison between pointer and integerISO C++ forbids computed gotosISO C++ forbids omitting the middle term of a ?: expressionIf -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrollingIf number of candidates in the set is smaller, we always try to remove unused ivs during its optimizationIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsIgnore read operations when inserting mudflap instrumentation.Implement vtables using thunksIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsInternal compiler error: Error reporting routines re-entered.
  Internal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionJump targets are aligned to this power of 2Just generate unwind tables for exception handlingLift restrictions on GOT sizeLike -M but ignore system header filesLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Look for and use PCH files even when preprocessingLoop code aligned to this power of 2MMIX 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: 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?Maintain backchain pointerMake "char" signed by defaultMake "char" unsigned by defaultMake integers 32 bits wideMark data as shared rather than privateMarks all inlined methods as having hidden visibilityMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMaximum number of loops to perform swing modulo scheduling on (mainly for debugging)Min/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMove loop invariant computations out of loopsNo "Small register classes" kludgeNo default crt0.oNumber of registers used to pass integer argumentsOmit range reduction step when performing complex divisionOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
! Out of stack space.
! Output compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPIC register isn't set upPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform SMS based modulo scheduling before the first scheduling passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform live range splitting during the SSA->normal pass.Perform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPermit '$' as an identifier characterPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
! Pointers are 32-bitPointers are 64-bitPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint extra (possibly unwanted) warningsPrint useful information read from Java source files.
! 
! Process #ident directivesProcessing spec %c%s%c, which is '%s'
! Produce code relocatable at runtimeProhibit PC relative function callsPut everything in the regular TOCPut jumps in call delay slotsPut literal pools in a separate literal sectionPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize the "asm" keywordReduce the size of object filesRegister sb is zero. Use for absolute addressingReorder basic blocks and partition into hot and cold sectionsReorder basic blocks to improve code placementReorder functions to improve code placementReplace SSA temporaries with better names in copies.Replace add, compare, branch with branch on count registerReplace temporary expressions in the SSA->normal passReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationRestrict target load migration not to re-use registers in any basic blockReturn all structures in memory (AIX default)Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisRun the loop optimizer twiceSame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSelect ABI calling conventionSelect CPU to generate code forSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set start-address of dataSet the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSet the max. number of bytes which has to be left to stack size before a trap instruction is triggeredSetting spec %s to '%s'
! 
! Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify PA-RISC architecture for code generation.
! Values are 1.0, 1.1 and 2.0.Specify UNIX standard for predefines and linking.
! Supported value is 93.Specify UNIX standard for predefines and linking.
! Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify a Standard MIPS ISASpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify if floating point hardware should be usedSpecify maximum number of iterations for RPTSSpecify range of registers to make fixedSpecify range of registers to make fixed.Specify scheduling priority for dispatch slot restricted insnsSpecify that arguments may alias each other and globalsSpecify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify which post scheduling nop insertion scheme to applySpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsSplit lifetimes of induction variables when loops are unrolled.Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeSupport Green Hills ABISupport calls between Thumb and ARM instruction setsSupport legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsSynonym for -WcommentTaken at least once:%s of %d
! Target does not have split I&DTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorThe %s front end recognizes the following options:
! 
! The --param option recognizes the following as parameters:
! The following options are language-independent:
! The maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum length of path considered in cseThe maximum length of scheduling's pending operations listThe maximum memory locations recorded by cselibThe maximum number of RTL nodes that can be recorded as combiner's last valueThe maximum number of blocks in a region to be considered for interblock schedulingThe maximum number of incoming edges to consider for crossjumpingThe maximum number of insns in a region to be considered for interblock schedulingThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of insns of a peeled loop that rolls only onceThe maximum number of insns of an unswitched loopThe maximum number of insns to duplicate when unfactoring computed gotosThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to find accurate live register informationThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum number of unswitchings in a single loopThe maximum number of virtual operands allowed to represent aliases before triggering alias grouping.The maximum structure size (in bytes) at which GCC will do block copiesThe minimum cost of an expensive expression in the loop invariant motionThe minimum number of matching instructions to consider for crossjumpingThe number of cycles the swing modulo scheduler considers when 	  checking conflicts using DFAThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is availableThe percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not availableThe size of function body to be considered largeThe threshold ratio between instantiated fields and the total structure sizeThe threshold ratio for performing partial redundancy elimination after reload.The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.This is free software; see the source for copying conditions.
! There is NO warranty; not even for MERCHANTABILITY or 
! FITNESS FOR A PARTICULAR PURPOSE.
! 
! This is free software; see the source for copying conditions.  There is NO
! warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
! 
! This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
! Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesTrap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
! Try 'jv-scan --help' for more information.
! Try running '%s' in the shell to raise its limit.
! Tune expected memory latencyUNKNOWN in print_operand !?Uninitialized locals in .bssUninitialized locals in .dataUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
! Usage: %s [options] file...
! Usage: gcov [OPTION]... SOURCEFILE
! 
! Usage: jcf-dump [OPTION]... CLASS...
! 
! Usage: jv-scan [OPTION]... FILE...
! 
! Use 128 bit long doublesUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long typeUse ABI reserved registersUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse GNU as (now ignored)Use GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bras for executable < 64kUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse packed stack layoutUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse tree-ssa based implementation of profilingUse value profiling for speculative prefetchingUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Utilize Visual Instruction SetWarn about @selector()s without previously declared methodsWarn about NULL being passed to argument slots marked as requiring non-NULLWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about deprecated 'vector long ...' AltiVec type usageWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for format attributesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about things that will change when compiling with an ABI-compliant compilerWarn about uncasted NULL used as sentinelWarn about unrecognized pragmasWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn if a C-style cast is used in a programWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an undefined macro is used in an #if directiveWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a pointer differs in signedness in an assignment.Warn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWork around R4000 errataWork around R4400 errataWork around VR4130 mflo/mfhi errataWork around bug in multiplication instructionWork around certain VR4120 errataWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bug[Leaving %s]
! [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this target`alias argument not a stringambiguous conversion for array subscriptanachronism: arithmetic on pointer to an incomplete typearray index in initializer exceeds array boundsarray index in initializer not of integer typearray index in non-array initializerarray index range in initializer exceeds array boundsarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray subscript is not an integerarray type has incomplete element typeassignment (not initialization) in declarationassignment suppressionattributes in parameter array declarator ignoredbad addressbad address, not (reg+disp):bad address, not post_inc or pre_dec:bad condition codebad format of .zip/.jar archive
! bad insn for 'A'bad registerbad shift insn:bad testbad value (%s) for %s switchbad value (%s) for -mcpu switchboth %<complex%> and %<_Bool%> in declaration specifiersboth %<complex%> and %<void%> in declaration specifiersboth %<long long%> and %<double%> in declaration specifiersboth %<short%> and %<_Bool%> in declaration specifiersboth %<short%> and %<char%> in declaration specifiersboth %<short%> and %<double%> in declaration specifiersboth %<short%> and %<float%> in declaration specifiersboth %<short%> and %<void%> in declaration specifiersbraced spec '%s' is invalid at '%c'braced spec body '%s' is invalidbraces around scalar initializerbranch %2d taken %s%s
! break statement not within loop or switchc4x_address_cost: Invalid addressing modec4x_operand_subword: address not offsettablec4x_operand_subword: invalid addressc4x_operand_subword: invalid autoincrementc4x_operand_subword: invalid modec4x_operand_subword: invalid operandc4x_print_operand: %%L inconsistencyc4x_print_operand: %%N inconsistencyc4x_print_operand: %%O inconsistencyc4x_print_operand: Bad operand casec4x_print_operand_address: Bad operand casec4x_print_operand_address: Bad post_modifyc4x_print_operand_address: Bad pre_modifyc4x_rptb_insert: Cannot find start labelc4x_rptb_rpts_p: Repeat block top label moved
! c4x_valid_operands: Internal errorcalled from herecan't specify '-D' without '--main'
! candidate 1:candidate 2:candidates are:cannot convert to a pointer typecannot create temporary filecannot declare static function inside another functioncannot do z-register replacementcannot put object with volatile field into registercannot specify 'main' class when not linkingcannot specify both -C and -ocannot use typeid with -fno-rtticase label does not reduce to an integer constantcase label not within a switch statementcast from pointer to integer of different sizecast to pointer from integer of different sizecast to union type from type not present in unionchar-array initialized from wide stringclose %dcollect2 version %scollect: reading %s
! collect: recompiling %s
! collect: relinking
! collect: tweaking %s in %s
! comma at end of enumerator listcomparing floating point with == or != is unsafecomparison between pointer and integercomparison between signed and unsignedcomparison is always %dcomparison 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 unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated.
! const_double_split got a bad insn:constructor cannot be static member functioncontinue statement not within a loopconversion lacks type at end of formatconversion to non-scalar type requestedcould not find a spill registercould not split insncouldn't run '%s': %screated and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '-m%s'creating array with size zerodata definition has no type or storage classdebug: declaration does not declare anythingdereferencing pointer to incomplete typedestructor cannot be static member functiondup2 %d 1duplicate (or overlapping) case valueduplicate case valuedynamic dependency %s not foundembedded %<\0%> in formatempty declarationempty declaration with type qualifier does not redeclare tagempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenumeration values exceed range of largest integererror in constant pool entry #%d
! error while parsing final attributes
! excess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpense of call operation relative to ordinary aritmetic operationsexpression statement has incomplete typeextra brace group at end of initializerextra elements in scalar initializerextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)failed to find class '%s'fclosefclose %sfdopenfield initializer is not constantfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfill characterfill character in strfmon formatfini function found in object %sfix_sched_param: unknown param: %sfloating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfopen %sfor each function it appears in.)format %q.*s expects type %<%T%s%>, but argument %d has type %qTformat %q.*s expects type %<%s%s%>, but argument %d has type %qTformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string has invalid operand numberfr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x 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 addressfunction body not availablefunction does not return string typefunction returns address of local variablefunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>gcc driver version %s executing gcc version %s
! gcc version %s
! gcov (GCC) %s
! global register variable has initial valuegp is constant (but save/restore gp on indirect calls)how much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignoring duplicate directory "%s"
! ignoring nonexistent directory "%s"
! incomplete type unificationincorrect insn:init function found in object %sinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer-string for array of chars is too longinsn does not satisfy its constraints:insn outside basic blockinstall: %s%s
! integer overflow in expressioninternal errorinternal error - invalid Utf8 nameinternal gcc abort in %s, at %s:%dinvalid #pragma %sinvalid %%-codeinvalid %%C valueinvalid %%E valueinvalid %%F valueinvalid %%G valueinvalid %%H valueinvalid %%J codeinvalid %%K valueinvalid %%L valueinvalid %%M valueinvalid %%N valueinvalid %%O valueinvalid %%P valueinvalid %%R valueinvalid %%S valueinvalid %%T valueinvalid %%U valueinvalid %%f valueinvalid %%h valueinvalid %%j codeinvalid %%k valueinvalid %%m valueinvalid %%p valueinvalid %%q valueinvalid %%r valueinvalid %%s valueinvalid %%u valueinvalid %%v valueinvalid %%xn codeinvalid UNSPEC as operandinvalid Z register replacement for insninvalid expression as operandinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initializerinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid operand output codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid truth-value expressioninvalid type argumentinvalid use of %%d, %%x, or %%Xinvalid use of non-lvalue arrayinvalid use of void expressionits scope is only this definition or declaration, which is probably not what you wantjcf-dump: no classes specified
! jump to case labeljunk at end of #pragma weakjunk at end of '#pragma %s'language %s not recognizedlarge integer implicitly truncated to unsigned typeleft precisionleft precision in strfmon formatleft shift count >= width of typeleft shift count is negativelength modifierlength modifier in printf formatlength modifier in scanf formatlength modifier in strfmon formatlibraries: %s
! long long constant not a valid immediate operandmalformed spec function argumentsmalformed spec function namemay not use both -EB and -ELmethod '%s' not found in classmips_debugger_offset called with non stack/frame/arg pointermissing $ operand number in formatmissing braces around initializermissing fill character at end of strfmon formatmissing initializermno-cygwin and mno-win32 are not compatiblemode not QImodemove insn not handledmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultiple default labels in one switchmust #include <typeinfo> before using typeidmvc&exmvcle usename missing for member functionnegative insn lengthnegative integer implicitly converted to unsigned typenested assembly dialect alternativesno argumentsno closing %<]%> for %<%%[%> formatno description yetno input files; unwilling to write output filesno return statement in function returning non-voidno semicolon at end of struct or unionnon-static initialization of a flexible array membernonconstant array index in initializernonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)not enough type informationnote: null argument where non-null required (argument %lu)number of components of the vector not a power of twooffset outside bounds of constant stringoperand 1 must be a hard registeroperand is neither a constant nor a condition code, invalid operand code 'c'operand number out of rangeoperand number out of range in formatoperand number specified for format taking no argumentoperand number specified with suppressed assignmentoptions enabled: options passed: originally indirect function call not considered for inliningoutput_move_single:overflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionoverflowed output arg list for '%s'parameter names (without types) in function declarationparse errorparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpipepointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointers 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 formatprofiling not supported with -mg
  programs: %s
! reading through null pointer (argument %d)recursive inliningredefined extern inline functions are not considered for inliningredirecting stdout: %sregisters IX, IY and Z used in the same INSNrename spec %s to %s
! repeated %s in formatrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested position is less than zeroreturn not followed by barrierreturn type is an incomplete typereturning a value from a destructorreturning reference to temporaryright precisionright precision in strfmon formatright shift count >= width of typeright shift count is negativeshared and mdll are not compatiblesigned and unsigned type in conditional expressionspec '%s' invalidspec file has no spec for linkingspec is '%s'
! 
! specified mode too small for enumeral valuesspecifying 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 charactersspurious trailing %<%%%> in formatstatic or type qualifiers in abstract declaratorstorage class specified for typenamesuggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest 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 |switch '%s' does not start with '-'switch -mcpu=%s conflicts with -march= switchswitch quantity not an integersyntax errorsyntax error: cannot back upsyntax error; also virtual memory exhaustedsystem path '%s' is not absolutetaking address of temporarythe ' ' 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 'q' diagnostic flagthe address of %qD, will always evaluate as %<true%>the assignment suppression scanf featurethe m210 does not have little endian supportthis function may return with or without a valuethis is the insn:time in %s: %ld.%06ld (%ld%%)
! tls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic"too few arguments for formattoo few arguments to functiontoo many arguments for formattoo many arguments to functiontoo many input filestraditional C rejects the unary plus operatortype mismatch in conditional expressiontype qualifiers ignored on function return typetypes are not quite compatibleunable to open dynamic dependency '%s'unexpected PIC symbolunexpected base-type in cris_print_baseunexpected index-type in cris_print_indexunexpected multiplicative operandunexpected operandunexpected side-effects in addressunion cannot be made transparentunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown register name: %sunknown relocation unspecunnamed struct/union that defines no instancesunrecognized format specifierunrecognized gcc debugging option: %cunrecognized supposed constant in cris_global_pic_symbolunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatuse of %qs length modifier with %qc type characteruse of %s and %s together in %s formatuse of %s and %s together with %<%%%c%> %s formatuse of old-style castused union type value where scalar is requiredusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedvariable previously declared %<static%> redeclared %<extern%>variable-sized object may not be initializedvisibility argument must be one of "default", "hidden", "protected" or "internal"void value not ignored as it ought to bewarning: wchar_t-array initialized from non-wide stringwriting into constant object (argument %d)writing through null pointer (argument %d)wrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong type argument to absxstormy16_print_operand: unknown codez/Architecturezero width in %s formatProject-Id-Version: gcc 4.0.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
! PO-Revision-Date: 2005-08-20 22:51+0200
  Last-Translator: Göran Uddeborg <goeran@uddeborg.se>
  Language-Team: Swedish <sv@li.org>
  MIME-Version: 1.0
  Content-Type: text/plain; charset=iso-8859-1
  Content-Transfer-Encoding: 8-bit
  
+ %s: %d: varning: kan inte lägga till deklaration av "%s" i makroanrop
+ 
+ %s: ödesdigert fel: fil med extra information trasig vid rad %d
+ 
+ ;; Kombinerarsummor: %d försök, %d ersättningar (%d krävde mer plats),
+ ;; %d lyckade.
+ 
  Exekveringstider (sekunder)
  
  Instruktioner för bugrapportering, se:
*************** flaggor till dessa processer måste flagg
*** 104,129 ****
--- 290,348 ----
  Speciella flaggor för målarkitektur:
  
  Det finns dessutom odokumenterade flaggor speciellt för målarkitekturen.
+ 
+ ldd-utdata med konstruerare/destuerare.
+ 
+ write_c_file - utdatanamn är %s, prefix är %s
    (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser)
+   -###                     Som -v men flaggor citerade och kommandon inte körda
+   --bootclasspath SÖKVÄG  Åsidosätt inbyggt klasssökväg
+   --classpath SÖKVÄG      Ange sökväg för att hitta .class-filer
+   --encoding NAMN         Ange infilens kodning
+   --extdirs SÖKVÄG        Ange katalogsökväg för ändelser
    --help                   Visa den här informatationen
+   --list-class            Lista alla klasser definierade i filerna
+   --list-filename         Skriv ut infilsnamnet när klassnamn listas
+   --no-assert             Känn inte igen nyckelordet assert
+   --print-main            Skriv namn på klass som innehåller "main"
    --target-help            Visa specifika kommandoradsflaggor för mål
    -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar
    -E                       Preprocessa bara; kompilera, assemblera och
                             länka inte
+   -J FLAGGA               Oanvänd kompatibilitetsflagga
+   -M                      Skriv alla beroenden på standard ut;
+                              undertryck ordinarie utdata
+   -MM                     Skriv icke systemberoenden på standard ut;
+                              undertryck ordinarie utdata
    -S                       Kompilera bara; assemblera och länka inte
    -V <version>             Kör gcc version <version>, om den är installerad
    -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till assembleraren
    -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till länkaren
    -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till preprocessorn
    -Xlinker <arg>           Skicka <arg> vidare till länkaren
+   -a, --all-blocks                Visa information för varje grundblock
+   -add TEXT               Skjut in TEXT i klasskropp
+   -append TEXT            Skut in TEXT efter klassdeklaration
    -b <maskin>              Kör gcc för mål <maskin>, om det är installerat
+   -b, --branch-probabilities      Tag med hoppsannolikheter i utdata
    -c                       Kompilera och assemblera, men länka inte
+   -c, --branch-counts             Ange antal hopp tagna istället
+                                     för procentsatser
+   -d KATALOG              Ange namn på utdatakatalog
    -dumpmachine             Visa kompilatorns målprocessor
    -dumpspecs               Visa de inbyggda spec-strängarna
    -dumpversion             Visa kompilatorns version
+   -f, --function-summaries        Skriv sammanfattningar för varje funktion
+   -friend TEXT            Skut in TEXT som "friend"-deklaration
+   -l, --long-file-names           Använd långa filnamn i utdata för
+                                     inkluderade källfiler
    -o <fil>                 Placera utdata i <fil>
+   -o, --object-directory KAT|FIL  Sök efter objektfiler i KAT eller som 
+                                     heter FIL
+   -p, --preserve-paths            Bevara alla sökvägskomponenter
    -pass-exit-codes         Avsluta med högsta felkoden från någon av faserna
    -pipe                    Använd rör istället för temporära filer
+   -prepend TEXT           Skjut in TEXT före början på klass
    -print-file-name=<bib>   Visa hela sökvägen till länkbibliotek <bib>
    -print-libgcc-file-name  Visa namnet på kompilatorns medföljande bibliotek
    -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc
*************** Det finns dessutom odokumenterade flaggo
*** 133,170 ****
    -print-search-dirs       Visa katalogerna i kompilatorns sökväg
    -save-temps              Radera inte temporära filer
    -std=<standard>          Antag att källkodsfilerna är för <standard>
    -time                    Mät tiden det tar att exekvera varje barnprocess
    -v                       Visa vilka program som körs av kompilatorn
    De finns, men är inte dokumenterade.
!   går in i catch-block  går in i try-block  från här %s TOTALT                :# %s %.2f %.2f
  #include "..." sökning startar här:
  #include <...> sökning startar här:
! %d konstruerare hittad(e)
  %d destruerare  hittad(e)
! %s%s
! %s %s returnerade avslutningsstatus %d%s terminerade med signal %d [%s]%s%s-%s är ett tomt intervall%s.
! %s%s: %s%s: kompilatorn %s är inte installerad på detta system%s: %s avslutade med status %d
  %s: %s: kan inte få status: %s
! %s: kan inte öppna som COFF-fil%s: indatafilnamn måste ha ändelsen .c: %s
  %s: är inte en COFF-fil%s: subprocess fick dödlig signal %d
  %s: användning '%s [ -VqfnkN ] [ -i <isträng> ] [ filnamn ... ]'
  %s: användning '%s [ -VqfnkNlgC ] [ -B <katalognamn> ] [ filnamn ... ]'
  %s: vänta: %s
! %s: varning: (Varje odeklarerad identifierare rapporteras bara-I- angiven två gånger-Wformat-extra-args ignorerad utan -Wformat-Wformat-nonliteral ignorerad utan -Wformat-Wformat-security ignorerad utan -Wformat-Wformat-y2k ignorerad utan -Wformat-Wmissing-format-attribute ignorerad utan -Wformat-fpic och -mapcs-reent är inkompatibla-frepo måste användas tillsammans med -c-g stöds bara när man använder GAS på denna processor,-mapcs-stack-check är inkompatibel med -mno-apcs-frame-mbig-endian och -mlittle-endian får inte användas tillsammans-mcall-aixdesc måste vara "big endian"-mmultiple stöds inte på "little endian"-system-mpic-register= är oanvändbar utan -fpic-msoft-float och -mhard_float får inte användas tillsammans-mstring stöds inte på "little endian"-system-pg och -fomit-frame-pointer är inkompatibla-pipe stöds intefpu 32381Antag GASAntag att bytes är "big endian", ord är "little endian"Antag att mål-CPU:n är konfigurerad som "big endian"Antag att mål-CPU:n är konfigurerad som "little endian"På toppnivå:Försök håll stacken justerad till denna 2-potensStor minnesmodellHopp är dyra (1-5, godtyckliga enheter)Leta efter syntaxfel, stoppa sedanKodstorlek: small, medium, eller largeKompilera för processorn v850Skapa GUI-applikationSkapa konsollapplikationAntag inte GASGenerera inte .size-direktivGenerera inte H8/300H-kodGenrera inte kod som använder FPUGenerera inte sin, cos, sqrt för FPUAnvänd inte IEEE matematik för flyttaljämförelserAnvänd inte VAX fpAnvänd inte hårdvaru-fpAnvänd inte register för argumentskickningAnvänd inte divisionsinstruktionenFånga inte heltalsdivision med nollSlå på automatisk mallinstansieringSlut på söklistan.
! Funktionsbörjan justeras till denna 2-potensGenerera ELF-utdataGenerera H8/300H-kodGenerera "big endian"-kod.Generera kod för CPU C30Generera kod för CPU C31Generera kod för CPU C32Generera kod för CPU C33Generera kod för CPU C40Generera kod för CPU C44Generera kod för GNU asGenerera kod för GNU ldGenerera kod för Intel asGenerera kod för Intel ldGenerera kod för en DLLGenerera kod för 11/10Generera kod för 11/40Generera kod för 11/45Generera kod för "big endian"Generera kod för en given CPUGenerera kod för "little endian"Genrera kod för M*Core M340Generera kod som använder FPUGenerera "little endian"-kod.Generera sin, cos, sqrt för FPUISO C stöder inte komplexa heltalstyperISO C förbjuder tomma källkodsfilerISO C förbjuder typkonvertering till unionstyperISO C förbjuder medlemsdeklarationer utan medlemmarISO C förbjuder nästlade funktionerISO C förbjuder uteslutande av den mittersta termen i ett ?: uttryckISO C förbjuder ordningsjämförelse på pekare till funktionerISO C++ förbjuder tilldelning av fältISO C++ förbjuder jämförelse mellan pekare och heltalISO C++ förbjuder beräknade gotoISO C++ förbjuder uteslutande av mittersta termen i ett ?: uttryckIgnorera attributet dllimport för funktionerIgnorera dllimport för funktionerInternt kompilatorfel: Felhanteringsrutiner återanropade.
  Internt fel: %s (program %s)
  Var vänlig och skicka in en felrapport.
! Se %s för instruktioner.Hoppmål justeras till denna 2-potensLoop-kod justeras till denna 2-potensGör heltal 32 bitar storaAntal register för att skicka heltalsargumentLägg bara ut en instruktion per cykelOptimera för cpu 32032Optimera för cpu 32332Optimera för cpu 32532Flaggor:
! PRINT_OPERAND_ADDRESS, null-pekareSkicka FP-argument i FP-registerSkicka argument i registerSkicka argument på stackenVar vänlig och skicka in en komplett felrapport,
  om möjligt med preprocessad källfil.
  Se %s för instruktioner.
! Pekare är 32-bitarsPekare är 64-bitarsFöredra hopp framför villkorlig körningHantera #ident-direktivSchemalägg kod för en given CPUSchemalägg för given CPUVälj CPU att generera kod förSätt errno efter inbyggda matematikfunktionerSätt biten PPC_EMB i ELF:s flaggfältLitet dataområde: none, sdata, useLiten minnesmodellAnge namnet på målprocessornAnge namnet på målarkitekturenFånga heltalsdivision med nollAnvändning: %s [flaggor] fil...
! Använd 128 bit long doubleAnvänd 16 bits intAnvänd 32 bits floatAnvänd 32 bits intAnvänd 32-bitars ABIAnvänd 64 bits floatAnvänd 64 bits long doubleAnvänd 64-bitars ABIAnvänd assemblersyntax för DECAnvänd IEEE matematik för flyttaljämförelserAnvänd assemblersyntax för UNIXAnvänd VAX fpAnvänd "big endian" byteordningAnvänd hårdvaru-fpAnvänd "little endian" byteordningAnvänd "little endian" byteordning för dataAnvänd register för argumentskickningAnvänd mjukvaruflytttalAnvänd Cygwin-interfacetAnvänd Mingw32-interfacetVarna om aritmetik med funktionspekareVarna om multipla deklarationer av samma objektVarna när en funktion är oanvändVarna när en funktionsparameter är oanvändVarna när en etikett är oanvändVarna när en variabel är oanvändVarna när ett uttrycksvärde är oanvänt[Lämnar %s]
! [kan inte hitta %s][super ...] måste stå i metodkontext__builtin_eh_return stöds inte på denna målarkitektur__builtin_saveregs stöds inte på denna målarkitekturaliasargumentet är inte en strängtvetydig konveretering av fältindexaritmetik på pekare till inkomplett typfältindex är inte ett heltalfälttyp har inkomplett elementtyptilldelning (inte initieraing) i deklarationogiltigt värde (%s) till flagga %sogiltigt värde (%s) till flagga -mcpubreak-sats som inte är i en loop eller switchanropad härifrånkan inte konvertera till en pekartypkan inte deklarera en statisk funktion i en annan funktionkan inte ange både -C och -okan inte använda typeid med -fno-rtticase-etikett reducerar inte till en heltalskonstantcase-etikett är inte i en switch-satstypkonvertering från pekare till heltal av annan storlektypkonvertering till pekare från heltal med annan storlektypkonvertering till unionstyp från typ som ej finns i unionenclose %dkomma i slutet av uppräkningslistajämföra flyttal med == eller != är osäkertjämförelse mellan pekare och heltaljämföreslse mellan signed och unsignedjämförelsen är alltid %djämförelsen är alltid falsk på grund av begränsat intervall för datatypenjämförelsen är alltid sann på grund av begränsat intervall för datatypenjämförelse av kompletta och inkompletta pekarejämförelse med unsigned-uttryck < 0 är alltid falsktjämförelse med unsigned-uttryck >= 0 är alltid santjämförelser som X<=Y<=Z har inte sin matematiska meningkompilering avslutad.
! konstruerare kan inte vara en statisk medlemsfunktion"continue-sats som inte är i en loopkonvertering till icke-skalär typ begärdskapar ett fält med storlek nolldatadefinition har ingen typ eller lagringsklassderefererar pekare till inkomplett typdestruerare kan inte vara en statisk medlemsfunktiondup2 %d 1dubbla (eller överlappand) case-värdenupprepat case-värdetom deklarationtomt intervall angivetexecv %suttryckssats har inkomplett typextra semikolon i struktur eller union angivetkunde inte hitta klassen "%s"fclosefclose %sfdopenfältinitierare är ej konstantfix_sched_param: okänd param: %sflyttalsspill i uttryckfopen %sen gång för varje funktion den finns i.)formatsträng har ett ogiltigt antal operanderfunktionen returnerar adress till en lokal variabelfunktionstyper inte riktigt kompatibla i ISO Cgcc version %s
! global registervariabel har startvärdeignorerar ej existerande katalog "%s"
! inkomplett typunifieringheltalsspill i uttryckinternt felinternt fel - ogiltigt Utf8-namnogiltigt #pragma %sogiltig %%-kodogiltigt %%C-värdeogiltigt %%E-värdeogiltigt %%L-värdeogiltigt %%M-värdeogiltigt %%N-värdeogiltigt %%O-värdeogiltigt %%P-värdeogiltigt %%R-värdeogiltigt %%U-värdeogiltigt %%h-värdeogiltigt %%m-värdeogiltigt %%r-värdeogiltigt %%s-värdeogiltigt lvalue i tilldelningogiltiga operander till binär %sogiltig operation på oinstansierad typogiltigt sanningsvärdeuttryckogiltigt typargumentogiltig användning av %%d, %%x eller %%xogiltig användning av void-uttryckdess scope-område är endast denna definition eller deklaration, vilket troligen inte är vad du vill.hopp till case-etikettskräp vid slutet av #pragma weakskräp vid slutet av "#pragma %s"språk %s känns inte igenstort heltal implicit trunkerat till unsigned typvänstershiftoperanden >= storleken på typenvänstershiftoperanden är negativbibliotek: %s
! får inte använda både -EB och -ELmetod "%s" kan inte hittas i klassensaknar numerisk $-operand i formatsträngmno-cygwin och mno-win32 är inkompatiblaflera default-etiketter i en switchmåste ha#include <typeinfo> för användande av typeidnamn saknas på medlemsfunktionnegativt heltal implicit konverterat till unsigned typinga argumentingen beskriving ännuingen return i funktion som returnerar icke-voidinget semikolon vid slutet av struktur eller unioninte tillräcklig typinformationindex till en konstant sträng pekar utanför dess gränserspill i konstant uttrycköverspill i uppräkningsvärdenspill i implicit constant konverteringparsningsfelparsestack överfullrörpekare till funktion använd med aritmetikpekare till funktion använd i subtraktionpekare till medlemsfunktion använd med aritmetikpekare är inte tillåtna case-värdenprofilering stöds inte tillsammans med -mg
  program: %s
! omdirigerar stdout: %sefterfrågad minnesjustering är inte konstantefterrågad minnesjustering är inte en potens av 2efterfrågad minnesjustering är för storreturtypen är en inkomplett typreturnerar ett värde från en destruktorreturnerar referens till en temporärhögershiftoperanden >= storleken på typenhögershiftoperanden är negativshared och mdll är inkompatiblatyp signed och unsigned i villkorsuttryckspecfilen har ingen spec för länkninglagringsklass angiven för typnamnföreslår parenteser runt && inuti ||föreslår parenteser runt + eller - inuti operanden till &föreslår parenteser runt + eller - inuti skiftföreslår parenteser runt aritmetik inuti operanden till ^föreslår parenteser runt aritmetik inuti operanden till |föreslår parenteser runt tilldelning som används som sanningsvärdeföreslår parenteser runt jämförelser inuti operanden till &föreslår parenteser runt jämförelse inuti operanden till ^föreslår parenteser runt jämförelse inuti operanden till |flagga -mcpu=%s står i konflikt med flagga -march=switch-argument är inte ett heltalsyntaxfelsyntaxfel: kan inte backa tillbakatar adress till något temporärtdenna funktion kan returnera med eller utan ett värdetid %s: %ld.%06ld (%ld%%)
! för få argument enligt formatsträngenför få argument till funktionför många argument för för formatsträngför många argument till funktionför många indatafilertraditionell C hanterar inte operatorn unärt plustypfel i villkorsuttrycktyperna är inte riktigt kompatiblaokänt registernamn: %sodöpt struktur/union som inte har någon instansoigenkänd formatangivelseej igenkänd debuggningsflagga för gcc: %cicke terminerad formatstränganvändning av gammaldags typkonverteringvärde av uniontyp använt där skalär krävsobjekt med variabel storlek kan inte initierasvärdet av typen void ignoreras inte vilket bör görasvarning: fel typ på argument till absnollstorlek i %s formatsträng
\ No newline at end of file
--- 352,491 ----
    -print-search-dirs       Visa katalogerna i kompilatorns sökväg
    -save-temps              Radera inte temporära filer
    -std=<standard>          Antag att källkodsfilerna är för <standard>
+   -td KATALOG             Ange namn på temporärkatalog
    -time                    Mät tiden det tar att exekvera varje barnprocess
+   -u, --unconditional-branches    Visa antal ovillkorliga hopp också
    -v                       Visa vilka program som körs av kompilatorn
    De finns, men är inte dokumenterade.
!   eftersom den är en icke-systemkatalog som dubblerar en systemkatalog
!   går in i catch-block  går in i try-block  från här %s (frv) TOTALT                : [FLAGGA]... KLASS...
!  kodgenereringsflaggor som står i konflikt används"%s" är inte en giltig flagga till preprocessornHack för "små registerklasser"# %s %.2f %.2f
  #include "..." sökning startar här:
  #include <...> sökning startar här:
! $-operandnummer använt efter format utan operandnummer%<__thread%> före %<extern%>%<__thread%> före %<static%>%<__thread%> använd med %<auto%>%<__thread%> använd med %<register%>%<__thread%> använd med %<typedef%>%<__thread%> använd med %qs%<for%>-snurra med startdeklaration använd utanför C99-läge%<va_start%> använt med för många argument%<void%> som enda parameter kan inte kvalificeras%H%qs definierad som fel sorts tagg%Hignorerar returvärdet av %qD, deklarerad med attributet warn_unused_result%Hignorerar returvärdet av funktion deklarerad med attributet warn_unused_result%Htraditionell C saknar en separat namnrymd för etiketter, identifierare %qs står i konflikt%Jcase-värde %qs är inte i en uppräkningstyp%Jcase-värde %qs är inte i uppräkningstyp %qT%Jflexibel vektor medlem i i övrigt tom post%Jflexibel vektormedelm inte vid slutet av post%Jhopp in i räckvidd för identifierare med variabelt modifierad typ%Jgammaldags funktionsdefinition%Jgammaldags parameterdeklarationer i funktionsdefinition med prototyp%Jparameter %qD har endast en framåtdeklaration%Jprototypen för %qD deklarerar färre argument än tidigare definition i gammal stil%Jprototypen för %qD deklarerar fler argument än tidigare gammaldags definition%Jomdeklaration av %qD med annan synlighet (gammal synlighet bevarad)%Jtypen på vektor %qD kompletterade okompatibelt med implicit initiering%Jtypdef %qD deklarerad %<inline%>%d konstruerare hittad(e)
  %d destruerare  hittad(e)
! %d ramtabell(er) hittade
! attributdirektivet %qs ignoreratattributet %qs är inte applicerbart på typer%qs är varken en typedef eller en inbyggd typ%s%s
! %s %s (GCC) %s
! %s stödjer inte operandnummerformatet %%n$%s stödjer inte %s%s ignorerad med %s och %<%%%c%> %s-format%s ignorerad med %s i %s-format%s returnerade avslutningsstatus %d%s skall ha typ %<%T%s%>, men argument %d har typ %qT%s skall ha typ %<%s%s%>, men argument %d har typ %qT%s terminerade med signal %d [%s]%s%s%s%s version %s (%s)
! %s	kompilerad av GNU C version %s.
! %s%s%s version %s (%s) kompilerad av CC.
! %s%sGGC heurestik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s är ett tomt intervall%s: %d: "%s" anvnänds men saknas i SYSCALLS
! %s: %d: varning: "%s" uteslöts av preprocessningen
! %s: %d: varning: definition av %s konverterades inte
! %s: %d: varning: fann "%s" men förväntde "%s"
! %s: %d: varning: källkoden alltför förvirrande
! %s: %d: varning: varargs-funktionsdeklaration konverterades inte
! %s: %s%s: kompilatorn %s är inte installerad på detta system%s: %s avslutade med status %d
  %s: %s: kan inte få status: %s
! %s: försök att byta namn på specifikation "%s" till redan definierad specifikation "%s"%s: kan inte bestämma aktuell katalog: %s
! %s: kan inte öppna som COFF-fil%s: konfliktlista för "%s" följer:
! %s: motstridiga exterdefinitioner av "%s"
! %s: deklarationer av "%s" kommer inte konverteras
! %s: funktionsdefinition inte konverterad
! %s: indatafilnamn måste ha ändelsen .c: %s
! %s: ogiltigt filnamn: %s
! %s: multipla statiska definitioner av "%s" i filen "%s"
  %s: är inte en COFF-fil%s: subprocess fick dödlig signal %d
  %s: användning '%s [ -VqfnkN ] [ -i <isträng> ] [ filnamn ... ]'
  %s: användning '%s [ -VqfnkNlgC ] [ -B <katalognamn> ] [ filnamn ... ]'
  %s: vänta: %s
! %s: varning: %s:%d: förvirrar av tidigare fel, hoppar ut
! %s:"%s" har bågar från utgångsblock
! %s:"%s" har bågar till ingångsblock
! %s:"%s" saknar ingångs och/eller utgångsblock
! %s:redan sett block för "%s"
! %s:trasig
! %s:graf är olösbar för "%s"
! %s:spill
! %s:profil stämmer inte för "%s"
! %s:källkodsfil är nyaren än graffil "%s"
! %s:stämpel stämmer inte med graffil
! %s:version '%.4s', föredrar '%.4s'
! %s:version '%.4s', föredrar version '%.4s'
! "" "-flagga" markerad virtuell
! "!"-flagga"#"-flagga'%%l'-operand är inte en etikett"'"-flagga"("-flagga"+"-flagga"-%c" måste komma vid början av kommandoraden"-%c"-flaggan måste ha argument"-"-flagga"0"-flagga"B"-operand har flera bitar satta"E"-modifierare"I"-flagga"O"-modifierare"^"-flagga"_"-flagga"a"-flagga"q"-flagga©(Varje odeklarerad identifierare rapporteras bara--param <param>=<värde>	Sätt parameter <param> till värde.  Se nedan för en komplett lista på parametrargränsen --param inline-unit-growth nåddgränsen --param large-function-growth nåddgränsen --param max-inline-insns-single nåddgränsen --param max-inline-insns-single nådd efter inline:in i den anropade--resource kräver -o-A<fråga>=<svar>	Bekräfta <svar>et till <fråga>.  Om "-" sätts före <fråga> avaktiveras <svar>et till <fråga>-D<makro>[=<värde>]	Definiera ett <makro> med <värde> som sitt värde.  Om bara <makro> anges sätts <värde> till 1-F <kat>	Lägg till <kat> till slutet av huvudramverkets inkluderingssökväg-I <kat>	Lägg till <kat> till slutet av huvudsökvägen-I- angiven två gånger-MF <fil>	Skriv beroendeutdata till den angivna filen-MQ <mål>	Lägg till ett MAKE-citerat mål-MT <mål>	Lägg till ett ociterat mål-U<makro>	Avdefiniera <makro>-Wformat-extra-args ignorerad utan -Wformat-Wformat-nonliteral ignorerad utan -Wformat-Wformat-security ignorerad utan -Wformat-Wformat-y2k ignorerad utan -Wformat-Wmissing-format-attribute ignorerad utan -Wformat-bundle är inte tillåten med -dynamiclib-bundle_loader är inte tillåten med -dynamiclib-c eller -S krävs för Ada-client_name är inte tillåten med -dynamiclib-current_version är bara tillåten med -dynamiclib-dumpbase <fil>	Ange basfilnamn att användas för dumpar-fconst-string-class=<namn>	Använd klassen <namn> för konstanta strängar-fdump-<typ>	Skriv ut diverse intern kompilatorinformation till en fil-femit-class-file skall användas tillsammans med -fsyntax-only-fexec-charset=<tknst>	Konvertera alla strängar och teckenkonstanter till teckenuppsättningen tknst-finput-charset=<tknst>	Ange standardteckenuppsättning för källkodsfiler.-fjni och -femit-class-file är inkompatibla-fjni och -femit-class-files är inkompatibla-fno-threadsafe-statics	Generera inte trådsäker kod för initiering a lakala statiska.-force_flat_namespace är inte tillåten med -dynamiclib-fpack-struct=<tal>	Ange initial maximal justering för postmedlemmar-fpic och -mapcs-reent är inkompatibla-frandom-seed=<sträng>	Gör kompileringen reproducerbar med <sträng>-frepo måste användas tillsammans med -c-fsched-stalled-insns-dep=<antal>	Sätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktioner-fsched-stalled-insns=<antal>	Ange antalet köade instruktioner som kan schemaläggas i förtid-fsched-verbose=<nivå>	Ange hur mångordig schemaläggaren skall vara-fstack-limit-register=<register>	Fånga om stacken går förbi <register>-fstack-limit-symbol=<namn>	Fånga om stacken går förbi symbolen <namn>-ftabstop=<antal>	Avstånd mellan tabulatorstopp för kolumnvis rapportering-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Ange normal kodgenereringsmodell för trådlokal lagring-ftree-vectorizer-verbose=<nivå>	Sätt pratsamhetsnivå för vektoriseraren-fvisibility=[default|internal|hidden|protected]	Ange standardsynlighet för symboler-fwide-exec-charset=<tknst>	Konvertera alla vida strängar och teckenkonstanter till teckenuppsättningen <tknst>-g stöds bara när man använder GAS på denna processor,-idirafter <kat>	Lägg till <kat> till slutet av sökvägen för systeminkluderingar-imacros <fil>	Tag med definitioner av makron i <fil>-include <fil>	Inkludera innehållet i <fil> före andra filer-install_name är bara tillåten med -dynamiclib-iprefix <skvg>	Ange <skvg> som ett prefix för de följande två flaggorna-iquote <kat>	Lägg till <kat> till slutet av sökvägen för citerade inkluderingar-isysroot <kat>	Sätt <kat> som rotkatalog för systemet-isystem <kat>	Lägg till <kat> til början av sökvägen för systeminkluderingar-iwithprefix <kat>	Lägg till <kat> till slutet av sökvägen för systeminluderingar-iwithprefixbefore <kat>	Lägg till <kat> till slutet huvudsökvägen för inkluderingar-keep_private_externs är inte tillåten med -dynamiclib-mapcs-stack-check är inkompatibel med -mno-apcs-frame-mbig-endian och -mlittle-endian får inte användas tillsammans-mcall-aixdesc måste vara "big endian"-mmultiple stöds inte på "little endian"-system-mpic-register= är oanvändbar utan -fpic-msoft-float och -mhard_float får inte användas tillsammans-mstring stöds inte på "little endian"-system-pg och -fomit-frame-pointer är inkompatibla-pipe stöds inte-private_bundle är inte tillåten med -dynamiclib-trigraphs	Stöd trigrafer enligt ISO Cfpu 32381;; Kombinerarstatistik: %d försök, %d ersättningar (%d krävde mer plats),
! ;; %d lyckade.
! 
! ;; Bearbetar block från %d till %d, %d mängder.
! <anonym><inbyggd><kommandorad>En faktor för att trimma den övre gränsen som pendlingsmolduloschemaläggaren använder för att schemalägga en slingaEn synonym för -std=c89 (för C) or -std=c++89 (för C++).Ett tröskelvärde på det genomsnittliga antalet varv som beaktas av pendlingsmoduloschemaläggarenLägg till ett pass för eliminering av gemensamma deluttryck efter slingoptimeringarLägg till extra kommentarer till assemblerutdataLägg till gränskontrollinstrumenteringen mudflap för flertrådade program.Lägg till gränskontrollinstrumenteringen mudflap för enkeltrådade program.Ytterligare felsökningsutskrifterAlias för -mfloat-abi=hardAlias för -mfloat-abi=softJustera alla etiketterJustera alla slingor till 32-bytesgränsJustera kod och data till 32 bitarJustera målet för strängoperationernaJustera double på word-gränsJustera etiketter som bara nås via hoppJustera några double på dword-gränsJustera starten av funktionerJustera starten av slingorJustera till bastypen av bitfältetJustera variabler på en 16-bitarsgränsJustera variabler på en 32-bitarsgränsTillåt RTL-genereringen att skicka ut 3-operandinstruktionerTillåt att funktionsadresser läggs i registerTillåt matematikoptimeringar som kan strida mot IEEE- eller ISO-standarderTillåt förtida schemaläggning av köade instruktionerTillåt spekulativ förflyggning av fler inläsningarTillåt spekulativ förflyttning av icke-inläsningarTillåt spekulativ förflyttning av några inläsningarTillåt argument till "?"-operatorn att ha olika typerTillåt iterationsräknare utan tecken för RPTB/DBAlternativ anropskonventionAlternativ anropskonventionHantera alttid bitfält som int-storaTillämpa variabelexpansion när slingor rullas utAntag GASAnta att alla double är justeradeAnta att alla symboler har 32-bitsvärdenAnta att argument varken är alias för varandra eller globalaAnta att argument kan vara alias för globala men inte varandraAntag att bytes är "big endian", ord är "little endian"Anta att kod kommer assembleras av GASAnta kod kommer länkas av GNU ldAnta kod kommer länkas av HP ldAnta att flyttalsoperationer kan utlösa fällorAntag att int är 8-bitars heltalAnta att inga NaN:er eller oändligheter genererasAnta normal C-körmiljöAnta möjlig feljustering av doubleAnta spill vid teckenaritmetik slår runtAnta liten adressrymdAnta att strikta aliasregler gällerAntag att mål-CPU:n är konfigurerad som "big endian"Antag att mål-CPU:n är konfigurerad som "little endian"Anta att pekare kan ha aliasAnta att pekare inte har aliasAnta att mottagare av Objective-C-meddelanden kan var nilAnta att ojusterade åtkomster hanteras av systemetPå toppnivå:Försök att radera prolog-/epiloginstruktioner:Försök fylla fördröjningsfack av greninstruktionerFörsök håll stacken justerad till denna 2-potensFörsök slå samman identiska konstanter mellan kompileringsenheterFörsök slå samman identiska konstanter och konstanta variablerAutomatisk för-/efterdekrementering -inkrementering tillåtnaAutomatisk för-/efterdekrementering -inkrementering inte tillåtnaJustera automatiskt grenmål för att reducera grenstraffUndvik alla avståndsgränser vid anropsinstruktionerFelaktiga bytekoder.
! Felaktig instruktion i frv_print_operand, 0-fallFelaktig instruktion i frv_print_operand, felaktig const_doubleFelaktig instruktion i frv_print_operand, z-fallFelaktig instruktion till frv_print_operand, 'M/N'-modifierare:Felaktig instruktion till frv_print_operand, P-modifierare:Felaktig instruktion till frv_print_operand_address:Felaktig instruktion till frv_print_operand_memory_reference:Felaktig operand till output_condmove_singleFelaktig operand till output_move_doubleFelaktig operand till output_move_singleFelaktigt register till frv_print_operand_memory_reference_reg:Stor minnesmodellGräns på antalet kanditater nedan för att alla kandidater övervägs i iv-optimeringarGräns på storleken av uttryck som används i analyseraren av skalära uttryckBegränsning på antalet iterationer som utvärderas av råstyrkealgoritmen för att analysera antalet iterationerHopp är dyra (1-5, godtyckliga enheter)Utförda hopp:%s av %d
! Anropa mcount för profilering efter en funktionsprologAnropa mcount för profilering före en funktionsprologGjorda anrop:%s av %d
! Kan inte dekomponera adress.mshared och static kan inte användas tillsammans.mthreads och mlegacy-threads kan inte användas tillsammans.Andra endast de låga 8 bitarna av stackpekarenÄndra stackpekaren utan att avaktivera avbrottÄndra när mallinstanser skrivs utLeta efter syntaxfel, stoppa sedanKontrollera returvärdet av newCirrus: Bryt inte up ogiltiga instruktionskombinationer med NOP:arCirrus: Placera NOP:ar för att undvika ogiltiga instruktionskombinationerFörena temporärminnen i passet SSA->normalKodstorlek: small, medium, eller largeKompilera för 32-bitspekareKompilera för 64-bitspekareKompilera för ETRAX 100 (CRIS v8)Kompilera för ETRAX 4 (CRIS v3)Kompilera för en 68HC11Kompilera för en 68HC12Kompilera för en 68HCS12Kompilera för Etrax 100-baserade elinussystem utan MMUKompilera för Thumb, inte ARMKompilera för processorn v850Kompilera för v8plus-ABIKompilera en hel kompileringsenhet åt gångenKompilera med 16-bitars heltalslägeKompilera med 32-bitars heltalslägeKonfigurerad med: %s
! Följ mer noga IBM XLC:s semantikFölj standarden ISO 1990 CFölj standarden ISO 1990 C med tillägg från 1994Följ standarden ISO 1990 C med GNU-utökningarFölj standarden ISO 1998 C++Följ standarden ISO 1998 C++ med GNU-utökningarFölj standarden ISO 1999 CFlöj standarden ISO 1999 C med GNU-utökningarBetrakta åkomst till bytestort minne som långsamBetrakta typen "int" som 16 bitar bredBetrakta typen "int" som 32 bitar bredKostruera nät och dela orelaterade användningar av en enskild variabelStyr IEEE-läge för fällorStyr det genererade fp-avrundningslägetStyr precisionen som ges till fp-undantagKopiera minnesadresskonstanter till register före de användsKopiera minnesoperander till register före de användsSkapa GUI-applikationSkapa kanoniska induktionsvariabler i slingorSkapa konsollapplikationSkapa datafiler som behövs av "gcov"Standard GCC-semantik som skiljer från IBM XLCSenarelägg borttagandet av funktionsargument från stackenTag bort oanvändbara nollpekarkontrollerUndanbedes till förmån för -std=c99Undanbedes till förmån för -std=gnu99Undanbedes till förmån för -std=iso9899:1999Avrådes ifrån.  Denna flagga har ingen effekt.Ange vilka beroenden mellan instruktioner som skall anses dyraAvaktivera Dwarf 2 radfelsökningsinformation via GNU asAvaktivera FP-registerAvaktivera ID-baserat delat bibliotekAvaktivera MPY||ADD- och MPY||SUB-instruktionerAvaktivera felsökningAvaktivera tidigare placering av stoppbitarAvaktivera sammanslagna multiplicera/addera- och multiplicera/subtrahera FP-instruktionerAvaktivera nya funktioner under utvecklingAvaktivera optimeringar som kan observeras av IEEE signalerande NAN:arAvaktivera optimeringar som antar standardmässig avrundningsbeteende för FPAvaktivera parallella instruktionerAvaktivera separat datasegmentAvaktivera utrymmersregisterAvaktivera spårningskod för OS:et tpfAvaktivera användning av DB-instruktionAvaktivera användning av RTPB-instruktionAvaktivera användning av RTPS-instruktionAvaktivera användningen av sdata/scommon/sbssTillåt inte iterationsräknare utan tecken för RPTB/DBKasta bort oanvända virtuella funktionerVisa kompileringstidsstatistikVisa innehållet i en klassfil i läsbar form.
! 
! Visa statistik som samlats under kompileringJustera inte målet för strängoperationernaAllokera inte BK-registretTillåt inte at bitfält går över ordgränserAnvänd inte godtyckligt stora omedelbara i bitoperationerAntag inte GASAnta inte att kod kommer assembleras av GASAnta inte att standard C-bibliotek och "main" finnsJustera inte automatiskt grenmålKompilera inte för v8plus-ABIAvaktivera inte FP-registerAvaktivera inte utrymmesregisterSläng inte kommentarer vid makroexpansionerMata inte ut adresseringssätt med sidoeffekttilldelningAvge inte complexa heltalskonstanter till endast läsbart minneMata inte ut funktionsprolog eller -epilogMata inte ut långa load-/store-sekvenserGenerera inte .size-direktivGenerera inte H8/300H-kodGenrera inte kod som använder FPUGenerera inte load/store multiple-instruktionerGenerera inte load/store-instruktioner med uppdateringGenerera inte sin, cos, sqrt för FPUGenerera inte stränginstruktioner för blockförflyttningarGenerera inte tabellhoppinstruktionerInline:a inte alla kända strängoperationerInline:a inte flyttalsdivisionInline:a inte kvadratrotLyft inte restriktioner på GOT-storlekLadda inte PIC-registret i funktionsprologerFlytta inte instruktioner in i en funktions prologOptimera inte svansanropsinstruktioner i assembler och länkareSkicka inte -assert pure-text till länkarenPlacera inte flyttalskonstanter i TOCPlacera inte symbol+avstånd-konstanter i TOCFördefiniera inte systemspecifika och GCC-specifika makronGe inte en standard startadress 0x100 för programmetPlacera inte hopp i fördröjda anropsfackLägg inte oinitierade globala i den gemensamma sektionenReturnera inte värden från funktioner i FPU-registerSchemalägg inte början och slutet av procedurenSök inte standardkataloger för inkluderingar (de som anges med -isystem kommer fortfarande att användas)Sök inte i standardkataloger för systeminkluderingar för C++Undertryck inte varningar från systemhuvudfilerTrimma inte justering för kod och endast läsbar dataTrimma inte justering för skrivbar dataAvnänd inte register reserverade av ABIAnvänd inte IEEE matematik för flyttaljämförelserAnvänd inte MPYI-instruktion för C3xAnvänd inte instruktionsuppsättning för POWERAnvänd inte instruktionsuppsättning för POWER2Använd inte instruktionsuppsättning för PowerPCAnvänd inte VAX fpAnvänd inte adresser som allokerar globala registerAnvänd inte direkt adresseringsläge för mjuka registerAnvänd inte direkta referenser mot %gs vid åtkomst av tls-dataAnvänd inte fp-registerAnvänd inte hårdvaruflyttalAnvänd inte hårdvaru-fpAnvänd inte hårdvaruinstruktioner för quad fpAnvänd inte ackumulerande fp-multiplikationsinstruktionerAnvänd inte push-instruktioner för att spara utgående argumentAnvänd inte register sbAnvänd inte register för argumentskickningAnvänd inte stackförskjutningAnvänd inte starkare justering för poster för dubbelordkopieringarAnvänd inte divisionsinstruktionenAnvänd inte ojusterade minnesreferenserUtnyttja inte Visual Instruction SetVarna inte om användning av "long long" vid -pedanticVarna inte om användning av variadiskt makro när -pedantic är påGå inte runt multiplikationsfel i hårdvaraGör det fullständiga registerförflyttningsoptimeringspassetJustera inte element i kod och dataJustera inte till bastypen för bitfältetAnta inte att alla symboler har 32-bitsvärdenAnta inte att ojusterade åtkomster hanteras av systemetMata inte ut stoppbitar före och efter flyktiga utökade asm:erTvinga inte in konstanter i registerGenerera inte sammansmälta multipikations-/additionsinstruktionerOptimera inte blockförflyttningarOptimera inte adressinläsningar lui/addiuSkriv inte ut kompilatorstatistikSkriv inte ytterligare felsökningsutskrifterProducera inte kod som kan omlokaliserar vid körtillfälletPlacera inte oinitierade konstanter i ROMSpara inte DP över ISR i liten minnesmodellSätt inte Windows-definitionerFånga inte heltalsdivision med nollAnvänd inte Branch Likeley-instruktioner, åsidosätt standardval för arkitekturAnvänd inte GP relativt sdata/sbss-sektionerAnvänd inte GP-relativa stada/sbss-sektioner (ignoreras nu)Använd inte Irix PICAnvänd inte P-mnemonics för grenarAnvänd inte ROM istället för RAMAnvänd inte hårdvaru-fpAnvänd inte indirekta anropAnvänd inte mips-tfile asm postpassAnvänd inte ackumulerande multiplikationAnvänd inte packad stackutläggningAnvänd inte endast enkel (32-bitars) FPGå inte runt fel i R4000Gå inte runt fel i R4400Gå inte runt vissa fel i VR4120Gå inte runt hårdvarufel i tidiga 4300Gå inte runt fel i tidiga SB-1 revision 2-kärnorNedgradera följsamhetsfel till varningarSkicka deklarationer till en .decl-filESA/390-arkitekturAvge 16-bitars omlokaliseringar till de små dataareornaAvge 32-bitars omlokaliseringar till de små dataareornaAvge kod som följer IEEE, med oexakta undantagAvge kod som följer IEEE, utan oexakta undantagMata ut anropsgrafsinformationMata ut kod kompatibel med TI-verktygAvge kod för byte/ord-ISA-utökningenAvge kod för ISA-utökningen för räkningAvge kod för ISA-utökningen för fp move och sqrtAvge kod för ISA-utökningen för rörlig videoMata ut kod för att använda GAS-utvidgningarAvge kod som använder uttryckliga omlokaliseringsdirektivMata ut common-liknande symboler som svaga symbolerMata ut korsreferensinformationMata ut extra kod i funktionsprologen för att fånga om stackstorleken överskrider den givna gränsenMata ut långa load-/store-sekvenserAvge rdval istället för rduniq för trådpekareMata ut static const-variabler även om de inte användsMata ut stoppbitar före och efter flyktiga utökade asm:erMata ut utförlig felsökningsinformation i assemblerkodAktivera Dwarf 2 radfelsökningsinformation via GNU asAktivera fullständig överflödseliminering (FRE) i trädAktivera ID-baserat delat bibliotekAktivera MPY||ADD- och MPY||SUB-instruktionerAktivera Objective-C-undantags- och synkroniseringssyntaxAktivera Objective-C:s setjmp-undantagshantering i körtidsmiljönAktivera eliminering av död kod i SSA-optimeringen i trädAktivera SSA-CCP-optimering av trädAktivera SSA-PRE-optimeringar i trädAktivera alla -Wunused-varningarAktivera ett RTL-nyckelhålspass före sched2Slå på automatisk mallinstansieringAktivera bakändefelsökningAktivera grundläggande programprofileringskodAtkivera vanliga flaggor för att generera profileringsinformation för optimeringar styrda av återmatad profilAktivera vanliga flaggor för att utföra optimeringar styrda av återmatad profilAktivera eliminering av död lagringAktivera felsökningsutdataAktivera felsökningAktivera tidigare utplacering av stoppbitar för bättre schemaläggningAktivera undantagshanteringAktivera sammanslagna multiplicera/addera- och multiplicera/subtrahera FP-instruktionerAktivera att grensannolikheter gissasAktivera linjära slingtransformationer på trädAktivera länkaravslappningarAktivera länkaravslappningAktivera slinghuvdkopiering av trädAktivera förflyttning av slingoberoende delar i trädAkviera slingoptimeringar på trädnivåAktivera slingvektorisering i trädAktivera maskinspecifika nyckelhålsoptimeringarAktivera de flesta varningsmeddelandenAktivera nya funktioner under utvecklingAktivera valbar diagnostikAktivera parallella instruktionerAktivera schemaläggning mellan grundblockAktivera separat datasegmentAktivera stackavkänningAktivera stöd för stora objektAktivera normalt lägeAktivera spårningskod för OS:et tpfAktivera traditionell preprocessningAktivera användning av DB-instruktionAktivera användning av RTPB-instruktionAktivera använding av RTPS-instruktionAktivera användningen av sdata/scommon/sbssAktivera utförlig utskriftAktivera/deaktivera den traditionella schemaläggningen i slingor som redan passerat modulo-schemaläggningAktiverar en registerförflyttningsoptimeringSlut på söklistan.
! Upprätthåll åtkomstsemantik för klassmedlemmarAvsluta vid första felet som uppstårExportera funktioner även om de kan inline:asFP-undantag är aktiveradeFP-undantag är inte aktiveradeFör elinux, begär en specificerad stackstorlek för detta programFör inbyggt bibliotek: skicka alla parametrar i registerTvinga RTL-genereringen att skicka ut 3-operandinstruktionerTvinga in konstanter i register för att förbättra upphissningTvinga funktioner till att vara justerade till en 2-bytegränsTvinga funktioner till att vara justerade till en 4-bytegränsTvinga den underliggande typen för "wchar_t" att vara "unsigned short"Hittad i %s
! Funktionsbörjan justeras till denna 2-potensGCC stödjer endast %u nästade definitionsområdenGCSE avslagenGenerera stackramar enligt APCSGenerera C-huvuden för plattformsspecifika funktionerGenerera C eller C++-huvudfiler från .class-filer
! Generera ELF-utdataGenerera H8/300H-kodGenerera kod för PA2.0 (kräver binutils 2.10 eller senare)Generera ett #line-direktiv som pekar på aktuell katalogGenerera ett anrop till abort om en noreturn-funktion retunerarGenerera en enda utgångspunkt för varje funktionGenerera "big endian"-kod.Generera anropsinstruktioner som indirekta anrop, om nödvändigtGenerera kod för CPU C30Generera kod för CPU C31Generera kod för CPU C32Generera kod för CPU C33Generera kod för CPU C40Generera kod för CPU C44Generera kod för GNU asGenerera kod för GNU ldGenerera kod för GNU:s körtidsmiljöGenerera kod för Intel asGenerera kod för Intel ldGenerera kod för körtidsmiljön NeXT (Apple Mac OS X)Generera kod för en DLLGenerera kod för 11/10Generera kod för 11/40Generera kod för 11/45Generera kod för "big endian"Generera kod för funktioner även om de är fullständigt inline:adeGenerera kod för en given CPUGenerera kod för högt minneGenerera kod för "little endian"Generera kod för lågt minneGenrera kod för M*Core M340Generera kod lämplig för körbara program (INTE delade bibliotek)Generera kod som använder FPUGenerera kod med bibliteksanrop för flyttalGenerera kod utan GP-regGenerera felsökningsinformation i COFF-formatGenerera felsökningsinformation i DWARF v2-formatGenerera felsökningsinformation i XCOFF-formatGenerera felskökningsinformation i normalt utökat formatGenerera felsökningsinformation i utökat STABS-formatGenerera felsökningsinformation i utökat XCOFF-formatGenerera divisionsresultat så att resten har samma tecken som täljaren (inte nämnaren)Generera sammansmälta multiplikations-/additionsinstruktionerGenerera inline flyttalsdivision, optimera för svarstidGenerera inline flyttalsdivision, optimera för genomströmningGenerera inline heltalsdivision, optimera för svarstidGenerera inline heltalsdivision, optimera för genomströmningGenerera inline kvadratrot, optimera för svarstidGenerera inline kvadratrot, optimera för genomströmningGenerera lata klassuppslagningar (via objc_getClass()) att användas i läget Zero-LinkGenerera "little endian"-kod.Generera load/store multiple-instruktionerGenerera load/store-instruktioner med uppdateringGenerera långa anrop bara vid behovGenerera positionsoberoende kod för körbara om möjligt (stort läge)Generera positionsoberoende kod för körbara om möjligt (litet läge)Generera positionsoberoende kod om möjligt (stort läge)Generera positionsoberoende kod om möjligt (litet läge)Generera förhämtningsinstruktioner, om tillgängliga, för vektorer i slingorGenerera återstartbar, PIC-kodGenerera typbeskrivarinformation för körtidGenerera självomlokaliserbar kodGenerera sin, cos, sqrt för FPUGenerera stränginstruktioner för blockförflyttningarGenerera tabeller för uppnystning som är exakta vid varje instruktionsgränsGe strängar typen "vektor av char"Givet N anrop och V anropsöverskrivna variabler i en funktion.  Använd .GLOBAL_VAR om N·V är större n denna gränsID för delat bibliotek att byggaISO C stöder inte komplexa heltalstyperISO C förbjuder tomma källkodsfilerISO C förbjuder typkonvertering till unionstyperISO C förbjuder const- eller volatile-funktionstyperISO C förbjuder framåtdeklaration av parametrarISO C förbjuder medlemsdeklarationer utan medlemmarISO C förbjuder nästlade funktionerISO C förbjuder uteslutande av den mittersta termen i ett ?: uttryckISO C förbjuder ordningsjämförelse på pekare till funktionerISO C förbjuder kvalificerade funktionstyperISO C++ förbjuder tilldelning av fältISO C++ förbjuder jämförelse mellan pekare och heltalISO C++ förbjuder beräknade gotoISO C++ förbjuder uteslutande av mittersta termen i ett ?: uttryckOm -fvariable-expansion-in-unroller är på, det maximala antalet gånger som en enskild variable kommer expanderas under slingutrullningOm antalet kandidater i mängden är mindre, försöker vi alltid ta bort oanvända iv under deras optimeringOm schemaläggning efter omläsning, gör superblockschemaläggningOm schemaläggning efter omläsning, gör spårningsschemaläggningIgnorera attributet dllimport för funktionerIgnorera dllimport för funktionerIgnorera läsoperationer när mudflap-instrumentering läggs in.Implementera vtables med "thunks"Indikera antalet tillgängliga mjuka registerInline:a alla kända strängoperationerInline:a konstanter om det kan göras på 2 instruktioner eller mindreInline:a konstanter om det bara tar 1 instruktionLägg in bågbaserad programprofilieringskodLägg in kod för att profilera värden av uttryckLägg in stackkontrollkod i programmetInstrumentera funktionsingång och -utgång med profileringsanropInternt kompilatorfel: Felhanteringsrutiner återanropade.
  Internt fel: %s (program %s)
  Var vänlig och skicka in en felrapport.
! Se %s för instruktioner.Växla mellan bokstavliga pooler och kod i textsektionenHoppmål justeras till denna 2-potensGenerera bara upprullningstabeller för undantagshanteringLyft restriktioner på GOT-storlekSom -M men ignorera systemhuvudfilerSom -MD men ignorera systemhuvudfilerSom -pedantic men ange dem som felKörda rader:%s av %d
! Länka för att skapa program i ELF-format (snarare än mmo)Sök efter och använd PCH-filer även vid preprocessningLoop-kod justeras till denna 2-potensMMIX-internt: Felaktigt värde för "m", inte en CONST_INTMMIX-internt: Kan inte avkoda denna operandMMIX-internt: Förväntade en CONST_INT, inte dettaMMIX-internt: Förväntade en konstant, inte dettaMMIX-internt: Förväntade ett register, inte dettaMMIX-internt: Detta är inte en känd adressMMIX-internt: Försöker mata ut felaktigt omvänt villkor:MMIX-internt: Vad är CC:t för detta?MMIX-internt: Vad är CC:t för detta?Håll med bakåtkedjepekareLåt "char" ha tecken som standardGör "char" teckenlöst som standardGör heltal 32 bitar storaMarkera data som delad istället för privatMarkera alla inline:ade metoder att ha dold synlighetMaxmimal kodtillväxt orsakad av svansduplicering (i procent)Maximal på grund av inline:ing av stora funktioner (i procent)Maximal storlek på en emsan stackökningsoperationMaximala antalet slingor att utföra pendlingsmoduloschemaläggning på (huvudsakligen för felsökning)Min-/maxinstruktioner tillåtnaMin-/maxinstruktioner inte tillåtnaMinsta heap-expansion för att utlösa skräpsamling, som en procent av den totala storleken på heap:enMinsta heap-storlke före vi börjar samla skräp, i kilobyteFlytta slinginvarianta beräkningar ut från slingorInget hack för "små registerklasser"Ingen standard-crt0.oAntal register för att skicka heltalsargumentUteslut intervallreduktionssteget när komplex division görsUtelämna rampekaren i lövfunktionerLägg bara ut en instruktion per cykelBevara endast 32 bitar av FP-register över anropOptimera blockförflyttningarOptimera för cpu 32032Optimera för cpu 32332Optimera för cpu 32532Optimera induktionsvariabler på trädOptimera adressinläsningar lui/addiuOptimera syskon- och svansrekursiva anropOptimera svansanropsinstruktioner i assembler och länkareFlaggor:
! Slut på stackutrymme.
! Skriv ut kompilatorstatistik (ignoreras nu)Mata ut instruktionsstorlekar till asm-filenÅsidosätt -mbest-lib-optionsPIC-register är inte uppsattPRINT_OPERAND, ogiltig operand för omlokaliseringPRINT_OPERAND_ADDRESS, null-pekarePacka ihop postmedlemmar utan hålSkica -assert pure-text till länkarenSkicka FP-argument i FP-registerSkicka alla argument på stackSkicka argument i registerSkicka argument på stackenSkicka några argument i registerTa hänsynt till nyckelordet "inline"Utför SMS-baserad modulo-schemaläggning före det första schemaläggningspassetUtför optimering av grenmålsinläsning efter prolog-/epilogtrådningUtför optimering av grenmålsinläsning före prolog-/epilogtrådningUtvör konvertering av villkorliga hopp till grenlösa motsvarigheterUtför förbättrad förflyttning av inläsning under global eliminering av gemensamma deluttryckUtför global eliminering av gemensamma deluttryckUtför global eliminering av gemensamma deluttryck efter registertilldelningUtför livstidsuppdelning under passet SSA->normal.Utför slingoptimeringar med den nya slingoptimerarenUtför slingavskalningUtför slingutrullning för alla slingorUtför slingutrullning när iterationsantalet är käntUtför slingavväxlingUtför eliminering av överflödig inläsning efter lagring i globala gemensamma deluttryckUtför skalärersättning av aggregatUtför förflyttning av lagring efter global eliminering av gemensamma deluttryckUtför superblockformering via svansdupliceringUtför eliminering av oanvända typer i felsökningsinformationTillåt "$" som ett identifierarteckenPlacera flyttalskonstanter i TOCPlacera symbol+avstånd-konstanter i TOCPlacera variabeladresser i den vanliga TOCVar vänlig och skicka in en komplett felrapport,
  om möjligt med preprocessad källfil.
  Se %s för instruktioner.
! Pekare är 32-bitarsPekare är 64-bitarsFöredra hopp framför villkorlig körningFöredra ordåtkomst före byteåtkomstInled globala symboler med ":" (för användning tillsammans med PREFIX)Bevara alla 40 bitarna av FP-register över anropSkriv extra (möjligen oönskade) varningarSkriv användbar information läst från Javakällkodsfiler.
! 
! Hantera #ident-direktivBearbetar specifikation %c%s%c, som är "%s"
! Producera kod som kan omlokaliseras vid körtillfälletFörhindra PC-relativa funktionsanropPlacera allting i den vanliga TOCPlacera hopp i fördröjda anropsfackLägg bokstavliga pooler i en separat bokstavlig sektionPlacera oinitierade konstanter i ROM (kräver -membedded-data)Lägg nollinitierad data i bss-sektionenLäser specifikationer från %s
! Acceptera C++-nyckelord som "compl" och "xor"Acceptera GNU-definierade nyckelordKänn igen nyckelordet "asm"Reducera storleken på objektfilerRegister sb är noll.  Använd för absolut adresseringFlytta om grundblock och partitioner till varma och kalla sektionerFlytta om grundblock för att förbättra kodplaceringFlytta om funktioner för att förbättra kodplaceringErsätt SSA-temporärer med bättre namn i kopieringar.Ersätt addition, jämförelse, grena med gren vid räknarregisterErsätt tillfälliga uttryck i passet SSA->normalRapportera om permanent minnesallokeringRapportera tiden som går åt för varje kompilatorpassBegär matematikbiblioteksfunktioner som följer IEEE (OSF/1)Schemalägg om instruktioner efter registertilldelningSchemalägg om instruktioner före registertilldelningBegränsa migration av målinläsning till att inte återanvända register i något grundblockReturnera alla strukturer i minnet (standard för AIX)Returnera flyttalsresultat i ac0Returnera flyttalsresultat i minnetReturnera små aggrega i minne, inte registerReturnera små strukturer i register (standard för SVR4)Returnera värden från funktioner i FPU-registerÅteranvänd r30 i varje funktionKör slingoptimeraren två gångerSamma som: -mep -mprolog-functionSpara DP över ISR i liten minnesmodellSpara register runt funktionsanropSchemalägg kod för en given CPUSchemalägg för given CPURäckvidden av for-init-satsvariabler är lokal till slinganVälj ABI-konvention för anropVälj CPU att generera kod förVälj andel av det maximala antalet repetitioner av grundblock i program som givet grundblock måste ha för att anses hettVälj andel av den maximala exekveringsfrekvensen av grundblock i funktion givet grundblock måste ha för att anses hettVälj fullständing, partiell, eller ingen bakåtspårningstabellVälj metod för hantering av sdataSätt Windows-definitionerSätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktionerSätt errno efter inbyggda matematikfunktionerSätt maximal justering till 4Sätt maximal justering till 8Sätt startadress för dataSätt biten PPC_EMB i ELF:s flaggfältAnge den maximala storleken på data som är lämpliga för SDA-areanAnge den maximala storleken på data som är lämpliga för TDA-areanAnge den maximala storleken på data som är lämpliga för ZDA-areanAnge det maximala antalet byte som måste finnas kvar till stackstorleken före en fällinstruktion utlösesStäller in specifikationer %s till "%s"
! 
! Litet dataområde: none, sdata, useLiten minnesmodellAnge ABI att användaAnge CPU för kodgenereringssyftenAnge CPU för schemaläggningssyftenAnge CPU för schemaläggningsändamål.Ange PA-RISC-arkitektur för kodgenerering.
! Värden är 1.0, 1.1 och 2.0.Ange UNIX-standard för fördefinitioner och länkning.
! Tillåtet värde är 93.Ange UNIX-standard för fördefinitioner och länkning.
! Tillåtna värden är 93 och 95.Ange UNIX-standard för fördefinitioner och länkning.
! Tillåtna värden är 93, 95 och 98.Ange en standard MIPS ISAAnge justering av postfält till default/naturalAnge ett ABIAnge bitstorlek på omedelbara TLS-avståndAnge cache-tömningsfunktionAnge cache-tömningsfällnummerAnge om flyttalshårdvara skall användasAnge maximalt antal iterationer för RPTSAnge intervall av register att fixeraAnge intervall av register som skall göras fasta.Ange schemaläggningsprioritet för begränsade instruktioner för avsändningsfackAnge att argument kan vara alias för varandra och andra globalaAnge MCU-namnetAnge den initiala stackadressenAnge den minsta justering i bitar för posterAnge namnet på målprocessornAnge namnet på målarkitekturenAnge registerallokeringsordningenAngi registret som skall användas för PIC-adresseringAnge metod att tillämpa för inskjutande av nop efter schemaläggningAnge med yes/no om SPE SIMD-instruktioner skall genererasAnge med yes/no om VRSAVE-instruktioner skall genereras för AltiVecAnge med yes/no om isel-instruktioner skall genererasAnge med yes/no om flyttal i GPR:er skall användasDela livstiden på induktionsvariabler när slingor rullas utStoppa framåttillväxt om sannolikheten av bästa båge är mindre än detta tröskelvärde (i procent).  Används när profilieringsdata är tillgängligStoppa framåttillväxt om sannolikheten av bästa båge är mindre än detta tröskelvärde (i procent).  Används när profilieringsdata inte är tillgängligStoppa omvänd tillväxt om den omvända sannolikheten av bästa båge är mindre än detta tröskelvärde (i procent)Lagra funktionsnamn i objektkodStöd Green Hills ABIStöd anrop mellan Thumb- och ARM-instruktionsuppsättningarStöd gammaldags multitrådningStöd meddelandeskickning med Parallel EnvironmentStöd multitrådningStöd synkrona icke-anropsundantagUndertryck utskrift av instruktionsantal och radnummernoteringar i felsökningsutskrifterSynonym för -WcommmentTagna minst en gång:%s av %d
! Målet har inte uppdelat I&DMålet har uppdelat I&DSikta på processorn AM33Sikta på processorn AM33/2.0Framänden %s accepterar följande flaggor:
! Flaggan --param accepterar följande som parametrar:
! Följande flaggor är språkoberoende:
! Den maximala mängden minne som får allokeras av GCSEDet maximala djupet för rekursiv inline:ing för inline-funktionerDet maximala djupet för rekursiv inline:ing för icke-inline-funktionerDen maximala längden på sökvägar som övervägs i cseDen maximala längden på schemaläggarens lista över väntande operationerDet maximala antalet minnesplatser noterade av cselibDet maximala antalet RTL-noder som kan noteras som kombinerarens sista värdeDet maximala antalet block i en region som övervägs för interblockschemaläggningDet maximala antalet ingående bågar att överväga för korshoppDet maximala antalet instruktioner i en region för att övervägas för interblockschemaläggningDet maximala antalet instruktioner i en helt avskalad slingaDet maximala antalet instruktioner i en avskalad slingaDet maximala antalet instruktioner i en avskalad slinga som bara snurrar en gångDet maximala antalet instruktioner i en oväxlad slingaDet maximala antalet instruktioner att duplicera vid avfaktorering av beräknade gotoDet maximala antalet instruktioner i en enskild funktion tänkbar för inline:ingDet maximala antalet instruktioner inline-funktioner kan växa till via rekursiv inline:ingDet maximala antalet instruktioner icke-inline-funktioner kan växa till via rekursiv inline:ingDet maximala antalet instruktioner att överväga för att fylla ett fördröjningsutrymmeDet maximala antalet instruktioner att överväga för att hitta korrekt information om aktiva registerDet maximala antalet instruktioner för att överväga att rulla ut i en slingaDet maximala antalet instruktioner för att överväga att rulle ut i en slinga i genomsnittDet största antalet instruktioner att söka bakåt för att leta efter ekvivalent omläsningDet maximala antalet instruktioner vid autmatisk inline:ingDet maximala antalet pass som görs under GCSEDet maximala antalet avskalningar av en enskild slingaDet maximala antalet avskalningar av en enskild slinga som är helt avskaladDet maximala antalet utrullningar av en enskild slingaDet maximala antalet oväxlningar i en enskild slingaDet maximala antalet tillåtna virtuella operander för att representera alias för aliasgruppering utlöses.Den maximala poststorlek (i byte) vid vilken GCC gör blockkopieringDen minsta kostnaden av ett dyrt uttryck vid flyttning av slinginvariantDet minsta antal av matchande instruktioner att överväga för korshoppAntalet cykler som pendlingsschemaläggaren beaktar när den söker efter konflikter med DFAAndelen av funktion i procent, viktad efter exekveringsfrekvens, som måste täckas av spårinformation.  Används när profileringsdata är tillgängligtAndelen av funktion i procent, viktad efter exekveringsfrekvens, som måste täckas av spårinformation.  Används när profileringsdata inte är tillgängligtStorleken på en funktionskropp för att betraktas som storTröskelförhållandet mellan instantierade fält och den totala poststorlekenTröskelförhållandet för att utföra partiell redundanselimination efter omläsning.Tröskelförhållandet av antal beräkningar av kritiska bågar som tillåter att göra redundanseliminering efter omläsning.Detta är fri programvara, se källkoden för kopieringsvillkor.  Det
! finns INGEN garanti, inte heller vid KÖP eller LÄMPLIGHET FÖR NÅGOT
! SPECIELLT ÄNDAMÅL.
! 
! Detta är fri programvara, se källkoden för kopieringsvillkor.  Det
! finns INGEN garanti, inte ens för KÖP eller LÄMPLIGHET FÖR NÅGOT
! SPECIELLT ÄNDAMÅL.
! 
! Denna flagga avrådes ifrån, använd -Wextra iställetDenna flagga saknar dokumentationTrådmodell: %s
! Thumb: Anta att funktionspekare kan gå till icke-Thumb-medveten kodThumb: Anta att icke-statiska funktioner kan anropas från ARM-kodThumb: Generera (löv)stackramar även om de inte behövsThumb: Generera (icke-löv-)stackramar även om de inte behövsTillsammans med -fpic och -fPIC, använd inte GOTPLT-referenserFånga teckenspill i addition, subtraktion och multiplikationFånga heltalsdivision med nollBehandla alla varningar som fel.Behandla saknade huvudfiler som genererade filerBetrakta indatafilen som redan preprocessadFörsök med "Försök med "jcf-dump --help" för mer information.
! Försök med "jv-scan --help" för mer information.
! Försök köra "%s" i skalet för att öka dess gräns.
! Trimma förväntad minneslatensOKÄND i print_operand!?Oinitierade lokala i .bssOinitierade lokala i .dataAnvändning: Använding: %s [FLAGGOR]... KLASSNAMNmain [UTFIL]
! Användning: %s [flaggor] fil...
! Användning: gcov [FLAGGA]... KÄLLFIL
! 
! Användning: jcf-dump [FLAGGA]... KLASS...
! 
! Användning: jv-scan [FLAGGA]... FIL...
! 
! Använd 128 bit long doubleAnvänd 16 bits intAnvänd 32 bits floatAnvänd 32 bits intAnvänd 32-bitars ABIAnvänd 32-bitars FP-registerAnvänd 32-bitars allmänna registerAnvänd 32-bitars long-typAnvänd 4-byteposter i hopptabellerAnvänd 64 bits floatAnvänd 64 bits long doubleAnvänd 64-bitars ABIAnvänd 64-bitars FP-registerAnvänd 64-bitars allmänna registerAnvänd 64-bitars int-typAnvänd 64-bitars long-typAnvänd register reserverade av ABIAnvänd Branch Likely-instruktioner, åsidosätt standardval för arkitekturAnvänd CONST16-instruktioner för att läsa konstanterAnvänd assemblersyntax för DECAnvänd GNU as (ignoreras nu)Använd GP relativt sdata/sbss-sektionerAnvänd GP-relativa sdata/sbss-sektioner (ignoreras nu)Använd H8/300-regler för justeringAnvänd IEEE matematik för flyttaljämförelserAnvänd Irix PICAnvänd MPYI-instruktion för C3xAnvänd MIngw-specifikt trådstödAnvänd assembleroperator %reloc() i NewABI-stilAnvänd P-mnemonics för grenar som statiskt förutsägs tasAnvänd PC-relativ L32R-instruktion för att läsa konstanterAnvänd instruktionsuppsättning för POWERAnvänd instruktionsuppsättning för POWER2Använd valbara instruktioner i gruppen PowerPC General PurposeAnvänd valbara instruktioner i gruppen PowerPC GraphicsAnvänd instruktionsuppsättning för PowerPCAnvänd instruktionsuppsättning för PowerPC-64Använd ROM istället för RAMAnvänd assemblersyntax för UNIXAnvänd VAX fpAnvänd __cxa_atexit till registerdestruerareAnvänd adresser som allokerar globala registerAnvänd assemblermakron istället för omlokaliseringsoperatorerAnvänd "big endian" byteordningAnvänd bras för exekverbara < 64kAnvänd call och rtc för funktionsanrop och returerAnvänd anropsöverskrivna register för parametrar och returvärdeAnvänd en annan anropskonvention som använder "rtd"Använd direkta CALLn-instruktioner för snabba anropAnvänd direkt adresseringsläge förmjuka registerAnvänd direkta referenser mot %gs vid åtkomst av tls-dataAnvänd uttrycksvärdeprofiler i optimeringarAnvänd snabb men ungefärlig flyttal till heltalskonverteringAnvänd funktioner i och schemalägg kod för angiven CPUAnvänd funktioner i och schemalägg för angiven CPUAnvänd fp-registerAnvänd gcc:s standardbitfältslayoutAnvänd angiven SPARC-kodmodellAnvänd angiven x86-64 kodmodellAnvänd hårdvaruflyttalAnvänd hårdvaru-fpAnvänd hårdvaruinstruktioner för quad fpAnvänd in/loc/out-registernamnAnvänd indirekta CALLXn-instruktioner för stora programAnvänd indirekta anropAnvänd jsr och rts för funktionsanrop och returerAnvänd "little endian" byteordningAnvänd "little endian" byteordning för dataAnvänd mips-tfile asm postpassAnvänd ackumulerande multiplikationAnvänd ackumulerande fp-multiplikationsinstruktionerAnvänd inbyggd (MS) bitfältslayoutAnvänd nya mnemonics för PowerPC-arkitekturAnvänd normal anropskonventionAnvänd gamla mnemonics för PowerPC-arkitekturAnvänd packad stackutläggningAnvänd profileringsinformation för grensannolikheterAnvänd push-instruktioner för att spara utgående argumentAnvänd röd zon i x86-64-kodenAnvänd register för argumentskickningAnvänd rjmp/rcll (begränsat intervall) på enhter >8kAnvänd endast enkel (32-bitars) FPAnvänd långsam men noggran flyttal till heltalskonverteringAnvänd mjukvaruflyttalAnvänd stackförskutningAnvänd starkare justering för poster för dubbelordkopieringarAnvänd stubbar för funktionsprologerAnvänd subrutiner för funktionprolog/-epilogAnvänd BK-registret som ett allmänt registerAnvänd Cygwin-interfacetAnvänd Mingw32-interfacetAnvänd simulatorn WindISSAnvänd de flaggor bland övriga flaggor som slår på flest funktionerAnvänd den smalaste möjliga heltalstypen för uppräkningstyperAnvänd samma storlek för double som för floatAnvänd träd-ssa-baserad implementering av profileringAnvänd värdeprofilering för spekulativ hämtning i förvägAnvänd nollutfyllda minnesladdningar, inte teckenutfylldaAnvänds i Fix-and-Continue-läge för att objektfiler kan bytas ut vid körtillfälletAnvänder inbyggda specifikationer.
! Utnyttja Visual Instruction SetVarna om @selector()er utan tidigare deklarerade metoderVarna om NULL skickas som argument till fack markerde att de kräver icke-NULLVarna om PCH-filer som hittas men inte användsVarna om alla uppräkningshopptabeller som saknar ett specifikt fallVarna om typkonvertering av funktioner till inkompatibla typerVarna om typkonvertering som slänger kvalificerareVarna om kod som aldrig kommer körasVarna för användning av AltiVec-typen "vector long ..." som avrådes frånVarna om uppräkningshopptabeller saknar en "default:"-satsVarna om uppräkningshopptabeller, utan standardfall, saknar ett fallVarna om funktioner som inte finns i traditionell CVarna om formatsträngar som inte är literalerVarna om aritmetik med funktionspekareVarna om funktioner som kan vara kandidater för formatattributVarna om implicita funktionsdeklarationerVarna om ogiltiga användningar av makrot "offsetof"Varna om makron definierade i huvudfilen som inte användsVarna om multipla deklarationer av samma objektVarna om ickevirtuella destruerareVarna om överlastade virtuella funktionsnamnVarna om typkonvertering av pekare som ökar justeringenVarna om möjliga säkerhetsproblem med formatfunktionerVarna om möjliga brott mot sekvenspunktreglerVarna om möjliga nästade blockkommentarer, och C++-kommentarer som spänner över mer än en fysisk radVarna om anomalier i formatsträngar till printf/scanf/strftime/strfmonVarna om retur av poster, unioner eller vektorerVarna om vilsekomna symboler efter #elif och #endifVarna om format till strftime som ger 2-siffrigt årtalVarna om saker som skulle ändras vid kompilering med en kompilator som följer ABIVarna om ej typkonverterad NULL används som vaktpostVarna om okända pragmanVarna om användarangivna inkluderingskataloger som inte finnsVarna om användning av __attribute__((deprecated))-deklarationerVarna om variabler som är intierade till sig själva.Varna om brott mot Effective C++ stilreglerVarna om en typkonvertering i C-stil används i ett programVarna om en funktion använder alloca eller skapar en vektor med dynamisk storlekVarna om en väljare har multipla metoderVarna om en enskild funktions ramstorlek överskrider den angivna ramstorlekenVarna om ett odefinierat makro används i ett #if-direktivVarna vid test av flyttal på likhetVarna om trigrafer upptäcks som kan påverka betydelsen av programmetVarna när en deklaration inte anger en typVarna när en funktion är oanvändVarna när en funktionsparameter är oanvändVarna när en etikett är oanvändVarna när en pekare skiljer i teckenhet i en tilldelning.Varna när en stackram är större än den angivna storlekenVarna när en variabel är oanvändVarna när ett uttrycksvärde är oanväntVarna när en inline:ad funktion inte kan inline:asVarna när ett optimerarpass är avaktiveratVarna vid typkonvertering av pekare till medlemsfunktionerVarna när en vänfuktion som inte är en mall deklareras inuti en mallVarna när en lokal variabel skuggar en annanVarna när överlastning anpassar från teckenlöst till med teckenVarna när syntesbeteendet skiljer från CfrontVarna när kompilatorn ändrar ordning på kodVarna när attributet packed inte har någon effekt på postformatetVarna när en funktions returtyp får "int" som skönsvärde (C), eller om inkonsistenta returtyper (C++)När "signed" eller "unsigned" inte anges låt bitfältet ha teckenNär "signed" eller "unsigned" inte anges görs bitfälten teckenlösaLåt bli att generera stackramar när det är möjligtNär CSE körs, följ villkorliga hoppNär CSE körs, följ hopp till deras målGå runt fel i R4000Gå runt fel i R4400Gå runt mflo/mfhi-fel i VR4130Gå runt fel i multiplikationsinstruktionGå runt vissa fel i VR4120Gå runt hårdvarufel i tidiga 4300Gå runt fel i tidiga SB-1 revision 2-kärnorGå runt multiplikationsfel i hårdvara[Lämnar %s]
! [kan inte hitta %s][super ...] måste stå i metodkontext__builtin_eh_return stöds inte på denna målarkitektur__builtin_saveregs stöds inte på denna målarkitektur"aliasargumentet är inte en strängtvetydig konveretering av fältindexanakronism: aritmetik på pekare till inkomplett typvektorindex i initierare överskrider vektorns storlekvektorindex i initierare inte av heltalstypvektorindex i initierare för annat än vektorvektorindexintervall i initierare överskrider vektorns gränservektor initierad från icke-konstant vektoruttryckvektor initierad från strängkonstant inom parentesvektor av typ som inte passar initierad från stränkonstantfältindex är inte ett heltalfälttyp har inkomplett elementtyptilldelning (inte initieraing) i deklarationutelämnad tilldelningattribut i parametervektordeklarerare ignorerasfelaktig adressfelaktig adress, inte (reg+avst):felaktig adress, inte post_inc eller pre_dec:felaktig villkorskodfelaktigt format på .zip/.jar-arkiv
! felaktig instruktion för "A"felaktigt registerfelaktig skiftinstruktion:felaktig testogiltigt värde (%s) till flagga %sogiltigt värde (%s) till flagga -mcpubåde %<complex%> och %<_Bool%> i deklarationsspecificerarebåde %<complex%> och %<void%> i deklarationsspecificerarebåde %<long long%> och %<double%> i deklarationsspecificerarebåde %<short%> och %<_Bool%> i deklarationsspecificerarebåde %<short%> och %<char%> i deklarationsspecificerarebåde %<short%> och %<double%> i deklarationsspecificerarebåde %<short%> och %<float%> i deklarationsspecificerarebåde %<short%> och %<void%> i deklarationsspecificerareklammerspecifikation "%s" är ogiltig vid "%c"klammerspecifikationskropp "%s" är ogiltigklamrar funt skalär initierarehopp %2d tjort %s%s
! break-sats som inte är i en loop eller switchc4x_address_cost: Ogiltigt adresseringssättc4x_operand_subword: adress kan inte ha avståndc4x_operand_subword: ogiltig adressc4x_operand_subword: ogiltigt autoinkrementc4x_operand_subword: ogiltigt lägec4x_operand_subword: ogiltig operandc4x_print_operand: %%L-inkonsekvensc4x_print_operand: %%N-inkosekvensc4x_print_operand: %%O-inkonsekvensc4x_print_operand: Fle sorts operandc4x_print_operand_address: Fel sorts operandc4x_print_operand_address: Felaktig post_modifyc4x_print_operand_address: Felaktig pre_modifyc4x_rptb_insert: Hittar inte startetikettc4x_rptb_rpts_p: Repeteringsblocks toppetikett flyttad
! c4x_valid_operands: Internt felanropad härifrånfår inte ange "-D" utan "--main"
! kandidat 1:kandidat 2:kandidater är:kan inte konvertera till en pekartypkan inte skapa temporärfilkan inte deklarera en statisk funktion i en annan funktionkan inte göra z-registerutbytekan inte lägga objekt med volatile-fält i registerfår inte ange "main"-klass när länkning inte görskan inte ange både -C och -okan inte använda typeid med -fno-rtticase-etikett reducerar inte till en heltalskonstantcase-etikett är inte i en switch-satstypkonvertering från pekare till heltal av annan storlektypkonvertering till pekare från heltal med annan storlektypkonvertering till unionstyp från typ som ej finns i unionenchar-vektor initierad från vid strängclose %dcollect2 version %scollect: läser %s
! collect: kompilerar om %s
! collect: länkar om
! collect: justerar %s i %s
! komma i slutet av uppräkningslistajämföra flyttal med == eller != är osäkertjämförelse mellan pekare och heltaljämföreslse mellan signed och unsignedjämförelsen är alltid %djämförelsen är alltid falsk på grund av begränsat intervall för datatypenjämförelsen är alltid sann på grund av begränsat intervall för datatypenjämförelse av kompletta och inkompletta pekarejämförelse med unsigned-uttryck < 0 är alltid falsktjämförelse med unsigned-uttryck >= 0 är alltid santjämförelser som X<=Y<=Z har inte sin matematiska meningkompilering avslutad.
! const_double_split fick en felaktig instruktion:konstruerare kan inte vara en statisk medlemsfunktion"continue-sats som inte är i en loopkonvertering saknar typ vid slutet av formatkonvertering till icke-skalär typ begärdkunde inte hitta något spillregistergick inte att dela instruktiongick inte att köra "%s": %sskapad och använd med olika inställningar av -fpicskapad och använd med olika inställningar av -fpieskapad och använd med olika inställningar av "-m%s"skapar ett fält med storlek nolldatadefinition har ingen typ eller lagringsklassfelsökning: deklaration som inte deklarerar någotderefererar pekare till inkomplett typdestruerare kan inte vara en statisk medlemsfunktiondup2 %d 1dubbla (eller överlappand) case-värdenupprepat case-värdedynamiskt beroende %s inte funnetinbäddade %<\0%> i formattom deklarationtom deklaration med typkvalificerare deklarerar inte om en taggtomt indexintervall i initieraretom vänsterprecision i %s-formattom precision i %s-formattomt intervall angivettom skalär initierareuppräkningsvärden överskrider gränsen för största heltalfel i konstantpoolpost nummer %d
! fel vid tolkning av avslutande attribut
! överflödiga element i vektorinitierareöverflödiga element i teckenvektorinitierareöverflödiga element i skalärinitierareöverflödiga element i postinitierareöverflödiga element i unioninitierareöverflödiga element i vector-initierareexecv %sKostnad för anropsoperationer jämfört med vanliga aritmetiska operationeruttryckssats har inkomplett typextra klammergrupp vid slutet av initierareextra element i skalär initierareextra semikolon i struktur eller union angivetextra typkvalificerare i formatargument (argument %d)kunde inte hitta klassen "%s"fclosefclose %sfdopenfältinitierare är ej konstantfältnamn i initierare för annat än post eller unionfältprecisionfältbreddfältbredd i printf-formatfältbredd i scanf-formatfältbredd i strfmon-formatfältbredd i strftime-formatutfyllnadsteckenutfyllnadstecken i strfmon-formatfini-funktion funnen i objekt %sfix_sched_param: okänd param: %sflyttalskonstant felanvändflyttalskonstant inte en giltig omdedebar operandflyttalsspill i uttryckflödesstyrningsinstruktion inuti grundblockfopen %sen gång för varje funktion den finns i.)format %q.*s förväntar typ %<%T%s%>, men argument %d har typ %qTformat %q.*s förväntar typ %<%s%s%>, men argument %d har typ %qTformatargument %d oanvänt för använt argument %d i $-stilsformatformatargument %d använt mer än en gång i formatet %sformatet är en sträng vida teckenformatet är inte en strängliteral och inga formatargumentformatet är inte en strängliteral, argumenttyperna inte kontrolleradeformatet är inte en strängliteral, formatsträngen inte kontrolleradformatsträng har ett ogiltigt antal operanderfr30_print_operand: ogiltig %%F-kodfr30_print_operand: ogiltig %%x-kodfr30_print_operand: ohanterad MEMfr30_print_operand: okänd kodfr30_print_operand: okänd %%B-kodfr30_print_operand: okänd %%b-kodfr30_print_operand: okänd %%p-kodfr30_print_operand_address: ohanterad adressfunktionskroppen inte tillgängligfunktionen returnerar inte typen strängfunktionen returnerar adress till en lokal variabelfunktionstyper inte riktigt kompatibla i ISO Cfunktionsdefinitionsområde %qs implicit auto och deklarerat %<__thread%>gcc-driver version %s kör gcc version %s
! gcc version %s
! gcov (GCC) %s
! global registervariabel har startvärdegp är konstant (men spara/återställ gp vid indirekta anrop)Hur mycket kan en given kompileringsenhet växa på grund av inline:ingen (i procent)ia64_print_operand: okänd kodom denna kod nås, kommer programmet att avbrytaingorerar dubblerad katalog "%s"
! ignorerar ej existerande katalog "%s"
! inkomplett typunifieringfelaktig instruktion:init-funktion funnen i objekt %sinitiering av medlem som är en flexibel vektorinitiering av medlem som är en flexibel vektor i nästat sammanhanginitierat fält med sidoeffekter överskrivetinitierarelement är inte beräkningsbart vid laddtidpunktinitierarelement är inte konstantinitierarsträng för vektor av tecken är för storinstruktionen håller inte sina begränsningar:instruktion utanför grundblockinstallation: %s%s
! heltalsspill i uttryckinternt felinternt fel - ogiltigt Utf8-namninternt gcc-avbrott i %s, vid %s:%dogiltigt #pragma %sogiltig %%-kodogiltigt %%C-värdeogiltigt %%E-värdeogiltigt %%F-värdeogiltigt %%G-värdeogiltigt %%H-värdeogiltig %%J-kodogiltigt %%K-värdeogiltigt %%L-värdeogiltigt %%M-värdeogiltigt %%N-värdeogiltigt %%O-värdeogiltigt %%P-värdeogiltigt %%R-värdeogiltigt %%S-värdeogiltigt %%T-värdeogiltigt %%U-värdeogiltigt %%f-värdeogiltigt %%h-värdeogiltig %%j-kodogiltigt %%k-värdeogiltigt %%m-värdeogiltigt %%p-värdeogiltigt %%q-värdeogiltigt %%r-värdeogiltigt %%s-värdeogiltigt %%u-värdeogiltig %%v-kodogiltig %%xn-kodogiltig UNSPEC som operandogiltigt Z-registerutbyte för instruktionogiltigt uttryck som operandogiltig indirekt (S-)minnesadressogiltig indirekt minnesadressogiltig initierareogiltigt lvärde i asm-satsogiltigt lvalue i tilldelningogiltig operand i utmatningskodogiltiga operander till binär %sogiltig operation på oinstansierad typogiltigt sanningsvärdeuttryckogiltigt typargumentogiltig användning av %%d, %%x eller %%xogiltig användning av icke-lvärde-vektorogiltig användning av void-uttryckdess scope-område är endast denna definition eller deklaration, vilket troligen inte är vad du vill.jcf-dump: inga klasser angivna
! hopp till case-etikettskräp vid slutet av #pragma weakskräp vid slutet av "#pragma %s"språk %s känns inte igenstort heltal implicit trunkerat till unsigned typvänsterprecisionvänsterprecision i strfmon-formatvänstershiftoperanden >= storleken på typenvänstershiftoperanden är negativlängdmodifierarelängdmodifierare i printf-formatlängdmodifierare i scanf-formatlängdmodifierare i strfmon-formatbibliotek: %s
! long long-konstant inte en giltig omedelbar operandfelaktiga specifikationsfunktionsargumentfelaktigt specifikationsfunktionsnamnfår inte använda både -EB och -ELmetod "%s" kan inte hittas i klassenmips_debugger_offset anropad med en icke-stack/ram/arg-pekaresaknar numerisk $-operand i formatsträngklamrar saknas runt initierareutfyllnadstecken saknas vid slutet av strfmon-formatinitierare saknasmno-cygwin och mno-win32 är inkompatiblainte QImode-lägemove-instruktion inte hanteradmultilib_exclusions "%s" är ogiltigmultilib_exclusions "%s" är ogiltigflera default-etiketter i en switchmåste ha#include <typeinfo> för användande av typeidmvc&exanvänd mvclenamn saknas på medlemsfunktionnegativ instruktionslängdnegativt heltal implicit konverterat till unsigned typnästade assemblerdialektalternativinga argumentingen avslutande %<}%> till %<%%[%>-formatingen beskriving ännuinga indatafiler; kommer inte skriva utdatafileringen return i funktion som returnerar icke-voidinget semikolon vid slutet av struktur eller unionicke-statisk initiering av an flexibel vektormedlemickekonstant vetkorindex i initierarenonnull-argument refererar icke-pekar-operand (argument %lu, operand %lu)nonnull-argument med felaktigt operandnummer (argument %lu, operand %lu)inte tillräcklig typinformationanm: noll-argument där icke-noll krävs (argument %lu)antal komponenter i vektorn inte en tvåpotensindex till en konstant sträng pekar utanför dess gränseroperand 1 måste vara ett hårt registeroperand är varken en konstant eller en villkorskod, ogiltig operandkod "c"operandnummer utanför intervalloperandnummer utanför intervallet i formatoperandnummer angivet för format som inte tar argumentoperandnummer angivet med undertryckt tilldelningaktiverade flaggor: skickade flaggor: ursprunligen indirekt funktionsanrop beaktas inte för ineline:ingoutput_move_single:spill i konstant uttrycköverspill i uppräkningsvärdenspill i implicit constant konverteringspill i utargumentlistan för "%s"parameternamn (utan typer) i funktionsdeklarationparsningsfelparsningsfel: kan inte backa tillbakaparsningsfel; och det virtuella minnet tog slutparsestack överfullrörpekare till funktion använd med aritmetikpekare till funktion använd i subtraktionpekare till medlemsfunktion använd med aritmetikpekare är inte tillåtna case-värdenefterinkrementeringsadress är inte ett registerfördekrementeringsadress är inte ett registerförinkrementeringsadress är inte ett registerprecisionprecision i printf-formatprofilering stöds inte tillsammans med -mg
  program: %s
! läser via nollpekare (argument %d)rekursiv inline:ingomdefinierade externa inline-funktioner beaktas inte för inline:ingomdirigerar stdout: %sregistren IX, IY och Z används i samma INSTRUKTIONbyter namn på specifikation %s till %s
! upprepat %s i formatefterfrågad minnesjustering är inte konstantefterrågad minnesjustering är inte en potens av 2efterfrågad minnesjustering är för storbegärd position är mindre än nollretur inte följt av en barriärreturtypen är en inkomplett typreturnerar ett värde från en destruktorreturnerar referens till en temporärhögerprecisionhögerprecision i strfmon-formathögershiftoperanden >= storleken på typenhögershiftoperanden är negativshared och mdll är inkompatiblatyp signed och unsigned i villkorsuttryckspecifikation "%s" ogiltigspecfilen har ingen spec för länkningspecifikation är "%s"
! 
! angiven sort för liten för uppräkningvärdendet avrådes från att ange vektortyper med __attribute__ ((sätt))specifikationers %%include-syntax felaktig efter %ld teckenspecifikationers %%rename-syntax felaktig efter %ld teckenspecifikationers %s-specifikation fanns inte när den skulle få nytt namnspecifikationsfil felaktig efter %ld teckenspecifikationer okänt %%-kommando efter %ld teckenextra avslutande %<%%%> i formatstatisk eller typkvalificerare i abstrakt deklarerarelagringsklass angiven för typnamnföreslår parenteser runt && inuti ||föreslår parenteser runt + eller - inuti operanden till &föreslår parenteser runt + eller - inuti skiftföreslår parenteser runt aritmetik inuti operanden till ^föreslår parenteser runt aritmetik inuti operanden till |föreslår parenteser runt tilldelning som används som sanningsvärdeföreslår parenteser runt jämförelser inuti operanden till &föreslår parenteser runt jämförelse inuti operanden till ^föreslår parenteser runt jämförelse inuti operanden till |flagga "%s" börjar inte med "-"flagga -mcpu=%s står i konflikt med flagga -march=switch-argument är inte ett heltalsyntaxfelsyntaxfel: kan inte backa tillbakasyntaxfel; och det virtuella minnet tog slutsystemsökväg "%s" är inte absoluttar adress till något temporärtprintf-flaggan " "strfmon-flaggan "!"printf-flaggan "#"strftime-flaggan "#"printf-flaggan "'"scanf-flaggan "'"strfmon-flaggan "("printf-flaggan "+"strfmon-flaggan "+"printf-flaggan "-"strfmon-flaggan "-"strftime-flaggan "-"printf-flaggan "0"strftime-flaggan "0"strftime-modifieraren "E"printf-flaggan "I"scanf-flaggan "I"modifieraren "O"strftime-modifieraren "O"strfmon-flaggan "^"strftime-flaggan "^"strftime-flaggan "_"scanf-flaggan "a"diagnostikflaggan "q"adressen av %qD kommer alltid beräknas till %<sant%>scanf-funktionen för utelämnande av tilldelningm210 har inte stöd för "little endian"denna funktion kan returnera med eller utan ett värdedetta är instruktionen:tid %s: %ld.%06ld (%ld%%)
! tls_model-argument måste vara ett av "local-exec", "initial-exec", "local-dynamic" eller "global-dynamic"för få argument enligt formatsträngenför få argument till funktionför många argument för för formatsträngför många argument till funktionför många indatafilertraditionell C hanterar inte operatorn unärt plustypfel i villkorsuttrycktypkvalificerare ignoreras för funktions returtyptyperna är inte riktigt kompatiblakan inte öppna dynamiskt beroende "%s"oväntad PIC-symboloväntat bastyp i cris_print_baseoväntad indextyp i cris_print_indexoväntad multiplikativ operandoväntad operandoväntad sidoeffekt i adressunionen kan inte göras transparentokänd konverteringstyptecken %qc i formatokänt konverteringstyptecken 0x%x i formatokänt registernamn: %sokänd avspecifikation av omlokaliseringodöpt struktur/union som inte har någon instansoigenkänd formatangivelseej igenkänd debuggningsflagga för gcc: %coväntad antagen konstant i cris_global_pic_symboloavslutat assemblerdialektalternativicke terminerad formatsträngoanvända argument i $-stilsformatlängdmodiferare %qs använd med typtecken %qc%s och %s använda tillsammans i %s-format%s och %s använda tillsammans i %<%%%c%> %s-formatanvändning av gammaldags typkonverteringvärde av uniontyp använt där skalär krävsanvänder CONST_DOUBLE som adressanvänder både @FILE med multipla filer inte implementeradevariabel tidigare deklarerad %<static%> omdeklarerad som %<extern%>objekt med variabel storlek kan inte initierasvisibility-argument måste vara ett av "default", "hidden", "protected" eller "internal"värdet av typen void ignoreras inte vilket bör görasvarning: wchar_t-vektor initierad från icke-vid strängskriver till konstant objekt (argument %d)skriver via nollpekare (argument %d)fel instruktion i fall-igenom-bågenfel antal argument angivet för attributet %qsfel typ på argument till absxstormy16_print_operand: okänd kodz/Arkitekturnollstorlek i %s formatsträng
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/sv.po gcc-4.0.2/gcc/po/sv.po
*** gcc-4.0.1/gcc/po/sv.po	Thu Jun 16 20:33:57 2005
--- gcc-4.0.2/gcc/po/sv.po	Sun Sep  4 12:25:33 2005
***************
*** 2,15 ****
  # Copyright © 2000, 2005 Free Software Foundation, Inc.
  # Dennis Björklund <db@zigo.dhs.org>, 2000, 2001, 2002.
  # Göran Uddeborg <goeran@uddeborg.se>, 2005.
! # $Revision: 1.10.10.4 $
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
! "PO-Revision-Date: 2005-05-31 11:09+0200\n"
  "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
  "Language-Team: Swedish <sv@li.org>\n"
  "MIME-Version: 1.0\n"
--- 2,16 ----
  # Copyright © 2000, 2005 Free Software Foundation, Inc.
  # Dennis Björklund <db@zigo.dhs.org>, 2000, 2001, 2002.
  # Göran Uddeborg <goeran@uddeborg.se>, 2005.
! #
! # Remember: GCC team does not want RCS keywords in the header!
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 4.0.1\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
! "PO-Revision-Date: 2005-08-20 22:51+0200\n"
  "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
  "Language-Team: Swedish <sv@li.org>\n"
  "MIME-Version: 1.0\n"
*************** msgstr ""
*** 17,274 ****
  "Content-Transfer-Encoding: 8-bit\n"
  
  #: c-decl.c:3701
- #, fuzzy
  msgid "<anonymous>"
! msgstr "<anonym %s>"
  
  #: c-format.c:345 c-format.c:369
  msgid "' ' flag"
! msgstr ""
  
  #: c-format.c:345 c-format.c:369
  msgid "the ' ' printf flag"
! msgstr ""
  
  #: c-format.c:346 c-format.c:370 c-format.c:408 c-format.c:465
  msgid "'+' flag"
! msgstr ""
  
  #: c-format.c:346 c-format.c:370 c-format.c:408
  msgid "the '+' printf flag"
! msgstr ""
  
  #: c-format.c:347 c-format.c:371 c-format.c:409 c-format.c:441
  msgid "'#' flag"
! msgstr ""
  
  #: c-format.c:347 c-format.c:371 c-format.c:409
  msgid "the '#' printf flag"
! msgstr ""
  
  #: c-format.c:348 c-format.c:372 c-format.c:439
  msgid "'0' flag"
! msgstr ""
  
  #: c-format.c:348 c-format.c:372
  msgid "the '0' printf flag"
! msgstr ""
  
  #: c-format.c:349 c-format.c:373 c-format.c:438 c-format.c:468
  msgid "'-' flag"
! msgstr ""
  
  #: c-format.c:349 c-format.c:373
  msgid "the '-' printf flag"
! msgstr ""
  
  #: c-format.c:350 c-format.c:422
  msgid "''' flag"
! msgstr ""
  
  #: c-format.c:350
  msgid "the ''' printf flag"
! msgstr ""
  
  #: c-format.c:351 c-format.c:423
  msgid "'I' flag"
! msgstr ""
  
  #: c-format.c:351
  msgid "the 'I' printf flag"
! msgstr ""
  
  #: c-format.c:352 c-format.c:374 c-format.c:420 c-format.c:442 c-format.c:469
  #: c-format.c:1531 config/sol2-c.c:46
  msgid "field width"
! msgstr ""
  
  #: c-format.c:352 c-format.c:374 config/sol2-c.c:46
  msgid "field width in printf format"
! msgstr ""
  
  #: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
  msgid "precision"
! msgstr ""
  
  #: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
  msgid "precision in printf format"
! msgstr ""
  
  #: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412 c-format.c:421
  #: c-format.c:472 config/sol2-c.c:47
  msgid "length modifier"
! msgstr ""
  
  #: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412
  #: config/sol2-c.c:47
  msgid "length modifier in printf format"
! msgstr ""
  
  #: c-format.c:398 c-format.c:410
  msgid "'q' flag"
! msgstr ""
  
  #: c-format.c:398 c-format.c:410
  msgid "the 'q' diagnostic flag"
! msgstr ""
  
  #: c-format.c:418
  msgid "assignment suppression"
! msgstr ""
  
  #: c-format.c:418
  msgid "the assignment suppression scanf feature"
! msgstr ""
  
  #: c-format.c:419
  msgid "'a' flag"
! msgstr ""
  
  #: c-format.c:419
  msgid "the 'a' scanf flag"
! msgstr ""
  
  #: c-format.c:420
  msgid "field width in scanf format"
! msgstr ""
  
  #: c-format.c:421
  msgid "length modifier in scanf format"
! msgstr ""
  
  #: c-format.c:422
  msgid "the ''' scanf flag"
! msgstr ""
  
  #: c-format.c:423
  msgid "the 'I' scanf flag"
! msgstr ""
  
  #: c-format.c:437
  msgid "'_' flag"
! msgstr ""
  
  #: c-format.c:437
  msgid "the '_' strftime flag"
! msgstr ""
  
  #: c-format.c:438
  msgid "the '-' strftime flag"
! msgstr ""
  
  #: c-format.c:439
  msgid "the '0' strftime flag"
! msgstr ""
  
  #: c-format.c:440 c-format.c:464
  msgid "'^' flag"
! msgstr ""
  
  #: c-format.c:440
  msgid "the '^' strftime flag"
! msgstr ""
  
  #: c-format.c:441
  msgid "the '#' strftime flag"
! msgstr ""
  
  #: c-format.c:442
  msgid "field width in strftime format"
! msgstr ""
  
  #: c-format.c:443
  msgid "'E' modifier"
! msgstr ""
  
  #: c-format.c:443
  msgid "the 'E' strftime modifier"
! msgstr ""
  
  #: c-format.c:444
  msgid "'O' modifier"
! msgstr ""
  
  #: c-format.c:444
  msgid "the 'O' strftime modifier"
! msgstr ""
  
  #: c-format.c:445
  msgid "the 'O' modifier"
! msgstr ""
  
  #: c-format.c:463
  msgid "fill character"
! msgstr ""
  
  #: c-format.c:463
  msgid "fill character in strfmon format"
! msgstr ""
  
  #: c-format.c:464
  msgid "the '^' strfmon flag"
! msgstr ""
  
  #: c-format.c:465
  msgid "the '+' strfmon flag"
! msgstr ""
  
  #: c-format.c:466
  msgid "'(' flag"
! msgstr ""
  
  #: c-format.c:466
  msgid "the '(' strfmon flag"
! msgstr ""
  
  #: c-format.c:467
  msgid "'!' flag"
! msgstr ""
  
  #: c-format.c:467
  msgid "the '!' strfmon flag"
! msgstr ""
  
  #: c-format.c:468
  msgid "the '-' strfmon flag"
! msgstr ""
  
  #: c-format.c:469
  msgid "field width in strfmon format"
! msgstr ""
  
  #: c-format.c:470
  msgid "left precision"
! msgstr ""
  
  #: c-format.c:470
  msgid "left precision in strfmon format"
! msgstr ""
  
  #: c-format.c:471
  msgid "right precision"
! msgstr ""
  
  #: c-format.c:471
  msgid "right precision in strfmon format"
! msgstr ""
  
  #: c-format.c:472
  msgid "length modifier in strfmon format"
! msgstr ""
  
  #: c-format.c:1633
  msgid "field precision"
! msgstr ""
  
  #: c-incpath.c:70
  #, c-format
  msgid "ignoring duplicate directory \"%s\"\n"
! msgstr ""
  
  #: c-incpath.c:73
  #, c-format
  msgid "  as it is a non-system directory that duplicates a system directory\n"
! msgstr ""
  
  #: c-incpath.c:77
  #, c-format
--- 18,274 ----
  "Content-Transfer-Encoding: 8-bit\n"
  
  #: c-decl.c:3701
  msgid "<anonymous>"
! msgstr "<anonym>"
  
  #: c-format.c:345 c-format.c:369
  msgid "' ' flag"
! msgstr "\" \"-flagga"
  
  #: c-format.c:345 c-format.c:369
  msgid "the ' ' printf flag"
! msgstr "printf-flaggan \" \""
  
  #: c-format.c:346 c-format.c:370 c-format.c:408 c-format.c:465
  msgid "'+' flag"
! msgstr "\"+\"-flagga"
  
  #: c-format.c:346 c-format.c:370 c-format.c:408
  msgid "the '+' printf flag"
! msgstr "printf-flaggan \"+\""
  
  #: c-format.c:347 c-format.c:371 c-format.c:409 c-format.c:441
  msgid "'#' flag"
! msgstr "\"#\"-flagga"
  
  #: c-format.c:347 c-format.c:371 c-format.c:409
  msgid "the '#' printf flag"
! msgstr "printf-flaggan \"#\""
  
  #: c-format.c:348 c-format.c:372 c-format.c:439
  msgid "'0' flag"
! msgstr "\"0\"-flagga"
  
  #: c-format.c:348 c-format.c:372
  msgid "the '0' printf flag"
! msgstr "printf-flaggan \"0\""
  
  #: c-format.c:349 c-format.c:373 c-format.c:438 c-format.c:468
  msgid "'-' flag"
! msgstr "\"-\"-flagga"
  
  #: c-format.c:349 c-format.c:373
  msgid "the '-' printf flag"
! msgstr "printf-flaggan \"-\""
  
  #: c-format.c:350 c-format.c:422
  msgid "''' flag"
! msgstr "\"'\"-flagga"
  
  #: c-format.c:350
  msgid "the ''' printf flag"
! msgstr "printf-flaggan \"'\""
  
  #: c-format.c:351 c-format.c:423
  msgid "'I' flag"
! msgstr "\"I\"-flagga"
  
  #: c-format.c:351
  msgid "the 'I' printf flag"
! msgstr "printf-flaggan \"I\""
  
  #: c-format.c:352 c-format.c:374 c-format.c:420 c-format.c:442 c-format.c:469
  #: c-format.c:1531 config/sol2-c.c:46
  msgid "field width"
! msgstr "fältbredd"
  
  #: c-format.c:352 c-format.c:374 config/sol2-c.c:46
  msgid "field width in printf format"
! msgstr "fältbredd i printf-format"
  
  #: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
  msgid "precision"
! msgstr "precision"
  
  #: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
  msgid "precision in printf format"
! msgstr "precision i printf-format"
  
  #: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412 c-format.c:421
  #: c-format.c:472 config/sol2-c.c:47
  msgid "length modifier"
! msgstr "längdmodifierare"
  
  #: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412
  #: config/sol2-c.c:47
  msgid "length modifier in printf format"
! msgstr "längdmodifierare i printf-format"
  
  #: c-format.c:398 c-format.c:410
  msgid "'q' flag"
! msgstr "\"q\"-flagga"
  
  #: c-format.c:398 c-format.c:410
  msgid "the 'q' diagnostic flag"
! msgstr "diagnostikflaggan \"q\""
  
  #: c-format.c:418
  msgid "assignment suppression"
! msgstr "utelämnad tilldelning"
  
  #: c-format.c:418
  msgid "the assignment suppression scanf feature"
! msgstr "scanf-funktionen för utelämnande av tilldelning"
  
  #: c-format.c:419
  msgid "'a' flag"
! msgstr "\"a\"-flagga"
  
  #: c-format.c:419
  msgid "the 'a' scanf flag"
! msgstr "scanf-flaggan \"a\""
  
  #: c-format.c:420
  msgid "field width in scanf format"
! msgstr "fältbredd i scanf-format"
  
  #: c-format.c:421
  msgid "length modifier in scanf format"
! msgstr "längdmodifierare i scanf-format"
  
  #: c-format.c:422
  msgid "the ''' scanf flag"
! msgstr "scanf-flaggan \"'\""
  
  #: c-format.c:423
  msgid "the 'I' scanf flag"
! msgstr "scanf-flaggan \"I\""
  
  #: c-format.c:437
  msgid "'_' flag"
! msgstr "\"_\"-flagga"
  
  #: c-format.c:437
  msgid "the '_' strftime flag"
! msgstr "strftime-flaggan \"_\""
  
  #: c-format.c:438
  msgid "the '-' strftime flag"
! msgstr "strftime-flaggan \"-\""
  
  #: c-format.c:439
  msgid "the '0' strftime flag"
! msgstr "strftime-flaggan \"0\""
  
  #: c-format.c:440 c-format.c:464
  msgid "'^' flag"
! msgstr "\"^\"-flagga"
  
  #: c-format.c:440
  msgid "the '^' strftime flag"
! msgstr "strftime-flaggan \"^\""
  
  #: c-format.c:441
  msgid "the '#' strftime flag"
! msgstr "strftime-flaggan \"#\""
  
  #: c-format.c:442
  msgid "field width in strftime format"
! msgstr "fältbredd i strftime-format"
  
  #: c-format.c:443
  msgid "'E' modifier"
! msgstr "\"E\"-modifierare"
  
  #: c-format.c:443
  msgid "the 'E' strftime modifier"
! msgstr "strftime-modifieraren \"E\""
  
  #: c-format.c:444
  msgid "'O' modifier"
! msgstr "\"O\"-modifierare"
  
  #: c-format.c:444
  msgid "the 'O' strftime modifier"
! msgstr "strftime-modifieraren \"O\""
  
  #: c-format.c:445
  msgid "the 'O' modifier"
! msgstr "modifieraren \"O\""
  
  #: c-format.c:463
  msgid "fill character"
! msgstr "utfyllnadstecken"
  
  #: c-format.c:463
  msgid "fill character in strfmon format"
! msgstr "utfyllnadstecken i strfmon-format"
  
  #: c-format.c:464
  msgid "the '^' strfmon flag"
! msgstr "strfmon-flaggan \"^\""
  
  #: c-format.c:465
  msgid "the '+' strfmon flag"
! msgstr "strfmon-flaggan \"+\""
  
  #: c-format.c:466
  msgid "'(' flag"
! msgstr "\"(\"-flagga"
  
  #: c-format.c:466
  msgid "the '(' strfmon flag"
! msgstr "strfmon-flaggan \"(\""
  
  #: c-format.c:467
  msgid "'!' flag"
! msgstr "\"!\"-flagga"
  
  #: c-format.c:467
  msgid "the '!' strfmon flag"
! msgstr "strfmon-flaggan \"!\""
  
  #: c-format.c:468
  msgid "the '-' strfmon flag"
! msgstr "strfmon-flaggan \"-\""
  
  #: c-format.c:469
  msgid "field width in strfmon format"
! msgstr "fältbredd i strfmon-format"
  
  #: c-format.c:470
  msgid "left precision"
! msgstr "vänsterprecision"
  
  #: c-format.c:470
  msgid "left precision in strfmon format"
! msgstr "vänsterprecision i strfmon-format"
  
  #: c-format.c:471
  msgid "right precision"
! msgstr "högerprecision"
  
  #: c-format.c:471
  msgid "right precision in strfmon format"
! msgstr "högerprecision i strfmon-format"
  
  #: c-format.c:472
  msgid "length modifier in strfmon format"
! msgstr "längdmodifierare i strfmon-format"
  
  #: c-format.c:1633
  msgid "field precision"
! msgstr "fältprecision"
  
  #: c-incpath.c:70
  #, c-format
  msgid "ignoring duplicate directory \"%s\"\n"
! msgstr "ingorerar dubblerad katalog \"%s\"\n"
  
  #: c-incpath.c:73
  #, c-format
  msgid "  as it is a non-system directory that duplicates a system directory\n"
! msgstr "  eftersom den är en icke-systemkatalog som dubblerar en systemkatalog\n"
  
  #: c-incpath.c:77
  #, c-format
*************** msgid "End of search list.\n"
*** 291,303 ****
  msgstr "Slut på söklistan.\n"
  
  #: c-opts.c:1296
- #, fuzzy
  msgid "<built-in>"
  msgstr "<inbyggd>"
  
  #: c-opts.c:1311
  msgid "<command line>"
! msgstr ""
  
  #. Depending on the version of Bison used to compile this grammar,
  #. it may issue generic diagnostics spelled "syntax error" or
--- 291,302 ----
  msgstr "Slut på söklistan.\n"
  
  #: c-opts.c:1296
  msgid "<built-in>"
  msgstr "<inbyggd>"
  
  #: c-opts.c:1311
  msgid "<command line>"
! msgstr "<kommandorad>"
  
  #. Depending on the version of Bison used to compile this grammar,
  #. it may issue generic diagnostics spelled "syntax error" or
*************** msgstr ""
*** 307,397 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "syntaxfel"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "syntaxfel: kan inte backa tillbaka"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
! #, fuzzy
  msgid "syntax error; also virtual memory exhausted"
! msgstr "parsningsfel; och det virtuella minnet tog slut"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "parsestack överfull"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "parsningsfel"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
! #, fuzzy
  msgid "parse error; also virtual memory exhausted"
  msgstr "parsningsfel; och det virtuella minnet tog slut"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
! #, fuzzy
  msgid "parse error: cannot back up"
! msgstr "syntaxfel: kan inte backa tillbaka"
  
  #: c-typeck.c:2077 c-typeck.c:4346 c-typeck.c:4348 c-typeck.c:4356
  #: c-typeck.c:4381 c-typeck.c:5771
  msgid "initializer element is not constant"
! msgstr ""
  
  #: c-typeck.c:4152
- #, fuzzy
  msgid "array initialized from parenthesized string constant"
! msgstr "initierare för statisk variabel är inte konstant"
  
  #: c-typeck.c:4216 cp/typeck2.c:703
  #, gcc-internal-format
  msgid "char-array initialized from wide string"
! msgstr ""
  
  #: c-typeck.c:4221
  msgid "wchar_t-array initialized from non-wide string"
! msgstr ""
  
  #: c-typeck.c:4239 cp/typeck2.c:725
  #, gcc-internal-format
  msgid "initializer-string for array of chars is too long"
! msgstr ""
  
  #: c-typeck.c:4245
  msgid "array of inappropriate type initialized from string constant"
! msgstr ""
  
  #. ??? This should not be an error when inlining calls to
  #. unprototyped functions.
  #: c-typeck.c:4306 c-typeck.c:3804 cp/typeck.c:1393
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
! msgstr ""
  
  #: c-typeck.c:4329
  msgid "array initialized from non-constant array expression"
! msgstr ""
  
  #: c-typeck.c:4388 c-typeck.c:5775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
! msgstr ""
  
  #. Although C99 is unclear about whether incomplete arrays
  #. of VLAs themselves count as VLAs, it does not make
--- 306,381 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "syntaxfel"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "syntaxfel: kan inte backa tillbaka"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  msgid "syntax error; also virtual memory exhausted"
! msgstr "syntaxfel; och det virtuella minnet tog slut"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "parsestack överfull"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "parsningsfel"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr "parsningsfel; och det virtuella minnet tog slut"
  
! #: c-parse.y:2960
  msgid "parse error: cannot back up"
! msgstr "parsningsfel: kan inte backa tillbaka"
  
  #: c-typeck.c:2077 c-typeck.c:4346 c-typeck.c:4348 c-typeck.c:4356
  #: c-typeck.c:4381 c-typeck.c:5771
  msgid "initializer element is not constant"
! msgstr "initierarelement är inte konstant"
  
  #: c-typeck.c:4152
  msgid "array initialized from parenthesized string constant"
! msgstr "vektor initierad från strängkonstant inom parentes"
  
  #: c-typeck.c:4216 cp/typeck2.c:703
  #, gcc-internal-format
  msgid "char-array initialized from wide string"
! msgstr "char-vektor initierad från vid sträng"
  
  #: c-typeck.c:4221
  msgid "wchar_t-array initialized from non-wide string"
! msgstr "wchar_t-vektor initierad från icke-vid sträng"
  
  #: c-typeck.c:4239 cp/typeck2.c:725
  #, gcc-internal-format
  msgid "initializer-string for array of chars is too long"
! msgstr "initierarsträng för vektor av tecken är för stor"
  
  #: c-typeck.c:4245
  msgid "array of inappropriate type initialized from string constant"
! msgstr "vektor av typ som inte passar initierad från stränkonstant"
  
  #. ??? This should not be an error when inlining calls to
  #. unprototyped functions.
  #: c-typeck.c:4306 c-typeck.c:3804 cp/typeck.c:1393
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
! msgstr "ogiltig användning av icke-lvärde-vektor"
  
  #: c-typeck.c:4329
  msgid "array initialized from non-constant array expression"
! msgstr "vektor initierad från icke-konstant vektoruttryck"
  
  #: c-typeck.c:4388 c-typeck.c:5775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
! msgstr "initierarelement är inte beräkningsbart vid laddtidpunkt"
  
  #. Although C99 is unclear about whether incomplete arrays
  #. of VLAs themselves count as VLAs, it does not make
*************** msgstr "objekt med variabel storlek kan 
*** 405,535 ****
  #: c-typeck.c:4403 cp/typeck2.c:804
  #, gcc-internal-format
  msgid "invalid initializer"
! msgstr ""
  
  #: c-typeck.c:4877
  msgid "extra brace group at end of initializer"
! msgstr ""
  
  #: c-typeck.c:4897 cp/decl.c:4368
  #, gcc-internal-format
  msgid "missing braces around initializer"
! msgstr ""
  
  #: c-typeck.c:4958
  msgid "braces around scalar initializer"
! msgstr ""
  
  #: c-typeck.c:5015
  msgid "initialization of flexible array member in a nested context"
! msgstr ""
  
  #: c-typeck.c:5017
  msgid "initialization of a flexible array member"
! msgstr ""
  
  #: c-typeck.c:5044
  msgid "missing initializer"
! msgstr ""
  
  #: c-typeck.c:5066
  msgid "empty scalar initializer"
! msgstr ""
  
  #: c-typeck.c:5071
  msgid "extra elements in scalar initializer"
! msgstr ""
  
  #: c-typeck.c:5175 c-typeck.c:5250
  msgid "array index in non-array initializer"
! msgstr ""
  
  #: c-typeck.c:5180 c-typeck.c:5303
  msgid "field name not in record or union initializer"
! msgstr ""
  
  #: c-typeck.c:5226
- #, fuzzy
  msgid "array index in initializer not of integer type"
! msgstr "variabel \"%s\" har initierare men är av inkomplett typ"
  
  #: c-typeck.c:5246 c-typeck.c:5248
  msgid "nonconstant array index in initializer"
! msgstr ""
  
  #: c-typeck.c:5252 c-typeck.c:5255
  msgid "array index in initializer exceeds array bounds"
! msgstr ""
  
  #: c-typeck.c:5266
  msgid "empty index range in initializer"
! msgstr ""
  
  #: c-typeck.c:5275
  msgid "array index range in initializer exceeds array bounds"
! msgstr ""
  
  #: c-typeck.c:5351 c-typeck.c:5372 c-typeck.c:5838
  msgid "initialized field with side-effects overwritten"
! msgstr ""
  
  #: c-typeck.c:6047
  msgid "excess elements in char array initializer"
! msgstr ""
  
  #: c-typeck.c:6054 c-typeck.c:6100
  msgid "excess elements in struct initializer"
! msgstr ""
  
  #: c-typeck.c:6115
  msgid "non-static initialization of a flexible array member"
! msgstr ""
  
  #: c-typeck.c:6183
  msgid "excess elements in union initializer"
! msgstr ""
  
  #: c-typeck.c:6269
  msgid "excess elements in array initializer"
! msgstr ""
  
  #: c-typeck.c:6299
  msgid "excess elements in vector initializer"
! msgstr ""
  
  #: c-typeck.c:6323
  msgid "excess elements in scalar initializer"
! msgstr ""
  
  #: cfgrtl.c:2140
  msgid "flow control insn inside a basic block"
! msgstr ""
  
  #: cfgrtl.c:2212
  msgid "wrong insn in the fallthru edge"
! msgstr ""
  
  #: cfgrtl.c:2254
  msgid "insn outside basic block"
! msgstr ""
  
  #: cfgrtl.c:2261
  msgid "return not followed by barrier"
! msgstr ""
  
  #: cgraph.c:282
- #, fuzzy
  msgid "function body not available"
! msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
  
  #: cgraph.c:284 cgraphunit.c:662
  msgid "redefined extern inline functions are not considered for inlining"
! msgstr ""
  
  #: cgraph.c:287 cgraphunit.c:667
  #, fuzzy
  msgid "function not considered for inlining"
! msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
  
  #: cgraph.c:289 cgraphunit.c:665
  #, fuzzy
--- 389,517 ----
  #: c-typeck.c:4403 cp/typeck2.c:804
  #, gcc-internal-format
  msgid "invalid initializer"
! msgstr "ogiltig initierare"
  
  #: c-typeck.c:4877
  msgid "extra brace group at end of initializer"
! msgstr "extra klammergrupp vid slutet av initierare"
  
  #: c-typeck.c:4897 cp/decl.c:4368
  #, gcc-internal-format
  msgid "missing braces around initializer"
! msgstr "klamrar saknas runt initierare"
  
  #: c-typeck.c:4958
  msgid "braces around scalar initializer"
! msgstr "klamrar funt skalär initierare"
  
  #: c-typeck.c:5015
  msgid "initialization of flexible array member in a nested context"
! msgstr "initiering av medlem som är en flexibel vektor i nästat sammanhang"
  
  #: c-typeck.c:5017
  msgid "initialization of a flexible array member"
! msgstr "initiering av medlem som är en flexibel vektor"
  
  #: c-typeck.c:5044
  msgid "missing initializer"
! msgstr "initierare saknas"
  
  #: c-typeck.c:5066
  msgid "empty scalar initializer"
! msgstr "tom skalär initierare"
  
  #: c-typeck.c:5071
  msgid "extra elements in scalar initializer"
! msgstr "extra element i skalär initierare"
  
  #: c-typeck.c:5175 c-typeck.c:5250
  msgid "array index in non-array initializer"
! msgstr "vektorindex i initierare för annat än vektor"
  
  #: c-typeck.c:5180 c-typeck.c:5303
  msgid "field name not in record or union initializer"
! msgstr "fältnamn i initierare för annat än post eller union"
  
  #: c-typeck.c:5226
  msgid "array index in initializer not of integer type"
! msgstr "vektorindex i initierare inte av heltalstyp"
  
  #: c-typeck.c:5246 c-typeck.c:5248
  msgid "nonconstant array index in initializer"
! msgstr "ickekonstant vetkorindex i initierare"
  
  #: c-typeck.c:5252 c-typeck.c:5255
  msgid "array index in initializer exceeds array bounds"
! msgstr "vektorindex i initierare överskrider vektorns storlek"
  
  #: c-typeck.c:5266
  msgid "empty index range in initializer"
! msgstr "tomt indexintervall i initierare"
  
  #: c-typeck.c:5275
  msgid "array index range in initializer exceeds array bounds"
! msgstr "vektorindexintervall i initierare överskrider vektorns gränser"
  
  #: c-typeck.c:5351 c-typeck.c:5372 c-typeck.c:5838
  msgid "initialized field with side-effects overwritten"
! msgstr "initierat fält med sidoeffekter överskrivet"
  
  #: c-typeck.c:6047
  msgid "excess elements in char array initializer"
! msgstr "överflödiga element i teckenvektorinitierare"
  
  #: c-typeck.c:6054 c-typeck.c:6100
  msgid "excess elements in struct initializer"
! msgstr "överflödiga element i postinitierare"
  
  #: c-typeck.c:6115
  msgid "non-static initialization of a flexible array member"
! msgstr "icke-statisk initiering av an flexibel vektormedlem"
  
  #: c-typeck.c:6183
  msgid "excess elements in union initializer"
! msgstr "överflödiga element i unioninitierare"
  
  #: c-typeck.c:6269
  msgid "excess elements in array initializer"
! msgstr "överflödiga element i vektorinitierare"
  
  #: c-typeck.c:6299
  msgid "excess elements in vector initializer"
! msgstr "överflödiga element i vector-initierare"
  
  #: c-typeck.c:6323
  msgid "excess elements in scalar initializer"
! msgstr "överflödiga element i skalärinitierare"
  
  #: cfgrtl.c:2140
  msgid "flow control insn inside a basic block"
! msgstr "flödesstyrningsinstruktion inuti grundblock"
  
  #: cfgrtl.c:2212
  msgid "wrong insn in the fallthru edge"
! msgstr "fel instruktion i fall-igenom-bågen"
  
  #: cfgrtl.c:2254
  msgid "insn outside basic block"
! msgstr "instruktion utanför grundblock"
  
  #: cfgrtl.c:2261
  msgid "return not followed by barrier"
! msgstr "retur inte följt av en barriär"
  
  #: cgraph.c:282
  msgid "function body not available"
! msgstr "funktionskroppen inte tillgänglig"
  
  #: cgraph.c:284 cgraphunit.c:662
  msgid "redefined extern inline functions are not considered for inlining"
! msgstr "omdefinierade externa inline-funktioner beaktas inte för inline:ing"
  
  #: cgraph.c:287 cgraphunit.c:667
  #, fuzzy
  msgid "function not considered for inlining"
! msgstr "funktionen inte  \"%s\" kan inte deklareras som \"mutable\""
  
  #: cgraph.c:289 cgraphunit.c:665
  #, fuzzy
*************** msgstr "funktion \"%s\" kan inte deklare
*** 538,565 ****
  
  #: cgraphunit.c:1201
  msgid "--param large-function-growth limit reached"
! msgstr ""
  
  #: cgraphunit.c:1238
  msgid "recursive inlining"
! msgstr ""
  
  #: cgraphunit.c:1403 cgraphunit.c:1655
  msgid "--param max-inline-insns-single limit reached"
! msgstr ""
  
  #: cgraphunit.c:1427
  msgid "--param max-inline-insns-single limit reached after inlining into the callee"
! msgstr ""
  
  #: cgraphunit.c:1477
  msgid "--param inline-unit-growth limit reached"
! msgstr ""
  
  #: collect2.c:402 gcc.c:6736
! #, fuzzy, c-format
  msgid "internal gcc abort in %s, at %s:%d"
! msgstr "Internt kompilatorfel i %s, vid %s:%d"
  
  #: collect2.c:898
  #, c-format
--- 520,547 ----
  
  #: cgraphunit.c:1201
  msgid "--param large-function-growth limit reached"
! msgstr "gränsen --param large-function-growth nådd"
  
  #: cgraphunit.c:1238
  msgid "recursive inlining"
! msgstr "rekursiv inline:ing"
  
  #: cgraphunit.c:1403 cgraphunit.c:1655
  msgid "--param max-inline-insns-single limit reached"
! msgstr "gränsen --param max-inline-insns-single nådd"
  
  #: cgraphunit.c:1427
  msgid "--param max-inline-insns-single limit reached after inlining into the callee"
! msgstr "gränsen --param max-inline-insns-single nådd efter inline:in i den anropade"
  
  #: cgraphunit.c:1477
  msgid "--param inline-unit-growth limit reached"
! msgstr "gränsen --param inline-unit-growth nådd"
  
  #: collect2.c:402 gcc.c:6736
! #, c-format
  msgid "internal gcc abort in %s, at %s:%d"
! msgstr "internt gcc-avbrott i %s, vid %s:%d"
  
  #: collect2.c:898
  #, c-format
*************** msgstr "fclose %s"
*** 579,585 ****
  #: collect2.c:1283
  #, c-format
  msgid "collect2 version %s"
! msgstr ""
  
  #: collect2.c:1373
  #, c-format
--- 561,567 ----
  #: collect2.c:1283
  #, c-format
  msgid "collect2 version %s"
! msgstr "collect2 version %s"
  
  #: collect2.c:1373
  #, c-format
*************** msgstr "%d destruerare  hittad(e)\n"
*** 594,600 ****
  #: collect2.c:1375
  #, c-format
  msgid "%d frame table(s) found\n"
! msgstr ""
  
  #: collect2.c:1560
  #, c-format
--- 576,582 ----
  #: collect2.c:1375
  #, c-format
  msgid "%d frame table(s) found\n"
! msgstr "%d ramtabell(er) hittade\n"
  
  #: collect2.c:1560
  #, c-format
*************** msgid ""
*** 622,627 ****
--- 604,611 ----
  "\n"
  "write_c_file - output name is %s, prefix is %s\n"
  msgstr ""
+ "\n"
+ "write_c_file - utdatanamn är %s, prefix är %s\n"
  
  #: collect2.c:2052
  #, fuzzy, c-format
*************** msgstr "execv %s"
*** 657,668 ****
  #: collect2.c:2155
  #, c-format
  msgid "init function found in object %s"
! msgstr ""
  
  #: collect2.c:2163
  #, c-format
  msgid "fini function found in object %s"
! msgstr ""
  
  #: collect2.c:2186 collect2.c:2316
  #, c-format
--- 641,652 ----
  #: collect2.c:2155
  #, c-format
  msgid "init function found in object %s"
! msgstr "init-funktion funnen i objekt %s"
  
  #: collect2.c:2163
  #, c-format
  msgid "fini function found in object %s"
! msgstr "fini-funktion funnen i objekt %s"
  
  #: collect2.c:2186 collect2.c:2316
  #, c-format
*************** msgid ""
*** 675,690 ****
  "\n"
  "ldd output with constructors/destructors.\n"
  msgstr ""
  
  #: collect2.c:2295
  #, c-format
  msgid "dynamic dependency %s not found"
! msgstr ""
  
  #: collect2.c:2307
  #, c-format
  msgid "unable to open dynamic dependency '%s'"
! msgstr ""
  
  #: collect2.c:2466
  #, c-format
--- 659,676 ----
  "\n"
  "ldd output with constructors/destructors.\n"
  msgstr ""
+ "\n"
+ "ldd-utdata med konstruerare/destuerare.\n"
  
  #: collect2.c:2295
  #, c-format
  msgid "dynamic dependency %s not found"
! msgstr "dynamiskt beroende %s inte funnet"
  
  #: collect2.c:2307
  #, c-format
  msgid "unable to open dynamic dependency '%s'"
! msgstr "kan inte öppna dynamiskt beroende \"%s\""
  
  #: collect2.c:2466
  #, c-format
*************** msgid ""
*** 708,713 ****
--- 694,702 ----
  ";; %d successes.\n"
  "\n"
  msgstr ""
+ ";; Kombinerarstatistik: %d försök, %d ersättningar (%d krävde mer plats),\n"
+ ";; %d lyckade.\n"
+ "\n"
  
  #: combine.c:12525
  #, c-format
*************** msgid ""
*** 716,726 ****
  ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
  ";; %d successes.\n"
  msgstr ""
  
  #: cppspec.c:106
  #, c-format
  msgid "\"%s\" is not a valid option to the preprocessor"
! msgstr ""
  
  #: cppspec.c:128
  #, c-format
--- 705,718 ----
  ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
  ";; %d successes.\n"
  msgstr ""
+ "\n"
+ ";; Kombinerarsummor: %d försök, %d ersättningar (%d krävde mer plats),\n"
+ ";; %d lyckade.\n"
  
  #: cppspec.c:106
  #, c-format
  msgid "\"%s\" is not a valid option to the preprocessor"
! msgstr "\"%s\" är inte en giltig flagga till preprocessorn"
  
  #: cppspec.c:128
  #, c-format
*************** msgstr "för många indatafiler"
*** 730,741 ****
  #: cse.c:6812
  #, c-format
  msgid ";; Processing block from %d to %d, %d sets.\n"
! msgstr ""
  
  #: diagnostic.c:168
  #, c-format
  msgid "%s:%d: confused by earlier errors, bailing out\n"
! msgstr ""
  
  #: diagnostic.c:228
  #, fuzzy, c-format
--- 722,733 ----
  #: cse.c:6812
  #, c-format
  msgid ";; Processing block from %d to %d, %d sets.\n"
! msgstr ";; Bearbetar block från %d till %d, %d mängder.\n"
  
  #: diagnostic.c:168
  #, c-format
  msgid "%s:%d: confused by earlier errors, bailing out\n"
! msgstr "%s:%d: förvirrar av tidigare fel, hoppar ut\n"
  
  #: diagnostic.c:228
  #, fuzzy, c-format
*************** msgstr "Internt kompilatorfel: Felhanter
*** 765,775 ****
  
  #: final.c:1062
  msgid "negative insn length"
! msgstr ""
  
  #: final.c:2508
  msgid "could not split insn"
! msgstr ""
  
  #: final.c:2857
  #, fuzzy
--- 757,767 ----
  
  #: final.c:1062
  msgid "negative insn length"
! msgstr "negativ instruktionslängd"
  
  #: final.c:2508
  msgid "could not split insn"
! msgstr "gick inte att dela instruktion"
  
  #: final.c:2857
  #, fuzzy
*************** msgstr "ogiltig \"asm\": %s"
*** 779,790 ****
  #: final.c:3040
  #, c-format
  msgid "nested assembly dialect alternatives"
! msgstr ""
  
  #: final.c:3057 final.c:3069
  #, c-format
  msgid "unterminated assembly dialect alternative"
! msgstr ""
  
  #: final.c:3116
  #, fuzzy, c-format
--- 771,782 ----
  #: final.c:3040
  #, c-format
  msgid "nested assembly dialect alternatives"
! msgstr "nästade assemblerdialektalternativ"
  
  #: final.c:3057 final.c:3069
  #, c-format
  msgid "unterminated assembly dialect alternative"
! msgstr "oavslutat assemblerdialektalternativ"
  
  #: final.c:3116
  #, fuzzy, c-format
*************** msgstr "Nummer saknas efter %s"
*** 794,800 ****
  #: final.c:3119 final.c:3160
  #, c-format
  msgid "operand number out of range"
! msgstr ""
  
  #: final.c:3179
  #, c-format
--- 786,792 ----
  #: final.c:3119 final.c:3160
  #, c-format
  msgid "operand number out of range"
! msgstr "operandnummer utanför intervall"
  
  #: final.c:3179
  #, c-format
*************** msgstr "ogiltig %%-kod"
*** 804,810 ****
  #: final.c:3209
  #, c-format
  msgid "'%%l' operand isn't a label"
! msgstr ""
  
  #. We can't handle floating point constants;
  #. PRINT_OPERAND must handle them.
--- 796,802 ----
  #: final.c:3209
  #, c-format
  msgid "'%%l' operand isn't a label"
! msgstr "'%%l'-operand är inte en etikett"
  
  #. We can't handle floating point constants;
  #. PRINT_OPERAND must handle them.
*************** msgstr ""
*** 816,837 ****
  #: config/pdp11/pdp11.c:1690
  #, c-format
  msgid "floating constant misused"
! msgstr ""
  
  #: final.c:3367 vmsdbgout.c:545 config/i386/i386.c:6038
  #: config/pdp11/pdp11.c:1737
  #, c-format
  msgid "invalid expression as operand"
! msgstr ""
  
  #: flow.c:1689
  msgid "Attempt to delete prologue/epilogue insn:"
! msgstr ""
  
  #: gcc.c:1632
  #, c-format
  msgid "Using built-in specs.\n"
! msgstr ""
  
  #: gcc.c:1815
  #, c-format
--- 808,829 ----
  #: config/pdp11/pdp11.c:1690
  #, c-format
  msgid "floating constant misused"
! msgstr "flyttalskonstant felanvänd"
  
  #: final.c:3367 vmsdbgout.c:545 config/i386/i386.c:6038
  #: config/pdp11/pdp11.c:1737
  #, c-format
  msgid "invalid expression as operand"
! msgstr "ogiltigt uttryck som operand"
  
  #: flow.c:1689
  msgid "Attempt to delete prologue/epilogue insn:"
! msgstr "Försök att radera prolog-/epiloginstruktioner:"
  
  #: gcc.c:1632
  #, c-format
  msgid "Using built-in specs.\n"
! msgstr "Använder inbyggda specifikationer.\n"
  
  #: gcc.c:1815
  #, c-format
*************** msgid ""
*** 839,854 ****
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr ""
  
  #: gcc.c:1924
  #, c-format
  msgid "Reading specs from %s\n"
! msgstr ""
  
  #: gcc.c:2020 gcc.c:2039
  #, c-format
  msgid "specs %%include syntax malformed after %ld characters"
! msgstr ""
  
  #: gcc.c:2047
  #, fuzzy, c-format
--- 831,848 ----
  "Setting spec %s to '%s'\n"
  "\n"
  msgstr ""
+ "Ställer in specifikationer %s till \"%s\"\n"
+ "\n"
  
  #: gcc.c:1924
  #, c-format
  msgid "Reading specs from %s\n"
! msgstr "Läser specifikationer från %s\n"
  
  #: gcc.c:2020 gcc.c:2039
  #, c-format
  msgid "specs %%include syntax malformed after %ld characters"
! msgstr "specifikationers %%include-syntax felaktig efter %ld tecken"
  
  #: gcc.c:2047
  #, fuzzy, c-format
*************** msgstr "Kunde inte öppna källkodsfil %s.
*** 858,879 ****
  #: gcc.c:2064 gcc.c:2072 gcc.c:2081 gcc.c:2090
  #, c-format
  msgid "specs %%rename syntax malformed after %ld characters"
! msgstr ""
  
  #: gcc.c:2099
  #, c-format
  msgid "specs %s spec was not found to be renamed"
! msgstr ""
  
  #: gcc.c:2106
  #, c-format
  msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
! msgstr ""
  
  #: gcc.c:2111
  #, c-format
  msgid "rename spec %s to %s\n"
! msgstr ""
  
  #: gcc.c:2113
  #, c-format
--- 852,873 ----
  #: gcc.c:2064 gcc.c:2072 gcc.c:2081 gcc.c:2090
  #, c-format
  msgid "specs %%rename syntax malformed after %ld characters"
! msgstr "specifikationers %%rename-syntax felaktig efter %ld tecken"
  
  #: gcc.c:2099
  #, c-format
  msgid "specs %s spec was not found to be renamed"
! msgstr "specifikationers %s-specifikation fanns inte när den skulle få nytt namn"
  
  #: gcc.c:2106
  #, c-format
  msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
! msgstr "%s: försök att byta namn på specifikation \"%s\" till redan definierad specifikation \"%s\""
  
  #: gcc.c:2111
  #, c-format
  msgid "rename spec %s to %s\n"
! msgstr "byter namn på specifikation %s till %s\n"
  
  #: gcc.c:2113
  #, c-format
*************** msgid ""
*** 881,896 ****
  "spec is '%s'\n"
  "\n"
  msgstr ""
  
  #: gcc.c:2126
  #, c-format
  msgid "specs unknown %% command after %ld characters"
! msgstr ""
  
  #: gcc.c:2137 gcc.c:2150
  #, c-format
  msgid "specs file malformed after %ld characters"
! msgstr ""
  
  #: gcc.c:2203
  #, c-format
--- 875,892 ----
  "spec is '%s'\n"
  "\n"
  msgstr ""
+ "specifikation är \"%s\"\n"
+ "\n"
  
  #: gcc.c:2126
  #, c-format
  msgid "specs unknown %% command after %ld characters"
! msgstr "specifikationer okänt %%-kommando efter %ld tecken"
  
  #: gcc.c:2137 gcc.c:2150
  #, c-format
  msgid "specs file malformed after %ld characters"
! msgstr "specifikationsfil felaktig efter %ld tecken"
  
  #: gcc.c:2203
  #, c-format
*************** msgstr "specfilen har ingen spec för län
*** 900,906 ****
  #: gcc.c:2625
  #, c-format
  msgid "system path '%s' is not absolute"
! msgstr ""
  
  #: gcc.c:2688
  #, c-format
--- 896,902 ----
  #: gcc.c:2625
  #, c-format
  msgid "system path '%s' is not absolute"
! msgstr "systemsökväg \"%s\" är inte absolut"
  
  #: gcc.c:2688
  #, c-format
*************** msgstr "  -v                       Visa 
*** 1072,1078 ****
  
  #: gcc.c:3059
  msgid "  -###                     Like -v but options quoted and commands not executed\n"
! msgstr ""
  
  #: gcc.c:3060
  msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
--- 1068,1074 ----
  
  #: gcc.c:3059
  msgid "  -###                     Like -v but options quoted and commands not executed\n"
! msgstr "  -###                     Som -v men flaggor citerade och kommandon inte körda\n"
  
  #: gcc.c:3060
  msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
*************** msgstr ""
*** 1121,1143 ****
  #: gcc.c:3191
  #, c-format
  msgid "'-%c' option must have argument"
! msgstr ""
  
  #: gcc.c:3213
  #, c-format
  msgid "couldn't run '%s': %s"
! msgstr ""
  
  #. translate_options () has turned --version into -fversion.
  #: gcc.c:3398
  #, c-format
  msgid "%s (GCC) %s\n"
! msgstr ""
  
  #: gcc.c:3400 gcov.c:415 java/gjavah.c:2400 java/jcf-dump.c:916
  #: java/jv-scan.c:128
  msgid "(C)"
! msgstr ""
  
  #: gcc.c:3401 java/gjavah.c:2401 java/jcf-dump.c:917 java/jv-scan.c:129
  #, c-format
--- 1117,1139 ----
  #: gcc.c:3191
  #, c-format
  msgid "'-%c' option must have argument"
! msgstr "\"-%c\"-flaggan måste ha argument"
  
  #: gcc.c:3213
  #, c-format
  msgid "couldn't run '%s': %s"
! msgstr "gick inte att köra \"%s\": %s"
  
  #. translate_options () has turned --version into -fversion.
  #: gcc.c:3398
  #, c-format
  msgid "%s (GCC) %s\n"
! msgstr "%s (GCC) %s\n"
  
  #: gcc.c:3400 gcov.c:415 java/gjavah.c:2400 java/jcf-dump.c:916
  #: java/jv-scan.c:128
  msgid "(C)"
! msgstr "©"
  
  #: gcc.c:3401 java/gjavah.c:2401 java/jcf-dump.c:917 java/jv-scan.c:129
  #, c-format
*************** msgid ""
*** 1146,1151 ****
--- 1142,1151 ----
  "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
  "\n"
  msgstr ""
+ "Detta är fri programvara, se källkoden för kopieringsvillkor.  Det\n"
+ "finns INGEN garanti, inte ens för KÖP eller LÄMPLIGHET FÖR NÅGOT\n"
+ "SPECIELLT ÄNDAMÅL.\n"
+ "\n"
  
  #: gcc.c:3502
  #, fuzzy, c-format
*************** msgstr "argument till \"-specs=\" saknas
*** 1180,1186 ****
  #: gcc.c:3596
  #, c-format
  msgid "'-%c' must come at the start of the command line"
! msgstr ""
  
  #: gcc.c:3605
  #, fuzzy, c-format
--- 1180,1186 ----
  #: gcc.c:3596
  #, c-format
  msgid "'-%c' must come at the start of the command line"
! msgstr "\"-%c\" måste komma vid början av kommandoraden"
  
  #: gcc.c:3605
  #, fuzzy, c-format
*************** msgstr "argument till \"-%s\" saknas"
*** 1200,1211 ****
  #: gcc.c:4360
  #, c-format
  msgid "switch '%s' does not start with '-'"
! msgstr ""
  
  #: gcc.c:4587
  #, c-format
  msgid "spec '%s' invalid"
! msgstr ""
  
  #: gcc.c:4653
  #, c-format
--- 1200,1211 ----
  #: gcc.c:4360
  #, c-format
  msgid "switch '%s' does not start with '-'"
! msgstr "flagga \"%s\" börjar inte med \"-\""
  
  #: gcc.c:4587
  #, c-format
  msgid "spec '%s' invalid"
! msgstr "specifikation \"%s\" ogiltig"
  
  #: gcc.c:4653
  #, c-format
*************** msgstr "bitfält \"%s\" har en icke godkä
*** 1230,1236 ****
  #: gcc.c:5176
  #, c-format
  msgid "Processing spec %c%s%c, which is '%s'\n"
! msgstr ""
  
  #: gcc.c:5318
  #, fuzzy, c-format
--- 1230,1236 ----
  #: gcc.c:5176
  #, c-format
  msgid "Processing spec %c%s%c, which is '%s'\n"
! msgstr "Bearbetar specifikation %c%s%c, som är \"%s\"\n"
  
  #: gcc.c:5318
  #, fuzzy, c-format
*************** msgstr "för många argument till funktion
*** 1245,1251 ****
  #: gcc.c:5385
  #, c-format
  msgid "malformed spec function name"
! msgstr ""
  
  #. )
  #: gcc.c:5388
--- 1245,1251 ----
  #: gcc.c:5385
  #, c-format
  msgid "malformed spec function name"
! msgstr "felaktigt specifikationsfunktionsnamn"
  
  #. )
  #: gcc.c:5388
*************** msgstr "för få argument till funktion"
*** 1256,1277 ****
  #: gcc.c:5407
  #, c-format
  msgid "malformed spec function arguments"
! msgstr ""
  
  #: gcc.c:5646
  #, c-format
  msgid "braced spec '%s' is invalid at '%c'"
! msgstr ""
  
  #: gcc.c:5734
  #, c-format
  msgid "braced spec body '%s' is invalid"
! msgstr ""
  
  #: gcc.c:6272
  #, c-format
  msgid "install: %s%s\n"
! msgstr ""
  
  #: gcc.c:6273
  #, c-format
--- 1256,1277 ----
  #: gcc.c:5407
  #, c-format
  msgid "malformed spec function arguments"
! msgstr "felaktiga specifikationsfunktionsargument"
  
  #: gcc.c:5646
  #, c-format
  msgid "braced spec '%s' is invalid at '%c'"
! msgstr "klammerspecifikation \"%s\" är ogiltig vid \"%c\""
  
  #: gcc.c:5734
  #, c-format
  msgid "braced spec body '%s' is invalid"
! msgstr "klammerspecifikationskropp \"%s\" är ogiltig"
  
  #: gcc.c:6272
  #, c-format
  msgid "install: %s%s\n"
! msgstr "installation: %s%s\n"
  
  #: gcc.c:6273
  #, c-format
*************** msgstr "bibliotek: %s\n"
*** 1300,1311 ****
  #: gcc.c:6348
  #, c-format
  msgid "Configured with: %s\n"
! msgstr ""
  
  #: gcc.c:6362
  #, c-format
  msgid "Thread model: %s\n"
! msgstr ""
  
  #: gcc.c:6373
  #, c-format
--- 1300,1311 ----
  #: gcc.c:6348
  #, c-format
  msgid "Configured with: %s\n"
! msgstr "Konfigurerad med: %s\n"
  
  #: gcc.c:6362
  #, c-format
  msgid "Thread model: %s\n"
! msgstr "Trådmodell: %s\n"
  
  #: gcc.c:6373
  #, c-format
*************** msgstr "gcc version %s\n"
*** 1315,1321 ****
  #: gcc.c:6375
  #, c-format
  msgid "gcc driver version %s executing gcc version %s\n"
! msgstr ""
  
  #: gcc.c:6383
  #, fuzzy, c-format
--- 1315,1321 ----
  #: gcc.c:6375
  #, c-format
  msgid "gcc driver version %s executing gcc version %s\n"
! msgstr "gcc-driver version %s kör gcc version %s\n"
  
  #: gcc.c:6383
  #, fuzzy, c-format
*************** msgstr "typedef \"%s\" är initierad"
*** 1335,1341 ****
  #: gcc.c:7128
  #, c-format
  msgid "multilib exclusions '%s' is invalid"
! msgstr ""
  
  #: gcc.c:7186 gcc.c:7327
  #, fuzzy, c-format
--- 1335,1341 ----
  #: gcc.c:7128
  #, c-format
  msgid "multilib exclusions '%s' is invalid"
! msgstr "multilib_exclusions \"%s\" är ogiltig"
  
  #: gcc.c:7186 gcc.c:7327
  #, fuzzy, c-format
*************** msgstr "parameter \"%s\" är initierad"
*** 1345,1351 ****
  #: gcc.c:7365
  #, c-format
  msgid "multilib exclusion '%s' is invalid"
! msgstr ""
  
  #: gcov.c:388
  #, c-format
--- 1345,1351 ----
  #: gcc.c:7365
  #, c-format
  msgid "multilib exclusion '%s' is invalid"
! msgstr "multilib_exclusions \"%s\" är ogiltig"
  
  #: gcov.c:388
  #, c-format
*************** msgid ""
*** 1353,1358 ****
--- 1353,1360 ----
  "Usage: gcov [OPTION]... SOURCEFILE\n"
  "\n"
  msgstr ""
+ "Användning: gcov [FLAGGA]... KÄLLFIL\n"
+ "\n"
  
  #: gcov.c:389
  #, fuzzy, c-format
*************** msgstr "  -V <version>             Kör g
*** 1374,1385 ****
  #: gcov.c:392
  #, c-format
  msgid "  -a, --all-blocks                Show information for every basic block\n"
! msgstr ""
  
  #: gcov.c:393
  #, c-format
  msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
! msgstr ""
  
  #: gcov.c:394
  #, c-format
--- 1376,1387 ----
  #: gcov.c:392
  #, c-format
  msgid "  -a, --all-blocks                Show information for every basic block\n"
! msgstr "  -a, --all-blocks                Visa information för varje grundblock\n"
  
  #: gcov.c:393
  #, c-format
  msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
! msgstr "  -b, --branch-probabilities      Tag med hoppsannolikheter i utdata\n"
  
  #: gcov.c:394
  #, c-format
*************** msgid ""
*** 1387,1392 ****
--- 1389,1396 ----
  "  -c, --branch-counts             Given counts of branches taken\n"
  "                                    rather than percentages\n"
  msgstr ""
+ "  -c, --branch-counts             Ange antal hopp tagna istället\n"
+ "                                    för procentsatser\n"
  
  #: gcov.c:396
  #, fuzzy, c-format
*************** msgid ""
*** 1399,1424 ****
  "  -l, --long-file-names           Use long output file names for included\n"
  "                                    source files\n"
  msgstr ""
  
  #: gcov.c:399
  #, c-format
  msgid "  -f, --function-summaries        Output summaries for each function\n"
! msgstr ""
  
  #: gcov.c:400
  #, c-format
  msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
  msgstr ""
  
  #: gcov.c:401
  #, c-format
  msgid "  -p, --preserve-paths            Preserve all pathname components\n"
! msgstr ""
  
  #: gcov.c:402
  #, c-format
  msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
! msgstr ""
  
  #: gcov.c:403
  #, fuzzy, c-format
--- 1403,1432 ----
  "  -l, --long-file-names           Use long output file names for included\n"
  "                                    source files\n"
  msgstr ""
+ "  -l, --long-file-names           Använd långa filnamn i utdata för\n"
+ "                                    inkluderade källfiler\n"
  
  #: gcov.c:399
  #, c-format
  msgid "  -f, --function-summaries        Output summaries for each function\n"
! msgstr "  -f, --function-summaries        Skriv sammanfattningar för varje funktion\n"
  
  #: gcov.c:400
  #, c-format
  msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
  msgstr ""
+ "  -o, --object-directory KAT|FIL  Sök efter objektfiler i KAT eller som \n"
+ "                                    heter FIL\n"
  
  #: gcov.c:401
  #, c-format
  msgid "  -p, --preserve-paths            Preserve all pathname components\n"
! msgstr "  -p, --preserve-paths            Bevara alla sökvägskomponenter\n"
  
  #: gcov.c:402
  #, c-format
  msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
! msgstr "  -u, --unconditional-branches    Visa antal ovillkorliga hopp också\n"
  
  #: gcov.c:403
  #, fuzzy, c-format
*************** msgstr ""
*** 1433,1439 ****
  #: gcov.c:413
  #, c-format
  msgid "gcov (GCC) %s\n"
! msgstr ""
  
  #: gcov.c:417
  #, c-format
--- 1441,1447 ----
  #: gcov.c:413
  #, c-format
  msgid "gcov (GCC) %s\n"
! msgstr "gcov (GCC) %s\n"
  
  #: gcov.c:417
  #, c-format
*************** msgid ""
*** 1443,1448 ****
--- 1451,1460 ----
  "FITNESS FOR A PARTICULAR PURPOSE.\n"
  "\n"
  msgstr ""
+ "Detta är fri programvara, se källkoden för kopieringsvillkor.  Det\n"
+ "finns INGEN garanti, inte heller vid KÖP eller LÄMPLIGHET FÖR NÅGOT\n"
+ "SPECIELLT ÄNDAMÅL.\n"
+ "\n"
  
  #: gcov.c:507
  #, fuzzy, c-format
*************** msgstr "%s: är inte en COFF-fil"
*** 1482,1498 ****
  #: gcov.c:722
  #, c-format
  msgid "%s:version '%.4s', prefer '%.4s'\n"
! msgstr ""
  
  #: gcov.c:774
  #, c-format
  msgid "%s:already seen blocks for '%s'\n"
! msgstr ""
  
  #: gcov.c:892 gcov.c:1048
  #, c-format
  msgid "%s:corrupted\n"
! msgstr ""
  
  #: gcov.c:966
  #, fuzzy, c-format
--- 1494,1510 ----
  #: gcov.c:722
  #, c-format
  msgid "%s:version '%.4s', prefer '%.4s'\n"
! msgstr "%s:version '%.4s', föredrar '%.4s'\n"
  
  #: gcov.c:774
  #, c-format
  msgid "%s:already seen blocks for '%s'\n"
! msgstr "%s:redan sett block för \"%s\"\n"
  
  #: gcov.c:892 gcov.c:1048
  #, c-format
  msgid "%s:corrupted\n"
! msgstr "%s:trasig\n"
  
  #: gcov.c:966
  #, fuzzy, c-format
*************** msgstr "%s: är inte en COFF-fil"
*** 1507,1518 ****
  #: gcov.c:984
  #, c-format
  msgid "%s:version '%.4s', prefer version '%.4s'\n"
! msgstr ""
  
  #: gcov.c:990
  #, c-format
  msgid "%s:stamp mismatch with graph file\n"
! msgstr ""
  
  #: gcov.c:1016
  #, fuzzy, c-format
--- 1519,1530 ----
  #: gcov.c:984
  #, c-format
  msgid "%s:version '%.4s', prefer version '%.4s'\n"
! msgstr "%s:version '%.4s', föredrar version '%.4s'\n"
  
  #: gcov.c:990
  #, c-format
  msgid "%s:stamp mismatch with graph file\n"
! msgstr "%s:stämpel stämmer inte med graffil\n"
  
  #: gcov.c:1016
  #, fuzzy, c-format
*************** msgstr "I funktion `%s':"
*** 1522,1553 ****
  #: gcov.c:1029
  #, c-format
  msgid "%s:profile mismatch for '%s'\n"
! msgstr ""
  
  #: gcov.c:1048
  #, c-format
  msgid "%s:overflowed\n"
! msgstr ""
  
  #: gcov.c:1072
  #, c-format
  msgid "%s:'%s' lacks entry and/or exit blocks\n"
! msgstr ""
  
  #: gcov.c:1077
  #, c-format
  msgid "%s:'%s' has arcs to entry block\n"
! msgstr ""
  
  #: gcov.c:1085
  #, c-format
  msgid "%s:'%s' has arcs from exit block\n"
! msgstr ""
  
  #: gcov.c:1293
  #, c-format
  msgid "%s:graph is unsolvable for '%s'\n"
! msgstr ""
  
  #: gcov.c:1373
  #, fuzzy, c-format
--- 1534,1565 ----
  #: gcov.c:1029
  #, c-format
  msgid "%s:profile mismatch for '%s'\n"
! msgstr "%s:profil stämmer inte för \"%s\"\n"
  
  #: gcov.c:1048
  #, c-format
  msgid "%s:overflowed\n"
! msgstr "%s:spill\n"
  
  #: gcov.c:1072
  #, c-format
  msgid "%s:'%s' lacks entry and/or exit blocks\n"
! msgstr "%s:\"%s\" saknar ingångs och/eller utgångsblock\n"
  
  #: gcov.c:1077
  #, c-format
  msgid "%s:'%s' has arcs to entry block\n"
! msgstr "%s:\"%s\" har bågar till ingångsblock\n"
  
  #: gcov.c:1085
  #, c-format
  msgid "%s:'%s' has arcs from exit block\n"
! msgstr "%s:\"%s\" har bågar från utgångsblock\n"
  
  #: gcov.c:1293
  #, c-format
  msgid "%s:graph is unsolvable for '%s'\n"
! msgstr "%s:graf är olösbar för \"%s\"\n"
  
  #: gcov.c:1373
  #, fuzzy, c-format
*************** msgstr "%s: %s"
*** 1557,1563 ****
  #: gcov.c:1376
  #, c-format
  msgid "Lines executed:%s of %d\n"
! msgstr ""
  
  #: gcov.c:1380
  #, fuzzy, c-format
--- 1569,1575 ----
  #: gcov.c:1376
  #, c-format
  msgid "Lines executed:%s of %d\n"
! msgstr "Körda rader:%s av %d\n"
  
  #: gcov.c:1380
  #, fuzzy, c-format
*************** msgstr "Inga körbara källkodsrader i fun
*** 1567,1578 ****
  #: gcov.c:1386
  #, c-format
  msgid "Branches executed:%s of %d\n"
! msgstr ""
  
  #: gcov.c:1390
  #, c-format
  msgid "Taken at least once:%s of %d\n"
! msgstr ""
  
  #: gcov.c:1396
  #, fuzzy, c-format
--- 1579,1590 ----
  #: gcov.c:1386
  #, c-format
  msgid "Branches executed:%s of %d\n"
! msgstr "Utförda hopp:%s av %d\n"
  
  #: gcov.c:1390
  #, c-format
  msgid "Taken at least once:%s of %d\n"
! msgstr "Tagna minst en gång:%s av %d\n"
  
  #: gcov.c:1396
  #, fuzzy, c-format
*************** msgstr "Inga hopp i fil %s\n"
*** 1582,1588 ****
  #: gcov.c:1398
  #, c-format
  msgid "Calls executed:%s of %d\n"
! msgstr ""
  
  #: gcov.c:1402
  #, fuzzy, c-format
--- 1594,1600 ----
  #: gcov.c:1398
  #, c-format
  msgid "Calls executed:%s of %d\n"
! msgstr "Gjorda anrop:%s av %d\n"
  
  #: gcov.c:1402
  #, fuzzy, c-format
*************** msgstr "anrop %d aldrig utfört\n"
*** 1607,1613 ****
  #: gcov.c:1748
  #, c-format
  msgid "branch %2d taken %s%s\n"
! msgstr ""
  
  #: gcov.c:1752
  #, fuzzy, c-format
--- 1619,1625 ----
  #: gcov.c:1748
  #, c-format
  msgid "branch %2d taken %s%s\n"
! msgstr "hopp %2d tjort %s%s\n"
  
  #: gcov.c:1752
  #, fuzzy, c-format
*************** msgstr "%s: kan inte öppna som COFF-fil"
*** 1632,1643 ****
  #: gcov.c:1802
  #, c-format
  msgid "%s:source file is newer than graph file '%s'\n"
! msgstr ""
  
  #. Return if there's nothing to do, or it is too expensive.
  #: gcse.c:689
  msgid "GCSE disabled"
! msgstr ""
  
  #. Return if there's nothing to do, or it is too expensive.
  #: gcse.c:6474
--- 1644,1655 ----
  #: gcov.c:1802
  #, c-format
  msgid "%s:source file is newer than graph file '%s'\n"
! msgstr "%s:källkodsfil är nyaren än graffil \"%s\"\n"
  
  #. Return if there's nothing to do, or it is too expensive.
  #: gcse.c:689
  msgid "GCSE disabled"
! msgstr "GCSE avslagen"
  
  #. Return if there's nothing to do, or it is too expensive.
  #: gcse.c:6474
*************** msgstr "flaggan -g är avslagen."
*** 1648,1659 ****
  #. Opening quotation mark.
  #: intl.c:58
  msgid "`"
! msgstr ""
  
  #. Closing quotation mark.
  #: intl.c:61
  msgid "'"
! msgstr ""
  
  #: langhooks.c:516
  msgid "At top level:"
--- 1660,1671 ----
  #. Opening quotation mark.
  #: intl.c:58
  msgid "`"
! msgstr "\""
  
  #. Closing quotation mark.
  #: intl.c:61
  msgid "'"
! msgstr "\""
  
  #: langhooks.c:516
  msgid "At top level:"
*************** msgstr "I funktion `%s':"
*** 1672,1693 ****
  #. What to print when a switch has no documentation.
  #: opts.c:89
  msgid "This switch lacks documentation"
! msgstr ""
  
  #: opts.c:1183
  msgid "The following options are language-independent:\n"
! msgstr ""
  
  #: opts.c:1190
  #, c-format
  msgid ""
  "The %s front end recognizes the following options:\n"
  "\n"
! msgstr ""
  
  #: opts.c:1204
  msgid "The --param option recognizes the following as parameters:\n"
! msgstr ""
  
  #: protoize.c:582
  #, fuzzy, c-format
--- 1684,1705 ----
  #. What to print when a switch has no documentation.
  #: opts.c:89
  msgid "This switch lacks documentation"
! msgstr "Denna flagga saknar dokumentation"
  
  #: opts.c:1183
  msgid "The following options are language-independent:\n"
! msgstr "Följande flaggor är språkoberoende:\n"
  
  #: opts.c:1190
  #, c-format
  msgid ""
  "The %s front end recognizes the following options:\n"
  "\n"
! msgstr "Framänden %s accepterar följande flaggor:\n"
  
  #: opts.c:1204
  msgid "The --param option recognizes the following as parameters:\n"
! msgstr "Flaggan --param accepterar följande som parametrar:\n"
  
  #: protoize.c:582
  #, fuzzy, c-format
*************** msgstr "%s: varning: ingen skrivrättighe
*** 1725,1731 ****
  #: protoize.c:1138
  #, c-format
  msgid "%s: invalid file name: %s\n"
! msgstr ""
  
  #: protoize.c:1286
  #, c-format
--- 1737,1743 ----
  #: protoize.c:1138
  #, c-format
  msgid "%s: invalid file name: %s\n"
! msgstr "%s: ogiltigt filnamn: %s\n"
  
  #: protoize.c:1286
  #, c-format
*************** msgid ""
*** 1738,1743 ****
--- 1750,1757 ----
  "\n"
  "%s: fatal error: aux info file corrupted at line %d\n"
  msgstr ""
+ "\n"
+ "%s: ödesdigert fel: fil med extra information trasig vid rad %d\n"
  
  #: protoize.c:1636
  #, fuzzy, c-format
*************** msgstr "%s: varning: kan inte döpa om fi
*** 1812,1828 ****
  #: protoize.c:2415
  #, c-format
  msgid "%s: conflicting extern definitions of '%s'\n"
! msgstr ""
  
  #: protoize.c:2419
  #, c-format
  msgid "%s: declarations of '%s' will not be converted\n"
! msgstr ""
  
  #: protoize.c:2421
  #, c-format
  msgid "%s: conflict list for '%s' follows:\n"
! msgstr ""
  
  #: protoize.c:2454
  #, fuzzy, c-format
--- 1826,1842 ----
  #: protoize.c:2415
  #, c-format
  msgid "%s: conflicting extern definitions of '%s'\n"
! msgstr "%s: motstridiga exterdefinitioner av \"%s\"\n"
  
  #: protoize.c:2419
  #, c-format
  msgid "%s: declarations of '%s' will not be converted\n"
! msgstr "%s: deklarationer av \"%s\" kommer inte konverteras\n"
  
  #: protoize.c:2421
  #, c-format
  msgid "%s: conflict list for '%s' follows:\n"
! msgstr "%s: konfliktlista för \"%s\" följer:\n"
  
  #: protoize.c:2454
  #, fuzzy, c-format
*************** msgstr "%s: varning: ingen läsrättighet 
*** 1832,1838 ****
  #: protoize.c:2494
  #, c-format
  msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
! msgstr ""
  
  #: protoize.c:2500
  #, fuzzy, c-format
--- 1846,1852 ----
  #: protoize.c:2494
  #, c-format
  msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
! msgstr "%s: %d: \"%s\" anvnänds men saknas i SYSCALLS\n"
  
  #: protoize.c:2500
  #, fuzzy, c-format
*************** msgstr "%s: varning: ingen skrivrättighe
*** 1847,1863 ****
  #: protoize.c:2536
  #, c-format
  msgid "%s: multiple static defs of '%s' in file '%s'\n"
! msgstr ""
  
  #: protoize.c:2706 protoize.c:2709
  #, c-format
  msgid "%s: %d: warning: source too confusing\n"
! msgstr ""
  
  #: protoize.c:2905
  #, c-format
  msgid "%s: %d: warning: varargs function declaration not converted\n"
! msgstr ""
  
  #: protoize.c:2920
  #, fuzzy, c-format
--- 1861,1877 ----
  #: protoize.c:2536
  #, c-format
  msgid "%s: multiple static defs of '%s' in file '%s'\n"
! msgstr "%s: multipla statiska definitioner av \"%s\" i filen \"%s\"\n"
  
  #: protoize.c:2706 protoize.c:2709
  #, c-format
  msgid "%s: %d: warning: source too confusing\n"
! msgstr "%s: %d: varning: källkoden alltför förvirrande\n"
  
  #: protoize.c:2905
  #, c-format
  msgid "%s: %d: warning: varargs function declaration not converted\n"
! msgstr "%s: %d: varning: varargs-funktionsdeklaration konverterades inte\n"
  
  #: protoize.c:2920
  #, fuzzy, c-format
*************** msgstr "två eller fler datatyper i dekla
*** 1879,1885 ****
  #: protoize.c:3160
  #, c-format
  msgid "%s: %d: warning: found '%s' but expected '%s'\n"
! msgstr ""
  
  #: protoize.c:3335
  #, fuzzy, c-format
--- 1893,1899 ----
  #: protoize.c:3160
  #, c-format
  msgid "%s: %d: warning: found '%s' but expected '%s'\n"
! msgstr "%s: %d: varning: fann \"%s\" men förväntde \"%s\"\n"
  
  #: protoize.c:3335
  #, fuzzy, c-format
*************** msgid ""
*** 1892,1897 ****
--- 1906,1913 ----
  "\n"
  "%s: %d: warning: can't add declaration of '%s' into macro call\n"
  msgstr ""
+ "\n"
+ "%s: %d: varning: kan inte lägga till deklaration av \"%s\" i makroanrop\n"
  
  #: protoize.c:3434
  #, fuzzy, c-format
*************** msgstr "omdefiniering av \"union %s\""
*** 1906,1912 ****
  #: protoize.c:3542
  #, c-format
  msgid "%s: %d: warning: definition of %s not converted\n"
! msgstr ""
  
  #: protoize.c:3868
  #, fuzzy, c-format
--- 1922,1928 ----
  #: protoize.c:3542
  #, c-format
  msgid "%s: %d: warning: definition of %s not converted\n"
! msgstr "%s: %d: varning: definition av %s konverterades inte\n"
  
  #: protoize.c:3868
  #, fuzzy, c-format
*************** msgstr "omdefiniering av \"%s\""
*** 1918,1929 ****
  #: protoize.c:3884
  #, c-format
  msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
! msgstr ""
  
  #: protoize.c:3887
  #, c-format
  msgid "%s: function definition not converted\n"
! msgstr ""
  
  #: protoize.c:3945
  #, fuzzy, c-format
--- 1934,1945 ----
  #: protoize.c:3884
  #, c-format
  msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
! msgstr "%s: %d: varning: \"%s\" uteslöts av preprocessningen\n"
  
  #: protoize.c:3887
  #, c-format
  msgid "%s: function definition not converted\n"
! msgstr "%s: funktionsdefinition inte konverterad\n"
  
  #: protoize.c:3945
  #, fuzzy, c-format
*************** msgstr "%s: kan inte radera fil \"%s\": 
*** 1985,1991 ****
  #: protoize.c:4409
  #, c-format
  msgid "%s: cannot get working directory: %s\n"
! msgstr ""
  
  #: protoize.c:4507
  #, c-format
--- 2001,2007 ----
  #: protoize.c:4409
  #, c-format
  msgid "%s: cannot get working directory: %s\n"
! msgstr "%s: kan inte bestämma aktuell katalog: %s\n"
  
  #: protoize.c:4507
  #, c-format
*************** msgstr "Välj CPU att generera kod för"
*** 1999,2010 ****
  
  #: reload1.c:1878
  msgid "this is the insn:"
! msgstr ""
  
  #. It's the compiler's fault.
  #: reload1.c:4997
  msgid "could not find a spill register"
! msgstr ""
  
  #. It's the compiler's fault.
  #: reload1.c:6628
--- 2015,2026 ----
  
  #: reload1.c:1878
  msgid "this is the insn:"
! msgstr "detta är instruktionen:"
  
  #. It's the compiler's fault.
  #: reload1.c:4997
  msgid "could not find a spill register"
! msgstr "kunde inte hitta något spillregister"
  
  #. It's the compiler's fault.
  #: reload1.c:6628
*************** msgstr "ej igenkänd flagga `-%s'"
*** 2019,2025 ****
  
  #: rtl-error.c:130
  msgid "insn does not satisfy its constraints:"
! msgstr ""
  
  #: timevar.c:401
  msgid ""
--- 2035,2041 ----
  
  #: rtl-error.c:130
  msgid "insn does not satisfy its constraints:"
! msgstr "instruktionen håller inte sina begränsningar:"
  
  #: timevar.c:401
  msgid ""
*************** msgstr "tid %s: %ld.%06ld (%ld%%)\n"
*** 2042,2063 ****
  #: tlink.c:381
  #, c-format
  msgid "collect: reading %s\n"
! msgstr ""
  
  #: tlink.c:525
  #, c-format
  msgid "collect: recompiling %s\n"
! msgstr ""
  
  #: tlink.c:705
  #, c-format
  msgid "collect: tweaking %s in %s\n"
! msgstr ""
  
  #: tlink.c:751
  #, c-format
  msgid "collect: relinking\n"
! msgstr ""
  
  #: toplev.c:606
  #, fuzzy, c-format
--- 2058,2079 ----
  #: tlink.c:381
  #, c-format
  msgid "collect: reading %s\n"
! msgstr "collect: läser %s\n"
  
  #: tlink.c:525
  #, c-format
  msgid "collect: recompiling %s\n"
! msgstr "collect: kompilerar om %s\n"
  
  #: tlink.c:705
  #, c-format
  msgid "collect: tweaking %s in %s\n"
! msgstr "collect: justerar %s i %s\n"
  
  #: tlink.c:751
  #, c-format
  msgid "collect: relinking\n"
! msgstr "collect: länkar om\n"
  
  #: toplev.c:606
  #, fuzzy, c-format
*************** msgid ""
*** 2099,2130 ****
  "%s\tcompiled by GNU C version %s.\n"
  "%s%s%s version %s (%s) compiled by CC.\n"
  msgstr ""
  
  #: toplev.c:1258
  #, c-format
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
! msgstr ""
  
  #: toplev.c:1310
  msgid "options passed: "
! msgstr ""
  
  #: toplev.c:1339
  msgid "options enabled: "
! msgstr ""
  
  #: toplev.c:1491 config/sh/sh.c:7334
  msgid "created and used with different settings of -fpic"
! msgstr ""
  
  #: toplev.c:1493 config/sh/sh.c:7336
  msgid "created and used with different settings of -fpie"
! msgstr ""
  
  #: toplev.c:1544 config/sh/sh.c:7386
  #, c-format
  msgid "created and used with differing settings of '-m%s'"
! msgstr ""
  
  #: toplev.c:1547 config/sh/sh.c:7389
  #, fuzzy
--- 2115,2149 ----
  "%s\tcompiled by GNU C version %s.\n"
  "%s%s%s version %s (%s) compiled by CC.\n"
  msgstr ""
+ "%s%s%s version %s (%s)\n"
+ "%s\tkompilerad av GNU C version %s.\n"
+ "%s%s%s version %s (%s) kompilerad av CC.\n"
  
  #: toplev.c:1258
  #, c-format
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
! msgstr "%s%sGGC heurestik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: toplev.c:1310
  msgid "options passed: "
! msgstr "skickade flaggor: "
  
  #: toplev.c:1339
  msgid "options enabled: "
! msgstr "aktiverade flaggor: "
  
  #: toplev.c:1491 config/sh/sh.c:7334
  msgid "created and used with different settings of -fpic"
! msgstr "skapad och använd med olika inställningar av -fpic"
  
  #: toplev.c:1493 config/sh/sh.c:7336
  msgid "created and used with different settings of -fpie"
! msgstr "skapad och använd med olika inställningar av -fpie"
  
  #: toplev.c:1544 config/sh/sh.c:7386
  #, c-format
  msgid "created and used with differing settings of '-m%s'"
! msgstr "skapad och använd med olika inställningar av \"-m%s\""
  
  #: toplev.c:1547 config/sh/sh.c:7389
  #, fuzzy
*************** msgstr "inget minne"
*** 2133,2139 ****
  
  #: tree-inline.c:1565
  msgid "originally indirect function call not considered for inlining"
! msgstr ""
  
  #.
  #. Local variables:
--- 2152,2158 ----
  
  #: tree-inline.c:1565
  msgid "originally indirect function call not considered for inlining"
! msgstr "ursprunligen indirekt funktionsanrop beaktas inte för ineline:ing"
  
  #.
  #. Local variables:
*************** msgstr "varning: "
*** 2166,2376 ****
  
  #: diagnostic.def:6
  msgid "anachronism: "
! msgstr ""
  
  #: diagnostic.def:7
  msgid "note: "
! msgstr ""
  
  #: diagnostic.def:8
  msgid "debug: "
! msgstr ""
  
  #: params.def:44
  msgid "The maximum structure size (in bytes) at which GCC will do block copies"
! msgstr ""
  
  #: params.def:54
  msgid "The threshold ratio between instantiated fields and the total structure size"
! msgstr ""
  
  #: params.def:71
  msgid "The maximum number of instructions in a single function eligible for inlining"
! msgstr ""
  
  #: params.def:83
  msgid "The maximum number of instructions when automatically inlining"
! msgstr ""
  
  #: params.def:88
  msgid "The maximum number of instructions inline function can grow to via recursive inlining"
! msgstr ""
  
  #: params.def:93
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
! msgstr ""
  
  #: params.def:98
  msgid "The maximum depth of recursive inlining for inline functions"
! msgstr ""
  
  #: params.def:103
  msgid "The maximum depth of recursive inlining for non-inline functions"
! msgstr ""
  
  #: params.def:110
  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.def:123
  msgid "The maximum number of instructions to consider to fill a delay slot"
! msgstr ""
  
  #: params.def:134
  msgid "The maximum number of instructions to consider to find accurate live register information"
! msgstr ""
  
  #: params.def:144
  msgid "The maximum length of scheduling's pending operations list"
! msgstr ""
  
  #: params.def:149
  msgid "The size of function body to be considered large"
! msgstr ""
  
  #: params.def:153
  msgid "Maximal growth due to inlining of large function (in percent)"
! msgstr ""
  
  #: params.def:157
  msgid "how much can given compilation unit grow because of the inlining (in percent)"
! msgstr ""
  
  #: params.def:161
  msgid "expense of call operation relative to ordinary aritmetic operations"
! msgstr ""
  
  #: params.def:168
  msgid "The maximum amount of memory to be allocated by GCSE"
! msgstr ""
  
  #: params.def:173
  msgid "The maximum number of passes to make when doing GCSE"
! msgstr ""
  
  #: params.def:183
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
! msgstr ""
  
  #: params.def:190
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
! msgstr ""
  
  #: params.def:201
  msgid "The maximum number of instructions to consider to unroll in a loop"
! msgstr ""
  
  #: params.def:207
  msgid "The maximum number of instructions to consider to unroll in a loop on average"
! msgstr ""
  
  #: params.def:212
  msgid "The maximum number of unrollings of a single loop"
! msgstr ""
  
  #: params.def:217
  msgid "The maximum number of insns of a peeled loop"
! msgstr ""
  
  #: params.def:222
  msgid "The maximum number of peelings of a single loop"
! msgstr ""
  
  #: params.def:227
  msgid "The maximum number of insns of a completely peeled loop"
! msgstr ""
  
  #: params.def:232
  msgid "The maximum number of peelings of a single loop that is peeled completely"
! msgstr ""
  
  #: params.def:237
  msgid "The maximum number of insns of a peeled loop that rolls only once"
! msgstr ""
  
  #: params.def:243
  msgid "The maximum number of insns of an unswitched loop"
! msgstr ""
  
  #: params.def:248
  msgid "The maximum number of unswitchings in a single loop"
! msgstr ""
  
  #: params.def:255
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
! msgstr ""
  
  #: params.def:260
  msgid "Maximum number of loops to perform swing modulo scheduling on (mainly for debugging)"
! msgstr ""
  
  #: params.def:266
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
! msgstr ""
  
  #: params.def:270
  msgid "The number of cycles the swing modulo scheduler considers when \t  checking conflicts using DFA"
! msgstr ""
  
  #: params.def:275
  msgid "A threshold on the average loop count considered by the swing modulo scheduler"
! msgstr ""
  
  #: params.def:280
  msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
! msgstr ""
  
  #: params.def:284
  msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
! msgstr ""
  
  #: params.def:288
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
! msgstr ""
  
  #: params.def:292
  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.def:296
  msgid "Maximal code growth caused by tail duplication (in percent)"
! msgstr ""
  
  #: params.def:300
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
! msgstr ""
  
  #: params.def:304
  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.def:308
  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.def:314
  msgid "The maximum number of incoming edges to consider for crossjumping"
! msgstr ""
  
  #: params.def:320
  msgid "The minimum number of matching instructions to consider for crossjumping"
! msgstr ""
  
  #: params.def:326
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
! msgstr ""
  
  #: params.def:332
  msgid "The maximum length of path considered in cse"
! msgstr ""
  
  #: params.def:339
  msgid "The minimum cost of an expensive expression in the loop invariant motion"
! msgstr ""
  
  #: params.def:348
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
! msgstr ""
  
  #: params.def:356
  #, fuzzy
--- 2185,2399 ----
  
  #: diagnostic.def:6
  msgid "anachronism: "
! msgstr "anakronism: "
  
  #: diagnostic.def:7
  msgid "note: "
! msgstr "anm: "
  
  #: diagnostic.def:8
  msgid "debug: "
! msgstr "felsökning: "
  
  #: params.def:44
  msgid "The maximum structure size (in bytes) at which GCC will do block copies"
! msgstr "Den maximala poststorlek (i byte) vid vilken GCC gör blockkopiering"
  
  #: params.def:54
  msgid "The threshold ratio between instantiated fields and the total structure size"
! msgstr "Tröskelförhållandet mellan instantierade fält och den totala poststorleken"
  
  #: params.def:71
  msgid "The maximum number of instructions in a single function eligible for inlining"
! msgstr "Det maximala antalet instruktioner i en enskild funktion tänkbar för inline:ing"
  
  #: params.def:83
  msgid "The maximum number of instructions when automatically inlining"
! msgstr "Det maximala antalet instruktioner vid autmatisk inline:ing"
  
  #: params.def:88
  msgid "The maximum number of instructions inline function can grow to via recursive inlining"
! msgstr "Det maximala antalet instruktioner inline-funktioner kan växa till via rekursiv inline:ing"
  
  #: params.def:93
  msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
! msgstr "Det maximala antalet instruktioner icke-inline-funktioner kan växa till via rekursiv inline:ing"
  
  #: params.def:98
  msgid "The maximum depth of recursive inlining for inline functions"
! msgstr "Det maximala djupet för rekursiv inline:ing för inline-funktioner"
  
  #: params.def:103
  msgid "The maximum depth of recursive inlining for non-inline functions"
! msgstr "Det maximala djupet för rekursiv inline:ing för icke-inline-funktioner"
  
  #: params.def:110
  msgid "If -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrolling"
! msgstr "Om -fvariable-expansion-in-unroller är på, det maximala antalet gånger som en enskild variable kommer expanderas under slingutrullning"
  
  #: params.def:123
  msgid "The maximum number of instructions to consider to fill a delay slot"
! msgstr "Det maximala antalet instruktioner att överväga för att fylla ett fördröjningsutrymme"
  
  #: params.def:134
  msgid "The maximum number of instructions to consider to find accurate live register information"
! msgstr "Det maximala antalet instruktioner att överväga för att hitta korrekt information om aktiva register"
  
  #: params.def:144
  msgid "The maximum length of scheduling's pending operations list"
! msgstr "Den maximala längden på schemaläggarens lista över väntande operationer"
  
  #: params.def:149
  msgid "The size of function body to be considered large"
! msgstr "Storleken på en funktionskropp för att betraktas som stor"
  
  #: params.def:153
  msgid "Maximal growth due to inlining of large function (in percent)"
! msgstr "Maximal på grund av inline:ing av stora funktioner (i procent)"
  
  #: params.def:157
  msgid "how much can given compilation unit grow because of the inlining (in percent)"
! msgstr "Hur mycket kan en given kompileringsenhet växa på grund av inline:ingen (i procent)"
  
  #: params.def:161
  msgid "expense of call operation relative to ordinary aritmetic operations"
! msgstr "Kostnad för anropsoperationer jämfört med vanliga aritmetiska operationer"
  
  #: params.def:168
  msgid "The maximum amount of memory to be allocated by GCSE"
! msgstr "Den maximala mängden minne som får allokeras av GCSE"
  
  #: params.def:173
  msgid "The maximum number of passes to make when doing GCSE"
! msgstr "Det maximala antalet pass som görs under GCSE"
  
  #: params.def:183
  msgid "The threshold ratio for performing partial redundancy elimination after reload."
! msgstr "Tröskelförhållandet för att utföra partiell redundanselimination efter omläsning."
  
+ # Undrar om jag fattat syftningen i "critical edges execution count" rätt!
  #: params.def:190
  msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
! msgstr "Tröskelförhållandet av antal beräkningar av kritiska bågar som tillåter att göra redundanseliminering efter omläsning."
  
  #: params.def:201
  msgid "The maximum number of instructions to consider to unroll in a loop"
! msgstr "Det maximala antalet instruktioner för att överväga att rulla ut i en slinga"
  
  #: params.def:207
  msgid "The maximum number of instructions to consider to unroll in a loop on average"
! msgstr "Det maximala antalet instruktioner för att överväga att rulle ut i en slinga i genomsnitt"
  
  #: params.def:212
  msgid "The maximum number of unrollings of a single loop"
! msgstr "Det maximala antalet utrullningar av en enskild slinga"
  
  #: params.def:217
  msgid "The maximum number of insns of a peeled loop"
! msgstr "Det maximala antalet instruktioner i en avskalad slinga"
  
  #: params.def:222
  msgid "The maximum number of peelings of a single loop"
! msgstr "Det maximala antalet avskalningar av en enskild slinga"
  
  #: params.def:227
  msgid "The maximum number of insns of a completely peeled loop"
! msgstr "Det maximala antalet instruktioner i en helt avskalad slinga"
  
  #: params.def:232
  msgid "The maximum number of peelings of a single loop that is peeled completely"
! msgstr "Det maximala antalet avskalningar av en enskild slinga som är helt avskalad"
  
  #: params.def:237
  msgid "The maximum number of insns of a peeled loop that rolls only once"
! msgstr "Det maximala antalet instruktioner i en avskalad slinga som bara snurrar en gång"
  
  #: params.def:243
  msgid "The maximum number of insns of an unswitched loop"
! msgstr "Det maximala antalet instruktioner i en oväxlad slinga"
  
  #: params.def:248
  msgid "The maximum number of unswitchings in a single loop"
! msgstr "Det maximala antalet oväxlningar i en enskild slinga"
  
+ # Är syftningarna rätt här?
  #: params.def:255
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
! msgstr "Begränsning på antalet iterationer som utvärderas av råstyrkealgoritmen för att analysera antalet iterationer"
  
+ # Är det här rätt?
  #: params.def:260
  msgid "Maximum number of loops to perform swing modulo scheduling on (mainly for debugging)"
! msgstr "Maximala antalet slingor att utföra pendlingsmoduloschemaläggning på (huvudsakligen för felsökning)"
  
  #: params.def:266
  msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
! msgstr "En faktor för att trimma den övre gränsen som pendlingsmolduloschemaläggaren använder för att schemalägga en slinga"
  
  #: params.def:270
  msgid "The number of cycles the swing modulo scheduler considers when \t  checking conflicts using DFA"
! msgstr "Antalet cykler som pendlingsschemaläggaren beaktar när den söker efter konflikter med DFA"
  
  #: params.def:275
  msgid "A threshold on the average loop count considered by the swing modulo scheduler"
! msgstr "Ett tröskelvärde på det genomsnittliga antalet varv som beaktas av pendlingsmoduloschemaläggaren"
  
  #: params.def:280
  msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
! msgstr "Välj andel av det maximala antalet repetitioner av grundblock i program som givet grundblock måste ha för att anses hett"
  
  #: params.def:284
  msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
! msgstr "Välj andel av den maximala exekveringsfrekvensen av grundblock i funktion givet grundblock måste ha för att anses hett"
  
  #: params.def:288
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
! msgstr "Andelen av funktion i procent, viktad efter exekveringsfrekvens, som måste täckas av spårinformation.  Används när profileringsdata är tillgängligt"
  
  #: params.def:292
  msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
! msgstr "Andelen av funktion i procent, viktad efter exekveringsfrekvens, som måste täckas av spårinformation.  Används när profileringsdata inte är tillgängligt"
  
  #: params.def:296
  msgid "Maximal code growth caused by tail duplication (in percent)"
! msgstr "Maxmimal kodtillväxt orsakad av svansduplicering (i procent)"
  
  #: params.def:300
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
! msgstr "Stoppa omvänd tillväxt om den omvända sannolikheten av bästa båge är mindre än detta tröskelvärde (i procent)"
  
  #: params.def:304
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
! msgstr "Stoppa framåttillväxt om sannolikheten av bästa båge är mindre än detta tröskelvärde (i procent).  Används när profilieringsdata är tillgänglig"
  
  #: params.def:308
  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 "Stoppa framåttillväxt om sannolikheten av bästa båge är mindre än detta tröskelvärde (i procent).  Används när profilieringsdata inte är tillgänglig"
  
  #: params.def:314
  msgid "The maximum number of incoming edges to consider for crossjumping"
! msgstr "Det maximala antalet ingående bågar att överväga för korshopp"
  
  #: params.def:320
  msgid "The minimum number of matching instructions to consider for crossjumping"
! msgstr "Det minsta antal av matchande instruktioner att överväga för korshopp"
  
  #: params.def:326
  msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
! msgstr "Det maximala antalet instruktioner att duplicera vid avfaktorering av beräknade goto"
  
  #: params.def:332
  msgid "The maximum length of path considered in cse"
! msgstr "Den maximala längden på sökvägar som övervägs i cse"
  
  #: params.def:339
  msgid "The minimum cost of an expensive expression in the loop invariant motion"
! msgstr "Den minsta kostnaden av ett dyrt uttryck vid flyttning av slinginvariant"
  
+ # Osäker
  #: params.def:348
  msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
! msgstr "Gräns på antalet kanditater nedan för att alla kandidater övervägs i iv-optimeringar"
  
  #: params.def:356
  #, fuzzy
*************** msgstr "Utför optimering för svansrekurs
*** 2379,2425 ****
  
  #: params.def:364
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
! msgstr ""
  
  #: params.def:369
  msgid "Bound on size of expressions used in the scalar evolutions analyzer"
! msgstr ""
  
  #: params.def:376
  msgid "Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limit"
! msgstr ""
  
  #: params.def:381
  msgid "The maximum memory locations recorded by cselib"
! msgstr ""
  
  #: params.def:394
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
! msgstr ""
  
  #: params.def:399
  msgid "Minimum heap size before we start collecting garbage, in kilobytes"
! msgstr ""
  
  #: params.def:407
  msgid "The maximum number of instructions to search backward when looking for equivalent reload"
! msgstr ""
  
  #: params.def:412
  msgid "The maximum number of virtual operands allowed to represent aliases before triggering alias grouping."
! msgstr ""
  
  #: params.def:417
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
! msgstr ""
  
  #: params.def:422
  msgid "The maximum number of insns in a region to be considered for interblock scheduling"
! msgstr ""
  
  #: params.def:427
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
! msgstr ""
  
  #: params.def:435
  #, fuzzy
--- 2402,2448 ----
  
  #: params.def:364
  msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
! msgstr "Om antalet kandidater i mängden är mindre, försöker vi alltid ta bort oanvända iv under deras optimering"
  
  #: params.def:369
  msgid "Bound on size of expressions used in the scalar evolutions analyzer"
! msgstr "Gräns på storleken av uttryck som används i analyseraren av skalära uttryck"
  
  #: params.def:376
  msgid "Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limit"
! msgstr "Givet N anrop och V anropsöverskrivna variabler i en funktion.  Använd .GLOBAL_VAR om N·V är större n denna gräns"
  
  #: params.def:381
  msgid "The maximum memory locations recorded by cselib"
! msgstr "Det maximala antalet minnesplatser noterade av cselib"
  
  #: params.def:394
  msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
! msgstr "Minsta heap-expansion för att utlösa skräpsamling, som en procent av den totala storleken på heap:en"
  
  #: params.def:399
  msgid "Minimum heap size before we start collecting garbage, in kilobytes"
! msgstr "Minsta heap-storlke före vi börjar samla skräp, i kilobyte"
  
  #: params.def:407
  msgid "The maximum number of instructions to search backward when looking for equivalent reload"
! msgstr "Det största antalet instruktioner att söka bakåt för att leta efter ekvivalent omläsning"
  
  #: params.def:412
  msgid "The maximum number of virtual operands allowed to represent aliases before triggering alias grouping."
! msgstr "Det maximala antalet tillåtna virtuella operander för att representera alias för aliasgruppering utlöses."
  
  #: params.def:417
  msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
! msgstr "Det maximala antalet block i en region som övervägs för interblockschemaläggning"
  
  #: params.def:422
  msgid "The maximum number of insns in a region to be considered for interblock scheduling"
! msgstr "Det maximala antalet instruktioner i en region för att övervägas för interblockschemaläggning"
  
  #: params.def:427
  msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
! msgstr "Det maximala antalet RTL-noder som kan noteras som kombinerarens sista värde"
  
  #: params.def:435
  #, fuzzy
*************** msgstr "Använd hårdvaru-fp"
*** 2449,2464 ****
  
  #: config/lynx.h:138
  msgid "Support multi-threading"
! msgstr ""
  
  #: config/lynx.h:139
  msgid "Support legacy multi-threading"
! msgstr ""
  
  #: config/alpha/alpha.c:4748
  #, c-format
  msgid "invalid %%H value"
! msgstr ""
  
  #: config/alpha/alpha.c:4769 config/bfin/bfin.c:1031
  #, fuzzy, c-format
--- 2472,2487 ----
  
  #: config/lynx.h:138
  msgid "Support multi-threading"
! msgstr "Stöd multitrådning"
  
  #: config/lynx.h:139
  msgid "Support legacy multi-threading"
! msgstr "Stöd gammaldags multitrådning"
  
  #: config/alpha/alpha.c:4748
  #, c-format
  msgid "invalid %%H value"
! msgstr "ogiltigt %%H-värde"
  
  #: config/alpha/alpha.c:4769 config/bfin/bfin.c:1031
  #, fuzzy, c-format
*************** msgstr "ogiltigt %%E-värde"
*** 2532,2543 ****
  #: config/alpha/alpha.c:5041 config/alpha/alpha.c:5089
  #, c-format
  msgid "unknown relocation unspec"
! msgstr ""
  
  #: config/alpha/alpha.c:5050 config/rs6000/rs6000.c:11282
  #, c-format
  msgid "invalid %%xn code"
! msgstr ""
  
  # fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
  #. Macro to define tables used to set the flags.
--- 2555,2566 ----
  #: config/alpha/alpha.c:5041 config/alpha/alpha.c:5089
  #, c-format
  msgid "unknown relocation unspec"
! msgstr "okänd avspecifikation av omlokalisering"
  
  #: config/alpha/alpha.c:5050 config/rs6000/rs6000.c:11282
  #, c-format
  msgid "invalid %%xn code"
! msgstr "ogiltig %%xn-kod"
  
  # fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
  #. Macro to define tables used to set the flags.
*************** msgstr "Använd inte hårdvaru-fp"
*** 2566,2576 ****
  
  #: config/alpha/alpha.h:295
  msgid "Use fp registers"
! msgstr ""
  
  #: config/alpha/alpha.h:297
  msgid "Do not use fp registers"
! msgstr ""
  
  #: config/alpha/alpha.h:298
  msgid "Do not assume GAS"
--- 2589,2599 ----
  
  #: config/alpha/alpha.h:295
  msgid "Use fp registers"
! msgstr "Använd fp-register"
  
  #: config/alpha/alpha.h:297
  msgid "Do not use fp registers"
! msgstr "Använd inte fp-register"
  
  #: config/alpha/alpha.h:298
  msgid "Do not assume GAS"
*************** msgstr "Antag GAS"
*** 2582,2600 ****
  
  #: config/alpha/alpha.h:301
  msgid "Request IEEE-conformant math library routines (OSF/1)"
! msgstr ""
  
  #: config/alpha/alpha.h:303
  msgid "Emit IEEE-conformant code, without inexact exceptions"
! msgstr ""
  
  #: config/alpha/alpha.h:305
  msgid "Emit IEEE-conformant code, with inexact exceptions"
! msgstr ""
  
  #: config/alpha/alpha.h:307
  msgid "Do not emit complex integer constants to read-only memory"
! msgstr ""
  
  #: config/alpha/alpha.h:308
  msgid "Use VAX fp"
--- 2605,2623 ----
  
  #: config/alpha/alpha.h:301
  msgid "Request IEEE-conformant math library routines (OSF/1)"
! msgstr "Begär matematikbiblioteksfunktioner som följer IEEE (OSF/1)"
  
  #: config/alpha/alpha.h:303
  msgid "Emit IEEE-conformant code, without inexact exceptions"
! msgstr "Avge kod som följer IEEE, utan oexakta undantag"
  
  #: config/alpha/alpha.h:305
  msgid "Emit IEEE-conformant code, with inexact exceptions"
! msgstr "Avge kod som följer IEEE, med oexakta undantag"
  
  #: config/alpha/alpha.h:307
  msgid "Do not emit complex integer constants to read-only memory"
! msgstr "Avge inte complexa heltalskonstanter till endast läsbart minne"
  
  #: config/alpha/alpha.h:308
  msgid "Use VAX fp"
*************** msgstr "Använd inte VAX fp"
*** 2606,2636 ****
  
  #: config/alpha/alpha.h:310
  msgid "Emit code for the byte/word ISA extension"
! msgstr ""
  
  #: config/alpha/alpha.h:313
  msgid "Emit code for the motion video ISA extension"
! msgstr ""
  
  #: config/alpha/alpha.h:316
  msgid "Emit code for the fp move and sqrt ISA extension"
! msgstr ""
  
  #: config/alpha/alpha.h:318
  msgid "Emit code for the counting ISA extension"
! msgstr ""
  
  #: config/alpha/alpha.h:321
  msgid "Emit code using explicit relocation directives"
! msgstr ""
  
  #: config/alpha/alpha.h:324
  msgid "Emit 16-bit relocations to the small data areas"
! msgstr ""
  
  #: config/alpha/alpha.h:326
  msgid "Emit 32-bit relocations to the small data areas"
! msgstr ""
  
  #: config/alpha/alpha.h:328
  #, fuzzy
--- 2629,2659 ----
  
  #: config/alpha/alpha.h:310
  msgid "Emit code for the byte/word ISA extension"
! msgstr "Avge kod för byte/ord-ISA-utökningen"
  
  #: config/alpha/alpha.h:313
  msgid "Emit code for the motion video ISA extension"
! msgstr "Avge kod för ISA-utökningen för rörlig video"
  
  #: config/alpha/alpha.h:316
  msgid "Emit code for the fp move and sqrt ISA extension"
! msgstr "Avge kod för ISA-utökningen för fp move och sqrt"
  
  #: config/alpha/alpha.h:318
  msgid "Emit code for the counting ISA extension"
! msgstr "Avge kod för ISA-utökningen för räkning"
  
  #: config/alpha/alpha.h:321
  msgid "Emit code using explicit relocation directives"
! msgstr "Avge kod som använder uttryckliga omlokaliseringsdirektiv"
  
  #: config/alpha/alpha.h:324
  msgid "Emit 16-bit relocations to the small data areas"
! msgstr "Avge 16-bitars omlokaliseringar till de små dataareorna"
  
  #: config/alpha/alpha.h:326
  msgid "Emit 32-bit relocations to the small data areas"
! msgstr "Avge 32-bitars omlokaliseringar till de små dataareorna"
  
  #: config/alpha/alpha.h:328
  #, fuzzy
*************** msgstr "Inga hopp i funktionen %s\n"
*** 2639,2645 ****
  
  #: config/alpha/alpha.h:331
  msgid "Emit rdval instead of rduniq for thread pointer"
! msgstr ""
  
  #: config/alpha/alpha.h:333
  #, fuzzy
--- 2662,2668 ----
  
  #: config/alpha/alpha.h:331
  msgid "Emit rdval instead of rduniq for thread pointer"
! msgstr "Avge rdval istället för rduniq för trådpekare"
  
  #: config/alpha/alpha.h:333
  #, fuzzy
*************** msgstr "Använd 64 bits long double"
*** 2660,2666 ****
  #. For -mtls-size=
  #: config/alpha/alpha.h:364
  msgid "Use features of and schedule given CPU"
! msgstr ""
  
  #: config/alpha/alpha.h:366
  msgid "Schedule given CPU"
--- 2683,2689 ----
  #. For -mtls-size=
  #: config/alpha/alpha.h:364
  msgid "Use features of and schedule given CPU"
! msgstr "Använd funktioner i och schemalägg för angiven CPU"
  
  #: config/alpha/alpha.h:366
  msgid "Schedule given CPU"
*************** msgstr "Schemalägg för given CPU"
*** 2668,2690 ****
  
  #: config/alpha/alpha.h:368
  msgid "Control the generated fp rounding mode"
! msgstr ""
  
  #: config/alpha/alpha.h:370
  msgid "Control the IEEE trap mode"
! msgstr ""
  
  #: config/alpha/alpha.h:372
  msgid "Control the precision given to fp exceptions"
! msgstr ""
  
  #: config/alpha/alpha.h:374
  msgid "Tune expected memory latency"
! msgstr ""
  
  #: config/alpha/alpha.h:376 config/ia64/ia64.h:278 config/rs6000/sysv4.h:90
  msgid "Specify bit size of immediate TLS offsets"
! msgstr ""
  
  #: config/arc/arc.c:1739 config/m32r/m32r.c:2141
  #, fuzzy, c-format
--- 2691,2713 ----
  
  #: config/alpha/alpha.h:368
  msgid "Control the generated fp rounding mode"
! msgstr "Styr det genererade fp-avrundningsläget"
  
  #: config/alpha/alpha.h:370
  msgid "Control the IEEE trap mode"
! msgstr "Styr IEEE-läge för fällor"
  
  #: config/alpha/alpha.h:372
  msgid "Control the precision given to fp exceptions"
! msgstr "Styr precisionen som ges till fp-undantag"
  
  #: config/alpha/alpha.h:374
  msgid "Tune expected memory latency"
! msgstr "Trimma förväntad minneslatens"
  
  #: config/alpha/alpha.h:376 config/ia64/ia64.h:278 config/rs6000/sysv4.h:90
  msgid "Specify bit size of immediate TLS offsets"
! msgstr "Ange bitstorlek på omedelbara TLS-avstånd"
  
  #: config/arc/arc.c:1739 config/m32r/m32r.c:2141
  #, fuzzy, c-format
*************** msgstr "ogiltig operand för %V"
*** 2711,2717 ****
  #: config/arc/arc.c:1812 config/m32r/m32r.c:2262 config/sparc/sparc.c:7517
  #, c-format
  msgid "invalid operand output code"
! msgstr ""
  
  #: config/arm/arm.c:10466 config/arm/arm.c:10484
  #, fuzzy, c-format
--- 2734,2740 ----
  #: config/arc/arc.c:1812 config/m32r/m32r.c:2262 config/sparc/sparc.c:7517
  #, c-format
  msgid "invalid operand output code"
! msgstr "ogiltig operand i utmatningskod"
  
  #: config/arm/arm.c:10466 config/arm/arm.c:10484
  #, fuzzy, c-format
*************** msgstr "saknas '(' efter predikat"
*** 2743,2753 ****
  
  #: config/arm/arm.h:318
  msgid "Generate APCS conformant stack frames"
! msgstr ""
  
  #: config/arm/arm.h:321
  msgid "Store function names in object code"
! msgstr ""
  
  #: config/arm/arm.h:327
  msgid "Pass FP arguments in FP registers"
--- 2766,2776 ----
  
  #: config/arm/arm.h:318
  msgid "Generate APCS conformant stack frames"
! msgstr "Generera stackramar enligt APCS"
  
  #: config/arm/arm.h:321
  msgid "Store function names in object code"
! msgstr "Lagra funktionsnamn i objektkod"
  
  #: config/arm/arm.h:327
  msgid "Pass FP arguments in FP registers"
*************** msgstr "Skicka FP-argument i FP-register
*** 2755,2761 ****
  
  #: config/arm/arm.h:330
  msgid "Generate re-entrant, PIC code"
! msgstr ""
  
  #: config/arm/arm.h:333
  msgid "Assume target CPU is configured as big endian"
--- 2778,2784 ----
  
  #: config/arm/arm.h:330
  msgid "Generate re-entrant, PIC code"
! msgstr "Generera återstartbar, PIC-kod"
  
  #: config/arm/arm.h:333
  msgid "Assume target CPU is configured as big endian"
*************** msgstr "Antag att bytes är \"big endian\
*** 2771,2821 ****
  
  #: config/arm/arm.h:339
  msgid "Support calls between Thumb and ARM instruction sets"
! msgstr ""
  
  #: config/arm/arm.h:342
  msgid "Generate a call to abort if a noreturn function returns"
! msgstr ""
  
  #: config/arm/arm.h:345
  msgid "Do not move instructions into a function's prologue"
! msgstr ""
  
  #: config/arm/arm.h:348
  msgid "Do not load the PIC register in function prologues"
! msgstr ""
  
  #: config/arm/arm.h:351
  msgid "Generate call insns as indirect calls, if necessary"
! msgstr ""
  
  #: config/arm/arm.h:354
  msgid "Compile for the Thumb not the ARM"
! msgstr ""
  
  #: config/arm/arm.h:358
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
! msgstr ""
  
  #: config/arm/arm.h:361
  msgid "Thumb: Generate (leaf) stack frames even if not needed"
! msgstr ""
  
  #: config/arm/arm.h:364
  msgid "Thumb: Assume non-static functions may be called from ARM code"
! msgstr ""
  
  #: config/arm/arm.h:368
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
! msgstr ""
  
  #: config/arm/arm.h:372
  msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
! msgstr ""
  
  #: config/arm/arm.h:374
  msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
! msgstr ""
  
  #: config/arm/arm.h:382
  msgid "Specify the name of the target CPU"
--- 2794,2844 ----
  
  #: config/arm/arm.h:339
  msgid "Support calls between Thumb and ARM instruction sets"
! msgstr "Stöd anrop mellan Thumb- och ARM-instruktionsuppsättningar"
  
  #: config/arm/arm.h:342
  msgid "Generate a call to abort if a noreturn function returns"
! msgstr "Generera ett anrop till abort om en noreturn-funktion retunerar"
  
  #: config/arm/arm.h:345
  msgid "Do not move instructions into a function's prologue"
! msgstr "Flytta inte instruktioner in i en funktions prolog"
  
  #: config/arm/arm.h:348
  msgid "Do not load the PIC register in function prologues"
! msgstr "Ladda inte PIC-registret i funktionsprologer"
  
  #: config/arm/arm.h:351
  msgid "Generate call insns as indirect calls, if necessary"
! msgstr "Generera anropsinstruktioner som indirekta anrop, om nödvändigt"
  
  #: config/arm/arm.h:354
  msgid "Compile for the Thumb not the ARM"
! msgstr "Kompilera för Thumb, inte ARM"
  
  #: config/arm/arm.h:358
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
! msgstr "Thumb: Generera (icke-löv-)stackramar även om de inte behövs"
  
  #: config/arm/arm.h:361
  msgid "Thumb: Generate (leaf) stack frames even if not needed"
! msgstr "Thumb: Generera (löv)stackramar även om de inte behövs"
  
  #: config/arm/arm.h:364
  msgid "Thumb: Assume non-static functions may be called from ARM code"
! msgstr "Thumb: Anta att icke-statiska funktioner kan anropas från ARM-kod"
  
  #: config/arm/arm.h:368
  msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
! msgstr "Thumb: Anta att funktionspekare kan gå till icke-Thumb-medveten kod"
  
  #: config/arm/arm.h:372
  msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
! msgstr "Cirrus: Placera NOP:ar för att undvika ogiltiga instruktionskombinationer"
  
  #: config/arm/arm.h:374
  msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
! msgstr "Cirrus: Bryt inte up ogiltiga instruktionskombinationer med NOP:ar"
  
  #: config/arm/arm.h:382
  msgid "Specify the name of the target CPU"
*************** msgstr "Ange namnet på målarkitekturen"
*** 2832,2858 ****
  
  #: config/arm/arm.h:391
  msgid "Specify if floating point hardware should be used"
! msgstr ""
  
  #: config/arm/arm.h:393
  msgid "Specify the minimum bit alignment of structures"
! msgstr ""
  
  #: config/arm/arm.h:395
  msgid "Specify the register to be used for PIC addressing"
! msgstr ""
  
  #: config/arm/arm.h:396 config/mips/mips.h:792
  msgid "Specify an ABI"
! msgstr ""
  
  #: config/arm/arm.h:398
  msgid "Alias for -mfloat-abi=soft"
! msgstr ""
  
  #: config/arm/arm.h:400
  msgid "Alias for -mfloat-abi=hard"
! msgstr ""
  
  #: config/arm/pe.h:59
  msgid "Ignore dllimport attribute for functions"
--- 2855,2881 ----
  
  #: config/arm/arm.h:391
  msgid "Specify if floating point hardware should be used"
! msgstr "Ange om flyttalshårdvara skall användas"
  
  #: config/arm/arm.h:393
  msgid "Specify the minimum bit alignment of structures"
! msgstr "Ange den minsta justering i bitar för poster"
  
  #: config/arm/arm.h:395
  msgid "Specify the register to be used for PIC addressing"
! msgstr "Angi registret som skall användas för PIC-adressering"
  
  #: config/arm/arm.h:396 config/mips/mips.h:792
  msgid "Specify an ABI"
! msgstr "Ange ett ABI"
  
  #: config/arm/arm.h:398
  msgid "Alias for -mfloat-abi=soft"
! msgstr "Alias för -mfloat-abi=soft"
  
  #: config/arm/arm.h:400
  msgid "Alias for -mfloat-abi=hard"
! msgstr "Alias för -mfloat-abi=hard"
  
  #: config/arm/pe.h:59
  msgid "Ignore dllimport attribute for functions"
*************** msgstr "Ignorera attributet dllimport fö
*** 2860,2870 ****
  
  #: config/avr/avr.c:1117
  msgid "bad address, not (reg+disp):"
! msgstr ""
  
  #: config/avr/avr.c:1124
  msgid "bad address, not post_inc or pre_dec:"
! msgstr ""
  
  #: config/avr/avr.c:1135
  #, fuzzy
--- 2883,2893 ----
  
  #: config/avr/avr.c:1117
  msgid "bad address, not (reg+disp):"
! msgstr "felaktig adress, inte (reg+avst):"
  
  #: config/avr/avr.c:1124
  msgid "bad address, not post_inc or pre_dec:"
! msgstr "felaktig adress, inte post_inc eller pre_dec:"
  
  #: config/avr/avr.c:1135
  #, fuzzy
*************** msgstr "ogiltig #line"
*** 2885,2891 ****
  #: config/avr/avr.c:1968 config/avr/avr.c:2063 config/avr/avr.c:2232
  #: config/avr/avr.c:2488 config/avr/avr.c:2600
  msgid "incorrect insn:"
! msgstr ""
  
  #: config/avr/avr.c:1987 config/avr/avr.c:2148 config/avr/avr.c:2303
  #: config/avr/avr.c:2666
--- 2908,2914 ----
  #: config/avr/avr.c:1968 config/avr/avr.c:2063 config/avr/avr.c:2232
  #: config/avr/avr.c:2488 config/avr/avr.c:2600
  msgid "incorrect insn:"
! msgstr "felaktig instruktion:"
  
  #: config/avr/avr.c:1987 config/avr/avr.c:2148 config/avr/avr.c:2303
  #: config/avr/avr.c:2666
*************** msgstr "okänt registernamn: %s"
*** 2895,2901 ****
  
  #: config/avr/avr.c:2896
  msgid "bad shift insn:"
! msgstr ""
  
  #: config/avr/avr.c:3012 config/avr/avr.c:3460 config/avr/avr.c:3846
  #, fuzzy
--- 2918,2924 ----
  
  #: config/avr/avr.c:2896
  msgid "bad shift insn:"
! msgstr "felaktig skiftinstruktion:"
  
  #: config/avr/avr.c:3012 config/avr/avr.c:3460 config/avr/avr.c:3846
  #, fuzzy
*************** msgstr "Internt kompilatorfel i %s, vid 
*** 2904,2942 ****
  
  #: config/avr/avr.h:73
  msgid "Assume int to be 8 bit integer"
! msgstr ""
  
  #: config/avr/avr.h:75
  msgid "Change the stack pointer without disabling interrupts"
! msgstr ""
  
  #: config/avr/avr.h:77
  msgid "Use subroutines for function prologue/epilogue"
! msgstr ""
  
  #: config/avr/avr.h:79
  msgid "Change only the low 8 bits of the stack pointer"
! msgstr ""
  
  #: config/avr/avr.h:81
  msgid "Do not generate tablejump insns"
! msgstr ""
  
  #: config/avr/avr.h:83
  msgid "Use rjmp/rcall (limited range) on >8K devices"
! msgstr ""
  
  #: config/avr/avr.h:85
  msgid "Output instruction sizes to the asm file"
! msgstr ""
  
  #: config/avr/avr.h:102
  msgid "Specify the initial stack address"
! msgstr ""
  
  #: config/avr/avr.h:103
  msgid "Specify the MCU name"
! msgstr ""
  
  #: config/bfin/bfin.c:993
  #, fuzzy, c-format
--- 2927,2965 ----
  
  #: config/avr/avr.h:73
  msgid "Assume int to be 8 bit integer"
! msgstr "Antag att int är 8-bitars heltal"
  
  #: config/avr/avr.h:75
  msgid "Change the stack pointer without disabling interrupts"
! msgstr "Ändra stackpekaren utan att avaktivera avbrott"
  
  #: config/avr/avr.h:77
  msgid "Use subroutines for function prologue/epilogue"
! msgstr "Använd subrutiner för funktionprolog/-epilog"
  
  #: config/avr/avr.h:79
  msgid "Change only the low 8 bits of the stack pointer"
! msgstr "Andra endast de låga 8 bitarna av stackpekaren"
  
  #: config/avr/avr.h:81
  msgid "Do not generate tablejump insns"
! msgstr "Generera inte tabellhoppinstruktioner"
  
  #: config/avr/avr.h:83
  msgid "Use rjmp/rcall (limited range) on >8K devices"
! msgstr "Använd rjmp/rcll (begränsat intervall) på enhter >8k"
  
  #: config/avr/avr.h:85
  msgid "Output instruction sizes to the asm file"
! msgstr "Mata ut instruktionsstorlekar till asm-filen"
  
  #: config/avr/avr.h:102
  msgid "Specify the initial stack address"
! msgstr "Ange den initiala stackadressen"
  
  #: config/avr/avr.h:103
  msgid "Specify the MCU name"
! msgstr "Ange MCU-namnet"
  
  #: config/bfin/bfin.c:993
  #, fuzzy, c-format
*************** msgstr "ogiltig %%-kod"
*** 2950,3037 ****
  
  #: config/c4x/c4x.c:1598
  msgid "using CONST_DOUBLE for address"
! msgstr ""
  
  #: config/c4x/c4x.c:1736
  msgid "c4x_address_cost: Invalid addressing mode"
! msgstr ""
  
  #: config/c4x/c4x.c:1871
  #, c-format
  msgid "c4x_print_operand: %%L inconsistency"
! msgstr ""
  
  #: config/c4x/c4x.c:1877
  #, c-format
  msgid "c4x_print_operand: %%N inconsistency"
! msgstr ""
  
  #: config/c4x/c4x.c:1918
  #, c-format
  msgid "c4x_print_operand: %%O inconsistency"
! msgstr ""
  
  #: config/c4x/c4x.c:2013
  msgid "c4x_print_operand: Bad operand case"
! msgstr ""
  
  #: config/c4x/c4x.c:2054
  msgid "c4x_print_operand_address: Bad post_modify"
! msgstr ""
  
  #: config/c4x/c4x.c:2076
  msgid "c4x_print_operand_address: Bad pre_modify"
! msgstr ""
  
  #: config/c4x/c4x.c:2124 config/c4x/c4x.c:2136 config/c4x/c4x.c:2151
  msgid "c4x_print_operand_address: Bad operand case"
! msgstr ""
  
  #: config/c4x/c4x.c:2402
  msgid "c4x_rptb_insert: Cannot find start label"
! msgstr ""
  
  #: config/c4x/c4x.c:3317 config/c4x/c4x.c:3335
  msgid "mode not QImode"
! msgstr ""
  
  #: config/c4x/c4x.c:3405
  msgid "invalid indirect memory address"
! msgstr ""
  
  #: config/c4x/c4x.c:3494
  msgid "invalid indirect (S) memory address"
! msgstr ""
  
  #: config/c4x/c4x.c:3829
  msgid "c4x_valid_operands: Internal error"
! msgstr ""
  
  #: config/c4x/c4x.c:4268
  msgid "c4x_operand_subword: invalid mode"
! msgstr ""
  
  #: config/c4x/c4x.c:4271
  msgid "c4x_operand_subword: invalid operand"
! msgstr ""
  
  #. We could handle these with some difficulty.
  #. e.g., *p-- => *(p-=2); *(p+1).
  #: config/c4x/c4x.c:4297
  msgid "c4x_operand_subword: invalid autoincrement"
! msgstr ""
  
  #: config/c4x/c4x.c:4303
  msgid "c4x_operand_subword: invalid address"
! msgstr ""
  
  #: config/c4x/c4x.c:4314
  msgid "c4x_operand_subword: address not offsettable"
! msgstr ""
  
  #: config/c4x/c4x.c:4524
  msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
! msgstr ""
  
  #. Target compilation option flags.
  #. Small memory model.
--- 2973,3060 ----
  
  #: config/c4x/c4x.c:1598
  msgid "using CONST_DOUBLE for address"
! msgstr "använder CONST_DOUBLE som adress"
  
  #: config/c4x/c4x.c:1736
  msgid "c4x_address_cost: Invalid addressing mode"
! msgstr "c4x_address_cost: Ogiltigt adresseringssätt"
  
  #: config/c4x/c4x.c:1871
  #, c-format
  msgid "c4x_print_operand: %%L inconsistency"
! msgstr "c4x_print_operand: %%L-inkonsekvens"
  
  #: config/c4x/c4x.c:1877
  #, c-format
  msgid "c4x_print_operand: %%N inconsistency"
! msgstr "c4x_print_operand: %%N-inkosekvens"
  
  #: config/c4x/c4x.c:1918
  #, c-format
  msgid "c4x_print_operand: %%O inconsistency"
! msgstr "c4x_print_operand: %%O-inkonsekvens"
  
  #: config/c4x/c4x.c:2013
  msgid "c4x_print_operand: Bad operand case"
! msgstr "c4x_print_operand: Fle sorts operand"
  
  #: config/c4x/c4x.c:2054
  msgid "c4x_print_operand_address: Bad post_modify"
! msgstr "c4x_print_operand_address: Felaktig post_modify"
  
  #: config/c4x/c4x.c:2076
  msgid "c4x_print_operand_address: Bad pre_modify"
! msgstr "c4x_print_operand_address: Felaktig pre_modify"
  
  #: config/c4x/c4x.c:2124 config/c4x/c4x.c:2136 config/c4x/c4x.c:2151
  msgid "c4x_print_operand_address: Bad operand case"
! msgstr "c4x_print_operand_address: Fel sorts operand"
  
  #: config/c4x/c4x.c:2402
  msgid "c4x_rptb_insert: Cannot find start label"
! msgstr "c4x_rptb_insert: Hittar inte startetikett"
  
  #: config/c4x/c4x.c:3317 config/c4x/c4x.c:3335
  msgid "mode not QImode"
! msgstr "inte QImode-läge"
  
  #: config/c4x/c4x.c:3405
  msgid "invalid indirect memory address"
! msgstr "ogiltig indirekt minnesadress"
  
  #: config/c4x/c4x.c:3494
  msgid "invalid indirect (S) memory address"
! msgstr "ogiltig indirekt (S-)minnesadress"
  
  #: config/c4x/c4x.c:3829
  msgid "c4x_valid_operands: Internal error"
! msgstr "c4x_valid_operands: Internt fel"
  
  #: config/c4x/c4x.c:4268
  msgid "c4x_operand_subword: invalid mode"
! msgstr "c4x_operand_subword: ogiltigt läge"
  
  #: config/c4x/c4x.c:4271
  msgid "c4x_operand_subword: invalid operand"
! msgstr "c4x_operand_subword: ogiltig operand"
  
  #. We could handle these with some difficulty.
  #. e.g., *p-- => *(p-=2); *(p+1).
  #: config/c4x/c4x.c:4297
  msgid "c4x_operand_subword: invalid autoincrement"
! msgstr "c4x_operand_subword: ogiltigt autoinkrement"
  
  #: config/c4x/c4x.c:4303
  msgid "c4x_operand_subword: invalid address"
! msgstr "c4x_operand_subword: ogiltig adress"
  
  #: config/c4x/c4x.c:4314
  msgid "c4x_operand_subword: address not offsettable"
! msgstr "c4x_operand_subword: adress kan inte ha avstånd"
  
  #: config/c4x/c4x.c:4524
  msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
! msgstr "c4x_rptb_rpts_p: Repeteringsblocks toppetikett flyttad\n"
  
  #. Target compilation option flags.
  #. Small memory model.
*************** msgstr "Stor minnesmodell"
*** 3077,3111 ****
  
  #: config/c4x/c4x.h:162
  msgid "Use MPYI instruction for C3x"
! msgstr ""
  
  #: config/c4x/c4x.h:164
  msgid "Do not use MPYI instruction for C3x"
! msgstr ""
  
  #: config/c4x/c4x.h:166
  msgid "Use fast but approximate float to integer conversion"
! msgstr ""
  
  #: config/c4x/c4x.h:168
  msgid "Use slow but accurate float to integer conversion"
! msgstr ""
  
  #: config/c4x/c4x.h:170
  msgid "Enable use of RTPS instruction"
! msgstr ""
  
  #: config/c4x/c4x.h:172
  msgid "Disable use of RTPS instruction"
! msgstr ""
  
  #: config/c4x/c4x.h:174
  msgid "Enable use of RTPB instruction"
! msgstr ""
  
  #: config/c4x/c4x.h:176
  msgid "Disable use of RTPB instruction"
! msgstr ""
  
  #: config/c4x/c4x.h:178
  msgid "Generate code for C30 CPU"
--- 3100,3134 ----
  
  #: config/c4x/c4x.h:162
  msgid "Use MPYI instruction for C3x"
! msgstr "Använd MPYI-instruktion för C3x"
  
  #: config/c4x/c4x.h:164
  msgid "Do not use MPYI instruction for C3x"
! msgstr "Använd inte MPYI-instruktion för C3x"
  
  #: config/c4x/c4x.h:166
  msgid "Use fast but approximate float to integer conversion"
! msgstr "Använd snabb men ungefärlig flyttal till heltalskonvertering"
  
  #: config/c4x/c4x.h:168
  msgid "Use slow but accurate float to integer conversion"
! msgstr "Använd långsam men noggran flyttal till heltalskonvertering"
  
  #: config/c4x/c4x.h:170
  msgid "Enable use of RTPS instruction"
! msgstr "Aktivera använding av RTPS-instruktion"
  
  #: config/c4x/c4x.h:172
  msgid "Disable use of RTPS instruction"
! msgstr "Avaktivera användning av RTPS-instruktion"
  
  #: config/c4x/c4x.h:174
  msgid "Enable use of RTPB instruction"
! msgstr "Aktivera användning av RTPB-instruktion"
  
  #: config/c4x/c4x.h:176
  msgid "Disable use of RTPB instruction"
! msgstr "Avaktivera användning av RTPB-instruktion"
  
  #: config/c4x/c4x.h:178
  msgid "Generate code for C30 CPU"
*************** msgstr "Generera kod för CPU C44"
*** 3133,3151 ****
  
  #: config/c4x/c4x.h:190
  msgid "Emit code compatible with TI tools"
! msgstr ""
  
  #: config/c4x/c4x.h:192
  msgid "Emit code to use GAS extensions"
! msgstr ""
  
  #: config/c4x/c4x.h:194 config/c4x/c4x.h:198
  msgid "Save DP across ISR in small memory model"
! msgstr ""
  
  #: config/c4x/c4x.h:196 config/c4x/c4x.h:200
  msgid "Don't save DP across ISR in small memory model"
! msgstr ""
  
  #: config/c4x/c4x.h:202
  msgid "Pass arguments on the stack"
--- 3156,3174 ----
  
  #: config/c4x/c4x.h:190
  msgid "Emit code compatible with TI tools"
! msgstr "Mata ut kod kompatibel med TI-verktyg"
  
  #: config/c4x/c4x.h:192
  msgid "Emit code to use GAS extensions"
! msgstr "Mata ut kod för att använda GAS-utvidgningar"
  
  #: config/c4x/c4x.h:194 config/c4x/c4x.h:198
  msgid "Save DP across ISR in small memory model"
! msgstr "Spara DP över ISR i liten minnesmodell"
  
  #: config/c4x/c4x.h:196 config/c4x/c4x.h:200
  msgid "Don't save DP across ISR in small memory model"
! msgstr "Spara inte DP över ISR i liten minnesmodell"
  
  #: config/c4x/c4x.h:202
  msgid "Pass arguments on the stack"
*************** msgstr "Skicka argument i register"
*** 3157,3251 ****
  
  #: config/c4x/c4x.h:206
  msgid "Enable new features under development"
! msgstr ""
  
  #: config/c4x/c4x.h:208
  msgid "Disable new features under development"
! msgstr ""
  
  #: config/c4x/c4x.h:210
  msgid "Use the BK register as a general purpose register"
! msgstr ""
  
  #: config/c4x/c4x.h:212
  msgid "Do not allocate BK register"
! msgstr ""
  
  #: config/c4x/c4x.h:214
  msgid "Enable use of DB instruction"
! msgstr ""
  
  #: config/c4x/c4x.h:216
  msgid "Disable use of DB instruction"
! msgstr ""
  
  #: config/c4x/c4x.h:218
  msgid "Enable debugging"
! msgstr ""
  
  #: config/c4x/c4x.h:220
  msgid "Disable debugging"
! msgstr ""
  
  #: config/c4x/c4x.h:222
  msgid "Force constants into registers to improve hoisting"
! msgstr ""
  
  #: config/c4x/c4x.h:224
  msgid "Don't force constants into registers"
! msgstr ""
  
  #: config/c4x/c4x.h:226
  msgid "Force RTL generation to emit valid 3 operand insns"
! msgstr ""
  
  #: config/c4x/c4x.h:228
  msgid "Allow RTL generation to emit invalid 3 operand insns"
! msgstr ""
  
  #: config/c4x/c4x.h:230
  msgid "Allow unsigned iteration counts for RPTB/DB"
! msgstr ""
  
  #: config/c4x/c4x.h:232
  msgid "Disallow unsigned iteration counts for RPTB/DB"
! msgstr ""
  
  #: config/c4x/c4x.h:234
  msgid "Preserve all 40 bits of FP reg across call"
! msgstr ""
  
  #: config/c4x/c4x.h:236
  msgid "Only preserve 32 bits of FP reg across call"
! msgstr ""
  
  #: config/c4x/c4x.h:238
  msgid "Enable parallel instructions"
! msgstr ""
  
  #: config/c4x/c4x.h:240
  msgid "Disable parallel instructions"
! msgstr ""
  
  #: config/c4x/c4x.h:242
  msgid "Enable MPY||ADD and MPY||SUB instructions"
! msgstr ""
  
  #: config/c4x/c4x.h:244
  msgid "Disable MPY||ADD and MPY||SUB instructions"
! msgstr ""
  
  #: config/c4x/c4x.h:246
  msgid "Assume that pointers may be aliased"
! msgstr ""
  
  #: config/c4x/c4x.h:248
  msgid "Assume that pointers not aliased"
! msgstr ""
  
  #: config/c4x/c4x.h:322
  msgid "Specify maximum number of iterations for RPTS"
! msgstr ""
  
  #: config/c4x/c4x.h:324
  msgid "Select CPU to generate code for"
--- 3180,3274 ----
  
  #: config/c4x/c4x.h:206
  msgid "Enable new features under development"
! msgstr "Aktivera nya funktioner under utveckling"
  
  #: config/c4x/c4x.h:208
  msgid "Disable new features under development"
! msgstr "Avaktivera nya funktioner under utveckling"
  
  #: config/c4x/c4x.h:210
  msgid "Use the BK register as a general purpose register"
! msgstr "Använd BK-registret som ett allmänt register"
  
  #: config/c4x/c4x.h:212
  msgid "Do not allocate BK register"
! msgstr "Allokera inte BK-registret"
  
  #: config/c4x/c4x.h:214
  msgid "Enable use of DB instruction"
! msgstr "Aktivera användning av DB-instruktion"
  
  #: config/c4x/c4x.h:216
  msgid "Disable use of DB instruction"
! msgstr "Avaktivera användning av DB-instruktion"
  
  #: config/c4x/c4x.h:218
  msgid "Enable debugging"
! msgstr "Aktivera felsökning"
  
  #: config/c4x/c4x.h:220
  msgid "Disable debugging"
! msgstr "Avaktivera felsökning"
  
  #: config/c4x/c4x.h:222
  msgid "Force constants into registers to improve hoisting"
! msgstr "Tvinga in konstanter i register för att förbättra upphissning"
  
  #: config/c4x/c4x.h:224
  msgid "Don't force constants into registers"
! msgstr "Tvinga inte in konstanter i register"
  
  #: config/c4x/c4x.h:226
  msgid "Force RTL generation to emit valid 3 operand insns"
! msgstr "Tvinga RTL-genereringen att skicka ut 3-operandinstruktioner"
  
  #: config/c4x/c4x.h:228
  msgid "Allow RTL generation to emit invalid 3 operand insns"
! msgstr "Tillåt RTL-genereringen att skicka ut 3-operandinstruktioner"
  
  #: config/c4x/c4x.h:230
  msgid "Allow unsigned iteration counts for RPTB/DB"
! msgstr "Tillåt iterationsräknare utan tecken för RPTB/DB"
  
  #: config/c4x/c4x.h:232
  msgid "Disallow unsigned iteration counts for RPTB/DB"
! msgstr "Tillåt inte iterationsräknare utan tecken för RPTB/DB"
  
  #: config/c4x/c4x.h:234
  msgid "Preserve all 40 bits of FP reg across call"
! msgstr "Bevara alla 40 bitarna av FP-register över anrop"
  
  #: config/c4x/c4x.h:236
  msgid "Only preserve 32 bits of FP reg across call"
! msgstr "Bevara endast 32 bitar av FP-register över anrop"
  
  #: config/c4x/c4x.h:238
  msgid "Enable parallel instructions"
! msgstr "Aktivera parallella instruktioner"
  
  #: config/c4x/c4x.h:240
  msgid "Disable parallel instructions"
! msgstr "Avaktivera parallella instruktioner"
  
  #: config/c4x/c4x.h:242
  msgid "Enable MPY||ADD and MPY||SUB instructions"
! msgstr "Aktivera MPY||ADD- och MPY||SUB-instruktioner"
  
  #: config/c4x/c4x.h:244
  msgid "Disable MPY||ADD and MPY||SUB instructions"
! msgstr "Avaktivera MPY||ADD- och MPY||SUB-instruktioner"
  
  #: config/c4x/c4x.h:246
  msgid "Assume that pointers may be aliased"
! msgstr "Anta att pekare kan ha alias"
  
  #: config/c4x/c4x.h:248
  msgid "Assume that pointers not aliased"
! msgstr "Anta att pekare inte har alias"
  
  #: config/c4x/c4x.h:322
  msgid "Specify maximum number of iterations for RPTS"
! msgstr "Ange maximalt antal iterationer för RPTS"
  
  #: config/c4x/c4x.h:324
  msgid "Select CPU to generate code for"
*************** msgstr "Välj CPU att generera kod för"
*** 3255,3273 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
  
  #: config/cris/cris.c:630
  msgid "unexpected index-type in cris_print_index"
! msgstr ""
  
  #: config/cris/cris.c:644
  msgid "unexpected base-type in cris_print_base"
! msgstr ""
  
  #: config/cris/cris.c:1342
  #, fuzzy
--- 3278,3296 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
  
  #: config/cris/cris.c:630
  msgid "unexpected index-type in cris_print_index"
! msgstr "oväntad indextyp i cris_print_index"
  
  #: config/cris/cris.c:644
  msgid "unexpected base-type in cris_print_base"
! msgstr "oväntat bastyp i cris_print_base"
  
  #: config/cris/cris.c:1342
  #, fuzzy
*************** msgstr "ogiltig operand för %V"
*** 3301,3307 ****
  
  #: config/cris/cris.c:1465
  msgid "bad register"
! msgstr ""
  
  #: config/cris/cris.c:1503
  #, fuzzy
--- 3324,3330 ----
  
  #: config/cris/cris.c:1465
  msgid "bad register"
! msgstr "felaktigt register"
  
  #: config/cris/cris.c:1503
  #, fuzzy
*************** msgstr "ogiltig operand för %V"
*** 3335,3345 ****
  
  #: config/cris/cris.c:1632
  msgid "unexpected multiplicative operand"
! msgstr ""
  
  #: config/cris/cris.c:1652
  msgid "unexpected operand"
! msgstr ""
  
  #: config/cris/cris.c:1685 config/cris/cris.c:1695
  #, fuzzy
--- 3358,3368 ----
  
  #: config/cris/cris.c:1632
  msgid "unexpected multiplicative operand"
! msgstr "oväntad multiplikativ operand"
  
  #: config/cris/cris.c:1652
  msgid "unexpected operand"
! msgstr "oväntad operand"
  
  #: config/cris/cris.c:1685 config/cris/cris.c:1695
  #, fuzzy
*************** msgstr "ej igenkänd flagga `-%s'"
*** 3353,3397 ****
  
  #: config/cris/cris.c:2603
  msgid "unrecognized supposed constant in cris_global_pic_symbol"
! msgstr ""
  
  #: config/cris/cris.c:2894 config/cris/cris.c:2939
  msgid "unexpected side-effects in address"
! msgstr ""
  
  #: config/cris/cris.c:3008
  msgid "unexpected PIC symbol"
! msgstr ""
  
  #: config/cris/cris.c:3012
  #, c-format
  msgid "PIC register isn't set up"
! msgstr ""
  
  #: config/cris/aout.h:85
  msgid "Compile for the MMU-less Etrax 100-based elinux system"
! msgstr ""
  
  #: config/cris/aout.h:92
  msgid "For elinux, request a specified stack-size for this program"
! msgstr ""
  
  #: config/cris/cris.h:354
  msgid "Work around bug in multiplication instruction"
! msgstr ""
  
  #. No "no-etrax" as it does not really imply any model.		     On the other hand, "etrax" implies the common (and large)		     subset matching all models.
  #: config/cris/cris.h:360
  msgid "Compile for ETRAX 4 (CRIS v3)"
! msgstr ""
  
  #: config/cris/cris.h:365
  msgid "Compile for ETRAX 100 (CRIS v8)"
! msgstr ""
  
  #: config/cris/cris.h:369
  msgid "Emit verbose debug information in assembly code"
! msgstr ""
  
  #: config/cris/cris.h:372
  #, fuzzy
--- 3376,3420 ----
  
  #: config/cris/cris.c:2603
  msgid "unrecognized supposed constant in cris_global_pic_symbol"
! msgstr "oväntad antagen konstant i cris_global_pic_symbol"
  
  #: config/cris/cris.c:2894 config/cris/cris.c:2939
  msgid "unexpected side-effects in address"
! msgstr "oväntad sidoeffekt i adress"
  
  #: config/cris/cris.c:3008
  msgid "unexpected PIC symbol"
! msgstr "oväntad PIC-symbol"
  
  #: config/cris/cris.c:3012
  #, c-format
  msgid "PIC register isn't set up"
! msgstr "PIC-register är inte uppsatt"
  
  #: config/cris/aout.h:85
  msgid "Compile for the MMU-less Etrax 100-based elinux system"
! msgstr "Kompilera för Etrax 100-baserade elinussystem utan MMU"
  
  #: config/cris/aout.h:92
  msgid "For elinux, request a specified stack-size for this program"
! msgstr "För elinux, begär en specificerad stackstorlek för detta program"
  
  #: config/cris/cris.h:354
  msgid "Work around bug in multiplication instruction"
! msgstr "Gå runt fel i multiplikationsinstruktion"
  
  #. No "no-etrax" as it does not really imply any model.		     On the other hand, "etrax" implies the common (and large)		     subset matching all models.
  #: config/cris/cris.h:360
  msgid "Compile for ETRAX 4 (CRIS v3)"
! msgstr "Kompilera för ETRAX 4 (CRIS v3)"
  
  #: config/cris/cris.h:365
  msgid "Compile for ETRAX 100 (CRIS v8)"
! msgstr "Kompilera för ETRAX 100 (CRIS v8)"
  
  #: config/cris/cris.h:369
  msgid "Emit verbose debug information in assembly code"
! msgstr "Mata ut utförlig felsökningsinformation i assemblerkod"
  
  #: config/cris/cris.h:372
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 3400,3406 ****
  
  #: config/cris/cris.h:376
  msgid "Do not emit addressing modes with side-effect assignment"
! msgstr ""
  
  #: config/cris/cris.h:379
  #, fuzzy
--- 3423,3429 ----
  
  #: config/cris/cris.h:376
  msgid "Do not emit addressing modes with side-effect assignment"
! msgstr "Mata inte ut adresseringssätt med sidoeffekttilldelning"
  
  #: config/cris/cris.h:379
  #, fuzzy
*************** msgstr "Generera inte kod för stackkontr
*** 3409,3441 ****
  
  #: config/cris/cris.h:382
  msgid "Do not tune writable data alignment"
! msgstr ""
  
  #: config/cris/cris.h:385
  msgid "Do not tune code and read-only data alignment"
! msgstr ""
  
  #: config/cris/cris.h:394
  msgid "Align code and data to 32 bits"
! msgstr ""
  
  #: config/cris/cris.h:407
  msgid "Don't align items in code or data"
! msgstr ""
  
  #: config/cris/cris.h:410
  msgid "Do not emit function prologue or epilogue"
! msgstr ""
  
  #. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
  #: config/cris/cris.h:414
  msgid "Use the most feature-enabling options allowed by other options"
! msgstr ""
  
  #. We must call it "override-" since calling it "no-" will cause	     gcc.c to forget it, if there's a "later" -mbest-lib-options.	     Kludgy, but needed for some multilibbed files.
  #: config/cris/cris.h:420
  msgid "Override -mbest-lib-options"
! msgstr ""
  
  #: config/cris/cris.h:452
  #, fuzzy
--- 3432,3464 ----
  
  #: config/cris/cris.h:382
  msgid "Do not tune writable data alignment"
! msgstr "Trimma inte justering för skrivbar data"
  
  #: config/cris/cris.h:385
  msgid "Do not tune code and read-only data alignment"
! msgstr "Trimma inte justering för kod och endast läsbar data"
  
  #: config/cris/cris.h:394
  msgid "Align code and data to 32 bits"
! msgstr "Justera kod och data till 32 bitar"
  
  #: config/cris/cris.h:407
  msgid "Don't align items in code or data"
! msgstr "Justera inte element i kod och data"
  
  #: config/cris/cris.h:410
  msgid "Do not emit function prologue or epilogue"
! msgstr "Mata inte ut funktionsprolog eller -epilog"
  
  #. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
  #: config/cris/cris.h:414
  msgid "Use the most feature-enabling options allowed by other options"
! msgstr "Använd de flaggor bland övriga flaggor som slår på flest funktioner"
  
  #. We must call it "override-" since calling it "no-" will cause	     gcc.c to forget it, if there's a "later" -mbest-lib-options.	     Kludgy, but needed for some multilibbed files.
  #: config/cris/cris.h:420
  msgid "Override -mbest-lib-options"
! msgstr "Åsidosätt -mbest-lib-options"
  
  #: config/cris/cris.h:452
  #, fuzzy
*************** msgstr "minnesjustering kan inte anges f
*** 3449,3479 ****
  
  #: config/cris/cris.h:456
  msgid "Warn when a stackframe is larger than the specified size"
! msgstr ""
  
  #: config/cris/linux.h:69
  msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
! msgstr ""
  
  #: config/fr30/fr30.c:468
  #, c-format
  msgid "fr30_print_operand_address: unhandled address"
! msgstr ""
  
  #: config/fr30/fr30.c:492
  #, c-format
  msgid "fr30_print_operand: unrecognized %%p code"
! msgstr ""
  
  #: config/fr30/fr30.c:512
  #, c-format
  msgid "fr30_print_operand: unrecognized %%b code"
! msgstr ""
  
  #: config/fr30/fr30.c:533
  #, c-format
  msgid "fr30_print_operand: unrecognized %%B code"
! msgstr ""
  
  #: config/fr30/fr30.c:541
  #, fuzzy, c-format
--- 3472,3502 ----
  
  #: config/cris/cris.h:456
  msgid "Warn when a stackframe is larger than the specified size"
! msgstr "Varna när en stackram är större än den angivna storleken"
  
  #: config/cris/linux.h:69
  msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
! msgstr "Tillsammans med -fpic och -fPIC, använd inte GOTPLT-referenser"
  
  #: config/fr30/fr30.c:468
  #, c-format
  msgid "fr30_print_operand_address: unhandled address"
! msgstr "fr30_print_operand_address: ohanterad adress"
  
  #: config/fr30/fr30.c:492
  #, c-format
  msgid "fr30_print_operand: unrecognized %%p code"
! msgstr "fr30_print_operand: okänd %%p-kod"
  
  #: config/fr30/fr30.c:512
  #, c-format
  msgid "fr30_print_operand: unrecognized %%b code"
! msgstr "fr30_print_operand: okänd %%b-kod"
  
  #: config/fr30/fr30.c:533
  #, c-format
  msgid "fr30_print_operand: unrecognized %%B code"
! msgstr "fr30_print_operand: okänd %%B-kod"
  
  #: config/fr30/fr30.c:541
  #, fuzzy, c-format
*************** msgstr "ogiltig operand för %V"
*** 3483,3531 ****
  #: config/fr30/fr30.c:558
  #, c-format
  msgid "fr30_print_operand: invalid %%x code"
! msgstr ""
  
  #: config/fr30/fr30.c:565
  #, c-format
  msgid "fr30_print_operand: invalid %%F code"
! msgstr ""
  
  #: config/fr30/fr30.c:582
  #, c-format
  msgid "fr30_print_operand: unknown code"
! msgstr ""
  
  #: config/fr30/fr30.c:611 config/fr30/fr30.c:620 config/fr30/fr30.c:631
  #: config/fr30/fr30.c:644
  #, c-format
  msgid "fr30_print_operand: unhandled MEM"
! msgstr ""
  
  #: config/fr30/fr30.h:64
  msgid "Assume small address space"
! msgstr ""
  
  #: config/frv/frv.c:2539
  msgid "Bad insn to frv_print_operand_address:"
! msgstr ""
  
  #: config/frv/frv.c:2550
  msgid "Bad register to frv_print_operand_memory_reference_reg:"
! msgstr ""
  
  #: config/frv/frv.c:2589 config/frv/frv.c:2599 config/frv/frv.c:2608
  #: config/frv/frv.c:2629 config/frv/frv.c:2634
  msgid "Bad insn to frv_print_operand_memory_reference:"
! msgstr ""
  
  #: config/frv/frv.c:2721
  #, c-format
  msgid "bad condition code"
! msgstr ""
  
  #: config/frv/frv.c:2796
  msgid "Bad insn in frv_print_operand, bad const_double"
! msgstr ""
  
  #: config/frv/frv.c:2857
  #, fuzzy
--- 3506,3554 ----
  #: config/fr30/fr30.c:558
  #, c-format
  msgid "fr30_print_operand: invalid %%x code"
! msgstr "fr30_print_operand: ogiltig %%x-kod"
  
  #: config/fr30/fr30.c:565
  #, c-format
  msgid "fr30_print_operand: invalid %%F code"
! msgstr "fr30_print_operand: ogiltig %%F-kod"
  
  #: config/fr30/fr30.c:582
  #, c-format
  msgid "fr30_print_operand: unknown code"
! msgstr "fr30_print_operand: okänd kod"
  
  #: config/fr30/fr30.c:611 config/fr30/fr30.c:620 config/fr30/fr30.c:631
  #: config/fr30/fr30.c:644
  #, c-format
  msgid "fr30_print_operand: unhandled MEM"
! msgstr "fr30_print_operand: ohanterad MEM"
  
  #: config/fr30/fr30.h:64
  msgid "Assume small address space"
! msgstr "Anta liten adressrymd"
  
  #: config/frv/frv.c:2539
  msgid "Bad insn to frv_print_operand_address:"
! msgstr "Felaktig instruktion till frv_print_operand_address:"
  
  #: config/frv/frv.c:2550
  msgid "Bad register to frv_print_operand_memory_reference_reg:"
! msgstr "Felaktigt register till frv_print_operand_memory_reference_reg:"
  
  #: config/frv/frv.c:2589 config/frv/frv.c:2599 config/frv/frv.c:2608
  #: config/frv/frv.c:2629 config/frv/frv.c:2634
  msgid "Bad insn to frv_print_operand_memory_reference:"
! msgstr "Felaktig instruktion till frv_print_operand_memory_reference:"
  
  #: config/frv/frv.c:2721
  #, c-format
  msgid "bad condition code"
! msgstr "felaktig villkorskod"
  
  #: config/frv/frv.c:2796
  msgid "Bad insn in frv_print_operand, bad const_double"
! msgstr "Felaktig instruktion i frv_print_operand, felaktig const_double"
  
  #: config/frv/frv.c:2857
  #, fuzzy
*************** msgstr "ogiltig operand för %V"
*** 3554,3560 ****
  
  #: config/frv/frv.c:2956
  msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
! msgstr ""
  
  #: config/frv/frv.c:2977
  #, fuzzy
--- 3577,3583 ----
  
  #: config/frv/frv.c:2956
  msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
! msgstr "Felaktig instruktion till frv_print_operand, 'M/N'-modifierare:"
  
  #: config/frv/frv.c:2977
  #, fuzzy
*************** msgstr "ogiltig operand för %V"
*** 3563,3577 ****
  
  #: config/frv/frv.c:2995
  msgid "Bad insn to frv_print_operand, P modifier:"
! msgstr ""
  
  #: config/frv/frv.c:3015
  msgid "Bad insn in frv_print_operand, z case"
! msgstr ""
  
  #: config/frv/frv.c:3046
  msgid "Bad insn in frv_print_operand, 0 case"
! msgstr ""
  
  #: config/frv/frv.c:3051
  #, fuzzy
--- 3586,3600 ----
  
  #: config/frv/frv.c:2995
  msgid "Bad insn to frv_print_operand, P modifier:"
! msgstr "Felaktig instruktion till frv_print_operand, P-modifierare:"
  
  #: config/frv/frv.c:3015
  msgid "Bad insn in frv_print_operand, z case"
! msgstr "Felaktig instruktion i frv_print_operand, z-fall"
  
  #: config/frv/frv.c:3046
  msgid "Bad insn in frv_print_operand, 0 case"
! msgstr "Felaktig instruktion i frv_print_operand, 0-fall"
  
  #: config/frv/frv.c:3051
  #, fuzzy
*************** msgstr "ogiltig operand för %V"
*** 3580,3594 ****
  
  #: config/frv/frv.c:5944
  msgid "Bad output_move_single operand"
! msgstr ""
  
  #: config/frv/frv.c:6071
  msgid "Bad output_move_double operand"
! msgstr ""
  
  #: config/frv/frv.c:6213
  msgid "Bad output_condmove_single operand"
! msgstr ""
  
  #. This macro is a C statement to print on `stderr' a string describing the
  #. particular machine description choice.  Every machine description should
--- 3603,3617 ----
  
  #: config/frv/frv.c:5944
  msgid "Bad output_move_single operand"
! msgstr "Felaktig operand till output_move_single"
  
  #: config/frv/frv.c:6071
  msgid "Bad output_move_double operand"
! msgstr "Felaktig operand till output_move_double"
  
  #: config/frv/frv.c:6213
  msgid "Bad output_condmove_single operand"
! msgstr "Felaktig operand till output_condmove_single"
  
  #. This macro is a C statement to print on `stderr' a string describing the
  #. particular machine description choice.  Every machine description should
*************** msgstr ""
*** 3602,3608 ****
  #: config/frv/frv.h:550
  #, c-format
  msgid " (frv)"
! msgstr ""
  
  #. Macro to define tables used to set the flags.
  #. This is a list in braces of pairs in braces,
--- 3625,3631 ----
  #: config/frv/frv.h:550
  #, c-format
  msgid " (frv)"
! msgstr " (frv)"
  
  #. Macro to define tables used to set the flags.
  #. This is a list in braces of pairs in braces,
*************** msgstr "Använd inte register för argumen
*** 3653,3663 ****
  
  #: config/h8300/h8300.h:172
  msgid "Consider access to byte sized memory slow"
! msgstr ""
  
  #: config/h8300/h8300.h:173
  msgid "Enable linker relaxing"
! msgstr ""
  
  #: config/h8300/h8300.h:174
  msgid "Generate H8/300H code"
--- 3676,3686 ----
  
  #: config/h8300/h8300.h:172
  msgid "Consider access to byte sized memory slow"
! msgstr "Betrakta åkomst till bytestort minne som långsam"
  
  #: config/h8300/h8300.h:173
  msgid "Enable linker relaxing"
! msgstr "Aktivera länkaravslappning"
  
  #: config/h8300/h8300.h:174
  msgid "Generate H8/300H code"
*************** msgstr "Generera H8/300H-kod"
*** 3665,3671 ****
  
  #: config/h8300/h8300.h:175
  msgid "Enable the normal mode"
! msgstr ""
  
  #: config/h8300/h8300.h:176
  msgid "Do not generate H8/300H code"
--- 3688,3694 ----
  
  #: config/h8300/h8300.h:175
  msgid "Enable the normal mode"
! msgstr "Aktivera normalt läge"
  
  #: config/h8300/h8300.h:176
  msgid "Do not generate H8/300H code"
*************** msgstr "Generera inte H8/300H-kod"
*** 3673,3689 ****
  
  #: config/h8300/h8300.h:177
  msgid "Use H8/300 alignment rules"
! msgstr ""
  
  #: config/i386/i386.c:6032
  #, c-format
  msgid "invalid UNSPEC as operand"
! msgstr ""
  
  #: config/i386/i386.c:6601
  #, c-format
  msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
! msgstr ""
  
  #: config/i386/i386.c:6654
  #, fuzzy, c-format
--- 3696,3712 ----
  
  #: config/h8300/h8300.h:177
  msgid "Use H8/300 alignment rules"
! msgstr "Använd H8/300-regler för justering"
  
  #: config/i386/i386.c:6032
  #, c-format
  msgid "invalid UNSPEC as operand"
! msgstr "ogiltig UNSPEC som operand"
  
  #: config/i386/i386.c:6601
  #, c-format
  msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
! msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod \"c\""
  
  #: config/i386/i386.c:6654
  #, fuzzy, c-format
*************** msgstr "Skapa GUI-applikation"
*** 3714,3724 ****
  
  #: config/i386/cygming.h:64
  msgid "Don't set Windows defines"
! msgstr ""
  
  #: config/i386/cygming.h:65
  msgid "Set Windows defines"
! msgstr ""
  
  #: config/i386/cygming.h:66
  msgid "Create console application"
--- 3737,3747 ----
  
  #: config/i386/cygming.h:64
  msgid "Don't set Windows defines"
! msgstr "Sätt inte Windows-definitioner"
  
  #: config/i386/cygming.h:65
  msgid "Set Windows defines"
! msgstr "Sätt Windows-definitioner"
  
  #: config/i386/cygming.h:66
  msgid "Create console application"
*************** msgstr "Ignorera dllimport för funktione
*** 3734,3740 ****
  
  #: config/i386/cygming.h:71
  msgid "Use Mingw-specific thread support"
! msgstr ""
  
  #. Deprecated.
  #. Deprecated.
--- 3757,3763 ----
  
  #: config/i386/cygming.h:71
  msgid "Use Mingw-specific thread support"
! msgstr "Använd MIngw-specifikt trådstöd"
  
  #. Deprecated.
  #. Deprecated.
*************** msgstr ""
*** 3744,3770 ****
  #. Deprecated.
  #: config/i386/i386.h:347
  msgid "Alternate calling convention"
! msgstr ""
  
  #: config/i386/i386.h:349 config/m68k/m68k.h:336 config/ns32k/ns32k.h:144
  msgid "Use normal calling convention"
! msgstr ""
  
  #: config/i386/i386.h:351
  msgid "Align some doubles on dword boundary"
! msgstr ""
  
  #: config/i386/i386.h:353
  msgid "Align doubles on word boundary"
! msgstr ""
  
  #: config/i386/i386.h:355
  msgid "Uninitialized locals in .bss"
! msgstr ""
  
  #: config/i386/i386.h:357
  msgid "Uninitialized locals in .data"
! msgstr ""
  
  #: config/i386/i386.h:359 config/m68k/linux.h:42 config/ns32k/ns32k.h:167
  msgid "Use IEEE math for fp comparisons"
--- 3767,3793 ----
  #. Deprecated.
  #: config/i386/i386.h:347
  msgid "Alternate calling convention"
! msgstr "Alternativ anropskonvention"
  
  #: config/i386/i386.h:349 config/m68k/m68k.h:336 config/ns32k/ns32k.h:144
  msgid "Use normal calling convention"
! msgstr "Använd normal anropskonvention"
  
  #: config/i386/i386.h:351
  msgid "Align some doubles on dword boundary"
! msgstr "Justera några double på dword-gräns"
  
  #: config/i386/i386.h:353
  msgid "Align doubles on word boundary"
! msgstr "Justera double på word-gräns"
  
  #: config/i386/i386.h:355
  msgid "Uninitialized locals in .bss"
! msgstr "Oinitierade lokala i .bss"
  
  #: config/i386/i386.h:357
  msgid "Uninitialized locals in .data"
! msgstr "Oinitierade lokala i .data"
  
  #: config/i386/i386.h:359 config/m68k/linux.h:42 config/ns32k/ns32k.h:167
  msgid "Use IEEE math for fp comparisons"
*************** msgstr "Använd inte IEEE matematik för f
*** 3776,3786 ****
  
  #: config/i386/i386.h:363
  msgid "Return values of functions in FPU registers"
! msgstr ""
  
  #: config/i386/i386.h:365
  msgid "Do not return values of functions in FPU registers"
! msgstr ""
  
  #: config/i386/i386.h:367
  msgid "Do not generate sin, cos, sqrt for FPU"
--- 3799,3809 ----
  
  #: config/i386/i386.h:363
  msgid "Return values of functions in FPU registers"
! msgstr "Returnera värden från funktioner i FPU-register"
  
  #: config/i386/i386.h:365
  msgid "Do not return values of functions in FPU registers"
! msgstr "Returnera inte värden från funktioner i FPU-register"
  
  #: config/i386/i386.h:367
  msgid "Do not generate sin, cos, sqrt for FPU"
*************** msgstr "Generera sin, cos, sqrt för FPU"
*** 3792,3828 ****
  
  #: config/i386/i386.h:371
  msgid "Omit the frame pointer in leaf functions"
! msgstr ""
  
  #: config/i386/i386.h:374
  msgid "Enable stack probing"
! msgstr ""
  
  #. undocumented
  #. undocumented
  #: config/i386/i386.h:379
  msgid "Align destination of the string operations"
! msgstr ""
  
  #: config/i386/i386.h:381
  msgid "Do not align destination of the string operations"
! msgstr ""
  
  #: config/i386/i386.h:383
  msgid "Inline all known string operations"
! msgstr ""
  
  #: config/i386/i386.h:385
  msgid "Do not inline all known string operations"
! msgstr ""
  
  #: config/i386/i386.h:387 config/i386/i386.h:391
  msgid "Use push instructions to save outgoing arguments"
! msgstr ""
  
  #: config/i386/i386.h:389 config/i386/i386.h:393
  msgid "Do not use push instructions to save outgoing arguments"
! msgstr ""
  
  #: config/i386/i386.h:395
  #, fuzzy
--- 3815,3851 ----
  
  #: config/i386/i386.h:371
  msgid "Omit the frame pointer in leaf functions"
! msgstr "Utelämna rampekaren i lövfunktioner"
  
  #: config/i386/i386.h:374
  msgid "Enable stack probing"
! msgstr "Aktivera stackavkänning"
  
  #. undocumented
  #. undocumented
  #: config/i386/i386.h:379
  msgid "Align destination of the string operations"
! msgstr "Justera målet för strängoperationerna"
  
  #: config/i386/i386.h:381
  msgid "Do not align destination of the string operations"
! msgstr "Justera inte målet för strängoperationerna"
  
  #: config/i386/i386.h:383
  msgid "Inline all known string operations"
! msgstr "Inline:a alla kända strängoperationer"
  
  #: config/i386/i386.h:385
  msgid "Do not inline all known string operations"
! msgstr "Inline:a inte alla kända strängoperationer"
  
  #: config/i386/i386.h:387 config/i386/i386.h:391
  msgid "Use push instructions to save outgoing arguments"
! msgstr "Använd push-instruktioner för att spara utgående argument"
  
  #: config/i386/i386.h:389 config/i386/i386.h:393
  msgid "Do not use push instructions to save outgoing arguments"
! msgstr "Använd inte push-instruktioner för att spara utgående argument"
  
  #: config/i386/i386.h:395
  #, fuzzy
*************** msgstr "Generera \"big endian\"-kod."
*** 3896,3910 ****
  
  #: config/i386/i386.h:423
  msgid "Use native (MS) bitfield layout"
! msgstr ""
  
  #: config/i386/i386.h:425
  msgid "Use gcc default bitfield layout"
! msgstr ""
  
  #: config/i386/i386.h:427
  msgid "Use red-zone in the x86-64 code"
! msgstr ""
  
  #: config/i386/i386.h:429
  #, fuzzy
--- 3919,3933 ----
  
  #: config/i386/i386.h:423
  msgid "Use native (MS) bitfield layout"
! msgstr "Använd inbyggd (MS) bitfältslayout"
  
  #: config/i386/i386.h:425
  msgid "Use gcc default bitfield layout"
! msgstr "Använd gcc:s standardbitfältslayout"
  
  #: config/i386/i386.h:427
  msgid "Use red-zone in the x86-64 code"
! msgstr "Använd röd zon i x86-64-koden"
  
  #: config/i386/i386.h:429
  #, fuzzy
*************** msgstr "Generera inte H8/S-kod"
*** 3914,3925 ****
  #: config/i386/i386.h:431
  #, c-format
  msgid "Use direct references against %gs when accessing tls data"
! msgstr ""
  
  #: config/i386/i386.h:433
  #, c-format
  msgid "Do not use direct references against %gs when accessing tls data"
! msgstr ""
  
  #. This macro is similar to `TARGET_SWITCHES' but defines names of
  #. command options that have values.  Its definition is an
--- 3937,3948 ----
  #: config/i386/i386.h:431
  #, c-format
  msgid "Use direct references against %gs when accessing tls data"
! msgstr "Använd direkta referenser mot %gs vid åtkomst av tls-data"
  
  #: config/i386/i386.h:433
  #, c-format
  msgid "Do not use direct references against %gs when accessing tls data"
! msgstr "Använd inte direkta referenser mot %gs vid åtkomst av tls-data"
  
  #. This macro is similar to `TARGET_SWITCHES' but defines names of
  #. command options that have values.  Its definition is an
*************** msgstr "Hopp är dyra (1-5, godtyckliga e
*** 3970,3976 ****
  
  #: config/i386/i386.h:490
  msgid "Use given x86-64 code model"
! msgstr ""
  
  #. Undocumented.
  #. Undocumented.
--- 3993,3999 ----
  
  #: config/i386/i386.h:490
  msgid "Use given x86-64 code model"
! msgstr "Använd angiven x86-64 kodmodell"
  
  #. Undocumented.
  #. Undocumented.
*************** msgstr "Genrera inte kod som använder FP
*** 4021,4027 ****
  #: config/ia64/ia64.c:4302
  #, c-format
  msgid "ia64_print_operand: unknown code"
! msgstr ""
  
  #. This macro defines names of command options to set and clear bits in
  #. `target_flags'.  Its definition is an initializer with a subgrouping for
--- 4044,4050 ----
  #: config/ia64/ia64.c:4302
  #, c-format
  msgid "ia64_print_operand: unknown code"
! msgstr "ia64_print_operand: okänd kod"
  
  #. This macro defines names of command options to set and clear bits in
  #. `target_flags'.  Its definition is an initializer with a subgrouping for
*************** msgstr "Generera kod för Intel ld"
*** 4052,4106 ****
  
  #: config/ia64/ia64.h:190
  msgid "Generate code without GP reg"
! msgstr ""
  
  #: config/ia64/ia64.h:192
  msgid "Emit stop bits before and after volatile extended asms"
! msgstr ""
  
  #: config/ia64/ia64.h:194
  msgid "Don't emit stop bits before and after volatile extended asms"
! msgstr ""
  
  #: config/ia64/ia64.h:196
  msgid "Use in/loc/out register names"
! msgstr ""
  
  #: config/ia64/ia64.h:198
  msgid "Disable use of sdata/scommon/sbss"
! msgstr ""
  
  #: config/ia64/ia64.h:200
  msgid "Enable use of sdata/scommon/sbss"
! msgstr ""
  
  #: config/ia64/ia64.h:202
  msgid "gp is constant (but save/restore gp on indirect calls)"
! msgstr ""
  
  #: config/ia64/ia64.h:204
  msgid "Generate self-relocatable code"
! msgstr ""
  
  #: config/ia64/ia64.h:206
  msgid "Generate inline floating point division, optimize for latency"
! msgstr ""
  
  #: config/ia64/ia64.h:208
  msgid "Generate inline floating point division, optimize for throughput"
! msgstr ""
  
  #: config/ia64/ia64.h:211
  msgid "Do not inline floating point division"
! msgstr ""
  
  #: config/ia64/ia64.h:213
  msgid "Generate inline integer division, optimize for latency"
! msgstr ""
  
  #: config/ia64/ia64.h:215
  msgid "Generate inline integer division, optimize for throughput"
! msgstr ""
  
  #: config/ia64/ia64.h:217
  #, fuzzy
--- 4075,4129 ----
  
  #: config/ia64/ia64.h:190
  msgid "Generate code without GP reg"
! msgstr "Generera kod utan GP-reg"
  
  #: config/ia64/ia64.h:192
  msgid "Emit stop bits before and after volatile extended asms"
! msgstr "Mata ut stoppbitar före och efter flyktiga utökade asm:er"
  
  #: config/ia64/ia64.h:194
  msgid "Don't emit stop bits before and after volatile extended asms"
! msgstr "Mata inte ut stoppbitar före och efter flyktiga utökade asm:er"
  
  #: config/ia64/ia64.h:196
  msgid "Use in/loc/out register names"
! msgstr "Använd in/loc/out-registernamn"
  
  #: config/ia64/ia64.h:198
  msgid "Disable use of sdata/scommon/sbss"
! msgstr "Avaktivera användningen av sdata/scommon/sbss"
  
  #: config/ia64/ia64.h:200
  msgid "Enable use of sdata/scommon/sbss"
! msgstr "Aktivera användningen av sdata/scommon/sbss"
  
  #: config/ia64/ia64.h:202
  msgid "gp is constant (but save/restore gp on indirect calls)"
! msgstr "gp är konstant (men spara/återställ gp vid indirekta anrop)"
  
  #: config/ia64/ia64.h:204
  msgid "Generate self-relocatable code"
! msgstr "Generera självomlokaliserbar kod"
  
  #: config/ia64/ia64.h:206
  msgid "Generate inline floating point division, optimize for latency"
! msgstr "Generera inline flyttalsdivision, optimera för svarstid"
  
  #: config/ia64/ia64.h:208
  msgid "Generate inline floating point division, optimize for throughput"
! msgstr "Generera inline flyttalsdivision, optimera för genomströmning"
  
  #: config/ia64/ia64.h:211
  msgid "Do not inline floating point division"
! msgstr "Inline:a inte flyttalsdivision"
  
  #: config/ia64/ia64.h:213
  msgid "Generate inline integer division, optimize for latency"
! msgstr "Generera inline heltalsdivision, optimera för svarstid"
  
  #: config/ia64/ia64.h:215
  msgid "Generate inline integer division, optimize for throughput"
! msgstr "Generera inline heltalsdivision, optimera för genomströmning"
  
  #: config/ia64/ia64.h:217
  #, fuzzy
*************** msgstr "Använd inte divisionsinstruktion
*** 4109,4143 ****
  
  #: config/ia64/ia64.h:219
  msgid "Generate inline square root, optimize for latency"
! msgstr ""
  
  #: config/ia64/ia64.h:221
  msgid "Generate inline square root, optimize for throughput"
! msgstr ""
  
  #: config/ia64/ia64.h:223
  msgid "Do not inline square root"
! msgstr ""
  
  #: config/ia64/ia64.h:225
  msgid "Enable Dwarf 2 line debug info via GNU as"
! msgstr ""
  
  #: config/ia64/ia64.h:227
  msgid "Disable Dwarf 2 line debug info via GNU as"
! msgstr ""
  
  #: config/ia64/ia64.h:229
  msgid "Enable earlier placing stop bits for better scheduling"
! msgstr ""
  
  #: config/ia64/ia64.h:231
  msgid "Disable earlier placing stop bits"
! msgstr ""
  
  #: config/ia64/ia64.h:276
  msgid "Specify range of registers to make fixed"
! msgstr ""
  
  #: config/ip2k/ip2k.c:1087
  #, fuzzy
--- 4132,4166 ----
  
  #: config/ia64/ia64.h:219
  msgid "Generate inline square root, optimize for latency"
! msgstr "Generera inline kvadratrot, optimera för svarstid"
  
  #: config/ia64/ia64.h:221
  msgid "Generate inline square root, optimize for throughput"
! msgstr "Generera inline kvadratrot, optimera för genomströmning"
  
  #: config/ia64/ia64.h:223
  msgid "Do not inline square root"
! msgstr "Inline:a inte kvadratrot"
  
  #: config/ia64/ia64.h:225
  msgid "Enable Dwarf 2 line debug info via GNU as"
! msgstr "Aktivera Dwarf 2 radfelsökningsinformation via GNU as"
  
  #: config/ia64/ia64.h:227
  msgid "Disable Dwarf 2 line debug info via GNU as"
! msgstr "Avaktivera Dwarf 2 radfelsökningsinformation via GNU as"
  
  #: config/ia64/ia64.h:229
  msgid "Enable earlier placing stop bits for better scheduling"
! msgstr "Aktivera tidigare utplacering av stoppbitar för bättre schemaläggning"
  
  #: config/ia64/ia64.h:231
  msgid "Disable earlier placing stop bits"
! msgstr "Avaktivera tidigare placering av stoppbitar"
  
  #: config/ia64/ia64.h:276
  msgid "Specify range of registers to make fixed"
! msgstr "Ange intervall av register att fixera"
  
  #: config/ip2k/ip2k.c:1087
  #, fuzzy
*************** msgstr "ogiltigt %%P-värde"
*** 4152,4158 ****
  #: config/iq2000/iq2000.c:3391 config/rs6000/rs6000.c:10893
  #, c-format
  msgid "invalid %%p value"
! msgstr ""
  
  #: config/iq2000/iq2000.c:3455 config/mips/mips.c:4962
  #, c-format
--- 4175,4181 ----
  #: config/iq2000/iq2000.c:3391 config/rs6000/rs6000.c:10893
  #, c-format
  msgid "invalid %%p value"
! msgstr "ogiltigt %%p-värde"
  
  #: config/iq2000/iq2000.c:3455 config/mips/mips.c:4962
  #, c-format
*************** msgstr "ogiltig användning av %%d, %%x e
*** 4161,4199 ****
  
  #: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74
  msgid "No default crt0.o"
! msgstr ""
  
  #: config/iq2000/iq2000.h:74
  msgid "Use GP relative sdata/sbss sections"
! msgstr ""
  
  #: config/iq2000/iq2000.h:76
  msgid "Don't use GP relative sdata/sbss sections"
! msgstr ""
  
  #: config/iq2000/iq2000.h:78 config/mips/mips.h:593
  msgid "Use ROM instead of RAM"
! msgstr ""
  
  #: config/iq2000/iq2000.h:80 config/mips/mips.h:595
  msgid "Don't use ROM instead of RAM"
! msgstr ""
  
  #: config/iq2000/iq2000.h:82 config/mips/mips.h:597
  msgid "Put uninitialized constants in ROM (needs -membedded-data)"
! msgstr ""
  
  #: config/iq2000/iq2000.h:84 config/mips/mips.h:599
  msgid "Don't put uninitialized constants in ROM"
! msgstr ""
  
  #: config/iq2000/iq2000.h:106 config/mips/mips.h:788
  msgid "Specify CPU for scheduling purposes"
! msgstr ""
  
  #: config/iq2000/iq2000.h:108 config/mips/mips.h:790
  msgid "Specify CPU for code generation purposes"
! msgstr ""
  
  #: config/m32r/m32r.c:2111
  #, fuzzy, c-format
--- 4184,4222 ----
  
  #: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74
  msgid "No default crt0.o"
! msgstr "Ingen standard-crt0.o"
  
  #: config/iq2000/iq2000.h:74
  msgid "Use GP relative sdata/sbss sections"
! msgstr "Använd GP relativt sdata/sbss-sektioner"
  
  #: config/iq2000/iq2000.h:76
  msgid "Don't use GP relative sdata/sbss sections"
! msgstr "Använd inte GP relativt sdata/sbss-sektioner"
  
  #: config/iq2000/iq2000.h:78 config/mips/mips.h:593
  msgid "Use ROM instead of RAM"
! msgstr "Använd ROM istället för RAM"
  
  #: config/iq2000/iq2000.h:80 config/mips/mips.h:595
  msgid "Don't use ROM instead of RAM"
! msgstr "Använd inte ROM istället för RAM"
  
  #: config/iq2000/iq2000.h:82 config/mips/mips.h:597
  msgid "Put uninitialized constants in ROM (needs -membedded-data)"
! msgstr "Placera oinitierade konstanter i ROM (kräver -membedded-data)"
  
  #: config/iq2000/iq2000.h:84 config/mips/mips.h:599
  msgid "Don't put uninitialized constants in ROM"
! msgstr "Placera inte oinitierade konstanter i ROM"
  
  #: config/iq2000/iq2000.h:106 config/mips/mips.h:788
  msgid "Specify CPU for scheduling purposes"
! msgstr "Ange CPU för schemaläggningssyften"
  
  #: config/iq2000/iq2000.h:108 config/mips/mips.h:790
  msgid "Specify CPU for code generation purposes"
! msgstr "Ange CPU för kodgenereringssyften"
  
  #: config/m32r/m32r.c:2111
  #, fuzzy, c-format
*************** msgstr "ogiltig operand för %R"
*** 4207,4213 ****
  
  #: config/m32r/m32r.c:2173
  msgid "bad insn for 'A'"
! msgstr ""
  
  #: config/m32r/m32r.c:2220
  #, fuzzy, c-format
--- 4230,4236 ----
  
  #: config/m32r/m32r.c:2173
  msgid "bad insn for 'A'"
! msgstr "felaktig instruktion för \"A\""
  
  #: config/m32r/m32r.c:2220
  #, fuzzy, c-format
*************** msgstr "ogiltig operand för %R"
*** 4221,4240 ****
  
  #: config/m32r/m32r.c:2276
  msgid "pre-increment address is not a register"
! msgstr ""
  
  #: config/m32r/m32r.c:2283
  msgid "pre-decrement address is not a register"
! msgstr ""
  
  #: config/m32r/m32r.c:2290
  msgid "post-increment address is not a register"
! msgstr ""
  
  #: config/m32r/m32r.c:2366 config/m32r/m32r.c:2382
  #: config/rs6000/rs6000.c:17609
  msgid "bad address"
! msgstr ""
  
  #: config/m32r/m32r.c:2387
  #, fuzzy
--- 4244,4263 ----
  
  #: config/m32r/m32r.c:2276
  msgid "pre-increment address is not a register"
! msgstr "förinkrementeringsadress är inte ett register"
  
  #: config/m32r/m32r.c:2283
  msgid "pre-decrement address is not a register"
! msgstr "fördekrementeringsadress är inte ett register"
  
  #: config/m32r/m32r.c:2290
  msgid "post-increment address is not a register"
! msgstr "efterinkrementeringsadress är inte ett register"
  
  #: config/m32r/m32r.c:2366 config/m32r/m32r.c:2382
  #: config/rs6000/rs6000.c:17609
  msgid "bad address"
! msgstr "felaktig adress"
  
  #: config/m32r/m32r.c:2387
  #, fuzzy
*************** msgstr "Skicka argument i register"
*** 4244,4254 ****
  #. { "relax",			TARGET_RELAX_MASK, "" },		    { "no-relax",		-TARGET_RELAX_MASK, "" },
  #: config/m32r/m32r.h:283
  msgid "Display compile time statistics"
! msgstr ""
  
  #: config/m32r/m32r.h:285
  msgid "Align all loops to 32 byte boundary"
! msgstr ""
  
  #: config/m32r/m32r.h:288
  msgid "Only issue one instruction per cycle"
--- 4267,4277 ----
  #. { "relax",			TARGET_RELAX_MASK, "" },		    { "no-relax",		-TARGET_RELAX_MASK, "" },
  #: config/m32r/m32r.h:283
  msgid "Display compile time statistics"
! msgstr "Visa kompileringstidsstatistik"
  
  #: config/m32r/m32r.h:285
  msgid "Align all loops to 32 byte boundary"
! msgstr "Justera alla slingor till 32-bytesgräns"
  
  #: config/m32r/m32r.h:288
  msgid "Only issue one instruction per cycle"
*************** msgstr "Inga anrop i funktion %s\n"
*** 4273,4279 ****
  
  #: config/m32r/m32r.h:318 config/mips/mips.h:798
  msgid "Specify cache flush function"
! msgstr ""
  
  #: config/m32r/m32r.h:320
  #, fuzzy
--- 4296,4302 ----
  
  #: config/m32r/m32r.h:318 config/mips/mips.h:798
  msgid "Specify cache flush function"
! msgstr "Ange cache-tömningsfunktion"
  
  #: config/m32r/m32r.h:320
  #, fuzzy
*************** msgstr "Inga anrop i funktion %s\n"
*** 4282,4293 ****
  
  #: config/m32r/m32r.h:322
  msgid "Specify cache flush trap number"
! msgstr ""
  
  #. !!!! SCz wrong here.
  #: config/m68hc11/m68hc11.c:3432 config/m68hc11/m68hc11.c:3809
  msgid "move insn not handled"
! msgstr ""
  
  #: config/m68hc11/m68hc11.c:3656 config/m68hc11/m68hc11.c:3740
  #: config/m68hc11/m68hc11.c:4012
--- 4305,4316 ----
  
  #: config/m32r/m32r.h:322
  msgid "Specify cache flush trap number"
! msgstr "Ange cache-tömningsfällnummer"
  
  #. !!!! SCz wrong here.
  #: config/m68hc11/m68hc11.c:3432 config/m68hc11/m68hc11.c:3809
  msgid "move insn not handled"
! msgstr "move-instruktion inte hanterad"
  
  #: config/m68hc11/m68hc11.c:3656 config/m68hc11/m68hc11.c:3740
  #: config/m68hc11/m68hc11.c:4012
*************** msgstr "ogiltigt flagga \"%s\" i line-di
*** 4307,4313 ****
  
  #: config/m68hc11/m68hc11.c:4019
  msgid "operand 1 must be a hard register"
! msgstr ""
  
  #: config/m68hc11/m68hc11.c:4033
  #, fuzzy
--- 4330,4336 ----
  
  #: config/m68hc11/m68hc11.c:4019
  msgid "operand 1 must be a hard register"
! msgstr "operand 1 måste vara ett hårt register"
  
  #: config/m68hc11/m68hc11.c:4033
  #, fuzzy
*************** msgstr "ogiltigt format på #line"
*** 4316,4330 ****
  
  #: config/m68hc11/m68hc11.c:4457
  msgid "registers IX, IY and Z used in the same INSN"
! msgstr ""
  
  #: config/m68hc11/m68hc11.c:4794 config/m68hc11/m68hc11.c:5094
  msgid "cannot do z-register replacement"
! msgstr ""
  
  #: config/m68hc11/m68hc11.c:5159
  msgid "invalid Z register replacement for insn"
! msgstr ""
  
  #. Macro to define tables used to set the flags. This is a list in braces of
  #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
--- 4339,4353 ----
  
  #: config/m68hc11/m68hc11.c:4457
  msgid "registers IX, IY and Z used in the same INSN"
! msgstr "registren IX, IY och Z används i samma INSTRUKTION"
  
  #: config/m68hc11/m68hc11.c:4794 config/m68hc11/m68hc11.c:5094
  msgid "cannot do z-register replacement"
! msgstr "kan inte göra z-registerutbyte"
  
  #: config/m68hc11/m68hc11.c:5159
  msgid "invalid Z register replacement for insn"
! msgstr "ogiltigt Z-registerutbyte för instruktion"
  
  #. Macro to define tables used to set the flags. This is a list in braces of
  #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
*************** msgstr ""
*** 4332,4386 ****
  #. identify the default VALUE.
  #: config/m68hc11/m68hc11.h:179
  msgid "Compile with 16-bit integer mode"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:181
  msgid "Compile with 32-bit integer mode"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:183
  msgid "Auto pre/post decrement increment allowed"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:185
  msgid "Auto pre/post decrement increment not allowed"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:187
  msgid "Min/max instructions allowed"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:189
  msgid "Min/max instructions not allowed"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:191
  msgid "Use call and rtc for function calls and returns"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:193
  msgid "Use jsr and rts for function calls and returns"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:195
  msgid "Do not use direct addressing mode for soft registers"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:197
  msgid "Use direct addressing mode for soft registers"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
  msgid "Compile for a 68HC11"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
  msgid "Compile for a 68HC12"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:203 config/m68hc11/m68hc11.h:209
  msgid "Compile for a 68HCS12"
! msgstr ""
  
  #. This macro is similar to `TARGET_SWITCHES' but defines names of
  #. command options that have values.  Its definition is an
--- 4355,4409 ----
  #. identify the default VALUE.
  #: config/m68hc11/m68hc11.h:179
  msgid "Compile with 16-bit integer mode"
! msgstr "Kompilera med 16-bitars heltalsläge"
  
  #: config/m68hc11/m68hc11.h:181
  msgid "Compile with 32-bit integer mode"
! msgstr "Kompilera med 32-bitars heltalsläge"
  
  #: config/m68hc11/m68hc11.h:183
  msgid "Auto pre/post decrement increment allowed"
! msgstr "Automatisk för-/efterdekrementering -inkrementering tillåtna"
  
  #: config/m68hc11/m68hc11.h:185
  msgid "Auto pre/post decrement increment not allowed"
! msgstr "Automatisk för-/efterdekrementering -inkrementering inte tillåtna"
  
  #: config/m68hc11/m68hc11.h:187
  msgid "Min/max instructions allowed"
! msgstr "Min-/maxinstruktioner tillåtna"
  
  #: config/m68hc11/m68hc11.h:189
  msgid "Min/max instructions not allowed"
! msgstr "Min-/maxinstruktioner inte tillåtna"
  
  #: config/m68hc11/m68hc11.h:191
  msgid "Use call and rtc for function calls and returns"
! msgstr "Använd call och rtc för funktionsanrop och returer"
  
  #: config/m68hc11/m68hc11.h:193
  msgid "Use jsr and rts for function calls and returns"
! msgstr "Använd jsr och rts för funktionsanrop och returer"
  
  #: config/m68hc11/m68hc11.h:195
  msgid "Do not use direct addressing mode for soft registers"
! msgstr "Använd inte direkt adresseringsläge för mjuka register"
  
  #: config/m68hc11/m68hc11.h:197
  msgid "Use direct addressing mode for soft registers"
! msgstr "Använd direkt adresseringsläge förmjuka register"
  
  #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
  msgid "Compile for a 68HC11"
! msgstr "Kompilera för en 68HC11"
  
  #: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
  msgid "Compile for a 68HC12"
! msgstr "Kompilera för en 68HC12"
  
  #: config/m68hc11/m68hc11.h:203 config/m68hc11/m68hc11.h:209
  msgid "Compile for a 68HCS12"
! msgstr "Kompilera för en 68HCS12"
  
  #. This macro is similar to `TARGET_SWITCHES' but defines names of
  #. command options that have values.  Its definition is an
*************** msgstr ""
*** 4393,4403 ****
  #. by appending `-m' to the specified name.
  #: config/m68hc11/m68hc11.h:223
  msgid "Specify the register allocation order"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:225
  msgid "Indicate the number of soft registers available"
! msgstr ""
  
  #: config/m68k/m68k.h:240 config/m68k/m68k.h:242
  #, fuzzy
--- 4416,4426 ----
  #. by appending `-m' to the specified name.
  #: config/m68hc11/m68hc11.h:223
  msgid "Specify the register allocation order"
! msgstr "Ange registerallokeringsordningen"
  
  #: config/m68hc11/m68hc11.h:225
  msgid "Indicate the number of soft registers available"
! msgstr "Indikera antalet tillgängliga mjuka register"
  
  #: config/m68k/m68k.h:240 config/m68k/m68k.h:242
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 4421,4435 ****
  
  #: config/m68k/m68k.h:256
  msgid "Consider type 'int' to be 16 bits wide"
! msgstr ""
  
  #: config/m68k/m68k.h:258
  msgid "Consider type 'int' to be 32 bits wide"
! msgstr ""
  
  #: config/m68k/m68k.h:261
  msgid "Generate code with library calls for floating point"
! msgstr ""
  
  #: config/m68k/m68k.h:263
  #, fuzzy
--- 4444,4458 ----
  
  #: config/m68k/m68k.h:256
  msgid "Consider type 'int' to be 16 bits wide"
! msgstr "Betrakta typen \"int\" som 16 bitar bred"
  
  #: config/m68k/m68k.h:258
  msgid "Consider type 'int' to be 32 bits wide"
! msgstr "Betrakta typen \"int\" som 32 bitar bred"
  
  #: config/m68k/m68k.h:261
  msgid "Generate code with library calls for floating point"
! msgstr "Generera kod med bibliteksanrop för flyttal"
  
  #: config/m68k/m68k.h:263
  #, fuzzy
*************** msgstr "Generera kod för c32"
*** 4508,4534 ****
  
  #: config/m68k/m68k.h:316
  msgid "Align variables on a 32-bit boundary"
! msgstr ""
  
  #: config/m68k/m68k.h:318
  msgid "Align variables on a 16-bit boundary"
! msgstr ""
  
  #: config/m68k/m68k.h:320
  msgid "Enable separate data segment"
! msgstr ""
  
  #: config/m68k/m68k.h:322
  msgid "Disable separate data segment"
! msgstr ""
  
  #: config/m68k/m68k.h:324
  msgid "Enable ID based shared library"
! msgstr ""
  
  #: config/m68k/m68k.h:326
  msgid "Disable ID based shared library"
! msgstr ""
  
  #: config/m68k/m68k.h:328
  #, fuzzy
--- 4531,4557 ----
  
  #: config/m68k/m68k.h:316
  msgid "Align variables on a 32-bit boundary"
! msgstr "Justera variabler på en 32-bitarsgräns"
  
  #: config/m68k/m68k.h:318
  msgid "Align variables on a 16-bit boundary"
! msgstr "Justera variabler på en 16-bitarsgräns"
  
  #: config/m68k/m68k.h:320
  msgid "Enable separate data segment"
! msgstr "Aktivera separat datasegment"
  
  #: config/m68k/m68k.h:322
  msgid "Disable separate data segment"
! msgstr "Avaktivera separat datasegment"
  
  #: config/m68k/m68k.h:324
  msgid "Enable ID based shared library"
! msgstr "Aktivera ID-baserat delat bibliotek"
  
  #: config/m68k/m68k.h:326
  msgid "Disable ID based shared library"
! msgstr "Avaktivera ID-baserat delat bibliotek"
  
  #: config/m68k/m68k.h:328
  #, fuzzy
*************** msgstr "Generera SA-kod"
*** 4537,4543 ****
  
  #: config/m68k/m68k.h:330
  msgid "Do not use unaligned memory references"
! msgstr ""
  
  #: config/m68k/m68k.h:332
  #, fuzzy
--- 4560,4566 ----
  
  #: config/m68k/m68k.h:330
  msgid "Do not use unaligned memory references"
! msgstr "Använd inte ojusterade minnesreferenser"
  
  #: config/m68k/m68k.h:332
  #, fuzzy
*************** msgstr "Använd stor minnesmodell"
*** 4546,4573 ****
  
  #: config/m68k/m68k.h:334
  msgid "Use different calling convention using 'rtd'"
! msgstr ""
  
  #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
  #: config/m68k/m68k.h:344
  msgid "ID of shared library to build"
! msgstr ""
  
  #: config/mcore/mcore.h:113
  msgid "Inline constants if it can be done in 2 insns or less"
! msgstr ""
  
  #: config/mcore/mcore.h:115
  msgid "Inline constants if it only takes 1 instruction"
! msgstr ""
  
  #: config/mcore/mcore.h:117
  msgid "Set maximum alignment to 4"
! msgstr ""
  
  #: config/mcore/mcore.h:119
  msgid "Set maximum alignment to 8"
! msgstr ""
  
  #: config/mcore/mcore.h:123
  msgid "Do not use the divide instruction"
--- 4569,4596 ----
  
  #: config/m68k/m68k.h:334
  msgid "Use different calling convention using 'rtd'"
! msgstr "Använd en annan anropskonvention som använder \"rtd\""
  
  #. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
  #: config/m68k/m68k.h:344
  msgid "ID of shared library to build"
! msgstr "ID för delat bibliotek att bygga"
  
  #: config/mcore/mcore.h:113
  msgid "Inline constants if it can be done in 2 insns or less"
! msgstr "Inline:a konstanter om det kan göras på 2 instruktioner eller mindre"
  
  #: config/mcore/mcore.h:115
  msgid "Inline constants if it only takes 1 instruction"
! msgstr "Inline:a konstanter om det bara tar 1 instruktion"
  
  #: config/mcore/mcore.h:117
  msgid "Set maximum alignment to 4"
! msgstr "Sätt maximal justering till 4"
  
  #: config/mcore/mcore.h:119
  msgid "Set maximum alignment to 8"
! msgstr "Sätt maximal justering till 8"
  
  #: config/mcore/mcore.h:123
  msgid "Do not use the divide instruction"
*************** msgstr "Använd inte divisionsinstruktion
*** 4575,4601 ****
  
  #: config/mcore/mcore.h:127
  msgid "Do not arbitrary sized immediates in bit operations"
! msgstr ""
  
  #: config/mcore/mcore.h:129
  msgid "Always treat bit-field as int-sized"
! msgstr ""
  
  #: config/mcore/mcore.h:133
  msgid "Force functions to be aligned to a 4 byte boundary"
! msgstr ""
  
  #: config/mcore/mcore.h:135
  msgid "Force functions to be aligned to a 2 byte boundary"
! msgstr ""
  
  #: config/mcore/mcore.h:137
  msgid "Emit call graph information"
! msgstr ""
  
  #: config/mcore/mcore.h:141
  msgid "Prefer word accesses over byte accesses"
! msgstr ""
  
  #: config/mcore/mcore.h:152
  msgid "Generate code for the M*Core M340"
--- 4598,4624 ----
  
  #: config/mcore/mcore.h:127
  msgid "Do not arbitrary sized immediates in bit operations"
! msgstr "Använd inte godtyckligt stora omedelbara i bitoperationer"
  
  #: config/mcore/mcore.h:129
  msgid "Always treat bit-field as int-sized"
! msgstr "Hantera alttid bitfält som int-stora"
  
  #: config/mcore/mcore.h:133
  msgid "Force functions to be aligned to a 4 byte boundary"
! msgstr "Tvinga funktioner till att vara justerade till en 4-bytegräns"
  
  #: config/mcore/mcore.h:135
  msgid "Force functions to be aligned to a 2 byte boundary"
! msgstr "Tvinga funktioner till att vara justerade till en 2-bytegräns"
  
  #: config/mcore/mcore.h:137
  msgid "Emit call graph information"
! msgstr "Mata ut anropsgrafsinformation"
  
  #: config/mcore/mcore.h:141
  msgid "Prefer word accesses over byte accesses"
! msgstr "Föredra ordåtkomst före byteåtkomst"
  
  #: config/mcore/mcore.h:152
  msgid "Generate code for the M*Core M340"
*************** msgstr "Genrera kod för M*Core M340"
*** 4603,4613 ****
  
  #: config/mcore/mcore.h:165
  msgid "Maximum amount for a single stack increment operation"
! msgstr ""
  
  #: config/mips/mips.c:4647
  msgid "mips_debugger_offset called with non stack/frame/arg pointer"
! msgstr ""
  
  #: config/mips/mips.c:4856
  #, fuzzy, c-format
--- 4626,4636 ----
  
  #: config/mcore/mcore.h:165
  msgid "Maximum amount for a single stack increment operation"
! msgstr "Maximal storlek på en emsan stackökningsoperation"
  
  #: config/mips/mips.c:4647
  msgid "mips_debugger_offset called with non stack/frame/arg pointer"
! msgstr "mips_debugger_offset anropad med en icke-stack/ram/arg-pekare"
  
  #: config/mips/mips.c:4856
  #, fuzzy, c-format
*************** msgstr "ogiltigt värde %%B"
*** 4636,4642 ****
  
  #: config/mips/mips.c:4990
  msgid "PRINT_OPERAND, invalid operand for relocation"
! msgstr ""
  
  #. Target CPU builtins.
  #. Everyone but IRIX defines this to mips.
--- 4659,4665 ----
  
  #: config/mips/mips.c:4990
  msgid "PRINT_OPERAND, invalid operand for relocation"
! msgstr "PRINT_OPERAND, ogiltig operand för omlokalisering"
  
  #. Target CPU builtins.
  #. Everyone but IRIX defines this to mips.
*************** msgstr ""
*** 4651,4713 ****
  #. An empty string NAME is used to identify the default VALUE.
  #: config/mips/mips.h:541
  msgid "Use 64-bit int type"
! msgstr ""
  
  #: config/mips/mips.h:543
  msgid "Use 64-bit long type"
! msgstr ""
  
  #: config/mips/mips.h:545
  msgid "Use 32-bit long type"
! msgstr ""
  
  #: config/mips/mips.h:547
  msgid "Optimize lui/addiu address loads"
! msgstr ""
  
  #: config/mips/mips.h:549
  msgid "Don't optimize lui/addiu address loads"
! msgstr ""
  
  #: config/mips/mips.h:551
  msgid "Use GNU as (now ignored)"
! msgstr ""
  
  #: config/mips/mips.h:553 config/mips/mips.h:555
  msgid "Use GP relative sdata/sbss sections (now ignored)"
! msgstr ""
  
  #: config/mips/mips.h:557 config/mips/mips.h:559
  msgid "Don't use GP relative sdata/sbss sections (now ignored)"
! msgstr ""
  
  #: config/mips/mips.h:561
  msgid "Output compiler statistics (now ignored)"
! msgstr ""
  
  #: config/mips/mips.h:563
  msgid "Don't output compiler statistics"
! msgstr ""
  
  #: config/mips/mips.h:565
  msgid "Don't optimize block moves"
! msgstr ""
  
  #: config/mips/mips.h:567
  msgid "Optimize block moves"
! msgstr ""
  
  #: config/mips/mips.h:569
  msgid "Use mips-tfile asm postpass"
! msgstr ""
  
  #: config/mips/mips.h:571
  msgid "Don't use mips-tfile asm postpass"
! msgstr ""
  
  #: config/mips/mips.h:573 config/pa/pa.h:288
  msgid "Use software floating point"
! msgstr "Använd mjukvaruflytttal"
  
  #. Macro to define tables used to set the flags.
  #. This is a list in braces of triplets in braces,
--- 4674,4736 ----
  #. An empty string NAME is used to identify the default VALUE.
  #: config/mips/mips.h:541
  msgid "Use 64-bit int type"
! msgstr "Använd 64-bitars int-typ"
  
  #: config/mips/mips.h:543
  msgid "Use 64-bit long type"
! msgstr "Använd 64-bitars long-typ"
  
  #: config/mips/mips.h:545
  msgid "Use 32-bit long type"
! msgstr "Använd 32-bitars long-typ"
  
  #: config/mips/mips.h:547
  msgid "Optimize lui/addiu address loads"
! msgstr "Optimera adressinläsningar lui/addiu"
  
  #: config/mips/mips.h:549
  msgid "Don't optimize lui/addiu address loads"
! msgstr "Optimera inte adressinläsningar lui/addiu"
  
  #: config/mips/mips.h:551
  msgid "Use GNU as (now ignored)"
! msgstr "Använd GNU as (ignoreras nu)"
  
  #: config/mips/mips.h:553 config/mips/mips.h:555
  msgid "Use GP relative sdata/sbss sections (now ignored)"
! msgstr "Använd GP-relativa sdata/sbss-sektioner (ignoreras nu)"
  
  #: config/mips/mips.h:557 config/mips/mips.h:559
  msgid "Don't use GP relative sdata/sbss sections (now ignored)"
! msgstr "Använd inte GP-relativa stada/sbss-sektioner (ignoreras nu)"
  
  #: config/mips/mips.h:561
  msgid "Output compiler statistics (now ignored)"
! msgstr "Skriv ut kompilatorstatistik (ignoreras nu)"
  
  #: config/mips/mips.h:563
  msgid "Don't output compiler statistics"
! msgstr "Skriv inte ut kompilatorstatistik"
  
  #: config/mips/mips.h:565
  msgid "Don't optimize block moves"
! msgstr "Optimera inte blockförflyttningar"
  
  #: config/mips/mips.h:567
  msgid "Optimize block moves"
! msgstr "Optimera blockförflyttningar"
  
  #: config/mips/mips.h:569
  msgid "Use mips-tfile asm postpass"
! msgstr "Använd mips-tfile asm postpass"
  
  #: config/mips/mips.h:571
  msgid "Don't use mips-tfile asm postpass"
! msgstr "Använd inte mips-tfile asm postpass"
  
  #: config/mips/mips.h:573 config/pa/pa.h:288
  msgid "Use software floating point"
! msgstr "Använd mjukvaruflyttal"
  
  #. Macro to define tables used to set the flags.
  #. This is a list in braces of triplets in braces,
*************** msgstr "Använd mjukvaruflytttal"
*** 4717,4755 ****
  #. An empty string NAME is used to identify the default VALUE.
  #: config/mips/mips.h:575 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:329
  msgid "Use hardware floating point"
! msgstr ""
  
  #: config/mips/mips.h:577
  msgid "Use 64-bit FP registers"
! msgstr ""
  
  #: config/mips/mips.h:579
  msgid "Use 32-bit FP registers"
! msgstr ""
  
  #: config/mips/mips.h:581
  msgid "Use 64-bit general registers"
! msgstr ""
  
  #: config/mips/mips.h:583
  msgid "Use 32-bit general registers"
! msgstr ""
  
  #: config/mips/mips.h:585
  msgid "Use Irix PIC"
! msgstr ""
  
  #: config/mips/mips.h:587
  msgid "Don't use Irix PIC"
! msgstr ""
  
  #: config/mips/mips.h:589
  msgid "Use indirect calls"
! msgstr ""
  
  #: config/mips/mips.h:591
  msgid "Don't use indirect calls"
! msgstr ""
  
  #: config/mips/mips.h:601
  msgid "Use big-endian byte order"
--- 4740,4778 ----
  #. An empty string NAME is used to identify the default VALUE.
  #: config/mips/mips.h:575 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:329
  msgid "Use hardware floating point"
! msgstr "Använd hårdvaruflyttal"
  
  #: config/mips/mips.h:577
  msgid "Use 64-bit FP registers"
! msgstr "Använd 64-bitars FP-register"
  
  #: config/mips/mips.h:579
  msgid "Use 32-bit FP registers"
! msgstr "Använd 32-bitars FP-register"
  
  #: config/mips/mips.h:581
  msgid "Use 64-bit general registers"
! msgstr "Använd 64-bitars allmänna register"
  
  #: config/mips/mips.h:583
  msgid "Use 32-bit general registers"
! msgstr "Använd 32-bitars allmänna register"
  
  #: config/mips/mips.h:585
  msgid "Use Irix PIC"
! msgstr "Använd Irix PIC"
  
  #: config/mips/mips.h:587
  msgid "Don't use Irix PIC"
! msgstr "Använd inte Irix PIC"
  
  #: config/mips/mips.h:589
  msgid "Use indirect calls"
! msgstr "Använd indirekta anrop"
  
  #: config/mips/mips.h:591
  msgid "Don't use indirect calls"
! msgstr "Använd inte indirekta anrop"
  
  #: config/mips/mips.h:601
  msgid "Use big-endian byte order"
*************** msgstr "Använd \"little endian\" byteord
*** 4761,4771 ****
  
  #: config/mips/mips.h:605
  msgid "Use single (32-bit) FP only"
! msgstr ""
  
  #: config/mips/mips.h:607
  msgid "Don't use single (32-bit) FP only"
! msgstr ""
  
  #: config/mips/mips.h:609 config/mips/mips.h:611
  #, fuzzy
--- 4784,4794 ----
  
  #: config/mips/mips.h:605
  msgid "Use single (32-bit) FP only"
! msgstr "Använd endast enkel (32-bitars) FP"
  
  #: config/mips/mips.h:607
  msgid "Don't use single (32-bit) FP only"
! msgstr "Använd inte endast enkel (32-bitars) FP"
  
  #: config/mips/mips.h:609 config/mips/mips.h:611
  #, fuzzy
*************** msgstr "Använd bitfältsinstruktioner"
*** 4779,4797 ****
  
  #: config/mips/mips.h:617
  msgid "Use multiply accumulate"
! msgstr ""
  
  #: config/mips/mips.h:619
  msgid "Don't use multiply accumulate"
! msgstr ""
  
  #: config/mips/mips.h:621
  msgid "Don't generate fused multiply/add instructions"
! msgstr ""
  
  #: config/mips/mips.h:623 config/rs6000/rs6000.h:345
  msgid "Generate fused multiply/add instructions"
! msgstr ""
  
  #: config/mips/mips.h:625
  #, fuzzy
--- 4802,4820 ----
  
  #: config/mips/mips.h:617
  msgid "Use multiply accumulate"
! msgstr "Använd ackumulerande multiplikation"
  
  #: config/mips/mips.h:619
  msgid "Don't use multiply accumulate"
! msgstr "Använd inte ackumulerande multiplikation"
  
  #: config/mips/mips.h:621
  msgid "Don't generate fused multiply/add instructions"
! msgstr "Generera inte sammansmälta multipikations-/additionsinstruktioner"
  
  #: config/mips/mips.h:623 config/rs6000/rs6000.h:345
  msgid "Generate fused multiply/add instructions"
! msgstr "Generera sammansmälta multiplikations-/additionsinstruktioner"
  
  #: config/mips/mips.h:625
  #, fuzzy
*************** msgstr "Utför inte optimering för svansr
*** 4805,4847 ****
  
  #: config/mips/mips.h:629
  msgid "Work around early 4300 hardware bug"
! msgstr ""
  
  #: config/mips/mips.h:631
  msgid "Don't work around early 4300 hardware bug"
! msgstr ""
  
  #: config/mips/mips.h:633
  msgid "Work around errata for early SB-1 revision 2 cores"
! msgstr ""
  
  #: config/mips/mips.h:635
  msgid "Don't work around errata for early SB-1 revision 2 cores"
! msgstr ""
  
  #: config/mips/mips.h:637
  msgid "Work around R4000 errata"
! msgstr ""
  
  #: config/mips/mips.h:639
  msgid "Don't work around R4000 errata"
! msgstr ""
  
  #: config/mips/mips.h:641
  msgid "Work around R4400 errata"
! msgstr ""
  
  #: config/mips/mips.h:643
  msgid "Don't work around R4400 errata"
! msgstr ""
  
  #: config/mips/mips.h:645
  msgid "Work around certain VR4120 errata"
! msgstr ""
  
  #: config/mips/mips.h:647
  msgid "Don't work around certain VR4120 errata"
! msgstr ""
  
  #: config/mips/mips.h:649
  msgid "Trap on integer divide by zero"
--- 4828,4870 ----
  
  #: config/mips/mips.h:629
  msgid "Work around early 4300 hardware bug"
! msgstr "Gå runt hårdvarufel i tidiga 4300"
  
  #: config/mips/mips.h:631
  msgid "Don't work around early 4300 hardware bug"
! msgstr "Gå inte runt hårdvarufel i tidiga 4300"
  
  #: config/mips/mips.h:633
  msgid "Work around errata for early SB-1 revision 2 cores"
! msgstr "Gå runt fel i tidiga SB-1 revision 2-kärnor"
  
  #: config/mips/mips.h:635
  msgid "Don't work around errata for early SB-1 revision 2 cores"
! msgstr "Gå inte runt fel i tidiga SB-1 revision 2-kärnor"
  
  #: config/mips/mips.h:637
  msgid "Work around R4000 errata"
! msgstr "Gå runt fel i R4000"
  
  #: config/mips/mips.h:639
  msgid "Don't work around R4000 errata"
! msgstr "Gå inte runt fel i R4000"
  
  #: config/mips/mips.h:641
  msgid "Work around R4400 errata"
! msgstr "Gå runt fel i R4400"
  
  #: config/mips/mips.h:643
  msgid "Don't work around R4400 errata"
! msgstr "Gå inte runt fel i R4400"
  
  #: config/mips/mips.h:645
  msgid "Work around certain VR4120 errata"
! msgstr "Gå runt vissa fel i VR4120"
  
  #: config/mips/mips.h:647
  msgid "Don't work around certain VR4120 errata"
! msgstr "Gå inte runt vissa fel i VR4120"
  
  #: config/mips/mips.h:649
  msgid "Trap on integer divide by zero"
*************** msgstr "Fånga heltalsdivision med noll"
*** 4863,4881 ****
  
  #: config/mips/mips.h:657
  msgid "Use Branch Likely instructions, overriding default for arch"
! msgstr ""
  
  #: config/mips/mips.h:659
  msgid "Don't use Branch Likely instructions, overriding default for arch"
! msgstr ""
  
  #: config/mips/mips.h:661
  msgid "Use NewABI-style %reloc() assembly operators"
! msgstr ""
  
  #: config/mips/mips.h:663
  msgid "Use assembler macros instead of relocation operators"
! msgstr ""
  
  #: config/mips/mips.h:665
  #, fuzzy
--- 4886,4904 ----
  
  #: config/mips/mips.h:657
  msgid "Use Branch Likely instructions, overriding default for arch"
! msgstr "Använd Branch Likely-instruktioner, åsidosätt standardval för arkitektur"
  
  #: config/mips/mips.h:659
  msgid "Don't use Branch Likely instructions, overriding default for arch"
! msgstr "Använd inte Branch Likeley-instruktioner, åsidosätt standardval för arkitektur"
  
  #: config/mips/mips.h:661
  msgid "Use NewABI-style %reloc() assembly operators"
! msgstr "Använd assembleroperator %reloc() i NewABI-stil"
  
  #: config/mips/mips.h:663
  msgid "Use assembler macros instead of relocation operators"
! msgstr "Använd assemblermakron istället för omlokaliseringsoperatorer"
  
  #: config/mips/mips.h:665
  #, fuzzy
*************** msgstr "Generera SA-kod"
*** 4889,4960 ****
  
  #: config/mips/mips.h:669
  msgid "Lift restrictions on GOT size"
! msgstr ""
  
  #: config/mips/mips.h:671
  msgid "Do not lift restrictions on GOT size"
! msgstr ""
  
  #: config/mips/mips.h:673
  msgid "FP exceptions are enabled"
! msgstr ""
  
  #: config/mips/mips.h:675
  msgid "FP exceptions are not enabled"
! msgstr ""
  
  #: config/mips/mips.h:677
  msgid "Assume all symbols have 32-bit values"
! msgstr ""
  
  #: config/mips/mips.h:679
  msgid "Don't assume all symbols have 32-bit values"
! msgstr ""
  
  #: config/mips/mips.h:794
  msgid "Specify a Standard MIPS ISA"
! msgstr ""
  
  #: config/mips/mips.h:800
  msgid "Work around VR4130 mflo/mfhi errata"
! msgstr ""
  
  #: config/mmix/mmix.c:1471 config/mmix/mmix.c:1601
  msgid "MMIX Internal: Expected a CONST_INT, not this"
! msgstr ""
  
  #: config/mmix/mmix.c:1550
  msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
! msgstr ""
  
  #: config/mmix/mmix.c:1569
  msgid "MMIX Internal: Expected a register, not this"
! msgstr ""
  
  #: config/mmix/mmix.c:1579
  msgid "MMIX Internal: Expected a constant, not this"
! msgstr ""
  
  #. We need the original here.
  #: config/mmix/mmix.c:1663
  msgid "MMIX Internal: Cannot decode this operand"
! msgstr ""
  
  #: config/mmix/mmix.c:1720
  msgid "MMIX Internal: This is not a recognized address"
! msgstr ""
  
  #: config/mmix/mmix.c:2786
  msgid "MMIX Internal: Trying to output invalidly reversed condition:"
! msgstr ""
  
  #: config/mmix/mmix.c:2793
  msgid "MMIX Internal: What's the CC of this?"
! msgstr ""
  
  #: config/mmix/mmix.c:2797
  msgid "MMIX Internal: What is the CC of this?"
! msgstr ""
  
  #: config/mmix/mmix.c:2867
  #, fuzzy
--- 4912,4983 ----
  
  #: config/mips/mips.h:669
  msgid "Lift restrictions on GOT size"
! msgstr "Lyft restriktioner på GOT-storlek"
  
  #: config/mips/mips.h:671
  msgid "Do not lift restrictions on GOT size"
! msgstr "Lyft inte restriktioner på GOT-storlek"
  
  #: config/mips/mips.h:673
  msgid "FP exceptions are enabled"
! msgstr "FP-undantag är aktiverade"
  
  #: config/mips/mips.h:675
  msgid "FP exceptions are not enabled"
! msgstr "FP-undantag är inte aktiverade"
  
  #: config/mips/mips.h:677
  msgid "Assume all symbols have 32-bit values"
! msgstr "Anta att alla symboler har 32-bitsvärden"
  
  #: config/mips/mips.h:679
  msgid "Don't assume all symbols have 32-bit values"
! msgstr "Anta inte att alla symboler har 32-bitsvärden"
  
  #: config/mips/mips.h:794
  msgid "Specify a Standard MIPS ISA"
! msgstr "Ange en standard MIPS ISA"
  
  #: config/mips/mips.h:800
  msgid "Work around VR4130 mflo/mfhi errata"
! msgstr "Gå runt mflo/mfhi-fel i VR4130"
  
  #: config/mmix/mmix.c:1471 config/mmix/mmix.c:1601
  msgid "MMIX Internal: Expected a CONST_INT, not this"
! msgstr "MMIX-internt: Förväntade en CONST_INT, inte detta"
  
  #: config/mmix/mmix.c:1550
  msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
! msgstr "MMIX-internt: Felaktigt värde för \"m\", inte en CONST_INT"
  
  #: config/mmix/mmix.c:1569
  msgid "MMIX Internal: Expected a register, not this"
! msgstr "MMIX-internt: Förväntade ett register, inte detta"
  
  #: config/mmix/mmix.c:1579
  msgid "MMIX Internal: Expected a constant, not this"
! msgstr "MMIX-internt: Förväntade en konstant, inte detta"
  
  #. We need the original here.
  #: config/mmix/mmix.c:1663
  msgid "MMIX Internal: Cannot decode this operand"
! msgstr "MMIX-internt: Kan inte avkoda denna operand"
  
  #: config/mmix/mmix.c:1720
  msgid "MMIX Internal: This is not a recognized address"
! msgstr "MMIX-internt: Detta är inte en känd adress"
  
  #: config/mmix/mmix.c:2786
  msgid "MMIX Internal: Trying to output invalidly reversed condition:"
! msgstr "MMIX-internt: Försöker mata ut felaktigt omvänt villkor:"
  
  #: config/mmix/mmix.c:2793
  msgid "MMIX Internal: What's the CC of this?"
! msgstr "MMIX-internt: Vad är CC:t för detta?"
  
  #: config/mmix/mmix.c:2797
  msgid "MMIX Internal: What is the CC of this?"
! msgstr "MMIX-internt: Vad är CC:t för detta?"
  
  #: config/mmix/mmix.c:2867
  #, fuzzy
*************** msgstr "tar adress till något temporärt"
*** 4968,4979 ****
  
  #: config/mmix/mmix.h:134
  msgid "Set start-address of data"
! msgstr ""
  
  #. FIXME: Provide a way to *load* the epsilon register.
  #: config/mmix/mmix.h:198
  msgid "For intrinsics library: pass all parameters in registers"
! msgstr ""
  
  #: config/mmix/mmix.h:201
  #, fuzzy
--- 4991,5002 ----
  
  #: config/mmix/mmix.h:134
  msgid "Set start-address of data"
! msgstr "Sätt startadress för data"
  
  #. FIXME: Provide a way to *load* the epsilon register.
  #: config/mmix/mmix.h:198
  msgid "For intrinsics library: pass all parameters in registers"
! msgstr "För inbyggt bibliotek: skicka alla parametrar i register"
  
  #: config/mmix/mmix.h:201
  #, fuzzy
*************** msgstr "Använd register för argumentskic
*** 4982,4988 ****
  
  #: config/mmix/mmix.h:203
  msgid "Use call-clobbered registers for parameters and return value"
! msgstr ""
  
  #: config/mmix/mmix.h:205
  #, fuzzy
--- 5005,5011 ----
  
  #: config/mmix/mmix.h:203
  msgid "Use call-clobbered registers for parameters and return value"
! msgstr "Använd anropsöverskrivna register för parametrar och returvärde"
  
  #: config/mmix/mmix.h:205
  #, fuzzy
*************** msgstr "Använd flyttalsinstruktioner i h
*** 4991,5033 ****
  
  #: config/mmix/mmix.h:208
  msgid "Use zero-extending memory loads, not sign-extending ones"
! msgstr ""
  
  #: config/mmix/mmix.h:211
  msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
! msgstr ""
  
  #: config/mmix/mmix.h:215
  msgid "Prepend global symbols with \":\" (for use with PREFIX)"
! msgstr ""
  
  #: config/mmix/mmix.h:217
  msgid "Do not provide a default start-address 0x100 of the program"
! msgstr ""
  
  #: config/mmix/mmix.h:219
  msgid "Link to emit program in ELF format (rather than mmo)"
! msgstr ""
  
  #: config/mmix/mmix.h:221
  msgid "Use P-mnemonics for branches statically predicted as taken"
! msgstr ""
  
  #: config/mmix/mmix.h:223
  msgid "Don't use P-mnemonics for branches"
! msgstr ""
  
  #: config/mmix/mmix.h:225
  msgid "Use addresses that allocate global registers"
! msgstr ""
  
  #: config/mmix/mmix.h:227
  msgid "Do not use addresses that allocate global registers"
! msgstr ""
  
  #: config/mmix/mmix.h:229
  msgid "Generate a single exit point for each function"
! msgstr ""
  
  #: config/mmix/mmix.h:231
  #, fuzzy
--- 5014,5056 ----
  
  #: config/mmix/mmix.h:208
  msgid "Use zero-extending memory loads, not sign-extending ones"
! msgstr "Använd nollutfyllda minnesladdningar, inte teckenutfyllda"
  
  #: config/mmix/mmix.h:211
  msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
! msgstr "Generera divisionsresultat så att resten har samma tecken som täljaren (inte nämnaren)"
  
  #: config/mmix/mmix.h:215
  msgid "Prepend global symbols with \":\" (for use with PREFIX)"
! msgstr "Inled globala symboler med \":\" (för användning tillsammans med PREFIX)"
  
  #: config/mmix/mmix.h:217
  msgid "Do not provide a default start-address 0x100 of the program"
! msgstr "Ge inte en standard startadress 0x100 för programmet"
  
  #: config/mmix/mmix.h:219
  msgid "Link to emit program in ELF format (rather than mmo)"
! msgstr "Länka för att skapa program i ELF-format (snarare än mmo)"
  
  #: config/mmix/mmix.h:221
  msgid "Use P-mnemonics for branches statically predicted as taken"
! msgstr "Använd P-mnemonics för grenar som statiskt förutsägs tas"
  
  #: config/mmix/mmix.h:223
  msgid "Don't use P-mnemonics for branches"
! msgstr "Använd inte P-mnemonics för grenar"
  
  #: config/mmix/mmix.h:225
  msgid "Use addresses that allocate global registers"
! msgstr "Använd adresser som allokerar globala register"
  
  #: config/mmix/mmix.h:227
  msgid "Do not use addresses that allocate global registers"
! msgstr "Använd inte adresser som allokerar globala register"
  
  #: config/mmix/mmix.h:229
  msgid "Generate a single exit point for each function"
! msgstr "Generera en enda utgångspunkt för varje funktion"
  
  #: config/mmix/mmix.h:231
  #, fuzzy
*************** msgstr "Generera inte .size-direktiv"
*** 5036,5074 ****
  
  #: config/mn10300/linux.h:45 config/mn10300/mn10300.h:71
  msgid "Target the AM33 processor"
! msgstr ""
  
  #: config/mn10300/linux.h:46 config/mn10300/mn10300.h:75
  msgid "Target the AM33/2.0 processor"
! msgstr ""
  
  #: config/mn10300/linux.h:47 config/mn10300/mn10300.h:78
  msgid "Enable linker relaxations"
! msgstr ""
  
  #: config/mn10300/mn10300.h:69
  msgid "Work around hardware multiply bug"
! msgstr ""
  
  #: config/mn10300/mn10300.h:70
  msgid "Do not work around hardware multiply bug"
! msgstr ""
  
  #: config/ns32k/ns32k.h:142 config/s390/s390.h:135
  msgid "Don't use hardware fp"
! msgstr ""
  
  #: config/ns32k/ns32k.h:143
  msgid "Alternative calling convention"
! msgstr ""
  
  #: config/ns32k/ns32k.h:145
  msgid "Pass some arguments in registers"
! msgstr ""
  
  #: config/ns32k/ns32k.h:146
  msgid "Pass all arguments on stack"
! msgstr ""
  
  #: config/ns32k/ns32k.h:147
  msgid "Optimize for 32532 cpu"
--- 5059,5097 ----
  
  #: config/mn10300/linux.h:45 config/mn10300/mn10300.h:71
  msgid "Target the AM33 processor"
! msgstr "Sikta på processorn AM33"
  
  #: config/mn10300/linux.h:46 config/mn10300/mn10300.h:75
  msgid "Target the AM33/2.0 processor"
! msgstr "Sikta på processorn AM33/2.0"
  
  #: config/mn10300/linux.h:47 config/mn10300/mn10300.h:78
  msgid "Enable linker relaxations"
! msgstr "Aktivera länkaravslappningar"
  
  #: config/mn10300/mn10300.h:69
  msgid "Work around hardware multiply bug"
! msgstr "Gå runt multiplikationsfel i hårdvara"
  
  #: config/mn10300/mn10300.h:70
  msgid "Do not work around hardware multiply bug"
! msgstr "Gå inte runt multiplikationsfel i hårdvara"
  
  #: config/ns32k/ns32k.h:142 config/s390/s390.h:135
  msgid "Don't use hardware fp"
! msgstr "Använd inte hårdvaru-fp"
  
  #: config/ns32k/ns32k.h:143
  msgid "Alternative calling convention"
! msgstr "Alternativ anropskonvention"
  
  #: config/ns32k/ns32k.h:145
  msgid "Pass some arguments in registers"
! msgstr "Skicka några argument i register"
  
  #: config/ns32k/ns32k.h:146
  msgid "Pass all arguments on stack"
! msgstr "Skicka alla argument på stack"
  
  #: config/ns32k/ns32k.h:147
  msgid "Optimize for 32532 cpu"
*************** msgstr "Optimera för cpu 32032"
*** 5084,5094 ****
  
  #: config/ns32k/ns32k.h:152
  msgid "Register sb is zero. Use for absolute addressing"
! msgstr ""
  
  #: config/ns32k/ns32k.h:153
  msgid "Do not use register sb"
! msgstr ""
  
  #: config/ns32k/ns32k.h:155
  #, fuzzy
--- 5107,5117 ----
  
  #: config/ns32k/ns32k.h:152
  msgid "Register sb is zero. Use for absolute addressing"
! msgstr "Register sb är noll.  Använd för absolut adressering"
  
  #: config/ns32k/ns32k.h:153
  msgid "Do not use register sb"
! msgstr "Använd inte register sb"
  
  #: config/ns32k/ns32k.h:155
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 5102,5112 ****
  
  #: config/ns32k/ns32k.h:158
  msgid "Generate code for high memory"
! msgstr ""
  
  #: config/ns32k/ns32k.h:159
  msgid "Generate code for low memory"
! msgstr ""
  
  #: config/ns32k/ns32k.h:160
  msgid "32381 fpu"
--- 5125,5135 ----
  
  #: config/ns32k/ns32k.h:158
  msgid "Generate code for high memory"
! msgstr "Generera kod för högt minne"
  
  #: config/ns32k/ns32k.h:159
  msgid "Generate code for low memory"
! msgstr "Generera kod för lågt minne"
  
  #: config/ns32k/ns32k.h:160
  msgid "32381 fpu"
*************** msgstr "fpu 32381"
*** 5114,5132 ****
  
  #: config/ns32k/ns32k.h:162
  msgid "Use multiply-accumulate fp instructions"
! msgstr ""
  
  #: config/ns32k/ns32k.h:164
  msgid "Do not use multiply-accumulate fp instructions"
! msgstr ""
  
  #: config/ns32k/ns32k.h:165
  msgid "\"Small register classes\" kludge"
! msgstr ""
  
  #: config/ns32k/ns32k.h:166
  msgid "No \"Small register classes\" kludge"
! msgstr ""
  
  #: config/pa/pa-hpux.h:96 config/pa/pa64-hpux.h:26
  #, fuzzy
--- 5137,5155 ----
  
  #: config/ns32k/ns32k.h:162
  msgid "Use multiply-accumulate fp instructions"
! msgstr "Använd ackumulerande fp-multiplikationsinstruktioner"
  
  #: config/ns32k/ns32k.h:164
  msgid "Do not use multiply-accumulate fp instructions"
! msgstr "Använd inte ackumulerande fp-multiplikationsinstruktioner"
  
  #: config/ns32k/ns32k.h:165
  msgid "\"Small register classes\" kludge"
! msgstr "Hack för \"små registerklasser\""
  
  #: config/ns32k/ns32k.h:166
  msgid "No \"Small register classes\" kludge"
! msgstr "Inget hack för \"små registerklasser\""
  
  #: config/pa/pa-hpux.h:96 config/pa/pa64-hpux.h:26
  #, fuzzy
*************** msgid ""
*** 5143,5160 ****
--- 5166,5189 ----
  "Specify UNIX standard for predefines and linking.\n"
  "Supported value is 93."
  msgstr ""
+ "Ange UNIX-standard för fördefinitioner och länkning.\n"
+ "Tillåtet värde är 93."
  
  #: config/pa/pa-hpux1010.h:28 config/pa/pa-hpux11.h:102
  msgid ""
  "Specify UNIX standard for predefines and linking.\n"
  "Supported values are 93 and 95."
  msgstr ""
+ "Ange UNIX-standard för fördefinitioner och länkning.\n"
+ "Tillåtna värden är 93 och 95."
  
  #: config/pa/pa-hpux1111.h:28
  msgid ""
  "Specify UNIX standard for predefines and linking.\n"
  "Supported values are 93, 95 and 98."
  msgstr ""
+ "Ange UNIX-standard för fördefinitioner och länkning.\n"
+ "Tillåtna värden är 93, 95 och 98."
  
  #. Macro to define tables used to set the flags.  This is a
  #. list in braces of target switches with each switch being
*************** msgstr "Generera CA-kod"
*** 5174,5204 ****
  
  #: config/pa/pa.h:262
  msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
! msgstr ""
  
  #: config/pa/pa.h:264
  msgid "Disable FP regs"
! msgstr ""
  
  #: config/pa/pa.h:266
  msgid "Do not disable FP regs"
! msgstr ""
  
  #: config/pa/pa.h:268
  msgid "Disable space regs"
! msgstr ""
  
  #: config/pa/pa.h:270
  msgid "Do not disable space regs"
! msgstr ""
  
  #: config/pa/pa.h:272
  msgid "Put jumps in call delay slots"
! msgstr ""
  
  #: config/pa/pa.h:274
  msgid "Do not put jumps in call delay slots"
! msgstr ""
  
  #: config/pa/pa.h:276
  #, fuzzy
--- 5203,5233 ----
  
  #: config/pa/pa.h:262
  msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
! msgstr "Generera kod för PA2.0 (kräver binutils 2.10 eller senare)"
  
  #: config/pa/pa.h:264
  msgid "Disable FP regs"
! msgstr "Avaktivera FP-register"
  
  #: config/pa/pa.h:266
  msgid "Do not disable FP regs"
! msgstr "Avaktivera inte FP-register"
  
  #: config/pa/pa.h:268
  msgid "Disable space regs"
! msgstr "Avaktivera utrymmersregister"
  
  #: config/pa/pa.h:270
  msgid "Do not disable space regs"
! msgstr "Avaktivera inte utrymmesregister"
  
  #: config/pa/pa.h:272
  msgid "Put jumps in call delay slots"
! msgstr "Placera hopp i fördröjda anropsfack"
  
  #: config/pa/pa.h:274
  msgid "Do not put jumps in call delay slots"
! msgstr "Placera inte hopp i fördröjda anropsfack"
  
  #: config/pa/pa.h:276
  #, fuzzy
*************** msgstr "Använd inte divisionsinstruktion
*** 5222,5232 ****
  
  #: config/pa/pa.h:284
  msgid "Assume code will be assembled by GAS"
! msgstr ""
  
  #: config/pa/pa.h:286
  msgid "Do not assume code will be assembled by GAS"
! msgstr ""
  
  #: config/pa/pa.h:290
  #, fuzzy
--- 5251,5261 ----
  
  #: config/pa/pa.h:284
  msgid "Assume code will be assembled by GAS"
! msgstr "Anta att kod kommer assembleras av GAS"
  
  #: config/pa/pa.h:286
  msgid "Do not assume code will be assembled by GAS"
! msgstr "Anta inte att kod kommer assembleras av GAS"
  
  #: config/pa/pa.h:290
  #, fuzzy
*************** msgstr "Använd mjukvaruflytttal"
*** 5235,5245 ****
  
  #: config/pa/pa.h:292
  msgid "Emit long load/store sequences"
! msgstr ""
  
  #: config/pa/pa.h:294
  msgid "Do not emit long load/store sequences"
! msgstr ""
  
  #: config/pa/pa.h:296
  #, fuzzy
--- 5264,5274 ----
  
  #: config/pa/pa.h:292
  msgid "Emit long load/store sequences"
! msgstr "Mata ut långa load-/store-sekvenser"
  
  #: config/pa/pa.h:294
  msgid "Do not emit long load/store sequences"
! msgstr "Mata inte ut långa load-/store-sekvenser"
  
  #: config/pa/pa.h:296
  #, fuzzy
*************** msgstr "Generera kod för Intel as"
*** 5268,5274 ****
  
  #: config/pa/pa.h:306
  msgid "Generate long calls only when needed"
! msgstr ""
  
  #: config/pa/pa.h:308
  #, fuzzy
--- 5297,5303 ----
  
  #: config/pa/pa.h:306
  msgid "Generate long calls only when needed"
! msgstr "Generera långa anrop bara vid behov"
  
  #: config/pa/pa.h:308
  #, fuzzy
*************** msgid ""
*** 5280,5314 ****
  "Specify PA-RISC architecture for code generation.\n"
  "Values are 1.0, 1.1 and 2.0."
  msgstr ""
  
  #: config/pa/pa.h:335
  msgid "Specify range of registers to make fixed."
! msgstr ""
  
  #: config/pa/pa.h:337
  msgid "Specify CPU for scheduling purposes."
! msgstr ""
  
  #: config/pa/pa64-hpux.h:30
  msgid "Assume code will be linked by GNU ld"
! msgstr ""
  
  #: config/pa/pa64-hpux.h:32
  msgid "Assume code will be linked by HP ld"
! msgstr ""
  
  #: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:331
  msgid "Do not use hardware floating point"
! msgstr ""
  
  #. return float result in ac0
  #: config/pdp11/pdp11.h:64
  msgid "Return floating point results in ac0"
! msgstr ""
  
  #: config/pdp11/pdp11.h:65
  msgid "Return floating point results in memory"
! msgstr ""
  
  #. is 11/40
  #: config/pdp11/pdp11.h:67
--- 5309,5345 ----
  "Specify PA-RISC architecture for code generation.\n"
  "Values are 1.0, 1.1 and 2.0."
  msgstr ""
+ "Ange PA-RISC-arkitektur för kodgenerering.\n"
+ "Värden är 1.0, 1.1 och 2.0."
  
  #: config/pa/pa.h:335
  msgid "Specify range of registers to make fixed."
! msgstr "Ange intervall av register som skall göras fasta."
  
  #: config/pa/pa.h:337
  msgid "Specify CPU for scheduling purposes."
! msgstr "Ange CPU för schemaläggningsändamål."
  
  #: config/pa/pa64-hpux.h:30
  msgid "Assume code will be linked by GNU ld"
! msgstr "Anta kod kommer länkas av GNU ld"
  
  #: config/pa/pa64-hpux.h:32
  msgid "Assume code will be linked by HP ld"
! msgstr "Anta kod kommer länkas av HP ld"
  
  #: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:331
  msgid "Do not use hardware floating point"
! msgstr "Använd inte hårdvaruflyttal"
  
  #. return float result in ac0
  #: config/pdp11/pdp11.h:64
  msgid "Return floating point results in ac0"
! msgstr "Returnera flyttalsresultat i ac0"
  
  #: config/pdp11/pdp11.h:65
  msgid "Return floating point results in memory"
! msgstr "Returnera flyttalsresultat i minnet"
  
  #. is 11/40
  #: config/pdp11/pdp11.h:67
*************** msgstr "Använd 64 bits float"
*** 5350,5360 ****
  #. split instruction and data memory?
  #: config/pdp11/pdp11.h:95
  msgid "Target has split I&D"
! msgstr ""
  
  #: config/pdp11/pdp11.h:96
  msgid "Target does not have split I&D"
! msgstr ""
  
  #. UNIX assembler syntax?
  #: config/pdp11/pdp11.h:98
--- 5381,5391 ----
  #. split instruction and data memory?
  #: config/pdp11/pdp11.h:95
  msgid "Target has split I&D"
! msgstr "Målet har uppdelat I&D"
  
  #: config/pdp11/pdp11.h:96
  msgid "Target does not have split I&D"
! msgstr "Målet har inte uppdelat I&D"
  
  #. UNIX assembler syntax?
  #: config/pdp11/pdp11.h:98
*************** msgstr "Använd assemblersyntax för DEC"
*** 5368,5414 ****
  #: config/rs6000/host-darwin.c:83
  #, c-format
  msgid "Out of stack space.\n"
! msgstr ""
  
  #: config/rs6000/host-darwin.c:104
  #, c-format
  msgid "Try running '%s' in the shell to raise its limit.\n"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10723
  #, c-format
  msgid "invalid %%f value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10732
  #, c-format
  msgid "invalid %%F value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10741
  #, c-format
  msgid "invalid %%G value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10776
  #, c-format
  msgid "invalid %%j code"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10786
  #, c-format
  msgid "invalid %%J code"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10796
  #, c-format
  msgid "invalid %%k value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10816 config/xtensa/xtensa.c:1937
  #, c-format
  msgid "invalid %%K value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10883
  #, c-format
--- 5399,5445 ----
  #: config/rs6000/host-darwin.c:83
  #, c-format
  msgid "Out of stack space.\n"
! msgstr "Slut på stackutrymme.\n"
  
  #: config/rs6000/host-darwin.c:104
  #, c-format
  msgid "Try running '%s' in the shell to raise its limit.\n"
! msgstr "Försök köra \"%s\" i skalet för att öka dess gräns.\n"
  
  #: config/rs6000/rs6000.c:10723
  #, c-format
  msgid "invalid %%f value"
! msgstr "ogiltigt %%f-värde"
  
  #: config/rs6000/rs6000.c:10732
  #, c-format
  msgid "invalid %%F value"
! msgstr "ogiltigt %%F-värde"
  
  #: config/rs6000/rs6000.c:10741
  #, c-format
  msgid "invalid %%G value"
! msgstr "ogiltigt %%G-värde"
  
  #: config/rs6000/rs6000.c:10776
  #, c-format
  msgid "invalid %%j code"
! msgstr "ogiltig %%j-kod"
  
  #: config/rs6000/rs6000.c:10786
  #, c-format
  msgid "invalid %%J code"
! msgstr "ogiltig %%J-kod"
  
  #: config/rs6000/rs6000.c:10796
  #, c-format
  msgid "invalid %%k value"
! msgstr "ogiltigt %%k-värde"
  
  #: config/rs6000/rs6000.c:10816 config/xtensa/xtensa.c:1937
  #, c-format
  msgid "invalid %%K value"
! msgstr "ogiltigt %%K-värde"
  
  #: config/rs6000/rs6000.c:10883
  #, c-format
*************** msgstr "ogiltigt %%O-värde"
*** 5418,5465 ****
  #: config/rs6000/rs6000.c:10930
  #, c-format
  msgid "invalid %%q value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:10974
  #, c-format
  msgid "invalid %%S value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:11016
  #, c-format
  msgid "invalid %%T value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:11026
  #, c-format
  msgid "invalid %%u value"
! msgstr ""
  
  #: config/rs6000/rs6000.c:11035 config/xtensa/xtensa.c:1907
  #, c-format
  msgid "invalid %%v value"
! msgstr ""
  
  #: config/rs6000/aix.h:204
  msgid "Conform more closely to IBM XLC semantics"
! msgstr ""
  
  #: config/rs6000/aix.h:206
  msgid "Default GCC semantics that differ from IBM XLC"
! msgstr ""
  
  #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:31
  #: config/rs6000/aix52.h:31
  msgid "Support message passing with the Parallel Environment"
! msgstr ""
  
  #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
  msgid "Compile for 64-bit pointers"
! msgstr ""
  
  #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
  msgid "Compile for 32-bit pointers"
! msgstr ""
  
  #: config/rs6000/darwin.h:69 config/rs6000/sysv4.h:153
  #, fuzzy
--- 5449,5496 ----
  #: config/rs6000/rs6000.c:10930
  #, c-format
  msgid "invalid %%q value"
! msgstr "ogiltigt %%q-värde"
  
  #: config/rs6000/rs6000.c:10974
  #, c-format
  msgid "invalid %%S value"
! msgstr "ogiltigt %%S-värde"
  
  #: config/rs6000/rs6000.c:11016
  #, c-format
  msgid "invalid %%T value"
! msgstr "ogiltigt %%T-värde"
  
  #: config/rs6000/rs6000.c:11026
  #, c-format
  msgid "invalid %%u value"
! msgstr "ogiltigt %%u-värde"
  
  #: config/rs6000/rs6000.c:11035 config/xtensa/xtensa.c:1907
  #, c-format
  msgid "invalid %%v value"
! msgstr "ogiltig %%v-kod"
  
  #: config/rs6000/aix.h:204
  msgid "Conform more closely to IBM XLC semantics"
! msgstr "Följ mer noga IBM XLC:s semantik"
  
  #: config/rs6000/aix.h:206
  msgid "Default GCC semantics that differ from IBM XLC"
! msgstr "Standard GCC-semantik som skiljer från IBM XLC"
  
  #: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:31
  #: config/rs6000/aix52.h:31
  msgid "Support message passing with the Parallel Environment"
! msgstr "Stöd meddelandeskickning med Parallel Environment"
  
  #: config/rs6000/aix43.h:28 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
  msgid "Compile for 64-bit pointers"
! msgstr "Kompilera för 64-bitspekare"
  
  #: config/rs6000/aix43.h:30 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
  msgid "Compile for 32-bit pointers"
! msgstr "Kompilera för 32-bitspekare"
  
  #: config/rs6000/darwin.h:69 config/rs6000/sysv4.h:153
  #, fuzzy
*************** msgstr "Generera \"big endian\"-kod."
*** 5473,5487 ****
  
  #: config/rs6000/darwin.h:73
  msgid "Generate code suitable for executables (NOT shared libs)"
! msgstr ""
  
  #: config/rs6000/linux64.h:221
  msgid "Call mcount for profiling before a function prologue"
! msgstr ""
  
  #: config/rs6000/linux64.h:223
  msgid "Call mcount for profiling after a function prologue"
! msgstr ""
  
  #. Run-time compilation parameters selecting different hardware subsets.
  #.
--- 5504,5518 ----
  
  #: config/rs6000/darwin.h:73
  msgid "Generate code suitable for executables (NOT shared libs)"
! msgstr "Generera kod lämplig för körbara program (INTE delade bibliotek)"
  
  #: config/rs6000/linux64.h:221
  msgid "Call mcount for profiling before a function prologue"
! msgstr "Anropa mcount för profilering före en funktionsprolog"
  
  #: config/rs6000/linux64.h:223
  msgid "Call mcount for profiling after a function prologue"
! msgstr "Anropa mcount för profilering efter en funktionsprolog"
  
  #. Run-time compilation parameters selecting different hardware subsets.
  #.
*************** msgstr ""
*** 5492,5522 ****
  #. An empty string NAME is used to identify the default VALUE.
  #: config/rs6000/rs6000.h:277
  msgid "Use POWER instruction set"
! msgstr ""
  
  #: config/rs6000/rs6000.h:280
  msgid "Use POWER2 instruction set"
! msgstr ""
  
  #: config/rs6000/rs6000.h:282
  msgid "Do not use POWER2 instruction set"
! msgstr ""
  
  #: config/rs6000/rs6000.h:285
  msgid "Do not use POWER instruction set"
! msgstr ""
  
  #: config/rs6000/rs6000.h:287
  msgid "Use PowerPC instruction set"
! msgstr ""
  
  #: config/rs6000/rs6000.h:290
  msgid "Do not use PowerPC instruction set"
! msgstr ""
  
  #: config/rs6000/rs6000.h:292
  msgid "Use PowerPC General Purpose group optional instructions"
! msgstr ""
  
  #: config/rs6000/rs6000.h:294
  #, fuzzy
--- 5523,5553 ----
  #. An empty string NAME is used to identify the default VALUE.
  #: config/rs6000/rs6000.h:277
  msgid "Use POWER instruction set"
! msgstr "Använd instruktionsuppsättning för POWER"
  
  #: config/rs6000/rs6000.h:280
  msgid "Use POWER2 instruction set"
! msgstr "Använd instruktionsuppsättning för POWER2"
  
  #: config/rs6000/rs6000.h:282
  msgid "Do not use POWER2 instruction set"
! msgstr "Använd inte instruktionsuppsättning för POWER2"
  
  #: config/rs6000/rs6000.h:285
  msgid "Do not use POWER instruction set"
! msgstr "Använd inte instruktionsuppsättning för POWER"
  
  #: config/rs6000/rs6000.h:287
  msgid "Use PowerPC instruction set"
! msgstr "Använd instruktionsuppsättning för PowerPC"
  
  #: config/rs6000/rs6000.h:290
  msgid "Do not use PowerPC instruction set"
! msgstr "Använd inte instruktionsuppsättning för PowerPC"
  
  #: config/rs6000/rs6000.h:292
  msgid "Use PowerPC General Purpose group optional instructions"
! msgstr "Använd valbara instruktioner i gruppen PowerPC General Purpose"
  
  #: config/rs6000/rs6000.h:294
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 5525,5531 ****
  
  #: config/rs6000/rs6000.h:296
  msgid "Use PowerPC Graphics group optional instructions"
! msgstr ""
  
  #: config/rs6000/rs6000.h:298
  #, fuzzy
--- 5556,5562 ----
  
  #: config/rs6000/rs6000.h:296
  msgid "Use PowerPC Graphics group optional instructions"
! msgstr "Använd valbara instruktioner i gruppen PowerPC Graphics"
  
  #: config/rs6000/rs6000.h:298
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 5534,5540 ****
  
  #: config/rs6000/rs6000.h:300
  msgid "Use PowerPC-64 instruction set"
! msgstr ""
  
  #: config/rs6000/rs6000.h:302
  #, fuzzy
--- 5565,5571 ----
  
  #: config/rs6000/rs6000.h:300
  msgid "Use PowerPC-64 instruction set"
! msgstr "Använd instruktionsuppsättning för PowerPC-64"
  
  #: config/rs6000/rs6000.h:302
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 5553,5611 ****
  
  #: config/rs6000/rs6000.h:308
  msgid "Use new mnemonics for PowerPC architecture"
! msgstr ""
  
  #: config/rs6000/rs6000.h:310
  msgid "Use old mnemonics for PowerPC architecture"
! msgstr ""
  
  #: config/rs6000/rs6000.h:313
  msgid "Put everything in the regular TOC"
! msgstr ""
  
  #: config/rs6000/rs6000.h:315
  msgid "Place floating point constants in TOC"
! msgstr ""
  
  #: config/rs6000/rs6000.h:317
  msgid "Do not place floating point constants in TOC"
! msgstr ""
  
  #: config/rs6000/rs6000.h:319
  msgid "Place symbol+offset constants in TOC"
! msgstr ""
  
  #: config/rs6000/rs6000.h:321
  msgid "Do not place symbol+offset constants in TOC"
! msgstr ""
  
  #: config/rs6000/rs6000.h:327
  msgid "Place variable addresses in the regular TOC"
! msgstr ""
  
  #: config/rs6000/rs6000.h:333
  msgid "Generate load/store multiple instructions"
! msgstr ""
  
  #: config/rs6000/rs6000.h:335
  msgid "Do not generate load/store multiple instructions"
! msgstr ""
  
  #: config/rs6000/rs6000.h:337
  msgid "Generate string instructions for block moves"
! msgstr ""
  
  #: config/rs6000/rs6000.h:339
  msgid "Do not generate string instructions for block moves"
! msgstr ""
  
  #: config/rs6000/rs6000.h:341
  msgid "Generate load/store with update instructions"
! msgstr ""
  
  #: config/rs6000/rs6000.h:343
  msgid "Do not generate load/store with update instructions"
! msgstr ""
  
  #: config/rs6000/rs6000.h:347
  #, fuzzy
--- 5584,5642 ----
  
  #: config/rs6000/rs6000.h:308
  msgid "Use new mnemonics for PowerPC architecture"
! msgstr "Använd nya mnemonics för PowerPC-arkitektur"
  
  #: config/rs6000/rs6000.h:310
  msgid "Use old mnemonics for PowerPC architecture"
! msgstr "Använd gamla mnemonics för PowerPC-arkitektur"
  
  #: config/rs6000/rs6000.h:313
  msgid "Put everything in the regular TOC"
! msgstr "Placera allting i den vanliga TOC"
  
  #: config/rs6000/rs6000.h:315
  msgid "Place floating point constants in TOC"
! msgstr "Placera flyttalskonstanter i TOC"
  
  #: config/rs6000/rs6000.h:317
  msgid "Do not place floating point constants in TOC"
! msgstr "Placera inte flyttalskonstanter i TOC"
  
  #: config/rs6000/rs6000.h:319
  msgid "Place symbol+offset constants in TOC"
! msgstr "Placera symbol+avstånd-konstanter i TOC"
  
  #: config/rs6000/rs6000.h:321
  msgid "Do not place symbol+offset constants in TOC"
! msgstr "Placera inte symbol+avstånd-konstanter i TOC"
  
  #: config/rs6000/rs6000.h:327
  msgid "Place variable addresses in the regular TOC"
! msgstr "Placera variabeladresser i den vanliga TOC"
  
  #: config/rs6000/rs6000.h:333
  msgid "Generate load/store multiple instructions"
! msgstr "Generera load/store multiple-instruktioner"
  
  #: config/rs6000/rs6000.h:335
  msgid "Do not generate load/store multiple instructions"
! msgstr "Generera inte load/store multiple-instruktioner"
  
  #: config/rs6000/rs6000.h:337
  msgid "Generate string instructions for block moves"
! msgstr "Generera stränginstruktioner för blockförflyttningar"
  
  #: config/rs6000/rs6000.h:339
  msgid "Do not generate string instructions for block moves"
! msgstr "Generera inte stränginstruktioner för blockförflyttningar"
  
  #: config/rs6000/rs6000.h:341
  msgid "Generate load/store with update instructions"
! msgstr "Generera load/store-instruktioner med uppdatering"
  
  #: config/rs6000/rs6000.h:343
  msgid "Do not generate load/store with update instructions"
! msgstr "Generera inte load/store-instruktioner med uppdatering"
  
  #: config/rs6000/rs6000.h:347
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 5614,5628 ****
  
  #: config/rs6000/rs6000.h:351
  msgid "Do not schedule the start and end of the procedure"
! msgstr ""
  
  #: config/rs6000/rs6000.h:357
  msgid "Return all structures in memory (AIX default)"
! msgstr ""
  
  #: config/rs6000/rs6000.h:359
  msgid "Return small structures in registers (SVR4 default)"
! msgstr ""
  
  #: config/rs6000/rs6000.h:365
  #, fuzzy
--- 5645,5659 ----
  
  #: config/rs6000/rs6000.h:351
  msgid "Do not schedule the start and end of the procedure"
! msgstr "Schemalägg inte början och slutet av proceduren"
  
  #: config/rs6000/rs6000.h:357
  msgid "Return all structures in memory (AIX default)"
! msgstr "Returnera alla strukturer i minnet (standard för AIX)"
  
  #: config/rs6000/rs6000.h:359
  msgid "Return small structures in registers (SVR4 default)"
! msgstr "Returnera små strukturer i register (standard för SVR4)"
  
  #: config/rs6000/rs6000.h:365
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 5636,5654 ****
  
  #: config/rs6000/rs6000.h:451 config/sparc/sparc.h:718
  msgid "Use features of and schedule code for given CPU"
! msgstr ""
  
  #: config/rs6000/rs6000.h:454
  msgid "Enable debug output"
! msgstr ""
  
  #: config/rs6000/rs6000.h:456
  msgid "Select full, part, or no traceback table"
! msgstr ""
  
  #: config/rs6000/rs6000.h:457
  msgid "Specify ABI to use"
! msgstr ""
  
  #: config/rs6000/rs6000.h:459
  #, fuzzy
--- 5667,5685 ----
  
  #: config/rs6000/rs6000.h:451 config/sparc/sparc.h:718
  msgid "Use features of and schedule code for given CPU"
! msgstr "Använd funktioner i och schemalägg kod för angiven CPU"
  
  #: config/rs6000/rs6000.h:454
  msgid "Enable debug output"
! msgstr "Aktivera felsökningsutdata"
  
  #: config/rs6000/rs6000.h:456
  msgid "Select full, part, or no traceback table"
! msgstr "Välj fullständing, partiell, eller ingen bakåtspårningstabell"
  
  #: config/rs6000/rs6000.h:457
  msgid "Specify ABI to use"
! msgstr "Ange ABI att använda"
  
  #: config/rs6000/rs6000.h:459
  #, fuzzy
*************** msgstr "sizeof(long double) är 12."
*** 5657,5731 ****
  
  #: config/rs6000/rs6000.h:461
  msgid "Specify yes/no if isel instructions should be generated"
! msgstr ""
  
  #: config/rs6000/rs6000.h:463
  msgid "Specify yes/no if SPE SIMD instructions should be generated"
! msgstr ""
  
  #: config/rs6000/rs6000.h:465
  msgid "Specify yes/no if using floating point in the GPRs"
! msgstr ""
  
  #: config/rs6000/rs6000.h:467
  msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
! msgstr ""
  
  #: config/rs6000/rs6000.h:469
  msgid "Avoid all range limits on call instructions"
! msgstr ""
  
  #: config/rs6000/rs6000.h:472
  msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
! msgstr ""
  
  #: config/rs6000/rs6000.h:475
  msgid "Determine which dependences between insns are considered costly"
! msgstr ""
  
  #: config/rs6000/rs6000.h:477
  msgid "Specify which post scheduling nop insertion scheme to apply"
! msgstr ""
  
  #: config/rs6000/rs6000.h:479
  msgid "Specify alignment of structure fields default/natural"
! msgstr ""
  
  #: config/rs6000/rs6000.h:481
  msgid "Specify scheduling priority for dispatch slot restricted insns"
! msgstr ""
  
  #: config/rs6000/sysv4.h:87
  msgid "Select ABI calling convention"
! msgstr ""
  
  #: config/rs6000/sysv4.h:88
  msgid "Select method for sdata handling"
! msgstr ""
  
  #: config/rs6000/sysv4.h:100
  msgid "Align to the base type of the bit-field"
! msgstr ""
  
  #: config/rs6000/sysv4.h:102
  msgid "Don't align to the base type of the bit-field"
! msgstr ""
  
  #: config/rs6000/sysv4.h:104
  msgid "Don't assume that unaligned accesses are handled by the system"
! msgstr ""
  
  #: config/rs6000/sysv4.h:106
  msgid "Assume that unaligned accesses are handled by the system"
! msgstr ""
  
  #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
  msgid "Produce code relocatable at runtime"
! msgstr ""
  
  #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
  msgid "Don't produce code relocatable at runtime"
! msgstr ""
  
  #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
  #, fuzzy
--- 5688,5762 ----
  
  #: config/rs6000/rs6000.h:461
  msgid "Specify yes/no if isel instructions should be generated"
! msgstr "Ange med yes/no om isel-instruktioner skall genereras"
  
  #: config/rs6000/rs6000.h:463
  msgid "Specify yes/no if SPE SIMD instructions should be generated"
! msgstr "Ange med yes/no om SPE SIMD-instruktioner skall genereras"
  
  #: config/rs6000/rs6000.h:465
  msgid "Specify yes/no if using floating point in the GPRs"
! msgstr "Ange med yes/no om flyttal i GPR:er skall användas"
  
  #: config/rs6000/rs6000.h:467
  msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
! msgstr "Ange med yes/no om VRSAVE-instruktioner skall genereras för AltiVec"
  
  #: config/rs6000/rs6000.h:469
  msgid "Avoid all range limits on call instructions"
! msgstr "Undvik alla avståndsgränser vid anropsinstruktioner"
  
  #: config/rs6000/rs6000.h:472
  msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
! msgstr "Varna för användning av AltiVec-typen \"vector long ...\" som avrådes från"
  
  #: config/rs6000/rs6000.h:475
  msgid "Determine which dependences between insns are considered costly"
! msgstr "Ange vilka beroenden mellan instruktioner som skall anses dyra"
  
  #: config/rs6000/rs6000.h:477
  msgid "Specify which post scheduling nop insertion scheme to apply"
! msgstr "Ange metod att tillämpa för inskjutande av nop efter schemaläggning"
  
  #: config/rs6000/rs6000.h:479
  msgid "Specify alignment of structure fields default/natural"
! msgstr "Ange justering av postfält till default/natural"
  
  #: config/rs6000/rs6000.h:481
  msgid "Specify scheduling priority for dispatch slot restricted insns"
! msgstr "Ange schemaläggningsprioritet för begränsade instruktioner för avsändningsfack"
  
  #: config/rs6000/sysv4.h:87
  msgid "Select ABI calling convention"
! msgstr "Välj ABI-konvention för anrop"
  
  #: config/rs6000/sysv4.h:88
  msgid "Select method for sdata handling"
! msgstr "Välj metod för hantering av sdata"
  
  #: config/rs6000/sysv4.h:100
  msgid "Align to the base type of the bit-field"
! msgstr "Justera till bastypen av bitfältet"
  
  #: config/rs6000/sysv4.h:102
  msgid "Don't align to the base type of the bit-field"
! msgstr "Justera inte till bastypen för bitfältet"
  
  #: config/rs6000/sysv4.h:104
  msgid "Don't assume that unaligned accesses are handled by the system"
! msgstr "Anta inte att ojusterade åtkomster hanteras av systemet"
  
  #: config/rs6000/sysv4.h:106
  msgid "Assume that unaligned accesses are handled by the system"
! msgstr "Anta att ojusterade åtkomster hanteras av systemet"
  
  #: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
  msgid "Produce code relocatable at runtime"
! msgstr "Producera kod som kan omlokaliseras vid körtillfället"
  
  #: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
  msgid "Don't produce code relocatable at runtime"
! msgstr "Producera inte kod som kan omlokaliserar vid körtillfället"
  
  #: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
  #, fuzzy
*************** msgstr "Använd inte EABI."
*** 5757,5763 ****
  
  #: config/rs6000/sysv4.h:133
  msgid "Do not allow bit-fields to cross word boundaries"
! msgstr ""
  
  #: config/rs6000/sysv4.h:135
  #, fuzzy
--- 5788,5794 ----
  
  #: config/rs6000/sysv4.h:133
  msgid "Do not allow bit-fields to cross word boundaries"
! msgstr "Tillåt inte at bitfält går över ordgränser"
  
  #: config/rs6000/sysv4.h:135
  #, fuzzy
*************** msgstr "Sätt biten PPC_EMB i ELF:s flagg
*** 5795,5814 ****
  
  #: config/rs6000/sysv4.h:150
  msgid "Use the WindISS simulator"
! msgstr ""
  
  #: config/s390/s390.c:4313
  #, c-format
  msgid "Cannot decompose address."
! msgstr ""
  
  #: config/s390/s390.c:4505
  msgid "UNKNOWN in print_operand !?"
! msgstr ""
  
  #: config/s390/s390.h:136
  msgid "Use bras for executable < 64k"
! msgstr ""
  
  #: config/s390/s390.h:137
  #, fuzzy
--- 5826,5845 ----
  
  #: config/rs6000/sysv4.h:150
  msgid "Use the WindISS simulator"
! msgstr "Använd simulatorn WindISS"
  
  #: config/s390/s390.c:4313
  #, c-format
  msgid "Cannot decompose address."
! msgstr "Kan inte dekomponera adress."
  
  #: config/s390/s390.c:4505
  msgid "UNKNOWN in print_operand !?"
! msgstr "OKÄND i print_operand!?"
  
  #: config/s390/s390.h:136
  msgid "Use bras for executable < 64k"
! msgstr "Använd bras för exekverbara < 64k"
  
  #: config/s390/s390.h:137
  #, fuzzy
*************** msgstr "Använd inte EABI."
*** 5817,5827 ****
  
  #: config/s390/s390.h:138
  msgid "Additional debug prints"
! msgstr ""
  
  #: config/s390/s390.h:139
  msgid "Don't print additional debug prints"
! msgstr ""
  
  #: config/s390/s390.h:140
  #, fuzzy
--- 5848,5858 ----
  
  #: config/s390/s390.h:138
  msgid "Additional debug prints"
! msgstr "Ytterligare felsökningsutskrifter"
  
  #: config/s390/s390.h:139
  msgid "Don't print additional debug prints"
! msgstr "Skriv inte ytterligare felsökningsutskrifter"
  
  #: config/s390/s390.h:140
  #, fuzzy
*************** msgstr "Använd 64-bitars ABI"
*** 5835,5861 ****
  
  #: config/s390/s390.h:142
  msgid "z/Architecture"
! msgstr ""
  
  #: config/s390/s390.h:143
  msgid "ESA/390 architecture"
! msgstr ""
  
  #: config/s390/s390.h:144
  msgid "mvcle use"
! msgstr ""
  
  #: config/s390/s390.h:145
  msgid "mvc&ex"
! msgstr ""
  
  #: config/s390/s390.h:146
  msgid "Enable tpf OS tracing code"
! msgstr ""
  
  #: config/s390/s390.h:147
  msgid "Disable tpf OS tracing code"
! msgstr ""
  
  #: config/s390/s390.h:148
  #, fuzzy
--- 5866,5892 ----
  
  #: config/s390/s390.h:142
  msgid "z/Architecture"
! msgstr "z/Arkitektur"
  
  #: config/s390/s390.h:143
  msgid "ESA/390 architecture"
! msgstr "ESA/390-arkitektur"
  
  #: config/s390/s390.h:144
  msgid "mvcle use"
! msgstr "använd mvcle"
  
  #: config/s390/s390.h:145
  msgid "mvc&ex"
! msgstr "mvc&ex"
  
  #: config/s390/s390.h:146
  msgid "Enable tpf OS tracing code"
! msgstr "Aktivera spårningskod för OS:et tpf"
  
  #: config/s390/s390.h:147
  msgid "Disable tpf OS tracing code"
! msgstr "Avaktivera spårningskod för OS:et tpf"
  
  #: config/s390/s390.h:148
  #, fuzzy
*************** msgstr "Använd inte bitfältsinstruktione
*** 5869,5875 ****
  
  #: config/s390/s390.h:150
  msgid "Maintain backchain pointer"
! msgstr ""
  
  #: config/s390/s390.h:151
  #, fuzzy
--- 5900,5906 ----
  
  #: config/s390/s390.h:150
  msgid "Maintain backchain pointer"
! msgstr "Håll med bakåtkedjepekare"
  
  #: config/s390/s390.h:151
  #, fuzzy
*************** msgstr "Generera inte kod för stackkontr
*** 5878,5904 ****
  
  #: config/s390/s390.h:152
  msgid "Use packed stack layout"
! msgstr ""
  
  #: config/s390/s390.h:153
  msgid "Don't use packed stack layout"
! msgstr ""
  
  #: config/s390/s390.h:162
  msgid "Warn if a single function's framesize exceeds the given framesize"
! msgstr ""
  
  #: config/s390/s390.h:165
  msgid "Warn if a function uses alloca or creates an array with dynamic size"
! msgstr ""
  
  #: config/s390/s390.h:168
  msgid "Emit extra code in the function prologue in order to trap if the stacksize exceeds the given limit"
! msgstr ""
  
  #: config/s390/s390.h:171
  msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
! msgstr ""
  
  #: config/sparc/sparc.c:7325 config/sparc/sparc.c:7331
  #, fuzzy, c-format
--- 5909,5935 ----
  
  #: config/s390/s390.h:152
  msgid "Use packed stack layout"
! msgstr "Använd packad stackutläggning"
  
  #: config/s390/s390.h:153
  msgid "Don't use packed stack layout"
! msgstr "Använd inte packad stackutläggning"
  
  #: config/s390/s390.h:162
  msgid "Warn if a single function's framesize exceeds the given framesize"
! msgstr "Varna om en enskild funktions ramstorlek överskrider den angivna ramstorleken"
  
  #: config/s390/s390.h:165
  msgid "Warn if a function uses alloca or creates an array with dynamic size"
! msgstr "Varna om en funktion använder alloca eller skapar en vektor med dynamisk storlek"
  
  #: config/s390/s390.h:168
  msgid "Emit extra code in the function prologue in order to trap if the stacksize exceeds the given limit"
! msgstr "Mata ut extra kod i funktionsprologen för att fånga om stackstorleken överskrider den givna gränsen"
  
  #: config/s390/s390.h:171
  msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
! msgstr "Ange det maximala antalet byte som måste finnas kvar till stackstorleken före en fällinstruktion utlöses"
  
  #: config/sparc/sparc.c:7325 config/sparc/sparc.c:7331
  #, fuzzy, c-format
*************** msgstr "ogiltig %%-kod"
*** 5948,5959 ****
  #: config/sparc/sparc.c:7557
  #, c-format
  msgid "long long constant not a valid immediate operand"
! msgstr ""
  
  #: config/sparc/sparc.c:7560
  #, c-format
  msgid "floating point constant not a valid immediate operand"
! msgstr ""
  
  #: config/sparc/freebsd.h:77 config/sparc/linux.h:91
  #: config/sparc/linux64.h:111 config/sparc/netbsd-elf.h:201
--- 5979,5990 ----
  #: config/sparc/sparc.c:7557
  #, c-format
  msgid "long long constant not a valid immediate operand"
! msgstr "long long-konstant inte en giltig omedelbar operand"
  
  #: config/sparc/sparc.c:7560
  #, c-format
  msgid "floating point constant not a valid immediate operand"
! msgstr "flyttalskonstant inte en giltig omdedebar operand"
  
  #: config/sparc/freebsd.h:77 config/sparc/linux.h:91
  #: config/sparc/linux64.h:111 config/sparc/netbsd-elf.h:201
*************** msgstr "Använd \"little endian\" byteord
*** 5979,6029 ****
  
  #: config/sparc/sparc.h:635
  msgid "Assume possible double misalignment"
! msgstr ""
  
  #: config/sparc/sparc.h:637
  msgid "Assume all doubles are aligned"
! msgstr ""
  
  #: config/sparc/sparc.h:639
  msgid "Pass -assert pure-text to linker"
! msgstr ""
  
  #: config/sparc/sparc.h:641
  msgid "Do not pass -assert pure-text to linker"
! msgstr ""
  
  #: config/sparc/sparc.h:643
  msgid "Use ABI reserved registers"
! msgstr ""
  
  #: config/sparc/sparc.h:645
  msgid "Do not use ABI reserved registers"
! msgstr ""
  
  #: config/sparc/sparc.h:647
  msgid "Use hardware quad fp instructions"
! msgstr ""
  
  #: config/sparc/sparc.h:649
  msgid "Do not use hardware quad fp instructions"
! msgstr ""
  
  #: config/sparc/sparc.h:651
  msgid "Compile for v8plus ABI"
! msgstr ""
  
  #: config/sparc/sparc.h:653
  msgid "Do not compile for v8plus ABI"
! msgstr ""
  
  #: config/sparc/sparc.h:655
  msgid "Utilize Visual Instruction Set"
! msgstr ""
  
  #: config/sparc/sparc.h:657
  msgid "Do not utilize Visual Instruction Set"
! msgstr ""
  
  #: config/sparc/sparc.h:659
  msgid "Pointers are 64-bit"
--- 6010,6060 ----
  
  #: config/sparc/sparc.h:635
  msgid "Assume possible double misalignment"
! msgstr "Anta möjlig feljustering av double"
  
  #: config/sparc/sparc.h:637
  msgid "Assume all doubles are aligned"
! msgstr "Anta att alla double är justerade"
  
  #: config/sparc/sparc.h:639
  msgid "Pass -assert pure-text to linker"
! msgstr "Skica -assert pure-text till länkaren"
  
  #: config/sparc/sparc.h:641
  msgid "Do not pass -assert pure-text to linker"
! msgstr "Skicka inte -assert pure-text till länkaren"
  
  #: config/sparc/sparc.h:643
  msgid "Use ABI reserved registers"
! msgstr "Använd register reserverade av ABI"
  
  #: config/sparc/sparc.h:645
  msgid "Do not use ABI reserved registers"
! msgstr "Avnänd inte register reserverade av ABI"
  
  #: config/sparc/sparc.h:647
  msgid "Use hardware quad fp instructions"
! msgstr "Använd hårdvaruinstruktioner för quad fp"
  
  #: config/sparc/sparc.h:649
  msgid "Do not use hardware quad fp instructions"
! msgstr "Använd inte hårdvaruinstruktioner för quad fp"
  
  #: config/sparc/sparc.h:651
  msgid "Compile for v8plus ABI"
! msgstr "Kompilera för v8plus-ABI"
  
  #: config/sparc/sparc.h:653
  msgid "Do not compile for v8plus ABI"
! msgstr "Kompilera inte för v8plus-ABI"
  
  #: config/sparc/sparc.h:655
  msgid "Utilize Visual Instruction Set"
! msgstr "Utnyttja Visual Instruction Set"
  
  #: config/sparc/sparc.h:657
  msgid "Do not utilize Visual Instruction Set"
! msgstr "Utnyttja inte Visual Instruction Set"
  
  #: config/sparc/sparc.h:659
  msgid "Pointers are 64-bit"
*************** msgstr "Använd 64-bitars ABI"
*** 6043,6073 ****
  
  #: config/sparc/sparc.h:667
  msgid "Use stack bias"
! msgstr ""
  
  #: config/sparc/sparc.h:669
  msgid "Do not use stack bias"
! msgstr ""
  
  #: config/sparc/sparc.h:671
  msgid "Use structs on stronger alignment for double-word copies"
! msgstr ""
  
  #: config/sparc/sparc.h:673
  msgid "Do not use structs on stronger alignment for double-word copies"
! msgstr ""
  
  #: config/sparc/sparc.h:675
  msgid "Optimize tail call instructions in assembler and linker"
! msgstr ""
  
  #: config/sparc/sparc.h:677
  msgid "Do not optimize tail call instructions in assembler or linker"
! msgstr ""
  
  #: config/sparc/sparc.h:722
  msgid "Use given SPARC code model"
! msgstr ""
  
  #: config/stormy16/stormy16.c:1921 config/stormy16/stormy16.c:1992
  #, fuzzy, c-format
--- 6074,6104 ----
  
  #: config/sparc/sparc.h:667
  msgid "Use stack bias"
! msgstr "Använd stackförskutning"
  
  #: config/sparc/sparc.h:669
  msgid "Do not use stack bias"
! msgstr "Använd inte stackförskjutning"
  
  #: config/sparc/sparc.h:671
  msgid "Use structs on stronger alignment for double-word copies"
! msgstr "Använd starkare justering för poster för dubbelordkopieringar"
  
  #: config/sparc/sparc.h:673
  msgid "Do not use structs on stronger alignment for double-word copies"
! msgstr "Använd inte starkare justering för poster för dubbelordkopieringar"
  
  #: config/sparc/sparc.h:675
  msgid "Optimize tail call instructions in assembler and linker"
! msgstr "Optimera svansanropsinstruktioner i assembler och länkare"
  
  #: config/sparc/sparc.h:677
  msgid "Do not optimize tail call instructions in assembler or linker"
! msgstr "Optimera inte svansanropsinstruktioner i assembler och länkare"
  
  #: config/sparc/sparc.h:722
  msgid "Use given SPARC code model"
! msgstr "Använd angiven SPARC-kodmodell"
  
  #: config/stormy16/stormy16.c:1921 config/stormy16/stormy16.c:1992
  #, fuzzy, c-format
*************** msgstr "fältinitierare är ej konstant"
*** 6077,6083 ****
  #: config/stormy16/stormy16.c:1948
  #, c-format
  msgid "'B' operand has multiple bits set"
! msgstr ""
  
  #: config/stormy16/stormy16.c:1974
  #, fuzzy, c-format
--- 6108,6114 ----
  #: config/stormy16/stormy16.c:1948
  #, c-format
  msgid "'B' operand has multiple bits set"
! msgstr "\"B\"-operand har flera bitar satta"
  
  #: config/stormy16/stormy16.c:1974
  #, fuzzy, c-format
*************** msgstr "fältinitierare är ej konstant"
*** 6087,6101 ****
  #: config/stormy16/stormy16.c:2006
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
! msgstr ""
  
  #: config/v850/v850.c:339
  msgid "const_double_split got a bad insn:"
! msgstr ""
  
  #: config/v850/v850.c:904
  msgid "output_move_single:"
! msgstr ""
  
  #. Macro to define tables used to set the flags.
  #. This is a list in braces of pairs in braces,
--- 6118,6132 ----
  #: config/stormy16/stormy16.c:2006
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
! msgstr "xstormy16_print_operand: okänd kod"
  
  #: config/v850/v850.c:339
  msgid "const_double_split got a bad insn:"
! msgstr "const_double_split fick en felaktig instruktion:"
  
  #: config/v850/v850.c:904
  msgid "output_move_single:"
! msgstr "output_move_single:"
  
  #. Macro to define tables used to set the flags.
  #. This is a list in braces of pairs in braces,
*************** msgstr ""
*** 6104,6130 ****
  #. An empty string NAME is used to identify the default VALUE.
  #: config/v850/v850.h:174
  msgid "Support Green Hills ABI"
! msgstr ""
  
  #: config/v850/v850.h:177
  msgid "Prohibit PC relative function calls"
! msgstr ""
  
  #: config/v850/v850.h:180
  msgid "Reuse r30 on a per function basis"
! msgstr ""
  
  #: config/v850/v850.h:183
  msgid "Use stubs for function prologues"
! msgstr ""
  
  #: config/v850/v850.h:186
  msgid "Same as: -mep -mprolog-function"
! msgstr ""
  
  #: config/v850/v850.h:187
  msgid "Enable backend debugging"
! msgstr ""
  
  #: config/v850/v850.h:189
  msgid "Compile for the v850 processor"
--- 6135,6161 ----
  #. An empty string NAME is used to identify the default VALUE.
  #: config/v850/v850.h:174
  msgid "Support Green Hills ABI"
! msgstr "Stöd Green Hills ABI"
  
  #: config/v850/v850.h:177
  msgid "Prohibit PC relative function calls"
! msgstr "Förhindra PC-relativa funktionsanrop"
  
  #: config/v850/v850.h:180
  msgid "Reuse r30 on a per function basis"
! msgstr "Återanvänd r30 i varje funktion"
  
  #: config/v850/v850.h:183
  msgid "Use stubs for function prologues"
! msgstr "Använd stubbar för funktionsprologer"
  
  #: config/v850/v850.h:186
  msgid "Same as: -mep -mprolog-function"
! msgstr "Samma som: -mep -mprolog-function"
  
  #: config/v850/v850.h:187
  msgid "Enable backend debugging"
! msgstr "Aktivera bakändefelsökning"
  
  #: config/v850/v850.h:189
  msgid "Compile for the v850 processor"
*************** msgstr "Generera inte kod för stackkontr
*** 6164,6187 ****
  
  #: config/v850/v850.h:210
  msgid "Use 4 byte entries in switch tables"
! msgstr ""
  
  #: config/v850/v850.h:236
  msgid "Set the max size of data eligible for the TDA area"
! msgstr ""
  
  #: config/v850/v850.h:239
  msgid "Set the max size of data eligible for the SDA area"
! msgstr ""
  
  #: config/v850/v850.h:242
  msgid "Set the max size of data eligible for the ZDA area"
! msgstr ""
  
  #: config/xtensa/xtensa.c:1014 config/xtensa/xtensa.c:1046
  #: config/xtensa/xtensa.c:1055
  msgid "bad test"
! msgstr ""
  
  #: config/xtensa/xtensa.c:1895
  #, fuzzy, c-format
--- 6195,6218 ----
  
  #: config/v850/v850.h:210
  msgid "Use 4 byte entries in switch tables"
! msgstr "Använd 4-byteposter i hopptabeller"
  
  #: config/v850/v850.h:236
  msgid "Set the max size of data eligible for the TDA area"
! msgstr "Ange den maximala storleken på data som är lämpliga för TDA-arean"
  
  #: config/v850/v850.h:239
  msgid "Set the max size of data eligible for the SDA area"
! msgstr "Ange den maximala storleken på data som är lämpliga för SDA-arean"
  
  #: config/v850/v850.h:242
  msgid "Set the max size of data eligible for the ZDA area"
! msgstr "Ange den maximala storleken på data som är lämpliga för ZDA-arean"
  
  #: config/xtensa/xtensa.c:1014 config/xtensa/xtensa.c:1046
  #: config/xtensa/xtensa.c:1055
  msgid "bad test"
! msgstr "felaktig test"
  
  #: config/xtensa/xtensa.c:1895
  #, fuzzy, c-format
*************** msgstr "efterfrågad minnesjustering är i
*** 6225,6279 ****
  
  #: config/xtensa/xtensa.h:79
  msgid "Use CONST16 instruction to load constants"
! msgstr ""
  
  #: config/xtensa/xtensa.h:81
  msgid "Use PC-relative L32R instruction to load constants"
! msgstr ""
  
  #: config/xtensa/xtensa.h:83
  msgid "Disable fused multiply/add and multiply/subtract FP instructions"
! msgstr ""
  
  #: config/xtensa/xtensa.h:85
  msgid "Enable fused multiply/add and multiply/subtract FP instructions"
! msgstr ""
  
  #: config/xtensa/xtensa.h:87
  msgid "Intersperse literal pools with code in the text section"
! msgstr ""
  
  #: config/xtensa/xtensa.h:89
  msgid "Put literal pools in a separate literal section"
! msgstr ""
  
  #: config/xtensa/xtensa.h:91
  msgid "Automatically align branch targets to reduce branch penalties"
! msgstr ""
  
  #: config/xtensa/xtensa.h:93
  msgid "Do not automatically align branch targets"
! msgstr ""
  
  #: config/xtensa/xtensa.h:95
  msgid "Use indirect CALLXn instructions for large programs"
! msgstr ""
  
  #: config/xtensa/xtensa.h:97
  msgid "Use direct CALLn instructions for fast calls"
! msgstr ""
  
  #: cp/call.c:2428
  msgid "candidates are:"
! msgstr ""
  
  #: cp/call.c:6186
  msgid "candidate 1:"
! msgstr ""
  
  #: cp/call.c:6187
  msgid "candidate 2:"
! msgstr ""
  
  #: cp/g++spec.c:238 java/jvspec.c:417
  #, fuzzy, c-format
--- 6256,6310 ----
  
  #: config/xtensa/xtensa.h:79
  msgid "Use CONST16 instruction to load constants"
! msgstr "Använd CONST16-instruktioner för att läsa konstanter"
  
  #: config/xtensa/xtensa.h:81
  msgid "Use PC-relative L32R instruction to load constants"
! msgstr "Använd PC-relativ L32R-instruktion för att läsa konstanter"
  
  #: config/xtensa/xtensa.h:83
  msgid "Disable fused multiply/add and multiply/subtract FP instructions"
! msgstr "Avaktivera sammanslagna multiplicera/addera- och multiplicera/subtrahera FP-instruktioner"
  
  #: config/xtensa/xtensa.h:85
  msgid "Enable fused multiply/add and multiply/subtract FP instructions"
! msgstr "Aktivera sammanslagna multiplicera/addera- och multiplicera/subtrahera FP-instruktioner"
  
  #: config/xtensa/xtensa.h:87
  msgid "Intersperse literal pools with code in the text section"
! msgstr "Växla mellan bokstavliga pooler och kod i textsektionen"
  
  #: config/xtensa/xtensa.h:89
  msgid "Put literal pools in a separate literal section"
! msgstr "Lägg bokstavliga pooler i en separat bokstavlig sektion"
  
  #: config/xtensa/xtensa.h:91
  msgid "Automatically align branch targets to reduce branch penalties"
! msgstr "Justera automatiskt grenmål för att reducera grenstraff"
  
  #: config/xtensa/xtensa.h:93
  msgid "Do not automatically align branch targets"
! msgstr "Justera inte automatiskt grenmål"
  
  #: config/xtensa/xtensa.h:95
  msgid "Use indirect CALLXn instructions for large programs"
! msgstr "Använd indirekta CALLXn-instruktioner för stora program"
  
  #: config/xtensa/xtensa.h:97
  msgid "Use direct CALLn instructions for fast calls"
! msgstr "Använd direkta CALLn-instruktioner för snabba anrop"
  
  #: cp/call.c:2428
  msgid "candidates are:"
! msgstr "kandidater är:"
  
  #: cp/call.c:6186
  msgid "candidate 1:"
! msgstr "kandidat 1:"
  
  #: cp/call.c:6187
  msgid "candidate 2:"
! msgstr "kandidat 2:"
  
  #: cp/g++spec.c:238 java/jvspec.c:417
  #, fuzzy, c-format
*************** msgstr "argument till \"%s\" saknas\n"
*** 6283,6289 ****
  #: fortran/gfortranspec.c:231
  #, c-format
  msgid "overflowed output arg list for '%s'"
! msgstr ""
  
  #: fortran/gfortranspec.c:375
  #, fuzzy, c-format
--- 6314,6320 ----
  #: fortran/gfortranspec.c:231
  #, c-format
  msgid "overflowed output arg list for '%s'"
! msgstr "spill i utargumentlistan för \"%s\""
  
  #: fortran/gfortranspec.c:375
  #, fuzzy, c-format
*************** msgstr "argument till \"%s\" saknas"
*** 6293,6299 ****
  #: fortran/gfortranspec.c:379
  #, c-format
  msgid "no input files; unwilling to write output files"
! msgstr ""
  
  #. FIXME: i18n bug here.  Order of prints should not be
  #. fixed.
--- 6324,6330 ----
  #: fortran/gfortranspec.c:379
  #, c-format
  msgid "no input files; unwilling to write output files"
! msgstr "inga indatafiler; kommer inte skriva utdatafiler"
  
  #. FIXME: i18n bug here.  Order of prints should not be
  #. fixed.
*************** msgstr "I metod `%s':"
*** 6305,6316 ****
  #: java/gjavah.c:912
  #, c-format
  msgid "' marked virtual\n"
! msgstr ""
  
  #: java/gjavah.c:2350
  #, c-format
  msgid "Try '"
! msgstr ""
  
  #: java/gjavah.c:2350
  #, fuzzy, c-format
--- 6336,6347 ----
  #: java/gjavah.c:912
  #, c-format
  msgid "' marked virtual\n"
! msgstr "\" markerad virtuell\n"
  
  #: java/gjavah.c:2350
  #, c-format
  msgid "Try '"
! msgstr "Försök med \""
  
  #: java/gjavah.c:2350
  #, fuzzy, c-format
*************** msgstr "inte tillräcklig typinformation"
*** 6320,6340 ****
  #: java/gjavah.c:2357
  #, c-format
  msgid "Usage: "
! msgstr ""
  
  #: java/gjavah.c:2357
  #, c-format
  msgid ""
  " [OPTION]... CLASS...\n"
  "\n"
! msgstr ""
  
  #: java/gjavah.c:2358
  #, c-format
  msgid ""
  "Generate C or C++ header files from .class files\n"
  "\n"
! msgstr ""
  
  #: java/gjavah.c:2359
  #, fuzzy, c-format
--- 6351,6371 ----
  #: java/gjavah.c:2357
  #, c-format
  msgid "Usage: "
! msgstr "Användning: "
  
  #: java/gjavah.c:2357
  #, c-format
  msgid ""
  " [OPTION]... CLASS...\n"
  "\n"
! msgstr " [FLAGGA]... KLASS...\n"
  
  #: java/gjavah.c:2358
  #, c-format
  msgid ""
  "Generate C or C++ header files from .class files\n"
  "\n"
! msgstr "Generera C eller C++-huvudfiler från .class-filer\n"
  
  #: java/gjavah.c:2359
  #, fuzzy, c-format
*************** msgstr "  --help                   Visa 
*** 6364,6395 ****
  #: java/gjavah.c:2364
  #, c-format
  msgid "  -J OPTION               Unused compatibility option\n"
! msgstr ""
  
  #: java/gjavah.c:2366
  #, c-format
  msgid "  -add TEXT               Insert TEXT into class body\n"
! msgstr ""
  
  #: java/gjavah.c:2367
  #, c-format
  msgid "  -append TEXT            Insert TEXT after class declaration\n"
! msgstr ""
  
  #: java/gjavah.c:2368
  #, c-format
  msgid "  -friend TEXT            Insert TEXT as 'friend' declaration\n"
! msgstr ""
  
  #: java/gjavah.c:2369
  #, c-format
  msgid "  -prepend TEXT           Insert TEXT before start of class\n"
! msgstr ""
  
  #: java/gjavah.c:2371 java/jcf-dump.c:897
  #, c-format
  msgid "  --classpath PATH        Set path to find .class files\n"
! msgstr ""
  
  #: java/gjavah.c:2372 java/jcf-dump.c:898
  #, fuzzy, c-format
--- 6395,6426 ----
  #: java/gjavah.c:2364
  #, c-format
  msgid "  -J OPTION               Unused compatibility option\n"
! msgstr "  -J FLAGGA               Oanvänd kompatibilitetsflagga\n"
  
  #: java/gjavah.c:2366
  #, c-format
  msgid "  -add TEXT               Insert TEXT into class body\n"
! msgstr "  -add TEXT               Skjut in TEXT i klasskropp\n"
  
  #: java/gjavah.c:2367
  #, c-format
  msgid "  -append TEXT            Insert TEXT after class declaration\n"
! msgstr "  -append TEXT            Skut in TEXT efter klassdeklaration\n"
  
  #: java/gjavah.c:2368
  #, c-format
  msgid "  -friend TEXT            Insert TEXT as 'friend' declaration\n"
! msgstr "  -friend TEXT            Skut in TEXT som \"friend\"-deklaration\n"
  
  #: java/gjavah.c:2369
  #, c-format
  msgid "  -prepend TEXT           Insert TEXT before start of class\n"
! msgstr "  -prepend TEXT           Skjut in TEXT före början på klass\n"
  
  #: java/gjavah.c:2371 java/jcf-dump.c:897
  #, c-format
  msgid "  --classpath PATH        Set path to find .class files\n"
! msgstr "  --classpath SÖKVÄG      Ange sökväg för att hitta .class-filer\n"
  
  #: java/gjavah.c:2372 java/jcf-dump.c:898
  #, fuzzy, c-format
*************** msgstr "  -B <katalog>             Lägg 
*** 6399,6415 ****
  #: java/gjavah.c:2373 java/jcf-dump.c:899
  #, c-format
  msgid "  --bootclasspath PATH    Override built-in class path\n"
! msgstr ""
  
  #: java/gjavah.c:2374 java/jcf-dump.c:900
  #, c-format
  msgid "  --extdirs PATH          Set extensions directory path\n"
! msgstr ""
  
  #: java/gjavah.c:2375
  #, c-format
  msgid "  -d DIRECTORY            Set output directory name\n"
! msgstr ""
  
  #: java/gjavah.c:2376 java/jcf-dump.c:901 java/jv-scan.c:114
  #, fuzzy, c-format
--- 6430,6446 ----
  #: java/gjavah.c:2373 java/jcf-dump.c:899
  #, c-format
  msgid "  --bootclasspath PATH    Override built-in class path\n"
! msgstr "  --bootclasspath SÖKVÄG  Åsidosätt inbyggt klasssökväg\n"
  
  #: java/gjavah.c:2374 java/jcf-dump.c:900
  #, c-format
  msgid "  --extdirs PATH          Set extensions directory path\n"
! msgstr "  --extdirs SÖKVÄG        Ange katalogsökväg för ändelser\n"
  
  #: java/gjavah.c:2375
  #, c-format
  msgid "  -d DIRECTORY            Set output directory name\n"
! msgstr "  -d KATALOG              Ange namn på utdatakatalog\n"
  
  #: java/gjavah.c:2376 java/jcf-dump.c:901 java/jv-scan.c:114
  #, fuzzy, c-format
*************** msgstr "  -o <fil>                Skriv 
*** 6419,6425 ****
  #: java/gjavah.c:2377
  #, c-format
  msgid "  -td DIRECTORY           Set temporary directory name\n"
! msgstr ""
  
  #: java/gjavah.c:2379 java/jcf-dump.c:903 java/jv-scan.c:116
  #, fuzzy, c-format
--- 6450,6456 ----
  #: java/gjavah.c:2377
  #, c-format
  msgid "  -td DIRECTORY           Set temporary directory name\n"
! msgstr "  -td KATALOG             Ange namn på temporärkatalog\n"
  
  #: java/gjavah.c:2379 java/jcf-dump.c:903 java/jv-scan.c:116
  #, fuzzy, c-format
*************** msgid ""
*** 6442,6447 ****
--- 6473,6480 ----
  "  -M                      Print all dependencies to stdout;\n"
  "                             suppress ordinary output\n"
  msgstr ""
+ "  -M                      Skriv alla beroenden på standard ut;\n"
+ "                             undertryck ordinarie utdata\n"
  
  #: java/gjavah.c:2385
  #, c-format
*************** msgid ""
*** 6449,6454 ****
--- 6482,6489 ----
  "  -MM                     Print non-system dependencies to stdout;\n"
  "                             suppress ordinary output\n"
  msgstr ""
+ "  -MM                     Skriv icke systemberoenden på standard ut;\n"
+ "                             undertryck ordinarie utdata\n"
  
  #: java/gjavah.c:2387
  #, fuzzy, c-format
*************** msgstr ""
*** 6474,6483 ****
  msgid "Processing %s\n"
  msgstr "fel vid stängning av %s"
  
  #: java/gjavah.c:2578
  #, c-format
  msgid "Found in %s\n"
! msgstr ""
  
  #: java/jcf-dump.c:814
  #, fuzzy, c-format
--- 6509,6519 ----
  msgid "Processing %s\n"
  msgstr "fel vid stängning av %s"
  
+ # Det är en klass som hittas
  #: java/gjavah.c:2578
  #, c-format
  msgid "Found in %s\n"
! msgstr "Hittad i %s\n"
  
  #: java/jcf-dump.c:814
  #, fuzzy, c-format
*************** msgstr "%s före strängkonstant"
*** 6492,6498 ****
  #: java/jcf-dump.c:826 java/jcf-parse.c:749
  #, gcc-internal-format
  msgid "error in constant pool entry #%d\n"
! msgstr ""
  
  #: java/jcf-dump.c:836
  #, fuzzy, c-format
--- 6528,6534 ----
  #: java/jcf-dump.c:826 java/jcf-parse.c:749
  #, gcc-internal-format
  msgid "error in constant pool entry #%d\n"
! msgstr "fel i konstantpoolpost nummer %d\n"
  
  #: java/jcf-dump.c:836
  #, fuzzy, c-format
*************** msgstr "fel vid skrivning till %s"
*** 6507,6518 ****
  #: java/jcf-dump.c:848
  #, c-format
  msgid "error while parsing final attributes\n"
! msgstr ""
  
  #: java/jcf-dump.c:885
  #, c-format
  msgid "Try 'jcf-dump --help' for more information.\n"
! msgstr ""
  
  #: java/jcf-dump.c:892
  #, c-format
--- 6543,6554 ----
  #: java/jcf-dump.c:848
  #, c-format
  msgid "error while parsing final attributes\n"
! msgstr "fel vid tolkning av avslutande attribut\n"
  
  #: java/jcf-dump.c:885
  #, c-format
  msgid "Try 'jcf-dump --help' for more information.\n"
! msgstr "Försök med \"jcf-dump --help\" för mer information.\n"
  
  #: java/jcf-dump.c:892
  #, c-format
*************** msgid ""
*** 6520,6525 ****
--- 6556,6563 ----
  "Usage: jcf-dump [OPTION]... CLASS...\n"
  "\n"
  msgstr ""
+ "Användning: jcf-dump [FLAGGA]... KLASS...\n"
+ "\n"
  
  #: java/jcf-dump.c:893
  #, c-format
*************** msgid ""
*** 6527,6532 ****
--- 6565,6572 ----
  "Display contents of a class file in readable form.\n"
  "\n"
  msgstr ""
+ "Visa innehållet i en klassfil i läsbar form.\n"
+ "\n"
  
  #: java/jcf-dump.c:894
  #, fuzzy, c-format
*************** msgstr "  --help                  Visa d
*** 6541,6547 ****
  #: java/jcf-dump.c:935 java/jcf-dump.c:1003
  #, c-format
  msgid "jcf-dump: no classes specified\n"
! msgstr ""
  
  #: java/jcf-dump.c:1023
  #, fuzzy, c-format
--- 6581,6587 ----
  #: java/jcf-dump.c:935 java/jcf-dump.c:1003
  #, c-format
  msgid "jcf-dump: no classes specified\n"
! msgstr "jcf-dump: inga klasser angivna\n"
  
  #: java/jcf-dump.c:1023
  #, fuzzy, c-format
*************** msgstr "kan inte öppna fil %s för skrivn
*** 6551,6567 ****
  #: java/jcf-dump.c:1069
  #, c-format
  msgid "bad format of .zip/.jar archive\n"
! msgstr ""
  
  #: java/jcf-dump.c:1187
  #, c-format
  msgid "Bad byte codes.\n"
! msgstr ""
  
  #: java/jv-scan.c:99
  #, c-format
  msgid "Try 'jv-scan --help' for more information.\n"
! msgstr ""
  
  #: java/jv-scan.c:106
  #, c-format
--- 6591,6607 ----
  #: java/jcf-dump.c:1069
  #, c-format
  msgid "bad format of .zip/.jar archive\n"
! msgstr "felaktigt format på .zip/.jar-arkiv\n"
  
  #: java/jcf-dump.c:1187
  #, c-format
  msgid "Bad byte codes.\n"
! msgstr "Felaktiga bytekoder.\n"
  
  #: java/jv-scan.c:99
  #, c-format
  msgid "Try 'jv-scan --help' for more information.\n"
! msgstr "Försök med \"jv-scan --help\" för mer information.\n"
  
  #: java/jv-scan.c:106
  #, c-format
*************** msgid ""
*** 6569,6574 ****
--- 6609,6616 ----
  "Usage: jv-scan [OPTION]... FILE...\n"
  "\n"
  msgstr ""
+ "Användning: jv-scan [FLAGGA]... FIL...\n"
+ "\n"
  
  #: java/jv-scan.c:107
  #, c-format
*************** msgid ""
*** 6576,6586 ****
  "Print useful information read from Java source files.\n"
  "\n"
  msgstr ""
  
  #: java/jv-scan.c:108
  #, c-format
  msgid "  --no-assert             Don't recognize the assert keyword\n"
! msgstr ""
  
  #: java/jv-scan.c:109
  #, fuzzy, c-format
--- 6618,6630 ----
  "Print useful information read from Java source files.\n"
  "\n"
  msgstr ""
+ "Skriv användbar information läst från Javakällkodsfiler.\n"
+ "\n"
  
  #: java/jv-scan.c:108
  #, c-format
  msgid "  --no-assert             Don't recognize the assert keyword\n"
! msgstr "  --no-assert             Känn inte igen nyckelordet assert\n"
  
  #: java/jv-scan.c:109
  #, fuzzy, c-format
*************** msgstr "  -o <fil>                Skriv 
*** 6590,6611 ****
  #: java/jv-scan.c:110
  #, c-format
  msgid "  --encoding NAME         Specify encoding of input file\n"
! msgstr ""
  
  #: java/jv-scan.c:111
  #, c-format
  msgid "  --print-main            Print name of class containing 'main'\n"
! msgstr ""
  
  #: java/jv-scan.c:112
  #, c-format
  msgid "  --list-class            List all classes defined in file\n"
! msgstr ""
  
  #: java/jv-scan.c:113
  #, c-format
  msgid "  --list-filename         Print input filename when listing class names\n"
! msgstr ""
  
  #: java/jv-scan.c:256
  #, fuzzy, c-format
--- 6634,6655 ----
  #: java/jv-scan.c:110
  #, c-format
  msgid "  --encoding NAME         Specify encoding of input file\n"
! msgstr "  --encoding NAMN         Ange infilens kodning\n"
  
  #: java/jv-scan.c:111
  #, c-format
  msgid "  --print-main            Print name of class containing 'main'\n"
! msgstr "  --print-main            Skriv namn på klass som innehåller \"main\"\n"
  
  #: java/jv-scan.c:112
  #, c-format
  msgid "  --list-class            List all classes defined in file\n"
! msgstr "  --list-class            Lista alla klasser definierade i filerna\n"
  
  #: java/jv-scan.c:113
  #, c-format
  msgid "  --list-filename         Print input filename when listing class names\n"
! msgstr "  --list-filename         Skriv ut infilsnamnet när klassnamn listas\n"
  
  #: java/jv-scan.c:256
  #, fuzzy, c-format
*************** msgstr "%s: varning: "
*** 6620,6626 ****
  #: java/jvgenmain.c:48
  #, c-format
  msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
! msgstr ""
  
  #: java/jvgenmain.c:101
  #, fuzzy, c-format
--- 6664,6670 ----
  #: java/jvgenmain.c:48
  #, c-format
  msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
! msgstr "Använding: %s [FLAGGOR]... KLASSNAMNmain [UTFIL]\n"
  
  #: java/jvgenmain.c:101
  #, fuzzy, c-format
*************** msgstr "Kunde inte öppna utdatafil %s.\n
*** 6635,6641 ****
  #: java/jvspec.c:420
  #, c-format
  msgid "can't specify '-D' without '--main'\n"
! msgstr ""
  
  #: java/jvspec.c:423
  #, fuzzy, c-format
--- 6679,6685 ----
  #: java/jvspec.c:420
  #, c-format
  msgid "can't specify '-D' without '--main'\n"
! msgstr "får inte ange \"-D\" utan \"--main\"\n"
  
  #: java/jvspec.c:423
  #, fuzzy, c-format
*************** msgstr "\"%s\" är inte ett giltigt filna
*** 6645,6651 ****
  #: java/jvspec.c:429
  #, c-format
  msgid "--resource requires -o"
! msgstr ""
  
  #: java/jvspec.c:443
  #, c-format
--- 6689,6695 ----
  #: java/jvspec.c:429
  #, c-format
  msgid "--resource requires -o"
! msgstr "--resource kräver -o"
  
  #: java/jvspec.c:443
  #, c-format
*************** msgstr "kan inte ange både -C och -o"
*** 6655,8674 ****
  #: java/jvspec.c:455
  #, c-format
  msgid "cannot create temporary file"
! msgstr ""
  
  #: java/jvspec.c:483
  #, c-format
  msgid "using both @FILE with multiple files not implemented"
! msgstr ""
  
  #: java/jvspec.c:534
  #, c-format
  msgid "cannot specify 'main' class when not linking"
! msgstr ""
! 
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr ""
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr ""
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr ""
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr ""
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr ""
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr ""
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr ""
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr ""
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr ""
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr ""
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr ""
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr ""
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr ""
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr ""
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr ""
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr ""
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr ""
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr ""
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr ""
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr ""
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr ""
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr ""
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr ""
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr ""
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr ""
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr ""
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr ""
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr ""
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr ""
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr ""
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr ""
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr ""
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr ""
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr ""
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr ""
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr ""
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr ""
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr ""
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr ""
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr ""
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr ""
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr ""
  
! #: options.c:943
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                  Visa den här informatationen\n"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
! msgstr ""
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
! msgstr ""
  
! #: options.c:961
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "ej avslutad kommentar"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
! msgstr ""
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
! msgstr ""
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
! msgstr ""
  
! #: options.c:976
  #, fuzzy
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  "  -G <nummer>             Placera global and statisk data mindre än <nummer>\n"
  "                          bytes i en speciell sektion (vissa arkitekturer)\n"
  
! #: options.c:979
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "Kompilering av include-fil begärd"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
! msgstr ""
  
! #: options.c:991
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "Generera \"little endian\"-kod."
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
! msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
! msgstr ""
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
! msgstr ""
  
! #: options.c:1021
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "  -O[nummer]              Sätt optimeringsnivå till [nummer]\n"
  
! #: options.c:1024
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "  -Os                     Optimera för storlek istället för hastighet\n"
  
! #: options.c:1027
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "Generera inte .size-direktiv"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
! msgstr ""
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
! msgstr ""
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
! msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
! msgstr ""
  
! #: options.c:1042
! #, fuzzy
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "Varna om eventuellt saknade parenteser"
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
! msgstr ""
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
! msgstr ""
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
! msgstr ""
  
! #: options.c:1057
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Varna om index har typen \"char\""
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
! msgstr ""
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
! msgstr ""
  
! #: options.c:1066
  #, fuzzy
! msgid "Warn about implicit conversion"
! msgstr "spill i implicit constant konvertering"
  
! #: options.c:1069
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "Varna när ett funktionsargument är en struktur"
  
! #: options.c:1072
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Varna när en funktion är oanvänd"
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr ""
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
! msgstr ""
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
! msgstr ""
  
! #: options.c:1084
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "Fånga heltalsdivision med noll"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
! msgstr ""
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
! msgstr ""
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
! msgstr ""
  
! #: options.c:1096
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "motstridande deklarationer av \"%s\""
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
! msgstr ""
! 
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr ""
  
! #: options.c:1105
  msgid "Exit on the first error occurred"
! msgstr ""
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
! msgstr ""
  
! #: options.c:1111
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
! msgstr ""
  
! #: options.c:1114
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "För många argument till funktionen \"va_start\""
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
! msgstr ""
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
! msgstr ""
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
! msgstr ""
  
! #: options.c:1126
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "formatsträng med längden noll"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
! msgstr ""
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
! msgstr ""
! 
! #: options.c:1141
! msgid "Warn about calls with implicit interface"
! msgstr ""
  
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
! msgstr ""
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
! msgstr ""
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
! msgstr ""
  
! #: options.c:1153
  msgid "Warn about invalid uses of the \"offsetof\" macro"
! msgstr ""
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
! msgstr ""
  
! #: options.c:1159
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "  -Wlarger-than-<nummer>  Varna om objekt är större än <nummer> bytes\n"
  
! #: options.c:1162
! #, fuzzy
! msgid "Warn about truncated source lines"
! msgstr "Varna om tveksamma deklarationer av main"
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
! msgstr ""
  
! #: options.c:1168
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Varna om tveksamma deklarationer av main"
  
! #: options.c:1171
  #, fuzzy
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Varna om eventuellt saknade parenteser"
  
! #: options.c:1174
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
  
! #: options.c:1177
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Varna om eventuellt saknade parenteser"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
! msgstr ""
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
! msgstr ""
  
! #: options.c:1186
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
  
! #: options.c:1189
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "Varna om aritmetik med funktionspekare"
  
! #: options.c:1192
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "flerteckens teckenkonstant"
  
! #: options.c:1195
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Varna om multipla deklarationer av samma objekt"
  
! #: options.c:1198
  msgid "Warn when non-templatized friend functions are declared within a template"
! msgstr ""
  
! #: options.c:1201
  msgid "Warn about non-virtual destructors"
! msgstr ""
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
! msgstr ""
! 
! #: options.c:1207
! msgid "Warn about usage of non-standard intrinsics"
! msgstr ""
  
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
! msgstr ""
  
! #: options.c:1213
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Varna när en funktionsparameter är oanvänd"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr ""
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
! msgstr ""
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
! msgstr ""
  
! #: options.c:1225
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "Varna när ett funktionsargument är en struktur"
  
! #: options.c:1228
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "Varna om eventuellt saknade parenteser"
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
! msgstr ""
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "Varna om aritmetik med funktionspekare"
  
! #: options.c:1237
  msgid "Warn when a pointer differs in signedness in an assignment."
! msgstr ""
  
! #: options.c:1240
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Varna om nästlade kommentarer upptäcks"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "Varna om multipla deklarationer av samma objekt"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr ""
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
! msgstr ""
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
! msgstr ""
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
! msgstr ""
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
! msgstr ""
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
! msgstr ""
  
! #: options.c:1264
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Varna om jämförelser mellan signed/unsigned"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
! msgstr ""
  
! #: options.c:1270 options.c:1273
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
! msgstr ""
  
! #: options.c:1279
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Varna om tveksamma deklarationer av main"
  
! #: options.c:1282
! #, fuzzy
! msgid "Warn about \"suspicious\" constructs"
! msgstr "Varna om tveksamma deklarationer av main"
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
! msgstr ""
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
! msgstr ""
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
! msgstr ""
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
! msgstr ""
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
! msgstr ""
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
! msgstr ""
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
! msgstr ""
  
! #: options.c:1306
  msgid "Warn about @selector()s without previously declared methods"
! msgstr ""
  
! #: options.c:1309
  msgid "Warn if an undefined macro is used in an #if directive"
! msgstr ""
! 
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "spill i konstant uttryck"
  
! #: options.c:1315
  #, fuzzy
  msgid "Warn about uninitialized automatic variables"
  msgstr "Varna om aritmetik med funktionspekare"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
! msgstr ""
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
! msgstr ""
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
! msgstr ""
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "Varna när en funktion är oanvänd"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "Varna när en etikett är oanvänd"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
! msgstr ""
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "Varna när en funktionsparameter är oanvänd"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "Varna när ett uttrycksvärde är oanvänt"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "Varna när en variabel är oanvänd"
  
! #: options.c:1348
  msgid "Do not warn about using variadic macros when -pedantic"
! msgstr ""
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
! msgstr ""
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
! msgstr ""
  
! #: options.c:1357
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "  -aux-info <fil>         Generera deklarationsinfo till fil <fil>\n"
  
! #: options.c:1369
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "  -d[bokstäver]           Slå på dumpning från angivna delar av kompilatorn\n"
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
! msgstr ""
! 
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr ""
  
! #: options.c:1378
  msgid "Generate position-independent code if possible (large mode)"
! msgstr ""
  
! #: options.c:1381
  msgid "Generate position-independent code for executables if possible (large mode)"
! msgstr ""
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
! msgstr ""
  
! #: options.c:1390
  msgid "Align the start of functions"
! msgstr ""
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
! msgstr ""
  
! #: options.c:1402
  msgid "Align all labels"
! msgstr ""
  
! #: options.c:1408
  msgid "Align the start of loops"
! msgstr ""
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
! msgstr ""
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
! msgstr ""
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
! msgstr ""
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
! msgstr ""
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
! msgstr ""
! 
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr ""
  
! #: options.c:1441
  msgid "Generate unwind tables that are exact at each instruction boundary"
! msgstr ""
! 
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr ""
  
! #: options.c:1447
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Generera kod för Intel as"
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
! msgstr ""
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
! msgstr ""
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
! msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
! msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
! msgstr ""
  
! #: options.c:1465
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "Känn inte igen några inbyggda funktioner"
  
! #: options.c:1471
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "  -fcall-saved-<register> Ange att <register> bevaras av funktioner\n"
  
! #: options.c:1474
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "  -fcall-used-<register>  Ange att <register> förstörs av funktionsanrop\n"
  
! #: options.c:1477
  msgid "Save registers around function calls"
! msgstr ""
  
! #: options.c:1480
  msgid "Check the return value of new"
! msgstr ""
! 
! #: options.c:1483
! #, fuzzy
! msgid "Generate checks for references to NULL"
! msgstr "Generera kod för en DLL"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr ""
  
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
! msgstr ""
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
! msgstr ""
  
! #: options.c:1498
  msgid "Reduce the size of object files"
! msgstr ""
  
! #: options.c:1501
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Markera strängar som \"const char *\""
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
! msgstr ""
  
! #: options.c:1507
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1510
  #, fuzzy
  msgid "Perform cross-jumping optimization"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
! msgstr ""
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
! msgstr ""
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
! msgstr ""
  
! #: options.c:1522
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "placera varje funktion i sin egen sektion"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "I funktion `%s':"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
! msgstr ""
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
! msgstr ""
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
! msgstr ""
  
! #: options.c:1546
  #, fuzzy
  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] Anger hur ofta källkodspositioner skall skrivas ut, som prefix, i början av utskrift vid radbrytning\n"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr ""
! 
! #: options.c:1558
  msgid "Permit '$' as an identifier character"
! msgstr ""
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
! msgstr ""
! 
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr ""
  
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
! msgstr ""
  
! #: options.c:1573
  #, fuzzy
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
! msgstr ""
! 
! #: options.c:1582
! msgid "Output a class file"
! msgstr ""
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr ""
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr ""
  
! #: options.c:1597
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
  
! #: options.c:1603
  msgid "Enable exception handling"
! msgstr ""
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
! msgstr ""
  
! #: options.c:1609
  #, fuzzy
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "Använd inte divisionsinstruktionen"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr ""
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
! msgstr ""
  
! #: options.c:1630
  #, fuzzy
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "  -ffixed-<register>      Markera <register> som ej tillgängligt för kompilatorn\n"
  
! #: options.c:1633
! msgid "Assume that the source file is fixed form"
! msgstr ""
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  #, fuzzy
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "Kontrollera allokeringsordning för heltalsregister"
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
! msgstr ""
  
! #: options.c:1648
  msgid "Copy memory address constants into registers before use"
! msgstr ""
! 
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr ""
  
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
! msgstr ""
! 
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr ""
  
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
! msgstr ""
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
! msgstr ""
  
! #: options.c:1666
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "placera varje funktion i sin egen sektion"
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
! msgstr ""
  
! #: options.c:1672
  msgid "Perform global common subexpression elimination after register allocation"
! msgstr ""
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
! msgstr ""
  
! #: options.c:1678
  msgid "Perform enhanced load motion during global common subexpression elimination"
! msgstr ""
  
! #: options.c:1681
  msgid "Perform store motion after global common subexpression elimination"
! msgstr ""
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
! msgstr ""
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
! msgstr ""
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
! msgstr ""
! 
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr ""
  
! #: options.c:1705
  msgid "Assume normal C execution environment"
! msgstr ""
  
! #: options.c:1708
  msgid "Enable support for huge objects"
! msgstr ""
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "Hantera #ident-direktiv"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
! msgstr ""
  
! #: options.c:1717
  #, fuzzy
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Föredra hopp framför villkorlig körning"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
! msgstr ""
  
! #: options.c:1723
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "%s: Vid instansiering av \"%s\":\n"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "%s: Vid instansiering av \"%s\":\n"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr ""
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr "Generera inte .size-direktiv"
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
! msgstr ""
  
! #: options.c:1747
  #, fuzzy
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "  -finline-limit=<nummer> Begränsa storlek på inline-funktioner till <nummer>\n"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
! msgstr ""
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
! msgstr ""
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
! msgstr ""
! 
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr ""
  
! #: options.c:1762
  msgid "Generate code for functions even if they are fully inlined"
! msgstr ""
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
! msgstr ""
  
! #: options.c:1771
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "Externa symboler startar med en understrykning"
  
! #: options.c:1774
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
! msgstr ""
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr "Sätt errno efter inbyggda matematikfunktioner"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
! msgstr ""
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
! msgstr ""
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
! msgstr ""
  
! #: options.c:1798
  #, fuzzy
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "  -fmessage-length=<nummer> Begränsa felmeddelandens längd till <nummer> tecken per rad. 0 stänger av radbrytning\n"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
! msgstr ""
  
! #: options.c:1807
  msgid "Move loop invariant computations out of loops"
! msgstr ""
  
! #: options.c:1810
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Varna inte om för många argument till format-funktioner"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
! msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
! msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
! msgstr ""
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
! msgstr ""
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
! msgstr ""
! 
! #: options.c:1834
! #, fuzzy
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr "Generera kod för \"big endian\""
  
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
! msgstr ""
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
! msgstr ""
  
! #: options.c:1849
  msgid "Enable Objective-C setjmp exception handling runtime"
! msgstr ""
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
! msgstr ""
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
! msgstr ""
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
! msgstr ""
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
! msgstr ""
! 
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr ""
  
! #: options.c:1867
  msgid "Enable optional diagnostics"
! msgstr ""
! 
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
  
! #: options.c:1876
  msgid "Pack structure members together without holes"
! msgstr ""
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
! msgstr ""
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
! msgstr ""
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
! msgstr ""
  
! #: options.c:1891
  msgid "Perform loop peeling"
! msgstr ""
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
! msgstr ""
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
! msgstr ""
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
! msgstr ""
  
! #: options.c:1903
  msgid "Generate position-independent code if possible (small mode)"
! msgstr ""
  
! #: options.c:1906
  msgid "Generate position-independent code for executables if possible (small mode)"
! msgstr ""
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
! msgstr ""
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
! msgstr ""
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
! msgstr ""
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
! msgstr ""
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
! msgstr ""
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
! msgstr ""
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
! msgstr ""
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
! msgstr ""
  
! #: options.c:1936
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "Skicka argument i register"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
! msgstr ""
  
! #: options.c:1942
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
! msgstr ""
  
! #: options.c:1948
  msgid "Reorder basic blocks and partition into hot and cold sections"
! msgstr ""
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
! msgstr ""
! 
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
  
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
! msgstr ""
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "Slå på automatisk mallinstansiering"
  
! #: options.c:1963
  msgid "Add a common subexpression elimination pass after loop optimizations"
! msgstr ""
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
! msgstr ""
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
! msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
! msgstr ""
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
! msgstr ""
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
! msgstr ""
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
! msgstr ""
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
! msgstr ""
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
! msgstr ""
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
! msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
! msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
! msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
! msgstr ""
  
! #: options.c:2002
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
! msgstr ""
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
! msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
! msgstr ""
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
! msgstr ""
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
! msgstr ""
! 
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
  
! #: options.c:2020
  msgid "Mark data as shared rather than private"
! msgstr ""
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
! msgstr ""
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
! msgstr ""
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
! msgstr ""
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
! msgstr ""
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
! msgstr ""
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
! msgstr ""
  
! #: options.c:2044
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "Använd flyttalsinstruktioner i hårdvara"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
! msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
! msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
! msgstr ""
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
! msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
! msgstr ""
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
! msgstr ""
! 
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr ""
  
! #: options.c:2074
  #, fuzzy
  msgid "Perform strength reduction optimizations"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
! msgstr ""
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "Leta efter syntaxfel, stoppa sedan"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
! msgstr ""
  
! #: options.c:2089
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "Ange maximalt instansieringsdjup för mallar"
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
! msgstr ""
  
! #: options.c:2098
  #, fuzzy
  msgid "Perform jump threading optimizations"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
! msgstr ""
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
! msgstr ""
  
! #: options.c:2107
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
! msgstr ""
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
! msgstr ""
  
! #: options.c:2113
  msgid "Assume floating-point operations can trap"
! msgstr ""
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
! msgstr ""
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
! msgstr ""
  
! #: options.c:2122
  msgid "Enable SSA-CCP optimization on trees"
! msgstr ""
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
! msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
! msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
! msgstr ""
  
! #: options.c:2134
  msgid "Enable SSA dead code elimination optimization on trees"
! msgstr ""
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Slå på automatisk mallinstansiering"
  
! #: options.c:2140
  msgid "Enable dead store elimination"
! msgstr ""
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
! msgstr ""
  
! #: options.c:2146
  msgid "Enable loop invariant motion on trees"
! msgstr ""
  
! #: options.c:2149
  msgid "Create canonical induction variables in loops"
! msgstr ""
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
! msgstr ""
  
! #: options.c:2155
  msgid "Enable loop optimizations on tree level"
! msgstr ""
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
! msgstr ""
  
! #: options.c:2161
  msgid "Enable SSA-PRE optimization on trees"
! msgstr ""
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
! msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
! msgstr ""
  
! #: options.c:2170
  msgid "Enable loop vectorization on trees"
! msgstr ""
  
! #: options.c:2173
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
! msgstr ""
! 
! #: options.c:2176
! msgid "Append underscores to externally visible names"
! msgstr ""
  
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
! msgstr ""
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
! msgstr ""
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
! msgstr ""
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
! msgstr ""
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
! msgstr ""
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
! msgstr ""
  
! #: options.c:2197
  msgid "Perform loop unswitching"
! msgstr ""
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
! msgstr ""
! 
! #: options.c:2203
! #, fuzzy
! msgid "Generate code for the Boehm GC"
! msgstr "Generera kod för Boehm GC"
  
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
! msgstr ""
! 
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr ""
  
! #: options.c:2212
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
! msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
! msgstr ""
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
! msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
! msgstr ""
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
! msgstr ""
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
! msgstr ""
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
! msgstr ""
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
! msgstr ""
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
! msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
! msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
! msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
! msgstr ""
  
! #: options.c:2251
  msgid "Emit cross referencing information"
! msgstr ""
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
! msgstr ""
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
! msgstr ""
  
! #: options.c:2260
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "Generera kod för \"big endian\""
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
! msgstr ""
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
! msgstr ""
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
! msgstr ""
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
! msgstr ""
  
! #: options.c:2275
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "Generera kod för en DLL"
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
! msgstr ""
  
! #: options.c:2281
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "Generera kod för en DLL"
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
! msgstr ""
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
! msgstr ""
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
! msgstr ""
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
! msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
! msgstr ""
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
! msgstr ""
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
! msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
! msgstr ""
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
! msgstr ""
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
! msgstr ""
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
! msgstr ""
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
! msgstr ""
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
! msgstr ""
  
! #: options.c:2332
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <fil>                Skriv utdata i <fil> \n"
  
! #: options.c:2335
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "  -p                      Slå på funktionsprofilering\n"
  
! #: options.c:2338
  #, fuzzy
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "  -pedantic               Ge varningar som krävs för att strikt följa ISO C\n"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
! msgstr ""
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
! msgstr ""
! 
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
  
! #: options.c:2350
  #, fuzzy
  msgid "Do not display functions compiled or elapsed time"
  msgstr "  -quiet                  Visa inte kompilerade funktioner eller tiden som förbrukats\n"
  
! #: options.c:2353
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "tomt filnamn i #%s"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
! msgstr ""
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
! msgstr ""
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
! msgstr ""
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
! msgstr ""
! 
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr ""
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr ""
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr ""
  
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
! msgstr ""
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
! msgstr ""
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
! msgstr ""
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
! msgstr ""
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
! msgstr ""
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
! msgstr ""
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
! msgstr ""
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
! msgstr ""
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
! msgstr ""
  
! #: options.c:2410
  msgid "Enable verbose output"
! msgstr ""
  
! #: options.c:2416
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: varning: "
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
! msgstr ""
  
  #: treelang/lang-specs.h:53
  #, fuzzy
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg och -fomit-frame-pointer är inkompatibla"
  
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "får inte använda både -EB och -EL"
--- 6699,8381 ----
  #: java/jvspec.c:455
  #, c-format
  msgid "cannot create temporary file"
! msgstr "kan inte skapa temporärfil"
  
  #: java/jvspec.c:483
  #, c-format
  msgid "using both @FILE with multiple files not implemented"
! msgstr "använder både @FILE med multipla filer inte implementerade"
  
  #: java/jvspec.c:534
  #, c-format
  msgid "cannot specify 'main' class when not linking"
! msgstr "får inte ange \"main\"-klass när länkning inte görs"
  
! #: options.c:881
  #, fuzzy
  msgid "Display this information"
  msgstr "  --help                  Visa den här informatationen\n"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
! msgstr "--param <param>=<värde>\tSätt parameter <param> till värde.  Se nedan för en komplett lista på parametrar"
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
! msgstr "-A<fråga>=<svar>\tBekräfta <svar>et till <fråga>.  Om \"-\" sätts före <fråga> avaktiveras <svar>et till <fråga>"
  
! #: options.c:899
  #, fuzzy
  msgid "Do not discard comments"
  msgstr "ej avslutad kommentar"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
! msgstr "Släng inte kommentarer vid makroexpansioner"
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
! msgstr "-D<makro>[=<värde>]\tDefiniera ett <makro> med <värde> som sitt värde.  Om bara <makro> anges sätts <värde> till 1"
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
! msgstr "-F <kat>\tLägg till <kat> till slutet av huvudramverkets inkluderingssökväg"
  
! #: options.c:914
  #, fuzzy
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr ""
  "  -G <nummer>             Placera global and statisk data mindre än <nummer>\n"
  "                          bytes i en speciell sektion (vissa arkitekturer)\n"
  
! #: options.c:917
  #, fuzzy
  msgid "Print the name of header files as they are used"
  msgstr "Kompilering av include-fil begärd"
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
! msgstr "-I <kat>\tLägg till <kat> till slutet av huvudsökvägen"
  
! #: options.c:923
! #, fuzzy
! msgid "Generate make dependencies"
! msgstr "Generera \"little endian\"-kod."
! 
! #: options.c:926
  #, fuzzy
  msgid "Generate make dependencies and compile"
  msgstr "Generera \"little endian\"-kod."
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr "-MF <fil>\tSkriv beroendeutdata till den angivna filen"
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
! msgstr "Behandla saknade huvudfiler som genererade filer"
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr "Som -M men ignorera systemhuvudfiler"
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
! msgstr "Som -MD men ignorera systemhuvudfiler"
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "Generera kod för Intel as"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
! msgstr "-MQ <mål>\tLägg till ett MAKE-citerat mål"
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr "-MT <mål>\tLägg till ett ociterat mål"
! 
! #: options.c:950
  #, fuzzy
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "  -O[nummer]              Sätt optimeringsnivå till [nummer]\n"
  
! #: options.c:953
  #, fuzzy
  msgid "Optimize for space rather than speed"
  msgstr "  -Os                     Optimera för storlek istället för hastighet\n"
  
! #: options.c:956
  #, fuzzy
  msgid "Do not generate #line directives"
  msgstr "Generera inte .size-direktiv"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
! msgstr "-U<makro>\tAvdefiniera <makro>"
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
! msgstr "Denna flagga avrådes ifrån, använd -Wextra istället"
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
! msgstr "Varna om saker som skulle ändras vid kompilering med en kompilator som följer ABI"
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
! msgstr "Varna om retur av poster, unioner eller vektorer"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "Aktivera de flesta varningsmeddelanden"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
! msgstr "Varna om typkonvertering av funktioner till inkompatibla typer"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
! msgstr "Varna om typkonvertering av pekare som ökar justeringen"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
! msgstr "Varna om typkonvertering som slänger kvalificerare"
  
! #: options.c:983
  #, fuzzy
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "Varna om index har typen \"char\""
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
! msgstr "Varna om möjliga nästade blockkommentarer, och C++-kommentarer som spänner över mer än en fysisk rad"
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
! msgstr "Synonym för -Wcommment"
  
! #: options.c:992
  #, fuzzy
! msgid "Warn about possibly confusing type conversions"
! msgstr "Varna om eventuellt saknade parenteser"
  
! #: options.c:995
  #, fuzzy
  msgid "Warn when all constructors and destructors are private"
  msgstr "Varna när ett funktionsargument är en struktur"
  
! #: options.c:998
  #, fuzzy
  msgid "Warn when a declaration is found after a statement"
  msgstr "Varna när en funktion är oanvänd"
  
! #: options.c:1001
! #, fuzzy
! msgid "Warn about deprecated compiler features"
! msgstr "Varna om tveksamma deklarationer av main"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
! msgstr "Varna om användning av __attribute__((deprecated))-deklarationer"
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
! msgstr "Varna när ett optimerarpass är avaktiverat"
  
! #: options.c:1010
  #, fuzzy
  msgid "Warn about compile-time integer division by zero"
  msgstr "Fånga heltalsdivision med noll"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
! msgstr "Varna om brott mot Effective C++ stilregler"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
! msgstr "Varna om vilsekomna symboler efter #elif och #endif"
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
! msgstr "Behandla alla varningar som fel."
  
! #: options.c:1022
  #, fuzzy
  msgid "Make implicit function declarations an error"
  msgstr "motstridande deklarationer av \"%s\""
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
! msgstr "Skriv extra (möjligen oönskade) varningar"
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
! msgstr "Avsluta vid första felet som uppstår"
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
! msgstr "Varna vid test av flyttal på likhet"
  
! #: options.c:1034
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
! msgstr "Varna om anomalier i formatsträngar till printf/scanf/strftime/strfmon"
  
! #: options.c:1037
  #, fuzzy
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "För många argument till funktionen \"va_start\""
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
! msgstr "Varna om formatsträngar som inte är literaler"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
! msgstr "Varna om möjliga säkerhetsproblem med formatfunktioner"
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
! msgstr "Varna om format till strftime som ger 2-siffrigt årtal"
  
! #: options.c:1049
  #, fuzzy
  msgid "Warn about zero-length formats"
  msgstr "formatsträng med längden noll"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
! msgstr "Varna om implicita funktionsdeklarationer"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
! msgstr "Varna när en deklaration inte anger en typ"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
! msgstr "Avrådes ifrån.  Denna flagga har ingen effekt."
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
! msgstr "Varna om variabler som är intierade till sig själva."
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
! msgstr "Varna när en inline:ad funktion inte kan inline:as"
  
! #: options.c:1073
  msgid "Warn about invalid uses of the \"offsetof\" macro"
! msgstr "Varna om ogiltiga användningar av makrot \"offsetof\""
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
! msgstr "Varna om PCH-filer som hittas men inte används"
  
! #: options.c:1079
  #, fuzzy
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "  -Wlarger-than-<nummer>  Varna om objekt är större än <nummer> bytes\n"
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
! msgstr "Varna inte om användning av \"long long\" vid -pedantic"
  
! #: options.c:1085
  #, fuzzy
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "Varna om tveksamma deklarationer av main"
  
! #: options.c:1088
  #, fuzzy
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Varna om eventuellt saknade parenteser"
  
! #: options.c:1091
  #, fuzzy
  msgid "Warn about global functions without previous declarations"
  msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
  
! #: options.c:1094
  #, fuzzy
  msgid "Warn about missing fields in struct initializers"
  msgstr "Varna om eventuellt saknade parenteser"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
! msgstr "Varna om funktioner som kan vara kandidater för formatattribut"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
! msgstr "Varna om användarangivna inkluderingskataloger som inte finns"
  
! #: options.c:1103
  #, fuzzy
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
  
! #: options.c:1106
  #, fuzzy
  msgid "Warn about global functions without prototypes"
  msgstr "Varna om aritmetik med funktionspekare"
  
! #: options.c:1109
  #, fuzzy
  msgid "Warn about use of multi-character character constants"
  msgstr "flerteckens teckenkonstant"
  
! #: options.c:1112
  #, fuzzy
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Varna om multipla deklarationer av samma objekt"
  
! #: options.c:1115
  msgid "Warn when non-templatized friend functions are declared within a template"
! msgstr "Varna när en vänfuktion som inte är en mall deklareras inuti en mall"
  
! #: options.c:1118
  msgid "Warn about non-virtual destructors"
! msgstr "Varna om ickevirtuella destruerare"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
! msgstr "Varna om NULL skickas som argument till fack markerde att de kräver icke-NULL"
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
! msgstr "Varna om en typkonvertering i C-stil används i ett program"
  
! #: options.c:1127
  #, fuzzy
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Varna när en funktionsparameter är oanvänd"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
! msgstr "Varna om överlastade virtuella funktionsnamn"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
! msgstr "Varna när attributet packed inte har någon effekt på postformatet"
  
! #: options.c:1136
  #, fuzzy
  msgid "Warn when padding is required to align structure members"
  msgstr "Varna när ett funktionsargument är en struktur"
  
! #: options.c:1139
  #, fuzzy
  msgid "Warn about possibly missing parentheses"
  msgstr "Varna om eventuellt saknade parenteser"
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
! msgstr "Varna vid typkonvertering av pekare till medlemsfunktioner"
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "Varna om aritmetik med funktionspekare"
  
! #: options.c:1148
  msgid "Warn when a pointer differs in signedness in an assignment."
! msgstr "Varna när en pekare skiljer i teckenhet i en tilldelning."
  
! #: options.c:1151
  #, fuzzy
  msgid "Warn if inherited methods are unimplemented"
  msgstr "Varna om nästlade kommentarer upptäcks"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "Varna om multipla deklarationer av samma objekt"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
! msgstr "Varna när kompilatorn ändrar ordning på kod"
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
! msgstr "Varna när en funktions returtyp får \"int\" som skönsvärde (C), eller om inkonsistenta returtyper (C++)"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
! msgstr "Varna om en väljare har multipla metoder"
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
! msgstr "Varna om möjliga brott mot sekvenspunktregler"
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
! msgstr "Varna när en lokal variabel skuggar en annan"
  
! #: options.c:1172
  #, fuzzy
  msgid "Warn about signed-unsigned comparisons"
  msgstr "Varna om jämförelser mellan signed/unsigned"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
! msgstr "Varna när överlastning anpassar från teckenlöst till med tecken"
  
! #: options.c:1178 options.c:1181
  #, fuzzy
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
! msgstr "Varna om ej typkonverterad NULL används som vaktpost"
  
! #: options.c:1187
  #, fuzzy
  msgid "Warn about unprototyped function declarations"
  msgstr "Varna om tveksamma deklarationer av main"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
! msgstr "Varna om uppräkningshopptabeller, utan standardfall, saknar ett fall"
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
! msgstr "Varna om uppräkningshopptabeller saknar en \"default:\"-sats"
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
! msgstr "Varna om alla uppräkningshopptabeller som saknar ett specifikt fall"
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
! msgstr "Varna när syntesbeteendet skiljer från Cfront"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
! msgstr "Undertryck inte varningar från systemhuvudfiler"
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
! msgstr "Varna om funktioner som inte finns i traditionell C"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
! msgstr "Varna om trigrafer upptäcks som kan påverka betydelsen av programmet"
  
! #: options.c:1211
  msgid "Warn about @selector()s without previously declared methods"
! msgstr "Varna om @selector()er utan tidigare deklarerade metoder"
  
! #: options.c:1214
  msgid "Warn if an undefined macro is used in an #if directive"
! msgstr "Varna om ett odefinierat makro används i ett #if-direktiv"
  
! #: options.c:1217
  #, fuzzy
  msgid "Warn about uninitialized automatic variables"
  msgstr "Varna om aritmetik med funktionspekare"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
! msgstr "Varna om okända pragman"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
! msgstr "Varna om kod som aldrig kommer köras"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
! msgstr "Aktivera alla -Wunused-varningar"
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "Varna när en funktion är oanvänd"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "Varna när en etikett är oanvänd"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
! msgstr "Varna om makron definierade i huvudfilen som inte används"
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "Varna när en funktionsparameter är oanvänd"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "Varna när ett uttrycksvärde är oanvänt"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "Varna när en variabel är oanvänd"
  
! #: options.c:1247
  msgid "Do not warn about using variadic macros when -pedantic"
! msgstr "Varna inte om användning av variadiskt makro när -pedantic är på"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
! msgstr "Ge strängar typen \"vektor av char\""
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
! msgstr "En synonym för -std=c89 (för C) or -std=c++89 (för C++)."
  
! #: options.c:1256
  #, fuzzy
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "  -aux-info <fil>         Generera deklarationsinfo till fil <fil>\n"
  
! #: options.c:1268
  #, fuzzy
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "  -d[bokstäver]           Slå på dumpning från angivna delar av kompilatorn\n"
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
! msgstr "-dumpbase <fil>\tAnge basfilnamn att användas för dumpar"
  
! #: options.c:1274
  msgid "Generate position-independent code if possible (large mode)"
! msgstr "Generera positionsoberoende kod om möjligt (stort läge)"
  
! #: options.c:1277
  msgid "Generate position-independent code for executables if possible (large mode)"
! msgstr "Generera positionsoberoende kod för körbara om möjligt (stort läge)"
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
! msgstr "Upprätthåll åtkomstsemantik för klassmedlemmar"
  
! #: options.c:1286
  msgid "Align the start of functions"
! msgstr "Justera starten av funktioner"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
! msgstr "Justera etiketter som bara nås via hopp"
  
! #: options.c:1298
  msgid "Align all labels"
! msgstr "Justera alla etiketter"
  
! #: options.c:1304
  msgid "Align the start of loops"
! msgstr "Justera starten av slingor"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
! msgstr "Ändra när mallinstanser skrivs ut"
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
! msgstr "Ange att argument kan vara alias för varandra och andra globala"
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
! msgstr "Anta att argument kan vara alias för globala men inte varandra"
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
! msgstr "Anta att argument varken är alias för varandra eller globala"
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
! msgstr "Känn igen nyckelordet \"asm\""
  
! #: options.c:1328
  msgid "Generate unwind tables that are exact at each instruction boundary"
! msgstr "Generera tabeller för uppnystning som är exakta vid varje instruktionsgräns"
  
! #: options.c:1331
  #, fuzzy
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "Generera kod för Intel as"
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
! msgstr "Ersätt addition, jämförelse, grena med gren vid räknarregister"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
! msgstr "Använd profileringsinformation för grensannolikheter"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
! msgstr "Utför optimering av grenmålsinläsning före prolog-/epilogtrådning"
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
! msgstr "Utför optimering av grenmålsinläsning efter prolog-/epilogtrådning"
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
! msgstr "Begränsa migration av målinläsning till att inte återanvända register i något grundblock"
  
! #: options.c:1349
  #, fuzzy
  msgid "Recognize built-in functions"
  msgstr "Känn inte igen några inbyggda funktioner"
  
! #: options.c:1355
  #, fuzzy
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "  -fcall-saved-<register> Ange att <register> bevaras av funktioner\n"
  
! #: options.c:1358
  #, fuzzy
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "  -fcall-used-<register>  Ange att <register> förstörs av funktionsanrop\n"
  
! #: options.c:1361
  msgid "Save registers around function calls"
! msgstr "Spara register runt funktionsanrop"
  
! #: options.c:1364
  msgid "Check the return value of new"
! msgstr "Kontrollera returvärdet av new"
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
! msgstr "Lägg inte oinitierade globala i den gemensamma sektionen"
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
! msgstr "Tillåt argument till \"?\"-operatorn att ha olika typer"
  
! #: options.c:1373
  msgid "Reduce the size of object files"
! msgstr "Reducera storleken på objektfiler"
  
! #: options.c:1376
  #, fuzzy
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Markera strängar som \"const char *\""
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
! msgstr "-fconst-string-class=<namn>\tAnvänd klassen <namn> för konstanta strängar"
  
! #: options.c:1382
  #, fuzzy
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1385
  #, fuzzy
  msgid "Perform cross-jumping optimization"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
! msgstr "När CSE körs, följ hopp till deras mål"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
! msgstr "När CSE körs, följ villkorliga hopp"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
! msgstr "Uteslut intervallreduktionssteget när komplex division görs"
  
! #: options.c:1397
  #, fuzzy
  msgid "Place data items into their own section"
  msgstr "placera varje funktion i sin egen sektion"
  
! #: options.c:1400
  #, fuzzy
  msgid "Inline member functions by default"
  msgstr "I funktion `%s':"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
! msgstr "Senarelägg borttagandet av funktionsargument från stacken"
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
! msgstr "Försök fylla fördröjningsfack av greninstruktioner"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
! msgstr "Tag bort oanvändbara nollpekarkontroller"
  
! #: options.c:1412
  #, fuzzy
  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] Anger hur ofta källkodspositioner skall skrivas ut, som prefix, i början av utskrift vid radbrytning\n"
  
! #: options.c:1415
  msgid "Permit '$' as an identifier character"
! msgstr "Tillåt \"$\" som ett identifierartecken"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
! msgstr "-fdump-<typ>\tSkriv ut diverse intern kompilatorinformation till en fil"
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
! msgstr "Undertryck utskrift av instruktionsantal och radnummernoteringar i felsökningsutskrifter"
  
! #: options.c:1427
  #, fuzzy
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
! msgstr "Utför eliminering av oanvända typer i felsökningsinformation"
  
! #: options.c:1436
  #, fuzzy
  msgid "Generate code to check exception specifications"
  msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
  
! #: options.c:1442
  msgid "Enable exception handling"
! msgstr "Aktivera undantagshantering"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
! msgstr "-fexec-charset=<tknst>\tKonvertera alla strängar och teckenkonstanter till teckenuppsättningen tknst"
  
! #: options.c:1448
  #, fuzzy
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
! msgstr "Anta att inga NaN:er eller oändligheter genereras"
  
! #: options.c:1460
  #, fuzzy
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "  -ffixed-<register>      Markera <register> som ej tillgängligt för kompilatorn\n"
  
! #: options.c:1469
  #, fuzzy
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "Kontrollera allokeringsordning för heltalsregister"
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
! msgstr "Räckvidden av for-init-satsvariabler är lokal till slingan"
  
! #: options.c:1475
  msgid "Copy memory address constants into registers before use"
! msgstr "Kopiera minnesadresskonstanter till register före de används"
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
! msgstr "Kopiera minnesoperander till register före de används"
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
! msgstr "Anta inte att standard C-bibliotek och \"main\" finns"
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
! msgstr "Tillåt att funktionsadresser läggs i register"
  
! #: options.c:1487
  #, fuzzy
  msgid "Place each function into its own section"
  msgstr "placera varje funktion i sin egen sektion"
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
! msgstr "Utför global eliminering av gemensamma deluttryck"
  
! #: options.c:1493
  msgid "Perform global common subexpression elimination after register allocation"
! msgstr "Utför global eliminering av gemensamma deluttryck efter registertilldelning"
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
! msgstr "Utför eliminering av överflödig inläsning efter lagring i globala gemensamma deluttryck"
  
! #: options.c:1499
  msgid "Perform enhanced load motion during global common subexpression elimination"
! msgstr "Utför förbättrad förflyttning av inläsning under global eliminering av gemensamma deluttryck"
  
! #: options.c:1502
  msgid "Perform store motion after global common subexpression elimination"
! msgstr "Utför förflyttning av lagring efter global eliminering av gemensamma deluttryck"
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
! msgstr "Acceptera GNU-definierade nyckelord"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
! msgstr "Generera kod för GNU:s körtidsmiljö"
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
! msgstr "Aktivera att grensannolikheter gissas"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
! msgstr "Anta normal C-körmiljö"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
! msgstr "Aktivera stöd för stora objekt"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "Hantera #ident-direktiv"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
! msgstr "Utvör konvertering av villkorliga hopp till grenlösa motsvarigheter"
  
! #: options.c:1535
  #, fuzzy
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "Föredra hopp framför villkorlig körning"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
! msgstr "Exportera funktioner även om de kan inline:as"
  
! #: options.c:1541
  #, fuzzy
  msgid "Emit implicit instantiations of inline templates"
  msgstr "%s: Vid instansiering av \"%s\":\n"
  
! #: options.c:1544
  #, fuzzy
  msgid "Emit implicit instantiations of templates"
  msgstr "%s: Vid instansiering av \"%s\":\n"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr "Generera inte .size-direktiv"
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
! msgstr "Ta hänsynt till nyckelordet \"inline\""
  
! #: options.c:1553
! #, fuzzy
! msgid "Integrate simple functions into their callers"
! msgstr "pekare till medlemsfunktion använd med aritmetik"
! 
! #: options.c:1559
  #, fuzzy
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "  -finline-limit=<nummer> Begränsa storlek på inline-funktioner till <nummer>\n"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
! msgstr "-finput-charset=<tknst>\tAnge standardteckenuppsättning för källkodsfiler."
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
! msgstr "Instrumentera funktionsingång och -utgång med profileringsanrop"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
! msgstr "Optimera induktionsvariabler på träd"
  
! #: options.c:1571
  msgid "Generate code for functions even if they are fully inlined"
! msgstr "Generera kod för funktioner även om de är fullständigt inline:ade"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
! msgstr "Mata ut static const-variabler även om de inte används"
  
! #: options.c:1580
  #, fuzzy
  msgid "Give external symbols a leading underscore"
  msgstr "Externa symboler startar med en understrykning"
  
! #: options.c:1583
  #, fuzzy
  msgid "Perform loop optimizations"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
! msgstr "Utför slingoptimeringar med den nya slingoptimeraren"
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr "Sätt errno efter inbyggda matematikfunktioner"
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
! msgstr "Rapportera om permanent minnesallokering"
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
! msgstr "Försök slå samman identiska konstanter och konstanta variabler"
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
! msgstr "Försök slå samman identiska konstanter mellan kompileringsenheter"
  
! #: options.c:1601
  #, fuzzy
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "  -fmessage-length=<nummer> Begränsa felmeddelandens längd till <nummer> tecken per rad. 0 stänger av radbrytning\n"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
! msgstr "Utför SMS-baserad modulo-schemaläggning före det första schemaläggningspasset"
  
! #: options.c:1607
  msgid "Move loop invariant computations out of loops"
! msgstr "Flytta slinginvarianta beräkningar ut från slingor"
  
! #: options.c:1610
  #, fuzzy
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Varna inte om för många argument till format-funktioner"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
! msgstr "Lägg till gränskontrollinstrumenteringen mudflap för enkeltrådade program."
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
! msgstr "Ignorera läsoperationer när mudflap-instrumentering läggs in."
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
! msgstr "Lägg till gränskontrollinstrumenteringen mudflap för flertrådade program."
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
! msgstr "Generera kod för körtidsmiljön NeXT (Apple Mac OS X)"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
! msgstr "Anta att mottagare av Objective-C-meddelanden kan var nil"
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
! msgstr "Stöd synkrona icke-anropsundantag"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
! msgstr "Aktivera Objective-C-undantags- och synkroniseringssyntax"
  
! #: options.c:1646
  msgid "Enable Objective-C setjmp exception handling runtime"
! msgstr "Aktivera Objective-C:s setjmp-undantagshantering i körtidsmiljön"
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
! msgstr "Låt bli att generera stackramar när det är möjligt"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
! msgstr "Acceptera C++-nyckelord som \"compl\" och \"xor\""
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
! msgstr "Gör det fullständiga registerförflyttningsoptimeringspasset"
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
! msgstr "Optimera syskon- och svansrekursiva anrop"
  
! #: options.c:1661
  msgid "Enable optional diagnostics"
! msgstr "Aktivera valbar diagnostik"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
! msgstr "Packa ihop postmedlemmar utan hål"
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
! msgstr "-fpack-struct=<tal>\tAnge initial maximal justering för postmedlemmar"
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
! msgstr "Returnera små aggrega i minne, inte register"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
! msgstr "Sök efter och använd PCH-filer även vid preprocessning"
  
! #: options.c:1679
  msgid "Perform loop peeling"
! msgstr "Utför slingavskalning"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
! msgstr "Aktivera maskinspecifika nyckelhålsoptimeringar"
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
! msgstr "Aktivera ett RTL-nyckelhålspass före sched2"
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
! msgstr "Nedgradera följsamhetsfel till varningar"
  
! #: options.c:1691
  msgid "Generate position-independent code if possible (small mode)"
! msgstr "Generera positionsoberoende kod om möjligt (litet läge)"
  
! #: options.c:1694
  msgid "Generate position-independent code for executables if possible (small mode)"
! msgstr "Generera positionsoberoende kod för körbara om möjligt (litet läge)"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
! msgstr "Generera förhämtningsinstruktioner, om tillgängliga, för vektorer i slingor"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
! msgstr "Betrakta indatafilen som redan preprocessad"
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
! msgstr "Aktivera grundläggande programprofileringskod"
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
! msgstr "Lägg in bågbaserad programprofilieringskod"
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
! msgstr "Atkivera vanliga flaggor för att generera profileringsinformation för optimeringar styrda av återmatad profil"
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
! msgstr "Aktivera vanliga flaggor för att utföra optimeringar styrda av återmatad profil"
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
! msgstr "Lägg in kod för att profilera värden av uttryck"
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
! msgstr "-frandom-seed=<sträng>\tGör kompileringen reproducerbar med <sträng>"
  
! #: options.c:1724
  #, fuzzy
  msgid "Return small aggregates in registers"
  msgstr "Skicka argument i register"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
! msgstr "Aktiverar en registerförflyttningsoptimering"
  
! #: options.c:1730
  #, fuzzy
  msgid "Perform a register renaming optimization pass"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
! msgstr "Flytta om grundblock för att förbättra kodplacering"
  
! #: options.c:1736
  msgid "Reorder basic blocks and partition into hot and cold sections"
! msgstr "Flytta om grundblock och partitioner till varma och kalla sektioner"
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
! msgstr "Flytta om funktioner för att förbättra kodplacering"
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
! msgstr "Används i Fix-and-Continue-läge för att objektfiler kan bytas ut vid körtillfället"
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "Slå på automatisk mallinstansiering"
  
! #: options.c:1748
  msgid "Add a common subexpression elimination pass after loop optimizations"
! msgstr "Lägg till ett pass för eliminering av gemensamma deluttryck efter slingoptimeringar"
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
! msgstr "Kör slingoptimeraren två gånger"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
! msgstr "Aktivera/deaktivera den traditionella schemaläggningen i slingor som redan passerat modulo-schemaläggning"
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
! msgstr "Avaktivera optimeringar som antar standardmässig avrundningsbeteende för FP"
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
! msgstr "Generera typbeskrivarinformation för körtid"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
! msgstr "Aktivera schemaläggning mellan grundblock"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
! msgstr "Tillåt spekulativ förflyttning av icke-inläsningar"
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
! msgstr "Tillåt spekulativ förflyttning av några inläsningar"
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
! msgstr "Tillåt spekulativ förflyggning av fler inläsningar"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
! msgstr "Tillåt förtida schemaläggning av köade instruktioner"
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
! msgstr "Sätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktioner"
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
! msgstr "-fsched-stalled-insns-dep=<antal>\tSätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktioner"
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
! msgstr "-fsched-stalled-insns=<antal>\tAnge antalet köade instruktioner som kan schemaläggas i förtid"
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
! msgstr "-fsched-verbose=<nivå>\tAnge hur mångordig schemaläggaren skall vara"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
! msgstr "Om schemaläggning efter omläsning, gör superblockschemaläggning"
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
! msgstr "Om schemaläggning efter omläsning, gör spårningsschemaläggning"
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
! msgstr "Schemalägg om instruktioner före registertilldelning"
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
! msgstr "Schemalägg om instruktioner efter registertilldelning"
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
! msgstr "Markera data som delad istället för privat"
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
! msgstr "Använd samma storlek för double som för float"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
! msgstr "Använd den smalaste möjliga heltalstypen för uppräkningstyper"
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
! msgstr "Tvinga den underliggande typen för \"wchar_t\" att vara \"unsigned short\""
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
! msgstr "Avaktivera optimeringar som kan observeras av IEEE signalerande NAN:ar"
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
! msgstr "När \"signed\" eller \"unsigned\" inte anges låt bitfältet ha tecken"
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
! msgstr "Låt \"char\" ha tecken som standard"
  
! #: options.c:1826
  #, fuzzy
  msgid "Convert floating point constants to single precision constants"
  msgstr "Använd flyttalsinstruktioner i hårdvara"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
! msgstr "Använd värdeprofilering för spekulativ hämtning i förväg"
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
! msgstr "Dela livstiden på induktionsvariabler när slingor rullas ut"
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
! msgstr "Lägg in stackkontrollkod i programmet"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
! msgstr "-fstack-limit-register=<register>\tFånga om stacken går förbi <register>"
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
! msgstr "-fstack-limit-symbol=<namn>\tFånga om stacken går förbi symbolen <namn>"
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
! msgstr "Visa statistik som samlats under kompilering"
  
! #: options.c:1853
  #, fuzzy
  msgid "Perform strength reduction optimizations"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
! msgstr "Anta att strikta aliasregler gäller"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "Leta efter syntaxfel, stoppa sedan"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
! msgstr "-ftabstop=<antal>\tAvstånd mellan tabulatorstopp för kolumnvis rapportering"
  
! #: options.c:1868
  #, fuzzy
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "Ange maximalt instansieringsdjup för mallar"
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
! msgstr "Skapa datafiler som behövs av \"gcov\""
  
! #: options.c:1877
  #, fuzzy
  msgid "Perform jump threading optimizations"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
! msgstr "-fno-threadsafe-statics\tGenerera inte trådsäker kod för initiering a lakala statiska."
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
! msgstr "Rapportera tiden som går åt för varje kompilatorpass"
  
! #: options.c:1886
  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]\tAnge normal kodgenereringsmodell för trådlokal lagring"
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
! msgstr "Utför superblockformering via svansduplicering"
  
! #: options.c:1892
  msgid "Assume floating-point operations can trap"
! msgstr "Anta att flyttalsoperationer kan utlösa fällor"
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
! msgstr "Fånga teckenspill i addition, subtraktion och multiplikation"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
! msgstr "Använd träd-ssa-baserad implementering av profilering"
  
! #: options.c:1901
  msgid "Enable SSA-CCP optimization on trees"
! msgstr "Aktivera SSA-CCP-optimering av träd"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
! msgstr "Aktivera slinghuvdkopiering av träd"
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
! msgstr "Förena temporärminnen i passet SSA->normal"
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
! msgstr "Ersätt SSA-temporärer med bättre namn i kopieringar."
  
! #: options.c:1913
  msgid "Enable SSA dead code elimination optimization on trees"
! msgstr "Aktivera eliminering av död kod i SSA-optimeringen i träd"
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "Slå på automatisk mallinstansiering"
  
! #: options.c:1919
  msgid "Enable dead store elimination"
! msgstr "Aktivera eliminering av död lagring"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
! msgstr "Aktivera fullständig överflödseliminering (FRE) i träd"
  
! #: options.c:1925
  msgid "Enable loop invariant motion on trees"
! msgstr "Aktivera förflyttning av slingoberoende delar i träd"
  
! #: options.c:1928
  msgid "Create canonical induction variables in loops"
! msgstr "Skapa kanoniska induktionsvariabler i slingor"
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
! msgstr "Aktivera linjära slingtransformationer på träd"
  
! #: options.c:1934
  msgid "Enable loop optimizations on tree level"
! msgstr "Akviera slingoptimeringar på trädnivå"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
! msgstr "Utför livstidsuppdelning under passet SSA->normal."
  
! #: options.c:1940
  msgid "Enable SSA-PRE optimization on trees"
! msgstr "Aktivera SSA-PRE-optimeringar i träd"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
! msgstr "Utför skalärersättning av aggregat"
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
! msgstr "Ersätt tillfälliga uttryck i passet SSA->normal"
  
! #: options.c:1949
  msgid "Enable loop vectorization on trees"
! msgstr "Aktivera slingvektorisering i träd"
  
! #: options.c:1952
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
! msgstr "-ftree-vectorizer-verbose=<nivå>\tSätt pratsamhetsnivå för vektoriseraren"
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
! msgstr "Kompilera en hel kompileringsenhet åt gången"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
! msgstr "Utför slingutrullning för alla slingor"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
! msgstr "Utför slingutrullning när iterationsantalet är känt"
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
! msgstr "Tillåt matematikoptimeringar som kan strida mot IEEE- eller ISO-standarder"
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
! msgstr "När \"signed\" eller \"unsigned\" inte anges görs bitfälten teckenlösa"
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
! msgstr "Gör \"char\" teckenlöst som standard"
  
! #: options.c:1973
  msgid "Perform loop unswitching"
! msgstr "Utför slingavväxling"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
! msgstr "Generera bara upprullningstabeller för undantagshantering"
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
! msgstr "Använd __cxa_atexit till registerdestruerare"
  
! #: options.c:1982
  #, fuzzy
  msgid "Perform variable tracking"
  msgstr "Utför optimering för svansrekursion"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
! msgstr "Tillämpa variabelexpansion när slingor rullas ut"
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
! msgstr "Lägg till extra kommentarer till assemblerutdata"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
! msgstr "Markera alla inline:ade metoder att ha dold synlighet"
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
! msgstr "-fvisibility=[default|internal|hidden|protected]\tAnge standardsynlighet för symboler"
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
! msgstr "Använd uttrycksvärdeprofiler i optimeringar"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
! msgstr "Kasta bort oanvända virtuella funktioner"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
! msgstr "Implementera vtables med \"thunks\""
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
! msgstr "Mata ut common-liknande symboler som svaga symboler"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
! msgstr "Kostruera nät och dela orelaterade användningar av en enskild variabel"
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
! msgstr "-fwide-exec-charset=<tknst>\tKonvertera alla vida strängar och teckenkonstanter till teckenuppsättningen <tknst>"
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
! msgstr "Generera ett #line-direktiv som pekar på aktuell katalog"
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
! msgstr "Anta spill vid teckenaritmetik slår runt"
  
! #: options.c:2021
  msgid "Emit cross referencing information"
! msgstr "Mata ut korsreferensinformation"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
! msgstr "Lägg nollinitierad data i bss-sektionen"
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
! msgstr "Generera lata klassuppslagningar (via objc_getClass()) att användas i läget Zero-Link"
  
! #: options.c:2030
  #, fuzzy
  msgid "Generate debug information in default format"
  msgstr "Generera kod för \"big endian\""
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
! msgstr "Generera felsökningsinformation i COFF-format"
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
! msgstr "Generera felsökningsinformation i DWARF v2-format"
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
! msgstr "Skicka deklarationer till en .decl-fil"
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
! msgstr "Generera felskökningsinformation i normalt utökat format"
  
! #: options.c:2045
  #, fuzzy
  msgid "Generate debug information in STABS format"
  msgstr "Generera kod för en DLL"
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
! msgstr "Generera felsökningsinformation i utökat STABS-format"
  
! #: options.c:2051
  #, fuzzy
  msgid "Generate debug information in VMS format"
  msgstr "Generera kod för en DLL"
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
! msgstr "Generera felsökningsinformation i XCOFF-format"
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
! msgstr "Generera felsökningsinformation i utökat XCOFF-format"
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
! msgstr "-idirafter <kat>\tLägg till <kat> till slutet av sökvägen för systeminkluderingar"
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
! msgstr "-imacros <fil>\tTag med definitioner av makron i <fil>"
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
! msgstr "-include <fil>\tInkludera innehållet i <fil> före andra filer"
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
! msgstr "-iprefix <skvg>\tAnge <skvg> som ett prefix för de följande två flaggorna"
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
! msgstr "-iquote <kat>\tLägg till <kat> till slutet av sökvägen för citerade inkluderingar"
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
! msgstr "-isysroot <kat>\tSätt <kat> som rotkatalog för systemet"
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
! msgstr "-isystem <kat>\tLägg till <kat> til början av sökvägen för systeminkluderingar"
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
! msgstr "-iwithprefix <kat>\tLägg till <kat> till slutet av sökvägen för systeminluderingar"
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
! msgstr "-iwithprefixbefore <kat>\tLägg till <kat> till slutet huvudsökvägen för inkluderingar"
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
! msgstr "Sök inte standardkataloger för inkluderingar (de som anges med -isystem kommer fortfarande att användas)"
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
! msgstr "Sök inte i standardkataloger för systeminkluderingar för C++"
  
! #: options.c:2102
  #, fuzzy
  msgid "-o <file>\tPlace output into <file>"
  msgstr "  -o <fil>                Skriv utdata i <fil> \n"
  
! #: options.c:2105
  #, fuzzy
  msgid "Enable function profiling"
  msgstr "  -p                      Slå på funktionsprofilering\n"
  
! #: options.c:2108
  #, fuzzy
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "  -pedantic               Ge varningar som krävs för att strikt följa ISO C\n"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
! msgstr "Som -pedantic men ange dem som fel"
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
! msgstr "Generera C-huvuden för plattformsspecifika funktioner"
  
! #: options.c:2117
  #, fuzzy
  msgid "Do not display functions compiled or elapsed time"
  msgstr "  -quiet                  Visa inte kompilerade funktioner eller tiden som förbrukats\n"
  
! #: options.c:2120
  #, fuzzy
  msgid "Remap file names when including files"
  msgstr "tomt filnamn i #%s"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
! msgstr "Följ standarden ISO 1998 C++"
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
! msgstr "Följ standarden ISO 1990 C"
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
! msgstr "Följ standarden ISO 1999 C"
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
! msgstr "Undanbedes till förmån för -std=c99"
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
! msgstr "Följ standarden ISO 1998 C++ med GNU-utökningar"
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
! msgstr "Följ standarden ISO 1990 C med GNU-utökningar"
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
! msgstr "Flöj standarden ISO 1999 C med GNU-utökningar"
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
! msgstr "Undanbedes till förmån för -std=gnu99"
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
! msgstr "Följ standarden ISO 1990 C med tillägg från 1994"
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
! msgstr "Undanbedes till förmån för -std=iso9899:1999"
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
! msgstr "Aktivera traditionell preprocessning"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
! msgstr "-trigraphs\tStöd trigrafer enligt ISO C"
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
! msgstr "Fördefiniera inte systemspecifika och GCC-specifika makron"
  
! #: options.c:2168
  msgid "Enable verbose output"
! msgstr "Aktivera utförlig utskrift"
  
! #: options.c:2171
! #, fuzzy
! msgid "Display the compiler's version"
! msgstr "  --help                  Visa den här informatationen\n"
! 
! #: options.c:2174
  #, fuzzy
  msgid "Suppress warnings"
  msgstr "%s: varning: "
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "profilering stöds inte tillsammans med -mg\n"
+ 
+ #: config/i386/nwld.h:34
+ #, fuzzy
+ msgid "Static linking is not supported.\n"
+ msgstr "-pipe stöds inte"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-msoft-float och -mhard_float får inte användas tillsammans"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-mbig-endian och -mlittle-endian får inte användas tillsammans"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg och -fomit-frame-pointer är inkompatibla"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
! msgstr " kodgenereringsflaggor som står i konflikt används"
  
  #: treelang/lang-specs.h:53
  #, fuzzy
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg och -fomit-frame-pointer är inkompatibla"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr "m210 har inte stöd för \"little endian\""
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "får inte använda både -EB och -EL"
*************** msgstr "-mhard-float stöds inte."
*** 8683,8692 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "-msingle-float och -msoft-float kan inte båda anges."
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "shared och mdll är inkompatibla"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  #, fuzzy
--- 8390,8395 ----
*************** msgstr "ISO C89 stöder inte typen comple
*** 8700,8746 ****
  msgid "may not use both -m32 and -m64"
  msgstr "får inte använda både -mfp64 och -m4650"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg och -fomit-frame-pointer är inkompatibla"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr ""
! 
! #: config/sh/sh.h:685
  #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "-mstring stöds inte på \"little endian\"-system"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
  
! #: config/i386/nwld.h:34
  #, fuzzy
! msgid "Static linking is not supported.\n"
! msgstr "-pipe stöds inte"
! 
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr ""
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr ""
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr ""
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr ""
  
  #: config/i386/sco5.h:189
  #, fuzzy
--- 8403,8430 ----
  msgid "may not use both -m32 and -m64"
  msgstr "får inte använda både -mfp64 och -m4650"
  
! #: gcc.c:763
  #, fuzzy
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GNU C stödjer inte -C utan -E"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "-E krävs när indata tas från standard input"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin och mno-win32 är inkompatibla"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "shared och mdll är inkompatibla"
  
! #: config/vax/netbsd-elf.h:42
! #, fuzzy
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "inbyggd funktion \"%s\" stöds inte för närvarande"
  
  #: config/i386/sco5.h:189
  #, fuzzy
*************** msgstr "-I- angiven två gånger"
*** 8757,8839 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-pedantic och -traditional är ömsesidigt uteslutande"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin och mno-win32 är inkompatibla"
  
! #: config/vax/netbsd-elf.h:42
! #, fuzzy
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "inbyggd funktion \"%s\" stöds inte för närvarande"
  
! #: gcc.c:763
! #, fuzzy
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GNU C stödjer inte -C utan -E"
  
! #: gcc.c:957
  #, fuzzy
! msgid "-E or -x required when input is from standard input"
! msgstr "-E krävs när indata tas från standard input"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
! msgstr ""
  
  #: config/darwin.h:253
  msgid "-install_name only allowed with -dynamiclib"
! msgstr ""
  
  #: config/darwin.h:258
  msgid "-bundle not allowed with -dynamiclib"
! msgstr ""
  
  #: config/darwin.h:259
  msgid "-bundle_loader not allowed with -dynamiclib"
! msgstr ""
  
  #: config/darwin.h:260
  msgid "-client_name not allowed with -dynamiclib"
! msgstr ""
  
  #: config/darwin.h:265
  msgid "-force_flat_namespace not allowed with -dynamiclib"
! msgstr ""
  
  #: config/darwin.h:267
  msgid "-keep_private_externs not allowed with -dynamiclib"
! msgstr ""
  
  #: config/darwin.h:268
  msgid "-private_bundle not allowed with -dynamiclib"
! msgstr ""
! 
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-msoft-float och -mhard_float får inte användas tillsammans"
  
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-mbig-endian och -mlittle-endian får inte användas tillsammans"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "profilering stöds inte tillsammans med -mg\n"
  
  #: attribs.c:175
! #, fuzzy, gcc-internal-format
  msgid "%qs attribute directive ignored"
! msgstr "attributet \"%s\" ignorerat"
  
  #: attribs.c:183
! #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments specified for %qs attribute"
! msgstr "fel antal argument angett för attributet `%s'"
  
  #: attribs.c:200
! #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not apply to types"
! msgstr "attributet \"%s\" är inte applicerbart på typer"
  
  #: attribs.c:246
  #, fuzzy, gcc-internal-format
--- 8441,8521 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-pedantic och -traditional är ömsesidigt uteslutande"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni och -femit-class-files är inkompatibla"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni och -femit-class-file är inkompatibla"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file skall användas tillsammans med -fsyntax-only"
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "-c eller -S krävs för Ada"
! 
! #: config/sh/sh.h:685
  #, fuzzy
! msgid "SH2a does not support little-endian"
! msgstr "-mstring stöds inte på \"little endian\"-system"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
! msgstr "-current_version är bara tillåten med -dynamiclib"
  
  #: config/darwin.h:253
  msgid "-install_name only allowed with -dynamiclib"
! msgstr "-install_name är bara tillåten med -dynamiclib"
  
  #: config/darwin.h:258
  msgid "-bundle not allowed with -dynamiclib"
! msgstr "-bundle är inte tillåten med -dynamiclib"
  
  #: config/darwin.h:259
  msgid "-bundle_loader not allowed with -dynamiclib"
! msgstr "-bundle_loader är inte tillåten med -dynamiclib"
  
  #: config/darwin.h:260
  msgid "-client_name not allowed with -dynamiclib"
! msgstr "-client_name är inte tillåten med -dynamiclib"
  
  #: config/darwin.h:265
  msgid "-force_flat_namespace not allowed with -dynamiclib"
! msgstr "-force_flat_namespace är inte tillåten med -dynamiclib"
  
  #: config/darwin.h:267
  msgid "-keep_private_externs not allowed with -dynamiclib"
! msgstr "-keep_private_externs är inte tillåten med -dynamiclib"
  
  #: config/darwin.h:268
  msgid "-private_bundle not allowed with -dynamiclib"
! msgstr "-private_bundle är inte tillåten med -dynamiclib"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr "mthreads och mlegacy-threads kan inte användas tillsammans."
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr "mshared och static kan inte användas tillsammans."
  
  #: attribs.c:175
! #, gcc-internal-format
  msgid "%qs attribute directive ignored"
! msgstr "attributdirektivet %qs ignorerat"
  
  #: attribs.c:183
! #, gcc-internal-format
  msgid "wrong number of arguments specified for %qs attribute"
! msgstr "fel antal argument angivet för attributet %qs"
  
  #: attribs.c:200
! #, gcc-internal-format
  msgid "%qs attribute does not apply to types"
! msgstr "attributet %qs är inte applicerbart på typer"
  
  #: attribs.c:246
  #, fuzzy, gcc-internal-format
*************** msgstr "(alltså skall du skicka \"%s\" o
*** 8908,8914 ****
  #: builtins.c:4111 c-typeck.c:2034
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
! msgstr ""
  
  #: builtins.c:4229
  #, fuzzy, gcc-internal-format
--- 8590,8596 ----
  #: builtins.c:4111 c-typeck.c:2034
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
! msgstr "om denna kod nås, kommer programmet att avbryta"
  
  #: builtins.c:4229
  #, fuzzy, gcc-internal-format
*************** msgstr "\"__builtin_next_arg\" anropad u
*** 8975,8981 ****
  #: builtins.c:8956
  #, gcc-internal-format
  msgid "%<va_start%> used with too many arguments"
! msgstr ""
  
  #. FIXME: Sometimes with the tree optimizers we can get the
  #. not the last argument even though the user used the last
--- 8657,8663 ----
  #: builtins.c:8956
  #, gcc-internal-format
  msgid "%<va_start%> used with too many arguments"
! msgstr "%<va_start%> använt med för många argument"
  
  #. FIXME: Sometimes with the tree optimizers we can get the
  #. not the last argument even though the user used the last
*************** msgstr "pekare till medlemsfunktion anvä
*** 9113,9119 ****
  #: c-common.c:2381
  #, gcc-internal-format
  msgid "the address of %qD, will always evaluate as %<true%>"
! msgstr ""
  
  #: c-common.c:2477
  #, gcc-internal-format
--- 8795,8801 ----
  #: c-common.c:2381
  #, gcc-internal-format
  msgid "the address of %qD, will always evaluate as %<true%>"
! msgstr "adressen av %qD kommer alltid beräknas till %<sant%>"
  
  #: c-common.c:2477
  #, gcc-internal-format
*************** msgstr "detta är den första default-etik
*** 9198,9209 ****
  #: c-common.c:3668
  #, gcc-internal-format
  msgid "%Jcase value %qs not in enumerated type"
! msgstr ""
  
  #: c-common.c:3671
  #, gcc-internal-format
  msgid "%Jcase value %qs not in enumerated type %qT"
! msgstr ""
  
  #: c-common.c:3738
  #, fuzzy, gcc-internal-format
--- 8880,8891 ----
  #: c-common.c:3668
  #, gcc-internal-format
  msgid "%Jcase value %qs not in enumerated type"
! msgstr "%Jcase-värde %qs är inte i en uppräkningstyp"
  
  #: c-common.c:3671
  #, gcc-internal-format
  msgid "%Jcase value %qs not in enumerated type %qT"
! msgstr "%Jcase-värde %qs är inte i uppräkningstyp %qT"
  
  #: c-common.c:3738
  #, fuzzy, gcc-internal-format
*************** msgstr "okänt maskinläge `%s'"
*** 9245,9251 ****
  #: c-common.c:4335
  #, gcc-internal-format
  msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
! msgstr ""
  
  #: c-common.c:4337
  #, fuzzy, gcc-internal-format
--- 8927,8933 ----
  #: c-common.c:4335
  #, gcc-internal-format
  msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
! msgstr "det avrådes från att ange vektortyper med __attribute__ ((sätt))"
  
  #: c-common.c:4337
  #, fuzzy, gcc-internal-format
*************** msgstr "attributet `%s' ignorerat för \"
*** 9345,9351 ****
  #: c-common.c:4672
  #, gcc-internal-format
  msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
! msgstr ""
  
  #: c-common.c:4741
  #, fuzzy, gcc-internal-format
--- 9027,9033 ----
  #: c-common.c:4672
  #, gcc-internal-format
  msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
! msgstr "visibility-argument måste vara ett av \"default\", \"hidden\", \"protected\" eller \"internal\""
  
  #: c-common.c:4741
  #, fuzzy, gcc-internal-format
*************** msgstr "aliasargumentet är inte en strän
*** 9355,9361 ****
  #: c-common.c:4750
  #, gcc-internal-format
  msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
! msgstr ""
  
  #: c-common.c:4772 c-common.c:4818
  #, fuzzy, gcc-internal-format
--- 9037,9043 ----
  #: c-common.c:4750
  #, gcc-internal-format
  msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
! msgstr "tls_model-argument måste vara ett av \"local-exec\", \"initial-exec\", \"local-dynamic\" eller \"global-dynamic\""
  
  #: c-common.c:4772 c-common.c:4818
  #, fuzzy, gcc-internal-format
*************** msgstr "ogiltigt vektortype för attribut
*** 9380,9386 ****
  #: c-common.c:4969
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
! msgstr ""
  
  #: c-common.c:4997
  #, fuzzy, gcc-internal-format
--- 9062,9068 ----
  #: c-common.c:4969
  #, gcc-internal-format
  msgid "number of components of the vector not a power of two"
! msgstr "antal komponenter i vektorn inte en tvåpotens"
  
  #: c-common.c:4997
  #, fuzzy, gcc-internal-format
*************** msgstr "formatsträng har ett ogiltigt an
*** 9395,9406 ****
  #: c-common.c:5031
  #, gcc-internal-format
  msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
! msgstr ""
  
  #: c-common.c:5039
  #, gcc-internal-format
  msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
! msgstr ""
  
  #: c-common.c:5094 c-common.c:5138
  #, fuzzy, gcc-internal-format
--- 9077,9088 ----
  #: c-common.c:5031
  #, gcc-internal-format
  msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
! msgstr "nonnull-argument med felaktigt operandnummer (argument %lu, operand %lu)"
  
  #: c-common.c:5039
  #, gcc-internal-format
  msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
! msgstr "nonnull-argument refererar icke-pekar-operand (argument %lu, operand %lu)"
  
  #: c-common.c:5094 c-common.c:5138
  #, fuzzy, gcc-internal-format
*************** msgstr "för få argument till funktion"
*** 9415,9421 ****
  #: c-common.c:5180
  #, gcc-internal-format
  msgid "null argument where non-null required (argument %lu)"
! msgstr ""
  
  #: c-common.c:5251
  #, fuzzy, gcc-internal-format
--- 9097,9103 ----
  #: c-common.c:5180
  #, gcc-internal-format
  msgid "null argument where non-null required (argument %lu)"
! msgstr "noll-argument där icke-noll krävs (argument %lu)"
  
  #: c-common.c:5251
  #, fuzzy, gcc-internal-format
*************** msgstr "efterfrågad minnesjustering är i
*** 9445,9461 ****
  #: c-common.c:5327
  #, gcc-internal-format
  msgid "requested position is less than zero"
! msgstr ""
  
  #: c-common.c:5633
  #, gcc-internal-format
  msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
! msgstr ""
  
  #: c-common.c:5637
  #, gcc-internal-format
  msgid "%Hignoring return value of function declared with attribute warn_unused_result"
! msgstr ""
  
  #: c-common.c:5697
  #, fuzzy, gcc-internal-format
--- 9127,9143 ----
  #: c-common.c:5327
  #, gcc-internal-format
  msgid "requested position is less than zero"
! msgstr "begärd position är mindre än noll"
  
  #: c-common.c:5633
  #, gcc-internal-format
  msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
! msgstr "%Hignorerar returvärdet av %qD, deklarerad med attributet warn_unused_result"
  
  #: c-common.c:5637
  #, gcc-internal-format
  msgid "%Hignoring return value of function declared with attribute warn_unused_result"
! msgstr "%Hignorerar returvärdet av funktion deklarerad med attributet warn_unused_result"
  
  #: c-common.c:5697
  #, fuzzy, gcc-internal-format
*************** msgstr "ogiltigt lvalue i tilldelning"
*** 9485,9491 ****
  #: c-common.c:5761
  #, gcc-internal-format
  msgid "invalid lvalue in asm statement"
! msgstr ""
  
  #. Except for passing an argument to an unprototyped function,
  #. this is a constraint violation.  When passing an argument to
--- 9167,9173 ----
  #: c-common.c:5761
  #, gcc-internal-format
  msgid "invalid lvalue in asm statement"
! msgstr "ogiltigt lvärde i asm-sats"
  
  #. Except for passing an argument to an unprototyped function,
  #. this is a constraint violation.  When passing an argument to
*************** msgstr "fält \"%s\" antas ha ett element
*** 9512,9518 ****
  #: c-decl.c:651
  #, gcc-internal-format
  msgid "GCC supports only %u nested scopes"
! msgstr ""
  
  #: c-decl.c:737
  #, fuzzy, gcc-internal-format
--- 9194,9200 ----
  #: c-decl.c:651
  #, gcc-internal-format
  msgid "GCC supports only %u nested scopes"
! msgstr "GCC stödjer endast %u nästade definitionsområden"
  
  #: c-decl.c:737
  #, fuzzy, gcc-internal-format
*************** msgstr "oanvänd variabel \"%s\""
*** 9542,9548 ****
  #: c-decl.c:798
  #, gcc-internal-format
  msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
! msgstr ""
  
  #: c-decl.c:1032
  #, fuzzy, gcc-internal-format
--- 9224,9230 ----
  #: c-decl.c:798
  #, gcc-internal-format
  msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
! msgstr "%Jtypen på vektor %qD kompletterade okompatibelt med implicit initiering"
  
  #: c-decl.c:1032
  #, fuzzy, gcc-internal-format
*************** msgstr "En parameterlista med ellips kan
*** 9557,9568 ****
  #: c-decl.c:1074
  #, gcc-internal-format
  msgid "%Jprototype for %qD declares more arguments than previous old-style definition"
! msgstr ""
  
  #: c-decl.c:1080
  #, gcc-internal-format
  msgid "%Jprototype for %qD declares fewer arguments than previous old-style definition"
! msgstr ""
  
  #: c-decl.c:1089
  #, fuzzy, gcc-internal-format
--- 9239,9250 ----
  #: c-decl.c:1074
  #, gcc-internal-format
  msgid "%Jprototype for %qD declares more arguments than previous old-style definition"
! msgstr "%Jprototypen för %qD deklarerar fler argument än tidigare gammaldags definition"
  
  #: c-decl.c:1080
  #, gcc-internal-format
  msgid "%Jprototype for %qD declares fewer arguments than previous old-style definition"
! msgstr "%Jprototypen för %qD deklarerar färre argument än tidigare definition i gammal stil"
  
  #: c-decl.c:1089
  #, fuzzy, gcc-internal-format
*************** msgstr "tidigare deklaration av \"%s\""
*** 9678,9684 ****
  #: c-decl.c:1481
  #, gcc-internal-format
  msgid "%Jredeclaration of %qD with different visibility (old visibility preserved)"
! msgstr ""
  
  #: c-decl.c:1492
  #, fuzzy, gcc-internal-format
--- 9360,9366 ----
  #: c-decl.c:1481
  #, gcc-internal-format
  msgid "%Jredeclaration of %qD with different visibility (old visibility preserved)"
! msgstr "%Jomdeklaration av %qD med annan synlighet (gammal synlighet bevarad)"
  
  #: c-decl.c:1492
  #, fuzzy, gcc-internal-format
*************** msgstr "spill i konstant uttryck"
*** 9801,9817 ****
  #: c-decl.c:2540
  #, gcc-internal-format
  msgid "%Jjump into scope of identifier with variably modified type"
! msgstr ""
  
  #: c-decl.c:2555
  #, gcc-internal-format
  msgid "%Htraditional C lacks a separate namespace for labels, identifier %qs conflicts"
! msgstr ""
  
  #: c-decl.c:2631
  #, gcc-internal-format
  msgid "%H%qs defined as wrong kind of tag"
! msgstr ""
  
  #: c-decl.c:2855
  #, gcc-internal-format
--- 9483,9499 ----
  #: c-decl.c:2540
  #, gcc-internal-format
  msgid "%Jjump into scope of identifier with variably modified type"
! msgstr "%Jhopp in i räckvidd för identifierare med variabelt modifierad typ"
  
  #: c-decl.c:2555
  #, gcc-internal-format
  msgid "%Htraditional C lacks a separate namespace for labels, identifier %qs conflicts"
! msgstr "%Htraditionell C saknar en separat namnrymd för etiketter, identifierare %qs står i konflikt"
  
  #: c-decl.c:2631
  #, gcc-internal-format
  msgid "%H%qs defined as wrong kind of tag"
! msgstr "%H%qs definierad som fel sorts tagg"
  
  #: c-decl.c:2855
  #, gcc-internal-format
*************** msgstr "lagringsklass angiven i array-de
*** 9826,9832 ****
  #: c-decl.c:2874
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
! msgstr ""
  
  #: c-decl.c:2895 c-decl.c:2902
  #, fuzzy, gcc-internal-format
--- 9508,9514 ----
  #: c-decl.c:2874
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
! msgstr "tom deklaration med typkvalificerare deklarerar inte om en tagg"
  
  #: c-decl.c:2895 c-decl.c:2902
  #, fuzzy, gcc-internal-format
*************** msgstr "oanvändbart nyckelord eller typn
*** 9863,9870 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "dubbel deklaration av etikett \"%s\""
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom deklaration"
--- 9545,9551 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "dubbel deklaration av etikett \"%s\""
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom deklaration"
*************** msgstr "ISO C89 stöder inte flexibla fäl
*** 9887,9893 ****
  #: c-decl.c:3040
  #, gcc-internal-format
  msgid "static or type qualifiers in abstract declarator"
! msgstr ""
  
  #: c-decl.c:3099
  #, fuzzy, gcc-internal-format
--- 9568,9574 ----
  #: c-decl.c:3040
  #, gcc-internal-format
  msgid "static or type qualifiers in abstract declarator"
! msgstr "statisk eller typkvalificerare i abstrakt deklarerare"
  
  #: c-decl.c:3099
  #, fuzzy, gcc-internal-format
*************** msgstr "ignorerar asm för ickestatisk lo
*** 9953,9964 ****
  #: c-decl.c:3447 fortran/f95-lang.c:646
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
! msgstr ""
  
  #: c-decl.c:3581
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
! msgstr ""
  
  #: c-decl.c:3711
  #, fuzzy, gcc-internal-format
--- 9634,9645 ----
  #: c-decl.c:3447 fortran/f95-lang.c:646
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
! msgstr "kan inte lägga objekt med volatile-fält i register"
  
  #: c-decl.c:3581
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
! msgstr "ISO C förbjuder framåtdeklaration av parametrar"
  
  #: c-decl.c:3711
  #, fuzzy, gcc-internal-format
*************** msgstr "nästlad funktion \"%s\" är dekla
*** 10078,10084 ****
  #: c-decl.c:4000 cp/decl.c:7010
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
! msgstr ""
  
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
--- 9759,9765 ----
  #: c-decl.c:4000 cp/decl.c:7010
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
! msgstr "funktionsdefinitionsområde %qs implicit auto och deklarerat %<__thread%>"
  
  #. Only the innermost declarator (making a parameter be of
  #. array type which is converted to pointer type)
*************** msgstr "ogiltig operation på oinstansier
*** 10161,10182 ****
  #: c-decl.c:4296
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
! msgstr ""
  
  #: c-decl.c:4325 c-decl.c:4370 c-decl.c:4464 c-decl.c:4555
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
! msgstr ""
  
  #: c-decl.c:4378
  #, gcc-internal-format
  msgid "%Jtypedef %qD declared %<inline%>"
! msgstr ""
  
  #: c-decl.c:4408
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
! msgstr ""
  
  #: c-decl.c:4428
  #, fuzzy, gcc-internal-format
--- 9842,9863 ----
  #: c-decl.c:4296
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
! msgstr "typkvalificerare ignoreras för funktions returtyp"
  
  #: c-decl.c:4325 c-decl.c:4370 c-decl.c:4464 c-decl.c:4555
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
! msgstr "ISO C förbjuder kvalificerade funktionstyper"
  
  #: c-decl.c:4378
  #, gcc-internal-format
  msgid "%Jtypedef %qD declared %<inline%>"
! msgstr "%Jtypdef %qD deklarerad %<inline%>"
  
  #: c-decl.c:4408
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
! msgstr "ISO C förbjuder const- eller volatile-funktionstyper"
  
  #: c-decl.c:4428
  #, fuzzy, gcc-internal-format
*************** msgstr "variabel eller fält \"%s\" dekla
*** 10186,10192 ****
  #: c-decl.c:4457
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
! msgstr ""
  
  #: c-decl.c:4492
  #, fuzzy, gcc-internal-format
--- 9867,9873 ----
  #: c-decl.c:4457
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
! msgstr "attribut i parametervektordeklarerare ignoreras"
  
  #: c-decl.c:4492
  #, fuzzy, gcc-internal-format
*************** msgstr "kan inte inline:a funktion \"mai
*** 10221,10227 ****
  #: c-decl.c:4636
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
! msgstr ""
  
  #: c-decl.c:4645
  #, fuzzy, gcc-internal-format
--- 9902,9908 ----
  #: c-decl.c:4636
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
! msgstr "variabel tidigare deklarerad %<static%> omdeklarerad som %<extern%>"
  
  #: c-decl.c:4645
  #, fuzzy, gcc-internal-format
*************** msgstr "funktionsdeklaration är inte en 
*** 10243,10249 ****
  #: c-decl.c:4746
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
! msgstr ""
  
  #: c-decl.c:4779
  #, fuzzy, gcc-internal-format
--- 9924,9930 ----
  #: c-decl.c:4746
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
! msgstr "parameternamn (utan typer) i funktionsdeklaration"
  
  #: c-decl.c:4779
  #, fuzzy, gcc-internal-format
*************** msgstr "parameter \"%s\" har en inkomple
*** 10268,10274 ****
  #: c-decl.c:4851
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
! msgstr ""
  
  #: c-decl.c:4855 c-decl.c:4890
  #, fuzzy, gcc-internal-format
--- 9949,9955 ----
  #: c-decl.c:4851
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
! msgstr "%<void%> som enda parameter kan inte kvalificeras"
  
  #: c-decl.c:4855 c-decl.c:4890
  #, fuzzy, gcc-internal-format
*************** msgstr "ogiltigt typargument"
*** 10278,10284 ****
  #: c-decl.c:4883
  #, gcc-internal-format
  msgid "%Jparameter %qD has just a forward declaration"
! msgstr ""
  
  #. The %s will be one of 'struct', 'union', or 'enum'.
  #: c-decl.c:4929
--- 9959,9965 ----
  #: c-decl.c:4883
  #, gcc-internal-format
  msgid "%Jparameter %qD has just a forward declaration"
! msgstr "%Jparameter %qD har endast en framåtdeklaration"
  
  #. The %s will be one of 'struct', 'union', or 'enum'.
  #: c-decl.c:4929
*************** msgstr "nästlad omdefinition av \"%s\""
*** 10320,10326 ****
  #: c-decl.c:5153 cp/decl.c:3422
  #, gcc-internal-format
  msgid "declaration does not declare anything"
! msgstr ""
  
  #: c-decl.c:5157
  #, fuzzy, gcc-internal-format
--- 10001,10007 ----
  #: c-decl.c:5153 cp/decl.c:3422
  #, gcc-internal-format
  msgid "declaration does not declare anything"
! msgstr "deklaration som inte deklarerar något"
  
  #: c-decl.c:5157
  #, fuzzy, gcc-internal-format
*************** msgstr "ISO C89 stöder inte flexibla fäl
*** 10360,10371 ****
  #: c-decl.c:5326
  #, gcc-internal-format
  msgid "%Jflexible array member not at end of struct"
! msgstr ""
  
  #: c-decl.c:5331
  #, gcc-internal-format
  msgid "%Jflexible array member in otherwise empty struct"
! msgstr ""
  
  #: c-decl.c:5338
  #, fuzzy, gcc-internal-format
--- 10041,10052 ----
  #: c-decl.c:5326
  #, gcc-internal-format
  msgid "%Jflexible array member not at end of struct"
! msgstr "%Jflexibel vektormedelm inte vid slutet av post"
  
  #: c-decl.c:5331
  #, gcc-internal-format
  msgid "%Jflexible array member in otherwise empty struct"
! msgstr "%Jflexibel vektor medlem i i övrigt tom post"
  
  #: c-decl.c:5338
  #, fuzzy, gcc-internal-format
*************** msgstr "ISO C89 stöder inte flexibla fäl
*** 10375,10381 ****
  #: c-decl.c:5446
  #, gcc-internal-format
  msgid "union cannot be made transparent"
! msgstr ""
  
  #: c-decl.c:5517
  #, fuzzy, gcc-internal-format
--- 10056,10062 ----
  #: c-decl.c:5446
  #, gcc-internal-format
  msgid "union cannot be made transparent"
! msgstr "unionen kan inte göras transparent"
  
  #: c-decl.c:5517
  #, fuzzy, gcc-internal-format
*************** msgstr "omdeklaration av \"enum %s\""
*** 10391,10402 ****
  #: c-decl.c:5587
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
! msgstr ""
  
  #: c-decl.c:5604
  #, gcc-internal-format
  msgid "specified mode too small for enumeral values"
! msgstr ""
  
  #: c-decl.c:5704
  #, fuzzy, gcc-internal-format
--- 10072,10083 ----
  #: c-decl.c:5587
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
! msgstr "uppräkningsvärden överskrider gränsen för största heltal"
  
  #: c-decl.c:5604
  #, gcc-internal-format
  msgid "specified mode too small for enumeral values"
! msgstr "angiven sort för liten för uppräkningvärden"
  
  #: c-decl.c:5704
  #, fuzzy, gcc-internal-format
*************** msgstr "\"%s\" är normalt en icke-statis
*** 10476,10482 ****
  #: c-decl.c:6047
  #, gcc-internal-format
  msgid "%Jold-style parameter declarations in prototyped function definition"
! msgstr ""
  
  #: c-decl.c:6060
  #, fuzzy, gcc-internal-format
--- 10157,10163 ----
  #: c-decl.c:6047
  #, gcc-internal-format
  msgid "%Jold-style parameter declarations in prototyped function definition"
! msgstr "%Jgammaldags parameterdeklarationer i funktionsdefinition med prototyp"
  
  #: c-decl.c:6060
  #, fuzzy, gcc-internal-format
*************** msgstr "parameternamn utlämnat"
*** 10491,10497 ****
  #: c-decl.c:6112
  #, gcc-internal-format
  msgid "%Jold-style function definition"
! msgstr ""
  
  #: c-decl.c:6120
  #, fuzzy, gcc-internal-format
--- 10172,10178 ----
  #: c-decl.c:6112
  #, gcc-internal-format
  msgid "%Jold-style function definition"
! msgstr "%Jgammaldags funktionsdefinition"
  
  #: c-decl.c:6120
  #, fuzzy, gcc-internal-format
*************** msgstr "denna funktion kan returnera med
*** 10579,10585 ****
  #: c-decl.c:6605
  #, gcc-internal-format
  msgid "%<for%> loop initial declaration used outside C99 mode"
! msgstr ""
  
  #: c-decl.c:6634
  #, fuzzy, gcc-internal-format
--- 10260,10266 ----
  #: c-decl.c:6605
  #, gcc-internal-format
  msgid "%<for%> loop initial declaration used outside C99 mode"
! msgstr "%<for%>-snurra med startdeklaration använd utanför C99-läge"
  
  #: c-decl.c:6634
  #, fuzzy, gcc-internal-format
*************** msgstr "\"long long long\" är för långt 
*** 10629,10635 ****
  #: c-decl.c:6983 c-decl.c:7175
  #, gcc-internal-format
  msgid "both %<long long%> and %<double%> in declaration specifiers"
! msgstr ""
  
  #: c-decl.c:6989
  #, fuzzy, gcc-internal-format
--- 10310,10316 ----
  #: c-decl.c:6983 c-decl.c:7175
  #, gcc-internal-format
  msgid "both %<long long%> and %<double%> in declaration specifiers"
! msgstr "både %<long long%> och %<double%> i deklarationsspecificerare"
  
  #: c-decl.c:6989
  #, fuzzy, gcc-internal-format
*************** msgstr "både long och short angivet för 
*** 10664,10690 ****
  #: c-decl.c:7017 c-decl.c:7111
  #, gcc-internal-format
  msgid "both %<short%> and %<void%> in declaration specifiers"
! msgstr ""
  
  #: c-decl.c:7020 c-decl.c:7130
  #, gcc-internal-format
  msgid "both %<short%> and %<_Bool%> in declaration specifiers"
! msgstr ""
  
  #: c-decl.c:7023 c-decl.c:7149
  #, gcc-internal-format
  msgid "both %<short%> and %<char%> in declaration specifiers"
! msgstr ""
  
  #: c-decl.c:7026 c-decl.c:7162
  #, gcc-internal-format
  msgid "both %<short%> and %<float%> in declaration specifiers"
! msgstr ""
  
  #: c-decl.c:7029 c-decl.c:7178
  #, gcc-internal-format
  msgid "both %<short%> and %<double%> in declaration specifiers"
! msgstr ""
  
  #: c-decl.c:7037 c-decl.c:7057
  #, fuzzy, gcc-internal-format
--- 10345,10371 ----
  #: c-decl.c:7017 c-decl.c:7111
  #, gcc-internal-format
  msgid "both %<short%> and %<void%> in declaration specifiers"
! msgstr "både %<short%> och %<void%> i deklarationsspecificerare"
  
  #: c-decl.c:7020 c-decl.c:7130
  #, gcc-internal-format
  msgid "both %<short%> and %<_Bool%> in declaration specifiers"
! msgstr "både %<short%> och %<_Bool%> i deklarationsspecificerare"
  
  #: c-decl.c:7023 c-decl.c:7149
  #, gcc-internal-format
  msgid "both %<short%> and %<char%> in declaration specifiers"
! msgstr "både %<short%> och %<char%> i deklarationsspecificerare"
  
  #: c-decl.c:7026 c-decl.c:7162
  #, gcc-internal-format
  msgid "both %<short%> and %<float%> in declaration specifiers"
! msgstr "både %<short%> och %<float%> i deklarationsspecificerare"
  
  #: c-decl.c:7029 c-decl.c:7178
  #, gcc-internal-format
  msgid "both %<short%> and %<double%> in declaration specifiers"
! msgstr "både %<short%> och %<double%> i deklarationsspecificerare"
  
  #: c-decl.c:7037 c-decl.c:7057
  #, fuzzy, gcc-internal-format
*************** msgstr "ISO C89 stöder inte typen comple
*** 10739,10755 ****
  #: c-decl.c:7079 c-decl.c:7120
  #, gcc-internal-format
  msgid "both %<complex%> and %<void%> in declaration specifiers"
! msgstr ""
  
  #: c-decl.c:7082 c-decl.c:7139
  #, gcc-internal-format
  msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
! msgstr ""
  
  #: c-decl.c:7221
  #, gcc-internal-format
  msgid "%qs fails to be a typedef or built in type"
! msgstr ""
  
  #: c-decl.c:7253
  #, fuzzy, gcc-internal-format
--- 10420,10436 ----
  #: c-decl.c:7079 c-decl.c:7120
  #, gcc-internal-format
  msgid "both %<complex%> and %<void%> in declaration specifiers"
! msgstr "både %<complex%> och %<void%> i deklarationsspecificerare"
  
  #: c-decl.c:7082 c-decl.c:7139
  #, gcc-internal-format
  msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
! msgstr "både %<complex%> och %<_Bool%> i deklarationsspecificerare"
  
  #: c-decl.c:7221
  #, gcc-internal-format
  msgid "%qs fails to be a typedef or built in type"
! msgstr "%qs är varken en typedef eller en inbyggd typ"
  
  #: c-decl.c:7253
  #, fuzzy, gcc-internal-format
*************** msgstr "\"%s\" är inte i början av dekla
*** 10759,10785 ****
  #: c-decl.c:7268
  #, gcc-internal-format
  msgid "%<__thread%> used with %<auto%>"
! msgstr ""
  
  #: c-decl.c:7270
  #, gcc-internal-format
  msgid "%<__thread%> used with %<register%>"
! msgstr ""
  
  #: c-decl.c:7272
  #, gcc-internal-format
  msgid "%<__thread%> used with %<typedef%>"
! msgstr ""
  
  #: c-decl.c:7283 cp/parser.c:7271
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
! msgstr ""
  
  #: c-decl.c:7292 cp/parser.c:7261
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
! msgstr ""
  
  #: c-decl.c:7308
  #, fuzzy, gcc-internal-format
--- 10440,10466 ----
  #: c-decl.c:7268
  #, gcc-internal-format
  msgid "%<__thread%> used with %<auto%>"
! msgstr "%<__thread%> använd med %<auto%>"
  
  #: c-decl.c:7270
  #, gcc-internal-format
  msgid "%<__thread%> used with %<register%>"
! msgstr "%<__thread%> använd med %<register%>"
  
  #: c-decl.c:7272
  #, gcc-internal-format
  msgid "%<__thread%> used with %<typedef%>"
! msgstr "%<__thread%> använd med %<typedef%>"
  
  #: c-decl.c:7283 cp/parser.c:7271
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
! msgstr "%<__thread%> före %<extern%>"
  
  #: c-decl.c:7292 cp/parser.c:7261
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
! msgstr "%<__thread%> före %<static%>"
  
  #: c-decl.c:7308
  #, fuzzy, gcc-internal-format
*************** msgstr "flera lagringsklasser i deklarat
*** 10789,10795 ****
  #: c-decl.c:7315
  #, gcc-internal-format
  msgid "%<__thread%> used with %qs"
! msgstr ""
  
  #: c-decl.c:7369
  #, fuzzy, gcc-internal-format
--- 10470,10476 ----
  #: c-decl.c:7315
  #, gcc-internal-format
  msgid "%<__thread%> used with %qs"
! msgstr "%<__thread%> använd med %qs"
  
  #: c-decl.c:7369
  #, fuzzy, gcc-internal-format
*************** msgstr "formatsträng har ett ogiltigt an
*** 10814,10820 ****
  #: c-format.c:113
  #, gcc-internal-format
  msgid "function does not return string type"
! msgstr ""
  
  #: c-format.c:142
  #, fuzzy, gcc-internal-format
--- 10495,10501 ----
  #: c-format.c:113
  #, gcc-internal-format
  msgid "function does not return string type"
! msgstr "funktionen returnerar inte typen sträng"
  
  #: c-format.c:142
  #, fuzzy, gcc-internal-format
*************** msgstr "saknar numerisk $-operand i form
*** 10854,10895 ****
  #: c-format.c:961
  #, gcc-internal-format
  msgid "%s does not support %%n$ operand number formats"
! msgstr ""
  
  #: c-format.c:968
  #, gcc-internal-format
  msgid "operand number out of range in format"
! msgstr ""
  
  #: c-format.c:991
  #, gcc-internal-format
  msgid "format argument %d used more than once in %s format"
! msgstr ""
  
  #: c-format.c:1023
  #, gcc-internal-format
  msgid "$ operand number used after format without operand number"
! msgstr ""
  
  #: c-format.c:1053
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in $-style format"
! msgstr ""
  
  #: c-format.c:1148
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
! msgstr ""
  
  #: c-format.c:1162
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
! msgstr ""
  
  #: c-format.c:1164
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
! msgstr ""
  
  #: c-format.c:1177
  #, gcc-internal-format
--- 10535,10576 ----
  #: c-format.c:961
  #, gcc-internal-format
  msgid "%s does not support %%n$ operand number formats"
! msgstr "%s stödjer inte operandnummerformatet %%n$"
  
  #: c-format.c:968
  #, gcc-internal-format
  msgid "operand number out of range in format"
! msgstr "operandnummer utanför intervallet i format"
  
  #: c-format.c:991
  #, gcc-internal-format
  msgid "format argument %d used more than once in %s format"
! msgstr "formatargument %d använt mer än en gång i formatet %s"
  
  #: c-format.c:1023
  #, gcc-internal-format
  msgid "$ operand number used after format without operand number"
! msgstr "$-operandnummer använt efter format utan operandnummer"
  
  #: c-format.c:1053
  #, gcc-internal-format
  msgid "format argument %d unused before used argument %d in $-style format"
! msgstr "formatargument %d oanvänt för använt argument %d i $-stilsformat"
  
  #: c-format.c:1148
  #, gcc-internal-format
  msgid "format not a string literal, format string not checked"
! msgstr "formatet är inte en strängliteral, formatsträngen inte kontrollerad"
  
  #: c-format.c:1162
  #, gcc-internal-format
  msgid "format not a string literal and no format arguments"
! msgstr "formatet är inte en strängliteral och inga formatargument"
  
  #: c-format.c:1164
  #, gcc-internal-format
  msgid "format not a string literal, argument types not checked"
! msgstr "formatet är inte en strängliteral, argumenttyperna inte kontrollerade"
  
  #: c-format.c:1177
  #, gcc-internal-format
*************** msgstr "för många argument för för forma
*** 10899,10905 ****
  #: c-format.c:1180
  #, gcc-internal-format
  msgid "unused arguments in $-style format"
! msgstr ""
  
  #: c-format.c:1183
  #, fuzzy, gcc-internal-format
--- 10580,10586 ----
  #: c-format.c:1180
  #, gcc-internal-format
  msgid "unused arguments in $-style format"
! msgstr "oanvända argument i $-stilsformat"
  
  #: c-format.c:1183
  #, fuzzy, gcc-internal-format
*************** msgstr "formatsträng med längden noll"
*** 10909,10915 ****
  #: c-format.c:1187
  #, gcc-internal-format
  msgid "format is a wide character string"
! msgstr ""
  
  #: c-format.c:1190
  #, gcc-internal-format
--- 10590,10596 ----
  #: c-format.c:1187
  #, gcc-internal-format
  msgid "format is a wide character string"
! msgstr "formatet är en sträng vida tecken"
  
  #: c-format.c:1190
  #, gcc-internal-format
*************** msgstr "icke terminerad formatsträng"
*** 10919,10940 ****
  #: c-format.c:1400
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
! msgstr ""
  
  #: c-format.c:1415
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
! msgstr ""
  
  #: c-format.c:1459 c-format.c:1703
  #, gcc-internal-format
  msgid "repeated %s in format"
! msgstr ""
  
  #: c-format.c:1472
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
! msgstr ""
  
  #: c-format.c:1516 c-format.c:1618 c-format.c:1897 c-format.c:1959
  #, gcc-internal-format
--- 10600,10621 ----
  #: c-format.c:1400
  #, gcc-internal-format
  msgid "embedded %<\\0%> in format"
! msgstr "inbäddade %<\\0%> i format"
  
  #: c-format.c:1415
  #, gcc-internal-format
  msgid "spurious trailing %<%%%> in format"
! msgstr "extra avslutande %<%%%> i format"
  
  #: c-format.c:1459 c-format.c:1703
  #, gcc-internal-format
  msgid "repeated %s in format"
! msgstr "upprepat %s i format"
  
  #: c-format.c:1472
  #, gcc-internal-format
  msgid "missing fill character at end of strfmon format"
! msgstr "utfyllnadstecken saknas vid slutet av strfmon-format"
  
  #: c-format.c:1516 c-format.c:1618 c-format.c:1897 c-format.c:1959
  #, gcc-internal-format
*************** msgstr "nollstorlek i %s formatsträng"
*** 10949,10960 ****
  #: c-format.c:1575
  #, gcc-internal-format
  msgid "empty left precision in %s format"
! msgstr ""
  
  #: c-format.c:1648
  #, gcc-internal-format
  msgid "empty precision in %s format"
! msgstr ""
  
  #: c-format.c:1687
  #, fuzzy, gcc-internal-format
--- 10630,10641 ----
  #: c-format.c:1575
  #, gcc-internal-format
  msgid "empty left precision in %s format"
! msgstr "tom vänsterprecision i %s-format"
  
  #: c-format.c:1648
  #, gcc-internal-format
  msgid "empty precision in %s format"
! msgstr "tom precision i %s-format"
  
  #: c-format.c:1687
  #, fuzzy, gcc-internal-format
*************** msgstr "\"%s\" stöds inte av %s"
*** 10964,10980 ****
  #: c-format.c:1737
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
! msgstr ""
  
  #: c-format.c:1748
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
! msgstr ""
  
  #: c-format.c:1751
  #, gcc-internal-format
  msgid "unknown conversion type character 0x%x in format"
! msgstr ""
  
  #: c-format.c:1758
  #, fuzzy, gcc-internal-format
--- 10645,10661 ----
  #: c-format.c:1737
  #, gcc-internal-format
  msgid "conversion lacks type at end of format"
! msgstr "konvertering saknar typ vid slutet av format"
  
  #: c-format.c:1748
  #, gcc-internal-format
  msgid "unknown conversion type character %qc in format"
! msgstr "okänd konverteringstyptecken %qc i format"
  
  #: c-format.c:1751
  #, gcc-internal-format
  msgid "unknown conversion type character 0x%x in format"
! msgstr "okänt konverteringstyptecken 0x%x i format"
  
  #: c-format.c:1758
  #, fuzzy, gcc-internal-format
*************** msgstr "flaggan \"a\" använd med format 
*** 10989,11020 ****
  #: c-format.c:1783
  #, gcc-internal-format
  msgid "%s does not support %s"
! msgstr ""
  
  #: c-format.c:1792
  #, fuzzy, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "ISO C89 stöder inte \\\"%%%c\\\" i %s formatsträng"
  
  #: c-format.c:1825
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
! msgstr ""
  
  #: c-format.c:1829
  #, gcc-internal-format
  msgid "%s ignored with %s in %s format"
! msgstr ""
  
  #: c-format.c:1835
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
! msgstr ""
  
  #: c-format.c:1839
  #, gcc-internal-format
  msgid "use of %s and %s together in %s format"
! msgstr ""
  
  # fixme: ordet locale borde standardiseras
  #: c-format.c:1858
--- 10670,10704 ----
  #: c-format.c:1783
  #, gcc-internal-format
  msgid "%s does not support %s"
! msgstr "%s stödjer inte %s"
  
  #: c-format.c:1792
  #, fuzzy, gcc-internal-format
  msgid "%s does not support %s with the %<%%%c%> %s format"
  msgstr "ISO C89 stöder inte \\\"%%%c\\\" i %s formatsträng"
  
+ # gcc-internal-format är bara printf-liknande, men klarar inte
+ # t.ex. konstruktionen "m$" förrän 4.1.0
+ # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23501
  #: c-format.c:1825
  #, gcc-internal-format
  msgid "%s ignored with %s and %<%%%c%> %s format"
! msgstr "%s ignorerad med %s och %<%%%c%> %s-format"
  
  #: c-format.c:1829
  #, gcc-internal-format
  msgid "%s ignored with %s in %s format"
! msgstr "%s ignorerad med %s i %s-format"
  
  #: c-format.c:1835
  #, gcc-internal-format
  msgid "use of %s and %s together with %<%%%c%> %s format"
! msgstr "%s och %s använda tillsammans i %<%%%c%> %s-format"
  
  #: c-format.c:1839
  #, gcc-internal-format
  msgid "use of %s and %s together in %s format"
! msgstr "%s och %s använda tillsammans i %s-format"
  
  # fixme: ordet locale borde standardiseras
  #: c-format.c:1858
*************** msgstr "\"%%%c\" ger bara de sista två s
*** 11031,11042 ****
  #: c-format.c:1877
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
! msgstr ""
  
  #: c-format.c:1890
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character"
! msgstr ""
  
  #: c-format.c:1911
  #, fuzzy, gcc-internal-format
--- 10715,10726 ----
  #: c-format.c:1877
  #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
! msgstr "ingen avslutande %<}%> till %<%%[%>-format"
  
  #: c-format.c:1890
  #, gcc-internal-format
  msgid "use of %qs length modifier with %qc type character"
! msgstr "längdmodiferare %qs använd med typtecken %qc"
  
  #: c-format.c:1911
  #, fuzzy, gcc-internal-format
*************** msgstr "ISO C89 stöder inte \\\"%%%c\\\"
*** 11046,11097 ****
  #: c-format.c:1928
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
! msgstr ""
  
  #: c-format.c:1930
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
! msgstr ""
  
  #: c-format.c:2072
  #, gcc-internal-format
  msgid "writing through null pointer (argument %d)"
! msgstr ""
  
  #: c-format.c:2080
  #, gcc-internal-format
  msgid "reading through null pointer (argument %d)"
! msgstr ""
  
  #: c-format.c:2100
  #, gcc-internal-format
  msgid "writing into constant object (argument %d)"
! msgstr ""
  
  #: c-format.c:2111
  #, gcc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
! msgstr ""
  
  #: c-format.c:2222
  #, gcc-internal-format
  msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
! msgstr ""
  
  #: c-format.c:2225
  #, gcc-internal-format
  msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
! msgstr ""
  
  #: c-format.c:2232
  #, gcc-internal-format
  msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
! msgstr ""
  
  #: c-format.c:2235
  #, gcc-internal-format
  msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
! msgstr ""
  
  #: c-format.c:2294 c-format.c:2300 c-format.c:2401
  #, gcc-internal-format
--- 10730,10781 ----
  #: c-format.c:1928
  #, gcc-internal-format
  msgid "operand number specified with suppressed assignment"
! msgstr "operandnummer angivet med undertryckt tilldelning"
  
  #: c-format.c:1930
  #, gcc-internal-format
  msgid "operand number specified for format taking no argument"
! msgstr "operandnummer angivet för format som inte tar argument"
  
  #: c-format.c:2072
  #, gcc-internal-format
  msgid "writing through null pointer (argument %d)"
! msgstr "skriver via nollpekare (argument %d)"
  
  #: c-format.c:2080
  #, gcc-internal-format
  msgid "reading through null pointer (argument %d)"
! msgstr "läser via nollpekare (argument %d)"
  
  #: c-format.c:2100
  #, gcc-internal-format
  msgid "writing into constant object (argument %d)"
! msgstr "skriver till konstant objekt (argument %d)"
  
  #: c-format.c:2111
  #, gcc-internal-format
  msgid "extra type qualifiers in format argument (argument %d)"
! msgstr "extra typkvalificerare i formatargument (argument %d)"
  
  #: c-format.c:2222
  #, gcc-internal-format
  msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
! msgstr "%s skall ha typ %<%s%s%>, men argument %d har typ %qT"
  
  #: c-format.c:2225
  #, gcc-internal-format
  msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
! msgstr "format %q.*s förväntar typ %<%s%s%>, men argument %d har typ %qT"
  
  #: c-format.c:2232
  #, gcc-internal-format
  msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
! msgstr "%s skall ha typ %<%T%s%>, men argument %d har typ %qT"
  
  #: c-format.c:2235
  #, gcc-internal-format
  msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
! msgstr "format %q.*s förväntar typ %<%T%s%>, men argument %d har typ %qT"
  
  #: c-format.c:2294 c-format.c:2300 c-format.c:2401
  #, gcc-internal-format
*************** msgstr "du måste dessutom ange antingen 
*** 11359,11375 ****
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C förbjuder tomma källkodsfiler"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datadefinition har ingen typ eller lagringsklass"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tillåter inte extra \";\" utanför funktioner"
--- 11043,11059 ----
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C förbjuder tomma källkodsfiler"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datadefinition har ingen typ eller lagringsklass"
  
! #: c-parse.y:388
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tillåter inte extra \";\" utanför funktioner"
*************** msgstr "ISO C tillåter inte extra \";\" 
*** 11379,11510 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionell C hanterar inte operatorn unärt plus"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "sizeof applicerat på ett bit-fält"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C förbjuder uteslutande av den mittersta termen i ett ?: uttryck"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C++ förbjuder beräknade goto"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "första argumentet till \"__builtin_choose_expr\" är inte en konstant"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "sizeof applicerat på ett bit-fält"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 förbjuder specifiering av subobjekt som skall initieras"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "obsolet angivelse av initierare utan \"=\""
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "obsolet användning av initierare med \":\""
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C förbjuder nästlade funktioner"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C förbjuder typkonvertering till unionstyper"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutet av uppräkningslista"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "inget semikolon vid slutet av struktur eller union"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "extra semikolon i struktur eller union angivet"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C förbjuder medlemsdeklarationer utan medlemmar"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 förbjuder blandade deklarationer och kod"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr ""
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr ""
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C kräver ett namnsatt argument före \"...\""
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "syntaxfel vid token \"%s\""
--- 11063,11194 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionell C hanterar inte operatorn unärt plus"
  
! #: c-parse.y:498
  #, fuzzy, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "sizeof applicerat på ett bit-fält"
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C förbjuder uteslutande av den mittersta termen i ett ?: uttryck"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C++ förbjuder beräknade goto"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c-parse.y:697
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "första argumentet till \"__builtin_choose_expr\" är inte en konstant"
  
! #: c-parse.y:1224
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "sizeof applicerat på ett bit-fält"
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr ""
  
! #: c-parse.y:1386
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 förbjuder specifiering av subobjekt som skall initieras"
  
! #: c-parse.y:1389
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "obsolet angivelse av initierare utan \"=\""
  
! #: c-parse.y:1393
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "obsolet användning av initierare med \":\""
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C förbjuder nästlade funktioner"
  
! #: c-parse.y:1637
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C förbjuder typkonvertering till unionstyper"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutet av uppräkningslista"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "inget semikolon vid slutet av struktur eller union"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "extra semikolon i struktur eller union angivet"
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C förbjuder medlemsdeklarationer utan medlemmar"
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
  
! #: c-parse.y:1883
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 förbjuder blandade deklarationer och kod"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c-parse.y:2263
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr ""
  
! #: c-parse.y:2309
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr ""
  
! #: c-parse.y:2371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C kräver ett namnsatt argument före \"...\""
  
! #: c-parse.y:2877
  #, fuzzy, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "syntaxfel vid token \"%s\""
*************** msgstr "kan inte skriva till %s"
*** 13417,13433 ****
  msgid "unexpected node"
  msgstr ""
  
! #: gimplify.c:3340
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "ogiltigt lvalue i tilldelning"
  
! #: gimplify.c:3452
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 13101,13117 ----
  msgid "unexpected node"
  msgstr ""
  
! #: gimplify.c:3345
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "ogiltigt lvalue i tilldelning"
  
! #: gimplify.c:3457
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14417,14423 ****
  msgid "unimplemented functionality"
  msgstr "för många argument till funktion"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "internt fel"
--- 14101,14107 ----
  msgid "unimplemented functionality"
  msgstr "för många argument till funktion"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "internt fel"
*************** msgstr ""
*** 14607,14643 ****
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr ""
  
! #: tree.c:5489
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5526
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5539
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5565
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5577
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
--- 14291,14327 ----
  msgid "function return type cannot be function"
  msgstr ""
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr ""
  
! #: tree.c:5496
  #, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5533
  #, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5546
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5572
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5584
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
*************** msgstr "kan inte stänga %s"
*** 22744,23491 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "internt fel - ogiltigt Utf8-namn"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "fält \"%s\" deklarerad som en funktion"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ""
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%s.\n"
- "%s"
- 
- #: java/parse.y:3282
- #, gcc-internal-format
- msgid "Missing return statement"
- msgstr ""
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, gcc-internal-format
- msgid "Unreachable statement"
- msgstr ""
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr ""
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr ""
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, fuzzy, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "Använd stor minnesmodell"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr ""
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "omdefiniering av \"struct %s\""
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr ""
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "dubbel deklaration av etikett \"%s\""
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr ""
- 
- #: java/parse.y:7151
- #, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr ""
- 
- #: java/parse.y:7156
- #, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr ""
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "oanvänd variabel \"%s\""
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "kunde inte hitta klassen \"%s\""
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "Kan inte hitta filen med klass %s."
- 
- #: java/parse.y:10103
- #, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr ""
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr "variabel \"%s\" deklarerad \"inline\""
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "spill i konstant uttryck"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "inkompatibla typer i %s"
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "upprepat case-värde"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, gcc-internal-format
- msgid "missing static field %qs"
- msgstr ""
- 
- #: java/parse.y:12357
- #, gcc-internal-format
- msgid "not a static field %qs"
- msgstr ""
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr ""
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "ogiltigt lvalue i tilldelning"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "inkompatibla typer i %s"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr ""
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "ogiltigt typargument till \"%s\""
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "inkompatibla typer i %s"
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "ogiltigt typargument till \"%s\""
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "konvertering från NaN till int"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr ""
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "inkompatibla typer i %s"
- 
- #: java/parse.y:14935
- #, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr ""
- 
- #: java/parse.y:14939
- #, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr ""
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, fuzzy, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "returnerar ett värde från en destruktor"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- # local, det kan troligen vara både lokal variabel och lokal funktion??
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "deklaration av \"%s\" döljer en tidigare lokal"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "detta är platsen för den tidigare definitionen"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "omdefiniering av \"union %s\""
- 
- #: java/parse.y:15315
- #, fuzzy, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "continue-sats som inte är i en loop"
- 
- #: java/parse.y:15318
- #, fuzzy, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "continue-sats som inte är i en loop"
- 
- #: java/parse.y:15339
- #, fuzzy, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "break-sats som inte är i en loop eller switch"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "upprepning av medlem \"%s\""
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, gcc-internal-format
- msgid "original label is here"
- msgstr ""
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr ""
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22428,22433 ----
*************** msgstr ""
*** 23526,23543 ****
  msgid "Constructor can't be %s"
  msgstr "destruerare behövs för \"%#D\""
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, fuzzy, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "flera lagringsklasser i deklaration av \"%s\""
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, gcc-internal-format
--- 22468,22473 ----
*************** msgstr "[super ...] måste stå i metodkon
*** 23912,23922 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "deklaration av \"%s\" döljer en parameter"
  
- #: objc/objc-parse.y:2748
- #, fuzzy, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "extra semikolon i struktur eller union angivet"
- 
  #: treelang/tree1.c:278
  #, fuzzy, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22842,22847 ----
*************** msgstr "adress på global registervariabe
*** 23941,25838 ****
  #, fuzzy, gcc-internal-format
  msgid "Address of register variable %qD requested."
  msgstr "adress på register variabel \"%s\" efterfrågad"
- 
- #~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
- #~ msgstr "sammanslagning av strängliteraler tillsammans med __FUNCTION__ är föråldrat"
- 
- #~ msgid "ISO C++ forbids range expressions in switch statements"
- #~ msgstr "ISO C++ förbjuder intervalluttryck i switch-satser"
- 
- #, fuzzy
- #~ msgid "ISO C++ forbids taking the address of a label"
- #~ msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
- 
- #~ msgid "declaration of `%s' shadows %s"
- #~ msgstr "deklaration av \"%s\" döljer %s"
- 
- #~ msgid "unknown C standard `%s'"
- #~ msgstr "okänd C-standard \"%s\""
- 
- #~ msgid "`struct %s' incomplete in scope ending here"
- #~ msgstr "\"struct %s\" är inkomplett i scope-område som slutar här"
- 
- #~ msgid "`union %s' incomplete in scope ending here"
- #~ msgstr "\"union %s\" är inkomplett i scope-område som slutar här"
- 
- #~ msgid "`enum %s' incomplete in scope ending here"
- #~ msgstr "\"enum %s\" är inkomplett i scope-område som slutar här"
- 
- #~ msgid "label `%s' used but not defined"
- #~ msgstr "etikett \"%s\" använd men inte definierad"
- 
- #~ msgid "label `%s' defined but not used"
- #~ msgstr "etikett \"%s\" definierad men inte använd"
- 
- #~ msgid "shadowing built-in function `%s'"
- #~ msgstr "döljer inbyggd funktion \"%s\""
- 
- #~ msgid "shadowing library function `%s'"
- #~ msgstr "döljer biblioteksfunktion \"%s\""
- 
- #~ msgid "library function `%s' declared as non-function"
- #~ msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
- 
- #~ msgid "conflicting types for `%s'"
- #~ msgstr "motstridiga typer på \"%s\""
- 
- #~ msgid "redeclaration of `%s'"
- #~ msgstr "omdeklaration av \"%s\""
- 
- #~ msgid "prototype for `%s' follows"
- #~ msgstr "prototyp för \"%s\" följer"
- 
- #~ msgid "non-prototype definition here"
- #~ msgstr "icke-prototypdefinition here"
- 
- #~ msgid "prototype for `%s' follows and number of arguments doesn't match"
- #~ msgstr "prototyp för \"%s\" följer och antalet argument matchar inte"
- 
- #~ msgid "const declaration for `%s' follows non-const"
- #~ msgstr "const-deklaration för \"%s\" följer på icke-const"
- 
- #~ msgid "type qualifiers for `%s' conflict with previous decl"
- #~ msgstr "typkvalificerare för \"%s\" i konflikt med tidigare dekl"
- 
- #~ msgid "redundant redeclaration of `%s' in same scope"
- #~ msgstr "redundant omdeklaration av \"%s\" i samma scope"
- 
- #, fuzzy
- #~ msgid "a parameter"
- #~ msgstr "oanvänd parameter \"%s\""
- 
- #, fuzzy
- #~ msgid "a global declaration"
- #~ msgstr "dubbel deklaration av etikett \"%s\""
- 
- #~ msgid "`%s' used prior to declaration"
- #~ msgstr "\"%s\" är använd innan sin deklaration"
- 
- #~ msgid "`%s' was declared implicitly `extern' and later `static'"
- #~ msgstr "\"%s\" deklarerades implicit \"extern\" och senare \"static\""
- 
- #~ msgid "previous external decl of `%s'"
- #~ msgstr "föregående externa dekl. av \"%s\""
- 
- #~ msgid "type mismatch with previous implicit declaration"
- #~ msgstr "typ skiljer sig från tidigare implicit deklaration"
- 
- #~ msgid "type of external `%s' is not global"
- #~ msgstr "typen på extern \"%s\" är inte global"
- 
- #~ msgid "`%s' was previously implicitly declared to return `int'"
- #~ msgstr "\"%s\" deklarerades tidigare implicit att returnera \"int\""
- 
- #~ msgid "`%s' locally external but globally static"
- #~ msgstr "\"%s\" är lokalt extern men globalt static"
- 
- #~ msgid "function `%s' was previously declared within a block"
- #~ msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
- 
- #~ msgid "function `%s' is initialized like a variable"
- #~ msgstr "funktion \"%s\" är initierad som en variabel"
- 
- #~ msgid "elements of array `%s' have incomplete type"
- #~ msgstr "elementen i fält \"%s\" har en ofullständig typ"
- 
- #~ msgid "declaration of `%s' has `extern' and is initialized"
- #~ msgstr "deklaration av \"%s\" är \"extern\" och initierad"
- 
- #~ msgid "initializer fails to determine size of `%s'"
- #~ msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
- 
- #~ msgid "array size missing in `%s'"
- #~ msgstr "fältstorlek saknas i \"%s\""
- 
- #~ msgid "storage size of `%s' isn't constant"
- #~ msgstr "lagringsstorlek på \"%s\" är inte konstant"
- 
- #, fuzzy
- #~ msgid "ISO C forbids parameter `%s' shadowing typedef"
- #~ msgstr "ANSI C förbjuder att parameter \"%s\" döljer typedef"
- 
- #~ msgid "the only valid combination is `long double'"
- #~ msgstr "den enda giltiga kombinationen är \"long double\""
- 
- #~ msgid "parameter `%s' points to incomplete type"
- #~ msgstr "parameter \"%s\" pekar på inkomplett typ"
- 
- #~ msgid "parameter points to incomplete type"
- #~ msgstr "parameter pekar på inkomplett typ"
- 
- #~ msgid "`void' in parameter list must be the entire list"
- #~ msgstr "\"void\" i parameterlistan måste vara hela listan"
- 
- #~ msgid "`union %s' declared inside parameter list"
- #~ msgstr "\"union %s\" deklarerad inuti parameterlista"
- 
- #~ msgid "`enum %s' declared inside parameter list"
- #~ msgstr "\"enum %s\" deklarerad inuti parameterlista"
- 
- #~ msgid "anonymous union declared inside parameter list"
- #~ msgstr "anonym union deklarerad i parameterlista"
- 
- #~ msgid "anonymous enum declared inside parameter list"
- #~ msgstr "anonym uppräkningstyp deklarerad i parameterlista"
- 
- #~ msgid "union"
- #~ msgstr "union"
- 
- #~ msgid "structure"
- #~ msgstr "struktur"
- 
- #~ msgid "struct"
- #~ msgstr "struct"
- 
- #~ msgid "members"
- #~ msgstr "medlemmar"
- 
- #~ msgid "bit-field `%s' type invalid in ISO C"
- #~ msgstr "bitfält \"%s\" har en icke godkänd typ enligt ISO C"
- 
- #~ msgid "parameter `%s' declared void"
- #~ msgstr "parameter \"%s\" deklarerad som void"
- 
- #~ msgid "null format string"
- #~ msgstr "formatsträngen är null"
- 
- #~ msgid "both 'f' and 'l' suffixes on floating constant"
- #~ msgstr "både suffix 'f' och 'l' på flyttalskonstant"
- 
- #~ msgid "too many decimal points in floating constant"
- #~ msgstr "för många decimalpunker i flyttalskonstant"
- 
- #~ msgid "decimal point in exponent - impossible!"
- #~ msgstr "decimalpunkt i exponent - omöjligt!"
- 
- #~ msgid "underscore in number"
- #~ msgstr "understrykningsstreck i nummer"
- 
- #~ msgid "numeric constant with no digits"
- #~ msgstr "numerisk kostant utan siffror"
- 
- #~ msgid "numeric constant contains digits beyond the radix"
- #~ msgstr "numerisk konstant har siffror som är utanför giltigt talbas"
- 
- #~ msgid "floating constant may not be in radix 16"
- #~ msgstr "flyttalskonstanter kan inte vara i bas 16"
- 
- #~ msgid "more than one 'f' suffix on floating constant"
- #~ msgstr "mer än ett \"f\"-suffix på flyttalskonstant"
- 
- #~ msgid "traditional C rejects the 'f' suffix"
- #~ msgstr "traditionell C stödjer inte suffixet 'f'"
- 
- #~ msgid "more than one 'l' suffix on floating constant"
- #~ msgstr "mer än ett \"l\"-suffix på flyttalskonstant"
- 
- #~ msgid "traditional C rejects the 'l' suffix"
- #~ msgstr "traditionell C stödjer inte suffixet 'l'"
- 
- #~ msgid "more than one 'i' or 'j' suffix on floating constant"
- #~ msgstr "mer än ett \"i\"- eller \"j\"-suffix på flyttalskonstant"
- 
- #~ msgid "ISO C forbids imaginary numeric constants"
- #~ msgstr "ISO C förbjuder imaginära numeriska konstanter"
- 
- #, fuzzy
- #~ msgid "invalid suffix on floating constant"
- #~ msgstr "både suffix 'f' och 'l' på flyttalskonstant"
- 
- #~ msgid "floating point number exceeds range of 'double'"
- #~ msgstr "flyttalsnummer överskrider intervallet för en \"double\""
- 
- #~ msgid "two 'u' suffixes on integer constant"
- #~ msgstr "två \"u\"-suffix på heltalskonstant"
- 
- #~ msgid "traditional C rejects the 'u' suffix"
- #~ msgstr "traditionell C stödjer inte suffixet 'u'"
- 
- #~ msgid "three 'l' suffixes on integer constant"
- #~ msgstr "tre \"l\"-suffix på heltalskonstant"
- 
- #~ msgid "'lul' is not a valid integer suffix"
- #~ msgstr "\"lul\" är inte ett giltigt heltalssuffix"
- 
- #~ msgid "'Ll' and 'lL' are not valid integer suffixes"
- #~ msgstr "\"Ll\" och \"lL\" är inte giltiga heltalssuffix"
- 
- #~ msgid "ISO C89 forbids long long integer constants"
- #~ msgstr "ISO C89 förbjuder long long integer konstanter"
- 
- #~ msgid "more than one 'i' or 'j' suffix on integer constant"
- #~ msgstr "mer än ett \"i\"- eller \"j\"-suffix på heltalskonstant"
- 
- #~ msgid "integer constant is too large for this configuration of the compiler - truncated to %d bits"
- #~ msgstr "heltalskonstant för stor för denna konfigurering av kompilatorn - kortar ner till %d bitar"
- 
- #~ msgid "width of integer constant changes with -traditional"
- #~ msgstr "storleken på en heltalskonstant ändras beroende på -traditional"
- 
- #~ msgid "integer constant is unsigned in ISO C, signed with -traditional"
- #~ msgstr "heltalskonstanter är utan tecken i ISO C, med tecken med -traditional"
- 
- #~ msgid "width of integer constant may change on other systems with -traditional"
- #~ msgstr "storleken på en heltalskonstant kan ändras på andra system beroende på -traditional"
- 
- #~ msgid "integer constant larger than the maximum value of %s"
- #~ msgstr "heltalskonstant är större än maximala värdet på %s"
- 
- #~ msgid "an unsigned long long int"
- #~ msgstr "en unsigned long long int"
- 
- #~ msgid "a long long int"
- #~ msgstr "en long long int"
- 
- #~ msgid "an unsigned long int"
- #~ msgstr "en unsigned long int"
- 
- #~ msgid "decimal constant is so large that it is unsigned"
- #~ msgstr "decimal konstant så stor att den är unsigned"
- 
- #~ msgid "ignoring invalid multibyte character"
- #~ msgstr "ignorerar ogiltigt flerbytestecken"
- 
- #~ msgid "ISO C forbids data definition with no type or storage class"
- #~ msgstr "ISO C förbjuder datadefinition utan typ eller lagringsklass"
- 
- #~ msgid "`sizeof' applied to a bit-field"
- #~ msgstr "\"sizeof\" applicerat på ett bitfält"
- 
- #~ msgid "ISO C does not permit use of `varargs.h'"
- #~ msgstr "ISO C stödjer inte användning av \"varargs.h\""
- 
- #~ msgid "`...' in old-style identifier list"
- #~ msgstr "\"...\" i en gammaldags identifierarlista"
- 
- #~ msgid "%s at end of input"
- #~ msgstr "%s vid slutet av indatan"
- 
- #~ msgid "%s before %s'%c'"
- #~ msgstr "%s före %s'%c'"
- 
- #~ msgid "%s before %s'\\x%x'"
- #~ msgstr "%s före %s'\\x%x'"
- 
- #~ msgid "%s before numeric constant"
- #~ msgstr "%s före numerisk konstant"
- 
- #~ msgid "%s before \"%s\""
- #~ msgstr "%s före \"%s\""
- 
- #~ msgid "%s before '%s' token"
- #~ msgstr "%s före symbolen '%s'"
- 
- #, fuzzy
- #~ msgid "YYDEBUG not defined"
- #~ msgstr "YYDEBUG är inte definierad."
- 
- #~ msgid "destructor needed for `%#D'"
- #~ msgstr "destruerare behövs för \"%#D\""
- 
- #~ msgid "sizeof applied to a function type"
- #~ msgstr "sizeof applicerad på en funktionstyp"
- 
- #~ msgid "sizeof applied to a void type"
- #~ msgstr "sizeof applicerat på typen void"
- 
- #~ msgid "subscript has type `char'"
- #~ msgstr "index har typen \"char\""
- 
- #~ msgid "shift count is negative"
- #~ msgstr "shiftoperanden är negativ"
- 
- #~ msgid "shift count >= width of type"
- #~ msgstr "shiftoperanden >= storleken på typen"
- 
- #~ msgid "cast does not match function type"
- #~ msgstr "typkonvertering matchar inte en funktionstyp"
- 
- #~ msgid "assignment"
- #~ msgstr "tilldelning"
- 
- #~ msgid "initialization"
- #~ msgstr "initiering"
- 
- #~ msgid "return"
- #~ msgstr "return"
- 
- #~ msgid "execvp %s"
- #~ msgstr "execvp %s"
- 
- #~ msgid "unable to mmap file '%s'"
- #~ msgstr "kan inte göra mmap på fil \"%s\""
- 
- #~ msgid "not found\n"
- #~ msgstr "hittades inte\n"
- 
- #~ msgid "bad magic number in file '%s'"
- #~ msgstr "felaktigt magiskt nummer i fil \"%s\""
- 
- #~ msgid "dynamic dependencies.\n"
- #~ msgstr "dynamiskt beroende.\n"
- 
- #~ msgid "open %s"
- #~ msgstr "open %s"
- 
- #~ msgid ""
- #~ "\n"
- #~ "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
- #~ msgstr ""
- #~ "\n"
- #~ "Processar symboltabell #%d, index = 0x%.8lx, sort = %s\n"
- 
- #~ msgid "string section missing"
- #~ msgstr "strängsektionen saknas"
- 
- #~ msgid "no symbol table found"
- #~ msgstr "hittade ingen symboltabell"
- 
- #~ msgid "load command map, %d cmds, new size %ld.\n"
- #~ msgstr "ladda kommandomappning, %d kommandon, ny storlek %ld.\n"
- 
- #~ msgid "fstat %s"
- #~ msgstr "fstat %s"
- 
- #~ msgid "lseek %s 0"
- #~ msgstr "lseek %s 0"
- 
- #~ msgid "read %s"
- #~ msgstr "read %s"
- 
- #~ msgid "read %ld bytes, expected %ld, from %s"
- #~ msgstr "läste %ld bytes, förväntade %ld, från %s"
- 
- #~ msgid "msync %s"
- #~ msgstr "msync %s"
- 
- #~ msgid "munmap %s"
- #~ msgstr "munmap %s"
- 
- #~ msgid "write %s"
- #~ msgstr "write %s"
- 
- #~ msgid "wrote %ld bytes, expected %ld, to %s"
- #~ msgstr "skrev %ld bytes, förväntade %ld, till %s"
- 
- #, fuzzy
- #~ msgid "floating point numbers are not valid in #if"
- #~ msgstr "flyttal utanför intervallet för \"%s\""
- 
- #~ msgid "too many 'l' suffixes in integer constant"
- #~ msgstr "för många \"l\"-suffix i heltalskonstant"
- 
- #~ msgid "missing ')' after \"defined\""
- #~ msgstr "saknar ')' efter \"defined\""
- 
- #~ msgid "ISO C++ does not permit \"%s\" in #if"
- #~ msgstr "ISO C++ tillåter inte \"%s\" i #if"
- 
- #~ msgid "\"%s\" is not defined"
- #~ msgstr "\"%s\" är inte definierad"
- 
- #, fuzzy
- #~ msgid "\"%s\" is not valid in #if expressions"
- #~ msgstr "\"%s\" är inte ett giltigt filnamn"
- 
- #, fuzzy
- #~ msgid "syntax error ':' without preceding '?'"
- #~ msgstr "syntaxfel vid token \"%s\""
- 
- #, fuzzy
- #~ msgid "missing '(' in expression"
- #~ msgstr "heltalsspill i uttryck"
- 
- #, fuzzy
- #~ msgid "missing binary operator before '%s'"
- #~ msgstr "saknar mellanrum efter nummer \"%.*s\""
- 
- #, fuzzy
- #~ msgid "operator '%s' has no left operand"
- #~ msgstr "parameter \"%s\" har en inkomplett typ"
- 
- #, fuzzy
- #~ msgid "unbalanced stack in #if"
- #~ msgstr "obalanserad #endif"
- 
- #, fuzzy
- #~ msgid "#if with no expression"
- #~ msgstr "#%s utan argument"
- 
- #~ msgid "%s is shorter than expected"
- #~ msgstr "%s är kortare än förväntat"
- 
- #~ msgid "%s is a block device"
- #~ msgstr "%s är en blockenhet"
- 
- #~ msgid "absolute file name in remap_filename"
- #~ msgstr "absolut filnamn i remap_filename"
- 
- #~ msgid "%s: Not a directory"
- #~ msgstr "%s: Inte en katalog"
- 
- #, fuzzy
- #~ msgid "changing search order for system directory \"%s\""
- #~ msgstr "kan inte skapa katalog %s"
- 
- #~ msgid "I/O error on output"
- #~ msgstr "I/O-fel vid utmatning"
- 
- #, fuzzy
- #~ msgid "directory name missing after %s"
- #~ msgstr "Katalognamn saknas efter %s"
- 
- #, fuzzy
- #~ msgid "path name missing after %s"
- #~ msgstr "Sökväg saknas efter %s"
- 
- #, fuzzy
- #~ msgid "target missing after %s"
- #~ msgstr "Argument saknas efter %s"
- 
- #~ msgid "GNU CPP version %s (cpplib)"
- #~ msgstr "GNU CPP version %s (cpplib)"
- 
- #~ msgid ""
- #~ "Switches:\n"
- #~ "  -include <file>           Include the contents of <file> before other files\n"
- #~ "  -imacros <file>           Accept definition of macros in <file>\n"
- #~ "  -iprefix <path>           Specify <path> as a prefix for next two options\n"
- #~ "  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
- #~ "  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
- #~ "  -isystem <dir>            Add <dir> to the start of the system include path\n"
- #~ msgstr ""
- #~ "Flaggor:\n"
- #~ "  -include <fil>            Inkludera innehållet i <fil> före andra filer\n"
- #~ "  -imacros <fil>            Använd makrodefinitioner i <fil>\n"
- #~ "  -iprefix <sökväg>         Sätt <sökväg> som prefix för följande två flaggor\n"
- #~ "  -iwithprefix <katalog>    Sätt <katalog> i slutet på systemets include-sökväg\n"
- #~ "  -iwithprefixbefore <kat>  Sätt <kat> i slutet på huvud-include-sökvägen\n"
- #~ "  -isystem <katalog>        Sätt <katalog> först på systemets include-sökväg\n"
- 
- #~ msgid ""
- #~ "  -idirafter <dir>          Add <dir> to the end of the system include path\n"
- #~ "  -I <dir>                  Add <dir> to the end of the main include path\n"
- #~ "  -I-                       Fine-grained include path control; see info docs\n"
- #~ "  -nostdinc                 Do not search system include directories\n"
- #~ "                             (dirs specified with -isystem will still be used)\n"
- #~ "  -nostdinc++               Do not search system include directories for C++\n"
- #~ "  -o <file>                 Put output into <file>\n"
- #~ msgstr ""
- #~ "  -idirafter <katalog>      Sätt <katalog> i slutet på systemets include-sökväg\n"
- #~ "  -I <katalog>              Sätt <katalog> i slutet på huvud-include-sökvägen\n"
- #~ "  -I-                       Detaljerad include-sökväg kontroll; se info-hjälp\n"
- #~ "  -nostdinc                 Använd inte systemets include-sökväg (kataloger\n"
- #~ "                            satta med -isystem kommer fortfarande användas)\n"
- #~ "  -nostdinc++               Använd inte systemets include-sökväg för C++\n"
- #~ "  -o <fil>                  Skriv utdata till <fil>\n"
- 
- #~ msgid ""
- #~ "  -pedantic                 Issue all warnings demanded by strict ISO C\n"
- #~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
- #~ "  -trigraphs                Support ISO C trigraphs\n"
- #~ "  -lang-c                   Assume that the input sources are in C\n"
- #~ "  -lang-c89                 Assume that the input sources are in C89\n"
- #~ msgstr ""
- #~ "  -pedantic                 Utfärda alla varningar som strikt ISO C kräver\n"
- #~ "  -pedantic-errors          Utfärda -pedantic varningar som fel istället\n"
- #~ "  -trigraphs                Stöd ISO C trigraphs\n"
- #~ "  -lang-c                   Antag att indatakällkoden är C\n"
- #~ "  -lang-c89                 Antag att indatakällkoden är C89\n"
- 
- #~ msgid ""
- #~ "  -lang-c++                 Assume that the input sources are in C++\n"
- #~ "  -lang-objc                Assume that the input sources are in ObjectiveC\n"
- #~ "  -lang-objc++              Assume that the input sources are in ObjectiveC++\n"
- #~ "  -lang-asm                 Assume that the input sources are in assembler\n"
- #~ msgstr ""
- #~ "  -lang-c++                 Antag att indatakällkoden är C++\n"
- #~ "  -lang-objc                Antag att indatakällkoden är ObjectiveC\n"
- #~ "  -lang-objc++              Antag att indatakällkoden är ObjectiveC++\n"
- #~ "  -lang-asm                 Antag att indatakällkoden är assembler\n"
- 
- #~ msgid ""
- #~ "  -std=<std name>           Specify the conformance standard; one of:\n"
- #~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
- #~ "                            iso9899:199409, iso9899:1999\n"
- #~ "  -+                        Allow parsing of C++ style features\n"
- #~ "  -w                        Inhibit warning messages\n"
- #~ "  -Wtrigraphs               Warn if trigraphs are encountered\n"
- #~ "  -Wno-trigraphs            Do not warn about trigraphs\n"
- #~ "  -Wcomment{s}              Warn if one comment starts inside another\n"
- #~ msgstr ""
- #~ "  -std=<std namn>           Ange standard att följa; en av:\n"
- #~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
- #~ "                            iso9899:199409, iso9899:1999\n"
- #~ "  -+                        Tillåt användning av C++ finesser\n"
- #~ "  -w                        Stoppa varningsmeddelande\n"
- #~ "  -Wtrigraphs               Varna om trigrapher påträffas\n"
- #~ "  -Wno-trigraphs            Varna inte om trigrapher\n"
- #~ "  -Wcomment{s}              Varna om en kommentar börjar i en annan kommentar\n"
- 
- #~ msgid ""
- #~ "  -Wno-comment{s}           Do not warn about comments\n"
- #~ "  -Wtraditional             Warn about features not present in traditional C\n"
- #~ "  -Wno-traditional          Do not warn about traditional C\n"
- #~ "  -Wundef                   Warn if an undefined macro is used by #if\n"
- #~ "  -Wno-undef                Do not warn about testing undefined macros\n"
- #~ "  -Wimport                  Warn about the use of the #import directive\n"
- #~ msgstr ""
- #~ "  -Wno-comment{s}           Varna inte om kommentarer\n"
- #~ "  -Wtraditional             Varna om finesser som inte finns i traditionell C\n"
- #~ "  -Wno-traditional          Varna inte om traditionell C\n"
- #~ "  -Wundef                   Varna om ett odefinierat makro används av #if\n"
- #~ "  -Wno-undef                Varna inte om att testa odefinierade makron\n"
- #~ "  -Wimport                  Varna om användande av direktivet #import\n"
- 
- #~ msgid ""
- #~ "  -Wno-import               Do not warn about the use of #import\n"
- #~ "  -Werror                   Treat all warnings as errors\n"
- #~ "  -Wno-error                Do not treat warnings as errors\n"
- #~ "  -Wsystem-headers          Do not suppress warnings from system headers\n"
- #~ "  -Wno-system-headers       Suppress warnings from system headers\n"
- #~ "  -Wall                     Enable all preprocessor warnings\n"
- #~ msgstr ""
- #~ "  -Wno-import               Varna inte om användande av #import\n"
- #~ "  -Werror                   Behandla alla varningar som fel\n"
- #~ "  -Wno-error                Behandla inte varningar som fel\n"
- #~ "  -Wsystem-headers          Dölj inte varningar från system-include-filer\n"
- #~ "  -Wno-system-headers       Dölj varningar från system-include-filer\n"
- #~ "  -Wall                     Aktivera alla preprocessor-varningar\n"
- 
- #, fuzzy
- #~ msgid ""
- #~ "  -M                        Generate make dependencies\n"
- #~ "  -MM                       As -M, but ignore system header files\n"
- #~ "  -MD                       Generate make dependencies and compile\n"
- #~ "  -MMD                      As -MD, but ignore system header files\n"
- #~ "  -MF <file>                Write dependency output to the given file\n"
- #~ "  -MG                       Treat missing header file as generated files\n"
- #~ msgstr ""
- #~ "  -M                        Generera make beroenden\n"
- #~ "  -MM                       Som -M, men ignorera system-include-filer\n"
- #~ "  -MF <fil>                 Skriv beroenden till den givna filen\n"
- #~ "  -MG                       Behandla saknade filer som genererade filer\n"
- 
- # fixme: vad menas med unquoted
- #~ msgid ""
- #~ "  -MP\t\t\t    Generate phony targets for all headers\n"
- #~ "  -MQ <target>              Add a MAKE-quoted target\n"
- #~ "  -MT <target>              Add an unquoted target\n"
- #~ msgstr ""
- #~ "  -MP\t\t\t    Generera phony-mål för alla include-filer\n"
- #~ "  -MQ <mål>                 Lägg till MAKE-citerat mål\n"
- #~ "  -MT <mål>                 Lägg till ociterat mål\n"
- 
- #, fuzzy
- #~ msgid ""
- #~ "  -D<macro>                 Define a <macro> with string '1' as its value\n"
- #~ "  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
- #~ "  -A<question>=<answer>     Assert the <answer> to <question>\n"
- #~ "  -A-<question>=<answer>    Disable the <answer> to <question>\n"
- #~ "  -U<macro>                 Undefine <macro> \n"
- #~ "  -v                        Display the version number\n"
- #~ msgstr ""
- #~ "  -D<makro>                 Definiera <makro> med strängen \"1\" som sitt värde\n"
- #~ "  -D<makro>=<värde>         Definiera <makro> with <värde> som sitt värde\n"
- #~ "  -A<fråga> (<svar>)        Ange svaret <svar> på frågan <fråga>\n"
- #~ "  -A-<fråga> (<svar>)       Slå av svaret <svar> på frågan <fråga>\n"
- #~ "  -U<makro>                 Gör <makro> till icke definierat\n"
- #~ "  -v                        Visa versionsnummer\n"
- 
- #~ msgid ""
- #~ "  -H                        Print the name of header files as they are used\n"
- #~ "  -C                        Do not discard comments\n"
- #~ "  -dM                       Display a list of macro definitions active at end\n"
- #~ "  -dD                       Preserve macro definitions in output\n"
- #~ "  -dN                       As -dD except that only the names are preserved\n"
- #~ "  -dI                       Include #include directives in the output\n"
- #~ msgstr ""
- #~ "  -H                        Skriv namnet på include-filer när de används\n"
- #~ "  -C                        Släng inte bort kommentarer\n"
- #~ "  -dM                       Visa en lista med aktiva makron i slutet\n"
- #~ "  -dD                       Bevara mokrodefinitioner i utdata\n"
- #~ "  -dN                       Som -dD men bara namnet bevaras\n"
- #~ "  -dI                       Ta med #include-direktives i utdata\n"
- 
- #, fuzzy
- #~ msgid ""
- #~ "  -fpreprocessed            Treat the input file as already preprocessed\n"
- #~ "  -ftabstop=<number>        Distance between tab stops for column reporting\n"
- #~ "  -P                        Do not generate #line directives\n"
- #~ "  -$                        Do not allow '$' in identifiers\n"
- #~ "  -remap                    Remap file names when including files\n"
- #~ "  --version                 Display version information\n"
- #~ "  -h or --help              Display this information\n"
- #~ msgstr ""
- #~ "  -fpreprocessed            Tolka infiler som redan preprocessade\n"
- #~ "  -ftabstop=<nummer>        Avstånd mellan tabbar för kolumutskrifter\n"
- #~ "  -P                        Genererar inte #line-direktiv\n"
- #~ "  -$                        Tillåt inte '$' i identifierare\n"
- #~ "  -remap                    Mappa om filnamn vid inkludering av filer\n"
- #~ "  --version                 Visa versionsinformation\n"
- #~ "  -h or --help              Visa denna information\n"
- 
- #~ msgid "\"/*\" within comment"
- #~ msgstr "\"/*\" i kommentar"
- 
- #~ msgid "%s in preprocessing directive"
- #~ msgstr "%s i preprocessordirektiv"
- 
- #~ msgid "attempt to use poisoned \"%s\""
- #~ msgstr "försök att använda förgiftad \"%s\""
- 
- #~ msgid "'$' character(s) in identifier"
- #~ msgstr "tecknet '$' i en identifierare"
- 
- #~ msgid "no newline at end of file"
- #~ msgstr "inget nyradstecken vid slutet av filen"
- 
- #~ msgid "C++ style comments are not allowed in ISO C89"
- #~ msgstr "C++ kommentarer tillåts inte av ISO C89"
- 
- #, fuzzy
- #~ msgid "unspellable token %s"
- #~ msgstr "kan inte öppna fil \"%s\""
- 
- #~ msgid "the meaning of '\\%c' varies with -traditional"
- #~ msgstr "semantiken för \"\\%c\" varierar med -traditional"
- 
- #~ msgid "the meaning of '\\a' varies with -traditional"
- #~ msgstr "semantiken för \"\\a\" varierar med  -traditional"
- 
- #, fuzzy
- #~ msgid "the meaning of '\\x' varies with -traditional"
- #~ msgstr "semantiken för \"\\x\" varierar med -traditional"
- 
- #~ msgid "unknown escape sequence '\\%c'"
- #~ msgstr "okänd escape-sekvens \"\\%c\""
- 
- #, fuzzy
- #~ msgid "unknown escape sequence: '\\%03o'"
- #~ msgstr "okänd escape-sekvens \"\\%c\""
- 
- #~ msgid "escape sequence out of range for character"
- #~ msgstr "escape-sekvens ryms ej i ett tecken"
- 
- #~ msgid "empty character constant"
- #~ msgstr "tom teckenkonstant"
- 
- #~ msgid "character constant too long"
- #~ msgstr "teckenkonstant för lång"
- 
- #~ msgid "#%s is a GCC extension"
- #~ msgstr "#%s är en GCC-utvidgning"
- 
- #~ msgid "traditional C ignores #%s with the # indented"
- #~ msgstr "traditionell C ignorerar #%s dör tecknet # är indenterat"
- 
- #~ msgid "missing terminating > character"
- #~ msgstr "saknar avslutande tecken >"
- 
- #~ msgid "#import is obsolete, use an #ifndef wrapper in the header file"
- #~ msgstr "#import är obsolet, använd #ifndef-omslutning i includefilen"
- 
- #~ msgid "invalid flag \"%s\" in line directive"
- #~ msgstr "ogiltigt flagga \"%s\" i line-direktiv"
- 
- #~ msgid "\"%s\" after #line is not a positive integer"
- #~ msgstr "\"%s\" efter #line är inte ett positivt heltal"
- 
- #~ msgid "line number out of range"
- #~ msgstr "radnummer utanför möjligt intervall"
- 
- #, fuzzy
- #~ msgid "\"%s\" after # is not a positive integer"
- #~ msgstr "\"%s\" efter #line är inte ett positivt heltal"
- 
- #, fuzzy
- #~ msgid "invalid #ident directive"
- #~ msgstr "ogiltig #indent"
- 
- #~ msgid "#pragma once is obsolete"
- #~ msgstr "#pragma once är obsolet"
- 
- #~ msgid "#pragma once in main file"
- #~ msgstr "#pragma once i huvudfil"
- 
- #~ msgid "invalid #pragma GCC poison directive"
- #~ msgstr "ogiltigt GCC-direktiv #pragma poison"
- 
- #~ msgid "poisoning existing macro \"%s\""
- #~ msgstr "förgiftar existerande makro \"%s\""
- 
- #~ msgid "cannot find source %s"
- #~ msgstr "kan inte hitta källfil %s"
- 
- #~ msgid "current file is older than %s"
- #~ msgstr "aktuell fil är äldre än %s"
- 
- #~ msgid "#else without #if"
- #~ msgstr "#else utan #if"
- 
- #~ msgid "#else after #else"
- #~ msgstr "#else efter #else"
- 
- #~ msgid "the conditional began here"
- #~ msgstr "villkorssatsen började här"
- 
- #~ msgid "#elif without #if"
- #~ msgstr "#elif utan #if"
- 
- #~ msgid "#elif after #else"
- #~ msgstr "#elif efter #else"
- 
- #~ msgid "#endif without #if"
- #~ msgstr "#endif utan #if"
- 
- #~ msgid "missing '(' after predicate"
- #~ msgstr "saknas '(' efter predikat"
- 
- #~ msgid "missing ')' to complete answer"
- #~ msgstr "saknas ')' för att avsluta svaret"
- 
- #~ msgid "predicate's answer is empty"
- #~ msgstr "predikatets svar är tomt"
- 
- #, fuzzy
- #~ msgid "invalid built-in macro \"%s\""
- #~ msgstr "förgiftar existerande makro \"%s\""
- 
- #~ msgid "parameter name missing"
- #~ msgstr "parameternamn saknas"
- 
- #~ msgid "\"%s\" redefined"
- #~ msgstr "\"%s\" omdefinierad"
- 
- #~ msgid "%s:%d: warning: "
- #~ msgstr "%s:%d: varning: "
- 
- #~ msgid "((anonymous))"
- #~ msgstr "((anonym))"
- 
- #~ msgid "In file included from %s:%d"
- #~ msgstr "I fil includerad från %s:%d"
- 
- #~ msgid ""
- #~ ",\n"
- #~ "                 from %s:%d"
- #~ msgstr ""
- #~ ",\n"
- #~ "                 från %s:%d"
- 
- #~ msgid "prior parameter's size depends on `%s'"
- #~ msgstr "föregående parameterns storlek beror på \"%s\""
- 
- #~ msgid "argument to `-b' is missing"
- #~ msgstr "argument till \"-b\" saknas"
- 
- #~ msgid "argument to `-V' is missing"
- #~ msgstr "argument till \"-V\" saknas"
- 
- #~ msgid "invalid version number format"
- #~ msgstr "ogiltigt format på versionsnummer"
- 
- #~ msgid "Could not open data file %s.\n"
- #~ msgstr "Kunde inte öppna datafil %s.\n"
- 
- #~ msgid "%6.2f%% of %d source lines executed in function %s\n"
- #~ msgstr "%6.2f%% av %d källkodsrader körda i funktion %s\n"
- 
- #~ msgid "%6.2f%% of %d branches executed in function %s\n"
- #~ msgstr "%6.2f%% av %d hopp utförda i funktion %s\n"
- 
- #~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
- #~ msgstr "%6.2f%% av %d hopp tagna minst en gång i funktion %s\n"
- 
- #~ msgid "%6.2f%% of %d calls executed in function %s\n"
- #~ msgstr "%6.2f%% av %d anrop tagna i funktion %s\n"
- 
- #~ msgid "%6.2f%% of %d source lines executed in file %s\n"
- #~ msgstr "%6.2f%% av %d källkodsrader körda i fil %s\n"
- 
- #~ msgid "Could not open source file %s.\n"
- #~ msgstr "Kunde inte öppna källkodsfil %s.\n"
- 
- #~ msgid "Creating %s.\n"
- #~ msgstr "Skapar %s.\n"
- 
- #~ msgid "function uses __builtin_eh_return"
- #~ msgstr "funktion använder __builtin_eh_return"
- 
- #~ msgid "In file included from %s:%u"
- #~ msgstr "I fil inkluderad från %s:%u"
- 
- #~ msgid ""
- #~ ",\n"
- #~ "                 from %s:%u"
- #~ msgstr ""
- #~ ",\n"
- #~ "                 från %s:%u"
- 
- #~ msgid "%s: internal abort\n"
- #~ msgstr "%s: intern abort\n"
- 
- #~ msgid "conversion from NaN to int"
- #~ msgstr "konvertering från NaN till int"
- 
- #~ msgid "conversion from NaN to unsigned int"
- #~ msgstr "konveretering från NaN till unsigned int"
- 
- #~ msgid "floating point overflow"
- #~ msgstr "flyttalsspill"
- 
- #~ msgid "%s: partial loss of precision"
- #~ msgstr "%s: partiell förlust av precision"
- 
- #, fuzzy
- #~ msgid "invalid option `%s'"
- #~ msgstr "Ogiltig flagga \"%s\""
- 
- #, fuzzy
- #~ msgid "internal error: %s"
- #~ msgstr "Internt fel: %s"
- 
- #~ msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
- #~ msgstr "  -pedantic-errors        Som -pedantic men ger fel istället\n"
- 
- #~ msgid "  -w                      Suppress warnings\n"
- #~ msgstr "  -w                      Stoppa varningar\n"
- 
- #~ msgid "  -Wunused                Enable unused warnings\n"
- #~ msgstr "  -Wunused                Slå på oanvända varningar\n"
- 
- #~ msgid "  -version                Display the compiler's version\n"
- #~ msgstr "  -version                Visa kompilatorns version\n"
- 
- #~ msgid "  %-23.23s [undocumented]\n"
- #~ msgstr "  %-23.23s [odokumenterad]\n"
- 
- #~ msgid ""
- #~ "\n"
- #~ "There are undocumented %s specific options as well.\n"
- #~ msgstr ""
- #~ "\n"
- #~ "Det finns dessutom odokumenterade %s-specifika flaggor.\n"
- 
- #~ msgid ""
- #~ "\n"
- #~ " Options for %s:\n"
- #~ msgstr ""
- #~ "\n"
- #~ " Flaggor för %s:\n"
- 
- #, fuzzy
- #~ msgid "unrecognized option `%s'"
- #~ msgstr "ej igenkänd flagga `-%s'"
- 
- #, fuzzy
- #~ msgid "-Wid-clash-LEN is no longer supported"
- #~ msgstr "-f%s stödjs inte längre"
- 
- #~ msgid "`%s': unknown or unsupported -g option"
- #~ msgstr "\"%s\": okänd eller icke supportad flagga till -g"
- 
- #~ msgid "`%s' ignored, conflicts with `-g%s'"
- #~ msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
- 
- #, fuzzy
- #~ msgid "invalid number in #if expression"
- #~ msgstr "ogiltig användning av void-uttryck"
- 
- #, fuzzy
- #~ msgid "invalid character constant in #if"
- #~ msgstr "teckenkonstant för lång"
- 
- #, fuzzy
- #~ msgid "invalid token in expression"
- #~ msgstr "ogiltig användning av void-uttryck"
- 
- #, fuzzy
- #~ msgid "usage: %s [switches] input output"
- #~ msgstr "Användning: %s [flaggor] infil utfil\n"
- 
- #, fuzzy
- #~ msgid "filename missing after -i option"
- #~ msgstr "Filnamn saknas efter flaggan -i"
- 
- #, fuzzy
- #~ msgid "filename missing after -o option"
- #~ msgstr "Filnamn saknas efter flaggan -o"
- 
- #, fuzzy
- #~ msgid "target missing after %s option"
- #~ msgstr "Mål saknas efter flaggan %s"
- 
- #, fuzzy
- #~ msgid "filename missing after %s option"
- #~ msgstr "Filnamn saknas efter flaggan %s"
- 
- #, fuzzy
- #~ msgid "macro name missing after -%c option"
- #~ msgstr "Makronamn saknas efter flaggan -%c"
- 
- #~ msgid "-trigraphs and -traditional are mutually exclusive"
- #~ msgstr "-trigraphs och -traditional är ömsesidigt uteslutande"
- 
- #, fuzzy
- #~ msgid "directory name missing after -I option"
- #~ msgstr "Katalognamn saknas efter flaggan -I"
- 
- #~ msgid "`/*' within comment"
- #~ msgstr "\"/*\" inuti kommentar"
- 
- #~ msgid "invalid macro name `%s'"
- #~ msgstr "ogiltigt makronamn \"%s\""
- 
- #~ msgid "extra text at end of directive"
- #~ msgstr "extra text vid slutet av direktiv"
- 
- #~ msgid "#error%.*s"
- #~ msgstr "#error%.*s"
- 
- #~ msgid "#warning%.*s"
- #~ msgstr "#warning%.*s"
- 
- #~ msgid "#else or #elif after #else"
- #~ msgstr "#else eller #elif efter #else"
- 
- #~ msgid "unbalanced #endif"
- #~ msgstr "obalanserad #endif"
- 
- #~ msgid "no args to macro `%s'"
- #~ msgstr "inga argument till makro \"%s\""
- 
- #~ msgid "only 1 arg to macro `%s'"
- #~ msgstr "bara 1 argument till makro \"%s\""
- 
- #~ msgid "only %d args to macro `%s'"
- #~ msgstr "bara %d argument till makro \"%s\""
- 
- #~ msgid "too many (%d) args to macro `%s'"
- #~ msgstr "för många (%d) argument till makro \"%s\""
- 
- #, fuzzy
- #~ msgid ""
- #~ "internal error in %s, at tradcpp.c:%d\n"
- #~ "Please submit a full bug report.\n"
- #~ "See %s for instructions."
- #~ msgstr ""
- #~ "Internt fel i %s, vid tradcpp.c:%d\n"
- #~ "Var vänlig och skicka in en felrapport.\n"
- #~ "Se %s för instruktioner."
- 
- #~ msgid "optimization turned on"
- #~ msgstr "optimering påslagen"
- 
- #~ msgid "optimization turned off"
- #~ msgstr "optimering avslagen"
- 
- #~ msgid "invalid %%Q value"
- #~ msgstr "ogiltigt %%Q-värde"
- 
- #~ msgid "invalid %%V value"
- #~ msgstr "ogiltigt %%V-värde"
- 
- #~ msgid "Use small memory model"
- #~ msgstr "Använd liten minnesmodell"
- 
- #~ msgid "Use normal memory model"
- #~ msgstr "Använd normal minnesmodell"
- 
- #~ msgid "Use large memory model"
- #~ msgstr "Använd stor minnesmodell"
- 
- #~ msgid "Emit stack checking code"
- #~ msgstr "Generera kod för stackkontroll"
- 
- #~ msgid "Work around storem hardware bug"
- #~ msgstr "Fix för storem hårdvarubugg"
- 
- #~ msgid "Do not work around storem hardware bug"
- #~ msgstr "Fixa inte storem hårdvarubugg"
- 
- #~ msgid "target CPU does not support APCS-32"
- #~ msgstr "målprocessorn stödjer inte APCS-32"
- 
- #~ msgid "target CPU does not support APCS-26"
- #~ msgstr "målprocessorn stödjer inte APCS-26"
- 
- #~ msgid "Use the 32-bit version of the APCS"
- #~ msgstr "Använd 32-bit version av APCS"
- 
- #~ msgid "Use the 26-bit version of the APCS"
- #~ msgstr "Använd 26-bit version av APCS"
- 
- #~ msgid "Use library calls to perform FP operations"
- #~ msgstr "Använd biblioteksrutiner för FP-operationer"
- 
- #~ msgid "Generate code for the C400"
- #~ msgstr "Generera kod för C400"
- 
- #~ msgid "Generate code for the C300"
- #~ msgstr "Genrera kod för C300"
- 
- #~ msgid "Generate code for c1"
- #~ msgstr "Generera kod för c1"
- 
- #~ msgid "Generate code for c2"
- #~ msgstr "Generera kod för c2"
- 
- #~ msgid "Generate code for c32"
- #~ msgstr "Generera kod för c32"
- 
- #~ msgid "Generate code for c34"
- #~ msgstr "Generera kod för c34"
- 
- #~ msgid "Use 64-bit longs"
- #~ msgstr "Använd 64-bits long"
- 
- #, fuzzy
- #~ msgid "stack size > 32k"
- #~ msgstr "Stackstorlek > 32k"
- 
- #, fuzzy
- #~ msgid "invalid offset in ybase addressing"
- #~ msgstr "ogiltig användning av void-uttryck"
- 
- #, fuzzy
- #~ msgid "invalid mode for gen_tst_reg"
- #~ msgstr "ogiltig typ \"void\" för new"
- 
- #, fuzzy
- #~ msgid "Pass parameters in registers (default)"
- #~ msgstr "Skicka argument i register"
- 
- #, fuzzy
- #~ msgid "Generate code for near jumps"
- #~ msgstr "Generera kod för Intel as"
- 
- #, fuzzy
- #~ msgid "Don't generate code for near jumps"
- #~ msgstr "Generera kod för Intel as"
- 
- #, fuzzy
- #~ msgid "Generate code for a bit-manipulation unit"
- #~ msgstr "Generera kod för \"big endian\""
- 
- #, fuzzy
- #~ msgid "Generate code for memory map1"
- #~ msgstr "Generera kod för c1"
- 
- #, fuzzy
- #~ msgid "Generate code for memory map2"
- #~ msgstr "Generera kod för c2"
- 
- #, fuzzy
- #~ msgid "Generate code for memory map3"
- #~ msgstr "Genrera kod för C300"
- 
- #, fuzzy
- #~ msgid "Generate code for memory map4"
- #~ msgstr "Generera kod för C400"
- 
- #, fuzzy
- #~ msgid "Don't let reg. allocator use ybase registers"
- #~ msgstr "Använd inte alternativa registernamn."
- 
- #, fuzzy
- #~ msgid "Specify alternate name for text section"
- #~ msgstr "Ange namnet på målprocessorn"
- 
- #, fuzzy
- #~ msgid "Specify alternate name for data section"
- #~ msgstr "Ange namnet på målprocessorn"
- 
- #, fuzzy
- #~ msgid "trampolines not yet implemented"
- #~ msgstr "Profilering är inte implementerat ännu."
- 
- #~ msgid "Generate code the unix assembler can handle"
- #~ msgstr "Genrerar kod som unix assemblatorn kan hantera"
- 
- #~ msgid "Generate code an embedded assembler can handle"
- #~ msgstr "Generera kod en inbäddad assemblator kan hantera"
- 
- #~ msgid "Profiling uses mcount"
- #~ msgstr "Profilering använder mcount"
- 
- #~ msgid "Emit half-PIC code"
- #~ msgstr "Skapa half-PIC-kod"
- 
- #~ msgid "Emit ELF object code"
- #~ msgstr "Skapa ELF-objektkod"
- 
- #~ msgid "Emit ROSE object code"
- #~ msgstr "Skapa ROSE-objektkod"
- 
- #~ msgid "Symbols have a leading underscore"
- #~ msgstr "Symboler startar med en understrykning"
- 
- #~ msgid "sorry, not implemented: #pragma align NAME=SIZE"
- #~ msgstr "ledsen, inte implementerat: #pragma align NAMN=STORLEK"
- 
- #~ msgid "sorry, not implemented: #pragma noalign NAME"
- #~ msgstr "ledsen, inte implementerat: #pragma noalign NAMN"
- 
- #~ msgid "Generate SB code"
- #~ msgstr "Generera SB-kod"
- 
- #~ msgid "Generate KA code"
- #~ msgstr "Generera KA-kod"
- 
- #~ msgid "Generate KB code"
- #~ msgstr "Generera KB-kod"
- 
- #~ msgid "Generate JA code"
- #~ msgstr "Generera JA-kod"
- 
- #~ msgid "Generate JD code"
- #~ msgstr "Generera JD-kod"
- 
- #~ msgid "Generate JF code"
- #~ msgstr "Generera JF-kod"
- 
- #~ msgid "generate RP code"
- #~ msgstr "Generera RP-kod"
- 
- #~ msgid "Generate MC code"
- #~ msgstr "Generera MC-kod"
- 
- #~ msgid "Generate CF code"
- #~ msgstr "Generera CF-kod"
- 
- #~ msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
- #~ msgstr "iC2.0 och iC3.0 är imkompatible - använder iC3.0"
- 
- #, fuzzy
- #~ msgid "Generate code for a Sun FPA"
- #~ msgstr "Generera kod för en given CPU"
- 
- #, fuzzy
- #~ msgid "Do not generate code for a Sun FPA"
- #~ msgstr "Genrera inte kod som använder FPU"
- 
- #, fuzzy
- #~ msgid "Generate code for a 68881"
- #~ msgstr "Generera kod för c1"
- 
- #, fuzzy
- #~ msgid "internal gcc monitor: short-branch(%x)"
- #~ msgstr "Intern gcc monitor: short-branch(%x)"
- 
- #, fuzzy
- #~ msgid "invalid %%o value"
- #~ msgstr "ogiltigt värde %%B"
- 
- #~ msgid "invalid code"
- #~ msgstr "ogiltig kod"
- 
- #~ msgid "Use MIPS as"
- #~ msgstr "Använd GNU as"
- 
- #~ msgid "Use GNU as"
- #~ msgstr "Använd GNU as"
- 
- #~ msgid "Optimize for 3900"
- #~ msgstr "Optimera för 3900"
- 
- #~ msgid "Optimize for 4650"
- #~ msgstr "Optimera för 4650"
- 
- #~ msgid "Trap on integer divide overflow"
- #~ msgstr "Fånga spill vid heltalsdivsion"
- 
- #~ msgid "Don't trap on integer divide overflow"
- #~ msgstr "Fånga inte spill vid heltalsdivision"
- 
- #~ msgid "Generate little endian data"
- #~ msgstr "Generera data som \"little endian\""
- 
- #~ msgid "Generate big endian data"
- #~ msgstr "Generera data som \"big endian\""
- 
- #~ msgid "-fdata-sections not supported on AIX"
- #~ msgstr "-fdata-sections stöds inte för AIX"
- 
- #, fuzzy
- #~ msgid "Do not use the Xtensa code density option"
- #~ msgstr "Använd inte divisionsinstruktionen"
- 
- #, fuzzy
- #~ msgid "Do not use the Xtensa MAC16 option"
- #~ msgstr "Använd inte divisionsinstruktionen"
- 
- #, fuzzy
- #~ msgid "Do not use the Xtensa MUL16 option"
- #~ msgstr "Använd inte divisionsinstruktionen"
- 
- #, fuzzy
- #~ msgid "Do not use the Xtensa MUL32 option"
- #~ msgstr "Använd inte divisionsinstruktionen"
- 
- #, fuzzy
- #~ msgid "Do not use the Xtensa NSA option"
- #~ msgstr "Använd inte divisionsinstruktionen"
- 
- #, fuzzy
- #~ msgid "Do not use the Xtensa MIN/MAX option"
- #~ msgstr "Använd inte divisionsinstruktionen"
- 
- #, fuzzy
- #~ msgid "Do not use the Xtensa SEXT option"
- #~ msgstr "Använd inte divisionsinstruktionen"
- 
- #, fuzzy
- #~ msgid "Do not use the Xtensa boolean register option"
- #~ msgstr "Använd inte divisionsinstruktionen"
- 
- #, fuzzy
- #~ msgid "Use the Xtensa floating-point unit"
- #~ msgstr "Använd mjukvaruflytttal"
- 
- #, fuzzy
- #~ msgid "%s %+#D%s"
- #~ msgstr "%s: %s"
- 
- #, fuzzy
- #~ msgid "%s for `%T %s' operator"
- #~ msgstr "%s före symbolen \"%s\""
- 
- #, fuzzy
- #~ msgid "%s for `%T %s %T' operator"
- #~ msgstr "%s före symbolen \"%s\""
- 
- #, fuzzy
- #~ msgid "%s for `%s %T' operator"
- #~ msgstr "%s före symbolen \"%s\""
- 
- #, fuzzy
- #~ msgid "`%D' must be declared before use"
- #~ msgstr "\"%s\" är tidigare deklarerad här"
- 
- #, fuzzy
- #~ msgid "duplicate enum value `%D'"
- #~ msgstr "upprepat case-värde"
- 
- #, fuzzy
- #~ msgid "duplicate nested type `%D'"
- #~ msgstr "upprepning av medlem \"%s\""
- 
- #, fuzzy
- #~ msgid "field `%D' invalidly declared offset type"
- #~ msgstr "bitfält \"%s\" har en icke godkänd typ"
- 
- #, fuzzy
- #~ msgid "field `%D' declared static in union"
- #~ msgstr "fält \"%s\" deklarerad som en funktion"
- 
- #, fuzzy
- #~ msgid "`%D' was previously implicitly declared to return `int'"
- #~ msgstr "\"%s\" deklarerades tidigare implicit att returnera \"int\""
- 
- #~ msgid "destructors must be member functions"
- #~ msgstr "destruerare måste vara medlemsfunktioner"
- 
- #, fuzzy
- #~ msgid "`%D' as declarator"
- #~ msgstr "\"%s\" är använd innan sin deklaration"
- 
- #~ msgid "`bool' is now a keyword"
- #~ msgstr "\"bool\" är numera ett nyckelord"
- 
- #, fuzzy
- #~ msgid "multiple declarations `%T' and `%T'"
- #~ msgstr "multiple deklaration av metod \"%s\""
- 
- #, fuzzy
- #~ msgid "size of member `%D' is not constant"
- #~ msgstr "lagringsstorlek på \"%s\" är inte konstant"
- 
- #~ msgid "invalid type: `void &'"
- #~ msgstr "ogiltig typ: \"void &\""
- 
- #, fuzzy
- #~ msgid "invalid type qualifier for non-member function type"
- #~ msgstr "namn saknas på medlemsfunktion"
- 
- #, fuzzy
- #~ msgid "invalid string constant `%E'"
- #~ msgstr "ogiltig lagringsklass för funktion \"%s\""
- 
- #, fuzzy
- #~ msgid "parameter `%D' invalidly declared offset type"
- #~ msgstr "parameter \"%s\" deklarerad som void"
- 
- #, fuzzy
- #~ msgid "`%s %T' declares a new type at namespace scope"
- #~ msgstr "\"%s %s\" deklarerad inuti parameterlista"
- 
- #, fuzzy
- #~ msgid "semicolon missing after declaration of `%#T'"
- #~ msgstr "motstridande deklarationer av \"%s\""
- 
- #~ msgid "return type for `main' changed to `int'"
- #~ msgstr "returtypen för \"main\" ändrad till \"int\""
- 
- #, fuzzy
- #~ msgid "`%D' implicitly declared before its definition"
- #~ msgstr "\"%s\" deklarerad inline efter sin definition"
- 
- #~ msgid "-fname-mangling-version is no longer supported"
- #~ msgstr "-fname-mangling-version stöds inte längre"
- 
- #~ msgid "-Wno-strict-prototypes is not supported in C++"
- #~ msgstr "-Wno-strict-prototypes stödjs inte för C++"
- 
- #, fuzzy
- #~ msgid "initializer specified for non-member function `%D'"
- #~ msgstr "argumentformat angivet för icke-funktion \"%s\""
- 
- #~ msgid "`%s' not supported by %s"
- #~ msgstr "\"%s\" stöds inte av %s"
- 
- #~ msgid "(static %s for %s)"
- #~ msgstr "(static %s för %s)"
- 
- #~ msgid "%s: In instantiation of `%s':\n"
- #~ msgstr "%s: Vid instansiering av \"%s\":\n"
- 
- #, fuzzy
- #~ msgid "previous friend declaration of `%D'"
- #~ msgstr "tidigare deklaration av \"%s\""
- 
- #, fuzzy
- #~ msgid "typename type `%#T' declared `friend'"
- #~ msgstr "parameter \"%s\" deklarerad som void"
- 
- #, fuzzy
- #~ msgid "member initializers for `%#D'"
- #~ msgstr "complex ogiltig för \"%s\""
- 
- #~ msgid "type name expected before `*'"
- #~ msgstr "typnamn förväntat före \"*\""
- 
- #~ msgid "cannot declare pointers to references"
- #~ msgstr "kan inte deklarera pekare till referenser"
- 
- #, fuzzy
- #~ msgid "`%D' undeclared (first use this function)"
- #~ msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
- 
- #, fuzzy
- #~ msgid "`::%D' undeclared (first use here)"
- #~ msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
- 
- #, fuzzy
- #~ msgid "definition of class `%T' in condition"
- #~ msgstr "redefinition av \"%s %s\""
- 
- #, fuzzy
- #~ msgid "definition of array `%#D' in condition"
- #~ msgstr "metoddefinition för \"%c%s\" kan inte hittas"
- 
- #, fuzzy
- #~ msgid "`%T' is not a valid expression"
- #~ msgstr "\"%s\" är inte ett giltigt filnamn"
- 
- #~ msgid "ISO C++ forbids initialization of new expression with `='"
- #~ msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
- 
- #~ msgid "missing ';' before right brace"
- #~ msgstr "saknar ';' före slutklammer"
- 
- #~ msgid "possibly missing ')'"
- #~ msgstr "saknas troligen en ')'"
- 
- #, fuzzy
- #~ msgid "type specifier omitted for parameter `%E'"
- #~ msgstr "lagringsklass angiven för parameter \"%s\""
- 
- #, fuzzy
- #~ msgid "too many template parameter lists in declaration of `%T'"
- #~ msgstr "flera lagringsklasser i deklaration av \"%s\""
- 
- #, fuzzy
- #~ msgid "multiple declarators in template declaration"
- #~ msgstr "flera lagringsklasser i deklaration av \"%s\""
- 
- #~ msgid "function body for constructor missing"
- #~ msgstr "funktionskroppen för konstrueraren saknas"
- 
- #, fuzzy
- #~ msgid "invalid type `%T' for default argument to `%T'"
- #~ msgstr "ogiltigt typargument till \"%s\""
- 
- #~ msgid "%s before `%c'"
- #~ msgstr "%s före \"%c\""
- 
- #~ msgid "%s before `\\%o'"
- #~ msgstr "%s före \"\\%o\""
- 
- #~ msgid "%s before `%s' token"
- #~ msgstr "%s före symbolen \"%s\""
- 
- #~ msgid "non-lvalue in %s"
- #~ msgstr "icke-lvalue i %s"
- 
- #~ msgid "ISO C++ forbids applying `sizeof' to a member function"
- #~ msgstr "ISO C++ förbjuder användning av \"sizeof\" på medlemsfunktion"
- 
- #~ msgid "ISO C++ forbids applying `sizeof' to type `void' which is an incomplete type"
- #~ msgstr "ISO C++ förbjuder användning av \"sizeof\" på typ void som är en inkomplett typ"
- 
- #, fuzzy
- #~ msgid "`sizeof' applied to non-static member"
- #~ msgstr "\"sizeof\" applicerat på ett bitfält"
- 
- #, fuzzy
- #~ msgid "invalid use of type decl `%#D' as expression"
- #~ msgstr "ogiltig användning av void-uttryck"
- 
- #~ msgid "unary `&'"
- #~ msgstr "unärt \"&\""
- 
- #, fuzzy
- #~ msgid "taking address of destructor"
- #~ msgstr "tar adress till något temporärt"
- 
- #, fuzzy
- #~ msgid "declaration of `%#T'"
- #~ msgstr "omdeklaration av \"%s\""
- 
- #, fuzzy
- #~ msgid "invalid use of `%T'"
- #~ msgstr "ogiltigt användande av \"restrict\""
- 
- #, fuzzy
- #~ msgid "initializer list construction invalid for `%D'"
- #~ msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
- 
- #, fuzzy
- #~ msgid "due to non-public access of member `%D'"
- #~ msgstr "upprepning av medlem \"%s\""
- 
- #, fuzzy
- #~ msgid "Recognize and/bitand/bitor/compl/not/or/xor"
- #~ msgstr "Känn igen and/bitand/bitor/compl/not/or/xor"
- 
- #, fuzzy
- #~ msgid "warning:"
- #~ msgstr "varning: "
- 
- #, fuzzy
- #~ msgid "directory name must immediately follow -I"
- #~ msgstr "Katalognamn måste komma direkt efter -I"
- 
- #, fuzzy
- #~ msgid "Implicit declaration of `%A' at %0"
- #~ msgstr "tidigare implicit deklaration av \"%s\""
- 
- #, fuzzy
- #~ msgid "The meaning of `\\x' (at %0) varies with -traditional"
- #~ msgstr "semantiken för \"\\x\" varierar med -traditional"
- 
- #, fuzzy
- #~ msgid "The meaning of `\\a' (at %0) varies with -traditional"
- #~ msgstr "semantiken för \"\\a\" varierar med -traditional"
- 
- #, fuzzy
- #~ msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
- #~ msgstr "okänd escape-sekvens \"\\%c\""
- 
- #, fuzzy
- #~ msgid "Unknown escape sequence `\\%A' at %0"
- #~ msgstr "okänd escape-sekvens \"\\%c\""
- 
- #, fuzzy
- #~ msgid "Unterminated escape sequence `\\' at %0"
- #~ msgstr "okänd escape-sekvens \"\\%c\""
- 
- #, fuzzy
- #~ msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
- #~ msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
- 
- #, fuzzy
- #~ msgid "Hex escape at %0 out of range"
- #~ msgstr "heltalskonstant utanför sitt intervall"
- 
- #, fuzzy
- #~ msgid "Escape sequence at %0 out of range for character"
- #~ msgstr "escape-sekvens ryms ej i ett tecken"
- 
- #~ msgid "the meaning of `\\x' varies with -traditional"
- #~ msgstr "semantiken för \"\\x\" varierar med -traditional"
- 
- #~ msgid "the meaning of `\\a' varies with -traditional"
- #~ msgstr "semantiken för \"\\a\" varierar med -traditional"
- 
- #, fuzzy
- #~ msgid "non-ISO escape sequence `\\%c'"
- #~ msgstr "okänd escape-sekvens \"\\%c\""
- 
- #~ msgid "unknown escape sequence `\\%c'"
- #~ msgstr "okänd escape-sekvens \"\\%c\""
- 
- #~ msgid "unknown escape sequence: `\\' followed by char code 0x%x"
- #~ msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
- 
- #~ msgid "ignoring pragma: %s"
- #~ msgstr "ignorerar #pragma: %s"
- 
- #~ msgid "invalid #ident"
- #~ msgstr "ogiltig #indent"
- 
- #~ msgid "invalid #line"
- #~ msgstr "ogiltig #line"
- 
- #~ msgid "invalid #-line"
- #~ msgstr "ogiltig #-rad"
- 
- #~ msgid "%s no longer supported -- try -fvxt"
- #~ msgstr "%s stödjs inte längre -- försök -fvxt"
- 
- #~ msgid "%s no longer supported -- try -fno-vxt -ff90"
- #~ msgstr "%s stödjs inte längre -- försök -fno-vxt -ff90"
- 
- #, fuzzy
- #~ msgid "Missing first operand for binary operator at %0"
- #~ msgstr "saknar numerisk $-operand i formatsträng"
- 
- #, fuzzy
- #~ msgid "Zero-length character constant at %0"
- #~ msgstr "tom teckenkonstant"
- 
- #, fuzzy
- #~ msgid "At %0, '!' and '/*' are not valid comment delimiters"
- #~ msgstr "\"Ll\" och \"lL\" är inte giltiga heltalssuffix"
- 
- #, fuzzy
- #~ msgid "Character constant at %0 has no closing apostrophe at %1"
- #~ msgstr "teckenkonstant för lång"
- 
- #, fuzzy
- #~ msgid "Integer at %0 too large"
- #~ msgstr "heltalskonstant utanför sitt intervall"
- 
- #, fuzzy
- #~ msgid "Unrecognized FORMAT specifier at %0"
- #~ msgstr "oigenkänd formatangivelse"
- 
- #, fuzzy
- #~ msgid "Duplicate or overlapping case values/ranges at %0 and %1"
- #~ msgstr "dubbla (eller överlappand) case-värden"
- 
- #, fuzzy
- #~ msgid "Attempt to raise constant zero to a power at %0"
- #~ msgstr "Försök håll stacken justerad till denna 2-potens"
- 
- #, fuzzy
- #~ msgid "Unable to open INCLUDE file `%A' at %0"
- #~ msgstr "kan inte öppna fil \"%s\""
- 
- #, fuzzy
- #~ msgid "Truncating characters on right side of character constant at %0"
- #~ msgstr "flerteckens teckenkonstant"
- 
- #, fuzzy
- #~ msgid "Typeless constant at %0 too large"
- #~ msgstr "heltalskonstant utanför sitt intervall"
- 
- #, fuzzy
- #~ msgid "Array `%A' at %0 is too large to handle"
- #~ msgstr "fältet \"%s\" är för stort"
- 
- #, fuzzy
- #~ msgid "Statement function `%A' defined at %0 is not used"
- #~ msgstr "etikett \"%s\" definierad men inte använd"
- 
- #, fuzzy
- #~ msgid "Internal compiler error -- cannot perform operation"
- #~ msgstr "Internt kompilatorfel i %s, vid %s:%d"
- 
- #, fuzzy
- #~ msgid "In function"
- #~ msgstr "I funktion `%s':"
- 
- #~ msgid "`%s' cannot be statically allocated"
- #~ msgstr "\"%s\" kan inte vara statiskt allokerad"
- 
- #, fuzzy
- #~ msgid "unexpected type for `id' (%s)"
- #~ msgstr "Oväntad typ på \"id\" (%s)"
- 
- #, fuzzy
- #~ msgid "circular inheritance in interface declaration for `%s'"
- #~ msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
- 
- #~ msgid "multiple declarations for method `%s'"
- #~ msgstr "multiple deklaration av metod \"%s\""
- 
- #, fuzzy
- #~ msgid "cannot find class (factory) method"
- #~ msgstr "kan inte hitta klass(fabrik)-metod"
- 
- #~ msgid "return type for `%s' defaults to id"
- #~ msgstr "returtyp för \"%s\" är som standard id"
- 
- #, fuzzy
- #~ msgid "method `%s' not implemented by protocol"
- #~ msgstr "metod \"%s\" implementeras inte av protokoll."
- 
- #~ msgid "return type defaults to id"
- #~ msgstr "returtyp är som standard id"
- 
- #, fuzzy
- #~ msgid "cannot find method"
- #~ msgstr "kan inte hitta metod."
- 
- #, fuzzy
- #~ msgid "duplicate definition of class method `%s'"
- #~ msgstr "upprepad definition av klassmetod \"%s\"."
- 
- #, fuzzy
- #~ msgid "duplicate definition of instance method `%s'"
- #~ msgstr "upprepad definition av klassmetod \"%s\"."
- 
- #, fuzzy
- #~ msgid "duplicate declaration of instance method `%s'"
- #~ msgstr "upprepad deklaration av klassmetod \"%s\"."
- 
- #~ msgid "`-p' not supported; use `-pg' and gprof(1)"
- #~ msgstr "\"-p\" stödjs inte; använd \"-pg\" och gprof(1)"
- 
- #~ msgid "-mapcs-26 and -mapcs-32 may not be used together"
- #~ msgstr "-mapcs-26 och -mapcs-32 får inte användas tillsammans"
- 
- #~ msgid "-mbsd and -pedantic incompatible"
- #~ msgstr "-mbsd och -pedantic är inkompatibla"
- 
- #~ msgid "-mbsd and -mxopen incompatible"
- #~ msgstr "-mbsd och -mxopen är inkompatibla"
- 
- #~ msgid "-mxopen and -pedantic incompatible"
- #~ msgstr "-mxopen och -pedantic är inkompatible"
- 
- #, fuzzy
- #~ msgid "-p profiling is no longer supported.  Use -pg instead"
- #~ msgstr "-p profilering stöds inte längre. Använd -pg istället."
- 
- #~ msgid "-shared not valid with -mcoff"
- #~ msgstr "-shared är inte giltig tillsammans med -mcoff"
- 
- #~ msgid "-symbolic not valid with -mcoff"
- #~ msgstr "-symbolic är inte giltig tillsammans med -mcoff"
- 
- #~ msgid "-fpic is not valid with -mcoff"
- #~ msgstr "-fpic är inte giltig tillsammans med -mcoff"
- 
- #~ msgid "-fPIC is not valid with -mcoff"
- #~ msgstr "-fPIC är inte giltig tillsammans med -mcoff"
- 
- #~ msgid "-fpic not valid with -mcoff"
- #~ msgstr "-fpic är inte giltig tillsammans med -mcoff"
- 
- #~ msgid "-fPIC not valid with -mcoff"
- #~ msgstr "-fPIC är inte giltig tillsammans med -mcoff"
- 
- #, fuzzy
- #~ msgid "a -ifile option requires a -map option"
- #~ msgstr "Flaggan -ifil kräver även flaggan -map"
- 
- #~ msgid "-p option not supported: use -pg instead"
- #~ msgstr "flaggan -p stödjs inte: använd -pg istället"
- 
- #~ msgid "may not use both -mfp64 and -msingle-float"
- #~ msgstr "får inte använda både -mfp64 och -msingle-float"
- 
- #~ msgid "may not use both -mfp64 and -m4650"
- #~ msgstr "får inte använda både -mfp64 och -m4650"
- 
- #, fuzzy
- #~ msgid "may not use both -mgp32 and -mfp64"
- #~ msgstr "får inte använda både -mfp64 och -m4650"
- 
- #, fuzzy
- #~ msgid "options -mabi=mmixware and -mabi=gnu are mutually exclusive"
- #~ msgstr "-pedantic och -traditional är ömsesidigt uteslutande"
- 
- #~ msgid "  -a                      Enable block profiling \n"
- #~ msgstr "  -a                      Slå på blockprofilering\n"
- 
- #~ msgid "  -ax                     Enable jump profiling \n"
- #~ msgstr "  -ax                     Slå på hopprofilering\n"
- 
- #~ msgid "__builtin_trap not supported by this target"
- #~ msgstr "__builtin_trap stöds inte på denna målarkitektur"
- 
- #~ msgid "type with more precision than %s"
- #~ msgstr "typ med högre precision än %s"
- 
- #~ msgid "ANSI C forbids const or volatile function types"
- #~ msgstr "ANSI C förbjuder funktionertyper med const eller volatile"
- 
- #~ msgid "unknown escape sequence: '\\' followed by char 0x%x"
- #~ msgstr "okänd escape-sekvens:: '\\' följd av tecken 0x%x"
- 
- #~ msgid "ISO C forbids `&&'"
- #~ msgstr "ISO C förbjuder \"&&\""
- 
- #~ msgid "`[*]' in parameter declaration only allowed in ISO C 99"
- #~ msgstr "\"[*]\" i parameterdeklaration är bara tillåten i ISO C 99"
- 
- #~ msgid "Same as -mcpu=i386"
- #~ msgstr "Samma som -mcpu=i386"
- 
- #~ msgid "Same as -mcpu=i486"
- #~ msgstr "Samma som -mcpu=i486"
- 
- #~ msgid "Same as -mcpu=pentium"
- #~ msgstr "Samma som -mcpu=pentium"
- 
- #~ msgid "Same as -mcpu=pentiumpro"
- #~ msgstr "Samma som -mcpu=pentiumpro"
- 
- #~ msgid "Emit Intel syntax assembler opcodes"
- #~ msgstr "Skapa assembler-opkoder med Intel-syntax"
- 
- #~ msgid "Use FUNCTION_EPILOGUE"
- #~ msgstr "Använd FUNCTION_EPILOGUE"
- 
- #~ msgid "Do not use FUNCTION_EPILOGUE"
- #~ msgstr "Använd inte FUNCTION_EPILOGUE"
- 
- #~ msgid "ISO C++ forbids `&&'"
- #~ msgstr "ISO C++ förbjuder \"&&\""
- 
- #~ msgid "`com_interface' only supported with -fvtable-thunks"
- #~ msgstr "\"com_interface\" stöds bara med -fvtable-thunks"
- 
- #~ msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
- #~ msgstr "ISO C++ förbjuder användning av funktionspekarepekare i pekararitmetik"
- 
- #~ msgid "Internal error #%d."
- #~ msgstr "Internt fel #%d."
- 
- #~ msgid "<stdin>"
- #~ msgstr "<stdin>"
- 
- #~ msgid "file \"%s\" entered but not left"
- #~ msgstr "filen \"%s\" påbörjad men ej avslutad"
- 
- #~ msgid "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] file\n"
- #~ msgstr "gcov [-b] [-v] [-n] [-l] [-f] [-o OBJKAT] fil\n"
- 
- #~ msgid "can't to open %s"
- #~ msgstr "kan inte öppna %s"
- 
- #~ msgid "  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> chars\n"
- #~ msgstr "  -Wid-clash-<num>        Varna om två identifierare har samma första <num> tecken\n"
- 
- #~ msgid "Unrecognized option `%s'"
- #~ msgstr "Känner inte igen flagga \"%s\""
- 
- #~ msgid "`-a' option (basic block profile) not supported"
- #~ msgstr "flagga \"-a\" (block profilering) stöds inte"
- 
- #~ msgid "`-ax' option (jump profiling) not supported"
- #~ msgstr "flagga \"-ax\" (hopprofilering) stöds inte"
- 
- #~ msgid "no file specified with -fdump-translation-unit"
- #~ msgstr "ingen fil angiven med -fdump-translation-unit"
- 
- #~ msgid "invalid identifier `%s'"
- #~ msgstr "ogiltig identifierare \"%s\""
- 
- #~ msgid "syntax error before '#' token"
- #~ msgstr "syntaxfel för symbolen '#'"
- 
- #~ msgid "%s is a directory"
- #~ msgstr "%s är en katalog"
- 
- #~ msgid "%s:%d: "
- #~ msgstr "%s:%d: "
- 
- #~ msgid "additional handler after ..."
- #~ msgstr "ytterligare avbrottshanterare efter ..."
- 
- #~ msgid "Counted %d copies of EH region %d in list.\n"
- #~ msgstr "Räknade till %d kopior av EH-region %d i lista.\n"
- 
- #~ msgid "Duplicate call to __builtin_eh_return"
- #~ msgstr "Multipelt anrop till __builtin_eh_return"
- 
- #~ msgid "Unknown stab %s: : 0x%x\n"
- #~ msgstr "Okänd stab %s: : 0x%x\n"
- 
- #~ msgid "ISO C does not support the strftime `%c' flag"
- #~ msgstr "ISO C stöder inte flaggan \"%c\" till strftime"
- 
- #~ msgid "ISO C does not support `%%O%c'"
- #~ msgstr "ISO C stöder inte \"%%O%c#"
- 
- #~ msgid "ISO C89 does not support `%%E%c'"
- #~ msgstr "ISO C89 stöder inte \"%%E%c\""
- 
- #~ msgid "ISO C does not support the `a' flag"
- #~ msgstr "ISO C stödjer inte \"a\"-flaggan"
- 
- #~ msgid "flag `%c' used with type `%c'"
- #~ msgstr "flaggan \"%c\" använd med typen \"%c\""
- 
- #~ msgid "parse error at '..'"
- #~ msgstr "tolkningsfel vid \"..\""
- 
- #~ msgid "Compile for Gmicro/300"
- #~ msgstr "Kompilera för Gmicro/300"
- 
- #~ msgid "parse errors have confused me too much"
- #~ msgstr "tolkningsfel har gjort mig helt förvirrad"
- 
- #~ msgid "syntax error before '\\' token"
- #~ msgstr "syntaxfel före symbolen '\\'"
- 
- #~ msgid ""
- #~ "  -MD                       As -M, but put output in a .d file\n"
- #~ "  -MMD                      As -MD, but ignore system header files\n"
- #~ "  -MG                       Treat missing header file as generated files\n"
- #~ "  -g3                       Include #define and #undef directives in the output\n"
- #~ "  -D<macro>                 Define a <macro> with string '1' as its value\n"
- #~ "  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
- #~ msgstr ""
- #~ "  -MD                       Som -M, men skriva utdata till en .d-fil\n"
- #~ "  -MMD                      Som -MD, men ignorera system-include-filer\n"
- #~ "  -MG                       Behandla saknade include-filer som genererade filer\n"
- #~ "  -g3                       Inkludera direktiven #define och #undef i utdatan\n"
- #~ "  -D<makro>                 Definiera ett <makro> med strängen '1' som värde\n"
- #~ "  -D<makro>=<värde>         Definiera ett <makro> med <värde> som värde\n"
- 
- #~ msgid "ISO C does not allow #%s"
- #~ msgstr "ISO C tillåter inte #%s"
- 
- #~ msgid "second token after #line is not a string"
- #~ msgstr "Andra symbolen efter #line är inte en sträng"
- 
- #~ msgid "#%s with invalid argument"
- #~ msgstr "#%s med ogiltigt argument"
- 
- #~ msgid "ISO C forbids text after #%s"
- #~ msgstr "ISO C förbjuder text efter #%s"
- 
- #~ msgid "Objective-C text in C source file"
- #~ msgstr "Objective-C text i C-källkodsfil"
- 
- #~ msgid "  -m%-21.21s [undocumented]\n"
- #~ msgstr "  -m%-21.21s [odokumenterat]\n"
- 
- #~ msgid "Macro name missing after -U option"
- #~ msgstr "Makronamn saknas efter flaggan -U"
--- 22866,22868 ----
diff -Nrcpad gcc-4.0.1/gcc/po/tr.gmo gcc-4.0.2/gcc/po/tr.gmo
*** gcc-4.0.1/gcc/po/tr.gmo	Thu Jul  7 20:47:13 2005
--- gcc-4.0.2/gcc/po/tr.gmo	Wed Sep 28 06:19:33 2005
***************
*** 1,354 ****
! Þ•üpÑÜá -!-@#-'d-5Œ-=Â-^._.-{.1©.Û.Ûð.Ì/9ç/+!00M0"~0+¡0EÍ0P17d18œ19Õ1824H25}2<³2;ð2H,3=u3@³3Hô3:=4Jx4MÃ4956K5r‚5;õ5y16B«6Aî6J07N{7KÊ7Q8:h87£8=Û8I96c9>š9FÙ9I :Aj:4¬:}á:J_;4ª;Cß;D#<?h<E¨<8î<>'==f=8¤={Ý=Y>?s>8³>/ì>P?6m?C¤?Eè?D.@<s@B°@Pó@MDA�’AF"BNiBQ¸B<
! COGCL—C?äC7$DA\D6žDGÕDHE@fEB§E5êE+ GELG8’G-ËG-ùG'H9HBHWH jH‹H—H¨H!¿HáHåHìHI%I-=I.kIšIºI#ÊI#îI6JQIJ3›J3ÏJ2KC6K7zKI²K<üK=9LIwLWÁLEM5_M"•M9¸M(òM*N:FN(�N,ªN!×N"ùN4O$QO/vO1¦OEØO2PQPpP�P#¯P"ÓPöP5Q9GQ*�Q(¬QSÕQ/)R3YR8�R6ÆRýR'S&ES<lS,©S/ÖS,T33T8gT! T:ÂT3ýTD1U"vU)™U!ÃU!åU9V-AV)oV/™V#ÉV-íVW
7WSEW#™W,½W0êW"X>X*VX=�X¿X!ÕX÷X-YNEY”YJ­YNøYCGZ‹ZG£ZëZ[5[U[Os[Ã[.à[\(\?\%S\y\8�\&Æ\#í\!](3]*\]+‡]³]'Î]ö],^&?^8f^6Ÿ^)Ö^+_,_	I_S_
j_%x_Dž_[ã_ ?`7``'˜`:À`:û`(6aK_aC«a1ïaK!b=mb'«bÓb3ïb5#c,Yc0†c+·c'ãc+d7d-Sd>�d7Àd1ød5*eL`e0­e1Þe(f-9f2gfHšf?ãfE#gHig=²gðg?hDGhNŒh)Ûh1i 7i,Xi.…iG´iNüiaKjH­jgöjX^kB·k:úkU5lK‹lL×lR$mAwm:¹m7ôm/,n,\nG‰n.ÑnCo$Doio5‰o ¿o$ào p &p!Gp!ip‹p0«p!Üpþp:q0YqFŠqÑqDñq76r)nr˜r#¶r'Úr#s.&s(Us"~s"¡sÄs,ást&'tNtmt%ˆt/®t&Þtu?uO\uN¬u4ûuK0v&|v!£vÅvÛvûv w3:w%nw:”wIÏw#x.=x;lx'¨x6Ðx4y<y[y%uy)›y6Åy#üy: z*[z%†z"¬z6Ïz!{0({FY{8 {&Ù{!|G"|!j|1Œ|¾|Õ|"ë|.}==}I{}(Å}1î}' ~!H~j~ƒ~œ~µ~"Ñ~9ô~9.h~�¢¶,Éö€€3:€+n€'š€Â€$Þ€2�,6�.c�’�%²�Ø�î�(‚,5‚'b‚1Š‚'¼‚0ä‚3ƒ6Iƒ8€ƒ-¹ƒ+çƒ„*3„^„'y„¡„"´„'×„+ÿ„+…<…%N…'t…œ…¸…&×…,þ…+†.†2†6†>†F†[†t†‘†¤†±†Â†Ë†)Ø†‡0 ‡/Q‡�‡2˜‡*Ë‡.ö‡*%ˆ'Pˆ'xˆ' ˆ$Èˆ'íˆ)‰!?‰%a‰!‡‰#©‰-Í‰3û‰ /ŠPŠ*pŠ,›Š.ÈŠ1÷Š)‹):‹d‹:„‹)¿‹é‹ Œ%Œ:AŒ:|Œ#·ŒÛŒ_ûŒJ[�¦�¾�,Å�$ò�,Ž0DŽ0uŽ.¦Ž/ÕŽ&�<,�i�,p���»�Ù�6ñ� (�#I�m�<†�'Ã�*ë�+‘(B‘k‘'‹‘/³‘%ã‘2	’)<’&f’%�’³’Ð’$ä’+	“5“ O“/p“/ “.Ð“)ÿ“))” S”t”'€”&¨”3Ï”/•3•5N•5„•.º•é•#ý•=!–@_–
 –
®–0¼–-í–(—*D—8o—5¨—+Þ—=
! ˜>H˜‡˜/¤˜:Ô˜!™ 1™'R™ z™›™µ™Ð™
ì™#ú™š"0š Sštš‹š¡šºšÔšãš-›"/›R›!l›)Ž›¸›Í›à›â›ë›ý›œœ+œRJœ�œ¦œ³œ¼œÉœÞœëœ0ôœ%�E�N�W�d�!q�“�¯�¼�Å�Ò�ß�%ì�žž$ž-ž>žYžuž~ž‹ž1�ž-Áž,ïž´ŸÑŸ.ïŸ/ *N !y G› 1ã d¡(z¡+£¡-Ï¡Lý¡J¢{a¢mÝ¢3K£@£%À£5æ£j¤‡¤-›¤%É¤-ï¤¥,8¥,e¥*’¥%½¥-ã¥F¦3X¦+Œ¦9¸¦$ò¦+§C§)]§.‡§=¶§;ô§$0¨.U¨*„¨:¯¨/ê¨©;6©7r©$ª©7Ï©KªKSªAŸª-áª|«7Œ«6Ä«Yû«GU¬D�¬;â¬8­1W­L‰­GÖ­J®,i®-–®6Ä®Yû®hU¯X¾¯2°'J°%r°0˜°4É°Jþ°?I±@‰±<Ê±²A#²7e²M�²Hë²E4³Bz³F½³}´L‚´RÏ´c"µ6†µ½µ7Ðµ@¶5I¶A¶+Á¶?í¶9-·@g·B¨·Fë·22¸(e¸(Ž¸.·¸æ¸/¹M4¹6‚¹/¹¹4é¹,º,Kº(xº4¡º1Öº6»9?»(y»'¢»!Ê»,ì»)¼C¼\¼z¼#˜¼¼¼!×¼.ù¼(½WG½ Ÿ½=À½1þ½&0¾4W¾Œ¾(«¾6Ô¾$¿,0¿3]¿-‘¿8¿¿ø¿)À:>À.yÀ8¨À6áÀ2Á"KÁnÁ-ŽÁ"¼Á3ßÁÂ,'Â"TÂ0wÂ
! ¨Â	³Â3½Â
! ñÂ)üÂb&Ã,‰Ã¶Ã
! ÂÃÍÃ7ÜÃ+Ä&@ÄDgÄ(¬ÄÕÄíÄ	Å$Å?Å#PÅtÅ*“Å¾Å.ÝÅ$Æ1ÆNÆ'gÆ$�Æ$´Æ4ÙÆ2Ç"AÇ0dÇ?•Ç*ÕÇ&È%'È&MÈ?tÈ+´ÈàÈýÈ,É3IÉ}É#˜ÉE¼É.Ê
! 1Ê<Ê%[Ê5�Ê5·Ê,íÊ$Ë$?Ë#dË)ˆË²Ë1ÑË*Ì%.Ì#TÌ.xÌ§Ì"ÂÌ-åÌ0Í#DÍ hÍ8‰Í)ÂÍ(ìÍ8ÎVNÎ
¥Î)³Î2ÝÎ0Ï=AÏ;Ï)»Ï-åÏ=Ð+QÐ}Ð%ŽÐ/´Ð%äÐ,
! Ñ,7Ñ.dÑ,“Ñ,ÀÑ,íÑ,Ò*GÒ&rÒ/™Ò"ÉÒìÒÓ7*Ó,bÓ0�ÓÀÓàÓñÓ Ô22ÔeÔK�Ô8ÍÔ.Õ%5Õ3[Õ4�ÕÄÕÝÕ÷ÕpÖo†Ö'öÖ1×P×/j×5š×*Ð×"û×Ø'<Ø!dØ†Ø¢Ø¾ØÞØüØÙ&Ù6<Ù!sÙ•Ù´ÙÐÙíÙ(Ú -Ú NÚoÚ)„Ú®Ú"ÍÚ5ðÚ6&Û$]Û8‚Û"»Û6ÞÛ)Ü'?Ü)gÜ&‘Ü&¸Ü)ßÜ,	Ý46Ý:kÝ;¦Ý-âÝÞ&+Þ,RÞ>Þ7¾Þ.öÞ%ß<ß"Wßzß.˜ß3Çß"ûßà!>à(`à'‰à?±à*ñàá,á*Láwá!‰á@«á'ìáâ&/â7Vâ>ŽâÍâëâ	ãã8ãVãvã!–ã.¸ã çãä4(ä1]ä$�ä´äÍä1íäå0;å3lå å+²å8Þå)æAæ_æ!væ˜æ²æ+Êæ1öæ8(ç9aç)›ç%Åç ëç è-èJècè�è5›è/Ñè'é#)é/Mé0}é3®é&âé-	ê37êkê)‹ê%µêÛêúê2ë3Gë={ë'¹ë,áë+ì8:ì;sì$¯ì6Ôì2í2>ídqí9Öí(îA9î%{îG¡îMéî,7ï-dï’ï#®ï!Òïôï'ð#<ð `ð!�ð>£ð7âð"ñ%=ñcñ3uñ!©ñ3Ëñ4ÿñ@4òuò"�ò°ò(Çò.ðò'ó7Gó&ó¦ó)½óçó"ô)ô??ô%ô ¥ô!Æô&èô%õ25õ6hõ(Ÿõ+Èõ!ôõ-ö+Dö>pö$¯öÔö<ôö$1÷:V÷.‘÷À÷&Û÷ ø5#ø#Yø)}ø(§ø.Ðøÿø$ùA>ù€ù)�ù7¹ùñù"ú'ú"DúgúvúŒú!¥úÇú!åú-û)5û(_û!ˆû4ªûßû3ôû0(ü4Yü/Žü/¾ü2îü5!ýWý"sý)–ý(Àý0éý,þGþ.gþ(–þ"¿þ'âþ0
! ÿ);ÿeÿ/„ÿ5´ÿ6êÿ/!)Q{)š7Ä$ü$!F)d9Ž'Èð#	]-L‹Øì6ý4N?h&¨'Ï÷-'D.l%›7Áù%2XuŠª-Áï 
! +Hg †§$½â-÷% >_{,šÇá)ÿ)08;i8¥2Þ2	2D	2w	>ª	,é	
! .#
! )R
! =|
! "º
! 
Ý
! +ë
! ,EZ%u/›2Ëþ(:Qdx5ŒDÂ7
.?
n
3‡
&»
â
ü
0Jd~—)°Úõ;Lf˜±Êäþ72j7„¼Öð
! "<Wr�:ªå(Hh…!¤3Æ8ú43/h ˜3¹í"
! '-)U-*­(Ø*5,,b3�3Ã\÷T?q(±=Ú@6Y9�1Ê4üJ1|)˜,Â$ï&;PjK„KÐ;;XA”Ö-ô"A&a,ˆBµ*ø%#1I{6™9Ð4
! ,?Cl-°Þ"ü@.`0�!À<âF6f.�CÌC &T ,{ 2¨ DÛ   !1A!s!9’!:Ì!P"&X"<"8¼"-õ"!##1E#.w#5¦#.Ü#$$)$0N$I$6É$!%"%+A%;m%-©%G×%:&8Z&#“&·&#×&)û&‰%'2¯'&â'U	(&_(/†(8¶(!ï(+)2=)-p)'ž)4Æ)û)¡*3±*.å*(+=+\+{+Œ+¤+/Ä+"ô+5,/M,"}, ,8¼,'õ,,-+J-7v->®-í-Y
! .7d.œ.·.Ë.è.ÿ.0/0G/x/’/%©/Ï/ç/ 0;"0'^0=†0+Ä02ð0(#1)L1*v1'¡1'É1ñ14
! 2%?2&e2)Œ2$¶23Û2230B31s3/¥32Õ3248;4$t4$™4(¾4ç415)95-c5,‘5,¾5<ë55(6&^6/…6=µ6&ó6%77@7x7–7,¶7ã70þ7'/8;W8=“85Ñ89 $9cE9B©9.ì9:.:F:Y:w:Š:¡:&®:Õ:î:û:;7;K;h;…;4�;-Ò;<"<;<	H<R<+a<�<Ÿ<3´<Bè<+=2J=8}=(¶=)ß=$	>+.>Z>o>‚>™>$°> Õ>)ö>7 ?	X?b?w?(‹?(´?Ý?ù??@CW@;›@%×@ý@A#2A#VA#zA#žA-ÂA'ðA'B#@B-dB ’B!³BÕBñB
C )C%JC$pC/•C2ÅC5øC-.DK\DL¨DAõD@7E"xEK›E/çEIF$aF†F7¡FÙF$îF4GHGMaGB¯G(òG1H-MH{H%•H$»H'àH(I%1I$WI+|Ic¨IJ J*4J'_J5‡J*½J"èJ(K/4K7dKœK¶K&ÅKìK#L(L*CL#nL!’L´L/ÒL:M,=M#jMŽM,¥MÒMñMN*N0JN%{N.¡N+ÐN:üN%7O+]O5‰O1¿O2ñO-$P$RP'wP0ŸP$ÐP3õP+)Q!UQwQ�QªQ)¹QãQ-þQ3,R7`R5˜RÎR(îR$S<SXS:kS¦S¹SÓSñS‚T†”T(U DUeU7yUH±U'úU"V=VXVnV ˆV+©V2ÕV2W2;WnWˆW
! šW%¥W!ËWíWX(X#<X$`XN…XHÔXQYUoYÅY5áYZ)&ZPZmZ1�Z-¿Z(íZ)[,@[7m[]¥[\!\/:\"j\+�\%¹\2ß\;]EN]7”]2Ì].ÿ]).^!X^…z^‰_dŠ_#ï_!`5`:M`ˆ`@§`Fè`4/ada5ƒa¹a'ÑaOùaIb[bqb�b®bÃbÝbûb4c;<c:xc(³c0Üc4
d<Bd@d:Àd/ûdA+e7me,¥eAÒe1fMFfU”fYêfCDgYˆgBâgM%hXsh>Ìh4i/@iIpi1ºi3ìiG jHhj�±j‘?k0ÑkLlOOlqŸl-m˜?m˜Øm.qn nÀn>Òn>o6Po:‡o;Âo)þo&(p#Op9spD­pòpq-.q,\q‰q,�q+¼q2èq4rPr1mrŸr»rÊrçrs$sCsYsys/�s±s$Îs&óst3tKtZtktzt‰t¡t¾t#Ót÷tu u/uGuduxu�u¤u¿u;Øu)v>vWv`v#yv1�vÏv êvww1w!Nw,pw:�w2Øwx%x7@x0xx©xÅxäxûx
! y( y,Iyvy4“yÈyâyýy-z/Iz<yz,¶z,ãz-{9>{:x{.³{â{4þ{/3|&c|Š|›|»|Ö|&ò|}5}Q}!a}ƒ}3¡}Õ}.è}~%4~Z~v~'Ž~¶~*Ö~**J-u £2Ä0÷(€2H€"{€-ž€Ì€á€1ý€/�K�8Z� “�.´�1ã�‚.‚H‚b‚>�‚=À‚)þ‚,(ƒUƒ8uƒX®ƒ„„=„2S„"†„;©„0å„:…(Q…2z…)­…+×…7†0;†:l†=§†?å†0%‡/V‡&†‡L­‡Dú‡9?ˆ.yˆ¨ˆ)Çˆ/ñˆ<!‰0^‰3�‰"Ã‰,æ‰1Š;EŠ6�Š6¸Š'ïŠ`‹@x‹1¹‹&ë‹.Œ2AŒ*tŒ,ŸŒPÌŒ!�6?�,v�-£�Ñ�5ñ�?'Ž;gŽ9£Ž2ÝŽ�$/�+T�F€�DÇ�'�A4�1v�6¨�-ß�+
‘29‘Fl‘3³‘Nç‘/6’2f’™’(¸’á’;ý’89“r“6‘“'È“/ð“* ”=K”I‰”,Ó”3•84•0m•$ž•=Ã•f–Ah–Cª–*î–*—/D—#t—!˜—-º—#è—!˜6.˜8e˜ž˜5¾˜ô˜2™
F™T™+e™0‘™2Â™/õ™%š0'šWXš3°šäš%úš# ›1D›*v›¡›*¿›,ê›1œ/Iœ2yœ¬œ2Èœ.ûœ-*�+X�„�(ž�cÇ�<+ž
hž.vž+¥ž&Ñžøž#Ÿ.<Ÿ%kŸ‘Ÿ)°Ÿ9ÚŸ< 5Q 8‡ +À +ì 4¡0M¡:~¡5¹¡2ï¡1"¢(T¢0}¢®¢Ç¢á¢þ¢$£!?£'a£‰£¥£ Å£æ£0¤'3¤+[¤1‡¤/¹¤.é¤$¥5=¥4s¥4¨¥<Ý¥!¦!<¦&^¦&…¦'¬¦(Ô¦<ý¦2:§>m§¬§.È§7÷§)/¨4Y¨4Ž¨<Ã¨ ©"!©$D©i©€©9–©>Ð©2ª3Bª0vª§ª³ª%Ðª%öª«2«D« W«x«‰«ž«ª«Ä«Ñ«á«õ« þ«¬+>¬'j¬"’¬#µ¬)Ù¬­+ ­ L­!m­ �­#°­Ô­ ô­#®!9®![®(}®%¦®!Ì® î®$¯4¯L¯e¯(y¯%¢¯'È¯(ð¯°.°+M°y°–°8±°8ê°7#±;[±5—±4Í±5²58²4n²6£²5Ú²7³6H³5³7µ³8í³7&´:^´6™´9Ð´:
! µ9Eµ8µ#¸µ Üµ=ýµ ;¶\¶w¶HŽ¶)×¶)·,+·$X·*}·!¨·$Ê·$ï·$¸$9¸#^¸+‚¸*®¸)Ù¸(¹.,¹"[¹~¹™¹"±¹*Ô¹*ÿ¹*º9Cº:}º¸º#Éº'íº»4»G»Z»p»„»›»®»5Ì»¼"¼6¼2T¼:‡¼Â¼"Ô¼÷¼½%½7½O½$c½ˆ½¨½½½#Ö½ú½¾¾$¾#D¾h¾.†¾Eµ¾ û¾¿69¿$p¿ •¿¶¿Ç¿Ù¿ê¿<À'EÀ*mÀ:˜ÀÓÀ1óÀ%ÁG4Á@|Á;½ÁTùÁ)NÂ3xÂW¬Â1ÃE6Ã3|Ã2°Ã,ãÃÄ6.Ä$eÄ&ŠÄ ±Ä)ÒÄ1üÄL.Å({Å/¤Å4ÔÅ)	Æ13Æ<eÆ.¢Æ0ÑÆÇÇ)9Ç.cÇ1’Ç'ÄÇìÇ	È$È-DÈrÈ"’ÈµÈ¾È&ÝÈ'É,É@ÉUÉnÉ‚ÉžÉ7¾É0öÉ 'Ê&HÊ&oÊ:–ÊÑÊ1éÊ<Ë;XË.”Ë1ÃË.õË.$Ì5SÌ5‰Ì?¿Ì.ÿÌ.Í8GÍ9€Í ºÍ"ÛÍ&þÍ,%Î'RÎ$zÎ,ŸÎ<ÌÎ'	Ï&1Ï<XÏ•Ï'³Ï#ÛÏ$ÿÏ$Ð,?Ð@lÐL­ÐPúÐ0KÑ7|Ñ´ÑÑÑ6ñÑ(Ò FÒgÒ6|Ò³Ò%ÉÒ=ïÒC-Ó1qÓ1£Ó2ÕÓÔÔ,2Ô0_Ô!�Ô²Ô%ºÔ(àÔ$	Õ).ÕXÕ!xÕ#šÕ5¾Õ<ôÕ.1Ö@`Ö ¡Ö(ÂÖCëÖB/×+r×#ž×Â×Ó×$í×	ØØ0ØGØ
^Ø%lØ0’ØÃØâØ&÷Ø-ÙLÙlÙŒÙ3¦ÙÚÙEìÙ<2Ú oÚ!�Ú²ÚÏÚåÚJþÚTIÛTžÛ8óÛ5,Ü8bÜ7›Ü2ÓÜ3Ý&:Ý6aÝ6˜ÝÏÝ#äÝ!Þ!*Þ"LÞoÞŠÞ$¦Þ%ËÞñÞ
ß$*ßOßaßyß7�ß(¹ß$âß)à%1à%Wà$}à%¢àÈàCÑàCá(Yá&‚á'©á$Ñáöá.â,Aâ6nâ"¥âÈâ2ââ2ã
HãVã	]ãgã nã�ã!­ãÏã-ïãä-ä9äVärä�ä¯ä0Íä4þä3å Bå cå:„å4¿å"ôå)æAæ5[æ%‘æ&·æ)Þæç!ç@3ç@tçCµç3ùç!-è3Oè7ƒè6»è7òè(*é(Sé|é2–é$Éé$îé/ê!Cê eê)†ê)°ê)Úê-ë02ë4cë*˜ëÃëÖë+öë"ì!>ì-`ì'Žì9¶ì)ðì%í)@í(jí2“í$Æí=ëí$)îNî'eî8�î*Æîñî,ï<<ïyï"“ï/¶ïæïöïSð(Yð0‚ð/³ð4ãð6ñ*Oñ6zñ6±ñèñ6üñM3ò �ò/¢òÒò"ãò#ó$*ó.Oó$~ó6£ó Úó)ûó%ô5ô!Hô:jô1¥ô(×ô õ$!õFõcõzõ,–õ.Ãõòõ)ö,ö!Lö#nö6’ö Éö;êö-&÷8T÷8�÷@Æ÷)ø;1ø/mø2�ø#Ðøôø9ù0Kù4|ù6±ù1èù&ú%Aú6gú8žú/×ú&û.ûGûVû;qû*­û*ØûüY"ü&|ü*£ü'Îüöüý-ý"<ý;_ýH›ý<äý<!þ<^þ<›þ Øþ:ùþ54ÿ"jÿ8�ÿÆÿÙÿéÿýÿ%7K]o�“¥¶ÈÚìþ"6HZl~�¤¶ÊÞð(9K]o�“¥¹Ëáó)9Sp†¦'Àè1ø4*)_2‰!¼/Þ0 ?`x•"µ:Ø*11\'Ž¶#Ó÷$V<K“ß"ó
$Dd��¹×#ä	 "	 C	 d	 …	 ¦	 Ç	 è	 	
!  *
!  K
!  l
! �
! "«
! Î
! î
! 
! *Fb‚žºÖò('9at�°7Æþ%
.=
2l
#Ÿ
(Ã
ì
=&>e<y¶Õë(DD,‰$¶%Û)!3K'§Ææ"%(#Nr!’!´UÖ,Ldƒ–*°$Û!!"!D$f"‹#®#Ò#ö':b)~ ¨Éé	) Ef†,¦"Óö
! 1%3W‹¦ µ!Öø3I Yz!š¼Ëã0ú0+@\�-º%è((Q+o›»%×ý$=$X$}/¢7Ò 
! @+%l'’!ºÜù-/A5q$§Ìé86A+x¤$Ãè<4?"t=—.Õ(,-,Z&‡®+Åñ
!  $ D !c %… « ¿ /Ú /
! !:!!N!p!!’!¢!.¹! è!(	"82"9k"+¥"&Ñ"ø" #)##?#8c#'œ#KÄ#"$#3$W$w$%•$2»$!î$,%=%	D%'N% v%+—%3Ã%÷%6&C&‚c&$æ& '','"T'$w'#œ'(À')é'-(A(_(l( ‹(#¬(#Ð(ô()!)9)/H)5x)"®)+Ñ)2ý)0*(P*y*2�*Ã*&á*,+(5+^+1|++®+*Ú+4, :,&[,:‚,K½,M	-6W-Ž-«-È-9ä-.4%.Z.5p.,¦.<Ó.5/&F/4m/1¢/4Ô/(	0(20A[0<�0AÚ051)R1|1�1®1!É1Aë1@-2Ln2&»2â2%þ26$33[3#�3!³3Õ3ç3/ø3=(4
f4Ct43¸4<ì4)5)I5+s5%Ÿ5%Å5+ë56+6G6g6(†6#¯6-Ó65777'W7)7©77Æ7þ7
! 8*&8Q8<g8 ¤8OÅ8K9Ja9K¬9Kø9JD:K�:5Û:7;GI;9‘;DË;D<LU<@¢<=ã<=!=_=-d=.’=2Á=6ô=B+>.n>(�>)Æ>-ð>/?/N?<~?Z»?7@)N@;x@(´@'Ý@'A	-A7A"RAuA‘A!®A
ÐA7ÞA.B%EB7kB,£B*ÐBûBCA+CmC‹C¨C ¿C/àC-D,>DkD‰DŸD<µD<òD%/E'UE }E2žE'ÑE4ùE$.F-SF3�F%µF0ÛF0G8=GvG•G!µG1×G0	H;:H$vH#›H ¿HàH!ðH"I5I*SI:~I<¹I8öI/J7MJ+…J"±JÔJ2ïJ)"K&LKsK‘K°K4ÊKÿKL3LJLhL…L£LµL=ÊL?M7HM+€M!¬MÎM=ÝM,NAHN5ŠN4ÀN)õN)O-IO"wO)šO*ÄOïO'P)-P WPxP•P7®P0æP;Q)SQ/}Q$­Q@ÒQ:RNRgR|R(‘RZºR/SES[S8wS-°S$ÞS.T(2T'[T1ƒT.µT5äT5U9PU5ŠU5ÀU5öU,V!AV#cV-‡VµV.ÔVWW*W+GW sW”W-°W.ÞW(
X'6X+^X4ŠX¿XßX6ýX%4Y7ZY&’Y¹Y=ÑYZ#Z8ZLZbZvZ‰ZžZ²ZÇZÛZðZ[[0[J[^[q[‚[œ[±[Ç[Ý[ð[4\(=\f\D†\,Ë\;ø\>4]4s]>¨]1ç]2^0L^}^<�^2Ì^2ÿ^(2_2[_3Ž_Â_cá_E`:e` `½`*Û`!a!(a JaRka/¾a$îa b4bRb"qb"”b3·bëb!c8"c.[c3Šc-¾cìc&d$-d*Rd/}dD­d0òd3#e.We†e&™e'Àe(èe)f/;f6kf(¢f6ËfAg3Dg4xg­g.Ìg4ûg0h/Fhvh&–h#½h!áhii;i'QiIyi)Ãi!íijj"2jUj qj’j§j$Âj,çjAkVk[pkHÌk1l:Gl>‚lÁl"Ýl6m<7m1tm¦m/Ãm0óm*$nOnanzn+�n$¹nÞnøno-o.Do'so3›o)Ïo5ùo /p$Pp"up˜p­p%Âpèp%q,qFqfq…q8¤qÝqñq3
! r4>rsr.�r)¾rèr"s>&ses&zs)¡s.Ës-ús2(t0[t;Œt;Èt2u&7u1^u0�uBÁuvGv/bv.’v)Áv4ëv& w+Gwsw4’w(Çw/ðw- x=Nx/Œx;¼x/øx3(y0\y#�y±y=ÑyCzDSz3˜z,Ìzùz{3{N{7f{'ž{6Æ{+ý{7)|,a|/Ž|0¾|5ï|*%}(P}y}‘}¤}#¹}!Ý}Qÿ} Q~Ar~(´~9Ý~	4!4V.‹6º.ñ. €O€m€Œ€ª€*¾€*é€�54�5j� �%»�"á� ‚ %‚-F‚"t‚!—‚%¹‚ß‚(î‚!ƒ9ƒVƒnƒÇ‹ƒS…@U…,–…GÃ…G†^S†²†"Ò†&õ†‡@.‡oˆ5‹ˆ(Áˆ+êˆ%‰+<‰Mh‰Y¶‰EŠ@VŠC—Š4ÛŠ:‹DK‹A�‹GÒ‹QŒ>lŒB«ŒPîŒC?�Lƒ�VÐ�@'Ž@hŽ�©ŽB+�Šn�Kù�JE�X��wé�Va‘^¸‘>’AV’@˜’EÙ’D“Gd“S¬“S”>T”J“”KÞ”v*•,¡•GÎ•H–?_–EŸ–Kå–E1—Lw—AÄ—”˜›˜C¸˜5ü˜12™“d™@ø™H9šH‚šPËšL›Mi›Q·›H	œ”RœTçœR<�N��4Þ�OžqcžBÕž:ŸJSŸ@žŸMßŸS- N� KÐ "¡$?¢Fd¢6«¢+â¢.£=£R£m£„£$ £	Å£Ï£ä£/ý£-¤1¤)8¤b¤{¤4•¤3Ê¤*þ¤)¥,9¥,f¥0“¥[Ä¥4 ¦+U¦/�¦K±¦0ý¦T.§6ƒ§7º§Lò§[?¨O›¨2ë¨$©MC©+‘©.½©8ì©3%ª0Yª)Šª)´ª>Þª+«5I«2«G²«:ú«"5¬#X¬(|¬,¥¬+Ò¬#þ¬I"­2l­6Ÿ­,Ö­4®48®6m®@¤®Jå®0¯/K¯&{¯D¢¯.ç¯H°0_°5�°CÆ°&
! ±B1±6t±H«±(ô±6²)T²(~²A§²>é²1(³1Z³"Œ³D¯³#ô³´e$´ Š´2«´:Þ´0µJµ/dµA”µÖµ ðµ¶B.¶Uq¶Ç¶fä¶WK·R£·ö·[¸g¸w¸L�¸Ú¸]ù¸"W¹.z¹©¹Ç¹à¹&ô¹º42º)gº1‘º*Ãº.îº3»8Q»*Š»,µ»â»>¼-@¼4n¼6£¼.Ú¼;	½$E½
! j½!u½
—½1¥½W×½s/¾'£¾ZË¾.&¿7U¿3�¿.Á¿\ð¿EMÀ<“À[ÐÀQ,Á(~Á§Á4ÄÁ<ùÁS6Â5ŠÂ3ÀÂ2ôÂ7'Ã_Ã.~ÃD­Ã2òÃ1%Ä@WÄS˜Ä1ìÄ0Å,OÅ8|Å8µÅHîÅ37ÆLkÆQ¸ÆA
! ÇLÇ3dÇR˜ÇUëÇ-AÈ/oÈ ŸÈ*ÀÈ'ëÈNÉRbÉVµÉIÊnVÊhÅÊI.Ë@xËe¹ËUÌZuÌeÐÌ<6ÍLsÍ?ÀÍ1Î42ÎGgÎ<¯ÎRìÎ:?Ï#zÏ4žÏÓÏ)êÏ,Ð+AÐ2mÐ, Ð$ÍÐ-òÐ! Ñ!BÑ@dÑ:¥ÑEàÑ&Ò>CÒ:‚Ò(½Ò.æÒ(Ó(>Ó'gÓ.�Ó-¾Ó-ìÓ'ÔBÔ*_ÔŠÔ)¥ÔÏÔîÔ&Õ/2Õ*bÕ�Õ9¬ÕHæÕK/Ö7{ÖS³Ö"×%*×P×-p×'ž×%Æ×>ì×(+Ø?TØD”Ø'ÙØ4ÙB6Ù.yÙ4¨Ù.ÝÙÚ)Ú'HÚ,pÚ@�ÚÞÚ?ýÚ(=Û.fÛ)•ÛC¿ÛÜ'"ÜDJÜ>�Ü.ÎÜ)ýÜM'Ý$uÝ(šÝ!ÃÝ åÝ(Þ./ÞR^Þ`±Þ(ß2;ß&nß.•ßÄß×ßõß.à$BàAgà=©àçàáá)áDá2\á�á©á,­á5Úá0â5Aâ$wâ(œâBÅâ0ã39ã$mã)’ã¼ã%Øã7þã06ä-gä5•ä1Ëä8ýä76åAnåK°å6üå63æ/jæ>šæÙæ<ôæ1ç#Gç.kç$šç
¿çÍç6àç)è!Aè)cè&�è-´èâèåèéèíèõèýèé-éKé_élé}é†é#“é#·é7Ûé2êFê,^ê*‹ê.¶ê(åê%ë$4ë#Yë%}ë(£ë*Ìë"÷ë#ì">ì$aì*†ì0±ìâìí(í)Fí1pí5¢íØí.ôí&#îIJî'”î'¼î'äîï=(ï>fï)¥ï)ÏïqùïOkð»ðÑð(Øðñ5!ñ7Wñ0�ñ.Àñ/ïñ'ò=Gò…ò)Œò¶òÔòôòHó([ó)„ó®óAÉó2ô9>ô?xô3¸ôìô8õ@?õ.€õB¯õ'òõ3ö'Nö*vö¡ö"¶ö(Ùö÷"!÷2D÷-w÷1¥÷9×÷8ø(Jø
! sø$~ø(£ø6Ìø9ù=ùP[ù6¬ù=ãù!ú,>úAkúA­úïúû:û0Iû*zû3¥û<Ùû;ü3RüI†üVÐü('ý<Pý;�ý/Éý)ùý=#þ(aþ Šþ!«þ"Íþðþ(ÿþ(ÿ.Aÿ.pÿŸÿ´ÿ"Ïÿ#òÿ)5H3~²/Î3þ 2Sf
hv
�
›©%ÈLî
;I
Uco‡
“*¡"Ì
ï
ý)#Me
w…—£%¯
Õ
ã
ñÿ,
DR^;a5�)ÓÃýÁ5Þ9:N.‰O¸"h+.”1Ã3õj)”b®`	6r	G©	$ñ	)
! l@
! ­
! *Ç
! *ò
! 2&P/w/§-×(0.;_6›9Ò6
.C
5r
¨
3Æ
7ú
M2@€Á6Þ2>H*‡"²7Õ4
B3_H“UÜO2)‚Í¬Jz;Ål-nJœCçD+-p_žWþPV"§#Ê6îX%}~Zü<W”(².Û0
! R;RŽ=áBbA€3ÂUöDLJ‘>ÜEƒaCåV)n€Dï4LORœ7ïM'4u6ª;áRTpWÅ< 'Z '‚ Bª -í "!O>!EŽ!(Ô!Lý!5J"C€"*Ä".ï""#DA#<†#7Ã#)û#%%$,K$Fx$¿$(×$(%-)%W%)s%6�%$Ô%Yù%-S&I�&=Ë&0	'P:'-‹'2¹'8ì'&%($L(+q(%�(8Ã((ü(!%)MG)0•)5Æ)9ü)N6*#…*&©*#Ð* ô*++A+6V+-�+?»+
û+		,>,
R,*`,a‹,4í,"-+-7-9H-6‚-5¹-Iï-19.'k.“.!¯.!Ñ.6ó.-*/ X/"y/)œ/aÆ/*(0%S08y0,²0+ß0+1?71Qw1,É14ö1P+2=|2/º28ê2/#3;S3C�3Ó3ò314XD4"�4%À4@æ41'5Y5$j58�5OÈ5e6;~6>º65ù64/78d72�78Ð78	8-B84p8J¥8"ð869<J9=‡93Å92ù9D,:5q:9§:Cá:z%; ;1¯;]á;=?<i}<cç<6K=7‚=Oº=:
! >E>/[>>‹>/Ê>9ú>94?;n?9ª?9ä?9@9X@7’@.Ê@7ù@%1A!WA!yA;›A.×A0B$7B\BrB‘B+±B!ÝBMÿB:MC<ˆC@ÅCIDIPD'šDÂD'ØDŠEŽ‹E)F3DFxF7•FCÍF:G*LG*wG(¢G$ËG,ðG,H+JH)vH H¿HÞH6þH$5I'ZI(‚I)«I"ÕI-øI*&J*QJ'|J-¤J-ÒJ K4!K4VK"‹K6®K åK4L+;L)gL9‘L*ËL*öL#!M3EM:yML´M=N0?NpN1ŽNGÀNEO?NO9ŽOÈOãO1P5P;TP9�P2ÊPýP
Q1QQQ[oQIËQR31R+eR‘R8¬RGåR1-S_S2~Sg±SRT lT!�T¯TÎT$îT&U':U+bUDŽU+ÓU'ÿUC'V6kV2¢VÕVôV"W2WALW?ŽWÎWAßWE!X(gX"�X³XÏXîX
Y2)Y/\Y.ŒY9»Y,õY2"ZUZuZ“Z«Z¿ZØZ2íZ* [*K['v[/ž[-Î[/ü[#,\"P\2s\¦\*Æ\2ñ\-$]R].q]- ]`Î]-/^%]^%ƒ^B©^;ì^/(_3X_XŒ_0å_Z`?q`(±`YÚ`%4a^ZaH¹a:b.=b lb(�b)¶bàbYc"Zc }c!žc?Àc8d"9d%\d‚d4–d"Ëd/îd;eNZe©e-Æe*ôe/f*Of/zf`ªf"g.g1Gg"yg.œgËgGég"1hThnh.‰h"¸h7ÛhEi+Yi/…i#µi,Ùi8jC?j0ƒj0´jFåj,k@Lk/�k#½k(ák'
! l12l"dl=‡l$Ål/êlm.8mCgm«m.½mFìm3n(Inrn(Žn·n-Én!÷n!o;o ZoE{o5Áo*÷o-"p9PpŠp8›p6Ôp8qADqA†q8Èq;r!=r$_r,„r(±r2Úr(
s)6sC`s5¤s%Ús0t<1t4nt1£t1ÕtYuFau?¨uGèu00v0avJ’v0Ýv0w2?wTrwgÇw//x,_x4Œx}Áxl?y*¬y×yO÷y6Gz#~zF¢z5éz5{*U{1€{)²{9Ü{;|7R|8Š|Ã|%â|2};}$Z}*}ª}:Æ}#~$%~)J~+t~+ ~/Ì~ü~1I3^’ª¾Ü2ú+-€,Y€)†€°€%½€?ã€M#�9q�>«�7ê�7"‚:Z‚/•‚Å‚6Ù‚2ƒ9Cƒ/}ƒ­ƒ2¿ƒòƒ
! „$„<„*X„7ƒ„B»„þ„…,…?…W…k…€…8•…DÎ…S†1g†™†Eµ†2û†.‡K‡h‡…‡¢‡¿‡Ü‡÷‡*ˆ=ˆZˆ<wˆ´ˆÎˆçˆ‰‰2‰L‰f‰€‰9š‰Ô‰9î‰(ŠBŠ\ŠvŠ’Š°ŠÎŠìŠ
! ‹A&‹h‹+ˆ‹)´‹Þ‹'û‹#Œ@Œ4`ŒU•Œ^ëŒ<J�)‡�?±�ñ�*Ž,9Ž.fŽ2•Ž/ÈŽ-øŽ/&�?V�4–�:Ë�:�XA�&š�aÁ�.#‘ER‘G˜‘?à‘A ’8b’:›’\Ö’3“,P“.}“4¬“-á“”%”@”[Z”]¶”<•>Q•`�•!ñ•5–3I–"}–! –1Â–Oô–0D—*u—< —-Ý—G˜?S˜G“˜.Û˜A
! ™+L™/x™*¨™EÓ™4š<Nš*‹šQ¶šP›CY›9�›P×›P(œ1yœ:«œLæœK3�'�-§�%Õ�;û�L7žl„ž+ñžPŸFnŸ3µŸ+éŸ4 6J I� 1Ë ,ý 9*¡@d¡I¥¡Nï¡,>¢+k¢8—¢7Ð¢6£O?£Z�£Yê£,D¤)q¤+›¤7Ç¤`ÿ¤/`¥#�¥X´¥'
¦)5¦:_¦&š¦7Á¦Cù¦2=§0p§J¡§ì§¤¨O¥¨Jõ¨2@©'s©2›©Î©Þ©,ô©9!ª)[ªA…ª0Çª0øª )«EJ«5�«1Æ«.ø«C'¬Bk¬®¬rÉ¬B<­­™­¬­Å­ä­3þ­22®e®}®*—®Â®Ù®"÷®4¯/O¯F¯0Æ¯x÷¯0p°(¡°0Ê°7û°:3±$n±:“±(Î±)÷±,!²'N²:v²B±²?ô²24³Bg³6ª³Aá³Q#´*u´5 ´>Ö´ µ>6µ uµ0–µ,Çµ.ôµ;#¶8_¶!˜¶(º¶Tã¶8·X·Dx·+½·-é·0¸H¸7h¸/ ¸RÐ¸W#¹={¹!¹¹"Û¹ºþ¹|¹º-6»d»u»�» š»»»Í»ß»#ë»¼)¼5¼P¼k¼�¼Ÿ¼#½¼6á¼*½"C½.f½•½
ž½¬½+È½ô½¾5,¾Kb¾*®¾_Ù¾B9¿:|¿)·¿á¿2À4ÀPÀ#pÀ#”À(¸À'áÀ6	ÁB@Á
ƒÁ‘Á ¥Á?ÆÁ.Â5Â&SÂCzÂK¾Â6
! Ã*AÃlÃˆÃ(¦Ã(ÏÃ(øÃ(!Ä4JÄ+Ä+«Ä&×Ä+þÄ,*Å1WÅ)‰Å&³Å$ÚÅ,ÿÅ,,Æ%YÆ1Æ.±Æ:àÆ5ÇDQÇC–Ç_ÚÇ\:È%—ÈS½È)ÉF;É/‚É ²ÉGÓÉÊ,7Ê;dÊ# Ê[ÄÊD Ë$eË9ŠËDÄË	Ì2&Ì7YÌ1‘Ì+ÃÌ$ïÌ$Í'9ÍxaÍÚÍòÍ3
! Î1>Î@pÎ2±Î&äÎ)Ï@5Ï=vÏ´ÏÑÏ*àÏÐ=+Ð iÐ%ŠÐ+°ÐÜÐ.øÐ1'Ñ@YÑ9šÑ$ÔÑùÑ;Ò+RÒ~Ò#œÒ ÀÒ:áÒ8ÓZUÓU°ÓZÔ-aÔ6�Ô>ÆÔ5Õ5;ÕAqÕ(³Õ*ÜÕAÖ/IÖIyÖXÃÖ)×F×/`×�×<Ÿ×Ü×-÷×>%ØDdØF©Ø ðØ-Ù8?Ù xÙ™ÙU´Ù
! ÚÚ!;Ú]ÚÍ|ÚÎJÛ@Ü#ZÜ~ÜCœÜ^àÜU?Ý"•Ý"¸ÝÛÝ&÷Ý)Þ=HÞ7†Þ7¾Þ7öÞ .ßOßhß-zß&¨ßÏßæß%à*)à)TàO~àbÎàj1ánœá âA,ânâ7�â&¹â.àâ8ã1Hã.zã/©ã5ÙãTäYdä¾äÒä2òä!%åGå#gå2‹åA¾åMæ=Næ9Œæ2Ææ'ùæ$!çFçRè¾ié((ê'QêyêX•ê$îê]ëHqë<ºë"÷ë2ìMì:hì…£ì)í>í Rí1sí0¥íÖíïí
! î&î5>î7tî ¬î$Íîjòî>]ïFœïrãï3VðjŠð6õð.,ñ?[ñ/›ñlËñd8òl�òn
! ó°yóv*ôb¡ô_õcdõvÈõ*?ö:jö2¥ö2ØöI÷KU÷¡÷¥ø0¬ù<ÝùOúƒjú2îúÌ!ûËîû(ºüãüüüT
ýMbý=°ýFîý@5þ(vþ-Ÿþ,ÍþOúþCJÿ.Žÿ+½ÿAéÿ?+k1s0¥FÖ2#P:t ¯Ð.ä/,C-pž&¼
ã<ñ'./V+†$²'×ÿ<\&t'›Ã5á#4X&p'—¿&Ü)!KCk4¯%ä
! +.HFw'¾Yæ@V"v-™3Çeû?a	 ¡	!Â	?ä	8$
! "]
! %€
! ¦
! &Â
! é
! /ý
! 4-(b>‹,Ê"÷AH\D¥Qê;<
Ax
;º
Nö
GE7�%Å`ë<L>‰È6å(&E1l&ž-Å*ó/(N@w!¸CÚ-5L!‚¤*Ã-î2(O\x2Õ:/CZs`Î"/CR1–bÈ)+ UYv'ÐøG)^:ˆ@Ã" A"bb…Jè93Gm0µ3æh&ƒ"ªÍBå (II3“5Ç(ýC&@j*«HÖ>H^/§X×-0-^0ŒR½a9r-¬!Ú-ü9* >d 9£ /Ý ,
!8:!@s!g´!`"7}"*µ"eà"EF#4Œ#1Á#9ó#8-$3f$.š$RÉ$1%;N%;Š%*Æ%-ñ%:&IZ&4¤&4Ù&9'%H'*n'D™'HÞ'P'(.x(C§(;ë(G'),o)-œ)3Ê)Gþ)4F*K{*,Ç*/ô*%$+1J+%|+B¢+Bå+)(,3R,,†,4³,2è,=-PY-8ª-^ã-=B.5€.*¶.8á.r/?�/FÍ/50ZJ0f¥0 1#-14Q14†1*»1@æ1B'2)j25”2-Ê2>ø273L30^3-�3:½36ø3/4B14]t41Ò4A5%F5"l51�5)Á5ë51
! 68<6;u68±64ê6!7?A75�73·7;ë7'8)=8rg88Ú89:'93b9*–9Á9(à90	:!::\:0|:;­:?é:6);:`;1›;1Í;<ÿ;4<<:q<@¬<5í<>#=*b=4�=Â=Ü=#÷=">+>>(j>.“>"Â>&å>'?"4?4W? Œ?1­?7ß?>@6V@'�@Fµ@Gü@,DA0qA¢A"ÁA,äAB.1B1`BK’B#ÞBJCMC+jC>–C"ÕCNøCIGD9‘DËD äD&E,E<EDQE9–E=ÐE2F8AF
zF!ˆF,ªF.×FG G8G$LGqG‰G
¡G$¯GÔGãGýGH2H*QH7|H3´H)èH/I5BI'xI; I)ÜI*J)1J,[J*ˆJ)³J,ÝJ*
! K*5K1`K.’K*ÁK)ìK*LAL`L€L3œL&ÐL!÷L)MCM'XM4€MµMÑM;ëM:'N9bN=œN7ÚN6O7IO7�O6¹O8ðO7)P9aP8›P7ÔP9Q:FQ9�Q<»Q8øQ;1R<mR;ªR:æR,!S.NSN}S*ÌS#÷STU8T0ŽT*¿T0êT$U1@U"rU$•U#ºU#ÞU#V%&V-LV.zV-©V2×V6
! WAW(_WˆW"§W0ÊW0ûW,XIKXL•XâX'øX1 Y!RYtY‰Y&žYÅYÜYóY%
! ZC0Z'tZœZµZ<ÔZP[b[-v[¤[!¾[à[õ[\(.\,W\„\¡\*À\ë\ô\ý\&]+-]0Y]0Š]^»]+^F^6f^/�^'Í^õ^__#,_AP_+’_3¾_6ò_!)`9K`…`H–`Bß`;"ax^a/×a(bu0b<¦bLãbA0cIrc8¼cõc6d#Jd3nd#¢d'Æd,îd-e-IeGweH¿e>fKGfL“f3àfBg"Wg$zg@Ÿg:àg<hDXh�h½h0Ûh,i$9i"^i�i0Ši*»i(æij%j;j*[j4†j,»jDèjC-k)qkA›k/ÝkE
l!SlAul^·l[mBrmVµm6nGCn%‹n"±nEÔn@o[o?voA¶o#øo)p&Fp"mp%�p*¶p3ápRq0hq*™qBÄq!r*)r-Tr1‚r'´r4ÜrFs]XsX¶s.t'>tft †t9§t!át%u)u6?uvu&•u?¼uLüu8Iv8‚v9»võv%w5-w8cw4œwÑw!áw"x &x)Gxqx%�x+µxCáxG%y.myVœy'óy*zoFzm¶z%${J{g{x{$�{	µ{¿{Õ{î{|6|4N|ƒ| |(¹|3â|%} <}]}6}}
´}EÂ}7~%@~(f~�~­~Ç~jà~uKuÁC7€<{€3¸€4ì€P!�:r�#­�:Ñ�<‚I‚+d‚!�‚"²‚#Õ‚ù‚ƒ+6ƒ,bƒ �ƒ!°ƒ"Òƒõƒ	„ „Y'„,�„+®„6Ú„-…-?…,m….š…É…@Ò…E† Y†'z†0¢†'Ó†û†+‡$F‡:k‡$¦‡Ë‡-ä‡*ˆ=ˆOˆ	Vˆ`ˆ)gˆ!‘ˆ³ˆ%Òˆ?øˆ8‰J‰"Y‰!|‰#ž‰$Â‰(ç‰9Š=JŠˆŠ"˜Š"»ŠLÞŠ;+‹)g‹0‘‹%Â‹>è‹'Œ/GŒ?wŒ·Œ%ÀŒTæŒT;�N��?ß�"Ž9BŽ=|Ž:ºŽ@õŽ76�0n�Ÿ�7¾�&ö�&�.D�%s�"™�'¼�'ä�'‘,4‘@a‘:¢‘-Ý‘’!’/5’e’*y’(¤’$Í’Cò’'6“#^“'‚“&ª“8Ñ“'
! ”:2”:m”&¨”+Ï”9û”.5•d•+ƒ•J¯•ú•%–D;–€–’–O¡–5ñ–,'—-T—9‚—8¼—-õ—O#˜:s˜®˜<Ë˜K™"T™%w™�™-·™%å™$š>0š ošE�š(Öš1ÿš,1›^›v›2”›(Ç›9ð›*œBœ#`œ„œ!¤œ.Æœ/õœ%�*5�`�#|�) �BÊ�"
žD0ž(užTžžOóž?CŸƒŸ7£Ÿ5ÛŸ? #Q u 6” #Ë 5ï 1%¡2W¡*Š¡&µ¡8Ü¡:¢6P¢1‡¢¹¢Ø¢ç¢8£L@£0�£¾£bÙ£&<¤+c¤'�¤·¤Î¤é¤ò¤3¥FE¥?Œ¥?Ì¥?¦?L¦Œ¦2ª¦3Ý¦L§:^§™§°§Â§×§ì§¨¨,¨B¨X¨n¨„¨š¨­¨Ã¨Ù¨ï¨©©1©F©\©r©ˆ©ž©´©É©ß©ô©	ªª4ªJª`ªsª‰ªŸªµªËªáª÷ª«"«<«R«h«~«•«§«"Å«è«:¬$=¬1b¬”¬9¤¬5Þ¬)­?>­(~­;§­<ã­ ®@®_® |®1�®FÏ®#¯,:¯8g¯8 ¯Ù¯$ô¯ °#:°Z^°F¹°±&±>±/O±!±!¡±Ã±â±+².²=²]²'w²'Ÿ²'Ç²'ï²'³'?³'g³'�³'·³'ß³'´/´O´#i´+�´"¹´Ü´û´"µ=µ\µ{µšµ'¹µ2áµ-¶B¶![¶%}¶£¶<»¶$ø¶)·-G·8u·®·"Ê·í·J¸-Q¸¸Jš¸#å¸	¹##¹)G¹"q¹P”¹7å¹*º1Hº'zº1¢º-Ôº/»$2»"W»!z»%œ»%Â»#è»¼&,¼%S¼Uy¼#Ï¼ó¼½%½ 9½/Z½.Š½(¹½(â½(¾+4¾/`¾*�¾*»¾*æ¾)¿+;¿!g¿1‰¿%»¿$á¿$À#+À$OÀ(tÀ'�À$ÅÀ(êÀ,Á@ÁVÁCjÁ9®Á"èÁÂ("Â6KÂ‚Â&¢ÂÉÂ'ßÂ&Ã(.ÃWÃiÃˆÃ6 Ã0×ÃWÄ`Ä.Ä!®ÄÐÄ)èÄÅ80Å.iÅ˜Å&°Å×Å(îÅÆ(.Æ%WÆ0}Æ8®Æ!çÆD	Ç)NÇ(xÇ$¡ÇÆÇ!ÞÇ)È4*È@_È( È'ÉÈ#ñÈ8É6NÉ1…É ·É)ØÉÊEÊ=aÊ/ŸÊDÏÊ5Ë/JË3zË3®Ë+âËÌ)&Ì#PÌ$tÌ#™Ì!½Ì*ßÌ(
! Í3ÍFÍ0bÍ5“ÍÉÍ#ÚÍþÍ
! ÎÎ(Î6@ÎwÎ$—Î<¼Î6ùÎ0Ï#PÏtÏ(†Ï¯Ï*ÍÏ>øÏ7ÐXVÐ+¯Ð+ÛÐÑ'Ñ.DÑ8sÑ,¬Ñ;ÙÑÒÒ".ÒQÒ0nÒ=ŸÒÝÒAõÒ$7Ón\Ó'ËÓ%óÓ-Ô*GÔ-rÔ, Ô ÍÔ"îÔ1Õ CÕdÕ(qÕ%šÕ&ÀÕ$çÕ"Ö/ÖIÖeÖ?xÖ;¸Ö-ôÖ3"×6V×+�×*¹×ä×5ø× .Ø-OØ8}Ø6¶Ø,íØ4Ù.OÙ#~Ù2¢Ù*ÕÙ)ÚG*ÚWrÚWÊÚ9"Û(\Û$…ÛªÛCÀÛÜ;ÜHÜ.`Ü$�ÜL´ÜIÝKÝCiÝD­ÝJòÝ8=Þ-vÞO¤ÞJôÞH?ß;ˆß%Äßêß.ÿß*.à&Yà<€à>½àBüà)?áiá6‡á:¾á3ùá$-â*Râ}â‘â?ªâBêâ-ã>=ã.|ã:«ã0æã5ä1Mä&ä+¦ä@Òäå'å=å+Uå%�å,§å*Ôå4ÿå4æ%Pæ1væ¨æ@Èæ	ç% ç5Fç#|çP ç-ñçhèpˆèkùèpeéhÖék?êh«ê]ë^rënÑëO@ìˆ�ìˆíh¢íeîYqîAËî	
ï:ï;Rï<Žï8Ëï]ð>bð.¡ð/Ðð3ñ54ñ@jñD«ñFðñ67ò/nò4žò/Óò'ó*+ó	Vó`ó+}ó©óÂó"àóô9ô/Mô }ô9žô*Øô-õ!1õ Sõbtõ$×õ#üõ$ ö#Eö:iö3¤ö5Øö'÷6÷S÷=q÷;¯÷!ë÷%
ø3ø/Qø#�ø9¥ø!ßø'ùI)ù-sùZ¡ùTüùDQú!–ú-¸ú#æú4
! û7?û:wû$²û!×ûùûü).ü6Xü �ü3°üDäü:)ý>dý#£ý6Çý@þý?þ"Vþ+yþ6¥þ)Üþÿ!#ÿEÿ.Yÿˆÿ¢ÿ#¼ÿ%àÿ$%+Qe@y`ºW<s6°ç5÷>-Ml6º5ñ('1P1‚"´0×0!9+[/‡(·'à95QD‡4Ì335JiE´ú*/@Tp:Å!;=8y²+Ò%þ1$	;V	;’	<Î	<
! RH
! D›
! Dà
! D%j € ¡4Â)÷,!N$a"†2©Üû3
+L
.x
"§
8Ê
8<"\F'Æ>î)-W;nª¿Õê*@Uk€–­ÂÙô	/J`wŽ¢4¶!ë0
L>5‹:ÁCü:@C{1¿8ñ;*f@u7¶3î-".P/¯tÎ%CBi'¬(Ô4ý-2&`#‡Z«=+D5p)¦+Ð0ü)-KW"£&Æ4í+"<N+‹·/Ò043<hX¥>þ<=1z¬5À(ö)2I9|?¶(ö9]Y<·;ô0.J8y²:Ñ8 ,E (r &› Â #à !0!RN!/¡!Ñ!í!""4"R"q"%�".¶"6å"K# h#d‰#Tî#;C$D$HÄ$!
%1/%La%V®%<&'B&6j&7¡&1Ù&'!'<'0X'-‰'·'&Ó'ú'((2(5[(M‘(4ß(8) M)/n)"ž)Á)Ø)*é)*-4*b*~*›*¸*8Ò*+ +@8+Ay+»+,Ø+0,#6,.Z,W‰,á,.û,3*-3^-2’-7Å-5ý-D3.Dx.<½.+ú.4&/<[/S˜/ì/U	0D_0H¤0+í0<1(V1.1'®1:Ö1+27=27u2C­23ñ2H%3>n3>­33ì3, 4.M4Q|4SÎ4O"5=r52°5ã5ý56968W6*�6=»6)ù6:#7.^73�72Á7Dô7098.j8™8·8Ï8%ê89f,9&“9?º94ú9@/:p:6y:8°:2é:C;5`;>–;Õ;ô;#<6<"C<-f<”<9³<>í<,,=*Y=2„=#·=%Û=.>.0>/_>'�>·>/Æ>(ö>&?F?#d?2	<=·©‡˜cëÓá49Ø ñ	›AI	�	™Jé”Õ‰
ÚùŸ{8:	0€Î	ŸÀÕ¢L[ú,	
! Ôtþ÷çÓŸü	_í	ª{°_
¼:;×	¶‚	.?8ÍCÚQÅ3ãB!
´­ñÛ�	á¨Wò4±^í'y-Ä	%Ï	ª
¡•	Èþ-
Ž¤|U�	¼ 6%˜Qò	·¶ùK	ƒ)T	�WÌkâ	®
! %
)µë“¥«‰$�ãsÅ'	c
=Ws
W
! ×Á…
! N­<V
! (Ï¹ç
! ¶Í	Þ*%#	
! Ô+Ei»Ž•
ÿfê	SÌ+
¼MÊƒöé7q+­
! ™à"…	!/x
! à/1ªý’‰°3íUÁÎk�Í>�		V?š
! mè%‰çÙ¥
WŠâoZGöBÿâ
�
M€0ò	
oÇå	°ú‹âÑ"�jI"Ò!ˆ|p
! v¡ÞÎÅh�
! ó¤
! ÃÍ�¦PŠäbÉ
ú=	Î5¯é

! àõNŒl` ¯«
ÇÌ¨‡É!
! ©f’p5
Uû6
�
2Ñ½¿ÞR	à,À
ŸùCûÂmÀ!¦ù
! 	8	‡	q	Q
! sÒ	mA
ý
! ‰èz¦+�'"”
ùH	‚%Lwè™
! Òõ€óô1bø
#–
! T‘n±8ËLŽû`00ÂÒøÆ+Á	)*<Š
eZv0
SòO	þÜXŸ„Ä÷†ãi
4fs	0HÁ±ü×
æ)ç7ˆ*È
ØÜ•bq%ûQô	2
\È	#S
! g.Æ	Y#_t0
! öð.
! ºæÜ	ˆì,ò²E/	PXv\
æ	Wìa3÷Îš+­*Q
æÈ”m­YÒø
! Zî¡¯ Ô)

! Tš‹òÂî€�
�‹&
'¹š®
9—{
! �À$€8'PG{uVá
A­d	C¥‚úô
þ�&™^ƒ	a‡|Ð¶Ê
! !µ²’[oË—¬bÐFý	²®It½¸
! ø¨+¹CƒæC�ç;2¼ß

! Kâ£aa`ðs
! }	rxÖaâã5ºBD
G	RW)@OßêhØdw—
ŠÝ«	
! Xk
! Rp{¶õæ

! zß=b(NuS¦„}a¨«£ÀÍ
'
! Xãr
! Ü
Ùž
Ùœ‹
hP÷ÓE	¯
Ÿ
É?-u	ÉO-àeää
! »3.ko
! ³
! d>î3À
! ›ZýÚ	—¶ŠÓº
~
! ¬C
®‘
! ö+	P
! ;	¼	
! q³
á
! Ø=
! Dè„G
–	ì{
¾×Y	Ðµ½
Š¯;c#Lšy
LÆ�²1Ä
ôzóÝâÛ[�	'�ÆV¹²	as¼tQ*&ôÓ	¥
! Ë
“ØæTÔÅ²µË¨ÄqÕÞ	�²™Û`	¹
! (
ñx˜ÙÌœx	e1Š
! )	j5ª
! »øTùz¸ç	*q¾'ß	•í
! zQ†³‡
! 
! Ö	Çú

! ÁÅ	]M
! ‚©
1Ùú
! *
! ë	hÆYÔ¡…öÍº†	W	Ú©
9›J÷
! Î
».šÔF£µÖ
! Ã–6Ýd(Š	”mÐ
! °§%5É	½w
ªÂõ¦�¾p	í
! ¶§&’	ˆ
‘Õ
{@!Ž£
²ŽJ=
úmþ8Óˆ6]Eòu«¬$
! Õ&aå|
ø	
4èðáp
§	uK
ÁÅ
å‘„xÂTsª,
! üR½ÛOS
tì
]˜	ðqw.ºZ¿45	8¡
½	!	ï¾MY<à%
! ­ÈÙ
î
¡	c“Ë˜ó
ê"
! †
ÑIm
ï
Òâê
­±|ó	8©^j
! u®¥	?À1H?y
! Xô¿Ç@	e
! ¹/z	«=”ÓJîÄq\¹IÂÜŸîBgß
! GÌßÙÙqf=9ïU
ÿÿ	x_	m
! ŽÇ\³ƒ
�€
! 
! /
! Ã\*cí´
! 	¡cx
4y	J}w
! ÙžÓ‰©Òe
§äd7
·	¿	ð›Aà
! PÑ	J`J
! Ö
–_Ë	ysô
! ™ŽnSð
e\²
! ÓÕd[	î¾�É(I
! 6
! éË
! Ý
õÌ	w	7¨ý.c
! 5ºÉ�²_±
i�†]ŽçHÊrÖ€^
! 
�
! jÊ	EñR£}
! �±[
]`¶W]K™Ô
! VcgX�Úï	—
! [Jþ
ç
! ãk
n
Ç
! A	QªÎÓ\Ÿ	XüMä“e*
¸m‡;ž¥UÇ,{^‘	6MèÚ
âÏ
! “

®	–›ý]À?`K®8=±	j·c¡Ò›
ïºB	Éªr
È
! 7�Y|ã
! ó
! ½…
ª	U
! ¯9
BÑØäK
! àUzE
X
ž´
¸ú¤Sä
´ž07	!h
?
£ûÔµ… ³	”¬¢µ
N?]ú2Ï|G€d
! 5$Ó!J
€
Wž�	:>¦
! ~Íƒz
š	:
! A„Q,

Â	éö×}ƒÛ\	õó>
! ~j	Âª¦ìÏÝUZº
! ±ÂAi	˜_Ã	!Û
3)[…]øÌ�ü&®	öú	nZ
! Ò
! ƒÚˆ
! ¼§T
! ±å×
! e	‡ÊHñÄ±ènkœ	ð
! “Â
! ~¤7½1‚¡ñL‚Ï_"ø·roX¿œ®
Žò
! l3	²³ç{Úw õ‘�	Y
¤
r•C	l
=Þÿêo
@
gU*Æ
! ‘ÖgñQi )&‹Ñ}b	'Í
	È	Ð’î
! ¹ÿB(ÚYR¿--ð
d·¸Ê
'
ã
0¥2
! Ø	³eÄ+•“mZ7â$c	à	écH0d,�³“¤H
R
! ˆ„
! Ê2�J	wRV(	·
ý
µÑbÉ”Žr¼CÃÐ…áãKè
! ”
! õƒ
\°Ø

! ?
! ¸	×	<´Ù	O
O7ej:sñ
! a	û“
! ±Z›M	Q	–ôàû	y
’a
! À	Áï7Ø´	î–TÆN½2ëêÏE!ÝV
! #
Bì	c÷e9¢·
! õ
! 
Máûêïñ!D—2.ìÀJëð— ˜2ÉÞ
Ñ
! àÎ»ð¤­{	/)
! —Wi�
! /éFKI
Ú
! ½%ÕH
! Gün
! ¥J
œÃ{ËÂO´ÀR°B‰¤ç
YF
äT»r	ãÒô9	ÒÊ[r§
! Õ
! ðhON
! ‚Ý
! ©	×ÅüR)¸
7
! 
! +
! |iU;
! f
! Z	Ë¶g^
®ué€~	T
! R
! õg
(—Ï
kÝÖEŸÃwº	FMÞ
! «ßÃŸŽ
! b¯D
! '˜
! l
N}D>	q
! ~ò¬
F
! 	ó;*‹Æ>.VZ§
©‘
! `À.ëOþ�³XuÑo�
! ôÍ¯Û
! w
µ
! 
š<
! «L
 	;
ñj
Q’fÿ
—	æ
X
! 
! ‹0á	]ú=‡
ÔLSy­y�¢Ï­7ËtIné
é
! èkz^		@¥[8æl¡rxÊ PR
B
! ÙÎk$I©s˜Ç©púµ
! ¾
‡peL>wŽ
Î“bÃ’
! £d
Î=OÍ+ùÞ´>…‹
! Öö
%’1â†°
Ó
f_&ë

! oËí×KB’ÿÿ
  
! 3ª©]
! 'ö
! Ø :¸2Ü>†ÒÄM
¦æøŠzïk	Y%/6…Üíy’

	t°&<»KA;»
×t.¼Sx�
! -ûìô>²È
! òÆ§7k�@æF	O
! ‚™ñ 
! ·Ñ/fh
! Í
! è
~È}:ü|
! ’Ëƒáèâ
! ¾–
t	×N	¤¨
! PÝJ)t›	19<3C•hl(bYžy	þAÐÎh	P	2v_žßÿ·Ù­

ÏØ 
! `
! ˜
hnLBg	
S	›õ-�6	€ÑPj
HÂ
ön	‡ñžŒû
! Ø	ý[“ïf	D‰\
! ¹
! ºIgû
å”§@v	¢“¬Ö)ä÷	Wvs,
Ûæ·§GŒÄ1
žA6ú
`
ê-
! :ø€ý:
ÂNFk½
! Û9
! ªÄ“	@Ÿ°M
! 4u
! L¬$�‚
i
! ¿	£P
¬8$®\�™
âÝ	¢+07Û”	"¨U	qt×î

ŒyŒ
‚±
! ã	ˆ	
~Ú
! $
v~†
! {–
! -ò,ñ¨þ 
¿5@EA
! „
üÔ	
6Ï#/Ë Œ<ó�dÚoK–
$©Ã
! + Z
! xÙ
! ò
w¸Ä/Ð—ì6	·yÌŠMd™(
! S¢
! 0	xßï
! #}¥Ä™òÞf‚
! qSÃü¬
! S÷¿
‰bô`Å¬	z
! #›¾
! õ
†Švôš
	¨
„¼
! ¿4	5FDÎÐí¾ÁL	„½.
‹	@i"	Ÿ
! Þ
! ÝE#«ÝYÄ
! þ ›@Cœ¥®�DÐ
9•é	5Ü
! GmøwÚVåfÀ1
! a[
! v�ø
Üþ
! Rv
! E
! B
÷
rué	²†(¨zg_Í›t
~«l,�4	[X�
¹å—¬C
! r
! Üª¸‡ œãášø9ƒÝ:
;…X	I`.s
‰
! ÔÍb
! nÕ4ù¶	ÖpÇ
‹øÿ¬°	ÍT ý*
"»"Ü—¢
Ò
9
ŒŠ&mÖ’c<*&"
 Å	‚ˆ•´én»�Ø
! @¸Õ®&�¦
o„	^ÿÊŒ5Ü¿hþ	W
¿
! ¹ºùëóŠ;ET
}È?£	q
G‚BûÃ8
! «	oÁ‰¾�@
! É
! SÌ
>
ˆ‹U	}-Ã%	å6<ÉçL‚¸Mr„æ
! ƒï÷=Þå
! îob‡
£Œ6¸;ªì¼ù
! „¿1þ: ¾•
! �$¼ˆÁVÞ
	º	ž9i³ØmP”è	Ô

! {¬µ	
�¢ô¢lD
>§Hr×yx.	K
! 	l?– å‘ù
p
Û¦ž1iùä	
¦	òz–¹Åáƒ
! œ}	Esÿí‰E0Õîgê#u
ž
! „	‘fFÃ
ó¼
	 aŒ	�4
! HÇ	å
-Iš—Y
! éd/|U£Œ
! ®¡CŸž	ÌL
! ‘ß¦ÿ
! \i	b
Œþ¡a
áêl	6¡
! )_�h€
! h”vp%Ù$
! #
! Ž	N
Å,áj†jäw³pŠ	™œ
(
Çµ|	Ð�vËU	å}"çkÞì
! "ZÁ²
Á
! å¶
ð	;šÓ
! G]
§ü£†^
! njqÛ	5
! 		V
IÒ|•êî	¯ÆFºÑ
VÊûÌŒH
=à
&	‘�œ*	°´ Ðï÷	eàú¨Ó	ìŸN¥
ý¹	€	¼[œ•	\g¸Ü`^öMVùZ
ýOÈx×è‹j8«
! HöTÎ
! 
3
(lÌ
! Õi~Ê:	Iºë§4f
�¤íD	g
! ÅÊ·‘
¾‹|D½•Æ¾ïöe
5D¯
! Áœ
! ?	÷4Pu±ð™ˆ'ï¬‡›
! Q°t
! pÌ˜ßv–ÄÏ•ä	Ð	O/n	�ß_
! ÜV	Ñ…’�a÷]\¨		¶
! |+¦,çÇÕÞŒ‰
!  	@í^Æ;¯¤Q¾	1	¤!{÷k³z$�óv
G
! ÝÉõ¶¢“ë/
FJÈ3¡
¥¿¤	…±´†	Â8
�¢
! ç^§Ö”�šÛ«d9
! ¥í
æ´y^RjœÌKõ	ë]	?¨³ßÀÅ
! ­	<
©
! ƒ3
! Kßü
	Xìxt°
! �p¢	ê
! :	È™	&
! l
! fÐ	u-	�µ­Ô#ê pÊýn
! ü
! 
! m	ëýÇ©D„
! 	,Tóo	2üÇ_‡ÈGÖãc34
»…Á
ù	«»�‹~
Gö	½sA�NWHˆNñ
  
u
! íë
! ˜gl”¯C³˜Æ2¯$	á[,
! Ûë>}
D#	°Æ
äÖP~�
Aäˆ‰	î~»
! <`ã´<	Õ	Ôê›ÚiàAÏF3‘C	µ
! ì˜¹
'hè?†(Ylå¢NÏ»	ŽÑ£
! …¯	Åo:£´>¦ûðâ¶¤-"œF–
! É^O·
šó
  
  %s: %d: warning: can't add declaration of '%s' into macro call
  
--- 1,338 ----
! Þ•Ç
Tn_ŒÜ&	&@&'L&5t&=ª&^è&G'-c'1‘'Ã'ÛØ'´(9Ï(+	)05)"f)+‰)Eµ)Pû)7L*8„*9½*8÷*40+5e+<›+;Ø+H,=],@›,HÜ,:%-J`-M«-9ù-63.rj.;Ý.y/B“/AÖ/J0Nc0K²0Qþ0:P17‹1=Ã1I26K2>‚2FÁ2I3AR34”3}É3JG44’4CÇ4D5?P5E�58Ö5>6=N68Œ6{Å6A7?[78›7/Ô7P86U8CŒ8EÐ8D9<[9B˜9PÛ9M,:�z:F
! ;NQ;Q ;<ò;O/<L<?Ì<7=AD=6†=G½=H>@N>B�>5Ò>+@E4@8z@-³@-á@A!A*A?A RAsAA�A!§AÉAÍAÔAôA
B-%B.SB‚B¢B#²B#ÖB6úBQ1C3ƒC3·C2ëCCD7bDIšD<äD=!EI_EW©EEF5GF"}F9 F(ÚF*G:.G(iG,’G!¿G"áG4H$9H/^H1ŽHEÀH2I9IXIwI#—I"»IÞI5ùI9/J*iJ(”JS½J/K3AK8uK6®KåK'L&-L<TL,‘L/¾L,îL3M8OM!ˆM:ªM3åMDN"^N)�N!«N!ÍN9ïN-)O)WO/�O#±O-ÕOP
PS-P#�P,¥P0ÒP"Q&Q*>Q=iQ§Q!½QßQ-ÿQN-R|RJ•RNàRC/SsSG‹SÓSîS5T=TO[T«T.ÈT÷TU'U%;UaU8uU&®U#ÕU!ùU(V*DV+oV›V'¶VÞV,úV&'W8NW6‡W)¾W+èWX	1X;X
RX%`XD†X[ËX 'Y7HY'€Y:¨Y:ãY(ZKGZC“Z1×ZK	[=U['“[»[3×[5\,A\0n\+Ÿ\'Ë\+ó\]-;]>i]7¨]1à]5^LH^0•^1Æ^(ø^-!_2O_H‚_?Ë_E`HQ`=š`Ø`?ï`D/aNta)Ãa1ía b,@b.mbGœbNäba3cH•cgÞcXFdBŸd:âdUeKseL¿eRfA_f:¡f7Üf/g,DgGqg.¹gCèg$,hQh5qh §h$Èh íh i!/i!Qisi0“i!Äiæi:j0AjFrj¹jDÙj7k)Vk€k#žk'Âk#êk.l(=l"fl"‰l¬l,Élöl&m6mUm%pm/–m&Æmím?nODnN”n4ãnKo&do!‹o­oÃoão p3"p%Vp:|pI·p#q.%q;Tq'�q6¸q4ïq$rCr%]r)ƒr6­r#är:s*Cs%ns"”s6·s!îs0tFAt8ˆt&Át!ètG
! u!Ru1tu¦u½u"Óu.öu=%vIcv(­v1Öv'w!0wRwkw„w�w"¹w9Üw9xPxfxwxŠxžx,±xÞxôxy3"y+Vy'‚yªy$Æy2ëy,z.Kzzz%šzÀzÖz(ôz,{'J{1r{'¤{0Ì{3ý{61|8h|-¡|+Ï|û|*}F}'a}‰}"œ}'¿}+ç}~$~%6~'\~„~ ~&¿~,æ~&.C\yŒ™ª³)Àê0€/9€i€2€€*³€.Þ€*
�'8�'`�'ˆ�$°�'Õ�)ý�!'‚%I‚!o‚#‘‚-µ‚3ã‚ ƒ8ƒ*Xƒ,ƒƒ.°ƒ1ßƒ„)"„L„:l„)§„Ñ„ ì„
…:)…:d…#Ÿ…Ã…_ã…JC†Ž†,¦†$Ó†,ø†0%‡0V‡.‡‡/¶‡&æ‡<
ˆJˆ,Qˆ~ˆœˆºˆ6Òˆ 	‰#*‰N‰<g‰'¤‰*Ì‰+÷‰(#ŠLŠ'lŠ/”Š%ÄŠ2êŠ)‹&G‹%n‹”‹±‹$Å‹+ê‹Œ 0Œ/QŒ/�Œ.±Œ)àŒ)
! � 4�U�'a�&‰�3°�/ä�Ž5/Ž5eŽ.›ŽÊŽ#ÞŽ=�@@�
��
��0��-Î�(ü�*%�8P�5‰�+¿�=ë�>)‘h‘/…‘:µ‘!ð‘ ’'3’ [’|’–’±’
Í’#Û’ÿ’"“ 4“U“l“‚“›“µ“Ä“-â“"”3”!M”)o”™”®”Á”Ã”Ì”Þ”ç”ð”•R+•~•‡•�•0™•Ê•ê•ó•!ü•–:–G–P–]–f–o–x–”–�–1¡–-Ó–,—´.—ã—.˜d0˜(•˜+¾˜-ê˜L™e™{|™mø™3fš@šš%Ûš5›j7›¢›4¶›%ë›#œ-5œcœ,~œ,«œ*Øœ%�-)�FW�3ž�+Ò�9þ�$8ž+]ž‰ž)£ž.Íž=üž;:Ÿ$vŸ.›Ÿ*ÊŸ:õŸ/0 ` ;| 7¸ $ð 7¡KM¡K™¡Aå¡-'¢|U¢7Ò¢6
! £YA£G›£;ã£8¤1X¤LŠ¤G×¤J¥,j¥-—¥hÅ¥X.¦2‡¦'º¦%â¦0§49§Jn§?¹§@ù§<:¨w¨A“¨7Õ¨M
©H[©E¤©Bê©F-ª}tªLòªR?«c’«6ö«-¬7@¬@x¬5¹¬Aï¬+1­?]­9�­@×­B®F[®2¢®(Õ®(þ®.'¯V¯/t¯M¤¯6ò¯/)°4Y°,Ž°,»°(è°4±1F±6x±9¯±(é±'²!:²,\²)‰²³²Ì²ê²#³,³!G³.i³˜³W·³ ´=0´1n´& ´4Ç´ü´(µ6Dµ${µ, µ3Íµ-¶8/¶h¶)„¶:®¶.é¶8·6Q·2ˆ·"»·Þ·-þ·",¸3O¸ƒ¸,—¸"Ä¸0ç¸
! ¹	#¹3-¹
! a¹)l¹b–¹,ù¹&º
! 2º=º7Lº+„º&°ºD×º(»E»]»x»“»#¤»È»*ç»¼.1¼$`¼…¼¢¼'»¼$ã¼$½4-½0b½?“½*Ó½&þ½%%¾&K¾?r¾+²¾Þ¾û¾,¿G¿#b¿
! †¿‘¿%°¿5Ö¿5À,BÀ$oÀ$”À#¹À)ÝÀÁ*&Á%QÁ#wÁ.›ÁÊÁ"åÁ-Â06Â#gÂ ‹Â8¬Â8åÂ
Ã),Ã2VÃ0‰Ã=ºÃ;øÃ)4Ä-^Ä=ŒÄ+ÊÄöÄ%Å/-Å%]Å,ƒÅ,°Å.ÝÅ,Æ,9Æ,fÆ,“Æ*ÀÆ&ëÆ/Ç"BÇeÇ„Ç7£Ç,ÛÇ0È9ÈYÈjÈ ŠÈ2«ÈÞÈKúÈ8FÉ%É3¥É4ÙÉÊ'ÊAÊp_ÊoÐÊ'@Ë1hËšË/´Ë5äË*Ì"EÌhÌ!†Ì¨ÌÄÌàÌÍÍ3ÍHÍ6^Í!•Í·ÍÖÍòÍÎ(&Î OÎ pÎ‘Î)¦Î"ÐÎ5óÎ6)Ï$`Ï8…Ï"¾Ï6áÏ)Ð&BÐ&iÐ)�Ð,ºÐ4çÐ:Ñ-WÑ…Ñ& Ñ,ÇÑ>ôÑ73Ò.kÒšÒ±Ò"ÌÒïÒ.
Ó3<Ó"pÓ“Ó!³Ó(ÕÓ'þÓ?&Ô*fÔ‘Ô¡Ô*ÁÔìÔ!þÔ@ Õ'aÕ‰Õ&¤Õ7ËÕ>ÖBÖ`Ö~Ö‘Ö­ÖËÖëÖ!×.-× \×}×4�×1Ò×ØØ1=ØoØ0‹Ø3¼ØðØ+Ù8.Ù)gÙ‘Ù¯Ù!ÆÙèÙÚ+Ú1FÚ8xÚ9±Ú)ëÚ%Û ;Û \Û}ÛšÛ³ÛÑÛ5ëÛ/!Ü'QÜ#yÜ/�Ü0ÍÜ3þÜ&2Ý-YÝ3‡Ý»Ý)ÛÝ%Þ+ÞJÞ2dÞ3—Þ=ËÞ'	ß,1ß+^ß8Šß;Ãß$ÿß6$à2[à2ŽàdÁà9&á(`áA‰á%ËáGñáM9â,‡â-´âââ#þâ!"ãDã'dã#Œã °ã!Ñã>óã72ä"jä%�ä³ä3Åä!ùä3å4Oå@„åÅå"Ýåæ(æ.@æ'oæ7—æ&Ïæöæ)
ç7ç"Vçyç?�ç%Ïç õç!è&8è%_è2…è6¸è(ïè+é!Dé-fé+”é>Àé$ÿé$ê<Dê$�ê.¦êÕê&ðê ë58ë#në)’ë(¼ë.åëì$.ìASì•ì)¤ì7Îìí"í<í"Yí|í‹í¡í!ºíÜí!úí-î)Jî(tî!�î4¿îôî3	ï0=ï4nï/£ï/Óï2ð56ðlð"ˆð)«ð(Õð0þð,/ñ\ñ.|ñ(«ñ"Ôñ'÷ñ0ò)Pòzò/™ò5Éò6ÿò/6ó)fó�ó)¯ó7Ùó$ô$6ô[ô)yô'£ôËô#äô]õLfõ³õÇõ6Øõö)ö?Cö&ƒö'ªöÒöîö÷'÷.G÷v÷%“÷¹÷Õ÷%ò÷ø5øJøjø-�ø¯ø Êøëøù'ù Fùgù$}ù¢ù-·ùåù þùú;ú,Zú‡ú¡ú)¿ú0éú;û8Vû2�û2Âû2õû2(ü>[ü,šüÇü.Ôü)ý=-ý"ký
Žý+œýÈýÝýöýþ%&þ/Lþ2|þ¯þÃþÙþëþÿÿ)ÿ5=ÿDsÿ7¸ÿ.ðÿ38l† ºÔî!):d;šÖð	";Tnˆ¢7¼ô7F`z”¬Æáü:4o‹(©Òò!318e4ž/Ó 3$X"u'˜)À-ê*(C*l5—,Í3ú3.\b¿?Ü(	=E	@ƒ	6Ä	9û	15
! 4g
! Jœ
! ç
! ),-$Z&šÁÖðK
! KV;¢;ÞA
\
-z
¨
Ç
&ç
,B;*~%©1Ï69V4�,ÅCò-6d"‚@¥.æ0!F<hF¥6ì.#CRC–&Ú,2.Da ¦1Çù9:RP�&Þ<8B-{!©1Ë.ý5,.b‘$¯0ÔI6O!†¨+Ç;ó-/G]:¥8à#=#])�‰«25&hU�&å/8<!u+—2Ã-ö'$4L¡�3#.W(†¯Îíþ/6"f5‰/¿"ï'.,V+ƒ7¯-ç> T Yq 7Ë !%! C!;d!' !=È!+"22"(e")Ž"*¸"&ã"'
! #'2#Z#4s#%¨#&Î#)õ#$$3D$2x$0«$1Ü$/%2>%2q%8¤%$Ý%$&('&P&1p&)¢&-Ì&,ú&,''<T'5‘'&Ç'/î'=(&\(%ƒ(7©(á(ÿ(,)L)0g)'˜);À)=ü)5:*p* �*c®*B+.U+„+—+4¯+-ä+,"*,M,	Z,+d,�,¢,3·,Bë,.-2M-8€-(¹-$â-+.3.H.[.r.$‰. ®.)Ï.7ù.	1/;/(P/(y/¢/¾/?Ü/C0;`0%œ0Â0Ü0#÷0#1#?1#c1-‡1'µ1'Ý1#2-)2 W2!x2š2¶2Ò2 î2%3$53/Z32Š35½3-ó3K!4Lm4Aº4@ü4"=5K`5/¬5IÜ5$&6K67f6ž6$³64Ø6
7M&7Bt7(·71à7-8@8%Z8'€8(¨8%Ñ8$÷8+9cH9¬9À9*Ô9'ÿ95':*]:"ˆ:(«:/Ô:7;<;V;&e;Œ;#¤;È;*ã;#<!2<T</r<:¢<,Ý<#
! =.=,E=r=‘=®=Ê=0ê=%>.A>+p>:œ>%×>+ý>5)?1_?2‘?-Ä?$ò?'@0?@$p@3•@+É@!õ@A-AJA)YAƒA-žA3ÌA7B58BnB(ŽB$·BÜBøB:CFCYCsC‘C‚±C†4D(»D äDEHE'bEŠE¥EÀEÖE ðE+F2=F2pF2£FÖFðF
! G%
G!3GUGhG({G#¤G$ÈGNíGH<HQ…HU×H-I5III)ŽI¸IÕI1õI-'J(UJ)~J,¨J7ÕJ
K!"K/DK"tK+—K%ÃK2éK;LEXL7žL2ÖL.	M)8M!bM…„M‰
! Nd”N#ùN!O?O:WO’O@±OFòO49PnP5�PÃP'ÛPOQSQeQ{Q™Q¸QÍQçQR4R;FR:‚R(½R0æR4S<LS@‰S:ÊS/TA5T7wT,¯TAÜT1UMPUUžUYôUCNVY’VBìVM/WX}W>ÖW4X/JXIzX1ÄX3öXG*YHrY�»Y‘IZ0ÛZL[OY[q©[-\˜I\˜â\.{]ª]Ê]>Ü]>^6Z^:‘^;Ì^)_&2_#Y_9}_D·_ü_`-8`,f`“`,™`+Æ`2ò`4%aZa1wa©aÅaâabb>bTbtb/|b¬b$Éb&îbc.cFcUcfcuc„cœc¹c#Îcòcdd*dBd_dsdŠdŸdºd;Ód)e9eRe[e#te1˜eÊe åeff,f!If,kf:˜f2Ófg g7;g0sg¤gÀgßgög
! h(h,Dhqh4ŽhÃhÝhøh-i/Di<ti,±i,Þi-j99j:sj.®j4Ýj/k&Bkikzkškµk&Ñkøkl0l!@lbl3€l´l.Çlöl%m9mUm'mm•m*µmàm*þm-)n Wn2xn0«nÜn2ün"/o-Ro€o•o1±oãoÿo8p Gp.hp1—pÉpâpüpq>5q=tq)²q,Üq	r8)rXbr»rÒrñr2s;:s0vs:§s2âs)t+?t7kt0£t:Ôt=u?Mu0�u/¾u&îuLvDbv9§v.áv)w/:w<jw0§w3Øw"x,/x1\x;Žx6Êx.y60y'gy`�y@ðy11z&cz.Šz2¹z*ìz,{PD{,•{-Â{ð{5|?F|;†|9Â|2ü|/}+N}Dz}'¿}Aç}1)~6[~+’~F¾~3N9/ˆ2¸ë(
! €3€;O€8‹€Ä€6ã€'�/B�*r�=��IÛ�,%‚3R‚8†‚0¿‚$ð‚=ƒfSƒAºƒCüƒ*@„*k„/–„#Æ„!ê„-…#:…!^…6€…8·…ð…5†F†2e†
˜†¦†+·†0ã†2‡/G‡w‡0y‡Wª‡3ˆ6ˆ%Lˆ#rˆ1–ˆ*Èˆóˆ*‰,<‰1i‰/›‰2Ë‰þ‰2Š.MŠ-|Š+ªŠÖŠ(ðŠc‹<}‹
º‹.È‹+÷‹&#ŒJŒ#jŒ.ŽŒ%½ŒãŒ)�9,�<f�5£�8Ù�+Ž+>Ž4jŽ0ŸŽ:ÐŽ5�2A�1t�(¦�0Ï���3�P�$l�!‘�'³�Û�÷� ‘8‘0T‘'…‘+­‘1Ù‘/’.;’$j’5�’4Å’4ú’</“!l“!Ž“&°“&×“'þ“(&”<O”2Œ”>¿”þ”.•7I•)�•4«•4à•<– R–"s–$––»–Ò–9è–>"—2a—3”—0È—ù—˜%"˜%H˜n˜„˜–˜ ©˜Ê˜Û˜ð˜ü˜™#™3™G™ P™q™+�™'¼™"ä™#š)+šUš+rš žš!¿š áš#›&› F›#g›!‹›!­›(Ï›%ø›!œ @œ$aœ†œžœ·œ(Ëœ%ôœ'�(B�k�€�+Ÿ�Ë�è�8ž8<ž7už;­ž5éž4Ÿ5TŸ5ŠŸ4ÀŸ6õŸ5, 7b 6š 5Ñ 7¡8?¡7x¡:°¡6ë¡9"¢:\¢9—¢8Ñ¢#
! £ .£=O£ �£®£É£Hà£))¤)S¤,}¤$ª¤*Ï¤!ú¤$¥$A¥$f¥$‹¥#°¥+Ô¥*¦)+¦(U¦.~¦"­¦Ð¦ë¦"§*&§*Q§|§9•§:Ï§
! ¨#¨'?¨g¨†¨™¨¬¨Â¨Ö¨í¨©5©T©t©ˆ©2¦©:Ù©ª"&ªIªYªwª‰ª¡ª$µªÚªúª«#(«L«Y«f«v«#–«º«.Ø«E¬ M¬n¬6‹¬$Â¬ ç¬­­+­<­<Z­'—­*¿­:ê­%®1E®w®G†®@Î®;¯TK¯) ¯3Ê¯Wþ¯1V°Eˆ°3Î°2±,5±b±6€±$·±&Ü± ²)$²1N²L€²(Í²/ö²4&³)[³1…³<·³.ô³0#´T´n´)‹´.µ´1ä´'µ>µ[µ$qµ-–µÄµ"äµ¶¶&/¶'V¶~¶’¶§¶À¶Ô¶ð¶7·0H· y·&š·&Á·:è·#¸1;¸<m¸;ª¸.æ¸1¹.G¹.v¹5¥¹5Û¹?º.Qº€º8™º9Òº »"-»&P»,w»'¤»$Ì»,ñ»<¼'[¼&ƒ¼<ª¼ç¼'½#-½$Q½v½,‘½@¾½Lÿ½PL¾0�¾7Î¾¿#¿6C¿z¿ ˜¿¹¿6Î¿À%À=AÀCÀ1ÃÀ1õÀ2'ÁZÁfÁ,„Á0±Á!âÁÂ%Â(2Â$[Â)€ÂªÂ!ÊÂ#ìÂ5Ã<FÃ.ƒÃ@²Ã óÃ(ÄC=ÄB�Ä+ÄÄ#ðÄÅ%Å$?Å	dÅnÅ‚Å™Å
°Å%¾Å0äÅÆ4Æ&IÆ-pÆžÆ¾ÆÞÆ3øÆ,ÇE>Ç<„Ç ÁÇ!âÇÈ!È7ÈJPÈT›ÈTðÈ8EÉ5~É8´É7íÉ2%Ê3XÊ&ŒÊ6³Ê6êÊ!Ë#6Ë!ZË!|Ë"žËÁËÜË$øË%ÌCÌ_Ì$|Ì¡Ì³ÌËÌ7ÓÌ(Í$4Í)YÍ%ƒÍ%©Í$ÏÍ%ôÍÎC#ÎCgÎ(«Î&ÔÎ'ûÎ$#ÏHÏ,dÏ6‘Ï"ÈÏëÏ2Ð28Ð
kÐyÐ	€ÐŠÐ ‘Ð²Ð!ÐÐòÐ-Ñ@ÑPÑ\ÑyÑ•Ñ³ÑÒÑ0ðÑ4!ÒVÒ eÒ †Ò:§Ò4âÒ"Ó):ÓdÓ5~Ó%´Ó&ÚÓ)Ô+Ô!4Ô@VÔ@—ÔCØÔ3Õ!PÕ3rÕ7¦Õ6ÞÕ7Ö(MÖ(vÖŸÖ2¹Ö$ìÖ$×/6×!f× ˆ×)©×)Ó×)ý×-'Ø0UØ4†Ø*»ØæØùØ+ÙEÙ!aÙ-ƒÙ'±Ù9ÙÙ)Ú%=Ú)cÚ(�Ú2¶Ú$éÚ=Û$LÛqÛ'ˆÛ8°Û*éÛÜ,2Ü<_ÜœÜ"¶Ü/ÙÜ	ÝÝS(Ý(|Ý0¥Ý/ÖÝ4Þ6;Þ*rÞ6�Þ6ÔÞß6ßMVß ¤ß/Åßõß"à#)à$Mà.rà$¡à6Æà ýà)áHáXá!ká:�á1Èá(úá #â$Dâiâ†â�â,¹â.æâã)%ãOã!oã#‘ã6µã ìã;
ä-Iä8wä8°ä@éä)*å;Tå/�å2Àå#óåæ94æ0næ4Ÿæ6Ôæ1ç&=ç%dç6Šç8Áç/úç&*èQèjèyè;”è*Ðè*ûè&éYEé&Ÿé*Æé'ñéê3êPê"_ê;‚êH¾ê<ë<Dë<�ë<¾ë ûë:ì5Wì"�ì8°ìéìüìí í4íHíZíní€í’í¤í¶íÈíÙíëíýíî!î3îEîYîkî}î�î¡î³îÇîÙîíîïï'ï9ïKï\ïnï€ï’ï¤ï¶ïÈïÜïîïðð(ð:ðLð\ðvð“ð©ðÉð'ãðñ1ñ4Mñ)‚ñ2¬ñ!ßñ/ò01ò bòƒò›ò¸ò"Øò:ûò6ó*Tó1ó'±óÙó#öóô$:ôV_ôK¶ôõ"õ
9õGõgõ‡õ¤õÀõÜõúõ#ö+ö Eö fö ‡ö ¨ö Éö êö ÷ ,÷ M÷ n÷ �÷°÷"Î÷ñ÷ø-øMøiø…ø¥øÁøÝøùøù(3ù'\ù„ù—ù³ùÓù7éù!ú%:ú.`ú2�ú#Âú(æúû=#û&aûˆû<œûÙûøûü+üKüDgü,¬ü$Ùü%þü$ý)Dý3ný'¢ýÊýéý	þ"(þ%Kþ#qþ•þ!µþ!×þUùþOÿoÿ‡ÿ¦ÿ¹ÿ*Óÿ$þÿ!#!E!g$‰"®#Ñ#õ#=']…)¡ Ëì,L h‰©,É"ö-1H3z®É Ø!ù38l |�!½ßî00N@À-Ý%1(Kt+’¾Þ%ú $;`${$ /Å7õ -@N%�!µ×ô-	/<	5l	$¢	Ç	ä	8
! 6<
! +s
! Ÿ
! $¾
! ã
! <ý
! 4:"o=’.Ð(ÿ,(,U&‚©+Àì

?
!^
%€
¦
º
/Õ
/5!Ikz��.´ ã(8-9f+ &Ìó $#:8^'—K¿"#.Rr%�2¶!é,8	?'I q+’3¾ò6>‚^$á ''"O$r#—(»)ä-<Zg †#§#Ëï	4/C5s"©+Ì2ø+(Kt2‹¾&Ü,(0Y1w+©*Õ4 5&V:}K¸M6R‰¦Ã9ß4 U5k,¡<Î5&A4h1�4Ï((-AV<˜AÕ5)MwŠ©!ÄAæ@(Li&¶Ý%ù6 3V #Š !® Ð â /ó =#!
a!Co!3³!<ç!$")D"+n"%š"%À"+æ"#&#B#b#(�##ª#-Î#5ü#2$'R$)z$¤$7Á$ù$%*!%L%<b% Ÿ%OÀ%K&J\&K§&Kó&J?'KŠ'5Ö'7(GD(9Œ(DÆ(D)LP)@�)=Þ)=*Z*-_*.�*2¼*6ï*B&+.i+(˜+)Á+-ë+/,/I,<y,Z¶,7-)I-;s-(¯-'Ø-'.	(.2."M.p.Œ.!©.
Ë.7Ù../%@/7f/,ž/*Ë/ö/	0A&0h0†0£0 º0/Û0-1,91f1„1š1<°1<í1%*2'P2 x22™2'Ì24ô2$)3-N33|3%°30Ö304884q4�4!°41Ò405;55$q5#–5 º5Û5!ë5"
606*N6:y6<´68ñ6*77H7+€7"¬7Ï72ê7)8&G8n8Œ8«84Å8ú89.9E9c9€9ž9°9=Å9?:7C:+{:!§:É:=Ø:,;AC;5…;4»;)ð;)<-D<"r<)•<*¿<ê<'=)(= R=s=�=7©=0á=;>)N>/x>$¨>@Í>:?I?b?w?(Œ?Zµ?/@@@V@8r@-«@$Ù@.þ@(-A'VA1~A.°A5ßA5B9KB5…B5»B5ñB'C!<C#^C-‚C°C.ÏCþCD%D+BD nD�D-«D.ÙD(E'1E+YE4…EºEÚE6øE%/F7UF&�F´F=ÌF
! GG3GGG]GqG„G™G­GÂGÖGëGHH+HEHYHlH}H—H¬HÂHØHëH4I(8IaID�I,ÆI;óI>/J4nJ>£J1âJ2K0GKxK<ŠK2ÇK2úK(-L2VL3‰L½LcÜL@M:`M›M¸M*ÖM!N!#N ENRfN/¹N$éN O/OMO"lO"�O3²OæO!ûO8P.VP3…P-¹PçP&Q$(Q*MQ/xQD¨Q0íQ3R.RR�R&”R'»R(ãR)S/6S6fS(�S6ÆSAýS3?T4sT¨T.ÇT4öT+U/AUqU&‘U#¸U!ÜUþUV6V'LVItV)¾V!èV
! WW"-WPW lW�W¢W$½W,âWAXQX[kXHÇX1Y:BY>}Y¼Y"ØY6ûY<2Z1oZ¡Z/¾Z0îZ*[J[\[u[+ˆ[$´[Ù[ó[
\(\.?\'n\3–\)Ê\5ô\ *]$K]"p]“]¨]%½]ã]%^'^A^a^€^8Ÿ^Ø^3ì^4 _U_.q_) _Ê_"å_>`G`&\`)ƒ`.­`-Ü`2
! a0=a;na;ªa2æa&b1@b0rbB£bæbGüb/Dc.tc)£c4Íc&d+)dUd4td(©d/Òd-e=0e/ne;že/Úe3
! f0>f#of“f=³fCñfD5g3zg,®gÛgùgh0h7Hh'€h6¨h+ßh7i,Ci/pi0 i5Ñi*j(2j[jsj†j#›j!¿jQáj 3kATk(–k9¿k	ùk4l48l.ml6œl.Ól.m1mOmnmŒm* m*Ëmöm5n5Ln‚n%�n"Ãn æn o-(o"Vo!yo%›oÁo(Ðo!ùop8pPpÇmp5r@7r,xrG¥rGír^5s”s"´s&×sþs@tQu5mu(£u+Ìu%øu+vMJvY˜vEòv@8wCyw4½w:òwD-xArxG´xQüx>NyB�yPÐyC!zLezV²z@	{@J{�‹{B
|ŠP|KÛ|J'}Xr}wË}VC~^š~>ù~A8@zE»D€GF€SŽ€Sâ€>6�Ju�KÀ�v‚,ƒ‚G°‚Hø‚?AƒE�ƒKÇƒE„LY„A¦„”è„}…Cš…5Þ…1†“F†@Ú†H‡Hd‡P­‡Lþ‡MKˆQ™ˆHëˆ”4‰TÉ‰RŠNqŠ4ÀŠOõŠqE‹B·‹:ú‹J5Œ@€ŒMÁŒS�Nc�K²�"þ�$!�FF�6��+Ä�.ð��4�O�f�$‚�	§�±�Æ�/ß�‘‘)‘D‘]‘4w‘3¬‘*à‘’,’,H’0u’[¦’4“+7“/c“K““0ß“T”6e”7œ”LÔ”[!•O}•2Í•$–M%–+s–.Ÿ–8Î–3—0;—)l—)–—>À—+ÿ—5+˜2a˜G”˜:Ü˜"™#:™(^™,‡™+´™#à™Iš2Nš6�š,¸š4åš4›6O›@†›JÇ›œ/-œ&]œD„œ.ÉœHøœ0A�5r�C¨�&ì�Bž6VžH�ž(Öž6ÿž)6Ÿ(`ŸA‰Ÿ>ËŸ1
!  1< "n D‘ #Ö ú e¡ l¡2�¡:À¡0û¡,¢/F¢Av¢¸¢ Ò¢ó¢B£US£©£fÆ£W-¤R…¤Ø¤[í¤I¥Y¥Lo¥¼¥]Û¥"9¦.\¦‹¦©¦Â¦&Ö¦ý¦4§)I§1s§*¥§.Ð§3ÿ§83¨*l¨,—¨Ä¨>ã¨-"©4P©6…©.¼©;ë©$'ª
! Lª!Wª
yª1‡ªW¹ªs«'…«Z­«.¬77¬3o¬.£¬\Ò¬E/­<u­[²­Q®(`®‰®4¦®<Û®S¯5l¯3¢¯2Ö¯7	°A°.`°D�°2Ô°1±@9±Sz±1Î±0²,1²8^²8—²HÐ²3³LM³Qš³Aì³.´3F´Rz´UÍ´-#µ/Qµ �µ*¢µ'ÍµNõµRD¶V—¶Iî¶n8·h§·I¸@Z¸e›¸U¹ZW¹e²¹<ºLUº?¢º1âº4»GI»<‘»RÎ»:!¼#\¼4€¼µ¼)Ì¼,ö¼+#½2O½,‚½$¯½-Ô½!¾!$¾@F¾:‡¾EÂ¾¿>%¿:d¿(Ÿ¿.È¿(÷¿( À'IÀ.qÀ- À-ÎÀ'üÀ$Á*AÁlÁ)‡Á±ÁÐÁ&íÁ/Â*DÂoÂ9ŽÂHÈÂKÃ7]ÃS•Ã"éÃ%Ä2Ä-RÄ'€Ä%¨Ä>ÎÄ(
Å?6ÅDvÅ'»Å4ãÅBÆ.[Æ4ŠÆ.¿ÆîÆÇ'*Ç,RÇ@ÇÀÇ?ßÇ(È.HÈ)wÈC¡ÈåÈ'ÉD,É>qÉ.°É)ßÉM	Ê$WÊ(|Ê!¥Ê ÇÊ(èÊ.ËR@Ë`“Ë(ôË2Ì&PÌ.wÌ¦Ì¹Ì×Ì.õÌ$$ÍAIÍ=‹ÍÉÍäÍöÍÎ&Î2>ÎqÎ‹Î,�Î5¼Î0òÎ5#Ï$YÏ(~ÏB§Ï0êÏ3Ð$OÐ)tÐžÐ%ºÐ7àÐ0Ñ-IÑ5wÑ1­Ñ8ßÑ7ÒAPÒK’Ò6ÞÒ6Ó/LÓ>|Ó»Ó<ÖÓÔ#)Ô.MÔ$|Ô
¡Ô¯Ô6ÂÔ)ùÔ!#Õ)EÕ&oÕ-–ÕÄÕÇÕËÕÏÕ×ÕßÕõÕÖ-ÖAÖNÖ_ÖhÖ#uÖ#™Ö7½Ö2õÖ(×,@×*m×.˜×(Ç×%ð×$Ø#;Ø%_Ø(…Ø*®Ø"ÙØ#üØ" Ù$CÙ*hÙ0“ÙÄÙâÙ(ÿÙ)(Ú1RÚ5„ÚºÚ.ÖÚ&ÛI,Û'vÛ'žÛ'ÆÛîÛ=
! Ü>HÜ)‡Ü)±ÜqÛÜOMÝ�Ý(³ÝÜÝ5üÝ72Þ0jÞ.›Þ/ÊÞ'úÞ="ß`ß)gß‘ß¯ßÏßHíß(6à)_à‰àA¤à2æà9á?Sá3“áÇá8áá@â.[âBŠâ'Íâ3õâ')ã*Qã|ã"‘ã(´ãÝã"üã2ä-Rä1€ä9²ä8ìä(%å
! Nå$Yå(~å6§å9ÞåæP6æ6‡æ=¾æüæ,çAFçAˆçÊçÜç:éç0$è*Uè3€è<´è;ñè3-éIaéV«é(ê<+ê;hê/¤ê)Ôê=þê(<ë eë!†ë"¨ëËë(Úëì.ì.Kìzì�ì"ªì#Íìñìí5#í3Yí�í/©í3Ùí 
î.îAî
CîQî
hî
vî„î%£îLÉî
ï
$ï
2ï*@ï"kï
Žï
œï)ªïÔïìï
þïð
ð
,ð
:ðHð
`ðnð;qð5­ð)ãðÃ
ñÑñ5îñh$ò.�ò1¼ò3îòj"ó�ób§ó`
! ô6kôG¢ô$êô)õl9õ¦õCÀõ*ö+/ö2[ö&Žö/µö/åö-÷(C÷0l÷;�÷6Ù÷9ø6Jø.�ø5°øæø3ù78ùMpù@¾ùÿù6ú2Sú>†ú*Åú"ðú7û4Kû€û3�ûHÑûUüOpü)ÀüÍêüJ¸ý;þl?þ-¬þCÚþDÿ-cÿ_‘ÿWñÿPI"š#½}áZ_<º÷(.>0mRžRñ=DB‚ÅAã3%UYD¯Jô>?E~ƒÄCHVŒnãDR—L²Rÿ7RMŠ4Ø6
	;D	R€	TÓ	W(
! <€
! '½
! 'å
! B
-P"~O¡Eñ(7L`5­Cã*'
.R
"�
D¤
<é
7&)^%ˆ,®FÛ"(:(c-Œº)Ö6$7Y\-¶Iä=.0lP�-î28O&ˆ$¯+Ô%8&(_!ˆMª0ø5)9_N™#è&#3 W+x¤6¹-ð?
^	l>v
µ*Ãaî4P…Žš9«6å5IR1œ'Î!ö!6:-q Ÿ"À)ãa
*o%š8À,ù+&+R?~4¾Pó=D/‚8²/ë;CW›º1Ú"%/U$f8‹OÄe;z>¶5õ4+ 8` 2™ 8Ì -!43!Jh!"³!6Ö!<
"=J"3ˆ"2¼"Dï"C4#x#1‡#]¹#=$iU$c¿$6#%7Z%O’%:â%&/3&>c&/¢&9Ò&9';F'9‚'9¼'9ö'90(7j(.¢(7Ñ(%	)!/)!Q);s).¯)0Þ)$*4*J*i*+‰*!µ*M×*:%+@`+I¡+Ië+'5,],'s,Š›,Ž&-)µ-3ß-.70.Ch.:¬.*ç.*/$=/,b/,�/+¼/)è/010P06p0$§0'Ì0(ô0)1"G1-j1*˜1*Ã1'î1-2 D24e24š2"Ï26ò2 )34J393*¹3*ä3#4334:g4L¢40ï4 51>5Gp5E¸5?þ59>6x6“61³6å6;79@72z7­7½71Ï78[8I{8Å83á8+9A98\9G•91Ý9:2.:ga:RÉ: ;!=;_;~;$ž;&Ã;'ê;+<D><+ƒ<'¯<C×<6=R=q="Œ=¯=AÉ=?>K>A\>Ež>(ä>"
?0?L?k?Š?2¦?/Ù?.	@98@,r@2Ÿ@Ò@ò@A(A<AUA2jA*�A*ÈA'óA/B-KB/yB#©B"ÍB2ðB#C*CC2nC-¡CÏC.îC-D`KD-¬D%ÚD%EB&E;iE/¥E3ÕEX	F0bFZ“F?îF(.GYWG%±G^×GH6H:H.ºH éH(
! I)3I]IY}I"×I úI!J?=J8}J"¶J%ÙJÿJ4K"HK/kK;›KN×K&L-CL*qL/œL*ÌL/÷L`'M"ˆM«M1ÄM"öM.NHNGfN"®NÑNëN.O"5O7XOE�O+ÖO/P#2P,VP8ƒPC¼P0Q01QFbQ©Q/ÉQ#ùQ(R'FR1nR" R=ÃR$S/&SVS.tSC£SçS.ùSF(ToT(…T®T(ÊTóT-U!3U!UUwU –UE·U5ýU*3V-^V9ŒVÆV8×V6W8GWA€WAÂW8X;=X!yX$›X,ÀX(íX2Y(IY)rYCœY5àY%Z0<Z<mZ4ªZ1ßZ1[YC[F�[?ä[G$\0l\0�\JÎ\0]0J]2{]T®]/^,3^4`^}•^l_*€_«_OË_6`#R`Fv`5½`5ó`*)a1Ta)†a9°a;êa-&b7TbŒb%«b2Ñbc$#c*Hcsc:�c#Êc$îc)d+=d+id/•dÅd1àde3'e[ese‡e¥e2Ãe+öe,"f)Of%yf?ŸfMßf9-g>gg7¦g7Þg:h/Qh�h6•h2Ìh9ÿh/9iii2{i®iÆiàiøi*j7?jBwjºjÑjèjûjk'k<k8QkDŠkSÏk1#lUlEql·lÔlñlm+mHmem€m*›mÆmãm<n=nWnpn‰n¢n»nÕnïn	o9#o]o9wo±oËoåoÿop9pWpup“pA¯pñp+q)=qgq'„q¬q4ÌqUr^Wr<¶r)ór?s]s*zs,¥s.Òs2t/4t-dt/’t?Ât4u:7u:ruX­u&va-v.�vE¾vGw?LwAŒw8Îw:x\BxŸx,¼x.éx4y"My-pyžy´yÏy[éy]Ez<£z>àz`{!€{5¢{3Ø{"|!/|1Q|Oƒ|0Ó|*}</}-l}Gš}?â}G"~.j~A™~+Û~/*7Eb4¨<Ý*€QE€P—€Cè€9,�Pf�P·�1‚::‚Lu‚KÂ‚'ƒ-6ƒ%dƒ;ŠƒLÆƒl„+€„P¬„Fý„3D…+x…4¤…6Ù…I†1Z†,Œ†9¹†@ó†I4‡N~‡,Í‡+ú‡8&ˆ7_ˆ6—ˆOÎˆZ‰Yy‰,Ó‰)Š+*Š7VŠ`ŽŠ/ïŠ#‹XC‹'œ‹)Ä‹:î‹&)Œ7PŒCˆŒ2ÌŒ0ÿŒJ0�¤{�O ŽJpŽ2»Ž'îŽ2�I�Y�,o�9œ�)Ö�A�0B�0s� ¤�5Å�1û�.-‘C\‘: ‘BÛ‘’r9’B¬’ï’*“"2“4U“/Š“Fº“0”x2”0«”(Ü”0•66•7m•:¥•$à•:–(@–)i–,“–'À–:è–B#—?f—2¦—BÙ—6˜AS˜Q•˜*ç˜5™>H™ ‡™>¨™ ç™0š,9š.fš;•š8Ñš!
! ›(,›TU›ª›Ê›Dê›+/œ-[œ0‰œºœ7Úœ/�RB�W•�=í�!+ž"Mžºpž|+Ÿ-¨ŸÖŸ#ãŸ6 *> "i .Œ » 
Ä +Ò þ ¡56¡Kl¡*¸¡_ã¡BC¢:†¢Á¢2á¢£0£#P£#t£(˜£'Á£6é£B ¤
c¤q¤?…¤.Å¤ô¤&¥C9¥K}¥6É¥*¦+¦G¦(e¦(Ž¦(·¦(à¦4	§+>§+j§&–§+½§,é§1¨)H¨&r¨$™¨,¾¨,ë¨%©1>©.p©:Ÿ©5Ú©DªCUª_™ª\ùª%V«S|«)Ð«Fú«/A¬ q¬G’¬Ú¬,ö¬;#­#_­[ƒ­Dß­$$®9I®Dƒ®È®2å®1¯+J¯$v¯$›¯'À¯xè¯a°y°3‘°1Å°@÷°28±&k±)’±@¼±=ý±;²X²*g²’²=²² ð²%³+7³c³.³1®³@à³9!´$[´€´;�´+Ù´µ##µ Gµ:hµ8£µZÜµU7¶Z�¶-è¶6·>M·5Œ·5Â·Aø·(:¸*c¸AŽ¸/Ð¸I¹XJ¹)£¹Í¹/ç¹º<&ºcº-~º>¬ºDëºF0» w»-˜»8Æ» ÿ» ¼U;¼‘¼¦¼!Â¼ä¼Í½ÎÑ½@ ¾#á¾¿^#¿U‚¿"Ø¿"û¿À&:À)aÀ=‹À7ÉÀ7Á79Á qÁ’Á«Á-½Á&ëÁÂ)Â%FÂ*lÂ)—ÂOÁÂbÃjtÃnßÃ NÄAoÄ±Ä7ÄÄ&üÄ.#Å8RÅ1‹Å.½Å/ìÅ5ÆTRÆ§Æ»Æ2ÛÆ!Ç0Ç#PÇ2tÇA§ÇMéÇ=7È9uÈ2¯È'âÈ$
! É/É;Ê¾RË(Ì':ÌbÌX~Ì$×Ì]üÌHZÍ<£Í"àÍ2Î6Î:QÎ…ŒÎÏ'Ï ;Ï1\Ï0ŽÏ¿ÏØÏ
! õÏ&Ð5'Ð7]Ð •Ð$¶ÐjÛÐ>FÑF…ÑrÌÑ3?ÒjsÒ6ÞÒ.Ó?DÓ/„Ól´Ód!Ôl†ÔnóÔ°bÕvÖbŠÖ_íÖcM×v±×*(Ø:SØ2ŽØ2ÁØIôØK>ÙŠÙŽÚ0•Û<ÆÛOÜƒSÜ2×ÜÌ
! ÝË×Ý(£ÞÌÞåÞTöÞMKß=™ßF×ß@à(_à-ˆà,¶àOãàC3á.wá+¦áAÒá?âTâ1\â0ŽâF¿â2ã#9ã:]ã ˜ã.¹ã/èã,ä-Eäsä&‘ä
¸ä<Æä'å/+å+[å$‡å'¬åÔåôåæ1æ&Iæ'pæ˜æ5¶æìæ#	ç-ç&Eç'lç”ç&±çØç)öç èC@è4„è%¹èßè+ñè.éFLé'“éY»éê+ê"Kê-nê3œêeÐê?6ë vë!—ë?¹ë8ùë"2ì%Uì{ì&—ì¾ì/Òì4í(7í>`í,Ÿí"ÌíAïíH1îDzîQ¿î;ïAMï;�ïNËïGð7bð`šð<ûð>8ñwñ6”ñ(Ëñ&ôñ1ò&Mò-tò*¢ò/Íò(ýò@&ó!góC‰ó-Íó5ûó!1ôSô*rô-�ô2Ëô(þô2'õ:Zõ/•õZÅõ` ö"�öC¤ö1èöb÷)}÷ §÷YÈ÷'"øJøGhø)°ø:Úø@ùVùtù “ù"´ùb×ùJ:ú9…úG¿ú0û38ûhlû&Õû"üûüB7üIzü3Äü5øüC.ý@rý*³ýHÞý>'þHfþ/¯þXßþ-8ÿ-fÿ0”ÿRÅÿa9z-´-â9>J9‰/Ã,ó8 @Ygš`Bc7¦*Þe	Eo4µ1ê98V3�.ÃRò;E*�-¬:ÚI4_4”9É%D)Pn.¿Cî;2	Gn	-¶	Gä	4,
! Ka
! ,­
! /Ú
! %
! 10%bBˆBË)38,l4™2Î=
P?
8�
^É
=(5f*œ8Çr?sF³5úZ0f‹ ò#474l*¡@ÌB
)P5z-°>Þ20D-u:£6ÞB]Z1¸Aê%,"R1u)§Ñ1ð8";[8—4Ð!?'5g3�;Ñ
)#rM8Àù:
3H*|§(Æ0ï! B0b;“?Ï6:F1�1³<å4":W@’5Ó>	*H4s¨Â#Ý"+$(P.y"¨&Ë'ò"4= r1“7Å>ý6< 's F› Gâ ,*!0W!ˆ!"§!,Ê!÷!."1F"Kx"#Ä"Jè"3#+P#>|#"»#NÞ#I-$9w$±$ Ê$&ë$%"%D7%9|%=¶%2ô%8'&
`&!n&,�&.½&ì&''$2'W'o'
‡'$•'º'É'ã'÷'2(*7(7b(3š()Î(/ø(5()'^);†))Â)*ì))*,A**n*)™*,Ã**ð**+1F+.x+*§+)Ò+*ü+',F,f,3‚,&¶,!Ý,)ÿ,)-'>-4f-›-·-;Ñ-:
.9H.=‚.7À.6ø.7//7g/6Ÿ/8Ö/709G08�07º09ò0:,19g1<¡18Þ1;2<S2;�2:Ì2,3.43Nc3*²3#Ý34U40t4*¥40Ð4$51&5"X5${5# 5#Ä5#è5%6-26.`6-�62½66ð6'7(E7n7"�70°70á78I18L{8È8'Þ819!89Z9o9&„9«9Â9Ù9%ð9C:'Z:‚:›:<º:P÷:H;-\;Š;!¤;Æ;Û;ø;(<,=<j<‡<*¦<Ñ<Ú<ã<&ì<+=0?=0p=^¡=+>,>6L>/ƒ>'³>Û>í>?#?A6?+x?3¤?6Ø?!@91@k@H|@BÅ@;AxDA/½A(íAuB<ŒBLÉBACIXC8¢CÛC6ùC#0D3TD#ˆD'¬D,ÔD-E-/EG]EH¥E>îEK-FLyF3ÆFBúF"=G$`G@…G:ÆG<HD>HƒH£H0ÁH,òH$I"DIgI0pI*¡I(ÌIõIJ!J*AJ4lJ,¡JDÎJCK)WKA�K/ÃKEóK!9LA[L^�L[üLBXMV›M6òMG)N%qN"—NEºN@OAO?\OAœO#ÞO)P&,P"SP%vP*œP3ÇPRûP0NQ*QBªQ!íQ*R-:R1hR'šR4ÂRF÷R]>SXœS.õS'$TLT lT9�T!ÇT%éTU6%U\U&{U?¢ULâU8/V8hV9¡VÛV%íV5W8IW4‚W·W!ÇW"éW X)-XWX%uX+›XCÇXGY.SYV‚Y'ÙY*Zo,ZmœZ%
! [0[M[^[$v[	›[¥[»[Ô[í[6ý[44\i\†\(Ÿ\3È\%ü\ "]C]6c]
š]E¨]7î]%&^(L^u^“^­^jÆ^u1_u§_C`<a`3ž`4Ò`Pa:Xa#“a:·a<òa/b+Jb!vb"˜b#»bßbýb+c,Hc uc!–c"¸cÛcïcdY
d,gd+”d6Àd-÷d-%e,Se.€e¯e@¸eEùe ?f'`f0ˆf'¹fáf$g:%g$`g…g-žg*Ìg÷g	h	hh)!h!Khmh%Œh?²hòhi"i!6i#Xi$|i(¡i9Êi=jBj"Rj"ujL˜j;åj)!k0Kk%|k>¢kák/l?1lql%zlT lTõlNJm?™m"Ùm9üm=6n:tn@¯n7ðn0(oYo7xo&°o&×o.þo%-p"Sp'vp'žp'Æp,îp@q:\q-—qÅq!Íq/ïqr*3r(^r$‡rC¬r'ðr#s'<s&ds8‹s'Äs:ìs:'t&bt+‰t9µt.ïtu+=uJiu´u%ÏuDõu:vLvO[v5«v,áv-w9<w8vw-¯wOÝw:-xhx<…xKÂx"y%1yWy-qy%Ÿy$Åy>êy )zEJz(�z1¹z,ëz{0{2N{(�{9ª{ä{ü{#|>|!^|.€|/¯|ß|*ï|}#6})Z}B„}"Ç}Dê}(/~TX~O­~?ý~=7]5•?Ë#€/€6N€#…€5©€1ß€2�*D�&o�8–�:Ï�6
! ‚1A‚s‚’‚¡‚8Á‚Lú‚0Gƒxƒb“ƒ&öƒ+„'I„q„ˆ„£„¬„3Ë„Fÿ„?F…?†…?Æ…?†F†2d†3—†LË†:‡S‡j‡|‡‘‡¦‡»‡Ñ‡æ‡ü‡ˆ(ˆ>ˆTˆgˆ}ˆ“ˆ©ˆ¿ˆÕˆëˆ‰‰,‰B‰X‰n‰ƒ‰™‰®‰Ã‰Ù‰î‰ŠŠ-ŠCŠYŠoŠ…Š›Š±ŠÆŠÜŠöŠ‹"‹8‹O‹a‹"‹¢‹:¼‹$÷‹1ŒNŒ9^Œ5˜Œ)ÎŒ?øŒ(8�;a�<��Ú�ú�Ž 6Ž1WŽF‰Ž#ÐŽ,ôŽ8!�8Z�“�$®� Ó�#ô�Z�Fs�º�&Ñ�ø�/	‘!9‘![‘}‘œ‘+¼‘è‘÷‘’'1’'Y’'�’'©’'Ñ’'ù’'!“'I“'q“'™“'Á“é“	”##”+G”"s”–”µ”"Ô”÷”•5•T•'s•2›•-Î•ü•!–%7–]–<u–$²–)×–-—8/—h—"„—§—JÀ—-˜9˜JT˜#Ÿ˜Ã˜#Ý˜)™"+™PN™7Ÿ™*×™1š'4š1\š-Žš/¼š$ìš"›!4›%V›%|›#¢›Æ›&æ›%
œU3œ#‰œ­œÊœßœ óœ/�.D�(s�(œ�(Å�+î�/ž*Jž*už* ž)Ëž+õž!!Ÿ1CŸ%uŸ$›Ÿ$ÀŸ#åŸ$	 (. 'W $ (¤ ,Í ú ¡C$¡9h¡"¢¡Å¡(Ü¡6¢<¢&\¢ƒ¢'™¢&Á¢(è¢£#£B£6Z£0‘£WÂ£¤.9¤!h¤Š¤)¢¤Ì¤8ê¤.#¥R¥&j¥‘¥(¨¥Ñ¥(è¥%¦07¦8h¦!¡¦DÃ¦)§$2§W§!o§)‘§4»§@ð§(1¨'Z¨#‚¨8¦¨6ß¨1© H©)i©“©E¬©=ò©/0ªD`ª5¥ª/Ûª3«3?«+s«Ÿ«)·«#á«$¬#*¬!N¬*p¬(›¬Ä¬×¬0ó¬5$­Z­#k­�­›­­­¹­6Ñ­®$(®<M®6Š®Á®#á®¯(¯@¯*^¯>‰¯È¯Xç¯+@°+l°˜°¸°.Õ°8±,=±;j±¦±­±"¿±â±0ÿ±=0²n²A†²$È²ní²'\³%„³-ª³*Ø³-´,1´ ^´"´1¢´ Ô´õ´(µ%+µ&Qµ$xµ"�µÀµÚµöµ?	¶;I¶-…¶3³¶6ç¶+·*J·u·5‰· ¿·-à·8¸6G¸,~¸4«¸.à¸#¹23¹*f¹)‘¹G»¹WºW[º9³º(íº$»;»CQ»•»;�»Ù».ñ»$ ¼LE¼I’¼Ü¼Cú¼D>½Jƒ½8Î½-¾O5¾J…¾HÐ¾;¿%U¿{¿.�¿*¿¿&ê¿<À>NÀB�À)ÐÀúÀ6Á:OÁ3ŠÁ$¾Á*ãÁÂ"Â?;ÂB{Â¾Â>ÎÂ.
Ã:<Ã0wÃ5¨Ã1ÞÃ&Ä+7Ä@cÄ¤Ä¸ÄÎÄ+æÄ%Å,8Å*eÅ4�ÅÅÅ%áÅ1Æ9Æ@YÆšÆ%±Æ5×Æ#
ÇP1Ç-‚Çh°ÇpÈkŠÈpöÈhgÉkÐÉh<Ê]¥Ê^ËnbËOÑËˆ!ÌˆªÌh3ÍeœÍYÎA\Î	žÎ:¨Î;ãÎ<Ï8\Ï]•Ï>óÏ.2Ð/aÐ3‘Ð5ÅÐ@ûÐD<ÑF�Ñ6ÈÑ/ÿÑ4/Ò/dÒ'”Ò*¼Ò	çÒñÒ+Ó:ÓSÓ"qÓ”Ó9¤Ó/ÞÓ Ô9/Ô*iÔ-”Ô!ÂÔ äÔbÕ$hÕ#�Õ$±Õ#ÖÕ:úÕ35Ö5iÖ'ŸÖÇÖäÖ=×;@×!|×%ž×Ä×/â×#Ø96Ø!pØ'’ØIºØ-ÙZ2ÙT�ÙDâÙ!'Ú-IÚ#wÚ4›Ú7ÐÚ:Û$CÛ!hÛŠÛ§Û)¿Û6éÛ  Ü3AÜDuÜ:ºÜ>õÜ#4Ý6XÝ@�ÝÐÝ"çÝ+
! Þ66Þ)mÞ—Þ!´ÞÖÞ.êÞß3ß#Mß%qß$—ß%¼ßâßöß@
! à`KàW¬à<á6Aáxá5ˆá>¾áMýá6Kâ5‚â(¸â1áâ1ã"Eã0hã0™ã!Êã+ìã/ä(Hä'qä™ä9¨ä5âäDå4]å3’å3ÆåJúåEEæ‹æ¥æ»æ/ÑæTç:Vç‘ç!¬ç;Îç8
! èCè+cè%�è1µè;çè;#é<_é<œéRÙéD,êDqêD¶êûê ë 2ë4Së)ˆë,²ëßë$òë"ì2:ìmìŒì3©ì+Ýì.	í"8í8[í8”íÍí"ííFî'Wî>î)¾îèî;ÿî;ïPïfï{ï’ï§ï»ïÑïæïüïð'ð>ðSðjð…ðšð®ðÀðÛðñðññ3ñ4Gñ!|ñ0žñLÏñ5ò:RòC�ò:ÑòCó1Pó8‚ó;»ó÷ó@ô7Gô3ô-³ô.áô/õ@õt_õ%ÔõBúõ'=ö(eö4Žö-Ãö&ñö#÷Z<÷=—÷+Õ÷5ø)7ø+aø0�ø)¾øKèø"4ù&Wù4~ù+³ù<ßù+úHú/cú0“ú4Äú<ùúX6û>�û<Îû1ü=ü5Qü(‡ü)°ü2Úü9
ý?Gý(‡ý9°ý]êý<Hþ;…þÁþ.Ûþ8
! ÿCÿ:bÿ8�ÿ,Öÿ(&,S#q•0®Rß/2b~“¥Åã%!.G6vK­ ùdT;ÔDHU!ž1ÀLòV?<–'Ó6û721jœ²Í0é-H&d‹¨(Ã5ìM"4p8¥ Þ/ÿ"/	R	i	*z	¥	-Å	ó	
! ,
! I
! 8c
! œ
! @±
! Aò
! 4,Q0~#¯.ÓWZ.t3£3×2
7>
5v
D¬
Dñ
<6+s4Ÿ<ÔSeU‚DØH+f<’(Ï.ø'':O+Š7¶7îC&3jHž>ç>&3e,™.ÆQõSGO›=ë2)\v’²8Ð*	=4)r:œ.×32:Dm0².ã0H%c‰f¥&?34s@¨é6ò8)2bC•5Ù>Nm#‹¯"¼-ß
9,>f,¥*Ò2ý#0%T.z.©/Ø'0/?(o&˜¿#ÝH½-:
”£yIÈ í	i
! ©
×\%	’}
c
]€
Wë	íýž^oèj
! X;€ÕØrƒ¿
ve>	c—
ÃÄˆ>ò	8
ˆO
  
! ê°
! ”o¡	3

˜ÁÑ	»ó¥ãf
å
! Ì¨¨¯	¸�	A
! Œ?
	ÝÆª
! W
V	
ß„ùø
! ïªÈ+àƒ{@¢•_
m9€R
†M0		bò×	#°çÛ
! ZL2	¾à~ö&KëŠÅ+v~% ‡@cv
! âo\g1<¬Q
! Â
! ð
! Ã	Ž
! ²�2
aØ	¶	èò
! |$³
! Âqu›	2Ìs„¹úu¯œD@äM€L		d‡ú
! M	Î1¢á
! Š	Œñ°
u¼dê$¬MO†	C
! |äq>
! Ö8
ÚÉ÷¨™	Ay/P	Æ»g�„	{	z
! ý
! í
! Ûl
! ß*�6&Á¾máh‚z
ê3,÷�¦v
K
aù±§I
øé	Øk	
3/.”	/4
VÇ‚R	°lí?a©
! ‹ìÍ¿ª
ž‘otRˆ
! [$cr$ßDÆËm9jN‚
åLEk
œ† vöÔ*iT %^S‘ú¤#%õ
9‹Íg	�s(eœ#OD_
! ¡K¥&
@|á»zrâ	ëµ!^)Žï„
! öåÙ¤Â	¢�}Rß¯µ
! Ãl�b¶
ÞR#dO	ˆû	ð}â`S
^ÛÑ)	:B
É
! D1ÓãüBÄ"
! �Õ -
! <õÂÂ}�‡H
Û%¢
«`n´
sìYœ	µ6`
ÈBÝgC—
! {
! 	T
9Ð±ÿŠ”¨	ÃA�
! «Q
! èÅ~¬
)½Ãv;
4
! ‚vZX÷
! ©c
! 
! )z	+	–³¬Cl™
! —0l£R
! ,„ÈL)¨%�
! £ÍS|Í$
ÚŸ”nÛSÆ
ý¾9z§äNvT´\%�	°
m	¾
! Ó†
¼Ù|ú,9Y#	-	h
! aû
! îu
“Pùa.ü	fá«
! ú\bþ¾ƒ
Ì‡à¸]¢™
ž
tƒ¨
! 
! nDoæÂÅ	g
�Ž™×Ñü°—«�Ë§
�sUT	™\MÏ Ã:	-¨q?²2iÇ®
®›°,*d_8HÝ’¸Š	¡ko±^æÇ³

! �
LN|�tºÎ	ôÄQ
6¨r,

o
{y
O_6ªM
Ç´	1
! ­¨(	¥
! ''K
! !H ö•ä=	�·W	�ÑØ]åŠº 	�gNµV¹êõJU3‰
! Hþ?ùw+	q	¸½} ;�£œ¡
Ð	ò	ç	øJÕP ¤
^	
! ]P&Ï¶t—i 
! mj?ÅJ.¨
<†w§H’P¶�ÏHõ6Biô[A¡µ	Ý­85Í	•
}	È	¼O õ#
Å
! šO¤Ÿ�\3k:
! W¬™/	5çÊ*	íæ
! 8
€	b:y!
\
! zFíø~<
‚ß
! t	Õ 	w÷³s/àzF
T›ï¼
„
¡ßØ}(ìÃ`íÍ²
! 6Î±¿Ö?š
º¦ÚÔ	7!Å
 2fx™Km8Â
! d‡ô©Ê¡Ç	“›Š
! 3	¶
¸â)L4îIc´Þ	m¼Û	Öû‚ðmWì
! W³h)YŽŸC	
! gŠß‰üyû5‹“yÓ’�<&3{ÐÈcq@	†<Bî_w�Ñ7ŒFö
! 
Â 	ï�7pÎ
! ¸
! LÑ´˜Ž1fÎïõJK^­	re	Èø	Èê@2«
§Ö	ú	ýúuÖìë/`	ôpª	SÊ
¯E©`	Hº
! ½6
! 5ÔAk
! ó	…×^Æs…eƒd
ÅHþ;$	:­ 	óÌ
! —¨µ
! ¢Í£
b
! ó
! ¬GÕ	S	¼Í	ÝKÖX�ÙX"Ÿ£Ž“gÔ4	ØU—oŠ#
! 2ˆ;“D
w	0˜
P‹–‰¯
r°ŒOôx•º
îÃ­é
! 5B[C	¡+
þGñ‡t�sßš&Í
!  ]	×ï¢
! Ý‚iAÓê	ñP¹“·
! ­Iž
! þÞÝ=I“~R›J
Á
è6
œü«À	;l,
! fL
àÙ‘TÊ�&³Z'ç“
jàÒ
! Xl
=Íçs ¬	qÏ›Y‰¯xy-ç
! DBVJ
! 7-Ä-	ðË	'
! —ŠbÔÞa¼"
?ï²
ˆ�jp:
! ¶­ò·,Ô
! —ûw*0Ÿ|
! U
Ô”
¹
! …¿8Y	V'Y©9
! äÂûš~,-è	žZˆq
u=Ž|-
fÁð¯¦Z
ŒÀÞæ�
ô
! ˆ
à	3É|ø‘ù	º¨2<–êfD§
X	�ge‹¹4®	k
! ÉB?
! b	�

! 6l	ê
! ƒ*^

'6¶ÊâÒ
! `!wÀ>•
! I/g=V
! %Ï�¯U	Ù
! ž:
D
! òÒ‹!’N
! 
! tç_é8‘Lrªó÷	òÿ–
! R›ÉŒˆ¿
! ¬“·ß	Xc	½
! áÃ$
! ¥	‰	Ù	½¦
ªýý	é!TËw7
! ]â*
! …N	^¿’ü
! ð
! ƒ
! G	€wROŽ³ÆÊjÔ9		‘		'
zù®X
¤
! 
�
! ¹	�(}
! MÄ
*ž
! 57
! Ûâ÷MGb˜±
! ÚI‚»zÉÄ= Â¢Ò§	®íXåm
! ¯g
! —	ð	V E?Æ®NÔ;²0Ú
! õÂ<ß©ÕSi
Ôi	ë6	F¡
! ÆLçÖ
! †��ì÷	Ð�GÔÊ	6M=ûšU
ŒL
! (C£ÓüVb
! 2Ûù)E'ì0¤w
ùíI
�Ä
! ø½üüä
„
! uñ¡&
! 
! K|y3
! eÀ»óQùíh[
! {xpÜ
ÿ	“	v,{|	ä
! ®
:ž
€;C¾Bhs
! h	ðšÿ
! .¤¨‰–Î=
V
ºn®¤UÊ‘Ã´¾hÑZ´K0ÿ†[
“+	¼7ÀPÓA	y	~	1p¬nk0¹º�à•{™š
! 
£
÷\�»:¦
! À
¤ÃQŽÌXJ 
˜¼[*çlÐ´oŽ
ÅÍE
! ýâV£À‹yê’ä5Ñ#’
! ”
! Ú·daz/=êâK	c+œ!	½ìß–F.
d	ž•q‰ÑæåõÐ’	f
! Èò.
! ûÖÈ½ðÿì³hÌÎ‘‹i~5j/¿'	Ó%
! _@€Á
þ£ºø~øYs
{|¶Ö
(^@¥~¢‰é{‡þ¸
¬
! .ÜM:–€ÓÄ'ÚLŽ
ë
! ¹ô	¾
ü±è_�#ÐŸöï
! ÿñÝ	XQž<
! ß
! à¹GŒka
! J	d
! ó¹èQ	ÒR	EÌ¸Öa
ULÒ	¯ÞàTé‰§¥”oõ	·b
¼T
! Ñ
! �Rþ
! áØ)
ÛÇ
»#ÍžÖÄ%‚üþ3yµ
f�Á`&(
ù�)
! \	CÝÝÇ&Ç$Ü~5r
! ã	x°xî¸yÒû“å/
! Ì¥Éöù
! *
‰Kãpð½	Ñöæi§	&!Ï
! ÇÌ‹¹Øpn`
! ¦ÂSõ€œ¥Øp	¾	²Õ±Ä	Ø[	ð_Eaã
! ËW�‘[�]•`´„~î
! 
! ö1	.ì
öñ[Ë¤’A§¿÷ã–Æ
! 9	‘
]éÒè“
! W(½nÈñÌvŒ
ÁËšVpˆ	÷E	”ètë	²PJÿqt
tN8À
! iáø£ÿ,Üö«	Y

®•
;EŒš
! z@
ã¤ö	Ÿc.·
+Å	Õ	Ux
xŠa‚xd×
! ˆÅB	>>
‚Up»
! PQêŸ
! ë‚›-j	kt
! F>ò
! &O
NÐ
! ÞZYx
! ˜¨n
! l•{	+
! 0	u—-÷�
´ú’
ÎÅûA¹ü"	ÞÙrG7¡;
! ®g²?…
! `4¬
! 	Â¶‹
! s	Aº	¤	"ç5
! :	×ªJ„}‡Ê‡’ÄF@<	¶	]>f…		®W0
! £1�	ªm
�
ƒ’ïl'Ž	õWñ
! h„¥ôKþ	Òƒ	»¶
! œ
! "nˆ:Ÿ±	Ü
! v	¿W' 
! ÄìV›²ÊÕ…<¯
! ûOç»	°˜Pa	†
! @
! ÷R
! ¿¶#‹¬4Î`.	œ«¸�
! Ü³¸f!é;å*µÜ–	í_Z
! Z3¸{þ+Æ
\
}Û((4”C6æ
! \€·A–Ee
! ±>¡­�dæ]ÞpqJÌ›
! ‡
! ãO
! �]
! k	ˆG«
! •®
! ƒfxå 
ÿˆx	*e<­N
mÂ
†ª¶-Á5¼
! ²\r
5
"…$\ÜÙ+KŒ	CìÉš­@}jeH
! ƒì	mÚ­À‰
µ$õ�ll×É	¢4&	„¤
! ‘�™ž	ú‹ Œ
! í<ë½tóp
Ý/ÔUjé8Zx§†ÏZ	âM¦z	(
! �×J
! *Ÿ
,I²ãÀ{±… ‡
Üw
! Ó
! Ë
Ûò±ò…ãb|©D	k	j–Yñ
	)Ð�@Àµ	ý	Ç5A
Æ¥
óÃ]7	DQ7¿	…
C
Ñ€
! €¯È
! hSä·D
˜ô¹€%bûB" Á—N±¦j}o	È?´
! "f	‚
! Z
! '¢ý'¾¯©ø}Ý
! ±
‡	úC“‹
®c³0Ex~
! y›
ÎG¿I
! ëé×4å	â
! DA�	!
! ˜‡£
! ¾gP
UY
Ç
! ˜
! \8
! äŸVî9dÿ
! §
! K	U
! µ_Øæ~
»
°	Š
ô†åªëÞÅÕ
! áŽ1§ã;
! e×EÐC¹
‘
! ƒ¾a.‰åà
! §žFc
 Çné1
³ŠÏ
! "·Ì	œn	[ËÜ	�	?ù1Y=
! Ï2®©(B
! …™q
! Å.W
! âÔm_ÖosŠò]
.<dZ8
! ðÓ¬7úË
! >UE`
! ¼
F	P	É?)uF­
! ë>åÐ·	”"«2š0
Q
Rk˜	àÏæNüÙêG

-9Ù™Q0
â·�FþW	)S
! Òýo
! wÓ	HÁ	…ƒÆrµ
! e°VM˜	ªæ,	«ƒ/
´ª”BÊ	a]î	Iá	[>.bÙ„³	
! ÅHÚ+ÒèN¯w‡1ÙÚ$Æ™Ð`G$*mu
! :OÌÎÀÁï	Tb/%¼áIúèËúË3áQ
vû¥–="rÊ
! ©(
! •Ÿã—
Ý¸	šòp
! ‰7
c�)cä
!è=Ú·†‘F
! �·	Ç»ii1TógqÆ	vGpš	z¢!TnIÏ™ŒôJdj
ý|
¡Sæ		
ëš¤­
42
! 4Lº
! ²þ²	A˜BáÍ²F/9
ÉÁ
! %
°Ò}ö,C´FñuG	Û×©s¥nŒé[M
! Rw½
×ùeÉ;qe
ý4º‘Ü7	ä	8	Ëðýœ^‚	£	©	Ó#óøQÚ	{
ÙŽ
! 
! ›DQ³ê±21óÏ;	G
! ,Ï	3ÑMÒJµôh
‹	¦À÷"´œÊ”Ûñ¿ñœ
¾0è
! e[¼	
S•ïsiY
! q7›Ã
óÿ¶äu	k¦¸5	³tS	ôÐ[†½khl=íæÄ=r„^
! ïS�_	9”%—W2féXî«ÎÉ	Þ¢	jº�îO¿Õî™n
+E
4Ä¦î�>ÜH»@¥ï­	î+
! ÿŸP
! ¢3_>»TÇÁÁ
! Õr	Ú&˜YÞ
! $Ÿ	uãZ�ñ	-ªoß
! Õ¬àÞ�ø¦•	#t–
Š(«
©¾68Th«XÃ
! °žº?	Ö$á¥#ç‰!vÜ„’H	…h^
z¦	 y
! ÓµØI	"Ø
! �
! NX
! Àõ
! 
! ¦9ç›Î–¡u
  
  %s: %d: warning: can't add declaration of '%s' into macro call
  
*************** write_c_file - output name is %s, prefix
*** 489,496 ****
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s.
! %s%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS
  %s: %d: warning: '%s' excluded by preprocessing
  %s: %d: warning: definition of %s not converted
  %s: %d: warning: found '%s' but expected '%s'
--- 473,479 ----
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s: %d basic blocks and %d edges/basic block%s: %d basic blocks and %d registers%s: %d: '%s' used but missing from SYSCALLS
  %s: %d: warning: '%s' excluded by preprocessing
  %s: %d: warning: definition of %s not converted
  %s: %d: warning: found '%s' but expected '%s'
*************** write_c_file - output name is %s, prefix
*** 572,620 ****
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %s=%s is not numeric%s=%s is too large'' ' flag' marked virtual
! '!' flag'#' flag'%%l' operand isn't a label'%s' is not a valid class name'%s' was assigned to '%s', but was not defined during recompilation, or vice versa''' flag'(' expected'(' flag')' expected')' or term expected'*' expected'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'0' flag':' expected';' expected'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'[' expected']' expected']' expected, invalid type expression'^' flag'_' flag'a' flag'class' expected'class' or 'this' expected'o' operand is not constant'q' flag'{' expected(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(near initialization for %qs)(so you should pass %qT not %qT to %<va_arg%>)--CLASSPATH	Deprecated; use --classpath instead--bootclasspath=<path>	Replace system path--classpath=<path>	Set class path--encoding=<encoding>	Choose input encoding (defaults from your locale)--extdirs=<path>	Set the extension directory path--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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 and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I- specified twice-J<directory>	Put MODULE files in 'directory'-MQ <target>	Add a MAKE-quoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
! -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fconst-string-class=<name>	Use class <name> for constant strings-fdata-sections not supported for this target-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffixed-line-length-<n>		Use n as character line width in fixed mode-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-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-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-frandom-seed=<string>	Make compile reproducible using <string>-freorder-blocks-and-partition does not work with -g (currently)-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-fsched-verbose=<number>	Set the verbosity level of the scheduler-fspeculative-prefetching not supported for this target-fspeculative-prefetching not supported for this target (try -march switches)-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-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-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-iprefix <path>	Specify <path> as a prefix for next two options-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-m%s not supported in this configuration-m64 not supported in this configuration-m64 requires PowerPC64 architecture, enabling-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-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-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mfloat-abi=hard and VFP-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mint64 is a deprecated option-mips%s conflicts with the other architecture options, which specify a MIPS%d processor-mips3d requires -mpaired-single-mips3d/-mpaired-single must be used with -mfp64 -mhard-float-mips3d/-mpaired-single must be used with -mips64-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%d is not between 0 and %d-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
! <anonymous><built-in><command line>A synonym for -std=c89 (for C) or -std=c++98 (for C++).APCS reentrant code not supported.  IgnoredAbnormal edges for no purpose in bb %iAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAlias for -femit-class-fileAlias for -mfloat-abi=hardAlias for -mfloat-abi=softAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow arbitrary character line width in fixed modeAllow dollar signs in entity namesAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways check for non gcj generated classes archivesAlways generate long callsAlways treat bit-field as int-sizedAppend a second underscore if the name already contains an underscoreAppend underscores to externally visible namesAssume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume native functions are implemented using JNIAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that the source file is fixed formAssume that the source file is free formAssume that unaligned accesses are handled by the systemAssume the runtime uses a hash table to map an object to its synchronization structureAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBad byte codes.
  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 output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Basic block %d should be marked irreducible.Basic block %d should not be marked irreducible.Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
  Branches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall a library routine to do integer divisionsCall edges for non-call insn in bb %iCall mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
  Cannot decompose address.Cannot open '%s' for output.
  Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot use mshared and static together.Cannot use mthreads and mlegacy-threads together.Case labels not sorted:
!  Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newClass or interface declaration expectedCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform nothing in particular.Conform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 95 standard.Consider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant arithmetic operand out of range.Constant halfword load operand out of range.ConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableConstructor invocation must be first thing in a constructorControl flow in the middle of basic block %d
  Control the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"DW_LOC_OP %s not implemented
  Default GCC semantics that differ from IBM XLCDefer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Determine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable fused multiply/add instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable tpf OS tracing codeDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay contents of a class file in readable form.
  
! Display statistics accumulated during compilationDisplay the code tree after parsing.Display this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate H8SX codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate fused multiply/add instructionsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate single field mfcr instructionDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not inline floating point divisionDo not inline integer divisionDo not inline square rootDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC General Purpose group optional instructionsDo not use PowerPC Graphics group optional instructionsDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not warn about using variadic macros when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume all symbols have 32-bit valuesDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't call any cache flush trapDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate code, just do syntax and semantics checkingDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't perform VR4130-specific alignment optimizationsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around early 4300 hardware bugDowngrade conformance errors to warningsDump declarations to a .decl fileENTRY_BLOCK has a statement list associated with it
  ESA/390 architectureEXIT_BLOCK has a statement list associated with it
! Edge from %d to %d should be marked irreducible.Edge from %d to %d should not be marked irreducible.Emit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable assignability checks for stores into object arraysEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable fused multiply/add instructionsEnable guessing of branch probabilitiesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop optimizations on tree levelEnable machine specific peephole optimizationsEnable new features under developmentEnable optimization of static class initialization codeEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable tpf OS tracing codeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
  Enforce class member access control semanticsEnforce strict alignmentExit on the first error occurredExpected an SSA_NAME objectExplicit goto at end of bb %d
! Export functions even if they can be inlinedFP exceptions are enabledFP exceptions are not enabledFallthru edge after unconditional jump %iField expectedFor bug reporting instructions, please see:
  %s.
  For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found default case not at end of case vectorFound in %s
  Function starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC does not yet properly implement %<[*]%> array declaratorsGCC supports only %u nested scopesGCSE disabledGIMPLE register modified with BIT_FIELD_REFGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate C or C++ header files from .class files
  
! Generate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate checks for references to NULLGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the Boehm GCGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate 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 loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate single field mfcr instructionGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreGive strings the type "array of char"ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids an empty source fileISO 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 array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids initialization in array newISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids zero-size arrayISO 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 C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t 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-size array %qsISR %s requires %d words of local vars, max is 32767Identifier expectedIf -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrollingIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIn function %qs:In member function %qs:Incorrect sharing of tree nodesIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInlined_to pointer is wrongInput file is a file with a list of filenames to compileInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsInternal compiler error: Error reporting routines re-entered.
  Internal consistency failureInternal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionInvalid control expressionInvalid declarationInvalid expression statementInvalid init statementInvalid interface typeInvalid method declaration, method name requiredInvalid method declaration, return type requiredInvalid reference prefix.Invalid reference typeInvalid rtl sharing found in the insnInvalid type expressionInvalid update expressionIs not a valid GIMPLE statement.Issue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJump targets are aligned to this power of 2Just generate unwind tables for exception handlingLabel %s has incorrect context in bb %d
  Label %s in the middle of basic block %d
  Label %s to block does not match in bb %d
! Like -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable memory requirements exceed capacity.Look for and use PCH files even when preprocessingLoop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop %d's latch is marked as part of irreducible region.Loop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX 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 ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Mark data as shared rather than privateMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMin/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing REG_EH_REGION note in the end of bb %iMissing class nameMissing class type termMissing definitionMissing formal parameter termMissing identifierMissing interface nameMissing nameMissing or invalid constant expressionMissing super class nameMissing termMissing term and ')' expectedMissing term and ']' expectedMissing term or ')'Missing term or ')' expectedMissing variable initializerMultiple inline callersNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo "Small register classes" kludgeNo branches
  No calls
! No case for %sNo default case found at end of case vectorNo default crt0.oNo executable lines
  No matching push for %<#pragma GCC visibility pop%>No more than sixteen #pragma GCC visibility pushes allowed at onceNot a valid Java .class file.
! Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit the frame pointer in leaf functionsOnly constructors can invoke constructorsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Out of stack space.
! Output a class fileOutput compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPHI def is not a GIMPLE valuePIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
! PIC is required but not supported with CONST16 instructionsPIC register %qs clobbered in %<asm%>PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform VR4130-specific alignment optimizationsPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform loop optimizationsPerform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform store motion after global common subexpression eliminationPerform strength reduction optimizationsPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPerform variable trackingPermit '$' as an identifier characterPermit the use of the assert keywordPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
  Pointers are 32-bitPointers are 64-bitPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information.
--- 555,603 ----
  %s:version '%.4s', prefer '%.4s'
  %s:version '%.4s', prefer version '%.4s'
  %s=%s is not numeric%s=%s is too large'' ' flag' marked virtual
! '!' flag'#' flag'%%l' operand isn't a label'%s' is not a valid class name'%s' was assigned to '%s', but was not defined during recompilation, or vice versa''' flag'(' flag'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'0' flag'B' operand has multiple bits set'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'o' operand is not constant'q' flag(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(an out of class initialization is required)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(near initialization for %qs)(so you should pass %qT not %qT to %<va_arg%>)--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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 and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I- specified twice-MF <file>	Write dependency output to the given file-MQ <target>	Add a MAKE-quoted target-MT <target>	Add an unquoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
! -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fconst-string-class=<name>	Use class <name> for constant strings-fdata-sections not supported for this target-fdiagnostics-show-location=[once|every-line]	How often to emit source location at the beginning of line-wrapped diagnostics-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-fexec-charset=<cset>	Convert all strings and character constants to character set <cset>-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-frandom-seed=<string>	Make compile reproducible using <string>-freorder-blocks-and-partition does not work with -g (currently)-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-fsched-verbose=<number>	Set the verbosity level of the scheduler-fspeculative-prefetching not supported for this target-fspeculative-prefetching not supported for this target (try -march switches)-fstack-limit-register=<register>	Trap if the stack goes past <register>-fstack-limit-symbol=<name>	Trap if the stack goes past symbol <name>-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-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility-fwide-exec-charset=<cset>	Convert all wide strings and character constants to character set <cset>-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-imacros <file>	Accept definition of macros in <file>-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-iprefix <path>	Specify <path> as a prefix for next two options-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-m%s not supported in this configuration-m64 not supported in this configuration-m64 requires PowerPC64 architecture, enabling-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-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-max-stackframe=%d is not usable, not between 0 and %d-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mfloat-abi=hard and VFP-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mint64 is a deprecated option-mips%s conflicts with the other architecture options, which specify a MIPS%d processor-mips3d requires -mpaired-single-mips3d/-mpaired-single must be used with -mfp64 -mhard-float-mips3d/-mpaired-single must be used with -mips64-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-mshared-library-id=%d is not between 0 and %d-msingle-float and -msoft-float cannot both be specified-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.;; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),
  ;; %d successes.
  
  ;; Processing block from %d to %d, %d sets.
! <anonymous><built-in><command line>A synonym for -std=c89 (for C) or -std=c++98 (for C++).APCS reentrant code not supported.  IgnoredAbnormal edges for no purpose in bb %iAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAlias for -mfloat-abi=hardAlias for -mfloat-abi=softAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign labels which are only reached by jumpingAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow RTL generation to emit invalid 3 operand insnsAllow function addresses to be held in registersAllow math optimizations that may violate IEEE or ISO standardsAllow premature scheduling of queued insnsAllow speculative motion of more loadsAllow speculative motion of non-loadsAllow speculative motion of some loadsAllow the arguments of the '?' operator to have different typesAllow unsigned iteration counts for RPTB/DBAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways generate long callsAlways treat bit-field as int-sizedAssume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be assembled by GASAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume floating-point operations can trapAssume int to be 8 bit integerAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume signed arithmetic overflow wraps aroundAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that unaligned accesses are handled by the systemAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAttempt to merge identical constants and constant variablesAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedAutomatically align branch targets to reduce branch penaltiesAvoid all range limits on call instructionsBad byte codes.
  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 output_condmove_single operandBad output_move_double operandBad output_move_single operandBad register to frv_print_operand_memory_reference_reg:Basic block %d should be marked irreducible.Basic block %d should not be marked irreducible.Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
  Bogus PREPEARE construction: %d
  Branches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall edges for non-call insn in bb %iCall mcount for profiling after a function prologueCall mcount for profiling before a function prologueCalls executed:%s of %d
  Cannot decompose address.Cannot open '%s' for output.
  Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot use mshared and static together.Cannot use mthreads and mlegacy-threads together.Case labels not sorted:
!  Change only the low 8 bits of the stack pointerChange the stack pointer without disabling interruptsChange when template instances are emittedCheck for syntax errors, then stopCheck the return value of newCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the MMU-less Etrax 100-based elinux systemCompile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider access to byte sized memory slowConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant arithmetic operand out of range.Constant halfword load operand out of range.ConstantValue attribute of field '%s' has wrong typeConstruct webs and split unrelated uses of single variableControl flow in the middle of basic block %d
  Control the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"DW_LOC_OP %s not implemented
  Default GCC semantics that differ from IBM XLCDefer popping functions args from stack until laterDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Determine which dependences between insns are considered costlyDisable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add and multiply/subtract FP instructionsDisable fused multiply/add instructionsDisable indexed addressingDisable new features under developmentDisable optimizations observable by IEEE signaling NaNsDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable tpf OS tracing codeDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDisallow unsigned iteration counts for RPTB/DBDiscard unused virtual functionsDisplay compile time statisticsDisplay contents of a class file in readable form.
  
! Display statistics accumulated during compilationDisplay this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not allow bit-fields to cross word boundariesDo not arbitrary sized immediates in bit operationsDo not assume GASDo not assume code will be assembled by GASDo not assume that standard C libraries and "main" existDo not automatically align branch targetsDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not display functions compiled or elapsed timeDo not emit addressing modes with side-effect assignmentDo not emit complex integer constants to read-only memoryDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate H8SX codeDo not generate a single exit point for each functionDo not generate code for huge switch statementsDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate fused multiply/add instructionsDo not generate load/store multiple instructionsDo not generate load/store with update instructionsDo not generate sin, cos, sqrt for FPUDo not generate single field mfcr instructionDo not generate string instructions for block movesDo not generate tablejump insnsDo not inline all known string operationsDo not inline floating point divisionDo not inline integer divisionDo not inline square rootDo not load the PIC register in function prologuesDo not move instructions into a function's prologueDo not optimize tail call instructions in assembler or linkerDo not pass -assert pure-text to linkerDo not place floating point constants in TOCDo not place symbol+offset constants in TOCDo not predefine system-specific and GCC-specific macrosDo not provide a default start-address 0x100 of the programDo not put jumps in call delay slotsDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo not schedule the start and end of the procedureDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC General Purpose group optional instructionsDo not use PowerPC Graphics group optional instructionsDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use addresses that allocate global registersDo not use bit-field instructionsDo not use condition codes from normal instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use portable calling conventionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use stack biasDo not use structs on stronger alignment for double-word copiesDo not use the bit-field instructionsDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not warn about using variadic macros when -pedanticDo not work around hardware multiply bugDo the full register move optimization passDon't align items in code or dataDon't align to the base type of the bit-fieldDon't assume all symbols have 32-bit valuesDon't assume that unaligned accesses are handled by the systemDon't call any cache flush functionsDon't call any cache flush trapDon't emit stop bits before and after volatile extended asmsDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't perform VR4130-specific alignment optimizationsDon't print additional debug printsDon't produce code relocatable at runtimeDon't put uninitialized constants in ROMDon't save DP across ISR in small memory modelDon't set Windows definesDon't trap on integer divide by zeroDon't use Branch Likely instructions, overriding default for archDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use brasDon't use hardware fpDon't use indirect callsDon't use mips-tfile asm postpassDon't use multiply accumulateDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around early 4300 hardware bugDowngrade conformance errors to warningsDump declarations to a .decl fileENTRY_BLOCK has a statement list associated with it
  ESA/390 architectureEXIT_BLOCK has a statement list associated with it
! Edge from %d to %d should be marked irreducible.Edge from %d to %d should not be marked irreducible.Emit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit code using explicit relocation directivesEmit common-like symbols as weak symbolsEmit cross referencing informationEmit direct branches to local functionsEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit rdval instead of rduniq for thread pointerEmit static const variables even if they are not usedEmit stop bits before and after volatile extended asmsEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable all -Wunused- warningsEnable an RTL peephole pass before sched2Enable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add and multiply/subtract FP instructionsEnable fused multiply/add instructionsEnable guessing of branch probabilitiesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop optimizations on tree levelEnable machine specific peephole optimizationsEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable the use of the short load instructionsEnable tpf OS tracing codeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
  Enforce class member access control semanticsEnforce strict alignmentExit on the first error occurredExpected an SSA_NAME objectExplicit goto at end of bb %d
! Export functions even if they can be inlinedFP exceptions are enabledFP exceptions are not enabledFallthru edge after unconditional jump %iFor bug reporting instructions, please see:
  %s.
  For elinux, request a specified stack-size for this programFor intrinsics library: pass all parameters in registersForce RTL generation to emit valid 3 operand insnsForce constants into registers to improve hoistingForce functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found default case not at end of case vectorFound in %s
  Function starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC does not yet properly implement %<[*]%> array declaratorsGCC supports only %u nested scopesGCSE disabledGIMPLE register modified with BIT_FIELD_REFGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate C or C++ header files from .class files
  
! Generate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a #line directive pointing at the current working directoryGenerate a call to abort if a noreturn function returnsGenerate a single exit point for each functionGenerate big endian codeGenerate call insns as indirect calls, if necessaryGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code to check bounds before indexing arraysGenerate code to check exception specificationsGenerate code which uses the FPUGenerate code with library calls for floating pointGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate divide results with reminder having the same sign as the divisor (not the dividend)Generate fast indirect callsGenerate floating point mathematics using given instruction setGenerate fused multiply/add instructionsGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate lazy class lookup (via objc_getClass()) for use in Zero-Link modeGenerate little endian codeGenerate load/store multiple instructionsGenerate load/store with update instructionsGenerate long calls only when neededGenerate make dependenciesGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate 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 loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate single field mfcr instructionGenerate string instructions for block movesGenerate unwind tables that are exact at each instruction boundaryGive external symbols a leading underscoreGive strings the type "array of char"ICE: emit_insn used where emit_jump_insn needed:
! ID of shared library to buildISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids an empty source fileISO 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 array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids initialization in array newISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO C++ forbids taking the address of a cast to a non-lvalue expressionISO C++ forbids using pointer to a function in subtractionISO C++ forbids using pointer to a method in subtractionISO C++ forbids variable-size arrayISO C++ forbids zero-size arrayISO 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 C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t 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-size array %qsISR %s requires %d words of local vars, max is 32767If -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrollingIf scheduling post reload, do superblock schedulingIf scheduling post reload, do trace schedulingIgnore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIn function %qs:In member function %qs:Incorrect sharing of tree nodesIndicate the number of soft registers availableInline all known string operationsInline constants if it can be done in 2 insns or lessInline constants if it only takes 1 instructionInline member functions by defaultInlined_to pointer is wrongInsert arc-based program profiling codeInsert code to profile values of expressionsInsert stack checking code into the programInstrument function entry and exit with profiling callsIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
  Internal consistency failureInternal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intersperse literal pools with code in the text sectionInvalid reference prefix.Invalid rtl sharing found in the insnIs not a valid GIMPLE statement.Issue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJump targets are aligned to this power of 2Just generate unwind tables for exception handlingLabel %s has incorrect context in bb %d
  Label %s in the middle of basic block %d
  Label %s to block does not match in bb %d
! Like -M but ignore system header filesLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link to emit program in ELF format (rather than mmo)Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable memory requirements exceed capacity.Look for and use PCH files even when preprocessingLoop %d's header does not belong directly to it.Loop %d's header does not have exactly 2 entries.Loop %d's latch does not belong directly to it.Loop %d's latch does not have exactly 1 successor.Loop %d's latch does not have header as successor.Loop %d's latch is marked as part of irreducible region.Loop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX 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 ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Mark data as shared rather than privateMaximal code growth caused by tail duplication (in percent)Maximal growth due to inlining of large function (in percent)Maximum amount for a single stack increment operationMin/max instructions allowedMin/max instructions not allowedMinimum heap expansion to trigger garbage collection, as a percentage of the total size of the heapMinimum heap size before we start collecting garbage, in kilobytesMissing REG_EH_REGION note in the end of bb %iMissing definitionMultiple inline callersNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo "Small register classes" kludgeNo branches
  No calls
! No default case found at end of case vectorNo default crt0.oNo executable lines
  No matching push for %<#pragma GCC visibility pop%>No more than sixteen #pragma GCC visibility pushes allowed at onceNot a valid Java .class file.
! Number of registers used to pass integer argumentsObjective-C declarations may only appear in global scopeOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptimize tail call instructions in assembler and linkerOptions:
  Out of stack space.
! Output compiler statistics (now ignored)Output instruction sizes to the asm fileOverride -mbest-lib-optionsPHI def is not a GIMPLE valuePIC code generation is not compatible with fast indirect calls
  PIC code generation is not supported in the portable runtime model
! PIC is required but not supported with CONST16 instructionsPIC register %qs clobbered in %<asm%>PIC register isn't set upPRINT_OPERAND null pointerPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPack structure members together without holesPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform VR4130-specific alignment optimizationsPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform loop optimizationsPerform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform store motion after global common subexpression eliminationPerform strength reduction optimizationsPerform superblock formation via tail duplicationPerform unused type elimination in debug infoPerform variable trackingPermit '$' as an identifier characterPlace data items into their own sectionPlace each function into its own sectionPlace floating point constants in TOCPlace symbol+offset constants in TOCPlace variable addresses in the regular TOCPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
  Pointers are 32-bitPointers are 64-bitPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint code coverage information.
*************** See %s for instructions.
*** 624,636 ****
  Process #ident directivesProcessing %s
  Processing spec %c%s%c, which is '%s'
  Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProfiling is not supported on this target.Prohibit PC relative function callsPut everything in the regular TOCPut jumps in call delay slotsPut literal pools in a separate literal sectionPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionRETURN_ADDRESS_OFFSET not supportedReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRegister sb is zero. Use for absolute addressingRemap file names when including filesReorder basic blocks to improve code placementReorder functions to improve code placementReplace add, compare, branch with branch on count registerReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationReturn all structures in memory (AIX default)Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisRight exit is %d->%d.Run the loop optimizer twiceSSA corruptionSSA name in freelist but still referencedSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect CPU to generate code forSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet default accessibility of module entities to PRIVATESet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set sizeof(bool) to 1Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSetting spec %s to '%s'
  
  Shared call_expr:Shared rtxSize of loop %d should be %d, not %d.Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify PA-RISC architecture for code generation.
  Values are 1.0, 1.1 and 2.0.Specify UNIX standard for predefines and linking.
  Supported value is 93.Specify UNIX standard for predefines and linking.
  Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify a Standard MIPS ISASpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify if floating point hardware should be usedSpecify maximum number of iterations for RPTSSpecify range of registers to make fixedSpecify range of registers to make fixed.Specify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statementsSpecify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsStatement marked for throw in middle of block.Statement marked for throw, but doesn%'t.Static linking is not supported.
  Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
  Target does not have split I&DTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
  The %s front end recognizes the following options:
--- 607,619 ----
  Process #ident directivesProcessing %s
  Processing spec %c%s%c, which is '%s'
  Produce big endian codeProduce code relocatable at runtimeProduce little endian codeProfiling is not supported on this target.Prohibit PC relative function callsPut everything in the regular TOCPut jumps in call delay slotsPut literal pools in a separate literal sectionPut uninitialized constants in ROM (needs -membedded-data)Put zero initialized data in the bss sectionRETURN_ADDRESS_OFFSET not supportedReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRegister sb is zero. Use for absolute addressingRemap file names when including filesReorder basic blocks to improve code placementReorder functions to improve code placementReplace add, compare, branch with branch on count registerReport on permanent memory allocationReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Reschedule instructions after register allocationReschedule instructions before register allocationReturn all structures in memory (AIX default)Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small aggregates in registersReturn small structures in registers (SVR4 default)Return values of functions in FPU registersReuse r30 on a per function basisRight exit is %d->%d.Run the loop optimizer twiceSSA corruptionSSA name in freelist but still referencedSSA_NAME_DEF_STMT is wrongSSA_NAME_OCCURS_IN_ABNORMAL_PHI should be setSSE instruction set disabled, using 387 arithmeticsSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave DP across ISR in small memory modelSave registers around function callsSchedule code for given CPUSchedule given CPUScope of for-init-statement variables is local to the loopSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect CPU to generate code forSelect fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hotSelect fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hotSelect full, part, or no traceback tableSelect method for sdata handlingSet Windows definesSet dependence distance checking in premature scheduling of queued insnsSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set sizeof(bool) to 1Set start-address of dataSet start-address of the programSet the PPC_EMB bit in the ELF flags headerSet the max size of data eligible for the SDA areaSet the max size of data eligible for the TDA areaSet the max size of data eligible for the ZDA areaSetting spec %s to '%s'
  
  Shared call_expr:Shared rtxSize of loop %d should be %d, not %d.Small data area: none, sdata, useSmall memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify PA-RISC architecture for code generation.
  Values are 1.0, 1.1 and 2.0.Specify UNIX standard for predefines and linking.
  Supported value is 93.Specify UNIX standard for predefines and linking.
  Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify a Standard MIPS ISASpecify alignment of structure fields default/naturalSpecify an ABISpecify bit size of immediate TLS offsetsSpecify cache flush functionSpecify cache flush trap numberSpecify if floating point hardware should be usedSpecify maximum number of iterations for RPTSSpecify range of registers to make fixedSpecify range of registers to make fixed.Specify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify the MCU nameSpecify the initial stack addressSpecify the minimum bit alignment of structuresSpecify the name of the target CPUSpecify the name of the target architectureSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsStatement marked for throw in middle of block.Statement marked for throw, but doesn%'t.Static linking is not supported.
  Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport calls between Thumb and ARM instruction setsSupport legacy multi-threadingSupport message passing with the Parallel EnvironmentSupport multi-threadingSupport synchronous non-call exceptionsSuppress output of instruction numbers and line number notes in debugging dumpsSuppress warningsSynonym for -WcommentTaken at least once:%s of %d
  Target does not have split I&DTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
  The %s front end recognizes the following options:
*************** warranty; not even for MERCHANTABILITY o
*** 648,661 ****
  Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
  Try 'jv-scan --help' for more information.
  Try running '%s' in the shell to raise its limit.
! Tune alignment for the specified chip or CPU versionTune expected memory latencyType mismatch between an SSA_NAME and its symbol.UNKNOWN in print_operand !?Unbalanced ']'Uninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown switch -mlong-double-%sUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
  Usage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
  Usage: jcf-dump [OPTION]... CLASS...
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GNU as (now ignored)Use GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MIPS-3D instructionsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse break to check for integer divide by zeroUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse f2c calling convention.Use fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse offset tables for virtual method callsUse old mnemonics for PowerPC architectureUse paired-single floating point instructionsUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse shared librariesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse trap to check for integer divide by zeroUse unaligned memory referencesUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Utilize Visual Instruction SetVOIDmode on an outputWarn about "extern" declarations not at file scopeWarn about "suspicious" constructsWarn about @selector()s without previously declared methodsWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about calls with implicit interfaceWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit conversionWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about missing fields in struct initializersWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about things that will change when compiling with an ABI-compliant compilerWarn about truncated source linesWarn about underflow of numerical constant expressionsWarn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if .class files are out of dateWarn if a C-style cast is used in a programWarn if a deprecated compiler feature, class, method, or field is usedWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if deprecated empty statements are foundWarn if inherited methods are unimplementedWarn if modifiers are specified when not necessaryWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a pointer differs in signedness in an assignment.Warn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around bug in multiplication instructionWork around early 4300 hardware bugWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %iXXX entering pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
  XXX leaving pop_everything ()
  YYDEBUG was not defined at build time, -dy ignored[Leaving %s]
--- 631,644 ----
  Thumb: Assume function pointers may go to non-Thumb aware codeThumb: Assume non-static functions may be called from ARM codeThumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTogether with -fpic and -fPIC, do not use GOTPLT referencesToo many outgoing branch edges from bb %iToo much stack space to dispose of: %dToo much stack space to prepare: %dTotal size of local variables exceeds architecture limit.Trap for signed overflow in addition, subtraction and multiplicationTrap on integer divide by zeroTreat all warnings as errorsTreat missing header files as generated filesTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
  Try 'jv-scan --help' for more information.
  Try running '%s' in the shell to raise its limit.
! Tune alignment for the specified chip or CPU versionTune expected memory latencyType mismatch between an SSA_NAME and its symbol.UNKNOWN in print_operand !?Uninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown switch -mlong-double-%sUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
  Usage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
  Usage: jcf-dump [OPTION]... CLASS...
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse Branch Likely instructions, overriding default for archUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GNU as (now ignored)Use GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MIPS-3D instructionsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse P-mnemonics for branches statically predicted as takenUse PC-relative L32R instruction to load constantsUse POWER instruction setUse POWER2 instruction setUse PowerPC General Purpose group optional instructionsUse PowerPC Graphics group optional instructionsUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse __cxa_atexit to register destructorsUse addresses that allocate global registersUse alternate register namesUse assembler macros instead of relocation operatorsUse big-endian byte orderUse bit-field instructionsUse bras for executable < 64kUse break to check for integer divide by zeroUse call and rtc for function calls and returnsUse call-clobbered registers for parameters and return valueUse different calling convention using 'rtd'Use direct CALLn instructions for fast callsUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse epsilon-respecting floating point compare instructionsUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect CALLXn instructions for large programsUse indirect callsUse jsr and rts for function calls and returnsUse little-endian byte orderUse little-endian byte order for dataUse mips-tfile asm postpassUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse paired-single floating point instructionsUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse register stack for parameters and return valueUse registers for argument passingUse rjmp/rcall (limited range) on >8K devicesUse shared librariesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse stack biasUse structs on stronger alignment for double-word copiesUse stubs for function prologuesUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the most feature-enabling options allowed by other optionsUse the narrowest integer type possible for enumeration typesUse the same size for double as for floatUse trap to check for integer divide by zeroUse unaligned memory referencesUse zero-extending memory loads, not sign-extending onesUsed in Fix-and-Continue mode to indicate that object files may be swapped in at runtimeUsing built-in specs.
! Utilize Visual Instruction SetVOIDmode on an outputWarn about "extern" declarations not at file scopeWarn about @selector()s without previously declared methodsWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casting functions to incompatible typesWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about macros defined in the main file that are not usedWarn about missing fields in struct initializersWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possible violations of sequence point rulesWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about things that will change when compiling with an ABI-compliant compilerWarn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if a C-style cast is used in a programWarn if a function uses alloca or creates an array with dynamic sizeWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if inherited methods are unimplementedWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a pointer differs in signedness in an assignment.Warn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when converting the type of pointers to member functionsWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around bug in multiplication instructionWork around early 4300 hardware bugWork around hardware multiply bugWrong amount of branch edges after conditional jump %iWrong amount of branch edges after unconditional jump %iXXX entering pop_everything ()
  XXX is_class_level != (current_scope == class_scope)
  XXX leaving pop_everything ()
  YYDEBUG was not defined at build time, -dy ignored[Leaving %s]
*************** warranty; not even for MERCHANTABILITY o
*** 682,688 ****
  error while parsing fieldserror while parsing fields
  error while parsing final attributeserror while parsing final attributes
  error while parsing methodserror while parsing methods
! error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexcess elements in aggregate initializerexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpense of call operation relative to ordinary aritmetic operationsexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextra brace group at end of initializerextra elements in scalar initializerextra qualification ignoredextra semicolon in method definition specifiedextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)extraneous argument to '%s' optionfailed to find class '%s'fastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclosefclose %sfdopenfield %qs declared as a functionfield %qs has incomplete typefield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>fix_sched_param: unknown param: %sfloating constant exceeds range of %<%s%>floating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor each function it appears in.)format %q.*s expects type %<%T%s%>, but argument %d has type %qTformat %q.*s expects type %<%s%s%>, but argument %d has type %qTformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming reference to voidfp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size too large for reliable stack checkingfriend declaration does not name a class or functionfriend declaration not in class definitionfrom this locationfrv_print_operand: unknown codefunction %qD is initialized like a variablefunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returns address of local variablefunction returns an aggregatefunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
  gcc version %s
  gcov (GCC) %s
  generation of Branch Likely instructions enabled, but not supported by architecturegetting core file size maximum limit: %mglobal 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 valuegp is constant (but save/restore gp on indirect calls)gp_offset (%ld) or end_offset (%ld) is less than zero.had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignored method 'ignoring duplicate directory "%s"
--- 665,671 ----
  error while parsing fieldserror while parsing fields
  error while parsing final attributeserror while parsing final attributes
  error while parsing methodserror while parsing methods
! error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception handling disabled, use -fexceptions to enableexcess elements in aggregate initializerexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexpense of call operation relative to ordinary aritmetic operationsexpression in new-declarator must have integral or enumeration typeexpression statement has incomplete typeextended registers have no high halvesextra brace group at end of initializerextra elements in scalar initializerextra qualification ignoredextra semicolon in struct or union specifiedextra type qualifiers in format argument (argument %d)extraneous argument to '%s' optionfailed to find class '%s'fastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclosefclose %sfdopenfield %qs declared as a functionfield %qs has incomplete typefield initializer is not constantfield initializer type mismatchfield name not in record or union initializerfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfini function found in object %sfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>fix_sched_param: unknown param: %sfloating constant exceeds range of %<%s%>floating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionflow control insn inside a basic blockfold check: original tree changed by foldfopen %sfor each function it appears in.)format %q.*s expects type %<%T%s%>, but argument %d has type %qTformat %q.*s expects type %<%s%s%>, but argument %d has type %qTformat argument %d unused before used argument %d in $-style formatformat argument %d used more than once in %s formatformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming reference to voidfp software completion requires -mtrap-precision=ifr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unhandled MEMfr30_print_operand: unknown codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codefr30_print_operand_address: unhandled addressframe size too large for reliable stack checkingfriend declaration does not name a class or functionfriend declaration not in class definitionfrom this locationfrv_print_operand: unknown codefunction %qD is initialized like a variablefunction body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction might be possible candidate for %qs format attributefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returns address of local variablefunction returns an aggregatefunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
  gcc version %s
  gcov (GCC) %s
  generation of Branch Likely instructions enabled, but not supported by architecturegetting core file size maximum limit: %mglobal 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 valuegp is constant (but save/restore gp on indirect calls)gp_offset (%ld) or end_offset (%ld) is less than zero.had to relocate PCHhead insn %d for block %d not found in the insn streamhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignored method 'ignoring duplicate directory "%s"
*************** warranty; not even for MERCHANTABILITY o
*** 690,696 ****
  ignoring unknown option %q.*s in %<-fdump-%s%>implicit declaration of function %qEimplicitly popped regs must be grouped at top of stackimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:inappropriate accumulator for %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignmentincompatible types in initializationincompatible types in returnincomplete '%s' optionincomplete type unificationinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of pointer to unknown structureincrement of read-only locationincrement of read-only member %qsincrement of read-only variable %qsindex value instead of field name in union initializerinit function found in object %sinitialization discards qualifiers from pointer target typeinitialization from incompatible pointer typeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization makes qualified function pointer from unqualifiedinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer-string for array of chars is too longinitializing array with parameter listinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instruction never exectuedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger constant is too large for %qs typeinteger overflow in expressioninternal and protected visibility attributes not supported in this configuration; ignoredinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal errorinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%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 'asm': invalid --param value %qsinvalid ABI option: -mabi=%sinvalid IACC argumentinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid addressinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid base-class specificationinvalid catch parameterinvalid const_double operandinvalid constraints for operandinvalid conversion from %qT to %qTinvalid default argument for a template template parameterinvalid expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point emulation option: -mfpe=%sinvalid floating point option: -mfpu=%sinvalid function declarationinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm output %dinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid lvalue in unary %<&%>invalid maskinvalid member function declarationinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid option %<-mstack-increment=%s%>invalid option %qsinvalid option argument %qsinvalid option for -mfloat-gprsinvalid parameter %qsinvalid parameter combination for %qs AltiVec intrinsicinvalid pointer mode %qsinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid storage class for function %qsinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid truth-value expressioninvalid type argumentinvalid type argument of %qsinvalid use of %%d, %%x, or %%Xinvalid use of %<restrict%>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 incomplete typedef %qsinvalid use of non-lvalue arrayinvalid use of non-static member functioninvalid use of structure with flexible array memberinvalid use of undefined type %<%s %s%>invalid use of void expressioninvalid value for -mstack-guardinvalid value for -mstack-sizeinvalid value for -mwarn-framesizeinvalid vector type for attribute %qsinvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits dest_idx should be %d, not %dits scope is only this definition or declaration, which is probably not what you wantjcf-dump: no classes specified
  jump bypassing disabledjump into statement expressionjump to case labeljunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk 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 pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringlabel %qs referenced outside of any functionlabel at end of compound statementlabel named wchar_tlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typeld 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 lib%s not foundlo_sum not of registerlocal declaration of %qs hides instance variablelong long constant not a valid immediate operandlower value in case label range less than minimum value for typemacro name missing after %qsmalformed #pragma GCC pch_preprocess, ignoredmalformed #pragma GCC visibility pushmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed .zip archive in CLASSPATH: %smalformed 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 numbermaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember functions are implicitly friends of their classmemory input %d is not directly addressablemethod '%s' not found in classminimum value of parameter %qs is %umips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermisplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing filename after %qsmissing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemode not QImodemore than %d operands in %<asm%>move insn not handledms-bitfields not supported for objcmudflap checking not yet implemented for ARRAY_RANGE_REFmudflap: this language is not supportedmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple default labels in one switchmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmvc&exmvcle usemysterious repository information in %sname missing for member functionnamed return values are no longer supportednamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typenegative 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 defined.nested assembly dialect alternativesnested extern declaration of %qDnested function %qs declared %<extern%>nested redefinition of %<enum %s%>nested redefinition of %<struct %s%>nested redefinition of %<union %s%>new cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno closing %<]%> for %<%%[%> formatno coverage for function %qs found.no data type for mode %qsno description yetno input file specifiedno input filesno input files; unwilling to write output filesno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s(%A)%#V%>no members matching %qD in %q#Tno 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 super class declared in interface for %qsno unique final overrider for %qD in %qTnon-boolean used in conditionnon-empty initializer for array of empty elementsnon-floating-point argument to function %qsnon-lvalue array in conditional expressionnon-static initialization of a flexible array membernon-trivial labeled initializersnonconstant array index in initializernonnull argument has invalid operand number (argument %lu)nonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)nonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)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 twonumber of counters is %d instead of %dobsolete option -I- used, please use -iquote insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset outside bounds of constant stringonly constructors take base initializersonly initialized variables can be placed into program memory areaonly 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 1 must be a hard registeroperand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoperation on %qs may be undefinedoptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput 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 regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionoverflowed output arg list for '%s'packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %qD is initializedparameter names (without types) in function declarationparse errorparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpassing %qT as %<this%> argument of %q#D discards qualifierspassing %qT chooses %qT over %qTpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards qualifiers from pointer target 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 makes qualified function pointer from unqualifiedpassing argument %d of %qE with different width due to prototypepassing floating point arguments in fp regs not yet supportedpch_preprocess pragma should only be used with -fpreprocessedpipepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatprev_bb of %d should be %d, not %dprevious declaration of %qsprofiler support for WindISSprofiling not supported with -mg
  programs: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepure-specifier on function-definitionrange expressions in switch statements are non-standardreading class %s for the second time from %sreading through null pointer (argument %d)recursive inliningredeclaration of %<enum %s%>redefined extern inline functions are not considered for inliningredefinition of %<struct %s%>redefinition of %<union %s%>redirecting stdout: %sreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsrename spec %s to %s
--- 673,679 ----
  ignoring unknown option %q.*s in %<-fdump-%s%>implicit declaration of function %qEimplicitly popped regs must be grouped at top of stackimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:inappropriate accumulator for %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible type for argument %d of %qEincompatible types in assignmentincompatible types in initializationincompatible types in returnincomplete '%s' optionincomplete type unificationinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of pointer to unknown structureincrement of read-only locationincrement of read-only member %qsincrement of read-only variable %qsindex value instead of field name in union initializerinit function found in object %sinitialization discards qualifiers from pointer target typeinitialization from incompatible pointer typeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization makes qualified function pointer from unqualifiedinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitialized field with side-effects overwritteninitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer for scalar variable requires one elementinitializer invalid for static member with constructorinitializer-string for array of chars is too longinitializing array with parameter listinput operand constraint contains %qcinsn %d inside basic block %d but block_for_insn is %iinsn %d inside basic block %d but block_for_insn is NULLinsn %d is in multiple basic blocks (%d and %d)insn does not satisfy its constraints:insn outside basic blockinstall: %s%s
  instruction never exectuedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger constant is too large for %qs typeinteger overflow in expressioninternal and protected visibility attributes not supported in this configuration; ignoredinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal errorinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal error: cris_side_effect_mode_ok with bad operandsinternal error: sideeffect-insn affecting main effectinternal gcc abort in %s, at %s:%dinterrupt Service Routines cannot be coded in Thumb modeinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%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 'asm': invalid --param value %qsinvalid ABI option: -mabi=%sinvalid IACC argumentinvalid PC in line number tableinvalid UNSPEC as operandinvalid Z register replacement for insninvalid addressinvalid alignment for %<#pragma align%>, ignoringinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid base-class specificationinvalid catch parameterinvalid const_double operandinvalid constraints for operandinvalid conversion from %qT to %qTinvalid default argument for a template template parameterinvalid expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point emulation option: -mfpe=%sinvalid floating point option: -mfpu=%sinvalid function declarationinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initialization of non-const reference of type %qT from a temporary of type %qTinvalid initialization of reference of type %qT from expression of type %qTinvalid initializerinvalid initializer for bit stringinvalid insn:invalid lvalue in asm output %dinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid lvalue in unary %<&%>invalid maskinvalid member function declarationinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid option %<-mstack-increment=%s%>invalid option %qsinvalid option argument %qsinvalid option for -mfloat-gprsinvalid parameter %qsinvalid parameter combination for %qs AltiVec intrinsicinvalid pointer mode %qsinvalid punctuation %qc in constraintinvalid qualifiers on non-member function typeinvalid qualifying scope in pseudo-destructor nameinvalid register in the instructioninvalid register in the move instructioninvalid rotate insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid storage class for function %qsinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid truth-value expressioninvalid type argumentinvalid type argument of %qsinvalid use of %%d, %%x, or %%Xinvalid use of %<restrict%>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 incomplete typedef %qsinvalid use of non-lvalue arrayinvalid use of non-static member functioninvalid use of structure with flexible array memberinvalid use of undefined type %<%s %s%>invalid use of void expressioninvalid value for -mstack-guardinvalid value for -mstack-sizeinvalid value for -mwarn-framesizeinvalid vector type for attribute %qsinvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits dest_idx should be %d, not %dits scope is only this definition or declaration, which is probably not what you wantjcf-dump: no classes specified
  jump bypassing disabledjump into statement expressionjump to case labeljunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk 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 pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringlabel %qs referenced outside of any functionlabel at end of compound statementlabel named wchar_tlanguage %s not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typeld 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 lib%s not foundlo_sum not of registerlocal declaration of %qs hides instance variablelong long constant not a valid immediate operandlower value in case label range less than minimum value for typemacro name missing after %qsmalformed #pragma GCC pch_preprocess, ignoredmalformed #pragma GCC visibility pushmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options align={mac68k|power|reset}', ignoringmalformed '#pragma options', ignoringmalformed 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 numbermaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember functions are implicitly friends of their classmemory input %d is not directly addressablemethod '%s' not found in classminimum value of parameter %qs is %umips16 function profilingmips_debugger_offset called with non stack/frame/arg pointermisplaced ConstantValue attribute (not in any field)missing $ operand number in formatmissing %<(%> after %<#pragma GCC visibility push%> - ignoredmissing %<(%> after %<#pragma pack%> - ignoredmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing barrier after block %imissing braces around initializermissing close brace for named operandmissing close parenmissing filename after %qsmissing fill character at end of strfmon formatmissing function name in '#pragma %s' - ignoredmissing initializermissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmixing declarations and function-definitions is forbiddenmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemode not QImodemore than %d operands in %<asm%>move insn not handledms-bitfields not supported for objcmudflap checking not yet implemented for ARRAY_RANGE_REFmudflap: this language is not supportedmultidimensional array must have bounds for all dimensions except the firstmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple default labels in one switchmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmvc&exmvcle usemysterious repository information in %sname missing for member functionnamed return values are no longer supportednamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typenegative 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 defined.nested assembly dialect alternativesnested extern declaration of %qDnested function %qs declared %<extern%>nested redefinition of %<enum %s%>nested redefinition of %<struct %s%>nested redefinition of %<union %s%>new cannot be applied to a function typenew cannot be applied to a reference typenew types may not be defined in a return typeno FUNCTION_PROFILER for CRISno argumentsno arguments for spec functionno class name specified with %qsno closing %<]%> for %<%%[%> formatno coverage for function %qs found.no data type for mode %qsno description yetno input file specifiedno input filesno input files; unwilling to write output filesno low registers available for popping high registersno match for call to %<(%T) (%A)%>no matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s(%A)%#V%>no members matching %qD in %q#Tno 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 super class declared in interface for %qsno unique final overrider for %qD in %qTnon-boolean used in conditionnon-empty initializer for array of empty elementsnon-floating-point argument to function %qsnon-lvalue array in conditional expressionnon-static initialization of a flexible array membernon-trivial labeled initializersnonconstant array index in initializernonnull argument has invalid operand number (argument %lu)nonnull argument references non-pointer operand (argument %lu, operand %lu)nonnull argument with out-of-range operand number (argument %lu, operand %lu)nonnull attribute without arguments on a non-prototypenot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)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 twonumber of counters is %d instead of %dobsolete option -I- used, please use -iquote insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset outside bounds of constant stringonly constructors take base initializersonly initialized variables can be placed into program memory areaonly 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 1 must be a hard registeroperand constraint contains incorrectly positioned %<+%> or %<=%>operand constraints for %<asm%> differ in number of alternativesoperand is neither a constant nor a condition code, invalid operand code 'c'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 assignmentoperands to ?: have different typesoperation on %qs may be undefinedoptions enabled: options passed: ordered comparison of pointer with integer zerooriginally indirect function call not considered for inliningout of memoryoutput constraint %d cannot be specified together with "%s" clobberoutput 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 regs must be grouped at top of stackoutput_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionoverflowed output arg list for '%s'packed attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %qD is initializedparameter names (without types) in function declarationparse errorparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpassing %qT as %<this%> argument of %q#D discards qualifierspassing %qT chooses %qT over %qTpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE discards qualifiers from pointer target 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 makes qualified function pointer from unqualifiedpassing argument %d of %qE with different width due to prototypepassing floating point arguments in fp regs not yet supportedpch_preprocess pragma should only be used with -fpreprocessedpipepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointer/integer type mismatch in conditional expressionpointers are not permitted as case valuespossible problem detected in invocation of delete operator:post-increment address is not a registerpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatprev_bb of %d should be %d, not %dprevious declaration of %qsprofiler support for WindISSprofiling not supported with -mg
  programs: %s
  promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypepure-specifier on function-definitionrange expressions in switch statements are non-standardreading class %s for the second time from %sreading through null pointer (argument %d)recursive inliningredeclaration of %<enum %s%>redefined extern inline functions are not considered for inliningredefinition of %<struct %s%>redefinition of %<union %s%>redirecting stdout: %sreference to non-lvalue returnedregister used for two global register variablesregister variable %qD used in nested functionregisters IX, IY and Z used in the same INSNreimplementation of class %qsrename spec %s to %s
*************** Valid options are 93 and 95.
*** 710,718 ****
  unknown -munix= option (%s).
  Valid options are 93, 95 and 98.
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
! unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown action %qs for %<#pragma pack%> - ignoredunknown array size in deleteunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown field %qs specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown opcode %d@pc=%d during verificationunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognised visibility value "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunrecoverable errorunregistered operator %sunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatupper value in case label range exceeds maximum value for typeuse #include insteaduse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit codeuse of %qs length modifier with %qc type characteruse 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 memory input without lvalue in asm operand %d is deprecateduse of old-style castused 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 %<__thread%> in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing-declaration cannot name destructorusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2value-based profiling not yet implemented in trees.variable %qD has initializer but incomplete typevariable or field %qs 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-size type declared outside of any functionvariable-sized object may not be initializedvector overflow in expressionverification error at PC=%dverify_cgraph_node failed.verify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %iverify_flow_insensitive_alias_info failed.verify_flow_sensitive_alias_info failed.verify_name_tags failedverify_ssa failed.verify_stmts failed.virtual functions cannot be friendsvirtual outside class declarationvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bevolatile register variables don%'t work as you might wishwarning: warning: '-x %s' after last input file has no effectwarning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwide string literal in %<asm%>width of %qs exceeds its typewithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codez/Architecturez/Architecture mode not supported on %s.zero size array reserves no spacezero width for bit-field %qszero width in %s formatzero-length %s format stringProject-Id-Version: gcc 4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-06-19 03:05+0300
  Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>
  Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>
--- 693,701 ----
  unknown -munix= option (%s).
  Valid options are 93, 95 and 98.
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
! unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown action %qs for %<#pragma pack%> - ignoredunknown array size in deleteunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown field %qs specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown opcode %d@pc=%d during verificationunknown register name %qs in %<asm%>unknown register name: %sunknown relocation unspecunknown spec function '%s'unknown tls-model "%s"unnamed struct/union that defines no instancesunnamed variable or field declared voidunordered comparison on non-floating point argumentunreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecogized wide sub-instructionunrecognised debug output level "%s"unrecognised visibility value "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecognized supposed constantunrecognized supposed constant in cris_global_pic_symbolunrecoverable errorunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported operand size for extended registerunterminated assembly dialect alternativeunterminated format stringunused arguments in $-style formatupper value in case label range exceeds maximum value for typeuse #include insteaduse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit codeuse of %qs length modifier with %qc type characteruse 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 memory input without lvalue in asm operand %d is deprecateduse of old-style castused 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 %<__thread%> in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing CONST_DOUBLE for addressusing both @FILE with multiple files not implementedusing-declaration cannot name destructorusing-declaration for non-member at class scopevalidate_value_data: Loop in regno chain (%u)validate_value_data: [%u] Bad next_regno for empty chain (%u)validate_value_data: [%u] Bad oldest_regno (%u)validate_value_data: [%u] Non-empty reg in chain (%s %u %i)value of -mfixed-range must have form REG1-REG2value-based profiling not yet implemented in trees.variable %qD has initializer but incomplete typevariable or field %qs 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-size type declared outside of any functionvariable-sized object may not be initializedvector overflow in expressionverification error at PC=%dverify_cgraph_node failed.verify_flow_info failedverify_flow_info: Basic block %d succ edge is corruptedverify_flow_info: Duplicate edge %i->%iverify_flow_info: Incorrect blocks for fallthru %i->%iverify_flow_info: Incorrect fallthru %i->%iverify_flow_info: REG_BR_PROB does not match cfg %wi %iverify_flow_info: Wrong count of block %i %iverify_flow_info: Wrong count of edge %i->%i %iverify_flow_info: Wrong frequency of block %i %iverify_flow_info: Wrong probability of edge %i->%i %iverify_flow_insensitive_alias_info failed.verify_flow_sensitive_alias_info failed.verify_name_tags failedverify_ssa failed.verify_stmts failed.virtual functions cannot be friendsvirtual outside class declarationvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvisibility attribute not supported in this configuration; ignoredvoid value not ignored as it ought to bevolatile register variables don%'t work as you might wishwarning: warning: '-x %s' after last input file has no effectwarning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwide string literal in %<asm%>width of %qs exceeds its typewithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong insn in the fallthru edgewrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary exclamation markwrong type argument to unary minuswrong type argument to unary plusxstormy16_print_operand: unknown codez/Architecturez/Architecture mode not supported on %s.zero size array reserves no spacezero width for bit-field %qszero width in %s formatzero-length %s format stringProject-Id-Version: gcc 4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
  PO-Revision-Date: 2005-06-19 03:05+0300
  Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>
  Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>
*************** write_c_file - Ã§Ä±ktÄ± ismi %s, Ã¶nek %
*** 868,875 ****
  %s	GNU C sÃ¼rÃ¼m %s tarafÄ±ndan derlendi.
  %s%s%s sÃ¼rÃ¼m %s (%s) CC tarafÄ±ndan derlendi.
  %s%sGGC yaklaÅŸÄ±mlarÄ±: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s aralÄ±ÄŸÄ± boÅŸ%s.
! %s%s: %d temel blok ve %d kenar/temel blok%s: %d temel blok ve %d yazmaÃ§%s: %d: `%s' kullanÄ±ldÄ± ama SYSCALLS dan eksik var
  %s: %d: uyarÄ±: `%s' Ã¶niÅŸlem tarafÄ±ndan dÄ±ÅŸlandÄ±
  %s: %d: uyarÄ±: %s tanÄ±mÄ± dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmedi
  %s: %d: uyarÄ±: `%s' bulundu ama `%s' gerekli
--- 851,857 ----
  %s	GNU C sÃ¼rÃ¼m %s tarafÄ±ndan derlendi.
  %s%s%s sÃ¼rÃ¼m %s (%s) CC tarafÄ±ndan derlendi.
  %s%sGGC yaklaÅŸÄ±mlarÄ±: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s aralÄ±ÄŸÄ± boÅŸ%s: %d temel blok ve %d kenar/temel blok%s: %d temel blok ve %d yazmaÃ§%s: %d: `%s' kullanÄ±ldÄ± ama SYSCALLS dan eksik var
  %s: %d: uyarÄ±: `%s' Ã¶niÅŸlem tarafÄ±ndan dÄ±ÅŸlandÄ±
  %s: %d: uyarÄ±: %s tanÄ±mÄ± dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmedi
  %s: %d: uyarÄ±: `%s' bulundu ama `%s' gerekli
*************** write_c_file - Ã§Ä±ktÄ± ismi %s, Ã¶nek %
*** 951,1025 ****
  %s: '%.4s' sÃ¼rÃ¼mÃ¼, tercih edilen ise '%.4s'
  %s: '%.4s' sÃ¼rÃ¼mÃ¼, tercih edilen sÃ¼rÃ¼m '%.4s'
  %s=%s sayÄ±sal deÄŸerler deÄŸil.%s=%s Ã§ok bÃ¼yÃ¼k'' ' bayraÄŸÄ±' virtual olarak imli
! '!' bayraÄŸÄ±'#' bayraÄŸÄ±'%%l' terimi bir etiket deÄŸil'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil'%s' '%s'e atanmÄ±ÅŸ, ama yeniden derleme, v.s. sÄ±rasÄ±nda tanÄ±mlÄ± deÄŸil''' bayraÄŸÄ±'(' gerekli'(' bayraÄŸÄ±')' gerekli')' ya da terim gerekli'*' gerekli`+' bayraÄŸÄ±'-%c' komut satÄ±rÄ±nÄ±n baÅŸÄ±nda olmalÄ±'-%c' seÃ§eneÄŸinde argÃ¼man eksik'-' bayraÄŸÄ±'0' bayraÄŸÄ±':' gerekli';' gerekli`B' terimi Ã§oklu bit kÃ¼meleri iÃ§eriyor`B' terimi sabit deÄŸil'E' deÄŸiÅŸtirici'I' bayraÄŸÄ±'O' deÄŸiÅŸtirici'[' gerekli']' gerekli']' gerekli ve tÃ¼r ifadesi geÃ§ersiz'^' bayraÄŸÄ±'_' bayraÄŸÄ±'a' bayraÄŸÄ±'class' gerekli'class' ya da 'this' gerekli`o' terimi sabit deÄŸil'q' bayraÄŸÄ±'{' gerekliÂ©(BildirilmemiÅŸ her tanÄ±tÄ±cÄ± sadece bir kez raporlanÄ±r)(EÅŸleÅŸen bir yÃ¶ntem imzasÄ± olmaksÄ±zÄ±n iletiler,(bir sÄ±nÄ±f dÄ±ÅŸÄ± ilklendirme gerekli)(eÄŸer istediÄŸiniz bu deÄŸilse, iÅŸlev ÅŸablonunun zaten bildirilmiÅŸ olduÄŸundan emin olduktan sonra burada iÅŸlev isminden sonra bir <> ekleyin)-Wno-non-template-friend bu uyarÄ±yÄ± iptal eder(%qs iÃ§in near ilklendirme)(bu durumda %<va_arg%>'a %qT deÄŸil %qT akarÄ±lmalÄ±)--CLASSPATH	 eski kullanÄ±m; yerine --classpath kullanÄ±n--bootclasspath=<yol>	Sistem dosya yolu ile deÄŸiÅŸtirilir--classpath=<yol>	SÄ±nÄ±f dosya yolunu ayarlar--encoding=<kodlama>	Girdi kodlamasÄ± seÃ§ilir (Ã¶ntanÄ±mlÄ±sÄ± yerelden gelir)--extdirs=<yol>	Eklenti arama yolu--param <param>=<deÄŸer>	<param> parametresine deÄŸer atanÄ±r. Parametrelerin tam listesi aÅŸaÄŸÄ±dadÄ±r--param inline-unit-growth sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±--param large-function-growth sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±--param max-inline-insns-single sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±--param max-inline-insns-single sÄ±nÄ±rÄ± Ã§aÄŸrÄ±lanÄ±n iÃ§inde satÄ±riÃ§ine alÄ±ndÄ±ktan sonra aÅŸÄ±ldÄ±--resource, -o gerektirir-A<soru>=<yanÄ±t>	Soruya yanÄ±t olumlanÄ±r. <soru>dan Ã¶nce '-' konursa soruya yanÄ±t iptal edilir-D<makro>[=<deÄŸer>]	<makro>, <deÄŸer> deÄŸeriyle tanÄ±mlanÄ±r. DeÄŸer verilmezse 1 kabul edilirGirdi standart girdiden alÄ±nÄ±rken -E veya -x gerekir-F DÄ°ZÄ°N	DÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir-G ve -static birlikte kullanÄ±lamaz-G Ã¶ntanÄ±mlÄ± olan PIC kodu ile uyumsuz-G SAYI	Global ve static verileri SAYI bayttan daha kÃ¼Ã§Ã¼kse (bazÄ± hedeflerdeki) bir Ã¶zel bÃ¶lÃ¼me koyar-I- iki kere belirtilmiÅŸ-J<dizin>	MODÃœL dosyalarÄ± 'dizin'e konur-MQ <hedef>	MAKE sarmalamalÄ± hedefi ekler-O[SAYI]	Eniyileme seviyesi SAYI olarak ayarlanÄ±r-U<macro>	<makro> tanÄ±msÄ±z yapÄ±lÄ±r-Wformat-extra-args  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wformat-nonliteral  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wformat-security  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wformat-y2k  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wformat-zero-length  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wlarger-than-SAYI	Bir nesne SAYI bayttan bÃ¼yÃ¼kse uyarÄ±r-Wmissing-format-attribute  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wuninitialized seÃ§eneÄŸi -O olmaksÄ±zÄ±n desteklenmiyor-aux-info DOSYA	Bildirim bilgileri DOSYAda gÃ¶sterilir-bundle ile -dynamiclib birarada izin verilmez-bundle_loader ile -dynamiclib birarada izin verilmezAda iÃ§in -c ya da -S gerekli-client_name ile -dynamiclib birarada izin verilmez-current_version sadece -dynamiclib ile kullanÄ±labilir-d[HARFLER]	Belirli derleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mlenmesi etkinleÅŸtirilir-dumpbase DOSYA	Derleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mleneceÄŸi DOSYA-f%s ile -msdata=%s uyumsuz.68HC11/68HC12 iÃ§in -f%s yoksayÄ±ldÄ± (desteklenmiyor)Unicos/Mk iÃ§in -f%s yoksayÄ±ldÄ± (desteklenmiyor)-f%s hedef iÃ§in yoksayÄ±ldÄ± (bÃ¼tÃ¼n kod yerden baÄŸÄ±msÄ±z)-f%s CONST16 komutlarÄ± ile desteklenmiyor-f%s  desteklenmiyor: yoksayÄ±ldÄ±bu hedef makinada -f%sleading-underscore desteklenmiyor-fPIC ve -fpic  bu yapÄ±landÄ±rma ile desteklenmiyor-fPIC ile -mcall-%s uyumsuz.-fPIC ÅŸu an 68000 veya 68010 iÃ§in desteklenmiyor
! -fcall-saved-YAZMAÃ‡	YAZMAÃ‡ iÅŸlevlere karÅŸÄ± korunmuÅŸ olarak imlenir-fcall-used-YAZMAÃ‡	YAZMAÃ‡ iÅŸlev Ã§aÄŸrÄ±larÄ± tarafÄ±ndan bozulmuÅŸ olarak imlenir-fconst-string-class=Ä°SÄ°M	Sabit dizgeleri iÃ§in Ä°SÄ°M sÄ±nÄ±fÄ± kullanÄ±lÄ±rbu hedefte -fdata-sections desteklenmiyor-fdiagnostics-show-location=[once|every-line]	SatÄ±r sarmalamasÄ± baÅŸlangÄ±cÄ±nda, Ã¶nek olarak, kaynak konumu bilgisinin ne sÄ±klÄ±kta gÃ¶sterileceÄŸi belirtilir. once: bir kere, every-line: her satÄ±rda-fdump-TÃœR	Belirtilen derleyici iÃ§ oluÅŸumlarÄ± bir dosyaya dÃ¶kÃ¼mlenir-femit-class-file -fsyntax-only ile birlikte kullanÄ±lmalÄ±-fexec-charset=KRK-KÃœME	TÃ¼m dizgeler ve karakter sabitleri KRK-KÃœME karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r-ffixed-YAZMAÃ‡	Derleyiciye YAZMAÃ‡ yok denir-ffixed-line-length-<n>		Sabit kipte karakter cinsinden satÄ±r geniÅŸliÄŸi-ffunction-sections iptal edildi; ayrÄ±mlamayÄ± mÃ¼mkÃ¼n kÄ±lmÄ±yor-ffunction-sections bazÄ± hedeflerde hata ayÄ±klamayÄ± etkileyebilirbu hedefte -ffunction-sections desteklenmiyor-fhandle-exceptions, -fexceptions ile deÄŸiÅŸtirilmiÅŸti (ve ÅŸimdi Ã¶ntanÄ±mlÄ± olarak bÃ¶yle)-finline-limit=SAYI	SatÄ±riÃ§i kod iÃ§eren iÅŸlevlerin uzunluÄŸu SAYI ile sÄ±nÄ±rlanÄ±r-finput-charset=KRK-KÃœME	Kaynak dosyalarÄ± iÃ§in Ã¶ntanÄ±mlÄ± karakter kÃ¼mesi.-fjni ve -femit-class-file uyumsuz-fjni ve -femit-class-files uyumsuz-fmax-identifier-length=<n>	Azami belirteÃ§ uzunluÄŸu.-fmax-stack-var-size=<n>	YÄ±ÄŸÄ±ta konulabilecek en geniÅŸ dizinin bayt cinsinden boyutu-fmessage-length=SAYI	TanÄ± iletilerinin uzunluÄŸu her satÄ±rda SAYI karakterle sÄ±nÄ±rlanÄ±r. 0 satÄ±r sarmalamayÄ± engeller-fno-threadsafe-statics	Yerel istatistiklerin ilklendirilmesi iÃ§in evresel kod Ã¼retilmez-force_flat_namespace ile -dynamiclib birarada izin verilmez-fpic ve -mapcs-reent uyumsuz-fpic desteklenmiyor; -fPIC varsayÄ±ldÄ±-fprefetch-loop-arrays, -Os ile desteklenmiyorbu hedefte -fprefetch-loop-arrays desteklenmiyor-fprefetch-loop-arrays bu hedef iÃ§in desteklenmiyor (-march seÃ§eneÄŸini deneyin)-frandom-seed=DÄ°ZGE	DÄ°ZGE kullanÄ±larak derleme yeniden tÃ¼retilebilir yapÄ±lÄ±r-freorder-blocks-and-partition -g ile Ã§alÄ±ÅŸmaz (ÅŸimdilik)-freorder-blocks-and-partition olaÄŸandÄ±ÅŸÄ±lÄ±klarla Ã§alÄ±ÅŸmaz-frepo, -c ile kullanÄ±lmalÄ±-fsched-verbose=SAYI	Zamanlama iÃ§in ayrÄ±ntÄ± dÃ¼zeyi belirtilirbu hedefte -fspeculative-prefetching desteklenmiyor-fspeculative-prefetching bu hedef iÃ§in desteklenmiyor (-march seÃ§eneÄŸini deneyin)-fstack-limit-register=YAZMAÃ‡	YÄ±ÄŸÄ±t YAZMAÃ‡Ä± aÅŸarsa yakalanÄ±r-fstack-limit-symbol=Ä°SÄ°M	YÄ±ÄŸÄ±t Ä°SÄ°M sembolÃ¼nÃ¼ aÅŸarsa yakalanÄ±r-ftabstop=SAYI	SÃ¼tunlu raporlama iÃ§in sekmeler arasÄ± mesafe-ftemplate-depth-SAYI	Azami ÅŸablon gerÃ§ekleme derinliÄŸi belirtilir-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Ã–ntanÄ±mlÄ± yerel-evreli saklama kodu Ã¼retim modeli belirtilir-ftree-vectorizer-verbose=<sayÄ±>	VektÃ¶rcÃ¼nÃ¼n ayrÄ±ntÄ± seviyesi-fvisibility=[default|internal|hidden|protected]	Ã–ntanÄ±mlÄ± sembol gÃ¶rÃ¼nÃ¼rlÃ¼ÄŸÃ¼-fwide-exec-charset=KRK-KÃœMESÄ°	TÃ¼m geniÅŸ karakterli dizgeler ve sabitler KRK-KÃœMESÄ°ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r-g sadece bu iÅŸlemci Ã¼zerinde GAS kullanÄ±ldÄ±ÄŸÄ±nda desteklenir,-g seÃ§eneÄŸi iptal edildi-g ve -mno-apcs-frame beraberce anlamlÄ± hata ayÄ±klama bilgisi vermeyebilir-idirafter DÄ°ZÄ°N	DÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir-imacros DOSYA	DOSYAdaki makro tanÄ±mlarÄ± kabul edilir-include DOSYA	DOSYAnÄ±n iÃ§eriÄŸi diÄŸer dosyalarÄ±n baÅŸlangÄ±cÄ±na eklenir-install_name sadece -dynamiclib ile kullanÄ±labilir-iprefix YOL	YOL sonraki iki seÃ§enek iÃ§in Ã¶nek olur-isysroot DÄ°ZÄ°N	DÄ°ZÄ°N sistemin kÃ¶k dizini kabul edilir-isystem DÄ°ZÄ°N	DÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun baÅŸÄ±na eklenir-iwithprefix DÄ°ZÄ°N	DÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir-iwithprefixbefore DÄ°ZÄ°N	DÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir-keep_private_externs ile -dynamiclib birarada izin verilmez-m%s bu yapÄ±landÄ±rmada desteklenmiyor-m64 bu yapÄ±landÄ±rmada desteklenmiyor-m64 seÃ§eneÄŸi PowerPC64 mimarisinin etkin kalmasÄ±nÄ± gerektirir-m64 seÃ§eneÄŸi PowerPC64 mimarisi gerektirir-maix64 ile POWER mimarisi uyumsuz-maix64 gereksinimi: 32 bit adreslemeli 64 bit hesaplama henÃ¼z desteklenmiyor.-maix64 seÃ§eneÄŸi PowerPC64 mimarisinin etkin kalmasÄ±nÄ± gerektirir-malign-double 64bitlik kipte iÅŸ yapmaz-malign-functions artÄ±k kullanÄ±lmÄ±yor, yerine -falign-functions kullanÄ±n-malign-jumps eskidir, yerine -falign-jumps kullanÄ±n-malign-loops artÄ±k kullanÄ±lmÄ±yor yerine -falign-loops kullanÄ±n-malign-loops=%d 0 ile %d arasÄ±nda deÄŸil-mapcs-stack-check ile -mno-apcs-frame uyumsuz-march=%s seÃ§ilen ABI ile uyumsuz-max-stackframe=%d 0 ile %d arasÄ±nda olmadÄ±ÄŸÄ±ndan kullanÄ±ÅŸsÄ±z-mbig-endian ve -mlittle-endian birlikte kullanÄ±lamayabilir-mbnu210 yoksayÄ±ldÄ± (seÃ§enek artÄ±k kullanÄ±lmÄ±yor)-mbranch-cost=%d 0 ile 5 arasÄ±nda deÄŸil-mcall-aixdesc Â«big endianÂ» olmalÄ±`-mcmodel=' 32bit sistemlerde desteklenmiyor-mdynamic-no-pic seÃ§eneÄŸi -fpic veya -fPIC seÃ§eneklerini iptal eder-mfloat-abi=hard ve VFP-mgp32 bir 64-bit ABI ile kullanÄ±lmÄ±ÅŸ-mgp64 bir 32-bit ABI ile kullanÄ±lmÄ±ÅŸ-mgp64 bir 32-bit iÅŸlemci ile kullanÄ±lmÄ±ÅŸ-mhard-float desteklenmiyorUnicos/Mk Ã¼zerinde -mieee desteklenmiyor-mieee-with-inexact Unicos/Mk Ã¼zerinde desteklenmiyor-mint64 Ã¶nerilmeyen bir seÃ§enektir-mips%s, bir MIPS%d iÅŸlemci belirtildiÄŸinden diÄŸer mimari seÃ§enekleri ile Ã§eliÅŸiyor-mips3d seÃ§eneÄŸi -mpaired-single gerektirir-mips3d/-mpaired-single seÃ§eneÄŸi -mfp64 -mhard-float ile kullanÄ±lmalÄ±-mips3d/-mpaired-single seÃ§eneÄŸi -mips64 ile kullanÄ±lmalÄ±-mlong-double-64 ile -m64 birarada izin verilmez-mmultiple kÃ¼Ã§Ã¼k ilkli bayt sÄ±ralamasÄ± kullanÄ±lan sistemlerde desteklenmez-mn, -mh veya -ms olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ-mpic-register=, -fpic olmaksÄ±zÄ±n kullanÄ±ÅŸsÄ±z-mpreferred-stack-boundary=%d %d ile 12 arasÄ±nda deÄŸil-mregparm=%d 0 ile %d arasÄ±nda deÄŸil-mrelocatable ile -mcall-%s uyumsuz.-mrelocatable ile -mno-minimal-toc uyumsuz.-mrelocatable ile -msdata=%s uyumsuz.64bitlik kipte -mrtd Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± desteklenmiyor-ms2600, -ms olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ-msdata=%s ile -mcall-%s uyumsuz.-mshared-library-id= seÃ§eneÄŸi -mid-shared-library olmaksÄ±zÄ±n belirtilmiÅŸ-mshared-library-id=%d 0 ile %d arasÄ±nda deÄŸil-msingle-float ve -msoft-float birlikte belirtilemez.-msoft-float ve -mhard_float birlikte kullanÄ±lamayabilir-mstring kÃ¼Ã§Ã¼k ilkli bayt sÄ±ralamasÄ± kullanÄ±lan sistemlerde desteklenmez-o DOSYA	Ã‡Ä±ktÄ± DOSYAya yazÄ±lÄ±r-p ve -pp belirtilmiÅŸ - birini seÃ§in-pg ve -fomit-frame-pointer uyumsuz-pg bu platformda desteklenmiyor-pg veya -p ve -fomit-frame-pointer uyumsuz-pipe desteklenmiyor-private_bundle ile -dynamiclib birarada izin verilmez-trigraphs	ISO C Ã¼Ã§lÃ¼ harfleri desteklenirVAX gerÃ§ek sayÄ±larÄ±nda 128 bitlik long double desteklenmiyor31 bitlik ABI32381 fpu387 komut kÃ¼mesi iptal edildi, SSE aritmetiÄŸi kullanÄ±lÄ±yor64 bitlik ABIESA/390 kipinde 64-bit ABI desteklenmiyor.;; KarÄ±ÅŸtÄ±rÄ±cÄ± istatistikleri: %d deneme, %d ikame (%d yeni alan gerekir),
  ;; %d baÅŸarÄ±.
  
  ;; %d den %d ye kadar, %d kÃ¼melik blok iÅŸleniyor.
! <anonim><yerleÅŸik><komut satÄ±rÄ±>-std=c89 (C iÃ§in) veya -std=c++98 (C++ iÃ§in) ile aynÄ±.APCS yeniden giriÅŸli kod desteklenmiyor. YoksayÄ±ldÄ±bb %i iÃ§inde normaldÄ±ÅŸÄ± amaÃ§sÄ±z kenar sayÄ±sÄ± DÃ¶ngÃ¼ eniyilemesinden sonra bir ortak alt ifade eleme aÅŸamasÄ± eklenirÃ‡evirici Ã§Ä±ktÄ±sÄ±na fazladan aÃ§Ä±klama eklerEk hata ayÄ±klama iletileri Ã§Ä±ktÄ±lar-femit-class-file ile aynÄ±-mfloat-abi=hard iÃ§in takma isim-mfloat-abi=soft iÃ§in takma isimTÃ¼m dallanma hedefleri bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±rTÃ¼m dÃ¶ngÃ¼ler 32 bitlik sÄ±nÄ±ra hizalanÄ±rKod ve veri 32 bitlik hizalanÄ±rDizge iÅŸlemleri hedefi hizalanÄ±rdouble'lar word sÄ±nÄ±rlarÄ±na hizalanÄ±rSadece atlanarak ulaÅŸÄ±labilen hedefler bayt
!                           sÄ±nÄ±rlarÄ±na ayarlanÄ±rdouble'lar dword sÄ±nÄ±rlarÄ±na hizalanÄ±rÄ°ÅŸlevlerin baÅŸlangÄ±cÄ± hizalanÄ±rDÃ¶ngÃ¼ baÅŸlangÄ±Ã§larÄ± bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±rBit alanÄ± taban tÃ¼rÃ¼ne hizalama yapÄ±lÄ±rDeÄŸiÅŸkenler 16 bitlik sÄ±nÄ±ra hizalanÄ±rDeÄŸiÅŸkenler 32 bitlik sÄ±nÄ±ra hizalanÄ±rRTL Ã¼retiminde geÃ§ersiz 3 terimli komut Ã¼retimine izin verirSabit kipte karakter cinsinden satÄ±r geniÅŸliÄŸinin keyfi olmasÄ±na izin verilirÃ–ÄŸe isimlerinde dolar simgesine izin verirYazmaÃ§larda tutulan iÅŸlev adreslerine izin verilirIEEE veya ISO standartlarÄ±nÄ± bozabilen matematiksel eniyilemelere izin verilirKuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±na izin verilirFazla yÃ¼klerin tahmini hareketine izin verilirYÃ¼k oluÅŸturmayanlarÄ±n tahmini hareketine izin verilirBazÄ± yÃ¼klerin tahmini hareketine izin verilir? iÅŸlecinin argÃ¼manlarÄ±nda farklÄ± tÃ¼rlere izin verilirRPTB/DB iÃ§in yineleme sayÄ±larÄ±nÄ±n unsigned olmasÄ±na izin verirAlmaÅŸÄ±k Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ±Alternatif Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ±AltiVec ve E500 komutlarÄ± birarada kullanÄ±lamazgcj Ã¼retimi olmayan sÄ±nÄ±flarÄ±n arÅŸivleri daima
!                           denetlenirlong Ã§aÄŸrÄ±larÄ± daima Ã¼retilirBit alanÄ± daima int boyutlu iÅŸlenirÄ°sim zaten bir altÃ§izgi iÃ§eriyorsa bir ikinci altÃ§izgi eklerGÃ¶rÃ¼nÃ¼r isimlerin dÄ±ÅŸÄ±na altÃ§izgiler eklerGAS varsayÄ±lÄ±rTÃ¼m double'lar hizalÄ± kabul edilirTÃ¼m sembollerin 32 bit deÄŸerli olduklarÄ± kabul edilirArgÃ¼manlarÄ±n bir diÄŸerine ya da globallere takma ad olmadÄ±ÄŸÄ± varsayÄ±lÄ±rArgÃ¼manlarÄ±n globallerden baÅŸkasÄ±na takma ad
!                           olamayacaÄŸÄ± varsayÄ±lÄ±rBÃ¼yÃ¼k ilkli baytlar, kÃ¼Ã§Ã¼k ilkli word'ler varsayÄ±lÄ±rKodun makina koduna GAS tarafÄ±ndan Ã§evrileceÄŸi varsayÄ±lÄ±rKodun GNU ld tarafÄ±ndan ilintileneceÄŸi varsayÄ±lÄ±rKodun HP ld tarafÄ±ndan ilintileneceÄŸi varsayÄ±lÄ±rKayan nokta iÅŸlemlerinin yakalanabileceÄŸi varsayÄ±lÄ±rint tÃ¼rÃ¼n 8 bitlik tamsayÄ± olduÄŸu varsayÄ±lÄ±rYerli iÅŸlevlerin JNI kullanarak oluÅŸtuÄŸu varsayÄ±lÄ±rNaNlarÄ±n ya da sonsuzlarÄ±n Ã¼retilmediÄŸi varsayÄ±lÄ±rNormal C Ã§alÄ±ÅŸtÄ±rma ortamÄ± var sayÄ±lÄ±rdouble'larÄ±n hizalanmamÄ±ÅŸ olduklarÄ± varsayÄ±lÄ±rÄ°ÅŸaretli aritmetik taÅŸmalarÄ±n etrafÄ±ndan dolanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±rKÃ¼Ã§Ã¼k adres alanÄ± varsayÄ±lÄ±rSÄ±kÄ± takma ad kurallarÄ± uygulanacaÄŸÄ± varsayÄ±lÄ±rHedef MÄ°B bÃ¼yÃ¼k ilkli yapÄ±landÄ±rmaya sahip kabul edilirHedef MÄ°B kÃ¼Ã§Ã¼k ilkli yapÄ±landÄ±rmaya sahip kabul edilirGÃ¶stericilerin hizalÄ± olabilecekleri varsayÄ±lÄ±rGÃ¶stericilerin hizalÄ± olmadÄ±klarÄ± varsayÄ±lÄ±rObjective-C iletileri alÄ±cÄ±larÄ±nÄ±n nil olabileceÄŸi varsayÄ±lÄ±rKaynak dosyasÄ± biÃ§iminin sabit olduÄŸu varsayÄ±lÄ±rKaynak dosyasÄ±nÄ±n Ã¶zgÃ¼r biÃ§imli olduÄŸu varsayÄ±lÄ±rHizasÄ±z eriÅŸimlerin sistem tarafÄ±ndan yapÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±rÃ‡alÄ±ÅŸma anÄ±nda bir nesneyi kendi eÅŸzamanlama yapÄ±sÄ±yla eÅŸlemede bir Ã§Ä±rpÄ± tablosu kullanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±rÃœst dÃ¼zeyde:Ã–nsÃ¶z/sonsÃ¶z komutlarÄ±nÄ± silmeye Ã§alÄ±ÅŸÄ±rDallanma komutlarÄ±nÄ±n gecikme yuvalarÄ±nÄ± doldurmaya
                            Ã§alÄ±ÅŸÄ±rBunun 2.kuvvetine ayarlanmÄ±ÅŸ yÄ±ÄŸÄ±nÄ± tutmaya Ã§alÄ±ÅŸÄ±rÃ–zdeÅŸ sabitler derleme birimlerine karÅŸÄ±n
                            katÄ±ÅŸtÄ±rÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±rÃ–zdeÅŸ sabitler ve sabit deÄŸiÅŸkenler katÄ±ÅŸtÄ±rÄ±lmaya
                            Ã§alÄ±ÅŸÄ±lÄ±rOtomatik Ã¶nce/sonra eksiltme arttÄ±rmaya izin verilirOtomatik Ã¶nce/sonra eksiltme arttÄ±rmaya izin verilmezDallanma sorunlarÄ±nÄ± azaltmak iÃ§in dal hedefleri otomatik olarak hizalanÄ±r.Ã‡aÄŸrÄ± komutlarÄ±nda tÃ¼m kapsam sÄ±nÄ±rlarÄ± engellenirBayt kodlar hatalÄ±.
  frv_print_operand, 0 case iÃ§inde hatalÄ± komutfrvv_print_operand iÃ§inde hatalÄ± komut, const_double hatalÄ±frv_print_operand, z case iÃ§inde hatalÄ± komutfrv_print_operand, 'F' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'L' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'M/N' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'O' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'e' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'f' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'g' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, P deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand_address iÃ§in hatalÄ± komut:frv_print_operand_memory_reference iÃ§in hatalÄ± komut:output_condmove_single terimi hatalÄ±output_move_double terimi hatalÄ±output_move_single terimi hatalÄ±frv_print_operand_memory_reference_reg iÃ§in hatalÄ± komut:%d temel bloÄŸu indirgenemez olarak imlenmeli.%d temel bloÄŸu indirgenemez olarak imlenmemeli.Bb %d %d. dÃ¶ngÃ¼nÃ¼n Ã¼yesi deÄŸil.BÃ¼yÃ¼k bellek modeliTaklit DISPOSE oluÅŸturma: %d
  Taklit PREPEARE oluÅŸturma: %d
  DallanmalarÄ±n bedeli (1-5, keyfi birimler)Ã‡alÄ±ÅŸtÄ±rÄ±lan dallar:%s / %d
! C++ yapÄ±cÄ±larÄ± ve yÄ±kÄ±cÄ±larÄ± Objective-C alanlarÄ± iÃ§in Ã§aÄŸrÄ±lamazSeÃ§tiÄŸiniz iÅŸlemci  x86-64 komutlarÄ±nÄ± desteklemiyor.TamsayÄ± bÃ¶lme yapacak bir kÃ¼tÃ¼phane iÅŸlevi Ã§aÄŸrÄ±lÄ±rbb %i iÃ§indeki Ã§aÄŸrÄ± olmayan komut iÃ§in Ã§aÄŸrÄ± kenarlarÄ±Bir iÅŸlevin baÅŸlangÄ±cÄ±ndan sonra profilleme iÃ§in mcount Ã§aÄŸrÄ±lÄ±rBir iÅŸlevin baÅŸlangÄ±cÄ±ndan Ã¶nce profilleme iÃ§in mcount Ã§aÄŸrÄ±lÄ±rÃ‡alÄ±ÅŸtÄ±rÄ±lan Ã§aÄŸrÄ±lar: %s / %d
  Adres Ã§Ã¶zÃ¼mlenemez'%s' Ã§Ä±ktÄ±lama iÃ§in aÃ§Ä±lamÄ±yor.
  Altivec komutlarÄ± kullanÄ±lamadÄ±ÄŸÄ±ndan argÃ¼man vektÃ¶r yazmacÄ±na aktarÄ±lamaz, komutlarÄ± etkinleÅŸtirmek iÃ§in -maltivec kullanÄ±n.Altivec komutlarÄ± kullanÄ±lamadÄ±ÄŸÄ±ndan vektÃ¶r yazmacÄ±ndaki deÄŸer dÃ¶ndÃ¼rÃ¼lemez, komutlarÄ± etkinleÅŸtirmek iÃ§in -maltivec kullanÄ±n.mshared ve static birlikte kullanÄ±lamaz.mthreads ve mlegacy-threads birlikte kullanÄ±lamaz.SÄ±rasÄ±z case etiketleri:
!  YÄ±ÄŸÄ±t gÃ¶stericisinin dÃ¼ÅŸÃ¼k 8 biti deÄŸiÅŸtirilirYÄ±ÄŸÄ±t gÃ¶stericisi kesmeler etkisizleÅŸtirilmeden deÄŸiÅŸtirilirÅžablon gerÃ§eklemeleri yayÄ±nlandÄ±ÄŸÄ±nda deÄŸiÅŸtirilirSÃ¶zdizimi denetimi yaptÄ±ktan sonra dururnew iÅŸlemiminin dÃ¶nen deÄŸeri denetlenirSÄ±nÄ±f ya da arabirim bildirimi gerekliKod boyutu: small, medium veya large32 bit gÃ¶stericiler iÃ§in derleme yapÄ±lÄ±r64 bit gÃ¶stericiler iÃ§in derleme yapÄ±lÄ±rETRAX 100 (CRIS v8) iÃ§in derleme yapÄ±lÄ±rETRAX 4 (CRIS v3) iÃ§in derleme yapÄ±lÄ±r68HC11 iÃ§in derleme yapÄ±lÄ±r68HC12 iÃ§in derleme yapÄ±lÄ±r68HCS12 iÃ§in derleme yapÄ±lÄ±rMMU-suz Etrax 100-tabanlÄ± elinux sistemi iÃ§in derlerThumb iÃ§in derler, ARM iÃ§in deÄŸilv850 iÅŸlemcisi iÃ§in derleme yapÄ±lÄ±rv850e iÅŸlemcisi iÃ§in derleme yapÄ±lÄ±rv850e1 iÅŸlemcisi iÃ§in derleme yapÄ±lÄ±rv8plus ABI iÃ§in derleme yapÄ±lÄ±rDerleme biriminin tamamÄ± bir defada derlenir16 bitlik tamsayÄ± kiple derleme yapÄ±lÄ±r32 bitlik tamsayÄ± kiple derleme yapÄ±lÄ±r%s
  seÃ§enekleriyle yapÄ±landÄ±rÄ±ldÄ±.
! IBM XLC anlambilimine uyumluluk arttÄ±rÄ±lÄ±rKÄ±smen de olsa hiÃ§bir uyumluluk saÄŸlanmaz.ISO 1990 C standardÄ± uygulanÄ±rISO 1990 C standardÄ± 1994 dÃ¼zeltmesiyle uygulanÄ±rISO 1990 C standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±rISO 1998 C++ standardÄ± uygulanÄ±rISO 1998 C++ standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±rISO 1999 C standardÄ± uygulanÄ±rISO 1999 C standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±rISO Fortran 2003 standardÄ±na uyumlu olunurISO Fortran 95 standardÄ±na uyumlu olunurBayt bayt eriÅŸilen belleÄŸin yavaÅŸ olduÄŸu varsayÄ±lÄ±r`int' tÃ¼r 16 bit geniÅŸlikte varsayÄ±lÄ±r`int' tÃ¼r 32 bit geniÅŸlikte varsayÄ±lÄ±rSabit aritmetik terim kapsamdÄ±ÅŸÄ±Sabit yarÄ±m sÃ¶zcÃ¼klÃ¼k yÃ¼k terimi kapsamdÄ±ÅŸÄ±Alan '%s' iÃ§in ConstantValue Ã¶zniteliÄŸi yanlÄ±ÅŸ tÃ¼rdeIzgara oluÅŸturur ve tek bir deÄŸiÅŸkenin ilgisiz kullanÄ±mlarÄ±nÄ± ayÄ±rÄ±rConstructor Ã§aÄŸrÄ±sÄ± bir kurucu iÃ§indeki ilk ÅŸey olmalÄ±%d. temel bloÄŸunun ortasÄ±nda denetim akÄ±ÅŸÄ±
  IEEE yakalama kipi denetlenirÃœretilmiÅŸ kayan nokta yuvarlama kipi denetlenirVerilen kayan nokta olaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±nÄ±n duyarlÄ±ÄŸÄ± denetlenirKayan noktalÄ± sabitler tek duyarlÄ±klÄ± sabitlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼rKullanmadan Ã¶nce bellek adres sabitlerini yazmaÃ§lara kopyalarKullanmadan Ã¶nce bellek terimlerini yazmaÃ§lara kopyalarGKA uygulamasÄ± oluÅŸtururKonsol uygulamasÄ± oluÅŸturulur"gcov" iÃ§in gereken veri dosyalarÄ± oluÅŸturulurDW_LOC_OP %s daha yazÄ±lmadÄ±
  IBM XLC'ninkinden farklÄ± olan Ã¶ntanÄ±mlÄ± GCC anlambilimiYÄ±ÄŸÄ±ndan iÅŸlev argÃ¼manlarÄ±nÄ±n Ã§ekilmesini ertelerKullanÄ±ÅŸsÄ±z boÅŸ gÃ¶sterici denetimlerini siler-std=c99 eskidi-std=gnu99 eskidi-std=iso9899:1999 lehine kullanÄ±mÄ± Ã¶nerilmiyorEski. Bu seÃ§enek etkisizdir.Komutlar arasÄ±ndaki baÄŸÄ±mlÄ±lÄ±klarÄ±n hangilerinin maliyetli varsayÄ±ldÄ±ÄŸÄ± saptanÄ±rGNU as yoluyla Dwarf 2 hata ayÄ±klama satÄ±r bilgilerini etkisizleÅŸtirirFP yazmaÃ§larÄ± kapatÄ±lÄ±rID tabanlÄ± paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane iptale edilirMPY||ADD ve MPY||SUB komutlarÄ± kapatÄ±lÄ±rHata ayÄ±klama kapatÄ±lÄ±rStop bitlerinin daha Ã¶nce yerleÅŸtirilmesi iptal edilirBirleÅŸik Ã§arpma/toplama ve Ã§arpma/Ã§Ä±karma FP komutlarÄ± Ã¼retilmezBirleÅŸik Ã§arpma/toplama komutlarÄ± iptal edilirÄ°ndisli adresleme kapatÄ±lÄ±rGeliÅŸtirilmekte olan yeni Ã¶zellikler kapatÄ±lÄ±rIEEE sinyalleme NaNlarÄ± tarafÄ±ndan farkedilebilen
                            eniyilemeler iptal edilirKayan nokta yuvarlama davranÄ±ÅŸÄ±nÄ± Ã¶ntanÄ±mlÄ± varsayan eniyilemeler yapÄ±lmazEÅŸzamanlÄ± komutlar kapatÄ±lÄ±rAyrÄ±k veri segmanÄ± iptal edilirspace yazmaÃ§larÄ± kapatÄ±lÄ±rtpf OS izleme kodu iptal edilirDB komutunun kullanÄ±mÄ± kapatÄ±lÄ±rRTPB komutunun kullanÄ±mÄ± kapatÄ±lÄ±rRTPS  komutunun kullanÄ±mÄ± kapatÄ±lÄ±rsdata/scommon/sbss kullanÄ±mÄ± iptal edilirRPTB/DB iÃ§in yineleme sayÄ±larÄ±nÄ±n unsigned olmasÄ±na izin vermezKullanÄ±lmayan sanal iÅŸlevler iptal edilirDerleme anÄ± istatistikleri gÃ¶sterilirBir.class dosyasÄ±nÄ±n iÃ§eriÄŸini okunabilir biÃ§imde gÃ¶sterir.
  
! Derleme sÄ±rasÄ±nda toplanan istatistikler gÃ¶sterilirAyrÄ±ÅŸtÄ±rdÄ±ktan sonra kod aÄŸacÄ±nÄ± gÃ¶sterir.Bu yardÄ±m iletisi gÃ¶sterilir68851 iÃ§in kod Ã¼retilmezDizge iÅŸlemleri hedefi hizalanmazBK yazmaÃ§larÄ± ayrÄ±lmazword sÄ±nÄ±rlarÄ±na karÅŸÄ± dÃ¼ÅŸen bit alanlarÄ±na izin verilmezBit iÅŸlemlerinde herhangi bir boyda anlÄ±k deÄŸerler kullanmazGAS varsayÄ±lmazKodun makina koduna GAS tarafÄ±ndan Ã§evrilmeyeceÄŸi varsayÄ±lÄ±rStandart kitaplÄ±klarÄ±n ve "main" iÅŸlevinin varolduÄŸu varsayÄ±lÄ±rDal hedefleri otomatik olarak hizalanmazv8plus ABI iÃ§in derleme yapÄ±lmazFP yazmaÃ§larÄ± kapatÄ±lmazÄ°ndisli adresleme kapatÄ±lmazspace yazmaÃ§larÄ± kapatÄ±lmazAÃ§Ä±klamalar iptal edilmezMakro yorumlamalarÄ±nda aÃ§Ä±klamalar iptal edilirDerlenen iÅŸlevler ve geÃ§en zaman gÃ¶sterilmezYan etki atamalÄ± adresleme kipleri Ã¼retilmezSalt-okunur belleÄŸe karmaÅŸÄ±k tamsayÄ± sabitleri koymazÄ°ÅŸlev Ã¶nsÃ¶zÃ¼ ya da sonsÃ¶zÃ¼ Ã¼retilmezUzun yÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilmez#satÄ±r yÃ¶nergeleri Ã¼retilmez.size yÃ¶nergeleri Ã¼retilmezH8/300H kodu Ã¼retilmezH8S kodu Ã¼retilmezH8S/2600 kodu Ã¼retilmezH8SX kodu Ã¼retilmezHer iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilmezhuge switch deyimleri iÃ§in kod Ã¼retilmezAritmetik iÅŸlemci kullanan kod Ã¼retilmezHÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar Ã¼retilmezBirleÅŸil Ã§arpma/toplama komutlarÄ± Ã¼retilmezYÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilmezGÃ¼ncelleme komutlu yÃ¼kleme/saklama Ã¼retilmezFPU iÃ§in sin, cos, sqrt Ã¼retilmezTek alanlÄ± mfcr komutu Ã¼retilmezBlok taÅŸÄ±malar iÃ§in dizge komutlarÄ± Ã¼retilmezTablejump komutlarÄ± Ã¼retilmezBilinen hiÃ§bir dizge iÅŸlemi Ã¶zÃ¼mlenmezGerÃ§ek sayÄ± bÃ¶lme iÅŸlemi satÄ±riÃ§ine alÄ±nmazTamsayÄ± bÃ¶lme iÅŸlemi satÄ±riÃ§ine alÄ±nmazKarekÃ¶k satÄ±riÃ§ine alÄ±nmazÄ°ÅŸlev Ã¶nbilgisine PIC yazmacÄ±nÄ± yÃ¼klemezKomutlar bir iÅŸlevin Ã¶nbilgisine taÅŸÄ±nmazÃ‡evirici veya baÄŸlayÄ±cÄ±da kuyruk Ã§aÄŸrÄ± komutlarÄ±nÄ±
                            eniyilemezBirleÅŸtiriciye -assert salt-metin gÃ¶ndermezKayan noktalÄ± sabitleri TOC'a koymazSembol+konum sabitlerini TOC'a koymazSisteme Ã¶zel ve GCCye Ã¶zel makrolar Ã¶nceden tanÄ±mlÄ± yapÄ±lmazPrograma bir Ã¶ntanÄ±mlÄ± baÅŸlatma adresi 0x100 saÄŸlanmazjump'lar Ã§aÄŸrÄ± geciktirme yuvalarÄ±na konmazÄ°lklendirilmemiÅŸ global'ler ortak bÃ¶lÃ¼me konmazFPU yazmaÃ§larÄ±ndaki iÅŸlevlerin deÄŸerleriyle
                              sonuÃ§lanmazAltyordamÄ±n baÅŸlangÄ±Ã§ ve bitiÅŸi zamanlanmazStandart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz (-isystem ile belirtilenler hariÃ§) C++ iÃ§in standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz3DNow! yerleÅŸik iÅŸlevleri desteklenmezMMX ve SSE2 yerleÅŸik iÅŸlevleri ve kod Ã¼retimi
                              desteklenmezMMX yerleÅŸik iÅŸlevleri desteklenmezMMX, SSE ve SSE2 yerleÅŸik iÅŸlevleri ve kod Ã¼retimi
                              desteklenmezMMX, SSE, SSE2 ve SSE3 yerleÅŸik iÅŸlevleri ve kod Ã¼retimi desteklenmezSistem baÅŸlÄ±k dosyalarÄ±ndan gelen uyarÄ±lar engellenmezKod ve salt-okunur veri hizalamasÄ± ayarlanmazYÄ±ÄŸÄ±n hiizalamasÄ± ayarlanmazYazÄ±labilir veri hizalamasÄ± ayarlanmazAyrÄ±lmÄ±ÅŸ ABI yazmaÃ§larÄ± kullanÄ±lmazAltiVec komutlarÄ± kullanÄ±lmazfp karÅŸÄ±laÅŸtÄ±rmalarÄ± iÃ§in IEEE aritmetiÄŸi
                              kullanÄ±lmazC3x iÃ§in MPYI komutu kullanÄ±lmazPOWER komut kÃ¼mesi kullanÄ±lmazPOWER2 komut kÃ¼mesi kullanÄ±lmazPowerPC Genel KullanÄ±m grubu seÃ§imlik komutlarÄ± kullanÄ±lmazPowerPC Graphics grubu seÃ§imlik komutlarÄ± kullanÄ±lmazPowerPC komut kÃ¼mesi kullanÄ±lmazPowerPC-64 komut kÃ¼mesi kullanÄ±lmazVAX fp kullanÄ±lmazGenel yazmaÃ§larÄ± tahsis eden adresler kullanÄ±lmazBit alanÄ± komutlarÄ± kullanÄ±lmazNormal komutlardan koÅŸul kodlarÄ± kullanÄ±lmazSoft yazmaÃ§lar iÃ§in doÄŸrudan adresleme kipi kullanÄ±lmazTLS verisine eriÅŸilirken %gs karÅŸÄ±lÄ±ÄŸÄ± doÄŸrudan referaslar kullanÄ±lmazfp yazmaÃ§larÄ± kullanÄ±lmazDonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lmazDonanÄ±m aritmetik iÅŸlemcisi kullanÄ±lmazDonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lmazÃ‡arpma-biriktirme fp komutlarÄ± kullanmazUyarlanabilir Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lmazÃ‡Ä±kan argÃ¼manlarÄ± kaydedecek basma komutlarÄ±      
!                             kullanÄ±lmazx86-64 kodda red-zone kullanÄ±lmazsb yazmacÄ± kullanÄ±lmazArgÃ¼man aktarÄ±mÄ± iÃ§in yazmaÃ§lar kullanÄ±lmazr2 ve r5 yazmaÃ§larÄ± kullanÄ±lmazYazÄ±lÄ±m kayan nokta aritmetiÄŸi kullanÄ±lmazYÄ±ÄŸÄ±t yanlamasÄ± kullanmazÃ‡ift-word kopyalamada kuvvetli hizalama iÃ§in struct (yapÄ±) kullanmazBit alanÄ± komutlarÄ± kullanÄ±lmazcallt komutu kullanÄ±lmazBÃ¶lme komutu kullanÄ±lmazHizalamasÄ±z bellek referanslarÄ± kullanÄ±lmazGÃ¶rsel Komut KÃ¼mesi kullanÄ±lmaz-pedantic ile "long long" kullanÄ±mÄ± hakkÄ±nda uyarmaz-pedantic varken deÄŸiÅŸkin makrolarÄ±n kullanÄ±mÄ± durumunda uyarÄ±rDonanÄ±m Ã§arpma hatasÄ±nÄ±n olurunu bulmazBaÅŸtan sona yazmaÃ§ taÅŸÄ±ma eniyilemesi yaparKod ve verideki Ã¶ÄŸeler hizalanmazBit alanÄ± taban tÃ¼rÃ¼ne hizalama yapÄ±lmazTÃ¼m sembollerin 32 bit deÄŸerli olduklarÄ± varsayÄ±lmazHizasÄ±z eriÅŸimlerin sistem tarafÄ±ndan yapÄ±ldÄ±ÄŸÄ± varsayÄ±lmazHiÃ§bir arabellek boÅŸaltma iÅŸlevi Ã§aÄŸrÄ±lmazHiÃ§bir arabellek boÅŸaltma kapanÄ± Ã§aÄŸrÄ±lmazDeÄŸiÅŸken uzatÄ±lmÄ±ÅŸ asmlerden Ã¶nce ve sonra durma bitleri Ã¼retirSabitleri yazmaÃ§larda saklamazSÃ¶zdizimsel ve anlambilimsel sÄ±namalardaki gibi kod Ã¼retilmezBirleÅŸik Ã§arpma/toplama komutlarÄ± Ã¼retilmezBlok taÅŸÄ±ma eniyilemesi yapÄ±lmazlui/addiu adres yÃ¼klemeleri eniyilenmezDerleyici istatistikleri Ã§Ä±ktÄ±lanmazVR4130'a Ã¶zgÃ¼ hizalama eniyilemeleri uygulanmazEk hata ayÄ±klama bilgisi verilmezÃ‡alÄ±ÅŸma anÄ±nda kod yer deÄŸiÅŸtirilebilirliÄŸi saÄŸlanmazÄ°lklenmemiÅŸ sabitleri ROM'a koymazDÃ¼ÅŸÃ¼k bellek modelinde DP'yi ISR'da saklamazWindows atamalarÄ± ayarlanmazSÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± yakalanmazÃ–ntanÄ±mlÄ± mimariye raÄŸmen Branch Likely komutlarÄ± kullanÄ±lmazEABI kullanÄ±lmazGP gÃ¶reli sdata/sbss bÃ¶lÃ¼mleri kullanÄ±lmazGP gÃ¶reli sdata/sbss bÃ¶lÃ¼mleri kullanÄ±lmaz (ÅŸimdi yoksayÄ±lÄ±yor)Irix PIC kullanÄ±lmazDallar iÃ§in P-mnemonikleri kullanÄ±lmazRAM yerine ROM kullanÄ±lmazAlternatif yazmaÃ§ isimleri kullanÄ±lmazbras kullanÄ±lmazDonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lmazDolaylÄ± Ã§aÄŸrÄ±lar kullanÄ±lmazmips-tfile asm postpass kullanmazÃ‡arpma biriktirmesi kullanmazSadece tek (32 bit) FP kullanmazMicrosoft oluÅŸumlarÄ±nÄ±n kullanÄ±mÄ± hakkÄ±ndaki uyarÄ±lar verilmezÄ°lk Ã¼retim 4300 donanÄ±m hatasÄ±nÄ±n olurunu bulmazUyumluluk hatalarÄ±nÄ± uyarÄ±lara indirgerBildirimler bir .decl dosyasÄ±na dÃ¶kÃ¼mlenirENTRY_BLOCK onunla iliÅŸkili bir deyim listesi iÃ§eriyor
  ESA/390 mimarisiEXIT_BLOCK onunla iliÅŸkili bir deyim listesi iÃ§eriyor
  %d den %d e kadar kenar indirgenemez olarak imlenmeli.%d den %d e kadar kenar indirgenemez olarak imlenmemeli.KÃ¼Ã§Ã¼k veri alanlarÄ±na 16 bitlik yer deÄŸiÅŸtirmeler Ã¼retilirKÃ¼Ã§Ã¼k veri alanlarÄ±na 32 bitlik yer deÄŸiÅŸtirmeler Ã¼retilirKesin olmayan istisnalar iÃ§eren IEEE-uyumlu kod Ã¼retirKesin olmayan istisnalar iÃ§ermeden IEEE-uyumlu kod Ã¼retirÃ‡aÄŸrÄ± grafiÄŸi bilgisi Ã¼retirTI araÃ§larÄ± ile uyumlu kod Ã¼retirBayt/word ISA geniÅŸlemesi iÃ§in kod Ã¼retirSayma ISA geniÅŸlemesi iÃ§in kod Ã¼retirfp move ve sqrt ISA geniÅŸlemesi iÃ§in kod Ã¼retirVideo ISA geniÅŸlemesi iÃ§in kod Ã¼retirGAS geniÅŸlemelerini kullanan kod Ã¼retirKod doÄŸrudan yer deÄŸiÅŸtirme yÃ¶nergeleri kullanÄ±larak Ã¼retilirBenzer semboller zayÄ±f semboller olarak ele alÄ±nÄ±rÃ‡apraz referans bilgisi yayÄ±nlanÄ±rYerel iÅŸlevlere doÄŸrudan dallanmalar yapÄ±lÄ±rSatÄ±riÃ§i ÅŸablonlarÄ±n doÄŸrudan gerÃ§eklenmesi saÄŸlanÄ±rÅžablonlarÄ±nÄ±n doÄŸrudan gerÃ§eklenmesi saÄŸlanÄ±rUzun yÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilirevre gÃ¶sterici iÃ§in rduniq yerine rdval Ã¼retirKullanÄ±lmamÄ±ÅŸ bile olsa statik sabit deÄŸiÅŸkenler
!                           iÃ§erilirDeÄŸiÅŸken uzatÄ±lmÄ±ÅŸ asmlerden Ã¶nce ve sonra durma bitleri Ã¼retirÃ‡evirici kodunda ayrÄ±ntÄ±lÄ± hata ayÄ±klama bilgisi Ã¼retilirGNU as yoluyla Dwarf 2 hata ayÄ±klama satÄ±r bilgilerini etkinleÅŸtirirID tabanlÄ± paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane etkin olurMPY||ADD ve MPY||SUB komutlarÄ± etkinleÅŸtirilirObjective-C olaÄŸandÄ±ÅŸÄ±lÄ±k ve eÅŸzamanlama sÃ¶zdizimi etkinleÅŸtirilirAÄŸaÃ§larda SSA-CCP eniyilemesi etkinleÅŸtirilirAÄŸaÃ§larda SSA-PRE eniyilemesi etkinleÅŸtirilir-Wunused- uyarÄ±larÄ±nÄ±n tamamÄ± etkinleÅŸtirilirsched2 Ã§alÄ±ÅŸtÄ±rÄ±lmadan Ã¶nce bir rtl gÃ¶zlem deliÄŸi aÅŸamasÄ± etkinleÅŸtirilirNesne dizileri iÃ§inde saklamalar iÃ§in atanabilirlik
!                           sÄ±namalarÄ± etkin olurOtomatik ÅŸablon gerÃ§eklemesi etkinleÅŸtirilirArkayÃ¼z hata ayÄ±klamasÄ±nÄ± etkinleÅŸtirirTemel program profil Ã§Ä±karma kodu etkinleÅŸtirilirAyrÄ±mlama geribeslemesi yÃ¶nlendirmeli eniyilemelerin ayrÄ±mlama bilgileri Ã¼retimi iÃ§in ortak seÃ§enekler etkinleÅŸtirilirAyrÄ±mlama geribeslemesi yÃ¶nlendirmeli eniyilemelerin uygulanmasÄ± iÃ§in ortak seÃ§enekler etkinleÅŸtirilirHata ayÄ±klamalÄ± Ã§Ä±ktÄ±yÄ± etkinleÅŸtirHata ayÄ±klama etkinleÅŸtirilirDaha iyi zamanlama iÃ§in stop bitlerinin daha Ã¶nce yerleÅŸtirilmesi etkin olurOlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± etkinleÅŸtirilirÄ°ÅŸlev ayrÄ±mlama etkinleÅŸtirilirBirleÅŸik Ã§arpma/toplama ve Ã§arpma/Ã§Ä±karma FP komutlarÄ± Ã¼retilirBirleÅŸik Ã§arpma/toplama komutlarÄ± etkinleÅŸtirilirDallanma olasÄ±lÄ±klarÄ±nÄ±n tahmini etkinleÅŸtirilirÄ°lintileyici eniyilemesi etkinleÅŸtirilirÄ°lintileyici esnekleÅŸtiriciler etkinleÅŸtirilirBaÄŸlayÄ±cÄ± gevÅŸetmesi etkinleÅŸtirilirAÄŸaÃ§ seviyesinde dÃ¶ngÃ¼ eniyilemeleri etkinleÅŸtirilirMakinaya Ã¶zel gÃ¶zlem deliÄŸi eniyilemesi etkinleÅŸtirilirGeliÅŸtirilmekte olan yeni Ã¶zellikler etkinleÅŸtirilirStatik sÄ±nÄ±f ilklendirme kodunun eniyilemesi yapÄ±lÄ±rSeÃ§imlik teÅŸhisler yapÄ±lÄ±rEÅŸzamanlÄ± komutlar etkinleÅŸtirilirTemel bloklar arasÄ±nda zamanlama etkinleÅŸtirilirAyrÄ± veri segmanÄ± etkin olurYÄ±ÄŸÄ±n sondalamayÄ± etkinleÅŸtirirDev nesneler iÃ§in destek etkinleÅŸtirilirNormal kip etkinleÅŸtirilirshort yÃ¼kleme komutlarÄ±nÄ±n kullanÄ±mÄ± etkinleÅŸtirilirtpf OS izleme kodu etkinleÅŸtirilirGeleneksel Ã¶niÅŸlemi etkinleÅŸtirirDB komutunun kullanÄ±mÄ± etkinleÅŸtirilirRTPB komutunun kullanÄ±mÄ± etkinleÅŸtirilirRTPS komutunun kullanÄ±mÄ± etkinleÅŸtirilirsdata/scommon/sbss kullanÄ±mÄ± etkinleÅŸtirilirAyrÄ±ntÄ±lÄ± bilgi verilirBir yazmaÃ§ taÅŸÄ±ma eniyilemesi etkinleÅŸtirilirArama listesi sonu.
  SÄ±nÄ±f Ã¼yesi eriÅŸim denetimi kurallarÄ±na uyulurKatÄ± hizalamaya zorlarÄ°lk hatada Ã§Ä±karBir SSA_NAME nesnesi umuluyorbb %d sonunda aÃ§Ä±kÃ§a goto
! Ã–zÃ¼mlenebilir olsalar bile iÅŸlevler ihracedilirFP kuraldÄ±ÅŸÄ± durumlarÄ± etkinleÅŸtirilirFP kuraldÄ±ÅŸÄ± durumlarÄ± etkinleÅŸtirilmezkoÅŸulsuz jump %i den sonra ardcÄ±l kenarAlan gerekliHata raporlama iÅŸlemleri iÃ§in:
  %s.
  elinux iÃ§in, bu programa belirli bir yÄ±ÄŸÄ±n boyutu isteniyorYerleÅŸikler kitaplÄ±ÄŸÄ± iÃ§in: yazmaÃ§lardaki tÃ¼m parametreler aktarÄ±lÄ±rRTL Ã¼retiminde geÃ§erli 3 terimli komut Ã¼retmeye zorlarKaldÄ±rmayÄ± iyileÅŸtirmek iÃ§in sabitleri yazmaÃ§larda saklarÄ°ÅŸlevlerin 2 baytlÄ±k sÄ±nÄ±ra hizalanmasÄ± zorlanÄ±rÄ°ÅŸlevlerin 4 baytlÄ±k sÄ±nÄ±ra hizalanmasÄ± zorlanÄ±r"wchar_t" iÃ§in temel tÃ¼r olarak "unsigned short"a zorlardefault case, case vektÃ¶rÃ¼nÃ¼n sonunda deÄŸil%s iÃ§inde bulundu
  Ä°ÅŸlev baÅŸlangÄ±Ã§larÄ± bunun 2.kuvvetine ayarlandÄ±GCC -E kullanÄ±lmaksÄ±zÄ±n -C veya -CC desteklemezGCC  %<[*]%> dizi bildirimlerini henÃ¼z tam desteklemiyorGCC iÃ§ iÃ§e sadece %u etki alanÄ±nÄ± desteklerGCSE iptal edildiGIMPLE yazmacÄ± BIT_FIELD_REF ile deÄŸiÅŸtirilmiÅŸ32 bitlik kod Ã¼retilir32bit i386 kodu Ã¼retilir64 bitlik kod Ã¼retilir64bit x86-64 kodu Ã¼retilirAPCS uyumlu yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retirPlatforma Ã¶zel niteliklerin C baÅŸlÄ±klarÄ±nÄ± Ã¼retirSÄ±nÄ±f dosyalarÄ±ndan C veya C++ baÅŸlÄ±k dosyalarÄ±nÄ± Ã¼retir
  
! ELF Ã§Ä±ktÄ± Ã¼retilirH8/300H kodu Ã¼retilirH8S kodu Ã¼retilirH8S/2600 kodu Ã¼retilirH8SX kodu Ã¼retilirPA1.0 kodu Ã¼retilirPA1.1 kodu Ã¼retilirPA2.0 kodu Ã¼retilir (binutils 2.10 veya Ã¼stÃ¼ gerekir)O anki Ã§alÄ±ÅŸma dizinini betimleyen bir #line yÃ¶nergesi Ã¼retilirDeÄŸer dÃ¶ndÃ¼rmeyen iÅŸlev deÄŸer dÃ¶ndÃ¼rÃ¼rse Ã§Ä±kÄ±ÅŸ iÃ§in Ã§aÄŸrÄ± Ã¼retilirHer iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilirBÃ¼yÃ¼k ilkli kod Ã¼retilirGerekliyse, Ã§aÄŸrÄ± komutlarÄ± dolaylÄ± Ã§aÄŸrÄ±lar olarak Ã¼retilirNULL deÄŸerli baÅŸvurular iÃ§in sÄ±namalar Ã¼retirKod C30 MÄ°B iÃ§in Ã¼retilirKod C31 MÄ°B iÃ§in Ã¼retilirKod C32 MÄ°B iÃ§in Ã¼retilirKod C33 MÄ°B iÃ§in Ã¼retilirKod C40 MÄ°B iÃ§in Ã¼retilirKod C44 MÄ°B iÃ§in Ã¼retilirKod GNU as iÃ§in Ã¼retilirKod GNU ld iÃ§in Ã¼retilirKod GNU Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilirKod Intel as iÃ§in Ã¼retilirKod Intel ld iÃ§in Ã¼retilirKod NeXT (Apple Mac OS X) Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilir5206e iÃ§in kod Ã¼retilir520X iÃ§in kod Ã¼retilir528x iÃ§in kod Ã¼retilir5307 iÃ§in kod Ã¼retilir5407 iÃ§in kod Ã¼retilir68000 iÃ§in kod Ã¼retilir68020 iÃ§in kod Ã¼retilir68030 iÃ§in kod Ã¼retilir68040 iÃ§in kod Ã¼retilirHiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir68060 iÃ§in kod Ã¼retilirHiÃ§bir yeni komut olmaksÄ±zÄ±n 68060 iÃ§in kod Ã¼retilir68302 iÃ§in kod Ã¼retilir68332 iÃ§in kod Ã¼retilir68851 iÃ§in kod Ã¼retilirBir DLL iÃ§in kod Ã¼retilirBir cpu32 iÃ§in kod Ã¼retilirKod bir 11/10 iÃ§in Ã¼retilirKod bir 11/40 iÃ§in Ã¼retilirKod bir 11/45 iÃ§in Ã¼retilirBÃ¼yÃ¼k ilkli kod Ã¼retilirTamamÄ± satÄ±riÃ§i kod iÃ§erse bile iÅŸlevler iÃ§in kod Ã¼retilirVerilen MÄ°B iÃ§in kodu Ã¼retirKod yukarÄ± bellek bÃ¶lgesi iÃ§in Ã¼retilirhuge switch deyimleri iÃ§in kod Ã¼retilirKÃ¼Ã§Ã¼k ilkli kod Ã¼retilirKod alt bellek bÃ¶lgesi iÃ§in Ã¼retilirKod Boehm GC iÃ§in Ã¼retilirKod M*Core M340 iÃ§in Ã¼retilirVerilen MÄ°B sÃ¼rÃ¼mÃ¼ ya da Ã§ip iÃ§in kodu Ã¼retirÃ‡alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in uygun kod Ã¼retilir (paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane deÄŸil)Diziler indislenmeden Ã¶nce sÄ±nrlarÄ±nÄ±
                            denetleyecek kod Ã¼retilirOlaÄŸandÄ±ÅŸÄ±lÄ±k belirtimlerini denetleyecek kod Ã¼retilirAritmetik iÅŸlemci kullanan kod Ã¼retilirGerÃ§el sayÄ±lar iÃ§in kitaplÄ±k Ã§aÄŸrÄ±larÄ±yla kod Ã¼retilirGP yazmaÃ§sÄ±z kod Ã¼retilirSunucu GÃ‡ iÃ§in cpp tanÄ±mlarÄ± Ã¼retilirÄ°stemci GÃ‡ iÃ§in cpp tanÄ±mlarÄ± Ã¼retilirCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirDWARF v2 biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirSTABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirVMS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirXCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirÃ–ntanÄ±mlÄ± geliÅŸmiÅŸ biÃ§imde hata ayÄ±klama bilgisi Ã¼retirÃ–ntanÄ±mlÄ± biÃ§imde hata ayÄ±klama bilgisi Ã¼retirGeliÅŸmiÅŸ STABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirGeliÅŸmiÅŸ XCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirBÃ¶len (bÃ¶lÃ¼nen deÄŸil) ile aynÄ± iÅŸarete sahip kalanlÄ± bÃ¶lme sonuÃ§larÄ± Ã¼retilirHÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar Ã¼retilirBelirtilen komut kÃ¼mesini kullanan kayan nokta
!                             aritmetiÄŸi Ã¼retilirBirleÅŸik Ã§arpma/toplama komutlarÄ± Ã¼retilirSatÄ±riÃ§i kayan noktalÄ± bÃ¶lme Ã¼retir, geciktirme iÃ§in eniyilenirSatÄ±riÃ§i kayan noktalÄ± bÃ¶lme Ã¼retir, iÅŸ geÃ§iÅŸi iÃ§in eniyilenirSatÄ±riÃ§i tamsayÄ± bÃ¶lme Ã¼retir, geciktirme iÃ§in eniyilenirSatÄ±riÃ§i tamsayÄ± bÃ¶lme Ã¼retir, iÅŸ geÃ§iÅŸi iÃ§in eniyilenirSatÄ±riÃ§i karekÃ¶k Ã¼retir, geciktirme iÃ§in eniyilenirSatÄ±riÃ§i karekÃ¶k Ã¼retir, iÅŸ geÃ§iÅŸi iÃ§in eniyilenirZero-Link kipinde kullanmak iÃ§in Ã§Ä±lgÄ±n sÄ±nÄ±f aramasÄ± (via objc_getClass()) Ã¼retilirKÃ¼Ã§Ã¼k ilkli kod Ã¼retilirYÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilirGÃ¼ncelleme komutlu yÃ¼kleme/saklama Ã¼retilirSadece gerektiÄŸi zaman long Ã§aÄŸrÄ±larÄ± Ã¼retilirMake baÄŸÄ±mlÄ±lÄ±klarÄ±nÄ± Ã¼retir ve derlermips16 kodu Ã¼retilirNormal kipli kod Ã¼retilirPC'ye gÃ¶re kod Ã¼retilirMÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kipi)MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kipi)MÃ¼mkÃ¼nse, dÃ¶ngÃ¼lerdeki diziler iÃ§in Ã¶nalÄ±m
                            komutlarÄ± Ã¼retilirYeniden giriÅŸli PIC kodu Ã¼retirÃ‡alÄ±ÅŸma anÄ± tÃ¼r tanÄ±mlayÄ±cÄ± bilgisi Ã¼retilirKendiliÄŸinden konum deÄŸiÅŸtirebilen kod Ã¼retilirFPU iÃ§in sin, cos, sqrt Ã¼retilirTek alanlÄ± mfcr komutu Ã¼retilirBlok taÅŸÄ±malar iÃ§in dizge komutlarÄ± Ã¼retilirBirbirlerini etkilemeyenlerin tablosu her komutun tam sÄ±nÄ±rÄ±nda oluÅŸturulurAlt Ã§izgi ile baÅŸlayan dÄ±ÅŸ semboller verilirDizgeler "char dizileri" tÃ¼rÃ¼nde verilirICE: emit_jump_insn gereken yerde emit_insn kullanÄ±lmÄ±ÅŸ:
! derlenecek paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane kimliÄŸiISO C iÅŸlevler dÄ±ÅŸÄ±nda tek baÅŸÄ±na %<;%> kullanÄ±mÄ±na izin vermezISO C karmaÅŸÄ±k sayÄ± tÃ¼rlerinde %<++%> ve %<--%> desteklemezISO C karmaÅŸÄ±k sayÄ±larÄ±n mantÄ±ksal Ã§arpÄ±mÄ±nda %<~%> desteklemezISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemezISO C salt %<complex%>i %<double complex%> anlamÄ±nda desteklemezISO C isimsiz struct/union'lara izin vermezISO C %<goto *expr;%> kullanÄ±mÄ±na izin vermezISO C boÅŸ kaynak dosyalarÄ±na izin vermezISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda atama yasaktÄ±rISO C ifadelerde parantezli gruplamalara izin vermezISO C skalar olmayandan aynÄ± tÃ¼re dÃ¶nÃ¼ÅŸÃ¼me izin vermezISO C union tÃ¼re dÃ¶nÃ¼ÅŸÃ¼me izin vermezISO C %<void *%> ile iÅŸlev gÃ¶stericisinin karÅŸÄ±laÅŸtÄ±rÄ±lmasÄ±na izin vermezISO C %<void *%> ve iÅŸlev gÃ¶stericisi arasÄ±nda koÅŸullu ifadelere izin vermezISO C tek taraflÄ± void tÃ¼r iÃ§eren koÅŸullu ifadelere izin vermezISO C 'const' ya da 'volatile' iÅŸlev tÃ¼rlerini yasaklarISO C iÅŸlev gÃ¶stericisinin nesne gÃ¶stericisine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesini yasaklarISO C nesne gÃ¶stericisinin iÅŸlev gÃ¶stericisine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesini yasaklarISO C boÅŸ ilklendirme parantezlerine izin vermezISO C ileriye dÃ¶nÃ¼k parametre bildirimlerine izin vermezISO C sonradan bildirilmiÅŸ %<enum%> tÃ¼rlerine ileri baÅŸvuruya izin vermezISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda ilklendirma yasaktÄ±rISO C etiket bildirimlerine izin vermezISO C Ã¼yesiz Ã¼ye bildirimlerine izin vermezISO C iÃ§ iÃ§e iÅŸlevlere izin vermezISO C ?: ifadesinin orta teriminin atlanmasÄ±na izin vermezISO C iÅŸlev gÃ¶stericilerinin sÄ±ralÄ± karÅŸÄ±laÅŸtÄ±rmalarÄ±na izin vermezISO C  %d. argÃ¼manÄ±nda (%qE iÅŸlevinin) iÅŸlev gÃ¶stericisi ile  %<void *%> arasÄ±nda geÃ§iÅŸe izin vermezISO C nitelemeli iÅŸlev tÃ¼rlerini yasaklarISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda dÃ¶nÃ¼ÅŸ deÄŸeri yasaktÄ±rISO C89 Ã¶ndeÄŸer olarak eleman aralÄ±ÄŸÄ± belirtilmesine izin vermez.ISO C %<register%> dizisi indislemesine izin vermezISO C sÄ±fÄ±r boyutlu %qs dizisini yasaklarISO C union tÃ¼re argÃ¼man dÃ¶nÃ¼ÅŸÃ¼mÃ¼nÃ¼ yasaklarISO C %<...%> dan Ã¶nce bir isimli argÃ¼man gerektirirISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlarISO C++ tasarlanmÄ±ÅŸ ilkendiricilere izin vermezISO C++ bir enum'um %s-lenmesine izin vermezISO C++ dizilerin deÄŸer atanarak bildirimine izin vermezISO C++ da kaÅŸlÄ± ayraÃ§la gruplanmÄ±ÅŸ ifadelere izin verilmezISO C++ iÅŸlev ve nesne gÃ¶stericileri arasÄ±nda dÃ¶nÃ¼ÅŸÃ¼me izin vermezISO C++ da gÃ¶sterici ile tamsayÄ± arasÄ±nda karÅŸÄ±laÅŸtÄ±rmaya izin verilmezISO C++ da birleÅŸik sabitlere izin verilmezISO C++ hesaplanmÄ±ÅŸ goto'lara izin vermezISO C++ da array new iÃ§inde ilklendirmeye izin verilmezISO C++ bir ?: ifadesinde eksik orta terime izin vermezISO C++ sol yan olmayan dizi indislemesine izin vermezISO C++ bir sol yan olmayan ifadeye dÃ¶nÃ¼ÅŸÃ¼m adresi alÄ±nmasÄ±na izin vermezISO C++ bir Ã§Ä±kartma iÅŸlemi iÃ§indeki bir iÅŸlev gÃ¶stericisi kullanÄ±mÄ±na izin vermezISO C++ bir Ã§Ä±kartma iÅŸlemi iÃ§inde bir yÃ¶ntem gÃ¶stericisi kullanÄ±mÄ±na izin vermezISO C++ da deÄŸiÅŸken boyutlu dizi yasaktÄ±rISO C++ da sÄ±fÄ±r boyutlu dizi yasaktÄ±rISO C++ anonim yapÄ±larÄ± (struct) yasaklarISO C++ iÅŸleci ?: nÄ±n aÅŸÄ±rÄ± yÃ¼klenmesini yasaklarÄ°lkinin en kÃ¶tÃ¼ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ ikincisinden daha iyi olsa bile ISO C++ bunlar belirsizdir der ISO C90 %<[*]%> dizi bildirimlerini desteklemezISO C90 %<long long%>'u desteklemezISO C90, parametre dizisi bildirimlerinde `%<static%> ve tÃ¼r niteleyicileri desteklemezISO C90 karmaÅŸÄ±k tÃ¼rleri desteklemezISO C90 esnek dizi Ã¼yelerini desteklemezISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklarISO C90 bileÅŸik sayÄ±lara izin vermezISO C90 kod ve bildirimlerin karÄ±ÅŸÄ±mÄ±na izin vermezISO C90 Ã¶ndeÄŸer olarak alt nesnelerin belirtilmesine izin vermez.ISO C90 sol yansÄ±z dizi indislemesine izin vermezISO C90 deÄŸiÅŸken boyutlu %qs dizisini yasaklarISR %s yerel deÄŸiÅŸkenlerin %d sÃ¶zcÃ¼ÄŸÃ¼nÃ¼ gerektiriyor, en Ã§ok 32767TanÄ±tÄ±cÄ± gerekliDÃ¶ngÃ¼nÃ¼n gerisarÄ±lmasÄ± sÄ±rasÄ±nda geniÅŸletilecek tek bir deÄŸiÅŸkenin -fvariable-expansion-in-unroller seÃ§eneÄŸi kullanÄ±ldÄ±ÄŸÄ±nda azami yineleme sayÄ±sÄ±Sonradan yeniden yÃ¼kleme zamanlamasÄ± varsa sÃ¼per blok zamanlamasÄ± yapÄ±lÄ±rSonradan yeniden yÃ¼kleme zamanlamasÄ± varsa izleme zamanlamasÄ± yapÄ±lÄ±rÄ°ÅŸlevler iÃ§in dllimport Ã¶zelliÄŸi yoksayÄ±lÄ±rÄ°ÅŸlevler iÃ§in dllimport yoksayÄ±lÄ±rÄ°ÅŸlev gÃ¶sterici tablosu aÅŸÄ±larla oluÅŸturulur%qs iÅŸlevinde:%qs Ã¼ye iÅŸlevinde :AÄŸaÃ§ dÃ¼ÄŸÃ¼mlerinin paylaÅŸÄ±mÄ± yanlÄ±ÅŸMevcut olan yazÄ±lÄ±m bazlÄ± (soft) yazmaÃ§larÄ± bildirirBilinen tÃ¼m dizge iÅŸlemleri Ã¶zÃ¼mlenir2 komut ya da daha azÄ± ile yapÄ±labiliyorsa, sabitleri Ã¶zÃ¼mler1 komut ile yapÄ±labiliyorsa sabitleri Ã¶zÃ¼mlerÃ–ntanÄ±mlÄ± olarak Ã¼ye iÅŸlevler satÄ±riÃ§idirInlined_to gÃ¶stericisi yanlÄ±ÅŸGirdi dosyasÄ± derlenecek dosyalarÄ±n listesini iÃ§eren bir dosyadÄ±rarc-tabanlÄ± yazÄ±lÄ±m ayrÄ±mlama kodu yerleÅŸtirilirKod, ifade ayrÄ±mlama deÄŸerlerine yerleÅŸtirilirPrograma yÄ±ÄŸÄ±n denetimi kodu yerleÅŸtirilirÄ°ÅŸlev giriÅŸ ve Ã§Ä±kÄ±ÅŸÄ± ayrÄ±mlama Ã§aÄŸrÄ±larÄ±yla yapÄ±lÄ±rDerleyici iÃ§ hatasÄ±: Hata raporlama yordamlarÄ± tekrar girildi.
  Dahili bÃ¼tÃ¼nlÃ¼k hatasÄ±Ä°Ã§ hata: %s (program %s)
  LÃ¼tfen ayrÄ±ntÄ±lÄ± bir hata raporu hazÄ±rlayÄ±n.
! Ä°ÅŸlemler iÃ§in %s adresine bakÄ±n.Sabit kÃ¼meleri metin bÃ¶lÃ¼mÃ¼ndeki kodun arasÄ±na serpiÅŸtirilirGeÃ§ersiz denetim ifadesiGeÃ§ersiz bildirimGeÃ§ersiz ifade satÄ±rÄ±GeÃ§ersiz ilklendirme satÄ±rÄ±GeÃ§ersiz arabirim tÃ¼rÃ¼YÃ¶ntem bildirimi geÃ§ersiz, yÃ¶ntem ismi gerekiyorYÃ¶ntem bildirimi geÃ§ersiz, return tÃ¼rÃ¼ gerekliAtÄ±f Ã¶neki geÃ§ersiz.GeÃ§ersiz referans tÃ¼rÃ¼komutta geÃ§ersiz rtl paylaÅŸÄ±mÄ± bulunduGeÃ§ersiz tÃ¼r ifadesiGeÃ§ersiz gÃ¼ncelleme ifadesiGeÃ§erli bir GIMPLE deyimi deÄŸil.Standarda tam uyum iÃ§in gereken uyarÄ±lar Ã¼retilirJava sÄ±nÄ±fÄ± %qT bir yÄ±kÄ±cÄ±ya sahip olamazJava sÄ±nÄ±fÄ± %qT bir dolaylÄ± sanal olmayan yÄ±kÄ±cÄ±ya sahip olamazSÄ±Ã§rama hedefleri bunun 2.kuvvetine ayarlandÄ±OlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± iÃ§in birbirlerini
                            etkilemeyenlerin tablosu oluÅŸturulurEtiket %s bb %d iÃ§inde yanlÄ±ÅŸ baÄŸlama sahip
  %s etiketi %d. temel bloÄŸun ortasÄ±nda
  Blok etiketi %s bb %d iÃ§indekiyle eÅŸleÅŸmiyor
! -MD gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r-pedantic gibidir ancak uyarÄ±lar hata olarak ele alÄ±nÄ±rÃ‡alÄ±ÅŸtÄ±rÄ±lan satÄ±rlar:%s / %d
  ELF biÃ§imli program Ã¼retimine ilintiler (mmo dan baÅŸka)libads.a, libc.a ve crt0.o ile ilintilerlibmvme.a, libc.a ve crt0.o ile ilintilerlibsim.a, libc.a ve sim-crt0.o ile ilintilerlibyk.a, libc.a ve crt0.o ile ilintilerYerel deÄŸiÅŸkenin bellek gereksinimi kapasiteyi aÅŸÄ±yor.Ã–niÅŸlem yaparken bile PCH dosyalarÄ±na bakÄ±lÄ±r ve kullanÄ±lÄ±r%d. dÃ¶ngÃ¼nÃ¼n baÅŸlÄ±ÄŸÄ± doÄŸrudan kendisinin Ã¼yesi deÄŸil.%d. dÃ¶ngÃ¼nÃ¼n baÅŸlÄ±ÄŸÄ±nÄ±n 2 girdisi olmalÄ±.%d. dÃ¶ngÃ¼nÃ¼n saklayÄ±cÄ±sÄ± doÄŸrudan kendisinin Ã¼yesi deÄŸil.%d. dÃ¶ngÃ¼nÃ¼n saklayÄ±cÄ±sÄ±nÄ±n 1 ardÄ±lÄ± olmalÄ±.%d. dÃ¶ngÃ¼nÃ¼n saklayÄ±cÄ±sÄ±nÄ±n ardÄ±l olarak baÅŸlÄ±ÄŸÄ± yok.%d. dÃ¶ngÃ¼nÃ¼n saklayÄ±cÄ±sÄ± indirgenemez bÃ¶lgenin parÃ§asÄ± olarak imlenmiÅŸ.Ã‡evrim kodu bunun 2. kuvvetine ayarlandÄ±MCU `%qs' sadece sembolik Ã§evirici iÃ§in desteklenirMMIX Dahili: %s bir bit kaydÄ±rma yapÄ±labilir tamsayÄ± deÄŸilMMIX Dahili: HatalÄ± yazmaÃ§: %dMMIX Dahili: 'm' iÃ§in bu bir CONST_INT deÄŸil, hatalÄ± deÄŸerMMIX Dahili: Bu terim iÅŸlenemezMMIX Dahili: Bu deÄŸil, bir CONST_INT bekleniyorMMIX Dahili: Bu deÄŸil, bir sabit bekleniyorMMIX Dahili: Bu deÄŸil, bir yazmaÃ§ bekleniyorMMIX Dahili: Son isimli argÃ¼man bir yazmaÃ§a sÄ±ÄŸamamalÄ±MMIX Dahili: mmix_print_operand iÃ§indeki %qc case eksikMMIX Dahili: Bu bir sabit deÄŸil:MMIX Dahili: Bu bilinen bir adres deÄŸilMMIX Dahili: GeÃ§ersiz olarak ters Ã§evrien koÅŸul Ã§Ä±ktÄ±lanmaya Ã§alÄ±ÅŸÄ±lÄ±yor:MMIX Dahili: Bunun CC'si nedir?MMIX Dahili: Bunun CC'si nedir?MMX etkinleÅŸtirilmeksizin, MMX vektÃ¶r argÃ¼manÄ± ABI'yi deÄŸitirirÃ–ntanÄ±mlÄ± olarak "char" signed yapÄ±lÄ±rÃ–ntanÄ±mlÄ± olarak "char" unsigned yapÄ±lÄ±rÄ°ÅŸlevlerin dolaylÄ± bildirimlerinde hata verirTamsayÄ±lar 32 bitlik yapÄ±lÄ±rDizge sabitler "char[]" deÄŸil "const char[]" yapÄ±lÄ±rVeriyi Ã¶zelden Ã§ok paylaÅŸÄ±mlÄ± olarak imlerKuyruk tekrarÄ± tarafÄ±ndan oluÅŸturulan en yÃ¼ksek kod bÃ¼yÃ¼mesi (yÃ¼zde olarak)BÃ¼yÃ¼k iÅŸlevlerin Ã¶zÃ¼mlenmesi nedeniyle oluÅŸan en yÃ¼ksek bÃ¼yÃ¼me (yÃ¼zde olarak)Tek yÄ±ÄŸÄ±t artÄ±ÅŸ iÅŸleminde kullanÄ±lacak maksimum miktarMin/max komutlarÄ±na izin verilirMin/max komutlarÄ±na izin verilmezÃœst bellek Ã§Ã¶p temizliÄŸini baÅŸlatmak iÃ§in
                                        gereken minimum artÄ±ÅŸ, Ã¼st bellek
                                        boyutunun yÃ¼zdesi olarakÃ‡Ã¶p toplamaya baÅŸlanmadan Ã¶nceki kilobayt
!                                       cinsinden en kÃ¼Ã§Ã¼k Ã¼st bellek boyutubb %i'nin sonunda REG_EH_REGION bilgisi eksikSÄ±nÄ±f ismi yokclass tÃ¼r terimi eksikTanÄ±m eksikBiÃ§imsel parametre terimi eksikTanÄ±tÄ±cÄ± eksikArabirim ismi yokÄ°sim eksikGeÃ§ersiz ya da eksik sabit ifadesiSÃ¼per sÄ±nÄ±f ismi eksikTerim eksikTerim eksik ve ')' gerekliTerim eksik ve ']' gerekliTerim ya da ')' eksikTerim eksik ya da ')' gerekliDeÄŸiÅŸken ilklendirici eksikÃ‡ok sayÄ±da satÄ±riÃ§i Ã§aÄŸrÄ±sÄ±%d. NOTE_INSN_BASIC_BLOCK %d. temel bloÄŸun ortasÄ±ndaNOTE_INSN_BASIC_BLOCK %d. blok iÃ§in eksikaritmetik iÃ§inde NULL kullanÄ±mÄ±"KÃ¼Ã§Ã¼k yazmaÃ§ sÄ±nÄ±flarÄ±" uydurmasÄ± yokDal yok
  Ã‡aÄŸrÄ± yok
! %s iÃ§in uygun bir case yokcase vektÃ¶rÃ¼nÃ¼n sonunda default case yokÃ–ntanÄ±mlÄ± crt0.o yokÃ‡alÄ±ÅŸtÄ±rÄ±lacak satÄ±r yok
  %<#pragma GCC visibility pop%> ile eÅŸleÅŸen push yokBir kerede onaltÄ±dan fazla #pragma GCC visibility push iÃ§in izin verilmezGeÃ§erli bir Java .class dosyasÄ± deÄŸil.
  TamsayÄ± argÃ¼manlarÄ± aktarmada kullanÄ±lan
!                             yazmaÃ§larÄ±n sayÄ±sÄ±Objective-C bildirimleri sadece genel etki alanÄ±nda gÃ¶rÃ¼nebilirAlt dÃ¼zey iÅŸlevlerde Ã§erÃ§eve gÃ¶stericisi ihmal edilirSadece kurucular birbirini Ã§aÄŸÄ±rabilirHer Ã§evrimde bir iÅŸlem iÅŸlerÃ‡aÄŸrÄ±da FP yazmacÄ±nÄ±n yalnÄ±z 32 bitini korurBlok taÅŸÄ±malar eniyilenir32032 iÃ§in eniyileme yapÄ±lÄ±r32332 cpu iÃ§in eniyileme yapÄ±lÄ±r32532 cpu iÃ§in eniyileme yapÄ±lÄ±rHÄ±zdan Ã§ok boyut eniyilemesi yapÄ±lÄ±rlui/addiu adres yÃ¼klemeleri eniyilenirKardeÅŸ ve kuyruk Ã¶zyinelemeli Ã§aÄŸrÄ±lar eniyilenirÃ‡evirici ve baÄŸlayÄ±cÄ±da kuyruk Ã§aÄŸrÄ± komutlarÄ±nÄ± eniyilerSeÃ§enekler:
  YÄ±ÄŸÄ±t yetersiz.
! Bir sÄ±nÄ±f dosyasÄ± Ã§Ä±ktÄ±larDerleyici istatistikleri Ã§Ä±ktÄ±lanÄ±r (ÅŸimdi yoksayÄ±lÄ±yor)Komut boyutlarÄ±nÄ± asm dosyasÄ±na Ã§Ä±ktÄ±lar-mbest-lib-options reddedilirPHI tanÄ±mÄ± bir GIMPLE deÄŸeri deÄŸilPIC kod Ã¼retimi hÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar ile uyumlu deÄŸildir
  PIC kod Ã¼retimi uyarlanabilir Ã§alÄ±ÅŸma anÄ± modeli ile uyumlu deÄŸildir
  PIC gerekli ama  CONST16 komutlarÄ± ile desteklenmiyorPIC yazmacÄ± %qs %<asm%> iÃ§inde taÅŸmÄ±ÅŸPIC yazmacÄ± ayarlÄ± deÄŸilPRINT_OPERAND boÅŸ gÃ¶stericiPRINT_OPERAND, %%C iÃ§in geÃ§ersiz komutPRINT_OPERAND, %%F iÃ§in geÃ§ersiz komutPRINT_OPERAND, %%N iÃ§in geÃ§ersiz komutPRINT_OPERAND, %%W iÃ§in geÃ§ersiz komutPRINT_OPERAND, yerdeÄŸiÅŸtirme iÃ§in terim geÃ§ersizPRINT_OPERAND: '%c' noktalamasÄ± bilinmiyorPRINT_OPERAND: '%c' noktalamasÄ± bilinmiyorPRINT_OPERAND_ADDRESS, boÅŸ gÃ¶stericiYapÄ± Ã¼yelerini birlikte deliksiz paketlerBirleÅŸtiriciye -assert salt-metin gÃ¶nderirFP yazmaÃ§larÄ±ndaki FP argÃ¼manlarÄ± aktarÄ±lÄ±rYÄ±ÄŸÄ±ndaki tÃ¼m argÃ¼manlar aktarÄ±lÄ±rYazmaÃ§lardaki argÃ¼manlar aktarÄ±lÄ±rYÄ±ÄŸÄ±ndaki argÃ¼manlar aktarÄ±lÄ±rYazmaÃ§lardaki bazÄ± argÃ¼manlar aktarÄ±lÄ±r"inline" anahtar sÃ¶zcÃ¼ÄŸÃ¼ne dikkat edilirDWARF2 yinelenmiÅŸ elemesi uygulanÄ±rVR4130'a Ã¶zgÃ¼ hizalama eniyilemeleri uygulanÄ±rMasraflÄ± eniyilemelerden birkaÃ§Ä±nÄ± uygularYazmaÃ§ kopyalama giriÅŸimi eniyileme aÅŸamasÄ± uygulanÄ±rYazmaÃ§ isimlendirme eniyilemesi aÅŸamasÄ± uygulanÄ±rÃ–n ve ard evreleme sonrasÄ± dal hedefli yÃ¼k eniyilemesi uygulanÄ±rÃ–n ve ard evreleme Ã¶ncesi dal hedefli yÃ¼k eniyilemesi uygulanÄ±rDallanmasÄ±z karÅŸÄ±lÄ±klara koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼
                            uygulanÄ±rKoÅŸullu Ã§alÄ±ÅŸtÄ±rmaya koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼
!                           uygulanÄ±rÃ‡apraz atlama eniyilemesi uygulanÄ±rGlobal ortak alt ifade elemesi sÄ±rasÄ±nda geniÅŸletilmiÅŸ yÃ¼k hareketi uygulanÄ±rGlobal ortak alt ifade elemesi uygulanÄ±rGlobal ortak alt ifade elemesi yazmaÃ§ ayÄ±rmasÄ±ndan sonra uygulanÄ±rAtlama evresi oluÅŸturma eniyilemesi uygulanÄ±rDÃ¶ngÃ¼ eniyilemeleri uygulanÄ±rDÃ¶ngÃ¼ eniyilemeleri yeni dÃ¶ngÃ¼ eniyileyici kullanÄ±larak uygulanÄ±rDÃ¶ngÃ¼ soymasÄ± uygulanÄ±rTÃ¼m dÃ¶ngÃ¼lere ters dÃ¶ngÃ¼leme uygulanÄ±rYineleme sayÄ±sÄ± bilindiÄŸinde ters dÃ¶ngÃ¼leme uygulanÄ±rDÃ¶ngÃ¼ anahtarlamamasÄ± uygulanÄ±rGenel ortak alt ifade iÃ§indeki saklama elemesinden sonra gereÄŸinden fazla yÃ¼k uygulanÄ±rGlobal ortak alt ifade elemesinden sonra saklama hareketi uygulanÄ±rGÃ¼Ã§ azaltma eniyilemesi uygulanÄ±rKuyruk tekrarÄ± Ã¼zerinden sÃ¼perblok oluÅŸumu uygulanÄ±rHata ayÄ±klama bilgilerinde kullanÄ±lmamÄ±ÅŸ tÃ¼r elemesi uygulanÄ±rDeÄŸiÅŸken izleme uygulanÄ±rBir belirteÃ§ karakteri olarak '$' kullanÄ±labilirassert anahtar sÃ¶zcÃ¼ÄŸÃ¼nÃ¼n kullanÄ±mÄ±na izin verirVeri Ã¶ÄŸelerini kendi bÃ¶lÃ¼mlerine yerleÅŸtirirHer iÅŸlev kendi bÃ¶lÃ¼mÃ¼ne yerleÅŸtirilirKayan noktalÄ± sabitleri TOC'a koyarSembol+gÃ¶reli sabitleri TOC'a koyarDeÄŸiÅŸken adresleri normal TOC'a koyarMÃ¼mkÃ¼nse Ã¶niÅŸlemli kaynakla lÃ¼tfen
  ayrÄ±ntÄ±lÄ± bir hata raporu gÃ¶nderin.
  Ä°ÅŸlemler iÃ§in %s adresine bakÄ±nÄ±z.
  GÃ¶stericiler 32 bittirGÃ¶stericiler 64 bittirDallanmalar koÅŸullu Ã§alÄ±ÅŸtÄ±rmaya tercih edilirWord eriÅŸimlerini bayt eriÅŸimlerine tercih ederGenel semboller ":" ile Ã¶ne eklenir (Ã–NEK ile kullanmak iÃ§in)Ã‡aÄŸrÄ±da FP yazmacÄ±nÄ±n bÃ¼tÃ¼n 40 bitini korurKodu Ã§evreleyen bilgileri gÃ¶sterir
--- 933,1005 ----
  %s: '%.4s' sÃ¼rÃ¼mÃ¼, tercih edilen ise '%.4s'
  %s: '%.4s' sÃ¼rÃ¼mÃ¼, tercih edilen sÃ¼rÃ¼m '%.4s'
  %s=%s sayÄ±sal deÄŸerler deÄŸil.%s=%s Ã§ok bÃ¼yÃ¼k'' ' bayraÄŸÄ±' virtual olarak imli
! '!' bayraÄŸÄ±'#' bayraÄŸÄ±'%%l' terimi bir etiket deÄŸil'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil'%s' '%s'e atanmÄ±ÅŸ, ama yeniden derleme, v.s. sÄ±rasÄ±nda tanÄ±mlÄ± deÄŸil''' bayraÄŸÄ±'(' bayraÄŸÄ±`+' bayraÄŸÄ±'-%c' komut satÄ±rÄ±nÄ±n baÅŸÄ±nda olmalÄ±'-%c' seÃ§eneÄŸinde argÃ¼man eksik'-' bayraÄŸÄ±'0' bayraÄŸÄ±`B' terimi Ã§oklu bit kÃ¼meleri iÃ§eriyor`B' terimi sabit deÄŸil'E' deÄŸiÅŸtirici'I' bayraÄŸÄ±'O' deÄŸiÅŸtirici'^' bayraÄŸÄ±'_' bayraÄŸÄ±'a' bayraÄŸÄ±`o' terimi sabit deÄŸil'q' bayraÄŸÄ±Â©(BildirilmemiÅŸ her tanÄ±tÄ±cÄ± sadece bir kez raporlanÄ±r)(EÅŸleÅŸen bir yÃ¶ntem imzasÄ± olmaksÄ±zÄ±n iletiler,(bir sÄ±nÄ±f dÄ±ÅŸÄ± ilklendirme gerekli)(eÄŸer istediÄŸiniz bu deÄŸilse, iÅŸlev ÅŸablonunun zaten bildirilmiÅŸ olduÄŸundan emin olduktan sonra burada iÅŸlev isminden sonra bir <> ekleyin)-Wno-non-template-friend bu uyarÄ±yÄ± iptal eder(%qs iÃ§in near ilklendirme)(bu durumda %<va_arg%>'a %qT deÄŸil %qT akarÄ±lmalÄ±)--param <param>=<deÄŸer>	<param> parametresine deÄŸer atanÄ±r. Parametrelerin tam listesi aÅŸaÄŸÄ±dadÄ±r--param inline-unit-growth sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±--param large-function-growth sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±--param max-inline-insns-single sÄ±nÄ±rÄ± aÅŸÄ±ldÄ±--param max-inline-insns-single sÄ±nÄ±rÄ± Ã§aÄŸrÄ±lanÄ±n iÃ§inde satÄ±riÃ§ine alÄ±ndÄ±ktan sonra aÅŸÄ±ldÄ±--resource, -o gerektirir-A<soru>=<yanÄ±t>	Soruya yanÄ±t olumlanÄ±r. <soru>dan Ã¶nce '-' konursa soruya yanÄ±t iptal edilir-D<makro>[=<deÄŸer>]	<makro>, <deÄŸer> deÄŸeriyle tanÄ±mlanÄ±r. DeÄŸer verilmezse 1 kabul edilirGirdi standart girdiden alÄ±nÄ±rken -E veya -x gerekir-F DÄ°ZÄ°N	DÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir-G ve -static birlikte kullanÄ±lamaz-G Ã¶ntanÄ±mlÄ± olan PIC kodu ile uyumsuz-G SAYI	Global ve static verileri SAYI bayttan daha kÃ¼Ã§Ã¼kse (bazÄ± hedeflerdeki) bir Ã¶zel bÃ¶lÃ¼me koyar-I- iki kere belirtilmiÅŸ-MF DOSYA	BaÄŸÄ±mlÄ±lÄ±k Ã§Ä±ktÄ±larÄ± belirtilen dosyaya yazÄ±lÄ±r-MQ <hedef>	MAKE sarmalamalÄ± hedefi ekler-MT <hedef>	Bir sarmalanmamÄ±ÅŸ hedef ekler-O[SAYI]	Eniyileme seviyesi SAYI olarak ayarlanÄ±r-U<macro>	<makro> tanÄ±msÄ±z yapÄ±lÄ±r-Wformat-extra-args  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wformat-nonliteral  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wformat-security  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wformat-y2k  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wformat-zero-length  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wlarger-than-SAYI	Bir nesne SAYI bayttan bÃ¼yÃ¼kse uyarÄ±r-Wmissing-format-attribute  -Wformat'sÄ±z yoksayÄ±ldÄ±-Wuninitialized seÃ§eneÄŸi -O olmaksÄ±zÄ±n desteklenmiyor-aux-info DOSYA	Bildirim bilgileri DOSYAda gÃ¶sterilir-bundle ile -dynamiclib birarada izin verilmez-bundle_loader ile -dynamiclib birarada izin verilmezAda iÃ§in -c ya da -S gerekli-client_name ile -dynamiclib birarada izin verilmez-current_version sadece -dynamiclib ile kullanÄ±labilir-d[HARFLER]	Belirli derleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mlenmesi etkinleÅŸtirilir-dumpbase DOSYA	Derleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mleneceÄŸi DOSYA-f%s ile -msdata=%s uyumsuz.68HC11/68HC12 iÃ§in -f%s yoksayÄ±ldÄ± (desteklenmiyor)Unicos/Mk iÃ§in -f%s yoksayÄ±ldÄ± (desteklenmiyor)-f%s hedef iÃ§in yoksayÄ±ldÄ± (bÃ¼tÃ¼n kod yerden baÄŸÄ±msÄ±z)-f%s CONST16 komutlarÄ± ile desteklenmiyor-f%s  desteklenmiyor: yoksayÄ±ldÄ±bu hedef makinada -f%sleading-underscore desteklenmiyor-fPIC ve -fpic  bu yapÄ±landÄ±rma ile desteklenmiyor-fPIC ile -mcall-%s uyumsuz.-fPIC ÅŸu an 68000 veya 68010 iÃ§in desteklenmiyor
! -fcall-saved-YAZMAÃ‡	YAZMAÃ‡ iÅŸlevlere karÅŸÄ± korunmuÅŸ olarak imlenir-fcall-used-YAZMAÃ‡	YAZMAÃ‡ iÅŸlev Ã§aÄŸrÄ±larÄ± tarafÄ±ndan bozulmuÅŸ olarak imlenir-fconst-string-class=Ä°SÄ°M	Sabit dizgeleri iÃ§in Ä°SÄ°M sÄ±nÄ±fÄ± kullanÄ±lÄ±rbu hedefte -fdata-sections desteklenmiyor-fdiagnostics-show-location=[once|every-line]	SatÄ±r sarmalamasÄ± baÅŸlangÄ±cÄ±nda, Ã¶nek olarak, kaynak konumu bilgisinin ne sÄ±klÄ±kta gÃ¶sterileceÄŸi belirtilir. once: bir kere, every-line: her satÄ±rda-fdump-TÃœR	Belirtilen derleyici iÃ§ oluÅŸumlarÄ± bir dosyaya dÃ¶kÃ¼mlenir-femit-class-file -fsyntax-only ile birlikte kullanÄ±lmalÄ±-fexec-charset=KRK-KÃœME	TÃ¼m dizgeler ve karakter sabitleri KRK-KÃœME karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r-ffixed-YAZMAÃ‡	Derleyiciye YAZMAÃ‡ yok denir-ffunction-sections iptal edildi; ayrÄ±mlamayÄ± mÃ¼mkÃ¼n kÄ±lmÄ±yor-ffunction-sections bazÄ± hedeflerde hata ayÄ±klamayÄ± etkileyebilirbu hedefte -ffunction-sections desteklenmiyor-fhandle-exceptions, -fexceptions ile deÄŸiÅŸtirilmiÅŸti (ve ÅŸimdi Ã¶ntanÄ±mlÄ± olarak bÃ¶yle)-finline-limit=SAYI	SatÄ±riÃ§i kod iÃ§eren iÅŸlevlerin uzunluÄŸu SAYI ile sÄ±nÄ±rlanÄ±r-finput-charset=KRK-KÃœME	Kaynak dosyalarÄ± iÃ§in Ã¶ntanÄ±mlÄ± karakter kÃ¼mesi.-fjni ve -femit-class-file uyumsuz-fjni ve -femit-class-files uyumsuz-fmessage-length=SAYI	TanÄ± iletilerinin uzunluÄŸu her satÄ±rda SAYI karakterle sÄ±nÄ±rlanÄ±r. 0 satÄ±r sarmalamayÄ± engeller-fno-threadsafe-statics	Yerel istatistiklerin ilklendirilmesi iÃ§in evresel kod Ã¼retilmez-force_flat_namespace ile -dynamiclib birarada izin verilmez-fpic ve -mapcs-reent uyumsuz-fpic desteklenmiyor; -fPIC varsayÄ±ldÄ±-fprefetch-loop-arrays, -Os ile desteklenmiyorbu hedefte -fprefetch-loop-arrays desteklenmiyor-fprefetch-loop-arrays bu hedef iÃ§in desteklenmiyor (-march seÃ§eneÄŸini deneyin)-frandom-seed=DÄ°ZGE	DÄ°ZGE kullanÄ±larak derleme yeniden tÃ¼retilebilir yapÄ±lÄ±r-freorder-blocks-and-partition -g ile Ã§alÄ±ÅŸmaz (ÅŸimdilik)-freorder-blocks-and-partition olaÄŸandÄ±ÅŸÄ±lÄ±klarla Ã§alÄ±ÅŸmaz-frepo, -c ile kullanÄ±lmalÄ±-fsched-verbose=SAYI	Zamanlama iÃ§in ayrÄ±ntÄ± dÃ¼zeyi belirtilirbu hedefte -fspeculative-prefetching desteklenmiyor-fspeculative-prefetching bu hedef iÃ§in desteklenmiyor (-march seÃ§eneÄŸini deneyin)-fstack-limit-register=YAZMAÃ‡	YÄ±ÄŸÄ±t YAZMAÃ‡Ä± aÅŸarsa yakalanÄ±r-fstack-limit-symbol=Ä°SÄ°M	YÄ±ÄŸÄ±t Ä°SÄ°M sembolÃ¼nÃ¼ aÅŸarsa yakalanÄ±r-ftabstop=SAYI	SÃ¼tunlu raporlama iÃ§in sekmeler arasÄ± mesafe-ftemplate-depth-SAYI	Azami ÅŸablon gerÃ§ekleme derinliÄŸi belirtilir-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]	Ã–ntanÄ±mlÄ± yerel-evreli saklama kodu Ã¼retim modeli belirtilir-ftree-vectorizer-verbose=<sayÄ±>	VektÃ¶rcÃ¼nÃ¼n ayrÄ±ntÄ± seviyesi-fvisibility=[default|internal|hidden|protected]	Ã–ntanÄ±mlÄ± sembol gÃ¶rÃ¼nÃ¼rlÃ¼ÄŸÃ¼-fwide-exec-charset=KRK-KÃœMESÄ°	TÃ¼m geniÅŸ karakterli dizgeler ve sabitler KRK-KÃœMESÄ°ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r-g sadece bu iÅŸlemci Ã¼zerinde GAS kullanÄ±ldÄ±ÄŸÄ±nda desteklenir,-g seÃ§eneÄŸi iptal edildi-g ve -mno-apcs-frame beraberce anlamlÄ± hata ayÄ±klama bilgisi vermeyebilir-idirafter DÄ°ZÄ°N	DÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir-imacros DOSYA	DOSYAdaki makro tanÄ±mlarÄ± kabul edilir-include DOSYA	DOSYAnÄ±n iÃ§eriÄŸi diÄŸer dosyalarÄ±n baÅŸlangÄ±cÄ±na eklenir-install_name sadece -dynamiclib ile kullanÄ±labilir-iprefix YOL	YOL sonraki iki seÃ§enek iÃ§in Ã¶nek olur-isysroot DÄ°ZÄ°N	DÄ°ZÄ°N sistemin kÃ¶k dizini kabul edilir-isystem DÄ°ZÄ°N	DÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun baÅŸÄ±na eklenir-iwithprefix DÄ°ZÄ°N	DÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir-iwithprefixbefore DÄ°ZÄ°N	DÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir-keep_private_externs ile -dynamiclib birarada izin verilmez-m%s bu yapÄ±landÄ±rmada desteklenmiyor-m64 bu yapÄ±landÄ±rmada desteklenmiyor-m64 seÃ§eneÄŸi PowerPC64 mimarisinin etkin kalmasÄ±nÄ± gerektirir-m64 seÃ§eneÄŸi PowerPC64 mimarisi gerektirir-maix64 ile POWER mimarisi uyumsuz-maix64 gereksinimi: 32 bit adreslemeli 64 bit hesaplama henÃ¼z desteklenmiyor.-maix64 seÃ§eneÄŸi PowerPC64 mimarisinin etkin kalmasÄ±nÄ± gerektirir-malign-double 64bitlik kipte iÅŸ yapmaz-malign-functions artÄ±k kullanÄ±lmÄ±yor, yerine -falign-functions kullanÄ±n-malign-jumps eskidir, yerine -falign-jumps kullanÄ±n-malign-loops artÄ±k kullanÄ±lmÄ±yor yerine -falign-loops kullanÄ±n-malign-loops=%d 0 ile %d arasÄ±nda deÄŸil-mapcs-stack-check ile -mno-apcs-frame uyumsuz-march=%s seÃ§ilen ABI ile uyumsuz-max-stackframe=%d 0 ile %d arasÄ±nda olmadÄ±ÄŸÄ±ndan kullanÄ±ÅŸsÄ±z-mbig-endian ve -mlittle-endian birlikte kullanÄ±lamayabilir-mbnu210 yoksayÄ±ldÄ± (seÃ§enek artÄ±k kullanÄ±lmÄ±yor)-mbranch-cost=%d 0 ile 5 arasÄ±nda deÄŸil-mcall-aixdesc Â«big endianÂ» olmalÄ±`-mcmodel=' 32bit sistemlerde desteklenmiyor-mdynamic-no-pic seÃ§eneÄŸi -fpic veya -fPIC seÃ§eneklerini iptal eder-mfloat-abi=hard ve VFP-mgp32 bir 64-bit ABI ile kullanÄ±lmÄ±ÅŸ-mgp64 bir 32-bit ABI ile kullanÄ±lmÄ±ÅŸ-mgp64 bir 32-bit iÅŸlemci ile kullanÄ±lmÄ±ÅŸ-mhard-float desteklenmiyorUnicos/Mk Ã¼zerinde -mieee desteklenmiyor-mieee-with-inexact Unicos/Mk Ã¼zerinde desteklenmiyor-mint64 Ã¶nerilmeyen bir seÃ§enektir-mips%s, bir MIPS%d iÅŸlemci belirtildiÄŸinden diÄŸer mimari seÃ§enekleri ile Ã§eliÅŸiyor-mips3d seÃ§eneÄŸi -mpaired-single gerektirir-mips3d/-mpaired-single seÃ§eneÄŸi -mfp64 -mhard-float ile kullanÄ±lmalÄ±-mips3d/-mpaired-single seÃ§eneÄŸi -mips64 ile kullanÄ±lmalÄ±-mlong-double-64 ile -m64 birarada izin verilmez-mmultiple kÃ¼Ã§Ã¼k ilkli bayt sÄ±ralamasÄ± kullanÄ±lan sistemlerde desteklenmez-mn, -mh veya -ms olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ-mpic-register=, -fpic olmaksÄ±zÄ±n kullanÄ±ÅŸsÄ±z-mpreferred-stack-boundary=%d %d ile 12 arasÄ±nda deÄŸil-mregparm=%d 0 ile %d arasÄ±nda deÄŸil-mrelocatable ile -mcall-%s uyumsuz.-mrelocatable ile -mno-minimal-toc uyumsuz.-mrelocatable ile -msdata=%s uyumsuz.64bitlik kipte -mrtd Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± desteklenmiyor-ms2600, -ms olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ-msdata=%s ile -mcall-%s uyumsuz.-mshared-library-id= seÃ§eneÄŸi -mid-shared-library olmaksÄ±zÄ±n belirtilmiÅŸ-mshared-library-id=%d 0 ile %d arasÄ±nda deÄŸil-msingle-float ve -msoft-float birlikte belirtilemez.-msoft-float ve -mhard_float birlikte kullanÄ±lamayabilir-mstring kÃ¼Ã§Ã¼k ilkli bayt sÄ±ralamasÄ± kullanÄ±lan sistemlerde desteklenmez-o DOSYA	Ã‡Ä±ktÄ± DOSYAya yazÄ±lÄ±r-p ve -pp belirtilmiÅŸ - birini seÃ§in-pg ve -fomit-frame-pointer uyumsuz-pg bu platformda desteklenmiyor-pg veya -p ve -fomit-frame-pointer uyumsuz-pipe desteklenmiyor-private_bundle ile -dynamiclib birarada izin verilmez-trigraphs	ISO C Ã¼Ã§lÃ¼ harfleri desteklenirVAX gerÃ§ek sayÄ±larÄ±nda 128 bitlik long double desteklenmiyor31 bitlik ABI32381 fpu387 komut kÃ¼mesi iptal edildi, SSE aritmetiÄŸi kullanÄ±lÄ±yor64 bitlik ABIESA/390 kipinde 64-bit ABI desteklenmiyor.;; KarÄ±ÅŸtÄ±rÄ±cÄ± istatistikleri: %d deneme, %d ikame (%d yeni alan gerekir),
  ;; %d baÅŸarÄ±.
  
  ;; %d den %d ye kadar, %d kÃ¼melik blok iÅŸleniyor.
! <anonim><yerleÅŸik><komut satÄ±rÄ±>-std=c89 (C iÃ§in) veya -std=c++98 (C++ iÃ§in) ile aynÄ±.APCS yeniden giriÅŸli kod desteklenmiyor. YoksayÄ±ldÄ±bb %i iÃ§inde normaldÄ±ÅŸÄ± amaÃ§sÄ±z kenar sayÄ±sÄ± DÃ¶ngÃ¼ eniyilemesinden sonra bir ortak alt ifade eleme aÅŸamasÄ± eklenirÃ‡evirici Ã§Ä±ktÄ±sÄ±na fazladan aÃ§Ä±klama eklerEk hata ayÄ±klama iletileri Ã§Ä±ktÄ±lar-mfloat-abi=hard iÃ§in takma isim-mfloat-abi=soft iÃ§in takma isimTÃ¼m dallanma hedefleri bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±rTÃ¼m dÃ¶ngÃ¼ler 32 bitlik sÄ±nÄ±ra hizalanÄ±rKod ve veri 32 bitlik hizalanÄ±rDizge iÅŸlemleri hedefi hizalanÄ±rdouble'lar word sÄ±nÄ±rlarÄ±na hizalanÄ±rSadece atlanarak ulaÅŸÄ±labilen hedefler bayt
!                           sÄ±nÄ±rlarÄ±na ayarlanÄ±rdouble'lar dword sÄ±nÄ±rlarÄ±na hizalanÄ±rÄ°ÅŸlevlerin baÅŸlangÄ±cÄ± hizalanÄ±rDÃ¶ngÃ¼ baÅŸlangÄ±Ã§larÄ± bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±rBit alanÄ± taban tÃ¼rÃ¼ne hizalama yapÄ±lÄ±rDeÄŸiÅŸkenler 16 bitlik sÄ±nÄ±ra hizalanÄ±rDeÄŸiÅŸkenler 32 bitlik sÄ±nÄ±ra hizalanÄ±rRTL Ã¼retiminde geÃ§ersiz 3 terimli komut Ã¼retimine izin verirYazmaÃ§larda tutulan iÅŸlev adreslerine izin verilirIEEE veya ISO standartlarÄ±nÄ± bozabilen matematiksel eniyilemelere izin verilirKuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±na izin verilirFazla yÃ¼klerin tahmini hareketine izin verilirYÃ¼k oluÅŸturmayanlarÄ±n tahmini hareketine izin verilirBazÄ± yÃ¼klerin tahmini hareketine izin verilir? iÅŸlecinin argÃ¼manlarÄ±nda farklÄ± tÃ¼rlere izin verilirRPTB/DB iÃ§in yineleme sayÄ±larÄ±nÄ±n unsigned olmasÄ±na izin verirAlmaÅŸÄ±k Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ±Alternatif Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ±AltiVec ve E500 komutlarÄ± birarada kullanÄ±lamazlong Ã§aÄŸrÄ±larÄ± daima Ã¼retilirBit alanÄ± daima int boyutlu iÅŸlenirGAS varsayÄ±lÄ±rTÃ¼m double'lar hizalÄ± kabul edilirTÃ¼m sembollerin 32 bit deÄŸerli olduklarÄ± kabul edilirArgÃ¼manlarÄ±n bir diÄŸerine ya da globallere takma ad olmadÄ±ÄŸÄ± varsayÄ±lÄ±rArgÃ¼manlarÄ±n globallerden baÅŸkasÄ±na takma ad
!                           olamayacaÄŸÄ± varsayÄ±lÄ±rBÃ¼yÃ¼k ilkli baytlar, kÃ¼Ã§Ã¼k ilkli word'ler varsayÄ±lÄ±rKodun makina koduna GAS tarafÄ±ndan Ã§evrileceÄŸi varsayÄ±lÄ±rKodun GNU ld tarafÄ±ndan ilintileneceÄŸi varsayÄ±lÄ±rKodun HP ld tarafÄ±ndan ilintileneceÄŸi varsayÄ±lÄ±rKayan nokta iÅŸlemlerinin yakalanabileceÄŸi varsayÄ±lÄ±rint tÃ¼rÃ¼n 8 bitlik tamsayÄ± olduÄŸu varsayÄ±lÄ±rNaNlarÄ±n ya da sonsuzlarÄ±n Ã¼retilmediÄŸi varsayÄ±lÄ±rNormal C Ã§alÄ±ÅŸtÄ±rma ortamÄ± var sayÄ±lÄ±rdouble'larÄ±n hizalanmamÄ±ÅŸ olduklarÄ± varsayÄ±lÄ±rÄ°ÅŸaretli aritmetik taÅŸmalarÄ±n etrafÄ±ndan dolanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±rKÃ¼Ã§Ã¼k adres alanÄ± varsayÄ±lÄ±rSÄ±kÄ± takma ad kurallarÄ± uygulanacaÄŸÄ± varsayÄ±lÄ±rHedef MÄ°B bÃ¼yÃ¼k ilkli yapÄ±landÄ±rmaya sahip kabul edilirHedef MÄ°B kÃ¼Ã§Ã¼k ilkli yapÄ±landÄ±rmaya sahip kabul edilirGÃ¶stericilerin hizalÄ± olabilecekleri varsayÄ±lÄ±rGÃ¶stericilerin hizalÄ± olmadÄ±klarÄ± varsayÄ±lÄ±rObjective-C iletileri alÄ±cÄ±larÄ±nÄ±n nil olabileceÄŸi varsayÄ±lÄ±rHizasÄ±z eriÅŸimlerin sistem tarafÄ±ndan yapÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±rÃœst dÃ¼zeyde:Ã–nsÃ¶z/sonsÃ¶z komutlarÄ±nÄ± silmeye Ã§alÄ±ÅŸÄ±rDallanma komutlarÄ±nÄ±n gecikme yuvalarÄ±nÄ± doldurmaya
                            Ã§alÄ±ÅŸÄ±rBunun 2.kuvvetine ayarlanmÄ±ÅŸ yÄ±ÄŸÄ±nÄ± tutmaya Ã§alÄ±ÅŸÄ±rÃ–zdeÅŸ sabitler derleme birimlerine karÅŸÄ±n
                            katÄ±ÅŸtÄ±rÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±rÃ–zdeÅŸ sabitler ve sabit deÄŸiÅŸkenler katÄ±ÅŸtÄ±rÄ±lmaya
                            Ã§alÄ±ÅŸÄ±lÄ±rOtomatik Ã¶nce/sonra eksiltme arttÄ±rmaya izin verilirOtomatik Ã¶nce/sonra eksiltme arttÄ±rmaya izin verilmezDallanma sorunlarÄ±nÄ± azaltmak iÃ§in dal hedefleri otomatik olarak hizalanÄ±r.Ã‡aÄŸrÄ± komutlarÄ±nda tÃ¼m kapsam sÄ±nÄ±rlarÄ± engellenirBayt kodlar hatalÄ±.
  frv_print_operand, 0 case iÃ§inde hatalÄ± komutfrvv_print_operand iÃ§inde hatalÄ± komut, const_double hatalÄ±frv_print_operand, z case iÃ§inde hatalÄ± komutfrv_print_operand, 'F' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'L' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'M/N' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'O' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'e' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'f' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, 'g' deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand, P deÄŸiÅŸtirici iÃ§in hatalÄ± komut:frv_print_operand_address iÃ§in hatalÄ± komut:frv_print_operand_memory_reference iÃ§in hatalÄ± komut:output_condmove_single terimi hatalÄ±output_move_double terimi hatalÄ±output_move_single terimi hatalÄ±frv_print_operand_memory_reference_reg iÃ§in hatalÄ± komut:%d temel bloÄŸu indirgenemez olarak imlenmeli.%d temel bloÄŸu indirgenemez olarak imlenmemeli.Bb %d %d. dÃ¶ngÃ¼nÃ¼n Ã¼yesi deÄŸil.BÃ¼yÃ¼k bellek modeliTaklit DISPOSE oluÅŸturma: %d
  Taklit PREPEARE oluÅŸturma: %d
  DallanmalarÄ±n bedeli (1-5, keyfi birimler)Ã‡alÄ±ÅŸtÄ±rÄ±lan dallar:%s / %d
! C++ yapÄ±cÄ±larÄ± ve yÄ±kÄ±cÄ±larÄ± Objective-C alanlarÄ± iÃ§in Ã§aÄŸrÄ±lamazSeÃ§tiÄŸiniz iÅŸlemci  x86-64 komutlarÄ±nÄ± desteklemiyor.bb %i iÃ§indeki Ã§aÄŸrÄ± olmayan komut iÃ§in Ã§aÄŸrÄ± kenarlarÄ±Bir iÅŸlevin baÅŸlangÄ±cÄ±ndan sonra profilleme iÃ§in mcount Ã§aÄŸrÄ±lÄ±rBir iÅŸlevin baÅŸlangÄ±cÄ±ndan Ã¶nce profilleme iÃ§in mcount Ã§aÄŸrÄ±lÄ±rÃ‡alÄ±ÅŸtÄ±rÄ±lan Ã§aÄŸrÄ±lar: %s / %d
  Adres Ã§Ã¶zÃ¼mlenemez'%s' Ã§Ä±ktÄ±lama iÃ§in aÃ§Ä±lamÄ±yor.
  Altivec komutlarÄ± kullanÄ±lamadÄ±ÄŸÄ±ndan argÃ¼man vektÃ¶r yazmacÄ±na aktarÄ±lamaz, komutlarÄ± etkinleÅŸtirmek iÃ§in -maltivec kullanÄ±n.Altivec komutlarÄ± kullanÄ±lamadÄ±ÄŸÄ±ndan vektÃ¶r yazmacÄ±ndaki deÄŸer dÃ¶ndÃ¼rÃ¼lemez, komutlarÄ± etkinleÅŸtirmek iÃ§in -maltivec kullanÄ±n.mshared ve static birlikte kullanÄ±lamaz.mthreads ve mlegacy-threads birlikte kullanÄ±lamaz.SÄ±rasÄ±z case etiketleri:
!  YÄ±ÄŸÄ±t gÃ¶stericisinin dÃ¼ÅŸÃ¼k 8 biti deÄŸiÅŸtirilirYÄ±ÄŸÄ±t gÃ¶stericisi kesmeler etkisizleÅŸtirilmeden deÄŸiÅŸtirilirÅžablon gerÃ§eklemeleri yayÄ±nlandÄ±ÄŸÄ±nda deÄŸiÅŸtirilirSÃ¶zdizimi denetimi yaptÄ±ktan sonra dururnew iÅŸlemiminin dÃ¶nen deÄŸeri denetlenirKod boyutu: small, medium veya large32 bit gÃ¶stericiler iÃ§in derleme yapÄ±lÄ±r64 bit gÃ¶stericiler iÃ§in derleme yapÄ±lÄ±rETRAX 100 (CRIS v8) iÃ§in derleme yapÄ±lÄ±rETRAX 4 (CRIS v3) iÃ§in derleme yapÄ±lÄ±r68HC11 iÃ§in derleme yapÄ±lÄ±r68HC12 iÃ§in derleme yapÄ±lÄ±r68HCS12 iÃ§in derleme yapÄ±lÄ±rMMU-suz Etrax 100-tabanlÄ± elinux sistemi iÃ§in derlerThumb iÃ§in derler, ARM iÃ§in deÄŸilv850 iÅŸlemcisi iÃ§in derleme yapÄ±lÄ±rv850e iÅŸlemcisi iÃ§in derleme yapÄ±lÄ±rv850e1 iÅŸlemcisi iÃ§in derleme yapÄ±lÄ±rv8plus ABI iÃ§in derleme yapÄ±lÄ±rDerleme biriminin tamamÄ± bir defada derlenir16 bitlik tamsayÄ± kiple derleme yapÄ±lÄ±r32 bitlik tamsayÄ± kiple derleme yapÄ±lÄ±r%s
  seÃ§enekleriyle yapÄ±landÄ±rÄ±ldÄ±.
! IBM XLC anlambilimine uyumluluk arttÄ±rÄ±lÄ±rISO 1990 C standardÄ± uygulanÄ±rISO 1990 C standardÄ± 1994 dÃ¼zeltmesiyle uygulanÄ±rISO 1990 C standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±rISO 1998 C++ standardÄ± uygulanÄ±rISO 1998 C++ standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±rISO 1999 C standardÄ± uygulanÄ±rISO 1999 C standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±rBayt bayt eriÅŸilen belleÄŸin yavaÅŸ olduÄŸu varsayÄ±lÄ±r`int' tÃ¼r 16 bit geniÅŸlikte varsayÄ±lÄ±r`int' tÃ¼r 32 bit geniÅŸlikte varsayÄ±lÄ±rSabit aritmetik terim kapsamdÄ±ÅŸÄ±Sabit yarÄ±m sÃ¶zcÃ¼klÃ¼k yÃ¼k terimi kapsamdÄ±ÅŸÄ±Alan '%s' iÃ§in ConstantValue Ã¶zniteliÄŸi yanlÄ±ÅŸ tÃ¼rdeIzgara oluÅŸturur ve tek bir deÄŸiÅŸkenin ilgisiz kullanÄ±mlarÄ±nÄ± ayÄ±rÄ±r%d. temel bloÄŸunun ortasÄ±nda denetim akÄ±ÅŸÄ±
  IEEE yakalama kipi denetlenirÃœretilmiÅŸ kayan nokta yuvarlama kipi denetlenirVerilen kayan nokta olaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±nÄ±n duyarlÄ±ÄŸÄ± denetlenirKayan noktalÄ± sabitler tek duyarlÄ±klÄ± sabitlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼rKullanmadan Ã¶nce bellek adres sabitlerini yazmaÃ§lara kopyalarKullanmadan Ã¶nce bellek terimlerini yazmaÃ§lara kopyalarGKA uygulamasÄ± oluÅŸtururKonsol uygulamasÄ± oluÅŸturulur"gcov" iÃ§in gereken veri dosyalarÄ± oluÅŸturulurDW_LOC_OP %s daha yazÄ±lmadÄ±
  IBM XLC'ninkinden farklÄ± olan Ã¶ntanÄ±mlÄ± GCC anlambilimiYÄ±ÄŸÄ±ndan iÅŸlev argÃ¼manlarÄ±nÄ±n Ã§ekilmesini ertelerKullanÄ±ÅŸsÄ±z boÅŸ gÃ¶sterici denetimlerini siler-std=c99 eskidi-std=gnu99 eskidi-std=iso9899:1999 lehine kullanÄ±mÄ± Ã¶nerilmiyorEski. Bu seÃ§enek etkisizdir.Komutlar arasÄ±ndaki baÄŸÄ±mlÄ±lÄ±klarÄ±n hangilerinin maliyetli varsayÄ±ldÄ±ÄŸÄ± saptanÄ±rGNU as yoluyla Dwarf 2 hata ayÄ±klama satÄ±r bilgilerini etkisizleÅŸtirirFP yazmaÃ§larÄ± kapatÄ±lÄ±rID tabanlÄ± paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane iptale edilirMPY||ADD ve MPY||SUB komutlarÄ± kapatÄ±lÄ±rHata ayÄ±klama kapatÄ±lÄ±rStop bitlerinin daha Ã¶nce yerleÅŸtirilmesi iptal edilirBirleÅŸik Ã§arpma/toplama ve Ã§arpma/Ã§Ä±karma FP komutlarÄ± Ã¼retilmezBirleÅŸik Ã§arpma/toplama komutlarÄ± iptal edilirÄ°ndisli adresleme kapatÄ±lÄ±rGeliÅŸtirilmekte olan yeni Ã¶zellikler kapatÄ±lÄ±rIEEE sinyalleme NaNlarÄ± tarafÄ±ndan farkedilebilen
                            eniyilemeler iptal edilirKayan nokta yuvarlama davranÄ±ÅŸÄ±nÄ± Ã¶ntanÄ±mlÄ± varsayan eniyilemeler yapÄ±lmazEÅŸzamanlÄ± komutlar kapatÄ±lÄ±rAyrÄ±k veri segmanÄ± iptal edilirspace yazmaÃ§larÄ± kapatÄ±lÄ±rtpf OS izleme kodu iptal edilirDB komutunun kullanÄ±mÄ± kapatÄ±lÄ±rRTPB komutunun kullanÄ±mÄ± kapatÄ±lÄ±rRTPS  komutunun kullanÄ±mÄ± kapatÄ±lÄ±rsdata/scommon/sbss kullanÄ±mÄ± iptal edilirRPTB/DB iÃ§in yineleme sayÄ±larÄ±nÄ±n unsigned olmasÄ±na izin vermezKullanÄ±lmayan sanal iÅŸlevler iptal edilirDerleme anÄ± istatistikleri gÃ¶sterilirBir.class dosyasÄ±nÄ±n iÃ§eriÄŸini okunabilir biÃ§imde gÃ¶sterir.
  
! Derleme sÄ±rasÄ±nda toplanan istatistikler gÃ¶sterilirBu yardÄ±m iletisi gÃ¶sterilir68851 iÃ§in kod Ã¼retilmezDizge iÅŸlemleri hedefi hizalanmazBK yazmaÃ§larÄ± ayrÄ±lmazword sÄ±nÄ±rlarÄ±na karÅŸÄ± dÃ¼ÅŸen bit alanlarÄ±na izin verilmezBit iÅŸlemlerinde herhangi bir boyda anlÄ±k deÄŸerler kullanmazGAS varsayÄ±lmazKodun makina koduna GAS tarafÄ±ndan Ã§evrilmeyeceÄŸi varsayÄ±lÄ±rStandart kitaplÄ±klarÄ±n ve "main" iÅŸlevinin varolduÄŸu varsayÄ±lÄ±rDal hedefleri otomatik olarak hizalanmazv8plus ABI iÃ§in derleme yapÄ±lmazFP yazmaÃ§larÄ± kapatÄ±lmazÄ°ndisli adresleme kapatÄ±lmazspace yazmaÃ§larÄ± kapatÄ±lmazAÃ§Ä±klamalar iptal edilmezMakro yorumlamalarÄ±nda aÃ§Ä±klamalar iptal edilirDerlenen iÅŸlevler ve geÃ§en zaman gÃ¶sterilmezYan etki atamalÄ± adresleme kipleri Ã¼retilmezSalt-okunur belleÄŸe karmaÅŸÄ±k tamsayÄ± sabitleri koymazÄ°ÅŸlev Ã¶nsÃ¶zÃ¼ ya da sonsÃ¶zÃ¼ Ã¼retilmezUzun yÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilmez#satÄ±r yÃ¶nergeleri Ã¼retilmez.size yÃ¶nergeleri Ã¼retilmezH8/300H kodu Ã¼retilmezH8S kodu Ã¼retilmezH8S/2600 kodu Ã¼retilmezH8SX kodu Ã¼retilmezHer iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilmezhuge switch deyimleri iÃ§in kod Ã¼retilmezAritmetik iÅŸlemci kullanan kod Ã¼retilmezHÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar Ã¼retilmezBirleÅŸil Ã§arpma/toplama komutlarÄ± Ã¼retilmezYÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilmezGÃ¼ncelleme komutlu yÃ¼kleme/saklama Ã¼retilmezFPU iÃ§in sin, cos, sqrt Ã¼retilmezTek alanlÄ± mfcr komutu Ã¼retilmezBlok taÅŸÄ±malar iÃ§in dizge komutlarÄ± Ã¼retilmezTablejump komutlarÄ± Ã¼retilmezBilinen hiÃ§bir dizge iÅŸlemi Ã¶zÃ¼mlenmezGerÃ§ek sayÄ± bÃ¶lme iÅŸlemi satÄ±riÃ§ine alÄ±nmazTamsayÄ± bÃ¶lme iÅŸlemi satÄ±riÃ§ine alÄ±nmazKarekÃ¶k satÄ±riÃ§ine alÄ±nmazÄ°ÅŸlev Ã¶nbilgisine PIC yazmacÄ±nÄ± yÃ¼klemezKomutlar bir iÅŸlevin Ã¶nbilgisine taÅŸÄ±nmazÃ‡evirici veya baÄŸlayÄ±cÄ±da kuyruk Ã§aÄŸrÄ± komutlarÄ±nÄ±
                            eniyilemezBirleÅŸtiriciye -assert salt-metin gÃ¶ndermezKayan noktalÄ± sabitleri TOC'a koymazSembol+konum sabitlerini TOC'a koymazSisteme Ã¶zel ve GCCye Ã¶zel makrolar Ã¶nceden tanÄ±mlÄ± yapÄ±lmazPrograma bir Ã¶ntanÄ±mlÄ± baÅŸlatma adresi 0x100 saÄŸlanmazjump'lar Ã§aÄŸrÄ± geciktirme yuvalarÄ±na konmazÄ°lklendirilmemiÅŸ global'ler ortak bÃ¶lÃ¼me konmazFPU yazmaÃ§larÄ±ndaki iÅŸlevlerin deÄŸerleriyle
                              sonuÃ§lanmazAltyordamÄ±n baÅŸlangÄ±Ã§ ve bitiÅŸi zamanlanmazStandart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz (-isystem ile belirtilenler hariÃ§) C++ iÃ§in standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz3DNow! yerleÅŸik iÅŸlevleri desteklenmezMMX ve SSE2 yerleÅŸik iÅŸlevleri ve kod Ã¼retimi
                              desteklenmezMMX yerleÅŸik iÅŸlevleri desteklenmezMMX, SSE ve SSE2 yerleÅŸik iÅŸlevleri ve kod Ã¼retimi
                              desteklenmezMMX, SSE, SSE2 ve SSE3 yerleÅŸik iÅŸlevleri ve kod Ã¼retimi desteklenmezSistem baÅŸlÄ±k dosyalarÄ±ndan gelen uyarÄ±lar engellenmezKod ve salt-okunur veri hizalamasÄ± ayarlanmazYÄ±ÄŸÄ±n hiizalamasÄ± ayarlanmazYazÄ±labilir veri hizalamasÄ± ayarlanmazAyrÄ±lmÄ±ÅŸ ABI yazmaÃ§larÄ± kullanÄ±lmazAltiVec komutlarÄ± kullanÄ±lmazfp karÅŸÄ±laÅŸtÄ±rmalarÄ± iÃ§in IEEE aritmetiÄŸi
                              kullanÄ±lmazC3x iÃ§in MPYI komutu kullanÄ±lmazPOWER komut kÃ¼mesi kullanÄ±lmazPOWER2 komut kÃ¼mesi kullanÄ±lmazPowerPC Genel KullanÄ±m grubu seÃ§imlik komutlarÄ± kullanÄ±lmazPowerPC Graphics grubu seÃ§imlik komutlarÄ± kullanÄ±lmazPowerPC komut kÃ¼mesi kullanÄ±lmazPowerPC-64 komut kÃ¼mesi kullanÄ±lmazVAX fp kullanÄ±lmazGenel yazmaÃ§larÄ± tahsis eden adresler kullanÄ±lmazBit alanÄ± komutlarÄ± kullanÄ±lmazNormal komutlardan koÅŸul kodlarÄ± kullanÄ±lmazSoft yazmaÃ§lar iÃ§in doÄŸrudan adresleme kipi kullanÄ±lmazTLS verisine eriÅŸilirken %gs karÅŸÄ±lÄ±ÄŸÄ± doÄŸrudan referaslar kullanÄ±lmazfp yazmaÃ§larÄ± kullanÄ±lmazDonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lmazDonanÄ±m aritmetik iÅŸlemcisi kullanÄ±lmazDonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lmazÃ‡arpma-biriktirme fp komutlarÄ± kullanmazUyarlanabilir Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lmazÃ‡Ä±kan argÃ¼manlarÄ± kaydedecek basma komutlarÄ±      
!                             kullanÄ±lmazx86-64 kodda red-zone kullanÄ±lmazsb yazmacÄ± kullanÄ±lmazArgÃ¼man aktarÄ±mÄ± iÃ§in yazmaÃ§lar kullanÄ±lmazr2 ve r5 yazmaÃ§larÄ± kullanÄ±lmazYazÄ±lÄ±m kayan nokta aritmetiÄŸi kullanÄ±lmazYÄ±ÄŸÄ±t yanlamasÄ± kullanmazÃ‡ift-word kopyalamada kuvvetli hizalama iÃ§in struct (yapÄ±) kullanmazBit alanÄ± komutlarÄ± kullanÄ±lmazcallt komutu kullanÄ±lmazBÃ¶lme komutu kullanÄ±lmazHizalamasÄ±z bellek referanslarÄ± kullanÄ±lmazGÃ¶rsel Komut KÃ¼mesi kullanÄ±lmaz-pedantic ile "long long" kullanÄ±mÄ± hakkÄ±nda uyarmaz-pedantic varken deÄŸiÅŸkin makrolarÄ±n kullanÄ±mÄ± durumunda uyarÄ±rDonanÄ±m Ã§arpma hatasÄ±nÄ±n olurunu bulmazBaÅŸtan sona yazmaÃ§ taÅŸÄ±ma eniyilemesi yaparKod ve verideki Ã¶ÄŸeler hizalanmazBit alanÄ± taban tÃ¼rÃ¼ne hizalama yapÄ±lmazTÃ¼m sembollerin 32 bit deÄŸerli olduklarÄ± varsayÄ±lmazHizasÄ±z eriÅŸimlerin sistem tarafÄ±ndan yapÄ±ldÄ±ÄŸÄ± varsayÄ±lmazHiÃ§bir arabellek boÅŸaltma iÅŸlevi Ã§aÄŸrÄ±lmazHiÃ§bir arabellek boÅŸaltma kapanÄ± Ã§aÄŸrÄ±lmazDeÄŸiÅŸken uzatÄ±lmÄ±ÅŸ asmlerden Ã¶nce ve sonra durma bitleri Ã¼retirSabitleri yazmaÃ§larda saklamazBirleÅŸik Ã§arpma/toplama komutlarÄ± Ã¼retilmezBlok taÅŸÄ±ma eniyilemesi yapÄ±lmazlui/addiu adres yÃ¼klemeleri eniyilenmezDerleyici istatistikleri Ã§Ä±ktÄ±lanmazVR4130'a Ã¶zgÃ¼ hizalama eniyilemeleri uygulanmazEk hata ayÄ±klama bilgisi verilmezÃ‡alÄ±ÅŸma anÄ±nda kod yer deÄŸiÅŸtirilebilirliÄŸi saÄŸlanmazÄ°lklenmemiÅŸ sabitleri ROM'a koymazDÃ¼ÅŸÃ¼k bellek modelinde DP'yi ISR'da saklamazWindows atamalarÄ± ayarlanmazSÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± yakalanmazÃ–ntanÄ±mlÄ± mimariye raÄŸmen Branch Likely komutlarÄ± kullanÄ±lmazEABI kullanÄ±lmazGP gÃ¶reli sdata/sbss bÃ¶lÃ¼mleri kullanÄ±lmazGP gÃ¶reli sdata/sbss bÃ¶lÃ¼mleri kullanÄ±lmaz (ÅŸimdi yoksayÄ±lÄ±yor)Irix PIC kullanÄ±lmazDallar iÃ§in P-mnemonikleri kullanÄ±lmazRAM yerine ROM kullanÄ±lmazAlternatif yazmaÃ§ isimleri kullanÄ±lmazbras kullanÄ±lmazDonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lmazDolaylÄ± Ã§aÄŸrÄ±lar kullanÄ±lmazmips-tfile asm postpass kullanmazÃ‡arpma biriktirmesi kullanmazSadece tek (32 bit) FP kullanmazMicrosoft oluÅŸumlarÄ±nÄ±n kullanÄ±mÄ± hakkÄ±ndaki uyarÄ±lar verilmezÄ°lk Ã¼retim 4300 donanÄ±m hatasÄ±nÄ±n olurunu bulmazUyumluluk hatalarÄ±nÄ± uyarÄ±lara indirgerBildirimler bir .decl dosyasÄ±na dÃ¶kÃ¼mlenirENTRY_BLOCK onunla iliÅŸkili bir deyim listesi iÃ§eriyor
  ESA/390 mimarisiEXIT_BLOCK onunla iliÅŸkili bir deyim listesi iÃ§eriyor
  %d den %d e kadar kenar indirgenemez olarak imlenmeli.%d den %d e kadar kenar indirgenemez olarak imlenmemeli.KÃ¼Ã§Ã¼k veri alanlarÄ±na 16 bitlik yer deÄŸiÅŸtirmeler Ã¼retilirKÃ¼Ã§Ã¼k veri alanlarÄ±na 32 bitlik yer deÄŸiÅŸtirmeler Ã¼retilirKesin olmayan istisnalar iÃ§eren IEEE-uyumlu kod Ã¼retirKesin olmayan istisnalar iÃ§ermeden IEEE-uyumlu kod Ã¼retirÃ‡aÄŸrÄ± grafiÄŸi bilgisi Ã¼retirTI araÃ§larÄ± ile uyumlu kod Ã¼retirBayt/word ISA geniÅŸlemesi iÃ§in kod Ã¼retirSayma ISA geniÅŸlemesi iÃ§in kod Ã¼retirfp move ve sqrt ISA geniÅŸlemesi iÃ§in kod Ã¼retirVideo ISA geniÅŸlemesi iÃ§in kod Ã¼retirGAS geniÅŸlemelerini kullanan kod Ã¼retirKod doÄŸrudan yer deÄŸiÅŸtirme yÃ¶nergeleri kullanÄ±larak Ã¼retilirBenzer semboller zayÄ±f semboller olarak ele alÄ±nÄ±rÃ‡apraz referans bilgisi yayÄ±nlanÄ±rYerel iÅŸlevlere doÄŸrudan dallanmalar yapÄ±lÄ±rSatÄ±riÃ§i ÅŸablonlarÄ±n doÄŸrudan gerÃ§eklenmesi saÄŸlanÄ±rÅžablonlarÄ±nÄ±n doÄŸrudan gerÃ§eklenmesi saÄŸlanÄ±rUzun yÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilirevre gÃ¶sterici iÃ§in rduniq yerine rdval Ã¼retirKullanÄ±lmamÄ±ÅŸ bile olsa statik sabit deÄŸiÅŸkenler
!                           iÃ§erilirDeÄŸiÅŸken uzatÄ±lmÄ±ÅŸ asmlerden Ã¶nce ve sonra durma bitleri Ã¼retirÃ‡evirici kodunda ayrÄ±ntÄ±lÄ± hata ayÄ±klama bilgisi Ã¼retilirGNU as yoluyla Dwarf 2 hata ayÄ±klama satÄ±r bilgilerini etkinleÅŸtirirID tabanlÄ± paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane etkin olurMPY||ADD ve MPY||SUB komutlarÄ± etkinleÅŸtirilirObjective-C olaÄŸandÄ±ÅŸÄ±lÄ±k ve eÅŸzamanlama sÃ¶zdizimi etkinleÅŸtirilirAÄŸaÃ§larda SSA-CCP eniyilemesi etkinleÅŸtirilirAÄŸaÃ§larda SSA-PRE eniyilemesi etkinleÅŸtirilir-Wunused- uyarÄ±larÄ±nÄ±n tamamÄ± etkinleÅŸtirilirsched2 Ã§alÄ±ÅŸtÄ±rÄ±lmadan Ã¶nce bir rtl gÃ¶zlem deliÄŸi aÅŸamasÄ± etkinleÅŸtirilirOtomatik ÅŸablon gerÃ§eklemesi etkinleÅŸtirilirArkayÃ¼z hata ayÄ±klamasÄ±nÄ± etkinleÅŸtirirTemel program profil Ã§Ä±karma kodu etkinleÅŸtirilirAyrÄ±mlama geribeslemesi yÃ¶nlendirmeli eniyilemelerin ayrÄ±mlama bilgileri Ã¼retimi iÃ§in ortak seÃ§enekler etkinleÅŸtirilirAyrÄ±mlama geribeslemesi yÃ¶nlendirmeli eniyilemelerin uygulanmasÄ± iÃ§in ortak seÃ§enekler etkinleÅŸtirilirHata ayÄ±klamalÄ± Ã§Ä±ktÄ±yÄ± etkinleÅŸtirHata ayÄ±klama etkinleÅŸtirilirDaha iyi zamanlama iÃ§in stop bitlerinin daha Ã¶nce yerleÅŸtirilmesi etkin olurOlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± etkinleÅŸtirilirÄ°ÅŸlev ayrÄ±mlama etkinleÅŸtirilirBirleÅŸik Ã§arpma/toplama ve Ã§arpma/Ã§Ä±karma FP komutlarÄ± Ã¼retilirBirleÅŸik Ã§arpma/toplama komutlarÄ± etkinleÅŸtirilirDallanma olasÄ±lÄ±klarÄ±nÄ±n tahmini etkinleÅŸtirilirÄ°lintileyici eniyilemesi etkinleÅŸtirilirÄ°lintileyici esnekleÅŸtiriciler etkinleÅŸtirilirBaÄŸlayÄ±cÄ± gevÅŸetmesi etkinleÅŸtirilirAÄŸaÃ§ seviyesinde dÃ¶ngÃ¼ eniyilemeleri etkinleÅŸtirilirMakinaya Ã¶zel gÃ¶zlem deliÄŸi eniyilemesi etkinleÅŸtirilirUyarÄ± sÄ±klÄ±ÄŸÄ± iletileri etkinleÅŸtirilirGeliÅŸtirilmekte olan yeni Ã¶zellikler etkinleÅŸtirilirSeÃ§imlik teÅŸhisler yapÄ±lÄ±rEÅŸzamanlÄ± komutlar etkinleÅŸtirilirTemel bloklar arasÄ±nda zamanlama etkinleÅŸtirilirAyrÄ± veri segmanÄ± etkin olurYÄ±ÄŸÄ±n sondalamayÄ± etkinleÅŸtirirDev nesneler iÃ§in destek etkinleÅŸtirilirNormal kip etkinleÅŸtirilirshort yÃ¼kleme komutlarÄ±nÄ±n kullanÄ±mÄ± etkinleÅŸtirilirtpf OS izleme kodu etkinleÅŸtirilirGeleneksel Ã¶niÅŸlemi etkinleÅŸtirirDB komutunun kullanÄ±mÄ± etkinleÅŸtirilirRTPB komutunun kullanÄ±mÄ± etkinleÅŸtirilirRTPS komutunun kullanÄ±mÄ± etkinleÅŸtirilirsdata/scommon/sbss kullanÄ±mÄ± etkinleÅŸtirilirAyrÄ±ntÄ±lÄ± bilgi verilirBir yazmaÃ§ taÅŸÄ±ma eniyilemesi etkinleÅŸtirilirArama listesi sonu.
  SÄ±nÄ±f Ã¼yesi eriÅŸim denetimi kurallarÄ±na uyulurKatÄ± hizalamaya zorlarÄ°lk hatada Ã§Ä±karBir SSA_NAME nesnesi umuluyorbb %d sonunda aÃ§Ä±kÃ§a goto
! Ã–zÃ¼mlenebilir olsalar bile iÅŸlevler ihracedilirFP kuraldÄ±ÅŸÄ± durumlarÄ± etkinleÅŸtirilirFP kuraldÄ±ÅŸÄ± durumlarÄ± etkinleÅŸtirilmezkoÅŸulsuz jump %i den sonra ardcÄ±l kenarHata raporlama iÅŸlemleri iÃ§in:
  %s.
  elinux iÃ§in, bu programa belirli bir yÄ±ÄŸÄ±n boyutu isteniyorYerleÅŸikler kitaplÄ±ÄŸÄ± iÃ§in: yazmaÃ§lardaki tÃ¼m parametreler aktarÄ±lÄ±rRTL Ã¼retiminde geÃ§erli 3 terimli komut Ã¼retmeye zorlarKaldÄ±rmayÄ± iyileÅŸtirmek iÃ§in sabitleri yazmaÃ§larda saklarÄ°ÅŸlevlerin 2 baytlÄ±k sÄ±nÄ±ra hizalanmasÄ± zorlanÄ±rÄ°ÅŸlevlerin 4 baytlÄ±k sÄ±nÄ±ra hizalanmasÄ± zorlanÄ±r"wchar_t" iÃ§in temel tÃ¼r olarak "unsigned short"a zorlardefault case, case vektÃ¶rÃ¼nÃ¼n sonunda deÄŸil%s iÃ§inde bulundu
  Ä°ÅŸlev baÅŸlangÄ±Ã§larÄ± bunun 2.kuvvetine ayarlandÄ±GCC -E kullanÄ±lmaksÄ±zÄ±n -C veya -CC desteklemezGCC  %<[*]%> dizi bildirimlerini henÃ¼z tam desteklemiyorGCC iÃ§ iÃ§e sadece %u etki alanÄ±nÄ± desteklerGCSE iptal edildiGIMPLE yazmacÄ± BIT_FIELD_REF ile deÄŸiÅŸtirilmiÅŸ32 bitlik kod Ã¼retilir32bit i386 kodu Ã¼retilir64 bitlik kod Ã¼retilir64bit x86-64 kodu Ã¼retilirAPCS uyumlu yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retirPlatforma Ã¶zel niteliklerin C baÅŸlÄ±klarÄ±nÄ± Ã¼retirSÄ±nÄ±f dosyalarÄ±ndan C veya C++ baÅŸlÄ±k dosyalarÄ±nÄ± Ã¼retir
  
! ELF Ã§Ä±ktÄ± Ã¼retilirH8/300H kodu Ã¼retilirH8S kodu Ã¼retilirH8S/2600 kodu Ã¼retilirH8SX kodu Ã¼retilirPA1.0 kodu Ã¼retilirPA1.1 kodu Ã¼retilirPA2.0 kodu Ã¼retilir (binutils 2.10 veya Ã¼stÃ¼ gerekir)O anki Ã§alÄ±ÅŸma dizinini betimleyen bir #line yÃ¶nergesi Ã¼retilirDeÄŸer dÃ¶ndÃ¼rmeyen iÅŸlev deÄŸer dÃ¶ndÃ¼rÃ¼rse Ã§Ä±kÄ±ÅŸ iÃ§in Ã§aÄŸrÄ± Ã¼retilirHer iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilirBÃ¼yÃ¼k ilkli kod Ã¼retilirGerekliyse, Ã§aÄŸrÄ± komutlarÄ± dolaylÄ± Ã§aÄŸrÄ±lar olarak Ã¼retilirKod C30 MÄ°B iÃ§in Ã¼retilirKod C31 MÄ°B iÃ§in Ã¼retilirKod C32 MÄ°B iÃ§in Ã¼retilirKod C33 MÄ°B iÃ§in Ã¼retilirKod C40 MÄ°B iÃ§in Ã¼retilirKod C44 MÄ°B iÃ§in Ã¼retilirKod GNU as iÃ§in Ã¼retilirKod GNU ld iÃ§in Ã¼retilirKod GNU Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilirKod Intel as iÃ§in Ã¼retilirKod Intel ld iÃ§in Ã¼retilirKod NeXT (Apple Mac OS X) Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilir5206e iÃ§in kod Ã¼retilir520X iÃ§in kod Ã¼retilir528x iÃ§in kod Ã¼retilir5307 iÃ§in kod Ã¼retilir5407 iÃ§in kod Ã¼retilir68000 iÃ§in kod Ã¼retilir68020 iÃ§in kod Ã¼retilir68030 iÃ§in kod Ã¼retilir68040 iÃ§in kod Ã¼retilirHiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir68060 iÃ§in kod Ã¼retilirHiÃ§bir yeni komut olmaksÄ±zÄ±n 68060 iÃ§in kod Ã¼retilir68302 iÃ§in kod Ã¼retilir68332 iÃ§in kod Ã¼retilir68851 iÃ§in kod Ã¼retilirBir DLL iÃ§in kod Ã¼retilirBir cpu32 iÃ§in kod Ã¼retilirKod bir 11/10 iÃ§in Ã¼retilirKod bir 11/40 iÃ§in Ã¼retilirKod bir 11/45 iÃ§in Ã¼retilirBÃ¼yÃ¼k ilkli kod Ã¼retilirTamamÄ± satÄ±riÃ§i kod iÃ§erse bile iÅŸlevler iÃ§in kod Ã¼retilirVerilen MÄ°B iÃ§in kodu Ã¼retirKod yukarÄ± bellek bÃ¶lgesi iÃ§in Ã¼retilirhuge switch deyimleri iÃ§in kod Ã¼retilirKÃ¼Ã§Ã¼k ilkli kod Ã¼retilirKod alt bellek bÃ¶lgesi iÃ§in Ã¼retilirKod M*Core M340 iÃ§in Ã¼retilirVerilen MÄ°B sÃ¼rÃ¼mÃ¼ ya da Ã§ip iÃ§in kodu Ã¼retirÃ‡alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in uygun kod Ã¼retilir (paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane deÄŸil)Diziler indislenmeden Ã¶nce sÄ±nrlarÄ±nÄ±
                            denetleyecek kod Ã¼retilirOlaÄŸandÄ±ÅŸÄ±lÄ±k belirtimlerini denetleyecek kod Ã¼retilirAritmetik iÅŸlemci kullanan kod Ã¼retilirGerÃ§el sayÄ±lar iÃ§in kitaplÄ±k Ã§aÄŸrÄ±larÄ±yla kod Ã¼retilirGP yazmaÃ§sÄ±z kod Ã¼retilirSunucu GÃ‡ iÃ§in cpp tanÄ±mlarÄ± Ã¼retilirÄ°stemci GÃ‡ iÃ§in cpp tanÄ±mlarÄ± Ã¼retilirCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirDWARF v2 biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirSTABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirVMS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirXCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirÃ–ntanÄ±mlÄ± geliÅŸmiÅŸ biÃ§imde hata ayÄ±klama bilgisi Ã¼retirÃ–ntanÄ±mlÄ± biÃ§imde hata ayÄ±klama bilgisi Ã¼retirGeliÅŸmiÅŸ STABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirGeliÅŸmiÅŸ XCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retirBÃ¶len (bÃ¶lÃ¼nen deÄŸil) ile aynÄ± iÅŸarete sahip kalanlÄ± bÃ¶lme sonuÃ§larÄ± Ã¼retilirHÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar Ã¼retilirBelirtilen komut kÃ¼mesini kullanan kayan nokta
!                             aritmetiÄŸi Ã¼retilirBirleÅŸik Ã§arpma/toplama komutlarÄ± Ã¼retilirSatÄ±riÃ§i kayan noktalÄ± bÃ¶lme Ã¼retir, geciktirme iÃ§in eniyilenirSatÄ±riÃ§i kayan noktalÄ± bÃ¶lme Ã¼retir, iÅŸ geÃ§iÅŸi iÃ§in eniyilenirSatÄ±riÃ§i tamsayÄ± bÃ¶lme Ã¼retir, geciktirme iÃ§in eniyilenirSatÄ±riÃ§i tamsayÄ± bÃ¶lme Ã¼retir, iÅŸ geÃ§iÅŸi iÃ§in eniyilenirSatÄ±riÃ§i karekÃ¶k Ã¼retir, geciktirme iÃ§in eniyilenirSatÄ±riÃ§i karekÃ¶k Ã¼retir, iÅŸ geÃ§iÅŸi iÃ§in eniyilenirZero-Link kipinde kullanmak iÃ§in Ã§Ä±lgÄ±n sÄ±nÄ±f aramasÄ± (via objc_getClass()) Ã¼retilirKÃ¼Ã§Ã¼k ilkli kod Ã¼retilirYÃ¼kleme/saklama Ã§oklu komutlarÄ± Ã¼retilirGÃ¼ncelleme komutlu yÃ¼kleme/saklama Ã¼retilirSadece gerektiÄŸi zaman long Ã§aÄŸrÄ±larÄ± Ã¼retilirmake baÄŸÄ±mlÄ±lÄ±klarÄ± Ã¼retilirMake baÄŸÄ±mlÄ±lÄ±klarÄ±nÄ± Ã¼retir ve derlermips16 kodu Ã¼retilirNormal kipli kod Ã¼retilirPC'ye gÃ¶re kod Ã¼retilirMÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kipi)MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kipi)MÃ¼mkÃ¼nse, dÃ¶ngÃ¼lerdeki diziler iÃ§in Ã¶nalÄ±m
                            komutlarÄ± Ã¼retilirYeniden giriÅŸli PIC kodu Ã¼retirÃ‡alÄ±ÅŸma anÄ± tÃ¼r tanÄ±mlayÄ±cÄ± bilgisi Ã¼retilirKendiliÄŸinden konum deÄŸiÅŸtirebilen kod Ã¼retilirFPU iÃ§in sin, cos, sqrt Ã¼retilirTek alanlÄ± mfcr komutu Ã¼retilirBlok taÅŸÄ±malar iÃ§in dizge komutlarÄ± Ã¼retilirBirbirlerini etkilemeyenlerin tablosu her komutun tam sÄ±nÄ±rÄ±nda oluÅŸturulurAlt Ã§izgi ile baÅŸlayan dÄ±ÅŸ semboller verilirDizgeler "char dizileri" tÃ¼rÃ¼nde verilirICE: emit_jump_insn gereken yerde emit_insn kullanÄ±lmÄ±ÅŸ:
! derlenecek paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane kimliÄŸiISO C iÅŸlevler dÄ±ÅŸÄ±nda tek baÅŸÄ±na %<;%> kullanÄ±mÄ±na izin vermezISO C karmaÅŸÄ±k sayÄ± tÃ¼rlerinde %<++%> ve %<--%> desteklemezISO C karmaÅŸÄ±k sayÄ±larÄ±n mantÄ±ksal Ã§arpÄ±mÄ±nda %<~%> desteklemezISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemezISO C salt %<complex%>i %<double complex%> anlamÄ±nda desteklemezISO C isimsiz struct/union'lara izin vermezISO C %<goto *expr;%> kullanÄ±mÄ±na izin vermezISO C boÅŸ kaynak dosyalarÄ±na izin vermezISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda atama yasaktÄ±rISO C ifadelerde parantezli gruplamalara izin vermezISO C skalar olmayandan aynÄ± tÃ¼re dÃ¶nÃ¼ÅŸÃ¼me izin vermezISO C union tÃ¼re dÃ¶nÃ¼ÅŸÃ¼me izin vermezISO C %<void *%> ile iÅŸlev gÃ¶stericisinin karÅŸÄ±laÅŸtÄ±rÄ±lmasÄ±na izin vermezISO C %<void *%> ve iÅŸlev gÃ¶stericisi arasÄ±nda koÅŸullu ifadelere izin vermezISO C tek taraflÄ± void tÃ¼r iÃ§eren koÅŸullu ifadelere izin vermezISO C 'const' ya da 'volatile' iÅŸlev tÃ¼rlerini yasaklarISO C iÅŸlev gÃ¶stericisinin nesne gÃ¶stericisine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesini yasaklarISO C nesne gÃ¶stericisinin iÅŸlev gÃ¶stericisine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesini yasaklarISO C boÅŸ ilklendirme parantezlerine izin vermezISO C ileriye dÃ¶nÃ¼k parametre bildirimlerine izin vermezISO C sonradan bildirilmiÅŸ %<enum%> tÃ¼rlerine ileri baÅŸvuruya izin vermezISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda ilklendirma yasaktÄ±rISO C etiket bildirimlerine izin vermezISO C Ã¼yesiz Ã¼ye bildirimlerine izin vermezISO C iÃ§ iÃ§e iÅŸlevlere izin vermezISO C ?: ifadesinin orta teriminin atlanmasÄ±na izin vermezISO C iÅŸlev gÃ¶stericilerinin sÄ±ralÄ± karÅŸÄ±laÅŸtÄ±rmalarÄ±na izin vermezISO C  %d. argÃ¼manÄ±nda (%qE iÅŸlevinin) iÅŸlev gÃ¶stericisi ile  %<void *%> arasÄ±nda geÃ§iÅŸe izin vermezISO C nitelemeli iÅŸlev tÃ¼rlerini yasaklarISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda dÃ¶nÃ¼ÅŸ deÄŸeri yasaktÄ±rISO C89 Ã¶ndeÄŸer olarak eleman aralÄ±ÄŸÄ± belirtilmesine izin vermez.ISO C %<register%> dizisi indislemesine izin vermezISO C sÄ±fÄ±r boyutlu %qs dizisini yasaklarISO C union tÃ¼re argÃ¼man dÃ¶nÃ¼ÅŸÃ¼mÃ¼nÃ¼ yasaklarISO C %<...%> dan Ã¶nce bir isimli argÃ¼man gerektirirISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlarISO C++ tasarlanmÄ±ÅŸ ilkendiricilere izin vermezISO C++ bir enum'um %s-lenmesine izin vermezISO C++ dizilerin deÄŸer atanarak bildirimine izin vermezISO C++ da kaÅŸlÄ± ayraÃ§la gruplanmÄ±ÅŸ ifadelere izin verilmezISO C++ iÅŸlev ve nesne gÃ¶stericileri arasÄ±nda dÃ¶nÃ¼ÅŸÃ¼me izin vermezISO C++ da gÃ¶sterici ile tamsayÄ± arasÄ±nda karÅŸÄ±laÅŸtÄ±rmaya izin verilmezISO C++ da birleÅŸik sabitlere izin verilmezISO C++ hesaplanmÄ±ÅŸ goto'lara izin vermezISO C++ da array new iÃ§inde ilklendirmeye izin verilmezISO C++ bir ?: ifadesinde eksik orta terime izin vermezISO C++ sol yan olmayan dizi indislemesine izin vermezISO C++ bir sol yan olmayan ifadeye dÃ¶nÃ¼ÅŸÃ¼m adresi alÄ±nmasÄ±na izin vermezISO C++ bir Ã§Ä±kartma iÅŸlemi iÃ§indeki bir iÅŸlev gÃ¶stericisi kullanÄ±mÄ±na izin vermezISO C++ bir Ã§Ä±kartma iÅŸlemi iÃ§inde bir yÃ¶ntem gÃ¶stericisi kullanÄ±mÄ±na izin vermezISO C++ da deÄŸiÅŸken boyutlu dizi yasaktÄ±rISO C++ da sÄ±fÄ±r boyutlu dizi yasaktÄ±rISO C++ anonim yapÄ±larÄ± (struct) yasaklarISO C++ iÅŸleci ?: nÄ±n aÅŸÄ±rÄ± yÃ¼klenmesini yasaklarÄ°lkinin en kÃ¶tÃ¼ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ ikincisinden daha iyi olsa bile ISO C++ bunlar belirsizdir der ISO C90 %<[*]%> dizi bildirimlerini desteklemezISO C90 %<long long%>'u desteklemezISO C90, parametre dizisi bildirimlerinde `%<static%> ve tÃ¼r niteleyicileri desteklemezISO C90 karmaÅŸÄ±k tÃ¼rleri desteklemezISO C90 esnek dizi Ã¼yelerini desteklemezISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklarISO C90 bileÅŸik sayÄ±lara izin vermezISO C90 kod ve bildirimlerin karÄ±ÅŸÄ±mÄ±na izin vermezISO C90 Ã¶ndeÄŸer olarak alt nesnelerin belirtilmesine izin vermez.ISO C90 sol yansÄ±z dizi indislemesine izin vermezISO C90 deÄŸiÅŸken boyutlu %qs dizisini yasaklarISR %s yerel deÄŸiÅŸkenlerin %d sÃ¶zcÃ¼ÄŸÃ¼nÃ¼ gerektiriyor, en Ã§ok 32767DÃ¶ngÃ¼nÃ¼n gerisarÄ±lmasÄ± sÄ±rasÄ±nda geniÅŸletilecek tek bir deÄŸiÅŸkenin -fvariable-expansion-in-unroller seÃ§eneÄŸi kullanÄ±ldÄ±ÄŸÄ±nda azami yineleme sayÄ±sÄ±Sonradan yeniden yÃ¼kleme zamanlamasÄ± varsa sÃ¼per blok zamanlamasÄ± yapÄ±lÄ±rSonradan yeniden yÃ¼kleme zamanlamasÄ± varsa izleme zamanlamasÄ± yapÄ±lÄ±rÄ°ÅŸlevler iÃ§in dllimport Ã¶zelliÄŸi yoksayÄ±lÄ±rÄ°ÅŸlevler iÃ§in dllimport yoksayÄ±lÄ±rÄ°ÅŸlev gÃ¶sterici tablosu aÅŸÄ±larla oluÅŸturulur%qs iÅŸlevinde:%qs Ã¼ye iÅŸlevinde :AÄŸaÃ§ dÃ¼ÄŸÃ¼mlerinin paylaÅŸÄ±mÄ± yanlÄ±ÅŸMevcut olan yazÄ±lÄ±m bazlÄ± (soft) yazmaÃ§larÄ± bildirirBilinen tÃ¼m dizge iÅŸlemleri Ã¶zÃ¼mlenir2 komut ya da daha azÄ± ile yapÄ±labiliyorsa, sabitleri Ã¶zÃ¼mler1 komut ile yapÄ±labiliyorsa sabitleri Ã¶zÃ¼mlerÃ–ntanÄ±mlÄ± olarak Ã¼ye iÅŸlevler satÄ±riÃ§idirInlined_to gÃ¶stericisi yanlÄ±ÅŸarc-tabanlÄ± yazÄ±lÄ±m ayrÄ±mlama kodu yerleÅŸtirilirKod, ifade ayrÄ±mlama deÄŸerlerine yerleÅŸtirilirPrograma yÄ±ÄŸÄ±n denetimi kodu yerleÅŸtirilirÄ°ÅŸlev giriÅŸ ve Ã§Ä±kÄ±ÅŸÄ± ayrÄ±mlama Ã§aÄŸrÄ±larÄ±yla yapÄ±lÄ±rBasit iÅŸlevler onlarÄ± Ã§aÄŸÄ±ranlarÄ±n iÃ§ine gÃ¶mÃ¼lÃ¼rDerleyici iÃ§ hatasÄ±: Hata raporlama yordamlarÄ± tekrar girildi.
  Dahili bÃ¼tÃ¼nlÃ¼k hatasÄ±Ä°Ã§ hata: %s (program %s)
  LÃ¼tfen ayrÄ±ntÄ±lÄ± bir hata raporu hazÄ±rlayÄ±n.
! Ä°ÅŸlemler iÃ§in %s adresine bakÄ±n.Sabit kÃ¼meleri metin bÃ¶lÃ¼mÃ¼ndeki kodun arasÄ±na serpiÅŸtirilirAtÄ±f Ã¶neki geÃ§ersiz.komutta geÃ§ersiz rtl paylaÅŸÄ±mÄ± bulunduGeÃ§erli bir GIMPLE deyimi deÄŸil.Standarda tam uyum iÃ§in gereken uyarÄ±lar Ã¼retilirJava sÄ±nÄ±fÄ± %qT bir yÄ±kÄ±cÄ±ya sahip olamazJava sÄ±nÄ±fÄ± %qT bir dolaylÄ± sanal olmayan yÄ±kÄ±cÄ±ya sahip olamazSÄ±Ã§rama hedefleri bunun 2.kuvvetine ayarlandÄ±OlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± iÃ§in birbirlerini
                            etkilemeyenlerin tablosu oluÅŸturulurEtiket %s bb %d iÃ§inde yanlÄ±ÅŸ baÄŸlama sahip
  %s etiketi %d. temel bloÄŸun ortasÄ±nda
  Blok etiketi %s bb %d iÃ§indekiyle eÅŸleÅŸmiyor
! -M gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r-MD gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r-pedantic gibidir ancak uyarÄ±lar hata olarak ele alÄ±nÄ±rÃ‡alÄ±ÅŸtÄ±rÄ±lan satÄ±rlar:%s / %d
  ELF biÃ§imli program Ã¼retimine ilintiler (mmo dan baÅŸka)libads.a, libc.a ve crt0.o ile ilintilerlibmvme.a, libc.a ve crt0.o ile ilintilerlibsim.a, libc.a ve sim-crt0.o ile ilintilerlibyk.a, libc.a ve crt0.o ile ilintilerYerel deÄŸiÅŸkenin bellek gereksinimi kapasiteyi aÅŸÄ±yor.Ã–niÅŸlem yaparken bile PCH dosyalarÄ±na bakÄ±lÄ±r ve kullanÄ±lÄ±r%d. dÃ¶ngÃ¼nÃ¼n baÅŸlÄ±ÄŸÄ± doÄŸrudan kendisinin Ã¼yesi deÄŸil.%d. dÃ¶ngÃ¼nÃ¼n baÅŸlÄ±ÄŸÄ±nÄ±n 2 girdisi olmalÄ±.%d. dÃ¶ngÃ¼nÃ¼n saklayÄ±cÄ±sÄ± doÄŸrudan kendisinin Ã¼yesi deÄŸil.%d. dÃ¶ngÃ¼nÃ¼n saklayÄ±cÄ±sÄ±nÄ±n 1 ardÄ±lÄ± olmalÄ±.%d. dÃ¶ngÃ¼nÃ¼n saklayÄ±cÄ±sÄ±nÄ±n ardÄ±l olarak baÅŸlÄ±ÄŸÄ± yok.%d. dÃ¶ngÃ¼nÃ¼n saklayÄ±cÄ±sÄ± indirgenemez bÃ¶lgenin parÃ§asÄ± olarak imlenmiÅŸ.Ã‡evrim kodu bunun 2. kuvvetine ayarlandÄ±MCU `%qs' sadece sembolik Ã§evirici iÃ§in desteklenirMMIX Dahili: %s bir bit kaydÄ±rma yapÄ±labilir tamsayÄ± deÄŸilMMIX Dahili: HatalÄ± yazmaÃ§: %dMMIX Dahili: 'm' iÃ§in bu bir CONST_INT deÄŸil, hatalÄ± deÄŸerMMIX Dahili: Bu terim iÅŸlenemezMMIX Dahili: Bu deÄŸil, bir CONST_INT bekleniyorMMIX Dahili: Bu deÄŸil, bir sabit bekleniyorMMIX Dahili: Bu deÄŸil, bir yazmaÃ§ bekleniyorMMIX Dahili: Son isimli argÃ¼man bir yazmaÃ§a sÄ±ÄŸamamalÄ±MMIX Dahili: mmix_print_operand iÃ§indeki %qc case eksikMMIX Dahili: Bu bir sabit deÄŸil:MMIX Dahili: Bu bilinen bir adres deÄŸilMMIX Dahili: GeÃ§ersiz olarak ters Ã§evrien koÅŸul Ã§Ä±ktÄ±lanmaya Ã§alÄ±ÅŸÄ±lÄ±yor:MMIX Dahili: Bunun CC'si nedir?MMIX Dahili: Bunun CC'si nedir?MMX etkinleÅŸtirilmeksizin, MMX vektÃ¶r argÃ¼manÄ± ABI'yi deÄŸitirirÃ–ntanÄ±mlÄ± olarak "char" signed yapÄ±lÄ±rÃ–ntanÄ±mlÄ± olarak "char" unsigned yapÄ±lÄ±rÄ°ÅŸlevlerin dolaylÄ± bildirimlerinde hata verirTamsayÄ±lar 32 bitlik yapÄ±lÄ±rDizge sabitler "char[]" deÄŸil "const char[]" yapÄ±lÄ±rVeriyi Ã¶zelden Ã§ok paylaÅŸÄ±mlÄ± olarak imlerKuyruk tekrarÄ± tarafÄ±ndan oluÅŸturulan en yÃ¼ksek kod bÃ¼yÃ¼mesi (yÃ¼zde olarak)BÃ¼yÃ¼k iÅŸlevlerin Ã¶zÃ¼mlenmesi nedeniyle oluÅŸan en yÃ¼ksek bÃ¼yÃ¼me (yÃ¼zde olarak)Tek yÄ±ÄŸÄ±t artÄ±ÅŸ iÅŸleminde kullanÄ±lacak maksimum miktarMin/max komutlarÄ±na izin verilirMin/max komutlarÄ±na izin verilmezÃœst bellek Ã§Ã¶p temizliÄŸini baÅŸlatmak iÃ§in
                                        gereken minimum artÄ±ÅŸ, Ã¼st bellek
                                        boyutunun yÃ¼zdesi olarakÃ‡Ã¶p toplamaya baÅŸlanmadan Ã¶nceki kilobayt
!                                       cinsinden en kÃ¼Ã§Ã¼k Ã¼st bellek boyutubb %i'nin sonunda REG_EH_REGION bilgisi eksikTanÄ±m eksikÃ‡ok sayÄ±da satÄ±riÃ§i Ã§aÄŸrÄ±sÄ±%d. NOTE_INSN_BASIC_BLOCK %d. temel bloÄŸun ortasÄ±ndaNOTE_INSN_BASIC_BLOCK %d. blok iÃ§in eksikaritmetik iÃ§inde NULL kullanÄ±mÄ±"KÃ¼Ã§Ã¼k yazmaÃ§ sÄ±nÄ±flarÄ±" uydurmasÄ± yokDal yok
  Ã‡aÄŸrÄ± yok
! case vektÃ¶rÃ¼nÃ¼n sonunda default case yokÃ–ntanÄ±mlÄ± crt0.o yokÃ‡alÄ±ÅŸtÄ±rÄ±lacak satÄ±r yok
  %<#pragma GCC visibility pop%> ile eÅŸleÅŸen push yokBir kerede onaltÄ±dan fazla #pragma GCC visibility push iÃ§in izin verilmezGeÃ§erli bir Java .class dosyasÄ± deÄŸil.
  TamsayÄ± argÃ¼manlarÄ± aktarmada kullanÄ±lan
!                             yazmaÃ§larÄ±n sayÄ±sÄ±Objective-C bildirimleri sadece genel etki alanÄ±nda gÃ¶rÃ¼nebilirAlt dÃ¼zey iÅŸlevlerde Ã§erÃ§eve gÃ¶stericisi ihmal edilirHer Ã§evrimde bir iÅŸlem iÅŸlerÃ‡aÄŸrÄ±da FP yazmacÄ±nÄ±n yalnÄ±z 32 bitini korurBlok taÅŸÄ±malar eniyilenir32032 iÃ§in eniyileme yapÄ±lÄ±r32332 cpu iÃ§in eniyileme yapÄ±lÄ±r32532 cpu iÃ§in eniyileme yapÄ±lÄ±rHÄ±zdan Ã§ok boyut eniyilemesi yapÄ±lÄ±rlui/addiu adres yÃ¼klemeleri eniyilenirKardeÅŸ ve kuyruk Ã¶zyinelemeli Ã§aÄŸrÄ±lar eniyilenirÃ‡evirici ve baÄŸlayÄ±cÄ±da kuyruk Ã§aÄŸrÄ± komutlarÄ±nÄ± eniyilerSeÃ§enekler:
  YÄ±ÄŸÄ±t yetersiz.
! Derleyici istatistikleri Ã§Ä±ktÄ±lanÄ±r (ÅŸimdi yoksayÄ±lÄ±yor)Komut boyutlarÄ±nÄ± asm dosyasÄ±na Ã§Ä±ktÄ±lar-mbest-lib-options reddedilirPHI tanÄ±mÄ± bir GIMPLE deÄŸeri deÄŸilPIC kod Ã¼retimi hÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar ile uyumlu deÄŸildir
  PIC kod Ã¼retimi uyarlanabilir Ã§alÄ±ÅŸma anÄ± modeli ile uyumlu deÄŸildir
  PIC gerekli ama  CONST16 komutlarÄ± ile desteklenmiyorPIC yazmacÄ± %qs %<asm%> iÃ§inde taÅŸmÄ±ÅŸPIC yazmacÄ± ayarlÄ± deÄŸilPRINT_OPERAND boÅŸ gÃ¶stericiPRINT_OPERAND, %%C iÃ§in geÃ§ersiz komutPRINT_OPERAND, %%F iÃ§in geÃ§ersiz komutPRINT_OPERAND, %%N iÃ§in geÃ§ersiz komutPRINT_OPERAND, %%W iÃ§in geÃ§ersiz komutPRINT_OPERAND, yerdeÄŸiÅŸtirme iÃ§in terim geÃ§ersizPRINT_OPERAND: '%c' noktalamasÄ± bilinmiyorPRINT_OPERAND: '%c' noktalamasÄ± bilinmiyorPRINT_OPERAND_ADDRESS, boÅŸ gÃ¶stericiYapÄ± Ã¼yelerini birlikte deliksiz paketlerBirleÅŸtiriciye -assert salt-metin gÃ¶nderirFP yazmaÃ§larÄ±ndaki FP argÃ¼manlarÄ± aktarÄ±lÄ±rYÄ±ÄŸÄ±ndaki tÃ¼m argÃ¼manlar aktarÄ±lÄ±rYazmaÃ§lardaki argÃ¼manlar aktarÄ±lÄ±rYÄ±ÄŸÄ±ndaki argÃ¼manlar aktarÄ±lÄ±rYazmaÃ§lardaki bazÄ± argÃ¼manlar aktarÄ±lÄ±r"inline" anahtar sÃ¶zcÃ¼ÄŸÃ¼ne dikkat edilirDWARF2 yinelenmiÅŸ elemesi uygulanÄ±rVR4130'a Ã¶zgÃ¼ hizalama eniyilemeleri uygulanÄ±rMasraflÄ± eniyilemelerden birkaÃ§Ä±nÄ± uygularYazmaÃ§ kopyalama giriÅŸimi eniyileme aÅŸamasÄ± uygulanÄ±rYazmaÃ§ isimlendirme eniyilemesi aÅŸamasÄ± uygulanÄ±rÃ–n ve ard evreleme sonrasÄ± dal hedefli yÃ¼k eniyilemesi uygulanÄ±rÃ–n ve ard evreleme Ã¶ncesi dal hedefli yÃ¼k eniyilemesi uygulanÄ±rDallanmasÄ±z karÅŸÄ±lÄ±klara koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼
                            uygulanÄ±rKoÅŸullu Ã§alÄ±ÅŸtÄ±rmaya koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼
!                           uygulanÄ±rÃ‡apraz atlama eniyilemesi uygulanÄ±rGlobal ortak alt ifade elemesi sÄ±rasÄ±nda geniÅŸletilmiÅŸ yÃ¼k hareketi uygulanÄ±rGlobal ortak alt ifade elemesi uygulanÄ±rGlobal ortak alt ifade elemesi yazmaÃ§ ayÄ±rmasÄ±ndan sonra uygulanÄ±rAtlama evresi oluÅŸturma eniyilemesi uygulanÄ±rDÃ¶ngÃ¼ eniyilemeleri uygulanÄ±rDÃ¶ngÃ¼ eniyilemeleri yeni dÃ¶ngÃ¼ eniyileyici kullanÄ±larak uygulanÄ±rDÃ¶ngÃ¼ soymasÄ± uygulanÄ±rTÃ¼m dÃ¶ngÃ¼lere ters dÃ¶ngÃ¼leme uygulanÄ±rYineleme sayÄ±sÄ± bilindiÄŸinde ters dÃ¶ngÃ¼leme uygulanÄ±rDÃ¶ngÃ¼ anahtarlamamasÄ± uygulanÄ±rGenel ortak alt ifade iÃ§indeki saklama elemesinden sonra gereÄŸinden fazla yÃ¼k uygulanÄ±rGlobal ortak alt ifade elemesinden sonra saklama hareketi uygulanÄ±rGÃ¼Ã§ azaltma eniyilemesi uygulanÄ±rKuyruk tekrarÄ± Ã¼zerinden sÃ¼perblok oluÅŸumu uygulanÄ±rHata ayÄ±klama bilgilerinde kullanÄ±lmamÄ±ÅŸ tÃ¼r elemesi uygulanÄ±rDeÄŸiÅŸken izleme uygulanÄ±rBir belirteÃ§ karakteri olarak '$' kullanÄ±labilirVeri Ã¶ÄŸelerini kendi bÃ¶lÃ¼mlerine yerleÅŸtirirHer iÅŸlev kendi bÃ¶lÃ¼mÃ¼ne yerleÅŸtirilirKayan noktalÄ± sabitleri TOC'a koyarSembol+gÃ¶reli sabitleri TOC'a koyarDeÄŸiÅŸken adresleri normal TOC'a koyarMÃ¼mkÃ¼nse Ã¶niÅŸlemli kaynakla lÃ¼tfen
  ayrÄ±ntÄ±lÄ± bir hata raporu gÃ¶nderin.
  Ä°ÅŸlemler iÃ§in %s adresine bakÄ±nÄ±z.
  GÃ¶stericiler 32 bittirGÃ¶stericiler 64 bittirDallanmalar koÅŸullu Ã§alÄ±ÅŸtÄ±rmaya tercih edilirWord eriÅŸimlerini bayt eriÅŸimlerine tercih ederGenel semboller ":" ile Ã¶ne eklenir (Ã–NEK ile kullanmak iÃ§in)Ã‡aÄŸrÄ±da FP yazmacÄ±nÄ±n bÃ¼tÃ¼n 40 bitini korurKodu Ã§evreleyen bilgileri gÃ¶sterir
*************** ayrÄ±ntÄ±lÄ± bir hata raporu gÃ¶nderin.
*** 1036,1049 ****
                                        gereÄŸine gÃ¶re yazÄ±lÄ±mda temel bloÄŸun
                                        maksimum tekrar sayÄ±sÄ±nÄ±n kesrini seÃ§erTemel bloÄŸun sÄ±cak olarak dÃ¼ÅŸÃ¼nÃ¼lmesi
                                        gereÄŸine gÃ¶re yazÄ±lÄ±mda temel bloÄŸun
!                                       maksimum icra sÄ±klÄ±ÄŸÄ±nÄ±n kesrini seÃ§erYa full, part seÃ§ilir ya da hiÃ§bir traceback tablosu seÃ§ilmezsdata eldesi iÃ§in yÃ¶ntem seÃ§ilirWindows atamalarÄ± ayarlanÄ±rModÃ¼l Ã¶ÄŸelerinin Ã¶ntanÄ±mlÄ± eriÅŸilebilirliÄŸini PRIVATE yaparKuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±nda baÄŸÄ±mlÄ±lÄ±k aralÄ±ÄŸÄ± denetimi yapÄ±lÄ±rYerleÅŸik matematik iÅŸlevlerinden sonra ERRNO
                            kullanÄ±lÄ±rEn bÃ¼yÃ¼k hizalama 4 e ayarlanÄ±rEn bÃ¼yÃ¼k hizalama 8 e ayarlanÄ±rsizeof(bool) 1'e ayarlanÄ±rVerinin baÅŸlangÄ±Ã§ adresi belirlenirProgramÄ±n baÅŸlangÄ±Ã§ adresi belirtilirELF seÃ§enekleri baÅŸlÄ±ÄŸÄ± iÃ§indeki PPC_EMB bitini 1 yaparSDA alanÄ± iÃ§in uygun verinin maksimum boyunu belirlerTDA alanÄ± iÃ§in uygun verinin maksimum boyunu belirlerZDA alanÄ± iÃ§in uygun verinin maksimum boyunu belirlerÃ–zelik %s '%s' e ayarlanÄ±yor
  
  PaylaÅŸÄ±mlÄ± call_expr:PaylaÅŸÄ±mlÄ± rtx%d. dÃ¶ngÃ¼nÃ¼n boyutu %d olmalÄ±, %d deÄŸil.KÃ¼Ã§Ã¼k veri alanÄ±: none, sdata, useKÃ¼Ã§Ã¼k bellek modeliKullanÄ±lacak ABI belirtilirKod Ã¼retim amacÄ±yla MÄ°B belirtilirZamanlama kullanÄ±mÄ± iÃ§in CPU belirtilirZamanlama amacÄ±yla iÃ§in CPU belirtilir.Kod Ã¼retimi iÃ§in PA-RISC mimarisi belirtilir.
  DeÄŸerler 1.0, 1.1 ve 2.0 dÄ±r.Ã–nceden tanÄ±mlamalar ve ilintileme iÃ§in UNIX standardÄ± belirtilir.
  Desteklenen deÄŸer 93'tÃ¼r.Ã–nceden tanÄ±mlamalar ve ilintileme iÃ§in UNIX standardÄ± belirtilir.
  Desteklenen deÄŸerler 93 ve 95'tir.Ã–nceden tanÄ±mlamalar ve ilintileme iÃ§in UNIX standardÄ± belirtilir.
! Desteklenen deÄŸerler 93, 95 ve 98'dir.Bir Standard MIPS ISA belirtilirYapÄ± alanlarÄ±nÄ±n hizalamasÄ± default/natural olarak belirtilirBir ABI belirtilirDolaysÄ±z TLS konumlarÄ±nÄ±n bit geniÅŸliÄŸi belirtilirArabellek boÅŸaltma iÅŸlevi belirtilirArabellek boÅŸaltma kapan numarasÄ± belirtilirEÄŸer kayan nokta donanÄ±mÄ± kulanÄ±lmalÄ±ysa belirtilirRPTS iÃ§in maksimum yineleme sayÄ±sÄ±nÄ± belirtirBelirlemek iÃ§in yazmaÃ§ aralÄ±ÄŸÄ± belirtilirBelirlemek iÃ§in yazmaÃ§ aralÄ±ÄŸÄ± belirtilir.long double iÃ§in boyut belirtilir (64 ya da 128 bit)ArgÃ¼manlarÄ±n bir diÄŸerinin ya da globallerin takma adÄ± olabileceÄŸi varsayÄ±lÄ±rAÃ§Ä±kÃ§a IMPLICIT deyimi kullanÄ±lmadÄ±kÃ§a Ã¶rtÃ¼k yazÄ±ma izin verilmediÄŸini belirtirMCU ismi belirtilirÄ°Ã§ yÄ±ÄŸÄ±n adresi belirtilirYapÄ±larÄ±n en kÃ¼Ã§Ã¼k bit hizalamasÄ± belirtilirHedef iÅŸlemcinin ismi belirtilirHedef mimarinin ismi belirtilirYazmaÃ§ ayÄ±rma sÄ±rasÄ± belirtilirPIC adresleme iÃ§in kullanÄ±lan yazmaÃ§ belirtilirSPE SIMD komutlarÄ±nÄ±n Ã¼retilmesi gerekiyorsa yes/no belirtilirVRSAVE komutlarÄ±nÄ±n AltiVec iÃ§in Ã¼retilmesi gerekiyorsa yes/no belirtilirisel komutlarÄ±nÄ±n Ã¼retilmesi gerekiyorsa yes/no belirtilirGPR'larda kayan nokta kullanÄ±lÄ±yorsa, yes/no belirtilirDeyim yakalama iÃ§in bloÄŸun ortasÄ±nda imlenmiÅŸ.Deyim yakalama iÃ§in imli, ama olmuyor.DuraÄŸan ilintileme desteklenmiyor.
  En iyi kenar olasÄ±lÄ±ÄŸÄ± bu eÅŸik
                                        deÄŸerden (yÃ¼zde olarak) kÃ¼Ã§Ã¼kse
                                        ileriye doÄŸru bÃ¼yÃ¼me durdurulur.
--- 1016,1029 ----
                                        gereÄŸine gÃ¶re yazÄ±lÄ±mda temel bloÄŸun
                                        maksimum tekrar sayÄ±sÄ±nÄ±n kesrini seÃ§erTemel bloÄŸun sÄ±cak olarak dÃ¼ÅŸÃ¼nÃ¼lmesi
                                        gereÄŸine gÃ¶re yazÄ±lÄ±mda temel bloÄŸun
!                                       maksimum icra sÄ±klÄ±ÄŸÄ±nÄ±n kesrini seÃ§erYa full, part seÃ§ilir ya da hiÃ§bir traceback tablosu seÃ§ilmezsdata eldesi iÃ§in yÃ¶ntem seÃ§ilirWindows atamalarÄ± ayarlanÄ±rKuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±nda baÄŸÄ±mlÄ±lÄ±k aralÄ±ÄŸÄ± denetimi yapÄ±lÄ±rYerleÅŸik matematik iÅŸlevlerinden sonra ERRNO
                            kullanÄ±lÄ±rEn bÃ¼yÃ¼k hizalama 4 e ayarlanÄ±rEn bÃ¼yÃ¼k hizalama 8 e ayarlanÄ±rsizeof(bool) 1'e ayarlanÄ±rVerinin baÅŸlangÄ±Ã§ adresi belirlenirProgramÄ±n baÅŸlangÄ±Ã§ adresi belirtilirELF seÃ§enekleri baÅŸlÄ±ÄŸÄ± iÃ§indeki PPC_EMB bitini 1 yaparSDA alanÄ± iÃ§in uygun verinin maksimum boyunu belirlerTDA alanÄ± iÃ§in uygun verinin maksimum boyunu belirlerZDA alanÄ± iÃ§in uygun verinin maksimum boyunu belirlerÃ–zelik %s '%s' e ayarlanÄ±yor
  
  PaylaÅŸÄ±mlÄ± call_expr:PaylaÅŸÄ±mlÄ± rtx%d. dÃ¶ngÃ¼nÃ¼n boyutu %d olmalÄ±, %d deÄŸil.KÃ¼Ã§Ã¼k veri alanÄ±: none, sdata, useKÃ¼Ã§Ã¼k bellek modeliKullanÄ±lacak ABI belirtilirKod Ã¼retim amacÄ±yla MÄ°B belirtilirZamanlama kullanÄ±mÄ± iÃ§in CPU belirtilirZamanlama amacÄ±yla iÃ§in CPU belirtilir.Kod Ã¼retimi iÃ§in PA-RISC mimarisi belirtilir.
  DeÄŸerler 1.0, 1.1 ve 2.0 dÄ±r.Ã–nceden tanÄ±mlamalar ve ilintileme iÃ§in UNIX standardÄ± belirtilir.
  Desteklenen deÄŸer 93'tÃ¼r.Ã–nceden tanÄ±mlamalar ve ilintileme iÃ§in UNIX standardÄ± belirtilir.
  Desteklenen deÄŸerler 93 ve 95'tir.Ã–nceden tanÄ±mlamalar ve ilintileme iÃ§in UNIX standardÄ± belirtilir.
! Desteklenen deÄŸerler 93, 95 ve 98'dir.Bir Standard MIPS ISA belirtilirYapÄ± alanlarÄ±nÄ±n hizalamasÄ± default/natural olarak belirtilirBir ABI belirtilirDolaysÄ±z TLS konumlarÄ±nÄ±n bit geniÅŸliÄŸi belirtilirArabellek boÅŸaltma iÅŸlevi belirtilirArabellek boÅŸaltma kapan numarasÄ± belirtilirEÄŸer kayan nokta donanÄ±mÄ± kulanÄ±lmalÄ±ysa belirtilirRPTS iÃ§in maksimum yineleme sayÄ±sÄ±nÄ± belirtirBelirlemek iÃ§in yazmaÃ§ aralÄ±ÄŸÄ± belirtilirBelirlemek iÃ§in yazmaÃ§ aralÄ±ÄŸÄ± belirtilir.long double iÃ§in boyut belirtilir (64 ya da 128 bit)ArgÃ¼manlarÄ±n bir diÄŸerinin ya da globallerin takma adÄ± olabileceÄŸi varsayÄ±lÄ±rMCU ismi belirtilirÄ°Ã§ yÄ±ÄŸÄ±n adresi belirtilirYapÄ±larÄ±n en kÃ¼Ã§Ã¼k bit hizalamasÄ± belirtilirHedef iÅŸlemcinin ismi belirtilirHedef mimarinin ismi belirtilirYazmaÃ§ ayÄ±rma sÄ±rasÄ± belirtilirPIC adresleme iÃ§in kullanÄ±lan yazmaÃ§ belirtilirSPE SIMD komutlarÄ±nÄ±n Ã¼retilmesi gerekiyorsa yes/no belirtilirVRSAVE komutlarÄ±nÄ±n AltiVec iÃ§in Ã¼retilmesi gerekiyorsa yes/no belirtilirisel komutlarÄ±nÄ±n Ã¼retilmesi gerekiyorsa yes/no belirtilirGPR'larda kayan nokta kullanÄ±lÄ±yorsa, yes/no belirtilirDeyim yakalama iÃ§in bloÄŸun ortasÄ±nda imlenmiÅŸ.Deyim yakalama iÃ§in imli, ama olmuyor.DuraÄŸan ilintileme desteklenmiyor.
  En iyi kenar olasÄ±lÄ±ÄŸÄ± bu eÅŸik
                                        deÄŸerden (yÃ¼zde olarak) kÃ¼Ã§Ã¼kse
                                        ileriye doÄŸru bÃ¼yÃ¼me durdurulur.
*************** UYGUNLUÄžU iÃ§in bile garanti verilmez.
*** 1088,1094 ****
  Thumb: Ä°ÅŸlev gÃ¶stericilerinin Thumb'dan habersiz kodu imleyebileceÄŸini varsayar.Thumb: Statik olmayan iÅŸlevlerin ARM kodundan Ã§aÄŸrÄ±labileceÄŸini varsayarThumb: Gerekmese dahi (yaprak) yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retirThumb: Gerekmese dahi (yaprak olmayan) yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retir -fpic ve -fPIC ile birlikte GOTPLT baÅŸvurularÄ±nÄ± kullanmayÄ±nbb %i'den Ã§Ä±kan dal kenarÄ± Ã§ok fazlaDÄ°SPOSE'sinin yÄ±ÄŸÄ±t alanÄ± Ã§ok fazla: %dPREPARE iÃ§in yÄ±ÄŸÄ±t alanÄ± Ã§ok fazla: %dYerel deÄŸiÅŸkenlerin toplam boyutu mimarinin izin verdiÄŸi sÄ±nÄ±rÄ± aÅŸÄ±yor.Toplama, Ã§Ä±kartma, Ã§arpmada signed taÅŸmasÄ± iÃ§in kapan kurulurSÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± yakalanÄ±rTÃ¼m uyarÄ±larÄ±n hata olduÄŸu varsayÄ±lÄ±rKayÄ±p baÅŸlÄ±k dosyalarÄ± Ã¼retilen dosyalar olarak ele alÄ±nÄ±rGirdi dosyalarÄ± evvelce Ã¶niÅŸlemden geÃ§irilmiÅŸ kabul edilirDene: 'Daha fazla bilgi iÃ§in 'jcf-dump --help' yazÄ±n.
  Daha fazla bilgi iÃ§in 'jv-scan --help' yazÄ±n.
  SÄ±nÄ±rÄ±nÄ± belirlemek iÃ§in kabukta `%s' Ã§alÄ±ÅŸtÄ±rmayÄ± deneyin.
! Belirtilen Ã§ip veya mib iÃ§in hizalama ayarlanÄ±rBeklenen bellek gecikmesini ayarlarBir SSA_NAME ile onun sembolÃ¼ arasÄ±nda tÃ¼r uyumsuzluÄŸuprint_operand da BÄ°LÄ°NMEYEN !?karÅŸÄ±lÄ±ksÄ±z ']'.bss iÃ§inde ilklendirilmemiÅŸ yerel deÄŸerler.data iÃ§inde ilklendirilmemiÅŸ yerel deÄŸerler-mcpu=%s ile belirtilen iÅŸlemci bilinmiyor.-mtune=%s ile belirtilen iÅŸlemci bilinmiyor.Bilinmeyen iÅŸlemci: -mcpu=%s-mlong-double-%s seÃ§eneÄŸi bilinmiyorKullanÄ±mÄ±: KullanÄ±mÄ±: %s [SEÃ‡ENEK]... SINIFADImain [Ã‡IKTIDOSYASI]
  
  KullanÄ±mÄ±: %s [seÃ§enekler] DOSYA...
  KullanÄ±mÄ±: gcov [SEÃ‡ENEK]... KAYNAKDOSYASI
--- 1068,1074 ----
  Thumb: Ä°ÅŸlev gÃ¶stericilerinin Thumb'dan habersiz kodu imleyebileceÄŸini varsayar.Thumb: Statik olmayan iÅŸlevlerin ARM kodundan Ã§aÄŸrÄ±labileceÄŸini varsayarThumb: Gerekmese dahi (yaprak) yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retirThumb: Gerekmese dahi (yaprak olmayan) yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retir -fpic ve -fPIC ile birlikte GOTPLT baÅŸvurularÄ±nÄ± kullanmayÄ±nbb %i'den Ã§Ä±kan dal kenarÄ± Ã§ok fazlaDÄ°SPOSE'sinin yÄ±ÄŸÄ±t alanÄ± Ã§ok fazla: %dPREPARE iÃ§in yÄ±ÄŸÄ±t alanÄ± Ã§ok fazla: %dYerel deÄŸiÅŸkenlerin toplam boyutu mimarinin izin verdiÄŸi sÄ±nÄ±rÄ± aÅŸÄ±yor.Toplama, Ã§Ä±kartma, Ã§arpmada signed taÅŸmasÄ± iÃ§in kapan kurulurSÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± yakalanÄ±rTÃ¼m uyarÄ±larÄ±n hata olduÄŸu varsayÄ±lÄ±rKayÄ±p baÅŸlÄ±k dosyalarÄ± Ã¼retilen dosyalar olarak ele alÄ±nÄ±rGirdi dosyalarÄ± evvelce Ã¶niÅŸlemden geÃ§irilmiÅŸ kabul edilirDene: 'Daha fazla bilgi iÃ§in 'jcf-dump --help' yazÄ±n.
  Daha fazla bilgi iÃ§in 'jv-scan --help' yazÄ±n.
  SÄ±nÄ±rÄ±nÄ± belirlemek iÃ§in kabukta `%s' Ã§alÄ±ÅŸtÄ±rmayÄ± deneyin.
! Belirtilen Ã§ip veya mib iÃ§in hizalama ayarlanÄ±rBeklenen bellek gecikmesini ayarlarBir SSA_NAME ile onun sembolÃ¼ arasÄ±nda tÃ¼r uyumsuzluÄŸuprint_operand da BÄ°LÄ°NMEYEN !?.bss iÃ§inde ilklendirilmemiÅŸ yerel deÄŸerler.data iÃ§inde ilklendirilmemiÅŸ yerel deÄŸerler-mcpu=%s ile belirtilen iÅŸlemci bilinmiyor.-mtune=%s ile belirtilen iÅŸlemci bilinmiyor.Bilinmeyen iÅŸlemci: -mcpu=%s-mlong-double-%s seÃ§eneÄŸi bilinmiyorKullanÄ±mÄ±: KullanÄ±mÄ±: %s [SEÃ‡ENEK]... SINIFADImain [Ã‡IKTIDOSYASI]
  
  KullanÄ±mÄ±: %s [seÃ§enekler] DOSYA...
  KullanÄ±mÄ±: gcov [SEÃ‡ENEK]... KAYNAKDOSYASI
*************** UYGUNLUÄžU iÃ§in bile garanti verilmez.
*** 1096,1113 ****
  KullanÄ±mÄ±: jcf-dump [SEÃ‡ENEK]... SINIF
  
  128 bit long double'lar kullanÄ±lÄ±r128 bitlik long double'lar kullanÄ±lÄ±r16 bitlik tamsayÄ± kullanÄ±lÄ±r32 bitlik float kullanÄ±lÄ±r32 bitlik tamsayÄ± kullanÄ±lÄ±r32-bit ABI kullanÄ±lÄ±r32 bitlik FP yazmaÃ§larÄ± kullanÄ±lÄ±r32 bitlik genel yazmaÃ§lar kullanÄ±lÄ±r32-bit long tÃ¼r kullanÄ±lÄ±rSwitch tablolarÄ±nda 4 baytlÄ±k girdiler kullanÄ±lÄ±r64 bitlik float kullanÄ±lÄ±r64 bit long double'lar kullanÄ±lÄ±r64-bit ABI kullanÄ±lÄ±r64 bitlik FP yazmaÃ§larÄ± kullanÄ±lÄ±r64 bitlik genel yazmaÃ§lar kullanÄ±lÄ±r64-bit int tÃ¼r kullanÄ±lÄ±r64 bitlik long double'lar kullanÄ±lÄ±r64-bit long tÃ¼r kullanÄ±lÄ±rAyrÄ±lmÄ±ÅŸ ABI yazmaÃ§larÄ± kullanÄ±lÄ±rAltiVec komutlarÄ± kullanÄ±lÄ±rÃ–ntanÄ±mlÄ± mimariye raÄŸmen Branch Likely komutlarÄ± kullanÄ±lÄ±rSabitleri yÃ¼klemede CONST16 komutlarÄ± kullanÄ±lÄ±rDEC Ã§evirici sÃ¶zdizimi kullanÄ±lÄ±rEABI kullanÄ±lÄ±rGNU as kullanÄ±lÄ±r (ÅŸimdi yoksayÄ±lÄ±yor)GP gÃ¶reli sdata/sbss bÃ¶lÃ¼mleri kullanÄ±lÄ±rGP gÃ¶reli sdata/sbss bÃ¶lÃ¼mleri kullanÄ±lÄ±r (ÅŸimdi yoksayÄ±lÄ±yor)H8/300 hizalama kurallarÄ± kullanÄ±lÄ±rfp karÅŸÄ±laÅŸtÄ±rmalarÄ± iÃ§in IEEE aritmetiÄŸi
!                             kullanÄ±lÄ±rIrix PIC kullanÄ±lÄ±rMIPS-3D komutlarÄ± kullanÄ±lÄ±rC3x iÃ§in MPYI komutu kullanÄ±lÄ±rMingw'e Ã¶zgÃ¼ evre desteÄŸini etkinleÅŸtirirNewABI tarzÄ± %reloc() asm iÅŸleÃ§leri kullanÄ±lÄ±rStatik olarak alÄ±nmÄ±ÅŸ olduÄŸu Ã¶nceden tahmin edilen dallanmalar iÃ§in P-mnemonikleri kullanÄ±lÄ±rSabitleri yÃ¼klemede PC'ye gÃ¶reli L32R komutlarÄ± kullanÄ±lÄ±rPOWER komut kÃ¼mesi kullanÄ±lÄ±rPOWER2 komut kÃ¼mesi kullanÄ±lÄ±rPowerPC Genel KullanÄ±m grubu seÃ§imlik komutlarÄ± kullanÄ±lÄ±rPowerPC Graphics grubu seÃ§imlik komutlarÄ± kullanÄ±lÄ±rPowerPC komut kÃ¼mesi kullanÄ±lÄ±rPowerPC-64 komut kÃ¼mesi kullanÄ±lÄ±rRAM yerine ROM kullanÄ±lÄ±rUNIX Ã§evirici sÃ¶zdizimi kullanÄ±lÄ±rVAX fp kullanÄ±lÄ±rYazmaÃ§ yÄ±kÄ±cÄ±lara __cxa_atexit kullanÄ±lÄ±rGenel yazmaÃ§larÄ± tahsis eden adresler kullanÄ±lÄ±rAlternatif yazmaÃ§ isimleri kullanÄ±lÄ±rYerdeÄŸiÅŸtirme iÅŸleÃ§leri yerine asm makrolarÄ± kullanÄ±lÄ±rBÃ¼yÃ¼k ilkli bayt sÄ±ralamasÄ± kullanÄ±lÄ±rBit alanÄ± komutlarÄ± kullanÄ±lÄ±r64k dan kÃ¼Ã§Ã¼k Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in bras kullanÄ±lÄ±rTamsayÄ±larÄ±n sÄ±fÄ±rla bÃ¶lÃ¼nmesinde sÄ±nama iÃ§in break kullanÄ±lÄ±rÄ°ÅŸlev Ã§aÄŸrÄ±larÄ± ve dÃ¶nÃ¼ÅŸleri iÃ§in call ve rtc kullanÄ±lÄ±rParametreler ve dÃ¶nen deÄŸer iÃ§in Ã§aÄŸrÄ± taÅŸÄ±rmalÄ± yazmaÃ§lar kullanÄ±lÄ±r'rtd' kullanÄ±lan farklÄ± Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±rHÄ±zlÄ± Ã§aÄŸrÄ±lar iÃ§in doÄŸrudan CALLn komutlarÄ± kullanÄ±lÄ±rSoft yazmaÃ§lar iÃ§in doÄŸrudan adresleme kipi kullanÄ±lÄ±rTLS verisine eriÅŸilirken %gs karÅŸÄ±lÄ±ÄŸÄ± doÄŸrudan referaslar kullanÄ±lÄ±rEpsilona iliÅŸkin kayan nokta karÅŸÄ±laÅŸtÄ±rma komutlarÄ± kullanÄ±lÄ±rEniyilemelerde ifade deÄŸeri ayrÄ±mlamasÄ± kullanÄ±lÄ±rf2c Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±rKayan noktadan tamsayÄ±ya Ã§evrimlerde hÄ±zlÄ± fakat yaklaÅŸÄ±k kesinlikte
!  Ã§evrim kullanÄ±lÄ±rVerilen MÄ°B'nin Ã¶zellikleri ve zamanlama kodu kullanÄ±lÄ±rBelirtilen CPU'nun Ã¶zelliklerini ve zamanlamasÄ±nÄ± kullanÄ±rfp yazmaÃ§larÄ± kullanÄ±lÄ±rgcc'nin Ã¶ntanÄ±mlÄ± bitalanÄ± yerleÅŸimi kullanÄ±lÄ±rBelirtilen SPARC kod modeli kullanÄ±lÄ±rVerilen Ã§evirici aksanÄ± kullanÄ±lÄ±rVerilen yerel evreli saklama aksanÄ± kullanÄ±lÄ±rVerilen x86-64 kod modeli kullanÄ±lÄ±rDonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lÄ±rDonanÄ±m aritmetik iÅŸlemcisi kullanÄ±lÄ±rDonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lÄ±rin/loc/out yazmaÃ§ isimleri kullanÄ±lÄ±rBÃ¼yÃ¼k programlar iÃ§in dolaylÄ± CALLXn komutlarÄ± kullanÄ±lÄ±rDolaylÄ± Ã§aÄŸrÄ±lar kullanÄ±lÄ±rÄ°ÅŸlev Ã§aÄŸrÄ±larÄ± ve dÃ¶nÃ¼ÅŸleri iÃ§in jsr ve rts kullanÄ±lÄ±rKÃ¼Ã§Ã¼k ilkli bayt sÄ±ralamasÄ± kullanÄ±lÄ±rVeri iÃ§in bayt sÄ±ralamasÄ± kÃ¼Ã§Ã¼k ilkli yapÄ±lÄ±rmips-tfile asm postpass kullanÄ±rÃ‡arpma biriktirmesi kullanÄ±rÃ‡arpma-biriktirme fp komutlarÄ± kullanÄ±rDoÄŸal (MS) bitalanÄ± yerleÅŸimi kullanÄ±lÄ±rPowerPC mimarisi iÃ§in yeni semboller kullanÄ±lÄ±rNormal Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±rSanal yÃ¶ntem Ã§aÄŸrÄ±larÄ± iÃ§in adresleme tablolarÄ±
!                          kullanÄ±lÄ±rPowerPC mimarisi iÃ§in eski semboller kullanÄ±lÄ±rEÅŸleÅŸtirilmiÅŸ tekil kayan nokta komutlarÄ± kullanÄ±lÄ±rUyarlanabilir Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±rDallanma olasÄ±lÄ±klarÄ± iÃ§in ayrÄ±mlama bilgileri
                            kullanÄ±lÄ±rÃ‡Ä±kan argÃ¼manlarÄ± kaydedecek basma komutlarÄ±      
                              kullanÄ±lÄ±rx86-64 kodda red-zone kullanÄ±lÄ±rParametreler ve dÃ¶nen deÄŸer iÃ§in yazmaÃ§ yÄ±ÄŸÄ±nÄ± kullanÄ±lÄ±rArgÃ¼man aktarÄ±mÄ± iÃ§in yazmaÃ§lar kullanÄ±lÄ±r>8k aygÄ±tlarda rjmp/rcall (sÄ±nÄ±rlÄ± aralÄ±k)
                                        kullanÄ±lÄ±rPaylaÅŸÄ±mlÄ± kÃ¼tÃ¼phaneler kullanÄ±lÄ±rSadece tek (32 bit) FP kullanÄ±rKayan noktadan tamsayÄ±ya Ã§evrimlerde yavaÅŸ fakat yÃ¼ksek kesinlikte
   Ã§evrim kullanÄ±rYazÄ±lÄ±m kayan nokta kodu kullanÄ±lÄ±rYÄ±ÄŸÄ±t yanlamasÄ± kullanÄ±rÃ‡ift-word kopyalamada kuvvetli hizalama iÃ§in struct (yapÄ±) kullanÄ±rÄ°ÅŸlev Ã¶nbilgisi iÃ§in koÃ§an kullanÄ±rÄ°ÅŸlev Ã¶nbilgisi/sonbilgisi iÃ§in altyordamlar kullanÄ±rBK yazmaÃ§larÄ± genel kullanÄ±m yazmaÃ§larÄ± olarak kullanÄ±lÄ±rCygwin arayÃ¼zÃ¼ kullanÄ±lÄ±rMingw32 arayÃ¼zÃ¼ kullanÄ±lÄ±rWindISS benzeticisi kullanÄ±lÄ±rBit alanÄ± komutlarÄ± kullanÄ±lÄ±rDiÄŸer seÃ§enekler tarafÄ±ndan izin verilen Ã§oÄŸu Ã¶zellik-etkinleÅŸtirme seÃ§eneÄŸi kullanÄ±lÄ±rSÄ±ralÄ± sabit tÃ¼rleri iÃ§in mÃ¼mkÃ¼n en dar tamsayÄ± tÃ¼rÃ¼ kullanÄ±lÄ±rdouble tÃ¼rler iÃ§in de float tÃ¼r uzunluÄŸu kullanÄ±lÄ±rTamsayÄ±larÄ±n sÄ±fÄ±rla bÃ¶lÃ¼nmesinde sÄ±nama iÃ§in trap kullanÄ±lÄ±rHizalanmamÄ±ÅŸ bellek baÅŸvurularÄ± kullanÄ±lÄ±rUzunluÄŸu deÄŸiÅŸmeyen bellek yÃ¼kleri kullanÄ±lÄ±rNesne dosyalarÄ±nÄ±n Ã§alÄ±ÅŸma anÄ±nda takaslanabileceÄŸini belirten Fix-and-Continue kipi kullanÄ±lÄ±rYerleÅŸik Ã¶zellikler kullanÄ±lÄ±yor.
! GÃ¶rsel Komut KÃ¼mesi kullanÄ±lÄ±rbir Ã§Ä±ktÄ±da VOIDmodeDosya etki alanÄ± iÃ§inde olmayan "extern" bildirimlerinde uyarÄ±r"ÅžÃ¼pheli" oluÅŸumlarda uyarÄ±rEvvelce bildirilmiÅŸ yÃ¶ntemler olmaksÄ±zÄ±n @selector()'ler vrsa uyarÄ±rKullanÄ±lmayan PCH dosyalarÄ± bulunduÄŸunda uyarÄ±rNumaralÄ± switch'lerde belli bir case eksikse uyarÄ±rÃ–rtÃ¼k arayÃ¼zlÃ¼ Ã§aÄŸrÄ±larda uyarÄ±rÄ°ÅŸlevlerin uyumsuz tÃ¼rlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesi durumunda uyarÄ±rNiteleyicileri iptal eden tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mleri hakkÄ±nda uyarÄ±rHiÃ§ Ã§alÄ±ÅŸmayacak kod hakkÄ±nda uyarÄ±rAdlandÄ±rma kurallarÄ±nÄ±n deÄŸiÅŸmezliÄŸini bozabilen kod varsa uyarÄ±rDerleme anÄ± sÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± iÃ§in uyarÄ±rAltiVec tÃ¼r kullanÄ±mÄ±nda Ã¶nerilmeyen 'vector long ...' iÃ§in uyarÄ±rNumaralÄ± switch'lerde "default:" yoksa uyarÄ±rNumaralÄ± switch'lerde case eksikse veya
                            default yoksa uyarÄ±rGeleneksel C'de olmayan Ã¶zelliklerde uyarÄ±rBir sabit olmayan biÃ§im dizgelerinde uyarÄ±rÄ°ÅŸlev gÃ¶sterici aritmetiÄŸi hakkÄ±nda uyarÄ±r__attribute__((noreturn)) Ã¶zelliÄŸine aday olabilecek iÅŸlevler hakkÄ±nda uyarÄ±rbiÃ§im Ã¶znitelikleri iÃ§in aday olabilecek iÅŸlevler
!                           hakkÄ±nda uyarÄ±rÃ–nceden bildirilmemiÅŸ genel iÅŸlevler hakkÄ±nda uyarÄ±rPrototipsiz genel iÅŸlevler hakkÄ±nda uyarÄ±rDolaylÄ± dÃ¶nÃ¼ÅŸÃ¼mlerde uyarÄ±rÄ°ÅŸlevlerin dolaylÄ± bildirimlerinde uyarÄ±r"offsetof" makrosunun geÃ§ersiz kullanÄ±mlarÄ±nda uyarÄ±rAna dosyada kullanÄ±lmamÄ±ÅŸ olan makro tanÄ±mlarÄ±nda uyarÄ±rYapÄ± ilklendiricilerinde eksik alanlar hakkÄ±nda uyarÄ±rAynÄ± nesne birden fazla bildirilmiÅŸse uyarÄ±rSanal olmayan yÄ±kÄ±cÄ±lar hakkÄ±nda uyarÄ±rAÅŸÄ±rÄ± yÃ¼klÃ¼ sanal iÅŸlev isimleri hakkÄ±nda uyarÄ±rHizalamayÄ± arttÄ±ran gÃ¶sterici tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±rbiÃ§imleme iÅŸlevleriyle ilgili olasÄ± gÃ¼venlik
                            sorunlarÄ± hakkÄ±nda uyarÄ±rArdÄ±ÅŸÄ±k nokta kurallarÄ±nÄ±n olasÄ± Ã§eliÅŸkileri
!                           hakkÄ±nda uyarÄ±rÄ°lklendiricileri Ã§evreleyen parantezler yoksa uyarÄ±rOlasÄ± eksik parantezler hakkÄ±nda uyarÄ±rÄ°Ã§ iÃ§e aÃ§Ä±klama satÄ±rlarÄ± ile bir fiziksel satÄ±rdan fazla olan C++ aÃ§Ä±klamalarÄ±nda uyarÄ±rprintf/scanf/strftime/strfmon biÃ§im dizgesi bozukluklarÄ±nda uyarÄ±rDÃ¶nen yapÄ±, birleÅŸim ve diziler hakkÄ±nda uyarÄ±rsigned/unsigned karÅŸÄ±laÅŸtÄ±rmalarÄ±nda uyarÄ±r#elif ve #endif'ten sonraki serseri sÃ¶zcÃ¼klerde uyarÄ±r2 haneli yÄ±llara yer veren strftime biÃ§imlerde uyarÄ±rTÃ¼rÃ¼ "char" olan dizi indisleri hakkÄ±nda uyarÄ±rKuÅŸkulu "main" bildirimleri hakkÄ±nda uyarÄ±rBir ABI uyumlu derleyici ile derleme sÄ±rasÄ±nda deÄŸiÅŸecek herÅŸey iÃ§in uyarÄ±rKÄ±rpÄ±lmÄ±ÅŸ kaynak dosyalarÄ± hakkÄ±nda uyarÄ±rSayÄ±sal sabit ifadelerinde alttan taÅŸma durumunda uyarÄ±rÄ°lklendirilmemiÅŸ otomatik deÄŸiÅŸkenler hakkÄ±nda uyarÄ±rPrototipsiz iÅŸlev bildirimlerinde uyarÄ±rtanÄ±mlanamayan #pragma'lar hakkÄ±nda uyarÄ±rÃ‡oklu karakter sabitlerinin kullanÄ±mÄ± hakkÄ±nda uyarÄ±rKullanÄ±cÄ± tarafÄ±ndan belirtilen baÅŸlÄ±k dizinleri bulunamazsa uyarÄ±r__attribute__((eskidi)) bildirimlerinde uyarÄ± verirKendileriyle ilklendirilmiÅŸ deÄŸiÅŸkenlerde uyarÄ±rEffective C++ tarzÄ± kurallarÄ±n Ã§eliÅŸkilerinde uyarmazSÄ±fÄ±r uzunluklu biÃ§imlerde uyarÄ±r.class dosyalarÄ± gÃ¼ncel deÄŸilse uyarÄ±rBir yazÄ±lÄ±mda C tarzÄ± tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ kullanÄ±lmÄ±ÅŸsa uyarÄ±rÃ–nerilmeyen Ã¶zellik, sÄ±nÄ±f, yÃ¶ntem ya da alan bulunduÄŸunda uyarÄ±rBir iÅŸlev alloca kullanÄ±rsa ya da deÄŸiÅŸken boyutlu dizi oluÅŸturursa uyarÄ±rBir seÃ§ici Ã§oklu yÃ¶ntemlere sahipse uyarÄ±rTek bir iÅŸlevin Ã§alÄ±ÅŸma Ã§erÃ§evesi belirtileni aÅŸarsa uyarÄ±rBir eski tarz parametre tanÄ±mÄ± kullanÄ±lmamÄ±ÅŸsa uyarÄ±r#if yÃ¶nergesinde tanÄ±msÄ±z yapÄ±lmÄ±ÅŸ makro kullanÄ±lmÄ±ÅŸsa uyarÄ±rEski tip boÅŸ deyimler bulunduÄŸunda uyarÄ±rKalÄ±t yÃ¶ntemler oluÅŸturulmamÄ±ÅŸsa uyarÄ±rDeÄŸiÅŸtiriciler gereksizken belirtilmiÅŸse uyarÄ±rbir iÅŸleve biÃ§im dizgesinde Ã§ok fazla argÃ¼man aktarÄ±lÄ±rsa uyarÄ±rGerÃ§ek sayÄ±larÄ±n eÅŸitlik sÄ±namalarÄ±nda uyarÄ±rYazÄ±lÄ±mÄ±n anlamÄ±nÄ± etkileyebilecek Ã¼Ã§lÃ¼ harfler saptanÄ±rsa uyarÄ±rBir bildirimde tÃ¼r belirtilmemiÅŸse uyarÄ±rBir deyimden sonra gelen bir bildirimde uyarÄ±rBir iÅŸlev kullanÄ±lmamÄ±ÅŸsa uyarÄ±rBir iÅŸlev parametresi kullanÄ±lmamÄ±ÅŸsa uyarÄ±rBir etiket kullanÄ±lmamÄ±ÅŸsa uyarÄ±rBir atamada bir gÃ¶stericinin tÃ¼rÃ¼ farklÄ± sign'lÄ± ise uyarÄ±r.Bir yÄ±ÄŸÄ±n baÄŸlamÄ± belirli boyuttan bÃ¼yÃ¼k olduÄŸunda uyarÄ±rBir deÄŸiÅŸken kullanÄ±lmamÄ±ÅŸsa uyarÄ±rTÃ¼m kurucu/yÄ±kÄ±cÄ±lar private olduÄŸunda uyarÄ±rBir ifade deÄŸeri kullanÄ±lmamÄ±ÅŸsa uyarÄ±rBir Ã¶zÃ¼mlemeli iÅŸlev Ã¶zÃ¼mlenemediÄŸinde uyarÄ±rBir eniyileme aÅŸamasÄ± iptal edildiÄŸinde uyarÄ±rÃœye iÅŸlev gÃ¶stericilerinin tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±rÅžablonlanmÄ±ÅŸ olmayan kardeÅŸ iÅŸlevler bir ÅŸablonla bildirildiÄŸinde uyarÄ±rBir yerel deÄŸiÅŸken bir diÄŸerini gÃ¶lgeliyorsa uyarÄ±runsigned'dan signed'a yÃ¼kseltmelerin aÅŸÄ±rÄ±
                            yÃ¼klemesinde uyarÄ±rYapÄ± Ã¼yelerini hizalamak iÃ§in adÄ±mlama gerekliyse uyarÄ±rSentezleme davranÄ±ÅŸÄ± Cfront'dan farklÄ±ysa uyarÄ±rDerleyici kodu yeniden sÄ±ralarken uyarÄ±rPaketli Ã¶znitelik yapÄ± yerleÅŸiminde etkisizse uyarÄ±rbir iÅŸlevin dÃ¶nen tÃ¼rÃ¼nÃ¼n "int"e Ã¶ntanÄ±mlÄ±lÄ±ÄŸÄ±nda (C) ya da belirsiz dÃ¶nÃ¼ÅŸ tÃ¼rlerinde (C++) uyarÄ±r"signed" veya "unsigned" verilmezse bit alanÄ± signed yapÄ±lÄ±r"signed" veya "unsigned" verilmediÄŸinde bit alanÄ± unsigned yapÄ±lÄ±rMÃ¼mkÃ¼n olduÄŸunca yÄ±ÄŸÄ±n Ã§erÃ§eveleri Ã¼retilmezOrtak alt ifade elemesi sÄ±rasÄ±nda koÅŸullu
                            dallanmalar izlenirOrtak alt ifade elemesi sÄ±rasÄ±nda onlarÄ±n
                            hedeflerine dallanmalar izlenirSinyal eylemci ayarlanÄ±rken: %mSinyal yÄ±ÄŸÄ±tÄ± ayarlanÄ±rken: %mÃ‡arpma komutundaki hatanÄ±n etrafÄ±ndan dolanÄ±lÄ±rÄ°lk Ã¼retim 4300 donanÄ±m hatasÄ±nÄ±n olurunu bulurDonanÄ±m Ã§arpma hatasÄ±nÄ±n olurunu bulurkoÅŸullu jump %i den sonraki dal kenarlarÄ±nÄ± miktarÄ± yanlÄ±ÅŸKoÅŸulsuz jump %i den sonraki dal kenarlarÄ±nÄ±n miktarÄ± yanlÄ±ÅŸXXX, pop_everything () iÅŸlevine giriyor
--- 1076,1092 ----
  KullanÄ±mÄ±: jcf-dump [SEÃ‡ENEK]... SINIF
  
  128 bit long double'lar kullanÄ±lÄ±r128 bitlik long double'lar kullanÄ±lÄ±r16 bitlik tamsayÄ± kullanÄ±lÄ±r32 bitlik float kullanÄ±lÄ±r32 bitlik tamsayÄ± kullanÄ±lÄ±r32-bit ABI kullanÄ±lÄ±r32 bitlik FP yazmaÃ§larÄ± kullanÄ±lÄ±r32 bitlik genel yazmaÃ§lar kullanÄ±lÄ±r32-bit long tÃ¼r kullanÄ±lÄ±rSwitch tablolarÄ±nda 4 baytlÄ±k girdiler kullanÄ±lÄ±r64 bitlik float kullanÄ±lÄ±r64 bit long double'lar kullanÄ±lÄ±r64-bit ABI kullanÄ±lÄ±r64 bitlik FP yazmaÃ§larÄ± kullanÄ±lÄ±r64 bitlik genel yazmaÃ§lar kullanÄ±lÄ±r64-bit int tÃ¼r kullanÄ±lÄ±r64 bitlik long double'lar kullanÄ±lÄ±r64-bit long tÃ¼r kullanÄ±lÄ±rAyrÄ±lmÄ±ÅŸ ABI yazmaÃ§larÄ± kullanÄ±lÄ±rAltiVec komutlarÄ± kullanÄ±lÄ±rÃ–ntanÄ±mlÄ± mimariye raÄŸmen Branch Likely komutlarÄ± kullanÄ±lÄ±rSabitleri yÃ¼klemede CONST16 komutlarÄ± kullanÄ±lÄ±rDEC Ã§evirici sÃ¶zdizimi kullanÄ±lÄ±rEABI kullanÄ±lÄ±rGNU as kullanÄ±lÄ±r (ÅŸimdi yoksayÄ±lÄ±yor)GP gÃ¶reli sdata/sbss bÃ¶lÃ¼mleri kullanÄ±lÄ±rGP gÃ¶reli sdata/sbss bÃ¶lÃ¼mleri kullanÄ±lÄ±r (ÅŸimdi yoksayÄ±lÄ±yor)H8/300 hizalama kurallarÄ± kullanÄ±lÄ±rfp karÅŸÄ±laÅŸtÄ±rmalarÄ± iÃ§in IEEE aritmetiÄŸi
!                             kullanÄ±lÄ±rIrix PIC kullanÄ±lÄ±rMIPS-3D komutlarÄ± kullanÄ±lÄ±rC3x iÃ§in MPYI komutu kullanÄ±lÄ±rMingw'e Ã¶zgÃ¼ evre desteÄŸini etkinleÅŸtirirNewABI tarzÄ± %reloc() asm iÅŸleÃ§leri kullanÄ±lÄ±rStatik olarak alÄ±nmÄ±ÅŸ olduÄŸu Ã¶nceden tahmin edilen dallanmalar iÃ§in P-mnemonikleri kullanÄ±lÄ±rSabitleri yÃ¼klemede PC'ye gÃ¶reli L32R komutlarÄ± kullanÄ±lÄ±rPOWER komut kÃ¼mesi kullanÄ±lÄ±rPOWER2 komut kÃ¼mesi kullanÄ±lÄ±rPowerPC Genel KullanÄ±m grubu seÃ§imlik komutlarÄ± kullanÄ±lÄ±rPowerPC Graphics grubu seÃ§imlik komutlarÄ± kullanÄ±lÄ±rPowerPC komut kÃ¼mesi kullanÄ±lÄ±rPowerPC-64 komut kÃ¼mesi kullanÄ±lÄ±rRAM yerine ROM kullanÄ±lÄ±rUNIX Ã§evirici sÃ¶zdizimi kullanÄ±lÄ±rVAX fp kullanÄ±lÄ±rYazmaÃ§ yÄ±kÄ±cÄ±lara __cxa_atexit kullanÄ±lÄ±rGenel yazmaÃ§larÄ± tahsis eden adresler kullanÄ±lÄ±rAlternatif yazmaÃ§ isimleri kullanÄ±lÄ±rYerdeÄŸiÅŸtirme iÅŸleÃ§leri yerine asm makrolarÄ± kullanÄ±lÄ±rBÃ¼yÃ¼k ilkli bayt sÄ±ralamasÄ± kullanÄ±lÄ±rBit alanÄ± komutlarÄ± kullanÄ±lÄ±r64k dan kÃ¼Ã§Ã¼k Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in bras kullanÄ±lÄ±rTamsayÄ±larÄ±n sÄ±fÄ±rla bÃ¶lÃ¼nmesinde sÄ±nama iÃ§in break kullanÄ±lÄ±rÄ°ÅŸlev Ã§aÄŸrÄ±larÄ± ve dÃ¶nÃ¼ÅŸleri iÃ§in call ve rtc kullanÄ±lÄ±rParametreler ve dÃ¶nen deÄŸer iÃ§in Ã§aÄŸrÄ± taÅŸÄ±rmalÄ± yazmaÃ§lar kullanÄ±lÄ±r'rtd' kullanÄ±lan farklÄ± Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±rHÄ±zlÄ± Ã§aÄŸrÄ±lar iÃ§in doÄŸrudan CALLn komutlarÄ± kullanÄ±lÄ±rSoft yazmaÃ§lar iÃ§in doÄŸrudan adresleme kipi kullanÄ±lÄ±rTLS verisine eriÅŸilirken %gs karÅŸÄ±lÄ±ÄŸÄ± doÄŸrudan referaslar kullanÄ±lÄ±rEpsilona iliÅŸkin kayan nokta karÅŸÄ±laÅŸtÄ±rma komutlarÄ± kullanÄ±lÄ±rEniyilemelerde ifade deÄŸeri ayrÄ±mlamasÄ± kullanÄ±lÄ±rKayan noktadan tamsayÄ±ya Ã§evrimlerde hÄ±zlÄ± fakat yaklaÅŸÄ±k kesinlikte
!  Ã§evrim kullanÄ±lÄ±rVerilen MÄ°B'nin Ã¶zellikleri ve zamanlama kodu kullanÄ±lÄ±rBelirtilen CPU'nun Ã¶zelliklerini ve zamanlamasÄ±nÄ± kullanÄ±rfp yazmaÃ§larÄ± kullanÄ±lÄ±rgcc'nin Ã¶ntanÄ±mlÄ± bitalanÄ± yerleÅŸimi kullanÄ±lÄ±rBelirtilen SPARC kod modeli kullanÄ±lÄ±rVerilen Ã§evirici aksanÄ± kullanÄ±lÄ±rVerilen yerel evreli saklama aksanÄ± kullanÄ±lÄ±rVerilen x86-64 kod modeli kullanÄ±lÄ±rDonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lÄ±rDonanÄ±m aritmetik iÅŸlemcisi kullanÄ±lÄ±rDonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lÄ±rin/loc/out yazmaÃ§ isimleri kullanÄ±lÄ±rBÃ¼yÃ¼k programlar iÃ§in dolaylÄ± CALLXn komutlarÄ± kullanÄ±lÄ±rDolaylÄ± Ã§aÄŸrÄ±lar kullanÄ±lÄ±rÄ°ÅŸlev Ã§aÄŸrÄ±larÄ± ve dÃ¶nÃ¼ÅŸleri iÃ§in jsr ve rts kullanÄ±lÄ±rKÃ¼Ã§Ã¼k ilkli bayt sÄ±ralamasÄ± kullanÄ±lÄ±rVeri iÃ§in bayt sÄ±ralamasÄ± kÃ¼Ã§Ã¼k ilkli yapÄ±lÄ±rmips-tfile asm postpass kullanÄ±rÃ‡arpma biriktirmesi kullanÄ±rÃ‡arpma-biriktirme fp komutlarÄ± kullanÄ±rDoÄŸal (MS) bitalanÄ± yerleÅŸimi kullanÄ±lÄ±rPowerPC mimarisi iÃ§in yeni semboller kullanÄ±lÄ±rNormal Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±rPowerPC mimarisi iÃ§in eski semboller kullanÄ±lÄ±rEÅŸleÅŸtirilmiÅŸ tekil kayan nokta komutlarÄ± kullanÄ±lÄ±rUyarlanabilir Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±rDallanma olasÄ±lÄ±klarÄ± iÃ§in ayrÄ±mlama bilgileri
                            kullanÄ±lÄ±rÃ‡Ä±kan argÃ¼manlarÄ± kaydedecek basma komutlarÄ±      
                              kullanÄ±lÄ±rx86-64 kodda red-zone kullanÄ±lÄ±rParametreler ve dÃ¶nen deÄŸer iÃ§in yazmaÃ§ yÄ±ÄŸÄ±nÄ± kullanÄ±lÄ±rArgÃ¼man aktarÄ±mÄ± iÃ§in yazmaÃ§lar kullanÄ±lÄ±r>8k aygÄ±tlarda rjmp/rcall (sÄ±nÄ±rlÄ± aralÄ±k)
                                        kullanÄ±lÄ±rPaylaÅŸÄ±mlÄ± kÃ¼tÃ¼phaneler kullanÄ±lÄ±rSadece tek (32 bit) FP kullanÄ±rKayan noktadan tamsayÄ±ya Ã§evrimlerde yavaÅŸ fakat yÃ¼ksek kesinlikte
   Ã§evrim kullanÄ±rYazÄ±lÄ±m kayan nokta kodu kullanÄ±lÄ±rYÄ±ÄŸÄ±t yanlamasÄ± kullanÄ±rÃ‡ift-word kopyalamada kuvvetli hizalama iÃ§in struct (yapÄ±) kullanÄ±rÄ°ÅŸlev Ã¶nbilgisi iÃ§in koÃ§an kullanÄ±rÄ°ÅŸlev Ã¶nbilgisi/sonbilgisi iÃ§in altyordamlar kullanÄ±rBK yazmaÃ§larÄ± genel kullanÄ±m yazmaÃ§larÄ± olarak kullanÄ±lÄ±rCygwin arayÃ¼zÃ¼ kullanÄ±lÄ±rMingw32 arayÃ¼zÃ¼ kullanÄ±lÄ±rWindISS benzeticisi kullanÄ±lÄ±rBit alanÄ± komutlarÄ± kullanÄ±lÄ±rDiÄŸer seÃ§enekler tarafÄ±ndan izin verilen Ã§oÄŸu Ã¶zellik-etkinleÅŸtirme seÃ§eneÄŸi kullanÄ±lÄ±rSÄ±ralÄ± sabit tÃ¼rleri iÃ§in mÃ¼mkÃ¼n en dar tamsayÄ± tÃ¼rÃ¼ kullanÄ±lÄ±rdouble tÃ¼rler iÃ§in de float tÃ¼r uzunluÄŸu kullanÄ±lÄ±rTamsayÄ±larÄ±n sÄ±fÄ±rla bÃ¶lÃ¼nmesinde sÄ±nama iÃ§in trap kullanÄ±lÄ±rHizalanmamÄ±ÅŸ bellek baÅŸvurularÄ± kullanÄ±lÄ±rUzunluÄŸu deÄŸiÅŸmeyen bellek yÃ¼kleri kullanÄ±lÄ±rNesne dosyalarÄ±nÄ±n Ã§alÄ±ÅŸma anÄ±nda takaslanabileceÄŸini belirten Fix-and-Continue kipi kullanÄ±lÄ±rYerleÅŸik Ã¶zellikler kullanÄ±lÄ±yor.
! GÃ¶rsel Komut KÃ¼mesi kullanÄ±lÄ±rbir Ã§Ä±ktÄ±da VOIDmodeDosya etki alanÄ± iÃ§inde olmayan "extern" bildirimlerinde uyarÄ±rEvvelce bildirilmiÅŸ yÃ¶ntemler olmaksÄ±zÄ±n @selector()'ler vrsa uyarÄ±rKullanÄ±lmayan PCH dosyalarÄ± bulunduÄŸunda uyarÄ±rNumaralÄ± switch'lerde belli bir case eksikse uyarÄ±rÄ°ÅŸlevlerin uyumsuz tÃ¼rlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesi durumunda uyarÄ±rNiteleyicileri iptal eden tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mleri hakkÄ±nda uyarÄ±rHiÃ§ Ã§alÄ±ÅŸmayacak kod hakkÄ±nda uyarÄ±rAdlandÄ±rma kurallarÄ±nÄ±n deÄŸiÅŸmezliÄŸini bozabilen kod varsa uyarÄ±rDerleme anÄ± sÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± iÃ§in uyarÄ±rAltiVec tÃ¼r kullanÄ±mÄ±nda Ã¶nerilmeyen 'vector long ...' iÃ§in uyarÄ±rNumaralÄ± switch'lerde "default:" yoksa uyarÄ±rNumaralÄ± switch'lerde case eksikse veya
                            default yoksa uyarÄ±rGeleneksel C'de olmayan Ã¶zelliklerde uyarÄ±rBir sabit olmayan biÃ§im dizgelerinde uyarÄ±rÄ°ÅŸlev gÃ¶sterici aritmetiÄŸi hakkÄ±nda uyarÄ±r__attribute__((noreturn)) Ã¶zelliÄŸine aday olabilecek iÅŸlevler hakkÄ±nda uyarÄ±rbiÃ§im Ã¶znitelikleri iÃ§in aday olabilecek iÅŸlevler
!                           hakkÄ±nda uyarÄ±rÃ–nceden bildirilmemiÅŸ genel iÅŸlevler hakkÄ±nda uyarÄ±rPrototipsiz genel iÅŸlevler hakkÄ±nda uyarÄ±rÄ°ÅŸlevlerin dolaylÄ± bildirimlerinde uyarÄ±r"offsetof" makrosunun geÃ§ersiz kullanÄ±mlarÄ±nda uyarÄ±rAna dosyada kullanÄ±lmamÄ±ÅŸ olan makro tanÄ±mlarÄ±nda uyarÄ±rYapÄ± ilklendiricilerinde eksik alanlar hakkÄ±nda uyarÄ±rAynÄ± nesne birden fazla bildirilmiÅŸse uyarÄ±rSanal olmayan yÄ±kÄ±cÄ±lar hakkÄ±nda uyarÄ±rAÅŸÄ±rÄ± yÃ¼klÃ¼ sanal iÅŸlev isimleri hakkÄ±nda uyarÄ±rHizalamayÄ± arttÄ±ran gÃ¶sterici tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±rbiÃ§imleme iÅŸlevleriyle ilgili olasÄ± gÃ¼venlik
                            sorunlarÄ± hakkÄ±nda uyarÄ±rArdÄ±ÅŸÄ±k nokta kurallarÄ±nÄ±n olasÄ± Ã§eliÅŸkileri
!                           hakkÄ±nda uyarÄ±rTÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinin olasÄ± karÄ±ÅŸÄ±klÄ±ÄŸÄ± hakkÄ±nda uyarÄ±rÄ°lklendiricileri Ã§evreleyen parantezler yoksa uyarÄ±rOlasÄ± eksik parantezler hakkÄ±nda uyarÄ±rÄ°Ã§ iÃ§e aÃ§Ä±klama satÄ±rlarÄ± ile bir fiziksel satÄ±rdan fazla olan C++ aÃ§Ä±klamalarÄ±nda uyarÄ±rprintf/scanf/strftime/strfmon biÃ§im dizgesi bozukluklarÄ±nda uyarÄ±rDÃ¶nen yapÄ±, birleÅŸim ve diziler hakkÄ±nda uyarÄ±rsigned/unsigned karÅŸÄ±laÅŸtÄ±rmalarÄ±nda uyarÄ±r#elif ve #endif'ten sonraki serseri sÃ¶zcÃ¼klerde uyarÄ±r2 haneli yÄ±llara yer veren strftime biÃ§imlerde uyarÄ±rTÃ¼rÃ¼ "char" olan dizi indisleri hakkÄ±nda uyarÄ±rKuÅŸkulu "main" bildirimleri hakkÄ±nda uyarÄ±rBir ABI uyumlu derleyici ile derleme sÄ±rasÄ±nda deÄŸiÅŸecek herÅŸey iÃ§in uyarÄ±rÄ°lklendirilmemiÅŸ otomatik deÄŸiÅŸkenler hakkÄ±nda uyarÄ±rPrototipsiz iÅŸlev bildirimlerinde uyarÄ±rtanÄ±mlanamayan #pragma'lar hakkÄ±nda uyarÄ±rÃ‡oklu karakter sabitlerinin kullanÄ±mÄ± hakkÄ±nda uyarÄ±rKullanÄ±cÄ± tarafÄ±ndan belirtilen baÅŸlÄ±k dizinleri bulunamazsa uyarÄ±r__attribute__((eskidi)) bildirimlerinde uyarÄ± verirKendileriyle ilklendirilmiÅŸ deÄŸiÅŸkenlerde uyarÄ±rEffective C++ tarzÄ± kurallarÄ±n Ã§eliÅŸkilerinde uyarmazSÄ±fÄ±r uzunluklu biÃ§imlerde uyarÄ±rBir yazÄ±lÄ±mda C tarzÄ± tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ kullanÄ±lmÄ±ÅŸsa uyarÄ±rBir iÅŸlev alloca kullanÄ±rsa ya da deÄŸiÅŸken boyutlu dizi oluÅŸturursa uyarÄ±rBir seÃ§ici Ã§oklu yÃ¶ntemlere sahipse uyarÄ±rTek bir iÅŸlevin Ã§alÄ±ÅŸma Ã§erÃ§evesi belirtileni aÅŸarsa uyarÄ±rBir eski tarz parametre tanÄ±mÄ± kullanÄ±lmamÄ±ÅŸsa uyarÄ±r#if yÃ¶nergesinde tanÄ±msÄ±z yapÄ±lmÄ±ÅŸ makro kullanÄ±lmÄ±ÅŸsa uyarÄ±rKalÄ±t yÃ¶ntemler oluÅŸturulmamÄ±ÅŸsa uyarÄ±rbir iÅŸleve biÃ§im dizgesinde Ã§ok fazla argÃ¼man aktarÄ±lÄ±rsa uyarÄ±rGerÃ§ek sayÄ±larÄ±n eÅŸitlik sÄ±namalarÄ±nda uyarÄ±rYazÄ±lÄ±mÄ±n anlamÄ±nÄ± etkileyebilecek Ã¼Ã§lÃ¼ harfler saptanÄ±rsa uyarÄ±rBir bildirimde tÃ¼r belirtilmemiÅŸse uyarÄ±rBir deyimden sonra gelen bir bildirimde uyarÄ±rBir iÅŸlev kullanÄ±lmamÄ±ÅŸsa uyarÄ±rBir iÅŸlev parametresi kullanÄ±lmamÄ±ÅŸsa uyarÄ±rBir etiket kullanÄ±lmamÄ±ÅŸsa uyarÄ±rBir atamada bir gÃ¶stericinin tÃ¼rÃ¼ farklÄ± sign'lÄ± ise uyarÄ±r.Bir yÄ±ÄŸÄ±n baÄŸlamÄ± belirli boyuttan bÃ¼yÃ¼k olduÄŸunda uyarÄ±rBir deÄŸiÅŸken kullanÄ±lmamÄ±ÅŸsa uyarÄ±rTÃ¼m kurucu/yÄ±kÄ±cÄ±lar private olduÄŸunda uyarÄ±rBir ifade deÄŸeri kullanÄ±lmamÄ±ÅŸsa uyarÄ±rBir Ã¶zÃ¼mlemeli iÅŸlev Ã¶zÃ¼mlenemediÄŸinde uyarÄ±rBir eniyileme aÅŸamasÄ± iptal edildiÄŸinde uyarÄ±rÃœye iÅŸlev gÃ¶stericilerinin tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±rÅžablonlanmÄ±ÅŸ olmayan kardeÅŸ iÅŸlevler bir ÅŸablonla bildirildiÄŸinde uyarÄ±rBir yerel deÄŸiÅŸken bir diÄŸerini gÃ¶lgeliyorsa uyarÄ±runsigned'dan signed'a yÃ¼kseltmelerin aÅŸÄ±rÄ±
                            yÃ¼klemesinde uyarÄ±rYapÄ± Ã¼yelerini hizalamak iÃ§in adÄ±mlama gerekliyse uyarÄ±rSentezleme davranÄ±ÅŸÄ± Cfront'dan farklÄ±ysa uyarÄ±rDerleyici kodu yeniden sÄ±ralarken uyarÄ±rPaketli Ã¶znitelik yapÄ± yerleÅŸiminde etkisizse uyarÄ±rbir iÅŸlevin dÃ¶nen tÃ¼rÃ¼nÃ¼n "int"e Ã¶ntanÄ±mlÄ±lÄ±ÄŸÄ±nda (C) ya da belirsiz dÃ¶nÃ¼ÅŸ tÃ¼rlerinde (C++) uyarÄ±r"signed" veya "unsigned" verilmezse bit alanÄ± signed yapÄ±lÄ±r"signed" veya "unsigned" verilmediÄŸinde bit alanÄ± unsigned yapÄ±lÄ±rMÃ¼mkÃ¼n olduÄŸunca yÄ±ÄŸÄ±n Ã§erÃ§eveleri Ã¼retilmezOrtak alt ifade elemesi sÄ±rasÄ±nda koÅŸullu
                            dallanmalar izlenirOrtak alt ifade elemesi sÄ±rasÄ±nda onlarÄ±n
                            hedeflerine dallanmalar izlenirSinyal eylemci ayarlanÄ±rken: %mSinyal yÄ±ÄŸÄ±tÄ± ayarlanÄ±rken: %mÃ‡arpma komutundaki hatanÄ±n etrafÄ±ndan dolanÄ±lÄ±rÄ°lk Ã¼retim 4300 donanÄ±m hatasÄ±nÄ±n olurunu bulurDonanÄ±m Ã§arpma hatasÄ±nÄ±n olurunu bulurkoÅŸullu jump %i den sonraki dal kenarlarÄ±nÄ± miktarÄ± yanlÄ±ÅŸKoÅŸulsuz jump %i den sonraki dal kenarlarÄ±nÄ±n miktarÄ± yanlÄ±ÅŸXXX, pop_everything () iÅŸlevine giriyor
*************** UYGUNLUÄžU iÃ§in bile garanti verilmez.
*** 1137,1143 ****
  alanlar Ã§Ã¶zÃ¼mlenirken hataalanlar Ã§Ã¶zÃ¼mlenirken hata
  bitiÅŸ Ã¶znitelikleri Ã§Ã¶zÃ¼mlenirken hatabitiÅŸ Ã¶znitelikleri Ã§Ã¶zÃ¼mlenirken hata
  yÃ¶ntemler Ã§Ã¶zÃ¼mlenirken hatayÃ¶ntemler Ã§Ã¶zÃ¼mlenirken hata
! zip dosyasÄ±ndan %s okunurken hata%qs e yazarken hata%s e yazarken hata: %mhata: olaÄŸandÄ±ÅŸÄ±lÄ±k yakalamasÄ± iptal edildi, etkinleÅŸtirmek iÃ§in -fexceptions kullanÄ±nkÃ¼me ilklendiricide gereÄŸinden fazla Ã¶ÄŸedizi ilklendiricide gereÄŸinden fazla Ã¶ÄŸekarakter dizisi ilklendiricide gereÄŸinden fazla Ã¶ÄŸeskalar ilklendiricide gereÄŸinden fazla Ã¶ÄŸestruct ilklendiricide gereÄŸinden fazla Ã¶ÄŸeunion ilklendiricide gereÄŸinden fazla Ã¶ÄŸevektÃ¶r ilklendiricide gereÄŸinden fazla Ã¶ÄŸeexecv %sÃ§aÄŸrÄ± iÅŸleminin sÄ±radan aritmetik iÅŸlemlere gÃ¶re maliyetinew bildirimli ifade bÃ¼tÃ¼nleyici ya da numaralama tÃ¼rÃ¼nde olmalÄ±ifade deyimi boÅŸ tÃ¼r iÃ§eriyorek yazmaÃ§larÄ±n yÃ¼ksek yarÄ±larÄ± yokilklendiricinin sonunda fazladan parantezli grupskalar ilklendiricide fazladan Ã¶ÄŸelerfazladan niteleme yoksayÄ±ldÄ±yÃ¶ntem tanÄ±mÄ±nda fazladan ; belirtilmiÅŸstruct ya da union'da fazladan ; varbiÃ§im argÃ¼manÄ±nda (%d. arg) fazladan tÃ¼r niteleyiciler'%s' seÃ§eneÄŸinde fazladan argÃ¼mansÄ±nÄ±f '%s' bulunamadÄ±fastcall ve regparm nitelikleri uyumlu deÄŸilfastcall ve stdcall Ã¶znitelikleri uyumsuzÃ¶lÃ¼mcÃ¼l hata: fclosefclose %sfdopen%qs alanÄ± bir iÅŸlev olarak bildirilmiÅŸ%qs alanÄ± tamamlanmamÄ±ÅŸ tÃ¼rdealan ilklendirici sabit deÄŸilalan ilklendirici tÃ¼rÃ¼ uyumsuzluÄŸualan ismi kayÄ±t ya da union ilklendiricisinde kullanÄ±lmamÄ±ÅŸalan duyarlÄ±ÄŸÄ±alan uzunluÄŸualan geniÅŸliÄŸi printf biÃ§imindescanf biÃ§iminde alan geniÅŸliÄŸistrfmon biÃ§iminde alan geniÅŸliÄŸistrftime biÃ§iminde alan geniÅŸliÄŸiÃ¶ntanÄ±mlÄ± argÃ¼man iÃ§inde dosya sonu%qs iÃ§in dosya etki alanÄ± bildirimi %<auto%> belirtiyor%qs iÃ§in dosya etki alanÄ± bildirimi %<register%> belirtiyordolgu karakteristrfmon biÃ§iminde dolgu karakterifini iÅŸlevi %s nesnesinde bulundu%<__builtin_choose_expr%> iÅŸlevine aktarÄ±lan ilk argÃ¼man bir sabit deÄŸil%<va_arg%>'Ä±n ilk argÃ¼manÄ±nÄ±n tÃ¼rÃ¼ %<va_list%> deÄŸilfix_sched_param: bilinmeyen parametre: %sgerÃ§el sayÄ± sabit %<%s%> aralÄ±ÄŸÄ± dÄ±ÅŸÄ±ndagerÃ§el sayÄ± sabitler desteklenmiyorgerÃ§el sayÄ± sabit geÃ§erli bir dolaysÄ±z veri Ã¶ÄŸesi deÄŸilifadede gerÃ§el sayÄ± taÅŸmasÄ±akÄ±ÅŸ kontrol komutu bir temel bloÄŸun iÃ§indefold sÄ±namasÄ±: Ã¶zgÃ¼n aÄŸaÃ§ fold tarafÄ±ndan deÄŸiÅŸtirildifopen %sher iÅŸlev iÃ§in iÃ§inde gÃ¶rÃ¼nÃ¼r.)%q.*s biÃ§iminin %<%T%s%> tÃ¼rÃ¼nde olmasÄ± umuluyor, ama %d. argÃ¼man %qT tÃ¼rÃ¼nde%q.*s biÃ§iminin %<%s%s%> tÃ¼rÃ¼nde olmasÄ± umuluyor, ama %d. argÃ¼man %qT tÃ¼rÃ¼nde%d. biÃ§im argÃ¼manÄ± $ tarzÄ± biÃ§imde %d. argÃ¼mandan Ã¶nce kullanÄ±lmamÄ±ÅŸ%d. biÃ§im argÃ¼manÄ± %s biÃ§iminde birden fazla kullanÄ±lmÄ±ÅŸbiÃ§im bir geniÅŸ karakter dizgesibiÃ§im bir dizge sabit deÄŸil ve biÃ§im argÃ¼manlarÄ± yokbiÃ§im bir dizge sabit deÄŸil, argÃ¼man tÃ¼rleri denetlenmedibiÃ§im bir dizge sabit deÄŸil, biÃ§im dizgesi denetlenmedibiÃ§im dizgesi argÃ¼manÄ± biÃ§imlendirilecek argÃ¼manlarÄ± izlerbiÃ§im dizgesinin argÃ¼manÄ± bir dizge tÃ¼rÃ¼nde deÄŸilbiÃ§im dizgesi geÃ§ersiz sayÄ±da terim iÃ§eriyorvoid'e referans oluÅŸturuluyorfp yazÄ±lÄ±m tamamlamasÄ± -mtrap-precision=i gerektirirfr30_print_operand: %%F kodu geÃ§ersizfr30_print_operand: %%x kodu geÃ§ersizfr30_print_operand: %%A koduna terim geÃ§ersizfr30_print_operand: bilinmeyen bellekfr30_print_operand: bilinmeyen kodfr30_print_operand: bilinmeyen %%B kodufr30_print_operand: bilinmeyen %%b kodufr30_print_operand: bilinmeyen %%p kodufr30_print_operand_address: bilinmeyen adresgÃ¼venilir yÄ±ÄŸÄ±n denetimi iÃ§in Ã§erÃ§eve boyutu Ã§ok bÃ¼yÃ¼kkardeÅŸ bildirimi bir sÄ±nÄ±f veya iÅŸlevi isimlendirmiyorkardeÅŸ bildirimi sÄ±nÄ±f bildiriminde deÄŸilburadanfrv_print_operand: bilinmeyen kod%qD iÅŸlevi bir deÄŸiÅŸken gibi ilklendirilmiÅŸiÅŸlev gÃ¶vdesi yokiÅŸlev Ã§aÄŸrÄ±sÄ± kÃ¼me deÄŸeri iÃ§eriyoruyumlu olmayan tÃ¼rde iÅŸlev Ã§aÄŸrÄ±sÄ±iÅŸlev bildirimi bir prototip deÄŸil%<noreturn%> olarak bildirilmiÅŸ iÅŸlev %<return%> deyimi iÃ§eriyor%<__thread%> bildirimli iÅŸlev tanÄ±mÄ±%<auto%> bildirimli iÅŸlev tanÄ±mÄ±%<register%> bildirimli iÅŸlev tanÄ±mÄ±%<typedef%> bildirimli iÅŸlev tanÄ±mÄ±iÅŸlev tanÄ±mÄ± nitelikli void dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ iÃ§eriyoriÅŸlev dizge veri tÃ¼rÃ¼ ile dÃ¶nmÃ¼yoriÅŸlev, %qs biÃ§im Ã¶zniteliÄŸi iÃ§in olasÄ± aday olabiliriÅŸlev satÄ±riÃ§ine alÄ±nma sÄ±rasÄ±nda gÃ¶rmezden geliniriÅŸlev satÄ±riÃ§ine alÄ±nabilir deÄŸiliÅŸlevin dÃ¶nen deÄŸer tÃ¼rÃ¼ iÅŸlev olamaziÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<volatile%> den dolayÄ± uyumsuziÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yoriÅŸlev bir kÃ¼me ile dÃ¶nÃ¼yoriÅŸlev tÃ¼rleri  ISO C'de tam uyumlu deÄŸil%qs iÅŸlevinin etki alanÄ± dolaylÄ± olarak auto ve %<__thread%> bildirimlifunction_profiler desteÄŸiMMIX iÃ§in function_profiler desteÄŸigcc sÃ¼rÃ¼cÃ¼sÃ¼ %s sÃ¼rÃ¼mÃ¼ gcc %s sÃ¼rÃ¼mÃ¼nÃ¼ Ã§alÄ±ÅŸtÄ±rÄ±yor
  gcc %s sÃ¼rÃ¼mÃ¼
  gcov (GCC) %s
  Branch Likely komutlarÄ±nÄ±n Ã¼retimi etkinleÅŸtirildi ama mimari desteklemiyorcore dosyasÄ±nÄ±n boyu azami sÄ±nÄ±ra getiriliyor: %mbu hedefte global yapÄ±cÄ±lar desteklenmiyorbu hedefte global yÄ±kÄ±cÄ±lar desteklenmiyorgenel yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸgenel yazmaÃ§ deÄŸiÅŸkeni bir iÅŸlev tanÄ±mÄ±nÄ± izliyorgenel yazmaÃ§ deÄŸiÅŸkeni Ã¶ndeÄŸer iÃ§eriyorgp sabittir (ancak dolaylÄ± Ã§aÄŸrÄ±larda gp kaydedilmesi/alÄ±nmasÄ± yapÄ±lÄ±r)gp_offset (%ld) veya end_offset (%ld) sÄ±fÄ±rdan kÃ¼Ã§Ã¼k.PCH'a yeniden konumlanabilirBloÄŸun ilk komutu %d komut akÄ±ÅŸÄ± iÃ§inde yok (%d. blok).satÄ±riÃ§ine almadan dolayÄ± belirtilen hesaplama biriminin bÃ¼yÃ¼me oranÄ±ia64_print_operand: bilinmeyen kodBu kodun bitiminde uygulama Ã§Ä±kacakbÃ¶yle bir yÃ¶ntem yok: 'tekrar belirtilen "%s" dizini yoksayÄ±lÄ±yor
--- 1116,1122 ----
  alanlar Ã§Ã¶zÃ¼mlenirken hataalanlar Ã§Ã¶zÃ¼mlenirken hata
  bitiÅŸ Ã¶znitelikleri Ã§Ã¶zÃ¼mlenirken hatabitiÅŸ Ã¶znitelikleri Ã§Ã¶zÃ¼mlenirken hata
  yÃ¶ntemler Ã§Ã¶zÃ¼mlenirken hatayÃ¶ntemler Ã§Ã¶zÃ¼mlenirken hata
! zip dosyasÄ±ndan %s okunurken hata%qs e yazarken hata%s e yazarken hata: %mhata: olaÄŸandÄ±ÅŸÄ±lÄ±k yakalamasÄ± iptal edildi, etkinleÅŸtirmek iÃ§in -fexceptions kullanÄ±nkÃ¼me ilklendiricide gereÄŸinden fazla Ã¶ÄŸedizi ilklendiricide gereÄŸinden fazla Ã¶ÄŸekarakter dizisi ilklendiricide gereÄŸinden fazla Ã¶ÄŸeskalar ilklendiricide gereÄŸinden fazla Ã¶ÄŸestruct ilklendiricide gereÄŸinden fazla Ã¶ÄŸeunion ilklendiricide gereÄŸinden fazla Ã¶ÄŸevektÃ¶r ilklendiricide gereÄŸinden fazla Ã¶ÄŸeexecv %sÃ§aÄŸrÄ± iÅŸleminin sÄ±radan aritmetik iÅŸlemlere gÃ¶re maliyetinew bildirimli ifade bÃ¼tÃ¼nleyici ya da numaralama tÃ¼rÃ¼nde olmalÄ±ifade deyimi boÅŸ tÃ¼r iÃ§eriyorek yazmaÃ§larÄ±n yÃ¼ksek yarÄ±larÄ± yokilklendiricinin sonunda fazladan parantezli grupskalar ilklendiricide fazladan Ã¶ÄŸelerfazladan niteleme yoksayÄ±ldÄ±struct ya da union'da fazladan ; varbiÃ§im argÃ¼manÄ±nda (%d. arg) fazladan tÃ¼r niteleyiciler'%s' seÃ§eneÄŸinde fazladan argÃ¼mansÄ±nÄ±f '%s' bulunamadÄ±fastcall ve regparm nitelikleri uyumlu deÄŸilfastcall ve stdcall Ã¶znitelikleri uyumsuzÃ¶lÃ¼mcÃ¼l hata: fclosefclose %sfdopen%qs alanÄ± bir iÅŸlev olarak bildirilmiÅŸ%qs alanÄ± tamamlanmamÄ±ÅŸ tÃ¼rdealan ilklendirici sabit deÄŸilalan ilklendirici tÃ¼rÃ¼ uyumsuzluÄŸualan ismi kayÄ±t ya da union ilklendiricisinde kullanÄ±lmamÄ±ÅŸalan duyarlÄ±ÄŸÄ±alan uzunluÄŸualan geniÅŸliÄŸi printf biÃ§imindescanf biÃ§iminde alan geniÅŸliÄŸistrfmon biÃ§iminde alan geniÅŸliÄŸistrftime biÃ§iminde alan geniÅŸliÄŸiÃ¶ntanÄ±mlÄ± argÃ¼man iÃ§inde dosya sonu%qs iÃ§in dosya etki alanÄ± bildirimi %<auto%> belirtiyor%qs iÃ§in dosya etki alanÄ± bildirimi %<register%> belirtiyordolgu karakteristrfmon biÃ§iminde dolgu karakterifini iÅŸlevi %s nesnesinde bulundu%<__builtin_choose_expr%> iÅŸlevine aktarÄ±lan ilk argÃ¼man bir sabit deÄŸil%<va_arg%>'Ä±n ilk argÃ¼manÄ±nÄ±n tÃ¼rÃ¼ %<va_list%> deÄŸilfix_sched_param: bilinmeyen parametre: %sgerÃ§el sayÄ± sabit %<%s%> aralÄ±ÄŸÄ± dÄ±ÅŸÄ±ndagerÃ§el sayÄ± sabitler desteklenmiyorgerÃ§el sayÄ± sabit geÃ§erli bir dolaysÄ±z veri Ã¶ÄŸesi deÄŸilifadede gerÃ§el sayÄ± taÅŸmasÄ±akÄ±ÅŸ kontrol komutu bir temel bloÄŸun iÃ§indefold sÄ±namasÄ±: Ã¶zgÃ¼n aÄŸaÃ§ fold tarafÄ±ndan deÄŸiÅŸtirildifopen %sher iÅŸlev iÃ§in iÃ§inde gÃ¶rÃ¼nÃ¼r.)%q.*s biÃ§iminin %<%T%s%> tÃ¼rÃ¼nde olmasÄ± umuluyor, ama %d. argÃ¼man %qT tÃ¼rÃ¼nde%q.*s biÃ§iminin %<%s%s%> tÃ¼rÃ¼nde olmasÄ± umuluyor, ama %d. argÃ¼man %qT tÃ¼rÃ¼nde%d. biÃ§im argÃ¼manÄ± $ tarzÄ± biÃ§imde %d. argÃ¼mandan Ã¶nce kullanÄ±lmamÄ±ÅŸ%d. biÃ§im argÃ¼manÄ± %s biÃ§iminde birden fazla kullanÄ±lmÄ±ÅŸbiÃ§im bir geniÅŸ karakter dizgesibiÃ§im bir dizge sabit deÄŸil ve biÃ§im argÃ¼manlarÄ± yokbiÃ§im bir dizge sabit deÄŸil, argÃ¼man tÃ¼rleri denetlenmedibiÃ§im bir dizge sabit deÄŸil, biÃ§im dizgesi denetlenmedibiÃ§im dizgesi argÃ¼manÄ± biÃ§imlendirilecek argÃ¼manlarÄ± izlerbiÃ§im dizgesinin argÃ¼manÄ± bir dizge tÃ¼rÃ¼nde deÄŸilbiÃ§im dizgesi geÃ§ersiz sayÄ±da terim iÃ§eriyorvoid'e referans oluÅŸturuluyorfp yazÄ±lÄ±m tamamlamasÄ± -mtrap-precision=i gerektirirfr30_print_operand: %%F kodu geÃ§ersizfr30_print_operand: %%x kodu geÃ§ersizfr30_print_operand: %%A koduna terim geÃ§ersizfr30_print_operand: bilinmeyen bellekfr30_print_operand: bilinmeyen kodfr30_print_operand: bilinmeyen %%B kodufr30_print_operand: bilinmeyen %%b kodufr30_print_operand: bilinmeyen %%p kodufr30_print_operand_address: bilinmeyen adresgÃ¼venilir yÄ±ÄŸÄ±n denetimi iÃ§in Ã§erÃ§eve boyutu Ã§ok bÃ¼yÃ¼kkardeÅŸ bildirimi bir sÄ±nÄ±f veya iÅŸlevi isimlendirmiyorkardeÅŸ bildirimi sÄ±nÄ±f bildiriminde deÄŸilburadanfrv_print_operand: bilinmeyen kod%qD iÅŸlevi bir deÄŸiÅŸken gibi ilklendirilmiÅŸiÅŸlev gÃ¶vdesi yokiÅŸlev Ã§aÄŸrÄ±sÄ± kÃ¼me deÄŸeri iÃ§eriyoruyumlu olmayan tÃ¼rde iÅŸlev Ã§aÄŸrÄ±sÄ±iÅŸlev bildirimi bir prototip deÄŸil%<noreturn%> olarak bildirilmiÅŸ iÅŸlev %<return%> deyimi iÃ§eriyor%<__thread%> bildirimli iÅŸlev tanÄ±mÄ±%<auto%> bildirimli iÅŸlev tanÄ±mÄ±%<register%> bildirimli iÅŸlev tanÄ±mÄ±%<typedef%> bildirimli iÅŸlev tanÄ±mÄ±iÅŸlev tanÄ±mÄ± nitelikli void dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ iÃ§eriyoriÅŸlev dizge veri tÃ¼rÃ¼ ile dÃ¶nmÃ¼yoriÅŸlev, %qs biÃ§im Ã¶zniteliÄŸi iÃ§in olasÄ± aday olabiliriÅŸlev satÄ±riÃ§ine alÄ±nma sÄ±rasÄ±nda gÃ¶rmezden geliniriÅŸlev satÄ±riÃ§ine alÄ±nabilir deÄŸiliÅŸlevin dÃ¶nen deÄŸer tÃ¼rÃ¼ iÅŸlev olamaziÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<volatile%> den dolayÄ± uyumsuziÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yoriÅŸlev bir kÃ¼me ile dÃ¶nÃ¼yoriÅŸlev tÃ¼rleri  ISO C'de tam uyumlu deÄŸil%qs iÅŸlevinin etki alanÄ± dolaylÄ± olarak auto ve %<__thread%> bildirimlifunction_profiler desteÄŸiMMIX iÃ§in function_profiler desteÄŸigcc sÃ¼rÃ¼cÃ¼sÃ¼ %s sÃ¼rÃ¼mÃ¼ gcc %s sÃ¼rÃ¼mÃ¼nÃ¼ Ã§alÄ±ÅŸtÄ±rÄ±yor
  gcc %s sÃ¼rÃ¼mÃ¼
  gcov (GCC) %s
  Branch Likely komutlarÄ±nÄ±n Ã¼retimi etkinleÅŸtirildi ama mimari desteklemiyorcore dosyasÄ±nÄ±n boyu azami sÄ±nÄ±ra getiriliyor: %mbu hedefte global yapÄ±cÄ±lar desteklenmiyorbu hedefte global yÄ±kÄ±cÄ±lar desteklenmiyorgenel yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸgenel yazmaÃ§ deÄŸiÅŸkeni bir iÅŸlev tanÄ±mÄ±nÄ± izliyorgenel yazmaÃ§ deÄŸiÅŸkeni Ã¶ndeÄŸer iÃ§eriyorgp sabittir (ancak dolaylÄ± Ã§aÄŸrÄ±larda gp kaydedilmesi/alÄ±nmasÄ± yapÄ±lÄ±r)gp_offset (%ld) veya end_offset (%ld) sÄ±fÄ±rdan kÃ¼Ã§Ã¼k.PCH'a yeniden konumlanabilirBloÄŸun ilk komutu %d komut akÄ±ÅŸÄ± iÃ§inde yok (%d. blok).satÄ±riÃ§ine almadan dolayÄ± belirtilen hesaplama biriminin bÃ¼yÃ¼me oranÄ±ia64_print_operand: bilinmeyen kodBu kodun bitiminde uygulama Ã§Ä±kacakbÃ¶yle bir yÃ¶ntem yok: 'tekrar belirtilen "%s" dizini yoksayÄ±lÄ±yor
*************** UYGUNLUÄžU iÃ§in bile garanti verilmez.
*** 1145,1151 ****
  bilinmeyen seÃ§enek `%q.*s' %<-fdump-%s%> iÃ§in yoksayÄ±lÄ±yor%qE iÅŸlevinin Ã¶rtÃ¼k bildirimiÃ¶rtÃ¼k olarak emilmiÅŸ yazmaÃ§lar yÄ±ÄŸÄ±nÄ±n Ã¼stÃ¼nde gruplanmalÄ±%<asm%> iÃ§indeki koÅŸul mÃ¼mkÃ¼n deÄŸil%<asm%> iÃ§indeki yazmaÃ§ ÅŸartÄ± mÃ¼mkÃ¼n deÄŸil%s iÅŸlevinde (%s dosyasÄ±nÄ±n %d. satÄ±rÄ±)%d. temel blok iÃ§inde:%qs iÃ§in ilgisiz toplayÄ±cÄ±%qD yerleÅŸik iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimi%qD iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimiÄ°ÅŸlevin %d. argÃ¼manÄ± (%qE iÅŸlevi) iÃ§in tÃ¼r uyumsuzatamada uyumsuz tÃ¼rlerilklendirmede uyumsuz tÃ¼rlerdÃ¶nÃ¼ÅŸ deÄŸerinde uyumsuz tÃ¼rlertamamlanmamÄ±ÅŸ '%s' seÃ§eneÄŸitamamlanmamÄ±ÅŸ tÃ¼r birleÅŸtirmeÃ§eliÅŸkili gerÃ§ekleme deÄŸiÅŸkeni Ã¶zelliÄŸibir %<asm%> iÃ§indeki terim ÅŸartÄ± Ã§eliÅŸkiliyanlÄ±ÅŸ komut:bilinmeyen yapÄ± gÃ¶stericisinde arttÄ±rmasalt-okunur konuma eksiltimsalt-okunur Ã¼ye %qs iÃ§in eksiltmesalt-okunur deÄŸiÅŸken %qs iÃ§in eksiltmebirleÅŸik yapÄ± ilklendiricideki alan isminin yerine index deÄŸeriinit iÅŸlevi %s nesnesinde bulunduilklendirme gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyoruyumsuz gÃ¶sterici tÃ¼rÃ¼nde ilklendirmeilklendirmede bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n gÃ¶stericiden tamsayÄ± yapÄ±lÄ±yorilklendirme bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n tamsayÄ±dan gÃ¶sterici yapÄ±yorilklendirme niteliksiz iÅŸlev gÃ¶stericisini nitelikli yapÄ±yoresnek dizi Ã¼yesi ilklendirmesiiÃ§iÃ§e baÄŸlam iÃ§inde esnek dizi Ã¼yesi ilklendirmesiyan-etkili ilklendirilmiÅŸ alanÄ±n Ã¼zerine yazÄ±ldÄ±baÅŸlangÄ±Ã§ Ã¶ÄŸesi yÃ¼kleme sÄ±rasÄ±nda hesaplanabilir deÄŸililklendirici Ã¶ÄŸe bir sabit deÄŸililklendirici erken sonlanÄ±yorgerÃ§el sayÄ± Ã¶ndeÄŸer bir gerÃ§el sayÄ± sabit deÄŸiltamsayÄ± Ã¶ndeÄŸer fazla karmaÅŸÄ±kskalar deÄŸiÅŸken ilklendiricisi bir Ã¶ÄŸe gerektirirkuruculu statik Ã¼ye iÃ§in ilklendirici geÃ§ersizkarakter dizisi iÃ§in dizge-ilklendirici Ã§ok uzundizi parametre listesi ile ilklendiriliyorgirdi terimi kÄ±sÄ±tÄ± `%qc' iÃ§eriyorkomut %d %d. temel bloÄŸun iÃ§inde ama block_for_insn %ikomut %d %d. temel bloÄŸun iÃ§inde ama block_for_insn NULLkomut %d birden fazla temel bloÄŸun iÃ§inde (%d ve %d)komut kendi kÄ±sÄ±tlarÄ±nÄ± gÃ¶zÃ¶nÃ¼ne almÄ±yor:komut temel bloÄŸun dÄ±ÅŸÄ±ndakurulum: %s%s
  komut hiÃ§ Ã§alÄ±ÅŸtÄ±rÄ±lmadÄ±bu hedef makina iÃ§in iÅŸlem zamanlamasÄ± desteklenmiyortamsayÄ± dizisinin ilklendiricisi olarak geniÅŸ-olmayan dizge kullanÄ±lmÄ±ÅŸtamsayÄ± sabit %qs tÃ¼rÃ¼ iÃ§in oldukÃ§a bÃ¼yÃ¼kifadede tamsayÄ± taÅŸmasÄ±dahili ve korumalÄ± gÃ¶rÃ¼nÃ¼rlÃ¼k Ã¶znitelikleri bu yapÄ±landÄ±rmada desteklenmiyor; yoksayÄ±ldÄ±Derleyici iÃ§ hatasÄ±.  HatalÄ± adres:Derleyici iÃ§ hatasÄ±.  YanlÄ±ÅŸ kaydÄ±rma:Derleyici iÃ§ hatasÄ±.  Bilinmeyen kip:deleyici iÃ§ hatasÄ±: dahili bÃ¼tÃ¼nlÃ¼k hatasÄ±iÃ§ hataiÃ§ hata - Utf8 ismi geÃ§ersizcheck-init iÃ§inde hata: aÄŸaÃ§ kodu oluÅŸmadÄ±: %sgenerate_bytecode_insn iÃ§inde hata - aÄŸaÃ§ kodu oluÅŸturulamadÄ±: %siÃ§ hata: Ã¼retici maskÄ± iÃ§inde %%) iÃ§in bir %%( bulunamadÄ±iÃ§ hata: Ã¼retici maskÄ± iÃ§inde %%> iÃ§in bir %%< bulunamadÄ±iÃ§ hata: Ã¼retici maskÄ± iÃ§inde %%] iÃ§in bir %%[ bulunamadÄ±iÃ§ hata: Ã¼retici maskÄ± iÃ§inde %%} iÃ§in bir %%{ bulunamadÄ±iÃ§ hata: hatalÄ± yazmaÃ§: %diÃ§ hata: hatalÄ± terimli cris_side_effect_mode_okiÃ§ hata: yan etkili komut main etkisi oluÅŸturuyor%2$s dosyasÄ±nÄ±n %3$d. satÄ±rÄ±ndaki %1$s iÅŸlevinde dahili gcc Ã§Ä±kÄ±ÅŸÄ±sistem kesmesi Servis Ä°ÅŸlemleri Thumb kipinde kodlanamaz'#pragma %s' geÃ§ersiz%% kodu geÃ§ersizgeÃ§ersiz %%A terimigeÃ§ersiz %%B terimigeÃ§ersiz %%C terimi%%C deÄŸeri geÃ§ersizgeÃ§ersiz %%D terimi%%D deÄŸeri geÃ§ersiz%%E deÄŸeri geÃ§ersiz%%F deÄŸeri geÃ§ersiz%%G deÄŸeri geÃ§ersiz%%H deÄŸeri geÃ§ersiz%%J kodu geÃ§ersiz%%J deÄŸeri geÃ§ersiz%%K deÄŸeri geÃ§ersiz%%L deÄŸeri geÃ§ersiz%%M deÄŸeri geÃ§ersiz%%N deÄŸeri geÃ§ersiz%%O deÄŸeri geÃ§ersiz%%P terimi geÃ§ersiz%%P deÄŸeri geÃ§ersiz%%R deÄŸeri geÃ§ersiz%%S deÄŸeri geÃ§ersiz%%T deÄŸeri geÃ§ersiz%%U deÄŸeri geÃ§ersizgeÃ§ersiz %%Y terimi%%Y deÄŸeri geÃ§ersizgeÃ§ersiz %%c terimigeÃ§ersiz %%d terimi%%d deÄŸeri geÃ§ersizgeÃ§ersiz %%f terimi%%f deÄŸeri geÃ§ersiz%%h deÄŸeri geÃ§ersiz%%j kodu geÃ§ersiz%%j deÄŸeri geÃ§ersiz%%k deÄŸeri geÃ§ersiz%%m deÄŸeri geÃ§ersiz%%p deÄŸeri geÃ§ersiz%%q deÄŸeri geÃ§ersiz%%r deÄŸeri geÃ§ersizgeÃ§ersiz %%s terimi%%s deÄŸeri geÃ§ersiz%%t/%%b deÄŸeri geÃ§ersiz%%u deÄŸeri geÃ§ersiz%%v deÄŸeri geÃ§ersiz%%x deÄŸeri geÃ§ersiz%%xn deÄŸeri geÃ§ersizgeÃ§ersiz 'asm': --param deÄŸeri %qs geÃ§ersizgeÃ§ersiz ABI seÃ§eneÄŸi: -mabi=%sIACC argÃ¼manÄ± geÃ§ersizsatÄ±r numarasÄ± tablosunda geÃ§ersiz program sayacÄ± (PC)veri Ã¶ÄŸesi olarak UNSPEC geÃ§ersizkomut iÃ§in Z yazmaÃ§ yerdeÄŸiÅŸtirmesi geÃ§ersizadres geÃ§ersiz%<#pragma align%> iÃ§in hizalama geÃ§ersiz - yoksayÄ±ldÄ±bir iÅŸlev tÃ¼rÃ¼ne %<sizeof%> uygulanmasÄ± geÃ§ersizbir void tÃ¼re %qs uygulanmasÄ± geÃ§ersiz%qs iÃ§in %qT tamamlanmamÄ±ÅŸ tÃ¼rÃ¼nÃ¼n uygulanmasÄ± geÃ§ersiz%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz%<__builtin_return_address%>'e aktarÄ±lan argÃ¼man geÃ§ersizana sÄ±nÄ±f belirtimi geÃ§ersizyakalama parametresi geÃ§ersizconst_double terim geÃ§ersizkÄ±sÄ±tlar terim iÃ§in geÃ§ersiz%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersizbir ÅŸablonun ÅŸablon parametresinin Ã¶ntanÄ±mlÄ± argÃ¼manÄ± geÃ§ersizveri Ã¶ÄŸesi olarak ifade geÃ§ersizgeÃ§ersiz gerÃ§el deÄŸer abi: -mfloat-abi=%sgeÃ§ersiz gerÃ§el deÄŸer Ã¶ykÃ¼nÃ¼m seÃ§eneÄŸi: -mfpe-%sgeÃ§ersiz gerÃ§el deÄŸer Ã¶ykÃ¼nÃ¼m seÃ§eneÄŸi: -mfpu-%siÅŸlev bildirimi geÃ§ersizdolaylÄ± (S) bellek adresi geÃ§ersizgeÃ§ersiz dolaylÄ± bellek adresiÃ¼ye %qs iÃ§in ilk deÄŸer geÃ§ersiz%qT tÃ¼rÃ¼ndeki sabit olmayan referansÄ±n geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz%qT tÃ¼rÃ¼ndeki atÄ±fÄ±n %qT tÃ¼rÃ¼ ifadeden ilklendirilmesi geÃ§ersizgeÃ§ersiz ilklendiricibit dizge iÃ§in ilklendirici geÃ§ersizgeÃ§ersiz komut:asm Ã§Ä±ktÄ±sÄ± %d iÃ§inde geÃ§ersiz sol deÄŸerasm deyiminde geÃ§ersiz sol tarafatama iÃ§inde sol taraf geÃ§ersizeksiltmede geÃ§ersiz sol tarafarttÄ±rmada geÃ§ersiz sol taraftek terimli %<&%> iÃ§in soldeÄŸer geÃ§ersizmask geÃ§ersizgeÃ§ersiz Ã¼ye iÅŸlev bildirimiterim kodu `%c' geÃ§ersiz'A' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'D' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'H' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'P' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'T' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'b' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'e' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'm' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'p' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'v' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'z' deÄŸiÅŸtirici iÃ§in terim geÃ§ersizterim, kod `%c' iÃ§in geÃ§ersizkomuttaki terim geÃ§ersizterim deÄŸiÅŸtirici harfi geÃ§ersizÃ§Ä±kÄ±ÅŸ kodu iÃ§in geÃ§ersiz veri Ã¶ÄŸesi%%H/%%L kodu iÃ§in terim geÃ§ersiz%%N kodu iÃ§in terim geÃ§ersiz%%R kodu iÃ§in terim geÃ§ersiz%%T/%%B kodu iÃ§in terim geÃ§ersiz%%U kodu iÃ§in terim geÃ§ersiz%%V kodu iÃ§in terim geÃ§ersiz%%p kodu iÃ§in terim geÃ§ersiz%%s kodu iÃ§in terim geÃ§ersiziki terimli %s iÃ§in terimler geÃ§ersizgerÃ§eklenmemiÅŸ tÃ¼r Ã¼zerindeki iÅŸlem geÃ§ersiz%<-mstack-increment=%s%> seÃ§eneÄŸi geÃ§ersizgeÃ§ersiz %qs seÃ§eneÄŸiseÃ§enek argÃ¼manÄ± %qs geÃ§ersiz-mfloat-gprs iÃ§in seÃ§enek geÃ§ersizgeÃ§ersiz parametre %qs%qs Altivec yerleÅŸiÄŸi iÃ§in parametre birleÅŸimi geÃ§ersizgÃ¶sterici kipi olarak %qs geÃ§ersizkoÅŸul iÃ§indeki `%qc' iÅŸareti geÃ§ersizÃ¼yesiz iÅŸlev tÃ¼rÃ¼nde geÃ§ersiz niteleyiciyarÄ±-yÄ±kÄ±cÄ± ismi iÃ§inde geÃ§ersiz niteleme kapsamÄ±komuttaki yazmaÃ§ geÃ§ersizmove komutundaki yazmaÃ§ geÃ§ersizgeÃ§ersiz dÃ¶ngÃ¼ komutu%<__builtin_prefetch%> iÃ§in 2. argÃ¼man geÃ§ersiz; sÄ±fÄ±r kullanÄ±lÄ±yor%qs iÅŸlevi iÃ§in geÃ§ersiz saklama sÄ±nÄ±fÄ±geÃ§ersiz ÅŸablon kimliÄŸi%<__builtin_prefetch%> iÃ§in 3. argÃ¼man geÃ§ersiz; sÄ±fÄ±r kullanÄ±lÄ±yordoÄŸruluk-deÄŸeri ifadesi geÃ§ersiztÃ¼r argÃ¼manÄ± geÃ§ersiz%qs iÃ§in tÃ¼r argÃ¼manÄ± geÃ§ersiz%%d, %%x, ya da %%X kullanÄ±mÄ± geÃ§ersiz%<restrict%> kullanÄ±mÄ± geÃ§ersizgÃ¶sterici aritmetiÄŸinde tamamlanmamÄ±ÅŸ tÃ¼re gÃ¶sterici kullanÄ±mÄ± geÃ§ersizsÄ±nÄ±rlarÄ± belirtilmemiÅŸ dizi; kullanÄ±mÄ± geÃ§ersizesnek dizi Ã¼yesinin kullanÄ±mÄ± geÃ§ersiztamamlanmamÄ±ÅŸ typedef %qs kullanÄ±mÄ± geÃ§ersizsoldeÄŸersiz dizi kullanÄ±mÄ± geÃ§ersizstatik olmayan Ã¼ye iÅŸlev kullanÄ±mÄ± geÃ§ersiz esnek dizi Ã¼yeli yapÄ± kullanÄ±mÄ± geÃ§ersiztanÄ±msÄ±z tÃ¼r %<%s %s%> kullanÄ±mÄ± geÃ§ersizvoid deyiminin kullanÄ±mÄ± geÃ§ersiz-mstack-guard iÃ§in deÄŸer hatalÄ±-mstack-size iÃ§in deÄŸer hatalÄ±-mwarn-framesize iÃ§in deÄŸer hatalÄ±%qs Ã¶zelliÄŸi vektÃ¶r tÃ¼r geÃ§ersizstatik yÃ¶ntemde invoke[non-static]kuramsal yÃ¶ntemde invokestaticstattik olmayan yÃ¶ntemde invokestaticonun dest_idx'i %d olmalÄ±, %d deÄŸilO sadece bu tanÄ±mÄ±n ya da bildirimin kapsamÄ±nda, sizin istediÄŸiniz bu olmayabilirjcf-dump:hiÃ§ sÄ±nÄ±f belirtilmedi
  jump kestirmesi iptal edildideyim ifadesine jumpcase etiketine jump'#pragma %s' sonrasÄ± karÄ±ÅŸÄ±k#pragma GCC java_exceptions sonrasÄ± karÄ±ÅŸÄ±k'#pragma extern_prefix' sonunda karÄ±ÅŸÄ±klÄ±k'#pragma ghs endsda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs endtda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs endzda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs interrupt' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs' bÃ¶lÃ¼mÃ¼nden sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs startsda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs starttda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs startzda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma longcall' sonunda karÄ±ÅŸÄ±klÄ±k#pragma redefine_extname sonunda dÃ¶kÃ¼ntÃ¼'#pragma weak' sonunda dÃ¶kÃ¼ntÃ¼%<#pragma GCC visibility%> sonunda karÄ±ÅŸÄ±klÄ±k%<#pragma align%> sonrasÄ± karÄ±ÅŸÄ±k%<#pragma fini%> sonrasÄ± karÄ±ÅŸÄ±k%<#pragma init%> sonrasÄ± karÄ±ÅŸÄ±k%<#pragma pack%> sonunda dÃ¶kÃ¼ntÃ¼'#pragma %s' den sonrasÄ± karÄ±ÅŸÄ±k'#pragma options' sonunda karÄ±ÅŸÄ±klÄ±k'#pragma unused' sonunda karÄ±ÅŸÄ±klÄ±kimza dizgesinden sonrasÄ± karÄ±ÅŸÄ±k%qs etiketi iÅŸlev dÄ±ÅŸÄ±na referanslÄ±bileÅŸik ifadenin sonunda etiket kullanÄ±mÄ±wchar_t isimli etiketdil %s tanÄ±nmÄ±yor-mtiny-stack ile bÃ¼yÃ¼k Ã§erÃ§eve gÃ¶stericisi deÄŸiÅŸikliÄŸi (%d)bÃ¼yÃ¼k tamsayÄ± Ã¶rtÃ¼k olarak unsigned tÃ¼re indirgendild Ã§Ä±kÄ±ÅŸ durumu %d ile dÃ¶ndÃ¼sol taraf duyarlÄ±ÄŸÄ±strfmon biÃ§iminde sol taraf hassasiyetisola kaydÄ±rma sayÄ±sÄ± tÃ¼rÃ¼nden bÃ¼yÃ¼k ya da eÅŸitsola kaydÄ±rma sayÄ±sÄ± negatifvirgÃ¼llÃ¼ ifadenin sol terimi etkisizuzunluk deÄŸiÅŸtiriciuzunluk deÄŸiÅŸtirici printf biÃ§imindescanf biÃ§iminde uzunluk deÄŸiÅŸtiricistrfmon biÃ§iminde uzunluk deÄŸiÅŸtiricikitaplÄ±klar: %s
! lib%s kitaplÄ±ÄŸÄ± bulunamadÄ±lo_sum yazmacÄ±n deÄŸil%qs yerel bildirimi gerÃ§ekleme deÄŸiÅŸkenini gizliyorlong long sabit geÃ§erli bir anlÄ±k terim deÄŸilcase etiket aralÄ±ÄŸÄ±nÄ±n alt deÄŸeri veri tÃ¼rÃ¼nÃ¼n izin verdiÄŸi deÄŸerden kÃ¼Ã§Ã¼k%qs den sonra makro ismi eksik#pragma GCC pch_preprocess bozuk, yoksayÄ±ldÄ±#pragma GCC visibility push bozuk'#pragma builtin' bozuk#pragma extern_prefix bozuk, yoksayÄ±ldÄ±'#pragma ghs' bÃ¶lÃ¼mÃ¼ bozuk#pragma redefine_extname yÃ¶nergesi bozuk - yoksayÄ±ldÄ±'#pragma weak' yÃ¶nergesi bozuk - yoksayÄ±ldÄ±%<#pragma align%> bozuk%<#pragma align%> bozuk - yoksayÄ±ldÄ±%<#pragma fini%> bozuk%<#pragma fini%> hatalÄ±, yoksayÄ±lÄ±yor%<#pragma init%> bozuk%<#pragma init%> hatalÄ±, yoksayÄ±lÄ±yor%<#pragma pack%> bozuk - yoksayÄ±ldÄ±%<#pragma pack(pop[, id])%> bozuk - yoksayÄ±ldÄ±bozuk %<#pragma pack(push[, id][, <n>])%> - yoksayÄ±ldÄ±'#pragma %s' bozuk - yoksayÄ±ldÄ±'#pragma options align={mac68k|power|reset}' hatalÄ±, yoksayÄ±lÄ±yor'#pragma options' hatalÄ±, yoksayÄ±lÄ±yorCLASSPATH iÃ§inde bozuk .zip arÅŸivi: %sbelirtim iÅŸlevi argÃ¼manlarÄ± bozukbozuk spec iÅŸlevi ismimask bir dolaysÄ±z deÄŸer olmalÄ±eÅŸleÅŸen kÄ±sÄ±t bir yazmaca izin vermezeÅŸleÅŸen kÄ±sÄ±t Ã§Ä±ktÄ± teriminde geÃ§erli deÄŸilkÄ±sÄ±t referanslarÄ± geÃ§ersiz terim numaralarÄ± eÅŸleÅŸtiriyor%qs parametresinin azami deÄŸeri %u'dur.-EB ve -EL birlikte kullanÄ±lamayabilir-m32 ve -m64 birlikte kullanÄ±lamazortam iÅŸlevleri -mmedia kullanÄ±lmadÄ±kÃ§a geÃ§ersizdirÃ¼ye iÅŸlevler sÄ±nÄ±flarÄ±nÄ±n Ã¶rtÃ¼k kardeÅŸleridirbellek girdisi %d doÄŸrudan adreslenebilir deÄŸilsÄ±nÄ±f iÃ§inde yÃ¶ntem '%s' yok%qs parametresinin asgari deÄŸeri %u'dur.mips16 iÅŸlev ayrÄ±mlamastack/frame/arg gÃ¶stericisi olmadan mips_debugger_offset Ã§aÄŸrÄ±sÄ±ConstantValue Ã¶zniteliÄŸi yanlÄ±ÅŸ yerde (her alanda deÄŸil)biÃ§im dizgesi iÃ§inde $ teriminde numara eksik%<#pragma GCC visibility push%> sonrasÄ±nda %<(%> yok - yoksayÄ±ldÄ±%<#pragma pack%> den sonra %<(%> eksik - yoksayÄ±ldÄ±'#pragma %s' den sonra '(' eksik - yoksayÄ±ldÄ±'#pragma unused'dan sonra '(' eksik, yoksayÄ±lÄ±yor'#pragma unused'dan sonra ')' eksik, yoksayÄ±lÄ±yor'#pragma %s' iÃ§in ')' eksik - yoksayÄ±ldÄ±Code Ã¶zniteliÄŸi eksik%<__builtin_args_info%>'da argÃ¼man eksik"%s" seÃ§eneÄŸinin argÃ¼manÄ± eksik"-%s" seÃ§eneÄŸinin argÃ¼manÄ± eksik'%s' seÃ§eneÄŸinin argÃ¼manÄ± eksik%i. bloktan sonraki sÄ±nÄ±r eksikilklendiriciyi Ã§evreleyen parantezler yokisimi terim iÃ§in kapama parantezi eksikkapaparantez eksik%qs den sonra dosyaismi yokstrfmon biÃ§iminin sonunda dolgu karakteri eksik'#pragma %s' iÃ§inde iÅŸlev ismi eksik - yoksayÄ±ldÄ±ilklendirici yok%qs den sonra makefile hedefi eksiksayÄ± eksikaÃ§parantez eksikterim eksik%qs den sonra yol eksik'#pragma %s' iÃ§inde bÃ¶lÃ¼m ismi eksik - yoksayÄ±ldÄ±%c sonlandÄ±rma karakteri eksiktypedef bildiriminde tÃ¼r ismi eksiktek Ã§eviri birimi iÃ§inde karÄ±ÅŸÄ±k C++ ve Java tuzaklarÄ±karÄ±ÅŸÄ±k bildirimler ve iÅŸlev tanÄ±mlarÄ± yasaktÄ±rmno-cygwin ve mno-win32 uyumsuz%qs kipi ilgisiz tÃ¼re uygulanmÄ±ÅŸkip QImode deÄŸil%<asm%> iÃ§inde %d terimden fazlasÄ± vartaÅŸÄ±ma komutu elde edilmedims bit alanlarÄ± objc iÃ§in desteklenmiyormudflap sÄ±namasÄ± ARRAY_RANGE_REF iÃ§in henÃ¼z gerÃ§eklenmedimudflap: bu dil desteklenmiyorÃ§ok boyutlu dizi bildiriminde ilki dÄ±ÅŸÄ±nda tÃ¼m boyutlar sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±rmultilib dÄ±ÅŸlamasÄ± olarak '%s' geÃ§ersizmultilib dÄ±ÅŸlamasÄ± olarak '%s' geÃ§ersizmultilib seÃ§imi '%s' geÃ§ersizmultilib spec '%s' geÃ§ersiztek switch'te Ã§ok sayÄ±da Ã¶ntanÄ±mlÄ± etiketbildirim belirticilerinde Ã§ok sayÄ±da saklama sÄ±nÄ±fÄ±bir bildirimde birden fazla tÃ¼r bidirilmiÅŸtypeid kullanÄ±mÄ±ndan Ã¶nce #include <tÃ¼rbilgisi> olmalÄ±mvc&exmvcle kullanÄ±mÄ±%s iÃ§inde esrarengiz depo bilgisiÃ¼ye iÅŸlev iÃ§in isim eksikisimli dÃ¶nÃ¼ÅŸ deÄŸerleri artÄ±k desteklenmiyorisim alanÄ± baÄŸlamÄ±ndaki anonim kÃ¼meler static olmalÄ±dÄ±rnegatif komut uzunluÄŸunegatif tamsayÄ± Ã¶rtÃ¼k olarak unsigned tÃ¼re dÃ¶nÃ¼ÅŸtÃ¼rÃ¼ldÃ¼%qs bit alanÄ±nÄ±n uzunluÄŸu negatifSÄ±nÄ±f tanÄ±mlanÄ±rken bilfdirilmiÅŸ olsa bile, ne yÄ±kÄ±cÄ± ne de sÄ±nÄ±da Ã¶zel silme iÅŸleci Ã§aÄŸrÄ±lÄ±r.iÃ§ iÃ§e Ã§evirici aksan alternatifleri%qD iÃ§in iÃ§ iÃ§e 'extern' bildirimiiÃ§ iÅŸlev %qs %<extern%> olarak bildirilmiÅŸ%<enum %s%> iÃ§iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ%<struct %s%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ%<union %s%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸnew bir iÅŸlev tÃ¼re uygulanamaznew bir referans tÃ¼re uygulanamaznew tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamazCRIS iÃ§in FUNCTION_PROFILER yokargÃ¼man yokspec iÅŸlevi iÃ§in argÃ¼man belirtilmedi%qs ile belirtilmiÅŸ sÄ±nÄ±f ismi yok%<]%> kapamasÄ± %<%%[%> biÃ§iminde yok%qs iÅŸlevi iÃ§in sarmalayÄ±cÄ± yok.%qs kipi iÃ§in bir veri tÃ¼rÃ¼ yokhenÃ¼z bir aÃ§Ä±klama yokgirdi dosyasÄ± belirtilmedigirdi dosyasÄ± yokgirdi dosyasÄ± yok; Ã§Ä±ktÄ± dosyalarÄ± istemeyerek yazÄ±lÄ±yoryÃ¼ksek yazmaÃ§larÄ± emmek iÃ§in alÃ§ak yazmaÃ§ bulunamadÄ±%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± iÃ§in eÅŸleÅŸme yok%<%D(%A)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok%<%T::%s(%A)%#V%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen iÅŸlev yok%qD ile eÅŸleÅŸen bir Ã¼ye %q#T iÃ§inde yokbu ABI iÃ§in 64 bitlik profilleme kodu yokadreste yazmaÃ§ yokvoid olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok%s stab (0x%x) iÃ§in sclass yok
  struct ya da union tanÄ±mÄ±nÄ±n sonunda ; yokarabirim iÃ§inde %qs iÃ§in sÃ¼per sÄ±nÄ±f bildirilmemiÅŸ%qD iÃ§in %qT iÃ§inde eÅŸsiz bir son deÄŸiÅŸtirici yokÅŸartlÄ± ifadedeki kip mantÄ±ksal kip deÄŸilboÅŸ Ã¶ÄŸeler dizisi iÃ§in boÅŸ olmayan ilklendirici %qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼manÅŸartlÄ± ifadede sol deÄŸersiz diziesnek dizi Ã¼yesinin satatik olmayan ilklendirmesianlamsÄ±z olmayan etiketli ilklendiricilerilklendiricide sabit-olmayan dizi indeksinull olmayan argÃ¼man geÃ§ersiz sayÄ±da terim iÃ§eriyor (%lu. argÃ¼man)null olmayan argÃ¼man gÃ¶sterici olmayan terime baÅŸvuruyor (%lu. argÃ¼man, %lu. terim)null olmayan argÃ¼man kapsamdÄ±ÅŸÄ± sayÄ±da terim iÃ§eriyor (%lu. argÃ¼man, %lu. terim)bir prototip olmayanda argÃ¼mansÄ±z null olmayan Ã¶zellikgeÃ§erli bir Java .class dosyasÄ± deÄŸilABI iÃ§in yapÄ±landÄ±rÄ±lmadÄ±: '%s'tÃ¼r bilgisi yetersizhenÃ¼z gerÃ§eklenmedi: gecikme eniyilemeli satÄ±riÃ§i karekÃ¶k almabilgi: null olamayan gerekiren yerde null argÃ¼man (%lu. argÃ¼man)sayÄ± 0 ya da 1 olmalÄ±argÃ¼man sayÄ±sÄ± yerleÅŸik prototiple uyumsuzargÃ¼man sayÄ±sÄ± prototiple uyumsuzkomut zinciri (%d) iÃ§indeki bb notlarÄ±nÄ±n sayÄ±sÄ± != n_basic_blocks (%d)vektÃ¶r elemanlarÄ±nÄ±n sayÄ±sÄ± ikinin Ã¼stel deÄŸerlerinden biri deÄŸilsayaÃ§ sayÄ±sÄ± %d; %d deÄŸilatÄ±l seÃ§enek -I- kullanÄ±lmÄ±ÅŸ, yerine lÃ¼tfen -iquote kullanÄ±n%<:%> ile tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ±nÄ± artÄ±k geÃ§ersiz%<=%> olmaksÄ±zÄ±n tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ± artÄ±k geÃ§ersizgÃ¶reli konum sabit dizgenin sÄ±nÄ±rlarÄ±nÄ±n dÄ±ÅŸÄ±ndatemel ilklendiricileri sadece kurucular alÄ±rprogram bellek alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilirsadece ilklendirilmemiÅŸ deÄŸiÅŸkenler .bss bÃ¶lÃ¼mÃ¼ne yerleÅŸtirilebilir.noinit alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilirbu yapÄ±landÄ±rmada sadece zayÄ±f takma adlar destekleniyoropak vektÃ¶r tÃ¼rleri ilklendirilemez/dev/zero aÃ§Ä±k: %m%s baÄŸÄ±mlÄ±lÄ±k dosyasÄ±nÄ±n aÃ§Ä±lmasÄ±: %m`%s' Ã§Ä±ktÄ± dosyasÄ±nÄ±n aÃ§Ä±lmasÄ±: %m1. terim bir donanÄ±m yazmacÄ± olmalÄ±terim kÄ±sÄ±tÄ± yanlÄ±ÅŸ konumlu %<+%> ya da %<=%> iÃ§eriyor%<asm%> iÃ§in terim kÄ±sÄ±tlarÄ± farklÄ± almaÅŸÄ±k sayÄ±sÄ±ndaterim ne bir sabit ne de bir koÅŸul kodu, geÃ§ersiz terim kodu 'c'%%-harf'ten sonraki terim numarasÄ± eksikterim numarasÄ± kapsamdÄ±ÅŸÄ±biÃ§im dizgesi iÃ§indeki terim numarasÄ± kapsamdÄ±ÅŸÄ±terim numarasÄ± argÃ¼man almayan biÃ§im iÃ§in belirtilmiÅŸterim numarasÄ± engellenmiÅŸ atama ile belirtilmiÅŸ?: iÃ§in iÅŸlemimleri farklÄ± tÃ¼rde%qs Ã¼stÃ¼ndeki iÅŸlem tanÄ±msÄ±z olabiliretkin seÃ§enekler: belirtilen seÃ§enekler: tamsayÄ± sÄ±fÄ±r ile gÃ¶stercinin sÄ±ralÄ± karÅŸÄ±laÅŸtÄ±rmasÄ±aslen dolaylÄ± iÅŸlev Ã§aÄŸrÄ±larÄ± satÄ±riÃ§ine almaya konu olmazbellek yetersizÃ§Ä±ktÄ± koÅŸulu %d "%s" taÅŸÄ±rmasÄ±yla birlikte belirtilemezÃ§Ä±ktÄ± koÅŸulu %d bir tek yazmaÃ§ belirtmeliÃ§Ä±ktÄ± ÅŸartÄ± `%qc' %d. terimin baÅŸlangÄ±cÄ±nda deÄŸilÃ§Ä±ktÄ± dosyasÄ±nÄ±n ismi iki kere belirtilmiÅŸÃ§Ä±ktÄ± numarasÄ± %d doÄŸrudan adreslenebilir deÄŸilÃ§Ä±ktÄ± terimi %d %<&%> kÄ±sÄ±tÄ±nÄ± kullanmalÄ±Ã§Ä±ktÄ± terim kÄ±sÄ±tÄ± eksiÄŸi %<=%>%<asm%> iÃ§indeki Ã§Ä±ktÄ± terimi bir sabitÃ§Ä±ktÄ± yazmaÃ§larÄ± yÄ±ÄŸÄ±nÄ±n Ã¼stÃ¼nde gruplanmÄ±ÅŸ olmalÄ±output_move_single:dizi boyutunda taÅŸmasabit ifadesinde taÅŸmasembolik sabit listesi deÄŸerlerinde taÅŸmaÃ¶rtÃ¼k sabit dÃ¶nÃ¼ÅŸÃ¼mÃ¼nde taÅŸma`%s' iÃ§in Ã§Ä±ktÄ± argÃ¼man listesi taÅŸtÄ±paketli Ã¶znitelik yetersiz hizalama yaparpaketli Ã¶znitelik %qs iÃ§in yetersiz hizalama yaparpaketli Ã¶znitelik gereksizpaketli Ã¶znitelik %qs iÃ§in gereksizyapÄ± boyutu hizalama sÄ±nÄ±rlarÄ±na ayarlanÄ±yor%qD parametresi ilklendirilmiÅŸiÅŸlev bildiriminde (tÃ¼rleri belirtmeksizin) parametre isimleriayrÄ±ÅŸtÄ±rma hatasÄ±:ayrÄ±ÅŸtÄ±rma hatasÄ±: yedeklenemiyorayrÄ±ÅŸtÄ±rma hatasÄ±; ayrÄ±ca sanal bellek aÅŸÄ±ldÄ±ayrÄ±ÅŸtÄ±rÄ±cÄ± yÄ±ÄŸÄ±n taÅŸmasÄ±%<this%> argÃ¼manÄ± olarak %qT aktarÄ±mÄ± (niteleyicileri iptal eden %q#D iÃ§in)%qT aktarÄ±mÄ± %qT'yi %qT Ã¼zerinden seÃ§iyorÄ°ÅŸlevinin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± %<double%> deÄŸil %<float%> aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± gerÃ§ek sayÄ± deÄŸil karmaÅŸÄ±k sayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± tamsayÄ± deÄŸil karmaÅŸÄ±k sayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± karmaÅŸÄ±k sayÄ± deÄŸil gerÃ§ek sayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± tamsayÄ± deÄŸil gerÃ§ek sayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± karmaÅŸÄ±k sayÄ± deÄŸil tamsayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± gerÃ§ek sayÄ± deÄŸil tamsayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± iÅŸaretli tamsayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± iÅŸaretsiz tamsayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±nÄ±n aktarÄ±mÄ± (%qE iÅŸlevi) gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyorÄ°ÅŸlevin %d. argÃ¼manÄ±nda (%qE iÅŸlevi) uyumsuz gÃ¶sterici tÃ¼rÃ¼nde aktarÄ±mÄ°ÅŸlevin %d. (%qE iÅŸlevi) argÃ¼manÄ±nÄ±n aktarÄ±mÄ± sÄ±rasÄ±nda bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n gÃ¶stericiden tamsayÄ± yapÄ±lÄ±yorÄ°ÅŸlevin %d. (%qE iÅŸlevi) argÃ¼manÄ±nÄ±n aktarÄ±mÄ± sÄ±rasÄ±nda bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n tamsayÄ±dan gÃ¶sterici yapÄ±lÄ±yorÄ°ÅŸlevin %d. argÃ¼manÄ±nda (%qE iÅŸlevi) aktarma niteliksiz gÃ¶stericiden nitelikli gÃ¶sterici yapÄ±yorÄ°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± farklÄ± geniÅŸlikte deÄŸer aktarÄ±lmasÄ±henÃ¼z desteklenmeyen fp yazmaÃ§larÄ±ndaki kayan noktalÄ± argÃ¼manlarÄ±n aktarÄ±lmasÄ±ndapch_preprocess pragmasÄ± sadece -fpreprocessed ile kullanÄ±lmalÄ±veri yoluaritmetikte %<void *%> tÃ¼rÃ¼nde gÃ¶sterici kullanÄ±lmÄ±ÅŸÃ§Ä±kartmada %<void *%> tÃ¼rÃ¼nde gÃ¶sterici kullanÄ±lmÄ±ÅŸatama sÄ±rasÄ±nda gÃ¶sterici hedefleri farklÄ± signed'lÄ±ktailklendirmede gÃ¶sterici hedefleri farklÄ± signed'lÄ±ktaÄ°ÅŸlevin %d. argÃ¼manÄ±nda aktarÄ±mda (%qE iÅŸlevi) gÃ¶sterici hedefleri farklÄ± sign'lÄ±ktadÃ¶nÃ¼ÅŸ deÄŸerinde gÃ¶sterici hedefleri farklÄ± signed'lÄ±ktaaritmetikte iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸÃ§Ä±kartmada iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸaritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸkoÅŸullu ifade iÃ§inde gÃ¶sterici tÃ¼rÃ¼ uyumsuzluÄŸukarmaÅŸÄ±k sayÄ± gereken yerde gÃ¶sterici deÄŸeri kullanÄ±lmÄ±ÅŸbir gerÃ§el sayÄ± deÄŸer umulurken gÃ¶sterici deÄŸeri kullanÄ±lmÄ±ÅŸÃ¼ye iÅŸlev %E nesnesiz Ã§aÄŸrÄ±lamaz; .* or ->* kullanÄ±mÄ± Ã¶nerilirkoÅŸullu ifadede gÃ¶sterici/tamsayÄ± tÃ¼r uyumsuzluÄŸucase deÄŸeri olarak gÃ¶stericiler kullanÄ±lamazsilme iÅŸlecinin Ã§aÄŸrÄ±sÄ±nda bir sorun saptandÄ±:sonradan arttÄ±rÄ±mlÄ± adres bir yazmaÃ§ deÄŸilÃ¶n eksiltmeli adres bir yazmaÃ§ deÄŸilÃ¶n arttÄ±rÄ±mlÄ± adres bir yazmaÃ§ deÄŸilduyarlÄ±khassasiyet printf biÃ§iminde%d'nin prev_bb'si %d olmalÄ±ydÄ±, %d deÄŸil%qs'in Ã¶nceki bildirimiWindISS iÃ§in profil desteÄŸi-mg ile ayrÄ±msama desteklenmiyor
  programlar: %s
  yÃ¼kseltgenmiÅŸ argÃ¼man %qD yerleÅŸik prototiple uyumsuzyÃ¼kseltgenmiÅŸ argÃ¼man %qD prototiple uyumsuziÅŸlev tanÄ±mÄ±nda saf belirteÃ§switch deyimlerinde aralÄ±k ifadeleri standartdÄ±ÅŸÄ±dÄ±rsÄ±nÄ±f %s ikinci defadÄ±r %s den okunuyorboÅŸ gÃ¶sterici vasÄ±tasÄ±yla okuma (%d. arg)iÃ§iÃ§e satÄ±riÃ§ine alma iÅŸlemi%<enum %s%> yeniden bildirilmiÅŸyeniden tanÄ±mlanmÄ±ÅŸ extern inline iÅŸlevler satÄ±riÃ§ine alÄ±nma sÄ±rasÄ±nda gÃ¶rmezden gelinir%<struct %s%> yeniden tanÄ±mlanmÄ±ÅŸ%<union %s%> yeniden tanÄ±mlanmÄ±ÅŸstandart Ã§Ä±ktÄ±ya yÃ¶nlendirme: %ssaÄŸ yansÄ±z dÃ¶nÃ¼ÅŸlÃ¼ye referansyazmaÃ§ iki genel yazmaÃ§ deÄŸiÅŸkeni iÃ§in kullanÄ±lmÄ±ÅŸyazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸIX, IY ve Z yazmaÃ§larÄ± aynÄ± KOMUTta kullanÄ±lmÄ±ÅŸ%qs sÄ±nÄ±fÄ±nÄ±n yeniden gerÃ§eklenimispec %s ismi %s yapÄ±lÄ±yor
--- 1124,1130 ----
  bilinmeyen seÃ§enek `%q.*s' %<-fdump-%s%> iÃ§in yoksayÄ±lÄ±yor%qE iÅŸlevinin Ã¶rtÃ¼k bildirimiÃ¶rtÃ¼k olarak emilmiÅŸ yazmaÃ§lar yÄ±ÄŸÄ±nÄ±n Ã¼stÃ¼nde gruplanmalÄ±%<asm%> iÃ§indeki koÅŸul mÃ¼mkÃ¼n deÄŸil%<asm%> iÃ§indeki yazmaÃ§ ÅŸartÄ± mÃ¼mkÃ¼n deÄŸil%s iÅŸlevinde (%s dosyasÄ±nÄ±n %d. satÄ±rÄ±)%d. temel blok iÃ§inde:%qs iÃ§in ilgisiz toplayÄ±cÄ±%qD yerleÅŸik iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimi%qD iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimiÄ°ÅŸlevin %d. argÃ¼manÄ± (%qE iÅŸlevi) iÃ§in tÃ¼r uyumsuzatamada uyumsuz tÃ¼rlerilklendirmede uyumsuz tÃ¼rlerdÃ¶nÃ¼ÅŸ deÄŸerinde uyumsuz tÃ¼rlertamamlanmamÄ±ÅŸ '%s' seÃ§eneÄŸitamamlanmamÄ±ÅŸ tÃ¼r birleÅŸtirmeÃ§eliÅŸkili gerÃ§ekleme deÄŸiÅŸkeni Ã¶zelliÄŸibir %<asm%> iÃ§indeki terim ÅŸartÄ± Ã§eliÅŸkiliyanlÄ±ÅŸ komut:bilinmeyen yapÄ± gÃ¶stericisinde arttÄ±rmasalt-okunur konuma eksiltimsalt-okunur Ã¼ye %qs iÃ§in eksiltmesalt-okunur deÄŸiÅŸken %qs iÃ§in eksiltmebirleÅŸik yapÄ± ilklendiricideki alan isminin yerine index deÄŸeriinit iÅŸlevi %s nesnesinde bulunduilklendirme gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyoruyumsuz gÃ¶sterici tÃ¼rÃ¼nde ilklendirmeilklendirmede bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n gÃ¶stericiden tamsayÄ± yapÄ±lÄ±yorilklendirme bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n tamsayÄ±dan gÃ¶sterici yapÄ±yorilklendirme niteliksiz iÅŸlev gÃ¶stericisini nitelikli yapÄ±yoresnek dizi Ã¼yesi ilklendirmesiiÃ§iÃ§e baÄŸlam iÃ§inde esnek dizi Ã¼yesi ilklendirmesiyan-etkili ilklendirilmiÅŸ alanÄ±n Ã¼zerine yazÄ±ldÄ±baÅŸlangÄ±Ã§ Ã¶ÄŸesi yÃ¼kleme sÄ±rasÄ±nda hesaplanabilir deÄŸililklendirici Ã¶ÄŸe bir sabit deÄŸililklendirici erken sonlanÄ±yorgerÃ§el sayÄ± Ã¶ndeÄŸer bir gerÃ§el sayÄ± sabit deÄŸiltamsayÄ± Ã¶ndeÄŸer fazla karmaÅŸÄ±kskalar deÄŸiÅŸken ilklendiricisi bir Ã¶ÄŸe gerektirirkuruculu statik Ã¼ye iÃ§in ilklendirici geÃ§ersizkarakter dizisi iÃ§in dizge-ilklendirici Ã§ok uzundizi parametre listesi ile ilklendiriliyorgirdi terimi kÄ±sÄ±tÄ± `%qc' iÃ§eriyorkomut %d %d. temel bloÄŸun iÃ§inde ama block_for_insn %ikomut %d %d. temel bloÄŸun iÃ§inde ama block_for_insn NULLkomut %d birden fazla temel bloÄŸun iÃ§inde (%d ve %d)komut kendi kÄ±sÄ±tlarÄ±nÄ± gÃ¶zÃ¶nÃ¼ne almÄ±yor:komut temel bloÄŸun dÄ±ÅŸÄ±ndakurulum: %s%s
  komut hiÃ§ Ã§alÄ±ÅŸtÄ±rÄ±lmadÄ±bu hedef makina iÃ§in iÅŸlem zamanlamasÄ± desteklenmiyortamsayÄ± dizisinin ilklendiricisi olarak geniÅŸ-olmayan dizge kullanÄ±lmÄ±ÅŸtamsayÄ± sabit %qs tÃ¼rÃ¼ iÃ§in oldukÃ§a bÃ¼yÃ¼kifadede tamsayÄ± taÅŸmasÄ±dahili ve korumalÄ± gÃ¶rÃ¼nÃ¼rlÃ¼k Ã¶znitelikleri bu yapÄ±landÄ±rmada desteklenmiyor; yoksayÄ±ldÄ±Derleyici iÃ§ hatasÄ±.  HatalÄ± adres:Derleyici iÃ§ hatasÄ±.  YanlÄ±ÅŸ kaydÄ±rma:Derleyici iÃ§ hatasÄ±.  Bilinmeyen kip:deleyici iÃ§ hatasÄ±: dahili bÃ¼tÃ¼nlÃ¼k hatasÄ±iÃ§ hataiÃ§ hata - Utf8 ismi geÃ§ersizcheck-init iÃ§inde hata: aÄŸaÃ§ kodu oluÅŸmadÄ±: %sgenerate_bytecode_insn iÃ§inde hata - aÄŸaÃ§ kodu oluÅŸturulamadÄ±: %siÃ§ hata: Ã¼retici maskÄ± iÃ§inde %%) iÃ§in bir %%( bulunamadÄ±iÃ§ hata: Ã¼retici maskÄ± iÃ§inde %%> iÃ§in bir %%< bulunamadÄ±iÃ§ hata: Ã¼retici maskÄ± iÃ§inde %%] iÃ§in bir %%[ bulunamadÄ±iÃ§ hata: Ã¼retici maskÄ± iÃ§inde %%} iÃ§in bir %%{ bulunamadÄ±iÃ§ hata: hatalÄ± yazmaÃ§: %diÃ§ hata: hatalÄ± terimli cris_side_effect_mode_okiÃ§ hata: yan etkili komut main etkisi oluÅŸturuyor%2$s dosyasÄ±nÄ±n %3$d. satÄ±rÄ±ndaki %1$s iÅŸlevinde dahili gcc Ã§Ä±kÄ±ÅŸÄ±sistem kesmesi Servis Ä°ÅŸlemleri Thumb kipinde kodlanamaz'#pragma %s' geÃ§ersiz%% kodu geÃ§ersizgeÃ§ersiz %%A terimigeÃ§ersiz %%B terimigeÃ§ersiz %%C terimi%%C deÄŸeri geÃ§ersizgeÃ§ersiz %%D terimi%%D deÄŸeri geÃ§ersiz%%E deÄŸeri geÃ§ersiz%%F deÄŸeri geÃ§ersiz%%G deÄŸeri geÃ§ersiz%%H deÄŸeri geÃ§ersiz%%J kodu geÃ§ersiz%%J deÄŸeri geÃ§ersiz%%K deÄŸeri geÃ§ersiz%%L deÄŸeri geÃ§ersiz%%M deÄŸeri geÃ§ersiz%%N deÄŸeri geÃ§ersiz%%O deÄŸeri geÃ§ersiz%%P terimi geÃ§ersiz%%P deÄŸeri geÃ§ersiz%%R deÄŸeri geÃ§ersiz%%S deÄŸeri geÃ§ersiz%%T deÄŸeri geÃ§ersiz%%U deÄŸeri geÃ§ersizgeÃ§ersiz %%Y terimi%%Y deÄŸeri geÃ§ersizgeÃ§ersiz %%c terimigeÃ§ersiz %%d terimi%%d deÄŸeri geÃ§ersizgeÃ§ersiz %%f terimi%%f deÄŸeri geÃ§ersiz%%h deÄŸeri geÃ§ersiz%%j kodu geÃ§ersiz%%j deÄŸeri geÃ§ersiz%%k deÄŸeri geÃ§ersiz%%m deÄŸeri geÃ§ersiz%%p deÄŸeri geÃ§ersiz%%q deÄŸeri geÃ§ersiz%%r deÄŸeri geÃ§ersizgeÃ§ersiz %%s terimi%%s deÄŸeri geÃ§ersiz%%t/%%b deÄŸeri geÃ§ersiz%%u deÄŸeri geÃ§ersiz%%v deÄŸeri geÃ§ersiz%%x deÄŸeri geÃ§ersiz%%xn deÄŸeri geÃ§ersizgeÃ§ersiz 'asm': --param deÄŸeri %qs geÃ§ersizgeÃ§ersiz ABI seÃ§eneÄŸi: -mabi=%sIACC argÃ¼manÄ± geÃ§ersizsatÄ±r numarasÄ± tablosunda geÃ§ersiz program sayacÄ± (PC)veri Ã¶ÄŸesi olarak UNSPEC geÃ§ersizkomut iÃ§in Z yazmaÃ§ yerdeÄŸiÅŸtirmesi geÃ§ersizadres geÃ§ersiz%<#pragma align%> iÃ§in hizalama geÃ§ersiz - yoksayÄ±ldÄ±bir iÅŸlev tÃ¼rÃ¼ne %<sizeof%> uygulanmasÄ± geÃ§ersizbir void tÃ¼re %qs uygulanmasÄ± geÃ§ersiz%qs iÃ§in %qT tamamlanmamÄ±ÅŸ tÃ¼rÃ¼nÃ¼n uygulanmasÄ± geÃ§ersiz%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz%<__builtin_return_address%>'e aktarÄ±lan argÃ¼man geÃ§ersizana sÄ±nÄ±f belirtimi geÃ§ersizyakalama parametresi geÃ§ersizconst_double terim geÃ§ersizkÄ±sÄ±tlar terim iÃ§in geÃ§ersiz%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersizbir ÅŸablonun ÅŸablon parametresinin Ã¶ntanÄ±mlÄ± argÃ¼manÄ± geÃ§ersizveri Ã¶ÄŸesi olarak ifade geÃ§ersizgeÃ§ersiz gerÃ§el deÄŸer abi: -mfloat-abi=%sgeÃ§ersiz gerÃ§el deÄŸer Ã¶ykÃ¼nÃ¼m seÃ§eneÄŸi: -mfpe-%sgeÃ§ersiz gerÃ§el deÄŸer Ã¶ykÃ¼nÃ¼m seÃ§eneÄŸi: -mfpu-%siÅŸlev bildirimi geÃ§ersizdolaylÄ± (S) bellek adresi geÃ§ersizgeÃ§ersiz dolaylÄ± bellek adresiÃ¼ye %qs iÃ§in ilk deÄŸer geÃ§ersiz%qT tÃ¼rÃ¼ndeki sabit olmayan referansÄ±n geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz%qT tÃ¼rÃ¼ndeki atÄ±fÄ±n %qT tÃ¼rÃ¼ ifadeden ilklendirilmesi geÃ§ersizgeÃ§ersiz ilklendiricibit dizge iÃ§in ilklendirici geÃ§ersizgeÃ§ersiz komut:asm Ã§Ä±ktÄ±sÄ± %d iÃ§inde geÃ§ersiz sol deÄŸerasm deyiminde geÃ§ersiz sol tarafatama iÃ§inde sol taraf geÃ§ersizeksiltmede geÃ§ersiz sol tarafarttÄ±rmada geÃ§ersiz sol taraftek terimli %<&%> iÃ§in soldeÄŸer geÃ§ersizmask geÃ§ersizgeÃ§ersiz Ã¼ye iÅŸlev bildirimiterim kodu `%c' geÃ§ersiz'A' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'D' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'H' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'P' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'T' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'b' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'e' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'm' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'p' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'v' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz'z' deÄŸiÅŸtirici iÃ§in terim geÃ§ersizterim, kod `%c' iÃ§in geÃ§ersizkomuttaki terim geÃ§ersizterim deÄŸiÅŸtirici harfi geÃ§ersizÃ§Ä±kÄ±ÅŸ kodu iÃ§in geÃ§ersiz veri Ã¶ÄŸesi%%H/%%L kodu iÃ§in terim geÃ§ersiz%%N kodu iÃ§in terim geÃ§ersiz%%R kodu iÃ§in terim geÃ§ersiz%%T/%%B kodu iÃ§in terim geÃ§ersiz%%U kodu iÃ§in terim geÃ§ersiz%%V kodu iÃ§in terim geÃ§ersiz%%p kodu iÃ§in terim geÃ§ersiz%%s kodu iÃ§in terim geÃ§ersiziki terimli %s iÃ§in terimler geÃ§ersizgerÃ§eklenmemiÅŸ tÃ¼r Ã¼zerindeki iÅŸlem geÃ§ersiz%<-mstack-increment=%s%> seÃ§eneÄŸi geÃ§ersizgeÃ§ersiz %qs seÃ§eneÄŸiseÃ§enek argÃ¼manÄ± %qs geÃ§ersiz-mfloat-gprs iÃ§in seÃ§enek geÃ§ersizgeÃ§ersiz parametre %qs%qs Altivec yerleÅŸiÄŸi iÃ§in parametre birleÅŸimi geÃ§ersizgÃ¶sterici kipi olarak %qs geÃ§ersizkoÅŸul iÃ§indeki `%qc' iÅŸareti geÃ§ersizÃ¼yesiz iÅŸlev tÃ¼rÃ¼nde geÃ§ersiz niteleyiciyarÄ±-yÄ±kÄ±cÄ± ismi iÃ§inde geÃ§ersiz niteleme kapsamÄ±komuttaki yazmaÃ§ geÃ§ersizmove komutundaki yazmaÃ§ geÃ§ersizgeÃ§ersiz dÃ¶ngÃ¼ komutu%<__builtin_prefetch%> iÃ§in 2. argÃ¼man geÃ§ersiz; sÄ±fÄ±r kullanÄ±lÄ±yor%qs iÅŸlevi iÃ§in geÃ§ersiz saklama sÄ±nÄ±fÄ±geÃ§ersiz ÅŸablon kimliÄŸi%<__builtin_prefetch%> iÃ§in 3. argÃ¼man geÃ§ersiz; sÄ±fÄ±r kullanÄ±lÄ±yordoÄŸruluk-deÄŸeri ifadesi geÃ§ersiztÃ¼r argÃ¼manÄ± geÃ§ersiz%qs iÃ§in tÃ¼r argÃ¼manÄ± geÃ§ersiz%%d, %%x, ya da %%X kullanÄ±mÄ± geÃ§ersiz%<restrict%> kullanÄ±mÄ± geÃ§ersizgÃ¶sterici aritmetiÄŸinde tamamlanmamÄ±ÅŸ tÃ¼re gÃ¶sterici kullanÄ±mÄ± geÃ§ersizsÄ±nÄ±rlarÄ± belirtilmemiÅŸ dizi; kullanÄ±mÄ± geÃ§ersizesnek dizi Ã¼yesinin kullanÄ±mÄ± geÃ§ersiztamamlanmamÄ±ÅŸ typedef %qs kullanÄ±mÄ± geÃ§ersizsoldeÄŸersiz dizi kullanÄ±mÄ± geÃ§ersizstatik olmayan Ã¼ye iÅŸlev kullanÄ±mÄ± geÃ§ersiz esnek dizi Ã¼yeli yapÄ± kullanÄ±mÄ± geÃ§ersiztanÄ±msÄ±z tÃ¼r %<%s %s%> kullanÄ±mÄ± geÃ§ersizvoid deyiminin kullanÄ±mÄ± geÃ§ersiz-mstack-guard iÃ§in deÄŸer hatalÄ±-mstack-size iÃ§in deÄŸer hatalÄ±-mwarn-framesize iÃ§in deÄŸer hatalÄ±%qs Ã¶zelliÄŸi vektÃ¶r tÃ¼r geÃ§ersizstatik yÃ¶ntemde invoke[non-static]kuramsal yÃ¶ntemde invokestaticstattik olmayan yÃ¶ntemde invokestaticonun dest_idx'i %d olmalÄ±, %d deÄŸilO sadece bu tanÄ±mÄ±n ya da bildirimin kapsamÄ±nda, sizin istediÄŸiniz bu olmayabilirjcf-dump:hiÃ§ sÄ±nÄ±f belirtilmedi
  jump kestirmesi iptal edildideyim ifadesine jumpcase etiketine jump'#pragma %s' sonrasÄ± karÄ±ÅŸÄ±k#pragma GCC java_exceptions sonrasÄ± karÄ±ÅŸÄ±k'#pragma extern_prefix' sonunda karÄ±ÅŸÄ±klÄ±k'#pragma ghs endsda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs endtda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs endzda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs interrupt' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs' bÃ¶lÃ¼mÃ¼nden sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs startsda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs starttda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma ghs startzda' sonrasÄ± karÄ±ÅŸÄ±k'#pragma longcall' sonunda karÄ±ÅŸÄ±klÄ±k#pragma redefine_extname sonunda dÃ¶kÃ¼ntÃ¼'#pragma weak' sonunda dÃ¶kÃ¼ntÃ¼%<#pragma GCC visibility%> sonunda karÄ±ÅŸÄ±klÄ±k%<#pragma align%> sonrasÄ± karÄ±ÅŸÄ±k%<#pragma fini%> sonrasÄ± karÄ±ÅŸÄ±k%<#pragma init%> sonrasÄ± karÄ±ÅŸÄ±k%<#pragma pack%> sonunda dÃ¶kÃ¼ntÃ¼'#pragma %s' den sonrasÄ± karÄ±ÅŸÄ±k'#pragma options' sonunda karÄ±ÅŸÄ±klÄ±k'#pragma unused' sonunda karÄ±ÅŸÄ±klÄ±kimza dizgesinden sonrasÄ± karÄ±ÅŸÄ±k%qs etiketi iÅŸlev dÄ±ÅŸÄ±na referanslÄ±bileÅŸik ifadenin sonunda etiket kullanÄ±mÄ±wchar_t isimli etiketdil %s tanÄ±nmÄ±yor-mtiny-stack ile bÃ¼yÃ¼k Ã§erÃ§eve gÃ¶stericisi deÄŸiÅŸikliÄŸi (%d)bÃ¼yÃ¼k tamsayÄ± Ã¶rtÃ¼k olarak unsigned tÃ¼re indirgendild Ã§Ä±kÄ±ÅŸ durumu %d ile dÃ¶ndÃ¼sol taraf duyarlÄ±ÄŸÄ±strfmon biÃ§iminde sol taraf hassasiyetisola kaydÄ±rma sayÄ±sÄ± tÃ¼rÃ¼nden bÃ¼yÃ¼k ya da eÅŸitsola kaydÄ±rma sayÄ±sÄ± negatifvirgÃ¼llÃ¼ ifadenin sol terimi etkisizuzunluk deÄŸiÅŸtiriciuzunluk deÄŸiÅŸtirici printf biÃ§imindescanf biÃ§iminde uzunluk deÄŸiÅŸtiricistrfmon biÃ§iminde uzunluk deÄŸiÅŸtiricikitaplÄ±klar: %s
! lib%s kitaplÄ±ÄŸÄ± bulunamadÄ±lo_sum yazmacÄ±n deÄŸil%qs yerel bildirimi gerÃ§ekleme deÄŸiÅŸkenini gizliyorlong long sabit geÃ§erli bir anlÄ±k terim deÄŸilcase etiket aralÄ±ÄŸÄ±nÄ±n alt deÄŸeri veri tÃ¼rÃ¼nÃ¼n izin verdiÄŸi deÄŸerden kÃ¼Ã§Ã¼k%qs den sonra makro ismi eksik#pragma GCC pch_preprocess bozuk, yoksayÄ±ldÄ±#pragma GCC visibility push bozuk'#pragma builtin' bozuk#pragma extern_prefix bozuk, yoksayÄ±ldÄ±'#pragma ghs' bÃ¶lÃ¼mÃ¼ bozuk#pragma redefine_extname yÃ¶nergesi bozuk - yoksayÄ±ldÄ±'#pragma weak' yÃ¶nergesi bozuk - yoksayÄ±ldÄ±%<#pragma align%> bozuk%<#pragma align%> bozuk - yoksayÄ±ldÄ±%<#pragma fini%> bozuk%<#pragma fini%> hatalÄ±, yoksayÄ±lÄ±yor%<#pragma init%> bozuk%<#pragma init%> hatalÄ±, yoksayÄ±lÄ±yor%<#pragma pack%> bozuk - yoksayÄ±ldÄ±%<#pragma pack(pop[, id])%> bozuk - yoksayÄ±ldÄ±bozuk %<#pragma pack(push[, id][, <n>])%> - yoksayÄ±ldÄ±'#pragma %s' bozuk - yoksayÄ±ldÄ±'#pragma options align={mac68k|power|reset}' hatalÄ±, yoksayÄ±lÄ±yor'#pragma options' hatalÄ±, yoksayÄ±lÄ±yorbelirtim iÅŸlevi argÃ¼manlarÄ± bozukbozuk spec iÅŸlevi ismimask bir dolaysÄ±z deÄŸer olmalÄ±eÅŸleÅŸen kÄ±sÄ±t bir yazmaca izin vermezeÅŸleÅŸen kÄ±sÄ±t Ã§Ä±ktÄ± teriminde geÃ§erli deÄŸilkÄ±sÄ±t referanslarÄ± geÃ§ersiz terim numaralarÄ± eÅŸleÅŸtiriyor%qs parametresinin azami deÄŸeri %u'dur.-EB ve -EL birlikte kullanÄ±lamayabilir-m32 ve -m64 birlikte kullanÄ±lamazortam iÅŸlevleri -mmedia kullanÄ±lmadÄ±kÃ§a geÃ§ersizdirÃ¼ye iÅŸlevler sÄ±nÄ±flarÄ±nÄ±n Ã¶rtÃ¼k kardeÅŸleridirbellek girdisi %d doÄŸrudan adreslenebilir deÄŸilsÄ±nÄ±f iÃ§inde yÃ¶ntem '%s' yok%qs parametresinin asgari deÄŸeri %u'dur.mips16 iÅŸlev ayrÄ±mlamastack/frame/arg gÃ¶stericisi olmadan mips_debugger_offset Ã§aÄŸrÄ±sÄ±ConstantValue Ã¶zniteliÄŸi yanlÄ±ÅŸ yerde (her alanda deÄŸil)biÃ§im dizgesi iÃ§inde $ teriminde numara eksik%<#pragma GCC visibility push%> sonrasÄ±nda %<(%> yok - yoksayÄ±ldÄ±%<#pragma pack%> den sonra %<(%> eksik - yoksayÄ±ldÄ±'#pragma %s' den sonra '(' eksik - yoksayÄ±ldÄ±'#pragma unused'dan sonra '(' eksik, yoksayÄ±lÄ±yor'#pragma unused'dan sonra ')' eksik, yoksayÄ±lÄ±yor'#pragma %s' iÃ§in ')' eksik - yoksayÄ±ldÄ±Code Ã¶zniteliÄŸi eksik%<__builtin_args_info%>'da argÃ¼man eksik"%s" seÃ§eneÄŸinin argÃ¼manÄ± eksik"-%s" seÃ§eneÄŸinin argÃ¼manÄ± eksik'%s' seÃ§eneÄŸinin argÃ¼manÄ± eksik%i. bloktan sonraki sÄ±nÄ±r eksikilklendiriciyi Ã§evreleyen parantezler yokisimi terim iÃ§in kapama parantezi eksikkapaparantez eksik%qs den sonra dosyaismi yokstrfmon biÃ§iminin sonunda dolgu karakteri eksik'#pragma %s' iÃ§inde iÅŸlev ismi eksik - yoksayÄ±ldÄ±ilklendirici yok%qs den sonra makefile hedefi eksiksayÄ± eksikaÃ§parantez eksikterim eksik%qs den sonra yol eksik'#pragma %s' iÃ§inde bÃ¶lÃ¼m ismi eksik - yoksayÄ±ldÄ±%c sonlandÄ±rma karakteri eksiktypedef bildiriminde tÃ¼r ismi eksiktek Ã§eviri birimi iÃ§inde karÄ±ÅŸÄ±k C++ ve Java tuzaklarÄ±karÄ±ÅŸÄ±k bildirimler ve iÅŸlev tanÄ±mlarÄ± yasaktÄ±rmno-cygwin ve mno-win32 uyumsuz%qs kipi ilgisiz tÃ¼re uygulanmÄ±ÅŸkip QImode deÄŸil%<asm%> iÃ§inde %d terimden fazlasÄ± vartaÅŸÄ±ma komutu elde edilmedims bit alanlarÄ± objc iÃ§in desteklenmiyormudflap sÄ±namasÄ± ARRAY_RANGE_REF iÃ§in henÃ¼z gerÃ§eklenmedimudflap: bu dil desteklenmiyorÃ§ok boyutlu dizi bildiriminde ilki dÄ±ÅŸÄ±nda tÃ¼m boyutlar sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±rmultilib dÄ±ÅŸlamasÄ± olarak '%s' geÃ§ersizmultilib dÄ±ÅŸlamasÄ± olarak '%s' geÃ§ersizmultilib seÃ§imi '%s' geÃ§ersizmultilib spec '%s' geÃ§ersiztek switch'te Ã§ok sayÄ±da Ã¶ntanÄ±mlÄ± etiketbildirim belirticilerinde Ã§ok sayÄ±da saklama sÄ±nÄ±fÄ±bir bildirimde birden fazla tÃ¼r bidirilmiÅŸtypeid kullanÄ±mÄ±ndan Ã¶nce #include <tÃ¼rbilgisi> olmalÄ±mvc&exmvcle kullanÄ±mÄ±%s iÃ§inde esrarengiz depo bilgisiÃ¼ye iÅŸlev iÃ§in isim eksikisimli dÃ¶nÃ¼ÅŸ deÄŸerleri artÄ±k desteklenmiyorisim alanÄ± baÄŸlamÄ±ndaki anonim kÃ¼meler static olmalÄ±dÄ±rnegatif komut uzunluÄŸunegatif tamsayÄ± Ã¶rtÃ¼k olarak unsigned tÃ¼re dÃ¶nÃ¼ÅŸtÃ¼rÃ¼ldÃ¼%qs bit alanÄ±nÄ±n uzunluÄŸu negatifSÄ±nÄ±f tanÄ±mlanÄ±rken bilfdirilmiÅŸ olsa bile, ne yÄ±kÄ±cÄ± ne de sÄ±nÄ±da Ã¶zel silme iÅŸleci Ã§aÄŸrÄ±lÄ±r.iÃ§ iÃ§e Ã§evirici aksan alternatifleri%qD iÃ§in iÃ§ iÃ§e 'extern' bildirimiiÃ§ iÅŸlev %qs %<extern%> olarak bildirilmiÅŸ%<enum %s%> iÃ§iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ%<struct %s%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ%<union %s%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸnew bir iÅŸlev tÃ¼re uygulanamaznew bir referans tÃ¼re uygulanamaznew tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamazCRIS iÃ§in FUNCTION_PROFILER yokargÃ¼man yokspec iÅŸlevi iÃ§in argÃ¼man belirtilmedi%qs ile belirtilmiÅŸ sÄ±nÄ±f ismi yok%<]%> kapamasÄ± %<%%[%> biÃ§iminde yok%qs iÅŸlevi iÃ§in sarmalayÄ±cÄ± yok.%qs kipi iÃ§in bir veri tÃ¼rÃ¼ yokhenÃ¼z bir aÃ§Ä±klama yokgirdi dosyasÄ± belirtilmedigirdi dosyasÄ± yokgirdi dosyasÄ± yok; Ã§Ä±ktÄ± dosyalarÄ± istemeyerek yazÄ±lÄ±yoryÃ¼ksek yazmaÃ§larÄ± emmek iÃ§in alÃ§ak yazmaÃ§ bulunamadÄ±%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± iÃ§in eÅŸleÅŸme yok%<%D(%A)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok%<%T::%s(%A)%#V%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen iÅŸlev yok%qD ile eÅŸleÅŸen bir Ã¼ye %q#T iÃ§inde yokbu ABI iÃ§in 64 bitlik profilleme kodu yokadreste yazmaÃ§ yokvoid olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok%s stab (0x%x) iÃ§in sclass yok
  struct ya da union tanÄ±mÄ±nÄ±n sonunda ; yokarabirim iÃ§inde %qs iÃ§in sÃ¼per sÄ±nÄ±f bildirilmemiÅŸ%qD iÃ§in %qT iÃ§inde eÅŸsiz bir son deÄŸiÅŸtirici yokÅŸartlÄ± ifadedeki kip mantÄ±ksal kip deÄŸilboÅŸ Ã¶ÄŸeler dizisi iÃ§in boÅŸ olmayan ilklendirici %qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼manÅŸartlÄ± ifadede sol deÄŸersiz diziesnek dizi Ã¼yesinin satatik olmayan ilklendirmesianlamsÄ±z olmayan etiketli ilklendiricilerilklendiricide sabit-olmayan dizi indeksinull olmayan argÃ¼man geÃ§ersiz sayÄ±da terim iÃ§eriyor (%lu. argÃ¼man)null olmayan argÃ¼man gÃ¶sterici olmayan terime baÅŸvuruyor (%lu. argÃ¼man, %lu. terim)null olmayan argÃ¼man kapsamdÄ±ÅŸÄ± sayÄ±da terim iÃ§eriyor (%lu. argÃ¼man, %lu. terim)bir prototip olmayanda argÃ¼mansÄ±z null olmayan Ã¶zellikgeÃ§erli bir Java .class dosyasÄ± deÄŸilABI iÃ§in yapÄ±landÄ±rÄ±lmadÄ±: '%s'tÃ¼r bilgisi yetersizhenÃ¼z gerÃ§eklenmedi: gecikme eniyilemeli satÄ±riÃ§i karekÃ¶k almabilgi: null olamayan gerekiren yerde null argÃ¼man (%lu. argÃ¼man)sayÄ± 0 ya da 1 olmalÄ±argÃ¼man sayÄ±sÄ± yerleÅŸik prototiple uyumsuzargÃ¼man sayÄ±sÄ± prototiple uyumsuzkomut zinciri (%d) iÃ§indeki bb notlarÄ±nÄ±n sayÄ±sÄ± != n_basic_blocks (%d)vektÃ¶r elemanlarÄ±nÄ±n sayÄ±sÄ± ikinin Ã¼stel deÄŸerlerinden biri deÄŸilsayaÃ§ sayÄ±sÄ± %d; %d deÄŸilatÄ±l seÃ§enek -I- kullanÄ±lmÄ±ÅŸ, yerine lÃ¼tfen -iquote kullanÄ±n%<:%> ile tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ±nÄ± artÄ±k geÃ§ersiz%<=%> olmaksÄ±zÄ±n tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ± artÄ±k geÃ§ersizgÃ¶reli konum sabit dizgenin sÄ±nÄ±rlarÄ±nÄ±n dÄ±ÅŸÄ±ndatemel ilklendiricileri sadece kurucular alÄ±rprogram bellek alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilirsadece ilklendirilmemiÅŸ deÄŸiÅŸkenler .bss bÃ¶lÃ¼mÃ¼ne yerleÅŸtirilebilir.noinit alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilirbu yapÄ±landÄ±rmada sadece zayÄ±f takma adlar destekleniyoropak vektÃ¶r tÃ¼rleri ilklendirilemez/dev/zero aÃ§Ä±k: %m%s baÄŸÄ±mlÄ±lÄ±k dosyasÄ±nÄ±n aÃ§Ä±lmasÄ±: %m`%s' Ã§Ä±ktÄ± dosyasÄ±nÄ±n aÃ§Ä±lmasÄ±: %m1. terim bir donanÄ±m yazmacÄ± olmalÄ±terim kÄ±sÄ±tÄ± yanlÄ±ÅŸ konumlu %<+%> ya da %<=%> iÃ§eriyor%<asm%> iÃ§in terim kÄ±sÄ±tlarÄ± farklÄ± almaÅŸÄ±k sayÄ±sÄ±ndaterim ne bir sabit ne de bir koÅŸul kodu, geÃ§ersiz terim kodu 'c'%%-harf'ten sonraki terim numarasÄ± eksikterim numarasÄ± kapsamdÄ±ÅŸÄ±biÃ§im dizgesi iÃ§indeki terim numarasÄ± kapsamdÄ±ÅŸÄ±terim numarasÄ± argÃ¼man almayan biÃ§im iÃ§in belirtilmiÅŸterim numarasÄ± engellenmiÅŸ atama ile belirtilmiÅŸ?: iÃ§in iÅŸlemimleri farklÄ± tÃ¼rde%qs Ã¼stÃ¼ndeki iÅŸlem tanÄ±msÄ±z olabiliretkin seÃ§enekler: belirtilen seÃ§enekler: tamsayÄ± sÄ±fÄ±r ile gÃ¶stercinin sÄ±ralÄ± karÅŸÄ±laÅŸtÄ±rmasÄ±aslen dolaylÄ± iÅŸlev Ã§aÄŸrÄ±larÄ± satÄ±riÃ§ine almaya konu olmazbellek yetersizÃ§Ä±ktÄ± koÅŸulu %d "%s" taÅŸÄ±rmasÄ±yla birlikte belirtilemezÃ§Ä±ktÄ± koÅŸulu %d bir tek yazmaÃ§ belirtmeliÃ§Ä±ktÄ± ÅŸartÄ± `%qc' %d. terimin baÅŸlangÄ±cÄ±nda deÄŸilÃ§Ä±ktÄ± dosyasÄ±nÄ±n ismi iki kere belirtilmiÅŸÃ§Ä±ktÄ± numarasÄ± %d doÄŸrudan adreslenebilir deÄŸilÃ§Ä±ktÄ± terimi %d %<&%> kÄ±sÄ±tÄ±nÄ± kullanmalÄ±Ã§Ä±ktÄ± terim kÄ±sÄ±tÄ± eksiÄŸi %<=%>%<asm%> iÃ§indeki Ã§Ä±ktÄ± terimi bir sabitÃ§Ä±ktÄ± yazmaÃ§larÄ± yÄ±ÄŸÄ±nÄ±n Ã¼stÃ¼nde gruplanmÄ±ÅŸ olmalÄ±output_move_single:dizi boyutunda taÅŸmasabit ifadesinde taÅŸmasembolik sabit listesi deÄŸerlerinde taÅŸmaÃ¶rtÃ¼k sabit dÃ¶nÃ¼ÅŸÃ¼mÃ¼nde taÅŸma`%s' iÃ§in Ã§Ä±ktÄ± argÃ¼man listesi taÅŸtÄ±paketli Ã¶znitelik yetersiz hizalama yaparpaketli Ã¶znitelik %qs iÃ§in yetersiz hizalama yaparpaketli Ã¶znitelik gereksizpaketli Ã¶znitelik %qs iÃ§in gereksizyapÄ± boyutu hizalama sÄ±nÄ±rlarÄ±na ayarlanÄ±yor%qD parametresi ilklendirilmiÅŸiÅŸlev bildiriminde (tÃ¼rleri belirtmeksizin) parametre isimleriayrÄ±ÅŸtÄ±rma hatasÄ±:ayrÄ±ÅŸtÄ±rma hatasÄ±: yedeklenemiyorayrÄ±ÅŸtÄ±rma hatasÄ±; ayrÄ±ca sanal bellek aÅŸÄ±ldÄ±ayrÄ±ÅŸtÄ±rÄ±cÄ± yÄ±ÄŸÄ±n taÅŸmasÄ±%<this%> argÃ¼manÄ± olarak %qT aktarÄ±mÄ± (niteleyicileri iptal eden %q#D iÃ§in)%qT aktarÄ±mÄ± %qT'yi %qT Ã¼zerinden seÃ§iyorÄ°ÅŸlevinin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± %<double%> deÄŸil %<float%> aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± gerÃ§ek sayÄ± deÄŸil karmaÅŸÄ±k sayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± tamsayÄ± deÄŸil karmaÅŸÄ±k sayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± karmaÅŸÄ±k sayÄ± deÄŸil gerÃ§ek sayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± tamsayÄ± deÄŸil gerÃ§ek sayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± karmaÅŸÄ±k sayÄ± deÄŸil tamsayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± gerÃ§ek sayÄ± deÄŸil tamsayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± iÅŸaretli tamsayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± iÅŸaretsiz tamsayÄ± aktarÄ±lmasÄ±Ä°ÅŸlevin %d. argÃ¼manÄ±nÄ±n aktarÄ±mÄ± (%qE iÅŸlevi) gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyorÄ°ÅŸlevin %d. argÃ¼manÄ±nda (%qE iÅŸlevi) uyumsuz gÃ¶sterici tÃ¼rÃ¼nde aktarÄ±mÄ°ÅŸlevin %d. (%qE iÅŸlevi) argÃ¼manÄ±nÄ±n aktarÄ±mÄ± sÄ±rasÄ±nda bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n gÃ¶stericiden tamsayÄ± yapÄ±lÄ±yorÄ°ÅŸlevin %d. (%qE iÅŸlevi) argÃ¼manÄ±nÄ±n aktarÄ±mÄ± sÄ±rasÄ±nda bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n tamsayÄ±dan gÃ¶sterici yapÄ±lÄ±yorÄ°ÅŸlevin %d. argÃ¼manÄ±nda (%qE iÅŸlevi) aktarma niteliksiz gÃ¶stericiden nitelikli gÃ¶sterici yapÄ±yorÄ°ÅŸlevin %d. argÃ¼manÄ±na (%qE iÅŸlevi) prototipten dolayÄ± farklÄ± geniÅŸlikte deÄŸer aktarÄ±lmasÄ±henÃ¼z desteklenmeyen fp yazmaÃ§larÄ±ndaki kayan noktalÄ± argÃ¼manlarÄ±n aktarÄ±lmasÄ±ndapch_preprocess pragmasÄ± sadece -fpreprocessed ile kullanÄ±lmalÄ±veri yoluaritmetikte %<void *%> tÃ¼rÃ¼nde gÃ¶sterici kullanÄ±lmÄ±ÅŸÃ§Ä±kartmada %<void *%> tÃ¼rÃ¼nde gÃ¶sterici kullanÄ±lmÄ±ÅŸatama sÄ±rasÄ±nda gÃ¶sterici hedefleri farklÄ± signed'lÄ±ktailklendirmede gÃ¶sterici hedefleri farklÄ± signed'lÄ±ktaÄ°ÅŸlevin %d. argÃ¼manÄ±nda aktarÄ±mda (%qE iÅŸlevi) gÃ¶sterici hedefleri farklÄ± sign'lÄ±ktadÃ¶nÃ¼ÅŸ deÄŸerinde gÃ¶sterici hedefleri farklÄ± signed'lÄ±ktaaritmetikte iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸÃ§Ä±kartmada iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸaritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸkoÅŸullu ifade iÃ§inde gÃ¶sterici tÃ¼rÃ¼ uyumsuzluÄŸukarmaÅŸÄ±k sayÄ± gereken yerde gÃ¶sterici deÄŸeri kullanÄ±lmÄ±ÅŸbir gerÃ§el sayÄ± deÄŸer umulurken gÃ¶sterici deÄŸeri kullanÄ±lmÄ±ÅŸÃ¼ye iÅŸlev %E nesnesiz Ã§aÄŸrÄ±lamaz; .* or ->* kullanÄ±mÄ± Ã¶nerilirkoÅŸullu ifadede gÃ¶sterici/tamsayÄ± tÃ¼r uyumsuzluÄŸucase deÄŸeri olarak gÃ¶stericiler kullanÄ±lamazsilme iÅŸlecinin Ã§aÄŸrÄ±sÄ±nda bir sorun saptandÄ±:sonradan arttÄ±rÄ±mlÄ± adres bir yazmaÃ§ deÄŸilÃ¶n eksiltmeli adres bir yazmaÃ§ deÄŸilÃ¶n arttÄ±rÄ±mlÄ± adres bir yazmaÃ§ deÄŸilduyarlÄ±khassasiyet printf biÃ§iminde%d'nin prev_bb'si %d olmalÄ±ydÄ±, %d deÄŸil%qs'in Ã¶nceki bildirimiWindISS iÃ§in profil desteÄŸi-mg ile ayrÄ±msama desteklenmiyor
  programlar: %s
  yÃ¼kseltgenmiÅŸ argÃ¼man %qD yerleÅŸik prototiple uyumsuzyÃ¼kseltgenmiÅŸ argÃ¼man %qD prototiple uyumsuziÅŸlev tanÄ±mÄ±nda saf belirteÃ§switch deyimlerinde aralÄ±k ifadeleri standartdÄ±ÅŸÄ±dÄ±rsÄ±nÄ±f %s ikinci defadÄ±r %s den okunuyorboÅŸ gÃ¶sterici vasÄ±tasÄ±yla okuma (%d. arg)iÃ§iÃ§e satÄ±riÃ§ine alma iÅŸlemi%<enum %s%> yeniden bildirilmiÅŸyeniden tanÄ±mlanmÄ±ÅŸ extern inline iÅŸlevler satÄ±riÃ§ine alÄ±nma sÄ±rasÄ±nda gÃ¶rmezden gelinir%<struct %s%> yeniden tanÄ±mlanmÄ±ÅŸ%<union %s%> yeniden tanÄ±mlanmÄ±ÅŸstandart Ã§Ä±ktÄ±ya yÃ¶nlendirme: %ssaÄŸ yansÄ±z dÃ¶nÃ¼ÅŸlÃ¼ye referansyazmaÃ§ iki genel yazmaÃ§ deÄŸiÅŸkeni iÃ§in kullanÄ±lmÄ±ÅŸyazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸIX, IY ve Z yazmaÃ§larÄ± aynÄ± KOMUTta kullanÄ±lmÄ±ÅŸ%qs sÄ±nÄ±fÄ±nÄ±n yeniden gerÃ§eklenimispec %s ismi %s yapÄ±lÄ±yor
*************** GeÃ§erli seÃ§enekler: 93 ve 95.
*** 1165,1168 ****
  bilinmeyen -munix= seÃ§eneÄŸi (%s).
  GeÃ§erli seÃ§enekler: 93, 95 ve 98.
  bilinmeyen ABI belirtilmiÅŸ: '%s'MÄ°B sÃ¼rÃ¼mÃ¼ %d bilinmiyor, 40 kullanÄ±lÄ±yor.
! -mtune= seÃ§eneÄŸi ile belirtilen CRIS mib sÃ¼rÃ¼m Ã¶zelliÄŸi bilinmiyor: %s-march= veya -mcpu= seÃ§enekleri ile belirtilen CRIS sÃ¼rÃ¼m Ã¶zelliÄŸi bilinmiyor: %s %<#pragma pack%> iÃ§in %qs eylemi bilinmiyor - yoksayÄ±ldÄ±delete iÃ§indeki dizi boyutu bilinmiyorbiÃ§imdeki dÃ¶nÃ¼ÅŸÃ¼m tÃ¼rÃ¼ karakteri %qc bilinmiyorbiÃ§imdeki dÃ¶nÃ¼ÅŸÃ¼m tÃ¼rÃ¼ karakteri 0x%x bilinmiyorilklendiricide bilinmeyen %qs alanÄ± belirtilmiÅŸbilinmeyen komut kipi%qs makina kipi bilinmiyorbilinmeyen taÅŸÄ±ma komutu:doÄŸrulama sÄ±rasÄ±nda bilinmeyen opkod %d@pc=%d%<asm%> iÃ§indeki yazmaÃ§ ismi %qs bilinmiyorbilinmeyen yazmaÃ§ ismi: %sbilinmeyen yerdeÄŸiÅŸim belirtilmemiÅŸbilinmeyen '%s' spec iÅŸlevi"%s" tls-modeli bilinmiyorilk tanÄ±mÄ± olmayan adsÄ±z struct/unionadsÄ±z deÄŸiÅŸken ya da alan void olarak bildirilmiÅŸgerÃ§el sayÄ± olmayan argÃ¼manlar arasÄ±nda dÃ¼zenlenmemiÅŸ karÅŸÄ±laÅŸtÄ±rma%d den %d nin Ã¶ncesine baytkod eriÅŸilebilir deÄŸilyÃ¶ntemin sonundaki %d den baytkod ulaÅŸÄ±labilir deÄŸilgeniÅŸ altiÅŸlem anlaÅŸÄ±lamadÄ±hata ayÄ±lama Ã§Ä±ktÄ± seviyesi "%s" bilinmiyorvisibility deÄŸeri "%s" bilinmiyortanÄ±mlanamayan komut:bilinmeyen adrestanÄ±nmayan komut satÄ±rÄ± seÃ§eneÄŸi "%s"anlaÅŸÄ±lmayan biÃ§im belirtecitanÄ±nmayan gcc hata ayÄ±klama seÃ§eneÄŸi: %c'-%s' seÃ§eneÄŸi bilinmiyoryazmaÃ§ ismi "%s" bilinmiyorbÃ¶lÃ¼m ismi "%s" bilinmiyortanÄ±nmayan tahmini sabitcris_global_pic_symbol iÃ§inde tanÄ±nmayan tahmini sabitkurtarÄ±lamayan hata%s iÅŸleci tanÄ±nmÄ±yor%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man desteklenmiyor%<__builtin_return_address%>'e aktarÄ±lan argÃ¼man desteklenmiyordesteklenmeyen birleÅŸim: %sek yazmaÃ§ iÃ§in desteklenmeyen terim boyutusonlandÄ±rÄ±lmamÄ±ÅŸ Ã§evirici aksan alternatifisonlandÄ±rÄ±lmamÄ±ÅŸ biÃ§im dizgesi$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlarcase etiket aralÄ±ÄŸÄ±nÄ±n Ã¼st deÄŸeri veri tÃ¼rÃ¼nÃ¼n izin verdiÄŸi deÄŸerden bÃ¼yÃ¼kyerine #include kullanÄ±ndaha fazla bilgi iÃ§in -Winvalid-pch kullanÄ±nonun yerine __attribute__ ((vector_size)) kullanÄ±nAltiVec tÃ¼rlerde %<complex%> kullanÄ±mÄ± geÃ§ersizAltiVec tÃ¼rlerde %<double%> kullanÄ±mÄ± geÃ§ersizAltiVec tÃ¼rlerde %<long double%> kullanÄ±mÄ± geÃ§ersizAltiVec tÃ¼rlerde %<long long%> kullanÄ±mÄ± geÃ§ersizAltiVec tÃ¼rlerde %<long%> artÄ±k kullanÄ±lmÄ±yor; %<int%> kullanÄ±nAltiVec tÃ¼rlerde %<long%> kullanÄ±mÄ± 64 bitlik kod iÃ§in geÃ§ersiz%qs uzunluk deÄŸiÅŸtiricinin %qc tÃ¼r karakterli kullanÄ±mÄ±%s ve %s birlikte %s biÃ§iminde kullanÄ±mÄ±%s ve %s birlikte %<%%%c%> %s biÃ§iminle kullanÄ±mÄ±AltiVec tÃ¼rlerde mantÄ±ksal tÃ¼rlerin kullanÄ±mÄ± geÃ§ersizasm terimi %d iÃ§indeki sol deÄŸersiz bellek girdisi kullanÄ±mÄ±nÄ±n modasÄ± geÃ§tieski tarz tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼doÄŸrudan deÄŸer gereken yerde gÃ¶stericiye dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemeyen dizi kullanÄ±lmÄ±ÅŸdoÄŸrudan deÄŸer gereken yerde yapÄ± tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸdoÄŸrudan deÄŸer gereken yerde birleÅŸim tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸboÅŸ bildirimde kullanÄ±ÅŸsÄ±z %<__thread%>boÅŸ bildirimde kullanÄ±ÅŸsÄ±z saklatÄ±m sÄ±nÄ±fÄ± belirteciboÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r ismiboÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyiciadres iÃ§in CONST_DOUBLE kullanÄ±lÄ±yorÃ§oklu dosyalarla her iki @FILE kullanÄ±mÄ± gerÃ§eklenmediusing bildirimi yÄ±kÄ±cÄ±yÄ± isimlendiremezsÄ±nÄ±f baÄŸlamÄ±nda Ã¼ye olmayan iÃ§in using bildirimivalidate_value_data: regno zinciri iÃ§inde dÃ¶ngÃ¼ (%u)validate_value_data: [%u] BoÅŸ zincir iÃ§in next_regno hatalÄ± (%u)validate_value_data: [%u] oldest_regno hatalÄ± (%u)validate_value_data: [%u] zincir iÃ§inde boÅŸ olmayan yazmaÃ§ (%s %u %i)-mfixed-range iÃ§in deÄŸer YAZMAÃ‡1-YAZMAÃ‡2 ÅŸeklinde olmalÄ±deÄŸere baÄŸlÄ± ayrÄ±mlama aÄŸaÃ§larda henÃ¼z programlanmadÄ±.%qD deÄŸiÅŸkeni ilklendiricili ama iÃ§i boÅŸ tÃ¼rde%qs deÄŸiÅŸkeni ya da alanÄ± void bildirimlideÄŸiÅŸken ya da alan void olarak bildirilmiÅŸevvelce %<static%> bildirilmiÅŸ deÄŸiÅŸken %<extern%> olarak yeniden bildirilmiÅŸdeÄŸiÅŸken izleme istendi, ama bu hata ayÄ±klama biÃ§imi tarafÄ±ndan desteklenmiyordeÄŸiÅŸken izleme istendi, ama hata ayÄ±klama bilgisi Ã¼retilmeksizin faydasÄ±zdeÄŸiÅŸken boyutu tÃ¼rÃ¼ her iÅŸlevin dÄ±ÅŸÄ±nda bildirilmiÅŸdeÄŸiÅŸken-uzunluklu nesne ilkdeÄŸerli olmayabilirifadede vektÃ¶r taÅŸmasÄ±PC=%d de doÄŸrulama hatasÄ±verify_cgraph_node baÅŸarÄ±sÄ±zverify_flow_info baÅŸarÄ±sÄ±zverify_flow_info: %d. temel bloÄŸun ardÄ±l kenarÄ± bozukverify_flow_info: yinelenmiÅŸ kenar %i->%iverify_flow_info: ardcÄ±l %i->%i iÃ§in blok sayÄ±sÄ± yanlÄ±ÅŸverify_flow_info: ardcÄ±l %i->%i yanlÄ±ÅŸverify_flow_info:  REG_BR_PROB ile cfg %wi %i eÅŸleÅŸmiyorverify_flow_info: blok %i %i sayÄ±sÄ± yanlÄ±ÅŸverify_flow_info: kenar %i->%i %i sayÄ±sÄ± yanlÄ±ÅŸverify_flow_info: block %i %i sÄ±klÄ±ÄŸÄ± yanlÄ±ÅŸverify_flow_info: yinelenmiÅŸ kenar %i->%i %i olasÄ±lÄ±ÄŸÄ± yanlÄ±ÅŸverify_flow_insensitive_alias_info baÅŸarÄ±sÄ±z.verify_flow_sensitive_alias_info baÅŸarÄ±sÄ±z.verify_name_tags baÅŸarÄ±sÄ±zverify_ssa baÅŸarÄ±sÄ±zverify_stmts baÅŸarÄ±sÄ±z.sanal iÅŸlevler kardeÅŸ iÅŸlev olamazsanal dÄ±ÅŸ Ã¶bek bildirimivisibility argÃ¼manÄ± "default", "hidden", "protected" veya "internal" deÄŸerlerinden biri olmalÄ±dÄ±rvisibility argÃ¼manÄ± bir dizge deÄŸilgÃ¶rÃ¼nÃ¼rlÃ¼k bu yapÄ±landÄ±rmada desteklenmiyor; yoksayÄ±ldÄ±void deÄŸer yoksayÄ±lmasÄ± gerekirken yoksayÄ±lmadÄ±oynak yazmaÃ§ deÄŸiÅŸkenleri sizin istediÄŸiniz gibi Ã§alÄ±ÅŸmazuyarÄ±: UyarÄ±: son girdi dosyasÄ±ndan sonraki '-x %s' etkisizUyarÄ±: -save-temps belirtildiÄŸinden -pipe yoksayÄ±ldÄ±UyarÄ±: -time belirtildiÄŸinden -pipe yoksayÄ±ldÄ±uyarÄ±: zaten derlenmiÅŸ olan .class dosyalarÄ± -C ile yoksayÄ±ldÄ±UyarÄ±: spec'lerde %%[ iÅŸleci artÄ±k kullanÄ±lmÄ±yorgeniÅŸ karakterli olmayan dizgeden ilklendirmeli wchar_t-arrayÃ§Ä±ktÄ± %s e yazÄ±lÄ±rken: %m%<asm%> de geniÅŸ dizge sabit%qs in uzunluÄŸu tÃ¼rÃ¼nÃ¼ aÅŸÄ±yorbu baÄŸlamdasabit nesne iÃ§ine yazma (%d. arg)boÅŸ gÃ¶sterici vasÄ±tasÄ±yla yazma (%d. arg)ardcÄ±l kenarda yanlÄ±ÅŸ komut%qs Ã¶zelliÄŸi iÃ§in belirtilen argÃ¼man sayÄ±sÄ± hatalÄ±yanlÄ±ÅŸ sayÄ±da ÅŸablon argÃ¼manÄ± (%d yerine %d olmalÄ±ydÄ±)mutlak deÄŸer iÃ§in yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±bit-tÃ¼mler iÃ§in yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±mantÄ±ksal Ã§arpÄ±m iÃ§in yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±eksiltmede yanlÄ±ÅŸ tÃ¼rde argÃ¼manarttÄ±rÄ±mda yanlÄ±ÅŸ tÃ¼rde argÃ¼mantekil tÃ¼mleyen iÃ§in yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±tekil eksi iÅŸleminde yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±tekil artÄ± iÅŸleminde yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±xstormy16_print_operand: kod bilinmiyorz/Architecturez/Architecture kipi %s Ã¼zerinde desteklenmiyorsÄ±fÄ±r boyutlu dizi iÃ§in yer ayrÄ±lmazbit alanÄ± %qs iÃ§in sÄ±fÄ±r geniÅŸlik%s biÃ§iminde sÄ±fÄ±r uzunluksÄ±fÄ±r uzunluklu %s biÃ§im dizgesi
\ No newline at end of file
--- 1144,1147 ----
  bilinmeyen -munix= seÃ§eneÄŸi (%s).
  GeÃ§erli seÃ§enekler: 93, 95 ve 98.
  bilinmeyen ABI belirtilmiÅŸ: '%s'MÄ°B sÃ¼rÃ¼mÃ¼ %d bilinmiyor, 40 kullanÄ±lÄ±yor.
! -mtune= seÃ§eneÄŸi ile belirtilen CRIS mib sÃ¼rÃ¼m Ã¶zelliÄŸi bilinmiyor: %s-march= veya -mcpu= seÃ§enekleri ile belirtilen CRIS sÃ¼rÃ¼m Ã¶zelliÄŸi bilinmiyor: %s %<#pragma pack%> iÃ§in %qs eylemi bilinmiyor - yoksayÄ±ldÄ±delete iÃ§indeki dizi boyutu bilinmiyorbiÃ§imdeki dÃ¶nÃ¼ÅŸÃ¼m tÃ¼rÃ¼ karakteri %qc bilinmiyorbiÃ§imdeki dÃ¶nÃ¼ÅŸÃ¼m tÃ¼rÃ¼ karakteri 0x%x bilinmiyorilklendiricide bilinmeyen %qs alanÄ± belirtilmiÅŸbilinmeyen komut kipi%qs makina kipi bilinmiyorbilinmeyen taÅŸÄ±ma komutu:doÄŸrulama sÄ±rasÄ±nda bilinmeyen opkod %d@pc=%d%<asm%> iÃ§indeki yazmaÃ§ ismi %qs bilinmiyorbilinmeyen yazmaÃ§ ismi: %sbilinmeyen yerdeÄŸiÅŸim belirtilmemiÅŸbilinmeyen '%s' spec iÅŸlevi"%s" tls-modeli bilinmiyorilk tanÄ±mÄ± olmayan adsÄ±z struct/unionadsÄ±z deÄŸiÅŸken ya da alan void olarak bildirilmiÅŸgerÃ§el sayÄ± olmayan argÃ¼manlar arasÄ±nda dÃ¼zenlenmemiÅŸ karÅŸÄ±laÅŸtÄ±rma%d den %d nin Ã¶ncesine baytkod eriÅŸilebilir deÄŸilyÃ¶ntemin sonundaki %d den baytkod ulaÅŸÄ±labilir deÄŸilgeniÅŸ altiÅŸlem anlaÅŸÄ±lamadÄ±hata ayÄ±lama Ã§Ä±ktÄ± seviyesi "%s" bilinmiyorvisibility deÄŸeri "%s" bilinmiyortanÄ±mlanamayan komut:bilinmeyen adrestanÄ±nmayan komut satÄ±rÄ± seÃ§eneÄŸi "%s"anlaÅŸÄ±lmayan biÃ§im belirtecitanÄ±nmayan gcc hata ayÄ±klama seÃ§eneÄŸi: %c'-%s' seÃ§eneÄŸi bilinmiyoryazmaÃ§ ismi "%s" bilinmiyorbÃ¶lÃ¼m ismi "%s" bilinmiyortanÄ±nmayan tahmini sabitcris_global_pic_symbol iÃ§inde tanÄ±nmayan tahmini sabitkurtarÄ±lamayan hata%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man desteklenmiyor%<__builtin_return_address%>'e aktarÄ±lan argÃ¼man desteklenmiyordesteklenmeyen birleÅŸim: %sek yazmaÃ§ iÃ§in desteklenmeyen terim boyutusonlandÄ±rÄ±lmamÄ±ÅŸ Ã§evirici aksan alternatifisonlandÄ±rÄ±lmamÄ±ÅŸ biÃ§im dizgesi$ tarzÄ± biÃ§imde kullanÄ±lmamÄ±ÅŸ argÃ¼manlarcase etiket aralÄ±ÄŸÄ±nÄ±n Ã¼st deÄŸeri veri tÃ¼rÃ¼nÃ¼n izin verdiÄŸi deÄŸerden bÃ¼yÃ¼kyerine #include kullanÄ±ndaha fazla bilgi iÃ§in -Winvalid-pch kullanÄ±nonun yerine __attribute__ ((vector_size)) kullanÄ±nAltiVec tÃ¼rlerde %<complex%> kullanÄ±mÄ± geÃ§ersizAltiVec tÃ¼rlerde %<double%> kullanÄ±mÄ± geÃ§ersizAltiVec tÃ¼rlerde %<long double%> kullanÄ±mÄ± geÃ§ersizAltiVec tÃ¼rlerde %<long long%> kullanÄ±mÄ± geÃ§ersizAltiVec tÃ¼rlerde %<long%> artÄ±k kullanÄ±lmÄ±yor; %<int%> kullanÄ±nAltiVec tÃ¼rlerde %<long%> kullanÄ±mÄ± 64 bitlik kod iÃ§in geÃ§ersiz%qs uzunluk deÄŸiÅŸtiricinin %qc tÃ¼r karakterli kullanÄ±mÄ±%s ve %s birlikte %s biÃ§iminde kullanÄ±mÄ±%s ve %s birlikte %<%%%c%> %s biÃ§iminle kullanÄ±mÄ±AltiVec tÃ¼rlerde mantÄ±ksal tÃ¼rlerin kullanÄ±mÄ± geÃ§ersizasm terimi %d iÃ§indeki sol deÄŸersiz bellek girdisi kullanÄ±mÄ±nÄ±n modasÄ± geÃ§tieski tarz tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼doÄŸrudan deÄŸer gereken yerde gÃ¶stericiye dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemeyen dizi kullanÄ±lmÄ±ÅŸdoÄŸrudan deÄŸer gereken yerde yapÄ± tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸdoÄŸrudan deÄŸer gereken yerde birleÅŸim tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸboÅŸ bildirimde kullanÄ±ÅŸsÄ±z %<__thread%>boÅŸ bildirimde kullanÄ±ÅŸsÄ±z saklatÄ±m sÄ±nÄ±fÄ± belirteciboÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r ismiboÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyiciadres iÃ§in CONST_DOUBLE kullanÄ±lÄ±yorÃ§oklu dosyalarla her iki @FILE kullanÄ±mÄ± gerÃ§eklenmediusing bildirimi yÄ±kÄ±cÄ±yÄ± isimlendiremezsÄ±nÄ±f baÄŸlamÄ±nda Ã¼ye olmayan iÃ§in using bildirimivalidate_value_data: regno zinciri iÃ§inde dÃ¶ngÃ¼ (%u)validate_value_data: [%u] BoÅŸ zincir iÃ§in next_regno hatalÄ± (%u)validate_value_data: [%u] oldest_regno hatalÄ± (%u)validate_value_data: [%u] zincir iÃ§inde boÅŸ olmayan yazmaÃ§ (%s %u %i)-mfixed-range iÃ§in deÄŸer YAZMAÃ‡1-YAZMAÃ‡2 ÅŸeklinde olmalÄ±deÄŸere baÄŸlÄ± ayrÄ±mlama aÄŸaÃ§larda henÃ¼z programlanmadÄ±.%qD deÄŸiÅŸkeni ilklendiricili ama iÃ§i boÅŸ tÃ¼rde%qs deÄŸiÅŸkeni ya da alanÄ± void bildirimlideÄŸiÅŸken ya da alan void olarak bildirilmiÅŸevvelce %<static%> bildirilmiÅŸ deÄŸiÅŸken %<extern%> olarak yeniden bildirilmiÅŸdeÄŸiÅŸken izleme istendi, ama bu hata ayÄ±klama biÃ§imi tarafÄ±ndan desteklenmiyordeÄŸiÅŸken izleme istendi, ama hata ayÄ±klama bilgisi Ã¼retilmeksizin faydasÄ±zdeÄŸiÅŸken boyutu tÃ¼rÃ¼ her iÅŸlevin dÄ±ÅŸÄ±nda bildirilmiÅŸdeÄŸiÅŸken-uzunluklu nesne ilkdeÄŸerli olmayabilirifadede vektÃ¶r taÅŸmasÄ±PC=%d de doÄŸrulama hatasÄ±verify_cgraph_node baÅŸarÄ±sÄ±zverify_flow_info baÅŸarÄ±sÄ±zverify_flow_info: %d. temel bloÄŸun ardÄ±l kenarÄ± bozukverify_flow_info: yinelenmiÅŸ kenar %i->%iverify_flow_info: ardcÄ±l %i->%i iÃ§in blok sayÄ±sÄ± yanlÄ±ÅŸverify_flow_info: ardcÄ±l %i->%i yanlÄ±ÅŸverify_flow_info:  REG_BR_PROB ile cfg %wi %i eÅŸleÅŸmiyorverify_flow_info: blok %i %i sayÄ±sÄ± yanlÄ±ÅŸverify_flow_info: kenar %i->%i %i sayÄ±sÄ± yanlÄ±ÅŸverify_flow_info: block %i %i sÄ±klÄ±ÄŸÄ± yanlÄ±ÅŸverify_flow_info: yinelenmiÅŸ kenar %i->%i %i olasÄ±lÄ±ÄŸÄ± yanlÄ±ÅŸverify_flow_insensitive_alias_info baÅŸarÄ±sÄ±z.verify_flow_sensitive_alias_info baÅŸarÄ±sÄ±z.verify_name_tags baÅŸarÄ±sÄ±zverify_ssa baÅŸarÄ±sÄ±zverify_stmts baÅŸarÄ±sÄ±z.sanal iÅŸlevler kardeÅŸ iÅŸlev olamazsanal dÄ±ÅŸ Ã¶bek bildirimivisibility argÃ¼manÄ± "default", "hidden", "protected" veya "internal" deÄŸerlerinden biri olmalÄ±dÄ±rvisibility argÃ¼manÄ± bir dizge deÄŸilgÃ¶rÃ¼nÃ¼rlÃ¼k bu yapÄ±landÄ±rmada desteklenmiyor; yoksayÄ±ldÄ±void deÄŸer yoksayÄ±lmasÄ± gerekirken yoksayÄ±lmadÄ±oynak yazmaÃ§ deÄŸiÅŸkenleri sizin istediÄŸiniz gibi Ã§alÄ±ÅŸmazuyarÄ±: UyarÄ±: son girdi dosyasÄ±ndan sonraki '-x %s' etkisizUyarÄ±: -save-temps belirtildiÄŸinden -pipe yoksayÄ±ldÄ±UyarÄ±: -time belirtildiÄŸinden -pipe yoksayÄ±ldÄ±uyarÄ±: zaten derlenmiÅŸ olan .class dosyalarÄ± -C ile yoksayÄ±ldÄ±UyarÄ±: spec'lerde %%[ iÅŸleci artÄ±k kullanÄ±lmÄ±yorgeniÅŸ karakterli olmayan dizgeden ilklendirmeli wchar_t-arrayÃ§Ä±ktÄ± %s e yazÄ±lÄ±rken: %m%<asm%> de geniÅŸ dizge sabit%qs in uzunluÄŸu tÃ¼rÃ¼nÃ¼ aÅŸÄ±yorbu baÄŸlamdasabit nesne iÃ§ine yazma (%d. arg)boÅŸ gÃ¶sterici vasÄ±tasÄ±yla yazma (%d. arg)ardcÄ±l kenarda yanlÄ±ÅŸ komut%qs Ã¶zelliÄŸi iÃ§in belirtilen argÃ¼man sayÄ±sÄ± hatalÄ±yanlÄ±ÅŸ sayÄ±da ÅŸablon argÃ¼manÄ± (%d yerine %d olmalÄ±ydÄ±)mutlak deÄŸer iÃ§in yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±bit-tÃ¼mler iÃ§in yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±mantÄ±ksal Ã§arpÄ±m iÃ§in yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±eksiltmede yanlÄ±ÅŸ tÃ¼rde argÃ¼manarttÄ±rÄ±mda yanlÄ±ÅŸ tÃ¼rde argÃ¼mantekil tÃ¼mleyen iÃ§in yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±tekil eksi iÅŸleminde yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±tekil artÄ± iÅŸleminde yanlÄ±ÅŸ tÃ¼r argÃ¼manÄ±xstormy16_print_operand: kod bilinmiyorz/Architecturez/Architecture kipi %s Ã¼zerinde desteklenmiyorsÄ±fÄ±r boyutlu dizi iÃ§in yer ayrÄ±lmazbit alanÄ± %qs iÃ§in sÄ±fÄ±r geniÅŸlik%s biÃ§iminde sÄ±fÄ±r uzunluksÄ±fÄ±r uzunluklu %s biÃ§im dizgesi
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/tr.po gcc-4.0.2/gcc/po/tr.po
*** gcc-4.0.1/gcc/po/tr.po	Sun Jun 19 00:45:47 2005
--- gcc-4.0.2/gcc/po/tr.po	Sun Sep  4 12:26:11 2005
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-06-19 03:05+0300\n"
  "Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>\n"
  "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
  "PO-Revision-Date: 2005-06-19 03:05+0300\n"
  "Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>\n"
  "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
*************** msgstr "<komut satÄ±rÄ±>"
*** 305,346 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "sÃ¶zdizimi hatasÄ±"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "sÃ¶zdizimi hatasÄ±: yedeklenemiyor"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  msgid "syntax error; also virtual memory exhausted"
  msgstr "sÃ¶zdizimi hatasÄ±; ayrÄ±ca sanal bellek aÅŸÄ±ldÄ±"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "ayrÄ±ÅŸtÄ±rÄ±cÄ± yÄ±ÄŸÄ±n taÅŸmasÄ±"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "ayrÄ±ÅŸtÄ±rma hatasÄ±:"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  msgid "parse error; also virtual memory exhausted"
  msgstr "ayrÄ±ÅŸtÄ±rma hatasÄ±; ayrÄ±ca sanal bellek aÅŸÄ±ldÄ±"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  msgid "parse error: cannot back up"
  msgstr "ayrÄ±ÅŸtÄ±rma hatasÄ±: yedeklenemiyor"
  
--- 305,335 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "sÃ¶zdizimi hatasÄ±"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "sÃ¶zdizimi hatasÄ±: yedeklenemiyor"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  msgid "syntax error; also virtual memory exhausted"
  msgstr "sÃ¶zdizimi hatasÄ±; ayrÄ±ca sanal bellek aÅŸÄ±ldÄ±"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "ayrÄ±ÅŸtÄ±rÄ±cÄ± yÄ±ÄŸÄ±n taÅŸmasÄ±"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "ayrÄ±ÅŸtÄ±rma hatasÄ±:"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr "ayrÄ±ÅŸtÄ±rma hatasÄ±; ayrÄ±ca sanal bellek aÅŸÄ±ldÄ±"
  
! #: c-parse.y:2960
  msgid "parse error: cannot back up"
  msgstr "ayrÄ±ÅŸtÄ±rma hatasÄ±: yedeklenemiyor"
  
*************** msgstr "Kodu Ã¼retilecek MÄ°B seÃ§ilir"
*** 3319,3326 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3308,3315 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr "Ã§oklu dosyalarla her iki @FILE 
*** 6636,8604 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "ilintileme yapÄ±lmayacaksa 'main' sÄ±nÄ±fÄ± belirtilemez"
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr "Terim eksik"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr "';' gerekli"
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr "Ä°sim eksik"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr "'*' gerekli"
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr "SÄ±nÄ±f ya da arabirim bildirimi gerekli"
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr "SÄ±nÄ±f ismi yok"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "'{' gerekli"
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr "SÃ¼per sÄ±nÄ±f ismi eksik"
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr "Arabirim ismi yok"
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr "DeÄŸiÅŸken ilklendirici eksik"
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr "GeÃ§ersiz bildirim"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr "']' gerekli"
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr "karÅŸÄ±lÄ±ksÄ±z ']'"
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr "YÃ¶ntem bildirimi geÃ§ersiz, yÃ¶ntem ismi gerekiyor"
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr "TanÄ±tÄ±cÄ± gerekli"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr "YÃ¶ntem bildirimi geÃ§ersiz, return tÃ¼rÃ¼ gerekli"
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "')' gerekli"
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr "BiÃ§imsel parametre terimi eksik"
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr "TanÄ±tÄ±cÄ± eksik"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr "class tÃ¼r terimi eksik"
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr "GeÃ§ersiz arabirim tÃ¼rÃ¼"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr "':' gerekli"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr "GeÃ§ersiz ifade satÄ±rÄ±"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "'(' gerekli"
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr "Terim ya da ')' eksik"
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr "GeÃ§ersiz ya da eksik sabit ifadesi"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr "Terim eksik ve ')' gerekli"
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr "GeÃ§ersiz denetim ifadesi"
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr "GeÃ§ersiz gÃ¼ncelleme ifadesi"
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr "GeÃ§ersiz ilklendirme satÄ±rÄ±"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr "Terim eksik ya da ')' gerekli"
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr "'class' ya da 'this' gerekli"
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr "'class' gerekli"
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr "')' ya da terim gerekli"
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr "'[' gerekli"
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr "Alan gerekli"
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr "Terim eksik ve ']' gerekli"
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr "']' gerekli ve tÃ¼r ifadesi geÃ§ersiz"
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr "GeÃ§ersiz tÃ¼r ifadesi"
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr "GeÃ§ersiz referans tÃ¼rÃ¼"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr "Constructor Ã§aÄŸrÄ±sÄ± bir kurucu iÃ§indeki ilk ÅŸey olmalÄ±"
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr "Sadece kurucular birbirini Ã§aÄŸÄ±rabilir"
! 
! #: options.c:943
  msgid "Display this information"
  msgstr "Bu yardÄ±m iletisi gÃ¶sterilir"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <param>=<deÄŸer>\t<param> parametresine deÄŸer atanÄ±r. Parametrelerin tam listesi aÅŸaÄŸÄ±dadÄ±r"
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<soru>=<yanÄ±t>\tSoruya yanÄ±t olumlanÄ±r. <soru>dan Ã¶nce '-' konursa soruya yanÄ±t iptal edilir"
  
! #: options.c:961
  msgid "Do not discard comments"
  msgstr "AÃ§Ä±klamalar iptal edilmez"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr "Makro yorumlamalarÄ±nda aÃ§Ä±klamalar iptal edilir"
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr "-D<makro>[=<deÄŸer>]\t<makro>, <deÄŸer> deÄŸeriyle tanÄ±mlanÄ±r. DeÄŸer verilmezse 1 kabul edilir"
  
! #: options.c:973
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr "-F DÄ°ZÄ°N\tDÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:976
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-G SAYI\tGlobal ve static verileri SAYI bayttan daha kÃ¼Ã§Ã¼kse (bazÄ± hedeflerdeki) bir Ã¶zel bÃ¶lÃ¼me koyar"
  
! #: options.c:979
  msgid "Print the name of header files as they are used"
  msgstr "BaÅŸlÄ±k dosyalarÄ±nÄ±n isimleri kullanÄ±lmÄ±ÅŸ olarak basÄ±lÄ±r"
  
! #: options.c:985
! msgid "-J<directory>\tPut MODULE files in 'directory'"
! msgstr "-J<dizin>\tMODÃœL dosyalarÄ± 'dizin'e konur"
  
! #: options.c:991
  msgid "Generate make dependencies and compile"
  msgstr "Make baÄŸÄ±mlÄ±lÄ±klarÄ±nÄ± Ã¼retir ve derler"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr "KayÄ±p baÅŸlÄ±k dosyalarÄ± Ã¼retilen dosyalar olarak ele alÄ±nÄ±r"
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr "-MD gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r"
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr "-MQ <hedef>\tMAKE sarmalamalÄ± hedefi ekler"
  
! #: options.c:1021
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O[SAYI]\tEniyileme seviyesi SAYI olarak ayarlanÄ±r"
  
! #: options.c:1024
  msgid "Optimize for space rather than speed"
  msgstr "HÄ±zdan Ã§ok boyut eniyilemesi yapÄ±lÄ±r"
  
! #: options.c:1027
  msgid "Do not generate #line directives"
  msgstr "#satÄ±r yÃ¶nergeleri Ã¼retilmez"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<macro>\t<makro> tanÄ±msÄ±z yapÄ±lÄ±r"
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Eski kullanÄ±m: yerine -Wextra kullanÄ±n"
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr "Bir ABI uyumlu derleyici ile derleme sÄ±rasÄ±nda deÄŸiÅŸecek herÅŸey iÃ§in uyarÄ±r"
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr "DÃ¶nen yapÄ±, birleÅŸim ve diziler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1042
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr ""
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr "Ä°ÅŸlevlerin uyumsuz tÃ¼rlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesi durumunda uyarÄ±r"
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr "HizalamayÄ± arttÄ±ran gÃ¶sterici tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr "Niteleyicileri iptal eden tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mleri hakkÄ±nda uyarÄ±r"
  
! #: options.c:1057
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "TÃ¼rÃ¼ \"char\" olan dizi indisleri hakkÄ±nda uyarÄ±r"
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "Ä°Ã§ iÃ§e aÃ§Ä±klama satÄ±rlarÄ± ile bir fiziksel satÄ±rdan fazla olan C++ aÃ§Ä±klamalarÄ±nda uyarÄ±r"
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr "-Wcomment ile aynÄ±"
  
! #: options.c:1066
! msgid "Warn about implicit conversion"
! msgstr "DolaylÄ± dÃ¶nÃ¼ÅŸÃ¼mlerde uyarÄ±r"
  
! #: options.c:1069
  msgid "Warn when all constructors and destructors are private"
  msgstr "TÃ¼m kurucu/yÄ±kÄ±cÄ±lar private olduÄŸunda uyarÄ±r"
  
! #: options.c:1072
  msgid "Warn when a declaration is found after a statement"
  msgstr "Bir deyimden sonra gelen bir bildirimde uyarÄ±r"
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
  msgstr "Ã–nerilmeyen Ã¶zellik, sÄ±nÄ±f, yÃ¶ntem ya da alan bulunduÄŸunda uyarÄ±r"
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "__attribute__((eskidi)) bildirimlerinde uyarÄ± verir"
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr "Bir eniyileme aÅŸamasÄ± iptal edildiÄŸinde uyarÄ±r"
  
! #: options.c:1084
  msgid "Warn about compile-time integer division by zero"
  msgstr "Derleme anÄ± sÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± iÃ§in uyarÄ±r"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Effective C++ tarzÄ± kurallarÄ±n Ã§eliÅŸkilerinde uyarmaz"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "#elif ve #endif'ten sonraki serseri sÃ¶zcÃ¼klerde uyarÄ±r"
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr "TÃ¼m uyarÄ±larÄ±n hata olduÄŸu varsayÄ±lÄ±r"
  
! #: options.c:1096
  msgid "Make implicit function declarations an error"
  msgstr "Ä°ÅŸlevlerin dolaylÄ± bildirimlerinde hata verir"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "Fazladan (istenmeyen) uyarÄ±lar basÄ±lÄ±r"
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr "Eski tip boÅŸ deyimler bulunduÄŸunda uyarÄ±r"
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr "Ä°lk hatada Ã§Ä±kar"
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
  msgstr "GerÃ§ek sayÄ±larÄ±n eÅŸitlik sÄ±namalarÄ±nda uyarÄ±r"
  
! #: options.c:1111
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "printf/scanf/strftime/strfmon biÃ§im dizgesi bozukluklarÄ±nda uyarÄ±r"
  
! #: options.c:1114
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "bir iÅŸleve biÃ§im dizgesinde Ã§ok fazla argÃ¼man aktarÄ±lÄ±rsa uyarÄ±r"
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
  msgstr "Bir sabit olmayan biÃ§im dizgelerinde uyarÄ±r"
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr ""
  "biÃ§imleme iÅŸlevleriyle ilgili olasÄ± gÃ¼venlik\n"
  "                          sorunlarÄ± hakkÄ±nda uyarÄ±r"
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "2 haneli yÄ±llara yer veren strftime biÃ§imlerde uyarÄ±r"
  
! #: options.c:1126
  msgid "Warn about zero-length formats"
  msgstr "SÄ±fÄ±r uzunluklu biÃ§imlerde uyarÄ±r"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr "Ä°ÅŸlevlerin dolaylÄ± bildirimlerinde uyarÄ±r"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr "Bir bildirimde tÃ¼r belirtilmemiÅŸse uyarÄ±r"
  
! #: options.c:1141
! msgid "Warn about calls with implicit interface"
! msgstr "Ã–rtÃ¼k arayÃ¼zlÃ¼ Ã§aÄŸrÄ±larda uyarÄ±r"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr "Eski. Bu seÃ§enek etkisizdir."
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr "Kendileriyle ilklendirilmiÅŸ deÄŸiÅŸkenlerde uyarÄ±r"
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Bir Ã¶zÃ¼mlemeli iÅŸlev Ã¶zÃ¼mlenemediÄŸinde uyarÄ±r"
  
! #: options.c:1153
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "\"offsetof\" makrosunun geÃ§ersiz kullanÄ±mlarÄ±nda uyarÄ±r"
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr "KullanÄ±lmayan PCH dosyalarÄ± bulunduÄŸunda uyarÄ±r"
  
! #: options.c:1159
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-SAYI\tBir nesne SAYI bayttan bÃ¼yÃ¼kse uyarÄ±r"
  
! #: options.c:1162
! msgid "Warn about truncated source lines"
! msgstr "KÄ±rpÄ±lmÄ±ÅŸ kaynak dosyalarÄ± hakkÄ±nda uyarÄ±r"
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "-pedantic ile \"long long\" kullanÄ±mÄ± hakkÄ±nda uyarmaz"
  
! #: options.c:1168
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "KuÅŸkulu \"main\" bildirimleri hakkÄ±nda uyarÄ±r"
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Ä°lklendiricileri Ã§evreleyen parantezler yoksa uyarÄ±r"
  
! #: options.c:1174
  msgid "Warn about global functions without previous declarations"
  msgstr "Ã–nceden bildirilmemiÅŸ genel iÅŸlevler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1177
  msgid "Warn about missing fields in struct initializers"
  msgstr "YapÄ± ilklendiricilerinde eksik alanlar hakkÄ±nda uyarÄ±r"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr ""
  "biÃ§im Ã¶znitelikleri iÃ§in aday olabilecek iÅŸlevler\n"
  "                          hakkÄ±nda uyarÄ±r"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
  msgstr "KullanÄ±cÄ± tarafÄ±ndan belirtilen baÅŸlÄ±k dizinleri bulunamazsa uyarÄ±r"
  
! #: options.c:1186
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "__attribute__((noreturn)) Ã¶zelliÄŸine aday olabilecek iÅŸlevler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1189
  msgid "Warn about global functions without prototypes"
  msgstr "Prototipsiz genel iÅŸlevler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1192
  msgid "Warn about use of multi-character character constants"
  msgstr "Ã‡oklu karakter sabitlerinin kullanÄ±mÄ± hakkÄ±nda uyarÄ±r"
  
! #: options.c:1195
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Dosya etki alanÄ± iÃ§inde olmayan \"extern\" bildirimlerinde uyarÄ±r"
  
! #: options.c:1198
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "ÅžablonlanmÄ±ÅŸ olmayan kardeÅŸ iÅŸlevler bir ÅŸablonla bildirildiÄŸinde uyarÄ±r"
  
! #: options.c:1201
  msgid "Warn about non-virtual destructors"
  msgstr "Sanal olmayan yÄ±kÄ±cÄ±lar hakkÄ±nda uyarÄ±r"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! msgid "Warn about usage of non-standard intrinsics"
! msgstr ""
! 
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Bir yazÄ±lÄ±mda C tarzÄ± tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ kullanÄ±lmÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1213
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Bir eski tarz parametre tanÄ±mÄ± kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr ".class dosyalarÄ± gÃ¼ncel deÄŸilse uyarÄ±r"
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr "AÅŸÄ±rÄ± yÃ¼klÃ¼ sanal iÅŸlev isimleri hakkÄ±nda uyarÄ±r"
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Paketli Ã¶znitelik yapÄ± yerleÅŸiminde etkisizse uyarÄ±r"
  
! #: options.c:1225
  msgid "Warn when padding is required to align structure members"
  msgstr "YapÄ± Ã¼yelerini hizalamak iÃ§in adÄ±mlama gerekliyse uyarÄ±r"
  
! #: options.c:1228
  msgid "Warn about possibly missing parentheses"
  msgstr "OlasÄ± eksik parantezler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Ãœye iÅŸlev gÃ¶stericilerinin tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "Ä°ÅŸlev gÃ¶sterici aritmetiÄŸi hakkÄ±nda uyarÄ±r"
  
! #: options.c:1237
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Bir atamada bir gÃ¶stericinin tÃ¼rÃ¼ farklÄ± sign'lÄ± ise uyarÄ±r."
  
! #: options.c:1240
  msgid "Warn if inherited methods are unimplemented"
  msgstr "KalÄ±t yÃ¶ntemler oluÅŸturulmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "AynÄ± nesne birden fazla bildirilmiÅŸse uyarÄ±r"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "DeÄŸiÅŸtiriciler gereksizken belirtilmiÅŸse uyarÄ±r"
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr "Derleyici kodu yeniden sÄ±ralarken uyarÄ±r"
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "bir iÅŸlevin dÃ¶nen tÃ¼rÃ¼nÃ¼n \"int\"e Ã¶ntanÄ±mlÄ±lÄ±ÄŸÄ±nda (C) ya da belirsiz dÃ¶nÃ¼ÅŸ tÃ¼rlerinde (C++) uyarÄ±r"
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
  msgstr "Bir seÃ§ici Ã§oklu yÃ¶ntemlere sahipse uyarÄ±r"
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  "ArdÄ±ÅŸÄ±k nokta kurallarÄ±nÄ±n olasÄ± Ã§eliÅŸkileri\n"
  "                          hakkÄ±nda uyarÄ±r"
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr "Bir yerel deÄŸiÅŸken bir diÄŸerini gÃ¶lgeliyorsa uyarÄ±r"
  
! #: options.c:1264
  msgid "Warn about signed-unsigned comparisons"
  msgstr "signed/unsigned karÅŸÄ±laÅŸtÄ±rmalarÄ±nda uyarÄ±r"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr ""
  "unsigned'dan signed'a yÃ¼kseltmelerin aÅŸÄ±rÄ±\n"
  "                          yÃ¼klemesinde uyarÄ±r"
  
! #: options.c:1270 options.c:1273
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "AdlandÄ±rma kurallarÄ±nÄ±n deÄŸiÅŸmezliÄŸini bozabilen kod varsa uyarÄ±r"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  msgid "Warn about unprototyped function declarations"
  msgstr "Prototipsiz iÅŸlev bildirimlerinde uyarÄ±r"
  
! #: options.c:1282
! msgid "Warn about \"suspicious\" constructs"
! msgstr "\"ÅžÃ¼pheli\" oluÅŸumlarda uyarÄ±r"
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr ""
  "NumaralÄ± switch'lerde case eksikse veya\n"
  "                          default yoksa uyarÄ±r"
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "NumaralÄ± switch'lerde \"default:\" yoksa uyarÄ±r"
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "NumaralÄ± switch'lerde belli bir case eksikse uyarÄ±r"
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Sentezleme davranÄ±ÅŸÄ± Cfront'dan farklÄ±ysa uyarÄ±r"
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr "Sistem baÅŸlÄ±k dosyalarÄ±ndan gelen uyarÄ±lar engellenmez"
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
  msgstr "Geleneksel C'de olmayan Ã¶zelliklerde uyarÄ±r"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "YazÄ±lÄ±mÄ±n anlamÄ±nÄ± etkileyebilecek Ã¼Ã§lÃ¼ harfler saptanÄ±rsa uyarÄ±r"
  
! #: options.c:1306
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Evvelce bildirilmiÅŸ yÃ¶ntemler olmaksÄ±zÄ±n @selector()'ler vrsa uyarÄ±r"
  
! #: options.c:1309
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "#if yÃ¶nergesinde tanÄ±msÄ±z yapÄ±lmÄ±ÅŸ makro kullanÄ±lmÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1312
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "SayÄ±sal sabit ifadelerinde alttan taÅŸma durumunda uyarÄ±r"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr "Ä°lklendirilmemiÅŸ otomatik deÄŸiÅŸkenler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr "tanÄ±mlanamayan #pragma'lar hakkÄ±nda uyarÄ±r"
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr "HiÃ§ Ã§alÄ±ÅŸmayacak kod hakkÄ±nda uyarÄ±r"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr "-Wunused- uyarÄ±larÄ±nÄ±n tamamÄ± etkinleÅŸtirilir"
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "Bir iÅŸlev kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "Bir etiket kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr "Ana dosyada kullanÄ±lmamÄ±ÅŸ olan makro tanÄ±mlarÄ±nda uyarÄ±r"
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "Bir iÅŸlev parametresi kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "Bir ifade deÄŸeri kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "Bir deÄŸiÅŸken kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1348
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "-pedantic varken deÄŸiÅŸkin makrolarÄ±n kullanÄ±mÄ± durumunda uyarÄ±r"
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr "Dizgeler \"char dizileri\" tÃ¼rÃ¼nde verilir"
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "-std=c89 (C iÃ§in) veya -std=c++98 (C++ iÃ§in) ile aynÄ±."
  
! #: options.c:1357
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info DOSYA\tBildirim bilgileri DOSYAda gÃ¶sterilir"
  
! #: options.c:1369
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d[HARFLER]\tBelirli derleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mlenmesi etkinleÅŸtirilir"
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase DOSYA\tDerleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mleneceÄŸi DOSYA"
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr "--CLASSPATH\t eski kullanÄ±m; yerine --classpath kullanÄ±n"
! 
! #: options.c:1378
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)"
  
! #: options.c:1381
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)"
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
  msgstr "SÄ±nÄ±f Ã¼yesi eriÅŸim denetimi kurallarÄ±na uyulur"
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr "Ä°ÅŸlevlerin baÅŸlangÄ±cÄ± hizalanÄ±r"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  "Sadece atlanarak ulaÅŸÄ±labilen hedefler bayt\n"
  "                          sÄ±nÄ±rlarÄ±na ayarlanÄ±r"
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr "TÃ¼m dallanma hedefleri bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±r"
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr "DÃ¶ngÃ¼ baÅŸlangÄ±Ã§larÄ± bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±r"
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr "Åžablon gerÃ§eklemeleri yayÄ±nlandÄ±ÄŸÄ±nda deÄŸiÅŸtirilir"
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
  msgstr "ArgÃ¼manlarÄ±n bir diÄŸerinin ya da globallerin takma adÄ± olabileceÄŸi varsayÄ±lÄ±r"
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr ""
  "ArgÃ¼manlarÄ±n globallerden baÅŸkasÄ±na takma ad\n"
  "                          olamayacaÄŸÄ± varsayÄ±lÄ±r"
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "ArgÃ¼manlarÄ±n bir diÄŸerine ya da globallere takma ad olmadÄ±ÄŸÄ± varsayÄ±lÄ±r"
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
  msgstr "\"asm\" anahtar sÃ¶zcÃ¼ÄŸÃ¼ tanÄ±nÄ±r"
  
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr "assert anahtar sÃ¶zcÃ¼ÄŸÃ¼nÃ¼n kullanÄ±mÄ±na izin verir"
! 
! #: options.c:1441
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Birbirlerini etkilemeyenlerin tablosu her komutun tam sÄ±nÄ±rÄ±nda oluÅŸturulur"
  
! #: options.c:1444
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr "--bootclasspath=<yol>\tSistem dosya yolu ile deÄŸiÅŸtirilir"
! 
! #: options.c:1447
  msgid "Generate code to check bounds before indexing arrays"
  msgstr ""
  "Diziler indislenmeden Ã¶nce sÄ±nrlarÄ±nÄ±\n"
  "                          denetleyecek kod Ã¼retilir"
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Ekleme, karÅŸÄ±laÅŸtÄ±rma, dallanma sayaÃ§ yazmacÄ± Ã¼zerinden dallanma ile deÄŸiÅŸtirilir"
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr ""
  "Dallanma olasÄ±lÄ±klarÄ± iÃ§in ayrÄ±mlama bilgileri\n"
  "                          kullanÄ±lÄ±r"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr "Ã–n ve ard evreleme Ã¶ncesi dal hedefli yÃ¼k eniyilemesi uygulanÄ±r"
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr "Ã–n ve ard evreleme sonrasÄ± dal hedefli yÃ¼k eniyilemesi uygulanÄ±r"
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  msgid "Recognize built-in functions"
  msgstr "YerleÅŸik iÅŸlevler tanÄ±nÄ±r"
  
! #: options.c:1471
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-YAZMAÃ‡\tYAZMAÃ‡ iÅŸlevlere karÅŸÄ± korunmuÅŸ olarak imlenir"
  
! #: options.c:1474
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-fcall-used-YAZMAÃ‡\tYAZMAÃ‡ iÅŸlev Ã§aÄŸrÄ±larÄ± tarafÄ±ndan bozulmuÅŸ olarak imlenir"
  
! #: options.c:1477
  msgid "Save registers around function calls"
  msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ± civarÄ±ndaki yazmaÃ§lar kaydedilir"
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr "new iÅŸlemiminin dÃ¶nen deÄŸeri denetlenir"
  
! #: options.c:1483
! msgid "Generate checks for references to NULL"
! msgstr "NULL deÄŸerli baÅŸvurular iÃ§in sÄ±namalar Ã¼retir"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr "--classpath=<yol>\tSÄ±nÄ±f dosya yolunu ayarlar"
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Ä°lklendirilmemiÅŸ global'ler ortak bÃ¶lÃ¼me konmaz"
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "? iÅŸlecinin argÃ¼manlarÄ±nda farklÄ± tÃ¼rlere izin verilir"
  
! #: options.c:1498
  msgid "Reduce the size of object files"
  msgstr "Nesne dosyalarÄ±nÄ± kÃ¼Ã§Ã¼ltÃ¼r"
  
! #: options.c:1501
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Dizge sabitler \"char[]\" deÄŸil \"const char[]\" yapÄ±lÄ±r"
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr "-fconst-string-class=Ä°SÄ°M\tSabit dizgeleri iÃ§in Ä°SÄ°M sÄ±nÄ±fÄ± kullanÄ±lÄ±r"
  
! #: options.c:1507
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "YazmaÃ§ kopyalama giriÅŸimi eniyileme aÅŸamasÄ± uygulanÄ±r"
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr "Ã‡apraz atlama eniyilemesi uygulanÄ±r"
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr ""
  "Ortak alt ifade elemesi sÄ±rasÄ±nda onlarÄ±n\n"
  "                          hedeflerine dallanmalar izlenir"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  "Ortak alt ifade elemesi sÄ±rasÄ±nda koÅŸullu\n"
  "                          dallanmalar izlenir"
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  msgid "Place data items into their own section"
  msgstr "Veri Ã¶ÄŸelerini kendi bÃ¶lÃ¼mlerine yerleÅŸtirir"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1528
  msgid "Inline member functions by default"
  msgstr "Ã–ntanÄ±mlÄ± olarak Ã¼ye iÅŸlevler satÄ±riÃ§idir"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr ""
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr "YÄ±ÄŸÄ±ndan iÅŸlev argÃ¼manlarÄ±nÄ±n Ã§ekilmesini erteler"
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr ""
  "Dallanma komutlarÄ±nÄ±n gecikme yuvalarÄ±nÄ± doldurmaya\n"
  "                          Ã§alÄ±ÅŸÄ±r"
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr "KullanÄ±ÅŸsÄ±z boÅŸ gÃ¶sterici denetimlerini siler"
  
! #: options.c:1546
  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]\tSatÄ±r sarmalamasÄ± baÅŸlangÄ±cÄ±nda, Ã¶nek olarak, kaynak konumu bilgisinin ne sÄ±klÄ±kta gÃ¶sterileceÄŸi belirtilir. once: bir kere, every-line: her satÄ±rda"
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr "Ã–ÄŸe isimlerinde dolar simgesine izin verir"
! 
! #: options.c:1558
  msgid "Permit '$' as an identifier character"
  msgstr "Bir belirteÃ§ karakteri olarak '$' kullanÄ±labilir"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr "-fdump-TÃœR\tBelirtilen derleyici iÃ§ oluÅŸumlarÄ± bir dosyaya dÃ¶kÃ¼mlenir"
  
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr "AyrÄ±ÅŸtÄ±rdÄ±ktan sonra kod aÄŸacÄ±nÄ± gÃ¶sterir."
! 
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  "Hata ayÄ±klama dÃ¶kÃ¼mlerinde satÄ±r numarasÄ± ve komut\n"
  "                          numarasÄ± bilgilerinÄ±n Ã§Ä±ktÄ±lanmasÄ± engellenir"
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "DWARF2 yinelenmiÅŸ elemesi uygulanÄ±r"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr "Hata ayÄ±klama bilgilerinde kullanÄ±lmamÄ±ÅŸ tÃ¼r elemesi uygulanÄ±r"
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr "Bir sÄ±nÄ±f dosyasÄ± Ã§Ä±ktÄ±lar"
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr "-femit-class-file ile aynÄ±"
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr "--encoding=<kodlama>\tGirdi kodlamasÄ± seÃ§ilir (Ã¶ntanÄ±mlÄ±sÄ± yerelden gelir)"
! 
! #: options.c:1597
  msgid "Generate code to check exception specifications"
  msgstr "OlaÄŸandÄ±ÅŸÄ±lÄ±k belirtimlerini denetleyecek kod Ã¼retilir"
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "OlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± etkinleÅŸtirilir"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr "-fexec-charset=KRK-KÃœME\tTÃ¼m dizgeler ve karakter sabitleri KRK-KÃœME karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "MasraflÄ± eniyilemelerden birkaÃ§Ä±nÄ± uygular"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr "--extdirs=<yol>\tEklenti arama yolu"
! 
! #: options.c:1618
! msgid "Use f2c calling convention."
! msgstr "f2c Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±r"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr "Girdi dosyasÄ± derlenecek dosyalarÄ±n listesini iÃ§eren bir dosyadÄ±r"
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr "NaNlarÄ±n ya da sonsuzlarÄ±n Ã¼retilmediÄŸi varsayÄ±lÄ±r"
  
! #: options.c:1630
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-ffixed-YAZMAÃ‡\tDerleyiciye YAZMAÃ‡ yok denir"
  
! #: options.c:1633
! msgid "Assume that the source file is fixed form"
! msgstr "Kaynak dosyasÄ± biÃ§iminin sabit olduÄŸu varsayÄ±lÄ±r"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr "-ffixed-line-length-<n>\t\tSabit kipte karakter cinsinden satÄ±r geniÅŸliÄŸi"
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr "Sabit kipte karakter cinsinden satÄ±r geniÅŸliÄŸinin keyfi olmasÄ±na izin verilir"
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "For dÃ¶ngÃ¼sÃ¼ baÅŸlatma satÄ±rÄ±ndaki deÄŸiÅŸkenlerin etki alanÄ± dÃ¶ngÃ¼ye yereldir"
  
! #: options.c:1648
  msgid "Copy memory address constants into registers before use"
  msgstr "Kullanmadan Ã¶nce bellek adres sabitlerini yazmaÃ§lara kopyalar"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr ""
! "gcj Ã¼retimi olmayan sÄ±nÄ±flarÄ±n arÅŸivleri daima\n"
! "                          denetlenir"
! 
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
  msgstr "Kullanmadan Ã¶nce bellek terimlerini yazmaÃ§lara kopyalar"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr "Kaynak dosyasÄ±nÄ±n Ã¶zgÃ¼r biÃ§imli olduÄŸu varsayÄ±lÄ±r"
! 
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Standart kitaplÄ±klarÄ±n ve \"main\" iÅŸlevinin varolduÄŸu varsayÄ±lÄ±r"
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr "YazmaÃ§larda tutulan iÅŸlev adreslerine izin verilir"
  
! #: options.c:1666
  msgid "Place each function into its own section"
  msgstr "Her iÅŸlev kendi bÃ¶lÃ¼mÃ¼ne yerleÅŸtirilir"
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
  msgstr "Global ortak alt ifade elemesi uygulanÄ±r"
  
! #: options.c:1672
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Global ortak alt ifade elemesi yazmaÃ§ ayÄ±rmasÄ±ndan sonra uygulanÄ±r"
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Genel ortak alt ifade iÃ§indeki saklama elemesinden sonra gereÄŸinden fazla yÃ¼k uygulanÄ±r"
  
! #: options.c:1678
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Global ortak alt ifade elemesi sÄ±rasÄ±nda geniÅŸletilmiÅŸ yÃ¼k hareketi uygulanÄ±r"
  
! #: options.c:1681
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Global ortak alt ifade elemesinden sonra saklama hareketi uygulanÄ±r"
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
  msgstr "GNU tanÄ±mlÄ± anahtar sÃ¶zcÃ¼kler tanÄ±nÄ±r"
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr "Kod GNU Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilir"
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
  msgstr "Dallanma olasÄ±lÄ±klarÄ±nÄ±n tahmini etkinleÅŸtirilir"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr "Ã‡alÄ±ÅŸma anÄ±nda bir nesneyi kendi eÅŸzamanlama yapÄ±sÄ±yla eÅŸlemede bir Ã§Ä±rpÄ± tablosu kullanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±r"
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr "Normal C Ã§alÄ±ÅŸtÄ±rma ortamÄ± var sayÄ±lÄ±r"
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr "Dev nesneler iÃ§in destek etkinleÅŸtirilir"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "#ident yÃ¶nergeleri iÅŸlenir"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  "DallanmasÄ±z karÅŸÄ±lÄ±klara koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼\n"
  "                          uygulanÄ±r"
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr ""
  "KoÅŸullu Ã§alÄ±ÅŸtÄ±rmaya koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼\n"
  "                          uygulanÄ±r"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr "Ã–zÃ¼mlenebilir olsalar bile iÅŸlevler ihracedilir"
  
! #: options.c:1723
  msgid "Emit implicit instantiations of inline templates"
  msgstr "SatÄ±riÃ§i ÅŸablonlarÄ±n doÄŸrudan gerÃ§eklenmesi saÄŸlanÄ±r"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr "AÃ§Ä±kÃ§a IMPLICIT deyimi kullanÄ±lmadÄ±kÃ§a Ã¶rtÃ¼k yazÄ±ma izin verilmediÄŸini belirtir"
! 
! #: options.c:1729
  msgid "Emit implicit instantiations of templates"
  msgstr "ÅžablonlarÄ±nÄ±n doÄŸrudan gerÃ§eklenmesi saÄŸlanÄ±r"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr ""
! "Sanal yÃ¶ntem Ã§aÄŸrÄ±larÄ± iÃ§in adresleme tablolarÄ±\n"
! "                         kullanÄ±lÄ±r"
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr ".size yÃ¶nergeleri Ã¼retilmez"
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "\"inline\" anahtar sÃ¶zcÃ¼ÄŸÃ¼ne dikkat edilir"
  
! #: options.c:1747
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=SAYI\tSatÄ±riÃ§i kod iÃ§eren iÅŸlevlerin uzunluÄŸu SAYI ile sÄ±nÄ±rlanÄ±r"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=KRK-KÃœME\tKaynak dosyalarÄ± iÃ§in Ã¶ntanÄ±mlÄ± karakter kÃ¼mesi."
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Ä°ÅŸlev giriÅŸ ve Ã§Ä±kÄ±ÅŸÄ± ayrÄ±mlama Ã§aÄŸrÄ±larÄ±yla yapÄ±lÄ±r"
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr "Yerli iÅŸlevlerin JNI kullanarak oluÅŸtuÄŸu varsayÄ±lÄ±r"
! 
! #: options.c:1762
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "TamamÄ± satÄ±riÃ§i kod iÃ§erse bile iÅŸlevler iÃ§in kod Ã¼retilir"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  "KullanÄ±lmamÄ±ÅŸ bile olsa statik sabit deÄŸiÅŸkenler\n"
  "                          iÃ§erilir"
  
! #: options.c:1771
  msgid "Give external symbols a leading underscore"
  msgstr "Alt Ã§izgi ile baÅŸlayan dÄ±ÅŸ semboller verilir"
  
! #: options.c:1774
  msgid "Perform loop optimizations"
  msgstr "DÃ¶ngÃ¼ eniyilemeleri uygulanÄ±r"
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "DÃ¶ngÃ¼ eniyilemeleri yeni dÃ¶ngÃ¼ eniyileyici kullanÄ±larak uygulanÄ±r"
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr ""
  "YerleÅŸik matematik iÅŸlevlerinden sonra ERRNO\n"
  "                          kullanÄ±lÄ±r"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr "-fmax-identifier-length=<n>\tAzami belirteÃ§ uzunluÄŸu."
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr "-fmax-stack-var-size=<n>\tYÄ±ÄŸÄ±ta konulabilecek en geniÅŸ dizinin bayt cinsinden boyutu"
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
  msgstr "AyrÄ±lan kalÄ±cÄ± bellek miktarÄ± raporlanÄ±r"
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  "Ã–zdeÅŸ sabitler ve sabit deÄŸiÅŸkenler katÄ±ÅŸtÄ±rÄ±lmaya\n"
  "                          Ã§alÄ±ÅŸÄ±lÄ±r"
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  "Ã–zdeÅŸ sabitler derleme birimlerine karÅŸÄ±n\n"
  "                          katÄ±ÅŸtÄ±rÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±r"
  
! #: options.c:1798
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "-fmessage-length=SAYI\tTanÄ± iletilerinin uzunluÄŸu her satÄ±rda SAYI karakterle sÄ±nÄ±rlanÄ±r. 0 satÄ±r sarmalamayÄ± engeller"
  
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr "ModÃ¼l Ã¶ÄŸelerinin Ã¶ntanÄ±mlÄ± eriÅŸilebilirliÄŸini PRIVATE yapar"
! 
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  msgid "Move loop invariant computations out of loops"
  msgstr ""
  
! #: options.c:1810
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Microsoft oluÅŸumlarÄ±nÄ±n kullanÄ±mÄ± hakkÄ±ndaki uyarÄ±lar verilmez"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Kod NeXT (Apple Mac OS X) Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilir"
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "Objective-C iletileri alÄ±cÄ±larÄ±nÄ±n nil olabileceÄŸi varsayÄ±lÄ±r"
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr "SÃ¶zdizimsel ve anlambilimsel sÄ±namalardaki gibi kod Ã¼retilmez"
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr "EÅŸzamanlÄ± Ã§aÄŸrÄ±sÄ±z olaÄŸandÄ±ÅŸÄ±lÄ±klar desteklenir"
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "Objective-C olaÄŸandÄ±ÅŸÄ±lÄ±k ve eÅŸzamanlama sÃ¶zdizimi etkinleÅŸtirilir"
  
! #: options.c:1849
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr ""
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr "MÃ¼mkÃ¼n olduÄŸunca yÄ±ÄŸÄ±n Ã§erÃ§eveleri Ã¼retilmez"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "\"compl\" ve \"xor\" benzeri C++ anahtar sÃ¶zcÃ¼kleri tanÄ±nÄ±r"
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
  msgstr "BaÅŸtan sona yazmaÃ§ taÅŸÄ±ma eniyilemesi yapar"
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr "KardeÅŸ ve kuyruk Ã¶zyinelemeli Ã§aÄŸrÄ±lar eniyilenir"
  
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr "Statik sÄ±nÄ±f ilklendirme kodunun eniyilemesi yapÄ±lÄ±r"
! 
! #: options.c:1867
  msgid "Enable optional diagnostics"
  msgstr "SeÃ§imlik teÅŸhisler yapÄ±lÄ±r"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr "YapÄ± Ã¼yelerini birlikte deliksiz paketler"
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
  msgstr "YazmaÃ§lardaki deÄŸil bellekteki kÃ¼Ã§Ã¼k kÃ¼meler dÃ¶ndÃ¼rÃ¼lÃ¼r"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr "Ã–niÅŸlem yaparken bile PCH dosyalarÄ±na bakÄ±lÄ±r ve kullanÄ±lÄ±r"
  
! #: options.c:1891
  msgid "Perform loop peeling"
  msgstr "DÃ¶ngÃ¼ soymasÄ± uygulanÄ±r"
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr "Makinaya Ã¶zel gÃ¶zlem deliÄŸi eniyilemesi etkinleÅŸtirilir"
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "sched2 Ã§alÄ±ÅŸtÄ±rÄ±lmadan Ã¶nce bir rtl gÃ¶zlem deliÄŸi aÅŸamasÄ± etkinleÅŸtirilir"
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr "Uyumluluk hatalarÄ±nÄ± uyarÄ±lara indirger"
  
! #: options.c:1903
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kipi)"
  
! #: options.c:1906
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kipi)"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  "MÃ¼mkÃ¼nse, dÃ¶ngÃ¼lerdeki diziler iÃ§in Ã¶nalÄ±m\n"
  "                          komutlarÄ± Ã¼retilir"
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr "Girdi dosyalarÄ± evvelce Ã¶niÅŸlemden geÃ§irilmiÅŸ kabul edilir"
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr "Temel program profil Ã§Ä±karma kodu etkinleÅŸtirilir"
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
  msgstr "arc-tabanlÄ± yazÄ±lÄ±m ayrÄ±mlama kodu yerleÅŸtirilir"
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr "AyrÄ±mlama geribeslemesi yÃ¶nlendirmeli eniyilemelerin ayrÄ±mlama bilgileri Ã¼retimi iÃ§in ortak seÃ§enekler etkinleÅŸtirilir"
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "AyrÄ±mlama geribeslemesi yÃ¶nlendirmeli eniyilemelerin uygulanmasÄ± iÃ§in ortak seÃ§enekler etkinleÅŸtirilir"
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr "Kod, ifade ayrÄ±mlama deÄŸerlerine yerleÅŸtirilir"
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr "-frandom-seed=DÄ°ZGE\tDÄ°ZGE kullanÄ±larak derleme yeniden tÃ¼retilebilir yapÄ±lÄ±r"
  
! #: options.c:1936
  msgid "Return small aggregates in registers"
  msgstr "YazmaÃ§lardaki kÃ¼Ã§Ã¼k kÃ¼meler dÃ¶ndÃ¼rÃ¼lÃ¼r"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr "Bir yazmaÃ§ taÅŸÄ±ma eniyilemesi etkinleÅŸtirilir"
  
! #: options.c:1942
  msgid "Perform a register renaming optimization pass"
  msgstr "YazmaÃ§ isimlendirme eniyilemesi aÅŸamasÄ± uygulanÄ±r"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr ""
  "Kod yerleÅŸimini iyileÅŸtirecek temel bloklarÄ±\n"
  "                          yeniden sÄ±ralar"
  
! #: options.c:1948
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr ""
  "Kod yerleÅŸimini iyileÅŸtirecek iÅŸlevleri\n"
  "                          yeniden sÄ±ralar"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr "Nesne dosyalarÄ±nÄ±n Ã§alÄ±ÅŸma anÄ±nda takaslanabileceÄŸini belirten Fix-and-Continue kipi kullanÄ±lÄ±r"
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "Otomatik ÅŸablon gerÃ§eklemesi etkinleÅŸtirilir"
  
! #: options.c:1963
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "DÃ¶ngÃ¼ eniyilemesinden sonra bir ortak alt ifade eleme aÅŸamasÄ± eklenir"
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr "DÃ¶ngÃ¼ eniyilemesi iki kere Ã§alÄ±ÅŸtÄ±rÄ±lÄ±r"
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr "Kayan nokta yuvarlama davranÄ±ÅŸÄ±nÄ± Ã¶ntanÄ±mlÄ± varsayan eniyilemeler yapÄ±lmaz"
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
  msgstr "Ã‡alÄ±ÅŸma anÄ± tÃ¼r tanÄ±mlayÄ±cÄ± bilgisi Ã¼retilir"
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr "Temel bloklar arasÄ±nda zamanlama etkinleÅŸtirilir"
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr "YÃ¼k oluÅŸturmayanlarÄ±n tahmini hareketine izin verilir"
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr "BazÄ± yÃ¼klerin tahmini hareketine izin verilir"
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr "Fazla yÃ¼klerin tahmini hareketine izin verilir"
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr "KuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±na izin verilir"
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr "KuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±nda baÄŸÄ±mlÄ±lÄ±k aralÄ±ÄŸÄ± denetimi yapÄ±lÄ±r"
  
! #: options.c:1996
  #, fuzzy
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr "-fsched-stalled-insns-dep=SAYI   KuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±nda baÄŸÄ±mlÄ±lÄ±k aralÄ±ÄŸÄ± denetimi yapÄ±lÄ±r"
  
! #: options.c:1999
  #, fuzzy
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr "-fsched-stalled-insns=SAYI       Erken zamanlanabilen kuyruklanmÄ±ÅŸ komutlarÄ±n sayÄ±sÄ±"
  
! #: options.c:2002
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-fsched-verbose=SAYI\tZamanlama iÃ§in ayrÄ±ntÄ± dÃ¼zeyi belirtilir"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr "Sonradan yeniden yÃ¼kleme zamanlamasÄ± varsa sÃ¼per blok zamanlamasÄ± yapÄ±lÄ±r"
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr "Sonradan yeniden yÃ¼kleme zamanlamasÄ± varsa izleme zamanlamasÄ± yapÄ±lÄ±r"
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr "YazmaÃ§ tahsisinden Ã¶nce komutlarÄ± yeniden zamanlar"
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr "YazmaÃ§ tahsisinden sonra komutlarÄ± yeniden zamanlar"
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr "Ä°sim zaten bir altÃ§izgi iÃ§eriyorsa bir ikinci altÃ§izgi ekler"
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr "Veriyi Ã¶zelden Ã§ok paylaÅŸÄ±mlÄ± olarak imler"
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr "double tÃ¼rler iÃ§in de float tÃ¼r uzunluÄŸu kullanÄ±lÄ±r"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr "SÄ±ralÄ± sabit tÃ¼rleri iÃ§in mÃ¼mkÃ¼n en dar tamsayÄ± tÃ¼rÃ¼ kullanÄ±lÄ±r"
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "\"wchar_t\" iÃ§in temel tÃ¼r olarak \"unsigned short\"a zorlar"
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  "IEEE sinyalleme NaNlarÄ± tarafÄ±ndan farkedilebilen\n"
  "                          eniyilemeler iptal edilir"
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "\"signed\" veya \"unsigned\" verilmezse bit alanÄ± signed yapÄ±lÄ±r"
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
  msgstr "Ã–ntanÄ±mlÄ± olarak \"char\" signed yapÄ±lÄ±r"
  
! #: options.c:2044
  msgid "Convert floating point constants to single precision constants"
  msgstr "Kayan noktalÄ± sabitler tek duyarlÄ±klÄ± sabitlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "Programa yÄ±ÄŸÄ±n denetimi kodu yerleÅŸtirilir"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr "-fstack-limit-register=YAZMAÃ‡\tYÄ±ÄŸÄ±t YAZMAÃ‡Ä± aÅŸarsa yakalanÄ±r"
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr "-fstack-limit-symbol=Ä°SÄ°M\tYÄ±ÄŸÄ±t Ä°SÄ°M sembolÃ¼nÃ¼ aÅŸarsa yakalanÄ±r"
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr "Derleme sÄ±rasÄ±nda toplanan istatistikler gÃ¶sterilir"
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr ""
! "Nesne dizileri iÃ§inde saklamalar iÃ§in atanabilirlik\n"
! "                          sÄ±namalarÄ± etkin olur"
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr "GÃ¼Ã§ azaltma eniyilemesi uygulanÄ±r"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr "SÄ±kÄ± takma ad kurallarÄ± uygulanacaÄŸÄ± varsayÄ±lÄ±r"
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "SÃ¶zdizimi denetimi yaptÄ±ktan sonra durur"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr "-ftabstop=SAYI\tSÃ¼tunlu raporlama iÃ§in sekmeler arasÄ± mesafe"
  
! #: options.c:2089
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "-ftemplate-depth-SAYI\tAzami ÅŸablon gerÃ§ekleme derinliÄŸi belirtilir"
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
  msgstr "\"gcov\" iÃ§in gereken veri dosyalarÄ± oluÅŸturulur"
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr "Atlama evresi oluÅŸturma eniyilemesi uygulanÄ±r"
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tYerel istatistiklerin ilklendirilmesi iÃ§in evresel kod Ã¼retilmez"
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
  msgstr "Her derleme aÅŸamasÄ± iÃ§in harcanan zaman raporlanÄ±r"
  
! #: options.c:2107
  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Ã–ntanÄ±mlÄ± yerel-evreli saklama kodu Ã¼retim modeli belirtilir"
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr "Kuyruk tekrarÄ± Ã¼zerinden sÃ¼perblok oluÅŸumu uygulanÄ±r"
  
! #: options.c:2113
  msgid "Assume floating-point operations can trap"
  msgstr "Kayan nokta iÅŸlemlerinin yakalanabileceÄŸi varsayÄ±lÄ±r"
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Toplama, Ã§Ä±kartma, Ã§arpmada signed taÅŸmasÄ± iÃ§in kapan kurulur"
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:2122
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "AÄŸaÃ§larda SSA-CCP eniyilemesi etkinleÅŸtirilir"
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr ""
  
! #: options.c:2137
  msgid "Enable dominator optimizations"
  msgstr ""
  
! #: options.c:2140
  msgid "Enable dead store elimination"
  msgstr ""
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:2146
  msgid "Enable loop invariant motion on trees"
  msgstr ""
  
! #: options.c:2149
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:2155
  msgid "Enable loop optimizations on tree level"
  msgstr "AÄŸaÃ§ seviyesinde dÃ¶ngÃ¼ eniyilemeleri etkinleÅŸtirilir"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "AÄŸaÃ§larda SSA-PRE eniyilemesi etkinleÅŸtirilir"
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  msgid "Enable loop vectorization on trees"
  msgstr ""
  
! #: options.c:2173
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-ftree-vectorizer-verbose=<sayÄ±>\tVektÃ¶rcÃ¼nÃ¼n ayrÄ±ntÄ± seviyesi"
  
! #: options.c:2176
! msgid "Append underscores to externally visible names"
! msgstr "GÃ¶rÃ¼nÃ¼r isimlerin dÄ±ÅŸÄ±na altÃ§izgiler ekler"
! 
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
  msgstr "Derleme biriminin tamamÄ± bir defada derlenir"
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr "TÃ¼m dÃ¶ngÃ¼lere ters dÃ¶ngÃ¼leme uygulanÄ±r"
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Yineleme sayÄ±sÄ± bilindiÄŸinde ters dÃ¶ngÃ¼leme uygulanÄ±r"
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "IEEE veya ISO standartlarÄ±nÄ± bozabilen matematiksel eniyilemelere izin verilir"
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "\"signed\" veya \"unsigned\" verilmediÄŸinde bit alanÄ± unsigned yapÄ±lÄ±r"
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr "Ã–ntanÄ±mlÄ± olarak \"char\" unsigned yapÄ±lÄ±r"
  
! #: options.c:2197
  msgid "Perform loop unswitching"
  msgstr "DÃ¶ngÃ¼ anahtarlamamasÄ± uygulanÄ±r"
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr ""
  "OlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± iÃ§in birbirlerini\n"
  "                          etkilemeyenlerin tablosu oluÅŸturulur"
  
! #: options.c:2203
! msgid "Generate code for the Boehm GC"
! msgstr "Kod Boehm GC iÃ§in Ã¼retilir"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr "YazmaÃ§ yÄ±kÄ±cÄ±lara __cxa_atexit kullanÄ±lÄ±r"
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr "TamsayÄ± bÃ¶lme yapacak bir kÃ¼tÃ¼phane iÅŸlevi Ã§aÄŸrÄ±lÄ±r"
! 
! #: options.c:2212
  msgid "Perform variable tracking"
  msgstr "DeÄŸiÅŸken izleme uygulanÄ±r"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr "Ã‡evirici Ã§Ä±ktÄ±sÄ±na fazladan aÃ§Ä±klama ekler"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr "-fvisibility=[default|internal|hidden|protected]\tÃ–ntanÄ±mlÄ± sembol gÃ¶rÃ¼nÃ¼rlÃ¼ÄŸÃ¼"
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr "Eniyilemelerde ifade deÄŸeri ayrÄ±mlamasÄ± kullanÄ±lÄ±r"
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr "KullanÄ±lmayan sanal iÅŸlevler iptal edilir"
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr "Ä°ÅŸlev gÃ¶sterici tablosu aÅŸÄ±larla oluÅŸturulur"
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Benzer semboller zayÄ±f semboller olarak ele alÄ±nÄ±r"
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr "Izgara oluÅŸturur ve tek bir deÄŸiÅŸkenin ilgisiz kullanÄ±mlarÄ±nÄ± ayÄ±rÄ±r"
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr "-fwide-exec-charset=KRK-KÃœMESÄ°\tTÃ¼m geniÅŸ karakterli dizgeler ve sabitler KRK-KÃœMESÄ°ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr "O anki Ã§alÄ±ÅŸma dizinini betimleyen bir #line yÃ¶nergesi Ã¼retilir"
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr "Ä°ÅŸaretli aritmetik taÅŸmalarÄ±n etrafÄ±ndan dolanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±r"
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr "Ã‡apraz referans bilgisi yayÄ±nlanÄ±r"
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr "bss bÃ¶lÃ¼mÃ¼ne sÄ±fÄ±r ilklendirmeli veri yerleÅŸtirilir"
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr "Zero-Link kipinde kullanmak iÃ§in Ã§Ä±lgÄ±n sÄ±nÄ±f aramasÄ± (via objc_getClass()) Ã¼retilir"
  
! #: options.c:2260
  msgid "Generate debug information in default format"
  msgstr "Ã–ntanÄ±mlÄ± biÃ§imde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr "COFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr "DWARF v2 biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr "Bildirimler bir .decl dosyasÄ±na dÃ¶kÃ¼mlenir"
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr "Ã–ntanÄ±mlÄ± geliÅŸmiÅŸ biÃ§imde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2275
  msgid "Generate debug information in STABS format"
  msgstr "STABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr "GeliÅŸmiÅŸ STABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2281
  msgid "Generate debug information in VMS format"
  msgstr "VMS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr "XCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr "GeliÅŸmiÅŸ XCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-idirafter DÄ°ZÄ°N\tDÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr "-imacros DOSYA\tDOSYAdaki makro tanÄ±mlarÄ± kabul edilir"
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include DOSYA\tDOSYAnÄ±n iÃ§eriÄŸi diÄŸer dosyalarÄ±n baÅŸlangÄ±cÄ±na eklenir"
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr "-iprefix YOL\tYOL sonraki iki seÃ§enek iÃ§in Ã¶nek olur"
  
! #: options.c:2302
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr "-isysroot DÄ°ZÄ°N\tDÄ°ZÄ°N sistemin kÃ¶k dizini kabul edilir"
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr "-isystem DÄ°ZÄ°N\tDÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun baÅŸÄ±na eklenir"
  
! #: options.c:2311
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-iwithprefix DÄ°ZÄ°N\tDÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:2314
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr "-iwithprefixbefore DÄ°ZÄ°N\tDÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr "Standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz (-isystem ile belirtilenler hariÃ§) "
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr "C++ iÃ§in standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz"
  
! #: options.c:2332
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o DOSYA\tÃ‡Ä±ktÄ± DOSYAya yazÄ±lÄ±r"
  
! #: options.c:2335
  msgid "Enable function profiling"
  msgstr "Ä°ÅŸlev ayrÄ±mlama etkinleÅŸtirilir"
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Standarda tam uyum iÃ§in gereken uyarÄ±lar Ã¼retilir"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr "-pedantic gibidir ancak uyarÄ±lar hata olarak ele alÄ±nÄ±r"
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
  msgstr "Platforma Ã¶zel niteliklerin C baÅŸlÄ±klarÄ±nÄ± Ã¼retir"
  
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
! 
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr "Derlenen iÅŸlevler ve geÃ§en zaman gÃ¶sterilmez"
  
! #: options.c:2353
  msgid "Remap file names when including files"
  msgstr "Dosyalar iÃ§erildiÄŸinde dosya isimleri yeniden eÅŸlenir"
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "ISO 1998 C++ standardÄ± uygulanÄ±r"
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr "ISO 1990 C standardÄ± uygulanÄ±r"
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr "ISO 1999 C standardÄ± uygulanÄ±r"
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr "-std=c99 eskidi"
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr "ISO Fortran 2003 standardÄ±na uyumlu olunur"
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr "ISO Fortran 95 standardÄ±na uyumlu olunur"
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr "KÄ±smen de olsa hiÃ§bir uyumluluk saÄŸlanmaz."
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "ISO 1998 C++ standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±r"
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "ISO 1990 C standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±r"
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "ISO 1999 C standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±r"
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "-std=gnu99 eskidi"
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "ISO 1990 C standardÄ± 1994 dÃ¼zeltmesiyle uygulanÄ±r"
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "-std=iso9899:1999 lehine kullanÄ±mÄ± Ã¶nerilmiyor"
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr "Geleneksel Ã¶niÅŸlemi etkinleÅŸtirir"
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tISO C Ã¼Ã§lÃ¼ harfleri desteklenir"
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "Sisteme Ã¶zel ve GCCye Ã¶zel makrolar Ã¶nceden tanÄ±mlÄ± yapÄ±lmaz"
  
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr "AyrÄ±ntÄ±lÄ± bilgi verilir"
  
! #: options.c:2416
  msgid "Suppress warnings"
  msgstr "UyarÄ±lar engellenir"
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " Ã§eliÅŸen code gen tarzÄ± switch'ler kullanÄ±lmÄ±ÅŸ"
--- 6625,8252 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "ilintileme yapÄ±lmayacaksa 'main' sÄ±nÄ±fÄ± belirtilemez"
  
! #: options.c:881
  msgid "Display this information"
  msgstr "Bu yardÄ±m iletisi gÃ¶sterilir"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <param>=<deÄŸer>\t<param> parametresine deÄŸer atanÄ±r. Parametrelerin tam listesi aÅŸaÄŸÄ±dadÄ±r"
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<soru>=<yanÄ±t>\tSoruya yanÄ±t olumlanÄ±r. <soru>dan Ã¶nce '-' konursa soruya yanÄ±t iptal edilir"
  
! #: options.c:899
  msgid "Do not discard comments"
  msgstr "AÃ§Ä±klamalar iptal edilmez"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr "Makro yorumlamalarÄ±nda aÃ§Ä±klamalar iptal edilir"
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
  msgstr "-D<makro>[=<deÄŸer>]\t<makro>, <deÄŸer> deÄŸeriyle tanÄ±mlanÄ±r. DeÄŸer verilmezse 1 kabul edilir"
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
  msgstr "-F DÄ°ZÄ°N\tDÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:914
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-G SAYI\tGlobal ve static verileri SAYI bayttan daha kÃ¼Ã§Ã¼kse (bazÄ± hedeflerdeki) bir Ã¶zel bÃ¶lÃ¼me koyar"
  
! #: options.c:917
  msgid "Print the name of header files as they are used"
  msgstr "BaÅŸlÄ±k dosyalarÄ±nÄ±n isimleri kullanÄ±lmÄ±ÅŸ olarak basÄ±lÄ±r"
  
! #: options.c:920
! #, fuzzy
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
! msgstr "-F DÄ°ZÄ°N\tDÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:923
! msgid "Generate make dependencies"
! msgstr "make baÄŸÄ±mlÄ±lÄ±klarÄ± Ã¼retilir"
! 
! #: options.c:926
  msgid "Generate make dependencies and compile"
  msgstr "Make baÄŸÄ±mlÄ±lÄ±klarÄ±nÄ± Ã¼retir ve derler"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr "-MF DOSYA\tBaÄŸÄ±mlÄ±lÄ±k Ã§Ä±ktÄ±larÄ± belirtilen dosyaya yazÄ±lÄ±r"
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr "KayÄ±p baÅŸlÄ±k dosyalarÄ± Ã¼retilen dosyalar olarak ele alÄ±nÄ±r"
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr "-M gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r"
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr "-MD gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r"
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "Kod Intel as iÃ§in Ã¼retilir"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
  msgstr "-MQ <hedef>\tMAKE sarmalamalÄ± hedefi ekler"
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr "-MT <hedef>\tBir sarmalanmamÄ±ÅŸ hedef ekler"
! 
! #: options.c:950
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O[SAYI]\tEniyileme seviyesi SAYI olarak ayarlanÄ±r"
  
! #: options.c:953
  msgid "Optimize for space rather than speed"
  msgstr "HÄ±zdan Ã§ok boyut eniyilemesi yapÄ±lÄ±r"
  
! #: options.c:956
  msgid "Do not generate #line directives"
  msgstr "#satÄ±r yÃ¶nergeleri Ã¼retilmez"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<macro>\t<makro> tanÄ±msÄ±z yapÄ±lÄ±r"
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "Eski kullanÄ±m: yerine -Wextra kullanÄ±n"
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr "Bir ABI uyumlu derleyici ile derleme sÄ±rasÄ±nda deÄŸiÅŸecek herÅŸey iÃ§in uyarÄ±r"
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr "DÃ¶nen yapÄ±, birleÅŸim ve diziler hakkÄ±nda uyarÄ±r"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "UyarÄ± sÄ±klÄ±ÄŸÄ± iletileri etkinleÅŸtirilir"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr "Ä°ÅŸlevlerin uyumsuz tÃ¼rlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesi durumunda uyarÄ±r"
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr "HizalamayÄ± arttÄ±ran gÃ¶sterici tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr "Niteleyicileri iptal eden tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mleri hakkÄ±nda uyarÄ±r"
  
! #: options.c:983
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "TÃ¼rÃ¼ \"char\" olan dizi indisleri hakkÄ±nda uyarÄ±r"
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "Ä°Ã§ iÃ§e aÃ§Ä±klama satÄ±rlarÄ± ile bir fiziksel satÄ±rdan fazla olan C++ aÃ§Ä±klamalarÄ±nda uyarÄ±r"
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr "-Wcomment ile aynÄ±"
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
! msgstr "TÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinin olasÄ± karÄ±ÅŸÄ±klÄ±ÄŸÄ± hakkÄ±nda uyarÄ±r"
  
! #: options.c:995
  msgid "Warn when all constructors and destructors are private"
  msgstr "TÃ¼m kurucu/yÄ±kÄ±cÄ±lar private olduÄŸunda uyarÄ±r"
  
! #: options.c:998
  msgid "Warn when a declaration is found after a statement"
  msgstr "Bir deyimden sonra gelen bir bildirimde uyarÄ±r"
  
! #: options.c:1001
! #, fuzzy
! msgid "Warn about deprecated compiler features"
  msgstr "Ã–nerilmeyen Ã¶zellik, sÄ±nÄ±f, yÃ¶ntem ya da alan bulunduÄŸunda uyarÄ±r"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "__attribute__((eskidi)) bildirimlerinde uyarÄ± verir"
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr "Bir eniyileme aÅŸamasÄ± iptal edildiÄŸinde uyarÄ±r"
  
! #: options.c:1010
  msgid "Warn about compile-time integer division by zero"
  msgstr "Derleme anÄ± sÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± iÃ§in uyarÄ±r"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "Effective C++ tarzÄ± kurallarÄ±n Ã§eliÅŸkilerinde uyarmaz"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "#elif ve #endif'ten sonraki serseri sÃ¶zcÃ¼klerde uyarÄ±r"
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr "TÃ¼m uyarÄ±larÄ±n hata olduÄŸu varsayÄ±lÄ±r"
  
! #: options.c:1022
  msgid "Make implicit function declarations an error"
  msgstr "Ä°ÅŸlevlerin dolaylÄ± bildirimlerinde hata verir"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "Fazladan (istenmeyen) uyarÄ±lar basÄ±lÄ±r"
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr "Ä°lk hatada Ã§Ä±kar"
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
  msgstr "GerÃ§ek sayÄ±larÄ±n eÅŸitlik sÄ±namalarÄ±nda uyarÄ±r"
  
! #: options.c:1034
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "printf/scanf/strftime/strfmon biÃ§im dizgesi bozukluklarÄ±nda uyarÄ±r"
  
! #: options.c:1037
  msgid "Warn if passing too many arguments to a function for its format string"
  msgstr "bir iÅŸleve biÃ§im dizgesinde Ã§ok fazla argÃ¼man aktarÄ±lÄ±rsa uyarÄ±r"
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
  msgstr "Bir sabit olmayan biÃ§im dizgelerinde uyarÄ±r"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr ""
  "biÃ§imleme iÅŸlevleriyle ilgili olasÄ± gÃ¼venlik\n"
  "                          sorunlarÄ± hakkÄ±nda uyarÄ±r"
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "2 haneli yÄ±llara yer veren strftime biÃ§imlerde uyarÄ±r"
  
! #: options.c:1049
  msgid "Warn about zero-length formats"
  msgstr "SÄ±fÄ±r uzunluklu biÃ§imlerde uyarÄ±r"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr "Ä°ÅŸlevlerin dolaylÄ± bildirimlerinde uyarÄ±r"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr "Bir bildirimde tÃ¼r belirtilmemiÅŸse uyarÄ±r"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr "Eski. Bu seÃ§enek etkisizdir."
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr "Kendileriyle ilklendirilmiÅŸ deÄŸiÅŸkenlerde uyarÄ±r"
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "Bir Ã¶zÃ¼mlemeli iÅŸlev Ã¶zÃ¼mlenemediÄŸinde uyarÄ±r"
  
! #: options.c:1073
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "\"offsetof\" makrosunun geÃ§ersiz kullanÄ±mlarÄ±nda uyarÄ±r"
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr "KullanÄ±lmayan PCH dosyalarÄ± bulunduÄŸunda uyarÄ±r"
  
! #: options.c:1079
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-SAYI\tBir nesne SAYI bayttan bÃ¼yÃ¼kse uyarÄ±r"
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "-pedantic ile \"long long\" kullanÄ±mÄ± hakkÄ±nda uyarmaz"
  
! #: options.c:1085
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "KuÅŸkulu \"main\" bildirimleri hakkÄ±nda uyarÄ±r"
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr "Ä°lklendiricileri Ã§evreleyen parantezler yoksa uyarÄ±r"
  
! #: options.c:1091
  msgid "Warn about global functions without previous declarations"
  msgstr "Ã–nceden bildirilmemiÅŸ genel iÅŸlevler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1094
  msgid "Warn about missing fields in struct initializers"
  msgstr "YapÄ± ilklendiricilerinde eksik alanlar hakkÄ±nda uyarÄ±r"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr ""
  "biÃ§im Ã¶znitelikleri iÃ§in aday olabilecek iÅŸlevler\n"
  "                          hakkÄ±nda uyarÄ±r"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
  msgstr "KullanÄ±cÄ± tarafÄ±ndan belirtilen baÅŸlÄ±k dizinleri bulunamazsa uyarÄ±r"
  
! #: options.c:1103
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "__attribute__((noreturn)) Ã¶zelliÄŸine aday olabilecek iÅŸlevler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1106
  msgid "Warn about global functions without prototypes"
  msgstr "Prototipsiz genel iÅŸlevler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1109
  msgid "Warn about use of multi-character character constants"
  msgstr "Ã‡oklu karakter sabitlerinin kullanÄ±mÄ± hakkÄ±nda uyarÄ±r"
  
! #: options.c:1112
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "Dosya etki alanÄ± iÃ§inde olmayan \"extern\" bildirimlerinde uyarÄ±r"
  
! #: options.c:1115
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "ÅžablonlanmÄ±ÅŸ olmayan kardeÅŸ iÅŸlevler bir ÅŸablonla bildirildiÄŸinde uyarÄ±r"
  
! #: options.c:1118
  msgid "Warn about non-virtual destructors"
  msgstr "Sanal olmayan yÄ±kÄ±cÄ±lar hakkÄ±nda uyarÄ±r"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
  msgstr "Bir yazÄ±lÄ±mda C tarzÄ± tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ kullanÄ±lmÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1127
  msgid "Warn if an old-style parameter definition is used"
  msgstr "Bir eski tarz parametre tanÄ±mÄ± kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr "AÅŸÄ±rÄ± yÃ¼klÃ¼ sanal iÅŸlev isimleri hakkÄ±nda uyarÄ±r"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "Paketli Ã¶znitelik yapÄ± yerleÅŸiminde etkisizse uyarÄ±r"
  
! #: options.c:1136
  msgid "Warn when padding is required to align structure members"
  msgstr "YapÄ± Ã¼yelerini hizalamak iÃ§in adÄ±mlama gerekliyse uyarÄ±r"
  
! #: options.c:1139
  msgid "Warn about possibly missing parentheses"
  msgstr "OlasÄ± eksik parantezler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
  msgstr "Ãœye iÅŸlev gÃ¶stericilerinin tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "Ä°ÅŸlev gÃ¶sterici aritmetiÄŸi hakkÄ±nda uyarÄ±r"
  
! #: options.c:1148
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr "Bir atamada bir gÃ¶stericinin tÃ¼rÃ¼ farklÄ± sign'lÄ± ise uyarÄ±r."
  
! #: options.c:1151
  msgid "Warn if inherited methods are unimplemented"
  msgstr "KalÄ±t yÃ¶ntemler oluÅŸturulmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "AynÄ± nesne birden fazla bildirilmiÅŸse uyarÄ±r"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr "Derleyici kodu yeniden sÄ±ralarken uyarÄ±r"
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "bir iÅŸlevin dÃ¶nen tÃ¼rÃ¼nÃ¼n \"int\"e Ã¶ntanÄ±mlÄ±lÄ±ÄŸÄ±nda (C) ya da belirsiz dÃ¶nÃ¼ÅŸ tÃ¼rlerinde (C++) uyarÄ±r"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
  msgstr "Bir seÃ§ici Ã§oklu yÃ¶ntemlere sahipse uyarÄ±r"
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  "ArdÄ±ÅŸÄ±k nokta kurallarÄ±nÄ±n olasÄ± Ã§eliÅŸkileri\n"
  "                          hakkÄ±nda uyarÄ±r"
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr "Bir yerel deÄŸiÅŸken bir diÄŸerini gÃ¶lgeliyorsa uyarÄ±r"
  
! #: options.c:1172
  msgid "Warn about signed-unsigned comparisons"
  msgstr "signed/unsigned karÅŸÄ±laÅŸtÄ±rmalarÄ±nda uyarÄ±r"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr ""
  "unsigned'dan signed'a yÃ¼kseltmelerin aÅŸÄ±rÄ±\n"
  "                          yÃ¼klemesinde uyarÄ±r"
  
! #: options.c:1178 options.c:1181
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "AdlandÄ±rma kurallarÄ±nÄ±n deÄŸiÅŸmezliÄŸini bozabilen kod varsa uyarÄ±r"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  msgid "Warn about unprototyped function declarations"
  msgstr "Prototipsiz iÅŸlev bildirimlerinde uyarÄ±r"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr ""
  "NumaralÄ± switch'lerde case eksikse veya\n"
  "                          default yoksa uyarÄ±r"
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "NumaralÄ± switch'lerde \"default:\" yoksa uyarÄ±r"
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "NumaralÄ± switch'lerde belli bir case eksikse uyarÄ±r"
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "Sentezleme davranÄ±ÅŸÄ± Cfront'dan farklÄ±ysa uyarÄ±r"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr "Sistem baÅŸlÄ±k dosyalarÄ±ndan gelen uyarÄ±lar engellenmez"
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
  msgstr "Geleneksel C'de olmayan Ã¶zelliklerde uyarÄ±r"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "YazÄ±lÄ±mÄ±n anlamÄ±nÄ± etkileyebilecek Ã¼Ã§lÃ¼ harfler saptanÄ±rsa uyarÄ±r"
  
! #: options.c:1211
  msgid "Warn about @selector()s without previously declared methods"
  msgstr "Evvelce bildirilmiÅŸ yÃ¶ntemler olmaksÄ±zÄ±n @selector()'ler vrsa uyarÄ±r"
  
! #: options.c:1214
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "#if yÃ¶nergesinde tanÄ±msÄ±z yapÄ±lmÄ±ÅŸ makro kullanÄ±lmÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr "Ä°lklendirilmemiÅŸ otomatik deÄŸiÅŸkenler hakkÄ±nda uyarÄ±r"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr "tanÄ±mlanamayan #pragma'lar hakkÄ±nda uyarÄ±r"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr "HiÃ§ Ã§alÄ±ÅŸmayacak kod hakkÄ±nda uyarÄ±r"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr "-Wunused- uyarÄ±larÄ±nÄ±n tamamÄ± etkinleÅŸtirilir"
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "Bir iÅŸlev kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "Bir etiket kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr "Ana dosyada kullanÄ±lmamÄ±ÅŸ olan makro tanÄ±mlarÄ±nda uyarÄ±r"
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "Bir iÅŸlev parametresi kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "Bir ifade deÄŸeri kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "Bir deÄŸiÅŸken kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
  
! #: options.c:1247
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr "-pedantic varken deÄŸiÅŸkin makrolarÄ±n kullanÄ±mÄ± durumunda uyarÄ±r"
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr "Dizgeler \"char dizileri\" tÃ¼rÃ¼nde verilir"
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "-std=c89 (C iÃ§in) veya -std=c++98 (C++ iÃ§in) ile aynÄ±."
  
! #: options.c:1256
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info DOSYA\tBildirim bilgileri DOSYAda gÃ¶sterilir"
  
! #: options.c:1268
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d[HARFLER]\tBelirli derleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mlenmesi etkinleÅŸtirilir"
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase DOSYA\tDerleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mleneceÄŸi DOSYA"
  
! #: options.c:1274
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)"
  
! #: options.c:1277
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)"
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
  msgstr "SÄ±nÄ±f Ã¼yesi eriÅŸim denetimi kurallarÄ±na uyulur"
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr "Ä°ÅŸlevlerin baÅŸlangÄ±cÄ± hizalanÄ±r"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  "Sadece atlanarak ulaÅŸÄ±labilen hedefler bayt\n"
  "                          sÄ±nÄ±rlarÄ±na ayarlanÄ±r"
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr "TÃ¼m dallanma hedefleri bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±r"
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr "DÃ¶ngÃ¼ baÅŸlangÄ±Ã§larÄ± bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±r"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr "Åžablon gerÃ§eklemeleri yayÄ±nlandÄ±ÄŸÄ±nda deÄŸiÅŸtirilir"
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
  msgstr "ArgÃ¼manlarÄ±n bir diÄŸerinin ya da globallerin takma adÄ± olabileceÄŸi varsayÄ±lÄ±r"
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr ""
  "ArgÃ¼manlarÄ±n globallerden baÅŸkasÄ±na takma ad\n"
  "                          olamayacaÄŸÄ± varsayÄ±lÄ±r"
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "ArgÃ¼manlarÄ±n bir diÄŸerine ya da globallere takma ad olmadÄ±ÄŸÄ± varsayÄ±lÄ±r"
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
  msgstr "\"asm\" anahtar sÃ¶zcÃ¼ÄŸÃ¼ tanÄ±nÄ±r"
  
! #: options.c:1328
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "Birbirlerini etkilemeyenlerin tablosu her komutun tam sÄ±nÄ±rÄ±nda oluÅŸturulur"
  
! #: options.c:1331
  msgid "Generate code to check bounds before indexing arrays"
  msgstr ""
  "Diziler indislenmeden Ã¶nce sÄ±nrlarÄ±nÄ±\n"
  "                          denetleyecek kod Ã¼retilir"
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "Ekleme, karÅŸÄ±laÅŸtÄ±rma, dallanma sayaÃ§ yazmacÄ± Ã¼zerinden dallanma ile deÄŸiÅŸtirilir"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr ""
  "Dallanma olasÄ±lÄ±klarÄ± iÃ§in ayrÄ±mlama bilgileri\n"
  "                          kullanÄ±lÄ±r"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
  msgstr "Ã–n ve ard evreleme Ã¶ncesi dal hedefli yÃ¼k eniyilemesi uygulanÄ±r"
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
  msgstr "Ã–n ve ard evreleme sonrasÄ± dal hedefli yÃ¼k eniyilemesi uygulanÄ±r"
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  msgid "Recognize built-in functions"
  msgstr "YerleÅŸik iÅŸlevler tanÄ±nÄ±r"
  
! #: options.c:1355
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-YAZMAÃ‡\tYAZMAÃ‡ iÅŸlevlere karÅŸÄ± korunmuÅŸ olarak imlenir"
  
! #: options.c:1358
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-fcall-used-YAZMAÃ‡\tYAZMAÃ‡ iÅŸlev Ã§aÄŸrÄ±larÄ± tarafÄ±ndan bozulmuÅŸ olarak imlenir"
  
! #: options.c:1361
  msgid "Save registers around function calls"
  msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ± civarÄ±ndaki yazmaÃ§lar kaydedilir"
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr "new iÅŸlemiminin dÃ¶nen deÄŸeri denetlenir"
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr "Ä°lklendirilmemiÅŸ global'ler ortak bÃ¶lÃ¼me konmaz"
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "? iÅŸlecinin argÃ¼manlarÄ±nda farklÄ± tÃ¼rlere izin verilir"
  
! #: options.c:1373
  msgid "Reduce the size of object files"
  msgstr "Nesne dosyalarÄ±nÄ± kÃ¼Ã§Ã¼ltÃ¼r"
  
! #: options.c:1376
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "Dizge sabitler \"char[]\" deÄŸil \"const char[]\" yapÄ±lÄ±r"
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr "-fconst-string-class=Ä°SÄ°M\tSabit dizgeleri iÃ§in Ä°SÄ°M sÄ±nÄ±fÄ± kullanÄ±lÄ±r"
  
! #: options.c:1382
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "YazmaÃ§ kopyalama giriÅŸimi eniyileme aÅŸamasÄ± uygulanÄ±r"
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr "Ã‡apraz atlama eniyilemesi uygulanÄ±r"
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr ""
  "Ortak alt ifade elemesi sÄ±rasÄ±nda onlarÄ±n\n"
  "                          hedeflerine dallanmalar izlenir"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr ""
  "Ortak alt ifade elemesi sÄ±rasÄ±nda koÅŸullu\n"
  "                          dallanmalar izlenir"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  msgid "Place data items into their own section"
  msgstr "Veri Ã¶ÄŸelerini kendi bÃ¶lÃ¼mlerine yerleÅŸtirir"
  
! #: options.c:1400
  msgid "Inline member functions by default"
  msgstr "Ã–ntanÄ±mlÄ± olarak Ã¼ye iÅŸlevler satÄ±riÃ§idir"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr "YÄ±ÄŸÄ±ndan iÅŸlev argÃ¼manlarÄ±nÄ±n Ã§ekilmesini erteler"
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr ""
  "Dallanma komutlarÄ±nÄ±n gecikme yuvalarÄ±nÄ± doldurmaya\n"
  "                          Ã§alÄ±ÅŸÄ±r"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr "KullanÄ±ÅŸsÄ±z boÅŸ gÃ¶sterici denetimlerini siler"
  
! #: options.c:1412
  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]\tSatÄ±r sarmalamasÄ± baÅŸlangÄ±cÄ±nda, Ã¶nek olarak, kaynak konumu bilgisinin ne sÄ±klÄ±kta gÃ¶sterileceÄŸi belirtilir. once: bir kere, every-line: her satÄ±rda"
  
! #: options.c:1415
  msgid "Permit '$' as an identifier character"
  msgstr "Bir belirteÃ§ karakteri olarak '$' kullanÄ±labilir"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
  msgstr "-fdump-TÃœR\tBelirtilen derleyici iÃ§ oluÅŸumlarÄ± bir dosyaya dÃ¶kÃ¼mlenir"
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  "Hata ayÄ±klama dÃ¶kÃ¼mlerinde satÄ±r numarasÄ± ve komut\n"
  "                          numarasÄ± bilgilerinÄ±n Ã§Ä±ktÄ±lanmasÄ± engellenir"
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "DWARF2 yinelenmiÅŸ elemesi uygulanÄ±r"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr "Hata ayÄ±klama bilgilerinde kullanÄ±lmamÄ±ÅŸ tÃ¼r elemesi uygulanÄ±r"
  
! #: options.c:1436
  msgid "Generate code to check exception specifications"
  msgstr "OlaÄŸandÄ±ÅŸÄ±lÄ±k belirtimlerini denetleyecek kod Ã¼retilir"
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "OlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± etkinleÅŸtirilir"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr "-fexec-charset=KRK-KÃœME\tTÃ¼m dizgeler ve karakter sabitleri KRK-KÃœME karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "MasraflÄ± eniyilemelerden birkaÃ§Ä±nÄ± uygular"
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr "NaNlarÄ±n ya da sonsuzlarÄ±n Ã¼retilmediÄŸi varsayÄ±lÄ±r"
  
! #: options.c:1460
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-ffixed-YAZMAÃ‡\tDerleyiciye YAZMAÃ‡ yok denir"
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr ""
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr "For dÃ¶ngÃ¼sÃ¼ baÅŸlatma satÄ±rÄ±ndaki deÄŸiÅŸkenlerin etki alanÄ± dÃ¶ngÃ¼ye yereldir"
  
! #: options.c:1475
  msgid "Copy memory address constants into registers before use"
  msgstr "Kullanmadan Ã¶nce bellek adres sabitlerini yazmaÃ§lara kopyalar"
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
  msgstr "Kullanmadan Ã¶nce bellek terimlerini yazmaÃ§lara kopyalar"
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "Standart kitaplÄ±klarÄ±n ve \"main\" iÅŸlevinin varolduÄŸu varsayÄ±lÄ±r"
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr "YazmaÃ§larda tutulan iÅŸlev adreslerine izin verilir"
  
! #: options.c:1487
  msgid "Place each function into its own section"
  msgstr "Her iÅŸlev kendi bÃ¶lÃ¼mÃ¼ne yerleÅŸtirilir"
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
  msgstr "Global ortak alt ifade elemesi uygulanÄ±r"
  
! #: options.c:1493
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "Global ortak alt ifade elemesi yazmaÃ§ ayÄ±rmasÄ±ndan sonra uygulanÄ±r"
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "Genel ortak alt ifade iÃ§indeki saklama elemesinden sonra gereÄŸinden fazla yÃ¼k uygulanÄ±r"
  
! #: options.c:1499
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "Global ortak alt ifade elemesi sÄ±rasÄ±nda geniÅŸletilmiÅŸ yÃ¼k hareketi uygulanÄ±r"
  
! #: options.c:1502
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "Global ortak alt ifade elemesinden sonra saklama hareketi uygulanÄ±r"
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
  msgstr "GNU tanÄ±mlÄ± anahtar sÃ¶zcÃ¼kler tanÄ±nÄ±r"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr "Kod GNU Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilir"
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
  msgstr "Dallanma olasÄ±lÄ±klarÄ±nÄ±n tahmini etkinleÅŸtirilir"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr "Normal C Ã§alÄ±ÅŸtÄ±rma ortamÄ± var sayÄ±lÄ±r"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr "Dev nesneler iÃ§in destek etkinleÅŸtirilir"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "#ident yÃ¶nergeleri iÅŸlenir"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr ""
  "DallanmasÄ±z karÅŸÄ±lÄ±klara koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼\n"
  "                          uygulanÄ±r"
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr ""
  "KoÅŸullu Ã§alÄ±ÅŸtÄ±rmaya koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼\n"
  "                          uygulanÄ±r"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr "Ã–zÃ¼mlenebilir olsalar bile iÅŸlevler ihracedilir"
  
! #: options.c:1541
  msgid "Emit implicit instantiations of inline templates"
  msgstr "SatÄ±riÃ§i ÅŸablonlarÄ±n doÄŸrudan gerÃ§eklenmesi saÄŸlanÄ±r"
  
! #: options.c:1544
  msgid "Emit implicit instantiations of templates"
  msgstr "ÅžablonlarÄ±nÄ±n doÄŸrudan gerÃ§eklenmesi saÄŸlanÄ±r"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr ".size yÃ¶nergeleri Ã¼retilmez"
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "\"inline\" anahtar sÃ¶zcÃ¼ÄŸÃ¼ne dikkat edilir"
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr "Basit iÅŸlevler onlarÄ± Ã§aÄŸÄ±ranlarÄ±n iÃ§ine gÃ¶mÃ¼lÃ¼r"
! 
! #: options.c:1559
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=SAYI\tSatÄ±riÃ§i kod iÃ§eren iÅŸlevlerin uzunluÄŸu SAYI ile sÄ±nÄ±rlanÄ±r"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=KRK-KÃœME\tKaynak dosyalarÄ± iÃ§in Ã¶ntanÄ±mlÄ± karakter kÃ¼mesi."
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
  msgstr "Ä°ÅŸlev giriÅŸ ve Ã§Ä±kÄ±ÅŸÄ± ayrÄ±mlama Ã§aÄŸrÄ±larÄ±yla yapÄ±lÄ±r"
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr ""
  
! #: options.c:1571
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "TamamÄ± satÄ±riÃ§i kod iÃ§erse bile iÅŸlevler iÃ§in kod Ã¼retilir"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  "KullanÄ±lmamÄ±ÅŸ bile olsa statik sabit deÄŸiÅŸkenler\n"
  "                          iÃ§erilir"
  
! #: options.c:1580
  msgid "Give external symbols a leading underscore"
  msgstr "Alt Ã§izgi ile baÅŸlayan dÄ±ÅŸ semboller verilir"
  
! #: options.c:1583
  msgid "Perform loop optimizations"
  msgstr "DÃ¶ngÃ¼ eniyilemeleri uygulanÄ±r"
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "DÃ¶ngÃ¼ eniyilemeleri yeni dÃ¶ngÃ¼ eniyileyici kullanÄ±larak uygulanÄ±r"
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr ""
  "YerleÅŸik matematik iÅŸlevlerinden sonra ERRNO\n"
  "                          kullanÄ±lÄ±r"
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
  msgstr "AyrÄ±lan kalÄ±cÄ± bellek miktarÄ± raporlanÄ±r"
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  "Ã–zdeÅŸ sabitler ve sabit deÄŸiÅŸkenler katÄ±ÅŸtÄ±rÄ±lmaya\n"
  "                          Ã§alÄ±ÅŸÄ±lÄ±r"
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr ""
  "Ã–zdeÅŸ sabitler derleme birimlerine karÅŸÄ±n\n"
  "                          katÄ±ÅŸtÄ±rÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±r"
  
! #: options.c:1601
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgstr "-fmessage-length=SAYI\tTanÄ± iletilerinin uzunluÄŸu her satÄ±rda SAYI karakterle sÄ±nÄ±rlanÄ±r. 0 satÄ±r sarmalamayÄ± engeller"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  msgid "Move loop invariant computations out of loops"
  msgstr ""
  
! #: options.c:1610
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "Microsoft oluÅŸumlarÄ±nÄ±n kullanÄ±mÄ± hakkÄ±ndaki uyarÄ±lar verilmez"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "Kod NeXT (Apple Mac OS X) Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilir"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "Objective-C iletileri alÄ±cÄ±larÄ±nÄ±n nil olabileceÄŸi varsayÄ±lÄ±r"
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr "EÅŸzamanlÄ± Ã§aÄŸrÄ±sÄ±z olaÄŸandÄ±ÅŸÄ±lÄ±klar desteklenir"
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "Objective-C olaÄŸandÄ±ÅŸÄ±lÄ±k ve eÅŸzamanlama sÃ¶zdizimi etkinleÅŸtirilir"
  
! #: options.c:1646
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr ""
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr "MÃ¼mkÃ¼n olduÄŸunca yÄ±ÄŸÄ±n Ã§erÃ§eveleri Ã¼retilmez"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "\"compl\" ve \"xor\" benzeri C++ anahtar sÃ¶zcÃ¼kleri tanÄ±nÄ±r"
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
  msgstr "BaÅŸtan sona yazmaÃ§ taÅŸÄ±ma eniyilemesi yapar"
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr "KardeÅŸ ve kuyruk Ã¶zyinelemeli Ã§aÄŸrÄ±lar eniyilenir"
  
! #: options.c:1661
  msgid "Enable optional diagnostics"
  msgstr "SeÃ§imlik teÅŸhisler yapÄ±lÄ±r"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr "YapÄ± Ã¼yelerini birlikte deliksiz paketler"
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
  msgstr ""
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
  msgstr "YazmaÃ§lardaki deÄŸil bellekteki kÃ¼Ã§Ã¼k kÃ¼meler dÃ¶ndÃ¼rÃ¼lÃ¼r"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr "Ã–niÅŸlem yaparken bile PCH dosyalarÄ±na bakÄ±lÄ±r ve kullanÄ±lÄ±r"
  
! #: options.c:1679
  msgid "Perform loop peeling"
  msgstr "DÃ¶ngÃ¼ soymasÄ± uygulanÄ±r"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr "Makinaya Ã¶zel gÃ¶zlem deliÄŸi eniyilemesi etkinleÅŸtirilir"
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
  msgstr "sched2 Ã§alÄ±ÅŸtÄ±rÄ±lmadan Ã¶nce bir rtl gÃ¶zlem deliÄŸi aÅŸamasÄ± etkinleÅŸtirilir"
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr "Uyumluluk hatalarÄ±nÄ± uyarÄ±lara indirger"
  
! #: options.c:1691
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kipi)"
  
! #: options.c:1694
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kipi)"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr ""
  "MÃ¼mkÃ¼nse, dÃ¶ngÃ¼lerdeki diziler iÃ§in Ã¶nalÄ±m\n"
  "                          komutlarÄ± Ã¼retilir"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr "Girdi dosyalarÄ± evvelce Ã¶niÅŸlemden geÃ§irilmiÅŸ kabul edilir"
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr "Temel program profil Ã§Ä±karma kodu etkinleÅŸtirilir"
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
  msgstr "arc-tabanlÄ± yazÄ±lÄ±m ayrÄ±mlama kodu yerleÅŸtirilir"
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr "AyrÄ±mlama geribeslemesi yÃ¶nlendirmeli eniyilemelerin ayrÄ±mlama bilgileri Ã¼retimi iÃ§in ortak seÃ§enekler etkinleÅŸtirilir"
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "AyrÄ±mlama geribeslemesi yÃ¶nlendirmeli eniyilemelerin uygulanmasÄ± iÃ§in ortak seÃ§enekler etkinleÅŸtirilir"
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr "Kod, ifade ayrÄ±mlama deÄŸerlerine yerleÅŸtirilir"
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr "-frandom-seed=DÄ°ZGE\tDÄ°ZGE kullanÄ±larak derleme yeniden tÃ¼retilebilir yapÄ±lÄ±r"
  
! #: options.c:1724
  msgid "Return small aggregates in registers"
  msgstr "YazmaÃ§lardaki kÃ¼Ã§Ã¼k kÃ¼meler dÃ¶ndÃ¼rÃ¼lÃ¼r"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr "Bir yazmaÃ§ taÅŸÄ±ma eniyilemesi etkinleÅŸtirilir"
  
! #: options.c:1730
  msgid "Perform a register renaming optimization pass"
  msgstr "YazmaÃ§ isimlendirme eniyilemesi aÅŸamasÄ± uygulanÄ±r"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr ""
  "Kod yerleÅŸimini iyileÅŸtirecek temel bloklarÄ±\n"
  "                          yeniden sÄ±ralar"
  
! #: options.c:1736
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr ""
  "Kod yerleÅŸimini iyileÅŸtirecek iÅŸlevleri\n"
  "                          yeniden sÄ±ralar"
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr "Nesne dosyalarÄ±nÄ±n Ã§alÄ±ÅŸma anÄ±nda takaslanabileceÄŸini belirten Fix-and-Continue kipi kullanÄ±lÄ±r"
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "Otomatik ÅŸablon gerÃ§eklemesi etkinleÅŸtirilir"
  
! #: options.c:1748
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "DÃ¶ngÃ¼ eniyilemesinden sonra bir ortak alt ifade eleme aÅŸamasÄ± eklenir"
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr "DÃ¶ngÃ¼ eniyilemesi iki kere Ã§alÄ±ÅŸtÄ±rÄ±lÄ±r"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
  msgstr "Kayan nokta yuvarlama davranÄ±ÅŸÄ±nÄ± Ã¶ntanÄ±mlÄ± varsayan eniyilemeler yapÄ±lmaz"
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
  msgstr "Ã‡alÄ±ÅŸma anÄ± tÃ¼r tanÄ±mlayÄ±cÄ± bilgisi Ã¼retilir"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr "Temel bloklar arasÄ±nda zamanlama etkinleÅŸtirilir"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr "YÃ¼k oluÅŸturmayanlarÄ±n tahmini hareketine izin verilir"
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr "BazÄ± yÃ¼klerin tahmini hareketine izin verilir"
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr "Fazla yÃ¼klerin tahmini hareketine izin verilir"
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr "KuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±na izin verilir"
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr "KuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±nda baÄŸÄ±mlÄ±lÄ±k aralÄ±ÄŸÄ± denetimi yapÄ±lÄ±r"
  
! #: options.c:1781
  #, fuzzy
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr "-fsched-stalled-insns-dep=SAYI   KuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±nda baÄŸÄ±mlÄ±lÄ±k aralÄ±ÄŸÄ± denetimi yapÄ±lÄ±r"
  
! #: options.c:1784
  #, fuzzy
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr "-fsched-stalled-insns=SAYI       Erken zamanlanabilen kuyruklanmÄ±ÅŸ komutlarÄ±n sayÄ±sÄ±"
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgstr "-fsched-verbose=SAYI\tZamanlama iÃ§in ayrÄ±ntÄ± dÃ¼zeyi belirtilir"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr "Sonradan yeniden yÃ¼kleme zamanlamasÄ± varsa sÃ¼per blok zamanlamasÄ± yapÄ±lÄ±r"
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr "Sonradan yeniden yÃ¼kleme zamanlamasÄ± varsa izleme zamanlamasÄ± yapÄ±lÄ±r"
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr "YazmaÃ§ tahsisinden Ã¶nce komutlarÄ± yeniden zamanlar"
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr "YazmaÃ§ tahsisinden sonra komutlarÄ± yeniden zamanlar"
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr "Veriyi Ã¶zelden Ã§ok paylaÅŸÄ±mlÄ± olarak imler"
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr "double tÃ¼rler iÃ§in de float tÃ¼r uzunluÄŸu kullanÄ±lÄ±r"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr "SÄ±ralÄ± sabit tÃ¼rleri iÃ§in mÃ¼mkÃ¼n en dar tamsayÄ± tÃ¼rÃ¼ kullanÄ±lÄ±r"
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "\"wchar_t\" iÃ§in temel tÃ¼r olarak \"unsigned short\"a zorlar"
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  "IEEE sinyalleme NaNlarÄ± tarafÄ±ndan farkedilebilen\n"
  "                          eniyilemeler iptal edilir"
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "\"signed\" veya \"unsigned\" verilmezse bit alanÄ± signed yapÄ±lÄ±r"
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
  msgstr "Ã–ntanÄ±mlÄ± olarak \"char\" signed yapÄ±lÄ±r"
  
! #: options.c:1826
  msgid "Convert floating point constants to single precision constants"
  msgstr "Kayan noktalÄ± sabitler tek duyarlÄ±klÄ± sabitlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr ""
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "Programa yÄ±ÄŸÄ±n denetimi kodu yerleÅŸtirilir"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr "-fstack-limit-register=YAZMAÃ‡\tYÄ±ÄŸÄ±t YAZMAÃ‡Ä± aÅŸarsa yakalanÄ±r"
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr "-fstack-limit-symbol=Ä°SÄ°M\tYÄ±ÄŸÄ±t Ä°SÄ°M sembolÃ¼nÃ¼ aÅŸarsa yakalanÄ±r"
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr "Derleme sÄ±rasÄ±nda toplanan istatistikler gÃ¶sterilir"
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr "GÃ¼Ã§ azaltma eniyilemesi uygulanÄ±r"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr "SÄ±kÄ± takma ad kurallarÄ± uygulanacaÄŸÄ± varsayÄ±lÄ±r"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "SÃ¶zdizimi denetimi yaptÄ±ktan sonra durur"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr "-ftabstop=SAYI\tSÃ¼tunlu raporlama iÃ§in sekmeler arasÄ± mesafe"
  
! #: options.c:1868
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr "-ftemplate-depth-SAYI\tAzami ÅŸablon gerÃ§ekleme derinliÄŸi belirtilir"
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
  msgstr "\"gcov\" iÃ§in gereken veri dosyalarÄ± oluÅŸturulur"
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr "Atlama evresi oluÅŸturma eniyilemesi uygulanÄ±r"
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tYerel istatistiklerin ilklendirilmesi iÃ§in evresel kod Ã¼retilmez"
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
  msgstr "Her derleme aÅŸamasÄ± iÃ§in harcanan zaman raporlanÄ±r"
  
! #: options.c:1886
  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Ã–ntanÄ±mlÄ± yerel-evreli saklama kodu Ã¼retim modeli belirtilir"
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr "Kuyruk tekrarÄ± Ã¼zerinden sÃ¼perblok oluÅŸumu uygulanÄ±r"
  
! #: options.c:1892
  msgid "Assume floating-point operations can trap"
  msgstr "Kayan nokta iÅŸlemlerinin yakalanabileceÄŸi varsayÄ±lÄ±r"
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr "Toplama, Ã§Ä±kartma, Ã§arpmada signed taÅŸmasÄ± iÃ§in kapan kurulur"
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
  msgstr ""
  
! #: options.c:1901
  msgid "Enable SSA-CCP optimization on trees"
  msgstr "AÄŸaÃ§larda SSA-CCP eniyilemesi etkinleÅŸtirilir"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  msgid "Enable SSA dead code elimination optimization on trees"
  msgstr ""
  
! #: options.c:1916
  msgid "Enable dominator optimizations"
  msgstr ""
  
! #: options.c:1919
  msgid "Enable dead store elimination"
  msgstr ""
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr ""
  
! #: options.c:1925
  msgid "Enable loop invariant motion on trees"
  msgstr ""
  
! #: options.c:1928
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
  msgstr ""
  
! #: options.c:1934
  msgid "Enable loop optimizations on tree level"
  msgstr "AÄŸaÃ§ seviyesinde dÃ¶ngÃ¼ eniyilemeleri etkinleÅŸtirilir"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  msgid "Enable SSA-PRE optimization on trees"
  msgstr "AÄŸaÃ§larda SSA-PRE eniyilemesi etkinleÅŸtirilir"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr ""
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  msgid "Enable loop vectorization on trees"
  msgstr ""
  
! #: options.c:1952
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-ftree-vectorizer-verbose=<sayÄ±>\tVektÃ¶rcÃ¼nÃ¼n ayrÄ±ntÄ± seviyesi"
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
  msgstr "Derleme biriminin tamamÄ± bir defada derlenir"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr "TÃ¼m dÃ¶ngÃ¼lere ters dÃ¶ngÃ¼leme uygulanÄ±r"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "Yineleme sayÄ±sÄ± bilindiÄŸinde ters dÃ¶ngÃ¼leme uygulanÄ±r"
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr "IEEE veya ISO standartlarÄ±nÄ± bozabilen matematiksel eniyilemelere izin verilir"
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "\"signed\" veya \"unsigned\" verilmediÄŸinde bit alanÄ± unsigned yapÄ±lÄ±r"
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr "Ã–ntanÄ±mlÄ± olarak \"char\" unsigned yapÄ±lÄ±r"
  
! #: options.c:1973
  msgid "Perform loop unswitching"
  msgstr "DÃ¶ngÃ¼ anahtarlamamasÄ± uygulanÄ±r"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr ""
  "OlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± iÃ§in birbirlerini\n"
  "                          etkilemeyenlerin tablosu oluÅŸturulur"
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr "YazmaÃ§ yÄ±kÄ±cÄ±lara __cxa_atexit kullanÄ±lÄ±r"
  
! #: options.c:1982
  msgid "Perform variable tracking"
  msgstr "DeÄŸiÅŸken izleme uygulanÄ±r"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr "Ã‡evirici Ã§Ä±ktÄ±sÄ±na fazladan aÃ§Ä±klama ekler"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
  msgstr "-fvisibility=[default|internal|hidden|protected]\tÃ–ntanÄ±mlÄ± sembol gÃ¶rÃ¼nÃ¼rlÃ¼ÄŸÃ¼"
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr "Eniyilemelerde ifade deÄŸeri ayrÄ±mlamasÄ± kullanÄ±lÄ±r"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr "KullanÄ±lmayan sanal iÅŸlevler iptal edilir"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr "Ä°ÅŸlev gÃ¶sterici tablosu aÅŸÄ±larla oluÅŸturulur"
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr "Benzer semboller zayÄ±f semboller olarak ele alÄ±nÄ±r"
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr "Izgara oluÅŸturur ve tek bir deÄŸiÅŸkenin ilgisiz kullanÄ±mlarÄ±nÄ± ayÄ±rÄ±r"
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr "-fwide-exec-charset=KRK-KÃœMESÄ°\tTÃ¼m geniÅŸ karakterli dizgeler ve sabitler KRK-KÃœMESÄ°ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr "O anki Ã§alÄ±ÅŸma dizinini betimleyen bir #line yÃ¶nergesi Ã¼retilir"
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr "Ä°ÅŸaretli aritmetik taÅŸmalarÄ±n etrafÄ±ndan dolanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±r"
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr "Ã‡apraz referans bilgisi yayÄ±nlanÄ±r"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr "bss bÃ¶lÃ¼mÃ¼ne sÄ±fÄ±r ilklendirmeli veri yerleÅŸtirilir"
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr "Zero-Link kipinde kullanmak iÃ§in Ã§Ä±lgÄ±n sÄ±nÄ±f aramasÄ± (via objc_getClass()) Ã¼retilir"
  
! #: options.c:2030
  msgid "Generate debug information in default format"
  msgstr "Ã–ntanÄ±mlÄ± biÃ§imde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr "COFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr "DWARF v2 biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr "Bildirimler bir .decl dosyasÄ±na dÃ¶kÃ¼mlenir"
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr "Ã–ntanÄ±mlÄ± geliÅŸmiÅŸ biÃ§imde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2045
  msgid "Generate debug information in STABS format"
  msgstr "STABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr "GeliÅŸmiÅŸ STABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2051
  msgid "Generate debug information in VMS format"
  msgstr "VMS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr "XCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr "GeliÅŸmiÅŸ XCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-idirafter DÄ°ZÄ°N\tDÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr "-imacros DOSYA\tDOSYAdaki makro tanÄ±mlarÄ± kabul edilir"
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include DOSYA\tDOSYAnÄ±n iÃ§eriÄŸi diÄŸer dosyalarÄ±n baÅŸlangÄ±cÄ±na eklenir"
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr "-iprefix YOL\tYOL sonraki iki seÃ§enek iÃ§in Ã¶nek olur"
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
  msgstr ""
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr "-isysroot DÄ°ZÄ°N\tDÄ°ZÄ°N sistemin kÃ¶k dizini kabul edilir"
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr "-isystem DÄ°ZÄ°N\tDÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun baÅŸÄ±na eklenir"
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-iwithprefix DÄ°ZÄ°N\tDÄ°ZÄ°N sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
  msgstr "-iwithprefixbefore DÄ°ZÄ°N\tDÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr "Standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz (-isystem ile belirtilenler hariÃ§) "
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr "C++ iÃ§in standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz"
  
! #: options.c:2102
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o DOSYA\tÃ‡Ä±ktÄ± DOSYAya yazÄ±lÄ±r"
  
! #: options.c:2105
  msgid "Enable function profiling"
  msgstr "Ä°ÅŸlev ayrÄ±mlama etkinleÅŸtirilir"
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "Standarda tam uyum iÃ§in gereken uyarÄ±lar Ã¼retilir"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr "-pedantic gibidir ancak uyarÄ±lar hata olarak ele alÄ±nÄ±r"
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
  msgstr "Platforma Ã¶zel niteliklerin C baÅŸlÄ±klarÄ±nÄ± Ã¼retir"
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr "Derlenen iÅŸlevler ve geÃ§en zaman gÃ¶sterilmez"
  
! #: options.c:2120
  msgid "Remap file names when including files"
  msgstr "Dosyalar iÃ§erildiÄŸinde dosya isimleri yeniden eÅŸlenir"
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "ISO 1998 C++ standardÄ± uygulanÄ±r"
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr "ISO 1990 C standardÄ± uygulanÄ±r"
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr "ISO 1999 C standardÄ± uygulanÄ±r"
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr "-std=c99 eskidi"
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "ISO 1998 C++ standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±r"
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "ISO 1990 C standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±r"
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "ISO 1999 C standardÄ± GNU oluÅŸumlarÄ±yla uygulanÄ±r"
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "-std=gnu99 eskidi"
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "ISO 1990 C standardÄ± 1994 dÃ¼zeltmesiyle uygulanÄ±r"
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "-std=iso9899:1999 lehine kullanÄ±mÄ± Ã¶nerilmiyor"
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr "Geleneksel Ã¶niÅŸlemi etkinleÅŸtirir"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tISO C Ã¼Ã§lÃ¼ harfleri desteklenir"
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "Sisteme Ã¶zel ve GCCye Ã¶zel makrolar Ã¶nceden tanÄ±mlÄ± yapÄ±lmaz"
  
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr "AyrÄ±ntÄ±lÄ± bilgi verilir"
  
! #: options.c:2171
! #, fuzzy
! msgid "Display the compiler's version"
! msgstr "AyrÄ±ÅŸtÄ±rdÄ±ktan sonra kod aÄŸacÄ±nÄ± gÃ¶sterir."
! 
! #: options.c:2174
  msgid "Suppress warnings"
  msgstr "UyarÄ±lar engellenir"
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "-mg ile ayrÄ±msama desteklenmiyor\n"
+ 
+ #: config/i386/nwld.h:34
+ msgid "Static linking is not supported.\n"
+ msgstr "DuraÄŸan ilintileme desteklenmiyor.\n"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-msoft-float ve -mhard_float birlikte kullanÄ±lamayabilir"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-mbig-endian ve -mlittle-endian birlikte kullanÄ±lamayabilir"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg ve -fomit-frame-pointer uyumsuz"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr " Ã§eliÅŸen code gen tarzÄ± switch'ler kullanÄ±lmÄ±ÅŸ"
*************** msgstr " Ã§eliÅŸen code gen tarzÄ± switc
*** 8607,8612 ****
--- 8255,8264 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg veya -p ve -fomit-frame-pointer uyumsuz"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr "m210 kÃ¼Ã§Ã¼k ilkli bayt sÄ±ralamasÄ±nÄ±n desteklemez"
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "-EB ve -EL birlikte kullanÄ±lamayabilir"
*************** msgstr "-mhard-float desteklenmiyor"
*** 8619,8628 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "-msingle-float ve -msoft-float birlikte belirtilemez."
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "shared ve mdll uyumsuz"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  msgid "does not support multilib"
--- 8271,8276 ----
*************** msgstr "multilib desteklenmiyor"
*** 8634,8678 ****
  msgid "may not use both -m32 and -m64"
  msgstr "-m32 ve -m64 birlikte kullanÄ±lamaz"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg ve -fomit-frame-pointer uyumsuz"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "Ada iÃ§in -c ya da -S gerekli"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr ""
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr "mthreads ve mlegacy-threads birlikte kullanÄ±lamaz."
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr "mshared ve static birlikte kullanÄ±lamaz."
! 
! #: config/i386/nwld.h:34
! msgid "Static linking is not supported.\n"
! msgstr "DuraÄŸan ilintileme desteklenmiyor.\n"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni ve -femit-class-files uyumsuz"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni ve -femit-class-file uyumsuz"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file -fsyntax-only ile birlikte kullanÄ±lmalÄ±"
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr "m210 kÃ¼Ã§Ã¼k ilkli bayt sÄ±ralamasÄ±nÄ±n desteklemez"
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
--- 8282,8306 ----
  msgid "may not use both -m32 and -m64"
  msgstr "-m32 ve -m64 birlikte kullanÄ±lamaz"
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC -E kullanÄ±lmaksÄ±zÄ±n -C veya -CC desteklemez"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "Girdi standart girdiden alÄ±nÄ±rken -E veya -x gerekir"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin ve mno-win32 uyumsuz"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "shared ve mdll uyumsuz"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "-shared seÃ§eneÄŸi VAX ELF iÃ§in ÅŸu an desteklenmiyor."
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
*************** msgstr "-p ve -pp belirtilmiÅŸ - birini 
*** 8686,8706 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "-G ve -static birlikte kullanÄ±lamaz"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin ve mno-win32 uyumsuz"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "-shared seÃ§eneÄŸi VAX ELF iÃ§in ÅŸu an desteklenmiyor."
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC -E kullanÄ±lmaksÄ±zÄ±n -C veya -CC desteklemez"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "Girdi standart girdiden alÄ±nÄ±rken -E veya -x gerekir"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
--- 8314,8338 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "-G ve -static birlikte kullanÄ±lamaz"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni ve -femit-class-files uyumsuz"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni ve -femit-class-file uyumsuz"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file -fsyntax-only ile birlikte kullanÄ±lmalÄ±"
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "Ada iÃ§in -c ya da -S gerekli"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr ""
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
*************** msgstr "-keep_private_externs ile -dynam
*** 8734,8750 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle ile -dynamiclib birarada izin verilmez"
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-msoft-float ve -mhard_float birlikte kullanÄ±lamayabilir"
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-mbig-endian ve -mlittle-endian birlikte kullanÄ±lamayabilir"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "-mg ile ayrÄ±msama desteklenmiyor\n"
  
  #: attribs.c:175
  #, gcc-internal-format
--- 8366,8378 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle ile -dynamiclib birarada izin verilmez"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr "mthreads ve mlegacy-threads birlikte kullanÄ±lamaz."
  
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr "mshared ve static birlikte kullanÄ±lamaz."
  
  #: attribs.c:175
  #, gcc-internal-format
*************** msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z %
*** 9787,9794 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyici"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "boÅŸ bildirim"
--- 9415,9421 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyici"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "boÅŸ bildirim"
*************** msgstr "baÄŸÄ±mlÄ±lÄ±klarÄ± Ã¼retmek iÃ§
*** 11282,11298 ****
  msgid "too late for # directive to set debug directory"
  msgstr "hata ayÄ±klama dizinini belirten # yÃ¶nergesi iÃ§in Ã§ok geÃ§"
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C boÅŸ kaynak dosyalarÄ±na izin vermez"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "veri tanÄ±mÄ± tÃ¼r ya da saklama sÄ±nÄ±fÄ± iÃ§ermiyor"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C iÅŸlevler dÄ±ÅŸÄ±nda tek baÅŸÄ±na %<;%> kullanÄ±mÄ±na izin vermez"
--- 10909,10925 ----
  msgid "too late for # directive to set debug directory"
  msgstr "hata ayÄ±klama dizinini belirten # yÃ¶nergesi iÃ§in Ã§ok geÃ§"
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C boÅŸ kaynak dosyalarÄ±na izin vermez"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "veri tanÄ±mÄ± tÃ¼r ya da saklama sÄ±nÄ±fÄ± iÃ§ermiyor"
  
! #: c-parse.y:388
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C iÅŸlevler dÄ±ÅŸÄ±nda tek baÅŸÄ±na %<;%> kullanÄ±mÄ±na izin vermez"
*************** msgstr "ISO C iÅŸlevler dÄ±ÅŸÄ±nda tek b
*** 11302,11433 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "geleneksel C tekil artÄ± iÅŸlecini dÄ±ÅŸlar"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> bir bit alanÄ±na uygulandÄ±"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C ?: ifadesinin orta teriminin atlanmasÄ±na izin vermez"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 bileÅŸik sayÄ±lara izin vermez"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ifadelerde parantezli gruplamalara izin vermez"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> iÅŸlevine aktarÄ±lan ilk argÃ¼man bir sabit deÄŸil"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> bir bit-alanÄ±na uygulanmÄ±ÅŸ"
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C boÅŸ ilklendirme parantezlerine izin vermez"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 Ã¶ndeÄŸer olarak alt nesnelerin belirtilmesine izin vermez."
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "%<=%> olmaksÄ±zÄ±n tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ± artÄ±k geÃ§ersiz"
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "%<:%> ile tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ±nÄ± artÄ±k geÃ§ersiz"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C89 Ã¶ndeÄŸer olarak eleman aralÄ±ÄŸÄ± belirtilmesine izin vermez."
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C iÃ§ iÃ§e iÅŸlevlere izin vermez"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C sonradan bildirilmiÅŸ %<enum%> tÃ¼rlerine ileri baÅŸvuruya izin vermez"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "sembolik sabitler listesinin sonunda virgÃ¼l"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "struct ya da union tanÄ±mÄ±nÄ±n sonunda ; yok"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "struct ya da union'da fazladan ; var"
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C Ã¼yesiz Ã¼ye bildirimlerine izin vermez"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "bileÅŸik ifadenin sonunda etiket kullanÄ±mÄ±"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kod ve bildirimlerin karÄ±ÅŸÄ±mÄ±na izin vermez"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C etiket bildirimlerine izin vermez"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "ifade iÃ§inde parantezli gruplamalara sadece bir iÅŸlevin iÃ§inde izin verilir"
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "asm'de %E niteleyicisi yoksayÄ±ldÄ±"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "%<asm%> de geniÅŸ dizge sabit"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C %<...%> dan Ã¶nce bir isimli argÃ¼man gerektirir"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "%qs dizgeciÄŸinde sÃ¶zdizimi hatasÄ±"
--- 10929,11060 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "geleneksel C tekil artÄ± iÅŸlecini dÄ±ÅŸlar"
  
! #: c-parse.y:498
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "%<sizeof%> bir bit alanÄ±na uygulandÄ±"
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C ?: ifadesinin orta teriminin atlanmasÄ±na izin vermez"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c-parse.y:648
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 bileÅŸik sayÄ±lara izin vermez"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ifadelerde parantezli gruplamalara izin vermez"
  
! #: c-parse.y:697
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> iÅŸlevine aktarÄ±lan ilk argÃ¼man bir sabit deÄŸil"
  
! #: c-parse.y:1224
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> bir bit-alanÄ±na uygulanmÄ±ÅŸ"
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C boÅŸ ilklendirme parantezlerine izin vermez"
  
! #: c-parse.y:1386
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 Ã¶ndeÄŸer olarak alt nesnelerin belirtilmesine izin vermez."
  
! #: c-parse.y:1389
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "%<=%> olmaksÄ±zÄ±n tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ± artÄ±k geÃ§ersiz"
  
! #: c-parse.y:1393
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "%<:%> ile tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ±nÄ± artÄ±k geÃ§ersiz"
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C89 Ã¶ndeÄŸer olarak eleman aralÄ±ÄŸÄ± belirtilmesine izin vermez."
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C iÃ§ iÃ§e iÅŸlevlere izin vermez"
  
! #: c-parse.y:1637
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C sonradan bildirilmiÅŸ %<enum%> tÃ¼rlerine ileri baÅŸvuruya izin vermez"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "sembolik sabitler listesinin sonunda virgÃ¼l"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "struct ya da union tanÄ±mÄ±nÄ±n sonunda ; yok"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "struct ya da union'da fazladan ; var"
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C Ã¼yesiz Ã¼ye bildirimlerine izin vermez"
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "bileÅŸik ifadenin sonunda etiket kullanÄ±mÄ±"
  
! #: c-parse.y:1883
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kod ve bildirimlerin karÄ±ÅŸÄ±mÄ±na izin vermez"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C etiket bildirimlerine izin vermez"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "ifade iÃ§inde parantezli gruplamalara sadece bir iÅŸlevin iÃ§inde izin verilir"
  
! #: c-parse.y:2263
  #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
  msgstr "asm'de %E niteleyicisi yoksayÄ±ldÄ±"
  
! #: c-parse.y:2309
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "%<asm%> de geniÅŸ dizge sabit"
  
! #: c-parse.y:2371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C %<...%> dan Ã¶nce bir isimli argÃ¼man gerektirir"
  
! #: c-parse.y:2877
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "%qs dizgeciÄŸinde sÃ¶zdizimi hatasÄ±"
*************** msgstr "PCH dosyasÄ±na yazÄ±lamÄ±yor"
*** 13331,13347 ****
  msgid "unexpected node"
  msgstr "beklenmeyen dÃ¼ÄŸÃ¼m"
  
! #: gimplify.c:3340
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "asm Ã§Ä±ktÄ±sÄ± %d iÃ§inde geÃ§ersiz sol deÄŸer"
  
! #: gimplify.c:3452
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "bellek girdisi %d doÄŸrudan adreslenebilir deÄŸil"
  
! #: gimplify.c:4326
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
--- 12958,12974 ----
  msgid "unexpected node"
  msgstr "beklenmeyen dÃ¼ÄŸÃ¼m"
  
! #: gimplify.c:3345
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "asm Ã§Ä±ktÄ±sÄ± %d iÃ§inde geÃ§ersiz sol deÄŸer"
  
! #: gimplify.c:3457
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "bellek girdisi %d doÄŸrudan adreslenebilir deÄŸil"
  
! #: gimplify.c:4331
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
*************** msgstr ""
*** 14333,14339 ****
  msgid "unimplemented functionality"
  msgstr "gerÃ§eklenmemiÅŸ iÅŸlevsellik"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "iÃ§ hata"
--- 13960,13966 ----
  msgid "unimplemented functionality"
  msgstr "gerÃ§eklenmemiÅŸ iÅŸlevsellik"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "iÃ§ hata"
*************** msgstr "iÅŸlev dizileri anlamlÄ± deÄŸil"
*** 14523,14559 ****
  msgid "function return type cannot be function"
  msgstr "iÅŸlevin dÃ¶nen deÄŸer tÃ¼rÃ¼ iÅŸlev olamaz"
  
! #: tree.c:5405
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "bit dizge iÃ§in ilklendirici geÃ§ersiz"
  
! #: tree.c:5489
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevinde '%1$s' umulurken, '%2$s' var"
  
! #: tree.c:5526
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevinde '%1$s' umulurken, '%2$s' var"
  
! #: tree.c:5539
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %5$s:%6$d: %4$s iÅŸlevinde sÄ±nÄ±f %1$qs umulurken, %2$qs (%3$s) var"
  
! #: tree.c:5553
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevindeki %2$d Ã¶ÄŸeli vektÃ¶rÃ¼n %1$d. Ã¶ÄŸesine eriÅŸildi"
  
! #: tree.c:5565
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevindeki %2$d Ã¶ÄŸeli vektÃ¶rÃ¼n %1$d. Ã¶ÄŸesine eriÅŸildi"
  
! #: tree.c:5577
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %5$s:%6$d: %4$s'in %3$d terimi ile %2$s'in %1$d. terimine eriÅŸildi"
--- 14150,14186 ----
  msgid "function return type cannot be function"
  msgstr "iÅŸlevin dÃ¶nen deÄŸer tÃ¼rÃ¼ iÅŸlev olamaz"
  
! #: tree.c:5412
  #, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "bit dizge iÃ§in ilklendirici geÃ§ersiz"
  
! #: tree.c:5496
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevinde '%1$s' umulurken, '%2$s' var"
  
! #: tree.c:5533
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevinde '%1$s' umulurken, '%2$s' var"
  
! #: tree.c:5546
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %5$s:%6$d: %4$s iÅŸlevinde sÄ±nÄ±f %1$qs umulurken, %2$qs (%3$s) var"
  
! #: tree.c:5560
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevindeki %2$d Ã¶ÄŸeli vektÃ¶rÃ¼n %1$d. Ã¶ÄŸesine eriÅŸildi"
  
! #: tree.c:5572
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %4$s:%5$d: %3$s iÅŸlevindeki %2$d Ã¶ÄŸeli vektÃ¶rÃ¼n %1$d. Ã¶ÄŸesine eriÅŸildi"
  
! #: tree.c:5584
  #, fuzzy, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr "aÄŸaÃ§ denetimi: %5$s:%6$d: %4$s'in %3$d terimi ile %2$s'in %1$d. terimine eriÅŸildi"
*************** msgstr "%s anlamlandÄ±rÄ±lamÄ±yor"
*** 22672,23418 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "iÃ§ hata - Utf8 ismi geÃ§ersiz"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr ""
- 
- #: java/parse.y:840
- #, fuzzy, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "dÃ¶ngÃ¼ tanÄ±mlayÄ±cÄ± bildirilmemiÅŸ"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr ""
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr ""
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, fuzzy, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr ": %qs JDK1.1(TM) Ã¶zelliÄŸi"
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%s.\n"
- "%s"
- 
- #: java/parse.y:3282
- #, fuzzy, gcc-internal-format
- msgid "Missing return statement"
- msgstr "Ä°sim eksik"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, fuzzy, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "AyrÄ± veri segmanÄ± etkin olur"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:3383
- #, fuzzy, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "`%D' zaten `%T' iÃ§inde tanÄ±mlÄ±"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, fuzzy, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr "tÃ¼r eski kullanÄ±m"
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr ""
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr ""
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr ""
- 
- #: java/parse.y:3712
- #, fuzzy, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "1. parametre referanslanabilir olmalÄ±"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr ""
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr ""
- 
- #: java/parse.y:4152
- #, fuzzy, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr "Ã¼ye `%D', hem virtual hem de static olarak bildirilemez"
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr ""
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr ""
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr ""
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr ""
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr ""
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr ""
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr ""
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr ""
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr ""
- 
- #: java/parse.y:5028
- #, fuzzy, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "`struct %s' tekrar tanÄ±mlanmÄ±ÅŸ"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr ""
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr ""
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr ""
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr ""
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr ""
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr ""
- 
- #: java/parse.y:6190
- #, fuzzy, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr "%qs bildiriminde tÃ¼r `int'e Ã¶ntanÄ±mlÄ±"
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr ""
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "alan '%s' sÄ±nÄ±fta yok"
- 
- #: java/parse.y:6280
- #, fuzzy, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "%qs etiketi birden fazla bildirilmiÅŸ"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr ""
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr ""
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, fuzzy, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr "SÄ±nÄ±f ya da arabirim bildirimi gerekli"
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr "CLASSPATH iÃ§inde bozuk .zip arÅŸivi: %s"
- 
- #: java/parse.y:7151
- #, fuzzy, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr "Ã–ntanÄ±mlÄ± %qs paketi bulunamÄ±yor. CLASSPATH ortam deÄŸiÅŸkenini ve arÅŸivlere eriÅŸimi kontrol ediniz"
- 
- #: java/parse.y:7156
- #, fuzzy, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "alan '%s' sÄ±nÄ±fta yok"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr ""
- 
- #: java/parse.y:9028
- #, fuzzy, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr "kullanÄ±ÅŸsÄ±z ya da belirsiz `%D' `%T' sÄ±nÄ±fÄ±nda bulundu"
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr ""
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "%J '%D' deÄŸiÅŸkeni kullanÄ±lmadÄ±"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "`%D' zaten sÄ±nÄ±f `%T' iÃ§inde tanÄ±mlÄ±"
- 
- #: java/parse.y:10032
- #, fuzzy, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "sÄ±nÄ±f %s iÃ§in dosya bulunamÄ±yor"
- 
- #: java/parse.y:10103
- #, fuzzy, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr "'%s' bir %s yazmacÄ± olarak kullanÄ±lamÄ±yor"
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr ""
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr ""
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, fuzzy, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr "%Hprototip bildirimi"
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr ""
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr ""
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr ""
- 
- #: java/parse.y:11786
- #, fuzzy, gcc-internal-format
- msgid "Constant expression required"
- msgstr "sabitsiz ifade"
- 
- #: java/parse.y:11799
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
- 
- #: java/parse.y:11833
- #, fuzzy, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "yinelenmiÅŸ case deÄŸeri"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr ""
- 
- #: java/parse.y:12352
- #, fuzzy, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "statik alan %qs eksik"
- 
- #: java/parse.y:12357
- #, fuzzy, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "%qs bir statik alan deÄŸil"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr ""
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr "%s iÃ§in uygun bir case yok"
- 
- #: java/parse.y:12830
- #, fuzzy, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "saÄŸ yan bir kip"
- 
- #: java/parse.y:12881
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr ""
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "%s iÅŸleci tanÄ±nmÄ±yor"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
- 
- #: java/parse.y:14298
- #, fuzzy, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "%0 daki mevcut argÃ¼man geÃ§ersiz"
- 
- #: java/parse.y:14528
- #, fuzzy, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "`%T' den `%T' ye dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr ""
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14592
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr ""
- 
- #: java/parse.y:14779
- #, fuzzy, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "dizinin ilklendiricisi olarak sabit olmayan dizi ifadesi kullanÄ±lmÄ±ÅŸ"
- 
- #: java/parse.y:14866
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
- 
- #: java/parse.y:14935
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "ilklendiricide indeks aralÄ±ÄŸÄ± boÅŸ"
- 
- #: java/parse.y:14939
- #, fuzzy, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "ilklendiricide indeks aralÄ±ÄŸÄ± boÅŸ"
- 
- #: java/parse.y:14945
- #, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:14952
- #, fuzzy, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "kurucudan bir deÄŸer dÃ¶ndÃ¼rÃ¼lemez"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15050
- #, fuzzy, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "`%D' bildirimi bir genel bildirimi gÃ¶lgeliyor"
- 
- #: java/parse.y:15055
- #, fuzzy, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "bu Ã¶nceki tanÄ±mlamanÄ±n yeri"
- 
- #: java/parse.y:15302
- #, fuzzy, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "%0 daki FORMAT deyimi iÃ§in etiket tanÄ±mÄ± yok"
- 
- #: java/parse.y:15315
- #, fuzzy, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "continue deyimi bir dÃ¶ngÃ¼ iÃ§inde deÄŸil"
- 
- #: java/parse.y:15318
- #, fuzzy, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "continue deyimi bir dÃ¶ngÃ¼ iÃ§inde deÄŸil"
- 
- #: java/parse.y:15339
- #, fuzzy, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "break deyimi switch ya da dÃ¶ngÃ¼ iÃ§inde deÄŸil"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr ""
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, fuzzy, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "yinlenmiÅŸ etiket `%D'"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr ""
- 
- #: java/parse.y:15453
- #, fuzzy, gcc-internal-format
- msgid "original label is here"
- msgstr "TÃ¼m dallanma hedefleri bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±r"
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr ""
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr ""
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr ""
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr ""
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, fuzzy, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "ilklendiricide indeks aralÄ±ÄŸÄ± boÅŸ"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr ""
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr ""
- 
- #: java/parse.y:16134
- #, fuzzy, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22299,22304 ----
*************** msgstr "%J kuramsal olmayan sÄ±nÄ±fta ku
*** 23453,23470 ****
  msgid "Constructor can't be %s"
  msgstr "kurucular `%s' olmayabilir"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, fuzzy, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "`%s' bildirimi iÃ§inde Ã§ok sayÄ±da saklama sÄ±nÄ±fÄ±"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr ""
- 
  #. Standard error messages
  #: java/parse.h:352
  #, fuzzy, gcc-internal-format
--- 22339,22344 ----
*************** msgstr "[super ...] bir yÃ¶ntem baÄŸlamÄ
*** 23839,23849 ****
  msgid "local declaration of %qs hides instance variable"
  msgstr "%qs yerel bildirimi gerÃ§ekleme deÄŸiÅŸkenini gizliyor"
  
- #: objc/objc-parse.y:2748
- #, gcc-internal-format
- msgid "extra semicolon in method definition specified"
- msgstr "yÃ¶ntem tanÄ±mÄ±nda fazladan ; belirtilmiÅŸ"
- 
  #: treelang/tree1.c:278
  #, gcc-internal-format
  msgid "%HDuplicate name %q.*s."
--- 22713,22718 ----
*************** msgstr "%qs genel yazmaÃ§ deÄŸiÅŸkeninin
*** 23869,23874 ****
--- 22738,23219 ----
  msgid "Address of register variable %qD requested."
  msgstr "%qs yazmaÃ§ deÄŸiÅŸkeninin adresi istendi."
  
+ #~ msgid "Missing term"
+ #~ msgstr "Terim eksik"
+ 
+ #~ msgid "';' expected"
+ #~ msgstr "';' gerekli"
+ 
+ #~ msgid "Missing name"
+ #~ msgstr "Ä°sim eksik"
+ 
+ #~ msgid "'*' expected"
+ #~ msgstr "'*' gerekli"
+ 
+ #~ msgid "Class or interface declaration expected"
+ #~ msgstr "SÄ±nÄ±f ya da arabirim bildirimi gerekli"
+ 
+ #~ msgid "Missing class name"
+ #~ msgstr "SÄ±nÄ±f ismi yok"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "'{' gerekli"
+ 
+ #~ msgid "Missing super class name"
+ #~ msgstr "SÃ¼per sÄ±nÄ±f ismi eksik"
+ 
+ #~ msgid "Missing interface name"
+ #~ msgstr "Arabirim ismi yok"
+ 
+ #~ msgid "Missing variable initializer"
+ #~ msgstr "DeÄŸiÅŸken ilklendirici eksik"
+ 
+ #~ msgid "Invalid declaration"
+ #~ msgstr "GeÃ§ersiz bildirim"
+ 
+ #~ msgid "']' expected"
+ #~ msgstr "']' gerekli"
+ 
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "karÅŸÄ±lÄ±ksÄ±z ']'"
+ 
+ #~ msgid "Invalid method declaration, method name required"
+ #~ msgstr "YÃ¶ntem bildirimi geÃ§ersiz, yÃ¶ntem ismi gerekiyor"
+ 
+ #~ msgid "Identifier expected"
+ #~ msgstr "TanÄ±tÄ±cÄ± gerekli"
+ 
+ #~ msgid "Invalid method declaration, return type required"
+ #~ msgstr "YÃ¶ntem bildirimi geÃ§ersiz, return tÃ¼rÃ¼ gerekli"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "')' gerekli"
+ 
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "BiÃ§imsel parametre terimi eksik"
+ 
+ #~ msgid "Missing identifier"
+ #~ msgstr "TanÄ±tÄ±cÄ± eksik"
+ 
+ #~ msgid "Missing class type term"
+ #~ msgstr "class tÃ¼r terimi eksik"
+ 
+ #~ msgid "Invalid interface type"
+ #~ msgstr "GeÃ§ersiz arabirim tÃ¼rÃ¼"
+ 
+ #~ msgid "':' expected"
+ #~ msgstr "':' gerekli"
+ 
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "GeÃ§ersiz ifade satÄ±rÄ±"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "'(' gerekli"
+ 
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "Terim ya da ')' eksik"
+ 
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "GeÃ§ersiz ya da eksik sabit ifadesi"
+ 
+ #~ msgid "Missing term and ')' expected"
+ #~ msgstr "Terim eksik ve ')' gerekli"
+ 
+ #~ msgid "Invalid control expression"
+ #~ msgstr "GeÃ§ersiz denetim ifadesi"
+ 
+ #~ msgid "Invalid update expression"
+ #~ msgstr "GeÃ§ersiz gÃ¼ncelleme ifadesi"
+ 
+ #~ msgid "Invalid init statement"
+ #~ msgstr "GeÃ§ersiz ilklendirme satÄ±rÄ±"
+ 
+ #~ msgid "Missing term or ')' expected"
+ #~ msgstr "Terim eksik ya da ')' gerekli"
+ 
+ #~ msgid "'class' or 'this' expected"
+ #~ msgstr "'class' ya da 'this' gerekli"
+ 
+ #~ msgid "'class' expected"
+ #~ msgstr "'class' gerekli"
+ 
+ #~ msgid "')' or term expected"
+ #~ msgstr "')' ya da terim gerekli"
+ 
+ #~ msgid "'[' expected"
+ #~ msgstr "'[' gerekli"
+ 
+ #~ msgid "Field expected"
+ #~ msgstr "Alan gerekli"
+ 
+ #~ msgid "Missing term and ']' expected"
+ #~ msgstr "Terim eksik ve ']' gerekli"
+ 
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "']' gerekli ve tÃ¼r ifadesi geÃ§ersiz"
+ 
+ #~ msgid "Invalid type expression"
+ #~ msgstr "GeÃ§ersiz tÃ¼r ifadesi"
+ 
+ #~ msgid "Invalid reference type"
+ #~ msgstr "GeÃ§ersiz referans tÃ¼rÃ¼"
+ 
+ #~ msgid "Constructor invocation must be first thing in a constructor"
+ #~ msgstr "Constructor Ã§aÄŸrÄ±sÄ± bir kurucu iÃ§indeki ilk ÅŸey olmalÄ±"
+ 
+ #~ msgid "Only constructors can invoke constructors"
+ #~ msgstr "Sadece kurucular birbirini Ã§aÄŸÄ±rabilir"
+ 
+ #~ msgid "-J<directory>\tPut MODULE files in 'directory'"
+ #~ msgstr "-J<dizin>\tMODÃœL dosyalarÄ± 'dizin'e konur"
+ 
+ #~ msgid "Warn about implicit conversion"
+ #~ msgstr "DolaylÄ± dÃ¶nÃ¼ÅŸÃ¼mlerde uyarÄ±r"
+ 
+ #~ msgid "Warn if deprecated empty statements are found"
+ #~ msgstr "Eski tip boÅŸ deyimler bulunduÄŸunda uyarÄ±r"
+ 
+ #~ msgid "Warn about calls with implicit interface"
+ #~ msgstr "Ã–rtÃ¼k arayÃ¼zlÃ¼ Ã§aÄŸrÄ±larda uyarÄ±r"
+ 
+ #~ msgid "Warn about truncated source lines"
+ #~ msgstr "KÄ±rpÄ±lmÄ±ÅŸ kaynak dosyalarÄ± hakkÄ±nda uyarÄ±r"
+ 
+ #~ msgid "Warn if .class files are out of date"
+ #~ msgstr ".class dosyalarÄ± gÃ¼ncel deÄŸilse uyarÄ±r"
+ 
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "DeÄŸiÅŸtiriciler gereksizken belirtilmiÅŸse uyarÄ±r"
+ 
+ #~ msgid "Warn about \"suspicious\" constructs"
+ #~ msgstr "\"ÅžÃ¼pheli\" oluÅŸumlarda uyarÄ±r"
+ 
+ #~ msgid "Warn about underflow of numerical constant expressions"
+ #~ msgstr "SayÄ±sal sabit ifadelerinde alttan taÅŸma durumunda uyarÄ±r"
+ 
+ #~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+ #~ msgstr "--CLASSPATH\t eski kullanÄ±m; yerine --classpath kullanÄ±n"
+ 
+ #~ msgid "Permit the use of the assert keyword"
+ #~ msgstr "assert anahtar sÃ¶zcÃ¼ÄŸÃ¼nÃ¼n kullanÄ±mÄ±na izin verir"
+ 
+ #~ msgid "--bootclasspath=<path>\tReplace system path"
+ #~ msgstr "--bootclasspath=<yol>\tSistem dosya yolu ile deÄŸiÅŸtirilir"
+ 
+ #~ msgid "Generate checks for references to NULL"
+ #~ msgstr "NULL deÄŸerli baÅŸvurular iÃ§in sÄ±namalar Ã¼retir"
+ 
+ #~ msgid "--classpath=<path>\tSet class path"
+ #~ msgstr "--classpath=<yol>\tSÄ±nÄ±f dosya yolunu ayarlar"
+ 
+ #~ msgid "Allow dollar signs in entity names"
+ #~ msgstr "Ã–ÄŸe isimlerinde dolar simgesine izin verir"
+ 
+ #~ msgid "Output a class file"
+ #~ msgstr "Bir sÄ±nÄ±f dosyasÄ± Ã§Ä±ktÄ±lar"
+ 
+ #~ msgid "Alias for -femit-class-file"
+ #~ msgstr "-femit-class-file ile aynÄ±"
+ 
+ #~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+ #~ msgstr "--encoding=<kodlama>\tGirdi kodlamasÄ± seÃ§ilir (Ã¶ntanÄ±mlÄ±sÄ± yerelden gelir)"
+ 
+ #~ msgid "--extdirs=<path>\tSet the extension directory path"
+ #~ msgstr "--extdirs=<yol>\tEklenti arama yolu"
+ 
+ #~ msgid "Use f2c calling convention."
+ #~ msgstr "f2c Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±r"
+ 
+ #~ msgid "Input file is a file with a list of filenames to compile"
+ #~ msgstr "Girdi dosyasÄ± derlenecek dosyalarÄ±n listesini iÃ§eren bir dosyadÄ±r"
+ 
+ #~ msgid "Assume that the source file is fixed form"
+ #~ msgstr "Kaynak dosyasÄ± biÃ§iminin sabit olduÄŸu varsayÄ±lÄ±r"
+ 
+ #~ msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
+ #~ msgstr "-ffixed-line-length-<n>\t\tSabit kipte karakter cinsinden satÄ±r geniÅŸliÄŸi"
+ 
+ #~ msgid "Allow arbitrary character line width in fixed mode"
+ #~ msgstr "Sabit kipte karakter cinsinden satÄ±r geniÅŸliÄŸinin keyfi olmasÄ±na izin verilir"
+ 
+ #~ msgid "Always check for non gcj generated classes archives"
+ #~ msgstr ""
+ #~ "gcj Ã¼retimi olmayan sÄ±nÄ±flarÄ±n arÅŸivleri daima\n"
+ #~ "                          denetlenir"
+ 
+ #~ msgid "Assume that the source file is free form"
+ #~ msgstr "Kaynak dosyasÄ±nÄ±n Ã¶zgÃ¼r biÃ§imli olduÄŸu varsayÄ±lÄ±r"
+ 
+ #~ msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+ #~ msgstr "Ã‡alÄ±ÅŸma anÄ±nda bir nesneyi kendi eÅŸzamanlama yapÄ±sÄ±yla eÅŸlemede bir Ã§Ä±rpÄ± tablosu kullanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±r"
+ 
+ #~ msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
+ #~ msgstr "AÃ§Ä±kÃ§a IMPLICIT deyimi kullanÄ±lmadÄ±kÃ§a Ã¶rtÃ¼k yazÄ±ma izin verilmediÄŸini belirtir"
+ 
+ #~ msgid "Use offset tables for virtual method calls"
+ #~ msgstr ""
+ #~ "Sanal yÃ¶ntem Ã§aÄŸrÄ±larÄ± iÃ§in adresleme tablolarÄ±\n"
+ #~ "                         kullanÄ±lÄ±r"
+ 
+ #~ msgid "Assume native functions are implemented using JNI"
+ #~ msgstr "Yerli iÅŸlevlerin JNI kullanarak oluÅŸtuÄŸu varsayÄ±lÄ±r"
+ 
+ #~ msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
+ #~ msgstr "-fmax-identifier-length=<n>\tAzami belirteÃ§ uzunluÄŸu."
+ 
+ #~ msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
+ #~ msgstr "-fmax-stack-var-size=<n>\tYÄ±ÄŸÄ±ta konulabilecek en geniÅŸ dizinin bayt cinsinden boyutu"
+ 
+ #~ msgid "Set default accessibility of module entities to PRIVATE"
+ #~ msgstr "ModÃ¼l Ã¶ÄŸelerinin Ã¶ntanÄ±mlÄ± eriÅŸilebilirliÄŸini PRIVATE yapar"
+ 
+ #~ msgid "Don't generate code, just do syntax and semantics checking"
+ #~ msgstr "SÃ¶zdizimsel ve anlambilimsel sÄ±namalardaki gibi kod Ã¼retilmez"
+ 
+ #~ msgid "Enable optimization of static class initialization code"
+ #~ msgstr "Statik sÄ±nÄ±f ilklendirme kodunun eniyilemesi yapÄ±lÄ±r"
+ 
+ #~ msgid "Append a second underscore if the name already contains an underscore"
+ #~ msgstr "Ä°sim zaten bir altÃ§izgi iÃ§eriyorsa bir ikinci altÃ§izgi ekler"
+ 
+ #~ msgid "Enable assignability checks for stores into object arrays"
+ #~ msgstr ""
+ #~ "Nesne dizileri iÃ§inde saklamalar iÃ§in atanabilirlik\n"
+ #~ "                          sÄ±namalarÄ± etkin olur"
+ 
+ #~ msgid "Append underscores to externally visible names"
+ #~ msgstr "GÃ¶rÃ¼nÃ¼r isimlerin dÄ±ÅŸÄ±na altÃ§izgiler ekler"
+ 
+ #~ msgid "Generate code for the Boehm GC"
+ #~ msgstr "Kod Boehm GC iÃ§in Ã¼retilir"
+ 
+ #~ msgid "Call a library routine to do integer divisions"
+ #~ msgstr "TamsayÄ± bÃ¶lme yapacak bir kÃ¼tÃ¼phane iÅŸlevi Ã§aÄŸrÄ±lÄ±r"
+ 
+ #~ msgid "Conform to the ISO Fortran 2003 standard."
+ #~ msgstr "ISO Fortran 2003 standardÄ±na uyumlu olunur"
+ 
+ #~ msgid "Conform to the ISO Fortran 95 standard."
+ #~ msgstr "ISO Fortran 95 standardÄ±na uyumlu olunur"
+ 
+ #~ msgid "Conform nothing in particular."
+ #~ msgstr "KÄ±smen de olsa hiÃ§bir uyumluluk saÄŸlanmaz."
+ 
+ #, fuzzy
+ #~ msgid "Modifier %qs declared twice"
+ #~ msgstr "dÃ¶ngÃ¼ tanÄ±mlayÄ±cÄ± bildirilmemiÅŸ"
+ 
+ #, fuzzy
+ #~ msgid ": %qs JDK1.1(TM) feature"
+ #~ msgstr ": %qs JDK1.1(TM) Ã¶zelliÄŸi"
+ 
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr ""
+ #~ "%s.\n"
+ #~ "%s"
+ 
+ #, fuzzy
+ #~ msgid "Missing return statement"
+ #~ msgstr "Ä°sim eksik"
+ 
+ #, fuzzy
+ #~ msgid "Unreachable statement"
+ #~ msgstr "AyrÄ± veri segmanÄ± etkin olur"
+ 
+ #, fuzzy
+ #~ msgid "%s %qs already defined in %s:%d"
+ #~ msgstr "`%D' zaten `%T' iÃ§inde tanÄ±mlÄ±"
+ 
+ #, fuzzy
+ #~ msgid "Interface %qs repeated"
+ #~ msgstr "tÃ¼r eski kullanÄ±m"
+ 
+ #, fuzzy
+ #~ msgid "Qualifier must be a reference"
+ #~ msgstr "1. parametre referanslanabilir olmalÄ±"
+ 
+ #, fuzzy
+ #~ msgid "Class %qs can't be declared both abstract and final"
+ #~ msgstr "Ã¼ye `%D', hem virtual hem de static olarak bildirilemez"
+ 
+ #, fuzzy
+ #~ msgid "%s: recursive invocation of constructor %qs"
+ #~ msgstr "`struct %s' tekrar tanÄ±mlanmÄ±ÅŸ"
+ 
+ #, fuzzy
+ #~ msgid "Type %qs not found in declaration of field %qs"
+ #~ msgstr "%qs bildiriminde tÃ¼r `int'e Ã¶ntanÄ±mlÄ±"
+ 
+ #, fuzzy
+ #~ msgid "Class %qs not found in %<throws%>"
+ #~ msgstr "alan '%s' sÄ±nÄ±fta yok"
+ 
+ #, fuzzy
+ #~ msgid "Duplicate %s declaration %qs"
+ #~ msgstr "%qs etiketi birden fazla bildirilmiÅŸ"
+ 
+ #, fuzzy
+ #~ msgid "Class or interface %qs not found in import"
+ #~ msgstr "SÄ±nÄ±f ya da arabirim bildirimi gerekli"
+ 
+ #~ msgid "malformed .zip archive in CLASSPATH: %s"
+ #~ msgstr "CLASSPATH iÃ§inde bozuk .zip arÅŸivi: %s"
+ 
+ #, fuzzy
+ #~ msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
+ #~ msgstr "Ã–ntanÄ±mlÄ± %qs paketi bulunamÄ±yor. CLASSPATH ortam deÄŸiÅŸkenini ve arÅŸivlere eriÅŸimi kontrol ediniz"
+ 
+ #, fuzzy
+ #~ msgid "Package %qs not found in import"
+ #~ msgstr "alan '%s' sÄ±nÄ±fta yok"
+ 
+ #, fuzzy
+ #~ msgid "No constructor matching %qs found in class %qs"
+ #~ msgstr "kullanÄ±ÅŸsÄ±z ya da belirsiz `%D' `%T' sÄ±nÄ±fÄ±nda bulundu"
+ 
+ #, fuzzy
+ #~ msgid "Undefined variable %qs"
+ #~ msgstr "%J '%D' deÄŸiÅŸkeni kullanÄ±lmadÄ±"
+ 
+ #, fuzzy
+ #~ msgid "No variable %qs defined in class %qs"
+ #~ msgstr "`%D' zaten sÄ±nÄ±f `%T' iÃ§inde tanÄ±mlÄ±"
+ 
+ #, fuzzy
+ #~ msgid "Undefined variable or class name: %qs"
+ #~ msgstr "sÄ±nÄ±f %s iÃ§in dosya bulunamÄ±yor"
+ 
+ #, fuzzy
+ #~ msgid "Can't use type %qs as a qualifier"
+ #~ msgstr "'%s' bir %s yazmacÄ± olarak kullanÄ±lamÄ±yor"
+ 
+ #, fuzzy
+ #~ msgid "Class %qs not found in type declaration"
+ #~ msgstr "%Hprototip bildirimi"
+ 
+ #, fuzzy
+ #~ msgid "Constant expression required"
+ #~ msgstr "sabitsiz ifade"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for case. Can't convert %qs to %<int%>"
+ #~ msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
+ 
+ #, fuzzy
+ #~ msgid "Duplicate case label: %<default%>"
+ #~ msgstr "yinelenmiÅŸ case deÄŸeri"
+ 
+ #, fuzzy
+ #~ msgid "missing static field %qs"
+ #~ msgstr "statik alan %qs eksik"
+ 
+ #, fuzzy
+ #~ msgid "not a static field %qs"
+ #~ msgstr "%qs bir statik alan deÄŸil"
+ 
+ #~ msgid "No case for %s"
+ #~ msgstr "%s iÃ§in uygun bir case yok"
+ 
+ #, fuzzy
+ #~ msgid "Invalid left hand side of assignment"
+ #~ msgstr "saÄŸ yan bir kip"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %s. Can't convert %qs to %qs"
+ #~ msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
+ 
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "%s iÅŸleci tanÄ±nmÄ±yor"
+ 
+ #, fuzzy
+ #~ msgid "Invalid argument %qs for %<instanceof%>"
+ #~ msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± geÃ§ersiz"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %qs. Can't convert %qs to %qs"
+ #~ msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
+ 
+ #, fuzzy
+ #~ msgid "Invalid argument type %qs to %qs"
+ #~ msgstr "%0 daki mevcut argÃ¼man geÃ§ersiz"
+ 
+ #, fuzzy
+ #~ msgid "Invalid cast from %qs to %qs"
+ #~ msgstr "`%T' den `%T' ye dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
+ #~ msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
+ 
+ #, fuzzy
+ #~ msgid "Invalid array initializer for non-array type %qs"
+ #~ msgstr "dizinin ilklendiricisi olarak sabit olmayan dizi ifadesi kullanÄ±lmÄ±ÅŸ"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for array. %s convert %qs to %qs"
+ #~ msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
+ 
+ #, fuzzy
+ #~ msgid "%<return%> inside instance initializer"
+ #~ msgstr "ilklendiricide indeks aralÄ±ÄŸÄ± boÅŸ"
+ 
+ #, fuzzy
+ #~ msgid "%<return%> inside static initializer"
+ #~ msgstr "ilklendiricide indeks aralÄ±ÄŸÄ± boÅŸ"
+ 
+ #, fuzzy
+ #~ msgid "%<return%> with value from constructor %qs"
+ #~ msgstr "kurucudan bir deÄŸer dÃ¶ndÃ¼rÃ¼lemez"
+ 
+ #, fuzzy
+ #~ msgid "Declaration of %qs shadows a previous label declaration"
+ #~ msgstr "`%D' bildirimi bir genel bildirimi gÃ¶lgeliyor"
+ 
+ #, fuzzy
+ #~ msgid "This is the location of the previous declaration of label %qs"
+ #~ msgstr "bu Ã¶nceki tanÄ±mlamanÄ±n yeri"
+ 
+ #, fuzzy
+ #~ msgid "No label definition found for %qs"
+ #~ msgstr "%0 daki FORMAT deyimi iÃ§in etiket tanÄ±mÄ± yok"
+ 
+ #, fuzzy
+ #~ msgid "%<continue%> must be in loop"
+ #~ msgstr "continue deyimi bir dÃ¶ngÃ¼ iÃ§inde deÄŸil"
+ 
+ #, fuzzy
+ #~ msgid "continue label %qs does not name a loop"
+ #~ msgstr "continue deyimi bir dÃ¶ngÃ¼ iÃ§inde deÄŸil"
+ 
+ #, fuzzy
+ #~ msgid "%<break%> must be in loop or switch"
+ #~ msgstr "break deyimi switch ya da dÃ¶ngÃ¼ iÃ§inde deÄŸil"
+ 
+ #, fuzzy
+ #~ msgid "duplicate case label: %<"
+ #~ msgstr "yinlenmiÅŸ etiket `%D'"
+ 
+ #, fuzzy
+ #~ msgid "original label is here"
+ #~ msgstr "TÃ¼m dallanma hedefleri bayt sÄ±nÄ±rlarÄ±na ayarlanÄ±r"
+ 
+ #, fuzzy
+ #~ msgid "Exception %qs can't be thrown in initializer"
+ #~ msgstr "ilklendiricide indeks aralÄ±ÄŸÄ± boÅŸ"
+ 
+ #, fuzzy
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
+ #~ msgstr "`%2$s'nÄ±n %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
+ 
+ #, fuzzy
+ #~ msgid "Discouraged redundant use of %qs modifier in declaration of %s"
+ #~ msgstr "`%s' bildirimi iÃ§inde Ã§ok sayÄ±da saklama sÄ±nÄ±fÄ±"
+ 
+ #~ msgid "extra semicolon in method definition specified"
+ #~ msgstr "yÃ¶ntem tanÄ±mÄ±nda fazladan ; belirtilmiÅŸ"
+ 
  #~ msgid "using synthesized %q#D for copy assignment"
  #~ msgstr "kopya atamasÄ± iÃ§in bireÅŸimli %q#D kullanÄ±mÄ±"
  
*************** msgstr "%qs yazmaÃ§ deÄŸiÅŸkeninin adres
*** 26172,26201 ****
  #~ msgid "-I <dir>\tAdd <dir> to the end of the main include path.  -I- gives more include path control; see info documentation"
  #~ msgstr "-I DÄ°ZÄ°N\tDÄ°ZÄ°N ana baÅŸlÄ±k dosyalarÄ± yolunun sonuna eklenir. -I- daha iyidir; bilgi sayfalarÄ±na bakÄ±nÄ±z"
  
- #~ msgid "Generate make dependencies"
- #~ msgstr "make baÄŸÄ±mlÄ±lÄ±klarÄ± Ã¼retilir"
- 
- #~ msgid "-MF <file>\tWrite dependency output to the given file"
- #~ msgstr "-MF DOSYA\tBaÄŸÄ±mlÄ±lÄ±k Ã§Ä±ktÄ±larÄ± belirtilen dosyaya yazÄ±lÄ±r"
- 
- #~ msgid "Like -M but ignore system header files"
- #~ msgstr "-M gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r"
- 
- #~ msgid "-MT <target>\tAdd an unquoted target"
- #~ msgstr "-MT <hedef>\tBir sarmalanmamÄ±ÅŸ hedef ekler"
- 
- #~ msgid "Enable most warning messages"
- #~ msgstr "UyarÄ± sÄ±klÄ±ÄŸÄ± iletileri etkinleÅŸtirilir"
- 
- #~ msgid "Warn about possibly confusing type conversions"
- #~ msgstr "TÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinin olasÄ± karÄ±ÅŸÄ±klÄ±ÄŸÄ± hakkÄ±nda uyarÄ±r"
- 
  #~ msgid "Do not store floats in registers"
  #~ msgstr "GerÃ§el sayÄ±lar yazmaÃ§larda saklanmaz"
  
- #~ msgid "Integrate simple functions into their callers"
- #~ msgstr "Basit iÅŸlevler onlarÄ± Ã§aÄŸÄ±ranlarÄ±n iÃ§ine gÃ¶mÃ¼lÃ¼r"
- 
  #~ msgid "Use graph-coloring register allocation"
  #~ msgstr "Ã‡izim renklendiren yazmaÃ§ tahsisi kullanÄ±lÄ±r"
  
--- 25517,25525 ----
diff -Nrcpad gcc-4.0.1/gcc/po/zh_CN.gmo gcc-4.0.2/gcc/po/zh_CN.gmo
*** gcc-4.0.1/gcc/po/zh_CN.gmo	Thu Jul  7 20:47:14 2005
--- gcc-4.0.2/gcc/po/zh_CN.gmo	Wed Sep 28 06:19:33 2005
***************
*** 1,323 ****
! Þ•/”a?Ã	=I-e1“ÅÛÚ¶9Ñ+7"C+f’™E®Pô7E8}9¶8ð4)5^<”;ÑH
	=V	@”	HÕ	:
! JY
! M¤
! 9ò
! 6,rc;ÖyBŒAÏJ
N\
K«
Q÷
:I7„=¼Iú6D>{FºIAK4�}ÂJ@4‹CÀD?IE‰8Ï>=G8…{¾?:8z/³Pã64CkE¯Dõ<:BwPºM�YFéN0Q<ÑOL^?«7ëA#6eGœHä@-Bn5±+ç
! 08;t)†0°á+ê*?$R$w*œ*Çò
( Fg��"žÁ+Ø" ' E d € „ ‹ « Ä Ü .ã !#"!#F!6j!Q¡!2ó!<&"=c"5¡""×"ú"*#:E#
€# Ž#!¯#Ñ# î#$$($!M$(o$!˜$º$Ñ$Ý$ü$-%*I%2t%@§%$è%/
&1=&o&Ž&­&#Í&"ñ&'5/'(e'#Ž'<²'ï'/(8<(6u(/¬(1Ü(*)&9)<`),�)(Ê)5ó)e)*%�*?µ*4õ*,*+&W+$~+3£+8×+*,!;,W],:µ,3ð,($-!M-9o--©-)×-#.%.
(.#6.Z.*r.�.!³.Õ.-õ.J#/Nn/½/Õ/ð/O0^0w0~0•0%©0Ï0-ã018+1&d1#‹1%¯1(Õ1*þ1+)2'U2}2,™2&Æ2+í2	3
#313%:3[`3 ¼3'Ý374(=41f4'˜4À43Ü455?F5J†50Ñ5+6'.6+V6‚6-ž6*Ì6L÷60D71u7(§7-Ð72þ7H18?z8Eº8H9I9?`9) 91Ê9 ü9,:.J:#y:1�:NÏ:\;g{;Bã;:&<Ua<K·<L=AP=7’=/Ê=,ú=G'>.o>5ž>$Ô> ù> ?!;?!]??0Ÿ?!Ð?ò?:@0M@F~@Å@Då@7*AbA#€A'¤A#ÌA(ðA"B"<B_B,|B©B&ÂB(éBC1C%LC/rC&¢CÉC?àCO DNpD4¿DKôD&@E!gE‰EŸE¿E ÝE#þE."F;QF'�F6µF4ìF!G);G#eG:‰G*ÄG%ïG"H68H!oH0‘HFÂH8	I!BIdI{I"‘I.´I(ãI1J'>J!fJˆJ¡JºJÓJ"ïJK3*KF^K#¥KÉKçK+L+0L\LzL"‘L´LÊLÛLîL*õL: M![M }MžM ·M-ØMN,N$EN&jN#‘NµNÍNéNOO*O=O$\O%�O§O'ÅOíO
P,PCP^PyP%™P¿P,ÞP<Q!HQ*jQ'•Q8½QöQ)
R)7R"aR#„R¨R¾RÏR$ßR(S-SLSgS$‡S0¬SÝS"ìST-T/LT |T�TF¶TýT_UYsUIÍUVVLnVK»V]WZeWkÀW,X+CX'oX#—X»X+×XY"Y"BYeY~Y)žY)ÈYòY
Z $Z#EZiZZ$šZ¿Z2ÜZ[*[%B[h[~[(œ[,Å[1ò[3$\-X\+†\*²\Ý\'ø\ ]'3][]l]%~]¤]&À],ç]^*4^_^b^f^j^r^z^�^¨^Å^Ø^$ø^0_N_[_l_u_)‚_¬_*Ã_.î_*`'H`'p`'˜`$À`'å`)
a!7a%Ya!a#¡a-Åa3óa 'bHb.hb%—b!½b!ßb#c%c1=coc,€c:­c)èc'd:dVdqd:�d:Èd_eJce®eÆe0Íe/þe.f,5fbf6zf ±f#Òföf<g'Lgtg'”g)¼g%ægh)h=h Wh xh™h/¥hÕh5ðh5&i.\i‹i�i+±i=Ýi@j
\j
jj0xj(©j8Òj+k=7kuk’k¬kÇk
ãk#ñkl"'lJlalzl”l£lÁlÛlîlðlùlmmm<mEmRm[mhm}mŠm0“mÄmämímnn!n.nJnWn`nmnzn%‡n­n¶n¿nÈnÙnônoo&o1*o5\o´’orGp3ºpîp*q<7q.tq/£q!ÓqGõqd=r(¢r+Ër-÷r%s{<s3¸s%ìsjt}t-‘t¿t,Út,u*4u%_u-…uF³u3úu+.v9Zv$”v+¹våv)ÿv.)w=Xw;–w$Òw.÷w:&x/ax‘x;­x7éx$!y7FyK~yKÊy-z6DzG{z;Ãz8ÿz18{Lj{G·{Jÿ{,J|-w|X¥|2þ|%1}0W}4ˆ}J½}@~<I~†~7¢~MÚ~L(6u¬@¿A€+B€9n€@¨€2é€(�(E�.n���M»�/	‚,9‚,f‚(“‚k¼‚1(ƒIZƒ9¤ƒ!Þƒ,„-„F„d„#‚„¦„!Á„.ã„…&1…4X…�…(¬…8Õ…†6*†2a†8”†"Í†ð†-‡">‡3a‡•‡,©‡"Ö‡0ù‡
! *ˆ	5ˆ3?ˆ
! sˆ)~ˆ¨ˆÁˆ
! ÍˆØˆ7çˆD‰(d‰�‰2¥‰+Ø‰Š Š;ŠVŠ#gŠ‹Š*ªŠÕŠ$ôŠ‹6‹$O‹$t‹"™‹0¼‹?í‹-Œ,JŒ3wŒ«Œ#ÆŒêŒ�
! "�-�%L�5r�5¨�,Þ�$Ž#0ŽTŽ1sŽ*¥Ž%ÐŽ"öŽ-�0G�#x� œ�8½�(ö�V�
v�2„�0·�=è�&‘;‘L‘l‘2}‘°‘KÌ‘8’.Q’€’%™’(¿’fè’iO“&¹“2à“J”W^”E¶” ü”G•e•pƒ•oô•d–"~–¡–ˆ¿–3H—|—†œ—R#˜8v˜A¯˜!ñ˜'™!;™]™y™•™µ™Ó™è™ý™!š5šTšpš�š(¤š Íš îš›)$›N›"m›5�›6Æ›$ý›8"œ"[œ6~œ)µœ'ßœ&�&.�U�r�&Š�,±�>Þ�7ž.Už„ž›ž"¶žÙžôž7Ÿ.LŸ"{ŸžŸ!¾Ÿ(àŸ'	 1 A *a Œ ž ¹ × õ ¡&¡F¡!f¡ ˆ¡/©¡>Ù¡B¢[¢t¢1”¢Æ¢8Ø¢£/£!F£h£+€£%¬£ Ò£ ó£¤1¤J¤h¤'‚¤#ª¤&Î¤)õ¤%¥E¥d¥'~¥8¦¥6ß¥2¦dI¦9®¦(è¦A§%S§Gy§MÁ§,¨<¨!X¨z¨'š¨#Â¨ æ¨!©")©%L©r©!„©@¦©ç©"ÿ©"ª(9ª.bª7‘ª&Éªðª)«1«"P« s«!”«&¶«%Ý«2¬(6¬A_¬+¡¬:Í¬­#­$=­b­q­"„­§­Ä­Ú­ó­®!/®-Q®®ž®'½®)å®8¯!H¯j¯!‡¯?©¯é¯2þ¯51°"g°Š°"ª°0Í°)þ°(±1G±y±)˜±7Â±ú±'²@²#Y²]}²LÛ²(³F³Z³k³…³'Ÿ³Ç³'ã³"´7.´f´‚´%Ÿ´Å´â´÷´µ .µOµlµ‹µ ªµËµ$áµ¶-¶I¶,b¶T�¶ ä¶·,$·Q·k·?‰·É·0Ø·2	¸2<¸>o¸®¸ »¸Ü¸.ú¸))¹=S¹"‘¹Z´¹\º
lºzº�º¨º½º2Øº»»5»G»^»q»…»5™»7Ï»¼& ¼G¼a¼{¼•¼¯¼É¼ã¼ü¼)½?½Z½;u½±½Ë½ä½ý½¾/¾I¾c¾}¾7—¾Ï¾7é¾!¿;¿U¿o¿‡¿¡¿¼¿×¿ò¿:ÀJÀfÀ†À!¥À3ÇÀ8ûÀ44Á iÁ"ŠÁ'­Á)ÕÁ-ÿÁ*-Â(XÂ*�Â5¬Â,âÂ3Ã3CÃwÃ?”Ã=ÔÃ@Ä6SÄ9ŠÄ1ÄÄ4öÄ+Å&GÅnÅƒÅ�ÅK·ÅKÆ;OÆ;‹ÆAÇÆ-	Ç7ÇVÇBvÇ%¹Ç6ßÇ9È4PÈ,…ÈC²È-öÈ$É"BÉ@eÉ.¦É!ÕÉ<÷ÉF4Ê.{ÊCªÊCîÊ&2Ë,YË2†ËD¹Ë þË1ÌQÌ9pÌ:ªÌPåÌ&6Í<]Í8šÍ-ÓÍ!Î1#Î.UÎ5„Î.ºÎ>éÎ&(ÏMOÏ+�ÏÉÏ$çÏ0Ð6=ÐItÐ,¾Ð6ëÐ!"ÑDÑ/cÑF“Ñ,ÚÑAÒ;IÒ-…Ò5³ÒtéÒG^Ó—¦Ó@>Ô9ÔC¹Ô?ýÔ:=Õ8xÕ#±Õ'ÕÕýÕ#Ö#AÖ)eÖ‰�Ö2×&L×Us×&É×/ð×8 Ø!YØ+{Ø2§Ø-ÚØ'Ù0ÙDÙcÙ‚Ù“ÙG«Ù>óÙ62Ú:iÚL¤Ú>ñÚ>0ÛQoÛ3ÁÛ7õÛ8-Ü<fÜJ£Ü2îÜD!Ý2fÝ8™ÝWÒÝH*Þ[sÞkÏÞ";ß"^ßb�ß8äß,à+Jàvà�àYªà(á'-á Uá0vá§áˆÄáMâhâ|â™â°â$Çâ0ìâ0ãNãhãã—ã;±ã'íã=ä)Sä(}ä/¦ä,Öä+å2/å bå'ƒå'«åÓå%ìå&æ)9æ$cæ`ˆæ2éæ$ç$Aç7fçžç¼ç,Üç	è0$è=Uèm“èQéSéfé~é‘é¥éÃéÖéíé&úé!ê:êSê`ê~êœê°êÍêêê-ë4ëLë	Yëcë.rë¡ë³ë!Èë?êë*ìHì2gì(šì7Ãì)ûì$%í+Jíví‹ížíµí$Ìí%ñí î)8î	bîlî�î?•î;Õîï 1ï!Rïtï�ï¬ï Èï%éï$ð/4ð2dð5—ð-ÍðAûð@=ñ"~ñK¡ñ/íñIò$gòŒò7§òßò$ôò4óNóMgó(µóBÞó(!ôJô%dô$Šô'¯ô(×ôcõdõxõ5Œõ*Âõ'íõ*ö(@ö/iö™ö³öÂöÚö*õö: ÷,[÷ˆ÷#¦÷@Ê÷8øDø,[øˆø§øÄøàøLù.Mù+|ù:¨ù+ãù5ú$Eú'jú0’ú$Ãú+èúû#1ûUû3dû'˜û%Àû7æû5üTü$tü™üµüÈüÛüõüý3ý'GýoýŠý¥ý<»ý3øý0,þ]þ%wþ�þ°þ(Ãþ#ìþ$ÿH5ÿQ~ÿUÐÿ&15,g7”Ì"á+=02n;¡EÝ7#2[?Ž!Î…ð‰v%&&!Mo:‡Â@áF"iˆ ²ÈÝ÷4!;V:’!Í…ï(u0ž4Ï<@AM‚UÐY&	>€	4¿	1ô	0&
! ˜W
! ˜ð
! =‰.Çö(G,d‘,—+Äðÿ%
<
Y
w
–
µ
Ë
ë
/	9$V&{$¢Çàø'6Nk#€¤µÍÜô%<Ql)…¯ÈÑê &3L!i‹¥ÀÜû
! ,7Q-l9š.Ô4/8&h� ÀÛ&÷:V!fˆ¦¹%Öü*4_*}¨2À0ó$"Dg|1˜Êæÿ3)R,|©/Éù#8*W2‚0µ:æ)!+K7w0¯:à=?Y0™/Ê&úL!Dn9³.í)/F0v3§"Û,þ1+;]6™'Ð`ø@Y1š&Ì.ó2"*U,€,­-Ú 5( ;^ 9š 2Ô !$&!+K!Fw!A¾!1"62"-i"+—"2Ã"3ö"N*#/y#2©#Ü#(û#$$@$6_$'–$/¾$*î$I%,c%3�%8Ä%0ý%$.&=S&f‘&Aø&C:'*~'*©'/Ô'((#6(-Z(!ˆ(#ª(2Î(!)2#)
V)d)+u)0¡)2Ò)/*5*W7*?�*Ï*+å*1+&C+*j+1•+/Ç+2÷+*,.F,-u,$£,È,è,*-.--+\-&ˆ-¯-#Ï-%ó-).+C.4o.0¤.1Õ.(/0/I/c/€/$œ/!Á/'ã/0'0 G0h0'„0+¬09Ø0&1.91$h1�1!§1&É1&ð122.:2)i24“24È2<ý2 :3"[3$~3£3Â39Ø3042C4v4‚4Ÿ4µ4 È4é4þ4
! 55'5;5Z5!w5 ™5#º5Þ5(þ5!'6I6a6z6"Ž6,±6 Þ6ÿ6'7C7+b78Ž77Ç7;ÿ75;84q85¦85Ü8496G95~97´96ì95#:7Y:8‘:7Ê::;6=;9t;:®;9é;8#<\<w<)Ž<$¸<*Ý<$=$-=$R="w=š=µ="Í=*ð=+>4G>|>•>.¦>'Õ>ý>?#?7?N?a?5?µ?Õ?é?@!@"3@$V@{@‹@©@»@Õ@ñ@	A$ABA`A€A•A#®AÒAßAìA.üA+BIB iB#ŠB-®BÜB*ùB&$C&KC)rC+œC7ÈC9D:D%YD D6 D$×D<üD9EJE\EmEƒE)¡E(ËEôE*F:>FyF™FG¨F@ðF;1GTmG)ÂG3ìGW H1xH,ªH×H$õH*I&EI lI,�I1ºI(ìI/J4EJ$zJŸJ¹J)ÖJ!K'"KJKgK+}K+©KÕKîKL"&LILRL&qL/˜L'ÈLðLMM2MFM7fM0žM ÏM&ðM&N&>NeN<}N;ºN.öN5%O5[O?‘O.ÑOPP"1PTP*qP œP(½P(æP(Q(8Q"aQ&„Q,«QAØQ'R$BR'gR$�R,´RáR'þR.&SUS#sS—S²S,ÍSúS.TFTdTyT�T¦T²TÈT#æT,
! U!7UYU%aU‡U5›U'ÑUùU#V"6V/YV-‰V+·V(ãV$W&1W-XW†W£W!ÃW#åW7	X1AX%sX™X³X ÇX(èXCYBUY˜Y*²Y+ÝY#	Z#-Z4QZ†Z—Z ·ZØZ÷Z[	1[;[O[d[{[
’[% [Æ[æ[ÿ[\&+\(R\({\(¤\Í\-í\]/]+O]{]•] §]!È]ê]^2^6L^6ƒ^º^ Ï^!ð^!_"4_W_r_$Ž_%³_Ù_õ_$`7`I`a`(i`$’`)·`%á`%a$-a%Raxa�a+ aDÌa+b(=b&fb�b'™bÁbÝb2÷b2*c
]ckc	rc|c"ƒc¦c Äcåcd!d9dYdidud’d®dÌd0àd4eFe Ue:ve4±e)æef5*f%`f†f!�f±f!Îf3ðf7$g6\g7“g(Ëg(ôg h>h$Xh$}h/¢h)Òh)üh)&iPi8fi*Ÿi:ÊiCjIj,\j+‰j+µjáj'ýj9%k)_k%‰k)¯k(Ùk2l$5l$Zll–l´l*Ðlûl;m,Um<‚m"¿mâmòmn$n0Bnsn/‹n#»n#ßno/oGo"Xo#{o$Ÿo$Äo éo)
! p4pDpWpjp:‰p1Äp öp$q<qYq)pq&šq.Áqðqr! r#Br6fr-�r8Ër8s)=s;gs#£sÇs*äs9t0It0zt1«t&Ýt*u&/uVuou&~u$¥u Êuëu;v*Bv;mv©v2ÈvYûv&Uw*|w'§wÏwéwxx"0x"Sxvx‰x™x­xÁxÕxçxûx
yy1yCyUyfyxyŠyœy®yÀyÒyæyøy
! zz.z@zTzfzzzŽz z´zÆzØzézûz
{{1{C{U{i{{{‘{£{µ{Ç{Ù{é{| |?|4O|)„|)®|2Ø|/}0;} l}&�}!´}Ö}:î}")~,L~(y~¢~*À~'ë~$0U
iw—·Ôð€*€#7€ [€ |€ �€ ¾€ ß€ � !� B� c� „� ¥�"Æ�é�	‚'‚:‚V‚l‚‡‚  ‚%Á‚ç‚ƒ#ƒ=Bƒ&€ƒ#§ƒËƒ<ßƒ„;„$Y„~„”„*´„ß„õ„$….6…:e… …G³…Mû…'I†Dq†,¶†[ã†m?‡(­‡$Ö‡%û‡3!ˆUˆ)uˆ)Ÿˆ-Éˆ(÷ˆ3 ‰AT‰9–‰LÐ‰'ŠEŠ%dŠŠŠUªŠ‹ ‹?‹R‹d‹*~‹$©‹!Î‹!ð‹!Œ$4Œ"YŒ#|Œ# Œ#ÄŒèŒ'�0�)L�v�–�¶�Ö� ò�Ž3Ž5SŽ‰Ž¨Ž,ÇŽ,ôŽ"!�D�$X�}�'˜�1À�3ò�T&�{�–� ¥�!Æ�è�3‘9‘ I‘j‘!Š‘¬‘5»‘ñ‘1	’);’0e’)–’2À’/ó’6#“@Z“›“¸“(Ê“+ó“”?”[”v”$‘”/¶”7æ” •?•$Y•~•›•8º•?ó•13–>e–0¤–%Õ–6û–+2—^—|—™—(¸—0á—$˜,7˜"d˜.‡˜5¶˜(ì˜,™,B™&o™–™+­™Ù™ò™š!,š%Nštšˆš£š/¾šîš"›!%›G›V›i›y›.�›¿› Ø›(ù›8"œ+[œ&‡œ#®œ#Òœ'öœ� <�%]�ƒ�.Ÿ�2Î�!ž,#žMPžžž@¥žæž Ÿ+$ŸPŸiŸ6~ŸµŸÕŸ õŸ' "> $a #† (ª )Ó ý ¡+¡I¡$V¡{¡�¡ª¡Æ¡Ù¡ñ¡+¢&,¢2S¢&†¢­¢(È¢ñ¢+£+;£*g£-’£4À£;õ£41¤8f¤!Ÿ¤&Á¤è¤ÿ¤¥9¥9U¥�¥4–¥Ë¥,á¥5¦+D¦"p¦4“¦1È¦4ú¦(/§(X§5�§F·§<þ§5;¨)q¨›¨®¨Í¨&è¨©#+©!O©#q©•©§©/¸©è©
ÿ©
ª%-ªSªgªƒª£ª(Âª-ëª5«O«'o«)—«$Á«+æ«¬.¬7K¬ƒ¬%�¬µ¬Ò¬*î¬­./­ ^­O­KÏ­J®Kf®K²®Jþ®KI¯5•¯7Ë¯D°DH°@�°=Î°±-±2?±6r±B©±.ì±(²)D²-n²/œ²<Ì²)	³-3³4a³–³	´³¾³Ù³ö³´.´-K´y´•´*±´Ü´ø´&µ&>µeµ!‚µ
¤µ.²µ(áµ$
! ¶/¶B¶:b¶7�¶*Õ¶5·6·I·f·#ƒ·&§·&Î·õ·
¸+¸H¸)]¸‡¸,ž¸$Ë¸ð¸(¹ 7¹X¹v¹Œ¹%¢¹'È¹ ð¹$º-6º%dº0Šº0»º8ìº%»D»!d»1†»0¸»)é»;¼9O¼$‰¼#®¼ Ò¼ó¼!½"%½H½*f½&‘½:¸½<ó½80¾i¾7‡¾¿¾+Ú¾"¿)¿)D¿*n¿2™¿Ì¿&ê¿À/ÀNÀhÀ‚ÀœÀd³ÀÁ6ÁSÁqÁƒÁ+˜Á!ÄÁæÁ*õÁ) Â)JÂ(tÂA�Â)ßÂ@	ÃJÃ)`Ã&ŠÃ ±ÃÒÃïÃ7Ä)@Ä$jÄ'�Ä0·Ä;èÄ3$Å/XÅ3ˆÅ¼Å)ÜÅ/Æ$6Æ"[Æ~ÆZžÆùÆÇ.+Ç2ZÇD�Ç$ÒÇ.÷Ç(&È(OÈ'xÈ1 È.ÒÈ5É57É9mÉ5§É5ÝÉ5ÊIÊ!^Ê#€Ê-¤ÊÒÊñÊþÊË+5Ë aË‚Ë-žË.ÌË'ûË+#Ì4OÌ„Ì(¤ÌÍÌëÌÍ($ÍMÍ/eÍ%•Í)»Í&åÍGÎTÎlÎŠÎžÎ³ÎÇÎÝÎñÎÏÏ-ÏBÏVÏkÏ�Ï•Ï«ÏÅÏÙÏìÏýÏÐ,ÐBÐXÐkÐ4ƒÐ¸Ð,ØÐ;Ñ>AÑ4€Ñ>µÑ1ôÑ2&Ò0YÒŠÒ<œÒ2ÙÒ2Ó(?Ó2hÓc›ÓÿÓÔ<ÔZÔ*xÔ!£Ô!ÅÔ6çÔ Õ?Õ]Õ|Õ"›Õ"¾Õ3áÕÖ3Ö7HÖ!€Ö/¢Ö8ÒÖ.×3:×-n×œ×0²×$ã×/Ø(8Ø6aØ%˜Ø'¾Ø&æØ%
Ù.3ÙbÙ&uÙ'œÙÄÙ(ÛÙ)Ú/.ÚA^Ú3 ÚÔÚóÚ&	Û#0Û!TÛvÛ’ÛªÛÆÛÜÛìÛÿÛÜ&3ÜZÜyÜŽÜ$©ÜAÎÜÝ[*Ý1†Ý:¸Ý>óÝ2Þ"NÞqÞ/ŽÞ0¾ÞèïÞ*Øßàà.àAà$Wà|à–à±à.Èà÷à)á5=á$sá"˜á»áÐáåá%â)âCâcâ‚â–â3¯â4ãâã4ãNãiã~ã>’ãÑãPæã&7ä)^ä.ˆä-·ä2åä0å;Iå;…åÁåÙå0ðå-!æ"Oæræ)ˆæ4²æ&çæ+ç&:çaç€ç˜ç3³ç1çç0è*Jè#uè=™è0×è,é)5é_é}é ™éºéÒé(íéê.êAê5Vê#Œê°ê!ÏêQñê Cë9dë	žë4¨ë.Ýë.ì.;ìjìˆì§ìÅì*Ùì*í5/í5eí›í"¶í Ùí úí"î!>î`î(oî˜îµîÒîêî�þî€ð6‚ð¹ð)Óð5ýð3ñ¼Hñò8#ò(\ò…ò‘ò ¬òÍòáò;ûò\7ó3”ó>Èó6ô/>ô1nô3 ô;Ôô<õBMõ5�õ@ÆõFö3NöO‚öOÒö8"÷5[÷x‘÷B
! ø{MøEÉøLùH\ùL¥ùLòùO?ú=�ú=Íú@ûALû8Žû8ÇûIü;JüL†ü-ÓüPýIRý0œý=Íý=þ7IþD�þ3ÆþDúþ;?ÿ>{ÿVºÿ80J2{g®38JLƒ:Ð29>=xB¶[ùAUL—:ä1PQB¢Gå5-4c3˜AÌ:6I<€½0Ø	)/6f#*£	Î Øù
! 		*.	*Y	5„	8º	'ó	'
! C
! c
! ‚
! —
! £
! ·
! ×
! &ò
! 8WrˆŒ#“·Ôê)ò(,(U3~T²4
;<
<x
7µ
í
$'1?Y
™§¿ßý&3Z"y)œÆßë0!"R5u/«Û3ú3.(b(‹&´*Û)!0>R+‘3½?ñ"1/T3„8¸ ñ)*<*g?’7Ò$
! 3/bc!Æ=è7&/^#Ž)²5Ü;,N{D–5Û*$<a4}.²#á!'
*$8];v²Èß"ô?@W˜§¼O×'?FZw—$±Ö+ó <&]0„-µ*ã'6-R€-Ÿ	Í
×å%îYn#‹)¯"Ù)ü"&I>iD¨Ní>< ({ %¤ $Ê )ï !,! L!Am!*¯!3Ú!-"3<"6p"C§"?ë"9+#<e#¢#6¸#2ï#)"$#L$>p$/¯$"ß$1%:4%Xo%bÈ%?+&8k&M¤&@ò&:3'.n':�'5Ø'+(C:(/~(5®("ä()')"G)"j)�)+­)Ù)õ)7*.@*Bo*²*2Ê* ý*+!:+"\++!œ+!¾+à+ü+ ,8,S,!r,”,®,É,$è,#
-1-1L-9~-9¸--ò-H .$i.Ž.¤.´.Ë.ã.#ù.3/,Q/~/.�/'Ì/ô/%0407Q0,‰0!¶0Ø0<ô011&O1?v10¶1"ç1
! 2#2!<2/^2$Ž2'³2Û2ø2333N3%i3�3ª3*¼3;ç3 #4D4\4,t4)¡4Ë4æ4"þ4!545G5Z5%a5J‡5Ò5ì5	66%96_6s6"�6³6Ï6ï67
"707H7_7y7•7"´7×7ó7%888U8o8ˆ8¡8"À8ã8%9:&9a9�9+¡96Í9:":B:b::œ:
¶:
Ä:(Ò:$û: ;=;$];‚;<¢;
ß;"í;<*<%J<p<‡<@¤<å<Pü<TM=E¢=Nè=H7>F€>PÇ>C?]\?º?.Ò?@!@A@-`@Ž@!ª@!Ì@î@%A%-A!SAuAŽA«A%ÇAíAB*!BLB-iB—BµBÓBóBC+C&DC(kC+”C(ÀC(éC=DPD+dD
! �D0›D
ÌD
ÚDèD"E"+E.NE}E+šEÆEÉEÍEÑEÙEáEôEF&F5F!SF$uFšF§F¸FÄF$ÑFöF#G'*G%RG"xG"›G"¾GáG ÿG$ HEH!`H‚H�H(ºH.ãHI,I#EI*iI&”I&»I(âIJ4$JYJ2iJ$œJÁJ#àJK K:K>PKA�K^ÑKG0LxL”L1�L1ÏLM$	M.M5IM#M!£MÅM@ÛM.N%KN.qN+ N#ÌNðNO)O"DO(gO�O-ŸOÍO>ëO,*P7WP�P§P(ÅPEîPF4Q{Q�Q?œQ-ÜQC
! R/NR5~R ´RÕRôRS,S&<ScS)~S¨S$¾S!ãST&T9TTTaT
eTsT
ŠT
˜T¦T
ÄTÒT
æTôTUU
0U*>U$iU
ŽUœU
¸UÆUÚU"îUV
"V0VAVUV(iV
’V
 V
®V¼V$ÔV"ùV
W*W>WIBW&ŒW ³WwTX8ÌXY.Y-NY8|Y-µY$ãYFZ]OZ1­Z4ßZ6[K[h`[7É[)\h+\”\¨\È\<ã\< ]:]]5˜]=Î]A^CN^/’^1Â^-ô^1"_T_/l_3œ_5Ð_=` D`+e`C‘`Õ`ò`5a+Fa ra0“aJÄaLb.\b6‹bBÂb;c>Ac2€cN³cCd=Fd%„d)ªdTÔd8)e!be.„e5³eKéeF5f:|f ·f8ØfNgG`g,¨gÕgKëgI7h0�h5²hIèh82i ki$Œi+±iÝiF÷i+>j4jj4Ÿj'Ôj[üj!Xk@zk3»k*ïkl:l"Sl"vl&™lÀl$×l1ül.m/Fm8vm#¯m2Óm.n5n0Un6†nA½nÿn)o)Horo-’oÀo2Ðo'p++p
! Wp	bp*lp
! —p,¢pÏpép
! òpýpCq<Pq!�q¯q,Åq&òqr4rOrjr(€r+©rÕr'ôr0sMs`sss“s'³s*Ûs1t8t#Kt&ot–t ¬tÍtët
! þt'	u"1u<Tu<‘u*Îu ùuv:v#Uv/yv©vÈv/äv/wDw`w2yw¬wNËwx!'x-Ix0wx¨xÃx"Úxýx)
y%7y<]y+šy-Æyôy'z*:z_ez_Åz-%{3S{9‡{GÁ{4	|>|DZ|!Ÿ|kÁ|h-}–}!°}Ò}…ê}3p~¤~ƒÀ~MD,’B¿€!€:€Y€p€‡€¦€Ã€Õ€ç€ú€�2�L�g�!}�Ÿ�¼�Ù�é�‚$‚3=‚/q‚¡‚1¼‚î‚/ƒ!7ƒYƒyƒ™ƒ¹ƒÏƒ!ëƒ
„')„9Q„?‹„Ë„ä„%ú„ …/…1H…)z…¤…Ã… â…+†$/†T†j†#‡†«†¸†Ë†Þ†÷†
‡‡4‡J‡d‡0€‡<±‡@î‡/ˆ?ˆ!Yˆ
{ˆ(‰ˆ²ˆËˆäˆúˆ
! ‰&‰@‰W‰n‰„‰™‰³‰É‰ç‰+Š'/ŠWŠmŠƒŠ+œŠ&ÈŠ3ïŠ,#‹QP‹)¢‹Ì‹1ê‹Œ87Œ?pŒ$°ŒÕŒ ëŒ�0%�V�t�Ž�©�Å�ä�ÿ�1ŽGŽ`Ž|Ž˜Ž·Ž!ÓŽ#õŽ�0�O�l�ˆ�Ÿ�!µ�×�8ó�$,�HQ�%š�-À�î�‘!‘<‘K‘^‘}‘–‘²‘È‘Þ‘#ý‘$!’F’f’&†’-­’3Û’(“8“#P“Dt“¹“6È“9ÿ“"9” \”}”!–”¸”Ô”&ë”•#/•(S•,|•©•Å•Ø•Q÷•6I–€–�–£–°–Ã–Ö–ï–—!$—!F—h—„———³—Ì—ß—þ—˜'˜8˜N˜d˜~˜‘˜­˜!Ä˜æ˜.ù˜R(™!{™"�™À™Ù™ì™Hÿ™
Hš.Vš*…š*°š?Ûš›-›I›'b›&Š›4±›&æ›E
œESœ™œ¨œ¼œÖœêœ-� 4�U�k�}�”�§�»�9Ï�(	ž!2žTžpž‰ž¢ž»žÔžížŸŸ#6ŸZŸtŸ6ŽŸÅŸÜŸòŸ  4 K b y +� ¼ +Ó ÿ ¡-¡D¡c¡z¡‘¡¨¡!Å¡$ç¡¢!*¢L¢c¢,€¢;­¢-é¢£!2£!T£!v£%˜£"¾£ á£"¤'%¤!M¤(o¤(˜¤Á¤-Ú¤0¥39¥3m¥6¡¥0Ø¥3	¦!=¦!_¦�¦–¦²¦DÌ¦D§2V§2‰§6¼§!ó§¨(1¨3Z¨!Ž¨0°¨=á¨$©D©>]©"œ©!¿©á©6ª07ª$hª6�ªKÄª;«?L«?Œ«9Ì«!¬.(¬9W¬‘¬*­¬Ø¬1ö¬*(­NS­;¢­6Þ­0®2F®(y®'¢®0Ê®-û®,)¯4V¯‹¯5«¯2á¯$° 9°2Z°.�°>¼°*û°,&± S±/t±'¤±<Ì±(	²=2²1p²2¢²/Õ²n³8t³•­³7C´0{´B¬´Aï´/1µ8aµšµ!¸µ&Úµ(¶*¶$H¶qm¶&ß¶·M&·t·#’·9¶· ð·,¸,>¸Dk¸!°¸Ò¸ è¸ 	¹*¹?¹IZ¹?¤¹7ä¹<ºHYºC¢ºCæºR*»5}»<³»<ð»<-¼Ej¼0°¼@á¼3"½:V½L‘½DÞ½N#¾ar¾$Ô¾ù¾P¿Ec¿*©¿*Ô¿ÿ¿Àa*À ŒÀ-­À$ÛÀ8Á%9Ám_ÁÍÁæÁóÁÂ%Â;Â'WÂ*ÂªÂÀÂÖÂìÂ'Ã"-Ã7PÃ"ˆÃ«Ã,ËÃ)øÃ'"Ä'JÄ&rÄ)™Ä/ÃÄ%óÄ'Å(AÅ+jÅ&–ÅO½Å2
Æ'@ÆhÆCƒÆ%ÇÆ%íÆ!Ç5ÇELÇJ’ÇgÝÇXEÈžÈ«È»ÈÈÈÙÈéÈùÈ		É!É5ÉHÉ	XÉbÉvÉŠÉ›É¯ÉËÉ'éÉ Ê
2Ê
@ÊNÊ4jÊŸÊ¶Ê ÊÊJëÊ+6Ë,bË*�Ë>ºË&ùË* ÌKÌ=jÌ¨Ì¸ÌÉÌÞÌ*óÌÍ:ÍXÍ
! wÍ‚Í“Í/­Í(ÝÍÎ(!Î'JÎrÎ‘Î­Î!ÃÎåÎÏ#Ï-CÏ'qÏ™Ï3¸Ï$ìÏÐB'Ð$jÐ9�ÐÉÐâÐ-õÐ#Ñ6Ñ'IÑqÑB�Ñ!ÓÑ6õÑ,ÒEÒ(XÒ�Ò3ŸÒ0ÓÒxÓ}ÓŽÓ<ŸÓ'ÜÓ*Ô@/Ô5pÔ¦ÔÅÔÚÔ!ëÔ!
Õ*/ÕBZÕ/�ÕÍÕ"ìÕRÖGbÖªÖ.¿ÖîÖ××8×?K×*‹×'¶×UÞ×4Ø.PØØ�Ø-¼ØêØ)	Ù3Ù RÙ
! sÙ*~Ù1©Ù+ÛÙCÚ@KÚ!ŒÚ+®ÚÚÚøÚ	Û Û3ÛKÛkÛ'�Û©ÛÇÛåÛ*ÿÛ'*Ü$RÜwÜ0”ÜÅÜÕÜìÜÝ&ÝFCÝMŠÝRØÝ+Þ$<Þ,aÞ?ŽÞÎÞãÞþÞ(ß#Cß(gß2�ß$Ãß-èß-àDàt^àwÓà Ká'lá”á¯á.Æáõá5
â<Câ€â–â¦â¶â*Íâøâã.ã#;ã'_ã/‡ã·ãqÉã;ä+Xä „ä*¥ä-Ðä6þäJ5åM€å$Îåóå*æ0:æ‰kæ‰õæ&ç&¦çÍçéçüç!è*=è	hè4rè3§èÛèìè!é&%é(Lé&ué&œéÃé Üéýé	ê2êPê&pê&—ê(¾êçêëë1ëHë\ënë‹ë¨ë*Âëíëìì0ìMìjìƒì�ì·ìÕì!ëì
í%í1íPí-kí™í©í¿í"Úíýíî,îEîaîzî“î«îÁî$Ôî.ùî3(ï0\ï)�ï/·ïçï&ýï"$ðGð'cð#‹ð¯ðÈðáðýðñ/ñ*Eñpñ$ƒñ'¨ñÐñ'ìñò!0òRò qò’ò®ò ¾ò-ßò
ó&ó;óQójó!}ó$ŸóÄó'ãóô"ô6ôQô jô9‹ô8ÅôNþô0Mõ*~õ3©õ'ÝõAö[Göo£ö3÷2G÷9z÷E´÷8ú÷03ø'dø!Œø/®ø9Þø-ù-Fù!tù<–ùHÓù<ú*YúS„úIØú0"û9Sû?�û4Íû+ü(.ü!Wü3yü&­ü6Ôü2ý->ý/lý-œý)Êý3ôýK(þ9tþ'®þ5Öþ'ÿ04ÿ0eÿ-–ÿ9Äÿ'þÿ*&Q-pž½?Ü3-P'~<¦Bã<&6c/š-Ê;øe4GšDâ'#F&j‘®'Ë'ó#*?0j!›*½èõ-221e+—ÃEÇ'
5 R)s#�#Á!å$!,$N6s,ª!×!ù	"1	*T	$	!¤	Æ	#ß	
! 0
! 0O
! 0€
! 3±
! ,å
! /DZp…£ ¾ßô
(=6Y:�$Ë*ð3
O
f
…
¤

! Ã

Î
)Ü
!3(3\6�ÇÝø-)F0p(¡Ê"×ú,J`s‰ ¹-×!'?Z2w!ªÌãû')Qj(z£,»2è15M/ƒ.³/â..A0p/¡1Ñ0/41d2–1É4û003a4•3Ê2þ1M*h"“(¶!ß!!#!Egƒ$œ*Á.ì5Qh$x �¾Òçü &3G{—¬Ç
ä(ò;Ki~ œ½Ú-õ#$Af~%›ÁÍÙ2æ!(;d'€,¨Õ*î%%?#e+‰4µ2ê!'?g3†º6×   3 F W t ’ ° !Î 3ð $!A!?Q!?‘!BÑ!c"$x"7�"cÕ"69#%p#–# ³#%Ô#%ú#3 $-T$)‚$#¬$/Ð$/%%0%!V%!x%'š%#Â%$æ%&(&"A&)d&Ž& & ´&#Õ&	ù&'"'0A'-r' '³'È'ã'û'=(/R(‚(ž(´(!Ó(õ(9)9H)$‚)#§))Ë)<õ))2*\*m*!‹*­*'È*ð*+#+?+)^+1ˆ+ º+'Û+J,'N,v,,–,$Ã,-è,-"2-'U-}-!–-¸-Î-%ì-.*..Y.t.‡.—.	±.».Ð. ì.'
/5/	R/\/{/)Š/#´/Ø/!é/0(+0/T01„0¶0Ó0"ð01+1=1S1n16‰1&À1ç122,2$E26j23¡2Õ2/í2'3E3e3=�3	¿3É3ä34414	D4N4b4w4Ž4
¥4³4Ó4ñ45"565M5!i5!‹5(­5 Ö5÷56$%6J6	g6'q6$™6¾6Ñ66ð63'73[7�7¨7Ã7ß7þ78:8"W8#z8ž8º8!×8ù89	'9-19-_90�9*¾9*é9*:*?:j:s:$�:6´:ë:;$';L;0\;�;£;'¸;'à;<<	<)<0<I< d<…<£<'º<$â<===8=Q=p=2ˆ=6»=ò=ÿ=>><\>#™>½>3Ü>?)?%2?X?$o?K”?Kà?H,@3u@*©@'Ô@"ü@A)8A)bA.ŒA/»A/ëA/BKB0bB“B-²B6àBC,'C&TC){C¥C¸C;×C"D6D"UD!xD*šDÅDäDúD
E)E!EEgE/€E%°EDÖE%FAFPF_F(zF0£FÔF0æF$G$<GaG-xG¦G¼G&ÛG!H$H;H&YH€H—H®H ÀH)áH#I/IHIdI}I˜I¶I*ÑIüIJ"J=J?XJ$˜J3½J6ñJ!(K3JK!~K$ K)ÅK3ïK$#L/HL-xL!¦L,ÈLõLM*M9MWMuM‘M*§M&ÒMBùM<N#INHmN*¶N0áN*O=OVOlOyO!’O´OÔOéOûOP+PCPRPjP|P‹PšP©P¸PÊPÙPèP÷PQQ$Q<QKQZQiQxQ‡QŸQ±QÉQáQóQRR)R;RMR\RkR}RŒR›R³RÂRØRçRöRSS4SNSnS‰S#–SºSÕS&òS+T,ETrT+‚T#®TÒT=éT+'U-SU#�U!¥U$ÇU ìU
V#VAVZVjV"ŠV­VÌVëV%
! W0W=W"YW"|W"ŸW"ÂW"åW"X"+X"NX"qX"”X"·XÚX!öX"Y;YLYfYzY”Y®Y"ÌYïYZ#Z:?ZzZ˜Z¯Z:ÂZýZ$[(;[d[%z[+ [Ì[æ[\+&\4R\‡\5ž\PÔ\#%]<I]*†]b±]t^'‰^$±^+Ö^/_!2_,T_'�_,©_,Ö_3`A7`,y`;¦`,â`!a 1a"RaKuaÁaÚaöab  b1Ab+sb(Ÿb(Èb(ñb+c)Fc*pc*›c*Æc&ñc.d"Gd0jd&›d&Âd&éd%e*6e)ae$‹e2°eãef&f&FfmfŒf+¡fÍf%çfA
g'OgLwgÄg	ÑgÛg'ögh*1h\hlhŒh «h	Ìh)Öhi/i&Ci7ji%¢i,Èi8õi8.j>gj¦jºj.Òj1k%3kYkxk–k)´k4Þk<l(Plyl˜l¶l Õl5öl?,m3lm< m3Ým#n-5n"cn†n¥n Ãn"än/o7o1Uo!‡o)©o-Óo,p0.p0_p)�pºp$Ípòpqq$8q$]q‚q%’q¸q+Ïqûq r2rPr]rmr}r(‘rºrÑr ërAs%Ns%ts+šsÆs"âst!t5Atwt%‰t¯t!Ît4ðtG%umuCtu¸uÓuìuv&v'9vavyv ‘v(²vÛv!ûv w>w[wxwŽw§wÅw-Òwx#
x1xHxUxnx-�x%¯x2Õxy*'y'Ry$zy)Ÿy'Éy*ñy,z2Iz9|z*¶z;áz{*8{c{+€{"¬{Ï{9å{	|/)|Y|q|'�|µ|Ð|0î|7}:W}!’}0´}1å}T~3l~ ~*¿~ê~6R!h+Š(¶ßò€$€4€A€!`€‚€˜€«€Á€Ñ€%ê€*�;�*S�'~�!¦�-È�ö�‚0+‚\‚!o‚‘‚!±‚-Ó‚ƒ.ƒ&LƒNsƒFÂƒC	„FM„F”„CÛ„F…:f…:¡…IÜ…I&†:p†3«†ß†/æ†7‡7N‡N†‡4Õ‡*
! ˆ5ˆ*Nˆ!yˆ'›ˆÃˆ2âˆ;‰Q‰m‰t‰‹‰$§‰Ì‰à‰"ø‰Š2Š)FŠpŠˆŠ£Š&ÂŠéŠ‹‹&'‹&N‹u‹“‹¢‹*¾‹8é‹/"Œ<RŒ�ŒœŒºŒÐŒíŒ%�-�K�c�z�‰�¨�)Ã�!í�Ž&*Ž!QŽsŽŽŽ!«Ž!ÍŽ*ïŽ�6�'N�!v�3˜�3Ì�?�!@�b�€�$™�'¾�&æ�:
‘8H‘�‘—‘­‘	É‘Ó‘'î‘’))’4S’<ˆ’>Å’=“B“+^“Š“#£“Ç“ä“1”+2”<^”›”)¶”à”û”
•#•A•_•e{•#á•#–#)–M–`–1y–#«–Ï–*â–"
—"0—&S—<z—*·—;â—˜*1˜'\˜„˜Ÿ˜¾˜$Ñ˜)ö˜ ™'<™1d™:–™+Ñ™'ý™+%šQš lš&�š´šÓšóšK
›Y›!o›)‘›)»›Få›,œ3Eœ*yœ/¤œ;Ôœ?�KP�?œ�?Ü�6ž?Sž?“ž?ÓžŸ%Ÿ!@Ÿ(bŸ(‹Ÿ´ŸÁŸáŸ-ýŸ&+ R !k !� '¯ !× )ù #¡:¡W¡m¡‚¡!–¡¸¡+Ê¡ö¡¢.¢=J¢ˆ¢š¢±¢Æ¢Ü¢ñ¢££1£G£\£r£‡£�£´£É£à£ú£¤#¤4¤N¤d¤{¤’¤¦¤%º¤à¤ ÷¤>¥/W¥%‡¥/­¥0Ý¥3¦-B¦p¦2€¦(³¦$Ü¦)§0+§z\§(×§¨¨<¨&X¨#¨ £¨"Ä¨ç¨ ý¨©>©#Z© ~©;Ÿ©Û©û©"ª1ª#Gª*kª'–ª'¾ª$æª«*#«%N«+t«% «;Æ«(¬/+¬/[¬‹¬.©¬Ø¬!è¬!
! ­,­%@­f­'ƒ­B«­+î­®0®#A®%e®‹®§®Ç®á®¯¯8¯Q¯d¯"~¯¡¯Á¯×¯*ð¯H°d°d€°9å°@±E`±!¦±'È±ð±7
²8E²ã~²+b³Ž³¤³¾³×³*ñ³´7´U´+q´,�´2Ê´7ý´)5µ#_µƒµœµ²µ%Ñµ÷µ#¶:¶R¶e¶1~¶2°¶ã¶û¶·0·G·>^·�·H­·*ö·$!¸.F¸-u¸2£¸0Ö¸B¹>J¹‰¹ ¹-·¹'å¹#
º1º Mº!nº�º¬ºËºëº»»3;»6o»/¦» Ö»"÷»>¼,Y¼'†¼)®¼Ø¼ë¼þ¼½(½*E½p½ˆ½�½:´½ï½¾&¾iD¾)®¾BØ¾	¿3%¿0Y¿3Š¿'¾¿æ¿#À%)ÀOÀ&eÀ/ŒÀ)¼À+æÀ'Á$:Á_Á~Á!�Á!¿ÁáÁ+ðÁÂ3Â JÂkÂìÞðÅ�Jà
! Ó¨Êaà•ÿ¤²<ÂN#O
! }Ÿ
! Ð]
! hÍ4±s
! 
! �£,¦Me	R­	wÍp«š¦H#™¿jEf4©<s]	{9n*§mÝå
! +2<.ì
! •zÑ¨Ð›sØÃÑ
! ¨ò•a(.ØRü*Ê	þ	Ýb	;y€¢¹°(
Ý%PWê1�ûQE
! Äº‹w	ÈWßÙ:	ªÚ¹Ñä—7%™pÓý
! d‚
! ŒIûåbHÙíù	£È8brL(Ä�
! %¤ÙËvs›-˜r
! ã
! ŽŠ«ºñMÝ#	¸w
! —±æ‡ßå…ÀCz+0	”Œ
! MÑ4@;Ò	‹9
! 4
! -…ü{=‡N­�¢ï@ßà6"€	h	‹
! Q³P·ß	¨þ
! .�2Ô—
! ’8:Iâ¶xfŒ)à“
! 
! vo
! lƒx	€
! 
�uq	½OÜÊû
! [b
! ´BRt	æ	Ö	DÅ
! ¼×Ü
! %
! –sX	ª��
! N¡Iúw'j	W1±
! œÔ
! éÔ$ðåê¡
! ßW¯X¤`Ž„yëÂ$
í0³°-’Ñó�à	Š±	k?HD	D�z‘ÚÛpÛ}Žr§	R	Õ±=oK	�„
! õÃ<	ø›YpSº8�W	ø9	z{µ	lòJ£L>^3pŠr	*ïkìÏ_¼”�×Ž‚*>#ÅbJýU~mœNõM£	·Ã	Þø1Î$µ
! ­Ê×è�C*7		ÐèYðš+	,þˆÍ9
! a
! ;ÇˆP
! �É	’­�Öÿ	ìÓ	yB£x}Õ‰7Öû
  
! ºY°”[ˆ†¶›
! ×»xáø
! U‡Gãa
! ¯œÈ‚	V	¬
! 9+\:ð
! *ùó
! ùZÊ=§<‘	kÇÉ ï³²Á,Ã$ú{üsý:ZéŽ	€-í
! õŒaèƒ˜X'eÞó	J
! Ê
! ‰‡_·	Iœ	Á
! 0–ï?g
ø4L˜|O	’úÁC]ëL0ðš	'
! 6
! y¼Œ	Ž
! ™
! ‡`°,BE 5	ix~>	Èæ­Ð	|’“�Q	ûõ	*)–�èa	È8v/®Fùt
! c
! Z°X$‰*
! cN
! $›6¹7‰
! ÒqÖv³
! –ð¹‘içÒØÓG%	Òâ�_îÍ	1dÖÝ¥Ã8Ô_
! Ø	-5x
! Ë"	v†t
  Â
! ÆS ªkr¥¹
! "Ñ�ì¶ÀYý=3¦Ubª6¹‰_\ò&�2¥G<60œÁêQ�ô	7úÊ¥ñ²QPªä
! øË¶s?~i˜Ü¬Ë­ù  D±
! h&�ÆŠš
! ‘ãS¬œAl!°		hÁ
! ^¯$	O]°.	óè
! w}50ÓÛŸõu½|p£H†ð˜œ`	ƒ	§ý¢
! `g²âê?½	
! ó£Kd^Æ	H
! þTõ9¤
! ÆG	Íª
! kŽ,
! ¯·¾sB	
‹!4f.
! oS�žJ£Y
! E?	¬g
! Ë$
! W	cW`Jô°’â¨Éü¡	Ï	ÿ(ð		3fu	bÉd
! õhÌr·
! €÷„	ºè	…	Ë<Éè`]d!|	Žg¤¼ÂUß&	É•ø	ŽéT
! ×:àOÇ	Û€«	}�	xh!#¿UC 
! ® Ì¾¼	t
	åì	Ó—Ri&¸
! ¹í–	ºB£
! G Ï
! ä§¢hq¥!	€a|ö"Ê‚qY	q‰¿C*	ol
Û	7Z
! öí…Œp/áØ
! rM).±Ïn´¹¿<Fj÷…¤œo	”tù[
! ‹W8
! ÔŠIïòræ›	 �Vw»
! Ù	®k
! Á	iÿ
! n�Ý
! [	 
! ö(	¼d,XÖ¬	ª5–„¾„´^Ô©c	kn	S“\ÌôÇ®uh
! 0
! É
! 
! ˆ>ê9š=Gb÷	Õ‰š^PÏ3	ìÎ�|NúùÂ
!  u�tÖ�3
! }GK:U6ñçs[\
! ô
! Ñf?Âïõa´Î
! £Vÿ!œ÷L
! æ
! ÕÝ	�	»=	û	T¦‡	ytd8	àÒöq"úõžd¬ù
! ©	^§
  	
! Lßi™
S	Ú	
! ‘»†‹Ë
! v¨·rèyòŠ�Zµ¨	Ó
! 
! c
! w'=¼Q,	š†tq_%>ŠÈ	‘ÛÊ¾jHF'ý7Nå	Dë[n
! W
! ¡6‡Üìö’Æ
! ™ð©&'Þ@{þ_xÀŸ›Œ—X„1¢^Îú5ÜîÛ¬³‘&\
! ô“ˆ÷«¯æ@	†
! Ï?È¯S•	¦†G:
! B
! FZÆUa‘Æc_â
! ˆ«
! e*$¡î	ëŠ%Ø½kxÚ8I		u_ªÕs	Ù†	KÌ{KžÄž	’¦äŒçç
! ÑÆ0[~>
! O8V©±ÍFü	„Þe~
! C	Û}	Ü!{ƒ	rò
! &¶Ì»w›¨'—Ü]ñDD•‹	) ‰	'ç …Ä)
! ðäE^c —	m	¢’
! Ð~	
! ²/
! ž[¯í	fíÏSñ	4œ
! {ÅÅ
	ø2ÝáQT�
! øm
! @>Ù�Â
! ˜
! è‡¶ÑöŸ	û¡±?ÕD
!  >ÿB[¢Y	Öô²	â)M	=ã2ˆ¨F	”î ™eÀ	Ù"	,×
! k
! 1žê9}
! ‡
! ƒŸh!²âœ\&7ÿtz¯3:AC	Q	À
! Qož
! (õ&«
! ~ç¢o¡ý¿1%®¸Ä+"
! †ù\Šw#"®þƒ4	”Ì�	K�¼
! FV	×C2q¼·pŒ
·qÁï	¤¾½L;
! ·l~‰K5ƒ�­ÆçÚÐv	E¸	Þ=
! É0Ú
! ôÞ
! "¸–
! ãµ}ÂYË	V	ò	
! ûE
! .Ý1uÅGã…u�àjÚô	²/	RH	ú	¹	ß{
! �ƒ™]Ýž	ÅÔkn‰h‚×'¿lÙD¾	9“»ZÈ®"mFÇP²Pä	$ÖN	¦�;––á0Ð
! ÷0
! 	]o
! ®
! ÃTô¯
! °¾
! p	ã§©�
! ©“U
! Ç
! JÙ
  Í
! ö
! ½/]XågBÔ8
! €6¤÷§	*-	%
! Þ­
! þÌƒ Ì
! Z´E	HúÛ§•	•
! Ji	++†mTj‰\¢	‹3ÏXæN-”‚k	’	,D
! @¥Î
! 
! S©Ç‰Rß¶�œ
! mÇ:Ï·¬êˆ	‘ŸñëH*@STüiL†žµ|EÒ¤	€pû¶ì=Ò"	´&Þšdã-é�	Z	™X«Ÿ~	ãÓ£ÁíÕá
! H}V
! Î×áñ,ôªê(¢1
! Tû¸
! —Ö£ýðâÕ«áŸÎ
@
! s[s&)	¦CaðÎ	Ë6	—6¹¿
! eZ¥	¸R©ù³BTq>—ÔöBmÜˆ
! e
! ©
! ¹ÃI	À¶
! ÅÏ¬!º‚áÎ‹ã@÷›é¥Òâ	O	]©`
! ·ú.¸˜	¿Q@«½¢h.ÒjTÚu
! J	eI
! •ó`a”/‡	þ/ˆ¿{»]éÚ4C
! %³AM@Ž`
! ü˜ñØl	¥
! ¾^z�
! o2
! -V}
! v%¤åj.M
! Þéä�üAdjÐàup
! cš´	î
! ý´E¨
! C‹.l_DÑd6¾Wž =ç
! f
! –»åGÂ1Õ
! ‡2I-èÒµVÿ´á¿	€ªO¯	óì#+µÂ˜l¡—ò!‘
! eêVÏÂ
! äõY+–³àÆ‘šEj
! T°5…§Dùk¤ä¯ëÎ<»Ô	)»	?	c²Fìf¥Ÿ+/3Ñ@#‚“	2ÒR5Ð
! %Z�$ôB�¾”Ån#
! î•5|ï	í®c—Ie(HÄÇ-;	x®ÁÕê
! :&á	F¡)È-
! ­Og�	þ‚7ž	ë÷
! PÜ’Ù˜Ó	(&
! éb“ëvÓ…¼iŒà|JóÁæ”
! ï¦
! A
! ®#)ü)^nC›Ì	YäŽƒ
! ¬×	uÉOÇ²
! úƒŒ˜z•	Ü>½¾ÍÌ¸Ÿz
! ‹3»é‹°
! ^
! ;6î«ÙëŸ		îg	Œ-K§ Š/‚fX_$í	­µEK;›Â	²Aw~é
! �ˆv
! ½
! Ó$À÷³ø½`?
! ã	mûö	}MYë	¨Äö³/f³	N*\	íáØK'Ê%³	>g
! nW4»© 9µèç+ØÚbUµnº	¥¼¿Ay­;8,Xüj(bgËvOòy_	þÇJ|~šcñ
! Š	 	4â^	
! Éü
! ,“ÄÖ
! ýRÜÃ!
! ¡[
! „L	h”ÎåS�(z	òÌ…
! ÷Ài`	�âA¤´Ü	K
! ßA
P×Í\ÝwÊ!À†‡3?ä™ê	KîÙ€!à¾By	gó	Û
! ºâõ
! ‚Ò
!  bT	�¶µñ�<ªÞ	ú
! ¡ôö
! 	PtM].Ô÷½;# Q(ãL|
! –Å	¦U±ïÃñ€ç¸ï½zÍ;Ç3fr„y
! Õy<Î´0gÝLëAº
! +
! ’N¦	v±Á
! éf		\ç5V'/ÚtL|7
! rÛæƒë
! `¸�öîó­Zw¬®	x«±ñNpmý	Øæ7	e§ÊÕ	J<
! ÍcMï
! ¢¼ÅU	×:“	ÈX
! íþÚä«ËÄ/Ãè.Ðzi"i
! ¥{	zgß
! 
! ¦ØIˆWÔþ¬û™“m”	Ä
! PH�žd	P	UQ
! ¹'	1	{9(
! Øº+ÌYšºÄ			)¡ÐVG)æÿ2	å~ÏÅòÿo	¨O	FÈ
! Aaî„‚qoA	1Ë°/"îtµÉÀÍÆç	™¯Ö•›yÃ
! üÆŽI#“¿¶Š
! ìm7�;ùÑ	u3Ä#ý ¸5
! é	ó¶	øR
! ê…É
! '˜™	„…exæ5G
! 4Ál> 	M·[	?ŸÓ�
! ß„,ònl
! Þj8ló2ÃÀá2ÿ=�RF
! Ûÿ9	\S
! :ÈøÀ´
! ‘åª	Ð�
! q
! no
  
  %s: warning: too few parameter lists in declaration of '%s'
  
--- 1,353 ----
! Þ•ÔpÍŒáÀ,Á,'Ã,=ë,)--E-1s-¥-Ûº-–.9±.+ë./"#/+F/r/y/EŽ/PÔ/7%08]09–08Ð04	15>1<t1;±1Hí1=62@t2Hµ2:þ2J93M„39Ò364rC4;¶4yò4Bl5A¯5Jñ5N<6K‹6Q×6:)77d7=œ7IÚ76$8>[8Fš8Iá8A+94m9}¢9J :4k:C :Dä:?);Ei;8¯;>è;='<8e<{ž<=?4=8t=/­=PÝ=6.>Ce>E©>Dï><4?Bq?P´?M@�S@Fã@N*AQyA<ËAOBLXB?¥B7åBAC6_CG–CHÞC@'DBhD5«D+áE
FE*F
! pF8{F-´F-âFG)"G0LG}G+†G²GÆGÛGúG$
H$2H*WH*‚H­HÈHãH I"I<IHI#YI"}I I+·I"ãIJ$JCJ_JcJjJŠJ£J»JÂJ.ÞJ
K#K#AK6eKQœK2îKC!LIeL<¯L=ìL5*M"`MƒM*£M:ÎM
	N N!8NZN wN˜N$±N!ÖN(øN!!OCO"ZO}O‰O¨O-ÇO*õO2 P+SP4P$´P/ÙP1	QE;Q2�Q´QÓQòQ#R"6RYR5tR9ªR*äR(SO8SSˆS/ÜS3T8@T3yT6­T/äTU14UJfU'±U&ÙU<V,=V(jV5“VeÉV%/W?UW4•W,ÊW3÷W8+X!dXW†XJÞX:)Y3dY3˜Y(ÌYDõY":Z)]Z!‡Z!©Z9ËZ-[)3[#][�["�[
À[SÎ[#"\;F\‚\*š\=Å\]!];]-[]
‰]N—]æ]Jÿ]NJ^C™^Ý^õ^_5)___O}_Í_.ê_`2`9`P`%d`Š`-ž`Ì`8æ`&a#Fa$ja%�a!µa(×a*b++bWb'rbšb,¶b&ãb.
! c)9c+cc�c	¬c¶c
ÍcÛc%äcD
! d[Od «d'Ìd:ôd:/e7je(¢eKËeCf1[f'�fµf3Ñf5g?;gJ{g0Æg+÷g'#h+Khwh-“h*Áh>ìh7+iLci0°i1ái(j-<j2jjH�j?æjE&kHlk=µkók?
! lNJl)™l1Ãl õl,m'Cm.km#šm1¾mGðmN8na‡nHén\2og�oX÷oBPp:“pUÎpK$qLpqR½qAr:Rr7�r/År,õrG"s.jsC™s$Ýst5"t Xt$yt žt ¿t!àt!u($u-Mu{u0›u!Ìuîu:v0IvFzvÁvDáv7&w7^w)–wÀw#Þw'x#*x(Nx"wx"šx½x,Úxy& y(Gy5py¦yÅy%ày/z&6z]z?tzO´zN{4S{Kˆ{&Ô{!û{|3|S| q|3’|:Æ|I}#K}.o};ž}'Ú}6~49~n~�~%§~)Í~#÷~:*V%�"§6Ê!€0#€FT€8›€&Ô€!û€!�$?�d�{�"‘�.´�(ã�1‚'>‚!f‚ˆ‚¡‚º‚Ó‚"ï‚ƒ3*ƒ^ƒF~ƒ+Åƒ#ñƒ„3„+P„+|„¨„5Æ„ü„"…36…j…€…‘…¤…*«…:Ö…!† 3†T† m†-Ž†¼†,Î†û†$‡&>‡#e‡‰‡¡‡½‡×‡ë‡þ‡ˆ$0ˆ%Uˆ{ˆ#™ˆ'½ˆåˆ‰$‰;‰V‰q‰%‘‰·‰,Ö‰<Š!@Š*bŠ7�ŠEÅŠ'‹H3‹8|‹µ‹)Ì‹)ö‹" Œ#CŒgŒ}ŒŽŒ$žŒ(ÃŒìŒ�&�$F�0k�œ�"«�Î�ì�/Ž ;Ž\ŽFuŽ¼Ž_ÒŽY2�IŒ�VÖ�L-�Kz�]Æ�Z$‘k‘ë‘+’'.’#V’z’+–’Â’á’"“$“=“)]“)‡“±“Ì“ ã“#”(”>”$Y”~”2›”Î”é”••,0•.]•%Œ•²•È•(æ•,–1<–'n–3––'Ê–8ò–-+—+Y—…—*¥—Ð—'ë—˜"&˜'I˜q˜‚˜%”˜º˜Ö˜-õ˜&#™,J™w™*—™!Â™ä™ç™ë™ï™÷™ÿ™š-šJš0]šŽš›š¬šµš)Âšìš0
! ›;›*R›.}›*¬›'×›'ÿ›''œ$Oœ'tœ)œœ!Æœ%èœ!�#0�-T�3‚� ¶�×�*÷�,"ž.Ož%~ž!¤ž!Æž#èžŸ1$ŸVŸ,gŸ:”Ÿ)ÏŸùŸ  0 Q :m :¨ #ã ¡_'¡J‡¡Ò¡0ê¡.¢/J¢z¢,�¢®¢Ì¢6ä¢ £#<£`£<y£'¶£*Þ£+	¤5¤'U¤%}¤)£¤%Í¤ó¤¥$$¥+I¥u¥ �¥ °¥Ñ¥/Ý¥
¦5(¦5^¦.”¦Ã¦Õ¦=é¦@'§
h§
v§0„§-µ§(ã§*¨87¨+p¨=œ¨Ú¨÷¨©,©
H©#V©z©"Œ©¯©Æ©ß©ù©ª&ª@ªUªhªjªsª…ªŽª—ª¶ª¿ªÈª0Ñª«"«+«I«R«n«{«„«‘«š«£«¬«È«Ñ«1Õ«-¬55¬´k¬r ­3“­Ç­*å­<®.M®d|®(á®+
! ¯-6¯Ld¯±¯{È¯mD°3²°@æ°%'±5M±jƒ±6î±%²49²%n²#”²-¸²æ²,³,.³*[³%†³-¬³FÚ³3!´+U´9�´$»´+à´µ)&µ.Pµ=µ;½µ$ùµ.¶*M¶:x¶/³¶ã¶;ÿ¶7;·$s·7˜·KÐ·K¸-h¸7–¸6Î¸G¹;M¹8‰¹1Â¹Lô¹GAºJ‰º,Ôº-»h/»X˜»2ñ»E$¼'j¼%’¼0¸¼4é¼J½@i½<ª½ç½A¾7E¾M}¾LË¾R¿6k¿¢¿7µ¿@í¿A.À+pÀ<œÀ9ÙÀ@ÁBTÁF—Á2ÞÁ(Â(:Â.cÂ’Â/°ÂMàÂ6.Ã/eÃ4•Ã,ÊÃ,÷Ã($ÄkMÄ4¹Ä1îÄ6 ÅIWÅ9¡Å(ÛÅ'Æ!,Æ,NÆ){Æ¥Æ¾ÆÜÆ#úÆÇ!9Ç.[ÇŠÇ ©Ç=ÊÇ1È&:È4aÈ–È(µÈ6ÞÈ$É,:É3gÉ-›É8ÉÉÊ)Ê:HÊ6ƒÊ)ºÊ)äÊ2Ë8AË"zË�Ë-½Ë"ëË3ÌBÌ,VÌ"ƒÌ0¦Ì
! ×Ì	âÌ3ìÌ
!  Í)+ÍUÍ
! aÍlÍ7{Í+³ÍDßÍ($ÎMÎ2eÎ+˜ÎÄÎßÎúÎ#Ï/Ï*NÏyÏ$˜Ï½ÏÚÏ'óÏ$Ð$@Ð0eÐ?–ÐÖÐóÐ,Ñ?Ñ#ZÑ~Ñ
! ™Ñ¤Ñ%ÃÑ5éÑ5Ò,UÒ$‚Ò#§ÒËÒ*êÒ%Ó#;Ó_Ó"zÓ-�Ó0ËÓ#üÓ  Ô8AÔ
zÔ)ˆÔ2²Ô0åÔ=Õ)TÕ-~Õ¬ÕÁÕ,ÒÕ,ÿÕ.,Ö,[Ö,ˆÖ,µÖ,âÖ*×:×Z×k× ‹×2¬×ß×Kû×8GØ€Ø™Ø³ØpÑØoBÙ1²ÙäÙ"þÙ!Ú<?Ú!|ÚžÚºÚÖÚöÚÛ)Û>Û!TÛvÛ•Û±ÛÎÛ(åÛ Ü /ÜPÜ)eÜ"�Ü5²Ü6èÜ$Ý8DÝ"}Ý6 Ý&×Ý&þÝ)%ÞOÞgÞ&‚Þ,©Þ>ÖÞ7ß.Mß|ß“ß"®ß.Ñß"à#à!Cà(eà'Žà*¶àáàñà*á<á!Ná'pá˜á&³á>Úáâ7âUâhâ†â¦â!Æâ èâ	ã)ãHãaã1�ã³ãÏã8áãä8ä!Oäqä‹ä+£ä)Ïä%ùä å @åaå~å—åµå'Ïå#÷å&æBæ)bæ%Œæ²æÑæ$ëæ'ç88ç6qç2¨çdÛç9@è(zèA£è%åèGéMSé,¡é-Îéüé#ê!<ê^ê'~ê#¦ê Êê!ëê"
ë%0ëVë!hë4Šë@¿ëì"ì;ì(Rì.{ì7ªì&âì	í) íJí"ií Œí!­í&Ïí%öí2î(OîAxî+ºî$æîï$+ï.Pïï&šï Áïâï$üï!ð)0ð7Zð’ð"¥ðÈð"åðññ7ñUñ!sñ-•ñÃñâñ'ò))ò8Sò!Œò®ò/Ãò/óò2#ó5VóŒó"¨ó)Ëó(õó0ô,Oô|ô"œô'¿ô0çô)õBõ/aõ)‘õ1»õíõ)ö76ö6nö$¥ö$Êöïö'
÷5÷#N÷]r÷LÐ÷ø;øOø6`ø—ø±ø&Ëø'òø&ùAù]ùwù%Žù'´ù"Üùÿù%úBú^ú%{ú¡ú¾úÓúóú 
! û+ûHûgû †û§û$½ûâû-÷û%ü >ü_ü{ü,šüÇüáü0ÿü20ý2cý>–ýÕý âýþ.!þ)Pþ=zþ"¸þZÛþ\6ÿ
“ÿ¡ÿ¶ÿÏÿäÿ%ÿÿ/%2Uˆœ²ÄÛî57L„�·Ñë9R)k•°;Ë!:Sl…Ÿ¹Ó7í%7?w‘«ÅÝ÷-H:e ¼(Ú#!@3b8–4Ï %"B'e)�-·*å(*95d,š3Ç3û/	?L	=Œ	@Ê	6
! 9B
! 1|
! 4®
! ã
! ÿ
! &AVpKŠKÖ;";^AšÜ-ú(
G
Bg
%ª
6Ð
94A,vC£-ç"3@V.—0Æ!÷<FV6�.ÔCCG&‹,²2ßD W1xª9É:P>&�<¶8ó-,!Z1|.®5Ý.>B&�M¨+ö">@$0¤6ÕI,V6ƒ!ºÜ/ûF++r,žAË;
-I5wt­G"—j@9CC}?Á:8<#u'™Á#á#))‰S2Ý&U7&�/´8ä!+?2k-ž'Ì4ô() R q � ¡ 7¹ 8ñ <*!Jg!/²!"â!"",("+U"-�">¯"î"Y#(e#Ž# ¨#;É#'$=-$)k$(•$/¾$,î$+%2G% z%›%&¹%'à%'&0&%I&&o&)–&$À&3å&2'/L'$|'$¡'(Æ'ï'1()A(-k(,™(,Æ(<ó(50)&f)/�)=½)&û)%"*7H*€*ž*,¾*ë*0+=7+u+ ’+B³+ö+	,-,K,4c,-˜,Æ,Þ,	ë,+õ,!-3-H-f-2…-(¸-$á-+.2.G.Z.q.$ˆ.%­. Ó.)ô.	/(/(=/?f/;¦/â/#ü/# 0#D0#h0-Œ0'º0'â0#
! 1 .1!O1q1�1©1 Å1%æ1$2/122a25”2-Ê2Kø2LD3A‘3@Ó3"4K74/ƒ4I³4$ý4"57=5u5$Š54¯5ä5Mý5(K6Bt6(·6à6%ú6' 7(H7cq7Õ7é75ý7*38'^85†8*¼8(ç8/9@9Z9&i9�9¨9*Ã9,î9#:@?:8€:¹:,Ð:ý:;9;U;.u;+¤;:Ð;+<57<$m<'’<0º<$ë<+=<=#Y=}=Œ=3§='Û=%>7)>5a>—>$·>Ü>ø>??8?V?v?'Š?²?Í?è?þ? @9@S@
! e@%p@–@©@(¼@#å@$	AH.AQwAUÉAB;BJB1gB,™B7ÆBþB!C"5C+XC=„C%ÂC2èC;DEWD7�D2ÕD?E!HE…jE‰ðEdzF#ßF!G%G:=GxG@—GFØGH>HVHhH~H�H²HÌHêH4öH;+I:gI(¢I0ËI4üI<1J@nJ,¯J7ÜJ,KMAKU�KYåKC?LBƒLMÆLXM>mM4¬M/áMIN1[NG�N0ÕN-O˜4O˜ÍO.fP•PµP6ÇP:þP99QsQ’Q,¯QÜQ,âQ+R4;RpR�RªRÈRçRSS<S/DStS$‘S&¶S$ÝSTT3TBTSTbTqT‰T¦T#»TßTðTUU/ULU`UwUŒU§U)ÀUêUVV#%V1IV{V –V·VÄVÝV!úV,WIWcW~WšW¹WÐW
! êWõWX,X-GX-uX9£X.ÝX4Y/AY&qY˜Y©YÉYäY&Z'ZCZ_Z!oZ‘Z¯ZÂZ%ßZ['[E[*e[�[*®[Ù[ ñ[2\0E\v\"–\¹\Î\1ê\].8]1g]™]²]Ì]æ])^,/^.\^‹^/«^Û^ò^__*9_2d_0—_:È_)`+-`7Y`0‘`:Â`'ý`=%a?ca0£a/Ôa&bL+bDxb9½b.÷b)&c/Pc0€c3±c"åc,d15d;gd.£d6Òd'	e`1e@’e1Óe&f.,f2[f*Žf,¹f,æf-gAg5ag?—g;×g9h2Mh€h+Ÿh'ËhAóh15i6gi+žiFÊi3jNEj/”j2Äj÷j(k?k8[k”k6³k'êk/l*BlIml,·l3äl8m0Qm$‚m=§mfåmALnCŽn*Òn*ýn/(o#Xo!|ožo·o#Ðo-ôo!"p#Dp2hp!›p2½p
ðpþp+q0;q2lq/ŸqÏq1Ñq.rW2r?ŠrÊr+àr%s#2s3Vs1Šs1¼s&îs*t*@tkt$‰t8®t1çt/u2Iu|u.˜u-Çu+õu$!vFvfv(€v*©v.Ôv
w+w&=wdw#„w.¨w%×wýw)x<Fx8ƒx+¼x+èx4y0Iy5zy2°y'ãy1z(=z0fz—z°zÊzçz${!({'J{r{Ž{ ®{Ï{0ë{'|+D|9p|&ª|/Ñ|.}$0}4U}4Š}<¿}ü}!~!8~&Z~&�~¨~2¯~â~.þ~)-4W4Œ<Á þ"€$B€g€~€�€9³€.í€(�>E�0„�2µ�è�ô�‚'‚ :‚[‚l‚�‚�‚š‚ª‚¾‚Ç‚+æ‚'ƒ":ƒ#]ƒ)�ƒ«ƒÁƒ+Þƒ 
! „!+„ M„#n„’„ ²„#Ó„!÷„!…(;…%d…!Š… ¬…Í…å…þ…"†,5† b†ƒ†'Ÿ†Ç†%Ü†+‡.‡+M‡y‡–‡8±‡7ê‡;"ˆ5^ˆ4”ˆ5Éˆ5ÿˆ45‰6j‰5¡‰7×‰6Š5FŠ7|Š8´Š7íŠ:%‹6`‹9—‹:Ñ‹9Œ8FŒ#Œ £Œ ÄŒåŒ�)�)A�,k�$˜�*½�$è�$
Ž$2Ž$WŽ#|Ž+ Ž*ÌŽ)÷Ž(!�"J�m�ˆ�" �*Ã�*î�+�4E�6z�±�Ê�#Û�.ÿ�'.‘V‘u‘ˆ‘›‘±‘Å‘Ü‘ï‘5
’-C’q’‘’¥’<Ã’““",“$O“.t“£“³“Ñ“ã“ý“”1”"E”$h”�”«”Ë”à”#ù”•*•7•*G•.r•#¡•Å•.ã•,–?– _–#€–-¤–Ò–*ï–&—&A—)h—/’—4Â—+÷—7#˜9[˜8•˜Î˜%í˜ ™64™7k™$£™8È™<š>šOšašršˆš)¦š(Ðš'ùš&!›H›*g›:’›Í›í›Gü›@Dœ;…œTÁœ)�3@�Wt�1Ì�3þ�22ž,ež’ž$°ž*Õž&Ÿ 'Ÿ)HŸ,rŸ1ŸŸ(ÑŸ/úŸ4* @_ $  0Å ö ¡)-¡/W¡!‡¡'©¡Ñ¡î¡+¢+0¢\¢-u¢£¢»¢"Û¢þ¢£&&£/M£'}£¥£¹£Î£ç£û£7¤0S¤ „¤&¥¤&Ì¤&ó¤¥<2¥;o¥.«¥.Ú¥.	¦58¦5n¦?¤¦.ä¦§,§"D§8g§9 §Ú§*÷§ "¨(C¨(l¨/•¨(Å¨(î¨"©&:©,a©AŽ©'Ð©$ø©$ª,Bªoª.Œª'»ª.ãª«#0«T«$o«”«,¯«@Ü«L¬Pj¬0»¬7ì¬$­.A­p­�­ ®­Ï­ä­û­1®1C®2u®¨®´®Ê®#è®,¯+9¯0e¯!–¯¸¯%À¯æ¯5ú¯60°'g°�°#¨°"Ì° ï°/±-@±+n±.š±(É±$ò±&²->²+l²˜²)µ²ß²!ÿ²#!³,E³&r³7™³2Ñ³1´%6´\´v´)Š´ ´´(Õ´Cþ´BBµ…µ*Ÿµ+Êµ#öµ#¶4>¶s¶„¶ ¤¶Å¶ä¶·	·(·<·Q·h·
·%�·³·Ò·ò·¸&¸(E¸(n¸(—¸À¸-à¸¹"¹B¹+b¹Ž¹¨¹ º¹!Û¹ý¹º0º8Iº2‚º&µº6Üº6»J» _»!€»!¢»"Ä»ç»¼$¼%C¼i¼…¼$¢¼Ç¼Ù¼ñ¼'ù¼(!½$J½)o½%™½%¿½$å½%
! ¾0¾9¾+X¾-„¾.²¾Dá¾+&¿(R¿&{¿(¢¿Ë¿'×¿$ÿ¿$À@À2ZÀ2�À
ÀÀÎÀ	ÕÀßÀ"æÀ	Á)'Á*QÁ(|Á ¥ÁÆÁäÁ!øÁÂ:ÂJÂVÂsÂ�Â­ÂÌÂêÂ0þÂ4/ÃdÃ sÃ:”Ã4ÏÃ)Ä.Ä5HÄ%~Ä¤Ä!­ÄÏÄ!ìÄ3Å7BÅ6zÅ7±Å(éÅ(Æ ;Æ\Æ/vÆ$¦Æ$ËÆ/ðÆ! Ç BÇ)cÇ)�Ç)·Ç-áÇÈ0%È8VÈ4�È*ÄÈ:ïÈC*ÉnÉ�É,¡É,ÎÉ+ûÉ+'ÊSÊ!oÊ-‘Ê'¿Ê9çÊ)!Ë%KË)qË(›Ë2ÄË$÷Ë$ÌAÌ'XÌ8€Ì¹Ì×Ì*óÌÍ;<Í,xÍ<¥ÍâÍ"üÍ/ÎOÎ_ÎnÎ$ŠÎ¯Î0ÅÎöÎ/Ï*>Ï#iÏ#�Ï±ÏMÅÏ Ð/4ÐdÐ"uÐ#˜Ð#¼Ð$àÐ8Ñ>>Ñ:}Ñ$¸Ñ ÝÑ)þÑ(Ò8ÒKÒ^Ò!}Ò:ŸÒ1ÚÒ Ó$-ÓRÓoÓ)†Ó&°Ó,×ÓÔ, Ô.MÔ|Ô)ŒÔ¶Ô!ÖÔ#øÔ6Õ-SÕ8�Õ8ºÕ)óÕ;Ö2YÖ#ŒÖ°Ö*ÍÖ9øÖ02×0c×1”×&Æ×*í×&Ø?ØXØ&gØ$ŽØ ³ØÔØ;ïØ*+Ù*VÙ;�Ù½Ù'ÜÙ2ÚY7Ú&‘Ú*¸Ú'ãÚÛ%ÛBÛQÛ"lÛ;�ÛHËÛ<Ü<QÜ<ŽÜ<ËÜ Ý")ÝLÝ_ÝoÝƒÝ—Ý«Ý½ÝÑÝãÝõÝÞÞ+Þ<ÞNÞ`ÞrÞ„Þ–Þ¨Þ¼ÞÎÞàÞòÞßß*ß<ßPßdßvßŠßœß®ß¿ßÑßãßõßàà+à?àQàgàyà‹à�à¯à¿àÙàöàá&áEá4Uá)Šá)´á2Þá!â/3â0câ ”â&µâ!Üâþâã3ã:Sã"Žã,±ã&Þã:ä(@äiä*‡ä'²äÚä#÷äå$;å`å
tå‚å¢åÂåßåûåæ5æ#Bæ'fæŽæ ¨æ Éæ êæ ç ,ç Mç nç �ç °ç Ñç òçè"1èTètè�è°èÌèèèé$é@é\é3xé¬é(Êé'óéê.êJêjê€ê›ê ´ê%Õêûêë#2ëVë=jë&¨ë#Ïëóë<ìDìcì$�ì¦ì¼ì,Ùìí*&íQígí$ƒí.¨í:×íîG%îMmî'»îDãî,(ï[Uïm±ï(ð$Hð%mð3“ðÇð)çð)ñ-;ñ(iñ3’ñAÆñ9òLBò'�ò·òÖòöò"ó%8ó#^ó‚ó!¢óUÄóô:ôYôlô~ô*˜ô$Ãô!èô!
! õ!,õ$Nõ"sõ#–õ#ºõ#Þõö'"öJö)fö �ö±öÑöñö÷ -÷N÷n÷7Ž÷fÆ÷V-ø5„øºøÙø,øø,%ù"Rùuù$‰ù®ù'Éù1ñù3#úTWú¬úÇú Öú!÷úû36ûjû zû›û!»ûÝû5ìû"ü0:ü1kü)�ü0Çü)øü2"ý/Uý6…ý@¼ýýýþ%,þRþ(lþ•þ+³þßþÿþ%ÿAÿ$\ÿ�ÿ$œÿ$Áÿ/æÿ7 N%o•$¯Ôñ8?I1‰>»>ú095j% 6Æ+ý),H(u0ž$Ïô,";.^5�(Ã,ì,&Fm+„°Éã!%%K_z/•Å"Ù!ü-@P.g –(·8à+&El#|  #Á'å"
	#0	T	t	 ’	%³	Ù	+õ	.!
! 2P
! !ƒ
! ,¥
! MÒ
!  @'h …+¦Ò3ë64k‹$« Ð'ñ"
$<
#a
(…
)®
Ø
-í
-4b€$�²#Çë!4LC["Ÿ+Â2î&!H(h‘2¨&Û#-&"Tw(’»+Ù++1+]+‰*µ-à4;C48´!í(&8_|™9µï4ö+5A,w5¤&Ú+"-P4m1¢4Ô(	(25[F‘<ØA5W)�·ÊéL&Qx#”!¸#Úþ/!
Q3_“)³+Ý%	%/Ui…¥(Ä-í5Q'q)™$Ã+è,0]7z²%¾ä*H.^ �"®.ÑOKPJœKçK3 J KÊ 5!7L!D„!DÉ!@"=O"1�"¿"-Ä".ò"2!#6T#B‹#.Î#(ý#)&$:P$+‹$1·$-é$/%/G%<w%Z´%)&(9&-b&4�&Å&'ã&''	3'='X'u'”'­'-Ê'ø'(*0([(w(&–(&½(ä(!)
#)71).i)(˜)$Á)æ)ù)
! *:**7e**�*5È*þ*+.+#K+&o+&–+½+Õ+ó+,)%,O,,f,$“,¸,(Ö, ÿ,, -M-k-�-%—-'½- å-$.-+.%Y.0.0°.8á./9/!Y/1{/0­/)Þ/;09D0$~0#£0 Ç0è0!ø0"1=1*[1&†1­1:È1<28@2y27—2Ï2+ê2"393)T3*~32©3)Ü34&$4K4i4'ˆ4°4Ê4ä4þ4d5z5˜5µ5Ó5å5=ú5+86!d6†6*•6)À6)ê6(7A=7574µ7)ê7)8->8@l8)­8*×89-9)F9&p95—9 Í9î9:7$:)\:$†:'«:'Ó:0û:;,;3h;/œ;3Ì;<) </J<$z<@Ÿ<:à<"=>=^=w=Œ=(¡=ZÊ=%>;>.W>2†>8¹>-ò>D ?$e?.Š?(¹?(â?'@13@.e@5”@5Ê@9A5:A5pA5¦AÜA!ñA#B-7BeB.„B³BÀBÚB+÷B #CDC-`C.ŽC'½C+åC4DFD(fD�D­DÊD(æDE/'E%WE)}E&§EGÎEF.FLF\GpG…G™G¯GÃGÖGëGÿGH(H=HSHgH}H—H«H¾HÏHéHþHI*I=I4UI(ŠI³I,ÓI;J><J4{J>°J1ïJ2!K0TK…K<—K2ÔK2L(:L2cL3–LÊLcéLMM:mM¨MÅMãM*N!,N!NN6pN §N ÈNéNO&O"EO"hO3‹O¿OÝO7òO!*P/LP8|P.µP3äP-QFQ&`Q$‡Q*¬Q×Q0íQ$R/CR(sR6œR%ÓR'ùR&!S%HS.nS�S&°S'×SÿS(T)?T/iTA™T3ÛT.U>U.]UŒU/¢U&ÒU#ùU!V?V[VsV,�V¼VÒVâVõVW&)WPWoW„W$ŸW,ÄWAñW3X[MX1©X:ÛX>YUY"qY6”Y<ËY1Z:Z/WZ0‡Z¸ZèÖZ*¿[ê[ü[\(\$>\c\}\˜\.¯\'Þ\])"]5L]$‚]"§]Ê]ß]%ô]^%8^&^^…^Ÿ^¿^Þ^3ò^4&_[_w_)‘_»_Ö_ë_>ÿ_>`PS`&¤`)Ë`1õ`.'a-Va2„a0·a;èa;$b`bxb0�b-Àb"îbc)'c)Qc4{c&°c+×c&d*dId+ad �d®d3Éd1ýd0/e*`e#‹e#¯eÓe=óe01f,bf)�f¹f×f ófg,g(Ggpgˆg›g5°g#æg
! h!)hQKh �h9¾h€øh	yi4ƒi.¸i6çi.j.Mj|jšj¹j×jõj*	k*4k5_k5•kËk%æk"l /l Pl"ql!”l¶l(Ålîlm(m@m]mªqmo/o6No…o)Ÿo5Éoÿo¼pÑp8ïp((qQq]q xq™q­q;Çq\r3`r>”r6Ór/
! s1:s3ls; s<ÜsBt5\t@’tFÓt3uONuOžu8îu5'vx]vBÖv{wE•wLÛwH(xLqxL¾xOy=[y=™y@×yAz8Zz8“zIÌz;{LR{-Ÿ{PÍ{I|0h|=™|=×|7}DM}3’}DÆ};~>G~V†~Ý~8ú~032dg—3ÿ83€Ll€:¹€2ô€9'�=a�BŸ�[â�A>‚L€‚:Í‚1ƒP:ƒB‹ƒGÎƒ5„4L„3�„Aµ„:÷„62…<i…¦…0Á†ò†<‡O‡/\‡%Œ‡%²‡Ø‡#ñ‡*ˆ	@ˆ Jˆkˆ|ˆ/�ˆ¿ˆ*Ðˆ*ûˆ5&‰8\‰'•‰'½‰å‰Š$Š9ŠEŠ YŠzŠšŠ&µŠÜŠûŠ‹5‹K‹O‹#V‹z‹—‹­‹µ‹)Ñ‹û‹(Œ(4Œ3]ŒT‘Œ4æŒ9�?U�;•�<Ñ�7ŽFŽ$eŽ'ŠŽ?²Ž
òŽ��8�V�n�&Œ�³�"Ò�)õ��8�V�b�x�0˜�"É�5ì�4"‘3W‘‹‘3ª‘3Þ‘D’5W’(�’(¶’&ß’*“)1“![“>}“5¼“&ò“+”CE”J‰”/Ô”2•37•(k•8”• Í•î•)–;6–*r–*�–?È–7—$@—3e—b™—!ü—=˜7\˜/”˜5Ä˜;ú˜6™DQ™;–™5Ò™2š*;š$fš8‹šÄš*äš$›4›4P›.…›#´›!Ø›ú›%œ
>œELœ$’œ8·œðœ;	�9E��•�¬�"Á�ä�Aö�8ž?Ož@�ž>ÐžŸŸ3ŸDQŸ–ŸO±Ÿ / O g n ‚ Ÿ ¿ $Ù þ +¡G¡ d¡#…¡&©¡Ð¡0é¡-¢*H¢s¢'Œ¢´¢-Ð¢þ¢,£$J£-o£�£	¼£Æ£
ß£í£%ö£K¤Yh¤Â¤#ß¤)¥1-¥)_¥"‰¥G¬¥/ô¥)$¦"N¦q¦>‘¦DÐ¦N§>d§(£§%Ì§$ò§)¨A¨T¨ t¨/•¨1Å¨A÷¨*9©3d©-˜©3Æ©6ú©C1ª?uª9µª<ïª9,«f«6|«A³«2õ«)(¬#R¬>v¬#µ¬/Ù¬"	­1,­?^­:ž­FÙ­E ®Xf®b¿®I"¯?l¯8¬¯Må¯@3°:t°D¯°.ô°4#±:X±5“±+É±Cõ±/9²>i²!¨²Ê²5æ²³":³]³}³"�³"À³(ã³.´;´+[´‡´£´7¶´.î´Bµ`µ2xµ «µ,Ìµ,ùµ&¶!B¶"d¶‡¶!¤¶!Æ¶è¶· ·@·[·!z·,œ·É·ã·þ·$¸#B¸f¸1�¸9³¸9í¸-'¹HU¹$ž¹Ã¹Ù¹é¹ºº1.º4`º9•º#Ïº3óº,'»T».s»'¢»Ê»è»¼%"¼H¼7e¼,�¼!Ê¼ì¼<½E½&c½?Š½0Ê½û½ ¾"9¾!\¾~¾—¾!°¾/Ò¾$¿''¿O¿l¿Œ¿§¿Â¿%Ý¿ÀÀ*0À#[À;À(»À äÀÁÁ,5Á)bÁŒÁ)§ÁÑÁ"éÁ#Â0ÂCÂVÂiÂ%pÂJ–ÂáÂûÂÃ,Ã%HÃnÃ‚Ã"ŸÃ"ÂÃåÃÄ!Ä5Ä
TÄbÄzÄ‘Ä«ÄÇÄ"æÄ	Å%ÅDÅ%cÅ‰Å¦ÅÀÅÙÅòÅ"Æ4Æ%QÆ:wÆ²ÆÒÆ4òÆ;'Ç+cÇ:�Ç6ÊÇÈÈ?È_È|È™È
³È
ÁÈ(ÏÈ$øÈÉ:É$ZÉÉ<ŸÉ
ÜÉ"êÉ
Ê'Ê%GÊmÊ„Ê@¡ÊâÊPùÊTJËEŸËNåËH4ÌF}ÌPÄÌCÍ]YÍ·Í.ÏÍþÍÎ>Î-]Î‹Î!§Î!ÉÎëÎ%Ï%*Ï!PÏrÏ‹Ï¨Ï%ÄÏêÏÐ*ÐIÐ-fÐ”Ð²ÐËÐåÐ.Ñ+2Ñ^Ñ~Ñ�Ñ+£Ñ&ÏÑ(öÑÒ+?ÒkÒG…Ò(ÍÒ(öÒÓ=<ÓzÓ+ŽÓ
! ºÓÅÓ0âÓ
Ô
!Ô/Ô"OÔ%rÔ,˜Ô"ÅÔ.èÔÕ+4Õ`ÕzÕ}Õ�Õ…Õ�Õ•Õ¨Õ¿ÕÚÕ$éÕÖÖ,Ö8Ö$EÖjÖ$‡Ö¬Ö#¼Ö'àÖ%×".×"Q×"t×—× µ×$Ö×û×!Ø8ØSØ(pØ.™ØÈØâØûØ!Ù#=Ù*aÙ&ŒÙ&³Ù(ÚÙÚ4ÚQÚ2aÚ$”Ú¹ÚØÚôÚ0Û?Û>[ÛAšÛ ÜÛýÛ^ÜG|ÜÄÜ1àÜ3Ý1FÝxÝ$€Ý¥ÝÅÝ5àÝ#Þ!:Þ\Þ@rÞ.³Þ2âÞ2ß%Hß.nß9�ß+×ß#à'àEà&`à,‡à´à"Ïà(òàá-*áXá>vá,µá7âáâ2âEPâF–âÝâïâ?þâ7>ã-vã/¤ãCÔã/ä5Hä ~äŸä¾äÚäöä&å-å)Hårå$ˆå!­åÏå&Üåææ1æ>æ
BæPæ
gæ
uæƒæ
¡æ
¯æ
½æ*Ëæ$öæ
ç)ç
Eç"Sçvç
‡ç•ç
¦ç
´ç
Âç"Ðç
óçèIè"Oè&rè ™èw:é8²éëé.ê-4ê8bê]›ê1ùê4+ë6`ëE—ëÝëhòëV[ì7²ì@êì)+í)Uíhí7èí î.4î.cî+’î¾îÞî<ùî<6ï:sï5®ï=äïA"ðCdð/¨ð1Øð-
! ñ18ñjñ/‚ñ3²ñ5æñ=ò Zò+{ò-§òCÕòó6ó5Tó+Šó ¶ó0×óJôLSô. ôOÏô6õBVõ;™õ>Õõ2öNGöC–ö=Úö%÷)>÷hh÷TÑ÷8&øD_ø#¤ø!Èø.êø5ùKOùF›ù:âù ú=>ú8|úNµúGûOLû,œûÉûGßûK'üIsü0½ü?îü5.ýIdýD®ýGóý8;þ tþ$•þ+ºþæþ$ÿF%ÿ(lÿ+•ÿ9Áÿ4ûÿ40'e[�3é!5?@u3¶#ê&*5`*€«"Ä"ç&
! 1$H1mŸ·BÖ6/P8€#¹2Ý5#F(j/“)Ã.í%<Bb0¥*Ö*6,Ac¥)Ä)î-8f2v'©+Ñ
! ý		*	
! =	,H	u	
! ~	‰	C˜	'Ü	<
! !A
! c
! ,y
! &¦
! Í
! è
! (+Bn'�0µæù(H*h1“ÅØ#î
 (
I

! \
'g
"�
<²
<ï
*, Wx˜/³ã4/P/€°Ì2å"%!H-j0˜Éæ!;8;t=°;î;*;f;¢6Þ"8Hg)‡%±<×+@^!tk–h2kž!¸Ú2ò%D[r‘®ÀÒå7R!hŠ§ÄÔð3	/=m1ˆº/Ó#C\x!‘³'Ï9÷?1qŠ% )Æð .+O${/ Ðæ#'4Mi|-˜ÆÙò/E_{”ªº!Ôö

(D]vŒ¥µÑð
! !8Nc}“±+Íù' : P f  +š &Æ 3í ,!!QN!) !Ê!1è!"85"?n"$®"$Ó"ø"# *#K#0d#•#³#Í#è#$#$>$$T$1y$«$Ä$à$ü$%!7%#Y%}%”%³%Ð%ì%&!&;&8W&$�&Hµ&%þ&$$'$I'!n'�'¯' Â'ã'(!(=(%L(3r(¦(¹(Ø(ñ(),)B)X)#w)$›)À)à)&*-'*3U*(‰*²*.Á*.ð*6+9V+�+"¦++É+'õ+9,-W, …,¦,!¿,!á,---6-/d-&”-»-#Ø-(ü-)%.O.n.,�.º.Ö.é.Q/6Z/‘/¡/´/6Á/ø/00:0!S0u0‹0¡0$·0Ü0û0161R1n1�1�1¶1É1è1û12"282N2h2{2—2!®2Ð2!ã23""3E3^3q3.„3*³3*Þ3?	4I4[4w4'�4&¸44ß4&5E;5E�5Ç5Ö5ê566$46*Y6-„6 ²6Ó6é6û67%7979M7(‡7!°7Ò7ë78868O8h8€8#˜8¼8Ö86ð8'9>9T9j9€9–9­9Ä9Û9+ò9:+5:a:x:�:¦:Å:Ü:ó:
! ;!';$I;n;Œ;&¨;!Ï;ñ;
<,*<;W<-“<Á<%Ü<!=!$=!F=%h="Ž= ±="Ò='õ=!>(?>(h>‘>-ª>0Ø>3	?3=?6q?0¨?3Ù?!
@/@!E@g@|@˜@D²@D÷@2<A2oA6¢AÙA!÷AB(5B3^B!’B0´B=åB$#CHC>aC" C!ÃCåC6D0;D3lD$ D6ÅDKüD0HE;yE?µE?õE95F!oF.‘F9ÀFúF*GAG1_G*‘GN¼G;H6GH0~H2¯H(âH'I03I-dI,’I4¿IôI5J2JJ$}J=¢J àJ2K.4K>cK*¢K,ÍK úK/L'KL<sL+°L(ÜL=M1CM2uM/¨MnØM8GN•€N7O0NOBOAÂO/P84PmP!‹P&­P(ÔPýP$Qq@Q&²QÙQMùQGR#eR9‰R ÃR,äR,SD>S!ƒS>¥S äS T &TGT\T<wT<´T<ñTE.U$tU$™U¾U*×U*V--V4[V�Va¦V W)W&?W'fW"ŽW7±W"éWX,,X)YX'ƒX'«X&ÓXúX(Y);Y/eY%•Y'»Y(ãY+Z&8Z-_Z2�Z3ÀZ'ôZ[57[+m[<™[,Ö[8\;<\8x\M±\8ÿ\,8]5e];›]2×]2
! ^C=^%�^%§^!Í^ï^E_JL_—_­_<Æ_``'!`I`/_`#�` ³`
Ô`
â`"ð`a*a+>a,ja*—a>Âab= b^bnbb”b*©bÔbðbc
! -c8c#Ic/mc(�cÆc#äc#d#,d#Pd+td' d'Èd!ðd(e';ece‚eže!´eÖeõe#f-4f'bfŠf7©f7áf3g$MgrgBˆg$Ëg9ðg*hCh-Vh„h—h'ªhÒhBñh!4i6Vi�i¦i(¹i3âi0jxGjÀjÑj<âj'k*Gk5rk@¨k5ékl>lSl!dl!†l!¨l*Êl/õl"%mRHmG›mãm.øm'nEnXnqn*„n'¯nU×n-o.Ioxo–o-µoão)p,p Kp
! lpwp*“p1¾p+ðpCq@`q!¡q+Ãqïq
r	+r5rHr`r€r'–r¾rÜrúrs0sLsis
€s0Žs¿sÏsæst tF=tM„tRÒt!%uGuXu$tu,™u?Æuvv1vLv(hv‘v#°v(Ôv2ýv$0w-Uw-ƒw±wtËww@xS¸x!y.yIy.`y�y5§y<Ýyz0z@zPz"gz*ŠzµzÎzëz#øz'{/D{t{+‘{ ½{*Þ{-	|67|6n|-¥|6Ó|J
! }MU}-£}-Ñ}3ÿ}E3~$y~ž~º~3Ù~*
E80~¯‰Ë‰U€&ß€�"�15�4g�-œ�Ê�!é�*‚	6‚4@‚3u‚,©‚Ö‚&ï‚(ƒ&?ƒ&fƒ�ƒ ¦ƒ	Çƒ2Ñƒ„&$„&K„(r„›„¶„Ñ„å„ü„…"…?…\…*v…¡…¸…Ò…ä…††7†Q†k†‰†!Ÿ†Á†Ù†å†"‡0'‡X‡-s‡¡‡±‡Ç‡"â‡0ˆ6ˆMˆeˆ~ˆšˆ³ˆÌˆäˆ‰‰$)‰!N‰.p‰3Ÿ‰0Ó‰)Š/.Š^Š&tŠ"›Š¾Š'ÚŠ#‹&‹?‹X‹t‹“‹¦‹*¼‹ç‹ú‹$Œ'8Œ`Œ'|Œ¤ŒÀŒ!ÜŒþŒ �>�Z� j�-‹�¹�(Ò�+û�'Ž<ŽRŽkŽ!~Ž$ Ž%ÅŽëŽ'
! �2�I�]�x� ‘�9²�8ì�N%�0t�*¥�3Ð�'‘A,‘'n‘[–‘oò‘3b’2–’9É’E“8I“0‚“'³“!Û“/ý“9-”-g”-•”!Ã”<å”H"•0k•<œ•*Ù•S–IX–0¢–9Ó–?
—4M—+‚—(®—!×—3ù—&-˜6T˜6‹˜2Â˜-õ˜/#™-S™3�™*µ™9à™'š5Bš0xš9©š-ãš9›'K›*s›ž›-½›ë›-
! œ8œ?Wœ3—œ-Ëœ'ùœ<!�B^�<¡�6Þ�/ž-Ež;sže¯žGŸD]Ÿ¢Ÿ#ÁŸ&åŸ  - H e '‚ 'ª #Ò *ö 0!¡!R¡*t¡Ÿ¡¬¡-»¡2é¡1¢+N¢z¢2~¢2±¢Eä¢'*£R£ o£�£¯£,Å£)ò£)¤#F¤&j¤#‘¤!µ¤×¤-ö¤!$¥$F¥!k¥$�¥6²¥,é¥-¦!D¦!f¦ˆ¦!ž¦"À¦*ã¦§$§!C§e§#~§ ¢§Ã§Þ§0ü§=-¨9k¨0¥¨0Ö¨0©38©4l©.¡©(Ð©,ù©&ª7Cª{ª�ª¦ª¼ªÑªïª 
! «+«@«Y«t«7‰«Á«6Ý«:¬$O¬t¬*“¬3¾¬-ò¬- ­3N­‚­™­¸­×­ö­
! ®+ ®
L®)Z®!„®3¦®3Ú®6¯E¯[¯v¯‘¯ž¯¸¯)Ñ¯.û¯$*°2O°0‚°(³°Ü°"é°±+±>±\±s±‰±œ±²±É±â±ò±-²)>²(h²%‘²+·²ã²-³%/³ U³!v³˜³°³Ë³è³ ´&´E´2d´"—´!º´Ü´ù´µ(µDµ'Vµ~µ—µ(§µÐµ!êµ,¶9¶,Q¶~¶š¶2´¶1ç¶5·/O·.·/®·.Þ·.
¸0<¸/m¸1�¸0Ï¸/¹10¹2b¹1•¹4Ç¹0ü¹3-º4aº3–º2Êº0ýº&.»U»q»�»*¨»(Ó»1ü»".¼(Q¼%z¼! ¼!Â¼!ä¼,½43½.h½.—½'Æ½!î½¾,¾$E¾$j¾*�¾.º¾5é¾4¿T¿k¿){¿$¥¿ Ê¿ë¿
! ÀÀ3ÀOÀdÀyÀ ŽÀ3¯À*ãÀÁ*Á?Á.ZÁ‰Á
¦Á(´ÁÝÁ)ýÁ'Â7ÂUÂjÂ ˆÂ©ÂÆÂ(áÂ-
! Ã8Ã$VÃ{Ã“Ã%°ÃÖÃâÃîÃ,ûÃ2(Ä*[Ä!†Ä(¨Ä/ÑÄ(Å*Å'FÅ,nÅ›Å*´Å%ßÅ%Æ#+Æ)OÆ4yÆ+®Æ4ÚÆ2Ç4BÇ!wÇ'™ÇÁÇ3àÇ4ÈIÈ;fÈ6¢ÈÙÈëÈþÈÉ"É?É]É&{É*¢ÉÍÉ!ëÉ3
ÊAÊ^Ê?nÊ?®ÊBîÊc1Ë$•Ë7ºËcòË6VÌ-�Ì0»Ì%ìÌÍ /Í%PÍ%vÍ3œÍ$ÐÍ-õÍ)#Î#MÎ/qÎ/¡Î=ÑÎ%Ï05Ï!fÏ!ˆÏ'ªÏ(ÒÏ#ûÏ$ÐDÐaÐ"zÐ)�ÐÇÐÙÐùÐ 
Ñ#.Ñ	RÑ\Ñ"wÑ0šÑ-ËÑùÑÒ!Ò<ÒTÒ=mÒ/«ÒÛÒ÷Ò
Ó!,ÓNÓ9gÓ9¡Ó$ÛÓ3Ô94Ô#nÔ)’Ô<¼Ô)ùÔ#Õ4Õ!RÕ,tÕ,¡ÕÎÕ'éÕÖ(ÖDÖ&`Ö‡Ö)¦Ö1ÐÖ ×'#×JK×'–×¾×$Þ×-Ø1Ø.MØ"|Ø'ŸØÇØ!àØÙÙ4Ù%RÙ>xÙ@·ÙCøÙ0<Ú.mÚœÚ*¸ÚãÚÛ!Û?ÛRÛbÛ1|Û1®Û4àÛ	ÜÜ4Ü PÜ'qÜ&™Ü,ÀÜíÜ	
! ÝÝ3Ý)BÝ-lÝ#šÝ¾Ý!ÏÝñÝÞ((Þ/QÞ1�Þ"³ÞÖÞóÞ"ß3ß,Kßxß!Šß¬ßÂßÝß*øß!#à6Eà*|à&§àÎàìàá#á7á$Pá6uá3¬áàá/øá'(âPâpâ=Œâ	ÊâÔâïâã#ã<ã	OãYãmã‚ã™ã
°ã¾ãÞãþãä2äFä]ä!yä!›ä(½ä æäåå5å$Qåvå	“å'�å$Åå!êåææ9>æ6xæ¯æ3Ïæ3ç7çPçkç‡ç¦çÆçâç"ÿç#"èFèbè!è¡è¶è	Ïè&Ùè-é-.é0\é*�é*¸é*ãé*ê9êBê$^ê#ƒê%§ê6Íêë!ë$@ëeëƒë0“ë'Äëìëì'ì'?ìgìwì	~ìˆì�ì¨ì,Ãì)ðì)í Díeíƒí'ší$Âíçíôíûíî1îOînî�î2¥î6Øîïï>:ï<yï#¶ïÚï3ùï-ðFð%Oðuð$ŒðK±ðKýðHIñ3’ñ*Æñ'ññ"ò<ò/Uò)…ò)¯ò.Ùò%ó!.ó/Pó/€ó/°ó'àóô-ô0Mô'~ô¦ô-Åô6óô*õ :õ'[õ,ƒõ&°õ)×õöö$0öUö;tö"°öÓö"òö!÷*7÷b÷�÷—÷ª÷1Ã÷õ÷ø!-øOø/hø%˜øD¾øù%ù5Bùxù‡ù–ù(±ùÚù0ðù!ú03ú!dú$†ú$«úÐúMçú!5û-Wû…û›û&ºû&áû!üA*ü3lü2 üÓüêü&ý/ýFý]ý oý�ý)ªý#Ôýøýþ-þFþaþþ$šþ¿þØþ*÷þ"ÿ!2ÿTÿjÿ…ÿ? ÿ$àÿ369!p3’9Æ!$")G3q$¥/Ê-ú!(,Jw“¬»Ù÷*)(T&}B¤ç ô#H9*‚0­*Þ	"8E!^=€I¾FFOF–FÝ'$Ll�“«ÃÛê#2APbq€�ž­¼Ôãò			7	I	a	y	‹	£	²	Á	Ó	å	ô	
! 
! $
! 3
! K
! Z
! p
! 
! Ž
!  
! ¶
! Ì
! æ
!  =X#e‰¤&Áè+,/\+l#˜¼!Óõ=
+L
-x
 ¦
*Ç
#ò
!$8 ]~”³Ïí"6Yx—%¶Üé %"F"i"Œ"¯"Ò"õ"";"^"�"¤ Çè!& Efƒ  ÁÞû65"l$�&´Ûì#7Qk"‰¬Éàü:Sqˆ:›Ö$ï(=S)m%—+½é#+C4o¤5»Pñ#B<f*£bÎt1'¦$Î+ó/!O,q'ž,Æ,ó3 AT,–;Ã,ÿ!,Nf} ˜¹"ØûKc|˜® Â1ã+(A(j(“+¼)è**=*h&“.º"é0 '= &e &Œ &³ %Ú *!)+!$U!-z!g¨!U"2f"™"·"&Õ"&ü"##B#+W#ƒ#%�#AÃ#'$L-$z$	‡$‘$'¬$Ô$*ç$%"%B% a%	‚%)Œ%¶%(É%/ò%&"&7I&%�&,§&8Ô&8
'>F'…'™'(±'Ú'.÷'#&(1J(%|(¢(*Á(ì()
! )4))R))|)4¦)<Û)(*-A*o*Ž*¬* Ë*5ì*?"+3b+<–+?Ó+3,GG,#�,-³,"á, -)%-"O-/r-¢-À-1Ô-!.)(.-R.,€.0­.0Þ.)/9/$L/q/†/œ/$·/$Ü/0%070+N0z0 �0±0Ï0Ü0ì0ü0(191 S1At1%¶1%Ü12+2$B2g2"ƒ2¦2Ä2â2335<3r3!„3%¦3Ì3!ë34
4GB4Š4C‘4Õ4ð4	5(50C5t5'‡5¯5Ç5ß5 û5(6E6!e6 ‡6¨6Å6â6'ø6 7)97c7�7-Ž7¼7#É7#í78(858N8;a8'�8-Å84ó8%(9,N9${9 92¶9é9':(0:Y:*p:'›:$Ã:)è:';.:;*i;.”;*Ã;,î;2<9N<*ˆ<;³<ï< 
! =*+=+V="‚=¥=9»=	õ=/ÿ=/>!G>i>'…>%­>Ó>î>?0'?7X?:�?!Ë?0í?1@TP@3¥@6Ù@A*/AZApA‹AX¦AÿAB!1B+SB(B¨B»BÎBíB+úB&CEC,eC!’C#´CØCîCDD'D%@D*fD‘D*©D'ÔD!üD-ELE5iEŸE0·EèE!ûEF!=F-_F�F.©F&ØF%ÿF/%GNUGF¤GCëGF/HFvHC½HFI:HI:ƒII¾IIJ:RJ3�J+ÁJíJ/ôJ0$K7UK7�KNÅK4L*ILtL0�L%¾L%äL*
! M$5M!ZM'|MG¤MìM$N20N;cNŸN$»N$àNOO#O$?OdOxO"�O³OÊO)ÞOP P;P&ZP�P�P²P,¿P&ìP&Q:QXQ
gQuQ*‘Q8¼Q/õQ<%RbRoR�R£RÀR%ÚRSS6SMS\S{S)–S!ÀSâS&ýS!$T/FTvT‘T!®T!ÐT*òTU9U'QU!yU3›U3ÏU?V!CVeVƒV$œV'ÁV&éV:W8KW„WšW°W	ÌWÖW'ñWX),X4VX!‹X<­X>êX=)YgY+ƒY¯Y#ÈYìY	Z1%Z+WZ<ƒZ)ÀZêZ)[/[J[)\[†[œ[º[Ø[eô[#Z\#~\#¢\Æ\Ù\2ò\1%]#W]{]*Ž]"¹]"Ü]&ÿ]<&^3c^2—^*Ê^)õ^0_;P_/Œ_/¼_ì_'ÿ_*'`'R`!z`œ`·`Ö`$é`)a8a Ta'ua1�a:Ïa+
! b'6b+^bŠb ¥b&Æbíb0c*=chcˆc¢cÀcÚc-ôcK"dnd!„d)¦d)Ðd9úd'4eF\e£e3¼e*ðe/f;Kf?‡fKÇf?g?Sg6“g?Êg?
! h?JhŠhœh!·h(Ùh(i"+iNi[i{i-—i&Åiìi!j!'j'Ij!qj)“j½jÔjñjkk!0kRk+dk�k¬kÈk=äk"l4læKl2mGm]mrm‰mžm²mÈmÝmómnn5nJnan{n�n¤nµnÏnånüno'o%;oao}o ”o>µo/ôo%$p/Jp0zp3«p-ßp
q2q(Pq$yq)žq0Èq2ùq ,rzMr(Èr/ñr!s=s]s&ys# s Äs"åstt 6tWtwt#“t ·t;Øtu4u"Guju#€u*¤u'Ïu'÷u$vDv)Tv)~v!¨vÊv*âv%
w+3w%_w;…w(Áw/êw/xJx.hx—x!§x!Éxëx%ÿx%y'ByBjy+­y(Ùyz'z@z,Qz#~z%¢zÈzäz{{/>{n{Œ{¥{¾{Ñ{"ë{|.|D|*]|2ˆ|H»|}d }9…}@¿}E~!F~'h~/�~:À~.û~*7G8 ¸ãÙ+½€é€ÿ€�2�*L�w�’�°�+Ì�#ø�,‚2I‚7|‚)´‚#Þ‚ƒƒ&1ƒXƒ%wƒ(�ƒÆƒ#åƒ	„!„14„2f„™„±„Ê„é„……>3…r…H‚…*Ë…$ö…(†.D†-s†2¡†0Ô†B‡>H‡‡‡ž‡-µ‡'ã‡#ˆ/ˆKˆ jˆ!‹ˆ­ˆÉˆèˆ‰%‰*<‰$g‰Œ‰3¨‰6Ü‰/Š CŠ"dŠ"‡ŠªŠ>ÈŠ,‹'4‹)\‹†‹™‹¬‹Ä‹Ö‹*ó‹Œ6ŒKŒ:bŒ�Œ¶ŒÔŒiòŒ)\�B†�€É�	JŽ3TŽ0ˆŽ/¹Ž3éŽ'�E�#d�"ˆ�%«�Ñ�&ç�/�)>�+h�'”�!¼�$Þ�‘"‘!A‘!c‘…‘+”‘À‘×‘ î‘’.’7	5é¿îç5
! =	T‡	ƒh÷çi	{\¥Xø
! ‰CÞ™ÓWu"
! �5øH
! e	ù­B!
­ï
ÏâN.Y3¢ÎðÔ´
! ¯¤Í¡Ö*ö®v]D&×	ŽE
! „£š¾ùO	ý¦’	&¡ÚÜ¬€
ÙmÏ
! &Ü�“OÐ„
! …"rK	}ÐŠ
Ùž>
! ÎÕ&m�
! ³Ž	JN±
W{–‡ï°Ç
;
! ìA
ˆ
! ÒÈlð
Ww	o;í
†Í�¸nK˜à	‘ËÒ
E
óa	‡A\	
y*s
*aü=Qˆ�mOZ
! ¿�n
¼’
! ÌÁ
3v4iÉ#ÌÈZ…Ç`KF
Š	»ÍóeDnå
	§Jö�
! "ÿ Ú	ë
¶û11¨
ðP‚ècó	’Œ		\Ìªºù
x�$	d!Ããåö�¡–
È
Ç¼_œƒ.�|{zö
�
! W1bª¶º
Üp…	Â,ÁÊ
?�	o§–%÷9}Ä 	
1ëŽ-
›aÀ
! ê
! Ã0à‰9];Ý8Ä!¿	L¨~Vø&
! ýåÁ„!	¨'=«yf	t�
! à;ŠÂuíÓÏ„	~û	ÂNg»Ôî�
ö‰ XBÒ'.ìŠè	Ô	RpÊÄÛQí�¦��lžh™øN¢	Øo
ÅÀä
lx'
! ²
! :8”
:ø®ä£Ñ.	

«¢4¦Ô°ž1	ûLðß[Ï½
! à
Sà	[
! 6J
&	-Ñß I
! h
%¨ý
! £é†¯ga­
æñ«
! oì
! *
! @%¤2õø'ACôJ	N
! Q~Q	Òg	y	Û8õÍi–
! 	ò	o‡¶ZD
! ¼:ÿ
t
fh,+R• –À‹	/	é…ÙÀíà]	·õe
! 	
! ¿U
! Ö
Ub
×¾>O

;€	Ô\
taƒD)íMÏÞ
>�
! ³Çe
G	º	<
  
! !µ×’©E«
´}
! ±
! Ä‚÷Ý*!¹	²+ÁÕ(¿¤'¾Ãç<Ó
! Î	d9ªˆÒMß
! ®
! ®
! éf>o
! ¤¶\�Ü
@
! 8‘	üÝ7
ê“{ÐÆÝ
!  
! )Sâ
! 
ÜÈ'
! X×
�é(©¡UÕé	Z;âk¦¿â	³ÇJ~û�»Z»,Ò™Ýøªoìì+	D
þØþ
äjTó^M§	—r	¨i
+û‹
³	l˜=3õÞMl¢Ó	M	­ê	jm	¤…Ñ	P}^Az
! ‘
! ½¾Ü¥(
ü<,ñ
BOU€µiç
¹@½4

½Œ
æ	¾Dí
! é
! B
Ó‚
µ/·
! Øº7tðÓf
! ¥Ä_üìðî	ñÕt
! ¬ñ#
‡%
f
! 7ºÒeÙá”4"æQ
! 8½ï­	w
��ô
! {ë	þŸ½-	Áá	Ê¶	g
‹x	ñ	õÎ3n	ºËÉÀñƒh5%B
! #ŒËã(Ut*ô
€EV•Ñb
! Q
½
r	ZÈD®¢
! ‹ï~‘ñl]	Sôƒ™³‹®ÉÝ	3	v'
wp
ð‚‡X	gVq~¸pÿ
! 2Ïç0
íª�

! ¼.‘]M
ØÖ
! ŽŠjßq~
ÈŽ	Ymö·R
,ûf4
! /—	±w�éó´¬$ÜÖy
†
ê9
ÆÄ$ú]
4]èŸ
Íwì(ö
! ×ÊU	1²‹z	7Þœ0	©
B	P¨úYîX~Ñ7&
¼
ˆw†
y	jÍK�S¾&{
! à
! ,'âàÿ"_ý"1µÖˆÆ@í¸áýOej	×¯¬
½¥h1
Ú
ýü\
! ?Ð¥
! +
k:KK
ÖÅ”ëÒ
! '¤	ä	RC	úA¹EÿÇ
! ¢
! Žs?]Õj?€µ”“Fq	òÔÊ–
	´’¹°ü	ÉÒÎ§
! }·a<žh	
! PL÷
! 
!Ã/HÚpTôÖ½QÓ‡ôµ’®
4g
îÂ5
! 
†V¶>	8ÏÈ‚ß;”®Ð¬†u»¿
! Öj‡`¥!

! 3´�Ã
! Thâ1)P
²¤
:
þé‚
Ô
! ³|Jb	%I…U90Ó»[HV!y¬
! çFÕ}‡­x­h\k5	Ù
! {
?j€ê&¼O�BI
! «	²Z;òÕ
! �ä«²
GþTcbã	_‘‚À
! 
! è�'ˆ
ÌJã¸	&Oê|
! xv_
Fáì³
! o	Có’¹
! [	¦è
! ù	øæÉå	œ
! L
! œ¶ÝÅN"í+Ì	bú
! ëY˜
! N= H:àU
¿ª
ïâŸ³>q
¹G
! ›Ï
$O	HHÅ	à¾
 µZÐ3
! 
Ck|	GoÙ
¯�ú¤|0
! ¸#26ŸäY÷
|îG
ƒœ
! 9Žf}uy¸èÅ7~*g
! 4
! �	#e>óUmHú«›`ÙìYþÿÓ|€­×Õá‡
üç"¾ÂÉP
! ”þµö„‹�
Ebý	u		L
Î
Ú	j
! |"
rßF
! T
! Nl—(ù	r:	’ù2	c¡	ùRãFAsS?	[ð	0=
! ÷-M
! ±ÄÈ/ŸÊ©
! A
! â
! Ï	+RÔ
W0üÂdÔ êþ0SFœU-4	˜x´òZ@O5
ÝR
! œ	é·	žˆçÂ�0Ì¨
! ò
! 	
B^
i.›±
§ß
ŠÀ	Ð
­Q¼
! éæ“þÌÞ	_?üöÚõ÷:
  Â
! úü
ôMV
ºÐ¦zµ	›®©ÝÆ
ô	8Ûw
! t­‘È
! ™k®ŠxH
Ší	�³´>
Eê
hÑqg±G}Ûq
! .õ	2¶ò=
Cß
S¡G
! ª¹`�	¯s¯	=Š
! ¨[S
Ö�•	œ,ÆˆKç“Ä	rÃØž	´
Û-
  	
! L	öLØ–u
! n
! 6¡
! u@	]T
É
Ûn^
! c?
! NÊ£X
œ
=ïP¦	ð
! )

¸
! g] š	W	ØÊX¡
! ›
! º 		Í	É
! ¯•^	ˆ¢¹
`†W
¤“
[Ÿ%×=.Õþ9
! ¡Ê
! �	YªÇ„2ž
! èÂV	Pƒ
ŽËùÙØZ£	R	[€
! àë^ãí¢R@§|VzntbÃ	*¶Ç#ÍÆl
’dÜ`
! [fÐ	gºd«)	5B±ø�–	°	“n os.
! 2Cá
èM•%ú‹¢æ8¾¾
! Ñ
ŒmS
! ÑŸû
! 
Oýe÷	@è¥þ
! ÁWÎw°ßø&¬Xûgâxºš“
! ÿ”
! Å‰Ì
	ž¿Ö«?a[ð(A£
ª†�ñ	ãâÃ ²ÜÈ§IÞ
! 	Vü
_
! ž™TÕ—B…©™š
Š¯V×
g8
\m
! ²Ù�
! Æ
! ´`ÄQªYAó
´,Ú
! Ç|
IÝ{	ÃGŒûïæ
¦
! Š½ñ†
! DF	åaí½	—L	ET¾	Jä•4¼È	A^¶Ä
! ?Ÿ!
! 8	˜)ú	ê}	9Æwîv	R¢	
! `	J*	w¯
A+
! Î�Á
! î6ÌŒd	%
! Ü4bMê»µË	%	²E	Ã€©k	¥m$×m£
! ì…¹Ì
! ÆðüF…6
l_¨	ˆÚ•
v·Wì­�Œ
! 
! ç
! óÛ	ÓÿaÌgâdUÏø¤Â
Ø8
(J
Oš,'ˆ	3‰
žèÅ
Lÿyk—‰×	 P;Fðr¦:@äêx§NÙ>±¦Ë-Ñ"|®	 
õ
)}Tï	r,ë‹
! I	$Ÿi;PR30û§¤¡p�RÍÂÎŽ�<‘�nHÁ	-ú
X
! I¸¬è
Œ’
@q
! õ
! ­
! #Iý
°†U—ßõ~«D9ÿ	xt)
ÀÐ	/%Ž	ÇÐ8™	‘
æbÇ	×y
! 3‘r
Ž
–C
! 	áÞö‘XïÅ„P
! 
! 
Ý
ë ƒ
! 
! 
! ^´	E<òd
×®!Y
íÁ‡äµ
! éË
™¶
ôbdSÀM+N	eÌÎ/+2¼$±:¢˜Å¦jÔæ2÷ñBä(Íim
ÆÉ{s
! WÐž»	ù¡y¦
‹ƒ	C~	
! M•
! º÷T#»
_“£*
]
! Û
+Å,q…kd*€”	oKÕ“Æ	Ó
! Ù³º‘u
úÒz?p	…
z
œê2
H[Âzv±Û¡@‚Œ	Þ
Iê›iÓQ‰µ
j
ÚÊýd•/‚	4˜	úB¸*é‹¿Ê	·¯²	û
n
¸¼,
! ä‚<.¬:�
�A¹h
°/�k
! 	-Ò	ý {Ú™Å¦#3K‘I^K'GÛJÖênz¥	Fp~
! šr›�^6
>/
ˆâ1;´ˆ 
! lBÙn=ë¸Ë·
C
‚i
! Ä
˜7fîÄ§t»
! [â
&Yü
! M—Ë
! ž{ŠI
?
ïCî
Mä
! Àÿ¥6y§?Ù		úN¼³ãEð‰pæ\ãXhe´uû�²L¸kq}ÜØý
»Æx
Ü"@8‚câ>ùÎè¥
*¬	æ
! ¤
! õ�e¿
`À‰¡
#Ÿoù
! |Z8
! zÛ!îËhª	öó
  Í
! FÂ
të
! ën
–•_›aÔ÷¤€Õ
X„zˆwðw1†ç	£
! ”
! ”
! 	G$é
 
! s‰
! Þvå
! †£#
! ÌÏ4‰Á=�Ø
�$ÔÈ©¨<
ß	¯9
T$!S
ž»¼ÒÈôl
! à/š
! ¡vHCáÅ
! &QÆ“�	ár›	º
! °
! ñ¿x
! Ž“	Òë[
! ]q¶ƒÄ·ò5})¬š‚ßø
Ùr
! ì
\¾J
! `e Í
Ø5.
æîl4IÐácRYl²*|„ï”»5	W7z¼	’€pPÞË{kEvT	,
5SD	ÁdÐ
! <	¥r
ø	5c
! LÝ
! ŸO
! —°cÓÊ¦Z		]fp¾V;	~«¿Ì—)
! 	áª¨!©	
Ü	,	sJþ÷¶
! §^•$
! 5³
Œ¯�ÞÚ§
ò}	[
:™ìH	Ë‡
! ùÕ	`�©	©#‹(
! S	Z
äœ¹G’	 Ž:Ê�
! Dñ|tkœt	íC/
! (Ý
! Dk
\)°Šå·'	èLÜ
! ±Ñ
! qšÑH�"	z˜
c	
! �¨€°³•ç
r6
! ü‰„-s	�¾À
wE®+3
Í«¢<š$Ú¢7
! 	›
02ÛuòVÔùÃ
jj^>Çh
! o	›å€˜àÏ½$3_	xP	™
.£m?�³µÂ	}
D¨åó	ãf
sû�Î
! ï
! I÷o0°A	Oß
! K6•î˜µëÓ
½×
! \Í¥ÔK1c
¸
{L°
Ò_"®¼õÉ	þP�ý
! õ6ŠJ2þ	åæ�ÑY	u›3Éõe¸iû	¯
! —
.©´Æ Ã�`òÀql	¹Î	ò
(	Göš7yš+k^–£²¹»Û'Î¯
! 6Gòc@
;
Û
! N„_–
! ¬ôß‘AúýN
ÁÏU’Þó<9%™Q±–ªd
! ñ�bÑ¢

©ñ
! ›Ufs/¨9	.nÏ•©ózã v
! —
! ŒQcƒ�†	2ÖsÉWu/¶™
! ógÅa
! É¬�
b–%p
! cŽ
! iv:ô<·ô@6Ÿ
tÝ&Å�ë`
dÞ	u†m
ÿùy·
a‡ÿS 
áò“e­±	Ÿ	K
! DwÇ7º”ƒƒ
! W
! ‰	ÁŸ
! W÷…á
! ŒXHa
i
! )
! ö	§$
I-
˜£R £—²ô-~(äQ<Li ÿ#åØ
! 1Œ	æ^’E


)%¤ÈÉ(_
! fœ”#	ZË“FÁ„
q\«\Cv­v
fY0…
! 9¹œã]åÇ°6mF	ƒåÊX>½1
! 
 Œ·c=>˜ç )‹—„sàè„
! ï7Kã
! TšGBË"		ž
Ñ¬…ÚV
! Y
! p‰ª
! +ø0q«˜2
! yaÀ·Ã;Ã6	áV±jÖ‚
! Ä<Ú-	¥	pÖ	ï-7çåbx=sÕu
! Ø	‹{ì	`”9‡¿î
! Þã
š
! 
! %s: error reading input file '%s': %s
  
  %s: warning: too few parameter lists in declaration of '%s'
  
*************** ldd output with constructors/destructors
*** 392,397 ****
--- 422,428 ----
    -jni                    Generate a JNI header or stub
    -l, --long-file-names           Use long output file names for included
                                      source files
+   -m%-23s [undocumented]
    -n, --no-output                 Do not create an output file
    -o <file>                Place the output into <file>
    -o FILE                 Set output file name
*************** ldd output with constructors/destructors
*** 425,460 ****
                             'none' means revert to the default behavior of
                             guessing the language based on the file's extension
    They exist, but they are not documented.
!   also declared as %q#D here  base %qT  because conversion sequence for the argument is better  but %d required  but does not override %<%T(const %T&)%>  but does not override %<operator=(const %T&)%>  by %qD  candidate conversions include %qD and %qD  conflict with %qD  enters catch block  enters try block  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qD  expected a type, got %qE  expected a type, got %qT  first declared as %q#D here  for conversion from %qT to %qT  from definition of %q#D  from here  in call to %qD  in instantiation of template %qT  in thrown expression  matches this %qD under ISO standard rules  matches this %qD under old rules  or %<operator=(const %T&)%>  skips initialization of %q#D  trying to instantiate %qD %s (frv) --help' for more information.
   TOTAL                 : [OPTION]... CLASS...
  
!  bytes"%s" is not a valid option to the preprocessor# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC visibility must be followed by push or pop#pragma GCC visibility push() must specify default, internal, hidden or protected#pragma extern_prefix not supported on this target#pragma pack(pop[, id], <n>) is not supported on this target#pragma pack(push[, id], <n>) is not supported on this target#pragma redefine_extname not supported on this target#pragma vtable no longer supported%<#pragma%> is not allowed here%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%D::%D%> is not a member of %qT%<%D::%D%> is not a template%<%T::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<::%D%> %s%<::%D%> has not been declared%<::main%> must return %<int%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<[]%> can only be applied to arrays. It can't be applied to %qs%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qs%<and%> of mutually exclusive equal-tests is always 0%<auto%> in file-scope empty declaration%<break%> must be in loop or switch%<catch%> not reached because of the catch clause at line %d%<continue%> must be in loop%<default%> label not within a switch statement%<enum %E%> declared in %<for%> loop initial declaration%<for%> loop initial declaration used outside C99 mode%<friend%> can only be specified inside a class%<inline%> specified for friend class declaration%<java.lang.Object%> can't extend anything%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<noreturn%> function returns non-void value%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<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=%> should return a reference to %<*this%>%<register%> in file-scope empty declaration%<return%> inside instance initializer%<return%> inside static initializer%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<return%> with value from constructor %qs%<sizeof%> applied to a bit-field%<static%> may not be used when defining (as opposed to declaring) a static data member%<struct %E%> declared in %<for%> loop initial declaration%<this%> is unavailable for static member functions%<this%> may not be used in this context%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed args%<va_start%> used with too many arguments%<void%> must be the only parameter%>%H  from here%H%<noreturn%> function does return%HDuplicate name %q.*s.%Hcontrol reaches end of non-void function%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Henumeration value %qE not handled in switch%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hprototype declaration%Hstatement with no effect%Hswitch missing default case%Htraditional C lacks a separate namespace for labels, identifier %qs conflicts%Hwill never be executed%J	%#D%J  enters catch block%J  first type here%J  original definition appeared here%J  other type here%J  since type %qT has pure virtual functions%J  when initialized here%J  you can work around this by removing the initializer%J conflicting type qualifiers for %qD%J%D causes a section type conflict%J%qD aliased to undefined symbol %qE%J%qD declared inline after being called%J%qD declared inline after its definition%J%qD defined both normally and as an alias%J%qD is normally a non-static function%J%qD is usually a function%J%qD redeclared as different kind of symbol%J%qD takes only zero or two arguments%J%qF declared %<static%> but never defined%J%s %+#D%J%s %<%c%s%>%J%s %qs%J'%D' causes a section type conflict%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage%J'%D' used prior to declaration%Jabstract method in non-abstract class%Jalias definitions not supported in this configuration%Jalignment may not be specified for %qD%Jan anonymous union cannot have function members%Jarray %qD assumed to have one element%Jarray size missing in %qD%Jassignment to final field '%D' not in constructor%Jassignment to final field '%D' not in field's class%Jassignment to final static field %qD not in class initializer%Jbase class %q#T should be explicitly initialized in the copy constructor%Jbuilt-in function %qD declared as non-function%Jcan%'t set %qE attribute after definition%Jcase value %qs not in enumerated type%Jcase value %qs not in enumerated type %qT%Jconflicting types for %qD%Jconflicting types for built-in function %qD%Jconflicts with previous declaration here%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration%Jdeclaration of %qD shadows a built-in function%Jdeclaration of %qD shadows a global declaration%Jdeclaration of %qD shadows a parameter%Jdeclaration of %qD shadows a previous local%Jdeclaration of %qD shadows previous non-variable%Jdeclaration of %qD with attribute noinline follows inline declaration %Jdeclaration of %qD with no linkage follows extern declaration%Jdeclaration of non-variable %qD in %<for%> loop initial declaration%Jdeclaration of static variable %qD in %<for%> loop initial declaration%Jduplicate member %qD%Jextern declaration of %qD follows declaration with no linkage%Jfirst argument of %qD should be %<int%>%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfunction %qD definition is marked dllimport.%Jfunction %qD redeclared as inline%Jfunction %qD redeclared with attribute noinline%Jfunction %qF can never be inlined because it is suppressed using -fno-inline%Jfunction %qF can never be inlined because it uses __builtin_return or __builtin_apply_args%Jfunction %qF can never be inlined because it uses alloca (override using the always_inline attribute)%Jfunction %qF can never be inlined because it uses non-local goto%Jfunction %qF can never be inlined because it uses setjmp%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception handling%Jfunction %qF can never be inlined because it uses variable argument lists%Jfunction %qF can never be inlined because it uses variable sized variables%Jfunction might be possible candidate for attribute %<noreturn%>%Jinconsistent dll linkage for '%D', dllexport assumed.%Jinitialized variable '%D' is marked dllimport%Jinitializer fails to determine size of %qD%Jinline declaration of %qD follows declaration with attribute noinline%Jinline function %qD given attribute noinline%Jinvalid use of structure with flexible array member%Jlabel %qD declared but not defined%Jlabel %qD defined but not used%Jlabel %qD used but not defined%Jlabel '%D' defined but not used%Jlabel '%D' used but not defined%Jmultiple parameters named %qD%Jnested function %qD declared but never defined%Jno previous declaration for %qD%Jno previous prototype for %qD%Jnon-static declaration of %qD follows static declaration%Jnon-static method '%D' overrides static method%Jnon-thread-local declaration of %qD follows thread-local declaration%Jold-style function definition%Jold-style parameter declarations in prototyped function definition%Jonly weak aliases are supported in this configuration%Jpadding struct to align %qD%Jparameter %qD declared %<inline%>%Jparameter %qD declared with void type%Jparameter %qD has incomplete type%Jparameter %u (%qD) has incomplete type%Jparameter %u (%qD) has void type%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious declaration of %qD was here%Jprevious declaration of %qD was inline%Jprevious declaration of '%D'%Jprevious definition here%Jprevious definition of %qD was here%Jprevious implicit declaration of %qD was here%Jprevious non-inline declaration here%Jpreviously used here%Jprototype for %qD declares argument %d with incompatible type%Jprototype for %qD declares fewer arguments than previous old-style definition%Jprototype for %qD declares more arguments than previous old-style definition%Jprototype for %qD follows non-prototype definition%Jredeclaration of %qD with different visibility (old visibility preserved)%Jredeclaration of %qD with no linkage%Jredeclaration of enumerator %qD%Jredefinition of %qD%Jredefinition of parameter %qD%Jredefinition of typedef %qD%Jredundant redeclaration of %qD%Jreturn type of %qD is not %<int%>%Jsecond argument of %qD should be %<char **%>%Jsection attribute cannot be specified for local variables%Jsection attribute not allowed for %qD%Jsection attributes are not supported for this target%Jsection of %qD conflicts with previous declaration%Jsize of %qD is %d bytes%Jsize of return value of %qD is %u bytes%Jsize of variable %qD is too large%Jstatic declaration of %qD follows non-static declaration%Jstatic variable '%D' is marked dllimport%Jstorage size of %qD isn%'t constant%Jstorage size of %qD isn%'t known%Jthird argument of %qD should probably be %<char **%>%Jthis is the first default label%Jthis is the first entry overlapping that value%Jthread-local declaration of %qD follows non-thread-local declaration%Jtraditional C rejects ISO C style function definitions%Jtypedef %qD declared %<inline%>%Junused parameter %qD%Junused variable %qD%Jvariable %qD declared %<inline%>%Jvariable %qD definition is marked dllimport.%Jweak declaration of %qD must be public%Jweak declaration of %qD must precede definition%Jweak declaration of %qD not supported%Jzero or negative size array %qD%d constructor(s) found
  %d destructor(s)  found
  %d frame table(s) found
! %i-bit mode not compiled in%q#D and %q#D cannot be overloaded%q#D cannot be declared%q#D conflicts with previous using declaration %q#D%q#D invalid; an anonymous union can only have non-static data members%q#D is not a static member of %q#T%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of symbol%q#D was used before it was declared inline%q#T has pointer data members%q#T is not a template%q#T used where a %qT was expected%q+#D is inaccessible%q+#D is private%q+#D is protected%qD %s%qD cannot appear in a constant-expression%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD declared as a %<virtual%> %s%qD declared as a friend%qD declared as an %<inline%> %s%qD declared as reference but not initialized%qD declared here%qD declared with an exception specification%qD does not declare a template type%qD has a previous declaration as %q#D%qD has a previous declaration here%qD has incomplete type%qD has no member named %qE%qD has not been declared%qD invalid in %q#T%qD invalid in %qT%qD is a namespace%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in the class %qT%qD is not a class or namespace%qD is not a function template%qD is not a function,%qD is not a member of %qD%qD is not a member of %qT%qD is not a member of type %qT%qD is not a member template function%qD is not a template function%qD is not defined outside of function scope%qD is thread-local and so cannot be dynamically initialized%qD may not be declared as static%qD may not be declared within a namespace%qD must be a nonstatic member function%qD must be initialized by constructor, not by %<{...}%>%qD must take %<void%>%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD names constructor%qD not declared%qD not defined%qD redeclared with different access%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD undeclared in namespace %qD%qD used without template parameters%qD was declared %<extern%> and later %<static%>%qD was hidden%qD was not declared in this scope%qD will be initialized after%qE attribute ignored on types%qE attribute is not supported on this platform%qE cannot be used as a function%qE does not name a type%qE is neither function nor member function; cannot be declared friend%qE is not a template%qE is not a valid template argument for type %qT because function %qD has not external linkage%qE is not a valid template argument for type %qT because it is a non-constant expression%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 a constant pointer%qE is not a valid template argument for type %qT because it is not a 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 object %qD has not external linkage%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 of type %qT%qE undeclared (first use in this function)%qE undeclared here (not in a function)%qT has a previous declaration here%qT has no member named %qs%qT has no non-static data member named %qD%qT is already a friend of %qT%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, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a namespace%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 an accessible base of %qT%qT is not an aggregate type%qT is promoted to %qT when passed through %<...%>%qT is/uses anonymous type%qT uses local type %qT%qs attribute does not apply to types%qs attribute ignored%qs attribute ignored for %qs%qs attribute ignored on non-class types%qs attribute only applies to function types%qs attribute only applies to interrupt functions%qs attribute requires an integer constant argument%qs declared as function returning a function%qs declared as function returning an array%qs fails to be a typedef or built in type%qs has an incomplete type%qs has both %<extern%> and initializer%qs has overflowed%qs initialized and declared %<extern%>%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is not a gcov data file%qs is not at beginning of declaration%qs is version %q.*s, expected version %q.*s%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%s%s
! %s %s %+#D%s %+#T%s %D(%T) <built-in>%s %D(%T, %T) <built-in>%s %D(%T, %T, %T) <built-in>%s %T <conversion>%s %qs already defined in %s:%d%s %qs can't implement/extend %s %qs%s %qs does not fully implement the %qs protocol%s %s %p %d
  %s %s(%E) %p %d
  %s '%s'
  %s (GCC) %s
! %s cannot appear in a constant-expression%s does not support %s%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 create_basic_block.%s does not support delete_basic_block.%s does not support duplicate_block.%s does not support flow_call_edges_add%s does not support make_forwarder_block.%s does not support merge_blocks.%s does not support move_block_after.%s does not support predict_edge.%s does not support predicted_by_p.%s does not support redirect_edge_and_branch.%s does not support redirect_edge_and_branch_force.%s does not support split_block.%s does not support split_edge.%s does not support the %qs %s length modifier%s for %<operator%s%> in %<%E %s %E%>%s for %<operator%s%> in %<%E%s%>%s for %<operator%s%> in %<%s%E%>%s for %<operator[]%> in %<%E[%E]%>%s for %qs in %<%s %E%>%s for ternary %<operator?:%> in %<%E ? %E : %E%>%s has no effect%s is a reference, not call, to function %qE%s is deprecated, please see the documentation for details%s is not supported by this configuration%s method %qs can't have a body defined%s method can't be abstract%s returned %d exit status%s rotate count is negative%s should have type %<%T%s%>, but argument %d has type %qT%s should have type %<%s%s%>, but argument %d has type %qT%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s.
! %s%s: %d: warning: '%s' excluded by preprocessing
  %s: %d: warning: no extern definition for '%s'
! %s: %s%s: %s compiler not installed on this system%s: '%s' not converted
  %s: --param arguments should be of the form NAME=VALUE%s: Cannot open output file: %s
  %s: Failed to close output file %s
  %s: PCH file was invalid%s: attempt to rename spec '%s' to already defined spec '%s'%s: can't change mode of file '%s': %s
  %s: can't delete file '%s': %s
  %s: can't get status for file '%s': %s
  %s: can't open file '%s' for reading: %s
  %s: cannot get working directory: %s
  %s: cannot open as COFF file%s: compiling '%s'
  %s: converting file '%s'
  %s: couldn%'t open PCH file: %m
  %s: error writing file '%s': %s
--- 456,500 ----
                             'none' means revert to the default behavior of
                             guessing the language based on the file's extension
    They exist, but they are not documented.
!   also declared as %q#D here  as it is a non-system directory that duplicates a system directory
!   base %qT  because conversion sequence for the argument is better  because of local member %q#D with same name  because of local method %q#D with same name  but %d required  but does not override %<%T(const %T&)%>  but does not override %<operator=(const %T&)%>  by %qD  candidate conversions include %qD and %qD  conflict with %qD  enters catch block  enters scope of non-POD %q#D  enters try block  expected a class template, got %qE  expected a class template, got %qT  expected a constant of type %qT, got %qT  expected a template of type %qD, got %qD  expected a type, got %qE  expected a type, got %qT  first declared as %q#D here  for conversion from %qT to %qT  from definition of %q#D  from here  in call to %qD  in evaluation of %<%Q(%#T, %#T)%>  in instantiation of template %qT  in thrown expression  matches this %qD under ISO standard rules  matches this %qD under old rules  or %<operator=(const %T&)%>  skips initialization of %q#D  trying to instantiate %qD %s (frv) --help' for more information.
   TOTAL                 : [OPTION]... CLASS...
  
!  bytes shadows template parm %q#D"%s" is not a valid option to the preprocessor# %s %.2f %.2f
  #include "..." search starts here:
  #include <...> search starts here:
! #pragma GCC visibility must be followed by push or pop#pragma GCC visibility push() must specify default, internal, hidden or protected#pragma extern_prefix not supported on this target#pragma pack (pop) encountered without matching #pragma pack (push)#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)#pragma pack(pop[, id], <n>) is not supported on this target#pragma pack(push[, id], <n>) is not supported on this target#pragma redefine_extname not supported on this target#pragma vtable no longer supported%<#pragma%> is not allowed here%<%%%c%> yields only last 2 digits of year%<%%%c%> yields only last 2 digits of year in some locales%<%D::%D%> %s%<%D::%D%> has not been declared%<%D::%D%> is not a member of %qT%<%D::%D%> is not a template%<%T::%D%> has not been declared%<%T::%D%> is not a type%<%T::%D%> is not a valid declarator%<%c%s%> not found in protocol(s)%<%s %E%> declared inside parameter list%<-gnat%> misspelled as %<-gant%>%<...%> as arguments.)%<...%> has invalid operand number%<::%D%> %s%<::%D%> has not been declared%<::main%> must return %<int%>%<<::%> cannot begin a template-argument list%<@end%> missing in implementation context%<@end%> must appear in an @implementation context%<@try%> without %<@catch%> or %<@finally%>%<__BELOW100__%> attribute only applies to variables%<__alignof%> applied to a bit-field%<__builtin_longjmp%> second argument must be 1%<__builtin_next_arg%> called without an argument%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>%<__gcc_host_wide_int__%> is not defined as a type%<__thread%> before %<extern%>%<__thread%> before %<static%>%<__thread%> used with %<auto%>%<__thread%> used with %<register%>%<__thread%> used with %<typedef%>%<__thread%> used with %qs%<and%> of mutually exclusive equal-tests is always 0%<asm%> operand constraint incompatible with operand size%<asm%> operand requires impossible reload%<auto%> in file-scope empty declaration%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration%<default%> label in statement expression not containing enclosing switch statement%<default%> label not within a switch statement%<else%> label does not match edge at end of bb %d
! %<enum %E%> declared in %<for%> loop initial declaration%<explicit%> can only be specified for constructors%<for%> loop initial declaration used outside C99 mode%<friend%> can only be specified inside a class%<inline%> in empty declaration%<inline%> specified for friend class declaration%<inline%> specifier invalid for function %qs declared out of global scope%<location_t%> is not defined as a type%<long long long%> is too long for GCC%<long%> switch expression not converted to %<int%> in ISO C%<noreturn%> function returns non-void value%<operator delete%> must return type %qT%<operator delete%> takes type %qT as first parameter%<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=%> should return a reference to %<*this%>%<register%> in file-scope empty declaration%<return%> with a value, in function returning void%<return%> with no value, in function returning non-void%<sizeof%> applied to a bit-field%<static%> may not be used when defining (as opposed to declaring) a static data member%<static%> specified invalid for function %qs declared out of global scope%<struct %E%> declared in %<for%> loop initial declaration%<then%> label does not match edge at end of bb %d
! %<this%> is unavailable for static member functions%<this%> may not be used in this context%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>%<trap%> attribute is already used%<tree%> is not defined as a pointer type%<tree%> is not defined as a type%<typeof%> applied to a bit-field%<union %E%> declared in %<for%> loop initial declaration%<va_start%> used in function with fixed args%<va_start%> used with too many arguments%<void%> must be the only parameter%E qualifier ignored on asm%H   by earlier handler for %<%T%>%H  from here%H function '%D' is defined after prior declaration as dllimport: attribute ignored%H%<noreturn%> function does return%H%s '%D' %s after being referenced with dllimport linkage.%HDuplicate name %q.*s.%Hcontrol reaches end of non-void function%Hdefinition of static data member '%D' of dllimport'd class.%Hduplicate label %qD%Hempty body in an else-statement%Hempty body in an if-statement%Henumeration value %qE not handled in switch%Hextra %<;%>%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Hignoring #pragma %s %s%Hignoring return value of %qD, declared with attribute warn_unused_result%Hignoring return value of function declared with attribute warn_unused_result%Hinline function '%D' is declared as dllimport: attribute ignored.%Hprototype declaration%Hstatement with no effect%Hstray %<@%> in program%Hsuggest explicit braces to avoid ambiguous %<else%>%Hswitch missing default case%Htraditional C lacks a separate namespace for labels, identifier %qs conflicts%Hvalue computed is not used%Hvariable %qD definition is marked dllimport.%Hwill never be executed%J	%#D%J  enters catch block%J  first type here%J  original definition appeared here%J  other type here%J  since type %qT has pure virtual functions%J  when initialized here%J  you can work around this by removing the initializer%J conflicting type qualifiers for %qD%J%D causes a section type conflict%J%qD aliased to external symbol %qE%J%qD aliased to undefined symbol %qE%J%qD declared as a non-parameter%J%qD declared inline after being called%J%qD declared inline after its definition%J%qD defined both normally and as an alias%J%qD defined but not used%J%qD is normally a non-static function%J%qD is usually a function%J%qD redeclared as different kind of symbol%J%qD takes only zero or two arguments%J%qD: visibility attribute ignored because it%J%qE attribute applies only to functions%J%qF declared %<static%> but never defined%J%qF used but never defined%J%s %+#D%J%s %+#D <near match>%J%s %<%c%s%>%J%s %qs%J'%D' causes a section type conflict%J'%D' defined locally after being referenced with dllimport linkage%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage%J'%D' used prior to declaration%Jabstract method in non-abstract class%Jaddress area attribute cannot be specified for functions%Jaddress area of '%s' conflicts with previous declaration%Jalias definitions not supported in this configuration%Jalignment may not be specified for %qD%Jalignment of %qD is greater than maximum object file alignment.  Using %d%Jan address area attribute cannot be specified for local variables%Jan anonymous union cannot have function members%Jarray %qD assumed to have one element%Jarray size missing in %qD%Jassignment to final field '%D' not in constructor%Jassignment to final field '%D' not in field's class%Jassignment to final static field %qD not in class initializer%Jbase class %q#T should be explicitly initialized in the copy constructor%Jbuilt-in function %qD declared as non-function%Jcan%'t set %qE attribute after definition%Jcase value %qs not in enumerated type%Jcase value %qs not in enumerated type %qT%Jconflicting types for %qD%Jconflicting types for built-in function %qD%Jconflicts with previous declaration here%Jdata area attributes cannot be specified for local variables%Jdata area of '%D' conflicts with previous declaration%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration%Jdeclaration of %qD shadows a built-in function%Jdeclaration of %qD shadows a global declaration%Jdeclaration of %qD shadows a parameter%Jdeclaration of %qD shadows a previous local%Jdeclaration of %qD shadows previous non-variable%Jdeclaration of %qD with attribute noinline follows inline declaration %Jdeclaration of %qD with no linkage follows extern declaration%Jdeclaration of non-variable %qD in %<for%> loop initial declaration%Jdeclaration of static variable %qD in %<for%> loop initial declaration%Jdefinition of static data member '%D' of dllimport'd class.%Jduplicate member %qD%Jextern declaration of %qD follows declaration with no linkage%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage.%Jfirst argument of %qD should be %<int%>%Jflexible array member in otherwise empty struct%Jflexible array member in union%Jflexible array member not at end of struct%Jfollows non-prototype definition here%Jfunction %qD definition is marked dllimport.%Jfunction %qD redeclared as inline%Jfunction %qD redeclared with attribute noinline%Jfunction %qF can never be inlined because it contains a computed goto%Jfunction %qF can never be inlined because it is suppressed using -fno-inline%Jfunction %qF can never be inlined because it might not be bound within this unit of translation%Jfunction %qF can never be inlined because it receives a non-local goto%Jfunction %qF can never be inlined because it uses __builtin_return or __builtin_apply_args%Jfunction %qF can never be inlined because it uses alloca (override using the always_inline attribute)%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining%Jfunction %qF can never be inlined because it uses non-local goto%Jfunction %qF can never be inlined because it uses setjmp%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception handling%Jfunction %qF can never be inlined because it uses variable argument lists%Jfunction %qF can never be inlined because it uses variable sized variables%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored%Jfunction might be possible candidate for attribute %<noreturn%>%Jignoring %<#pragma align%> for explicitly aligned %<%D%>%Jinconsistent dll linkage for '%D', dllexport assumed.%Jinitialized variable '%D' is marked dllimport%Jinitializer fails to determine size of %qD%Jinline declaration of %qD follows declaration with attribute noinline%Jinline function %qD given attribute noinline%Jinline function '%D' is declared as dllimport: attribute ignored.%Jinlining failed in call to %qF: %s%Jinvalid register name for %qD%Jinvalid use of structure with flexible array member%Jjump into statement expression%Jlabel %qD declared but not defined%Jlabel %qD defined but not used%Jlabel %qD used but not defined%Jlabel '%D' defined but not used%Jlabel '%D' used but not defined%Jmultiple initializations given for %qD%Jmultiple initializations given for base %qT%Jmultiple parameters named %qD%Jnested function %qD declared but never defined%Jno previous declaration for %qD%Jno previous prototype for %qD%Jnon-static declaration of %qD follows static declaration%Jnon-static method '%D' overrides static method%Jnon-thread-local declaration of %qD follows thread-local declaration%Jold-style function definition%Jold-style parameter declarations in prototyped function definition%Jonly weak aliases are supported in this configuration%Jpacked attribute causes inefficient alignment for %qD%Jpacked attribute is unnecessary for %qD%Jpadding struct to align %qD%Jparameter %qD declared %<inline%>%Jparameter %qD declared with void type%Jparameter %qD has incomplete type%Jparameter %u (%qD) has incomplete type%Jparameter %u (%qD) has void type%Jparameter %u has incomplete type%Jparameter %u has void type%Jparameter name missing from parameter list%Jparameter name omitted%Jprevious declaration of %qD was here%Jprevious declaration of %qD was inline%Jprevious declaration of %qD with attribute noinline%Jprevious declaration of '%D'%Jprevious definition here%Jprevious definition of %qD was here%Jprevious implicit declaration of %qD was here%Jprevious non-inline declaration here%Jpreviously used here%Jprototype for %qD declares argument %d with incompatible type%Jprototype for %qD declares fewer arguments than previous old-style definition%Jprototype for %qD declares more arguments than previous old-style definition%Jprototype for %qD follows non-prototype definition%Jredeclaration of %qD with different visibility (old visibility preserved)%Jredeclaration of %qD with no linkage%Jredeclaration of enumerator %qD%Jredefinition of %qD%Jredefinition of parameter %qD%Jredefinition of typedef %qD%Jredundant redeclaration of %qD%Jregister name given for non-register variable %qD%Jregister specified for %qD isn%'t suitable for data type%Jrequested alignment for %qD is greater than implemented alignment of %d%Jreturn type of %qD is not %<int%>%Jsecond argument of %qD should be %<char **%>%Jsection attribute cannot be specified for local variables%Jsection attribute not allowed for %qD%Jsection attributes are not supported for this target%Jsection of %qD conflicts with previous declaration%Jshadowed declaration is here%Jsize of %qD is %d bytes%Jsize of %qD is larger than %d bytes%Jsize of return value of %qD is %u bytes%Jsize of variable %qD is too large%Jstatic declaration of %qD follows non-static declaration%Jstatic variable '%D' is marked dllimport%Jstorage size of %qD isn%'t constant%Jstorage size of %qD isn%'t known%Jthird argument of %qD should probably be %<char **%>%Jthis is the first default label%Jthis is the first entry overlapping that value%Jthread-local declaration of %qD follows non-thread-local declaration%Jtraditional C rejects ISO C style function definitions%Jtype '%D' does not have a known size%Jtype of %qD defaults to %<int%>%Jtypedef %qD declared %<inline%>%Juninitialized reference member %qD%Junused parameter %qD%Junused variable %qD%Jvariable %qD declared %<inline%>%Jvariable %qD definition is marked dllimport.%Jweak declaration of %qD must be public%Jweak declaration of %qD must precede definition%Jweak declaration of %qD not supported%Jzero or negative size array %qD%d constructor(s) found
  %d destructor(s)  found
  %d frame table(s) found
! %i-bit mode not compiled in%q#D and %q#D cannot be overloaded%q#D cannot be declared%q#D conflicts with previous using declaration %q#D%q#D hides constructor for %q#T%q#D invalid; an anonymous union can only have non-static data members%q#D is not a non-static data member of %qT%q#D is not a static member of %q#T%q#D previously declared here%q#D previously defined here%q#D redeclared as different kind of symbol%q#D was used before it was declared inline%q#T has pointer data members%q#T has virtual functions but non-virtual destructor%q#T is not a template%q#T used where a %qT was expected%q#T used where a floating point value was expected%q+#D is inaccessible%q+#D is private%q+#D is protected%qD %s%qD cannot appear in a constant-expression%qD cannot be thread-local because it has non-POD type %qT%qD cannot have default arguments%qD declared as a %<virtual%> %s%qD declared as a friend%qD declared as an %<inline%> %s%qD declared as reference but not initialized%qD declared here%qD declared with an exception specification%qD denotes an ambiguous type%qD does not declare a template type%qD has a previous declaration as %q#D%qD has a previous declaration here%qD has incomplete type%qD has no member named %qE%qD has not been declared%qD invalid in %q#T%qD invalid in %qT%qD is a namespace%qD is already a friend of %qT%qD is already a friend of class %qT%qD is already declared in this scope%qD is already defined in %qT%qD is already defined in class %qT%qD is already defined in the class %qT%qD is not a class or namespace%qD is not a function template%qD is not a function,%qD is not a member of %qD%qD is not a member of %qT%qD is not a member of type %qT%qD is not a member template function%qD is not a template function%qD is not defined outside of function scope%qD is thread-local and so cannot be dynamically initialized%qD may not be declared as static%qD may not be declared within a namespace%qD may not be static because it is a member of a union%qD may not have reference type %qT because it is a member of a union%qD must be a nonstatic member function%qD must be either a non-static member function or a non-member function%qD must be initialized by constructor, not by %<{...}%>%qD must take %<void%>%qD must take either one or two arguments%qD must take either zero or one argument%qD must take exactly one argument%qD must take exactly two arguments%qD names constructor%qD not declared%qD not defined%qD redeclared with different access%qD should have been declared inside %qD%qD should never be overloaded%qD should return by value%qD undeclared in namespace %qD%qD used without template parameters%qD was declared %<extern%> and later %<static%>%qD was hidden%qD was not declared in this scope%qD will be initialized after%qE attribute ignored on types%qE attribute is not supported on this platform%qE cannot be used as a function%qE does not name a type%qE is neither function nor member function; cannot be declared friend%qE is not a template%qE is not a valid template argument for type %qT because function %qD has not external linkage%qE is not a valid template argument for type %qT because it is a non-constant expression%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 a constant pointer%qE is not a valid template argument for type %qT because it is not a 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 object %qD has not external linkage%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 of type %qT%qE undeclared (first use in this function)%qE undeclared here (not in a function)%qT has a previous declaration here%qT has no member named %qs%qT has no non-static data member named %qD%qT is already a friend of %qT%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, struct, or union type%qT is not a member class template of %qT%qT is not a member of %qT%qT is not a namespace%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 an accessible base of %qT%qT is not an aggregate type%qT is promoted to %qT when passed through %<...%>%qT is/uses anonymous type%qT referred to as %qs%qT referred to as enum%qT uses local type %qT%qs attribute argument not a string constant%qs attribute argument not an integer constant%qs attribute does not apply to types%qs attribute ignored%qs attribute ignored for %qs%qs attribute ignored on non-class types%qs attribute only applies to function types%qs attribute only applies to interrupt functions%qs attribute only applies to variables%qs attribute requires an integer constant argument%qs can only be specified for functions%qs declared as both exported to and imported from a DLL%qs declared as function returning a function%qs declared as function returning an array%qs expects a constant argument%qs fails to be a typedef or built in type%qs has an incomplete type%qs has both %<extern%> and initializer%qs has overflowed%qs incompatible attribute ignored%qs initialized and declared %<extern%>%qs is corrupted%qs is deprecated%qs is deprecated (declared at %s:%d)%qs is not a gcov data file%qs is not a valid output file%qs is not an Objective-C class name or alias%qs is not at beginning of declaration%qs is version %q.*s, expected version %q.*s%qs may not respond to %<%c%s%>%qs redeclared as different kind of symbol%qs uses dynamic stack allocation%s%s
! %s %s %+#D%s %+#T%s %D(%T) <built-in>%s %D(%T, %T) <built-in>%s %D(%T, %T, %T) <built-in>%s %T <conversion>%s %qs does not fully implement the %qs protocol%s %s %p %d
  %s %s(%E) %p %d
  %s '%s'
  %s (GCC) %s
! %s cannot appear in a constant-expression%s cannot be used in asm here%s cannot resolve address of overloaded function%s does not support %s%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 create_basic_block.%s does not support delete_basic_block.%s does not support duplicate_block.%s does not support flow_call_edges_add%s does not support make_forwarder_block.%s does not support merge_blocks.%s does not support move_block_after.%s does not support predict_edge.%s does not support predicted_by_p.%s does not support redirect_edge_and_branch.%s does not support redirect_edge_and_branch_force.%s does not support split_block.%s does not support split_edge.%s does not support the %<%%%c%> %s format%s does not support the %<%%%s%c%> %s format%s does not support the %qs %s length modifier%s for %<operator%s%> in %<%E %s %E%>%s for %<operator%s%> in %<%E%s%>%s for %<operator%s%> in %<%s%E%>%s for %<operator[]%> in %<%E[%E]%>%s for %qs in %<%s %E%>%s for ternary %<operator?:%> in %<%E ? %E : %E%>%s has no effect%s is a reference, not call, to function %qE%s is deprecated, please see the documentation for details%s is not supported by this configuration%s method can't be abstract%s returned %d exit status%s rotate count >= width of type%s rotate count is negative%s should have type %<%T%s%>, but argument %d has type %qT%s should have type %<%s%s%>, but argument %d has type %qT%s terminated with signal %d [%s]%s%s used with %<%%%c%> %s format%s%s%s version %s (%s)
  %s	compiled by GNU C version %s.
  %s%s%s version %s (%s) compiled by CC.
  %s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s is an empty range%s: %d: warning: '%s' excluded by preprocessing
! %s: %d: warning: found '%s' but expected '%s'
  %s: %d: warning: no extern definition for '%s'
! %s: %s%s: %s compiler not installed on this system%s: %s exited with status %d
! %s: '%s' not converted
  %s: --param arguments should be of the form NAME=VALUE%s: Cannot open output file: %s
  %s: Failed to close output file %s
  %s: PCH file was invalid%s: attempt to rename spec '%s' to already defined spec '%s'%s: can't change mode of file '%s': %s
+ %s: can't create/open clean file '%s': %s
+ %s: can't create/open output file '%s': %s
  %s: can't delete file '%s': %s
  %s: can't get status for file '%s': %s
+ %s: can't link file '%s' to '%s': %s
  %s: can't open file '%s' for reading: %s
  %s: cannot get working directory: %s
  %s: cannot open as COFF file%s: compiling '%s'
+ %s: conflict list for '%s' follows:
+ %s: conflicting extern definitions of '%s'
  %s: converting file '%s'
  %s: couldn%'t open PCH file: %m
  %s: error writing file '%s': %s
*************** ldd output with constructors/destructors
*** 462,472 ****
  %s: invalid file name: %s
  %s: linker input file unused because linking not done%s: local declaration for function '%s' not inserted
  %s: multiple static defs of '%s' in file '%s'
! %s: no such class%s: not a COFF file%s: recursive invocation of constructor %qs%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
  %s: warning: %s: warning: can't rename file '%s' to '%s': %s
  %s: warning: missing SYSCALLS file '%s'
  %s: warning: no static definition for '%s' in file '%s'
  %s: warning: no write access for file '%s'
  %s: warning: too many parameter lists in declaration of '%s'
--- 502,514 ----
  %s: invalid file name: %s
  %s: linker input file unused because linking not done%s: local declaration for function '%s' not inserted
  %s: multiple static defs of '%s' in file '%s'
! %s: no such class%s: not a COFF file%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
  %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
  %s: wait: %s
  %s: warning: %s: warning: can't rename file '%s' to '%s': %s
+ %s: warning: file '%s' already saved in '%s'
  %s: warning: missing SYSCALLS file '%s'
+ %s: warning: no read access for file '%s'
  %s: warning: no static definition for '%s' in file '%s'
  %s: warning: no write access for file '%s'
  %s: warning: too many parameter lists in declaration of '%s'
*************** ldd output with constructors/destructors
*** 484,542 ****
  %s:overflowed
  %s:profile mismatch for '%s'
  %s:unknown function '%u'
! %s=%s is too large'' ' flag' marked virtual
! '!' flag'#' flag'%s' is not a valid class name''' flag'(' expected'(' flag')' expected')' or term expected'*' expected'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'-MG' option is unimplemented'0' flag':' expected';' expected'B' operand is not constant'E' modifier'I' flag'O' modifier'[' expected']' expected']' expected, invalid type expression'^' flag'_' flag'a' flag'class' expected'class' or 'this' expected'o' operand is not constant'q' flag'{' expected(C)(Each undeclared identifier is reported only once(a pointer to member can only be formed with %<&%E%>)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(if you use -fpermissive G++ will accept your code)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)--CLASSPATH	Deprecated; use --classpath instead--classpath=<path>	Set class path--encoding=<encoding>	Choose input encoding (defaults from your locale)--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--resource requires -o-A<question>=<answer>	Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>-E or -x required when input is from standard input-G and -static are mutually exclusive-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I- specified twice-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
! -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fdata-sections not supported for this target-femit-class-file should used along with -fsyntax-only-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpic is not supported; -fPIC assumed-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)-freorder-blocks-and-partition does not work with -g (currently)-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-fspeculative-prefetching not supported for this target-fspeculative-prefetching not supported for this target (try -march switches)-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-g is only supported when using GAS on this processor,-g option disabled-idirafter <dir>	Add <dir> to the end of the system include path-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-isysroot <dir>	Set <dir> to be the system root directory-isystem <dir>	Add <dir> to the start of the system include path-keep_private_externs not allowed with -dynamiclib-m%s not supported in this configuration-m64 not supported in this configuration-m64 requires PowerPC64 architecture, enabling-m64 requires a PowerPC64 cpu-maix64 required: 64-bit computation with 32-bit addressing not yet supported-malign-double makes no sense in the 64bit mode-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries-march=%s is not compatible with the selected ABI-mbackchain -mpacked-stack -mhard-float are not supported in combination.-mbig-endian and -mlittle-endian may not be used together-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mfloat-abi=hard and VFP-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mint64 is a deprecated option-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msoft-float and -mhard_float may not be used together-mstring is not supported on little endian systems-munix=98 option required for C89 Amendment 1 features.
! -o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.: %qs JDK1.1(TM) feature<anonymous><built-in><command line>A synonym for -std=c89 (for C) or -std=c++98 (for C++).Add a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Alias for -femit-class-fileAlias for -mfloat-abi=hardAlias for -mfloat-abi=softAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow dollar signs in entity namesAllow function addresses to be held in registersAllow the arguments of the '?' operator to have different typesAlternate calling conventionAltiVec and E500 instructions cannot coexistAlways check for non gcj generated classes archivesAlways generate long callsAlways treat bit-field as int-sizedAmbiguous class: %qs and %qsArray element size too bigAssume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume int to be 8 bit integerAssume native functions are implemented using JNIAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAssume that the source file is free formAssume the runtime uses a hash table to map an object to its synchronization structureAt top level:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsBad IO basetype (%d)Bad byte codes.
! Bb %d do not belong to loop %d.Big memory modelBranches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCall a library routine to do integer divisionsCalls executed:%s of %d
! Can't access %s %s %<%s.%s%> from %qsCan't access %s field %<%s.%s%> from %qsCan't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>Can't define static initializer in class %qs. Static initializer can only be defined in top-level classesCan't find %s %<%s(%s)%> in type %qs%sCan't invoke super constructor on java.lang.ObjectCan't reference %<this%> before the superclass constructor has been calledCan't reference %<this%> or %<super%> before the superclass constructor has been calledCan't reference %qs before the superclass constructor has been calledCan't subclass final classes: %sCan't throw %qs; it must be a subclass of class %<java.lang.Throwable%>Cannot open '%s' for output.
! Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Case labels not sorted:
!  Check for syntax errors, then stopCheck the return value of newChecked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)Class %qs can't be declared both abstract and finalClass %qs can't subclass %s %qsClass %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstractClass %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>Class %qs is an abstract class. It can't be instantiatedClass %qs must be declared abstract to define abstract method %qsClass %qs not found in %<throws%>Class or interface declaration expectedCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform nothing in particular.Conform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConform to the ISO Fortran 2003 standard.Conform to the ISO Fortran 95 standard.Consider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant expression requiredConstructor can't be %sControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"Cyclic class inheritance%sCyclic inheritance involving %sDeclaration of %qs shadows a previous label declarationDefault GCC semantics that differ from IBM XLCDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Disable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable indexed addressingDisable parallel instructionsDisable separate data segmentDisable space regsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDiscard unused virtual functionsDiscouraged form of returned type specificationDiscouraged redundant use of %qs modifier in declaration of %sDiscouraged redundant use of %qs modifier in declaration of %s %qsDisplay this informationDo no generate code for a 68851Do not align destination of the string operationsDo not assume GASDo not assume that standard C libraries and "main" existDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not discard commentsDo not discard comments in macro expansionsDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate H8SX codeDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate sin, cos, sqrt for FPUDo not inline all known string operationsDo not inline floating point divisionDo not inline integer divisionDo not inline square rootDo not pass -assert pure-text to linkerDo not predefine system-specific and GCC-specific macrosDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune stack alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use bit-field instructionsDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not work around hardware multiply bugDon't allocate floats and doubles in extended-precision registersDon't assume all symbols have 32-bit valuesDon't generate code, just do syntax and semantics checkingDon't optimize block movesDon't set Windows definesDon't trap on integer divide by zeroDon't use EABIDon't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use hardware fpDon't use indirect callsDon't use multiply accumulateDon't use packed stack layoutDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around R4000 errataDon't work around R4400 errataDon't work around certain VR4120 errataDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDump declarations to a .decl fileDuplicate %s declaration %qsDuplicate case label: %<default%>Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)ESA/390 architectureEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit code compatible with TI toolsEmit code to use GAS extensionsEmit cross referencing informationEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEnable Full Redundancy Elimination (FRE) on treesEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable all -Wunused- warningsEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable dead store eliminationEnable debug outputEnable debuggingEnable exception handlingEnable function profilingEnable guessing of branch probabilitiesEnable linker optimizationsEnable loop optimizations on tree levelEnable loop vectorization on treesEnable optimization of static class initialization codeEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsEnforce strict alignmentException %qs can't be thrown in initializerException %qs must be caught, or it must be declared in the %<throws%> clause of %qsExit on the first error occurredExplicit goto at end of bb %d
! Export functions even if they can be inlinedFP exceptions are enabledFP exceptions are not enabledField %qs can't be static in inner class %qs unless it is finalField expectedFor bug reporting instructions, please see:
  %s.
  Force functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found in %s
! Function does not return a valueFunction return value not setFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC does not yet properly implement %<[*]%> array declaratorsGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate C or C++ header files from .class files
  
! Generate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a call to abort if a noreturn function returnsGenerate big endian codeGenerate checks for references to NULLGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for little endianGenerate code for the Boehm GCGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code to check bounds before indexing arraysGenerate code which uses the FPUGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate fast indirect callsGenerate floating point mathematics using given instruction setGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate little endian codeGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate 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 loopsGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate unwind tables that are exact at each instruction boundaryGive strings the type "array of char"ISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids an empty source fileISO C forbids assignment between function pointer and %<void *%>ISO C forbids braced-groups within expressionsISO 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 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 array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %<long long%>ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization of member %qDISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO 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 a cast to a non-lvalue expressionISO 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 %<extern%> on explicit instantiationsISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO 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-size arrayISO C++ forbids variable-size 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 C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t 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-size array %qsIdentifier expectedIgnore dllimport for functionsImplement vtables using thunksIn function %qs:In member function %qs:Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>Incompatible type for %<?:%>. Can't convert %qs to %qsIncompatible type for %<[]%>. Can't convert %qs to %<int%>Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>Incompatible type for %<if%>. Can't convert %qs to %<boolean%>Incompatible type for %<switch%>. Can't convert %qs to %<int%>Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>Incompatible type for %qs. Can't convert %qs to %qsIncompatible type for %qs. Can't convert %qs to booleanIncompatible type for %qs. Can't convert %qs to integralIncompatible type for %qs. Can't convert %qs to numeric typeIncompatible type for %qs. Explicit cast needed to convert %qs to integralIncompatible type for %s. Can't convert %qs to %qsIncompatible type for %s. Explicit cast needed to convert %qs to %qsIncompatible type for array. %s convert %qs to %qsIncompatible type for case. Can't convert %qs to %<int%>Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>Incompatible type for loop conditional. Can't convert %qs to %<boolean%>Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specifiedInconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specifiedInline all known string operationsInline member functions by defaultInner class %qs can't be static. Static classes can only occur in interfaces and top-level classesInput file is a file with a list of filenames to compileInsert code to profile values of expressionsInsert stack checking code into the programInterface %qs repeatedInternal consistency failureInternal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intrinsic function %s(%d) not recognizedInvalid argument %qs for %<instanceof%>Invalid argument type %qs to %qsInvalid array initializer for non-array type %qsInvalid cast from %qs to %qsInvalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qsInvalid control expressionInvalid declarationInvalid expression statementInvalid init statementInvalid interface typeInvalid left hand side of assignmentInvalid method declaration, method name requiredInvalid method declaration, return type requiredInvalid reference prefix.Invalid reference typeInvalid type expressionInvalid update expressionIssue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable %qs can't be accessed from within the inner class %qs unless it is declared finalLook for and use PCH files even when preprocessingLoop code aligned to this power of 2MCU %qs supported for assembler onlyMMX vector argument without MMX enabled changes the ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Maximal growth due to inlining of large function (in percent)Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be staticMethods can't be overridden to be more private. Method %qs is not %s in class %qsMissing class nameMissing class type termMissing definitionMissing edge %i->%iMissing formal parameter termMissing identifierMissing interface nameMissing nameMissing or invalid constant expressionMissing return statementMissing super class nameMissing termMissing term and ')' expectedMissing term and ']' expectedMissing term or ')'Missing term or ')' expectedMissing variable initializerModifier %qs declared twiceMove loop invariant computations out of loopsNULL used in arithmeticNo branches
  No calls
! No case for %sNo constructor matching %qs found in class %qsNo default crt0.oNo executable lines
! No label definition found for %qsNon native and non abstract method %qs must have a body definedNot a valid Java .class file.Not a valid Java .class file.
! Number of registers used to pass integer argumentsOmit the frame pointer in leaf functionsOnly %<final%> is allowed as a local variables modifierOnly constructors can invoke constructorsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptions:
  Out of stack space.
! Output a class filePIC code generation is not compatible with fast indirect calls
! PIC is required but not supported with CONST16 instructionsPackage %qs not found in importPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform VR4130-specific alignment optimizationsPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform loop optimizationsPerform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform strength reduction optimizationsPerform variable trackingPermit '$' as an identifier characterPermit the use of the assert keywordPlace data items into their own sectionPlace each function into its own sectionPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
! Pointers are 32-bitPointers are 64-bitPossible frontend bug: array constructor not expandedPrefer branches over conditional executionPrefer word accesses over byte accessesPreserve all 40 bits of FP reg across callPrint extra (possibly unwanted) warningsPrint the name of header files as they are usedProcess #ident directivesProcessing %s
! Produce big endian codeProduce little endian codeProfiling is not supported on this target.Public %s %qs must be defined in a file called %<%s.java%>Put zero initialized data in the bss sectionQualifier must be a referenceRETURN_ADDRESS_OFFSET not supportedRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesRedundant use of %<abstract%> modifier. Interface %qs is implicitly abstractReorder basic blocks to improve code placementReorder functions to improve code placementReplace add, compare, branch with branch on count registerReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small aggregates in registersReturn values of functions in FPU registersRun the loop optimizer twiceSH2a does not support little-endianSSA corruptionSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave registers around function callsSchedule code for given CPUSchedule given CPUSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect CPU to generate code forSet Windows definesSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set sizeof(bool) to 1Set the default double precision kind to an 8 byte wide typeSet the default integer kind to an 8 byte wide typeSet the default real kind to an 8 byte wide typeSetting spec %s to '%s'
  
! Size of loop %d should be %d, not %d.Small memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify UNIX standard for predefines and linking.
  Supported value is 93.Specify UNIX standard for predefines and linking.
  Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify an ABISpecify if floating point hardware should be usedSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify the MCU nameSpecify the name of the target CPUSpecify the name of the target architectureSpecify the name of the target floating point hardware/formatSpecify the register to be used for PIC addressingSpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsSplit lifetimes of induction variables when loops are unrolled.Static linking is not supported.
! Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableSuperclass %qs of class %qs not foundSuperinterface %qs of %s %qs not foundSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport legacy multi-threadingSupport multi-threadingSuppress warningsSynonym for -WcommentTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
  The %s front end recognizes the following options:
  
  The --param option recognizes the following as parameters:
! The -shared option is not currently supported for VAX ELF.The class %qs has been deprecatedThe class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classesThe compiler does not support -march=%s.The following options are language-independent:
! The maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum number of instructions when automatically inliningThe maximum number of passes to make when doing GCSEThe maximum number of unrollings of a single loopThe size of function body to be considered largeThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This is the location of the previous declaration of label %qsThis switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
! Trap on integer divide by zeroTreat all warnings as errorsTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
  Try 'jv-scan --help' for more information.
! Unbalanced ']'Undefined variable %qsUndefined variable or class name: %qsUninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown switch -mlong-double-%sUnreachable statementUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
  Usage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
--- 526,588 ----
  %s:overflowed
  %s:profile mismatch for '%s'
  %s:unknown function '%u'
! %s=%s is not numeric%s=%s is too large'' ' flag' marked virtual
! '!' flag'#' flag'%s' is not a valid class name''' flag'(' flag'+' flag'-%c' must come at the start of the command line'-%c' option must have argument'-' flag'-MG' option is unimplemented'0' flag'B' operand is not constant'E' modifier'I' flag'O' modifier'^' flag'_' flag'a' flag'o' operand is not constant'q' flag(C)(Each undeclared identifier is reported only once(Messages without a matching method signature(a pointer to member can only be formed with %<&%E%>)(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)(if you use -fpermissive G++ will accept your code)(near initialization for %qs)(perhaps %<typename %T::%E%> was intended)(perhaps a semicolon is missing after the definition of %qT)(so you should pass %qT not %qT to %<va_arg%>)--param <param>=<value>	Set parameter <param> to value.  See below for a complete list of parameters--param inline-unit-growth limit reached--param large-function-growth limit reached--param max-inline-insns-single limit reached--param max-inline-insns-single limit reached after inlining into the callee--resource requires -o-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 and -static are mutually exclusive-G is incompatible with PIC code which is the default-G<number>	Put global and static data smaller than <number> bytes into a special section (on some targets)-I <dir>	Add <dir> to the end of the main include path-I- specified twice-MF <file>	Write dependency output to the given file-MQ <target>	Add a MAKE-quoted target-MT <target>	Add an unquoted target-O<number>	Set optimization level to <number>-U<macro>	Undefine <macro>-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-Wlarger-than-<number>	Warn if an object is larger than <number> bytes-Wmissing-format-attribute ignored without -Wformat-Wuninitialized is not supported without -O-aux-info <file>	Emit declaration information into <file>-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-d<letters>	Enable dumps from specific passes of the compiler-dumpbase <file>	Set the file basename to be used for dumps-f%s and -msdata=%s are incompatible-f%s ignored for 68HC11/68HC12 (not supported)-f%s ignored for Unicos/Mk (not supported)-f%s ignored for target (all code is position independent)-f%s is not supported with CONST16 instructions-f%s not supported: ignored-f%sleading-underscore not supported on this target machine-fPIC and -fpic are not supported in this configuration-fPIC and -mcall-%s are incompatible-fPIC is not currently supported on the 68000 or 68010
! -fcall-saved-<register>	Mark <register> as being preserved across functions-fcall-used-<register>	Mark <register> as being corrupted by function calls-fdata-sections not supported for this target-fdump-<type>	Dump various compiler internals to a file-femit-class-file should used along with -fsyntax-only-ffixed-<register>	Mark <register> as being unavailable to the compiler-ffunction-sections disabled; it makes profiling impossible-ffunction-sections may affect debugging on some targets-ffunction-sections not supported for this target-fhandle-exceptions has been renamed -fexceptions (and is now on by default)-finline-limit=<number>	Limit the size of inlined functions to <number>-finput-charset=<cset>	Specify the default character set for source files.-fjni and -femit-class-file are incompatible-fjni and -femit-class-files are incompatible-fmessage-length=<number>	Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping-fno-threadsafe-statics	Do not generate thread-safe code for initializing local statics.-force_flat_namespace not allowed with -dynamiclib-fpack-struct=<number>	Set initial maximum structure member alignment-fpic and -mapcs-reent are incompatible-fpic is not supported; -fPIC assumed-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)-freorder-blocks-and-partition does not work with -g (currently)-freorder-blocks-and-partition does not work with exceptions-frepo must be used with -c-fsched-verbose=<number>	Set the verbosity level of the scheduler-fspeculative-prefetching not supported for this target-fspeculative-prefetching not supported for this target (try -march switches)-ftree-vectorizer-verbose=<number>	Set the verbosity level of the vectorizer-fvisibility=[default|internal|hidden|protected]	Set the default symbol visibility-g is only supported when using GAS on this processor,-g option disabled-g with -mno-apcs-frame may not give sensible debugging-idirafter <dir>	Add <dir> to the end of the system include path-include <file>	Include the contents of <file> before other files-install_name only allowed with -dynamiclib-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-m%s not supported in this configuration-m64 not supported in this configuration-m64 requires PowerPC64 architecture, enabling-m64 requires a PowerPC64 cpu-maix64 and POWER architecture are incompatible-maix64 required: 64-bit computation with 32-bit addressing not yet supported-maix64 requires PowerPC64 architecture remain enabled-malign-double makes no sense in the 64bit mode-malign-functions is obsolete, use -falign-functions-malign-jumps is obsolete, use -falign-jumps-malign-loops is obsolete, use -falign-loops-malign-loops=%d is not between 0 and %d-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries-mapcs-stack-check incompatible with -mno-apcs-frame-march=%s is not compatible with the selected ABI-max-stackframe=%d is not usable, not between 0 and %d-mbackchain -mpacked-stack -mhard-float are not supported in combination.-mbig-endian and -mlittle-endian may not be used together-mbnu210 is ignored (option is obsolete)-mbranch-cost=%d is not between 0 and 5-mcall-aixdesc must be big endian-mcmodel= is not supported on 32 bit systems-mdynamic-no-pic overrides -fpic or -fPIC-mfloat-abi=hard and VFP-mgp32 used with a 64-bit ABI-mgp64 used with a 32-bit ABI-mgp64 used with a 32-bit processor-mhard-float not supported-mieee not supported on Unicos/Mk-mieee-with-inexact not supported on Unicos/Mk-mint64 is a deprecated option-mips3d requires -mpaired-single-mips3d/-mpaired-single must be used with -mfp64 -mhard-float-mips3d/-mpaired-single must be used with -mips64-mlong-double-64 not allowed with -m64-mmultiple is not supported on little endian systems-mn is used without -mh or -ms-mpic-register= is useless without -fpic-mpreferred-stack-boundary=%d is not between %d and 12-mregparm=%d is not between 0 and %d-mrelocatable and -mcall-%s are incompatible-mrelocatable and -mno-minimal-toc are incompatible-mrelocatable and -msdata=%s are incompatible-mrtd calling convention not supported in the 64bit mode-ms2600 is used without -ms-msdata=%s and -mcall-%s are incompatible-mshared-library-id= specified without -mid-shared-library-msoft-float and -mhard_float may not be used together-mstack-guard implies use of -mstack-size-mstack-size implies use of -mstack-guard-mstring is not supported on little endian systems-munix=98 option required for C89 Amendment 1 features.
! -o <file>	Place output into <file>-p and -pp specified - pick one-pg and -fomit-frame-pointer are incompatible-pg not supported on this platform-pg or -p and -fomit-frame-pointer are incompatible-pipe not supported-private_bundle not allowed with -dynamiclib-trigraphs	Support ISO C trigraphs128-bit long double not supported for VAX floats31 bit ABI32381 fpu387 instruction set disabled, using SSE arithmetics64 bit ABI64-bit ABI not supported in ESA/390 mode.<anonymous><built-in><command line>A synonym for -std=c89 (for C) or -std=c++98 (for C++).APCS reentrant code not supported.  IgnoredAdd a common subexpression elimination pass after loop optimizationsAdd extra commentary to assembler outputAdditional debug printsAddress of global register variable %qD requested.Address of register variable %qD requested.Alias for -mfloat-abi=hardAlias for -mfloat-abi=softAlign all labelsAlign all loops to 32 byte boundaryAlign code and data to 32 bitsAlign destination of the string operationsAlign doubles on word boundaryAlign some doubles on dword boundaryAlign the start of functionsAlign the start of loopsAlign to the base type of the bit-fieldAlign variables on a 16-bit boundaryAlign variables on a 32-bit boundaryAllow function addresses to be held in registersAllow the arguments of the '?' operator to have different typesAlternate calling conventionAlternative calling conventionAltiVec and E500 instructions cannot coexistAlways generate long callsAlways treat bit-field as int-sizedArray element size too bigAssume GASAssume all doubles are alignedAssume all symbols have 32-bit valuesAssume arguments alias neither each other nor globalsAssume arguments may alias globals but not each otherAssume big endian bytes, little endian wordsAssume code will be linked by GNU ldAssume code will be linked by HP ldAssume int to be 8 bit integerAssume no NaNs or infinities are generatedAssume normal C execution environmentAssume possible double misalignmentAssume small address spaceAssume strict aliasing rules applyAssume target CPU is configured as big endianAssume target CPU is configured as little endianAssume that pointers may be aliasedAssume that pointers not aliasedAssume that receivers of Objective-C messages may be nilAt top level:Attempt to delete prologue/epilogue insn:Attempt to fill delay slots of branch instructionsAttempt to keep stack aligned to this power of 2Attempt to merge identical constants across compilation unitsAuto pre/post decrement increment allowedAuto pre/post decrement increment not allowedBad IO basetype (%d)Bad byte codes.
! Bad 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:Bb %d do not belong to loop %d.Big memory modelBogus DISPOSE construction: %d
! Bogus PREPEARE construction: %d
! Branches are this expensive (1-5, arbitrary units)Branches executed:%s of %d
! C++ constructors and destructors will not be invoked for Objective-C fieldsCPU you selected does not support x86-64 instruction setCalls executed:%s of %d
! Cannot decompose address.Cannot open '%s' for output.
! Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them.Cannot use mthreads and mlegacy-threads together.Case labels not sorted:
!  Check for syntax errors, then stopCheck the return value of newCirrus: Place NOPs to avoid invalid instruction combinationsCode size: small, medium or largeCompile for 32-bit pointersCompile for 64-bit pointersCompile for ETRAX 100 (CRIS v8)Compile for ETRAX 4 (CRIS v3)Compile for a 68HC11Compile for a 68HC12Compile for a 68HCS12Compile for the Thumb not the ARMCompile for the v850 processorCompile for v850e processorCompile for v850e1 processorCompile for v8plus ABICompile whole compilation unit at a timeCompile with 16-bit integer modeCompile with 32-bit integer modeConfigured with: %s
! Conform more closely to IBM XLC semanticsConform to the ISO 1990 C standardConform to the ISO 1990 C standard as amended in 1994Conform to the ISO 1990 C standard with GNU extensionsConform to the ISO 1998 C++ standardConform to the ISO 1998 C++ standard with GNU extensionsConform to the ISO 1999 C standardConform to the ISO 1999 C standard with GNU extensionsConsider type 'int' to be 16 bits wideConsider type 'int' to be 32 bits wideConstant arithmetic operand out of range.Constructor can't be %sControl the IEEE trap modeControl the generated fp rounding modeControl the precision given to fp exceptionsConvert floating point constants to single precision constantsCopy memory address constants into registers before useCopy memory operands into registers before useCreate GUI applicationCreate console applicationCreate data files needed by "gcov"Default GCC semantics that differ from IBM XLCDelete useless null pointer checksDeprecated in favor of -std=c99Deprecated in favor of -std=gnu99Deprecated in favor of -std=iso9899:1999Deprecated.  This switch has no effect.Disable Dwarf 2 line debug info via GNU asDisable FP regsDisable ID based shared libraryDisable MPY||ADD and MPY||SUB instructionsDisable debuggingDisable earlier placing stop bitsDisable fused multiply/add instructionsDisable indexed addressingDisable new features under developmentDisable optimizations that assume default FP rounding behaviorDisable parallel instructionsDisable separate data segmentDisable space regsDisable use of DB instructionDisable use of RTPB instructionDisable use of RTPS instructionDisable use of sdata/scommon/sbssDiscard unused virtual functionsDisplay compile time statisticsDisplay the compiler's versionDisplay this informationDo no generate code for a 68851Do not align destination of the string operationsDo not allocate BK registerDo not assume GASDo not assume that standard C libraries and "main" existDo not compile for v8plus ABIDo not disable FP regsDo not disable indexed addressingDo not disable space regsDo not discard commentsDo not discard comments in macro expansionsDo not emit function prologue or epilogueDo not emit long load/store sequencesDo not generate #line directivesDo not generate .size directivesDo not generate H8/300H codeDo not generate H8S codeDo not generate H8S/2600 codeDo not generate H8SX codeDo not generate code which uses the FPUDo not generate fast indirect callsDo not generate sin, cos, sqrt for FPUDo not generate tablejump insnsDo not inline all known string operationsDo not inline floating point divisionDo not inline integer divisionDo not inline square rootDo not lift restrictions on GOT sizeDo not pass -assert pure-text to linkerDo not predefine system-specific and GCC-specific macrosDo not put uninitialized globals in the common sectionDo not return values of functions in FPU registersDo 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 3DNow! built-in functionsDo not support MMX and SSE built-in functions and code generationDo not support MMX built-in functionsDo not support MMX, SSE and SSE2 built-in functions and code generationDo not support MMX, SSE, SSE2 and SSE3 built-in functions and code generationDo not suppress warnings from system headersDo not tune code and read-only data alignmentDo not tune stack alignmentDo not tune writable data alignmentDo not use ABI reserved registersDo not use AltiVec instructionsDo not use IEEE math for fp comparisonsDo not use MPYI instruction for C3xDo not use POWER instruction setDo not use POWER2 instruction setDo not use PowerPC instruction setDo not use PowerPC-64 instruction setDo not use VAX fpDo not use bit-field instructionsDo not use direct addressing mode for soft registersDo not use direct references against %gs when accessing tls dataDo not use fp registersDo not use hardware floating pointDo not use hardware fpDo not use hardware quad fp instructionsDo not use multiply-accumulate fp instructionsDo not use push instructions to save outgoing argumentsDo not use red-zone in the x86-64 codeDo not use register sbDo not use registers for argument passingDo not use registers r2 and r5Do not use software floating pointDo not use the callt instructionDo not use the divide instructionDo not use unaligned memory referencesDo not utilize Visual Instruction SetDo not warn about using "long long" when -pedanticDo not work around hardware multiply bugDon't allocate floats and doubles in extended-precision registersDon't assume all symbols have 32-bit valuesDon't call any cache flush functionsDon't call any cache flush trapDon't force constants into registersDon't generate fused multiply/add instructionsDon't optimize block movesDon't optimize lui/addiu address loadsDon't output compiler statisticsDon't set Windows definesDon't trap on integer divide by zeroDon't use EABIDon't use GP relative sdata/sbss sectionsDon't use GP relative sdata/sbss sections (now ignored)Don't use Irix PICDon't use P-mnemonics for branchesDon't use ROM instead of RAMDon't use alternate register namesDon't use hardware fpDon't use indirect callsDon't use multiply accumulateDon't use packed stack layoutDon't use single (32-bit) FP onlyDon't warn about uses of Microsoft extensionsDon't work around R4000 errataDon't work around R4400 errataDon't work around certain VR4120 errataDon't work around early 4300 hardware bugDon't work around errata for early SB-1 revision 2 coresDump declarations to a .decl fileESA/390 architectureEmit 16-bit relocations to the small data areasEmit 32-bit relocations to the small data areasEmit IEEE-conformant code, with inexact exceptionsEmit IEEE-conformant code, without inexact exceptionsEmit call graph informationEmit code compatible with TI toolsEmit code for the byte/word ISA extensionEmit code for the counting ISA extensionEmit code for the fp move and sqrt ISA extensionEmit code for the motion video ISA extensionEmit code to use GAS extensionsEmit cross referencing informationEmit direct branches to local functionsEmit implicit instantiations of inline templatesEmit implicit instantiations of templatesEmit long load/store sequencesEmit verbose debug information in assembly codeEnable Dwarf 2 line debug info via GNU asEnable Full Redundancy Elimination (FRE) on treesEnable ID based shared libraryEnable MPY||ADD and MPY||SUB instructionsEnable Objective-C exception and synchronization syntaxEnable SSA dead code elimination optimization on treesEnable SSA-CCP optimization on treesEnable SSA-PRE optimization on treesEnable all -Wunused- warningsEnable automatic template instantiationEnable backend debuggingEnable basic program profiling codeEnable common options for generating profile info for profile feedback directed optimizationsEnable common options for performing profile feedback directed optimizationsEnable dead store eliminationEnable debug outputEnable debuggingEnable earlier placing stop bits for better schedulingEnable exception handlingEnable function profilingEnable fused multiply/add instructionsEnable guessing of branch probabilitiesEnable linear loop transforms on treesEnable linker optimizationsEnable linker relaxationsEnable linker relaxingEnable loop invariant motion on treesEnable loop optimizations on tree levelEnable loop vectorization on treesEnable most warning messagesEnable new features under developmentEnable optional diagnosticsEnable parallel instructionsEnable scheduling across basic blocksEnable separate data segmentEnable stack probingEnable support for huge objectsEnable the normal modeEnable traditional preprocessingEnable use of DB instructionEnable use of RTPB instructionEnable use of RTPS instructionEnable use of sdata/scommon/sbssEnable verbose outputEnables a register move optimizationEnd of search list.
! Enforce class member access control semanticsEnforce strict alignmentExit on the first error occurredExpected an SSA_NAME objectExplicit goto at end of bb %d
! Export functions even if they can be inlinedFP exceptions are enabledFP exceptions are not enabledFor bug reporting instructions, please see:
  %s.
  Force functions to be aligned to a 2 byte boundaryForce functions to be aligned to a 4 byte boundaryForce the underlying type for "wchar_t" to be "unsigned short"Found in %s
! Function does not return a valueFunction return value not setFunction starts are aligned to this power of 2GCC does not support -C or -CC without -EGCC does not yet properly implement %<[*]%> array declaratorsGCC supports only %u nested scopesGCC vector passed by reference: non-standard ABI extension with no compatibility guaranteeGCC vector returned by reference: non-standard ABI extension with no compatibility guaranteeGCSE disabledGenerate 32-bit codeGenerate 32bit i386 codeGenerate 64-bit codeGenerate 64bit x86-64 codeGenerate APCS conformant stack framesGenerate C header of platform-specific featuresGenerate C or C++ header files from .class files
  
! Generate ELF outputGenerate H8/300H codeGenerate H8S codeGenerate H8S/2600 codeGenerate H8SX codeGenerate PA1.0 codeGenerate PA1.1 codeGenerate PA2.0 code (requires binutils 2.10 or later)Generate a call to abort if a noreturn function returnsGenerate big endian codeGenerate code for C30 CPUGenerate code for C31 CPUGenerate code for C32 CPUGenerate code for C33 CPUGenerate code for C40 CPUGenerate code for C44 CPUGenerate code for GNU asGenerate code for GNU ldGenerate code for GNU runtime environmentGenerate code for Intel asGenerate code for Intel ldGenerate code for NeXT (Apple Mac OS X) runtime environmentGenerate code for a 5206eGenerate code for a 520XGenerate code for a 528xGenerate code for a 5307Generate code for a 5407Generate code for a 68000Generate code for a 68020Generate code for a 68030Generate code for a 68040Generate code for a 68040, without any new instructionsGenerate code for a 68060Generate code for a 68060, without any new instructionsGenerate code for a 68302Generate code for a 68332Generate code for a 68851Generate code for a DLLGenerate code for a cpu32Generate code for an 11/10Generate code for an 11/40Generate code for an 11/45Generate code for big endianGenerate code for functions even if they are fully inlinedGenerate code for given CPUGenerate code for high memoryGenerate code for huge switch statementsGenerate code for little endianGenerate code for low memoryGenerate code for the M*Core M340Generate code for the specified chip or CPU versionGenerate code suitable for executables (NOT shared libs)Generate code to check bounds before indexing arraysGenerate code which uses the FPUGenerate code without GP regGenerate cpp defines for server IOGenerate cpp defines for workstation IOGenerate debug information in COFF formatGenerate debug information in DWARF v2 formatGenerate debug information in STABS formatGenerate debug information in VMS formatGenerate debug information in XCOFF formatGenerate debug information in default extended formatGenerate debug information in default formatGenerate debug information in extended STABS formatGenerate debug information in extended XCOFF formatGenerate fast indirect callsGenerate floating point mathematics using given instruction setGenerate inline floating point division, optimize for latencyGenerate inline floating point division, optimize for throughputGenerate inline integer division, optimize for latencyGenerate inline integer division, optimize for throughputGenerate inline square root, optimize for latencyGenerate inline square root, optimize for throughputGenerate little endian codeGenerate make dependenciesGenerate make dependencies and compileGenerate mips16 codeGenerate normal-mode codeGenerate pc-relative codeGenerate 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 loopsGenerate re-entrant, PIC codeGenerate run time type descriptor informationGenerate self-relocatable codeGenerate sin, cos, sqrt for FPUGenerate unwind tables that are exact at each instruction boundaryGive strings the type "array of char"ISO C does not allow extra %<;%> outside of a functionISO C does not support %<++%> and %<--%> on complex typesISO C does not support %<~%> for complex conjugationISO C does not support complex integer typesISO C does not support plain %<complex%> meaning %<double complex%>ISO C doesn%'t support unnamed structs/unionsISO C forbids %<goto *expr;%>ISO C forbids an empty source fileISO 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 array %qsISO C prohibits argument conversion to union typeISO C requires a named argument before %<...%>ISO C restricts enumerator values to range of %<int%>ISO C++ does not allow designated initializersISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>ISO C++ does not support %<long long%>ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-functionISO C++ forbids %sing a pointer of type %qTISO C++ forbids %sing an enumISO C++ forbids applying %qs to an expression of function typeISO C++ forbids assignment of arraysISO C++ forbids braced-groups within expressionsISO C++ forbids calling %<::main%> from within programISO C++ forbids casting between pointer-to-function and pointer-to-objectISO C++ forbids casting to an array type %qTISO C++ forbids comparison between pointer and integerISO C++ forbids compound-literalsISO C++ forbids computed gotosISO C++ forbids declaration of %qs with no typeISO C++ forbids in-class initialization of non-const static member %qDISO C++ forbids initialization in array newISO C++ forbids initialization of member %qDISO C++ forbids nested type %qD with same name as enclosing classISO C++ forbids omitting the middle term of a ?: expressionISO C++ forbids subscripting non-lvalue arrayISO 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 a cast to a non-lvalue expressionISO 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 %<extern%> on explicit instantiationsISO C++ forbids the use of %qE on explicit instantiationsISO C++ forbids use of initializer list to initialize reference %qDISO 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-size arrayISO C++ forbids variable-size 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 C90 does not support %<[*]%> array declaratorsISO C90 does not support %<long long%>ISO C90 does not support %<static%> or type qualifiers in parameter array declaratorsISO C90 does not support complex typesISO C90 does not support flexible array membersISO C90 forbids array %qs whose size can%'t 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-size array %qsISR %s requires %d words of local vars, max is 32767Ignore dllimport attribute for functionsIgnore dllimport for functionsImplement vtables using thunksIn function %qs:In member function %qs:Incompatible type for %qs. Can't convert %qs to booleanIncompatible type for %qs. Can't convert %qs to integralIncompatible type for %qs. Can't convert %qs to numeric typeIncompatible type for %qs. Explicit cast needed to convert %qs to integralIndicate the number of soft registers availableInline all known string operationsInline member functions by defaultInsert code to profile values of expressionsInsert stack checking code into the programIntegrate simple functions into their callersInternal compiler error: Error reporting routines re-entered.
! Internal consistency failureInternal error: %s (program %s)
  Please submit a full bug report.
! See %s for instructions.Intrinsic function %s(%d) not recognizedInvalid reference prefix.Is not a valid GIMPLE statement.Issue warnings needed for strict compliance to the standardJava class %qT cannot have a destructorJava class %qT cannot have an implicit non-trivial destructorJava class %qT cannot have multiple basesJava class %qT cannot have virtual basesJava method %qD has non-Java parameter type %qTJava method %qD has non-Java return type %qTJump targets are aligned to this power of 2Just generate unwind tables for exception handlingL%d cache latency unknown for %sLift restrictions on GOT sizeLike -M but ignore system header filesLike -MD but ignore system header filesLike -pedantic but issue them as errorsLines executed:%s of %d
! Link with libads.a, libc.a and crt0.oLink with libmvme.a, libc.a and crt0.oLink with libsim.a, libc.a and sim-crt0.oLink with libyk.a, libc.a and crt0.oLocal variable memory requirements exceed capacity.Look for and use PCH files even when preprocessingLoop %d should not have single exit (%d -> %d).Loop code aligned to this power of 2MCU %qs supported for assembler onlyMMIX 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 ABIMake "char" signed by defaultMake "char" unsigned by defaultMake implicit function declarations an errorMake integers 32 bits wideMake string literals "const char[]" not "char[]"Maximal growth due to inlining of large function (in percent)Min/max instructions allowedMin/max instructions not allowedMinimum heap size before we start collecting garbage, in kilobytesMissing definitionMissing edge %i->%iMove loop invariant computations out of loopsMultiple inline callersNOTE_INSN_BASIC_BLOCK %d in middle of basic block %dNOTE_INSN_BASIC_BLOCK is missing for block %dNULL used in arithmeticNo branches
  No calls
! No default case found at end of case vectorNo default crt0.oNo executable lines
! Not a valid Java .class file.Not a valid Java .class file.
! Number of registers used to pass integer argumentsOmit the frame pointer in leaf functionsOnly issue one instruction per cycleOnly preserve 32 bits of FP reg across callOptimize block movesOptimize for 32032Optimize for 32332 cpuOptimize for 32532 cpuOptimize for space rather than speedOptimize induction variables on treesOptimize lui/addiu address loadsOptimize sibling and tail recursive callsOptions:
  Out of stack space.
! Output compiler statistics (now ignored)PIC code generation is not compatible with fast indirect calls
! PIC is required but not supported with CONST16 instructionsPIC register isn't set upPRINT_OPERAND, invalid insn for %%CPRINT_OPERAND, invalid insn for %%FPRINT_OPERAND, invalid insn for %%NPRINT_OPERAND, invalid insn for %%WPRINT_OPERAND, invalid operand for relocationPRINT_OPERAND: Unknown punctuation '%c'PRINT_OPERAND: unknown punctuation '%c'PRINT_OPERAND_ADDRESS, null pointerPass -assert pure-text to linkerPass FP arguments in FP registersPass all arguments on stackPass arguments in registersPass arguments on the stackPass some arguments in registersPay attention to the "inline" keywordPerform DWARF2 duplicate eliminationPerform VR4130-specific alignment optimizationsPerform a number of minor, expensive optimizationsPerform a register copy-propagation optimization passPerform a register renaming optimization passPerform branch target load optimization after prologue / epilogue threadingPerform branch target load optimization before prologue / epilogue threadingPerform conversion of conditional jumps to branchless equivalentsPerform conversion of conditional jumps to conditional executionPerform cross-jumping optimizationPerform enhanced load motion during global common subexpression eliminationPerform global common subexpression eliminationPerform global common subexpression elimination after register allocationPerform jump threading optimizationsPerform loop optimizationsPerform loop optimizations using the new loop optimizerPerform loop peelingPerform loop unrolling for all loopsPerform loop unrolling when iteration count is knownPerform loop unswitchingPerform redundant load after store elimination in global common subexpressionPerform scalar replacement of aggregatesPerform store motion after global common subexpression eliminationPerform strength reduction optimizationsPerform variable trackingPermit '$' as an identifier characterPlace data items into their own sectionPlace each function into its own sectionPlease submit a full bug report,
  with preprocessed source if appropriate.
  See %s for instructions.
! Pointers are 32-bitPointers are 64-bitPossible frontend bug: array constructor not expandedPrefer branches over conditional executionPrefer word accesses over byte accessesPrepend global symbols with ":" (for use with PREFIX)Preserve all 40 bits of FP reg across callPrint extra (possibly unwanted) warningsPrint the name of header files as they are usedProcess #ident directivesProcessing %s
! Processing spec %c%s%c, which is '%s'
! Produce big endian codeProduce little endian codeProfiling is not supported on this target.Put zero initialized data in the bss sectionRETURN_ADDRESS_OFFSET not supportedRTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%dRTL check: expected code '%s', have '%s' in %s, at %s:%dReading specs from %s
! Recognize C++ kewords like "compl" and "xor"Recognize GNU-defined keywordsRecognize built-in functionsRecognize the "asm" keywordReduce the size of object filesReorder basic blocks to improve code placementReorder functions to improve code placementReplace add, compare, branch with branch on count registerReport the time taken by each compiler passRequest IEEE-conformant math library routines (OSF/1)Return floating point results in ac0Return floating point results in memoryReturn small aggregates in memory, not registersReturn small aggregates in registersReturn values of functions in FPU registersRun the loop optimizer twiceSH2a does not support little-endianSSA corruptionSSA_NAME_DEF_STMT is wrongSSE instruction set disabled, using 387 arithmeticsSSE register argument with SSE disabledSSE register return with SSE disabledSSE vector argument without SSE enabled changes the ABISSE vector return without SSE enabled changes the ABISame as: -mep -mprolog-functionSave registers around function callsSchedule code for given CPUSchedule given CPUSegmentation FaultSegmentation Fault (code)Select ABI calling conventionSelect CPU to generate code forSet Windows definesSet errno after built-in math functionsSet maximum alignment to 4Set maximum alignment to 8Set sizeof(bool) to 1Set start-address of dataSet start-address of the programSetting spec %s to '%s'
  
! Shared call_expr:Shared rtxSize of loop %d should be %d, not %d.Small memory modelSpecify ABI to useSpecify CPU for code generation purposesSpecify CPU for scheduling purposesSpecify CPU for scheduling purposes.Specify UNIX standard for predefines and linking.
  Supported value is 93.Specify UNIX standard for predefines and linking.
  Supported values are 93 and 95.Specify UNIX standard for predefines and linking.
! Supported values are 93, 95 and 98.Specify a Standard MIPS ISASpecify an ABISpecify cache flush functionSpecify if floating point hardware should be usedSpecify size of long double (64 or 128 bits)Specify that arguments may alias each other and globalsSpecify the MCU nameSpecify the initial stack addressSpecify the name of the target CPUSpecify the name of the target architectureSpecify the name of the target floating point hardware/formatSpecify the register allocation orderSpecify the register to be used for PIC addressingSpecify yes/no if SPE SIMD instructions should be generatedSpecify yes/no if VRSAVE instructions should be generated for AltiVecSpecify yes/no if isel instructions should be generatedSpecify yes/no if using floating point in the GPRsSplit lifetimes of induction variables when loops are unrolled.Static linking is not supported.
! Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is availableStop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not availableStop reverse growth if the reverse probability of best edge is less than this threshold (in percent)Store function names in object codeSupport 3DNow! built-in functionsSupport Green Hills ABISupport MMX and SSE built-in functions and code generationSupport MMX built-in functionsSupport MMX, SSE and SSE2 built-in functions and code generationSupport MMX, SSE, SSE2 and SSE3 built-in functions and code generationSupport legacy multi-threadingSupport multi-threadingSuppress warningsSynonym for -WcommentTarget does not have split I&DTarget has split I&DTarget the AM33 processorTarget the AM33/2.0 processorTarget: %s
  The %s front end recognizes the following options:
  
  The --param option recognizes the following as parameters:
! The -shared option is not currently supported for VAX ELF.The compiler does not support -march=%s.The following options are language-independent:
! The maximum amount of memory to be allocated by GCSEThe maximum depth of recursive inlining for inline functionsThe maximum depth of recursive inlining for non-inline functionsThe maximum length of path considered in cseThe maximum number of insns of a completely peeled loopThe maximum number of insns of a peeled loopThe maximum number of instructions in a single function eligible for inliningThe maximum number of instructions inline function can grow to via recursive inliningThe maximum number of instructions non-inline function can grow to via recursive inliningThe maximum number of instructions to consider to fill a delay slotThe maximum number of instructions to consider to unroll in a loopThe maximum number of instructions to consider to unroll in a loop on averageThe maximum number of instructions to search backward when looking for equivalent reloadThe maximum number of instructions when automatically inliningThe maximum number of passes to make when doing GCSEThe maximum number of peelings of a single loopThe maximum number of peelings of a single loop that is peeled completelyThe maximum number of unrollings of a single loopThe maximum structure size (in bytes) at which GCC will do block copiesThe size of function body to be considered largeThe upper bound for sharing integer constantsThis is free software; see the source for copying conditions.
  There is NO warranty; not even for MERCHANTABILITY or 
  FITNESS FOR A PARTICULAR PURPOSE.
  
  This is free software; see the source for copying conditions.  There is NO
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  
! This switch is deprecated; use -Wextra insteadThis switch lacks documentationThread model: %s
! Thumb: Generate (leaf) stack frames even if not neededThumb: Generate (non-leaf) stack frames even if not neededTotal size of local variables exceeds architecture limit.Trap on integer divide by zeroTreat all warnings as errorsTreat the input file as already preprocessedTry 'Try 'jcf-dump --help' for more information.
  Try 'jv-scan --help' for more information.
! Tune alignment for the specified chip or CPU versionTune expected memory latencyUninitialized locals in .bssUninitialized locals in .dataUnknown cpu used in -march=%s.Unknown cpu used in -mtune=%s.Unknown cpu: -mcpu=%sUnknown switch -mlong-double-%sUsage: Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]
  Usage: %s [options] file...
  Usage: gcov [OPTION]... SOURCEFILE
  
*************** warranty; not even for MERCHANTABILITY o
*** 544,585 ****
  
  Usage: jv-scan [OPTION]... FILE...
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GNU as (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MIPS-3D instructionsUse MPYI instruction for C3xUse Mingw-specific thread supportUse POWER instruction setUse POWER2 instruction setUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse big-endian byte orderUse bit-field instructionsUse break to check for integer divide by zeroUse direct references against %gs when accessing tls dataUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect callsUse little-endian byte orderUse little-endian byte order for dataUse multiply accumulateUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse packed stack layoutUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse registers for argument passingUse shared librariesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the same size for double as for floatUse trap to check for integer divide by zeroUse unaligned memory referencesUse value profiling for speculative prefetchingUsing built-in specs.
! Using darwin64 ABIUsing old darwin ABIUtilize Visual Instruction SetVariable %qs may not have been initializedWarn about "extern" declarations not at file scopeWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about missing fields in struct initializersWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if .class files are out of dateWarn if a C-style cast is used in a programWarn if a deprecated compiler feature, class, method, or field is usedWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if deprecated empty statements are foundWarn if inherited methods are unimplementedWarn if modifiers are specified when not necessaryWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWork around R4000 errataWork around R4400 errataWork around VR4130 mflo/mfhi errataWork around bug in multiplication instructionWork around certain VR4120 errataWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugYYDEBUG was not defined at build time, -dy ignored[Leaving %s]
! [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this target`a parameter list with an ellipsis can%'t match an empty parameter name list declarationa storage class can only be specified for objects and functionsabort in %s, at %s:%dabstract declarator %qT used as declarationaddress of global register variable %qs requestedaddress of local variable %qD returnedaddress of register variable %qs requestedaggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalias argument not a stringalignment must be a small power of two, not %dall member functions in class %qT are privateambiguates built-in declaration %q#Dambiguates old declaration %q#Dambiguous abbreviation %sambiguous default type conversion from %qTambiguous template specialization %qD for %q+Danonymous %s declared inside parameter listanonymous struct not inside named typeanonymous union with no membersargs to be formatted is not %<...%>argument %qD doesn%'t match prototypeargument 1 must be a 5-bit signed literalargument 2 must be a 5-bit unsigned literalargument of %<__builtin_args_info%> must be constantargument of %<__builtin_args_info%> out of rangeargument to "%s" should be a non-negative integerargument to %qs attribute larger than %dargument to '%s' missingargument to '%s' missing
! argument to '-%s' is missingargument to '-B' is missingargument to '-Xassembler' is missingargument to '-Xlinker' is missingargument to '-Xpreprocessor' is missingargument to '-l' is missingargument to '-specs' is missingargument to '-specs=' is missingargument to '-x' is missingarguments to destructor are not allowedarithmetic on pointer to an incomplete typearray %qD initialized by parenthesized string literal %qEarray bound is not an integer constantarray index in initializer not of integer typearray index in non-array initializerarray size missing in %qDarray subscript has type %<char%>array type has incomplete element typearrays of functions are not meaningfulas %qDassertion missing after %qsassignment (not initialization) in declarationassignment from incompatible pointer typeassignment makes integer from pointer without a castassignment makes pointer from integer without a castassignment makes qualified function pointer from unqualifiedassignment of read-only locationassignment of read-only member %qsassignment of read-only variable %qsassuming pointer to member %qDat this point in fileattempt to take address of bit-field structure member %qsattributes in parameter array declarator ignoredbackend decl for module variable %s already existsbad addressbad address, not (reg+disp):bad array initializerbad condition codebad format of .zip/.jar archive
! bad method signaturebad operandbad registerbad shift insn:bad string constantbad value %qs for -mcpu switchbad value (%s) for %s switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mcpu switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtune= switchbad value for -mcall-%sbad value for -msdata=%sbad zip/jar file %sbase %qT will be initialized afterbase class %q#T has a non-virtual destructorbase class %qT has cv qualifiersbase class is of array typebase operand of %<->%> is not a pointerbit-field %qs has invalid typebit-field %qs width not an integer constantboth %<complex%> and %<_Bool%> in declaration specifiersboth %<complex%> and %<void%> in declaration specifiersboth %<long long%> and %<double%> in declaration specifiersboth %<long%> and %<_Bool%> in declaration specifiersboth %<long%> and %<char%> in declaration specifiersboth %<long%> and %<float%> in declaration specifiersboth %<long%> and %<short%> in declaration specifiersboth %<long%> and %<void%> in declaration specifiersboth %<short%> and %<_Bool%> in declaration specifiersboth %<short%> and %<char%> in declaration specifiersboth %<short%> and %<double%> in declaration specifiersboth %<short%> and %<float%> in declaration specifiersboth %<short%> and %<void%> in declaration specifiersboth %<signed%> and %<_Bool%> in declaration specifiersboth %<signed%> and %<double%> in declaration specifiersboth %<signed%> and %<float%> in declaration specifiersboth %<signed%> and %<unsigned%> in declaration specifiersboth %<signed%> and %<void%> in declaration specifiersboth %<unsigned%> and %<_Bool%> in declaration specifiersboth %<unsigned%> and %<double%> in declaration specifiersboth %<unsigned%> and %<float%> in declaration specifiersboth %<unsigned%> and %<void%> in declaration specifiersbranch %2d never executed
  branch %2d taken %s%s
! break statement not within loop or switchc4x_operand_subword: invalid addressc4x_operand_subword: invalid autoincrementc4x_print_operand: %%L inconsistencyc4x_print_operand: %%N inconsistencyc4x_print_operand: %%O inconsistencyc4x_valid_operands: Internal errorcall   %2d never executed
  call   %2d returned %s
! call of %<(%T) (%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to Java constructor with %qs undefinedcall to Java constructor, while %<jclass%> undefinedcall to non-function %qDcalled from herecan not use an object as parameter to a methodcan%'t create precompiled header %s: %mcan%'t open %s: %mcan%'t read %s: %mcan%'t write %s: %mcan%'t write to %s: %mcan't close %s: %mcan't close input file %s: %mcan't convert between vector values of different sizecan't convert value to a vectorcan't create %s: %mcan't create directory %s: %mcan't extend PCH file: %mcan't find class$can't get position in PCH file: %mcan't initialize friend function %qscan't mangle %scan't open %s for writing: %mcan't open %s: %mcan't open input file: %scan't open output file '%s'can't read PCH file: %mcan't reopen %s: %mcan't specify '-D' without '--main'
! can't specify both -o and -MDcan't use '%s' as a %s registercan't write PCH filecan't write PCH file: %mcan't write padding to PCH file: %mcandidate 1:candidate 2:candidates are:cannot allocate an object of abstract type %qTcannot bind rvalue %qE to %qTcannot convert %qT to %qT in %scannot convert to a pointer typecannot convert type %qT to type %qTcannot create pointer to reference member %qDcannot create temporary filecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %qD to be a bit-field typecannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %<%T%>cannot declare member function %qD to have static linkagecannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare reference to %q#Tcannot declare static function inside another functioncannot disable built-in function %qscannot explicitly declare member %q#D to have extern linkagecannot find '%s'cannot find 'ldd'cannot find 'nm'cannot find class %qscannot find file for class %scannot find interface declaration for %qscannot find protocol declaration for %qscannot initialize %qT from %qTcannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot inline function %<main%>cannot open %scannot optimize floating point division for both latency and throughputcannot optimize integer division for both latency and throughputcannot optimize square root for both latency and throughputcannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtimecannot pass rvalue to reference parametercannot put object with volatile field into registercannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtimecannot reload integer constant operand in %<asm%>cannot specify 'main' class when not linkingcannot specify both -C and -ocannot take address of bit-field %qDcannot use %<::%> in parameter declarationcannot use mode %qs for enumeral typescannot use typeid with -fno-rtticase label %qE not within a switch statementcase label does not reduce to an integer constantcase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecast from %qT to %qT loses precisioncast specifies array typecast specifies function typecast to non-reference type used as lvaluechanges meaning of %qD from %q+#Dchar-array initialized from wide stringchecksum is %x instead of %xchoosing %qD over %qDclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qs already existsclass is of array type
  cleanup argument not a functioncleanup argument not an identifierclose %dclosing dependency file %s: %mcode model %<large%> not supported yetcode model %qs not supported in the %s bit modecode model %s not supported in PIC modecollect2 version %scollect: reading %s
  collect: recompiling %s
  collect: relinking
! comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between %q#T and %q#Tcomparison between pointer and integercomparison between signed and unsignedcomparison between types %q#T and %q#Tcomparison is always %dcomparison 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 unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
  compilation terminated.
! complex invalid for %qscompound literal has variable sizeconflicting declaration %q#Dconflicting return type specified for %q#Dconflicting super class name %qsconflicts with built-in declaration %q#Dconflicts with function declaration %q#Dconflicts with previous declaration %q#Dconst %qs cannot be declared %<mutable%>const_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualconstructors may not be cv-qualifiedcontinue label %qs does not name a loopcontinue statement not within a loopcontinue statement not within loop or switchconversion from %q#T to %q#Tconversion from %qT to %qT is ambiguousconversion of %qE from %qT to %qT is ambiguousconversion to incomplete typeconverting NULL to non-pointer typeconverting from %qT to %qTconverting to %qT from %qTconverting to non-pointer type %qT from NULLcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find specs file %s
! could not split insncouldn't find class %scouldn't run '%s': %screating %screating array of %qTcreating array with size zerocreating array with size zero (%qE)data definition has no type or storage classdebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D shadows a parameterdeclaration of %qD as %sdeclaration of %qD as member of %qTdeclaration of %qD as non-functiondeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of C function %q#D conflicts withdeclaration of template %q#Ddecrement of read-only locationdecrement of read-only member %qsdecrement of read-only variable %qsdefault argument for parameter of type %qT has type %qTdefinition of %q#T inside template parameter listdefinition of implicitly-declared %qDdeleting %qT is undefineddeleting array %q#Ddereferencing %<void *%> pointerdereferencing pointer to incomplete typedereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructors may not be cv-qualifieddestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdup2 %d 1duplicate %<const%>duplicate %<friend%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qsduplicate (or overlapping) case valueduplicate base type %qT invalidduplicate case label: %<duplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate interface declaration for class %qsduplicate label %qDduplicate label declaration %qselements of array %q#D have incomplete typeembedded %<\0%> in formatempty declarationempty index range in initializerempty left precision in %s formatempty range specifiedempty scalar initializerenumeration values exceed range of largest integerenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in constant pool entry #%derror in constant pool entry #%d
  error while parsing constant poolerror while parsing constant pool
  error while parsing fieldserror while parsing fields
  error while parsing final attributeserror while parsing final attributes
  error while parsing methodserror while parsing methods
! error while reading %s from zip fileerror writing %qserror writing to %s: %merror: excess elements in aggregate initializerexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexplicit instantiation of %q#Dexplicit instantiation of non-template %q#Dexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of non-template %qTexpression statement has incomplete typeextended registers have no high halvesextra %<;%>extra brace group at end of initializerextra qualification ignoredfailed to find class '%s'fastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclosefclose %sfdopenfield %q#D with same name as classfield %qD has incomplete typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield precisionfield widthfield width in printf formatfield width in scanf formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>floating constant exceeds range of %<%s%>floating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionfopen %sfor each function it appears in.)for template declaration %qDformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfr30_print_operand: invalid %%F codefr30_print_operand: invalid %%x codefr30_print_operand: invalid operand to %%A codefr30_print_operand: unrecognized %%B codefr30_print_operand: unrecognized %%b codefr30_print_operand: unrecognized %%p codeframe size of %qs is friend declaration %q#D declares a non-template functionfriend declaration not in class definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>from this locationfunction %qD declared virtual inside a unionfunction %qD is initialized like a variablefunction %qs cannot be declared %<mutable%>function body not availablefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction not considered for inliningfunction not inlinablefunction returning a functionfunction returning an arrayfunction returns address of local variablefunction returns an aggregatefunction template partial specialization %qD is not allowedfunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler support for MMIXgcc version %s
  gcov (GCC) %s
! gfc_todo: Not Implemented: gfc_trans_code(): Bad statement codeglobal constructors not supported on this targetglobal declaration %q#Dglobal destructors not supported on this targetgot %d template parameters for %q#Dgot %d template parameters for %q#Thad to relocate PCHif this code is reached, the program will abortignored method 'ignoring duplicate directory "%s"
! ignoring extra initializers for %qTignoring nonexistent directory "%s"
! implicit declaration of function %qEimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:in declaration %qDin passing argument %P of %q+Dincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible types in assignmentincompatible types in initializationincompatible types in returnincomplete '%s' optionincomplete implementation of category %qsincomplete implementation of class %qsinconsistent operand constraints in an %<asm%>incorrect insn:increment of read-only locationincrement of read-only member %qsincrement of read-only variable %qsindex value instead of field name in union initializerinitialization from incompatible pointer typeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %qDinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer specified for non-virtual method %qDinitializer-string for array of chars is too longinitializing array with parameter listinline function %qD used but never definedinsn does not satisfy its constraints:insn outside basic blockinstall: %s%s
! instance variable %qs has unknown sizeinstance variable %qs is declared %sinstantiation of %qD as type %qTinstruction never exectuedinstruction scheduling not supported on this target machineinteger constant is too large for %qs typeinteger kind=8 not available for -fdefault-integer-8 optioninteger overflow in expressioninter-module optimizations not implemented for C++internal and protected visibility attributes not supported in this configuration; ignoredinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal errorinternal error - bad ungetinternal error - invalid Utf8 nameinternal gcc abort in %s, at %s:%dinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%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 'asm': invalid --param value %qsinvalid ABI option: -mabi=%sinvalid abstract type for %q+Dinvalid addressinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a bit-fieldinvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid base-class specificationinvalid cast from type %qT to type %qTinvalid cast to function type %qTinvalid catch parameterinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %qT to %qTinvalid conversion to type %qT from type %qTinvalid definition of qualified type %qTinvalid expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point option: -mfpu=%sinvalid function declarationinvalid initial value for member %qsinvalid initializerinvalid insn:invalid lvalue in asm output %dinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid lvalue in unary %<&%>invalid maskinvalid member function declarationinvalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand in the instructioninvalid operand modifier letterinvalid operands to binary %sinvalid option %qsinvalid option argument %qsinvalid parameter %qsinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid receiver type %qsinvalid redeclaration of %qDinvalid register in the instructioninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid truth-value expressioninvalid type %<void%> for newinvalid type %qT declared %<friend%>invalid type argumentinvalid use of %%d, %%x, or %%Xinvalid use of %<--%> on bool variable %qDinvalid use of %<::%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %<virtual%> in template declaration of %q#Dinvalid use of %qDinvalid use of %qD as a default value for a template template-parameterinvalid use of %qE to form a pointer-to-member-function.  Use a qualified-id.invalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid 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 constructor as a templateinvalid use of flexible array memberinvalid use of incomplete typedef %qsinvalid use of member %qD in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of nonstatic data member %qEinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of type %qT as a default value for a template template-parameterinvalid use of undefined type %<%s %s%>invalid use of void expressioninvalid vector type for attribute %qsinvokestatic on abstract methodits scope is only this definition or declaration, which is probably not what you wantjcf-dump: no classes specified
! jump into statement expressionjump to case labeljump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk at end of %<#pragma GCC visibility%>junk at end of %<#pragma fini%>junk at end of %<#pragma init%>junk at end of %<#pragma pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword %<typename%> not allowed outside of templateslabel %qD defined but not usedlabel %qD used but not definedlabel %qE referenced outside of any functionlabel %qs referenced outside of any functionlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld 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 foundlocal variable %qD may not appear in this contextlong and short specified together for %qslong long constant not a valid immediate operandlong or short specified with char for %qslong or short specified with floating type for %qslong, short, signed or unsigned invalid for %qslong, short, signed or unsigned used invalidly for %qslower value in case label range less than minimum value for typemacro name missing after %qsmaking %qD staticmalformed #pragma extern_prefix, ignoredmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma align%>malformed %<#pragma fini%>malformed %<#pragma init%>malformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma %s' - ignoredmask must be an immediatemaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %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 unionmember %q#D with destructor not allowed in unionmember %qD is uninitialized referencemember functions are implicitly friends of their classmemory input %d is not directly addressablemethod %qs can't be transientmethod %qs can't be volatilemethod '%s' not found in classmethod definition for %<%c%s%> not foundmethod definition not in @implementation contextminimum value of parameter %qs is %umismatching signature for field '%s' in '%s'missing $ operand number in formatmissing %<(%> after %<#pragma pack%> - ignoredmissing %<>%> to terminate the template argument listmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing filename after %qsmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing section name in '#pragma %s' - ignoredmissing static field %qsmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemodule symbol %s in wrong namespacems-bitfields not supported for objcmudflap: this language is not supportedmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple definition of %q#Tmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmust use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>mvc&exname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionnamed return values are no longer supportednamespace %qT undeclarednegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %qDnegative width in bit-field %qsnested extern declaration of %qDnested function %qs declared %<extern%>nested redefinition of %<enum %s%>nested redefinition of %<struct %s%>nested redefinition of %<union %s%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#Dno %<%c%s%> method foundno FUNCTION_PROFILER for CRISno argumentsno class template named %q#T in %q#Tno classes specifiedno data type for mode %qsno default argument for %qDno description yetno input file specifiedno input filesno matching function for call to %<%D(%A)%>no member function %qD declared in %qTno return statement in function returning non-voidno semicolon at end of struct or unionno type named %q#T in %q#Tno unique final overrider for %qD in %qTnon-boolean used in conditionnon-floating-point argument to function %qsnon-local function %q#D uses anonymous typenon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-object member %qs cannot be declared %<mutable%>non-static const member %q#D in class without a constructornon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-template %qD used as templatenonconstant array index in initializernot a static field %qsnot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)number must be 0 or 1number of arguments doesn%'t match prototypenumber of components of the vector not a power of twoobject does not conform to the %qs protocolobject missing in reference to %qDobsolete option -I- used, please use -iquote insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset outside bounds of constant stringonly constructors take base initializersonly declarations of constructors can be %<explicit%>only one of '--print-main', '--list-class', and '--complexity' allowedonly uninitialized variables can be placed in a .bss sectiononly weak aliases are supported in this configurationopaque vector types cannot be initializedopen /dev/zero: %mopening dependency file %s: %mopening output file %s: %moperand number missing after %%-letteroperand number out of rangeoperands to ?: have different typesoperation on %qs may be undefinedoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zerooriginal label is hereout of memoryoutput filename specified twiceoutput operand constraint lacks %<=%>output_move_single:overflow in array dimensionoverflow in constant expressionoverflow in enumeration valuesoverflow in implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %qD declared voidparameter %qD is initializedparameter names (without types) in function declarationparse errorparse error in template argument listparse error while reading %sparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpartial specialization %qT declared %<friend%>passing %qT chooses %qT over %qTpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE 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 floating point arguments in fp regs not yet supportedpipepointer of type %<void *%> used in arithmeticpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member function used in arithmeticpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointers are not permitted as case valuespostfix %qD must take %<int%> as its argumentpostfix %qD must take %<int%> as its second argumentpostfix %qD should return %qTprecisionprecision in printf formatprefix %qD should return %qTprevious declaration %q#D hereprevious declaration %qDprevious declaration of %q#Dprevious declaration of %q#D with %qL linkageprevious declaration of %qDprevious declaration of %qsprevious declaration of namespace %qD hereprevious definition of %q#Tprevious external decl of %q#Dprevious non-function declaration %q#Dprivate member %q#D in anonymous unionprofiler support for WindISSprofiling not supported with -mg
  programs: %s
! promoted argument %qD doesn%'t match prototypeprotected member %q#D in anonymous unionprotocol %qs has circular dependencyprototype for %q#Dpseudo-destructor is not calledqualifiers can only be specified for objects and functionsrange expressions in switch statements are non-standardreading through null pointer (argument %d)real kind=8 not available for -fdefault-real-8 optionrecursive inliningrecursive type %qT undefinedredeclaration of %<enum %s%>redeclaration of %<wchar_t%> as %qTredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclared here as %q#Dredefinition of %<struct %s%>redefinition of %<union %s%>redefinition of %q#Tredefinition of default argument for %q#Dredirecting stdout: %sredundant redeclaration of %qD in same scopereference to %<%T::%D%> is ambiguousreference to %qD is ambiguousreference to local variable %qD returnedreference to non-lvalue returnedreimplementation of class %qsrename spec %s to %s
! repeated %s in formatrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested position is less than zerorequested position is not an integer constantreturn from incompatible pointer typereturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn makes qualified function pointer from unqualifiedreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with a value, in function returning 'void'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 meantsecond argument to %<__builtin_expect%> must be a constantsecond argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentselector must be an immediateselector must be an integer constant in the range 0..%ishadowing %s function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshift must be an immediateshort, signed or unsigned invalid for %qssigned and unsigned given together for %qssigned and unsigned type in conditional expressionsize of array %qD is negativesize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array is negativesizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you'll wind up with multiple copies)spec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'
  
! specialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qT after instantiationspecializing %q#T in different namespacespecifying vector types with __attribute__ ((mode)) is deprecatedspecs %s spec was not found to be renamedspurious %<>>%>, use %<>%> to terminate a template argument liststack frame too largestack limits not supported on this targetstack size must be an exact power of 2stack underflow - dup* operationstackframe too big: %d bytesstatement with no effectstatement-expressions are allowed only inside functionsstatic %qs cannot be declared %<mutable%>static field has same name as methodstatic member %qD declared %<register%>static or type qualifiers in abstract declaratorstatic or type qualifiers in non-parameter array declaratorstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class specified for %qsstorage class specified for parameter %qsstorage class specified for structure field %qsstorage class specified for typenamestorage size of %qD isn't constantstorage size of %qD isn't knownstring length %qd is greater than the length %qd ISO C%d compilers are required to supportstruct has no membersstruct has no named membersstructure %qD with uninitialized const membersstructure %qD with uninitialized reference memberssubobject of type %qT must be initialized by constructor, not by %qEsubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is pointer to functionsubscripting array declared %<register%>suggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest 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 |support for mode %qsswitch %qs is no longer supportedswitch '%s' does not start with '-'switch -mcpu=%s conflicts with -march= switchswitch quantity not an integersyntax errorsyntax error at %qs tokensyntax error: cannot back upsyntax error; also virtual memory exhaustedsystem path '%s' is not absolutetaking address of temporarytaking the address of a label is non-standardtarget CPU does not support THUMB instructionstarget format does not support infinitytarget system does not support debug outputtarget system does not support the "%s" debug formattemplate argument %d is invalidtemplate argument required for %<%s %T%>template class without a nametemplate declaration of %q#Dtemplate declaration of %qstemplate definition of non-template %q#Dtemplate parameter %q#Dtemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match templatetemplate specialization with C linkagetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagethan previous declaration %qFthe ' ' 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 'q' diagnostic flagthe address of %qD, will always evaluate as %<true%>the cpu name must be lower casethe m210 does not have little endian supportthird 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 function may return with or without a valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this target machine does not have delayed branchesthread-local COMMON data not implementedthread-local storage not supported for this targettls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic"tls_model argument not a stringtoo few arguments for formattoo few arguments to %s %q+#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few arguments to function %qstoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo many arguments for formattoo many arguments to %s %q+#Dtoo many arguments to functiontoo many arguments to function %qEtoo many arguments to function %qstoo many filenames given.  Type %s --help for usagetoo many initializers for %qTtoo many input filestoo many template parameter lists in declaration of %qDtoo many template-parameter-liststop-level declaration of %qs specifies %<auto%>traditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortry using %qE insteadtwo or more data types in declaration specifierstype %qD is not a direct base of %qTtype %qD is not a direct or virtual base of %qTtype %qT is not a base type for type %qTtype %qT is not derived from %<java::lang::Throwable%>type %qT is not derived from type %qTtype %qs has a user-defined constructortype %qs has a user-defined destructortype %qs has virtual member functionstype defaults to %<int%> in declaration of %qstype is deprecatedtype is deprecated (declared at %s:%d)type mismatch in conditional expressiontype of %qE is unknowntype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype-punning to incomplete type might break strict-aliasing rulestypedef %qD is initialized (use __typeof__ instead)types are not quite compatibleunable to emulate %qsunable to open dynamic dependency '%s'unable to use '%s' for PIC registerunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qsundefined named operand %qsunexpected PIC symbolunexpected nodeunexpected operandunimplemented functionalityuninitialized const %qDuninitialized const in %<new%> of %q#Tuninitialized const member %qDunion has no membersunion has no named membersunknown -m%s= option specified: '%s'unknown -march= option (%s).
  Valid options are 1.0, 1.1, and 2.0
  unknown -mdebug-%s switchunknown -mschedule= option (%s).
  Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000
--- 590,635 ----
  
  Usage: jv-scan [OPTION]... FILE...
  
! Use 128 bit long doublesUse 128-bit long doubleUse 16 bit intUse 32 bit floatUse 32 bit intUse 32-bit ABIUse 32-bit FP registersUse 32-bit general registersUse 32-bit long typeUse 4 byte entries in switch tablesUse 64 bit floatUse 64 bit long doublesUse 64-bit ABIUse 64-bit FP registersUse 64-bit general registersUse 64-bit int typeUse 64-bit long doubleUse 64-bit long typeUse ABI reserved registersUse AltiVec instructionsUse CONST16 instruction to load constantsUse DEC assembler syntaxUse EABIUse GNU as (now ignored)Use GP relative sdata/sbss sectionsUse GP relative sdata/sbss sections (now ignored)Use H8/300 alignment rulesUse IEEE math for fp comparisonsUse Irix PICUse MIPS-3D instructionsUse MPYI instruction for C3xUse Mingw-specific thread supportUse NewABI-style %reloc() assembly operatorsUse POWER instruction setUse POWER2 instruction setUse PowerPC instruction setUse PowerPC-64 instruction setUse ROM instead of RAMUse UNIX assembler syntaxUse VAX fpUse alternate register namesUse big-endian byte orderUse bit-field instructionsUse break to check for integer divide by zeroUse direct addressing mode for soft registersUse direct references against %gs when accessing tls dataUse expression value profiles in optimizationsUse fast but approximate float to integer conversionUse features of and schedule code for given CPUUse features of and schedule given CPUUse fp registersUse gcc default bitfield layoutUse given SPARC code modelUse given assembler dialectUse given thread-local storage dialectUse given x86-64 code modelUse hardware floating pointUse hardware fpUse hardware quad fp instructionsUse in/loc/out register namesUse indirect callsUse little-endian byte orderUse little-endian byte order for dataUse multiply accumulateUse multiply-accumulate fp instructionsUse native (MS) bitfield layoutUse new mnemonics for PowerPC architectureUse normal calling conventionUse old mnemonics for PowerPC architectureUse packed stack layoutUse portable calling conventionsUse profiling information for branch probabilitiesUse push instructions to save outgoing argumentsUse red-zone in the x86-64 codeUse registers for argument passingUse shared librariesUse single (32-bit) FP onlyUse slow but accurate float to integer conversionUse software floating pointUse subroutines for function prologue/epilogueUse the BK register as a general purpose registerUse the Cygwin interfaceUse the Mingw32 interfaceUse the WindISS simulatorUse the bit-field instructionsUse the same size for double as for floatUse trap to check for integer divide by zeroUse tree-ssa based implementation of profilingUse unaligned memory referencesUse value profiling for speculative prefetchingUsing built-in specs.
! Using darwin64 ABIUsing old darwin ABIUtilize Visual Instruction SetVariable %qs may not have been initializedWarn about "extern" declarations not at file scopeWarn about PCH files that are found but not usedWarn about all enumerated switches missing a specific caseWarn about casts which discard qualifiersWarn about code that will never be executedWarn about code which might break strict aliasing rulesWarn about compile-time integer division by zeroWarn about deprecated 'vector long ...' AltiVec type usageWarn about deprecated compiler featuresWarn about enumerated switches missing a "default:" statementWarn about enumerated switches, with no default, missing a caseWarn about features not present in traditional CWarn about format strings that are not literalsWarn about function pointer arithmeticWarn about functions which might be candidates for __attribute__((noreturn))Warn about functions which might be candidates for format attributesWarn about global functions without previous declarationsWarn about global functions without prototypesWarn about implicit function declarationsWarn about invalid uses of the "offsetof" macroWarn about missing fields in struct initializersWarn about multiple declarations of the same objectWarn about non-virtual destructorsWarn about overloaded virtual function namesWarn about pointer casts which increase alignmentWarn about possible security problems with format functionsWarn about possibly confusing type conversionsWarn about possibly missing braces around initializersWarn about possibly missing parenthesesWarn about possibly nested block comments, and C++ comments spanning more than one physical lineWarn about printf/scanf/strftime/strfmon format string anomaliesWarn about returning structures, unions or arraysWarn about signed-unsigned comparisonsWarn about stray tokens after #elif and #endifWarn about strftime formats yielding 2-digit yearsWarn about subscripts whose type is "char"Warn about suspicious declarations of "main"Warn about uninitialized automatic variablesWarn about unprototyped function declarationsWarn about unrecognized pragmasWarn about use of multi-character character constantsWarn about user-specified include directories that do not existWarn about uses of __attribute__((deprecated)) declarationsWarn about variables which are initialized to themselves.Warn about violations of Effective C++ style rulesWarn about zero-length formatsWarn if a C-style cast is used in a programWarn if a selector has multiple methodsWarn if a single function's framesize exceeds the given framesizeWarn if an old-style parameter definition is usedWarn if an undefined macro is used in an #if directiveWarn if inherited methods are unimplementedWarn if passing too many arguments to a function for its format stringWarn if testing floating point numbers for equalityWarn if trigraphs are encountered that might affect the meaning of the programWarn when a declaration does not specify a typeWarn when a declaration is found after a statementWarn when a function is unusedWarn when a function parameter is unusedWarn when a label is unusedWarn when a stackframe is larger than the specified sizeWarn when a variable is unusedWarn when all constructors and destructors are privateWarn when an expression value is unusedWarn when an inlined function cannot be inlinedWarn when an optimization pass is disabledWarn when non-templatized friend functions are declared within a templateWarn when one local variable shadows anotherWarn when overload promotes from unsigned to signedWarn when padding is required to align structure membersWarn when synthesis behavior differs from CfrontWarn when the compiler reorders codeWarn when the packed attribute has no effect on struct layoutWarn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)When "signed" or "unsigned" is not given make the bitfield signedWhen "signed" or "unsigned" is not given make the bitfield unsignedWhen possible do not generate stack framesWhen running CSE, follow conditional jumpsWhen running CSE, follow jumps to their targetsWhile setting up signal handler: %mWhile setting up signal stack: %mWork around R4000 errataWork around R4400 errataWork around VR4130 mflo/mfhi errataWork around bug in multiplication instructionWork around certain VR4120 errataWork around early 4300 hardware bugWork around errata for early SB-1 revision 2 coresWork around hardware multiply bugYYDEBUG was not defined at build time, -dy ignored[Leaving %s]
! [cannot find %s][super ...] must appear in a method context__builtin_eh_return not supported on this target__builtin_saveregs not supported by this subtarget__builtin_saveregs not supported by this target``%s' appears to be a misspelled interrupt handler`%s' appears to be a misspelled signal handlera parameter list with an ellipsis can%'t match an empty parameter name list declarationa storage class can only be specified for objects and functionsabort in %s, at %s:%dabstract declarator %qT used as declarationaccumulator is not a constant integeraccumulator number is out of boundsaddress of explicit register variable %qD requestedaddress of global register variable %qD requestedaddress of global register variable %qs requestedaddress of local variable %qD returnedaddress of register variable %qD requestedaddress of register variable %qs requestedaddress offset not a constantafter previous specification in %q#Daggregate %q#D has incomplete type and cannot be definedaggregate value used where a complex was expectedaggregate value used where a float was expectedaggregate value used where an integer was expectedalias argument not a stringalignment must be a small power of two, not %dall member functions in class %qT are privateallocated but unused delay list in epilogueambiguates built-in declaration %q#Dambiguates old declaration %q#Dambiguous abbreviation %sambiguous conversion for array subscriptambiguous default type conversion from %qTambiguous template specialization %qD for %q+Danachronism: anonymous %s declared inside parameter listanonymous struct not inside named typeanonymous union with no membersargs to be formatted is not %<...%>argument %qD doesn%'t match built-in prototypeargument %qD doesn%'t match prototypeargument %qd is not a constantargument 1 must be a 5-bit signed literalargument 1 of __builtin_altivec_predicate must be a constantargument 1 of __builtin_spe_predicate must be a constantargument 2 must be a 5-bit unsigned literalargument 3 must be a 4-bit unsigned literalargument of %<__builtin_args_info%> must be constantargument of %<__builtin_args_info%> out of rangeargument of %qs attribute is not "ilink1" or "ilink2"argument of %qs attribute is not a string constantargument of type %qT does not match %qTargument to "%s" should be a non-negative integerargument to %qs attribute larger than %dargument to %qs must be a 2-bit unsigned literalargument to '%s' missingargument to '%s' missing
! argument to '-%s' is missingargument to '-B' is missingargument to '-Xassembler' is missingargument to '-Xlinker' is missingargument to '-Xpreprocessor' is missingargument to '-l' is missingargument to '-specs' is missingargument to '-specs=' is missingargument to '-x' is missingargument to dss must be a 2-bit unsigned literalarguments to destructor are not allowedarithmetic on pointer to an incomplete typearray %qD initialized by parenthesized string literal %qEarray bound is not an integer constantarray index in initializer exceeds array boundsarray index in initializer not of integer typearray index in non-array initializerarray initialized from non-constant array expressionarray initialized from parenthesized string constantarray of inappropriate type initialized from string constantarray size missing in %qDarray subscript has type %<char%>array subscript is not an integerarray type has incomplete element typearrays of functions are not meaningfulas %qDasm operand %d probably doesn%'t match constraintsassertion missing after %qsassignment (not initialization) in declarationassignment from incompatible pointer typeassignment makes integer from pointer without a castassignment makes pointer from integer without a castassignment makes qualified function pointer from unqualifiedassignment of read-only locationassignment of read-only member %qsassignment of read-only variable %qsassignment suppressionassuming pointer to member %qDat this point in fileattempt to take address of bit-field structure member %qsattribute for %q#T must follow the %qs keywordattribute ignored in declaration of %q#Tattribute interrupt_handler is not compatible with -m5-compactattributes in parameter array declarator ignoredbackend decl for module variable %s already existsbad addressbad address, not (reg+disp):bad array initializerbad condition codebad format of .zip/.jar archive
! bad insn for 'A'bad method signaturebad operandbad registerbad shift insn:bad string constantbad testbad value %qs for -mcpu switchbad value %qs for -mfp-rounding-mode switchbad value %qs for -mfp-trap-mode switchbad value %qs for -mmemory-latencybad value %qs for -mtls-size switchbad value %qs for -mtrap-precision switchbad value (%s) for %sbad value (%s) for %s switchbad value (%s) for -flush-trap=n (0=<n<=15)bad value (%s) for -mabi= switchbad value (%s) for -march= switchbad value (%s) for -masm= switchbad value (%s) for -mcmodel= switchbad value (%s) for -mcpu switchbad value (%s) for -mcpu= switchbad value (%s) for -mfpmath= switchbad value (%s) for -mmodel switchbad value (%s) for -msdata switchbad value (%s) for -mtls-dialect= switchbad value (%s) for -mtls-size= switchbad value (%s) for -mtune= switchbad value (%s) for -tune= switchbad value for -mcall-%sbad value for -msdata=%sbad zip/jar file %sbase %qT will be initialized afterbase class %q#T has a non-virtual destructorbase class %qT has cv qualifiersbase class is of array typebase operand of %<->%> is not a pointerbb %d on wrong placebit-field %q#D with non-integral typebit-field %qD width not an integer constantbit-field %qs has invalid typebit-field %qs width not an integer constantbogus JARL construction: %d
! bogus JR construction: %d
! both %<complex%> and %<_Bool%> in declaration specifiersboth %<complex%> and %<void%> in declaration specifiersboth %<long long%> and %<double%> in declaration specifiersboth %<long%> and %<_Bool%> in declaration specifiersboth %<long%> and %<char%> in declaration specifiersboth %<long%> and %<float%> in declaration specifiersboth %<long%> and %<short%> in declaration specifiersboth %<long%> and %<void%> in declaration specifiersboth %<short%> and %<_Bool%> in declaration specifiersboth %<short%> and %<char%> in declaration specifiersboth %<short%> and %<double%> in declaration specifiersboth %<short%> and %<float%> in declaration specifiersboth %<short%> and %<void%> in declaration specifiersboth %<signed%> and %<_Bool%> in declaration specifiersboth %<signed%> and %<double%> in declaration specifiersboth %<signed%> and %<float%> in declaration specifiersboth %<signed%> and %<unsigned%> in declaration specifiersboth %<signed%> and %<void%> in declaration specifiersboth %<unsigned%> and %<_Bool%> in declaration specifiersboth %<unsigned%> and %<double%> in declaration specifiersboth %<unsigned%> and %<float%> in declaration specifiersboth %<unsigned%> and %<void%> in declaration specifiersbraced spec '%s' is invalid at '%c'braced spec body '%s' is invalidbraces around scalar initializerbranch %2d never executed
  branch %2d taken %s%s
! break statement not within loop or switchc4x_address_cost: Invalid addressing modec4x_operand_subword: address not offsettablec4x_operand_subword: invalid addressc4x_operand_subword: invalid autoincrementc4x_operand_subword: invalid operandc4x_print_operand: %%L inconsistencyc4x_print_operand: %%N inconsistencyc4x_print_operand: %%O inconsistencyc4x_print_operand: Bad operand casec4x_print_operand_address: Bad operand casec4x_print_operand_address: Bad post_modifyc4x_print_operand_address: Bad pre_modifyc4x_rptb_insert: Cannot find start labelc4x_valid_operands: Internal errorcall   %2d never executed
  call   %2d returned %s
! call of %<(%T) (%A)%> is ambiguouscall of overloaded %<%D(%A)%> is ambiguouscall of overloaded %<%s(%A)%> is ambiguouscall to Java constructor with %qs undefinedcall to Java constructor, while %<jclass%> undefinedcall to function %qD which throws incomplete type %q#Tcall to non-function %qDcalled from herecalled object %qE is not a functioncan not use an object as parameter to a methodcan%'t create precompiled header %s: %mcan%'t open %s for writing: %mcan%'t open %s: %mcan%'t read %s: %mcan%'t seek in %s: %mcan%'t write %s: %mcan%'t write to %s: %mcan't close %s: %mcan't close input file %s: %mcan't convert between vector values of different sizecan't convert from incomplete type %qT to %qTcan't convert value to a vectorcan't create %s: %mcan't create directory %s: %mcan't define friend function %qs in a local class definitioncan't extend PCH file: %mcan't find class$can't get position in PCH file: %mcan't initialize friend function %qscan't make %qD into a method -- not in a classcan't mangle %scan't open %s for writing: %mcan't open %s: %mcan't open input file: %scan't open output file '%s'can't read PCH file: %mcan't reopen %s: %mcan't set position in PCH file: %mcan't specify '-D' without '--main'
! can't specify both -o and -MDcan't use '%s' as a %s registercan't write PCH filecan't write PCH file: %mcan't write padding to PCH file: %mcandidate 1:candidate 2:candidates are:cannot %s a pointer to incomplete type %qTcannot allocate an object of abstract type %qTcannot bind packed field %qE to %qTcannot bind rvalue %qE to %qTcannot call member function %qD without objectcannot convert %qE from type %qT to type %qTcannot convert %qT to %qT in %scannot convert to a pointer typecannot convert type %qT to type %qTcannot create pointer to reference member %qDcannot create temporary filecannot declare %<::main%> to be a templatecannot declare %<::main%> to be inlinecannot declare %<::main%> to be staticcannot declare %qD to be a bit-field typecannot declare bit-field %qD with function typecannot declare field %q+D to be of abstract type %qTcannot declare member %<%T::%s%> within %qTcannot declare member function %<%T::%s%> within %<%T%>cannot declare member function %qD to have static linkagecannot declare parameter %q+D to be of abstract type %qTcannot declare pointer to %q#Tcannot declare pointer to %q#T membercannot declare reference to %q#Tcannot declare static function inside another functioncannot declare variable %q+D to be of abstract type %qTcannot disable built-in function %qscannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)cannot explicitly declare member %q#D to have extern linkagecannot find '%s'cannot find 'ldd'cannot find 'nm'cannot find class %qscannot find file for class %scannot find interface declaration for %qscannot find protocol declaration for %qscannot handle inconsistent calls to %qscannot initialize %qD to namespace %qDcannot initialize %qT from %qTcannot initialize arrays using this syntaxcannot initialize multi-dimensional array with initializercannot inline function %<main%>cannot open %scannot optimize floating point division for both latency and throughputcannot optimize integer division for both latency and throughputcannot optimize square root for both latency and throughputcannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtimecannot pass rvalue to reference parametercannot put object with volatile field into registercannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtimecannot reload integer constant operand in %<asm%>cannot set interrupt attribute: no current functioncannot set interrupt attribute: no such identifiercannot specify 'main' class when not linkingcannot specify both -C and -ocannot take address of bit-field %qDcannot use %<::%> in parameter declarationcannot use mode %qs for enumeral typescannot use typeid with -fno-rtticannot use va_start in interrupt functioncase label %qE not within a switch statementcase label does not reduce to an integer constantcase label not within a switch statementcase label value exceeds maximum value for typecase label value is less than minimum value for typecast from %qT to %qT increases required alignment of target typecast from %qT to %qT loses precisioncast increases required alignment of target typecast specifies array typecast specifies function typecast to non-reference type used as lvaluecasting %qT to %qT does not dereference pointerchanges meaning of %qD from %q+#Dchar-array initialized from wide stringchecksum is %x instead of %xchoosing %qD over %qDclass %qT does not have any field named %qDclass %qT is implicitly friends with itselfclass %qs already existsclass %qs does not implement the %qs protocolclass is of array type
  cleanup argument not a functioncleanup argument not an identifierclose %dclosing dependency file %s: %mcode model %<large%> not supported yetcode model %qs not supported in the %s bit modecode model %s not supported in PIC modecollect2 version %scollect: reading %s
  collect: recompiling %s
  collect: relinking
! comma at end of enumerator listcommand line option "%s" is valid for %s but not for %scomparing floating point with == or != is unsafecomparison between %q#T and %q#Tcomparison between pointer and integercomparison between signed and unsignedcomparison between types %q#T and %q#Tcomparison is always %dcomparison 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 promoted ~unsigned with constantcomparison of promoted ~unsigned with unsignedcomparison of unsigned expression < 0 is always falsecomparison of unsigned expression >= 0 is always truecomparisons like X<=Y<=Z do not have their mathematical meaningcompilation terminated due to -Wfatal-errors.
  compilation terminated.
! complex invalid for %qscompound literal has variable sizeconflicting access specifications for field %qE, ignoredconflicting access specifications for method %qD, ignoredconflicting declaration %q#Dconflicting return type specified for %q#Dconflicting super class name %qsconflicts with built-in declaration %q#Dconflicts with function declaration %q#Dconflicts with new declaration with %qL linkageconflicts with previous declaration %q#Dconst %qs cannot be declared %<mutable%>const_double_split got a bad insn:constant argument out of range for %qsconstructor cannot be static member functionconstructor syntax used, but no constructor declared for type %qTconstructors cannot be declared virtualconstructors may not be cv-qualifiedcontinue statement not within a loopcontinue statement not within loop or switchconversion from %q#T to %q#Tconversion from %qT to %qT discards qualifiersconversion from %qT to %qT is ambiguousconversion of %qE from %qT to %qT is ambiguousconversion to incomplete typeconverting NULL to non-pointer typeconverting from %qT to %qTconverting negative value %qE to %qTconverting to %qT from %qTconverting to non-pointer type %qT from NULLcorrupted profile info: edge from %i to %i exceeds maximal countcorrupted 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: run_max * runs < sum_maxcorrupted profile info: sum_all is smaller than sum_maxcould not convert %qE to %qTcould not convert template argument %qE to %qTcould not find a spill registercould not find specs file %s
! could not open dump file %qs: %scould not split insncouldn't find class %scouldn't run '%s': %screated and used with different settings of -fpiccreated and used with different settings of -fpiecreated and used with differing settings of '-m%s'creating %screating array of %qTcreating array with size zerocreating array with size zero (%qE)data definition has no type or storage classdata member %qD cannot be a member templatedebug format "%s" conflicts with prior selectiondebug output level %s is too highdebug: declaration does not declare anythingdeclaration of %q#Ddeclaration of %q#D has %<extern%> and is initializeddeclaration of %q#D outside of class is not definitiondeclaration of %q#D shadows a parameterdeclaration of %qD as %sdeclaration of %qD as member of %qTdeclaration of %qD as non-functiondeclaration of %qD as non-memberdeclaration of %qD shadows a global declarationdeclaration of %qD shadows a member of 'this'declaration of %qD shadows a previous localdeclaration of %qF throws different exceptionsdeclaration of %qs as array of functionsdeclaration of %qs as array of voidsdeclaration of %qs shadows a parameterdeclaration of C function %q#D conflicts withdeclaration of namespace %qD conflicts withdeclaration of template %q#Ddecrement of pointer to unknown structuredecrement of read-only locationdecrement of read-only member %qsdecrement of read-only variable %qsdefault argument %qE uses local variable %qDdefault argument for %q#D has type %qTdefault argument for parameter of type %qT has type %qTdefault argument missing for parameter %P of %q+#Ddefinition of %q#T inside template parameter listdefinition of implicitly-declared %qDdeleting %qT is undefineddeleting array %q#Ddeprecated covariant return type for %q#Ddereferencing %<void *%> pointerdereferencing pointer to incomplete typedereferencing type-punned pointer might break strict-aliasing rulesdereferencing type-punned pointer will break strict-aliasing rulesderived union %qT invaliddestructor %qD declared as member templatedestructor cannot be static member functiondestructors may not be cv-qualifieddestructors may not have parametersdirect base %qT inaccessible in %qT due to ambiguitydivision by zerodivision by zero in %<%E %% 0%>division by zero in %<%E %% 0.%>division by zero in %<%E / 0%>division by zero in %<%E / 0.%>does not support multilibdup2 %d 1duplicate %<const%>duplicate %<friend%>duplicate %<restrict%>duplicate %<volatile%>duplicate %qsduplicate (or overlapping) case valueduplicate asm operand name %qsduplicate base type %qT invalidduplicate case valueduplicate cv-qualifierduplicate declaration for protocol %qsduplicate declaration of method %<%c%s%>duplicate explicit instantiation of %q#Dduplicate explicit instantiation of %q#Tduplicate initialization of %qDduplicate interface declaration for class %qsduplicate label %qDduplicate label declaration %qsdynamic dependency %s not foundelements of array %q#D have incomplete typeembedded %<\0%> in formatempty declarationempty index range in initializerempty left precision in %s formatempty precision in %s formatempty range specifiedempty scalar initializerenumeral and non-enumeral type in conditional expressionenumeration values exceed range of largest integerenvironment variable DJGPP not definedenvironment variable DJGPP points to corrupt file '%s'environment variable DJGPP points to missing file '%s'error closing %s: %merror in constant pool entry #%derror in constant pool entry #%d
  error while parsing constant poolerror while parsing constant pool
  error while parsing fieldserror while parsing fields
  error while parsing final attributeserror while parsing final attributes
  error while parsing methodserror while parsing methods
! error while reading %s from zip fileerror writing %qserror writing to %s: %merror: exception of type %<%T%> will be caughtexcess elements in aggregate initializerexcess elements in array initializerexcess elements in char array initializerexcess elements in scalar initializerexcess elements in struct initializerexcess elements in union initializerexcess elements in vector initializerexecv %sexplicit instantiation of %q#Dexplicit instantiation of non-template %q#Dexplicit qualification in declaration of `%D'explicit specialization of %qD after first useexplicit specialization of %qD must be introduced by %<template <>%>explicit specialization of non-template %qTexpression statement has incomplete typeextended registers have no high halvesextern declaration of %q#D doesn't matchextra %<;%>extra brace group at end of initializerextra elements in scalar initializerextra qualification ignoredfailed to find class '%s'fastcall and regparm attributes are not compatiblefastcall and stdcall attributes are not compatiblefatal error: fclosefclose %sfdopenfield %q#D with same name as classfield %qD has incomplete typefield %qD in local class cannot be staticfield %qD invalidly declared function typefield %qD invalidly declared method typefield %qs declared as a functionfield %qs has incomplete typefield %qs not foundfield initializer is not constantfield initializer type mismatchfield precisionfield widthfield width in printf formatfield width in scanf formatfield width in strfmon formatfield width in strftime formatfile ends in default argumentfile not found '%s'file-scope declaration of %qs specifies %<auto%>file-scope declaration of %qs specifies %<register%>fill characterfill character in strfmon formatfirst argument to %<__builtin_choose_expr%> not a constantfirst argument to %<va_arg%> not of type %<va_list%>floating constant exceeds range of %<%s%>floating constant misusedfloating point constant not a valid immediate operandfloating point overflow in expressionfopen %sfor each function it appears in.)for template declaration %qDformat is a wide character stringformat not a string literal and no format argumentsformat not a string literal, argument types not checkedformat not a string literal, format string not checkedformat string argument follows the args to be formattedformat string argument not a string typeformat string has invalid operand numberforming %s to reference type %qTforming reference to voidfound %<-%s%> instead of %<+%s%> in protocol(s)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 size of %qs is frame size too large for reliable stack checkingfriend declaration %q#D declares a non-template functionfriend declaration does not name a class or functionfriend declaration not in class definitionfriend declaration requires class-key, i.e. %<friend %#T%>friend declaration requires class-key, i.e. %<friend class %T::%D%>from this locationfrv_print_operand: unknown codefunction %q#D is initialized like a variablefunction %qD declared virtual inside a unionfunction %qD is initialized like a variablefunction %qs cannot be declared %<mutable%>function body not availablefunction call has aggregate valuefunction called through a non-compatible typefunction declaration isn%'t a prototypefunction declared %<noreturn%> has a %<return%> statementfunction definition declared %<__thread%>function definition declared %<auto%>function definition declared %<register%>function definition declared %<typedef%>function definition has qualified void return typefunction does not return string typefunction not considered for inliningfunction not inlinablefunction return type cannot be functionfunction return types not compatible due to %<volatile%>function returning a functionfunction returning an arrayfunction returns address of local variablefunction returns an aggregatefunction template partial specialization %qD is not allowedfunction types not truly compatible in ISO Cfunction-scope %qs implicitly auto and declared %<__thread%>function_profiler supportfunction_profiler support for MMIXgcc driver version %s executing gcc version %s
! gcc version %s
  gcov (GCC) %s
! gfc_todo: Not Implemented: gfc_trans_code(): Bad statement codegimplification failedglobal constructors not supported on this targetglobal declaration %q#Dglobal destructors not supported on this targetglobal register variable has initial valuegot %d template parameters for %q#Dgot %d template parameters for %q#Thad to relocate PCHhow much can given compilation unit grow because of the inlining (in percent)ia64_print_operand: unknown codeif this code is reached, the program will abortignored method 'ignoring duplicate directory "%s"
! ignoring extra initializers for %qTignoring malformed #pragma longcallignoring nonexistent directory "%s"
! ignoring packed attribute on unpacked non-POD field %q#Dillegal aggregate type %qs specified for instance variable %qsillegal reference type specified for instance variable %qsimplicit declaration of function %qEimpossible constraint in %<asm%>impossible register constraint in %<asm%>in %s, at %s:%din basic block %d:in declaration %qDin passing argument %P of %q+Dinappropriate accumulator for %qsincompatible implicit declaration of built-in function %qDincompatible implicit declaration of function %qDincompatible types in assignmentincompatible types in initializationincompatible types in returnincomplete '%s' optionincomplete implementation of category %qsincomplete implementation of class %qsincomplete type %qT does not have member %qDincomplete type unificationinconsistent instance variable specificationinconsistent operand constraints in an %<asm%>incorrect insn:increment of pointer to unknown structureincrement of read-only locationincrement of read-only member %qsincrement of read-only variable %qsindex value instead of field name in union initializerinitialization from incompatible pointer typeinitialization makes integer from pointer without a castinitialization makes pointer from integer without a castinitialization of a flexible array memberinitialization of flexible array member in a nested contextinitializer element is not computable at load timeinitializer element is not constantinitializer ends prematurelyinitializer fails to determine size of %qDinitializer for floating value is not a floating constantinitializer for integer value is too complicatedinitializer specified for non-virtual method %qDinitializer-string for array of chars is too longinitializing array with parameter listinline function %qD used but never definedinsn does not satisfy its constraints:insn outside basic blockinstall: %s%s
! instance variable %qs has unknown sizeinstance variable %qs is declared %sinstantiation of %qD as type %qTinstruction never exectuedinstruction scheduling not supported on this target machineint-array initialized from non-wide stringinteger constant is too large for %qs typeinteger kind=8 not available for -fdefault-integer-8 optioninteger overflow in expressionintegral expression %qE is not constantinter-module optimizations not implemented for C++internal and protected visibility attributes not supported in this configuration; ignoredinternal compiler error.  Bad address:internal compiler error.  Incorrect shift:internal compiler error.  Unknown mode:internal compiler error: internal consistency failureinternal errorinternal error - bad ungetinternal error - invalid Utf8 nameinternal error in check-init: tree code not implemented: %sinternal error in generate_bytecode_insn - tree code not implemented: %sinternal error: %%) found without a %%( in assembler patterninternal error: %%> found without a %%< in assembler patterninternal error: %%] found without a %%[ in assembler patterninternal error: %%} found without a %%{ in assembler patterninternal error: bad register: %dinternal gcc abort in %s, at %s:%dinvalid #pragma %sinvalid %%-codeinvalid %%A operandinvalid %%B operandinvalid %%C operandinvalid %%C valueinvalid %%D operandinvalid %%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 %%S valueinvalid %%T valueinvalid %%U valueinvalid %%Y operandinvalid %%Y valueinvalid %%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 'asm': invalid --param value %qsinvalid ABI option: -mabi=%sinvalid IACC argumentinvalid UNSPEC as operandinvalid abstract type for %q+Dinvalid addressinvalid application of %<sizeof%> to a function typeinvalid application of %qs to a bit-fieldinvalid application of %qs to a void typeinvalid application of %qs to incomplete type %qT invalid argument of %qs attributeinvalid argument to %<__builtin_frame_address%>invalid argument to %<__builtin_return_address%>invalid base-class specificationinvalid cast from type %qT to type %qTinvalid cast to function type %qTinvalid catch parameterinvalid const_double operandinvalid constraints for operandinvalid constructor; you probably meant %<%T (const %T&)%>invalid conversion from %qT to %qTinvalid 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 expression as operandinvalid floating point abi: -mfloat-abi=%sinvalid floating point option: -mfpu=%sinvalid function declarationinvalid indirect (S) memory addressinvalid indirect memory addressinvalid initial value for member %qsinvalid initializerinvalid insn:invalid lvalue in asm output %dinvalid lvalue in asm statementinvalid lvalue in assignmentinvalid lvalue in decrementinvalid lvalue in incrementinvalid lvalue in unary %<&%>invalid maskinvalid member function declarationinvalid member template declaration %qDinvalid operand code '%c'invalid operand for 'A' modifierinvalid operand for 'D' modifierinvalid operand for 'H' modifierinvalid operand for 'P' modifierinvalid operand for 'T' modifierinvalid operand for 'b' modifierinvalid operand for 'e' modifierinvalid operand for 'm' modifierinvalid operand for 'p' modifierinvalid operand for 'v' modifierinvalid operand for 'z' modifierinvalid operand for code '%c'invalid operand in the instructioninvalid operand modifier letterinvalid operand output codeinvalid operand to %%H/%%L codeinvalid operand to %%N codeinvalid operand to %%R codeinvalid operand to %%T/%%B codeinvalid operand to %%U codeinvalid operand to %%V codeinvalid operand to %%p codeinvalid operand to %%s codeinvalid operands of types %qT and %qT to binary %qOinvalid operands to binary %sinvalid operation on uninstantiated typeinvalid option %<-mstack-increment=%s%>invalid option %qsinvalid option argument %qsinvalid option for -mfloat-gprsinvalid parameter %qsinvalid parameter type %qTinvalid pointer mode %qsinvalid pointer to bit-field %qDinvalid punctuation %qc in constraintinvalid receiver type %qsinvalid redeclaration of %qDinvalid register in the instructioninvalid rotate insninvalid second argument to %<__builtin_prefetch%>; using zeroinvalid storage class for function %qsinvalid template declaration of %qDinvalid template-idinvalid third argument to %<__builtin_prefetch%>; using zeroinvalid truth-value expressioninvalid type %<void%> for newinvalid type %qT declared %<friend%>invalid type argumentinvalid type argument of %qsinvalid types %<%T[%T]%> for array subscriptinvalid use of %%d, %%x, or %%Xinvalid use of %<--%> on bool variable %qDinvalid use of %<::%>invalid use of %<restrict%>invalid use of %<this%> at top levelinvalid use of %<this%> in non-member functioninvalid use of %<virtual%> in template declaration of %q#Dinvalid use of %qDinvalid use of %qD as a default value for a template template-parameterinvalid use of %qE to form a pointer-to-member-function.  Use a qualified-id.invalid use of %qs on pointer to memberinvalid use of a pointer to an incomplete type in pointer arithmeticinvalid use of array with unspecified boundsinvalid 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 constructor as a templateinvalid use of flexible array memberinvalid use of incomplete typedef %qsinvalid use of member %qD in static member functioninvalid use of non-lvalue arrayinvalid use of non-static data member %qDinvalid use of non-static member functioninvalid use of non-static member function %qDinvalid use of nonstatic data member %qEinvalid use of structure with flexible array memberinvalid use of template-id %qD in declaration of primary templateinvalid use of template-name %qE without an argument listinvalid use of type %qT as a default value for a template template-parameterinvalid use of undefined type %<%s %s%>invalid use of void expressioninvalid value for -mstack-guardinvalid value for -mstack-sizeinvalid value for -mwarn-framesizeinvalid vector type for attribute %qsinvoke[non-static] on static methodinvokestatic on abstract methodinvokestatic on non static methodits scope is only this definition or declaration, which is probably not what you wantjcf-dump: no classes specified
! jump into statement expressionjump to case labeljump to label %qDjunk at end of #pragma %sjunk at end of #pragma GCC java_exceptionsjunk at end of #pragma extern_prefixjunk 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 longcalljunk at end of #pragma redefine_extnamejunk at end of #pragma weakjunk 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 pack%>junk at end of '#pragma %s'junk at end of '#pragma options'junk at end of '#pragma unused'junk at end of signature stringkeyword %<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 %qD defined but not usedlabel %qD used but not definedlabel %qE referenced outside of any functionlabel %qs referenced outside of any functionlabel at end of compound statementlabel named wchar_tlang_* check: failed in %s, at %s:%dlanguage %s not recognizedlanguage string %<"%E"%> not recognizedlarge frame pointer change (%d) with -mtiny-stacklarge integer implicitly truncated to unsigned typelayout of classes derived from empty class %qT may change in a future version of GCCld 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 foundlocal declaration of %qs hides instance variablelocal variable %qD may not appear in this contextlong and short specified together for %qslong long constant not a valid immediate operandlong or short specified with char for %qslong or short specified with floating type for %qslong, short, signed or unsigned invalid for %qslong, short, signed or unsigned used invalidly for %qslower value in case label range less than minimum value for typemacro name missing after %qsmaking %qD staticmalformed #pragma GCC visibility pushmalformed #pragma builtinmalformed #pragma extern_prefix, ignoredmalformed #pragma ghs sectionmalformed #pragma redefine_extname, ignoredmalformed #pragma weak, ignoredmalformed %<#pragma align%>malformed %<#pragma align%>, ignoringmalformed %<#pragma fini%>malformed %<#pragma fini%>, ignoringmalformed %<#pragma init%>malformed %<#pragma init%>, ignoringmalformed %<#pragma pack%> - ignoredmalformed %<#pragma pack(pop[, id])%> - ignoredmalformed %<#pragma pack(push[, id][, <n>])%> - ignoredmalformed '#pragma %s' - ignoredmalformed '#pragma options', ignoringmask must be an immediatemaximum value of parameter %qs is %umay not use both -EB and -ELmay not use both -m32 and -m64media functions are not available unless -mmedia is usedmember %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 unionmember %q#D with destructor not allowed in anonymous aggregatemember %q#D with destructor not allowed in unionmember %qD cannot be declared both virtual and staticmember %qD is uninitialized referencemember functions are implicitly friends of their classmemory input %d is not directly addressablemethod '%s' not found in classmethod declaration not in @interface contextmethod definition for %<%c%s%> not foundmethod definition not in @implementation contextminimum value of parameter %qs is %umips16 function profilingmismatching signature for field '%s' in '%s'missing $ operand number in formatmissing %<(%> after %<#pragma pack%> - ignoredmissing %<>%> to terminate the template argument listmissing '(' after '#pragma %s' - ignoredmissing '(' after '#pragma unused', ignoringmissing ')' after '#pragma unused', ignoringmissing ')' for '#pragma %s' - ignoredmissing Code attributemissing argument in %<__builtin_args_info%>missing argument to "%s"missing argument to "-%s"missing argument to '%s' optionmissing braces around initializermissing close brace for named operandmissing close parenmissing field '%s' in '%s'missing filename after %qsmissing function name in '#pragma %s' - ignoredmissing initializermissing initializer for member %qDmissing makefile target after %qsmissing numbermissing open parenmissing operandmissing path after %qsmissing section name in '#pragma %s' - ignoredmissing terminating %c charactermissing type-name in typedef-declarationmixing C++ and Java catches in a single translation unitmno-cygwin and mno-win32 are not compatiblemode %qs applied to inappropriate typemode not QImodemodule symbol %s in wrong namespacemore than %d operands in %<asm%>ms-bitfields not supported for objcmudflap: this language is not supportedmultilib exclusion '%s' is invalidmultilib exclusions '%s' is invalidmultilib select '%s' is invalidmultilib spec '%s' is invalidmultiple %s named %<%c%s%> foundmultiple default labels in one switchmultiple definition of %q#Tmultiple function type attributes specifiedmultiple storage classes in declaration of %qsmultiple storage classes in declaration specifiersmultiple types in one declarationmust #include <typeinfo> before using typeidmust use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>mvc&exname %qD used in a GNU-style designated initializer for an arrayname %qT has incomplete typename missing for member functionnamed return values are no longer supportednamespace %qT undeclarednamespace-scope anonymous aggregates must be staticnegative insn lengthnegative integer implicitly converted to unsigned typenegative width in bit-field %qDnegative width in bit-field %qsnested assembly dialect alternativesnested extern declaration of %qDnested function %qs declared %<extern%>nested redefinition of %<enum %s%>nested redefinition of %<struct %s%>nested redefinition of %<union %s%>new cannot be applied to a function typenew cannot be applied to a reference typenew declaration %q#Dnew types may not be defined in a return typeno %<%c%s%> method foundno %q#D member function declared in class %qTno FUNCTION_PROFILER for CRISno argumentsno class template named %q#T in %q#Tno classes specifiedno closing %<]%> for %<%%[%> formatno data type for mode %qsno default argument for %qDno description yetno input file specifiedno input filesno integral type can represent all of the enumerator values for %qTno match for call to %<(%T) (%A)%>no matching function for call to %<%D(%A)%>no matching function for call to %<%T::%s(%A)%#V%>no member function %qD declared in %qTno members matching %qD in %q#Tno profiling of 64-bit code for this ABIno register in addressno return statement in function returning non-voidno semicolon at end of struct or unionno suitable %<operator %s%> for %qTno super class declared in @interface for %qsno support for reduction/inductionno type named %q#T in %q#Tno unique final overrider for %qD in %qTnon-boolean used in conditionnon-floating-point argument to function %qsnon-local function %q#D uses anonymous typenon-local function %q#D uses local type %qTnon-local variable %q#D uses anonymous typenon-local variable %q#D uses local type %qTnon-lvalue array in conditional expressionnon-member %qs cannot be declared %<mutable%>non-object member %qs cannot be declared %<mutable%>non-static const member %q#D in class without a constructornon-static initialization of a flexible array membernon-static reference %q#D in class without a constructornon-template %qD used as templatenon-template type %qT used as a templatenonconstant array index in initializernot a valid Java .class filenot configured for ABI: '%s'not enough type informationnot yet implemented: latency-optimized inline square rootnote: null argument where non-null required (argument %lu)number must be 0 or 1number of arguments doesn%'t match built-in prototypenumber of arguments doesn%'t match prototypenumber of components of the vector not a power of twonumber of counters is %d instead of %dobject does not conform to the %qs protocolobject missing in reference to %qDobject missing in use of %qEobsolete option -I- used, please use -iquote insteadobsolete use of designated initializer with %<:%>obsolete use of designated initializer without %<=%>offset outside bounds of constant stringonly constructors take base initializersonly declarations of constructors can be %<explicit%>only one of '--print-main', '--list-class', and '--complexity' allowedonly 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 is neither a constant nor a condition code, invalid operand code 'c'operand number missing after %%-letteroperand number out of rangeoperands to ?: have different typesoperation on %qs may be undefinedoperator %qT declared to return %qToptions enabled: options passed: ordered comparison of pointer with integer zeroout of memoryoutput constraint %d must specify a single registeroutput 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 implicit constant conversionpacked attribute causes inefficient alignmentpacked attribute causes inefficient alignment for %qspacked attribute is unnecessarypacked attribute is unnecessary for %qspadding struct size to alignment boundaryparameter %P has incomplete type %qTparameter %P of %qD has incomplete type %qTparameter %qD declared voidparameter %qD invalidly declared method typeparameter %qD is initializedparameter names (without types) in function declarationparse errorparse error in template argument listparse error while reading %sparse error: cannot back upparse error; also virtual memory exhaustedparser stack overflowpartial specialization %qT declared %<friend%>passing %qT chooses %qT over %qTpassing %qT for argument %P to %qDpassing NULL to non-pointer argument %P of %qDpassing argument %d of %qE as %<float%> rather than %<double%> due to prototypepassing argument %d of %qE as complex rather than floating due to prototypepassing argument %d of %qE as complex rather than integer due to prototypepassing argument %d of %qE as floating rather than complex due to prototypepassing argument %d of %qE as floating rather than integer due to prototypepassing argument %d of %qE as integer rather than complex due to prototypepassing argument %d of %qE as integer rather than floating due to prototypepassing argument %d of %qE as signed due to prototypepassing argument %d of %qE as unsigned due to prototypepassing argument %d of %qE 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 floating point arguments in fp regs not yet supportedpassing negative value %qE for argument %P to %qDpipepointer of type %<void *%> used in arithmeticpointer of type %<void *%> used in subtractionpointer targets in assignment differ in signednesspointer targets in initialization differ in signednesspointer targets in passing argument %d of %qE differ in signednesspointer targets in return differ in signednesspointer to a function used in arithmeticpointer to a function used in subtractionpointer to member cast from %qT to %qT is via virtual basepointer to member cast via virtual base %qTpointer to member conversion via virtual base %qTpointer to member function used in arithmeticpointer type mismatch in conditional expressionpointer value used where a complex was expectedpointer value used where a floating point value was expectedpointer-to-member function %E cannot be called without an object; consider using .* or ->*pointers are not permitted as case valuespost-increment address is not a registerpostfix %qD must take %<int%> as its argumentpostfix %qD must take %<int%> as its second argumentpostfix %qD should return %qTpre-decrement address is not a registerpre-increment address is not a registerprecisionprecision in printf formatprefix %qD should return %qTprevious declaration %q#D hereprevious declaration %qDprevious declaration of %q#Dprevious declaration of %q#D with %qL linkageprevious declaration of %qDprevious declaration of %qsprevious declaration of namespace %qD hereprevious definition of %q#Tprevious external decl of %q#Dprevious non-function declaration %q#Dprivate member %q#D in anonymous unionprofiler support for WindISSprofiling not supported with -mg
  programs: %s
! promoted argument %qD doesn%'t match built-in prototypepromoted argument %qD doesn%'t match prototypeprotected member %q#D in anonymous unionprotocol %qs has circular dependencyprototype for %q#Dprovided for %qDpseudo-destructor is not calledqualifiers can only be specified for objects and functionsrange expressions in switch statements are non-standardreading through null pointer (argument %d)real kind=8 not available for -fdefault-real-8 optionrecursive inliningrecursive type %qT undefinedredeclaration of %<enum %s%>redeclaration of %<wchar_t%> as %qTredeclaration of %qT as a non-templateredeclaration of C++ built-in type %qTredeclared here as %q#Dredefinition of %<struct %s%>redefinition of %<union %s%>redefinition of %q#Tredefinition of default argument for %q#Dredirecting stdout: %sredundant redeclaration of %qD in same scopereference to %<%T::%D%> is ambiguousreference to %qD is ambiguousreference to local variable %qD returnedreference to non-lvalue returnedregisters IX, IY and Z used in the same INSNreimplementation of class %qsrename spec %s to %s
! repeated %s in formatrequested alignment is not a constantrequested alignment is not a power of 2requested alignment is too largerequested position is less than zerorequested position is not an integer constantreturn from incompatible pointer typereturn makes integer from pointer without a castreturn makes pointer from integer without a castreturn makes qualified function pointer from unqualifiedreturn type %q#T is incompletereturn type defaults to %<int%>return type is an incomplete typereturn type specification for constructor invalidreturn type specification for destructor invalidreturn type specified for %<operator %T%>return-statement with a value, in function returning 'void'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 vector subscript???second argument to %<__builtin_expect%> must be a constantsecond argument to %<__builtin_prefetch%> must be a constantsecond parameter of %<va_start%> not last named argumentselector must be an immediateselector must be an integer constant in the range 0..%ishadowing %s function %q#Dshadowing previous type declaration of %q#Dshared and mdll are not compatibleshift must be an immediateshort, signed or unsigned invalid for %qssigned and unsigned given together for %qssigned and unsigned type in conditional expressionsize in array new must have integral typesize of array %qD is negativesize of array %qs has non-integer typesize of array %qs is negativesize of array %qs is too largesize of array has non-integral type %qTsize of array is negativesizeof(long double) is 12sizeof(long double) is 16sorry, unimplemented: sorry: semantics of inline function static data %q#D are wrong (you'll wind up with multiple copies)spec '%s' has invalid '%%0%c'spec '%s' has invalid '%%W%cspec '%s' has invalid '%%x%c'spec '%s' invalidspec '%s' is invalidspec failure: '%%*' has not been initialized by pattern matchspec failure: unrecognized spec option '%c'spec file has no spec for linkingspec is '%s'
  
! specialization %qT after instantiation %qTspecialization of %qD after instantiationspecialization of %qT after instantiationspecializing %q#T in different namespacespecifying 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 charactersspurious %<>>%>, use %<>%> to terminate a template argument liststack frame not a multiple of 8 bytes: %dstack frame not a multiple of octabyte: %dstack frame too largestack guard value must be an exact power of 2stack limits not supported on this targetstack size must be an exact power of 2stack size must be greater than the stack guard valuestack underflow - dup* operationstackframe too big: %d bytesstatement with no effectstatement-expressions are allowed only inside functionsstatic %qs cannot be declared %<mutable%>static field has same name as methodstatic member %qD cannot be a bit-fieldstatic member %qD declared %<register%>static or type qualifiers in abstract declaratorstatic or type qualifiers in non-parameter array declaratorstorage class %<__thread%> invalid for function %qsstorage class %<auto%> invalid for function %qsstorage class %<register%> invalid for function %qsstorage class specified for %qsstorage class specified for parameter %qsstorage class specified for structure field %qsstorage class specified for typenamestorage class specifiers invalid in friend function declarationsstorage class specifiers invalid in parameter declarationsstorage size of %qD isn't constantstorage size of %qD 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 supportstruct has no membersstruct has no named membersstructure %qD with uninitialized const membersstructure %qD with uninitialized reference membersstructure alignment must be a small power of two, not %dstructure size boundary can only be set to %ssubobject of type %qT must be initialized by constructor, not by %qEsubscript missing in array referencesubscripted value is neither array nor pointersubscripted value is pointer to functionsubscripting array declared %<register%>suggest parentheses around && within ||suggest parentheses around + or - in operand of &suggest parentheses around + or - inside shiftsuggest 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 |support for mode %qsswitch %qs is no longer supportedswitch '%s' does not start with '-'switch -mcpu=%s conflicts with -march= switchswitch quantity not an integerswitch statement of size %lu entries too largesyntax errorsyntax error at %qs tokensyntax error: cannot back upsyntax error; also virtual memory exhaustedsystem path '%s' is not absolutetaking address of temporarytaking the address of a label is non-standardtarget CPU does not support THUMB instructionstarget format does not support infinitytarget system does not support debug outputtarget system does not support the "%s" debug formattemplate argument %d is invalidtemplate argument required for %<%s %T%>template class without a nametemplate declaration of %q#Dtemplate declaration of %qstemplate definition of non-template %q#Dtemplate parameter %q#Dtemplate parameter type %qT declared %<friend%>template parameters cannot be friendstemplate parameters do not match templatetemplate specialization with C linkagetemplate type parameters must use the keyword %<class%> or %<typename%>template with C linkagethan previous declaration %qFthe %<java.lang.Object%> that was found in %qs didn't have the special zero-length %<gnu.gcj.gcj-compiled%> attribute.  This generally means that your classpath is incorrectly set.  Use %<info gcj "Input Options"%> to see the info page describing how to set the classpaththe ' ' 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 'q' diagnostic flagthe address of %qD, will always evaluate as %<true%>the assignment suppression scanf featurethe cpu name must be lower casethe m210 does not have little endian supportthird 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 function may return with or without a valuethis is the insn:this media function is only available on the fr400 and fr550this media function is only available on the fr500this target machine does not have delayed branchesthread-local COMMON data not implementedthread-local storage not supported for this targetthrowing NULL, which has integral, not pointer typetime in %s: %ld.%06ld (%ld%%)
! tls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic"tls_model argument not a stringto generate dependencies you must specify either -M or -MMtoo few arguments for formattoo few arguments to %s %q+#Dtoo few arguments to functiontoo few arguments to function %<va_start%>too few arguments to function %qEtoo few arguments to function %qstoo few template parameter lists in declaration of %qDtoo few template-parameter-liststoo many alternatives in %<asm%>too many arguments for formattoo many arguments to %s %q+#Dtoo many arguments to functiontoo many arguments to function %qEtoo many arguments to function %qstoo many filenames given.  Type %s --help for usagetoo many initializers for %qTtoo many input filestoo many template parameter lists in declaration of %qDtoo many template-parameter-liststop-level declaration of %qs specifies %<auto%>traditional C rejects automatic aggregate initializationtraditional C rejects initialization of unionstraditional C rejects string constant concatenationtraditional C rejects the unary plus operatortrampolines not supportedtrap mode not supported for VAX floatstrap mode not supported on Unicos/Mktry reducing the number of local variablestry using %qE insteadtwo or more data types in declaration specifierstype %qD is not a direct base of %qTtype %qD is not a direct or virtual base of %qTtype %qT is not a base type for type %qTtype %qT is not derived from %<java::lang::Throwable%>type %qT is not derived from type %qTtype %qs has a user-defined constructortype %qs has a user-defined destructortype %qs has virtual member functionstype defaults to %<int%> in declaration of %qstype is deprecatedtype is deprecated (declared at %s:%d)type mismatch in conditional expressiontype of %qE is unknowntype of bit-field %qs is a GCC extensiontype of formal parameter %d is incompletetype qualifiers ignored on function return typetype-punning to incomplete type might break strict-aliasing rulestypedef %qD is initialized (use __typeof__ instead)typedef-name %qD used as destructor declaratortypes are not quite compatibleunable to call pointer to member function hereunable to emulate %qsunable to find a register to spill in class %qsunable to open dynamic dependency '%s'unable to use '%s' for PIC registerunconditional %2d never executed
  unconditional %2d taken %s
! undeclared selector %qsundefined named operand %qsunderflowed virtual array %s in %s, at %s:%dunexpected PIC symbolunexpected nodeunexpected operandunimplemented functionalityuninitialized const %qDuninitialized const in %<new%> of %q#Tuninitialized const member %qDunion has no membersunion has no named membersunknown -m%s= option specified: '%s'unknown -malign-XXXXX option specified: '%s'unknown -march= option (%s).
  Valid options are 1.0, 1.1, and 2.0
  unknown -mdebug-%s switchunknown -mschedule= option (%s).
  Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000
*************** Valid options are 93 and 95.
*** 590,610 ****
  unknown -munix= option (%s).
  Valid options are 93, 95 and 98.
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
! unknown array size in deleteunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown encoding: %qs
  This might mean that your locale's encoding is not supported
  by your system's iconv(3) implementation.  If you aren't trying
  to use a particular encoding for your input file, try the
! %<--encoding=UTF-8%> optionunknown field %qs specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown namespace %qDunknown register name %qs in %<asm%>unknown register name: %sunknown spec function '%s'unknown tls-model "%s"unnamed struct/union that defines no instancesunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecognised debug output level "%s"unrecognised visibility value "%s"unrecognizable insn:unrecognized addressunrecognized format specifierunrecognized gcc debugging option: %cunrecognized option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecoverable errorunregistered operator %sunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported defining stmtunterminated format stringunused parameter %qsunused variable %qsupper value in case label range exceeds maximum value for typeuse #include insteaduse %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified nameuse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit codeuse of %qD is ambiguoususe of %qs in templateuse of boolean types in AltiVec types is invaliduse of enum %q#D without previous declarationuse of namespace %qD as expressionuse of old-style castuseless %<__thread%> in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing %<typename%> outside of templateusing CONST_DOUBLE for addressusing invalid field %qDvalue computed is not usedvalue-based profiling not yet implemented in trees.variable %q#D has initializer but incomplete typevariable %qD has initializer but incomplete typevariable %qs may not have been initializedvariable or field %qs declared voidvariable previously declared %<static%> redeclared %<extern%>variable-sized object %qD may not be initializedvariable-sized object may not be initializedvector %s %s domain error, in %s at %s:%uvector overflow in expressionverification error at PC=%dverification failed at PC=%d: %sverification failed: %sverify_cgraph_node failed.verify_flow_sensitive_alias_info failed.verify_name_tags failedverify_ssa failed.verify_stmts failed.virtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvolatile register variables don%'t work as you might wishwarning: warning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwide string literal in %<asm%>width of %qs exceeds its typewithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary minuswrong type argument to unary plusz/Architecturez/Architecture mode not supported on %s.zero width for bit-field %qDzero width for bit-field %qszero width in %s formatzero-size array %qDProject-Id-Version: gcc 4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
! PO-Revision-Date: 2005-07-02 00:36+0800
  Last-Translator: Meng Jie <zuxyhere@eastday.com>
  Language-Team: Chinese (simplified) <i18n-translation@lists.linux.net.cn>
  MIME-Version: 1.0
  Content-Type: text/plain; charset=utf-8
  Content-Transfer-Encoding: 8bit
  
  
  %sï¼šè­¦å‘Šï¼šâ€˜%sâ€™çš„å£°æ˜Žä¸­å½¢å�‚åˆ—è¡¨å¤ªå°‘
  
  æ‰§è¡Œæ—¶é—´(ä»¥ç§’è®¡)
--- 640,664 ----
  unknown -munix= option (%s).
  Valid options are 93, 95 and 98.
  unknown ABI specified: '%s'unknown CPU version %d, using 40.
! unknown CRIS cpu version specification in -mtune= : %sunknown CRIS version specification in -march= or -mcpu= : %sunknown action %qs for %<#pragma pack%> - ignoredunknown array size in deleteunknown conversion type character %qc in formatunknown conversion type character 0x%x in formatunknown demangling style '%s'unknown encoding: %qs
  This might mean that your locale's encoding is not supported
  by your system's iconv(3) implementation.  If you aren't trying
  to use a particular encoding for your input file, try the
! %<--encoding=UTF-8%> optionunknown field %qs specified in initializerunknown insn modeunknown machine mode %qsunknown move insn:unknown namespace %qDunknown register name %qs in %<asm%>unknown register name: %sunknown spec function '%s'unknown tls-model "%s"unnamed struct/union that defines no instancesunnamed variable or field declared voidunparseable signature: '%s'unreachable bytecode from %d to before %dunreachable bytecode from %d to the end of the methodunrecognised debug output level "%s"unrecognised visibility value "%s"unrecognizable insn:unrecognized addressunrecognized command line option "%s"unrecognized format specifierunrecognized gcc debugging option: %cunrecognized option %<-mfix-vr4130%s%>unrecognized option '-%s'unrecognized register name "%s"unrecognized section name "%s"unrecoverable errorunsupported argument to %<__builtin_frame_address%>unsupported argument to %<__builtin_return_address%>unsupported combination: %sunsupported defining stmtunterminated assembly dialect alternativeunterminated format stringunused parameter %qsunused variable %qsupper value in case label range exceeds maximum value for typeuse #include insteaduse %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified nameuse -Winvalid-pch for more informationuse __attribute__ ((vector_size)) insteaduse of %<auto%> variable from containing functionuse of %<complex%> in AltiVec types is invaliduse of %<double%> in AltiVec types is invaliduse of %<long double%> in AltiVec types is invaliduse of %<long long%> in AltiVec types is invaliduse of %<long%> in AltiVec types is deprecated; use %<int%>use of %<long%> in AltiVec types is invalid for 64-bit codeuse of %qD is ambiguoususe of %qs in templateuse of boolean types in AltiVec types is invaliduse of enum %q#D without previous declarationuse of namespace %qD as expressionuse of old-style castuse of parameter from containing functionuseless %<__thread%> in empty declarationuseless storage class specifier in empty declarationuseless type name in empty declarationuseless type qualifier in empty declarationusing %<typename%> outside of templateusing CONST_DOUBLE for addressusing invalid field %qDusing template type parameter %qT after %qsusing typedef-name %qD after %qsvalue computed is not usedvalue-based profiling not yet implemented in trees.variable %q#D has initializer but incomplete typevariable %qD has initializer but incomplete typevariable %qs may not have been initializedvariable or field %qE declared voidvariable or field %qs declared voidvariable or field declared voidvariable previously declared %<static%> redeclared %<extern%>variable-sized object %qD may not be initializedvariable-sized object may not be initializedvector %s %s domain error, in %s at %s:%uvector overflow in expressionverification error at PC=%dverification failed at PC=%d: %sverification failed: %sverify_cgraph_node failed.verify_flow_sensitive_alias_info failed.verify_name_tags failedverify_ssa failed.verify_stmts failed.virtual base %qT inaccessible in %qT due to ambiguityvirtual functions cannot be friendsvirtual non-class function %qsvirtual outside class declarationvisibility argument must be one of "default", "hidden", "protected" or "internal"visibility argument not a stringvolatile register variables don%'t work as you might wishvtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructorwarning: warning: -pipe ignored because -save-temps specifiedwarning: -pipe ignored because -time specifiedwarning: already-compiled .class files ignored with -Cwarning: use of obsolete %%[ operator in specswchar_t-array initialized from non-wide stringwhen writing output to %s: %mwide string literal in %<asm%>width of %qD exceeds its typewidth of %qs exceeds its typewithin this contextwriting into constant object (argument %d)writing through null pointer (argument %d)wrong number of arguments specified for %qs attributewrong number of template arguments (%d, should be %d)wrong type argument to abswrong type argument to bit-complementwrong type argument to conjugationwrong type argument to decrementwrong type argument to incrementwrong type argument to unary minuswrong type argument to unary plusz/Architecturez/Architecture mode not supported on %s.zero width for bit-field %qDzero width for bit-field %qszero width in %s formatzero-length %s format stringzero-size array %qDProject-Id-Version: gcc 4.0.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:51-0700
! PO-Revision-Date: 2005-09-13 14:43+0800
  Last-Translator: Meng Jie <zuxyhere@eastday.com>
  Language-Team: Chinese (simplified) <i18n-translation@lists.linux.net.cn>
  MIME-Version: 1.0
  Content-Type: text/plain; charset=utf-8
  Content-Transfer-Encoding: 8bit
+ X-Poedit-Language: Chinese
+ X-Poedit-Country: CHINA
  
  
+ %sï¼šè¯»å�–è¾“å…¥æ–‡ä»¶â€˜%sâ€™æ—¶å‡ºé”™ï¼š%s
+ 
  %sï¼šè­¦å‘Šï¼šâ€˜%sâ€™çš„å£°æ˜Žä¸­å½¢å�‚åˆ—è¡¨å¤ªå°‘
  
  æ‰§è¡Œæ—¶é—´(ä»¥ç§’è®¡)
*************** ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚
*** 675,680 ****
--- 729,735 ----
    -h, --help                      æ‰“å�°æ­¤å¸®åŠ©å¹¶é€€å‡º
    -jni                    ç”Ÿæˆ�ä¸€ä¸ª JNI å¤´æˆ–å� ä½�æ–‡ä»¶
    -l, --long-file-names           ä¸ºåŒ…å�«è¿›æ�¥çš„æº�æ–‡ä»¶ä½¿ç”¨é•¿è¾“å‡ºæ–‡ä»¶å��
+   -m%-23s [æœªåˆ—å…¥æ–‡æ¡£]
    -n, --no-output                 ä¸�åˆ›å»ºè¾“å‡ºæ–‡ä»¶
    -o <æ–‡ä»¶>                è¾“å‡ºåˆ° <æ–‡ä»¶>
    -o æ–‡ä»¶                 è®¾å®šè¾“å‡ºæ–‡ä»¶å��
*************** ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚
*** 707,742 ****
                             â€˜noneâ€™æ„�å‘³ç�€æ�¢å¤�é»˜è®¤è¡Œä¸ºï¼Œå�³æ ¹æ�®æ–‡ä»¶çš„æ‰©å±•å��çŒœæµ‹
                             æº�æ–‡ä»¶çš„è¯­è¨€
    å®ƒä»¬å°½ç®¡å­˜åœ¨ï¼Œä½†å¹¶æœªåˆ—å…¥æ–‡æ¡£ã€‚
!   ä¹Ÿåœ¨è¿™é‡Œè¢«å£°æ˜Žä¸º %q#D  åŸºç±» %qT  å› ä¸ºå‰�è€…çš„å®žå�‚ç±»åž‹è½¬æ�¢åº�åˆ—æ›´å¥½  ä½†å®žé™…éœ€è¦� %d ä¸ª  ä½†æ²¡æœ‰é‡�è½½ %<%T(const %T&)%>  ä¹Ÿæ²¡æœ‰é‡�è½½ %<operator=(const %T&)%>  ç”± %qD  å¤‡é€‰è½¬æ�¢åŒ…æ‹¬ %qD å’Œ %qD  ä¸Ž %qD å†²çª�  è¿›å…¥ catch å�—  è¿›å…¥ try å�—  éœ€è¦�ä¸€ä¸ªç±»æ¨¡æ�¿ï¼Œå�´å¾—åˆ°äº† %qE  éœ€è¦�ä¸€ä¸ªç±»æ¨¡æ�¿ï¼Œå�´å¾—åˆ°äº† %qT  éœ€è¦�ä¸€ä¸ª %qT ç±»åž‹çš„å¸¸é‡�ï¼Œå�´å¾—åˆ°äº† %qT  éœ€è¦�ä¸€ä¸ªç±»åž‹ä¸º %qD çš„æ¨¡æ�¿ï¼Œå�´å¾—åˆ°äº† %qD  éœ€è¦�ä¸€ä¸ªç±»åž‹ï¼Œå�´å¾—åˆ°äº† %qE  éœ€è¦�ä¸€ä¸ªç±»åž‹ï¼Œå�´å¾—åˆ°äº† %qT  åœ¨æ­¤é¦–å…ˆè¢«å£°æ˜Žä¸º %q#D  å½“ä»Ž %qT è½¬æ�¢ä¸º %qT æ—¶  ä»Ž %q#D çš„å®šä¹‰  ä»Žè¿™é‡Œ  åœ¨è°ƒç”¨ %qD æ—¶  åœ¨æ¨¡æ�¿ %qT çš„å®žä¾‹åŒ–ä¸­  åœ¨æŠ›å‡ºçš„è¡¨è¾¾å¼�ä¸­  åœ¨ ISO æ ‡å‡†è§„åˆ™ä¸‹åŒ¹é…�æ­¤ %qD  åœ¨æ—§è§„åˆ™ä¸‹åŒ¹é…�æ­¤ %qD  æˆ– %<operator=(const %T&)%>  è·³è¿‡ %q#D çš„åˆ�å§‹åŒ–  è¯•å›¾å®žä¾‹åŒ– %qD %s (frv) --helpâ€™ä»¥å¾—åˆ°æ›´å¤šä¿¡æ�¯ã€‚
   å…±è®¡                  ï¼š [é€‰é¡¹]... ç±»...
  
!  å­—èŠ‚â€œ%sâ€�ä¸�æ˜¯é¢„å¤„ç�†å™¨çš„æœ‰æ•ˆé€‰é¡¹# %s %.2f %.2f
  #include "..." æ�œç´¢ä»Žè¿™é‡Œå¼€å§‹ï¼š
  #include <...> æ�œç´¢ä»Žè¿™é‡Œå¼€å§‹ï¼š
! #pragma GCC visibility å�Žé�¢å¿…é¡»è·Ÿ push æˆ– pop#pragma GCC visibility push() å¿…é¡»æŒ‡å®š defaultã€�internalã€�hidden æˆ– protected#pragma extern_prefix åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�#pragma pack(pop[, id], <n>) åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�#pragma pack(push[, id], <n>) åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�#pragma redefine_extname åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�#pragma vtable ä¸�å†�å�—æ”¯æŒ�åœ¨è¿™é‡Œä¸�å…�è®¸ä½¿ç”¨ %<#pragma%>%<%%%c%> å�ªç»™å‡º 2 ä½�è¡¨ç¤ºçš„å¹´ä»½%<%%%c%> åœ¨æŸ�äº›åŒºåŸŸè®¾å®šä¸‹å�ªç»™å‡º 2 ä½�è¡¨ç¤ºçš„å¹´ä»½%<%D::%D%> %s%<%D::%D%> å°šæœªå£°æ˜Ž%<%D::%D%> ä¸�æ˜¯ %qT çš„æˆ�å‘˜%<%D::%D%> ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿%<%T::%D%> å°šæœªå£°æ˜Ž%<%T::%D%> ä¸�æ˜¯ä¸€ä¸ªç±»åž‹%<%T::%D%> ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„å£°æ˜Žåœ¨å��è®®ä¸­æ‰¾ä¸�åˆ° %<%c%s%>%<%s %E%> åœ¨å½¢å�‚è¡¨å†…éƒ¨å£°æ˜Ž%<-gnat%> è¢«é”™è¯¯åœ°æ‹¼å†™ä¸º %<-gant%>%<...%> ä½œä¸ºå®žå�‚ã€‚)%<::%D%> %s%<::%D%> å°šæœªå£°æ˜Ž%<::main%> å¿…é¡»è¿”å›ž %<int%>ä¸�èƒ½ä»¥ %<<::%> å¼€å§‹ä¸€ä¸ªæ¨¡æ�¿å®žå�‚åˆ—è¡¨å®žçŽ°ä¸Šä¸‹æ–‡ä¸­ç¼ºå°‘ %<@end%> %<@end%> å¿…é¡»å‡ºçŽ°åœ¨ @implementation ä¸Šä¸‹æ–‡ä¸­%<[]%> å�ªèƒ½ç”¨äºŽæ•°ç»„ã€‚å®ƒä¸�èƒ½ç”¨äºŽ %qså°† %<__alignof%> ç”¨äºŽä½�æ®µ%<__builtin_longjmp%> çš„ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ 1è°ƒç”¨ %<__builtin_next_arg%> æ—¶æ²¡æœ‰ç»™å®šå®žå�‚%<__thread%> å‡ºçŽ°åœ¨ %<extern%> ä¹‹å‰�%<__thread%> å‡ºçŽ°åœ¨ %<static%> ä¹‹å‰�%<__thread%> ä¸Ž %<auto%> ä¸€èµ·ä½¿ç”¨%<__thread%> ä¸Ž %<register%> ä¸€èµ·ä½¿ç”¨%<__thread%> ä¸Ž %<typedef%> ä¸€èµ·ä½¿ç”¨%<__thread%> ä¸Ž %qs ä¸€èµ·ä½¿ç”¨å¯¹ä¸¤ä¸ªäº’æ–¥çš„ç›¸ç­‰æ¯”è¾ƒå�– %<and%> çš„ç»“æžœæ°¸è¿œæ˜¯ 0æ–‡ä»¶ä½œç”¨åŸŸä¸­å‡ºçŽ° %<auto%> ç©ºå£°æ˜Ž%<break%> å¿…é¡»å‡ºçŽ°åœ¨å¾ªçŽ¯æˆ– switch è¯­å�¥ä¸­æ‰§è¡Œä¸�åˆ° %<catch%>ï¼Œå› ä¸ºä½�äºŽç¬¬ %d è¡Œçš„ catch å­�å�¥%<continue%> å¿…é¡»ç”¨åœ¨å¾ªçŽ¯ä¸­%<default%> æ ‡å�·æœªå‡ºçŽ°åœ¨ switch è¯­å�¥å†…%<enum %E%> å£°æ˜ŽäºŽ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­åœ¨ C99 æ¨¡å¼�ä¹‹å¤–ä½¿ç”¨ %<for%> å¾ªçŽ¯åˆ�å§‹åŒ–å£°æ˜Ž%<friend%> å�ªèƒ½åœ¨ç±»ä¸­æŒ‡å®šå�‹å…ƒå‡½æ•°å£°æ˜Žä¸­å‡ºçŽ°äº† %<inline%>%<java.lang.Object%> ä¸�èƒ½ä½œä»»ä½•æ‰©å±•%<long long long%> å¯¹ GCC æ�¥è¯´å¤ªé•¿äº†åœ¨ ISO C ä¸­ï¼Œ%<long%> å¼€å…³è¡¨è¾¾å¼�ä¸�è¢«è½¬æ�¢ä¸º %<int%>%<noreturn%> å‡½æ•°è¿”å›žäº†ä¸€ä¸ªé�ž void çš„è¿”å›žå€¼%<operator delete%> å¿…é¡»è¿”å›ž %qT%<operator delete%> çš„ç¬¬ä¸€ä¸ªå½¢å�‚ç±»åž‹ä¸º %qT%<operator new%> ä¸�èƒ½è¿”å›ž NULLï¼Œé™¤é�žå®ƒè¢«å£°æ˜Žä¸º %<throw()%> (æˆ– -fcheck-new èµ·ä½œç”¨)%<operator new%> å¿…é¡»è¿”å›ž %qT%<operator new%> çš„ç¬¬ä¸€ä¸ªå½¢å�‚ç±»åž‹ä¸º %<size_t%> (%qT)%<operator=%> åº”å½“è¿”å›žä¸€ä¸ªå¯¹ %<*this%> çš„å¼•ç”¨æ–‡ä»¶ä½œç”¨åŸŸä¸­å‡ºçŽ° %<register%> ç©ºå£°æ˜Žå®žä¾‹åˆ�å§‹å�—ä¸­å‡ºçŽ° %<return%>é�™æ€�åˆ�å§‹å€¼è®¾å®šä¸­å‡ºçŽ° %<return%>åœ¨æ— è¿”å›žå€¼çš„å‡½æ•°ä¸­ï¼Œ%<return%> å¸¦è¿”å›žå€¼åœ¨æœ‰è¿”å›žå€¼çš„çš„å‡½æ•°ä¸­ï¼Œ%<return%> ä¸�å¸¦è¿”å›žå€¼æž„é€ å‡½æ•° %qs ä¸­ %<return%> å¸¦è¿”å›žå€¼å¯¹ä½�æ®µä½¿ç”¨ %<sizeof%>ä¸Žå£°æ˜Žä¸�å�Œï¼Œå®šä¹‰é�™æ€�æ•°æ�®æˆ�å‘˜æ—¶ä¸�èƒ½ä½¿ç”¨ %<static%>%<struct %E%> å£°æ˜ŽäºŽ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­é�™æ€�æˆ�å‘˜å‡½æ•°ä¸­ä¸�èƒ½ä½¿ç”¨ %<this%>%<this%> ä¸�èƒ½ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­ä¸ºä½�æ®µä½¿ç”¨ %<typeof%> %<union %E%> å£°æ˜ŽäºŽ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­åœ¨å®šå�‚æ•°çš„å‡½æ•°ä¸­ä½¿ç”¨äº† %<va_start%>ä½¿ç”¨ %<va_start%> æ—¶å�‚æ•°å¤ªå¤š%<void%> å¿…é¡»æ˜¯ä»…æœ‰çš„å½¢å�‚%>%H  ä»Žè¿™é‡Œ%H%<noreturn%> å‡½æ•°ç¡®å®žä¼šè¿”å›ž%Hé‡�å¤�çš„å��å­— %q.*s.%Håœ¨æœ‰è¿”å›žå€¼çš„å‡½æ•°ä¸­ï¼ŒæŽ§åˆ¶æµ�ç¨‹åˆ°è¾¾å‡½æ•°å°¾%Hé‡�å¤�çš„æ ‡å�· %qD%Helse è¯­å�¥ä½“ä¸ºç©º%Hif è¯­å�¥ä½“ä¸ºç©º%Hswitch æ²¡æœ‰å¤„ç�†æžšä¸¾å€¼ %qE%Hå¿½ç•¥å£°æ˜Žæœ‰ warn_unused_result å±žæ€§çš„ %qD çš„è¿”å›žå€¼%Hå¿½ç•¥å£°æ˜Žæœ‰ warn_unused_result å±žæ€§çš„å‡½æ•°çš„è¿”å›žå€¼%HåŽŸåž‹å£°æ˜Ž%Hè¯­å�¥ä¸�èµ·ä½œç”¨%Hswitch æ²¡æœ‰é»˜è®¤ case%Hä¼ ç»Ÿ C ä¸�ä¸ºæ ‡å�·æ��ä¾›ä¸€ä¸ªå�•ç‹¬çš„å‘½å��ç©ºé—´ï¼Œæ ‡è¯†ç¬¦ %qs å†²çª�%Hæ°¸è¿œä¸�ä¼šè¢«æ‰§è¡Œ%J	%#D%J è¿›å…¥ catch å�—%J  ç¬¬ä¸€ä¸ªç±»åž‹åœ¨è¿™é‡Œ%J  åŽŸå§‹å®šä¹‰å‡ºçŽ°åœ¨è¿™é‡Œ%J  å…¶ä»–ç±»åž‹åœ¨è¿™é‡Œ%J  å› ä¸ºç±»åž‹ %qT æœ‰çº¯è™šå‡½æ•°%J  å½“åœ¨è¿™é‡Œåˆ�å§‹åŒ–æ—¶%J  å�˜é€šçš„ä½œæ³•æ˜¯åˆ é™¤åˆ�å§‹å€¼è®¾å®š%J %qD çš„ç±»åž‹é™�å®šå†²çª�%J%D å¯¼è‡´ä¸€ä¸ªèŠ‚ç±»åž‹å†²çª�%J%qD æ˜¯æœªå®šä¹‰ç¬¦å�· %qE çš„åˆ«å��%J%qD çš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å…¶è¢«è°ƒç”¨ä¹‹å�Ž%J%qD çš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å…¶å®šä¹‰ä¹‹å�Ž%J%qD æ—¢æœ‰æ­£å¸¸å®šä¹‰å�ˆæœ‰åˆ«å��å®šä¹‰%J%qD é€šå¸¸æ˜¯ä¸€ä¸ªé�žé�™æ€�çš„å‡½æ•°%J%qD é€šå¸¸æ˜¯ä¸€ä¸ªå‡½æ•°%J%qD è¢«é‡�æ–°å£°æ˜Žä¸ºä¸�å�Œæ„�ä¹‰çš„ç¬¦å�·%J%qD å�ªå¸¦é›¶æˆ–ä¸¤ä¸ªå�‚æ•°%J%qF å£°æ˜Žä¸º %<static%> å�´ä»Žæœªå®šä¹‰è¿‡%J%s %+#D%J%s %<%c%s%>%J%s %qs%Jâ€˜%Dâ€™å¯¼è‡´ä¸€ä¸ªèŠ‚ç±»åž‹å†²çª�%Jâ€˜%Dâ€™é‡�å£°æ˜Žæ—¶æ²¡æœ‰ dllimport å±žæ€§ï¼Œä½†å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡%Jâ€˜%Dâ€™ä½¿ç”¨å‰�æœªå£°æ˜Ž%Jé�žæŠ½è±¡ç±»ä¸­å‡ºçŽ°çº¯è™šæ–¹æ³•%Jåˆ«å��å®šä¹‰åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�%Jå�¯èƒ½ä¸�èƒ½ä¸º %qD æŒ‡å®šå¯¹é½�%Jä¸€ä¸ªåŒ¿å��è�”å�ˆä¸�èƒ½æœ‰å‡½æ•°æˆ�å‘˜%Jå�‡å®šæ•°ç»„ %qD æœ‰ä¸€ä¸ªå…ƒç´ %Jåœ¨ %qD ä¸­ç¼ºå°‘æ•°ç»„å¤§å°�%Jå¯¹ final å­—æ®µâ€˜%Dâ€™çš„èµ‹å€¼å‡ºçŽ°åœ¨æž„é€ å‡½æ•°ä»¥å¤–%Jå¯¹ final å­—æ®µâ€˜%Dâ€™çš„èµ‹å€¼å‡ºçŽ°åœ¨è¯¥å­—æ®µæ‰€å±žç±»ä»¥å¤–%Jå¯¹ final static å­—æ®µ %qD çš„èµ‹å€¼æ²¡æœ‰å‡ºçŽ°åœ¨ç±»åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­%JåŸºç±» %q#T åº”è¯¥åœ¨å¤�åˆ¶æž„é€ å‡½æ•°ä¸­æ˜¾å¼�åœ°åˆ�å§‹åŒ–%Jå†…å»ºå‡½æ•° %qD æœªè¢«å£°æ˜Žä¸ºå‡½æ•°%Jå®šä¹‰ä¹‹å�Žä¸�èƒ½è®¾å®š %qE å±žæ€§%Jcase å€¼ %qs ä¸�åœ¨æžšä¸¾ç±»åž‹å†…%Jcase å€¼ %qs ä¸�åœ¨æžšä¸¾ç±»åž‹ %qT å†…%J%qD ç±»åž‹å†²çª�%Jå†…å»ºå‡½æ•° %qD ç±»åž‹å†²çª�%Jä¸Žæ­¤å¤„å…ˆå‰�çš„å£°æ˜Žå†²çª�%Jåœ¨ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº† %<exter%> å�˜é‡� %qD%J%qD çš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå†…å»ºå‡½æ•°%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå…¨å±€å£°æ˜Ž%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå½¢å�‚%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå±€éƒ¨å�˜é‡�%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªé�žå�˜é‡�å£°æ˜Ž%J%qD å¸¦æœ‰ noinline å±žæ€§çš„å£°æ˜Žå‡ºçŽ°åœ¨å…¶å†…è�”å£°æ˜Žä¹‹å�Ž%J%qD å£°æ˜Žä¸ºæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥çš„ï¼Œä¹‹å‰�å�´æœ‰å¤–éƒ¨å£°æ˜Ž%Jåœ¨ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº†é�žå�˜é‡� %qD%Jåœ¨ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº†é�™æ€�å�˜é‡� %qD%Jé‡�å¤�çš„æˆ�å‘˜ %qD%J%qD çš„å¤–éƒ¨å£°æ˜Žå‡ºçŽ°åœ¨æ— é“¾æŽ¥çš„å£°æ˜Žä¹‹å�Ž%J%qD çš„ç¬¬ä¸€ä¸ªå�‚æ•°çš„ç±»åž‹åº”è¯¥æ˜¯ %<int%>%Jå�˜é•¿æ•°ç»„æ˜¯ç»“æž„ä¸­çš„å”¯ä¸€æˆ�å‘˜%Jè�”å�ˆä¸­å‡ºçŽ°å�˜é•¿æ•°ç»„æˆ�å‘˜%Jç»“æž„ä¸­çš„å�˜é•¿æ•°ç»„æˆ�å‘˜æ²¡æœ‰å‡ºçŽ°åœ¨ç»“æž„çš„æœ«å°¾%Jå‡½æ•° %qD çš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimportã€‚%Jå‡½æ•° %qD é‡�å£°æ˜Žä¸ºå†…è�”çš„%Jå‡½æ•° %qD é‡�å£°æ˜Žä¸ºå¸¦æœ‰ä¸�å�¯å†…è�”å±žæ€§%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº† -fno-inline%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº† __builtin_return æˆ– __builtin_apply_args%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† alloca (ä½¿ç”¨ always_inline å±žæ€§å¼ºåˆ¶å†…è�”)%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº†é�žå±€éƒ¨çš„ goto%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† setjmp%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† setjmp-longjmp å¼‚å¸¸å¤„ç�†%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº†å�˜é•¿å®žå�‚è¡¨%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº†å�˜é•¿å�˜é‡�%Jå‡½æ•°æ˜¯å±žæ€§ %<noreturn%> å�¯èƒ½çš„å¤‡é€‰%Jâ€˜%Dâ€™çš„ dll é“¾æŽ¥ä¸�ä¸€è‡´ï¼Œå�‡å®šä¸º dllexportã€‚%Jç»�åˆ�å§‹åŒ–çš„å�˜é‡�â€˜%Dâ€™è¢«æ ‡è®°ä¸º dllimport%Jåˆ�å§‹å€¼è®¾å®šä¸�èƒ½å†³å®š %qD çš„å¤§å°�%J%qD çš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å¸¦æœ‰ noinline å±žæ€§çš„å£°æ˜Žä¹‹å�Ž%Jä¸ºå†…è�”å‡½æ•° %qD ç»™å®šäº† noinline å±žæ€§%Jå¯¹åŒ…å�«å�˜é•¿æ•°ç»„æˆ�å‘˜çš„ç»“æž„çš„æ— æ•ˆä½¿ç”¨%Jæ ‡å�· %qD å£°æ˜Žè¿‡ä½†æœªå®šä¹‰%Jæ ‡å�· %qD å®šä¹‰å�Žæœªä½¿ç”¨%Jæ ‡å�· %qD ä½¿ç”¨å‰�æœªå®šä¹‰%Jæ ‡å�·â€˜%Dâ€™å®šä¹‰å�Žæœªä½¿ç”¨%Jæ ‡å�·â€˜%Dâ€™ä½¿ç”¨å‰�æœªå®šä¹‰%Jæœ‰å¤šä¸ªå��ä¸º %qD çš„å½¢å�‚%JåµŒå¥—å‡½æ•° %qD å£°æ˜Žè¿‡ä½†ä»Žæœªå®šä¹‰%J%qD å…ˆå‰�æ²¡æœ‰å£°æ˜Žè¿‡%J%qD æ²¡æœ‰åŽŸåž‹%Jå¯¹ %qD çš„é�žé�™æ€�å£°æ˜Žå‡ºçŽ°åœ¨é�™æ€�å£°æ˜Žä¹‹å�Ž%Jé�žé�™æ€�æ–¹æ³•â€˜%Dâ€™è¦†ç›–äº†é�™æ€�æ–¹æ³•%J%qD çš„é�žçº¿ç¨‹å±€éƒ¨å£°æ˜Žå‡ºçŽ°åœ¨å…¶çº¿ç¨‹å±€éƒ¨å£°æ˜Žä¹‹å�Ž%Jæ—§å¼�çš„å‡½æ•°å®šä¹‰%JåŽŸåž‹å‡½æ•°å®šä¹‰ä¸­ä½¿ç”¨äº†æ—§å¼�å�‚æ•°å£°æ˜Ž%Jæ­¤é…�ç½®ä¸‹å�ªæ”¯æŒ�å¼±åˆ«å��%Jå¡«è¡¥ç»“æž„ä»¥å¯¹é½� %qD%Jå�‚æ•° %qD å£°æ˜Žä¸º %<inline%>%Jå½¢å�‚ %qD å£°æ˜Žä¸º void ç±»åž‹%Jå�‚æ•° %qD ç±»åž‹ä¸�å®Œå…¨%Jå�‚æ•° %u (%qD) ç±»åž‹ä¸�å®Œå…¨%Jå�‚æ•° %u (%qD) æ˜¯ void ç±»åž‹%Jå�‚æ•° %u ç±»åž‹ä¸�å®Œå…¨%Jå½¢å�‚ %u ç±»åž‹ä¸º void%Jå½¢å�‚åˆ—è¡¨ä¸­ç¼ºå°‘å½¢å�‚å��%Jçœ�ç•¥äº†å½¢å�‚çš„å��å­—%J%qD çš„ä¸Šä¸€ä¸ªå£°æ˜Žåœ¨æ­¤%J%qD å…ˆå‰�è¢«å£°æ˜Žä¸ºå†…è�”çš„%Jâ€˜%Dâ€™å…ˆå‰�çš„å£°æ˜Ž%Jå‰�ä¸€ä¸ªå®šä¹‰åœ¨è¿™é‡Œ%J%qD çš„ä¸Šä¸€ä¸ªå®šä¹‰åœ¨æ­¤%J%qD çš„ä¸Šä¸€ä¸ªéš�å¼�å£°æ˜Žåœ¨æ­¤%Jå…ˆå‰�çš„é�žå†…è�”å£°æ˜Žåœ¨è¿™é‡Œ%Jå·²ç»�åœ¨è¿™é‡Œä½¿ç”¨è¿‡%J%qD çš„åŽŸåž‹å¯¹å®žå�‚ %d å£°æ˜Žç±»åž‹ä¸�å…¼å®¹%J%qD çš„åŽŸåž‹å£°æ˜Žçš„å�‚æ•°å°‘äºŽå…ˆå‰�æ—§å¼�çš„å®šä¹‰%J%qD çš„åŽŸåž‹å£°æ˜Žçš„å�‚æ•°å¤šäºŽå…ˆå‰�æ—§å¼�çš„å®šä¹‰%J%qD çš„åŽŸåž‹å‡ºçŽ°åœ¨é�žåŽŸåž‹å®šä¹‰ä¹‹å�Ž%J%qD çš„é‡�å£°æ˜ŽæŒ‡å®šäº†ä¸�å�Œçš„å�¯è§�æ€§ (ä¿�ç•™åŽŸæœ‰çš„å�¯è§�æ€§)%J%qD é‡�å£°æ˜Žä¸ºæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥%Jé‡�å£°æ˜Žæžšä¸¾ %qD%J%qD é‡�å®šä¹‰%Jå½¢å�‚ %qD é‡�å®šä¹‰%Jtypedef %qD é‡�å®šä¹‰%J%qD å†—ä½™é‡�å£°æ˜Ž%J%qD çš„è¿”å›žç±»åž‹ä¸�æ˜¯ %<int%>%J%qD çš„ç¬¬äºŒä¸ªå�‚æ•°ç±»åž‹åº”è¯¥æ˜¯ %<char **%>%Jä¸�èƒ½ä¸ºå±€éƒ¨å�˜é‡�æŒ‡å®š section å±žæ€§%J%qD ä¸�èƒ½æœ‰ section å±žæ€§%Jsection å±žæ€§åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�%J%qD æ‰€å±žèŠ‚ä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�%J%qD å¤§å°�ä¸º %d å­—èŠ‚%J%qD è¿”å›žå€¼çš„å¤§å°�ä¸º %u å­—èŠ‚%Jå�˜é‡� %qD çš„å¤§å°�å¤ªå¤§%Jå¯¹ %qD çš„é�™æ€�å£°æ˜Žå‡ºçŽ°åœ¨é�žé�™æ€�å£°æ˜Žä¹‹å�Ž%Jé�™æ€�å�˜é‡�â€˜%Dâ€™è¢«æ ‡è®°ä¸º dllimport%J%qD çš„å­˜å‚¨å¤§å°�ä¸�æ˜¯å¸¸é‡�%J%qD çš„å­˜å‚¨å¤§å°�æœªçŸ¥%J%qD å¦‚æžœæœ‰ç¬¬ä¸‰ä¸ªå�‚æ•°ï¼Œç±»åž‹åº”è¯¥æ˜¯ %<char **%>%Jè¿™æ˜¯ç¬¬ä¸€ä¸ªé»˜è®¤æ ‡å�·%Jè¿™æ˜¯é‡�å� æ­¤å€¼çš„ç¬¬ä¸€ä¸ªæ�¡ç›®%J%qD çš„çº¿ç¨‹å±€éƒ¨å£°æ˜Žè·Ÿåœ¨å…¶é�žçº¿ç¨‹å±€éƒ¨å£°æ˜Žä¹‹å�Ž%Jä¼ ç»Ÿ C ä¸�æŽ¥å�— ISO C é£Žæ ¼çš„å‡½æ•°å®šä¹‰%Jtypedef %qD å£°æ˜Žä¸º %<inline%>%Jæœªä½¿ç”¨çš„å½¢å�‚ %qD%Jæœªä½¿ç”¨çš„å�˜é‡� %qD%Jå�˜é‡� %qD å£°æ˜Žä¸º %<inline%>%Jå�˜é‡� %qD çš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimportã€‚%J%qD çš„å¼±å£°æ˜Žå¿…é¡»æ˜¯å…¬å…±çš„%J%qD çš„å¼±å£°æ˜Žå¿…é¡»åœ¨å®šä¹‰ä¹‹å‰�%Jä¸�æ”¯æŒ� %qD çš„å¼±å£°æ˜Ž%Jæ•°ç»„ %qD å¤§å°�ä¸º 0 æˆ–è´Ÿæ‰¾åˆ° %d ä¸ªæž„é€ å‡½æ•°
  æ‰¾åˆ° %d ä¸ªæž�æž„å‡½æ•°
  æ‰¾åˆ°äº† %d ä¸ªæ¡†æž¶è¡¨
! æœªç¼–è¯‘å…¥å¯¹ %i ä½�æ¨¡å¼�çš„æ”¯æŒ�%q#D å’Œ %q#D ä¸�èƒ½é‡�è½½æ— æ³•å£°æ˜Ž %q#D%q#D ä¸Žå…ˆå‰�çš„ using å£°æ˜Ž %q#D å†²çª�%q#D æ— æ•ˆï¼›åŒ¿å��è�”å�ˆå�ªèƒ½æœ‰é�žé�™æ€�çš„æ•°æ�®æˆ�å‘˜%q#D ä¸�æ˜¯ %q#T çš„é�™æ€�æˆ�å‘˜%q#D å·²åœ¨æ­¤å£°æ˜Žè¿‡%q#D å·²åœ¨æ­¤å®šä¹‰è¿‡%q#D è¢«é‡�æ–°å£°æ˜Žä¸ºä¸�å�Œæ„�ä¹‰çš„ç¬¦å�·%q#D åœ¨è¢«å£°æ˜Žä¸ºå†…è�”ä¹‹å‰�è¢«ç”¨åˆ°%q#T æœ‰æŒ‡é’ˆæ•°æ�®æˆ�å‘˜%q#T ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿ä¸�åº”ä½¿ç”¨ %q#T è€Œåº”ä½¿ç”¨ %qT%q+#D æ— æ³•è®¿é—®%q+#D æ˜¯ç§�æœ‰çš„%q+#D æ˜¯ä¿�æŠ¤çš„%qD %s%qD ä¸�èƒ½å‡ºçŽ°åœ¨å¸¸é‡�è¡¨è¾¾å¼�ä¸­%qD ä¸�èƒ½æ˜¯çº¿ç¨‹å±€éƒ¨çš„ï¼Œå› ä¸ºå®ƒæœ‰é�žç®€å�•æ—§æ•°æ�®çš„ç±»åž‹ %qT%qD ä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°%qD å£°æ˜Žä¸º %<virtual%> %s%qD å£°æ˜Žä¸ºå�‹å…ƒ%qD å£°æ˜Žä¸º %<inline%> %s%qD å£°æ˜Žä¸ºå¼•ç”¨å�´æœªè¢«åˆ�å§‹åŒ–%qD åœ¨æ­¤å£°æ˜Žè¿‡%qD å£°æ˜Žæ—¶æœ‰å¼‚å¸¸æŒ‡å®š%qD æ²¡æœ‰å£°æ˜Žä¸€ä¸ªæ¨¡æ�¿ç±»åž‹%qD å…ˆå‰�è¢«å£°æ˜Žä¸º %q#D%qD å…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž%qD ç±»åž‹ä¸�å®Œå…¨%qD æ²¡æœ‰å��ä¸º %qE çš„æˆ�å‘˜%qD æœªå£°æ˜Ž%q#D åœ¨ %q#T ä¸­æ— æ•ˆ%q#D åœ¨ %qT ä¸­æ— æ•ˆ%qD æ˜¯ä¸€ä¸ªå‘½å��ç©ºé—´%qD å·²ç»�æ˜¯ %qT çš„å�‹å…ƒ%qD å·²ç»�æ˜¯ç±» %qT çš„å�‹å…ƒ%qD å·²åœ¨æ­¤ä½œç”¨åŸŸä¸­å£°æ˜Žè¿‡%qD å·²åœ¨ %qT ä¸­å®šä¹‰è¿‡%qD å·²åœ¨ç±» %qT ä¸­å®šä¹‰è¿‡%qD æ—¢ä¸�æ˜¯ç±»ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé—´%qD ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°æ¨¡æ�¿%qD ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°ï¼Œ%qD ä¸�æ˜¯ %qD çš„æˆ�å‘˜%qD ä¸�æ˜¯ %qT çš„æˆ�å‘˜%qD ä¸�æ˜¯ç±»åž‹ %qT çš„æˆ�å‘˜%qD ä¸�æ˜¯ä¸€ä¸ªæˆ�å‘˜æ¨¡æ�¿å‡½æ•°%qD ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿å‡½æ•°%qD åœ¨å‡½æ•°ä½œç”¨åŸŸå¤–æœªè¢«å®šä¹‰%qD æ˜¯çº¿ç¨‹å±€éƒ¨çš„ï¼Œæ‰€ä»¥ä¸�èƒ½è¢«åŠ¨æ€�åœ°åˆ�å§‹åŒ–%qD ä¸�èƒ½è¢«å£°æ˜Žä¸ºé�™æ€�çš„%qD ä¸�èƒ½åœ¨å‘½å��ç©ºé—´å£°æ˜Ž%qD å¿…é¡»æ˜¯ä¸€ä¸ªé�žé�™æ€�çš„æˆ�å‘˜å‡½æ•°%qD å¿…é¡»ç”±æž„é€ å‡½æ•°è€Œä¸�æ˜¯ %<{...}%> åˆ�å§‹åŒ–%qD å¿…é¡»æœ‰ %<void%> ç±»åž‹%qD å¿…é¡»å¸¦ 1 æˆ– 2 ä¸ªå®žå�‚%qD å¿…é¡»å¸¦ 0 æˆ– 1 ä¸ªå®žå�‚%qD å¸¦ä¸”ä»…å¸¦ 1 ä¸ªå®žå�‚%qD å¸¦ä¸”ä»…å¸¦ 2 ä¸ªå®žå�‚%qD æŒ‡å®šäº†æž„é€ å‡½æ•°%qD æœªå£°æ˜Ž%qD æœªå®šä¹‰%qD é‡�å£°æ˜Žæ—¶æœ‰ä¸�å�Œçš„å�¯è®¿é—®æ€§%qD åº”å½“å·²åœ¨ %qD å†…éƒ¨å£°æ˜Žè¿‡%qD æ°¸è¿œä¸�åº”è¯¥è¢«é‡�è½½%qD åº”å½“è¿”å›žå€¼è€Œé�žå¼•ç”¨%qD æœªå£°æ˜ŽäºŽå‘½å��ç©ºé—´ %qD ä¸­%qD ä½¿ç”¨æ—¶æœªå¸¦æ¨¡æ�¿å�‚æ•°%qD å…ˆè¢«å£°æ˜Žä¸º %<extern%> å�Žå�ˆè¢«å£°æ˜Žä¸º %<static%>%qD è¢«éš�è—�%qD åœ¨æ­¤ä½œç”¨åŸŸä¸­å°šæœªå£°æ˜Ž%qD å°†éš�å�Žè¢«åˆ�å§‹åŒ–%qE å±žæ€§åœ¨ç±»åž‹ä¸Šè¢«å¿½ç•¥%qE å±žæ€§åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æŒ�%qE ä¸�èƒ½ç”¨ä½œå‡½æ•°%qE æ²¡æœ‰å‘½å��ä¸€ä¸ªç±»åž‹%qE æ—¢ä¸�æ˜¯å‡½æ•°ä¹Ÿä¸�æ˜¯æˆ�å‘˜å‡½æ•°ï¼›ä¸�èƒ½å£°æ˜Žä¸ºå�‹å…ƒ%qE ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå‡½æ•° %qD æ²¡æœ‰å¤–éƒ¨é“¾æŽ¥%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªé�žå¸¸é‡�çš„è¡¨è¾¾å¼�%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªæŒ‡é’ˆ%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�æŒ‡é’ˆ%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒä¸�æ˜¯ä¸€ä¸ªå·¦å€¼%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒçš„ç±»åž‹æ˜¯ %qT%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå¯¹è±¡ %qD æ²¡æœ‰å¤–éƒ¨é“¾æŽ¥%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸º cv é™�å®šå†²çª�%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå­—é�¢å­—ç¬¦ä¸²ä¸�èƒ½ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­%qE çš„ç±»åž‹ä¸�æ˜¯ %qT%qE æœªå£°æ˜Ž (åœ¨æ­¤å‡½æ•°å†…ç¬¬ä¸€æ¬¡ä½¿ç”¨)%qE æœªå£°æ˜Ž (ä¸�åœ¨å‡½æ•°å†…)%qT å…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž%qT æ²¡æœ‰å��ä¸º %qs çš„æˆ�å‘˜%qT æ²¡æœ‰å��ä¸º %qD çš„é�žé�™æ€�æ•°æ�®æˆ�å‘˜%qT å·²ç»�æ˜¯ %qT çš„å�‹å…ƒ%qT æ˜¯ %qT çš„æœ‰æ­§ä¹‰çš„åŸºç±»%qT æ˜¯ %qT ä¸�å�¯è®¿é—®çš„åŸºç±»%qT ä¸�æ˜¯ %qT çš„åŸºç±»%qT æ—¢ä¸�æ˜¯ç±»ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé—´%qT ä¸�æ˜¯ç±»ã€�ç»“æž„æˆ–è�”å�ˆç±»åž‹%qT ä¸�æ˜¯ %qT çš„æˆ�å‘˜ç±»æ¨¡æ�¿%qT ä¸�æ˜¯ %qT çš„æˆ�å‘˜%qT ä¸�æ˜¯ä¸€ä¸ªå‘½å��ç©ºé—´%qT ä¸�æ˜¯ %qT çš„åµŒå¥—ç±»%qT ä¸�æ˜¯ä¸€ä¸ªæŒ‡å�‘å¯¹è±¡çš„ç±»åž‹%qT ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿%qT ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿ç±»åž‹%qT æ˜¯ %qT çš„ä¸€ä¸ªä¸�å�¯è®¿é—®çš„åŸºç±»%qT ä¸�æ˜¯ä¸€ä¸ªè�šå�ˆç±»åž‹é€šè¿‡ %<...%> ä¼ é€’æ—¶ %qT è¢«æ��å�‡ä¸º %qT%qT æ˜¯/ä½¿ç”¨äº†åŒ¿å��ç±»åž‹%qT ä½¿ç”¨äº†å±€éƒ¨ç±»åž‹ %qTä¸�èƒ½å�‘ç±»åž‹æ·»åŠ å±žæ€§ %qså¿½ç•¥ %qs å±žæ€§%qs ä¸º %qs å¿½ç•¥%qs å±žæ€§åœ¨ä¸�æ˜¯ç±»çš„ç±»åž‹ä¸Šè¢«å¿½ç•¥å±žæ€§ %qs å�ªå¯¹å‡½æ•°ç±»åž‹èµ·ä½œç”¨%qs å±žæ€§å�ªèƒ½åº”ç”¨åˆ°ä¸­æ–­å‡½æ•°ä¸Š%qs å±žæ€§éœ€è¦�ä¸€ä¸ªæ•´å¸¸é‡�ä½œä¸ºå®žå�‚%qs å£°æ˜Žä¸ºè¿”å›žä¸€ä¸ªå‡½æ•°çš„å‡½æ•°%qs å£°æ˜Žä¸ºè¿”å›žä¸€ä¸ªæ•°ç»„çš„å‡½æ•°%qs ä¸�æ˜¯ä¸€ä¸ª typedef ç±»åž‹ï¼Œä¹Ÿä¸�æ˜¯ä¸€ä¸ªå†…å»ºç±»åž‹%qs ç±»åž‹ä¸�å®Œå…¨%qs æ—¢æœ‰ %<extern%> å�ˆæœ‰åˆ�å§‹å€¼è®¾å®š%qs æº¢å‡º%qs å·²åˆ�å§‹åŒ–ï¼Œå�´å�ˆè¢«å£°æ˜Žä¸º %<extern%>%qs å·²æ�Ÿå��%qs å·²è¿‡æ—¶%qs å·²è¿‡æ—¶(äºŽ %s:%d å£°æ˜Ž)%qs ä¸�æ˜¯ä¸€ä¸ª gcov æ•°æ�®æ–‡ä»¶%qs æ²¡æœ‰å‡ºçŽ°åœ¨å£°æ˜Žçš„å¼€å¤´%qs çš„ç‰ˆæœ¬æ˜¯ %q.*sï¼Œéœ€è¦�çš„ç‰ˆæœ¬ %q.*s%qs å�¯èƒ½ä¸�å“�åº” %<%c%s%>%qs è¢«é‡�æ–°å£°æ˜Žä¸ºä¸�å�Œæ„�ä¹‰çš„ç¬¦å�·%s%s
! %s %s %+#D%s %+#T%s %D(%T) <å†…å»º>%s %D(%T, %T) <å†…å»º>%s %D(%T, %T, %T) <å†…å»º>%s %T <è½¬æ�¢>%s %qs å·²åœ¨ %s:%d ä¸­å®šä¹‰%s %qs ä¸�èƒ½å®žçŽ°/ç»§æ‰¿ %s %qs%s %qs æ²¡æœ‰å®Œå…¨å®žçŽ° %qs å��è®®%s %s %p %d
  %s %s(%E) %p %d
  %sâ€˜%sâ€™
  %s (GCC) %s
! %s ä¸�èƒ½å‡ºçŽ°åœ¨å¸¸é‡�è¡¨è¾¾å¼�ä¸­%s ä¸�æ”¯æŒ� %s%s ä¸�æ”¯æŒ� block_ends_with_call_p%s ä¸�æ”¯æŒ� block_ends_with_condjump_p%s ä¸�æ”¯æŒ� can_duplicate_block_pã€‚%s ä¸�æ”¯æŒ� can_merge_blocks_pã€‚%s ä¸�æ”¯æŒ� create_basic_blockã€‚%s ä¸�æ”¯æŒ� delete_basic_blockã€‚%s ä¸�æ”¯æŒ� duplicate_block.%s ä¸�æ”¯æŒ� flow_call_edges_add%s ä¸�æ”¯æŒ� make_forwarder_blockã€‚%s ä¸�æ”¯æŒ� merge_blocks.%s ä¸�æ”¯æŒ�t move_block_afterã€‚%s ä¸�æ”¯æŒ� predict_edge.%s ä¸�æ”¯æŒ� predicted_by_p.%s ä¸�æ”¯æŒ� redirect_edge_and_branchã€‚%s ä¸�æ”¯æŒ� redirect_edge_and_branch_forceã€‚%s ä¸�æ”¯æŒ� split_block.%s ä¸�æ”¯æŒ� split_edge.%s ä¸�æ”¯æŒ� %qs %s é•¿åº¦ä¿®é¥°ç¬¦%s ä¸º %<operator%s%> åœ¨ %<%E %s %E%> ä¸­%s ä¸º %<operator%s%> åœ¨ %<%E%s%> ä¸­%s ä¸º %<operator%s%> åœ¨ %<%s%E%> ä¸­%s ä¸º %<operator[]%> åœ¨ %<%E[%E]%> ä¸­%s ä¸º %qs åœ¨ %<%s %E%>%s ä¸ºä¸‰å…ƒ %<operator?:%> åœ¨ %<%E ? %E : %E%> ä¸­%s ä¸�èµ·ä½œç”¨%s æ˜¯å¯¹å‡½æ•° %qE çš„ä¸€ä¸ªå¼•ç”¨è€Œä¸�æ˜¯è°ƒç”¨%s å·²è¿‡æ—¶ï¼Œè¯¦æƒ…è¯·å�‚é˜…æ–‡æ¡£%s ä¸�ä¸ºè¿™ä¸ªé…�ç½®æ‰€æ”¯æŒ�%s æ–¹æ³• %qs ä¸�èƒ½å®šä¹‰å‡½æ•°ä½“%s æ–¹æ³•ä¸�èƒ½è¢«çº¯è™šçš„%s ä»¥è¿”å›žå€¼ %d é€€å‡º%s æ—‹è½¬æ¬¡æ•°ä¸ºè´Ÿ%s çš„ç±»åž‹åº”è¯¥æ˜¯ %<%T%s%>ï¼Œä½†å®žå�‚ %d çš„ç±»åž‹ä¸º %qT%s çš„ç±»åž‹åº”å½“æ˜¯ %<%s%s%>ï¼Œä½†å®žå�‚ %d çš„ç±»åž‹å�´æ˜¯ %qT%s%s%s ç‰ˆæœ¬ %s (%s)
  %s	ç”± GNU C ç‰ˆæœ¬ %s ç¼–è¯‘ã€‚
  %s%s%s ç‰ˆæœ¬ %s (%s) ç”± CC ç¼–è¯‘ã€‚
  %s%sGGC å‡†åˆ™ï¼š--param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s æ˜¯ä¸€ä¸ªç©ºçš„èŒƒå›´%sã€‚
! %s%sï¼š%dï¼šè­¦å‘Šï¼šâ€˜%sâ€™è¢«é¢„å¤„ç�†æ‰€æŽ’é™¤
  %sï¼š%dï¼šè­¦å‘Šï¼šæ²¡æœ‰â€˜%sâ€™çš„å¤–éƒ¨å®šä¹‰
! %sï¼š%s%sï¼šæ­¤ç³»ç»Ÿæœªå®‰è£… %s ç¼–è¯‘å™¨%sï¼šâ€˜%sâ€™æœªè¢«è½¬æ�¢
  %sï¼š--param å®žå�‚çš„å½¢å¼�åº”è¯¥ä¸ºâ€œå��å­—=å€¼â€�%sï¼šæ— æ³•æ‰“å¼€è¾“å‡ºæ–‡ä»¶ï¼š%s
  %sï¼šæ— æ³•å…³é—­è¾“å‡ºæ–‡ä»¶ %s
  %sï¼šPCH æ–‡ä»¶æ— æ•ˆ%sï¼šè¯•å›¾å°† specâ€˜%sâ€™é‡�å‘½å��ä¸ºå·²å®šä¹‰çš„ specâ€˜%sâ€™%sï¼šä¸�èƒ½æ”¹å�˜æ–‡ä»¶â€˜%sâ€™çš„æ¨¡å¼�ï¼š%s
  %sï¼šæ— æ³•åˆ é™¤æ–‡ä»¶â€˜%sâ€™ï¼š%s
  %sï¼šä¸�èƒ½èŽ·å�–æ–‡ä»¶â€˜%sâ€™çš„çŠ¶æ€�ï¼š%s
  %sï¼šæ— æ³•æ‰“å¼€æ–‡ä»¶â€˜%sâ€™è¯»å…¥ï¼š%s
  %sï¼šæ— æ³•å¾—åˆ°å·¥ä½œç›®å½•ï¼š%s
  %sï¼šä¸�èƒ½æ‰“å¼€ COFF æ–‡ä»¶%sï¼šæ­£åœ¨ç¼–è¯‘â€˜%sâ€™
  %sï¼šè½¬åŒ–æ–‡ä»¶â€˜%sâ€™
  %sï¼šæ— æ³•æ‰“å¼€ PCH æ–‡ä»¶ï¼š%m
  %sï¼šå†™å…¥æ–‡ä»¶â€˜%sâ€™æ—¶å‡ºé”™ï¼š%s
--- 762,806 ----
                             â€˜noneâ€™æ„�å‘³ç�€æ�¢å¤�é»˜è®¤è¡Œä¸ºï¼Œå�³æ ¹æ�®æ–‡ä»¶çš„æ‰©å±•å��çŒœæµ‹
                             æº�æ–‡ä»¶çš„è¯­è¨€
    å®ƒä»¬å°½ç®¡å­˜åœ¨ï¼Œä½†å¹¶æœªåˆ—å…¥æ–‡æ¡£ã€‚
!   ä¹Ÿåœ¨è¿™é‡Œè¢«å£°æ˜Žä¸º %q#D  å› ä¸ºå®ƒæ˜¯ä¸€ä¸ªé‡�å¤�äº†ç³»ç»Ÿç›®å½•çš„é�žç³»ç»Ÿç›®å½•
!   åŸºç±» %qT  å› ä¸ºå‰�è€…çš„å®žå�‚ç±»åž‹è½¬æ�¢åº�åˆ—æ›´å¥½ å› ä¸ºå±€éƒ¨æˆ�å‘˜ %q#D ä¸Žä¹‹é‡�å�� å› ä¸ºå±€éƒ¨æ–¹æ³• %q#D ä¸Žä¹‹é‡�å��  ä½†å®žé™…éœ€è¦� %d ä¸ª  ä½†æ²¡æœ‰é‡�è½½ %<%T(const %T&)%>  ä¹Ÿæ²¡æœ‰é‡�è½½ %<operator=(const %T&)%>  ç”± %qD  å¤‡é€‰è½¬æ�¢åŒ…æ‹¬ %qD å’Œ %qD  ä¸Ž %qD å†²çª�  è¿›å…¥ catch å�—  å·²è¿›å…¥é�žç®€å�•æ—§æ•°æ�® %q#D çš„ä½œç”¨åŸŸ  è¿›å…¥ try å�—  éœ€è¦�ä¸€ä¸ªç±»æ¨¡æ�¿ï¼Œå�´å¾—åˆ°äº† %qE  éœ€è¦�ä¸€ä¸ªç±»æ¨¡æ�¿ï¼Œå�´å¾—åˆ°äº† %qT  éœ€è¦�ä¸€ä¸ª %qT ç±»åž‹çš„å¸¸é‡�ï¼Œå�´å¾—åˆ°äº† %qT  éœ€è¦�ä¸€ä¸ªç±»åž‹ä¸º %qD çš„æ¨¡æ�¿ï¼Œå�´å¾—åˆ°äº† %qD  éœ€è¦�ä¸€ä¸ªç±»åž‹ï¼Œå�´å¾—åˆ°äº† %qE  éœ€è¦�ä¸€ä¸ªç±»åž‹ï¼Œå�´å¾—åˆ°äº† %qT  åœ¨æ­¤é¦–å…ˆè¢«å£°æ˜Žä¸º %q#D  å½“ä»Ž %qT è½¬æ�¢ä¸º %qT æ—¶  ä»Ž %q#D çš„å®šä¹‰  ä»Žè¿™é‡Œ  åœ¨è°ƒç”¨ %qD æ—¶  åœ¨æ±‚ %<%Q(%#T, %#T)%> å€¼æ—¶  åœ¨æ¨¡æ�¿ %qT çš„å®žä¾‹åŒ–ä¸­  åœ¨æŠ›å‡ºçš„è¡¨è¾¾å¼�ä¸­  åœ¨ ISO æ ‡å‡†è§„åˆ™ä¸‹åŒ¹é…�æ­¤ %qD  åœ¨æ—§è§„åˆ™ä¸‹åŒ¹é…�æ­¤ %qD  æˆ– %<operator=(const %T&)%>  è·³è¿‡ %q#D çš„åˆ�å§‹åŒ–  è¯•å›¾å®žä¾‹åŒ– %qD %s (frv) --helpâ€™ä»¥å¾—åˆ°æ›´å¤šä¿¡æ�¯ã€‚
   å…±è®¡                  ï¼š [é€‰é¡¹]... ç±»...
  
!  å­—èŠ‚ éš�è—�äº†æ¨¡ç‰ˆå½¢å�‚ %q#Dâ€œ%sâ€�ä¸�æ˜¯é¢„å¤„ç�†å™¨çš„æœ‰æ•ˆé€‰é¡¹# %s %.2f %.2f
  #include "..." æ�œç´¢ä»Žè¿™é‡Œå¼€å§‹ï¼š
  #include <...> æ�œç´¢ä»Žè¿™é‡Œå¼€å§‹ï¼š
! #pragma GCC visibility å�Žé�¢å¿…é¡»è·Ÿ push æˆ– pop#pragma GCC visibility push() å¿…é¡»æŒ‡å®š defaultã€�internalã€�hidden æˆ– protected#pragma extern_prefix åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�#pragma pack (pop) æ²¡æœ‰ç›¸åŒ¹é…�çš„ #pragma pack (push)#pragma pack(pop, %s) æ²¡æœ‰ç›¸åŒ¹é…�çš„ #pragma pack(push, %s)#pragma pack(pop[, id], <n>) åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�#pragma pack(push[, id], <n>) åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�#pragma redefine_extname åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�#pragma vtable ä¸�å†�å�—æ”¯æŒ�åœ¨è¿™é‡Œä¸�å…�è®¸ä½¿ç”¨ %<#pragma%>%<%%%c%> å�ªç»™å‡º 2 ä½�è¡¨ç¤ºçš„å¹´ä»½%<%%%c%> åœ¨æŸ�äº›åŒºåŸŸè®¾å®šä¸‹å�ªç»™å‡º 2 ä½�è¡¨ç¤ºçš„å¹´ä»½%<%D::%D%> %s%<%D::%D%> å°šæœªå£°æ˜Ž%<%D::%D%> ä¸�æ˜¯ %qT çš„æˆ�å‘˜%<%D::%D%> ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿%<%T::%D%> å°šæœªå£°æ˜Ž%<%T::%D%> ä¸�æ˜¯ä¸€ä¸ªç±»åž‹%<%T::%D%> ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„å£°æ˜Žåœ¨å��è®®ä¸­æ‰¾ä¸�åˆ° %<%c%s%>%<%s %E%> åœ¨å½¢å�‚è¡¨å†…éƒ¨å£°æ˜Ž%<-gnat%> è¢«é”™è¯¯åœ°æ‹¼å†™ä¸º %<-gant%>%<...%> ä½œä¸ºå®žå�‚ã€‚)%<...%> æ“�ä½œæ•°æ•°ç›®ä¸�å¯¹%<::%D%> %s%<::%D%> å°šæœªå£°æ˜Ž%<::main%> å¿…é¡»è¿”å›ž %<int%>ä¸�èƒ½ä»¥ %<<::%> å¼€å§‹ä¸€ä¸ªæ¨¡æ�¿å®žå�‚åˆ—è¡¨å®žçŽ°ä¸Šä¸‹æ–‡ä¸­ç¼ºå°‘ %<@end%> %<@end%> å¿…é¡»å‡ºçŽ°åœ¨ @implementation ä¸Šä¸‹æ–‡ä¸­%<@try%> ç¼ºå°‘å¯¹åº”çš„ %<@catch%> æˆ– %<@finally%>å±žæ€§ %<__BELOW100__%> å�ªå¯¹å�˜é‡�ç±»åž‹èµ·ä½œç”¨å°† %<__alignof%> ç”¨äºŽä½�æ®µ%<__builtin_longjmp%> çš„ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ 1è°ƒç”¨ %<__builtin_next_arg%> æ—¶æ²¡æœ‰ç»™å®šå®žå�‚%<__gcc_host_wide_int__%> æœªè¢«å®šä¹‰ä¸º %<long%> æˆ– %<long long%>%<__gcc_host_wide_int__%> æœªè¢«å®šä¹‰ä¸ºä¸€ä¸ªç±»åž‹%<__thread%> å‡ºçŽ°åœ¨ %<extern%> ä¹‹å‰�%<__thread%> å‡ºçŽ°åœ¨ %<static%> ä¹‹å‰�%<__thread%> ä¸Ž %<auto%> ä¸€èµ·ä½¿ç”¨%<__thread%> ä¸Ž %<register%> ä¸€èµ·ä½¿ç”¨%<__thread%> ä¸Ž %<typedef%> ä¸€èµ·ä½¿ç”¨%<__thread%> ä¸Ž %qs ä¸€èµ·ä½¿ç”¨å¯¹ä¸¤ä¸ªäº’æ–¥çš„ç›¸ç­‰æ¯”è¾ƒå�– %<and%> çš„ç»“æžœæ°¸è¿œæ˜¯ 0%<asm%> æ“�ä½œæ•°çš„çº¦æ�Ÿä¸Žæ“�ä½œæ•°å¤§å°�ä¸�å…¼å®¹%<asm%> è¦�æ±‚ä¸�å�¯èƒ½çš„é‡�æ–°åŠ è½½æ–‡ä»¶ä½œç”¨åŸŸä¸­å‡ºçŽ° %<auto%> ç©ºå£°æ˜Žä¸º %qD æŒ‡å®šçš„ %<const%> å’Œ %<volatile%> åœ¨ %s å£°æ˜Žä¸­æ— æ•ˆ%<default%> æ ‡å�·å‡ºçŽ°åœ¨æ²¡æœ‰ç›¸åº” switch è¯­å�¥çš„è¯­å�¥è¡¨è¾¾å¼�ä¸­%<default%> æ ‡å�·æœªå‡ºçŽ°åœ¨ switch è¯­å�¥å†…%<else%> æ ‡å�·åœ¨åŸºæœ¬å�— %d ç»“å°¾ä¸�åŒ¹é…�è¾¹
! %<enum %E%> å£°æ˜ŽäºŽ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å�ªèƒ½ä¸ºæž„é€ å‡½æ•°æŒ‡å®š %<explicit%>åœ¨ C99 æ¨¡å¼�ä¹‹å¤–ä½¿ç”¨ %<for%> å¾ªçŽ¯åˆ�å§‹åŒ–å£°æ˜Ž%<friend%> å�ªèƒ½åœ¨ç±»ä¸­æŒ‡å®š%<inline%> ç”¨äºŽç©ºå£°æ˜Žä¸­å�‹å…ƒå‡½æ•°å£°æ˜Žä¸­å‡ºçŽ°äº† %<inline%>åœ¨å…¨å±€ä½œç”¨åŸŸå¤–ä¸ºå‡½æ•° %qs æŒ‡å®š %<inline%> æ— æ•ˆ%<location_t%> æœªè¢«å®šä¹‰ä¸ºä¸€ä¸ªç±»åž‹%<long long long%> å¯¹ GCC æ�¥è¯´å¤ªé•¿äº†åœ¨ ISO C ä¸­ï¼Œ%<long%> å¼€å…³è¡¨è¾¾å¼�ä¸�è¢«è½¬æ�¢ä¸º %<int%>%<noreturn%> å‡½æ•°è¿”å›žäº†ä¸€ä¸ªé�ž void çš„è¿”å›žå€¼%<operator delete%> å¿…é¡»è¿”å›ž %qT%<operator delete%> çš„ç¬¬ä¸€ä¸ªå½¢å�‚ç±»åž‹ä¸º %qT%<operator new%> ä¸�èƒ½è¿”å›ž NULLï¼Œé™¤é�žå®ƒè¢«å£°æ˜Žä¸º %<throw()%> (æˆ– -fcheck-new èµ·ä½œç”¨)%<operator new%> å¿…é¡»è¿”å›ž %qT%<operator new%> çš„ç¬¬ä¸€ä¸ªå½¢å�‚ç±»åž‹ä¸º %<size_t%> (%qT)%<operator=%> åº”å½“è¿”å›žä¸€ä¸ªå¯¹ %<*this%> çš„å¼•ç”¨æ–‡ä»¶ä½œç”¨åŸŸä¸­å‡ºçŽ° %<register%> ç©ºå£°æ˜Žåœ¨æ— è¿”å›žå€¼çš„å‡½æ•°ä¸­ï¼Œ%<return%> å¸¦è¿”å›žå€¼åœ¨æœ‰è¿”å›žå€¼çš„çš„å‡½æ•°ä¸­ï¼Œ%<return%> ä¸�å¸¦è¿”å›žå€¼å¯¹ä½�æ®µä½¿ç”¨ %<sizeof%>ä¸Žå£°æ˜Žä¸�å�Œï¼Œå®šä¹‰é�™æ€�æ•°æ�®æˆ�å‘˜æ—¶ä¸�èƒ½ä½¿ç”¨ %<static%>åœ¨å…¨å±€ä½œç”¨åŸŸå¤–ä¸ºå‡½æ•° %qs æŒ‡å®š %<static%> æ— æ•ˆ%<struct %E%> å£°æ˜ŽäºŽ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­%<then%> æ ‡å�·åœ¨åŸºæœ¬å�— %d ç»“å°¾ä¸�åŒ¹é…�è¾¹
! é�™æ€�æˆ�å‘˜å‡½æ•°ä¸­ä¸�èƒ½ä½¿ç”¨ %<this%>%<this%> ä¸�èƒ½ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­%<trap%> å’Œ %<far%> å±žæ€§äº’ä¸�å…¼å®¹ï¼Œå¿½ç•¥ %<far%>å·²ç»�ä½¿ç”¨äº† %<trap%> å±žæ€§%<tree%> æœªè¢«å®šä¹‰ä¸ºä¸€ä¸ªæŒ‡é’ˆç±»åž‹%<tree%> æœªè¢«å®šä¹‰ä¸ºä¸€ä¸ªç±»åž‹ä¸ºä½�æ®µä½¿ç”¨ %<typeof%> %<union %E%> å£°æ˜ŽäºŽ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­åœ¨å®šå�‚æ•°çš„å‡½æ•°ä¸­ä½¿ç”¨äº† %<va_start%>ä½¿ç”¨ %<va_start%> æ—¶å�‚æ•°å¤ªå¤š%<void%> å¿…é¡»æ˜¯ä»…æœ‰çš„å½¢å�‚%E é™�å®šåœ¨ asm ä¸Šè¢«å¿½ç•¥%H   ä¸ºæ—©å…ˆçš„ %<%T%> çš„å¤„ç�†è€…%H  ä»Žè¿™é‡Œ%H å‡½æ•°â€˜%Dâ€™åœ¨å®šä¹‰å‰�è¢«å£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§%H%<noreturn%> å‡½æ•°ç¡®å®žä¼šè¿”å›ž%H%sâ€˜%Dâ€™%s å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡ã€‚%Hé‡�å¤�çš„å��å­— %q.*s.%Håœ¨æœ‰è¿”å›žå€¼çš„å‡½æ•°ä¸­ï¼ŒæŽ§åˆ¶æµ�ç¨‹åˆ°è¾¾å‡½æ•°å°¾%Hä¸º dllimport ç±»å®šä¹‰äº†é�™æ€�æ•°æ�®æˆ�å‘˜â€˜%Dâ€™ã€‚%Hé‡�å¤�çš„æ ‡å�· %qD%Helse è¯­å�¥ä½“ä¸ºç©º%Hif è¯­å�¥ä½“ä¸ºç©º%Hswitch æ²¡æœ‰å¤„ç�†æžšä¸¾å€¼ %qE%Hå¤šä½™çš„ %<;%>%Hæ— æ³•é‡�å£°æ˜Žâ€˜%Dâ€™ï¼šdllimport ç¬¦å�·æ²¡æœ‰å¤–éƒ¨é“¾æŽ¥ã€‚%Hå¿½ç•¥ #pragma %s %s%Hå¿½ç•¥å£°æ˜Žæœ‰ warn_unused_result å±žæ€§çš„ %qD çš„è¿”å›žå€¼%Hå¿½ç•¥å£°æ˜Žæœ‰ warn_unused_result å±žæ€§çš„å‡½æ•°çš„è¿”å›žå€¼%Hå†…è�”å‡½æ•°â€˜%Dâ€™å£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§ã€‚%HåŽŸåž‹å£°æ˜Ž%Hè¯­å�¥ä¸�èµ·ä½œç”¨%Hç¨‹åº�ä¸­æœ‰æ¸¸ç¦»çš„ %<@%>%Hå»ºè®®æ˜¾å¼�åœ°ä½¿ç”¨èŠ±æ‹¬å�·ä»¥é�¿å…�å‡ºçŽ°æœ‰æ­§ä¹‰çš„ %<else%>%Hswitch æ²¡æœ‰é»˜è®¤ case%Hä¼ ç»Ÿ C ä¸�ä¸ºæ ‡å�·æ��ä¾›ä¸€ä¸ªå�•ç‹¬çš„å‘½å��ç©ºé—´ï¼Œæ ‡è¯†ç¬¦ %qs å†²çª�%Hè®¡ç®—å‡ºçš„å€¼æœªè¢«ä½¿ç”¨%Hå�˜é‡� %qD çš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimportã€‚%Hæ°¸è¿œä¸�ä¼šè¢«æ‰§è¡Œ%J	%#D%J è¿›å…¥ catch å�—%J  ç¬¬ä¸€ä¸ªç±»åž‹åœ¨è¿™é‡Œ%J  åŽŸå§‹å®šä¹‰å‡ºçŽ°åœ¨è¿™é‡Œ%J  å…¶ä»–ç±»åž‹åœ¨è¿™é‡Œ%J  å› ä¸ºç±»åž‹ %qT æœ‰çº¯è™šå‡½æ•°%J  å½“åœ¨è¿™é‡Œåˆ�å§‹åŒ–æ—¶%J  å�˜é€šçš„ä½œæ³•æ˜¯åˆ é™¤åˆ�å§‹å€¼è®¾å®š%J %qD çš„ç±»åž‹é™�å®šå†²çª�%J%D å¯¼è‡´ä¸€ä¸ªèŠ‚ç±»åž‹å†²çª�%J%qD æ˜¯å¤–éƒ¨ç¬¦å�· %qE çš„åˆ«å��%J%qD æ˜¯æœªå®šä¹‰ç¬¦å�· %qE çš„åˆ«å��%J%qD å£°æ˜Žä¸ºé�žå½¢å�‚%J%qD çš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å…¶è¢«è°ƒç”¨ä¹‹å�Ž%J%qD çš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å…¶å®šä¹‰ä¹‹å�Ž%J%qD æ—¢æœ‰æ­£å¸¸å®šä¹‰å�ˆæœ‰åˆ«å��å®šä¹‰%J%qD å®šä¹‰å�Žæœªä½¿ç”¨%J%qD é€šå¸¸æ˜¯ä¸€ä¸ªé�žé�™æ€�çš„å‡½æ•°%J%qD é€šå¸¸æ˜¯ä¸€ä¸ªå‡½æ•°%J%qD è¢«é‡�æ–°å£°æ˜Žä¸ºä¸�å�Œæ„�ä¹‰çš„ç¬¦å�·%J%qD å�ªå¸¦é›¶æˆ–ä¸¤ä¸ªå�‚æ•°%J%qDï¼šå�¯è§�æ€§å±žæ€§è¢«å¿½ç•¥ï¼Œå› ä¸ºå®ƒ%J%qE å±žæ€§å�ªèƒ½åº”ç”¨åˆ°å‡½æ•°ä¸Š%J%qF å£°æ˜Žä¸º %<static%> å�´ä»Žæœªå®šä¹‰è¿‡%J%qF ä½¿ç”¨è¿‡ä½†ä»Žæœªå®šä¹‰%J%s %+#D%J%s %+#D <å°±è¿‘åŒ¹é…�>%J%s %<%c%s%>%J%s %qs%Jâ€˜%Dâ€™å¯¼è‡´ä¸€ä¸ªèŠ‚ç±»åž‹å†²çª�%Jâ€˜%Dâ€™å®šä¹‰ä¸ºå±€éƒ¨å�˜é‡�ï¼Œä½†å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡%Jâ€˜%Dâ€™é‡�å£°æ˜Žæ—¶æ²¡æœ‰ dllimport å±žæ€§ï¼Œä½†å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡%Jâ€˜%Dâ€™ä½¿ç”¨å‰�æœªå£°æ˜Ž%Jé�žæŠ½è±¡ç±»ä¸­å‡ºçŽ°çº¯è™šæ–¹æ³•%Jä¸�èƒ½ä¸ºå‡½æ•°æŒ‡å®šåœ°å�€åŒºåŸŸå±žæ€§%Jâ€˜%sâ€™çš„åœ°å�€åŒºåŸŸä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�%Jåˆ«å��å®šä¹‰åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�%Jå�¯èƒ½ä¸�èƒ½ä¸º %qD æŒ‡å®šå¯¹é½�%J%qDçš„å¯¹é½�è¦�æ±‚å¤§äºŽç›®æ ‡æ–‡ä»¶çš„æœ€å¤§å¯¹é½�è¾¹ç•Œã€‚ä½¿ç”¨ %d%Jä¸�èƒ½ä¸ºå±€éƒ¨å�˜é‡�æŒ‡å®šåœ°å�€åŒºåŸŸå±žæ€§%Jä¸€ä¸ªåŒ¿å��è�”å�ˆä¸�èƒ½æœ‰å‡½æ•°æˆ�å‘˜%Jå�‡å®šæ•°ç»„ %qD æœ‰ä¸€ä¸ªå…ƒç´ %Jåœ¨ %qD ä¸­ç¼ºå°‘æ•°ç»„å¤§å°�%Jå¯¹ final å­—æ®µâ€˜%Dâ€™çš„èµ‹å€¼å‡ºçŽ°åœ¨æž„é€ å‡½æ•°ä»¥å¤–%Jå¯¹ final å­—æ®µâ€˜%Dâ€™çš„èµ‹å€¼å‡ºçŽ°åœ¨è¯¥å­—æ®µæ‰€å±žç±»ä»¥å¤–%Jå¯¹ final static å­—æ®µ %qD çš„èµ‹å€¼æ²¡æœ‰å‡ºçŽ°åœ¨ç±»åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­%JåŸºç±» %q#T åº”è¯¥åœ¨å¤�åˆ¶æž„é€ å‡½æ•°ä¸­æ˜¾å¼�åœ°åˆ�å§‹åŒ–%Jå†…å»ºå‡½æ•° %qD æœªè¢«å£°æ˜Žä¸ºå‡½æ•°%Jå®šä¹‰ä¹‹å�Žä¸�èƒ½è®¾å®š %qE å±žæ€§%Jcase å€¼ %qs ä¸�åœ¨æžšä¸¾ç±»åž‹å†…%Jcase å€¼ %qs ä¸�åœ¨æžšä¸¾ç±»åž‹ %qT å†…%J%qD ç±»åž‹å†²çª�%Jå†…å»ºå‡½æ•° %qD ç±»åž‹å†²çª�%Jä¸Žæ­¤å¤„å…ˆå‰�çš„å£°æ˜Žå†²çª�%Jä¸�èƒ½ä¸ºå±€éƒ¨å�˜é‡�æŒ‡å®šæ•°æ�®åŒºåŸŸå±žæ€§%Jâ€˜%Dâ€™çš„æ•°æ�®åŒºåŸŸä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�%Jåœ¨ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº† %<exter%> å�˜é‡� %qD%J%qD çš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå†…å»ºå‡½æ•°%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå…¨å±€å£°æ˜Ž%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå½¢å�‚%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå±€éƒ¨å�˜é‡�%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªé�žå�˜é‡�å£°æ˜Ž%J%qD å¸¦æœ‰ noinline å±žæ€§çš„å£°æ˜Žå‡ºçŽ°åœ¨å…¶å†…è�”å£°æ˜Žä¹‹å�Ž%J%qD å£°æ˜Žä¸ºæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥çš„ï¼Œä¹‹å‰�å�´æœ‰å¤–éƒ¨å£°æ˜Ž%Jåœ¨ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº†é�žå�˜é‡� %qD%Jåœ¨ %<for%> å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº†é�™æ€�å�˜é‡� %qD%Jä¸º dllimport ç±»å®šä¹‰äº†é�™æ€�æ•°æ�®æˆ�å‘˜â€˜%Dâ€™ã€‚%Jé‡�å¤�çš„æˆ�å‘˜ %qD%J%qD çš„å¤–éƒ¨å£°æ˜Žå‡ºçŽ°åœ¨æ— é“¾æŽ¥çš„å£°æ˜Žä¹‹å�Ž%Jæ— æ³•é‡�å£°æ˜Žâ€˜%Dâ€™ï¼šdllimport ç¬¦å�·æ²¡æœ‰å¤–éƒ¨é“¾æŽ¥ã€‚%J%qD çš„ç¬¬ä¸€ä¸ªå�‚æ•°çš„ç±»åž‹åº”è¯¥æ˜¯ %<int%>%Jå�˜é•¿æ•°ç»„æ˜¯ç»“æž„ä¸­çš„å”¯ä¸€æˆ�å‘˜%Jè�”å�ˆä¸­å‡ºçŽ°å�˜é•¿æ•°ç»„æˆ�å‘˜%Jç»“æž„ä¸­çš„å�˜é•¿æ•°ç»„æˆ�å‘˜æ²¡æœ‰å‡ºçŽ°åœ¨ç»“æž„çš„æœ«å°¾%Jåœ¨è¿™é‡Œçš„é�žåŽŸåž‹å®šä¹‰ä¹‹å�Ž%Jå‡½æ•° %qD çš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimportã€‚%Jå‡½æ•° %qD é‡�å£°æ˜Žä¸ºå†…è�”çš„%Jå‡½æ•° %qD é‡�å£°æ˜Žä¸ºå¸¦æœ‰ä¸�å�¯å†…è�”å±žæ€§%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºåŒ…å�«ä¸€ä¸ªè¿�è¡Œæ—¶ goto%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº† -fno-inline%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒå�¯èƒ½ä¸�é™�äºŽæ­¤ç¼–è¯‘å�•å…ƒ%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒæŽ¥å�—ä¸€ä¸ªé�žå±€éƒ¨çš„ goto%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº† __builtin_return æˆ– __builtin_apply_args%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† alloca (ä½¿ç”¨ always_inline å±žæ€§å¼ºåˆ¶å†…è�”)%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº†ä¸Žå†…è�”å†²çª�çš„å±žæ€§%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº†é�žå±€éƒ¨çš„ goto%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† setjmp%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† setjmp-longjmp å¼‚å¸¸å¤„ç�†%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº†å�˜é•¿å®žå�‚è¡¨%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº†å�˜é•¿å�˜é‡�%Jå‡½æ•°â€˜%Dâ€™åœ¨å®šä¹‰å‰�è¢«å£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§%Jå‡½æ•°æ˜¯å±žæ€§ %<noreturn%> å�¯èƒ½çš„å¤‡é€‰%Jä¸ºæ˜¾å¼�å¯¹é½�çš„ %<%D%> å¿½ç•¥ %<#pragma align%>%Jâ€˜%Dâ€™çš„ dll é“¾æŽ¥ä¸�ä¸€è‡´ï¼Œå�‡å®šä¸º dllexportã€‚%Jç»�åˆ�å§‹åŒ–çš„å�˜é‡�â€˜%Dâ€™è¢«æ ‡è®°ä¸º dllimport%Jåˆ�å§‹å€¼è®¾å®šä¸�èƒ½å†³å®š %qD çš„å¤§å°�%J%qD çš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å¸¦æœ‰ noinline å±žæ€§çš„å£°æ˜Žä¹‹å�Ž%Jä¸ºå†…è�”å‡½æ•° %qD ç»™å®šäº† noinline å±žæ€§%Jå†…è�”å‡½æ•°â€˜%Dâ€™å£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§ã€‚%Jè°ƒç”¨ %qF æ—¶å†…è�”å¤±è´¥ï¼š%s%J%qD çš„å¯„å­˜å™¨å��æ— æ•ˆ%Jå¯¹åŒ…å�«å�˜é•¿æ•°ç»„æˆ�å‘˜çš„ç»“æž„çš„æ— æ•ˆä½¿ç”¨%Jè·³è½¬è‡³è¯­å�¥è¡¨è¾¾å¼�ä¸­%Jæ ‡å�· %qD å£°æ˜Žè¿‡ä½†æœªå®šä¹‰%Jæ ‡å�· %qD å®šä¹‰å�Žæœªä½¿ç”¨%Jæ ‡å�· %qD ä½¿ç”¨å‰�æœªå®šä¹‰%Jæ ‡å�·â€˜%Dâ€™å®šä¹‰å�Žæœªä½¿ç”¨%Jæ ‡å�·â€˜%Dâ€™ä½¿ç”¨å‰�æœªå®šä¹‰%Jä¸º %qD ç»™å®šäº†å¤šä¸ªåˆ�å§‹åŒ–è®¾å®š%Jä¸ºåŸºç±» %qT ç»™å®šäº†å¤šä¸ªåˆ�å§‹åŒ–è®¾å®š%Jæœ‰å¤šä¸ªå��ä¸º %qD çš„å½¢å�‚%JåµŒå¥—å‡½æ•° %qD å£°æ˜Žè¿‡ä½†ä»Žæœªå®šä¹‰%J%qD å…ˆå‰�æ²¡æœ‰å£°æ˜Žè¿‡%J%qD æ²¡æœ‰åŽŸåž‹%Jå¯¹ %qD çš„é�žé�™æ€�å£°æ˜Žå‡ºçŽ°åœ¨é�™æ€�å£°æ˜Žä¹‹å�Ž%Jé�žé�™æ€�æ–¹æ³•â€˜%Dâ€™è¦†ç›–äº†é�™æ€�æ–¹æ³•%J%qD çš„é�žçº¿ç¨‹å±€éƒ¨å£°æ˜Žå‡ºçŽ°åœ¨å…¶çº¿ç¨‹å±€éƒ¨å£°æ˜Žä¹‹å�Ž%Jæ—§å¼�çš„å‡½æ•°å®šä¹‰%JåŽŸåž‹å‡½æ•°å®šä¹‰ä¸­ä½¿ç”¨äº†æ—§å¼�å�‚æ•°å£°æ˜Ž%Jæ­¤é…�ç½®ä¸‹å�ªæ”¯æŒ�å¼±åˆ«å��%Jpacked å±žæ€§å¯¼è‡´ %qD ä½Žæ•ˆçŽ‡çš„å¯¹é½�%Jpacked å±žæ€§å¯¹ %qD æ�¥è¯´æ˜¯ä¸�éœ€è¦�çš„%Jå¡«è¡¥ç»“æž„ä»¥å¯¹é½� %qD%Jå�‚æ•° %qD å£°æ˜Žä¸º %<inline%>%Jå½¢å�‚ %qD å£°æ˜Žä¸º void ç±»åž‹%Jå�‚æ•° %qD ç±»åž‹ä¸�å®Œå…¨%Jå�‚æ•° %u (%qD) ç±»åž‹ä¸�å®Œå…¨%Jå�‚æ•° %u (%qD) æ˜¯ void ç±»åž‹%Jå�‚æ•° %u ç±»åž‹ä¸�å®Œå…¨%Jå½¢å�‚ %u ç±»åž‹ä¸º void%Jå½¢å�‚åˆ—è¡¨ä¸­ç¼ºå°‘å½¢å�‚å��%Jçœ�ç•¥äº†å½¢å�‚çš„å��å­—%J%qD çš„ä¸Šä¸€ä¸ªå£°æ˜Žåœ¨æ­¤%J%qD å…ˆå‰�è¢«å£°æ˜Žä¸ºå†…è�”çš„%Jå…ˆå‰� %qD çš„å£°æ˜Žå¸¦æœ‰ noinline å±žæ€§%Jâ€˜%Dâ€™å…ˆå‰�çš„å£°æ˜Ž%Jå‰�ä¸€ä¸ªå®šä¹‰åœ¨è¿™é‡Œ%J%qD çš„ä¸Šä¸€ä¸ªå®šä¹‰åœ¨æ­¤%J%qD çš„ä¸Šä¸€ä¸ªéš�å¼�å£°æ˜Žåœ¨æ­¤%Jå…ˆå‰�çš„é�žå†…è�”å£°æ˜Žåœ¨è¿™é‡Œ%Jå·²ç»�åœ¨è¿™é‡Œä½¿ç”¨è¿‡%J%qD çš„åŽŸåž‹å¯¹å®žå�‚ %d å£°æ˜Žç±»åž‹ä¸�å…¼å®¹%J%qD çš„åŽŸåž‹å£°æ˜Žçš„å�‚æ•°å°‘äºŽå…ˆå‰�æ—§å¼�çš„å®šä¹‰%J%qD çš„åŽŸåž‹å£°æ˜Žçš„å�‚æ•°å¤šäºŽå…ˆå‰�æ—§å¼�çš„å®šä¹‰%J%qD çš„åŽŸåž‹å‡ºçŽ°åœ¨é�žåŽŸåž‹å®šä¹‰ä¹‹å�Ž%J%qD çš„é‡�å£°æ˜ŽæŒ‡å®šäº†ä¸�å�Œçš„å�¯è§�æ€§ (ä¿�ç•™åŽŸæœ‰çš„å�¯è§�æ€§)%J%qD é‡�å£°æ˜Žä¸ºæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥%Jé‡�å£°æ˜Žæžšä¸¾ %qD%J%qD é‡�å®šä¹‰%Jå½¢å�‚ %qD é‡�å®šä¹‰%Jtypedef %qD é‡�å®šä¹‰%J%qD å†—ä½™é‡�å£°æ˜Ž%Jä¸ºé�žå¯„å­˜å™¨å�˜é‡� %qD ç»™å®šäº†å¯„å­˜å™¨å��%Jä¸º %qD æŒ‡å®šçš„å¯„å­˜å™¨ä¸�é€‚å�ˆæ­¤æ•°æ�®ç±»åž‹%J%qD éœ€è¦�çš„å¯¹é½�è¾¹ç•Œå¤§äºŽå®žçŽ°çš„å¯¹é½�è¾¹ç•Œ %d%J%qD çš„è¿”å›žç±»åž‹ä¸�æ˜¯ %<int%>%J%qD çš„ç¬¬äºŒä¸ªå�‚æ•°ç±»åž‹åº”è¯¥æ˜¯ %<char **%>%Jä¸�èƒ½ä¸ºå±€éƒ¨å�˜é‡�æŒ‡å®š section å±žæ€§%J%qD ä¸�èƒ½æœ‰ section å±žæ€§%Jsection å±žæ€§åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�%J%qD æ‰€å±žèŠ‚ä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�%Jè¢«éš�è—�çš„å£°æ˜Žåœ¨è¿™é‡Œ%J%qD å¤§å°�ä¸º %d å­—èŠ‚%J%qD çš„å¤§å°�è¶…è¿‡ %d å­—èŠ‚%J%qD è¿”å›žå€¼çš„å¤§å°�ä¸º %u å­—èŠ‚%Jå�˜é‡� %qD çš„å¤§å°�å¤ªå¤§%Jå¯¹ %qD çš„é�™æ€�å£°æ˜Žå‡ºçŽ°åœ¨é�žé�™æ€�å£°æ˜Žä¹‹å�Ž%Jé�™æ€�å�˜é‡�â€˜%Dâ€™è¢«æ ‡è®°ä¸º dllimport%J%qD çš„å­˜å‚¨å¤§å°�ä¸�æ˜¯å¸¸é‡�%J%qD çš„å­˜å‚¨å¤§å°�æœªçŸ¥%J%qD å¦‚æžœæœ‰ç¬¬ä¸‰ä¸ªå�‚æ•°ï¼Œç±»åž‹åº”è¯¥æ˜¯ %<char **%>%Jè¿™æ˜¯ç¬¬ä¸€ä¸ªé»˜è®¤æ ‡å�·%Jè¿™æ˜¯é‡�å� æ­¤å€¼çš„ç¬¬ä¸€ä¸ªæ�¡ç›®%J%qD çš„çº¿ç¨‹å±€éƒ¨å£°æ˜Žè·Ÿåœ¨å…¶é�žçº¿ç¨‹å±€éƒ¨å£°æ˜Žä¹‹å�Ž%Jä¼ ç»Ÿ C ä¸�æŽ¥å�— ISO C é£Žæ ¼çš„å‡½æ•°å®šä¹‰%Jç±»åž‹â€˜%Dâ€™å¤§å°�æœªçŸ¥%J%qD çš„ç±»åž‹é»˜è®¤ä¸º %<int%>%Jtypedef %qD å£°æ˜Žä¸º %<inline%>%Jæœªåˆ�å§‹åŒ–çš„å¼•ç”¨æˆ�å‘˜ %qD%Jæœªä½¿ç”¨çš„å½¢å�‚ %qD%Jæœªä½¿ç”¨çš„å�˜é‡� %qD%Jå�˜é‡� %qD å£°æ˜Žä¸º %<inline%>%Jå�˜é‡� %qD çš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimportã€‚%J%qD çš„å¼±å£°æ˜Žå¿…é¡»æ˜¯å…¬å…±çš„%J%qD çš„å¼±å£°æ˜Žå¿…é¡»åœ¨å®šä¹‰ä¹‹å‰�%Jä¸�æ”¯æŒ� %qD çš„å¼±å£°æ˜Ž%Jæ•°ç»„ %qD å¤§å°�ä¸º 0 æˆ–è´Ÿæ‰¾åˆ° %d ä¸ªæž„é€ å‡½æ•°
  æ‰¾åˆ° %d ä¸ªæž�æž„å‡½æ•°
  æ‰¾åˆ°äº† %d ä¸ªæ¡†æž¶è¡¨
! æœªç¼–è¯‘å…¥å¯¹ %i ä½�æ¨¡å¼�çš„æ”¯æŒ�%q#D å’Œ %q#D ä¸�èƒ½é‡�è½½æ— æ³•å£°æ˜Ž %q#D%q#D ä¸Žå…ˆå‰�çš„ using å£°æ˜Ž %q#D å†²çª�%q#D éš�è—�äº† %q#T çš„æž„é€ å‡½æ•°%q#D æ— æ•ˆï¼›åŒ¿å��è�”å�ˆå�ªèƒ½æœ‰é�žé�™æ€�çš„æ•°æ�®æˆ�å‘˜%q#D ä¸�æ˜¯ %qT çš„é�žé�™æ€�æ•°æ�®æˆ�å‘˜%q#D ä¸�æ˜¯ %q#T çš„é�™æ€�æˆ�å‘˜%q#D å·²åœ¨æ­¤å£°æ˜Žè¿‡%q#D å·²åœ¨æ­¤å®šä¹‰è¿‡%q#D è¢«é‡�æ–°å£°æ˜Žä¸ºä¸�å�Œæ„�ä¹‰çš„ç¬¦å�·%q#D åœ¨è¢«å£°æ˜Žä¸ºå†…è�”ä¹‹å‰�è¢«ç”¨åˆ°%q#T æœ‰æŒ‡é’ˆæ•°æ�®æˆ�å‘˜%q#T æœ‰è™šå‡½æ•°å�´æ²¡æœ‰è™šæž�æž„å‡½æ•°%q#T ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿ä¸�åº”ä½¿ç”¨ %q#T è€Œåº”ä½¿ç”¨ %qTéœ€è¦�æµ®ç‚¹æ•°å€¼æ—¶ä½¿ç”¨äº† %q#T%q+#D æ— æ³•è®¿é—®%q+#D æ˜¯ç§�æœ‰çš„%q+#D æ˜¯ä¿�æŠ¤çš„%qD %s%qD ä¸�èƒ½å‡ºçŽ°åœ¨å¸¸é‡�è¡¨è¾¾å¼�ä¸­%qD ä¸�èƒ½æ˜¯çº¿ç¨‹å±€éƒ¨çš„ï¼Œå› ä¸ºå®ƒæœ‰é�žç®€å�•æ—§æ•°æ�®çš„ç±»åž‹ %qT%qD ä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°%qD å£°æ˜Žä¸º %<virtual%> %s%qD å£°æ˜Žä¸ºå�‹å…ƒ%qD å£°æ˜Žä¸º %<inline%> %s%qD å£°æ˜Žä¸ºå¼•ç”¨å�´æœªè¢«åˆ�å§‹åŒ–%qD åœ¨æ­¤å£°æ˜Žè¿‡%qD å£°æ˜Žæ—¶æœ‰å¼‚å¸¸æŒ‡å®š%qD è¡¨ç¤ºä¸€ä¸ªæœ‰æ­§ä¹‰çš„ç±»åž‹%qD æ²¡æœ‰å£°æ˜Žä¸€ä¸ªæ¨¡æ�¿ç±»åž‹%qD å…ˆå‰�è¢«å£°æ˜Žä¸º %q#D%qD å…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž%qD ç±»åž‹ä¸�å®Œå…¨%qD æ²¡æœ‰å��ä¸º %qE çš„æˆ�å‘˜%qD æœªå£°æ˜Ž%q#D åœ¨ %q#T ä¸­æ— æ•ˆ%q#D åœ¨ %qT ä¸­æ— æ•ˆ%qD æ˜¯ä¸€ä¸ªå‘½å��ç©ºé—´%qD å·²ç»�æ˜¯ %qT çš„å�‹å…ƒ%qD å·²ç»�æ˜¯ç±» %qT çš„å�‹å…ƒ%qD å·²åœ¨æ­¤ä½œç”¨åŸŸä¸­å£°æ˜Žè¿‡%qD å·²åœ¨ %qT ä¸­å®šä¹‰è¿‡%qD å·²åœ¨ç±» %qT ä¸­å®šä¹‰è¿‡%qD å·²åœ¨ç±» %qT ä¸­å®šä¹‰è¿‡%qD æ—¢ä¸�æ˜¯ç±»ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé—´%qD ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°æ¨¡æ�¿%qD ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°ï¼Œ%qD ä¸�æ˜¯ %qD çš„æˆ�å‘˜%qD ä¸�æ˜¯ %qT çš„æˆ�å‘˜%qD ä¸�æ˜¯ç±»åž‹ %qT çš„æˆ�å‘˜%qD ä¸�æ˜¯ä¸€ä¸ªæˆ�å‘˜æ¨¡æ�¿å‡½æ•°%qD ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿å‡½æ•°%qD åœ¨å‡½æ•°ä½œç”¨åŸŸå¤–æœªè¢«å®šä¹‰%qD æ˜¯çº¿ç¨‹å±€éƒ¨çš„ï¼Œæ‰€ä»¥ä¸�èƒ½è¢«åŠ¨æ€�åœ°åˆ�å§‹åŒ–%qD ä¸�èƒ½è¢«å£°æ˜Žä¸ºé�™æ€�çš„%qD ä¸�èƒ½åœ¨å‘½å��ç©ºé—´å£°æ˜Ž%qD ä¸�èƒ½æ˜¯é�™æ€�çš„ï¼Œå› ä¸ºå®ƒæ˜¯è�”å�ˆçš„æˆ�å‘˜%qD ä¸�èƒ½æœ‰å¼•ç”¨ç±»åž‹ %qTï¼Œå› ä¸ºå®ƒæ˜¯è�”å�ˆçš„æˆ�å‘˜%qD å¿…é¡»æ˜¯ä¸€ä¸ªé�žé�™æ€�çš„æˆ�å‘˜å‡½æ•°%qD å¿…é¡»æ˜¯ä¸€ä¸ªé�žé�™æ€�æˆ�å‘˜å‡½æ•°æˆ–é�žæˆ�å‘˜å‡½æ•°%qD å¿…é¡»ç”±æž„é€ å‡½æ•°è€Œä¸�æ˜¯ %<{...}%> åˆ�å§‹åŒ–%qD å¿…é¡»æœ‰ %<void%> ç±»åž‹%qD å¿…é¡»å¸¦ 1 æˆ– 2 ä¸ªå®žå�‚%qD å¿…é¡»å¸¦ 0 æˆ– 1 ä¸ªå®žå�‚%qD å¸¦ä¸”ä»…å¸¦ 1 ä¸ªå®žå�‚%qD å¸¦ä¸”ä»…å¸¦ 2 ä¸ªå®žå�‚%qD æŒ‡å®šäº†æž„é€ å‡½æ•°%qD æœªå£°æ˜Ž%qD æœªå®šä¹‰%qD é‡�å£°æ˜Žæ—¶æœ‰ä¸�å�Œçš„å�¯è®¿é—®æ€§%qD åº”å½“å·²åœ¨ %qD å†…éƒ¨å£°æ˜Žè¿‡%qD æ°¸è¿œä¸�åº”è¯¥è¢«é‡�è½½%qD åº”å½“è¿”å›žå€¼è€Œé�žå¼•ç”¨%qD æœªå£°æ˜ŽäºŽå‘½å��ç©ºé—´ %qD ä¸­%qD ä½¿ç”¨æ—¶æœªå¸¦æ¨¡æ�¿å�‚æ•°%qD å…ˆè¢«å£°æ˜Žä¸º %<extern%> å�Žå�ˆè¢«å£°æ˜Žä¸º %<static%>%qD è¢«éš�è—�%qD åœ¨æ­¤ä½œç”¨åŸŸä¸­å°šæœªå£°æ˜Ž%qD å°†éš�å�Žè¢«åˆ�å§‹åŒ–%qE å±žæ€§åœ¨ç±»åž‹ä¸Šè¢«å¿½ç•¥%qE å±žæ€§åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æŒ�%qE ä¸�èƒ½ç”¨ä½œå‡½æ•°%qE æ²¡æœ‰å‘½å��ä¸€ä¸ªç±»åž‹%qE æ—¢ä¸�æ˜¯å‡½æ•°ä¹Ÿä¸�æ˜¯æˆ�å‘˜å‡½æ•°ï¼›ä¸�èƒ½å£°æ˜Žä¸ºå�‹å…ƒ%qE ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå‡½æ•° %qD æ²¡æœ‰å¤–éƒ¨é“¾æŽ¥%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªé�žå¸¸é‡�çš„è¡¨è¾¾å¼�%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªæŒ‡é’ˆ%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�æŒ‡é’ˆ%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒä¸�æ˜¯ä¸€ä¸ªå·¦å€¼%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒçš„ç±»åž‹æ˜¯ %qT%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå¯¹è±¡ %qD æ²¡æœ‰å¤–éƒ¨é“¾æŽ¥%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸º cv é™�å®šå†²çª�%qE ä¸�æ˜¯ç±»åž‹ %qT çš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå­—é�¢å­—ç¬¦ä¸²ä¸�èƒ½ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­%qE çš„ç±»åž‹ä¸�æ˜¯ %qT%qE æœªå£°æ˜Ž (åœ¨æ­¤å‡½æ•°å†…ç¬¬ä¸€æ¬¡ä½¿ç”¨)%qE æœªå£°æ˜Ž (ä¸�åœ¨å‡½æ•°å†…)%qT å…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž%qT æ²¡æœ‰å��ä¸º %qs çš„æˆ�å‘˜%qT æ²¡æœ‰å��ä¸º %qD çš„é�žé�™æ€�æ•°æ�®æˆ�å‘˜%qT å·²ç»�æ˜¯ %qT çš„å�‹å…ƒ%qT æ˜¯ %qT çš„æœ‰æ­§ä¹‰çš„åŸºç±»%qT æ˜¯ %qT ä¸�å�¯è®¿é—®çš„åŸºç±»%qT ä¸�æ˜¯ %qT çš„åŸºç±»%qT æ—¢ä¸�æ˜¯ç±»ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé—´%qT ä¸�æ˜¯ç±»ã€�ç»“æž„æˆ–è�”å�ˆç±»åž‹%qT ä¸�æ˜¯ %qT çš„æˆ�å‘˜ç±»æ¨¡æ�¿%qT ä¸�æ˜¯ %qT çš„æˆ�å‘˜%qT ä¸�æ˜¯ä¸€ä¸ªå‘½å��ç©ºé—´%qT ä¸�æ˜¯ %qT çš„åµŒå¥—ç±»%qT ä¸�æ˜¯ä¸€ä¸ªæŒ‡å�‘å¯¹è±¡çš„ç±»åž‹%qT ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿%qT ä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿ç±»åž‹%qT æ˜¯ %qT çš„ä¸€ä¸ªä¸�å�¯è®¿é—®çš„åŸºç±»%qT ä¸�æ˜¯ä¸€ä¸ªè�šå�ˆç±»åž‹é€šè¿‡ %<...%> ä¼ é€’æ—¶ %qT è¢«æ��å�‡ä¸º %qT%qT æ˜¯/ä½¿ç”¨äº†åŒ¿å��ç±»åž‹%qT ä½œä¸º %qs è¢«å¼•ç”¨%qT ä½œä¸ºæžšä¸¾è¢«å¼•ç”¨%qT ä½¿ç”¨äº†å±€éƒ¨ç±»åž‹ %qT%qs å±žæ€§çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²å¸¸é‡�%qs å±žæ€§çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªæ•´åž‹å¸¸é‡�ä¸�èƒ½å�‘ç±»åž‹æ·»åŠ å±žæ€§ %qså¿½ç•¥ %qs å±žæ€§%qs ä¸º %qs å¿½ç•¥%qs å±žæ€§åœ¨ä¸�æ˜¯ç±»çš„ç±»åž‹ä¸Šè¢«å¿½ç•¥å±žæ€§ %qs å�ªå¯¹å‡½æ•°ç±»åž‹èµ·ä½œç”¨%qs å±žæ€§å�ªèƒ½åº”ç”¨åˆ°ä¸­æ–­å‡½æ•°ä¸Š%qs å±žæ€§å�ªèƒ½ä¸ºå�˜é‡�ä½¿ç”¨%qs å±žæ€§éœ€è¦�ä¸€ä¸ªæ•´å¸¸é‡�ä½œä¸ºå®žå�‚å�ªèƒ½ä¸ºå‡½æ•°æŒ‡å®š %qs%qs æ—¢è¢«å£°æ˜Žä»Ž DLL ä¸­å¯¼å‡ºçš„å�ˆè¢«å£°æ˜Žä¸ºè‡ª DLL ä¸­å¯¼å…¥çš„%qs å£°æ˜Žä¸ºè¿”å›žä¸€ä¸ªå‡½æ•°çš„å‡½æ•°%qs å£°æ˜Žä¸ºè¿”å›žä¸€ä¸ªæ•°ç»„çš„å‡½æ•°%qs éœ€è¦�ä¸€ä¸ªå¸¸é‡�å®žå�‚%qs ä¸�æ˜¯ä¸€ä¸ª typedef ç±»åž‹ï¼Œä¹Ÿä¸�æ˜¯ä¸€ä¸ªå†…å»ºç±»åž‹%qs ç±»åž‹ä¸�å®Œå…¨%qs æ—¢æœ‰ %<extern%> å�ˆæœ‰åˆ�å§‹å€¼è®¾å®š%qs æº¢å‡º%qs å¿½ç•¥ä¸�å…¼å®¹çš„å±žæ€§%qs å·²åˆ�å§‹åŒ–ï¼Œå�´å�ˆè¢«å£°æ˜Žä¸º %<extern%>%qs å·²æ�Ÿå��%qs å·²è¿‡æ—¶%qs å·²è¿‡æ—¶(äºŽ %s:%d å£°æ˜Ž)%qs ä¸�æ˜¯ä¸€ä¸ª gcov æ•°æ�®æ–‡ä»¶%qs ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„è¾“å‡ºæ–‡ä»¶%qs ä¸�æ˜¯ä¸€ä¸ª Objective-C ç±»å��æˆ–åˆ«å��%qs æ²¡æœ‰å‡ºçŽ°åœ¨å£°æ˜Žçš„å¼€å¤´%qs çš„ç‰ˆæœ¬æ˜¯ %q.*sï¼Œéœ€è¦�çš„ç‰ˆæœ¬ %q.*s%qs å�¯èƒ½ä¸�å“�åº” %<%c%s%>%qs è¢«é‡�æ–°å£°æ˜Žä¸ºä¸�å�Œæ„�ä¹‰çš„ç¬¦å�·%qs ä½¿ç”¨åŠ¨æ€�æ ˆåˆ†é…�%s%s
! %s %s %+#D%s %+#T%s %D(%T) <å†…å»º>%s %D(%T, %T) <å†…å»º>%s %D(%T, %T, %T) <å†…å»º>%s %T <è½¬æ�¢>%s %qs æ²¡æœ‰å®Œå…¨å®žçŽ° %qs å��è®®%s %s %p %d
  %s %s(%E) %p %d
  %sâ€˜%sâ€™
  %s (GCC) %s
! %s ä¸�èƒ½å‡ºçŽ°åœ¨å¸¸é‡�è¡¨è¾¾å¼�ä¸­%s ä¸�èƒ½åœ¨è¿™é‡Œç”¨äºŽ asm%s æ— æ³•è§£æž�é‡�è½½çš„å‡½æ•°åœ°å�€%s ä¸�æ”¯æŒ� %s%s ä¸�æ”¯æŒ� block_ends_with_call_p%s ä¸�æ”¯æŒ� block_ends_with_condjump_p%s ä¸�æ”¯æŒ� can_duplicate_block_pã€‚%s ä¸�æ”¯æŒ� can_merge_blocks_pã€‚%s ä¸�æ”¯æŒ� create_basic_blockã€‚%s ä¸�æ”¯æŒ� delete_basic_blockã€‚%s ä¸�æ”¯æŒ� duplicate_block.%s ä¸�æ”¯æŒ� flow_call_edges_add%s ä¸�æ”¯æŒ� make_forwarder_blockã€‚%s ä¸�æ”¯æŒ� merge_blocks.%s ä¸�æ”¯æŒ�t move_block_afterã€‚%s ä¸�æ”¯æŒ� predict_edge.%s ä¸�æ”¯æŒ� predicted_by_p.%s ä¸�æ”¯æŒ� redirect_edge_and_branchã€‚%s ä¸�æ”¯æŒ� redirect_edge_and_branch_forceã€‚%s ä¸�æ”¯æŒ� split_block.%s ä¸�æ”¯æŒ� split_edge.%s ä¸�æ”¯æŒ� %<%%%c%> %s æ ¼å¼�%s ä¸�æ”¯æŒ� %<%%%s%c%> %s æ ¼å¼�%s ä¸�æ”¯æŒ� %qs %s é•¿åº¦ä¿®é¥°ç¬¦%s ä¸º %<operator%s%> åœ¨ %<%E %s %E%> ä¸­%s ä¸º %<operator%s%> åœ¨ %<%E%s%> ä¸­%s ä¸º %<operator%s%> åœ¨ %<%s%E%> ä¸­%s ä¸º %<operator[]%> åœ¨ %<%E[%E]%> ä¸­%s ä¸º %qs åœ¨ %<%s %E%>%s ä¸ºä¸‰å…ƒ %<operator?:%> åœ¨ %<%E ? %E : %E%> ä¸­%s ä¸�èµ·ä½œç”¨%s æ˜¯å¯¹å‡½æ•° %qE çš„ä¸€ä¸ªå¼•ç”¨è€Œä¸�æ˜¯è°ƒç”¨%s å·²è¿‡æ—¶ï¼Œè¯¦æƒ…è¯·å�‚é˜…æ–‡æ¡£%s ä¸�ä¸ºè¿™ä¸ªé…�ç½®æ‰€æ”¯æŒ�%s æ–¹æ³•ä¸�èƒ½è¢«çº¯è™šçš„%s ä»¥è¿”å›žå€¼ %d é€€å‡º%s å¾ªçŽ¯ç§»ä½�æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦%s å¾ªçŽ¯ç§»ä½�æ¬¡æ•°ä¸ºè´Ÿ%s çš„ç±»åž‹åº”è¯¥æ˜¯ %<%T%s%>ï¼Œä½†å®žå�‚ %d çš„ç±»åž‹ä¸º %qT%s çš„ç±»åž‹åº”å½“æ˜¯ %<%s%s%>ï¼Œä½†å®žå�‚ %d çš„ç±»åž‹å�´æ˜¯ %qT%s ä»¥ä¿¡å�· %d [%s]%s é€€å‡ºã€‚%s ä¸Ž %<%%%c%> %s æ ¼å¼�å¹¶ç”¨%s%s%s ç‰ˆæœ¬ %s (%s)
  %s	ç”± GNU C ç‰ˆæœ¬ %s ç¼–è¯‘ã€‚
  %s%s%s ç‰ˆæœ¬ %s (%s) ç”± CC ç¼–è¯‘ã€‚
  %s%sGGC å‡†åˆ™ï¼š--param ggc-min-expand=%d --param ggc-min-heapsize=%d
! %s-%s æ˜¯ä¸€ä¸ªç©ºçš„èŒƒå›´%sï¼š%dï¼šè­¦å‘Šï¼šâ€˜%sâ€™è¢«é¢„å¤„ç�†æ‰€æŽ’é™¤
! %sï¼š%dï¼šè­¦å‘Šï¼šå�‘çŽ°â€˜%sâ€™ä½†éœ€è¦�â€˜%sâ€™
  %sï¼š%dï¼šè­¦å‘Šï¼šæ²¡æœ‰â€˜%sâ€™çš„å¤–éƒ¨å®šä¹‰
! %sï¼š%s%sï¼šæ­¤ç³»ç»Ÿæœªå®‰è£… %s ç¼–è¯‘å™¨%sï¼š%s ä»¥çŠ¶æ€�ç � %d é€€å‡º
! %sï¼šâ€˜%sâ€™æœªè¢«è½¬æ�¢
  %sï¼š--param å®žå�‚çš„å½¢å¼�åº”è¯¥ä¸ºâ€œå��å­—=å€¼â€�%sï¼šæ— æ³•æ‰“å¼€è¾“å‡ºæ–‡ä»¶ï¼š%s
  %sï¼šæ— æ³•å…³é—­è¾“å‡ºæ–‡ä»¶ %s
  %sï¼šPCH æ–‡ä»¶æ— æ•ˆ%sï¼šè¯•å›¾å°† specâ€˜%sâ€™é‡�å‘½å��ä¸ºå·²å®šä¹‰çš„ specâ€˜%sâ€™%sï¼šä¸�èƒ½æ”¹å�˜æ–‡ä»¶â€˜%sâ€™çš„æ¨¡å¼�ï¼š%s
+ %sï¼šæ— æ³•åˆ›å»º/æ‰“å¼€å¹²å‡€æ–‡ä»¶â€˜%sâ€™ï¼š%s
+ %sï¼šæ— æ³•åˆ›å»º/æ‰“å¼€è¾“å‡ºæ–‡ä»¶â€˜%sâ€™ï¼š%s
  %sï¼šæ— æ³•åˆ é™¤æ–‡ä»¶â€˜%sâ€™ï¼š%s
  %sï¼šä¸�èƒ½èŽ·å�–æ–‡ä»¶â€˜%sâ€™çš„çŠ¶æ€�ï¼š%s
+ %sï¼šæ— æ³•å°†æ–‡ä»¶â€˜%sâ€™é“¾æŽ¥è‡³æ–‡ä»¶â€˜%sâ€™ï¼š%s
  %sï¼šæ— æ³•æ‰“å¼€æ–‡ä»¶â€˜%sâ€™è¯»å…¥ï¼š%s
  %sï¼šæ— æ³•å¾—åˆ°å·¥ä½œç›®å½•ï¼š%s
  %sï¼šä¸�èƒ½æ‰“å¼€ COFF æ–‡ä»¶%sï¼šæ­£åœ¨ç¼–è¯‘â€˜%sâ€™
+ %sï¼šâ€˜%sâ€™çš„å†²çª�åˆ—è¡¨å¦‚ä¸‹ï¼š
+ %sï¼šâ€˜%sâ€™æœ‰ç›¸äº’å†²çª�çš„å¤–éƒ¨å®šä¹‰
  %sï¼šè½¬åŒ–æ–‡ä»¶â€˜%sâ€™
  %sï¼šæ— æ³•æ‰“å¼€ PCH æ–‡ä»¶ï¼š%m
  %sï¼šå†™å…¥æ–‡ä»¶â€˜%sâ€™æ—¶å‡ºé”™ï¼š%s
*************** ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚
*** 744,754 ****
  %sï¼šæ— æ•ˆçš„æ–‡ä»¶å��ï¼š%s
  %sï¼šæœªä½¿ç”¨é“¾æŽ¥å™¨è¾“å…¥æ–‡ä»¶ï¼Œå› ä¸ºé“¾æŽ¥å°šæœªå®Œæˆ�%sï¼šæœªæ�’å…¥å‡½æ•°â€˜%sâ€™çš„å±€éƒ¨å£°æ˜Ž
  %sï¼šâ€˜%sâ€™åœ¨æ–‡ä»¶â€˜%sâ€™ä¸­æœ‰å¤šä¸ªé�™æ€�å®šä¹‰
! %sï¼šæ²¡æœ‰è¿™ä¸ªæ–‡ä»¶%sï¼šä¸�æ˜¯ä¸€ä¸ª COFF æ–‡ä»¶%sï¼šå¯¹æž„é€ å‡½æ•° %qs çš„é€’å½’è°ƒç”¨%sï¼šç”¨æ³•â€˜%s [ -VqfnkN ] [ -i <å­—ç¬¦ä¸²> ] [ æ–‡ä»¶å�� ... ]â€™
  %sï¼šç”¨æ³•â€˜%s [ -VqfnkNlgC ] [ -B <ç›®å½•å��> ] [ æ–‡ä»¶å�� ... ]'
  %sï¼šç­‰å¾…ï¼š%s
  %sï¼šè­¦å‘Šï¼š%sï¼šè­¦å‘Šï¼šä¸�èƒ½å°†æ–‡ä»¶â€˜%sâ€™é‡�å‘½å��ä¸ºâ€˜%sâ€™ï¼š%s
  %sï¼šè­¦å‘Šï¼šç¼ºå°‘ SYSCALLS æ–‡ä»¶â€˜%sâ€™
  %sï¼šè­¦å‘Šï¼šæ²¡æœ‰â€˜%sâ€™çš„é�™æ€�å®šä¹‰ï¼Œåœ¨æ–‡ä»¶â€˜%sâ€™ä¸­
  %sï¼šè­¦å‘Šï¼šæ²¡æœ‰æ–‡ä»¶â€˜%sâ€™çš„å†™æ�ƒé™�
  %sï¼šè­¦å‘Šï¼šâ€˜%sâ€™çš„å£°æ˜Žä¸­å½¢å�‚åˆ—è¡¨å¤ªå¤š
--- 808,820 ----
  %sï¼šæ— æ•ˆçš„æ–‡ä»¶å��ï¼š%s
  %sï¼šæœªä½¿ç”¨é“¾æŽ¥å™¨è¾“å…¥æ–‡ä»¶ï¼Œå› ä¸ºé“¾æŽ¥å°šæœªå®Œæˆ�%sï¼šæœªæ�’å…¥å‡½æ•°â€˜%sâ€™çš„å±€éƒ¨å£°æ˜Ž
  %sï¼šâ€˜%sâ€™åœ¨æ–‡ä»¶â€˜%sâ€™ä¸­æœ‰å¤šä¸ªé�™æ€�å®šä¹‰
! %sï¼šæ²¡æœ‰è¿™ä¸ªæ–‡ä»¶%sï¼šä¸�æ˜¯ä¸€ä¸ª COFF æ–‡ä»¶%sï¼šç”¨æ³•â€˜%s [ -VqfnkN ] [ -i <å­—ç¬¦ä¸²> ] [ æ–‡ä»¶å�� ... ]â€™
  %sï¼šç”¨æ³•â€˜%s [ -VqfnkNlgC ] [ -B <ç›®å½•å��> ] [ æ–‡ä»¶å�� ... ]'
  %sï¼šç­‰å¾…ï¼š%s
  %sï¼šè­¦å‘Šï¼š%sï¼šè­¦å‘Šï¼šä¸�èƒ½å°†æ–‡ä»¶â€˜%sâ€™é‡�å‘½å��ä¸ºâ€˜%sâ€™ï¼š%s
+ %sï¼šè­¦å‘Šï¼šæ–‡ä»¶â€˜%sâ€™å·²è¢«ä¿�å­˜åœ¨â€˜%sâ€™ä¸­
  %sï¼šè­¦å‘Šï¼šç¼ºå°‘ SYSCALLS æ–‡ä»¶â€˜%sâ€™
+ %sï¼šè­¦å‘Šï¼šæ²¡æœ‰æ–‡ä»¶â€˜%sâ€™çš„è¯»æ�ƒé™�
  %sï¼šè­¦å‘Šï¼šæ²¡æœ‰â€˜%sâ€™çš„é�™æ€�å®šä¹‰ï¼Œåœ¨æ–‡ä»¶â€˜%sâ€™ä¸­
  %sï¼šè­¦å‘Šï¼šæ²¡æœ‰æ–‡ä»¶â€˜%sâ€™çš„å†™æ�ƒé™�
  %sï¼šè­¦å‘Šï¼šâ€˜%sâ€™çš„å£°æ˜Žä¸­å½¢å�‚åˆ—è¡¨å¤ªå¤š
*************** ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚
*** 766,821 ****
  %sï¼šæº¢å‡º
  %sï¼šæ ·æœ¬æ–‡ä»¶ä¸Žâ€˜%sâ€™ä¸�åŒ¹é…�
  %sï¼šæœªçŸ¥å‡½æ•°â€˜%uâ€™
! %s=%s å¤ªå¤§â€™â€˜ â€™æ ‡è®°â€™æ ‡è®°ä¸ºè™šå‡½æ•°
! â€˜!â€™æ ‡è®°â€˜#â€™æ ‡è®°â€˜%sâ€™ä¸�æ˜¯æœ‰æ•ˆçš„ç±»å��â€˜'â€™æ ‡è®°æ­¤å¤„éœ€è¦�â€˜(â€™â€˜(â€™æ ‡è®°æ­¤å¤„éœ€è¦�â€˜)â€™éœ€è¦�é¡¹æˆ–â€˜)â€™æ­¤å¤„éœ€è¦�â€˜*â€™â€˜+â€™æ ‡è®°â€˜-%câ€™å¿…é¡»å‡ºçŽ°åœ¨å‘½ä»¤è¡Œçš„å¼€å¤´â€˜-%câ€™é€‰é¡¹å¿…é¡»æœ‰ä¸€ä¸ªå�‚æ•°â€˜-â€™æ ‡è®°â€˜-MGâ€™é€‰é¡¹å°šæœªå®žçŽ°â€˜0â€™æ ‡è®°æ­¤å¤„éœ€è¦�â€˜:â€™æ­¤å¤„éœ€è¦�â€˜;â€™â€˜Bâ€™æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�â€˜Eâ€™ä¿®é¥°ç¬¦â€˜Iâ€™æ ‡è®°â€˜Oâ€™ä¿®é¥°ç¬¦æ­¤å¤„éœ€è¦�â€˜[â€™æ­¤å¤„éœ€è¦�â€˜]â€™éœ€è¦�â€˜]â€™ï¼Œæ— æ•ˆçš„ç±»åž‹è¡¨è¾¾å¼�â€˜^â€™æ ‡è®°â€˜_â€™æ ‡è®°â€˜aâ€™æ ‡è®°æ­¤å¤„éœ€è¦�â€˜classâ€™æ­¤å¤„éœ€è¦�â€˜classâ€™æˆ–â€˜thisâ€™â€˜oâ€™æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�â€˜qâ€™æ ‡è®°æ­¤å¤„éœ€è¦�â€˜{â€™(C)(å�³ä½¿åœ¨ä¸€ä¸ªå‡½æ•°å†…å¤šæ¬¡å‡ºçŽ°ï¼Œæ¯�ä¸ªæœªå£°æ˜Žçš„æ ‡è¯†ç¬¦åœ¨å…¶(æˆ�å‘˜æŒ‡é’ˆå�ªèƒ½ç”¨ %<&%E%> æž„æˆ�)(å¦‚æžœè¿™ä¸�æ˜¯æ‚¨åŽŸæ�¥çš„æƒ³æ³•ï¼Œè¯·ç¡®å®šæ­¤å‡½æ•°æ¨¡æ�¿å·²ç»�å£°æ˜Žè¿‡ï¼Œå¹¶åœ¨è¿™é‡Œçš„å‡½æ•°å��å�Žé�¢æ·»åŠ  <>) -Wno-non-template-friend ç¦�ç”¨æ­¤è­¦å‘Š(å¦‚æžœæ‚¨ä½¿ç”¨ %<-fpermissive%>ï¼ŒG++ ä¼šæŽ¥å�—æ‚¨çš„ä»£ç �ï¼Œä½†æ˜¯å…�è®¸ä½¿ç”¨æœªå®šä¹‰çš„å��ç§°æ˜¯è¿‡æ—¶çš„é£Žæ ¼)(å¦‚æžœæ‚¨ä½¿ç”¨ -fpermissive G++ ä¼šæŽ¥å�—æ‚¨çš„ä»£ç �)(é� è¿‘ %qs çš„åˆ�å§‹åŒ–)(ä¹Ÿè®¸æ‚¨æœ¬æ„�æ˜¯æƒ³ç”¨ %<typename %T::%E%>)(%qT çš„å®šä¹‰æœ«å°¾å�¯èƒ½ç¼ºå°‘ä¸€ä¸ªåˆ†å�·)(å› æ­¤æ‚¨åº”è¯¥å�‘ %<va_arg%> ä¼ é€’ %qT è€Œä¸�æ˜¯ %qT)--CLASSPATH	å·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ --classpath--classpath=<è·¯å¾„>	è®¾å®šç±»è·¯å¾„--encoding=<ç¼–ç �>	é€‰æ‹©è¾“å…¥ç¼–ç �(é»˜è®¤æ�¥è‡ªæ‚¨çš„åŒºåŸŸé€‰é¡¹)--param <å�‚æ•°>=<å€¼>	å°†å�‚æ•° <å�‚æ•°> è®¾ä¸ºç»™å®šå€¼ã€‚ä¸‹é�¢ç»™å‡ºæ‰€æœ‰å�‚æ•°çš„åˆ—è¡¨åˆ°è¾¾ --param inline-unit-growth ç»™å®šçš„æž�é™�åˆ°è¾¾ --param large-function-growth ç»™å®šçš„æž�é™�åˆ°è¾¾ --param max-inline-insns-single ç»™å®šçš„æž�é™�--resource éœ€è¦� -o-A<é—®é¢˜>=<ç­”æ¡ˆ>	ç»™å‡º <é—®é¢˜> çš„ <ç­”æ¡ˆ>ã€‚åœ¨ <é—®é¢˜> å‰�åŠ ä¸€ä¸ªâ€˜-â€™å°†ç¦�ç”¨æ­¤ <ç­”æ¡ˆ>å½“è¾“å…¥æ�¥è‡ªæ ‡å‡†è¾“å…¥è®¾å¤‡æ—¶ï¼Œéœ€è¦� -E æˆ– -xä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -G å’Œ --static é€‰é¡¹-G<æ•°>	å°†å°�äºŽ <æ•°> å­—èŠ‚çš„å…¨å±€å’Œé�™æ€�æ•°æ�®æ”¾å…¥ä¸€ä¸ªç‰¹æ®Šçš„èŠ‚ä¸­(åœ¨æŸ�äº›ç›®æ ‡æœºä¸Š)-I- æŒ‡å®šäº†ä¸¤æ¬¡-O<n>	è®¾å®šä¼˜åŒ–çº§åˆ«ä¸º <n>-U<å®�>	å�–æ¶ˆå®šä¹‰ <å®�>-Wformat-extra-args æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wformat-nonliteral æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wformat-security æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wformat-y2k æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wformat-zero-length æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wlarger-than-<n>	å½“ç›®æ ‡æ–‡ä»¶å¤§äºŽ <n> å­—èŠ‚æ—¶ç»™å‡ºè­¦å‘Š-Wmissing-format-attribute æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wuninitialized åœ¨æœªä½¿ç”¨ -O æ—¶ä¸�å�—æ”¯æŒ�-aux-info <æ–‡ä»¶>	å°†å£°æ˜Žä¿¡æ�¯å†™å…¥ <æ–‡ä»¶>-bundle ä¸�å…�è®¸ä¸Ž -dynamiclib ä¸€èµ·ä½¿ç”¨-bundle_loader ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨Ada éœ€è¦� -c æˆ–è€… -S-client_name ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-current_version å�ªèƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-d<å­—æ¯�>	ä¸ºæŒ‡å®šçš„æŸ�è¶Ÿæ±‡è¯‘å�¯ç”¨å†…å­˜è½¬å‚¨-dumpbase <æ–‡ä»¶>	è®¾å®šå†…å­˜è½¬å‚¨ä½¿ç”¨çš„æ–‡ä»¶å��å‰�ç¼€-f%s å’Œ -msdata=%s äº’ä¸�å…¼å®¹-f%s ä¸º 68HC11/68HC12 å¿½ç•¥(ä¸�å�—æ”¯æŒ�)-f%s åœ¨ç›®æ ‡æœºä¸Šè¢«å¿½ç•¥(æ‰€æœ‰ä»£ç �éƒ½æ˜¯ä¸Žä½�ç½®æ— å…³çš„)CONST16 æŒ‡ä»¤ä¸�æ”¯æŒ� -f%s-f%s ä¸�å�—æ”¯æŒ�ï¼šå·²å¿½ç•¥-f%sleading-underscore åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fPIC å’Œ -fpic åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�-fPIC ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹-fPIC ç›®å‰�åœ¨ 68000 æˆ– 68010 ä¸Šä¸�å�—æ”¯æŒ�
! -fcall-saved-<å¯„å­˜å™¨>	è®¤ä¸º <å¯„å­˜å™¨> è·¨è¶Šå‡½æ•°è°ƒç”¨æ—¶å€¼ä¸�å�˜-fcall-used-<å¯„å­˜å™¨>	è®¤ä¸º <å¯„å­˜å™¨> çš„å€¼å°†è¢«å‡½æ•°è°ƒç”¨æ‰€æ”¹å�˜-fdata-sections åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-femit-class-file åº”å½“ä¸Ž -fsyntax-only ä¸€èµ·ä½¿ç”¨-ffixed-<å¯„å­˜å™¨>	è®¤ä¸º <å¯„å­˜å™¨> å¯¹ç¼–è¯‘å™¨è€Œè¨€ä¸�å�¯ç”¨-ffunction-sections è¢«ç¦�ç”¨ï¼›å› æ­¤ä¸�å�¯èƒ½è¿›è¡Œå�–æ ·-ffunction-sections åœ¨æŸ�äº›ç›®æ ‡æœºä¸Šå�¯èƒ½ä¼šå½±å“�è°ƒè¯•-ffunction-sections åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fhandle-exceptions å·²è¢«é‡�å‘½å��ä¸º -fexceptions (å¹¶ä¸”çŽ°åœ¨é»˜è®¤ä¸ºå¼€)-finline-limit=<æ•°>	å°†å†…è�”å‡½æ•°çš„å¤§å°�é™�åˆ¶åœ¨ <æ•°> ä»¥å†…-finput-charset=<å­—ç¬¦é›†>	æŒ‡å®šæº�ä»£ç �çš„é»˜è®¤å­—ç¬¦é›†-fjni ä¸Ž -femit-class-file ä¸�å…¼å®¹-fjni å’Œ -femit-class-files äº’ä¸�å…¼å®¹-fno-threadsafe-statics	ä¸�ä¸ºå±€éƒ¨é�™æ€�å�˜é‡�ç”Ÿæˆ�çº¿ç¨‹å®‰å…¨çš„åˆ�å§‹åŒ–ä»£ç �-force_flat_namespace ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-fpic ä¸�è¢«æ”¯æŒ�ï¼›æ”¹ç”¨ -fPIC-fprefetch-loop-arrays ä¸�æ”¯æŒ�ä¸Ž -Os å¹¶ç”¨-fprefetch-loop-arrays åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fprefetch-loop-arrays åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�(å°�è¯• -march å¼€å…³)-freorder-blocks-and-partition (è‡³å°‘ç›®å‰�)ä¸�èƒ½ä¸Ž -g ä¸€èµ·å·¥ä½œ-freorder-blocks-and-partition ä¸�èƒ½ä¸Žå¼‚å¸¸ä¸€èµ·å·¥ä½œ-frepo å¿…é¡»ä¸Ž -c ä¸€èµ·ä½¿ç”¨-fspeculative-prefetching åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fspeculative-prefetching åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�(å°�è¯• -march å¼€å…³)-ftree-vectorizer-verbose=<æ•°>	è®¾å®šçŸ¢é‡�åŒ–å™¨çš„è¾“å‡ºè¯¦ç»†ç¨‹åº¦æ­¤å¤„ç�†å™¨å�ªæœ‰ä½¿ç”¨ GAS æ—¶æ‰�æ”¯æŒ� -g-g é€‰é¡¹å·²è¢«ç¦�ç”¨-idirafter <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•åˆ—è¡¨æœ«å°¾-include <æ–‡ä»¶>	åœ¨åŒ…å�«å…¶ä»–æ–‡ä»¶ä¹‹å‰�å…ˆåŒ…å�« <æ–‡ä»¶> çš„å†…å®¹-install_name å�ªèƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-isysroot <ç›®å½•>	å°† <ç›®å½•> è®¾ä¸ºç³»ç»Ÿæ ¹ç›®å½•-isystem <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶è·¯å¾„åˆ—è¡¨å¼€å¤´-keep_private_externs ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-m%s åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�åœ¨å½“å‰�é…�ç½®ä¸‹ -m64 ä¸�è¢«æ”¯æŒ�-m64 éœ€è¦� PowerPC64 æž¶æž„ï¼Œæ­£åœ¨å�¯ç”¨-m64 éœ€è¦� PowerPC64 CPUéœ€è¦� -maix64ï¼šç›®å‰�å°šä¸�æ”¯æŒ� 64 ä½�è®¡ç®—å’Œ 32 ä½�å¯»å�€æ··ç”¨-malign-double åœ¨ 64 ä½�æ¨¡å¼�ä¸‹æ— æ„�ä¹‰-malign-jumps å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-jumps-malign-loops å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-loops-malign-loops=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´-malign-power åœ¨ 64 ä½� Darwin ä¸‹ä¸�å�—æ”¯æŒ�ï¼›å®ƒä¸Žå·²å®‰è£…çš„ C å’Œ C++ åº“ä¸�å…¼å®¹-march=%s ä¸Žæ‰€é€‰ ABI ä¸�å…¼å®¹-mbackchain -mpacked-stack -mhard-float ä¸€èµ·ä½¿ç”¨ä¸�å�—æ”¯æŒ�-mbig-endian å’Œ -mlittle-endian ä¸�èƒ½ä¸€èµ·ä½¿ç”¨-mcall-aixdesc å¿…é¡»æ˜¯é«˜ä½�å­—èŠ‚åœ¨å‰�32 ä½�ç³»ç»Ÿä¸�æ”¯æŒ� -mcmodel=-mfloat-abi=hard å’Œ VFP-mgp32 ä¸Ž 64 ä½� ABI ä¸€èµ·ä½¿ç”¨-mgp64 ä¸Ž 32 ä½� ABI ä¸€èµ·ä½¿ç”¨-mgp64 ä¸Ž 32 ä½�å¤„ç�†å™¨ä¸€èµ·ä½¿ç”¨ä¸�æ”¯æŒ� -mhard-float-mieee åœ¨ Unicos/Mk ä¸Šä¸�è¢«æ”¯æŒ�-mieee-with-inexact åœ¨ Unicos/Mk ä¸Šä¸�è¢«æ”¯æŒ�-mint64 é€‰é¡¹å·²è¿‡æ—¶-mlong-double-64 ä¸�å…�è®¸ä¸Ž -m64 ä¸€èµ·ä½¿ç”¨-mmultiple åœ¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ç³»ç»Ÿä¸Šä¸�å�—æ”¯æŒ�-mn æœªä¸Ž -mh æˆ– -ms ä¸€èµ·ä½¿ç”¨-mpic-register= ä¸�ä¸Ž -fpic å¹¶ç”¨æ—¶ä¸�èµ·ä½œç”¨-mrtd è°ƒç”¨çº¦å®šåœ¨ 64 ä½�æ¨¡å¼�ä¸‹ä¸�æ”¯æŒ�-ms2600 æœªä¸Ž -ms ä¸€èµ·ä½¿ç”¨-msoft-float å’Œ -mhard_float ä¸�èƒ½ä¸€èµ·ä½¿ç”¨-mstring åœ¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ç³»ç»Ÿä¸Šä¸�å�—æ”¯æŒ�ä½¿ç”¨ C89 ä¿®è®¢ç‰ˆ 1 çš„ç‰¹æ€§å¿…é¡»æŒ‡å®š -munix=98 é€‰é¡¹ã€‚
! -o <æ–‡ä»¶>	è¾“å‡ºåˆ° <æ–‡ä»¶>æŒ‡å®šäº† -p å’Œ -pp - é€‰æ‹©å…¶ä¸­ä¹‹ä¸€-pg å’Œ -fomit-frame-pointer äº’ä¸�å…¼å®¹-pg åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æŒ�-pg æˆ– -p ä¸Ž -fomit-frame-pointer ä¸�å…¼å®¹ä¸�æ”¯æŒ� -pipe-private_bundle ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-trigraphs	æ”¯æŒ� ISO C ä¸‰å­—æ¯�åº�åˆ—128 ä½� long double åœ¨ VAX ä¸Šä¸�å�—æ”¯æŒ�31 ä½� ABI32381 FPU387 æŒ‡ä»¤é›†å·²ç¦�ç”¨ï¼Œä½¿ç”¨ SSE æŒ‡ä»¤64 ä½� ABI64-bit ABI åœ¨ ESA/390 æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æŒ�ï¼š %qs JDK1.1(TM) ç‰¹æ€§<åŒ¿å��><built-in><command line>-std=c89 (å¯¹ C æ�¥è¯´) æˆ– -std=c++98 (å¯¹ C++ æ�¥è¯´)çš„å�Œä¹‰è¯�åœ¨å¾ªçŽ¯ä¼˜åŒ–ç»“æ�Ÿå�Žå¢žåŠ ä¸€è¶Ÿå…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸ºæ±‡ç¼–è¾“å‡ºæ·»åŠ é¢�å¤–æ³¨é‡Šé™„åŠ çš„è°ƒè¯•è¾“å‡ºè¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚-fmit-class-file çš„åˆ«å��-mfloat-abi=hard çš„åˆ«å��-mfloat-abi=soft çš„åˆ«å��å¯¹é½�æ‰€æœ‰çš„æ ‡å�·æ‰€æœ‰å¾ªçŽ¯å¯¹é½�åˆ° 32 å­—èŠ‚è¾¹ç•Œä¸Šå°†ä»£ç �å’Œæ•°æ�®å¯¹é½�åˆ° 32 ä½�è¾¹ç•Œä¸Šå¯¹é½�å­—ç¬¦ä¸²æ“�ä½œçš„ç›®æ ‡å�Œç²¾åº¦æµ®ç‚¹æ•°åœ¨å­—è¾¹ç•Œä¸Šå¯¹é½�ä¸€äº›å�Œç²¾åº¦æµ®ç‚¹æ•°åœ¨å�Œå­—è¾¹ç•Œä¸Šå¯¹é½�å¯¹é½�å‡½æ•°å…¥å�£å¯¹é½�å¾ªçŽ¯å…¥å�£åœ¨ 16 ä½�è¾¹ç•Œä¸Šå¯¹é½�å�˜é‡�åœ¨ 32 ä½�è¾¹ç•Œä¸Šå¯¹é½�å�˜é‡�å…�è®¸åœ¨å®žä½“å��ä¸­ä½¿ç”¨ç¾Žå…ƒç¬¦å�·å…�è®¸å°†å‡½æ•°åœ°å�€ä¿�å­˜åœ¨å¯„å­˜å™¨ä¸­å…�è®¸â€˜?â€™è¿�ç®—ç¬¦çš„å�‚æ•°æœ‰ä¸�å�Œçš„ç±»åž‹æ›´æ”¹è°ƒç”¨çº¦å®šAltiVec å’Œ E500 æŒ‡ä»¤ä¸�èƒ½å…±å­˜æ€»æ˜¯æ£€æŸ¥é�ž gcj ç”Ÿæˆ�çš„ç±»æ–‡æ¡£æ€»æ˜¯ç”Ÿæˆ�è¿œè°ƒç”¨æ€»è®¤ä¸ºå­—æ®µé•¿ä¸Ž int ç›¸å�Œæœ‰æ­§ä¹‰çš„ç±»ï¼š%qs å’Œ %qsæ•°ç»„å…ƒç´ å¤ªå¤§å�‡å®š GASå�‡å®šæ‰€æœ‰å�Œç²¾åº¦æ•°éƒ½æ˜¯å¯¹é½�çš„å�‡å®šæ‰€æœ‰ç¬¦å�·éƒ½æœ‰ 32 ä½�å€¼å�‡å®šå®žå�‚æ—¢ä¸�äº’ç›¸é‡�å� ï¼Œä¹Ÿä¸�ä¸Žå…¨å±€æ•°æ�®é‡�å� å�‡å®šå®žå�‚å�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� ï¼Œä½†äº’ç›¸ä¸�é‡�å� å�‡å®šé«˜ä½�å­—èŠ‚åœ¨å‰�ï¼Œä½Žä½�å­—åœ¨å‰�å�‡å®šä»£ç �å°†ç”± GNU ld é“¾æŽ¥å�‡å®šä»£ç �å°†ç”± HP ld é“¾æŽ¥å�‡å®š int ä¸º 8 ä½�æ•´æ•°å�‡å®šæœ¬åœ°å‡½æ•°ä½¿ç”¨ JNI å®žçŽ°å�‡å®šç»“æžœä¸�ä¼šæ˜¯ NaN æˆ–æ— ç©·å¤§æµ®ç‚¹æ•°å�‡å®šä¸€èˆ¬çš„ C æ‰§è¡ŒçŽ¯å¢ƒå�‡å®šåº”ç”¨å¼ºé‡�å� è§„åˆ™å�‡å®šç›®æ ‡ CPU è¢«é…�ç½®ä¸ºé«˜ä½�å­—èŠ‚åœ¨å‰�å�‡å®šç›®æ ‡ CPU è¢«é…�ç½®ä¸ºä½Žä½�å­—èŠ‚åœ¨å‰�å�‡å®šæŒ‡é’ˆå�¯èƒ½æœ‰åˆ«å��å�‡å®šæŒ‡é’ˆæ²¡æœ‰åˆ«å��å�‡å®š Objective-C æ¶ˆæ�¯çš„æŽ¥å�—è€…å�¯èƒ½æ˜¯ nilå�‡å®šæº�æ–‡ä»¶æ˜¯è‡ªç”±æ ¼å¼�å�‡å®šè¿�è¡Œæ—¶ä½¿ç”¨ä¸€å¼ æ•£åˆ—è¡¨å®Œæˆ�ä»Žå¯¹è±¡åˆ°å…¶å�Œæ­¥ç»“æž„çš„æ˜ å°„åœ¨é¡¶å±‚ï¼šè¯•å›¾åˆ©ç”¨å»¶è¿Ÿè½¬ç§»æŒ‡ä»¤å�Žè¯•å›¾è®©æ ˆä¿�æŒ�å¯¹é½�åˆ° 2 çš„æ­¤æ¬¡æ–¹ä¸Šè¯•å›¾å�ˆå¹¶ä¸�å�Œç¼–è¯‘å�•å…ƒä¸­çš„ç›¸å�Œå¸¸é‡�é”™è¯¯çš„ IO åŸºç±»åž‹(%d)é”™è¯¯çš„å­—èŠ‚ç �ã€‚
! åŸºæœ¬å�— %d ä¸�å±žäºŽå¾ªçŽ¯ %dã€‚å¤§å†…å­˜æ¨¡åž‹æŒ‡å®šåˆ†æ”¯çš„ä»£ä»·(1-5ï¼Œä»»æ„�å�•ä½�)æ‰§è¡Œçš„åˆ†æ”¯ï¼š%s (å…±æœ‰ %d ä¸ª)
! ä¸�ä¼šä¸º Objective-C å­—æ®µè°ƒç”¨ C++ æž„é€ å’Œæž�æž„å‡½æ•°æ‚¨é€‰æ‹©çš„ CPU ä¸�æ”¯æŒ� x86-64 æŒ‡ä»¤é›†è°ƒç”¨ä¸€ä¸ªåº“å­�ç¨‹åº�æ�¥å®Œæˆ�æ•´æ•°é™¤æ³•æ‰§è¡Œçš„è°ƒç”¨ï¼š%s(å…± %d)
! æ— æ³•è®¿é—® %s %s %<%s.%s%>ï¼Œ ä»Ž %qsä¸�èƒ½è®¿é—® %s å­—æ®µ %<%s.%s%>ï¼Œä»Ž %qsæ— æ³•æ�•èŽ·ç±» %qsã€‚Catch å­�å�¥çš„å½¢å�‚ç±»åž‹å¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»æ— æ³•ä¸ºç±» %qs å®šä¹‰é�™æ€�åˆ�å§‹å€¼è®¾å®šã€‚é�™æ€�åˆ�å§‹å€¼è®¾å®šå�ªèƒ½åœ¨é¡¶å±‚ç±»ä¸­å®šä¹‰æ‰¾ä¸�åˆ° %s %<%s(%s)%>ï¼Œåœ¨ç±»åž‹ %qs%s ä¸­ä¸�èƒ½è°ƒç”¨ java.lang.Object çš„åŸºç±»æž„é€ å‡½æ•°åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %<this%>åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %<this%> æˆ– %<super%>åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %qsä¸�èƒ½ç»§æ‰¿ final ç±»ï¼š%sä¸�èƒ½æŠ›å‡º %qsï¼›å®ƒå¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»ä¸�èƒ½ä¸ºè¾“å‡ºæ‰“å¼€â€˜%sâ€™ã€‚
! ä¸�èƒ½åœ¨çŸ¢é‡�å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°ï¼Œå› ä¸º altivec æŒ‡ä»¤é›†å·²è¢«ç¦�ç”¨ï¼Œä½¿ç”¨ -maltivec å�¯ç”¨ã€‚ä¸�èƒ½åœ¨çŸ¢é‡�å¯„å­˜å™¨ä¸­è¿”å›žå€¼ï¼Œå› ä¸º altivec æŒ‡ä»¤é›†å·²è¢«ç¦�ç”¨ï¼Œä½¿ç”¨ -maltivec å�¯ç”¨ã€‚Case æ ‡å�·æœªæŽ’åº�ï¼š
!  æ£€æŸ¥è¯­æ³•é”™è¯¯ï¼Œç„¶å�Žå�œæ­¢æ£€æŸ¥ new çš„è¿”å›žå€¼å®žä¾‹åˆ�å§‹å�—ä¸­ä¸�èƒ½æŠ›å‡ºå�—æŸ¥å¼‚å¸¸ %qs (è‡³å°‘æœ‰ä¸€ä¸ªå·²å£°æ˜Žçš„æž„é€ å‡½æ•°æœªåœ¨å…¶ %<throws%> å­�å�¥ä¸­å£°æ˜Žè¯¥å¼‚å¸¸)ç±» %qs ä¸�èƒ½å�Œæ—¶è¢«å£°æ˜Žä¸º abstract å’Œ finalç±» %qs ä¸�èƒ½ç»§æ‰¿ %s %qsç±» %qs æ²¡æœ‰å®šä¹‰çº¯è™šæ–¹æ³• %<%s %s%>(æ�¥è‡ª %s %<%s%>)ã€‚æ­¤æ–¹æ³•å¿…é¡»è¢«å®šä¹‰ï¼Œæˆ–è€… %s %qs å¿…é¡»è¢«å£°æ˜Žä¸ºæŠ½è±¡çš„%<throws%> å­�å�¥ä¸­çš„ç±» %qs å¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»ç±» %qs æ˜¯æŠ½è±¡ç±»ã€‚å®ƒä¸�èƒ½è¢«å®žä¾‹åŒ–ç±» %qs å¿…é¡»è¢«å£°æ˜Žä¸ºæŠ½è±¡çš„ï¼Œæ‰�èƒ½å®šä¹‰çº¯è™šæ–¹æ³• %qs%<throws%> ä¸­æ‰¾ä¸�åˆ°ç±» %qséœ€è¦�ç±»æˆ–æŽ¥å�£å£°æ˜Žä»£ç �å¤§å°�ï¼šå°�ã€�ä¸­æˆ–å¤§ä¸º 32 ä½�æŒ‡é’ˆç¼–è¯‘ä¸º 64 ä½�æŒ‡é’ˆç¼–è¯‘ä¸º ETRAX 100 (CRIS v8) ç¼–è¯‘ä¸º ETRAX 4 (CRIS v3) ç¼–è¯‘ä¸º 68HC11 æ±‡ç¼–ä¸º 68HC12 æ±‡ç¼–ä¸º 68HCS12 æ±‡ç¼–ä¸º Thumb è€Œä¸�æ˜¯ ARM ç¼–è¯‘ä¸º v850 å¤„ç�†å™¨ç¼–è¯‘ä¸º v850e å¤„ç�†å™¨ç¼–è¯‘ä¸º v850e1 å¤„ç�†å™¨ç¼–è¯‘ä¸º v8plus ABI ç¼–è¯‘ä¸€æ¬¡ç¼–è¯‘ä¸€æ•´ä¸ªç¼–è¯‘å�•å…ƒä»¥ 16 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘ä»¥ 32 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘é…�ç½®ä¸ºï¼š%s
! å°½é‡�æŽ¥è¿‘ IBM XLC è¯­ä¹‰ä¸�ç‰¹åˆ«é�µå¾ªä»»ä½•æ ‡å‡†ã€‚é�µå¾ª ISO 1990 C æ ‡å‡†é�µå¾ª ISO 1990 C æ ‡å‡†äºŽ 1994 å¹´ä¿®è®¢çš„ç‰ˆæœ¬é�µå¾ª ISO 1990 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•é�µå¾ª ISO 1998 C++ æ ‡å‡†é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•é�µå¾ª ISO 1999 C æ ‡å‡†é�µå¾ª ISO 1999 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•é�µå¾ª ISO Fortran 2003 æ ‡å‡†ã€‚é�µå¾ª ISO Fortran 95 æ ‡å‡†ã€‚è®¤ä¸ºâ€˜intâ€™ç±»æœ‰ 16 ä½�å®½è®¤ä¸ºâ€˜intâ€™ç±»æœ‰ 32 ä½�å®½éœ€è¦�å¸¸é‡�è¡¨è¾¾å¼�æž„é€ å‡½æ•°ä¸�å�¯ä»¥æ˜¯ %sæŽ§åˆ¶ç”Ÿæˆ�çš„æµ®ç‚¹èˆ�å…¥æ¨¡å¼�æŽ§åˆ¶æµ®ç‚¹å¼‚å¸¸çš„ç²¾åº¦å°†æµ®ç‚¹å¸¸é‡�è½¬æ�¢ä¸ºå�•ç²¾åº¦å¸¸é‡�ä½¿ç”¨å†…å­˜åœ°å�€å¸¸é‡�å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­åœ¨ä½¿ç”¨å†…å­˜ä¸­çš„æ“�ä½œæ•°å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­åˆ›å»ºå›¾å½¢ç•Œé�¢ç¨‹åº�åˆ›å»ºå‘½ä»¤è¡Œç¨‹åº�ç”Ÿæˆ�â€œgcovâ€�éœ€è¦�çš„æ•°æ�®æ–‡ä»¶å¾ªçŽ¯ç»§æ‰¿%så¾ªçŽ¯ç»§æ‰¿ï¼Œæ¶‰å�Š %s%qs çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªæ ‡å�·å£°æ˜Žé»˜è®¤çš„ä¸Ž IBM XLC ä¸�å�Œçš„ GCC è¯­ä¹‰åˆ é™¤æ— ç”¨çš„ç©ºæŒ‡é’ˆæ£€æŸ¥å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -std=c99å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -std=gnu99å·²è¿‡æ—¶ï¼Œä¸º -std=iso9899:1999 æ‰€å�–ä»£å·²è¿‡æ—¶ã€‚æ­¤å¼€å…³ä¸�èµ·ä½œç”¨ã€‚ç¦�ç”¨æµ®ç‚¹å¯„å­˜å™¨ç¦�ç”¨åŸºäºŽ ID çš„å…±äº«åº“ç¦�ç”¨ MPY||ADD å’Œ MPY||SUB æŒ‡ä»¤ç¦�ç”¨è°ƒè¯•ç¦�ç”¨å�˜å�€å¯»å�€ç¦�ç”¨å¹¶è¡ŒæŒ‡ä»¤ç¦�ç”¨åˆ†ç¦»çš„æ•°æ�®æ®µç¦�ç”¨ç©ºé—´å¯„å­˜å™¨ç¦�ç”¨ DB æŒ‡ä»¤ç¦�ç”¨ RTPB æŒ‡ä»¤é›†ç¦�ç”¨ RTPS æŒ‡ä»¤é›†ç¦�ç”¨ sdata/scommon/sbssæŠ›å¼ƒæœªä½¿ç”¨çš„è™šå‡½æ•°ä¸�é¼“åŠ±ä½¿ç”¨è¿™ç§�å½¢å¼�æ�¥æŒ‡å®šè¿”å›žç±»åž‹ä¸�é¼“åŠ±ä½¿ç”¨å¤šä½™çš„ %qs ä¿®é¥°ç¬¦ï¼Œåœ¨ %s çš„å£°æ˜Žä¸­ä¸�é¼“åŠ±ä½¿ç”¨å¤šä½™çš„ %qs ä¿®é¥°ç¬¦ï¼Œåœ¨ %s %qs çš„å£°æ˜Žä¸­æ˜¾ç¤ºæ­¤ä¿¡æ�¯ä¸�ä¸º 68851 ç”Ÿæˆ�ä»£ç �ä¸�å¯¹é½�å­—ç¬¦ä¸²æ“�ä½œçš„ç›®æ ‡ä¸�å�‡å®š GASä¸�å�‡å®šæ ‡å‡† C åº“å’Œâ€œmainâ€�å­˜åœ¨ä¸�ä¸º v8plus ABI ç¼–è¯‘ä¸�ç¦�ç”¨æµ®ç‚¹å¯„å­˜å™¨ä¸�ç¦�ç”¨å�˜å�€å¯»å�€ä¸�ä¸¢å¼ƒæ³¨é‡Šå±•å¼€å®�æ—¶ä¸�ä¸¢å¼ƒæ³¨é‡Šä¸�ç”Ÿæˆ�é•¿è¯»/å†™åº�åˆ—ä¸�ç”Ÿæˆ� #line æŒ‡ä»¤ä¸�ç”Ÿæˆ� .size æŒ‡ä»¤ç”Ÿæˆ� H8/300H ä»£ç �ä¸�ç”Ÿæˆ� H8S ä»£ç �ä¸�ç”Ÿæˆ� H8S/2600 ä»£ç �ä¸�ç”Ÿæˆ� H8SX ä»£ç �ä¸�ç”Ÿæˆ�ä½¿ç”¨ FPU çš„ä»£ç �ä¸�ç”Ÿæˆ�å¿«é€Ÿé—´æŽ¥è°ƒç”¨ä¸�ä¸º FPU ç”Ÿæˆ� sinã€�cos å’Œ sqrt æŒ‡ä»¤ä¸�å†…è�”æ‰€æœ‰å·²çŸ¥çš„å­—ç¬¦ä¸²æ“�ä½œä¸�å†…è�”æµ®ç‚¹é™¤æ³•ä¸�å†…è�”æ•´æ•°é™¤æ³•ä¸�å†…è�”å¹³æ–¹æ ¹å‡½æ•°ä¸�å°† -assert pure-text ä¼ é€’ç»™é“¾æŽ¥å™¨ä¸�é¢„å®šä¹‰ç³»ç»Ÿæˆ– GCC ç‰¹å®šçš„å®�ä¸�å°†æœªåˆ�å§‹åŒ–çš„å…¨å±€æ•°æ�®æ”¾åœ¨å…¬å…±èŠ‚ä¸­ä¸�åœ¨ FPU å¯„å­˜å™¨ä¸­å­˜æ”¾å‡½æ•°è¿”å›žå€¼ä¸�æ�œç´¢æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•(ä½†ä»�å°†ä½¿ç”¨ç”± -isystem æŒ‡å®šçš„ç›®å½•)ä¸�æ�œç´¢ C++ æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•ä¸�æ”¯æŒ� 3DNow! å†…å»ºå‡½æ•°ä¸�æ”¯æŒ� MMX å’Œ SSE å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�ä¸�æ”¯æŒ� MMX å†…å»ºå‡½æ•°ä¸�æ”¯æŒ� MMXã€�SSE å’Œ SSE2 å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�ä¸�æ”¯æŒ� MMXã€�SSEã€�SSE2 å’Œ SSE3 å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�ä¸�æŠ‘åˆ¶ç³»ç»Ÿå¤´æ–‡ä»¶ä¸­çš„è­¦å‘Šä¸�è°ƒæ•´å †æ ˆå¯¹é½�ä¸�ä½¿ç”¨ ABI ä¿�ç•™çš„å¯„å­˜å™¨ä¸�ä½¿ç”¨ AltiVec æŒ‡ä»¤æµ®ç‚¹æ•°é—´çš„æ¯”è¾ƒä¸�ä¸¥æ ¼é�µå¾ª IEEE æ ‡å‡†ä¸�ä¸º C3x ä½¿ç”¨ MPYI æŒ‡ä»¤ä¸�ä½¿ç”¨ POWER æŒ‡ä»¤é›†ä¸�ä½¿ç”¨ POWER2 æŒ‡ä»¤é›†ä¸�ä½¿ç”¨ PowerPC æŒ‡ä»¤é›†ä¸�ä½¿ç”¨ PowerPC-64 æŒ‡ä»¤é›†ä¸�ä½¿ç”¨ VAX æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨ä½�æ®µæŒ‡ä»¤å½“è®¿é—®çº¿ç¨‹å±€éƒ¨æ•°æ�®æ—¶ä¸�ç›´æŽ¥å¼•ç”¨ %gsä¸�ä½¿ç”¨æµ®ç‚¹å¯„å­˜å™¨ä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨ç¡¬ä»¶å››æµ®ç‚¹æŒ‡ä»¤ä¸�ä½¿ç”¨æµ®ç‚¹ä¹˜åŠ æŒ‡ä»¤ä¸�ä½¿ç”¨ push æŒ‡ä»¤ä¿�å­˜å�‚æ•°åœ¨ x86-64 ä»£ç �ä¸­ä¸�ä½¿ç”¨çº¢åŒºä¸�ä½¿ç”¨ sb å¯„å­˜å™¨ä¸�ä½¿ç”¨å¯„å­˜å™¨ä¼ é€’å�‚æ•°ä¸�ä½¿ç”¨å¯„å­˜å™¨ r2 å’Œ r5ä¸�ä½¿ç”¨è½¯ä»¶æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨ callt æŒ‡ä»¤ä¸�ä½¿ç”¨é™¤æ³•æŒ‡ä»¤ä¸�ä½¿ç”¨æœªå¯¹é½�çš„å†…å­˜å¼•ç”¨ä¸�ä½¿ç”¨å�¯è§†åŒ–æŒ‡ä»¤é›†å½“ä½¿ç”¨ -pedantic æ—¶ä¸�å¯¹â€œlong longâ€�ç»™å‡ºè­¦å‘Šä¸�ä¸ºç¡¬ä»¶ä¹˜æ³•ç¼ºé™·æ��ä¾›å�˜é€šä¸�å°†å�•ç²¾åº¦å’Œå�Œç²¾åº¦æµ®ç‚¹æ•°åˆ†é…�åˆ°æ‰©å±•ç²¾åº¦çš„å¯„å­˜å™¨ä¸­ä¸�å�‡å®šæ‰€æœ‰ç¬¦å�·éƒ½æœ‰ 32 ä½�å€¼ä¸�ç”Ÿæˆ�ä»£ç �ï¼Œä»…å�šè¯­æ³•å’Œè¯­ä¹‰æ£€æŸ¥ä¸�ä¼˜åŒ–å�—ç§»åŠ¨ä¸�è®¾å®š Windows å®šä¹‰æ•´æ•°è¢«é›¶é™¤æ—¶ä¸�è¿›å…¥é™·é˜±ä¸�ä½¿ç”¨ EABIä¸�ä½¿ç”¨ Irix PICä¸�ä¸ºåˆ†æ”¯ä½¿ç”¨ P åŠ©è®°ç¬¦ä¸�ä½¿ç”¨ ROM ä»£æ›¿ RAMä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨é—´æŽ¥è°ƒç”¨ä¸�ä½¿ç”¨ä¹˜åŠ æŒ‡ä»¤ä¸�ä½¿ç”¨ç´§å®žçš„å †æ ˆå¸ƒå±€ä¸�ä»…ä½¿ç”¨å�•ç²¾åº¦(32 ä½�)æµ®ç‚¹ä½¿ç”¨å¾®è½¯æ‰©å±•æ—¶ä¸�ç»™å‡ºè­¦å‘Šä¸�ä¸º R4000 ç¼ºé™·æ��ä¾›å�˜é€šä¸�ä¸º R4000 ç¼ºé™·æ��ä¾›å�˜é€šä¸�ä¸ºæŸ�äº› VR4210 ç¼ºé™·æ��ä¾›å�˜é€šä¸�ä¸ºæ—©æœŸ 4300 çš„ç¡¬ä»¶ç¼ºé™·æ��ä¾›å�˜é€šä¸�ä¸ºæ—©æœŸ SB-1 rev 2 å†…æ ¸çš„ç¼ºé™·æ��ä¾›å�˜é€šå°†å£°æ˜Žè½¬å‚¨åˆ°ä¸€ä¸ª .decl æ–‡ä»¶ä¸­é‡�å¤�çš„ %s å£°æ˜Ž %qsé‡�å¤�çš„ case æ ‡å�·ï¼š%<default%>é‡�å¤�çš„å�˜é‡�å£°æ˜Žï¼š %<%s %s%> æ—©å…ˆå£°æ˜Žä¸º %<%s %s%> (%s:%d)ESA/390 ç»“æž„ç”Ÿæˆ�ç¬¦å�ˆ IEEE çš„ä»£ç �ï¼Œäº§ç”Ÿä¸�ç²¾ç¡®çš„å¼‚å¸¸ç”Ÿæˆ�ç¬¦å�ˆ IEEE çš„ä»£ç �ï¼Œä¸�äº§ç”Ÿä¸�ç²¾ç¡®çš„å¼‚å¸¸ç”Ÿæˆ�ä¸Ž TI å·¥å…·å…¼å®¹çš„ä»£ç �ç”Ÿæˆ�ä½¿ç”¨ GAS æ‰©å±•çš„ä»£ç �ç”Ÿæˆ�äº¤å�‰å¼•ç”¨ä¿¡æ�¯å…�è®¸å†…è�”æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–å…�è®¸æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–ç”Ÿæˆ�é•¿è¯»/å†™åº�åˆ—å�¯ç”¨æ ‘ä¸Šçš„å®Œå…¨å†—ä½™æ¶ˆé™¤(FRE)å�¯ç”¨åŸºäºŽ ID çš„å…±äº«åº“å�¯ç”¨ MPY||ADD å’Œ MPY||SUB æŒ‡ä»¤å�¯ç”¨ Objective-C å¼‚å¸¸å’Œå�Œæ­¥è¯­æ³•å�¯ç”¨æ‰€æœ‰å…³äºŽâ€œXXæœªä½¿ç”¨â€�çš„è­¦å‘Šå�¯ç”¨æ¨¡æ�¿è‡ªåŠ¨å®žä¾‹åŒ–å�¯ç”¨å�Žç«¯è°ƒè¯•å�¯ç”¨åŸºæœ¬ç¨‹åº�å�–æ ·ä»£ç �å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹æ�¥ç”Ÿæˆ�æ ·æœ¬æ–‡ä»¶ï¼Œä»¥ä¾¿è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹ä»¥è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–åˆ é™¤æ­»å­˜å‚¨å�¯ç”¨è°ƒè¯•è¾“å‡ºå�¯ç”¨è°ƒè¯•å�¯ç”¨å¼‚å¸¸å¤„ç�†å�¯ç”¨å‡½æ•°å�–æ ·å�¯ç”¨åˆ†æ”¯æ¦‚çŽ‡çŒœæµ‹å�¯ç”¨é“¾æŽ¥å™¨ä¼˜åŒ–åœ¨æ ‘çº§åˆ«è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–åœ¨æ ‘çº§åˆ«è¿›è¡Œå¾ªçŽ¯çŸ¢é‡�åŒ–å�¯ç”¨é�™æ€�ç±»åˆ�å§‹ä»£ç �ä¼˜åŒ–å�¯åŠ¨å�¯é€‰çš„è¯Šæ–­ä¿¡æ�¯å�¯ç”¨å¹¶è¡ŒæŒ‡ä»¤å�¯ç”¨åŸºæœ¬å�—é—´çš„è°ƒåº¦å�¯ç”¨åˆ†ç¦»çš„æ•°æ�®æ®µå�¯ç”¨å †æ ˆæŽ¢æµ‹å�¯ç”¨å¯¹å·¨åž‹å¯¹è±¡çš„æ”¯æŒ�å�¯ç”¨æ­£å¸¸æ¨¡å¼�å�¯ç”¨ä¼ ç»Ÿé¢„å¤„ç�†å�¯ç”¨ DB æŒ‡ä»¤å�¯ç”¨ RTPB æŒ‡ä»¤é›†å�¯ç”¨ RTPS æŒ‡ä»¤é›†å�¯ç”¨ sdata/scommon/sbsså�¯ç”¨è¯¦ç»†è¾“å‡ºå�¯ç”¨å¯„å­˜å™¨ä¼ é€�ä¼˜åŒ–æ�œç´¢åˆ—è¡¨ç»“æ�Ÿã€‚
! æ‰§è¡Œç±»æˆ�å‘˜è®¿é—®æŽ§åˆ¶è¯­ä¹‰å¼ºåˆ¶ä¸¥æ ¼å¯¹é½�ä¸�èƒ½åœ¨åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æŠ›å‡ºå¼‚å¸¸ %qså¼‚å¸¸ %qs å¿…é¡»è¢«æ�•èŽ·ï¼Œå�¦åˆ™å®ƒå¿…é¡»åœ¨ %qs çš„ %<throws%> å­�å�¥ä¸­å£°æ˜Žå�‘çŽ°ç¬¬ä¸€ä¸ªé”™è¯¯æ—¶å�³é€€å‡ºåŸºæœ¬å�— %d æœ«å°¾æ˜¾å¼�çš„ goto
! å¯¼å‡ºè¢«å†…è�”çš„å‡½æ•°FP å¼‚å¸¸å·²å�¯ç”¨FP å¼‚å¸¸æœªå�¯ç”¨å­—æ®µ %qs åœ¨å†…åµŒç±» %qs ä¸­ä¸�èƒ½ä¸º static ï¼Œé™¤é�žå®ƒä¹Ÿæ˜¯ finaléœ€è¦�å­—æ®µ æŠ¥å‘Šç¨‹åº�ç¼ºé™·çš„æ­¥éª¤è¯·å�‚è§�ï¼š
  %sã€‚
  å°†å‡½æ•°å¼ºè¡Œå¯¹é½�åˆ° 2 å­—èŠ‚è¾¹ç•Œä¸Šå°†å‡½æ•°å¼ºè¡Œå¯¹é½�åˆ° 4 å­—èŠ‚è¾¹ç•Œä¸Šå¼ºåˆ¶æŒ‡å®šâ€œwchar_tâ€�çš„å†…åœ¨ç±»åž‹ä¸ºâ€œunsigned shortâ€�åœ¨ %s ä¸­æ‰¾åˆ°
! å‡½æ•°æ²¡æœ‰è¿”å›žä¸€ä¸ªå€¼æœªè®¾å®šå‡½æ•°è¿”å›žå€¼å‡½æ•°å…¥å�£å¯¹é½�åœ¨ 2 çš„æ­¤æ¬¡æ–¹ä¸ŠGCC å�ªå…�è®¸ -E ä¸Ž -C æˆ– -CC å�ˆç”¨GCC å°šæœªå®Œå…¨æ­£ç¡®åœ°å®žçŽ° %<[*]%> æ•°ç»„å£°æ˜ŽGCC å�ªæ”¯æŒ� %u ä¸ªåµŒå¥—çš„ä½œç”¨åŸŸGCC ä¼ é€’çŸ¢é‡�å¼•ç”¨ï¼šé�žæ ‡å‡†çš„ ABI æ‰©å±•ï¼Œä¸�ä¿�è¯�å…¼å®¹æ€§GCC è¿”å›žçŸ¢é‡�å¼•ç”¨ï¼šé�žæ ‡å‡†çš„ ABI æ‰©å±•ï¼Œä¸�ä¿�è¯�å…¼å®¹æ€§GCSE è¢«ç¦�ç”¨ç”Ÿæˆ� 32 ä½�ä»£ç �ç”Ÿæˆ� 32 ä½� i386 ä»£ç �ç”Ÿæˆ� 64 ä½�ä»£ç �ç”Ÿæˆ� 64 ä½� x86-64 ä»£ç �ç”± .class æ–‡ä»¶ç”Ÿæˆ� C æˆ– C++ å¤´æ–‡ä»¶
  
! ç”Ÿæˆ� ELF æ ¼å¼�çš„è¾“å‡ºæ–‡ä»¶ç”Ÿæˆ� H8/300H ä»£ç �ç”Ÿæˆ� H8S ä»£ç �ç”Ÿæˆ� H8S/2600 ä»£ç �ç”Ÿæˆ� H8SX ä»£ç �ç”Ÿæˆ� PA1.0 ä»£ç �ç”Ÿæˆ� PA1.1 ä»£ç �ç”Ÿæˆ� PA2.0 ä»£ç �(éœ€è¦� binutils 2.10 æˆ–æ›´æ–°ç‰ˆæœ¬)å½“ noreturn å‡½æ•°è¿”å›žæ—¶è°ƒç”¨ abortç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �æ£€æŸ¥æŒ‡å�‘ NULL çš„å¼•ç”¨ä¸º C30 CPU ç”Ÿæˆ�ä»£ç �ä¸º C31 CPU ç”Ÿæˆ�ä»£ç �ä¸º C32 CPU ç”Ÿæˆ�ä»£ç �ä¸º C33 CPU ç”Ÿæˆ�ä»£ç �ä¸º C40 CPU ç”Ÿæˆ�ä»£ç �ä¸º C44 CPU ç”Ÿæˆ�ä»£ç �ä¸º GNU as ç”Ÿæˆ�ä»£ç �ä¸º GNU ld ç”Ÿæˆ�ä»£ç �ä¸º GNU è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �ä¸º Intel as ç”Ÿæˆ�ä»£ç �ä¸º Intel ld ç”Ÿæˆ�ä»£ç �ä¸º NeXT (è‹¹æžœ Mac OS X) è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �ä¸º 5206e ç”Ÿæˆ�ä»£ç �ä¸º 520X ç”Ÿæˆ�ä»£ç �ä¸º 528x ç”Ÿæˆ�ä»£ç �ä¸º 5307 ç”Ÿæˆ�ä»£ç �ä¸º 5407 ç”Ÿæˆ�ä»£ç �ä¸º 68000 ç”Ÿæˆ�ä»£ç �ä¸º 68020 ç”Ÿæˆ�ä»£ç �ä¸º 68030 ç”Ÿæˆ�ä»£ç �ä¸º 68040 ç”Ÿæˆ�ä»£ç �ä¸º 68040 ç”Ÿæˆ�ä»£ç �ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤ä¸º 68060 ç”Ÿæˆ�ä»£ç �ä¸º 68060 ç”Ÿæˆ�ä»£ç �ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤ä¸º 68302 ç”Ÿæˆ�ä»£ç �ä¸º 68332 ç”Ÿæˆ�ä»£ç �ä¸º 68851 ç”Ÿæˆ�ä»£ç �ç”Ÿæˆ�åŠ¨æ€�é“¾æŽ¥åº“çš„ä»£ç �ä¸º cpu32 ç”Ÿæˆ�ä»£ç �ä¸º 11/10 ç”Ÿæˆ�ä»£ç �ä¸º 11/40 ç”Ÿæˆ�ä»£ç �ä¸º 11/45 ç”Ÿæˆ�é™„åŠ ä»£ç �ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ä¸ºå®Œå…¨å†…è�”çš„å‡½æ•°ç”Ÿæˆ�ä»£ç �ä¸ºç»™å®šçš„ CPU ç”Ÿæˆ�ä»£ç �ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ä¸º Boehm ç”Ÿæˆ�ä»£ç �ä¸º M*Core M340 ç”Ÿæˆ�ä»£ç �ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬ç”Ÿæˆ�ä»£ç �ç”Ÿæˆ�çš„ä»£ç �é€‚å�ˆäºŽå�¯æ‰§è¡Œæ–‡ä»¶(è€Œä¸�æ˜¯å…±äº«åº“)ç”Ÿæˆ�æ£€æŸ¥æ•°ç»„è®¿é—®æ˜¯å�¦è¶Šç•Œçš„ä»£ç �ç”Ÿæˆ�ä½¿ç”¨ FPU çš„ä»£ç �ä¸ºæœ�åŠ¡å™¨ IO ç”Ÿæˆ� cpp å®šä¹‰ä¸ºå·¥ä½œç«™ IO ç”Ÿæˆ� cpp å®šä¹‰ç”Ÿæˆ� COFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� DWARF v2 æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� VMS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� XCOFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ�é»˜è®¤æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ�é»˜è®¤æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ�æ‰©å±• STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� XCOFF æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ�å¿«é€Ÿé—´æŽ¥è°ƒç”¨ä¸ºæŒ‡å®šçš„æŒ‡ä»¤é›†ç”Ÿæˆ�æµ®ç‚¹æ•°å­¦ä»£ç �ç”Ÿæˆ�å†…è�”æµ®ç‚¹é™¤æ³•ï¼Œä¸ºæœ€å°�å»¶è¿Ÿä¼˜åŒ–ç”Ÿæˆ�å†…è�”æµ®ç‚¹é™¤æ³•ï¼Œä¸ºæœ€å¤§å�žå��é‡�ä¼˜åŒ–ç”Ÿæˆ�å†…è�”çš„æ•´æ•°é™¤æ³•ï¼Œä¸ºæœ€å°�å»¶è¿Ÿä¼˜åŒ–ç”Ÿæˆ�å†…è�”çš„æ•´æ•°é™¤æ³•ï¼Œä¸ºæœ€å¤§å�žå��é‡�ä¼˜åŒ–ç”Ÿæˆ�å†…è�”çš„å¹³æ–¹æ ¹ï¼Œä¸ºæœ€å°�å»¶è¿Ÿä¼˜åŒ–ç”Ÿæˆ�å†…è�”çš„å¹³æ–¹æ ¹ï¼Œä¸ºæœ€å¤§å�žå��é‡�ä¼˜åŒ–ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ç”Ÿæˆ� make ä¾�èµ–è§„åˆ™å¹¶ç¼–è¯‘ç”Ÿæˆ� mips16 ä»£ç �ç”Ÿæˆ�æ™®é€šæ¨¡å¼�çš„ä»£ç �ç”Ÿæˆ�ç›¸å¯¹ pc çš„ä»£ç �ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)å¦‚æžœå�¯ç”¨ï¼Œä¸ºå¾ªçŽ¯ä¸­çš„æ•°ç»„ç”Ÿæˆ�é¢„å�–æŒ‡ä»¤ç”Ÿæˆ�è¿�è¡Œæ—¶ç±»åž‹æ��è¿°ä¿¡æ�¯ç”Ÿæˆ�è‡ªèº«é‡�å®šä½�ä»£ç �ä¸º FPU ç”Ÿæˆ� sinã€�cos å’Œ sqrt æŒ‡ä»¤ç”Ÿæˆ�ç²¾ç¡®åˆ°æ¯�æ�¡æŒ‡ä»¤è¾¹ç•Œçš„å †æ ˆå±•å¼€è¡¨ä»¤å­—ç¬¦ä¸²ç±»åž‹ä¸º char æ•°ç»„ISO C ä¸�æ”¯æŒ�åœ¨å‡½æ•°å¤–ä½¿ç”¨å¤šä½™çš„ %<;%>ISO C ä¸�æ”¯æŒ�å¯¹å¤�æ•°ç±»åž‹è¿›è¡Œ %<++%> æˆ– %<--%> æ“�ä½œISO C ä¸�æ”¯æŒ�ç”¨ ~ æ±‚å…±è½­å¤�æ•°ISO C ä¸�æ”¯æŒ�å¤�æ•´æ•°ISO C ä¸�æ”¯æŒ�å�•ç‹¬ç”¨ %<complex%> è¡¨ç¤º %<double complex%>ISO C ä¸�æ”¯æŒ�åŒ¿å��ç»“æž„/è�”å�ˆISO C++ ä¸�å…�è®¸ %<goto *expr;%>ISO C ä¸�å…�è®¸æº�æ–‡ä»¶ä¸ºç©ºISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ %<void *%> é—´èµ‹å€¼ISO C ä¸�å…�è®¸åœ¨è¡¨è¾¾å¼�ä¸­ä½¿ç”¨èŠ±æ‹¬å�·ç»„ISO C ä¸�å…�è®¸è½¬æ�¢ä¸ºè�”å�ˆç±»åž‹ISO C ä¸�å…�è®¸åœ¨ %<void *%> å’Œå‡½æ•°æŒ‡é’ˆé—´æ¯”è¾ƒISO C ä¸�å…�è®¸åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­å�Œæ—¶ä½¿ç”¨ %<void *%> å’Œå‡½æ•°æŒ‡é’ˆISO C ä¸�å…�è®¸ä½¿ç”¨ const æˆ– volatile é™�å®šå‡½æ•°ç±»åž‹ISO C ä¸�å…�è®¸å°†ä¸€ä¸ªå‡½æ•°æŒ‡é’ˆè½¬æ�¢ä¸ºä¸€ä¸ªå¯¹è±¡æŒ‡é’ˆISO C ä¸�å…�è®¸å°†ä¸€ä¸ªå¯¹è±¡æŒ‡é’ˆè½¬æ�¢ä¸ºä¸€ä¸ªå‡½æ•°æŒ‡é’ˆISO C ä¸�å…�è®¸ç”¨åˆ�å§‹å€¼è®¾å®šä¸­æœ‰ç©ºçš„èŠ±æ‹¬å�·å¯¹ISO C ä¸�å…�è®¸å‰�å�‘å�‚æ•°å£°æ˜ŽISO C ä¸�å…�è®¸ %<enum%> ç±»åž‹çš„å‰�å�‘å¼•ç”¨ISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ %<void *%> é—´åˆ�å§‹åŒ–ISO C ä¸�å…�è®¸æ ‡å�·å£°æ˜ŽISO C ä¸�å…�è®¸ä¸�å�«æˆ�å‘˜çš„æˆ�å‘˜å£°æ˜ŽISO C++ ä¸�å…�è®¸åµŒå¥—å‡½æ•°ISO C ä¸�å…�è®¸çœ�ç•¥ ?: è¡¨è¾¾å¼�ä¸­çš„ç¬¬äºŒé¡¹ISO C ä¸�å…�è®¸å‡½æ•°æŒ‡é’ˆé—´æ¯”è¾ƒå¤§å°�ISO C ä¸�å…�è®¸å°†å®žå�‚ %d(å±žäºŽ %qE)åœ¨å‡½æ•°æŒ‡é’ˆå’Œ %<void *%> é—´ä¼ é€’ISO C ä¸�å…�è®¸ä½¿ç”¨ const æˆ– volatile é™�å®šå‡½æ•°ç±»åž‹ISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ %<void *%> é—´è¿”å›žISO C ä¸�å…�è®¸åœ¨åˆ�å§‹åŒ–æŒ‡å®šå…ƒç´ çš„èŒƒå›´ISO C ä¸�å…�è®¸æŒ‰ä¸‹æ ‡è®¿é—® %<register%> æ•°ç»„ISO C ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„ %qsISO C ä¸�å…�è®¸å°†å®žå�‚è½¬æ�¢ä¸ºè�”å�ˆISO C è¦�æ±‚åœ¨ %<...%> å‰�æœ‰ä¸€ä¸ªæœ‰å��å�‚æ•°ISO C å°†æžšä¸¾å€¼é™�åˆ¶åœ¨ %<int%> èŒƒå›´å†…ISO C++ ä¸�å…�è®¸æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è®¾å®šISO C++ ä¸�å…�è®¸å°† %<%T::%D%> å®šä¹‰ä¸º %<%T::%D%>ISO C++ ä¸�æ”¯æŒ� %<long long%>ISO C++ ä¸�å…�è®¸åœ¨ %<void *%> å’Œå‡½æ•°æŒ‡é’ˆé—´ %sISO C++ ä¸�å…�è®¸ %s ä¸€ä¸ªç±»åž‹ä¸º %qT çš„æŒ‡é’ˆISO C++ ä¸�å…�è®¸ %sing ä¸€ä¸ªæžšä¸¾ISO C++ ä¸�å…�è®¸å¯¹æ•°ç»„èµ‹å€¼ISO C++ ä¸�å…�è®¸åœ¨è¡¨è¾¾å¼�ä¸­ä½¿ç”¨èŠ±æ‹¬å�·ç»„ISO C++ ä¸�å…�è®¸åœ¨ç¨‹åº�é‡Œè°ƒç”¨ %<::main%>ISO C++ ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œå¯¹è±¡æŒ‡é’ˆé—´è¿›è¡Œè½¬æ�¢ISO C++ ä¸�å…�è®¸è½¬æ�¢ä¸ºæ•°ç»„ç±»åž‹ %qTISO C++ ä¸�å…�è®¸æ¯”è¾ƒæŒ‡é’ˆå’Œæ•´æ•°çš„å€¼ISO C++ ä¸�å…�è®¸å¤�å�ˆå­—é�¢å€¼ISO C++ ä¸�å…�è®¸è¿�è¡Œæ—¶å�¯çŸ¥çš„ goto ç›®æ ‡ISO C++ ä¸�å…�è®¸å£°æ˜Žæ— ç±»åž‹çš„ %qsISO C++ ä¸�å…�è®¸åœ¨ç±»å†…åˆ�å§‹åŒ–é�žå¸¸é‡�é�™æ€�æˆ�å‘˜ %qDISO C++ ä¸�å…�è®¸æˆ�å‘˜ %qD çš„åˆ�å§‹åŒ–ISO C++ ä¸�å…�è®¸åµŒç±»çš„ç±»åž‹ %qD ä¸Žå…¶æ‰€å±žçš„ç±»é‡�å��ISO C ä¸�å…�è®¸çœ�ç•¥ ?: è¡¨è¾¾å¼�ä¸­çš„ç¬¬äºŒé¡¹ISO C++ ä¸�å…�è®¸æŒ‰ä¸‹æ ‡è®¿é—®é�žå·¦å€¼çš„æ•°ç»„ISO C++ ä¸�å…�è®¸å�–å‡½æ•° %<::main%> çš„åœ°å�€ISO C++ ä¸�å…�è®¸é€šè¿‡å�–å·²ç»‘å®šçš„æˆ�å‘˜å‡½æ•°çš„åœ°å�€æ�¥æž„é€ æˆ�å‘˜å‡½æ•°æŒ‡é’ˆã€‚è¯·æ”¹ç”¨ %<&%T::%D%>ISO C++ ä¸�å…�è®¸å�–è½¬æ�¢åˆ°é�žå·¦å€¼è¡¨è¾¾å¼�çš„åœ°å�€ISO C++ ä¸�å…�è®¸é€šè¿‡æ��å�–ä¸€ä¸ªæœªé™�å®šçš„æˆ–å¸¦æ‹¬å�·çš„é�žé�™æ€�æˆ�å‘˜å‡½æ•°çš„åœ°å�€æ�¥å½¢æˆ�ä¸€ä¸ªæˆ�å‘˜å‡½æ•°æŒ‡é’ˆã€‚è¯·ä½¿ç”¨ %<&%T::%D%>ISO C++ ä¸�å…�è®¸åœ¨æ˜¾å¼�å®žä¾‹åŒ–æ—¶ä½¿ç”¨ %<extern%>ISO C++ ä¸�å…�è®¸åœ¨æ˜¾å¼�å®žä¾‹åŒ–æ—¶ä½¿ç”¨ %qEISO C++ ä¸�å…�è®¸ä½¿ç”¨åˆ�å§‹å€¼è®¾å®šåˆ—è¡¨æ�¥åˆ�å§‹åŒ–å¼•ç”¨ %qDISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨ç±»åž‹ä¸º %<void *%> çš„æŒ‡é’ˆISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨æŒ‡å�‘æ–¹æ³•çš„æŒ‡é’ˆISO C++ ä¸�å…�è®¸å�˜é•¿æ•°ç»„ISO C++ ä¸�å…�è®¸å�˜é•¿æ•°ç»„ %qDISO C++ ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„ISO C ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„ %qDISO C++ ä¸�å…�è®¸åŒ¿å��ç»“æž„ISO C++ ä¸�å…�è®¸é‡�è½½ ?: è¿�ç®—ç¬¦ISO C++ è®¤ä¸ºæœ‰æ­§ä¹‰ï¼Œå°½ç®¡ç¬¬ä¸€ä¸ªå¤‡é€‰çš„æœ€å·®ç±»åž‹è½¬æ�¢è¦�å¥½äºŽç¬¬äºŒä¸ªå¤‡é€‰çš„æœ€å·®ç±»åž‹è½¬æ�¢ISO C90 ä¸�æ”¯æŒ� %<[*]%> æ•°ç»„å£°æ˜ŽISO C90 ä¸�æ”¯æŒ� %<long long%>ISO C90 ä¸�æ”¯æŒ�åœ¨å½¢å�‚æ•°ç»„å£°æ˜Žä¸­ä½¿ç”¨ %<static%> æˆ–ç±»åž‹é™�å®šç¬¦ISO C90 ä¸�æ”¯æŒ�å¤�æ•°ç±»åž‹ISO C90 ä¸�å…�è®¸å�˜é•¿æ•°ç»„æˆ�å‘˜ISO C90 ä¸�å…�è®¸æ•°ç»„ %qsï¼Œå› ä¸ºä¸�èƒ½è®¡ç®—å…¶å¤§å°�ISO C90 ä¸�å…�è®¸å¤�å�ˆå­—é�¢å€¼ISO C90 ä¸�å…�è®¸æ··å�ˆä½¿ç”¨å£°æ˜Žå’Œä»£ç �ISO C90 ä¸�å…�è®¸æŒ‡å®šå­�å¯¹è±¡çš„åˆ�å§‹å€¼ISO C90 ä¸�å…�è®¸é�žå·¦å€¼çš„æ•°ç»„ä½œä¸ºä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°ISO C90 ä¸�å…�è®¸å�˜é•¿æ•°ç»„ %qsæ­¤å¤„éœ€è¦�æ ‡è¯†ç¬¦å¿½ç•¥å‡½æ•°çš„ dllimport å±žæ€§ä½¿ç”¨ thunk æŠ€æœ¯å®žçŽ° vtableåœ¨å‡½æ•° %qs ä¸­ï¼šåœ¨æˆ�å‘˜å‡½æ•° %qs ä¸­ï¼šä¸Ž %<+=%> ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<java.lang.String%>%<?:%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<boolean%>%<?:%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qsä¸Ž %<[]%> ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<int%>ä¸Ž %<[]%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚éœ€è¦�æ˜¾å¼�åœ°å°† %qs è½¬æ�¢ä¸º %<int%>ä¸Ž %<if%> ä¸�å…¼å®¹çš„ç±»åž‹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸º %<boolean%>ä¸Ž %<switch%> ä¸�å…¼å®¹çš„ç±»åž‹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸º %<int%>%<synchronized%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<java.lang.Object%>ä¸Ž %qs ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qs%qs çš„ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸ºå¸ƒå°”ç±»åž‹%qs çš„ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸ºæ•´æ•°ç±»åž‹%qs çš„ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸ºæ•°å€¼ç±»åž‹%qs çš„ç±»åž‹ä¸�å…¼å®¹ã€‚éœ€è¦�æ˜¾å¼�åœ°å°† %qs è½¬æ�¢ä¸ºæ•´æ•°ç±»åž‹%s ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qsä¸Ž %s çš„ç±»åž‹ä¸�å…¼å®¹ã€‚éœ€è¦�æ˜¾å¼�åœ°å°† %qs è½¬æ�¢ä¸º %qsä¸Žæ•°ç»„ç±»åž‹ä¸�å…¼å®¹ã€‚%s å°† %qs è½¬æ�¢åˆ° %qsä¸Ž case ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<int%>åˆ›å»ºæ•°ç»„è¡¨è¾¾å¼�ä¸­ç»´æ•°ç±»åž‹ä¸�å…¼å®¹ã€‚%s å°† %qs è½¬æ�¢ä¸º %<int%>ä¸Žå¾ªçŽ¯æ�¡ä»¶ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢åˆ° %<boolean%>ä¸�ä¸€è‡´çš„æˆ�å‘˜å£°æ˜Žã€‚%<final%> æˆ– %<volatile%> è‡³å¤šå�ªèƒ½æŒ‡å®šä¸€ä¸ªä¸�ä¸€è‡´çš„æˆ�å‘˜å£°æ˜Žã€‚%<public%>ã€�%<private%> æˆ– %<protected%> ä¸­è‡³å¤šå�ªèƒ½æŒ‡å®šä¸€ä¸ªå†…è�”æ‰€æœ‰å·²çŸ¥çš„å­—ç¬¦ä¸²æ“�ä½œé»˜è®¤å†…è�”æˆ�å‘˜å‡½æ•°å†…åµŒç±» %qs ä¸�èƒ½æ˜¯é�™æ€�çš„ã€‚é�™æ€�ç±»å�ªèƒ½å‡ºçŽ°åœ¨æŽ¥å�£æˆ–é¡¶å±‚ç±»ä¸­è¾“å…¥æ–‡ä»¶æ˜¯ä¸€ä¸ªæ–‡ä»¶å��åˆ—è¡¨ï¼ŒæŒ‡å®šäº†éœ€è¦�ç¼–è¯‘çš„æ–‡ä»¶ä¸ºå�–æ ·è¡¨è¾¾å¼�çš„å€¼æ�’å…¥ç›¸å…³ä»£ç �åœ¨ç¨‹åº�ä¸­æ�’å…¥æ£€æŸ¥æ ˆæº¢å‡ºçš„ä»£ç �æŽ¥å�£ %qs é‡�å¤�äº†å†…éƒ¨ä¸€è‡´æ€§é”™è¯¯å†…éƒ¨é”™è¯¯ï¼š%s (ç¨‹åº� %s)
  è¯·æ��äº¤ä¸€ä»½å®Œæ•´çš„é”™è¯¯æŠ¥å‘Šã€‚
! å…·ä½“æ­¥éª¤è¯·å�‚è§� %sã€‚å†…éƒ¨å‡½æ•° %s(%d) æ— æ³•è¯†åˆ«å®žå�‚ %qs æ— æ•ˆï¼Œå¯¹ %<instanceof%> æ�¥è¯´%qs ä½œä¸º %qs çš„å®žå�‚ç±»åž‹æ— æ•ˆå¯¹é�žæ•°ç»„ç±»åž‹ %qs ä½¿ç”¨æ•°ç»„åˆ�å§‹å€¼è®¾å®šæ— æ•ˆä»Ž %qs åˆ° %qs çš„ç±»åž‹è½¬æ�¢æ— æ•ˆ%<throw%> å­�å�¥ä¸­å�—æŸ¥å¼‚å¸¸ç±» %qs æ— æ•ˆã€‚å¼‚å¸¸å¿…é¡»æ˜¯ç”± %qs ä»Žç±» %qs ä¸­æŠ›å‡ºçš„å¼‚å¸¸çš„å­�ç±»æ— æ•ˆçš„æŽ§åˆ¶è¡¨è¾¾å¼�æ— æ•ˆå£°æ˜Žæ— æ•ˆçš„è¡¨è¾¾å¼�è¯­å�¥æ— æ•ˆçš„åˆ�å§‹åŒ–è¯­å�¥æ— æ•ˆçš„æŒ‡å�£ç±»åž‹èµ‹å€¼çš„å·¦æ“�ä½œæ•°æ— æ•ˆæ— æ•ˆçš„æ–¹æ³•å£°æ˜Žï¼Œç¼ºå°‘æ–¹æ³•å��æ— æ•ˆçš„æ–¹æ³•å£°æ˜Žï¼Œç¼ºå°‘è¿”å›žç±»åž‹æ— æ•ˆçš„å¼•ç”¨å‰�ç¼€æ— æ•ˆçš„å¼•ç”¨ç±»åž‹è¡¨è¾¾å¼�ç±»åž‹æ— æ•ˆæ— æ•ˆçš„æ›´æ–°è¡¨è¾¾å¼�ç»™å‡ºæ ‡å‡†æŒ‡å®šçš„æ‰€æœ‰è­¦å‘Šä¿¡æ�¯Java ç±» %qT ä¸�èƒ½æœ‰æž�æž„å‡½æ•°Java ç±» %qT ä¸�èƒ½æœ‰éš�å¼�çš„é�žå¹³å‡¡çš„æž�æž„å‡½æ•°Java ç±» %qT ä¸�èƒ½æœ‰å¤šä¸ªåŸºç±»Java ç±» %qT ä¸�èƒ½æœ‰è™šåŸºç±»Java æ–¹æ³• %qD æœ‰é�ž Java ç±»åž‹å½¢å�‚ %qTJava æ–¹æ³• %qD è¿”å›žé�ž Java ç±»åž‹ %qTè·³è½¬ç›®æ ‡å¯¹é½�åœ¨ 2 çš„æ­¤æ¬¡æ–¹ä¸Šä»…ä¸ºå¼‚å¸¸å¤„ç�†ç”Ÿæˆ�å †æ ˆå±•å¼€è¡¨L%d ç¼“å­˜å»¶è¿ŸæœªçŸ¥ï¼Œå¯¹ %s æ�¥è¯´ä¸Ž -MD ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶ä¸Ž -pedantic ç±»ä¼¼ï¼Œä½†å°†å®ƒä»¬è§†ä½œé”™è¯¯å·²æ‰§è¡Œçš„è¡Œæ•°ï¼š%s (å…± %d è¡Œ)
! ä¸Ž libads.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥ä¸Ž libmvme.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥ä¸Ž libsim.aï¼Œlibc.a å’Œ sim-crt0.o é“¾æŽ¥ä¸Ž libyk.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥å±€éƒ¨å�˜é‡� %qs ä¸�èƒ½ä»Žå†…åµŒç±» %qs ä¸­è®¿é—®ï¼Œé™¤é�žå®ƒè¢«å£°æ˜Žä¸º finalå�³ä½¿åœ¨é¢„å¤„ç�†æ—¶ä¹Ÿæ�œç´¢å¹¶ä½¿ç”¨ PCH æ–‡ä»¶å¾ªçŽ¯ä»£ç �å¯¹é½�åˆ° 2 çš„æ­¤æ¬¡æ–¹ä¸ŠMCU %qs å�ªæ”¯æŒ�æ±‡ç¼–å™¨æ²¡æœ‰å�¯ç”¨ MMXï¼Œå�´å‡ºçŽ°äº† MMX çŸ¢é‡�å®žå�‚ï¼Œè¿™æ”¹å�˜äº† ABIä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæœ‰ç¬¦å�·ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæ— ç¬¦å�·å°†éš�å¼�å‡½æ•°å£°æ˜Žè§†ä½œé”™è¯¯è®©æ•´æ•°æœ‰ 32 ä½�å®½ä»¤å­—é�¢å­—ç¬¦ä¸²çš„ç±»åž‹ä¸ºâ€œconst char[]â€�è€Œä¸�æ˜¯â€œchar[]â€�å†…è�”å¤§å‡½æ•°é€ æˆ�çš„ä»£ç �è†¨èƒ€çš„ä¸Šé™�(ä»¥ç™¾åˆ†æ•°çš„å½¢å¼�ç»™å‡º)æ–¹æ³• %qs åœ¨å†…åµŒç±» %qs ä¸­ä¸�èƒ½æ˜¯é�™æ€�çš„ã€‚å�ªæœ‰æŽ¥å�£å’Œé¡¶å±‚ç±»çš„æˆ�å‘˜æ‰�èƒ½æ˜¯é�™æ€�çš„é‡�è½½æ–¹æ³•ä¸�èƒ½è¿›ä¸€æ­¥é™�åˆ¶å…¶å�¯è®¿é—®æ€§ã€‚æ–¹æ³• %qs ä¸�æ˜¯ %s (åœ¨ç±» %qs ä¸­)ç¼ºå°‘ç±»å��ç¼ºå°‘ç±»å��é¡¹ç¼ºå°‘å®šä¹‰ç¼ºå°‘è¾¹ %i->%iç¼ºå°‘å®žå�‚é¡¹ç¼ºå°‘æ ‡è¯†ç¬¦ç¼ºå°‘æŽ¥å�£å��ç¼ºå°‘å��ç¼ºå°‘æˆ–æ— æ•ˆçš„å¸¸é‡�è¡¨è¾¾å¼�è¿”å›žè¯­å�¥ç¼ºå¤±ç¼ºå°‘åŸºç±»å��ç¼ºå°‘é¡¹ç¼ºå°‘é¡¹æˆ–â€˜)â€™ç¼ºå°‘é¡¹æˆ–â€˜]â€™ç¼ºé¡¹æˆ–â€˜)â€™ç¼ºå°‘é¡¹æˆ–â€˜)â€™ç¼ºå°‘å�˜é‡�åˆ�å§‹å€¼è®¾å®šä¿®é¥°ç¬¦ %qs å£°æ˜Žäº†ä¸¤æ¬¡å°†æ¯�æ¬¡å¾ªçŽ¯ä¸­ä¸�å�˜çš„è®¡ç®—å¤–æ��ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº† NULLæ²¡æœ‰è·³è½¬
  æ²¡æœ‰è°ƒç”¨
! æ— æ³•å¤„ç�†çš„è¡¨è¾¾å¼� %sæ²¡æœ‰ä¸Ž %qs åŒ¹é…�çš„æž„é€ å‡½æ•°ï¼Œåœ¨ç±» %qs ä¸­æ²¡æœ‰é»˜è®¤çš„ crt0.oæ²¡æœ‰å�¯æ‰§è¡Œè¡Œ
! æ²¡æœ‰æ‰¾åˆ° %qs çš„æ ‡å�·å®šä¹‰æ–¹æ³• %qs æ—¢é�žæœ¬åœ°æ–¹æ³•ï¼Œå�ˆé�žçº¯è™šæ–¹æ³•ï¼Œå¿…é¡»å®šä¹‰å‡½æ•°ä½“ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ Java .class æ–‡ä»¶ã€‚ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ Java .class æ–‡ä»¶ã€‚
! ç”¨ä»¥ä¼ é€’æ•´æ•°å�‚æ•°çš„å¯„å­˜å™¨ä¸ªæ•°ä¸ºå�¶å‡½æ•°(ä¸�è°ƒç”¨å…¶ä»–å‡½æ•°çš„å‡½æ•°)å¿½ç•¥æ¡†æž¶æŒ‡é’ˆå�ªæœ‰ %<final%> èƒ½ä¿®é¥°å±€éƒ¨å�˜é‡�å�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½è°ƒç”¨æž„é€ å‡½æ•°æ¯�å‘¨æœŸå�ªå�‘å‡ºä¸€æ�¡æŒ‡ä»¤è·¨è¶Šè°ƒç”¨è¾¹ç•Œæ—¶å�ªä¿�è¯�æµ®ç‚¹å¯„å­˜å™¨çš„ 32 ä½�ä¸�å�˜ä¼˜åŒ–å�—ç§»åŠ¨ä¸º 32032 ä¼˜åŒ–ä¸º 32332 CPU ä¼˜åŒ–ä¸º 32532 CPU ä¼˜åŒ–ä¸ºæœ€å°�ç©ºé—´è€Œä¸�æ˜¯æœ€å¤§é€Ÿåº¦ä¼˜åŒ–åœ¨æ ‘ä¸Šä¼˜åŒ–å½’çº³å�˜é‡�ä¼˜åŒ– lui/addiu å†…å­˜è½½å…¥ä¼˜åŒ–å�Œçº§é€’å½’å’Œå°¾é€’å½’é€‰é¡¹ï¼š
  å †æ ˆæº¢å‡ºã€‚
! è¾“å‡ºä¸€ä¸ª class æ–‡ä»¶PIC ä»£ç �ç”Ÿæˆ�ä¸Žå¿«é€Ÿé—´æŽ¥è°ƒç”¨ä¸�å…¼å®¹
! éœ€è¦� PICï¼Œä½† CONST16 æŒ‡ä»¤ä¸�æ”¯æŒ�import æ—¶æ‰¾ä¸�åˆ°åŒ… %qså°† -assert pure-text ä¼ é€’ç»™é“¾æŽ¥å™¨åœ¨æµ®ç‚¹å¯„å­˜å™¨ä¸­ä¼ é€’æµ®ç‚¹å�‚æ•°åœ¨å †æ ˆä¸­ä¼ é€’æ‰€æœ‰å�‚æ•°åœ¨å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°åœ¨æ ˆä¸­ä¼ é€’å�‚æ•°ä½¿ç”¨å¯„å­˜å™¨ä¼ é€’ä¸€äº›å�‚æ•°ä¸�å¿½ç•¥â€œinlineâ€�å…³é”®å­—è¿›è¡Œ DWARF2 å†—ä½™æ¶ˆé™¤è¿›è¡Œ VR4130 ç‰¹å®šçš„å¯¹é½�ä¼˜åŒ–è¿›è¡Œä¸€äº›ç»†å¾®çš„ã€�ä»£ä»·é«˜æ˜‚çš„ä¼˜åŒ–è¿›è¡Œä¸€è¶Ÿå¯„å­˜å™¨å‰¯æœ¬ä¼ æ’­ä¼˜åŒ–è¿›è¡Œå¯„å­˜å™¨é‡�å‘½å��ä¼˜åŒ–å°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ²¡æœ‰è·³è½¬çš„ç­‰å€¼è¡¨ç¤ºå°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ�¡ä»¶æ‰§è¡Œè¿›è¡Œè·¨è·³è½¬ä¼˜åŒ–åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸­è¿›è¡Œå¢žå¼ºçš„è¯»è½¬ç§»ä¼˜åŒ–è¿›è¡Œå…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤åœ¨åˆ†é…�å¯„å­˜å™¨å�Žè¿›è¡Œå…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤è¿›è¡Œè·³è½¬çº¿ç¨‹ä¼˜åŒ–è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–ç”¨æ–°çš„å¾ªçŽ¯ä¼˜åŒ–å¼•æ“Žè¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–è¿›è¡Œå¾ªçŽ¯å‰¥ç¦»å±•å¼€æ‰€æœ‰å¾ªçŽ¯å±•å¼€æ‰€æœ‰è¿­ä»£æ¬¡æ•°å·²çŸ¥çš„å¾ªçŽ¯å¤–æ��å¾ªçŽ¯å†…çš„æµ‹è¯•è¯­å�¥åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸­è¿›è¡Œå†—ä½™çš„å†™å�Žè¯»æ¶ˆé™¤ä¸ºè�šå�ˆç±»åž‹è¿›è¡Œæ ‡é‡�æ›¿æ�¢åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤å�Žè¿›è¡Œå­˜å‚¨è½¬ç§»è¿›è¡Œå¼ºåº¦å‰Šå‡�ä¼˜åŒ–è¿›è¡Œå�˜é‡�è·Ÿè¸ªå…�è®¸â€˜$â€™ä½œä¸ºæ ‡è¯†ç¬¦çš„ä¸€éƒ¨åˆ†å…�è®¸ä½¿ç”¨ assert å…³é”®è¯�å°†æ¯�ä¸ªæ•°æ�®é¡¹åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­å°†æ¯�ä¸ªå‡½æ•°åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­è¯·æ��äº¤ä¸€ä»½å®Œæ•´çš„é”™è¯¯æŠ¥å‘Šï¼Œ
  å¦‚æœ‰å�¯èƒ½è¯·é™„ä¸Šç»�é¢„å¤„ç�†å�Žçš„æº�æ–‡ä»¶ã€‚
  å…·ä½“æ­¥éª¤è¯·å�‚è§� %sã€‚
! æŒ‡é’ˆæ˜¯ 32 ä½�æŒ‡é’ˆæ˜¯ 64 ä½�å‰�ç«¯å�¯èƒ½çš„ç¨‹åº�ç¼ºé™·ï¼šæ•°ç»„æž„é€ å‡½æ•°æœªèƒ½å±•å¼€ä¼˜å…ˆä½¿ç”¨åˆ†æ”¯è€Œä¸�æ˜¯æ�¡ä»¶æ‰§è¡Œå°½é‡�æŒ‰å­—è®¿é—®è€Œä¸�æ˜¯æŒ‰å­—èŠ‚è®¿é—®è·¨è¶Šè°ƒç”¨è¾¹ç•Œæ—¶ä¿�è¯�æµ®ç‚¹å¯„å­˜å™¨æ‰€æœ‰çš„ 40 ä½�ä¸�å�˜æ‰“å�°é¢�å¤–(å�¯èƒ½æ‚¨å¹¶ä¸�æƒ³è¦�)çš„è­¦å‘Šè·¾ä¿¡æ�¯æ‰“å�°ä½¿ç”¨åˆ°çš„å¤´æ–‡ä»¶å��å¤„ç�† #ident æŒ‡ä»¤æ­£åœ¨å¤„ç�† %s
! ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �å�–æ ·ä¼˜åŒ–åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�å…¬å…± %s %qs å¿…é¡»å®šä¹‰åœ¨ä¸€ä¸ªå��ä¸º %<%s.java%> çš„æ–‡ä»¶ä¸­å°†åˆ�å§‹åŒ–ä¸ºé›¶çš„æ•°æ�®å­˜æ”¾åœ¨ bss èŠ‚ä¸­é™�å®šç¬¦å¿…é¡»æ˜¯ä¸€ä¸ªå¼•ç”¨RETURN_ADDRESS_OFFSET ä¸�å�—æ”¯æŒ�RTL æ£€æŸ¥ï¼šéœ€è¦�ä»£ç �â€˜%sâ€™æˆ–â€˜%sâ€™ï¼Œå�´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%dRTL æ£€æŸ¥ï¼šéœ€è¦�ä»£ç �â€˜%sâ€™ï¼Œå�´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%dä»Ž %s è¯»å�– specs
! è¯†åˆ«â€œcomplâ€�ã€�â€œxorâ€�ç­‰ C++ å…³é”®è¯�è¯†åˆ« GNU å®šä¹‰çš„å…³é”®è¯�è¯†åˆ«å†…å»ºå‡½æ•°è¯†åˆ«â€œasmâ€�å…³é”®è¯�å‡�å°�ç›®æ ‡æ–‡ä»¶%<abstract%> ä¿®é¥°ç¬¦å¤šä½™ã€‚æŽ¥å�£ %qs éš�å¼�å°±æ˜¯æŠ½è±¡çš„åŸºæœ¬å�—é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€å‡½æ•°é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€å°†åŠ /å‡�æ³•ã€�æ¯”è¾ƒã€�è·³è½¬æŒ‡ä»¤åº�åˆ—æ›¿æ�¢ä¸ºæ ¹æ�®è®¡æ•°å¯„å­˜å™¨è·³è½¬æŒ‡ä»¤æŠ¥å‘Šæ¯�è¶Ÿæ±‡ç¼–çš„è€—æ—¶è¯·æ±‚ä¸Ž IEEE ç›¸å®¹çš„æ•°å­¦åº“è¿›ç¨‹(OSF/1)åœ¨ ac0 ä¸­è¿”å›žæµ®ç‚¹ç»“æžœåœ¨å†…å­˜ä¸­è¿”å›žæµ®ç‚¹ç»“æžœåœ¨å†…å­˜è€Œä¸�æ˜¯å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆåœ¨å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆåœ¨ FPU å¯„å­˜å™¨ä¸­å­˜æ”¾å‡½æ•°è¿”å›žå€¼è¿�è¡Œå¾ªçŽ¯ä¼˜åŒ–å¼•æ“Žä¸¤æ¬¡SH2a ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�SSA æ�Ÿå��SSE æŒ‡ä»¤é›†å·²ç¦�ç”¨ï¼Œä½¿ç”¨ 387 æŒ‡ä»¤å·²ç¦�ç”¨ SSE å�´åœ¨ SSE å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°å·²ç¦�ç”¨ SSE å�´åœ¨ SSE å¯„å­˜å™¨ä¸­è¿”å›žæ²¡æœ‰å�¯ç”¨ SSEï¼Œå�´å‡ºçŽ°äº† SSE çŸ¢é‡�å®žå�‚ï¼Œè¿™æ”¹å�˜äº† ABIæ²¡æœ‰å�¯ç”¨ SSEï¼Œå�´æœ‰ SSE çŸ¢é‡�è¿”å›žå€¼ï¼Œè¿™æ”¹å�˜äº† ABIä¸Ž -mep -mprolog-function ç›¸å�Œå‡½æ•°è°ƒç”¨å‰�å�Žä¿�å­˜/æ�¢å¤�å¯„å­˜å™¨å€¼ä¸ºæŒ‡å®šçš„ CPU ä¼˜åŒ–ä»£ç �ä¸ºæŒ‡å®šçš„ CPU ä¼˜åŒ–ä»£ç �æ®µé”™è¯¯æ®µé”™è¯¯ (ä»£ç �)é€‰æ‹© ABI è°ƒç”¨çº¦å®šé€‰æ‹©ä¸ºå…¶ç”Ÿæˆ�ä»£ç �çš„ CPUè®¾å®š Windows å®šä¹‰æ‰§è¡Œå†…å»ºæ•°å­¦å‡½æ•°å�Žè®¾ç½® errnoè®¾å®šæœ€å¤§å¯¹é½�è¾¹ç•Œä¸º 4è®¾å®šæœ€å¤§å¯¹é½�è¾¹ç•Œä¸º 8è®¾å®š sizeof(bool) ä¸º 1å°†é»˜è®¤å�Œç²¾åº¦ç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½å°†é»˜è®¤æ•´æ•°ç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½å°†é»˜è®¤å®žç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½å°† spec %s è®¾ä¸ºâ€˜%sâ€™
  
! å¾ªçŽ¯ %d çš„å¤§å°�åº”è¯¥ä¸º %dï¼Œè€Œä¸�æ˜¯%dã€‚å°�å†…å­˜æ¨¡åž‹æŒ‡å®šè¦�ä½¿ç”¨çš„ ABIä¸ºä»£ç �ç”Ÿæˆ�æŒ‡å®šç›®æ ‡ CPUä¸ºè°ƒåº¦æŒ‡å®šç›®æ ‡ CPUä¸ºæŒ‡ä»¤è°ƒåº¦æŒ‡å®š CPUã€‚æŒ‡å®šç”¨äºŽé¢„å®šä¹‰å’Œé“¾æŽ¥çš„ UNIX æ ‡å‡†ã€‚
  æ”¯æŒ�çš„å€¼æœ‰ 93ã€‚æŒ‡å®šç”¨äºŽé¢„å®šä¹‰å’Œé“¾æŽ¥çš„ UNIX æ ‡å‡†ã€‚
  æ”¯æŒ�çš„å€¼æœ‰ 93 å’Œ 95ã€‚æŒ‡å®šç”¨äºŽé¢„å®šä¹‰å’Œé“¾æŽ¥çš„ UNIX æ ‡å‡†ã€‚
! æ”¯æŒ�çš„å€¼æœ‰ 93ã€�95 å’Œ 98ã€‚æŒ‡å®šä¸€ä¸ª ABIæŒ‡å®šæ˜¯å�¦åº”å½“ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹æŒ‡å®š long double çš„å¤§å°�(64 æˆ– 128 ä½�)æŒ‡å®šå®žå�‚å�¯èƒ½äº’ç›¸é‡�å� ï¼Œä¹Ÿå�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� æŒ‡å®š MCU å��ç§°ã€‚æŒ‡å®šç›®æ ‡ CPU çš„å��ç§°æŒ‡å®šç›®æ ‡æž¶æž„çš„å��ç§°æŒ‡å®šç›®æ ‡æµ®ç‚¹ç¡¬ä»¶/æ ¼å¼�çš„å��ç§°æŒ‡å®šç”¨äºŽ PIC å¯»å�€çš„å¯„å­˜å™¨æŒ‡å®šæ˜¯å�¦åº”è¯¥ç”Ÿæˆ� SPE SIMD æŒ‡ä»¤æŒ‡å®šæ˜¯å�¦åº”è¯¥ä¸º AltiVec ç”Ÿæˆ� VRSAVE æŒ‡ä»¤æŒ‡å®šæ˜¯å�¦åº”è¯¥ç”Ÿæˆ� isel æŒ‡ä»¤æŒ‡å®šæ˜¯å�¦åœ¨é€šç”¨å¯„å­˜å™¨ä¸­ä½¿ç”¨æµ®ç‚¹å±•å¼€å¾ªçŽ¯æ—¶åˆ†ç¦»å½’çº³å�˜é‡�çš„ç”Ÿå­˜æœŸä¸�æ”¯æŒ�é�™æ€�é“¾æŽ¥ã€‚
! å½“æœ€ä¼˜è¾¹çš„æ¦‚çŽ‡å°�äºŽæ­¤é™�å€¼(ä»¥ç™¾åˆ†æ•°è¡¨ç¤º)æ—¶ï¼Œå�œæ­¢å‰�å�‘å¢žé•¿ã€‚å½“å�–æ ·å��é¦ˆå�¯ç”¨æ—¶ä½¿ç”¨ã€‚å½“æœ€ä¼˜è¾¹çš„æ¦‚çŽ‡å°�äºŽæ­¤é™�å€¼(ä»¥ç™¾åˆ†æ•°è¡¨ç¤º)æ—¶ï¼Œå�œæ­¢å‰�å�‘å¢žé•¿ã€‚å½“å�–æ ·å��é¦ˆä¸�å�¯ç”¨æ—¶ä½¿ç”¨ã€‚æ‰¾ä¸�åˆ°åŸºç±» %qs (æ´¾ç”Ÿ %qs)åŸºæŽ¥å�£ %qs (æ´¾ç”Ÿ %s %qs) æœªæ‰¾åˆ°æ”¯æŒ� 3DNow! å†…å»ºå‡½æ•°æ”¯æŒ� Green Hills ABIæ”¯æŒ� MMX å’Œ SSE å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�æ”¯æŒ� MMX å†…å»ºå‡½æ•°æ”¯æŒ� MMXã€�SSE å’Œ SSE2 å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�æ”¯æŒ� MMXã€�SSEã€�SSE2 å’Œ SSE3 å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�æ”¯æŒ�ä¼ ç»Ÿå¤šçº¿ç¨‹æ”¯æŒ�å¤šçº¿ç¨‹ä¸�æ˜¾ç¤ºè­¦å‘Š-Wcomment çš„å�Œä¹‰è¯�ç›®æ ‡æœºæœ‰åˆ†ç¦»çš„æŒ‡ä»¤ã€�æ•°æ�®ç©ºé—´ç›®æ ‡ä¸º AM33 å¤„ç�†å™¨ç›®æ ‡ä¸º AM33/2.0 å¤„ç�†å™¨ç›®æ ‡ï¼š%s
  %s å‰�ç«¯å�¯è¯†åˆ«ä¸‹åˆ—é€‰é¡¹ï¼š
  
  --param é€‰é¡¹å�¯æŽ¥å�—ä»¥ä¸‹å�‚æ•°ï¼š
! -shared é€‰é¡¹ç›®å‰�åœ¨ VAX ELF ä¸‹ä¸�å�—æ”¯æŒ�ç±» %qs å·²è¿‡æ—¶ç±»å�� %qs å·²ç»�åœ¨æ­¤ä½œç”¨åŸŸä¸­å®šä¹‰ã€‚ä¸€ä¸ªå†…åµŒç±»çš„ç®€å�•å��å­—ä¸�å�¯ä»¥ä¸Žä»»ä½•åŒ…å�«å®ƒçš„ç±»ç›¸å�Œç¼–è¯‘å™¨ä¸�æ”¯æŒ� -march=%sä¸‹åˆ—é€‰é¡¹æ˜¯ä¸Žå…·ä½“è¯­è¨€æ— å…³çš„ï¼š
! GCSE å�¯åˆ†é…�çš„æœ€å¤§å†…å­˜é‡�å†…è�”å‡½æ•°ä¸­åµŒå¥—å†…è�”çš„æœ€å¤§æ·±åº¦é�žå†…è�”å‡½æ•°ä¸­åµŒå¥—å†…è�”çš„æœ€å¤§æ·±åº¦å�•ä¸ªå�¯å†…è�”çš„å‡½æ•°ä½“æœ€å¤šèƒ½åŒ…å�«çš„æŒ‡ä»¤æ•°ç”±äºŽåµŒå¥—å†…è�”é€ æˆ�çš„å†…è�”å‡½æ•°ä»£ç �è†¨èƒ€çš„ä¸Šé™�å€¼(æŒ‡ä»¤æ•°)ç”±äºŽåµŒå¥—å†…è�”é€ æˆ�çš„é�žå†…è�”å‡½æ•°ä»£ç �è†¨èƒ€çš„ä¸Šé™�å€¼(æŒ‡ä»¤æ•°)è‡ªåŠ¨å†…è�”æ—¶æŒ‡ä»¤çš„æœ€å¤§æ•°é‡�è¿›è¡Œ GCSE çš„æœ€å¤šè¶Ÿæ•°å�•ä¸ªå¾ªçŽ¯æœ€å¤šå�¯ä»¥è¢«å±•å¼€çš„æ¬¡æ•°è¶…è¿‡è¿™ä¸ªå¤§å°�çš„å‡½æ•°ä½“è¢«è®¤ä¸ºæ˜¯å¤§çš„æœ¬ç¨‹åº�æ˜¯è‡ªç”±è½¯ä»¶ï¼›è¯·å�‚çœ‹æº�ä»£ç �çš„ç‰ˆæ�ƒå£°æ˜Žã€‚æœ¬è½¯ä»¶æ²¡æœ‰ä»»ä½•æ‹…ä¿�ï¼›
  åŒ…æ‹¬æ²¡æœ‰é€‚é”€æ€§å’Œé€‚ç”¨æ€§æ‹…ä¿�ã€‚
  æœ¬ç¨‹åº�æ˜¯è‡ªç”±è½¯ä»¶ï¼›è¯·å�‚çœ‹æº�ä»£ç �çš„ç‰ˆæ�ƒå£°æ˜Žã€‚æœ¬è½¯ä»¶æ²¡æœ‰ä»»ä½•æ‹…ä¿�ï¼›
  åŒ…æ‹¬æ²¡æœ‰é€‚é”€æ€§å’Œé€‚ç”¨æ€§æ‹…ä¿�ã€‚
! è¿™æ˜¯æ ‡å�· %qs å…ˆå‰�å£°æ˜Žçš„åœ°æ–¹æ­¤å¼€å…³å·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ -Wextraæ­¤å¼€å…³ç¼ºå°‘å�¯ç”¨æ–‡æ¡£çº¿ç¨‹æ¨¡åž‹ï¼š%s
! æ•´æ•°è¢«é›¶é™¤æ—¶è¿›å…¥é™·é˜±æ‰€æœ‰çš„è­¦å‘Šéƒ½å½“ä½œæ˜¯é”™è¯¯å°†è¾“å…¥æ–‡ä»¶å½“ä½œå·²ç»�é¢„å¤„ç�†è¿‡çš„è¯•è¯•â€˜è¯•ç”¨â€˜jcf-dump --helpâ€™ä»¥èŽ·å�–æ›´å¤šä¿¡æ�¯ã€‚
  è¯•ç”¨â€˜jv-scan --helpâ€™ä»¥èŽ·å�–æ›´å¤šä¿¡æ�¯ã€‚
! â€˜]â€™ä¸�é…�å¯¹æœªå®šä¹‰çš„å�˜é‡� %qsæœªå®šä¹‰çš„å�˜é‡�æˆ–ç±»å��ï¼š%qs.bss æ®µä¸­æœªåˆ�å§‹åŒ–çš„å±€éƒ¨å�˜é‡�ä¸�åˆ�å§‹åŒ– .data æ®µä¸­çš„å±€éƒ¨å�˜é‡�-march=%s ä¸­ä½¿ç”¨äº†æœªçŸ¥çš„ cpuã€‚-mtune=%s ä¸­ä½¿ç”¨äº†æœªçŸ¥çš„ cpuã€‚æœªçŸ¥çš„ cpuï¼š-mcpu=%sæœªçŸ¥çš„å¼€å…³ -mlong-double-%sä¸�å�¯åˆ°è¾¾çš„è¯­å�¥ç”¨æ³•ï¼šç”¨æ³•ï¼š%s [é€‰é¡¹]... mainç±»å�� [è¾“å‡ºæ–‡ä»¶]
  ç”¨æ³•ï¼š%s [é€‰é¡¹] æ–‡ä»¶...
  ç”¨æ³•ï¼šgconv [é€‰é¡¹]... æº�æ–‡ä»¶
  
--- 832,891 ----
  %sï¼šæº¢å‡º
  %sï¼šæ ·æœ¬æ–‡ä»¶ä¸Žâ€˜%sâ€™ä¸�åŒ¹é…�
  %sï¼šæœªçŸ¥å‡½æ•°â€˜%uâ€™
! %s=%s ä¸�æ˜¯æ•°å­—%s=%s å¤ªå¤§â€™â€˜ â€™æ ‡è®°â€™æ ‡è®°ä¸ºè™šå‡½æ•°
! â€˜!â€™æ ‡è®°â€˜#â€™æ ‡è®°â€˜%sâ€™ä¸�æ˜¯æœ‰æ•ˆçš„ç±»å��â€˜'â€™æ ‡è®°â€˜(â€™æ ‡è®°â€˜+â€™æ ‡è®°â€˜-%câ€™å¿…é¡»å‡ºçŽ°åœ¨å‘½ä»¤è¡Œçš„å¼€å¤´â€˜-%câ€™é€‰é¡¹å¿…é¡»æœ‰ä¸€ä¸ªå�‚æ•°â€˜-â€™æ ‡è®°â€˜-MGâ€™é€‰é¡¹å°šæœªå®žçŽ°â€˜0â€™æ ‡è®°â€˜Bâ€™æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�â€˜Eâ€™ä¿®é¥°ç¬¦â€˜Iâ€™æ ‡è®°â€˜Oâ€™ä¿®é¥°ç¬¦â€˜^â€™æ ‡è®°â€˜_â€™æ ‡è®°â€˜aâ€™æ ‡è®°â€˜oâ€™æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�â€˜qâ€™æ ‡è®°(C)(å�³ä½¿åœ¨ä¸€ä¸ªå‡½æ•°å†…å¤šæ¬¡å‡ºçŽ°ï¼Œæ¯�ä¸ªæœªå£°æ˜Žçš„æ ‡è¯†ç¬¦åœ¨å…¶(æ¶ˆæ�¯ç¼ºå°‘åŒ¹é…�çš„æ–¹æ³•ç­¾å��(æˆ�å‘˜æŒ‡é’ˆå�ªèƒ½ç”¨ %<&%E%> æž„æˆ�)(å¦‚æžœè¿™ä¸�æ˜¯æ‚¨åŽŸæ�¥çš„æƒ³æ³•ï¼Œè¯·ç¡®å®šæ­¤å‡½æ•°æ¨¡æ�¿å·²ç»�å£°æ˜Žè¿‡ï¼Œå¹¶åœ¨è¿™é‡Œçš„å‡½æ•°å��å�Žé�¢æ·»åŠ  <>) -Wno-non-template-friend ç¦�ç”¨æ­¤è­¦å‘Š(å¦‚æžœæ‚¨ä½¿ç”¨ %<-fpermissive%>ï¼ŒG++ ä¼šæŽ¥å�—æ‚¨çš„ä»£ç �ï¼Œä½†æ˜¯å…�è®¸ä½¿ç”¨æœªå®šä¹‰çš„å��ç§°æ˜¯è¿‡æ—¶çš„é£Žæ ¼)(å¦‚æžœæ‚¨ä½¿ç”¨ -fpermissive G++ ä¼šæŽ¥å�—æ‚¨çš„ä»£ç �)(é� è¿‘ %qs çš„åˆ�å§‹åŒ–)(ä¹Ÿè®¸æ‚¨æœ¬æ„�æ˜¯æƒ³ç”¨ %<typename %T::%E%>)(%qT çš„å®šä¹‰æœ«å°¾å�¯èƒ½ç¼ºå°‘ä¸€ä¸ªåˆ†å�·)(å› æ­¤æ‚¨åº”è¯¥å�‘ %<va_arg%> ä¼ é€’ %qT è€Œä¸�æ˜¯ %qT)--param <å�‚æ•°>=<å€¼>	å°†å�‚æ•° <å�‚æ•°> è®¾ä¸ºç»™å®šå€¼ã€‚ä¸‹é�¢ç»™å‡ºæ‰€æœ‰å�‚æ•°çš„åˆ—è¡¨åˆ°è¾¾ --param inline-unit-growth ç»™å®šçš„æž�é™�åˆ°è¾¾ --param large-function-growth ç»™å®šçš„æž�é™�åˆ°è¾¾ --param max-inline-insns-single ç»™å®šçš„æž�é™�å†…è�”è‡³è¢«è°ƒç”¨è€…å�Žè¾¾åˆ° --param max-inline-insns-single æž�é™�--resource éœ€è¦� -o-A<é—®é¢˜>=<ç­”æ¡ˆ>	ç»™å‡º <é—®é¢˜> çš„ <ç­”æ¡ˆ>ã€‚åœ¨ <é—®é¢˜> å‰�åŠ ä¸€ä¸ªâ€˜-â€™å°†ç¦�ç”¨æ­¤ <ç­”æ¡ˆ>-D<å®�>[=<å€¼>]	å°†<å®�>å®šä¹‰ä¸º<å€¼>ã€‚å¦‚æžœå�ªç»™å‡ºäº†<å®�>ï¼Œ<å€¼>å°†è¢«å®šä¸º 1å½“è¾“å…¥æ�¥è‡ªæ ‡å‡†è¾“å…¥è®¾å¤‡æ—¶ï¼Œéœ€è¦� -E æˆ– -x-F <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³ä¸»æ¡†æž¶åŒ…å�«è·¯å¾„çš„æœ«å°¾ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -G å’Œ --static é€‰é¡¹-G ä¸Žé»˜è®¤ç”Ÿæˆ�çš„ PIC ä»£ç �ä¸�å…¼å®¹-G<æ•°>	å°†å°�äºŽ <æ•°> å­—èŠ‚çš„å…¨å±€å’Œé�™æ€�æ•°æ�®æ”¾å…¥ä¸€ä¸ªç‰¹æ®Šçš„èŠ‚ä¸­(åœ¨æŸ�äº›ç›®æ ‡æœºä¸Š)-I <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³ä¸»åŒ…å�«è·¯å¾„æœ«å°¾-I- æŒ‡å®šäº†ä¸¤æ¬¡-MF <æ–‡ä»¶>	å°†ä¾�èµ–é¡¹è¾“å‡ºåˆ°ç»™å®šæ–‡ä»¶-MQ <ç›®æ ‡>	æ·»åŠ ä¸€ä¸ª MAKE æ‹¬èµ·çš„ç›®æ ‡-MT <ç›®æ ‡>	æ·»åŠ ä¸€ä¸ªæœªæ‹¬èµ·çš„ç›®æ ‡-O<n>	è®¾å®šä¼˜åŒ–çº§åˆ«ä¸º <n>-U<å®�>	å�–æ¶ˆå®šä¹‰ <å®�>-Wformat-extra-args æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wformat-nonliteral æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wformat-security æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wformat-y2k æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wformat-zero-length æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wlarger-than-<n>	å½“ç›®æ ‡æ–‡ä»¶å¤§äºŽ <n> å­—èŠ‚æ—¶ç»™å‡ºè­¦å‘Š-Wmissing-format-attribute æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥-Wuninitialized åœ¨æœªä½¿ç”¨ -O æ—¶ä¸�å�—æ”¯æŒ�-aux-info <æ–‡ä»¶>	å°†å£°æ˜Žä¿¡æ�¯å†™å…¥ <æ–‡ä»¶>-bundle ä¸�å…�è®¸ä¸Ž -dynamiclib ä¸€èµ·ä½¿ç”¨-bundle_loader ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨Ada éœ€è¦� -c æˆ–è€… -S-client_name ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-current_version å�ªèƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-d<å­—æ¯�>	ä¸ºæŒ‡å®šçš„æŸ�è¶Ÿæ±‡è¯‘å�¯ç”¨å†…å­˜è½¬å‚¨-dumpbase <æ–‡ä»¶>	è®¾å®šå†…å­˜è½¬å‚¨ä½¿ç”¨çš„æ–‡ä»¶å��å‰�ç¼€-f%s å’Œ -msdata=%s äº’ä¸�å…¼å®¹-f%s ä¸º 68HC11/68HC12 å¿½ç•¥(ä¸�å�—æ”¯æŒ�)-f%s åœ¨ Unicos/Mk ä¸Šè¢«å¿½ç•¥(ä¸�å�—æ”¯æŒ�)-f%s åœ¨ç›®æ ‡æœºä¸Šè¢«å¿½ç•¥(æ‰€æœ‰ä»£ç �éƒ½æ˜¯ä¸Žä½�ç½®æ— å…³çš„)CONST16 æŒ‡ä»¤ä¸�æ”¯æŒ� -f%s-f%s ä¸�å�—æ”¯æŒ�ï¼šå·²å¿½ç•¥-f%sleading-underscore åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fPIC å’Œ -fpic åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�-fPIC ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹-fPIC ç›®å‰�åœ¨ 68000 æˆ– 68010 ä¸Šä¸�å�—æ”¯æŒ�
! -fcall-saved-<å¯„å­˜å™¨>	è®¤ä¸º <å¯„å­˜å™¨> è·¨è¶Šå‡½æ•°è°ƒç”¨æ—¶å€¼ä¸�å�˜-fcall-used-<å¯„å­˜å™¨>	è®¤ä¸º <å¯„å­˜å™¨> çš„å€¼å°†è¢«å‡½æ•°è°ƒç”¨æ‰€æ”¹å�˜-fdata-sections åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fdump-<ç±»åž‹>	å°†ä¸�å�Œç±»åž‹çš„ç¼–è¯‘å™¨å†…éƒ¨ä¿¡æ�¯è½¬å‚¨åˆ°ä¸€ä¸ªæ–‡ä»¶é‡Œ-femit-class-file åº”å½“ä¸Ž -fsyntax-only ä¸€èµ·ä½¿ç”¨-ffixed-<å¯„å­˜å™¨>	è®¤ä¸º <å¯„å­˜å™¨> å¯¹ç¼–è¯‘å™¨è€Œè¨€ä¸�å�¯ç”¨-ffunction-sections è¢«ç¦�ç”¨ï¼›å› æ­¤ä¸�å�¯èƒ½è¿›è¡Œå�–æ ·-ffunction-sections åœ¨æŸ�äº›ç›®æ ‡æœºä¸Šå�¯èƒ½ä¼šå½±å“�è°ƒè¯•-ffunction-sections åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fhandle-exceptions å·²è¢«é‡�å‘½å��ä¸º -fexceptions (å¹¶ä¸”çŽ°åœ¨é»˜è®¤ä¸ºå¼€)-finline-limit=<æ•°>	å°†å†…è�”å‡½æ•°çš„å¤§å°�é™�åˆ¶åœ¨ <æ•°> ä»¥å†…-finput-charset=<å­—ç¬¦é›†>	æŒ‡å®šæº�ä»£ç �çš„é»˜è®¤å­—ç¬¦é›†-fjni ä¸Ž -femit-class-file ä¸�å…¼å®¹-fjni å’Œ -femit-class-files äº’ä¸�å…¼å®¹-fmessage-length=<æ•°å­—>	å°†è¯Šæ–­ä¿¡æ�¯é™�åˆ¶åœ¨æ¯�è¡Œ <æ•°å­—> ä¸ªå­—ç¬¦æ¯�è¡Œã€‚0 å�–æ¶ˆè‡ªåŠ¨æ�¢è¡Œ-fno-threadsafe-statics	ä¸�ä¸ºå±€éƒ¨é�™æ€�å�˜é‡�ç”Ÿæˆ�çº¿ç¨‹å®‰å…¨çš„åˆ�å§‹åŒ–ä»£ç �-force_flat_namespace ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-fpack-struct=<æ•°>	è®¾å®šç»“æž„æˆ�å‘˜æœ€å¤§å¯¹é½�è¾¹ç•Œçš„åˆ�å§‹å€¼-fpic å’Œ -mapcs-reent äº’ä¸�å…¼å®¹-fpic ä¸�è¢«æ”¯æŒ�ï¼›æ”¹ç”¨ -fPIC-fprefetch-loop-arrays ä¸�æ”¯æŒ�ä¸Ž -Os å¹¶ç”¨-fprefetch-loop-arrays åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fprefetch-loop-arrays åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�(å°�è¯• -march å¼€å…³)-freorder-blocks-and-partition (è‡³å°‘ç›®å‰�)ä¸�èƒ½ä¸Ž -g ä¸€èµ·å·¥ä½œ-freorder-blocks-and-partition ä¸�èƒ½ä¸Žå¼‚å¸¸ä¸€èµ·å·¥ä½œ-frepo å¿…é¡»ä¸Ž -c ä¸€èµ·ä½¿ç”¨-fsched-verbose=<number>	è®¾å®šè°ƒåº¦å™¨çš„è¾“å‡ºè¯¦ç»†ç¨‹åº¦-fspeculative-prefetching åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�-fspeculative-prefetching åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�(å°�è¯• -march å¼€å…³)-ftree-vectorizer-verbose=<æ•°>	è®¾å®šçŸ¢é‡�åŒ–å™¨çš„è¾“å‡ºè¯¦ç»†ç¨‹åº¦-fvisibility=[default|internal|hidden|protected]	è®¾å®šé»˜è®¤çš„ç¬¦å�·å�¯è§�æ€§æ­¤å¤„ç�†å™¨å�ªæœ‰ä½¿ç”¨ GAS æ—¶æ‰�æ”¯æŒ� -g-g é€‰é¡¹å·²è¢«ç¦�ç”¨-g ä¸Ž -mno-apcs-frame å¹¶ç”¨å�¯èƒ½ä¸�èƒ½ç»™å‡ºæœ‰æ„�ä¹‰çš„è°ƒè¯•ä¿¡æ�¯-idirafter <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•åˆ—è¡¨æœ«å°¾-include <æ–‡ä»¶>	åœ¨åŒ…å�«å…¶ä»–æ–‡ä»¶ä¹‹å‰�å…ˆåŒ…å�« <æ–‡ä»¶> çš„å†…å®¹-install_name å�ªèƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-iquote <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³å¼•å�·åŒ…å�«è·¯å¾„æœ«å°¾-isysroot <ç›®å½•>	å°† <ç›®å½•> è®¾ä¸ºç³»ç»Ÿæ ¹ç›®å½•-isystem <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶è·¯å¾„åˆ—è¡¨å¼€å¤´-iwithprefix <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»ŸåŒ…å�«è·¯å¾„æœ«å°¾-iwithprefixbefore <ç›®å½•>	å°† <ç›®å½•> æ·»åŠ è‡³ä¸»åŒ…å�«è·¯å¾„æœ«å°¾-keep_private_externs ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-m%s åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�åœ¨å½“å‰�é…�ç½®ä¸‹ -m64 ä¸�è¢«æ”¯æŒ�-m64 éœ€è¦� PowerPC64 æž¶æž„ï¼Œæ­£åœ¨å�¯ç”¨-m64 éœ€è¦� PowerPC64 CPU-maix64 å’Œ POWER æž¶æž„äº’ä¸�å…¼å®¹éœ€è¦� -maix64ï¼šç›®å‰�å°šä¸�æ”¯æŒ� 64 ä½�è®¡ç®—å’Œ 32 ä½�å¯»å�€æ··ç”¨-maix64 éœ€è¦� PowerPC64 æž¶æž„è¢«å�¯ç”¨-malign-double åœ¨ 64 ä½�æ¨¡å¼�ä¸‹æ— æ„�ä¹‰-malign-functions å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-functions-malign-jumps å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-jumps-malign-loops å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-loops-malign-loops=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´-malign-power åœ¨ 64 ä½� Darwin ä¸‹ä¸�å�—æ”¯æŒ�ï¼›å®ƒä¸Žå·²å®‰è£…çš„ C å’Œ C++ åº“ä¸�å…¼å®¹-mapcs-stack-check å’Œ -mno-apcs-frame äº’ä¸�å…¼å®¹-march=%s ä¸Žæ‰€é€‰ ABI ä¸�å…¼å®¹-max-stackframe=%d ä¸�å�¯ç”¨ï¼Œä¸�åœ¨ 0 å’Œ %d ä¹‹é—´-mbackchain -mpacked-stack -mhard-float ä¸€èµ·ä½¿ç”¨ä¸�å�—æ”¯æŒ�-mbig-endian å’Œ -mlittle-endian ä¸�èƒ½ä¸€èµ·ä½¿ç”¨-mbnu210 è¢«å¿½ç•¥(é€‰é¡¹å·²è¿‡æ—¶)-mbranch-cost=%d ä¸�åœ¨ 0 å’Œ 5 ä¹‹é—´-mcall-aixdesc å¿…é¡»æ˜¯é«˜ä½�å­—èŠ‚åœ¨å‰�32 ä½�ç³»ç»Ÿä¸�æ”¯æŒ� -mcmodel=-mdynamic-no-pic è¦†ç›–äº† -fpic æˆ– -fPIC-mfloat-abi=hard å’Œ VFP-mgp32 ä¸Ž 64 ä½� ABI ä¸€èµ·ä½¿ç”¨-mgp64 ä¸Ž 32 ä½� ABI ä¸€èµ·ä½¿ç”¨-mgp64 ä¸Ž 32 ä½�å¤„ç�†å™¨ä¸€èµ·ä½¿ç”¨ä¸�æ”¯æŒ� -mhard-float-mieee åœ¨ Unicos/Mk ä¸Šä¸�è¢«æ”¯æŒ�-mieee-with-inexact åœ¨ Unicos/Mk ä¸Šä¸�è¢«æ”¯æŒ�-mint64 é€‰é¡¹å·²è¿‡æ—¶-mips3d éœ€è¦� -mpaired-single-mips3d/-mpaired-single å¿…é¡»ä¸Ž -mfp64 -mhard-float ä¸€èµ·ä½¿ç”¨-mips3d/-mpaired-single å¿…é¡»ä¸Ž -mips64 ä¸€èµ·ä½¿ç”¨-mlong-double-64 ä¸�å…�è®¸ä¸Ž -m64 ä¸€èµ·ä½¿ç”¨-mmultiple åœ¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ç³»ç»Ÿä¸Šä¸�å�—æ”¯æŒ�-mn æœªä¸Ž -mh æˆ– -ms ä¸€èµ·ä½¿ç”¨-mpic-register= ä¸�ä¸Ž -fpic å¹¶ç”¨æ—¶ä¸�èµ·ä½œç”¨-mpreferred-stack-boundary=%d ä¸�åœ¨ %d å’Œ 12 ä¹‹é—´-mregparm=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´-mrelocatable ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹-mrelocatable å’Œ -mno-minimal-toc äº’ä¸�å…¼å®¹-mrelocatable ä¸Ž -msdata=%s äº’ä¸�å…¼å®¹-mrtd è°ƒç”¨çº¦å®šåœ¨ 64 ä½�æ¨¡å¼�ä¸‹ä¸�æ”¯æŒ�-ms2600 æœªä¸Ž -ms ä¸€èµ·ä½¿ç”¨-msdata=%s ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹æŒ‡å®šäº† -mshared-library-id= å�´æ²¡æœ‰ä½¿ç”¨ -mid-shared-library-msoft-float å’Œ -mhard_float ä¸�èƒ½ä¸€èµ·ä½¿ç”¨-mstack-guard æ„�å‘³ç�€ä½¿ç”¨ -mstack-size-mstack-size æ„�å‘³ç�€ä½¿ç”¨ -mstack-guard-mstring åœ¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ç³»ç»Ÿä¸Šä¸�å�—æ”¯æŒ�ä½¿ç”¨ C89 ä¿®è®¢ç‰ˆ 1 çš„ç‰¹æ€§å¿…é¡»æŒ‡å®š -munix=98 é€‰é¡¹ã€‚
! -o <æ–‡ä»¶>	è¾“å‡ºåˆ° <æ–‡ä»¶>æŒ‡å®šäº† -p å’Œ -pp - é€‰æ‹©å…¶ä¸­ä¹‹ä¸€-pg å’Œ -fomit-frame-pointer äº’ä¸�å…¼å®¹-pg åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æŒ�-pg æˆ– -p ä¸Ž -fomit-frame-pointer ä¸�å…¼å®¹ä¸�æ”¯æŒ� -pipe-private_bundle ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨-trigraphs	æ”¯æŒ� ISO C ä¸‰å­—æ¯�åº�åˆ—128 ä½� long double åœ¨ VAX ä¸Šä¸�å�—æ”¯æŒ�31 ä½� ABI32381 FPU387 æŒ‡ä»¤é›†å·²ç¦�ç”¨ï¼Œä½¿ç”¨ SSE æŒ‡ä»¤64 ä½� ABI64-bit ABI åœ¨ ESA/390 æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æŒ�<åŒ¿å��><built-in><command line>-std=c89 (å¯¹ C æ�¥è¯´) æˆ– -std=c++98 (å¯¹ C++ æ�¥è¯´)çš„å�Œä¹‰è¯�ä¸�æ”¯æŒ� APCS é‡�å…¥ä»£ç �ã€‚å·²å¿½ç•¥åœ¨å¾ªçŽ¯ä¼˜åŒ–ç»“æ�Ÿå�Žå¢žåŠ ä¸€è¶Ÿå…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸ºæ±‡ç¼–è¾“å‡ºæ·»åŠ é¢�å¤–æ³¨é‡Šé™„åŠ çš„è°ƒè¯•è¾“å‡ºè¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚-mfloat-abi=hard çš„åˆ«å��-mfloat-abi=soft çš„åˆ«å��å¯¹é½�æ‰€æœ‰çš„æ ‡å�·æ‰€æœ‰å¾ªçŽ¯å¯¹é½�åˆ° 32 å­—èŠ‚è¾¹ç•Œä¸Šå°†ä»£ç �å’Œæ•°æ�®å¯¹é½�åˆ° 32 ä½�è¾¹ç•Œä¸Šå¯¹é½�å­—ç¬¦ä¸²æ“�ä½œçš„ç›®æ ‡å�Œç²¾åº¦æµ®ç‚¹æ•°åœ¨å­—è¾¹ç•Œä¸Šå¯¹é½�ä¸€äº›å�Œç²¾åº¦æµ®ç‚¹æ•°åœ¨å�Œå­—è¾¹ç•Œä¸Šå¯¹é½�å¯¹é½�å‡½æ•°å…¥å�£å¯¹é½�å¾ªçŽ¯å…¥å�£å¯¹é½�åˆ°ä½�æ®µçš„åŸºç±»åž‹åœ¨ 16 ä½�è¾¹ç•Œä¸Šå¯¹é½�å�˜é‡�åœ¨ 32 ä½�è¾¹ç•Œä¸Šå¯¹é½�å�˜é‡�å…�è®¸å°†å‡½æ•°åœ°å�€ä¿�å­˜åœ¨å¯„å­˜å™¨ä¸­å…�è®¸â€˜?â€™è¿�ç®—ç¬¦çš„å�‚æ•°æœ‰ä¸�å�Œçš„ç±»åž‹æ›´æ”¹è°ƒç”¨çº¦å®šå�¦ä¸€ç§�è°ƒç”¨çº¦å®šAltiVec å’Œ E500 æŒ‡ä»¤ä¸�èƒ½å…±å­˜æ€»æ˜¯ç”Ÿæˆ�è¿œè°ƒç”¨æ€»è®¤ä¸ºå­—æ®µé•¿ä¸Ž int ç›¸å�Œæ•°ç»„å…ƒç´ å¤ªå¤§å�‡å®š GASå�‡å®šæ‰€æœ‰å�Œç²¾åº¦æ•°éƒ½æ˜¯å¯¹é½�çš„å�‡å®šæ‰€æœ‰ç¬¦å�·éƒ½æœ‰ 32 ä½�å€¼å�‡å®šå®žå�‚æ—¢ä¸�äº’ç›¸é‡�å� ï¼Œä¹Ÿä¸�ä¸Žå…¨å±€æ•°æ�®é‡�å� å�‡å®šå®žå�‚å�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� ï¼Œä½†äº’ç›¸ä¸�é‡�å� å�‡å®šé«˜ä½�å­—èŠ‚åœ¨å‰�ï¼Œä½Žä½�å­—åœ¨å‰�å�‡å®šä»£ç �å°†ç”± GNU ld é“¾æŽ¥å�‡å®šä»£ç �å°†ç”± HP ld é“¾æŽ¥å�‡å®š int ä¸º 8 ä½�æ•´æ•°å�‡å®šç»“æžœä¸�ä¼šæ˜¯ NaN æˆ–æ— ç©·å¤§æµ®ç‚¹æ•°å�‡å®šä¸€èˆ¬çš„ C æ‰§è¡ŒçŽ¯å¢ƒå�‡å®šå�¯èƒ½çš„ä¸¤ä¸�å¯¹é½�å�‡å®šå°�åœ°å�€ç©ºé—´å�‡å®šåº”ç”¨å¼ºé‡�å� è§„åˆ™å�‡å®šç›®æ ‡ CPU è¢«é…�ç½®ä¸ºé«˜ä½�å­—èŠ‚åœ¨å‰�å�‡å®šç›®æ ‡ CPU è¢«é…�ç½®ä¸ºä½Žä½�å­—èŠ‚åœ¨å‰�å�‡å®šæŒ‡é’ˆå�¯èƒ½æœ‰åˆ«å��å�‡å®šæŒ‡é’ˆæ²¡æœ‰åˆ«å��å�‡å®š Objective-C æ¶ˆæ�¯çš„æŽ¥å�—è€…å�¯èƒ½æ˜¯ nilåœ¨é¡¶å±‚ï¼šè¯•å›¾åˆ é™¤å‰�è¨€/å°¾å£°æŒ‡ä»¤ï¼šè¯•å›¾åˆ©ç”¨å»¶è¿Ÿè½¬ç§»æŒ‡ä»¤å�Žè¯•å›¾è®©æ ˆä¿�æŒ�å¯¹é½�åˆ° 2 çš„æ­¤æ¬¡æ–¹ä¸Šè¯•å›¾å�ˆå¹¶ä¸�å�Œç¼–è¯‘å�•å…ƒä¸­çš„ç›¸å�Œå¸¸é‡�å…�è®¸è‡ªåŠ¨å‰�/å�Žè‡ªå‡�å¢žä¸�å…�è®¸è‡ªåŠ¨å‰�/å�Žè‡ªå‡�å¢žé”™è¯¯çš„ IO åŸºç±»åž‹(%d)é”™è¯¯çš„å­—èŠ‚ç �ã€‚
! ç»™ 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 ä¿®é¥°ç¬¦ï¼šåŸºæœ¬å�— %d ä¸�å±žäºŽå¾ªçŽ¯ %dã€‚å¤§å†…å­˜æ¨¡åž‹è¯¯åˆ¤çš„ DISPOSE æž„é€ ï¼š%d
! è¯¯åˆ¤çš„ PREPEARE æž„é€ ï¼š%d
! æŒ‡å®šåˆ†æ”¯çš„ä»£ä»·(1-5ï¼Œä»»æ„�å�•ä½�)æ‰§è¡Œçš„åˆ†æ”¯ï¼š%s (å…±æœ‰ %d ä¸ª)
! ä¸�ä¼šä¸º Objective-C å­—æ®µè°ƒç”¨ C++ æž„é€ å’Œæž�æž„å‡½æ•°æ‚¨é€‰æ‹©çš„ CPU ä¸�æ”¯æŒ� x86-64 æŒ‡ä»¤é›†æ‰§è¡Œçš„è°ƒç”¨ï¼š%s(å…± %d)
! æ— æ³•åˆ†è§£åœ°å�€ã€‚ä¸�èƒ½ä¸ºè¾“å‡ºæ‰“å¼€â€˜%sâ€™ã€‚
! ä¸�èƒ½åœ¨çŸ¢é‡�å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°ï¼Œå› ä¸º altivec æŒ‡ä»¤é›†å·²è¢«ç¦�ç”¨ï¼Œä½¿ç”¨ -maltivec å�¯ç”¨ã€‚ä¸�èƒ½åœ¨çŸ¢é‡�å¯„å­˜å™¨ä¸­è¿”å›žå€¼ï¼Œå› ä¸º altivec æŒ‡ä»¤é›†å·²è¢«ç¦�ç”¨ï¼Œä½¿ç”¨ -maltivec å�¯ç”¨ã€‚ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ mthreads å’Œ mlegacy-threadsã€‚Case æ ‡å�·æœªæŽ’åº�ï¼š
!  æ£€æŸ¥è¯­æ³•é”™è¯¯ï¼Œç„¶å�Žå�œæ­¢æ£€æŸ¥ new çš„è¿”å›žå€¼Cirrusï¼šæ�’å…¥ NOP ä»¥é�¿å…�æ— æ•ˆçš„æŒ‡ä»¤ç»„å�ˆä»£ç �å¤§å°�ï¼šå°�ã€�ä¸­æˆ–å¤§ä¸º 32 ä½�æŒ‡é’ˆç¼–è¯‘ä¸º 64 ä½�æŒ‡é’ˆç¼–è¯‘ä¸º ETRAX 100 (CRIS v8) ç¼–è¯‘ä¸º ETRAX 4 (CRIS v3) ç¼–è¯‘ä¸º 68HC11 æ±‡ç¼–ä¸º 68HC12 æ±‡ç¼–ä¸º 68HCS12 æ±‡ç¼–ä¸º Thumb è€Œä¸�æ˜¯ ARM ç¼–è¯‘ä¸º v850 å¤„ç�†å™¨ç¼–è¯‘ä¸º v850e å¤„ç�†å™¨ç¼–è¯‘ä¸º v850e1 å¤„ç�†å™¨ç¼–è¯‘ä¸º v8plus ABI ç¼–è¯‘ä¸€æ¬¡ç¼–è¯‘ä¸€æ•´ä¸ªç¼–è¯‘å�•å…ƒä»¥ 16 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘ä»¥ 32 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘é…�ç½®ä¸ºï¼š%s
! å°½é‡�æŽ¥è¿‘ IBM XLC è¯­ä¹‰é�µå¾ª ISO 1990 C æ ‡å‡†é�µå¾ª ISO 1990 C æ ‡å‡†äºŽ 1994 å¹´ä¿®è®¢çš„ç‰ˆæœ¬é�µå¾ª ISO 1990 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•é�µå¾ª ISO 1998 C++ æ ‡å‡†é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•é�µå¾ª ISO 1999 C æ ‡å‡†é�µå¾ª ISO 1999 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•è®¤ä¸ºâ€˜intâ€™ç±»æœ‰ 16 ä½�å®½è®¤ä¸ºâ€˜intâ€™ç±»æœ‰ 32 ä½�å®½å¸¸é‡�ç®—æœ¯è¶…è¿‡èŒƒå›´æž„é€ å‡½æ•°ä¸�å�¯ä»¥æ˜¯ %sæŽ§åˆ¶ IEEE é™·é˜±æ¨¡å¼�æŽ§åˆ¶ç”Ÿæˆ�çš„æµ®ç‚¹èˆ�å…¥æ¨¡å¼�æŽ§åˆ¶æµ®ç‚¹å¼‚å¸¸çš„ç²¾åº¦å°†æµ®ç‚¹å¸¸é‡�è½¬æ�¢ä¸ºå�•ç²¾åº¦å¸¸é‡�ä½¿ç”¨å†…å­˜åœ°å�€å¸¸é‡�å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­åœ¨ä½¿ç”¨å†…å­˜ä¸­çš„æ“�ä½œæ•°å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­åˆ›å»ºå›¾å½¢ç•Œé�¢ç¨‹åº�åˆ›å»ºå‘½ä»¤è¡Œç¨‹åº�ç”Ÿæˆ�â€œgcovâ€�éœ€è¦�çš„æ•°æ�®æ–‡ä»¶é»˜è®¤çš„ä¸Ž IBM XLC ä¸�å�Œçš„ GCC è¯­ä¹‰åˆ é™¤æ— ç”¨çš„ç©ºæŒ‡é’ˆæ£€æŸ¥å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -std=c99å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -std=gnu99å·²è¿‡æ—¶ï¼Œä¸º -std=iso9899:1999 æ‰€å�–ä»£å·²è¿‡æ—¶ã€‚æ­¤å¼€å…³ä¸�èµ·ä½œç”¨ã€‚ç¦�ç”¨ç»�ç”± GNU as çš„ Dwarf 2 è¡Œè°ƒè¯•ä¿¡æ�¯ç¦�ç”¨æµ®ç‚¹å¯„å­˜å™¨ç¦�ç”¨åŸºäºŽ ID çš„å…±äº«åº“ç¦�ç”¨ MPY||ADD å’Œ MPY||SUB æŒ‡ä»¤ç¦�ç”¨è°ƒè¯•ä¸�å�Šæ—©æ”¾ç½®å�œæ­¢ä½�ç¦�ç”¨èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤ç¦�ç”¨å�˜å�€å¯»å�€ç¦�ç”¨å¼€å�‘ä¸­çš„æ–°ç‰¹æ€§ç¦�ç”¨å�‡å®šé»˜è®¤æµ®ç‚¹èˆ�å…¥è¡Œä¸ºçš„ä¼˜åŒ–ç¦�ç”¨å¹¶è¡ŒæŒ‡ä»¤ç¦�ç”¨åˆ†ç¦»çš„æ•°æ�®æ®µç¦�ç”¨ç©ºé—´å¯„å­˜å™¨ç¦�ç”¨ DB æŒ‡ä»¤ç¦�ç”¨ RTPB æŒ‡ä»¤é›†ç¦�ç”¨ RTPS æŒ‡ä»¤é›†ç¦�ç”¨ sdata/scommon/sbssæŠ›å¼ƒæœªä½¿ç”¨çš„è™šå‡½æ•°æ˜¾ç¤ºç¼–è¯‘æ—¶é—´ç»Ÿè®¡æ˜¾ç¤ºç¼–è¯‘å™¨ç‰ˆæœ¬æ˜¾ç¤ºæ­¤ä¿¡æ�¯ä¸�ä¸º 68851 ç”Ÿæˆ�ä»£ç �ä¸�å¯¹é½�å­—ç¬¦ä¸²æ“�ä½œçš„ç›®æ ‡ä¸�åˆ†é…� BK å¯„å­˜å™¨ä¸�å�‡å®š GASä¸�å�‡å®šæ ‡å‡† C åº“å’Œâ€œmainâ€�å­˜åœ¨ä¸�ä¸º v8plus ABI ç¼–è¯‘ä¸�ç¦�ç”¨æµ®ç‚¹å¯„å­˜å™¨ä¸�ç¦�ç”¨å�˜å�€å¯»å�€ä¸�ç¦�ç”¨ç©ºé—´å¯„å­˜å™¨ä¸�ä¸¢å¼ƒæ³¨é‡Šå±•å¼€å®�æ—¶ä¸�ä¸¢å¼ƒæ³¨é‡Šä¸�ç”Ÿæˆ�å‡½æ•°å‰�è¨€å’Œå°¾å£°ä¸�ç”Ÿæˆ�é•¿è¯»/å†™åº�åˆ—ä¸�ç”Ÿæˆ� #line æŒ‡ä»¤ä¸�ç”Ÿæˆ� .size æŒ‡ä»¤ç”Ÿæˆ� H8/300H ä»£ç �ä¸�ç”Ÿæˆ� H8S ä»£ç �ä¸�ç”Ÿæˆ� H8S/2600 ä»£ç �ä¸�ç”Ÿæˆ� H8SX ä»£ç �ä¸�ç”Ÿæˆ�ä½¿ç”¨ FPU çš„ä»£ç �ä¸�ç”Ÿæˆ�å¿«é€Ÿé—´æŽ¥è°ƒç”¨ä¸�ä¸º FPU ç”Ÿæˆ� sinã€�cos å’Œ sqrt æŒ‡ä»¤ä¸�ç”Ÿæˆ�è·³è½¬è¡¨æŒ‡ä»¤ä¸�å†…è�”æ‰€æœ‰å·²çŸ¥çš„å­—ç¬¦ä¸²æ“�ä½œä¸�å†…è�”æµ®ç‚¹é™¤æ³•ä¸�å†…è�”æ•´æ•°é™¤æ³•ä¸�å†…è�”å¹³æ–¹æ ¹å‡½æ•°ä¸�æ¶ˆé™¤ GOT å¤§å°�é™�åˆ¶ä¸�å°† -assert pure-text ä¼ é€’ç»™é“¾æŽ¥å™¨ä¸�é¢„å®šä¹‰ç³»ç»Ÿæˆ– GCC ç‰¹å®šçš„å®�ä¸�å°†æœªåˆ�å§‹åŒ–çš„å…¨å±€æ•°æ�®æ”¾åœ¨å…¬å…±èŠ‚ä¸­ä¸�åœ¨ FPU å¯„å­˜å™¨ä¸­å­˜æ”¾å‡½æ•°è¿”å›žå€¼ä¸�æ�œç´¢æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•(ä½†ä»�å°†ä½¿ç”¨ç”± -isystem æŒ‡å®šçš„ç›®å½•)ä¸�æ�œç´¢ C++ æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•ä¸�æ”¯æŒ� 3DNow! å†…å»ºå‡½æ•°ä¸�æ”¯æŒ� MMX å’Œ SSE å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�ä¸�æ”¯æŒ� MMX å†…å»ºå‡½æ•°ä¸�æ”¯æŒ� MMXã€�SSE å’Œ SSE2 å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�ä¸�æ”¯æŒ� MMXã€�SSEã€�SSE2 å’Œ SSE3 å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�ä¸�æŠ‘åˆ¶ç³»ç»Ÿå¤´æ–‡ä»¶ä¸­çš„è­¦å‘Šä¸�è°ƒæ•´ä»£ç �å’Œå�ªè¯»æ•°æ�®å¯¹é½�ä¸�è°ƒæ•´å †æ ˆå¯¹é½�ä¸�è°ƒæ•´å�¯å†™æ•°æ�®å¯¹é½�ä¸�ä½¿ç”¨ ABI ä¿�ç•™çš„å¯„å­˜å™¨ä¸�ä½¿ç”¨ AltiVec æŒ‡ä»¤æµ®ç‚¹æ•°é—´çš„æ¯”è¾ƒä¸�ä¸¥æ ¼é�µå¾ª IEEE æ ‡å‡†ä¸�ä¸º C3x ä½¿ç”¨ MPYI æŒ‡ä»¤ä¸�ä½¿ç”¨ POWER æŒ‡ä»¤é›†ä¸�ä½¿ç”¨ POWER2 æŒ‡ä»¤é›†ä¸�ä½¿ç”¨ PowerPC æŒ‡ä»¤é›†ä¸�ä½¿ç”¨ PowerPC-64 æŒ‡ä»¤é›†ä¸�ä½¿ç”¨ VAX æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨ä½�æ®µæŒ‡ä»¤ä¸�ä¸ºè½¯å¯„å­˜å™¨ä½¿ç”¨ç›´æŽ¥å¯»å�€å½“è®¿é—®çº¿ç¨‹å±€éƒ¨æ•°æ�®æ—¶ä¸�ç›´æŽ¥å¼•ç”¨ %gsä¸�ä½¿ç”¨æµ®ç‚¹å¯„å­˜å™¨ä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨ç¡¬ä»¶å››æµ®ç‚¹æŒ‡ä»¤ä¸�ä½¿ç”¨æµ®ç‚¹ä¹˜åŠ æŒ‡ä»¤ä¸�ä½¿ç”¨ push æŒ‡ä»¤ä¿�å­˜å�‚æ•°åœ¨ x86-64 ä»£ç �ä¸­ä¸�ä½¿ç”¨çº¢åŒºä¸�ä½¿ç”¨ sb å¯„å­˜å™¨ä¸�ä½¿ç”¨å¯„å­˜å™¨ä¼ é€’å�‚æ•°ä¸�ä½¿ç”¨å¯„å­˜å™¨ r2 å’Œ r5ä¸�ä½¿ç”¨è½¯ä»¶æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨ callt æŒ‡ä»¤ä¸�ä½¿ç”¨é™¤æ³•æŒ‡ä»¤ä¸�ä½¿ç”¨æœªå¯¹é½�çš„å†…å­˜å¼•ç”¨ä¸�ä½¿ç”¨å�¯è§†åŒ–æŒ‡ä»¤é›†å½“ä½¿ç”¨ -pedantic æ—¶ä¸�å¯¹â€œlong longâ€�ç»™å‡ºè­¦å‘Šä¸�ä¸ºç¡¬ä»¶ä¹˜æ³•ç¼ºé™·æ��ä¾›å�˜é€šä¸�å°†å�•ç²¾åº¦å’Œå�Œç²¾åº¦æµ®ç‚¹æ•°åˆ†é…�åˆ°æ‰©å±•ç²¾åº¦çš„å¯„å­˜å™¨ä¸­ä¸�å�‡å®šæ‰€æœ‰ç¬¦å�·éƒ½æœ‰ 32 ä½�å€¼ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„å‡½æ•°ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„é™·é˜±ä¸�å°†å¸¸é‡�å¼ºè¡Œè£…å…¥å¯„å­˜å™¨ä¸�ç”Ÿæˆ�èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤ä¸�ä¼˜åŒ–å�—ç§»åŠ¨ä¸�ä¼˜åŒ– lui/addiu åœ°å�€è½½å…¥ä¸�è¾“å‡ºç¼–è¯‘å™¨ç»Ÿè®¡ä¿¡æ�¯ä¸�è®¾å®š Windows å®šä¹‰æ•´æ•°è¢«é›¶é™¤æ—¶ä¸�è¿›å…¥é™·é˜±ä¸�ä½¿ç”¨ EABIä¸�ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚ä¸�ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚(çŽ°å·²å¿½ç•¥)ä¸�ä½¿ç”¨ Irix PICä¸�ä¸ºåˆ†æ”¯ä½¿ç”¨ P åŠ©è®°ç¬¦ä¸�ä½¿ç”¨ ROM ä»£æ›¿ RAMä¸�ä½¿ç”¨å�¦ä¸€å¥—å¯„å­˜å™¨å��ä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä¸�ä½¿ç”¨é—´æŽ¥è°ƒç”¨ä¸�ä½¿ç”¨ä¹˜åŠ æŒ‡ä»¤ä¸�ä½¿ç”¨ç´§å®žçš„å †æ ˆå¸ƒå±€ä¸�ä»…ä½¿ç”¨å�•ç²¾åº¦(32 ä½�)æµ®ç‚¹ä½¿ç”¨å¾®è½¯æ‰©å±•æ—¶ä¸�ç»™å‡ºè­¦å‘Šä¸�ä¸º R4000 ç¼ºé™·æ��ä¾›å�˜é€šä¸�ä¸º R4000 ç¼ºé™·æ��ä¾›å�˜é€šä¸�ä¸ºæŸ�äº› VR4210 ç¼ºé™·æ��ä¾›å�˜é€šä¸�ä¸ºæ—©æœŸ 4300 çš„ç¡¬ä»¶ç¼ºé™·æ��ä¾›å�˜é€šä¸�ä¸ºæ—©æœŸ SB-1 rev 2 å†…æ ¸çš„ç¼ºé™·æ��ä¾›å�˜é€šå°†å£°æ˜Žè½¬å‚¨åˆ°ä¸€ä¸ª .decl æ–‡ä»¶ä¸­ESA/390 ç»“æž„ä¸ºå°�æ•°æ�®åŒºåŸŸç”Ÿæˆ� 16 ä½�é‡�å®šä½�ä¿¡æ�¯ä¸ºå°�æ•°æ�®åŒºåŸŸç”Ÿæˆ� 32 ä½�é‡�å®šä½�ä¿¡æ�¯ç”Ÿæˆ�ç¬¦å�ˆ IEEE çš„ä»£ç �ï¼Œäº§ç”Ÿä¸�ç²¾ç¡®çš„å¼‚å¸¸ç”Ÿæˆ�ç¬¦å�ˆ IEEE çš„ä»£ç �ï¼Œä¸�äº§ç”Ÿä¸�ç²¾ç¡®çš„å¼‚å¸¸ç”Ÿæˆ�è°ƒç”¨å›¾ä¿¡æ�¯ç”Ÿæˆ�ä¸Ž TI å·¥å…·å…¼å®¹çš„ä»£ç �ä¸ºå­—èŠ‚/å­—æŒ‡ä»¤æž¶æž„æ‰©å±•ç”Ÿæˆ�ä»£ç �ä¸ºè®¡æ•°æŒ‡ä»¤æž¶æž„æ‰©å±•ç”Ÿæˆ�ä»£ç �ä¸ºæµ®ç‚¹è½¬ç§»å’Œå¹³æ–¹æ ¹æŒ‡ä»¤æž¶æž„æ‰©å±•ç”Ÿæˆ�ä»£ç �ä¸ºåŠ¨æ€�å½±åƒ�æŒ‡ä»¤æž¶æž„æ‰©å±•ç”Ÿæˆ�ä»£ç �ç”Ÿæˆ�ä½¿ç”¨ GAS æ‰©å±•çš„ä»£ç �ç”Ÿæˆ�äº¤å�‰å¼•ç”¨ä¿¡æ�¯ä¸ºå±€éƒ¨å‡½æ•°ç”Ÿæˆ�ç›´æŽ¥åˆ†æ”¯å…�è®¸å†…è�”æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–å…�è®¸æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–ç”Ÿæˆ�é•¿è¯»/å†™åº�åˆ—åœ¨æ±‡ç¼–ä»£ç �ä¸­ç”Ÿæˆ�è¯¦ç»†çš„è°ƒè¯•ä¿¡æ�¯å�¯ç”¨ç»�ç”± GNU as çš„ Dwarf 2 è¡Œè°ƒè¯•ä¿¡æ�¯å�¯ç”¨æ ‘ä¸Šçš„å®Œå…¨å†—ä½™æ¶ˆé™¤(FRE)å�¯ç”¨åŸºäºŽ ID çš„å…±äº«åº“å�¯ç”¨ MPY||ADD å’Œ MPY||SUB æŒ‡ä»¤å�¯ç”¨ Objective-C å¼‚å¸¸å’Œå�Œæ­¥è¯­æ³•å�¯ç”¨æ ‘ä¸Šçš„ SSA æ­»ä»£ç �æ¶ˆé™¤ä¼˜åŒ–å�¯ç”¨æ ‘ä¸Šçš„ SSA-CCP ä¼˜åŒ–å�¯ç”¨æ ‘ä¸Šçš„ SSA-PRE ä¼˜åŒ–å�¯ç”¨æ‰€æœ‰å…³äºŽâ€œXXæœªä½¿ç”¨â€�çš„è­¦å‘Šå�¯ç”¨æ¨¡æ�¿è‡ªåŠ¨å®žä¾‹åŒ–å�¯ç”¨å�Žç«¯è°ƒè¯•å�¯ç”¨åŸºæœ¬ç¨‹åº�å�–æ ·ä»£ç �å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹æ�¥ç”Ÿæˆ�æ ·æœ¬æ–‡ä»¶ï¼Œä»¥ä¾¿è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹ä»¥è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–åˆ é™¤æ­»å­˜å‚¨å�¯ç”¨è°ƒè¯•è¾“å‡ºå�¯ç”¨è°ƒè¯•å�Šæ—©æ”¾ç½®å�œæ­¢ä½�ï¼Œä»¥å�–å¾—æ›´å¥½çš„è°ƒåº¦æ•ˆæžœå�¯ç”¨å¼‚å¸¸å¤„ç�†å�¯ç”¨å‡½æ•°å�–æ ·å�¯ç”¨èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤å�¯ç”¨åˆ†æ”¯æ¦‚çŽ‡çŒœæµ‹å�¯ç”¨æ ‘ä¸Šçš„çº¿æ€§å¾ªçŽ¯å�˜æ�¢å�¯ç”¨é“¾æŽ¥å™¨ä¼˜åŒ–å�¯ç”¨é“¾æŽ¥å™¨æ�¾å¼›å�¯ç”¨é“¾æŽ¥å™¨æ�¾å¼›å�¯ç”¨æ ‘ä¸Šçš„å¾ªçŽ¯ä¸�å�˜é‡�è½¬ç§»åœ¨æ ‘çº§åˆ«è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–åœ¨æ ‘ä¸Šè¿›è¡Œå¾ªçŽ¯çŸ¢é‡�åŒ–å�¯ç”¨å¤§éƒ¨åˆ†è­¦å‘Šä¿¡æ�¯å�¯ç”¨å¼€å�‘ä¸­çš„æ–°ç‰¹æ€§å�¯åŠ¨å�¯é€‰çš„è¯Šæ–­ä¿¡æ�¯å�¯ç”¨å¹¶è¡ŒæŒ‡ä»¤å�¯ç”¨åŸºæœ¬å�—é—´çš„è°ƒåº¦å�¯ç”¨åˆ†ç¦»çš„æ•°æ�®æ®µå�¯ç”¨å †æ ˆæŽ¢æµ‹å�¯ç”¨å¯¹å·¨åž‹å¯¹è±¡çš„æ”¯æŒ�å�¯ç”¨æ­£å¸¸æ¨¡å¼�å�¯ç”¨ä¼ ç»Ÿé¢„å¤„ç�†å�¯ç”¨ DB æŒ‡ä»¤å�¯ç”¨ RTPB æŒ‡ä»¤é›†å�¯ç”¨ RTPS æŒ‡ä»¤é›†å�¯ç”¨ sdata/scommon/sbsså�¯ç”¨è¯¦ç»†è¾“å‡ºå�¯ç”¨å¯„å­˜å™¨ä¼ é€�ä¼˜åŒ–æ�œç´¢åˆ—è¡¨ç»“æ�Ÿã€‚
! æ‰§è¡Œç±»æˆ�å‘˜è®¿é—®æŽ§åˆ¶è¯­ä¹‰å¼ºåˆ¶ä¸¥æ ¼å¯¹é½�å�‘çŽ°ç¬¬ä¸€ä¸ªé”™è¯¯æ—¶å�³é€€å‡ºéœ€è¦�ä¸€ä¸ª SSA_NAME å¯¹è±¡åŸºæœ¬å�— %d æœ«å°¾æ˜¾å¼�çš„ goto
! å¯¼å‡ºè¢«å†…è�”çš„å‡½æ•°FP å¼‚å¸¸å·²å�¯ç”¨FP å¼‚å¸¸æœªå�¯ç”¨æŠ¥å‘Šç¨‹åº�ç¼ºé™·çš„æ­¥éª¤è¯·å�‚è§�ï¼š
  %sã€‚
  å°†å‡½æ•°å¼ºè¡Œå¯¹é½�åˆ° 2 å­—èŠ‚è¾¹ç•Œä¸Šå°†å‡½æ•°å¼ºè¡Œå¯¹é½�åˆ° 4 å­—èŠ‚è¾¹ç•Œä¸Šå¼ºåˆ¶æŒ‡å®šâ€œwchar_tâ€�çš„å†…åœ¨ç±»åž‹ä¸ºâ€œunsigned shortâ€�åœ¨ %s ä¸­æ‰¾åˆ°
! å‡½æ•°æ²¡æœ‰è¿”å›žä¸€ä¸ªå€¼æœªè®¾å®šå‡½æ•°è¿”å›žå€¼å‡½æ•°å…¥å�£å¯¹é½�åœ¨ 2 çš„æ­¤æ¬¡æ–¹ä¸ŠGCC å�ªå…�è®¸ -E ä¸Ž -C æˆ– -CC å�ˆç”¨GCC å°šæœªå®Œå…¨æ­£ç¡®åœ°å®žçŽ° %<[*]%> æ•°ç»„å£°æ˜ŽGCC å�ªæ”¯æŒ� %u ä¸ªåµŒå¥—çš„ä½œç”¨åŸŸGCC ä¼ é€’çŸ¢é‡�å¼•ç”¨ï¼šé�žæ ‡å‡†çš„ ABI æ‰©å±•ï¼Œä¸�ä¿�è¯�å…¼å®¹æ€§GCC è¿”å›žçŸ¢é‡�å¼•ç”¨ï¼šé�žæ ‡å‡†çš„ ABI æ‰©å±•ï¼Œä¸�ä¿�è¯�å…¼å®¹æ€§GCSE è¢«ç¦�ç”¨ç”Ÿæˆ� 32 ä½�ä»£ç �ç”Ÿæˆ� 32 ä½� i386 ä»£ç �ç”Ÿæˆ� 64 ä½�ä»£ç �ç”Ÿæˆ� 64 ä½� x86-64 ä»£ç �ç”Ÿæˆ�ä¸Ž APCS ç›¸å®¹çš„å †æ ˆæ¡†æž¶ç”Ÿæˆ�æœ‰å¹³å�°ç›¸å…³ç‰¹æ€§çš„ C å¤´æ–‡ä»¶ç”± .class æ–‡ä»¶ç”Ÿæˆ� C æˆ– C++ å¤´æ–‡ä»¶
  
! ç”Ÿæˆ� ELF æ ¼å¼�çš„è¾“å‡ºæ–‡ä»¶ç”Ÿæˆ� H8/300H ä»£ç �ç”Ÿæˆ� H8S ä»£ç �ç”Ÿæˆ� H8S/2600 ä»£ç �ç”Ÿæˆ� H8SX ä»£ç �ç”Ÿæˆ� PA1.0 ä»£ç �ç”Ÿæˆ� PA1.1 ä»£ç �ç”Ÿæˆ� PA2.0 ä»£ç �(éœ€è¦� binutils 2.10 æˆ–æ›´æ–°ç‰ˆæœ¬)å½“ noreturn å‡½æ•°è¿”å›žæ—¶è°ƒç”¨ abortç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ä¸º C30 CPU ç”Ÿæˆ�ä»£ç �ä¸º C31 CPU ç”Ÿæˆ�ä»£ç �ä¸º C32 CPU ç”Ÿæˆ�ä»£ç �ä¸º C33 CPU ç”Ÿæˆ�ä»£ç �ä¸º C40 CPU ç”Ÿæˆ�ä»£ç �ä¸º C44 CPU ç”Ÿæˆ�ä»£ç �ä¸º GNU as ç”Ÿæˆ�ä»£ç �ä¸º GNU ld ç”Ÿæˆ�ä»£ç �ä¸º GNU è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �ä¸º Intel as ç”Ÿæˆ�ä»£ç �ä¸º Intel ld ç”Ÿæˆ�ä»£ç �ä¸º NeXT (è‹¹æžœ Mac OS X) è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �ä¸º 5206e ç”Ÿæˆ�ä»£ç �ä¸º 520X ç”Ÿæˆ�ä»£ç �ä¸º 528x ç”Ÿæˆ�ä»£ç �ä¸º 5307 ç”Ÿæˆ�ä»£ç �ä¸º 5407 ç”Ÿæˆ�ä»£ç �ä¸º 68000 ç”Ÿæˆ�ä»£ç �ä¸º 68020 ç”Ÿæˆ�ä»£ç �ä¸º 68030 ç”Ÿæˆ�ä»£ç �ä¸º 68040 ç”Ÿæˆ�ä»£ç �ä¸º 68040 ç”Ÿæˆ�ä»£ç �ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤ä¸º 68060 ç”Ÿæˆ�ä»£ç �ä¸º 68060 ç”Ÿæˆ�ä»£ç �ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤ä¸º 68302 ç”Ÿæˆ�ä»£ç �ä¸º 68332 ç”Ÿæˆ�ä»£ç �ä¸º 68851 ç”Ÿæˆ�ä»£ç �ç”Ÿæˆ�åŠ¨æ€�é“¾æŽ¥åº“çš„ä»£ç �ä¸º cpu32 ç”Ÿæˆ�ä»£ç �ä¸º 11/10 ç”Ÿæˆ�ä»£ç �ä¸º 11/40 ç”Ÿæˆ�ä»£ç �ä¸º 11/45 ç”Ÿæˆ�é™„åŠ ä»£ç �ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ä¸ºå®Œå…¨å†…è�”çš„å‡½æ•°ç”Ÿæˆ�ä»£ç �ä¸ºç»™å®šçš„ CPU ç”Ÿæˆ�ä»£ç �ä¸ºé«˜ç«¯å†…å­˜ç”Ÿæˆ�ä»£ç �ä¸ºå·¨åž‹çš„ switch è¯­å�¥ç”Ÿæˆ�ä»£ç �ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ä¸ºä½Žç«¯å†…å­˜ç”Ÿæˆ�ä»£ç �ä¸º M*Core M340 ç”Ÿæˆ�ä»£ç �ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬ç”Ÿæˆ�ä»£ç �ç”Ÿæˆ�çš„ä»£ç �é€‚å�ˆäºŽå�¯æ‰§è¡Œæ–‡ä»¶(è€Œä¸�æ˜¯å…±äº«åº“)ç”Ÿæˆ�æ£€æŸ¥æ•°ç»„è®¿é—®æ˜¯å�¦è¶Šç•Œçš„ä»£ç �ç”Ÿæˆ�ä½¿ç”¨ FPU çš„ä»£ç �ç”Ÿæˆ�ä¸�ä½¿ç”¨ GP å¯„å­˜å™¨çš„ä»£ç �ä¸ºæœ�åŠ¡å™¨ IO ç”Ÿæˆ� cpp å®šä¹‰ä¸ºå·¥ä½œç«™ IO ç”Ÿæˆ� cpp å®šä¹‰ç”Ÿæˆ� COFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� DWARF v2 æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� VMS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� XCOFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ�é»˜è®¤æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ�é»˜è®¤æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ�æ‰©å±• STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ� XCOFF æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯ç”Ÿæˆ�å¿«é€Ÿé—´æŽ¥è°ƒç”¨ä¸ºæŒ‡å®šçš„æŒ‡ä»¤é›†ç”Ÿæˆ�æµ®ç‚¹æ•°å­¦ä»£ç �ç”Ÿæˆ�å†…è�”æµ®ç‚¹é™¤æ³•ï¼Œä¸ºæœ€å°�å»¶è¿Ÿä¼˜åŒ–ç”Ÿæˆ�å†…è�”æµ®ç‚¹é™¤æ³•ï¼Œä¸ºæœ€å¤§å�žå��é‡�ä¼˜åŒ–ç”Ÿæˆ�å†…è�”çš„æ•´æ•°é™¤æ³•ï¼Œä¸ºæœ€å°�å»¶è¿Ÿä¼˜åŒ–ç”Ÿæˆ�å†…è�”çš„æ•´æ•°é™¤æ³•ï¼Œä¸ºæœ€å¤§å�žå��é‡�ä¼˜åŒ–ç”Ÿæˆ�å†…è�”çš„å¹³æ–¹æ ¹ï¼Œä¸ºæœ€å°�å»¶è¿Ÿä¼˜åŒ–ç”Ÿæˆ�å†…è�”çš„å¹³æ–¹æ ¹ï¼Œä¸ºæœ€å¤§å�žå��é‡�ä¼˜åŒ–ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ç”Ÿæˆ� make ä¾�èµ–é¡¹ç”Ÿæˆ� make ä¾�èµ–è§„åˆ™å¹¶ç¼–è¯‘ç”Ÿæˆ� mips16 ä»£ç �ç”Ÿæˆ�æ™®é€šæ¨¡å¼�çš„ä»£ç �ç”Ÿæˆ�ç›¸å¯¹ pc çš„ä»£ç �ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)å¦‚æžœå�¯ç”¨ï¼Œä¸ºå¾ªçŽ¯ä¸­çš„æ•°ç»„ç”Ÿæˆ�é¢„å�–æŒ‡ä»¤ç”Ÿæˆ�å�¯é‡�å…¥çš„ PIC ä»£ç �ç”Ÿæˆ�è¿�è¡Œæ—¶ç±»åž‹æ��è¿°ä¿¡æ�¯ç”Ÿæˆ�è‡ªèº«é‡�å®šä½�ä»£ç �ä¸º FPU ç”Ÿæˆ� sinã€�cos å’Œ sqrt æŒ‡ä»¤ç”Ÿæˆ�ç²¾ç¡®åˆ°æ¯�æ�¡æŒ‡ä»¤è¾¹ç•Œçš„å †æ ˆå±•å¼€è¡¨ä»¤å­—ç¬¦ä¸²ç±»åž‹ä¸º char æ•°ç»„ISO C ä¸�æ”¯æŒ�åœ¨å‡½æ•°å¤–ä½¿ç”¨å¤šä½™çš„ %<;%>ISO C ä¸�æ”¯æŒ�å¯¹å¤�æ•°ç±»åž‹è¿›è¡Œ %<++%> æˆ– %<--%> æ“�ä½œISO C ä¸�æ”¯æŒ�ç”¨ ~ æ±‚å…±è½­å¤�æ•°ISO C ä¸�æ”¯æŒ�å¤�æ•´æ•°ISO C ä¸�æ”¯æŒ�å�•ç‹¬ç”¨ %<complex%> è¡¨ç¤º %<double complex%>ISO C ä¸�æ”¯æŒ�åŒ¿å��ç»“æž„/è�”å�ˆISO C++ ä¸�å…�è®¸ %<goto *expr;%>ISO C ä¸�å…�è®¸æº�æ–‡ä»¶ä¸ºç©ºISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ %<void *%> é—´èµ‹å€¼ISO C ä¸�å…�è®¸åœ¨è¡¨è¾¾å¼�ä¸­ä½¿ç”¨èŠ±æ‹¬å�·ç»„ISO C ä¸�å…�è®¸å°†é�žæ ‡é‡�è½¬æ�¢ä¸ºå…¶è‡ªèº«ç±»åž‹ISO C ä¸�å…�è®¸è½¬æ�¢ä¸ºè�”å�ˆç±»åž‹ISO C ä¸�å…�è®¸åœ¨ %<void *%> å’Œå‡½æ•°æŒ‡é’ˆé—´æ¯”è¾ƒISO C ä¸�å…�è®¸åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­å�Œæ—¶ä½¿ç”¨ %<void *%> å’Œå‡½æ•°æŒ‡é’ˆISO C ä¸�å…�è®¸æ�¡ä»¶è¡¨è¾¾å¼�ä»…æœ‰ä¸€è¾¹ä¸ºç©ºISO C ä¸�å…�è®¸ä½¿ç”¨ const æˆ– volatile é™�å®šå‡½æ•°ç±»åž‹ISO C ä¸�å…�è®¸å°†ä¸€ä¸ªå‡½æ•°æŒ‡é’ˆè½¬æ�¢ä¸ºä¸€ä¸ªå¯¹è±¡æŒ‡é’ˆISO C ä¸�å…�è®¸å°†ä¸€ä¸ªå¯¹è±¡æŒ‡é’ˆè½¬æ�¢ä¸ºä¸€ä¸ªå‡½æ•°æŒ‡é’ˆISO C ä¸�å…�è®¸ç”¨åˆ�å§‹å€¼è®¾å®šä¸­æœ‰ç©ºçš„èŠ±æ‹¬å�·å¯¹ISO C ä¸�å…�è®¸å‰�å�‘å�‚æ•°å£°æ˜ŽISO C ä¸�å…�è®¸ %<enum%> ç±»åž‹çš„å‰�å�‘å¼•ç”¨ISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ %<void *%> é—´åˆ�å§‹åŒ–ISO C ä¸�å…�è®¸æ ‡å�·å£°æ˜ŽISO C ä¸�å…�è®¸ä¸�å�«æˆ�å‘˜çš„æˆ�å‘˜å£°æ˜ŽISO C++ ä¸�å…�è®¸åµŒå¥—å‡½æ•°ISO C ä¸�å…�è®¸çœ�ç•¥ ?: è¡¨è¾¾å¼�ä¸­çš„ç¬¬äºŒé¡¹ISO C ä¸�å…�è®¸å‡½æ•°æŒ‡é’ˆé—´æ¯”è¾ƒå¤§å°�ISO C ä¸�å…�è®¸å°†å®žå�‚ %d(å±žäºŽ %qE)åœ¨å‡½æ•°æŒ‡é’ˆå’Œ %<void *%> é—´ä¼ é€’ISO C ä¸�å…�è®¸ä½¿ç”¨ const æˆ– volatile é™�å®šå‡½æ•°ç±»åž‹ISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ %<void *%> é—´è¿”å›žISO C ä¸�å…�è®¸åœ¨åˆ�å§‹åŒ–æŒ‡å®šå…ƒç´ çš„èŒƒå›´ISO C ä¸�å…�è®¸æŒ‰ä¸‹æ ‡è®¿é—® %<register%> æ•°ç»„ISO C ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„ %qsISO C ä¸�å…�è®¸å°†å®žå�‚è½¬æ�¢ä¸ºè�”å�ˆISO C è¦�æ±‚åœ¨ %<...%> å‰�æœ‰ä¸€ä¸ªæœ‰å��å�‚æ•°ISO C å°†æžšä¸¾å€¼é™�åˆ¶åœ¨ %<int%> èŒƒå›´å†…ISO C++ ä¸�å…�è®¸æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è®¾å®šISO C++ ä¸�å…�è®¸å°† %<%T::%D%> å®šä¹‰ä¸º %<%T::%D%>ISO C++ ä¸�æ”¯æŒ� %<long long%>ISO C++ ä¸�å…�è®¸åœ¨ %<void *%> å’Œå‡½æ•°æŒ‡é’ˆé—´ %sISO C++ ä¸�å…�è®¸ %s ä¸€ä¸ªç±»åž‹ä¸º %qT çš„æŒ‡é’ˆISO C++ ä¸�å…�è®¸ %sing ä¸€ä¸ªæžšä¸¾ISO C++ ä¸�å…�è®¸å°† %qs åº”ç”¨åˆ°å‡½æ•°ç±»åž‹çš„è¡¨è¾¾å¼�ä¸ŠISO C++ ä¸�å…�è®¸å¯¹æ•°ç»„èµ‹å€¼ISO C++ ä¸�å…�è®¸åœ¨è¡¨è¾¾å¼�ä¸­ä½¿ç”¨èŠ±æ‹¬å�·ç»„ISO C++ ä¸�å…�è®¸åœ¨ç¨‹åº�é‡Œè°ƒç”¨ %<::main%>ISO C++ ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œå¯¹è±¡æŒ‡é’ˆé—´è¿›è¡Œè½¬æ�¢ISO C++ ä¸�å…�è®¸è½¬æ�¢ä¸ºæ•°ç»„ç±»åž‹ %qTISO C++ ä¸�å…�è®¸æ¯”è¾ƒæŒ‡é’ˆå’Œæ•´æ•°çš„å€¼ISO C++ ä¸�å…�è®¸å¤�å�ˆå­—é�¢å€¼ISO C++ ä¸�å…�è®¸è¿�è¡Œæ—¶å�¯çŸ¥çš„ goto ç›®æ ‡ISO C++ ä¸�å…�è®¸å£°æ˜Žæ— ç±»åž‹çš„ %qsISO C++ ä¸�å…�è®¸åœ¨ç±»å†…åˆ�å§‹åŒ–é�žå¸¸é‡�é�™æ€�æˆ�å‘˜ %qDISO C++ ä¸�å…�è®¸åœ¨æ•°ç»„ new ä¸­åˆ�å§‹åŒ–ISO C++ ä¸�å…�è®¸æˆ�å‘˜ %qD çš„åˆ�å§‹åŒ–ISO C++ ä¸�å…�è®¸åµŒç±»çš„ç±»åž‹ %qD ä¸Žå…¶æ‰€å±žçš„ç±»é‡�å��ISO C ä¸�å…�è®¸çœ�ç•¥ ?: è¡¨è¾¾å¼�ä¸­çš„ç¬¬äºŒé¡¹ISO C++ ä¸�å…�è®¸æŒ‰ä¸‹æ ‡è®¿é—®é�žå·¦å€¼çš„æ•°ç»„ISO C++ ä¸�å…�è®¸å�–å‡½æ•° %<::main%> çš„åœ°å�€ISO C++ ä¸�å…�è®¸é€šè¿‡å�–å·²ç»‘å®šçš„æˆ�å‘˜å‡½æ•°çš„åœ°å�€æ�¥æž„é€ æˆ�å‘˜å‡½æ•°æŒ‡é’ˆã€‚è¯·æ”¹ç”¨ %<&%T::%D%>ISO C++ ä¸�å…�è®¸å�–è½¬æ�¢åˆ°é�žå·¦å€¼è¡¨è¾¾å¼�çš„åœ°å�€ISO C++ ä¸�å…�è®¸é€šè¿‡æ��å�–ä¸€ä¸ªæœªé™�å®šçš„æˆ–å¸¦æ‹¬å�·çš„é�žé�™æ€�æˆ�å‘˜å‡½æ•°çš„åœ°å�€æ�¥å½¢æˆ�ä¸€ä¸ªæˆ�å‘˜å‡½æ•°æŒ‡é’ˆã€‚è¯·ä½¿ç”¨ %<&%T::%D%>ISO C++ ä¸�å…�è®¸åœ¨æ˜¾å¼�å®žä¾‹åŒ–æ—¶ä½¿ç”¨ %<extern%>ISO C++ ä¸�å…�è®¸åœ¨æ˜¾å¼�å®žä¾‹åŒ–æ—¶ä½¿ç”¨ %qEISO C++ ä¸�å…�è®¸ä½¿ç”¨åˆ�å§‹å€¼è®¾å®šåˆ—è¡¨æ�¥åˆ�å§‹åŒ–å¼•ç”¨ %qDISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨ç±»åž‹ä¸º %<void *%> çš„æŒ‡é’ˆISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨æŒ‡å�‘æ–¹æ³•çš„æŒ‡é’ˆISO C++ ä¸�å…�è®¸å�˜é•¿æ•°ç»„ISO C++ ä¸�å…�è®¸å�˜é•¿æ•°ç»„ %qDISO C++ ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„ISO C ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„ %qDISO C++ ä¸�å…�è®¸åŒ¿å��ç»“æž„ISO C++ ä¸�å…�è®¸é‡�è½½ ?: è¿�ç®—ç¬¦ISO C++ è®¤ä¸ºæœ‰æ­§ä¹‰ï¼Œå°½ç®¡ç¬¬ä¸€ä¸ªå¤‡é€‰çš„æœ€å·®ç±»åž‹è½¬æ�¢è¦�å¥½äºŽç¬¬äºŒä¸ªå¤‡é€‰çš„æœ€å·®ç±»åž‹è½¬æ�¢ISO C90 ä¸�æ”¯æŒ� %<[*]%> æ•°ç»„å£°æ˜ŽISO C90 ä¸�æ”¯æŒ� %<long long%>ISO C90 ä¸�æ”¯æŒ�åœ¨å½¢å�‚æ•°ç»„å£°æ˜Žä¸­ä½¿ç”¨ %<static%> æˆ–ç±»åž‹é™�å®šç¬¦ISO C90 ä¸�æ”¯æŒ�å¤�æ•°ç±»åž‹ISO C90 ä¸�å…�è®¸å�˜é•¿æ•°ç»„æˆ�å‘˜ISO C90 ä¸�å…�è®¸æ•°ç»„ %qsï¼Œå› ä¸ºä¸�èƒ½è®¡ç®—å…¶å¤§å°�ISO C90 ä¸�å…�è®¸å¤�å�ˆå­—é�¢å€¼ISO C90 ä¸�å…�è®¸æ··å�ˆä½¿ç”¨å£°æ˜Žå’Œä»£ç �ISO C90 ä¸�å…�è®¸æŒ‡å®šå­�å¯¹è±¡çš„åˆ�å§‹å€¼ISO C90 ä¸�å…�è®¸é�žå·¦å€¼çš„æ•°ç»„ä½œä¸ºä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°ISO C90 ä¸�å…�è®¸å�˜é•¿æ•°ç»„ %qsISR %s éœ€è¦� %d å­—å¤§å°�çš„å±€éƒ¨å�˜é‡�ï¼Œæœ€å¤§å€¼ä¸º 32767å¿½ç•¥å‡½æ•°çš„ dllimport å±žæ€§å¿½ç•¥å‡½æ•°çš„ dllimport å±žæ€§ä½¿ç”¨ thunk æŠ€æœ¯å®žçŽ° vtableåœ¨å‡½æ•° %qs ä¸­ï¼šåœ¨æˆ�å‘˜å‡½æ•° %qs ä¸­ï¼š%qs çš„ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸ºå¸ƒå°”ç±»åž‹%qs çš„ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸ºæ•´æ•°ç±»åž‹%qs çš„ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸ºæ•°å€¼ç±»åž‹%qs çš„ç±»åž‹ä¸�å…¼å®¹ã€‚éœ€è¦�æ˜¾å¼�åœ°å°† %qs è½¬æ�¢ä¸ºæ•´æ•°ç±»åž‹æŒ‡ç¤ºå�¯ç”¨çš„è½¯å¯„å­˜å™¨çš„æ•°é‡�å†…è�”æ‰€æœ‰å·²çŸ¥çš„å­—ç¬¦ä¸²æ“�ä½œé»˜è®¤å†…è�”æˆ�å‘˜å‡½æ•°ä¸ºå�–æ ·è¡¨è¾¾å¼�çš„å€¼æ�’å…¥ç›¸å…³ä»£ç �åœ¨ç¨‹åº�ä¸­æ�’å…¥æ£€æŸ¥æ ˆæº¢å‡ºçš„ä»£ç �å°†ç®€å�•å‡½æ•°é›†æˆ�åˆ°å®ƒä»¬çš„è°ƒç”¨è€…ä¸­å†…éƒ¨ç¼–è¯‘å™¨é”™è¯¯ï¼šé‡�å…¥é”™è¯¯æŠ¥å‘Šç¨‹åº�ã€‚
! å†…éƒ¨ä¸€è‡´æ€§é”™è¯¯å†…éƒ¨é”™è¯¯ï¼š%s (ç¨‹åº� %s)
  è¯·æ��äº¤ä¸€ä»½å®Œæ•´çš„é”™è¯¯æŠ¥å‘Šã€‚
! å…·ä½“æ­¥éª¤è¯·å�‚è§� %sã€‚å†…éƒ¨å‡½æ•° %s(%d) æ— æ³•è¯†åˆ«æ— æ•ˆçš„å¼•ç”¨å‰�ç¼€ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ GIMPLE è¯­å�¥ã€‚ç»™å‡ºæ ‡å‡†æŒ‡å®šçš„æ‰€æœ‰è­¦å‘Šä¿¡æ�¯Java ç±» %qT ä¸�èƒ½æœ‰æž�æž„å‡½æ•°Java ç±» %qT ä¸�èƒ½æœ‰éš�å¼�çš„é�žå¹³å‡¡çš„æž�æž„å‡½æ•°Java ç±» %qT ä¸�èƒ½æœ‰å¤šä¸ªåŸºç±»Java ç±» %qT ä¸�èƒ½æœ‰è™šåŸºç±»Java æ–¹æ³• %qD æœ‰é�ž Java ç±»åž‹å½¢å�‚ %qTJava æ–¹æ³• %qD è¿”å›žé�ž Java ç±»åž‹ %qTè·³è½¬ç›®æ ‡å¯¹é½�åœ¨ 2 çš„æ­¤æ¬¡æ–¹ä¸Šä»…ä¸ºå¼‚å¸¸å¤„ç�†ç”Ÿæˆ�å †æ ˆå±•å¼€è¡¨L%d ç¼“å­˜å»¶è¿ŸæœªçŸ¥ï¼Œå¯¹ %s æ�¥è¯´æ¶ˆé™¤ GOT å¤§å°�é™�åˆ¶ä¸Ž -M ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶ä¸Ž -MD ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶ä¸Ž -pedantic ç±»ä¼¼ï¼Œä½†å°†å®ƒä»¬è§†ä½œé”™è¯¯å·²æ‰§è¡Œçš„è¡Œæ•°ï¼š%s (å…± %d è¡Œ)
! ä¸Ž libads.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥ä¸Ž libmvme.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥ä¸Ž libsim.aï¼Œlibc.a å’Œ sim-crt0.o é“¾æŽ¥ä¸Ž libyk.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥å±€éƒ¨å�˜é‡�å†…å­˜éœ€æ±‚è¶…è¿‡å®¹é‡�é™�åˆ¶ã€‚å�³ä½¿åœ¨é¢„å¤„ç�†æ—¶ä¹Ÿæ�œç´¢å¹¶ä½¿ç”¨ PCH æ–‡ä»¶å¾ªçŽ¯ %d ä¸�åº”å½“å�ªæœ‰å�•ä¸ªå‡ºå�£ (%d -> %d)ã€‚å¾ªçŽ¯ä»£ç �å¯¹é½�åˆ° 2 çš„æ­¤æ¬¡æ–¹ä¸ŠMCU %qs å�ªæ”¯æŒ�æ±‡ç¼–å™¨MMIX å†…éƒ¨é”™è¯¯ï¼š%s ä¸�æ˜¯ä¸€ä¸ªå�¯ç§»ä½�çš„æ•´æ•°MMIX å†…éƒ¨é”™è¯¯ï¼šé”™è¯¯çš„å¯„å­˜å™¨ï¼š%dMMIX å†…éƒ¨é”™è¯¯ï¼šâ€˜mâ€™å€¼é”™è¯¯ï¼Œä¸�æ˜¯ä¸€ä¸ªæ•´å¸¸é‡�MMIX å†…éƒ¨é”™è¯¯ï¼šæ— æ³•è§£ç �æ­¤æ“�ä½œæ•°MMIX å†…éƒ¨é”™è¯¯ï¼šé¢„æœŸçš„æ˜¯æ•´å¸¸é‡�ï¼Œä¸�æ˜¯è¿™ä¸ªMMIX å†…éƒ¨é”™è¯¯ï¼šé¢„æœŸçš„æ˜¯ä¸€ä¸ªå¸¸é‡�ï¼Œä¸�æ˜¯è¿™ä¸ªMMIX å†…éƒ¨é”™è¯¯ï¼šé¢„æœŸçš„æ˜¯å¯„å­˜å™¨ï¼Œä¸�æ˜¯è¿™ä¸ªMMIX å†…éƒ¨é”™è¯¯ï¼šæœ€å�Žä¸€ä¸ªæœ‰å��çš„ä¸�å®šå�‚æ•°æ— æ³•æ”¾å…¥å¯„å­˜å™¨ä¸­MMIX å†…éƒ¨é”™è¯¯ï¼šmmix_print_operand ç¼ºå°‘ %qc ç±»åž‹MMIX å†…éƒ¨é”™è¯¯ï¼šè¿™ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�ï¼šMMIX å†…éƒ¨é”™è¯¯ï¼šè¿™ä¸�æ˜¯ä¸€ä¸ªå�¯è¯†åˆ«çš„åœ°å�€MMIX å†…éƒ¨é”™è¯¯ï¼šè¯•å›¾è¾“å‡ºæ— æ•ˆåœ°å��è½¬çš„æ�¡ä»¶ï¼šMMIX å†…éƒ¨é”™è¯¯ï¼šå®ƒçš„æ¯”è¾ƒæ�¡ä»¶æ˜¯ä»€ä¹ˆï¼ŸMMIX å†…éƒ¨é”™è¯¯ï¼šå®ƒçš„æ¯”è¾ƒæ�¡ä»¶æ˜¯ä»€ä¹ˆï¼Ÿæ²¡æœ‰å�¯ç”¨ MMXï¼Œå�´å‡ºçŽ°äº† MMX çŸ¢é‡�å®žå�‚ï¼Œè¿™æ”¹å�˜äº† ABIä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæœ‰ç¬¦å�·ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæ— ç¬¦å�·å°†éš�å¼�å‡½æ•°å£°æ˜Žè§†ä½œé”™è¯¯è®©æ•´æ•°æœ‰ 32 ä½�å®½ä»¤å­—é�¢å­—ç¬¦ä¸²çš„ç±»åž‹ä¸ºâ€œconst char[]â€�è€Œä¸�æ˜¯â€œchar[]â€�å†…è�”å¤§å‡½æ•°é€ æˆ�çš„ä»£ç �è†¨èƒ€çš„ä¸Šé™�(ä»¥ç™¾åˆ†æ•°çš„å½¢å¼�ç»™å‡º)å…�è®¸ min/max æŒ‡ä»¤ä¸�å…�è®¸ min/max æŒ‡ä»¤å¼€å§‹åžƒåœ¾å›žæ”¶æ—¶æœ€å°�çš„å †å¤§å°�ï¼Œä»¥å�ƒå­—èŠ‚è¡¨ç¤ºç¼ºå°‘å®šä¹‰ç¼ºå°‘è¾¹ %i->%iå°†æ¯�æ¬¡å¾ªçŽ¯ä¸­ä¸�å�˜çš„è®¡ç®—å¤–æ��å¤šä¸ªå†…è�”è°ƒç”¨è€…NOTE_INSN_BASIC_BLOCK %d åœ¨åŸºæœ¬å�— %d ä¸­é—´å�— %d ç¼ºå°‘ NOTE_INSN_BASIC_BLOCKç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº† NULLæ²¡æœ‰è·³è½¬
  æ²¡æœ‰è°ƒç”¨
! case çŸ¢é‡�æœ«å°¾æ²¡æœ‰é»˜è®¤ caseæ²¡æœ‰é»˜è®¤çš„ crt0.oæ²¡æœ‰å�¯æ‰§è¡Œè¡Œ
! ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ Java .class æ–‡ä»¶ã€‚ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ Java .class æ–‡ä»¶ã€‚
! ç”¨ä»¥ä¼ é€’æ•´æ•°å�‚æ•°çš„å¯„å­˜å™¨ä¸ªæ•°ä¸ºå�¶å‡½æ•°(ä¸�è°ƒç”¨å…¶ä»–å‡½æ•°çš„å‡½æ•°)å¿½ç•¥æ¡†æž¶æŒ‡é’ˆæ¯�å‘¨æœŸå�ªå�‘å‡ºä¸€æ�¡æŒ‡ä»¤è·¨è¶Šè°ƒç”¨è¾¹ç•Œæ—¶å�ªä¿�è¯�æµ®ç‚¹å¯„å­˜å™¨çš„ 32 ä½�ä¸�å�˜ä¼˜åŒ–å�—ç§»åŠ¨ä¸º 32032 ä¼˜åŒ–ä¸º 32332 CPU ä¼˜åŒ–ä¸º 32532 CPU ä¼˜åŒ–ä¸ºæœ€å°�ç©ºé—´è€Œä¸�æ˜¯æœ€å¤§é€Ÿåº¦ä¼˜åŒ–åœ¨æ ‘ä¸Šä¼˜åŒ–å½’çº³å�˜é‡�ä¼˜åŒ– lui/addiu å†…å­˜è½½å…¥ä¼˜åŒ–å�Œçº§é€’å½’å’Œå°¾é€’å½’é€‰é¡¹ï¼š
  å †æ ˆæº¢å‡ºã€‚
! è¾“å‡ºç¼–è¯‘å™¨ç»Ÿè®¡(çŽ°å·²å¿½ç•¥)PIC ä»£ç �ç”Ÿæˆ�ä¸Žå¿«é€Ÿé—´æŽ¥è°ƒç”¨ä¸�å…¼å®¹
! éœ€è¦� PICï¼Œä½† CONST16 æŒ‡ä»¤ä¸�æ”¯æŒ�å°šæœªè®¾å®šå¥½ PIC å¯„å­˜å™¨PRINT_OPERANDï¼Œ%%C çš„æŒ‡ä»¤æ— æ•ˆPRINT_OPERANDï¼Œ%%F çš„æŒ‡ä»¤æ— æ•ˆPRINT_OPERANDï¼Œ%%N çš„æŒ‡ä»¤æ— æ•ˆPRINT_OPERANDï¼Œ%%W çš„æŒ‡ä»¤æ— æ•ˆPRINT_OPERANDï¼Œé‡�å®šä½�çš„æ“�ä½œæ•°æ— æ•ˆPRINT_OPERANDï¼šæœªçŸ¥çš„æ ‡ç‚¹â€˜%câ€™PRINT_OPERANDï¼šæœªçŸ¥çš„æ ‡ç‚¹â€˜%câ€™PRINT_OPERAND_ADDRESSï¼Œç©ºæŒ‡é’ˆå°† -assert pure-text ä¼ é€’ç»™é“¾æŽ¥å™¨åœ¨æµ®ç‚¹å¯„å­˜å™¨ä¸­ä¼ é€’æµ®ç‚¹å�‚æ•°åœ¨å †æ ˆä¸­ä¼ é€’æ‰€æœ‰å�‚æ•°åœ¨å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°åœ¨æ ˆä¸­ä¼ é€’å�‚æ•°ä½¿ç”¨å¯„å­˜å™¨ä¼ é€’ä¸€äº›å�‚æ•°ä¸�å¿½ç•¥â€œinlineâ€�å…³é”®å­—è¿›è¡Œ DWARF2 å†—ä½™æ¶ˆé™¤è¿›è¡Œ VR4130 ç‰¹å®šçš„å¯¹é½�ä¼˜åŒ–è¿›è¡Œä¸€äº›ç»†å¾®çš„ã€�ä»£ä»·é«˜æ˜‚çš„ä¼˜åŒ–è¿›è¡Œä¸€è¶Ÿå¯„å­˜å™¨å‰¯æœ¬ä¼ æ’­ä¼˜åŒ–è¿›è¡Œå¯„å­˜å™¨é‡�å‘½å��ä¼˜åŒ–åœ¨å¼€å§‹/ç»“æœ«çº¿ç¨‹å�Žè¿›è¡Œåˆ†æ”¯ç›®æ ‡è½½å…¥ä¼˜åŒ–åœ¨å¼€å§‹/ç»“æœ«çº¿ç¨‹å‰�è¿›è¡Œåˆ†æ”¯ç›®æ ‡è½½å…¥ä¼˜åŒ–å°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ²¡æœ‰è·³è½¬çš„ç­‰å€¼è¡¨ç¤ºå°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ�¡ä»¶æ‰§è¡Œè¿›è¡Œè·¨è·³è½¬ä¼˜åŒ–åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸­è¿›è¡Œå¢žå¼ºçš„è¯»è½¬ç§»ä¼˜åŒ–è¿›è¡Œå…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤åœ¨åˆ†é…�å¯„å­˜å™¨å�Žè¿›è¡Œå…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤è¿›è¡Œè·³è½¬çº¿ç¨‹ä¼˜åŒ–è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–ç”¨æ–°çš„å¾ªçŽ¯ä¼˜åŒ–å¼•æ“Žè¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–è¿›è¡Œå¾ªçŽ¯å‰¥ç¦»å±•å¼€æ‰€æœ‰å¾ªçŽ¯å±•å¼€æ‰€æœ‰è¿­ä»£æ¬¡æ•°å·²çŸ¥çš„å¾ªçŽ¯å¤–æ��å¾ªçŽ¯å†…çš„æµ‹è¯•è¯­å�¥åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸­è¿›è¡Œå†—ä½™çš„å†™å�Žè¯»æ¶ˆé™¤ä¸ºè�šå�ˆç±»åž‹è¿›è¡Œæ ‡é‡�æ›¿æ�¢åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤å�Žè¿›è¡Œå­˜å‚¨è½¬ç§»è¿›è¡Œå¼ºåº¦å‰Šå‡�ä¼˜åŒ–è¿›è¡Œå�˜é‡�è·Ÿè¸ªå…�è®¸â€˜$â€™ä½œä¸ºæ ‡è¯†ç¬¦çš„ä¸€éƒ¨åˆ†å°†æ¯�ä¸ªæ•°æ�®é¡¹åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­å°†æ¯�ä¸ªå‡½æ•°åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­è¯·æ��äº¤ä¸€ä»½å®Œæ•´çš„é”™è¯¯æŠ¥å‘Šï¼Œ
  å¦‚æœ‰å�¯èƒ½è¯·é™„ä¸Šç»�é¢„å¤„ç�†å�Žçš„æº�æ–‡ä»¶ã€‚
  å…·ä½“æ­¥éª¤è¯·å�‚è§� %sã€‚
! æŒ‡é’ˆæ˜¯ 32 ä½�æŒ‡é’ˆæ˜¯ 64 ä½�å‰�ç«¯å�¯èƒ½çš„ç¨‹åº�ç¼ºé™·ï¼šæ•°ç»„æž„é€ å‡½æ•°æœªèƒ½å±•å¼€ä¼˜å…ˆä½¿ç”¨åˆ†æ”¯è€Œä¸�æ˜¯æ�¡ä»¶æ‰§è¡Œå°½é‡�æŒ‰å­—è®¿é—®è€Œä¸�æ˜¯æŒ‰å­—èŠ‚è®¿é—®åœ¨å…¨å±€ç¬¦å�·å‰�æ·»åŠ â€œ:â€�(ä¸ºä¸Ž PREFIX å��ä½œ)è·¨è¶Šè°ƒç”¨è¾¹ç•Œæ—¶ä¿�è¯�æµ®ç‚¹å¯„å­˜å™¨æ‰€æœ‰çš„ 40 ä½�ä¸�å�˜æ‰“å�°é¢�å¤–(å�¯èƒ½æ‚¨å¹¶ä¸�æƒ³è¦�)çš„è­¦å‘Šè·¾ä¿¡æ�¯æ‰“å�°ä½¿ç”¨åˆ°çš„å¤´æ–‡ä»¶å��å¤„ç�† #ident æŒ‡ä»¤æ­£åœ¨å¤„ç�† %s
! å¤„ç�† spec %c%s%cï¼Œå�³â€˜%sâ€™
! ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �å�–æ ·ä¼˜åŒ–åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�å°†åˆ�å§‹åŒ–ä¸ºé›¶çš„æ•°æ�®å­˜æ”¾åœ¨ bss èŠ‚ä¸­RETURN_ADDRESS_OFFSET ä¸�å�—æ”¯æŒ�RTL æ£€æŸ¥ï¼šéœ€è¦�ä»£ç �â€˜%sâ€™æˆ–â€˜%sâ€™ï¼Œå�´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%dRTL æ£€æŸ¥ï¼šéœ€è¦�ä»£ç �â€˜%sâ€™ï¼Œå�´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%dä»Ž %s è¯»å�– specs
! è¯†åˆ«â€œcomplâ€�ã€�â€œxorâ€�ç­‰ C++ å…³é”®è¯�è¯†åˆ« GNU å®šä¹‰çš„å…³é”®å­—è¯†åˆ«å†…å»ºå‡½æ•°è¯†åˆ«â€œasmâ€�å…³é”®å­—å‡�å°�ç›®æ ‡æ–‡ä»¶åŸºæœ¬å�—é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€å‡½æ•°é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€å°†åŠ /å‡�æ³•ã€�æ¯”è¾ƒã€�è·³è½¬æŒ‡ä»¤åº�åˆ—æ›¿æ�¢ä¸ºæ ¹æ�®è®¡æ•°å¯„å­˜å™¨è·³è½¬æŒ‡ä»¤æŠ¥å‘Šæ¯�è¶Ÿæ±‡ç¼–çš„è€—æ—¶è¯·æ±‚ä¸Ž IEEE ç›¸å®¹çš„æ•°å­¦åº“è¿›ç¨‹(OSF/1)åœ¨ ac0 ä¸­è¿”å›žæµ®ç‚¹ç»“æžœåœ¨å†…å­˜ä¸­è¿”å›žæµ®ç‚¹ç»“æžœåœ¨å†…å­˜è€Œä¸�æ˜¯å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆåœ¨å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆåœ¨ FPU å¯„å­˜å™¨ä¸­å­˜æ”¾å‡½æ•°è¿”å›žå€¼è¿�è¡Œå¾ªçŽ¯ä¼˜åŒ–å¼•æ“Žä¸¤æ¬¡SH2a ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�SSA æ�Ÿå��SSA_NAME_DEF_STMT ä¸�æ­£ç¡®SSE æŒ‡ä»¤é›†å·²ç¦�ç”¨ï¼Œä½¿ç”¨ 387 æŒ‡ä»¤å·²ç¦�ç”¨ SSE å�´åœ¨ SSE å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°å·²ç¦�ç”¨ SSE å�´åœ¨ SSE å¯„å­˜å™¨ä¸­è¿”å›žæ²¡æœ‰å�¯ç”¨ SSEï¼Œå�´å‡ºçŽ°äº† SSE çŸ¢é‡�å®žå�‚ï¼Œè¿™æ”¹å�˜äº† ABIæ²¡æœ‰å�¯ç”¨ SSEï¼Œå�´æœ‰ SSE çŸ¢é‡�è¿”å›žå€¼ï¼Œè¿™æ”¹å�˜äº† ABIä¸Ž -mep -mprolog-function ç›¸å�Œå‡½æ•°è°ƒç”¨å‰�å�Žä¿�å­˜/æ�¢å¤�å¯„å­˜å™¨å€¼ä¸ºæŒ‡å®šçš„ CPU ä¼˜åŒ–ä»£ç �ä¸ºæŒ‡å®šçš„ CPU ä¼˜åŒ–ä»£ç �æ®µé”™è¯¯æ®µé”™è¯¯ (ä»£ç �)é€‰æ‹© ABI è°ƒç”¨çº¦å®šé€‰æ‹©ä¸ºå…¶ç”Ÿæˆ�ä»£ç �çš„ CPUè®¾å®š Windows å®šä¹‰æ‰§è¡Œå†…å»ºæ•°å­¦å‡½æ•°å�Žè®¾ç½® errnoè®¾å®šæœ€å¤§å¯¹é½�è¾¹ç•Œä¸º 4è®¾å®šæœ€å¤§å¯¹é½�è¾¹ç•Œä¸º 8è®¾å®š sizeof(bool) ä¸º 1è®¾å®šæ•°æ�®çš„èµ·å§‹åœ°å�€è®¾å®šç¨‹åº�çš„èµ·å§‹åœ°å�€å°† spec %s è®¾ä¸ºâ€˜%sâ€™
  
! å…±äº«çš„ call_exprï¼šå…±äº«çš„ rtxå¾ªçŽ¯ %d çš„å¤§å°�åº”è¯¥ä¸º %dï¼Œè€Œä¸�æ˜¯%dã€‚å°�å†…å­˜æ¨¡åž‹æŒ‡å®šè¦�ä½¿ç”¨çš„ ABIä¸ºä»£ç �ç”Ÿæˆ�æŒ‡å®šç›®æ ‡ CPUä¸ºè°ƒåº¦æŒ‡å®šç›®æ ‡ CPUä¸ºæŒ‡ä»¤è°ƒåº¦æŒ‡å®š CPUã€‚æŒ‡å®šç”¨äºŽé¢„å®šä¹‰å’Œé“¾æŽ¥çš„ UNIX æ ‡å‡†ã€‚
  æ”¯æŒ�çš„å€¼æœ‰ 93ã€‚æŒ‡å®šç”¨äºŽé¢„å®šä¹‰å’Œé“¾æŽ¥çš„ UNIX æ ‡å‡†ã€‚
  æ”¯æŒ�çš„å€¼æœ‰ 93 å’Œ 95ã€‚æŒ‡å®šç”¨äºŽé¢„å®šä¹‰å’Œé“¾æŽ¥çš„ UNIX æ ‡å‡†ã€‚
! æ”¯æŒ�çš„å€¼æœ‰ 93ã€�95 å’Œ 98ã€‚æŒ‡å®šæ ‡å‡†çš„ MIPS æŒ‡ä»¤æž¶æž„æŒ‡å®šä¸€ä¸ª ABIæŒ‡å®šæ¸…ç©ºç¼“å­˜çš„å‡½æ•°æŒ‡å®šæ˜¯å�¦åº”å½“ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹æŒ‡å®š long double çš„å¤§å°�(64 æˆ– 128 ä½�)æŒ‡å®šå®žå�‚å�¯èƒ½äº’ç›¸é‡�å� ï¼Œä¹Ÿå�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� æŒ‡å®š MCU å��ç§°ã€‚æŒ‡å®šåˆ�å§‹æ ˆåœ°å�€æŒ‡å®šç›®æ ‡ CPU çš„å��ç§°æŒ‡å®šç›®æ ‡æž¶æž„çš„å��ç§°æŒ‡å®šç›®æ ‡æµ®ç‚¹ç¡¬ä»¶/æ ¼å¼�çš„å��ç§°æŒ‡å®šåˆ†é…�å¯„å­˜å™¨çš„é¡ºåº�æŒ‡å®šç”¨äºŽ PIC å¯»å�€çš„å¯„å­˜å™¨æŒ‡å®šæ˜¯å�¦åº”è¯¥ç”Ÿæˆ� SPE SIMD æŒ‡ä»¤æŒ‡å®šæ˜¯å�¦åº”è¯¥ä¸º AltiVec ç”Ÿæˆ� VRSAVE æŒ‡ä»¤æŒ‡å®šæ˜¯å�¦åº”è¯¥ç”Ÿæˆ� isel æŒ‡ä»¤æŒ‡å®šæ˜¯å�¦åœ¨é€šç”¨å¯„å­˜å™¨ä¸­ä½¿ç”¨æµ®ç‚¹å±•å¼€å¾ªçŽ¯æ—¶åˆ†ç¦»å½’çº³å�˜é‡�çš„ç”Ÿå­˜æœŸä¸�æ”¯æŒ�é�™æ€�é“¾æŽ¥ã€‚
! å½“æœ€ä¼˜è¾¹çš„æ¦‚çŽ‡å°�äºŽæ­¤é™�å€¼(ä»¥ç™¾åˆ†æ•°è¡¨ç¤º)æ—¶ï¼Œå�œæ­¢å‰�å�‘å¢žé•¿ã€‚å½“å�–æ ·å��é¦ˆå�¯ç”¨æ—¶ä½¿ç”¨ã€‚å½“æœ€ä¼˜è¾¹çš„æ¦‚çŽ‡å°�äºŽæ­¤é™�å€¼(ä»¥ç™¾åˆ†æ•°è¡¨ç¤º)æ—¶ï¼Œå�œæ­¢å‰�å�‘å¢žé•¿ã€‚å½“å�–æ ·å��é¦ˆä¸�å�¯ç”¨æ—¶ä½¿ç”¨ã€‚å½“æœ€ä¼˜è¾¹çš„å��å�‘æ¦‚çŽ‡å°�äºŽæ­¤é˜ˆå€¼(ä»¥ç™¾åˆ†æ•°è¡¨ç¤º)æ—¶å�œæ­¢å��å�‘å¢žé•¿åœ¨ç›®æ ‡æ–‡ä»¶ä¸­å­˜å‚¨å‡½æ•°å��æ”¯æŒ� 3DNow! å†…å»ºå‡½æ•°æ”¯æŒ� Green Hills ABIæ”¯æŒ� MMX å’Œ SSE å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�æ”¯æŒ� MMX å†…å»ºå‡½æ•°æ”¯æŒ� MMXã€�SSE å’Œ SSE2 å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�æ”¯æŒ� MMXã€�SSEã€�SSE2 å’Œ SSE3 å†…å»ºå‡½æ•°å�Šä»£ç �ç”Ÿæˆ�æ”¯æŒ�ä¼ ç»Ÿå¤šçº¿ç¨‹æ”¯æŒ�å¤šçº¿ç¨‹ä¸�æ˜¾ç¤ºè­¦å‘Š-Wcomment çš„å�Œä¹‰è¯�ç›®æ ‡æ²¡æœ‰åˆ†ç¦»çš„æŒ‡ä»¤/æ•°æ�®ç›®æ ‡æœºæœ‰åˆ†ç¦»çš„æŒ‡ä»¤ã€�æ•°æ�®ç©ºé—´ç›®æ ‡ä¸º AM33 å¤„ç�†å™¨ç›®æ ‡ä¸º AM33/2.0 å¤„ç�†å™¨ç›®æ ‡ï¼š%s
  %s å‰�ç«¯å�¯è¯†åˆ«ä¸‹åˆ—é€‰é¡¹ï¼š
  
  --param é€‰é¡¹å�¯æŽ¥å�—ä»¥ä¸‹å�‚æ•°ï¼š
! -shared é€‰é¡¹ç›®å‰�åœ¨ VAX ELF ä¸‹ä¸�å�—æ”¯æŒ�ç¼–è¯‘å™¨ä¸�æ”¯æŒ� -march=%sä¸‹åˆ—é€‰é¡¹æ˜¯ä¸Žå…·ä½“è¯­è¨€æ— å…³çš„ï¼š
! GCSE å�¯åˆ†é…�çš„æœ€å¤§å†…å­˜é‡�å†…è�”å‡½æ•°ä¸­åµŒå¥—å†…è�”çš„æœ€å¤§æ·±åº¦é�žå†…è�”å‡½æ•°ä¸­åµŒå¥—å†…è�”çš„æœ€å¤§æ·±åº¦å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤æ—¶è€ƒè™‘çš„æœ€å¤§è·¯å¾„é•¿åº¦ä¸€ä¸ªå®Œå…¨å‰¥ç¦»çš„å¾ªçŽ¯æ‰€èƒ½æœ‰çš„æœ€å¤§æŒ‡ä»¤æ•°å‰¥ç¦»å�Žçš„å¾ªçŽ¯æ‰€èƒ½æœ‰çš„æœ€å¤§æŒ‡ä»¤æ•°å�•ä¸ªå�¯å†…è�”çš„å‡½æ•°ä½“æœ€å¤šèƒ½åŒ…å�«çš„æŒ‡ä»¤æ•°ç”±äºŽåµŒå¥—å†…è�”é€ æˆ�çš„å†…è�”å‡½æ•°ä»£ç �è†¨èƒ€çš„ä¸Šé™�å€¼(æŒ‡ä»¤æ•°)ç”±äºŽåµŒå¥—å†…è�”é€ æˆ�çš„é�žå†…è�”å‡½æ•°ä»£ç �è†¨èƒ€çš„ä¸Šé™�å€¼(æŒ‡ä»¤æ•°)è€ƒè™‘å¡«å……å…¥å»¶è¿Ÿæ§½ä¸­çš„æœ€å¤§æŒ‡ä»¤æ•°å�•ä¸ªå¾ªçŽ¯ä¸­è€ƒè™‘å±•å¼€çš„æœ€å¤§æŒ‡ä»¤æ•°å�•ä¸ªå¾ªçŽ¯ä¸­è€ƒè™‘å±•å¼€çš„å¹³å�‡æœ€å¤§æŒ‡ä»¤æ•°å�Žå�‘æ�œç´¢ä»¥å¯»æ‰¾ç­‰ä»·é‡�è½½å…¥æ—¶è¦�æ�œç´¢çš„æœ€å¤§æŒ‡ä»¤æ•°é‡�è‡ªåŠ¨å†…è�”æ—¶æŒ‡ä»¤çš„æœ€å¤§æ•°é‡�è¿›è¡Œ GCSE çš„æœ€å¤šè¶Ÿæ•°å�•ä¸ªå¾ªçŽ¯æœ€å¤§çš„å‰¥ç¦»æ•°ä¸€ä¸ªå®Œå…¨å‰¥ç¦»çš„å�•ä¸ªå¾ªçŽ¯æœ€å¤§çš„å‰¥ç¦»æ•°å�•ä¸ªå¾ªçŽ¯æœ€å¤šå�¯ä»¥è¢«å±•å¼€çš„æ¬¡æ•°GCC å°†ä¸ºå…¶è€ƒè™‘å�—å¤�åˆ¶çš„æœ€å¤§çš„ç»“æž„å¤§å°�(ä»¥å­—èŠ‚è¡¨ç¤º)è¶…è¿‡è¿™ä¸ªå¤§å°�çš„å‡½æ•°ä½“è¢«è®¤ä¸ºæ˜¯å¤§çš„å…±äº«æ•´åž‹å¸¸é‡�çš„ä¸Šç•Œæœ¬ç¨‹åº�æ˜¯è‡ªç”±è½¯ä»¶ï¼›è¯·å�‚çœ‹æº�ä»£ç �çš„ç‰ˆæ�ƒå£°æ˜Žã€‚æœ¬è½¯ä»¶æ²¡æœ‰ä»»ä½•æ‹…ä¿�ï¼›
  åŒ…æ‹¬æ²¡æœ‰é€‚é”€æ€§å’Œé€‚ç”¨æ€§æ‹…ä¿�ã€‚
  æœ¬ç¨‹åº�æ˜¯è‡ªç”±è½¯ä»¶ï¼›è¯·å�‚çœ‹æº�ä»£ç �çš„ç‰ˆæ�ƒå£°æ˜Žã€‚æœ¬è½¯ä»¶æ²¡æœ‰ä»»ä½•æ‹…ä¿�ï¼›
  åŒ…æ‹¬æ²¡æœ‰é€‚é”€æ€§å’Œé€‚ç”¨æ€§æ‹…ä¿�ã€‚
! æ­¤å¼€å…³å·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ -Wextraæ­¤å¼€å…³ç¼ºå°‘å�¯ç”¨æ–‡æ¡£çº¿ç¨‹æ¨¡åž‹ï¼š%s
! Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”Ÿæˆ�(å�¶)å †æ ˆæ¡†æž¶Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”Ÿæˆ�(é�žå�¶)å †æ ˆæ¡†æž¶å±€éƒ¨å�˜é‡�å¤§å°�æ€»å’Œè¶…è¿‡æž¶æž„æž�é™�ã€‚æ•´æ•°è¢«é›¶é™¤æ—¶è¿›å…¥é™·é˜±æ‰€æœ‰çš„è­¦å‘Šéƒ½å½“ä½œæ˜¯é”™è¯¯å°†è¾“å…¥æ–‡ä»¶å½“ä½œå·²ç»�é¢„å¤„ç�†è¿‡çš„è¯•è¯•â€˜è¯•ç”¨â€˜jcf-dump --helpâ€™ä»¥èŽ·å�–æ›´å¤šä¿¡æ�¯ã€‚
  è¯•ç”¨â€˜jv-scan --helpâ€™ä»¥èŽ·å�–æ›´å¤šä¿¡æ�¯ã€‚
! ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬è°ƒæ•´å¯¹é½�è°ƒæ•´é¢„æœŸå†…å­˜å»¶è¿Ÿ.bss æ®µä¸­æœªåˆ�å§‹åŒ–çš„å±€éƒ¨å�˜é‡�ä¸�åˆ�å§‹åŒ– .data æ®µä¸­çš„å±€éƒ¨å�˜é‡�-march=%s ä¸­ä½¿ç”¨äº†æœªçŸ¥çš„ cpuã€‚-mtune=%s ä¸­ä½¿ç”¨äº†æœªçŸ¥çš„ cpuã€‚æœªçŸ¥çš„ cpuï¼š-mcpu=%sæœªçŸ¥çš„å¼€å…³ -mlong-double-%sç”¨æ³•ï¼šç”¨æ³•ï¼š%s [é€‰é¡¹]... mainç±»å�� [è¾“å‡ºæ–‡ä»¶]
  ç”¨æ³•ï¼š%s [é€‰é¡¹] æ–‡ä»¶...
  ç”¨æ³•ï¼šgconv [é€‰é¡¹]... æº�æ–‡ä»¶
  
*************** ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚
*** 823,864 ****
  
  ç”¨æ³•ï¼šjv-scan [é€‰é¡¹]... æ–‡ä»¶...
  
! ä½¿ç”¨ 128 ä½� long doubleä½¿ç”¨ 128 ä½� long doubleä½¿ç”¨ 16 ä½�æ•´æ•°ä½¿ç”¨ 32 ä½�æµ®ç‚¹æ•°ä½¿ç”¨ 32 ä½�æ•´æ•°ä½¿ç”¨ 32 ä½� ABIä½¿ç”¨ 32 ä½�æµ®ç‚¹å¯„å­˜å™¨ä½¿ç”¨ 32 ä½�é€šç”¨å¯„å­˜å™¨ä½¿ç”¨ 32 ä½� long ç±»åž‹åœ¨åˆ†æ”¯è¡¨ä¸­ä½¿ç”¨ 4 å­—èŠ‚é•¿çš„æ�¡ç›®ä½¿ç”¨ 64 ä½�æµ®ç‚¹æ•°ä½¿ç”¨ 64 ä½� long doubleä½¿ç”¨ 64 ä½� ABIä½¿ç”¨ 64 ä½�æµ®ç‚¹å¯„å­˜å™¨ä½¿ç”¨ 64 ä½�é€šç”¨å¯„å­˜å™¨ä½¿ç”¨ 64 ä½� int ç±»åž‹ä½¿ç”¨ 64 ä½� long doubleä½¿ç”¨ 64 ä½� long ç±»åž‹ä½¿ç”¨ ABI ä¿�ç•™çš„å¯„å­˜å™¨ä½¿ç”¨ AltiVec æŒ‡ä»¤ä½¿ç”¨ CONST16 æŒ‡ä»¤åŠ è½½å¸¸é‡�ä½¿ç”¨ DEC æ±‡ç¼–é£Žæ ¼ä½¿ç”¨ EABIä½¿ç”¨ GNU as(çŽ°åœ¨å·²å¿½ç•¥)ä½¿ç”¨ H8/300 å¯¹é½�è§„åˆ™æµ®ç‚¹æ•°é—´çš„æ¯”è¾ƒä¸¥æ ¼é�µå¾ª IEEE æ ‡å‡†ä½¿ç”¨ Irix PICä½¿ç”¨ MIPS-3D æŒ‡ä»¤ä¸º C3x ä½¿ç”¨ MPYI æŒ‡ä»¤ä½¿ç”¨ Mingw ç‰¹å®šçš„çº¿ç¨‹æ”¯æŒ�ä½¿ç”¨ POWER æŒ‡ä»¤é›†ä½¿ç”¨ POWER2 æŒ‡ä»¤é›†ä½¿ç”¨ PowerPC æŒ‡ä»¤é›†ä½¿ç”¨ PowerPC-64 æŒ‡ä»¤é›†ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAMä½¿ç”¨ UNIX æ±‡ç¼–é£Žæ ¼ä½¿ç”¨ VAX æµ®ç‚¹å�•å…ƒä»¤é«˜ä½�å­—èŠ‚åœ¨å‰�ä½¿ç”¨ä½�æ®µæŒ‡ä»¤ä½¿ç”¨æ–­ç‚¹æ£€æŸ¥æ•´æ•°é›¶é™¤å¼‚å¸¸å½“è®¿é—®çº¿ç¨‹å±€éƒ¨æ•°æ�®æ—¶ç›´æŽ¥å¼•ç”¨ %gsåœ¨ä¼˜åŒ–ä¸­ä½¿ç”¨è¡¨è¾¾å¼�å€¼æ ·æœ¬æ��ä¾›çš„ä¿¡æ�¯ä½¿ç”¨å¿«é€Ÿä½†æ¬ ç²¾ç¡®çš„æµ®ç‚¹ï¼�æ•´æ•°è½¬æ�¢ä½¿ç”¨æŒ‡å®š CPU çš„ç‰¹æ€§å’Œè°ƒåº¦ä»£ç �ä½¿ç”¨æŒ‡å®š CPU çš„ç‰¹æ€§å¹¶ä¸ºå…¶è°ƒåº¦ä»£ç �ä½¿ç”¨æµ®ç‚¹å¯„å­˜å™¨ä½¿ç”¨ gcc é»˜è®¤çš„ä½�æ®µå­˜å‚¨æ–¹å¼�ä½¿ç”¨ç»™å®šçš„ SPARC ä»£ç �æ¨¡å¼�ä½¿ç”¨ç»™å®šçš„æ±‡ç¼–é£Žæ ¼ä½¿ç”¨ç»™å®šçš„çº¿ç¨‹å±€éƒ¨å­˜å‚¨æ¨¡å¼�ä½¿ç”¨ç»™å®šçš„ x86-64 ä»£ç �æ¨¡å¼�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä½¿ç”¨ç¡¬ä»¶å››æµ®ç‚¹æŒ‡ä»¤ä½¿ç”¨ in/loc/out å¯„å­˜å™¨å��ä½¿ç”¨é—´æŽ¥è°ƒç”¨ä»¤ä½Žä½�å­—èŠ‚åœ¨å‰�ä¸ºæ•°æ�®ä½¿ç”¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„é¡ºåº�ä½¿ç”¨ä¹˜åŠ æŒ‡ä»¤ä½¿ç”¨æœ¬åœ° (MS) ä½�æ®µå­˜å‚¨æ–¹å¼�ä¸º PowerPC æž¶æž„ä½¿ç”¨æ–°çš„åŠ©è®°ç¬¦ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®šä¸º PowerPC æž¶æž„ä½¿ç”¨æ—§çš„åŠ©è®°ç¬¦ä½¿ç”¨ç´§å®žçš„å †æ ˆå¸ƒå±€ä¸ºåˆ†æ”¯æ¦‚çŽ‡ä½¿ç”¨å�–æ ·ä¿¡æ�¯ä½¿ç”¨ push æŒ‡ä»¤ä¿�å­˜å�‚æ•°åœ¨ x86-64 ä»£ç �ä¸­ä½¿ç”¨çº¢åŒºä½¿ç”¨å¯„å­˜å™¨ä¼ é€’å�‚æ•°ä½¿ç”¨å…±äº«åº“å�ªä½¿ç”¨å�•ç²¾åº¦(32 ä½�)æµ®ç‚¹ä½¿ç”¨è¾ƒæ…¢ä½†ç²¾ç¡®çš„æµ®ç‚¹ï¼�æ•´æ•°è½¬æ�¢ä½¿ç”¨è½¯ä»¶æµ®ç‚¹å�•å…ƒä½¿ç”¨ Cygwin æŽ¥å�£ä½¿ç”¨ Mingw32 æŽ¥å�£ä½¿ç”¨ WindISS ä»¿çœŸå™¨ä½¿ç”¨ä½�æ®µæŒ‡ä»¤ä»¤ double ä½¿ç”¨ float çš„å¤§å°�ä½¿ç”¨é™·é˜±æ£€æŸ¥æ•´æ•°é›¶é™¤å¼‚å¸¸ä½¿ç”¨ä¸�å¯¹é½�çš„å†…å­˜å¼•ç”¨ä½¿ç”¨å€¼å�–æ ·ä¿¡æ�¯è¿›è¡ŒæŽ¨æµ‹é¢„å�–ä½¿ç”¨å†…å»º specsã€‚
! ä½¿ç”¨ darwin64 ABIä½¿ç”¨æ—§å¼�çš„ Darwin ABIä½¿ç”¨å�¯è§†åŒ–æŒ‡ä»¤é›†å�˜é‡� %qs å�¯èƒ½æœªç»�åˆ�å§‹åŒ–å½“â€œexternâ€�å£°æ˜Žä¸�åœ¨æ–‡ä»¶ä½œç”¨åŸŸæ—¶ç»™å‡ºè­¦å‘Šåœ¨æ‰¾åˆ°äº† PCH æ–‡ä»¶ä½†æœªä½¿ç”¨çš„æƒ…å†µç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Šå½“ç±»åž‹è½¬æ�¢ä¸¢å¤±é™�å®šä¿¡æ�¯æ—¶ç»™å‡ºè­¦å‘Šå­˜åœ¨æ°¸è¿œä¸�è¢«æ‰§è¡Œçš„ä»£ç �æ—¶è­¦å‘Šå½“ä»£ç �å�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™æ—¶ç»™å‡ºè­¦å‘Šå¯¹ç¼–è¯‘æ—¶å�‘çŽ°çš„é›¶é™¤ç»™å‡ºè­¦å‘Šä½¿ç”¨è¿‡æ—¶çš„â€˜vector long ...â€™AltiVec ç±»åž‹æ—¶ç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œä½†æ²¡æœ‰æ��ä¾›â€œdefaultâ€�åˆ†æ”¯æ—¶ç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œæ²¡æœ‰æ��ä¾› default åˆ†æ”¯ï¼Œä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Šä½¿ç”¨äº†ä¼ ç»Ÿ C ä¸�æ”¯æŒ�çš„ç‰¹æ€§æ—¶ç»™å‡ºè­¦å‘Šå½“ format å­—ç¬¦ä¸²ä¸�æ˜¯å­—é�¢å€¼æ—¶ç»™å‡ºè­¦å‘Šå½“åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Šå½“å‡½æ•°å�¯èƒ½æ˜¯ __attribute__((noreturn)) çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Šå½“å‡½æ•°å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Šå½“å…¨å±€å‡½æ•°æ²¡æœ‰å‰�å�‘å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Šå…¨å±€å‡½æ•°æ²¡æœ‰åŽŸåž‹æ—¶ç»™å‡ºè­¦å‘Šå¯¹éš�å¼�å‡½æ•°å£°æ˜Žç»™å‡ºè­¦å‘Šå¯¹â€œoffsetofâ€�å®�æ— æ•ˆçš„ä½¿ç”¨ç»™å‡ºè­¦å‘Šè‹¥ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç¼ºå°‘å­—æ®µåˆ™ç»™å‡ºè­¦å‘Šå¯¹å�Œä¸€ä¸ªå¯¹è±¡å¤šæ¬¡å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Šå½“æž�æž„å‡½æ•°ä¸�æ˜¯è™šå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Šé‡�è½½è™šå‡½æ•°å��æ—¶ç»™å‡ºè­¦å‘Šå½“è½¬æ�¢æŒ‡é’ˆç±»åž‹å¯¼è‡´å¯¹é½�è¾¹ç•Œå¢žé•¿æ—¶ç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨æ ¼å¼�å­—ç¬¦ä¸²çš„å‡½æ•°å�¯èƒ½å¯¼è‡´å®‰å…¨é—®é¢˜æ—¶ç»™å‡ºè­¦å‘Šè‹¥åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å�¯èƒ½ç¼ºå°‘èŠ±æ‹¬å�·åˆ™ç»™å‡ºè­¦å‘Šå�¯èƒ½ç¼ºå°‘æ‹¬å�·çš„æƒ…å†µä¸‹ç»™å‡ºè­¦å‘Šå¯¹å�¯èƒ½åµŒå¥—çš„æ³¨é‡Šå’Œé•¿åº¦è¶…è¿‡ä¸€ä¸ªç‰©ç�†è¡Œé•¿çš„ C++ æ³¨é‡Šç»™å‡ºè­¦å‘Šå¯¹ printf/scanf/strftime/strfmon ä¸­çš„æ ¼å¼�å­—ç¬¦ä¸²å¼‚å¸¸ç»™å‡ºè­¦å‘Šå½“è¿”å›žç»“æž„ã€�è�”å�ˆæˆ–æ•°ç»„æ—¶ç»™å‡ºè­¦å‘Šåœ¨æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°é—´è¿›è¡Œæ¯”è¾ƒæ—¶ç»™å‡ºè­¦å‘Šå½“ #elif å’Œ #endif å�Žé�¢è·Ÿæœ‰å…¶ä»–æ ‡è¯†ç¬¦æ—¶ç»™å‡ºè­¦å‘Šå½“ strftime æ ¼å¼�ç»™å‡º 2 ä½�è®°å¹´æ—¶ç»™å‡ºè­¦å‘Šå½“ä¸‹æ ‡ç±»åž‹ä¸ºâ€œcharâ€�æ—¶ç»™å‡ºè­¦å‘Šå¯¹å�¯ç–‘çš„â€œmainâ€�å£°æ˜Žç»™å‡ºè­¦å‘Šè‡ªåŠ¨å�˜é‡�æœªåˆ�å§‹åŒ–æ—¶è­¦å‘Šä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½æ•°å£°æ˜Žæ—¶ç»™å‡ºèŽ¥è­¦å‘Šå¯¹æ— æ³•è¯†åˆ«çš„ pragma åŠ ä»¥è­¦å‘Šä½¿ç”¨å¤šå­—èŠ‚å­—ç¬¦é›†çš„å­—ç¬¦å¸¸é‡�æ—¶ç»™å‡ºè­¦å‘Šå¯¹ __attribute__((deprecated)) å£°æ˜Žç»™å‡ºè­¦å‘Šå¯¹åˆ�å§‹åŒ–ä¸ºè‡ªèº«çš„å�˜é‡�ç»™å‡ºè­¦å‘Šã€‚å¯¹ä¸�é�µå¾ª Effetive C++ çš„é£Žæ ¼ç»™å‡ºè­¦å‘Šå¯¹é•¿åº¦ä¸º 0 çš„æ ¼å¼�å­—ç¬¦ä¸²ç»™å‡ºè­¦å‘Šå½“ .class æ–‡ä»¶å·²è¿‡æ—¶æ—¶ç»™å‡ºè­¦å‘Šç¨‹åº�ä½¿ç”¨ C é£Žæ ¼çš„ç±»åž‹è½¬æ�¢æ—¶ç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨äº†è¿‡æ—¶çš„ç¼–è¯‘å™¨ç‰¹æ€§ã€�ç±»ã€�æ–¹æ³•æˆ–å­—æ®µæ—¶ç»™å‡ºè­¦å‘Šå½“å�•ä¸ªå‡½æ•°çš„å¸§å¤§å°�è¶…è¿‡ç»™å®šå€¼æ—¶ç»™å‡ºè­¦å‘Šä½¿ç”¨æ—§å¼�å½¢å�‚å®šä¹‰æ—¶ç»™å‡ºè­¦å‘Šå½“ #if æŒ‡ä»¤ä¸­ç”¨åˆ°æœªå®šä¹‰çš„å®�æ—¶ç»™å‡ºè­¦å‘Šå�‘çŽ°è¿‡æ—¶çš„ç©ºè¯­å�¥æ—¶ç»™å‡ºè­¦å‘Šå½“ç»§æ‰¿æ�¥çš„æ–¹æ³•æœªè¢«å®žçŽ°æ—¶ç»™å‡ºè­¦å‘Šå½“æŒ‡å®šäº†ä¸�å¿…é¡»çš„ä¿®é¥°ç¬¦æ—¶ç»™å‡ºè­¦å‘Šå½“æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯å�¦ç›¸ç­‰æ—¶ç»™å‡ºè­¦å‘Šå½“ä¸‰å­—æ¯�åº�åˆ—å�¯èƒ½å½±å“�ç¨‹åº�æ„�ä¹‰æ—¶ç»™å‡ºè­¦å‘Šå½“å£°æ˜ŽæœªæŒ‡å®šç±»åž‹æ—¶ç»™å‡ºè­¦å‘Šå½“å£°æ˜Žå‡ºçŽ°åœ¨è¯­å�¥å�Žæ—¶ç»™å‡ºè­¦å‘Šæœ‰æœªä½¿ç”¨çš„å‡½æ•°æ—¶è­¦å‘Šå�‘çŽ°æœªä½¿ç”¨çš„å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Šæœ‰æœªä½¿ç”¨çš„æ ‡å�·æ—¶è­¦å‘Šæœ‰æœªä½¿ç”¨çš„å�˜é‡�æ—¶è­¦å‘Šå½“æ‰€æœ‰æž„é€ å‡½æ•°å’Œæž�æž„å‡½æ•°éƒ½æ˜¯ç§�æœ‰æ—¶ç»™å‡ºè­¦å‘Šå½“ä¸€ä¸ªè¡¨è¾¾å¼�çš„å€¼æœªè¢«ä½¿ç”¨æ—¶ç»™å‡ºè­¦å‘Šå½“å†…è�”å‡½æ•°æ— æ³•è¢«å†…è�”æ—¶ç»™å‡ºè­¦å‘Šå½“æŸ�è¶Ÿä¼˜åŒ–è¢«ç¦�ç”¨æ—¶ç»™å‡ºè­¦å‘Šåœ¨æ¨¡æ�¿å†…å£°æ˜Žæœªæ¨¡æ�¿åŒ–çš„å�‹å…ƒå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Šå½“ä¸€ä¸ªå±€éƒ¨å�˜é‡�æŽ©ç›–äº†å�¦ä¸€ä¸ªå±€éƒ¨å�˜é‡�æ—¶ç»™å‡ºè­¦å‘Šå½“é‡�è½½å°†æ— ç¬¦å�·æ•°æ��å�‡ä¸ºæœ‰ç¬¦å�·æ•°æ—¶ç»™å‡ºè­¦å‘Šå½“éœ€è¦�å¡«è¡¥æ‰�èƒ½å¯¹é½�ç»“æž„æˆ�å‘˜æ—¶ç»™å‡ºè­¦å‘Šå½“ç»¼å�ˆè¡Œä¸ºä¸�å�ŒäºŽ Cfront æ—¶ç»™å‡ºè­¦å‘Šç¼–è¯‘å™¨å°†ä»£ç �é‡�æ–°æŽ’åº�æ—¶ç»™å‡ºè­¦å‘Šå½“ packed å±žæ€§å¯¹ç»“æž„å¸ƒå±€ä¸�èµ·ä½œç”¨æ—¶ç»™å‡ºè­¦å‘Šå½“ C å‡½æ•°çš„è¿”å›žå€¼é»˜è®¤ä¸ºâ€œintâ€�ï¼Œæˆ–è€… C++ å‡½æ•°çš„è¿”å›žç±»åž‹ä¸�ä¸€è‡´æ—¶ç»™å‡ºè­¦å‘Šæ²¡æœ‰ç»™å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶å°†ä½�æ®µè§†ä½œæœ‰ç¬¦å�·çš„æœªæŒ‡å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶é»˜è®¤ä½�æ®µä¸ºæ— ç¬¦å�·çš„å°½å�¯èƒ½ä¸�ç”Ÿæˆ�å †æ ˆæ¡†æž¶è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�æ�¡ä»¶è·³è½¬è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�è·³è½¬è‡³ç›®æ ‡ä¸º R4000 ç¼ºé™·æ��ä¾›å�˜é€šä¸º R4400 ç¼ºé™·æ��ä¾›å�˜é€šä¸º VR4130 mflo/mfhi ç¼ºé™·æ��ä¾›å�˜é€šä¸ºä¹˜æ³•æŒ‡ä»¤ä¸­çš„ç¼ºé™·æ��ä¾›å�˜é€šä¸ºæŸ�äº› VR4210 ç¼ºé™·æ��ä¾›å�˜é€šä¸ºæ—©æœŸ 4300 çš„ç¡¬ä»¶ç¼ºé™·æ��ä¾›å�˜é€šä¸ºæ—©æœŸ SB-1 rev 2 å†…æ ¸çš„ç¼ºé™·æ��ä¾›å�˜é€šä¸ºç¡¬ä»¶ä¹˜æ³•ç¼ºé™·æ��ä¾›å�˜é€šYYDEBUG æœªåœ¨ç¼–è¯‘æ—¶å®šä¹‰ï¼Œå¿½ç•¥ -dy[ç¦»å¼€ %s]
! [æ‰¾ä¸�åˆ° %s][super ...] å¿…é¡»å‡ºçŽ°åœ¨æ–¹æ³•ä¸Šä¸‹æ–‡ä¸­__builtin_eh_return åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�__builtin_saveregs åœ¨æ­¤å­�ç›®æ ‡ä¸Šä¸�å�—æ”¯æŒ�__builtin_saveregs ä¸�ä¸ºæ­¤ç›®æ ‡æ‰€æ”¯æŒ�â€˜å¸¦æœ‰çœ�ç•¥å�·çš„å½¢å�‚åˆ—è¡¨æ— æ³•ä¸Žç©ºå½¢å�‚å��åˆ—è¡¨å£°æ˜ŽåŒ¹é…�å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šå­˜å‚¨ç±»åœ¨ %s ä¸­æ”¾å¼ƒï¼ŒäºŽ %s:%dæŠ½è±¡å£°æ˜Ž %qT è¢«ç”¨ä½œå£°æ˜Žè¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qs çš„åœ°å�€è¿”å›žäº†å±€éƒ¨å�˜é‡� %qD çš„åœ°å�€è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qs çš„åœ°å�€éœ€è¦�å¤�æ•°æ—¶ä½¿ç”¨äº†è�šå�ˆå€¼éœ€è¦�æµ®ç‚¹æ•°æ—¶ä½¿ç”¨äº†è�šå�ˆå€¼éœ€è¦�æ•´æ•°æ—¶ä½¿ç”¨äº†è�šå�ˆå€¼alias çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²å¯¹é½�è¾¹ç•Œå¿…é¡»æ˜¯ 2 çš„è¾ƒå°�æ¬¡æ–¹ï¼Œè€Œä¸�æ˜¯ %dç±» %qT ä¸­æ‰€æœ‰æˆ�å‘˜å‡½æ•°éƒ½æ˜¯ç§�æœ‰çš„ä½¿å†…å»ºå£°æ˜Ž %q#D å‡ºçŽ°æ­§ä¹‰ä½¿æ—§çš„å£°æ˜Ž %q#D å‡ºçŽ°æ­§ä¹‰æœ‰æ­§ä¹‰çš„ç¼©å†™ %s%qT çš„é»˜è®¤ç±»åž‹è½¬æ�¢æœ‰æ­§ä¹‰æœ‰æ­§ä¹‰çš„æ¨¡æ�¿ç‰¹ä¾‹åŒ– %qD (ä¸º %q+D)åœ¨å½¢å�‚åˆ—è¡¨ä¸­å£°æ˜Žäº†åŒ¿å�� %såŒ¿å��ç»“æž„ä¸�åœ¨æœ‰å��ç±»åž‹å†…åŒ¿å��è�”å�ˆæ²¡æœ‰æˆ�å‘˜å¾…æ ¼å¼�åŒ–çš„å®žå�‚ä¸�æ˜¯ %<...%>å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦å®žå�‚ 1 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æœ‰ç¬¦å�·å­—é�¢å€¼å®žå�‚ 2 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æ— ç¬¦å�·å­—é�¢å€¼%<__builtin_args_info%> çš„å®žå�‚å¿…é¡»æ˜¯å¸¸é‡�%<__builtin_args_info%> å®žå�‚ä¸�åœ¨å…�è®¸èŒƒå›´å†…â€œ%sâ€�çš„å®žå�‚åº”è¯¥æ˜¯ä¸€ä¸ªé�žè´Ÿæ•´æ•°%qs å±žæ€§çš„å®žå�‚å¤§äºŽ %dâ€˜%sâ€™ç¼ºå°‘å®žå�‚â€˜%sâ€™ç¼ºå°‘å®žå�‚
! â€˜-%sâ€™ç¼ºå°‘å®žå�‚â€˜-Bâ€™ç¼ºå°‘å®žå�‚â€˜-Xassemblerâ€™ç¼ºå°‘å®žå�‚â€˜-Xlinkerâ€™ç¼ºå°‘å®žå�‚â€˜-Xpreprocessorâ€™ç¼ºå°‘å®žå�‚â€˜-lâ€™ç¼ºå°‘å®žå�‚â€˜-specsâ€™ç¼ºå°‘å®žå�‚â€˜-Xlinkerâ€™ç¼ºå°‘å®žå�‚â€˜-xâ€™ç¼ºå°‘å®žå�‚æž�æž„å‡½æ•°ä¸�èƒ½æœ‰å�‚æ•°åœ¨æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆä¸Šæ‰§è¡Œç®—æœ¯è¿�ç®—æ•°ç»„ %qD è¢«æœ‰æ‹¬å�·çš„å­—é�¢å­—ç¬¦ä¸² %qE æ‰€åˆ�å§‹åŒ–æ•°ç»„è¾¹ç•Œä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�åˆ�å§‹å€¼è®¾å®šä¸­æ•°ç»„ç´¢å¼•ä¸�æ˜¯æ•´åž‹åœ¨é�žæ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å‡ºçŽ°æ•°ç»„ç´¢å¼•%qD ç¼ºå°‘æ•°ç»„å¤§å°�æ•°ç»„ä¸‹æ ‡ç±»åž‹ä¸º %<char%>æ•°ç»„å…ƒç´ çš„ç±»åž‹ä¸�å®Œå…¨å‡½æ•°æ•°ç»„æ˜¯æ²¡æœ‰æ„�ä¹‰çš„ä½œä¸º %qD%qs å�Žæ–­è¨€èµ‹å€¼(ä¸�æ˜¯åˆ�å§‹åŒ–)å‡ºçŽ°åœ¨å£°æ˜Žä¸­ä»Žä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹èµ‹å€¼èµ‹å€¼æ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢èµ‹å€¼æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢å°†æœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆèµ‹äºˆé™�å®šçš„å‡½æ•°æŒ‡é’ˆå�‘å�ªè¯»ä½�ç½®èµ‹å€¼å�‘å�ªè¯»æˆ�å‘˜ %qs èµ‹å€¼å�‘å�ªè¯»å�˜é‡� %qs èµ‹å€¼å�‡å®šæ˜¯æˆ�å‘˜æŒ‡é’ˆ %qDåœ¨æ–‡ä»¶çš„è¿™ä¸ªåœ°æ–¹è¯•å›¾å�–ä½�æ®µç»“æž„æˆ�å‘˜ %qs çš„åœ°å�€å‡ºçŽ°åœ¨å½¢å�‚æ•°ç»„å£°æ˜Žä¸­çš„å±žæ€§è¢«å¿½ç•¥æ¨¡å�—å�˜é‡� %s çš„å�Žç«¯å£°æ˜Žå·²å­˜åœ¨é”™è¯¯åœ°å�€åœ°å�€é”™è¯¯ï¼Œä¸�æ˜¯(reg+disp)ï¼šé”™è¯¯çš„æ•°ç»„åˆ�å§‹å€¼è®¾å®šé”™è¯¯çš„æ�¡ä»¶ç �.zip/.jar æ–‡ä»¶æ ¼å¼�é”™è¯¯
! é”™è¯¯çš„æ–¹æ³•ç­¾å��é”™è¯¯çš„æ“�ä½œæ•°é”™è¯¯çš„å¯„å­˜å™¨å��é”™è¯¯çš„ shift æŒ‡ä»¤é”™è¯¯çš„å­—ç¬¦ä¸²å¸¸é‡�-mcpu å¼€å…³çš„å€¼ %qs é”™è¯¯å¼€å…³çš„å�‚æ•°(%sï¼Œå±žäºŽå¼€å…³%s)ä¸�æ­£ç¡®-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®-masm= å€¼(%s)ä¸�æ­£ç¡®-mcmodel= å€¼(%s)ä¸�æ­£ç¡®-mcpu å¼€å…³çš„å€¼(%s)æ— æ•ˆä¸º -mtls-dialect= å¼€å…³æŒ‡å®šäº†é”™è¯¯çš„å€¼(%s)-mtune= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®-mcall-%s å€¼ä¸�æ­£ç¡®-msdata=%s å€¼ä¸�æ­£ç¡®æ�Ÿå��çš„ zip/jar æ–‡ä»¶ %såŸºç±» %qT å°†åœ¨åŸºç±» %q#T æœ‰ä¸€ä¸ªé�žè™šæž�æž„å‡½æ•°åŸºç±» %qT æœ‰ cv é™�å®šåŸºç±»æ˜¯æ•°ç»„%<->%> çš„å·¦æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªæŒ‡é’ˆä½�æ®µ %qs ç±»åž‹æ— æ•ˆä½�æ®µ %qs çš„å®½åº¦ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<complex%> å’Œ %<void%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long long%> å’Œ %<double%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long%> å’Œ %<char%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long%> å’Œ %<float%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† <long%> å’Œ %<short%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long%> å’Œ %<void%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<char%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<double%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<float%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<void%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<double%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<float%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<unsigned%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<void%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<unsigned%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<unsigned%> å’Œ %<double%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<unsigned%> å’Œ %<float%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<unsigned%> å’Œ %<void%>branch %2d ä»Žæœªè¢«æ‰§è¡Œ
  branch %2d è¢«æ‰§è¡Œ %s%s
! break è¯­å�¥ä¸�åœ¨å¾ªçŽ¯æˆ–å¼€å…³è¯­å�¥å†…c4x_operand_subwordï¼šæ— æ•ˆåœ°å�€c4x_operand_subwordï¼šæ— æ•ˆçš„è‡ªå¢žé‡�c4x_print_operandï¼š%%L ä¸�ä¸€è‡´c4x_print_operandï¼š%%N ä¸�ä¸€è‡´c4x_print_operandï¼š%%O ä¸�ä¸€è‡´c4x_valid_operandsï¼šå†…éƒ¨é”™è¯¯call   %2d ä»Žæœªè¢«æ‰§è¡Œ
  call   %2d è¿”å›žäº† %s
! å¯¹ %<(%T) (%A)%> çš„è°ƒç”¨æœ‰æ­§ä¹‰å¯¹é‡�è½½çš„ %<%s(%A)%> çš„è°ƒç”¨æœ‰æ­§ä¹‰è°ƒç”¨ Java æž„é€ å‡½æ•°ï¼Œä½†æ²¡æœ‰å®šä¹‰ %qsè°ƒç”¨ Java æž„é€ å‡½æ•°ï¼Œä½†æ²¡æœ‰å®šä¹‰ %<jclass%>è°ƒç”¨é�žå‡½æ•°çš„ %qDä»Žæ­¤å¤„è°ƒç”¨ä¸�èƒ½å°†å¯¹è±¡ç”¨ä½œæ–¹æ³•çš„å�‚æ•°æ— æ³•åˆ›å»ºé¢„ç¼–è¯‘å¤´ %sï¼š%mæ— æ³•æ‰“å¼€%sï¼š%mæ— æ³•è¯»å�– %sï¼š%mæ— æ³•å†™å…¥ %sï¼š%mæ— æ³•å†™å…¥ %sï¼š%mæ— æ³•å…³é—­ %sï¼š%mä¸�èƒ½å…³é—­è¾“å…¥æ–‡ä»¶ %sï¼š%mä¸�èƒ½åœ¨ä¸�å�Œå¤§å°�çš„å�‘é‡�ç±»åž‹é—´è¿›è¡Œè½¬æ�¢ä¸�èƒ½å°†å€¼è½¬æ�¢ä¸ºçŸ¢é‡�æ— æ³•åˆ›å»º %sï¼š%mæ— æ³•åˆ›å»ºç›®å½• %sï¼š%mæ— æ³•æ‰©å±• PCH æ–‡ä»¶ï¼š%mæ‰¾ä¸�åˆ°ç±»$ä¸�èƒ½åœ¨ PCH æ–‡ä»¶ä¸­æ‰¾åˆ°ä½�ç½®ï¼š%mæ— æ³•åˆ�å§‹åŒ–å�‹å…ƒå‡½æ•° %qsæ— æ³•ç¼–ç � %sæ— æ³•ä¸ºå†™å…¥æ‰“å¼€ %sï¼š%mæ— æ³•æ‰“å¼€ %sï¼š%mä¸�èƒ½æ‰“å¼€è¾“å…¥æ–‡ä»¶ï¼š%sæ— æ³•æ‰“å¼€è¾“å‡ºæ–‡ä»¶â€˜%sâ€™æ— æ³•è¯»å�– PCH æ–‡ä»¶ï¼š%mæ— æ³•é‡�æ–°æ‰“å¼€ %sï¼š%mä¸�ä½¿ç”¨â€˜--mainâ€™åˆ™æ— æ³•æŒ‡å®šâ€˜-Dâ€™
! ä¸�èƒ½å�Œæ—¶æŒ‡å®š -o å’Œ -MDæ— æ³•å°†â€˜%sâ€™ç”¨ä½œ %s å¯„å­˜å™¨æ— æ³•å†™å…¥ PCH æ–‡ä»¶æ— æ³•å†™å…¥ PCH æ–‡ä»¶ï¼š%mä¸�èƒ½å�‘ PCH æ–‡ä»¶å†™å…¥å¡«è¡¥ï¼š%må¤‡é€‰ 1ï¼šå¤‡é€‰ 2ï¼šå¤‡é€‰ä¸ºï¼šæ— æ³•ä¸ºæœ‰æŠ½è±¡ç±»åž‹ %qT çš„å¯¹è±¡åˆ†é…�å†…å­˜æ— æ³•å°†å�³å€¼ %qE ç»‘å®šåˆ° %qTä¸�èƒ½å°† %qT è½¬æ�¢ä¸º %qTï¼Œåœ¨ %s ä¸­æ— æ³•è½¬æ�¢ä¸ºæŒ‡é’ˆç±»åž‹ä¸�èƒ½å°†ç±»åž‹ %qT è½¬æ�¢ä¸ºç±»åž‹ %qTä¸�èƒ½åˆ›å»ºæŒ‡å�‘å¼•ç”¨æˆ�å‘˜ %qD çš„æŒ‡é’ˆæ— æ³•å»ºç«‹ä¸´æ—¶æ–‡ä»¶ä¸�èƒ½å°† %<::main%> å£°æ˜Žä¸ºä¸€ä¸ªæ¨¡æ�¿ä¸�èƒ½å°† %<::main%> å£°æ˜Žä¸º inlineä¸�èƒ½å°† %<::main%> å£°æ˜Žä¸º staticä¸�èƒ½å°† %qD å£°æ˜Žä¸ºä½�æ®µç±»åž‹æ— æ³•å£°æ˜Žæˆ�å‘˜ %<%T::%s%>ï¼Œåœ¨ %qT ä¸­æ— æ³•å£°æ˜Žæˆ�å‘˜å‡½æ•° %<%T::%s%>ï¼Œåœ¨ %<%T%> ä¸­ä¸�èƒ½å°†æˆ�å‘˜å‡½æ•° %qD å£°æ˜Žä¸ºæœ‰é�™æ€�é“¾æŽ¥æ— æ³•å£°æ˜ŽæŒ‡å�‘ %q#T çš„æŒ‡é’ˆæ— æ³•å£°æ˜ŽæŒ‡å�‘ %q#T æˆ�å‘˜çš„æŒ‡é’ˆæ— æ³•å£°æ˜Žå¯¹ %q#T çš„å¼•ç”¨ä¸�èƒ½åœ¨å�¦ä¸€ä¸ªå‡½æ•°ä¸­å£°æ˜Žä¸€ä¸ªé�™æ€�å‡½æ•°æ— æ³•ç¦�ç”¨å†…å»ºå‡½æ•° %qsä¸�èƒ½æ˜¾å¼�åœ°å°†æˆ�å‘˜ %q#D å£°æ˜Žä¸ºæœ‰å¤–éƒ¨é“¾æŽ¥æ‰¾ä¸�åˆ°â€˜%sâ€™æ‰¾ä¸�åˆ°â€˜lddâ€™æ‰¾ä¸�åˆ° â€˜nmâ€™æ‰¾ä¸�åˆ°ç±» %qsæ— æ³•ä¸ºç±» %s æ‰¾åˆ°æ–‡ä»¶æ‰¾ä¸�åˆ° %qs çš„æŽ¥å�£å£°æ˜Žæ‰¾ä¸�åˆ° %qs çš„å��è®®å£°æ˜Žä¸�èƒ½åˆ�å§‹åŒ– %qTï¼Œä»Ž %qTä¸�èƒ½ç”¨ä»¥è¯­æ³•åˆ�å§‹åŒ–æ•°ç»„ä¸�èƒ½ç”¨åˆ�å§‹å€¼è®¾å®šé¡¹æ�¥åˆ�å§‹åŒ–å¤šç»´æ•°ç»„ä¸�èƒ½å†…è�” %<main%> å‡½æ•°ä¸�èƒ½æ‰“å¼€ %sæ— æ³•å�Œæ—¶ä¸ºæœ€å°�å»¶è¿Ÿå’Œæœ€å¤§å�žå��é‡�ä¼˜åŒ–æµ®ç‚¹é™¤æ³•æ— æ³•å�Œæ—¶ä¸ºæœ€å°�å»¶è¿Ÿå’Œæœ€å¤§å�žå��é‡�ä¼˜åŒ–æ•´æ•°é™¤æ³•æ— æ³•å�Œæ—¶ä¸ºæœ€å°�å»¶è¿Ÿå’Œæœ€å¤§å�žå��é‡�ä¼˜åŒ–å¹³æ–¹æ ¹è¿�ç®—ä¸�èƒ½é€šè¿‡ %<...%> ä¼ é€’æœ‰é�žç®€å�•æ—§æ•°æ�®ç±»åž‹ %q#T çš„å¯¹è±¡ï¼›è°ƒç”¨ä¼šåœ¨è¿�è¡Œæ—¶ä¸­æ­¢ä¸�èƒ½å°†å�³å€¼ä¼ é€’ç»™å¼•ç”¨å�‚æ•°ä¸�èƒ½å°†å¸¦æœ‰ volatile å­—æ®µçš„å¯¹è±¡æ”¾å…¥å¯„å­˜å™¨ä¸�èƒ½é€šè¿‡ %<...%> æŽ¥å�—æœ‰é�žç®€å�•æ—§æ•°æ�®ç±»åž‹ %q#T çš„å¯¹è±¡ï¼›è°ƒç”¨ä¼šåœ¨è¿�è¡Œæ—¶ä¸­æ­¢ä¸�èƒ½åœ¨ %<asm%> ä¸­é‡�æ–°åŠ è½½æ•´æ•°å¸¸é‡�æ“�ä½œæ•°ä¸�é“¾æŽ¥æ—¶æ— æ³•æŒ‡å®šâ€˜mainâ€™ç±»ä¸�èƒ½å�Œæ—¶æŒ‡å®š -C å’Œ -oæ— æ³•å�–å¾—ä½�æ®µ %qD çš„åœ°å�€ä¸�èƒ½åœ¨å�‚æ•°å£°æ˜Žä¸­ä½¿ç”¨ %<::%>æ— æ³•ä¸ºæžšä¸¾ç±»åž‹ä½¿ç”¨æ¨¡å¼� %qsåœ¨æŒ‡å®š -fno-rtti çš„æƒ…å†µä¸‹ä¸�èƒ½ä½¿ç”¨ typeidcase æ ‡å�· %qE æœªå‡ºçŽ°åœ¨ switch è¯­å�¥ä¸­case æ ‡å�·ä¸�èƒ½è¿˜åŽŸä¸ºä¸€ä¸ªæ•´å¸¸é‡�case æ ‡å�·å‡ºçŽ°åœ¨å¼€å…³è¯­å�¥å¤–case æ ‡å�·å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å¤§å€¼è¿˜è¦�å¤§case æ ‡å�·å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å°�å€¼è¿˜è¦�å°�ä»Ž %qT åˆ° %qT çš„è½¬æ�¢æ�Ÿå¤±ç²¾åº¦ç±»åž‹è½¬æ�¢æŒ‡å®šäº†æ•°ç»„ç±»åž‹ç±»åž‹è½¬æ�¢æŒ‡å®šäº†å‡½æ•°ç±»åž‹å�‘é�žå¼•ç”¨ç±»åž‹çš„è½¬æ�¢ç”¨ä½œå·¦å€¼æ”¹å�˜äº† %qD çš„æ„�ä¹‰ï¼Œä»Ž %q+#Dç”¨å®½å­—ç¬¦ä¸²åˆ�å§‹åŒ– char æ•°ç»„æ£€éªŒå’Œæ˜¯ %x è€Œä¸�æ˜¯ %xé€‰æ‹© %qD è€Œä¸�æ˜¯ %qDç±» %qT æ²¡æœ‰å��ä¸º %qD çš„å­—æ®µç±» %qT éš�å¼�åœ°æˆ�ä¸ºå…¶è‡ªèº«çš„å�‹å…ƒç±» %qs å·²å­˜åœ¨æ•°ç»„ç±»åž‹çš„ç±»
  cleanup å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°cleanup å®žå�‚ä¸�æ˜¯ä¸€ä¸ªæ ‡è¯†ç¬¦å…³é—­ %då…³é—­ä¾�èµ–æ–‡ä»¶ %sï¼š%må°šæœªæ”¯æŒ�ä»£ç �æ¨¡å¼� %<large%>ä»£ç �æ¨¡å¼� %qs åœ¨ %s ä½�æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æŒ�ä»£ç �æ¨¡å¼� %s åœ¨ PIC æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æŒ�collect2 ç‰ˆæœ¬ %scollectï¼šè¯»å…¥ %s
  collectï¼šé‡�æ–°ç¼–è¯‘ %s
  collectï¼šé‡�æ–°é“¾æŽ¥
! æžšä¸¾è¡¨ä»¥é€—å�·ç»“å°¾å‘½ä»¤è¡Œé€‰é¡¹â€œ%sâ€�å¯¹ %s æ˜¯æœ‰æ•ˆçš„ï¼Œä½†å¯¹ %s æ— æ•ˆä½¿ç”¨ == æˆ– != æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯ä¸�å®‰å…¨çš„åœ¨ %q#T å’Œ %q#T é—´æ¯”è¾ƒæ¯”è¾ƒæŒ‡é’ˆå’Œæ•´æ•°æ¯”è¾ƒæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°åœ¨ç±»åž‹ %q#T å’Œ %q#T é—´æ¯”è¾ƒæ¯”è¾ƒç»“æžœå§‹ç»ˆä¸º %dç”±äºŽæ•°æ�®ç±»åž‹èŒƒå›´é™�åˆ¶ï¼Œæ¯”è¾ƒç»“æžœæ°¸è¿œä¸ºå�‡ç”±äºŽæ•°æ�®ç±»åž‹èŒƒå›´é™�åˆ¶ï¼Œæ¯”è¾ƒç»“æžœæ°¸è¿œä¸ºçœŸåœ¨å®Œå…¨å’Œä¸�å®Œå…¨æŒ‡é’ˆé—´æ¯”è¾ƒæ— ç¬¦å�·è¡¨è¾¾å¼�æ°¸è¿œä¸�å°�äºŽ 0æ— ç¬¦å�·è¡¨è¾¾å¼�æ°¸è¿œå¤§äºŽæˆ–ç­‰äºŽ 0å½¢å¦‚ X<=Y<=Z çš„æ¯”è¾ƒå¹¶ä¸�å…·å¤‡å…¶åœ¨æ•°å­¦ä¸Šçš„æ„�ä¹‰ç¼–è¯‘å› ä¸º -Wfatal-errors è€Œä¸­æ­¢ã€‚
  ç¼–è¯‘ä¸­æ–­ã€‚
! å¯¹ %qs è€Œè¨€æ— æ•ˆçš„å¤�æ•°å¤�å�ˆå­—é�¢å€¼æœ‰å�¯å�˜çš„å¤§å°�ç›¸äº’å†²çª�çš„å£°æ˜Ž %q#Dä¸º %q#D æŒ‡å®šäº†å†²çª�çš„è¿”å›žç±»åž‹å†²çª�çš„åŸºç±»å�� %qsä¸Žå†…å»ºå£°æ˜Ž %q#D å†²çª�ä¸Žå‡½æ•°å£°æ˜Ž %q#D å†²çª�ä¸Žå…ˆå‰�çš„å£°æ˜Ž %q#D å†²çª�å¸¸é‡� %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>const_double_split å¾—åˆ°ä¸€ä¸ªé”™è¯¯çš„æŒ‡ä»¤ï¼šå¸¸é‡�å®žå�‚è¶…è¿‡ %qs çš„èŒƒå›´æž„é€ å‡½æ•°ä¸�èƒ½æ˜¯é�™æ€�æˆ�å‘˜å‡½æ•°ä½¿ç”¨äº†æž„é€ å‡½æ•°çš„è¯­æ³•ï¼Œä½†æ²¡æœ‰ä¸ºç±»åž‹ %qT å£°æ˜Žæž„é€ å‡½æ•°æž„é€ å‡½æ•°ä¸�èƒ½è¢«å£°æ˜Žä¸ºè™šå‡½æ•°æž„é€ å‡½æ•°ä¸�èƒ½å¸¦ cv é™�å®šcontinue æ ‡å�· %qs æ²¡æœ‰æŒ‡å®šä¸€ä¸ªå¾ªçŽ¯continue è¯­å�¥å‡ºçŽ°åœ¨å¾ªçŽ¯ä»¥å¤–continue è¯­å�¥ä¸�åœ¨å¾ªçŽ¯æˆ–å¼€å…³è¯­å�¥å†…ä»Ž %q#T åˆ° %q#T çš„è½¬æ�¢ä»Ž %qT åˆ° %qT çš„è½¬æ�¢æœ‰æ­§ä¹‰å°† %qE ä»Ž %qT è½¬æ�¢åˆ° %qT æœ‰æ­§ä¹‰è½¬æ�¢ä¸ºä¸�å®Œå…¨ç±»åž‹å°† NULL è½¬æ�¢ä¸ºé�žæŒ‡é’ˆç±»åž‹ä»Ž %qT è½¬æ�¢åˆ° %qTå½“è½¬æ�¢åˆ° %qT (ä»Ž %qT)æ—¶å°† NULL è½¬æ�¢åˆ°é�žæŒ‡é’ˆç±»åž‹ %qTä¸�èƒ½å°† %qE è½¬æ�¢ä¸º %qTä¸�èƒ½å°†æ¨¡æ�¿å�‚æ•°ä»Ž %qE è½¬æ�¢åˆ° %qTæ‰¾ä¸�åˆ° specs æ–‡ä»¶ %s
! æ— æ³•åˆ†ç¦»æŒ‡ä»¤æ‰¾ä¸�åˆ°ç±» %sæ— æ³•è¿�è¡Œâ€˜%sâ€™ï¼š%såˆ›å»º %sç”Ÿæˆ� %qT çš„æ•°ç»„åˆ›å»ºå¤§å°�ä¸º 0 çš„æ•°ç»„åˆ›å»ºå¤§å°�ä¸º 0 çš„æ•°ç»„(%qE)æ•°æ�®å®šä¹‰æ—¶æ²¡æœ‰ç±»åž‹æˆ–å­˜å‚¨ç±»è°ƒè¯•è¾“å‡ºçº§åˆ« %s å¤ªé«˜è°ƒè¯•ï¼šå£°æ˜Žæ²¡æœ‰å£°æ˜Žä»»ä½•ä¸œè¥¿%q#D çš„å£°æ˜Ž%q#D å£°æ˜Žæœ‰ %<extern%> å¹¶è¢«åˆ�å§‹åŒ–%q#D çš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå½¢å�‚%qD å£°æ˜Žä¸º %s%qD å£°æ˜Žä¸º %qT çš„ä¸€ä¸ªæˆ�å‘˜%qD æ²¡æœ‰å£°æ˜Žä¸ºä¸€ä¸ªå‡½æ•°%qD çš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå…¨å±€å£°æ˜Ž%qD çš„å£°æ˜Žéš�è—�äº†â€˜thisâ€™çš„ä¸€ä¸ªæˆ�å‘˜%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå±€éƒ¨å�˜é‡�%qs å£°æ˜Žä¸ºå‡½æ•°çš„æ•°ç»„%qs å£°æ˜Žä¸º void çš„æ•°ç»„%qs çš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå½¢å�‚C å‡½æ•° %q#D çš„å£°æ˜Žæ¨¡æ�¿å£°æ˜Ž %q#Dä»¤å�ªè¯»ä½�ç½®è‡ªå‡�ä»¤å�ªè¯»æˆ�å‘˜ %qs è‡ªå‡�ä»¤å�ªè¯»æˆ�å‘˜ %qs è‡ªå¢žç±»åž‹ä¸º %qT çš„å½¢å�‚çš„é»˜è®¤å®žå�‚å�´æœ‰ç±»åž‹ %qTåœ¨æ¨¡æ�¿å�‚æ•°åˆ—è¡¨ä¸­å®šä¹‰äº† %q#Téš�å¼�å£°æ˜Žçš„ %qD çš„å®šä¹‰åˆ é™¤ %qT æœªå®šä¹‰åˆ é™¤æ•°ç»„ %q#Dæ��é¢† %<void *%> æŒ‡é’ˆæ��é¢†æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆæ��é¢†ç±»åž‹å�Œå…³çš„æŒ‡é’ˆå�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™æ��é¢†ç±»åž‹å�Œå…³çš„æŒ‡é’ˆå°†ç ´å��å¼ºé‡�å� è§„åˆ™æ´¾ç”Ÿè�”å�ˆ %qT æ— æ•ˆæž�æž„å‡½æ•° %qD è¢«å£°æ˜Žä¸ºä¸€ä¸ªæˆ�å‘˜æ¨¡æ�¿æž�æž„å‡½æ•°ä¸�èƒ½æ˜¯é�™æ€�æˆ�å‘˜å‡½æ•°æž�æž„å‡½æ•°ä¸�èƒ½è¢« cv é™�å®šæž�æž„å‡½æ•°ä¸�èƒ½æœ‰å�‚æ•°ç”±äºŽå­˜åœ¨æ­§ä¹‰ï¼Œç›´æŽ¥åŸºç±» %qT åœ¨ %qT ä¸­æ— æ³•è®¿é—®è¢«é›¶é™¤%<%E / %% 0%> ä¸­è¢«é›¶é™¤%<%E / %% 0.%> ä¸­è¢«é›¶é™¤%<%E / 0%> ä¸­è¢«é›¶é™¤%<%E / 0.%> ä¸­è¢«é›¶é™¤ä¸�æ”¯æŒ� multilibdup2 %d 1é‡�å¤�çš„ %<const%>é‡�å¤�çš„ %<friend%>é‡�å¤�çš„ %<restrict%>é‡�å¤�çš„ %<volatile%>é‡�å¤�çš„ %qsé‡�å¤� (æˆ–é‡�å� ) çš„ case å€¼é‡�å¤�çš„åŸºç±»åž‹ %qT æ— æ•ˆé‡�å¤�çš„ case å¸¸é‡�ï¼š%<é‡�å¤�çš„ case å¸¸é‡�é‡�å¤�çš„ cv é™�å®šé‡�å¤�å£°æ˜Žå��è®® %qsé‡�å¤�å£°æ˜Žæ–¹æ³• %<%c%s%>å¯¹ %q#D é‡�å¤�çš„æ˜¾å¼�å®žä¾‹åŒ–å¯¹ %q#T é‡�å¤�çš„æ˜¾å¼�å®žä¾‹åŒ–ISO C++ ä¸�å…�è®¸æˆ�å‘˜ %qD çš„åˆ�å§‹åŒ–ç±» %qs æœ‰é‡�å¤�çš„æŽ¥å�£å£°æ˜Žé‡�å¤�çš„æ ‡å�· %qDé‡�å¤�çš„æ ‡å�·å®šä¹‰ %qsæ•°ç»„ %q#D çš„å…ƒç´ ç±»åž‹ä¸�å®Œå…¨æ ¼å¼�å­—ç¬¦ä¸²åµŒæœ‰ %<\0%>ç©ºå£°æ˜Žåˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç´¢å¼•èŒƒå›´ä¸ºç©º%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­å·¦ç²¾åº¦ä¸ºç©ºæŒ‡å®šèŒƒå›´ä¸ºç©ºç©ºçš„æ ‡é‡�åˆ�å§‹å€¼è®¾å®šé¡¹æžšä¸¾å€¼è¶…è¿‡äº†æœ€å¤§æ•´æ•°ç±»åž‹å�¯è¡¨ç¤ºçš„èŒƒå›´çŽ¯å¢ƒå�˜é‡� DJGPP æŒ‡å�‘çš„æ–‡ä»¶â€˜%sâ€™å·²æ�Ÿå��çŽ¯å¢ƒå�˜é‡� DJGPP æŒ‡å�‘çš„æ–‡ä»¶â€˜%sâ€™ä¸�å­˜åœ¨å…³é—­ %s æ—¶å‡ºé”™ï¼š%må¸¸é‡�æ± æ�¡ç›® #%d å‡ºé”™å¸¸é‡�æ± æ�¡ç›® #%d å‡ºé”™
  è¯�æ³•åˆ†æž�å¸¸é‡�æ± æ—¶å‡ºé”™è¯�æ³•åˆ†æž�å¸¸é‡�æ± æ—¶å‡ºé”™
  è¯�æ³•åˆ†æž�å­—æ®µæ—¶å‡ºé”™è¯�æ³•åˆ†æž�å­—æ®µæ—¶å‡ºé”™
  è¯�æ³•åˆ†æž� final å±žæ€§æ—¶å‡ºé”™è¯�æ³•åˆ†æž� final å±žæ€§æ—¶å‡ºé”™
  è¯�æ³•åˆ†æž�æ–¹æ³•æ—¶å‡ºé”™è¯�æ³•åˆ†æž�æ–¹æ³•æ—¶å‡ºé”™
! ä»Ž zip æ–‡ä»¶è¯»å�– %s æ—¶å‡ºé”™å†™å…¥ %qs æ—¶é”™è¯¯å†™å…¥ %s æ—¶å‡ºé”™ï¼š%mé”™è¯¯ï¼šè�šå�ˆçš„åˆ�å§‹å€¼è®¾å®šä¸­æœ‰å¤šä½™çš„å…ƒç´ æ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™çš„å…ƒç´ å­—ç¬¦æ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ æ ‡é‡�åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ è�”å�ˆåˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ çŸ¢é‡�åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ execv %så¯¹ %q#D çš„æ˜¾å¼�å®žä¾‹åŒ–å¯¹é�žæ¨¡æ�¿ %q#D çš„æ˜¾å¼�å®žä¾‹åŒ–%qD çš„æ˜¾å¼�ç‰¹ä¾‹åŒ–å¿…é¡»ç”± %<template <>%> å¼•å…¥æ˜¾å¼�ç‰¹ä¾‹åŒ–é�žæ¨¡æ�¿ %qTè¡¨è¾¾å¼�è¯­å�¥ç±»åž‹ä¸�å®Œå…¨æ‰©å±•çš„å¯„å­˜å™¨æ²¡æœ‰é«˜å�Šéƒ¨åˆ†å¤šä½™çš„ %<;%>åˆ�å§‹å€¼è®¾å®šé¡¹æœ«å°¾æœ‰å¤šä½™çš„èŠ±æ‹¬å�·ç»„å¿½ç•¥é¢�å¤–çš„é™�å®šæ‰¾ä¸�åˆ°ç±»â€˜%sâ€™fastcall å’Œ regparm å±žæ€§äº’ä¸�å…¼å®¹fastcall å’Œ stdcall å±žæ€§äº’ä¸�å…¼å®¹è‡´å‘½é”™è¯¯ï¼šfclosefclose %sfdopenå­—æ®µ %q#D ä¸Žç±»é‡�å��å­—æ®µ %qD ç±»åž‹ä¸�å®Œå…¨å­—æ®µ %qs å£°æ˜Žä¸ºä¸€ä¸ªå‡½æ•°å­—æ®µ %qs çš„ç±»åž‹ä¸�å®Œå…¨æ‰¾ä¸�åˆ°å­—æ®µ %qsã€‚å­—æ®µåˆ�å§‹å€¼è®¾å®šä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�å­—æ®µåˆ�å§‹å€¼è®¾å®šç±»åž‹ä¸�åŒ¹é…�å­—æ®µç²¾åº¦åŸŸå®½printf æ ¼å¼�çš„å­—æ®µå®½åº¦scanf æ ¼å¼�çš„å­—æ®µå®½æ–‡ä»¶åœ¨é»˜è®¤å�‚æ•°å¤„ç»“æ�Ÿæ–‡ä»¶æœªæ‰¾åˆ°â€˜%sâ€™æ–‡ä»¶ä½œç”¨åŸŸä¸­ %qs çš„å£°æ˜ŽæŒ‡å®šäº† %<auto%>æ–‡ä»¶ä½œç”¨åŸŸä¸­ %qs çš„å£°æ˜ŽæŒ‡å®šäº† %<register%>å¡«å……å­—ç¬¦strfmon æ ¼å¼�çš„å¡«å……å­—ç¬¦%<__builtin_choose_expr%> çš„ç¬¬ä¸€ä¸ªå®žå�‚ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�ç»™ %<va_arg%> çš„ç¬¬ä¸€ä¸ªå�‚æ•°çš„ç±»åž‹ä¸�æ˜¯ %<va_list%>æµ®ç‚¹å¸¸é‡�è¶…å‡º %<%s%> çš„èŒƒå›´é”™è¯¯åœ°ä½¿ç”¨äº†æµ®ç‚¹å¸¸é‡�æµ®ç‚¹å¸¸é‡�ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç«‹å�³æ•°æ“�ä½œæ•°è¡¨è¾¾å¼�ä¸­æµ®ç‚¹æº¢å‡ºfopen %sæ‰€åœ¨çš„å‡½æ•°å†…å�ªæŠ¥å‘Šä¸€æ¬¡ã€‚)å¯¹äºŽæ¨¡æ�¿å£°æ˜Ž %qDæ ¼å¼�å­—ç¬¦ä¸²æ˜¯ä¸€ä¸ªå®½å­—ç¬¦ä¸²æ ¼å¼�å­—ç¬¦ä¸²ä¸�æ˜¯ä¸€ä¸ªå­—é�¢å­—ç¬¦ä¸²è€Œä¸”æ²¡æœ‰å¾…æ ¼å¼�åŒ–çš„å®žå�‚æ ¼å¼�å­—ç¬¦ä¸²ä¸�æ˜¯ä¸€ä¸ªå­—é�¢å­—ç¬¦ä¸²ï¼Œæ²¡æœ‰è¿›è¡Œå®žå�‚ç±»åž‹æ£€æŸ¥æ ¼å¼�å­—ç¬¦ä¸²ä¸�æ˜¯ä¸€ä¸ªå­—é�¢å­—ç¬¦ä¸²ï¼Œæ ¼å¼�å­—ç¬¦ä¸²æœªè¢«æ£€æŸ¥æ ¼å¼�å­—ç¬¦ä¸²å‡ºçŽ°åœ¨å¾…æ ¼å¼�åŒ–çš„å®žå�‚ä¹‹å�Žæ ¼å¼�å­—ç¬¦ä¸²å®žå�‚ä¸�æ˜¯å­—ç¬¦ä¸²çŽµåž‹æ ¼å¼�å­—ç¬¦ä¸²çš„æ“�ä½œæ•°æ•°é‡�æ— æ•ˆå½¢æˆ� %sï¼ŒæŒ‡å�‘å¼•ç”¨ç±»åž‹ %qTå½¢æˆ�å¯¹ void çš„å¼•ç”¨fr30_print_operandï¼šæ— æ•ˆçš„ %%F ä»£ç �fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆfr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%B ä»£ç �fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%b ä»£ç �fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%p ä»£ç �%qs çš„æ¡†æž¶å¤§å°�æ˜¯å�‹å…ƒå£°æ˜Ž %q#D å£°æ˜Žäº†ä¸€ä¸ªé�žæ¨¡æ�¿å‡½æ•°å�‹å…ƒå£°æ˜Žä¸�åœ¨ç±»å®šä¹‰å†…å�‹å…ƒå£°æ˜Žéœ€è¦� classï¼Œå�³ %<friend %#T%>å�‹å…ƒå£°æ˜Žéœ€è¦� classï¼Œå�³ %<friend class %T::%D%>ä»Žè¿™ä¸ªåœ°æ–¹è�”å�ˆæˆ�å‘˜å‡½æ•° %qD è¢«å£°æ˜Žä¸ºè™šå‡½æ•°å‡½æ•° %qD åƒ�å�˜é‡�ä¸€æ ·è¢«åˆ�å§‹åŒ–å‡½æ•° %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>å‡½æ•°ä½“ä¸�å�¯ç”¨å‡½æ•°å£°æ˜Žä¸�æ˜¯ä¸€ä¸ªåŽŸåž‹è¢«å£°æ˜Žä¸º %<noreturn%> çš„å‡½æ•°å�´æœ‰ %<return%> è¯­å�¥å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º %<__thread%>å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º %<auto%>å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º %<register%>å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º %<typedef%>å‡½æ•°å®šä¹‰æœ‰é™�å®šçš„ void è¿”å›žç±»åž‹å‡½æ•°ä¸�è¿”å›žå­—ç¬¦ä¸²ç±»åž‹ä¸�è€ƒè™‘å†…è�”å‡½æ•°å‡½æ•°ä¸�èƒ½å†…è�”å‡½æ•°è¿”å›žäº†ä¸€ä¸ªå‡½æ•°å‡½æ•°è¿”å›žäº†ä¸€ä¸ªæ•°ç»„å‡½æ•°è¿”å›žå±€éƒ¨å�˜é‡�çš„åœ°å�€å‡½æ•°è¿”å›žä¸€ä¸ªè�šå�ˆå‡½æ•°æ¨¡æ�¿éƒ¨åˆ†ç‰¹ä¾‹åŒ– %qD æ˜¯ä¸�å…�è®¸çš„å‡½æ•°ç±»åž‹ä¸Ž ISO C ä¸�å®Œå…¨å…¼å®¹å‡½æ•°ä½œç”¨åŸŸçš„ %qs éš�å¼�ä¸º autoï¼Œå�´è¢«å£°æ˜Žä¸º %<__thread%>å¯¹ MMIX çš„ function_profiler æ”¯æŒ�gcc ç‰ˆæœ¬ %s
  gcov (GCC) %s
! gfc_todoï¼šå°šæœªå®žçŽ°ï¼šgfc_trans_code()ï¼šé”™è¯¯çš„è¯­å�¥ä»£ç �å…¨å±€æž„é€ å‡½æ•°åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�å…¨å±€å£°æ˜Ž %q#Då…¨å±€æž�æž„å‡½æ•°åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�å¾—åˆ° %d ä¸ªæ¨¡æ�¿å�‚æ•°ï¼Œä¸º %q#Då¾—åˆ° %d ä¸ªæ¨¡æ�¿å�‚æ•°ï¼Œä¸º %q#Tå¿…é¡»é‡�æ–°å®šä½� PCHå¦‚æžœæ‰§è¡Œåˆ°è¿™æ®µä»£ç �ï¼Œç¨‹åº�å°†ä¸­æ­¢è¢«å¿½ç•¥çš„æ–¹æ³•â€˜å¿½ç•¥é‡�å¤�çš„ç›®å½•â€œ%sâ€�
! å¿½ç•¥ %qT çš„å¤šä½™åˆ�å§‹å€¼è®¾å®šé¡¹å¿½ç•¥ä¸�å­˜åœ¨çš„ç›®å½•â€œ%sâ€�
! éš�å¼�å£°æ˜Žå‡½æ•° %qE%<asm%> ä¸­ä¸�å�¯èƒ½çš„çº¦æ�Ÿ%<asm%> ä¸­ä¸�å�¯èƒ½çš„å¯„å­˜å™¨çº¦æ�Ÿåœ¨ %s ä¸­ï¼ŒäºŽ %s:%dåœ¨åŸºæœ¬å�— %d ä¸­ï¼šåœ¨å£°æ˜Ž %qD ä¸­åœ¨ä¼ é€’å®žå�‚ %P (å±žäºŽ %q+D)å†…å»ºå‡½æ•° %qD ä¸�å…¼å®¹çš„éš�å¼�å£°æ˜Žå‡½æ•° %qD ä¸�å…¼å®¹çš„éš�å¼�å£°æ˜Žèµ‹å€¼æ—¶ç±»åž‹ä¸�å…¼å®¹åˆ�å§‹åŒ–æ—¶ç±»åž‹ä¸�å…¼å®¹è¿”å›žæ—¶ç±»åž‹ä¸�å…¼å®¹ä¸�å®Œå…¨çš„â€˜%sâ€™é€‰é¡¹ç±»åˆ« %qs çš„å®žçŽ°ä¸�å®Œå…¨ç±» %qs çš„å®žçŽ°ä¸�å®Œå…¨ä¸€å�¥ %<asm%> ä¸­æ“�ä½œæ•°çº¦æ�Ÿä¸�ä¸€è‡´é”™è¯¯æŒ‡ä»¤ï¼šä»¤å�ªè¯»ä½�ç½®è‡ªå¢žä»¤å�ªè¯»æˆ�å‘˜ %qs è‡ªå¢žä»¤å�ªè¯»å�˜é‡� %qs è‡ªå¢žåœ¨è�”å�ˆåˆ�å§‹å€¼è®¾å®šä¸­å‡ºçŽ°äº†ç´¢å¼•å€¼è€Œä¸�æ˜¯å­—æ®µå��ä»Žä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹åˆ�å§‹åŒ–åˆ�å§‹åŒ–å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢åˆ�å§‹åŒ–æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢å¯¹å�˜é•¿æ•°ç»„æˆ�å‘˜çš„åˆ�å§‹åŒ–åœ¨åµŒå¥—çš„ä¸Šä¸‹æ–‡ä¸­åˆ�å§‹åŒ–å�˜é•¿æ•°ç»„æˆ�å‘˜åˆ�å§‹å€¼è®¾å®šå…ƒç´ ä¸�æ˜¯å¸¸é‡�åˆ�å§‹å€¼è®¾å®šåœ¨å®Œæˆ�ä¹‹å‰�ç»“æ�Ÿåˆ�å§‹å€¼è®¾å®šæ— æ³•å†³å®š %qD çš„å¤§å°�æµ®ç‚¹å€¼çš„åˆ�å§‹å€¼è®¾å®šä¸�æ˜¯ä¸€ä¸ªæµ®ç‚¹å¸¸é‡�æ•´æ•°å€¼çš„åˆ�å§‹å€¼è®¾å®šå¤ªå¤�æ�‚ä¸ºé�žè™šæ–¹æ³• %qD æŒ‡å®šäº†åˆ�å§‹å€¼è®¾å®šé¡¹ç”¨ä»¥åˆ�å§‹åŒ–å­—ç¬¦æ•°ç»„çš„å­—ç¬¦ä¸²å¤ªé•¿ä½¿ç”¨å½¢å�‚åˆ—è¡¨åˆ�å§‹åŒ–æ•°ç»„ä½¿ç”¨äº†å†…è�”å‡½æ•° %qD ä½†ä»Žæœªå®šä¹‰è¿‡æŒ‡ä»¤ä¸�æ»¡è¶³å…¶çº¦æ�Ÿï¼šåŸºæœ¬å�—å¤–å‡ºçŽ°æŒ‡ä»¤å®‰è£…ï¼š%s%s
! å®žä¾‹å�˜é‡� %qs å¤§å°�æœªçŸ¥å®žä¾‹å�˜é‡� %qs å£°æ˜Žä¸º %s%qD æŒ‰ç±»åž‹ %qT å®žä¾‹åŒ–æŒ‡ä»¤ä»Žä¸�è¢«æ‰§è¡ŒæŒ‡ä»¤è°ƒåº¦åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�å¯¹ %qs ç±»åž‹è€Œè¨€æ•´æ•°å¸¸é‡�å¤ªå¤§integer kind=8 åœ¨æŒ‡å®šäº† -fdefault-integer-8 é€‰é¡¹æ—¶ä¸�å�¯ç”¨æ•´æ•°æº¢å‡ºæ¨¡å�—é—´ä¼˜åŒ–æ·�æœªä¸º C++ å®žçŽ°å†…éƒ¨å’Œä¿�æŠ¤çš„å�¯è§�æ€§å±žæ€§åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�ï¼›å·²å¿½ç•¥ç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚é”™è¯¯çš„åœ°å�€ï¼šç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚ä¸�æ­£ç¡®çš„ç§»ä½�é‡�ï¼šç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚æœªçŸ¥çš„æ¨¡å¼�ï¼šç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ï¼šå†…éƒ¨ä¸€è‡´æ€§é”™è¯¯å†…éƒ¨é”™è¯¯å†…éƒ¨é”™è¯¯ - bad ungetå†…éƒ¨é”™è¯¯ - æ— æ•ˆçš„ utf8 å��gcc å†…éƒ¨æ”¾å¼ƒ %sï¼ŒäºŽ %s:%dæ— æ•ˆçš„ #pragma %sæ— æ•ˆçš„ %%-codeæ— æ•ˆçš„ %%A æ“�ä½œæ•°æ— æ•ˆçš„ %%B æ“�ä½œæ•°æ— æ•ˆçš„ %%C æ“�ä½œæ•°æ— æ•ˆ %%C å€¼æ— æ•ˆçš„ %%D æ“�ä½œæ•°æ— æ•ˆçš„ %%D å€¼æ— æ•ˆ %%E å€¼æ— æ•ˆ %%F å€¼æ— æ•ˆ %%G å€¼æ— æ•ˆ %%H å€¼æ— æ•ˆ %%J ä»£ç �æ— æ•ˆ %%J å€¼æ— æ•ˆ %%K å€¼æ— æ•ˆ %%L å€¼æ— æ•ˆ %%M å€¼æ— æ•ˆ %%N å€¼æ— æ•ˆ %%O å€¼æ— æ•ˆçš„ %%P æ“�ä½œæ•°æ— æ•ˆ %%P å€¼æ— æ•ˆ %%R å€¼æ— æ•ˆ %%S å€¼æ— æ•ˆ %%T å€¼æ— æ•ˆ %%U å€¼æ— æ•ˆçš„ %%Y æ“�ä½œæ•°æ— æ•ˆçš„ %%Y å€¼æ— æ•ˆçš„ %%c æ“�ä½œæ•°æ— æ•ˆçš„ %%d æ“�ä½œæ•°æ— æ•ˆçš„ %%d å€¼æ— æ•ˆçš„ %%f æ“�ä½œæ•°æ— æ•ˆ %%f å€¼æ— æ•ˆ %%h å€¼æ— æ•ˆ %%j ä»£ç �æ— æ•ˆçš„ %%j å€¼æ— æ•ˆ %%k å€¼æ— æ•ˆ %%m å€¼æ— æ•ˆçš„ %%p å€¼æ— æ•ˆ %%q å€¼æ— æ•ˆ %%r å€¼æ— æ•ˆçš„ %%s æ“�ä½œæ•°æ— æ•ˆ %%s å€¼æ— æ•ˆçš„ %%t/%%b å€¼æ— æ•ˆ %%u å€¼æ— æ•ˆ %%v å€¼æ— æ•ˆçš„ %%x å€¼æ— æ•ˆçš„ %%xn ä»£ç �æ— æ•ˆçš„â€˜asmâ€™ï¼šæ— æ•ˆçš„ --param å€¼ %qsæ— æ•ˆçš„ ABI é€‰é¡¹ï¼š-mabi=%s%q+D çš„æŠ½è±¡ç±»åž‹æ— æ•ˆæ— æ•ˆåœ°å�€%<sizeof%> ä¸�èƒ½ç”¨äºŽå‡½æ•°ç±»åž‹å¯¹ä½�æ®µä½¿ç”¨ %qs æ— æ•ˆ%qs ä¸�èƒ½ç”¨äºŽ void ç±»åž‹%qs ä¸�èƒ½ç”¨äºŽä¸�å®Œå…¨çš„ç±»åž‹ %qT%<__builtin_frame_address%> çš„å®žå�‚æ— æ•ˆ%<__builtin_return_address%> çš„å®žå�‚æ— æ•ˆæ— æ•ˆçš„åŸºç±»ä»Žç±»åž‹ %qT åˆ°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆå�‘å‡½æ•°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆæ— æ•ˆçš„ catch å�‚æ•°æ— æ•ˆçš„æž„é€ å‡½æ•°ï¼šæ‚¨è¦�çš„å�¯èƒ½æ˜¯ %<%T (const %T&)%>ä»Žç±»åž‹ %qT åˆ°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆåˆ°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆï¼Œä»Žç±»åž‹ %qTå¯¹é™�å®šç±»åž‹ %qT çš„å®šä¹‰æ— æ•ˆæ— æ•ˆçš„è¡¨è¾¾å¼�ç”¨ä½œæ“�ä½œæ•°æ— æ•ˆçš„æµ®ç‚¹ ABIï¼š-mfloat-abi=%sæ— æ•ˆçš„æµ®ç‚¹é€‰é¡¹ï¼š-mfpu=%sæ— æ•ˆçš„å‡½æ•°å£°æ˜Žæˆ�å‘˜ %qs çš„åˆ�å§‹å€¼æ— æ•ˆæ— æ•ˆçš„åˆ�å§‹å€¼è®¾å®šæ— æ•ˆæŒ‡ä»¤ï¼šæ±‡ç¼–è¾“å‡º %d ä¸­å·¦å€¼æ— æ•ˆasm è¯­å�¥ä¸­å‡ºçŽ°æ— æ•ˆçš„å·¦å€¼èµ‹å€¼è¿�ç®—ä¸­çš„å·¦å€¼æ— æ•ˆè‡ªå‡�è¿�ç®—ä¸­çš„å·¦å€¼æ— æ•ˆè‡ªå¢žè¿�ç®—ä¸­çš„å·¦å€¼æ— æ•ˆå�•ç›® %<&%> è¿�ç®—ä¸­çš„å·¦å€¼æ— æ•ˆæ— æ•ˆæŽ©ç �æ— æ•ˆçš„æˆ�å‘˜å‡½æ•°å£°æ˜Žâ€˜Aâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜Dâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜Hâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜Pâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜Tâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜bâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜eâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜mâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜pâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜vâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜zâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆæ­¤æŒ‡ä»¤ä¸­æ“�ä½œæ•°æ— æ•ˆæ— æ•ˆçš„æ“�ä½œæ•°ä¿®é¥°ç¬¦å­—æ¯�å�Œç›®è¿�ç®—ç¬¦ %s æ“�ä½œæ•°æ— æ•ˆæ— æ•ˆé€‰é¡¹ %qsæ— æ•ˆçš„é€‰é¡¹å�‚æ•° %qsæ— æ•ˆçš„å�‚æ•° %qsæ— æ•ˆçš„å�‚æ•°ç±»åž‹ %qTæ— æ•ˆçš„æŒ‡é’ˆæ¨¡å¼� %qsæŒ‡å�‘ä½�æ®µ %qD æŒ‡é’ˆæ— æ•ˆçº¦æ�Ÿä¸­å‡ºçŽ°æ— æ•ˆçš„æ ‡ç‚¹ %qcæ— æ•ˆçš„æŽ¥æ”¶è€…ç±»åž‹ %qs%qD çš„é‡�å£°æ˜Žæ— æ•ˆæ­¤æŒ‡ä»¤ä¸­å¯„å­˜å™¨æ— æ•ˆ%<__builtin_prefetch%> çš„ç¬¬äºŒä¸ªå®žå�‚æ— æ•ˆï¼›ä½¿ç”¨ 0å‡½æ•° %qs çš„å­˜å‚¨ç±»æ— æ•ˆ%qD æ¨¡æ�¿å£°æ˜Žæ— æ•ˆæ— æ•ˆçš„æ¨¡æ�¿ ID%<__builtin_prefetch%> çš„ç¬¬ä¸‰ä¸ªå®žå�‚æ— æ•ˆï¼›ä½¿ç”¨ 0æ— æ•ˆçš„çœŸå€¼è¡¨è¾¾å¼�å¯¹ new è€Œè¨€ç±»åž‹ %<void%> æ— æ•ˆæ— æ•ˆçš„ç±»åž‹ %qT å£°æ˜Žä¸º %<friend%>æ— æ•ˆçš„ç±»åž‹å�‚æ•°å¯¹ %%dã€�%%x æˆ– %%X çš„æ— æ•ˆä½¿ç”¨å¯¹äºŽ bool å�˜é‡� %qD ä½¿ç”¨ %<--%> æ— æ•ˆé”™è¯¯åœ°ä½¿ç”¨äº† %<::%>é”™è¯¯åœ°ä½¿ç”¨äº† %<restrict%>åœ¨é¡¶å±‚ä½¿ç”¨ %<this%> æ— æ•ˆåœ¨é�žæˆ�å‘˜å‡½æ•°ä¸­ä½¿ç”¨ %<this%> æ— æ•ˆåœ¨ %q#D çš„æ¨¡æ�¿å£°æ˜Žä¸­ä½¿ç”¨ %<virtual%> æ— æ•ˆé”™è¯¯åœ°ä½¿ç”¨äº† %qDå°† %qD ç”¨ä½œæ¨¡æ�¿çš„æ¨¡æ�¿å�‚æ•°çš„é»˜è®¤å€¼æ— æ•ˆç”¨ %qE å½¢æˆ�æˆ�å‘˜å‡½æ•°æŒ‡é’ˆçš„ç”¨æ³•æ— æ•ˆã€‚è¯·ä½¿ç”¨é™�å®šçš„æ ‡è¯†ç¬¦ã€‚å°† %qs ç”¨åœ¨æˆ�å‘˜æŒ‡é’ˆä¸Šæ— æ•ˆåœ¨æŒ‡é’ˆç®—æœ¯ä¸­ä½¿ç”¨æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆæ— æ•ˆå¯¹æœªæŒ‡å®šè¾¹ç•Œçš„æ•°ç»„çš„æ— æ•ˆä½¿ç”¨åœ¨ç±»åž‹ %qT ä¸Šä½¿ç”¨ const_cast æ— æ•ˆï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªæŒ‡é’ˆå‡½æ•°ç±»åž‹çš„æŒ‡é’ˆæˆ–å¼•ç”¨åœ¨ç±»åž‹ %qT ä¸Šä½¿ç”¨ const_cast æ— æ•ˆï¼Œå› ä¸ºå®ƒæ—¢ä¸�æ˜¯æŒ‡é’ˆï¼Œä¹Ÿä¸�æ˜¯å¼•ç”¨ï¼Œä¹Ÿä¸�æ˜¯æ•°æ�®æˆ�å‘˜æŒ‡é’ˆå°†æž„é€ å‡½æ•°ç”¨ä½œæ¨¡æ�¿ç”¨æ³•æ— æ•ˆå¯¹å�˜é•¿æ•°ç»„æˆ�å‘˜æ— æ•ˆçš„ä½¿ç”¨å¯¹ä¸�å®Œå…¨çš„ typedef %qs çš„æ— æ•ˆä½¿ç”¨åœ¨é�™æ€�æˆ�å‘˜å‡½æ•°ä¸­ä½¿ç”¨æˆ�å‘˜ %qD æ— æ•ˆå¯¹é�žå·¦å€¼æ•°ç»„çš„æ— æ•ˆä½¿ç”¨å¯¹é�žé�™æ€�æ•°æ�®æˆ�å‘˜ %qD çš„æ— æ•ˆä½¿ç”¨å¯¹é�žé�™æ€�æˆ�å‘˜å‡½æ•°çš„ä½¿ç”¨æ— æ•ˆå¯¹é�žé�™æ€�æˆ�å‘˜å‡½æ•° %qD çš„ä½¿ç”¨æ— æ•ˆå¯¹é�žé�™æ€�æ•°æ�®æˆ�å‘˜ %qE çš„ä½¿ç”¨æ— æ•ˆå¯¹åŒ…å�«å�˜é•¿æ•°ç»„æˆ�å‘˜çš„ç»“æž„çš„æ— æ•ˆä½¿ç”¨åœ¨é¦–è¦�æ¨¡æ�¿çš„å£°æ˜Žä¸­å¯¹æ¨¡æ�¿æ ‡è¯†ç¬¦ %qD çš„ä½¿ç”¨æ— æ•ˆä½¿ç”¨æ¨¡æ�¿å�� %qE æ—¶ä¸�å¸¦å®žå�‚è¡¨æ— æ•ˆå°†ç±»åž‹ %qT ç”¨ä½œæ¨¡æ�¿çš„æ¨¡æ�¿å�‚æ•°çš„é»˜è®¤å€¼æ— æ•ˆå¯¹æœªå®šä¹‰ç±»åž‹ %<%s %s%> çš„ä½¿ç”¨æ— æ•ˆå¯¹ void è¡¨è¾¾å¼�çš„æ— æ•ˆä½¿ç”¨å±žæ€§ %qs çš„å�‘é‡�ç±»åž‹æ— æ•ˆä¸ºçº¯è™šæ–¹æ³•è°ƒç”¨ invokestaticå®ƒçš„ä½œç”¨åŸŸä»…é™�äºŽæ­¤å®šä¹‰æˆ–å£°æ˜Žï¼Œè¿™å�¯èƒ½å¹¶ä¸�æ˜¯æ‚¨æƒ³è¦�çš„jcf-dumpï¼šæœªæŒ‡å®šç±»
! è·³è½¬è‡³è¯­å�¥è¡¨è¾¾å¼�ä¸­è·³è½¬è‡³ case æ ‡å�·è·³è½¬è‡³æ ‡å�· %qD#pragma %s æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#pragma GCC java_exceptions æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#pragma extern_prefix æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#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 longcall æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#pragma redefine_extname æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#pragma weak æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma GCC visibility%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma fini%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma init%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma pack%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦â€˜#pragma %sâ€™æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦â€˜#pragma optionsâ€™æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦â€˜#pragma unusedâ€™æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦ç­¾å��å­—ç¬¦ä¸²æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦å…³é”®å­— %<typename%> ä¸�èƒ½åœ¨æ¨¡æ�¿ä»¥å¤–ä½¿ç”¨æ ‡å�· %qD å®šä¹‰å�Žæœªä½¿ç”¨æ ‡å�· %qD ä½¿ç”¨å‰�æœªå®šä¹‰æ ‡å�· %qE åœ¨æ‰€æœ‰å‡½æ•°å¤–è¢«å¼•ç”¨æ ‡å�· %qs åœ¨æ‰€æœ‰å‡½æ•°å¤–è¢«å¼•ç”¨æ ‡å�·ä½�äºŽå¤�å�ˆè¯­å�¥æœ«å°¾æ ‡å�·å��ä¸º wchar_tlang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s:%dè¯­è¨€ %s æœªèƒ½è¢«è¯†åˆ«è¯­è¨€å­—ç¬¦ä¸² %<"%E"%> ä¸�å�¯è¯†åˆ«æ¡†æž¶æŒ‡é’ˆå�‘ç”Ÿå¤§çš„æ”¹å�˜(%d)ï¼Œä½†å�´æŒ‡å®šäº† -mtiny-stackå¤§æ•´æ•°éš�å¼�æˆªæ–­ä¸ºæ— ç¬¦å�·ç±»åž‹ç©ºç±» %qT çš„æ´¾ç”Ÿç±»çš„å¸ƒå±€åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­å�¯èƒ½ä¼šèµ·å�˜åŒ–ld è¿”å›ž %då·¦ç²¾åº¦strfmon æ ¼å¼�çš„å·¦ç²¾åº¦å·¦ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦å·¦ç§»æ¬¡æ•°ä¸ºè´Ÿé€—å�·è¡¨è¾¾å¼�çš„å·¦æ“�ä½œæ•°ä¸�èµ·ä½œç”¨é•¿åº¦ä¿®é¥°ç¬¦printf æ ¼å¼�çš„é•¿åº¦ä¿®é¥°ç¬¦scanf æ ¼å¼�çš„é•¿åº¦ä¿®é¥°ç¬¦strfmon æ ¼å¼�çš„é•¿åº¦ä¿®é¥°ç¬¦åº“ï¼š%s
! åº“å‡½æ•° %q#D é‡�å£°æ˜Žä¸ºé�žå‡½æ•° %q#Dæ‰¾ä¸�åˆ°åº“ lib%så±€éƒ¨å�˜é‡� %qD ä¸�åº”å‡ºçŽ°åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­ä¸º %qs å�Œæ—¶ç»™å®šäº† long å’Œ shortlong long å¸¸é‡�ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç«‹å�³æ•°æ“�ä½œæ•°ä¸º char %qs ç»™å®šäº† long æˆ– shortä¸ºæµ®ç‚¹ç±»åž‹ %qs ç»™å®šäº† long æˆ– shortä¸º %qs ä½¿ç”¨ longã€�shortã€�signed æˆ– unsigned æ— æ•ˆä¸º %qs ä½¿ç”¨ longã€�shortã€�signed æˆ– unsigned æ— æ•ˆcase æ ‡å�·èŒƒå›´çš„ä¸‹é™�å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å°�å€¼è¿˜è¦�å°�%qs å�Žç¼ºå°‘å®�å��ä½¿ %qD æˆ�ä¸ºé�™æ€�çš„#pragma extern_prefix æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥#pragma redefine_extname æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥#pragma weak æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥%<#pragma align%> æ ¼å¼�é”™è¯¯%<#pragma fini%> æ ¼å¼�é”™è¯¯%<#pragma init%> æ ¼å¼�é”™è¯¯%<#pragma pack%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥%<#pragma pack(pop[, id])%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥%<#pragma pack(push[, id][, <n>])%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥â€˜#pragma %sâ€™æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥æŽ©ç �å¿…é¡»æ˜¯ä¸€ä¸ªç«‹å�³æ•°å�‚æ•° %qs çš„æœ€å¤§å€¼æ˜¯ %uä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -EB å’Œ -ELä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -m32 å’Œ -m64å¤šåª’ä½“å‡½æ•°å�ªåœ¨ä½¿ç”¨-mmedia çš„æƒ…å†µä¸‹å�¯ç”¨æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­æœ‰æ‹·è´�èµ‹å€¼è¿�ç®—ç¬¦çš„æˆ�å‘˜ %q#D ä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­æœ‰æž�æž„å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­æˆ�å‘˜ %qD æ˜¯æœªåˆ�å§‹åŒ–çš„å¼•ç”¨æˆ�å‘˜å‡½æ•°éš�å¼�åœ°æˆ�ä¸ºæ‰€å±žç±»çš„å�‹å…ƒå†…å­˜è¾“å…¥ %d ä¸�å�¯ç›´æŽ¥å¯»å�€æ–¹æ³• %qs ä¸�èƒ½æ˜¯ transientæ–¹æ³• %qs ä¸�èƒ½æ˜¯ volatileåœ¨ç±»ä¸­æ‰¾ä¸�åˆ°æ–¹æ³•â€˜%sâ€™æ‰¾ä¸�åˆ° %<%c%s%> çš„æ–¹æ³•å®šä¹‰æ–¹æ³•å®šä¹‰ä¸�åœ¨ @implementation ä¸Šä¸‹æ–‡ä¸­å�‚æ•° %qs çš„æœ€å°�å€¼ä¸º %uä¸�åŒ¹é…�çš„å­—æ®µç­¾å��â€˜%sâ€™(åœ¨ â€˜%sâ€™ä¸­)æ ¼å¼�å­—ç¬¦ä¸²ç¼ºå°‘ $ æ“�ä½œæ•°%<#pragma pack%> å�Žç¼ºå°‘ %<(%>ï¼Œå¿½ç•¥ç¼ºå°‘ç”¨ä»¥ç»“æ�Ÿæ¨¡æ�¿å®žå�‚åˆ—è¡¨çš„ %<>%>â€˜#pragma %sâ€™å�Žç¼ºå°‘â€˜(â€™ - å·²å¿½ç•¥â€˜#pragma unusedâ€™å�Žé�¢ç¼ºå°‘â€˜(â€™ï¼Œå¿½ç•¥â€˜#pragma unusedâ€™å�Žé�¢ç¼ºå°‘â€˜)â€™ï¼Œå¿½ç•¥â€˜#pragma %sâ€™ç¼ºå°‘â€˜(â€™ - å·²å¿½ç•¥ç¼ºå°‘ Code å±žæ€§%<__builtin_args_info%> ç¼ºå°‘å®žå�‚â€œ%sâ€�ç¼ºå°‘å®žå�‚â€œ-%sâ€�ç¼ºå°‘å�‚æ•°â€˜%sâ€™é€‰é¡¹ç¼ºå°‘å®žå�‚åˆ�å§‹å€¼è®¾å®šå‘¨å›´ç¼ºå°‘èŠ±æ‹¬å�·æœ‰å��æ“�ä½œæ•°å�Žç¼ºå°‘å�³èŠ±æ‹¬å�·ç¼ºå°‘å�³æ‹¬å�·ç¼ºå°‘å­—æ®µâ€˜%sâ€™ï¼Œåœ¨â€˜%sâ€™ä¸­%qs å�Žç¼ºå°‘æ–‡ä»¶å��â€˜#pragma %sâ€™ä¸­ç¼ºå°‘å‡½æ•°å��ï¼Œå¿½ç•¥ç¼ºå°‘åˆ�å§‹å€¼è®¾å®šæˆ�å‘˜ %qD ç¼ºå°‘åˆ�å§‹å€¼è®¾å®š%qs å�Žç¼ºå°‘ makefile ç›®æ ‡ç¼ºå°‘æ•°å­—ç¼ºå°‘å·¦æ‹¬å�·ç¼ºå°‘æ“�ä½œæ•°%qs å�Žç¼ºå°‘è·¯å¾„â€˜#pragma %sâ€™ä¸­ç¼ºå°‘èŠ‚å��ï¼Œå¿½ç•¥ç¼ºå°‘é�™æ€�å­—æ®µ %qsç¼ºå°‘ç»“å°¾çš„ %c å­—ç¬¦typedef å£°æ˜Žä¸­ç¼ºå°‘ç±»åž‹å��åœ¨å�Œä¸€ä¸ªç¿»è¯‘å�•å…ƒä¸­æ··å�ˆä½¿ç”¨ C++ å’Œ Java å¼‚å¸¸æ�•èŽ·mno-cygwin å’Œ mno-win32 äº’ä¸�å…¼å®¹å¯¹ä¸�å�ˆé€‚çš„ç±»åž‹åº”ç”¨æ¨¡å¼� %qsæ¨¡å�—ç¬¦å�· %s åœ¨é”™è¯¯çš„å‘½å��ç©ºé—´ä¸­objc ä¸�æ”¯æŒ� ms-bitfieldsmudflapï¼šè¿™ä¸ªè¯­è¨€ä¸�å�—æ”¯æŒ�multilib specâ€˜%sâ€™æ— æ•ˆæ‰¾åˆ°å¤šä¸ª %s å��ä¸º %<%c%s%>å�•ä¸ª switch è¯­å�¥ä¸­å‡ºçŽ°äº†å¤šä¸ª default æ ‡å�·%q#T å¤šæ¬¡å®šä¹‰%qs çš„å£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªå­˜å‚¨ç±»å£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªå­˜å‚¨ç±»ä¸€ä¸ªå£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªç±»åž‹åœ¨ä½¿ç”¨ typeid ä¹‹å‰�å¿…é¡»å…ˆ #include <typeinfo>å¿…é¡»ç”¨ %<.*%> or %<->*%> è°ƒç”¨ <%E (...)%> ä¸­çš„æˆ�å‘˜å‡½æ•°æŒ‡é’ˆmvc&exå��å­— %qD ç”¨åœ¨ GNU é£Žæ ¼çš„æ•°ç»„æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è®¾å®šä¸­å��å­— %qT ç±»åž‹ä¸�å®Œå…¨æˆ�å‘˜å‡½æ•°æ²¡æœ‰å��å­—æœ‰å��è¿”å›žå€¼ä¸�å†�è¢«æ”¯æŒ�å‘½å��ç©ºé—´ %qT æœªå£°æ˜ŽæŒ‡ä»¤é•¿åº¦ä¸ºè´Ÿè´Ÿæ•´æ•°éš�å¼�è½¬æ�¢ä¸ºæ— ç¬¦å�·ç±»åž‹ä½�æ®µ %qD å®½åº¦ä¸ºè´Ÿä½�æ®µ %qs å®½åº¦ä¸ºè´Ÿå¯¹ %qD çš„åµŒå¥—çš„å¤–éƒ¨å£°æ˜ŽåµŒå¥—å‡½æ•° %qs è¢«å£°æ˜Žä¸º %<extern%>åµŒå¥—çš„ %<enum %s%> é‡�å®šä¹‰åµŒå¥—çš„ %<struct %s%> é‡�å®šä¹‰åµŒå¥—çš„ %<union %s%> é‡�å®šä¹‰new ä¸�èƒ½ç”¨äºŽå‡½æ•°ç±»åž‹new ä¸�èƒ½ç”¨äºŽå¼•ç”¨ç±»åž‹å¯¹ %q#D çš„æ–°å£°æ˜Žæ‰¾ä¸�åˆ°æ–¹æ³• %<%c%s%>CRIS æ²¡æœ‰ FUNCTION_PROFILERæ²¡æœ‰å�‚æ•°æ²¡æœ‰å��ä¸º %q#T çš„ç±»æ¨¡æ�¿ï¼Œåœ¨%q#T ä¸­ æœªæŒ‡å®šç±»æ²¡æœ‰æ¨¡å¼�ä¸º %qs çš„æ•°æ�®ç±»åž‹%qD æ²¡æœ‰é»˜è®¤å�‚æ•°å°šæœªæ��è¿°æ²¡æœ‰æŒ‡å®šè¾“å…¥æ–‡ä»¶æ²¡æœ‰è¾“å…¥æ–‡ä»¶å¯¹ %<%D(%A)%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°æˆ�å‘˜å‡½æ•° %qD æœªåœ¨ %qT ä¸­å£°æ˜Žåœ¨æœ‰è¿”å›žå€¼çš„å‡½æ•°ä¸­æœªå�‘çŽ° return è¯­å�¥ç»“æž„æˆ–è�”å�ˆå�Žæ²¡æœ‰åˆ†å�·æ²¡æœ‰å��ä¸º %q#T çš„ç±»åž‹ï¼Œåœ¨%q#T ä¸­ %qD çš„æœ€ç»ˆé‡�è½½åœ¨ %qT ä¸­ä¸�å”¯ä¸€æ�¡ä»¶è¡¨è¾¾å¼�ä½¿ç”¨äº†é�žå¸ƒå°”å€¼ç»™äºˆå‡½æ•° %qs çš„å�‚æ•°ä¸�æ˜¯æµ®ç‚¹æ•°é�žå±€éƒ¨å‡½æ•° %q#D ä½¿ç”¨åŒ¿å��ç±»åž‹é�žå·¦å€¼æ•°ç»„å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­é�žæˆ�å‘˜ %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>é�žå¯¹è±¡æˆ�å‘˜ %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>ç±»ä¸­æœ‰é�žé�™æ€�å¸¸é‡�æˆ�å‘˜ %q#D å�´æ²¡æœ‰æž„é€ å‡½æ•°å¯¹å�˜é•¿æ•°ç»„æˆ�å‘˜é�žé�™æ€�åœ°åˆ�å§‹åŒ–ç±»ä¸­æœ‰é�žé�™æ€�å¼•ç”¨ %q#Dï¼Œå�´æ²¡æœ‰æ��ä¾›æž„é€ å‡½æ•°é�žæ¨¡æ�¿ %qD ç”¨ä½œæ¨¡æ�¿åˆ�å§‹å€¼è®¾å®šä¸­æ•°ç»„ç´¢å¼•ä¸�æ˜¯å¸¸æ•°%qs ä¸�æ˜¯ä¸€ä¸ªé�™æ€�å­—æ®µä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ Java .class æ–‡ä»¶ã€‚æ²¡æœ‰ä¸ºæ­¤ ABI é…�ç½®ï¼šâ€˜%sâ€™ç±»åž‹ä¿¡æ�¯ä¸�å……åˆ†å°šæœªå®žçŽ°ï¼šæœ€å°�å»¶è¿Ÿä¼˜åŒ–çš„å†…è�”å¹³æ–¹æ ¹è¿�ç®—é™„æ³¨ï¼šå®žå�‚ä¸º NULLï¼Œéœ€è¦�é�ž NULL å€¼(å®žå�‚ %lu)æ•°å­—å¿…é¡»æ˜¯ 0 æˆ– 1å®žå�‚æ•°ç›®ä¸ŽåŽŸåž‹ä¸�ç¬¦çŸ¢é‡�ä¸­åˆ†é‡�æ•°ä¸�æ˜¯ 2 çš„æŸ�æ¬¡æ–¹å¯¹è±¡ä¸�é�µå¾ª %qs å��è®®å¯¹ %qD çš„å¼•ç”¨ç¼ºå°‘å¯¹è±¡ä½¿ç”¨äº†è¿‡æ—¶çš„é€‰é¡¹ -I-ï¼Œè¯·æ”¹ç”¨ -iquoteä½¿ç”¨ %<:%> æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼çš„ä½œæ³•å·²è¿‡æ—¶è¿‡æ—¶çš„ç”¨æ³•ï¼Œåº”ä½¿ç”¨ %<=%> æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼å��ç§»é‡�è¶Šè¿‡å­—ç¬¦ä¸²å¸¸é‡�ç•Œå�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½æœ‰åŸºç±»åˆ�å§‹å€¼è®¾å®šå�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½è¢«å£°æ˜Žä¸º %<explicit%>â€˜--print-mainâ€™ã€�â€˜--list-classâ€™å’Œâ€˜--complexityâ€™å�ªèƒ½ä½¿ç”¨å…¶ä¸­ä¸€ä¸ªå�ªæœ‰æœªåˆ�å§‹åŒ–çš„å�˜é‡�æ‰�èƒ½æ”¾åœ¨ .bss èŠ‚ä¸­æ­¤é…�ç½®ä¸‹å�ªæ”¯æŒ�å¼±åˆ«å��ä¸�é€�æ˜Žçš„çŸ¢é‡�ç±»åž‹ä¸�èƒ½è¢«åˆ�å§‹åŒ–æ‰“å¼€ /dev/zeroï¼š%mæ‰“å¼€ä¾�èµ–æ–‡ä»¶ %sï¼š%mæ‰“å¼€è¾“å‡ºæ–‡ä»¶ %sï¼š%m%% å­—æ¯�å�Žç¼ºå°‘æ“�ä½œæ•°æ“�ä½œæ•°è¶…å‡ºèŒƒå›´?: çš„æ“�ä½œæ•°æœ‰ä¸�å�Œçš„ç±»åž‹%qs ä¸Šçš„è¿�ç®—ç»“æžœå�¯èƒ½æ˜¯æœªå®šä¹‰çš„è¿�ç®—ç¬¦ %qT å£°æ˜Žä¸ºæœ‰ %qT è¿”å›žå€¼å�¯ç”¨çš„é€‰é¡¹ï¼šä¼ é€’çš„é€‰é¡¹ï¼šæŒ‡é’ˆä¸Žæ•´æ•° 0 æ¯”è¾ƒå¤§å°�åŽŸæ ‡å�·åœ¨æ­¤å†…å­˜ä¸�è¶³è¾“å‡ºæ–‡ä»¶å��æŒ‡å®šäº†ä¸¤æ¬¡è¾“å‡ºæ“�ä½œæ•°çº¦æ�Ÿç¼ºå°‘ %<=%>output_move_singleï¼šæ•°ç»„ç»´æ•°æº¢å‡ºå¸¸é‡�è¡¨è¾¾å¼�æº¢å‡ºæžšä¸¾å€¼æº¢å‡ºéš�å¼�å¸¸é‡�è½¬æ�¢æº¢å‡ºpacked å±žæ€§å¯¼è‡´ä½Žæ•ˆçŽ‡çš„å¯¹é½�packed å±žæ€§å¯¼è‡´ %qs ä½Žæ•ˆçŽ‡çš„å¯¹é½�ä¸�éœ€è¦� packed å±žæ€§packed å±žæ€§å¯¹ %qs æ�¥è¯´æ˜¯ä¸�éœ€è¦�çš„å°†ç»“æž„å¤§å°�å¡«è¡¥åˆ°å¯¹é½�è¾¹ç•Œä¸Šå½¢å�‚ %P çš„ç±»åž‹ %qT ä¸�å®Œå…¨å½¢å�‚ %P (å±žäºŽ %qD)çš„ç±»åž‹ %qT ä¸�å®Œå…¨å½¢å�‚ %qD è¢«å£°æ˜Žä¸º voidå½¢å�‚ %qD å·²åˆ�å§‹åŒ–å‡½æ•°å£°æ˜Žä¸­å‡ºçŽ°å½¢å�‚å��å�´æœªæŒ‡å®šç±»åž‹è¯�æ³•åˆ†æž�é”™è¯¯æ¨¡æ�¿å®žå�‚è¡¨è¯�æ³•åˆ†æž�é”™è¯¯è¯»å�– %s æ—¶è¯�æ³•åˆ†æž�é”™è¯¯è¯�æ³•åˆ†æž�é”™è¯¯ï¼šä¸�èƒ½å¤‡ä»½è¯�æ³•åˆ†æž�é”™è¯¯ï¼›å�Œæ—¶è™šæ‹Ÿå†…å­˜è€—å°½è¯�æ³•åˆ†æž�å™¨å †æ ˆæº¢å‡ºéƒ¨åˆ†ç‰¹ä¾‹åŒ–æ¨¡æ�¿ %qT å£°æ˜Žä¸º %<friend%>ä¼ é€’ %qT æ—¶é€‰æ‹© %qT è€Œä¸�æ˜¯ %qTæ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸º %<float%> è€Œä¸�æ˜¯ %<double%> ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºå¤�æ•°è€Œä¸�æ˜¯æµ®ç‚¹æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºå¤�æ•°è€Œä¸�æ˜¯æ•´æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæµ®ç‚¹æ•°è€Œä¸�æ˜¯å¤�æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæµ®ç‚¹æ•°è€Œä¸�æ˜¯æ•´æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæ•´æ•°è€Œä¸�æ˜¯å¤�æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæ•´æ•°è€Œä¸�æ˜¯æµ®ç‚¹æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæœ‰ç¬¦å�·æ•°ä¼ æ’­æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œç”¨æ— ç¬¦å�·æ•°ä¼ é€’ä¼ é€’å�‚æ•° %d (å±žäºŽ %qE)æ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢ä¼ é€’å�‚æ•° %d (å±žäºŽ %qE)æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä»¥ä¸�å�Œçš„å®½åº¦ä¼ é€’å°šä¸�æ”¯æŒ�åœ¨æµ®ç‚¹å¯„å­˜å™¨ä¸­ä¼ é€’æµ®ç‚¹å�‚æ•°ç®¡é�“%<void *%> åž‹æŒ‡é’ˆç”¨åœ¨äº†ç®—æœ¯è¡¨è¾¾å¼�ä¸­å¯¹æŒ‡é’ˆèµ‹å€¼æ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆæœ‰/æ— ç¬¦å�·ä¸�ä¸€è‡´åˆ�å§‹åŒ–æŒ‡é’ˆæ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆæœ‰/æ— ç¬¦å�·ä¸�ä¸€è‡´ä¼ é€’å�‚æ•° %d (å±žäºŽ %qE) ç»™æŒ‡é’ˆæ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆæœ‰/æ— ç¬¦å�·ä¸�ä¸€è‡´è¿”å›žæŒ‡é’ˆæ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆæœ‰/æ— ç¬¦å�·ä¸�ä¸€è‡´åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº†å‡½æ•°æŒ‡é’ˆå‡½æ•°æŒ‡é’ˆä¸�èƒ½ç›¸å‡�åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº†æˆ�å‘˜æŒ‡é’ˆéœ€è¦�å¤�æ•°æ—¶ä½¿ç”¨äº†æŒ‡é’ˆå€¼éœ€è¦�æµ®ç‚¹æ•°å€¼æ—¶ä½¿ç”¨äº†æŒ‡é’ˆå€¼æŒ‡é’ˆä¸�èƒ½ç”¨ä½œ case å¸¸é‡�å�Žç¼€ %qD å¿…é¡»ä½¿ç”¨ %<int%> ä½œä¸ºå®ƒçš„å�‚æ•°å�Žç¼€ %qD å¿…é¡»ä½¿ç”¨ %<int%> ä½œä¸ºå®ƒçš„ç¬¬äºŒä¸ªå�‚æ•°å�Žç¼€ %qD åº”å½“è¿”å›ž %qTç²¾åº¦printf æ ¼å¼�çš„ç²¾åº¦å‰�ç¼€ %qD åº”å½“è¿”å›ž %qTä¸Žæ­¤å¤„å…ˆå‰�çš„å£°æ˜Ž %q#D å†²çª�å…ˆå‰�çš„å£°æ˜Ž %qD%q#D çš„å‰�ä¸€ä¸ªå£°æ˜Ž%q#D çš„å…ˆå‰�å£°æ˜Žæœ‰ %qL é“¾æŽ¥%qD çš„å‰�ä¸€ä¸ªå£°æ˜Ž%qs å…ˆå‰�çš„å£°æ˜Žå‘½å��ç©ºé—´ %qD å…ˆå‰�çš„å£°æ˜Žåœ¨è¿™é‡Œ%q#T çš„å‰�ä¸€ä¸ªå®šä¹‰%q#D å‰�ä¸€ä¸ªå¤–éƒ¨å£°æ˜Žå…ˆå‰� %q#D çš„é�žå‡½æ•°å£°æ˜ŽåŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ç§�æœ‰æˆ�å‘˜ %q#Då¯¹ WindISS çš„å�–æ ·æ”¯æŒ�å�–æ ·ä¸�æ”¯æŒ� -mg
  ç¨‹åº�ï¼š%s
! æ��å�‡å�Žçš„å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦åŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ä¿�å­˜æˆ�å‘˜ %q#Då��è®® %qs å­˜åœ¨å¾ªçŽ¯ä¾�èµ–%q#D çš„åŽŸåž‹ä¼ªæž�æž„å‡½æ•°æœªè¢«è°ƒç”¨å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šç±»åž‹é™�å®šåœ¨ switch è¯­å�¥ä¸­ä½¿ç”¨èŒƒå›´è¡¨è¾¾å¼�ä¸�ç¬¦å�ˆæ ‡å‡†å¯¹ç©ºæŒ‡é’ˆæŒ‡å�‘å†…å®¹çš„è¯»æ“�ä½œ(å®žå�‚ %d)real kind=8 åœ¨æŒ‡å®šäº† -fdefault-real-8 é€‰é¡¹æ—¶ä¸�å�¯ç”¨é€’å½’å†…è�”é€’å½’çš„ç±»åž‹ %qT æœªå®šä¹‰%<enum %s%> é‡�å£°æ˜Ž%<wchar_t%> é‡�å£°æ˜Žä¸º %qT%qT é‡�å£°æ˜Žä¸ºé�žæ¨¡æ�¿å¯¹ C++ å†…å»ºç±»åž‹ %qT çš„é‡�å£°æ˜Žåœ¨è¿™é‡Œå�ˆè¢«å£°æ˜Žä¸º %q#D%<struct %s%> é‡�å®šä¹‰%<union %s%> é‡�å®šä¹‰%q#T é‡�å®šä¹‰é‡�å®šä¹‰ %q#D çš„é»˜è®¤å�‚æ•°é‡�å®šå�‘æ ‡å‡†è¾“å‡ºï¼š%så�Œä¸€ä½œç”¨åŸŸä¸­ %qD å†—ä½™çš„é‡�å£°æ˜Žå¯¹ %<%T::%D%> çš„å¼•ç”¨æœ‰æ­§ä¹‰å¯¹ %qD çš„å¼•ç”¨æœ‰æ­§ä¹‰è¿”å›žäº†å±€éƒ¨å�˜é‡�çš„ %qD çš„å¼•ç”¨è¿”å›žäº†ä¸€ä¸ªé�žå·¦å€¼çš„å¼•ç”¨ç±» %qs çš„å�ˆä¸€æ¬¡å®žçŽ°å°† spec %s é‡�å‘½å��ä¸º %s
! æ ¼å¼�å­—ç¬¦ä¸²ä¸­æœ‰é‡�å¤�çš„ %sè¦�æ±‚çš„å¯¹é½�è¾¹ç•Œä¸�æ˜¯å¸¸é‡�è¦�æ±‚çš„å¯¹é½�è¾¹ç•Œä¸�æ˜¯ 2 çš„æŸ�æ¬¡æ–¹è¦�æ±‚çš„å¯¹é½�è¾¹ç•Œå¤ªå¤§è¦�æ±‚çš„ä½�ç½®å°�äºŽ 0è¦�æ±‚çš„ä½�ç½®ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�è¿”å›žäº†ä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹è¿”å›žæ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢è¿”å›žæ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢è¿”å›žæ—¶å°†æœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆèµ‹ç»™é™�å®šçš„å‡½æ•°æŒ‡é’ˆè¿”å›žå€¼ç±»åž‹ %q#T ä¸ºä¸�å®Œå…¨è¿”å›žç±»åž‹é»˜è®¤ä¸º %<int%>è¿”å›žä¸�å®Œå…¨çš„ç±»åž‹ä¸ºæž„é€ å‡½æ•°æŒ‡å®šè¿”å›žå€¼æ— æ•ˆæŒ‡å®šæž�æž„å‡½æ•°çš„è¿”å›žç±»åž‹æ— æ•ˆä¸º %<operator %T%> æŒ‡å®šäº†è¿”å›žå€¼åœ¨è¿”å›žâ€˜voidâ€™çš„å‡½æ•°ä¸­ï¼Œè¿”å›žè¯­å�¥å¸¦è¿”å›žå€¼åœ¨è¿”å›ž %qT çš„å‡½æ•°ä¸­ï¼Œè¿”å›žè¯­å�¥ä¸�å¸¦è¿”å›žå€¼æž„é€ å‡½æ•°è¿”å›žå€¼æž�æž„å‡½æ•°è¿”å›žå€¼è¿”å›žä¸´æ—¶å�˜é‡�çš„å¼•ç”¨å�³ç²¾åº¦strfmon æ ¼å¼�çš„å�³ç²¾åº¦å�³ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦å�³ç§»æ¬¡æ•°ä¸ºè´Ÿèˆ�å…¥æ¨¡å¼�ä¸�ä¸º VAX æµ®ç‚¹æ•°æ‰€æ”¯æŒ�å¦‚æžœæ‚¨æƒ³æŒ‡å®šç±»åž‹ï¼Œè¯·ä½¿ç”¨ %<typename %E%>%<__builtin_expect%> çš„ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�%<__builtin_prefetch%> çš„ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�%<va_start%> çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸�æ˜¯æœ€å�Žä¸€ä¸ªæœ‰å��å�‚æ•°é€‰æ‹©å­�å¿…é¡»æ˜¯ç«‹å�³æ•°é€‰æ‹©å­�å¿…é¡»æ˜¯ 0 åˆ° %i é—´çš„æ•´å¸¸é‡�éš�è—�äº† %s å‡½æ•° %q#Déš�è—�äº†æ—©å…ˆçš„ç±»åž‹å£°æ˜Ž %q#Dshared å’Œ mdll äº’ä¸�å…¼å®¹å��ç§»å€¼å¿…é¡»æ˜¯ç«‹å�³æ•°ä¸º %qs ä½¿ç”¨ shortã€�signed æˆ– unsigned æ— æ•ˆä¸º %qs å�Œæ—¶ç»™å®šäº† signed å’Œ unsignedæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­æ•°ç»„ %qD çš„å¤§å°�ä¸ºè´Ÿæ•°ç»„ %qs çš„å¤§å°�çš„ç±»åž‹ä¸�æ˜¯æ•´æ•°æ•°ç»„ %qs çš„å¤§å°�ä¸ºè´Ÿæ•°ç»„ %qs å¤ªå¤§æ•°ç»„å¤§å°�ä¸ºè´Ÿæ•°sizeof(long double) ç­‰äºŽ 12sizeof(long double) ç­‰äºŽ 16å¯¹ä¸�èµ·ï¼Œå°šæœªå®žçŽ°ï¼šå¯¹ä¸�èµ·ï¼šå†…è�”å‡½æ•°ä¸­é�™æ€�æ•°æ�® %q#D çš„è¯­ä¹‰æ˜¯é”™çš„(æ‚¨ä¼šå¾—åˆ°æ­¤å�˜é‡�çš„å¤šä»½å¤�åˆ¶)specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%0%câ€™specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%W%câ€™specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%x%câ€™specâ€˜%sâ€™æ— æ•ˆspecâ€˜%sâ€™æ˜¯æ— æ•ˆçš„spec é”™è¯¯ï¼šæ— æ³•è¯†åˆ«çš„ spec é€‰é¡¹â€˜%câ€™spec æ–‡ä»¶æ²¡æœ‰å¯¹é“¾æŽ¥çš„è®¾å®šspec æ˜¯â€˜%sâ€™
  
! %qT çš„å®žä¾‹åŒ–åœ¨ %qT çš„ç‰¹ä¾‹åŒ–ä¹‹å�Ž%qD çš„ç‰¹ä¾‹åŒ–åœ¨å®žä¾‹åŒ–ä¹‹å�Ž%qT çš„å®žä¾‹åŒ–åœ¨ç‰¹ä¾‹åŒ–ä¹‹å�Žåœ¨ä¸�å�Œå‘½å��ç©ºé—´ä¸­ç‰¹ä¾‹åŒ– %q#TæŒ‡å®šçŸ¢é‡�ç±»åž‹æ—¶ä½¿ç”¨ __attribute__ ((mode)) å·²è¿‡æ—¶specs æ‰¾ä¸�åˆ° %s spec æˆ–å·²è¢«é‡�å‘½å��å�¯ç–‘çš„ %<>>%>ï¼Œä½¿ç”¨ %<>%> æ�¥ç»“æ�Ÿæ¨¡æ�¿å®žå�‚åˆ—è¡¨å †æ ˆæ¡†æž¶å¤ªå¤§å †æ ˆé™�åˆ¶åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�æ ˆå¤§å°�å¿…é¡»åˆšå¥½æ˜¯ 2 çš„æŸ�æ¬¡æ–¹å †æ ˆä¸‹æº¢ - dup* æ“�ä½œå †æ ˆæ¡†æž¶å¤ªå¤§ï¼š%d å­—èŠ‚è¯­å�¥ä¸�èµ·ä½œç”¨è¯­å�¥è¡¨è¾¾å¼�å�ªèƒ½ç”¨äºŽå‡½æ•°å†…é�™æ€� %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>é�™æ€�å­—æ®µä¸Žæ–¹æ³•é‡�å��é�™æ€�æˆ�å‘˜ %qD å£°æ˜Žä¸º %<register%>static æˆ–ç±»åž‹é™�å®šç¬¦å‡ºçŽ°åœ¨æŠ½è±¡å£°æ˜Žä¸­static æˆ–ç±»åž‹é™�å®šç¬¦å‡ºçŽ°åœ¨é�žå½¢å�‚æ•°ç»„å£°æ˜Žä¸­å‡½æ•° %qs çš„å­˜å‚¨ç±» %<__thread%> æ— æ•ˆå‡½æ•° %qs çš„å­˜å‚¨ç±» %<auto%> æ— æ•ˆå‡½æ•° %qs çš„å­˜å‚¨ç±» %<register%> æ— æ•ˆä¸º %qs æŒ‡å®šäº†å­˜å‚¨ç±»ä¸ºå½¢å�‚ %qs æŒ‡å®šäº†å­˜å‚¨ç±»ä¸ºç»“æž„å­—æ®µ %qs æŒ‡å®šäº†å­˜å‚¨ç±»ä¸ºç±»åž‹å��æŒ‡å®šäº†å­˜å‚¨ç±»%qD çš„å­˜å‚¨å¤§å°�ä¸�æ˜¯å¸¸é‡�%qD çš„å­˜å‚¨å¤§å°�æœªçŸ¥å­—ç¬¦ä¸²é•¿ %qd æ¯” %qd (ISO C%d è¢«è¦�æ±‚æ”¯æŒ�çš„æœ€å¤§é•¿åº¦) è¿˜è¦�é•¿ç»“æž„ä½“æ²¡æœ‰æˆ�å‘˜ç»“æž„ä¸�åŒ…å�«ä»»ä½•æœ‰å��æˆ�å‘˜ç»“æž„ %qD æœ‰æœªåˆ�å§‹åŒ–çš„å¸¸é‡�æˆ�å‘˜ç»“æž„ %qD æœ‰æœªåˆ�å§‹åŒ–çš„å¼•ç”¨æˆ�å‘˜ç±»åž‹ä¸º %qT çš„å­�å¯¹è±¡å¿…é¡»ç”±æž„é€ å‡½æ•°è€Œä¸�æ˜¯ %qE åˆ�å§‹åŒ–æ•°ç»„å¼•ç”¨ç¼ºå°‘ä¸‹æ ‡ä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ—¢é�žæ•°ç»„ä¹Ÿé�žæŒ‡é’ˆä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ˜¯å‡½æ•°æŒ‡é’ˆæŒ‰ä¸‹æ ‡è®¿é—®å£°æ˜Žä¸º %<register%> çš„æ•°ç»„å»ºè®®åœ¨ || çš„æ“�ä½œæ•°ä¸­å‡ºçŽ°çš„ && å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ | çš„æ“�ä½œæ•°ä¸­çš„ç®—æœ¯è¡¨è¾¾å¼�å‘¨å›´åŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ç§»ä½�è¿�ç®—ç¬¦çš„æ“�ä½œæ•°ä¸­å‡ºçŽ°çš„ + æˆ– - å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ ^ çš„æ“�ä½œæ•°ä¸­çš„ç®—æœ¯è¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ | çš„æ“�ä½œæ•°ä¸­çš„ç®—æœ¯è¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ç”¨ä½œçœŸå€¼çš„èµ‹å€¼è¯­å�¥å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ & çš„æ“�ä½œæ•°ä¸­å‡ºçŽ°çš„ + æˆ– - å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ ^ çš„æ“�ä½œæ•°ä¸­çš„æ¯”è¾ƒè¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ | çš„æ“�ä½œæ•°ä¸­çš„æ¯”è¾ƒè¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·æ”¯æŒ� %qs æ¨¡å¼�å¼€å…³ %qs ä¸�å†�è¢«æ”¯æŒ�å¼€å…³â€˜%sâ€™æœªä»¥â€˜-â€™å¼€å¤´å¼€å…³ -mcpu=%s ä¸Ž -march= å¼€å…³å†²çª�switch è¯­å�¥ä¸­çš„å€¼ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°è¯­æ³•é”™è¯¯%qs ç¬¦å�·å¤„å‡ºçŽ°è¯­æ³•é”™è¯¯è¯­æ³•é”™è¯¯ï¼šä¸�èƒ½å¤‡ä»½è¯­æ³•é”™è¯¯ï¼›ä¹Ÿå�¯èƒ½æ˜¯è™šæ‹Ÿå†…å­˜è€—å°½ç³»ç»Ÿè·¯å¾„â€˜%sâ€™ä¸�æ˜¯ç»�å¯¹è·¯å¾„å�–ä¸´æ—¶å�˜é‡�çš„åœ°å�€å�–æ ‡å�·çš„åœ°å�€ä¸�ç¬¦å�ˆæ ‡å‡†ç›®æ ‡ CPU ä¸�æ”¯æŒ� THUMB æŒ‡ä»¤ç›®æ ‡æ ¼å¼�ä¸�æ”¯æŒ�æ— é™�å¤§æµ®ç‚¹æ•°ç›®æ ‡ç³»ç»Ÿä¸�æ”¯æŒ�è°ƒè¯•è¾“å‡ºç›®æ ‡ç³»ç»Ÿä¸�æ”¯æŒ�â€œ%sâ€�è°ƒè¯•æ ¼å¼�æ¨¡æ�¿å�‚æ•° %d æ— æ•ˆ%<%s %T%> éœ€è¦�æ¨¡æ�¿å�‚æ•°æ¨¡æ�¿ç±»æ²¡æœ‰å��å­—%q#D çš„æ¨¡æ�¿å£°æ˜Ž%qs çš„æ¨¡æ�¿å£°æ˜Žå¯¹é�žæ¨¡æ�¿ %q#D çš„æ¨¡æ�¿å®šä¹‰æ¨¡æ�¿å�‚æ•° %q#Dæ¨¡æ�¿å½¢å�‚ç±»åž‹ %qT å£°æ˜Žä¸º %<friend%>æ¨¡æ�¿å�‚æ•°ä¸�èƒ½æ˜¯å�‹å…ƒæ¨¡æ�¿å�‚æ•°ä¸Žæ¨¡æ�¿ä¸�ç¬¦ç‰¹ä¾‹åŒ–æ¨¡æ�¿æœ‰ C é“¾æŽ¥æ¨¡æ�¿å½¢å�‚å¿…é¡»ä½¿ç”¨ %<class%> æˆ– %<typename%> å…³é”®å­—C é“¾æŽ¥çš„æ¨¡æ�¿äºŽå…ˆå‰�çš„å£°æ˜Ž %qFâ€˜ â€™printf æ ‡è®°â€˜!â€™strfmon æ ‡è®°â€˜#â€™printf æ ‡è®°â€˜#â€™strftime æ ‡è®°â€˜'â€™printf æ ‡è®°â€˜'â€™scanf æ ‡è®°â€˜(â€™strfmon æ ‡è®°â€˜+â€™printf æ ‡è®°â€˜+â€™strfmon æ ‡è®°â€˜-â€™printf æ ‡è®°â€˜-â€™strfmon æ ‡è®°â€˜-â€™strftime æ ‡è®°â€˜0â€™printf æ ‡è®°â€˜0â€™strftime æ ‡è®°â€˜Eâ€™strftime ä¿®é¥°ç¬¦â€˜Iâ€™printf æ ‡è®°â€˜Iâ€™scanf æ ‡è®°â€˜Oâ€™ä¿®é¥°ç¬¦â€˜Oâ€™strftime ä¿®é¥°ç¬¦â€˜^â€™strfmon æ ‡è®°â€˜^â€™strftime æ ‡è®°â€˜_â€™strftime æ ‡è®°â€˜aâ€™scanf æ ‡è®°â€˜qâ€™è¯Šæ–­æ ‡è®°%qD çš„åœ°å�€æ€»æ˜¯ç­‰ä»·ä¸º %<true%>cpu å��å¿…é¡»æ˜¯å°�å†™m210 ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�%<__builtin_prefetch%> çš„ç¬¬ä¸‰ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr405 å’Œ fr450 ä¸Šå�¯ç”¨æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr450 ä¸Šå�¯ç”¨æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr500 å’Œ fr550 ä¸Šå�¯ç”¨è¿™ä¸ªå°�æ•°å¸¸é‡�ä»… ISO C90 ä¸­æ˜¯æ— ç¬¦å�·çš„è¿™ä¸ªå°�æ•°å¸¸é‡�åœ¨ ISO C90 ä¸­å°†æ˜¯æ— ç¬¦å�·çš„è¿™ä¸ªå‡½æ•°å�¯èƒ½è¿”å›žä¹Ÿå�¯èƒ½ä¸�è¿”å›žå€¼è¿™æ˜¯æŒ‡ä»¤ï¼šæ­¤å¤šåª’ä½“å‡½æ•°å�ªåœ¨ fr400 å’Œ fr550 ä¸Šå�¯ç”¨æ­¤å¤šåª’ä½“å‡½æ•°å�ªåœ¨ fr500 ä¸Šå�¯ç”¨æ­¤ç›®æ ‡æœºæ²¡æœ‰å»¶è¿Ÿè½¬ç§»æŒ‡ä»¤çº¿ç¨‹å±€éƒ¨çš„ COMMON æ•°æ�®æ²¡æœ‰å®žçŽ°çº¿ç¨‹å±€éƒ¨å­˜å‚¨åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�tls_model çš„å®žå�‚å¿…é¡»æ˜¯â€œlocal-execâ€�ã€�â€œinitial-execâ€�ã€�â€œlocal-dynamicâ€�æˆ–â€œglobal-dynamicâ€�å…¶ä¸­ä¹‹ä¸€tls_model çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²æ ¼å¼�å­—ç¬¦ä¸²å®žå�‚å¤ªå°‘ç»™äºˆ %s %q+#D çš„å®žå�‚å¤ªå°‘ç»™äºˆå‡½æ•°çš„å®žå�‚å¤ªå°‘ç»™å‡½æ•° %<va_start%> çš„å�‚æ•°å¤ªå°‘æ��ä¾›ç»™å‡½æ•° %qE çš„å®žå�‚å¤ªå°‘ç»™äºˆå‡½æ•° %qs çš„å�‚æ•°å¤ªå°‘%qD å£°æ˜Žæ—¶æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå°‘æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå°‘æ��ä¾›ç»™ format çš„å®žå�‚å¤ªå¤šç»™äºˆ %s %q+#D çš„å®žå�‚å¤ªå¤šç»™äºˆå‡½æ•°çš„å®žå�‚å¤ªå¤šæ��ä¾›ç»™å‡½æ•° %qE çš„å®žå�‚å¤ªå¤šç»™äºˆå‡½æ•° %qs çš„å�‚æ•°å¤ªå¤šç»™å®šäº†å¤ªå¤šæ–‡ä»¶å��ã€‚è¯•ç”¨ %s --help ä»¥äº†è§£ç”¨æ³•%qT çš„åˆ�å§‹å€¼è®¾å®šé¡¹å¤ªå¤šè¾“å…¥æ–‡ä»¶å¤ªå¤š%qD å£°æ˜Žæ—¶æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå¤šæ¨¡æ�¿å�‚æ•°è¡¨å¤ªå¤šåœ¨é¡¶å±‚å°† %qs å£°æ˜Žä¸º %<auto%>ä¼ ç»Ÿ C ä¸�æŽ¥å�—è‡ªåŠ¨çš„è�šå�ˆåˆ�å§‹åŒ–ä¼ ç»Ÿ C ä¸�æŽ¥å�—å¯¹è�”å�ˆçš„åˆ�å§‹åŒ–ä¼ ç»Ÿ C ä¸�æŽ¥å�—å­—ç¬¦ä¸²å¸¸é‡�ä¸²è�”ä¼ ç»Ÿ C ä¸�æŽ¥å�—å�•ç›® + è¿�ç®—ç¬¦å°�è¯•ä½¿ç”¨ %qE ä»£æ›¿å£°æ˜ŽæŒ‡å®šäº†ä¸¤ä¸ªä»¥ä¸Šçš„æ•°æ�®ç±»åž‹ç±»åž‹ %qD ä¸�æ˜¯ %qT çš„ç›´æŽ¥åŸºç±»ç±»åž‹ %qD ä¸�æ˜¯ %qT çš„ç›´æŽ¥æˆ–è™šåŸºç±»ç±»åž‹ %qT ä¸�æ˜¯ç±»åž‹ %qT çš„åŸºç±»ç±»åž‹ %qT ä¸�æ˜¯ä»Ž %<java::lang::Throwable%> æ´¾ç”Ÿæ�¥çš„ç±»åž‹ %qT ä¸�æ˜¯ç”±ç±»åž‹ %qT æ´¾ç”Ÿçš„ç±»åž‹ %qs æœ‰ä¸€ä¸ªç”¨æˆ·å®šä¹‰çš„æž„é€ å‡½æ•°ç±»åž‹ %qs æœ‰ä¸€ä¸ªç”¨æˆ·å®šä¹‰çš„æž�æž„å‡½æ•°ç±»åž‹ %qs æœ‰è™šæˆ�å‘˜å‡½æ•°åœ¨ %qs çš„å£°æ˜Žä¸­ï¼Œç±»åž‹é»˜è®¤ä¸º %<int%>ç±»åž‹å·²è¿‡æ—¶ç±»åž‹å·²è¿‡æ—¶(äºŽ %s:%d å£°æ˜Ž)æ�¡ä»¶è¡¨è¾¾å¼�ä¸­ç±»åž‹ä¸�åŒ¹é…�%qE çš„ç±»åž‹æœªçŸ¥ä½�æ®µç±»åž‹ %qs æ˜¯ä¸€ä¸ª GCC æ‰©å±•å®žå�‚ %d çš„ç±»åž‹ä¸�å®Œå…¨å¿½ç•¥å‡½æ•°è¿”å›žç±»åž‹çš„ç±»åž‹é™�å®šç±»åž‹å�Œå…³ä½œç”¨åœ¨ä¸�å®Œå…¨ç±»åž‹ä¸Šå�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™typedef %qD è¢«åˆ�å§‹åŒ–(æ”¹ç”¨ __typeof__)ç±»åž‹ä¸�å®Œå…¨å…¼å®¹æ— æ³•æžšä¸¾ %qsæ— æ³•æ‰“å¼€åŠ¨æ€�ä¾�èµ–é¡¹â€˜%sâ€™â€˜%sâ€™ä¸�èƒ½è¢«ç”¨ä½œ PIC å¯„å­˜å™¨æ— æ�¡ä»¶ %2d ä»Žæœªæ‰§è¡Œ
  unconditional %2d è¢«æ‰§è¡Œ %s
! æœªå£°æ˜Žçš„é€‰æ‹©è€… %qsæœªå®šä¹‰çš„æœ‰å��æ“�ä½œæ•° %qsä¸Žé¢„æœŸä¸�ç¬¦çš„ PIC ç¬¦å�·ä¸Žé¢„æœŸä¸�ç¬¦çš„ç»“ç‚¹å‡ºä¹Žé¢„æœŸçš„æ“�ä½œæ•°æœªå®žçŽ°çš„åŠŸèƒ½æœªåˆ�å§‹åŒ–çš„å¸¸é‡� %qD%<new%> %q#T æ—¶å¸¸é‡�æœªåˆ�å§‹åŒ–æœªåˆ�å§‹åŒ–çš„å¸¸é‡�æˆ�å‘˜ %qDè�”å�ˆä½“æ²¡æœ‰æˆ�å‘˜è�”å�ˆåŒ…å�«æ— å��æˆ�å‘˜æŒ‡å®šäº†æœªçŸ¥çš„ -m%s= é€‰é¡¹ï¼šâ€˜%sâ€™æœªçŸ¥çš„ -march= é€‰é¡¹(%s)ã€‚
  æœ‰æ•ˆçš„é€‰é¡¹æ˜¯ 1.0ã€�1.1 å’Œ 2.0ã€‚
  æœªçŸ¥çš„ -mdebug-%s å¼€å…³æ— æ•ˆçš„ -mschedule= é€‰é¡¹(%s)ã€‚
  æœ‰æ•ˆçš„é€‰é¡¹æ˜¯ 700ï¼Œ7100ï¼Œ7100LCï¼Œ7200ï¼Œ7300ï¼Œå’Œ 8000
--- 893,938 ----
  
  ç”¨æ³•ï¼šjv-scan [é€‰é¡¹]... æ–‡ä»¶...
  
! ä½¿ç”¨ 128 ä½� long doubleä½¿ç”¨ 128 ä½� long doubleä½¿ç”¨ 16 ä½�æ•´æ•°ä½¿ç”¨ 32 ä½�æµ®ç‚¹æ•°ä½¿ç”¨ 32 ä½�æ•´æ•°ä½¿ç”¨ 32 ä½� ABIä½¿ç”¨ 32 ä½�æµ®ç‚¹å¯„å­˜å™¨ä½¿ç”¨ 32 ä½�é€šç”¨å¯„å­˜å™¨ä½¿ç”¨ 32 ä½� long ç±»åž‹åœ¨åˆ†æ”¯è¡¨ä¸­ä½¿ç”¨ 4 å­—èŠ‚é•¿çš„æ�¡ç›®ä½¿ç”¨ 64 ä½�æµ®ç‚¹æ•°ä½¿ç”¨ 64 ä½� long doubleä½¿ç”¨ 64 ä½� ABIä½¿ç”¨ 64 ä½�æµ®ç‚¹å¯„å­˜å™¨ä½¿ç”¨ 64 ä½�é€šç”¨å¯„å­˜å™¨ä½¿ç”¨ 64 ä½� int ç±»åž‹ä½¿ç”¨ 64 ä½� long doubleä½¿ç”¨ 64 ä½� long ç±»åž‹ä½¿ç”¨ ABI ä¿�ç•™çš„å¯„å­˜å™¨ä½¿ç”¨ AltiVec æŒ‡ä»¤ä½¿ç”¨ CONST16 æŒ‡ä»¤åŠ è½½å¸¸é‡�ä½¿ç”¨ DEC æ±‡ç¼–é£Žæ ¼ä½¿ç”¨ EABIä½¿ç”¨ GNU as(çŽ°åœ¨å·²å¿½ç•¥)ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚(çŽ°å·²å¿½ç•¥)ä½¿ç”¨ H8/300 å¯¹é½�è§„åˆ™æµ®ç‚¹æ•°é—´çš„æ¯”è¾ƒä¸¥æ ¼é�µå¾ª IEEE æ ‡å‡†ä½¿ç”¨ Irix PICä½¿ç”¨ MIPS-3D æŒ‡ä»¤ä¸º C3x ä½¿ç”¨ MPYI æŒ‡ä»¤ä½¿ç”¨ Mingw ç‰¹å®šçš„çº¿ç¨‹æ”¯æŒ�ä½¿ç”¨ NewABI é£Žæ ¼çš„ %reloc() æ±‡ç¼–è¿�ç®—ç¬¦ä½¿ç”¨ POWER æŒ‡ä»¤é›†ä½¿ç”¨ POWER2 æŒ‡ä»¤é›†ä½¿ç”¨ PowerPC æŒ‡ä»¤é›†ä½¿ç”¨ PowerPC-64 æŒ‡ä»¤é›†ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAMä½¿ç”¨ UNIX æ±‡ç¼–é£Žæ ¼ä½¿ç”¨ VAX æµ®ç‚¹å�•å…ƒä½¿ç”¨å�¦ä¸€å¥—å¯„å­˜å™¨å��ä»¤é«˜ä½�å­—èŠ‚åœ¨å‰�ä½¿ç”¨ä½�æ®µæŒ‡ä»¤ä½¿ç”¨æ–­ç‚¹æ£€æŸ¥æ•´æ•°é›¶é™¤å¼‚å¸¸ä¸ºè½¯å¯„å­˜å™¨ä½¿ç”¨ç›´æŽ¥å¯»å�€å½“è®¿é—®çº¿ç¨‹å±€éƒ¨æ•°æ�®æ—¶ç›´æŽ¥å¼•ç”¨ %gsåœ¨ä¼˜åŒ–ä¸­ä½¿ç”¨è¡¨è¾¾å¼�å€¼æ ·æœ¬æ��ä¾›çš„ä¿¡æ�¯ä½¿ç”¨å¿«é€Ÿä½†æ¬ ç²¾ç¡®çš„æµ®ç‚¹ï¼�æ•´æ•°è½¬æ�¢ä½¿ç”¨æŒ‡å®š CPU çš„ç‰¹æ€§å’Œè°ƒåº¦ä»£ç �ä½¿ç”¨æŒ‡å®š CPU çš„ç‰¹æ€§å¹¶ä¸ºå…¶è°ƒåº¦ä»£ç �ä½¿ç”¨æµ®ç‚¹å¯„å­˜å™¨ä½¿ç”¨ gcc é»˜è®¤çš„ä½�æ®µå­˜å‚¨æ–¹å¼�ä½¿ç”¨ç»™å®šçš„ SPARC ä»£ç �æ¨¡å¼�ä½¿ç”¨ç»™å®šçš„æ±‡ç¼–é£Žæ ¼ä½¿ç”¨ç»™å®šçš„çº¿ç¨‹å±€éƒ¨å­˜å‚¨æ¨¡å¼�ä½¿ç”¨ç»™å®šçš„ x86-64 ä»£ç �æ¨¡å¼�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒä½¿ç”¨ç¡¬ä»¶å››æµ®ç‚¹æŒ‡ä»¤ä½¿ç”¨ in/loc/out å¯„å­˜å™¨å��ä½¿ç”¨é—´æŽ¥è°ƒç”¨ä»¤ä½Žä½�å­—èŠ‚åœ¨å‰�ä¸ºæ•°æ�®ä½¿ç”¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„é¡ºåº�ä½¿ç”¨ä¹˜åŠ æŒ‡ä»¤ä½¿ç”¨æµ®ç‚¹ä¹˜åŠ æŒ‡ä»¤ä½¿ç”¨æœ¬åœ° (MS) ä½�æ®µå­˜å‚¨æ–¹å¼�ä¸º PowerPC æž¶æž„ä½¿ç”¨æ–°çš„åŠ©è®°ç¬¦ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®šä¸º PowerPC æž¶æž„ä½¿ç”¨æ—§çš„åŠ©è®°ç¬¦ä½¿ç”¨ç´§å®žçš„å †æ ˆå¸ƒå±€ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®šä¸ºåˆ†æ”¯æ¦‚çŽ‡ä½¿ç”¨å�–æ ·ä¿¡æ�¯ä½¿ç”¨ push æŒ‡ä»¤ä¿�å­˜å�‚æ•°åœ¨ x86-64 ä»£ç �ä¸­ä½¿ç”¨çº¢åŒºä½¿ç”¨å¯„å­˜å™¨ä¼ é€’å�‚æ•°ä½¿ç”¨å…±äº«åº“å�ªä½¿ç”¨å�•ç²¾åº¦(32 ä½�)æµ®ç‚¹ä½¿ç”¨è¾ƒæ…¢ä½†ç²¾ç¡®çš„æµ®ç‚¹ï¼�æ•´æ•°è½¬æ�¢ä½¿ç”¨è½¯ä»¶æµ®ç‚¹å�•å…ƒä½¿ç”¨å­�ç¨‹åº�å®Œæˆ�å‡½æ•°å‰�è¨€/å°¾å£°å°† BK å¯„å­˜å™¨ç”¨ä½œä¸€ä¸ªé€šç”¨å¯„å­˜å™¨ä½¿ç”¨ Cygwin æŽ¥å�£ä½¿ç”¨ Mingw32 æŽ¥å�£ä½¿ç”¨ WindISS ä»¿çœŸå™¨ä½¿ç”¨ä½�æ®µæŒ‡ä»¤ä»¤ double ä½¿ç”¨ float çš„å¤§å°�ä½¿ç”¨é™·é˜±æ£€æŸ¥æ•´æ•°é›¶é™¤å¼‚å¸¸ä½¿ç”¨åŸºäºŽ tree-ssa çš„å�–æ ·å®žçŽ°ä½¿ç”¨ä¸�å¯¹é½�çš„å†…å­˜å¼•ç”¨ä½¿ç”¨å€¼å�–æ ·ä¿¡æ�¯è¿›è¡ŒæŽ¨æµ‹é¢„å�–ä½¿ç”¨å†…å»º specsã€‚
! ä½¿ç”¨ darwin64 ABIä½¿ç”¨æ—§å¼�çš„ Darwin ABIä½¿ç”¨å�¯è§†åŒ–æŒ‡ä»¤é›†å�˜é‡� %qs å�¯èƒ½æœªç»�åˆ�å§‹åŒ–å½“â€œexternâ€�å£°æ˜Žä¸�åœ¨æ–‡ä»¶ä½œç”¨åŸŸæ—¶ç»™å‡ºè­¦å‘Šåœ¨æ‰¾åˆ°äº† PCH æ–‡ä»¶ä½†æœªä½¿ç”¨çš„æƒ…å†µç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Šå½“ç±»åž‹è½¬æ�¢ä¸¢å¤±é™�å®šä¿¡æ�¯æ—¶ç»™å‡ºè­¦å‘Šå­˜åœ¨æ°¸è¿œä¸�è¢«æ‰§è¡Œçš„ä»£ç �æ—¶è­¦å‘Šå½“ä»£ç �å�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™æ—¶ç»™å‡ºè­¦å‘Šå¯¹ç¼–è¯‘æ—¶å�‘çŽ°çš„é›¶é™¤ç»™å‡ºè­¦å‘Šä½¿ç”¨è¿‡æ—¶çš„â€˜vector long ...â€™AltiVec ç±»åž‹æ—¶ç»™å‡ºè­¦å‘Šå¯¹è¿‡æ—¶çš„ç¼–è¯‘å™¨ç‰¹æ€§ç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œä½†æ²¡æœ‰æ��ä¾›â€œdefaultâ€�åˆ†æ”¯æ—¶ç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œæ²¡æœ‰æ��ä¾› default åˆ†æ”¯ï¼Œä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Šä½¿ç”¨äº†ä¼ ç»Ÿ C ä¸�æ”¯æŒ�çš„ç‰¹æ€§æ—¶ç»™å‡ºè­¦å‘Šå½“ format å­—ç¬¦ä¸²ä¸�æ˜¯å­—é�¢å€¼æ—¶ç»™å‡ºè­¦å‘Šå½“åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Šå½“å‡½æ•°å�¯èƒ½æ˜¯ __attribute__((noreturn)) çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Šå½“å‡½æ•°å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Šå½“å…¨å±€å‡½æ•°æ²¡æœ‰å‰�å�‘å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Šå…¨å±€å‡½æ•°æ²¡æœ‰åŽŸåž‹æ—¶ç»™å‡ºè­¦å‘Šå¯¹éš�å¼�å‡½æ•°å£°æ˜Žç»™å‡ºè­¦å‘Šå¯¹â€œoffsetofâ€�å®�æ— æ•ˆçš„ä½¿ç”¨ç»™å‡ºè­¦å‘Šè‹¥ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç¼ºå°‘å­—æ®µåˆ™ç»™å‡ºè­¦å‘Šå¯¹å�Œä¸€ä¸ªå¯¹è±¡å¤šæ¬¡å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Šå½“æž�æž„å‡½æ•°ä¸�æ˜¯è™šå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Šé‡�è½½è™šå‡½æ•°å��æ—¶ç»™å‡ºè­¦å‘Šå½“è½¬æ�¢æŒ‡é’ˆç±»åž‹å¯¼è‡´å¯¹é½�è¾¹ç•Œå¢žé•¿æ—¶ç»™å‡ºè­¦å‘Šå½“ä½¿ç”¨æ ¼å¼�å­—ç¬¦ä¸²çš„å‡½æ•°å�¯èƒ½å¯¼è‡´å®‰å…¨é—®é¢˜æ—¶ç»™å‡ºè­¦å‘Šå¯¹å�¯èƒ½å¯¼è‡´è¯¯è§£çš„ç±»åž‹è½¬æ�¢ç»™å‡ºè­¦å‘Šè‹¥åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å�¯èƒ½ç¼ºå°‘èŠ±æ‹¬å�·åˆ™ç»™å‡ºè­¦å‘Šå�¯èƒ½ç¼ºå°‘æ‹¬å�·çš„æƒ…å†µä¸‹ç»™å‡ºè­¦å‘Šå¯¹å�¯èƒ½åµŒå¥—çš„æ³¨é‡Šå’Œé•¿åº¦è¶…è¿‡ä¸€ä¸ªç‰©ç�†è¡Œé•¿çš„ C++ æ³¨é‡Šç»™å‡ºè­¦å‘Šå¯¹ printf/scanf/strftime/strfmon ä¸­çš„æ ¼å¼�å­—ç¬¦ä¸²å¼‚å¸¸ç»™å‡ºè­¦å‘Šå½“è¿”å›žç»“æž„ã€�è�”å�ˆæˆ–æ•°ç»„æ—¶ç»™å‡ºè­¦å‘Šåœ¨æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°é—´è¿›è¡Œæ¯”è¾ƒæ—¶ç»™å‡ºè­¦å‘Šå½“ #elif å’Œ #endif å�Žé�¢è·Ÿæœ‰å…¶ä»–æ ‡è¯†ç¬¦æ—¶ç»™å‡ºè­¦å‘Šå½“ strftime æ ¼å¼�ç»™å‡º 2 ä½�è®°å¹´æ—¶ç»™å‡ºè­¦å‘Šå½“ä¸‹æ ‡ç±»åž‹ä¸ºâ€œcharâ€�æ—¶ç»™å‡ºè­¦å‘Šå¯¹å�¯ç–‘çš„â€œmainâ€�å£°æ˜Žç»™å‡ºè­¦å‘Šè‡ªåŠ¨å�˜é‡�æœªåˆ�å§‹åŒ–æ—¶è­¦å‘Šä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½æ•°å£°æ˜Žæ—¶ç»™å‡ºèŽ¥è­¦å‘Šå¯¹æ— æ³•è¯†åˆ«çš„ pragma åŠ ä»¥è­¦å‘Šä½¿ç”¨å¤šå­—èŠ‚å­—ç¬¦é›†çš„å­—ç¬¦å¸¸é‡�æ—¶ç»™å‡ºè­¦å‘Šå½“ç”¨æˆ·ç»™å®šçš„åŒ…å�«ç›®å½•ä¸�å­˜åœ¨æ—¶ç»™å‡ºè­¦å‘Šå¯¹ __attribute__((deprecated)) å£°æ˜Žç»™å‡ºè­¦å‘Šå¯¹åˆ�å§‹åŒ–ä¸ºè‡ªèº«çš„å�˜é‡�ç»™å‡ºè­¦å‘Šã€‚å¯¹ä¸�é�µå¾ª Effetive C++ çš„é£Žæ ¼ç»™å‡ºè­¦å‘Šå¯¹é•¿åº¦ä¸º 0 çš„æ ¼å¼�å­—ç¬¦ä¸²ç»™å‡ºè­¦å‘Šç¨‹åº�ä½¿ç”¨ C é£Žæ ¼çš„ç±»åž‹è½¬æ�¢æ—¶ç»™å‡ºè­¦å‘Šå½“é€‰æ‹©å­�æœ‰å¤šä¸ªæ–¹æ³•æ—¶ç»™å‡ºè­¦å‘Šå½“å�•ä¸ªå‡½æ•°çš„å¸§å¤§å°�è¶…è¿‡ç»™å®šå€¼æ—¶ç»™å‡ºè­¦å‘Šä½¿ç”¨æ—§å¼�å½¢å�‚å®šä¹‰æ—¶ç»™å‡ºè­¦å‘Šå½“ #if æŒ‡ä»¤ä¸­ç”¨åˆ°æœªå®šä¹‰çš„å®�æ—¶ç»™å‡ºè­¦å‘Šå½“ç»§æ‰¿æ�¥çš„æ–¹æ³•æœªè¢«å®žçŽ°æ—¶ç»™å‡ºè­¦å‘Šå½“ä¼ é€’ç»™æ ¼å¼�å­—ç¬¦ä¸²çš„å®žå�‚å¤ªå¤šæ—¶ç»™å‡ºè­¦å‘Šå½“æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯å�¦ç›¸ç­‰æ—¶ç»™å‡ºè­¦å‘Šå½“ä¸‰å­—æ¯�åº�åˆ—å�¯èƒ½å½±å“�ç¨‹åº�æ„�ä¹‰æ—¶ç»™å‡ºè­¦å‘Šå½“å£°æ˜ŽæœªæŒ‡å®šç±»åž‹æ—¶ç»™å‡ºè­¦å‘Šå½“å£°æ˜Žå‡ºçŽ°åœ¨è¯­å�¥å�Žæ—¶ç»™å‡ºè­¦å‘Šæœ‰æœªä½¿ç”¨çš„å‡½æ•°æ—¶è­¦å‘Šå�‘çŽ°æœªä½¿ç”¨çš„å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Šæœ‰æœªä½¿ç”¨çš„æ ‡å�·æ—¶è­¦å‘Šå½“å †æ ˆæ¡†æž¶å¤§äºŽæŒ‡å®šå€¼æ—¶ç»™å‡ºè­¦å‘Šæœ‰æœªä½¿ç”¨çš„å�˜é‡�æ—¶è­¦å‘Šå½“æ‰€æœ‰æž„é€ å‡½æ•°å’Œæž�æž„å‡½æ•°éƒ½æ˜¯ç§�æœ‰æ—¶ç»™å‡ºè­¦å‘Šå½“ä¸€ä¸ªè¡¨è¾¾å¼�çš„å€¼æœªè¢«ä½¿ç”¨æ—¶ç»™å‡ºè­¦å‘Šå½“å†…è�”å‡½æ•°æ— æ³•è¢«å†…è�”æ—¶ç»™å‡ºè­¦å‘Šå½“æŸ�è¶Ÿä¼˜åŒ–è¢«ç¦�ç”¨æ—¶ç»™å‡ºè­¦å‘Šåœ¨æ¨¡æ�¿å†…å£°æ˜Žæœªæ¨¡æ�¿åŒ–çš„å�‹å…ƒå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Šå½“ä¸€ä¸ªå±€éƒ¨å�˜é‡�æŽ©ç›–äº†å�¦ä¸€ä¸ªå±€éƒ¨å�˜é‡�æ—¶ç»™å‡ºè­¦å‘Šå½“é‡�è½½å°†æ— ç¬¦å�·æ•°æ��å�‡ä¸ºæœ‰ç¬¦å�·æ•°æ—¶ç»™å‡ºè­¦å‘Šå½“éœ€è¦�å¡«è¡¥æ‰�èƒ½å¯¹é½�ç»“æž„æˆ�å‘˜æ—¶ç»™å‡ºè­¦å‘Šå½“ç»¼å�ˆè¡Œä¸ºä¸�å�ŒäºŽ Cfront æ—¶ç»™å‡ºè­¦å‘Šç¼–è¯‘å™¨å°†ä»£ç �é‡�æ–°æŽ’åº�æ—¶ç»™å‡ºè­¦å‘Šå½“ packed å±žæ€§å¯¹ç»“æž„å¸ƒå±€ä¸�èµ·ä½œç”¨æ—¶ç»™å‡ºè­¦å‘Šå½“ C å‡½æ•°çš„è¿”å›žå€¼é»˜è®¤ä¸ºâ€œintâ€�ï¼Œæˆ–è€… C++ å‡½æ•°çš„è¿”å›žç±»åž‹ä¸�ä¸€è‡´æ—¶ç»™å‡ºè­¦å‘Šæ²¡æœ‰ç»™å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶å°†ä½�æ®µè§†ä½œæœ‰ç¬¦å�·çš„æœªæŒ‡å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶é»˜è®¤ä½�æ®µä¸ºæ— ç¬¦å�·çš„å°½å�¯èƒ½ä¸�ç”Ÿæˆ�å †æ ˆæ¡†æž¶è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�æ�¡ä»¶è·³è½¬è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�è·³è½¬è‡³ç›®æ ‡å½“è®¾ç½®ä¿¡å�·å¤„ç�†è€…æ—¶ï¼š%må½“è®¾å®šä¿¡å�·æ ˆæ—¶ï¼š%mä¸º R4000 ç¼ºé™·æ��ä¾›å�˜é€šä¸º R4400 ç¼ºé™·æ��ä¾›å�˜é€šä¸º VR4130 mflo/mfhi ç¼ºé™·æ��ä¾›å�˜é€šä¸ºä¹˜æ³•æŒ‡ä»¤ä¸­çš„ç¼ºé™·æ��ä¾›å�˜é€šä¸ºæŸ�äº› VR4210 ç¼ºé™·æ��ä¾›å�˜é€šä¸ºæ—©æœŸ 4300 çš„ç¡¬ä»¶ç¼ºé™·æ��ä¾›å�˜é€šä¸ºæ—©æœŸ SB-1 rev 2 å†…æ ¸çš„ç¼ºé™·æ��ä¾›å�˜é€šä¸ºç¡¬ä»¶ä¹˜æ³•ç¼ºé™·æ��ä¾›å�˜é€šYYDEBUG æœªåœ¨ç¼–è¯‘æ—¶å®šä¹‰ï¼Œå¿½ç•¥ -dy[ç¦»å¼€ %s]
! [æ‰¾ä¸�åˆ° %s][super ...] å¿…é¡»å‡ºçŽ°åœ¨æ–¹æ³•ä¸Šä¸‹æ–‡ä¸­__builtin_eh_return åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�__builtin_saveregs åœ¨æ­¤å­�ç›®æ ‡ä¸Šä¸�å�—æ”¯æŒ�__builtin_saveregs ä¸�ä¸ºæ­¤ç›®æ ‡æ‰€æ”¯æŒ�â€˜â€˜%sâ€™ä¼¼ä¹Žæ˜¯ä¸€ä¸ªæ‹¼å†™é”™çš„ä¸­æ–­å¤„ç�†è€…â€˜%sâ€™ä¼¼ä¹Žæ˜¯ä¸€ä¸ªæ‹¼å†™é”™çš„ä¿¡å�·å¤„ç�†è€…å¸¦æœ‰çœ�ç•¥å�·çš„å½¢å�‚åˆ—è¡¨æ— æ³•ä¸Žç©ºå½¢å�‚å��åˆ—è¡¨å£°æ˜ŽåŒ¹é…�å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šå­˜å‚¨ç±»åœ¨ %s ä¸­æ”¾å¼ƒï¼ŒäºŽ %s:%dæŠ½è±¡å£°æ˜Ž %qT è¢«ç”¨ä½œå£°æ˜Žç´¯åŠ æ•°ä¸�æ˜¯ä¸€ä¸ªæ•´å¸¸é‡�ç´¯åŠ å™¨ä¸ªæ•°è¶Šç•Œè¦�æ±‚æ˜¾å¼�å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚è¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€è¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qs çš„åœ°å�€è¿”å›žäº†å±€éƒ¨å�˜é‡� %qD çš„åœ°å�€è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qs çš„åœ°å�€åœ°å�€å��ç§»é‡�ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�åœ¨ %q#D å…ˆå‰�çš„æŒ‡å®šä¹‹å�Žè�šå�ˆ %q#D ç±»åž‹ä¸�å®Œå…¨ï¼Œæ— æ³•è¢«å®šä¹‰éœ€è¦�å¤�æ•°æ—¶ä½¿ç”¨äº†è�šå�ˆå€¼éœ€è¦�æµ®ç‚¹æ•°æ—¶ä½¿ç”¨äº†è�šå�ˆå€¼éœ€è¦�æ•´æ•°æ—¶ä½¿ç”¨äº†è�šå�ˆå€¼alias çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²å¯¹é½�è¾¹ç•Œå¿…é¡»æ˜¯ 2 çš„è¾ƒå°�æ¬¡æ–¹ï¼Œè€Œä¸�æ˜¯ %dç±» %qT ä¸­æ‰€æœ‰æˆ�å‘˜å‡½æ•°éƒ½æ˜¯ç§�æœ‰çš„å°¾å£°ä¸­å·²åˆ†é…�ä½†æœªä½¿ç”¨çš„å»¶è¿Ÿåˆ—è¡¨ä½¿å†…å»ºå£°æ˜Ž %q#D å‡ºçŽ°æ­§ä¹‰ä½¿æ—§çš„å£°æ˜Ž %q#D å‡ºçŽ°æ­§ä¹‰æœ‰æ­§ä¹‰çš„ç¼©å†™ %sä¸ºæ•°ç»„ä¸‹æ ‡çš„è½¬æ�¢æœ‰æ­§ä¹‰%qT çš„é»˜è®¤ç±»åž‹è½¬æ�¢æœ‰æ­§ä¹‰æœ‰æ­§ä¹‰çš„æ¨¡æ�¿ç‰¹ä¾‹åŒ– %qD (ä¸º %q+D)æ—¶ä»£é”™è¯¯ï¼šåœ¨å½¢å�‚åˆ—è¡¨ä¸­å£°æ˜Žäº†åŒ¿å�� %såŒ¿å��ç»“æž„ä¸�åœ¨æœ‰å��ç±»åž‹å†…åŒ¿å��è�”å�ˆæ²¡æœ‰æˆ�å‘˜å¾…æ ¼å¼�åŒ–çš„å®žå�‚ä¸�æ˜¯ %<...%>å®žå�‚ %qD ä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦å®žå�‚ %qd ä¸�æ˜¯ä¸€ä¸ªå¸¸æ•°å®žå�‚ 1 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æœ‰ç¬¦å�·å­—é�¢å€¼__builtin_altivec_predicate çš„ç¬¬ä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯å¸¸é‡�__builtin_spe_predicate çš„ç¬¬ä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯å¸¸é‡�å®žå�‚ 2 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æ— ç¬¦å�·å­—é�¢å€¼å®žå�‚ 3 å¿…é¡»æ˜¯ä¸€ä¸ª 4 ä½�æ— ç¬¦å�·å­—é�¢å€¼%<__builtin_args_info%> çš„å®žå�‚å¿…é¡»æ˜¯å¸¸é‡�%<__builtin_args_info%> å®žå�‚ä¸�åœ¨å…�è®¸èŒƒå›´å†…%qs å±žæ€§çš„å®žå�‚ä¸�æ˜¯â€œilink1â€�æˆ–â€œilink2â€�%qs å±žæ€§çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²å¸¸é‡�ç±»åž‹ä¸º %qT çš„å®žå�‚ä¸Ž %qT ä¸�åŒ¹é…�â€œ%sâ€�çš„å®žå�‚åº”è¯¥æ˜¯ä¸€ä¸ªé�žè´Ÿæ•´æ•°%qs å±žæ€§çš„å®žå�‚å¤§äºŽ %d%qs çš„å®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 2 ä½�æ— ç¬¦å�·å­—é�¢å¸¸é‡�â€˜%sâ€™ç¼ºå°‘å®žå�‚â€˜%sâ€™ç¼ºå°‘å®žå�‚
! â€˜-%sâ€™ç¼ºå°‘å®žå�‚â€˜-Bâ€™ç¼ºå°‘å®žå�‚â€˜-Xassemblerâ€™ç¼ºå°‘å®žå�‚â€˜-Xlinkerâ€™ç¼ºå°‘å®žå�‚â€˜-Xpreprocessorâ€™ç¼ºå°‘å®žå�‚â€˜-lâ€™ç¼ºå°‘å®žå�‚â€˜-specsâ€™ç¼ºå°‘å®žå�‚â€˜-Xlinkerâ€™ç¼ºå°‘å®žå�‚â€˜-xâ€™ç¼ºå°‘å®žå�‚dss çš„å®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 2 ä½�æ— ç¬¦å�·å­—é�¢å¸¸é‡�æž�æž„å‡½æ•°ä¸�èƒ½æœ‰å�‚æ•°åœ¨æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆä¸Šæ‰§è¡Œç®—æœ¯è¿�ç®—æ•°ç»„ %qD è¢«æœ‰æ‹¬å�·çš„å­—é�¢å­—ç¬¦ä¸² %qE æ‰€åˆ�å§‹åŒ–æ•°ç»„è¾¹ç•Œä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�åˆ�å§‹åŒ–æ—¶æ•°ç»„ç´¢å¼•è¶Šç•Œåˆ�å§‹å€¼è®¾å®šä¸­æ•°ç»„ç´¢å¼•ä¸�æ˜¯æ•´åž‹åœ¨é�žæ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å‡ºçŽ°æ•°ç»„ç´¢å¼•ç”¨é�žå¸¸é‡�çš„æ•°ç»„è¡¨è¾¾å¼�åˆ�å§‹åŒ–æ•°ç»„ç”¨æ‹¬å�·ä¸­çš„å­—ç¬¦ä¸²å¸¸é‡�åˆ�å§‹åŒ–æ•°ç»„ç”¨å­—ç¬¦ä¸²å¸¸é‡�åˆ�å§‹åŒ–çš„æ•°ç»„ç±»åž‹ä¸�å�ˆé€‚%qD ç¼ºå°‘æ•°ç»„å¤§å°�æ•°ç»„ä¸‹æ ‡ç±»åž‹ä¸º %<char%>æ•°ç»„ä¸‹æ ‡ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°æ•°ç»„å…ƒç´ çš„ç±»åž‹ä¸�å®Œå…¨å‡½æ•°æ•°ç»„æ˜¯æ²¡æœ‰æ„�ä¹‰çš„ä½œä¸º %qDæ±‡ç¼–æ“�ä½œæ•° %d ä¸Žçº¦æ�Ÿå�¯èƒ½ä¸�åŒ¹é…�%qs å�Žæ–­è¨€èµ‹å€¼(ä¸�æ˜¯åˆ�å§‹åŒ–)å‡ºçŽ°åœ¨å£°æ˜Žä¸­ä»Žä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹èµ‹å€¼èµ‹å€¼æ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢èµ‹å€¼æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢å°†æœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆèµ‹äºˆé™�å®šçš„å‡½æ•°æŒ‡é’ˆå�‘å�ªè¯»ä½�ç½®èµ‹å€¼å�‘å�ªè¯»æˆ�å‘˜ %qs èµ‹å€¼å�‘å�ªè¯»å�˜é‡� %qs èµ‹å€¼å�–æ¶ˆèµ‹å€¼å�‡å®šæ˜¯æˆ�å‘˜æŒ‡é’ˆ %qDåœ¨æ–‡ä»¶çš„è¿™ä¸ªåœ°æ–¹è¯•å›¾å�–ä½�æ®µç»“æž„æˆ�å‘˜ %qs çš„åœ°å�€%q#T çš„å±žæ€§å¿…é¡»è·Ÿåœ¨ %qs å…³é”®å­—å�Žé�¢å±žæ€§äºŽ %q#T çš„å£°æ˜Žä¸­è¢«å¿½ç•¥å±žæ€§ interrupt_handler ä¸Ž -m5-compact ä¸�å…¼å®¹å‡ºçŽ°åœ¨å½¢å�‚æ•°ç»„å£°æ˜Žä¸­çš„å±žæ€§è¢«å¿½ç•¥æ¨¡å�—å�˜é‡� %s çš„å�Žç«¯å£°æ˜Žå·²å­˜åœ¨é”™è¯¯åœ°å�€åœ°å�€é”™è¯¯ï¼Œä¸�æ˜¯(reg+disp)ï¼šé”™è¯¯çš„æ•°ç»„åˆ�å§‹å€¼è®¾å®šé”™è¯¯çš„æ�¡ä»¶ç �.zip/.jar æ–‡ä»¶æ ¼å¼�é”™è¯¯
! â€˜Aâ€™çš„æŒ‡ä»¤é”™è¯¯é”™è¯¯çš„æ–¹æ³•ç­¾å��é”™è¯¯çš„æ“�ä½œæ•°é”™è¯¯çš„å¯„å­˜å™¨å��é”™è¯¯çš„ shift æŒ‡ä»¤é”™è¯¯çš„å­—ç¬¦ä¸²å¸¸é‡�é”™è¯¯çš„æµ‹è¯•-mcpu å¼€å…³çš„å€¼ %qs é”™è¯¯-mfp-rounding-mode å¼€å…³çš„å€¼ %qs ä¸�æ­£ç¡®-mfp-trap-mode å¼€å…³çš„å€¼ %qs ä¸�æ­£ç¡®-mmemory-latency å¼€å…³çš„å€¼ %qs é”™è¯¯-mtls-size å¼€å…³çš„å€¼ %qs ä¸�æ­£ç¡®-mtrap-precision å¼€å…³çš„å€¼ %qs ä¸�æ­£ç¡®å€¼(%s)é”™è¯¯ï¼Œå¯¹ %s è€Œè¨€å¼€å…³çš„å�‚æ•°(%sï¼Œå±žäºŽå¼€å…³%s)ä¸�æ­£ç¡®-flush-trap=n å€¼é”™è¯¯(%s)(0=<n<=15)-mabi= å¼€å…³çš„å€¼(%s)ä¸�æ­£ç¡®-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®-masm= å€¼(%s)ä¸�æ­£ç¡®-mcmodel= å€¼(%s)ä¸�æ­£ç¡®-mcpu å¼€å…³çš„å€¼(%s)æ— æ•ˆ-mcpu å¼€å…³çš„å€¼(%s)æ— æ•ˆ-mfpmath= å¼€å…³çš„å€¼(%s)é”™è¯¯-mmodel å¼€å…³çš„å€¼(%s)æ— æ•ˆ-msdata å¼€å…³çš„å€¼(%s)æ— æ•ˆä¸º -mtls-dialect= å¼€å…³æŒ‡å®šäº†é”™è¯¯çš„å€¼(%s)-mtls-size= å¼€å…³çš„å€¼(%s)æ— æ•ˆ-mtune= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®-tune å¼€å…³çš„å€¼(%s)æ— æ•ˆ-mcall-%s å€¼ä¸�æ­£ç¡®-msdata=%s å€¼ä¸�æ­£ç¡®æ�Ÿå��çš„ zip/jar æ–‡ä»¶ %såŸºç±» %qT å°†åœ¨åŸºç±» %q#T æœ‰ä¸€ä¸ªé�žè™šæž�æž„å‡½æ•°åŸºç±» %qT æœ‰ cv é™�å®šåŸºç±»æ˜¯æ•°ç»„%<->%> çš„å·¦æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªæŒ‡é’ˆåŸºæœ¬å�— %d ä½�ç½®ä¸�å¯¹ä½�æ®µ %q#D æœ‰é�žæ•´æ•°çš„ç±»åž‹ä½�æ®µ %qD çš„å®½åº¦ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�ä½�æ®µ %qs ç±»åž‹æ— æ•ˆä½�æ®µ %qs çš„å®½åº¦ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�è¯¯åˆ¤çš„ JARL æž„é€ ï¼š%d
! è¯¯åˆ¤çš„ JR æž„é€ ï¼š%d
! å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<complex%> å’Œ %<void%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long long%> å’Œ %<double%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long%> å’Œ %<char%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long%> å’Œ %<float%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† <long%> å’Œ %<short%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<long%> å’Œ %<void%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<char%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<double%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<float%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<short%> å’Œ %<void%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<double%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<float%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<unsigned%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<signed%> å’Œ %<void%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<unsigned%> å’Œ %<_Bool%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<unsigned%> å’Œ %<double%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<unsigned%> å’Œ %<float%>å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† %<unsigned%> å’Œ %<void%>èŠ±æ‹¬å�·ä¸­çš„ specâ€˜%sâ€™åœ¨â€˜%câ€™ä¸­æ— æ•ˆèŠ±æ‹¬å�·ä¸­çš„ spec ä½“â€˜%sâ€™æ— æ•ˆæ ‡é‡�åˆ�å§‹åŒ–å¸¦èŠ±æ‹¬å�·branch %2d ä»Žæœªè¢«æ‰§è¡Œ
  branch %2d è¢«æ‰§è¡Œ %s%s
! break è¯­å�¥ä¸�åœ¨å¾ªçŽ¯æˆ–å¼€å…³è¯­å�¥å†…c4x_address_costï¼šæ— æ•ˆçš„å¯»å�€æ¨¡å¼�c4x_operand_subwordï¼šæ— æ³•å�–å��ç§»é‡�çš„åœ°å�€c4x_operand_subwordï¼šæ— æ•ˆåœ°å�€c4x_operand_subwordï¼šæ— æ•ˆçš„è‡ªå¢žé‡�c4x_operand_subwordï¼šæ— æ•ˆæ“�ä½œæ•°c4x_print_operandï¼š%%L ä¸�ä¸€è‡´c4x_print_operandï¼š%%N ä¸�ä¸€è‡´c4x_print_operandï¼š%%O ä¸�ä¸€è‡´c4x_print_operandï¼šé”™è¯¯çš„æ“�ä½œæ•°ç±»åž‹c4x_print_operand_addressï¼šé”™è¯¯çš„æ“�ä½œæ•°ç±»åž‹c4x_print_operand_addressï¼šé”™è¯¯çš„å�Žæ›´æ”¹c4x_print_operand_addressï¼šé”™è¯¯çš„å‰�æ›´æ”¹c4x_rptb_insertï¼šæ‰¾ä¸�åˆ°èµ·å§‹æ ‡å�·c4x_valid_operandsï¼šå†…éƒ¨é”™è¯¯call   %2d ä»Žæœªè¢«æ‰§è¡Œ
  call   %2d è¿”å›žäº† %s
! å¯¹ %<(%T) (%A)%> çš„è°ƒç”¨æœ‰æ­§ä¹‰è°ƒç”¨é‡�è½½çš„ %<%D(%A)%> æœ‰æ­§ä¹‰å¯¹é‡�è½½çš„ %<%s(%A)%> çš„è°ƒç”¨æœ‰æ­§ä¹‰è°ƒç”¨ Java æž„é€ å‡½æ•°ï¼Œä½†æ²¡æœ‰å®šä¹‰ %qsè°ƒç”¨ Java æž„é€ å‡½æ•°ï¼Œä½†æ²¡æœ‰å®šä¹‰ %<jclass%>è°ƒç”¨çš„å‡½æ•° %qD ä¼šæŠ›å‡ºä¸�å®Œå…¨çš„ç±»åž‹ %q#Tè°ƒç”¨é�žå‡½æ•°çš„ %qDä»Žæ­¤å¤„è°ƒç”¨è¢«è°ƒç”¨çš„å¯¹è±¡ %qE ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°ä¸�èƒ½å°†å¯¹è±¡ç”¨ä½œæ–¹æ³•çš„å�‚æ•°æ— æ³•åˆ›å»ºé¢„ç¼–è¯‘å¤´ %sï¼š%mæ— æ³•æ‰“å¼€ %s å¹¶å†™å…¥ï¼š%mæ— æ³•æ‰“å¼€%sï¼š%mæ— æ³•è¯»å�– %sï¼š%mæ— æ³•åœ¨ %s ä¸­å®šä½�ï¼š%mæ— æ³•å†™å…¥ %sï¼š%mæ— æ³•å†™å…¥ %sï¼š%mæ— æ³•å…³é—­ %sï¼š%mä¸�èƒ½å…³é—­è¾“å…¥æ–‡ä»¶ %sï¼š%mä¸�èƒ½åœ¨ä¸�å�Œå¤§å°�çš„å�‘é‡�ç±»åž‹é—´è¿›è¡Œè½¬æ�¢æ— æ³•ä»Žä¸�å®Œå…¨ç±»åž‹ %qT è½¬æ�¢åˆ° %qTä¸�èƒ½å°†å€¼è½¬æ�¢ä¸ºçŸ¢é‡�æ— æ³•åˆ›å»º %sï¼š%mæ— æ³•åˆ›å»ºç›®å½• %sï¼š%må±€éƒ¨ç±»å®šä¹‰ä¸­ä¸�èƒ½å®šä¹‰å�‹å…ƒå‡½æ•° %qsæ— æ³•æ‰©å±• PCH æ–‡ä»¶ï¼š%mæ‰¾ä¸�åˆ°ç±»$ä¸�èƒ½åœ¨ PCH æ–‡ä»¶ä¸­æ‰¾åˆ°ä½�ç½®ï¼š%mæ— æ³•åˆ�å§‹åŒ–å�‹å…ƒå‡½æ•° %qs%qD ä¸�èƒ½æ˜¯ä¸€ä¸ªæ–¹æ³• -- ä¸�åœ¨ç±»ä¸­æ— æ³•ç¼–ç � %sæ— æ³•ä¸ºå†™å…¥æ‰“å¼€ %sï¼š%mæ— æ³•æ‰“å¼€ %sï¼š%mä¸�èƒ½æ‰“å¼€è¾“å…¥æ–‡ä»¶ï¼š%sæ— æ³•æ‰“å¼€è¾“å‡ºæ–‡ä»¶â€˜%sâ€™æ— æ³•è¯»å�– PCH æ–‡ä»¶ï¼š%mæ— æ³•é‡�æ–°æ‰“å¼€ %sï¼š%mä¸�èƒ½åœ¨ PCH æ–‡ä»¶ä¸­è®¾å®šä½�ç½®ï¼š%mä¸�ä½¿ç”¨â€˜--mainâ€™åˆ™æ— æ³•æŒ‡å®šâ€˜-Dâ€™
! ä¸�èƒ½å�Œæ—¶æŒ‡å®š -o å’Œ -MDæ— æ³•å°†â€˜%sâ€™ç”¨ä½œ %s å¯„å­˜å™¨æ— æ³•å†™å…¥ PCH æ–‡ä»¶æ— æ³•å†™å…¥ PCH æ–‡ä»¶ï¼š%mä¸�èƒ½å�‘ PCH æ–‡ä»¶å†™å…¥å¡«è¡¥ï¼š%må¤‡é€‰ 1ï¼šå¤‡é€‰ 2ï¼šå¤‡é€‰ä¸ºï¼šä¸�èƒ½å°†æŒ‡é’ˆ %s åˆ°ä¸�å®Œå…¨çš„ç±»åž‹ %qTæ— æ³•ä¸ºæœ‰æŠ½è±¡ç±»åž‹ %qT çš„å¯¹è±¡åˆ†é…�å†…å­˜ä¸�èƒ½å°†ç´§å®žçš„å­—æ®µ %qE ç»‘å®šåˆ° %qTæ— æ³•å°†å�³å€¼ %qE ç»‘å®šåˆ° %qTæ²¡æœ‰å¯¹è±¡æ— æ³•è°ƒç”¨æˆ�å‘˜å‡½æ•° %qDæ— æ³•å°† %qE ä»Žç±»åž‹ %qT è½¬æ�¢åˆ°ç±»åž‹ %qTä¸�èƒ½å°† %qT è½¬æ�¢ä¸º %qTï¼Œåœ¨ %s ä¸­æ— æ³•è½¬æ�¢ä¸ºæŒ‡é’ˆç±»åž‹ä¸�èƒ½å°†ç±»åž‹ %qT è½¬æ�¢ä¸ºç±»åž‹ %qTä¸�èƒ½åˆ›å»ºæŒ‡å�‘å¼•ç”¨æˆ�å‘˜ %qD çš„æŒ‡é’ˆæ— æ³•å»ºç«‹ä¸´æ—¶æ–‡ä»¶ä¸�èƒ½å°† %<::main%> å£°æ˜Žä¸ºä¸€ä¸ªæ¨¡æ�¿ä¸�èƒ½å°† %<::main%> å£°æ˜Žä¸º inlineä¸�èƒ½å°† %<::main%> å£°æ˜Žä¸º staticä¸�èƒ½å°† %qD å£°æ˜Žä¸ºä½�æ®µç±»åž‹ä¸�èƒ½å°†ä½�æ®µ %qD å£°æ˜Žä¸ºå‡½æ•°ç±»åž‹ä¸�èƒ½å°†å­—æ®µ %q+D å£°æ˜Žä¸ºå…·æœ‰æŠ½è±¡ç±»åž‹ %qTæ— æ³•å£°æ˜Žæˆ�å‘˜ %<%T::%s%>ï¼Œåœ¨ %qT ä¸­æ— æ³•å£°æ˜Žæˆ�å‘˜å‡½æ•° %<%T::%s%>ï¼Œåœ¨ %<%T%> ä¸­ä¸�èƒ½å°†æˆ�å‘˜å‡½æ•° %qD å£°æ˜Žä¸ºæœ‰é�™æ€�é“¾æŽ¥ä¸�èƒ½å°†å½¢å�‚ %q+D å£°æ˜Žä¸ºå…·æœ‰æŠ½è±¡ç±»åž‹ %qTæ— æ³•å£°æ˜ŽæŒ‡å�‘ %q#T çš„æŒ‡é’ˆæ— æ³•å£°æ˜ŽæŒ‡å�‘ %q#T æˆ�å‘˜çš„æŒ‡é’ˆæ— æ³•å£°æ˜Žå¯¹ %q#T çš„å¼•ç”¨ä¸�èƒ½åœ¨å�¦ä¸€ä¸ªå‡½æ•°ä¸­å£°æ˜Žä¸€ä¸ªé�™æ€�å‡½æ•°ä¸�èƒ½å°†å�˜é‡� %q+D å£°æ˜Žä¸ºå…·æœ‰æŠ½è±¡ç±»åž‹ %qTæ— æ³•ç¦�ç”¨å†…å»ºå‡½æ•° %qsæ— æ³•å°† %qE ä»Žç±»åž‹ %qT åŠ¨æ€�è½¬æ�¢åˆ°ç±»åž‹ %q#T (%s)ä¸�èƒ½æ˜¾å¼�åœ°å°†æˆ�å‘˜ %q#D å£°æ˜Žä¸ºæœ‰å¤–éƒ¨é“¾æŽ¥æ‰¾ä¸�åˆ°â€˜%sâ€™æ‰¾ä¸�åˆ°â€˜lddâ€™æ‰¾ä¸�åˆ° â€˜nmâ€™æ‰¾ä¸�åˆ°ç±» %qsæ— æ³•ä¸ºç±» %s æ‰¾åˆ°æ–‡ä»¶æ‰¾ä¸�åˆ° %qs çš„æŽ¥å�£å£°æ˜Žæ‰¾ä¸�åˆ° %qs çš„å��è®®å£°æ˜Žæ— æ³•å¤„ç�†å¯¹ %qs ä¸�ä¸€è‡´çš„è°ƒç”¨ä¸�èƒ½å°† %qD åˆ�å§‹åŒ–åˆ°å‘½å��ç©ºé—´ %qDä¸�èƒ½åˆ�å§‹åŒ– %qTï¼Œä»Ž %qTä¸�èƒ½ç”¨ä»¥è¯­æ³•åˆ�å§‹åŒ–æ•°ç»„ä¸�èƒ½ç”¨åˆ�å§‹å€¼è®¾å®šé¡¹æ�¥åˆ�å§‹åŒ–å¤šç»´æ•°ç»„ä¸�èƒ½å†…è�” %<main%> å‡½æ•°ä¸�èƒ½æ‰“å¼€ %sæ— æ³•å�Œæ—¶ä¸ºæœ€å°�å»¶è¿Ÿå’Œæœ€å¤§å�žå��é‡�ä¼˜åŒ–æµ®ç‚¹é™¤æ³•æ— æ³•å�Œæ—¶ä¸ºæœ€å°�å»¶è¿Ÿå’Œæœ€å¤§å�žå��é‡�ä¼˜åŒ–æ•´æ•°é™¤æ³•æ— æ³•å�Œæ—¶ä¸ºæœ€å°�å»¶è¿Ÿå’Œæœ€å¤§å�žå��é‡�ä¼˜åŒ–å¹³æ–¹æ ¹è¿�ç®—ä¸�èƒ½é€šè¿‡ %<...%> ä¼ é€’æœ‰é�žç®€å�•æ—§æ•°æ�®ç±»åž‹ %q#T çš„å¯¹è±¡ï¼›è°ƒç”¨ä¼šåœ¨è¿�è¡Œæ—¶ä¸­æ­¢ä¸�èƒ½å°†å�³å€¼ä¼ é€’ç»™å¼•ç”¨å�‚æ•°ä¸�èƒ½å°†å¸¦æœ‰ volatile å­—æ®µçš„å¯¹è±¡æ”¾å…¥å¯„å­˜å™¨ä¸�èƒ½é€šè¿‡ %<...%> æŽ¥å�—æœ‰é�žç®€å�•æ—§æ•°æ�®ç±»åž‹ %q#T çš„å¯¹è±¡ï¼›è°ƒç”¨ä¼šåœ¨è¿�è¡Œæ—¶ä¸­æ­¢ä¸�èƒ½åœ¨ %<asm%> ä¸­é‡�æ–°åŠ è½½æ•´æ•°å¸¸é‡�æ“�ä½œæ•°æ— æ³•è®¾å®šä¸­æ–­å±žæ€§ï¼šæ²¡æœ‰å½“å‰�å‡½æ•°æ— æ³•è®¾å®šä¸­æ–­å±žæ€§ï¼šæ²¡æœ‰è¿™ä¸ªæ ‡è¯†ç¬¦ä¸�é“¾æŽ¥æ—¶æ— æ³•æŒ‡å®šâ€˜mainâ€™ç±»ä¸�èƒ½å�Œæ—¶æŒ‡å®š -C å’Œ -oæ— æ³•å�–å¾—ä½�æ®µ %qD çš„åœ°å�€ä¸�èƒ½åœ¨å�‚æ•°å£°æ˜Žä¸­ä½¿ç”¨ %<::%>æ— æ³•ä¸ºæžšä¸¾ç±»åž‹ä½¿ç”¨æ¨¡å¼� %qsåœ¨æŒ‡å®š -fno-rtti çš„æƒ…å†µä¸‹ä¸�èƒ½ä½¿ç”¨ typeidä¸�èƒ½ä¸ºä¸­æ–­å‡½æ•°ä½¿ç”¨ va_startcase æ ‡å�· %qE æœªå‡ºçŽ°åœ¨ switch è¯­å�¥ä¸­case æ ‡å�·ä¸�èƒ½è¿˜åŽŸä¸ºä¸€ä¸ªæ•´å¸¸é‡�case æ ‡å�·å‡ºçŽ°åœ¨å¼€å…³è¯­å�¥å¤–case æ ‡å�·å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å¤§å€¼è¿˜è¦�å¤§case æ ‡å�·å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å°�å€¼è¿˜è¦�å°�ä»Ž %qT åˆ° %qT çš„è½¬æ�¢å¢žå¤§äº†ç›®æ ‡ç±»åž‹çš„å¯¹é½�éœ€æ±‚ä»Ž %qT åˆ° %qT çš„è½¬æ�¢æ�Ÿå¤±ç²¾åº¦ç±»åž‹è½¬æ�¢å¢žå¤§äº†ç›®æ ‡ç±»åž‹çš„å¯¹é½�éœ€æ±‚ç±»åž‹è½¬æ�¢æŒ‡å®šäº†æ•°ç»„ç±»åž‹ç±»åž‹è½¬æ�¢æŒ‡å®šäº†å‡½æ•°ç±»åž‹å�‘é�žå¼•ç”¨ç±»åž‹çš„è½¬æ�¢ç”¨ä½œå·¦å€¼ä»Ž %qT è½¬æ�¢åˆ° %qT å¹¶æœªæ��é¢†æŒ‡é’ˆæ”¹å�˜äº† %qD çš„æ„�ä¹‰ï¼Œä»Ž %q+#Dç”¨å®½å­—ç¬¦ä¸²åˆ�å§‹åŒ– char æ•°ç»„æ£€éªŒå’Œæ˜¯ %x è€Œä¸�æ˜¯ %xé€‰æ‹© %qD è€Œä¸�æ˜¯ %qDç±» %qT æ²¡æœ‰å��ä¸º %qD çš„å­—æ®µç±» %qT éš�å¼�åœ°æˆ�ä¸ºå…¶è‡ªèº«çš„å�‹å…ƒç±» %qs å·²å­˜åœ¨ç±» %qs æ²¡æœ‰å®žçŽ° %qs å��è®®æ•°ç»„ç±»åž‹çš„ç±»
  cleanup å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°cleanup å®žå�‚ä¸�æ˜¯ä¸€ä¸ªæ ‡è¯†ç¬¦å…³é—­ %då…³é—­ä¾�èµ–æ–‡ä»¶ %sï¼š%må°šæœªæ”¯æŒ�ä»£ç �æ¨¡å¼� %<large%>ä»£ç �æ¨¡å¼� %qs åœ¨ %s ä½�æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æŒ�ä»£ç �æ¨¡å¼� %s åœ¨ PIC æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æŒ�collect2 ç‰ˆæœ¬ %scollectï¼šè¯»å…¥ %s
  collectï¼šé‡�æ–°ç¼–è¯‘ %s
  collectï¼šé‡�æ–°é“¾æŽ¥
! æžšä¸¾è¡¨ä»¥é€—å�·ç»“å°¾å‘½ä»¤è¡Œé€‰é¡¹â€œ%sâ€�å¯¹ %s æ˜¯æœ‰æ•ˆçš„ï¼Œä½†å¯¹ %s æ— æ•ˆä½¿ç”¨ == æˆ– != æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯ä¸�å®‰å…¨çš„åœ¨ %q#T å’Œ %q#T é—´æ¯”è¾ƒæ¯”è¾ƒæŒ‡é’ˆå’Œæ•´æ•°æ¯”è¾ƒæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°åœ¨ç±»åž‹ %q#T å’Œ %q#T é—´æ¯”è¾ƒæ¯”è¾ƒç»“æžœå§‹ç»ˆä¸º %dç”±äºŽæ•°æ�®ç±»åž‹èŒƒå›´é™�åˆ¶ï¼Œæ¯”è¾ƒç»“æžœæ°¸è¿œä¸ºå�‡ç”±äºŽæ•°æ�®ç±»åž‹èŒƒå›´é™�åˆ¶ï¼Œæ¯”è¾ƒç»“æžœæ°¸è¿œä¸ºçœŸåœ¨å®Œå…¨å’Œä¸�å®Œå…¨æŒ‡é’ˆé—´æ¯”è¾ƒæ¯”è¾ƒå¸¸é‡�å’Œå�–å��å�Žå�ˆç»�æ��å�‡çš„æ— ç¬¦å�·æ•°æ¯”è¾ƒæ— ç¬¦å�·æ•°å’Œå�–å��å�Žå�ˆç»�æ��å�‡çš„æ— ç¬¦å�·æ•°æ— ç¬¦å�·è¡¨è¾¾å¼�æ°¸è¿œä¸�å°�äºŽ 0æ— ç¬¦å�·è¡¨è¾¾å¼�æ°¸è¿œå¤§äºŽæˆ–ç­‰äºŽ 0å½¢å¦‚ X<=Y<=Z çš„æ¯”è¾ƒå¹¶ä¸�å…·å¤‡å…¶åœ¨æ•°å­¦ä¸Šçš„æ„�ä¹‰ç¼–è¯‘å› ä¸º -Wfatal-errors è€Œä¸­æ­¢ã€‚
  ç¼–è¯‘ä¸­æ–­ã€‚
! å¯¹ %qs è€Œè¨€æ— æ•ˆçš„å¤�æ•°å¤�å�ˆå­—é�¢å€¼æœ‰å�¯å�˜çš„å¤§å°�å­—æ®µ %qE çš„æ�ƒé™�è®¾å®šå†²çª�ï¼Œå·²å¿½ç•¥æ–¹æ³• %qD çš„æ�ƒé™�è®¾å®šå†²çª�ï¼Œå·²å¿½ç•¥ç›¸äº’å†²çª�çš„å£°æ˜Ž %q#Dä¸º %q#D æŒ‡å®šäº†å†²çª�çš„è¿”å›žç±»åž‹å†²çª�çš„åŸºç±»å�� %qsä¸Žå†…å»ºå£°æ˜Ž %q#D å†²çª�ä¸Žå‡½æ•°å£°æ˜Ž %q#D å†²çª�ä¸Žå¸¦æœ‰ %qL é“¾æŽ¥çš„æ–°å£°æ˜Žå†²çª�ä¸Žå…ˆå‰�çš„å£°æ˜Ž %q#D å†²çª�å¸¸é‡� %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>const_double_split å¾—åˆ°ä¸€ä¸ªé”™è¯¯çš„æŒ‡ä»¤ï¼šå¸¸é‡�å®žå�‚è¶…è¿‡ %qs çš„èŒƒå›´æž„é€ å‡½æ•°ä¸�èƒ½æ˜¯é�™æ€�æˆ�å‘˜å‡½æ•°ä½¿ç”¨äº†æž„é€ å‡½æ•°çš„è¯­æ³•ï¼Œä½†æ²¡æœ‰ä¸ºç±»åž‹ %qT å£°æ˜Žæž„é€ å‡½æ•°æž„é€ å‡½æ•°ä¸�èƒ½è¢«å£°æ˜Žä¸ºè™šå‡½æ•°æž„é€ å‡½æ•°ä¸�èƒ½å¸¦ cv é™�å®šcontinue è¯­å�¥å‡ºçŽ°åœ¨å¾ªçŽ¯ä»¥å¤–continue è¯­å�¥ä¸�åœ¨å¾ªçŽ¯æˆ–å¼€å…³è¯­å�¥å†…ä»Ž %q#T åˆ° %q#T çš„è½¬æ�¢ä»Ž %qT åˆ° %qT çš„è½¬æ�¢ä¸¢å¤±äº†é™�å®šä¿¡æ�¯ä»Ž %qT åˆ° %qT çš„è½¬æ�¢æœ‰æ­§ä¹‰å°† %qE ä»Ž %qT è½¬æ�¢åˆ° %qT æœ‰æ­§ä¹‰è½¬æ�¢ä¸ºä¸�å®Œå…¨ç±»åž‹å°† NULL è½¬æ�¢ä¸ºé�žæŒ‡é’ˆç±»åž‹ä»Ž %qT è½¬æ�¢åˆ° %qTå°†è´Ÿå€¼ %qE è½¬æ�¢ä¸º %qTå½“è½¬æ�¢åˆ° %qT (ä»Ž %qT)æ—¶å°† NULL è½¬æ�¢åˆ°é�žæŒ‡é’ˆç±»åž‹ %qTæ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šä»Ž %i åˆ° %i çš„è¾¹è¶…è¿‡æœ€å¤§è®¡æ•°æ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šè¾¹ %d-%d çš„æ‰§è¡Œæ¬¡æ•°è¢«è®¤ä¸ºæ˜¯ %iæ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šåŸºæœ¬å�— %d çš„è¿­ä»£æ¬¡æ•°è¢«è®¤ä¸ºæ˜¯ %iæ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šrun_max * runs < sum_maxæ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šsum_all å°�äºŽ sum_maxä¸�èƒ½å°† %qE è½¬æ�¢ä¸º %qTä¸�èƒ½å°†æ¨¡æ�¿å�‚æ•°ä»Ž %qE è½¬æ�¢åˆ° %qTæ‰¾ä¸�åˆ°å�¯èˆ�å‡ºçš„å¯„å­˜å™¨æ‰¾ä¸�åˆ° specs æ–‡ä»¶ %s
! æ— æ³•æ‰“å¼€è½¬å‚¨æ–‡ä»¶ %qsï¼š%sæ— æ³•åˆ†ç¦»æŒ‡ä»¤æ‰¾ä¸�åˆ°ç±» %sæ— æ³•è¿�è¡Œâ€˜%sâ€™ï¼š%såˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„ -fpic è®¾å®šåˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„ -fpie è®¾å®šåˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„â€˜-m%sâ€™è®¾å®šåˆ›å»º %sç”Ÿæˆ� %qT çš„æ•°ç»„åˆ›å»ºå¤§å°�ä¸º 0 çš„æ•°ç»„åˆ›å»ºå¤§å°�ä¸º 0 çš„æ•°ç»„(%qE)æ•°æ�®å®šä¹‰æ—¶æ²¡æœ‰ç±»åž‹æˆ–å­˜å‚¨ç±»æ•°æ�®æˆ�å‘˜ %qD ä¸�èƒ½æ˜¯æˆ�å‘˜æ¨¡æ�¿è°ƒè¯•æ ¼å¼�â€œ%sâ€�ä¸Žå…ˆå‰�çš„é€‰æ‹©å†²çª�è°ƒè¯•è¾“å‡ºçº§åˆ« %s å¤ªé«˜è°ƒè¯•ï¼šå£°æ˜Žæ²¡æœ‰å£°æ˜Žä»»ä½•ä¸œè¥¿%q#D çš„å£°æ˜Ž%q#D å£°æ˜Žæœ‰ %<extern%> å¹¶è¢«åˆ�å§‹åŒ–å‡ºçŽ°åœ¨ç±»å¤–çš„ %q#D çš„å£°æ˜Žä¸�æ˜¯å®šä¹‰%q#D çš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå½¢å�‚%qD å£°æ˜Žä¸º %s%qD å£°æ˜Žä¸º %qT çš„ä¸€ä¸ªæˆ�å‘˜%qD æ²¡æœ‰å£°æ˜Žä¸ºä¸€ä¸ªå‡½æ•°%qD æœªå£°æ˜Žä¸ºæˆ�å‘˜%qD çš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå…¨å±€å£°æ˜Ž%qD çš„å£°æ˜Žéš�è—�äº†â€˜thisâ€™çš„ä¸€ä¸ªæˆ�å‘˜%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå±€éƒ¨å�˜é‡�%qF çš„å£°æ˜ŽæŠ›å‡ºä¸�å�Œçš„å¼‚å¸¸%qs å£°æ˜Žä¸ºå‡½æ•°çš„æ•°ç»„%qs å£°æ˜Žä¸º void çš„æ•°ç»„%qs çš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå½¢å�‚C å‡½æ•° %q#D çš„å£°æ˜Žå‘½å��ç©ºé—´ %qD çš„å£°æ˜Žå­˜åœ¨å†²çª�ï¼Œä¸Žæ¨¡æ�¿å£°æ˜Ž %q#Dè‡ªå‡�æŒ‡å�‘æœªçŸ¥ç»“æž„çš„æŒ‡é’ˆä»¤å�ªè¯»ä½�ç½®è‡ªå‡�ä»¤å�ªè¯»æˆ�å‘˜ %qs è‡ªå‡�ä»¤å�ªè¯»æˆ�å‘˜ %qs è‡ªå¢žé»˜è®¤å®žå�‚ %qE ä½¿ç”¨äº†å±€éƒ¨å�˜é‡� %qD%q#D çš„é»˜è®¤å®žå�‚ç±»åž‹ä¸º %qTç±»åž‹ä¸º %qT çš„å½¢å�‚çš„é»˜è®¤å®žå�‚å�´æœ‰ç±»åž‹ %qTå½¢å�‚ %P (å±žäºŽ %q+#D)ç¼ºå°‘é»˜è®¤å®žå�‚åœ¨æ¨¡æ�¿å�‚æ•°åˆ—è¡¨ä¸­å®šä¹‰äº† %q#Téš�å¼�å£°æ˜Žçš„ %qD çš„å®šä¹‰åˆ é™¤ %qT æœªå®šä¹‰åˆ é™¤æ•°ç»„ %q#D%q#D çš„å��å�˜è¿”å›žç±»åž‹å·²è¿‡æ—¶æ��é¢† %<void *%> æŒ‡é’ˆæ��é¢†æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆæ��é¢†ç±»åž‹å�Œå…³çš„æŒ‡é’ˆå�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™æ��é¢†ç±»åž‹å�Œå…³çš„æŒ‡é’ˆå°†ç ´å��å¼ºé‡�å� è§„åˆ™æ´¾ç”Ÿè�”å�ˆ %qT æ— æ•ˆæž�æž„å‡½æ•° %qD è¢«å£°æ˜Žä¸ºä¸€ä¸ªæˆ�å‘˜æ¨¡æ�¿æž�æž„å‡½æ•°ä¸�èƒ½æ˜¯é�™æ€�æˆ�å‘˜å‡½æ•°æž�æž„å‡½æ•°ä¸�èƒ½è¢« cv é™�å®šæž�æž„å‡½æ•°ä¸�èƒ½æœ‰å�‚æ•°ç”±äºŽå­˜åœ¨æ­§ä¹‰ï¼Œç›´æŽ¥åŸºç±» %qT åœ¨ %qT ä¸­æ— æ³•è®¿é—®è¢«é›¶é™¤%<%E / %% 0%> ä¸­è¢«é›¶é™¤%<%E / %% 0.%> ä¸­è¢«é›¶é™¤%<%E / 0%> ä¸­è¢«é›¶é™¤%<%E / 0.%> ä¸­è¢«é›¶é™¤ä¸�æ”¯æŒ� multilibdup2 %d 1é‡�å¤�çš„ %<const%>é‡�å¤�çš„ %<friend%>é‡�å¤�çš„ %<restrict%>é‡�å¤�çš„ %<volatile%>é‡�å¤�çš„ %qsé‡�å¤� (æˆ–é‡�å� ) çš„ case å€¼é‡�å¤�çš„æ±‡ç¼–æ“�ä½œæ•°å�� %qsé‡�å¤�çš„åŸºç±»åž‹ %qT æ— æ•ˆé‡�å¤�çš„ case å¸¸é‡�é‡�å¤�çš„ cv é™�å®šé‡�å¤�å£°æ˜Žå��è®® %qsé‡�å¤�å£°æ˜Žæ–¹æ³• %<%c%s%>å¯¹ %q#D é‡�å¤�çš„æ˜¾å¼�å®žä¾‹åŒ–å¯¹ %q#T é‡�å¤�çš„æ˜¾å¼�å®žä¾‹åŒ–ISO C++ ä¸�å…�è®¸æˆ�å‘˜ %qD çš„åˆ�å§‹åŒ–ç±» %qs æœ‰é‡�å¤�çš„æŽ¥å�£å£°æ˜Žé‡�å¤�çš„æ ‡å�· %qDé‡�å¤�çš„æ ‡å�·å®šä¹‰ %qsæ‰¾ä¸�åˆ°åŠ¨æ€�ä¾�èµ–é¡¹ %sæ•°ç»„ %q#D çš„å…ƒç´ ç±»åž‹ä¸�å®Œå…¨æ ¼å¼�å­—ç¬¦ä¸²åµŒæœ‰ %<\0%>ç©ºå£°æ˜Žåˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç´¢å¼•èŒƒå›´ä¸ºç©º%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­å·¦ç²¾åº¦ä¸ºç©º%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­ç²¾åº¦ä¸ºç©ºæŒ‡å®šèŒƒå›´ä¸ºç©ºç©ºçš„æ ‡é‡�åˆ�å§‹å€¼è®¾å®šé¡¹æžšä¸¾å’Œé�žæžšä¸¾ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­æžšä¸¾å€¼è¶…è¿‡äº†æœ€å¤§æ•´æ•°ç±»åž‹å�¯è¡¨ç¤ºçš„èŒƒå›´æ²¡æœ‰å®šä¹‰ DJGPP çŽ¯å¢ƒå�˜é‡�çŽ¯å¢ƒå�˜é‡� DJGPP æŒ‡å�‘çš„æ–‡ä»¶â€˜%sâ€™å·²æ�Ÿå��çŽ¯å¢ƒå�˜é‡� DJGPP æŒ‡å�‘çš„æ–‡ä»¶â€˜%sâ€™ä¸�å­˜åœ¨å…³é—­ %s æ—¶å‡ºé”™ï¼š%må¸¸é‡�æ± æ�¡ç›® #%d å‡ºé”™å¸¸é‡�æ± æ�¡ç›® #%d å‡ºé”™
  è¯�æ³•åˆ†æž�å¸¸é‡�æ± æ—¶å‡ºé”™è¯�æ³•åˆ†æž�å¸¸é‡�æ± æ—¶å‡ºé”™
  è¯�æ³•åˆ†æž�å­—æ®µæ—¶å‡ºé”™è¯�æ³•åˆ†æž�å­—æ®µæ—¶å‡ºé”™
  è¯�æ³•åˆ†æž� final å±žæ€§æ—¶å‡ºé”™è¯�æ³•åˆ†æž� final å±žæ€§æ—¶å‡ºé”™
  è¯�æ³•åˆ†æž�æ–¹æ³•æ—¶å‡ºé”™è¯�æ³•åˆ†æž�æ–¹æ³•æ—¶å‡ºé”™
! ä»Ž zip æ–‡ä»¶è¯»å�– %s æ—¶å‡ºé”™å†™å…¥ %qs æ—¶é”™è¯¯å†™å…¥ %s æ—¶å‡ºé”™ï¼š%mé”™è¯¯ï¼šç±»åž‹ä¸º %<%T%> çš„å¼‚å¸¸å°†è¢«æ�•èŽ·è�šå�ˆçš„åˆ�å§‹å€¼è®¾å®šä¸­æœ‰å¤šä½™çš„å…ƒç´ æ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™çš„å…ƒç´ å­—ç¬¦æ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ æ ‡é‡�åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ è�”å�ˆåˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ çŸ¢é‡�åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ execv %så¯¹ %q#D çš„æ˜¾å¼�å®žä¾‹åŒ–å¯¹é�žæ¨¡æ�¿ %q#D çš„æ˜¾å¼�å®žä¾‹åŒ–â€˜%Dâ€™çš„å£°æ˜Žä¸­æ˜¾å¼�çš„é™�å®šåœ¨åˆ�æ¬¡ä½¿ç”¨å�Žæ˜¾å¼�ç‰¹ä¾‹åŒ– %qD%qD çš„æ˜¾å¼�ç‰¹ä¾‹åŒ–å¿…é¡»ç”± %<template <>%> å¼•å…¥æ˜¾å¼�ç‰¹ä¾‹åŒ–é�žæ¨¡æ�¿ %qTè¡¨è¾¾å¼�è¯­å�¥ç±»åž‹ä¸�å®Œå…¨æ‰©å±•çš„å¯„å­˜å™¨æ²¡æœ‰é«˜å�Šéƒ¨åˆ†%q#D çš„å¤–éƒ¨å£°æ˜Žä¸�åŒ¹é…�å¤šä½™çš„ %<;%>åˆ�å§‹å€¼è®¾å®šé¡¹æœ«å°¾æœ‰å¤šä½™çš„èŠ±æ‹¬å�·ç»„æ ‡é‡�åˆ�å§‹åŒ–è®¾å®šä¸­æœ‰å¤šä½™å…ƒç´ å¿½ç•¥é¢�å¤–çš„é™�å®šæ‰¾ä¸�åˆ°ç±»â€˜%sâ€™fastcall å’Œ regparm å±žæ€§äº’ä¸�å…¼å®¹fastcall å’Œ stdcall å±žæ€§äº’ä¸�å…¼å®¹è‡´å‘½é”™è¯¯ï¼šfclosefclose %sfdopenå­—æ®µ %q#D ä¸Žç±»é‡�å��å­—æ®µ %qD ç±»åž‹ä¸�å®Œå…¨å±€éƒ¨ç±»ä¸­çš„å­—æ®µ %qD ä¸�èƒ½æ˜¯é�™æ€�çš„å­—æ®µ %qD æ— æ•ˆåœ°å£°æ˜Žä¸ºå‡½æ•°ç±»åž‹å­—æ®µ %qD æ— æ•ˆåœ°å£°æ˜Žä¸ºæ–¹æ³•ç±»åž‹å­—æ®µ %qs å£°æ˜Žä¸ºä¸€ä¸ªå‡½æ•°å­—æ®µ %qs çš„ç±»åž‹ä¸�å®Œå…¨æ‰¾ä¸�åˆ°å­—æ®µ %qsã€‚å­—æ®µåˆ�å§‹å€¼è®¾å®šä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�å­—æ®µåˆ�å§‹å€¼è®¾å®šç±»åž‹ä¸�åŒ¹é…�å­—æ®µç²¾åº¦åŸŸå®½printf æ ¼å¼�çš„å­—æ®µå®½åº¦scanf æ ¼å¼�çš„å­—æ®µå®½strfmon æ ¼å¼�çš„å­—æ®µå®½åº¦strftime æ ¼å¼�çš„å­—æ®µå®½åº¦æ–‡ä»¶åœ¨é»˜è®¤å�‚æ•°å¤„ç»“æ�Ÿæ–‡ä»¶æœªæ‰¾åˆ°â€˜%sâ€™æ–‡ä»¶ä½œç”¨åŸŸä¸­ %qs çš„å£°æ˜ŽæŒ‡å®šäº† %<auto%>æ–‡ä»¶ä½œç”¨åŸŸä¸­ %qs çš„å£°æ˜ŽæŒ‡å®šäº† %<register%>å¡«å……å­—ç¬¦strfmon æ ¼å¼�çš„å¡«å……å­—ç¬¦%<__builtin_choose_expr%> çš„ç¬¬ä¸€ä¸ªå®žå�‚ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�ç»™ %<va_arg%> çš„ç¬¬ä¸€ä¸ªå�‚æ•°çš„ç±»åž‹ä¸�æ˜¯ %<va_list%>æµ®ç‚¹å¸¸é‡�è¶…å‡º %<%s%> çš„èŒƒå›´é”™è¯¯åœ°ä½¿ç”¨äº†æµ®ç‚¹å¸¸é‡�æµ®ç‚¹å¸¸é‡�ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç«‹å�³æ•°æ“�ä½œæ•°è¡¨è¾¾å¼�ä¸­æµ®ç‚¹æº¢å‡ºfopen %sæ‰€åœ¨çš„å‡½æ•°å†…å�ªæŠ¥å‘Šä¸€æ¬¡ã€‚)å¯¹äºŽæ¨¡æ�¿å£°æ˜Ž %qDæ ¼å¼�å­—ç¬¦ä¸²æ˜¯ä¸€ä¸ªå®½å­—ç¬¦ä¸²æ ¼å¼�å­—ç¬¦ä¸²ä¸�æ˜¯ä¸€ä¸ªå­—é�¢å­—ç¬¦ä¸²è€Œä¸”æ²¡æœ‰å¾…æ ¼å¼�åŒ–çš„å®žå�‚æ ¼å¼�å­—ç¬¦ä¸²ä¸�æ˜¯ä¸€ä¸ªå­—é�¢å­—ç¬¦ä¸²ï¼Œæ²¡æœ‰è¿›è¡Œå®žå�‚ç±»åž‹æ£€æŸ¥æ ¼å¼�å­—ç¬¦ä¸²ä¸�æ˜¯ä¸€ä¸ªå­—é�¢å­—ç¬¦ä¸²ï¼Œæ ¼å¼�å­—ç¬¦ä¸²æœªè¢«æ£€æŸ¥æ ¼å¼�å­—ç¬¦ä¸²å‡ºçŽ°åœ¨å¾…æ ¼å¼�åŒ–çš„å®žå�‚ä¹‹å�Žæ ¼å¼�å­—ç¬¦ä¸²å®žå�‚ä¸�æ˜¯å­—ç¬¦ä¸²çŽµåž‹æ ¼å¼�å­—ç¬¦ä¸²çš„æ“�ä½œæ•°æ•°é‡�æ— æ•ˆå½¢æˆ� %sï¼ŒæŒ‡å�‘å¼•ç”¨ç±»åž‹ %qTå½¢æˆ�å¯¹ void çš„å¼•ç”¨åœ¨å��è®®ä¸­æ‰¾åˆ°äº† %<-%s%> è€Œä¸�æ˜¯ %<+%s%>fr30_print_operandï¼šæ— æ•ˆçš„ %%F ä»£ç �fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆfr30_print_operandï¼šæœªå¤„ç�†çš„ MEMfr30_print_operandï¼šæœªçŸ¥ä»£ç �fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%B ä»£ç �fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%b ä»£ç �fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%p ä»£ç �fr30_print_operandï¼šæœªå¤„ç�†çš„æŒ‡é’ˆ%qs çš„æ¡†æž¶å¤§å°�æ˜¯å¯¹å�¯é� çš„å †æ ˆæ£€æŸ¥æ�¥è¯´æ¡†æž¶å¤ªå¤§äº†å�‹å…ƒå£°æ˜Ž %q#D å£°æ˜Žäº†ä¸€ä¸ªé�žæ¨¡æ�¿å‡½æ•°å�‹å…ƒå£°æ˜Žæ²¡æœ‰æŒ‡å®šç±»æˆ–å‡½æ•°å��å�‹å…ƒå£°æ˜Žä¸�åœ¨ç±»å®šä¹‰å†…å�‹å…ƒå£°æ˜Žéœ€è¦� classï¼Œå�³ %<friend %#T%>å�‹å…ƒå£°æ˜Žéœ€è¦� classï¼Œå�³ %<friend class %T::%D%>ä»Žè¿™ä¸ªåœ°æ–¹frv_print_operandï¼šæœªçŸ¥ä»£ç �å‡½æ•° %q#D åƒ�å�˜é‡�ä¸€æ ·è¢«åˆ�å§‹åŒ–è�”å�ˆæˆ�å‘˜å‡½æ•° %qD è¢«å£°æ˜Žä¸ºè™šå‡½æ•°å‡½æ•° %qD åƒ�å�˜é‡�ä¸€æ ·è¢«åˆ�å§‹åŒ–å‡½æ•° %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>å‡½æ•°ä½“ä¸�å�¯ç”¨å‡½æ•°è°ƒç”¨æœ‰è�šå�ˆç±»åž‹å‡½æ•°ç»�ç”±ä¸�å…¼å®¹çš„ç±»åž‹è°ƒç”¨å‡½æ•°å£°æ˜Žä¸�æ˜¯ä¸€ä¸ªåŽŸåž‹è¢«å£°æ˜Žä¸º %<noreturn%> çš„å‡½æ•°å�´æœ‰ %<return%> è¯­å�¥å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º %<__thread%>å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º %<auto%>å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º %<register%>å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º %<typedef%>å‡½æ•°å®šä¹‰æœ‰é™�å®šçš„ void è¿”å›žç±»åž‹å‡½æ•°ä¸�è¿”å›žå­—ç¬¦ä¸²ç±»åž‹ä¸�è€ƒè™‘å†…è�”å‡½æ•°å‡½æ•°ä¸�èƒ½å†…è�”å‡½æ•°ä¸�èƒ½è¿”å›žå‡½æ•°ç”±äºŽ %<volatile%>ï¼Œå‡½æ•°è¿”å›žç±»åž‹ä¸�å…¼å®¹å‡½æ•°è¿”å›žäº†ä¸€ä¸ªå‡½æ•°å‡½æ•°è¿”å›žäº†ä¸€ä¸ªæ•°ç»„å‡½æ•°è¿”å›žå±€éƒ¨å�˜é‡�çš„åœ°å�€å‡½æ•°è¿”å›žä¸€ä¸ªè�šå�ˆå‡½æ•°æ¨¡æ�¿éƒ¨åˆ†ç‰¹ä¾‹åŒ– %qD æ˜¯ä¸�å…�è®¸çš„å‡½æ•°ç±»åž‹ä¸Ž ISO C ä¸�å®Œå…¨å…¼å®¹å‡½æ•°ä½œç”¨åŸŸçš„ %qs éš�å¼�ä¸º autoï¼Œå�´è¢«å£°æ˜Žä¸º %<__thread%>function_profiler æ”¯æŒ�å¯¹ MMIX çš„ function_profiler æ”¯æŒ�ç‰ˆæœ¬ä¸º %s çš„ gcc é©±åŠ¨æ‰§è¡Œç‰ˆæœ¬ä¸º %s çš„gcc
! gcc ç‰ˆæœ¬ %s
  gcov (GCC) %s
! gfc_todoï¼šå°šæœªå®žçŽ°ï¼šgfc_trans_code()ï¼šé”™è¯¯çš„è¯­å�¥ä»£ç �gimplification å¤±è´¥å…¨å±€æž„é€ å‡½æ•°åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�å…¨å±€å£°æ˜Ž %q#Då…¨å±€æž�æž„å‡½æ•°åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�å…¨å±€å¯„å­˜å™¨å�˜é‡�æœ‰åˆ�å§‹å€¼å¾—åˆ° %d ä¸ªæ¨¡æ�¿å�‚æ•°ï¼Œä¸º %q#Då¾—åˆ° %d ä¸ªæ¨¡æ�¿å�‚æ•°ï¼Œä¸º %q#Tå¿…é¡»é‡�æ–°å®šä½� PCHç»™å®šçš„ç¼–è¯‘å�•å…ƒå› å†…è�”é€ æˆ�çš„ä½“ç§¯è†¨èƒ€ä¸Šé™�(ä»¥ç™¾åˆ†æ•°è¡¨ç¤º)ia64_print_operandï¼šæœªçŸ¥ä»£ç �å¦‚æžœæ‰§è¡Œåˆ°è¿™æ®µä»£ç �ï¼Œç¨‹åº�å°†ä¸­æ­¢è¢«å¿½ç•¥çš„æ–¹æ³•â€˜å¿½ç•¥é‡�å¤�çš„ç›®å½•â€œ%sâ€�
! å¿½ç•¥ %qT çš„å¤šä½™åˆ�å§‹å€¼è®¾å®šé¡¹å¿½ç•¥æ ¼å¼�é”™è¯¯çš„ #pragma longcallå¿½ç•¥ä¸�å­˜åœ¨çš„ç›®å½•â€œ%sâ€�
! ä¸ºé�žç´§å®žçš„é�žç®€å�•æ—§æ•°æ�®å­—æ®µ %q#D å¿½ç•¥ packed å±žæ€§é�žæ³•çš„è�šå�ˆç±»åž‹ %qs æŒ‡å®šç»™å®žä¾‹å�˜é‡� %qsä¸ºå®žä¾‹å�˜é‡� %qs æŒ‡å®šäº†æ— æ•ˆçš„å¼•ç”¨ç±»åž‹éš�å¼�å£°æ˜Žå‡½æ•° %qE%<asm%> ä¸­ä¸�å�¯èƒ½çš„çº¦æ�Ÿ%<asm%> ä¸­ä¸�å�¯èƒ½çš„å¯„å­˜å™¨çº¦æ�Ÿåœ¨ %s ä¸­ï¼ŒäºŽ %s:%dåœ¨åŸºæœ¬å�— %d ä¸­ï¼šåœ¨å£°æ˜Ž %qD ä¸­åœ¨ä¼ é€’å®žå�‚ %P (å±žäºŽ %q+D)%qs çš„ç´¯åŠ å™¨ä¸�å�ˆé€‚éš�å¼�å£°æ˜Žä¸Žå†…å»ºå‡½æ•° %qD ä¸�å…¼å®¹éš�å¼�å£°æ˜Žä¸Žå‡½æ•° %qD ä¸�å…¼å®¹èµ‹å€¼æ—¶ç±»åž‹ä¸�å…¼å®¹åˆ�å§‹åŒ–æ—¶ç±»åž‹ä¸�å…¼å®¹è¿”å›žæ—¶ç±»åž‹ä¸�å…¼å®¹ä¸�å®Œå…¨çš„â€˜%sâ€™é€‰é¡¹ç±»åˆ« %qs çš„å®žçŽ°ä¸�å®Œå…¨ç±» %qs çš„å®žçŽ°ä¸�å®Œå…¨ä¸�å®Œå…¨ç±»åž‹ %qT æ²¡æœ‰æˆ�å‘˜ %qDä¸�å®Œå…¨çš„ç±»åž‹è�”å�ˆä¸�ä¸€è‡´çš„å®žä¾‹å�˜é‡�æŒ‡å®šä¸€å�¥ %<asm%> ä¸­æ“�ä½œæ•°çº¦æ�Ÿä¸�ä¸€è‡´é”™è¯¯æŒ‡ä»¤ï¼šè‡ªå¢žæŒ‡å�‘æœªçŸ¥ç»“æž„çš„æŒ‡é’ˆä»¤å�ªè¯»ä½�ç½®è‡ªå¢žä»¤å�ªè¯»æˆ�å‘˜ %qs è‡ªå¢žä»¤å�ªè¯»å�˜é‡� %qs è‡ªå¢žåœ¨è�”å�ˆåˆ�å§‹å€¼è®¾å®šä¸­å‡ºçŽ°äº†ç´¢å¼•å€¼è€Œä¸�æ˜¯å­—æ®µå��ä»Žä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹åˆ�å§‹åŒ–åˆ�å§‹åŒ–å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢åˆ�å§‹åŒ–æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢å¯¹å�˜é•¿æ•°ç»„æˆ�å‘˜çš„åˆ�å§‹åŒ–åœ¨åµŒå¥—çš„ä¸Šä¸‹æ–‡ä¸­åˆ�å§‹åŒ–å�˜é•¿æ•°ç»„æˆ�å‘˜åˆ�å§‹å€¼è®¾å®šä¸­çš„å…ƒç´ åœ¨è½½å…¥æ—¶æ— æ³•è¢«è®¡ç®—å‡ºåˆ�å§‹å€¼è®¾å®šå…ƒç´ ä¸�æ˜¯å¸¸é‡�åˆ�å§‹å€¼è®¾å®šåœ¨å®Œæˆ�ä¹‹å‰�ç»“æ�Ÿåˆ�å§‹å€¼è®¾å®šæ— æ³•å†³å®š %qD çš„å¤§å°�æµ®ç‚¹å€¼çš„åˆ�å§‹å€¼è®¾å®šä¸�æ˜¯ä¸€ä¸ªæµ®ç‚¹å¸¸é‡�æ•´æ•°å€¼çš„åˆ�å§‹å€¼è®¾å®šå¤ªå¤�æ�‚ä¸ºé�žè™šæ–¹æ³• %qD æŒ‡å®šäº†åˆ�å§‹å€¼è®¾å®šé¡¹ç”¨ä»¥åˆ�å§‹åŒ–å­—ç¬¦æ•°ç»„çš„å­—ç¬¦ä¸²å¤ªé•¿ä½¿ç”¨å½¢å�‚åˆ—è¡¨åˆ�å§‹åŒ–æ•°ç»„ä½¿ç”¨äº†å†…è�”å‡½æ•° %qD ä½†ä»Žæœªå®šä¹‰è¿‡æŒ‡ä»¤ä¸�æ»¡è¶³å…¶çº¦æ�Ÿï¼šåŸºæœ¬å�—å¤–å‡ºçŽ°æŒ‡ä»¤å®‰è£…ï¼š%s%s
! å®žä¾‹å�˜é‡� %qs å¤§å°�æœªçŸ¥å®žä¾‹å�˜é‡� %qs å£°æ˜Žä¸º %s%qD æŒ‰ç±»åž‹ %qT å®žä¾‹åŒ–æŒ‡ä»¤ä»Žä¸�è¢«æ‰§è¡ŒæŒ‡ä»¤è°ƒåº¦åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�int åž‹æ•°ç»„ç”±é�žå®½å­—ç¬¦ä¸²åˆ�å§‹åŒ–å¯¹ %qs ç±»åž‹è€Œè¨€æ•´æ•°å¸¸é‡�å¤ªå¤§integer kind=8 åœ¨æŒ‡å®šäº† -fdefault-integer-8 é€‰é¡¹æ—¶ä¸�å�¯ç”¨æ•´æ•°æº¢å‡ºæ•´åž‹è¡¨è¾¾å¼� %qE ä¸�æ˜¯å¸¸é‡�æ¨¡å�—é—´ä¼˜åŒ–æ·�æœªä¸º C++ å®žçŽ°å†…éƒ¨å’Œä¿�æŠ¤çš„å�¯è§�æ€§å±žæ€§åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�ï¼›å·²å¿½ç•¥ç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚é”™è¯¯çš„åœ°å�€ï¼šç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚ä¸�æ­£ç¡®çš„ç§»ä½�é‡�ï¼šç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚æœªçŸ¥çš„æ¨¡å¼�ï¼šç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ï¼šå†…éƒ¨ä¸€è‡´æ€§é”™è¯¯å†…éƒ¨é”™è¯¯å†…éƒ¨é”™è¯¯ - bad ungetå†…éƒ¨é”™è¯¯ - æ— æ•ˆçš„ utf8 å��check-init æ—¶å�‘ç”Ÿå†…éƒ¨é”™è¯¯ï¼šæ ‘ä»£ç �å°šæœªå®žçŽ°ï¼š%sgenerate_bytecode_insn æ—¶å�‘ç”Ÿå†…éƒ¨é”™è¯¯ - æ ‘ä»£ç �å°šæœªå®žçŽ°ï¼š%så†…éƒ¨é”™è¯¯ï¼šæœªæ‰¾åˆ°æ±‡ç¼–å™¨å½¢å¼�çš„ %%( ä¸Žå·²æœ‰çš„ %%) åŒ¹é…�å†…éƒ¨é”™è¯¯ï¼šæœªæ‰¾åˆ°æ±‡ç¼–å™¨å½¢å¼�çš„ %%< ä¸Žå·²æœ‰çš„ %%> åŒ¹é…�å†…éƒ¨é”™è¯¯ï¼šæœªæ‰¾åˆ°æ±‡ç¼–å™¨å½¢å¼�çš„ %%[ ä¸Žå·²æœ‰çš„ %%] åŒ¹é…�å†…éƒ¨é”™è¯¯ï¼šæœªæ‰¾åˆ°æ±‡ç¼–å™¨å½¢å¼�çš„ %%{ ä¸Žå·²æœ‰çš„ %%} åŒ¹é…�å†…éƒ¨é”™è¯¯ï¼šé”™è¯¯çš„å¯„å­˜å™¨ï¼š%dtgcc å†…éƒ¨æ”¾å¼ƒ %sï¼ŒäºŽ %s:%dæ— æ•ˆçš„ #pragma %sæ— æ•ˆçš„ %%-codeæ— æ•ˆçš„ %%A æ“�ä½œæ•°æ— æ•ˆçš„ %%B æ“�ä½œæ•°æ— æ•ˆçš„ %%C æ“�ä½œæ•°æ— æ•ˆ %%C å€¼æ— æ•ˆçš„ %%D æ“�ä½œæ•°æ— æ•ˆçš„ %%D å€¼æ— æ•ˆ %%E å€¼æ— æ•ˆ %%F å€¼æ— æ•ˆ %%G å€¼æ— æ•ˆ %%H å€¼æ— æ•ˆ %%J ä»£ç �æ— æ•ˆ %%J å€¼æ— æ•ˆ %%K å€¼æ— æ•ˆ %%L å€¼æ— æ•ˆ %%M å€¼æ— æ•ˆ %%N å€¼æ— æ•ˆ %%O å€¼æ— æ•ˆçš„ %%P æ“�ä½œæ•°æ— æ•ˆ %%P å€¼æ— æ•ˆ %%R å€¼æ— æ•ˆ %%S å€¼æ— æ•ˆ %%T å€¼æ— æ•ˆ %%U å€¼æ— æ•ˆçš„ %%Y æ“�ä½œæ•°æ— æ•ˆçš„ %%Y å€¼æ— æ•ˆçš„ %%c æ“�ä½œæ•°æ— æ•ˆçš„ %%d æ“�ä½œæ•°æ— æ•ˆçš„ %%d å€¼æ— æ•ˆçš„ %%f æ“�ä½œæ•°æ— æ•ˆ %%f å€¼æ— æ•ˆ %%h å€¼æ— æ•ˆ %%j ä»£ç �æ— æ•ˆçš„ %%j å€¼æ— æ•ˆ %%k å€¼æ— æ•ˆ %%m å€¼æ— æ•ˆçš„ %%p å€¼æ— æ•ˆ %%q å€¼æ— æ•ˆ %%r å€¼æ— æ•ˆçš„ %%s æ“�ä½œæ•°æ— æ•ˆ %%s å€¼æ— æ•ˆçš„ %%t/%%b å€¼æ— æ•ˆ %%u å€¼æ— æ•ˆ %%v å€¼æ— æ•ˆçš„ %%x å€¼æ— æ•ˆçš„ %%xn ä»£ç �æ— æ•ˆçš„â€˜asmâ€™ï¼šæ— æ•ˆçš„ --param å€¼ %qsæ— æ•ˆçš„ ABI é€‰é¡¹ï¼š-mabi=%sæ— æ•ˆçš„ IACC å®žå�‚æ— æ•ˆçš„ UNSPEC ç”¨ä½œæ“�ä½œæ•°%q+D çš„æŠ½è±¡ç±»åž‹æ— æ•ˆæ— æ•ˆåœ°å�€%<sizeof%> ä¸�èƒ½ç”¨äºŽå‡½æ•°ç±»åž‹å¯¹ä½�æ®µä½¿ç”¨ %qs æ— æ•ˆ%qs ä¸�èƒ½ç”¨äºŽ void ç±»åž‹%qs ä¸�èƒ½ç”¨äºŽä¸�å®Œå…¨çš„ç±»åž‹ %qTå±žæ€§ %qs çš„å�‚æ•°æ— æ•ˆ%<__builtin_frame_address%> çš„å®žå�‚æ— æ•ˆ%<__builtin_return_address%> çš„å®žå�‚æ— æ•ˆæ— æ•ˆçš„åŸºç±»ä»Žç±»åž‹ %qT åˆ°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆå�‘å‡½æ•°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆæ— æ•ˆçš„ catch å�‚æ•°æ— æ•ˆçš„å�Œç²¾åº¦å¸¸é‡�æ“�ä½œæ•°æ“�ä½œæ•°çš„çº¦æ�Ÿæ— æ•ˆæ— æ•ˆçš„æž„é€ å‡½æ•°ï¼šæ‚¨è¦�çš„å�¯èƒ½æ˜¯ %<%T (const %T&)%>ä»Žç±»åž‹ %qT åˆ°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆåˆ°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆï¼Œä»Žç±»åž‹ %qT%q#D çš„å��å�˜è¿”å›žç±»åž‹æ— æ•ˆæ¨¡æ�¿çš„æ¨¡æ�¿å½¢å�‚çš„é»˜è®¤å®žå�‚æ— æ•ˆå¯¹é™�å®šç±»åž‹ %qT çš„å®šä¹‰æ— æ•ˆæ— æ•ˆçš„è¡¨è¾¾å¼�ç”¨ä½œæ“�ä½œæ•°æ— æ•ˆçš„æµ®ç‚¹ ABIï¼š-mfloat-abi=%sæ— æ•ˆçš„æµ®ç‚¹é€‰é¡¹ï¼š-mfpu=%sæ— æ•ˆçš„å‡½æ•°å£°æ˜Žæ— æ•ˆçš„é—´æŽ¥(S)å†…å­˜åœ°å�€æ— æ•ˆçš„é—´æŽ¥å†…å­˜åœ°å�€æˆ�å‘˜ %qs çš„åˆ�å§‹å€¼æ— æ•ˆæ— æ•ˆçš„åˆ�å§‹å€¼è®¾å®šæ— æ•ˆæŒ‡ä»¤ï¼šæ±‡ç¼–è¾“å‡º %d ä¸­å·¦å€¼æ— æ•ˆasm è¯­å�¥ä¸­å‡ºçŽ°æ— æ•ˆçš„å·¦å€¼èµ‹å€¼è¿�ç®—ä¸­çš„å·¦å€¼æ— æ•ˆè‡ªå‡�è¿�ç®—ä¸­çš„å·¦å€¼æ— æ•ˆè‡ªå¢žè¿�ç®—ä¸­çš„å·¦å€¼æ— æ•ˆå�•ç›® %<&%> è¿�ç®—ä¸­çš„å·¦å€¼æ— æ•ˆæ— æ•ˆæŽ©ç �æ— æ•ˆçš„æˆ�å‘˜å‡½æ•°å£°æ˜Žæ— æ•ˆçš„æˆ�å‘˜æ¨¡æ�¿å£°æ˜Ž %qDæ— æ•ˆçš„æ“�ä½œæ•°ä»£ç �â€˜%câ€™â€˜Aâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜Dâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜Hâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜Pâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜Tâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜bâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜eâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜mâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜pâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜vâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆâ€˜zâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆä»£ç �â€˜%câ€™çš„æ“�ä½œæ•°æ— æ•ˆæ­¤æŒ‡ä»¤ä¸­æ“�ä½œæ•°æ— æ•ˆæ— æ•ˆçš„æ“�ä½œæ•°ä¿®é¥°ç¬¦å­—æ¯�æ— æ•ˆçš„æ“�ä½œæ•°è¾“å‡ºä»£ç �%%H/%%L ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ%%N ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ%%R ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ%%T/%%B ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ%%U ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ%%V ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ%%p ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ%%s ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆæ“�ä½œæ•°ç±»åž‹ %qT å’Œ %qT å¯¹å�Œç›® %qO è€Œè¨€æ— æ•ˆå�Œç›®è¿�ç®—ç¬¦ %s æ“�ä½œæ•°æ— æ•ˆå¯¹æœªåˆ�å§‹åŒ–ç±»åž‹çš„æ“�ä½œæ— æ•ˆé€‰é¡¹ %<-mstack-increment=%s%> æ— æ•ˆæ— æ•ˆé€‰é¡¹ %qsæ— æ•ˆçš„é€‰é¡¹å�‚æ•° %qs-mfloat-gprs çš„é€‰é¡¹æ— æ•ˆæ— æ•ˆçš„å�‚æ•° %qsæ— æ•ˆçš„å�‚æ•°ç±»åž‹ %qTæ— æ•ˆçš„æŒ‡é’ˆæ¨¡å¼� %qsæŒ‡å�‘ä½�æ®µ %qD æŒ‡é’ˆæ— æ•ˆçº¦æ�Ÿä¸­å‡ºçŽ°æ— æ•ˆçš„æ ‡ç‚¹ %qcæ— æ•ˆçš„æŽ¥æ”¶è€…ç±»åž‹ %qs%qD çš„é‡�å£°æ˜Žæ— æ•ˆæ­¤æŒ‡ä»¤ä¸­å¯„å­˜å™¨æ— æ•ˆæ— æ•ˆçš„å¾ªçŽ¯ç§»ä½�æŒ‡ä»¤%<__builtin_prefetch%> çš„ç¬¬äºŒä¸ªå®žå�‚æ— æ•ˆï¼›ä½¿ç”¨ 0å‡½æ•° %qs çš„å­˜å‚¨ç±»æ— æ•ˆ%qD æ¨¡æ�¿å£°æ˜Žæ— æ•ˆæ— æ•ˆçš„æ¨¡æ�¿ ID%<__builtin_prefetch%> çš„ç¬¬ä¸‰ä¸ªå®žå�‚æ— æ•ˆï¼›ä½¿ç”¨ 0æ— æ•ˆçš„çœŸå€¼è¡¨è¾¾å¼�å¯¹ new è€Œè¨€ç±»åž‹ %<void%> æ— æ•ˆæ— æ•ˆçš„ç±»åž‹ %qT å£°æ˜Žä¸º %<friend%>æ— æ•ˆçš„ç±»åž‹å�‚æ•°%qs çš„å®žå�‚ç±»åž‹æ— æ•ˆ%<%T[%T]%> ç”¨ä½œæ•°ç»„ä¸‹æ ‡ç±»åž‹æ— æ•ˆå¯¹ %%dã€�%%x æˆ– %%X çš„æ— æ•ˆä½¿ç”¨å¯¹äºŽ bool å�˜é‡� %qD ä½¿ç”¨ %<--%> æ— æ•ˆé”™è¯¯åœ°ä½¿ç”¨äº† %<::%>é”™è¯¯åœ°ä½¿ç”¨äº† %<restrict%>åœ¨é¡¶å±‚ä½¿ç”¨ %<this%> æ— æ•ˆåœ¨é�žæˆ�å‘˜å‡½æ•°ä¸­ä½¿ç”¨ %<this%> æ— æ•ˆåœ¨ %q#D çš„æ¨¡æ�¿å£°æ˜Žä¸­ä½¿ç”¨ %<virtual%> æ— æ•ˆé”™è¯¯åœ°ä½¿ç”¨äº† %qDå°† %qD ç”¨ä½œæ¨¡æ�¿çš„æ¨¡æ�¿å�‚æ•°çš„é»˜è®¤å€¼æ— æ•ˆç”¨ %qE å½¢æˆ�æˆ�å‘˜å‡½æ•°æŒ‡é’ˆçš„ç”¨æ³•æ— æ•ˆã€‚è¯·ä½¿ç”¨é™�å®šçš„æ ‡è¯†ç¬¦ã€‚å°† %qs ç”¨åœ¨æˆ�å‘˜æŒ‡é’ˆä¸Šæ— æ•ˆåœ¨æŒ‡é’ˆç®—æœ¯ä¸­ä½¿ç”¨æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆæ— æ•ˆå¯¹æœªæŒ‡å®šè¾¹ç•Œçš„æ•°ç»„çš„æ— æ•ˆä½¿ç”¨åœ¨ç±»åž‹ %qT ä¸Šä½¿ç”¨ const_cast æ— æ•ˆï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªæŒ‡é’ˆå‡½æ•°ç±»åž‹çš„æŒ‡é’ˆæˆ–å¼•ç”¨åœ¨ç±»åž‹ %qT ä¸Šä½¿ç”¨ const_cast æ— æ•ˆï¼Œå› ä¸ºå®ƒæ—¢ä¸�æ˜¯æŒ‡é’ˆï¼Œä¹Ÿä¸�æ˜¯å¼•ç”¨ï¼Œä¹Ÿä¸�æ˜¯æ•°æ�®æˆ�å‘˜æŒ‡é’ˆå°†æž„é€ å‡½æ•°ç”¨ä½œæ¨¡æ�¿ç”¨æ³•æ— æ•ˆå¯¹å�˜é•¿æ•°ç»„æˆ�å‘˜æ— æ•ˆçš„ä½¿ç”¨å¯¹ä¸�å®Œå…¨çš„ typedef %qs çš„æ— æ•ˆä½¿ç”¨åœ¨é�™æ€�æˆ�å‘˜å‡½æ•°ä¸­ä½¿ç”¨æˆ�å‘˜ %qD æ— æ•ˆå¯¹é�žå·¦å€¼æ•°ç»„çš„æ— æ•ˆä½¿ç”¨å¯¹é�žé�™æ€�æ•°æ�®æˆ�å‘˜ %qD çš„æ— æ•ˆä½¿ç”¨å¯¹é�žé�™æ€�æˆ�å‘˜å‡½æ•°çš„ä½¿ç”¨æ— æ•ˆå¯¹é�žé�™æ€�æˆ�å‘˜å‡½æ•° %qD çš„ä½¿ç”¨æ— æ•ˆå¯¹é�žé�™æ€�æ•°æ�®æˆ�å‘˜ %qE çš„ä½¿ç”¨æ— æ•ˆå¯¹åŒ…å�«å�˜é•¿æ•°ç»„æˆ�å‘˜çš„ç»“æž„çš„æ— æ•ˆä½¿ç”¨åœ¨é¦–è¦�æ¨¡æ�¿çš„å£°æ˜Žä¸­å¯¹æ¨¡æ�¿æ ‡è¯†ç¬¦ %qD çš„ä½¿ç”¨æ— æ•ˆä½¿ç”¨æ¨¡æ�¿å�� %qE æ—¶ä¸�å¸¦å®žå�‚è¡¨æ— æ•ˆå°†ç±»åž‹ %qT ç”¨ä½œæ¨¡æ�¿çš„æ¨¡æ�¿å�‚æ•°çš„é»˜è®¤å€¼æ— æ•ˆå¯¹æœªå®šä¹‰ç±»åž‹ %<%s %s%> çš„ä½¿ç”¨æ— æ•ˆå¯¹ void è¡¨è¾¾å¼�çš„æ— æ•ˆä½¿ç”¨-mstack-guard å€¼æ— æ•ˆ-mstack-size å€¼æ— æ•ˆ-mwarn-framesize å€¼æ— æ•ˆå±žæ€§ %qs çš„å�‘é‡�ç±»åž‹æ— æ•ˆé�žé�™æ€�åœ°è°ƒç”¨é�™æ€�æ–¹æ³•ä¸ºçº¯è™šæ–¹æ³•è°ƒç”¨ invokestaticé�™æ€�è°ƒç”¨é�žé�™æ€�æ–¹æ³•å®ƒçš„ä½œç”¨åŸŸä»…é™�äºŽæ­¤å®šä¹‰æˆ–å£°æ˜Žï¼Œè¿™å�¯èƒ½å¹¶ä¸�æ˜¯æ‚¨æƒ³è¦�çš„jcf-dumpï¼šæœªæŒ‡å®šç±»
! è·³è½¬è‡³è¯­å�¥è¡¨è¾¾å¼�ä¸­è·³è½¬è‡³ case æ ‡å�·è·³è½¬è‡³æ ‡å�· %qD#pragma %s æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#pragma GCC java_exceptions æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#pragma extern_prefix æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#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 longcall æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#pragma redefine_extname æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦#pragma weak æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma GCC visibility%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma align%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma fini%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma init%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦%<#pragma pack%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦â€˜#pragma %sâ€™æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦â€˜#pragma optionsâ€™æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦â€˜#pragma unusedâ€™æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦ç­¾å��å­—ç¬¦ä¸²æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦å…³é”®å­— %<export%> æœªå®žçŽ°ï¼Œå°†è¢«å¿½ç•¥å…³é”®å­— %<typename%> ä¸�å…�è®¸ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­(é™�å®šçš„åˆ�å§‹å€¼è®¾å®šéš�å¼�åœ°æ˜¯ä¸€ä¸ªç±»åž‹)å…³é”®å­— %<typename%> ä¸�å…�è®¸ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­(åŸºç±»éš�å¼�åœ°æ˜¯ä¸€ä¸ªç±»åž‹)å…³é”®å­— %<typename%> ä¸�èƒ½åœ¨æ¨¡æ�¿ä»¥å¤–ä½¿ç”¨æ ‡å�· %qD å®šä¹‰å�Žæœªä½¿ç”¨æ ‡å�· %qD ä½¿ç”¨å‰�æœªå®šä¹‰æ ‡å�· %qE åœ¨æ‰€æœ‰å‡½æ•°å¤–è¢«å¼•ç”¨æ ‡å�· %qs åœ¨æ‰€æœ‰å‡½æ•°å¤–è¢«å¼•ç”¨æ ‡å�·ä½�äºŽå¤�å�ˆè¯­å�¥æœ«å°¾æ ‡å�·å��ä¸º wchar_tlang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s:%dè¯­è¨€ %s æœªèƒ½è¢«è¯†åˆ«è¯­è¨€å­—ç¬¦ä¸² %<"%E"%> ä¸�å�¯è¯†åˆ«æ¡†æž¶æŒ‡é’ˆå�‘ç”Ÿå¤§çš„æ”¹å�˜(%d)ï¼Œä½†å�´æŒ‡å®šäº† -mtiny-stackå¤§æ•´æ•°éš�å¼�æˆªæ–­ä¸ºæ— ç¬¦å�·ç±»åž‹ç©ºç±» %qT çš„æ´¾ç”Ÿç±»çš„å¸ƒå±€åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­å�¯èƒ½ä¼šèµ·å�˜åŒ–ld è¿”å›ž %då·¦ç²¾åº¦strfmon æ ¼å¼�çš„å·¦ç²¾åº¦å·¦ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦å·¦ç§»æ¬¡æ•°ä¸ºè´Ÿé€—å�·è¡¨è¾¾å¼�çš„å·¦æ“�ä½œæ•°ä¸�èµ·ä½œç”¨é•¿åº¦ä¿®é¥°ç¬¦printf æ ¼å¼�çš„é•¿åº¦ä¿®é¥°ç¬¦scanf æ ¼å¼�çš„é•¿åº¦ä¿®é¥°ç¬¦strfmon æ ¼å¼�çš„é•¿åº¦ä¿®é¥°ç¬¦åº“ï¼š%s
! åº“å‡½æ•° %q#D é‡�å£°æ˜Žä¸ºé�žå‡½æ•° %q#Dæ‰¾ä¸�åˆ°åº“ lib%s%qs çš„å±€éƒ¨å£°æ˜Žéš�è—�äº†å®žä¾‹å�˜é‡�å±€éƒ¨å�˜é‡� %qD ä¸�åº”å‡ºçŽ°åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­ä¸º %qs å�Œæ—¶ç»™å®šäº† long å’Œ shortlong long å¸¸é‡�ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç«‹å�³æ•°æ“�ä½œæ•°ä¸º char %qs ç»™å®šäº† long æˆ– shortä¸ºæµ®ç‚¹ç±»åž‹ %qs ç»™å®šäº† long æˆ– shortä¸º %qs ä½¿ç”¨ longã€�shortã€�signed æˆ– unsigned æ— æ•ˆä¸º %qs ä½¿ç”¨ longã€�shortã€�signed æˆ– unsigned æ— æ•ˆcase æ ‡å�·èŒƒå›´çš„ä¸‹é™�å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å°�å€¼è¿˜è¦�å°�%qs å�Žç¼ºå°‘å®�å��ä½¿ %qD æˆ�ä¸ºé�™æ€�çš„#pragma GCC visibility push æ ¼å¼�é”™è¯¯#pragma builtin æ ¼å¼�é”™è¯¯#pragma extern_prefix æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥æ ¼å¼�é”™è¯¯çš„ #pragma ghs section#pragma redefine_extname æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥#pragma weak æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥%<#pragma align%> æ ¼å¼�é”™è¯¯%<#pragma align%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥%<#pragma fini%> æ ¼å¼�é”™è¯¯%<#pragma fini%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥%<#pragma init%> æ ¼å¼�é”™è¯¯%<#pragma init%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥%<#pragma pack%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥%<#pragma pack(pop[, id])%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥%<#pragma pack(push[, id][, <n>])%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥â€˜#pragma %sâ€™æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥â€˜#pragma optionsâ€™æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥æŽ©ç �å¿…é¡»æ˜¯ä¸€ä¸ªç«‹å�³æ•°å�‚æ•° %qs çš„æœ€å¤§å€¼æ˜¯ %uä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -EB å’Œ -ELä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -m32 å’Œ -m64å¤šåª’ä½“å‡½æ•°å�ªåœ¨ä½¿ç”¨-mmedia çš„æƒ…å†µä¸‹å�¯ç”¨æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­æœ‰æ‹·è´�èµ‹å€¼è¿�ç®—ç¬¦çš„æˆ�å‘˜ %q#D ä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­æœ‰æž„æž„å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°æœ‰æž�æž„å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­æˆ�å‘˜ %qD ä¸�èƒ½æ—¢è¢«å£°æ˜Žä¸ºè™šå‡½æ•°ï¼Œå�ˆè¢«å£°æ˜Žä¸ºé�™æ€�å‡½æ•°æˆ�å‘˜ %qD æ˜¯æœªåˆ�å§‹åŒ–çš„å¼•ç”¨æˆ�å‘˜å‡½æ•°éš�å¼�åœ°æˆ�ä¸ºæ‰€å±žç±»çš„å�‹å…ƒå†…å­˜è¾“å…¥ %d ä¸�å�¯ç›´æŽ¥å¯»å�€åœ¨ç±»ä¸­æ‰¾ä¸�åˆ°æ–¹æ³•â€˜%sâ€™æ–¹æ³•å£°æ˜Žä¸�åœ¨@interface ä¸Šä¸‹æ–‡ä¸­æ‰¾ä¸�åˆ° %<%c%s%> çš„æ–¹æ³•å®šä¹‰æ–¹æ³•å®šä¹‰ä¸�åœ¨ @implementation ä¸Šä¸‹æ–‡ä¸­å�‚æ•° %qs çš„æœ€å°�å€¼ä¸º %umips16 å‡½æ•°å�–æ ·ä¸�åŒ¹é…�çš„å­—æ®µç­¾å��â€˜%sâ€™(åœ¨ â€˜%sâ€™ä¸­)æ ¼å¼�å­—ç¬¦ä¸²ç¼ºå°‘ $ æ“�ä½œæ•°%<#pragma pack%> å�Žç¼ºå°‘ %<(%>ï¼Œå¿½ç•¥ç¼ºå°‘ç”¨ä»¥ç»“æ�Ÿæ¨¡æ�¿å®žå�‚åˆ—è¡¨çš„ %<>%>â€˜#pragma %sâ€™å�Žç¼ºå°‘â€˜(â€™ - å·²å¿½ç•¥â€˜#pragma unusedâ€™å�Žé�¢ç¼ºå°‘â€˜(â€™ï¼Œå¿½ç•¥â€˜#pragma unusedâ€™å�Žé�¢ç¼ºå°‘â€˜)â€™ï¼Œå¿½ç•¥â€˜#pragma %sâ€™ç¼ºå°‘â€˜(â€™ - å·²å¿½ç•¥ç¼ºå°‘ Code å±žæ€§%<__builtin_args_info%> ç¼ºå°‘å®žå�‚â€œ%sâ€�ç¼ºå°‘å®žå�‚â€œ-%sâ€�ç¼ºå°‘å�‚æ•°â€˜%sâ€™é€‰é¡¹ç¼ºå°‘å®žå�‚åˆ�å§‹å€¼è®¾å®šå‘¨å›´ç¼ºå°‘èŠ±æ‹¬å�·æœ‰å��æ“�ä½œæ•°å�Žç¼ºå°‘å�³èŠ±æ‹¬å�·ç¼ºå°‘å�³æ‹¬å�·ç¼ºå°‘å­—æ®µâ€˜%sâ€™ï¼Œåœ¨â€˜%sâ€™ä¸­%qs å�Žç¼ºå°‘æ–‡ä»¶å��â€˜#pragma %sâ€™ä¸­ç¼ºå°‘å‡½æ•°å��ï¼Œå¿½ç•¥ç¼ºå°‘åˆ�å§‹å€¼è®¾å®šæˆ�å‘˜ %qD ç¼ºå°‘åˆ�å§‹å€¼è®¾å®š%qs å�Žç¼ºå°‘ makefile ç›®æ ‡ç¼ºå°‘æ•°å­—ç¼ºå°‘å·¦æ‹¬å�·ç¼ºå°‘æ“�ä½œæ•°%qs å�Žç¼ºå°‘è·¯å¾„â€˜#pragma %sâ€™ä¸­ç¼ºå°‘èŠ‚å��ï¼Œå¿½ç•¥ç¼ºå°‘ç»“å°¾çš„ %c å­—ç¬¦typedef å£°æ˜Žä¸­ç¼ºå°‘ç±»åž‹å��åœ¨å�Œä¸€ä¸ªç¿»è¯‘å�•å…ƒä¸­æ··å�ˆä½¿ç”¨ C++ å’Œ Java å¼‚å¸¸æ�•èŽ·mno-cygwin å’Œ mno-win32 äº’ä¸�å…¼å®¹å¯¹ä¸�å�ˆé€‚çš„ç±»åž‹åº”ç”¨æ¨¡å¼� %qsæ¨¡åž‹ä¸�æ˜¯ QImodeæ¨¡å�—ç¬¦å�· %s åœ¨é”™è¯¯çš„å‘½å��ç©ºé—´ä¸­%<asm%> ä¸­çš„æ“�ä½œæ•°è¶…è¿‡ %d ä¸ªobjc ä¸�æ”¯æŒ� ms-bitfieldsmudflapï¼šè¿™ä¸ªè¯­è¨€ä¸�å�—æ”¯æŒ�multilib æŽ’é™¤â€˜%sâ€™æ— æ•ˆmultilib æŽ’é™¤â€˜%sâ€™æ— æ•ˆmultilib é€‰æ‹©â€˜%sâ€™æ— æ•ˆmultilib specâ€˜%sâ€™æ— æ•ˆæ‰¾åˆ°å¤šä¸ª %s å��ä¸º %<%c%s%>å�•ä¸ª switch è¯­å�¥ä¸­å‡ºçŽ°äº†å¤šä¸ª default æ ‡å�·%q#T å¤šæ¬¡å®šä¹‰æŒ‡å®šäº†å¤šä¸ªå‡½æ•°ç±»åž‹å±žæ€§%qs çš„å£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªå­˜å‚¨ç±»å£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªå­˜å‚¨ç±»ä¸€ä¸ªå£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªç±»åž‹åœ¨ä½¿ç”¨ typeid ä¹‹å‰�å¿…é¡»å…ˆ #include <typeinfo>å¿…é¡»ç”¨ %<.*%> or %<->*%> è°ƒç”¨ <%E (...)%> ä¸­çš„æˆ�å‘˜å‡½æ•°æŒ‡é’ˆmvc&exå��å­— %qD ç”¨åœ¨ GNU é£Žæ ¼çš„æ•°ç»„æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è®¾å®šä¸­å��å­— %qT ç±»åž‹ä¸�å®Œå…¨æˆ�å‘˜å‡½æ•°æ²¡æœ‰å��å­—æœ‰å��è¿”å›žå€¼ä¸�å†�è¢«æ”¯æŒ�å‘½å��ç©ºé—´ %qT æœªå£°æ˜Žå‘½å��ç©ºé—´åŸŸçš„åŒ¿å��è�šå�ˆå¿…é¡»æ˜¯é�™æ€�çš„æŒ‡ä»¤é•¿åº¦ä¸ºè´Ÿè´Ÿæ•´æ•°éš�å¼�è½¬æ�¢ä¸ºæ— ç¬¦å�·ç±»åž‹ä½�æ®µ %qD å®½åº¦ä¸ºè´Ÿä½�æ®µ %qs å®½åº¦ä¸ºè´ŸåµŒå¥—çš„æ±‡ç¼–é£Žæ ¼æŒ‡ç¤ºå¯¹ %qD çš„åµŒå¥—çš„å¤–éƒ¨å£°æ˜ŽåµŒå¥—å‡½æ•° %qs è¢«å£°æ˜Žä¸º %<extern%>åµŒå¥—çš„ %<enum %s%> é‡�å®šä¹‰åµŒå¥—çš„ %<struct %s%> é‡�å®šä¹‰åµŒå¥—çš„ %<union %s%> é‡�å®šä¹‰new ä¸�èƒ½ç”¨äºŽå‡½æ•°ç±»åž‹new ä¸�èƒ½ç”¨äºŽå¼•ç”¨ç±»åž‹å¯¹ %q#D çš„æ–°å£°æ˜Žä¸�èƒ½åœ¨è¿”å›žç±»åž‹ä¸­å®šä¹‰æ–°ç±»åž‹æ‰¾ä¸�åˆ°æ–¹æ³• %<%c%s%>æˆ�å‘˜å‡½æ•° %q#D æœªåœ¨ç±» %qT ä¸­å£°æ˜ŽCRIS æ²¡æœ‰ FUNCTION_PROFILERæ²¡æœ‰å�‚æ•°æ²¡æœ‰å��ä¸º %q#T çš„ç±»æ¨¡æ�¿ï¼Œåœ¨%q#T ä¸­ æœªæŒ‡å®šç±»%<%%[%> æ ¼å¼�æ²¡æœ‰ç›¸åº”çš„ %<]%>æ²¡æœ‰æ¨¡å¼�ä¸º %qs çš„æ•°æ�®ç±»åž‹%qD æ²¡æœ‰é»˜è®¤å�‚æ•°å°šæœªæ��è¿°æ²¡æœ‰æŒ‡å®šè¾“å…¥æ–‡ä»¶æ²¡æœ‰è¾“å…¥æ–‡ä»¶æ²¡æœ‰ä¸€ä¸ªæ•´æ•°ç±»åž‹å�¯ä»¥è¡¨ç¤º %qT çš„æ‰€æœ‰æžšä¸¾å€¼å¯¹ %<(%T) (%A)%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�å¯¹ %<%D(%A)%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°å¯¹ %<%T::%s(%A)%#V%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°æˆ�å‘˜å‡½æ•° %qD æœªåœ¨ %qT ä¸­å£°æ˜Žæ²¡æœ‰ä¸Ž %qD åŒ¹é…�çš„æˆ�å‘˜ï¼Œåœ¨ %q#T ä¸­æ­¤ ABI ä¸�æ”¯æŒ�å�–æ · 64 ä½�ä»£ç �åœ°å�€ä¸­æ— å¯„å­˜å™¨åœ¨æœ‰è¿”å›žå€¼çš„å‡½æ•°ä¸­æœªå�‘çŽ° return è¯­å�¥ç»“æž„æˆ–è�”å�ˆå�Žæ²¡æœ‰åˆ†å�·æ²¡æœ‰å�ˆé€‚çš„ %<operator %s%> ç»™ %qT@interface ä¸­æ²¡æœ‰ä¸º %qs å®šä¹‰è¶…ç±»ä¸�æ”¯æŒ�çº¦ç®€/å½’çº³æ²¡æœ‰å��ä¸º %q#T çš„ç±»åž‹ï¼Œåœ¨%q#T ä¸­ %qD çš„æœ€ç»ˆé‡�è½½åœ¨ %qT ä¸­ä¸�å”¯ä¸€æ�¡ä»¶è¡¨è¾¾å¼�ä½¿ç”¨äº†é�žå¸ƒå°”å€¼ç»™äºˆå‡½æ•° %qs çš„å�‚æ•°ä¸�æ˜¯æµ®ç‚¹æ•°é�žå±€éƒ¨å‡½æ•° %q#D ä½¿ç”¨åŒ¿å��ç±»åž‹é�žå±€éƒ¨å‡½æ•° %q#D ä½¿ç”¨äº†å±€éƒ¨ç±»åž‹ %qTé�žå±€éƒ¨å�˜é‡� %q#D ä½¿ç”¨äº†åŒ¿å��ç±»åž‹é�žå±€éƒ¨å�˜é‡� %q#D ä½¿ç”¨äº†å±€éƒ¨ç±»åž‹ %qTé�žå·¦å€¼æ•°ç»„å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­é�žæˆ�å‘˜ %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>é�žå¯¹è±¡æˆ�å‘˜ %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>ç±»ä¸­æœ‰é�žé�™æ€�å¸¸é‡�æˆ�å‘˜ %q#D å�´æ²¡æœ‰æž„é€ å‡½æ•°å¯¹å�˜é•¿æ•°ç»„æˆ�å‘˜é�žé�™æ€�åœ°åˆ�å§‹åŒ–ç±»ä¸­æœ‰é�žé�™æ€�å¼•ç”¨ %q#Dï¼Œå�´æ²¡æœ‰æ��ä¾›æž„é€ å‡½æ•°é�žæ¨¡æ�¿ %qD ç”¨ä½œæ¨¡æ�¿é�žæ¨¡æ�¿ç±»åž‹ %qT ç”¨ä½œæ¨¡æ�¿åˆ�å§‹å€¼è®¾å®šä¸­æ•°ç»„ç´¢å¼•ä¸�æ˜¯å¸¸æ•°ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ Java .class æ–‡ä»¶ã€‚æ²¡æœ‰ä¸ºæ­¤ ABI é…�ç½®ï¼šâ€˜%sâ€™ç±»åž‹ä¿¡æ�¯ä¸�å……åˆ†å°šæœªå®žçŽ°ï¼šæœ€å°�å»¶è¿Ÿä¼˜åŒ–çš„å†…è�”å¹³æ–¹æ ¹è¿�ç®—é™„æ³¨ï¼šå®žå�‚ä¸º NULLï¼Œéœ€è¦�é�ž NULL å€¼(å®žå�‚ %lu)æ•°å­—å¿…é¡»æ˜¯ 0 æˆ– 1å®žå�‚ä¸ªæ•°ä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦å®žå�‚æ•°ç›®ä¸ŽåŽŸåž‹ä¸�ç¬¦çŸ¢é‡�ä¸­åˆ†é‡�æ•°ä¸�æ˜¯ 2 çš„æŸ�æ¬¡æ–¹è®¡æ•°å™¨çš„æ•°é‡�æ˜¯ %d è€Œä¸�æ˜¯ %då¯¹è±¡ä¸�é�µå¾ª %qs å��è®®å¯¹ %qD çš„å¼•ç”¨ç¼ºå°‘å¯¹è±¡ä½¿ç”¨ %qE æ—¶ç¼ºå°‘å¯¹è±¡ä½¿ç”¨äº†è¿‡æ—¶çš„é€‰é¡¹ -I-ï¼Œè¯·æ”¹ç”¨ -iquoteä½¿ç”¨ %<:%> æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼çš„ä½œæ³•å·²è¿‡æ—¶è¿‡æ—¶çš„ç”¨æ³•ï¼Œåº”ä½¿ç”¨ %<=%> æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼å��ç§»é‡�è¶Šè¿‡å­—ç¬¦ä¸²å¸¸é‡�ç•Œå�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½æœ‰åŸºç±»åˆ�å§‹å€¼è®¾å®šå�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½è¢«å£°æ˜Žä¸º %<explicit%>â€˜--print-mainâ€™ã€�â€˜--list-classâ€™å’Œâ€˜--complexityâ€™å�ªèƒ½ä½¿ç”¨å…¶ä¸­ä¸€ä¸ªå�ªæœ‰æœªåˆ�å§‹åŒ–çš„å�˜é‡�æ‰�èƒ½æ”¾åœ¨ .bss èŠ‚ä¸­å�ªæœ‰æœªåˆ�å§‹åŒ–çš„å�˜é‡�æ‰�èƒ½æ”¾åœ¨ .noinit èŠ‚ä¸­æ­¤é…�ç½®ä¸‹å�ªæ”¯æŒ�å¼±åˆ«å��ä¸�é€�æ˜Žçš„çŸ¢é‡�ç±»åž‹ä¸�èƒ½è¢«åˆ�å§‹åŒ–æ‰“å¼€ /dev/zeroï¼š%mæ‰“å¼€ä¾�èµ–æ–‡ä»¶ %sï¼š%mæ‰“å¼€è¾“å‡ºæ–‡ä»¶ %sï¼š%mæ“�ä½œæ•°æ—¢ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�ä¹Ÿä¸�æ˜¯ä¸€ä¸ªæ�¡ä»¶ç �ï¼Œæ— æ•ˆçš„æ“�ä½œæ•°ä»£ç �â€˜câ€™%% å­—æ¯�å�Žç¼ºå°‘æ“�ä½œæ•°æ“�ä½œæ•°è¶…å‡ºèŒƒå›´?: çš„æ“�ä½œæ•°æœ‰ä¸�å�Œçš„ç±»åž‹%qs ä¸Šçš„è¿�ç®—ç»“æžœå�¯èƒ½æ˜¯æœªå®šä¹‰çš„è¿�ç®—ç¬¦ %qT å£°æ˜Žä¸ºæœ‰ %qT è¿”å›žå€¼å�¯ç”¨çš„é€‰é¡¹ï¼šä¼ é€’çš„é€‰é¡¹ï¼šæŒ‡é’ˆä¸Žæ•´æ•° 0 æ¯”è¾ƒå¤§å°�å†…å­˜ä¸�è¶³è¾“å‡ºçº¦æ�Ÿ %d å¿…é¡»æŒ‡å®šå�•ä¸ªå¯„å­˜å™¨è¾“å‡ºæ–‡ä»¶å��æŒ‡å®šäº†ä¸¤æ¬¡è¾“å‡ºæ•° %d ä¸�å�¯ç›´æŽ¥å¯»å�€è¾“å‡ºæ“�ä½œæ•° %d å¿…é¡»ä½¿ç”¨ %<&%> çº¦æ�Ÿè¾“å‡ºæ“�ä½œæ•°çº¦æ�Ÿç¼ºå°‘ %<=%>%<asm%> çš„è¾“å‡ºæ“�ä½œæ•°æ˜¯å¸¸é‡�output_move_singleï¼šæ•°ç»„ç»´æ•°æº¢å‡ºå¸¸é‡�è¡¨è¾¾å¼�æº¢å‡ºæžšä¸¾å€¼æº¢å‡ºéš�å¼�å¸¸é‡�è½¬æ�¢æº¢å‡ºpacked å±žæ€§å¯¼è‡´ä½Žæ•ˆçŽ‡çš„å¯¹é½�packed å±žæ€§å¯¼è‡´ %qs ä½Žæ•ˆçŽ‡çš„å¯¹é½�ä¸�éœ€è¦� packed å±žæ€§packed å±žæ€§å¯¹ %qs æ�¥è¯´æ˜¯ä¸�éœ€è¦�çš„å°†ç»“æž„å¤§å°�å¡«è¡¥åˆ°å¯¹é½�è¾¹ç•Œä¸Šå½¢å�‚ %P çš„ç±»åž‹ %qT ä¸�å®Œå…¨å½¢å�‚ %P (å±žäºŽ %qD)çš„ç±»åž‹ %qT ä¸�å®Œå…¨å½¢å�‚ %qD è¢«å£°æ˜Žä¸º voidå½¢å�‚ %qD è¢«æ— æ•ˆåœ°è¢«å£°æ˜Žä¸ºå…·æœ‰æ–¹æ³•ç±»åž‹å½¢å�‚ %qD å·²åˆ�å§‹åŒ–å‡½æ•°å£°æ˜Žä¸­å‡ºçŽ°å½¢å�‚å��å�´æœªæŒ‡å®šç±»åž‹è¯�æ³•åˆ†æž�é”™è¯¯æ¨¡æ�¿å®žå�‚è¡¨è¯�æ³•åˆ†æž�é”™è¯¯è¯»å�– %s æ—¶è¯�æ³•åˆ†æž�é”™è¯¯è¯�æ³•åˆ†æž�é”™è¯¯ï¼šä¸�èƒ½å¤‡ä»½è¯�æ³•åˆ†æž�é”™è¯¯ï¼›å�Œæ—¶è™šæ‹Ÿå†…å­˜è€—å°½è¯�æ³•åˆ†æž�å™¨å †æ ˆæº¢å‡ºéƒ¨åˆ†ç‰¹ä¾‹åŒ–æ¨¡æ�¿ %qT å£°æ˜Žä¸º %<friend%>ä¼ é€’ %qT æ—¶é€‰æ‹© %qT è€Œä¸�æ˜¯ %qTå°† %qT ä½œä¸ºå®žå�‚ %P ä¼ é€’ç»™ %qDå°† NULL ä½œä¸ºé�žæŒ‡é’ˆå®žå�‚ %P ä¼ é€’ç»™ %qDæ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸º %<float%> è€Œä¸�æ˜¯ %<double%> ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºå¤�æ•°è€Œä¸�æ˜¯æµ®ç‚¹æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºå¤�æ•°è€Œä¸�æ˜¯æ•´æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæµ®ç‚¹æ•°è€Œä¸�æ˜¯å¤�æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæµ®ç‚¹æ•°è€Œä¸�æ˜¯æ•´æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæ•´æ•°è€Œä¸�æ˜¯å¤�æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæ•´æ•°è€Œä¸�æ˜¯æµ®ç‚¹æ•°ä¼ é€’æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæœ‰ç¬¦å�·æ•°ä¼ æ’­æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œç”¨æ— ç¬¦å�·æ•°ä¼ é€’ä¼ é€’å�‚æ•° %d (å±žäºŽ %qE)æ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢ä¼ é€’å�‚æ•° %d (å±žäºŽ %qE)æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä»¥ä¸�å�Œçš„å®½åº¦ä¼ é€’å°šä¸�æ”¯æŒ�åœ¨æµ®ç‚¹å¯„å­˜å™¨ä¸­ä¼ é€’æµ®ç‚¹å�‚æ•°å°†è´Ÿå€¼ %qE ä½œä¸ºå®žå�‚ %P ä¼ é€’ç»™ %qDç®¡é�“%<void *%> åž‹æŒ‡é’ˆç”¨åœ¨äº†ç®—æœ¯è¡¨è¾¾å¼�ä¸­åœ¨å‡�æ³•ä¸­ä½¿ç”¨ç±»åž‹ä¸º %<void *%> çš„æŒ‡é’ˆå¯¹æŒ‡é’ˆèµ‹å€¼æ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆæœ‰/æ— ç¬¦å�·ä¸�ä¸€è‡´åˆ�å§‹åŒ–æŒ‡é’ˆæ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆæœ‰/æ— ç¬¦å�·ä¸�ä¸€è‡´ä¼ é€’å�‚æ•° %d (å±žäºŽ %qE) ç»™æŒ‡é’ˆæ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆæœ‰/æ— ç¬¦å�·ä¸�ä¸€è‡´è¿”å›žæŒ‡é’ˆæ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆæœ‰/æ— ç¬¦å�·ä¸�ä¸€è‡´åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº†å‡½æ•°æŒ‡é’ˆå‡½æ•°æŒ‡é’ˆä¸�èƒ½ç›¸å‡�æˆ�å‘˜æŒ‡é’ˆç»�ç”±è™šåŸºç±»ä»Ž %qT è½¬æ�¢åˆ° %qTæˆ�å‘˜æŒ‡é’ˆè½¬æ�¢ç»�ç”±è™šåŸºç±» %qTæˆ�å‘˜æŒ‡é’ˆè½¬æ�¢ç»�ç”±è™šåŸºç±» %qTåœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº†æˆ�å‘˜æŒ‡é’ˆæ�¡ä»¶è¡¨è¾¾å¼�æŒ‡é’ˆç±»åž‹ä¸�åŒ¹é…�éœ€è¦�å¤�æ•°æ—¶ä½¿ç”¨äº†æŒ‡é’ˆå€¼éœ€è¦�æµ®ç‚¹æ•°å€¼æ—¶ä½¿ç”¨äº†æŒ‡é’ˆå€¼æ²¡æœ‰å¯¹è±¡ä¸�èƒ½è°ƒç”¨æˆ�å‘˜å‡½æ•°æŒ‡é’ˆ %Eï¼Œè€ƒè™‘ä½¿ç”¨ .* æˆ– ->*æŒ‡é’ˆä¸�èƒ½ç”¨ä½œ case å¸¸é‡�å�Žè‡ªå¢žåœ°å�€ä¸�æ˜¯ä¸€ä¸ªå¯„å­˜å™¨å�Žç¼€ %qD å¿…é¡»ä½¿ç”¨ %<int%> ä½œä¸ºå®ƒçš„å�‚æ•°å�Žç¼€ %qD å¿…é¡»ä½¿ç”¨ %<int%> ä½œä¸ºå®ƒçš„ç¬¬äºŒä¸ªå�‚æ•°å�Žç¼€ %qD åº”å½“è¿”å›ž %qTå‰�è‡ªå‡�åœ°å�€ä¸�æ˜¯ä¸€ä¸ªå¯„å­˜å™¨å‰�è‡ªå¢žåœ°å�€ä¸�æ˜¯ä¸€ä¸ªå¯„å­˜å™¨ç²¾åº¦printf æ ¼å¼�çš„ç²¾åº¦å‰�ç¼€ %qD åº”å½“è¿”å›ž %qTä¸Žæ­¤å¤„å…ˆå‰�çš„å£°æ˜Ž %q#D å†²çª�å…ˆå‰�çš„å£°æ˜Ž %qD%q#D çš„å‰�ä¸€ä¸ªå£°æ˜Ž%q#D çš„å…ˆå‰�å£°æ˜Žæœ‰ %qL é“¾æŽ¥%qD çš„å‰�ä¸€ä¸ªå£°æ˜Ž%qs å…ˆå‰�çš„å£°æ˜Žå‘½å��ç©ºé—´ %qD å…ˆå‰�çš„å£°æ˜Žåœ¨è¿™é‡Œ%q#T çš„å‰�ä¸€ä¸ªå®šä¹‰%q#D å‰�ä¸€ä¸ªå¤–éƒ¨å£°æ˜Žå…ˆå‰� %q#D çš„é�žå‡½æ•°å£°æ˜ŽåŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ç§�æœ‰æˆ�å‘˜ %q#Då¯¹ WindISS çš„å�–æ ·æ”¯æŒ�å�–æ ·ä¸�æ”¯æŒ� -mg
  ç¨‹åº�ï¼š%s
! æ��å�‡å�Žçš„å®žå�‚ %qD ä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦æ��å�‡å�Žçš„å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦åŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ä¿�å­˜æˆ�å‘˜ %q#Då��è®® %qs å­˜åœ¨å¾ªçŽ¯ä¾�èµ–%q#D çš„åŽŸåž‹æ��ä¾›ç»™ %qDä¼ªæž�æž„å‡½æ•°æœªè¢«è°ƒç”¨å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šç±»åž‹é™�å®šåœ¨ switch è¯­å�¥ä¸­ä½¿ç”¨èŒƒå›´è¡¨è¾¾å¼�ä¸�ç¬¦å�ˆæ ‡å‡†å¯¹ç©ºæŒ‡é’ˆæŒ‡å�‘å†…å®¹çš„è¯»æ“�ä½œ(å®žå�‚ %d)real kind=8 åœ¨æŒ‡å®šäº† -fdefault-real-8 é€‰é¡¹æ—¶ä¸�å�¯ç”¨é€’å½’å†…è�”é€’å½’çš„ç±»åž‹ %qT æœªå®šä¹‰%<enum %s%> é‡�å£°æ˜Ž%<wchar_t%> é‡�å£°æ˜Žä¸º %qT%qT é‡�å£°æ˜Žä¸ºé�žæ¨¡æ�¿å¯¹ C++ å†…å»ºç±»åž‹ %qT çš„é‡�å£°æ˜Žåœ¨è¿™é‡Œå�ˆè¢«å£°æ˜Žä¸º %q#D%<struct %s%> é‡�å®šä¹‰%<union %s%> é‡�å®šä¹‰%q#T é‡�å®šä¹‰é‡�å®šä¹‰ %q#D çš„é»˜è®¤å�‚æ•°é‡�å®šå�‘æ ‡å‡†è¾“å‡ºï¼š%så�Œä¸€ä½œç”¨åŸŸä¸­ %qD å†—ä½™çš„é‡�å£°æ˜Žå¯¹ %<%T::%D%> çš„å¼•ç”¨æœ‰æ­§ä¹‰å¯¹ %qD çš„å¼•ç”¨æœ‰æ­§ä¹‰è¿”å›žäº†å±€éƒ¨å�˜é‡�çš„ %qD çš„å¼•ç”¨è¿”å›žäº†ä¸€ä¸ªé�žå·¦å€¼çš„å¼•ç”¨åœ¨ç›¸å�ŒæŒ‡ä»¤ä¸­ä½¿ç”¨å¯„å­˜å™¨ IXã€�IY å’Œ Zç±» %qs çš„å�ˆä¸€æ¬¡å®žçŽ°å°† spec %s é‡�å‘½å��ä¸º %s
! æ ¼å¼�å­—ç¬¦ä¸²ä¸­æœ‰é‡�å¤�çš„ %sè¦�æ±‚çš„å¯¹é½�è¾¹ç•Œä¸�æ˜¯å¸¸é‡�è¦�æ±‚çš„å¯¹é½�è¾¹ç•Œä¸�æ˜¯ 2 çš„æŸ�æ¬¡æ–¹è¦�æ±‚çš„å¯¹é½�è¾¹ç•Œå¤ªå¤§è¦�æ±‚çš„ä½�ç½®å°�äºŽ 0è¦�æ±‚çš„ä½�ç½®ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�è¿”å›žäº†ä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹è¿”å›žæ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢è¿”å›žæ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢è¿”å›žæ—¶å°†æœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆèµ‹ç»™é™�å®šçš„å‡½æ•°æŒ‡é’ˆè¿”å›žå€¼ç±»åž‹ %q#T ä¸ºä¸�å®Œå…¨è¿”å›žç±»åž‹é»˜è®¤ä¸º %<int%>è¿”å›žä¸�å®Œå…¨çš„ç±»åž‹ä¸ºæž„é€ å‡½æ•°æŒ‡å®šè¿”å›žå€¼æ— æ•ˆæŒ‡å®šæž�æž„å‡½æ•°çš„è¿”å›žç±»åž‹æ— æ•ˆä¸º %<operator %T%> æŒ‡å®šäº†è¿”å›žå€¼åœ¨è¿”å›žâ€˜voidâ€™çš„å‡½æ•°ä¸­ï¼Œè¿”å›žè¯­å�¥å¸¦è¿”å›žå€¼åœ¨è¿”å›ž %qT çš„å‡½æ•°ä¸­ï¼Œè¿”å›žè¯­å�¥ä¸�å¸¦è¿”å›žå€¼æž„é€ å‡½æ•°è¿”å›žå€¼æž�æž„å‡½æ•°è¿”å›žå€¼è¿”å›žä¸´æ—¶å�˜é‡�çš„å¼•ç”¨å�³ç²¾åº¦strfmon æ ¼å¼�çš„å�³ç²¾åº¦å�³ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦å�³ç§»æ¬¡æ•°ä¸ºè´Ÿèˆ�å…¥æ¨¡å¼�ä¸�ä¸º VAX æµ®ç‚¹æ•°æ‰€æ”¯æŒ�å¦‚æžœæ‚¨æƒ³æŒ‡å®šç±»åž‹ï¼Œè¯·ä½¿ç”¨ %<typename %E%>æ ‡é‡�ç”¨ä½œçŸ¢é‡�ä¸‹æ ‡ï¼Ÿï¼Ÿï¼Ÿ%<__builtin_expect%> çš„ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�%<__builtin_prefetch%> çš„ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�%<va_start%> çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸�æ˜¯æœ€å�Žä¸€ä¸ªæœ‰å��å�‚æ•°é€‰æ‹©å­�å¿…é¡»æ˜¯ç«‹å�³æ•°é€‰æ‹©å­�å¿…é¡»æ˜¯ 0 åˆ° %i é—´çš„æ•´å¸¸é‡�éš�è—�äº† %s å‡½æ•° %q#Déš�è—�äº†æ—©å…ˆçš„ç±»åž‹å£°æ˜Ž %q#Dshared å’Œ mdll äº’ä¸�å…¼å®¹å��ç§»å€¼å¿…é¡»æ˜¯ç«‹å�³æ•°ä¸º %qs ä½¿ç”¨ shortã€�signed æˆ– unsigned æ— æ•ˆä¸º %qs å�Œæ—¶ç»™å®šäº† signed å’Œ unsignedæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­æ•°ç»„ new çš„å¤§å°�å¿…é¡»æœ‰æ•´æ•°ç±»åž‹æ•°ç»„ %qD çš„å¤§å°�ä¸ºè´Ÿæ•°ç»„ %qs çš„å¤§å°�çš„ç±»åž‹ä¸�æ˜¯æ•´æ•°æ•°ç»„ %qs çš„å¤§å°�ä¸ºè´Ÿæ•°ç»„ %qs å¤ªå¤§æ•°ç»„ %qT çš„å¤§å°�çš„ç±»åž‹ä¸�æ˜¯æ•´æ•°æ•°ç»„å¤§å°�ä¸ºè´Ÿæ•°sizeof(long double) ç­‰äºŽ 12sizeof(long double) ç­‰äºŽ 16å¯¹ä¸�èµ·ï¼Œå°šæœªå®žçŽ°ï¼šå¯¹ä¸�èµ·ï¼šå†…è�”å‡½æ•°ä¸­é�™æ€�æ•°æ�® %q#D çš„è¯­ä¹‰æ˜¯é”™çš„(æ‚¨ä¼šå¾—åˆ°æ­¤å�˜é‡�çš„å¤šä»½å¤�åˆ¶)specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%0%câ€™specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%W%câ€™specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%x%câ€™specâ€˜%sâ€™æ— æ•ˆspecâ€˜%sâ€™æ˜¯æ— æ•ˆçš„spec å¤±è´¥ï¼šâ€˜%%*â€™æœªç»�æ¨¡å¼�åŒ¹é…�åˆ�å§‹åŒ–spec é”™è¯¯ï¼šæ— æ³•è¯†åˆ«çš„ spec é€‰é¡¹â€˜%câ€™spec æ–‡ä»¶æ²¡æœ‰å¯¹é“¾æŽ¥çš„è®¾å®šspec æ˜¯â€˜%sâ€™
  
! %qT çš„å®žä¾‹åŒ–åœ¨ %qT çš„ç‰¹ä¾‹åŒ–ä¹‹å�Ž%qD çš„ç‰¹ä¾‹åŒ–åœ¨å®žä¾‹åŒ–ä¹‹å�Ž%qT çš„å®žä¾‹åŒ–åœ¨ç‰¹ä¾‹åŒ–ä¹‹å�Žåœ¨ä¸�å�Œå‘½å��ç©ºé—´ä¸­ç‰¹ä¾‹åŒ– %q#TæŒ‡å®šçŸ¢é‡�ç±»åž‹æ—¶ä½¿ç”¨ __attribute__ ((mode)) å·²è¿‡æ—¶specs %%include åœ¨ %ld å­—ç¬¦å�Žè¯­æ³•æ ¼å¼�é”™è¯¯specs %%rename åœ¨ %ld å­—ç¬¦å�Žè¯­æ³•æ ¼å¼�é”™è¯¯specs æ‰¾ä¸�åˆ° %s spec æˆ–å·²è¢«é‡�å‘½å��specs åœ¨ %ld å­—ç¬¦å�Žæ–‡ä»¶æ ¼å¼�é”™è¯¯specs åœ¨ %ld å­—ç¬¦å�Žå‡ºçŽ°æœªçŸ¥çš„ %% å‘½ä»¤å�¯ç–‘çš„ %<>>%>ï¼Œä½¿ç”¨ %<>%> æ�¥ç»“æ�Ÿæ¨¡æ�¿å®žå�‚åˆ—è¡¨å †æ ˆæ¡†æž¶å¤§å°�ä¸�æ˜¯ 8 å­—èŠ‚çš„å€�æ•°ï¼š%då †æ ˆæ¡†æž¶å¤§å°�ä¸�æ˜¯ 8 å­—èŠ‚çš„å€�æ•°ï¼š%då †æ ˆæ¡†æž¶å¤ªå¤§æ ˆé˜²æŠ¤å€¼å¿…é¡»æ˜¯ 2 çš„æ•´æ•°æ¬¡æ–¹å †æ ˆé™�åˆ¶åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�æ ˆå¤§å°�å¿…é¡»åˆšå¥½æ˜¯ 2 çš„æŸ�æ¬¡æ–¹æ ˆå¤§å°�å¿…é¡»å¤§äºŽæ ˆé˜²æŠ¤å€¼å †æ ˆä¸‹æº¢ - dup* æ“�ä½œå †æ ˆæ¡†æž¶å¤ªå¤§ï¼š%d å­—èŠ‚è¯­å�¥ä¸�èµ·ä½œç”¨è¯­å�¥è¡¨è¾¾å¼�å�ªèƒ½ç”¨äºŽå‡½æ•°å†…é�™æ€� %qs ä¸�èƒ½è¢«å£°æ˜Žä¸º %<mutable%>é�™æ€�å­—æ®µä¸Žæ–¹æ³•é‡�å��é�™æ€�æˆ�å‘˜ %qD ä¸�èƒ½æ˜¯ä½�æ®µé�™æ€�æˆ�å‘˜ %qD å£°æ˜Žä¸º %<register%>static æˆ–ç±»åž‹é™�å®šç¬¦å‡ºçŽ°åœ¨æŠ½è±¡å£°æ˜Žä¸­static æˆ–ç±»åž‹é™�å®šç¬¦å‡ºçŽ°åœ¨é�žå½¢å�‚æ•°ç»„å£°æ˜Žä¸­å‡½æ•° %qs çš„å­˜å‚¨ç±» %<__thread%> æ— æ•ˆå‡½æ•° %qs çš„å­˜å‚¨ç±» %<auto%> æ— æ•ˆå‡½æ•° %qs çš„å­˜å‚¨ç±» %<register%> æ— æ•ˆä¸º %qs æŒ‡å®šäº†å­˜å‚¨ç±»ä¸ºå½¢å�‚ %qs æŒ‡å®šäº†å­˜å‚¨ç±»ä¸ºç»“æž„å­—æ®µ %qs æŒ‡å®šäº†å­˜å‚¨ç±»ä¸ºç±»åž‹å��æŒ‡å®šäº†å­˜å‚¨ç±»ä¸ºå�‹å…ƒå‡½æ•°å£°æ˜ŽæŒ‡å®šäº†æ— æ•ˆçš„å­˜å‚¨ç±»ä¸ºå½¢å�‚å£°æ˜ŽæŒ‡å®šäº†æ— æ•ˆçš„å­˜å‚¨ç±»%qD çš„å­˜å‚¨å¤§å°�ä¸�æ˜¯å¸¸é‡�%qD çš„å­˜å‚¨å¤§å°�æœªçŸ¥ç¨‹åº�ä¸­æœ‰æ¸¸ç¦»çš„ %<\%o%>ç¨‹åº�ä¸­æœ‰æ¸¸ç¦»çš„ %qcç¨‹åº�ä¸­æœ‰æ¸¸ç¦»çš„ %qsstrftime æ ¼å¼�å­—ç¬¦ä¸²æ— æ³•æ ¼å¼�åŒ–å®žå�‚å­—ç¬¦ä¸²é•¿ %qd æ¯” %qd (ISO C%d è¢«è¦�æ±‚æ”¯æŒ�çš„æœ€å¤§é•¿åº¦) è¿˜è¦�é•¿ç»“æž„ä½“æ²¡æœ‰æˆ�å‘˜ç»“æž„ä¸�åŒ…å�«ä»»ä½•æœ‰å��æˆ�å‘˜ç»“æž„ %qD æœ‰æœªåˆ�å§‹åŒ–çš„å¸¸é‡�æˆ�å‘˜ç»“æž„ %qD æœ‰æœªåˆ�å§‹åŒ–çš„å¼•ç”¨æˆ�å‘˜ç»“æž„çš„å¯¹é½�å¿…é¡»æ˜¯ 2 çš„è¾ƒå°�æ¬¡æ–¹ï¼Œè€Œä¸�æ˜¯ %dç»“æž„å¤§å°�è¾¹ç•Œå�ªèƒ½è¢«è®¾å®šä¸º %sç±»åž‹ä¸º %qT çš„å­�å¯¹è±¡å¿…é¡»ç”±æž„é€ å‡½æ•°è€Œä¸�æ˜¯ %qE åˆ�å§‹åŒ–æ•°ç»„å¼•ç”¨ç¼ºå°‘ä¸‹æ ‡ä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ—¢é�žæ•°ç»„ä¹Ÿé�žæŒ‡é’ˆä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ˜¯å‡½æ•°æŒ‡é’ˆæŒ‰ä¸‹æ ‡è®¿é—®å£°æ˜Žä¸º %<register%> çš„æ•°ç»„å»ºè®®åœ¨ || çš„æ“�ä½œæ•°ä¸­å‡ºçŽ°çš„ && å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ | çš„æ“�ä½œæ•°ä¸­çš„ç®—æœ¯è¡¨è¾¾å¼�å‘¨å›´åŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ç§»ä½�è¿�ç®—ç¬¦çš„æ“�ä½œæ•°ä¸­å‡ºçŽ°çš„ + æˆ– - å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ ^ çš„æ“�ä½œæ•°ä¸­çš„ç®—æœ¯è¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ | çš„æ“�ä½œæ•°ä¸­çš„ç®—æœ¯è¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ç”¨ä½œçœŸå€¼çš„èµ‹å€¼è¯­å�¥å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ & çš„æ“�ä½œæ•°ä¸­å‡ºçŽ°çš„ + æˆ– - å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ ^ çš„æ“�ä½œæ•°ä¸­çš„æ¯”è¾ƒè¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·å»ºè®®åœ¨ | çš„æ“�ä½œæ•°ä¸­çš„æ¯”è¾ƒè¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·æ”¯æŒ� %qs æ¨¡å¼�å¼€å…³ %qs ä¸�å†�è¢«æ”¯æŒ�å¼€å…³â€˜%sâ€™æœªä»¥â€˜-â€™å¼€å¤´å¼€å…³ -mcpu=%s ä¸Ž -march= å¼€å…³å†²çª�switch è¯­å�¥ä¸­çš„å€¼ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°switch è¯­å�¥å¤ªå¤§(%lu ä¸ªæ�¡ç›®)è¯­æ³•é”™è¯¯%qs ç¬¦å�·å¤„å‡ºçŽ°è¯­æ³•é”™è¯¯è¯­æ³•é”™è¯¯ï¼šä¸�èƒ½å¤‡ä»½è¯­æ³•é”™è¯¯ï¼›ä¹Ÿå�¯èƒ½æ˜¯è™šæ‹Ÿå†…å­˜è€—å°½ç³»ç»Ÿè·¯å¾„â€˜%sâ€™ä¸�æ˜¯ç»�å¯¹è·¯å¾„å�–ä¸´æ—¶å�˜é‡�çš„åœ°å�€å�–æ ‡å�·çš„åœ°å�€ä¸�ç¬¦å�ˆæ ‡å‡†ç›®æ ‡ CPU ä¸�æ”¯æŒ� THUMB æŒ‡ä»¤ç›®æ ‡æ ¼å¼�ä¸�æ”¯æŒ�æ— é™�å¤§æµ®ç‚¹æ•°ç›®æ ‡ç³»ç»Ÿä¸�æ”¯æŒ�è°ƒè¯•è¾“å‡ºç›®æ ‡ç³»ç»Ÿä¸�æ”¯æŒ�â€œ%sâ€�è°ƒè¯•æ ¼å¼�æ¨¡æ�¿å�‚æ•° %d æ— æ•ˆ%<%s %T%> éœ€è¦�æ¨¡æ�¿å�‚æ•°æ¨¡æ�¿ç±»æ²¡æœ‰å��å­—%q#D çš„æ¨¡æ�¿å£°æ˜Ž%qs çš„æ¨¡æ�¿å£°æ˜Žå¯¹é�žæ¨¡æ�¿ %q#D çš„æ¨¡æ�¿å®šä¹‰æ¨¡æ�¿å�‚æ•° %q#Dæ¨¡æ�¿å½¢å�‚ç±»åž‹ %qT å£°æ˜Žä¸º %<friend%>æ¨¡æ�¿å�‚æ•°ä¸�èƒ½æ˜¯å�‹å…ƒæ¨¡æ�¿å�‚æ•°ä¸Žæ¨¡æ�¿ä¸�ç¬¦ç‰¹ä¾‹åŒ–æ¨¡æ�¿æœ‰ C é“¾æŽ¥æ¨¡æ�¿å½¢å�‚å¿…é¡»ä½¿ç”¨ %<class%> æˆ– %<typename%> å…³é”®å­—C é“¾æŽ¥çš„æ¨¡æ�¿äºŽå…ˆå‰�çš„å£°æ˜Ž %qFåœ¨ %qs ä¸­å�‘çŽ°çš„ %<java.lang.Object%> æ²¡æœ‰ç‰¹æ®Šçš„é›¶é•¿åº¦çš„ %<gnu.gcj.gcj-compiled%> å±žæ€§ï¼Œè¿™ä¸€èˆ¬æ„�å‘³ç�€æ‚¨çš„ç±»è·¯å¾„è®¾ç½®æœ‰é—®é¢˜ã€‚ç”¨ %<info gcj "Input Options"%> å�¯æŸ¥çœ‹å¦‚ä½•è®¾å®šç±»è·¯å¾„çš„ info é¡µâ€˜ â€™printf æ ‡è®°â€˜!â€™strfmon æ ‡è®°â€˜#â€™printf æ ‡è®°â€˜#â€™strftime æ ‡è®°â€˜'â€™printf æ ‡è®°â€˜'â€™scanf æ ‡è®°â€˜(â€™strfmon æ ‡è®°â€˜+â€™printf æ ‡è®°â€˜+â€™strfmon æ ‡è®°â€˜-â€™printf æ ‡è®°â€˜-â€™strfmon æ ‡è®°â€˜-â€™strftime æ ‡è®°â€˜0â€™printf æ ‡è®°â€˜0â€™strftime æ ‡è®°â€˜Eâ€™strftime ä¿®é¥°ç¬¦â€˜Iâ€™printf æ ‡è®°â€˜Iâ€™scanf æ ‡è®°â€˜Oâ€™ä¿®é¥°ç¬¦â€˜Oâ€™strftime ä¿®é¥°ç¬¦â€˜^â€™strfmon æ ‡è®°â€˜^â€™strftime æ ‡è®°â€˜_â€™strftime æ ‡è®°â€˜aâ€™scanf æ ‡è®°â€˜qâ€™è¯Šæ–­æ ‡è®°%qD çš„åœ°å�€æ€»æ˜¯ç­‰ä»·ä¸º %<true%>scanf çš„å�–æ¶ˆèµ‹å€¼ç‰¹æ€§cpu å��å¿…é¡»æ˜¯å°�å†™m210 ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�%<__builtin_prefetch%> çš„ç¬¬ä¸‰ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr405 å’Œ fr450 ä¸Šå�¯ç”¨æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr450 ä¸Šå�¯ç”¨æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr500 å’Œ fr550 ä¸Šå�¯ç”¨è¿™ä¸ªå°�æ•°å¸¸é‡�ä»… ISO C90 ä¸­æ˜¯æ— ç¬¦å�·çš„è¿™ä¸ªå°�æ•°å¸¸é‡�åœ¨ ISO C90 ä¸­å°†æ˜¯æ— ç¬¦å�·çš„è¿™ä¸ªå‡½æ•°å�¯èƒ½è¿”å›žä¹Ÿå�¯èƒ½ä¸�è¿”å›žå€¼è¿™æ˜¯æŒ‡ä»¤ï¼šæ­¤å¤šåª’ä½“å‡½æ•°å�ªåœ¨ fr400 å’Œ fr550 ä¸Šå�¯ç”¨æ­¤å¤šåª’ä½“å‡½æ•°å�ªåœ¨ fr500 ä¸Šå�¯ç”¨æ­¤ç›®æ ‡æœºæ²¡æœ‰å»¶è¿Ÿè½¬ç§»æŒ‡ä»¤çº¿ç¨‹å±€éƒ¨çš„ COMMON æ•°æ�®æ²¡æœ‰å®žçŽ°çº¿ç¨‹å±€éƒ¨å­˜å‚¨åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�æŠ›å‡º NULLï¼Œå®ƒçš„ç±»åž‹æ˜¯æ•´æ•°è€Œä¸�æ˜¯æŒ‡é’ˆ%sä¸­è€—æ—¶ï¼š%ld.%06ld (%ld%%)
! tls_model çš„å®žå�‚å¿…é¡»æ˜¯â€œlocal-execâ€�ã€�â€œinitial-execâ€�ã€�â€œlocal-dynamicâ€�æˆ–â€œglobal-dynamicâ€�å…¶ä¸­ä¹‹ä¸€tls_model çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²è¦�ç”Ÿæˆ�ä¾�èµ–é¡¹ï¼Œæ‚¨å¿…é¡»æŒ‡å®š -M æˆ– -MMæ ¼å¼�å­—ç¬¦ä¸²å®žå�‚å¤ªå°‘ç»™äºˆ %s %q+#D çš„å®žå�‚å¤ªå°‘ç»™äºˆå‡½æ•°çš„å®žå�‚å¤ªå°‘ç»™å‡½æ•° %<va_start%> çš„å�‚æ•°å¤ªå°‘æ��ä¾›ç»™å‡½æ•° %qE çš„å®žå�‚å¤ªå°‘ç»™äºˆå‡½æ•° %qs çš„å�‚æ•°å¤ªå°‘%qD å£°æ˜Žæ—¶æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå°‘æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå°‘%<asm%> ä¸­å¤ªå¤šå�˜æ•°æ��ä¾›ç»™ format çš„å®žå�‚å¤ªå¤šç»™äºˆ %s %q+#D çš„å®žå�‚å¤ªå¤šç»™äºˆå‡½æ•°çš„å®žå�‚å¤ªå¤šæ��ä¾›ç»™å‡½æ•° %qE çš„å®žå�‚å¤ªå¤šç»™äºˆå‡½æ•° %qs çš„å�‚æ•°å¤ªå¤šç»™å®šäº†å¤ªå¤šæ–‡ä»¶å��ã€‚è¯•ç”¨ %s --help ä»¥äº†è§£ç”¨æ³•%qT çš„åˆ�å§‹å€¼è®¾å®šé¡¹å¤ªå¤šè¾“å…¥æ–‡ä»¶å¤ªå¤š%qD å£°æ˜Žæ—¶æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå¤šæ¨¡æ�¿å�‚æ•°è¡¨å¤ªå¤šåœ¨é¡¶å±‚å°† %qs å£°æ˜Žä¸º %<auto%>ä¼ ç»Ÿ C ä¸�æŽ¥å�—è‡ªåŠ¨çš„è�šå�ˆåˆ�å§‹åŒ–ä¼ ç»Ÿ C ä¸�æŽ¥å�—å¯¹è�”å�ˆçš„åˆ�å§‹åŒ–ä¼ ç»Ÿ C ä¸�æŽ¥å�—å­—ç¬¦ä¸²å¸¸é‡�ä¸²è�”ä¼ ç»Ÿ C ä¸�æŽ¥å�—å�•ç›® + è¿�ç®—ç¬¦ä¸�æ”¯æŒ�è¹¦åºŠé™·é˜±æ¨¡å¼�ä¸�ä¸º VAX æµ®ç‚¹æ•°æ‰€æ”¯æŒ�é™·é˜±æ¨¡å¼�åœ¨ Unicos/Mk ä¸Šä¸�è¢«æ”¯æŒ�è¯•å›¾å‡�å°‘å±€éƒ¨å�˜é‡�çš„æ•°é‡�å°�è¯•ä½¿ç”¨ %qE ä»£æ›¿å£°æ˜ŽæŒ‡å®šäº†ä¸¤ä¸ªä»¥ä¸Šçš„æ•°æ�®ç±»åž‹ç±»åž‹ %qD ä¸�æ˜¯ %qT çš„ç›´æŽ¥åŸºç±»ç±»åž‹ %qD ä¸�æ˜¯ %qT çš„ç›´æŽ¥æˆ–è™šåŸºç±»ç±»åž‹ %qT ä¸�æ˜¯ç±»åž‹ %qT çš„åŸºç±»ç±»åž‹ %qT ä¸�æ˜¯ä»Ž %<java::lang::Throwable%> æ´¾ç”Ÿæ�¥çš„ç±»åž‹ %qT ä¸�æ˜¯ç”±ç±»åž‹ %qT æ´¾ç”Ÿçš„ç±»åž‹ %qs æœ‰ä¸€ä¸ªç”¨æˆ·å®šä¹‰çš„æž„é€ å‡½æ•°ç±»åž‹ %qs æœ‰ä¸€ä¸ªç”¨æˆ·å®šä¹‰çš„æž�æž„å‡½æ•°ç±»åž‹ %qs æœ‰è™šæˆ�å‘˜å‡½æ•°åœ¨ %qs çš„å£°æ˜Žä¸­ï¼Œç±»åž‹é»˜è®¤ä¸º %<int%>ç±»åž‹å·²è¿‡æ—¶ç±»åž‹å·²è¿‡æ—¶(äºŽ %s:%d å£°æ˜Ž)æ�¡ä»¶è¡¨è¾¾å¼�ä¸­ç±»åž‹ä¸�åŒ¹é…�%qE çš„ç±»åž‹æœªçŸ¥ä½�æ®µç±»åž‹ %qs æ˜¯ä¸€ä¸ª GCC æ‰©å±•å®žå�‚ %d çš„ç±»åž‹ä¸�å®Œå…¨å¿½ç•¥å‡½æ•°è¿”å›žç±»åž‹çš„ç±»åž‹é™�å®šç±»åž‹å�Œå…³ä½œç”¨åœ¨ä¸�å®Œå…¨ç±»åž‹ä¸Šå�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™typedef %qD è¢«åˆ�å§‹åŒ–(æ”¹ç”¨ __typeof__)typedef å�� %qD ç”¨äºŽæž�æž„å‡½æ•°å£°æ˜Žç±»åž‹ä¸�å®Œå…¨å…¼å®¹æ— æ³•åœ¨è¿™é‡Œè°ƒç”¨å‡½æ•°æˆ�å‘˜æŒ‡é’ˆæ— æ³•æžšä¸¾ %qsåœ¨ç±» %qs ä¸­æ‰¾ä¸�åˆ°å�¯èˆ�å‡ºçš„å¯„å­˜å™¨æ— æ³•æ‰“å¼€åŠ¨æ€�ä¾�èµ–é¡¹â€˜%sâ€™â€˜%sâ€™ä¸�èƒ½è¢«ç”¨ä½œ PIC å¯„å­˜å™¨æ— æ�¡ä»¶ %2d ä»Žæœªæ‰§è¡Œ
  unconditional %2d è¢«æ‰§è¡Œ %s
! æœªå£°æ˜Žçš„é€‰æ‹©è€… %qsæœªå®šä¹‰çš„æœ‰å��æ“�ä½œæ•° %qsè™šæ‹Ÿæ•°ç»„ %s ä¸‹æº¢ï¼Œåœ¨ %s ä¸­ï¼ŒäºŽ %s:%dä¸Žé¢„æœŸä¸�ç¬¦çš„ PIC ç¬¦å�·ä¸Žé¢„æœŸä¸�ç¬¦çš„ç»“ç‚¹å‡ºä¹Žé¢„æœŸçš„æ“�ä½œæ•°æœªå®žçŽ°çš„åŠŸèƒ½æœªåˆ�å§‹åŒ–çš„å¸¸é‡� %qD%<new%> %q#T æ—¶å¸¸é‡�æœªåˆ�å§‹åŒ–æœªåˆ�å§‹åŒ–çš„å¸¸é‡�æˆ�å‘˜ %qDè�”å�ˆä½“æ²¡æœ‰æˆ�å‘˜è�”å�ˆåŒ…å�«æ— å��æˆ�å‘˜æŒ‡å®šäº†æœªçŸ¥çš„ -m%s= é€‰é¡¹ï¼šâ€˜%sâ€™æŒ‡å®šäº†æœªçŸ¥çš„ -malign-XXXXX é€‰é¡¹ï¼šâ€˜%sâ€™æœªçŸ¥çš„ -march= é€‰é¡¹(%s)ã€‚
  æœ‰æ•ˆçš„é€‰é¡¹æ˜¯ 1.0ã€�1.1 å’Œ 2.0ã€‚
  æœªçŸ¥çš„ -mdebug-%s å¼€å…³æ— æ•ˆçš„ -mschedule= é€‰é¡¹(%s)ã€‚
  æœ‰æ•ˆçš„é€‰é¡¹æ˜¯ 700ï¼Œ7100ï¼Œ7100LCï¼Œ7200ï¼Œ7300ï¼Œå’Œ 8000
*************** ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚
*** 869,875 ****
  æœªçŸ¥çš„ -munix= é€‰é¡¹(%s)ã€‚
  æœ‰æ•ˆçš„é€‰é¡¹æ˜¯ 93ã€�95 å’Œ 98ã€‚
  æŒ‡å®šäº†æœªçŸ¥çš„ ABIï¼šâ€˜%sâ€™æœªçŸ¥çš„ CPU ç‰ˆæœ¬ %dï¼Œä½¿ç”¨ 40ã€‚
! delete æ—¶æ•°ç»„å¤§å°�æœªçŸ¥æ ¼å¼�å­—ç¬¦ä¸²ä¸­å‡ºçŽ°æ— æ•ˆçš„ç±»åž‹è½¬æ�¢å­—ç¬¦ %qcæ ¼å¼�å­—ç¬¦ä¸²ä¸­å‡ºçŽ°æ— æ•ˆçš„ç±»åž‹è½¬æ�¢å­—ç¬¦ 0x%xæœªçŸ¥çš„ç¼–ç �ï¼š %qs
  è¿™æ„�å‘³ç�€æ‚¨çš„åŒºåŸŸç¼–ç �ä¸�ä¸ºæ‚¨ç³»ç»Ÿçš„ iconv(3) å®žçŽ°æ‰€æ”¯æŒ�ã€‚å¦‚æžœæ‚¨
  å¹¶ä¸�éœ€è¦�ä¸ºæ‚¨çš„è¾“å…¥æ–‡ä»¶æŒ‡å®šä¸€ä¸ªç‰¹åˆ«çš„ç¼–ç �æ–¹å¼�ï¼Œæ‚¨å�¯ä»¥å°�è¯•ä½¿ç”¨
! %<--encoding=UTF-8%> é€‰é¡¹åˆ�å§‹å€¼è®¾å®šé¡¹é‡Œæœ‰æœªçŸ¥çš„å­—æ®µ %qsæœªçŸ¥çš„æŒ‡ä»¤æ¨¡å¼�æœªçŸ¥çš„æœºå™¨æ¨¡å¼� %qsæ— æ•ˆçš„ move æŒ‡ä»¤ï¼šæœªçŸ¥çš„å‘½å��ç©ºé—´ %qD%<asm%> ä¸­å‡ºçŽ°æœªçŸ¥çš„å¯„å­˜å™¨å�� %qsæœªçŸ¥çš„å¯„å­˜å™¨å��ï¼š%sæœªçŸ¥çš„ spec å‡½æ•°â€˜%sâ€™æœªçŸ¥çš„ tls-modelâ€œ%sâ€�æœªå®šä¹‰ä»»ä½•å®žä¾‹çš„æ— å��ç»“æž„/è�”å�ˆæ— æ³•è¿›è¡Œè¯�æ³•åˆ†æž�çš„ç­¾å��ï¼šâ€˜%sâ€™ä¸�ä¼šæ‰§è¡Œåˆ°çš„å­—èŠ‚ç �ï¼Œä»Ž %d åˆ° %d ä¹‹å‰�ä¸�ä¼šæ‰§è¡Œåˆ°çš„å­—èŠ‚ç �ï¼Œä»Ž %d ç›´åˆ°æ–¹æ³•æœ«å°¾æ— æ³•è¯†åˆ«çš„è°ƒè¯•è¾“å‡ºçº§åˆ«â€œ%sâ€�æ— æ³•è¯†åˆ«çš„å�¯è§�æ€§å€¼â€œ%sâ€�æ— æ³•è¯†åˆ«çš„æŒ‡ä»¤ï¼šæ— æ³•è¯†åˆ«çš„åœ°å�€æ— æ³•è¯†åˆ«çš„æ ¼å¼�å­—ç¬¦ä¸²æ— æ³•è¯†åˆ«çš„ gcc è°ƒè¯•é€‰é¡¹ï¼š%cæ— æ³•è¯†åˆ«çš„é€‰é¡¹â€˜-%sâ€™æ— æ³•è¯†åˆ«çš„å¯„å­˜å™¨å��â€œ%sâ€�æœªçŸ¥çš„èŠ‚å��â€œ%sâ€�ä¸�å�¯æ�¢å¤�é”™è¯¯æœªæ³¨å†Œçš„æ“�ä½œç¬¦ %s%<__builtin_frame_address%> çš„å®žå�‚ä¸�å�—æ”¯æŒ�%<__builtin_return_address%> çš„å®žå�‚ä¸�å�—æ”¯æŒ�ä¸�æ”¯æŒ�çš„ç»„å�ˆï¼š%sä¸�æ”¯æŒ�çš„å®šä¹‰è¯­å�¥æœªç»ˆæ­¢çš„æ ¼å¼�å­—ç¬¦ä¸²æœªä½¿ç”¨çš„å�‚æ•° %qsæœªä½¿ç”¨çš„å�˜é‡� %qscase æ ‡å�·èŒƒå›´çš„ä¸Šé™�å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å¤§å€¼è¿˜è¦�å¤§æ”¹ç”¨ #includeä½¿ç”¨ %<%T::%D%> è€Œä¸�æ˜¯ %<%T::%T%> æ�¥ä»¥é™�å®šå��æŒ‡å®šæž„é€ å‡½æ•°ä½¿ç”¨ -Winvalid-pch ä»¥èŽ·å¾—æ›´å¤šä¿¡æ�¯æ”¹ç”¨ __attribute__ ((vector_size))åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<complex%> æ— æ•ˆåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<double%> æ— æ•ˆåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<long double%> æ— æ•ˆåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<long long%> æ— æ•ˆåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<long%> å·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ %<int%>å¯¹äºŽ 64 ä½�ä»£ç �åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<long%> æ— æ•ˆ%qD çš„ä½¿ç”¨æœ‰æ­§ä¹‰åœ¨æ¨¡æ�¿ä¸­ä½¿ç”¨ %qsåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨å¸ƒå°”ç±»åž‹æ— æ•ˆä½¿ç”¨æžšä¸¾ %q#D å‰�æ²¡æœ‰ç»™å‡ºå£°æ˜Žå‘½å��ç©ºé—´ %qD è¢«ç”¨ä½œè¡¨è¾¾å¼�ä½¿ç”¨æ—§å¼�çš„ç±»åž‹è½¬æ�¢ç©ºå£°æ˜Žä¸­ %<__thread%> æ— ç”¨ç©ºå£°æ˜Žä¸­æŒ‡å®šå­˜å‚¨ç±»æ— ç”¨ç©ºå£°æ˜Žä¸­ç±»åž‹å��æ— ç”¨ç©ºå£°æ˜Žä¸­ç±»åž‹é™�å®šæ— ç”¨åœ¨æ¨¡æ�¿å¤–ä½¿ç”¨ %<typename%>ä¸ºåœ°å�€ä½¿ç”¨ CONST_DOUBLEä½¿ç”¨æ— æ•ˆå­—æ®µ %qDè®¡ç®—å‡ºçš„å€¼æœªè¢«ä½¿ç”¨åŸºäºŽå€¼çš„å�–æ ·å°šæœªåœ¨è¯­æ³•æ¡³æ ‘çº§åˆ«å®žçŽ°å�˜é‡� %q#D æœ‰åˆ�å§‹å€¼è®¾å®šï¼Œä½†æ˜¯ç±»åž‹ä¸�å®Œå…¨å�˜é‡� %qD æœ‰åˆ�å§‹å€¼è®¾å®šä½†ç±»åž‹ä¸�å®Œå…¨å�˜é‡� %qs å�¯èƒ½æœªç»�åˆ�å§‹åŒ–å�˜é‡�æˆ–å­—æ®µ %qs å£°æ˜Žä¸º voidå…ˆå‰�è¢«å£°æ˜Žä¸º %<static%> çš„å�˜é‡�é‡�å£°æ˜Žä¸º %<extern%>å�¯å�˜å¤§å°�çš„å¯¹è±¡ %qD ä¸�èƒ½è¢«åˆ�å§‹åŒ–å�¯å�˜å¤§å°�çš„å¯¹è±¡ä¸�èƒ½è¢«åˆ�å§‹åŒ–çŸ¢é‡� %s %s åŸŸé”™è¯¯ï¼Œåœ¨ %s äºŽ %s:%uå�‘é‡�æµ®ç‚¹æº¢å‡ºPC=%d å¤„æ ¡éªŒé”™PC=%d å¤„æ ¡éªŒé”™ï¼š%séªŒè¯�å¤±è´¥ï¼š%sverify_cgraph_node å¤±è´¥ã€‚verify_flow_sensitive_alias_info å¤±è´¥ã€‚verify_name_tags å¤±è´¥verify_ssa å¤±è´¥ã€‚verify_stmts å¤±è´¥ã€‚ç”±äºŽå­˜åœ¨æ­§ä¹‰ï¼Œè™šåŸºç±» %qT åœ¨ %qT ä¸­æ— æ³•è®¿é—®è™šå‡½æ•°ä¸�èƒ½æ˜¯å�‹å…ƒè™šå‡½æ•° %qs ä¸�æ˜¯ç±»æˆ�å‘˜virtual ç”¨åœ¨ç±»å£°æ˜Žä»¥å¤–visibility  çš„å®žå�‚å¿…é¡»æ˜¯â€œdefaultâ€�ã€�â€œhiddenâ€�ã€�â€œprotectedâ€�æˆ–â€œinternalâ€�å…¶ä¸­ä¹‹ä¸€visibility çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²volatile å¯„å­˜å™¨å�˜é‡�å�¯èƒ½ä¸�èƒ½æŒ‰æ‚¨æ‰€é¢„æœŸçš„é‚£æ ·å·¥ä½œè­¦å‘Šï¼šè­¦å‘Šï¼šå¿½ç•¥ -pipeï¼Œå› ä¸ºæŒ‡å®šäº† -save-tempsè­¦å‘Šï¼š-pipe å·²å¿½ç•¥ï¼Œå› ä¸ºæŒ‡å®šäº† -timeè­¦å‘Šï¼šåœ¨ specs ä¸­ä½¿ç”¨è¿‡æ—¶çš„ %%[ æ“�ä½œç¬¦ç”¨çª„å­—ç¬¦ä¸²åˆ�å§‹åŒ– wchar_t æ•°ç»„å½“å†™å…¥è¾“å‡ºåˆ° %s æ—¶ï¼š%m%<asm%> ä¸­å‡ºçŽ°å®½å­—é�¢å­—ç¬¦ä¸²%qs çš„å®½åº¦è¶…è¿‡å®ƒè‡ªèº«çš„ç±»åž‹åœ¨å½“å‰�ä¸Šä¸‹æ–‡ä¸­å¯¹å¸¸é‡�å¯¹è±¡çš„å†™æ“�ä½œ(å®žå�‚ %d)å¯¹ç©ºæŒ‡é’ˆæŒ‡å�‘å†…å®¹çš„å†™æ“�ä½œ(å®žå�‚ %d)ä¸º %qs å±žæ€§ç»™å®šçš„å®žå�‚æ•°ç›®é”™è¯¯æ¨¡æ�¿å�‚æ•°æ•°ç›®ä¸�å¯¹(%dï¼Œåº”è¯¥æ˜¯ %d)ä¸�èƒ½å¯¹è¯¥ç±»åž‹çš„å®žå�‚æ±‚ç»�å¯¹å€¼ä¸�èƒ½å¯¹è¯¥ç±»åž‹çš„å®žå�‚æ±‚å…±è½­è¯¥ç±»åž‹çš„å®žå�‚ä¸�èƒ½è‡ªå‡�è¯¥ç±»åž‹çš„å®žå�‚ä¸�èƒ½è‡ªå¢žå�•ç›®å‡�çš„æ“�ä½œæ•°ç±»åž‹é”™è¯¯å�•ç›®åŠ çš„æ“�ä½œæ•°ç±»åž‹é”™è¯¯z/Architecturez/Architecture æ¨¡å¼�åœ¨ %s ä¸Šä¸�å�—æ”¯æŒ�ä½�æ®µ %qD å®½åº¦ä¸º 0ä½�æ®µ %qs å®½åº¦ä¸º 0%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­åŸŸå®½ä¸º 0å¤§å°�ä¸º 0 çš„æ•°ç»„ %qD
\ No newline at end of file
--- 943,949 ----
  æœªçŸ¥çš„ -munix= é€‰é¡¹(%s)ã€‚
  æœ‰æ•ˆçš„é€‰é¡¹æ˜¯ 93ã€�95 å’Œ 98ã€‚
  æŒ‡å®šäº†æœªçŸ¥çš„ ABIï¼šâ€˜%sâ€™æœªçŸ¥çš„ CPU ç‰ˆæœ¬ %dï¼Œä½¿ç”¨ 40ã€‚
! -mtune= ä¸­æœªçŸ¥çš„ CRIS CPU ç‰ˆæœ¬è®¾å®šï¼š%s-march= æˆ– -mcpu= ä¸­æœªçŸ¥çš„ CRIS CPU ç‰ˆæœ¬è®¾å®šï¼š%s%<#pragma pack%> åŠ¨ä½œ %qs æ— æ•ˆ - å·²å¿½ç•¥delete æ—¶æ•°ç»„å¤§å°�æœªçŸ¥æ ¼å¼�å­—ç¬¦ä¸²ä¸­å‡ºçŽ°æ— æ•ˆçš„ç±»åž‹è½¬æ�¢å­—ç¬¦ %qcæ ¼å¼�å­—ç¬¦ä¸²ä¸­å‡ºçŽ°æ— æ•ˆçš„ç±»åž‹è½¬æ�¢å­—ç¬¦ 0x%xæœªçŸ¥çš„è§£ä¿®é¥°é£Žæ ¼â€˜%sâ€™æœªçŸ¥çš„ç¼–ç �ï¼š %qs
  è¿™æ„�å‘³ç�€æ‚¨çš„åŒºåŸŸç¼–ç �ä¸�ä¸ºæ‚¨ç³»ç»Ÿçš„ iconv(3) å®žçŽ°æ‰€æ”¯æŒ�ã€‚å¦‚æžœæ‚¨
  å¹¶ä¸�éœ€è¦�ä¸ºæ‚¨çš„è¾“å…¥æ–‡ä»¶æŒ‡å®šä¸€ä¸ªç‰¹åˆ«çš„ç¼–ç �æ–¹å¼�ï¼Œæ‚¨å�¯ä»¥å°�è¯•ä½¿ç”¨
! %<--encoding=UTF-8%> é€‰é¡¹åˆ�å§‹å€¼è®¾å®šé¡¹é‡Œæœ‰æœªçŸ¥çš„å­—æ®µ %qsæœªçŸ¥çš„æŒ‡ä»¤æ¨¡å¼�æœªçŸ¥çš„æœºå™¨æ¨¡å¼� %qsæ— æ•ˆçš„ move æŒ‡ä»¤ï¼šæœªçŸ¥çš„å‘½å��ç©ºé—´ %qD%<asm%> ä¸­å‡ºçŽ°æœªçŸ¥çš„å¯„å­˜å™¨å�� %qsæœªçŸ¥çš„å¯„å­˜å™¨å��ï¼š%sæœªçŸ¥çš„ spec å‡½æ•°â€˜%sâ€™æœªçŸ¥çš„ tls-modelâ€œ%sâ€�æœªå®šä¹‰ä»»ä½•å®žä¾‹çš„æ— å��ç»“æž„/è�”å�ˆæ— å��å�˜é‡�æˆ–å­—æ®µå£°æ˜Žä¸º voidæ— æ³•è¿›è¡Œè¯�æ³•åˆ†æž�çš„ç­¾å��ï¼šâ€˜%sâ€™ä¸�ä¼šæ‰§è¡Œåˆ°çš„å­—èŠ‚ç �ï¼Œä»Ž %d åˆ° %d ä¹‹å‰�ä¸�ä¼šæ‰§è¡Œåˆ°çš„å­—èŠ‚ç �ï¼Œä»Ž %d ç›´åˆ°æ–¹æ³•æœ«å°¾æ— æ³•è¯†åˆ«çš„è°ƒè¯•è¾“å‡ºçº§åˆ«â€œ%sâ€�æ— æ³•è¯†åˆ«çš„å�¯è§�æ€§å€¼â€œ%sâ€�æ— æ³•è¯†åˆ«çš„æŒ‡ä»¤ï¼šæ— æ³•è¯†åˆ«çš„åœ°å�€æ— æ³•è¯†åˆ«çš„å‘½ä»¤è¡Œé€‰é¡¹â€œ%sâ€�æ— æ³•è¯†åˆ«çš„æ ¼å¼�å­—ç¬¦ä¸²æ— æ³•è¯†åˆ«çš„ gcc è°ƒè¯•é€‰é¡¹ï¼š%cæ— æ³•è¯†åˆ«çš„é€‰é¡¹ %<-mfix-vr4130%s%>æ— æ³•è¯†åˆ«çš„é€‰é¡¹â€˜-%sâ€™æ— æ³•è¯†åˆ«çš„å¯„å­˜å™¨å��â€œ%sâ€�æœªçŸ¥çš„èŠ‚å��â€œ%sâ€�ä¸�å�¯æ�¢å¤�é”™è¯¯%<__builtin_frame_address%> çš„å®žå�‚ä¸�å�—æ”¯æŒ�%<__builtin_return_address%> çš„å®žå�‚ä¸�å�—æ”¯æŒ�ä¸�æ”¯æŒ�çš„ç»„å�ˆï¼š%sä¸�æ”¯æŒ�çš„å®šä¹‰è¯­å�¥æœªç»“æ�Ÿçš„æ±‡ç¼–é£Žæ ¼æŒ‡ç¤ºæœªç»ˆæ­¢çš„æ ¼å¼�å­—ç¬¦ä¸²æœªä½¿ç”¨çš„å�‚æ•° %qsæœªä½¿ç”¨çš„å�˜é‡� %qscase æ ‡å�·èŒƒå›´çš„ä¸Šé™�å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å¤§å€¼è¿˜è¦�å¤§æ”¹ç”¨ #includeä½¿ç”¨ %<%T::%D%> è€Œä¸�æ˜¯ %<%T::%T%> æ�¥ä»¥é™�å®šå��æŒ‡å®šæž„é€ å‡½æ•°ä½¿ç”¨ -Winvalid-pch ä»¥èŽ·å¾—æ›´å¤šä¿¡æ�¯æ”¹ç”¨ __attribute__ ((vector_size))åœ¨åŒ…å�«å‡½æ•°ä¸­ä½¿ç”¨ %<auto%> å�˜é‡�åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<complex%> æ— æ•ˆåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<double%> æ— æ•ˆåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<long double%> æ— æ•ˆåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<long long%> æ— æ•ˆåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<long%> å·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ %<int%>å¯¹äºŽ 64 ä½�ä»£ç �åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<long%> æ— æ•ˆ%qD çš„ä½¿ç”¨æœ‰æ­§ä¹‰åœ¨æ¨¡æ�¿ä¸­ä½¿ç”¨ %qsåœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨å¸ƒå°”ç±»åž‹æ— æ•ˆä½¿ç”¨æžšä¸¾ %q#D å‰�æ²¡æœ‰ç»™å‡ºå£°æ˜Žå‘½å��ç©ºé—´ %qD è¢«ç”¨ä½œè¡¨è¾¾å¼�ä½¿ç”¨æ—§å¼�çš„ç±»åž‹è½¬æ�¢åœ¨åŒ…å�«å‡½æ•°ä¸­ä½¿ç”¨å½¢å�‚ç©ºå£°æ˜Žä¸­ %<__thread%> æ— ç”¨ç©ºå£°æ˜Žä¸­æŒ‡å®šå­˜å‚¨ç±»æ— ç”¨ç©ºå£°æ˜Žä¸­ç±»åž‹å��æ— ç”¨ç©ºå£°æ˜Žä¸­ç±»åž‹é™�å®šæ— ç”¨åœ¨æ¨¡æ�¿å¤–ä½¿ç”¨ %<typename%>ä¸ºåœ°å�€ä½¿ç”¨ CONST_DOUBLEä½¿ç”¨æ— æ•ˆå­—æ®µ %qDä½¿ç”¨æ¨¡æ�¿ç±»åž‹å½¢å�‚ %qTï¼Œåœ¨ %qs å�Žä½¿ç”¨ typedef å�� %qDï¼Œåœ¨ %qs å�Žè®¡ç®—å‡ºçš„å€¼æœªè¢«ä½¿ç”¨åŸºäºŽå€¼çš„å�–æ ·å°šæœªåœ¨è¯­æ³•æ¡³æ ‘çº§åˆ«å®žçŽ°å�˜é‡� %q#D æœ‰åˆ�å§‹å€¼è®¾å®šï¼Œä½†æ˜¯ç±»åž‹ä¸�å®Œå…¨å�˜é‡� %qD æœ‰åˆ�å§‹å€¼è®¾å®šä½†ç±»åž‹ä¸�å®Œå…¨å�˜é‡� %qs å�¯èƒ½æœªç»�åˆ�å§‹åŒ–å�˜é‡�æˆ–å­—æ®µ %qE å£°æ˜Žä¸º voidå�˜é‡�æˆ–å­—æ®µ %qs å£°æ˜Žä¸º voidå�˜é‡�æˆ–å­—æ®µå£°æ˜Žä¸º voidå…ˆå‰�è¢«å£°æ˜Žä¸º %<static%> çš„å�˜é‡�é‡�å£°æ˜Žä¸º %<extern%>å�¯å�˜å¤§å°�çš„å¯¹è±¡ %qD ä¸�èƒ½è¢«åˆ�å§‹åŒ–å�¯å�˜å¤§å°�çš„å¯¹è±¡ä¸�èƒ½è¢«åˆ�å§‹åŒ–çŸ¢é‡� %s %s åŸŸé”™è¯¯ï¼Œåœ¨ %s äºŽ %s:%uå�‘é‡�æµ®ç‚¹æº¢å‡ºPC=%d å¤„æ ¡éªŒé”™PC=%d å¤„æ ¡éªŒé”™ï¼š%séªŒè¯�å¤±è´¥ï¼š%sverify_cgraph_node å¤±è´¥ã€‚verify_flow_sensitive_alias_info å¤±è´¥ã€‚verify_name_tags å¤±è´¥verify_ssa å¤±è´¥ã€‚verify_stmts å¤±è´¥ã€‚ç”±äºŽå­˜åœ¨æ­§ä¹‰ï¼Œè™šåŸºç±» %qT åœ¨ %qT ä¸­æ— æ³•è®¿é—®è™šå‡½æ•°ä¸�èƒ½æ˜¯å�‹å…ƒè™šå‡½æ•° %qs ä¸�æ˜¯ç±»æˆ�å‘˜virtual ç”¨åœ¨ç±»å£°æ˜Žä»¥å¤–visibility  çš„å®žå�‚å¿…é¡»æ˜¯â€œdefaultâ€�ã€�â€œhiddenâ€�ã€�â€œprotectedâ€�æˆ–â€œinternalâ€�å…¶ä¸­ä¹‹ä¸€visibility çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²volatile å¯„å­˜å™¨å�˜é‡�å�¯èƒ½ä¸�èƒ½æŒ‰æ‚¨æ‰€é¢„æœŸçš„é‚£æ ·å·¥ä½œç”±äºŽéš�å¼�çš„è™šæž�æž„å‡½æ•°ï¼Œç±» %qT çš„ vtable å¸ƒå±€å�¯èƒ½ä¸Ž ABI ä¸�ç›¸å®¹ï¼Œå¹¶ä¸”å�¯èƒ½åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­æ”¹å�˜è­¦å‘Šï¼šè­¦å‘Šï¼šå¿½ç•¥ -pipeï¼Œå› ä¸ºæŒ‡å®šäº† -save-tempsè­¦å‘Šï¼š-pipe å·²å¿½ç•¥ï¼Œå› ä¸ºæŒ‡å®šäº† -timeè­¦å‘Šï¼š-C å¿½ç•¥å·²ç»�ç¼–è¯‘çš„ .class æ–‡ä»¶è­¦å‘Šï¼šåœ¨ specs ä¸­ä½¿ç”¨è¿‡æ—¶çš„ %%[ æ“�ä½œç¬¦ç”¨çª„å­—ç¬¦ä¸²åˆ�å§‹åŒ– wchar_t æ•°ç»„å½“å†™å…¥è¾“å‡ºåˆ° %s æ—¶ï¼š%m%<asm%> ä¸­å‡ºçŽ°å®½å­—é�¢å­—ç¬¦ä¸²%qD çš„å®½åº¦è¶…è¿‡äº†å®ƒçš„ç±»åž‹%qs çš„å®½åº¦è¶…è¿‡å®ƒè‡ªèº«çš„ç±»åž‹åœ¨å½“å‰�ä¸Šä¸‹æ–‡ä¸­å¯¹å¸¸é‡�å¯¹è±¡çš„å†™æ“�ä½œ(å®žå�‚ %d)å¯¹ç©ºæŒ‡é’ˆæŒ‡å�‘å†…å®¹çš„å†™æ“�ä½œ(å®žå�‚ %d)ä¸º %qs å±žæ€§ç»™å®šçš„å®žå�‚æ•°ç›®é”™è¯¯æ¨¡æ�¿å�‚æ•°æ•°ç›®ä¸�å¯¹(%dï¼Œåº”è¯¥æ˜¯ %d)ä¸�èƒ½å¯¹è¯¥ç±»åž‹çš„å®žå�‚æ±‚ç»�å¯¹å€¼æŒ‰ä½�å�–å��çš„å®žå�‚ç±»åž‹é”™è¯¯ä¸�èƒ½å¯¹è¯¥ç±»åž‹çš„å®žå�‚æ±‚å…±è½­è¯¥ç±»åž‹çš„å®žå�‚ä¸�èƒ½è‡ªå‡�è¯¥ç±»åž‹çš„å®žå�‚ä¸�èƒ½è‡ªå¢žå�•ç›®å‡�çš„æ“�ä½œæ•°ç±»åž‹é”™è¯¯å�•ç›®åŠ çš„æ“�ä½œæ•°ç±»åž‹é”™è¯¯z/Architecturez/Architecture æ¨¡å¼�åœ¨ %s ä¸Šä¸�å�—æ”¯æŒ�ä½�æ®µ %qD å®½åº¦ä¸º 0ä½�æ®µ %qs å®½åº¦ä¸º 0%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­åŸŸå®½ä¸º 0æ ¼å¼�å­—ç¬¦ä¸² %s é•¿åº¦ä¸º 0å¤§å°�ä¸º 0 çš„æ•°ç»„ %qD
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/gcc/po/zh_CN.po gcc-4.0.2/gcc/po/zh_CN.po
*** gcc-4.0.1/gcc/po/zh_CN.po	Fri Jul  1 19:33:09 2005
--- gcc-4.0.2/gcc/po/zh_CN.po	Tue Sep 13 16:03:10 2005
***************
*** 5,19 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
! "PO-Revision-Date: 2005-07-02 00:36+0800\n"
  "Last-Translator: Meng Jie <zuxyhere@eastday.com>\n"
  "Language-Team: Chinese (simplified) <i18n-translation@lists.linux.net.cn>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=utf-8\n"
  "Content-Transfer-Encoding: 8bit\n"
  
  #: c-decl.c:3701
  msgid "<anonymous>"
--- 5,21 ----
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 4.0.1\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:51-0700\n"
! "PO-Revision-Date: 2005-09-13 14:43+0800\n"
  "Last-Translator: Meng Jie <zuxyhere@eastday.com>\n"
  "Language-Team: Chinese (simplified) <i18n-translation@lists.linux.net.cn>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=utf-8\n"
  "Content-Transfer-Encoding: 8bit\n"
+ "X-Poedit-Language: Chinese\n"
+ "X-Poedit-Country: CHINA\n"
  
  #: c-decl.c:3701
  msgid "<anonymous>"
*************** msgid "the 'q' diagnostic flag"
*** 111,123 ****
  msgstr "â€˜qâ€™è¯Šæ–­æ ‡è®°"
  
  #: c-format.c:418
- #, fuzzy
  msgid "assignment suppression"
! msgstr "æ¶‰å�Šæ•°ç»„çš„èµ‹å€¼è¯­å�¥"
  
  #: c-format.c:418
  msgid "the assignment suppression scanf feature"
! msgstr ""
  
  #: c-format.c:419
  msgid "'a' flag"
--- 113,124 ----
  msgstr "â€˜qâ€™è¯Šæ–­æ ‡è®°"
  
  #: c-format.c:418
  msgid "assignment suppression"
! msgstr "å�–æ¶ˆèµ‹å€¼"
  
  #: c-format.c:418
  msgid "the assignment suppression scanf feature"
! msgstr "scanf çš„å�–æ¶ˆèµ‹å€¼ç‰¹æ€§"
  
  #: c-format.c:419
  msgid "'a' flag"
*************** msgid "the '#' strftime flag"
*** 172,180 ****
  msgstr "â€˜#â€™strftime æ ‡è®°"
  
  #: c-format.c:442
- #, fuzzy
  msgid "field width in strftime format"
! msgstr "printf æ ¼å¼�çš„å­—æ®µå®½åº¦"
  
  #: c-format.c:443
  msgid "'E' modifier"
--- 173,180 ----
  msgstr "â€˜#â€™strftime æ ‡è®°"
  
  #: c-format.c:442
  msgid "field width in strftime format"
! msgstr "strftime æ ¼å¼�çš„å­—æ®µå®½åº¦"
  
  #: c-format.c:443
  msgid "'E' modifier"
*************** msgid "the '-' strfmon flag"
*** 233,241 ****
  msgstr "â€˜-â€™strfmon æ ‡è®°"
  
  #: c-format.c:469
- #, fuzzy
  msgid "field width in strfmon format"
! msgstr "printf æ ¼å¼�çš„å­—æ®µå®½åº¦"
  
  #: c-format.c:470
  msgid "left precision"
--- 233,240 ----
  msgstr "â€˜-â€™strfmon æ ‡è®°"
  
  #: c-format.c:469
  msgid "field width in strfmon format"
! msgstr "strfmon æ ¼å¼�çš„å­—æ®µå®½åº¦"
  
  #: c-format.c:470
  msgid "left precision"
*************** msgstr "å¿½ç•¥é‡�å¤�çš„ç›®å½•â€œ%sâ€�\n"
*** 269,275 ****
  #: c-incpath.c:73
  #, c-format
  msgid "  as it is a non-system directory that duplicates a system directory\n"
! msgstr ""
  
  #: c-incpath.c:77
  #, c-format
--- 268,274 ----
  #: c-incpath.c:73
  #, c-format
  msgid "  as it is a non-system directory that duplicates a system directory\n"
! msgstr "  å› ä¸ºå®ƒæ˜¯ä¸€ä¸ªé‡�å¤�äº†ç³»ç»Ÿç›®å½•çš„é�žç³»ç»Ÿç›®å½•\n"
  
  #: c-incpath.c:77
  #, c-format
*************** msgstr "<command line>"
*** 307,348 ****
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5359 c-parse.y:2955 gengtype-yacc.c:1580
! #: java/parse-scan.c:3081 java/parse-scan.y:1370 java/parse.c:6185
! #: java/parse.y:16419 objc/objc-parse.y:53 objc/objc-parse.c:6438
! #: objc/objc-parse.y:3545
  msgid "syntax error"
  msgstr "è¯­æ³•é”™è¯¯"
  
! #: c-parse.c:2161 c-parse.y:2959 gengtype-yacc.c:564 java/parse-scan.c:1938
! #: java/parse-scan.y:1374 java/parse.c:2938 java/parse.y:16423
! #: objc/objc-parse.c:2682 objc/objc-parse.y:3549
  msgid "syntax error: cannot back up"
  msgstr "è¯­æ³•é”™è¯¯ï¼šä¸�èƒ½å¤‡ä»½"
  
! #: c-parse.c:5355 c-parse.y:2957 gengtype-yacc.c:1576 java/parse-scan.c:3077
! #: java/parse-scan.y:1372 java/parse.c:6181 java/parse.y:16421
! #: objc/objc-parse.c:6434 objc/objc-parse.y:3547
  msgid "syntax error; also virtual memory exhausted"
  msgstr "è¯­æ³•é”™è¯¯ï¼›ä¹Ÿå�¯èƒ½æ˜¯è™šæ‹Ÿå†…å­˜è€—å°½"
  
! #: c-parse.c:5477 gengtype-yacc.c:1698 java/parse-scan.c:3199
! #: java/parse.c:6303 objc/objc-parse.c:6556
  msgid "parser stack overflow"
  msgstr "è¯�æ³•åˆ†æž�å™¨å †æ ˆæº¢å‡º"
  
! #: c-parse.y:2956 java/parse-scan.y:1371 java/parse.y:16420
! #: objc/objc-parse.y:3546
  msgid "parse error"
  msgstr "è¯�æ³•åˆ†æž�é”™è¯¯"
  
! #: c-parse.y:2958 java/parse-scan.y:1373 java/parse.y:16422
! #: objc/objc-parse.y:3548
  msgid "parse error; also virtual memory exhausted"
  msgstr "è¯�æ³•åˆ†æž�é”™è¯¯ï¼›å�Œæ—¶è™šæ‹Ÿå†…å­˜è€—å°½"
  
! #: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
! #: objc/objc-parse.y:3550
  msgid "parse error: cannot back up"
  msgstr "è¯�æ³•åˆ†æž�é”™è¯¯ï¼šä¸�èƒ½å¤‡ä»½"
  
--- 306,336 ----
  #. between diagnostics with "syntax error" in them, and diagnostics
  #. with "parse error" in them.  It's okay to give them both the same
  #. translation.
! #: c-parse.y:54 c-parse.c:5385 c-parse.y:2955 gengtype-yacc.c:1606
  msgid "syntax error"
  msgstr "è¯­æ³•é”™è¯¯"
  
! #: c-parse.c:2157 c-parse.y:2959 gengtype-yacc.c:560
  msgid "syntax error: cannot back up"
  msgstr "è¯­æ³•é”™è¯¯ï¼šä¸�èƒ½å¤‡ä»½"
  
! #: c-parse.c:5381 c-parse.y:2957 gengtype-yacc.c:1602
  msgid "syntax error; also virtual memory exhausted"
  msgstr "è¯­æ³•é”™è¯¯ï¼›ä¹Ÿå�¯èƒ½æ˜¯è™šæ‹Ÿå†…å­˜è€—å°½"
  
! #: c-parse.c:5506 gengtype-yacc.c:1727
  msgid "parser stack overflow"
  msgstr "è¯�æ³•åˆ†æž�å™¨å †æ ˆæº¢å‡º"
  
! #: c-parse.y:2956
  msgid "parse error"
  msgstr "è¯�æ³•åˆ†æž�é”™è¯¯"
  
! #: c-parse.y:2958
  msgid "parse error; also virtual memory exhausted"
  msgstr "è¯�æ³•åˆ†æž�é”™è¯¯ï¼›å�Œæ—¶è™šæ‹Ÿå†…å­˜è€—å°½"
  
! #: c-parse.y:2960
  msgid "parse error: cannot back up"
  msgstr "è¯�æ³•åˆ†æž�é”™è¯¯ï¼šä¸�èƒ½å¤‡ä»½"
  
*************** msgid "initializer element is not consta
*** 352,360 ****
  msgstr "åˆ�å§‹å€¼è®¾å®šå…ƒç´ ä¸�æ˜¯å¸¸é‡�"
  
  #: c-typeck.c:4152
- #, fuzzy
  msgid "array initialized from parenthesized string constant"
! msgstr "ç”¨å®½å­—ç¬¦ä¸²åˆ�å§‹åŒ– char æ•°ç»„"
  
  #: c-typeck.c:4216 cp/typeck2.c:703
  #, gcc-internal-format
--- 340,347 ----
  msgstr "åˆ�å§‹å€¼è®¾å®šå…ƒç´ ä¸�æ˜¯å¸¸é‡�"
  
  #: c-typeck.c:4152
  msgid "array initialized from parenthesized string constant"
! msgstr "ç”¨æ‹¬å�·ä¸­çš„å­—ç¬¦ä¸²å¸¸é‡�åˆ�å§‹åŒ–æ•°ç»„"
  
  #: c-typeck.c:4216 cp/typeck2.c:703
  #, gcc-internal-format
*************** msgstr "ç”¨ä»¥åˆ�å§‹åŒ–å­—ç¬¦æ•°ç»„çš„å­
*** 372,378 ****
  
  #: c-typeck.c:4245
  msgid "array of inappropriate type initialized from string constant"
! msgstr ""
  
  #. ??? This should not be an error when inlining calls to
  #. unprototyped functions.
--- 359,365 ----
  
  #: c-typeck.c:4245
  msgid "array of inappropriate type initialized from string constant"
! msgstr "ç”¨å­—ç¬¦ä¸²å¸¸é‡�åˆ�å§‹åŒ–çš„æ•°ç»„ç±»åž‹ä¸�å�ˆé€‚"
  
  #. ??? This should not be an error when inlining calls to
  #. unprototyped functions.
*************** msgid "invalid use of non-lvalue array"
*** 382,395 ****
  msgstr "å¯¹é�žå·¦å€¼æ•°ç»„çš„æ— æ•ˆä½¿ç”¨"
  
  #: c-typeck.c:4329
- #, fuzzy
  msgid "array initialized from non-constant array expression"
! msgstr "ç”¨çª„å­—ç¬¦ä¸²åˆ�å§‹åŒ– wchar_t æ•°ç»„"
  
  #: c-typeck.c:4388 c-typeck.c:5775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
! msgstr ""
  
  #. Although C99 is unclear about whether incomplete arrays
  #. of VLAs themselves count as VLAs, it does not make
--- 369,381 ----
  msgstr "å¯¹é�žå·¦å€¼æ•°ç»„çš„æ— æ•ˆä½¿ç”¨"
  
  #: c-typeck.c:4329
  msgid "array initialized from non-constant array expression"
! msgstr "ç”¨é�žå¸¸é‡�çš„æ•°ç»„è¡¨è¾¾å¼�åˆ�å§‹åŒ–æ•°ç»„"
  
  #: c-typeck.c:4388 c-typeck.c:5775
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
! msgstr "åˆ�å§‹å€¼è®¾å®šä¸­çš„å…ƒç´ åœ¨è½½å…¥æ—¶æ— æ³•è¢«è®¡ç®—å‡º"
  
  #. Although C99 is unclear about whether incomplete arrays
  #. of VLAs themselves count as VLAs, it does not make
*************** msgid "missing braces around initializer
*** 415,423 ****
  msgstr "åˆ�å§‹å€¼è®¾å®šå‘¨å›´ç¼ºå°‘èŠ±æ‹¬å�·"
  
  #: c-typeck.c:4958
- #, fuzzy
  msgid "braces around scalar initializer"
! msgstr "åˆ�å§‹åŒ–ç¼ºå°‘èŠ±æ‹¬å�·"
  
  #: c-typeck.c:5015
  msgid "initialization of flexible array member in a nested context"
--- 401,408 ----
  msgstr "åˆ�å§‹å€¼è®¾å®šå‘¨å›´ç¼ºå°‘èŠ±æ‹¬å�·"
  
  #: c-typeck.c:4958
  msgid "braces around scalar initializer"
! msgstr "æ ‡é‡�åˆ�å§‹åŒ–å¸¦èŠ±æ‹¬å�·"
  
  #: c-typeck.c:5015
  msgid "initialization of flexible array member in a nested context"
*************** msgid "empty scalar initializer"
*** 436,444 ****
  msgstr "ç©ºçš„æ ‡é‡�åˆ�å§‹å€¼è®¾å®šé¡¹"
  
  #: c-typeck.c:5071
- #, fuzzy
  msgid "extra elements in scalar initializer"
! msgstr "æ ‡é‡�åˆ�å§‹åŒ–ä¸­æœ‰å¤šä½™å…ƒç´ "
  
  #: c-typeck.c:5175 c-typeck.c:5250
  msgid "array index in non-array initializer"
--- 421,428 ----
  msgstr "ç©ºçš„æ ‡é‡�åˆ�å§‹å€¼è®¾å®šé¡¹"
  
  #: c-typeck.c:5071
  msgid "extra elements in scalar initializer"
! msgstr "æ ‡é‡�åˆ�å§‹åŒ–è®¾å®šä¸­æœ‰å¤šä½™å…ƒç´ "
  
  #: c-typeck.c:5175 c-typeck.c:5250
  msgid "array index in non-array initializer"
*************** msgid "nonconstant array index in initia
*** 457,465 ****
  msgstr "åˆ�å§‹å€¼è®¾å®šä¸­æ•°ç»„ç´¢å¼•ä¸�æ˜¯å¸¸æ•°"
  
  #: c-typeck.c:5252 c-typeck.c:5255
- #, fuzzy
  msgid "array index in initializer exceeds array bounds"
! msgstr "åˆ�å§‹åŒ–æ—¶ï¼Œæ•°ç»„ç´¢å¼•ä¸�æ˜¯æ•´åž‹"
  
  #: c-typeck.c:5266
  msgid "empty index range in initializer"
--- 441,448 ----
  msgstr "åˆ�å§‹å€¼è®¾å®šä¸­æ•°ç»„ç´¢å¼•ä¸�æ˜¯å¸¸æ•°"
  
  #: c-typeck.c:5252 c-typeck.c:5255
  msgid "array index in initializer exceeds array bounds"
! msgstr "åˆ�å§‹åŒ–æ—¶æ•°ç»„ç´¢å¼•è¶Šç•Œ"
  
  #: c-typeck.c:5266
  msgid "empty index range in initializer"
*************** msgstr "åˆ°è¾¾ --param max-inline-insns-
*** 548,554 ****
  
  #: cgraphunit.c:1427
  msgid "--param max-inline-insns-single limit reached after inlining into the callee"
! msgstr ""
  
  #: cgraphunit.c:1477
  msgid "--param inline-unit-growth limit reached"
--- 531,537 ----
  
  #: cgraphunit.c:1427
  msgid "--param max-inline-insns-single limit reached after inlining into the callee"
! msgstr "å†…è�”è‡³è¢«è°ƒç”¨è€…å�Žè¾¾åˆ° --param max-inline-insns-single æž�é™�"
  
  #: cgraphunit.c:1477
  msgid "--param inline-unit-growth limit reached"
*************** msgstr ""
*** 677,685 ****
  "ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚\n"
  
  #: collect2.c:2295
! #, fuzzy, c-format
  msgid "dynamic dependency %s not found"
! msgstr "æ‰¾ä¸�åˆ° %sã€‚"
  
  #: collect2.c:2307
  #, c-format
--- 660,668 ----
  "ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚\n"
  
  #: collect2.c:2295
! #, c-format
  msgid "dynamic dependency %s not found"
! msgstr "æ‰¾ä¸�åˆ°åŠ¨æ€�ä¾�èµ–é¡¹ %s"
  
  #: collect2.c:2307
  #, c-format
*************** msgstr "ç¼–è¯‘ä¸­æ–­ã€‚\n"
*** 761,767 ****
  #: diagnostic.c:537
  #, c-format
  msgid "Internal compiler error: Error reporting routines re-entered.\n"
! msgstr ""
  
  #: final.c:1062
  msgid "negative insn length"
--- 744,750 ----
  #: diagnostic.c:537
  #, c-format
  msgid "Internal compiler error: Error reporting routines re-entered.\n"
! msgstr "å†…éƒ¨ç¼–è¯‘å™¨é”™è¯¯ï¼šé‡�å…¥é”™è¯¯æŠ¥å‘Šç¨‹åº�ã€‚\n"
  
  #: final.c:1062
  msgid "negative insn length"
*************** msgstr "æ— æ•ˆçš„â€˜asmâ€™ï¼š"
*** 778,789 ****
  #: final.c:3040
  #, c-format
  msgid "nested assembly dialect alternatives"
! msgstr ""
  
  #: final.c:3057 final.c:3069
  #, c-format
  msgid "unterminated assembly dialect alternative"
! msgstr ""
  
  #: final.c:3116
  #, c-format
--- 761,772 ----
  #: final.c:3040
  #, c-format
  msgid "nested assembly dialect alternatives"
! msgstr "åµŒå¥—çš„æ±‡ç¼–é£Žæ ¼æŒ‡ç¤º"
  
  #: final.c:3057 final.c:3069
  #, c-format
  msgid "unterminated assembly dialect alternative"
! msgstr "æœªç»“æ�Ÿçš„æ±‡ç¼–é£Žæ ¼æŒ‡ç¤º"
  
  #: final.c:3116
  #, c-format
*************** msgstr "æ— æ•ˆçš„è¡¨è¾¾å¼�ç”¨ä½œæ“�ä½œæ•
*** 825,831 ****
  
  #: flow.c:1689
  msgid "Attempt to delete prologue/epilogue insn:"
! msgstr ""
  
  #: gcc.c:1632
  #, c-format
--- 808,814 ----
  
  #: flow.c:1689
  msgid "Attempt to delete prologue/epilogue insn:"
! msgstr "è¯•å›¾åˆ é™¤å‰�è¨€/å°¾å£°æŒ‡ä»¤ï¼š"
  
  #: gcc.c:1632
  #, c-format
*************** msgstr "ä»Ž %s è¯»å�– specs\n"
*** 849,855 ****
  #: gcc.c:2020 gcc.c:2039
  #, c-format
  msgid "specs %%include syntax malformed after %ld characters"
! msgstr ""
  
  #: gcc.c:2047
  #, c-format
--- 832,838 ----
  #: gcc.c:2020 gcc.c:2039
  #, c-format
  msgid "specs %%include syntax malformed after %ld characters"
! msgstr "specs %%include åœ¨ %ld å­—ç¬¦å�Žè¯­æ³•æ ¼å¼�é”™è¯¯"
  
  #: gcc.c:2047
  #, c-format
*************** msgstr "æ‰¾ä¸�åˆ° specs æ–‡ä»¶ %s\n"
*** 859,865 ****
  #: gcc.c:2064 gcc.c:2072 gcc.c:2081 gcc.c:2090
  #, c-format
  msgid "specs %%rename syntax malformed after %ld characters"
! msgstr ""
  
  #: gcc.c:2099
  #, c-format
--- 842,848 ----
  #: gcc.c:2064 gcc.c:2072 gcc.c:2081 gcc.c:2090
  #, c-format
  msgid "specs %%rename syntax malformed after %ld characters"
! msgstr "specs %%rename åœ¨ %ld å­—ç¬¦å�Žè¯­æ³•æ ¼å¼�é”™è¯¯"
  
  #: gcc.c:2099
  #, c-format
*************** msgstr ""
*** 888,899 ****
  #: gcc.c:2126
  #, c-format
  msgid "specs unknown %% command after %ld characters"
! msgstr ""
  
  #: gcc.c:2137 gcc.c:2150
  #, c-format
  msgid "specs file malformed after %ld characters"
! msgstr ""
  
  #: gcc.c:2203
  #, c-format
--- 871,882 ----
  #: gcc.c:2126
  #, c-format
  msgid "specs unknown %% command after %ld characters"
! msgstr "specs åœ¨ %ld å­—ç¬¦å�Žå‡ºçŽ°æœªçŸ¥çš„ %% å‘½ä»¤"
  
  #: gcc.c:2137 gcc.c:2150
  #, c-format
  msgid "specs file malformed after %ld characters"
! msgstr "specs åœ¨ %ld å­—ç¬¦å�Žæ–‡ä»¶æ ¼å¼�é”™è¯¯"
  
  #: gcc.c:2203
  #, c-format
*************** msgid "spec '%s' has invalid '%%x%c'"
*** 1222,1230 ****
  msgstr "specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%x%câ€™"
  
  #: gcc.c:5176
! #, fuzzy, c-format
  msgid "Processing spec %c%s%c, which is '%s'\n"
! msgstr "ä¸»é¢˜æ‰€åœ¨çš„ç›®å½•"
  
  #: gcc.c:5318
  #, c-format
--- 1205,1213 ----
  msgstr "specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%x%câ€™"
  
  #: gcc.c:5176
! #, c-format
  msgid "Processing spec %c%s%c, which is '%s'\n"
! msgstr "å¤„ç�† spec %c%s%cï¼Œå�³â€˜%sâ€™\n"
  
  #: gcc.c:5318
  #, c-format
*************** msgstr "æ˜¾ç¤ºå½“å‰�å †æ ˆç»“æž„æ‰€å±žå‡
*** 1255,1266 ****
  #: gcc.c:5646
  #, c-format
  msgid "braced spec '%s' is invalid at '%c'"
! msgstr ""
  
  #: gcc.c:5734
  #, c-format
  msgid "braced spec body '%s' is invalid"
! msgstr ""
  
  #: gcc.c:6272
  #, c-format
--- 1238,1249 ----
  #: gcc.c:5646
  #, c-format
  msgid "braced spec '%s' is invalid at '%c'"
! msgstr "èŠ±æ‹¬å�·ä¸­çš„ specâ€˜%sâ€™åœ¨â€˜%câ€™ä¸­æ— æ•ˆ"
  
  #: gcc.c:5734
  #, c-format
  msgid "braced spec body '%s' is invalid"
! msgstr "èŠ±æ‹¬å�·ä¸­çš„ spec ä½“â€˜%sâ€™æ— æ•ˆ"
  
  #: gcc.c:6272
  #, c-format
*************** msgid "gcc version %s\n"
*** 1307,1317 ****
  msgstr "gcc ç‰ˆæœ¬ %s\n"
  
  #: gcc.c:6375
! #, fuzzy, c-format
  msgid "gcc driver version %s executing gcc version %s\n"
! msgstr ""
! "\n"
! "æ²¡æœ‰ç‰ˆæœ¬ä¿¡æ�¯çš„æ—§é©±åŠ¨ç¨‹åº�ï¼�"
  
  #: gcc.c:6383
  #, c-format
--- 1290,1298 ----
  msgstr "gcc ç‰ˆæœ¬ %s\n"
  
  #: gcc.c:6375
! #, c-format
  msgid "gcc driver version %s executing gcc version %s\n"
! msgstr "ç‰ˆæœ¬ä¸º %s çš„ gcc é©±åŠ¨æ‰§è¡Œç‰ˆæœ¬ä¸º %s çš„gcc\n"
  
  #: gcc.c:6383
  #, c-format
*************** msgid "multilib spec '%s' is invalid"
*** 1329,1347 ****
  msgstr "multilib specâ€˜%sâ€™æ— æ•ˆ"
  
  #: gcc.c:7128
! #, fuzzy, c-format
  msgid "multilib exclusions '%s' is invalid"
! msgstr "%s æ˜¯æ— æ•ˆçš„ IMAP é‚®ç®±è·¯å¾„"
  
  #: gcc.c:7186 gcc.c:7327
! #, fuzzy, c-format
  msgid "multilib select '%s' is invalid"
! msgstr "%s æ˜¯æ— æ•ˆçš„ IMAP é‚®ç®±è·¯å¾„"
  
  #: gcc.c:7365
! #, fuzzy, c-format
  msgid "multilib exclusion '%s' is invalid"
! msgstr "%s æ˜¯æ— æ•ˆçš„ IMAP é‚®ç®±è·¯å¾„"
  
  #: gcov.c:388
  #, c-format
--- 1310,1328 ----
  msgstr "multilib specâ€˜%sâ€™æ— æ•ˆ"
  
  #: gcc.c:7128
! #, c-format
  msgid "multilib exclusions '%s' is invalid"
! msgstr "multilib æŽ’é™¤â€˜%sâ€™æ— æ•ˆ"
  
  #: gcc.c:7186 gcc.c:7327
! #, c-format
  msgid "multilib select '%s' is invalid"
! msgstr "multilib é€‰æ‹©â€˜%sâ€™æ— æ•ˆ"
  
  #: gcc.c:7365
! #, c-format
  msgid "multilib exclusion '%s' is invalid"
! msgstr "multilib æŽ’é™¤â€˜%sâ€™æ— æ•ˆ"
  
  #: gcov.c:388
  #, c-format
*************** msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B
*** 1708,1716 ****
  msgstr "%sï¼šç”¨æ³•â€˜%s [ -VqfnkNlgC ] [ -B <ç›®å½•å��> ] [ æ–‡ä»¶å�� ... ]'\n"
  
  #: protoize.c:735
! #, fuzzy, c-format
  msgid "%s: warning: no read access for file '%s'\n"
! msgstr "<qt>æ— æ³•è¯»å�–æ–‡ä»¶ <b>%1</b> çš„è®¿é—®æ�ƒé™�</qt>"
  
  #: protoize.c:743
  #, c-format
--- 1689,1697 ----
  msgstr "%sï¼šç”¨æ³•â€˜%s [ -VqfnkNlgC ] [ -B <ç›®å½•å��> ] [ æ–‡ä»¶å�� ... ]'\n"
  
  #: protoize.c:735
! #, c-format
  msgid "%s: warning: no read access for file '%s'\n"
! msgstr "%sï¼šè­¦å‘Šï¼šæ²¡æœ‰æ–‡ä»¶â€˜%sâ€™çš„è¯»æ�ƒé™�\n"
  
  #: protoize.c:743
  #, c-format
*************** msgstr "%sï¼šæ— æ•ˆçš„æ–‡ä»¶å��ï¼š%s\n"
*** 1733,1739 ****
  #: protoize.c:1286
  #, fuzzy, c-format
  msgid "%s: %s: can't get status: %s\n"
! msgstr "èŽ·å�– GnomeICU çŠ¶æ€�"
  
  #: protoize.c:1307
  #, c-format
--- 1714,1720 ----
  #: protoize.c:1286
  #, fuzzy, c-format
  msgid "%s: %s: can't get status: %s\n"
! msgstr "%sï¼šä¸�èƒ½èŽ·å�–æ–‡ä»¶â€˜%sâ€™çš„çŠ¶æ€�ï¼š%s\n"
  
  #: protoize.c:1307
  #, c-format
*************** msgid "%s: subprocess got fatal signal %
*** 1763,1771 ****
  msgstr "å­�è¿›ç¨‹æ”¶åˆ°è‡´å‘½ä¿¡å�· %d"
  
  #: protoize.c:1927
! #, fuzzy, c-format
  msgid "%s: %s exited with status %d\n"
! msgstr "*** é€€å‡ºçŠ¶æ€�ï¼š%1 ***"
  
  #: protoize.c:1976
  #, c-format
--- 1744,1752 ----
  msgstr "å­�è¿›ç¨‹æ”¶åˆ°è‡´å‘½ä¿¡å�· %d"
  
  #: protoize.c:1927
! #, c-format
  msgid "%s: %s exited with status %d\n"
! msgstr "%sï¼š%s ä»¥çŠ¶æ€�ç � %d é€€å‡º\n"
  
  #: protoize.c:1976
  #, c-format
*************** msgid "%s: warning: can't rename file '%
*** 1813,1821 ****
  msgstr "%sï¼šè­¦å‘Šï¼šä¸�èƒ½å°†æ–‡ä»¶â€˜%sâ€™é‡�å‘½å��ä¸ºâ€˜%sâ€™ï¼š%s\n"
  
  #: protoize.c:2415
! #, fuzzy, c-format
  msgid "%s: conflicting extern definitions of '%s'\n"
! msgstr " æ‰¾åˆ°%1ä¸ªåŒ¹é…�çš„å®šä¹‰"
  
  #: protoize.c:2419
  #, fuzzy, c-format
--- 1794,1802 ----
  msgstr "%sï¼šè­¦å‘Šï¼šä¸�èƒ½å°†æ–‡ä»¶â€˜%sâ€™é‡�å‘½å��ä¸ºâ€˜%sâ€™ï¼š%s\n"
  
  #: protoize.c:2415
! #, c-format
  msgid "%s: conflicting extern definitions of '%s'\n"
! msgstr "%sï¼šâ€˜%sâ€™æœ‰ç›¸äº’å†²çª�çš„å¤–éƒ¨å®šä¹‰\n"
  
  #: protoize.c:2419
  #, fuzzy, c-format
*************** msgid "%s: declarations of '%s' will not
*** 1823,1831 ****
  msgstr "æ‰¾ä¸�åˆ° %sã€‚"
  
  #: protoize.c:2421
! #, fuzzy, c-format
  msgid "%s: conflict list for '%s' follows:\n"
! msgstr "è®¾ç½® %s çš„é»˜è®¤åˆ—è¡¨å€¼\n"
  
  #: protoize.c:2454
  #, c-format
--- 1804,1812 ----
  msgstr "æ‰¾ä¸�åˆ° %sã€‚"
  
  #: protoize.c:2421
! #, c-format
  msgid "%s: conflict list for '%s' follows:\n"
! msgstr "%sï¼šâ€˜%sâ€™çš„å†²çª�åˆ—è¡¨å¦‚ä¸‹ï¼š\n"
  
  #: protoize.c:2454
  #, c-format
*************** msgstr ""
*** 1882,1890 ****
  "%sï¼šè­¦å‘Šï¼šâ€˜%sâ€™çš„å£°æ˜Žä¸­å½¢å�‚åˆ—è¡¨å¤ªå°‘\n"
  
  #: protoize.c:3160
! #, fuzzy, c-format
  msgid "%s: %d: warning: found '%s' but expected '%s'\n"
! msgstr "éœ€è¦�â€˜%1â€™ï¼Œå�´å�‘çŽ°æ ‡è®°â€˜%2â€™ã€‚"
  
  #: protoize.c:3335
  #, c-format
--- 1863,1871 ----
  "%sï¼šè­¦å‘Šï¼šâ€˜%sâ€™çš„å£°æ˜Žä¸­å½¢å�‚åˆ—è¡¨å¤ªå°‘\n"
  
  #: protoize.c:3160
! #, c-format
  msgid "%s: %d: warning: found '%s' but expected '%s'\n"
! msgstr "%sï¼š%dï¼šè­¦å‘Šï¼šå�‘çŽ°â€˜%sâ€™ä½†éœ€è¦�â€˜%sâ€™\n"
  
  #: protoize.c:3335
  #, c-format
*************** msgid "%s: can't open file '%s' for read
*** 1956,1986 ****
  msgstr "%sï¼šæ— æ³•æ‰“å¼€æ–‡ä»¶â€˜%sâ€™è¯»å…¥ï¼š%s\n"
  
  #: protoize.c:4023
! #, fuzzy, c-format
  msgid ""
  "\n"
  "%s: error reading input file '%s': %s\n"
! msgstr "%s é”™è¯¯ï¼šæ— è¾“å…¥æ–‡ä»¶ã€‚"
  
  #: protoize.c:4057
! #, fuzzy, c-format
  msgid "%s: can't create/open clean file '%s': %s\n"
! msgstr "æ— æ³•æ‰“å¼€æ–‡ä»¶ %1 å†™å…¥"
  
  #: protoize.c:4162
! #, fuzzy, c-format
  msgid "%s: warning: file '%s' already saved in '%s'\n"
! msgstr "æ–‡ä»¶ %1 å·²ç»�åœ¨åˆ—è¡¨ä¸­"
  
  #: protoize.c:4170
! #, fuzzy, c-format
  msgid "%s: can't link file '%s' to '%s': %s\n"
! msgstr "æŠŠ UR&L é“¾æŽ¥åˆ°æ–‡ä»¶"
  
  #: protoize.c:4200
! #, fuzzy, c-format
  msgid "%s: can't create/open output file '%s': %s\n"
! msgstr "æ— æ³•æ‰“å¼€è¾“å‡ºæ–‡ä»¶ %1ã€‚"
  
  #: protoize.c:4233
  #, c-format
--- 1937,1969 ----
  msgstr "%sï¼šæ— æ³•æ‰“å¼€æ–‡ä»¶â€˜%sâ€™è¯»å…¥ï¼š%s\n"
  
  #: protoize.c:4023
! #, c-format
  msgid ""
  "\n"
  "%s: error reading input file '%s': %s\n"
! msgstr ""
! "\n"
! "%sï¼šè¯»å�–è¾“å…¥æ–‡ä»¶â€˜%sâ€™æ—¶å‡ºé”™ï¼š%s\n"
  
  #: protoize.c:4057
! #, c-format
  msgid "%s: can't create/open clean file '%s': %s\n"
! msgstr "%sï¼šæ— æ³•åˆ›å»º/æ‰“å¼€å¹²å‡€æ–‡ä»¶â€˜%sâ€™ï¼š%s\n"
  
  #: protoize.c:4162
! #, c-format
  msgid "%s: warning: file '%s' already saved in '%s'\n"
! msgstr "%sï¼šè­¦å‘Šï¼šæ–‡ä»¶â€˜%sâ€™å·²è¢«ä¿�å­˜åœ¨â€˜%sâ€™ä¸­\n"
  
  #: protoize.c:4170
! #, c-format
  msgid "%s: can't link file '%s' to '%s': %s\n"
! msgstr "%sï¼šæ— æ³•å°†æ–‡ä»¶â€˜%sâ€™é“¾æŽ¥è‡³æ–‡ä»¶â€˜%sâ€™ï¼š%s\n"
  
  #: protoize.c:4200
! #, c-format
  msgid "%s: can't create/open output file '%s': %s\n"
! msgstr "%sï¼šæ— æ³•åˆ›å»º/æ‰“å¼€è¾“å‡ºæ–‡ä»¶â€˜%sâ€™ï¼š%s\n"
  
  #: protoize.c:4233
  #, c-format
*************** msgstr "è¿™æ˜¯æŒ‡ä»¤ï¼š"
*** 2011,2019 ****
  
  #. It's the compiler's fault.
  #: reload1.c:4997
- #, fuzzy
  msgid "could not find a spill register"
! msgstr "æ— æ³•åœ¨ DCOP ä¸Šç™»è®°ã€‚\n"
  
  #. It's the compiler's fault.
  #: reload1.c:6628
--- 1994,2001 ----
  
  #. It's the compiler's fault.
  #: reload1.c:4997
  msgid "could not find a spill register"
! msgstr "æ‰¾ä¸�åˆ°å�¯èˆ�å‡ºçš„å¯„å­˜å™¨"
  
  #. It's the compiler's fault.
  #: reload1.c:6628
*************** msgid " TOTAL                 :"
*** 2043,2051 ****
  msgstr " å…±è®¡                  ï¼š"
  
  #: timevar.c:479
! #, fuzzy, c-format
  msgid "time in %s: %ld.%06ld (%ld%%)\n"
! msgstr "æ—¶é—´å¾€å¾Œ"
  
  #: tlink.c:381
  #, c-format
--- 2025,2033 ----
  msgstr " å…±è®¡                  ï¼š"
  
  #: timevar.c:479
! #, c-format
  msgid "time in %s: %ld.%06ld (%ld%%)\n"
! msgstr "%sä¸­è€—æ—¶ï¼š%ld.%06ld (%ld%%)\n"
  
  #: tlink.c:381
  #, c-format
*************** msgstr ""
*** 2082,2090 ****
  "ç›®æ ‡æœºç‰¹å®šçš„é€‰é¡¹ï¼š\n"
  
  #: toplev.c:1100 toplev.c:1119
! #, fuzzy, c-format
  msgid "  -m%-23s [undocumented]\n"
! msgstr "æœªè®°å½•åœ¨æ–‡æ¡£ä¸­çš„é”™è¯¯"
  
  #: toplev.c:1128
  #, c-format
--- 2064,2072 ----
  "ç›®æ ‡æœºç‰¹å®šçš„é€‰é¡¹ï¼š\n"
  
  #: toplev.c:1100 toplev.c:1119
! #, c-format
  msgid "  -m%-23s [undocumented]\n"
! msgstr "  -m%-23s [æœªåˆ—å…¥æ–‡æ¡£]\n"
  
  #: toplev.c:1128
  #, c-format
*************** msgstr "å�¯ç”¨çš„é€‰é¡¹ï¼š"
*** 2126,2141 ****
  
  #: toplev.c:1491 config/sh/sh.c:7334
  msgid "created and used with different settings of -fpic"
! msgstr ""
  
  #: toplev.c:1493 config/sh/sh.c:7336
  msgid "created and used with different settings of -fpie"
! msgstr ""
  
  #: toplev.c:1544 config/sh/sh.c:7386
  #, c-format
  msgid "created and used with differing settings of '-m%s'"
! msgstr ""
  
  #: toplev.c:1547 config/sh/sh.c:7389
  msgid "out of memory"
--- 2108,2123 ----
  
  #: toplev.c:1491 config/sh/sh.c:7334
  msgid "created and used with different settings of -fpic"
! msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„ -fpic è®¾å®š"
  
  #: toplev.c:1493 config/sh/sh.c:7336
  msgid "created and used with different settings of -fpie"
! msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„ -fpie è®¾å®š"
  
  #: toplev.c:1544 config/sh/sh.c:7386
  #, c-format
  msgid "created and used with differing settings of '-m%s'"
! msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„â€˜-m%sâ€™è®¾å®š"
  
  #: toplev.c:1547 config/sh/sh.c:7389
  msgid "out of memory"
*************** msgstr "è­¦å‘Šï¼š"
*** 2172,2178 ****
  
  #: diagnostic.def:6
  msgid "anachronism: "
! msgstr ""
  
  #: diagnostic.def:7
  msgid "note: "
--- 2154,2160 ----
  
  #: diagnostic.def:6
  msgid "anachronism: "
! msgstr "æ—¶ä»£é”™è¯¯ï¼š"
  
  #: diagnostic.def:7
  msgid "note: "
*************** msgstr "è°ƒè¯•ï¼š"
*** 2184,2190 ****
  
  #: params.def:44
  msgid "The maximum structure size (in bytes) at which GCC will do block copies"
! msgstr ""
  
  #: params.def:54
  msgid "The threshold ratio between instantiated fields and the total structure size"
--- 2166,2172 ----
  
  #: params.def:44
  msgid "The maximum structure size (in bytes) at which GCC will do block copies"
! msgstr "GCC å°†ä¸ºå…¶è€ƒè™‘å�—å¤�åˆ¶çš„æœ€å¤§çš„ç»“æž„å¤§å°�(ä»¥å­—èŠ‚è¡¨ç¤º)"
  
  #: params.def:54
  msgid "The threshold ratio between instantiated fields and the total structure size"
*************** msgstr ""
*** 2220,2226 ****
  
  #: params.def:123
  msgid "The maximum number of instructions to consider to fill a delay slot"
! msgstr ""
  
  #: params.def:134
  msgid "The maximum number of instructions to consider to find accurate live register information"
--- 2202,2208 ----
  
  #: params.def:123
  msgid "The maximum number of instructions to consider to fill a delay slot"
! msgstr "è€ƒè™‘å¡«å……å…¥å»¶è¿Ÿæ§½ä¸­çš„æœ€å¤§æŒ‡ä»¤æ•°"
  
  #: params.def:134
  msgid "The maximum number of instructions to consider to find accurate live register information"
*************** msgstr "å†…è�”å¤§å‡½æ•°é€ æˆ�çš„ä»£ç �è†
*** 2240,2246 ****
  
  #: params.def:157
  msgid "how much can given compilation unit grow because of the inlining (in percent)"
! msgstr ""
  
  #: params.def:161
  msgid "expense of call operation relative to ordinary aritmetic operations"
--- 2222,2228 ----
  
  #: params.def:157
  msgid "how much can given compilation unit grow because of the inlining (in percent)"
! msgstr "ç»™å®šçš„ç¼–è¯‘å�•å…ƒå› å†…è�”é€ æˆ�çš„ä½“ç§¯è†¨èƒ€ä¸Šé™�(ä»¥ç™¾åˆ†æ•°è¡¨ç¤º)"
  
  #: params.def:161
  msgid "expense of call operation relative to ordinary aritmetic operations"
*************** msgstr ""
*** 2264,2274 ****
  
  #: params.def:201
  msgid "The maximum number of instructions to consider to unroll in a loop"
! msgstr ""
  
  #: params.def:207
  msgid "The maximum number of instructions to consider to unroll in a loop on average"
! msgstr ""
  
  #: params.def:212
  msgid "The maximum number of unrollings of a single loop"
--- 2246,2256 ----
  
  #: params.def:201
  msgid "The maximum number of instructions to consider to unroll in a loop"
! msgstr "å�•ä¸ªå¾ªçŽ¯ä¸­è€ƒè™‘å±•å¼€çš„æœ€å¤§æŒ‡ä»¤æ•°"
  
  #: params.def:207
  msgid "The maximum number of instructions to consider to unroll in a loop on average"
! msgstr "å�•ä¸ªå¾ªçŽ¯ä¸­è€ƒè™‘å±•å¼€çš„å¹³å�‡æœ€å¤§æŒ‡ä»¤æ•°"
  
  #: params.def:212
  msgid "The maximum number of unrollings of a single loop"
*************** msgstr "å�•ä¸ªå¾ªçŽ¯æœ€å¤šå�¯ä»¥è¢«å±•å¼
*** 2276,2306 ****
  
  #: params.def:217
  msgid "The maximum number of insns of a peeled loop"
! msgstr ""
  
  #: params.def:222
  msgid "The maximum number of peelings of a single loop"
! msgstr ""
  
  #: params.def:227
  msgid "The maximum number of insns of a completely peeled loop"
! msgstr ""
  
  #: params.def:232
  msgid "The maximum number of peelings of a single loop that is peeled completely"
! msgstr ""
  
  #: params.def:237
  msgid "The maximum number of insns of a peeled loop that rolls only once"
  msgstr ""
  
  #: params.def:243
  msgid "The maximum number of insns of an unswitched loop"
! msgstr ""
  
  #: params.def:248
  msgid "The maximum number of unswitchings in a single loop"
! msgstr ""
  
  #: params.def:255
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
--- 2258,2290 ----
  
  #: params.def:217
  msgid "The maximum number of insns of a peeled loop"
! msgstr "å‰¥ç¦»å�Žçš„å¾ªçŽ¯æ‰€èƒ½æœ‰çš„æœ€å¤§æŒ‡ä»¤æ•°"
  
  #: params.def:222
  msgid "The maximum number of peelings of a single loop"
! msgstr "å�•ä¸ªå¾ªçŽ¯æœ€å¤§çš„å‰¥ç¦»æ•°"
  
  #: params.def:227
  msgid "The maximum number of insns of a completely peeled loop"
! msgstr "ä¸€ä¸ªå®Œå…¨å‰¥ç¦»çš„å¾ªçŽ¯æ‰€èƒ½æœ‰çš„æœ€å¤§æŒ‡ä»¤æ•°"
  
  #: params.def:232
  msgid "The maximum number of peelings of a single loop that is peeled completely"
! msgstr "ä¸€ä¸ªå®Œå…¨å‰¥ç¦»çš„å�•ä¸ªå¾ªçŽ¯æœ€å¤§çš„å‰¥ç¦»æ•°"
  
  #: params.def:237
  msgid "The maximum number of insns of a peeled loop that rolls only once"
  msgstr ""
  
  #: params.def:243
+ #, fuzzy
  msgid "The maximum number of insns of an unswitched loop"
! msgstr "å‰¥ç¦»å�Žçš„å¾ªçŽ¯æ‰€èƒ½æœ‰çš„æœ€å¤§æŒ‡ä»¤æ•°"
  
  #: params.def:248
+ #, fuzzy
  msgid "The maximum number of unswitchings in a single loop"
! msgstr "å�•ä¸ªå¾ªçŽ¯ä¸­è€ƒè™‘å±•å¼€çš„æœ€å¤§æŒ‡ä»¤æ•°"
  
  #: params.def:255
  msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
*************** msgstr ""
*** 2344,2350 ****
  
  #: params.def:300
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
! msgstr ""
  
  #: params.def:304
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
--- 2328,2334 ----
  
  #: params.def:300
  msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
! msgstr "å½“æœ€ä¼˜è¾¹çš„å��å�‘æ¦‚çŽ‡å°�äºŽæ­¤é˜ˆå€¼(ä»¥ç™¾åˆ†æ•°è¡¨ç¤º)æ—¶å�œæ­¢å��å�‘å¢žé•¿"
  
  #: params.def:304
  msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
*************** msgstr ""
*** 2368,2374 ****
  
  #: params.def:332
  msgid "The maximum length of path considered in cse"
! msgstr ""
  
  #: params.def:339
  msgid "The minimum cost of an expensive expression in the loop invariant motion"
--- 2352,2358 ----
  
  #: params.def:332
  msgid "The maximum length of path considered in cse"
! msgstr "å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤æ—¶è€ƒè™‘çš„æœ€å¤§è·¯å¾„é•¿åº¦"
  
  #: params.def:339
  msgid "The minimum cost of an expensive expression in the loop invariant motion"
*************** msgstr ""
*** 2404,2414 ****
  
  #: params.def:399
  msgid "Minimum heap size before we start collecting garbage, in kilobytes"
! msgstr ""
  
  #: params.def:407
  msgid "The maximum number of instructions to search backward when looking for equivalent reload"
! msgstr ""
  
  #: params.def:412
  msgid "The maximum number of virtual operands allowed to represent aliases before triggering alias grouping."
--- 2388,2398 ----
  
  #: params.def:399
  msgid "Minimum heap size before we start collecting garbage, in kilobytes"
! msgstr "å¼€å§‹åžƒåœ¾å›žæ”¶æ—¶æœ€å°�çš„å †å¤§å°�ï¼Œä»¥å�ƒå­—èŠ‚è¡¨ç¤º"
  
  #: params.def:407
  msgid "The maximum number of instructions to search backward when looking for equivalent reload"
! msgstr "å�Žå�‘æ�œç´¢ä»¥å¯»æ‰¾ç­‰ä»·é‡�è½½å…¥æ—¶è¦�æ�œç´¢çš„æœ€å¤§æŒ‡ä»¤æ•°é‡�"
  
  #: params.def:412
  msgid "The maximum number of virtual operands allowed to represent aliases before triggering alias grouping."
*************** msgstr ""
*** 2428,2434 ****
  
  #: params.def:435
  msgid "The upper bound for sharing integer constants"
! msgstr ""
  
  #: config/darwin.h:155
  msgid "Set sizeof(bool) to 1"
--- 2412,2418 ----
  
  #: params.def:435
  msgid "The upper bound for sharing integer constants"
! msgstr "å…±äº«æ•´åž‹å¸¸é‡�çš„ä¸Šç•Œ"
  
  #: config/darwin.h:155
  msgid "Set sizeof(bool) to 1"
*************** msgstr "ä¸�ä½¿ç”¨ VAX æµ®ç‚¹å�•å…ƒ"
*** 2604,2622 ****
  
  #: config/alpha/alpha.h:310
  msgid "Emit code for the byte/word ISA extension"
! msgstr ""
  
  #: config/alpha/alpha.h:313
  msgid "Emit code for the motion video ISA extension"
! msgstr ""
  
  #: config/alpha/alpha.h:316
  msgid "Emit code for the fp move and sqrt ISA extension"
! msgstr ""
  
  #: config/alpha/alpha.h:318
  msgid "Emit code for the counting ISA extension"
! msgstr ""
  
  #: config/alpha/alpha.h:321
  msgid "Emit code using explicit relocation directives"
--- 2588,2606 ----
  
  #: config/alpha/alpha.h:310
  msgid "Emit code for the byte/word ISA extension"
! msgstr "ä¸ºå­—èŠ‚/å­—æŒ‡ä»¤æž¶æž„æ‰©å±•ç”Ÿæˆ�ä»£ç �"
  
  #: config/alpha/alpha.h:313
  msgid "Emit code for the motion video ISA extension"
! msgstr "ä¸ºåŠ¨æ€�å½±åƒ�æŒ‡ä»¤æž¶æž„æ‰©å±•ç”Ÿæˆ�ä»£ç �"
  
  #: config/alpha/alpha.h:316
  msgid "Emit code for the fp move and sqrt ISA extension"
! msgstr "ä¸ºæµ®ç‚¹è½¬ç§»å’Œå¹³æ–¹æ ¹æŒ‡ä»¤æž¶æž„æ‰©å±•ç”Ÿæˆ�ä»£ç �"
  
  #: config/alpha/alpha.h:318
  msgid "Emit code for the counting ISA extension"
! msgstr "ä¸ºè®¡æ•°æŒ‡ä»¤æž¶æž„æ‰©å±•ç”Ÿæˆ�ä»£ç �"
  
  #: config/alpha/alpha.h:321
  msgid "Emit code using explicit relocation directives"
*************** msgstr ""
*** 2624,2638 ****
  
  #: config/alpha/alpha.h:324
  msgid "Emit 16-bit relocations to the small data areas"
! msgstr ""
  
  #: config/alpha/alpha.h:326
  msgid "Emit 32-bit relocations to the small data areas"
! msgstr ""
  
  #: config/alpha/alpha.h:328
  msgid "Emit direct branches to local functions"
! msgstr ""
  
  #: config/alpha/alpha.h:331
  msgid "Emit rdval instead of rduniq for thread pointer"
--- 2608,2622 ----
  
  #: config/alpha/alpha.h:324
  msgid "Emit 16-bit relocations to the small data areas"
! msgstr "ä¸ºå°�æ•°æ�®åŒºåŸŸç”Ÿæˆ� 16 ä½�é‡�å®šä½�ä¿¡æ�¯"
  
  #: config/alpha/alpha.h:326
  msgid "Emit 32-bit relocations to the small data areas"
! msgstr "ä¸ºå°�æ•°æ�®åŒºåŸŸç”Ÿæˆ� 32 ä½�é‡�å®šä½�ä¿¡æ�¯"
  
  #: config/alpha/alpha.h:328
  msgid "Emit direct branches to local functions"
! msgstr "ä¸ºå±€éƒ¨å‡½æ•°ç”Ÿæˆ�ç›´æŽ¥åˆ†æ”¯"
  
  #: config/alpha/alpha.h:331
  msgid "Emit rdval instead of rduniq for thread pointer"
*************** msgstr "æŽ§åˆ¶ç”Ÿæˆ�çš„æµ®ç‚¹èˆ�å…¥æ¨¡å¼
*** 2667,2673 ****
  
  #: config/alpha/alpha.h:370
  msgid "Control the IEEE trap mode"
! msgstr ""
  
  #: config/alpha/alpha.h:372
  msgid "Control the precision given to fp exceptions"
--- 2651,2657 ----
  
  #: config/alpha/alpha.h:370
  msgid "Control the IEEE trap mode"
! msgstr "æŽ§åˆ¶ IEEE é™·é˜±æ¨¡å¼�"
  
  #: config/alpha/alpha.h:372
  msgid "Control the precision given to fp exceptions"
*************** msgstr "æŽ§åˆ¶æµ®ç‚¹å¼‚å¸¸çš„ç²¾åº¦"
*** 2675,2712 ****
  
  #: config/alpha/alpha.h:374
  msgid "Tune expected memory latency"
! msgstr ""
  
  #: config/alpha/alpha.h:376 config/ia64/ia64.h:278 config/rs6000/sysv4.h:90
  msgid "Specify bit size of immediate TLS offsets"
  msgstr ""
  
  #: config/arc/arc.c:1739 config/m32r/m32r.c:2141
! #, fuzzy, c-format
  msgid "invalid operand to %%R code"
! msgstr "fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/arc/arc.c:1771 config/m32r/m32r.c:2164
! #, fuzzy, c-format
  msgid "invalid operand to %%H/%%L code"
! msgstr "fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/arc/arc.c:1794 config/m32r/m32r.c:2235
! #, fuzzy, c-format
  msgid "invalid operand to %%U code"
! msgstr "fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/arc/arc.c:1805
! #, fuzzy, c-format
  msgid "invalid operand to %%V code"
! msgstr "fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆ"
  
  #. Unknown flag.
  #. Undocumented flag.
  #: config/arc/arc.c:1812 config/m32r/m32r.c:2262 config/sparc/sparc.c:7517
! #, fuzzy, c-format
  msgid "invalid operand output code"
! msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �"
  
  #: config/arm/arm.c:10466 config/arm/arm.c:10484
  #, fuzzy, c-format
--- 2659,2696 ----
  
  #: config/alpha/alpha.h:374
  msgid "Tune expected memory latency"
! msgstr "è°ƒæ•´é¢„æœŸå†…å­˜å»¶è¿Ÿ"
  
  #: config/alpha/alpha.h:376 config/ia64/ia64.h:278 config/rs6000/sysv4.h:90
  msgid "Specify bit size of immediate TLS offsets"
  msgstr ""
  
  #: config/arc/arc.c:1739 config/m32r/m32r.c:2141
! #, c-format
  msgid "invalid operand to %%R code"
! msgstr "%%R ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/arc/arc.c:1771 config/m32r/m32r.c:2164
! #, c-format
  msgid "invalid operand to %%H/%%L code"
! msgstr "%%H/%%L ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/arc/arc.c:1794 config/m32r/m32r.c:2235
! #, c-format
  msgid "invalid operand to %%U code"
! msgstr "%%U ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/arc/arc.c:1805
! #, c-format
  msgid "invalid operand to %%V code"
! msgstr "%%V ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #. Unknown flag.
  #. Undocumented flag.
  #: config/arc/arc.c:1812 config/m32r/m32r.c:2262 config/sparc/sparc.c:7517
! #, c-format
  msgid "invalid operand output code"
! msgstr "æ— æ•ˆçš„æ“�ä½œæ•°è¾“å‡ºä»£ç �"
  
  #: config/arm/arm.c:10466 config/arm/arm.c:10484
  #, fuzzy, c-format
*************** msgstr ""
*** 2722,2730 ****
  #: config/arm/arm.c:10626 config/arm/arm.c:10644 config/arm/arm.c:10679
  #: config/arm/arm.c:10698 config/arm/arm.c:10713 config/arm/arm.c:10739
  #: config/arm/arm.c:10746 config/arm/arm.c:10753
! #, fuzzy, c-format
  msgid "invalid operand for code '%c'"
! msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �"
  
  #: config/arm/arm.c:10639
  #, c-format
--- 2706,2714 ----
  #: config/arm/arm.c:10626 config/arm/arm.c:10644 config/arm/arm.c:10679
  #: config/arm/arm.c:10698 config/arm/arm.c:10713 config/arm/arm.c:10739
  #: config/arm/arm.c:10746 config/arm/arm.c:10753
! #, c-format
  msgid "invalid operand for code '%c'"
! msgstr "ä»£ç �â€˜%câ€™çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/arm/arm.c:10639
  #, c-format
*************** msgid "missing operand"
*** 2737,2749 ****
  msgstr "ç¼ºå°‘æ“�ä½œæ•°"
  
  #: config/arm/arm.h:318
- #, fuzzy
  msgid "Generate APCS conformant stack frames"
! msgstr "å°½å�¯èƒ½ä¸�ç”Ÿæˆ�å †æ ˆæ¡†æž¶"
  
  #: config/arm/arm.h:321
  msgid "Store function names in object code"
! msgstr ""
  
  #: config/arm/arm.h:327
  msgid "Pass FP arguments in FP registers"
--- 2721,2732 ----
  msgstr "ç¼ºå°‘æ“�ä½œæ•°"
  
  #: config/arm/arm.h:318
  msgid "Generate APCS conformant stack frames"
! msgstr "ç”Ÿæˆ�ä¸Ž APCS ç›¸å®¹çš„å †æ ˆæ¡†æž¶"
  
  #: config/arm/arm.h:321
  msgid "Store function names in object code"
! msgstr "åœ¨ç›®æ ‡æ–‡ä»¶ä¸­å­˜å‚¨å‡½æ•°å��"
  
  #: config/arm/arm.h:327
  msgid "Pass FP arguments in FP registers"
*************** msgstr "åœ¨æµ®ç‚¹å¯„å­˜å™¨ä¸­ä¼ é€’æµ®ç‚
*** 2751,2757 ****
  
  #: config/arm/arm.h:330
  msgid "Generate re-entrant, PIC code"
! msgstr ""
  
  #: config/arm/arm.h:333
  msgid "Assume target CPU is configured as big endian"
--- 2734,2740 ----
  
  #: config/arm/arm.h:330
  msgid "Generate re-entrant, PIC code"
! msgstr "ç”Ÿæˆ�å�¯é‡�å…¥çš„ PIC ä»£ç �"
  
  #: config/arm/arm.h:333
  msgid "Assume target CPU is configured as big endian"
*************** msgstr "ä¸º Thumb è€Œä¸�æ˜¯ ARM ç¼–è¯‘"
*** 2791,2801 ****
  
  #: config/arm/arm.h:358
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
! msgstr ""
  
  #: config/arm/arm.h:361
  msgid "Thumb: Generate (leaf) stack frames even if not needed"
! msgstr ""
  
  #: config/arm/arm.h:364
  msgid "Thumb: Assume non-static functions may be called from ARM code"
--- 2774,2784 ----
  
  #: config/arm/arm.h:358
  msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
! msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”Ÿæˆ�(é�žå�¶)å †æ ˆæ¡†æž¶"
  
  #: config/arm/arm.h:361
  msgid "Thumb: Generate (leaf) stack frames even if not needed"
! msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”Ÿæˆ�(å�¶)å †æ ˆæ¡†æž¶"
  
  #: config/arm/arm.h:364
  msgid "Thumb: Assume non-static functions may be called from ARM code"
*************** msgstr ""
*** 2807,2813 ****
  
  #: config/arm/arm.h:372
  msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
! msgstr ""
  
  #: config/arm/arm.h:374
  msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
--- 2790,2796 ----
  
  #: config/arm/arm.h:372
  msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
! msgstr "Cirrusï¼šæ�’å…¥ NOP ä»¥é�¿å…�æ— æ•ˆçš„æŒ‡ä»¤ç»„å�ˆ"
  
  #: config/arm/arm.h:374
  msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
*************** msgstr "-mfloat-abi=hard çš„åˆ«å��"
*** 2851,2857 ****
  
  #: config/arm/pe.h:59
  msgid "Ignore dllimport attribute for functions"
! msgstr ""
  
  #: config/avr/avr.c:1117
  msgid "bad address, not (reg+disp):"
--- 2834,2840 ----
  
  #: config/arm/pe.h:59
  msgid "Ignore dllimport attribute for functions"
! msgstr "å¿½ç•¥å‡½æ•°çš„ dllimport å±žæ€§"
  
  #: config/avr/avr.c:1117
  msgid "bad address, not (reg+disp):"
*************** msgstr ""
*** 2902,2917 ****
  
  #: config/avr/avr.h:77
  msgid "Use subroutines for function prologue/epilogue"
! msgstr ""
  
  #: config/avr/avr.h:79
  msgid "Change only the low 8 bits of the stack pointer"
  msgstr ""
  
  #: config/avr/avr.h:81
- #, fuzzy
  msgid "Do not generate tablejump insns"
! msgstr "ä¸�ç”Ÿæˆ� H8S ä»£ç �"
  
  #: config/avr/avr.h:83
  msgid "Use rjmp/rcall (limited range) on >8K devices"
--- 2885,2899 ----
  
  #: config/avr/avr.h:77
  msgid "Use subroutines for function prologue/epilogue"
! msgstr "ä½¿ç”¨å­�ç¨‹åº�å®Œæˆ�å‡½æ•°å‰�è¨€/å°¾å£°"
  
  #: config/avr/avr.h:79
  msgid "Change only the low 8 bits of the stack pointer"
  msgstr ""
  
  #: config/avr/avr.h:81
  msgid "Do not generate tablejump insns"
! msgstr "ä¸�ç”Ÿæˆ�è·³è½¬è¡¨æŒ‡ä»¤"
  
  #: config/avr/avr.h:83
  msgid "Use rjmp/rcall (limited range) on >8K devices"
*************** msgid "Output instruction sizes to the a
*** 2922,2930 ****
  msgstr ""
  
  #: config/avr/avr.h:102
- #, fuzzy
  msgid "Specify the initial stack address"
! msgstr "å †æ ˆæ®µæ ˆåº•åœ°å�€"
  
  #: config/avr/avr.h:103
  msgid "Specify the MCU name"
--- 2904,2911 ----
  msgstr ""
  
  #: config/avr/avr.h:102
  msgid "Specify the initial stack address"
! msgstr "æŒ‡å®šåˆ�å§‹æ ˆåœ°å�€"
  
  #: config/avr/avr.h:103
  msgid "Specify the MCU name"
*************** msgid "invalid %%j value"
*** 2936,2944 ****
  msgstr "æ— æ•ˆçš„ %%j å€¼"
  
  #: config/bfin/bfin.c:1113
! #, fuzzy, c-format
  msgid "invalid const_double operand"
! msgstr "æ— æ•ˆçš„è¡¨è¾¾å¼�ç”¨ä½œæ“�ä½œæ•°"
  
  #: config/c4x/c4x.c:1598
  msgid "using CONST_DOUBLE for address"
--- 2917,2925 ----
  msgstr "æ— æ•ˆçš„ %%j å€¼"
  
  #: config/bfin/bfin.c:1113
! #, c-format
  msgid "invalid const_double operand"
! msgstr "æ— æ•ˆçš„å�Œç²¾åº¦å¸¸é‡�æ“�ä½œæ•°"
  
  #: config/c4x/c4x.c:1598
  msgid "using CONST_DOUBLE for address"
*************** msgstr "ä¸ºåœ°å�€ä½¿ç”¨ CONST_DOUBLE"
*** 2946,2952 ****
  
  #: config/c4x/c4x.c:1736
  msgid "c4x_address_cost: Invalid addressing mode"
! msgstr ""
  
  #: config/c4x/c4x.c:1871
  #, c-format
--- 2927,2933 ----
  
  #: config/c4x/c4x.c:1736
  msgid "c4x_address_cost: Invalid addressing mode"
! msgstr "c4x_address_costï¼šæ— æ•ˆçš„å¯»å�€æ¨¡å¼�"
  
  #: config/c4x/c4x.c:1871
  #, c-format
*************** msgstr "c4x_print_operandï¼š%%O ä¸�ä¸€è‡
*** 2965,3002 ****
  
  #: config/c4x/c4x.c:2013
  msgid "c4x_print_operand: Bad operand case"
! msgstr ""
  
  #: config/c4x/c4x.c:2054
  msgid "c4x_print_operand_address: Bad post_modify"
! msgstr ""
  
  #: config/c4x/c4x.c:2076
  msgid "c4x_print_operand_address: Bad pre_modify"
! msgstr ""
  
  #: config/c4x/c4x.c:2124 config/c4x/c4x.c:2136 config/c4x/c4x.c:2151
  msgid "c4x_print_operand_address: Bad operand case"
! msgstr ""
  
  #: config/c4x/c4x.c:2402
  msgid "c4x_rptb_insert: Cannot find start label"
! msgstr ""
  
  #: config/c4x/c4x.c:3317 config/c4x/c4x.c:3335
- #, fuzzy
  msgid "mode not QImode"
! msgstr "æ— æ•ˆçš„æ‰“å¼€æ¨¡å¼�"
  
  #: config/c4x/c4x.c:3405
- #, fuzzy
  msgid "invalid indirect memory address"
! msgstr "Comment=æ— æ•ˆçš„å†…å­˜å¼•ç”¨ã€‚"
  
  #: config/c4x/c4x.c:3494
- #, fuzzy
  msgid "invalid indirect (S) memory address"
! msgstr "Comment=æ— æ•ˆçš„å†…å­˜å¼•ç”¨ã€‚"
  
  #: config/c4x/c4x.c:3829
  msgid "c4x_valid_operands: Internal error"
--- 2946,2980 ----
  
  #: config/c4x/c4x.c:2013
  msgid "c4x_print_operand: Bad operand case"
! msgstr "c4x_print_operandï¼šé”™è¯¯çš„æ“�ä½œæ•°ç±»åž‹"
  
  #: config/c4x/c4x.c:2054
  msgid "c4x_print_operand_address: Bad post_modify"
! msgstr "c4x_print_operand_addressï¼šé”™è¯¯çš„å�Žæ›´æ”¹"
  
  #: config/c4x/c4x.c:2076
  msgid "c4x_print_operand_address: Bad pre_modify"
! msgstr "c4x_print_operand_addressï¼šé”™è¯¯çš„å‰�æ›´æ”¹"
  
  #: config/c4x/c4x.c:2124 config/c4x/c4x.c:2136 config/c4x/c4x.c:2151
  msgid "c4x_print_operand_address: Bad operand case"
! msgstr "c4x_print_operand_addressï¼šé”™è¯¯çš„æ“�ä½œæ•°ç±»åž‹"
  
  #: config/c4x/c4x.c:2402
  msgid "c4x_rptb_insert: Cannot find start label"
! msgstr "c4x_rptb_insertï¼šæ‰¾ä¸�åˆ°èµ·å§‹æ ‡å�·"
  
  #: config/c4x/c4x.c:3317 config/c4x/c4x.c:3335
  msgid "mode not QImode"
! msgstr "æ¨¡åž‹ä¸�æ˜¯ QImode"
  
  #: config/c4x/c4x.c:3405
  msgid "invalid indirect memory address"
! msgstr "æ— æ•ˆçš„é—´æŽ¥å†…å­˜åœ°å�€"
  
  #: config/c4x/c4x.c:3494
  msgid "invalid indirect (S) memory address"
! msgstr "æ— æ•ˆçš„é—´æŽ¥(S)å†…å­˜åœ°å�€"
  
  #: config/c4x/c4x.c:3829
  msgid "c4x_valid_operands: Internal error"
*************** msgid "c4x_operand_subword: invalid mode
*** 3008,3016 ****
  msgstr "c4x_operand_subwordï¼šæ— æ•ˆçš„è‡ªå¢žé‡�"
  
  #: config/c4x/c4x.c:4271
- #, fuzzy
  msgid "c4x_operand_subword: invalid operand"
! msgstr "c4x_operand_subwordï¼šæ— æ•ˆçš„è‡ªå¢žé‡�"
  
  #. We could handle these with some difficulty.
  #. e.g., *p-- => *(p-=2); *(p+1).
--- 2986,2993 ----
  msgstr "c4x_operand_subwordï¼šæ— æ•ˆçš„è‡ªå¢žé‡�"
  
  #: config/c4x/c4x.c:4271
  msgid "c4x_operand_subword: invalid operand"
! msgstr "c4x_operand_subwordï¼šæ— æ•ˆæ“�ä½œæ•°"
  
  #. We could handle these with some difficulty.
  #. e.g., *p-- => *(p-=2); *(p+1).
*************** msgstr "c4x_operand_subwordï¼šæ— æ•ˆåœ°å
*** 3024,3030 ****
  
  #: config/c4x/c4x.c:4314
  msgid "c4x_operand_subword: address not offsettable"
! msgstr ""
  
  #: config/c4x/c4x.c:4524
  msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
--- 3001,3007 ----
  
  #: config/c4x/c4x.c:4314
  msgid "c4x_operand_subword: address not offsettable"
! msgstr "c4x_operand_subwordï¼šæ— æ³•å�–å��ç§»é‡�çš„åœ°å�€"
  
  #: config/c4x/c4x.c:4524
  msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
*************** msgstr "åœ¨å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°"
*** 3154,3173 ****
  
  #: config/c4x/c4x.h:206
  msgid "Enable new features under development"
! msgstr ""
  
  #: config/c4x/c4x.h:208
  msgid "Disable new features under development"
! msgstr ""
  
  #: config/c4x/c4x.h:210
  msgid "Use the BK register as a general purpose register"
! msgstr ""
  
  #: config/c4x/c4x.h:212
- #, fuzzy
  msgid "Do not allocate BK register"
! msgstr "ä¸�ä½¿ç”¨ sb å¯„å­˜å™¨"
  
  #: config/c4x/c4x.h:214
  msgid "Enable use of DB instruction"
--- 3131,3149 ----
  
  #: config/c4x/c4x.h:206
  msgid "Enable new features under development"
! msgstr "å�¯ç”¨å¼€å�‘ä¸­çš„æ–°ç‰¹æ€§"
  
  #: config/c4x/c4x.h:208
  msgid "Disable new features under development"
! msgstr "ç¦�ç”¨å¼€å�‘ä¸­çš„æ–°ç‰¹æ€§"
  
  #: config/c4x/c4x.h:210
  msgid "Use the BK register as a general purpose register"
! msgstr "å°† BK å¯„å­˜å™¨ç”¨ä½œä¸€ä¸ªé€šç”¨å¯„å­˜å™¨"
  
  #: config/c4x/c4x.h:212
  msgid "Do not allocate BK register"
! msgstr "ä¸�åˆ†é…� BK å¯„å­˜å™¨"
  
  #: config/c4x/c4x.h:214
  msgid "Enable use of DB instruction"
*************** msgstr ""
*** 3191,3197 ****
  
  #: config/c4x/c4x.h:224
  msgid "Don't force constants into registers"
! msgstr ""
  
  #: config/c4x/c4x.h:226
  msgid "Force RTL generation to emit valid 3 operand insns"
--- 3167,3173 ----
  
  #: config/c4x/c4x.h:224
  msgid "Don't force constants into registers"
! msgstr "ä¸�å°†å¸¸é‡�å¼ºè¡Œè£…å…¥å¯„å­˜å™¨"
  
  #: config/c4x/c4x.h:226
  msgid "Force RTL generation to emit valid 3 operand insns"
*************** msgstr "é€‰æ‹©ä¸ºå…¶ç”Ÿæˆ�ä»£ç �çš„ CPU"
*** 3253,3260 ****
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/parse.y:5020
! #: java/verify.c:1539 java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
--- 3229,3236 ----
  #. characters in the message.
  #: config/cris/cris.c:578 c-typeck.c:4105 c-typeck.c:4120 c-typeck.c:4135
  #: final.c:2862 final.c:2864 gcc.c:4639 rtl-error.c:113 toplev.c:610
! #: cp/parser.c:1894 cp/typeck.c:4167 java/expr.c:409 java/verify.c:1539
! #: java/verify.c:1540 java/verify.c:1559
  #, gcc-internal-format
  msgid "%s"
  msgstr "%s"
*************** msgstr "ä¸Žé¢„æœŸä¸�ç¬¦çš„ PIC ç¬¦å�·"
*** 3352,3358 ****
  #: config/cris/cris.c:3012
  #, c-format
  msgid "PIC register isn't set up"
! msgstr ""
  
  #: config/cris/aout.h:85
  msgid "Compile for the MMU-less Etrax 100-based elinux system"
--- 3328,3334 ----
  #: config/cris/cris.c:3012
  #, c-format
  msgid "PIC register isn't set up"
! msgstr "å°šæœªè®¾å®šå¥½ PIC å¯„å­˜å™¨"
  
  #: config/cris/aout.h:85
  msgid "Compile for the MMU-less Etrax 100-based elinux system"
*************** msgstr "ä¸º ETRAX 100 (CRIS v8) ç¼–è¯‘"
*** 3377,3383 ****
  
  #: config/cris/cris.h:369
  msgid "Emit verbose debug information in assembly code"
! msgstr ""
  
  #: config/cris/cris.h:372
  msgid "Do not use condition codes from normal instructions"
--- 3353,3359 ----
  
  #: config/cris/cris.h:369
  msgid "Emit verbose debug information in assembly code"
! msgstr "åœ¨æ±‡ç¼–ä»£ç �ä¸­ç”Ÿæˆ�è¯¦ç»†çš„è°ƒè¯•ä¿¡æ�¯"
  
  #: config/cris/cris.h:372
  msgid "Do not use condition codes from normal instructions"
*************** msgstr "ä¸�è°ƒæ•´å †æ ˆå¯¹é½�"
*** 3393,3403 ****
  
  #: config/cris/cris.h:382
  msgid "Do not tune writable data alignment"
! msgstr ""
  
  #: config/cris/cris.h:385
  msgid "Do not tune code and read-only data alignment"
! msgstr ""
  
  #: config/cris/cris.h:394
  msgid "Align code and data to 32 bits"
--- 3369,3379 ----
  
  #: config/cris/cris.h:382
  msgid "Do not tune writable data alignment"
! msgstr "ä¸�è°ƒæ•´å�¯å†™æ•°æ�®å¯¹é½�"
  
  #: config/cris/cris.h:385
  msgid "Do not tune code and read-only data alignment"
! msgstr "ä¸�è°ƒæ•´ä»£ç �å’Œå�ªè¯»æ•°æ�®å¯¹é½�"
  
  #: config/cris/cris.h:394
  msgid "Align code and data to 32 bits"
*************** msgstr ""
*** 3409,3415 ****
  
  #: config/cris/cris.h:410
  msgid "Do not emit function prologue or epilogue"
! msgstr ""
  
  #. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
  #: config/cris/cris.h:414
--- 3385,3391 ----
  
  #: config/cris/cris.h:410
  msgid "Do not emit function prologue or epilogue"
! msgstr "ä¸�ç”Ÿæˆ�å‡½æ•°å‰�è¨€å’Œå°¾å£°"
  
  #. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
  #: config/cris/cris.h:414
*************** msgid "Generate code for the specified c
*** 3426,3447 ****
  msgstr "ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬ç”Ÿæˆ�ä»£ç �"
  
  #: config/cris/cris.h:454
- #, fuzzy
  msgid "Tune alignment for the specified chip or CPU version"
! msgstr "ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬ç”Ÿæˆ�ä»£ç �"
  
  #: config/cris/cris.h:456
  msgid "Warn when a stackframe is larger than the specified size"
! msgstr ""
  
  #: config/cris/linux.h:69
  msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
  msgstr ""
  
  #: config/fr30/fr30.c:468
! #, fuzzy, c-format
  msgid "fr30_print_operand_address: unhandled address"
! msgstr "fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%p ä»£ç �"
  
  #: config/fr30/fr30.c:492
  #, c-format
--- 3402,3422 ----
  msgstr "ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬ç”Ÿæˆ�ä»£ç �"
  
  #: config/cris/cris.h:454
  msgid "Tune alignment for the specified chip or CPU version"
! msgstr "ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬è°ƒæ•´å¯¹é½�"
  
  #: config/cris/cris.h:456
  msgid "Warn when a stackframe is larger than the specified size"
! msgstr "å½“å †æ ˆæ¡†æž¶å¤§äºŽæŒ‡å®šå€¼æ—¶ç»™å‡ºè­¦å‘Š"
  
  #: config/cris/linux.h:69
  msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
  msgstr ""
  
  #: config/fr30/fr30.c:468
! #, c-format
  msgid "fr30_print_operand_address: unhandled address"
! msgstr "fr30_print_operandï¼šæœªå¤„ç�†çš„æŒ‡é’ˆ"
  
  #: config/fr30/fr30.c:492
  #, c-format
*************** msgid "fr30_print_operand: invalid %%F c
*** 3474,3492 ****
  msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%F ä»£ç �"
  
  #: config/fr30/fr30.c:582
! #, fuzzy, c-format
  msgid "fr30_print_operand: unknown code"
! msgstr "fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%p ä»£ç �"
  
  #: config/fr30/fr30.c:611 config/fr30/fr30.c:620 config/fr30/fr30.c:631
  #: config/fr30/fr30.c:644
! #, fuzzy, c-format
  msgid "fr30_print_operand: unhandled MEM"
! msgstr "fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%p ä»£ç �"
  
  #: config/fr30/fr30.h:64
  msgid "Assume small address space"
! msgstr ""
  
  #: config/frv/frv.c:2539
  msgid "Bad insn to frv_print_operand_address:"
--- 3449,3467 ----
  msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%F ä»£ç �"
  
  #: config/fr30/fr30.c:582
! #, c-format
  msgid "fr30_print_operand: unknown code"
! msgstr "fr30_print_operandï¼šæœªçŸ¥ä»£ç �"
  
  #: config/fr30/fr30.c:611 config/fr30/fr30.c:620 config/fr30/fr30.c:631
  #: config/fr30/fr30.c:644
! #, c-format
  msgid "fr30_print_operand: unhandled MEM"
! msgstr "fr30_print_operandï¼šæœªå¤„ç�†çš„ MEM"
  
  #: config/fr30/fr30.h:64
  msgid "Assume small address space"
! msgstr "å�‡å®šå°�åœ°å�€ç©ºé—´"
  
  #: config/frv/frv.c:2539
  msgid "Bad insn to frv_print_operand_address:"
*************** msgstr ""
*** 3512,3546 ****
  
  #: config/frv/frv.c:2857
  msgid "Bad insn to frv_print_operand, 'e' modifier:"
! msgstr ""
  
  #: config/frv/frv.c:2865
  msgid "Bad insn to frv_print_operand, 'F' modifier:"
! msgstr ""
  
  #: config/frv/frv.c:2881
  msgid "Bad insn to frv_print_operand, 'f' modifier:"
! msgstr ""
  
  #: config/frv/frv.c:2895
  msgid "Bad insn to frv_print_operand, 'g' modifier:"
! msgstr ""
  
  #: config/frv/frv.c:2943
  msgid "Bad insn to frv_print_operand, 'L' modifier:"
! msgstr ""
  
  #: config/frv/frv.c:2956
  msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
! msgstr ""
  
  #: config/frv/frv.c:2977
  msgid "Bad insn to frv_print_operand, 'O' modifier:"
! msgstr ""
  
  #: config/frv/frv.c:2995
  msgid "Bad insn to frv_print_operand, P modifier:"
! msgstr ""
  
  #: config/frv/frv.c:3015
  msgid "Bad insn in frv_print_operand, z case"
--- 3487,3521 ----
  
  #: config/frv/frv.c:2857
  msgid "Bad insn to frv_print_operand, 'e' modifier:"
! msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜eâ€™ä¿®é¥°ç¬¦ï¼š"
  
  #: config/frv/frv.c:2865
  msgid "Bad insn to frv_print_operand, 'F' modifier:"
! msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜Fâ€™ä¿®é¥°ç¬¦ï¼š"
  
  #: config/frv/frv.c:2881
  msgid "Bad insn to frv_print_operand, 'f' modifier:"
! msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜fâ€™ä¿®é¥°ç¬¦ï¼š"
  
  #: config/frv/frv.c:2895
  msgid "Bad insn to frv_print_operand, 'g' modifier:"
! msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜gâ€™ä¿®é¥°ç¬¦ï¼š"
  
  #: config/frv/frv.c:2943
  msgid "Bad insn to frv_print_operand, 'L' modifier:"
! msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜Lâ€™ä¿®é¥°ç¬¦ï¼š"
  
  #: config/frv/frv.c:2956
  msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
! msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜M/Nâ€™ä¿®é¥°ç¬¦ï¼š"
  
  #: config/frv/frv.c:2977
  msgid "Bad insn to frv_print_operand, 'O' modifier:"
! msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜Oâ€™ä¿®é¥°ç¬¦ï¼š"
  
  #: config/frv/frv.c:2995
  msgid "Bad insn to frv_print_operand, P modifier:"
! msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼ŒP ä¿®é¥°ç¬¦ï¼š"
  
  #: config/frv/frv.c:3015
  msgid "Bad insn in frv_print_operand, z case"
*************** msgid "Bad insn in frv_print_operand, 0 
*** 3551,3559 ****
  msgstr ""
  
  #: config/frv/frv.c:3051
- #, fuzzy
  msgid "frv_print_operand: unknown code"
! msgstr "fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%p ä»£ç �"
  
  #: config/frv/frv.c:5944
  msgid "Bad output_move_single operand"
--- 3526,3533 ----
  msgstr ""
  
  #: config/frv/frv.c:3051
  msgid "frv_print_operand: unknown code"
! msgstr "frv_print_operandï¼šæœªçŸ¥ä»£ç �"
  
  #: config/frv/frv.c:5944
  msgid "Bad output_move_single operand"
*************** msgid "Consider access to byte sized mem
*** 3627,3635 ****
  msgstr ""
  
  #: config/h8300/h8300.h:173
- #, fuzzy
  msgid "Enable linker relaxing"
! msgstr "å�¯ç”¨é“¾æŽ¥å™¨ä¼˜åŒ–"
  
  #: config/h8300/h8300.h:174
  msgid "Generate H8/300H code"
--- 3601,3608 ----
  msgstr ""
  
  #: config/h8300/h8300.h:173
  msgid "Enable linker relaxing"
! msgstr "å�¯ç”¨é“¾æŽ¥å™¨æ�¾å¼›"
  
  #: config/h8300/h8300.h:174
  msgid "Generate H8/300H code"
*************** msgid "Use H8/300 alignment rules"
*** 3648,3671 ****
  msgstr "ä½¿ç”¨ H8/300 å¯¹é½�è§„åˆ™"
  
  #: config/i386/i386.c:6032
! #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
! msgstr "æ— æ•ˆçš„è¡¨è¾¾å¼�ç”¨ä½œæ“�ä½œæ•°"
  
  #: config/i386/i386.c:6601
  #, c-format
  msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
! msgstr ""
  
  #: config/i386/i386.c:6654
! #, fuzzy, c-format
  msgid "invalid operand code '%c'"
! msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �"
  
  #: config/i386/i386.c:6697
! #, fuzzy, c-format
  msgid "invalid constraints for operand"
! msgstr "æ— æ•ˆçš„è¡¨è¾¾å¼�ç”¨ä½œæ“�ä½œæ•°"
  
  #: config/i386/i386.c:11977
  msgid "unknown insn mode"
--- 3621,3644 ----
  msgstr "ä½¿ç”¨ H8/300 å¯¹é½�è§„åˆ™"
  
  #: config/i386/i386.c:6032
! #, c-format
  msgid "invalid UNSPEC as operand"
! msgstr "æ— æ•ˆçš„ UNSPEC ç”¨ä½œæ“�ä½œæ•°"
  
  #: config/i386/i386.c:6601
  #, c-format
  msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
! msgstr "æ“�ä½œæ•°æ—¢ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�ä¹Ÿä¸�æ˜¯ä¸€ä¸ªæ�¡ä»¶ç �ï¼Œæ— æ•ˆçš„æ“�ä½œæ•°ä»£ç �â€˜câ€™"
  
  #: config/i386/i386.c:6654
! #, c-format
  msgid "invalid operand code '%c'"
! msgstr "æ— æ•ˆçš„æ“�ä½œæ•°ä»£ç �â€˜%câ€™"
  
  #: config/i386/i386.c:6697
! #, c-format
  msgid "invalid constraints for operand"
! msgstr "æ“�ä½œæ•°çš„çº¦æ�Ÿæ— æ•ˆ"
  
  #: config/i386/i386.c:11977
  msgid "unknown insn mode"
*************** msgstr "ç”Ÿæˆ� ELF æ ¼å¼�çš„è¾“å‡ºæ–‡ä»¶
*** 3944,3952 ****
  #. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
  #. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
  #: config/i386/xm-djgpp.h:62
! #, fuzzy, c-format
  msgid "environment variable DJGPP not defined"
! msgstr "é”™è¯¯ï¼šæ²¡æœ‰è®¾ç½® DISPLAY çŽ¯å¢ƒå�˜é‡�ã€‚\n"
  
  #: config/i386/xm-djgpp.h:64
  #, c-format
--- 3917,3925 ----
  #. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
  #. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
  #: config/i386/xm-djgpp.h:62
! #, c-format
  msgid "environment variable DJGPP not defined"
! msgstr "æ²¡æœ‰å®šä¹‰ DJGPP çŽ¯å¢ƒå�˜é‡�"
  
  #: config/i386/xm-djgpp.h:64
  #, c-format
*************** msgid "Do not generate code which uses t
*** 3972,3980 ****
  msgstr "ä¸�ç”Ÿæˆ�ä½¿ç”¨ FPU çš„ä»£ç �"
  
  #: config/ia64/ia64.c:4302
! #, fuzzy, c-format
  msgid "ia64_print_operand: unknown code"
! msgstr "fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%p ä»£ç �"
  
  #. This macro defines names of command options to set and clear bits in
  #. `target_flags'.  Its definition is an initializer with a subgrouping for
--- 3945,3953 ----
  msgstr "ä¸�ç”Ÿæˆ�ä½¿ç”¨ FPU çš„ä»£ç �"
  
  #: config/ia64/ia64.c:4302
! #, c-format
  msgid "ia64_print_operand: unknown code"
! msgstr "ia64_print_operandï¼šæœªçŸ¥ä»£ç �"
  
  #. This macro defines names of command options to set and clear bits in
  #. `target_flags'.  Its definition is an initializer with a subgrouping for
*************** msgstr "ä¸º Intel ld ç”Ÿæˆ�ä»£ç �"
*** 4005,4011 ****
  
  #: config/ia64/ia64.h:190
  msgid "Generate code without GP reg"
! msgstr ""
  
  #: config/ia64/ia64.h:192
  msgid "Emit stop bits before and after volatile extended asms"
--- 3978,3984 ----
  
  #: config/ia64/ia64.h:190
  msgid "Generate code without GP reg"
! msgstr "ç”Ÿæˆ�ä¸�ä½¿ç”¨ GP å¯„å­˜å™¨çš„ä»£ç �"
  
  #: config/ia64/ia64.h:192
  msgid "Emit stop bits before and after volatile extended asms"
*************** msgstr "ä¸�å†…è�”å¹³æ–¹æ ¹å‡½æ•°"
*** 4073,4091 ****
  
  #: config/ia64/ia64.h:225
  msgid "Enable Dwarf 2 line debug info via GNU as"
! msgstr ""
  
  #: config/ia64/ia64.h:227
  msgid "Disable Dwarf 2 line debug info via GNU as"
! msgstr ""
  
  #: config/ia64/ia64.h:229
  msgid "Enable earlier placing stop bits for better scheduling"
! msgstr ""
  
  #: config/ia64/ia64.h:231
  msgid "Disable earlier placing stop bits"
! msgstr ""
  
  #: config/ia64/ia64.h:276
  msgid "Specify range of registers to make fixed"
--- 4046,4064 ----
  
  #: config/ia64/ia64.h:225
  msgid "Enable Dwarf 2 line debug info via GNU as"
! msgstr "å�¯ç”¨ç»�ç”± GNU as çš„ Dwarf 2 è¡Œè°ƒè¯•ä¿¡æ�¯"
  
  #: config/ia64/ia64.h:227
  msgid "Disable Dwarf 2 line debug info via GNU as"
! msgstr "ç¦�ç”¨ç»�ç”± GNU as çš„ Dwarf 2 è¡Œè°ƒè¯•ä¿¡æ�¯"
  
  #: config/ia64/ia64.h:229
  msgid "Enable earlier placing stop bits for better scheduling"
! msgstr "å�Šæ—©æ”¾ç½®å�œæ­¢ä½�ï¼Œä»¥å�–å¾—æ›´å¥½çš„è°ƒåº¦æ•ˆæžœ"
  
  #: config/ia64/ia64.h:231
  msgid "Disable earlier placing stop bits"
! msgstr "ä¸�å�Šæ—©æ”¾ç½®å�œæ­¢ä½�"
  
  #: config/ia64/ia64.h:276
  msgid "Specify range of registers to make fixed"
*************** msgstr "æ²¡æœ‰é»˜è®¤çš„ crt0.o"
*** 4116,4126 ****
  
  #: config/iq2000/iq2000.h:74
  msgid "Use GP relative sdata/sbss sections"
! msgstr ""
  
  #: config/iq2000/iq2000.h:76
  msgid "Don't use GP relative sdata/sbss sections"
! msgstr ""
  
  #: config/iq2000/iq2000.h:78 config/mips/mips.h:593
  msgid "Use ROM instead of RAM"
--- 4089,4099 ----
  
  #: config/iq2000/iq2000.h:74
  msgid "Use GP relative sdata/sbss sections"
! msgstr "ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚"
  
  #: config/iq2000/iq2000.h:76
  msgid "Don't use GP relative sdata/sbss sections"
! msgstr "ä¸�ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚"
  
  #: config/iq2000/iq2000.h:78 config/mips/mips.h:593
  msgid "Use ROM instead of RAM"
*************** msgid "Specify CPU for code generation p
*** 4147,4187 ****
  msgstr "ä¸ºä»£ç �ç”Ÿæˆ�æŒ‡å®šç›®æ ‡ CPU"
  
  #: config/m32r/m32r.c:2111
! #, fuzzy, c-format
  msgid "invalid operand to %%s code"
! msgstr "fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/m32r/m32r.c:2118
! #, fuzzy, c-format
  msgid "invalid operand to %%p code"
! msgstr "fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/m32r/m32r.c:2173
- #, fuzzy
  msgid "bad insn for 'A'"
! msgstr "æ­£åœ¨æ£€æŸ¥å��å�—..."
  
  #: config/m32r/m32r.c:2220
! #, fuzzy, c-format
  msgid "invalid operand to %%T/%%B code"
! msgstr "fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/m32r/m32r.c:2243
! #, fuzzy, c-format
  msgid "invalid operand to %%N code"
! msgstr "fr30_print_operandï¼š%%A ä»£ç �æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/m32r/m32r.c:2276
  msgid "pre-increment address is not a register"
! msgstr ""
  
  #: config/m32r/m32r.c:2283
  msgid "pre-decrement address is not a register"
! msgstr ""
  
  #: config/m32r/m32r.c:2290
  msgid "post-increment address is not a register"
! msgstr ""
  
  #: config/m32r/m32r.c:2366 config/m32r/m32r.c:2382
  #: config/rs6000/rs6000.c:17609
--- 4120,4159 ----
  msgstr "ä¸ºä»£ç �ç”Ÿæˆ�æŒ‡å®šç›®æ ‡ CPU"
  
  #: config/m32r/m32r.c:2111
! #, c-format
  msgid "invalid operand to %%s code"
! msgstr "%%s ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/m32r/m32r.c:2118
! #, c-format
  msgid "invalid operand to %%p code"
! msgstr "%%p ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/m32r/m32r.c:2173
  msgid "bad insn for 'A'"
! msgstr "â€˜Aâ€™çš„æŒ‡ä»¤é”™è¯¯"
  
  #: config/m32r/m32r.c:2220
! #, c-format
  msgid "invalid operand to %%T/%%B code"
! msgstr "%%T/%%B ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/m32r/m32r.c:2243
! #, c-format
  msgid "invalid operand to %%N code"
! msgstr "%%N ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #: config/m32r/m32r.c:2276
  msgid "pre-increment address is not a register"
! msgstr "å‰�è‡ªå¢žåœ°å�€ä¸�æ˜¯ä¸€ä¸ªå¯„å­˜å™¨"
  
  #: config/m32r/m32r.c:2283
  msgid "pre-decrement address is not a register"
! msgstr "å‰�è‡ªå‡�åœ°å�€ä¸�æ˜¯ä¸€ä¸ªå¯„å­˜å™¨"
  
  #: config/m32r/m32r.c:2290
  msgid "post-increment address is not a register"
! msgstr "å�Žè‡ªå¢žåœ°å�€ä¸�æ˜¯ä¸€ä¸ªå¯„å­˜å™¨"
  
  #: config/m32r/m32r.c:2366 config/m32r/m32r.c:2382
  #: config/rs6000/rs6000.c:17609
*************** msgstr "æ— æ³•åœ¨ DCOP ä¸Šç™»è®°ã€‚\n"
*** 4195,4203 ****
  
  #. { "relax",			TARGET_RELAX_MASK, "" },		    { "no-relax",		-TARGET_RELAX_MASK, "" },
  #: config/m32r/m32r.h:283
- #, fuzzy
  msgid "Display compile time statistics"
! msgstr "æ‰€æœ‰æ—¶é—´æ¸¸æˆ�ç»Ÿè®¡"
  
  #: config/m32r/m32r.h:285
  msgid "Align all loops to 32 byte boundary"
--- 4167,4174 ----
  
  #. { "relax",			TARGET_RELAX_MASK, "" },		    { "no-relax",		-TARGET_RELAX_MASK, "" },
  #: config/m32r/m32r.h:283
  msgid "Display compile time statistics"
! msgstr "æ˜¾ç¤ºç¼–è¯‘æ—¶é—´ç»Ÿè®¡"
  
  #: config/m32r/m32r.h:285
  msgid "Align all loops to 32 byte boundary"
*************** msgstr ""
*** 4221,4240 ****
  
  #: config/m32r/m32r.h:316 config/mips/mips.h:796
  msgid "Don't call any cache flush functions"
! msgstr ""
  
  #: config/m32r/m32r.h:318 config/mips/mips.h:798
- #, fuzzy
  msgid "Specify cache flush function"
! msgstr "æ— æ³•åˆ·æ–°ç¼“å†²åŒº cacheï¼�"
  
  #: config/m32r/m32r.h:320
  msgid "Don't call any cache flush trap"
! msgstr ""
  
  #: config/m32r/m32r.h:322
  msgid "Specify cache flush trap number"
! msgstr ""
  
  #. !!!! SCz wrong here.
  #: config/m68hc11/m68hc11.c:3432 config/m68hc11/m68hc11.c:3809
--- 4192,4211 ----
  
  #: config/m32r/m32r.h:316 config/mips/mips.h:796
  msgid "Don't call any cache flush functions"
! msgstr "ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„å‡½æ•°"
  
  #: config/m32r/m32r.h:318 config/mips/mips.h:798
  msgid "Specify cache flush function"
! msgstr "æŒ‡å®šæ¸…ç©ºç¼“å­˜çš„å‡½æ•°"
  
  #: config/m32r/m32r.h:320
  msgid "Don't call any cache flush trap"
! msgstr "ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„é™·é˜±"
  
  #: config/m32r/m32r.h:322
+ #, fuzzy
  msgid "Specify cache flush trap number"
! msgstr "ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„é™·é˜±"
  
  #. !!!! SCz wrong here.
  #: config/m68hc11/m68hc11.c:3432 config/m68hc11/m68hc11.c:3809
*************** msgid "operand 1 must be a hard register
*** 4261,4273 ****
  msgstr "ç›®çš„å¯„å­˜å™¨æ“�ä½œæ•°å¿…é¡»æ˜¯å�¶æ•°"
  
  #: config/m68hc11/m68hc11.c:4033
- #, fuzzy
  msgid "invalid rotate insn"
! msgstr "æŒ‡ä»¤é•¿åº¦ä¸ºè´Ÿ"
  
  #: config/m68hc11/m68hc11.c:4457
  msgid "registers IX, IY and Z used in the same INSN"
! msgstr ""
  
  #: config/m68hc11/m68hc11.c:4794 config/m68hc11/m68hc11.c:5094
  #, fuzzy
--- 4232,4243 ----
  msgstr "ç›®çš„å¯„å­˜å™¨æ“�ä½œæ•°å¿…é¡»æ˜¯å�¶æ•°"
  
  #: config/m68hc11/m68hc11.c:4033
  msgid "invalid rotate insn"
! msgstr "æ— æ•ˆçš„å¾ªçŽ¯ç§»ä½�æŒ‡ä»¤"
  
  #: config/m68hc11/m68hc11.c:4457
  msgid "registers IX, IY and Z used in the same INSN"
! msgstr "åœ¨ç›¸å�ŒæŒ‡ä»¤ä¸­ä½¿ç”¨å¯„å­˜å™¨ IXã€�IY å’Œ Z"
  
  #: config/m68hc11/m68hc11.c:4794 config/m68hc11/m68hc11.c:5094
  #, fuzzy
*************** msgstr "æ— æ³•æ³¨å†Œåˆ° OAF"
*** 4277,4283 ****
  #: config/m68hc11/m68hc11.c:5159
  #, fuzzy
  msgid "invalid Z register replacement for insn"
! msgstr "å‡½æ•° %qs çš„å­˜å‚¨ç±» %<register%> æ— æ•ˆ"
  
  #. Macro to define tables used to set the flags. This is a list in braces of
  #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
--- 4247,4253 ----
  #: config/m68hc11/m68hc11.c:5159
  #, fuzzy
  msgid "invalid Z register replacement for insn"
! msgstr "PRINT_OPERANDï¼Œ%%C çš„æŒ‡ä»¤æ— æ•ˆ"
  
  #. Macro to define tables used to set the flags. This is a list in braces of
  #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
*************** msgstr "ä»¥ 32 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘"
*** 4293,4313 ****
  
  #: config/m68hc11/m68hc11.h:183
  msgid "Auto pre/post decrement increment allowed"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:185
  msgid "Auto pre/post decrement increment not allowed"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:187
- #, fuzzy
  msgid "Min/max instructions allowed"
! msgstr "æœ€å¤§å®¹è®¸çš„æ¯”ç‰¹é€ŸçŽ‡ï¼š"
  
  #: config/m68hc11/m68hc11.h:189
- #, fuzzy
  msgid "Min/max instructions not allowed"
! msgstr "å€¼ <= æœ€å°�å€¼ || æœ€å¤§å€¼ <= å€¼ (ä¸�åœ¨ä¸¤è€…ä¹‹é—´)"
  
  #: config/m68hc11/m68hc11.h:191
  msgid "Use call and rtc for function calls and returns"
--- 4263,4281 ----
  
  #: config/m68hc11/m68hc11.h:183
  msgid "Auto pre/post decrement increment allowed"
! msgstr "å…�è®¸è‡ªåŠ¨å‰�/å�Žè‡ªå‡�å¢ž"
  
  #: config/m68hc11/m68hc11.h:185
  msgid "Auto pre/post decrement increment not allowed"
! msgstr "ä¸�å…�è®¸è‡ªåŠ¨å‰�/å�Žè‡ªå‡�å¢ž"
  
  #: config/m68hc11/m68hc11.h:187
  msgid "Min/max instructions allowed"
! msgstr "å…�è®¸ min/max æŒ‡ä»¤"
  
  #: config/m68hc11/m68hc11.h:189
  msgid "Min/max instructions not allowed"
! msgstr "ä¸�å…�è®¸ min/max æŒ‡ä»¤"
  
  #: config/m68hc11/m68hc11.h:191
  msgid "Use call and rtc for function calls and returns"
*************** msgstr ""
*** 4319,4329 ****
  
  #: config/m68hc11/m68hc11.h:195
  msgid "Do not use direct addressing mode for soft registers"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:197
  msgid "Use direct addressing mode for soft registers"
! msgstr ""
  
  #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
  msgid "Compile for a 68HC11"
--- 4287,4297 ----
  
  #: config/m68hc11/m68hc11.h:195
  msgid "Do not use direct addressing mode for soft registers"
! msgstr "ä¸�ä¸ºè½¯å¯„å­˜å™¨ä½¿ç”¨ç›´æŽ¥å¯»å�€"
  
  #: config/m68hc11/m68hc11.h:197
  msgid "Use direct addressing mode for soft registers"
! msgstr "ä¸ºè½¯å¯„å­˜å™¨ä½¿ç”¨ç›´æŽ¥å¯»å�€"
  
  #: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
  msgid "Compile for a 68HC11"
*************** msgstr "ä¸º 68HCS12 æ±‡ç¼–"
*** 4347,4359 ****
  #. option if the fixed part matches.  The actual option name is made
  #. by appending `-m' to the specified name.
  #: config/m68hc11/m68hc11.h:223
- #, fuzzy
  msgid "Specify the register allocation order"
! msgstr "åˆ—å‡ºå¯„å­˜å™¨åˆ†é…�å’Œé‡Šæ”¾ä¿¡æ�¯"
  
  #: config/m68hc11/m68hc11.h:225
  msgid "Indicate the number of soft registers available"
! msgstr ""
  
  #: config/m68k/m68k.h:240 config/m68k/m68k.h:242
  msgid "Generate code for a 68020"
--- 4315,4326 ----
  #. option if the fixed part matches.  The actual option name is made
  #. by appending `-m' to the specified name.
  #: config/m68hc11/m68hc11.h:223
  msgid "Specify the register allocation order"
! msgstr "æŒ‡å®šåˆ†é…�å¯„å­˜å™¨çš„é¡ºåº�"
  
  #: config/m68hc11/m68hc11.h:225
  msgid "Indicate the number of soft registers available"
! msgstr "æŒ‡ç¤ºå�¯ç”¨çš„è½¯å¯„å­˜å™¨çš„æ•°é‡�"
  
  #: config/m68k/m68k.h:240 config/m68k/m68k.h:242
  msgid "Generate code for a 68020"
*************** msgstr ""
*** 4488,4494 ****
  #: config/m68k/m68k.h:344
  #, fuzzy
  msgid "ID of shared library to build"
! msgstr "ä¸�èƒ½è£…è½½å…±äº«åº“ '%s'"
  
  #: config/mcore/mcore.h:113
  msgid "Inline constants if it can be done in 2 insns or less"
--- 4455,4461 ----
  #: config/m68k/m68k.h:344
  #, fuzzy
  msgid "ID of shared library to build"
! msgstr "å�¯ç”¨åŸºäºŽ ID çš„å…±äº«åº“"
  
  #: config/mcore/mcore.h:113
  msgid "Inline constants if it can be done in 2 insns or less"
*************** msgid "Force functions to be aligned to 
*** 4527,4535 ****
  msgstr "å°†å‡½æ•°å¼ºè¡Œå¯¹é½�åˆ° 2 å­—èŠ‚è¾¹ç•Œä¸Š"
  
  #: config/mcore/mcore.h:137
- #, fuzzy
  msgid "Emit call graph information"
! msgstr "ç”Ÿæˆ�äº¤å�‰å¼•ç”¨ä¿¡æ�¯"
  
  #: config/mcore/mcore.h:141
  msgid "Prefer word accesses over byte accesses"
--- 4494,4501 ----
  msgstr "å°†å‡½æ•°å¼ºè¡Œå¯¹é½�åˆ° 2 å­—èŠ‚è¾¹ç•Œä¸Š"
  
  #: config/mcore/mcore.h:137
  msgid "Emit call graph information"
! msgstr "ç”Ÿæˆ�è°ƒç”¨å›¾ä¿¡æ�¯"
  
  #: config/mcore/mcore.h:141
  msgid "Prefer word accesses over byte accesses"
*************** msgid "mips_debugger_offset called with 
*** 4548,4571 ****
  msgstr ""
  
  #: config/mips/mips.c:4856
! #, fuzzy, c-format
  msgid "PRINT_OPERAND, invalid insn for %%C"
! msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �"
  
  #: config/mips/mips.c:4873
! #, fuzzy, c-format
  msgid "PRINT_OPERAND, invalid insn for %%N"
! msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �"
  
  #: config/mips/mips.c:4882
! #, fuzzy, c-format
  msgid "PRINT_OPERAND, invalid insn for %%F"
! msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �"
  
  #: config/mips/mips.c:4891
! #, fuzzy, c-format
  msgid "PRINT_OPERAND, invalid insn for %%W"
! msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �"
  
  #: config/mips/mips.c:4912
  #, c-format
--- 4514,4537 ----
  msgstr ""
  
  #: config/mips/mips.c:4856
! #, c-format
  msgid "PRINT_OPERAND, invalid insn for %%C"
! msgstr "PRINT_OPERANDï¼Œ%%C çš„æŒ‡ä»¤æ— æ•ˆ"
  
  #: config/mips/mips.c:4873
! #, c-format
  msgid "PRINT_OPERAND, invalid insn for %%N"
! msgstr "PRINT_OPERANDï¼Œ%%N çš„æŒ‡ä»¤æ— æ•ˆ"
  
  #: config/mips/mips.c:4882
! #, c-format
  msgid "PRINT_OPERAND, invalid insn for %%F"
! msgstr "PRINT_OPERANDï¼Œ%%F çš„æŒ‡ä»¤æ— æ•ˆ"
  
  #: config/mips/mips.c:4891
! #, c-format
  msgid "PRINT_OPERAND, invalid insn for %%W"
! msgstr "PRINT_OPERANDï¼Œ%%W çš„æŒ‡ä»¤æ— æ•ˆ"
  
  #: config/mips/mips.c:4912
  #, c-format
*************** msgid "invalid %%Y value"
*** 4573,4581 ****
  msgstr "æ— æ•ˆçš„ %%Y å€¼"
  
  #: config/mips/mips.c:4990
- #, fuzzy
  msgid "PRINT_OPERAND, invalid operand for relocation"
! msgstr "fr30_print_operandï¼šæ— æ•ˆçš„ %%x ä»£ç �"
  
  #. Target CPU builtins.
  #. Everyone but IRIX defines this to mips.
--- 4539,4546 ----
  msgstr "æ— æ•ˆçš„ %%Y å€¼"
  
  #: config/mips/mips.c:4990
  msgid "PRINT_OPERAND, invalid operand for relocation"
! msgstr "PRINT_OPERANDï¼Œé‡�å®šä½�çš„æ“�ä½œæ•°æ— æ•ˆ"
  
  #. Target CPU builtins.
  #. Everyone but IRIX defines this to mips.
*************** msgstr "ä¼˜åŒ– lui/addiu å†…å­˜è½½å…¥"
*** 4606,4612 ****
  
  #: config/mips/mips.h:549
  msgid "Don't optimize lui/addiu address loads"
! msgstr ""
  
  #: config/mips/mips.h:551
  msgid "Use GNU as (now ignored)"
--- 4571,4577 ----
  
  #: config/mips/mips.h:549
  msgid "Don't optimize lui/addiu address loads"
! msgstr "ä¸�ä¼˜åŒ– lui/addiu åœ°å�€è½½å…¥"
  
  #: config/mips/mips.h:551
  msgid "Use GNU as (now ignored)"
*************** msgstr "ä½¿ç”¨ GNU as(çŽ°åœ¨å·²å¿½ç•¥)"
*** 4614,4633 ****
  
  #: config/mips/mips.h:553 config/mips/mips.h:555
  msgid "Use GP relative sdata/sbss sections (now ignored)"
! msgstr ""
  
  #: config/mips/mips.h:557 config/mips/mips.h:559
  msgid "Don't use GP relative sdata/sbss sections (now ignored)"
! msgstr ""
  
  #: config/mips/mips.h:561
  msgid "Output compiler statistics (now ignored)"
! msgstr ""
  
  #: config/mips/mips.h:563
- #, fuzzy
  msgid "Don't output compiler statistics"
! msgstr "æ˜¾ç¤ºæ²¡æœ‰ä¿®æ”¹çš„ç¼–è¯‘å™¨è¾“å‡ºã€‚"
  
  #: config/mips/mips.h:565
  msgid "Don't optimize block moves"
--- 4579,4597 ----
  
  #: config/mips/mips.h:553 config/mips/mips.h:555
  msgid "Use GP relative sdata/sbss sections (now ignored)"
! msgstr "ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚(çŽ°å·²å¿½ç•¥)"
  
  #: config/mips/mips.h:557 config/mips/mips.h:559
  msgid "Don't use GP relative sdata/sbss sections (now ignored)"
! msgstr "ä¸�ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚(çŽ°å·²å¿½ç•¥)"
  
  #: config/mips/mips.h:561
  msgid "Output compiler statistics (now ignored)"
! msgstr "è¾“å‡ºç¼–è¯‘å™¨ç»Ÿè®¡(çŽ°å·²å¿½ç•¥)"
  
  #: config/mips/mips.h:563
  msgid "Don't output compiler statistics"
! msgstr "ä¸�è¾“å‡ºç¼–è¯‘å™¨ç»Ÿè®¡ä¿¡æ�¯"
  
  #: config/mips/mips.h:565
  msgid "Don't optimize block moves"
*************** msgstr "ä¸�ä½¿ç”¨ä¹˜åŠ æŒ‡ä»¤"
*** 4725,4731 ****
  
  #: config/mips/mips.h:621
  msgid "Don't generate fused multiply/add instructions"
! msgstr ""
  
  #: config/mips/mips.h:623 config/rs6000/rs6000.h:345
  msgid "Generate fused multiply/add instructions"
--- 4689,4695 ----
  
  #: config/mips/mips.h:621
  msgid "Don't generate fused multiply/add instructions"
! msgstr "ä¸�ç”Ÿæˆ�èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤"
  
  #: config/mips/mips.h:623 config/rs6000/rs6000.h:345
  msgid "Generate fused multiply/add instructions"
*************** msgstr ""
*** 4805,4811 ****
  
  #: config/mips/mips.h:661
  msgid "Use NewABI-style %reloc() assembly operators"
! msgstr ""
  
  #: config/mips/mips.h:663
  msgid "Use assembler macros instead of relocation operators"
--- 4769,4775 ----
  
  #: config/mips/mips.h:661
  msgid "Use NewABI-style %reloc() assembly operators"
! msgstr "ä½¿ç”¨ NewABI é£Žæ ¼çš„ %reloc() æ±‡ç¼–è¿�ç®—ç¬¦"
  
  #: config/mips/mips.h:663
  msgid "Use assembler macros instead of relocation operators"
*************** msgstr "ç”Ÿæˆ�æ™®é€šæ¨¡å¼�çš„ä»£ç �"
*** 4821,4831 ****
  
  #: config/mips/mips.h:669
  msgid "Lift restrictions on GOT size"
! msgstr ""
  
  #: config/mips/mips.h:671
  msgid "Do not lift restrictions on GOT size"
! msgstr ""
  
  #: config/mips/mips.h:673
  msgid "FP exceptions are enabled"
--- 4785,4795 ----
  
  #: config/mips/mips.h:669
  msgid "Lift restrictions on GOT size"
! msgstr "æ¶ˆé™¤ GOT å¤§å°�é™�åˆ¶"
  
  #: config/mips/mips.h:671
  msgid "Do not lift restrictions on GOT size"
! msgstr "ä¸�æ¶ˆé™¤ GOT å¤§å°�é™�åˆ¶"
  
  #: config/mips/mips.h:673
  msgid "FP exceptions are enabled"
*************** msgid "Don't assume all symbols have 32-
*** 4844,4852 ****
  msgstr "ä¸�å�‡å®šæ‰€æœ‰ç¬¦å�·éƒ½æœ‰ 32 ä½�å€¼"
  
  #: config/mips/mips.h:794
- #, fuzzy
  msgid "Specify a Standard MIPS ISA"
! msgstr "%sï¼šISA (-mips%d) å�Œå‰�é�¢çš„æ¨¡å�—(-mips%d)ä¸�åŒ¹é…�"
  
  #: config/mips/mips.h:800
  msgid "Work around VR4130 mflo/mfhi errata"
--- 4808,4815 ----
  msgstr "ä¸�å�‡å®šæ‰€æœ‰ç¬¦å�·éƒ½æœ‰ 32 ä½�å€¼"
  
  #: config/mips/mips.h:794
  msgid "Specify a Standard MIPS ISA"
! msgstr "æŒ‡å®šæ ‡å‡†çš„ MIPS æŒ‡ä»¤æž¶æž„"
  
  #: config/mips/mips.h:800
  msgid "Work around VR4130 mflo/mfhi errata"
*************** msgstr "ä¸º VR4130 mflo/mfhi ç¼ºé™·æ��ä¾
*** 4854,4907 ****
  
  #: config/mmix/mmix.c:1471 config/mmix/mmix.c:1601
  msgid "MMIX Internal: Expected a CONST_INT, not this"
! msgstr ""
  
  #: config/mmix/mmix.c:1550
  msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
! msgstr ""
  
  #: config/mmix/mmix.c:1569
  msgid "MMIX Internal: Expected a register, not this"
! msgstr ""
  
  #: config/mmix/mmix.c:1579
  msgid "MMIX Internal: Expected a constant, not this"
! msgstr ""
  
  #. We need the original here.
  #: config/mmix/mmix.c:1663
  msgid "MMIX Internal: Cannot decode this operand"
! msgstr ""
  
  #: config/mmix/mmix.c:1720
  msgid "MMIX Internal: This is not a recognized address"
! msgstr ""
  
  #: config/mmix/mmix.c:2786
  msgid "MMIX Internal: Trying to output invalidly reversed condition:"
! msgstr ""
  
  #: config/mmix/mmix.c:2793
  msgid "MMIX Internal: What's the CC of this?"
! msgstr ""
  
  #: config/mmix/mmix.c:2797
  msgid "MMIX Internal: What is the CC of this?"
! msgstr ""
  
  #: config/mmix/mmix.c:2867
  msgid "MMIX Internal: This is not a constant:"
! msgstr ""
  
  #: config/mmix/mmix.h:132
- #, fuzzy
  msgid "Set start-address of the program"
! msgstr "è®¾å®šæ��ä¾›ç»™ç¨‹åº�åœ¨æ‰§è¡Œæ—¶çš„é¢�å¤–å�‚æ•°"
  
  #: config/mmix/mmix.h:134
- #, fuzzy
  msgid "Set start-address of data"
! msgstr "åŸºæœ¬å�—å¤–å‡ºçŽ°æŒ‡ä»¤"
  
  #. FIXME: Provide a way to *load* the epsilon register.
  #: config/mmix/mmix.h:198
--- 4817,4868 ----
  
  #: config/mmix/mmix.c:1471 config/mmix/mmix.c:1601
  msgid "MMIX Internal: Expected a CONST_INT, not this"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šé¢„æœŸçš„æ˜¯æ•´å¸¸é‡�ï¼Œä¸�æ˜¯è¿™ä¸ª"
  
  #: config/mmix/mmix.c:1550
  msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šâ€˜mâ€™å€¼é”™è¯¯ï¼Œä¸�æ˜¯ä¸€ä¸ªæ•´å¸¸é‡�"
  
  #: config/mmix/mmix.c:1569
  msgid "MMIX Internal: Expected a register, not this"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šé¢„æœŸçš„æ˜¯å¯„å­˜å™¨ï¼Œä¸�æ˜¯è¿™ä¸ª"
  
  #: config/mmix/mmix.c:1579
  msgid "MMIX Internal: Expected a constant, not this"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šé¢„æœŸçš„æ˜¯ä¸€ä¸ªå¸¸é‡�ï¼Œä¸�æ˜¯è¿™ä¸ª"
  
  #. We need the original here.
  #: config/mmix/mmix.c:1663
  msgid "MMIX Internal: Cannot decode this operand"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šæ— æ³•è§£ç �æ­¤æ“�ä½œæ•°"
  
  #: config/mmix/mmix.c:1720
  msgid "MMIX Internal: This is not a recognized address"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šè¿™ä¸�æ˜¯ä¸€ä¸ªå�¯è¯†åˆ«çš„åœ°å�€"
  
  #: config/mmix/mmix.c:2786
  msgid "MMIX Internal: Trying to output invalidly reversed condition:"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šè¯•å›¾è¾“å‡ºæ— æ•ˆåœ°å��è½¬çš„æ�¡ä»¶ï¼š"
  
  #: config/mmix/mmix.c:2793
  msgid "MMIX Internal: What's the CC of this?"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šå®ƒçš„æ¯”è¾ƒæ�¡ä»¶æ˜¯ä»€ä¹ˆï¼Ÿ"
  
  #: config/mmix/mmix.c:2797
  msgid "MMIX Internal: What is the CC of this?"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šå®ƒçš„æ¯”è¾ƒæ�¡ä»¶æ˜¯ä»€ä¹ˆï¼Ÿ"
  
  #: config/mmix/mmix.c:2867
  msgid "MMIX Internal: This is not a constant:"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šè¿™ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�ï¼š"
  
  #: config/mmix/mmix.h:132
  msgid "Set start-address of the program"
! msgstr "è®¾å®šç¨‹åº�çš„èµ·å§‹åœ°å�€"
  
  #: config/mmix/mmix.h:134
  msgid "Set start-address of data"
! msgstr "è®¾å®šæ•°æ�®çš„èµ·å§‹åœ°å�€"
  
  #. FIXME: Provide a way to *load* the epsilon register.
  #: config/mmix/mmix.h:198
*************** msgstr ""
*** 4930,4936 ****
  
  #: config/mmix/mmix.h:215
  msgid "Prepend global symbols with \":\" (for use with PREFIX)"
! msgstr ""
  
  #: config/mmix/mmix.h:217
  msgid "Do not provide a default start-address 0x100 of the program"
--- 4891,4897 ----
  
  #: config/mmix/mmix.h:215
  msgid "Prepend global symbols with \":\" (for use with PREFIX)"
! msgstr "åœ¨å…¨å±€ç¬¦å�·å‰�æ·»åŠ â€œ:â€�(ä¸ºä¸Ž PREFIX å��ä½œ)"
  
  #: config/mmix/mmix.h:217
  msgid "Do not provide a default start-address 0x100 of the program"
*************** msgid "Target the AM33/2.0 processor"
*** 4973,4981 ****
  msgstr "ç›®æ ‡ä¸º AM33/2.0 å¤„ç�†å™¨"
  
  #: config/mn10300/linux.h:47 config/mn10300/mn10300.h:78
- #, fuzzy
  msgid "Enable linker relaxations"
! msgstr "å�¯ç”¨é“¾æŽ¥å™¨ä¼˜åŒ–"
  
  #: config/mn10300/mn10300.h:69
  msgid "Work around hardware multiply bug"
--- 4934,4941 ----
  msgstr "ç›®æ ‡ä¸º AM33/2.0 å¤„ç�†å™¨"
  
  #: config/mn10300/linux.h:47 config/mn10300/mn10300.h:78
  msgid "Enable linker relaxations"
! msgstr "å�¯ç”¨é“¾æŽ¥å™¨æ�¾å¼›"
  
  #: config/mn10300/mn10300.h:69
  msgid "Work around hardware multiply bug"
*************** msgid "Don't use hardware fp"
*** 4990,4998 ****
  msgstr "ä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
  
  #: config/ns32k/ns32k.h:143
- #, fuzzy
  msgid "Alternative calling convention"
! msgstr "ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®š"
  
  #: config/ns32k/ns32k.h:145
  msgid "Pass some arguments in registers"
--- 4950,4957 ----
  msgstr "ä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
  
  #: config/ns32k/ns32k.h:143
  msgid "Alternative calling convention"
! msgstr "å�¦ä¸€ç§�è°ƒç”¨çº¦å®š"
  
  #: config/ns32k/ns32k.h:145
  msgid "Pass some arguments in registers"
*************** msgid "Do not use bit-field instructions
*** 5031,5044 ****
  msgstr "ä¸�ä½¿ç”¨ä½�æ®µæŒ‡ä»¤"
  
  #: config/ns32k/ns32k.h:158
- #, fuzzy
  msgid "Generate code for high memory"
! msgstr "ä¸º gprof ç”Ÿæˆ�é™„åŠ ä»£ç �"
  
  #: config/ns32k/ns32k.h:159
- #, fuzzy
  msgid "Generate code for low memory"
! msgstr "ä¸º gprof ç”Ÿæˆ�é™„åŠ ä»£ç �"
  
  #: config/ns32k/ns32k.h:160
  msgid "32381 fpu"
--- 4990,5001 ----
  msgstr "ä¸�ä½¿ç”¨ä½�æ®µæŒ‡ä»¤"
  
  #: config/ns32k/ns32k.h:158
  msgid "Generate code for high memory"
! msgstr "ä¸ºé«˜ç«¯å†…å­˜ç”Ÿæˆ�ä»£ç �"
  
  #: config/ns32k/ns32k.h:159
  msgid "Generate code for low memory"
! msgstr "ä¸ºä½Žç«¯å†…å­˜ç”Ÿæˆ�ä»£ç �"
  
  #: config/ns32k/ns32k.h:160
  msgid "32381 fpu"
*************** msgstr "32381 FPU"
*** 5046,5052 ****
  
  #: config/ns32k/ns32k.h:162
  msgid "Use multiply-accumulate fp instructions"
! msgstr ""
  
  #: config/ns32k/ns32k.h:164
  msgid "Do not use multiply-accumulate fp instructions"
--- 5003,5009 ----
  
  #: config/ns32k/ns32k.h:162
  msgid "Use multiply-accumulate fp instructions"
! msgstr "ä½¿ç”¨æµ®ç‚¹ä¹˜åŠ æŒ‡ä»¤"
  
  #: config/ns32k/ns32k.h:164
  msgid "Do not use multiply-accumulate fp instructions"
*************** msgid "Disable space regs"
*** 5123,5131 ****
  msgstr "ç¦�ç”¨ç©ºé—´å¯„å­˜å™¨"
  
  #: config/pa/pa.h:270
- #, fuzzy
  msgid "Do not disable space regs"
! msgstr "ä¸�ç¦�ç”¨æµ®ç‚¹å¯„å­˜å™¨"
  
  #: config/pa/pa.h:272
  msgid "Put jumps in call delay slots"
--- 5080,5087 ----
  msgstr "ç¦�ç”¨ç©ºé—´å¯„å­˜å™¨"
  
  #: config/pa/pa.h:270
  msgid "Do not disable space regs"
! msgstr "ä¸�ç¦�ç”¨ç©ºé—´å¯„å­˜å™¨"
  
  #: config/pa/pa.h:272
  msgid "Put jumps in call delay slots"
*************** msgid "Do not disable indexed addressing
*** 5144,5150 ****
  msgstr "ä¸�ç¦�ç”¨å�˜å�€å¯»å�€"
  
  #: config/pa/pa.h:280
- #, fuzzy
  msgid "Use portable calling conventions"
  msgstr "ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®š"
  
--- 5100,5105 ----
*************** msgstr "ä¸�ç”Ÿæˆ�å¿«é€Ÿé—´æŽ¥è°ƒç”¨"
*** 5182,5188 ****
  
  #: config/pa/pa.h:300
  msgid "Generate code for huge switch statements"
! msgstr ""
  
  #: config/pa/pa.h:302
  msgid "Do not generate code for huge switch statements"
--- 5137,5143 ----
  
  #: config/pa/pa.h:300
  msgid "Generate code for huge switch statements"
! msgstr "ä¸ºå·¨åž‹çš„ switch è¯­å�¥ç”Ÿæˆ�ä»£ç �"
  
  #: config/pa/pa.h:302
  msgid "Do not generate code for huge switch statements"
*************** msgid "Target has split I&D"
*** 5278,5286 ****
  msgstr "ç›®æ ‡æœºæœ‰åˆ†ç¦»çš„æŒ‡ä»¤ã€�æ•°æ�®ç©ºé—´"
  
  #: config/pdp11/pdp11.h:96
- #, fuzzy
  msgid "Target does not have split I&D"
! msgstr "%s ä¸�æ”¯æŒ� split_block."
  
  #. UNIX assembler syntax?
  #: config/pdp11/pdp11.h:98
--- 5233,5240 ----
  msgstr "ç›®æ ‡æœºæœ‰åˆ†ç¦»çš„æŒ‡ä»¤ã€�æ•°æ�®ç©ºé—´"
  
  #: config/pdp11/pdp11.h:96
  msgid "Target does not have split I&D"
! msgstr "ç›®æ ‡æ²¡æœ‰åˆ†ç¦»çš„æŒ‡ä»¤/æ•°æ�®"
  
  #. UNIX assembler syntax?
  #: config/pdp11/pdp11.h:98
*************** msgid "Select method for sdata handling"
*** 5619,5627 ****
  msgstr ""
  
  #: config/rs6000/sysv4.h:100
- #, fuzzy
  msgid "Align to the base type of the bit-field"
! msgstr "ä¸�èƒ½å°† %qD å£°æ˜Žä¸ºä½�æ®µç±»åž‹"
  
  #: config/rs6000/sysv4.h:102
  msgid "Don't align to the base type of the bit-field"
--- 5573,5580 ----
  msgstr ""
  
  #: config/rs6000/sysv4.h:100
  msgid "Align to the base type of the bit-field"
! msgstr "å¯¹é½�åˆ°ä½�æ®µçš„åŸºç±»åž‹"
  
  #: config/rs6000/sysv4.h:102
  msgid "Don't align to the base type of the bit-field"
*************** msgid "Do not allow bit-fields to cross 
*** 5672,5685 ****
  msgstr ""
  
  #: config/rs6000/sysv4.h:135
- #, fuzzy
  msgid "Use alternate register names"
! msgstr "ä½¿ç”¨ in/loc/out å¯„å­˜å™¨å��"
  
  #: config/rs6000/sysv4.h:137
- #, fuzzy
  msgid "Don't use alternate register names"
! msgstr "ä½¿ç”¨ in/loc/out å¯„å­˜å™¨å��"
  
  #: config/rs6000/sysv4.h:141
  msgid "Link with libsim.a, libc.a and sim-crt0.o"
--- 5625,5636 ----
  msgstr ""
  
  #: config/rs6000/sysv4.h:135
  msgid "Use alternate register names"
! msgstr "ä½¿ç”¨å�¦ä¸€å¥—å¯„å­˜å™¨å��"
  
  #: config/rs6000/sysv4.h:137
  msgid "Don't use alternate register names"
! msgstr "ä¸�ä½¿ç”¨å�¦ä¸€å¥—å¯„å­˜å™¨å��"
  
  #: config/rs6000/sysv4.h:141
  msgid "Link with libsim.a, libc.a and sim-crt0.o"
*************** msgid "Use the WindISS simulator"
*** 5706,5719 ****
  msgstr "ä½¿ç”¨ WindISS ä»¿çœŸå™¨"
  
  #: config/s390/s390.c:4313
! #, fuzzy, c-format
  msgid "Cannot decompose address."
! msgstr "æ— æ³•èŽ·å¾—æœ¬åœ°å¥—æŽ¥å­—çš„åœ°å�€ï¼š%s\n"
  
  #: config/s390/s390.c:4505
  #, fuzzy
  msgid "UNKNOWN in print_operand !?"
! msgstr "c4x_print_operandï¼š%%L ä¸�ä¸€è‡´"
  
  #: config/s390/s390.h:136
  msgid "Use bras for executable < 64k"
--- 5657,5670 ----
  msgstr "ä½¿ç”¨ WindISS ä»¿çœŸå™¨"
  
  #: config/s390/s390.c:4313
! #, c-format
  msgid "Cannot decompose address."
! msgstr "æ— æ³•åˆ†è§£åœ°å�€ã€‚"
  
  #: config/s390/s390.c:4505
  #, fuzzy
  msgid "UNKNOWN in print_operand !?"
! msgstr "PRINT_OPERANDï¼šæœªçŸ¥çš„æ ‡ç‚¹â€˜%câ€™"
  
  #: config/s390/s390.h:136
  msgid "Use bras for executable < 64k"
*************** msgstr ""
*** 5769,5779 ****
  
  #: config/s390/s390.h:148
  msgid "Disable fused multiply/add instructions"
! msgstr ""
  
  #: config/s390/s390.h:149
  msgid "Enable fused multiply/add instructions"
! msgstr ""
  
  #: config/s390/s390.h:150
  #, fuzzy
--- 5720,5730 ----
  
  #: config/s390/s390.h:148
  msgid "Disable fused multiply/add instructions"
! msgstr "ç¦�ç”¨èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤"
  
  #: config/s390/s390.h:149
  msgid "Enable fused multiply/add instructions"
! msgstr "å�¯ç”¨èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤"
  
  #: config/s390/s390.h:150
  #, fuzzy
*************** msgid "Use little-endian byte order for 
*** 5886,5894 ****
  msgstr "ä¸ºæ•°æ�®ä½¿ç”¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„é¡ºåº�"
  
  #: config/sparc/sparc.h:635
- #, fuzzy
  msgid "Assume possible double misalignment"
! msgstr "å�¯èƒ½çš„å�–å€¼æ˜¯ï¼šnautilusã€�å�•ã€�å�Œã€‚"
  
  #: config/sparc/sparc.h:637
  msgid "Assume all doubles are aligned"
--- 5837,5844 ----
  msgstr "ä¸ºæ•°æ�®ä½¿ç”¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„é¡ºåº�"
  
  #: config/sparc/sparc.h:635
  msgid "Assume possible double misalignment"
! msgstr "å�‡å®šå�¯èƒ½çš„ä¸¤ä¸�å¯¹é½�"
  
  #: config/sparc/sparc.h:637
  msgid "Assume all doubles are aligned"
*************** msgstr "ä½¿ç”¨ç´§å®žçš„å †æ ˆå¸ƒå±€"
*** 5958,5964 ****
  #: config/sparc/sparc.h:669
  #, fuzzy
  msgid "Do not use stack bias"
! msgstr "ä¸�ä½¿ç”¨æ��ç¤º(æŽ¨è��)(&N)"
  
  #: config/sparc/sparc.h:671
  msgid "Use structs on stronger alignment for double-word copies"
--- 5908,5914 ----
  #: config/sparc/sparc.h:669
  #, fuzzy
  msgid "Do not use stack bias"
! msgstr "ä¸�è°ƒæ•´å †æ ˆå¯¹é½�"
  
  #: config/sparc/sparc.h:671
  msgid "Use structs on stronger alignment for double-word copies"
*************** msgstr "â€˜oâ€™æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªå¸¸é
*** 5998,6004 ****
  #: config/stormy16/stormy16.c:2006
  #, fuzzy, c-format
  msgid "xstormy16_print_operand: unknown code"
! msgstr "fr30_print_operandï¼šæ— æ³•è¯†åˆ«çš„ %%p ä»£ç �"
  
  #: config/v850/v850.c:339
  msgid "const_double_split got a bad insn:"
--- 5948,5954 ----
  #: config/stormy16/stormy16.c:2006
  #, fuzzy, c-format
  msgid "xstormy16_print_operand: unknown code"
! msgstr "ia64_print_operandï¼šæœªçŸ¥ä»£ç �"
  
  #: config/v850/v850.c:339
  msgid "const_double_split got a bad insn:"
*************** msgstr ""
*** 6086,6094 ****
  
  #: config/xtensa/xtensa.c:1014 config/xtensa/xtensa.c:1046
  #: config/xtensa/xtensa.c:1055
- #, fuzzy
  msgid "bad test"
! msgstr "æµ‹è¯•æ‰“å�°æœº(&T)..."
  
  #: config/xtensa/xtensa.c:1895
  #, c-format
--- 6036,6043 ----
  
  #: config/xtensa/xtensa.c:1014 config/xtensa/xtensa.c:1046
  #: config/xtensa/xtensa.c:1055
  msgid "bad test"
! msgstr "é”™è¯¯çš„æµ‹è¯•"
  
  #: config/xtensa/xtensa.c:1895
  #, c-format
*************** msgid "invalid address"
*** 6119,6132 ****
  msgstr "æ— æ•ˆåœ°å�€"
  
  #: config/xtensa/xtensa.c:2063
- #, fuzzy
  msgid "no register in address"
! msgstr "åœ°å�€ç°¿ä¸­æ— ç”µå­�é‚®ä»¶åœ°å�€"
  
  #: config/xtensa/xtensa.c:2071
- #, fuzzy
  msgid "address offset not a constant"
! msgstr "RETURN_ADDRESS_OFFSET ä¸�å�—æ”¯æŒ�"
  
  #: config/xtensa/xtensa.h:79
  msgid "Use CONST16 instruction to load constants"
--- 6068,6079 ----
  msgstr "æ— æ•ˆåœ°å�€"
  
  #: config/xtensa/xtensa.c:2063
  msgid "no register in address"
! msgstr "åœ°å�€ä¸­æ— å¯„å­˜å™¨"
  
  #: config/xtensa/xtensa.c:2071
  msgid "address offset not a constant"
! msgstr "åœ°å�€å��ç§»é‡�ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�"
  
  #: config/xtensa/xtensa.h:79
  msgid "Use CONST16 instruction to load constants"
*************** msgstr ""
*** 6584,8512 ****
  msgid "cannot specify 'main' class when not linking"
  msgstr "ä¸�é“¾æŽ¥æ—¶æ— æ³•æŒ‡å®šâ€˜mainâ€™ç±»"
  
! #: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
! #: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
! #: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
! #: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
! #: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
! #: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
! #: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
! #: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
! #: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
! #: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
! #: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
! #: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
! msgid "Missing term"
! msgstr "ç¼ºå°‘é¡¹"
! 
! #: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
! #: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
! #: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
! #: java/parse.y:1855 java/parse.y:1870
! msgid "';' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜;â€™"
! 
! #: java/parse.y:746 java/parse.y:784
! msgid "Missing name"
! msgstr "ç¼ºå°‘å��"
! 
! #: java/parse.y:809
! msgid "'*' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜*â€™"
! 
! #: java/parse.y:823
! msgid "Class or interface declaration expected"
! msgstr "éœ€è¦�ç±»æˆ–æŽ¥å�£å£°æ˜Ž"
! 
! #: java/parse.y:860 java/parse.y:862
! msgid "Missing class name"
! msgstr "ç¼ºå°‘ç±»å��"
! 
! #: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
! #: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
! #: java/parse.y:1913 java/parse.y:1975
! msgid "'{' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜{â€™"
! 
! #: java/parse.y:879
! msgid "Missing super class name"
! msgstr "ç¼ºå°‘åŸºç±»å��"
! 
! #: java/parse.y:889 java/parse.y:905
! msgid "Missing interface name"
! msgstr "ç¼ºå°‘æŽ¥å�£å��"
! 
! #: java/parse.y:989
! msgid "Missing variable initializer"
! msgstr "ç¼ºå°‘å�˜é‡�åˆ�å§‹å€¼è®¾å®š"
! 
! #: java/parse.y:1006
! msgid "Invalid declaration"
! msgstr "æ— æ•ˆå£°æ˜Ž"
! 
! #: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
! #: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
! #: java/parse.y:2339 java/parse.y:2349
! msgid "']' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜]â€™"
! 
! #: java/parse.y:1013
! msgid "Unbalanced ']'"
! msgstr "â€˜]â€™ä¸�é…�å¯¹"
! 
! #: java/parse.y:1049
! msgid "Invalid method declaration, method name required"
! msgstr "æ— æ•ˆçš„æ–¹æ³•å£°æ˜Žï¼Œç¼ºå°‘æ–¹æ³•å��"
! 
! #: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
! msgid "Identifier expected"
! msgstr "æ­¤å¤„éœ€è¦�æ ‡è¯†ç¬¦"
! 
! #: java/parse.y:1069 java/parse.y:4741
! #, gcc-internal-format
! msgid "Invalid method declaration, return type required"
! msgstr "æ— æ•ˆçš„æ–¹æ³•å£°æ˜Žï¼Œç¼ºå°‘è¿”å›žç±»åž‹"
! 
! #: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
! #: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
! #: java/parse.y:2058
! msgid "')' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜)â€™"
! 
! #: java/parse.y:1108
! msgid "Missing formal parameter term"
! msgstr "ç¼ºå°‘å®žå�‚é¡¹"
! 
! #: java/parse.y:1123 java/parse.y:1128
! msgid "Missing identifier"
! msgstr "ç¼ºå°‘æ ‡è¯†ç¬¦"
! 
! #: java/parse.y:1148 java/parse.y:1157
! msgid "Missing class type term"
! msgstr "ç¼ºå°‘ç±»å��é¡¹"
! 
! #: java/parse.y:1313
! msgid "Invalid interface type"
! msgstr "æ— æ•ˆçš„æŒ‡å�£ç±»åž‹"
! 
! #: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
! msgid "':' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜:â€™"
! 
! #: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
! msgid "Invalid expression statement"
! msgstr "æ— æ•ˆçš„è¡¨è¾¾å¼�è¯­å�¥"
! 
! #: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
! #: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
! #: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
! msgid "'(' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜(â€™"
! 
! #: java/parse.y:1628
! msgid "Missing term or ')'"
! msgstr "ç¼ºé¡¹æˆ–â€˜)â€™"
! 
! #: java/parse.y:1675
! msgid "Missing or invalid constant expression"
! msgstr "ç¼ºå°‘æˆ–æ— æ•ˆçš„å¸¸é‡�è¡¨è¾¾å¼�"
! 
! #: java/parse.y:1696
! msgid "Missing term and ')' expected"
! msgstr "ç¼ºå°‘é¡¹æˆ–â€˜)â€™"
! 
! #: java/parse.y:1735
! msgid "Invalid control expression"
! msgstr "æ— æ•ˆçš„æŽ§åˆ¶è¡¨è¾¾å¼�"
! 
! #: java/parse.y:1737 java/parse.y:1739
! msgid "Invalid update expression"
! msgstr "æ— æ•ˆçš„æ›´æ–°è¡¨è¾¾å¼�"
! 
! #: java/parse.y:1764
! msgid "Invalid init statement"
! msgstr "æ— æ•ˆçš„åˆ�å§‹åŒ–è¯­å�¥"
! 
! #: java/parse.y:1964
! msgid "Missing term or ')' expected"
! msgstr "ç¼ºå°‘é¡¹æˆ–â€˜)â€™"
! 
! #: java/parse.y:2007
! msgid "'class' or 'this' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜classâ€™æˆ–â€˜thisâ€™"
! 
! #: java/parse.y:2009 java/parse.y:2011
! msgid "'class' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜classâ€™"
! 
! #: java/parse.y:2056
! msgid "')' or term expected"
! msgstr "éœ€è¦�é¡¹æˆ–â€˜)â€™"
! 
! #: java/parse.y:2158 java/parse.y:2187
! msgid "'[' expected"
! msgstr "æ­¤å¤„éœ€è¦�â€˜[â€™"
! 
! #: java/parse.y:2265
! msgid "Field expected"
! msgstr "éœ€è¦�å­—æ®µ "
! 
! #: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
! msgid "Missing term and ']' expected"
! msgstr "ç¼ºå°‘é¡¹æˆ–â€˜]â€™"
! 
! #: java/parse.y:2449
! msgid "']' expected, invalid type expression"
! msgstr "éœ€è¦�â€˜]â€™ï¼Œæ— æ•ˆçš„ç±»åž‹è¡¨è¾¾å¼�"
! 
! #: java/parse.y:2452
! msgid "Invalid type expression"
! msgstr "è¡¨è¾¾å¼�ç±»åž‹æ— æ•ˆ"
! 
! #: java/parse.y:2564
! msgid "Invalid reference type"
! msgstr "æ— æ•ˆçš„å¼•ç”¨ç±»åž‹"
! 
! #: java/parse.y:3031
! msgid "Constructor invocation must be first thing in a constructor"
! msgstr ""
! 
! #: java/parse.y:3033
! msgid "Only constructors can invoke constructors"
! msgstr "å�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½è°ƒç”¨æž„é€ å‡½æ•°"
! 
! #: options.c:943
  msgid "Display this information"
  msgstr "æ˜¾ç¤ºæ­¤ä¿¡æ�¯"
  
! #: options.c:949
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <å�‚æ•°>=<å€¼>\tå°†å�‚æ•° <å�‚æ•°> è®¾ä¸ºç»™å®šå€¼ã€‚ä¸‹é�¢ç»™å‡ºæ‰€æœ‰å�‚æ•°çš„åˆ—è¡¨"
  
! #: options.c:958
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<é—®é¢˜>=<ç­”æ¡ˆ>\tç»™å‡º <é—®é¢˜> çš„ <ç­”æ¡ˆ>ã€‚åœ¨ <é—®é¢˜> å‰�åŠ ä¸€ä¸ªâ€˜-â€™å°†ç¦�ç”¨æ­¤ <ç­”æ¡ˆ>"
  
! #: options.c:961
  msgid "Do not discard comments"
  msgstr "ä¸�ä¸¢å¼ƒæ³¨é‡Š"
  
! #: options.c:964
  msgid "Do not discard comments in macro expansions"
  msgstr "å±•å¼€å®�æ—¶ä¸�ä¸¢å¼ƒæ³¨é‡Š"
  
! #: options.c:967
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
! msgstr ""
  
! #: options.c:973
! #, fuzzy
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
! msgstr "-idirafter <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•åˆ—è¡¨æœ«å°¾"
  
! #: options.c:976
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-G<æ•°>\tå°†å°�äºŽ <æ•°> å­—èŠ‚çš„å…¨å±€å’Œé�™æ€�æ•°æ�®æ”¾å…¥ä¸€ä¸ªç‰¹æ®Šçš„èŠ‚ä¸­(åœ¨æŸ�äº›ç›®æ ‡æœºä¸Š)"
  
! #: options.c:979
  msgid "Print the name of header files as they are used"
  msgstr "æ‰“å�°ä½¿ç”¨åˆ°çš„å¤´æ–‡ä»¶å��"
  
! #: options.c:985
! #, fuzzy
! msgid "-J<directory>\tPut MODULE files in 'directory'"
! msgstr "ç”Ÿæˆ�æ–‡ä»¶çš„ç›®å½•"
  
! #: options.c:991
  msgid "Generate make dependencies and compile"
  msgstr "ç”Ÿæˆ� make ä¾�èµ–è§„åˆ™å¹¶ç¼–è¯‘"
  
! #: options.c:1000
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:1006
  msgid "Like -MD but ignore system header files"
  msgstr "ä¸Ž -MD ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶"
  
! #: options.c:1015
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
! msgstr ""
  
! #: options.c:1021
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O<n>\tè®¾å®šä¼˜åŒ–çº§åˆ«ä¸º <n>"
  
! #: options.c:1024
  msgid "Optimize for space rather than speed"
  msgstr "ä¸ºæœ€å°�ç©ºé—´è€Œä¸�æ˜¯æœ€å¤§é€Ÿåº¦ä¼˜åŒ–"
  
! #: options.c:1027
  msgid "Do not generate #line directives"
  msgstr "ä¸�ç”Ÿæˆ� #line æŒ‡ä»¤"
  
! #: options.c:1030
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<å®�>\tå�–æ¶ˆå®šä¹‰ <å®�>"
  
! #: options.c:1033
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "æ­¤å¼€å…³å·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ -Wextra"
  
! #: options.c:1036
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:1039
  msgid "Warn about returning structures, unions or arrays"
  msgstr "å½“è¿”å›žç»“æž„ã€�è�”å�ˆæˆ–æ•°ç»„æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1042
! #, fuzzy
! msgid "Warn about possible aliasing of dummy arguments"
! msgstr "å�¯èƒ½ç¼ºå°‘æ‹¬å�·çš„æƒ…å†µä¸‹ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1048
  msgid "Warn about casting functions to incompatible types"
  msgstr ""
  
! #: options.c:1051
  msgid "Warn about pointer casts which increase alignment"
  msgstr "å½“è½¬æ�¢æŒ‡é’ˆç±»åž‹å¯¼è‡´å¯¹é½�è¾¹ç•Œå¢žé•¿æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1054
  msgid "Warn about casts which discard qualifiers"
  msgstr "å½“ç±»åž‹è½¬æ�¢ä¸¢å¤±é™�å®šä¿¡æ�¯æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1057
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "å½“ä¸‹æ ‡ç±»åž‹ä¸ºâ€œcharâ€�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1060
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "å¯¹å�¯èƒ½åµŒå¥—çš„æ³¨é‡Šå’Œé•¿åº¦è¶…è¿‡ä¸€ä¸ªç‰©ç�†è¡Œé•¿çš„ C++ æ³¨é‡Šç»™å‡ºè­¦å‘Š"
  
! #: options.c:1063
  msgid "Synonym for -Wcomment"
  msgstr "-Wcomment çš„å�Œä¹‰è¯�"
  
! #: options.c:1066
! #, fuzzy
! msgid "Warn about implicit conversion"
! msgstr "å¯¹æ²¡æœ‰æ–‡æ¡£çš„å®žä½“ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1069
  msgid "Warn when all constructors and destructors are private"
  msgstr "å½“æ‰€æœ‰æž„é€ å‡½æ•°å’Œæž�æž„å‡½æ•°éƒ½æ˜¯ç§�æœ‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1072
  msgid "Warn when a declaration is found after a statement"
  msgstr "å½“å£°æ˜Žå‡ºçŽ°åœ¨è¯­å�¥å�Žæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1075
! msgid "Warn if a deprecated compiler feature, class, method, or field is used"
! msgstr "å½“ä½¿ç”¨äº†è¿‡æ—¶çš„ç¼–è¯‘å™¨ç‰¹æ€§ã€�ç±»ã€�æ–¹æ³•æˆ–å­—æ®µæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1078
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "å¯¹ __attribute__((deprecated)) å£°æ˜Žç»™å‡ºè­¦å‘Š"
  
! #: options.c:1081
  msgid "Warn when an optimization pass is disabled"
  msgstr "å½“æŸ�è¶Ÿä¼˜åŒ–è¢«ç¦�ç”¨æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1084
  msgid "Warn about compile-time integer division by zero"
  msgstr "å¯¹ç¼–è¯‘æ—¶å�‘çŽ°çš„é›¶é™¤ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1087
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "å¯¹ä¸�é�µå¾ª Effetive C++ çš„é£Žæ ¼ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1090
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "å½“ #elif å’Œ #endif å�Žé�¢è·Ÿæœ‰å…¶ä»–æ ‡è¯†ç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1093
  msgid "Treat all warnings as errors"
  msgstr "æ‰€æœ‰çš„è­¦å‘Šéƒ½å½“ä½œæ˜¯é”™è¯¯"
  
! #: options.c:1096
  msgid "Make implicit function declarations an error"
  msgstr "å°†éš�å¼�å‡½æ•°å£°æ˜Žè§†ä½œé”™è¯¯"
  
! #: options.c:1099
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "æ‰“å�°é¢�å¤–(å�¯èƒ½æ‚¨å¹¶ä¸�æƒ³è¦�)çš„è­¦å‘Šè·¾ä¿¡æ�¯"
  
! #: options.c:1102
! msgid "Warn if deprecated empty statements are found"
! msgstr "å�‘çŽ°è¿‡æ—¶çš„ç©ºè¯­å�¥æ—¶ç»™å‡ºè­¦å‘Š"
! 
! #: options.c:1105
  msgid "Exit on the first error occurred"
  msgstr "å�‘çŽ°ç¬¬ä¸€ä¸ªé”™è¯¯æ—¶å�³é€€å‡º"
  
! #: options.c:1108
  msgid "Warn if testing floating point numbers for equality"
  msgstr "å½“æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯å�¦ç›¸ç­‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1111
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "å¯¹ printf/scanf/strftime/strfmon ä¸­çš„æ ¼å¼�å­—ç¬¦ä¸²å¼‚å¸¸ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1114
  msgid "Warn if passing too many arguments to a function for its format string"
! msgstr ""
  
! #: options.c:1117
  msgid "Warn about format strings that are not literals"
  msgstr "å½“ format å­—ç¬¦ä¸²ä¸�æ˜¯å­—é�¢å€¼æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1120
  msgid "Warn about possible security problems with format functions"
  msgstr "å½“ä½¿ç”¨æ ¼å¼�å­—ç¬¦ä¸²çš„å‡½æ•°å�¯èƒ½å¯¼è‡´å®‰å…¨é—®é¢˜æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1123
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "å½“ strftime æ ¼å¼�ç»™å‡º 2 ä½�è®°å¹´æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1126
  msgid "Warn about zero-length formats"
  msgstr "å¯¹é•¿åº¦ä¸º 0 çš„æ ¼å¼�å­—ç¬¦ä¸²ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1135
  msgid "Warn about implicit function declarations"
  msgstr "å¯¹éš�å¼�å‡½æ•°å£°æ˜Žç»™å‡ºè­¦å‘Š"
  
! #: options.c:1138
  msgid "Warn when a declaration does not specify a type"
  msgstr "å½“å£°æ˜ŽæœªæŒ‡å®šç±»åž‹æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1141
! #, fuzzy
! msgid "Warn about calls with implicit interface"
! msgstr "å¯¹éš�å¼�å‡½æ•°å£°æ˜Žç»™å‡ºè­¦å‘Š"
! 
! #: options.c:1144
  msgid "Deprecated.  This switch has no effect."
  msgstr "å·²è¿‡æ—¶ã€‚æ­¤å¼€å…³ä¸�èµ·ä½œç”¨ã€‚"
  
! #: options.c:1147
  msgid "Warn about variables which are initialized to themselves."
  msgstr "å¯¹åˆ�å§‹åŒ–ä¸ºè‡ªèº«çš„å�˜é‡�ç»™å‡ºè­¦å‘Šã€‚"
  
! #: options.c:1150
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "å½“å†…è�”å‡½æ•°æ— æ³•è¢«å†…è�”æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1153
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "å¯¹â€œoffsetofâ€�å®�æ— æ•ˆçš„ä½¿ç”¨ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1156
  msgid "Warn about PCH files that are found but not used"
  msgstr "åœ¨æ‰¾åˆ°äº† PCH æ–‡ä»¶ä½†æœªä½¿ç”¨çš„æƒ…å†µç»™å‡ºè­¦å‘Š"
  
! #: options.c:1159
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-<n>\tå½“ç›®æ ‡æ–‡ä»¶å¤§äºŽ <n> å­—èŠ‚æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1162
! #, fuzzy
! msgid "Warn about truncated source lines"
! msgstr "ä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½æ•°å£°æ˜Žæ—¶ç»™å‡ºèŽ¥è­¦å‘Š"
! 
! #: options.c:1165
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "å½“ä½¿ç”¨ -pedantic æ—¶ä¸�å¯¹â€œlong longâ€�ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1168
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "å¯¹å�¯ç–‘çš„â€œmainâ€�å£°æ˜Žç»™å‡ºè­¦å‘Š"
  
! #: options.c:1171
  msgid "Warn about possibly missing braces around initializers"
  msgstr "è‹¥åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å�¯èƒ½ç¼ºå°‘èŠ±æ‹¬å�·åˆ™ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1174
  msgid "Warn about global functions without previous declarations"
  msgstr "å½“å…¨å±€å‡½æ•°æ²¡æœ‰å‰�å�‘å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1177
  msgid "Warn about missing fields in struct initializers"
  msgstr "è‹¥ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç¼ºå°‘å­—æ®µåˆ™ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1180
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "å½“å‡½æ•°å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1183
  msgid "Warn about user-specified include directories that do not exist"
! msgstr ""
  
! #: options.c:1186
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "å½“å‡½æ•°å�¯èƒ½æ˜¯ __attribute__((noreturn)) çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1189
  msgid "Warn about global functions without prototypes"
  msgstr "å…¨å±€å‡½æ•°æ²¡æœ‰åŽŸåž‹æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1192
  msgid "Warn about use of multi-character character constants"
  msgstr "ä½¿ç”¨å¤šå­—èŠ‚å­—ç¬¦é›†çš„å­—ç¬¦å¸¸é‡�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1195
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "å½“â€œexternâ€�å£°æ˜Žä¸�åœ¨æ–‡ä»¶ä½œç”¨åŸŸæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1198
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "åœ¨æ¨¡æ�¿å†…å£°æ˜Žæœªæ¨¡æ�¿åŒ–çš„å�‹å…ƒå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1201
  msgid "Warn about non-virtual destructors"
  msgstr "å½“æž�æž„å‡½æ•°ä¸�æ˜¯è™šå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1204
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1207
! msgid "Warn about usage of non-standard intrinsics"
! msgstr ""
! 
! #: options.c:1210
  msgid "Warn if a C-style cast is used in a program"
  msgstr "ç¨‹åº�ä½¿ç”¨ C é£Žæ ¼çš„ç±»åž‹è½¬æ�¢æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1213
  msgid "Warn if an old-style parameter definition is used"
  msgstr "ä½¿ç”¨æ—§å¼�å½¢å�‚å®šä¹‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1216
! msgid "Warn if .class files are out of date"
! msgstr "å½“ .class æ–‡ä»¶å·²è¿‡æ—¶æ—¶ç»™å‡ºè­¦å‘Š"
! 
! #: options.c:1219
  msgid "Warn about overloaded virtual function names"
  msgstr "é‡�è½½è™šå‡½æ•°å��æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1222
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "å½“ packed å±žæ€§å¯¹ç»“æž„å¸ƒå±€ä¸�èµ·ä½œç”¨æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1225
  msgid "Warn when padding is required to align structure members"
  msgstr "å½“éœ€è¦�å¡«è¡¥æ‰�èƒ½å¯¹é½�ç»“æž„æˆ�å‘˜æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1228
  msgid "Warn about possibly missing parentheses"
  msgstr "å�¯èƒ½ç¼ºå°‘æ‹¬å�·çš„æƒ…å†µä¸‹ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1231
  msgid "Warn when converting the type of pointers to member functions"
  msgstr ""
  
! #: options.c:1234
  msgid "Warn about function pointer arithmetic"
  msgstr "å½“åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1237
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr ""
  
! #: options.c:1240
  msgid "Warn if inherited methods are unimplemented"
  msgstr "å½“ç»§æ‰¿æ�¥çš„æ–¹æ³•æœªè¢«å®žçŽ°æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1243
  msgid "Warn about multiple declarations of the same object"
  msgstr "å¯¹å�Œä¸€ä¸ªå¯¹è±¡å¤šæ¬¡å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1246
! msgid "Warn if modifiers are specified when not necessary"
! msgstr "å½“æŒ‡å®šäº†ä¸�å¿…é¡»çš„ä¿®é¥°ç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
! 
! #: options.c:1249
  msgid "Warn when the compiler reorders code"
  msgstr "ç¼–è¯‘å™¨å°†ä»£ç �é‡�æ–°æŽ’åº�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1252
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "å½“ C å‡½æ•°çš„è¿”å›žå€¼é»˜è®¤ä¸ºâ€œintâ€�ï¼Œæˆ–è€… C++ å‡½æ•°çš„è¿”å›žç±»åž‹ä¸�ä¸€è‡´æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1255
  msgid "Warn if a selector has multiple methods"
! msgstr ""
  
! #: options.c:1258
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  
! #: options.c:1261
  msgid "Warn when one local variable shadows another"
  msgstr "å½“ä¸€ä¸ªå±€éƒ¨å�˜é‡�æŽ©ç›–äº†å�¦ä¸€ä¸ªå±€éƒ¨å�˜é‡�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1264
  msgid "Warn about signed-unsigned comparisons"
  msgstr "åœ¨æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°é—´è¿›è¡Œæ¯”è¾ƒæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1267
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "å½“é‡�è½½å°†æ— ç¬¦å�·æ•°æ��å�‡ä¸ºæœ‰ç¬¦å�·æ•°æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1270 options.c:1273
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "å½“ä»£ç �å�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1276
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1279
  msgid "Warn about unprototyped function declarations"
  msgstr "ä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½æ•°å£°æ˜Žæ—¶ç»™å‡ºèŽ¥è­¦å‘Š"
  
! #: options.c:1282
! #, fuzzy
! msgid "Warn about \"suspicious\" constructs"
! msgstr "å¯¹æ²¡æœ‰æ–‡æ¡£çš„å®žä½“ç»™å‡ºè­¦å‘Š"
! 
! #: options.c:1285
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œæ²¡æœ‰æ��ä¾› default åˆ†æ”¯ï¼Œä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1288
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œä½†æ²¡æœ‰æ��ä¾›â€œdefaultâ€�åˆ†æ”¯æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1291
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1294
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "å½“ç»¼å�ˆè¡Œä¸ºä¸�å�ŒäºŽ Cfront æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1297
  msgid "Do not suppress warnings from system headers"
  msgstr "ä¸�æŠ‘åˆ¶ç³»ç»Ÿå¤´æ–‡ä»¶ä¸­çš„è­¦å‘Š"
  
! #: options.c:1300
  msgid "Warn about features not present in traditional C"
  msgstr "ä½¿ç”¨äº†ä¼ ç»Ÿ C ä¸�æ”¯æŒ�çš„ç‰¹æ€§æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1303
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "å½“ä¸‰å­—æ¯�åº�åˆ—å�¯èƒ½å½±å“�ç¨‹åº�æ„�ä¹‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1306
  msgid "Warn about @selector()s without previously declared methods"
  msgstr ""
  
! #: options.c:1309
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "å½“ #if æŒ‡ä»¤ä¸­ç”¨åˆ°æœªå®šä¹‰çš„å®�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1312
! #, fuzzy
! msgid "Warn about underflow of numerical constant expressions"
! msgstr "æ•°å­—å¸¸é‡�è¡¨è¾¾å¼�ä¸‹æº¢æ—¶è­¦å‘Š"
! 
! #: options.c:1315
  msgid "Warn about uninitialized automatic variables"
  msgstr "è‡ªåŠ¨å�˜é‡�æœªåˆ�å§‹åŒ–æ—¶è­¦å‘Š"
  
! #: options.c:1318
  msgid "Warn about unrecognized pragmas"
  msgstr "å¯¹æ— æ³•è¯†åˆ«çš„ pragma åŠ ä»¥è­¦å‘Š"
  
! #: options.c:1321
  msgid "Warn about code that will never be executed"
  msgstr "å­˜åœ¨æ°¸è¿œä¸�è¢«æ‰§è¡Œçš„ä»£ç �æ—¶è­¦å‘Š"
  
! #: options.c:1324
  msgid "Enable all -Wunused- warnings"
  msgstr "å�¯ç”¨æ‰€æœ‰å…³äºŽâ€œXXæœªä½¿ç”¨â€�çš„è­¦å‘Š"
  
! #: options.c:1327
  msgid "Warn when a function is unused"
  msgstr "æœ‰æœªä½¿ç”¨çš„å‡½æ•°æ—¶è­¦å‘Š"
  
! #: options.c:1330 options.c:1333
  msgid "Warn when a label is unused"
  msgstr "æœ‰æœªä½¿ç”¨çš„æ ‡å�·æ—¶è­¦å‘Š"
  
! #: options.c:1336
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1339
  msgid "Warn when a function parameter is unused"
  msgstr "å�‘çŽ°æœªä½¿ç”¨çš„å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1342
  msgid "Warn when an expression value is unused"
  msgstr "å½“ä¸€ä¸ªè¡¨è¾¾å¼�çš„å€¼æœªè¢«ä½¿ç”¨æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1345
  msgid "Warn when a variable is unused"
  msgstr "æœ‰æœªä½¿ç”¨çš„å�˜é‡�æ—¶è­¦å‘Š"
  
! #: options.c:1348
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr ""
  
! #: options.c:1351
  msgid "Give strings the type \"array of char\""
  msgstr "ä»¤å­—ç¬¦ä¸²ç±»åž‹ä¸º char æ•°ç»„"
  
! #: options.c:1354
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "-std=c89 (å¯¹ C æ�¥è¯´) æˆ– -std=c++98 (å¯¹ C++ æ�¥è¯´)çš„å�Œä¹‰è¯�"
  
! #: options.c:1357
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info <æ–‡ä»¶>\tå°†å£°æ˜Žä¿¡æ�¯å†™å…¥ <æ–‡ä»¶>"
  
! #: options.c:1369
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d<å­—æ¯�>\tä¸ºæŒ‡å®šçš„æŸ�è¶Ÿæ±‡è¯‘å�¯ç”¨å†…å­˜è½¬å‚¨"
  
! #: options.c:1372
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase <æ–‡ä»¶>\tè®¾å®šå†…å­˜è½¬å‚¨ä½¿ç”¨çš„æ–‡ä»¶å��å‰�ç¼€"
  
! #: options.c:1375
! msgid "--CLASSPATH\tDeprecated; use --classpath instead"
! msgstr "--CLASSPATH\tå·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ --classpath"
! 
! #: options.c:1378
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)"
  
! #: options.c:1381
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)"
  
! #: options.c:1387
  msgid "Enforce class member access control semantics"
  msgstr "æ‰§è¡Œç±»æˆ�å‘˜è®¿é—®æŽ§åˆ¶è¯­ä¹‰"
  
! #: options.c:1390
  msgid "Align the start of functions"
  msgstr "å¯¹é½�å‡½æ•°å…¥å�£"
  
! #: options.c:1396
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  
! #: options.c:1402
  msgid "Align all labels"
  msgstr "å¯¹é½�æ‰€æœ‰çš„æ ‡å�·"
  
! #: options.c:1408
  msgid "Align the start of loops"
  msgstr "å¯¹é½�å¾ªçŽ¯å…¥å�£"
  
! #: options.c:1417
  msgid "Change when template instances are emitted"
  msgstr ""
  
! #: options.c:1420
  msgid "Specify that arguments may alias each other and globals"
  msgstr "æŒ‡å®šå®žå�‚å�¯èƒ½äº’ç›¸é‡�å� ï¼Œä¹Ÿå�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� "
  
! #: options.c:1423
  msgid "Assume arguments may alias globals but not each other"
  msgstr "å�‡å®šå®žå�‚å�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� ï¼Œä½†äº’ç›¸ä¸�é‡�å� "
  
! #: options.c:1426
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "å�‡å®šå®žå�‚æ—¢ä¸�äº’ç›¸é‡�å� ï¼Œä¹Ÿä¸�ä¸Žå…¨å±€æ•°æ�®é‡�å� "
  
! #: options.c:1429
  msgid "Recognize the \"asm\" keyword"
! msgstr "è¯†åˆ«â€œasmâ€�å…³é”®è¯�"
! 
! #: options.c:1432
! msgid "Permit the use of the assert keyword"
! msgstr "å…�è®¸ä½¿ç”¨ assert å…³é”®è¯�"
  
! #: options.c:1441
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "ç”Ÿæˆ�ç²¾ç¡®åˆ°æ¯�æ�¡æŒ‡ä»¤è¾¹ç•Œçš„å †æ ˆå±•å¼€è¡¨"
  
! #: options.c:1444
! #, fuzzy
! msgid "--bootclasspath=<path>\tReplace system path"
! msgstr "  --bootclasspath PATH    è¦†ç›–å†…å»ºçš„ç±»è·¯å¾„\n"
! 
! #: options.c:1447
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "ç”Ÿæˆ�æ£€æŸ¥æ•°ç»„è®¿é—®æ˜¯å�¦è¶Šç•Œçš„ä»£ç �"
  
! #: options.c:1450
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "å°†åŠ /å‡�æ³•ã€�æ¯”è¾ƒã€�è·³è½¬æŒ‡ä»¤åº�åˆ—æ›¿æ�¢ä¸ºæ ¹æ�®è®¡æ•°å¯„å­˜å™¨è·³è½¬æŒ‡ä»¤"
  
! #: options.c:1453
  msgid "Use profiling information for branch probabilities"
  msgstr "ä¸ºåˆ†æ”¯æ¦‚çŽ‡ä½¿ç”¨å�–æ ·ä¿¡æ�¯"
  
! #: options.c:1456
  msgid "Perform branch target load optimization before prologue / epilogue threading"
! msgstr ""
  
! #: options.c:1459
  msgid "Perform branch target load optimization after prologue / epilogue threading"
! msgstr ""
  
! #: options.c:1462
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1465
  msgid "Recognize built-in functions"
  msgstr "è¯†åˆ«å†…å»ºå‡½æ•°"
  
! #: options.c:1471
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-<å¯„å­˜å™¨>\tè®¤ä¸º <å¯„å­˜å™¨> è·¨è¶Šå‡½æ•°è°ƒç”¨æ—¶å€¼ä¸�å�˜"
  
! #: options.c:1474
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-fcall-used-<å¯„å­˜å™¨>\tè®¤ä¸º <å¯„å­˜å™¨> çš„å€¼å°†è¢«å‡½æ•°è°ƒç”¨æ‰€æ”¹å�˜"
  
! #: options.c:1477
  msgid "Save registers around function calls"
  msgstr "å‡½æ•°è°ƒç”¨å‰�å�Žä¿�å­˜/æ�¢å¤�å¯„å­˜å™¨å€¼"
  
! #: options.c:1480
  msgid "Check the return value of new"
  msgstr "æ£€æŸ¥ new çš„è¿”å›žå€¼"
  
! #: options.c:1483
! msgid "Generate checks for references to NULL"
! msgstr "æ£€æŸ¥æŒ‡å�‘ NULL çš„å¼•ç”¨"
! 
! #: options.c:1486
! msgid "--classpath=<path>\tSet class path"
! msgstr "--classpath=<è·¯å¾„>\tè®¾å®šç±»è·¯å¾„"
! 
! #: options.c:1489
  msgid "Do not put uninitialized globals in the common section"
  msgstr "ä¸�å°†æœªåˆ�å§‹åŒ–çš„å…¨å±€æ•°æ�®æ”¾åœ¨å…¬å…±èŠ‚ä¸­"
  
! #: options.c:1495
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "å…�è®¸â€˜?â€™è¿�ç®—ç¬¦çš„å�‚æ•°æœ‰ä¸�å�Œçš„ç±»åž‹"
  
! #: options.c:1498
  msgid "Reduce the size of object files"
  msgstr "å‡�å°�ç›®æ ‡æ–‡ä»¶"
  
! #: options.c:1501
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "ä»¤å­—é�¢å­—ç¬¦ä¸²çš„ç±»åž‹ä¸ºâ€œconst char[]â€�è€Œä¸�æ˜¯â€œchar[]â€�"
  
! #: options.c:1504
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1507
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "è¿›è¡Œä¸€è¶Ÿå¯„å­˜å™¨å‰¯æœ¬ä¼ æ’­ä¼˜åŒ–"
  
! #: options.c:1510
  msgid "Perform cross-jumping optimization"
  msgstr "è¿›è¡Œè·¨è·³è½¬ä¼˜åŒ–"
  
! #: options.c:1513
  msgid "When running CSE, follow jumps to their targets"
  msgstr "è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�è·³è½¬è‡³ç›®æ ‡"
  
! #: options.c:1516
  msgid "When running CSE, follow conditional jumps"
  msgstr "è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�æ�¡ä»¶è·³è½¬"
  
! #: options.c:1519
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1522
  msgid "Place data items into their own section"
  msgstr "å°†æ¯�ä¸ªæ•°æ�®é¡¹åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­"
  
! #: options.c:1525
! msgid "Set the default double precision kind to an 8 byte wide type"
! msgstr "å°†é»˜è®¤å�Œç²¾åº¦ç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½"
! 
! #: options.c:1528
  msgid "Inline member functions by default"
  msgstr "é»˜è®¤å†…è�”æˆ�å‘˜å‡½æ•°"
  
! #: options.c:1531
! msgid "Set the default integer kind to an 8 byte wide type"
! msgstr "å°†é»˜è®¤æ•´æ•°ç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½"
! 
! #: options.c:1534
! msgid "Set the default real kind to an 8 byte wide type"
! msgstr "å°†é»˜è®¤å®žç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½"
! 
! #: options.c:1537
  msgid "Defer popping functions args from stack until later"
  msgstr ""
  
! #: options.c:1540
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "è¯•å›¾åˆ©ç”¨å»¶è¿Ÿè½¬ç§»æŒ‡ä»¤å�Ž"
  
! #: options.c:1543
  msgid "Delete useless null pointer checks"
  msgstr "åˆ é™¤æ— ç”¨çš„ç©ºæŒ‡é’ˆæ£€æŸ¥"
  
! #: options.c:1546
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr ""
  
! #: options.c:1555
! msgid "Allow dollar signs in entity names"
! msgstr "å…�è®¸åœ¨å®žä½“å��ä¸­ä½¿ç”¨ç¾Žå…ƒç¬¦å�·"
! 
! #: options.c:1558
  msgid "Permit '$' as an identifier character"
  msgstr "å…�è®¸â€˜$â€™ä½œä¸ºæ ‡è¯†ç¬¦çš„ä¸€éƒ¨åˆ†"
  
! #: options.c:1561
  msgid "-fdump-<type>\tDump various compiler internals to a file"
! msgstr ""
! 
! #: options.c:1564
! msgid "Display the code tree after parsing."
! msgstr ""
  
! #: options.c:1567
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  
! #: options.c:1573
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "è¿›è¡Œ DWARF2 å†—ä½™æ¶ˆé™¤"
  
! #: options.c:1576 options.c:1579
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1582
! msgid "Output a class file"
! msgstr "è¾“å‡ºä¸€ä¸ª class æ–‡ä»¶"
! 
! #: options.c:1585
! msgid "Alias for -femit-class-file"
! msgstr "-fmit-class-file çš„åˆ«å��"
! 
! #: options.c:1594
! msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
! msgstr "--encoding=<ç¼–ç �>\té€‰æ‹©è¾“å…¥ç¼–ç �(é»˜è®¤æ�¥è‡ªæ‚¨çš„åŒºåŸŸé€‰é¡¹)"
! 
! #: options.c:1597
  msgid "Generate code to check exception specifications"
  msgstr ""
  
! #: options.c:1603
  msgid "Enable exception handling"
  msgstr "å�¯ç”¨å¼‚å¸¸å¤„ç�†"
  
! #: options.c:1606
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1609
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "è¿›è¡Œä¸€äº›ç»†å¾®çš„ã€�ä»£ä»·é«˜æ˜‚çš„ä¼˜åŒ–"
  
! #: options.c:1612
! msgid "--extdirs=<path>\tSet the extension directory path"
! msgstr ""
! 
! #: options.c:1618
! #, fuzzy
! msgid "Use f2c calling convention."
! msgstr "ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®š"
! 
! #: options.c:1624
! msgid "Input file is a file with a list of filenames to compile"
! msgstr "è¾“å…¥æ–‡ä»¶æ˜¯ä¸€ä¸ªæ–‡ä»¶å��åˆ—è¡¨ï¼ŒæŒ‡å®šäº†éœ€è¦�ç¼–è¯‘çš„æ–‡ä»¶"
! 
! #: options.c:1627
  msgid "Assume no NaNs or infinities are generated"
  msgstr "å�‡å®šç»“æžœä¸�ä¼šæ˜¯ NaN æˆ–æ— ç©·å¤§æµ®ç‚¹æ•°"
  
! #: options.c:1630
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-ffixed-<å¯„å­˜å™¨>\tè®¤ä¸º <å¯„å­˜å™¨> å¯¹ç¼–è¯‘å™¨è€Œè¨€ä¸�å�¯ç”¨"
  
! #: options.c:1633
! #, fuzzy
! msgid "Assume that the source file is fixed form"
! msgstr "å�‡å®šæŒ‡é’ˆæ²¡æœ‰åˆ«å��"
! 
! #: options.c:1636
! msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1639
! msgid "Allow arbitrary character line width in fixed mode"
! msgstr ""
! 
! #: options.c:1642
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "ä¸�å°†å�•ç²¾åº¦å’Œå�Œç²¾åº¦æµ®ç‚¹æ•°åˆ†é…�åˆ°æ‰©å±•ç²¾åº¦çš„å¯„å­˜å™¨ä¸­"
  
! #: options.c:1645
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr ""
  
! #: options.c:1648
  msgid "Copy memory address constants into registers before use"
  msgstr "ä½¿ç”¨å†…å­˜åœ°å�€å¸¸é‡�å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­"
  
! #: options.c:1651
! msgid "Always check for non gcj generated classes archives"
! msgstr "æ€»æ˜¯æ£€æŸ¥é�ž gcj ç”Ÿæˆ�çš„ç±»æ–‡æ¡£"
! 
! #: options.c:1654
  msgid "Copy memory operands into registers before use"
  msgstr "åœ¨ä½¿ç”¨å†…å­˜ä¸­çš„æ“�ä½œæ•°å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­"
  
! #: options.c:1657
! msgid "Assume that the source file is free form"
! msgstr "å�‡å®šæº�æ–‡ä»¶æ˜¯è‡ªç”±æ ¼å¼�"
! 
! #: options.c:1660
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "ä¸�å�‡å®šæ ‡å‡† C åº“å’Œâ€œmainâ€�å­˜åœ¨"
  
! #: options.c:1663
  msgid "Allow function addresses to be held in registers"
  msgstr "å…�è®¸å°†å‡½æ•°åœ°å�€ä¿�å­˜åœ¨å¯„å­˜å™¨ä¸­"
  
! #: options.c:1666
  msgid "Place each function into its own section"
  msgstr "å°†æ¯�ä¸ªå‡½æ•°åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­"
  
! #: options.c:1669
  msgid "Perform global common subexpression elimination"
  msgstr "è¿›è¡Œå…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤"
  
! #: options.c:1672
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "åœ¨åˆ†é…�å¯„å­˜å™¨å�Žè¿›è¡Œå…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤"
  
! #: options.c:1675
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸­è¿›è¡Œå†—ä½™çš„å†™å�Žè¯»æ¶ˆé™¤"
  
! #: options.c:1678
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸­è¿›è¡Œå¢žå¼ºçš„è¯»è½¬ç§»ä¼˜åŒ–"
  
! #: options.c:1681
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤å�Žè¿›è¡Œå­˜å‚¨è½¬ç§»"
  
! #: options.c:1684
  msgid "Recognize GNU-defined keywords"
! msgstr "è¯†åˆ« GNU å®šä¹‰çš„å…³é”®è¯�"
  
! #: options.c:1687
  msgid "Generate code for GNU runtime environment"
  msgstr "ä¸º GNU è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �"
  
! #: options.c:1690
  msgid "Enable guessing of branch probabilities"
  msgstr "å�¯ç”¨åˆ†æ”¯æ¦‚çŽ‡çŒœæµ‹"
  
! #: options.c:1699
! msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
! msgstr "å�‡å®šè¿�è¡Œæ—¶ä½¿ç”¨ä¸€å¼ æ•£åˆ—è¡¨å®Œæˆ�ä»Žå¯¹è±¡åˆ°å…¶å�Œæ­¥ç»“æž„çš„æ˜ å°„"
! 
! #: options.c:1705
  msgid "Assume normal C execution environment"
  msgstr "å�‡å®šä¸€èˆ¬çš„ C æ‰§è¡ŒçŽ¯å¢ƒ"
  
! #: options.c:1708
  msgid "Enable support for huge objects"
  msgstr "å�¯ç”¨å¯¹å·¨åž‹å¯¹è±¡çš„æ”¯æŒ�"
  
! #: options.c:1711
  msgid "Process #ident directives"
  msgstr "å¤„ç�† #ident æŒ‡ä»¤"
  
! #: options.c:1714
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "å°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ²¡æœ‰è·³è½¬çš„ç­‰å€¼è¡¨ç¤º"
  
! #: options.c:1717
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "å°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ�¡ä»¶æ‰§è¡Œ"
  
! #: options.c:1720
  msgid "Export functions even if they can be inlined"
  msgstr "å¯¼å‡ºè¢«å†…è�”çš„å‡½æ•°"
  
! #: options.c:1723
  msgid "Emit implicit instantiations of inline templates"
  msgstr "å…�è®¸å†…è�”æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–"
  
! #: options.c:1726
! msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
! msgstr ""
! 
! #: options.c:1729
  msgid "Emit implicit instantiations of templates"
  msgstr "å…�è®¸æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–"
  
! #: options.c:1732
! msgid "Use offset tables for virtual method calls"
! msgstr ""
! 
! #: options.c:1735
  msgid "Do not generate .size directives"
  msgstr "ä¸�ç”Ÿæˆ� .size æŒ‡ä»¤"
  
! #: options.c:1738
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "ä¸�å¿½ç•¥â€œinlineâ€�å…³é”®å­—"
  
! #: options.c:1747
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<æ•°>\tå°†å†…è�”å‡½æ•°çš„å¤§å°�é™�åˆ¶åœ¨ <æ•°> ä»¥å†…"
  
! #: options.c:1750
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<å­—ç¬¦é›†>\tæŒ‡å®šæº�ä»£ç �çš„é»˜è®¤å­—ç¬¦é›†"
  
! #: options.c:1753
  msgid "Instrument function entry and exit with profiling calls"
  msgstr ""
  
! #: options.c:1756
  msgid "Optimize induction variables on trees"
  msgstr "åœ¨æ ‘ä¸Šä¼˜åŒ–å½’çº³å�˜é‡�"
  
! #: options.c:1759
! msgid "Assume native functions are implemented using JNI"
! msgstr "å�‡å®šæœ¬åœ°å‡½æ•°ä½¿ç”¨ JNI å®žçŽ°"
! 
! #: options.c:1762
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "ä¸ºå®Œå…¨å†…è�”çš„å‡½æ•°ç”Ÿæˆ�ä»£ç �"
  
! #: options.c:1765
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  
! #: options.c:1771
  msgid "Give external symbols a leading underscore"
  msgstr ""
  
! #: options.c:1774
  msgid "Perform loop optimizations"
  msgstr "è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–"
  
! #: options.c:1777
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "ç”¨æ–°çš„å¾ªçŽ¯ä¼˜åŒ–å¼•æ“Žè¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–"
  
! #: options.c:1780
  msgid "Set errno after built-in math functions"
  msgstr "æ‰§è¡Œå†…å»ºæ•°å­¦å‡½æ•°å�Žè®¾ç½® errno"
  
! #: options.c:1783
! msgid "-fmax-identifier-length=<n>\tMaximum identifier length."
! msgstr ""
! 
! #: options.c:1786
! msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
! msgstr ""
! 
! #: options.c:1789
  msgid "Report on permanent memory allocation"
  msgstr ""
  
! #: options.c:1792
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1795
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "è¯•å›¾å�ˆå¹¶ä¸�å�Œç¼–è¯‘å�•å…ƒä¸­çš„ç›¸å�Œå¸¸é‡�"
  
! #: options.c:1798
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
! msgstr ""
! 
! #: options.c:1801
! msgid "Set default accessibility of module entities to PRIVATE"
! msgstr ""
  
! #: options.c:1804
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1807
  msgid "Move loop invariant computations out of loops"
  msgstr "å°†æ¯�æ¬¡å¾ªçŽ¯ä¸­ä¸�å�˜çš„è®¡ç®—å¤–æ��"
  
! #: options.c:1810
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "ä½¿ç”¨å¾®è½¯æ‰©å±•æ—¶ä¸�ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1813
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1816
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1819
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1828
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "ä¸º NeXT (è‹¹æžœ Mac OS X) è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �"
  
! #: options.c:1831
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "å�‡å®š Objective-C æ¶ˆæ�¯çš„æŽ¥å�—è€…å�¯èƒ½æ˜¯ nil"
  
! #: options.c:1834
! msgid "Don't generate code, just do syntax and semantics checking"
! msgstr "ä¸�ç”Ÿæˆ�ä»£ç �ï¼Œä»…å�šè¯­æ³•å’Œè¯­ä¹‰æ£€æŸ¥"
! 
! #: options.c:1837
  msgid "Support synchronous non-call exceptions"
  msgstr ""
  
! #: options.c:1846
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "å�¯ç”¨ Objective-C å¼‚å¸¸å’Œå�Œæ­¥è¯­æ³•"
  
! #: options.c:1849
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr ""
  
! #: options.c:1852
  msgid "When possible do not generate stack frames"
  msgstr "å°½å�¯èƒ½ä¸�ç”Ÿæˆ�å †æ ˆæ¡†æž¶"
  
! #: options.c:1855
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "è¯†åˆ«â€œcomplâ€�ã€�â€œxorâ€�ç­‰ C++ å…³é”®è¯�"
  
! #: options.c:1858
  msgid "Do the full register move optimization pass"
  msgstr ""
  
! #: options.c:1861
  msgid "Optimize sibling and tail recursive calls"
  msgstr "ä¼˜åŒ–å�Œçº§é€’å½’å’Œå°¾é€’å½’"
  
! #: options.c:1864
! msgid "Enable optimization of static class initialization code"
! msgstr "å�¯ç”¨é�™æ€�ç±»åˆ�å§‹ä»£ç �ä¼˜åŒ–"
! 
! #: options.c:1867
  msgid "Enable optional diagnostics"
  msgstr "å�¯åŠ¨å�¯é€‰çš„è¯Šæ–­ä¿¡æ�¯"
  
! #: options.c:1873
! msgid "Try to layout derived types as compact as possible"
! msgstr ""
! 
! #: options.c:1876
  msgid "Pack structure members together without holes"
  msgstr ""
  
! #: options.c:1879
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
! msgstr ""
  
! #: options.c:1882
  msgid "Return small aggregates in memory, not registers"
  msgstr "åœ¨å†…å­˜è€Œä¸�æ˜¯å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆ"
  
! #: options.c:1888
  msgid "Look for and use PCH files even when preprocessing"
  msgstr "å�³ä½¿åœ¨é¢„å¤„ç�†æ—¶ä¹Ÿæ�œç´¢å¹¶ä½¿ç”¨ PCH æ–‡ä»¶"
  
! #: options.c:1891
  msgid "Perform loop peeling"
  msgstr "è¿›è¡Œå¾ªçŽ¯å‰¥ç¦»"
  
! #: options.c:1894
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1897
  msgid "Enable an RTL peephole pass before sched2"
  msgstr ""
  
! #: options.c:1900
  msgid "Downgrade conformance errors to warnings"
  msgstr ""
  
! #: options.c:1903
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)"
  
! #: options.c:1906
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)"
  
! #: options.c:1909
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "å¦‚æžœå�¯ç”¨ï¼Œä¸ºå¾ªçŽ¯ä¸­çš„æ•°ç»„ç”Ÿæˆ�é¢„å�–æŒ‡ä»¤"
  
! #: options.c:1912
  msgid "Treat the input file as already preprocessed"
  msgstr "å°†è¾“å…¥æ–‡ä»¶å½“ä½œå·²ç»�é¢„å¤„ç�†è¿‡çš„"
  
! #: options.c:1915
  msgid "Enable basic program profiling code"
  msgstr "å�¯ç”¨åŸºæœ¬ç¨‹åº�å�–æ ·ä»£ç �"
  
! #: options.c:1918
  msgid "Insert arc-based program profiling code"
  msgstr ""
  
! #: options.c:1921
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr "å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹æ�¥ç”Ÿæˆ�æ ·æœ¬æ–‡ä»¶ï¼Œä»¥ä¾¿è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–"
  
! #: options.c:1924
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹ä»¥è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–"
  
! #: options.c:1927
  msgid "Insert code to profile values of expressions"
  msgstr "ä¸ºå�–æ ·è¡¨è¾¾å¼�çš„å€¼æ�’å…¥ç›¸å…³ä»£ç �"
  
! #: options.c:1933
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1936
  msgid "Return small aggregates in registers"
  msgstr "åœ¨å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆ"
  
! #: options.c:1939
  msgid "Enables a register move optimization"
  msgstr "å�¯ç”¨å¯„å­˜å™¨ä¼ é€�ä¼˜åŒ–"
  
! #: options.c:1942
  msgid "Perform a register renaming optimization pass"
  msgstr "è¿›è¡Œå¯„å­˜å™¨é‡�å‘½å��ä¼˜åŒ–"
  
! #: options.c:1945
  msgid "Reorder basic blocks to improve code placement"
  msgstr "åŸºæœ¬å�—é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€"
  
! #: options.c:1948
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1951
  msgid "Reorder functions to improve code placement"
  msgstr "å‡½æ•°é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€"
  
! #: options.c:1954
! msgid "Copy array sections into a contiguous block on procedure entry"
! msgstr ""
! 
! #: options.c:1957
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1960
  msgid "Enable automatic template instantiation"
  msgstr "å�¯ç”¨æ¨¡æ�¿è‡ªåŠ¨å®žä¾‹åŒ–"
  
! #: options.c:1963
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "åœ¨å¾ªçŽ¯ä¼˜åŒ–ç»“æ�Ÿå�Žå¢žåŠ ä¸€è¶Ÿå…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤"
  
! #: options.c:1966
  msgid "Run the loop optimizer twice"
  msgstr "è¿�è¡Œå¾ªçŽ¯ä¼˜åŒ–å¼•æ“Žä¸¤æ¬¡"
  
! #: options.c:1969
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1972
  msgid "Disable optimizations that assume default FP rounding behavior"
! msgstr ""
  
! #: options.c:1975
  msgid "Generate run time type descriptor information"
  msgstr "ç”Ÿæˆ�è¿�è¡Œæ—¶ç±»åž‹æ��è¿°ä¿¡æ�¯"
  
! #: options.c:1978
  msgid "Enable scheduling across basic blocks"
  msgstr "å�¯ç”¨åŸºæœ¬å�—é—´çš„è°ƒåº¦"
  
! #: options.c:1981
  msgid "Allow speculative motion of non-loads"
  msgstr ""
  
! #: options.c:1984
  msgid "Allow speculative motion of some loads"
  msgstr ""
  
! #: options.c:1987
  msgid "Allow speculative motion of more loads"
  msgstr ""
  
! #: options.c:1990
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1993
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1996
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1999
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:2002
! #, fuzzy
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
! msgstr "-ftree-vectorizer-verbose=<æ•°>\tè®¾å®šçŸ¢é‡�åŒ–å™¨çš„è¾“å‡ºè¯¦ç»†ç¨‹åº¦"
  
! #: options.c:2005
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:2008
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:2011
  msgid "Reschedule instructions before register allocation"
  msgstr ""
  
! #: options.c:2014
  msgid "Reschedule instructions after register allocation"
  msgstr ""
  
! #: options.c:2017
! msgid "Append a second underscore if the name already contains an underscore"
! msgstr ""
! 
! #: options.c:2020
  msgid "Mark data as shared rather than private"
  msgstr ""
  
! #: options.c:2023
  msgid "Use the same size for double as for float"
  msgstr "ä»¤ double ä½¿ç”¨ float çš„å¤§å°�"
  
! #: options.c:2026
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:2029
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "å¼ºåˆ¶æŒ‡å®šâ€œwchar_tâ€�çš„å†…åœ¨ç±»åž‹ä¸ºâ€œunsigned shortâ€�"
  
! #: options.c:2035
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:2038
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "æ²¡æœ‰ç»™å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶å°†ä½�æ®µè§†ä½œæœ‰ç¬¦å�·çš„"
  
! #: options.c:2041
  msgid "Make \"char\" signed by default"
  msgstr "ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæœ‰ç¬¦å�·"
  
! #: options.c:2044
  msgid "Convert floating point constants to single precision constants"
  msgstr "å°†æµ®ç‚¹å¸¸é‡�è½¬æ�¢ä¸ºå�•ç²¾åº¦å¸¸é‡�"
  
! #: options.c:2047
  msgid "Use value profiling for speculative prefetching"
  msgstr "ä½¿ç”¨å€¼å�–æ ·ä¿¡æ�¯è¿›è¡ŒæŽ¨æµ‹é¢„å�–"
  
! #: options.c:2050
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "å±•å¼€å¾ªçŽ¯æ—¶åˆ†ç¦»å½’çº³å�˜é‡�çš„ç”Ÿå­˜æœŸ"
  
! #: options.c:2056
  msgid "Insert stack checking code into the program"
  msgstr "åœ¨ç¨‹åº�ä¸­æ�’å…¥æ£€æŸ¥æ ˆæº¢å‡ºçš„ä»£ç �"
  
! #: options.c:2062
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:2065
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:2068
  msgid "Display statistics accumulated during compilation"
  msgstr ""
  
! #: options.c:2071
! msgid "Enable assignability checks for stores into object arrays"
! msgstr ""
! 
! #: options.c:2074
  msgid "Perform strength reduction optimizations"
  msgstr "è¿›è¡Œå¼ºåº¦å‰Šå‡�ä¼˜åŒ–"
  
! #: options.c:2077
  msgid "Assume strict aliasing rules apply"
  msgstr "å�‡å®šåº”ç”¨å¼ºé‡�å� è§„åˆ™"
  
! #: options.c:2083
  msgid "Check for syntax errors, then stop"
  msgstr "æ£€æŸ¥è¯­æ³•é”™è¯¯ï¼Œç„¶å�Žå�œæ­¢"
  
! #: options.c:2086
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:2089
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr ""
  
! #: options.c:2092
  msgid "Create data files needed by \"gcov\""
  msgstr "ç”Ÿæˆ�â€œgcovâ€�éœ€è¦�çš„æ•°æ�®æ–‡ä»¶"
  
! #: options.c:2098
  msgid "Perform jump threading optimizations"
  msgstr "è¿›è¡Œè·³è½¬çº¿ç¨‹ä¼˜åŒ–"
  
! #: options.c:2101
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tä¸�ä¸ºå±€éƒ¨é�™æ€�å�˜é‡�ç”Ÿæˆ�çº¿ç¨‹å®‰å…¨çš„åˆ�å§‹åŒ–ä»£ç �"
  
! #: options.c:2104
  msgid "Report the time taken by each compiler pass"
  msgstr "æŠ¥å‘Šæ¯�è¶Ÿæ±‡ç¼–çš„è€—æ—¶"
  
! #: options.c:2107
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:2110
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:2113
  msgid "Assume floating-point operations can trap"
  msgstr ""
  
! #: options.c:2116
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr ""
  
! #: options.c:2119
  msgid "Use tree-ssa based implementation of profiling"
! msgstr ""
  
! #: options.c:2122
  msgid "Enable SSA-CCP optimization on trees"
! msgstr ""
  
! #: options.c:2125
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:2128
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2131
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:2134
  msgid "Enable SSA dead code elimination optimization on trees"
! msgstr ""
  
! #: options.c:2137
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "å�¯ç”¨é“¾æŽ¥å™¨ä¼˜åŒ–"
  
! #: options.c:2140
  msgid "Enable dead store elimination"
  msgstr "åˆ é™¤æ­»å­˜å‚¨"
  
! #: options.c:2143
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr "å�¯ç”¨æ ‘ä¸Šçš„å®Œå…¨å†—ä½™æ¶ˆé™¤(FRE)"
  
! #: options.c:2146
  msgid "Enable loop invariant motion on trees"
! msgstr ""
  
! #: options.c:2149
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:2152
  msgid "Enable linear loop transforms on trees"
! msgstr ""
  
! #: options.c:2155
  msgid "Enable loop optimizations on tree level"
  msgstr "åœ¨æ ‘çº§åˆ«è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–"
  
! #: options.c:2158
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:2161
  msgid "Enable SSA-PRE optimization on trees"
! msgstr ""
  
! #: options.c:2164
  msgid "Perform scalar replacement of aggregates"
  msgstr "ä¸ºè�šå�ˆç±»åž‹è¿›è¡Œæ ‡é‡�æ›¿æ�¢"
  
! #: options.c:2167
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:2170
  msgid "Enable loop vectorization on trees"
! msgstr "åœ¨æ ‘çº§åˆ«è¿›è¡Œå¾ªçŽ¯çŸ¢é‡�åŒ–"
  
! #: options.c:2173
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-ftree-vectorizer-verbose=<æ•°>\tè®¾å®šçŸ¢é‡�åŒ–å™¨çš„è¾“å‡ºè¯¦ç»†ç¨‹åº¦"
  
! #: options.c:2176
! msgid "Append underscores to externally visible names"
! msgstr ""
! 
! #: options.c:2179
  msgid "Compile whole compilation unit at a time"
  msgstr "ä¸€æ¬¡ç¼–è¯‘ä¸€æ•´ä¸ªç¼–è¯‘å�•å…ƒ"
  
! #: options.c:2182
  msgid "Perform loop unrolling for all loops"
  msgstr "å±•å¼€æ‰€æœ‰å¾ªçŽ¯"
  
! #: options.c:2185
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "å±•å¼€æ‰€æœ‰è¿­ä»£æ¬¡æ•°å·²çŸ¥çš„å¾ªçŽ¯"
  
! #: options.c:2188
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:2191
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "æœªæŒ‡å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶é»˜è®¤ä½�æ®µä¸ºæ— ç¬¦å�·çš„"
  
! #: options.c:2194
  msgid "Make \"char\" unsigned by default"
  msgstr "ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæ— ç¬¦å�·"
  
! #: options.c:2197
  msgid "Perform loop unswitching"
  msgstr "å¤–æ��å¾ªçŽ¯å†…çš„æµ‹è¯•è¯­å�¥"
  
! #: options.c:2200
  msgid "Just generate unwind tables for exception handling"
  msgstr "ä»…ä¸ºå¼‚å¸¸å¤„ç�†ç”Ÿæˆ�å †æ ˆå±•å¼€è¡¨"
  
! #: options.c:2203
! msgid "Generate code for the Boehm GC"
! msgstr "ä¸º Boehm ç”Ÿæˆ�ä»£ç �"
! 
! #: options.c:2206
  msgid "Use __cxa_atexit to register destructors"
  msgstr ""
  
! #: options.c:2209
! msgid "Call a library routine to do integer divisions"
! msgstr "è°ƒç”¨ä¸€ä¸ªåº“å­�ç¨‹åº�æ�¥å®Œæˆ�æ•´æ•°é™¤æ³•"
! 
! #: options.c:2212
  msgid "Perform variable tracking"
  msgstr "è¿›è¡Œå�˜é‡�è·Ÿè¸ª"
  
! #: options.c:2215
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:2218
  msgid "Add extra commentary to assembler output"
  msgstr "ä¸ºæ±‡ç¼–è¾“å‡ºæ·»åŠ é¢�å¤–æ³¨é‡Š"
  
! #: options.c:2221
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:2224
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
! msgstr ""
  
! #: options.c:2227
  msgid "Use expression value profiles in optimizations"
  msgstr "åœ¨ä¼˜åŒ–ä¸­ä½¿ç”¨è¡¨è¾¾å¼�å€¼æ ·æœ¬æ��ä¾›çš„ä¿¡æ�¯"
  
! #: options.c:2230
  msgid "Discard unused virtual functions"
  msgstr "æŠ›å¼ƒæœªä½¿ç”¨çš„è™šå‡½æ•°"
  
! #: options.c:2233
  msgid "Implement vtables using thunks"
  msgstr "ä½¿ç”¨ thunk æŠ€æœ¯å®žçŽ° vtable"
  
! #: options.c:2236
  msgid "Emit common-like symbols as weak symbols"
  msgstr ""
  
! #: options.c:2239
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2242
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2245
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2248
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2251
  msgid "Emit cross referencing information"
  msgstr "ç”Ÿæˆ�äº¤å�‰å¼•ç”¨ä¿¡æ�¯"
  
! #: options.c:2254
  msgid "Put zero initialized data in the bss section"
  msgstr "å°†åˆ�å§‹åŒ–ä¸ºé›¶çš„æ•°æ�®å­˜æ”¾åœ¨ bss èŠ‚ä¸­"
  
! #: options.c:2257
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2260
  msgid "Generate debug information in default format"
  msgstr "ç”Ÿæˆ�é»˜è®¤æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2263
  msgid "Generate debug information in COFF format"
  msgstr "ç”Ÿæˆ� COFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2266
  msgid "Generate debug information in DWARF v2 format"
  msgstr "ç”Ÿæˆ� DWARF v2 æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2269
  msgid "Dump declarations to a .decl file"
  msgstr "å°†å£°æ˜Žè½¬å‚¨åˆ°ä¸€ä¸ª .decl æ–‡ä»¶ä¸­"
  
! #: options.c:2272
  msgid "Generate debug information in default extended format"
  msgstr "ç”Ÿæˆ�é»˜è®¤æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2275
  msgid "Generate debug information in STABS format"
  msgstr "ç”Ÿæˆ� STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2278
  msgid "Generate debug information in extended STABS format"
  msgstr "ç”Ÿæˆ�æ‰©å±• STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2281
  msgid "Generate debug information in VMS format"
  msgstr "ç”Ÿæˆ� VMS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2284
  msgid "Generate debug information in XCOFF format"
  msgstr "ç”Ÿæˆ� XCOFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2287
  msgid "Generate debug information in extended XCOFF format"
  msgstr "ç”Ÿæˆ� XCOFF æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2290
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-idirafter <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•åˆ—è¡¨æœ«å°¾"
  
! #: options.c:2293
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2296
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include <æ–‡ä»¶>\tåœ¨åŒ…å�«å…¶ä»–æ–‡ä»¶ä¹‹å‰�å…ˆåŒ…å�« <æ–‡ä»¶> çš„å†…å®¹"
  
! #: options.c:2299
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2302
! #, fuzzy
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
! msgstr "-idirafter <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•åˆ—è¡¨æœ«å°¾"
  
! #: options.c:2305
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr "-isysroot <ç›®å½•>\tå°† <ç›®å½•> è®¾ä¸ºç³»ç»Ÿæ ¹ç›®å½•"
  
! #: options.c:2308
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr "-isystem <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶è·¯å¾„åˆ—è¡¨å¼€å¤´"
  
! #: options.c:2311
! #, fuzzy
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
! msgstr "-idirafter <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•åˆ—è¡¨æœ«å°¾"
  
! #: options.c:2314
! #, fuzzy
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
! msgstr "-idirafter <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•åˆ—è¡¨æœ«å°¾"
  
! #: options.c:2326
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr "ä¸�æ�œç´¢æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•(ä½†ä»�å°†ä½¿ç”¨ç”± -isystem æŒ‡å®šçš„ç›®å½•)"
  
! #: options.c:2329
  msgid "Do not search standard system include directories for C++"
  msgstr "ä¸�æ�œç´¢ C++ æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•"
  
! #: options.c:2332
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <æ–‡ä»¶>\tè¾“å‡ºåˆ° <æ–‡ä»¶>"
  
! #: options.c:2335
  msgid "Enable function profiling"
  msgstr "å�¯ç”¨å‡½æ•°å�–æ ·"
  
! #: options.c:2338
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "ç»™å‡ºæ ‡å‡†æŒ‡å®šçš„æ‰€æœ‰è­¦å‘Šä¿¡æ�¯"
  
! #: options.c:2341
  msgid "Like -pedantic but issue them as errors"
  msgstr "ä¸Ž -pedantic ç±»ä¼¼ï¼Œä½†å°†å®ƒä»¬è§†ä½œé”™è¯¯"
  
! #: options.c:2344
  msgid "Generate C header of platform-specific features"
! msgstr ""
! 
! #: options.c:2347
! msgid "-qkind=<n>\tSet the kind for a real with the 'q' exponent to 'n'"
! msgstr ""
  
! #: options.c:2350
  msgid "Do not display functions compiled or elapsed time"
  msgstr ""
  
! #: options.c:2353
  msgid "Remap file names when including files"
  msgstr ""
  
! #: options.c:2356
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†"
  
! #: options.c:2359 options.c:2389
  msgid "Conform to the ISO 1990 C standard"
  msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†"
  
! #: options.c:2362 options.c:2395
  msgid "Conform to the ISO 1999 C standard"
  msgstr "é�µå¾ª ISO 1999 C æ ‡å‡†"
  
! #: options.c:2365
  msgid "Deprecated in favor of -std=c99"
  msgstr "å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -std=c99"
  
! #: options.c:2368
! msgid "Conform to the ISO Fortran 2003 standard."
! msgstr "é�µå¾ª ISO Fortran 2003 æ ‡å‡†ã€‚"
! 
! #: options.c:2371
! msgid "Conform to the ISO Fortran 95 standard."
! msgstr "é�µå¾ª ISO Fortran 95 æ ‡å‡†ã€‚"
! 
! #: options.c:2374
! msgid "Conform nothing in particular."
! msgstr "ä¸�ç‰¹åˆ«é�µå¾ªä»»ä½•æ ‡å‡†ã€‚"
! 
! #: options.c:2377
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
  
! #: options.c:2380
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
  
! #: options.c:2383
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "é�µå¾ª ISO 1999 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
  
! #: options.c:2386
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -std=gnu99"
  
! #: options.c:2392
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†äºŽ 1994 å¹´ä¿®è®¢çš„ç‰ˆæœ¬"
  
! #: options.c:2398
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "å·²è¿‡æ—¶ï¼Œä¸º -std=iso9899:1999 æ‰€å�–ä»£"
  
! #: options.c:2401
  msgid "Enable traditional preprocessing"
  msgstr "å�¯ç”¨ä¼ ç»Ÿé¢„å¤„ç�†"
  
! #: options.c:2404
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tæ”¯æŒ� ISO C ä¸‰å­—æ¯�åº�åˆ—"
  
! #: options.c:2407
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "ä¸�é¢„å®šä¹‰ç³»ç»Ÿæˆ– GCC ç‰¹å®šçš„å®�"
  
! #: options.c:2410
  msgid "Enable verbose output"
  msgstr "å�¯ç”¨è¯¦ç»†è¾“å‡º"
  
! #: options.c:2416
  msgid "Suppress warnings"
  msgstr "ä¸�æ˜¾ç¤ºè­¦å‘Š"
  
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
--- 6531,8106 ----
  msgid "cannot specify 'main' class when not linking"
  msgstr "ä¸�é“¾æŽ¥æ—¶æ— æ³•æŒ‡å®šâ€˜mainâ€™ç±»"
  
! #: options.c:881
  msgid "Display this information"
  msgstr "æ˜¾ç¤ºæ­¤ä¿¡æ�¯"
  
! #: options.c:887
  msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
  msgstr "--param <å�‚æ•°>=<å€¼>\tå°†å�‚æ•° <å�‚æ•°> è®¾ä¸ºç»™å®šå€¼ã€‚ä¸‹é�¢ç»™å‡ºæ‰€æœ‰å�‚æ•°çš„åˆ—è¡¨"
  
! #: options.c:896
  msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
  msgstr "-A<é—®é¢˜>=<ç­”æ¡ˆ>\tç»™å‡º <é—®é¢˜> çš„ <ç­”æ¡ˆ>ã€‚åœ¨ <é—®é¢˜> å‰�åŠ ä¸€ä¸ªâ€˜-â€™å°†ç¦�ç”¨æ­¤ <ç­”æ¡ˆ>"
  
! #: options.c:899
  msgid "Do not discard comments"
  msgstr "ä¸�ä¸¢å¼ƒæ³¨é‡Š"
  
! #: options.c:902
  msgid "Do not discard comments in macro expansions"
  msgstr "å±•å¼€å®�æ—¶ä¸�ä¸¢å¼ƒæ³¨é‡Š"
  
! #: options.c:905
  msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
! msgstr "-D<å®�>[=<å€¼>]\tå°†<å®�>å®šä¹‰ä¸º<å€¼>ã€‚å¦‚æžœå�ªç»™å‡ºäº†<å®�>ï¼Œ<å€¼>å°†è¢«å®šä¸º 1"
  
! #: options.c:911
  msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
! msgstr "-F <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ä¸»æ¡†æž¶åŒ…å�«è·¯å¾„çš„æœ«å°¾"
  
! #: options.c:914
  msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
  msgstr "-G<æ•°>\tå°†å°�äºŽ <æ•°> å­—èŠ‚çš„å…¨å±€å’Œé�™æ€�æ•°æ�®æ”¾å…¥ä¸€ä¸ªç‰¹æ®Šçš„èŠ‚ä¸­(åœ¨æŸ�äº›ç›®æ ‡æœºä¸Š)"
  
! #: options.c:917
  msgid "Print the name of header files as they are used"
  msgstr "æ‰“å�°ä½¿ç”¨åˆ°çš„å¤´æ–‡ä»¶å��"
  
! #: options.c:920
! msgid "-I <dir>\tAdd <dir> to the end of the main include path"
! msgstr "-I <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ä¸»åŒ…å�«è·¯å¾„æœ«å°¾"
  
! #: options.c:923
! msgid "Generate make dependencies"
! msgstr "ç”Ÿæˆ� make ä¾�èµ–é¡¹"
! 
! #: options.c:926
  msgid "Generate make dependencies and compile"
  msgstr "ç”Ÿæˆ� make ä¾�èµ–è§„åˆ™å¹¶ç¼–è¯‘"
  
! #: options.c:929
! msgid "-MF <file>\tWrite dependency output to the given file"
! msgstr "-MF <æ–‡ä»¶>\tå°†ä¾�èµ–é¡¹è¾“å‡ºåˆ°ç»™å®šæ–‡ä»¶"
! 
! #: options.c:932
  msgid "Treat missing header files as generated files"
  msgstr ""
  
! #: options.c:935
! msgid "Like -M but ignore system header files"
! msgstr "ä¸Ž -M ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶"
! 
! #: options.c:938
  msgid "Like -MD but ignore system header files"
  msgstr "ä¸Ž -MD ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶"
  
! #: options.c:941
! #, fuzzy
! msgid "Generate phony targets for all headers"
! msgstr "ä¸º Intel as ç”Ÿæˆ�ä»£ç �"
! 
! #: options.c:944
  msgid "-MQ <target>\tAdd a MAKE-quoted target"
! msgstr "-MQ <ç›®æ ‡>\tæ·»åŠ ä¸€ä¸ª MAKE æ‹¬èµ·çš„ç›®æ ‡"
  
! #: options.c:947
! msgid "-MT <target>\tAdd an unquoted target"
! msgstr "-MT <ç›®æ ‡>\tæ·»åŠ ä¸€ä¸ªæœªæ‹¬èµ·çš„ç›®æ ‡"
! 
! #: options.c:950
  msgid "-O<number>\tSet optimization level to <number>"
  msgstr "-O<n>\tè®¾å®šä¼˜åŒ–çº§åˆ«ä¸º <n>"
  
! #: options.c:953
  msgid "Optimize for space rather than speed"
  msgstr "ä¸ºæœ€å°�ç©ºé—´è€Œä¸�æ˜¯æœ€å¤§é€Ÿåº¦ä¼˜åŒ–"
  
! #: options.c:956
  msgid "Do not generate #line directives"
  msgstr "ä¸�ç”Ÿæˆ� #line æŒ‡ä»¤"
  
! #: options.c:959
  msgid "-U<macro>\tUndefine <macro>"
  msgstr "-U<å®�>\tå�–æ¶ˆå®šä¹‰ <å®�>"
  
! #: options.c:962
  msgid "This switch is deprecated; use -Wextra instead"
  msgstr "æ­¤å¼€å…³å·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ -Wextra"
  
! #: options.c:965
  msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
  msgstr ""
  
! #: options.c:968
  msgid "Warn about returning structures, unions or arrays"
  msgstr "å½“è¿”å›žç»“æž„ã€�è�”å�ˆæˆ–æ•°ç»„æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:971
! msgid "Enable most warning messages"
! msgstr "å�¯ç”¨å¤§éƒ¨åˆ†è­¦å‘Šä¿¡æ�¯"
  
! #: options.c:974
  msgid "Warn about casting functions to incompatible types"
  msgstr ""
  
! #: options.c:977
  msgid "Warn about pointer casts which increase alignment"
  msgstr "å½“è½¬æ�¢æŒ‡é’ˆç±»åž‹å¯¼è‡´å¯¹é½�è¾¹ç•Œå¢žé•¿æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:980
  msgid "Warn about casts which discard qualifiers"
  msgstr "å½“ç±»åž‹è½¬æ�¢ä¸¢å¤±é™�å®šä¿¡æ�¯æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:983
  msgid "Warn about subscripts whose type is \"char\""
  msgstr "å½“ä¸‹æ ‡ç±»åž‹ä¸ºâ€œcharâ€�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:986
  msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
  msgstr "å¯¹å�¯èƒ½åµŒå¥—çš„æ³¨é‡Šå’Œé•¿åº¦è¶…è¿‡ä¸€ä¸ªç‰©ç�†è¡Œé•¿çš„ C++ æ³¨é‡Šç»™å‡ºè­¦å‘Š"
  
! #: options.c:989
  msgid "Synonym for -Wcomment"
  msgstr "-Wcomment çš„å�Œä¹‰è¯�"
  
! #: options.c:992
! msgid "Warn about possibly confusing type conversions"
! msgstr "å¯¹å�¯èƒ½å¯¼è‡´è¯¯è§£çš„ç±»åž‹è½¬æ�¢ç»™å‡ºè­¦å‘Š"
  
! #: options.c:995
  msgid "Warn when all constructors and destructors are private"
  msgstr "å½“æ‰€æœ‰æž„é€ å‡½æ•°å’Œæž�æž„å‡½æ•°éƒ½æ˜¯ç§�æœ‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:998
  msgid "Warn when a declaration is found after a statement"
  msgstr "å½“å£°æ˜Žå‡ºçŽ°åœ¨è¯­å�¥å�Žæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1001
! msgid "Warn about deprecated compiler features"
! msgstr "å¯¹è¿‡æ—¶çš„ç¼–è¯‘å™¨ç‰¹æ€§ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1004
  msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgstr "å¯¹ __attribute__((deprecated)) å£°æ˜Žç»™å‡ºè­¦å‘Š"
  
! #: options.c:1007
  msgid "Warn when an optimization pass is disabled"
  msgstr "å½“æŸ�è¶Ÿä¼˜åŒ–è¢«ç¦�ç”¨æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1010
  msgid "Warn about compile-time integer division by zero"
  msgstr "å¯¹ç¼–è¯‘æ—¶å�‘çŽ°çš„é›¶é™¤ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1013
  msgid "Warn about violations of Effective C++ style rules"
  msgstr "å¯¹ä¸�é�µå¾ª Effetive C++ çš„é£Žæ ¼ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1016
  msgid "Warn about stray tokens after #elif and #endif"
  msgstr "å½“ #elif å’Œ #endif å�Žé�¢è·Ÿæœ‰å…¶ä»–æ ‡è¯†ç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1019
  msgid "Treat all warnings as errors"
  msgstr "æ‰€æœ‰çš„è­¦å‘Šéƒ½å½“ä½œæ˜¯é”™è¯¯"
  
! #: options.c:1022
  msgid "Make implicit function declarations an error"
  msgstr "å°†éš�å¼�å‡½æ•°å£°æ˜Žè§†ä½œé”™è¯¯"
  
! #: options.c:1025
  msgid "Print extra (possibly unwanted) warnings"
  msgstr "æ‰“å�°é¢�å¤–(å�¯èƒ½æ‚¨å¹¶ä¸�æƒ³è¦�)çš„è­¦å‘Šè·¾ä¿¡æ�¯"
  
! #: options.c:1028
  msgid "Exit on the first error occurred"
  msgstr "å�‘çŽ°ç¬¬ä¸€ä¸ªé”™è¯¯æ—¶å�³é€€å‡º"
  
! #: options.c:1031
  msgid "Warn if testing floating point numbers for equality"
  msgstr "å½“æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯å�¦ç›¸ç­‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1034
  msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
  msgstr "å¯¹ printf/scanf/strftime/strfmon ä¸­çš„æ ¼å¼�å­—ç¬¦ä¸²å¼‚å¸¸ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1037
  msgid "Warn if passing too many arguments to a function for its format string"
! msgstr "å½“ä¼ é€’ç»™æ ¼å¼�å­—ç¬¦ä¸²çš„å®žå�‚å¤ªå¤šæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1040
  msgid "Warn about format strings that are not literals"
  msgstr "å½“ format å­—ç¬¦ä¸²ä¸�æ˜¯å­—é�¢å€¼æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1043
  msgid "Warn about possible security problems with format functions"
  msgstr "å½“ä½¿ç”¨æ ¼å¼�å­—ç¬¦ä¸²çš„å‡½æ•°å�¯èƒ½å¯¼è‡´å®‰å…¨é—®é¢˜æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1046
  msgid "Warn about strftime formats yielding 2-digit years"
  msgstr "å½“ strftime æ ¼å¼�ç»™å‡º 2 ä½�è®°å¹´æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1049
  msgid "Warn about zero-length formats"
  msgstr "å¯¹é•¿åº¦ä¸º 0 çš„æ ¼å¼�å­—ç¬¦ä¸²ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1058
  msgid "Warn about implicit function declarations"
  msgstr "å¯¹éš�å¼�å‡½æ•°å£°æ˜Žç»™å‡ºè­¦å‘Š"
  
! #: options.c:1061
  msgid "Warn when a declaration does not specify a type"
  msgstr "å½“å£°æ˜ŽæœªæŒ‡å®šç±»åž‹æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1064
  msgid "Deprecated.  This switch has no effect."
  msgstr "å·²è¿‡æ—¶ã€‚æ­¤å¼€å…³ä¸�èµ·ä½œç”¨ã€‚"
  
! #: options.c:1067
  msgid "Warn about variables which are initialized to themselves."
  msgstr "å¯¹åˆ�å§‹åŒ–ä¸ºè‡ªèº«çš„å�˜é‡�ç»™å‡ºè­¦å‘Šã€‚"
  
! #: options.c:1070
  msgid "Warn when an inlined function cannot be inlined"
  msgstr "å½“å†…è�”å‡½æ•°æ— æ³•è¢«å†…è�”æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1073
  msgid "Warn about invalid uses of the \"offsetof\" macro"
  msgstr "å¯¹â€œoffsetofâ€�å®�æ— æ•ˆçš„ä½¿ç”¨ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1076
  msgid "Warn about PCH files that are found but not used"
  msgstr "åœ¨æ‰¾åˆ°äº† PCH æ–‡ä»¶ä½†æœªä½¿ç”¨çš„æƒ…å†µç»™å‡ºè­¦å‘Š"
  
! #: options.c:1079
  msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
  msgstr "-Wlarger-than-<n>\tå½“ç›®æ ‡æ–‡ä»¶å¤§äºŽ <n> å­—èŠ‚æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1082
  msgid "Do not warn about using \"long long\" when -pedantic"
  msgstr "å½“ä½¿ç”¨ -pedantic æ—¶ä¸�å¯¹â€œlong longâ€�ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1085
  msgid "Warn about suspicious declarations of \"main\""
  msgstr "å¯¹å�¯ç–‘çš„â€œmainâ€�å£°æ˜Žç»™å‡ºè­¦å‘Š"
  
! #: options.c:1088
  msgid "Warn about possibly missing braces around initializers"
  msgstr "è‹¥åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å�¯èƒ½ç¼ºå°‘èŠ±æ‹¬å�·åˆ™ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1091
  msgid "Warn about global functions without previous declarations"
  msgstr "å½“å…¨å±€å‡½æ•°æ²¡æœ‰å‰�å�‘å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1094
  msgid "Warn about missing fields in struct initializers"
  msgstr "è‹¥ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç¼ºå°‘å­—æ®µåˆ™ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1097
  msgid "Warn about functions which might be candidates for format attributes"
  msgstr "å½“å‡½æ•°å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1100
  msgid "Warn about user-specified include directories that do not exist"
! msgstr "å½“ç”¨æˆ·ç»™å®šçš„åŒ…å�«ç›®å½•ä¸�å­˜åœ¨æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1103
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgstr "å½“å‡½æ•°å�¯èƒ½æ˜¯ __attribute__((noreturn)) çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1106
  msgid "Warn about global functions without prototypes"
  msgstr "å…¨å±€å‡½æ•°æ²¡æœ‰åŽŸåž‹æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1109
  msgid "Warn about use of multi-character character constants"
  msgstr "ä½¿ç”¨å¤šå­—èŠ‚å­—ç¬¦é›†çš„å­—ç¬¦å¸¸é‡�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1112
  msgid "Warn about \"extern\" declarations not at file scope"
  msgstr "å½“â€œexternâ€�å£°æ˜Žä¸�åœ¨æ–‡ä»¶ä½œç”¨åŸŸæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1115
  msgid "Warn when non-templatized friend functions are declared within a template"
  msgstr "åœ¨æ¨¡æ�¿å†…å£°æ˜Žæœªæ¨¡æ�¿åŒ–çš„å�‹å…ƒå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1118
  msgid "Warn about non-virtual destructors"
  msgstr "å½“æž�æž„å‡½æ•°ä¸�æ˜¯è™šå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1121
  msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
  msgstr ""
  
! #: options.c:1124
  msgid "Warn if a C-style cast is used in a program"
  msgstr "ç¨‹åº�ä½¿ç”¨ C é£Žæ ¼çš„ç±»åž‹è½¬æ�¢æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1127
  msgid "Warn if an old-style parameter definition is used"
  msgstr "ä½¿ç”¨æ—§å¼�å½¢å�‚å®šä¹‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1130
  msgid "Warn about overloaded virtual function names"
  msgstr "é‡�è½½è™šå‡½æ•°å��æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1133
  msgid "Warn when the packed attribute has no effect on struct layout"
  msgstr "å½“ packed å±žæ€§å¯¹ç»“æž„å¸ƒå±€ä¸�èµ·ä½œç”¨æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1136
  msgid "Warn when padding is required to align structure members"
  msgstr "å½“éœ€è¦�å¡«è¡¥æ‰�èƒ½å¯¹é½�ç»“æž„æˆ�å‘˜æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1139
  msgid "Warn about possibly missing parentheses"
  msgstr "å�¯èƒ½ç¼ºå°‘æ‹¬å�·çš„æƒ…å†µä¸‹ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1142
  msgid "Warn when converting the type of pointers to member functions"
  msgstr ""
  
! #: options.c:1145
  msgid "Warn about function pointer arithmetic"
  msgstr "å½“åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1148
  msgid "Warn when a pointer differs in signedness in an assignment."
  msgstr ""
  
! #: options.c:1151
  msgid "Warn if inherited methods are unimplemented"
  msgstr "å½“ç»§æ‰¿æ�¥çš„æ–¹æ³•æœªè¢«å®žçŽ°æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1154
  msgid "Warn about multiple declarations of the same object"
  msgstr "å¯¹å�Œä¸€ä¸ªå¯¹è±¡å¤šæ¬¡å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1157
  msgid "Warn when the compiler reorders code"
  msgstr "ç¼–è¯‘å™¨å°†ä»£ç �é‡�æ–°æŽ’åº�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1160
  msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
  msgstr "å½“ C å‡½æ•°çš„è¿”å›žå€¼é»˜è®¤ä¸ºâ€œintâ€�ï¼Œæˆ–è€… C++ å‡½æ•°çš„è¿”å›žç±»åž‹ä¸�ä¸€è‡´æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1163
  msgid "Warn if a selector has multiple methods"
! msgstr "å½“é€‰æ‹©å­�æœ‰å¤šä¸ªæ–¹æ³•æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1166
  msgid "Warn about possible violations of sequence point rules"
  msgstr ""
  
! #: options.c:1169
  msgid "Warn when one local variable shadows another"
  msgstr "å½“ä¸€ä¸ªå±€éƒ¨å�˜é‡�æŽ©ç›–äº†å�¦ä¸€ä¸ªå±€éƒ¨å�˜é‡�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1172
  msgid "Warn about signed-unsigned comparisons"
  msgstr "åœ¨æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°é—´è¿›è¡Œæ¯”è¾ƒæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1175
  msgid "Warn when overload promotes from unsigned to signed"
  msgstr "å½“é‡�è½½å°†æ— ç¬¦å�·æ•°æ��å�‡ä¸ºæœ‰ç¬¦å�·æ•°æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1178 options.c:1181
  msgid "Warn about code which might break strict aliasing rules"
  msgstr "å½“ä»£ç �å�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1184
  msgid "Warn about uncasted NULL used as sentinel"
  msgstr ""
  
! #: options.c:1187
  msgid "Warn about unprototyped function declarations"
  msgstr "ä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½æ•°å£°æ˜Žæ—¶ç»™å‡ºèŽ¥è­¦å‘Š"
  
! #: options.c:1190
  msgid "Warn about enumerated switches, with no default, missing a case"
  msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œæ²¡æœ‰æ��ä¾› default åˆ†æ”¯ï¼Œä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1193
  msgid "Warn about enumerated switches missing a \"default:\" statement"
  msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œä½†æ²¡æœ‰æ��ä¾›â€œdefaultâ€�åˆ†æ”¯æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1196
  msgid "Warn about all enumerated switches missing a specific case"
  msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1199
  msgid "Warn when synthesis behavior differs from Cfront"
  msgstr "å½“ç»¼å�ˆè¡Œä¸ºä¸�å�ŒäºŽ Cfront æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1202
  msgid "Do not suppress warnings from system headers"
  msgstr "ä¸�æŠ‘åˆ¶ç³»ç»Ÿå¤´æ–‡ä»¶ä¸­çš„è­¦å‘Š"
  
! #: options.c:1205
  msgid "Warn about features not present in traditional C"
  msgstr "ä½¿ç”¨äº†ä¼ ç»Ÿ C ä¸�æ”¯æŒ�çš„ç‰¹æ€§æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1208
  msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
  msgstr "å½“ä¸‰å­—æ¯�åº�åˆ—å�¯èƒ½å½±å“�ç¨‹åº�æ„�ä¹‰æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1211
  msgid "Warn about @selector()s without previously declared methods"
  msgstr ""
  
! #: options.c:1214
  msgid "Warn if an undefined macro is used in an #if directive"
  msgstr "å½“ #if æŒ‡ä»¤ä¸­ç”¨åˆ°æœªå®šä¹‰çš„å®�æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1217
  msgid "Warn about uninitialized automatic variables"
  msgstr "è‡ªåŠ¨å�˜é‡�æœªåˆ�å§‹åŒ–æ—¶è­¦å‘Š"
  
! #: options.c:1220
  msgid "Warn about unrecognized pragmas"
  msgstr "å¯¹æ— æ³•è¯†åˆ«çš„ pragma åŠ ä»¥è­¦å‘Š"
  
! #: options.c:1223
  msgid "Warn about code that will never be executed"
  msgstr "å­˜åœ¨æ°¸è¿œä¸�è¢«æ‰§è¡Œçš„ä»£ç �æ—¶è­¦å‘Š"
  
! #: options.c:1226
  msgid "Enable all -Wunused- warnings"
  msgstr "å�¯ç”¨æ‰€æœ‰å…³äºŽâ€œXXæœªä½¿ç”¨â€�çš„è­¦å‘Š"
  
! #: options.c:1229
  msgid "Warn when a function is unused"
  msgstr "æœ‰æœªä½¿ç”¨çš„å‡½æ•°æ—¶è­¦å‘Š"
  
! #: options.c:1232
  msgid "Warn when a label is unused"
  msgstr "æœ‰æœªä½¿ç”¨çš„æ ‡å�·æ—¶è­¦å‘Š"
  
! #: options.c:1235
  msgid "Warn about macros defined in the main file that are not used"
  msgstr ""
  
! #: options.c:1238
  msgid "Warn when a function parameter is unused"
  msgstr "å�‘çŽ°æœªä½¿ç”¨çš„å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1241
  msgid "Warn when an expression value is unused"
  msgstr "å½“ä¸€ä¸ªè¡¨è¾¾å¼�çš„å€¼æœªè¢«ä½¿ç”¨æ—¶ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1244
  msgid "Warn when a variable is unused"
  msgstr "æœ‰æœªä½¿ç”¨çš„å�˜é‡�æ—¶è­¦å‘Š"
  
! #: options.c:1247
  msgid "Do not warn about using variadic macros when -pedantic"
  msgstr ""
  
! #: options.c:1250
  msgid "Give strings the type \"array of char\""
  msgstr "ä»¤å­—ç¬¦ä¸²ç±»åž‹ä¸º char æ•°ç»„"
  
! #: options.c:1253
  msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
  msgstr "-std=c89 (å¯¹ C æ�¥è¯´) æˆ– -std=c++98 (å¯¹ C++ æ�¥è¯´)çš„å�Œä¹‰è¯�"
  
! #: options.c:1256
  msgid "-aux-info <file>\tEmit declaration information into <file>"
  msgstr "-aux-info <æ–‡ä»¶>\tå°†å£°æ˜Žä¿¡æ�¯å†™å…¥ <æ–‡ä»¶>"
  
! #: options.c:1268
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
  msgstr "-d<å­—æ¯�>\tä¸ºæŒ‡å®šçš„æŸ�è¶Ÿæ±‡è¯‘å�¯ç”¨å†…å­˜è½¬å‚¨"
  
! #: options.c:1271
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
  msgstr "-dumpbase <æ–‡ä»¶>\tè®¾å®šå†…å­˜è½¬å‚¨ä½¿ç”¨çš„æ–‡ä»¶å��å‰�ç¼€"
  
! #: options.c:1274
  msgid "Generate position-independent code if possible (large mode)"
  msgstr "å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)"
  
! #: options.c:1277
  msgid "Generate position-independent code for executables if possible (large mode)"
  msgstr "ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)"
  
! #: options.c:1283
  msgid "Enforce class member access control semantics"
  msgstr "æ‰§è¡Œç±»æˆ�å‘˜è®¿é—®æŽ§åˆ¶è¯­ä¹‰"
  
! #: options.c:1286
  msgid "Align the start of functions"
  msgstr "å¯¹é½�å‡½æ•°å…¥å�£"
  
! #: options.c:1292
  msgid "Align labels which are only reached by jumping"
  msgstr ""
  
! #: options.c:1298
  msgid "Align all labels"
  msgstr "å¯¹é½�æ‰€æœ‰çš„æ ‡å�·"
  
! #: options.c:1304
  msgid "Align the start of loops"
  msgstr "å¯¹é½�å¾ªçŽ¯å…¥å�£"
  
! #: options.c:1313
  msgid "Change when template instances are emitted"
  msgstr ""
  
! #: options.c:1316
  msgid "Specify that arguments may alias each other and globals"
  msgstr "æŒ‡å®šå®žå�‚å�¯èƒ½äº’ç›¸é‡�å� ï¼Œä¹Ÿå�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� "
  
! #: options.c:1319
  msgid "Assume arguments may alias globals but not each other"
  msgstr "å�‡å®šå®žå�‚å�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� ï¼Œä½†äº’ç›¸ä¸�é‡�å� "
  
! #: options.c:1322
  msgid "Assume arguments alias neither each other nor globals"
  msgstr "å�‡å®šå®žå�‚æ—¢ä¸�äº’ç›¸é‡�å� ï¼Œä¹Ÿä¸�ä¸Žå…¨å±€æ•°æ�®é‡�å� "
  
! #: options.c:1325
  msgid "Recognize the \"asm\" keyword"
! msgstr "è¯†åˆ«â€œasmâ€�å…³é”®å­—"
  
! #: options.c:1328
  msgid "Generate unwind tables that are exact at each instruction boundary"
  msgstr "ç”Ÿæˆ�ç²¾ç¡®åˆ°æ¯�æ�¡æŒ‡ä»¤è¾¹ç•Œçš„å †æ ˆå±•å¼€è¡¨"
  
! #: options.c:1331
  msgid "Generate code to check bounds before indexing arrays"
  msgstr "ç”Ÿæˆ�æ£€æŸ¥æ•°ç»„è®¿é—®æ˜¯å�¦è¶Šç•Œçš„ä»£ç �"
  
! #: options.c:1334
  msgid "Replace add, compare, branch with branch on count register"
  msgstr "å°†åŠ /å‡�æ³•ã€�æ¯”è¾ƒã€�è·³è½¬æŒ‡ä»¤åº�åˆ—æ›¿æ�¢ä¸ºæ ¹æ�®è®¡æ•°å¯„å­˜å™¨è·³è½¬æŒ‡ä»¤"
  
! #: options.c:1337
  msgid "Use profiling information for branch probabilities"
  msgstr "ä¸ºåˆ†æ”¯æ¦‚çŽ‡ä½¿ç”¨å�–æ ·ä¿¡æ�¯"
  
! #: options.c:1340
  msgid "Perform branch target load optimization before prologue / epilogue threading"
! msgstr "åœ¨å¼€å§‹/ç»“æœ«çº¿ç¨‹å‰�è¿›è¡Œåˆ†æ”¯ç›®æ ‡è½½å…¥ä¼˜åŒ–"
  
! #: options.c:1343
  msgid "Perform branch target load optimization after prologue / epilogue threading"
! msgstr "åœ¨å¼€å§‹/ç»“æœ«çº¿ç¨‹å�Žè¿›è¡Œåˆ†æ”¯ç›®æ ‡è½½å…¥ä¼˜åŒ–"
  
! #: options.c:1346
  msgid "Restrict target load migration not to re-use registers in any basic block"
  msgstr ""
  
! #: options.c:1349
  msgid "Recognize built-in functions"
  msgstr "è¯†åˆ«å†…å»ºå‡½æ•°"
  
! #: options.c:1355
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
  msgstr "-fcall-saved-<å¯„å­˜å™¨>\tè®¤ä¸º <å¯„å­˜å™¨> è·¨è¶Šå‡½æ•°è°ƒç”¨æ—¶å€¼ä¸�å�˜"
  
! #: options.c:1358
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
  msgstr "-fcall-used-<å¯„å­˜å™¨>\tè®¤ä¸º <å¯„å­˜å™¨> çš„å€¼å°†è¢«å‡½æ•°è°ƒç”¨æ‰€æ”¹å�˜"
  
! #: options.c:1361
  msgid "Save registers around function calls"
  msgstr "å‡½æ•°è°ƒç”¨å‰�å�Žä¿�å­˜/æ�¢å¤�å¯„å­˜å™¨å€¼"
  
! #: options.c:1364
  msgid "Check the return value of new"
  msgstr "æ£€æŸ¥ new çš„è¿”å›žå€¼"
  
! #: options.c:1367
  msgid "Do not put uninitialized globals in the common section"
  msgstr "ä¸�å°†æœªåˆ�å§‹åŒ–çš„å…¨å±€æ•°æ�®æ”¾åœ¨å…¬å…±èŠ‚ä¸­"
  
! #: options.c:1370
  msgid "Allow the arguments of the '?' operator to have different types"
  msgstr "å…�è®¸â€˜?â€™è¿�ç®—ç¬¦çš„å�‚æ•°æœ‰ä¸�å�Œçš„ç±»åž‹"
  
! #: options.c:1373
  msgid "Reduce the size of object files"
  msgstr "å‡�å°�ç›®æ ‡æ–‡ä»¶"
  
! #: options.c:1376
  msgid "Make string literals \"const char[]\" not \"char[]\""
  msgstr "ä»¤å­—é�¢å­—ç¬¦ä¸²çš„ç±»åž‹ä¸ºâ€œconst char[]â€�è€Œä¸�æ˜¯â€œchar[]â€�"
  
! #: options.c:1379
  msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
  msgstr ""
  
! #: options.c:1382
  msgid "Perform a register copy-propagation optimization pass"
  msgstr "è¿›è¡Œä¸€è¶Ÿå¯„å­˜å™¨å‰¯æœ¬ä¼ æ’­ä¼˜åŒ–"
  
! #: options.c:1385
  msgid "Perform cross-jumping optimization"
  msgstr "è¿›è¡Œè·¨è·³è½¬ä¼˜åŒ–"
  
! #: options.c:1388
  msgid "When running CSE, follow jumps to their targets"
  msgstr "è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�è·³è½¬è‡³ç›®æ ‡"
  
! #: options.c:1391
  msgid "When running CSE, follow conditional jumps"
  msgstr "è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�æ�¡ä»¶è·³è½¬"
  
! #: options.c:1394
  msgid "Omit range reduction step when performing complex division"
  msgstr ""
  
! #: options.c:1397
  msgid "Place data items into their own section"
  msgstr "å°†æ¯�ä¸ªæ•°æ�®é¡¹åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­"
  
! #: options.c:1400
  msgid "Inline member functions by default"
  msgstr "é»˜è®¤å†…è�”æˆ�å‘˜å‡½æ•°"
  
! #: options.c:1403
  msgid "Defer popping functions args from stack until later"
  msgstr ""
  
! #: options.c:1406
  msgid "Attempt to fill delay slots of branch instructions"
  msgstr "è¯•å›¾åˆ©ç”¨å»¶è¿Ÿè½¬ç§»æŒ‡ä»¤å�Ž"
  
! #: options.c:1409
  msgid "Delete useless null pointer checks"
  msgstr "åˆ é™¤æ— ç”¨çš„ç©ºæŒ‡é’ˆæ£€æŸ¥"
  
! #: options.c:1412
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
  msgstr ""
  
! #: options.c:1415
  msgid "Permit '$' as an identifier character"
  msgstr "å…�è®¸â€˜$â€™ä½œä¸ºæ ‡è¯†ç¬¦çš„ä¸€éƒ¨åˆ†"
  
! #: options.c:1418
  msgid "-fdump-<type>\tDump various compiler internals to a file"
! msgstr "-fdump-<ç±»åž‹>\tå°†ä¸�å�Œç±»åž‹çš„ç¼–è¯‘å™¨å†…éƒ¨ä¿¡æ�¯è½¬å‚¨åˆ°ä¸€ä¸ªæ–‡ä»¶é‡Œ"
  
! #: options.c:1421
  msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgstr ""
  
! #: options.c:1427
  msgid "Perform DWARF2 duplicate elimination"
  msgstr "è¿›è¡Œ DWARF2 å†—ä½™æ¶ˆé™¤"
  
! #: options.c:1430 options.c:1433
  msgid "Perform unused type elimination in debug info"
  msgstr ""
  
! #: options.c:1436
  msgid "Generate code to check exception specifications"
  msgstr ""
  
! #: options.c:1442
  msgid "Enable exception handling"
  msgstr "å�¯ç”¨å¼‚å¸¸å¤„ç�†"
  
! #: options.c:1445
  msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:1448
  msgid "Perform a number of minor, expensive optimizations"
  msgstr "è¿›è¡Œä¸€äº›ç»†å¾®çš„ã€�ä»£ä»·é«˜æ˜‚çš„ä¼˜åŒ–"
  
! #: options.c:1457
  msgid "Assume no NaNs or infinities are generated"
  msgstr "å�‡å®šç»“æžœä¸�ä¼šæ˜¯ NaN æˆ–æ— ç©·å¤§æµ®ç‚¹æ•°"
  
! #: options.c:1460
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
  msgstr "-ffixed-<å¯„å­˜å™¨>\tè®¤ä¸º <å¯„å­˜å™¨> å¯¹ç¼–è¯‘å™¨è€Œè¨€ä¸�å�¯ç”¨"
  
! #: options.c:1469
  msgid "Don't allocate floats and doubles in extended-precision registers"
  msgstr "ä¸�å°†å�•ç²¾åº¦å’Œå�Œç²¾åº¦æµ®ç‚¹æ•°åˆ†é…�åˆ°æ‰©å±•ç²¾åº¦çš„å¯„å­˜å™¨ä¸­"
  
! #: options.c:1472
  msgid "Scope of for-init-statement variables is local to the loop"
  msgstr ""
  
! #: options.c:1475
  msgid "Copy memory address constants into registers before use"
  msgstr "ä½¿ç”¨å†…å­˜åœ°å�€å¸¸é‡�å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­"
  
! #: options.c:1478
  msgid "Copy memory operands into registers before use"
  msgstr "åœ¨ä½¿ç”¨å†…å­˜ä¸­çš„æ“�ä½œæ•°å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­"
  
! #: options.c:1481
  msgid "Do not assume that standard C libraries and \"main\" exist"
  msgstr "ä¸�å�‡å®šæ ‡å‡† C åº“å’Œâ€œmainâ€�å­˜åœ¨"
  
! #: options.c:1484
  msgid "Allow function addresses to be held in registers"
  msgstr "å…�è®¸å°†å‡½æ•°åœ°å�€ä¿�å­˜åœ¨å¯„å­˜å™¨ä¸­"
  
! #: options.c:1487
  msgid "Place each function into its own section"
  msgstr "å°†æ¯�ä¸ªå‡½æ•°åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­"
  
! #: options.c:1490
  msgid "Perform global common subexpression elimination"
  msgstr "è¿›è¡Œå…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤"
  
! #: options.c:1493
  msgid "Perform global common subexpression elimination after register allocation"
  msgstr "åœ¨åˆ†é…�å¯„å­˜å™¨å�Žè¿›è¡Œå…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤"
  
! #: options.c:1496
  msgid "Perform redundant load after store elimination in global common subexpression"
  msgstr "åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸­è¿›è¡Œå†—ä½™çš„å†™å�Žè¯»æ¶ˆé™¤"
  
! #: options.c:1499
  msgid "Perform enhanced load motion during global common subexpression elimination"
  msgstr "åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤ä¸­è¿›è¡Œå¢žå¼ºçš„è¯»è½¬ç§»ä¼˜åŒ–"
  
! #: options.c:1502
  msgid "Perform store motion after global common subexpression elimination"
  msgstr "åœ¨å…¨å±€å…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤å�Žè¿›è¡Œå­˜å‚¨è½¬ç§»"
  
! #: options.c:1505
  msgid "Recognize GNU-defined keywords"
! msgstr "è¯†åˆ« GNU å®šä¹‰çš„å…³é”®å­—"
  
! #: options.c:1508
  msgid "Generate code for GNU runtime environment"
  msgstr "ä¸º GNU è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �"
  
! #: options.c:1511
  msgid "Enable guessing of branch probabilities"
  msgstr "å�¯ç”¨åˆ†æ”¯æ¦‚çŽ‡çŒœæµ‹"
  
! #: options.c:1523
  msgid "Assume normal C execution environment"
  msgstr "å�‡å®šä¸€èˆ¬çš„ C æ‰§è¡ŒçŽ¯å¢ƒ"
  
! #: options.c:1526
  msgid "Enable support for huge objects"
  msgstr "å�¯ç”¨å¯¹å·¨åž‹å¯¹è±¡çš„æ”¯æŒ�"
  
! #: options.c:1529
  msgid "Process #ident directives"
  msgstr "å¤„ç�† #ident æŒ‡ä»¤"
  
! #: options.c:1532
  msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgstr "å°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ²¡æœ‰è·³è½¬çš„ç­‰å€¼è¡¨ç¤º"
  
! #: options.c:1535
  msgid "Perform conversion of conditional jumps to conditional execution"
  msgstr "å°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ�¡ä»¶æ‰§è¡Œ"
  
! #: options.c:1538
  msgid "Export functions even if they can be inlined"
  msgstr "å¯¼å‡ºè¢«å†…è�”çš„å‡½æ•°"
  
! #: options.c:1541
  msgid "Emit implicit instantiations of inline templates"
  msgstr "å…�è®¸å†…è�”æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–"
  
! #: options.c:1544
  msgid "Emit implicit instantiations of templates"
  msgstr "å…�è®¸æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–"
  
! #: options.c:1547
  msgid "Do not generate .size directives"
  msgstr "ä¸�ç”Ÿæˆ� .size æŒ‡ä»¤"
  
! #: options.c:1550
  msgid "Pay attention to the \"inline\" keyword"
  msgstr "ä¸�å¿½ç•¥â€œinlineâ€�å…³é”®å­—"
  
! #: options.c:1553
! msgid "Integrate simple functions into their callers"
! msgstr "å°†ç®€å�•å‡½æ•°é›†æˆ�åˆ°å®ƒä»¬çš„è°ƒç”¨è€…ä¸­"
! 
! #: options.c:1559
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
  msgstr "-finline-limit=<æ•°>\tå°†å†…è�”å‡½æ•°çš„å¤§å°�é™�åˆ¶åœ¨ <æ•°> ä»¥å†…"
  
! #: options.c:1562
  msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
  msgstr "-finput-charset=<å­—ç¬¦é›†>\tæŒ‡å®šæº�ä»£ç �çš„é»˜è®¤å­—ç¬¦é›†"
  
! #: options.c:1565
  msgid "Instrument function entry and exit with profiling calls"
  msgstr ""
  
! #: options.c:1568
  msgid "Optimize induction variables on trees"
  msgstr "åœ¨æ ‘ä¸Šä¼˜åŒ–å½’çº³å�˜é‡�"
  
! #: options.c:1571
  msgid "Generate code for functions even if they are fully inlined"
  msgstr "ä¸ºå®Œå…¨å†…è�”çš„å‡½æ•°ç”Ÿæˆ�ä»£ç �"
  
! #: options.c:1574
  msgid "Emit static const variables even if they are not used"
  msgstr ""
  
! #: options.c:1580
  msgid "Give external symbols a leading underscore"
  msgstr ""
  
! #: options.c:1583
  msgid "Perform loop optimizations"
  msgstr "è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–"
  
! #: options.c:1586
  msgid "Perform loop optimizations using the new loop optimizer"
  msgstr "ç”¨æ–°çš„å¾ªçŽ¯ä¼˜åŒ–å¼•æ“Žè¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–"
  
! #: options.c:1589
  msgid "Set errno after built-in math functions"
  msgstr "æ‰§è¡Œå†…å»ºæ•°å­¦å‡½æ•°å�Žè®¾ç½® errno"
  
! #: options.c:1592
  msgid "Report on permanent memory allocation"
  msgstr ""
  
! #: options.c:1595
  msgid "Attempt to merge identical constants and constant variables"
  msgstr ""
  
! #: options.c:1598
  msgid "Attempt to merge identical constants across compilation units"
  msgstr "è¯•å›¾å�ˆå¹¶ä¸�å�Œç¼–è¯‘å�•å…ƒä¸­çš„ç›¸å�Œå¸¸é‡�"
  
! #: options.c:1601
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
! msgstr "-fmessage-length=<æ•°å­—>\tå°†è¯Šæ–­ä¿¡æ�¯é™�åˆ¶åœ¨æ¯�è¡Œ <æ•°å­—> ä¸ªå­—ç¬¦æ¯�è¡Œã€‚0 å�–æ¶ˆè‡ªåŠ¨æ�¢è¡Œ"
  
! #: options.c:1604
  msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgstr ""
  
! #: options.c:1607
  msgid "Move loop invariant computations out of loops"
  msgstr "å°†æ¯�æ¬¡å¾ªçŽ¯ä¸­ä¸�å�˜çš„è®¡ç®—å¤–æ��"
  
! #: options.c:1610
  msgid "Don't warn about uses of Microsoft extensions"
  msgstr "ä½¿ç”¨å¾®è½¯æ‰©å±•æ—¶ä¸�ç»™å‡ºè­¦å‘Š"
  
! #: options.c:1613
  msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
  msgstr ""
  
! #: options.c:1616
  msgid "Ignore read operations when inserting mudflap instrumentation."
  msgstr ""
  
! #: options.c:1619
  msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
  msgstr ""
  
! #: options.c:1628
  msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
  msgstr "ä¸º NeXT (è‹¹æžœ Mac OS X) è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �"
  
! #: options.c:1631
  msgid "Assume that receivers of Objective-C messages may be nil"
  msgstr "å�‡å®š Objective-C æ¶ˆæ�¯çš„æŽ¥å�—è€…å�¯èƒ½æ˜¯ nil"
  
! #: options.c:1634
  msgid "Support synchronous non-call exceptions"
  msgstr ""
  
! #: options.c:1643
  msgid "Enable Objective-C exception and synchronization syntax"
  msgstr "å�¯ç”¨ Objective-C å¼‚å¸¸å’Œå�Œæ­¥è¯­æ³•"
  
! #: options.c:1646
  msgid "Enable Objective-C setjmp exception handling runtime"
  msgstr ""
  
! #: options.c:1649
  msgid "When possible do not generate stack frames"
  msgstr "å°½å�¯èƒ½ä¸�ç”Ÿæˆ�å †æ ˆæ¡†æž¶"
  
! #: options.c:1652
  msgid "Recognize C++ kewords like \"compl\" and \"xor\""
  msgstr "è¯†åˆ«â€œcomplâ€�ã€�â€œxorâ€�ç­‰ C++ å…³é”®è¯�"
  
! #: options.c:1655
  msgid "Do the full register move optimization pass"
  msgstr ""
  
! #: options.c:1658
  msgid "Optimize sibling and tail recursive calls"
  msgstr "ä¼˜åŒ–å�Œçº§é€’å½’å’Œå°¾é€’å½’"
  
! #: options.c:1661
  msgid "Enable optional diagnostics"
  msgstr "å�¯åŠ¨å�¯é€‰çš„è¯Šæ–­ä¿¡æ�¯"
  
! #: options.c:1664
  msgid "Pack structure members together without holes"
  msgstr ""
  
! #: options.c:1667
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
! msgstr "-fpack-struct=<æ•°>\tè®¾å®šç»“æž„æˆ�å‘˜æœ€å¤§å¯¹é½�è¾¹ç•Œçš„åˆ�å§‹å€¼"
  
! #: options.c:1670
  msgid "Return small aggregates in memory, not registers"
  msgstr "åœ¨å†…å­˜è€Œä¸�æ˜¯å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆ"
  
! #: options.c:1676
  msgid "Look for and use PCH files even when preprocessing"
  msgstr "å�³ä½¿åœ¨é¢„å¤„ç�†æ—¶ä¹Ÿæ�œç´¢å¹¶ä½¿ç”¨ PCH æ–‡ä»¶"
  
! #: options.c:1679
  msgid "Perform loop peeling"
  msgstr "è¿›è¡Œå¾ªçŽ¯å‰¥ç¦»"
  
! #: options.c:1682
  msgid "Enable machine specific peephole optimizations"
  msgstr ""
  
! #: options.c:1685
  msgid "Enable an RTL peephole pass before sched2"
  msgstr ""
  
! #: options.c:1688
  msgid "Downgrade conformance errors to warnings"
  msgstr ""
  
! #: options.c:1691
  msgid "Generate position-independent code if possible (small mode)"
  msgstr "å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)"
  
! #: options.c:1694
  msgid "Generate position-independent code for executables if possible (small mode)"
  msgstr "ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)"
  
! #: options.c:1697
  msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgstr "å¦‚æžœå�¯ç”¨ï¼Œä¸ºå¾ªçŽ¯ä¸­çš„æ•°ç»„ç”Ÿæˆ�é¢„å�–æŒ‡ä»¤"
  
! #: options.c:1700
  msgid "Treat the input file as already preprocessed"
  msgstr "å°†è¾“å…¥æ–‡ä»¶å½“ä½œå·²ç»�é¢„å¤„ç�†è¿‡çš„"
  
! #: options.c:1703
  msgid "Enable basic program profiling code"
  msgstr "å�¯ç”¨åŸºæœ¬ç¨‹åº�å�–æ ·ä»£ç �"
  
! #: options.c:1706
  msgid "Insert arc-based program profiling code"
  msgstr ""
  
! #: options.c:1709
  msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgstr "å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹æ�¥ç”Ÿæˆ�æ ·æœ¬æ–‡ä»¶ï¼Œä»¥ä¾¿è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–"
  
! #: options.c:1712
  msgid "Enable common options for performing profile feedback directed optimizations"
  msgstr "å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹ä»¥è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–"
  
! #: options.c:1715
  msgid "Insert code to profile values of expressions"
  msgstr "ä¸ºå�–æ ·è¡¨è¾¾å¼�çš„å€¼æ�’å…¥ç›¸å…³ä»£ç �"
  
! #: options.c:1721
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
  msgstr ""
  
! #: options.c:1724
  msgid "Return small aggregates in registers"
  msgstr "åœ¨å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆ"
  
! #: options.c:1727
  msgid "Enables a register move optimization"
  msgstr "å�¯ç”¨å¯„å­˜å™¨ä¼ é€�ä¼˜åŒ–"
  
! #: options.c:1730
  msgid "Perform a register renaming optimization pass"
  msgstr "è¿›è¡Œå¯„å­˜å™¨é‡�å‘½å��ä¼˜åŒ–"
  
! #: options.c:1733
  msgid "Reorder basic blocks to improve code placement"
  msgstr "åŸºæœ¬å�—é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€"
  
! #: options.c:1736
  msgid "Reorder basic blocks and partition into hot and cold sections"
  msgstr ""
  
! #: options.c:1739
  msgid "Reorder functions to improve code placement"
  msgstr "å‡½æ•°é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€"
  
! #: options.c:1742
  msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
  msgstr ""
  
! #: options.c:1745
  msgid "Enable automatic template instantiation"
  msgstr "å�¯ç”¨æ¨¡æ�¿è‡ªåŠ¨å®žä¾‹åŒ–"
  
! #: options.c:1748
  msgid "Add a common subexpression elimination pass after loop optimizations"
  msgstr "åœ¨å¾ªçŽ¯ä¼˜åŒ–ç»“æ�Ÿå�Žå¢žåŠ ä¸€è¶Ÿå…¬å…±å­�è¡¨è¾¾å¼�æ¶ˆé™¤"
  
! #: options.c:1751
  msgid "Run the loop optimizer twice"
  msgstr "è¿�è¡Œå¾ªçŽ¯ä¼˜åŒ–å¼•æ“Žä¸¤æ¬¡"
  
! #: options.c:1754
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgstr ""
  
! #: options.c:1757
  msgid "Disable optimizations that assume default FP rounding behavior"
! msgstr "ç¦�ç”¨å�‡å®šé»˜è®¤æµ®ç‚¹èˆ�å…¥è¡Œä¸ºçš„ä¼˜åŒ–"
  
! #: options.c:1760
  msgid "Generate run time type descriptor information"
  msgstr "ç”Ÿæˆ�è¿�è¡Œæ—¶ç±»åž‹æ��è¿°ä¿¡æ�¯"
  
! #: options.c:1763
  msgid "Enable scheduling across basic blocks"
  msgstr "å�¯ç”¨åŸºæœ¬å�—é—´çš„è°ƒåº¦"
  
! #: options.c:1766
  msgid "Allow speculative motion of non-loads"
  msgstr ""
  
! #: options.c:1769
  msgid "Allow speculative motion of some loads"
  msgstr ""
  
! #: options.c:1772
  msgid "Allow speculative motion of more loads"
  msgstr ""
  
! #: options.c:1775
  msgid "Allow premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1778
  msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1781
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
  msgstr ""
  
! #: options.c:1784
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
  msgstr ""
  
! #: options.c:1787
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
! msgstr "-fsched-verbose=<number>\tè®¾å®šè°ƒåº¦å™¨çš„è¾“å‡ºè¯¦ç»†ç¨‹åº¦"
  
! #: options.c:1790
  msgid "If scheduling post reload, do superblock scheduling"
  msgstr ""
  
! #: options.c:1793
  msgid "If scheduling post reload, do trace scheduling"
  msgstr ""
  
! #: options.c:1796
  msgid "Reschedule instructions before register allocation"
  msgstr ""
  
! #: options.c:1799
  msgid "Reschedule instructions after register allocation"
  msgstr ""
  
! #: options.c:1802
  msgid "Mark data as shared rather than private"
  msgstr ""
  
! #: options.c:1805
  msgid "Use the same size for double as for float"
  msgstr "ä»¤ double ä½¿ç”¨ float çš„å¤§å°�"
  
! #: options.c:1808
  msgid "Use the narrowest integer type possible for enumeration types"
  msgstr ""
  
! #: options.c:1811
  msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
  msgstr "å¼ºåˆ¶æŒ‡å®šâ€œwchar_tâ€�çš„å†…åœ¨ç±»åž‹ä¸ºâ€œunsigned shortâ€�"
  
! #: options.c:1817
  msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgstr ""
  
! #: options.c:1820
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
  msgstr "æ²¡æœ‰ç»™å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶å°†ä½�æ®µè§†ä½œæœ‰ç¬¦å�·çš„"
  
! #: options.c:1823
  msgid "Make \"char\" signed by default"
  msgstr "ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæœ‰ç¬¦å�·"
  
! #: options.c:1826
  msgid "Convert floating point constants to single precision constants"
  msgstr "å°†æµ®ç‚¹å¸¸é‡�è½¬æ�¢ä¸ºå�•ç²¾åº¦å¸¸é‡�"
  
! #: options.c:1829
  msgid "Use value profiling for speculative prefetching"
  msgstr "ä½¿ç”¨å€¼å�–æ ·ä¿¡æ�¯è¿›è¡ŒæŽ¨æµ‹é¢„å�–"
  
! #: options.c:1832
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "å±•å¼€å¾ªçŽ¯æ—¶åˆ†ç¦»å½’çº³å�˜é‡�çš„ç”Ÿå­˜æœŸ"
  
! #: options.c:1838
  msgid "Insert stack checking code into the program"
  msgstr "åœ¨ç¨‹åº�ä¸­æ�’å…¥æ£€æŸ¥æ ˆæº¢å‡ºçš„ä»£ç �"
  
! #: options.c:1844
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
  msgstr ""
  
! #: options.c:1847
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
  msgstr ""
  
! #: options.c:1850
  msgid "Display statistics accumulated during compilation"
  msgstr ""
  
! #: options.c:1853
  msgid "Perform strength reduction optimizations"
  msgstr "è¿›è¡Œå¼ºåº¦å‰Šå‡�ä¼˜åŒ–"
  
! #: options.c:1856
  msgid "Assume strict aliasing rules apply"
  msgstr "å�‡å®šåº”ç”¨å¼ºé‡�å� è§„åˆ™"
  
! #: options.c:1862
  msgid "Check for syntax errors, then stop"
  msgstr "æ£€æŸ¥è¯­æ³•é”™è¯¯ï¼Œç„¶å�Žå�œæ­¢"
  
! #: options.c:1865
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgstr ""
  
! #: options.c:1868
  msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
  msgstr ""
  
! #: options.c:1871
  msgid "Create data files needed by \"gcov\""
  msgstr "ç”Ÿæˆ�â€œgcovâ€�éœ€è¦�çš„æ•°æ�®æ–‡ä»¶"
  
! #: options.c:1877
  msgid "Perform jump threading optimizations"
  msgstr "è¿›è¡Œè·³è½¬çº¿ç¨‹ä¼˜åŒ–"
  
! #: options.c:1880
  msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
  msgstr "-fno-threadsafe-statics\tä¸�ä¸ºå±€éƒ¨é�™æ€�å�˜é‡�ç”Ÿæˆ�çº¿ç¨‹å®‰å…¨çš„åˆ�å§‹åŒ–ä»£ç �"
  
! #: options.c:1883
  msgid "Report the time taken by each compiler pass"
  msgstr "æŠ¥å‘Šæ¯�è¶Ÿæ±‡ç¼–çš„è€—æ—¶"
  
! #: options.c:1886
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
  msgstr ""
  
! #: options.c:1889
  msgid "Perform superblock formation via tail duplication"
  msgstr ""
  
! #: options.c:1892
  msgid "Assume floating-point operations can trap"
  msgstr ""
  
! #: options.c:1895
  msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgstr ""
  
! #: options.c:1898
  msgid "Use tree-ssa based implementation of profiling"
! msgstr "ä½¿ç”¨åŸºäºŽ tree-ssa çš„å�–æ ·å®žçŽ°"
  
! #: options.c:1901
  msgid "Enable SSA-CCP optimization on trees"
! msgstr "å�¯ç”¨æ ‘ä¸Šçš„ SSA-CCP ä¼˜åŒ–"
  
! #: options.c:1904
  msgid "Enable loop header copying on trees"
  msgstr ""
  
! #: options.c:1907
  msgid "Coalesce memory temporaries in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1910
  msgid "Replace SSA temporaries with better names in copies."
  msgstr ""
  
! #: options.c:1913
  msgid "Enable SSA dead code elimination optimization on trees"
! msgstr "å�¯ç”¨æ ‘ä¸Šçš„ SSA æ­»ä»£ç �æ¶ˆé™¤ä¼˜åŒ–"
  
! #: options.c:1916
  #, fuzzy
  msgid "Enable dominator optimizations"
  msgstr "å�¯ç”¨é“¾æŽ¥å™¨ä¼˜åŒ–"
  
! #: options.c:1919
  msgid "Enable dead store elimination"
  msgstr "åˆ é™¤æ­»å­˜å‚¨"
  
! #: options.c:1922
  msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgstr "å�¯ç”¨æ ‘ä¸Šçš„å®Œå…¨å†—ä½™æ¶ˆé™¤(FRE)"
  
! #: options.c:1925
  msgid "Enable loop invariant motion on trees"
! msgstr "å�¯ç”¨æ ‘ä¸Šçš„å¾ªçŽ¯ä¸�å�˜é‡�è½¬ç§»"
  
! #: options.c:1928
  msgid "Create canonical induction variables in loops"
  msgstr ""
  
! #: options.c:1931
  msgid "Enable linear loop transforms on trees"
! msgstr "å�¯ç”¨æ ‘ä¸Šçš„çº¿æ€§å¾ªçŽ¯å�˜æ�¢"
  
! #: options.c:1934
  msgid "Enable loop optimizations on tree level"
  msgstr "åœ¨æ ‘çº§åˆ«è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–"
  
! #: options.c:1937
  msgid "Perform live range splitting during the SSA->normal pass."
  msgstr ""
  
! #: options.c:1940
  msgid "Enable SSA-PRE optimization on trees"
! msgstr "å�¯ç”¨æ ‘ä¸Šçš„ SSA-PRE ä¼˜åŒ–"
  
! #: options.c:1943
  msgid "Perform scalar replacement of aggregates"
  msgstr "ä¸ºè�šå�ˆç±»åž‹è¿›è¡Œæ ‡é‡�æ›¿æ�¢"
  
! #: options.c:1946
  msgid "Replace temporary expressions in the SSA->normal pass"
  msgstr ""
  
! #: options.c:1949
  msgid "Enable loop vectorization on trees"
! msgstr "åœ¨æ ‘ä¸Šè¿›è¡Œå¾ªçŽ¯çŸ¢é‡�åŒ–"
  
! #: options.c:1952
  msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
  msgstr "-ftree-vectorizer-verbose=<æ•°>\tè®¾å®šçŸ¢é‡�åŒ–å™¨çš„è¾“å‡ºè¯¦ç»†ç¨‹åº¦"
  
! #: options.c:1955
  msgid "Compile whole compilation unit at a time"
  msgstr "ä¸€æ¬¡ç¼–è¯‘ä¸€æ•´ä¸ªç¼–è¯‘å�•å…ƒ"
  
! #: options.c:1958
  msgid "Perform loop unrolling for all loops"
  msgstr "å±•å¼€æ‰€æœ‰å¾ªçŽ¯"
  
! #: options.c:1961
  msgid "Perform loop unrolling when iteration count is known"
  msgstr "å±•å¼€æ‰€æœ‰è¿­ä»£æ¬¡æ•°å·²çŸ¥çš„å¾ªçŽ¯"
  
! #: options.c:1964
  msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgstr ""
  
! #: options.c:1967
  msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
  msgstr "æœªæŒ‡å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶é»˜è®¤ä½�æ®µä¸ºæ— ç¬¦å�·çš„"
  
! #: options.c:1970
  msgid "Make \"char\" unsigned by default"
  msgstr "ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæ— ç¬¦å�·"
  
! #: options.c:1973
  msgid "Perform loop unswitching"
  msgstr "å¤–æ��å¾ªçŽ¯å†…çš„æµ‹è¯•è¯­å�¥"
  
! #: options.c:1976
  msgid "Just generate unwind tables for exception handling"
  msgstr "ä»…ä¸ºå¼‚å¸¸å¤„ç�†ç”Ÿæˆ�å †æ ˆå±•å¼€è¡¨"
  
! #: options.c:1979
  msgid "Use __cxa_atexit to register destructors"
  msgstr ""
  
! #: options.c:1982
  msgid "Perform variable tracking"
  msgstr "è¿›è¡Œå�˜é‡�è·Ÿè¸ª"
  
! #: options.c:1985
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: options.c:1988
  msgid "Add extra commentary to assembler output"
  msgstr "ä¸ºæ±‡ç¼–è¾“å‡ºæ·»åŠ é¢�å¤–æ³¨é‡Š"
  
! #: options.c:1991
  msgid "Marks all inlined methods as having hidden visibility"
  msgstr ""
  
! #: options.c:1994
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
! msgstr "-fvisibility=[default|internal|hidden|protected]\tè®¾å®šé»˜è®¤çš„ç¬¦å�·å�¯è§�æ€§"
  
! #: options.c:1997
  msgid "Use expression value profiles in optimizations"
  msgstr "åœ¨ä¼˜åŒ–ä¸­ä½¿ç”¨è¡¨è¾¾å¼�å€¼æ ·æœ¬æ��ä¾›çš„ä¿¡æ�¯"
  
! #: options.c:2000
  msgid "Discard unused virtual functions"
  msgstr "æŠ›å¼ƒæœªä½¿ç”¨çš„è™šå‡½æ•°"
  
! #: options.c:2003
  msgid "Implement vtables using thunks"
  msgstr "ä½¿ç”¨ thunk æŠ€æœ¯å®žçŽ° vtable"
  
! #: options.c:2006
  msgid "Emit common-like symbols as weak symbols"
  msgstr ""
  
! #: options.c:2009
  msgid "Construct webs and split unrelated uses of single variable"
  msgstr ""
  
! #: options.c:2012
  msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
  msgstr ""
  
! #: options.c:2015
  msgid "Generate a #line directive pointing at the current working directory"
  msgstr ""
  
! #: options.c:2018
  msgid "Assume signed arithmetic overflow wraps around"
  msgstr ""
  
! #: options.c:2021
  msgid "Emit cross referencing information"
  msgstr "ç”Ÿæˆ�äº¤å�‰å¼•ç”¨ä¿¡æ�¯"
  
! #: options.c:2024
  msgid "Put zero initialized data in the bss section"
  msgstr "å°†åˆ�å§‹åŒ–ä¸ºé›¶çš„æ•°æ�®å­˜æ”¾åœ¨ bss èŠ‚ä¸­"
  
! #: options.c:2027
  msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
  msgstr ""
  
! #: options.c:2030
  msgid "Generate debug information in default format"
  msgstr "ç”Ÿæˆ�é»˜è®¤æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2033
  msgid "Generate debug information in COFF format"
  msgstr "ç”Ÿæˆ� COFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2036
  msgid "Generate debug information in DWARF v2 format"
  msgstr "ç”Ÿæˆ� DWARF v2 æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2039
  msgid "Dump declarations to a .decl file"
  msgstr "å°†å£°æ˜Žè½¬å‚¨åˆ°ä¸€ä¸ª .decl æ–‡ä»¶ä¸­"
  
! #: options.c:2042
  msgid "Generate debug information in default extended format"
  msgstr "ç”Ÿæˆ�é»˜è®¤æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2045
  msgid "Generate debug information in STABS format"
  msgstr "ç”Ÿæˆ� STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2048
  msgid "Generate debug information in extended STABS format"
  msgstr "ç”Ÿæˆ�æ‰©å±• STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2051
  msgid "Generate debug information in VMS format"
  msgstr "ç”Ÿæˆ� VMS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2054
  msgid "Generate debug information in XCOFF format"
  msgstr "ç”Ÿæˆ� XCOFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2057
  msgid "Generate debug information in extended XCOFF format"
  msgstr "ç”Ÿæˆ� XCOFF æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
  
! #: options.c:2060
  msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
  msgstr "-idirafter <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•åˆ—è¡¨æœ«å°¾"
  
! #: options.c:2063
  msgid "-imacros <file>\tAccept definition of macros in <file>"
  msgstr ""
  
! #: options.c:2066
  msgid "-include <file>\tInclude the contents of <file> before other files"
  msgstr "-include <æ–‡ä»¶>\tåœ¨åŒ…å�«å…¶ä»–æ–‡ä»¶ä¹‹å‰�å…ˆåŒ…å�« <æ–‡ä»¶> çš„å†…å®¹"
  
! #: options.c:2069
  msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
  msgstr ""
  
! #: options.c:2072
  msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
! msgstr "-iquote <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³å¼•å�·åŒ…å�«è·¯å¾„æœ«å°¾"
  
! #: options.c:2075
  msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
  msgstr "-isysroot <ç›®å½•>\tå°† <ç›®å½•> è®¾ä¸ºç³»ç»Ÿæ ¹ç›®å½•"
  
! #: options.c:2078
  msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
  msgstr "-isystem <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿå¤´æ–‡ä»¶è·¯å¾„åˆ—è¡¨å¼€å¤´"
  
! #: options.c:2081
  msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
! msgstr "-iwithprefix <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»ŸåŒ…å�«è·¯å¾„æœ«å°¾"
  
! #: options.c:2084
  msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
! msgstr "-iwithprefixbefore <ç›®å½•>\tå°† <ç›®å½•> æ·»åŠ è‡³ä¸»åŒ…å�«è·¯å¾„æœ«å°¾"
  
! #: options.c:2096
  msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
  msgstr "ä¸�æ�œç´¢æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•(ä½†ä»�å°†ä½¿ç”¨ç”± -isystem æŒ‡å®šçš„ç›®å½•)"
  
! #: options.c:2099
  msgid "Do not search standard system include directories for C++"
  msgstr "ä¸�æ�œç´¢ C++ æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•"
  
! #: options.c:2102
  msgid "-o <file>\tPlace output into <file>"
  msgstr "-o <æ–‡ä»¶>\tè¾“å‡ºåˆ° <æ–‡ä»¶>"
  
! #: options.c:2105
  msgid "Enable function profiling"
  msgstr "å�¯ç”¨å‡½æ•°å�–æ ·"
  
! #: options.c:2108
  msgid "Issue warnings needed for strict compliance to the standard"
  msgstr "ç»™å‡ºæ ‡å‡†æŒ‡å®šçš„æ‰€æœ‰è­¦å‘Šä¿¡æ�¯"
  
! #: options.c:2111
  msgid "Like -pedantic but issue them as errors"
  msgstr "ä¸Ž -pedantic ç±»ä¼¼ï¼Œä½†å°†å®ƒä»¬è§†ä½œé”™è¯¯"
  
! #: options.c:2114
  msgid "Generate C header of platform-specific features"
! msgstr "ç”Ÿæˆ�æœ‰å¹³å�°ç›¸å…³ç‰¹æ€§çš„ C å¤´æ–‡ä»¶"
  
! #: options.c:2117
  msgid "Do not display functions compiled or elapsed time"
  msgstr ""
  
! #: options.c:2120
  msgid "Remap file names when including files"
  msgstr ""
  
! #: options.c:2123
  msgid "Conform to the ISO 1998 C++ standard"
  msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†"
  
! #: options.c:2126 options.c:2147
  msgid "Conform to the ISO 1990 C standard"
  msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†"
  
! #: options.c:2129 options.c:2153
  msgid "Conform to the ISO 1999 C standard"
  msgstr "é�µå¾ª ISO 1999 C æ ‡å‡†"
  
! #: options.c:2132
  msgid "Deprecated in favor of -std=c99"
  msgstr "å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -std=c99"
  
! #: options.c:2135
  msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
  msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
  
! #: options.c:2138
  msgid "Conform to the ISO 1990 C standard with GNU extensions"
  msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
  
! #: options.c:2141
  msgid "Conform to the ISO 1999 C standard with GNU extensions"
  msgstr "é�µå¾ª ISO 1999 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
  
! #: options.c:2144
  msgid "Deprecated in favor of -std=gnu99"
  msgstr "å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -std=gnu99"
  
! #: options.c:2150
  msgid "Conform to the ISO 1990 C standard as amended in 1994"
  msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†äºŽ 1994 å¹´ä¿®è®¢çš„ç‰ˆæœ¬"
  
! #: options.c:2156
  msgid "Deprecated in favor of -std=iso9899:1999"
  msgstr "å·²è¿‡æ—¶ï¼Œä¸º -std=iso9899:1999 æ‰€å�–ä»£"
  
! #: options.c:2159
  msgid "Enable traditional preprocessing"
  msgstr "å�¯ç”¨ä¼ ç»Ÿé¢„å¤„ç�†"
  
! #: options.c:2162
  msgid "-trigraphs\tSupport ISO C trigraphs"
  msgstr "-trigraphs\tæ”¯æŒ� ISO C ä¸‰å­—æ¯�åº�åˆ—"
  
! #: options.c:2165
  msgid "Do not predefine system-specific and GCC-specific macros"
  msgstr "ä¸�é¢„å®šä¹‰ç³»ç»Ÿæˆ– GCC ç‰¹å®šçš„å®�"
  
! #: options.c:2168
  msgid "Enable verbose output"
  msgstr "å�¯ç”¨è¯¦ç»†è¾“å‡º"
  
! #: options.c:2171
! msgid "Display the compiler's version"
! msgstr "æ˜¾ç¤ºç¼–è¯‘å™¨ç‰ˆæœ¬"
! 
! #: options.c:2174
  msgid "Suppress warnings"
  msgstr "ä¸�æ˜¾ç¤ºè­¦å‘Š"
  
+ #: config/vax/vax.h:50 config/vax/vax.h:51
+ msgid "profiling not supported with -mg\n"
+ msgstr "å�–æ ·ä¸�æ”¯æŒ� -mg\n"
+ 
+ #: config/i386/nwld.h:34
+ msgid "Static linking is not supported.\n"
+ msgstr "ä¸�æ”¯æŒ�é�™æ€�é“¾æŽ¥ã€‚\n"
+ 
+ #: config/arm/arm.h:153
+ msgid "-msoft-float and -mhard_float may not be used together"
+ msgstr "-msoft-float å’Œ -mhard_float ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
+ 
+ #: config/arm/arm.h:155
+ msgid "-mbig-endian and -mlittle-endian may not be used together"
+ msgstr "-mbig-endian å’Œ -mlittle-endian ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
+ 
+ #: java/jvspec.c:80 gcc.c:790 ada/lang-specs.h:34
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+ msgstr "-pg å’Œ -fomit-frame-pointer äº’ä¸�å…¼å®¹"
+ 
  #: config/rs6000/darwin.h:130
  msgid " conflicting code gen style switches are used"
  msgstr ""
*************** msgstr ""
*** 8515,8520 ****
--- 8109,8118 ----
  msgid "-pg or -p and -fomit-frame-pointer are incompatible"
  msgstr "-pg æˆ– -p ä¸Ž -fomit-frame-pointer ä¸�å…¼å®¹"
  
+ #: config/mcore/mcore.h:57
+ msgid "the m210 does not have little endian support"
+ msgstr "m210 ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�"
+ 
  #: config/mips/mips.h:1140 config/arc/arc.h:63
  msgid "may not use both -EB and -EL"
  msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -EB å’Œ -EL"
*************** msgstr "ä¸�æ”¯æŒ� -mhard-float"
*** 8527,8536 ****
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr ""
  
- #: config/i386/mingw32.h:58 config/i386/cygwin.h:70
- msgid "shared and mdll are not compatible"
- msgstr "shared å’Œ mdll äº’ä¸�å…¼å®¹"
- 
  #: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
  #: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
  msgid "does not support multilib"
--- 8125,8130 ----
*************** msgstr "ä¸�æ”¯æŒ� multilib"
*** 8542,8586 ****
  msgid "may not use both -m32 and -m64"
  msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -m32 å’Œ -m64"
  
! #: ada/lang-specs.h:34 gcc.c:790 java/jvspec.c:80
! msgid "-pg and -fomit-frame-pointer are incompatible"
! msgstr "-pg å’Œ -fomit-frame-pointer äº’ä¸�å…¼å®¹"
! 
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "Ada éœ€è¦� -c æˆ–è€… -S"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr "SH2a ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�"
! 
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr ""
! 
! #: config/lynx.h:96
! msgid "Cannot use mshared and static together."
! msgstr ""
! 
! #: config/i386/nwld.h:34
! msgid "Static linking is not supported.\n"
! msgstr "ä¸�æ”¯æŒ�é�™æ€�é“¾æŽ¥ã€‚\n"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni å’Œ -femit-class-files äº’ä¸�å…¼å®¹"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni ä¸Ž -femit-class-file ä¸�å…¼å®¹"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file åº”å½“ä¸Ž -fsyntax-only ä¸€èµ·ä½¿ç”¨"
  
! #: config/mcore/mcore.h:57
! msgid "the m210 does not have little endian support"
! msgstr "m210 ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�"
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
--- 8136,8160 ----
  msgid "may not use both -m32 and -m64"
  msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -m32 å’Œ -m64"
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC å�ªå…�è®¸ -E ä¸Ž -C æˆ– -CC å�ˆç”¨"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "å½“è¾“å…¥æ�¥è‡ªæ ‡å‡†è¾“å…¥è®¾å¤‡æ—¶ï¼Œéœ€è¦� -E æˆ– -x"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin å’Œ mno-win32 äº’ä¸�å…¼å®¹"
  
! #: config/i386/cygwin.h:70 config/i386/mingw32.h:58
! msgid "shared and mdll are not compatible"
! msgstr "shared å’Œ mdll äº’ä¸�å…¼å®¹"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "-shared é€‰é¡¹ç›®å‰�åœ¨ VAX ELF ä¸‹ä¸�å�—æ”¯æŒ�"
  
  #: config/i386/sco5.h:189
  msgid "-pg not supported on this platform"
*************** msgstr "æŒ‡å®šäº† -p å’Œ -pp - é€‰æ‹©å…¶
*** 8594,8614 ****
  msgid "-G and -static are mutually exclusive"
  msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -G å’Œ --static é€‰é¡¹"
  
! #: config/i386/cygwin.h:29
! msgid "mno-cygwin and mno-win32 are not compatible"
! msgstr "mno-cygwin å’Œ mno-win32 äº’ä¸�å…¼å®¹"
  
! #: config/vax/netbsd-elf.h:42
! msgid "The -shared option is not currently supported for VAX ELF."
! msgstr "-shared é€‰é¡¹ç›®å‰�åœ¨ VAX ELF ä¸‹ä¸�å�—æ”¯æŒ�"
  
! #: gcc.c:763
! msgid "GCC does not support -C or -CC without -E"
! msgstr "GCC å�ªå…�è®¸ -E ä¸Ž -C æˆ– -CC å�ˆç”¨"
  
! #: gcc.c:957
! msgid "-E or -x required when input is from standard input"
! msgstr "å½“è¾“å…¥æ�¥è‡ªæ ‡å‡†è¾“å…¥è®¾å¤‡æ—¶ï¼Œéœ€è¦� -E æˆ– -x"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
--- 8168,8192 ----
  msgid "-G and -static are mutually exclusive"
  msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -G å’Œ --static é€‰é¡¹"
  
! #: java/lang-specs.h:34
! msgid "-fjni and -femit-class-files are incompatible"
! msgstr "-fjni å’Œ -femit-class-files äº’ä¸�å…¼å®¹"
  
! #: java/lang-specs.h:35
! msgid "-fjni and -femit-class-file are incompatible"
! msgstr "-fjni ä¸Ž -femit-class-file ä¸�å…¼å®¹"
  
! #: java/lang-specs.h:36 java/lang-specs.h:37
! msgid "-femit-class-file should used along with -fsyntax-only"
! msgstr "-femit-class-file åº”å½“ä¸Ž -fsyntax-only ä¸€èµ·ä½¿ç”¨"
  
! #: ada/lang-specs.h:35
! msgid "-c or -S required for Ada"
! msgstr "Ada éœ€è¦� -c æˆ–è€… -S"
! 
! #: config/sh/sh.h:685
! msgid "SH2a does not support little-endian"
! msgstr "SH2a ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�"
  
  #: config/darwin.h:251
  msgid "-current_version only allowed with -dynamiclib"
*************** msgstr "-keep_private_externs ä¸�èƒ½å’Œ 
*** 8642,8663 ****
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨"
  
! #: config/arm/arm.h:153
! msgid "-msoft-float and -mhard_float may not be used together"
! msgstr "-msoft-float å’Œ -mhard_float ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
! 
! #: config/arm/arm.h:155
! msgid "-mbig-endian and -mlittle-endian may not be used together"
! msgstr "-mbig-endian å’Œ -mlittle-endian ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
  
! #: config/vax/vax.h:50 config/vax/vax.h:51
! msgid "profiling not supported with -mg\n"
! msgstr "å�–æ ·ä¸�æ”¯æŒ� -mg\n"
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute directive ignored"
! msgstr "%qE å±žæ€§åœ¨ç±»åž‹ä¸Šè¢«å¿½ç•¥"
  
  #: attribs.c:183
  #, gcc-internal-format
--- 8220,8238 ----
  msgid "-private_bundle not allowed with -dynamiclib"
  msgstr "-private_bundle ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨"
  
! #: config/lynx.h:71
! msgid "Cannot use mthreads and mlegacy-threads together."
! msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ mthreads å’Œ mlegacy-threadsã€‚"
  
! #: config/lynx.h:96
! #, fuzzy
! msgid "Cannot use mshared and static together."
! msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ mthreads å’Œ mlegacy-threadsã€‚"
  
  #: attribs.c:175
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute directive ignored"
! msgstr "%qs å¿½ç•¥ä¸�å…¼å®¹çš„å±žæ€§"
  
  #: attribs.c:183
  #, gcc-internal-format
*************** msgid "tls_model argument must be one of
*** 9192,9200 ****
  msgstr "tls_model çš„å®žå�‚å¿…é¡»æ˜¯â€œlocal-execâ€�ã€�â€œinitial-execâ€�ã€�â€œlocal-dynamicâ€�æˆ–â€œglobal-dynamicâ€�å…¶ä¸­ä¹‹ä¸€"
  
  #: c-common.c:4772 c-common.c:4818
! #, fuzzy, gcc-internal-format
  msgid "%J%qE attribute applies only to functions"
! msgstr "%qs å±žæ€§å�ªèƒ½åº”ç”¨åˆ°ä¸­æ–­å‡½æ•°ä¸Š"
  
  #: c-common.c:4777 c-common.c:4823
  #, gcc-internal-format
--- 8767,8775 ----
  msgstr "tls_model çš„å®žå�‚å¿…é¡»æ˜¯â€œlocal-execâ€�ã€�â€œinitial-execâ€�ã€�â€œlocal-dynamicâ€�æˆ–â€œglobal-dynamicâ€�å…¶ä¸­ä¹‹ä¸€"
  
  #: c-common.c:4772 c-common.c:4818
! #, gcc-internal-format
  msgid "%J%qE attribute applies only to functions"
! msgstr "%J%qE å±žæ€§å�ªèƒ½åº”ç”¨åˆ°å‡½æ•°ä¸Š"
  
  #: c-common.c:4777 c-common.c:4823
  #, gcc-internal-format
*************** msgstr ""
*** 9239,9245 ****
  #: c-common.c:5094 c-common.c:5138
  #, fuzzy, gcc-internal-format
  msgid "missing sentinel in function call"
! msgstr "%2 ä¸­ %3 è¡Œè°ƒç”¨æœªå®šä¹‰çš„å‡½æ•° %1"
  
  #: c-common.c:5117
  #, gcc-internal-format
--- 8814,8820 ----
  #: c-common.c:5094 c-common.c:5138
  #, fuzzy, gcc-internal-format
  msgid "missing sentinel in function call"
! msgstr "â€˜#pragma %sâ€™ä¸­ç¼ºå°‘å‡½æ•°å��ï¼Œå¿½ç•¥"
  
  #: c-common.c:5117
  #, gcc-internal-format
*************** msgstr "%J%qD çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš
*** 9566,9574 ****
  
  #: c-decl.c:1909 cp/name-lookup.c:942 cp/name-lookup.c:973
  #: cp/name-lookup.c:981
! #, fuzzy, gcc-internal-format
  msgid "%Jshadowed declaration is here"
! msgstr "The HangMan is drawn here"
  
  #: c-decl.c:2110
  #, gcc-internal-format
--- 9141,9149 ----
  
  #: c-decl.c:1909 cp/name-lookup.c:942 cp/name-lookup.c:973
  #: cp/name-lookup.c:981
! #, gcc-internal-format
  msgid "%Jshadowed declaration is here"
! msgstr "%Jè¢«éš�è—�çš„å£°æ˜Žåœ¨è¿™é‡Œ"
  
  #: c-decl.c:2110
  #, gcc-internal-format
*************** msgstr "éš�å¼�å£°æ˜Žå‡½æ•° %qE"
*** 9583,9594 ****
  #: c-decl.c:2339
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
! msgstr "å†…å»ºå‡½æ•° %qD ä¸�å…¼å®¹çš„éš�å¼�å£°æ˜Ž"
  
  #: c-decl.c:2348
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
! msgstr "å‡½æ•° %qD ä¸�å…¼å®¹çš„éš�å¼�å£°æ˜Ž"
  
  #: c-decl.c:2401
  #, gcc-internal-format
--- 9158,9169 ----
  #: c-decl.c:2339
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
! msgstr "éš�å¼�å£°æ˜Žä¸Žå†…å»ºå‡½æ•° %qD ä¸�å…¼å®¹"
  
  #: c-decl.c:2348
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
! msgstr "éš�å¼�å£°æ˜Žä¸Žå‡½æ•° %qD ä¸�å…¼å®¹"
  
  #: c-decl.c:2401
  #, gcc-internal-format
*************** msgid "%Hduplicate label %qD"
*** 9626,9634 ****
  msgstr "%Hé‡�å¤�çš„æ ‡å�· %qD"
  
  #: c-decl.c:2538
! #, fuzzy, gcc-internal-format
  msgid "%Jjump into statement expression"
! msgstr "è·³è½¬è‡³è¯­å�¥è¡¨è¾¾å¼�ä¸­"
  
  #: c-decl.c:2540
  #, fuzzy, gcc-internal-format
--- 9201,9209 ----
  msgstr "%Hé‡�å¤�çš„æ ‡å�· %qD"
  
  #: c-decl.c:2538
! #, gcc-internal-format
  msgid "%Jjump into statement expression"
! msgstr "%Jè·³è½¬è‡³è¯­å�¥è¡¨è¾¾å¼�ä¸­"
  
  #: c-decl.c:2540
  #, fuzzy, gcc-internal-format
*************** msgid "useless type name in empty declar
*** 9666,9674 ****
  msgstr "ç©ºå£°æ˜Žä¸­ç±»åž‹å��æ— ç”¨"
  
  #: c-decl.c:2910
! #, fuzzy, gcc-internal-format
  msgid "%<inline%> in empty declaration"
! msgstr "ç©ºå£°æ˜Žä¸­ %<__thread%> æ— ç”¨"
  
  #: c-decl.c:2916
  #, gcc-internal-format
--- 9241,9249 ----
  msgstr "ç©ºå£°æ˜Žä¸­ç±»åž‹å��æ— ç”¨"
  
  #: c-decl.c:2910
! #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
! msgstr "%<inline%> ç”¨äºŽç©ºå£°æ˜Žä¸­"
  
  #: c-decl.c:2916
  #, gcc-internal-format
*************** msgstr "ç©ºå£°æ˜Žä¸­ %<__thread%> æ— ç”¨
*** 9695,9702 ****
  msgid "useless type qualifier in empty declaration"
  msgstr "ç©ºå£°æ˜Žä¸­ç±»åž‹é™�å®šæ— ç”¨"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
! #: objc/objc-parse.y:820
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "ç©ºå£°æ˜Ž"
--- 9270,9276 ----
  msgid "useless type qualifier in empty declaration"
  msgstr "ç©ºå£°æ˜Žä¸­ç±»åž‹é™�å®šæ— ç”¨"
  
! #: c-decl.c:2949 c-parse.y:781 c-parse.y:783
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "ç©ºå£°æ˜Ž"
*************** msgid "%Jparameter name missing from par
*** 10331,10339 ****
  msgstr "%Jå½¢å�‚åˆ—è¡¨ä¸­ç¼ºå°‘å½¢å�‚å��"
  
  #: c-decl.c:6131
! #, fuzzy, gcc-internal-format
  msgid "%J%qD declared as a non-parameter"
! msgstr "%Jå†…å»ºå‡½æ•° %qD æœªè¢«å£°æ˜Žä¸ºå‡½æ•°"
  
  #: c-decl.c:6136
  #, gcc-internal-format
--- 9905,9913 ----
  msgstr "%Jå½¢å�‚åˆ—è¡¨ä¸­ç¼ºå°‘å½¢å�‚å��"
  
  #: c-decl.c:6131
! #, gcc-internal-format
  msgid "%J%qD declared as a non-parameter"
! msgstr "%J%qD å£°æ˜Žä¸ºé�žå½¢å�‚"
  
  #: c-decl.c:6136
  #, gcc-internal-format
*************** msgid "%Jparameter %qD declared with voi
*** 10346,10354 ****
  msgstr "%Jå½¢å�‚ %qD å£°æ˜Žä¸º void ç±»åž‹"
  
  #: c-decl.c:6159 c-decl.c:6161
! #, fuzzy, gcc-internal-format
  msgid "%Jtype of %qD defaults to %<int%>"
! msgstr "è¿”å›žç±»åž‹é»˜è®¤ä¸º %<int%>"
  
  #: c-decl.c:6180
  #, gcc-internal-format
--- 9920,9928 ----
  msgstr "%Jå½¢å�‚ %qD å£°æ˜Žä¸º void ç±»åž‹"
  
  #: c-decl.c:6159 c-decl.c:6161
! #, gcc-internal-format
  msgid "%Jtype of %qD defaults to %<int%>"
! msgstr "%J%qD çš„ç±»åž‹é»˜è®¤ä¸º %<int%>"
  
  #: c-decl.c:6180
  #, gcc-internal-format
*************** msgid "%Jdeclaration for parameter %qD b
*** 10361,10369 ****
  msgstr ""
  
  #: c-decl.c:6237
! #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
! msgstr "å®žå�‚æ•°ç›®ä¸ŽåŽŸåž‹ä¸�ç¬¦"
  
  #: c-decl.c:6241
  #, gcc-internal-format
--- 9935,9943 ----
  msgstr ""
  
  #: c-decl.c:6237
! #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
! msgstr "å®žå�‚ä¸ªæ•°ä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦"
  
  #: c-decl.c:6241
  #, gcc-internal-format
*************** msgid "%Hprototype declaration"
*** 10376,10384 ****
  msgstr "%HåŽŸåž‹å£°æ˜Ž"
  
  #: c-decl.c:6276
! #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
! msgstr "æ��å�‡å�Žçš„å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦"
  
  #: c-decl.c:6280
  #, gcc-internal-format
--- 9950,9958 ----
  msgstr "%HåŽŸåž‹å£°æ˜Ž"
  
  #: c-decl.c:6276
! #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
! msgstr "æ��å�‡å�Žçš„å®žå�‚ %qD ä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦"
  
  #: c-decl.c:6280
  #, gcc-internal-format
*************** msgid "promoted argument %qD doesn%'t ma
*** 10386,10394 ****
  msgstr "æ��å�‡å�Žçš„å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦"
  
  #: c-decl.c:6290
! #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
! msgstr "å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦"
  
  #: c-decl.c:6294
  #, gcc-internal-format
--- 9960,9968 ----
  msgstr "æ��å�‡å�Žçš„å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦"
  
  #: c-decl.c:6290
! #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
! msgstr "å®žå�‚ %qD ä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦"
  
  #: c-decl.c:6294
  #, gcc-internal-format
*************** msgid "ISO C does not support complex in
*** 10634,10642 ****
  msgstr "ISO C ä¸�æ”¯æŒ�å¤�æ•´æ•°"
  
  #: c-decl.c:7515 toplev.c:850
! #, fuzzy, gcc-internal-format
  msgid "%J%qF used but never defined"
! msgstr "%J%qF å£°æ˜Žä¸º %<static%> å�´ä»Žæœªå®šä¹‰è¿‡"
  
  #: c-format.c:96 c-format.c:209
  #, gcc-internal-format
--- 10208,10216 ----
  msgstr "ISO C ä¸�æ”¯æŒ�å¤�æ•´æ•°"
  
  #: c-decl.c:7515 toplev.c:850
! #, gcc-internal-format
  msgid "%J%qF used but never defined"
! msgstr "%J%qF ä½¿ç”¨è¿‡ä½†ä»Žæœªå®šä¹‰"
  
  #: c-format.c:96 c-format.c:209
  #, gcc-internal-format
*************** msgid "%qs is an unrecognized format fun
*** 10664,10672 ****
  msgstr ""
  
  #: c-format.c:215
! #, fuzzy, gcc-internal-format
  msgid "%<...%> has invalid operand number"
! msgstr "XPM æ–‡ä»¶å›¾åƒ�é¢œè‰²æ•°ç›®ä¸�æ­£ç¡®"
  
  #: c-format.c:222
  #, gcc-internal-format
--- 10238,10246 ----
  msgstr ""
  
  #: c-format.c:215
! #, gcc-internal-format
  msgid "%<...%> has invalid operand number"
! msgstr "%<...%> æ“�ä½œæ•°æ•°ç›®ä¸�å¯¹"
  
  #: c-format.c:222
  #, gcc-internal-format
*************** msgid "unused arguments in $-style forma
*** 10734,10742 ****
  msgstr ""
  
  #: c-format.c:1183
! #, fuzzy, gcc-internal-format
  msgid "zero-length %s format string"
! msgstr "%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­åŸŸå®½ä¸º 0"
  
  #: c-format.c:1187
  #, gcc-internal-format
--- 10308,10316 ----
  msgstr ""
  
  #: c-format.c:1183
! #, gcc-internal-format
  msgid "zero-length %s format string"
! msgstr "æ ¼å¼�å­—ç¬¦ä¸² %s é•¿åº¦ä¸º 0"
  
  #: c-format.c:1187
  #, gcc-internal-format
*************** msgid "empty left precision in %s format
*** 10784,10792 ****
  msgstr "%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­å·¦ç²¾åº¦ä¸ºç©º"
  
  #: c-format.c:1648
! #, fuzzy, gcc-internal-format
  msgid "empty precision in %s format"
! msgstr "%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­å·¦ç²¾åº¦ä¸ºç©º"
  
  #: c-format.c:1687
  #, gcc-internal-format
--- 10358,10366 ----
  msgstr "%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­å·¦ç²¾åº¦ä¸ºç©º"
  
  #: c-format.c:1648
! #, gcc-internal-format
  msgid "empty precision in %s format"
! msgstr "%s æ ¼å¼�å­—ç¬¦ä¸²ä¸­ç²¾åº¦ä¸ºç©º"
  
  #: c-format.c:1687
  #, gcc-internal-format
*************** msgid "unknown conversion type character
*** 10809,10822 ****
  msgstr "æ ¼å¼�å­—ç¬¦ä¸²ä¸­å‡ºçŽ°æ— æ•ˆçš„ç±»åž‹è½¬æ�¢å­—ç¬¦ 0x%x"
  
  #: c-format.c:1758
! #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
! msgstr "ç›®æ ‡æ ¼å¼�ä¸�æ”¯æŒ�æ— é™�å¤§æµ®ç‚¹æ•°"
  
  #: c-format.c:1774
! #, fuzzy, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
! msgstr "å¸¦æ ¼å¼�è‡ªåŠ¨æ›´æ­£å�•è¯�"
  
  #: c-format.c:1783
  #, gcc-internal-format
--- 10383,10396 ----
  msgstr "æ ¼å¼�å­—ç¬¦ä¸²ä¸­å‡ºçŽ°æ— æ•ˆçš„ç±»åž‹è½¬æ�¢å­—ç¬¦ 0x%x"
  
  #: c-format.c:1758
! #, gcc-internal-format
  msgid "%s does not support the %<%%%c%> %s format"
! msgstr "%s ä¸�æ”¯æŒ� %<%%%c%> %s æ ¼å¼�"
  
  #: c-format.c:1774
! #, gcc-internal-format
  msgid "%s used with %<%%%c%> %s format"
! msgstr "%s ä¸Ž %<%%%c%> %s æ ¼å¼�å¹¶ç”¨"
  
  #: c-format.c:1783
  #, gcc-internal-format
*************** msgid "use of %s and %s together with %<
*** 10844,10852 ****
  msgstr "è®¾ç½®ç«¯å�£ã€‚å�ªèƒ½å’Œ -nã€�-cã€�å’Œ -s å�Œæ—¶ä½¿ç”¨"
  
  #: c-format.c:1839
! #, gcc-internal-format
  msgid "use of %s and %s together in %s format"
! msgstr ""
  
  #: c-format.c:1858
  #, gcc-internal-format
--- 10418,10426 ----
  msgstr "è®¾ç½®ç«¯å�£ã€‚å�ªèƒ½å’Œ -nã€�-cã€�å’Œ -s å�Œæ—¶ä½¿ç”¨"
  
  #: c-format.c:1839
! #, fuzzy, gcc-internal-format
  msgid "use of %s and %s together in %s format"
! msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ mthreads å’Œ mlegacy-threadsã€‚"
  
  #: c-format.c:1858
  #, gcc-internal-format
*************** msgstr "%<%%%c%> å�ªç»™å‡º 2 ä½�è¡¨ç¤ºçš
*** 10860,10868 ****
  
  #. The end of the format string was reached.
  #: c-format.c:1877
! #, fuzzy, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
! msgstr "æ­¤æ ¼å¼�æ²¡æœ‰é€‰é¡¹ã€‚"
  
  #: c-format.c:1890
  #, gcc-internal-format
--- 10434,10442 ----
  
  #. The end of the format string was reached.
  #: c-format.c:1877
! #, gcc-internal-format
  msgid "no closing %<]%> for %<%%[%> format"
! msgstr "%<%%[%> æ ¼å¼�æ²¡æœ‰ç›¸åº”çš„ %<]%>"
  
  #: c-format.c:1890
  #, gcc-internal-format
*************** msgid "use of %qs length modifier with %
*** 10870,10878 ****
  msgstr ""
  
  #: c-format.c:1911
! #, fuzzy, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
! msgstr "ç›®æ ‡æ ¼å¼�ä¸�æ”¯æŒ�æ— é™�å¤§æµ®ç‚¹æ•°"
  
  #: c-format.c:1928
  #, gcc-internal-format
--- 10444,10452 ----
  msgstr ""
  
  #: c-format.c:1911
! #, gcc-internal-format
  msgid "%s does not support the %<%%%s%c%> %s format"
! msgstr "%s ä¸�æ”¯æŒ� %<%%%s%c%> %s æ ¼å¼�"
  
  #: c-format.c:1928
  #, gcc-internal-format
*************** msgstr ""
*** 10927,10953 ****
  #: c-format.c:2294 c-format.c:2300 c-format.c:2401
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
! msgstr ""
  
  #: c-format.c:2307 c-format.c:2411
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
! msgstr ""
  
  #: c-format.c:2360
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
! msgstr ""
  
  #: c-format.c:2377
! #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
! msgstr "%<%T::%D%> ä¸�æ˜¯ä¸€ä¸ªç±»åž‹"
  
  #: c-format.c:2382
! #, fuzzy, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
! msgstr "æ— æ³•è½¬æ�¢ä¸ºæŒ‡é’ˆç±»åž‹"
  
  #: c-format.c:2568
  #, gcc-internal-format
--- 10501,10527 ----
  #: c-format.c:2294 c-format.c:2300 c-format.c:2401
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as a type"
! msgstr "%<__gcc_host_wide_int__%> æœªè¢«å®šä¹‰ä¸ºä¸€ä¸ªç±»åž‹"
  
  #: c-format.c:2307 c-format.c:2411
  #, gcc-internal-format
  msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
! msgstr "%<__gcc_host_wide_int__%> æœªè¢«å®šä¹‰ä¸º %<long%> æˆ– %<long long%>"
  
  #: c-format.c:2360
  #, gcc-internal-format
  msgid "%<location_t%> is not defined as a type"
! msgstr "%<location_t%> æœªè¢«å®šä¹‰ä¸ºä¸€ä¸ªç±»åž‹"
  
  #: c-format.c:2377
! #, gcc-internal-format
  msgid "%<tree%> is not defined as a type"
! msgstr "%<tree%> æœªè¢«å®šä¹‰ä¸ºä¸€ä¸ªç±»åž‹"
  
  #: c-format.c:2382
! #, gcc-internal-format
  msgid "%<tree%> is not defined as a pointer type"
! msgstr "%<tree%> æœªè¢«å®šä¹‰ä¸ºä¸€ä¸ªæŒ‡é’ˆç±»åž‹"
  
  #: c-format.c:2568
  #, gcc-internal-format
*************** msgstr "å¾…æ ¼å¼�åŒ–çš„å®žå�‚ä¸�æ˜¯ %<..
*** 10957,10963 ****
  #: c-format.c:2577
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
! msgstr ""
  
  #: c-gimplify.c:237
  #, gcc-internal-format
--- 10531,10537 ----
  #: c-format.c:2577
  #, gcc-internal-format
  msgid "strftime formats cannot format arguments"
! msgstr "strftime æ ¼å¼�å­—ç¬¦ä¸²æ— æ³•æ ¼å¼�åŒ–å®žå�‚"
  
  #: c-gimplify.c:237
  #, gcc-internal-format
*************** msgid "badly nested C headers from prepr
*** 10980,10999 ****
  msgstr ""
  
  #: c-lex.c:307
! #, fuzzy, gcc-internal-format
  msgid "%Hignoring #pragma %s %s"
! msgstr "Include/Pragma"
  
  #. ... or not.
  #: c-lex.c:411
! #, fuzzy, gcc-internal-format
  msgid "%Hstray %<@%> in program"
! msgstr "åœ¨è°ƒè¯•å™¨é‡Œé‡�æ–°è¿�è¡Œæ­¤ç¨‹åº�"
  
  #: c-lex.c:425
! #, fuzzy, gcc-internal-format
  msgid "stray %qs in program"
! msgstr "åœ¨è°ƒè¯•å™¨é‡Œé‡�æ–°è¿�è¡Œæ­¤ç¨‹åº�"
  
  #: c-lex.c:435
  #, gcc-internal-format
--- 10554,10573 ----
  msgstr ""
  
  #: c-lex.c:307
! #, gcc-internal-format
  msgid "%Hignoring #pragma %s %s"
! msgstr "%Hå¿½ç•¥ #pragma %s %s"
  
  #. ... or not.
  #: c-lex.c:411
! #, gcc-internal-format
  msgid "%Hstray %<@%> in program"
! msgstr "%Hç¨‹åº�ä¸­æœ‰æ¸¸ç¦»çš„ %<@%>"
  
  #: c-lex.c:425
! #, gcc-internal-format
  msgid "stray %qs in program"
! msgstr "ç¨‹åº�ä¸­æœ‰æ¸¸ç¦»çš„ %qs"
  
  #: c-lex.c:435
  #, gcc-internal-format
*************** msgid "missing terminating %c character"
*** 11001,11014 ****
  msgstr "ç¼ºå°‘ç»“å°¾çš„ %c å­—ç¬¦"
  
  #: c-lex.c:437
! #, fuzzy, gcc-internal-format
  msgid "stray %qc in program"
! msgstr "åœ¨è°ƒè¯•å™¨é‡Œé‡�æ–°è¿�è¡Œæ­¤ç¨‹åº�"
  
  #: c-lex.c:439
! #, fuzzy, gcc-internal-format
  msgid "stray %<\\%o%> in program"
! msgstr "åœ¨è°ƒè¯•å™¨é‡Œé‡�æ–°è¿�è¡Œæ­¤ç¨‹åº�"
  
  #: c-lex.c:599
  #, gcc-internal-format
--- 10575,10588 ----
  msgstr "ç¼ºå°‘ç»“å°¾çš„ %c å­—ç¬¦"
  
  #: c-lex.c:437
! #, gcc-internal-format
  msgid "stray %qc in program"
! msgstr "ç¨‹åº�ä¸­æœ‰æ¸¸ç¦»çš„ %qc"
  
  #: c-lex.c:439
! #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
! msgstr "ç¨‹åº�ä¸­æœ‰æ¸¸ç¦»çš„ %<\\%o%>"
  
  #: c-lex.c:599
  #, gcc-internal-format
*************** msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå
*** 11043,11054 ****
  #: c-objc-common.c:90
  #, gcc-internal-format
  msgid "%Jfunction %qF can never be inlined because it might not be bound within this unit of translation"
! msgstr ""
  
  #: c-objc-common.c:98
  #, gcc-internal-format
  msgid "%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining"
! msgstr ""
  
  #: c-objc-common.c:244
  #, gcc-internal-format
--- 10617,10628 ----
  #: c-objc-common.c:90
  #, gcc-internal-format
  msgid "%Jfunction %qF can never be inlined because it might not be bound within this unit of translation"
! msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒå�¯èƒ½ä¸�é™�äºŽæ­¤ç¼–è¯‘å�•å…ƒ"
  
  #: c-objc-common.c:98
  #, gcc-internal-format
  msgid "%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining"
! msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº†ä¸Žå†…è�”å†²çª�çš„å±žæ€§"
  
  #: c-objc-common.c:244
  #, gcc-internal-format
*************** msgstr "å½“å†™å…¥è¾“å‡ºåˆ° %s æ—¶ï¼š%m"
*** 11183,11206 ****
  #: c-opts.c:1229
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either -M or -MM"
! msgstr ""
  
  #: c-opts.c:1394
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343 objc/objc-parse.y:365
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C ä¸�å…�è®¸æº�æ–‡ä»¶ä¸ºç©º"
  
! #: c-parse.y:376 objc/objc-parse.y:399
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "æ•°æ�®å®šä¹‰æ—¶æ²¡æœ‰ç±»åž‹æˆ–å­˜å‚¨ç±»"
  
! #: c-parse.y:388 objc/objc-parse.y:411
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ä¸�æ”¯æŒ�åœ¨å‡½æ•°å¤–ä½¿ç”¨å¤šä½™çš„ %<;%>"
--- 10757,10780 ----
  #: c-opts.c:1229
  #, gcc-internal-format
  msgid "to generate dependencies you must specify either -M or -MM"
! msgstr "è¦�ç”Ÿæˆ�ä¾�èµ–é¡¹ï¼Œæ‚¨å¿…é¡»æŒ‡å®š -M æˆ– -MM"
  
  #: c-opts.c:1394
  #, gcc-internal-format
  msgid "too late for # directive to set debug directory"
  msgstr ""
  
! #: c-parse.y:343
  #, gcc-internal-format
  msgid "ISO C forbids an empty source file"
  msgstr "ISO C ä¸�å…�è®¸æº�æ–‡ä»¶ä¸ºç©º"
  
! #: c-parse.y:376
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "æ•°æ�®å®šä¹‰æ—¶æ²¡æœ‰ç±»åž‹æˆ–å­˜å‚¨ç±»"
  
! #: c-parse.y:388
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ä¸�æ”¯æŒ�åœ¨å‡½æ•°å¤–ä½¿ç”¨å¤šä½™çš„ %<;%>"
*************** msgstr "ISO C ä¸�æ”¯æŒ�åœ¨å‡½æ•°å¤–ä½¿ç”
*** 11210,11341 ****
  msgid "traditional C rejects the unary plus operator"
  msgstr "ä¼ ç»Ÿ C ä¸�æŽ¥å�—å�•ç›® + è¿�ç®—ç¬¦"
  
! #: c-parse.y:498 objc/objc-parse.y:520
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "å¯¹ä½�æ®µä½¿ç”¨ %<sizeof%>"
  
! #: c-parse.y:595 objc/objc-parse.y:617
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C ä¸�å…�è®¸çœ�ç•¥ ?: è¡¨è¾¾å¼�ä¸­çš„ç¬¬äºŒé¡¹"
  
! #: c-parse.y:636 objc/objc-parse.y:658
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "å¤�å�ˆå­—é�¢å€¼æœ‰å�¯å�˜çš„å¤§å°�"
  
! #: c-parse.y:648 objc/objc-parse.y:670
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 ä¸�å…�è®¸å¤�å�ˆå­—é�¢å€¼"
  
! #: c-parse.y:661 objc/objc-parse.y:683
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ä¸�å…�è®¸åœ¨è¡¨è¾¾å¼�ä¸­ä½¿ç”¨èŠ±æ‹¬å�·ç»„"
  
! #: c-parse.y:697 objc/objc-parse.y:719
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> çš„ç¬¬ä¸€ä¸ªå®žå�‚ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�"
  
! #: c-parse.y:1224 objc/objc-parse.y:1273
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "ä¸ºä½�æ®µä½¿ç”¨ %<typeof%> "
  
! #: c-parse.y:1372 objc/objc-parse.y:1421
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C ä¸�å…�è®¸ç”¨åˆ�å§‹å€¼è®¾å®šä¸­æœ‰ç©ºçš„èŠ±æ‹¬å�·å¯¹"
  
! #: c-parse.y:1386 objc/objc-parse.y:1435
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 ä¸�å…�è®¸æŒ‡å®šå­�å¯¹è±¡çš„åˆ�å§‹å€¼"
  
! #: c-parse.y:1389 objc/objc-parse.y:1438
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "è¿‡æ—¶çš„ç”¨æ³•ï¼Œåº”ä½¿ç”¨ %<=%> æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼"
  
! #: c-parse.y:1393 objc/objc-parse.y:1442
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ä½¿ç”¨ %<:%> æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼çš„ä½œæ³•å·²è¿‡æ—¶"
  
! #: c-parse.y:1424 objc/objc-parse.y:1473
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C ä¸�å…�è®¸åœ¨åˆ�å§‹åŒ–æŒ‡å®šå…ƒç´ çš„èŒƒå›´"
  
! #: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C++ ä¸�å…�è®¸åµŒå¥—å‡½æ•°"
  
! #: c-parse.y:1637 objc/objc-parse.y:1686
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C ä¸�å…�è®¸ %<enum%> ç±»åž‹çš„å‰�å�‘å¼•ç”¨"
  
! #: c-parse.y:1649 cp/parser.c:10039 objc/objc-parse.y:1698
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "æžšä¸¾è¡¨ä»¥é€—å�·ç»“å°¾"
  
! #: c-parse.y:1669 objc/objc-parse.y:1718
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "ç»“æž„æˆ–è�”å�ˆå�Žæ²¡æœ‰åˆ†å�·"
  
! #: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c-parse.y:1698 objc/objc-parse.y:1750
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C ä¸�å…�è®¸ä¸�å�«æˆ�å‘˜çš„æˆ�å‘˜å£°æ˜Ž"
  
! #: c-parse.y:1864 objc/objc-parse.y:1916
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "æ ‡å�·ä½�äºŽå¤�å�ˆè¯­å�¥æœ«å°¾"
  
! #: c-parse.y:1883 objc/objc-parse.y:1935
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 ä¸�å…�è®¸æ··å�ˆä½¿ç”¨å£°æ˜Žå’Œä»£ç �"
  
! #: c-parse.y:1923 objc/objc-parse.y:1975
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C ä¸�å…�è®¸æ ‡å�·å£°æ˜Ž"
  
! #: c-parse.y:1967 objc/objc-parse.y:2019
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c-parse.y:2263 objc/objc-parse.y:2358
! #, fuzzy, gcc-internal-format
  msgid "%E qualifier ignored on asm"
! msgstr "%qE å±žæ€§åœ¨ç±»åž‹ä¸Šè¢«å¿½ç•¥"
  
! #: c-parse.y:2309 objc/objc-parse.y:2404
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "%<asm%> ä¸­å‡ºçŽ°å®½å­—é�¢å­—ç¬¦ä¸²"
  
! #: c-parse.y:2371 objc/objc-parse.y:2466
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C è¦�æ±‚åœ¨ %<...%> å‰�æœ‰ä¸€ä¸ªæœ‰å��å�‚æ•°"
  
! #: c-parse.y:2877 objc/objc-parse.y:3467
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "%qs ç¬¦å�·å¤„å‡ºçŽ°è¯­æ³•é”™è¯¯"
--- 10784,10915 ----
  msgid "traditional C rejects the unary plus operator"
  msgstr "ä¼ ç»Ÿ C ä¸�æŽ¥å�—å�•ç›® + è¿�ç®—ç¬¦"
  
! #: c-parse.y:498
  #, gcc-internal-format
  msgid "%<sizeof%> applied to a bit-field"
  msgstr "å¯¹ä½�æ®µä½¿ç”¨ %<sizeof%>"
  
! #: c-parse.y:595
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgstr "ISO C ä¸�å…�è®¸çœ�ç•¥ ?: è¡¨è¾¾å¼�ä¸­çš„ç¬¬äºŒé¡¹"
  
! #: c-parse.y:636
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "å¤�å�ˆå­—é�¢å€¼æœ‰å�¯å�˜çš„å¤§å°�"
  
! #: c-parse.y:648
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 ä¸�å…�è®¸å¤�å�ˆå­—é�¢å€¼"
  
! #: c-parse.y:661
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C ä¸�å…�è®¸åœ¨è¡¨è¾¾å¼�ä¸­ä½¿ç”¨èŠ±æ‹¬å�·ç»„"
  
! #: c-parse.y:697
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> çš„ç¬¬ä¸€ä¸ªå®žå�‚ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�"
  
! #: c-parse.y:1224
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "ä¸ºä½�æ®µä½¿ç”¨ %<typeof%> "
  
! #: c-parse.y:1372
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces"
  msgstr "ISO C ä¸�å…�è®¸ç”¨åˆ�å§‹å€¼è®¾å®šä¸­æœ‰ç©ºçš„èŠ±æ‹¬å�·å¯¹"
  
! #: c-parse.y:1386
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 ä¸�å…�è®¸æŒ‡å®šå­�å¯¹è±¡çš„åˆ�å§‹å€¼"
  
! #: c-parse.y:1389
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "è¿‡æ—¶çš„ç”¨æ³•ï¼Œåº”ä½¿ç”¨ %<=%> æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼"
  
! #: c-parse.y:1393
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "ä½¿ç”¨ %<:%> æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼çš„ä½œæ³•å·²è¿‡æ—¶"
  
! #: c-parse.y:1424
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C ä¸�å…�è®¸åœ¨åˆ�å§‹åŒ–æŒ‡å®šå…ƒç´ çš„èŒƒå›´"
  
! #: c-parse.y:1432 c-parse.y:1462
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C++ ä¸�å…�è®¸åµŒå¥—å‡½æ•°"
  
! #: c-parse.y:1637
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C ä¸�å…�è®¸ %<enum%> ç±»åž‹çš„å‰�å�‘å¼•ç”¨"
  
! #: c-parse.y:1649 cp/parser.c:10039
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "æžšä¸¾è¡¨ä»¥é€—å�·ç»“å°¾"
  
! #: c-parse.y:1669
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "ç»“æž„æˆ–è�”å�ˆå�Žæ²¡æœ‰åˆ†å�·"
  
! #: c-parse.y:1678
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c-parse.y:1698
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C ä¸�å…�è®¸ä¸�å�«æˆ�å‘˜çš„æˆ�å‘˜å£°æ˜Ž"
  
! #: c-parse.y:1864
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "æ ‡å�·ä½�äºŽå¤�å�ˆè¯­å�¥æœ«å°¾"
  
! #: c-parse.y:1883
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 ä¸�å…�è®¸æ··å�ˆä½¿ç”¨å£°æ˜Žå’Œä»£ç �"
  
! #: c-parse.y:1923
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C ä¸�å…�è®¸æ ‡å�·å£°æ˜Ž"
  
! #: c-parse.y:1967
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c-parse.y:2263
! #, gcc-internal-format
  msgid "%E qualifier ignored on asm"
! msgstr "%E é™�å®šåœ¨ asm ä¸Šè¢«å¿½ç•¥"
  
! #: c-parse.y:2309
  #, gcc-internal-format
  msgid "wide string literal in %<asm%>"
  msgstr "%<asm%> ä¸­å‡ºçŽ°å®½å­—é�¢å­—ç¬¦ä¸²"
  
! #: c-parse.y:2371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%>"
  msgstr "ISO C è¦�æ±‚åœ¨ %<...%> å‰�æœ‰ä¸€ä¸ªæœ‰å��å�‚æ•°"
  
! #: c-parse.y:2877
  #, gcc-internal-format
  msgid "syntax error at %qs token"
  msgstr "%qs ç¬¦å�·å¤„å‡ºçŽ°è¯­æ³•é”™è¯¯"
*************** msgid "can%'t write to %s: %m"
*** 11351,11359 ****
  msgstr "æ— æ³•å†™å…¥ %sï¼š%m"
  
  #: c-pch.c:164
! #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid output file"
! msgstr "æ–‡ä»¶ \"%s\" ä¸�æ˜¯æœ‰æ•ˆçš„æ�’ä»¶ä¿¡æ�¯æ–‡ä»¶."
  
  #: c-pch.c:193 c-pch.c:208 c-pch.c:222
  #, gcc-internal-format
--- 10925,10933 ----
  msgstr "æ— æ³•å†™å…¥ %sï¼š%m"
  
  #: c-pch.c:164
! #, gcc-internal-format
  msgid "%qs is not a valid output file"
! msgstr "%qs ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„è¾“å‡ºæ–‡ä»¶"
  
  #: c-pch.c:193 c-pch.c:208 c-pch.c:222
  #, gcc-internal-format
*************** msgid "can%'t write %s: %m"
*** 11361,11369 ****
  msgstr "æ— æ³•å†™å…¥ %sï¼š%m"
  
  #: c-pch.c:198 c-pch.c:215
! #, fuzzy, gcc-internal-format
  msgid "can%'t seek in %s: %m"
! msgstr "<qt>æ— æ³•å†™å…¥æ•°æ�®åˆ° <b>%1</b>ã€‚</qt>"
  
  #: c-pch.c:206 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
  #, gcc-internal-format
--- 10935,10943 ----
  msgstr "æ— æ³•å†™å…¥ %sï¼š%m"
  
  #: c-pch.c:198 c-pch.c:215
! #, gcc-internal-format
  msgid "can%'t seek in %s: %m"
! msgstr "æ— æ³•åœ¨ %s ä¸­å®šä½�ï¼š%m"
  
  #: c-pch.c:206 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
  #, gcc-internal-format
*************** msgstr "%sï¼šPCH æ–‡ä»¶æ— æ•ˆ"
*** 11403,11414 ****
  #: c-pragma.c:99
  #, gcc-internal-format
  msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
! msgstr ""
  
  #: c-pragma.c:112
  #, gcc-internal-format
  msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
! msgstr ""
  
  #: c-pragma.c:126
  #, gcc-internal-format
--- 10977,10988 ----
  #: c-pragma.c:99
  #, gcc-internal-format
  msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
! msgstr "#pragma pack (pop) æ²¡æœ‰ç›¸åŒ¹é…�çš„ #pragma pack (push)"
  
  #: c-pragma.c:112
  #, gcc-internal-format
  msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
! msgstr "#pragma pack(pop, %s) æ²¡æœ‰ç›¸åŒ¹é…�çš„ #pragma pack(push, %s)"
  
  #: c-pragma.c:126
  #, gcc-internal-format
*************** msgstr "%<#pragma pack(pop[, id])%> æ ¼å
*** 11443,11449 ****
  #: c-pragma.c:178
  #, gcc-internal-format
  msgid "unknown action %qs for %<#pragma pack%> - ignored"
! msgstr ""
  
  #: c-pragma.c:205
  #, gcc-internal-format
--- 11017,11023 ----
  #: c-pragma.c:178
  #, gcc-internal-format
  msgid "unknown action %qs for %<#pragma pack%> - ignored"
! msgstr "%<#pragma pack%> åŠ¨ä½œ %qs æ— æ•ˆ - å·²å¿½ç•¥"
  
  #: c-pragma.c:205
  #, gcc-internal-format
*************** msgid "missing %<(%> after %<#pragma GCC
*** 11541,11549 ****
  msgstr ""
  
  #: c-pragma.c:629
! #, fuzzy, gcc-internal-format
  msgid "malformed #pragma GCC visibility push"
! msgstr "%<#pragma pack(push[, id][, <n>])%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: c-pragma.c:633
  #, gcc-internal-format
--- 11115,11123 ----
  msgstr ""
  
  #: c-pragma.c:629
! #, gcc-internal-format
  msgid "malformed #pragma GCC visibility push"
! msgstr "#pragma GCC visibility push æ ¼å¼�é”™è¯¯"
  
  #: c-pragma.c:633
  #, gcc-internal-format
*************** msgstr "ç±»åž‹ä¸�å®Œå…¨å…¼å®¹"
*** 11604,11610 ****
  #: c-typeck.c:1048
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
! msgstr ""
  
  #: c-typeck.c:1207 c-typeck.c:2456
  #, gcc-internal-format
--- 11178,11184 ----
  #: c-typeck.c:1048
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
! msgstr "ç”±äºŽ %<volatile%>ï¼Œå‡½æ•°è¿”å›žç±»åž‹ä¸�å…¼å®¹"
  
  #: c-typeck.c:1207 c-typeck.c:2456
  #, gcc-internal-format
*************** msgid "dereferencing %<void *%> pointer"
*** 11632,11640 ****
  msgstr "æ��é¢† %<void *%> æŒ‡é’ˆ"
  
  #: c-typeck.c:1661 cp/typeck.c:2125
! #, fuzzy, gcc-internal-format
  msgid "invalid type argument of %qs"
! msgstr "æ— æ•ˆçš„é€‰é¡¹å�‚æ•° %qs"
  
  #: c-typeck.c:1689 cp/typeck.c:2276
  #, gcc-internal-format
--- 11206,11214 ----
  msgstr "æ��é¢† %<void *%> æŒ‡é’ˆ"
  
  #: c-typeck.c:1661 cp/typeck.c:2125
! #, gcc-internal-format
  msgid "invalid type argument of %qs"
! msgstr "%qs çš„å®žå�‚ç±»åž‹æ— æ•ˆ"
  
  #: c-typeck.c:1689 cp/typeck.c:2276
  #, gcc-internal-format
*************** msgid "subscripted value is neither arra
*** 11642,11650 ****
  msgstr "ä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ—¢é�žæ•°ç»„ä¹Ÿé�žæŒ‡é’ˆ"
  
  #: c-typeck.c:1700 cp/typeck.c:2195 cp/typeck.c:2281
! #, fuzzy, gcc-internal-format
  msgid "array subscript is not an integer"
! msgstr "Python åˆ—è¡¨ä¸�æ˜¯ä¸€ä¸ªæ•°ç»„"
  
  #: c-typeck.c:1706
  #, gcc-internal-format
--- 11216,11224 ----
  msgstr "ä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ—¢é�žæ•°ç»„ä¹Ÿé�žæŒ‡é’ˆ"
  
  #: c-typeck.c:1700 cp/typeck.c:2195 cp/typeck.c:2281
! #, gcc-internal-format
  msgid "array subscript is not an integer"
! msgstr "æ•°ç»„ä¸‹æ ‡ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°"
  
  #: c-typeck.c:1706
  #, gcc-internal-format
*************** msgid "ISO C90 forbids subscripting non-
*** 11667,11675 ****
  msgstr "ISO C90 ä¸�å…�è®¸é�žå·¦å€¼çš„æ•°ç»„ä½œä¸ºä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°"
  
  #: c-typeck.c:1998
! #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function"
! msgstr "%s æ˜¯å¯¹å‡½æ•° %qE çš„ä¸€ä¸ªå¼•ç”¨è€Œä¸�æ˜¯è°ƒç”¨"
  
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
--- 11241,11249 ----
  msgstr "ISO C90 ä¸�å…�è®¸é�žå·¦å€¼çš„æ•°ç»„ä½œä¸ºä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°"
  
  #: c-typeck.c:1998
! #, gcc-internal-format
  msgid "called object %qE is not a function"
! msgstr "è¢«è°ƒç”¨çš„å¯¹è±¡ %qE ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°"
  
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
*************** msgstr "%s æ˜¯å¯¹å‡½æ•° %qE çš„ä¸€ä¸ªå¼•
*** 11677,11683 ****
  #: c-typeck.c:2030
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
! msgstr ""
  
  #: c-typeck.c:2138
  #, gcc-internal-format
--- 11251,11257 ----
  #: c-typeck.c:2030
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
! msgstr "å‡½æ•°ç»�ç”±ä¸�å…¼å®¹çš„ç±»åž‹è°ƒç”¨"
  
  #: c-typeck.c:2138
  #, gcc-internal-format
*************** msgid "comparisons like X<=Y<=Z do not h
*** 11790,11798 ****
  msgstr "å½¢å¦‚ X<=Y<=Z çš„æ¯”è¾ƒå¹¶ä¸�å…·å¤‡å…¶åœ¨æ•°å­¦ä¸Šçš„æ„�ä¹‰"
  
  #: c-typeck.c:2408
! #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
! msgstr "%<void *%> åž‹æŒ‡é’ˆç”¨åœ¨äº†ç®—æœ¯è¡¨è¾¾å¼�ä¸­"
  
  #: c-typeck.c:2410
  #, gcc-internal-format
--- 11364,11372 ----
  msgstr "å½¢å¦‚ X<=Y<=Z çš„æ¯”è¾ƒå¹¶ä¸�å…·å¤‡å…¶åœ¨æ•°å­¦ä¸Šçš„æ„�ä¹‰"
  
  #: c-typeck.c:2408
! #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
! msgstr "åœ¨å‡�æ³•ä¸­ä½¿ç”¨ç±»åž‹ä¸º %<void *%> çš„æŒ‡é’ˆ"
  
  #: c-typeck.c:2410
  #, gcc-internal-format
*************** msgid "ISO C does not support %<~%> for 
*** 11815,11823 ****
  msgstr "ISO C ä¸�æ”¯æŒ�ç”¨ ~ æ±‚å…±è½­å¤�æ•°"
  
  #: c-typeck.c:2535
! #, fuzzy, gcc-internal-format
  msgid "wrong type argument to bit-complement"
! msgstr "å�•ç›®åŠ çš„æ“�ä½œæ•°ç±»åž‹é”™è¯¯"
  
  #: c-typeck.c:2543
  #, gcc-internal-format
--- 11389,11397 ----
  msgstr "ISO C ä¸�æ”¯æŒ�ç”¨ ~ æ±‚å…±è½­å¤�æ•°"
  
  #: c-typeck.c:2535
! #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
! msgstr "æŒ‰ä½�å�–å��çš„å®žå�‚ç±»åž‹é”™è¯¯"
  
  #: c-typeck.c:2543
  #, gcc-internal-format
*************** msgid "wrong type argument to decrement"
*** 11850,11863 ****
  msgstr "è¯¥ç±»åž‹çš„å®žå�‚ä¸�èƒ½è‡ªå‡�"
  
  #: c-typeck.c:2645
! #, fuzzy, gcc-internal-format
  msgid "increment of pointer to unknown structure"
! msgstr "æŒ‡å�‘æœªçŸ¥çš„å¤–éƒ¨æ•°æ�® (â€œ%sâ€�ç±»åž‹)"
  
  #: c-typeck.c:2647
! #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to unknown structure"
! msgstr "æŒ‡å�‘æœªçŸ¥çš„å¤–éƒ¨æ•°æ�® (â€œ%sâ€�ç±»åž‹)"
  
  #: c-typeck.c:2817
  #, gcc-internal-format
--- 11424,11437 ----
  msgstr "è¯¥ç±»åž‹çš„å®žå�‚ä¸�èƒ½è‡ªå‡�"
  
  #: c-typeck.c:2645
! #, gcc-internal-format
  msgid "increment of pointer to unknown structure"
! msgstr "è‡ªå¢žæŒ‡å�‘æœªçŸ¥ç»“æž„çš„æŒ‡é’ˆ"
  
  #: c-typeck.c:2647
! #, gcc-internal-format
  msgid "decrement of pointer to unknown structure"
! msgstr "è‡ªå‡�æŒ‡å�‘æœªçŸ¥ç»“æž„çš„æŒ‡é’ˆ"
  
  #: c-typeck.c:2817
  #, gcc-internal-format
*************** msgid "register variable %qD used in nes
*** 11920,11933 ****
  msgstr ""
  
  #: c-typeck.c:2885
! #, fuzzy, gcc-internal-format
  msgid "address of global register variable %qD requested"
! msgstr "è¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qs çš„åœ°å�€"
  
  #: c-typeck.c:2887
! #, fuzzy, gcc-internal-format
  msgid "address of register variable %qD requested"
! msgstr "è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qs çš„åœ°å�€"
  
  #: c-typeck.c:2935
  #, gcc-internal-format
--- 11494,11507 ----
  msgstr ""
  
  #: c-typeck.c:2885
! #, gcc-internal-format
  msgid "address of global register variable %qD requested"
! msgstr "è¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€"
  
  #: c-typeck.c:2887
! #, gcc-internal-format
  msgid "address of register variable %qD requested"
! msgstr "è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚"
  
  #: c-typeck.c:2935
  #, gcc-internal-format
*************** msgstr "æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·ç±»åž‹ä¸€èµ
*** 11942,11948 ****
  #: c-typeck.c:2986
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
! msgstr ""
  
  #: c-typeck.c:3002 c-typeck.c:3010
  #, gcc-internal-format
--- 11516,11522 ----
  #: c-typeck.c:2986
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
! msgstr "ISO C ä¸�å…�è®¸æ�¡ä»¶è¡¨è¾¾å¼�ä»…æœ‰ä¸€è¾¹ä¸ºç©º"
  
  #: c-typeck.c:3002 c-typeck.c:3010
  #, gcc-internal-format
*************** msgid "ISO C forbids conditional expr be
*** 11950,11958 ****
  msgstr "ISO C ä¸�å…�è®¸åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­å�Œæ—¶ä½¿ç”¨ %<void *%> å’Œå‡½æ•°æŒ‡é’ˆ"
  
  #: c-typeck.c:3017
! #, fuzzy, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
! msgstr "æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­"
  
  #: c-typeck.c:3024 c-typeck.c:3034
  #, gcc-internal-format
--- 11524,11532 ----
  msgstr "ISO C ä¸�å…�è®¸åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­å�Œæ—¶ä½¿ç”¨ %<void *%> å’Œå‡½æ•°æŒ‡é’ˆ"
  
  #: c-typeck.c:3017
! #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
! msgstr "æ�¡ä»¶è¡¨è¾¾å¼�æŒ‡é’ˆç±»åž‹ä¸�åŒ¹é…�"
  
  #: c-typeck.c:3024 c-typeck.c:3034
  #, gcc-internal-format
*************** msgid "cast specifies function type"
*** 11980,11988 ****
  msgstr "ç±»åž‹è½¬æ�¢æŒ‡å®šäº†å‡½æ•°ç±»åž‹"
  
  #: c-typeck.c:3144
! #, fuzzy, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
! msgstr "ISO C++ ä¸�å…�è®¸è½¬æ�¢ä¸ºæ•°ç»„ç±»åž‹ %qT"
  
  #: c-typeck.c:3162
  #, gcc-internal-format
--- 11554,11562 ----
  msgstr "ç±»åž‹è½¬æ�¢æŒ‡å®šäº†å‡½æ•°ç±»åž‹"
  
  #: c-typeck.c:3144
! #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
! msgstr "ISO C ä¸�å…�è®¸å°†é�žæ ‡é‡�è½¬æ�¢ä¸ºå…¶è‡ªèº«ç±»åž‹"
  
  #: c-typeck.c:3162
  #, gcc-internal-format
*************** msgstr ""
*** 12009,12015 ****
  #: c-typeck.c:3242
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
! msgstr ""
  
  #: c-typeck.c:3248
  #, gcc-internal-format
--- 11583,11589 ----
  #: c-typeck.c:3242
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
! msgstr "ç±»åž‹è½¬æ�¢å¢žå¤§äº†ç›®æ ‡ç±»åž‹çš„å¯¹é½�éœ€æ±‚"
  
  #: c-typeck.c:3248
  #, gcc-internal-format
*************** msgstr "è¿”å›žæ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼
*** 12206,12212 ****
  #: c-typeck.c:3850
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
! msgstr "%s ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qs"
  
  #: c-typeck.c:3853
  #, gcc-internal-format
--- 11780,11786 ----
  #: c-typeck.c:3850
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
! msgstr "ç±»åž‹ä¸º %qT çš„å½¢å�‚çš„é»˜è®¤å®žå�‚å�´æœ‰ç±»åž‹ %qT"
  
  #: c-typeck.c:3853
  #, gcc-internal-format
*************** msgid "%<long%> switch expression not co
*** 12294,12307 ****
  msgstr "åœ¨ ISO C ä¸­ï¼Œ%<long%> å¼€å…³è¡¨è¾¾å¼�ä¸�è¢«è½¬æ�¢ä¸º %<int%>"
  
  #: c-typeck.c:6762
! #, gcc-internal-format
  msgid "case label in statement expression not containing enclosing switch statement"
! msgstr ""
  
  #: c-typeck.c:6765
  #, gcc-internal-format
  msgid "%<default%> label in statement expression not containing enclosing switch statement"
! msgstr ""
  
  #: c-typeck.c:6771
  #, gcc-internal-format
--- 11868,11881 ----
  msgstr "åœ¨ ISO C ä¸­ï¼Œ%<long%> å¼€å…³è¡¨è¾¾å¼�ä¸�è¢«è½¬æ�¢ä¸º %<int%>"
  
  #: c-typeck.c:6762
! #, fuzzy, gcc-internal-format
  msgid "case label in statement expression not containing enclosing switch statement"
! msgstr "%<default%> æ ‡å�·å‡ºçŽ°åœ¨æ²¡æœ‰ç›¸åº” switch è¯­å�¥çš„è¯­å�¥è¡¨è¾¾å¼�ä¸­"
  
  #: c-typeck.c:6765
  #, gcc-internal-format
  msgid "%<default%> label in statement expression not containing enclosing switch statement"
! msgstr "%<default%> æ ‡å�·å‡ºçŽ°åœ¨æ²¡æœ‰ç›¸åº” switch è¯­å�¥çš„è¯­å�¥è¡¨è¾¾å¼�ä¸­"
  
  #: c-typeck.c:6771
  #, gcc-internal-format
*************** msgstr "%<default%> æ ‡å�·æœªå‡ºçŽ°åœ¨ s
*** 12326,12332 ****
  #: c-typeck.c:6849
  #, gcc-internal-format
  msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
! msgstr ""
  
  #: c-typeck.c:6859
  #, gcc-internal-format
--- 11900,11906 ----
  #: c-typeck.c:6849
  #, gcc-internal-format
  msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
! msgstr "%Hå»ºè®®æ˜¾å¼�åœ°ä½¿ç”¨èŠ±æ‹¬å�·ä»¥é�¿å…�å‡ºçŽ°æœ‰æ­§ä¹‰çš„ %<else%>"
  
  #: c-typeck.c:6859
  #, gcc-internal-format
*************** msgstr "æ¯”è¾ƒæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°"
*** 12421,12442 ****
  #: c-typeck.c:7961 cp/typeck.c:3421
  #, gcc-internal-format
  msgid "comparison of promoted ~unsigned with constant"
! msgstr ""
  
  #: c-typeck.c:7969 cp/typeck.c:3429
! #, fuzzy, gcc-internal-format
  msgid "comparison of promoted ~unsigned with unsigned"
! msgstr "æ¯”è¾ƒæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°"
  
  #: calls.c:1934
! #, fuzzy, gcc-internal-format
  msgid "function call has aggregate value"
! msgstr "å†…éƒ¨è°ƒç”¨PostMessageå¤±è´¥. "
  
  #: cfghooks.c:90
! #, fuzzy, gcc-internal-format
  msgid "bb %d on wrong place"
! msgstr "çº¦æ�Ÿï¼Œå¯¹æŸ�äº‹æ·»åŠ ä¸€ä¸ªçº¦æ�Ÿ"
  
  #: cfghooks.c:96
  #, fuzzy, gcc-internal-format
--- 11995,12016 ----
  #: c-typeck.c:7961 cp/typeck.c:3421
  #, gcc-internal-format
  msgid "comparison of promoted ~unsigned with constant"
! msgstr "æ¯”è¾ƒå¸¸é‡�å’Œå�–å��å�Žå�ˆç»�æ��å�‡çš„æ— ç¬¦å�·æ•°"
  
  #: c-typeck.c:7969 cp/typeck.c:3429
! #, gcc-internal-format
  msgid "comparison of promoted ~unsigned with unsigned"
! msgstr "æ¯”è¾ƒæ— ç¬¦å�·æ•°å’Œå�–å��å�Žå�ˆç»�æ��å�‡çš„æ— ç¬¦å�·æ•°"
  
  #: calls.c:1934
! #, gcc-internal-format
  msgid "function call has aggregate value"
! msgstr "å‡½æ•°è°ƒç”¨æœ‰è�šå�ˆç±»åž‹"
  
  #: cfghooks.c:90
! #, gcc-internal-format
  msgid "bb %d on wrong place"
! msgstr "åŸºæœ¬å�— %d ä½�ç½®ä¸�å¯¹"
  
  #: cfghooks.c:96
  #, fuzzy, gcc-internal-format
*************** msgid "Bb %d do not belong to loop %d."
*** 12594,12602 ****
  msgstr "åŸºæœ¬å�— %d ä¸�å±žäºŽå¾ªçŽ¯ %dã€‚"
  
  #: cfgloop.c:1346
! #, fuzzy, gcc-internal-format
  msgid "Loop %d's header does not have exactly 2 entries."
! msgstr "%sï¼šåŸŸâ€œ%sâ€�å�«æœ‰æ�¡ç›®çš„ä¸ªæ•°ä¸�æ˜¯å��ä¸ª"
  
  #: cfgloop.c:1353
  #, gcc-internal-format
--- 12168,12176 ----
  msgstr "åŸºæœ¬å�— %d ä¸�å±žäºŽå¾ªçŽ¯ %dã€‚"
  
  #: cfgloop.c:1346
! #, gcc-internal-format
  msgid "Loop %d's header does not have exactly 2 entries."
! msgstr ""
  
  #: cfgloop.c:1353
  #, gcc-internal-format
*************** msgid "Single exit not recorded for loop
*** 12659,12667 ****
  msgstr ""
  
  #: cfgloop.c:1492
! #, fuzzy, gcc-internal-format
  msgid "Loop %d should not have single exit (%d -> %d)."
! msgstr "å¾ªçŽ¯ %d çš„å¤§å°�åº”è¯¥ä¸º %dï¼Œè€Œä¸�æ˜¯%dã€‚"
  
  #: cfgrtl.c:1948
  #, gcc-internal-format
--- 12233,12241 ----
  msgstr ""
  
  #: cfgloop.c:1492
! #, gcc-internal-format
  msgid "Loop %d should not have single exit (%d -> %d)."
! msgstr "å¾ªçŽ¯ %d ä¸�åº”å½“å�ªæœ‰å�•ä¸ªå‡ºå�£ (%d -> %d)ã€‚"
  
  #: cfgrtl.c:1948
  #, gcc-internal-format
*************** msgid "insn %d inside basic block %d but
*** 12724,12742 ****
  msgstr ""
  
  #: cfgrtl.c:2092
! #, gcc-internal-format
  msgid "insn %d inside basic block %d but block_for_insn is %i"
! msgstr ""
  
  #: cfgrtl.c:2106 cfgrtl.c:2116
  #, gcc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
! msgstr ""
  
  #: cfgrtl.c:2129
  #, gcc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
! msgstr ""
  
  #: cfgrtl.c:2139
  #, gcc-internal-format
--- 12298,12316 ----
  msgstr ""
  
  #: cfgrtl.c:2092
! #, fuzzy, gcc-internal-format
  msgid "insn %d inside basic block %d but block_for_insn is %i"
! msgstr "å�— %d ç¼ºå°‘ NOTE_INSN_BASIC_BLOCK"
  
  #: cfgrtl.c:2106 cfgrtl.c:2116
  #, gcc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
! msgstr "å�— %d ç¼ºå°‘ NOTE_INSN_BASIC_BLOCK"
  
  #: cfgrtl.c:2129
  #, gcc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
! msgstr "NOTE_INSN_BASIC_BLOCK %d åœ¨åŸºæœ¬å�— %d ä¸­é—´"
  
  #: cfgrtl.c:2139
  #, gcc-internal-format
*************** msgid "%D renamed after being referenced
*** 12774,12782 ****
  msgstr ""
  
  #: cgraphunit.c:513
! #, fuzzy, gcc-internal-format
  msgid "Shared call_expr:"
! msgstr "åŒ¹é…�æ­£è§„è¡¨è¾¾å¼�"
  
  #: cgraphunit.c:519
  #, gcc-internal-format
--- 12348,12356 ----
  msgstr ""
  
  #: cgraphunit.c:513
! #, gcc-internal-format
  msgid "Shared call_expr:"
! msgstr "å…±äº«çš„ call_exprï¼š"
  
  #: cgraphunit.c:519
  #, gcc-internal-format
*************** msgid "Inlined_to pointer is wrong"
*** 12799,12807 ****
  msgstr "ä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ˜¯å‡½æ•°æŒ‡é’ˆ"
  
  #: cgraphunit.c:571
! #, fuzzy, gcc-internal-format
  msgid "Multiple inline callers"
! msgstr "æ¡†æž¶æ˜¯å†…åµŒçš„"
  
  #: cgraphunit.c:578
  #, gcc-internal-format
--- 12373,12381 ----
  msgstr "ä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ˜¯å‡½æ•°æŒ‡é’ˆ"
  
  #: cgraphunit.c:571
! #, gcc-internal-format
  msgid "Multiple inline callers"
! msgstr "å¤šä¸ªå†…è�”è°ƒç”¨è€…"
  
  #: cgraphunit.c:578
  #, gcc-internal-format
*************** msgid "Nodes with no released memory fou
*** 12844,12857 ****
  msgstr ""
  
  #: collect2.c:1197
! #, fuzzy, gcc-internal-format
  msgid "unknown demangling style '%s'"
! msgstr "æœªçŸ¥çš„ style_setâ€œ%sâ€�åœ¨å…ƒç´  <%s> ä¸Š"
  
  #: collect2.c:1517
! #, fuzzy, gcc-internal-format
  msgid "%s terminated with signal %d [%s]%s"
! msgstr "ä¼šè¯�â€œ%1â€�ä»¥ä¿¡å�· %2 é€€å‡ºã€‚"
  
  #: collect2.c:1535
  #, gcc-internal-format
--- 12418,12431 ----
  msgstr ""
  
  #: collect2.c:1197
! #, gcc-internal-format
  msgid "unknown demangling style '%s'"
! msgstr "æœªçŸ¥çš„è§£ä¿®é¥°é£Žæ ¼â€˜%sâ€™"
  
  #: collect2.c:1517
! #, gcc-internal-format
  msgid "%s terminated with signal %d [%s]%s"
! msgstr "%s ä»¥ä¿¡å�· %d [%s]%s é€€å‡ºã€‚"
  
  #: collect2.c:1535
  #, gcc-internal-format
*************** msgid "checksum is %x instead of %x"
*** 12929,12937 ****
  msgstr "æ£€éªŒå’Œæ˜¯ %x è€Œä¸�æ˜¯ %x"
  
  #: coverage.c:269 coverage.c:352
! #, fuzzy, gcc-internal-format
  msgid "number of counters is %d instead of %d"
! msgstr "å·²å¤„ç�†çš„æ–‡ä»¶æ•°ï¼š%1"
  
  #: coverage.c:275
  #, gcc-internal-format
--- 12503,12511 ----
  msgstr "æ£€éªŒå’Œæ˜¯ %x è€Œä¸�æ˜¯ %x"
  
  #: coverage.c:269 coverage.c:352
! #, gcc-internal-format
  msgid "number of counters is %d instead of %d"
! msgstr "è®¡æ•°å™¨çš„æ•°é‡�æ˜¯ %d è€Œä¸�æ˜¯ %d"
  
  #: coverage.c:275
  #, gcc-internal-format
*************** msgid "%qs is corrupted"
*** 12949,12957 ****
  msgstr "%qs å·²æ�Ÿå��"
  
  #: coverage.c:333
! #, gcc-internal-format
  msgid "no coverage for function %qs found."
! msgstr ""
  
  #: coverage.c:341 coverage.c:349
  #, gcc-internal-format
--- 12523,12531 ----
  msgstr "%qs å·²æ�Ÿå��"
  
  #: coverage.c:333
! #, fuzzy, gcc-internal-format
  msgid "no coverage for function %qs found."
! msgstr "æ²¡æœ‰æ‰¾åˆ° %qs çš„æ ‡å�·å®šä¹‰"
  
  #: coverage.c:341 coverage.c:349
  #, gcc-internal-format
*************** msgid "Invalid rtl sharing found in the 
*** 12999,13007 ****
  msgstr ""
  
  #: emit-rtl.c:2234
! #, fuzzy, gcc-internal-format
  msgid "Shared rtx"
! msgstr "  å…±äº«ç‰©ä»¶"
  
  #: emit-rtl.c:2236
  #, gcc-internal-format
--- 12573,12581 ----
  msgstr ""
  
  #: emit-rtl.c:2234
! #, gcc-internal-format
  msgid "Shared rtx"
! msgstr "å…±äº«çš„ rtx"
  
  #: emit-rtl.c:2236
  #, gcc-internal-format
*************** msgstr "â€˜%sâ€™é€‰é¡¹ç¼ºå°‘å®žå�‚"
*** 13116,13122 ****
  #: gcc.c:1288
  #, fuzzy, gcc-internal-format
  msgid "extraneous argument to '%s' option"
! msgstr "â€œ%sâ€�é€‰é¡¹æ²¡æœ‰ç»™å‡ºå�‚æ•°\n"
  
  #: gcc.c:3778
  #, gcc-internal-format
--- 12690,12696 ----
  #: gcc.c:1288
  #, fuzzy, gcc-internal-format
  msgid "extraneous argument to '%s' option"
! msgstr "â€˜%sâ€™é€‰é¡¹ç¼ºå°‘å®žå�‚"
  
  #: gcc.c:3778
  #, gcc-internal-format
*************** msgstr ""
*** 13139,13145 ****
  #: gcc.c:5149
  #, gcc-internal-format
  msgid "spec failure: '%%*' has not been initialized by pattern match"
! msgstr ""
  
  #: gcc.c:5158
  #, gcc-internal-format
--- 12713,12719 ----
  #: gcc.c:5149
  #, gcc-internal-format
  msgid "spec failure: '%%*' has not been initialized by pattern match"
! msgstr "spec å¤±è´¥ï¼šâ€˜%%*â€™æœªç»�æ¨¡å¼�åŒ¹é…�åˆ�å§‹åŒ–"
  
  #: gcc.c:5158
  #, gcc-internal-format
*************** msgstr "æ— æ³•å†™å…¥ PCH æ–‡ä»¶"
*** 13239,13263 ****
  msgid "unexpected node"
  msgstr "ä¸Žé¢„æœŸä¸�ç¬¦çš„ç»“ç‚¹"
  
! #: gimplify.c:3340
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "æ±‡ç¼–è¾“å‡º %d ä¸­å·¦å€¼æ— æ•ˆ"
  
! #: gimplify.c:3452
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "å†…å­˜è¾“å…¥ %d ä¸�å�¯ç›´æŽ¥å¯»å�€"
  
! #: gimplify.c:4326
! #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
! msgstr "%s å¤‡ä»½å¤±è´¥\n"
  
  #: global.c:371 global.c:384 global.c:398
  #, gcc-internal-format
  msgid "%s cannot be used in asm here"
! msgstr ""
  
  #: graph.c:403 passes.c:131 java/jcf-parse.c:1047 java/jcf-parse.c:1194
  #: java/lex.c:1846 objc/objc-act.c:552
--- 12813,12837 ----
  msgid "unexpected node"
  msgstr "ä¸Žé¢„æœŸä¸�ç¬¦çš„ç»“ç‚¹"
  
! #: gimplify.c:3345
  #, gcc-internal-format
  msgid "invalid lvalue in asm output %d"
  msgstr "æ±‡ç¼–è¾“å‡º %d ä¸­å·¦å€¼æ— æ•ˆ"
  
! #: gimplify.c:3457
  #, gcc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "å†…å­˜è¾“å…¥ %d ä¸�å�¯ç›´æŽ¥å¯»å�€"
  
! #: gimplify.c:4331
! #, gcc-internal-format
  msgid "gimplification failed"
! msgstr "gimplification å¤±è´¥"
  
  #: global.c:371 global.c:384 global.c:398
  #, gcc-internal-format
  msgid "%s cannot be used in asm here"
! msgstr "%s ä¸�èƒ½åœ¨è¿™é‡Œç”¨äºŽ asm"
  
  #: graph.c:403 passes.c:131 java/jcf-parse.c:1047 java/jcf-parse.c:1194
  #: java/lex.c:1846 objc/objc-act.c:552
*************** msgid "argument to \"%s\" should be a no
*** 13287,13295 ****
  msgstr "â€œ%sâ€�çš„å®žå�‚åº”è¯¥æ˜¯ä¸€ä¸ªé�žè´Ÿæ•´æ•°"
  
  #: opts.c:426
! #, fuzzy, gcc-internal-format
  msgid "unrecognized command line option \"%s\""
! msgstr "é™„åŠ å‘½ä»¤è¡Œå�‚æ•°ï¼š"
  
  #: opts.c:634
  #, gcc-internal-format
--- 12861,12869 ----
  msgstr "â€œ%sâ€�çš„å®žå�‚åº”è¯¥æ˜¯ä¸€ä¸ªé�žè´Ÿæ•´æ•°"
  
  #: opts.c:426
! #, gcc-internal-format
  msgid "unrecognized command line option \"%s\""
! msgstr "æ— æ³•è¯†åˆ«çš„å‘½ä»¤è¡Œé€‰é¡¹â€œ%sâ€�"
  
  #: opts.c:634
  #, gcc-internal-format
*************** msgstr "-freorder-blocks-and-partition (
*** 13309,13315 ****
  #: opts.c:821
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %d"
! msgstr ""
  
  #: opts.c:886
  #, gcc-internal-format
--- 12883,12889 ----
  #: opts.c:821
  #, gcc-internal-format
  msgid "structure alignment must be a small power of two, not %d"
! msgstr "ç»“æž„çš„å¯¹é½�å¿…é¡»æ˜¯ 2 çš„è¾ƒå°�æ¬¡æ–¹ï¼Œè€Œä¸�æ˜¯ %d"
  
  #: opts.c:886
  #, gcc-internal-format
*************** msgstr "ç›®æ ‡ç³»ç»Ÿä¸�æ”¯æŒ�è°ƒè¯•è¾“å‡
*** 13344,13350 ****
  #: opts.c:1146
  #, gcc-internal-format
  msgid "debug format \"%s\" conflicts with prior selection"
! msgstr ""
  
  #: opts.c:1162
  #, gcc-internal-format
--- 12918,12924 ----
  #: opts.c:1146
  #, gcc-internal-format
  msgid "debug format \"%s\" conflicts with prior selection"
! msgstr "è°ƒè¯•æ ¼å¼�â€œ%sâ€�ä¸Žå…ˆå‰�çš„é€‰æ‹©å†²çª�"
  
  #: opts.c:1162
  #, gcc-internal-format
*************** msgstr ""
*** 13380,13411 ****
  #: profile.c:284
  #, gcc-internal-format
  msgid "corrupted profile info: run_max * runs < sum_max"
! msgstr ""
  
  #: profile.c:290
  #, gcc-internal-format
  msgid "corrupted profile info: sum_all is smaller than sum_max"
! msgstr ""
  
  #: profile.c:335
  #, gcc-internal-format
  msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
! msgstr ""
  
  #: profile.c:503
  #, gcc-internal-format
  msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
! msgstr ""
  
  #: profile.c:524
  #, gcc-internal-format
  msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
! msgstr ""
  
  #: reg-stack.c:622
  #, gcc-internal-format
  msgid "output constraint %d must specify a single register"
! msgstr ""
  
  #: reg-stack.c:632
  #, gcc-internal-format
--- 12954,12985 ----
  #: profile.c:284
  #, gcc-internal-format
  msgid "corrupted profile info: run_max * runs < sum_max"
! msgstr "æ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šrun_max * runs < sum_max"
  
  #: profile.c:290
  #, gcc-internal-format
  msgid "corrupted profile info: sum_all is smaller than sum_max"
! msgstr "æ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šsum_all å°�äºŽ sum_max"
  
  #: profile.c:335
  #, gcc-internal-format
  msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
! msgstr "æ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šä»Ž %i åˆ° %i çš„è¾¹è¶…è¿‡æœ€å¤§è®¡æ•°"
  
  #: profile.c:503
  #, gcc-internal-format
  msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
! msgstr "æ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šåŸºæœ¬å�— %d çš„è¿­ä»£æ¬¡æ•°è¢«è®¤ä¸ºæ˜¯ %i"
  
  #: profile.c:524
  #, gcc-internal-format
  msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
! msgstr "æ�Ÿå��çš„æ ·æœ¬ä¿¡æ�¯ï¼šè¾¹ %d-%d çš„æ‰§è¡Œæ¬¡æ•°è¢«è®¤ä¸ºæ˜¯ %i"
  
  #: reg-stack.c:622
  #, gcc-internal-format
  msgid "output constraint %d must specify a single register"
! msgstr "è¾“å‡ºçº¦æ�Ÿ %d å¿…é¡»æŒ‡å®šå�•ä¸ªå¯„å­˜å™¨"
  
  #: reg-stack.c:632
  #, gcc-internal-format
*************** msgstr ""
*** 13425,13431 ****
  #: reg-stack.c:711
  #, gcc-internal-format
  msgid "output operand %d must use %<&%> constraint"
! msgstr ""
  
  #: regclass.c:766
  #, gcc-internal-format
--- 12999,13005 ----
  #: reg-stack.c:711
  #, gcc-internal-format
  msgid "output operand %d must use %<&%> constraint"
! msgstr "è¾“å‡ºæ“�ä½œæ•° %d å¿…é¡»ä½¿ç”¨ %<&%> çº¦æ�Ÿ"
  
  #: regclass.c:766
  #, gcc-internal-format
*************** msgstr "ä¸€å�¥ %<asm%> ä¸­æ“�ä½œæ•°çº¦æ�
*** 13496,13507 ****
  #: reload1.c:1217
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
! msgstr ""
  
  #: reload1.c:1220
  #, gcc-internal-format
  msgid "try reducing the number of local variables"
! msgstr ""
  
  #: reload1.c:1871
  #, gcc-internal-format
--- 13070,13081 ----
  #: reload1.c:1217
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
! msgstr "å¯¹å�¯é� çš„å †æ ˆæ£€æŸ¥æ�¥è¯´æ¡†æž¶å¤ªå¤§äº†"
  
  #: reload1.c:1220
  #, gcc-internal-format
  msgid "try reducing the number of local variables"
! msgstr "è¯•å›¾å‡�å°‘å±€éƒ¨å�˜é‡�çš„æ•°é‡�"
  
  #: reload1.c:1871
  #, gcc-internal-format
*************** msgstr ""
*** 13511,13532 ****
  #: reload1.c:1876
  #, gcc-internal-format
  msgid "unable to find a register to spill in class %qs"
! msgstr ""
  
  #: reload1.c:3878
! #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
! msgstr "ä¸�èƒ½åœ¨ %<asm%> ä¸­é‡�æ–°åŠ è½½æ•´æ•°å¸¸é‡�æ“�ä½œæ•°"
  
  #: reload1.c:5002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
! msgstr ""
  
  #: reload1.c:6629
! #, fuzzy, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
! msgstr "ä¸�èƒ½åœ¨ %<asm%> ä¸­é‡�æ–°åŠ è½½æ•´æ•°å¸¸é‡�æ“�ä½œæ•°"
  
  #: rtl.c:471
  #, gcc-internal-format
--- 13085,13106 ----
  #: reload1.c:1876
  #, gcc-internal-format
  msgid "unable to find a register to spill in class %qs"
! msgstr "åœ¨ç±» %qs ä¸­æ‰¾ä¸�åˆ°å�¯èˆ�å‡ºçš„å¯„å­˜å™¨"
  
  #: reload1.c:3878
! #, gcc-internal-format
  msgid "%<asm%> operand requires impossible reload"
! msgstr "%<asm%> è¦�æ±‚ä¸�å�¯èƒ½çš„é‡�æ–°åŠ è½½"
  
  #: reload1.c:5002
  #, gcc-internal-format
  msgid "%<asm%> operand constraint incompatible with operand size"
! msgstr "%<asm%> æ“�ä½œæ•°çš„çº¦æ�Ÿä¸Žæ“�ä½œæ•°å¤§å°�ä¸�å…¼å®¹"
  
  #: reload1.c:6629
! #, gcc-internal-format
  msgid "output operand is constant in %<asm%>"
! msgstr "%<asm%> çš„è¾“å‡ºæ“�ä½œæ•°æ˜¯å¸¸é‡�"
  
  #: rtl.c:471
  #, gcc-internal-format
*************** msgid "unknown register name %qs in %<as
*** 13619,13642 ****
  msgstr "%<asm%> ä¸­å‡ºçŽ°æœªçŸ¥çš„å¯„å­˜å™¨å�� %qs"
  
  #: stmt.c:681
! #, gcc-internal-format
  msgid "PIC register %qs clobbered in %<asm%>"
! msgstr ""
  
  #: stmt.c:728
! #, fuzzy, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
! msgstr "ä¸�èƒ½ç”¨è¶…è¿‡ä¸€ç§�æ–¹å¼�è¿›è¡Œåˆ†å‰²"
  
  #: stmt.c:791
! #, fuzzy, gcc-internal-format
  msgid "output number %d not directly addressable"
! msgstr "å†…å­˜è¾“å…¥ %d ä¸�å�¯ç›´æŽ¥å¯»å�€"
  
  #: stmt.c:870
  #, gcc-internal-format
  msgid "asm operand %d probably doesn%'t match constraints"
! msgstr ""
  
  #: stmt.c:880
  #, gcc-internal-format
--- 13193,13216 ----
  msgstr "%<asm%> ä¸­å‡ºçŽ°æœªçŸ¥çš„å¯„å­˜å™¨å�� %qs"
  
  #: stmt.c:681
! #, fuzzy, gcc-internal-format
  msgid "PIC register %qs clobbered in %<asm%>"
! msgstr "%<asm%> ä¸­å‡ºçŽ°æœªçŸ¥çš„å¯„å­˜å™¨å�� %qs"
  
  #: stmt.c:728
! #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
! msgstr "%<asm%> ä¸­çš„æ“�ä½œæ•°è¶…è¿‡ %d ä¸ª"
  
  #: stmt.c:791
! #, gcc-internal-format
  msgid "output number %d not directly addressable"
! msgstr "è¾“å‡ºæ•° %d ä¸�å�¯ç›´æŽ¥å¯»å�€"
  
  #: stmt.c:870
  #, gcc-internal-format
  msgid "asm operand %d probably doesn%'t match constraints"
! msgstr "æ±‡ç¼–æ“�ä½œæ•° %d ä¸Žçº¦æ�Ÿå�¯èƒ½ä¸�åŒ¹é…�"
  
  #: stmt.c:880
  #, gcc-internal-format
*************** msgid "asm clobber conflict with input o
*** 13654,13662 ****
  msgstr ""
  
  #: stmt.c:1109
! #, fuzzy, gcc-internal-format
  msgid "too many alternatives in %<asm%>"
! msgstr "å¤ªå¤š %% å�Žç¼€è½¬æ�¢é™�å®šç¬¦"
  
  #: stmt.c:1121
  #, gcc-internal-format
--- 13228,13236 ----
  msgstr ""
  
  #: stmt.c:1109
! #, gcc-internal-format
  msgid "too many alternatives in %<asm%>"
! msgstr "%<asm%> ä¸­å¤ªå¤šå�˜æ•°"
  
  #: stmt.c:1121
  #, gcc-internal-format
*************** msgstr ""
*** 13666,13672 ****
  #: stmt.c:1174
  #, gcc-internal-format
  msgid "duplicate asm operand name %qs"
! msgstr ""
  
  #: stmt.c:1272
  #, gcc-internal-format
--- 13240,13246 ----
  #: stmt.c:1174
  #, gcc-internal-format
  msgid "duplicate asm operand name %qs"
! msgstr "é‡�å¤�çš„æ±‡ç¼–æ“�ä½œæ•°å�� %qs"
  
  #: stmt.c:1272
  #, gcc-internal-format
*************** msgid "undefined named operand %qs"
*** 13679,13687 ****
  msgstr "æœªå®šä¹‰çš„æœ‰å��æ“�ä½œæ•° %qs"
  
  #: stmt.c:1465
! #, fuzzy, gcc-internal-format
  msgid "%Hvalue computed is not used"
! msgstr "ä¸‹åˆ—è¿‡ç¨‹ä¸­å“ªä¸ªä¸�ä½¿ç”¨å�‘é…µï¼Ÿ"
  
  #: stor-layout.c:152
  #, gcc-internal-format
--- 13253,13261 ----
  msgstr "æœªå®šä¹‰çš„æœ‰å��æ“�ä½œæ•° %qs"
  
  #: stmt.c:1465
! #, gcc-internal-format
  msgid "%Hvalue computed is not used"
! msgstr "%Hè®¡ç®—å‡ºçš„å€¼æœªè¢«ä½¿ç”¨"
  
  #: stor-layout.c:152
  #, gcc-internal-format
*************** msgid "%Jsize of %qD is %d bytes"
*** 13699,13717 ****
  msgstr "%J%qD å¤§å°�ä¸º %d å­—èŠ‚"
  
  #: stor-layout.c:460
! #, fuzzy, gcc-internal-format
  msgid "%Jsize of %qD is larger than %d bytes"
! msgstr "%J%qD è¿”å›žå€¼çš„å¤§å°�ä¸º %u å­—èŠ‚"
  
  #: stor-layout.c:844
! #, fuzzy, gcc-internal-format
  msgid "%Jpacked attribute causes inefficient alignment for %qD"
! msgstr "packed å±žæ€§å¯¼è‡´ %qs ä½Žæ•ˆçŽ‡çš„å¯¹é½�"
  
  #: stor-layout.c:847
! #, fuzzy, gcc-internal-format
  msgid "%Jpacked attribute is unnecessary for %qD"
! msgstr "packed å±žæ€§å¯¹ %qs æ�¥è¯´æ˜¯ä¸�éœ€è¦�çš„"
  
  #: stor-layout.c:863
  #, gcc-internal-format
--- 13273,13291 ----
  msgstr "%J%qD å¤§å°�ä¸º %d å­—èŠ‚"
  
  #: stor-layout.c:460
! #, gcc-internal-format
  msgid "%Jsize of %qD is larger than %d bytes"
! msgstr "%J%qD çš„å¤§å°�è¶…è¿‡ %d å­—èŠ‚"
  
  #: stor-layout.c:844
! #, gcc-internal-format
  msgid "%Jpacked attribute causes inefficient alignment for %qD"
! msgstr "%Jpacked å±žæ€§å¯¼è‡´ %qD ä½Žæ•ˆçŽ‡çš„å¯¹é½�"
  
  #: stor-layout.c:847
! #, gcc-internal-format
  msgid "%Jpacked attribute is unnecessary for %qD"
! msgstr "%Jpacked å±žæ€§å¯¹ %qD æ�¥è¯´æ˜¯ä¸�éœ€è¦�çš„"
  
  #: stor-layout.c:863
  #, gcc-internal-format
*************** msgid "%J%qF declared %<static%> but nev
*** 13794,13802 ****
  msgstr "%J%qF å£°æ˜Žä¸º %<static%> å�´ä»Žæœªå®šä¹‰è¿‡"
  
  #: toplev.c:878
! #, fuzzy, gcc-internal-format
  msgid "%J%qD defined but not used"
! msgstr "%Jæ ‡å�· %qD ä½¿ç”¨å‰�æœªå®šä¹‰"
  
  #: toplev.c:901 toplev.c:924
  #, gcc-internal-format
--- 13368,13376 ----
  msgstr "%J%qF å£°æ˜Žä¸º %<static%> å�´ä»Žæœªå®šä¹‰è¿‡"
  
  #: toplev.c:878
! #, gcc-internal-format
  msgid "%J%qD defined but not used"
! msgstr "%J%qD å®šä¹‰å�Žæœªä½¿ç”¨"
  
  #: toplev.c:901 toplev.c:924
  #, gcc-internal-format
*************** msgid "invalid option %qs"
*** 13831,13841 ****
  msgstr "æ— æ•ˆé€‰é¡¹ %qs"
  
  #: toplev.c:1413
! #, fuzzy, gcc-internal-format
  msgid "can%'t open %s for writing: %m"
! msgstr ""
! "æ— æ³•æ‰“å¼€â€œ%sâ€�å¹¶å†™å…¥ï¼š\n"
! "%s"
  
  #: toplev.c:1758
  #, gcc-internal-format
--- 13405,13413 ----
  msgstr "æ— æ•ˆé€‰é¡¹ %qs"
  
  #: toplev.c:1413
! #, gcc-internal-format
  msgid "can%'t open %s for writing: %m"
! msgstr "æ— æ³•æ‰“å¼€ %s å¹¶å†™å…¥ï¼š%m"
  
  #: toplev.c:1758
  #, gcc-internal-format
*************** msgid "Invalid reference prefix."
*** 13963,13971 ****
  msgstr "æ— æ•ˆçš„å¼•ç”¨å‰�ç¼€"
  
  #: tree-cfg.c:3447
! #, fuzzy, gcc-internal-format
  msgid "Is not a valid GIMPLE statement."
! msgstr "â€œ%sâ€�ä¸�æ˜¯æœ‰æ•ˆçš„ç¼©æ”¾æ¯”ä¾‹\n"
  
  #: tree-cfg.c:3467
  #, gcc-internal-format
--- 13535,13543 ----
  msgstr "æ— æ•ˆçš„å¼•ç”¨å‰�ç¼€"
  
  #: tree-cfg.c:3447
! #, gcc-internal-format
  msgid "Is not a valid GIMPLE statement."
! msgstr "ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ GIMPLE è¯­å�¥ã€‚"
  
  #: tree-cfg.c:3467
  #, gcc-internal-format
*************** msgid "Label %s has incorrect context in
*** 14023,14036 ****
  msgstr ""
  
  #: tree-cfg.c:3705
! #, gcc-internal-format
  msgid "Control flow in the middle of basic block %d\n"
! msgstr ""
  
  #: tree-cfg.c:3715
! #, gcc-internal-format
  msgid "Label %s in the middle of basic block %d\n"
! msgstr ""
  
  #: tree-cfg.c:3732
  #, gcc-internal-format
--- 13595,13608 ----
  msgstr ""
  
  #: tree-cfg.c:3705
! #, fuzzy, gcc-internal-format
  msgid "Control flow in the middle of basic block %d\n"
! msgstr "NOTE_INSN_BASIC_BLOCK %d åœ¨åŸºæœ¬å�— %d ä¸­é—´"
  
  #: tree-cfg.c:3715
! #, fuzzy, gcc-internal-format
  msgid "Label %s in the middle of basic block %d\n"
! msgstr "NOTE_INSN_BASIC_BLOCK %d åœ¨åŸºæœ¬å�— %d ä¸­é—´"
  
  #: tree-cfg.c:3732
  #, gcc-internal-format
*************** msgstr ""
*** 14050,14061 ****
  #: tree-cfg.c:3768
  #, gcc-internal-format
  msgid "%<then%> label does not match edge at end of bb %d\n"
! msgstr ""
  
  #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%<else%> label does not match edge at end of bb %d\n"
! msgstr ""
  
  #: tree-cfg.c:3786
  #, gcc-internal-format
--- 13622,13633 ----
  #: tree-cfg.c:3768
  #, gcc-internal-format
  msgid "%<then%> label does not match edge at end of bb %d\n"
! msgstr "%<then%> æ ‡å�·åœ¨åŸºæœ¬å�— %d ç»“å°¾ä¸�åŒ¹é…�è¾¹\n"
  
  #: tree-cfg.c:3776
  #, gcc-internal-format
  msgid "%<else%> label does not match edge at end of bb %d\n"
! msgstr "%<else%> æ ‡å�·åœ¨åŸºæœ¬å�— %d ç»“å°¾ä¸�åŒ¹é…�è¾¹\n"
  
  #: tree-cfg.c:3786
  #, gcc-internal-format
*************** msgstr ""
*** 14084,14090 ****
  #: tree-cfg.c:3865
  #, gcc-internal-format
  msgid "No default case found at end of case vector"
! msgstr ""
  
  #: tree-cfg.c:3873
  #, fuzzy, gcc-internal-format
--- 13656,13662 ----
  #: tree-cfg.c:3865
  #, gcc-internal-format
  msgid "No default case found at end of case vector"
! msgstr "case çŸ¢é‡�æœ«å°¾æ²¡æœ‰é»˜è®¤ case"
  
  #: tree-cfg.c:3873
  #, fuzzy, gcc-internal-format
*************** msgid "%Hcontrol reaches end of non-void
*** 14112,14120 ****
  msgstr "%Håœ¨æœ‰è¿”å›žå€¼çš„å‡½æ•°ä¸­ï¼ŒæŽ§åˆ¶æµ�ç¨‹åˆ°è¾¾å‡½æ•°å°¾"
  
  #: tree-dump.c:849
! #, fuzzy, gcc-internal-format
  msgid "could not open dump file %qs: %s"
! msgstr "æ— æ³•æ‰“å¼€è‡ªå®šä¹‰æ•°æ�®æ–‡ä»¶ï¼š"
  
  #: tree-dump.c:965
  #, gcc-internal-format
--- 13684,13692 ----
  msgstr "%Håœ¨æœ‰è¿”å›žå€¼çš„å‡½æ•°ä¸­ï¼ŒæŽ§åˆ¶æµ�ç¨‹åˆ°è¾¾å‡½æ•°å°¾"
  
  #: tree-dump.c:849
! #, gcc-internal-format
  msgid "could not open dump file %qs: %s"
! msgstr "æ— æ³•æ‰“å¼€è½¬å‚¨æ–‡ä»¶ %qsï¼š%s"
  
  #: tree-dump.c:965
  #, gcc-internal-format
*************** msgid "%Jfunction %qF can never be inlin
*** 14152,14165 ****
  msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº† __builtin_return æˆ– __builtin_apply_args"
  
  #: tree-inline.c:1048
! #, fuzzy, gcc-internal-format
  msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
! msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº†é�žå±€éƒ¨çš„ goto"
  
  #: tree-inline.c:1062
! #, fuzzy, gcc-internal-format
  msgid "%Jfunction %qF can never be inlined because it receives a non-local goto"
! msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº†é�žå±€éƒ¨çš„ goto"
  
  #: tree-inline.c:1087
  #, gcc-internal-format
--- 13724,13737 ----
  msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº† __builtin_return æˆ– __builtin_apply_args"
  
  #: tree-inline.c:1048
! #, gcc-internal-format
  msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
! msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºåŒ…å�«ä¸€ä¸ªè¿�è¡Œæ—¶ goto"
  
  #: tree-inline.c:1062
! #, gcc-internal-format
  msgid "%Jfunction %qF can never be inlined because it receives a non-local goto"
! msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒæŽ¥å�—ä¸€ä¸ªé�žå±€éƒ¨çš„ goto"
  
  #: tree-inline.c:1087
  #, gcc-internal-format
*************** msgstr "%Jå‡½æ•° %qF æ— æ³•è¢«å†…è�”ï¼Œå
*** 14169,14175 ****
  #: tree-inline.c:1575 tree-inline.c:1583
  #, gcc-internal-format
  msgid "%Jinlining failed in call to %qF: %s"
! msgstr ""
  
  #: tree-inline.c:1576 tree-inline.c:1584
  #, gcc-internal-format
--- 13741,13747 ----
  #: tree-inline.c:1575 tree-inline.c:1583
  #, gcc-internal-format
  msgid "%Jinlining failed in call to %qF: %s"
! msgstr "%Jè°ƒç”¨ %qF æ—¶å†…è�”å¤±è´¥ï¼š%s"
  
  #: tree-inline.c:1576 tree-inline.c:1584
  #, gcc-internal-format
*************** msgstr ""
*** 14243,14257 ****
  msgid "unimplemented functionality"
  msgstr "æœªå®žçŽ°çš„åŠŸèƒ½"
  
! #: tree-ssa-operands.c:1273
  #, gcc-internal-format
  msgid "internal error"
  msgstr "å†…éƒ¨é”™è¯¯"
  
  #: tree-ssa.c:113
! #, fuzzy, gcc-internal-format
  msgid "Expected an SSA_NAME object"
! msgstr "è¯·è¾“å…¥ Gfig å¯¹è±¡å��ç§°"
  
  #: tree-ssa.c:119
  #, gcc-internal-format
--- 13815,13829 ----
  msgid "unimplemented functionality"
  msgstr "æœªå®žçŽ°çš„åŠŸèƒ½"
  
! #: tree-ssa-operands.c:1277
  #, gcc-internal-format
  msgid "internal error"
  msgstr "å†…éƒ¨é”™è¯¯"
  
  #: tree-ssa.c:113
! #, gcc-internal-format
  msgid "Expected an SSA_NAME object"
! msgstr "éœ€è¦�ä¸€ä¸ª SSA_NAME å¯¹è±¡"
  
  #: tree-ssa.c:119
  #, gcc-internal-format
*************** msgstr ""
*** 14281,14287 ****
  #: tree-ssa.c:175
  #, gcc-internal-format
  msgid "SSA_NAME_DEF_STMT is wrong"
! msgstr ""
  
  #: tree-ssa.c:227
  #, gcc-internal-format
--- 13853,13859 ----
  #: tree-ssa.c:175
  #, gcc-internal-format
  msgid "SSA_NAME_DEF_STMT is wrong"
! msgstr "SSA_NAME_DEF_STMT ä¸�æ­£ç¡®"
  
  #: tree-ssa.c:227
  #, gcc-internal-format
*************** msgid "%H%qD may be used uninitialized i
*** 14399,14407 ****
  msgstr ""
  
  #: tree-vect-transform.c:598
! #, fuzzy, gcc-internal-format
  msgid "no support for reduction/induction"
! msgstr "ä¸�æ”¯æŒ�éªŒè¯�ç±»åž‹ %s"
  
  #: tree-vect-transform.c:624
  #, gcc-internal-format
--- 13971,13979 ----
  msgstr ""
  
  #: tree-vect-transform.c:598
! #, gcc-internal-format
  msgid "no support for reduction/induction"
! msgstr "ä¸�æ”¯æŒ�çº¦ç®€/å½’çº³"
  
  #: tree-vect-transform.c:624
  #, gcc-internal-format
*************** msgid "arrays of functions are not meani
*** 14429,14469 ****
  msgstr "å‡½æ•°æ•°ç»„æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
  #: tree.c:4509
! #, fuzzy, gcc-internal-format
  msgid "function return type cannot be function"
! msgstr "æž„é€ å‡½æ•°ä¸�èƒ½æ˜¯é�™æ€�æˆ�å‘˜å‡½æ•°"
  
! #: tree.c:5405
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "è¿žæŽ¥å­—ç¬¦ä¸²æ ¼å¼�æ— æ•ˆ"
  
! #: tree.c:5489
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "lang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s:%d"
  
! #: tree.c:5526
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "RTL æ£€æŸ¥ï¼šéœ€è¦�ä»£ç �â€˜%sâ€™ï¼Œå�´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%d"
  
! #: tree.c:5539
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5553
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5565
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5577
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
--- 14001,14041 ----
  msgstr "å‡½æ•°æ•°ç»„æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
  
  #: tree.c:4509
! #, gcc-internal-format
  msgid "function return type cannot be function"
! msgstr "å‡½æ•°ä¸�èƒ½è¿”å›žå‡½æ•°"
  
! #: tree.c:5412
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for bit string"
  msgstr "è¿žæŽ¥å­—ç¬¦ä¸²æ ¼å¼�æ— æ•ˆ"
  
! #: tree.c:5496
  #, fuzzy, gcc-internal-format
  msgid "tree check: %s, have %s in %s, at %s:%d"
  msgstr "lang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s:%d"
  
! #: tree.c:5533
  #, fuzzy, gcc-internal-format
  msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
  msgstr "RTL æ£€æŸ¥ï¼šéœ€è¦�ä»£ç �â€˜%sâ€™ï¼Œå�´å¾—åˆ°â€˜%sâ€™åœ¨ %sï¼ŒäºŽ %s:%d"
  
! #: tree.c:5546
  #, gcc-internal-format
  msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5560
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5572
  #, gcc-internal-format
  msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
  msgstr ""
  
! #: tree.c:5584
  #, gcc-internal-format
  msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
  msgstr ""
*************** msgstr "%Jå�¯èƒ½ä¸�èƒ½ä¸º %qD æŒ‡å®šå¯¹é
*** 14481,14502 ****
  #: varasm.c:912
  #, gcc-internal-format
  msgid "%Jinvalid register name for %qD"
! msgstr ""
  
  #: varasm.c:914
! #, gcc-internal-format
  msgid "%Jdata type of %qD isn%'t suitable for a register"
! msgstr ""
  
  #: varasm.c:917
  #, gcc-internal-format
  msgid "%Jregister specified for %qD isn%'t suitable for data type"
! msgstr ""
  
  #: varasm.c:927
  #, gcc-internal-format
  msgid "global register variable has initial value"
! msgstr ""
  
  #: varasm.c:930
  #, gcc-internal-format
--- 14053,14074 ----
  #: varasm.c:912
  #, gcc-internal-format
  msgid "%Jinvalid register name for %qD"
! msgstr "%J%qD çš„å¯„å­˜å™¨å��æ— æ•ˆ"
  
  #: varasm.c:914
! #, fuzzy, gcc-internal-format
  msgid "%Jdata type of %qD isn%'t suitable for a register"
! msgstr "%Jä¸º %qD æŒ‡å®šçš„å¯„å­˜å™¨ä¸�é€‚å�ˆæ­¤æ•°æ�®ç±»åž‹"
  
  #: varasm.c:917
  #, gcc-internal-format
  msgid "%Jregister specified for %qD isn%'t suitable for data type"
! msgstr "%Jä¸º %qD æŒ‡å®šçš„å¯„å­˜å™¨ä¸�é€‚å�ˆæ­¤æ•°æ�®ç±»åž‹"
  
  #: varasm.c:927
  #, gcc-internal-format
  msgid "global register variable has initial value"
! msgstr "å…¨å±€å¯„å­˜å™¨å�˜é‡�æœ‰åˆ�å§‹å€¼"
  
  #: varasm.c:930
  #, gcc-internal-format
*************** msgstr "volatile å¯„å­˜å™¨å�˜é‡�å�¯èƒ½ä¸
*** 14506,14512 ****
  #: varasm.c:968
  #, gcc-internal-format
  msgid "%Jregister name given for non-register variable %qD"
! msgstr ""
  
  #: varasm.c:1046
  #, gcc-internal-format
--- 14078,14084 ----
  #: varasm.c:968
  #, gcc-internal-format
  msgid "%Jregister name given for non-register variable %qD"
! msgstr "%Jä¸ºé�žå¯„å­˜å™¨å�˜é‡� %qD ç»™å®šäº†å¯„å­˜å™¨å��"
  
  #: varasm.c:1046
  #, gcc-internal-format
*************** msgstr "å…¨å±€æž„é€ å‡½æ•°åœ¨æ­¤ç›®æ ‡æœ
*** 14521,14527 ****
  #: varasm.c:1607
  #, gcc-internal-format
  msgid "%Jalignment of %qD is greater than maximum object file alignment.  Using %d"
! msgstr ""
  
  #: varasm.c:1646
  #, gcc-internal-format
--- 14093,14099 ----
  #: varasm.c:1607
  #, gcc-internal-format
  msgid "%Jalignment of %qD is greater than maximum object file alignment.  Using %d"
! msgstr "%J%qDçš„å¯¹é½�è¦�æ±‚å¤§äºŽç›®æ ‡æ–‡ä»¶çš„æœ€å¤§å¯¹é½�è¾¹ç•Œã€‚ä½¿ç”¨ %d"
  
  #: varasm.c:1646
  #, gcc-internal-format
*************** msgstr "çº¿ç¨‹å±€éƒ¨çš„ COMMON æ•°æ�®æ²¡
*** 14531,14537 ****
  #: varasm.c:1671
  #, gcc-internal-format
  msgid "%Jrequested alignment for %qD is greater than implemented alignment of %d"
! msgstr ""
  
  #: varasm.c:3791
  #, gcc-internal-format
--- 14103,14109 ----
  #: varasm.c:1671
  #, gcc-internal-format
  msgid "%Jrequested alignment for %qD is greater than implemented alignment of %d"
! msgstr "%J%qD éœ€è¦�çš„å¯¹é½�è¾¹ç•Œå¤§äºŽå®žçŽ°çš„å¯¹é½�è¾¹ç•Œ %d"
  
  #: varasm.c:3791
  #, gcc-internal-format
*************** msgid "%J%qD aliased to undefined symbol
*** 14579,14587 ****
  msgstr "%J%qD æ˜¯æœªå®šä¹‰ç¬¦å�· %qE çš„åˆ«å��"
  
  #: varasm.c:4513
! #, fuzzy, gcc-internal-format
  msgid "%J%qD aliased to external symbol %qE"
! msgstr "%J%qD æ˜¯æœªå®šä¹‰ç¬¦å�· %qE çš„åˆ«å��"
  
  #: varasm.c:4544
  #, gcc-internal-format
--- 14151,14159 ----
  msgstr "%J%qD æ˜¯æœªå®šä¹‰ç¬¦å�· %qE çš„åˆ«å��"
  
  #: varasm.c:4513
! #, gcc-internal-format
  msgid "%J%qD aliased to external symbol %qE"
! msgstr "%J%qD æ˜¯å¤–éƒ¨ç¬¦å�· %qE çš„åˆ«å��"
  
  #: varasm.c:4544
  #, gcc-internal-format
*************** msgstr ""
*** 14606,14612 ****
  #: varray.c:213
  #, gcc-internal-format
  msgid "underflowed virtual array %s in %s, at %s:%d"
! msgstr ""
  
  #: vec.c:146
  #, gcc-internal-format
--- 14178,14184 ----
  #: varray.c:213
  #, gcc-internal-format
  msgid "underflowed virtual array %s in %s, at %s:%d"
! msgstr "è™šæ‹Ÿæ•°ç»„ %s ä¸‹æº¢ï¼Œåœ¨ %s ä¸­ï¼ŒäºŽ %s:%d"
  
  #: vec.c:146
  #, gcc-internal-format
*************** msgstr ""
*** 14626,14634 ****
  
  #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
  #: config/darwin-c.c:111
! #, fuzzy, gcc-internal-format
  msgid "malformed '#pragma options', ignoring"
! msgstr "%<#pragma pack%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/darwin-c.c:114
  #, gcc-internal-format
--- 14198,14206 ----
  
  #: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
  #: config/darwin-c.c:111
! #, gcc-internal-format
  msgid "malformed '#pragma options', ignoring"
! msgstr "â€˜#pragma optionsâ€™æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/darwin-c.c:114
  #, gcc-internal-format
*************** msgid "internal and protected visibility
*** 14666,14674 ****
  msgstr "å†…éƒ¨å’Œä¿�æŠ¤çš„å�¯è§�æ€§å±žæ€§åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�ï¼›å·²å¿½ç•¥"
  
  #: config/sol2-c.c:94 config/sol2-c.c:110
! #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma align%>, ignoring"
! msgstr "%<#pragma pack%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/sol2-c.c:103
  #, gcc-internal-format
--- 14238,14246 ----
  msgstr "å†…éƒ¨å’Œä¿�æŠ¤çš„å�¯è§�æ€§å±žæ€§åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�ï¼›å·²å¿½ç•¥"
  
  #: config/sol2-c.c:94 config/sol2-c.c:110
! #, gcc-internal-format
  msgid "malformed %<#pragma align%>, ignoring"
! msgstr "%<#pragma align%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/sol2-c.c:103
  #, gcc-internal-format
*************** msgstr "%<#pragma align%> æ ¼å¼�é”™è¯¯"
*** 14688,14699 ****
  #: config/sol2-c.c:137
  #, gcc-internal-format
  msgid "junk at end of %<#pragma align%>"
! msgstr ""
  
  #: config/sol2-c.c:158 config/sol2-c.c:165
! #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma init%>, ignoring"
! msgstr "%<#pragma pack%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/sol2-c.c:188 config/sol2-c.c:200
  #, gcc-internal-format
--- 14260,14271 ----
  #: config/sol2-c.c:137
  #, gcc-internal-format
  msgid "junk at end of %<#pragma align%>"
! msgstr "%<#pragma align%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
  
  #: config/sol2-c.c:158 config/sol2-c.c:165
! #, gcc-internal-format
  msgid "malformed %<#pragma init%>, ignoring"
! msgstr "%<#pragma init%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/sol2-c.c:188 config/sol2-c.c:200
  #, gcc-internal-format
*************** msgid "junk at end of %<#pragma init%>"
*** 14706,14714 ****
  msgstr "%<#pragma init%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
  
  #: config/sol2-c.c:216 config/sol2-c.c:223
! #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma fini%>, ignoring"
! msgstr "%<#pragma pack%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/sol2-c.c:246 config/sol2-c.c:258
  #, gcc-internal-format
--- 14278,14286 ----
  msgstr "%<#pragma init%> æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
  
  #: config/sol2-c.c:216 config/sol2-c.c:223
! #, gcc-internal-format
  msgid "malformed %<#pragma fini%>, ignoring"
! msgstr "%<#pragma fini%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/sol2-c.c:246 config/sol2-c.c:258
  #, gcc-internal-format
*************** msgstr "%<#pragma fini%> æœ«å°¾æœ‰åžƒåœ¾
*** 14723,14729 ****
  #: config/sol2.c:54
  #, gcc-internal-format
  msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
! msgstr ""
  
  #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
  #. sections.  machopic_select_section ensures that weak variables go in
--- 14295,14301 ----
  #: config/sol2.c:54
  #, gcc-internal-format
  msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
! msgstr "%Jä¸ºæ˜¾å¼�å¯¹é½�çš„ %<%D%> å¿½ç•¥ %<#pragma align%>"
  
  #. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
  #. sections.  machopic_select_section ensures that weak variables go in
*************** msgid "profiler support for WindISS"
*** 14741,14749 ****
  msgstr "å¯¹ WindISS çš„å�–æ ·æ”¯æŒ�"
  
  #: config/alpha/alpha.c:254
! #, fuzzy, gcc-internal-format
  msgid "-f%s ignored for Unicos/Mk (not supported)"
! msgstr "-mieee åœ¨ Unicos/Mk ä¸Šä¸�è¢«æ”¯æŒ�"
  
  #: config/alpha/alpha.c:278
  #, gcc-internal-format
--- 14313,14321 ----
  msgstr "å¯¹ WindISS çš„å�–æ ·æ”¯æŒ�"
  
  #: config/alpha/alpha.c:254
! #, gcc-internal-format
  msgid "-f%s ignored for Unicos/Mk (not supported)"
! msgstr "-f%s åœ¨ Unicos/Mk ä¸Šè¢«å¿½ç•¥(ä¸�å�—æ”¯æŒ�)"
  
  #: config/alpha/alpha.c:278
  #, gcc-internal-format
*************** msgstr "-mieee-with-inexact åœ¨ Unicos/M
*** 14758,14779 ****
  #: config/alpha/alpha.c:306
  #, gcc-internal-format
  msgid "bad value %qs for -mtrap-precision switch"
! msgstr ""
  
  #: config/alpha/alpha.c:320
  #, gcc-internal-format
  msgid "bad value %qs for -mfp-rounding-mode switch"
! msgstr ""
  
  #: config/alpha/alpha.c:335
  #, gcc-internal-format
  msgid "bad value %qs for -mfp-trap-mode switch"
! msgstr ""
  
  #: config/alpha/alpha.c:347 config/rs6000/rs6000.c:1729
  #, gcc-internal-format
  msgid "bad value %qs for -mtls-size switch"
! msgstr ""
  
  #: config/alpha/alpha.c:366 config/alpha/alpha.c:378
  #, gcc-internal-format
--- 14330,14351 ----
  #: config/alpha/alpha.c:306
  #, gcc-internal-format
  msgid "bad value %qs for -mtrap-precision switch"
! msgstr "-mtrap-precision å¼€å…³çš„å€¼ %qs ä¸�æ­£ç¡®"
  
  #: config/alpha/alpha.c:320
  #, gcc-internal-format
  msgid "bad value %qs for -mfp-rounding-mode switch"
! msgstr "-mfp-rounding-mode å¼€å…³çš„å€¼ %qs ä¸�æ­£ç¡®"
  
  #: config/alpha/alpha.c:335
  #, gcc-internal-format
  msgid "bad value %qs for -mfp-trap-mode switch"
! msgstr "-mfp-trap-mode å¼€å…³çš„å€¼ %qs ä¸�æ­£ç¡®"
  
  #: config/alpha/alpha.c:347 config/rs6000/rs6000.c:1729
  #, gcc-internal-format
  msgid "bad value %qs for -mtls-size switch"
! msgstr "-mtls-size å¼€å…³çš„å€¼ %qs ä¸�æ­£ç¡®"
  
  #: config/alpha/alpha.c:366 config/alpha/alpha.c:378
  #, gcc-internal-format
*************** msgid "bad value %qs for -mcpu switch"
*** 14781,14789 ****
  msgstr "-mcpu å¼€å…³çš„å€¼ %qs é”™è¯¯"
  
  #: config/alpha/alpha.c:385
! #, fuzzy, gcc-internal-format
  msgid "trap mode not supported on Unicos/Mk"
! msgstr "-mieee-with-inexact åœ¨ Unicos/Mk ä¸Šä¸�è¢«æ”¯æŒ�"
  
  #: config/alpha/alpha.c:392
  #, gcc-internal-format
--- 14353,14361 ----
  msgstr "-mcpu å¼€å…³çš„å€¼ %qs é”™è¯¯"
  
  #: config/alpha/alpha.c:385
! #, gcc-internal-format
  msgid "trap mode not supported on Unicos/Mk"
! msgstr "é™·é˜±æ¨¡å¼�åœ¨ Unicos/Mk ä¸Šä¸�è¢«æ”¯æŒ�"
  
  #: config/alpha/alpha.c:392
  #, gcc-internal-format
*************** msgid "rounding mode not supported for V
*** 14796,14804 ****
  msgstr "èˆ�å…¥æ¨¡å¼�ä¸�ä¸º VAX æµ®ç‚¹æ•°æ‰€æ”¯æŒ�"
  
  #: config/alpha/alpha.c:413
! #, fuzzy, gcc-internal-format
  msgid "trap mode not supported for VAX floats"
! msgstr "èˆ�å…¥æ¨¡å¼�ä¸�ä¸º VAX æµ®ç‚¹æ•°æ‰€æ”¯æŒ�"
  
  #: config/alpha/alpha.c:417
  #, gcc-internal-format
--- 14368,14376 ----
  msgstr "èˆ�å…¥æ¨¡å¼�ä¸�ä¸º VAX æµ®ç‚¹æ•°æ‰€æ”¯æŒ�"
  
  #: config/alpha/alpha.c:413
! #, gcc-internal-format
  msgid "trap mode not supported for VAX floats"
! msgstr "é™·é˜±æ¨¡å¼�ä¸�ä¸º VAX æµ®ç‚¹æ•°æ‰€æ”¯æŒ�"
  
  #: config/alpha/alpha.c:417
  #, gcc-internal-format
*************** msgid "L%d cache latency unknown for %s"
*** 14811,14819 ****
  msgstr "L%d ç¼“å­˜å»¶è¿ŸæœªçŸ¥ï¼Œå¯¹ %s æ�¥è¯´"
  
  #: config/alpha/alpha.c:460
! #, fuzzy, gcc-internal-format
  msgid "bad value %qs for -mmemory-latency"
! msgstr "-mcpu å¼€å…³çš„å€¼ %qs é”™è¯¯"
  
  #: config/alpha/alpha.c:6034 config/alpha/alpha.c:6037 config/s390/s390.c:8023
  #: config/s390/s390.c:8026
--- 14383,14391 ----
  msgstr "L%d ç¼“å­˜å»¶è¿ŸæœªçŸ¥ï¼Œå¯¹ %s æ�¥è¯´"
  
  #: config/alpha/alpha.c:460
! #, gcc-internal-format
  msgid "bad value %qs for -mmemory-latency"
! msgstr "-mmemory-latency å¼€å…³çš„å€¼ %qs é”™è¯¯"
  
  #: config/alpha/alpha.c:6034 config/alpha/alpha.c:6037 config/s390/s390.c:8023
  #: config/s390/s390.c:8026
*************** msgstr "-mcpu å¼€å…³çš„å€¼(%s)æ— æ•ˆ"
*** 14829,14840 ****
  #: config/arc/arc.c:394
  #, gcc-internal-format
  msgid "argument of %qs attribute is not a string constant"
! msgstr ""
  
  #: config/arc/arc.c:401
  #, gcc-internal-format
  msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
! msgstr ""
  
  #: config/arm/arm.c:808
  #, gcc-internal-format
--- 14401,14412 ----
  #: config/arc/arc.c:394
  #, gcc-internal-format
  msgid "argument of %qs attribute is not a string constant"
! msgstr "%qs å±žæ€§çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²å¸¸é‡�"
  
  #: config/arc/arc.c:401
  #, gcc-internal-format
  msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
! msgstr "%qs å±žæ€§çš„å®žå�‚ä¸�æ˜¯â€œilink1â€�æˆ–â€œilink2â€�"
  
  #: config/arm/arm.c:808
  #, gcc-internal-format
*************** msgstr ""
*** 14874,14895 ****
  #: config/arm/arm.c:961
  #, gcc-internal-format
  msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
! msgstr ""
  
  #: config/arm/arm.c:969
  #, gcc-internal-format
  msgid "-fpic and -mapcs-reent are incompatible"
! msgstr ""
  
  #: config/arm/arm.c:972
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
! msgstr ""
  
  #: config/arm/arm.c:980
  #, gcc-internal-format
  msgid "-g with -mno-apcs-frame may not give sensible debugging"
! msgstr ""
  
  #: config/arm/arm.c:988
  #, gcc-internal-format
--- 14446,14467 ----
  #: config/arm/arm.c:961
  #, gcc-internal-format
  msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
! msgstr "-mapcs-stack-check å’Œ -mno-apcs-frame äº’ä¸�å…¼å®¹"
  
  #: config/arm/arm.c:969
  #, gcc-internal-format
  msgid "-fpic and -mapcs-reent are incompatible"
! msgstr "-fpic å’Œ -mapcs-reent äº’ä¸�å…¼å®¹"
  
  #: config/arm/arm.c:972
  #, gcc-internal-format
  msgid "APCS reentrant code not supported.  Ignored"
! msgstr "ä¸�æ”¯æŒ� APCS é‡�å…¥ä»£ç �ã€‚å·²å¿½ç•¥"
  
  #: config/arm/arm.c:980
  #, gcc-internal-format
  msgid "-g with -mno-apcs-frame may not give sensible debugging"
! msgstr "-g ä¸Ž -mno-apcs-frame å¹¶ç”¨å�¯èƒ½ä¸�èƒ½ç»™å‡ºæœ‰æ„�ä¹‰çš„è°ƒè¯•ä¿¡æ�¯"
  
  #: config/arm/arm.c:988
  #, gcc-internal-format
*************** msgstr "-mfloat-abi=hard å’Œ VFP"
*** 14934,14940 ****
  #: config/arm/arm.c:1148
  #, gcc-internal-format
  msgid "structure size boundary can only be set to %s"
! msgstr ""
  
  #: config/arm/arm.c:1157
  #, gcc-internal-format
--- 14506,14512 ----
  #: config/arm/arm.c:1148
  #, gcc-internal-format
  msgid "structure size boundary can only be set to %s"
! msgstr "ç»“æž„å¤§å°�è¾¹ç•Œå�ªèƒ½è¢«è®¾å®šä¸º %s"
  
  #: config/arm/arm.c:1157
  #, gcc-internal-format
*************** msgstr ""
*** 15007,15023 ****
  #: config/avr/avr.c:4693
  #, gcc-internal-format
  msgid "`%s' appears to be a misspelled interrupt handler"
! msgstr ""
  
  #: config/avr/avr.c:4701
  #, gcc-internal-format
  msgid "`%s' appears to be a misspelled signal handler"
! msgstr ""
  
  #: config/avr/avr.c:4770
! #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in the .noinit section"
! msgstr "å�ªæœ‰æœªåˆ�å§‹åŒ–çš„å�˜é‡�æ‰�èƒ½æ”¾åœ¨ .bss èŠ‚ä¸­"
  
  #: config/avr/avr.c:4784
  #, gcc-internal-format
--- 14579,14595 ----
  #: config/avr/avr.c:4693
  #, gcc-internal-format
  msgid "`%s' appears to be a misspelled interrupt handler"
! msgstr "â€˜%sâ€™ä¼¼ä¹Žæ˜¯ä¸€ä¸ªæ‹¼å†™é”™çš„ä¸­æ–­å¤„ç�†è€…"
  
  #: config/avr/avr.c:4701
  #, gcc-internal-format
  msgid "`%s' appears to be a misspelled signal handler"
! msgstr "â€˜%sâ€™ä¼¼ä¹Žæ˜¯ä¸€ä¸ªæ‹¼å†™é”™çš„ä¿¡å�·å¤„ç�†è€…"
  
  #: config/avr/avr.c:4770
! #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the .noinit section"
! msgstr "å�ªæœ‰æœªåˆ�å§‹åŒ–çš„å�˜é‡�æ‰�èƒ½æ”¾åœ¨ .noinit èŠ‚ä¸­"
  
  #: config/avr/avr.c:4784
  #, gcc-internal-format
*************** msgid "MCU %qs supported for assembler o
*** 15025,15038 ****
  msgstr "MCU %qs å�ªæ”¯æŒ�æ±‡ç¼–å™¨"
  
  #: config/avr/avr.h:766
! #, fuzzy, gcc-internal-format
  msgid "trampolines not supported"
! msgstr "å›½å®¶ä¸�æ”¯æŒ�ã€‚"
  
  #: config/bfin/bfin.c:1728 config/m68k/m68k.c:216
  #, gcc-internal-format
  msgid "-mshared-library-id= specified without -mid-shared-library"
! msgstr ""
  
  #: config/bfin/bfin.c:1731 config/m68k/m68k.c:219
  #, gcc-internal-format
--- 14597,14610 ----
  msgstr "MCU %qs å�ªæ”¯æŒ�æ±‡ç¼–å™¨"
  
  #: config/avr/avr.h:766
! #, gcc-internal-format
  msgid "trampolines not supported"
! msgstr "ä¸�æ”¯æŒ�è¹¦åºŠ"
  
  #: config/bfin/bfin.c:1728 config/m68k/m68k.c:216
  #, gcc-internal-format
  msgid "-mshared-library-id= specified without -mid-shared-library"
! msgstr "æŒ‡å®šäº† -mshared-library-id= å�´æ²¡æœ‰ä½¿ç”¨ -mid-shared-library"
  
  #: config/bfin/bfin.c:1731 config/m68k/m68k.c:219
  #, gcc-internal-format
*************** msgid "-mshared-library-id=%d is not bet
*** 15040,15048 ****
  msgstr ""
  
  #: config/bfin/bfin.c:2552
! #, fuzzy, gcc-internal-format
  msgid "multiple function type attributes specified"
! msgstr "%Jä¸ºå†…è�”å‡½æ•° %qD ç»™å®šäº† noinline å±žæ€§"
  
  #: config/c4x/c4x-c.c:71
  #, gcc-internal-format
--- 14612,14620 ----
  msgstr ""
  
  #: config/bfin/bfin.c:2552
! #, gcc-internal-format
  msgid "multiple function type attributes specified"
! msgstr "æŒ‡å®šäº†å¤šä¸ªå‡½æ•°ç±»åž‹å±žæ€§"
  
  #: config/c4x/c4x-c.c:71
  #, gcc-internal-format
*************** msgstr "æœªçŸ¥çš„ CPU ç‰ˆæœ¬ %dï¼Œä½¿ç”¨
*** 15082,15088 ****
  #: config/c4x/c4x.c:874
  #, gcc-internal-format
  msgid "ISR %s requires %d words of local vars, max is 32767"
! msgstr ""
  
  #: config/cris/cris.c:945
  #, gcc-internal-format
--- 14654,14660 ----
  #: config/c4x/c4x.c:874
  #, gcc-internal-format
  msgid "ISR %s requires %d words of local vars, max is 32767"
! msgstr "ISR %s éœ€è¦� %d å­—å¤§å°�çš„å±€éƒ¨å�˜é‡�ï¼Œæœ€å¤§å€¼ä¸º 32767"
  
  #: config/cris/cris.c:945
  #, gcc-internal-format
*************** msgstr "å †æ ˆæ¡†æž¶å¤ªå¤§ï¼š%d å­—èŠ‚"
*** 15092,15098 ****
  #: config/cris/cris.c:1256
  #, gcc-internal-format
  msgid "allocated but unused delay list in epilogue"
! msgstr ""
  
  #: config/cris/cris.c:1266
  #, gcc-internal-format
--- 14664,14670 ----
  #: config/cris/cris.c:1256
  #, gcc-internal-format
  msgid "allocated but unused delay list in epilogue"
! msgstr "å°¾å£°ä¸­å·²åˆ†é…�ä½†æœªä½¿ç”¨çš„å»¶è¿Ÿåˆ—è¡¨"
  
  #: config/cris/cris.c:1266
  #, gcc-internal-format
*************** msgid "unexpected function type needing 
*** 15100,15108 ****
  msgstr ""
  
  #: config/cris/cris.c:1584
! #, fuzzy, gcc-internal-format
  msgid "internal error: bad register: %d"
! msgstr "å†…éƒ¨é”™è¯¯ - bad unget"
  
  #: config/cris/cris.c:2048
  #, gcc-internal-format
--- 14672,14680 ----
  msgstr ""
  
  #: config/cris/cris.c:1584
! #, gcc-internal-format
  msgid "internal error: bad register: %d"
! msgstr "å†…éƒ¨é”™è¯¯ï¼šé”™è¯¯çš„å¯„å­˜å™¨ï¼š%dt"
  
  #: config/cris/cris.c:2048
  #, gcc-internal-format
*************** msgstr ""
*** 15118,15134 ****
  #: config/cris/cris.c:2622
  #, gcc-internal-format
  msgid "-max-stackframe=%d is not usable, not between 0 and %d"
! msgstr ""
  
  #: config/cris/cris.c:2650
  #, gcc-internal-format
  msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
! msgstr ""
  
  #: config/cris/cris.c:2686
  #, gcc-internal-format
  msgid "unknown CRIS cpu version specification in -mtune= : %s"
! msgstr ""
  
  #: config/cris/cris.c:2704
  #, gcc-internal-format
--- 14690,14706 ----
  #: config/cris/cris.c:2622
  #, gcc-internal-format
  msgid "-max-stackframe=%d is not usable, not between 0 and %d"
! msgstr "-max-stackframe=%d ä¸�å�¯ç”¨ï¼Œä¸�åœ¨ 0 å’Œ %d ä¹‹é—´"
  
  #: config/cris/cris.c:2650
  #, gcc-internal-format
  msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
! msgstr "-march= æˆ– -mcpu= ä¸­æœªçŸ¥çš„ CRIS CPU ç‰ˆæœ¬è®¾å®šï¼š%s"
  
  #: config/cris/cris.c:2686
  #, gcc-internal-format
  msgid "unknown CRIS cpu version specification in -mtune= : %s"
! msgstr "-mtune= ä¸­æœªçŸ¥çš„ CRIS CPU ç‰ˆæœ¬è®¾å®šï¼š%s"
  
  #: config/cris/cris.c:2704
  #, gcc-internal-format
*************** msgstr "æœªçŸ¥çš„ cpuï¼š-mcpu=%s"
*** 15159,15185 ****
  #: config/frv/frv.c:9774
  #, gcc-internal-format
  msgid "accumulator is not a constant integer"
! msgstr ""
  
  #: config/frv/frv.c:9779
! #, fuzzy, gcc-internal-format
  msgid "accumulator number is out of bounds"
! msgstr "åˆ—è¡¨ç´¢å¼•è¶…å‡ºèŒƒå›´ã€‚\n"
  
  #: config/frv/frv.c:9790
! #, fuzzy, gcc-internal-format
  msgid "inappropriate accumulator for %qs"
! msgstr "(é� è¿‘ %qs çš„åˆ�å§‹åŒ–)"
  
  #: config/frv/frv.c:9856
! #, fuzzy, gcc-internal-format
  msgid "invalid IACC argument"
! msgstr "æ— æ•ˆçš„å�‚æ•°å€¼"
  
  #: config/frv/frv.c:9879
! #, fuzzy, gcc-internal-format
  msgid "%qs expects a constant argument"
! msgstr "%qs å±žæ€§éœ€è¦�ä¸€ä¸ªæ•´å¸¸é‡�ä½œä¸ºå®žå�‚"
  
  #: config/frv/frv.c:9884
  #, gcc-internal-format
--- 14731,14757 ----
  #: config/frv/frv.c:9774
  #, gcc-internal-format
  msgid "accumulator is not a constant integer"
! msgstr "ç´¯åŠ æ•°ä¸�æ˜¯ä¸€ä¸ªæ•´å¸¸é‡�"
  
  #: config/frv/frv.c:9779
! #, gcc-internal-format
  msgid "accumulator number is out of bounds"
! msgstr "ç´¯åŠ å™¨ä¸ªæ•°è¶Šç•Œ"
  
  #: config/frv/frv.c:9790
! #, gcc-internal-format
  msgid "inappropriate accumulator for %qs"
! msgstr "%qs çš„ç´¯åŠ å™¨ä¸�å�ˆé€‚"
  
  #: config/frv/frv.c:9856
! #, gcc-internal-format
  msgid "invalid IACC argument"
! msgstr "æ— æ•ˆçš„ IACC å®žå�‚"
  
  #: config/frv/frv.c:9879
! #, gcc-internal-format
  msgid "%qs expects a constant argument"
! msgstr "%qs éœ€è¦�ä¸€ä¸ªå¸¸é‡�å®žå�‚"
  
  #: config/frv/frv.c:9884
  #, gcc-internal-format
*************** msgid "can't extend PCH file: %m"
*** 15232,15240 ****
  msgstr "æ— æ³•æ‰©å±• PCH æ–‡ä»¶ï¼š%m"
  
  #: config/i386/host-cygwin.c:76
! #, fuzzy, gcc-internal-format
  msgid "can't set position in PCH file: %m"
! msgstr "ä¸�èƒ½åœ¨ PCH æ–‡ä»¶ä¸­æ‰¾åˆ°ä½�ç½®ï¼š%m"
  
  #: config/i386/i386.c:1242
  #, gcc-internal-format
--- 14804,14812 ----
  msgstr "æ— æ³•æ‰©å±• PCH æ–‡ä»¶ï¼š%m"
  
  #: config/i386/host-cygwin.c:76
! #, gcc-internal-format
  msgid "can't set position in PCH file: %m"
! msgstr "ä¸�èƒ½åœ¨ PCH æ–‡ä»¶ä¸­è®¾å®šä½�ç½®ï¼š%m"
  
  #: config/i386/i386.c:1242
  #, gcc-internal-format
*************** msgid "bad value (%s) for -mtune= switch
*** 15282,15290 ****
  msgstr "-mtune= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
  
  #: config/i386/i386.c:1359
! #, fuzzy, gcc-internal-format
  msgid "-mregparm=%d is not between 0 and %d"
! msgstr "-malign-loops=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´"
  
  #: config/i386/i386.c:1372
  #, gcc-internal-format
--- 14854,14862 ----
  msgstr "-mtune= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
  
  #: config/i386/i386.c:1359
! #, gcc-internal-format
  msgid "-mregparm=%d is not between 0 and %d"
! msgstr "-mregparm=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´"
  
  #: config/i386/i386.c:1372
  #, gcc-internal-format
*************** msgid "-malign-jumps is obsolete, use -f
*** 15302,15320 ****
  msgstr "-malign-jumps å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-jumps"
  
  #: config/i386/i386.c:1398
! #, fuzzy, gcc-internal-format
  msgid "-malign-functions is obsolete, use -falign-functions"
! msgstr "-malign-loops å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-loops"
  
  #: config/i386/i386.c:1436
  #, gcc-internal-format
  msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
! msgstr ""
  
  #: config/i386/i386.c:1448
! #, fuzzy, gcc-internal-format
  msgid "-mbranch-cost=%d is not between 0 and 5"
! msgstr "-malign-loops=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´"
  
  #: config/i386/i386.c:1460
  #, gcc-internal-format
--- 14874,14892 ----
  msgstr "-malign-jumps å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-jumps"
  
  #: config/i386/i386.c:1398
! #, gcc-internal-format
  msgid "-malign-functions is obsolete, use -falign-functions"
! msgstr "-malign-functions å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-functions"
  
  #: config/i386/i386.c:1436
  #, gcc-internal-format
  msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
! msgstr "-mpreferred-stack-boundary=%d ä¸�åœ¨ %d å’Œ 12 ä¹‹é—´"
  
  #: config/i386/i386.c:1448
! #, gcc-internal-format
  msgid "-mbranch-cost=%d is not between 0 and 5"
! msgstr "-mbranch-cost=%d ä¸�åœ¨ 0 å’Œ 5 ä¹‹é—´"
  
  #: config/i386/i386.c:1460
  #, gcc-internal-format
*************** msgid "387 instruction set disabled, usi
*** 15342,15350 ****
  msgstr "387 æŒ‡ä»¤é›†å·²ç¦�ç”¨ï¼Œä½¿ç”¨ SSE æŒ‡ä»¤"
  
  #: config/i386/i386.c:1561
! #, fuzzy, gcc-internal-format
  msgid "bad value (%s) for -mfpmath= switch"
! msgstr "-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
  
  #: config/i386/i386.c:1714 config/i386/i386.c:1725
  #, gcc-internal-format
--- 14914,14922 ----
  msgstr "387 æŒ‡ä»¤é›†å·²ç¦�ç”¨ï¼Œä½¿ç”¨ SSE æŒ‡ä»¤"
  
  #: config/i386/i386.c:1561
! #, gcc-internal-format
  msgid "bad value (%s) for -mfpmath= switch"
! msgstr "-mfpmath= å¼€å…³çš„å€¼(%s)é”™è¯¯"
  
  #: config/i386/i386.c:1714 config/i386/i386.c:1725
  #, gcc-internal-format
*************** msgid "shift must be an immediate"
*** 15412,15440 ****
  msgstr "å��ç§»å€¼å¿…é¡»æ˜¯ç«‹å�³æ•°"
  
  #: config/i386/i386.c:15744
! #, fuzzy, gcc-internal-format
  msgid "%qs incompatible attribute ignored"
! msgstr "%qE å±žæ€§åœ¨ç±»åž‹ä¸Šè¢«å¿½ç•¥"
  
  #: config/i386/winnt.c:74
! #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variables"
! msgstr "å±žæ€§ %qs å�ªå¯¹å‡½æ•°ç±»åž‹èµ·ä½œç”¨"
  
  #: config/i386/winnt.c:172
  #, gcc-internal-format
  msgid "%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored"
! msgstr ""
  
  #: config/i386/winnt.c:183
  #, gcc-internal-format
  msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
! msgstr ""
  
  #: config/i386/winnt.c:195
  #, gcc-internal-format
  msgid "%Jdefinition of static data member '%D' of dllimport'd class."
! msgstr ""
  
  #: config/i386/winnt.c:255
  #, gcc-internal-format
--- 14984,15012 ----
  msgstr "å��ç§»å€¼å¿…é¡»æ˜¯ç«‹å�³æ•°"
  
  #: config/i386/i386.c:15744
! #, gcc-internal-format
  msgid "%qs incompatible attribute ignored"
! msgstr "%qs å¿½ç•¥ä¸�å…¼å®¹çš„å±žæ€§"
  
  #: config/i386/winnt.c:74
! #, gcc-internal-format
  msgid "%qs attribute only applies to variables"
! msgstr "%qs å±žæ€§å�ªèƒ½ä¸ºå�˜é‡�ä½¿ç”¨"
  
  #: config/i386/winnt.c:172
  #, gcc-internal-format
  msgid "%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored"
! msgstr "%Jå‡½æ•°â€˜%Dâ€™åœ¨å®šä¹‰å‰�è¢«å£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§"
  
  #: config/i386/winnt.c:183
  #, gcc-internal-format
  msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
! msgstr "%Jå†…è�”å‡½æ•°â€˜%Dâ€™å£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§ã€‚"
  
  #: config/i386/winnt.c:195
  #, gcc-internal-format
  msgid "%Jdefinition of static data member '%D' of dllimport'd class."
! msgstr "%Jä¸º dllimport ç±»å®šä¹‰äº†é�™æ€�æ•°æ�®æˆ�å‘˜â€˜%Dâ€™ã€‚"
  
  #: config/i386/winnt.c:255
  #, gcc-internal-format
*************** msgstr "%Jâ€˜%Dâ€™çš„ dll é“¾æŽ¥ä¸�ä¸€è‡
*** 15444,15460 ****
  #: config/i386/winnt.c:299 config/sh/symbian.c:279
  #, gcc-internal-format
  msgid "%qs declared as both exported to and imported from a DLL"
! msgstr ""
  
  #: config/i386/winnt.c:308
  #, gcc-internal-format
  msgid "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage."
! msgstr ""
  
  #: config/i386/winnt.c:447
! #, fuzzy, gcc-internal-format
  msgid "%J'%D' defined locally after being referenced with dllimport linkage"
! msgstr "%Jâ€˜%Dâ€™é‡�å£°æ˜Žæ—¶æ²¡æœ‰ dllimport å±žæ€§ï¼Œä½†å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡"
  
  #: config/i386/winnt.c:450
  #, gcc-internal-format
--- 15016,15032 ----
  #: config/i386/winnt.c:299 config/sh/symbian.c:279
  #, gcc-internal-format
  msgid "%qs declared as both exported to and imported from a DLL"
! msgstr "%qs æ—¢è¢«å£°æ˜Žä»Ž DLL ä¸­å¯¼å‡ºçš„å�ˆè¢«å£°æ˜Žä¸ºè‡ª DLL ä¸­å¯¼å…¥çš„"
  
  #: config/i386/winnt.c:308
  #, gcc-internal-format
  msgid "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage."
! msgstr "%Jæ— æ³•é‡�å£°æ˜Žâ€˜%Dâ€™ï¼šdllimport ç¬¦å�·æ²¡æœ‰å¤–éƒ¨é“¾æŽ¥ã€‚"
  
  #: config/i386/winnt.c:447
! #, gcc-internal-format
  msgid "%J'%D' defined locally after being referenced with dllimport linkage"
! msgstr "%Jâ€˜%Dâ€™å®šä¹‰ä¸ºå±€éƒ¨å�˜é‡�ï¼Œä½†å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡"
  
  #: config/i386/winnt.c:450
  #, gcc-internal-format
*************** msgid "-f%s ignored for target (all code
*** 15472,15480 ****
  msgstr "-f%s åœ¨ç›®æ ‡æœºä¸Šè¢«å¿½ç•¥(æ‰€æœ‰ä»£ç �éƒ½æ˜¯ä¸Žä½�ç½®æ— å…³çš„)"
  
  #: config/i386/djgpp.h:191
! #, fuzzy, gcc-internal-format
  msgid "-mbnu210 is ignored (option is obsolete)"
! msgstr "â€œ-LISTâ€� é€‰é¡¹å·²è¿‡æ—¶ï¼›è¯·ä½¿ç”¨ â€œ-t LISTâ€�"
  
  #: config/i386/i386-interix.h:257
  #, gcc-internal-format
--- 15044,15052 ----
  msgstr "-f%s åœ¨ç›®æ ‡æœºä¸Šè¢«å¿½ç•¥(æ‰€æœ‰ä»£ç �éƒ½æ˜¯ä¸Žä½�ç½®æ— å…³çš„)"
  
  #: config/i386/djgpp.h:191
! #, gcc-internal-format
  msgid "-mbnu210 is ignored (option is obsolete)"
! msgstr "-mbnu210 è¢«å¿½ç•¥(é€‰é¡¹å·²è¿‡æ—¶)"
  
  #: config/i386/i386-interix.h:257
  #, gcc-internal-format
*************** msgid "ms-bitfields not supported for ob
*** 15482,15510 ****
  msgstr "objc ä¸�æ”¯æŒ� ms-bitfields"
  
  #: config/ia64/ia64-c.c:52
! #, fuzzy, gcc-internal-format
  msgid "malformed #pragma builtin"
! msgstr "%<#pragma align%> æ ¼å¼�é”™è¯¯"
  
  #: config/ia64/ia64.c:496 config/m32r/m32r.c:360
! #, fuzzy, gcc-internal-format
  msgid "invalid argument of %qs attribute"
! msgstr "æ— æ•ˆçš„é€‰é¡¹å�‚æ•° %qs"
  
  #: config/ia64/ia64.c:508
  #, gcc-internal-format
  msgid "%Jan address area attribute cannot be specified for local variables"
! msgstr ""
  
  #: config/ia64/ia64.c:515
! #, fuzzy, gcc-internal-format
  msgid "%Jaddress area of '%s' conflicts with previous declaration"
! msgstr "%J%qD æ‰€å±žèŠ‚ä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�"
  
  #: config/ia64/ia64.c:522
  #, gcc-internal-format
  msgid "%Jaddress area attribute cannot be specified for functions"
! msgstr ""
  
  #: config/ia64/ia64.c:4675 config/pa/pa.c:330
  #, gcc-internal-format
--- 15054,15082 ----
  msgstr "objc ä¸�æ”¯æŒ� ms-bitfields"
  
  #: config/ia64/ia64-c.c:52
! #, gcc-internal-format
  msgid "malformed #pragma builtin"
! msgstr "#pragma builtin æ ¼å¼�é”™è¯¯"
  
  #: config/ia64/ia64.c:496 config/m32r/m32r.c:360
! #, gcc-internal-format
  msgid "invalid argument of %qs attribute"
! msgstr "å±žæ€§ %qs çš„å�‚æ•°æ— æ•ˆ"
  
  #: config/ia64/ia64.c:508
  #, gcc-internal-format
  msgid "%Jan address area attribute cannot be specified for local variables"
! msgstr "%Jä¸�èƒ½ä¸ºå±€éƒ¨å�˜é‡�æŒ‡å®šåœ°å�€åŒºåŸŸå±žæ€§"
  
  #: config/ia64/ia64.c:515
! #, gcc-internal-format
  msgid "%Jaddress area of '%s' conflicts with previous declaration"
! msgstr "%Jâ€˜%sâ€™çš„åœ°å�€åŒºåŸŸä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�"
  
  #: config/ia64/ia64.c:522
  #, gcc-internal-format
  msgid "%Jaddress area attribute cannot be specified for functions"
! msgstr "%Jä¸�èƒ½ä¸ºå‡½æ•°æŒ‡å®šåœ°å�€åŒºåŸŸå±žæ€§"
  
  #: config/ia64/ia64.c:4675 config/pa/pa.c:330
  #, gcc-internal-format
*************** msgid "not yet implemented: latency-opti
*** 15537,15553 ****
  msgstr "å°šæœªå®žçŽ°ï¼šæœ€å°�å»¶è¿Ÿä¼˜åŒ–çš„å†…è�”å¹³æ–¹æ ¹è¿�ç®—"
  
  #: config/ia64/ia64.c:4813
! #, fuzzy, gcc-internal-format
  msgid "bad value (%s) for -mtls-size= switch"
! msgstr "ä¸º -mtls-dialect= å¼€å…³æŒ‡å®šäº†é”™è¯¯çš„å€¼(%s)"
  
  #: config/ia64/ia64.c:4829
! #, fuzzy, gcc-internal-format
  msgid "bad value (%s) for -tune= switch"
! msgstr "-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
  
  #: config/iq2000/iq2000.c:1649
! #, fuzzy, gcc-internal-format
  msgid "bad value (%s) for -mcpu= switch"
  msgstr "-mcpu å¼€å…³çš„å€¼(%s)æ— æ•ˆ"
  
--- 15109,15125 ----
  msgstr "å°šæœªå®žçŽ°ï¼šæœ€å°�å»¶è¿Ÿä¼˜åŒ–çš„å†…è�”å¹³æ–¹æ ¹è¿�ç®—"
  
  #: config/ia64/ia64.c:4813
! #, gcc-internal-format
  msgid "bad value (%s) for -mtls-size= switch"
! msgstr "-mtls-size= å¼€å…³çš„å€¼(%s)æ— æ•ˆ"
  
  #: config/ia64/ia64.c:4829
! #, gcc-internal-format
  msgid "bad value (%s) for -tune= switch"
! msgstr "-tune å¼€å…³çš„å€¼(%s)æ— æ•ˆ"
  
  #: config/iq2000/iq2000.c:1649
! #, gcc-internal-format
  msgid "bad value (%s) for -mcpu= switch"
  msgstr "-mcpu å¼€å…³çš„å€¼(%s)æ— æ•ˆ"
  
*************** msgid "gp_offset (%ld) or end_offset (%l
*** 15562,15601 ****
  msgstr ""
  
  #: config/iq2000/iq2000.c:2847
! #, fuzzy, gcc-internal-format
  msgid "argument %qd is not a constant"
! msgstr "è¦�æ±‚çš„å¯¹é½�è¾¹ç•Œä¸�æ˜¯å¸¸æ•°"
  
  #: config/iq2000/iq2000.c:3150 config/xtensa/xtensa.c:2033
  #, gcc-internal-format
  msgid "PRINT_OPERAND_ADDRESS, null pointer"
! msgstr ""
  
  #: config/iq2000/iq2000.c:3305
! #, fuzzy, gcc-internal-format
  msgid "PRINT_OPERAND: Unknown punctuation '%c'"
! msgstr "c4x_print_operandï¼š%%L ä¸�ä¸€è‡´"
  
  #: config/iq2000/iq2000.c:3314 config/mips/mips.c:4836
  #: config/xtensa/xtensa.c:1887
  #, fuzzy, gcc-internal-format
  msgid "PRINT_OPERAND null pointer"
! msgstr "c4x_print_operandï¼š%%L ä¸�ä¸€è‡´"
  
  #: config/m32r/m32r.c:178
! #, fuzzy, gcc-internal-format
  msgid "bad value (%s) for -mmodel switch"
! msgstr "-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
  
  #: config/m32r/m32r.c:187
! #, fuzzy, gcc-internal-format
  msgid "bad value (%s) for -msdata switch"
! msgstr "-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
  
  #: config/m32r/m32r.c:194
  #, gcc-internal-format
  msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
! msgstr ""
  
  #: config/m68hc11/m68hc11.c:293
  #, gcc-internal-format
--- 15134,15173 ----
  msgstr ""
  
  #: config/iq2000/iq2000.c:2847
! #, gcc-internal-format
  msgid "argument %qd is not a constant"
! msgstr "å®žå�‚ %qd ä¸�æ˜¯ä¸€ä¸ªå¸¸æ•°"
  
  #: config/iq2000/iq2000.c:3150 config/xtensa/xtensa.c:2033
  #, gcc-internal-format
  msgid "PRINT_OPERAND_ADDRESS, null pointer"
! msgstr "PRINT_OPERAND_ADDRESSï¼Œç©ºæŒ‡é’ˆ"
  
  #: config/iq2000/iq2000.c:3305
! #, gcc-internal-format
  msgid "PRINT_OPERAND: Unknown punctuation '%c'"
! msgstr "PRINT_OPERANDï¼šæœªçŸ¥çš„æ ‡ç‚¹â€˜%câ€™"
  
  #: config/iq2000/iq2000.c:3314 config/mips/mips.c:4836
  #: config/xtensa/xtensa.c:1887
  #, fuzzy, gcc-internal-format
  msgid "PRINT_OPERAND null pointer"
! msgstr "PRINT_OPERAND_ADDRESSï¼Œç©ºæŒ‡é’ˆ"
  
  #: config/m32r/m32r.c:178
! #, gcc-internal-format
  msgid "bad value (%s) for -mmodel switch"
! msgstr "-mmodel å¼€å…³çš„å€¼(%s)æ— æ•ˆ"
  
  #: config/m32r/m32r.c:187
! #, gcc-internal-format
  msgid "bad value (%s) for -msdata switch"
! msgstr "-msdata å¼€å…³çš„å€¼(%s)æ— æ•ˆ"
  
  #: config/m32r/m32r.c:194
  #, gcc-internal-format
  msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
! msgstr "-flush-trap=n å€¼é”™è¯¯(%s)(0=<n<=15)"
  
  #: config/m68hc11/m68hc11.c:293
  #, gcc-internal-format
*************** msgstr "-f%s ä¸º 68HC11/68HC12 å¿½ç•¥(ä¸
*** 15605,15618 ****
  #: config/m68hc11/m68hc11.c:1444
  #, gcc-internal-format
  msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
! msgstr ""
  
  #: config/m68hc11/m68hc11.c:1450
! #, fuzzy, gcc-internal-format
  msgid "%<trap%> attribute is already used"
! msgstr ""
! "å¿«æ�·é”®â€œ%sâ€�å·²ç»�ç”¨äºŽï¼š\n"
! "â€œ%sâ€�\n"
  
  #: config/m68k/m68k.c:233
  #, gcc-internal-format
--- 15177,15188 ----
  #: config/m68hc11/m68hc11.c:1444
  #, gcc-internal-format
  msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
! msgstr "%<trap%> å’Œ %<far%> å±žæ€§äº’ä¸�å…¼å®¹ï¼Œå¿½ç•¥ %<far%>"
  
  #: config/m68hc11/m68hc11.c:1450
! #, gcc-internal-format
  msgid "%<trap%> attribute is already used"
! msgstr "å·²ç»�ä½¿ç”¨äº† %<trap%> å±žæ€§"
  
  #: config/m68k/m68k.c:233
  #, gcc-internal-format
*************** msgid "stack limit expression is not sup
*** 15630,15643 ****
  msgstr ""
  
  #: config/mcore/mcore.c:2992
! #, fuzzy, gcc-internal-format
  msgid "invalid option %<-mstack-increment=%s%>"
! msgstr "æ— æ•ˆçš„è¡Œå�·å¢žé‡�ï¼šâ€œ%sâ€�"
  
  #: config/mips/mips.c:4026
! #, fuzzy, gcc-internal-format
  msgid "bad value (%s) for -mabi= switch"
! msgstr "-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
  
  #: config/mips/mips.c:4049
  #, gcc-internal-format
--- 15200,15213 ----
  msgstr ""
  
  #: config/mcore/mcore.c:2992
! #, gcc-internal-format
  msgid "invalid option %<-mstack-increment=%s%>"
! msgstr "é€‰é¡¹ %<-mstack-increment=%s%> æ— æ•ˆ"
  
  #: config/mips/mips.c:4026
! #, gcc-internal-format
  msgid "bad value (%s) for -mabi= switch"
! msgstr "-mabi= å¼€å…³çš„å€¼(%s)ä¸�æ­£ç¡®"
  
  #: config/mips/mips.c:4049
  #, gcc-internal-format
*************** msgid "-mint64 is a deprecated option"
*** 15676,15684 ****
  msgstr "-mint64 é€‰é¡¹å·²è¿‡æ—¶"
  
  #: config/mips/mips.c:4140
! #, fuzzy, gcc-internal-format
  msgid "unrecognized option %<-mfix-vr4130%s%>"
! msgstr "æ— æ³•è¯†åˆ«çš„ gcc è°ƒè¯•é€‰é¡¹ï¼š%c"
  
  #: config/mips/mips.c:4191
  #, gcc-internal-format
--- 15246,15254 ----
  msgstr "-mint64 é€‰é¡¹å·²è¿‡æ—¶"
  
  #: config/mips/mips.c:4140
! #, gcc-internal-format
  msgid "unrecognized option %<-mfix-vr4130%s%>"
! msgstr "æ— æ³•è¯†åˆ«çš„é€‰é¡¹ %<-mfix-vr4130%s%>"
  
  #: config/mips/mips.c:4191
  #, gcc-internal-format
*************** msgstr ""
*** 15688,15739 ****
  #: config/mips/mips.c:4208
  #, gcc-internal-format
  msgid "-G is incompatible with PIC code which is the default"
! msgstr ""
  
  #: config/mips/mips.c:4275
! #, fuzzy, gcc-internal-format
  msgid "-mips3d requires -mpaired-single"
! msgstr "(match-all) éœ€è¦�ä¸€ä¸ªå¸ƒå°”ç»“æžœ"
  
  #: config/mips/mips.c:4284
  #, gcc-internal-format
  msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
! msgstr ""
  
  #: config/mips/mips.c:4289
  #, gcc-internal-format
  msgid "-mips3d/-mpaired-single must be used with -mips64"
! msgstr ""
  
  #: config/mips/mips.c:4773
  #, gcc-internal-format
  msgid "internal error: %%) found without a %%( in assembler pattern"
! msgstr ""
  
  #: config/mips/mips.c:4787
  #, gcc-internal-format
  msgid "internal error: %%] found without a %%[ in assembler pattern"
! msgstr ""
  
  #: config/mips/mips.c:4800
  #, gcc-internal-format
  msgid "internal error: %%> found without a %%< in assembler pattern"
! msgstr ""
  
  #: config/mips/mips.c:4813
  #, gcc-internal-format
  msgid "internal error: %%} found without a %%{ in assembler pattern"
! msgstr ""
  
  #: config/mips/mips.c:4827
! #, fuzzy, gcc-internal-format
  msgid "PRINT_OPERAND: unknown punctuation '%c'"
! msgstr "c4x_print_operandï¼š%%L ä¸�ä¸€è‡´"
  
  #: config/mips/mips.c:7587
  #, gcc-internal-format
  msgid "cannot handle inconsistent calls to %qs"
! msgstr ""
  
  #: config/mips/mips.c:8987
  #, gcc-internal-format
--- 15258,15309 ----
  #: config/mips/mips.c:4208
  #, gcc-internal-format
  msgid "-G is incompatible with PIC code which is the default"
! msgstr "-G ä¸Žé»˜è®¤ç”Ÿæˆ�çš„ PIC ä»£ç �ä¸�å…¼å®¹"
  
  #: config/mips/mips.c:4275
! #, gcc-internal-format
  msgid "-mips3d requires -mpaired-single"
! msgstr "-mips3d éœ€è¦� -mpaired-single"
  
  #: config/mips/mips.c:4284
  #, gcc-internal-format
  msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
! msgstr "-mips3d/-mpaired-single å¿…é¡»ä¸Ž -mfp64 -mhard-float ä¸€èµ·ä½¿ç”¨"
  
  #: config/mips/mips.c:4289
  #, gcc-internal-format
  msgid "-mips3d/-mpaired-single must be used with -mips64"
! msgstr "-mips3d/-mpaired-single å¿…é¡»ä¸Ž -mips64 ä¸€èµ·ä½¿ç”¨"
  
  #: config/mips/mips.c:4773
  #, gcc-internal-format
  msgid "internal error: %%) found without a %%( in assembler pattern"
! msgstr "å†…éƒ¨é”™è¯¯ï¼šæœªæ‰¾åˆ°æ±‡ç¼–å™¨å½¢å¼�çš„ %%( ä¸Žå·²æœ‰çš„ %%) åŒ¹é…�"
  
  #: config/mips/mips.c:4787
  #, gcc-internal-format
  msgid "internal error: %%] found without a %%[ in assembler pattern"
! msgstr "å†…éƒ¨é”™è¯¯ï¼šæœªæ‰¾åˆ°æ±‡ç¼–å™¨å½¢å¼�çš„ %%[ ä¸Žå·²æœ‰çš„ %%] åŒ¹é…�"
  
  #: config/mips/mips.c:4800
  #, gcc-internal-format
  msgid "internal error: %%> found without a %%< in assembler pattern"
! msgstr "å†…éƒ¨é”™è¯¯ï¼šæœªæ‰¾åˆ°æ±‡ç¼–å™¨å½¢å¼�çš„ %%< ä¸Žå·²æœ‰çš„ %%> åŒ¹é…�"
  
  #: config/mips/mips.c:4813
  #, gcc-internal-format
  msgid "internal error: %%} found without a %%{ in assembler pattern"
! msgstr "å†…éƒ¨é”™è¯¯ï¼šæœªæ‰¾åˆ°æ±‡ç¼–å™¨å½¢å¼�çš„ %%{ ä¸Žå·²æœ‰çš„ %%} åŒ¹é…�"
  
  #: config/mips/mips.c:4827
! #, gcc-internal-format
  msgid "PRINT_OPERAND: unknown punctuation '%c'"
! msgstr "PRINT_OPERANDï¼šæœªçŸ¥çš„æ ‡ç‚¹â€˜%câ€™"
  
  #: config/mips/mips.c:7587
  #, gcc-internal-format
  msgid "cannot handle inconsistent calls to %qs"
! msgstr "æ— æ³•å¤„ç�†å¯¹ %qs ä¸�ä¸€è‡´çš„è°ƒç”¨"
  
  #: config/mips/mips.c:8987
  #, gcc-internal-format
*************** msgid "the cpu name must be lower case"
*** 15741,15756 ****
  msgstr "cpu å��å¿…é¡»æ˜¯å°�å†™"
  
  #: config/mips/mips.c:9009
! #, fuzzy, gcc-internal-format
  msgid "bad value (%s) for %s"
! msgstr "-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
  
  #. Output assembler code to FILE to increment profiler label # LABELNO
  #. for profiling a function entry.
  #: config/mips/mips.h:2334
! #, fuzzy, gcc-internal-format
  msgid "mips16 function profiling"
! msgstr "è°ƒè¯•å�Šæ€§èƒ½æµ‹è¯•"
  
  #: config/mmix/mmix.c:229
  #, gcc-internal-format
--- 15311,15326 ----
  msgstr "cpu å��å¿…é¡»æ˜¯å°�å†™"
  
  #: config/mips/mips.c:9009
! #, gcc-internal-format
  msgid "bad value (%s) for %s"
! msgstr "å€¼(%s)é”™è¯¯ï¼Œå¯¹ %s è€Œè¨€"
  
  #. Output assembler code to FILE to increment profiler label # LABELNO
  #. for profiling a function entry.
  #: config/mips/mips.h:2334
! #, gcc-internal-format
  msgid "mips16 function profiling"
! msgstr "mips16 å‡½æ•°å�–æ ·"
  
  #: config/mmix/mmix.c:229
  #, gcc-internal-format
*************** msgstr "å¯¹ MMIX çš„ function_profiler æ
*** 15775,15807 ****
  #: config/mmix/mmix.c:863
  #, gcc-internal-format
  msgid "MMIX Internal: Last named vararg would not fit in a register"
! msgstr ""
  
  #: config/mmix/mmix.c:1479 config/mmix/mmix.c:1503 config/mmix/mmix.c:1619
! #, fuzzy, gcc-internal-format
  msgid "MMIX Internal: Bad register: %d"
! msgstr "å‰�ç½®è‡ªå¢žä¸­ä½¿ç”¨äº†é”™è¯¯çš„å¯„å­˜å™¨"
  
  #. Presumably there's a missing case above if we get here.
  #: config/mmix/mmix.c:1611
  #, gcc-internal-format
  msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
! msgstr ""
  
  #: config/mmix/mmix.c:1897
  #, gcc-internal-format
  msgid "stack frame not a multiple of 8 bytes: %d"
! msgstr ""
  
  #: config/mmix/mmix.c:2133
  #, gcc-internal-format
  msgid "stack frame not a multiple of octabyte: %d"
! msgstr ""
  
  #: config/mmix/mmix.c:2606 config/mmix/mmix.c:2670
  #, gcc-internal-format
  msgid "MMIX Internal: %s is not a shiftable int"
! msgstr ""
  
  #: config/pa/pa.c:418
  #, gcc-internal-format
--- 15345,15377 ----
  #: config/mmix/mmix.c:863
  #, gcc-internal-format
  msgid "MMIX Internal: Last named vararg would not fit in a register"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šæœ€å�Žä¸€ä¸ªæœ‰å��çš„ä¸�å®šå�‚æ•°æ— æ³•æ”¾å…¥å¯„å­˜å™¨ä¸­"
  
  #: config/mmix/mmix.c:1479 config/mmix/mmix.c:1503 config/mmix/mmix.c:1619
! #, gcc-internal-format
  msgid "MMIX Internal: Bad register: %d"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šé”™è¯¯çš„å¯„å­˜å™¨ï¼š%d"
  
  #. Presumably there's a missing case above if we get here.
  #: config/mmix/mmix.c:1611
  #, gcc-internal-format
  msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šmmix_print_operand ç¼ºå°‘ %qc ç±»åž‹"
  
  #: config/mmix/mmix.c:1897
  #, gcc-internal-format
  msgid "stack frame not a multiple of 8 bytes: %d"
! msgstr "å †æ ˆæ¡†æž¶å¤§å°�ä¸�æ˜¯ 8 å­—èŠ‚çš„å€�æ•°ï¼š%d"
  
  #: config/mmix/mmix.c:2133
  #, gcc-internal-format
  msgid "stack frame not a multiple of octabyte: %d"
! msgstr "å †æ ˆæ¡†æž¶å¤§å°�ä¸�æ˜¯ 8 å­—èŠ‚çš„å€�æ•°ï¼š%d"
  
  #: config/mmix/mmix.c:2606 config/mmix/mmix.c:2670
  #, gcc-internal-format
  msgid "MMIX Internal: %s is not a shiftable int"
! msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼š%s ä¸�æ˜¯ä¸€ä¸ªå�¯ç§»ä½�çš„æ•´æ•°"
  
  #: config/pa/pa.c:418
  #, gcc-internal-format
*************** msgid "Segmentation Fault"
*** 15889,15902 ****
  msgstr "æ®µé”™è¯¯"
  
  #: config/rs6000/host-darwin.c:131
! #, fuzzy, gcc-internal-format
  msgid "While setting up signal stack: %m"
! msgstr "%sï¼šè®¾ç½® %s ä¿¡å�·å¤„ç�†å™¨å‡ºé”™ï¼š%s"
  
  #: config/rs6000/host-darwin.c:137
! #, fuzzy, gcc-internal-format
  msgid "While setting up signal handler: %m"
! msgstr "%sï¼šè®¾ç½® %s ä¿¡å�·å¤„ç�†å™¨å‡ºé”™ï¼š%s"
  
  #: config/rs6000/host-darwin.c:181
  #, gcc-internal-format
--- 15459,15472 ----
  msgstr "æ®µé”™è¯¯"
  
  #: config/rs6000/host-darwin.c:131
! #, gcc-internal-format
  msgid "While setting up signal stack: %m"
! msgstr "å½“è®¾å®šä¿¡å�·æ ˆæ—¶ï¼š%m"
  
  #: config/rs6000/host-darwin.c:137
! #, gcc-internal-format
  msgid "While setting up signal handler: %m"
! msgstr "å½“è®¾ç½®ä¿¡å�·å¤„ç�†è€…æ—¶ï¼š%m"
  
  #: config/rs6000/host-darwin.c:181
  #, gcc-internal-format
*************** msgstr ""
*** 15913,15921 ****
  #. whether or not new function declarations receive a longcall
  #. attribute by default.
  #: config/rs6000/rs6000-c.c:46
! #, fuzzy, gcc-internal-format
  msgid "ignoring malformed #pragma longcall"
! msgstr "%<#pragma pack%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/rs6000/rs6000-c.c:59
  #, gcc-internal-format
--- 15483,15491 ----
  #. whether or not new function declarations receive a longcall
  #. attribute by default.
  #: config/rs6000/rs6000-c.c:46
! #, gcc-internal-format
  msgid "ignoring malformed #pragma longcall"
! msgstr "å¿½ç•¥æ ¼å¼�é”™è¯¯çš„ #pragma longcall"
  
  #: config/rs6000/rs6000-c.c:59
  #, gcc-internal-format
*************** msgid "unknown ABI specified: '%s'"
*** 15998,16006 ****
  msgstr "æŒ‡å®šäº†æœªçŸ¥çš„ ABIï¼šâ€˜%sâ€™"
  
  #: config/rs6000/rs6000.c:1688
! #, fuzzy, gcc-internal-format
  msgid "invalid option for -mfloat-gprs"
! msgstr "%sï¼š--view é€‰é¡¹çš„å�‚æ•°æ— æ•ˆï¼š%sï¼�\n"
  
  #: config/rs6000/rs6000.c:1704
  #, gcc-internal-format
--- 15568,15576 ----
  msgstr "æŒ‡å®šäº†æœªçŸ¥çš„ ABIï¼šâ€˜%sâ€™"
  
  #: config/rs6000/rs6000.c:1688
! #, gcc-internal-format
  msgid "invalid option for -mfloat-gprs"
! msgstr "-mfloat-gprs çš„é€‰é¡¹æ— æ•ˆ"
  
  #: config/rs6000/rs6000.c:1704
  #, gcc-internal-format
*************** msgstr "-malign-power åœ¨ 64 ä½� Darwin 
*** 16010,16016 ****
  #: config/rs6000/rs6000.c:1711
  #, gcc-internal-format
  msgid "unknown -malign-XXXXX option specified: '%s'"
! msgstr ""
  
  #: config/rs6000/rs6000.c:4789
  #, gcc-internal-format
--- 15580,15586 ----
  #: config/rs6000/rs6000.c:1711
  #, gcc-internal-format
  msgid "unknown -malign-XXXXX option specified: '%s'"
! msgstr "æŒ‡å®šäº†æœªçŸ¥çš„ -malign-XXXXX é€‰é¡¹ï¼šâ€˜%sâ€™"
  
  #: config/rs6000/rs6000.c:4789
  #, gcc-internal-format
*************** msgid "argument 2 must be a 5-bit unsign
*** 16043,16051 ****
  msgstr "å®žå�‚ 2 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æ— ç¬¦å�·å­—é�¢å€¼"
  
  #: config/rs6000/rs6000.c:6995
! #, fuzzy, gcc-internal-format
  msgid "argument 1 of __builtin_altivec_predicate must be a constant"
! msgstr "%<__builtin_args_info%> çš„å®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
  
  #: config/rs6000/rs6000.c:7049
  #, gcc-internal-format
--- 15613,15621 ----
  msgstr "å®žå�‚ 2 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æ— ç¬¦å�·å­—é�¢å€¼"
  
  #: config/rs6000/rs6000.c:6995
! #, gcc-internal-format
  msgid "argument 1 of __builtin_altivec_predicate must be a constant"
! msgstr "__builtin_altivec_predicate çš„ç¬¬ä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
  
  #: config/rs6000/rs6000.c:7049
  #, gcc-internal-format
*************** msgid "argument 1 of __builtin_altivec_p
*** 16053,16071 ****
  msgstr ""
  
  #: config/rs6000/rs6000.c:7211
! #, fuzzy, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
! msgstr "å®žå�‚ 2 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æ— ç¬¦å�·å­—é�¢å€¼"
  
  #: config/rs6000/rs6000.c:7383
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
! msgstr ""
  
  #: config/rs6000/rs6000.c:7496
  #, gcc-internal-format
  msgid "argument to dss must be a 2-bit unsigned literal"
! msgstr ""
  
  #: config/rs6000/rs6000.c:7511
  #, gcc-internal-format
--- 15623,15641 ----
  msgstr ""
  
  #: config/rs6000/rs6000.c:7211
! #, gcc-internal-format
  msgid "argument 3 must be a 4-bit unsigned literal"
! msgstr "å®žå�‚ 3 å¿…é¡»æ˜¯ä¸€ä¸ª 4 ä½�æ— ç¬¦å�·å­—é�¢å€¼"
  
  #: config/rs6000/rs6000.c:7383
  #, gcc-internal-format
  msgid "argument to %qs must be a 2-bit unsigned literal"
! msgstr "%qs çš„å®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 2 ä½�æ— ç¬¦å�·å­—é�¢å¸¸é‡�"
  
  #: config/rs6000/rs6000.c:7496
  #, gcc-internal-format
  msgid "argument to dss must be a 2-bit unsigned literal"
! msgstr "dss çš„å®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 2 ä½�æ— ç¬¦å�·å­—é�¢å¸¸é‡�"
  
  #: config/rs6000/rs6000.c:7511
  #, gcc-internal-format
*************** msgid "invalid parameter combination for
*** 16073,16081 ****
  msgstr ""
  
  #: config/rs6000/rs6000.c:7745
! #, fuzzy, gcc-internal-format
  msgid "argument 1 of __builtin_spe_predicate must be a constant"
! msgstr "%<__builtin_args_info%> çš„å®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
  
  #: config/rs6000/rs6000.c:7818
  #, gcc-internal-format
--- 15643,15651 ----
  msgstr ""
  
  #: config/rs6000/rs6000.c:7745
! #, gcc-internal-format
  msgid "argument 1 of __builtin_spe_predicate must be a constant"
! msgstr "__builtin_spe_predicate çš„ç¬¬ä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
  
  #: config/rs6000/rs6000.c:7818
  #, gcc-internal-format
*************** msgstr "å †æ ˆæ¡†æž¶å¤ªå¤§"
*** 16090,16096 ****
  #: config/rs6000/rs6000.c:16217
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
! msgstr ""
  
  #: config/rs6000/rs6000.c:17307
  #, gcc-internal-format
--- 15660,15666 ----
  #: config/rs6000/rs6000.c:16217
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
! msgstr "æ­¤ ABI ä¸�æ”¯æŒ�å�–æ · 64 ä½�ä»£ç �"
  
  #: config/rs6000/rs6000.c:17307
  #, gcc-internal-format
*************** msgstr "åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨ %<co
*** 16130,16141 ****
  #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
  #, gcc-internal-format
  msgid "-maix64 and POWER architecture are incompatible"
! msgstr ""
  
  #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
  #, gcc-internal-format
  msgid "-maix64 requires PowerPC64 architecture remain enabled"
! msgstr ""
  
  #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
  #, gcc-internal-format
--- 15700,15711 ----
  #: config/rs6000/aix43.h:49 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
  #, gcc-internal-format
  msgid "-maix64 and POWER architecture are incompatible"
! msgstr "-maix64 å’Œ POWER æž¶æž„äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/aix43.h:54 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
  #, gcc-internal-format
  msgid "-maix64 requires PowerPC64 architecture remain enabled"
! msgstr "-maix64 éœ€è¦� PowerPC64 æž¶æž„è¢«å�¯ç”¨"
  
  #: config/rs6000/aix43.h:58 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
  #, gcc-internal-format
*************** msgstr "éœ€è¦� -maix64ï¼šç›®å‰�å°šä¸�æ”¯
*** 16147,16153 ****
  #: config/rs6000/darwin.h:89
  #, gcc-internal-format
  msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
! msgstr ""
  
  #. Darwin doesn't support -fpic.
  #: config/rs6000/darwin.h:95
--- 15717,15723 ----
  #: config/rs6000/darwin.h:89
  #, gcc-internal-format
  msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
! msgstr "-mdynamic-no-pic è¦†ç›–äº† -fpic æˆ– -fPIC"
  
  #. Darwin doesn't support -fpic.
  #: config/rs6000/darwin.h:95
*************** msgid "bad value for -msdata=%s"
*** 16209,16217 ****
  msgstr "-msdata=%s å€¼ä¸�æ­£ç¡®"
  
  #: config/rs6000/sysv4.h:252
! #, fuzzy, gcc-internal-format
  msgid "-mrelocatable and -msdata=%s are incompatible"
! msgstr "-fPIC ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:261
  #, gcc-internal-format
--- 15779,15787 ----
  msgstr "-msdata=%s å€¼ä¸�æ­£ç¡®"
  
  #: config/rs6000/sysv4.h:252
! #, gcc-internal-format
  msgid "-mrelocatable and -msdata=%s are incompatible"
! msgstr "-mrelocatable ä¸Ž -msdata=%s äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:261
  #, gcc-internal-format
*************** msgid "-f%s and -msdata=%s are incompati
*** 16219,16237 ****
  msgstr "-f%s å’Œ -msdata=%s äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:270
! #, fuzzy, gcc-internal-format
  msgid "-msdata=%s and -mcall-%s are incompatible"
! msgstr "-fPIC ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:279
  #, gcc-internal-format
  msgid "-mrelocatable and -mno-minimal-toc are incompatible"
! msgstr ""
  
  #: config/rs6000/sysv4.h:285
! #, fuzzy, gcc-internal-format
  msgid "-mrelocatable and -mcall-%s are incompatible"
! msgstr "-fPIC ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:292
  #, gcc-internal-format
--- 15789,15807 ----
  msgstr "-f%s å’Œ -msdata=%s äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:270
! #, gcc-internal-format
  msgid "-msdata=%s and -mcall-%s are incompatible"
! msgstr "-msdata=%s ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:279
  #, gcc-internal-format
  msgid "-mrelocatable and -mno-minimal-toc are incompatible"
! msgstr "-mrelocatable å’Œ -mno-minimal-toc äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:285
! #, gcc-internal-format
  msgid "-mrelocatable and -mcall-%s are incompatible"
! msgstr "-mrelocatable ä¸Ž -mcall-%s äº’ä¸�å…¼å®¹"
  
  #: config/rs6000/sysv4.h:292
  #, gcc-internal-format
*************** msgid "-mbackchain -mpacked-stack -mhard
*** 16274,16287 ****
  msgstr "-mbackchain -mpacked-stack -mhard-float ä¸€èµ·ä½¿ç”¨ä¸�å�—æ”¯æŒ�"
  
  #: config/s390/s390.c:1450
! #, fuzzy, gcc-internal-format
  msgid "invalid value for -mwarn-framesize"
! msgstr "%2$s çš„å€¼â€œ%1$ldâ€�æ— æ•ˆ"
  
  #: config/s390/s390.c:1460
! #, fuzzy, gcc-internal-format
  msgid "invalid value for -mstack-size"
! msgstr "%2$s çš„å€¼â€œ%1$ldâ€�æ— æ•ˆ"
  
  #: config/s390/s390.c:1463
  #, gcc-internal-format
--- 15844,15857 ----
  msgstr "-mbackchain -mpacked-stack -mhard-float ä¸€èµ·ä½¿ç”¨ä¸�å�—æ”¯æŒ�"
  
  #: config/s390/s390.c:1450
! #, gcc-internal-format
  msgid "invalid value for -mwarn-framesize"
! msgstr "-mwarn-framesize å€¼æ— æ•ˆ"
  
  #: config/s390/s390.c:1460
! #, gcc-internal-format
  msgid "invalid value for -mstack-size"
! msgstr "-mstack-size å€¼æ— æ•ˆ"
  
  #: config/s390/s390.c:1463
  #, gcc-internal-format
*************** msgid "stack size must be an exact power
*** 16289,16322 ****
  msgstr "æ ˆå¤§å°�å¿…é¡»åˆšå¥½æ˜¯ 2 çš„æŸ�æ¬¡æ–¹"
  
  #: config/s390/s390.c:1469
! #, fuzzy, gcc-internal-format
  msgid "invalid value for -mstack-guard"
! msgstr "%2$s çš„å€¼â€œ%1$ldâ€�æ— æ•ˆ"
  
  #: config/s390/s390.c:1472
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
! msgstr ""
  
  #: config/s390/s390.c:1475
  #, gcc-internal-format
  msgid "stack guard value must be an exact power of 2"
! msgstr ""
  
  #: config/s390/s390.c:1478
  #, gcc-internal-format
  msgid "-mstack-size implies use of -mstack-guard"
! msgstr ""
  
  #: config/s390/s390.c:1482
  #, gcc-internal-format
  msgid "-mstack-guard implies use of -mstack-size"
! msgstr ""
  
  #: config/s390/s390.c:6542
  #, gcc-internal-format
  msgid "Total size of local variables exceeds architecture limit."
! msgstr ""
  
  #: config/s390/s390.c:7078
  #, gcc-internal-format
--- 15859,15892 ----
  msgstr "æ ˆå¤§å°�å¿…é¡»åˆšå¥½æ˜¯ 2 çš„æŸ�æ¬¡æ–¹"
  
  #: config/s390/s390.c:1469
! #, gcc-internal-format
  msgid "invalid value for -mstack-guard"
! msgstr "-mstack-guard å€¼æ— æ•ˆ"
  
  #: config/s390/s390.c:1472
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
! msgstr "æ ˆå¤§å°�å¿…é¡»å¤§äºŽæ ˆé˜²æŠ¤å€¼"
  
  #: config/s390/s390.c:1475
  #, gcc-internal-format
  msgid "stack guard value must be an exact power of 2"
! msgstr "æ ˆé˜²æŠ¤å€¼å¿…é¡»æ˜¯ 2 çš„æ•´æ•°æ¬¡æ–¹"
  
  #: config/s390/s390.c:1478
  #, gcc-internal-format
  msgid "-mstack-size implies use of -mstack-guard"
! msgstr "-mstack-size æ„�å‘³ç�€ä½¿ç”¨ -mstack-guard"
  
  #: config/s390/s390.c:1482
  #, gcc-internal-format
  msgid "-mstack-guard implies use of -mstack-size"
! msgstr "-mstack-guard æ„�å‘³ç�€ä½¿ç”¨ -mstack-size"
  
  #: config/s390/s390.c:6542
  #, gcc-internal-format
  msgid "Total size of local variables exceeds architecture limit."
! msgstr "å±€éƒ¨å�˜é‡�å¤§å°�æ€»å’Œè¶…è¿‡æž¶æž„æž�é™�ã€‚"
  
  #: config/s390/s390.c:7078
  #, gcc-internal-format
*************** msgstr " å­—èŠ‚"
*** 16331,16337 ****
  #: config/s390/s390.c:7082
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
! msgstr ""
  
  #: config/sh/sh.c:6201
  #, gcc-internal-format
--- 15901,15907 ----
  #: config/s390/s390.c:7082
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
! msgstr "%qs ä½¿ç”¨åŠ¨æ€�æ ˆåˆ†é…�"
  
  #: config/sh/sh.c:6201
  #, gcc-internal-format
*************** msgstr "__builtin_saveregs åœ¨æ­¤å­�ç›®æ
*** 16341,16347 ****
  #: config/sh/sh.c:7194
  #, gcc-internal-format
  msgid "attribute interrupt_handler is not compatible with -m5-compact"
! msgstr ""
  
  #. The sp_switch attribute only has meaning for interrupt functions.
  #. The trap_exit attribute only has meaning for interrupt functions.
--- 15911,15917 ----
  #: config/sh/sh.c:7194
  #, gcc-internal-format
  msgid "attribute interrupt_handler is not compatible with -m5-compact"
! msgstr "å±žæ€§ interrupt_handler ä¸Ž -m5-compact ä¸�å…¼å®¹"
  
  #. The sp_switch attribute only has meaning for interrupt functions.
  #. The trap_exit attribute only has meaning for interrupt functions.
*************** msgstr "%qs å±žæ€§å�ªèƒ½åº”ç”¨åˆ°ä¸­æ–­å
*** 16352,16396 ****
  
  #. The argument must be a constant string.
  #: config/sh/sh.c:7223
! #, fuzzy, gcc-internal-format
  msgid "%qs attribute argument not a string constant"
! msgstr "%qs å±žæ€§éœ€è¦�ä¸€ä¸ªæ•´å¸¸é‡�ä½œä¸ºå®žå�‚"
  
  #. The argument must be a constant integer.
  #: config/sh/sh.c:7258
! #, fuzzy, gcc-internal-format
  msgid "%qs attribute argument not an integer constant"
! msgstr "%qs å±žæ€§éœ€è¦�ä¸€ä¸ªæ•´å¸¸é‡�ä½œä¸ºå®žå�‚"
  
  #: config/sh/symbian.c:147
  #, gcc-internal-format
  msgid "%H function '%D' is defined after prior declaration as dllimport: attribute ignored"
! msgstr ""
  
  #: config/sh/symbian.c:158
  #, gcc-internal-format
  msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
! msgstr ""
  
  #: config/sh/symbian.c:171
  #, gcc-internal-format
  msgid "%Hdefinition of static data member '%D' of dllimport'd class."
! msgstr ""
  
  #: config/sh/symbian.c:286
  #, gcc-internal-format
  msgid "%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage."
! msgstr ""
  
  #: config/sh/symbian.c:332
  #, gcc-internal-format
  msgid "%H%s '%D' %s after being referenced with dllimport linkage."
! msgstr ""
  
  #: config/sh/symbian.c:436
  #, gcc-internal-format
  msgid "%Hvariable %qD definition is marked dllimport."
! msgstr ""
  
  #: config/sh/symbian.c:511
  #, gcc-internal-format
--- 15922,15966 ----
  
  #. The argument must be a constant string.
  #: config/sh/sh.c:7223
! #, gcc-internal-format
  msgid "%qs attribute argument not a string constant"
! msgstr "%qs å±žæ€§çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²å¸¸é‡�"
  
  #. The argument must be a constant integer.
  #: config/sh/sh.c:7258
! #, gcc-internal-format
  msgid "%qs attribute argument not an integer constant"
! msgstr "%qs å±žæ€§çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªæ•´åž‹å¸¸é‡�"
  
  #: config/sh/symbian.c:147
  #, gcc-internal-format
  msgid "%H function '%D' is defined after prior declaration as dllimport: attribute ignored"
! msgstr "%H å‡½æ•°â€˜%Dâ€™åœ¨å®šä¹‰å‰�è¢«å£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§"
  
  #: config/sh/symbian.c:158
  #, gcc-internal-format
  msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
! msgstr "%Hå†…è�”å‡½æ•°â€˜%Dâ€™å£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§ã€‚"
  
  #: config/sh/symbian.c:171
  #, gcc-internal-format
  msgid "%Hdefinition of static data member '%D' of dllimport'd class."
! msgstr "%Hä¸º dllimport ç±»å®šä¹‰äº†é�™æ€�æ•°æ�®æˆ�å‘˜â€˜%Dâ€™ã€‚"
  
  #: config/sh/symbian.c:286
  #, gcc-internal-format
  msgid "%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage."
! msgstr "%Hæ— æ³•é‡�å£°æ˜Žâ€˜%Dâ€™ï¼šdllimport ç¬¦å�·æ²¡æœ‰å¤–éƒ¨é“¾æŽ¥ã€‚"
  
  #: config/sh/symbian.c:332
  #, gcc-internal-format
  msgid "%H%s '%D' %s after being referenced with dllimport linkage."
! msgstr "%H%sâ€˜%Dâ€™%s å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡ã€‚"
  
  #: config/sh/symbian.c:436
  #, gcc-internal-format
  msgid "%Hvariable %qD definition is marked dllimport."
! msgstr "%Hå�˜é‡� %qD çš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimportã€‚"
  
  #: config/sh/symbian.c:511
  #, gcc-internal-format
*************** msgid "Constant halfword load operand ou
*** 16431,16464 ****
  msgstr ""
  
  #: config/stormy16/stormy16.c:538
! #, fuzzy, gcc-internal-format
  msgid "Constant arithmetic operand out of range."
! msgstr "å¸¸é‡�å®žå�‚è¶…è¿‡ %qs çš„èŒƒå›´"
  
  #: config/stormy16/stormy16.c:1224
  #, gcc-internal-format
  msgid "Local variable memory requirements exceed capacity."
! msgstr ""
  
  #: config/stormy16/stormy16.c:1390
! #, fuzzy, gcc-internal-format
  msgid "function_profiler support"
! msgstr "å¯¹ MMIX çš„ function_profiler æ”¯æŒ�"
  
  #: config/stormy16/stormy16.c:1479
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
! msgstr ""
  
  #: config/stormy16/stormy16.c:2052
  #, gcc-internal-format
  msgid "switch statement of size %lu entries too large"
! msgstr ""
  
  #: config/stormy16/stormy16.c:2434
! #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
! msgstr "å±žæ€§ %qs å�ªå¯¹å‡½æ•°ç±»åž‹èµ·ä½œç”¨"
  
  #: config/stormy16/stormy16.c:2441
  #, gcc-internal-format
--- 16001,16034 ----
  msgstr ""
  
  #: config/stormy16/stormy16.c:538
! #, gcc-internal-format
  msgid "Constant arithmetic operand out of range."
! msgstr "å¸¸é‡�ç®—æœ¯è¶…è¿‡èŒƒå›´"
  
  #: config/stormy16/stormy16.c:1224
  #, gcc-internal-format
  msgid "Local variable memory requirements exceed capacity."
! msgstr "å±€éƒ¨å�˜é‡�å†…å­˜éœ€æ±‚è¶…è¿‡å®¹é‡�é™�åˆ¶ã€‚"
  
  #: config/stormy16/stormy16.c:1390
! #, gcc-internal-format
  msgid "function_profiler support"
! msgstr "function_profiler æ”¯æŒ�"
  
  #: config/stormy16/stormy16.c:1479
  #, gcc-internal-format
  msgid "cannot use va_start in interrupt function"
! msgstr "ä¸�èƒ½ä¸ºä¸­æ–­å‡½æ•°ä½¿ç”¨ va_start"
  
  #: config/stormy16/stormy16.c:2052
  #, gcc-internal-format
  msgid "switch statement of size %lu entries too large"
! msgstr "switch è¯­å�¥å¤ªå¤§(%lu ä¸ªæ�¡ç›®)"
  
  #: config/stormy16/stormy16.c:2434
! #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
! msgstr "å±žæ€§ %<__BELOW100__%> å�ªå¯¹å�˜é‡�ç±»åž‹èµ·ä½œç”¨"
  
  #: config/stormy16/stormy16.c:2441
  #, gcc-internal-format
*************** msgstr ""
*** 16478,16489 ****
  #: config/v850/v850-c.c:94
  #, gcc-internal-format
  msgid "cannot set interrupt attribute: no current function"
! msgstr ""
  
  #: config/v850/v850-c.c:102
  #, gcc-internal-format
  msgid "cannot set interrupt attribute: no such identifier"
! msgstr ""
  
  #: config/v850/v850-c.c:147
  #, gcc-internal-format
--- 16048,16059 ----
  #: config/v850/v850-c.c:94
  #, gcc-internal-format
  msgid "cannot set interrupt attribute: no current function"
! msgstr "æ— æ³•è®¾å®šä¸­æ–­å±žæ€§ï¼šæ²¡æœ‰å½“å‰�å‡½æ•°"
  
  #: config/v850/v850-c.c:102
  #, gcc-internal-format
  msgid "cannot set interrupt attribute: no such identifier"
! msgstr "æ— æ³•è®¾å®šä¸­æ–­å±žæ€§ï¼šæ²¡æœ‰è¿™ä¸ªæ ‡è¯†ç¬¦"
  
  #: config/v850/v850-c.c:147
  #, gcc-internal-format
*************** msgid "unrecognized section name \"%s\""
*** 16496,16504 ****
  msgstr "æœªçŸ¥çš„èŠ‚å��â€œ%sâ€�"
  
  #: config/v850/v850-c.c:179
! #, fuzzy, gcc-internal-format
  msgid "malformed #pragma ghs section"
! msgstr "%<#pragma pack%> æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
  
  #: config/v850/v850-c.c:198
  #, gcc-internal-format
--- 16066,16074 ----
  msgstr "æœªçŸ¥çš„èŠ‚å��â€œ%sâ€�"
  
  #: config/v850/v850-c.c:179
! #, gcc-internal-format
  msgid "malformed #pragma ghs section"
! msgstr "æ ¼å¼�é”™è¯¯çš„ #pragma ghs section"
  
  #: config/v850/v850-c.c:198
  #, gcc-internal-format
*************** msgid "junk at end of #pragma ghs endzda
*** 16536,16544 ****
  msgstr "#pragma ghs endzda æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
  
  #: config/v850/v850.c:168
! #, fuzzy, gcc-internal-format
  msgid "%s=%s is not numeric"
! msgstr "%1 ä¸�æ˜¯æ–‡ä»¶ã€‚"
  
  #: config/v850/v850.c:175
  #, gcc-internal-format
--- 16106,16114 ----
  msgstr "#pragma ghs endzda æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
  
  #: config/v850/v850.c:168
! #, gcc-internal-format
  msgid "%s=%s is not numeric"
! msgstr "%s=%s ä¸�æ˜¯æ•°å­—"
  
  #: config/v850/v850.c:175
  #, gcc-internal-format
*************** msgstr "%s=%s å¤ªå¤§"
*** 16548,16564 ****
  #: config/v850/v850.c:2246
  #, gcc-internal-format
  msgid "%Jdata area attributes cannot be specified for local variables"
! msgstr ""
  
  #: config/v850/v850.c:2257
! #, fuzzy, gcc-internal-format
  msgid "%Jdata area of '%D' conflicts with previous declaration"
! msgstr "%J%qD æ‰€å±žèŠ‚ä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�"
  
  #: config/v850/v850.c:2456
! #, fuzzy, gcc-internal-format
  msgid "bogus JR construction: %d\n"
! msgstr "å�¯ç”¨çš„å®�"
  
  #: config/v850/v850.c:2477 config/v850/v850.c:2680
  #, gcc-internal-format
--- 16118,16134 ----
  #: config/v850/v850.c:2246
  #, gcc-internal-format
  msgid "%Jdata area attributes cannot be specified for local variables"
! msgstr "%Jä¸�èƒ½ä¸ºå±€éƒ¨å�˜é‡�æŒ‡å®šæ•°æ�®åŒºåŸŸå±žæ€§"
  
  #: config/v850/v850.c:2257
! #, gcc-internal-format
  msgid "%Jdata area of '%D' conflicts with previous declaration"
! msgstr "%Jâ€˜%Dâ€™çš„æ•°æ�®åŒºåŸŸä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�"
  
  #: config/v850/v850.c:2456
! #, gcc-internal-format
  msgid "bogus JR construction: %d\n"
! msgstr "è¯¯åˆ¤çš„ JR æž„é€ ï¼š%d\n"
  
  #: config/v850/v850.c:2477 config/v850/v850.c:2680
  #, gcc-internal-format
*************** msgid "bad amount of stack space removal
*** 16566,16579 ****
  msgstr ""
  
  #: config/v850/v850.c:2656
! #, fuzzy, gcc-internal-format
  msgid "bogus JARL construction: %d\n"
! msgstr "å�¯ç”¨çš„å®�"
  
  #: config/v850/v850.c:3026
! #, fuzzy, gcc-internal-format
  msgid "Bogus DISPOSE construction: %d\n"
! msgstr "å�¯ç”¨çš„å®�"
  
  #: config/v850/v850.c:3048
  #, gcc-internal-format
--- 16136,16149 ----
  msgstr ""
  
  #: config/v850/v850.c:2656
! #, gcc-internal-format
  msgid "bogus JARL construction: %d\n"
! msgstr "è¯¯åˆ¤çš„ JARL æž„é€ ï¼š%d\n"
  
  #: config/v850/v850.c:3026
! #, gcc-internal-format
  msgid "Bogus DISPOSE construction: %d\n"
! msgstr "è¯¯åˆ¤çš„ DISPOSE æž„é€ ï¼š%d\n"
  
  #: config/v850/v850.c:3048
  #, gcc-internal-format
*************** msgid "Too much stack space to dispose o
*** 16581,16589 ****
  msgstr ""
  
  #: config/v850/v850.c:3221
! #, fuzzy, gcc-internal-format
  msgid "Bogus PREPEARE construction: %d\n"
! msgstr "å�¯ç”¨çš„å®�"
  
  #: config/v850/v850.c:3243
  #, gcc-internal-format
--- 16151,16159 ----
  msgstr ""
  
  #: config/v850/v850.c:3221
! #, gcc-internal-format
  msgid "Bogus PREPEARE construction: %d\n"
! msgstr "è¯¯åˆ¤çš„ PREPEARE æž„é€ ï¼š%d\n"
  
  #: config/v850/v850.c:3243
  #, gcc-internal-format
*************** msgid "%<-gnat%> misspelled as %<-gant%>
*** 16621,16629 ****
  msgstr "%<-gnat%> è¢«é”™è¯¯åœ°æ‹¼å†™ä¸º %<-gant%>"
  
  #: cp/call.c:288
! #, fuzzy, gcc-internal-format
  msgid "unable to call pointer to member function here"
! msgstr "å¿…é¡»ç”¨ %<.*%> or %<->*%> è°ƒç”¨ <%E (...)%> ä¸­çš„æˆ�å‘˜å‡½æ•°æŒ‡é’ˆ"
  
  #: cp/call.c:2376
  #, gcc-internal-format
--- 16191,16199 ----
  msgstr "%<-gnat%> è¢«é”™è¯¯åœ°æ‹¼å†™ä¸º %<-gant%>"
  
  #: cp/call.c:288
! #, gcc-internal-format
  msgid "unable to call pointer to member function here"
! msgstr "æ— æ³•åœ¨è¿™é‡Œè°ƒç”¨å‡½æ•°æˆ�å‘˜æŒ‡é’ˆ"
  
  #: cp/call.c:2376
  #, gcc-internal-format
*************** msgid "%s %T <conversion>"
*** 16646,16654 ****
  msgstr "%s %T <è½¬æ�¢>"
  
  #: cp/call.c:2391
! #, fuzzy, gcc-internal-format
  msgid "%J%s %+#D <near match>"
! msgstr "åŒ¹é…�é€‰ä¸­å†…å®¹(&M)"
  
  #: cp/call.c:2393
  #, gcc-internal-format
--- 16216,16224 ----
  msgstr "%s %T <è½¬æ�¢>"
  
  #: cp/call.c:2391
! #, gcc-internal-format
  msgid "%J%s %+#D <near match>"
! msgstr "%J%s %+#D <å°±è¿‘åŒ¹é…�>"
  
  #: cp/call.c:2393
  #, gcc-internal-format
*************** msgid "no matching function for call to 
*** 16666,16686 ****
  msgstr "å¯¹ %<%D(%A)%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°"
  
  #: cp/call.c:2770 cp/call.c:2828
! #, fuzzy, 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:2896
  #, gcc-internal-format
  msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
! msgstr ""
  
  #: cp/call.c:2965
! #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
! msgstr "å¯¹ %<%D(%A)%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°"
  
  #: cp/call.c:2974
  #, gcc-internal-format
--- 16236,16256 ----
  msgstr "å¯¹ %<%D(%A)%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°"
  
  #: cp/call.c:2770 cp/call.c:2828
! #, 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:2896
  #, gcc-internal-format
  msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
! msgstr "æ²¡æœ‰å¯¹è±¡ä¸�èƒ½è°ƒç”¨æˆ�å‘˜å‡½æ•°æŒ‡é’ˆ %Eï¼Œè€ƒè™‘ä½¿ç”¨ .* æˆ– ->*"
  
  #: cp/call.c:2965
! #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
! msgstr "å¯¹ %<(%T) (%A)%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�"
  
  #: cp/call.c:2974
  #, gcc-internal-format
*************** msgid "enumeral mismatch in conditional 
*** 16738,16746 ****
  msgstr ""
  
  #: cp/call.c:3412
! #, fuzzy, gcc-internal-format
  msgid "enumeral and non-enumeral type in conditional expression"
! msgstr "æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­"
  
  #: cp/call.c:3706
  #, gcc-internal-format
--- 16308,16316 ----
  msgstr ""
  
  #: cp/call.c:3412
! #, gcc-internal-format
  msgid "enumeral and non-enumeral type in conditional expression"
! msgstr "æžšä¸¾å’Œé�žæžšä¸¾ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­"
  
  #: cp/call.c:3706
  #, gcc-internal-format
*************** msgid "comparison between %q#T and %q#T"
*** 16753,16761 ****
  msgstr "åœ¨ %q#T å’Œ %q#T é—´æ¯”è¾ƒ"
  
  #: cp/call.c:4038
! #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
! msgstr "<qt>æ²¡æœ‰æ‰¾åˆ°â€œ<b>%1</b>â€�çš„åŒ¹é…�é¡¹ã€‚</qt>"
  
  #: cp/call.c:4055
  #, gcc-internal-format
--- 16323,16331 ----
  msgstr "åœ¨ %q#T å’Œ %q#T é—´æ¯”è¾ƒ"
  
  #: cp/call.c:4038
! #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
! msgstr "æ²¡æœ‰å�ˆé€‚çš„ %<operator %s%> ç»™ %qT"
  
  #: cp/call.c:4055
  #, gcc-internal-format
*************** msgstr "å®žå�‚ %qD ä¸ŽåŽŸåž‹ä¸�ç¬¦"
*** 16790,16796 ****
  #: cp/call.c:4163
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
! msgstr ""
  
  #: cp/call.c:4166
  #, gcc-internal-format
--- 16360,16366 ----
  #: cp/call.c:4163
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
! msgstr "å°† NULL ä½œä¸ºé�žæŒ‡é’ˆå®žå�‚ %P ä¼ é€’ç»™ %qD"
  
  #: cp/call.c:4166
  #, gcc-internal-format
*************** msgstr "å°† NULL è½¬æ�¢åˆ°é�žæŒ‡é’ˆç±»åž
*** 16800,16806 ****
  #: cp/call.c:4174
  #, gcc-internal-format
  msgid "passing %qT for argument %P to %qD"
! msgstr ""
  
  #: cp/call.c:4177
  #, gcc-internal-format
--- 16370,16376 ----
  #: cp/call.c:4174
  #, gcc-internal-format
  msgid "passing %qT for argument %P to %qD"
! msgstr "å°† %qT ä½œä¸ºå®žå�‚ %P ä¼ é€’ç»™ %qD"
  
  #: cp/call.c:4177
  #, gcc-internal-format
*************** msgstr "å½“è½¬æ�¢åˆ° %qT (ä»Ž %qT)æ—¶"
*** 16810,16821 ****
  #: cp/call.c:4186
  #, gcc-internal-format
  msgid "passing negative value %qE for argument %P to %qD"
! msgstr ""
  
  #: cp/call.c:4189
  #, gcc-internal-format
  msgid "converting negative value %qE to %qT"
! msgstr ""
  
  #: cp/call.c:4331
  #, fuzzy, gcc-internal-format
--- 16380,16391 ----
  #: cp/call.c:4186
  #, gcc-internal-format
  msgid "passing negative value %qE for argument %P to %qD"
! msgstr "å°†è´Ÿå€¼ %qE ä½œä¸ºå®žå�‚ %P ä¼ é€’ç»™ %qD"
  
  #: cp/call.c:4189
  #, gcc-internal-format
  msgid "converting negative value %qE to %qT"
! msgstr "å°†è´Ÿå€¼ %qE è½¬æ�¢ä¸º %qT"
  
  #: cp/call.c:4331
  #, fuzzy, gcc-internal-format
*************** msgstr "æ— æ³•å°†å�³å€¼ %qE ç»‘å®šåˆ° %q
*** 16825,16831 ****
  #: cp/call.c:4334 cp/call.c:4350
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
! msgstr ""
  
  #: cp/call.c:4337
  #, gcc-internal-format
--- 16395,16401 ----
  #: cp/call.c:4334 cp/call.c:4350
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
! msgstr "ä¸�èƒ½å°†ç´§å®žçš„å­—æ®µ %qE ç»‘å®šåˆ° %qT"
  
  #: cp/call.c:4337
  #, gcc-internal-format
*************** msgid "request for member %qD in %qE, wh
*** 16874,16882 ****
  msgstr ""
  
  #: cp/call.c:5353
! #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s(%A)%#V%>"
! msgstr "å¯¹ %<%D(%A)%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°"
  
  #: cp/call.c:5371
  #, gcc-internal-format
--- 16444,16452 ----
  msgstr ""
  
  #: cp/call.c:5353
! #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s(%A)%#V%>"
! msgstr "å¯¹ %<%T::%s(%A)%#V%> çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°"
  
  #: cp/call.c:5371
  #, gcc-internal-format
*************** msgstr "å¯¹é‡�è½½çš„ %<%s(%A)%> çš„è°ƒç”
*** 16886,16892 ****
  #: cp/call.c:5395
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
! msgstr ""
  
  #: cp/call.c:6000
  #, gcc-internal-format
--- 16456,16462 ----
  #: cp/call.c:5395
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
! msgstr "æ²¡æœ‰å¯¹è±¡æ— æ³•è°ƒç”¨æˆ�å‘˜å‡½æ•° %qD"
  
  #: cp/call.c:6000
  #, gcc-internal-format
*************** msgstr "%q#D å’Œ %q#D ä¸�èƒ½é‡�è½½"
*** 16956,16967 ****
  #: cp/class.c:1089
  #, gcc-internal-format
  msgid "conflicting access specifications for method %qD, ignored"
! msgstr ""
  
  #: cp/class.c:1092
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
! msgstr ""
  
  #: cp/class.c:1142
  #, gcc-internal-format
--- 16526,16537 ----
  #: cp/class.c:1089
  #, gcc-internal-format
  msgid "conflicting access specifications for method %qD, ignored"
! msgstr "æ–¹æ³• %qD çš„æ�ƒé™�è®¾å®šå†²çª�ï¼Œå·²å¿½ç•¥"
  
  #: cp/class.c:1092
  #, gcc-internal-format
  msgid "conflicting access specifications for field %qE, ignored"
! msgstr "å­—æ®µ %qE çš„æ�ƒé™�è®¾å®šå†²çª�ï¼Œå·²å¿½ç•¥"
  
  #: cp/class.c:1142
  #, gcc-internal-format
*************** msgid "%qD invalid in %qT"
*** 16974,16982 ****
  msgstr "%q#D åœ¨ %qT ä¸­æ— æ•ˆ"
  
  #: cp/class.c:1155
! #, fuzzy, gcc-internal-format
  msgid "no members matching %qD in %q#T"
! msgstr "æ²¡æœ‰ä¸Ž %qs åŒ¹é…�çš„æž„é€ å‡½æ•°ï¼Œåœ¨ç±» %qs ä¸­"
  
  #: cp/class.c:1187 cp/class.c:1195
  #, gcc-internal-format
--- 16544,16552 ----
  msgstr "%q#D åœ¨ %qT ä¸­æ— æ•ˆ"
  
  #: cp/class.c:1155
! #, gcc-internal-format
  msgid "no members matching %qD in %q#T"
! msgstr "æ²¡æœ‰ä¸Ž %qD åŒ¹é…�çš„æˆ�å‘˜ï¼Œåœ¨ %q#T ä¸­"
  
  #: cp/class.c:1187 cp/class.c:1195
  #, gcc-internal-format
*************** msgstr "%q#D åœ¨ %q#T ä¸­æ— æ•ˆ"
*** 16986,16997 ****
  #: cp/class.c:1188
  #, gcc-internal-format
  msgid "  because of local method %q#D with same name"
! msgstr ""
  
  #: cp/class.c:1196
  #, gcc-internal-format
  msgid "  because of local member %q#D with same name"
! msgstr ""
  
  #: cp/class.c:1238
  #, gcc-internal-format
--- 16556,16567 ----
  #: cp/class.c:1188
  #, gcc-internal-format
  msgid "  because of local method %q#D with same name"
! msgstr " å› ä¸ºå±€éƒ¨æ–¹æ³• %q#D ä¸Žä¹‹é‡�å��"
  
  #: cp/class.c:1196
  #, gcc-internal-format
  msgid "  because of local member %q#D with same name"
! msgstr " å› ä¸ºå±€éƒ¨æˆ�å‘˜ %q#D ä¸Žä¹‹é‡�å��"
  
  #: cp/class.c:1238
  #, gcc-internal-format
*************** msgstr "åŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ä¿�å­˜æˆ�å‘
*** 17047,17058 ****
  #: cp/class.c:2633
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type"
! msgstr ""
  
  #: cp/class.c:2650
! #, fuzzy, gcc-internal-format
  msgid "bit-field %qD width not an integer constant"
! msgstr "ä½�æ®µ %qs çš„å®½åº¦ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�"
  
  #: cp/class.c:2656
  #, gcc-internal-format
--- 16617,16628 ----
  #: cp/class.c:2633
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type"
! msgstr "ä½�æ®µ %q#D æœ‰é�žæ•´æ•°çš„ç±»åž‹"
  
  #: cp/class.c:2650
! #, gcc-internal-format
  msgid "bit-field %qD width not an integer constant"
! msgstr "ä½�æ®µ %qD çš„å®½åº¦ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�"
  
  #: cp/class.c:2656
  #, gcc-internal-format
*************** msgid "zero width for bit-field %qD"
*** 17065,17073 ****
  msgstr "ä½�æ®µ %qD å®½åº¦ä¸º 0"
  
  #: cp/class.c:2667
! #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
! msgstr "%qs çš„å®½åº¦è¶…è¿‡å®ƒè‡ªèº«çš„ç±»åž‹"
  
  #: cp/class.c:2676
  #, gcc-internal-format
--- 16635,16643 ----
  msgstr "ä½�æ®µ %qD å®½åº¦ä¸º 0"
  
  #: cp/class.c:2667
! #, gcc-internal-format
  msgid "width of %qD exceeds its type"
! msgstr "%qD çš„å®½åº¦è¶…è¿‡äº†å®ƒçš„ç±»åž‹"
  
  #: cp/class.c:2676
  #, gcc-internal-format
*************** msgstr ""
*** 17097,17128 ****
  #: cp/class.c:2826
  #, gcc-internal-format
  msgid "ignoring packed attribute on unpacked non-POD field %q#D"
! msgstr ""
  
  #: cp/class.c:2886
  #, gcc-internal-format
  msgid "%qD may not be static because it is a member of a union"
! msgstr ""
  
  #: cp/class.c:2891
  #, gcc-internal-format
  msgid "%qD may not have reference type %qT because it is a member of a union"
! msgstr ""
  
  #: cp/class.c:2900
  #, gcc-internal-format
  msgid "field %qD in local class cannot be static"
! msgstr ""
  
  #: cp/class.c:2906
  #, gcc-internal-format
  msgid "field %qD invalidly declared function type"
! msgstr ""
  
  #: cp/class.c:2912
  #, gcc-internal-format
  msgid "field %qD invalidly declared method type"
! msgstr ""
  
  #: cp/class.c:2944
  #, gcc-internal-format
--- 16667,16698 ----
  #: cp/class.c:2826
  #, gcc-internal-format
  msgid "ignoring packed attribute on unpacked non-POD field %q#D"
! msgstr "ä¸ºé�žç´§å®žçš„é�žç®€å�•æ—§æ•°æ�®å­—æ®µ %q#D å¿½ç•¥ packed å±žæ€§"
  
  #: cp/class.c:2886
  #, gcc-internal-format
  msgid "%qD may not be static because it is a member of a union"
! msgstr "%qD ä¸�èƒ½æ˜¯é�™æ€�çš„ï¼Œå› ä¸ºå®ƒæ˜¯è�”å�ˆçš„æˆ�å‘˜"
  
  #: cp/class.c:2891
  #, gcc-internal-format
  msgid "%qD may not have reference type %qT because it is a member of a union"
! msgstr "%qD ä¸�èƒ½æœ‰å¼•ç”¨ç±»åž‹ %qTï¼Œå› ä¸ºå®ƒæ˜¯è�”å�ˆçš„æˆ�å‘˜"
  
  #: cp/class.c:2900
  #, gcc-internal-format
  msgid "field %qD in local class cannot be static"
! msgstr "å±€éƒ¨ç±»ä¸­çš„å­—æ®µ %qD ä¸�èƒ½æ˜¯é�™æ€�çš„"
  
  #: cp/class.c:2906
  #, gcc-internal-format
  msgid "field %qD invalidly declared function type"
! msgstr "å­—æ®µ %qD æ— æ•ˆåœ°å£°æ˜Žä¸ºå‡½æ•°ç±»åž‹"
  
  #: cp/class.c:2912
  #, gcc-internal-format
  msgid "field %qD invalidly declared method type"
! msgstr "å­—æ®µ %qD æ— æ•ˆåœ°å£°æ˜Žä¸ºæ–¹æ³•ç±»åž‹"
  
  #: cp/class.c:2944
  #, gcc-internal-format
*************** msgstr "%q#T é‡�å®šä¹‰"
*** 17224,17230 ****
  #: cp/class.c:5049
  #, gcc-internal-format
  msgid "%q#T has virtual functions but non-virtual destructor"
! msgstr ""
  
  #: cp/class.c:5146
  #, gcc-internal-format
--- 16794,16800 ----
  #: cp/class.c:5049
  #, gcc-internal-format
  msgid "%q#T has virtual functions but non-virtual destructor"
! msgstr "%q#T æœ‰è™šå‡½æ•°å�´æ²¡æœ‰è™šæž�æž„å‡½æ•°"
  
  #: cp/class.c:5146
  #, gcc-internal-format
*************** msgid "not enough type information"
*** 17267,17280 ****
  msgstr "ç±»åž‹ä¿¡æ�¯ä¸�å……åˆ†"
  
  #: cp/class.c:5888
! #, fuzzy, gcc-internal-format
  msgid "argument of type %qT does not match %qT"
! msgstr "<qt>å¦‚æžœå£°æ˜ŽæœªæŒ‡å®šç±»åž‹åˆ™ç»™å‡ºè­¦å‘Š</qt>"
  
  #: cp/class.c:6038
! #, fuzzy, gcc-internal-format
  msgid "invalid operation on uninstantiated type"
! msgstr "<%2$s> ä¸Šç¬¬ä¸€å…ƒç´ çš„ç±»åž‹â€œ%1$sâ€�æ— æ•ˆ"
  
  #. [basic.scope.class]
  #.
--- 16837,16850 ----
  msgstr "ç±»åž‹ä¿¡æ�¯ä¸�å……åˆ†"
  
  #: cp/class.c:5888
! #, gcc-internal-format
  msgid "argument of type %qT does not match %qT"
! msgstr "ç±»åž‹ä¸º %qT çš„å®žå�‚ä¸Ž %qT ä¸�åŒ¹é…�"
  
  #: cp/class.c:6038
! #, gcc-internal-format
  msgid "invalid operation on uninstantiated type"
! msgstr "å¯¹æœªåˆ�å§‹åŒ–ç±»åž‹çš„æ“�ä½œæ— æ•ˆ"
  
  #. [basic.scope.class]
  #.
*************** msgstr "æ”¹å�˜äº† %qD çš„æ„�ä¹‰ï¼Œä»Ž %q
*** 17294,17300 ****
  #: cp/cvt.c:90
  #, gcc-internal-format
  msgid "can't convert from incomplete type %qT to %qT"
! msgstr ""
  
  #: cp/cvt.c:99
  #, gcc-internal-format
--- 16864,16870 ----
  #: cp/cvt.c:90
  #, gcc-internal-format
  msgid "can't convert from incomplete type %qT to %qT"
! msgstr "æ— æ³•ä»Žä¸�å®Œå…¨ç±»åž‹ %qT è½¬æ�¢åˆ° %qT"
  
  #: cp/cvt.c:99
  #, gcc-internal-format
*************** msgstr "å°† %qE ä»Ž %qT è½¬æ�¢åˆ° %qT æœ
*** 17304,17325 ****
  #: cp/cvt.c:168 cp/cvt.c:237 cp/cvt.c:284
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
! msgstr ""
  
  #: cp/cvt.c:197 cp/cvt.c:201
  #, gcc-internal-format
  msgid "pointer to member cast from %qT to %qT is via virtual base"
! msgstr ""
  
  #: cp/cvt.c:497
! #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT discards qualifiers"
! msgstr "åˆ°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆï¼Œä»Žç±»åž‹ %qT"
  
  #: cp/cvt.c:515 cp/typeck.c:4833
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
! msgstr ""
  
  #: cp/cvt.c:542
  #, gcc-internal-format
--- 16874,16895 ----
  #: cp/cvt.c:168 cp/cvt.c:237 cp/cvt.c:284
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
! msgstr "æ— æ³•å°† %qE ä»Žç±»åž‹ %qT è½¬æ�¢åˆ°ç±»åž‹ %qT"
  
  #: cp/cvt.c:197 cp/cvt.c:201
  #, gcc-internal-format
  msgid "pointer to member cast from %qT to %qT is via virtual base"
! msgstr "æˆ�å‘˜æŒ‡é’ˆç»�ç”±è™šåŸºç±»ä»Ž %qT è½¬æ�¢åˆ° %qT"
  
  #: cp/cvt.c:497
! #, gcc-internal-format
  msgid "conversion from %qT to %qT discards qualifiers"
! msgstr "ä»Ž %qT åˆ° %qT çš„è½¬æ�¢ä¸¢å¤±äº†é™�å®šä¿¡æ�¯"
  
  #: cp/cvt.c:515 cp/typeck.c:4833
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
! msgstr "ä»Ž %qT è½¬æ�¢åˆ° %qT å¹¶æœªæ��é¢†æŒ‡é’ˆ"
  
  #: cp/cvt.c:542
  #, gcc-internal-format
*************** msgid "%q#T used where a %qT was expecte
*** 17337,17345 ****
  msgstr "ä¸�åº”ä½¿ç”¨ %q#T è€Œåº”ä½¿ç”¨ %qT"
  
  #: cp/cvt.c:717
! #, fuzzy, gcc-internal-format
  msgid "%q#T used where a floating point value was expected"
! msgstr "éœ€è¦�æµ®ç‚¹æ•°å€¼æ—¶ä½¿ç”¨äº†æŒ‡é’ˆå€¼"
  
  #: cp/cvt.c:764
  #, gcc-internal-format
--- 16907,16915 ----
  msgstr "ä¸�åº”ä½¿ç”¨ %q#T è€Œåº”ä½¿ç”¨ %qT"
  
  #: cp/cvt.c:717
! #, gcc-internal-format
  msgid "%q#T used where a floating point value was expected"
! msgstr "éœ€è¦�æµ®ç‚¹æ•°å€¼æ—¶ä½¿ç”¨äº† %q#T"
  
  #: cp/cvt.c:764
  #, gcc-internal-format
*************** msgstr ""
*** 17371,17377 ****
  #: cp/cvt.c:892
  #, gcc-internal-format
  msgid "%s cannot resolve address of overloaded function"
! msgstr ""
  
  #. Only warn when there is no &.
  #: cp/cvt.c:898
--- 16941,16947 ----
  #: cp/cvt.c:892
  #, gcc-internal-format
  msgid "%s cannot resolve address of overloaded function"
! msgstr "%s æ— æ³•è§£æž�é‡�è½½çš„å‡½æ•°åœ°å�€"
  
  #. Only warn when there is no &.
  #: cp/cvt.c:898
*************** msgid "%Jfunction %qD redeclared as inli
*** 17430,17438 ****
  msgstr "%Jå‡½æ•° %qD é‡�å£°æ˜Žä¸ºå†…è�”çš„"
  
  #: cp/decl.c:1059
! #, fuzzy, gcc-internal-format
  msgid "%Jprevious declaration of %qD with attribute noinline"
! msgstr "%J%qD çš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å¸¦æœ‰ noinline å±žæ€§çš„å£°æ˜Žä¹‹å�Ž"
  
  #: cp/decl.c:1066
  #, gcc-internal-format
--- 17000,17008 ----
  msgstr "%Jå‡½æ•° %qD é‡�å£°æ˜Žä¸ºå†…è�”çš„"
  
  #: cp/decl.c:1059
! #, gcc-internal-format
  msgid "%Jprevious declaration of %qD with attribute noinline"
! msgstr "%Jå…ˆå‰� %qD çš„å£°æ˜Žå¸¦æœ‰ noinline å±žæ€§"
  
  #: cp/decl.c:1066
  #, gcc-internal-format
*************** msgstr "%qD å…ˆå‰�è¢«å£°æ˜Žä¸º %q#D"
*** 17522,17530 ****
  #. declared as the name of any other entity in any global scope
  #. of the program.
  #: cp/decl.c:1342
! #, fuzzy, gcc-internal-format
  msgid "declaration of namespace %qD conflicts with"
! msgstr "%J%qD æ‰€å±žèŠ‚ä¸Žå…ˆå‰�çš„å£°æ˜Žå†²çª�"
  
  #: cp/decl.c:1343
  #, gcc-internal-format
--- 17092,17100 ----
  #. declared as the name of any other entity in any global scope
  #. of the program.
  #: cp/decl.c:1342
! #, gcc-internal-format
  msgid "declaration of namespace %qD conflicts with"
! msgstr "å‘½å��ç©ºé—´ %qD çš„å£°æ˜Žå­˜åœ¨å†²çª�ï¼Œä¸Ž"
  
  #: cp/decl.c:1343
  #, gcc-internal-format
*************** msgid "prototype for %q#D"
*** 17548,17556 ****
  msgstr "%q#D çš„åŽŸåž‹"
  
  #: cp/decl.c:1366
! #, fuzzy, gcc-internal-format
  msgid "%Jfollows non-prototype definition here"
! msgstr "%J%qD çš„åŽŸåž‹å‡ºçŽ°åœ¨é�žåŽŸåž‹å®šä¹‰ä¹‹å�Ž"
  
  #: cp/decl.c:1378
  #, gcc-internal-format
--- 17118,17126 ----
  msgstr "%q#D çš„åŽŸåž‹"
  
  #: cp/decl.c:1366
! #, gcc-internal-format
  msgid "%Jfollows non-prototype definition here"
! msgstr "%Jåœ¨è¿™é‡Œçš„é�žåŽŸåž‹å®šä¹‰ä¹‹å�Ž"
  
  #: cp/decl.c:1378
  #, gcc-internal-format
*************** msgstr "%q#D çš„å…ˆå‰�å£°æ˜Žæœ‰ %qL é“¾æ
*** 17560,17576 ****
  #: cp/decl.c:1380
  #, gcc-internal-format
  msgid "conflicts with new declaration with %qL linkage"
! msgstr ""
  
  #: cp/decl.c:1403 cp/decl.c:1410
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
! msgstr "é»˜è®¤ç»ˆç«¯çš„æ‰§è¡Œå�‚æ•°"
  
  #: cp/decl.c:1405 cp/decl.c:1412
! #, fuzzy, gcc-internal-format
  msgid "after previous specification in %q#D"
! msgstr "åœ¨æ›¿æ�¢ä¸­æ— æ•ˆçš„ $-æŒ‡å®š."
  
  #: cp/decl.c:1421
  #, gcc-internal-format
--- 17130,17146 ----
  #: cp/decl.c:1380
  #, gcc-internal-format
  msgid "conflicts with new declaration with %qL linkage"
! msgstr "ä¸Žå¸¦æœ‰ %qL é“¾æŽ¥çš„æ–°å£°æ˜Žå†²çª�"
  
  #: cp/decl.c:1403 cp/decl.c:1410
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
! msgstr "å½¢å�‚ %P (å±žäºŽ %q+#D)ç¼ºå°‘é»˜è®¤å®žå�‚"
  
  #: cp/decl.c:1405 cp/decl.c:1412
! #, gcc-internal-format
  msgid "after previous specification in %q#D"
! msgstr "åœ¨ %q#D å…ˆå‰�çš„æŒ‡å®šä¹‹å�Ž"
  
  #: cp/decl.c:1421
  #, gcc-internal-format
*************** msgstr "å�Œä¸€ä½œç”¨åŸŸä¸­ %qD å†—ä½™çš„
*** 17590,17596 ****
  #: cp/decl.c:1568
  #, gcc-internal-format
  msgid "declaration of %qF throws different exceptions"
! msgstr ""
  
  #: cp/decl.c:1570
  #, gcc-internal-format
--- 17160,17166 ----
  #: cp/decl.c:1568
  #, gcc-internal-format
  msgid "declaration of %qF throws different exceptions"
! msgstr "%qF çš„å£°æ˜ŽæŠ›å‡ºä¸�å�Œçš„å¼‚å¸¸"
  
  #: cp/decl.c:1570
  #, gcc-internal-format
*************** msgstr "äºŽå…ˆå‰�çš„å£°æ˜Ž %qF"
*** 17608,17619 ****
  #: cp/decl.c:1731
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
! msgstr ""
  
  #: cp/decl.c:1810
  #, gcc-internal-format
  msgid "%J%qD: visibility attribute ignored because it"
! msgstr ""
  
  #: cp/decl.c:1812
  #, gcc-internal-format
--- 17178,17189 ----
  #: cp/decl.c:1731
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
! msgstr "åœ¨åˆ�æ¬¡ä½¿ç”¨å�Žæ˜¾å¼�ç‰¹ä¾‹åŒ– %qD"
  
  #: cp/decl.c:1810
  #, gcc-internal-format
  msgid "%J%qD: visibility attribute ignored because it"
! msgstr "%J%qDï¼šå�¯è§�æ€§å±žæ€§è¢«å¿½ç•¥ï¼Œå› ä¸ºå®ƒ"
  
  #: cp/decl.c:1812
  #, gcc-internal-format
*************** msgstr "%dï¼šå��è®®åˆ�å§‹åŒ–\n"
*** 17648,17654 ****
  #: cp/decl.c:2165 cp/decl.c:2280
  #, gcc-internal-format
  msgid "  enters scope of non-POD %q#D"
! msgstr ""
  
  #: cp/decl.c:2185 cp/decl.c:2284
  #, gcc-internal-format
--- 17218,17224 ----
  #: cp/decl.c:2165 cp/decl.c:2280
  #, gcc-internal-format
  msgid "  enters scope of non-POD %q#D"
! msgstr "  å·²è¿›å…¥é�žç®€å�•æ—§æ•°æ�® %q#D çš„ä½œç”¨åŸŸ"
  
  #: cp/decl.c:2185 cp/decl.c:2284
  #, gcc-internal-format
*************** msgid "member %q#D with constructor not 
*** 17722,17730 ****
  msgstr "æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°"
  
  #: cp/decl.c:3374
! #, fuzzy, gcc-internal-format
  msgid "member %q#D with destructor not allowed in anonymous aggregate"
! msgstr "æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°"
  
  #: cp/decl.c:3378
  #, gcc-internal-format
--- 17292,17300 ----
  msgstr "æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°"
  
  #: cp/decl.c:3374
! #, gcc-internal-format
  msgid "member %q#D with destructor not allowed in anonymous aggregate"
! msgstr "æœ‰æž„æž„å‡½æ•°çš„æˆ�å‘˜ %q#D ä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°"
  
  #: cp/decl.c:3378
  #, gcc-internal-format
*************** msgid "ISO C++ prohibits anonymous struc
*** 17752,17760 ****
  msgstr "ISO C++ ä¸�å…�è®¸åŒ¿å��ç»“æž„"
  
  #: cp/decl.c:3460
! #, fuzzy, gcc-internal-format
  msgid "%qs can only be specified for functions"
! msgstr "å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šç±»åž‹é™�å®š"
  
  #: cp/decl.c:3466
  #, gcc-internal-format
--- 17322,17330 ----
  msgstr "ISO C++ ä¸�å…�è®¸åŒ¿å��ç»“æž„"
  
  #: cp/decl.c:3460
! #, gcc-internal-format
  msgid "%qs can only be specified for functions"
! msgstr "å�ªèƒ½ä¸ºå‡½æ•°æŒ‡å®š %qs"
  
  #: cp/decl.c:3466
  #, gcc-internal-format
*************** msgid "%<friend%> can only be specified 
*** 17762,17770 ****
  msgstr "%<friend%> å�ªèƒ½åœ¨ç±»ä¸­æŒ‡å®š"
  
  #: cp/decl.c:3468
! #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
! msgstr "å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šç±»åž‹é™�å®š"
  
  #: cp/decl.c:3470
  #, gcc-internal-format
--- 17332,17340 ----
  msgstr "%<friend%> å�ªèƒ½åœ¨ç±»ä¸­æŒ‡å®š"
  
  #: cp/decl.c:3468
! #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
! msgstr "å�ªèƒ½ä¸ºæž„é€ å‡½æ•°æŒ‡å®š %<explicit%>"
  
  #: cp/decl.c:3470
  #, gcc-internal-format
*************** msgid "qualifiers can only be specified 
*** 17777,17795 ****
  msgstr "å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šç±»åž‹é™�å®š"
  
  #: cp/decl.c:3506
! #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
! msgstr "ä½¿å†…å»ºå£°æ˜Ž %q#D å‡ºçŽ°æ­§ä¹‰"
  
  #: cp/decl.c:3507
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
! msgstr ""
  
  #: cp/decl.c:3630
! #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
! msgstr "å‡½æ•° %qD åƒ�å�˜é‡�ä¸€æ ·è¢«åˆ�å§‹åŒ–"
  
  #: cp/decl.c:3642
  #, gcc-internal-format
--- 17347,17365 ----
  msgstr "å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šç±»åž‹é™�å®š"
  
  #: cp/decl.c:3506
! #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
! msgstr "å±žæ€§äºŽ %q#T çš„å£°æ˜Žä¸­è¢«å¿½ç•¥"
  
  #: cp/decl.c:3507
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
! msgstr "%q#T çš„å±žæ€§å¿…é¡»è·Ÿåœ¨ %qs å…³é”®å­—å�Žé�¢"
  
  #: cp/decl.c:3630
! #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
! msgstr "å‡½æ•° %q#D åƒ�å�˜é‡�ä¸€æ ·è¢«åˆ�å§‹åŒ–"
  
  #: cp/decl.c:3642
  #, gcc-internal-format
*************** msgid "duplicate initialization of %qD"
*** 17817,17825 ****
  msgstr "ISO C++ ä¸�å…�è®¸æˆ�å‘˜ %qD çš„åˆ�å§‹åŒ–"
  
  #: cp/decl.c:3733
! #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
! msgstr "å�‹å…ƒå£°æ˜Žä¸�åœ¨ç±»å®šä¹‰å†…"
  
  #: cp/decl.c:3782
  #, gcc-internal-format
--- 17387,17395 ----
  msgstr "ISO C++ ä¸�å…�è®¸æˆ�å‘˜ %qD çš„åˆ�å§‹åŒ–"
  
  #: cp/decl.c:3733
! #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
! msgstr "å‡ºçŽ°åœ¨ç±»å¤–çš„ %q#D çš„å£°æ˜Žä¸�æ˜¯å®šä¹‰"
  
  #: cp/decl.c:3782
  #, gcc-internal-format
*************** msgstr "æ•°ç»„ %q#D çš„å…ƒç´ ç±»åž‹ä¸�å®
*** 17834,17840 ****
  #: cp/decl.c:3805
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
! msgstr ""
  
  #: cp/decl.c:3855
  #, gcc-internal-format
--- 17404,17410 ----
  #: cp/decl.c:3805
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
! msgstr "è�šå�ˆ %q#D ç±»åž‹ä¸�å®Œå…¨ï¼Œæ— æ³•è¢«å®šä¹‰"
  
  #: cp/decl.c:3855
  #, gcc-internal-format
*************** msgid "assignment (not initialization) i
*** 17960,17968 ****
  msgstr "èµ‹å€¼(ä¸�æ˜¯åˆ�å§‹åŒ–)å‡ºçŽ°åœ¨å£°æ˜Žä¸­"
  
  #: cp/decl.c:4742
! #, fuzzy, gcc-internal-format
  msgid "cannot initialize %qD to namespace %qD"
! msgstr "ä¸�èƒ½åˆ›å»ºæŒ‡å�‘å¼•ç”¨æˆ�å‘˜ %qD çš„æŒ‡é’ˆ"
  
  #: cp/decl.c:4783
  #, gcc-internal-format
--- 17530,17538 ----
  msgstr "èµ‹å€¼(ä¸�æ˜¯åˆ�å§‹åŒ–)å‡ºçŽ°åœ¨å£°æ˜Žä¸­"
  
  #: cp/decl.c:4742
! #, gcc-internal-format
  msgid "cannot initialize %qD to namespace %qD"
! msgstr "ä¸�èƒ½å°† %qD åˆ�å§‹åŒ–åˆ°å‘½å��ç©ºé—´ %qD"
  
  #: cp/decl.c:4783
  #, gcc-internal-format
*************** msgstr "%qD å£°æ˜Žä¸º %<inline%> %s"
*** 18002,18008 ****
  #: cp/decl.c:5418
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
! msgstr ""
  
  #: cp/decl.c:5422
  #, gcc-internal-format
--- 17572,17578 ----
  #: cp/decl.c:5418
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
! msgstr "ä¸º %qD æŒ‡å®šçš„ %<const%> å’Œ %<volatile%> åœ¨ %s å£°æ˜Žä¸­æ— æ•ˆ"
  
  #: cp/decl.c:5422
  #, gcc-internal-format
*************** msgstr ""
*** 18047,18053 ****
  #: cp/decl.c:5561
  #, gcc-internal-format
  msgid "non-local function %q#D uses local type %qT"
! msgstr ""
  
  #: cp/decl.c:5584
  #, gcc-internal-format
--- 17617,17623 ----
  #: cp/decl.c:5561
  #, gcc-internal-format
  msgid "non-local function %q#D uses local type %qT"
! msgstr "é�žå±€éƒ¨å‡½æ•° %q#D ä½¿ç”¨äº†å±€éƒ¨ç±»åž‹ %qT"
  
  #: cp/decl.c:5584
  #, gcc-internal-format
*************** msgstr "éš�å¼�å£°æ˜Žçš„ %qD çš„å®šä¹‰"
*** 18083,18089 ****
  #: cp/decl.c:5740 cp/decl2.c:712
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
! msgstr ""
  
  #. DRs 132, 319 and 389 seem to indicate types with
  #. no linkage can only be used to declare extern "C"
--- 17653,17659 ----
  #: cp/decl.c:5740 cp/decl2.c:712
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
! msgstr "æˆ�å‘˜å‡½æ•° %q#D æœªåœ¨ç±» %qT ä¸­å£°æ˜Ž"
  
  #. DRs 132, 319 and 389 seem to indicate types with
  #. no linkage can only be used to declare extern "C"
*************** msgstr ""
*** 18092,18103 ****
  #: cp/decl.c:5888
  #, gcc-internal-format
  msgid "non-local variable %q#D uses anonymous type"
! msgstr ""
  
  #: cp/decl.c:5897
  #, gcc-internal-format
  msgid "non-local variable %q#D uses local type %qT"
! msgstr ""
  
  #: cp/decl.c:6014
  #, gcc-internal-format
--- 17662,17673 ----
  #: cp/decl.c:5888
  #, gcc-internal-format
  msgid "non-local variable %q#D uses anonymous type"
! msgstr "é�žå±€éƒ¨å�˜é‡� %q#D ä½¿ç”¨äº†åŒ¿å��ç±»åž‹"
  
  #: cp/decl.c:5897
  #, gcc-internal-format
  msgid "non-local variable %q#D uses local type %qT"
! msgstr "é�žå±€éƒ¨å�˜é‡� %q#D ä½¿ç”¨äº†å±€éƒ¨ç±»åž‹ %qT"
  
  #: cp/decl.c:6014
  #, gcc-internal-format
*************** msgid "size of array %qD has non-integra
*** 18120,18128 ****
  msgstr ""
  
  #: cp/decl.c:6050
! #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
! msgstr "æ•°ç»„ %qs çš„å¤§å°�çš„ç±»åž‹ä¸�æ˜¯æ•´æ•°"
  
  #: cp/decl.c:6086
  #, gcc-internal-format
--- 17690,17698 ----
  msgstr ""
  
  #: cp/decl.c:6050
! #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
! msgstr "æ•°ç»„ %qT çš„å¤§å°�çš„ç±»åž‹ä¸�æ˜¯æ•´æ•°"
  
  #: cp/decl.c:6086
  #, gcc-internal-format
*************** msgid "return type specified for %<opera
*** 18210,18228 ****
  msgstr "ä¸º %<operator %T%> æŒ‡å®šäº†è¿”å›žå€¼"
  
  #: cp/decl.c:6319
! #, fuzzy, gcc-internal-format
  msgid "unnamed variable or field declared void"
! msgstr "å�˜é‡�æˆ–å­—æ®µ %qs å£°æ˜Žä¸º void"
  
  #: cp/decl.c:6323
! #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
! msgstr "å�˜é‡�æˆ–å­—æ®µ %qs å£°æ˜Žä¸º void"
  
  #: cp/decl.c:6326
! #, fuzzy, gcc-internal-format
  msgid "variable or field declared void"
! msgstr "å�˜é‡�æˆ–å­—æ®µ %qs å£°æ˜Žä¸º void"
  
  #: cp/decl.c:6481
  #, gcc-internal-format
--- 17780,17798 ----
  msgstr "ä¸º %<operator %T%> æŒ‡å®šäº†è¿”å›žå€¼"
  
  #: cp/decl.c:6319
! #, gcc-internal-format
  msgid "unnamed variable or field declared void"
! msgstr "æ— å��å�˜é‡�æˆ–å­—æ®µå£°æ˜Žä¸º void"
  
  #: cp/decl.c:6323
! #, gcc-internal-format
  msgid "variable or field %qE declared void"
! msgstr "å�˜é‡�æˆ–å­—æ®µ %qE å£°æ˜Žä¸º void"
  
  #: cp/decl.c:6326
! #, gcc-internal-format
  msgid "variable or field declared void"
! msgstr "å�˜é‡�æˆ–å­—æ®µå£°æ˜Žä¸º void"
  
  #: cp/decl.c:6481
  #, gcc-internal-format
*************** msgid "declaration of %qD as non-functio
*** 18235,18243 ****
  msgstr "%qD æ²¡æœ‰å£°æ˜Žä¸ºä¸€ä¸ªå‡½æ•°"
  
  #: cp/decl.c:6507
! #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-member"
! msgstr "%qD å£°æ˜Žä¸º %qT çš„ä¸€ä¸ªæˆ�å‘˜"
  
  #: cp/decl.c:6537
  #, gcc-internal-format
--- 17805,17813 ----
  msgstr "%qD æ²¡æœ‰å£°æ˜Žä¸ºä¸€ä¸ªå‡½æ•°"
  
  #: cp/decl.c:6507
! #, gcc-internal-format
  msgid "declaration of %qD as non-member"
! msgstr "%qD æœªå£°æ˜Žä¸ºæˆ�å‘˜"
  
  #: cp/decl.c:6537
  #, gcc-internal-format
*************** msgstr ""
*** 18312,18318 ****
  #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "member %qD cannot be declared both virtual and static"
! msgstr ""
  
  #: cp/decl.c:6908
  #, gcc-internal-format
--- 17882,17888 ----
  #: cp/decl.c:6901
  #, gcc-internal-format
  msgid "member %qD cannot be declared both virtual and static"
! msgstr "æˆ�å‘˜ %qD ä¸�èƒ½æ—¢è¢«å£°æ˜Žä¸ºè™šå‡½æ•°ï¼Œå�ˆè¢«å£°æ˜Žä¸ºé�™æ€�å‡½æ•°"
  
  #: cp/decl.c:6908
  #, gcc-internal-format
*************** msgstr "ä¸�èƒ½åœ¨å�‚æ•°å£°æ˜Žä¸­ä½¿ç”¨ %
*** 18327,18333 ****
  #: cp/decl.c:6920
  #, gcc-internal-format
  msgid "storage class specifiers invalid in parameter declarations"
! msgstr ""
  
  #: cp/decl.c:6927
  #, gcc-internal-format
--- 17897,17903 ----
  #: cp/decl.c:6920
  #, gcc-internal-format
  msgid "storage class specifiers invalid in parameter declarations"
! msgstr "ä¸ºå½¢å�‚å£°æ˜ŽæŒ‡å®šäº†æ— æ•ˆçš„å­˜å‚¨ç±»"
  
  #: cp/decl.c:6927
  #, gcc-internal-format
*************** msgstr "åœ¨é¡¶å±‚å°† %qs å£°æ˜Žä¸º %<aut
*** 18352,18358 ****
  #: cp/decl.c:7016
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
! msgstr ""
  
  #: cp/decl.c:7142
  #, gcc-internal-format
--- 17922,17928 ----
  #: cp/decl.c:7016
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
! msgstr "ä¸ºå�‹å…ƒå‡½æ•°å£°æ˜ŽæŒ‡å®šäº†æ— æ•ˆçš„å­˜å‚¨ç±»"
  
  #: cp/decl.c:7142
  #, gcc-internal-format
*************** msgstr "å�‹å…ƒå£°æ˜Žä¸�åœ¨ç±»å®šä¹‰å†…"
*** 18398,18404 ****
  #: cp/decl.c:7203
  #, gcc-internal-format
  msgid "can't define friend function %qs in a local class definition"
! msgstr ""
  
  #: cp/decl.c:7216
  #, gcc-internal-format
--- 17968,17974 ----
  #: cp/decl.c:7203
  #, gcc-internal-format
  msgid "can't define friend function %qs in a local class definition"
! msgstr "å±€éƒ¨ç±»å®šä¹‰ä¸­ä¸�èƒ½å®šä¹‰å�‹å…ƒå‡½æ•° %qs"
  
  #: cp/decl.c:7216
  #, gcc-internal-format
*************** msgstr "é”™è¯¯åœ°ä½¿ç”¨äº† %<::%>"
*** 18556,18562 ****
  #: cp/decl.c:7789
  #, gcc-internal-format
  msgid "can't make %qD into a method -- not in a class"
! msgstr ""
  
  #: cp/decl.c:7798
  #, gcc-internal-format
--- 18126,18132 ----
  #: cp/decl.c:7789
  #, gcc-internal-format
  msgid "can't make %qD into a method -- not in a class"
! msgstr "%qD ä¸�èƒ½æ˜¯ä¸€ä¸ªæ–¹æ³• -- ä¸�åœ¨ç±»ä¸­"
  
  #: cp/decl.c:7798
  #, gcc-internal-format
*************** msgstr "å‡½æ•° %qs çš„å­˜å‚¨ç±» %<__thre
*** 18638,18649 ****
  #: cp/decl.c:8048
  #, gcc-internal-format
  msgid "%<static%> specified invalid for function %qs declared out of global scope"
! msgstr ""
  
  #: cp/decl.c:8051
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
! msgstr ""
  
  #: cp/decl.c:8059
  #, gcc-internal-format
--- 18208,18219 ----
  #: cp/decl.c:8048
  #, gcc-internal-format
  msgid "%<static%> specified invalid for function %qs declared out of global scope"
! msgstr "åœ¨å…¨å±€ä½œç”¨åŸŸå¤–ä¸ºå‡½æ•° %qs æŒ‡å®š %<static%> æ— æ•ˆ"
  
  #: cp/decl.c:8051
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
! msgstr "åœ¨å…¨å±€ä½œç”¨åŸŸå¤–ä¸ºå‡½æ•° %qs æŒ‡å®š %<inline%> æ— æ•ˆ"
  
  #: cp/decl.c:8059
  #, gcc-internal-format
*************** msgid "cannot explicitly declare member 
*** 18677,18685 ****
  msgstr "ä¸�èƒ½æ˜¾å¼�åœ°å°†æˆ�å‘˜ %q#D å£°æ˜Žä¸ºæœ‰å¤–éƒ¨é“¾æŽ¥"
  
  #: cp/decl.c:8281
! #, fuzzy, gcc-internal-format
  msgid "default argument for %q#D has type %qT"
! msgstr "%s çš„ç±»åž‹åº”å½“æ˜¯ %<%s%s%>ï¼Œä½†å®žå�‚ %d çš„ç±»åž‹å�´æ˜¯ %qT"
  
  #: cp/decl.c:8284
  #, gcc-internal-format
--- 18247,18255 ----
  msgstr "ä¸�èƒ½æ˜¾å¼�åœ°å°†æˆ�å‘˜ %q#D å£°æ˜Žä¸ºæœ‰å¤–éƒ¨é“¾æŽ¥"
  
  #: cp/decl.c:8281
! #, gcc-internal-format
  msgid "default argument for %q#D has type %qT"
! msgstr "%q#D çš„é»˜è®¤å®žå�‚ç±»åž‹ä¸º %qT"
  
  #: cp/decl.c:8284
  #, gcc-internal-format
*************** msgstr "ç±»åž‹ä¸º %qT çš„å½¢å�‚çš„é»˜è®¤
*** 18689,18700 ****
  #: cp/decl.c:8301
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
! msgstr ""
  
  #: cp/decl.c:8369
! #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
! msgstr "Java æ–¹æ³• %qD æœ‰é�ž Java ç±»åž‹å½¢å�‚ %qT"
  
  #: cp/decl.c:8393
  #, gcc-internal-format
--- 18259,18270 ----
  #: cp/decl.c:8301
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
! msgstr "é»˜è®¤å®žå�‚ %qE ä½¿ç”¨äº†å±€éƒ¨å�˜é‡� %qD"
  
  #: cp/decl.c:8369
! #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
! msgstr "å½¢å�‚ %qD è¢«æ— æ•ˆåœ°è¢«å£°æ˜Žä¸ºå…·æœ‰æ–¹æ³•ç±»åž‹"
  
  #: cp/decl.c:8393
  #, gcc-internal-format
*************** msgstr "%qD å¿…é¡»æ˜¯ä¸€ä¸ªé�žé�™æ€�çš„æ
*** 18739,18745 ****
  #: cp/decl.c:8704
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
! msgstr ""
  
  #: cp/decl.c:8722
  #, gcc-internal-format
--- 18309,18315 ----
  #: cp/decl.c:8704
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
! msgstr "%qD å¿…é¡»æ˜¯ä¸€ä¸ªé�žé�™æ€�æˆ�å‘˜å‡½æ•°æˆ–é�žæˆ�å‘˜å‡½æ•°"
  
  #: cp/decl.c:8722
  #, gcc-internal-format
*************** msgstr "%qD ä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°"
*** 18820,18831 ****
  #: cp/decl.c:8976
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
! msgstr ""
  
  #: cp/decl.c:8991
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
! msgstr ""
  
  #: cp/decl.c:8992
  #, gcc-internal-format
--- 18390,18401 ----
  #: cp/decl.c:8976
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
! msgstr "ä½¿ç”¨æ¨¡æ�¿ç±»åž‹å½¢å�‚ %qTï¼Œåœ¨ %qs å�Ž"
  
  #: cp/decl.c:8991
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
! msgstr "ä½¿ç”¨ typedef å�� %qDï¼Œåœ¨ %qs å�Ž"
  
  #: cp/decl.c:8992
  #, gcc-internal-format
*************** msgid "%qD has a previous declaration he
*** 18833,18841 ****
  msgstr "%qD å…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž"
  
  #: cp/decl.c:9000
! #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
! msgstr "%qs ä¸�èƒ½ç”¨äºŽä¸�å®Œå…¨çš„ç±»åž‹ %qT"
  
  #: cp/decl.c:9001 cp/decl.c:9009
  #, gcc-internal-format
--- 18403,18411 ----
  msgstr "%qD å…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž"
  
  #: cp/decl.c:9000
! #, gcc-internal-format
  msgid "%qT referred to as %qs"
! msgstr "%qT ä½œä¸º %qs è¢«å¼•ç”¨"
  
  #: cp/decl.c:9001 cp/decl.c:9009
  #, gcc-internal-format
*************** msgstr "%qT å…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž"
*** 18845,18851 ****
  #: cp/decl.c:9008
  #, gcc-internal-format
  msgid "%qT referred to as enum"
! msgstr ""
  
  #. If a class template appears as elaborated type specifier
  #. without a template header such as:
--- 18415,18421 ----
  #: cp/decl.c:9008
  #, gcc-internal-format
  msgid "%qT referred to as enum"
! msgstr "%qT ä½œä¸ºæžšä¸¾è¢«å¼•ç”¨"
  
  #. If a class template appears as elaborated type specifier
  #. without a template header such as:
*************** msgstr "%Jå‰�ä¸€ä¸ªå®šä¹‰åœ¨è¿™é‡Œ"
*** 18921,18927 ****
  #: cp/decl.c:9610
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
! msgstr ""
  
  #: cp/decl.c:9716
  #, gcc-internal-format
--- 18491,18497 ----
  #: cp/decl.c:9610
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
! msgstr "æ²¡æœ‰ä¸€ä¸ªæ•´æ•°ç±»åž‹å�¯ä»¥è¡¨ç¤º %qT çš„æ‰€æœ‰æžšä¸¾å€¼"
  
  #: cp/decl.c:9716
  #, gcc-internal-format
*************** msgid "invalid member function declarati
*** 18954,18960 ****
  msgstr "æ— æ•ˆçš„æˆ�å‘˜å‡½æ•°å£°æ˜Ž"
  
  #: cp/decl.c:10762
! #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD å·²åœ¨ç±» %qT ä¸­å®šä¹‰è¿‡"
  
--- 18524,18530 ----
  msgstr "æ— æ•ˆçš„æˆ�å‘˜å‡½æ•°å£°æ˜Ž"
  
  #: cp/decl.c:10762
! #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD å·²åœ¨ç±» %qT ä¸­å®šä¹‰è¿‡"
  
*************** msgstr "æˆ�å‘˜å‡½æ•°æ²¡æœ‰å��å­—"
*** 18971,18982 ****
  #: cp/decl2.c:372 cp/decl2.c:386
  #, gcc-internal-format
  msgid "ambiguous conversion for array subscript"
! msgstr ""
  
  #: cp/decl2.c:380
! #, fuzzy, gcc-internal-format
  msgid "invalid types %<%T[%T]%> for array subscript"
! msgstr "å¯¹é�žæ•°ç»„ç±»åž‹ %qs ä½¿ç”¨æ•°ç»„åˆ�å§‹å€¼è®¾å®šæ— æ•ˆ"
  
  #: cp/decl2.c:423
  #, gcc-internal-format
--- 18541,18552 ----
  #: cp/decl2.c:372 cp/decl2.c:386
  #, gcc-internal-format
  msgid "ambiguous conversion for array subscript"
! msgstr "ä¸ºæ•°ç»„ä¸‹æ ‡çš„è½¬æ�¢æœ‰æ­§ä¹‰"
  
  #: cp/decl2.c:380
! #, gcc-internal-format
  msgid "invalid types %<%T[%T]%> for array subscript"
! msgstr "%<%T[%T]%> ç”¨ä½œæ•°ç»„ä¸‹æ ‡ç±»åž‹æ— æ•ˆ"
  
  #: cp/decl2.c:423
  #, gcc-internal-format
*************** msgid "cannot declare %qD to be a bit-fi
*** 19077,19085 ****
  msgstr "ä¸�èƒ½å°† %qD å£°æ˜Žä¸ºä½�æ®µç±»åž‹"
  
  #: cp/decl2.c:1028
! #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
! msgstr "ä¸�èƒ½å°† %qD å£°æ˜Žä¸ºä½�æ®µç±»åž‹"
  
  #: cp/decl2.c:1035
  #, gcc-internal-format
--- 18647,18655 ----
  msgstr "ä¸�èƒ½å°† %qD å£°æ˜Žä¸ºä½�æ®µç±»åž‹"
  
  #: cp/decl2.c:1028
! #, gcc-internal-format
  msgid "cannot declare bit-field %qD with function type"
! msgstr "ä¸�èƒ½å°†ä½�æ®µ %qD å£°æ˜Žä¸ºå‡½æ•°ç±»åž‹"
  
  #: cp/decl2.c:1035
  #, gcc-internal-format
*************** msgid "%qD is already defined in the cla
*** 19087,19095 ****
  msgstr "%qD å·²åœ¨ç±» %qT ä¸­å®šä¹‰è¿‡"
  
  #: cp/decl2.c:1042
! #, fuzzy, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
! msgstr "ä¸�èƒ½å°† %qD å£°æ˜Žä¸ºä½�æ®µç±»åž‹"
  
  #: cp/decl2.c:1087
  #, gcc-internal-format
--- 18657,18665 ----
  msgstr "%qD å·²åœ¨ç±» %qT ä¸­å®šä¹‰è¿‡"
  
  #: cp/decl2.c:1042
! #, gcc-internal-format
  msgid "static member %qD cannot be a bit-field"
! msgstr "é�™æ€�æˆ�å‘˜ %qD ä¸�èƒ½æ˜¯ä½�æ®µ"
  
  #: cp/decl2.c:1087
  #, gcc-internal-format
*************** msgstr "åŒ¿å��ç»“æž„ä¸�åœ¨æœ‰å��ç±»åž‹å†
*** 19099,19105 ****
  #: cp/decl2.c:1164
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
! msgstr ""
  
  #: cp/decl2.c:1171
  #, gcc-internal-format
--- 18669,18675 ----
  #: cp/decl2.c:1164
  #, gcc-internal-format
  msgid "namespace-scope anonymous aggregates must be static"
! msgstr "å‘½å��ç©ºé—´åŸŸçš„åŒ¿å��è�šå�ˆå¿…é¡»æ˜¯é�™æ€�çš„"
  
  #: cp/decl2.c:1171
  #, gcc-internal-format
*************** msgid "inline function %qD used but neve
*** 19132,19140 ****
  msgstr "ä½¿ç”¨äº†å†…è�”å‡½æ•° %qD ä½†ä»Žæœªå®šä¹‰è¿‡"
  
  #: cp/decl2.c:3165
! #, fuzzy, gcc-internal-format
  msgid "default argument missing for parameter %P of %q+#D"
! msgstr "é»˜è®¤ç»ˆç«¯çš„æ‰§è¡Œå�‚æ•°"
  
  #. damn ICE suppression
  #: cp/error.c:2371
--- 18702,18710 ----
  msgstr "ä½¿ç”¨äº†å†…è�”å‡½æ•° %qD ä½†ä»Žæœªå®šä¹‰è¿‡"
  
  #: cp/decl2.c:3165
! #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q+#D"
! msgstr "å½¢å�‚ %P (å±žäºŽ %q+#D)ç¼ºå°‘é»˜è®¤å®žå�‚"
  
  #. damn ICE suppression
  #: cp/error.c:2371
*************** msgstr "åœ¨å�Œä¸€ä¸ªç¿»è¯‘å�•å…ƒä¸­æ··å�
*** 19167,19173 ****
  #: cp/except.c:602
  #, gcc-internal-format
  msgid "throwing NULL, which has integral, not pointer type"
! msgstr ""
  
  #: cp/except.c:625 cp/init.c:1887
  #, gcc-internal-format
--- 18737,18743 ----
  #: cp/except.c:602
  #, gcc-internal-format
  msgid "throwing NULL, which has integral, not pointer type"
! msgstr "æŠ›å‡º NULLï¼Œå®ƒçš„ç±»åž‹æ˜¯æ•´æ•°è€Œä¸�æ˜¯æŒ‡é’ˆ"
  
  #: cp/except.c:625 cp/init.c:1887
  #, gcc-internal-format
*************** msgid "%Jdefault-initialization of %q#D,
*** 19289,19297 ****
  msgstr ""
  
  #: cp/init.c:379
! #, fuzzy, gcc-internal-format
  msgid "%Juninitialized reference member %qD"
! msgstr "%qD ä¸�æ˜¯ %qD çš„æˆ�å‘˜"
  
  #: cp/init.c:382
  #, gcc-internal-format
--- 18859,18867 ----
  msgstr ""
  
  #: cp/init.c:379
! #, gcc-internal-format
  msgid "%Juninitialized reference member %qD"
! msgstr "%Jæœªåˆ�å§‹åŒ–çš„å¼•ç”¨æˆ�å‘˜ %qD"
  
  #: cp/init.c:382
  #, gcc-internal-format
*************** msgstr "%J  å½“åœ¨è¿™é‡Œåˆ�å§‹åŒ–æ—¶"
*** 19326,19337 ****
  #: cp/init.c:550
  #, gcc-internal-format
  msgid "%Jmultiple initializations given for %qD"
! msgstr ""
  
  #: cp/init.c:553
  #, gcc-internal-format
  msgid "%Jmultiple initializations given for base %qT"
! msgstr ""
  
  #: cp/init.c:620
  #, gcc-internal-format
--- 18896,18907 ----
  #: cp/init.c:550
  #, gcc-internal-format
  msgid "%Jmultiple initializations given for %qD"
! msgstr "%Jä¸º %qD ç»™å®šäº†å¤šä¸ªåˆ�å§‹åŒ–è®¾å®š"
  
  #: cp/init.c:553
  #, gcc-internal-format
  msgid "%Jmultiple initializations given for base %qT"
! msgstr "%Jä¸ºåŸºç±» %qT ç»™å®šäº†å¤šä¸ªåˆ�å§‹åŒ–è®¾å®š"
  
  #: cp/init.c:620
  #, gcc-internal-format
*************** msgid "%q#D is a static data member; it 
*** 19354,19362 ****
  msgstr ""
  
  #: cp/init.c:919
! #, fuzzy, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
! msgstr "%qT æ²¡æœ‰å��ä¸º %qD çš„é�žé�™æ€�æ•°æ�®æˆ�å‘˜"
  
  #: cp/init.c:958
  #, gcc-internal-format
--- 18924,18932 ----
  msgstr ""
  
  #: cp/init.c:919
! #, gcc-internal-format
  msgid "%q#D is not a non-static data member of %qT"
! msgstr "%q#D ä¸�æ˜¯ %qT çš„é�žé�™æ€�æ•°æ�®æˆ�å‘˜"
  
  #: cp/init.c:958
  #, gcc-internal-format
*************** msgstr ""
*** 19401,19407 ****
  #: cp/init.c:1402
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
! msgstr ""
  
  #: cp/init.c:1421
  #, gcc-internal-format
--- 18971,18977 ----
  #: cp/init.c:1402
  #, gcc-internal-format
  msgid "incomplete type %qT does not have member %qD"
! msgstr "ä¸�å®Œå…¨ç±»åž‹ %qT æ²¡æœ‰æˆ�å‘˜ %qD"
  
  #: cp/init.c:1421
  #, gcc-internal-format
*************** msgstr "å¯¹é�žé�™æ€�æ•°æ�®æˆ�å‘˜ %qD çš„
*** 19426,19432 ****
  #: cp/init.c:1645
  #, gcc-internal-format
  msgid "size in array new must have integral type"
! msgstr ""
  
  #: cp/init.c:1648
  #, gcc-internal-format
--- 18996,19002 ----
  #: cp/init.c:1645
  #, gcc-internal-format
  msgid "size in array new must have integral type"
! msgstr "æ•°ç»„ new çš„å¤§å°�å¿…é¡»æœ‰æ•´æ•°ç±»åž‹"
  
  #: cp/init.c:1648
  #, gcc-internal-format
*************** msgstr ""
*** 19476,19482 ****
  #: cp/init.c:2055
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization in array new"
! msgstr ""
  
  #: cp/init.c:2530
  #, gcc-internal-format
--- 19046,19052 ----
  #: cp/init.c:2055
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization in array new"
! msgstr "ISO C++ ä¸�å…�è®¸åœ¨æ•°ç»„ new ä¸­åˆ�å§‹åŒ–"
  
  #: cp/init.c:2530
  #, gcc-internal-format
*************** msgstr ""
*** 19606,19612 ****
  #: cp/method.c:1107
  #, gcc-internal-format
  msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
! msgstr ""
  
  #: cp/name-lookup.c:693
  #, gcc-internal-format
--- 19176,19182 ----
  #: cp/method.c:1107
  #, gcc-internal-format
  msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
! msgstr "ç”±äºŽéš�å¼�çš„è™šæž�æž„å‡½æ•°ï¼Œç±» %qT çš„ vtable å¸ƒå±€å�¯èƒ½ä¸Ž ABI ä¸�ç›¸å®¹ï¼Œå¹¶ä¸”å�¯èƒ½åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­æ”¹å�˜"
  
  #: cp/name-lookup.c:693
  #, gcc-internal-format
*************** msgid "previous external decl of %q#D"
*** 19640,19648 ****
  msgstr "%q#D å‰�ä¸€ä¸ªå¤–éƒ¨å£°æ˜Ž"
  
  #: cp/name-lookup.c:897
! #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q#D doesn't match"
! msgstr "ä¸�åŒ¹é…�æ­£åˆ™è¡¨è¾¾å¼�"
  
  #: cp/name-lookup.c:898
  #, gcc-internal-format
--- 19210,19218 ----
  msgstr "%q#D å‰�ä¸€ä¸ªå¤–éƒ¨å£°æ˜Ž"
  
  #: cp/name-lookup.c:897
! #, gcc-internal-format
  msgid "extern declaration of %q#D doesn't match"
! msgstr "%q#D çš„å¤–éƒ¨å£°æ˜Žä¸�åŒ¹é…�"
  
  #: cp/name-lookup.c:898
  #, gcc-internal-format
*************** msgid "XXX is_class_level != (current_sc
*** 19716,19726 ****
  msgstr ""
  
  #: cp/name-lookup.c:1864
! #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#T"
! msgstr ""
! "\n"
! "ç­‰å€™æœ�åŠ¡å™¨"
  
  #: cp/name-lookup.c:1880
  #, gcc-internal-format
--- 19286,19294 ----
  msgstr ""
  
  #: cp/name-lookup.c:1864
! #, gcc-internal-format
  msgid "%q#D hides constructor for %q#T"
! msgstr "%q#D éš�è—�äº† %q#T çš„æž„é€ å‡½æ•°"
  
  #: cp/name-lookup.c:1880
  #, gcc-internal-format
*************** msgid "declaration of %qD not in a names
*** 19787,19795 ****
  msgstr ""
  
  #: cp/name-lookup.c:2784
! #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of `%D'"
! msgstr "ä½¿å†…å»ºå£°æ˜Ž %q#D å‡ºçŽ°æ­§ä¹‰"
  
  #: cp/name-lookup.c:2820
  #, gcc-internal-format
--- 19355,19363 ----
  msgstr ""
  
  #: cp/name-lookup.c:2784
! #, gcc-internal-format
  msgid "explicit qualification in declaration of `%D'"
! msgstr "â€˜%Dâ€™çš„å£°æ˜Žä¸­æ˜¾å¼�çš„é™�å®š"
  
  #: cp/name-lookup.c:2820
  #, gcc-internal-format
*************** msgstr ""
*** 19820,19826 ****
  #: cp/name-lookup.c:3209
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
! msgstr "%qE å±žæ€§åœ¨ç±»åž‹ä¸Šè¢«å¿½ç•¥"
  
  #: cp/name-lookup.c:3344
  #, gcc-internal-format
--- 19388,19394 ----
  #: cp/name-lookup.c:3209
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
! msgstr "%qs å¿½ç•¥ä¸�å…¼å®¹çš„å±žæ€§"
  
  #: cp/name-lookup.c:3344
  #, gcc-internal-format
*************** msgid "  also declared as %q#D here"
*** 19838,19846 ****
  msgstr "  ä¹Ÿåœ¨è¿™é‡Œè¢«å£°æ˜Žä¸º %q#D"
  
  #: cp/name-lookup.c:3362
! #, fuzzy, gcc-internal-format
  msgid "%qD denotes an ambiguous type"
! msgstr "%qD ç±»åž‹ä¸�å®Œå…¨"
  
  #: cp/name-lookup.c:3363
  #, gcc-internal-format
--- 19406,19414 ----
  msgstr "  ä¹Ÿåœ¨è¿™é‡Œè¢«å£°æ˜Žä¸º %q#D"
  
  #: cp/name-lookup.c:3362
! #, gcc-internal-format
  msgid "%qD denotes an ambiguous type"
! msgstr "%qD è¡¨ç¤ºä¸€ä¸ªæœ‰æ­§ä¹‰çš„ç±»åž‹"
  
  #: cp/name-lookup.c:3363
  #, gcc-internal-format
*************** msgstr "%qD %s"
*** 19942,19948 ****
  #: cp/parser.c:1917
  #, gcc-internal-format
  msgid "new types may not be defined in a return type"
! msgstr ""
  
  #: cp/parser.c:1918
  #, gcc-internal-format
--- 19510,19516 ----
  #: cp/parser.c:1917
  #, gcc-internal-format
  msgid "new types may not be defined in a return type"
! msgstr "ä¸�èƒ½åœ¨è¿”å›žç±»åž‹ä¸­å®šä¹‰æ–°ç±»åž‹"
  
  #: cp/parser.c:1918
  #, gcc-internal-format
*************** msgstr "å±€éƒ¨å�˜é‡� %qD ä¸�åº”å‡ºçŽ°åœ¨
*** 20018,20024 ****
  #: cp/parser.c:3327
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
! msgstr ""
  
  #: cp/parser.c:3984
  #, gcc-internal-format
--- 19586,19592 ----
  #: cp/parser.c:3327
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
! msgstr "typedef å�� %qD ç”¨äºŽæž�æž„å‡½æ•°å£°æ˜Ž"
  
  #: cp/parser.c:3984
  #, gcc-internal-format
*************** msgstr ""
*** 20088,20100 ****
  #: cp/parser.c:7785
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
! msgstr ""
  
  #. Warn that we do not support `export'.
  #: cp/parser.c:8151
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
! msgstr ""
  
  #. Otherwise, emit an error about the invalid digraph, but continue
  #. parsing because we got our argument list.
--- 19656,19668 ----
  #: cp/parser.c:7785
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
! msgstr "å…³é”®å­— %<typename%> ä¸�å…�è®¸ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­(é™�å®šçš„åˆ�å§‹å€¼è®¾å®šéš�å¼�åœ°æ˜¯ä¸€ä¸ªç±»åž‹)"
  
  #. Warn that we do not support `export'.
  #: cp/parser.c:8151
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
! msgstr "å…³é”®å­— %<export%> æœªå®žçŽ°ï¼Œå°†è¢«å¿½ç•¥"
  
  #. Otherwise, emit an error about the invalid digraph, but continue
  #. parsing because we got our argument list.
*************** msgid "default arguments are only permit
*** 20208,20216 ****
  msgstr ""
  
  #: cp/parser.c:12803
! #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
! msgstr ""
  
  #: cp/parser.c:12814
  #, gcc-internal-format
--- 19776,19784 ----
  msgstr ""
  
  #: cp/parser.c:12803
! #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
! msgstr "åœ¨é¦–è¦�æ¨¡æ�¿çš„å£°æ˜Žä¸­å¯¹æ¨¡æ�¿æ ‡è¯†ç¬¦ %qD çš„ä½¿ç”¨æ— æ•ˆ"
  
  #: cp/parser.c:12814
  #, gcc-internal-format
*************** msgstr "%q#T çš„å‰�ä¸€ä¸ªå®šä¹‰"
*** 20235,20241 ****
  #: cp/parser.c:13141
  #, gcc-internal-format
  msgid "%Hextra %<;%>"
! msgstr ""
  
  #: cp/parser.c:13159
  #, gcc-internal-format
--- 19803,19809 ----
  #: cp/parser.c:13141
  #, gcc-internal-format
  msgid "%Hextra %<;%>"
! msgstr "%Hå¤šä½™çš„ %<;%>"
  
  #: cp/parser.c:13159
  #, gcc-internal-format
*************** msgstr ""
*** 20245,20251 ****
  #: cp/parser.c:13173
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
! msgstr ""
  
  #: cp/parser.c:13349
  #, gcc-internal-format
--- 19813,19819 ----
  #: cp/parser.c:13173
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
! msgstr "å�‹å…ƒå£°æ˜Žæ²¡æœ‰æŒ‡å®šç±»æˆ–å‡½æ•°å��"
  
  #: cp/parser.c:13349
  #, gcc-internal-format
*************** msgstr "å…³é”®å­— %<typename%> ä¸�èƒ½åœ¨
*** 20260,20266 ****
  #: cp/parser.c:13629
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
! msgstr ""
  
  #: cp/parser.c:13904
  #, gcc-internal-format
--- 19828,19834 ----
  #: cp/parser.c:13629
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
! msgstr "å…³é”®å­— %<typename%> ä¸�å…�è®¸ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­(åŸºç±»éš�å¼�åœ°æ˜¯ä¸€ä¸ªç±»åž‹)"
  
  #: cp/parser.c:13904
  #, gcc-internal-format
*************** msgstr "æ¨¡å�—é—´ä¼˜åŒ–æ·�æœªä¸º C++ å®ž
*** 20336,20347 ****
  #: cp/pt.c:241
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
! msgstr ""
  
  #: cp/pt.c:253
! #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
! msgstr "%qD å£°æ˜Žä¸º %qT çš„ä¸€ä¸ªæˆ�å‘˜"
  
  #: cp/pt.c:575
  #, gcc-internal-format
--- 19904,19915 ----
  #: cp/pt.c:241
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
! msgstr "æ•°æ�®æˆ�å‘˜ %qD ä¸�èƒ½æ˜¯æˆ�å‘˜æ¨¡æ�¿"
  
  #: cp/pt.c:253
! #, gcc-internal-format
  msgid "invalid member template declaration %qD"
! msgstr "æ— æ•ˆçš„æˆ�å‘˜æ¨¡æ�¿å£°æ˜Ž %qD"
  
  #: cp/pt.c:575
  #, gcc-internal-format
*************** msgstr "æœ‰æ­§ä¹‰çš„æ¨¡æ�¿ç‰¹ä¾‹åŒ– %qD 
*** 20411,20419 ****
  #. This case handles bogus declarations like template <>
  #. template <class T> void f<int>();
  #: cp/pt.c:1782 cp/pt.c:1836
! #, gcc-internal-format
  msgid "template-id %qD in declaration of primary template"
! msgstr ""
  
  #: cp/pt.c:1795
  #, gcc-internal-format
--- 19979,19987 ----
  #. This case handles bogus declarations like template <>
  #. template <class T> void f<int>();
  #: cp/pt.c:1782 cp/pt.c:1836
! #, fuzzy, gcc-internal-format
  msgid "template-id %qD in declaration of primary template"
! msgstr "åœ¨é¦–è¦�æ¨¡æ�¿çš„å£°æ˜Žä¸­å¯¹æ¨¡æ�¿æ ‡è¯†ç¬¦ %qD çš„ä½¿ç”¨æ— æ•ˆ"
  
  #: cp/pt.c:1795
  #, gcc-internal-format
*************** msgid "no member function %qD declared i
*** 20479,20487 ****
  msgstr "æˆ�å‘˜å‡½æ•° %qD æœªåœ¨ %qT ä¸­å£°æ˜Ž"
  
  #: cp/pt.c:2207
! #, fuzzy, gcc-internal-format
  msgid " shadows template parm %q#D"
! msgstr "å�¦å­˜ä¸ºæ¨¡æ�¿(&S)..."
  
  #: cp/pt.c:2609
  #, gcc-internal-format
--- 20047,20055 ----
  msgstr "æˆ�å‘˜å‡½æ•° %qD æœªåœ¨ %qT ä¸­å£°æ˜Ž"
  
  #: cp/pt.c:2207
! #, gcc-internal-format
  msgid " shadows template parm %q#D"
! msgstr " éš�è—�äº†æ¨¡ç‰ˆå½¢å�‚ %q#D"
  
  #: cp/pt.c:2609
  #, gcc-internal-format
*************** msgid "wrong number of template argument
*** 20721,20729 ****
  msgstr "æ¨¡æ�¿å�‚æ•°æ•°ç›®ä¸�å¯¹(%dï¼Œåº”è¯¥æ˜¯ %d)"
  
  #: cp/pt.c:3969
! #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
! msgstr "%J%qD ç±»åž‹å†²çª�"
  
  #: cp/pt.c:3999
  #, gcc-internal-format
--- 20289,20297 ----
  msgstr "æ¨¡æ�¿å�‚æ•°æ•°ç›®ä¸�å¯¹(%dï¼Œåº”è¯¥æ˜¯ %d)"
  
  #: cp/pt.c:3969
! #, gcc-internal-format
  msgid "provided for %qD"
! msgstr "æ��ä¾›ç»™ %qD"
  
  #: cp/pt.c:3999
  #, gcc-internal-format
*************** msgstr "æ¨¡æ�¿å�‚æ•° %d æ— æ•ˆ"
*** 20733,20739 ****
  #: cp/pt.c:4354
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
! msgstr ""
  
  #: cp/pt.c:4356
  #, gcc-internal-format
--- 20301,20307 ----
  #: cp/pt.c:4354
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
! msgstr "é�žæ¨¡æ�¿ç±»åž‹ %qT ç”¨ä½œæ¨¡æ�¿"
  
  #: cp/pt.c:4356
  #, gcc-internal-format
*************** msgstr "ç±»åž‹ %qT ä¸�æ˜¯ç”±ç±»åž‹ %qT æ
*** 20888,20894 ****
  #: cp/pt.c:8915
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
! msgstr ""
  
  #: cp/pt.c:8920
  #, gcc-internal-format
--- 20456,20462 ----
  #: cp/pt.c:8915
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
! msgstr "æ•´åž‹è¡¨è¾¾å¼� %qE ä¸�æ˜¯å¸¸é‡�"
  
  #: cp/pt.c:8920
  #, gcc-internal-format
*************** msgid "  trying to instantiate %qD"
*** 20896,20904 ****
  msgstr "  è¯•å›¾å®žä¾‹åŒ– %qD"
  
  #: cp/pt.c:9408
! #, fuzzy, gcc-internal-format
  msgid "incomplete type unification"
! msgstr "æ”¶åˆ°ä¸�å®Œæ•´çš„â€œ%sâ€�èƒŒæ™¯"
  
  #: cp/pt.c:10904 cp/pt.c:10975
  #, gcc-internal-format
--- 20464,20472 ----
  msgstr "  è¯•å›¾å®žä¾‹åŒ– %qD"
  
  #: cp/pt.c:9408
! #, gcc-internal-format
  msgid "incomplete type unification"
! msgstr "ä¸�å®Œå…¨çš„ç±»åž‹è�”å�ˆ"
  
  #: cp/pt.c:10904 cp/pt.c:10975
  #, gcc-internal-format
*************** msgstr ""
*** 21003,21009 ****
  #: cp/rtti.c:663
  #, gcc-internal-format
  msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
! msgstr ""
  
  #: cp/search.c:257
  #, gcc-internal-format
--- 20571,20577 ----
  #: cp/rtti.c:663
  #, gcc-internal-format
  msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
! msgstr "æ— æ³•å°† %qE ä»Žç±»åž‹ %qT åŠ¨æ€�è½¬æ�¢åˆ°ç±»åž‹ %q#T (%s)"
  
  #: cp/search.c:257
  #, gcc-internal-format
*************** msgid "%qT is an inaccessible base of %q
*** 21016,21024 ****
  msgstr "%qT æ˜¯ %qT ä¸�å�¯è®¿é—®çš„åŸºç±»"
  
  #: cp/search.c:1843
! #, fuzzy, gcc-internal-format
  msgid "deprecated covariant return type for %q#D"
! msgstr "ä¸º %<operator %T%> æŒ‡å®šäº†è¿”å›žå€¼"
  
  #: cp/search.c:1845 cp/search.c:1860 cp/search.c:1866
  #, gcc-internal-format
--- 20584,20592 ----
  msgstr "%qT æ˜¯ %qT ä¸�å�¯è®¿é—®çš„åŸºç±»"
  
  #: cp/search.c:1843
! #, gcc-internal-format
  msgid "deprecated covariant return type for %q#D"
! msgstr "%q#D çš„å��å�˜è¿”å›žç±»åž‹å·²è¿‡æ—¶"
  
  #: cp/search.c:1845 cp/search.c:1860 cp/search.c:1866
  #, gcc-internal-format
*************** msgid "  overriding %q#D"
*** 21026,21034 ****
  msgstr ""
  
  #: cp/search.c:1859
! #, fuzzy, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
! msgstr "ä¸ºæž„é€ å‡½æ•°æŒ‡å®šè¿”å›žå€¼æ— æ•ˆ"
  
  #: cp/search.c:1864
  #, gcc-internal-format
--- 20594,20602 ----
  msgstr ""
  
  #: cp/search.c:1859
! #, gcc-internal-format
  msgid "invalid covariant return type for %q#D"
! msgstr "%q#D çš„å��å�˜è¿”å›žç±»åž‹æ— æ•ˆ"
  
  #: cp/search.c:1864
  #, gcc-internal-format
*************** msgstr "å°† %qD ç”¨ä½œæ¨¡æ�¿çš„æ¨¡æ�¿å�‚
*** 21125,21131 ****
  #: cp/semantics.c:2094
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
! msgstr ""
  
  #: cp/semantics.c:2111
  #, gcc-internal-format
--- 20693,20699 ----
  #: cp/semantics.c:2094
  #, gcc-internal-format
  msgid "invalid default argument for a template template parameter"
! msgstr "æ¨¡æ�¿çš„æ¨¡æ�¿å½¢å�‚çš„é»˜è®¤å®žå�‚æ— æ•ˆ"
  
  #: cp/semantics.c:2111
  #, gcc-internal-format
*************** msgid "request for member %qD is ambiguo
*** 21194,21207 ****
  msgstr ""
  
  #: cp/semantics.c:2753
! #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> variable from containing function"
! msgstr "ä½¿ç”¨æ¸�å�˜ä¸­çš„é¢œè‰²"
  
  #: cp/semantics.c:2754
! #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
! msgstr "ä½¿ç”¨æ¸�å�˜ä¸­çš„é¢œè‰²"
  
  #: cp/semantics.c:2755
  #, gcc-internal-format
--- 20762,20775 ----
  msgstr ""
  
  #: cp/semantics.c:2753
! #, gcc-internal-format
  msgid "use of %<auto%> variable from containing function"
! msgstr "åœ¨åŒ…å�«å‡½æ•°ä¸­ä½¿ç”¨ %<auto%> å�˜é‡�"
  
  #: cp/semantics.c:2754
! #, gcc-internal-format
  msgid "use of parameter from containing function"
! msgstr "åœ¨åŒ…å�«å‡½æ•°ä¸­ä½¿ç”¨å½¢å�‚"
  
  #: cp/semantics.c:2755
  #, gcc-internal-format
*************** msgstr "å¯¹ä½�æ®µä½¿ç”¨ %qs æ— æ•ˆ"
*** 21286,21292 ****
  #: cp/typeck.c:1293
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %qs to an expression of function type"
! msgstr ""
  
  #: cp/typeck.c:1330
  #, gcc-internal-format
--- 20854,20860 ----
  #: cp/typeck.c:1293
  #, gcc-internal-format
  msgid "ISO C++ forbids applying %qs to an expression of function type"
! msgstr "ISO C++ ä¸�å…�è®¸å°† %qs åº”ç”¨åˆ°å‡½æ•°ç±»åž‹çš„è¡¨è¾¾å¼�ä¸Š"
  
  #: cp/typeck.c:1330
  #, gcc-internal-format
*************** msgid "subscripting array declared %<reg
*** 21381,21389 ****
  msgstr "æŒ‰ä¸‹æ ‡è®¿é—®å£°æ˜Žä¸º %<register%> çš„æ•°ç»„"
  
  #: cp/typeck.c:2326
! #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
! msgstr "%qE æœªå£°æ˜Ž (åœ¨æ­¤å‡½æ•°å†…ç¬¬ä¸€æ¬¡ä½¿ç”¨)"
  
  #: cp/typeck.c:2436
  #, gcc-internal-format
--- 20949,20957 ----
  msgstr "æŒ‰ä¸‹æ ‡è®¿é—®å£°æ˜Žä¸º %<register%> çš„æ•°ç»„"
  
  #: cp/typeck.c:2326
! #, gcc-internal-format
  msgid "object missing in use of %qE"
! msgstr "ä½¿ç”¨ %qE æ—¶ç¼ºå°‘å¯¹è±¡"
  
  #: cp/typeck.c:2436
  #, gcc-internal-format
*************** msgstr "%<%E / %% 0.%> ä¸­è¢«é›¶é™¤"
*** 21463,21474 ****
  #: cp/typeck.c:2998
  #, gcc-internal-format
  msgid "%s rotate count is negative"
! msgstr "%s æ—‹è½¬æ¬¡æ•°ä¸ºè´Ÿ"
  
  #: cp/typeck.c:3001
! #, fuzzy, gcc-internal-format
  msgid "%s rotate count >= width of type"
! msgstr "å�³ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦"
  
  #: cp/typeck.c:3035 cp/typeck.c:3040 cp/typeck.c:3136 cp/typeck.c:3141
  #, gcc-internal-format
--- 21031,21042 ----
  #: cp/typeck.c:2998
  #, gcc-internal-format
  msgid "%s rotate count is negative"
! msgstr "%s å¾ªçŽ¯ç§»ä½�æ¬¡æ•°ä¸ºè´Ÿ"
  
  #: cp/typeck.c:3001
! #, gcc-internal-format
  msgid "%s rotate count >= width of type"
! msgstr "%s å¾ªçŽ¯ç§»ä½�æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦"
  
  #: cp/typeck.c:3035 cp/typeck.c:3040 cp/typeck.c:3136 cp/typeck.c:3141
  #, gcc-internal-format
*************** msgstr ""
*** 21483,21489 ****
  #: cp/typeck.c:3177
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
! msgstr ""
  
  #: cp/typeck.c:3341
  #, gcc-internal-format
--- 21051,21057 ----
  #: cp/typeck.c:3177
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
! msgstr "æ“�ä½œæ•°ç±»åž‹ %qT å’Œ %qT å¯¹å�Œç›® %qO è€Œè¨€æ— æ•ˆ"
  
  #: cp/typeck.c:3341
  #, gcc-internal-format
*************** msgid "ISO C++ forbids %sing an enum"
*** 21545,21553 ****
  msgstr "ISO C++ ä¸�å…�è®¸ %sing ä¸€ä¸ªæžšä¸¾"
  
  #: cp/typeck.c:3865
! #, fuzzy, gcc-internal-format
  msgid "cannot %s a pointer to incomplete type %qT"
! msgstr "%qs ä¸�èƒ½ç”¨äºŽä¸�å®Œå…¨çš„ç±»åž‹ %qT"
  
  #: cp/typeck.c:3871
  #, gcc-internal-format
--- 21113,21121 ----
  msgstr "ISO C++ ä¸�å…�è®¸ %sing ä¸€ä¸ªæžšä¸¾"
  
  #: cp/typeck.c:3865
! #, gcc-internal-format
  msgid "cannot %s a pointer to incomplete type %qT"
! msgstr "ä¸�èƒ½å°†æŒ‡é’ˆ %s åˆ°ä¸�å®Œå…¨çš„ç±»åž‹ %qT"
  
  #: cp/typeck.c:3871
  #, gcc-internal-format
*************** msgid "cannot take the address of %<this
*** 21602,21610 ****
  msgstr ""
  
  #: cp/typeck.c:4309
! #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
! msgstr "è¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qs çš„åœ°å�€"
  
  #: cp/typeck.c:4314
  #, gcc-internal-format
--- 21170,21178 ----
  msgstr ""
  
  #: cp/typeck.c:4309
! #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
! msgstr "è¦�æ±‚æ˜¾å¼�å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚"
  
  #: cp/typeck.c:4314
  #, gcc-internal-format
*************** msgstr "ä»Ž %qT åˆ° %qT çš„è½¬æ�¢æ�Ÿå¤±ç
*** 21644,21650 ****
  #: cp/typeck.c:4905
  #, gcc-internal-format
  msgid "cast from %qT to %qT increases required alignment of target type"
! msgstr ""
  
  #. Only issue a warning, as we have always supported this
  #. where possible, and it is necessary in some cases.  DR 195
--- 21212,21218 ----
  #: cp/typeck.c:4905
  #, gcc-internal-format
  msgid "cast from %qT to %qT increases required alignment of target type"
! msgstr "ä»Ž %qT åˆ° %qT çš„è½¬æ�¢å¢žå¤§äº†ç›®æ ‡ç±»åž‹çš„å¯¹é½�éœ€æ±‚"
  
  #. Only issue a warning, as we have always supported this
  #. where possible, and it is necessary in some cases.  DR 195
*************** msgid "invalid cast to function type %qT
*** 21691,21699 ****
  msgstr "å�‘å‡½æ•°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆ"
  
  #: cp/typeck.c:5357
! #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
! msgstr "é…�ç½®è¯„åˆ†"
  
  #: cp/typeck.c:5426
  #, gcc-internal-format
--- 21259,21267 ----
  msgstr "å�‘å‡½æ•°ç±»åž‹ %qT çš„è½¬æ�¢æ— æ•ˆ"
  
  #: cp/typeck.c:5357
! #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
! msgstr "  åœ¨æ±‚ %<%Q(%#T, %#T)%> å€¼æ—¶"
  
  #: cp/typeck.c:5426
  #, gcc-internal-format
*************** msgstr "  åœ¨æˆ�å‘˜æŒ‡é’ˆè½¬æ�¢ä¸­"
*** 21719,21730 ****
  #: cp/typeck.c:5563 cp/typeck.c:5579
  #, gcc-internal-format
  msgid "pointer to member cast via virtual base %qT"
! msgstr ""
  
  #: cp/typeck.c:5582
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
! msgstr ""
  
  #: cp/typeck.c:5655
  #, gcc-internal-format
--- 21287,21298 ----
  #: cp/typeck.c:5563 cp/typeck.c:5579
  #, gcc-internal-format
  msgid "pointer to member cast via virtual base %qT"
! msgstr "æˆ�å‘˜æŒ‡é’ˆè½¬æ�¢ç»�ç”±è™šåŸºç±» %qT"
  
  #: cp/typeck.c:5582
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
! msgstr "æˆ�å‘˜æŒ‡é’ˆè½¬æ�¢ç»�ç”±è™šåŸºç±» %qT"
  
  #: cp/typeck.c:5655
  #, gcc-internal-format
*************** msgstr "ç±»åž‹ %qT ä¸�æ˜¯ç±»åž‹ %qT çš„å
*** 21807,21823 ****
  #: cp/typeck2.c:292
  #, gcc-internal-format
  msgid "cannot declare variable %q+D to be of abstract type %qT"
! msgstr ""
  
  #: cp/typeck2.c:295
  #, gcc-internal-format
  msgid "cannot declare parameter %q+D to be of abstract type %qT"
! msgstr ""
  
  #: cp/typeck2.c:298
! #, fuzzy, gcc-internal-format
  msgid "cannot declare field %q+D to be of abstract type %qT"
! msgstr "ä¸�èƒ½å°† %qD å£°æ˜Žä¸ºä½�æ®µç±»åž‹"
  
  #: cp/typeck2.c:302
  #, gcc-internal-format
--- 21375,21391 ----
  #: cp/typeck2.c:292
  #, gcc-internal-format
  msgid "cannot declare variable %q+D to be of abstract type %qT"
! msgstr "ä¸�èƒ½å°†å�˜é‡� %q+D å£°æ˜Žä¸ºå…·æœ‰æŠ½è±¡ç±»åž‹ %qT"
  
  #: cp/typeck2.c:295
  #, gcc-internal-format
  msgid "cannot declare parameter %q+D to be of abstract type %qT"
! msgstr "ä¸�èƒ½å°†å½¢å�‚ %q+D å£°æ˜Žä¸ºå…·æœ‰æŠ½è±¡ç±»åž‹ %qT"
  
  #: cp/typeck2.c:298
! #, gcc-internal-format
  msgid "cannot declare field %q+D to be of abstract type %qT"
! msgstr "ä¸�èƒ½å°†å­—æ®µ %q+D å£°æ˜Žä¸ºå…·æœ‰æŠ½è±¡ç±»åž‹ %qT"
  
  #: cp/typeck2.c:302
  #, gcc-internal-format
*************** msgid "initializing array with parameter
*** 21877,21885 ****
  msgstr "ä½¿ç”¨å½¢å�‚åˆ—è¡¨åˆ�å§‹åŒ–æ•°ç»„"
  
  #: cp/typeck2.c:710
! #, fuzzy, gcc-internal-format
  msgid "int-array initialized from non-wide string"
! msgstr "ç”¨çª„å­—ç¬¦ä¸²åˆ�å§‹åŒ– wchar_t æ•°ç»„"
  
  #: cp/typeck2.c:743
  #, gcc-internal-format
--- 21445,21453 ----
  msgstr "ä½¿ç”¨å½¢å�‚åˆ—è¡¨åˆ�å§‹åŒ–æ•°ç»„"
  
  #: cp/typeck2.c:710
! #, gcc-internal-format
  msgid "int-array initialized from non-wide string"
! msgstr "int åž‹æ•°ç»„ç”±é�žå®½å­—ç¬¦ä¸²åˆ�å§‹åŒ–"
  
  #: cp/typeck2.c:743
  #, gcc-internal-format
*************** msgstr ""
*** 21999,22010 ****
  #: cp/typeck2.c:1544
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
! msgstr ""
  
  #: cp/typeck2.c:1547
! #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
! msgstr ""
  
  #. XXX Not i18n clean.
  #: cp/cp-tree.h:3889
--- 21567,21578 ----
  #: cp/typeck2.c:1544
  #, gcc-internal-format
  msgid "call to function %qD which throws incomplete type %q#T"
! msgstr "è°ƒç”¨çš„å‡½æ•° %qD ä¼šæŠ›å‡ºä¸�å®Œå…¨çš„ç±»åž‹ %q#T"
  
  #: cp/typeck2.c:1547
! #, fuzzy, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
! msgstr "è°ƒç”¨çš„å‡½æ•° %qD ä¼šæŠ›å‡ºä¸�å®Œå…¨çš„ç±»åž‹ %q#T"
  
  #. XXX Not i18n clean.
  #: cp/cp-tree.h:3889
*************** msgid "Possible frontend bug: Deferred a
*** 22053,22061 ****
  msgstr ""
  
  #: fortran/trans-array.c:4144
! #, fuzzy, gcc-internal-format
  msgid "scalar vector subscript???"
! msgstr "å°†æ–‡æœ¬ä½œä¸ºä¸‹æ ‡"
  
  #: fortran/trans-array.c:4418
  #, gcc-internal-format
--- 21621,21629 ----
  msgstr ""
  
  #: fortran/trans-array.c:4144
! #, gcc-internal-format
  msgid "scalar vector subscript???"
! msgstr "æ ‡é‡�ç”¨ä½œçŸ¢é‡�ä¸‹æ ‡ï¼Ÿï¼Ÿï¼Ÿ"
  
  #: fortran/trans-array.c:4418
  #, gcc-internal-format
*************** msgstr "å�˜é‡� %qs å�¯èƒ½æœªç»�åˆ�å§‹åŒ–
*** 22168,22174 ****
  #: java/check-init.c:954
  #, gcc-internal-format
  msgid "internal error in check-init: tree code not implemented: %s"
! msgstr ""
  
  #: java/check-init.c:1026
  #, gcc-internal-format
--- 21736,21742 ----
  #: java/check-init.c:954
  #, gcc-internal-format
  msgid "internal error in check-init: tree code not implemented: %s"
! msgstr "check-init æ—¶å�‘ç”Ÿå†…éƒ¨é”™è¯¯ï¼šæ ‘ä»£ç �å°šæœªå®žçŽ°ï¼š%s"
  
  #: java/check-init.c:1026
  #, gcc-internal-format
*************** msgid "need to insert runtime check for 
*** 22251,22259 ****
  msgstr ""
  
  #: java/expr.c:505 java/expr.c:552
! #, gcc-internal-format
  msgid "assert: %s is assign compatible with %s"
! msgstr ""
  
  #: java/expr.c:672
  #, gcc-internal-format
--- 21819,21827 ----
  msgstr ""
  
  #: java/expr.c:505 java/expr.c:552
! #, fuzzy, gcc-internal-format
  msgid "assert: %s is assign compatible with %s"
! msgstr "-march=%s ä¸Žæ‰€é€‰ ABI ä¸�å…¼å®¹"
  
  #: java/expr.c:672
  #, gcc-internal-format
*************** msgstr ""
*** 22288,22294 ****
  #: java/expr.c:2366
  #, gcc-internal-format
  msgid "invokestatic on non static method"
! msgstr ""
  
  #: java/expr.c:2371
  #, gcc-internal-format
--- 21856,21862 ----
  #: java/expr.c:2366
  #, gcc-internal-format
  msgid "invokestatic on non static method"
! msgstr "é�™æ€�è°ƒç”¨é�žé�™æ€�æ–¹æ³•"
  
  #: java/expr.c:2371
  #, gcc-internal-format
*************** msgstr "ä¸ºçº¯è™šæ–¹æ³•è°ƒç”¨ invokestat
*** 22298,22304 ****
  #: java/expr.c:2379
  #, gcc-internal-format
  msgid "invoke[non-static] on static method"
! msgstr ""
  
  #: java/expr.c:2697
  #, gcc-internal-format
--- 21866,21872 ----
  #: java/expr.c:2379
  #, gcc-internal-format
  msgid "invoke[non-static] on static method"
! msgstr "é�žé�™æ€�åœ°è°ƒç”¨é�™æ€�æ–¹æ³•"
  
  #: java/expr.c:2697
  #, gcc-internal-format
*************** msgstr "è¯�æ³•åˆ†æž� final å±žæ€§æ—¶å‡ºé
*** 22470,22476 ****
  #: java/jcf-parse.c:802
  #, gcc-internal-format
  msgid "the %<java.lang.Object%> that was found in %qs didn't have the special zero-length %<gnu.gcj.gcj-compiled%> attribute.  This generally means that your classpath is incorrectly set.  Use %<info gcj \"Input Options\"%> to see the info page describing how to set the classpath"
! msgstr ""
  
  #: java/jcf-parse.c:876
  #, gcc-internal-format
--- 22038,22044 ----
  #: java/jcf-parse.c:802
  #, gcc-internal-format
  msgid "the %<java.lang.Object%> that was found in %qs didn't have the special zero-length %<gnu.gcj.gcj-compiled%> attribute.  This generally means that your classpath is incorrectly set.  Use %<info gcj \"Input Options\"%> to see the info page describing how to set the classpath"
! msgstr "åœ¨ %qs ä¸­å�‘çŽ°çš„ %<java.lang.Object%> æ²¡æœ‰ç‰¹æ®Šçš„é›¶é•¿åº¦çš„ %<gnu.gcj.gcj-compiled%> å±žæ€§ï¼Œè¿™ä¸€èˆ¬æ„�å‘³ç�€æ‚¨çš„ç±»è·¯å¾„è®¾ç½®æœ‰é—®é¢˜ã€‚ç”¨ %<info gcj \"Input Options\"%> å�¯æŸ¥çœ‹å¦‚ä½•è®¾å®šç±»è·¯å¾„çš„ info é¡µ"
  
  #: java/jcf-parse.c:876
  #, gcc-internal-format
*************** msgstr "ä»Ž zip æ–‡ä»¶è¯»å�– %s æ—¶å‡ºé”
*** 22505,22511 ****
  #: java/jcf-write.c:2666
  #, gcc-internal-format
  msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
! msgstr ""
  
  #: java/jcf-write.c:3040
  #, gcc-internal-format
--- 22073,22079 ----
  #: java/jcf-write.c:2666
  #, gcc-internal-format
  msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
! msgstr "generate_bytecode_insn æ—¶å�‘ç”Ÿå†…éƒ¨é”™è¯¯ - æ ‘ä»£ç �å°šæœªå®žçŽ°ï¼š%s"
  
  #: java/jcf-write.c:3040
  #, gcc-internal-format
*************** msgstr "æ–‡ä»¶æœªæ‰¾åˆ°â€˜%sâ€™"
*** 22545,22551 ****
  #: java/jvspec.c:436
  #, gcc-internal-format
  msgid "warning: already-compiled .class files ignored with -C"
! msgstr ""
  
  #: java/lang.c:629
  #, gcc-internal-format
--- 22113,22119 ----
  #: java/jvspec.c:436
  #, gcc-internal-format
  msgid "warning: already-compiled .class files ignored with -C"
! msgstr "è­¦å‘Šï¼š-C å¿½ç•¥å·²ç»�ç¼–è¯‘çš„ .class æ–‡ä»¶"
  
  #: java/lang.c:629
  #, gcc-internal-format
*************** msgstr "æ— æ³•ç¼–ç � %s"
*** 22586,23332 ****
  msgid "internal error - invalid Utf8 name"
  msgstr "å†…éƒ¨é”™è¯¯ - æ— æ•ˆçš„ utf8 å��"
  
- #: java/parse.y:774
- #, gcc-internal-format
- msgid "Ambiguous class: %qs and %qs"
- msgstr "æœ‰æ­§ä¹‰çš„ç±»ï¼š%qs å’Œ %qs"
- 
- #: java/parse.y:840
- #, gcc-internal-format
- msgid "Modifier %qs declared twice"
- msgstr "ä¿®é¥°ç¬¦ %qs å£°æ˜Žäº†ä¸¤æ¬¡"
- 
- #: java/parse.y:1089
- #, gcc-internal-format
- msgid "Discouraged form of returned type specification"
- msgstr "ä¸�é¼“åŠ±ä½¿ç”¨è¿™ç§�å½¢å¼�æ�¥æŒ‡å®šè¿”å›žç±»åž‹"
- 
- #: java/parse.y:1184
- #, gcc-internal-format
- msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
- msgstr "æ— æ³•ä¸ºç±» %qs å®šä¹‰é�™æ€�åˆ�å§‹å€¼è®¾å®šã€‚é�™æ€�åˆ�å§‹å€¼è®¾å®šå�ªèƒ½åœ¨é¡¶å±‚ç±»ä¸­å®šä¹‰"
- 
- #: java/parse.y:1482
- #, gcc-internal-format
- msgid "An empty declaration is a deprecated feature that should not be used"
- msgstr ""
- 
- #: java/parse.y:3041
- #, gcc-internal-format
- msgid ": %qs JDK1.1(TM) feature"
- msgstr "ï¼š %qs JDK1.1(TM) ç‰¹æ€§"
- 
- #: java/parse.y:3121 java/parse.y:3123
- #, gcc-internal-format
- msgid ""
- "%s.\n"
- "%s"
- msgstr ""
- "%sã€‚\n"
- "%s"
- 
- #: java/parse.y:3282
- #, gcc-internal-format
- msgid "Missing return statement"
- msgstr "è¿”å›žè¯­å�¥ç¼ºå¤±"
- 
- #: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
- #, gcc-internal-format
- msgid "Unreachable statement"
- msgstr "ä¸�å�¯åˆ°è¾¾çš„è¯­å�¥"
- 
- #: java/parse.y:3314
- #, gcc-internal-format
- msgid "Can't access %s field %<%s.%s%> from %qs"
- msgstr "ä¸�èƒ½è®¿é—® %s å­—æ®µ %<%s.%s%>ï¼Œä»Ž %qs"
- 
- #: java/parse.y:3383
- #, gcc-internal-format
- msgid "%s %qs already defined in %s:%d"
- msgstr "%s %qs å·²åœ¨ %s:%d ä¸­å®šä¹‰"
- 
- #: java/parse.y:3401
- #, gcc-internal-format
- msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
- msgstr ""
- 
- #: java/parse.y:3512
- #, gcc-internal-format
- msgid "Interface %qs repeated"
- msgstr "æŽ¥å�£ %qs é‡�å¤�äº†"
- 
- #: java/parse.y:3542
- #, gcc-internal-format
- msgid "%s name %qs clashes with imported type %qs"
- msgstr ""
- 
- #: java/parse.y:3574
- #, gcc-internal-format
- msgid "Public %s %qs must be defined in a file called %<%s.java%>"
- msgstr "å…¬å…± %s %qs å¿…é¡»å®šä¹‰åœ¨ä¸€ä¸ªå��ä¸º %<%s.java%> çš„æ–‡ä»¶ä¸­"
- 
- #: java/parse.y:3589
- #, gcc-internal-format
- msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
- msgstr "å†…åµŒç±» %qs ä¸�èƒ½æ˜¯é�™æ€�çš„ã€‚é�™æ€�ç±»å�ªèƒ½å‡ºçŽ°åœ¨æŽ¥å�£æˆ–é¡¶å±‚ç±»ä¸­"
- 
- #: java/parse.y:3670
- #, gcc-internal-format
- msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
- msgstr "ç±»å�� %qs å·²ç»�åœ¨æ­¤ä½œç”¨åŸŸä¸­å®šä¹‰ã€‚ä¸€ä¸ªå†…åµŒç±»çš„ç®€å�•å��å­—ä¸�å�¯ä»¥ä¸Žä»»ä½•åŒ…å�«å®ƒçš„ç±»ç›¸å�Œ"
- 
- #: java/parse.y:3712
- #, gcc-internal-format
- msgid "Qualifier must be a reference"
- msgstr "é™�å®šç¬¦å¿…é¡»æ˜¯ä¸€ä¸ªå¼•ç”¨"
- 
- #: java/parse.y:3733
- #, gcc-internal-format
- msgid "Cyclic inheritance involving %s"
- msgstr "å¾ªçŽ¯ç»§æ‰¿ï¼Œæ¶‰å�Š %s"
- 
- #: java/parse.y:3997
- #, gcc-internal-format
- msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
- msgstr "%<abstract%> ä¿®é¥°ç¬¦å¤šä½™ã€‚æŽ¥å�£ %qs éš�å¼�å°±æ˜¯æŠ½è±¡çš„"
- 
- #: java/parse.y:4152
- #, gcc-internal-format
- msgid "Class %qs can't be declared both abstract and final"
- msgstr "ç±» %qs ä¸�èƒ½å�Œæ—¶è¢«å£°æ˜Žä¸º abstract å’Œ final"
- 
- #: java/parse.y:4164
- #, gcc-internal-format
- msgid "%<java.lang.Object%> can't extend anything"
- msgstr "%<java.lang.Object%> ä¸�èƒ½ä½œä»»ä½•æ‰©å±•"
- 
- #: java/parse.y:4406
- #, gcc-internal-format
- msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
- msgstr "é‡�å¤�çš„å�˜é‡�å£°æ˜Žï¼š %<%s %s%> æ—©å…ˆå£°æ˜Žä¸º %<%s %s%> (%s:%d)"
- 
- #: java/parse.y:4470
- #, gcc-internal-format
- msgid "Field %qs can't be static in inner class %qs unless it is final"
- msgstr "å­—æ®µ %qs åœ¨å†…åµŒç±» %qs ä¸­ä¸�èƒ½ä¸º static ï¼Œé™¤é�žå®ƒä¹Ÿæ˜¯ final"
- 
- #: java/parse.y:4716
- #, gcc-internal-format
- msgid "Class %qs must be declared abstract to define abstract method %qs"
- msgstr "ç±» %qs å¿…é¡»è¢«å£°æ˜Žä¸ºæŠ½è±¡çš„ï¼Œæ‰�èƒ½å®šä¹‰çº¯è™šæ–¹æ³• %qs"
- 
- #: java/parse.y:4723
- #, gcc-internal-format
- msgid "native method %qs can't be strictfp"
- msgstr ""
- 
- #: java/parse.y:4727
- #, gcc-internal-format
- msgid "method %qs can't be transient"
- msgstr "æ–¹æ³• %qs ä¸�èƒ½æ˜¯ transient"
- 
- #: java/parse.y:4730
- #, gcc-internal-format
- msgid "method %qs can't be volatile"
- msgstr "æ–¹æ³• %qs ä¸�èƒ½æ˜¯ volatile"
- 
- #: java/parse.y:4780 java/parse.y:6533
- #, gcc-internal-format
- msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
- msgstr "æ–¹æ³• %qs åœ¨å†…åµŒç±» %qs ä¸­ä¸�èƒ½æ˜¯é�™æ€�çš„ã€‚å�ªæœ‰æŽ¥å�£å’Œé¡¶å±‚ç±»çš„æˆ�å‘˜æ‰�èƒ½æ˜¯é�™æ€�çš„"
- 
- #: java/parse.y:4946
- #, gcc-internal-format
- msgid "%s method %qs can't have a body defined"
- msgstr "%s æ–¹æ³• %qs ä¸�èƒ½å®šä¹‰å‡½æ•°ä½“"
- 
- #: java/parse.y:4957
- #, gcc-internal-format
- msgid "Non native and non abstract method %qs must have a body defined"
- msgstr "æ–¹æ³• %qs æ—¢é�žæœ¬åœ°æ–¹æ³•ï¼Œå�ˆé�žçº¯è™šæ–¹æ³•ï¼Œå¿…é¡»å®šä¹‰å‡½æ•°ä½“"
- 
- #: java/parse.y:5028
- #, gcc-internal-format
- msgid "%s: recursive invocation of constructor %qs"
- msgstr "%sï¼šå¯¹æž„é€ å‡½æ•° %qs çš„é€’å½’è°ƒç”¨"
- 
- #: java/parse.y:5058
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
- msgstr "ä¸�ä¸€è‡´çš„æˆ�å‘˜å£°æ˜Žã€‚%<public%>ã€�%<private%> æˆ– %<protected%> ä¸­è‡³å¤šå�ªèƒ½æŒ‡å®šä¸€ä¸ª"
- 
- #: java/parse.y:5066
- #, gcc-internal-format
- msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
- msgstr "ä¸�ä¸€è‡´çš„æˆ�å‘˜å£°æ˜Žã€‚%<final%> æˆ– %<volatile%> è‡³å¤šå�ªèƒ½æŒ‡å®šä¸€ä¸ª"
- 
- #: java/parse.y:5156
- #, gcc-internal-format
- msgid "Variable %qs is used more than once in the argument list of method %qs"
- msgstr ""
- 
- #: java/parse.y:5240
- #, gcc-internal-format
- msgid "%s %qs can't implement/extend %s %qs"
- msgstr "%s %qs ä¸�èƒ½å®žçŽ°/ç»§æ‰¿ %s %qs"
- 
- #: java/parse.y:5274
- #, gcc-internal-format
- msgid "Class %qs can't subclass %s %qs"
- msgstr "ç±» %qs ä¸�èƒ½ç»§æ‰¿ %s %qs"
- 
- #: java/parse.y:5283
- #, gcc-internal-format
- msgid "Can't subclass final classes: %s"
- msgstr "ä¸�èƒ½ç»§æ‰¿ final ç±»ï¼š%s"
- 
- #: java/parse.y:5469
- #, gcc-internal-format
- msgid "Cyclic class inheritance%s"
- msgstr "å¾ªçŽ¯ç»§æ‰¿%s"
- 
- #: java/parse.y:6184
- #, gcc-internal-format
- msgid "Superclass %qs of class %qs not found"
- msgstr "æ‰¾ä¸�åˆ°åŸºç±» %qs (æ´¾ç”Ÿ %qs)"
- 
- #: java/parse.y:6190
- #, gcc-internal-format
- msgid "Type %qs not found in declaration of field %qs"
- msgstr ""
- 
- #: java/parse.y:6196
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
- msgstr ""
- 
- #: java/parse.y:6203
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the return type of method %qs"
- msgstr ""
- 
- #: java/parse.y:6209
- #, gcc-internal-format
- msgid "Superinterface %qs of %s %qs not found"
- msgstr "åŸºæŽ¥å�£ %qs (æ´¾ç”Ÿ %s %qs) æœªæ‰¾åˆ°"
- 
- #: java/parse.y:6216
- #, gcc-internal-format
- msgid "Type %qs not found in the declaration of the local variable %qs"
- msgstr ""
- 
- #: java/parse.y:6223
- #, gcc-internal-format
- msgid "Class %qs not found in %<throws%>"
- msgstr "%<throws%> ä¸­æ‰¾ä¸�åˆ°ç±» %qs"
- 
- #: java/parse.y:6280
- #, gcc-internal-format
- msgid "Duplicate %s declaration %qs"
- msgstr "é‡�å¤�çš„ %s å£°æ˜Ž %qs"
- 
- #: java/parse.y:6354
- #, gcc-internal-format
- msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
- msgstr "ç±» %qs æ²¡æœ‰å®šä¹‰çº¯è™šæ–¹æ³• %<%s %s%>(æ�¥è‡ª %s %<%s%>)ã€‚æ­¤æ–¹æ³•å¿…é¡»è¢«å®šä¹‰ï¼Œæˆ–è€… %s %qs å¿…é¡»è¢«å£°æ˜Žä¸ºæŠ½è±¡çš„"
- 
- #: java/parse.y:6510
- #, gcc-internal-format
- msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
- msgstr "%<throws%> å­�å�¥ä¸­çš„ç±» %qs å¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»"
- 
- #: java/parse.y:6554
- #, gcc-internal-format
- msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
- msgstr ""
- 
- #: java/parse.y:6568 java/parse.y:6795
- #, gcc-internal-format
- msgid "Method %qs was defined with return type %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:6585
- #, gcc-internal-format
- msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
- msgstr ""
- 
- #: java/parse.y:6599
- #, gcc-internal-format
- msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
- msgstr ""
- 
- #: java/parse.y:6622
- #, gcc-internal-format
- msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
- msgstr "é‡�è½½æ–¹æ³•ä¸�èƒ½è¿›ä¸€æ­¥é™�åˆ¶å…¶å�¯è®¿é—®æ€§ã€‚æ–¹æ³• %qs ä¸�æ˜¯ %s (åœ¨ç±» %qs ä¸­)"
- 
- #: java/parse.y:6763
- #, gcc-internal-format
- msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
- msgstr "%<throw%> å­�å�¥ä¸­å�—æŸ¥å¼‚å¸¸ç±» %qs æ— æ•ˆã€‚å¼‚å¸¸å¿…é¡»æ˜¯ç”± %qs ä»Žç±» %qs ä¸­æŠ›å‡ºçš„å¼‚å¸¸çš„å­�ç±»"
- 
- #: java/parse.y:6820
- #, gcc-internal-format
- msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
- msgstr ""
- 
- #: java/parse.y:6995
- #, gcc-internal-format
- msgid "Class or interface %qs not found in import"
- msgstr ""
- 
- #: java/parse.y:7080
- #, gcc-internal-format
- msgid "malformed .zip archive in CLASSPATH: %s"
- msgstr ""
- 
- #: java/parse.y:7151
- #, gcc-internal-format
- msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
- msgstr ""
- 
- #: java/parse.y:7156
- #, gcc-internal-format
- msgid "Package %qs not found in import"
- msgstr "import æ—¶æ‰¾ä¸�åˆ°åŒ… %qs"
- 
- #: java/parse.y:7253
- #, gcc-internal-format
- msgid "Type %qs also potentially defined in package %qs"
- msgstr ""
- 
- #: java/parse.y:7398
- #, gcc-internal-format
- msgid "Nested %s %s is %s; cannot be accessed from here"
- msgstr ""
- 
- #: java/parse.y:7436
- #, gcc-internal-format
- msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
- msgstr ""
- 
- #: java/parse.y:7474
- #, gcc-internal-format
- msgid "Only %<final%> is allowed as a local variables modifier"
- msgstr "å�ªæœ‰ %<final%> èƒ½ä¿®é¥°å±€éƒ¨å�˜é‡�"
- 
- #: java/parse.y:9028
- #, gcc-internal-format
- msgid "No constructor matching %qs found in class %qs"
- msgstr "æ²¡æœ‰ä¸Ž %qs åŒ¹é…�çš„æž„é€ å‡½æ•°ï¼Œåœ¨ç±» %qs ä¸­"
- 
- #: java/parse.y:9528
- #, gcc-internal-format
- msgid "Can't reference %qs before the superclass constructor has been called"
- msgstr "åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %qs"
- 
- #: java/parse.y:9582
- #, gcc-internal-format
- msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
- msgstr "å±€éƒ¨å�˜é‡� %qs ä¸�èƒ½ä»Žå†…åµŒç±» %qs ä¸­è®¿é—®ï¼Œé™¤é�žå®ƒè¢«å£°æ˜Žä¸º final"
- 
- #: java/parse.y:9587 java/parse.y:10050
- #, gcc-internal-format
- msgid "Undefined variable %qs"
- msgstr "æœªå®šä¹‰çš„å�˜é‡� %qs"
- 
- #: java/parse.y:9598
- #, gcc-internal-format
- msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
- msgstr ""
- 
- #: java/parse.y:9804 java/parse.y:10659
- #, gcc-internal-format
- msgid "No enclosing instance for inner class %qs is in scope%s"
- msgstr ""
- 
- #: java/parse.y:9923 java/parse.y:12372
- #, gcc-internal-format
- msgid "Keyword %<this%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:9929 java/parse.y:10813
- #, gcc-internal-format
- msgid "Can't reference %<this%> before the superclass constructor has been called"
- msgstr "åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %<this%>"
- 
- #: java/parse.y:9945
- #, gcc-internal-format
- msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
- msgstr ""
- 
- #: java/parse.y:9978
- #, gcc-internal-format
- msgid "Keyword %<super%> used outside allowed context"
- msgstr ""
- 
- #: java/parse.y:10027
- #, fuzzy, gcc-internal-format
- msgid "No variable %qs defined in class %qs"
- msgstr "æ²¡æœ‰ä¸Ž %qs åŒ¹é…�çš„æž„é€ å‡½æ•°ï¼Œåœ¨ç±» %qs ä¸­"
- 
- #: java/parse.y:10032
- #, gcc-internal-format
- msgid "Undefined variable or class name: %qs"
- msgstr "æœªå®šä¹‰çš„å�˜é‡�æˆ–ç±»å��ï¼š%qs"
- 
- #: java/parse.y:10103
- #, gcc-internal-format
- msgid "Can't use type %qs as a qualifier"
- msgstr ""
- 
- #: java/parse.y:10122
- #, gcc-internal-format
- msgid "Attempt to reference field %qs in %<%s %s%>"
- msgstr ""
- 
- #: java/parse.y:10153
- #, gcc-internal-format
- msgid "No variable %qs defined in type %qs"
- msgstr ""
- 
- #: java/parse.y:10237
- #, gcc-internal-format
- msgid "Attempt to reference field %<new%> in a %qs"
- msgstr ""
- 
- #: java/parse.y:10374
- #, gcc-internal-format
- msgid "The class %qs has been deprecated"
- msgstr "ç±» %qs å·²è¿‡æ—¶"
- 
- #: java/parse.y:10384
- #, gcc-internal-format
- msgid "The %s %qs in class %qs has been deprecated"
- msgstr ""
- 
- #: java/parse.y:10501
- #, gcc-internal-format
- msgid "Can't invoke a method on primitive type %qs"
- msgstr ""
- 
- #: java/parse.y:10516
- #, gcc-internal-format
- msgid "Can't make static reference to method %qs in interface %qs"
- msgstr ""
- 
- #: java/parse.y:10526 java/parse.y:10860
- #, gcc-internal-format
- msgid "Can't make static reference to method %<%s %s%> in class %qs"
- msgstr ""
- 
- #: java/parse.y:10566
- #, gcc-internal-format
- msgid "Can't invoke super constructor on java.lang.Object"
- msgstr "ä¸�èƒ½è°ƒç”¨ java.lang.Object çš„åŸºç±»æž„é€ å‡½æ•°"
- 
- #: java/parse.y:10579 java/parse.y:14437
- #, gcc-internal-format
- msgid "Class %qs not found in type declaration"
- msgstr ""
- 
- #: java/parse.y:10591
- #, gcc-internal-format
- msgid "Class %qs is an abstract class. It can't be instantiated"
- msgstr "ç±» %qs æ˜¯æŠ½è±¡ç±»ã€‚å®ƒä¸�èƒ½è¢«å®žä¾‹åŒ–"
- 
- #: java/parse.y:10621
- #, gcc-internal-format
- msgid "No method named %qs in scope"
- msgstr ""
- 
- #: java/parse.y:10732
- #, gcc-internal-format
- msgid "Can't access %s %s %<%s.%s%> from %qs"
- msgstr "æ— æ³•è®¿é—® %s %s %<%s.%s%>ï¼Œ ä»Ž %qs"
- 
- #: java/parse.y:11206
- #, gcc-internal-format
- msgid "Can't find %s %<%s(%s)%> in type %qs%s"
- msgstr "æ‰¾ä¸�åˆ° %s %<%s(%s)%>ï¼Œåœ¨ç±»åž‹ %qs%s ä¸­"
- 
- #: java/parse.y:11786
- #, gcc-internal-format
- msgid "Constant expression required"
- msgstr "éœ€è¦�å¸¸é‡�è¡¨è¾¾å¼�"
- 
- #: java/parse.y:11799
- #, gcc-internal-format
- msgid "Incompatible type for case. Can't convert %qs to %<int%>"
- msgstr "ä¸Ž case ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<int%>"
- 
- #: java/parse.y:11833
- #, gcc-internal-format
- msgid "Duplicate case label: %<default%>"
- msgstr "é‡�å¤�çš„ case æ ‡å�·ï¼š%<default%>"
- 
- #: java/parse.y:12181
- #, gcc-internal-format
- msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
- msgstr "ä¸Ž %<+=%> ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<java.lang.String%>"
- 
- #: java/parse.y:12352
- #, gcc-internal-format
- msgid "missing static field %qs"
- msgstr "ç¼ºå°‘é�™æ€�å­—æ®µ %qs"
- 
- #: java/parse.y:12357
- #, gcc-internal-format
- msgid "not a static field %qs"
- msgstr "%qs ä¸�æ˜¯ä¸€ä¸ªé�™æ€�å­—æ®µ"
- 
- #: java/parse.y:12380
- #, gcc-internal-format
- msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
- msgstr "åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %<this%> æˆ– %<super%>"
- 
- #: java/parse.y:12400
- #, gcc-internal-format
- msgid "No case for %s"
- msgstr "æ— æ³•å¤„ç�†çš„è¡¨è¾¾å¼� %s"
- 
- #: java/parse.y:12830
- #, gcc-internal-format
- msgid "Invalid left hand side of assignment"
- msgstr "èµ‹å€¼çš„å·¦æ“�ä½œæ•°æ— æ•ˆ"
- 
- #: java/parse.y:12881
- #, gcc-internal-format
- msgid "Incompatible type for %s. Can't convert %qs to %qs"
- msgstr "%s ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qs"
- 
- #: java/parse.y:12884
- #, gcc-internal-format
- msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
- msgstr "ä¸Ž %s çš„ç±»åž‹ä¸�å…¼å®¹ã€‚éœ€è¦�æ˜¾å¼�åœ°å°† %qs è½¬æ�¢ä¸º %qs"
- 
- #: java/parse.y:13057
- #, gcc-internal-format
- msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
- msgstr ""
- 
- #: java/parse.y:13348
- #, gcc-internal-format
- msgid "unregistered operator %s"
- msgstr "æœªæ³¨å†Œçš„æ“�ä½œç¬¦ %s"
- 
- #: java/parse.y:13497
- #, gcc-internal-format
- msgid "Evaluating this expression will result in an arithmetic exception being thrown"
- msgstr ""
- 
- #: java/parse.y:13579
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13584
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
- msgstr ""
- 
- #: java/parse.y:13660
- #, gcc-internal-format
- msgid "Invalid argument %qs for %<instanceof%>"
- msgstr "å®žå�‚ %qs æ— æ•ˆï¼Œå¯¹ %<instanceof%> æ�¥è¯´"
- 
- #: java/parse.y:13687
- #, gcc-internal-format
- msgid "Impossible for %qs to be instance of %qs"
- msgstr ""
- 
- #: java/parse.y:13818
- #, gcc-internal-format
- msgid "Incompatible type for %qs. Can't convert %qs to %qs"
- msgstr "ä¸Ž %qs ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qs"
- 
- #: java/parse.y:14298
- #, gcc-internal-format
- msgid "Invalid argument type %qs to %qs"
- msgstr "%qs ä½œä¸º %qs çš„å®žå�‚ç±»åž‹æ— æ•ˆ"
- 
- #: java/parse.y:14528
- #, gcc-internal-format
- msgid "Invalid cast from %qs to %qs"
- msgstr "ä»Ž %qs åˆ° %qs çš„ç±»åž‹è½¬æ�¢æ— æ•ˆ"
- 
- #: java/parse.y:14575
- #, gcc-internal-format
- msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
- msgstr "%<[]%> å�ªèƒ½ç”¨äºŽæ•°ç»„ã€‚å®ƒä¸�èƒ½ç”¨äºŽ %qs"
- 
- #: java/parse.y:14588
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
- msgstr "ä¸Ž %<[]%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚éœ€è¦�æ˜¾å¼�åœ°å°† %qs è½¬æ�¢ä¸º %<int%>"
- 
- #: java/parse.y:14592
- #, gcc-internal-format
- msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
- msgstr "ä¸Ž %<[]%> ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<int%>"
- 
- #: java/parse.y:14663
- #, gcc-internal-format
- msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
- msgstr "åˆ›å»ºæ•°ç»„è¡¨è¾¾å¼�ä¸­ç»´æ•°ç±»åž‹ä¸�å…¼å®¹ã€‚%s å°† %qs è½¬æ�¢ä¸º %<int%>"
- 
- #: java/parse.y:14779
- #, gcc-internal-format
- msgid "Invalid array initializer for non-array type %qs"
- msgstr "å¯¹é�žæ•°ç»„ç±»åž‹ %qs ä½¿ç”¨æ•°ç»„åˆ�å§‹å€¼è®¾å®šæ— æ•ˆ"
- 
- #: java/parse.y:14866
- #, gcc-internal-format
- msgid "Incompatible type for array. %s convert %qs to %qs"
- msgstr "ä¸Žæ•°ç»„ç±»åž‹ä¸�å…¼å®¹ã€‚%s å°† %qs è½¬æ�¢åˆ° %qs"
- 
- #: java/parse.y:14935
- #, gcc-internal-format
- msgid "%<return%> inside instance initializer"
- msgstr "å®žä¾‹åˆ�å§‹å�—ä¸­å‡ºçŽ° %<return%>"
- 
- #: java/parse.y:14939
- #, gcc-internal-format
- msgid "%<return%> inside static initializer"
- msgstr "é�™æ€�åˆ�å§‹å€¼è®¾å®šä¸­å‡ºçŽ° %<return%>"
- 
- #: java/parse.y:14945
- #, fuzzy, gcc-internal-format
- msgid "%<return%> with%s value from %<%s %s%>"
- msgstr "æž„é€ å‡½æ•° %qs ä¸­ %<return%> å¸¦è¿”å›žå€¼"
- 
- #: java/parse.y:14952
- #, gcc-internal-format
- msgid "%<return%> with value from constructor %qs"
- msgstr "æž„é€ å‡½æ•° %qs ä¸­ %<return%> å¸¦è¿”å›žå€¼"
- 
- #: java/parse.y:15017
- #, gcc-internal-format
- msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
- msgstr "ä¸Ž %<if%> ä¸�å…¼å®¹çš„ç±»åž‹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸º %<boolean%>"
- 
- #: java/parse.y:15050
- #, gcc-internal-format
- msgid "Declaration of %qs shadows a previous label declaration"
- msgstr "%qs çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªæ ‡å�·å£°æ˜Ž"
- 
- #: java/parse.y:15055
- #, gcc-internal-format
- msgid "This is the location of the previous declaration of label %qs"
- msgstr "è¿™æ˜¯æ ‡å�· %qs å…ˆå‰�å£°æ˜Žçš„åœ°æ–¹"
- 
- #: java/parse.y:15302
- #, gcc-internal-format
- msgid "No label definition found for %qs"
- msgstr "æ²¡æœ‰æ‰¾åˆ° %qs çš„æ ‡å�·å®šä¹‰"
- 
- #: java/parse.y:15315
- #, gcc-internal-format
- msgid "%<continue%> must be in loop"
- msgstr "%<continue%> å¿…é¡»ç”¨åœ¨å¾ªçŽ¯ä¸­"
- 
- #: java/parse.y:15318
- #, gcc-internal-format
- msgid "continue label %qs does not name a loop"
- msgstr "continue æ ‡å�· %qs æ²¡æœ‰æŒ‡å®šä¸€ä¸ªå¾ªçŽ¯"
- 
- #: java/parse.y:15339
- #, gcc-internal-format
- msgid "%<break%> must be in loop or switch"
- msgstr "%<break%> å¿…é¡»å‡ºçŽ°åœ¨å¾ªçŽ¯æˆ– switch è¯­å�¥ä¸­"
- 
- #: java/parse.y:15380
- #, gcc-internal-format
- msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
- msgstr "ä¸Žå¾ªçŽ¯æ�¡ä»¶ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢åˆ° %<boolean%>"
- 
- #: java/parse.y:15418
- #, gcc-internal-format
- msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
- msgstr "ä¸Ž %<switch%> ä¸�å…¼å®¹çš„ç±»åž‹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸º %<int%>"
- 
- #. The case_label_list is in reverse order, so print the
- #. outer label first.
- #: java/parse.y:15449
- #, gcc-internal-format
- msgid "duplicate case label: %<"
- msgstr "é‡�å¤�çš„ case å¸¸é‡�ï¼š%<"
- 
- #: java/parse.y:15450
- #, gcc-internal-format
- msgid "%>"
- msgstr "%>"
- 
- #: java/parse.y:15453
- #, gcc-internal-format
- msgid "original label is here"
- msgstr "åŽŸæ ‡å�·åœ¨æ­¤"
- 
- #: java/parse.y:15670
- #, gcc-internal-format
- msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
- msgstr "æ— æ³•æ�•èŽ·ç±» %qsã€‚Catch å­�å�¥çš„å½¢å�‚ç±»åž‹å¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»"
- 
- #: java/parse.y:15694
- #, gcc-internal-format
- msgid "%<catch%> not reached because of the catch clause at line %d"
- msgstr "æ‰§è¡Œä¸�åˆ° %<catch%>ï¼Œå› ä¸ºä½�äºŽç¬¬ %d è¡Œçš„ catch å­�å�¥"
- 
- #: java/parse.y:15761
- #, gcc-internal-format
- msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
- msgstr "%<synchronized%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<java.lang.Object%>"
- 
- #: java/parse.y:15820
- #, gcc-internal-format
- msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
- msgstr "ä¸�èƒ½æŠ›å‡º %qsï¼›å®ƒå¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»"
- 
- #: java/parse.y:15849
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
- msgstr "å®žä¾‹åˆ�å§‹å�—ä¸­ä¸�èƒ½æŠ›å‡ºå�—æŸ¥å¼‚å¸¸ %qs (è‡³å°‘æœ‰ä¸€ä¸ªå·²å£°æ˜Žçš„æž„é€ å‡½æ•°æœªåœ¨å…¶ %<throws%> å­�å�¥ä¸­å£°æ˜Žè¯¥å¼‚å¸¸)"
- 
- #: java/parse.y:15870
- #, gcc-internal-format
- msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15883
- #, gcc-internal-format
- msgid "Checked exception %qs can't be thrown in initializer"
- msgstr ""
- 
- #: java/parse.y:15887
- #, gcc-internal-format
- msgid "Checked exception %qs isn't thrown from a %<try%> block"
- msgstr ""
- 
- #: java/parse.y:15893
- #, gcc-internal-format
- msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
- msgstr ""
- 
- #: java/parse.y:15948
- #, gcc-internal-format
- msgid "Exception %qs can't be thrown in initializer"
- msgstr "ä¸�èƒ½åœ¨åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æŠ›å‡ºå¼‚å¸¸ %qs"
- 
- #: java/parse.y:15953
- #, gcc-internal-format
- msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
- msgstr "å¼‚å¸¸ %qs å¿…é¡»è¢«æ�•èŽ·ï¼Œå�¦åˆ™å®ƒå¿…é¡»åœ¨ %qs çš„ %<throws%> å­�å�¥ä¸­å£°æ˜Ž"
- 
- #: java/parse.y:16066
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
- msgstr "%<?:%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<boolean%>"
- 
- #: java/parse.y:16134
- #, gcc-internal-format
- msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
- msgstr "%<?:%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qs"
- 
  #: java/typeck.c:533
  #, gcc-internal-format
  msgid "junk at end of signature string"
--- 22154,22159 ----
*************** msgstr "%s æ–¹æ³•ä¸�èƒ½è¢«çº¯è™šçš„"
*** 23367,23384 ****
  msgid "Constructor can't be %s"
  msgstr "æž„é€ å‡½æ•°ä¸�å�¯ä»¥æ˜¯ %s"
  
- #. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
- #. flags was set artificially, such as for a interface method
- #: java/parse.h:161
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s"
- msgstr "ä¸�é¼“åŠ±ä½¿ç”¨å¤šä½™çš„ %qs ä¿®é¥°ç¬¦ï¼Œåœ¨ %s çš„å£°æ˜Žä¸­"
- 
- #: java/parse.h:168
- #, gcc-internal-format
- msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
- msgstr "ä¸�é¼“åŠ±ä½¿ç”¨å¤šä½™çš„ %qs ä¿®é¥°ç¬¦ï¼Œåœ¨ %s %qs çš„å£°æ˜Žä¸­"
- 
  #. Standard error messages
  #: java/parse.h:352
  #, gcc-internal-format
--- 22194,22199 ----
*************** msgstr "%<@end%> å¿…é¡»å‡ºçŽ°åœ¨ @implem
*** 23408,23414 ****
  #: objc/objc-act.c:783
  #, gcc-internal-format
  msgid "method declaration not in @interface context"
! msgstr ""
  
  #: objc/objc-act.c:794
  #, gcc-internal-format
--- 22223,22229 ----
  #: objc/objc-act.c:783
  #, gcc-internal-format
  msgid "method declaration not in @interface context"
! msgstr "æ–¹æ³•å£°æ˜Žä¸�åœ¨@interface ä¸Šä¸‹æ–‡ä¸­"
  
  #: objc/objc-act.c:794
  #, gcc-internal-format
*************** msgid "object does not conform to the %q
*** 23421,23429 ****
  msgstr "å¯¹è±¡ä¸�é�µå¾ª %qs å��è®®"
  
  #: objc/objc-act.c:1015 objc/objc-act.c:1092
! #, fuzzy, gcc-internal-format
  msgid "class %qs does not implement the %qs protocol"
! msgstr "å��è®® %1 æ²¡æœ‰å®žçŽ°æ–‡ä»¶å¤¹æœ�åŠ¡ã€‚"
  
  #: objc/objc-act.c:1198
  #, gcc-internal-format
--- 22236,22244 ----
  msgstr "å¯¹è±¡ä¸�é�µå¾ª %qs å��è®®"
  
  #: objc/objc-act.c:1015 objc/objc-act.c:1092
! #, gcc-internal-format
  msgid "class %qs does not implement the %qs protocol"
! msgstr "ç±» %qs æ²¡æœ‰å®žçŽ° %qs å��è®®"
  
  #: objc/objc-act.c:1198
  #, gcc-internal-format
*************** msgstr ""
*** 23464,23470 ****
  #: objc/objc-act.c:2563
  #, gcc-internal-format
  msgid "%qs is not an Objective-C class name or alias"
! msgstr ""
  
  #: objc/objc-act.c:2678 objc/objc-act.c:2696 objc/objc-act.c:6672
  #: objc/objc-act.c:6964 objc/objc-act.c:6994
--- 22279,22285 ----
  #: objc/objc-act.c:2563
  #, gcc-internal-format
  msgid "%qs is not an Objective-C class name or alias"
! msgstr "%qs ä¸�æ˜¯ä¸€ä¸ª Objective-C ç±»å��æˆ–åˆ«å��"
  
  #: objc/objc-act.c:2678 objc/objc-act.c:2696 objc/objc-act.c:6672
  #: objc/objc-act.c:6964 objc/objc-act.c:6994
*************** msgid "@catch parameter is not a known O
*** 23503,23521 ****
  msgstr ""
  
  #: objc/objc-act.c:3291
! #, fuzzy, gcc-internal-format
  msgid "exception of type %<%T%> will be caught"
! msgstr "è¦�å�Œæ­¥çš„æ•°æ�®ç±»åž‹ï¼š"
  
  #: objc/objc-act.c:3293
! #, fuzzy, gcc-internal-format
  msgid "%H   by earlier handler for %<%T%>"
! msgstr "æ²¡æœ‰å¤„ç�† %1 çš„æ–¹æ³•"
  
  #: objc/objc-act.c:3346
  #, gcc-internal-format
  msgid "%<@try%> without %<@catch%> or %<@finally%>"
! msgstr ""
  
  #: objc/objc-act.c:3393
  #, gcc-internal-format
--- 22318,22336 ----
  msgstr ""
  
  #: objc/objc-act.c:3291
! #, gcc-internal-format
  msgid "exception of type %<%T%> will be caught"
! msgstr "ç±»åž‹ä¸º %<%T%> çš„å¼‚å¸¸å°†è¢«æ�•èŽ·"
  
  #: objc/objc-act.c:3293
! #, gcc-internal-format
  msgid "%H   by earlier handler for %<%T%>"
! msgstr "%H   ä¸ºæ—©å…ˆçš„ %<%T%> çš„å¤„ç�†è€…"
  
  #: objc/objc-act.c:3346
  #, gcc-internal-format
  msgid "%<@try%> without %<@catch%> or %<@finally%>"
! msgstr "%<@try%> ç¼ºå°‘å¯¹åº”çš„ %<@catch%> æˆ– %<@finally%>"
  
  #: objc/objc-act.c:3393
  #, gcc-internal-format
*************** msgid "%<@throw%> (rethrow) used outside
*** 23523,23531 ****
  msgstr ""
  
  #: objc/objc-act.c:3758
! #, fuzzy, gcc-internal-format
  msgid "%Jtype '%D' does not have a known size"
! msgstr "æ–‡ä»¶å¤§å°�ä¸�ç›¸å�Œï¼�"
  
  #: objc/objc-act.c:4271
  #, gcc-internal-format
--- 22338,22346 ----
  msgstr ""
  
  #: objc/objc-act.c:3758
! #, gcc-internal-format
  msgid "%Jtype '%D' does not have a known size"
! msgstr "%Jç±»åž‹â€˜%Dâ€™å¤§å°�æœªçŸ¥"
  
  #: objc/objc-act.c:4271
  #, gcc-internal-format
*************** msgid "%J%s %qs"
*** 23533,23541 ****
  msgstr "%J%s %qs"
  
  #: objc/objc-act.c:4294 objc/objc-act.c:4313
! #, fuzzy, gcc-internal-format
  msgid "inconsistent instance variable specification"
! msgstr "å®žä¾‹å�˜é‡� %qs å¤§å°�æœªçŸ¥"
  
  #: objc/objc-act.c:5169
  #, gcc-internal-format
--- 22348,22356 ----
  msgstr "%J%s %qs"
  
  #: objc/objc-act.c:4294 objc/objc-act.c:4313
! #, gcc-internal-format
  msgid "inconsistent instance variable specification"
! msgstr "ä¸�ä¸€è‡´çš„å®žä¾‹å�˜é‡�æŒ‡å®š"
  
  #: objc/objc-act.c:5169
  #, gcc-internal-format
*************** msgstr "æ‰¾åˆ°å¤šä¸ª %s å��ä¸º %<%c%s%>"
*** 23550,23561 ****
  #: objc/objc-act.c:5602
  #, gcc-internal-format
  msgid "no super class declared in @interface for %qs"
! msgstr ""
  
  #: objc/objc-act.c:5645
! #, fuzzy, gcc-internal-format
  msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
! msgstr "åœ¨å��è®®ä¸­æ‰¾ä¸�åˆ° %<%c%s%>"
  
  #: objc/objc-act.c:5704
  #, gcc-internal-format
--- 22365,22376 ----
  #: objc/objc-act.c:5602
  #, gcc-internal-format
  msgid "no super class declared in @interface for %qs"
! msgstr "@interface ä¸­æ²¡æœ‰ä¸º %qs å®šä¹‰è¶…ç±»"
  
  #: objc/objc-act.c:5645
! #, gcc-internal-format
  msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
! msgstr "åœ¨å��è®®ä¸­æ‰¾åˆ°äº† %<-%s%> è€Œä¸�æ˜¯ %<+%s%>"
  
  #: objc/objc-act.c:5704
  #, gcc-internal-format
*************** msgstr "æ‰¾ä¸�åˆ°æ–¹æ³• %<%c%s%>"
*** 23580,23586 ****
  #: objc/objc-act.c:5747
  #, gcc-internal-format
  msgid "(Messages without a matching method signature"
! msgstr ""
  
  #: objc/objc-act.c:5748
  #, gcc-internal-format
--- 22395,22401 ----
  #: objc/objc-act.c:5747
  #, gcc-internal-format
  msgid "(Messages without a matching method signature"
! msgstr "(æ¶ˆæ�¯ç¼ºå°‘åŒ¹é…�çš„æ–¹æ³•ç­¾å��"
  
  #: objc/objc-act.c:5748
  #, gcc-internal-format
*************** msgid "duplicate declaration of method %
*** 23617,23630 ****
  msgstr "é‡�å¤�å£°æ˜Žæ–¹æ³• %<%c%s%>"
  
  #: objc/objc-act.c:6279
! #, gcc-internal-format
  msgid "duplicate interface declaration for category %<%s(%s)%>"
! msgstr ""
  
  #: objc/objc-act.c:6306
  #, gcc-internal-format
  msgid "illegal reference type specified for instance variable %qs"
! msgstr ""
  
  #: objc/objc-act.c:6317
  #, gcc-internal-format
--- 22432,22445 ----
  msgstr "é‡�å¤�å£°æ˜Žæ–¹æ³• %<%c%s%>"
  
  #: objc/objc-act.c:6279
! #, fuzzy, gcc-internal-format
  msgid "duplicate interface declaration for category %<%s(%s)%>"
! msgstr "ç±» %qs æœ‰é‡�å¤�çš„æŽ¥å�£å£°æ˜Ž"
  
  #: objc/objc-act.c:6306
  #, gcc-internal-format
  msgid "illegal reference type specified for instance variable %qs"
! msgstr "ä¸ºå®žä¾‹å�˜é‡� %qs æŒ‡å®šäº†æ— æ•ˆçš„å¼•ç”¨ç±»åž‹"
  
  #: objc/objc-act.c:6317
  #, gcc-internal-format
*************** msgstr "ç±»åž‹ %qs æœ‰è™šæˆ�å‘˜å‡½æ•°"
*** 23640,23646 ****
  #: objc/objc-act.c:6332
  #, gcc-internal-format
  msgid "illegal aggregate type %qs specified for instance variable %qs"
! msgstr ""
  
  #: objc/objc-act.c:6340
  #, gcc-internal-format
--- 22455,22461 ----
  #: objc/objc-act.c:6332
  #, gcc-internal-format
  msgid "illegal aggregate type %qs specified for instance variable %qs"
! msgstr "é�žæ³•çš„è�šå�ˆç±»åž‹ %qs æŒ‡å®šç»™å®žä¾‹å�˜é‡� %qs"
  
  #: objc/objc-act.c:6340
  #, gcc-internal-format
*************** msgstr "[super ...] å¿…é¡»å‡ºçŽ°åœ¨æ–¹æ³
*** 23751,23762 ****
  #: objc/objc-act.c:8567
  #, gcc-internal-format
  msgid "local declaration of %qs hides instance variable"
! msgstr ""
! 
! #: objc/objc-parse.y:2748
! #, gcc-internal-format
! msgid "extra semicolon in method definition specified"
! msgstr ""
  
  #: treelang/tree1.c:278
  #, gcc-internal-format
--- 22566,22572 ----
  #: objc/objc-act.c:8567
  #, gcc-internal-format
  msgid "local declaration of %qs hides instance variable"
! msgstr "%qs çš„å±€éƒ¨å£°æ˜Žéš�è—�äº†å®žä¾‹å�˜é‡�"
  
  #: treelang/tree1.c:278
  #, gcc-internal-format
*************** msgstr "è¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡� %qD 
*** 23783,23790 ****
  msgid "Address of register variable %qD requested."
  msgstr "è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚"
  
  #~ msgid "field '%s' not found in class"
  #~ msgstr "åœ¨ç±»ä¸­æ‰¾ä¸�åˆ°å­—æ®µâ€˜%sâ€™"
- 
- #~ msgid "Warn about possibly confusing type conversions"
- #~ msgstr "å¯¹å�¯èƒ½å¯¼è‡´è¯¯è§£çš„ç±»åž‹è½¬æ�¢ç»™å‡ºè­¦å‘Š"
--- 22593,23181 ----
  msgid "Address of register variable %qD requested."
  msgstr "è¦�æ±‚å¯„å­˜å™¨å�˜é‡� %qD çš„åœ°å�€ã€‚"
  
+ #~ msgid "Missing term"
+ #~ msgstr "ç¼ºå°‘é¡¹"
+ 
+ #~ msgid "';' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜;â€™"
+ 
+ #~ msgid "Missing name"
+ #~ msgstr "ç¼ºå°‘å��"
+ 
+ #~ msgid "'*' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜*â€™"
+ 
+ #~ msgid "Class or interface declaration expected"
+ #~ msgstr "éœ€è¦�ç±»æˆ–æŽ¥å�£å£°æ˜Ž"
+ 
+ #~ msgid "Missing class name"
+ #~ msgstr "ç¼ºå°‘ç±»å��"
+ 
+ #~ msgid "'{' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜{â€™"
+ 
+ #~ msgid "Missing super class name"
+ #~ msgstr "ç¼ºå°‘åŸºç±»å��"
+ 
+ #~ msgid "Missing interface name"
+ #~ msgstr "ç¼ºå°‘æŽ¥å�£å��"
+ 
+ #~ msgid "Missing variable initializer"
+ #~ msgstr "ç¼ºå°‘å�˜é‡�åˆ�å§‹å€¼è®¾å®š"
+ 
+ #~ msgid "Invalid declaration"
+ #~ msgstr "æ— æ•ˆå£°æ˜Ž"
+ 
+ #~ msgid "']' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜]â€™"
+ 
+ #~ msgid "Unbalanced ']'"
+ #~ msgstr "â€˜]â€™ä¸�é…�å¯¹"
+ 
+ #~ msgid "Invalid method declaration, method name required"
+ #~ msgstr "æ— æ•ˆçš„æ–¹æ³•å£°æ˜Žï¼Œç¼ºå°‘æ–¹æ³•å��"
+ 
+ #~ msgid "Identifier expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�æ ‡è¯†ç¬¦"
+ 
+ #~ msgid "Invalid method declaration, return type required"
+ #~ msgstr "æ— æ•ˆçš„æ–¹æ³•å£°æ˜Žï¼Œç¼ºå°‘è¿”å›žç±»åž‹"
+ 
+ #~ msgid "')' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜)â€™"
+ 
+ #~ msgid "Missing formal parameter term"
+ #~ msgstr "ç¼ºå°‘å®žå�‚é¡¹"
+ 
+ #~ msgid "Missing identifier"
+ #~ msgstr "ç¼ºå°‘æ ‡è¯†ç¬¦"
+ 
+ #~ msgid "Missing class type term"
+ #~ msgstr "ç¼ºå°‘ç±»å��é¡¹"
+ 
+ #~ msgid "Invalid interface type"
+ #~ msgstr "æ— æ•ˆçš„æŒ‡å�£ç±»åž‹"
+ 
+ #~ msgid "':' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜:â€™"
+ 
+ #~ msgid "Invalid expression statement"
+ #~ msgstr "æ— æ•ˆçš„è¡¨è¾¾å¼�è¯­å�¥"
+ 
+ #~ msgid "'(' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜(â€™"
+ 
+ #~ msgid "Missing term or ')'"
+ #~ msgstr "ç¼ºé¡¹æˆ–â€˜)â€™"
+ 
+ #~ msgid "Missing or invalid constant expression"
+ #~ msgstr "ç¼ºå°‘æˆ–æ— æ•ˆçš„å¸¸é‡�è¡¨è¾¾å¼�"
+ 
+ #~ msgid "Missing term and ')' expected"
+ #~ msgstr "ç¼ºå°‘é¡¹æˆ–â€˜)â€™"
+ 
+ #~ msgid "Invalid control expression"
+ #~ msgstr "æ— æ•ˆçš„æŽ§åˆ¶è¡¨è¾¾å¼�"
+ 
+ #~ msgid "Invalid update expression"
+ #~ msgstr "æ— æ•ˆçš„æ›´æ–°è¡¨è¾¾å¼�"
+ 
+ #~ msgid "Invalid init statement"
+ #~ msgstr "æ— æ•ˆçš„åˆ�å§‹åŒ–è¯­å�¥"
+ 
+ #~ msgid "Missing term or ')' expected"
+ #~ msgstr "ç¼ºå°‘é¡¹æˆ–â€˜)â€™"
+ 
+ #~ msgid "'class' or 'this' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜classâ€™æˆ–â€˜thisâ€™"
+ 
+ #~ msgid "'class' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜classâ€™"
+ 
+ #~ msgid "')' or term expected"
+ #~ msgstr "éœ€è¦�é¡¹æˆ–â€˜)â€™"
+ 
+ #~ msgid "'[' expected"
+ #~ msgstr "æ­¤å¤„éœ€è¦�â€˜[â€™"
+ 
+ #~ msgid "Field expected"
+ #~ msgstr "éœ€è¦�å­—æ®µ "
+ 
+ #~ msgid "Missing term and ']' expected"
+ #~ msgstr "ç¼ºå°‘é¡¹æˆ–â€˜]â€™"
+ 
+ #~ msgid "']' expected, invalid type expression"
+ #~ msgstr "éœ€è¦�â€˜]â€™ï¼Œæ— æ•ˆçš„ç±»åž‹è¡¨è¾¾å¼�"
+ 
+ #~ msgid "Invalid type expression"
+ #~ msgstr "è¡¨è¾¾å¼�ç±»åž‹æ— æ•ˆ"
+ 
+ #~ msgid "Invalid reference type"
+ #~ msgstr "æ— æ•ˆçš„å¼•ç”¨ç±»åž‹"
+ 
+ #~ msgid "Only constructors can invoke constructors"
+ #~ msgstr "å�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½è°ƒç”¨æž„é€ å‡½æ•°"
+ 
+ #, fuzzy
+ #~ msgid "-J<directory>\tPut MODULE files in 'directory'"
+ #~ msgstr "ç”Ÿæˆ�æ–‡ä»¶çš„ç›®å½•"
+ 
+ #, fuzzy
+ #~ msgid "Warn about possible aliasing of dummy arguments"
+ #~ msgstr "å�¯èƒ½ç¼ºå°‘æ‹¬å�·çš„æƒ…å†µä¸‹ç»™å‡ºè­¦å‘Š"
+ 
+ #~ msgid "Warn about implicit conversion"
+ #~ msgstr "å¯¹éš�å¼�è½¬æ�¢ç»™å‡ºè­¦å‘Š"
+ 
+ #~ msgid "Warn if deprecated empty statements are found"
+ #~ msgstr "å�‘çŽ°è¿‡æ—¶çš„ç©ºè¯­å�¥æ—¶ç»™å‡ºè­¦å‘Š"
+ 
+ #~ msgid "Warn about calls with implicit interface"
+ #~ msgstr "å¯¹å¸¦æœ‰éš�å¼�æŽ¥å�£çš„è°ƒç”¨ç»™å‡ºè­¦å‘Š"
+ 
+ #, fuzzy
+ #~ msgid "Warn about truncated source lines"
+ #~ msgstr "ä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½æ•°å£°æ˜Žæ—¶ç»™å‡ºèŽ¥è­¦å‘Š"
+ 
+ #~ msgid "Warn if .class files are out of date"
+ #~ msgstr "å½“ .class æ–‡ä»¶å·²è¿‡æ—¶æ—¶ç»™å‡ºè­¦å‘Š"
+ 
+ #~ msgid "Warn if modifiers are specified when not necessary"
+ #~ msgstr "å½“æŒ‡å®šäº†ä¸�å¿…é¡»çš„ä¿®é¥°ç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
+ 
+ #, fuzzy
+ #~ msgid "Warn about \"suspicious\" constructs"
+ #~ msgstr "å¯¹æ²¡æœ‰æ–‡æ¡£çš„å®žä½“ç»™å‡ºè­¦å‘Š"
+ 
+ #~ msgid "Warn about underflow of numerical constant expressions"
+ #~ msgstr "æ•°å­—å¸¸é‡�è¡¨è¾¾å¼�ä¸‹æº¢æ—¶è­¦å‘Š"
+ 
+ #~ msgid "--CLASSPATH\tDeprecated; use --classpath instead"
+ #~ msgstr "--CLASSPATH\tå·²è¿‡æ—¶ï¼›è¯·æ”¹ç”¨ --classpath"
+ 
+ #~ msgid "Permit the use of the assert keyword"
+ #~ msgstr "å…�è®¸ä½¿ç”¨ assert å…³é”®å­—"
+ 
+ #~ msgid "--bootclasspath=<path>\tReplace system path"
+ #~ msgstr "--bootclasspath=<è·¯å¾„>\tæ›¿æ�¢ç³»ç»Ÿè·¯å¾„"
+ 
+ #~ msgid "Generate checks for references to NULL"
+ #~ msgstr "æ£€æŸ¥æŒ‡å�‘ NULL çš„å¼•ç”¨"
+ 
+ #~ msgid "--classpath=<path>\tSet class path"
+ #~ msgstr "--classpath=<è·¯å¾„>\tè®¾å®šç±»è·¯å¾„"
+ 
+ #~ msgid "Set the default double precision kind to an 8 byte wide type"
+ #~ msgstr "å°†é»˜è®¤å�Œç²¾åº¦ç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½"
+ 
+ #~ msgid "Set the default integer kind to an 8 byte wide type"
+ #~ msgstr "å°†é»˜è®¤æ•´æ•°ç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½"
+ 
+ #~ msgid "Set the default real kind to an 8 byte wide type"
+ #~ msgstr "å°†é»˜è®¤å®žç±»åž‹è®¾ä¸º 8 å­—èŠ‚å®½"
+ 
+ #~ msgid "Allow dollar signs in entity names"
+ #~ msgstr "å…�è®¸åœ¨å®žä½“å��ä¸­ä½¿ç”¨ç¾Žå…ƒç¬¦å�·"
+ 
+ #~ msgid "Output a class file"
+ #~ msgstr "è¾“å‡ºä¸€ä¸ª class æ–‡ä»¶"
+ 
+ #~ msgid "Alias for -femit-class-file"
+ #~ msgstr "-fmit-class-file çš„åˆ«å��"
+ 
+ #~ msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
+ #~ msgstr "--encoding=<ç¼–ç �>\té€‰æ‹©è¾“å…¥ç¼–ç �(é»˜è®¤æ�¥è‡ªæ‚¨çš„åŒºåŸŸé€‰é¡¹)"
+ 
+ #~ msgid "Use f2c calling convention."
+ #~ msgstr "ä½¿ç”¨ f2c è°ƒç”¨çº¦å®š"
+ 
+ #~ msgid "Input file is a file with a list of filenames to compile"
+ #~ msgstr "è¾“å…¥æ–‡ä»¶æ˜¯ä¸€ä¸ªæ–‡ä»¶å��åˆ—è¡¨ï¼ŒæŒ‡å®šäº†éœ€è¦�ç¼–è¯‘çš„æ–‡ä»¶"
+ 
+ #~ msgid "Assume that the source file is fixed form"
+ #~ msgstr "å�‡å®šæº�æ–‡ä»¶æ˜¯å›ºå®šæ ¼å¼�çš„"
+ 
+ #~ msgid "Always check for non gcj generated classes archives"
+ #~ msgstr "æ€»æ˜¯æ£€æŸ¥é�ž gcj ç”Ÿæˆ�çš„ç±»æ–‡æ¡£"
+ 
+ #~ msgid "Assume that the source file is free form"
+ #~ msgstr "å�‡å®šæº�æ–‡ä»¶æ˜¯è‡ªç”±æ ¼å¼�"
+ 
+ #~ msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+ #~ msgstr "å�‡å®šè¿�è¡Œæ—¶ä½¿ç”¨ä¸€å¼ æ•£åˆ—è¡¨å®Œæˆ�ä»Žå¯¹è±¡åˆ°å…¶å�Œæ­¥ç»“æž„çš„æ˜ å°„"
+ 
+ #~ msgid "Assume native functions are implemented using JNI"
+ #~ msgstr "å�‡å®šæœ¬åœ°å‡½æ•°ä½¿ç”¨ JNI å®žçŽ°"
+ 
+ #~ msgid "Don't generate code, just do syntax and semantics checking"
+ #~ msgstr "ä¸�ç”Ÿæˆ�ä»£ç �ï¼Œä»…å�šè¯­æ³•å’Œè¯­ä¹‰æ£€æŸ¥"
+ 
+ #~ msgid "Enable optimization of static class initialization code"
+ #~ msgstr "å�¯ç”¨é�™æ€�ç±»åˆ�å§‹ä»£ç �ä¼˜åŒ–"
+ 
+ #~ msgid "Generate code for the Boehm GC"
+ #~ msgstr "ä¸º Boehm ç”Ÿæˆ�ä»£ç �"
+ 
+ #~ msgid "Call a library routine to do integer divisions"
+ #~ msgstr "è°ƒç”¨ä¸€ä¸ªåº“å­�ç¨‹åº�æ�¥å®Œæˆ�æ•´æ•°é™¤æ³•"
+ 
+ #~ msgid "Conform to the ISO Fortran 2003 standard."
+ #~ msgstr "é�µå¾ª ISO Fortran 2003 æ ‡å‡†ã€‚"
+ 
+ #~ msgid "Conform to the ISO Fortran 95 standard."
+ #~ msgstr "é�µå¾ª ISO Fortran 95 æ ‡å‡†ã€‚"
+ 
+ #~ msgid "Conform nothing in particular."
+ #~ msgstr "ä¸�ç‰¹åˆ«é�µå¾ªä»»ä½•æ ‡å‡†ã€‚"
+ 
+ #~ msgid "Ambiguous class: %qs and %qs"
+ #~ msgstr "æœ‰æ­§ä¹‰çš„ç±»ï¼š%qs å’Œ %qs"
+ 
+ #~ msgid "Modifier %qs declared twice"
+ #~ msgstr "ä¿®é¥°ç¬¦ %qs å£°æ˜Žäº†ä¸¤æ¬¡"
+ 
+ #~ msgid "Discouraged form of returned type specification"
+ #~ msgstr "ä¸�é¼“åŠ±ä½¿ç”¨è¿™ç§�å½¢å¼�æ�¥æŒ‡å®šè¿”å›žç±»åž‹"
+ 
+ #~ msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
+ #~ msgstr "æ— æ³•ä¸ºç±» %qs å®šä¹‰é�™æ€�åˆ�å§‹å€¼è®¾å®šã€‚é�™æ€�åˆ�å§‹å€¼è®¾å®šå�ªèƒ½åœ¨é¡¶å±‚ç±»ä¸­å®šä¹‰"
+ 
+ #~ msgid ": %qs JDK1.1(TM) feature"
+ #~ msgstr "ï¼š %qs JDK1.1(TM) ç‰¹æ€§"
+ 
+ #~ msgid ""
+ #~ "%s.\n"
+ #~ "%s"
+ #~ msgstr ""
+ #~ "%sã€‚\n"
+ #~ "%s"
+ 
+ #~ msgid "Missing return statement"
+ #~ msgstr "è¿”å›žè¯­å�¥ç¼ºå¤±"
+ 
+ #~ msgid "Unreachable statement"
+ #~ msgstr "ä¸�å�¯åˆ°è¾¾çš„è¯­å�¥"
+ 
+ #~ msgid "Can't access %s field %<%s.%s%> from %qs"
+ #~ msgstr "ä¸�èƒ½è®¿é—® %s å­—æ®µ %<%s.%s%>ï¼Œä»Ž %qs"
+ 
+ #~ msgid "%s %qs already defined in %s:%d"
+ #~ msgstr "%s %qs å·²åœ¨ %s:%d ä¸­å®šä¹‰"
+ 
+ #~ msgid "Interface %qs repeated"
+ #~ msgstr "æŽ¥å�£ %qs é‡�å¤�äº†"
+ 
+ #~ msgid "Public %s %qs must be defined in a file called %<%s.java%>"
+ #~ msgstr "å…¬å…± %s %qs å¿…é¡»å®šä¹‰åœ¨ä¸€ä¸ªå��ä¸º %<%s.java%> çš„æ–‡ä»¶ä¸­"
+ 
+ #~ msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
+ #~ msgstr "å†…åµŒç±» %qs ä¸�èƒ½æ˜¯é�™æ€�çš„ã€‚é�™æ€�ç±»å�ªèƒ½å‡ºçŽ°åœ¨æŽ¥å�£æˆ–é¡¶å±‚ç±»ä¸­"
+ 
+ #~ msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
+ #~ msgstr "ç±»å�� %qs å·²ç»�åœ¨æ­¤ä½œç”¨åŸŸä¸­å®šä¹‰ã€‚ä¸€ä¸ªå†…åµŒç±»çš„ç®€å�•å��å­—ä¸�å�¯ä»¥ä¸Žä»»ä½•åŒ…å�«å®ƒçš„ç±»ç›¸å�Œ"
+ 
+ #~ msgid "Qualifier must be a reference"
+ #~ msgstr "é™�å®šç¬¦å¿…é¡»æ˜¯ä¸€ä¸ªå¼•ç”¨"
+ 
+ #~ msgid "Cyclic inheritance involving %s"
+ #~ msgstr "å¾ªçŽ¯ç»§æ‰¿ï¼Œæ¶‰å�Š %s"
+ 
+ #~ msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
+ #~ msgstr "%<abstract%> ä¿®é¥°ç¬¦å¤šä½™ã€‚æŽ¥å�£ %qs éš�å¼�å°±æ˜¯æŠ½è±¡çš„"
+ 
+ #~ msgid "Class %qs can't be declared both abstract and final"
+ #~ msgstr "ç±» %qs ä¸�èƒ½å�Œæ—¶è¢«å£°æ˜Žä¸º abstract å’Œ final"
+ 
+ #~ msgid "%<java.lang.Object%> can't extend anything"
+ #~ msgstr "%<java.lang.Object%> ä¸�èƒ½ä½œä»»ä½•æ‰©å±•"
+ 
+ #~ msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
+ #~ msgstr "é‡�å¤�çš„å�˜é‡�å£°æ˜Žï¼š %<%s %s%> æ—©å…ˆå£°æ˜Žä¸º %<%s %s%> (%s:%d)"
+ 
+ #~ msgid "Field %qs can't be static in inner class %qs unless it is final"
+ #~ msgstr "å­—æ®µ %qs åœ¨å†…åµŒç±» %qs ä¸­ä¸�èƒ½ä¸º static ï¼Œé™¤é�žå®ƒä¹Ÿæ˜¯ final"
+ 
+ #~ msgid "Class %qs must be declared abstract to define abstract method %qs"
+ #~ msgstr "ç±» %qs å¿…é¡»è¢«å£°æ˜Žä¸ºæŠ½è±¡çš„ï¼Œæ‰�èƒ½å®šä¹‰çº¯è™šæ–¹æ³• %qs"
+ 
+ #~ msgid "method %qs can't be transient"
+ #~ msgstr "æ–¹æ³• %qs ä¸�èƒ½æ˜¯ transient"
+ 
+ #~ msgid "method %qs can't be volatile"
+ #~ msgstr "æ–¹æ³• %qs ä¸�èƒ½æ˜¯ volatile"
+ 
+ #~ msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
+ #~ msgstr "æ–¹æ³• %qs åœ¨å†…åµŒç±» %qs ä¸­ä¸�èƒ½æ˜¯é�™æ€�çš„ã€‚å�ªæœ‰æŽ¥å�£å’Œé¡¶å±‚ç±»çš„æˆ�å‘˜æ‰�èƒ½æ˜¯é�™æ€�çš„"
+ 
+ #~ msgid "%s method %qs can't have a body defined"
+ #~ msgstr "%s æ–¹æ³• %qs ä¸�èƒ½å®šä¹‰å‡½æ•°ä½“"
+ 
+ #~ msgid "Non native and non abstract method %qs must have a body defined"
+ #~ msgstr "æ–¹æ³• %qs æ—¢é�žæœ¬åœ°æ–¹æ³•ï¼Œå�ˆé�žçº¯è™šæ–¹æ³•ï¼Œå¿…é¡»å®šä¹‰å‡½æ•°ä½“"
+ 
+ #~ msgid "%s: recursive invocation of constructor %qs"
+ #~ msgstr "%sï¼šå¯¹æž„é€ å‡½æ•° %qs çš„é€’å½’è°ƒç”¨"
+ 
+ #~ msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
+ #~ msgstr "ä¸�ä¸€è‡´çš„æˆ�å‘˜å£°æ˜Žã€‚%<public%>ã€�%<private%> æˆ– %<protected%> ä¸­è‡³å¤šå�ªèƒ½æŒ‡å®šä¸€ä¸ª"
+ 
+ #~ msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
+ #~ msgstr "ä¸�ä¸€è‡´çš„æˆ�å‘˜å£°æ˜Žã€‚%<final%> æˆ– %<volatile%> è‡³å¤šå�ªèƒ½æŒ‡å®šä¸€ä¸ª"
+ 
+ #~ msgid "%s %qs can't implement/extend %s %qs"
+ #~ msgstr "%s %qs ä¸�èƒ½å®žçŽ°/ç»§æ‰¿ %s %qs"
+ 
+ #~ msgid "Class %qs can't subclass %s %qs"
+ #~ msgstr "ç±» %qs ä¸�èƒ½ç»§æ‰¿ %s %qs"
+ 
+ #~ msgid "Can't subclass final classes: %s"
+ #~ msgstr "ä¸�èƒ½ç»§æ‰¿ final ç±»ï¼š%s"
+ 
+ #~ msgid "Cyclic class inheritance%s"
+ #~ msgstr "å¾ªçŽ¯ç»§æ‰¿%s"
+ 
+ #~ msgid "Superclass %qs of class %qs not found"
+ #~ msgstr "æ‰¾ä¸�åˆ°åŸºç±» %qs (æ´¾ç”Ÿ %qs)"
+ 
+ #~ msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
+ #~ msgstr "æ‰¾ä¸�åˆ°ç±»åž‹ %qsï¼ŒäºŽå®žå�‚ %qs(å±žäºŽæ–¹æ³• %qs)çš„å£°æ˜Žä¸­"
+ 
+ #~ msgid "Type %qs not found in the declaration of the return type of method %qs"
+ #~ msgstr "æ‰¾ä¸�åˆ°ç±»åž‹ %qsï¼ŒäºŽæ–¹æ³• %qs çš„è¿”å›žå€¼å£°æ˜Žä¸­"
+ 
+ #~ msgid "Superinterface %qs of %s %qs not found"
+ #~ msgstr "åŸºæŽ¥å�£ %qs (æ´¾ç”Ÿ %s %qs) æœªæ‰¾åˆ°"
+ 
+ #~ msgid "Type %qs not found in the declaration of the local variable %qs"
+ #~ msgstr "æ‰¾ä¸�åˆ°ç±»åž‹ %qsï¼ŒäºŽå±€éƒ¨å�˜é‡� %qs çš„å£°æ˜Žä¸­"
+ 
+ #~ msgid "Class %qs not found in %<throws%>"
+ #~ msgstr "%<throws%> ä¸­æ‰¾ä¸�åˆ°ç±» %qs"
+ 
+ #~ msgid "Duplicate %s declaration %qs"
+ #~ msgstr "é‡�å¤�çš„ %s å£°æ˜Ž %qs"
+ 
+ #~ msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
+ #~ msgstr "ç±» %qs æ²¡æœ‰å®šä¹‰çº¯è™šæ–¹æ³• %<%s %s%>(æ�¥è‡ª %s %<%s%>)ã€‚æ­¤æ–¹æ³•å¿…é¡»è¢«å®šä¹‰ï¼Œæˆ–è€… %s %qs å¿…é¡»è¢«å£°æ˜Žä¸ºæŠ½è±¡çš„"
+ 
+ #~ msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "%<throws%> å­�å�¥ä¸­çš„ç±» %qs å¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»"
+ 
+ #~ msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
+ #~ msgstr "é‡�è½½æ–¹æ³•ä¸�èƒ½è¿›ä¸€æ­¥é™�åˆ¶å…¶å�¯è®¿é—®æ€§ã€‚æ–¹æ³• %qs ä¸�æ˜¯ %s (åœ¨ç±» %qs ä¸­)"
+ 
+ #~ msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
+ #~ msgstr "%<throw%> å­�å�¥ä¸­å�—æŸ¥å¼‚å¸¸ç±» %qs æ— æ•ˆã€‚å¼‚å¸¸å¿…é¡»æ˜¯ç”± %qs ä»Žç±» %qs ä¸­æŠ›å‡ºçš„å¼‚å¸¸çš„å­�ç±»"
+ 
+ #~ msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
+ #~ msgstr "æŽ¥å�£ %qs ç»§æ‰¿äº†æ–¹æ³• %qs(è‡ªæŽ¥å�£ %qs)ã€‚è¿™ä¸€æ–¹æ³•åœ¨æŽ¥å�£ %qs ä¸­é‡�å®šä¹‰äº†ä¸�å�Œçš„è¿”å›žç±»åž‹"
+ 
+ #~ msgid "Package %qs not found in import"
+ #~ msgstr "import æ—¶æ‰¾ä¸�åˆ°åŒ… %qs"
+ 
+ #~ msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
+ #~ msgstr "ä¸�èƒ½è®¿é—® %s %qsã€‚å�ªèƒ½è®¿é—®å…¶ä»–åŒ…ä¸­çš„å…¬å…±ç±»å’ŒæŽ¥å�£"
+ 
+ #~ msgid "Only %<final%> is allowed as a local variables modifier"
+ #~ msgstr "å�ªæœ‰ %<final%> èƒ½ä¿®é¥°å±€éƒ¨å�˜é‡�"
+ 
+ #~ msgid "No constructor matching %qs found in class %qs"
+ #~ msgstr "æ²¡æœ‰ä¸Ž %qs åŒ¹é…�çš„æž„é€ å‡½æ•°ï¼Œåœ¨ç±» %qs ä¸­"
+ 
+ #~ msgid "Can't reference %qs before the superclass constructor has been called"
+ #~ msgstr "åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %qs"
+ 
+ #~ msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
+ #~ msgstr "å±€éƒ¨å�˜é‡� %qs ä¸�èƒ½ä»Žå†…åµŒç±» %qs ä¸­è®¿é—®ï¼Œé™¤é�žå®ƒè¢«å£°æ˜Žä¸º final"
+ 
+ #~ msgid "Undefined variable %qs"
+ #~ msgstr "æœªå®šä¹‰çš„å�˜é‡� %qs"
+ 
+ #~ msgid "Keyword %<this%> used outside allowed context"
+ #~ msgstr "å…³é”®å­— %<this%> ç”¨åœ¨å…�è®¸çš„ä¸Šä¸‹æ–‡ä»¥å¤–"
+ 
+ #~ msgid "Can't reference %<this%> before the superclass constructor has been called"
+ #~ msgstr "åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %<this%>"
+ 
+ #~ msgid "Keyword %<super%> used outside allowed context"
+ #~ msgstr "å…³é”®å­— %<super%> ç”¨åœ¨å…�è®¸çš„ä¸Šä¸‹æ–‡ä»¥å¤–"
+ 
+ #~ msgid "No variable %qs defined in class %qs"
+ #~ msgstr "å�˜é‡� %qs æœªåœ¨ç±» %qs ä¸­å®šä¹‰"
+ 
+ #~ msgid "Undefined variable or class name: %qs"
+ #~ msgstr "æœªå®šä¹‰çš„å�˜é‡�æˆ–ç±»å��ï¼š%qs"
+ 
+ #~ msgid "The class %qs has been deprecated"
+ #~ msgstr "ç±» %qs å·²è¿‡æ—¶"
+ 
+ #~ msgid "Can't invoke super constructor on java.lang.Object"
+ #~ msgstr "ä¸�èƒ½è°ƒç”¨ java.lang.Object çš„åŸºç±»æž„é€ å‡½æ•°"
+ 
+ #~ msgid "Class %qs is an abstract class. It can't be instantiated"
+ #~ msgstr "ç±» %qs æ˜¯æŠ½è±¡ç±»ã€‚å®ƒä¸�èƒ½è¢«å®žä¾‹åŒ–"
+ 
+ #~ msgid "Can't access %s %s %<%s.%s%> from %qs"
+ #~ msgstr "æ— æ³•è®¿é—® %s %s %<%s.%s%>ï¼Œ ä»Ž %qs"
+ 
+ #~ msgid "Can't find %s %<%s(%s)%> in type %qs%s"
+ #~ msgstr "æ‰¾ä¸�åˆ° %s %<%s(%s)%>ï¼Œåœ¨ç±»åž‹ %qs%s ä¸­"
+ 
+ #~ msgid "Constant expression required"
+ #~ msgstr "éœ€è¦�å¸¸é‡�è¡¨è¾¾å¼�"
+ 
+ #~ msgid "Incompatible type for case. Can't convert %qs to %<int%>"
+ #~ msgstr "ä¸Ž case ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<int%>"
+ 
+ #~ msgid "Duplicate case label: %<default%>"
+ #~ msgstr "é‡�å¤�çš„ case æ ‡å�·ï¼š%<default%>"
+ 
+ #~ msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
+ #~ msgstr "ä¸Ž %<+=%> ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<java.lang.String%>"
+ 
+ #~ msgid "missing static field %qs"
+ #~ msgstr "ç¼ºå°‘é�™æ€�å­—æ®µ %qs"
+ 
+ #~ msgid "not a static field %qs"
+ #~ msgstr "%qs ä¸�æ˜¯ä¸€ä¸ªé�™æ€�å­—æ®µ"
+ 
+ #~ msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
+ #~ msgstr "åœ¨åŸºç±»æž„é€ å‡½æ•°è¢«è°ƒç”¨ä¹‹å‰�ä¸�èƒ½å¼•ç”¨ %<this%> æˆ– %<super%>"
+ 
+ #~ msgid "No case for %s"
+ #~ msgstr "æ— æ³•å¤„ç�†çš„è¡¨è¾¾å¼� %s"
+ 
+ #~ msgid "Invalid left hand side of assignment"
+ #~ msgstr "èµ‹å€¼çš„å·¦æ“�ä½œæ•°æ— æ•ˆ"
+ 
+ #~ msgid "Incompatible type for %s. Can't convert %qs to %qs"
+ #~ msgstr "%s ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qs"
+ 
+ #~ msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
+ #~ msgstr "ä¸Ž %s çš„ç±»åž‹ä¸�å…¼å®¹ã€‚éœ€è¦�æ˜¾å¼�åœ°å°† %qs è½¬æ�¢ä¸º %qs"
+ 
+ #~ msgid "unregistered operator %s"
+ #~ msgstr "æœªæ³¨å†Œçš„æ“�ä½œç¬¦ %s"
+ 
+ #~ msgid "Invalid argument %qs for %<instanceof%>"
+ #~ msgstr "å®žå�‚ %qs æ— æ•ˆï¼Œå¯¹ %<instanceof%> æ�¥è¯´"
+ 
+ #~ msgid "Incompatible type for %qs. Can't convert %qs to %qs"
+ #~ msgstr "ä¸Ž %qs ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qs"
+ 
+ #~ msgid "Invalid argument type %qs to %qs"
+ #~ msgstr "%qs ä½œä¸º %qs çš„å®žå�‚ç±»åž‹æ— æ•ˆ"
+ 
+ #~ msgid "Invalid cast from %qs to %qs"
+ #~ msgstr "ä»Ž %qs åˆ° %qs çš„ç±»åž‹è½¬æ�¢æ— æ•ˆ"
+ 
+ #~ msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
+ #~ msgstr "%<[]%> å�ªèƒ½ç”¨äºŽæ•°ç»„ã€‚å®ƒä¸�èƒ½ç”¨äºŽ %qs"
+ 
+ #~ msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
+ #~ msgstr "ä¸Ž %<[]%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚éœ€è¦�æ˜¾å¼�åœ°å°† %qs è½¬æ�¢ä¸º %<int%>"
+ 
+ #~ msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
+ #~ msgstr "ä¸Ž %<[]%> ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<int%>"
+ 
+ #~ msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
+ #~ msgstr "åˆ›å»ºæ•°ç»„è¡¨è¾¾å¼�ä¸­ç»´æ•°ç±»åž‹ä¸�å…¼å®¹ã€‚%s å°† %qs è½¬æ�¢ä¸º %<int%>"
+ 
+ #~ msgid "Invalid array initializer for non-array type %qs"
+ #~ msgstr "å¯¹é�žæ•°ç»„ç±»åž‹ %qs ä½¿ç”¨æ•°ç»„åˆ�å§‹å€¼è®¾å®šæ— æ•ˆ"
+ 
+ #~ msgid "Incompatible type for array. %s convert %qs to %qs"
+ #~ msgstr "ä¸Žæ•°ç»„ç±»åž‹ä¸�å…¼å®¹ã€‚%s å°† %qs è½¬æ�¢åˆ° %qs"
+ 
+ #~ msgid "%<return%> inside instance initializer"
+ #~ msgstr "å®žä¾‹åˆ�å§‹å�—ä¸­å‡ºçŽ° %<return%>"
+ 
+ #~ msgid "%<return%> inside static initializer"
+ #~ msgstr "é�™æ€�åˆ�å§‹å€¼è®¾å®šä¸­å‡ºçŽ° %<return%>"
+ 
+ #~ msgid "%<return%> with value from constructor %qs"
+ #~ msgstr "æž„é€ å‡½æ•° %qs ä¸­ %<return%> å¸¦è¿”å›žå€¼"
+ 
+ #~ msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
+ #~ msgstr "ä¸Ž %<if%> ä¸�å…¼å®¹çš„ç±»åž‹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸º %<boolean%>"
+ 
+ #~ msgid "Declaration of %qs shadows a previous label declaration"
+ #~ msgstr "%qs çš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªæ ‡å�·å£°æ˜Ž"
+ 
+ #~ msgid "This is the location of the previous declaration of label %qs"
+ #~ msgstr "è¿™æ˜¯æ ‡å�· %qs å…ˆå‰�å£°æ˜Žçš„åœ°æ–¹"
+ 
+ #~ msgid "No label definition found for %qs"
+ #~ msgstr "æ²¡æœ‰æ‰¾åˆ° %qs çš„æ ‡å�·å®šä¹‰"
+ 
+ #~ msgid "%<continue%> must be in loop"
+ #~ msgstr "%<continue%> å¿…é¡»ç”¨åœ¨å¾ªçŽ¯ä¸­"
+ 
+ #~ msgid "continue label %qs does not name a loop"
+ #~ msgstr "continue æ ‡å�· %qs æ²¡æœ‰æŒ‡å®šä¸€ä¸ªå¾ªçŽ¯"
+ 
+ #~ msgid "%<break%> must be in loop or switch"
+ #~ msgstr "%<break%> å¿…é¡»å‡ºçŽ°åœ¨å¾ªçŽ¯æˆ– switch è¯­å�¥ä¸­"
+ 
+ #~ msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
+ #~ msgstr "ä¸Žå¾ªçŽ¯æ�¡ä»¶ç±»åž‹ä¸�å…¼å®¹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢åˆ° %<boolean%>"
+ 
+ #~ msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
+ #~ msgstr "ä¸Ž %<switch%> ä¸�å…¼å®¹çš„ç±»åž‹ã€‚ä¸�èƒ½å°† %qs è½¬æ�¢ä¸º %<int%>"
+ 
+ #~ msgid "duplicate case label: %<"
+ #~ msgstr "é‡�å¤�çš„ case å¸¸é‡�ï¼š%<"
+ 
+ #~ msgid "%>"
+ #~ msgstr "%>"
+ 
+ #~ msgid "original label is here"
+ #~ msgstr "åŽŸæ ‡å�·åœ¨æ­¤"
+ 
+ #~ msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "æ— æ³•æ�•èŽ·ç±» %qsã€‚Catch å­�å�¥çš„å½¢å�‚ç±»åž‹å¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»"
+ 
+ #~ msgid "%<catch%> not reached because of the catch clause at line %d"
+ #~ msgstr "æ‰§è¡Œä¸�åˆ° %<catch%>ï¼Œå› ä¸ºä½�äºŽç¬¬ %d è¡Œçš„ catch å­�å�¥"
+ 
+ #~ msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
+ #~ msgstr "%<synchronized%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<java.lang.Object%>"
+ 
+ #~ msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
+ #~ msgstr "ä¸�èƒ½æŠ›å‡º %qsï¼›å®ƒå¿…é¡»æ˜¯ %<java.lang.Throwable%> çš„æ´¾ç”Ÿç±»"
+ 
+ #~ msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
+ #~ msgstr "å®žä¾‹åˆ�å§‹å�—ä¸­ä¸�èƒ½æŠ›å‡ºå�—æŸ¥å¼‚å¸¸ %qs (è‡³å°‘æœ‰ä¸€ä¸ªå·²å£°æ˜Žçš„æž„é€ å‡½æ•°æœªåœ¨å…¶ %<throws%> å­�å�¥ä¸­å£°æ˜Žè¯¥å¼‚å¸¸)"
+ 
+ #~ msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
+ #~ msgstr "å�—æŸ¥å¼‚å¸¸ %qs ä¸�èƒ½ä¸ºè·Ÿéš�æ­¤ %<try%> å�—çš„ä»»ä½• catch å­�å�¥æ‰€æ�•èŽ·"
+ 
+ #~ msgid "Checked exception %qs can't be thrown in initializer"
+ #~ msgstr "ä¸�èƒ½åœ¨åˆ�å§‹å�—ä¸­æŠ›å‡ºå�—æŸ¥å¼‚å¸¸ %qs"
+ 
+ #~ msgid "Checked exception %qs isn't thrown from a %<try%> block"
+ #~ msgstr "å�—æŸ¥å¼‚å¸¸ %qs ä¸�æ˜¯ä»Ž %<try%> å�—ä¸­æŠ›å‡ºçš„"
+ 
+ #~ msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
+ #~ msgstr "å�—æŸ¥å¼‚å¸¸ %qs ä¸Žå½“å‰�æ–¹æ³•çš„ %<throw%> å£°æ˜Žä¸�åŒ¹é…�"
+ 
+ #~ msgid "Exception %qs can't be thrown in initializer"
+ #~ msgstr "ä¸�èƒ½åœ¨åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æŠ›å‡ºå¼‚å¸¸ %qs"
+ 
+ #~ msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
+ #~ msgstr "å¼‚å¸¸ %qs å¿…é¡»è¢«æ�•èŽ·ï¼Œå�¦åˆ™å®ƒå¿…é¡»åœ¨ %qs çš„ %<throws%> å­�å�¥ä¸­å£°æ˜Ž"
+ 
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
+ #~ msgstr "%<?:%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %<boolean%>"
+ 
+ #~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
+ #~ msgstr "%<?:%> çš„ç±»åž‹ä¸�å…¼å®¹ã€‚æ— æ³•ä»Ž %qs è½¬æ�¢åˆ° %qs"
+ 
+ #~ msgid "Discouraged redundant use of %qs modifier in declaration of %s"
+ #~ msgstr "ä¸�é¼“åŠ±ä½¿ç”¨å¤šä½™çš„ %qs ä¿®é¥°ç¬¦ï¼Œåœ¨ %s çš„å£°æ˜Žä¸­"
+ 
+ #~ msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
+ #~ msgstr "ä¸�é¼“åŠ±ä½¿ç”¨å¤šä½™çš„ %qs ä¿®é¥°ç¬¦ï¼Œåœ¨ %s %qs çš„å£°æ˜Žä¸­"
+ 
  #~ msgid "field '%s' not found in class"
  #~ msgstr "åœ¨ç±»ä¸­æ‰¾ä¸�åˆ°å­—æ®µâ€˜%sâ€™"
diff -Nrcpad gcc-4.0.1/gcc/real.c gcc-4.0.2/gcc/real.c
*** gcc-4.0.1/gcc/real.c	Tue Jan 25 20:21:55 2005
--- gcc-4.0.2/gcc/real.c	Mon Sep 19 16:56:15 2005
*************** real_value_truncate (enum machine_mode m
*** 2392,2398 ****
--- 2392,2410 ----
  bool
  exact_real_truncate (enum machine_mode mode, const REAL_VALUE_TYPE *a)
  {
+   const struct real_format *fmt;
    REAL_VALUE_TYPE t;
+   int emin2m1;
+ 
+   fmt = REAL_MODE_FORMAT (mode);
+   gcc_assert (fmt);
+ 
+   /* Don't allow conversion to denormals.  */
+   emin2m1 = (fmt->emin - 1) * fmt->log2_b;
+   if (REAL_EXP (a) <= emin2m1)
+     return false;
+ 
+   /* After conversion to the new mode, the value must be identical.  */
    real_convert (&t, mode, a);
    return real_identical (&t, a);
  }
diff -Nrcpad gcc-4.0.1/gcc/regs.h gcc-4.0.2/gcc/regs.h
*** gcc-4.0.1/gcc/regs.h	Mon Nov 22 12:23:55 2004
--- gcc-4.0.2/gcc/regs.h	Thu Sep  1 06:04:34 2005
*************** typedef struct reg_info_def
*** 61,66 ****
--- 61,67 ----
    int deaths;			/* # of times (REG n) dies */
    int live_length;		/* # of instructions (REG n) is live */
    int calls_crossed;		/* # of calls (REG n) is live across */
+   int throw_calls_crossed;	/* # of calls that may throw (REG n) is live across */
    int basic_block;		/* # of basic blocks (REG n) is used in */
  } reg_info;
  
*************** extern varray_type reg_n_info;
*** 125,130 ****
--- 126,137 ----
  
  #define REG_N_CALLS_CROSSED(N) (VARRAY_REG (reg_n_info, N)->calls_crossed)
  
+ /* Indexed by N, gives number of CALL_INSNS that may throw, across which
+    (REG n) is live.  */
+ 
+ #define REG_N_THROWING_CALLS_CROSSED(N) \
+   (VARRAY_REG (reg_n_info, N)->throw_calls_crossed)
+ 
  /* Total number of instructions at which (REG n) is live.
     The larger this is, the less priority (REG n) gets for
     allocation in a hard register (in global-alloc).
diff -Nrcpad gcc-4.0.1/gcc/reload1.c gcc-4.0.2/gcc/reload1.c
*** gcc-4.0.1/gcc/reload1.c	Thu May 26 14:50:36 2005
--- gcc-4.0.2/gcc/reload1.c	Mon Aug 29 14:40:50 2005
*************** reload (rtx first, int global)
*** 740,747 ****
  		     that is not a legitimate memory operand.  As later
  		     stages of reload assume that all addresses found
  		     in the reg_equiv_* arrays were originally legitimate,
! 		     we ignore such REG_EQUIV notes.  */
! 		  if (memory_operand (x, VOIDmode))
  		    {
  		      /* Always unshare the equivalence, so we can
  			 substitute into this insn without touching the
--- 740,759 ----
  		     that is not a legitimate memory operand.  As later
  		     stages of reload assume that all addresses found
  		     in the reg_equiv_* arrays were originally legitimate,
! 
! 		     It can also happen that a REG_EQUIV note contains a
! 		     readonly memory location.  If the destination pseudo
! 		     is set from some other value (typically a different
! 		     pseudo), and the destination pseudo does not get a
! 		     hard reg, then reload will replace the destination
! 		     pseudo with its equivalent memory location.  This
! 		     is horribly bad as it creates a store to a readonly
! 		     memory location and a runtime segfault.  To avoid
! 		     this problem we reject readonly memory locations
! 		     for equivalences.  This is overly conservative as
! 		     we could find all sets of the destination pseudo
! 		     and remove them as they should be redundant.  */
! 		  if (memory_operand (x, VOIDmode) && ! MEM_READONLY_P (x))
  		    {
  		      /* Always unshare the equivalence, so we can
  			 substitute into this insn without touching the
diff -Nrcpad gcc-4.0.1/gcc/reorg.c gcc-4.0.2/gcc/reorg.c
*** gcc-4.0.1/gcc/reorg.c	Sat Jan 22 12:53:20 2005
--- gcc-4.0.2/gcc/reorg.c	Sat Sep  3 19:09:51 2005
*************** relax_delay_slots (rtx first)
*** 3120,3129 ****
  	  if (target_label && target_label != JUMP_LABEL (insn))
  	    reorg_redirect_jump (insn, target_label);
  
! 	  /* See if this jump branches around an unconditional jump.
! 	     If so, invert this jump and point it to the target of the
  	     second jump.  */
  	  if (next && JUMP_P (next)
  	      && (simplejump_p (next) || GET_CODE (PATTERN (next)) == RETURN)
  	      && target_label
  	      && next_active_insn (target_label) == next_active_insn (next)
--- 3120,3130 ----
  	  if (target_label && target_label != JUMP_LABEL (insn))
  	    reorg_redirect_jump (insn, target_label);
  
! 	  /* See if this jump conditionally branches around an unconditional
! 	     jump.  If so, invert this jump and point it to the target of the
  	     second jump.  */
  	  if (next && JUMP_P (next)
+ 	      && any_condjump_p (insn)
  	      && (simplejump_p (next) || GET_CODE (PATTERN (next)) == RETURN)
  	      && target_label
  	      && next_active_insn (target_label) == next_active_insn (next)
*************** relax_delay_slots (rtx first)
*** 3169,3175 ****
        if (JUMP_P (insn)
  	  && (simplejump_p (insn) || GET_CODE (PATTERN (insn)) == RETURN)
  	  && (other = prev_active_insn (insn)) != 0
! 	  && (condjump_p (other) || condjump_in_parallel_p (other))
  	  && no_labels_between_p (other, insn)
  	  && 0 > mostly_true_jump (other,
  				   get_branch_condition (other,
--- 3170,3176 ----
        if (JUMP_P (insn)
  	  && (simplejump_p (insn) || GET_CODE (PATTERN (insn)) == RETURN)
  	  && (other = prev_active_insn (insn)) != 0
! 	  && any_condjump_p (other)
  	  && no_labels_between_p (other, insn)
  	  && 0 > mostly_true_jump (other,
  				   get_branch_condition (other,
diff -Nrcpad gcc-4.0.1/gcc/rtl.h gcc-4.0.2/gcc/rtl.h
*** gcc-4.0.1/gcc/rtl.h	Tue Feb 15 07:19:51 2005
--- gcc-4.0.2/gcc/rtl.h	Tue Sep  6 19:44:28 2005
*************** extern rtx simplify_gen_subreg (enum mac
*** 1540,1545 ****
--- 1540,1546 ----
  extern rtx simplify_replace_rtx (rtx, rtx, rtx);
  extern rtx simplify_rtx (rtx);
  extern rtx avoid_constant_pool_reference (rtx);
+ extern bool constant_pool_reference_p (rtx x);
  extern bool mode_signbit_p (enum machine_mode, rtx);
  
  /* In regclass.c  */
diff -Nrcpad gcc-4.0.1/gcc/rtlanal.c gcc-4.0.2/gcc/rtlanal.c
*** gcc-4.0.1/gcc/rtlanal.c	Tue Jun  7 23:48:27 2005
--- gcc-4.0.2/gcc/rtlanal.c	Tue Aug 16 08:45:59 2005
*************** parms_set (rtx x, rtx pat ATTRIBUTE_UNUS
*** 3169,3180 ****
  }
  
  /* Look backward for first parameter to be loaded.
     Do not skip BOUNDARY.  */
  rtx
  find_first_parameter_load (rtx call_insn, rtx boundary)
  {
    struct parms_set_data parm;
!   rtx p, before;
  
    /* Since different machines initialize their parameter registers
       in different orders, assume nothing.  Collect the set of all
--- 3169,3183 ----
  }
  
  /* Look backward for first parameter to be loaded.
+    Note that loads of all parameters will not necessarily be
+    found if CSE has eliminated some of them (e.g., an argument
+    to the outer function is passed down as a parameter).
     Do not skip BOUNDARY.  */
  rtx
  find_first_parameter_load (rtx call_insn, rtx boundary)
  {
    struct parms_set_data parm;
!   rtx p, before, first_set;
  
    /* Since different machines initialize their parameter registers
       in different orders, assume nothing.  Collect the set of all
*************** find_first_parameter_load (rtx call_insn
*** 3196,3201 ****
--- 3199,3205 ----
  	parm.nregs++;
        }
    before = call_insn;
+   first_set = call_insn;
  
    /* Search backward for the first set of a register in this set.  */
    while (parm.nregs && before != boundary)
*************** find_first_parameter_load (rtx call_insn
*** 3218,3226 ****
  	}
  
        if (INSN_P (before))
! 	note_stores (PATTERN (before), parms_set, &parm);
      }
!   return before;
  }
  
  /* Return true if we should avoid inserting code between INSN and preceding
--- 3222,3241 ----
  	}
  
        if (INSN_P (before))
! 	{
! 	  int nregs_old = parm.nregs;
! 	  note_stores (PATTERN (before), parms_set, &parm);
! 	  /* If we found something that did not set a parameter reg,
! 	     we're done.  Do not keep going, as that might result
! 	     in hoisting an insn before the setting of a pseudo
! 	     that is used by the hoisted insn. */
! 	  if (nregs_old != parm.nregs)
! 	    first_set = before;
! 	  else
! 	    break;
! 	}
      }
!   return first_set;
  }
  
  /* Return true if we should avoid inserting code between INSN and preceding
diff -Nrcpad gcc-4.0.1/gcc/simplify-rtx.c gcc-4.0.2/gcc/simplify-rtx.c
*** gcc-4.0.1/gcc/simplify-rtx.c	Sun Apr 24 22:15:04 2005
--- gcc-4.0.2/gcc/simplify-rtx.c	Tue Sep  6 19:44:28 2005
*************** avoid_constant_pool_reference (rtx x)
*** 191,196 ****
--- 191,204 ----
  
    return c;
  }
+ 
+ /* Return true if X is a MEM referencing the constant pool.  */
+ 
+ bool
+ constant_pool_reference_p (rtx x)
+ {
+   return avoid_constant_pool_reference (x) != x;
+ }
  
  /* Make a unary operation by first seeing if it folds and otherwise making
     the specified operation.  */
*************** simplify_immed_subreg (enum machine_mode
*** 3564,3570 ****
  		}
  	      /* It shouldn't matter what's done here, so fill it with
  		 zero.  */
! 	      for (; i < max_bitsize; i += value_bit)
  		*vp++ = 0;
  	    }
  	  else
--- 3572,3578 ----
  		}
  	      /* It shouldn't matter what's done here, so fill it with
  		 zero.  */
! 	      for (; i < elem_bitsize; i += value_bit)
  		*vp++ = 0;
  	    }
  	  else
diff -Nrcpad gcc-4.0.1/gcc/testsuite/ChangeLog gcc-4.0.2/gcc/testsuite/ChangeLog
*** gcc-4.0.1/gcc/testsuite/ChangeLog	Thu Jul  7 18:39:29 2005
--- gcc-4.0.2/gcc/testsuite/ChangeLog	Wed Sep 21 03:57:21 2005
***************
*** 1,3 ****
--- 1,922 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	* g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
+ 	HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
+ 
+ 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23914
+ 	* g++.dg/template/static18.C: New test.
+ 
+ 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/21514
+ 	* g++.dg/template/crash19.C: Remove dg-error marker.
+ 	* g++.dg/template/local4.C: New test.
+ 
+ 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23896
+ 	* g++.dg/template/static17.C: New test.
+ 
+ 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c++/23139
+ 	* g++.dg/warn/huge-val1.C: New test.
+ 
+ 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/19358
+ 	* gfortran.fortran-torture/assumed_dummy_1.f90: New test.
+ 
+ 2005-09-13  Bastian Blank <waldi@debian.org>
+ 
+ 	PR c++/16171
+ 	* g++.dg/abi/mangle26.C: New test. 
+ 	* g++.dg/abi/mangle27.C: New test. 
+ 	* g++.dg/abi/mangle28.C: New test. 
+ 	* g++.dg/abi/mangle29.C: New test. 
+ 
+ 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23839
+ 	* g++.dg/parse/register1.C: New test.
+ 
+ 	PR c++/23842
+ 	* g++.dg/template/access16.C: New test.
+ 
+ 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23841
+ 	* g++.dg/parse/template17.C: New test.
+ 
+ 	PR c++/23789
+ 	* g++.dg/template/nontype14.C: New test.
+ 
+ 2005-09-11  Richard Henderson  <rth@redhat.com>
+ 
+ 	* g++.dg/other/error8.C: Update expected diagnostic text.
+ 
+ 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	PR libfortran/19872
+ 	* gfortran.dg/overwrite_1.f: New test.
+ 
+ 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* gfortran.dg/iostat_2.f90: New test.
+ 
+ 2005-09-09  Richard Guenther  <rguenther@suse.de>
+ 
+ 	PR c++/23624
+ 	* g++.dg/tree-ssa/pr23624.C: New testcase.
+ 
+ 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/18878
+ 	* gfortran.dg/module_double_reuse.f90: New.
+ 
+ 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/23270
+ 	PR fortran/22304
+ 	PR fortran/18870
+ 	PR fortran/17917
+ 	PR fortran/16511
+ 	* gfortran.dg/common_equivalence_1.f: New.
+ 	* gfortran.dg/common_equivalence_2.f: New.
+ 	* gfortran.dg/common_equivalence_3.f: New.
+ 	* gfortran.dg/contained_equivalence_1.f90: New.
+ 	* gfortran.dg/module_blank_common.f90: New. 
+ 	* gfortran.dg/module_commons_1.f90: New.
+ 	* gfortran.dg/module_equivalence_1.f90: New.
+ 	* gfortran.dg/nested_modules_1.f90: New.
+ 	* gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
+ 	equivalences and add comment to connect the test with
+ 	the PR.
+ 
+ 2005-09-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+ 
+ 	Remove unintentionally added file:
+ 	* gfortran.dg/f2c_6.f90: Remove.
+ 
+ 2005-09-08  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+ 
+ 	Backport from mainline:
+ 	2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
+ 	* gcc.dg/Wredundant-decls-2.c: New test to check that
+ 	-Wredundant-decls does not issue warning for a variable 
+ 	definition following a declaration.
+ 
+ 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+ 
+ 	PR fortran/23765
+ 	* gfortran.dg/common_6.f90: New test.
+ 
+ 2005-09-08  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23691
+ 	* g++.dg/template/static16.C: New test.
+ 
+ 2005-09-08  Richard Guenther  <rguenther@suse.de>
+ 	Zdenek Dvorak  <rakdver@gcc.gnu.org>
+ 
+ 	PR tree-optimization/22348
+ 	* gcc.c-torture/execute/pr22348.c: New testcase.
+ 
+ 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	* gfortran.dg/parameter+save.f90:  Rename to
+ 	* gfortran.dg/parameter_save.f90: .. this.
+ 
+ 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR fortran/20848
+ 	* gfortran.dg/parameter+save.f90:  New test case.
+ 
+ 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR c/23075
+ 	* gcc.dg/pr23075.c: New test.
+ 	* g++.dg/warn/pr23075.C: New test.
+ 
+ 	PR target/22362
+ 	* gcc.target/i386/pr22362.c: New test.
+ 
+ 	PR c++/23056
+ 	* g++.dg/opt/pr23056.C: New test.
+ 
+ 	PR rtl-optimization/23098
+ 	* gcc.target/i386/pr23098.c: New test.
+ 
+ 	* gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
+ 	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
+ 	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
+ 
+ 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	* g++.dg/expr/cast6.C: New test.
+ 
+ 	PR c++/9782
+ 	* g++.dg/init/new15.C: New test.
+ 
+ 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
+ 	start strings.
+ 	* gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
+ 	* gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
+ 
+ 2005-09-05  James A. Morrison  <phython@gcc.gnu.org>
+ 
+ 	PR c/23161
+ 	PR c/23165
+ 	* gcc.dg/pr23165.c: New test.
+ 
+ 2005-09-05  James A. Morrison  <phython@gcc.gnu.org>
+ 
+ 	PR c++/23225
+ 	* g++.dg/parse/crash27.C: New test.
+ 
+ 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23667
+ 	* g++.dg/template/static15.C: New test.
+ 
+ 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/21440
+ 	* g++.dg/ext/stmtexpr5.C: New test.
+ 	* g++.dg/ext/stmtexpr6.C: Likewise.
+ 
+ 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR libfortran/23321
+ 	* gfortran.dg/direct_io_4.f90:  New test case.
+ 
+ 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
+             Rasmus Hahn  <rassahah@neofonie.de>
+ 
+ 	PR libobjc/23108
+ 	* objc.dg/type-stream-1.m: New test.
+ 
+ 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
+ 
+ 	PR fortran/23661
+ 	* gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
+ 	gfortran.dg/print_fmt_3.f90: New test.
+ 
+ 2005-09-03  Richard Guenther  <rguenther@suse.de>
+ 	    Andrew Pinski  <pinskia@gcc.gnu.org>
+ 	    Serge Belyshev  <belyshev@depni.sinp.msu.ru>
+ 
+ 	PR tree-optimization/23326
+ 	* g++.dg/tree-ssa/pr23326.C: New testcase.
+ 
+ 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gfortran.dg/fmt_t_1.f90: New test.
+ 
+ 	PR rtl-optimization/23454
+ 	* g++.dg/opt/pr23454.C: New test.
+ 
+ 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23699
+ 	* g++.dg/ext/static1.C: New test.
+ 
+ 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/21687
+ 	* g++.dg/other/gc3.C: New test.
+ 
+ 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23167
+ 	* g++.dg/expr/volatile1.C: New test.
+ 
+ 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR c/22061
+ 	* gcc.c-torture/execute/pr22061-1.c,
+ 	* gcc.c-torture/execute/pr22061-2.c,
+ 	* gcc.c-torture/execute/pr22061-3.c,
+ 	* gcc.c-torture/execute/pr22061-4.c: New tests.
+ 
+ 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR debug/7241
+ 	* gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
+ 	* gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
+ 	* gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
+ 
+ 	* gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
+ 	* gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
+ 	* gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
+ 	* gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
+ 	* gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
+ 	* gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
+ 	* gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
+ 	* gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
+ 
+ 	PR rtl-optimization/23478
+         * g++.dg/opt/pr23478.C: New test.
+ 
+ 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/13377
+ 	* g++.dg/lookup/ambig4.C: New test.
+ 	* g++.dg/lookup/ambig5.C: New test.
+ 	* g++.dg/tc1/dr101.C: Adjust error markers.
+ 
+ 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23639
+ 	* g++.dg/template/ttp5.C: Adjust error markers.
+ 
+ 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR preprocessor/20348
+ 	PR preprocessor/20356
+ 	* gcc.dg/cpp/pr20348.c: New test.
+ 	* gcc.dg/cpp/pr20348.h: New file.
+ 	* gcc.dg/cpp/inc/pr20348.h: New file.
+ 	* gcc.dg/cpp/inc/pr20348-aux.h: New file.
+ 	* gcc.dg/cpp/pr20356.c: New test.
+ 	* gcc.dg/cpp/pr20356.h: New file.
+ 	* gcc.dg/cpp/inc/pr20356.h: New file.
+ 	* gcc.dg/cpp/inc/pr20356-aux.h: New file.
+ 
+ 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
+ 
+ 	* gfortran.fortran-torture/execute/intrinsic_count.f90:
+ 	Fix array dimension to avoid correct end-of-file error. 
+ 
+ 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR libfortran/23598
+ 	* gfortran.dg/iostat_1.f90:  New test.
+ 
+ 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/23099
+ 	* g++.dg/init/member1.C: Make sure erroneous static data member
+ 	definitions are required.
+ 	* g++.dg/template/static13.C: New test.
+ 	* g++.dg/template/static14.C: Likewise.
+ 
+ 2005-08-29  Richard Guenther  <rguenther@suse.de>
+ 
+ 	PR testsuite/23607
+ 	* gcc.target/i386/pr23575.c: Modify to work on x86_64.
+ 
+ 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gcc.c-torture/execute/20050316-2.c: New test.
+ 	* gcc.c-torture/execute/20050316-3.c: New test.
+ 	* gcc.dg/torture/pr16104-1.c: New test.
+ 
+ 2005-08-27  Dale Johannesen  <dalej@apple.com>
+ 
+ 	* gcc.dg/20030711-1.c:  Modify to work on Darwin.
+ 	* gcc.dg/20050826-1.c:  New.
+ 
+ 2005-08-27  Richard Guenther  <rguenther@suse.de>
+ 
+ 	PR target/23575
+ 	* gcc.target/i386/pr23575.c: New testcase.
+ 
+ 2005-08-27  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/23561
+ 	* gcc.c-torture/execute/20050826-1.c: New test.
+ 
+ 	PR rtl-opt/23560
+ 	* gcc.c-torture/execute/20050826-2.c: New test.
+ 
+ 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/19004
+ 	* g++.dg/template/nontype13.C: New test.
+ 	
+ 	PR c++/23491
+ 	* g++.dg/init/new14.C: New test.
+ 	* g++.dg/expr/anew1.C: Do not XFAIL.
+ 	* g++.dg/expr/anew2.C: Likewise.
+ 	* g++.dg/expr/anew3.C: Likewise.
+ 
+ 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR middle-end/22439
+ 	* gcc.dg/vla-3.c: New test.
+ 
+ 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
+ 
+ 	PR fortran/20363
+ 	* gfortran.dg/named_interface.f90: New.
+ 
+ 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/20817
+ 	* g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
+ 
+ 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR tree-optimization/23546
+ 	* gcc.dg/tree-ssa/pr23546.c: New.
+ 
+ 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/22454
+ 	* g++.dg/parse/crash29.C: New.
+ 
+ 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/23044
+ 	* g++.dg/template/instantiate8.C: New.
+ 
+ 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR c/18715
+ 	* gcc.dg/switch-warn-3.c: New test.
+ 
+ 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/22233
+ 	* g++.dg/template/param1.C: New test.
+ 
+ 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23089
+ 	* g++.dg/other/incomplete1.C: New test.
+ 
+ 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gcc.target/i386/sse-4.c: New test.
+ 
+ 2005-08-20  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR middle-end/20624
+ 	* g++.dg/warn/Wreturn-3.C: New test
+ 
+ 2005-08-18  Paolo Bonzini  <bonzini@gcc.gnu.org>
+ 
+ 	PR c/21562
+ 	* gcc.c-torture/compile/pr21562.c: New.
+ 
+ 2005-08-16  Ian Lance Taylor  <ian@airs.com>
+ 
+ 	PR c++/23337
+ 	* g++.dg/ext/vector2.C: New.
+ 
+ 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR libfortran/23428
+ 	* gfortran.dg/inquire-complex.f90:  New test case.
+ 
+ 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	* gfortran.dg/power.f90: New test.
+ 
+ 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR rtl-optimization/23299
+ 	* g++.dg/opt/pr23299.C: New test.
+ 
+ 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/21432.
+ 	* gfortran.dg/namelist_print_1.f: New test of functionality of
+ 	PRINT namelist.
+ 	* gfortran.dg/namelist_print_2.f: New test to check that PRINT
+ 	namelist generates error with -std=f95.
+ 
+ 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	* gfortran.dg/eoshift.f90:  Correct format.
+ 
+ 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	* gfortran.fortran-torture/execute/character_passing.f90:
+ 	Fix comment typo.
+ 
+ 2005-08-12  Nathan Sidwell  <nathan@codesourcery.com>
+ 	    Giovanni Bajo  <giovannibajo@libero.it>
+ 	PR c++/21799
+ 	PR c++/8271
+ 
+ 	* g++.dg/template/unify8.C: New.
+ 	* g++.dg/template/unify9.C: New.
+ 	* g++.dg/template/unify10.C: New.
+ 
+ 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23266
+ 	* g++.dg/inherit/pure1.C: New test.
+ 
+ 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 	    Steven Bosscher  <stevenb@suse.de>
+ 
+ 	* gfortran.dg/runtime_warning_1.f90: New test.
+ 
+ 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/23219
+ 	* g++.dg/parse/crash28.C: New.
+ 
+ 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR libfortran/22143
+ 	* gfortran.dg/shift-kind.f90:  New testcase.
+ 
+ 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/20646
+ 	* g++.dg/other/mult-stor1.C: New test.
+ 
+ 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	* gcc.c-torture/pr18299-1.c: Move to ...
+ 	* gcc.c-torture/compile/pr18299-1.c: Here.
+ 
+ 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+         * gfortran/fortran.torture/execute/character_passing.f90:
+         Fix types for LSAME.
+ 
+ 2005-08-08  Josh Conner  <jconner@apple.com>
+ 
+ 	PR rtl-optimization/23241
+ 	* gcc.dg/char-compare.c: New test.
+ 
+ 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/22508
+ 	* g++.dg/init/new13.C: New test.
+ 
+ 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR middle-end/21964
+ 	* gcc.c-torture/execute/pr21964-1.c: New test.
+ 
+ 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR c/22458
+ 	* gcc.dg/pr22458-1.c: New test.
+ 
+ 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/23191
+ 	* g++.dg/template/eh2.C: New test.
+ 
+ 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR fortran/18833
+ 	PR fortran/20850
+ 	* gfortran.dg/equiv_1.f90: New test.
+ 	* gfortran.dg/equiv_2.f90: New test.
+ 	* gfortran.fortran-torture/execute/equiv_2.f90: New test.
+ 	* gfortran.fortran-torture/execute/equiv_3.f90: New test.
+ 	* gfortran.fortran-torture/execute/equiv_4.f90: New test.
+ 
+ 2005-08-05  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/22010
+ 	* gfortran.dg/namelist_use.f90: New.
+ 	* gfortran.dg/namelist_use_only.f90: New.
+ 
+ 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR tree-optimization/19899
+ 	* gcc.dg/tree-ssa/scev-1.c: New test.
+ 	* gcc.dg/tree-ssa/scev-2.c: New test.
+ 
+ 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR target/18582
+ 	* testsuite/gcc.dg/torture/pr18582-1.c: New test.
+ 
+ 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
+ 
+ 	PR 23192
+ 	* gcc.dg/pr23192.c: New test.
+ 
+ 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c/22311
+ 	* gcc.dg/pr22311-1.c : New test.
+ 
+ 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR target/20621
+ 	* gcc.c-torture/execute/pr20621-1.c: New test.
+ 
+ 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline:
+ 	PR libfortran/20074
+ 	PR libfortran/20436
+ 	PR libfortran/21108
+ 	* gfortran.dg/nested_reshape.f90:  Actually commit.
+ 	* gfortran.dg/reshape-alloc.f90:  Actually commit.
+ 	* gfortran.dg/reshape.f90:  Actually commit.
+ 
+ 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	* gfortran.dg/comma_format_extension_4.f:  Adjust length
+ 	of string for format.
+ 	* gfortran.dg/der_array_io_1.f:  Replace illegal internal
+ 	print statement with internal write.
+ 	* gfortran.dg/der_array_io_2.f:  Likewise.
+ 	* gfortran.dg/der_array_io_3.f:  Likewise.
+ 
+ 2005-07-30 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/22570 and related issues.
+ 	* gfortran.dg/x_slash_1.f: New test.
+ 
+ 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	* gfortran.dg/matmul_1.f90:  Correct LHS of matmul test (it
+ 	used to have the wrong bounds).
+ 
+ 
+ 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22545
+ 	* g++.dg/expr/ptrmem7.C: New test.
+ 
+ 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR c/20187
+ 	* gcc.c-torture/execute/pr20187-1.c: New test.
+ 
+ 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/21149
+ 	* gcc.target/i386/sse-3.c: New test.
+ 
+ 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR c/22589
+ 	* gcc.c-torture/compile/pr22589-1.c: New test.
+ 
+ 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR fortran/22503
+ 	* gfortran.dg/logical_comp.f90: New test.
+ 
+ 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
+ 
+ 	PR 22591
+ 	* gcc.dg/tree-ssa/pr22591.c: New test.
+ 	* gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
+ 
+ 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gcc.c-torture/execute/20050713-1.c: New test.
+ 
+ 	PR fortran/20063
+ 	* gfortran.fortran-torture/execute/data_4.f90: New test.
+ 
+ 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	* gfortran.dg/pr15332.f: Fix dejagnu command.
+ 	* gfortran.dg/reshape_rank7.f90: Ditto.
+ 
+ 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
+ 
+         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
+         include case of field width of zero. 
+ 
+ 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
+ 
+         PR libgfortran/21875
+         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
+         with trailing blanks on normal formatted read.
+ 
+ 2005-07-23 Paul Thomas <pault@gcc.gnu.org>
+ 
+ 	* gfortran.dg/io_invalid_1.f90: Match test case to modified error
+ 	message.
+ 
+ 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR debug/21828
+ 	* gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
+ 
+ 2005-07-22 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/16940
+ 	* gfortran.dg/module_interface.f90: New test.
+ 
+ 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
+ 
+ 	* gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
+ 
+ 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
+ 
+ 	PR rtl-optimization/22167
+ 	* g++.dg/opt/pr22167.C: New test.
+ 
+ 2005-07-19  Steve Ellcey  <sje@cup.hp.com>
+ 
+ 	Backport from mainline.
+ 	PR testsuite/21969
+ 	* gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
+ 
+ 2005-07-19  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21593
+ 	gfortran.dg/dev_null.f90:  Remove targets.
+ 
+ 2005-07-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	PR fortran/20842
+ 	* gfortran.dg/io_invalid_1.f90: New test.
+ 
+ 2005-07-18  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21333
+ 	* gfortran.fortran-torture/execute/in-pack.f90:  New test.
+ 
+ 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22263
+ 	* g++.dg/template/explicit7.C: New test.
+ 
+ 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22139
+ 	* g++.dg/template/friend36.C: New test.
+ 
+ 2005-07-17  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21480
+ 	* gfortran.dg/reshape-complex.f90:  Add a test for a packed
+ 	complex array.
+ 
+ 2005-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR fortran/13257
+ 	* comma_format_extension_[1234].f: New tests.
+ 
+ 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c/22421
+ 	* gcc.dg/format/bitfld-1.c: New test.
+ 
+ 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22204
+ 	* g++.dg/rtti/repo1.C: New test.
+ 
+ 2005-07-15  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21926
+ 	PR libfortran/18857
+ 	* gfortran.fortran-torture/execute/intrinsic_matmul.f90:
+ 	Test case where the return array has lowest stride one,
+ 	but isn't packed.
+ 	* gfortran.dg/matmul_1.f90: New test.
+ 
+ 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
+ 
+ 	PR c++/22132
+ 	* g++.dg/expr/cast4.C: New test.
+ 
+ 2005-07-15 Paul Brook  <paul@codesourcery.com>
+ 
+ 	Backport form mainline.
+ 	2005-06-22 Paul Brook  <paul@codesourcery.com>
+ 	PR fortran/21034
+ 	* gfortran.dg/auto_save_1.f90: New test.
+ 
+ 2005-07-14  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline:
+ 	PR libfortran/21594
+ 	PR libfortran/22144
+ 	PR libfortran/22142
+ 	* gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
+ 	Add test cases where the shift length is greater than the
+ 	array length.
+ 	Add test cases for PR 22142 for eoshift1 and eoshift3.
+ 	* gfortran.dg/shift-alloc.f90:  New testcase.
+ 
+ 2005-07-14  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR libfortran/16435
+ 	* gfortran.dg/tl_editting.f90: New.
+ 	* gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
+ 
+ 2005-07-14  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	* gfortran.dg/past_eor.f90: New.
+ 	* gfortran.dg/complex_read.f90: New.
+ 
+ 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gfortran.dg/g77/cpp6.f: New test.
+ 
+ 	PR fortran/22417
+ 	* gfortran.dg/g77/cpp5.F: New test.
+ 	* gfortran.dg/g77/cpp5.h: New file.
+ 	* gfortran.dg/g77/cpp5inc.h: New file.
+ 
+ 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
+ 
+ 	* gfortran.dg/char_array_constructor.f90: New test.
+ 
+ 2005-07-13  Jeff Law  <law@redhat.com>
+ 
+ 	* gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
+ 	additional casts.
+ 
+ 	* gcc.dg/tree-ssa/pr22321.c: New test.
+ 
+ 2005-07-12  Nathan Sidwell  <nathan@codesourcery.com>
+ 
+ 	PR c++/20637
+ 	* g++.dg/inherit/using4.C: New.
+ 	* g++.dg/overload/error1.C: Adjust expected errors.
+ 	* g++.old-deja/g++.benjamin/warn02.C: Likewise.
+ 	* g++.old-deja/g++.brendan/arm2.C: Likewise.
+ 	* g++.old-deja/g++.other/redecl2.C: Likewise.
+ 	* g++.old-deja/g++.other/redecl4.C: Likewise.
+ 	* g++.old-deja/g++.pt/memtemp78.C: Likewise.
+ 
+ 	PR c++/20678
+ 	* g++.dg/other/crash-4.C: New.
+ 
+ 	PR 21903
+ 	* g++.dg/parse/defarg9.C: New.
+ 
+ 	PR c++/21929
+ 	* g++.dg/parse/crash26.C: New.
+ 	
+ 	PR c++/20789
+ 	* g++.dg/init/member1.C: New.
+ 
+ 	PR c++/20746
+ 	* g++.dg/abi/covariant5.C: New.
+ 
+ 2005-07-12  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	Backport from the mainline:
+ 	2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
+ 	PR fortran/16531
+ 	PR fortran/15966
+ 	PR fortran/18781
+ 	* gfortran.dg/hollerith.f90: New.
+ 	* gfortran.dg/hollerith2.f90: New.
+ 	* gfortran.dg/hollerith3.f90: New.
+ 	* gfortran.dg/hollerith4.f90: New.
+ 	* gfortran.dg/hollerith_f95.f90: New.
+ 	* gfortran.dg/hollerith_legacy.f90: New.
+ 	* gfortran.dg/g77/cpp4.F: New. Port from g77.
+ 
+ 2005-07-11  Jeff Law  <law@redhat.com>
+ 
+ 	* gcc.dg/tree.ssa/pr22051-1.c: Remove dg-cleanup markers.  It
+ 	is not supported in the GCC 4.0 dg testsuite infrastructure. 
+ 	* gcc.dg/tree.ssa/pr22051-2.c: Remove dg-cleanup markers.  It
+ 	is not supported in the GCC 4.0 dg testsuite infrastructure. 
+ 
+ 	* gcc.dg/tree.ssa/pr22051-1.c: New test.
+ 	* gcc.dg/tree.ssa/pr22051-2.c: New test.
+ 
+ 2005-07-11  Aldy Hernandez  <aldyh@redhat.com>
+ 
+         Backport from mainline:
+         2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
+ 
+         * gcc.dg/simd-1.c: Update error messages.
+         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
+         * gcc.dg/simd-2.c: Update error messages.
+         * gcc.dg/simd-4.c: New.
+ 
+ 2005-07-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ 
+ 	PR c++/20563
+ 	* g++.dg/ext/label4.C: New test.
+ 
+ 2005-07-11  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	Backport from the mainline:
+ 	2005-06-01  Roger Sayle  <roger@eyesopen.com>
+ 	* gfortran.dg/logint-1.f: New test case.
+ 	* gfortran.dg/logint-2.f: Likewise.
+ 	* gfortran.dg/logint-3.f: Likewise.
+ 
+ 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gfortran.fortran-torture/execute/forall_7.f90: New test.
+ 
+ 2005-07-10  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	* gfortran.dg/simplify_modulo.f90: New.
+ 
+ 	PR fortran/22327
+ 	* gfortran.dg/array_constructor_5.f90: New test.
+ 
+ 2005-07-09  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gcc.dg/20050620-1.c: New test.
+ 
+ 	* gfortran.fortran-torture/execute/entry_10.f90: New test.
+ 
+ 	* gfortran.dg/longline.f: New test.
+ 
+ 	* gfortran.dg/badline.f: New test.
+ 
+ 	* gfortran.fortran-torture/execute/entry_9.f90: New test.
+ 
+ 	* gfortran.dg/altreturn_1.f90: New test.
+ 
+ 2005-07-08  Steven G. Kargl <kargls@comcast.net>
+ 
+  	PR fortran/17792
+ 	PR fortran/21375
+ 	* gfortran.dg/deallocate_stat.f90:  New test.
+ 
+ 	PR fortran/19926
+ 	* gfortran.dg/pr19926.f90: New test.
+ 
+ 	PR fortran/21257
+ 	* gfortran.dg/duplicate_labels.f90: New test.
+ 
+ 2005-07-08  Steven G. Kargl <kargls@comcast.net>
+ 
+ 	* gfortran.dg/dev_null.f90: Run test only on linux and solaris.
+ 
+ 2005-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+ 
+ 	PR c/21911
+ 	* gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
+ 
+ 2005-07-08  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c/22308
+ 	* gcc.dg/pr22308-1.c: New test.
+ 
+ 2005-07-08  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	PR c/22013
+ 	PR c/22098
+ 	* gcc.c-torture/compile/pr22013-1.c,
+ 	gcc.c-torture/execute/pr22098-1.c,
+ 	gcc.c-torture/execute/pr22098-2.c,
+ 	gcc.c-torture/execute/pr22098-3.c: New tests.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
***************
*** 62,67 ****
--- 981,990 ----
  
  	* gcc.dg/tree-ssa/pr21171.c: Fix.
  
+ 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+ 
+ 	* gfortran.dg/f2c_7.f90: New test.
+ 
  2005-06-08  Zdenek Dvorak  <dvorakz@suse.cz>
  
  	PR tree-optimization/21171
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/abi/covariant5.C gcc-4.0.2/gcc/testsuite/g++.dg/abi/covariant5.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/abi/covariant5.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/abi/covariant5.C	Tue Jul 12 11:27:53 2005
***************
*** 0 ****
--- 1,52 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 4 Apr 2005 <nathan@codesourcery.com>
+ 
+ // { dg-do run }
+ 
+ // PR 20746: Covariant return pointer could be null.
+ 
+ // Origin: yanliu@ca.ibm.com
+ //         nathan@codesourcery.com
+ 
+ struct A {
+   virtual void One ();
+ };
+ struct B  { 
+   virtual B *Two ();
+   virtual B &Three ();
+ };
+ 
+ struct C : A, B
+ {
+   virtual C *Two (); 
+   virtual C &Three (); 
+ };
+ void A::One () {}
+ B *B::Two()    {return this;}
+ B &B::Three()    {return *this;}
+ C *C::Two ()   {return 0;}
+ C &C::Three ()   {return *(C *)0;}
+ 
+ B *Foo (B *b)
+ {
+   return b->Two ();
+ }
+ 
+ B &Bar (B *b)
+ {
+   return b->Three ();
+ }
+ 
+ int main ()
+ {
+   C c;
+ 
+   /* We should not adjust a null pointer.  */
+   if (Foo (&c))
+     return 1;
+   /* But we should adjust a (bogus) null reference.  */
+   if (!&Bar (&c))
+     return 2;
+ 
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/abi/mangle26.C gcc-4.0.2/gcc/testsuite/g++.dg/abi/mangle26.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/abi/mangle26.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/abi/mangle26.C	Tue Sep 13 15:17:12 2005
***************
*** 0 ****
--- 1,14 ----
+ // Test of std mangling
+ 
+ // { dg-do compile }
+ // { dg-options "-fno-inline" }
+ 
+ namespace std {
+   struct A {
+     virtual void f () { }
+   };
+ }
+ 
+ std::A a;
+ 
+ // { dg-final { scan-assembler "\n_?_ZNSt1AC1Ev\[: \t\n\]" } }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/abi/mangle27.C gcc-4.0.2/gcc/testsuite/g++.dg/abi/mangle27.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/abi/mangle27.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/abi/mangle27.C	Tue Sep 13 15:17:12 2005
***************
*** 0 ****
--- 1,14 ----
+ // Test of std::basic_iostream<char, std::char_traits<char> > mangling
+ 
+ // { dg-do compile }
+ // { dg-options "-fno-inline" }
+ 
+ namespace std {
+   template<typename> struct char_traits;
+ 
+   template<typename, typename> struct basic_iostream { basic_iostream(){} };
+ }
+ 
+ std::basic_iostream<char,std::char_traits<char> > s1;
+ 
+ // { dg-final { scan-assembler "\n_?_ZNSdC1Ev\[: \t\n\]" } }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/abi/mangle28.C gcc-4.0.2/gcc/testsuite/g++.dg/abi/mangle28.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/abi/mangle28.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/abi/mangle28.C	Tue Sep 13 15:17:12 2005
***************
*** 0 ****
--- 1,14 ----
+ // Test of std::basic_istream<char, std::char_traits<char> > mangling
+ 
+ // { dg-do compile }
+ // { dg-options "-fno-inline" }
+ 
+ namespace std {
+   template<typename> struct char_traits;
+ 
+   template<typename, typename> struct basic_istream { basic_istream(){} };
+ }
+ 
+ std::basic_istream<char,std::char_traits<char> > s1;
+ 
+ // { dg-final { scan-assembler "\n_?_ZNSiC1Ev\[: \t\n\]" } }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/abi/mangle29.C gcc-4.0.2/gcc/testsuite/g++.dg/abi/mangle29.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/abi/mangle29.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/abi/mangle29.C	Tue Sep 13 15:17:12 2005
***************
*** 0 ****
--- 1,14 ----
+ // Test of std::basic_ostream<char, std::char_traits<char> > mangling
+ 
+ // { dg-do compile }
+ // { dg-options "-fno-inline" }
+ 
+ namespace std {
+   template<typename> struct char_traits;
+ 
+   template<typename, typename> struct basic_ostream { basic_ostream(){} };
+ }
+ 
+ std::basic_ostream<char,std::char_traits<char> > s1;
+ 
+ // { dg-final { scan-assembler "\n_?_ZNSoC1Ev\[: \t\n\]" } }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/conversion/simd2.C gcc-4.0.2/gcc/testsuite/g++.dg/conversion/simd2.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/conversion/simd2.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/conversion/simd2.C	Mon Jul 11 14:24:07 2005
***************
*** 0 ****
--- 1,16 ----
+ /* { dg-do compile } */
+ 
+ /* Test generic operations on vectors.  */
+ 
+ int __attribute__((vector_size(16))) a, b, c;
+ int __attribute__((vector_size(8))) d;
+ void foo()
+ {
+      a = b ^ c;
+      a = b + c;
+      a = b - c;
+      a = b * c;
+      a = b / c;
+      a = -b;
+      a = d + b;		/* { dg-error "invalid operands to binary +" } */
+ } 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/expr/anew1.C gcc-4.0.2/gcc/testsuite/g++.dg/expr/anew1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/expr/anew1.C	Mon Apr  5 23:02:21 2004
--- gcc-4.0.2/gcc/testsuite/g++.dg/expr/anew1.C	Fri Aug 26 19:37:51 2005
***************
*** 1,5 ****
! // { dg-do run { xfail *-*-* } }
! // XFAILed until PR2123 is fixed
  // PR 11228: array operator new, with zero-initialization and a variable sized array.
  // Regression test for PR 
  // Author: Matt Austern <austern@apple.com>
--- 1,4 ----
! // { dg-do run }
  // PR 11228: array operator new, with zero-initialization and a variable sized array.
  // Regression test for PR 
  // Author: Matt Austern <austern@apple.com>
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/expr/anew2.C gcc-4.0.2/gcc/testsuite/g++.dg/expr/anew2.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/expr/anew2.C	Mon Apr  5 23:02:22 2004
--- gcc-4.0.2/gcc/testsuite/g++.dg/expr/anew2.C	Fri Aug 26 19:37:51 2005
***************
*** 1,5 ****
! // { dg-do run { xfail *-*-* } }
! // XFAILed until PR2123 is fixed
  // PR 11228: array operator new, with zero-initialization and a variable sized array.
  // Regression test for PR 
  // Author: Matt Austern <austern@apple.com>
--- 1,4 ----
! // { dg-do run }
  // PR 11228: array operator new, with zero-initialization and a variable sized array.
  // Regression test for PR 
  // Author: Matt Austern <austern@apple.com>
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/expr/anew3.C gcc-4.0.2/gcc/testsuite/g++.dg/expr/anew3.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/expr/anew3.C	Mon Apr  5 23:02:22 2004
--- gcc-4.0.2/gcc/testsuite/g++.dg/expr/anew3.C	Fri Aug 26 19:37:51 2005
***************
*** 1,5 ****
! // { dg-do run { xfail *-*-* } }
! // XFAILed until PR2123 is fixed
  // PR 11228: array operator new, with zero-initialization and a variable sized array.
  // Regression test for PR 
  // Author: Matt Austern <austern@apple.com>
--- 1,4 ----
! // { dg-do run }
  // PR 11228: array operator new, with zero-initialization and a variable sized array.
  // Regression test for PR 
  // Author: Matt Austern <austern@apple.com>
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/expr/cast4.C gcc-4.0.2/gcc/testsuite/g++.dg/expr/cast4.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/expr/cast4.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/expr/cast4.C	Fri Jul 15 18:47:13 2005
***************
*** 0 ****
--- 1,25 ----
+ // { dg-do run }
+ // PR c++/22132
+ 
+ extern "C" void abort ();
+ 
+ struct foo {
+   int a;
+   int b;
+ };
+ 
+ class Foobar : public foo {
+ public:
+   Foobar() { a = 1; b = 2; };
+   virtual ~Foobar() {};
+ };
+ 
+ Foobar obj;
+ const Foobar* objPtr = &obj;
+ foo* f = (foo*)objPtr;
+ 
+ int main () {
+   if (f->a != 1 || f->b != 2)
+     abort ();
+ }
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/expr/cast6.C gcc-4.0.2/gcc/testsuite/g++.dg/expr/cast6.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/expr/cast6.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/expr/cast6.C	Tue Sep  6 15:00:47 2005
***************
*** 0 ****
--- 1,6 ----
+ void f(int &);
+ void f(const int &);
+ int main() {
+   volatile int x = 2;
+   f((int)x);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/expr/ptrmem7.C gcc-4.0.2/gcc/testsuite/g++.dg/expr/ptrmem7.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/expr/ptrmem7.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/expr/ptrmem7.C	Thu Jul 28 19:02:27 2005
***************
*** 0 ****
--- 1,21 ----
+ // PR c++/22545
+ 
+ struct A {
+   int member;
+   A() : member(13) {}
+ };
+ 
+ A a;
+ 
+ struct B {
+   operator A*() { return &a; }
+ };
+ 
+ B b;
+ 
+ int A::* member_pntr = &A::member;
+ 
+ int main()
+ {
+   return b ->* member_pntr;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/expr/volatile1.C gcc-4.0.2/gcc/testsuite/g++.dg/expr/volatile1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/expr/volatile1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/expr/volatile1.C	Fri Sep  2 15:35:16 2005
***************
*** 0 ****
--- 1,9 ----
+ // PR c++/23167
+ 
+ struct dom
+ {
+   static int tostr();
+   void eval_old() volatile{tostr();}
+   ~dom() throw();
+ };
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/ext/label4.C gcc-4.0.2/gcc/testsuite/g++.dg/ext/label4.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/ext/label4.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/ext/label4.C	Mon Jul 11 12:57:06 2005
***************
*** 0 ****
--- 1,6 ----
+ // PR c++/20563: ICE (--enable-checking), infinite loop (--disable-checking)
+ // Origin:       Giovanni Bajo <giovannibajo@libero.it>
+ 
+ // { dg-do compile }
+ 
+ __label__ *l;  // { dg-error "before" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/ext/static1.C gcc-4.0.2/gcc/testsuite/g++.dg/ext/static1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/ext/static1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/ext/static1.C	Sat Sep  3 18:29:39 2005
***************
*** 0 ****
--- 1,18 ----
+ // PR c++/23699
+ // { dg-options "" }
+ 
+ template<typename _CharT > class basic_string;
+ typedef basic_string<char> string;
+ template<typename _CharT>
+ struct basic_string
+ {
+   static const int npos = -1;
+ };
+ template<typename _CharT>
+ const int basic_string<_CharT>::npos;
+ 
+ extern template class basic_string<char>;
+ struct A
+ {
+   static const long npos = string::npos;
+ };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/ext/stmtexpr5.C gcc-4.0.2/gcc/testsuite/g++.dg/ext/stmtexpr5.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/ext/stmtexpr5.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/ext/stmtexpr5.C	Mon Sep  5 16:00:46 2005
***************
*** 0 ****
--- 1,15 ----
+ // PR c++/21440
+ // { dg-options "" }
+ 
+ struct Foo {
+   ~Foo();
+   int i;
+ };
+ 
+ void bar() {
+   Foo foo = ({
+     Foo bletch;
+     bletch.i = 0;
+     bletch;
+   });
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/ext/stmtexpr6.C gcc-4.0.2/gcc/testsuite/g++.dg/ext/stmtexpr6.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/ext/stmtexpr6.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/ext/stmtexpr6.C	Mon Sep  5 16:00:46 2005
***************
*** 0 ****
--- 1,11 ----
+ // { dg-do run }
+ // { dg-options "" }
+ 
+ int a[128];
+ 
+ int main() {
+   // Check that array-to-pointer conversion occurs in a
+   // statement-expression.
+   if (sizeof (({ a; })) != sizeof (int *))
+     return 1;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/ext/vector2.C gcc-4.0.2/gcc/testsuite/g++.dg/ext/vector2.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/ext/vector2.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/ext/vector2.C	Tue Aug 16 22:17:10 2005
***************
*** 0 ****
--- 1,12 ----
+ // PR c++/23337; caused an ICE in component_ref_field_offset
+ // { dg-options "" }
+ // { dg-options "-mmmx" { target { i?86-*-* && ilp32 } } } */
+ // { dg-options "-mmmx" { target { x86_64-*-* && ilp32 } } } */
+ typedef int vec __attribute__ ((vector_size (8)));
+ extern int bar (vec);
+ int
+ foo (int i)
+ {
+   vec a[] = { (vec) { 0, i }, (vec) { 4, 5 } };
+   return bar (a[0]) + bar (a[1]);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/inherit/pure1.C gcc-4.0.2/gcc/testsuite/g++.dg/inherit/pure1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/inherit/pure1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/inherit/pure1.C	Thu Aug 11 22:55:20 2005
***************
*** 0 ****
--- 1,19 ----
+ // PR c++/23266
+ // Origin: Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ // { dg-do compile }
+ 
+ void foo0() = 0;                   // { dg-error "like a variable" }
+ virtual void foo1() = 0;           // { dg-error "outside class|variable" }
+ 
+ struct A
+ {
+   void foo2() = 0;                 // { dg-error "non-virtual" }
+   static void foo3() = 0;          // { dg-error "static member" }
+   virtual static void foo4() = 0;  // { dg-error "both virtual and static" }
+   virtual void foo5() = 0;         // { dg-error "base class" }
+ };
+ 
+ struct B : A
+ {
+   static void foo5() = 0;          // { dg-error "static member|declared" }
+ };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/inherit/using4.C gcc-4.0.2/gcc/testsuite/g++.dg/inherit/using4.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/inherit/using4.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/inherit/using4.C	Tue Jul 12 11:50:07 2005
***************
*** 0 ****
--- 1,14 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 6 Jun 2005 <nathan@codesourcery.com>
+ 
+ // PR 20613:uninformative diagnostic
+ // Origin:  Wolfgang Bangerth <bangerth@dealii.org>
+ 
+ struct B { 
+   void f();
+ }; 
+  
+ struct D : B { 
+   using B::f; 
+   using B::f;  // { dg-error "repeated" }
+ }; 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/init/member1.C gcc-4.0.2/gcc/testsuite/g++.dg/init/member1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/init/member1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/init/member1.C	Mon Aug 29 13:56:41 2005
***************
*** 0 ****
--- 1,21 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 13 Jun 2005 <nathan@codesourcery.com>
+ 
+ // Origin:   Ivan Godard <igodard@pacbell.net>
+ // Bug 20789: ICE on invalid
+ 
+ template<typename> struct A;
+ 
+ template<int> struct B {};
+ 
+ template<typename T> struct C
+ {
+   static const int i = A<T>::i;  // { dg-error "incomplete" }
+   static const int j = i;
+   B<j> b;  // { dg-error "not a valid template arg" }
+ };
+ 
+ C<int> c;
+ 
+ int i = C<int>::i;
+ int j = C<int>::j;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/init/new13.C gcc-4.0.2/gcc/testsuite/g++.dg/init/new13.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/init/new13.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/init/new13.C	Mon Aug  8 17:06:38 2005
***************
*** 0 ****
--- 1,11 ----
+ // PR c++/22508
+ // ICE on invalid operator new
+ // Origin: Flash Sheridan  <flash@pobox.com>
+ // { dg-do compile }
+ 
+ struct A
+ {
+   void* operator new(__SIZE_TYPE__) throw(X);  // { dg-error "" }
+ };
+ 
+ A* p = new A;                                  // { dg-error "no suitable" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/init/new14.C gcc-4.0.2/gcc/testsuite/g++.dg/init/new14.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/init/new14.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/init/new14.C	Fri Aug 26 19:37:51 2005
***************
*** 0 ****
--- 1,11 ----
+ // PR c++/23491
+ 
+ struct X
+ {
+   int m;
+ };
+ 
+ void f(int n)
+ {
+   const X *p = new const X[1] () ;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/init/new15.C gcc-4.0.2/gcc/testsuite/g++.dg/init/new15.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/init/new15.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/init/new15.C	Tue Sep  6 15:00:47 2005
***************
*** 0 ****
--- 1,19 ----
+ // PR c++/9782
+ 
+ extern "C" void printf(char *, ...);
+ 
+ template <int>
+ struct A {
+   A() {printf("A::A()\n");}
+ };
+ 
+ 
+ struct B {
+   B() {printf("B::B()\n");}
+ };
+ 
+ 
+ int main () {
+   new A<0>[1][1];
+   new B   [1][1];
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/lookup/ambig4.C gcc-4.0.2/gcc/testsuite/g++.dg/lookup/ambig4.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/lookup/ambig4.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/lookup/ambig4.C	Wed Aug 31 10:54:34 2005
***************
*** 0 ****
--- 1,14 ----
+ // PR c++/13377
+ // Origin: Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+ // { dg-do compile }
+ 
+ namespace N
+ {
+   int i;            // { dg-error "declared" }
+ }
+ 
+ int i;              // { dg-error "declared" }
+ 
+ using namespace N;
+ 
+ void foo() { i; }   // { dg-error "in this scope|ambiguous" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/lookup/ambig5.C gcc-4.0.2/gcc/testsuite/g++.dg/lookup/ambig5.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/lookup/ambig5.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/lookup/ambig5.C	Wed Aug 31 10:54:34 2005
***************
*** 0 ****
--- 1,13 ----
+ // PR c++/13377
+ // Origin: Boris Kolpackov <boris@kolpackov.net>
+ // { dg-do compile }
+ 
+ namespace N
+ {
+   namespace M {}    // { dg-error "declared" }
+ }
+ 
+ namespace M {}      // { dg-error "declared" }
+ 
+ using namespace N;
+ using namespace M;  // { dg-error "namespace-name|ambiguous" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr22167.C gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr22167.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr22167.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr22167.C	Thu Jul 21 06:53:29 2005
***************
*** 0 ****
--- 1,32 ----
+ // Derived from PR22167, which failed on some RISC targets.  The call to
+ // foo() has two successors, one normal and one exceptional, and both
+ // successors use &a[0] and x.  Expressions involving &a[0] can be hoisted
+ // before the call but those involving x cannot.
+ // { dg-options "-Os" }
+ // { dg-do run }
+ 
+ int a[4];
+ 
+ struct S {
+   S() : x (0) {}
+   ~S() { a[0] = x; }
+   int x;
+ };
+ 
+ void
+ foo (int *x)
+ {
+   if (*x == 1)
+     throw 1;
+   *x = 1;
+ }
+ 
+ int
+ main()
+ {
+   S s;
+   foo (&s.x);
+   if (a[0] == s.x)
+     a[0]++;
+   return a[0];
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr23056.C gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr23056.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr23056.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr23056.C	Tue Sep  6 19:46:40 2005
***************
*** 0 ****
--- 1,9 ----
+ // PR c++/23056
+ // { dg-do compile }
+ 
+ template <bool T> struct S { virtual ~S(); };
+ void foo ()
+ {
+   static_cast<bool>("Foo");
+ }
+ S<true> a;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr23299.C gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr23299.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr23299.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr23299.C	Tue Aug 16 08:46:20 2005
***************
*** 0 ****
--- 1,63 ----
+ // PR rtl-optimization/23299
+ // { dg-do run }
+ // { dg-options "-Os" }
+ 
+ extern "C" void abort ();
+ 
+ struct A
+ {
+   virtual int a () {}
+ };
+ struct B : public A
+ {
+   virtual int b () {}
+ };
+ struct C : public A
+ {
+   virtual int c () {}
+ };
+ struct D
+ {
+   D () { d = 64; }
+   ~D ();
+   int d;
+ };
+ 
+ int x;
+ D::~D ()
+ {
+   x |= 1;
+   if (d != 64)
+     abort ();
+ }
+ 
+ struct E : public B, public C
+ {
+   E () {}
+   virtual int c ();
+   ~E ();
+   D dv;
+ };
+ 
+ E::~E ()
+ {
+   int r = c ();
+ }
+ 
+ int
+ E::c ()
+ {
+   if (x > 10)
+     throw 1;
+   x |= 2;
+ }
+ 
+ int
+ main (void)
+ {
+   {
+     E e;
+   }
+   if (x != 3)
+     abort ();
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr23454.C gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr23454.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr23454.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr23454.C	Sat Sep  3 19:09:58 2005
***************
*** 0 ****
--- 1,41 ----
+ /* PR rtl-optimization/23454 */
+ /* { dg-do compile } */
+ /* { dg-options "-O2" } */
+ 
+ void foo ();
+ int a, b;
+ char c;
+ long long d, e;
+ 
+ static inline int
+ bar (const long long s, const long long t)
+ {
+   return ((s < t) ? -1 : s > t ? 1 : 0);
+ }
+ 
+ int fn ();
+ int f;
+ 
+ void
+ baz (int x)
+ {
+   long long g = fn ();
+   if (f)
+     {
+       b++;
+       return;
+     }
+   if (g == 0)
+     a++;
+   if (x)
+     foo ();
+   if (!c)
+     c = 1;
+   else if (g != 0)
+     {
+       if (bar (g, d) < 0)
+ 	d = g;
+       if (bar (g, e) > 0)
+ 	e = g;
+     }
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr23478.C gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr23478.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/opt/pr23478.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/opt/pr23478.C	Thu Sep  1 06:05:00 2005
***************
*** 0 ****
--- 1,211 ----
+ // PR rtl-optimization/23478
+ // { dg-do run }
+ // { dg-options "-O2" }
+ 
+ extern "C" void abort ();
+ bool tthrow;
+ struct C3 { int i; };
+ class C14 {};
+ struct C7
+ {
+   virtual ~C7 ();
+ };
+ 
+ C7::~C7 ()
+ {
+   asm volatile ("" : : : "memory");
+ }
+ class C2 : public C7 {};
+ 
+ template <class X> class C13
+ {
+   bool ma;
+   X *mb;
+ public:
+   explicit C13 (X *p = 0) throw () : ma (p != 0), mb (p) {}
+   ~C13 ();
+ };
+ 
+ template <class X>
+ C13<X>::~C13 ()
+ {
+   asm volatile ("" : : "r" (ma), "r" (mb) : "memory");
+ }
+ 
+ struct C1
+ {
+   C1 (const C3 &, const C3 &, const C3 &, const C3 *&);
+ };
+ 
+ C1::C1 (const C3 &, const C3 &, const C3 &, const C3 *&)
+ {
+   if (!tthrow)
+     throw 24;
+ }
+ 
+ struct C8
+ {
+   struct C15 {};
+   typedef C15 *C9;
+   virtual void f1 (C2 &, long *, void *, C3 &, void *, bool) = 0;
+   virtual C13<C14> f3 () const = 0;
+   virtual ~C8 () {}
+ };
+ 
+ bool
+ xx14 ()
+ {
+   bool b = false;
+   if (tthrow)
+     throw 6;
+   asm volatile ("" : : "r" (&b) : "memory");
+   return b;
+ }
+ 
+ bool
+ xx2 ()
+ {
+   bool b = false;
+   if (tthrow)
+     throw 6;
+   asm volatile ("" : : "r" (&b) : "memory");
+   return b;
+ }
+ 
+ C13<C7>
+ xx9 ()
+ {
+   return C13<C7>();
+ }
+ 
+ C2 &
+ xx10 ()
+ {
+   static C2 c2;
+   return c2;
+ }
+ 
+ C3 &
+ xx12 ()
+ {
+   static C3 c3 = { 1 };
+   return c3;
+ }
+ 
+ const C3 &
+ xx5 ()
+ {
+   static const C3 c3 = { 2 };
+   return c3;
+ }
+ 
+ const C3 *&
+ xx4 ()
+ {
+   static const C3 *p;
+   if (tthrow)
+     throw 6;
+   return p;
+ }
+ 
+ long ll13;
+ 
+ long
+ xx13 ()
+ {
+   long ret;
+   asm volatile ("" : "=r" (ret) : "r" (ll13));
+   return ret;
+ }
+ 
+ void
+ xx15 (C3 &x, C13<C1> &y)
+ {
+   asm volatile ("" : : "r" (&x), "r" (&y) : "memory");
+ }
+ 
+ long
+ xx16 (const void *x)
+ {
+   long ret;
+   asm volatile ("" : "=r" (ret) : "0" (1), "r" (x) : "memory");
+   return ret;
+ }
+ 
+ void
+ xx1 (C13<C14> x)
+ {
+   asm volatile ("" : : "r" (&x) : "memory");
+   if (tthrow)
+     throw 6;
+ }
+ 
+ void
+ xx3 (const C7 *x)
+ {
+   if (x)
+     abort ();
+ }
+ 
+ void
+ xx7 ()
+ {
+   asm volatile ("" : : : "memory");
+ }
+ 
+ struct C5
+ {
+   C13<C7> f2 (C3 &v1, const void *v2, C8 *v6);
+   C7 *m2[2];
+   long m1[2];
+ };
+ 
+ C13<C7>
+ C5::f2 (C3 &v1, const void *v2, C8 *v6)
+ {
+   C13<C7> v13 = xx9 ();
+   C2 &v9 = xx10 ();
+   for (long i = 1; i < 2; i++)
+     xx3 (m2[i]);
+   const C3 &ld = xx5 ();
+   xx7 ();
+   if (xx2 ())
+     throw "";
+   xx4 ();
+   C3 &si = xx12 ();
+   for (long i = 0; i < xx16 (v2); ++i)
+     {
+       C13<C1> sk (new C1 (xx5 (), ld, xx5 (), xx4 ()));
+       xx15 (si, sk);
+     }
+   long v4 = xx13 ();
+   for (long i = v4 - 1; i >= 0; --i)
+     m1[i] = i;
+   bool v8 = xx2 ();
+   for (long i = 0; i < 2 && !xx14 (); i++)
+     {
+       v6[i].f1 (v9, 0, __null, v1, __null, v8);
+       if (v8)
+ 	xx1 (v6[i].f3 ());
+     }
+   return v13;
+ }
+ 
+ int
+ main (void)
+ {
+   C5 c5 = { { __null, __null }, { 0, 0 } };
+   bool seen = false;
+   try
+     {
+       c5.f2 (xx12 (), __null, __null);
+     }
+   catch (int n)
+     {
+       if (n != 24)
+ 	abort ();
+       seen = true;
+     }
+   if (!seen)
+     abort ();
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/other/crash-4.C gcc-4.0.2/gcc/testsuite/g++.dg/other/crash-4.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/other/crash-4.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/other/crash-4.C	Tue Jul 12 11:27:54 2005
***************
*** 0 ****
--- 1,19 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 14 Jun 2005 <nathan@codesourcery.com>
+ 
+ // PR 20678: ICE on error message
+ // Origin:  Andrew Pinski pinskia@gcc.gnu.org
+ 
+ struct a
+ {
+   a(const a&);
+ };
+ struct b
+ { // { dg-error "cannot bind packed field" }
+   a aa __attribute__((packed));
+ };
+ struct c
+ {
+   b bb;
+   c(const b& __a): bb(__a) {} // { dg-error "synthesized" }
+ };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/other/error8.C gcc-4.0.2/gcc/testsuite/g++.dg/other/error8.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/other/error8.C	Mon Oct  4 06:04:42 2004
--- gcc-4.0.2/gcc/testsuite/g++.dg/other/error8.C	Mon Sep 12 07:34:43 2005
***************
*** 5,12 ****
  
  void foo(void)
  {
!   union { int alpha; int beta; }; // { dg-error "previous declaration of 'int alpha'" }
!   double alpha;  // { dg-error "redeclared" }
  }
  
  // This checks both the templated version, and the position of the diagnostic
--- 5,12 ----
  
  void foo(void)
  {
!   union { int alpha; int beta; }; // { dg-error "previous declaration" }
!   double alpha;  // { dg-error "conflicting declaration" }
  }
  
  // This checks both the templated version, and the position of the diagnostic
*************** void tfoo(void)
*** 20,26 ****
    }; // { dg-bogus "" "misplaced position of the declaration" { xfail *-*-* } }
    double alpha; // { dg-error "" "" }
  }
- 
- // The duplicated error messages are xfailed for now (tracked in the PR)
- // { dg-bogus "" "duplicate error messages" { target *-*-* } 8 }
- // { dg-bogus "" "duplicate error messages" { target *-*-* } 9 }
--- 20,22 ----
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/other/gc3.C gcc-4.0.2/gcc/testsuite/g++.dg/other/gc3.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/other/gc3.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/other/gc3.C	Fri Sep  2 18:23:24 2005
***************
*** 0 ****
--- 1,8 ----
+ // PR c++/21687
+ // { dg-options "--param ggc-min-expand=0 --param ggc-min-heapsize=0" }
+ 
+ template <class Union>
+ void perform_test_trivial() {
+   struct check_union {  void perform_test_trivial() {} };
+ }
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/other/incomplete1.C gcc-4.0.2/gcc/testsuite/g++.dg/other/incomplete1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/other/incomplete1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/other/incomplete1.C	Mon Aug 22 08:48:05 2005
***************
*** 0 ****
--- 1,7 ----
+ // PR c++/23089
+ // Origin: Flash Sheridan  <flash@pobox.com>
+ // ICE on incomplete type
+ // { dg-do compile }
+ // { dg-options "-O" }
+ 
+ void foo(struct A) {} // { dg-error "incomplete type|forward declaration" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/other/mult-stor1.C gcc-4.0.2/gcc/testsuite/g++.dg/other/mult-stor1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/other/mult-stor1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/other/mult-stor1.C	Wed Aug 10 00:25:58 2005
***************
*** 0 ****
--- 1,8 ----
+ // PR c++/20646
+ // Origin: Dan Rosen <dan.rosen@gmail.com>
+ // { dg-do compile }
+ 
+ struct A
+ {
+   extern static int i;  // { dg-error "multiple storage classes" }
+ };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/overload/error1.C gcc-4.0.2/gcc/testsuite/g++.dg/overload/error1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/overload/error1.C	Thu Jul 11 22:34:57 2002
--- gcc-4.0.2/gcc/testsuite/g++.dg/overload/error1.C	Tue Jul 12 11:27:55 2005
***************
*** 2,7 ****
  
  struct S
  {
!   void f () {}
!   int f () { return 0; } // { dg-error "" "" }
  };
--- 2,7 ----
  
  struct S
  {
!   void f () {} // { dg-error "with" "" }
!   int f () { return 0; } // { dg-error "overloaded" "" }
  };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash11.C gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash11.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash11.C	Thu Sep 23 21:27:17 2004
--- gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash11.C	Tue Jul 12 11:27:56 2005
*************** struct B
*** 20,26 ****
    struct Template
    {
      typedef typename A<A<TP>::Template>  // { dg-error "mismatch|class template" }
!       ::template Template<T>::Type Type; // { dg-error "unqualified-id" }
    };
  };
  template <typename T>
--- 20,26 ----
    struct Template
    {
      typedef typename A<A<TP>::Template>  // { dg-error "mismatch|class template" }
!       ::template Template<T>::Type Type; // { dg-error "" }
    };
  };
  template <typename T>
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash26.C gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash26.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash26.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash26.C	Tue Jul 12 11:27:56 2005
***************
*** 0 ****
--- 1,12 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 13 Jun 2005 <nathan@codesourcery.com>
+ 
+ // Origin:  Volker Reichelt <reichelt@gcc.gnu.org>
+ // Bug 21929: ICE on invalid
+ 
+ template<int> struct A
+ {
+     struct B;
+ };
+ 
+ template<> struct A<void>::B {}; // { dg-error "mismatch|expected|name a type|extra" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash27.C gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash27.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash27.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash27.C	Tue Sep  6 05:36:58 2005
***************
*** 0 ****
--- 1,9 ----
+ // Bug: 23225
+ 
+ void Dispatcher()
+ 	 (__builtin_offsetof (ArgsType, largeMsgLen))
+ 	/* { dg-error "function " "function" { target *-*-* } 4 } */
+ 	/* { dg-error "expected type" "expected 1" { target *-*-* } 4 } */
+ 	/* { dg-error "expected `,' before" "expected 2" { target *-*-* } 4 } */
+ 	/* { dg-error "expected `\\\)" "expected 3" { target *-*-* } 4 } */
+ 	/* { dg-error "expected ',' or" "expected 4" { target *-*-* } 4 } */
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash28.C gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash28.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash28.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash28.C	Thu Aug 11 09:31:22 2005
***************
*** 0 ****
--- 1,14 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 10 Aug 2005 <nathan@codesourcery.com>
+ 
+ // PR 23219, ICE
+ // Origin:Andrew Pinski <pinskia@gcc.gnu.org>
+ //        Volker Reichelt <reichelt@gcc.gnu.org>
+ 
+ template <class _Tp> class insert_iterator<slist<_Tp> > {}; // { dg-error "not a template|not declared in this scope|expected unqualified-id|extra" }
+ template <class _Value> class insert_iterator<int > { // { dg-error "template parameters not used|_Value" }
+   hash_set<_Value>; // { dg-error "no type|expected" }
+ };
+ 
+ template<int> struct A<X<> > {}; // { dg-error "not a template|not declared in this scope|expected unqualified-id|extra" }
+ struct A {}; // { dg-error "template argument required" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash29.C gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash29.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/parse/crash29.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/parse/crash29.C	Wed Aug 24 10:26:28 2005
***************
*** 0 ****
--- 1,10 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 23 Aug 2005 <nathan@codesourcery.com>
+ 
+ // PR 22454: ICE
+ // Origin: Volker Reichelt reichelt@gcc.gnu.org
+ 
+ template<int> struct A
+ {
+     A(void* = &operator new);
+ };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/parse/defarg9.C gcc-4.0.2/gcc/testsuite/g++.dg/parse/defarg9.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/parse/defarg9.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/parse/defarg9.C	Tue Jul 12 11:27:56 2005
***************
*** 0 ****
--- 1,20 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 6 Jun 2005 <nathan@codesourcery.com>
+ 
+ // PR 21903:Reject legal with default arg confusion
+ // Origin:  Wolfgang Bangerth <bangerth@dealii.org>
+ 
+ 
+ struct O { 
+   template<typename T> struct B { 
+     void set (T, bool=true); 
+   }; 
+   
+   struct D : public B<int> {}; 
+ }; 
+ 
+ void x () 
+ { 
+   O::D d; 
+   d.set(1); 
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/parse/register1.C gcc-4.0.2/gcc/testsuite/g++.dg/parse/register1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/parse/register1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/parse/register1.C	Tue Sep 13 14:42:38 2005
***************
*** 0 ****
--- 1,14 ----
+ // PR c++/23839
+ 
+ class C
+ {
+   int i;
+ public:
+   C(int j) : i(j) { }
+   operator int() { return i; }
+ };
+ 
+ C f (register C x)
+ {
+   return x + 31;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/parse/template17.C gcc-4.0.2/gcc/testsuite/g++.dg/parse/template17.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/parse/template17.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/parse/template17.C	Tue Sep 13 02:38:07 2005
***************
*** 0 ****
--- 1,13 ----
+ // PR c++/23841
+ 
+ template <int I>
+ struct S
+ {
+   int f(int i = I) { return i; }
+ };
+ 
+ void
+ g ()
+ {
+   S<(int)0.> a2;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/rtti/repo1.C gcc-4.0.2/gcc/testsuite/g++.dg/rtti/repo1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/rtti/repo1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/rtti/repo1.C	Sat Jul 16 01:11:52 2005
***************
*** 0 ****
--- 1,15 ----
+ // PR c++/22204
+ // { dg-options "-frepo" }
+ 
+ #include <typeinfo>
+ template<int>
+ struct function1
+ {
+   function1()
+   {
+     typeid(int[100]);
+   }
+ };
+ function1<1> b;
+ 
+ int main () {}
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/tc1/dr101.C gcc-4.0.2/gcc/testsuite/g++.dg/tc1/dr101.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/tc1/dr101.C	Tue Feb 17 15:33:49 2004
--- gcc-4.0.2/gcc/testsuite/g++.dg/tc1/dr101.C	Wed Aug 31 10:54:34 2005
*************** namespace Test1 {
*** 17,26 ****
  
  namespace Test2 {
  
!   typedef unsigned int X;
    extern "C" int f2();
    namespace N {
!     typedef unsigned int X;
      extern "C" int f2();
    }
    using namespace N;
--- 17,26 ----
  
  namespace Test2 {
  
!   typedef unsigned int X;   // { dg-bogus "declared" "" { xfail *-*-* } }
    extern "C" int f2();
    namespace N {
!     typedef unsigned int X; // { dg-bogus "declared" "" { xfail *-*-* } }
      extern "C" int f2();
    }
    using namespace N;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/access16.C gcc-4.0.2/gcc/testsuite/g++.dg/template/access16.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/access16.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/access16.C	Tue Sep 13 14:39:57 2005
***************
*** 0 ****
--- 1,16 ----
+ // PR c++/23842
+ 
+ struct S;
+ extern S *p;
+ template <class T> int f(T*, int y = ((T*)p)->x) {
+ 	return y;
+ }
+ struct S {
+ private:
+   int x;
+   template <class U> friend int f(U*, int);
+ };
+ int g() {
+   return f(p);
+ }
+ 			   
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/array14.C gcc-4.0.2/gcc/testsuite/g++.dg/template/array14.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/array14.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/array14.C	Thu Sep 22 00:09:42 2005
***************
*** 0 ****
--- 1,10 ----
+ // PR c++/23993
+ 
+ const int data[2][4] = {
+   { 0, 1, 2, 3 }
+ };
+ 
+ template <typename T>
+ void t(int k) {
+   int candidate = data[1][k];
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/crash19.C gcc-4.0.2/gcc/testsuite/g++.dg/template/crash19.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/crash19.C	Thu Dec 23 19:54:09 2004
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/crash19.C	Fri Sep 16 15:43:14 2005
*************** template <class T>
*** 9,15 ****
  struct X { 
      enum { SIXTY_FOUR=64 }; 
      struct node {
!       unsigned char *ptr[sizeof(T)*SIXTY_FOUR]; // { dg-error "" }
          void d() {}
      };
      node *head; 
--- 9,15 ----
  struct X { 
      enum { SIXTY_FOUR=64 }; 
      struct node {
!       unsigned char *ptr[sizeof(T)*SIXTY_FOUR];
          void d() {}
      };
      node *head; 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/eh2.C gcc-4.0.2/gcc/testsuite/g++.dg/template/eh2.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/eh2.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/eh2.C	Sat Aug  6 22:48:08 2005
***************
*** 0 ****
--- 1,10 ----
+ // PR c++/23191
+ // Origin: Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ // { dg-do compile }
+ 
+ template<typename T> struct A
+ {
+     void foo() throw(typename T::X);  // { dg-error "not a class" }
+ };
+ 
+ A<void> a;                            // { dg-error "instantiated" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/explicit7.C gcc-4.0.2/gcc/testsuite/g++.dg/template/explicit7.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/explicit7.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/explicit7.C	Mon Jul 18 17:08:22 2005
***************
*** 0 ****
--- 1,13 ----
+ // PR c++/22263
+ // { dg-do link }
+ 
+ template <class T> struct S { T foo (); T bar (); };
+ template <class T> T S<T>::foo () { return bar (); }
+ template struct S<int>;
+ template <class T> T S<T>::bar () { return T (); }
+ 
+ #if !__GXX_WEAK__
+ template int S<int>::bar ();
+ #endif
+ 
+ int main () { return S<int>().foo (); }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/friend36.C gcc-4.0.2/gcc/testsuite/g++.dg/template/friend36.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/friend36.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/friend36.C	Sun Jul 17 22:30:53 2005
***************
*** 0 ****
--- 1,10 ----
+ // PR c++/22139
+ // { dg-options "--param ggc-min-expand=0 --param ggc-min-heapsize=0" }
+  
+ template <int rank, int dim> class Tensor;
+ template <int rank, int dim> struct SymmetricTensor {     
+   SymmetricTensor (const Tensor<2,dim> &t);
+   friend void foo(); 
+ };
+ template <> SymmetricTensor<2,2>::SymmetricTensor (const Tensor<2,2> &t) {}
+ template <> SymmetricTensor<2,3>::SymmetricTensor (const Tensor<2,3> &t) {}
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/instantiate8.C gcc-4.0.2/gcc/testsuite/g++.dg/template/instantiate8.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/instantiate8.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/instantiate8.C	Tue Aug 23 12:38:30 2005
***************
*** 0 ****
--- 1,17 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 18 Aug 2005 <nathan@codesourcery.com>
+ 
+ // PR 22044: ICE
+ // Origin: Andrew Pinski <pinskia@gcc.gnu.org>
+ 
+ struct no_context {
+   template< class Event > void no_function( const Event & );
+ };
+ template< class Event, class TransitionContext = no_context,
+ void ( TransitionContext::*pTransitionAction )( const Event & ) = &no_context::no_function< Event > >
+ struct transition
+ {
+   struct EvFlipBit {};
+   typedef transition<EvFlipBit> type;
+ };
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/local4.C gcc-4.0.2/gcc/testsuite/g++.dg/template/local4.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/local4.C	Tue Mar 15 02:26:06 2005
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/local4.C	Fri Sep 16 15:43:14 2005
*************** template <typename T> void foo() {}
*** 4,11 ****
  
  int main () {
    struct S {};
!   // We do not simply use "local|match" on line 10 because we want to
!   // make sure that "local" appears.
!   // { dg-error "local" "local" { target *-*-* } 10 }
!   foo<S> (); // { dg-error "trying|match" } 
  }
--- 4,8 ----
  
  int main () {
    struct S {};
!   foo<S> (); // { dg-error "match" } 
  }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/nontype13.C gcc-4.0.2/gcc/testsuite/g++.dg/template/nontype13.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/nontype13.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/nontype13.C	Fri Aug 26 19:37:52 2005
***************
*** 0 ****
--- 1,29 ----
+ // PR c++/19004
+ 
+ template<typename T>
+ struct Dummy
+ {
+   void evil()
+   {
+     this->template tester<true>();
+   }
+       
+   template<bool B>
+   void tester()
+   {
+     bar<evil>()(); // { dg-error "argument" }
+   }
+   template<bool B>
+   struct bar
+   {
+     void operator()()
+     { }
+   };
+ };
+ 
+ int main()
+ {
+   Dummy<int> d;
+   d.tester<true> (); // { dg-error "instantiated" }
+ }
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/nontype14.C gcc-4.0.2/gcc/testsuite/g++.dg/template/nontype14.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/nontype14.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/nontype14.C	Mon Sep 12 22:39:32 2005
***************
*** 0 ****
--- 1,13 ----
+ // PR c++/23789
+ 
+ template <int W> struct X { 
+   template <int W2> 
+   X< (W+(W&&W) > 1 ? W+(W&&W) : 1)+1> 
+   operator + (const X<W2>&) const; 
+ }; 
+  
+ template <int dummy> void foo() 
+ { 
+   X<6> A,B; 
+   A + B; 
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/param1.C gcc-4.0.2/gcc/testsuite/g++.dg/template/param1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/param1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/param1.C	Mon Aug 22 09:54:42 2005
***************
*** 0 ****
--- 1,12 ----
+ // PR c++/22233
+ // Origin: Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+ // { dg-do compile }
+ 
+ template<int> struct A
+ {
+   A();
+ };
+ 
+ template<int N, char> A<N>::A() {}  // { dg-error "got 2|but 1 required" }
+ 
+ A<0> a;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/static13.C gcc-4.0.2/gcc/testsuite/g++.dg/template/static13.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/static13.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/static13.C	Mon Aug 29 13:56:42 2005
***************
*** 0 ****
--- 1,14 ----
+ // PR c++/23099
+ 
+ struct Base {
+   int x;
+ };
+ 
+ template <typename T>
+ struct A {
+   static const int N = sizeof(static_cast<Base*>(T()));
+ };
+ 
+ struct Derived : Base {
+   A<Derived*> a;
+ };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/static14.C gcc-4.0.2/gcc/testsuite/g++.dg/template/static14.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/static14.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/static14.C	Mon Aug 29 13:56:42 2005
***************
*** 0 ****
--- 1,13 ----
+ struct Base {
+   int x;
+ };
+ 
+ template <typename T>
+ struct A {
+   static const int N = sizeof(static_cast<Base*>(T()));
+   int a[N];
+ };
+ 
+ struct Derived : Base {
+   A<Derived*> a;
+ };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/static15.C gcc-4.0.2/gcc/testsuite/g++.dg/template/static15.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/static15.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/static15.C	Mon Sep  5 16:13:03 2005
***************
*** 0 ****
--- 1,70 ----
+ // PR c++/23667
+ 
+ template<int dummy>
+   struct X
+   {
+     static const int n_primes = 256;
+     static const unsigned long primes[n_primes + 1];
+   };
+ 
+ template<int dummy>
+   const int X<dummy>::n_primes;
+ 
+ template<int dummy>
+   const unsigned long X<dummy>::primes[n_primes + 1] =
+   {
+     2ul, 3ul, 5ul, 7ul, 11ul, 13ul, 17ul, 19ul, 23ul, 29ul, 31ul,
+     37ul, 41ul, 43ul, 47ul, 53ul, 59ul, 61ul, 67ul, 71ul, 73ul, 79ul,
+     83ul, 89ul, 97ul, 103ul, 109ul, 113ul, 127ul, 137ul, 139ul, 149ul,
+     157ul, 167ul, 179ul, 193ul, 199ul, 211ul, 227ul, 241ul, 257ul,
+     277ul, 293ul, 313ul, 337ul, 359ul, 383ul, 409ul, 439ul, 467ul,
+     503ul, 541ul, 577ul, 619ul, 661ul, 709ul, 761ul, 823ul, 887ul,
+     953ul, 1031ul, 1109ul, 1193ul, 1289ul, 1381ul, 1493ul, 1613ul,
+     1741ul, 1879ul, 2029ul, 2179ul, 2357ul, 2549ul, 2753ul, 2971ul,
+     3209ul, 3469ul, 3739ul, 4027ul, 4349ul, 4703ul, 5087ul, 5503ul,
+     5953ul, 6427ul, 6949ul, 7517ul, 8123ul, 8783ul, 9497ul, 10273ul,
+     11113ul, 12011ul, 12983ul, 14033ul, 15173ul, 16411ul, 17749ul,
+     19183ul, 20753ul, 22447ul, 24281ul, 26267ul, 28411ul, 30727ul,
+     33223ul, 35933ul, 38873ul, 42043ul, 45481ul, 49201ul, 53201ul,
+     57557ul, 62233ul, 67307ul, 72817ul, 78779ul, 85229ul, 92203ul,
+     99733ul, 107897ul, 116731ul, 126271ul, 136607ul, 147793ul,
+     159871ul, 172933ul, 187091ul, 202409ul, 218971ul, 236897ul,
+     256279ul, 277261ul, 299951ul, 324503ul, 351061ul, 379787ul,
+     410857ul, 444487ul, 480881ul, 520241ul, 562841ul, 608903ul,
+     658753ul, 712697ul, 771049ul, 834181ul, 902483ul, 976369ul,
+     1056323ul, 1142821ul, 1236397ul, 1337629ul, 1447153ul, 1565659ul,
+     1693859ul, 1832561ul, 1982627ul, 2144977ul, 2320627ul, 2510653ul,
+     2716249ul, 2938679ul, 3179303ul, 3439651ul, 3721303ul, 4026031ul,
+     4355707ul, 4712381ul, 5098259ul, 5515729ul, 5967347ul, 6456007ul,
+     6984629ul, 7556579ul, 8175383ul, 8844859ul, 9569143ul, 10352717ul,
+     11200489ul, 12117689ul, 13109983ul, 14183539ul, 15345007ul,
+     16601593ul, 17961079ul, 19431899ul, 21023161ul, 22744717ul,
+     24607243ul, 26622317ul, 28802401ul, 31160981ul, 33712729ul,
+     36473443ul, 39460231ul, 42691603ul, 46187573ul, 49969847ul,
+     54061849ul, 58488943ul, 63278561ul, 68460391ul, 74066549ul,
+     80131819ul, 86693767ul, 93793069ul, 101473717ul, 109783337ul,
+     118773397ul, 128499677ul, 139022417ul, 150406843ul, 162723577ul,
+     176048909ul, 190465427ul, 206062531ul, 222936881ul, 241193053ul,
+     260944219ul, 282312799ul, 305431229ul, 330442829ul, 357502601ul,
+     386778277ul, 418451333ul, 452718089ul, 489790921ul, 529899637ul,
+     573292817ul, 620239453ul, 671030513ul, 725980837ul, 785430967ul,
+     849749479ul, 919334987ul, 994618837ul, 1076067617ul, 1164186217ul,
+     1259520799ul, 1362662261ul, 1474249943ul, 1594975441ul,
+     1725587117ul, 1866894511ul, 2019773507ul, 2185171673ul,
+     2364114217ul, 2557710269ul, 2767159799ul, 2993761039ul,
+     3238918481ul, 3504151727ul, 3791104843ul, 4101556399ul,
+     4294967291ul,
+     4294967291ul // sentinel so we don't have to test result of
+ 		 // lower_bound
+   };
+ 
+ template<bool b>
+   struct static_assert;
+ 
+ template<>
+   struct static_assert<true> { };
+ 
+ int main()
+ {
+   static_assert< X<0>::n_primes == 256 >();
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/static16.C gcc-4.0.2/gcc/testsuite/g++.dg/template/static16.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/static16.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/static16.C	Thu Sep  8 18:58:37 2005
***************
*** 0 ****
--- 1,20 ----
+ // PR c++/23691
+ 
+ namespace std {
+   class type_info {
+     bool operator==(const type_info& __arg) const;
+   };
+ }
+ template <class T, T val> struct integral_constant {
+   static const T value = val;
+ };
+ template< typename T > struct is_integral : integral_constant<bool,false> {};
+ template <bool B>   struct enable_if_c {};
+ template<typename Functor>
+ typename enable_if_c<(is_integral<Functor>::value)>::type
+ operator==(const int& f, Functor g);
+ template<class D>
+ int get_deleter( std::type_info const & ti )
+ {
+   return ti == typeid(D);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/static17.C gcc-4.0.2/gcc/testsuite/g++.dg/template/static17.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/static17.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/static17.C	Fri Sep 16 01:53:42 2005
***************
*** 0 ****
--- 1,13 ----
+ // PR c++/23896
+ 
+ template <int> struct X {}; 
+  
+ template <typename T> struct length { 
+   static const int value = 2; 
+ }; 
+  
+ template <typename T> void foo () { 
+   sizeof(X<length<T>::value>); 
+ } 
+  
+ template void foo<int>(); 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/static18.C gcc-4.0.2/gcc/testsuite/g++.dg/template/static18.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/static18.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/static18.C	Fri Sep 16 18:35:43 2005
***************
*** 0 ****
--- 1,13 ----
+ // PR c++/23914
+ 
+ template <class T> 
+ struct foo_template { 
+   static const unsigned complexity = 0; 
+ }; 
+  
+ template <int x> struct STATIC_ASSERTION {}; 
+  
+ void gcc_402_problem_minimal() 
+ { 
+   sizeof(STATIC_ASSERTION< foo_template<int>::complexity >); 
+ } 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/ttp5.C gcc-4.0.2/gcc/testsuite/g++.dg/template/ttp5.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/ttp5.C	Thu May  1 11:36:19 2003
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/ttp5.C	Wed Aug 31 08:51:31 2005
*************** template <template <int> class F> struct
*** 16,20 ****
  };
  
  template <int n> struct D {
!   enum { v = C<A<n>::B>::v }; // { dg-error "mismatch|class template|not a member" }
  };
--- 16,20 ----
  };
  
  template <int n> struct D {
!   enum { v = C<A<n>::B>::v }; // { dg-error "mismatch|class template" }
  };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/unify10.C gcc-4.0.2/gcc/testsuite/g++.dg/template/unify10.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/unify10.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/unify10.C	Fri Aug 12 09:40:20 2005
***************
*** 0 ****
--- 1,48 ----
+ // { dg-do compile }
+ // Origin: Wolfgang Bangerth <bangerth at ticam dot utexas dot edu>
+ //     and Rene Fonseca <fonseca at mip dot sdu dot dk>
+ // PR c++/8271: Check cv-qualifiers while unifying pointer to member
+ //  functions.
+ 
+ struct MyClass {
+   void mMethod() throw() {}
+   void cMethod() const throw() {}
+   void vMethod() volatile throw() {}
+   void cvMethod() const volatile throw() {}
+ };
+ 
+ template<class CLASS>
+ void mFunction(void (CLASS::* method)()) {}
+ 
+ template<class CLASS>
+ void cFunction(void (CLASS::* method)() const) {}
+ 
+ template<class CLASS>
+ void vFunction(void (CLASS::* method)() volatile) {}
+ 
+ template<class CLASS>
+ void cvFunction(void (CLASS::* method)() const volatile) {}
+ 
+ int main() {
+   mFunction(&MyClass::mMethod);
+   mFunction(&MyClass::cMethod);    // { dg-error "no matching function" }
+   mFunction(&MyClass::vMethod);    // { dg-error "no matching function" }
+   mFunction(&MyClass::cvMethod);   // { dg-error "no matching function" }
+ 
+   cFunction(&MyClass::mMethod);    // { dg-error "no matching function" }
+   cFunction(&MyClass::cMethod);
+   cFunction(&MyClass::vMethod);    // { dg-error "no matching function" }
+   cFunction(&MyClass::cvMethod);   // { dg-error "no matching function" }
+ 
+   vFunction(&MyClass::mMethod);    // { dg-error "no matching function" }
+   vFunction(&MyClass::cMethod);    // { dg-error "no matching function" }
+   vFunction(&MyClass::vMethod);
+   vFunction(&MyClass::cvMethod);   // { dg-error "no matching function" }
+ 
+   cvFunction(&MyClass::mMethod);   // { dg-error "no matching function" }
+   cvFunction(&MyClass::cMethod);   // { dg-error "no matching function" }
+   cvFunction(&MyClass::vMethod);   // { dg-error "no matching function" }
+   cvFunction(&MyClass::cvMethod);
+ 
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/unify8.C gcc-4.0.2/gcc/testsuite/g++.dg/template/unify8.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/unify8.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/unify8.C	Fri Aug 12 09:40:20 2005
***************
*** 0 ****
--- 1,20 ----
+ // { dg-do link }
+ 
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 7 Jul 2005 <nathan@codesourcery.com>
+ 
+ // Origin:Wolfgang Bangerth <bangerth@dealii.org>
+ // PR 21799: deduction of cvqualifiers on member functions was wrong
+ 
+ template <class T> void f (T &,       void (T::*)()      ); 
+ template <class T> void f (const T &, void (T::*)() const) {} 
+  
+ struct X { 
+     void g() const {}
+ }; 
+  
+ const X *x; 
+  
+ int main () { 
+   f (*x, &X::g); 
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/template/unify9.C gcc-4.0.2/gcc/testsuite/g++.dg/template/unify9.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/template/unify9.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/template/unify9.C	Fri Aug 12 09:40:20 2005
***************
*** 0 ****
--- 1,17 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ // Contributed by Nathan Sidwell 7 Jul 2005 <nathan@codesourcery.com>
+ 
+ // Origin:Wolfgang Bangerth <bangerth@dealii.org>
+ // PR 21799: deduction of cvqualifiers on member functions was wrong
+ 
+ template <class T> void f (T &,       void (T::*)()      ); 
+  
+ struct X { 
+     void g() const {}
+ }; 
+  
+ const X *x; 
+  
+ int main () { 
+   f (*x, &X::g);  // {  dg-error "no matching function" }
+ } 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/tree-ssa/pr23326.C gcc-4.0.2/gcc/testsuite/g++.dg/tree-ssa/pr23326.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/tree-ssa/pr23326.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/tree-ssa/pr23326.C	Sat Sep  3 19:54:46 2005
***************
*** 0 ****
--- 1,22 ----
+ /* { dg-do run } */
+ /* { dg-options "-O2" } */
+ 
+ extern "C" void abort (void);
+ 
+ int j;
+ 
+ void foo (bool x, bool y)
+ {
+   if (!x)
+     j = 0;
+   if (!x == y)
+     j = 1;
+ }
+ 
+ int main (void)
+ {
+   foo (1, 1);
+   if (j)
+     abort ();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/tree-ssa/pr23624.C gcc-4.0.2/gcc/testsuite/g++.dg/tree-ssa/pr23624.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/tree-ssa/pr23624.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/tree-ssa/pr23624.C	Fri Sep  9 09:25:25 2005
***************
*** 0 ****
--- 1,8 ----
+ /* { dg-do compile } */
+ 
+ template <int>
+ void f()
+ {
+     int *t, i;
+     t[i ? 0 : i];
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/warn/Wreturn-3.C gcc-4.0.2/gcc/testsuite/g++.dg/warn/Wreturn-3.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/warn/Wreturn-3.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/warn/Wreturn-3.C	Sat Aug 20 20:37:14 2005
***************
*** 0 ****
--- 1,18 ----
+ // { dg-options "-Wreturn-type" }
+ // PR c++/20624
+ 
+ struct fpos {
+  fpos(int __pos) {}
+ };
+ struct g {
+   g();
+   ~g();
+ };
+ fpos seekoff(int b, int c)
+ {
+   g __buf;
+   if (b != -1 && c >= 0)
+     return fpos(-1);
+   else
+     return fpos(-1);
+ } 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/warn/huge-val1.C gcc-4.0.2/gcc/testsuite/g++.dg/warn/huge-val1.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/warn/huge-val1.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/warn/huge-val1.C	Sat Sep 17 00:07:16 2005
***************
*** 0 ****
--- 1,33 ----
+ // PR c++/23139: HUGE_VAL definition should be accepted with -pedantic.
+ // Origin: Joseph Myers <joseph@codesourcery.com>
+ // { dg-do link }
+ // { dg-options "-pedantic-errors" }
+ 
+ #include <math.h>
+ 
+ double d = HUGE_VAL;
+ #ifdef HUGE_VALF
+ float f = HUGE_VALF;
+ #endif
+ #ifdef HUGE_VALL
+ long double l = HUGE_VALL;
+ #endif
+ 
+ extern void link_failure ();
+ 
+ int
+ main ()
+ {
+ #ifdef __GLIBC__
+   if (HUGE_VAL != __builtin_huge_val ())
+     link_failure ();
+ #ifdef HUGE_VALF
+   if (HUGE_VALF != __builtin_huge_valf ())
+     link_failure ();
+ #endif
+ #ifdef HUGE_VALL
+   if (HUGE_VALL != __builtin_huge_vall ())
+     link_failure ();
+ #endif
+ #endif
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.dg/warn/pr23075.C gcc-4.0.2/gcc/testsuite/g++.dg/warn/pr23075.C
*** gcc-4.0.1/gcc/testsuite/g++.dg/warn/pr23075.C	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/g++.dg/warn/pr23075.C	Tue Sep  6 20:11:08 2005
***************
*** 0 ****
--- 1,14 ----
+ // PR c/23075
+ // { dg-do compile }
+ // { dg-options "-O2 -Wreturn-type" }
+ 
+ int
+ foo (void)
+ {
+   return;	// { dg-error "with no value" }
+ }		// { dg-bogus "control reaches end" }
+ 
+ int
+ bar (void)
+ {
+ }		// { dg-warning "control reaches end" }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.benjamin/13908.C gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.benjamin/13908.C
*** gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.benjamin/13908.C	Thu May  1 02:02:33 2003
--- gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.benjamin/13908.C	Thu Aug 25 09:17:01 2005
*************** void bar (chile* pobj, pmf pmethod)
*** 17,21 ****
  {
    //-edg: expected member name
    //-g++: taking address of bound pointer-to-member expression
!   foo = (void*) &(pobj->*pmethod);  // { dg-error "" } 
  }
--- 17,21 ----
  {
    //-edg: expected member name
    //-g++: taking address of bound pointer-to-member expression
!   foo = (void*) &(pobj->*pmethod);  // { dg-error "invalid use" } 
  }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C
*** gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C	Thu May  1 02:02:33 2003
--- gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.benjamin/warn02.C	Tue Jul 12 11:27:57 2005
*************** class C
*** 31,46 ****
  class D
  {
  public:
!   int foo2() {return b;}  
!   int foo2() {return b;}  // { dg-error "" } 
    int b;
  };
  
  class E
  {
  public:
!   int foo2(); 
!   int foo2(); // { dg-error "" } 
    int b;
  };
  
--- 31,46 ----
  class D
  {
  public:
!   int foo2() {return b;}  // { dg-error "with" } 
!   int foo2() {return b;}  // { dg-error "overloaded" } 
    int b;
  };
  
  class E
  {
  public:
!   int foo2(); // { dg-error "with" } 
!   int foo2(); // { dg-error "overloaded" } 
    int b;
  };
  
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.brendan/arm2.C gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.brendan/arm2.C
*** gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.brendan/arm2.C	Thu May  1 02:02:34 2003
--- gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.brendan/arm2.C	Tue Jul 12 11:27:59 2005
***************
*** 8,19 ****
  
  class X {
  public:
!    int foo();
!   static int foo();	// error: redeclaration// { dg-error "" } .*
  };
  
  class Y {
  public:
!    static int foo();
!   int foo();		// error: redeclaration// { dg-error "" } .*
  };
--- 8,19 ----
  
  class X {
  public:
!   int foo();            // { dg-error "with" }
!   static int foo();	// error: redeclaration// { dg-error "overloaded" } .*
  };
  
  class Y {
  public:
!    static int foo();    // { dg-error "with" }
!   int foo();		// error: redeclaration// { dg-error "overloaded" } .*
  };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
*** gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog	Thu Jul  7 18:39:45 2005
--- gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog	Wed Sep 21 03:57:26 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.other/redecl2.C gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.other/redecl2.C
*** gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.other/redecl2.C	Thu May  1 02:02:50 2003
--- gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.other/redecl2.C	Tue Jul 12 11:28:00 2005
***************
*** 1,9 ****
  // { dg-do assemble  }
  
  struct S {
!   S(int);
!   S(int); // { dg-error "" } already declared
  
!   ~S();
!   ~S(); // { dg-error "" } already declared
  };
--- 1,9 ----
  // { dg-do assemble  }
  
  struct S {
!   S(int); // { dg-error "with" }
!   S(int); // { dg-error "overloaded" } already declared
  
!   ~S();// { dg-error "with" }
!   ~S(); // { dg-error "overloaded" } already declared
  };
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.other/redecl4.C gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.other/redecl4.C
*** gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.other/redecl4.C	Thu May  1 02:02:50 2003
--- gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.other/redecl4.C	Tue Jul 12 11:28:00 2005
***************
*** 1,7 ****
  // { dg-do assemble  }
  int main() {
    struct A {
!     void f();
!     void f();			// { dg-error "" } already declared
    };
  }
--- 1,7 ----
  // { dg-do assemble  }
  int main() {
    struct A {
!     void f();			// { dg-error "with" } already declared
!     void f();			// { dg-error "overloaded" } already declared
    };
  }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C
*** gcc-4.0.1/gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C	Thu May  1 02:02:55 2003
--- gcc-4.0.2/gcc/testsuite/g++.old-deja/g++.pt/memtemp78.C	Tue Jul 12 11:28:02 2005
*************** template struct B<int>;
*** 23,32 ****
  struct C 
  {
    template <class U>
!   void f() {}
  
    template <class U>
!   void f() {}  // { dg-error "" } redeclaration
  };
  
  
--- 23,32 ----
  struct C 
  {
    template <class U>
!   void f() {}  // { dg-error "with" } redeclaration
  
    template <class U>
!   void f() {}  // { dg-error "overloaded" } redeclaration
  };
  
  
*************** template struct D<int, double>;
*** 42,56 ****
  template <class T, class U>
  struct D2
  {
!   void f(T);
!   void f(U); // { dg-error "" } redeclaration 
  };
  
  template struct D2<int, int>; 
  
  struct E
  {
!   void f(); 
!   void f(); // { dg-error "" } redeclaration
  };
  
--- 42,56 ----
  template <class T, class U>
  struct D2
  {
!   void f(T); // { dg-error "with" } redeclaration 
!   void f(U); // { dg-error "overloaded" } redeclaration 
  };
  
  template struct D2<int, int>; 
  
  struct E
  {
!   void f();  // { dg-error "with" } redeclaration
!   void f(); // { dg-error "overloaded" } redeclaration
  };
  
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/20050721-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/20050721-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/20050721-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/20050721-1.c	Thu Jul 21 22:03:06 2005
***************
*** 0 ****
--- 1,57 ----
+ /* Test for PR target/20191.  */
+ 
+ struct S1;
+ 
+ struct S1 {
+   struct S1 *next;
+   float x;
+ };
+ 
+ struct S2 {
+   float y;
+ };
+ 
+ extern int func_ex1 (float);
+ 
+ extern int f;
+ extern float n;
+ extern struct S1 *bp1;
+ extern struct S2 *bp2;
+ 
+ inline float
+ func1 (int f, struct S2 *p2)
+ {
+   float a;
+ 
+   if (f)
+     a = n >= p2->y ? n : p2->y;
+   else
+     a = n;
+   return a;
+ }
+ 
+ inline float
+ func2 (struct S1 *p1, struct S2 *p2)
+ {
+   float a, b;
+ 
+   if(n <= 1.0)
+     b = func1 (f, p2);
+   else
+     {
+        a = n <= p1->x ? 0.0 : p1->x;
+        b = a >= p2->y ? a : p2->y;
+     }
+   return(b);
+ }
+ 
+ void
+ func3 (struct S1 *p)
+ {
+   float a = 0.0;
+ 
+   if (f)
+     a = func2 (bp1, bp2);
+   if (func_ex1 (a))
+     bp1 = p;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/nested-2.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/nested-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/nested-2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/nested-2.c	Mon Aug  8 17:32:00 2005
***************
*** 0 ****
--- 1,16 ----
+ /* PR 21105 */
+ 
+ void
+ CheckFile ()
+ {
+   char tagname[10];
+   char *a = tagname;
+ 
+   int validate ()
+   {
+     return (a == tagname + 4);
+   }
+ 
+   if (a == tagname)
+     validate ();
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr18299-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr18299-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr18299-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr18299-1.c	Tue Aug  9 23:30:56 2005
***************
*** 0 ****
--- 1,12 ----
+ /* We used to ICE in gimple-lower because we
+    would produce __t (VAR_DECL) as a statement in the
+    instruction stream which is not valid. */
+ 
+ static inline int f(int i)
+ {
+   const int __t = (__t);
+ }
+ int g(void)
+ {
+   return f(0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr21562.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr21562.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr21562.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr21562.c	Thu Aug 18 09:51:10 2005
***************
*** 0 ****
--- 1,25 ----
+ /* { dg-options "-O3 -fno-inline" } */
+ struct foo { int a, b, c; };
+ void abort(void);
+ void exit(int);
+ 
+ void
+ brother (int a, int b, int c)
+ {
+   if (a)
+     abort ();
+ }
+ 
+ void
+ sister (struct foo f, int b, int c)
+ {
+   brother ((f.b == b), b, c);
+ }
+ 
+ int
+ main ()
+ {
+   struct foo f = { 7, 8, 9 };
+   sister (f, 1, 2);
+   exit (0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr21728.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr21728.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr21728.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr21728.c	Fri Aug  5 23:02:41 2005
***************
*** 0 ****
--- 1,10 ----
+ int main (void)
+ {
+   __label__ l1;
+   void __attribute__((used)) q(void)
+   {
+     goto l1;
+   }
+ 
+   l1:;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr22013-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr22013-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr22013-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr22013-1.c	Fri Jul  8 13:08:13 2005
***************
*** 0 ****
--- 1,11 ----
+ typedef unsigned short W;
+ typedef const W *P;
+ 
+ extern void g(P);
+ 
+ void
+ f ()
+ {
+   const P s = (const W []){ 'R' };
+   g (s);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr22589-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr22589-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/compile/pr22589-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/compile/pr22589-1.c	Thu Jul 28 08:03:27 2005
***************
*** 0 ****
--- 1,4 ----
+ int bar (char *foo)
+ {
+   return (long long) ((int) foo + 0) < 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050316-2.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050316-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050316-2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050316-2.c	Sun Aug 28 11:07:05 2005
***************
*** 0 ****
--- 1,49 ----
+ extern void abort (void);
+ 
+ typedef int V2SI __attribute__ ((vector_size (8)));
+ typedef unsigned int V2USI __attribute__ ((vector_size (8)));
+ typedef float V2SF __attribute__ ((vector_size (8)));
+ typedef short V2HI __attribute__ ((vector_size (4)));
+ typedef unsigned int V2UHI __attribute__ ((vector_size (4)));
+ 
+ long long
+ test1 (V2SF x)
+ {
+   return (long long) (V2SI) x;
+ }
+ 
+ long long
+ test2 (V2SF x)
+ {
+   return (long long) x;
+ }
+ 
+ long long
+ test3 (V2SI x)
+ {
+   return (long long) (V2SF) x;
+ }
+ 
+ int
+ main (void)
+ {
+   if (sizeof (short) != 2 || sizeof (int) != 4 || sizeof (long long) != 8)
+     return 0;
+ 
+   V2SF x = { 2.0, 2.0 };
+   union { long long l; float f[2]; int i[2]; } u;
+   u.l = test1 (x);
+   if (u.f[0] != 2.0 || u.f[1] != 2.0)
+     abort ();
+ 
+   V2SF y = { 6.0, 6.0 };
+   u.l = test2 (y);
+   if (u.f[0] != 6.0 || u.f[1] != 6.0)
+     abort ();
+ 
+   V2SI z = { 4, 4 };
+   u.l = test3 (z);
+   if (u.i[0] != 4 || u.i[1] != 4)
+     abort ();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050316-3.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050316-3.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050316-3.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050316-3.c	Sun Aug 28 11:07:05 2005
***************
*** 0 ****
--- 1,36 ----
+ extern void abort (void);
+ 
+ typedef int V2SI __attribute__ ((vector_size (8)));
+ typedef unsigned int V2USI __attribute__ ((vector_size (8)));
+ typedef short V2HI __attribute__ ((vector_size (4)));
+ typedef unsigned int V2UHI __attribute__ ((vector_size (4)));
+ 
+ V2USI
+ test1 (V2SI x)
+ {
+   return (V2USI) (V2SI) (long long) x;
+ }
+ 
+ long long
+ test2 (V2SI x)
+ {
+   return (long long) (V2USI) (V2SI) (long long) x;
+ }
+ 
+ int
+ main (void)
+ {
+   if (sizeof (short) != 2 || sizeof (int) != 4 || sizeof (long long) != 8)
+     return 0;
+ 
+   union { V2SI x; int y[2]; V2USI z; long long l; } u;
+   V2SI a = { -3, -3 };
+   u.z = test1 (a);
+   if (u.y[0] != -3 || u.y[1] != -3)
+     abort ();
+ 
+   u.l = test2 (a);
+   if (u.y[0] != -3 || u.y[1] != -3)
+     abort ();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050713-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050713-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050713-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050713-1.c	Mon Jul 25 08:51:20 2005
***************
*** 0 ****
--- 1,56 ----
+ /* Test that sibling call is not used if there is an argument overlap.  */
+ 
+ extern void abort (void);
+ 
+ struct S
+ {
+   int a, b, c;
+ };
+ 
+ int
+ foo2 (struct S x, struct S y)
+ {
+   if (x.a != 3 || x.b != 4 || x.c != 5)
+     abort ();
+   if (y.a != 6 || y.b != 7 || y.c != 8)
+     abort ();
+   return 0;
+ }
+ 
+ int
+ foo3 (struct S x, struct S y, struct S z)
+ {
+   foo2 (x, y);
+   if (z.a != 9 || z.b != 10 || z.c != 11)
+     abort ();
+   return 0;
+ }
+ 
+ int
+ bar2 (struct S x, struct S y)
+ {
+   return foo2 (y, x);
+ }
+ 
+ int
+ bar3 (struct S x, struct S y, struct S z)
+ {
+   return foo3 (y, x, z);
+ }
+ 
+ int
+ baz3 (struct S x, struct S y, struct S z)
+ {
+   return foo3 (y, z, x);
+ }
+ 
+ int
+ main (void)
+ {
+   struct S a = { 3, 4, 5 }, b = { 6, 7, 8 }, c = { 9, 10, 11 };
+ 
+   bar2 (b, a);
+   bar3 (b, a, c);
+   baz3 (c, a, b);
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050826-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050826-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050826-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050826-1.c	Sat Aug 27 09:41:07 2005
***************
*** 0 ****
--- 1,44 ----
+ /* PR rtl-optimization/23561 */
+ 
+ struct A
+ {
+   char a1[1];
+   char a2[5];
+   char a3[1];
+   char a4[2048 - 7];
+ } a;
+ 
+ typedef __SIZE_TYPE__ size_t;
+ extern void *memset (void *, int, size_t);
+ extern void *memcpy (void *, const void *, size_t);
+ extern int memcmp (const void *, const void *, size_t);
+ extern void abort (void);
+ 
+ void
+ bar (struct A *x)
+ {
+   size_t i;
+   if (memcmp (x, "\1HELLO\1", sizeof "\1HELLO\1"))
+     abort ();
+   for (i = 0; i < sizeof (x->a4); i++)
+     if (x->a4[i])
+       abort ();
+ }
+ 
+ int
+ foo (void)
+ {
+   memset (&a, 0, sizeof (a));
+   a.a1[0] = 1;
+   memcpy (a.a2, "HELLO", sizeof "HELLO");
+   a.a3[0] = 1;
+   bar (&a);
+   return 0;
+ }
+ 
+ int
+ main (void)
+ {
+   foo ();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050826-2.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050826-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/20050826-2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/20050826-2.c	Sat Aug 27 09:22:42 2005
***************
*** 0 ****
--- 1,62 ----
+ /* PR rtl-optimization/23560 */
+ 
+ struct rtattr
+ {
+   unsigned short rta_len;
+   unsigned short rta_type;
+ };
+ 
+ __attribute__ ((noinline))
+ int inet_check_attr (void *r, struct rtattr **rta)
+ {
+   int i;
+ 
+   for (i = 1; i <= 14; i++)
+     {
+       struct rtattr *attr = rta[i - 1];
+       if (attr)
+ 	{
+ 	  if (attr->rta_len - sizeof (struct rtattr) < 4)
+ 	    return -22;
+ 	  if (i != 9 && i != 8)
+ 	    rta[i - 1] = attr + 1;
+ 	}
+     }
+   return 0;
+ }
+ 
+ extern void abort (void);
+ 
+ int
+ main (void)
+ {
+   struct rtattr rt[2];
+   struct rtattr *rta[14];
+   int i;
+ 
+   rt[0].rta_len = sizeof (struct rtattr) + 8;
+   rt[0].rta_type = 0;
+   rt[1] = rt[0];
+   for (i = 0; i < 14; i++)
+     rta[i] = &rt[0];
+   if (inet_check_attr (0, rta) != 0)
+     abort ();
+   for (i = 0; i < 14; i++)
+     if (rta[i] != &rt[i != 7 && i != 8])
+       abort ();
+   for (i = 0; i < 14; i++)
+     rta[i] = &rt[0];
+   rta[1] = 0;
+   rt[1].rta_len -= 8;
+   rta[5] = &rt[1];
+   if (inet_check_attr (0, rta) != -22)
+     abort ();
+   for (i = 0; i < 14; i++)
+     if (i == 1 && rta[i] != 0)
+       abort ();
+     else if (i != 1 && i <= 5 && rta[i] != &rt[1])
+       abort ();
+     else if (i > 5 && rta[i] != &rt[0])
+       abort ();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr20187-1.c	Thu Jul 28 16:30:51 2005
***************
*** 0 ****
--- 1,15 ----
+ int a = 0x101;
+ int b = 0x100;
+ 
+ int
+ test (void)
+ {
+   return (((unsigned char) (unsigned long long) ((a ? a : 1) & (a * b)))
+ 	  ? 0 : 1);
+ }
+ 
+ int
+ main (void)
+ {
+   return 1 - test ();
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr20621-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr20621-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr20621-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr20621-1.c	Sun Jul 31 08:31:38 2005
***************
*** 0 ****
--- 1,6 ----
+ /* When generating o32 MIPS PIC, main's $gp save slot was out of range
+    of a single load instruction.  */
+ struct big { int i[sizeof (int) >= 4 && sizeof (void *) >= 4 ? 0x4000 : 4]; };
+ struct big gb;
+ int foo (struct big b, int x) { return b.i[x]; }
+ int main (void) { return foo (gb, 0) + foo (gb, 1); }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr21964-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr21964-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr21964-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr21964-1.c	Mon Aug  8 07:46:17 2005
***************
*** 0 ****
--- 1,16 ----
+ void
+ foo (int n, int m)
+ {
+   if (m == 0)
+     exit (0);
+   else if (n != 0)
+     abort ();
+   else
+     foo (n++, m - 1);
+ }
+  
+ int
+ main (void)
+ {
+   foo (0, 4);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22061-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22061-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22061-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22061-1.c	Fri Sep  2 12:26:16 2005
***************
*** 0 ****
--- 1,16 ----
+ int N = 1;
+ void foo() {} /* Necessary to trigger the original ICE.  */
+ void bar (char a[2][N]) { a[1][0] = N; }
+ int
+ main (void)
+ {
+   void *x;
+ 
+   N = 4;
+   x = alloca (2 * N);
+   memset (x, 0, 2 * N);
+   bar (x);
+   if (N[(char *) x] != N)
+     abort ();
+   exit (0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22061-2.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22061-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22061-2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22061-2.c	Fri Sep  2 12:26:16 2005
***************
*** 0 ****
--- 1,7 ----
+ int *x;
+ static void bar (char a[2][(*x)++]) {}
+ int
+ main (void)
+ {
+   exit (0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22061-3.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22061-3.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22061-3.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22061-3.c	Fri Sep  2 12:26:16 2005
***************
*** 0 ****
--- 1,18 ----
+ void
+ bar (int N)
+ {
+   int foo (char a[2][++N]) { N += 4; return sizeof (a[0]); }
+   if (foo (0) != 2)
+     abort ();
+   if (foo (0) != 7)
+     abort ();
+   if (N != 11)
+     abort ();
+ }
+ 
+ int
+ main()
+ {
+   bar (1);
+   exit (0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22061-4.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22061-4.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22061-4.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22061-4.c	Fri Sep  2 12:26:16 2005
***************
*** 0 ****
--- 1,22 ----
+ void
+ bar (int N)
+ {
+   void foo (int a[2][N++]) {}
+   int a[2][N];
+   foo (a);
+   int b[2][N];
+   foo (b);
+   if (sizeof (a) != sizeof (int) * 2 * 1)
+     abort ();
+   if (sizeof (b) != sizeof (int) * 2 * 2)
+     abort ();
+   if (N != 3)
+     abort ();
+ }
+ 
+ int
+ main (void)
+ {
+   bar (1);
+   exit (0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22098-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22098-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22098-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22098-1.c	Fri Jul  8 13:08:14 2005
***************
*** 0 ****
--- 1,14 ----
+ extern void abort (void);
+ extern void exit (int);
+ typedef __SIZE_TYPE__ size_t;
+ int
+ main (void)
+ {
+   int a = 0;
+   int *p;
+   size_t b;
+   b = (size_t)(p = &(int []){0, 1, 2}[++a]);
+   if (a != 1 || *p != 1 || *(int *)b != 1)
+     abort ();
+   exit (0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22098-2.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22098-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22098-2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22098-2.c	Fri Jul  8 13:08:14 2005
***************
*** 0 ****
--- 1,14 ----
+ extern void abort (void);
+ extern void exit (int);
+ typedef __SIZE_TYPE__ size_t;
+ int
+ main (void)
+ {
+   int a = 0;
+   int *p;
+   size_t b;
+   b = (size_t)(p = &(int []){0, 1, 2}[1]);
+   if (*p != 1 || *(int *)b != 1)
+     abort ();
+   exit (0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22098-3.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22098-3.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22098-3.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22098-3.c	Fri Jul  8 13:08:14 2005
***************
*** 0 ****
--- 1,16 ----
+ extern void abort (void);
+ extern void exit (int);
+ typedef __SIZE_TYPE__ size_t;
+ int n = 0;
+ int f (void) { return ++n; }
+ int
+ main (void)
+ {
+   int a = 0;
+   int *p;
+   size_t b;
+   b = (size_t)(p = &(int []){0, f(), 2}[1]);
+   if (*p != 1 || *(int *)b != 1 || n != 1)
+     abort ();
+   exit (0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22348.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22348.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr22348.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr22348.c	Thu Sep  8 10:09:03 2005
***************
*** 0 ****
--- 1,14 ----
+ void abort (void);
+ void f(int i)
+ {
+   if (i>4 + 3 * 16)
+    abort();
+ }
+ int main()
+ {
+  unsigned int buflen, i;
+  buflen = 4 + 3 * 16;
+  for (i = 4; i < buflen; i+= 3)
+    f(i);
+  return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr23941.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr23941.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/execute/pr23941.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/execute/pr23941.c	Mon Sep 19 16:56:24 2005
***************
*** 0 ****
--- 1,9 ----
+ extern void abort (void);
+ double d = __FLT_MIN__ / 2.0;
+ int main()
+ {
+   double x = __FLT_MIN__ / 2.0;
+   if (x != d)
+     abort ();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.c-torture/pr18299-1.c gcc-4.0.2/gcc/testsuite/gcc.c-torture/pr18299-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.c-torture/pr18299-1.c	Mon Nov  8 20:10:46 2004
--- gcc-4.0.2/gcc/testsuite/gcc.c-torture/pr18299-1.c	Thu Jan  1 00:00:00 1970
***************
*** 1,12 ****
- /* We used to ICE in gimple-lower because we
-    would produce __t (VAR_DECL) as a statement in the
-    instruction stream which is not valid. */
- 
- static inline int f(int i)
- {
-   const int __t = (__t);
- }
- int g(void)
- {
-   return f(0);
- }
--- 0 ----
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/20030711-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/20030711-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/20030711-1.c	Fri Jul 11 21:04:56 2003
--- gcc-4.0.2/gcc/testsuite/gcc.dg/20030711-1.c	Sat Aug 27 15:20:37 2005
***************
*** 1,8 ****
  /* Test whether strncmp has not been "optimized" into memcmp
     nor any code with memcmp semantics.  */
! /* { dg-do run { target i?86-*-linux* x86_64-*-linux* ia64-*-linux* alpha*-*-linux* powerpc*-*-linux* s390*-*-linux* sparc*-*-linux* } } */
  /* { dg-options "-O2" } */
  #include <sys/mman.h>
  #include <stdlib.h>
  
  void __attribute__((noinline)) test (const char *p)
--- 1,11 ----
  /* Test whether strncmp has not been "optimized" into memcmp
     nor any code with memcmp semantics.  */
! /* { dg-do run { target i?86-*-linux* x86_64-*-linux* ia64-*-linux* alpha*-*-linux* powerpc*-*-linux* s390*-*-linux* sparc*-*-linux* *-*-darwin* } } */
  /* { dg-options "-O2" } */
  #include <sys/mman.h>
+ #ifndef MAP_ANONYMOUS
+ #define MAP_ANONYMOUS MAP_ANON
+ #endif
  #include <stdlib.h>
  
  void __attribute__((noinline)) test (const char *p)
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/20050620-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/20050620-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/20050620-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/20050620-1.c	Sat Jul  9 09:16:09 2005
***************
*** 0 ****
--- 1,15 ----
+ /* PR middle-end/22028 */
+ /* { dg-do compile } */
+ /* { dg-options "" } */
+ 
+ void
+ foo (void)
+ {
+   struct { int i[]; } u;	/* { dg-error "flexible array member" } */
+ }
+ 
+ void
+ bar (void)
+ {
+   struct { struct a b; } c;	/* { dg-error "has incomplete type" } */
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/20050826-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/20050826-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/20050826-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/20050826-1.c	Sat Aug 27 15:20:37 2005
***************
*** 0 ****
--- 1,44 ----
+ /* Test whether strncmp has not been "optimized" into memcmp
+    nor any code with memcmp semantics.  */
+ /* { dg-do run { target i?86-*-linux* x86_64-*-linux* ia64-*-linux* alpha*-*-linux* powerpc*-*-linux* s390*-*-linux* sparc*-*-linux* i?86-*-darwin* powerpc-*-darwin*} } */
+ /* { dg-options "-O2" } */
+ #include <sys/mman.h>
+ /* Darwin spells this differently */
+ #ifndef MAP_ANONYMOUS
+ #define MAP_ANONYMOUS MAP_ANON
+ #endif
+ #include <stdlib.h>
+ 
+     struct Flags {
+  int filler[18];
+  unsigned int a:14;
+  unsigned int b:14;
+  unsigned int c:1;
+  unsigned int d:1;
+  unsigned int e:1;
+  unsigned int f:1;
+     };
+ static void __attribute__((noinline)) set (struct Flags *);
+ static void set (struct Flags *fp)
+ {
+   fp->b = 5;
+   fp->d = 1;
+ }
+ 
+ static int __attribute__((noinline)) bar (int);
+ static int bar(int x) { return !(x==1); }
+ int main (void)
+ {
+   char *p = mmap (NULL, 131072, PROT_READ | PROT_WRITE,
+                   MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
+   struct Flags *fp;
+   if (p == MAP_FAILED)
+     return 0;
+   if (munmap (p + 65536, 65536) < 0)
+     return 0;
+   fp = (struct Flags*)(p + 65536 - sizeof(struct Flags));
+   set(fp);
+   if (fp->b > 0)
+     return (bar(fp->d));
+   return 1;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/Wredundant-decls-2.c gcc-4.0.2/gcc/testsuite/gcc.dg/Wredundant-decls-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/Wredundant-decls-2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/Wredundant-decls-2.c	Fri Sep  9 00:28:28 2005
***************
*** 0 ****
--- 1,27 ----
+ /* Test for -Wredundant-decls warnings */
+ /* { dg-do compile } */
+ /* { dg-options "-Wredundant-decls" } */
+ 
+ int j = 5; /* { dg-warning "previous" } */
+ int j;     /* { dg-warning "redundant" } */
+ 
+ static int k;
+ static int k = 5; /* { dg-warning "previous" } */
+ static int k;     /* { dg-warning "redundant" } */
+ 
+ static int l = 5; /* { dg-warning "previous" } */
+ static int l;     /* { dg-warning "redundant" } */
+ 
+ static int m;     /* { dg-warning "previous" } */
+ static int m;     /* { dg-warning "redundant" } */
+ static int m = 5;
+ 
+ int n;           /* { dg-warning "previous" } */
+ int n;           /* { dg-warning "redundant" } */
+ int n = 5; 
+ 
+ static int o;
+ static int o = 5;
+ 
+ int p;
+ int p = 5;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/char-compare.c gcc-4.0.2/gcc/testsuite/gcc.dg/char-compare.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/char-compare.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/char-compare.c	Mon Aug  8 18:37:57 2005
***************
*** 0 ****
--- 1,23 ----
+ /* PR rtl-optimization/23241 */
+ /* Origin: Josh Conner <jconner@apple.com> */
+ 
+ /* { dg-do run } */
+ /* { dg-options "-O2" } */
+ 
+ extern void abort(void);
+ 
+ struct fbs {
+   unsigned char uc;
+ } fbs1 = {255};
+ 
+ void fn(struct fbs *fbs_ptr)
+ {
+   if ((fbs_ptr->uc != 255) && (fbs_ptr->uc != 0))
+     abort();
+ }
+ 
+ int main(void)
+ {
+   fn(&fbs1); 
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/inc/pr20348-aux.h gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/inc/pr20348-aux.h
*** gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/inc/pr20348-aux.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/inc/pr20348-aux.h	Tue Aug 30 06:35:45 2005
***************
*** 0 ****
--- 1 ----
+ #include "pr20348.h"
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/inc/pr20348.h gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/inc/pr20348.h
*** gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/inc/pr20348.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/inc/pr20348.h	Tue Aug 30 06:35:45 2005
***************
*** 0 ****
--- 1,9 ----
+ #ifndef MIDDLE
+ # ifndef INC_PR20348_H_SEEN
+ #  define INC_PR20348_H_SEEN
+ # else
+ #  error inc/pr20348.h included twice before MIDDLE definition
+ # endif
+ #else
+ # error inc/pr20348.h included after MIDDLE definition
+ #endif
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/inc/pr20356-aux.h gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/inc/pr20356-aux.h
*** gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/inc/pr20356-aux.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/inc/pr20356-aux.h	Tue Aug 30 06:35:45 2005
***************
*** 0 ****
--- 1 ----
+ #include "pr20356.h"
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/inc/pr20356.h gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/inc/pr20356.h
*** gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/inc/pr20356.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/inc/pr20356.h	Tue Aug 30 06:35:45 2005
***************
*** 0 ****
--- 1,6 ----
+ #ifndef INC_PR20356_H
+ # define INC_PR20356_H
+ #endif
+ #ifndef PR20356_H
+ # include_next <pr20356.h>
+ #endif
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/pr20348.c gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/pr20348.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/pr20348.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/pr20348.c	Tue Aug 30 06:35:43 2005
***************
*** 0 ****
--- 1,16 ----
+ /* PR preprocessor/20348 */
+ /* { dg-do compile } */
+ /* { dg-options "-I$srcdir/gcc.dg/cpp -I$srcdir/gcc.dg/cpp/inc" } */
+ 
+ #include <pr20348-aux.h>
+ #define MIDDLE
+ #include <pr20348.h>
+ 
+ #ifndef PR20348_H_SEEN
+ # error pr20348.h not included after MIDDLE definition
+ #endif
+ #ifndef INC_PR20348_H_SEEN
+ # error inc/pr20348.h not included before MIDDLE definition
+ #endif
+ 
+ int i;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/pr20348.h gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/pr20348.h
*** gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/pr20348.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/pr20348.h	Tue Aug 30 06:35:43 2005
***************
*** 0 ****
--- 1,9 ----
+ #ifdef MIDDLE
+ # ifndef PR20348_H_SEEN
+ #  define PR20348_H_SEEN
+ # else
+ #  error pr20348.h included twice after MIDDLE definition
+ # endif
+ #else
+ # error pr20348.h included before MIDDLE definition
+ #endif
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/pr20356.c gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/pr20356.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/pr20356.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/pr20356.c	Tue Aug 30 06:35:43 2005
***************
*** 0 ****
--- 1,14 ----
+ /* PR preprocessor/20356 */
+ /* { dg-do compile } */
+ /* { dg-options "-I$srcdir/gcc.dg/cpp -I$srcdir/gcc.dg/cpp/inc" } */
+ 
+ #include <pr20356-aux.h>
+ 
+ #ifndef PR20356_H
+ # error PR20356_H not defined
+ #endif
+ #ifndef INC_PR20356_H
+ # error INC_PR20356_H not defined
+ #endif
+ 
+ int i;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/pr20356.h gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/pr20356.h
*** gcc-4.0.1/gcc/testsuite/gcc.dg/cpp/pr20356.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/cpp/pr20356.h	Tue Aug 30 06:35:43 2005
***************
*** 0 ****
--- 1,5 ----
+ #ifndef PR20356_H
+ # define PR20356_H
+ #else
+ # include_next <pr20356.h>
+ #endif
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/20050907-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/20050907-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/20050907-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/20050907-1.c	Fri Sep  9 00:51:59 2005
***************
*** 0 ****
--- 1,24 ----
+ /* PR 23190 */
+ /* Well, collateral damage from a proposed patch fixing 23190.  We'd emit
+    debug info for multilib_exclusions_raw without emitting the variable
+    itself, leading to link errors.  This reduced form is filed as PR 23777,
+    for not eliminating things soon enough.  */
+ /* { dg-do link } */
+ 
+ static const char *const multilib_exclusions_raw[] = { 0 };
+ 
+ void __attribute__((noinline)) f(char *const *p)
+ {
+   __asm__ ("" : : "g"(p) : "memory");
+ }
+ 
+ void g (char **o)
+ {
+   const char *const *q = multilib_exclusions_raw;
+ 
+   f (o);
+   while (*q++)
+     f (o);
+ }
+ 
+ int main() { return 0; }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char1.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char1.c	Tue Sep  6 19:30:17 2005
***************
*** 0 ****
--- 1,12 ----
+ /* PR debug/7241 */
+ /* { dg-do compile } */
+ /* { dg-options "-O2 -gdwarf-2 -dA" } */
+ /* { dg-final { scan-assembler "0x\[68\]\[ \t\]+\[#@;!/|\]+\[ \t\]+DW_AT_encoding" } } */
+ /* { dg-final { scan-assembler-not "0x\[57\]\[ \t\]+\[#@;!/|\]+\[ \t\]+DW_AT_encoding" } } */
+ 
+ char a;
+ const char b;
+ signed char c;
+ volatile signed char d;
+ unsigned char e;
+ volatile const unsigned char f;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char2.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char2.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char2.c	Tue Sep  6 19:30:18 2005
***************
*** 0 ****
--- 1,12 ----
+ /* PR debug/7241 */
+ /* { dg-do compile } */
+ /* { dg-options "-O2 -gdwarf-2 -dA" } */
+ /* { dg-final { scan-assembler "0x\[68\]\[ \t\]+\[#@;!/|\]+\[ \t\]+DW_AT_encoding" } } */
+ /* { dg-final { scan-assembler-not "0x\[57\]\[ \t\]+\[#@;!/|\]+\[ \t\]+DW_AT_encoding" } } */
+ 
+ const char a;
+ char b;
+ volatile signed char c;
+ signed char d;
+ const volatile unsigned char e;
+ unsigned char f;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char3.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char3.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char3.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-char3.c	Tue Sep  6 19:30:18 2005
***************
*** 0 ****
--- 1,7 ----
+ /* PR debug/7241 */
+ /* { dg-do compile } */
+ /* { dg-options "-O2 -gdwarf-2 -dA" } */
+ /* { dg-final { scan-assembler "0x\[68\]\[ \t\]+\[#@;!/|\]+\[ \t\]+DW_AT_encoding" } } */
+ /* { dg-final { scan-assembler-not "0x\[57\]\[ \t\]+\[#@;!/|\]+\[ \t\]+DW_AT_encoding" } } */
+ 
+ const char *p = "abc";
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die1.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die1.c	Mon Jan 12 16:25:32 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die1.c	Thu Sep  1 14:04:55 2005
***************
*** 1,5 ****
  /* Verify that inline function never actually inlined has no abstract DIE.  */
! /* { dg-do compile */
  /* { dg-options "-O2 -gdwarf-2 -dA" } */
  /* { dg-final { scan-assembler-not "DW_AT_inline" } } */
  inline int t()
--- 1,5 ----
  /* Verify that inline function never actually inlined has no abstract DIE.  */
! /* { dg-do compile } */
  /* { dg-options "-O2 -gdwarf-2 -dA" } */
  /* { dg-final { scan-assembler-not "DW_AT_inline" } } */
  inline int t()
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die2.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die2.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die2.c	Mon Jan 12 16:25:32 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die2.c	Thu Sep  1 14:04:55 2005
***************
*** 1,5 ****
  /* Verify that inline function never actually emit has no DIE.  */
! /* { dg-do compile */
  /* { dg-options "-O0 -gdwarf-2 -dA" } */
  /* { dg-final { scan-assembler-not "CIE Version" } } */
  static inline int t()
--- 1,5 ----
  /* Verify that inline function never actually emit has no DIE.  */
! /* { dg-do compile } */
  /* { dg-options "-O0 -gdwarf-2 -dA" } */
  /* { dg-final { scan-assembler-not "CIE Version" } } */
  static inline int t()
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c	Mon Jan 12 16:25:32 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c	Thu Sep  1 14:04:55 2005
***************
*** 1,5 ****
  /* Verify that extern inline function never actually inlined has no abstract DIE.  */
! /* { dg-do compile */
  /* { dg-options "-O0 -gdwarf-2 -dA" } */
  /* { dg-final { scan-assembler-not "DW_AT_inline" } } */
  extern inline int t()
--- 1,5 ----
  /* Verify that extern inline function never actually inlined has no abstract DIE.  */
! /* { dg-do compile } */
  /* { dg-options "-O0 -gdwarf-2 -dA" } */
  /* { dg-final { scan-assembler-not "DW_AT_inline" } } */
  extern inline int t()
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die5.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die5.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die5.c	Mon Jan 12 16:25:32 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die5.c	Thu Sep  1 14:04:55 2005
***************
*** 1,5 ****
  /* Inlined inline function must have abstract DIE  */
! /* { dg-do compile */
  /* { dg-options "-O2 -gdwarf-2 -dA -fpreprocessed" } */
  /* { dg-final { scan-assembler "3.*DW_AT_inline" } } */
  #1 "test.h"
--- 1,5 ----
  /* Inlined inline function must have abstract DIE  */
! /* { dg-do compile } */
  /* { dg-options "-O2 -gdwarf-2 -dA -fpreprocessed" } */
  /* { dg-final { scan-assembler "3.*DW_AT_inline" } } */
  #1 "test.h"
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c	Mon Jan 12 16:25:32 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die6.c	Thu Sep  1 14:04:55 2005
***************
*** 1,5 ****
  /* not inline inline function must not have abstract DIE  */
! /* { dg-do compile */
  /* { dg-options "-O2 -fno-inline -gdwarf-2 -dA -fpreprocessed" } */
  /* { dg-final { scan-assembler-not "DW_AT_inline" } } */
  #1 "test.h"
--- 1,5 ----
  /* not inline inline function must not have abstract DIE  */
! /* { dg-do compile } */
  /* { dg-options "-O2 -fno-inline -gdwarf-2 -dA -fpreprocessed" } */
  /* { dg-final { scan-assembler-not "DW_AT_inline" } } */
  #1 "test.h"
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c	Mon Jan 12 16:25:32 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die7.c	Thu Sep  1 14:04:55 2005
***************
*** 1,5 ****
  /* Inlined non-inline function must have abstract DIE  */
! /* { dg-do compile */
  /* { dg-options "-O2 -gdwarf-2 -dA -fpreprocessed" } */
  /* { dg-final { scan-assembler "1.*DW_AT_inline" } } */
  #1 "test.h"
--- 1,5 ----
  /* Inlined non-inline function must have abstract DIE  */
! /* { dg-do compile } */
  /* { dg-options "-O2 -gdwarf-2 -dA -fpreprocessed" } */
  /* { dg-final { scan-assembler "1.*DW_AT_inline" } } */
  #1 "test.h"
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-uninit.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-uninit.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-uninit.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-uninit.c	Thu Sep  1 14:04:55 2005
***************
*** 0 ****
--- 1,10 ----
+ /* { dg-do compile } */
+ /* { dg-options "-O2 -gdwarf-2 -dA" } */
+ /* { dg-final { scan-assembler "DW_TAG_variable" } } */
+ /* PR debug/21828 */
+ 
+ static int i;
+ int main() {
+   i += 3;
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c	Fri Mar  4 15:28:45 2005
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c	Thu Sep  1 14:04:55 2005
***************
*** 1,5 ****
  /* Test to make sure the mcaro info includes a start file command for the main source */
! /* { dg-do compile */
  /* { dg-options "-g3 -gdwarf-2 -dA -fverbose-asm" } */
  /* { dg-final { scan-assembler "Start new file" } } */
  
--- 1,5 ----
  /* Test to make sure the mcaro info includes a start file command for the main source */
! /* { dg-do compile } */
  /* { dg-options "-g3 -gdwarf-2 -dA -fverbose-asm" } */
  /* { dg-final { scan-assembler "Start new file" } } */
  
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/var1.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/var1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/var1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/var1.c	Fri Sep  9 00:51:59 2005
***************
*** 0 ****
--- 1,10 ----
+ /* PR 23190 */
+ /* { dg-do compile }
+ /* { dg-options "-gdwarf-2 -dA" } */
+ /* { dg-final { scan-assembler "xyzzy\[^\\n\\r\]+DW_AT_name" } } */
+ 
+ void f(void)
+ {
+    static int xyzzy;
+    xyzzy += 3;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/var2.c gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/var2.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/debug/dwarf2/var2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/debug/dwarf2/var2.c	Fri Sep  9 00:51:59 2005
***************
*** 0 ****
--- 1,14 ----
+ /* PR 23190 */
+ /* { dg-do compile }
+ /* { dg-options "-O2 -gdwarf-2 -dA" } */
+ /* { dg-final { scan-assembler "DW_OP_addr\[\\n\\r\]+\[^\\n\\r\]+foo" } } */
+ /* { dg-final { scan-assembler "DW_OP_addr\[\\n\\r\]+\[^\\n\\r\]+bar" } } */
+ 
+ static int foo;
+ int bar;
+ int main(void)
+ {
+    foo += 3;
+    bar *= 5;
+    return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/format/bitfld-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/format/bitfld-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/format/bitfld-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/format/bitfld-1.c	Sat Jul 16 16:04:38 2005
***************
*** 0 ****
--- 1,46 ----
+ /* Test for printf formats and bit-fields: bug 22421.  */
+ /* Origin: Joseph Myers <joseph@codesourcery.com> */
+ /* { dg-do compile } */
+ /* { dg-options "-std=gnu99 -Wformat" } */
+ 
+ #include "format.h"
+ 
+ struct s {
+   unsigned int u1 : 1;
+   signed int s1 : 1;
+   unsigned int u15 : 15;
+   signed int s15 : 15;
+   unsigned int u16 : 16;
+   signed int s16 : 16;
+   unsigned long u31 : 31;
+   signed long s31 : 31;
+   unsigned long u32 : 32;
+   signed long s32 : 32;
+   unsigned long long u48 : 48;
+ } x;
+ 
+ void
+ foo (void)
+ {
+   printf ("%d%u", x.u1, x.u1);
+   printf ("%d%u", x.s1, x.s1);
+   printf ("%d%u", x.u15, x.u15);
+   printf ("%d%u", x.s15, x.s15);
+   printf ("%d%u", x.u16, x.u16);
+   printf ("%d%u", x.s16, x.s16);
+   printf ("%d%u", x.u31, x.u31);
+   printf ("%d%u", x.s31, x.s31);
+ #if __LONG_MAX__ > 2147483647 && __INT_MAX__ >= 2147483647
+   /* If long is wider than 32 bits, the 32-bit bit-fields are int or
+      unsigned int or promote to those types.  Otherwise, long is 32
+      bits and the bit-fields are of type plain long or unsigned
+      long.  */
+   printf ("%d%u", x.u32, x.u32);
+   printf ("%d%u", x.s32, x.s32);
+ #else
+   printf ("%ld%lu", x.u32, x.u32);
+   printf ("%ld%lu", x.s32, x.s32);
+ #endif
+   printf ("%llu", x.u48); /* { dg-warning "has type '.*unsigned int:48'" } */
+   printf ("%llu", (unsigned long long)x.u48);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/format/sentinel-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/format/sentinel-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/format/sentinel-1.c	Sun Sep  5 02:55:28 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/format/sentinel-1.c	Fri Jul  8 13:59:33 2005
*************** extern void foo10 (const char *, ...) __
*** 27,66 ****
  
  extern void bar(void)
  {
!   foo1 (); /* { dg-error "missing sentinel|too few arguments" "sentinel" } */
!   foo1 ("a"); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", 1); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", 0); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", (void*)1); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", NULL, 1); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", NULL);
  
    foo5 ("a", 1, 2, 3, NULL); /* { dg-warning "missing sentinel" "sentinel" } */
    foo5 ("a", 1, 2, NULL, 3);
    foo5 ("a", 1, NULL, 2, 3); /* { dg-warning "missing sentinel" "sentinel" } */
    foo5 ("a", NULL, 1, 2, 3); /* { dg-warning "missing sentinel" "sentinel" } */
    foo5 ("a", 0, 1, 2, 3); /* { dg-warning "missing sentinel" "sentinel" } */
  
!   foo6 ("a", 1, NULL); /* { dg-warning "not enough arguments" "sentinel" } */
!   foo6 ("a", 1, NULL, 2); /* { dg-warning "not enough arguments" "sentinel" } */
!   foo6 ("a", 1, NULL, 2, 3); /* { dg-warning "not enough arguments" "sentinel" } */
!   foo6 ("a", NULL, 1, 2, 3); /* { dg-warning "not enough arguments" "sentinel" } */
!   foo6 ("a", NULL, 1, 2, 3, 4); /* { dg-warning "missing sentinel" "sentinel" } */
    foo6 ("a", NULL, 1, 2, 3, 4, 5);
    foo6 ("a", 0, 1, 2, 3, 4, 5); /* { dg-warning "missing sentinel" "sentinel" } */
    foo6 ("a", NULL, 1, 2, 3, 4, 5, 6); /* { dg-warning "missing sentinel" "sentinel" } */
  
    foo7 ("a", 1, 2, 3, NULL);
  
!   execl ("/bin/ls", "-aFC"); /* { dg-warning "missing sentinel" "sentinel" } */
!   execl ("/bin/ls", "-aFC", 0); /* { dg-warning "missing sentinel" "sentinel" } */
!   execl ("/bin/ls", "-aFC", NULL);
  
!   execlp ("ls", "-aFC"); /* { dg-warning "missing sentinel" "sentinel" } */
!   execlp ("ls", "-aFC", 0); /* { dg-warning "missing sentinel" "sentinel" } */
!   execlp ("ls", "-aFC", NULL);
  
!   execle ("ls", "-aFC", ".", envp); /* { dg-warning "missing sentinel" "sentinel" } */
!   execle ("ls", "-aFC", ".", 0, envp); /* { dg-warning "missing sentinel" "sentinel" } */
!   execle ("ls", "-aFC", ".", NULL, envp);
  }
--- 27,73 ----
  
  extern void bar(void)
  {
!   foo1 (); /* { dg-error "not enough|too few arguments" "sentinel" } */
!   foo1 (NULL); /* { dg-warning "not enough" "sentinel" } */
!   foo1 ("a"); /* { dg-warning "not enough" "sentinel" } */
    foo1 ("a", 1); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", 0); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", (void*)1); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", NULL, 1); /* { dg-warning "missing sentinel" "sentinel" } */
    foo1 ("a", NULL);
  
+   foo5 (NULL); /* { dg-warning "not enough" "sentinel" } */
+   foo5 (NULL, 1); /* { dg-warning "not enough" "sentinel" } */
+   foo5 ("a", NULL); /* { dg-warning "not enough" "sentinel" } */
+   foo5 ("a", NULL, 1);
    foo5 ("a", 1, 2, 3, NULL); /* { dg-warning "missing sentinel" "sentinel" } */
    foo5 ("a", 1, 2, NULL, 3);
    foo5 ("a", 1, NULL, 2, 3); /* { dg-warning "missing sentinel" "sentinel" } */
    foo5 ("a", NULL, 1, 2, 3); /* { dg-warning "missing sentinel" "sentinel" } */
    foo5 ("a", 0, 1, 2, 3); /* { dg-warning "missing sentinel" "sentinel" } */
  
!   foo6 ("a", 1, NULL); /* { dg-warning "not enough" "sentinel" } */
!   foo6 ("a", 1, NULL, 2); /* { dg-warning "not enough" "sentinel" } */
!   foo6 ("a", 1, NULL, 2, 3); /* { dg-warning "not enough" "sentinel" } */
!   foo6 ("a", NULL, 1, 2, 3); /* { dg-warning "not enough" "sentinel" } */
!   foo6 ("a", NULL, 1, 2, 3, 4); /* { dg-warning "not enough" "sentinel" } */
!   foo6 (NULL, 1, 2, 3, 4, 5); /* { dg-warning "not enough" "sentinel" } */
    foo6 ("a", NULL, 1, 2, 3, 4, 5);
+   foo6 ("a", 0, NULL, 1, 2, 3, 4, 5);
    foo6 ("a", 0, 1, 2, 3, 4, 5); /* { dg-warning "missing sentinel" "sentinel" } */
    foo6 ("a", NULL, 1, 2, 3, 4, 5, 6); /* { dg-warning "missing sentinel" "sentinel" } */
  
    foo7 ("a", 1, 2, 3, NULL);
  
!   execl ("/bin/ls", "/bin/ls", "-aFC"); /* { dg-warning "missing sentinel" "sentinel" } */
!   execl ("/bin/ls", "/bin/ls", "-aFC", 0); /* { dg-warning "missing sentinel" "sentinel" } */
!   execl ("/bin/ls", "/bin/ls", "-aFC", NULL);
  
!   execlp ("ls", "ls", "-aFC"); /* { dg-warning "missing sentinel" "sentinel" } */
!   execlp ("ls", "ls", "-aFC", 0); /* { dg-warning "missing sentinel" "sentinel" } */
!   execlp ("ls", "ls", "-aFC", NULL);
  
!   execle ("ls", "ls", "-aFC", ".", envp); /* { dg-warning "missing sentinel" "sentinel" } */
!   execle ("ls", "ls", "-aFC", ".", 0, envp); /* { dg-warning "missing sentinel" "sentinel" } */
!   execle ("ls", "ls", "-aFC", ".", NULL, envp);
  }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/pr22308-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/pr22308-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/pr22308-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/pr22308-1.c	Fri Jul  8 13:13:50 2005
***************
*** 0 ****
--- 1,13 ----
+ /* Bug 22308: C_TYPE_FIELDS_READONLY not updated on type variants.  */
+ /* { dg-do compile } */
+ /* { dg-options "" } */
+ 
+ struct foo s;
+ volatile struct foo t;
+ struct foo { const int z; };
+ 
+ void
+ bar (void)
+ {
+   t = s; /* { dg-error "error: assignment of read-only variable 't'" } */
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/pr22311-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/pr22311-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/pr22311-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/pr22311-1.c	Mon Aug  1 01:34:14 2005
***************
*** 0 ****
--- 1,6 ----
+ /* Bug 22311: ICE with -fshort-enums on shortened operations.  */
+ /* { dg-do compile } */
+ /* { dg-options "-fshort-enums" } */
+ 
+ typedef enum { A = 1 } E;
+ void f(E e, unsigned char c) { c |= e; }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/pr22458-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/pr22458-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/pr22458-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/pr22458-1.c	Mon Aug  8 07:40:09 2005
***************
*** 0 ****
--- 1,4 ----
+ /* { dg-error "(parse|syntax) error" "" { target *-*-* } 0 } */
+ void foo()
+ {
+      __PRETTY_FUNCTION__;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/pr23075.c gcc-4.0.2/gcc/testsuite/gcc.dg/pr23075.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/pr23075.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/pr23075.c	Tue Sep  6 20:11:08 2005
***************
*** 0 ****
--- 1,14 ----
+ /* PR c/23075 */
+ /* { dg-do compile } */
+ /* { dg-options "-O2 -Wreturn-type" } */
+ 
+ int
+ foo (void)
+ {
+   return;	/* { dg-warning "with no value" } */
+ }		/* { dg-bogus "control reaches end" } */
+ 
+ int
+ bar (void)
+ {
+ }		/* { dg-warning "control reaches end" } */
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/pr23165.c gcc-4.0.2/gcc/testsuite/gcc.dg/pr23165.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/pr23165.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/pr23165.c	Tue Sep  6 06:07:06 2005
***************
*** 0 ****
--- 1,9 ----
+ /* { dg-do compile } */
+ /* { dg-options "-Wextra" } */
+ void foo (void)
+ {
+ 	if (0)
+ 	  a: ; /* { dg-warning "empty body in an if-statement" } */
+ 
+ 
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/simd-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/simd-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/simd-1.c	Fri Jul  9 23:20:35 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/simd-1.c	Mon Jul 11 14:28:54 2005
*************** hanneke ()
*** 54,61 ****
    a = -b;
  
    /* Operators on incompatible SIMD types.  */
!   a = b + c; /* { dg-error "can't convert between vector values of different size" } */
!   a = b - c; /* { dg-error "can't convert between vector values of different size" } */
!   a = b * c; /* { dg-error "can't convert between vector values of different size" } */
!   a = b / c; /* { dg-error "can't convert between vector values of different size" } */
  }
--- 54,61 ----
    a = -b;
  
    /* Operators on incompatible SIMD types.  */
!   a = b + c; /* { dg-error "invalid operands to binary +" } */
!   a = b - c; /* { dg-error "invalid operands to binary -" } */
!   a = b * c; /* { dg-error "invalid operands to binary *" } */
!   a = b / c; /* { dg-error "invalid operands to binary /" } */
  }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/simd-1b.c gcc-4.0.2/gcc/testsuite/gcc.dg/simd-1b.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/simd-1b.c	Fri Jul  9 23:20:36 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/simd-1b.c	Mon Jul 11 14:28:55 2005
*************** void
*** 14,36 ****
  hanneke ()
  {
    /* Operators on compatible SIMD types.  */
!   a %= b; /* { dg-bogus "invalid operands to binary %" "" { xfail *-*-* } } */
    c &= d;
    a |= b;
    c ^= d;
!   a >>= b; /* { dg-bogus "invalid operands to binary >>" "" { xfail *-*-* } } */
!   c <<= d; /* { dg-bogus "invalid operands to binary <<" "" { xfail *-*-* } } */
    a = +b;
    c = ~d;
  
    /* Operators on incompatible SIMD types.  */
! /*  a = b % c;  { dg*error "can't convert between vector values of different size" } */
!   a = b % c; /* { dg-bogus "invalid operands to binary %" "" { xfail *-*-* } } */
!   d = c & b; /* { dg-error "can't convert between vector values of different size" } */
!   a = b | c; /* { dg-error "can't convert between vector values of different size" } */
!   d = c ^ b; /* { dg-error "can't convert between vector values of different size" } */
! /*  a = b >> c;  { dg*error "can't convert between vector values of different size" } */
!   a = b >> c; /* { dg-bogus "invalid operands to binary >>" "" { xfail *-*-* } } */
! /*  d = c << b;  { dg*error "can't convert between vector values of different size" } */
!   d = c << b; /* { dg-bogus "invalid operands to binary <<" "" { xfail *-*-* } } */
  }
--- 14,36 ----
  hanneke ()
  {
    /* Operators on compatible SIMD types.  */
!   a %= b; /* { dg-error "invalid operands to binary %" } */
    c &= d;
    a |= b;
    c ^= d;
!   a >>= b; /* { dg-error "invalid operands to binary >>" } */
!   c <<= d; /* { dg-error "invalid operands to binary <<" } */
    a = +b;
    c = ~d;
  
    /* Operators on incompatible SIMD types.  */
!   a = b % c; /* { dg-error "invalid operands to binary" } */
!   a = b % c; /* { dg-error "invalid operands to binary" } */
!   d = c & b; /* { dg-error "invalid operands to binary" } */
!   a = b | c; /* { dg-error "invalid operands to binary" } */
!   d = c ^ b; /* { dg-error "invalid operands to binary" } */
!   a = b >> c; /*  { dg-error "invalid operands to binary" } */
!   a = b >> c; /* { dg-error "invalid operands to binary" } */
!   d = c << b; /* { dg-error "invalid operands to binary" } */
!   d = c << b; /* { dg-error "invalid operands to binary" } */
  }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/simd-2.c gcc-4.0.2/gcc/testsuite/gcc.dg/simd-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/simd-2.c	Fri Jul  9 23:20:36 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/simd-2.c	Mon Jul 11 14:28:55 2005
*************** hanneke ()
*** 33,43 ****
    foo = a; /* { dg-error "incompatible types in assignment" } */
  
    /* Casted assignment between scalar and SIMD of same size.  */
!   foo = (typeof (foo)) foo2; /* { dg-bogus "aggregate value used where a float was expected" "" { xfail *-*-* } } */
  
    /* Casted assignment between scalar and SIMD of different size.  */
! /*  foo1 = (typeof (foo1)) foo2;  { dg*error "can't convert between vector values of different size" } */
!   foo1 = (typeof (foo1)) foo2; /* { dg-bogus "aggregate value used where a float was expected" "" { xfail *-*-* } } */
  
    /* Operators on compatible SIMD types.  */
    a += b + b;
--- 33,42 ----
    foo = a; /* { dg-error "incompatible types in assignment" } */
  
    /* Casted assignment between scalar and SIMD of same size.  */
!   foo = (typeof (foo)) foo2; /* { dg-error "aggregate value used where a float was expected" } */
  
    /* Casted assignment between scalar and SIMD of different size.  */
!   foo1 = (typeof (foo1)) foo2; /* { dg-error "aggregate value used where a float was expected" } */
  
    /* Operators on compatible SIMD types.  */
    a += b + b;
*************** hanneke ()
*** 48,55 ****
    c = -d;
  
    /* Operators on incompatible SIMD types.  */
!   a = b + c; /* { dg-error "can't convert between vector values of different size" } */
!   a = b - c; /* { dg-error "can't convert between vector values of different size" } */
!   a = b * c; /* { dg-error "can't convert between vector values of different size" } */
!   a = b / c; /* { dg-error "can't convert between vector values of different size" } */
  }
--- 47,54 ----
    c = -d;
  
    /* Operators on incompatible SIMD types.  */
!   a = b + c; /* { dg-error "invalid operands to binary" } */
!   a = b - c; /* { dg-error "invalid operands to binary" } */
!   a = b * c; /* { dg-error "invalid operands to binary" } */
!   a = b / c; /* { dg-error "invalid operands to binary" } */
  }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/simd-3.c gcc-4.0.2/gcc/testsuite/gcc.dg/simd-3.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/simd-3.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/simd-3.c	Fri Jul  8 19:34:41 2005
***************
*** 0 ****
--- 1,16 ----
+ /* { dg-do compile } */
+ /* { dg-options "-maltivec" { target powerpc-*-* } } */
+ 
+ __attribute__ ((vector_size (2))) signed char v1, v2, v3;
+ void
+ one (void)
+ {
+   v1 = v2 + v3;
+ }
+ 
+ __attribute__ ((vector_size (8))) signed char v4, v5, v6;
+ void
+ two (void)
+ {
+   v4 = v5 + v6;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/simd-4.c gcc-4.0.2/gcc/testsuite/gcc.dg/simd-4.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/simd-4.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/simd-4.c	Mon Jul 11 14:28:55 2005
***************
*** 0 ****
--- 1,15 ----
+ /* { dg-do compile } */
+ 
+ typedef int myint;
+ 
+ float __attribute__((vector_size(16))) b;
+ int __attribute__((vector_size(16))) d;
+ myint __attribute__((vector_size(16))) d2;
+ unsigned int __attribute__((vector_size(16))) e;
+ 
+ void foo()
+ {
+ 	b + d; /* { dg-error "invalid operands to binary" } */
+ 	d += e;
+ 	d2 += d;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/switch-warn-3.c gcc-4.0.2/gcc/testsuite/gcc.dg/switch-warn-3.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/switch-warn-3.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/switch-warn-3.c	Mon Aug 22 16:29:02 2005
***************
*** 0 ****
--- 1,14 ----
+ /* { dg-do compile } */
+ /* { dg-options "-Wswitch-enum" } */
+ 
+ enum a { a0, a1, a2, a3 };
+ 
+ int error(enum a aa)
+ {
+   switch ( aa )
+   {
+   case a0 ... a3:
+     return 1;
+   }
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/torture/pr16104-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/torture/pr16104-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/torture/pr16104-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/torture/pr16104-1.c	Sun Aug 28 11:07:05 2005
***************
*** 0 ****
--- 1,88 ----
+ /* PR rtl-optimization/16104 */
+ /* { dg-do run { target i?86-*-* x86_64-*-* } } */
+ /* { dg-options "-msse2" } */
+ 
+ #include "../i386-cpuid.h"
+ 
+ extern void abort (void);
+ 
+ typedef int V2SI __attribute__ ((vector_size (8)));
+ typedef unsigned int V2USI __attribute__ ((vector_size (8)));
+ typedef short V2HI __attribute__ ((vector_size (4)));
+ typedef unsigned int V2UHI __attribute__ ((vector_size (4)));
+ 
+ int
+ test1 (void)
+ {
+   return (long long) (V2SI) 0LL;
+ }
+ 
+ int
+ test2 (V2SI x)
+ {
+   return (long long) x;
+ }
+ 
+ V2SI
+ test3 (void)
+ {
+   return (V2SI) (long long) (int) (V2HI) 0;
+ }
+ 
+ V2SI
+ test4 (V2HI x)
+ {
+   return (V2SI) (long long) (int) x;
+ }
+ 
+ V2SI
+ test5 (V2USI x)
+ {
+   return (V2SI) x;
+ }
+ 
+ int
+ __attribute__ ((noinline))
+ do_test (void)
+ {
+   if (sizeof (short) != 2 || sizeof (int) != 4 || sizeof (long long) != 8)
+     return 0;
+ 
+   if (test1 () != 0)
+     abort ();
+ 
+   V2SI x = { 2, 2 };
+   if (test2 (x) != 2)
+     abort ();
+ 
+   union { V2SI x; int y[2]; V2USI z; long long l; } u;
+   u.x = test3 ();
+   if (u.y[0] != 0 || u.y[1] != 0)
+     abort ();
+ 
+   V2HI y = { 4, 4 };
+   union { V2SI x; long long y; } v;
+   v.x = test4 (y);
+   if (v.y != 0x40004)
+     abort ();
+ 
+   V2USI z = { 6, 6 };
+   u.x = test5 (z);
+   if (u.y[0] != 6 || u.y[1] != 6)
+     abort ();
+   return 0;
+ }
+ 
+ int
+ main (void)
+ {
+   unsigned long cpu_facilities;
+ 
+   cpu_facilities = i386_cpuid ();
+ 
+   if ((cpu_facilities & (bit_MMX | bit_SSE | bit_CMOV | bit_SSE2))
+       != (bit_MMX | bit_SSE | bit_CMOV | bit_SSE2))
+     return 0;
+ 
+   return do_test ();
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/torture/pr18582-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/torture/pr18582-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/torture/pr18582-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/torture/pr18582-1.c	Wed Aug  3 14:06:05 2005
***************
*** 0 ****
--- 1,24 ----
+ /* { dg-do compile { target i?86-*-* } } */
+ /* { dg-options "-msse3" } */
+ typedef char v16qi __attribute__((vector_size (16)));
+ typedef float v4sf __attribute__((vector_size (16)));
+ typedef double v2df __attribute__((vector_size (16)));
+ 
+ extern char ca[];
+ extern float fa[];
+ extern double da[];
+ 
+ extern v16qi cva[];
+ extern v4sf fva[];
+ extern v2df dva[];
+ 
+ void
+ foo (void)
+ {
+   cva[0] = __builtin_ia32_loaddqu (ca);
+   cva[0] = __builtin_ia32_lddqu (ca);
+ 
+   fva[0] = __builtin_ia32_loadups (fa);
+ 
+   dva[0] = __builtin_ia32_loadupd (da);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/torture/pr21817-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/torture/pr21817-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/torture/pr21817-1.c	Tue May 31 23:02:52 2005
--- gcc-4.0.2/gcc/testsuite/gcc.dg/torture/pr21817-1.c	Tue Jul 19 20:28:00 2005
***************
*** 1,4 ****
--- 1,8 ----
+ /* hppa*-*-hpux* needs -fno-common so that value can be given a 16
+    byte alignment.  */
+ 
  /* { dg-do compile } */
+ /* { dg-options "-fno-common" { target { hppa*-*-hpux* } } } */
  
  typedef float v4sf __attribute__((vector_size(16)));
  v4sf value;
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c	Tue Aug  3 08:22:25 2004
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c	Tue Jul 26 20:54:30 2005
*************** simplify_condition (cond_p)
*** 34,37 ****
  
  /* There should be exactly one IF conditional.  TBAA is not able to 
     determine that 'decl' and 'cond' can't alias.  */
! /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */
--- 34,37 ----
  
  /* There should be exactly one IF conditional.  TBAA is not able to 
     determine that 'decl' and 'cond' can't alias.  */
! /* { dg-final { scan-tree-dump-times "if " 1 "dom3" { xfail *-*-* } } } */
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c	Mon Jul 11 22:41:08 2005
***************
*** 0 ****
--- 1,22 ----
+ /* { dg-do compile }  */
+ /* { dg-options "-O2 -fdump-tree-optimized" }  */
+ 
+ 
+ void *arf ();
+ int
+ foo()
+ {
+   void *p = arf ();
+ 
+   if ((void (*)(void))p != 0)
+     return 1;
+   else
+     return 2;
+ }
+ 
+ /* The cast to a function pointer type must remain after all optimizations
+    are complete so that function pointer canonicalization works on those
+    targets which require it.  */
+ /* { dg-final { scan-tree-dump-times "if \\(\\(void \\(\\*<.*>\\) \\(void\\)\\) p" 1 "optimized" } } */
+ 
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c	Wed Jul 13 17:42:02 2005
***************
*** 0 ****
--- 1,24 ----
+ /* { dg-do compile }  */
+ /* { dg-options "-O2 -fdump-tree-optimized -w" }  */
+ 
+ 
+ 
+ 
+ void *arf ();
+ int
+ foo()
+ {
+   void (*q)(void);
+   int r = q;
+ 
+   if (r != 0)
+     return 1;
+   else
+     return 2;
+ }
+ 
+ /* The cast to an int type must remain after all optimizations are complete
+    so that we do not try to canonicalize a function pointer for the
+    comparison when no such canonicalization is wanted.  */
+ /* { dg-final { scan-tree-dump-times "if \\(\\(int\\).*q" 1 "optimized" } } */
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr22321.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr22321.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr22321.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr22321.c	Wed Jul 13 16:43:59 2005
***************
*** 0 ****
--- 1,18 ----
+ /* { dg-do compile } */
+ /* { dg-options "-O1 -fno-tree-ccp -fdump-tree-optimized" } */
+ 
+ 
+ volatile int x;
+ 
+ int main ()
+ {
+   volatile int *vip;
+   vip = &x;
+   volatile int *cvip;
+   cvip = vip;
+ 
+   if (vip != cvip) return -1;
+   return 0;
+ }
+ 
+ /* { dg-final { scan-tree-dump-times "return 0" 1 "optimized" } } */
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr22591.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr22591.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr22591.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr22591.c	Tue Jul 26 20:54:30 2005
***************
*** 0 ****
--- 1,56 ----
+ /* { dg-do run } */
+ /* { dg-options "-O2" } */
+ 
+ void abort (); 
+  
+ typedef struct _Node 
+ { 
+   struct _Node *next, *prev; 
+ } Node; 
+  
+ void __attribute__ ((noinline)) append (Node * q, Node * p) 
+ { 
+   p->next = q; 
+   p->prev = q; 
+   q->next = p; 
+   q->prev = p; 
+ } 
+  
+ inline void 
+ swap (Node ** a, Node ** b) 
+ { 
+   Node *tmp = *a; 
+   *a = *b; 
+   *b = tmp; 
+ } 
+  
+ /* Miscompilation seems to happen here. If one removes the if condition 
+    (which should be true) the program works fine.  */ 
+ void 
+ ListSwap (Node * x, Node * y) 
+ { 
+   Node *tmp; 
+   if (x->next) 
+     { 
+       swap (&x->next, &y->next); 
+       swap (&x->prev, &y->prev); 
+       x->next->prev = x->prev->next = x; 
+       y->next->prev = y->prev->next = y; 
+     } 
+ } 
+  
+ int 
+ main () 
+ { 
+   Node A, A1, B, B1; 
+  
+   append (&A, &A1); 
+   append (&B, &B1); 
+  
+   ListSwap (&A, &B); 
+  
+   if (&A != A.next->prev) 
+     abort (); 
+ 
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr23192.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr23192.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr23192.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr23192.c	Tue Aug  2 14:04:36 2005
***************
*** 0 ****
--- 1,23 ----
+ /* { dg-options "-O2" } */
+ /* { dg-do run } */
+ 
+ struct S { int i; } s;
+ 
+ void f (struct S *q)
+ {
+   int a, *p;
+   p = &a;
+   if (q)
+     p = &q->i;
+   *p = 1;
+ }
+ 
+ void abort (void);
+ 
+ int main (void)
+ {
+   f (&s);
+   if (s.i != 1)
+     abort ();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr23546.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr23546.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/pr23546.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/pr23546.c	Thu Aug 25 07:37:21 2005
***************
*** 0 ****
--- 1,10 ----
+ /* { dg-do compile } */
+ /* { dg-options "-O2" } */
+ typedef int m64 __attribute__ ((__vector_size__ (8)));
+ 
+ void mmxCombineMaskU (m64 * mask, int width)
+ {
+   while (--width >= 0)
+     *mask++ = (m64) 0LL;
+ }
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/scev-1.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/scev-1.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/scev-1.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/scev-1.c	Wed Aug  3 14:40:52 2005
***************
*** 0 ****
--- 1,19 ----
+ /* PR tree-optimization/19899 */
+ /* Decrementing a floating-point variable in a loop caused an ICE.  */
+ 
+ /* { dg-do run } */
+ /* { dg-options "-O -ftree-vectorize" } */
+ 
+ extern void abort (void);
+ 
+ int main()
+ {
+   float i=1;
+ 
+   while (i>=0)
+     --i;
+ 
+   if (i != -1)
+     abort();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/scev-2.c gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/scev-2.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/tree-ssa/scev-2.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/tree-ssa/scev-2.c	Wed Aug  3 14:40:52 2005
***************
*** 0 ****
--- 1,20 ----
+ /* PR tree-optimization/19899 */
+ /* Decrementing a floating-point variable in a loop caused an ICE.  */
+ 
+ /* { dg-do run } */
+ /* { dg-options "-O -ftree-vectorize" } */
+ 
+ extern void abort (void);
+ 
+ int main()
+ {
+   double a = 20;
+   int i;
+ 
+   for (i = 0; i < 10; ++i)
+     a -= 2;
+ 
+   if (a)
+     abort();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.dg/vla-3.c gcc-4.0.2/gcc/testsuite/gcc.dg/vla-3.c
*** gcc-4.0.1/gcc/testsuite/gcc.dg/vla-3.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.dg/vla-3.c	Fri Aug 26 15:13:19 2005
***************
*** 0 ****
--- 1,11 ----
+ /* { dg-do compile } */
+ /* { dg-options "-std=gnu99" } */
+ 
+ /* This used to crash as we did not preserve the correct type
+    for __SIZE_TYPE__. See PR22439. */
+ 
+ char foo(__SIZE_TYPE__ n)
+ {
+     char c[1][n];
+     return c[0][0];
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr17692.c gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr17692.c
*** gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr17692.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr17692.c	Thu Jul 28 20:53:18 2005
***************
*** 0 ****
--- 1,21 ----
+ /* { dg-do compile } */
+ /* { dg-options "-O -mfpmath=sse -msse2" } */
+ /* The fact that t1 and t2 are uninitialized is critical.  With them
+    uninitialized, the register allocator is free to put them in the same
+    hard register, which results in
+ 
+ 	xmm0 = xmm0 >= xmm0 ? xmm0 : xmm0
+ 
+    Which is of course a nop, but one for which we would ICE splitting the
+    pattern.  */
+    
+ double out;
+ 
+ static void foo(void)
+ {
+     double t1, t2, t3, t4;
+     
+     t4 = t1 >= t2 ? t1 : t2;
+     t4 = t4 >= t3 ? t4 : t3;
+     out = t4;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr21291.c gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr21291.c
*** gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr21291.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr21291.c	Fri Aug  5 02:33:11 2005
***************
*** 0 ****
--- 1,31 ----
+ /* { dg-do compile } */
+ /* { dg-options "-O" } */
+ 
+ typedef unsigned long bngdigit;
+ typedef bngdigit *bng;
+ typedef unsigned int bngcarry;
+ typedef unsigned long bngsize;
+ 
+ bngdigit
+ bng_ia32_mult_sub_digit (bng a, bngsize alen, bng b, bngsize blen, bngdigit d)
+ {
+   bngdigit out, tmp;
+   bngcarry carry;
+   bngdigit a11;
+ 
+   alen -= blen;
+   out = 0;
+   asm (""
+        : "+r" (a), "+r" (b), "+mr" (blen), "+mr" (out), "=&r" (tmp)
+        : "mr" (d)
+        : "eax", "edx");
+   if (alen == 0)
+     {
+       a11 = out;
+       goto t;
+     }
+ 
+   a11 = 1;
+  t:
+   return a11;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr22362.c gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr22362.c
*** gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr22362.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr22362.c	Tue Sep  6 20:03:28 2005
***************
*** 0 ****
--- 1,25 ----
+ /* PR target/22362 */
+ /* { dg-do compile } */
+ /* { dg-options "-O2" } */
+ /* { dg-require-effective-target ilp32 } */
+ 
+ register unsigned int reg0 __asm__ ("esi");
+ register unsigned int reg1 __asm__ ("edi");
+ register unsigned int reg2 __asm__ ("ebx");
+ 
+ static unsigned int
+ __attribute__((noinline))
+ foo (unsigned long *x, void *y, void *z)
+ {
+   int i;
+ 
+   for (i = 5; i > 0; i--)
+     x[i] = (unsigned long) foo ((unsigned long *) x[i], y, z);
+   return 0;
+ }
+ 
+ unsigned int
+ bar (void)
+ {
+   return foo (0, 0, 0);
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr23098.c gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr23098.c
*** gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr23098.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr23098.c	Tue Sep  6 19:44:44 2005
***************
*** 0 ****
--- 1,25 ----
+ /* PR rtl-optimization/23098 */
+ /* { dg-do compile } */
+ /* { dg-options "-O2 -fPIC" } */
+ /* { dg-final { scan-assembler-not "\.LC\[0-9\]" } } */
+ /* { dg-require-effective-target ilp32 } */
+ 
+ double foo (float);
+ 
+ double
+ f1 (void)
+ {
+   return foo (1.0);
+ }
+ 
+ double
+ f2 (void)
+ {
+   return foo (0.0);
+ }
+ 
+ void
+ f3 (float *x, float t)
+ {
+   *x = 0.0 + t;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr23575.c gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr23575.c
*** gcc-4.0.1/gcc/testsuite/gcc.target/i386/pr23575.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.target/i386/pr23575.c	Mon Aug 29 08:50:13 2005
***************
*** 0 ****
--- 1,20 ----
+ /* { dg-do compile } */
+ /* { dg-options "-msse2 -O2" } */
+ 
+ /* We used to ICE because of a bogous pattern.  */
+ 
+ typedef double __v2df __attribute__ ((__vector_size__ (16)));
+ typedef __v2df __m128d;
+ static __inline __m128d __attribute__((__always_inline__)) _mm_set1_pd (double __F) {
+   return __extension__ (__m128d){__F, __F};
+ }
+ static __inline __m128d __attribute__((__always_inline__)) _mm_move_sd (__m128d __A, __m128d __B) {
+   return (__m128d) __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B);
+ }
+ void g(__m128d b);
+ __m128d cross(__m128d tmp9)
+ {
+   __m128d t1 = _mm_set1_pd(1.0);
+   __m128d tmp10 = _mm_move_sd(t1, tmp9);
+   return tmp10;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.target/i386/sse-3.c gcc-4.0.2/gcc/testsuite/gcc.target/i386/sse-3.c
*** gcc-4.0.1/gcc/testsuite/gcc.target/i386/sse-3.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.target/i386/sse-3.c	Thu Jul 28 14:41:25 2005
***************
*** 0 ****
--- 1,53 ----
+ /* PR target/21149 */
+ /* { dg-do run } */
+ /* { dg-options "-O2 -msse" } */
+ #include <xmmintrin.h>
+ #include "../../gcc.dg/i386-cpuid.h"
+ 
+ extern void abort (void);
+ 
+ void
+ __attribute__((noinline))
+ check (__m128 x, float a, float b, float c, float d)
+ {
+   union { __m128 m; float f[4]; } u;
+   u.m = x;
+   if (u.f[0] != a || u.f[1] != b || u.f[2] != c || u.f[3] != d)
+     abort ();
+ }
+ 
+ static inline
+ void
+ foo (__m128 *x)
+ {
+   __m128 y = _mm_setzero_ps ();
+   __m128 v = _mm_movehl_ps (y, *x);
+   __m128 w = _mm_movehl_ps (*x, y);
+   check (*x, 9, 1, 2, -3);
+   check (v, 2, -3, 0, 0);
+   check (w, 0, 0, 2, -3);
+ }
+ 
+ void
+ __attribute__((noinline))
+ run_tests (void)
+ {
+   __m128 y = _mm_set_ps (-3, 2, 1, 9);
+   foo (&y);
+ }
+ 
+ int
+ main ()
+ {
+   unsigned long cpu_facilities;
+ 
+   cpu_facilities = i386_cpuid ();
+ 
+   if ((cpu_facilities & (bit_MMX | bit_SSE | bit_CMOV))
+       != (bit_MMX | bit_SSE | bit_CMOV))
+     /* If host has no vector support, pass.  */
+     return 0;
+ 
+   run_tests ();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gcc.target/i386/sse-4.c gcc-4.0.2/gcc/testsuite/gcc.target/i386/sse-4.c
*** gcc-4.0.1/gcc/testsuite/gcc.target/i386/sse-4.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gcc.target/i386/sse-4.c	Sun Aug 21 13:31:41 2005
***************
*** 0 ****
--- 1,10 ----
+ /* This testcase caused a buffer overflow in simplify_immed_subreg.  */
+ /* { dg-do compile } */
+ /* { dg-options "-O2 -msse2" } */
+ 
+ #include <emmintrin.h>
+ 
+ __m128i foo (__m128i x)
+ {
+   return _mm_min_epu8 (x, _mm_set1_epi8 (10));
+ }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/altreturn_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/altreturn_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/altreturn_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/altreturn_1.f90	Sat Jul  9 08:59:15 2005
***************
*** 0 ****
--- 1,7 ----
+ ! { dg-do compile }
+ 	subroutine foo (a)
+ 	real t, a, baz
+ 	call bar (*10)
+ 	t = 2 * baz ()
+ 	IF (t.gt.0) t = baz ()
+ 10	END
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/array_constructor_5.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/array_constructor_5.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/array_constructor_5.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/array_constructor_5.f90	Sun Jul 10 13:26:08 2005
***************
*** 0 ****
--- 1,11 ----
+ ! { dg-do run }
+ ! PR22327
+ program array_constructor
+     implicit none
+     integer :: a(6), i
+     i = 6
+     a = (/ 1, 2, 3, 4, 5, i /)
+     do i = 1, 6
+         if (a(i) /= i) call abort()
+     end do
+ end program array_constructor
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/assumed_dummy_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/assumed_dummy_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/assumed_dummy_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/assumed_dummy_1.f90	Tue Sep 13 19:02:48 2005
***************
*** 0 ****
--- 1,47 ----
+ ! { dg do-run}
+ ! Tests the fix for PRs 19358, 19477, 21211 and 21622.
+ !
+ ! Note that this tests only the valid cases with explicit interfaces.
+ !
+ ! Contributed by Paul Thomas  <pault@gcc.gnu.org>
+ !
+ module global
+ contains
+   SUBROUTINE goo (x, i)
+     REAL, DIMENSION(i:)     :: x
+     integer                 :: i
+     x (3) = 99.0
+   END SUBROUTINE goo
+ end module global
+ 
+ SUBROUTINE foo (x, i)
+   REAL, DIMENSION(i:)       :: x
+   integer                   :: i
+   x (4) = 42.0
+ END SUBROUTINE foo
+ 
+ program test
+   use global
+   real, dimension(3)        :: y = 0
+   integer                   :: j = 2
+ 
+ interface
+   SUBROUTINE foo (x, i)
+     REAL, DIMENSION(i:)     :: x
+     integer                 :: i
+   END SUBROUTINE foo
+ end interface
+   call foo (y, j)
+   call goo (y, j)
+   call roo (y, j)
+   if (any(y.ne.(/21.0, 99.0, 42.0/))) call abort ()
+ contains
+   SUBROUTINE roo (x, i)
+     REAL, DIMENSION(i:)     :: x
+     integer                 :: i
+     x (2) = 21.0
+   END SUBROUTINE roo
+ end program test
+ 
+ 
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/auto_save_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/auto_save_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/auto_save_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/auto_save_1.f90	Fri Jul 15 15:21:20 2005
***************
*** 0 ****
--- 1,18 ----
+ ! { dg-do run }
+ ! Check that automatic objects work properly in the presence of a save
+ ! statement.
+ ! PR21034
+ subroutine test(n)
+   implicit none
+   integer n
+   real dte(n)
+   character(len=n) :: s
+   save
+   dte = 0
+   s = ""
+ end
+ 
+ program prog
+   call test(4)
+   call test(10)
+ end program
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/badline.f gcc-4.0.2/gcc/testsuite/gfortran.dg/badline.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/badline.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/badline.f	Sat Jul  9 09:03:38 2005
***************
*** 0 ****
--- 1,4 ----
+ 	subroutine foo 
+ # 18 "src/badline.F" 2
+ 	end
+ ! { dg-warning "left but not entered" "" { target *-*-* } 2 }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/char_array_constructor.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/char_array_constructor.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/char_array_constructor.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/char_array_constructor.f90	Thu Jul 14 01:59:41 2005
***************
*** 0 ****
--- 1,15 ----
+ ! { dg-do run }
+ module z
+    integer :: i
+    character(6) :: a(2) = (/ ('main  ' , i = 1, 2) /)
+    character(6) :: b(2) = (/ 'abcd  ' , 'efghij' /)
+ end module
+ 
+ program y
+   use z
+   if (a(1) /= 'main  ') call abort
+   if (a(2) /= 'main  ') call abort
+   if (b(1) /= 'abcd  ') call abort
+   if (b(2) /= 'efghij') call abort
+ end program y
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/comma_format_extension_1.f gcc-4.0.2/gcc/testsuite/gfortran.dg/comma_format_extension_1.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/comma_format_extension_1.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/comma_format_extension_1.f	Sat Jul 16 20:46:22 2005
***************
*** 0 ****
--- 1,11 ----
+ ! { dg-do compile }
+ ! { dg-options "" }
+ ! test that the extension for a missing comma is accepted
+ 
+       subroutine mysub
+       dimension ibar(5)
+       write (3,1001) ( ibar(m), m = 1, 5 )
+ 
+  1001 format (/5x,' ',i4' '/ )
+       return
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/comma_format_extension_2.f gcc-4.0.2/gcc/testsuite/gfortran.dg/comma_format_extension_2.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/comma_format_extension_2.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/comma_format_extension_2.f	Sat Jul 16 20:46:22 2005
***************
*** 0 ****
--- 1,10 ----
+ ! { dg-do compile }
+ ! test that the extension for a missing comma is accepted
+ 
+       subroutine mysub
+       dimension ibar(5)
+       write (3,1001) ( ibar(m), m = 1, 5 )
+ 
+  1001 format (/5x,' ',i4' '/ ) ! { dg-warning "Missing comma" }
+       return
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/comma_format_extension_3.f gcc-4.0.2/gcc/testsuite/gfortran.dg/comma_format_extension_3.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/comma_format_extension_3.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/comma_format_extension_3.f	Sat Jul 16 20:46:22 2005
***************
*** 0 ****
--- 1,16 ----
+ ! PR libfortran/15332 and PR fortran/13257
+ ! We used to accept this as an extension but
+ ! did do the correct thing at runtime.
+ ! Note the missing , before i1 in the format.
+ ! { do-do run }
+ ! { dg-options "" }
+       character*12 c
+ 
+       write (c,100) 0, 1
+       if (c .ne. 'i = 0, j = 1') call abort
+       
+       write (c,100) 0
+       if (c .ne. 'i = 0       ') call abort
+ 
+  100  format ('i = 'i1,:,', j = ',i1)
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/comma_format_extension_4.f gcc-4.0.2/gcc/testsuite/gfortran.dg/comma_format_extension_4.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/comma_format_extension_4.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/comma_format_extension_4.f	Sat Jul 30 21:59:22 2005
***************
*** 0 ****
--- 1,10 ----
+ ! PR fortran/13257
+ ! Note the missing , before i1 in the format.
+ ! { do-do run }
+ ! { dg-options "" }
+       character*6 c
+       write (c,1001) 1
+       if (c .ne. '    1 ') call abort
+ 
+  1001 format (' ',i4' ')
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/common_6.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/common_6.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/common_6.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/common_6.f90	Thu Sep  8 22:07:13 2005
***************
*** 0 ****
--- 1,10 ----
+ ! { dg-do compile }
+ ! PR 23765 : We used to incorrectly accept common blocks with no symbols
+ common          ! { dg-error "Syntax error" }
+ common //       ! { dg-error "Syntax error" }
+ common /a/      ! { dg-error "Syntax error" }
+ common /b/x/c/  ! { dg-error "Syntax error" }
+ common y/d/     ! { dg-error "Syntax error" }
+ common /e//f/   ! { dg-error "Syntax error" }
+ common ///g/    ! { dg-error "Syntax error" }
+ end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/common_equivalence_1.f gcc-4.0.2/gcc/testsuite/gfortran.dg/common_equivalence_1.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/common_equivalence_1.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/common_equivalence_1.f	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,21 ----
+ c { dg-do run }
+ c This program tests the fix for PR22304.
+ c
+ c provided by Paul Thomas - pault@gcc.gnu.org
+ c
+       integer a(2), b, c
+       COMMON /foo/ a
+       EQUIVALENCE (a(1),b), (c, a(2))
+       a(1) = 101
+       a(2) = 102
+       call bar ()
+       END
+ 
+       subroutine bar ()
+       integer a(2), b, c, d
+       COMMON /foo/ a
+       EQUIVALENCE (a(1),b), (c, a(2))
+       if (b.ne.101) call abort ()
+       if (c.ne.102) call abort ()
+       END
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/common_equivalence_2.f gcc-4.0.2/gcc/testsuite/gfortran.dg/common_equivalence_2.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/common_equivalence_2.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/common_equivalence_2.f	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,13 ----
+ ! { dg-do compile }
+ ! PR fortran/18870
+ !
+       program main
+       common /foo/ a
+       common /bar/ b
+       equivalence (a,c)
+       equivalence (b,c) ! { dg-error "indirectly overlap COMMON" }
+       c=3.
+       print *,a
+       print *,b
+       end
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/common_equivalence_3.f gcc-4.0.2/gcc/testsuite/gfortran.dg/common_equivalence_3.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/common_equivalence_3.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/common_equivalence_3.f	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,14 ----
+ ! { dg-do compile }
+ ! PR fortran/18870
+ !
+       program main
+       equivalence (a,c)
+       equivalence (b,c)
+       common /foo/ a
+       common /bar/ b ! { dg-error "equivalenced to another COMMON" }
+       c=3.
+       print *,a
+       print *,b
+       end
+ 
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/complex_read.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/complex_read.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/complex_read.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/complex_read.f90	Thu Jul 14 13:34:43 2005
***************
*** 0 ****
--- 1,58 ----
+ ! { dg-do run }
+ ! Test of the fix to the bug in NIST fm906.for.
+ ! Contributed by Paul Thomas  <pault@gcc.gnu.org>
+ !
+ program complex_read
+   complex            ::  a
+   open (10, status="scratch")
+ 
+ ! Test that we have not broken the one line form.
+ 
+   write (10, *) " ( 0.99  ,  9.9  )"
+   rewind (10)
+   read (10,*) a
+   if (a.ne.(0.99, 9.90)) call abort ()
+ 
+ ! Test a new record after the.comma (the original bug).
+ 
+   rewind (10)
+   write (10, *) " ( 99.0   ,"
+   write (10, *) "   999.0  )"
+   rewind (10)
+   read (10,*) a
+   if (a.ne.(99.0, 999.0)) call abort ()
+ 
+ ! Test a new record before the.comma 
+ 
+   rewind (10)
+   write (10, *) " ( 0.99  "
+   write (10, *) " , 9.9  )"
+   rewind (10)
+   read (10,*) a
+   if (a.ne.(0.99, 9.90)) call abort ()
+ 
+ ! Test a new records before and after the.comma 
+ 
+   rewind (10)
+   write (10, *) " ( 99.0   "
+   write (10, *) ",         "
+   write (10, *) "  999.0  )"
+   rewind (10)
+   read (10,*) a
+   if (a.ne.(99.0, 999.0)) call abort ()
+ 
+ ! Test a new records and blank records before and after the.comma 
+ 
+   rewind (10)
+   write (10, *) " ( 0.99   "
+   write (10, *) "          "
+   write (10, *) ",         "
+   write (10, *) "          "
+   write (10, *) "  9.9    )"
+   rewind (10)
+   read (10,*) a
+   if (a.ne.(0.99, 9.9)) call abort ()
+ 
+   close (10)
+ end program complex_read
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/contained_equivalence_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/contained_equivalence_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/contained_equivalence_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/contained_equivalence_1.f90	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,19 ----
+ ! { dg-do run }
+ ! This program tests that equivalence only associates variables in
+ ! the same scope.
+ !
+ ! provided by Paul Thomas - pault@gcc.gnu.org
+ !
+ program contained_equiv
+   real a
+   a = 1.0
+   call foo ()
+   if (a.ne.1.0) call abort ()
+ contains
+   subroutine foo ()
+     real b
+     equivalence (a, b)
+     b = 2.0
+   end subroutine foo
+ end program contained_equiv
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/deallocate_stat.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/deallocate_stat.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/deallocate_stat.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/deallocate_stat.f90	Fri Jul  8 21:21:38 2005
***************
*** 0 ****
--- 1,76 ----
+ ! { dg-do run }
+ ! PR 21375
+ ! Test that the STAT argument to DEALLOCATE works with POINTERS and 
+ ! ALLOCATABLE arrays.
+ program deallocate_stat
+    
+    implicit none
+ 
+    integer i
+    real, pointer :: a1(:), a2(:,:), a3(:,:,:), a4(:,:,:,:), &
+    &  a5(:,:,:,:,:), a6(:,:,:,:,:,:), a7(:,:,:,:,:,:,:)
+ 
+    real, allocatable :: b1(:), b2(:,:), b3(:,:,:), b4(:,:,:,:), &
+    &  b5(:,:,:,:,:), b6(:,:,:,:,:,:), b7(:,:,:,:,:,:,:)
+ 
+    allocate(a1(2), a2(2,2), a3(2,2,2), a4(2,2,2,2), a5(2,2,2,2,2))
+    allocate(a6(2,2,2,2,2,2), a7(2,2,2,2,2,2,2))
+ 
+    a1 = 1. ; a2 = 2. ; a3 = 3. ; a4 = 4. ; a5 = 5. ; a6 = 6. ; a7 = 7.
+ 
+    i = 13
+    deallocate(a1, stat=i) ; if (i /= 0) call abort
+    deallocate(a2, stat=i) ; if (i /= 0) call abort
+    deallocate(a3, stat=i) ; if (i /= 0) call abort
+    deallocate(a4, stat=i) ; if (i /= 0) call abort
+    deallocate(a5, stat=i) ; if (i /= 0) call abort
+    deallocate(a6, stat=i) ; if (i /= 0) call abort
+    deallocate(a7, stat=i) ; if (i /= 0) call abort
+ 
+    i = 14
+    deallocate(a1, stat=i) ; if (i /= 1) call abort
+    deallocate(a2, stat=i) ; if (i /= 1) call abort
+    deallocate(a3, stat=i) ; if (i /= 1) call abort
+    deallocate(a4, stat=i) ; if (i /= 1) call abort
+    deallocate(a5, stat=i) ; if (i /= 1) call abort
+    deallocate(a6, stat=i) ; if (i /= 1) call abort
+    deallocate(a7, stat=i) ; if (i /= 1) call abort
+ 
+    allocate(b1(2), b2(2,2), b3(2,2,2), b4(2,2,2,2), b5(2,2,2,2,2))
+    allocate(b6(2,2,2,2,2,2), b7(2,2,2,2,2,2,2))
+ 
+    b1 = 1. ; b2 = 2. ; b3 = 3. ; b4 = 4. ; b5 = 5. ; b6 = 6. ; b7 = 7.
+ 
+    i = 13
+    deallocate(b1, stat=i) ; if (i /= 0) call abort
+    deallocate(b2, stat=i) ; if (i /= 0) call abort
+    deallocate(b3, stat=i) ; if (i /= 0) call abort
+    deallocate(b4, stat=i) ; if (i /= 0) call abort
+    deallocate(b5, stat=i) ; if (i /= 0) call abort
+    deallocate(b6, stat=i) ; if (i /= 0) call abort
+    deallocate(b7, stat=i) ; if (i /= 0) call abort
+ 
+    i = 14
+    deallocate(b1, stat=i) ; if (i /= 1) call abort
+    deallocate(b2, stat=i) ; if (i /= 1) call abort
+    deallocate(b3, stat=i) ; if (i /= 1) call abort
+    deallocate(b4, stat=i) ; if (i /= 1) call abort
+    deallocate(b5, stat=i) ; if (i /= 1) call abort
+    deallocate(b6, stat=i) ; if (i /= 1) call abort
+    deallocate(b7, stat=i) ; if (i /= 1) call abort
+ 
+ 
+    allocate(a1(2), a2(2,2), a3(2,2,2), b4(2,2,2,2), b5(2,2,2,2,2))
+    allocate(b6(2,2,2,2,2,2))
+ 
+    a1 = 1. ; a2 = 2. ; a3 = 3. ; b4 = 4. ; b5 = 5. ; b6 = 6.
+ 
+    i = 13
+    deallocate(a1, stat=i) ;         if (i /= 0) call abort
+    deallocate(a2, a1, stat=i) ;     if (i /= 1) call abort
+    deallocate(a1, a3, a2, stat=i) ; if (i /= 2) call abort
+    deallocate(b4, stat=i) ;         if (i /= 0) call abort
+    deallocate(b4, b5, stat=i) ;     if (i /= 1) call abort
+    deallocate(b4, b5, b6, stat=i) ; if (i /= 2) call abort
+ 
+ end program deallocate_stat
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/der_array_io_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/der_array_io_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/der_array_io_1.f90	Thu Sep 16 13:29:56 2004
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/der_array_io_1.f90	Sat Jul 30 21:59:21 2005
*************** program main
*** 17,24 ****
       foo(i)%z = 100*i+40
    enddo
  
!   print (buf1, '(20i4)'), foo
!   print (buf2, '(20i4)'), (foo(i)%x, (foo(i)%y(j), j=1,3), foo(i)%z, i=1,4)
  
    if (buf1.ne.buf2) call abort
  end program main
--- 17,24 ----
       foo(i)%z = 100*i+40
    enddo
  
!   write (buf1, '(20i4)')  foo
!   write (buf2, '(20i4)')  (foo(i)%x, (foo(i)%y(j), j=1,3), foo(i)%z, i=1,4)
  
    if (buf1.ne.buf2) call abort
  end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/der_array_io_2.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/der_array_io_2.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/der_array_io_2.f90	Thu Sep 16 13:29:56 2004
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/der_array_io_2.f90	Sat Jul 30 21:59:21 2005
*************** program main
*** 23,29 ****
    foo(2)%z = 50
    foo(2)%a = "HELLO WORLD"
  
!   print (buf1,*), foo
!   print (buf2,*), ((foo(i)%x(j),j=1,3), (foo(i)%y(j),j=1,4), (foo(i)%z(j),j=1,5), (foo(i)%a(j),j=1,3), i=1,2)
    if (buf1.ne.buf2) call abort
  end program main
--- 23,29 ----
    foo(2)%z = 50
    foo(2)%a = "HELLO WORLD"
  
!   write (buf1,*)  foo
!   write (buf2,*) ((foo(i)%x(j),j=1,3), (foo(i)%y(j),j=1,4), (foo(i)%z(j),j=1,5), (foo(i)%a(j),j=1,3), i=1,2)
    if (buf1.ne.buf2) call abort
  end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/der_array_io_3.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/der_array_io_3.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/der_array_io_3.f90	Thu Sep 16 13:29:56 2004
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/der_array_io_3.f90	Sat Jul 30 21:59:22 2005
*************** program main
*** 7,13 ****
    end type foo_type
    type (foo_type) :: foo
  !  foo = foo_type("hello world ")
!   print (buf1,*), foo
!   print (buf2,*), (foo%name(i), i=1,13)
    if (buf1.ne.buf2) call abort
  end program main
--- 7,13 ----
    end type foo_type
    type (foo_type) :: foo
  !  foo = foo_type("hello world ")
!   write (buf1,*)  foo
!   write (buf2,*)  (foo%name(i), i=1,13)
    if (buf1.ne.buf2) call abort
  end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/dev_null.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/dev_null.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/dev_null.f90	Wed May 11 10:39:46 2005
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/dev_null.f90	Tue Jul 19 18:03:25 2005
***************
*** 1,4 ****
--- 1,7 ----
  ! { dg-do run }
+ ! This test currently only runs on systems where using ftruncate on
+ !   /dev/null fails (errno set to EINVAL). See PR 21593 for details.
+ !
  ! pr19478 read from /dev/null
  ! Thomas.Koenig@online.de
        character*20 foo
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/direct_io_4.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/direct_io_4.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/direct_io_4.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/direct_io_4.f90	Sun Sep  4 20:45:41 2005
***************
*** 0 ****
--- 1,22 ----
+ ! { dg-do run }
+ ! PR 23321 : Running off the end of a file was not detected with direct I/O.
+ program main
+   implicit none
+   integer(kind=1) :: a, b
+   integer :: ios, i
+ 
+   a = 42
+   open (unit=10,status="scratch",recl=1,access="direct")
+   write(10,rec=1) a
+ 
+   read (10,rec=2, iostat=ios) b
+   if (ios == 0) call abort
+ 
+   read (10, rec=82641, iostat=ios) b      ! This used to cause a segfault
+   if (ios == 0) call abort
+ 
+   read(10, rec=1, iostat=ios) b
+   if (ios /= 0) call abort 
+   if (a /= b) call abort
+ 
+ end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/duplicate_labels.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/duplicate_labels.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/duplicate_labels.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/duplicate_labels.f90	Fri Jul  8 21:21:38 2005
***************
*** 0 ****
--- 1,59 ----
+ ! { dg-do compile }
+ ! PR 21257
+ program dups
+ 
+   integer i,j,k
+ 
+   abc: do i = 1, 3
+   abc:    do j = 1, 3    ! { dg-error "Duplicate construct label" }
+               k = i + j
+           end do abc
+        end do abc        ! { dg-error "Expecting END PROGRAM" }
+ 
+   xyz: do i = 1, 2
+           k = i + 2
+        end do xyz
+   xyz: do j = 1, 5      ! { dg-error "Duplicate construct label" }
+           k = j + 2
+        end do loop      ! { dg-error "Expecting END PROGRAM" }
+ 
+   her: if (i == 1) then
+   her:    if (j  == 1) then  ! { dg-error "Duplicate construct label" }
+                k = i + j
+           end if her
+        end if her            ! { dg-error "Expecting END PROGRAM" }
+ 
+   his: if (i == 1) then
+            i = j
+         end if his
+   his: if (j === 1) then    ! { dg-error "Duplicate construct label" }
+            print *, j
+         end if his          ! { dg-error "Expecting END PROGRAM" }
+ 
+   sgk: select case (i)
+        case (1)
+   sgk:   select case (j)    ! { dg-error "Duplicate construct label" }
+           case (10)
+              i = i + j
+           case (20)
+              j = j + i
+           end select sgk
+         case (2)             ! { dg-error "Unexpected CASE statement" }
+             i = i + 1
+             j = j + 1
+         end select sgk       ! { dg-error "Expecting END PROGRAM" }
+ 
+   apl: select case (i)
+          case (1)
+             k = 2
+          case (2)
+             j = 1
+          end select apl
+   apl: select case (i)  ! { dg-error "Duplicate construct label" }
+          case (1)       ! { dg-error "Unexpected CASE statement" }
+             j = 2
+          case (2)       ! { dg-error "Unexpected CASE statement" }
+             k = 1
+          end select apl ! { dg-error "Expecting END PROGRAM" }
+ 
+ end program dups
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/eoshift.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/eoshift.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/eoshift.f90	Sat May  7 19:48:19 2005
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/eoshift.f90	Fri Aug 12 20:05:00 2005
***************
*** 2,6 ****
  ! PR 18958:  We used to segfault for eoshifting off the end of an array.
  program main
    character(len=20) line
!   write (line,'(I4)') eoshift((/1, 3/), 3)
  end program main
--- 2,6 ----
  ! PR 18958:  We used to segfault for eoshifting off the end of an array.
  program main
    character(len=20) line
!   write (line,'(2I4)') eoshift((/1, 3/), 3)
  end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/equiv_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/equiv_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/equiv_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/equiv_1.f90	Sat Aug  6 10:12:41 2005
***************
*** 0 ****
--- 1,9 ----
+       program broken_equiv
+       real d (2)	! { dg-error "Inconsistent equivalence rules" "d" }
+       real e		! { dg-error "Inconsistent equivalence rules" "e" }
+       equivalence (d (1), e), (d (2), e)
+ 
+       real f (2)	! { dg-error "Inconsistent equivalence rules" "f" }
+       double precision g (2) ! { dg-error "Inconsistent equivalence rules" "g" }
+       equivalence (f (1), g (1)), (f (2), g (2)) ! Not standard conforming
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/equiv_2.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/equiv_2.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/equiv_2.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/equiv_2.f90	Sat Aug  6 10:12:41 2005
***************
*** 0 ****
--- 1,17 ----
+       subroutine broken_equiv1
+       character*4 h
+       character*3 i
+       equivalence (h(1:3), i(2:1))	! { dg-error "has length zero" }
+       end subroutine
+ 
+       subroutine broken_equiv2
+       character*4 j
+       character*2 k
+       equivalence (j(2:3), k(1:5))	! { dg-error "out of bounds" }
+       end subroutine
+ 
+       subroutine broken_equiv3
+       character*4 l
+       character*2 m
+       equivalence (l(2:3:4), m(1:2))	! { dg-error "\[Ss\]yntax error" }
+       end subroutine
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/f2c_7.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/f2c_7.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/f2c_7.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/f2c_7.f90	Thu Sep  8 22:07:13 2005
***************
*** 0 ****
--- 1,57 ----
+ ! { dg-do run }
+ ! { dg-options "-ff2c" }
+ ! Verifies that array results work with -ff2c
+ ! try all permutations of result clause in function yes/no
+ !                     and result clause in interface yes/no
+ ! this is not possible in Fortran 77, but this exercises a previously
+ ! buggy codepath
+ function c() result (r)
+   complex :: r(5)
+   r = 0.
+ end function c
+ 
+ function d()
+   complex :: d(5)
+   d = 1.
+ end function d
+ 
+ subroutine test_without_result
+ interface
+    function c
+      complex :: c(5)
+    end function c
+ end interface
+ interface
+    function d
+      complex :: d(5)
+    end function d
+ end interface
+ complex z(5)
+ z = c()
+ if (any(z /= 0.)) call abort ()
+ z = d()
+ if (any(z /= 1.)) call abort ()
+ end subroutine test_without_result
+ 
+ subroutine test_with_result
+ interface
+    function c result(r)
+      complex :: r(5)
+    end function c
+ end interface
+ interface
+    function d result(r)
+      complex :: r(5)
+    end function d
+ end interface
+ complex z(5)
+ z = c()
+ if (any(z /= 0.)) call abort ()
+ z = d()
+ if (any(z /= 1.)) call abort ()
+ end subroutine test_with_result
+ 
+ call test_without_result
+ call test_with_result
+ end
+   
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/fmt_read_bz_bn.f90	Sun Jul 24 00:52:36 2005
***************
*** 0 ****
--- 1,44 ----
+ ! { dg-do run }
+ ! Test various uses of BZ and BN format specifiers.
+ ! Portions inspired by NIST F77 testsuite FM711.f
+ ! Contributed by jvdelisle@verizon.net
+ program test_bn
+         
+ integer I1(2,2), I2(2,2,2)
+ real A1(5)
+ real*8 A2(0:3)
+ character*80 :: IDATA1="111 2 2 3 3. 3E-1  44 5 5 6 . 67 . 78 8. 8E-1"
+ character*80 :: IDATA2="2345 1 34512 45123 51234 2345 1 34512 45123 5"
+ character*80 :: IDATA3="-8.0D0  1.0D-4  0.50D0  0.250D0"
+ character*80 :: ODATA=""
+ character*80 :: CORRECT1=" 1110 2020 .30303E-07   44   55   6.6 70.07 .888E+01"
+ character*80 :: CORRECT2="23450 10345. 12.45 1235 1234 2345  1345. 12.45 1235"
+ character*80 :: CORRECT3="   -0.8000000000D+01    0.1000000000D-03&
+     0.5000000000D+00    0.2500000000D+00"
+ READ(IDATA1, 10) I1(1,2), IVI, A1(3), JVI, KVI, A1(2), AVS, A1(1)
+ 10 FORMAT (BZ,(2I4, E10.1, BN, 2I4, F5.2, BZ, F5.2, BN, E10.1))
+ 
+ WRITE(ODATA, 20) I1(1,2), IVI, A1(3), JVI, KVI, A1(2), AVS, A1(1)
+ 20 FORMAT (2I5, 1X, E10.5, BN, 2I5, F6.1, BZ, F6.2, BN, 1X, E8.3, I5)
+ 
+ if (ODATA /= CORRECT1) call abort
+ ODATA=""
+ 
+ READ(IDATA2, 30) I2(1,2,1), A1(3), AVS, IVI, I1(1,1), JVI, BVS, A1(2), I2(1,1,1)
+ 30 FORMAT (BZ, (I5, F5.0, BN, F5.2, 2I5, I5, F5.0, BN, F5.2, I5))
+ 
+ WRITE(ODATA, 40) I2(1,2,1), A1(3), AVS, IVI, I1(1,1), JVI, BVS, A1(2), I2(1,1,1)
+ 40 FORMAT (I5, F7.0, BZ, 1X, F5.2, 2(1X,I4),I5, F7.0, BZ, 1X, F5.2, 1X, I4)
+ 
+ if (ODATA /= CORRECT2) call abort
+ ODATA=""
+ 
+ READ(IDATA3, 50) A2
+ 50 FORMAT (4D8.0)
+ 
+ WRITE(ODATA,60) A2
+ 60 FORMAT (4D20.10)
+ 
+ if (ODATA /= CORRECT3) call abort
+ 
+ end program test_bn
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/fmt_t_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/fmt_t_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/fmt_t_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/fmt_t_1.f90	Sat Sep  3 19:12:20 2005
***************
*** 0 ****
--- 1,12 ----
+ ! { dg-do run }
+       integer nrow, vec(15)
+       open (10, status="scratch")
+       write (10, fmt='(a)') '001    1 2 3 4 5 6'
+       write (10, fmt='(a)') '000000 7 8 9101112'
+       write (10, fmt='(a)') '000000131415'
+       rewind (10)
+       read (10, fmt='(i6, (t7, 6i2))') nrow, (vec(i), i=1,15)
+       close (10)
+       if (nrow.ne.1) call abort
+       if (any (vec.ne.(/1,2,3,4,5,6,7,8,9,10,11,12,13,14,15/))) call abort
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/19990905-0.f gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/19990905-0.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/19990905-0.f	Tue Jul 13 07:08:22 2004
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/19990905-0.f	Fri Sep  9 09:05:55 2005
***************
*** 1,8 ****
  c { dg-do compile }
  * =foo0.f in Burley's g77 test suite.
        subroutine sub(a)
        common /info/ iarray(1000)
!       equivalence (m,iarray(100)), (n,iarray(200))
!       real a(m,n) ! { dg-bogus "Variable 'm' cannot appear" "Variable 'm' cannot appear" { xfail *-*-* } } PR 16511 
        a(1,1) = a(2,2)
        end
--- 1,12 ----
  c { dg-do compile }
  * =foo0.f in Burley's g77 test suite.
+ ! Used to give "Variable 'm' cannot appear" "Variable 'm' cannot appear"
+ ! after REAL a(m,n), as described in PR 16511.
+ !
        subroutine sub(a)
+       equivalence (m,iarray(100))
        common /info/ iarray(1000)
!       equivalence (n,iarray(200))
!       real a(m,n)
        a(1,1) = a(2,2)
        end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp4.F gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp4.F
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp4.F	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp4.F	Tue Jul 12 01:50:35 2005
***************
*** 0 ****
--- 1,12 ----
+       ! { dg-do run }
+ C The preprocessor must not mangle Hollerith constants
+ C which contain apostrophes.
+       integer i
+       character*4 j
+       data i /4hbla'/
+       write (j, '(4a)') i
+       if (j .ne. "bla'") call abort
+       end
+ 
+       ! { dg-warning "Hollerith constant" "const" { target *-*-* } 6 }
+       ! { dg-warning "Conversion" "conversion" { target *-*-* } 6 }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp5.F gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp5.F
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp5.F	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp5.F	Thu Jul 14 07:19:06 2005
***************
*** 0 ****
--- 1,4 ----
+ 	! { dg-do run }
+ #include "cpp5.h"
+ 	IF (FOO().NE.1) CALL ABORT ()
+ 	END
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp5.h gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp5.h
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp5.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp5.h	Thu Jul 14 07:19:07 2005
***************
*** 0 ****
--- 1,3 ----
+ 	FUNCTION FOO()
+ #include "cpp5inc.h"
+ 	END FUNCTION
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp5inc.h gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp5inc.h
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp5inc.h	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp5inc.h	Thu Jul 14 07:19:07 2005
***************
*** 0 ****
--- 1 ----
+ 	FOO = 1
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp6.f gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp6.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/cpp6.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/cpp6.f	Thu Jul 14 10:19:28 2005
***************
*** 0 ****
--- 1,20 ----
+ # 1 "test.F"
+ # 1 "<built-in>"
+ # 1 "<command line>"
+ # 1 "test.F"
+ 	! { dg-do compile }
+ 
+ # 1 "A234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 1
+ 
+ # 1 "B234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 1
+ 
+ # 1 "C234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 1
+ 
+ # 1 "D234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 1
+ 	PARAMETER (I=1)
+ 
+ # 2 "C234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 2
+ # 2 "B234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 2
+ # 2 "A234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" 2
+ # 3 "test.F" 2
+ 	END
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f	Thu Jul  8 23:36:52 2004
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/g77/f77-edit-x-out.f	Thu Jul 14 13:34:43 2005
*************** C ( dg-output "^" }
*** 8,12 ****
        write(*,'(I1,1X,I1,2X,I1)') 1,2,3    ! { dg-output "1 2  3(\n|\r\n|\r)" }
  C Section 13.5.3 explains why there are no trailing blanks
        write(*,'(I1,1X,I1,2X,I1,3X)') 1,2,3 ! { dg-output "1 2  3(\n|\r\n|\r)" }
! C { dg-output "\$" {xfail *-*-*} } gfortran PR 16435
        end
--- 8,12 ----
        write(*,'(I1,1X,I1,2X,I1)') 1,2,3    ! { dg-output "1 2  3(\n|\r\n|\r)" }
  C Section 13.5.3 explains why there are no trailing blanks
        write(*,'(I1,1X,I1,2X,I1,3X)') 1,2,3 ! { dg-output "1 2  3(\n|\r\n|\r)" }
! C { dg-output "\$" }
        end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith.f90	Tue Jul 12 01:50:34 2005
***************
*** 0 ****
--- 1,108 ----
+ ! { dg-do run }
+ ! PR15966, PR18781 & PR16531
+ implicit none
+ complex*16 x(2) 
+ complex*8 a(2,2)
+ character*4 z
+ character z1(4)
+ character*4 z2(2,2)
+ character*80 line
+ integer*4 i
+ logical*4 l
+ real*4 r
+ character*8 c
+ 
+ data x /16Habcdefghijklmnop, 16Hqrstuvwxyz012345/
+ data a /8H(i3),abc, 0, 4H(i4), 8H    (i9)/
+ data z/4h(i5)/
+ data z1/1h(,1hi,1h6,1h)/
+ data z2/4h(i7),'xxxx','xxxx','xxxx'/
+ 
+ z2 (1,2) = 4h(i8)
+ i = 4hHell
+ l = 4Ho wo
+ r = 4Hrld! 
+ write (line, '(3A4)') i, l, r
+ if (line .ne. 'Hello world!') call abort
+ i = 2Hab
+ r = 2Hab
+ l = 2Hab
+ c = 2Hab
+ write (line, '(3A4, 8A)') i, l, r, c
+ if (line .ne. 'ab  ab  ab  ab      ') call abort
+ 
+ write(line, '(4A8, "!")' ) x
+ if (line .ne. 'abcdefghijklmnopqrstuvwxyz012345!') call abort
+ 
+ write (line, a) 3
+ if (line .ne. '  3') call abort
+ write (line, a (1,2)) 4
+ if (line .ne. '   4') call abort
+ write (line, z) 5
+ if (line .ne. '    5') call abort
+ write (line, z1) 6
+ if (line .ne. '     6') call abort
+ write (line, z2) 7
+ if (line .ne. '      7') call abort
+ write (line, z2 (1,2)) 8
+ if (line .ne. '       8') call abort
+ write (line, '(16A)') z2
+ if (line .ne. '(i7)xxxx(i8)xxxx') call abort
+ call test (8h   hello)
+ end
+ 
+ subroutine test (h)
+ integer*8 h
+ character*80 line
+ 
+ write (line, '(8a)') h
+ if (line .ne. '   hello') call abort
+ end subroutine
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 15 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 15 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 16 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 16 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 17 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 18 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 19 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 21 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 21 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 22 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 22 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 23 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 23 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 24 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 24 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 27 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 27 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 28 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 28 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 29 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 29 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 30 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 30 }
+ 
+ ! { dg-warning "Non-character in FORMAT tag" "" { target *-*-* } 37 }
+ 
+ ! { dg-warning "Non-character in FORMAT tag" "" { target *-*-* } 39 }
+ 
+ ! { dg-warning "Character array in FORMAT tag" "" { target *-*-* } 43 }
+ 
+ ! { dg-warning "Character array in FORMAT tag" "" { target *-*-* } 45 }
+ 
+ ! { dg-warning "Character array in FORMAT tag" "" { target *-*-* } 47 }
+ 
+ ! { dg-warning "Hollerith constant" "" { target *-*-* } 51 }
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith2.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith2.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith2.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith2.f90	Tue Jul 12 01:50:34 2005
***************
*** 0 ****
--- 1,26 ----
+        ! { dg-do run }
+        ! Program to test Hollerith constant.
+        Program test
+        implicit none
+        integer* 4 i,j
+        real r, x, y
+        parameter (i = 4h1234)
+        parameter (r = 4hdead)
+        parameter (y = 4*r)
+        parameter (j = selected_real_kind (i))
+        x = 4H1234 
+        x = sin(r)
+        x = x * r
+        x = x / r
+        x = x + r
+        x = x - r
+        end
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 7 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 7 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 8 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 8 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 11 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 11 }
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith3.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith3.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith3.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith3.f90	Tue Jul 12 01:50:34 2005
***************
*** 0 ****
--- 1,9 ----
+        ! { dg-do compile }
+        ! { dg-options "-w" }
+        ! Program to test invalid Hollerith constant.
+        Program test
+        implicit none
+        integer i
+        i = 0H ! { dg-error "at least one character" }
+        i = 4_8H1234 ! { dg-error "should be default" }
+        end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith4.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith4.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith4.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith4.f90	Tue Jul 12 01:50:34 2005
***************
*** 0 ****
--- 1,29 ----
+ ! { dg-do run }
+ ! Test Hollerith constant assigned to allocatable array
+ 
+ integer, allocatable :: c (:,:)
+ character (len = 20) ch
+ allocate (c(1,2))
+ 
+ c(1,1) = 4H(A4)
+ c(1,2) = 4H(A5)
+ 
+ write (ch, "(2A4)") c
+ if (ch .ne. "(A4)(A5)") call abort()
+ write (ch, c) 'Hello'
+ if (ch .ne. "Hell") call abort()
+ write (ch, c (1,2)) 'Hello'
+ if (ch .ne. "Hello") call abort()
+ end
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 8 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 8 }
+ 
+ ! { dg-warning "Hollerith constant" "const" { target *-*-* } 9 }
+ ! { dg-warning "Conversion" "conversion" { target *-*-* } 9 }
+ 
+ ! { dg-warning "Non-character in FORMAT tag" "" { target *-*-* } 13 }
+ 
+ ! { dg-warning "Non-character in FORMAT tag" "" { target *-*-* } 15 }
+ 
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith_f95.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith_f95.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith_f95.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith_f95.f90	Tue Jul 12 01:50:34 2005
***************
*** 0 ****
--- 1,100 ----
+ ! { dg-do compile }
+ ! { dg-options "-std=f95" }
+ ! PR15966, PR18781 & PR16531
+ implicit none
+ complex*16 x(2) 
+ complex*8 a(2,2)
+ character*4 z
+ character z1(4)
+ character*4 z2(2,2)
+ character*80 line
+ integer*4 i
+ logical*4 l
+ real*4 r
+ character*8 c
+ 
+ data x /16Habcdefghijklmnop, 16Hqrstuvwxyz012345/
+ data a /8H(i3),abc, 0, 4H(i4), 8H    (i9)/
+ data z/4h(i5)/
+ data z1/1h(,1hi,1h6,1h)/
+ data z2/4h(i7),'xxxx','xxxx','xxxx'/
+ 
+ z2 (1,2) = 4h(i8)
+ i = 4hHell
+ l = 4Ho wo
+ r = 4Hrld! 
+ write (line, '(3A4)') i, l, r
+ if (line .ne. 'Hello world!') call abort
+ i = 2Hab
+ r = 2Hab
+ l = 2Hab
+ c = 2Hab
+ write (line, '(3A4, 8A)') i, l, r, c
+ if (line .ne. 'ab  ab  ab  ab      ') call abort
+ 
+ write(line, '(4A8, "!")' ) x
+ if (line .ne. 'abcdefghijklmnopqrstuvwxyz012345!') call abort
+ 
+ write (line, a) 3
+ if (line .ne. '  3') call abort
+ write (line, a (1,2)) 4
+ if (line .ne. '   4') call abort
+ write (line, z) 5
+ if (line .ne. '    5') call abort
+ write (line, z1) 6
+ if (line .ne. '     6') call abort
+ write (line, z2) 7
+ if (line .ne. '      7') call abort
+ write (line, z2 (1,2)) 8
+ if (line .ne. '       8') call abort
+ write (line, '(16A)') z2
+ if (line .ne. '(i7)xxxx(i8)xxxx') call abort
+ call test (8h   hello)
+ end
+ 
+ subroutine test (h)
+ integer*8 h
+ character*80 line
+ 
+ write (line, '(8a)') h
+ if (line .ne. '   hello') call abort
+ end subroutine
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 16 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 17 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 18 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 19 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 20 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 22 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 23 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 24 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 25 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 28 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 29 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 30 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 31 }
+ 
+ ! { dg-error "Hollerith constant" "const" { target *-*-* } 52 }
+ 
+ ! { dg-error "Non-character in FORMAT tag" "" { target *-*-* } 38 }
+ 
+ ! { dg-error "Non-character in FORMAT tag" "" { target *-*-* } 40 }
+ 
+ ! { dg-error "Character array in FORMAT tag" "" { target *-*-* } 44 }
+ 
+ ! { dg-error "Character array in FORMAT tag" "" { target *-*-* } 46 }
+ 
+ ! { dg-error "Character array in FORMAT tag" "" { target *-*-* } 48 }
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith_legacy.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith_legacy.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/hollerith_legacy.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/hollerith_legacy.f90	Tue Jul 12 01:50:34 2005
***************
*** 0 ****
--- 1,61 ----
+ ! { dg-do compile }
+ ! { dg-options "-std=legacy" }
+ ! PR15966, PR18781 & PR16531
+ implicit none
+ complex*16 x(2) 
+ complex*8 a(2,2)
+ character*4 z
+ character z1(4)
+ character*4 z2(2,2)
+ character*80 line
+ integer*4 i
+ logical*4 l
+ real*4 r
+ character*8 c
+ 
+ data x /16Habcdefghijklmnop, 16Hqrstuvwxyz012345/
+ data a /8H(i3),abc, 0, 4H(i4), 8H    (i9)/
+ data z/4h(i5)/
+ data z1/1h(,1hi,1h6,1h)/
+ data z2/4h(i7),'xxxx','xxxx','xxxx'/
+ 
+ z2 (1,2) = 4h(i8)
+ i = 4hHell
+ l = 4Ho wo
+ r = 4Hrld! 
+ write (line, '(3A4)') i, l, r
+ if (line .ne. 'Hello world!') call abort
+ i = 2Hab
+ r = 2Hab
+ l = 2Hab
+ c = 2Hab
+ write (line, '(3A4, 8A)') i, l, r, c
+ if (line .ne. 'ab  ab  ab  ab      ') call abort
+ 
+ write(line, '(4A8, "!")' ) x
+ if (line .ne. 'abcdefghijklmnopqrstuvwxyz012345!') call abort
+ 
+ write (line, a) 3
+ if (line .ne. '  3') call abort
+ write (line, a (1,2)) 4
+ if (line .ne. '   4') call abort
+ write (line, z) 5
+ if (line .ne. '    5') call abort
+ write (line, z1) 6
+ if (line .ne. '     6') call abort
+ write (line, z2) 7
+ if (line .ne. '      7') call abort
+ write (line, z2 (1,2)) 8
+ if (line .ne. '       8') call abort
+ write (line, '(16A)') z2
+ if (line .ne. '(i7)xxxx(i8)xxxx') call abort
+ call test (8h   hello)
+ end
+ 
+ subroutine test (h)
+ integer*8 h
+ character*80 line
+ 
+ write (line, '(8a)') h
+ if (line .ne. '   hello') call abort
+ end subroutine
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/inquire-complex.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/inquire-complex.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/inquire-complex.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/inquire-complex.f90	Tue Aug 16 21:38:28 2005
***************
*** 0 ****
--- 1,14 ----
+ ! { dg-do run }
+ ! PR 23428:  Inquire(iolength) used to give the wrong result.
+ program main
+   implicit none
+   integer s4, s8
+   
+   complex(kind=8) c8
+   complex(kind=4) c4
+   
+   inquire (iolength=s4) c4
+   inquire (iolength=s8) c8
+   if (s4 /= 8 .or. s8 /= 16) call abort
+ 
+ end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/io_invalid_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/io_invalid_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/io_invalid_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/io_invalid_1.f90	Sat Jul 23 16:57:41 2005
***************
*** 0 ****
--- 1,5 ----
+ ! { dg-do compile }
+ ! PR fortran/20842
+ WRITE(UNIT=6,END=999) 0 ! { dg-error "END tag .* not allowed in output statement" }
+ 999 CONTINUE
+ END
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/iostat_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/iostat_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/iostat_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/iostat_1.f90	Mon Aug 29 20:48:38 2005
***************
*** 0 ****
--- 1,14 ----
+ ! { dg-do run }
+ ! PR 23598 - The iostat variable wasn't reset if the previous
+ ! I/O library call had an error.
+ program main
+   implicit none
+   integer :: ios, i
+   open (10, pad='no', status='scratch')
+   write (10, '(A)') '1','1'
+   rewind (10)
+   read (10,'(I2)',iostat=ios) i
+   ios = -4321
+   read (10, '(I1)', iostat=ios) i
+   if (ios /= 0) call abort
+ end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/iostat_2.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/iostat_2.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/iostat_2.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/iostat_2.f90	Fri Sep  9 22:03:31 2005
***************
*** 0 ****
--- 1,7 ----
+ ! PR libfortran/23784
+ ! { dg-do run }
+   integer i
+   close(10, status="whatever", iostat=i)
+   if (i == 0) call abort()
+   write(17,*) 'foo'
+   end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/logical_comp.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/logical_comp.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/logical_comp.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/logical_comp.f90	Wed Jul 27 08:39:46 2005
***************
*** 0 ****
--- 1,9 ----
+ ! { dg-do compile }
+ ! PR fortran/22503
+ ! Suggest use of appropriate comparison operator
+ 
+ program foo
+   logical :: b
+   b = b .eq. b  ! { dg-error ".EQV. instead of .eq." }
+   b = b .ne. b  ! { dg-error ".NEQV. instead of .ne." }
+ end program
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/logint-1.f gcc-4.0.2/gcc/testsuite/gfortran.dg/logint-1.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/logint-1.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/logint-1.f	Mon Jul 11 09:08:05 2005
***************
*** 0 ****
--- 1,43 ----
+ c { dg-do compile }
+ c { dg-options "-O2 -std=legacy" }
+        LOGICAL*1 l1
+        LOGICAL*2 l2
+        LOGICAL*4 l4
+        INTEGER*1 i1
+        INTEGER*2 i2
+        INTEGER*4 i4
+ 
+        i1 = .TRUE.
+        i2 = .TRUE.
+        i4 = .TRUE.
+ 
+        i1 = .FALSE.
+        i2 = .FALSE.
+        i4 = .FALSE.
+ 
+        i1 = l1
+        i2 = l1
+        i4 = l1
+ 
+        i1 = l2
+        i2 = l2
+        i4 = l2
+ 
+        i1 = l4
+        i2 = l4
+        i4 = l4
+ 
+        l1 = i1
+        l2 = i1
+        l4 = i1
+ 
+        l1 = i2
+        l2 = i2
+        l4 = i2
+ 
+        l1 = i4
+        l2 = i4
+        l4 = i4
+ 
+        END
+  
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/logint-2.f gcc-4.0.2/gcc/testsuite/gfortran.dg/logint-2.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/logint-2.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/logint-2.f	Mon Jul 11 09:08:05 2005
***************
*** 0 ****
--- 1,43 ----
+ c { dg-do compile }
+ c { dg-options "-O2 -std=f95" }
+        LOGICAL*1 l1
+        LOGICAL*2 l2
+        LOGICAL*4 l4
+        INTEGER*1 i1
+        INTEGER*2 i2
+        INTEGER*4 i4
+ 
+        i1 = .TRUE.  ! { dg-error "convert" }
+        i2 = .TRUE.  ! { dg-error "convert" }
+        i4 = .TRUE.  ! { dg-error "convert" }
+ 
+        i1 = .FALSE. ! { dg-error "convert" }
+        i2 = .FALSE. ! { dg-error "convert" }
+        i4 = .FALSE. ! { dg-error "convert" }
+ 
+        i1 = l1      ! { dg-error "convert" }
+        i2 = l1      ! { dg-error "convert" }
+        i4 = l1      ! { dg-error "convert" }
+ 
+        i1 = l2      ! { dg-error "convert" }
+        i2 = l2      ! { dg-error "convert" }
+        i4 = l2      ! { dg-error "convert" }
+ 
+        i1 = l4      ! { dg-error "convert" }
+        i2 = l4      ! { dg-error "convert" }
+        i4 = l4      ! { dg-error "convert" }
+ 
+        l1 = i1      ! { dg-error "convert" }
+        l2 = i1      ! { dg-error "convert" }
+        l4 = i1      ! { dg-error "convert" }
+ 
+        l1 = i2      ! { dg-error "convert" }
+        l2 = i2      ! { dg-error "convert" }
+        l4 = i2      ! { dg-error "convert" }
+ 
+        l1 = i4      ! { dg-error "convert" }
+        l2 = i4      ! { dg-error "convert" }
+        l4 = i4      ! { dg-error "convert" }
+ 
+        END
+  
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/logint-3.f gcc-4.0.2/gcc/testsuite/gfortran.dg/logint-3.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/logint-3.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/logint-3.f	Mon Jul 11 09:08:05 2005
***************
*** 0 ****
--- 1,43 ----
+ c { dg-do compile }
+ c { dg-options "-O2" }
+        LOGICAL*1 l1
+        LOGICAL*2 l2
+        LOGICAL*4 l4
+        INTEGER*1 i1
+        INTEGER*2 i2
+        INTEGER*4 i4
+ 
+        i1 = .TRUE.  ! { dg-warning "Extension: Conversion" }
+        i2 = .TRUE.  ! { dg-warning "Extension: Conversion" }
+        i4 = .TRUE.  ! { dg-warning "Extension: Conversion" }
+ 
+        i1 = .FALSE. ! { dg-warning "Extension: Conversion" }
+        i2 = .FALSE. ! { dg-warning "Extension: Conversion" }
+        i4 = .FALSE. ! { dg-warning "Extension: Conversion" }
+ 
+        i1 = l1      ! { dg-warning "Extension: Conversion" }
+        i2 = l1      ! { dg-warning "Extension: Conversion" }
+        i4 = l1      ! { dg-warning "Extension: Conversion" }
+ 
+        i1 = l2      ! { dg-warning "Extension: Conversion" }
+        i2 = l2      ! { dg-warning "Extension: Conversion" }
+        i4 = l2      ! { dg-warning "Extension: Conversion" }
+ 
+        i1 = l4      ! { dg-warning "Extension: Conversion" }
+        i2 = l4      ! { dg-warning "Extension: Conversion" }
+        i4 = l4      ! { dg-warning "Extension: Conversion" }
+ 
+        l1 = i1      ! { dg-warning "Extension: Conversion" }
+        l2 = i1      ! { dg-warning "Extension: Conversion" }
+        l4 = i1      ! { dg-warning "Extension: Conversion" }
+ 
+        l1 = i2      ! { dg-warning "Extension: Conversion" }
+        l2 = i2      ! { dg-warning "Extension: Conversion" }
+        l4 = i2      ! { dg-warning "Extension: Conversion" }
+ 
+        l1 = i4      ! { dg-warning "Extension: Conversion" }
+        l2 = i4      ! { dg-warning "Extension: Conversion" }
+        l4 = i4      ! { dg-warning "Extension: Conversion" }
+ 
+        END
+  
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/longline.f gcc-4.0.2/gcc/testsuite/gfortran.dg/longline.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/longline.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/longline.f	Sat Jul  9 09:04:51 2005
***************
*** 0 ****
--- 1,10 ----
+ # 1 "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.f"
+ ! { dg-do compile }
+ 
+       subroutine foo
+       character*10 cpnam
+       character*4 csig
+       write (34,808)  csig,ilax,cpnam
+   808 format (/9X,4HTHE ,A4,  29HTIVE MINOS ERROR OF PARAMETER,I3,   2H
+      +, ,A10)
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/matmul_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/matmul_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/matmul_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/matmul_1.f90	Fri Jul 29 21:57:58 2005
***************
*** 0 ****
--- 1,53 ----
+ !{ dg-do run }
+ ! Test MATMUL for various arguments and results
+ ! (test values checked with GNU octave).
+ ! PR18857 was due to an incorrect assertion that component base==0
+ ! for both input arguments and the result.
+ ! provided by Paul Thomas - pault@gcc.gnu.org
+ 
+ Program matmul_1
+   integer, parameter                                :: N = 5
+   integer, parameter                                :: T = 4
+   integer                                           :: i
+   real(kind=T), dimension(:,:), allocatable         :: a, b, c
+   real(kind=T), dimension(N,N)                      :: x, y, z
+ 
+   allocate (a(2*N, N), b(N, N), c(2*N, N))
+ 
+   do i = 1, 2*N
+     a(i, :) = real (i)
+   end do
+   b = 4.0_T
+ 
+   do i = 1, N
+     x(i, :) = real (i)
+   end do
+   y = 2.0_T
+ 
+ !                           whole array
+ 
+   z = 0.0_T
+   z = matmul (x, y)
+   if (sum (z) /= 750.0_T) call abort ()
+ 
+ !                           array sections
+ 
+   c = 0.0_T
+   c(1:3,1:2) = matmul (a(7:9,3:N), b(3:N,3:4))
+   if (sum (c) /= 576.0_T) call abort ()
+ 
+ !                           uses a temp
+ 
+   c = 0.0_T
+   c = matmul (a, b + x)
+   if (sum (c) /= 9625.0_T) call abort ()
+ 
+ !                           returns to a temp
+ 
+   c = 0.0_T
+   c = a + matmul (a, b)
+   if (sum (c) /= 5775.0_T) call abort ()
+ 
+   deallocate (a, b, c)
+ 
+ end program matmul_1
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/module_blank_common.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/module_blank_common.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/module_blank_common.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/module_blank_common.f90	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,19 ----
+ ! { dg-do run }
+ !
+ ! This tests that blank common works in modules. PR23270
+ ! Contributed by Paul Thomas  <pault@gcc.gnu.org>
+ !
+ module global
+   common a, b
+   real    a, b
+ end module global
+ program blank_common
+   use global
+   common z
+   complex z
+   a = 999.0_4
+   b = -999.0_4
+   if (z.ne.cmplx (a,b)) call abort ()
+ end program blank_common
+ 
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/module_commons_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/module_commons_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/module_commons_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/module_commons_1.f90	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,24 ----
+ ! { dg-do run }
+ ! This program tests that use associated common blocks work.
+ !
+ ! provided by Paul Thomas - pault@gcc.gnu.org
+ !
+ module m1
+   common /x/ a
+ end module m1
+ module m2
+   common /x/ a
+ end module m2
+ 
+ subroutine foo ()
+   use m2
+   if (a.ne.99.0) call abort ()
+ end subroutine foo
+ 
+ program collision
+   use m1
+   use m2, only: b=>a
+   b = 99.0
+   call foo ()
+ end program collision
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/module_double_reuse.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/module_double_reuse.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/module_double_reuse.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/module_double_reuse.f90	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,19 ----
+ ! Test of fix for PR18878
+ !
+ ! Based on example in PR by Steve Kargl
+ !
+ module a
+   integer, parameter :: b = kind(1.d0)
+   real(b)            :: z
+ end module a
+ program d
+   use a, only : e => b, f => b, u => z, v => z
+   real(e) x
+   real(f) y
+   x = 1.e0_e
+   y = 1.e0_f
+   u = 99.0
+   if (kind(x).ne.kind(y)) call abort ()
+   if (v.ne.u) call abort ()
+ end program d
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/module_equivalence_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/module_equivalence_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/module_equivalence_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/module_equivalence_1.f90	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,26 ----
+ ! { dg-do run }
+ ! This tests the fix for PR17917, where equivalences were not being
+ ! written to and read back from modules.
+ !
+ ! Contributed by Paul Thomas  pault@gcc.gnu.org
+ !
+ module test_equiv !Bug 17917
+   common /my_common/ d
+   real    a(2),b(4),c(4), d(8)
+   equivalence (a(1),b(2)), (c(1),d(5))
+ end module test_equiv
+ 
+ subroutine foo ()
+   use test_equiv, z=>b
+   if (any (d(5:8)/=z)) call abort ()
+ end subroutine foo
+ 
+ program module_equiv
+   use test_equiv
+   b = 99.0_4
+   a = 999.0_4
+   c = (/99.0_4, 999.0_4, 999.0_4, 99.0_4/)
+   call foo ()
+ end program module_equiv
+ 
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/module_interface_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/module_interface_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/module_interface_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/module_interface_1.f90	Fri Jul 22 19:03:28 2005
***************
*** 0 ****
--- 1,38 ----
+ ! { dg-do run }
+ ! This tests the fix for PR16940, module interfaces to
+ ! contained functions caused ICEs.
+ ! This is a simplified version of the example in the PR
+ ! discussion, which was due to L.Meissner.
+ !
+ ! Submitted by Paul Thomas  pault@gcc.gnu.org
+ !
+   module Max_Loc_Mod
+     implicit none
+     interface Max_Location
+       module procedure I_Max_Loc
+     end interface
+   contains
+     function I_Max_Loc (Vector) result(Ans)
+       integer, intent (in), dimension(:) :: Vector
+       integer, dimension(1) :: Ans
+       Ans = maxloc(Vector)
+       return
+     end function I_Max_Loc
+   end module Max_Loc_Mod
+   program module_interface
+     use Max_Loc_Mod
+     implicit none
+     integer :: Vector (7)
+     Vector = (/1,6,3,5,19,1,2/)
+     call Selection_Sort (Vector)
+   contains
+     subroutine Selection_Sort (Unsorted)
+       integer, intent (in), dimension(:) :: Unsorted
+       integer, dimension (1) :: N
+       N = Max_Location (Unsorted)
+       if (N(1).ne.5) call abort ()
+       return
+     end subroutine Selection_Sort
+   end program module_interface
+ 
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/named_interface.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/named_interface.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/named_interface.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/named_interface.f90	Thu Aug 25 12:25:37 2005
***************
*** 0 ****
--- 1,9 ----
+ ! { dg-do compile }
+ ! PR 20363
+ module snafu
+   interface foo
+     subroutine really_snafu (foo)        
+       integer, intent (inout)  :: foo
+     end subroutine really_snafu
+   end interface foo
+ end module snafu
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/namelist_print_1.f gcc-4.0.2/gcc/testsuite/gfortran.dg/namelist_print_1.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/namelist_print_1.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/namelist_print_1.f	Sun Aug 14 18:45:27 2005
***************
*** 0 ****
--- 1,13 ----
+ ! Test Non standard PRINT namelist - PR21432
+ !
+ ! Contributor Paul Thomas  <pault@gcc.gnu.org>
+ !
+ ! { dg-do run }
+ ! { dg-options "-std=gnu" }
+ 
+       real  x
+       namelist /mynml/ x
+       x = 1
+ ! ( dg-output "^" }
+       print mynml ! { dg-output "&MYNML(\n|\r\n|\r) X=  1.000000    ,  /(\n|\r\n|\r)" }
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/namelist_print_2.f gcc-4.0.2/gcc/testsuite/gfortran.dg/namelist_print_2.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/namelist_print_2.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/namelist_print_2.f	Sun Aug 14 18:45:27 2005
***************
*** 0 ****
--- 1,13 ----
+ ! Test Non standard PRINT namelist - PR21432 is
+ ! not accepted by -std=f95
+ !
+ ! Contributor Paul Thomas  <pault@gcc.gnu.org>
+ !
+ ! { dg-do compile }
+ ! { dg-options "-std=f95" }
+ !
+       real  x
+       namelist /mynml/ x
+       x = 1
+       print mynml  ! { dg-error "PRINT namelist.*extension" "" }
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/namelist_use.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/namelist_use.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/namelist_use.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/namelist_use.f90	Fri Aug  5 05:31:14 2005
***************
*** 0 ****
--- 1,30 ----
+ ! { dg-do run }
+ ! This tests the fix for PR22010, where namelists were not being written to
+ ! and read back from modules.  It has two namelists: one that is USE
+ ! associated and another that is concatenated by USE and host association.
+ !
+ ! Contributed by Paul Thomas  pault@gcc.gnu.org
+ !
+ module global
+   character*4 :: aa
+   integer :: ii
+   real    :: rr
+   namelist /nml1/ aa, ii, rr
+   namelist /nml2/ aa
+ end module global
+ program namelist_use
+   use global
+   real    :: rrr
+   namelist /nml2/ ii, rrr    ! Concatenate use and host associated variables.
+   open (10, status="scratch")
+   write (10,*) "&NML1 aa=lmno ii=1 rr=2.5 /"
+   write (10,*) "&NML2 aa=pqrs ii=2 rrr=3.5 /"
+   rewind (10)
+   read (10,nml=nml1,iostat=i)
+   if ((i.ne.0).or.(aa.ne."lmno").or.(ii.ne.1).or.(rr.ne.2.5)) call abort ()
+ 
+   read (10,nml=nml2,iostat=i) 
+   if ((i.ne.0).or.(aa.ne."pqrs").or.(ii.ne.2).or.(rrr.ne.3.5)) call abort ()
+ 
+   close (10)
+ end program namelist_use
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/namelist_use_only.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/namelist_use_only.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/namelist_use_only.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/namelist_use_only.f90	Fri Aug  5 05:31:14 2005
***************
*** 0 ****
--- 1,34 ----
+ ! { dg-do run }
+ ! This tests the fix for PR22010, where namelists were not being written to
+ ! and read back from modules.  It checks that namelists from modules that are
+ ! selected by an ONLY declaration work correctly, even when the variables in
+ ! the namelist are not host associated. Note that renaming a namelist by USE
+ ! association is not allowed by the standard and this is trapped in module.c.
+ !
+ ! Contributed by Paul Thomas  pault@gcc.gnu.org
+ !
+ module global
+   character*4 :: aa, aaa
+   integer :: ii, iii
+   real    :: rr, rrr
+   namelist /nml1/ aa, ii, rr
+   namelist /nml2/ aaa, iii, rrr
+ contains
+   logical function foo()
+     foo = (aaa.ne."pqrs").or.(iii.ne.2).or.(rrr.ne.3.5)
+   end function foo
+ end module global
+ program namelist_use_only
+   use global, only : nml1, aa, ii, rr
+   use global, only : nml2, rrrr=>rrr, foo
+   open (10, status="scratch")
+   write (10,*) "&NML1 aa=lmno ii=1 rr=2.5 /"
+   write (10,*) "&NML2 aaa=pqrs iii=2 rrr=3.5 /"
+   rewind (10)
+   read (10,nml=nml1,iostat=i)
+   if ((i.ne.0).or.(aa.ne."lmno").or.(ii.ne.1).or.(rr.ne.2.5)) call abort ()
+ 
+   read (10,nml=nml2,iostat=i) 
+   if ((i.ne.0).or.(rrrr.ne.3.5).or.foo()) call abort ()
+   close (10)
+ end program namelist_use_only
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/nested_modules_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/nested_modules_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/nested_modules_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/nested_modules_1.f90	Fri Sep  9 09:05:55 2005
***************
*** 0 ****
--- 1,44 ----
+ ! { dg-do run }
+ !
+ ! This tests that common blocks function with multiply nested modules.
+ ! Contributed by Paul Thomas  <pault@gcc.gnu.org>
+ !
+        module mod0
+          double complex FOO, KANGA
+          common /bar/ FOO, KANGA
+        contains
+          subroutine eyeore ()    
+            FOO = FOO + (1.0d0, 0.0d0)
+            KANGA = KANGA - (1.0d0, 0.0d0)
+          end subroutine eyeore
+        end module mod0
+        module mod1
+          use mod0
+          complex ROBIN
+          common/owl/ROBIN
+        end module mod1
+        module mod2
+          use mod0
+          use mod1
+          real*8 re1, im1, re2, im2, re, im
+          common /bar/ re1, im1, re2, im2
+          equivalence (re1, re), (im1, im)
+        contains
+          subroutine tigger (w)
+            double complex w
+            if (FOO.ne.(1.0d0, 1.0d0)) call abort ()
+            if (KANGA.ne.(-1.0d0, -1.0d0)) call abort ()
+            if (ROBIN.ne.(99.0d0, 99.0d0)) CALL abort ()
+            if (w.ne.cmplx(re,im)) call abort ()
+          end subroutine tigger
+        end module mod2
+ 
+        use mod2
+        use mod0, only: w=>foo
+        FOO = (0.0d0, 1.0d0)
+        KANGA = (0.0d0, -1.0d0)
+        ROBIN = (99.0d0, 99.0d0)
+        call eyeore ()
+        call tigger (w)
+        end
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/nested_reshape.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/nested_reshape.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/nested_reshape.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/nested_reshape.f90	Sat Jul 30 22:29:25 2005
***************
*** 0 ****
--- 1,12 ----
+ ! { dg-do run }
+ ! PR 20436: This used to give a runtime error.
+ program nested_reshape
+   implicit none
+   real :: k(8,2)
+   real :: o(8,2)
+ 
+   k = reshape((/1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0, &
+             9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0/), (/8,2/))
+ 
+   o = reshape(reshape(k, (/2,8/), order=(/2,1/)), (/8,2/))
+ end program
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/overwrite_1.f gcc-4.0.2/gcc/testsuite/gfortran.dg/overwrite_1.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/overwrite_1.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/overwrite_1.f	Sun Sep 11 18:55:15 2005
***************
*** 0 ****
--- 1,20 ----
+ ! { dg-do run } 
+ ! PR 19872 - closed and re-opened file not overwriten
+       implicit none
+       integer i(4)
+       data i / 4 * 0 /
+       open(1,form='FORMATTED',status='UNKNOWN')
+       write(1,'("1 2 3 4 5 6 7 8 9")')
+       close(1)
+       open(1,form='FORMATTED')
+       write(1,'("9 8 7 6")')
+       close(1)
+       open(1,form='FORMATTED')
+       read(1,*)i
+       if(i(1).ne.9.and.i(2).ne.8.and.i(3).ne.7.and.i(4).ne.9)call abort
+       read(1,*,end=200)i
+ ! should only be able to read one line from the file
+       call abort
+  200  continue
+       close(1,STATUS='DELETE')
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/parameter_save.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/parameter_save.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/parameter_save.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/parameter_save.f90	Wed Sep  7 21:34:26 2005
***************
*** 0 ****
--- 1,6 ----
+ ! { dg-do compile }
+ ! PR 20848 - parameter and save should conflict.
+   integer, parameter, save :: x=0 ! { dg-error "conflicts" }
+   integer, save :: y 
+   parameter (y=42)   ! { dg-error "conflicts" }
+ end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/past_eor.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/past_eor.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/past_eor.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/past_eor.f90	Thu Jul 14 13:34:43 2005
***************
*** 0 ****
--- 1,22 ----
+ ! { dg-do run }
+ ! Test of the fix to the bug triggered by NIST fm908.for.
+ ! Contributed by Paul Thomas  <pault@gcc.gnu.org>
+ !
+ program past_eor
+   character(len=82)         ::  buffer
+   real                      ::  a(2), b(2), c(2), d(2), e(2)
+ 
+   e = (/2.34,2.456/)
+ 
+ ! tests 28-31 from fm908.for
+ 
+   buffer = '  2.34 ,  2.456     2.34 ,  2.456     0.234E01,  2.456E00&
+  &   0.234E+001, 2.456E-000'
+ 
+   READ (UNIT=buffer,FMT=10) a, b, c, d
+ 10 FORMAT (2(2(G7.5,1X),2X),2(G10.4E2,1X),1X,2(G11.7E4,1X))
+ 
+   if (any (a.ne.e).or.any (b.ne.e).or.any (c.ne.e).or.any (d.ne.e)) call abort ()
+ 
+ end program past_eor
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/power.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/power.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/power.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/power.f90	Tue Aug 16 13:27:32 2005
***************
*** 0 ****
--- 1,11 ----
+ ! { dg-do run }
+ integer i
+ i = 0
+ if ( a (i) ** 5 .ne. 1) call abort ()
+ contains
+ function a (i)
+ integer a, i
+ i = i + 1
+ a = i
+ end function
+ end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/pr15332.f gcc-4.0.2/gcc/testsuite/gfortran.dg/pr15332.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/pr15332.f	Fri Mar 25 07:04:09 2005
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/pr15332.f	Mon Jul 25 03:45:00 2005
***************
*** 1,5 ****
  ! PR libfortran/15332
! ! {do-do run}
        character*12 c
  
        write (c,100) 0, 1
--- 1,5 ----
  ! PR libfortran/15332
! ! { dg-do run }
        character*12 c
  
        write (c,100) 0, 1
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/pr19926.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/pr19926.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/pr19926.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/pr19926.f90	Fri Jul  8 21:21:38 2005
***************
*** 0 ****
--- 1,25 ----
+ ! { dg-do run }
+ module b
+   type cat
+      integer :: i = 0
+   end type cat
+ end module b
+ 
+ program a
+   use b
+   type(cat) z
+   integer :: i = 0, j(4,3,2) = 0
+   call string_comp(i)
+   if (i /= 3) call abort
+   call string_comp(z%i)
+   if (z%i /= 3) call abort
+   call string_comp(j(1,2,1))
+   if (j(1,2,1) /= 3) call abort
+ end program a
+ 
+ subroutine string_comp(i)
+    integer, parameter :: map(0:50) = 3
+    integer :: i
+    i = map(42)
+ end subroutine string_comp
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/print_fmt_1.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/print_fmt_1.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/print_fmt_1.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/print_fmt_1.f90	Sun Sep  4 12:25:45 2005
***************
*** 0 ****
--- 1,7 ----
+ ! { dg-do run }
+ ! PR 23661
+ ! PRINT with a character format was broken
+ character(5) :: f = "(a)"
+ ! { dg-output "check" }
+ print f, "check"
+ end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/print_fmt_2.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/print_fmt_2.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/print_fmt_2.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/print_fmt_2.f90	Sun Sep  4 12:25:45 2005
***************
*** 0 ****
--- 1,11 ----
+ ! { dg-do compile }
+ ! PR 23661 Make sure space between PRINT and variable name is enforced in
+ ! free form.
+ ! Also tests the namelist case
+ character(5) :: f = "(a)"
+ real  x
+ namelist /mynml/ x
+ printf, "check" ! { dg-error "Unclassifiable" }
+ x = 1
+ printmynml ! { dg-error "" }
+ end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/print_fmt_3.f gcc-4.0.2/gcc/testsuite/gfortran.dg/print_fmt_3.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/print_fmt_3.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/print_fmt_3.f	Sun Sep  4 12:25:45 2005
***************
*** 0 ****
--- 1,11 ----
+ ! { dg-do compile }
+ ! PR 23661 Make sure space between PRINT and variable name is not enforced in
+ ! fixed form.
+ ! Also tests the namelist case
+       character(5) :: f = "(a)"
+       real  x
+       namelist /mynml/ x
+       printf, "check"
+       x = 1
+       printmynml ! { dg-warning "extension" }
+       end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/reshape-alloc.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/reshape-alloc.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/reshape-alloc.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/reshape-alloc.f90	Sat Jul 30 22:29:25 2005
***************
*** 0 ****
--- 1,32 ----
+ ! { dg-do run }
+ ! PR 20074: This used to segfault at runtime.
+ ! Test case contributed by "Alfredo Buttari" <pitagoras@tin.it>
+ 
+ program tryreshape
+ 
+   integer,allocatable :: vect1(:),resh1(:,:)
+   integer,pointer :: vect(:),resh(:,:)
+   integer :: vect2(2*4), resh2(2,4)
+   integer :: r, s(2)
+ 
+   r=2;  nb=4
+ 
+   s(:)=(/r,nb/)
+ 
+   allocate(vect(nb*r),vect1(nb*r))
+   allocate(resh(r,nb),resh1(r,nb))
+ 
+   vect =1
+   vect1=1
+   vect2=1
+ 
+   resh2 = reshape(vect2,s)
+   if (resh2(1,1) /= 1.0) call abort
+ 
+   resh1 = reshape(vect1,s)
+   if (resh1(1,1) /= 1.0) call abort
+ 
+   resh = reshape(vect,s)
+   if (resh(1,1) /= 1.0) call abort
+ 
+ end program tryreshape
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/reshape-complex.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/reshape-complex.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/reshape-complex.f90	Thu May 19 22:07:04 2005
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/reshape-complex.f90	Sun Jul 17 19:12:06 2005
***************
*** 1,11 ****
--- 1,16 ----
  ! { dg-do run }
  ! PR 21127:  Reshape of complex didn't work.
+ ! PR 21480:  Reshape of packed complex arrays didn't work either.
  program main
    complex, dimension(8) :: b
    complex, dimension(2,2) :: a
+   complex, dimension(2) :: c,d
    integer :: i
    b = (/(i,i=1,8)/)
    a = reshape(b(1:8:2),shape(a))
    if (a(1,1) /= (1.0, 0.0) .or. a(2,1) /= (3.0, 0.0) .or.  &
        a(1,2) /= (5.0, 0.0) .or. a(2,2) /= (7.0, 0.0)) call abort
+   c = (/( 3.14, -3.14), (2.71, -2.71)/)
+   d = reshape(c, shape (d))
+   if (any (c .ne. d)) call abort
  end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/reshape.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/reshape.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/reshape.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/reshape.f90	Sat Jul 30 22:29:25 2005
***************
*** 0 ****
--- 1,33 ----
+ ! { dg-do run }
+ ! This tests a few reshape PRs.
+ program resh
+   implicit none
+   real, dimension (2,3) :: a,c
+   real, dimension (12) :: b
+   type foo
+     real :: r
+   end type foo
+   type(foo), dimension (2,3) :: ar
+   type(foo), dimension (12) :: br
+ 
+   character (len=80) line1, line2, line3
+   integer :: i
+ 
+   ! PR 21108:  This used to give undefined results.
+   b = (/(i,i=1,12)/)
+   a = reshape(b(1:12:2),shape(a),order=(/2,1/))
+   c = reshape(b(1:12:2),shape(a),order=(/2,1/))
+   if (any (a /= c)) call abort
+ 
+   ! Test generic reshape
+   br%r = b
+   ar = reshape(br(1:12:2),shape(a),order=(/2,1/))
+   if (any (ar%r /= a)) call abort
+ 
+   ! Test callee-allocated memory with a write statement
+   write (line1,'(6F8.3)') reshape(b(1:12:2),shape(a),order=(/2,1/))
+   write (line2,'(6F8.3)') a
+   if (line1 /= line2 ) call abort
+   write (line3,'(6F8.3)') reshape(br(1:12:2),shape(ar),order=(/2,1/))
+   if (line1 /= line3 ) call abort
+ end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/reshape_rank7.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/reshape_rank7.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/reshape_rank7.f90	Mon May 23 20:03:47 2005
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/reshape_rank7.f90	Mon Jul 25 03:45:00 2005
***************
*** 1,4 ****
! ! { dg-do run}
  ! PR 21075:  Reshape with rank 7 used to segfault.
  program main
    integer :: a(256), b(2,2,2,2,2,2,2)
--- 1,4 ----
! ! { dg-do run }
  ! PR 21075:  Reshape with rank 7 used to segfault.
  program main
    integer :: a(256), b(2,2,2,2,2,2,2)
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/shift-alloc.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/shift-alloc.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/shift-alloc.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/shift-alloc.f90	Thu Jul 14 21:17:44 2005
***************
*** 0 ****
--- 1,18 ----
+ ! { dg do-run }
+ ! PR 22144: eoshift1, eoshift3 and cshift1 used to lack memory
+ ! allocation, which caused the writes to segfault.
+ program main
+   implicit none
+   integer, dimension (:,:),allocatable :: a
+   integer, dimension (3) :: sh, bo
+   character(len=80) line1, line2
+   integer :: i
+   
+   allocate (a(3,3))
+   a = reshape((/(i,i=1,9)/),shape(a))
+   sh = (/ 2, -1, -2 /)
+   bo = (/ -3, -2, -1 /)
+   write(unit=line1,fmt='(10I5)') cshift(a, shift=sh)
+   write(unit=line1,fmt='(10I5)') eoshift(a, shift=sh)
+   write(unit=line1,fmt='(10I5)') eoshift(a, shift=sh, boundary=bo)
+ end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/shift-kind.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/shift-kind.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/shift-kind.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/shift-kind.f90	Wed Aug 10 20:25:01 2005
***************
*** 0 ****
--- 1,37 ----
+ ! { dg-do compile }
+ ! PR 22143:  We didn' have shift arguments to eoshift of kind=1
+ !            and kind=2.
+ program main
+   implicit none
+   integer, dimension (3,3) :: a, b, w
+   integer(kind=2), dimension (3) :: sh2
+   integer(kind=1), dimension (3) :: sh1
+   integer, dimension(3) :: bo
+   integer :: i,j
+ 
+   a = reshape((/(i,i=1,9)/),shape(a))
+   sh1 = (/ -3, -1, 3 /)
+   sh2 = (/ -3, -1, 3 /)
+   bo = (/-999, -99, -9 /)
+   b = cshift(a, shift=sh1)
+   call foo(b)
+   b = cshift(a, shift=sh2)
+   call foo(b)
+ 
+   b = eoshift(a, shift=sh1)
+   call foo(b)
+   b = eoshift(a, shift=sh1, boundary=bo)
+   call foo(b)
+   b = eoshift(a, shift=sh2)
+   call foo(b)
+   b = eoshift(a, shift=sh2, boundary=bo)
+   call foo(b)
+ 
+ end program main
+ 
+ subroutine foo(b)
+   ! Do nothing but confuse the optimizer into not removing the
+   ! function calls.
+   integer, dimension(3,3) :: b
+ end subroutine foo
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/simplify_modulo.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/simplify_modulo.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/simplify_modulo.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/simplify_modulo.f90	Sun Jul 10 13:26:08 2005
***************
*** 0 ****
--- 1,5 ----
+ ! { dg-do run }
+ 
+ if (modulo (-8., -5.) .ne. -3.) call abort ()
+ 
+ end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/tl_editing.f90 gcc-4.0.2/gcc/testsuite/gfortran.dg/tl_editing.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/tl_editing.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/tl_editing.f90	Thu Jul 14 13:34:43 2005
***************
*** 0 ****
--- 1,14 ----
+ ! { dg-do run }     
+ ! Test of fix to bug triggered by NIST fm908.for.
+ ! Left tabbing, followed by X or T-tabbing to the right would
+ ! cause spaces to be overwritten on output data.
+ ! Contributed by Paul Thomas  <pault@gcc.gnu.org>
+   program tl_editting
+     character*10           ::  line
+     character*10           ::  aline = "abcdefxyij"
+     character*2            ::  bline = "gh"
+     character*10           ::  cline = "abcdefghij"
+     write (line, '(a10,tl6,2x,a2)') aline, bline
+     if (line.ne.cline) call abort ()
+   end program tl_editting
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.dg/x_slash_1.f gcc-4.0.2/gcc/testsuite/gfortran.dg/x_slash_1.f
*** gcc-4.0.1/gcc/testsuite/gfortran.dg/x_slash_1.f	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.dg/x_slash_1.f	Sat Jul 30 06:18:35 2005
***************
*** 0 ****
--- 1,116 ----
+ c { dg-do run }
+ c This program tests the fixes to PR22570.
+ c
+ c Provided by Paul Thomas - pault@gcc.gnu.org
+ c
+        program x_slash
+        character*60 a
+        character*1  b, c
+ 
+        open (10, status = "scratch")
+ 
+ c Check that lines with only x-editing followed by a slash generate
+ c spaces and that subsequent lines have spaces where they should.
+ c Line 1 we ignore.
+ c Line 2 has nothing but x editing, followed by a slash.
+ c Line 3 has x editing finished off by a 1h*
+ 
+        write (10, 100)
+  100   format (1h1,58x,1h!,/,60x,/,59x,1h*,/)
+        rewind (10)
+ 
+        read (10, 200) a
+        read (10, 200) a
+        do i = 1,60
+          if (ichar(a(i:i)).ne.32) call abort ()
+        end do
+        read (10, 200) a
+  200   format (a60)
+        do i = 1,59
+          if (ichar(a(i:i)).ne.32) call abort ()
+        end do
+        if (a(60:60).ne."*") call abort ()
+        rewind (10)
+ 
+ c Check that sequences of t- and x-editing generate the correct 
+ c number of spaces.
+ c Line 1 we ignore.
+ c Line 2 has tabs to the right of present position.
+ c Line 3 has tabs to the left of present position.
+ 
+        write (10, 101)
+  101   format (1h1,58x,1h#,/,t38,2x,1h ,tr10,9x,1h$,/,
+      >         6habcdef,tl4,2x,6hghijkl,t1,59x,1h*)
+        rewind (10)
+ 
+        read (10, 200) a
+        read (10, 200) a
+        do i = 1,59
+          if (ichar(a(i:i)).ne.32) call abort ()
+        end do
+        if (a(60:60).ne."$") call abort ()
+        read (10, 200) a
+        if (a(1:10).ne."abcdghijkl") call abort ()
+        do i = 11,59
+          if (ichar(a(i:i)).ne.32) call abort ()
+        end do
+        if (a(60:60).ne."*") call abort ()
+        rewind (10)
+ 
+ c Now repeat the first test, with the write broken up into three
+ c separate statements. This checks that the position counters are
+ c correctly reset for each statement.
+ 
+        write (10,102) "#"
+        write (10,103)
+        write (10,102) "$"
+  102   format(59x,a1)
+  103   format(60x)
+        rewind (10)
+        read (10, 200) a
+        read (10, 200) a
+        read (10, 200) a
+        do i = 11,59
+          if (ichar(a(i:i)).ne.32) call abort ()
+        end do
+        if (a(60:60).ne."$") call abort ()
+        rewind (10)
+ 
+ c Next we check multiple read x- and t-editing.
+ c First, tab to the right.
+ 
+        read (10, 201) b, c
+ 201    format (tr10,49x,a1,/,/,2x,t60,a1)
+        if ((b.ne."#").or.(c.ne."$")) call abort ()
+        rewind (10)
+ 
+ c Now break it up into three reads and use left tabs.
+ 
+        read (10, 202) b
+ 202    format (10x,tl10,59x,a1)
+        read (10, 203)
+ 203    format ()
+        read (10, 204) c
+ 204    format (10x,t5,55x,a1)
+        if ((b.ne."#").or.(c.ne."$")) call abort ()
+        close (10)
+ 
+ c Now, check that trailing spaces are not transmitted when we have
+ c run out of data (Thanks to Jack Howarth for finding this one:
+ c http://gcc.gnu.org/ml/fortran/2005-07/msg00395.html).
+ 
+        open (10, pad = "no", status = "scratch")
+        b = achar (0)
+        write (10, 105) 42
+   105  format (i10,1x,i10)
+        write (10, 106)
+   106  format ("============================")
+        rewind (10)
+        read (10, 205, iostat = ier) i, b
+   205  format (i10,a1)
+        if ((ier.eq.0).or.(ichar(b).ne.0)) call abort ()
+ 
+ c That's all for now, folks! 
+ 
+        end
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/character_passing.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/character_passing.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/character_passing.f90	Fri Feb 18 14:36:54 2005
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/character_passing.f90	Fri Aug 12 19:46:09 2005
***************
*** 1,13 ****
  ! PR middle-end/20030
  ! we were messing up the access in LSAME for
! ! the character agruments.
        program foo
        character*1 a1, a2, b
        a1='A'
        a2='A'
        b='B'
        x = LSAME(a1,a2)
!       if ( x.ne.1 ) then
          call abort  ();
        endif
        end
--- 1,14 ----
  ! PR middle-end/20030
  ! we were messing up the access in LSAME for
! ! the character arguments.
        program foo
        character*1 a1, a2, b
+       logical LSAME, x
        a1='A'
        a2='A'
        b='B'
        x = LSAME(a1,a2)
!       if ( .not. x ) then
          call abort  ();
        endif
        end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/data_4.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/data_4.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/data_4.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/data_4.f90	Mon Jul 25 08:47:01 2005
***************
*** 0 ****
--- 1,6 ----
+ 	CHARACTER*4 A(3),B(3),C(3)
+ 	DATA A /'A',"A",'A'/
+ 	DATA B /3*'A'/
+ 	DATA C /'A', 2*'A'/
+ 	IF (ANY(A.NE.B).OR.ANY(A.NE.C)) CALL ABORT
+ 	END
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/entry_10.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/entry_10.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/entry_10.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/entry_10.f90	Sat Jul  9 09:06:49 2005
***************
*** 0 ****
--- 1,13 ----
+ 	function foo ()
+ 	foo = 4
+ 	foo = foo / 2
+ 	return
+ 	entry bar ()
+ 	bar = 9
+ 	bar = bar / 3
+ 	end
+ 
+ 	program entrytest
+ 	if (foo () .ne. 2) call abort ()
+ 	if (bar () .ne. 3) call abort ()
+ 	end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/entry_9.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/entry_9.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/entry_9.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/entry_9.f90	Sat Jul  9 09:02:11 2005
***************
*** 0 ****
--- 1,24 ----
+ ! Test alternate entry points for functions when the result types
+ ! of all entry points match
+ 
+ 	function f1 (a)
+ 	integer a, f1, e1
+ 	f1 = 15 + a
+ 	return
+ 	entry e1
+ 	e1 = 42
+ 	end function
+ 	function f2 ()
+ 	real f2, e2
+ 	entry e2
+ 	e2 = 45
+ 	end function
+ 
+ 	program entrytest
+ 	integer f1, e1
+ 	real f2, e2
+ 	if (f1 (6) .ne. 21) call abort ()
+ 	if (e1 () .ne. 42) call abort ()
+ 	if (f2 () .ne. 45) call abort ()
+ 	if (e2 () .ne. 45) call abort ()
+ 	end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/equiv_2.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/equiv_2.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/equiv_2.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/equiv_2.f90	Sat Aug  6 10:12:41 2005
***************
*** 0 ****
--- 1,46 ----
+       subroutine test1
+       character*8 c
+       character*1 d, f
+       dimension d(2), f(2)
+       character*4 e
+       equivalence (c(1:1), d(1)), (c(3:5), e(2:4)), (c(6:6), f(2))
+       c='abcdefgh'
+       if (c.ne.'abcdefgh'.or.d(1).ne.'a'.or.d(2).ne.'b') call abort
+       if (e.ne.'bcde'.or.f(1).ne.'e'.or.f(2).ne.'f') call abort
+       end subroutine test1
+       subroutine test2
+       equivalence (c(1:1), d(1)), (c(3:5), e(2:4)), (c(6:6), f(2))
+       character*8 c
+       character*1 d, f
+       dimension d(2), f(2)
+       character*4 e
+       c='abcdefgh'
+       if (c.ne.'abcdefgh'.or.d(1).ne.'a'.or.d(2).ne.'b') call abort
+       if (e.ne.'bcde'.or.f(1).ne.'e'.or.f(2).ne.'f') call abort
+       end subroutine test2
+       subroutine test3
+       character*8 c
+       character*1 d, f
+       character*4 e
+       equivalence (c(1:1), d(1)), (c(3:5), e(2:4)), (c(6:6), f(2))
+       dimension d(2), f(2)
+       c='abcdefgh'
+       if (c.ne.'abcdefgh'.or.d(1).ne.'a'.or.d(2).ne.'b') call abort
+       if (e.ne.'bcde'.or.f(1).ne.'e'.or.f(2).ne.'f') call abort
+       end subroutine test3
+       subroutine test4
+       dimension d(2), f(2)
+       equivalence (c(1:1), d(1)), (c(3:5), e(2:4)), (c(6:6), f(2))
+       character*8 c
+       character*1 d, f
+       character*4 e
+       c='abcdefgh'
+       if (c.ne.'abcdefgh'.or.d(1).ne.'a'.or.d(2).ne.'b') call abort
+       if (e.ne.'bcde'.or.f(1).ne.'e'.or.f(2).ne.'f') call abort
+       end subroutine test4
+       program main
+       call test1
+       call test2
+       call test3
+       call test4
+       end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/equiv_3.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/equiv_3.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/equiv_3.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/equiv_3.f90	Sat Aug  6 10:12:41 2005
***************
*** 0 ****
--- 1,13 ----
+       subroutine test1
+       type t
+       sequence
+       character(8) c
+       end type t
+       type(t) :: tc, td
+       equivalence (tc, td)
+       tc%c='abcdefgh'
+       if (tc%c.ne.'abcdefgh'.or.td%c(1:1).ne.'a') call abort
+       end subroutine test1
+       program main
+       call test1
+       end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/equiv_4.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/equiv_4.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/equiv_4.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/equiv_4.f90	Sat Aug  6 10:12:41 2005
***************
*** 0 ****
--- 1,54 ----
+       subroutine test1
+       character*8 c
+       character*2 d, f
+       dimension d(2), f(2)
+       character*4 e
+       equivalence (c(1:1), d(1)(2:)), (c(3:5), e(2:4))
+       equivalence (c(6:6), f(2)(:))
+       d(1)='AB'
+       c='abcdefgh'
+       if (c.ne.'abcdefgh'.or.d(1).ne.'Aa'.or.d(2).ne.'bc') call abort
+       if (e.ne.'bcde'.or.f(1).ne.'de'.or.f(2).ne.'fg') call abort
+       end subroutine test1
+       subroutine test2
+       equivalence (c(1:1), d(1)(2:2)), (c(3:5), e(2:4))
+       equivalence (c(6:6), f(2)(1:))
+       character*8 c
+       character*2 d, f
+       dimension d(2), f(2)
+       character*4 e
+       d(1)='AB'
+       c='abcdefgh'
+       if (c.ne.'abcdefgh'.or.d(1).ne.'Aa'.or.d(2).ne.'bc') call abort
+       if (e.ne.'bcde'.or.f(1).ne.'de'.or.f(2).ne.'fg') call abort
+       end subroutine test2
+       subroutine test3
+       character*8 c
+       character*2 d, f
+       character*4 e
+       equivalence (c(1:1), d(1)(2:)), (c(3:5), e(2:4))
+       equivalence (c(6:6), f(2)(:1))
+       dimension d(2), f(2)
+       d(1)='AB'
+       c='abcdefgh'
+       if (c.ne.'abcdefgh'.or.d(1).ne.'Aa'.or.d(2).ne.'bc') call abort
+       if (e.ne.'bcde'.or.f(1).ne.'de'.or.f(2).ne.'fg') call abort
+       end subroutine test3
+       subroutine test4
+       dimension d(2), f(2)
+       equivalence (c(1:1), d(1)(2:2)), (c(3:5), e(2:4))
+       equivalence (c(6:6), f(2)(1:2))
+       character*8 c
+       character*2 d, f
+       character*4 e
+       d(1)='AB'
+       c='abcdefgh'
+       if (c.ne.'abcdefgh'.or.d(1).ne.'Aa'.or.d(2).ne.'bc') call abort
+       if (e.ne.'bcde'.or.f(1).ne.'de'.or.f(2).ne.'fg') call abort
+       end subroutine test4
+       program main
+       call test1
+       call test2
+       call test3
+       call test4
+       end program main
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/forall_7.f90	Mon Jul 11 07:36:58 2005
***************
*** 0 ****
--- 1,88 ----
+ ! tests FORALL statements with a mask
+ program forall_7
+   real, dimension (5, 5, 5, 5) :: a, b, c, d
+ 
+   a (:, :, :, :) = 4
+   forall (i = 1:5)
+     a (i, i, 6 - i, i) = 7
+   end forall
+   forall (i = 1:5)
+     a (i, 6 - i, i, i) = 7
+   end forall
+   forall (i = 1:5)
+     a (6 - i, i, i, i) = 7
+   end forall
+   forall (i = 1:5:2)
+     a (1, 2, 3, i) = 0
+   end forall
+ 
+   b = a
+   c = a
+   d = a
+ 
+   forall (i = 1:5, j = 1:5, k = 1:5, ((a (i, j, k, i) .gt. 6) .or. (a (i, j, k, j) .gt. 6)))
+     forall (l = 1:5, a (1, 2, 3, l) .lt. 2)
+       a (i, j, k, l) = i - j + k - l + 0.5
+     end forall
+   end forall
+ 
+   forall (l = 1:5, b (1, 2, 3, l) .lt. 2)
+     forall (i = 1:5, j = 1:5, k = 1:5, ((b (i, j, k, i) .gt. 6) .or. (b (i, j, k, j) .gt. 6)))
+       b (i, j, k, l) = i - j + k - l + 0.5
+     end forall
+   end forall
+ 
+   forall (i = 1:5, j = 1:5, k = 1:5, ((c (i, j, k, i) .gt. 6) .or. (c (i, j, k, j) .gt. 6)))
+     forall (l = 1:5, c (1, 2, 3, l) .lt. 2)
+       c (i, j, k, l) = i - j + k - l + 0.5 + c (l, k, j, i)
+     end forall
+   end forall
+ 
+   forall (l = 1:5, d (1, 2, 3, l) .lt. 2)
+     forall (i = 1:5, j = 1:5, k = 1:5, ((d (i, j, k, i) .gt. 6) .or. (d (i, j, k, j) .gt. 6)))
+       d (i, j, k, l) = i - j + k - l + 0.5 + d (l, k, j, i)
+     end forall
+   end forall
+ 
+   do i = 1, 5
+     do j = 1, 5
+       do k = 1, 5
+ 	do l = 1, 5
+ 	  r = 4
+ 	  if ((i == j .and. k == 6 - i) .or. (i == k .and. j == 6 - i)) then
+ 	    if (l /= 2 .and. l /= 4) then
+ 	      r = 1
+ 	    elseif (l == i) then
+ 	      r = 7
+ 	    end if
+ 	  elseif (j == k .and. i == 6 - j) then
+ 	    if (l /= 2 .and. l /= 4) then
+ 	      r = 1
+ 	    elseif (l == j) then
+ 	      r = 7
+ 	    end if
+ 	  elseif (i == 1 .and. j == 2 .and. k == 3 .and. l /= 2 .and. l /= 4) then
+ 	    r = 0
+ 	  end if
+ 	  s = r
+ 	  if (r == 1) then
+ 	    r = i - j + k - l + 0.5
+ 	    if (((l == k .and. j == 6 - l) .or. (l == j .and. k == 6 - l)) .and. (i == l)) then
+ 	      s = r + 7
+ 	    elseif (k == j .and. l == 6 - k .and. i == k) then
+ 	      s = r + 7
+ 	    elseif (l /= 1 .or. k /= 2 .or. j /= 3 .or. i == 2 .or. i == 4) then
+ 	      s = r + 4
+ 	    else
+ 	      s = r
+ 	    end if
+ 	  end if
+ 	  if (a (i, j, k, l) /= r) call abort ()
+ 	  if (c (i, j, k, l) /= s) call abort ()
+ 	end do
+       end do
+     end do
+   end do
+ 
+   if (any (a /= b .or. c /= d)) call abort ()
+ end
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/in-pack.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/in-pack.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/in-pack.f90	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/in-pack.f90	Mon Jul 18 17:40:51 2005
***************
*** 0 ****
--- 1,92 ----
+ !  Check in_pack and in_unpack for integer and comlex types, with
+ !  alignment issues thrown in for good measure.
+ 
+ program main
+   implicit none
+ 
+   complex(kind=4) :: a4(5),b4(5),aa4(5),bb4(5)
+   real(kind=4) :: r4(100)
+   equivalence(a4(1),r4(1)),(b4(1),r4(12))
+ 
+   complex(kind=8) :: a8(5),b8(5),aa8(5),bb8(5)
+   real(kind=8) :: r8(100)
+   equivalence(a8(1),r8(1)),(b8(1),r8(12))
+ 
+   integer(kind=4) :: i4(5),ii4(5)
+   integer(kind=8) :: i8(5),ii8(5)
+ 
+   integer :: i
+ 
+   a4 = (/(cmplx(i,-i,kind=4),i=1,5)/)
+   b4 = (/(2*cmplx(i,-i,kind=4),i=1,5)/)
+   call csub4(a4(5:1:-1),b4(5:1:-1),5)
+   aa4 = (/(cmplx(5-i+1,i-5-1,kind=4),i=1,5)/)
+   if (any(aa4 /= a4)) call abort
+   bb4 = (/(2*cmplx(5-i+1,i-5-1,kind=4),i=1,5)/)
+   if (any(bb4 /= b4)) call abort
+ 
+   a8 = (/(cmplx(i,-i,kind=8),i=1,5)/)
+   b8 = (/(2*cmplx(i,-i,kind=8),i=1,5)/)
+   call csub8(a8(5:1:-1),b8(5:1:-1),5)
+   aa8 = (/(cmplx(5-i+1,i-5-1,kind=8),i=1,5)/)
+   if (any(aa8 /= a8)) call abort
+   bb8 = (/(2*cmplx(5-i+1,i-5-1,kind=8),i=1,5)/)
+   if (any(bb8 /= b8)) call abort
+ 
+   i4 = (/(i, i=1,5)/)
+   call isub4(i4(5:1:-1),5)
+   ii4 = (/(5-i+1,i=1,5)/)
+   if (any(ii4 /= i4)) call abort
+ 
+   i8 = (/(i,i=1,5)/)
+   call isub8(i8(5:1:-1),5)
+   ii8 = (/(5-i+1,i=1,5)/)
+   if (any(ii8 /= i8)) call abort
+ 
+ end program main
+ 
+ subroutine csub4(a,b,n)
+   implicit none
+   complex(kind=4), dimension(n) :: a,b
+   complex(kind=4), dimension(n) :: aa, bb
+   integer :: n, i
+   aa = (/(cmplx(n-i+1,i-n-1,kind=4),i=1,n)/)
+   if (any(aa /= a)) call abort
+   bb = (/(2*cmplx(n-i+1,i-n-1,kind=4),i=1,5)/)
+   if (any(bb /= b)) call abort
+   a = (/(cmplx(i,-i,kind=4),i=1,5)/)
+   b = (/(2*cmplx(i,-i,kind=4),i=1,5)/)
+ end subroutine csub4
+ 
+ subroutine csub8(a,b,n)
+   implicit none
+   complex(kind=8), dimension(n) :: a,b
+   complex(kind=8), dimension(n) :: aa, bb
+   integer :: n, i
+   aa = (/(cmplx(n-i+1,i-n-1,kind=8),i=1,n)/)
+   if (any(aa /= a)) call abort
+   bb = (/(2*cmplx(n-i+1,i-n-1,kind=8),i=1,5)/)
+   if (any(bb /= b)) call abort
+   a = (/(cmplx(i,-i,kind=8),i=1,5)/)
+   b = (/(2*cmplx(i,-i,kind=8),i=1,5)/)
+ end subroutine csub8
+ 
+ subroutine isub4(a,n)
+   implicit none
+   integer(kind=4), dimension(n) :: a
+   integer(kind=4), dimension(n) :: aa
+   integer :: n, i
+   aa = (/(n-i+1,i=1,n)/)
+   if (any(aa /= a)) call abort
+   a = (/(i,i=1,5)/)
+ end subroutine isub4
+ 
+ subroutine isub8(a,n)
+   implicit none
+   integer(kind=8), dimension(n) :: a
+   integer(kind=8), dimension(n) :: aa
+   integer :: n, i
+   aa = (/(n-i+1,i=1,n)/)
+   if (any(aa /= a)) call abort
+   a = (/(i,i=1,5)/)
+ end subroutine isub8
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90	Fri May 20 22:36:43 2005
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_count.f90	Tue Aug 30 05:28:53 2005
***************
*** 2,8 ****
  program intrinsic_count
     implicit none
     logical(kind=4), dimension (3, 5) :: a
!    integer(kind=4), dimension (5) :: b
     integer i
     character(len=10) line
  
--- 2,8 ----
  program intrinsic_count
     implicit none
     logical(kind=4), dimension (3, 5) :: a
!    integer(kind=4), dimension (3) :: b
     integer i
     character(len=10) line
  
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_eoshift.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_eoshift.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_eoshift.f90	Thu May 13 06:40:53 2004
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_eoshift.f90	Thu Jul 14 21:17:42 2005
***************
*** 2,7 ****
--- 2,8 ----
  program intrinsic_eoshift
     integer, dimension(3, 3) :: a
     integer, dimension(3, 3, 2) :: b
+    integer, dimension(3) :: bo, sh
  
     ! Scalar shift and scalar bound.
     a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
*************** program intrinsic_eoshift
*** 10,19 ****
--- 11,28 ----
        call abort
  
     a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
+    a = eoshift (a, 9999, 99, 1)
+    if (any (a .ne. 99)) call abort
+ 
+    a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
     a = eoshift (a, -2, dim = 2)
     if (any (a .ne. reshape ((/0, 0, 0, 0, 0, 0, 1, 2, 3/), (/3, 3/)))) &
        call abort
  
+    a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
+    a = eoshift (a, -9999, 99, 1)
+    if (any (a .ne. 99)) call abort
+ 
     ! Array shift and scalar bound.
     a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
     a = eoshift (a, (/1, 0, -1/), 99, 1)
*************** program intrinsic_eoshift
*** 21,26 ****
--- 30,40 ----
        call abort
  
     a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
+    a = eoshift (a, (/9999, 0, -9999/), 99, 1)
+    if (any (a .ne. reshape ((/99, 99, 99, 4, 5, 6, 99, 99, 99/), (/3, 3/)))) &
+       call abort
+ 
+    a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
     a = eoshift (a, (/2, -2, 0/), dim = 2)
     if (any (a .ne. reshape ((/7, 0, 3, 0, 0, 6, 0, 2, 9/), (/3, 3/)))) &
        call abort
*************** program intrinsic_eoshift
*** 32,41 ****
--- 46,71 ----
        call abort
  
     a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
+    a = eoshift (a, 9999, (/99, -1, 42/), 1)
+    if (any (a .ne. reshape ((/99, 99, 99, -1, -1, -1, 42, 42, 42/), &
+ 	(/3, 3/)))) call abort
+ 
+    a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
+    a = eoshift (a, -9999, (/99, -1, 42/), 1)
+    if (any (a .ne. reshape ((/99, 99, 99, -1, -1, -1, 42, 42, 42/), &
+ 	(/3, 3/)))) call abort
+ 
+    a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
     a = eoshift (a, -2, (/99, -1, 42/), 2)
     if (any (a .ne. reshape ((/99, -1, 42, 99, -1, 42, 1, 2, 3/), (/3, 3/)))) &
        call abort
  
+    a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
+    bo = (/99, -1, 42/)
+    a = eoshift (a, -2, bo, 2)
+    if (any (a .ne. reshape ((/99, -1, 42, 99, -1, 42, 1, 2, 3/), (/3, 3/)))) &
+       call abort
+ 
     ! Array shift and array bound.
     a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
     a = eoshift (a, (/1, 0, -1/), (/99, -1, 42/), 1)
*************** program intrinsic_eoshift
*** 47,52 ****
--- 77,94 ----
     if (any (a .ne. reshape ((/7, -1, 3, 99, -1, 6, 99, 2, 9/), (/3, 3/)))) &
        call abort
  
+    a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
+    sh = (/ 3, -1, -3 /)
+    bo = (/-999, -99, -9 /)
+    a = eoshift(a, shift=sh, boundary=bo)
+    if (any (a .ne. reshape ((/ -999, -999, -999, -99, 4, 5, -9, -9, -9 /), &
+         shape(a)))) call abort
+ 
+    a = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
+    a = eoshift (a, (/9999, -9999, 0/), (/99, -1, 42/), 2)
+    if (any (a .ne. reshape ((/99, -1, 3, 99, -1, 6, 99, -1, 9/), (/3, 3/)))) &
+       call abort
+ 
     ! Test arrays > rank 2
     b(:, :, 1) = reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
     b(:, :, 2) = 10 + reshape ((/1, 2, 3, 4, 5, 6, 7, 8, 9/), (/3, 3/))
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90	Thu May 13 06:40:53 2004
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/intrinsic_matmul.f90	Fri Jul 15 20:47:39 2005
*************** program intrinsic_matmul
*** 7,12 ****
--- 7,14 ----
     integer, dimension(3) :: y
     integer, dimension(2, 2) :: r
     integer, dimension(3) :: v
+    real, dimension (2,2) :: aa
+    real, dimension (4,2) :: cc
  
     a = reshape((/1, 2, 2, 3, 3, 4/), (/2, 3/))
     b = reshape((/1, 2, 3, 3, 4, 5/), (/3, 2/))
*************** program intrinsic_matmul
*** 21,24 ****
--- 23,32 ----
  
     v(1:2) = matmul(a, y)
     if (any(v(1:2) .ne. (/14, 20/))) call abort
+ 
+   aa = reshape((/ 1.0, 1.0, 0.0, 1.0/), shape(aa))
+   cc = 42.
+   cc(1:2,1:2) = matmul(aa, transpose(aa))
+   if (any(cc(1:2,1:2) .ne. reshape((/ 1.0, 1.0, 1.0, 2.0 /), (/2,2/)))) call abort
+   if (any(cc(3:4,1:2) .ne. 42.)) call abort
  end program
diff -Nrcpad gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.f90 gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.f90
*** gcc-4.0.1/gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.f90	Sat Jun 12 12:50:54 2004
--- gcc-4.0.2/gcc/testsuite/gfortran.fortran-torture/execute/nan_inf_fmt.f90	Sun Jul 24 06:15:33 2005
***************
*** 12,17 ****
--- 12,25 ----
         neg_inf = -1.0/zero
         nan = zero/zero
  
+ ! check a field width = 0
+        fmt = '(F0.0)'
+        write(l,fmt=fmt)pos_inf
+        if (l.ne.'+Inf') call abort
+        write(l,fmt=fmt)neg_inf
+        if (l.ne.'-Inf') call abort
+        write(l,fmt=fmt)nan
+        if (l.ne.' NaN') call abort
  
  ! check a field width < 3
         fmt = '(F2.0)'
***************
*** 27,33 ****
         write(l,fmt=fmt)pos_inf
         if (l.ne.'Inf') call abort
         write(l,fmt=fmt)neg_inf
!        if (l.ne.'Inf') call abort
         write(l,fmt=fmt)nan
         if (l.ne.'NaN') call abort
  
--- 35,41 ----
         write(l,fmt=fmt)pos_inf
         if (l.ne.'Inf') call abort
         write(l,fmt=fmt)neg_inf
!        if (l.ne.'***') call abort
         write(l,fmt=fmt)nan
         if (l.ne.'NaN') call abort
  
***************
*** 52,60 ****
  ! check a field width = 8
         fmt = '(F8.0)'
         write(l,fmt=fmt)pos_inf
!        if (l.ne.'Infinity') call abort
         write(l,fmt=fmt)neg_inf
!        if (l.ne.'Infinity') call abort
         write(l,fmt=fmt)nan
         if (l.ne.'     NaN') call abort
  
--- 60,68 ----
  ! check a field width = 8
         fmt = '(F8.0)'
         write(l,fmt=fmt)pos_inf
!        if (l.ne.'    +Inf') call abort
         write(l,fmt=fmt)neg_inf
!        if (l.ne.'    -Inf') call abort
         write(l,fmt=fmt)nan
         if (l.ne.'     NaN') call abort
  
diff -Nrcpad gcc-4.0.1/gcc/testsuite/objc.dg/type-stream-1.m gcc-4.0.2/gcc/testsuite/objc.dg/type-stream-1.m
*** gcc-4.0.1/gcc/testsuite/objc.dg/type-stream-1.m	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/gcc/testsuite/objc.dg/type-stream-1.m	Sun Sep  4 17:07:46 2005
***************
*** 0 ****
--- 1,25 ----
+ /* { dg-options "-fgnu-runtime" } */
+ /* { dg-do run } */
+ #include <objc/typedstream.h>
+ #include <stdio.h>
+ #include <stdlib.h>
+ 
+ int main (void)
+ {
+   FILE *f; TypedStream *ts;
+   struct T { int a, b; } x = { 1, 2 };
+   f = fopen ("foo", "w"); ts = objc_open_typed_stream (f, OBJC_WRITEONLY);
+   objc_write_type (ts, @encode(struct T), &x);
+   objc_close_typed_stream (ts); fclose (f);
+   f = fopen ("foo", "r"); ts = objc_open_typed_stream (f, OBJC_READONLY);
+   struct T y;
+   objc_read_type (ts, @encode(struct T), &y);
+   if (y.a != 1)
+    abort ();
+   if (y.b != 2)
+    abort ();
+   objc_close_typed_stream (ts); fclose (f);
+   remove ("foo");
+   return 0;
+ }
+ 
diff -Nrcpad gcc-4.0.1/gcc/testsuite/treelang/ChangeLog gcc-4.0.2/gcc/testsuite/treelang/ChangeLog
*** gcc-4.0.1/gcc/testsuite/treelang/ChangeLog	Thu Jul  7 18:39:47 2005
--- gcc-4.0.2/gcc/testsuite/treelang/ChangeLog	Wed Sep 21 03:57:29 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/gcc/toplev.c gcc-4.0.2/gcc/toplev.c
*** gcc-4.0.1/gcc/toplev.c	Tue Apr 26 00:30:16 2005
--- gcc-4.0.2/gcc/toplev.c	Fri Sep  9 00:51:44 2005
*************** output_file_directive (FILE *asm_file, c
*** 709,891 ****
  #endif
  }
  
  /* Do any final processing required for the declarations in VEC, of
     which there are LEN.  We write out inline functions and variables
     that have been deferred until this point, but which are required.
     Returns nonzero if anything was put out.  */
  
! int
  wrapup_global_declarations (tree *vec, int len)
  {
!   tree decl;
    int i;
-   int reconsider;
-   int output_something = 0;
  
    for (i = 0; i < len; i++)
!     {
!       decl = vec[i];
! 
!       /* We're not deferring this any longer.  Assignment is
! 	 conditional to avoid needlessly dirtying PCH pages.  */
!       if (DECL_DEFER_OUTPUT (decl) != 0)
! 	DECL_DEFER_OUTPUT (decl) = 0;
! 
!       if (TREE_CODE (decl) == VAR_DECL && DECL_SIZE (decl) == 0)
! 	lang_hooks.finish_incomplete_decl (decl);
!     }
  
    /* Now emit any global variables or functions that we have been
       putting off.  We need to loop in case one of the things emitted
       here references another one which comes earlier in the list.  */
    do
      {
!       reconsider = 0;
        for (i = 0; i < len; i++)
! 	{
! 	  decl = vec[i];
! 
! 	  if (TREE_ASM_WRITTEN (decl) || DECL_EXTERNAL (decl))
! 	    continue;
! 
! 	  /* Don't write out static consts, unless we still need them.
! 
! 	     We also keep static consts if not optimizing (for debugging),
! 	     unless the user specified -fno-keep-static-consts.
! 	     ??? They might be better written into the debug information.
! 	     This is possible when using DWARF.
! 
! 	     A language processor that wants static constants to be always
! 	     written out (even if it is not used) is responsible for
! 	     calling rest_of_decl_compilation itself.  E.g. the C front-end
! 	     calls rest_of_decl_compilation from finish_decl.
! 	     One motivation for this is that is conventional in some
! 	     environments to write things like:
! 	     static const char rcsid[] = "... version string ...";
! 	     intending to force the string to be in the executable.
! 
! 	     A language processor that would prefer to have unneeded
! 	     static constants "optimized away" would just defer writing
! 	     them out until here.  E.g. C++ does this, because static
! 	     constants are often defined in header files.
! 
! 	     ??? A tempting alternative (for both C and C++) would be
! 	     to force a constant to be written if and only if it is
! 	     defined in a main file, as opposed to an include file.  */
! 
! 	  if (TREE_CODE (decl) == VAR_DECL && TREE_STATIC (decl))
! 	    {
! 	      struct cgraph_varpool_node *node;
! 	      bool needed = 1;
! 	      node = cgraph_varpool_node (decl);
! 
! 	      if (flag_unit_at_a_time && node->finalized)
! 		needed = 0;
! 	      else if (node->alias)
! 		needed = 0;
! 	      else if ((flag_unit_at_a_time && !cgraph_global_info_ready)
! 		       && (TREE_USED (decl)
! 			   || TREE_USED (DECL_ASSEMBLER_NAME (decl))))
! 		/* needed */;
! 	      else if (node->needed)
! 		/* needed */;
! 	      else if (DECL_COMDAT (decl))
! 		needed = 0;
! 	      else if (TREE_READONLY (decl) && !TREE_PUBLIC (decl)
! 		       && (optimize || !flag_keep_static_consts
! 			   || DECL_ARTIFICIAL (decl)))
! 		needed = 0;
! 
! 	      if (needed)
! 		{
! 		  reconsider = 1;
! 		  rest_of_decl_compilation (decl, 1, 1);
! 		}
! 	    }
! 	}
! 
        if (reconsider)
! 	output_something = 1;
      }
    while (reconsider);
  
    return output_something;
  }
  
  /* Issue appropriate warnings for the global declarations in VEC (of
     which there are LEN).  Output debugging information for them.  */
  
  void
  check_global_declarations (tree *vec, int len)
  {
-   tree decl;
    int i;
  
    for (i = 0; i < len; i++)
!     {
!       decl = vec[i];
  
!       /* Do not emit debug information about variables that are in
! 	 static storage, but not defined.  */
!       if (TREE_CODE (decl) == VAR_DECL
! 	  && TREE_STATIC (decl)
! 	  && !TREE_ASM_WRITTEN (decl))
! 	DECL_IGNORED_P (decl) = 1;
!  
!       /* Warn about any function
! 	 declared static but not defined.
! 	 We don't warn about variables,
! 	 because many programs have static variables
! 	 that exist only to get some text into the object file.  */
!       if (TREE_CODE (decl) == FUNCTION_DECL
! 	  && DECL_INITIAL (decl) == 0
! 	  && DECL_EXTERNAL (decl)
! 	  && ! DECL_ARTIFICIAL (decl)
! 	  && ! TREE_NO_WARNING (decl)
! 	  && ! TREE_PUBLIC (decl)
! 	  && (warn_unused_function
! 	      || TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl))))
! 	{
! 	  if (TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)))
! 	    pedwarn ("%J%qF used but never defined", decl, decl);
! 	  else
! 	    warning ("%J%qF declared %<static%> but never defined",
! 		     decl, decl);
! 	  /* This symbol is effectively an "extern" declaration now.  */
! 	  TREE_PUBLIC (decl) = 1;
! 	  assemble_external (decl);
! 	}
  
!       /* Warn about static fns or vars defined but not used.  */
!       if (((warn_unused_function && TREE_CODE (decl) == FUNCTION_DECL)
! 	   /* We don't warn about "static const" variables because the
! 	      "rcs_id" idiom uses that construction.  */
! 	   || (warn_unused_variable
! 	       && TREE_CODE (decl) == VAR_DECL && ! TREE_READONLY (decl)))
! 	  && ! DECL_IN_SYSTEM_HEADER (decl)
! 	  && ! TREE_USED (decl)
! 	  /* The TREE_USED bit for file-scope decls is kept in the identifier,
! 	     to handle multiple external decls in different scopes.  */
! 	  && ! TREE_USED (DECL_NAME (decl))
! 	  && ! DECL_EXTERNAL (decl)
! 	  && ! TREE_PUBLIC (decl)
! 	  /* A volatile variable might be used in some non-obvious way.  */
! 	  && ! TREE_THIS_VOLATILE (decl)
! 	  /* Global register variables must be declared to reserve them.  */
! 	  && ! (TREE_CODE (decl) == VAR_DECL && DECL_REGISTER (decl))
! 	  /* Otherwise, ask the language.  */
! 	  && lang_hooks.decls.warn_unused_global (decl))
! 	warning ("%J%qD defined but not used", decl, decl);
  
!       /* Avoid confusing the debug information machinery when there are
! 	 errors.  */
!       if (errorcount == 0 && sorrycount == 0)
! 	{
! 	  timevar_push (TV_SYMOUT);
! 	  (*debug_hooks->global_decl) (decl);
! 	  timevar_pop (TV_SYMOUT);
! 	}
!     }
  }
  
  /* Warn about a use of an identifier which was marked deprecated.  */
--- 709,903 ----
  #endif
  }
  
+ /* A subroutine of wrapup_global_declarations.  We've come to the end of
+    the compilation unit.  All deferred variables should be undeferred,
+    and all incomplete decls should be finalized.  */
+ 
+ void
+ wrapup_global_declaration_1 (tree decl)
+ {
+   /* We're not deferring this any longer.  Assignment is conditional to
+      avoid needlessly dirtying PCH pages.  */
+   if (DECL_DEFER_OUTPUT (decl) != 0)
+     DECL_DEFER_OUTPUT (decl) = 0;
+ 
+   if (TREE_CODE (decl) == VAR_DECL && DECL_SIZE (decl) == 0)
+     lang_hooks.finish_incomplete_decl (decl);
+ }
+ 
+ /* A subroutine of wrapup_global_declarations.  Decide whether or not DECL
+    needs to be output.  Return true if it is output.  */
+ 
+ bool
+ wrapup_global_declaration_2 (tree decl)
+ {
+   if (TREE_ASM_WRITTEN (decl) || DECL_EXTERNAL (decl))
+     return false;
+ 
+   /* Don't write out static consts, unless we still need them.
+ 
+      We also keep static consts if not optimizing (for debugging),
+      unless the user specified -fno-keep-static-consts.
+      ??? They might be better written into the debug information.
+      This is possible when using DWARF.
+ 
+      A language processor that wants static constants to be always
+      written out (even if it is not used) is responsible for
+      calling rest_of_decl_compilation itself.  E.g. the C front-end
+      calls rest_of_decl_compilation from finish_decl.
+      One motivation for this is that is conventional in some
+      environments to write things like:
+      static const char rcsid[] = "... version string ...";
+      intending to force the string to be in the executable.
+ 
+      A language processor that would prefer to have unneeded
+      static constants "optimized away" would just defer writing
+      them out until here.  E.g. C++ does this, because static
+      constants are often defined in header files.
+ 
+      ??? A tempting alternative (for both C and C++) would be
+      to force a constant to be written if and only if it is
+      defined in a main file, as opposed to an include file.  */
+ 
+   if (TREE_CODE (decl) == VAR_DECL && TREE_STATIC (decl))
+     {
+       struct cgraph_varpool_node *node;
+       bool needed = 1;
+       node = cgraph_varpool_node (decl);
+ 
+       if (flag_unit_at_a_time && node->finalized)
+ 	needed = 0;
+       else if (node->alias)
+ 	needed = 0;
+       else if ((flag_unit_at_a_time && !cgraph_global_info_ready)
+ 	       && (TREE_USED (decl)
+ 		   || TREE_USED (DECL_ASSEMBLER_NAME (decl))))
+ 	/* needed */;
+       else if (node->needed)
+ 	/* needed */;
+       else if (DECL_COMDAT (decl))
+ 	needed = 0;
+       else if (TREE_READONLY (decl) && !TREE_PUBLIC (decl)
+ 	       && (optimize || !flag_keep_static_consts
+ 		   || DECL_ARTIFICIAL (decl)))
+ 	needed = 0;
+ 
+       if (needed)
+ 	{
+ 	  rest_of_decl_compilation (decl, 1, 1);
+ 	  return true;
+ 	}
+     }
+ 
+   return false;
+ }
+ 
  /* Do any final processing required for the declarations in VEC, of
     which there are LEN.  We write out inline functions and variables
     that have been deferred until this point, but which are required.
     Returns nonzero if anything was put out.  */
  
! bool
  wrapup_global_declarations (tree *vec, int len)
  {
!   bool reconsider, output_something = false;
    int i;
  
    for (i = 0; i < len; i++)
!     wrapup_global_declaration_1 (vec[i]);
  
    /* Now emit any global variables or functions that we have been
       putting off.  We need to loop in case one of the things emitted
       here references another one which comes earlier in the list.  */
    do
      {
!       reconsider = false;
        for (i = 0; i < len; i++)
! 	reconsider |= wrapup_global_declaration_2 (vec[i]);
        if (reconsider)
! 	output_something = true;
      }
    while (reconsider);
  
    return output_something;
  }
  
+ /* A subroutine of check_global_declarations.  Issue appropriate warnings
+    for the global declaration DECL.  */
+ 
+ void
+ check_global_declaration_1 (tree decl)
+ {
+   /* Warn about any function declared static but not defined.  We don't
+      warn about variables, because many programs have static variables
+      that exist only to get some text into the object file.  */
+   if (TREE_CODE (decl) == FUNCTION_DECL
+       && DECL_INITIAL (decl) == 0
+       && DECL_EXTERNAL (decl)
+       && ! DECL_ARTIFICIAL (decl)
+       && ! TREE_NO_WARNING (decl)
+       && ! TREE_PUBLIC (decl)
+       && (warn_unused_function
+           || TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl))))
+     {
+       if (TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (decl)))
+ 	pedwarn ("%J%qF used but never defined", decl, decl);
+       else
+ 	warning ("%J%qF declared %<static%> but never defined", decl, decl);
+       /* This symbol is effectively an "extern" declaration now.  */
+       TREE_PUBLIC (decl) = 1;
+       assemble_external (decl);
+     }
+ 
+   /* Warn about static fns or vars defined but not used.  */
+   if (((warn_unused_function && TREE_CODE (decl) == FUNCTION_DECL)
+        /* We don't warn about "static const" variables because the
+ 	  "rcs_id" idiom uses that construction.  */
+        || (warn_unused_variable
+ 	   && TREE_CODE (decl) == VAR_DECL && ! TREE_READONLY (decl)))
+       && ! DECL_IN_SYSTEM_HEADER (decl)
+       && ! TREE_USED (decl)
+       /* The TREE_USED bit for file-scope decls is kept in the identifier,
+ 	 to handle multiple external decls in different scopes.  */
+       && ! TREE_USED (DECL_NAME (decl))
+       && ! DECL_EXTERNAL (decl)
+       && ! TREE_PUBLIC (decl)
+       /* A volatile variable might be used in some non-obvious way.  */
+       && ! TREE_THIS_VOLATILE (decl)
+       /* Global register variables must be declared to reserve them.  */
+       && ! (TREE_CODE (decl) == VAR_DECL && DECL_REGISTER (decl))
+       /* Otherwise, ask the language.  */
+       && lang_hooks.decls.warn_unused_global (decl))
+     warning ("%J%qD defined but not used", decl, decl);
+ }
+ 
  /* Issue appropriate warnings for the global declarations in VEC (of
     which there are LEN).  Output debugging information for them.  */
  
  void
  check_global_declarations (tree *vec, int len)
  {
    int i;
  
    for (i = 0; i < len; i++)
!     check_global_declaration_1 (vec[i]);
! }
  
! /* Emit debugging information for all global declarations in VEC.  */
  
! void
! emit_debug_global_declarations (tree *vec, int len)
! {
!   int i;
  
!   /* Avoid confusing the debug information machinery when there are errors.  */
!   if (errorcount != 0 || sorrycount != 0)
!     return;
! 
!   timevar_push (TV_SYMOUT);
!   for (i = 0; i < len; i++)
!     debug_hooks->global_decl (vec[i]);
!   timevar_pop (TV_SYMOUT);
  }
  
  /* Warn about a use of an identifier which was marked deprecated.  */
diff -Nrcpad gcc-4.0.1/gcc/toplev.h gcc-4.0.2/gcc/toplev.h
*** gcc-4.0.1/gcc/toplev.h	Mon Jan 17 09:37:57 2005
--- gcc-4.0.2/gcc/toplev.h	Fri Sep  9 00:51:46 2005
*************** extern void fnotice			(FILE *, const cha
*** 98,105 ****
       ATTRIBUTE_PRINTF_2;
  #endif
  
! extern int wrapup_global_declarations (tree *, int);
  extern void check_global_declarations (tree *, int);
  extern void write_global_declarations (void);
  
  /* A unique local time stamp, might be zero if none is available.  */
--- 98,109 ----
       ATTRIBUTE_PRINTF_2;
  #endif
  
! extern void wrapup_global_declaration_1 (tree);
! extern bool wrapup_global_declaration_2 (tree);
! extern bool wrapup_global_declarations (tree *, int);
! extern void check_global_declaration_1 (tree);
  extern void check_global_declarations (tree *, int);
+ extern void emit_debug_global_declarations (tree *, int);
  extern void write_global_declarations (void);
  
  /* A unique local time stamp, might be zero if none is available.  */
diff -Nrcpad gcc-4.0.1/gcc/tree-cfg.c gcc-4.0.2/gcc/tree-cfg.c
*** gcc-4.0.1/gcc/tree-cfg.c	Sat May 21 16:58:32 2005
--- gcc-4.0.2/gcc/tree-cfg.c	Tue Sep  6 20:10:51 2005
*************** cleanup_tree_cfg (void)
*** 927,946 ****
    retval = cleanup_control_flow ();
    retval |= delete_unreachable_blocks ();
  
!   /* cleanup_forwarder_blocks can redirect edges out of SWITCH_EXPRs,
!      which can get expensive.  So we want to enable recording of edge
!      to CASE_LABEL_EXPR mappings around the call to
!      cleanup_forwarder_blocks.  */
!   start_recording_case_labels ();
!   retval |= cleanup_forwarder_blocks ();
!   end_recording_case_labels ();
  
  #ifdef ENABLE_CHECKING
    if (retval)
      {
        gcc_assert (!cleanup_control_flow ());
        gcc_assert (!delete_unreachable_blocks ());
!       gcc_assert (!cleanup_forwarder_blocks ());
      }
  #endif
  
--- 927,954 ----
    retval = cleanup_control_flow ();
    retval |= delete_unreachable_blocks ();
  
!   /* Forwarder blocks can carry line number information which is
!      useful when debugging, so we only clean them up when
!      optimizing.  */
! 
!   if (optimize > 0)
!     {
!       /* cleanup_forwarder_blocks can redirect edges out of
! 	 SWITCH_EXPRs, which can get expensive.  So we want to enable
! 	 recording of edge to CASE_LABEL_EXPR mappings around the call
! 	 to cleanup_forwarder_blocks.  */
!       start_recording_case_labels ();
!       retval |= cleanup_forwarder_blocks ();
!       end_recording_case_labels ();
!     }
  
  #ifdef ENABLE_CHECKING
    if (retval)
      {
        gcc_assert (!cleanup_control_flow ());
        gcc_assert (!delete_unreachable_blocks ());
!       if (optimize > 0)
! 	gcc_assert (!cleanup_forwarder_blocks ());
      }
  #endif
  
*************** remove_bb (basic_block bb)
*** 2030,2040 ****
      {
        tree stmt = bsi_stmt (i);
        if (TREE_CODE (stmt) == LABEL_EXPR
!           && FORCED_LABEL (LABEL_EXPR_LABEL (stmt)))
  	{
! 	  basic_block new_bb = bb->prev_bb;
! 	  block_stmt_iterator new_bsi = bsi_start (new_bb);
  	  	  
  	  bsi_remove (&i);
  	  bsi_insert_before (&new_bsi, stmt, BSI_NEW_STMT);
  	}
--- 2038,2060 ----
      {
        tree stmt = bsi_stmt (i);
        if (TREE_CODE (stmt) == LABEL_EXPR
!           && (FORCED_LABEL (LABEL_EXPR_LABEL (stmt))
! 	      || DECL_NONLOCAL (LABEL_EXPR_LABEL (stmt))))
  	{
! 	  basic_block new_bb;
! 	  block_stmt_iterator new_bsi;
! 
! 	  /* A non-reachable non-local label may still be referenced.
! 	     But it no longer needs to carry the extra semantics of
! 	     non-locality.  */
! 	  if (DECL_NONLOCAL (LABEL_EXPR_LABEL (stmt)))
! 	    {
! 	      DECL_NONLOCAL (LABEL_EXPR_LABEL (stmt)) = 0;
! 	      FORCED_LABEL (LABEL_EXPR_LABEL (stmt)) = 1;
! 	    }
  	  	  
+ 	  new_bb = bb->prev_bb;
+ 	  new_bsi = bsi_start (new_bb);
  	  bsi_remove (&i);
  	  bsi_insert_before (&new_bsi, stmt, BSI_NEW_STMT);
  	}
*************** execute_warn_function_return (void)
*** 5741,5747 ****
  	{
  	  tree last = last_stmt (e->src);
  	  if (TREE_CODE (last) == RETURN_EXPR
! 	      && TREE_OPERAND (last, 0) == NULL)
  	    {
  #ifdef USE_MAPPED_LOCATION
  	      location = EXPR_LOCATION (last);
--- 5761,5768 ----
  	{
  	  tree last = last_stmt (e->src);
  	  if (TREE_CODE (last) == RETURN_EXPR
! 	      && TREE_OPERAND (last, 0) == NULL
! 	      && !TREE_NO_WARNING (last))
  	    {
  #ifdef USE_MAPPED_LOCATION
  	      location = EXPR_LOCATION (last);
diff -Nrcpad gcc-4.0.1/gcc/tree-chrec.c gcc-4.0.2/gcc/tree-chrec.c
*** gcc-4.0.1/gcc/tree-chrec.c	Mon Jun  6 12:12:44 2005
--- gcc-4.0.2/gcc/tree-chrec.c	Sat Jul  9 08:39:19 2005
*************** reset_evolution_in_loop (unsigned loop_n
*** 724,735 ****
  {
    if (TREE_CODE (chrec) == POLYNOMIAL_CHREC
        && CHREC_VARIABLE (chrec) > loop_num)
!     return build2
!       (TREE_CODE (chrec), 
!        build_int_cst (NULL_TREE, CHREC_VARIABLE (chrec)), 
!        reset_evolution_in_loop (loop_num, CHREC_LEFT (chrec), new_evol), 
!        reset_evolution_in_loop (loop_num, CHREC_RIGHT (chrec), new_evol));
!   
    while (TREE_CODE (chrec) == POLYNOMIAL_CHREC
  	 && CHREC_VARIABLE (chrec) == loop_num)
      chrec = CHREC_LEFT (chrec);
--- 724,739 ----
  {
    if (TREE_CODE (chrec) == POLYNOMIAL_CHREC
        && CHREC_VARIABLE (chrec) > loop_num)
!     {
!       tree left = reset_evolution_in_loop (loop_num, CHREC_LEFT (chrec),
! 					   new_evol);
!       tree right = reset_evolution_in_loop (loop_num, CHREC_RIGHT (chrec),
! 					    new_evol);
!       return build3 (POLYNOMIAL_CHREC, TREE_TYPE (left),
! 		     build_int_cst (NULL_TREE, CHREC_VARIABLE (chrec)),
! 		     left, right);
!     }
! 
    while (TREE_CODE (chrec) == POLYNOMIAL_CHREC
  	 && CHREC_VARIABLE (chrec) == loop_num)
      chrec = CHREC_LEFT (chrec);
diff -Nrcpad gcc-4.0.1/gcc/tree-dump.c gcc-4.0.2/gcc/tree-dump.c
*** gcc-4.0.1/gcc/tree-dump.c	Tue Feb 15 15:53:47 2005
--- gcc-4.0.2/gcc/tree-dump.c	Tue Aug 23 07:39:43 2005
*************** static const struct dump_option_value_in
*** 745,751 ****
    {"vops", TDF_VOPS},
    {"lineno", TDF_LINENO},
    {"uid", TDF_UID},
!   {"all", ~(TDF_RAW | TDF_SLIM | TDF_LINENO | TDF_TREE | TDF_RTL | TDF_IPA)},
    {NULL, 0}
  };
  
--- 745,752 ----
    {"vops", TDF_VOPS},
    {"lineno", TDF_LINENO},
    {"uid", TDF_UID},
!   {"all", ~(TDF_RAW | TDF_SLIM | TDF_LINENO | TDF_TREE | TDF_RTL | TDF_IPA
! 	    | TDF_GRAPH)},
    {NULL, 0}
  };
  
diff -Nrcpad gcc-4.0.1/gcc/tree-inline.c gcc-4.0.2/gcc/tree-inline.c
*** gcc-4.0.1/gcc/tree-inline.c	Mon Jun  6 19:20:32 2005
--- gcc-4.0.2/gcc/tree-inline.c	Fri Jul  8 23:38:56 2005
*************** expand_call_inline (tree *tp, int *walk_
*** 1693,1699 ****
  	&& !TREE_NO_WARNING (fn)
  	&& !VOID_TYPE_P (TREE_TYPE (TREE_TYPE (fn)))
  	&& return_slot_addr == NULL_TREE
! 	&& block_may_fallthru (copy))
        {
  	warning ("control may reach end of non-void function %qD being inlined",
  		 fn);
--- 1693,1700 ----
  	&& !TREE_NO_WARNING (fn)
  	&& !VOID_TYPE_P (TREE_TYPE (TREE_TYPE (fn)))
  	&& return_slot_addr == NULL_TREE
! 	&& block_may_fallthru (copy)
! 	&& !DECL_IN_SYSTEM_HEADER (fn))
        {
  	warning ("control may reach end of non-void function %qD being inlined",
  		 fn);
diff -Nrcpad gcc-4.0.1/gcc/tree-nested.c gcc-4.0.2/gcc/tree-nested.c
*** gcc-4.0.1/gcc/tree-nested.c	Sun Jan 23 15:05:31 2005
--- gcc-4.0.2/gcc/tree-nested.c	Mon Aug  8 17:31:57 2005
*************** convert_local_reference (tree *tp, int *
*** 931,937 ****
--- 931,939 ----
    struct walk_stmt_info *wi = data;
    struct nesting_info *info = wi->info;
    tree t = *tp, field, x;
+   bool save_val_only;
  
+   *walk_subtrees = 0;
    switch (TREE_CODE (t))
      {
      case VAR_DECL:
*************** convert_local_reference (tree *tp, int *
*** 970,998 ****
        break;
  
      case ADDR_EXPR:
!       {
! 	bool save_val_only = wi->val_only;
  
! 	wi->val_only = false;
! 	wi->is_lhs = false;
! 	wi->changed = false;
! 	walk_tree (&TREE_OPERAND (t, 0), convert_local_reference, wi, NULL);
! 	wi->val_only = save_val_only;
  
! 	/* If we converted anything ... */
! 	if (wi->changed)
! 	  {
! 	    /* Then the frame decl is now addressable.  */
! 	    TREE_ADDRESSABLE (info->frame_decl) = 1;
! 	    
! 	    recompute_tree_invarant_for_addr_expr (t);
  
! 	    /* If we are in a context where we only accept values, then
! 	       compute the address into a temporary.  */
! 	    if (save_val_only)
! 	      *tp = tsi_gimplify_val (wi->info, t, &wi->tsi);
! 	  }
!       }
        break;
  
      case REALPART_EXPR:
--- 972,1002 ----
        break;
  
      case ADDR_EXPR:
!       save_val_only = wi->val_only;
!       wi->val_only = false;
!       wi->is_lhs = false;
!       wi->changed = false;
!       walk_tree (&TREE_OPERAND (t, 0), convert_local_reference, wi, NULL);
!       wi->val_only = save_val_only;
  
!       /* If we converted anything ... */
!       if (wi->changed)
! 	{
! 	  tree save_context;
  
! 	  /* Then the frame decl is now addressable.  */
! 	  TREE_ADDRESSABLE (info->frame_decl) = 1;
  
! 	  save_context = current_function_decl;
! 	  current_function_decl = info->context;
! 	  recompute_tree_invarant_for_addr_expr (t);
! 	  current_function_decl = save_context;
! 
! 	  /* If we are in a context where we only accept values, then
! 	     compute the address into a temporary.  */
! 	  if (save_val_only)
! 	    *tp = tsi_gimplify_val (wi->info, t, &wi->tsi);
! 	}
        break;
  
      case REALPART_EXPR:
*************** convert_local_reference (tree *tp, int *
*** 1004,1009 ****
--- 1008,1014 ----
        /* Go down this entire nest and just look at the final prefix and
  	 anything that describes the references.  Otherwise, we lose track
  	 of whether a NOP_EXPR or VIEW_CONVERT_EXPR needs a simple value.  */
+       save_val_only = wi->val_only;
        wi->val_only = true;
        wi->is_lhs = false;
        for (; handled_component_p (t); tp = &TREE_OPERAND (t, 0), t = *tp)
*************** convert_local_reference (tree *tp, int *
*** 1031,1036 ****
--- 1036,1042 ----
  	}
        wi->val_only = false;
        walk_tree (tp, convert_local_reference, wi, NULL);
+       wi->val_only = save_val_only;
        break;
  
      default:
diff -Nrcpad gcc-4.0.1/gcc/tree-optimize.c gcc-4.0.2/gcc/tree-optimize.c
*** gcc-4.0.1/gcc/tree-optimize.c	Wed Mar  2 10:10:29 2005
--- gcc-4.0.2/gcc/tree-optimize.c	Tue Aug 23 07:39:44 2005
*************** execute_one_pass (struct tree_opt_pass *
*** 500,506 ****
    /* If a dump file name is present, open it if enabled.  */
    if (pass->static_pass_number != -1)
      {
-       bool initializing_dump = !dump_initialized_p (pass->static_pass_number);
        dump_file_name = get_dump_file_name (pass->static_pass_number);
        dump_file = dump_begin (pass->static_pass_number, &dump_flags);
        if (dump_file)
--- 500,505 ----
*************** execute_one_pass (struct tree_opt_pass *
*** 516,527 ****
               ? " (unlikely executed)"
               : "");
  	}
- 
-       if (initializing_dump
-           && graph_dump_format != no_graph
- 	  && (pass->properties_provided & (PROP_cfg | PROP_rtl))
- 	      == (PROP_cfg | PROP_rtl))
-         clean_graph_dump_file (dump_file_name);
      }
  
    /* If a timevar is present, start it.  */
--- 515,520 ----
diff -Nrcpad gcc-4.0.1/gcc/tree-outof-ssa.c gcc-4.0.2/gcc/tree-outof-ssa.c
*** gcc-4.0.1/gcc/tree-outof-ssa.c	Tue Feb 22 16:48:03 2005
--- gcc-4.0.2/gcc/tree-outof-ssa.c	Fri Aug  5 02:33:08 2005
*************** coalesce_abnormal_edges (var_map map, co
*** 673,719 ****
  }
  
  
! /* Reduce the number of live ranges in MAP.  Live range information is 
!    returned if FLAGS indicates that we are combining temporaries, otherwise 
!    NULL is returned.  The only partitions which are associated with actual 
!    variables at this point are those which are forced to be coalesced for 
!    various reason. (live on entry, live across abnormal edges, etc.).  */
! 
! static tree_live_info_p
! coalesce_ssa_name (var_map map, int flags)
  {
-   unsigned num, x, i;
-   sbitmap live;
-   tree var, phi;
-   root_var_p rv;
-   tree_live_info_p liveinfo;
-   var_ann_t ann;
-   conflict_graph graph;
    basic_block bb;
!   coalesce_list_p cl = NULL;
! 
!   if (num_var_partitions (map) <= 1)
!     return NULL;
! 
!   liveinfo = calculate_live_on_entry (map);
!   calculate_live_on_exit (liveinfo);
!   rv = root_var_init (map);
! 
!   /* Remove single element variable from the list.  */
!   root_var_compact (rv);
! 
!   cl = create_coalesce_list (map);
  
-   /* Add all potential copies via PHI arguments to the list.  */
    FOR_EACH_BB (bb)
      {
        for (phi = phi_nodes (bb); phi; phi = PHI_CHAIN (phi))
  	{
  	  tree res = PHI_RESULT (phi);
  	  int p = var_to_partition (map, res);
  	  if (p == NO_PARTITION)
  	    continue;
! 	  for (x = 0; x < (unsigned)PHI_NUM_ARGS (phi); x++)
  	    {
  	      tree arg = PHI_ARG_DEF (phi, x);
  	      int p2;
--- 673,697 ----
  }
  
  
! /* Coalesce potential copies via PHI arguments.  */
!   
! static void
! coalesce_phi_operands (var_map map, coalesce_list_p cl)
  {
    basic_block bb;
!   tree phi;
  
    FOR_EACH_BB (bb)
      {
        for (phi = phi_nodes (bb); phi; phi = PHI_CHAIN (phi))
  	{
  	  tree res = PHI_RESULT (phi);
  	  int p = var_to_partition (map, res);
+ 	  int x;
+ 
  	  if (p == NO_PARTITION)
  	    continue;
! 	  for (x = 0; x < PHI_NUM_ARGS (phi); x++)
  	    {
  	      tree arg = PHI_ARG_DEF (phi, x);
  	      int p2;
*************** coalesce_ssa_name (var_map map, int flag
*** 728,741 ****
  	    }
  	}
      }
  
!   /* Coalesce all the result decls together.  */
!   var = NULL_TREE;
!   i = 0;
!   for (x = 0; x < num_var_partitions (map); x++)
      {
        tree p = partition_to_var (map, x);
!       if (TREE_CODE (SSA_NAME_VAR(p)) == RESULT_DECL)
  	{
  	  if (var == NULL_TREE)
  	    {
--- 706,725 ----
  	    }
  	}
      }
+ }
  
! /* Coalesce all the result decls together.  */
! 
! static void
! coalesce_result_decls (var_map map, coalesce_list_p cl)
! {
!   unsigned int i, x;
!   tree var = NULL;
! 
!   for (i = x = 0; x < num_var_partitions (map); x++)
      {
        tree p = partition_to_var (map, x);
!       if (TREE_CODE (SSA_NAME_VAR (p)) == RESULT_DECL)
  	{
  	  if (var == NULL_TREE)
  	    {
*************** coalesce_ssa_name (var_map map, int flag
*** 746,751 ****
--- 730,826 ----
  	    add_coalesce (cl, i, x, 1);
  	}
      }
+ }
+ 
+ /* Coalesce matching constraints in asms.  */
+ 
+ static void
+ coalesce_asm_operands (var_map map, coalesce_list_p cl)
+ {
+   basic_block bb;
+ 
+   FOR_EACH_BB (bb)
+     {
+       block_stmt_iterator bsi;
+       for (bsi = bsi_start (bb); !bsi_end_p (bsi); bsi_next (&bsi))
+ 	{
+ 	  tree stmt = bsi_stmt (bsi);
+ 	  unsigned long noutputs, i;
+ 	  tree *outputs, link;
+ 
+ 	  if (TREE_CODE (stmt) != ASM_EXPR)
+ 	    continue;
+ 
+ 	  noutputs = list_length (ASM_OUTPUTS (stmt));
+ 	  outputs = (tree *) alloca (noutputs * sizeof (tree));
+ 	  for (i = 0, link = ASM_OUTPUTS (stmt); link;
+ 	       ++i, link = TREE_CHAIN (link))
+ 	    outputs[i] = TREE_VALUE (link);
+ 
+ 	  for (link = ASM_INPUTS (stmt); link; link = TREE_CHAIN (link))
+ 	    {
+ 	      const char *constraint
+ 		= TREE_STRING_POINTER (TREE_VALUE (TREE_PURPOSE (link)));
+ 	      tree input = TREE_VALUE (link);
+ 	      char *end;
+ 	      unsigned long match;
+ 	      int p1, p2;
+ 
+ 	      if (TREE_CODE (input) != SSA_NAME && !DECL_P (input))
+ 		continue;
+ 
+ 	      match = strtoul (constraint, &end, 10);
+ 	      if (match >= noutputs || end == constraint)
+ 		continue;
+ 
+ 	      if (TREE_CODE (outputs[match]) != SSA_NAME
+ 		  && !DECL_P (outputs[match]))
+ 		continue;
+ 
+ 	      p1 = var_to_partition (map, outputs[match]);
+ 	      if (p1 == NO_PARTITION)
+ 		continue;
+ 	      p2 = var_to_partition (map, input);
+ 	      if (p2 == NO_PARTITION)
+ 		continue;
+ 
+ 	      add_coalesce (cl, p1, p2, 1);
+ 	    }
+ 	}
+     }
+ }
+ 
+ /* Reduce the number of live ranges in MAP.  Live range information is 
+    returned if FLAGS indicates that we are combining temporaries, otherwise 
+    NULL is returned.  The only partitions which are associated with actual 
+    variables at this point are those which are forced to be coalesced for 
+    various reason. (live on entry, live across abnormal edges, etc.).  */
+ 
+ static tree_live_info_p
+ coalesce_ssa_name (var_map map, int flags)
+ {
+   unsigned num, x;
+   sbitmap live;
+   root_var_p rv;
+   tree_live_info_p liveinfo;
+   conflict_graph graph;
+   coalesce_list_p cl = NULL;
+ 
+   if (num_var_partitions (map) <= 1)
+     return NULL;
+ 
+   liveinfo = calculate_live_on_entry (map);
+   calculate_live_on_exit (liveinfo);
+   rv = root_var_init (map);
+ 
+   /* Remove single element variable from the list.  */
+   root_var_compact (rv);
+ 
+   cl = create_coalesce_list (map);
+ 
+   coalesce_phi_operands (map, cl);
+   coalesce_result_decls (map, cl);
+   coalesce_asm_operands (map, cl);
  
    /* Build a conflict graph.  */
    graph = build_tree_conflict_graph (liveinfo, rv, cl);
*************** coalesce_ssa_name (var_map map, int flag
*** 773,786 ****
    /* First, coalesce all live on entry variables to their root variable. 
       This will ensure the first use is coming from the correct location.  */
  
!   live = sbitmap_alloc (num_var_partitions (map));
    sbitmap_zero (live);
  
    /* Set 'live' vector to indicate live on entry partitions.  */
-   num = num_var_partitions (map);
    for (x = 0 ; x < num; x++)
      {
!       var = partition_to_var (map, x);
        if (default_def (SSA_NAME_VAR (var)) == var)
  	SET_BIT (live, x);
      }
--- 848,861 ----
    /* First, coalesce all live on entry variables to their root variable. 
       This will ensure the first use is coming from the correct location.  */
  
!   num = num_var_partitions (map);
!   live = sbitmap_alloc (num);
    sbitmap_zero (live);
  
    /* Set 'live' vector to indicate live on entry partitions.  */
    for (x = 0 ; x < num; x++)
      {
!       tree var = partition_to_var (map, x);
        if (default_def (SSA_NAME_VAR (var)) == var)
  	SET_BIT (live, x);
      }
*************** coalesce_ssa_name (var_map map, int flag
*** 795,802 ****
       partition.  */
    EXECUTE_IF_SET_IN_SBITMAP (live, 0, x, 
      {
!       var = root_var (rv, root_var_find (rv, x));
!       ann = var_ann (var);
        /* If these aren't already coalesced...  */
        if (partition_to_var (map, x) != var)
  	{
--- 870,877 ----
       partition.  */
    EXECUTE_IF_SET_IN_SBITMAP (live, 0, x, 
      {
!       tree var = root_var (rv, root_var_find (rv, x));
!       var_ann_t ann = var_ann (var);
        /* If these aren't already coalesced...  */
        if (partition_to_var (map, x) != var)
  	{
diff -Nrcpad gcc-4.0.1/gcc/tree-scalar-evolution.c gcc-4.0.2/gcc/tree-scalar-evolution.c
*** gcc-4.0.1/gcc/tree-scalar-evolution.c	Mon Jun  6 12:12:44 2005
--- gcc-4.0.2/gcc/tree-scalar-evolution.c	Wed Aug  3 14:40:21 2005
*************** Software Foundation, 59 Temple Place - S
*** 238,243 ****
--- 238,244 ----
  #include "errors.h"
  #include "ggc.h"
  #include "tree.h"
+ #include "real.h"
  
  /* These RTL headers are needed for basic-block.h.  */
  #include "rtl.h"
*************** add_to_evolution (unsigned loop_nb, 
*** 894,901 ****
      }
  
    if (code == MINUS_EXPR)
!     to_add = chrec_fold_multiply (type, to_add, 
! 				  build_int_cst_type (type, -1));
  
    res = add_to_evolution_1 (loop_nb, chrec_before, to_add);
  
--- 895,903 ----
      }
  
    if (code == MINUS_EXPR)
!     to_add = chrec_fold_multiply (type, to_add, SCALAR_FLOAT_TYPE_P (type)
! 				  ? build_real (type, dconstm1)
! 				  : build_int_cst_type (type, -1));
  
    res = add_to_evolution_1 (loop_nb, chrec_before, to_add);
  
diff -Nrcpad gcc-4.0.1/gcc/tree-sra.c gcc-4.0.2/gcc/tree-sra.c
*** gcc-4.0.1/gcc/tree-sra.c	Thu Mar 31 15:24:00 2005
--- gcc-4.0.2/gcc/tree-sra.c	Fri Aug  5 20:39:04 2005
*************** decide_block_copy (struct sra_elt *elt)
*** 1328,1335 ****
        else if (host_integerp (size_tree, 1))
  	{
  	  unsigned HOST_WIDE_INT full_size, inst_size = 0;
! 	  unsigned int inst_count;
! 	  unsigned int max_size;
  
  	  /* If the sra-max-structure-size parameter is 0, then the
  	     user has not overridden the parameter and we can choose a
--- 1328,1334 ----
        else if (host_integerp (size_tree, 1))
  	{
  	  unsigned HOST_WIDE_INT full_size, inst_size = 0;
!  	  unsigned int max_size, max_count, inst_count, full_count;
  
  	  /* If the sra-max-structure-size parameter is 0, then the
  	     user has not overridden the parameter and we can choose a
*************** decide_block_copy (struct sra_elt *elt)
*** 1337,1344 ****
--- 1336,1348 ----
  	  max_size = SRA_MAX_STRUCTURE_SIZE
  	    ? SRA_MAX_STRUCTURE_SIZE
  	    : MOVE_RATIO * UNITS_PER_WORD;
+ 	  max_count = SRA_MAX_STRUCTURE_COUNT
+ 	    ? SRA_MAX_STRUCTURE_COUNT
+ 	    : MOVE_RATIO;
  
  	  full_size = tree_low_cst (size_tree, 1);
+ 	  full_count = count_type_elements (elt->type);
+ 	  inst_count = sum_instantiated_sizes (elt, &inst_size);
  
  	  /* ??? What to do here.  If there are two fields, and we've only
  	     instantiated one, then instantiating the other is clearly a win.
*************** decide_block_copy (struct sra_elt *elt)
*** 1348,1362 ****
  	  /* If the structure is small, and we've made copies, go ahead
  	     and instantiate, hoping that the copies will go away.  */
  	  if (full_size <= max_size
  	      && elt->n_copies > elt->n_uses)
  	    use_block_copy = false;
! 	  else
! 	    {
! 	      inst_count = sum_instantiated_sizes (elt, &inst_size);
! 
! 	      if (inst_size * 100 >= full_size * SRA_FIELD_STRUCTURE_RATIO)
! 		use_block_copy = false;
! 	    }
  
  	  /* In order to avoid block copy, we have to be able to instantiate
  	     all elements of the type.  See if this is possible.  */
--- 1352,1363 ----
  	  /* If the structure is small, and we've made copies, go ahead
  	     and instantiate, hoping that the copies will go away.  */
  	  if (full_size <= max_size
+ 	      && (full_count - inst_count) <= max_count
  	      && elt->n_copies > elt->n_uses)
  	    use_block_copy = false;
! 	  else if (inst_count * 100 >= full_count * SRA_FIELD_STRUCTURE_RATIO
! 		   && inst_size * 100 >= full_size * SRA_FIELD_STRUCTURE_RATIO)
! 	    use_block_copy = false;
  
  	  /* In order to avoid block copy, we have to be able to instantiate
  	     all elements of the type.  See if this is possible.  */
diff -Nrcpad gcc-4.0.1/gcc/tree-ssa-alias.c gcc-4.0.2/gcc/tree-ssa-alias.c
*** gcc-4.0.1/gcc/tree-ssa-alias.c	Sat Feb 26 16:24:27 2005
--- gcc-4.0.2/gcc/tree-ssa-alias.c	Tue Aug  2 14:04:11 2005
*************** may_alias_p (tree ptr, HOST_WIDE_INT mem
*** 1621,1643 ****
  
    alias_stats.tbaa_queries++;
  
-   /* If VAR is a pointer with the same alias set as PTR, then dereferencing
-      PTR can't possibly affect VAR.  Note, that we are specifically testing
-      for PTR's alias set here, not its pointed-to type.  We also can't
-      do this check with relaxed aliasing enabled.  */
-   if (POINTER_TYPE_P (TREE_TYPE (var))
-       && var_alias_set != 0
-       && mem_alias_set != 0)
-     {
-       HOST_WIDE_INT ptr_alias_set = get_alias_set (ptr);
-       if (ptr_alias_set == var_alias_set)
- 	{
- 	  alias_stats.alias_noalias++;
- 	  alias_stats.tbaa_resolved++;
- 	  return false;
- 	}
-     }
- 
    /* If the alias sets don't conflict then MEM cannot alias VAR.  */
    if (!alias_sets_conflict_p (mem_alias_set, var_alias_set))
      {
--- 1621,1626 ----
*************** add_pointed_to_var (struct alias_info *a
*** 1904,1910 ****
    if (REFERENCE_CLASS_P (pt_var))
      pt_var = get_base_address (pt_var);
  
!   if (pt_var && SSA_VAR_P (pt_var))
      {
        uid = var_ann (pt_var)->uid;
        bitmap_set_bit (ai->addresses_needed, uid);
--- 1887,1897 ----
    if (REFERENCE_CLASS_P (pt_var))
      pt_var = get_base_address (pt_var);
  
!   if (pt_var == NULL)
!     {
!       pi->pt_anything = 1;
!     }
!   else if (SSA_VAR_P (pt_var))
      {
        uid = var_ann (pt_var)->uid;
        bitmap_set_bit (ai->addresses_needed, uid);
*************** add_pointed_to_var (struct alias_info *a
*** 1918,1923 ****
--- 1905,1922 ----
        if (is_global_var (pt_var))
  	pi->pt_global_mem = 1;
      }
+   else if (TREE_CODE (pt_var) == INDIRECT_REF
+            && TREE_CODE (TREE_OPERAND (pt_var, 0)) == SSA_NAME)
+     {
+       /* If VALUE is of the form &(*P_j), then PTR will have the same
+ 	 points-to information as P_j.  */
+       add_pointed_to_expr (ai, ptr, TREE_OPERAND (pt_var, 0));
+     }
+   else
+     {
+       /* Give up.  PTR points anywhere.  */
+       set_pt_anything (ptr);
+     }
  }
  
  
diff -Nrcpad gcc-4.0.1/gcc/tree-ssa-forwprop.c gcc-4.0.2/gcc/tree-ssa-forwprop.c
*** gcc-4.0.1/gcc/tree-ssa-forwprop.c	Thu Feb 17 22:41:32 2005
--- gcc-4.0.2/gcc/tree-ssa-forwprop.c	Sat Sep  3 19:54:39 2005
*************** substitute_single_use_vars (varray_type 
*** 425,430 ****
--- 425,436 ----
  	      /* TEST_VAR was set from a TRUTH_NOT_EXPR or a NOP_EXPR.  */
  	      if (def_rhs_code == TRUTH_NOT_EXPR)
  		invert = true;
+       
+ 	      /* If we don't have <NE_EXPR/EQ_EXPR x INT_CST>, then we cannot
+ 	         optimize this case.  */
+ 	      if ((cond_code == NE_EXPR || cond_code == EQ_EXPR)
+ 	          && TREE_CODE (TREE_OPERAND (cond, 1)) != INTEGER_CST)
+ 		continue;
  		
  	      if (cond_code == SSA_NAME
  		  || (cond_code == NE_EXPR
diff -Nrcpad gcc-4.0.1/gcc/tree-ssa-loop-im.c gcc-4.0.2/gcc/tree-ssa-loop-im.c
*** gcc-4.0.1/gcc/tree-ssa-loop-im.c	Tue May 31 23:02:26 2005
--- gcc-4.0.2/gcc/tree-ssa-loop-im.c	Thu Aug 25 07:36:50 2005
*************** for_each_index (tree *addr_p, bool (*cbc
*** 195,200 ****
--- 195,203 ----
  	case STRING_CST:
  	case RESULT_DECL:
  	case VECTOR_CST:
+ 	case COMPLEX_CST:
+ 	case INTEGER_CST:
+ 	case REAL_CST:
  	  return true;
  
  	default:
diff -Nrcpad gcc-4.0.1/gcc/tree-ssa-loop-niter.c gcc-4.0.2/gcc/tree-ssa-loop-niter.c
*** gcc-4.0.1/gcc/tree-ssa-loop-niter.c	Thu Feb 10 18:59:06 2005
--- gcc-4.0.2/gcc/tree-ssa-loop-niter.c	Thu Sep  8 10:08:40 2005
*************** number_of_iterations_cond (tree type, tr
*** 273,279 ****
  	step = fold_unary_to_constant (NEGATE_EXPR, type, step1);
        else
  	step = step0;
!       delta = build2 (MINUS_EXPR, type, base1, base0);
        delta = fold (build2 (FLOOR_MOD_EXPR, type, delta, step));
        may_xform = boolean_false_node;
  
--- 273,279 ----
  	step = fold_unary_to_constant (NEGATE_EXPR, type, step1);
        else
  	step = step0;
!       delta = fold (build2 (MINUS_EXPR, type, base1, base0));
        delta = fold (build2 (FLOOR_MOD_EXPR, type, delta, step));
        may_xform = boolean_false_node;
  
diff -Nrcpad gcc-4.0.1/gcc/tree-ssa.c gcc-4.0.2/gcc/tree-ssa.c
*** gcc-4.0.1/gcc/tree-ssa.c	Mon Jun  6 19:20:35 2005
--- gcc-4.0.2/gcc/tree-ssa.c	Wed Jul 20 00:06:46 2005
*************** tree_ssa_useless_type_conversion_1 (tree
*** 804,809 ****
--- 804,818 ----
  	   && TREE_CODE (TREE_TYPE (outer_type)) == VOID_TYPE)
      return true;
  
+   /* Don't lose casts between pointers to volatile and non-volatile
+      qualified types.  Doing so would result in changing the semantics
+      of later accesses.  */
+   else if (POINTER_TYPE_P (inner_type)
+            && POINTER_TYPE_P (outer_type)
+ 	   && TYPE_VOLATILE (TREE_TYPE (outer_type))
+ 	      != TYPE_VOLATILE (TREE_TYPE (inner_type)))
+     return false;
+ 
    /* Pointers and references are equivalent once we get to GENERIC,
       so strip conversions that just switch between them.  */
    else if (POINTER_TYPE_P (inner_type)
diff -Nrcpad gcc-4.0.1/gcc/tree.c gcc-4.0.2/gcc/tree.c
*** gcc-4.0.1/gcc/tree.c	Thu Jun 16 23:19:32 2005
--- gcc-4.0.2/gcc/tree.c	Mon Sep 12 08:01:52 2005
*************** build_string (int len, const char *str)
*** 874,879 ****
--- 874,881 ----
  
    memset (s, 0, sizeof (struct tree_common));
    TREE_SET_CODE (s, STRING_CST);
+   TREE_CONSTANT (s) = 1;
+   TREE_INVARIANT (s) = 1;
    TREE_STRING_LENGTH (s) = len;
    memcpy ((char *) TREE_STRING_POINTER (s), str, len);
    ((char *) TREE_STRING_POINTER (s))[len] = '\0';
*************** contains_placeholder_p (tree exp)
*** 1855,1860 ****
--- 1857,1865 ----
  		  || CONTAINS_PLACEHOLDER_P (TREE_OPERAND (exp, 1))
  		  || CONTAINS_PLACEHOLDER_P (TREE_OPERAND (exp, 2)));
  
+ 	case CALL_EXPR:
+ 	  return CONTAINS_PLACEHOLDER_P (TREE_OPERAND (exp, 1));
+ 
  	default:
  	  break;
  	}
*************** do { tree _node = (NODE); \
*** 2422,2427 ****
--- 2427,2434 ----
  	UPDATE_TITCSE (TREE_OPERAND (node, 2));
      }
  
+   node = lang_hooks.expr_to_decl (node, &tc, &ti, &se);
+ 
    /* Now see what's inside.  If it's an INDIRECT_REF, copy our properties from
       the address, since &(*a)->b is a form of addition.  If it's a decl, it's
       invariant and constant if the decl is static.  It's also invariant if it's
*************** build_pointer_type_for_mode (tree to_typ
*** 4235,4240 ****
--- 4242,4250 ----
  {
    tree t;
  
+   if (to_type == error_mark_node)
+     return error_mark_node;
+ 
    /* In some cases, languages will have things that aren't a POINTER_TYPE
       (such as a RECORD_TYPE for fat pointers in Ada) as TYPE_POINTER_TO.
       In that case, return that type without regard to the rest of our
diff -Nrcpad gcc-4.0.1/gcc/tree.h gcc-4.0.2/gcc/tree.h
*** gcc-4.0.1/gcc/tree.h	Wed Mar 16 20:36:28 2005
--- gcc-4.0.2/gcc/tree.h	Tue Aug 23 07:39:41 2005
*************** enum tree_dump_index
*** 3885,3890 ****
--- 3885,3892 ----
  #define TDF_RTL		(1 << 10)	/* is a RTL dump */
  #define TDF_IPA		(1 << 11)	/* is an IPA dump */
  
+ #define TDF_GRAPH	(1 << 12)	/* a graph dump is being emitted */
+ 
  typedef struct dump_info *dump_info_p;
  
  extern char *get_dump_file_name (enum tree_dump_index);
diff -Nrcpad gcc-4.0.1/gcc/treelang/ChangeLog gcc-4.0.2/gcc/treelang/ChangeLog
*** gcc-4.0.1/gcc/treelang/ChangeLog	Thu Jul  7 18:39:52 2005
--- gcc-4.0.2/gcc/treelang/ChangeLog	Wed Sep 21 03:57:33 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/gcc/var-tracking.c gcc-4.0.2/gcc/var-tracking.c
*** gcc-4.0.1/gcc/var-tracking.c	Thu Jan 27 09:28:43 2005
--- gcc-4.0.2/gcc/var-tracking.c	Sat Jul  9 08:44:26 2005
***************
*** 102,107 ****
--- 102,109 ----
  #include "alloc-pool.h"
  #include "fibheap.h"
  #include "hashtab.h"
+ #include "regs.h"
+ #include "expr.h"
  
  /* Type of micro operation.  */
  enum micro_operation_type
*************** emit_note_insn_var_location (void **varp
*** 2202,2211 ****
    rtx insn = ((emit_note_data *)data)->insn;
    enum emit_note_where where = ((emit_note_data *)data)->where;
    rtx note;
!   int i;
    bool complete;
    HOST_WIDE_INT last_limit;
    tree type_size_unit;
  
  #ifdef ENABLE_CHECKING
    if (!var->decl)
--- 2204,2215 ----
    rtx insn = ((emit_note_data *)data)->insn;
    enum emit_note_where where = ((emit_note_data *)data)->where;
    rtx note;
!   int i, j, n_var_parts;
    bool complete;
    HOST_WIDE_INT last_limit;
    tree type_size_unit;
+   HOST_WIDE_INT offsets[MAX_VAR_PARTS];
+   rtx loc[MAX_VAR_PARTS];
  
  #ifdef ENABLE_CHECKING
    if (!var->decl)
*************** emit_note_insn_var_location (void **varp
*** 2214,2229 ****
  
    complete = true;
    last_limit = 0;
    for (i = 0; i < var->n_var_parts; i++)
      {
        if (last_limit < var->var_part[i].offset)
  	{
  	  complete = false;
  	  break;
  	}
!       last_limit
! 	= (var->var_part[i].offset
! 	   + GET_MODE_SIZE (GET_MODE (var->var_part[i].loc_chain->loc)));
      }
    type_size_unit = TYPE_SIZE_UNIT (TREE_TYPE (var->decl));
    if ((unsigned HOST_WIDE_INT) last_limit < TREE_INT_CST_LOW (type_size_unit))
--- 2218,2307 ----
  
    complete = true;
    last_limit = 0;
+   n_var_parts = 0;
    for (i = 0; i < var->n_var_parts; i++)
      {
+       enum machine_mode mode, wider_mode;
+ 
        if (last_limit < var->var_part[i].offset)
  	{
  	  complete = false;
  	  break;
  	}
!       else if (last_limit > var->var_part[i].offset)
! 	continue;
!       offsets[n_var_parts] = var->var_part[i].offset;
!       loc[n_var_parts] = var->var_part[i].loc_chain->loc;
!       mode = GET_MODE (loc[n_var_parts]);
!       last_limit = offsets[n_var_parts] + GET_MODE_SIZE (mode);
! 
!       /* Attempt to merge adjacent registers or memory.  */
!       wider_mode = GET_MODE_WIDER_MODE (mode);
!       for (j = i + 1; j < var->n_var_parts; j++)
! 	if (last_limit <= var->var_part[j].offset)
! 	  break;
!       if (j < var->n_var_parts
! 	  && wider_mode != VOIDmode
! 	  && GET_CODE (loc[n_var_parts])
! 	     == GET_CODE (var->var_part[j].loc_chain->loc)
! 	  && mode == GET_MODE (var->var_part[j].loc_chain->loc)
! 	  && last_limit == var->var_part[j].offset)
! 	{
! 	  rtx new_loc = NULL;
! 	  rtx loc2 = var->var_part[j].loc_chain->loc;
! 
! 	  if (REG_P (loc[n_var_parts])
! 	      && hard_regno_nregs[REGNO (loc[n_var_parts])][mode] * 2
! 		 == hard_regno_nregs[REGNO (loc[n_var_parts])][wider_mode]
! 	      && REGNO (loc[n_var_parts])
! 		 + hard_regno_nregs[REGNO (loc[n_var_parts])][mode]
! 		 == REGNO (loc2))
! 	    {
! 	      if (! WORDS_BIG_ENDIAN && ! BYTES_BIG_ENDIAN)
! 		new_loc = simplify_subreg (wider_mode, loc[n_var_parts],
! 					   mode, 0);
! 	      else if (WORDS_BIG_ENDIAN && BYTES_BIG_ENDIAN)
! 		new_loc = simplify_subreg (wider_mode, loc2, mode, 0);
! 	      if (new_loc)
! 		{
! 		  if (!REG_P (new_loc)
! 		      || REGNO (new_loc) != REGNO (loc[n_var_parts]))
! 		    new_loc = NULL;
! 		  else
! 		    REG_ATTRS (new_loc) = REG_ATTRS (loc[n_var_parts]);
! 		}
! 	    }
! 	  else if (MEM_P (loc[n_var_parts])
! 		   && GET_CODE (XEXP (loc2, 0)) == PLUS
! 		   && GET_CODE (XEXP (XEXP (loc2, 0), 0)) == REG
! 		   && GET_CODE (XEXP (XEXP (loc2, 0), 1)) == CONST_INT)
! 	    {
! 	      if ((GET_CODE (XEXP (loc[n_var_parts], 0)) == REG
! 		   && rtx_equal_p (XEXP (loc[n_var_parts], 0),
! 				   XEXP (XEXP (loc2, 0), 0))
! 		   && INTVAL (XEXP (XEXP (loc2, 0), 1))
! 		      == GET_MODE_SIZE (mode))
! 		  || (GET_CODE (XEXP (loc[n_var_parts], 0)) == PLUS
! 		      && GET_CODE (XEXP (XEXP (loc[n_var_parts], 0), 1))
! 			 == CONST_INT
! 		      && rtx_equal_p (XEXP (XEXP (loc[n_var_parts], 0), 0),
! 				      XEXP (XEXP (loc2, 0), 0))
! 		      && INTVAL (XEXP (XEXP (loc[n_var_parts], 0), 1))
! 			 + GET_MODE_SIZE (mode)
! 			 == INTVAL (XEXP (XEXP (loc2, 0), 1))))
! 		new_loc = adjust_address_nv (loc[n_var_parts],
! 					     wider_mode, 0);
! 	    }
! 
! 	  if (new_loc)
! 	    {
! 	      loc[n_var_parts] = new_loc;
! 	      mode = wider_mode;
! 	      last_limit = offsets[n_var_parts] + GET_MODE_SIZE (mode);
! 	      i = j;
! 	    }
! 	}
!       ++n_var_parts;
      }
    type_size_unit = TYPE_SIZE_UNIT (TREE_TYPE (var->decl));
    if ((unsigned HOST_WIDE_INT) last_limit < TREE_INT_CST_LOW (type_size_unit))
*************** emit_note_insn_var_location (void **varp
*** 2239,2264 ****
        NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
  						       NULL_RTX);
      }
!   else if (var->n_var_parts == 1)
      {
        rtx expr_list
! 	= gen_rtx_EXPR_LIST (VOIDmode,
! 			     var->var_part[0].loc_chain->loc,
! 			     GEN_INT (var->var_part[0].offset));
  
        NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
  						       expr_list);
      }
!   else if (var->n_var_parts)
      {
-       rtx argp[MAX_VAR_PARTS];
        rtx parallel;
  
!       for (i = 0; i < var->n_var_parts; i++)
! 	argp[i] = gen_rtx_EXPR_LIST (VOIDmode, var->var_part[i].loc_chain->loc,
! 				     GEN_INT (var->var_part[i].offset));
        parallel = gen_rtx_PARALLEL (VOIDmode,
! 				   gen_rtvec_v (var->n_var_parts, argp));
        NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
  						       parallel);
      }
--- 2317,2340 ----
        NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
  						       NULL_RTX);
      }
!   else if (n_var_parts == 1)
      {
        rtx expr_list
! 	= gen_rtx_EXPR_LIST (VOIDmode, loc[0], GEN_INT (offsets[0]));
  
        NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
  						       expr_list);
      }
!   else if (n_var_parts)
      {
        rtx parallel;
  
!       for (i = 0; i < n_var_parts; i++)
! 	loc[i]
! 	  = gen_rtx_EXPR_LIST (VOIDmode, loc[i], GEN_INT (offsets[i]));
! 
        parallel = gen_rtx_PARALLEL (VOIDmode,
! 				   gen_rtvec_v (n_var_parts, loc));
        NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
  						       parallel);
      }
diff -Nrcpad gcc-4.0.1/gcc/varasm.c gcc-4.0.2/gcc/varasm.c
*** gcc-4.0.1/gcc/varasm.c	Tue May 17 07:03:33 2005
--- gcc-4.0.2/gcc/varasm.c	Fri Jul 22 19:32:58 2005
*************** Software Foundation, 59 Temple Place - S
*** 59,64 ****
--- 59,67 ----
  #endif
  
  /* The (assembler) name of the first globally-visible object output.  */
+ extern GTY(()) const char *first_global_object_name;
+ extern GTY(()) const char *weak_global_object_name;
+ 
  const char *first_global_object_name;
  const char *weak_global_object_name;
  
*************** notice_global_symbol (tree decl)
*** 1190,1200 ****
    if (!*type)
      {
        const char *p;
!       char *name;
        rtx decl_rtl = DECL_RTL (decl);
  
        p = targetm.strip_name_encoding (XSTR (XEXP (decl_rtl, 0), 0));
!       name = xstrdup (p);
  
        *type = name;
      }
--- 1193,1203 ----
    if (!*type)
      {
        const char *p;
!       const char *name;
        rtx decl_rtl = DECL_RTL (decl);
  
        p = targetm.strip_name_encoding (XSTR (XEXP (decl_rtl, 0), 0));
!       name = ggc_strdup (p);
  
        *type = name;
      }
*************** compute_reloc_for_constant (tree exp)
*** 3397,3402 ****
--- 3400,3406 ----
      case NOP_EXPR:
      case CONVERT_EXPR:
      case NON_LVALUE_EXPR:
+     case VIEW_CONVERT_EXPR:
        reloc = compute_reloc_for_constant (TREE_OPERAND (exp, 0));
        break;
  
*************** output_addressed_constants (tree exp)
*** 3453,3458 ****
--- 3457,3463 ----
      case NOP_EXPR:
      case CONVERT_EXPR:
      case NON_LVALUE_EXPR:
+     case VIEW_CONVERT_EXPR:
        output_addressed_constants (TREE_OPERAND (exp, 0));
        break;
  
diff -Nrcpad gcc-4.0.1/gcc/version.c gcc-4.0.2/gcc/version.c
*** gcc-4.0.1/gcc/version.c	Thu Jul  7 18:41:54 2005
--- gcc-4.0.2/gcc/version.c	Wed Sep 21 03:58:56 2005
***************
*** 5,11 ****
     please modify this string to indicate that, e.g. by putting your
     organization's name in parentheses at the end of the string.  */
  
! const char version_string[] = "4.0.1";
  
  /* This is the location of the online document giving instructions for
     reporting bugs.  If you distribute a modified version of GCC,
--- 5,11 ----
     please modify this string to indicate that, e.g. by putting your
     organization's name in parentheses at the end of the string.  */
  
! const char version_string[] = "4.0.2";
  
  /* This is the location of the online document giving instructions for
     reporting bugs.  If you distribute a modified version of GCC,
diff -Nrcpad gcc-4.0.1/include/ChangeLog gcc-4.0.2/include/ChangeLog
*** gcc-4.0.1/include/ChangeLog	Thu Jul  7 18:39:56 2005
--- gcc-4.0.2/include/ChangeLog	Wed Sep 21 03:57:36 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/intl/ChangeLog gcc-4.0.2/intl/ChangeLog
*** gcc-4.0.1/intl/ChangeLog	Thu Jul  7 18:39:59 2005
--- gcc-4.0.2/intl/ChangeLog	Wed Sep 21 03:57:40 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libada/ChangeLog gcc-4.0.2/libada/ChangeLog
*** gcc-4.0.1/libada/ChangeLog	Thu Jul  7 18:40:03 2005
--- gcc-4.0.2/libada/ChangeLog	Wed Sep 21 03:57:43 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libcpp/ChangeLog gcc-4.0.2/libcpp/ChangeLog
*** gcc-4.0.1/libcpp/ChangeLog	Thu Jul  7 18:40:06 2005
--- gcc-4.0.2/libcpp/ChangeLog	Wed Sep 21 03:57:45 2005
***************
*** 1,3 ****
--- 1,14 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR preprocessor/20348
+ 	PR preprocessor/20356
+ 	* files.c (_cpp_find_file, search_cache): Revert 2004-06-26 and
+ 	2004-06-05 changes.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libcpp/files.c gcc-4.0.2/libcpp/files.c
*** gcc-4.0.1/libcpp/files.c	Mon Feb 14 14:43:56 2005
--- gcc-4.0.2/libcpp/files.c	Tue Aug 30 06:35:43 2005
*************** _cpp_find_file (cpp_reader *pfile, const
*** 415,435 ****
    /* Try each path in the include chain.  */
    for (; !fake ;)
      {
-       if (file->dir == pfile->quote_include
- 	  || file->dir == pfile->bracket_include)
- 	{
- 	  entry = search_cache (*hash_slot, file->dir);
- 	  if (entry)
- 	    {
- 	      /* Found the same file again.  Record it as reachable
- 		 from this position, too.  */
- 	      free ((char *) file->name);
- 	      free (file);
- 	      file = entry->u.file;
- 	      goto found;
- 	    }
- 	}
- 
        if (find_file_in_dir (pfile, file, &invalid_pch))
  	break;
  
--- 415,420 ----
*************** _cpp_find_file (cpp_reader *pfile, const
*** 458,497 ****
  	    }
  	  break;
  	}
-     }
  
!   /* This is a new file; put it in the list.  */
!   file->next_file = pfile->all_files;
!   pfile->all_files = file;
  
!   /* If this file was found in the directory-of-the-current-file,
!      check whether that directory is reachable via one of the normal
!      search paths.  If so, we must record this entry as being
!      reachable that way, otherwise we will mistakenly reprocess this
!      file if it is included later from the normal search path.  */
!   if (file->dir && start_dir->next == pfile->quote_include)
!     {
!       cpp_dir *d;
!       cpp_dir *proper_start_dir = pfile->quote_include;
  
!       for (d = proper_start_dir;; d = d->next)
! 	{
! 	  if (d == pfile->bracket_include)
! 	    proper_start_dir = d;
! 	  if (d == 0)
! 	    {
! 	      proper_start_dir = 0;
! 	      break;
! 	    }
! 	  /* file->dir->name will have a trailing slash.  */
! 	  if (!strncmp (d->name, file->dir->name, file->dir->len - 1))
! 	    break;
! 	}
!       if (proper_start_dir)
! 	start_dir = proper_start_dir;
      }
  
-  found:
    /* Store this new result in the hash table.  */
    entry = new_file_hash_entry (pfile);
    entry->next = *hash_slot;
--- 443,475 ----
  	    }
  	  break;
  	}
  
!       /* Only check the cache for the starting location (done above)
! 	 and the quote and bracket chain heads because there are no
! 	 other possible starting points for searches.  */
!       if (file->dir != pfile->bracket_include
! 	  && file->dir != pfile->quote_include)
! 	continue;
  
!       entry = search_cache (*hash_slot, file->dir);
!       if (entry)
! 	break;
!     }
  
!   if (entry)
!     {
!       /* Cache for START_DIR too, sharing the _cpp_file structure.  */
!       free ((char *) file->name);
!       free (file);
!       file = entry->u.file;
!     }
!   else
!     {
!       /* This is a new file; put it in the list.  */
!       file->next_file = pfile->all_files;
!       pfile->all_files = file;
      }
  
    /* Store this new result in the hash table.  */
    entry = new_file_hash_entry (pfile);
    entry->next = *hash_slot;
*************** open_file_failed (cpp_reader *pfile, _cp
*** 879,892 ****
  static struct file_hash_entry *
  search_cache (struct file_hash_entry *head, const cpp_dir *start_dir)
  {
!   struct file_hash_entry *p;
  
!   /* Look for a file that was found from a search starting at the
!      given location.  */
!   for (p = head; p; p = p->next)
!     if (p->start_dir == start_dir)
!       return p;
!   return 0;
  }
  
  /* Allocate a new _cpp_file structure.  */
--- 857,866 ----
  static struct file_hash_entry *
  search_cache (struct file_hash_entry *head, const cpp_dir *start_dir)
  {
!   while (head && head->start_dir != start_dir)
!     head = head->next;
  
!   return head;
  }
  
  /* Allocate a new _cpp_file structure.  */
diff -Nrcpad gcc-4.0.1/libcpp/po/ChangeLog gcc-4.0.2/libcpp/po/ChangeLog
*** gcc-4.0.1/libcpp/po/ChangeLog	Thu Jul  7 18:40:09 2005
--- gcc-4.0.2/libcpp/po/ChangeLog	Wed Sep 21 03:57:48 2005
***************
*** 1,3 ****
--- 1,12 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-04  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
+ 	rw.po, sv.po, tr.po, vi.po: Update.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libcpp/po/be.gmo gcc-4.0.2/libcpp/po/be.gmo
*** gcc-4.0.1/libcpp/po/be.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/be.gmo	Wed Sep 28 06:19:10 2005
***************
*** 1,6 ****
  Þ•TŒ¸¹ÎÞ"÷8`M+®Ú4ùF.7u-­%s is a block device%s is too largeempty character constantmulti-character character constantunknown escape sequence '\%c'unterminated commentProject-Id-Version: gcc 3.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2002-05-17 15:54+0200
  Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>
  Language-Team: Belarusian <i18n@tut.by>
--- 1,6 ----
  Þ•TŒ¸¹ÎÞ"÷8`M+®Ú4ùF.7u-­%s is a block device%s is too largeempty character constantmulti-character character constantunknown escape sequence '\%c'unterminated commentProject-Id-Version: gcc 3.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2002-05-17 15:54+0200
  Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>
  Language-Team: Belarusian <i18n@tut.by>
diff -Nrcpad gcc-4.0.1/libcpp/po/be.po gcc-4.0.2/libcpp/po/be.po
*** gcc-4.0.1/libcpp/po/be.po	Thu Jun 16 20:36:33 2005
--- gcc-4.0.2/libcpp/po/be.po	Sun Sep  4 12:30:01 2005
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\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: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\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"
diff -Nrcpad gcc-4.0.1/libcpp/po/ca.gmo gcc-4.0.2/libcpp/po/ca.gmo
*** gcc-4.0.1/libcpp/po/ca.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/ca.gmo	Wed Sep 28 06:19:10 2005
***************
*** 4,10 ****
                   from %s:%uC++ style comments are not allowed in ISO C90CPP arithmetic must be at least as precise as a target intCPP half-integer narrower than CPP characterCPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bitsISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedIn file included from %s:%uMultiple include guards may be useful for:
  \x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecharacter constant too long for its typecomma operator in operand of #ifcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdivision by zero in #ifduplicate macro parameter "%s"empty character constantexponent has no digitsextra tokens at end of #%s directivefloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponentimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'integer constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing terminating > charactermulti-character character constantmulti-line commentno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeoperator "defined" requires an identifieroperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Ctarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %cunbalanced stack in #ifundefining "%s"unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: Project-Id-Version: gcc 3.3.2
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2004-01-30 00:03+0000
  Last-Translator: Mateu Gilles <mateu.gilles@wanadoo.fr>
  Language-Team: Catalan <ca@dodds.net>
--- 4,10 ----
                   from %s:%uC++ style comments are not allowed in ISO C90CPP arithmetic must be at least as precise as a target intCPP half-integer narrower than CPP characterCPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bitsISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedIn file included from %s:%uMultiple include guards may be useful for:
  \x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecharacter constant too long for its typecomma operator in operand of #ifcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdivision by zero in #ifduplicate macro parameter "%s"empty character constantexponent has no digitsextra tokens at end of #%s directivefloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponentimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'integer constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing terminating > charactermulti-character character constantmulti-line commentno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeoperator "defined" requires an identifieroperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Ctarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %cunbalanced stack in #ifundefining "%s"unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: Project-Id-Version: gcc 3.3.2
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2004-01-30 00:03+0000
  Last-Translator: Mateu Gilles <mateu.gilles@wanadoo.fr>
  Language-Team: Catalan <ca@dodds.net>
diff -Nrcpad gcc-4.0.1/libcpp/po/ca.po gcc-4.0.2/libcpp/po/ca.po
*** gcc-4.0.1/libcpp/po/ca.po	Thu Jun 16 20:36:33 2005
--- gcc-4.0.2/libcpp/po/ca.po	Sun Sep  4 12:30:02 2005
*************** msgid ""
*** 11,17 ****
  msgstr ""
  "Project-Id-Version: gcc 3.3.2\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2004-01-30 00:03+0000\n"
  "Last-Translator: Mateu Gilles <mateu.gilles@wanadoo.fr>\n"
  "Language-Team: Catalan <ca@dodds.net>\n"
--- 11,17 ----
  msgstr ""
  "Project-Id-Version: gcc 3.3.2\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2004-01-30 00:03+0000\n"
  "Last-Translator: Mateu Gilles <mateu.gilles@wanadoo.fr>\n"
  "Language-Team: Catalan <ca@dodds.net>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/da.gmo gcc-4.0.2/libcpp/po/da.gmo
*** gcc-4.0.1/libcpp/po/da.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/da.gmo	Wed Sep 28 06:19:10 2005
***************
*** 5,11 ****
                   from %s:%uC++ style comments are not allowed in ISO C90CPP arithmetic must be at least as precise as a target intCPP half-integer narrower than CPP characterCPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bitsISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedIn file included from %s:%uMultiple include guards may be useful for:
  \x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecharacter constant too long for its typecomma operator in operand of #ifcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantexponent has no digitsextra tokens at end of #%s directivefloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponentimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'integer constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing terminating > charactermulti-character character constantmulti-line commentno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Ctarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %cunbalanced stack in #ifundefining "%s"unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: Project-Id-Version: gcc 3.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2003-05-25 18:00+0200
  Last-Translator: Ole Laursen <olau@hardworking.dk>
  Language-Team: Danish <dansk@klid.dk>
--- 5,11 ----
                   from %s:%uC++ style comments are not allowed in ISO C90CPP arithmetic must be at least as precise as a target intCPP half-integer narrower than CPP characterCPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bitsISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedIn file included from %s:%uMultiple include guards may be useful for:
  \x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecharacter constant too long for its typecomma operator in operand of #ifcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantexponent has no digitsextra tokens at end of #%s directivefloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponentimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'integer constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing terminating > charactermulti-character character constantmulti-line commentno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Ctarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %cunbalanced stack in #ifundefining "%s"unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: Project-Id-Version: gcc 3.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2003-05-25 18:00+0200
  Last-Translator: Ole Laursen <olau@hardworking.dk>
  Language-Team: Danish <dansk@klid.dk>
diff -Nrcpad gcc-4.0.1/libcpp/po/da.po gcc-4.0.2/libcpp/po/da.po
*** gcc-4.0.1/libcpp/po/da.po	Thu Jun 16 20:36:34 2005
--- gcc-4.0.2/libcpp/po/da.po	Sun Sep  4 12:30:05 2005
*************** msgid ""
*** 128,134 ****
  msgstr ""
  "Project-Id-Version: gcc 3.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2003-05-25 18:00+0200\n"
  "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
  "Language-Team: Danish <dansk@klid.dk>\n"
--- 128,134 ----
  msgstr ""
  "Project-Id-Version: gcc 3.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2003-05-25 18:00+0200\n"
  "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
  "Language-Team: Danish <dansk@klid.dk>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/de.gmo gcc-4.0.2/libcpp/po/de.gmo
*** gcc-4.0.1/libcpp/po/de.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/de.gmo	Wed Sep 28 06:19:11 2005
***************
*** 8,14 ****
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-04-25 17:45+0100
  Last-Translator: Roland Stigge <stigge@antcom.de>
  Language-Team: German <de@li.org>
--- 8,14 ----
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2005-04-25 17:45+0100
  Last-Translator: Roland Stigge <stigge@antcom.de>
  Language-Team: German <de@li.org>
diff -Nrcpad gcc-4.0.1/libcpp/po/de.po gcc-4.0.2/libcpp/po/de.po
*** gcc-4.0.1/libcpp/po/de.po	Thu Jun 16 20:36:37 2005
--- gcc-4.0.2/libcpp/po/de.po	Sun Sep  4 12:30:09 2005
*************** msgid ""
*** 8,14 ****
  msgstr ""
  "Project-Id-Version: cpplib 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-04-25 17:45+0100\n"
  "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
  "Language-Team: German <de@li.org>\n"
--- 8,14 ----
  msgstr ""
  "Project-Id-Version: cpplib 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2005-04-25 17:45+0100\n"
  "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
  "Language-Team: German <de@li.org>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/el.gmo gcc-4.0.2/libcpp/po/el.gmo
*** gcc-4.0.1/libcpp/po/el.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/el.gmo	Wed Sep 28 06:19:11 2005
***************
*** 1,6 ****
  Þ•L|¨©»ÍÔ	å\ïLav}�#elif after #else#else after #else%s: %sinternal error: warning: Project-Id-Version: gcc 3.2
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2002-08-18 15:46+0100
  Last-Translator: Simos Xenitellis <simos@hellug.gr>
  Language-Team: Greek <nls@tux.hellug.gr>
--- 1,6 ----
  Þ•L|¨©»ÍÔ	å\ïLav}�#elif after #else#else after #else%s: %sinternal error: warning: Project-Id-Version: gcc 3.2
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2002-08-18 15:46+0100
  Last-Translator: Simos Xenitellis <simos@hellug.gr>
  Language-Team: Greek <nls@tux.hellug.gr>
diff -Nrcpad gcc-4.0.1/libcpp/po/el.po gcc-4.0.2/libcpp/po/el.po
*** gcc-4.0.1/libcpp/po/el.po	Thu Jun 16 20:36:38 2005
--- gcc-4.0.2/libcpp/po/el.po	Sun Sep  4 12:30:11 2005
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.2\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2002-08-18 15:46+0100\n"
  "Last-Translator: Simos Xenitellis <simos@hellug.gr>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 3.2\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2002-08-18 15:46+0100\n"
  "Last-Translator: Simos Xenitellis <simos@hellug.gr>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/es.gmo gcc-4.0.2/libcpp/po/es.gmo
*** gcc-4.0.1/libcpp/po/es.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/es.gmo	Wed Sep 28 06:19:11 2005
***************
*** 9,15 ****
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib-4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-04-25 10:01-0500
  Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>
  Language-Team: Spanish <es@li.org>
--- 9,15 ----
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib-4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2005-04-25 10:01-0500
  Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>
  Language-Team: Spanish <es@li.org>
diff -Nrcpad gcc-4.0.1/libcpp/po/es.po gcc-4.0.2/libcpp/po/es.po
*** gcc-4.0.1/libcpp/po/es.po	Thu Jun 16 20:36:38 2005
--- gcc-4.0.2/libcpp/po/es.po	Sun Sep  4 12:30:13 2005
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: cpplib-4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-04-25 10:01-0500\n"
  "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
  "Language-Team: Spanish <es@li.org>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: cpplib-4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2005-04-25 10:01-0500\n"
  "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
  "Language-Team: Spanish <es@li.org>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/fr.gmo gcc-4.0.2/libcpp/po/fr.gmo
*** gcc-4.0.1/libcpp/po/fr.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/fr.gmo	Wed Sep 28 06:19:11 2005
***************
*** 8,14 ****
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: GNU cpplib 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-06-12 08:00-0500
  Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>
  Language-Team: French <traduc@traduc.org>
--- 8,14 ----
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: GNU cpplib 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2005-06-12 08:00-0500
  Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>
  Language-Team: French <traduc@traduc.org>
diff -Nrcpad gcc-4.0.1/libcpp/po/fr.po gcc-4.0.2/libcpp/po/fr.po
*** gcc-4.0.1/libcpp/po/fr.po	Thu Jun 16 20:36:39 2005
--- gcc-4.0.2/libcpp/po/fr.po	Sun Sep  4 12:30:13 2005
*************** msgid ""
*** 118,124 ****
  msgstr ""
  "Project-Id-Version: GNU cpplib 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-06-12 08:00-0500\n"
  "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
  "Language-Team: French <traduc@traduc.org>\n"
--- 118,124 ----
  msgstr ""
  "Project-Id-Version: GNU cpplib 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2005-06-12 08:00-0500\n"
  "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
  "Language-Team: French <traduc@traduc.org>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/ja.gmo gcc-4.0.2/libcpp/po/ja.gmo
*** gcc-4.0.1/libcpp/po/ja.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/ja.gmo	Wed Sep 28 06:19:11 2005
***************
*** 12,18 ****
                   from %s:%uISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedIn file included from %s:%uMultiple include guards may be useful for:
  \x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecomma operator in operand of #ifcurrent file is older than %sdivision by zero in #ifduplicate macro parameter "%s"empty character constantextra tokens at end of #%s directivefunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangeinteger constant is so large that it is unsignedinteger overflow in preprocessor expressioninternal error: invalid #pragma GCC poison directiveinvalid flag "%s" in line directiveinvalid preprocessing directive #%sinvalid string literal, ignoring final '\'line number out of rangemacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing ')' after "defined"missing ')' in macro parameter listmissing ')' to complete answermissing terminating > charactermulti-character character constantmulti-line commentno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeoperator "defined" requires an identifierparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptysuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Cthe conditional began herethis is the location of the previous definitiontraditional C ignores #%s with the # indentedtraditional C rejects the unary plus operatortrigraph ??%c converted to %cundefining "%s"unknown escape sequence '\%c'unterminated #%sunterminated argument list invoking macro "%s"unterminated commentwarning: Project-Id-Version: gcc 3.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2001-12-05 22:47+0900
  Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>
  Language-Team: Japanese <ja@li.org>
--- 12,18 ----
                   from %s:%uISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedIn file included from %s:%uMultiple include guards may be useful for:
  \x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecomma operator in operand of #ifcurrent file is older than %sdivision by zero in #ifduplicate macro parameter "%s"empty character constantextra tokens at end of #%s directivefunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangeinteger constant is so large that it is unsignedinteger overflow in preprocessor expressioninternal error: invalid #pragma GCC poison directiveinvalid flag "%s" in line directiveinvalid preprocessing directive #%sinvalid string literal, ignoring final '\'line number out of rangemacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing ')' after "defined"missing ')' in macro parameter listmissing ')' to complete answermissing terminating > charactermulti-character character constantmulti-line commentno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeoperator "defined" requires an identifierparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptysuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Cthe conditional began herethis is the location of the previous definitiontraditional C ignores #%s with the # indentedtraditional C rejects the unary plus operatortrigraph ??%c converted to %cundefining "%s"unknown escape sequence '\%c'unterminated #%sunterminated argument list invoking macro "%s"unterminated commentwarning: Project-Id-Version: gcc 3.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2001-12-05 22:47+0900
  Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>
  Language-Team: Japanese <ja@li.org>
diff -Nrcpad gcc-4.0.1/libcpp/po/ja.po gcc-4.0.2/libcpp/po/ja.po
*** gcc-4.0.1/libcpp/po/ja.po	Thu Jun 16 20:36:40 2005
--- gcc-4.0.2/libcpp/po/ja.po	Sun Sep  4 12:30:18 2005
*************** msgid ""
*** 8,14 ****
  msgstr ""
  "Project-Id-Version: gcc 3.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2001-12-05 22:47+0900\n"
  "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
  "Language-Team: Japanese <ja@li.org>\n"
--- 8,14 ----
  msgstr ""
  "Project-Id-Version: gcc 3.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2001-12-05 22:47+0900\n"
  "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
  "Language-Team: Japanese <ja@li.org>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/nl.gmo gcc-4.0.2/libcpp/po/nl.gmo
*** gcc-4.0.1/libcpp/po/nl.gmo	Thu Jul  7 20:46:08 2005
--- gcc-4.0.2/libcpp/po/nl.gmo	Wed Sep 28 06:19:11 2005
***************
*** 8,14 ****
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-05-04 00:13+0200
  Last-Translator: Tim Van Holder <tim.van.holder@pandora.be>
  Language-Team: Dutch <vertaling@vrijschrift.org>
--- 8,14 ----
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2005-05-04 00:13+0200
  Last-Translator: Tim Van Holder <tim.van.holder@pandora.be>
  Language-Team: Dutch <vertaling@vrijschrift.org>
diff -Nrcpad gcc-4.0.1/libcpp/po/nl.po gcc-4.0.2/libcpp/po/nl.po
*** gcc-4.0.1/libcpp/po/nl.po	Thu Jun 16 20:36:44 2005
--- gcc-4.0.2/libcpp/po/nl.po	Sun Sep  4 12:30:20 2005
*************** msgid ""
*** 9,15 ****
  msgstr ""
  "Project-Id-Version: cpplib 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-05-04 00:13+0200\n"
  "Last-Translator: Tim Van Holder <tim.van.holder@pandora.be>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
--- 9,15 ----
  msgstr ""
  "Project-Id-Version: cpplib 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2005-05-04 00:13+0200\n"
  "Last-Translator: Tim Van Holder <tim.van.holder@pandora.be>\n"
  "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/rw.gmo gcc-4.0.2/libcpp/po/rw.gmo
*** gcc-4.0.1/libcpp/po/rw.gmo	Thu Jul  7 20:46:09 2005
--- gcc-4.0.2/libcpp/po/rw.gmo	Wed Sep 28 06:19:11 2005
***************
*** 1,6 ****
  Þ•$,8~9Project-Id-Version: cpplib 3.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-04-04 10:55-0700
  Last-Translator: Steven Michael Murphy <murf@e-tools.com>
  Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>
--- 1,6 ----
  Þ•$,8~9Project-Id-Version: cpplib 3.3
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2005-04-04 10:55-0700
  Last-Translator: Steven Michael Murphy <murf@e-tools.com>
  Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>
diff -Nrcpad gcc-4.0.1/libcpp/po/rw.po gcc-4.0.2/libcpp/po/rw.po
*** gcc-4.0.1/libcpp/po/rw.po	Thu Jun 16 20:36:45 2005
--- gcc-4.0.2/libcpp/po/rw.po	Sun Sep  4 12:30:22 2005
*************** msgid ""
*** 16,22 ****
  msgstr ""
  "Project-Id-Version: cpplib 3.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-04-04 10:55-0700\n"
  "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
  "Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
--- 16,22 ----
  msgstr ""
  "Project-Id-Version: cpplib 3.3\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2005-04-04 10:55-0700\n"
  "Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
  "Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/sv.gmo gcc-4.0.2/libcpp/po/sv.gmo
*** gcc-4.0.1/libcpp/po/sv.gmo	Thu Jul  7 20:46:09 2005
--- gcc-4.0.2/libcpp/po/sv.gmo	Wed Sep 28 06:19:11 2005
*************** G$-G.m¢s
*** 9,15 ****
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-06-08 19:51+0200
  Last-Translator: Göran Uddeborg <goeran@uddeborg.se>
  Language-Team: Swedish <sv@li.org>
--- 9,15 ----
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.0.0
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2005-06-08 19:51+0200
  Last-Translator: Göran Uddeborg <goeran@uddeborg.se>
  Language-Team: Swedish <sv@li.org>
diff -Nrcpad gcc-4.0.1/libcpp/po/sv.po gcc-4.0.2/libcpp/po/sv.po
*** gcc-4.0.1/libcpp/po/sv.po	Thu Jun 16 20:36:45 2005
--- gcc-4.0.2/libcpp/po/sv.po	Sun Sep  4 12:30:22 2005
***************
*** 2,14 ****
  # Copyright © 2000, 2005 Free Software Foundation, Inc.
  # Dennis Björklund <db@zigo.dhs.org>, 2000, 2001, 2002.
  # Göran Uddeborg <goeran@uddeborg.se>, 2005.
! # $Revision: 1.2.12.4 $
  #
  msgid ""
  msgstr ""
  "Project-Id-Version: cpplib 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-06-08 19:51+0200\n"
  "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
  "Language-Team: Swedish <sv@li.org>\n"
--- 2,14 ----
  # Copyright © 2000, 2005 Free Software Foundation, Inc.
  # Dennis Björklund <db@zigo.dhs.org>, 2000, 2001, 2002.
  # Göran Uddeborg <goeran@uddeborg.se>, 2005.
! # $Revision: 1.2 $
  #
  msgid ""
  msgstr ""
  "Project-Id-Version: cpplib 4.0.0\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2005-06-08 19:51+0200\n"
  "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
  "Language-Team: Swedish <sv@li.org>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/tr.gmo gcc-4.0.2/libcpp/po/tr.gmo
*** gcc-4.0.1/libcpp/po/tr.gmo	Thu Jul  7 20:46:09 2005
--- gcc-4.0.2/libcpp/po/tr.gmo	Wed Sep 28 06:19:11 2005
***************
*** 9,15 ****
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib-4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
  PO-Revision-Date: 2005-06-18 19:08+0300
  Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>
  Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>
--- 9,15 ----
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
  character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib-4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
  PO-Revision-Date: 2005-06-18 19:08+0300
  Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>
  Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>
diff -Nrcpad gcc-4.0.1/libcpp/po/tr.po gcc-4.0.2/libcpp/po/tr.po
*** gcc-4.0.1/libcpp/po/tr.po	Sat Jun 18 23:08:00 2005
--- gcc-4.0.2/libcpp/po/tr.po	Sun Sep  4 12:30:25 2005
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: cpplib-4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
  "PO-Revision-Date: 2005-06-18 19:08+0300\n"
  "Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>\n"
  "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: cpplib-4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
  "PO-Revision-Date: 2005-06-18 19:08+0300\n"
  "Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@superonline.com>\n"
  "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
diff -Nrcpad gcc-4.0.1/libcpp/po/vi.gmo gcc-4.0.2/libcpp/po/vi.gmo
*** gcc-4.0.1/libcpp/po/vi.gmo	Thu Jul  7 20:46:09 2005
--- gcc-4.0.2/libcpp/po/vi.gmo	Wed Sep 28 06:19:11 2005
***************
*** 1,20 ****
  Þ•¸Üûœˆ‰&¤*Ë?ö6S+g“¤³(Ç$ð,>Pbt‡ž$¹#Þ #2='p˜¶Ëç÷6þ'5$]5‚(¸áý.0Fw-•:Ã,þg++“*¿0ê+7c$,¤DÑ0Gc(€ ©Ê9å9(Y ‚/£)Ó&ý5$%Z!€"¢Å.ã*<I†Ÿµ½$Ôù,EB ˆ2©
  Ü'ç+;(T0}*®+Ù$/T$p#•,¹#æ*
  *5)`Š£1º3ì9 Z(z£¿Ùõ# 3 )R &| £ 'Ã "ë !5!!)W!$�!¦!'À!è!&"")"7L")„"!®""Ð"ó"?
! #J#h#ˆ#S¤#8ø#1$*8$8c$(œ$$Å$$ê$'%+7%c%3~%2²%1å%1&4I&/~&)®&3Ø&!'-.''\'-„'²'/Ð'((C((6l(7£(Û( ù()/).@)o)&„)(«)%Ô)	ú) * %*‚F**É+0ô+8%,\^,+»,ç,C-!H- j- ‹-J¬-9÷-)1.@[.>œ.5Û.3/2E/(x/.¡/EÐ/"090.Y0aˆ0.ê0,1$F1k1‚1˜1]Ÿ1;ý1892Lr2*¿23ê2$3JC3LŽ3Û35ù3T/4=„4ƒÂ4IF5D�5:Õ516AB67„6P¼63
7qA7C³7%÷718LO8Dœ84á8@9MW9.¥9=Ô9?:6R:4‰:>¾:2ý:/0;<`;(�;GÆ;&<(5<J^<©<"Á<ä<ì<:	=2D=6w=s®=8">F[>¢>&´>-Û>3	?0=?@n?.¯?6Þ?@('@KP@7œ@9Ô@4AaCA5¥AIÛA=%B=cB¡B ÁBHâBV+Cc‚CAæC7(D`D!}D3ŸD!ÓD9õD$/E:TE,�E#¼E#àEF!FR7F;ŠF*ÆF;ñF'-G$UG0zG+«GL×GT$H1yH2«HÞHOõH/EI0uI"¦I€ÉI·JJK3KcRKI¶K7L68LJoLCºL/þL\.M=‹M<ÉM<N[CN7ŸN]×NL5O*‚OU­OGP_KP4«PiàP0JQ {Q[œQTøQFMR"”R$·R.ÜRSM&StSF”S:ÛS-T
DT8RT5‹T.m¢s?h-i¨SG˜[e;q¥P E‚§}0Ro¯¬³r,‰t|©\>uc*›b“Qšk9—_L°¤vw 1$‡@A·y(~YJZ�™ªpHCX'Š�4±
  „	ž/^<ˆaƒBd†…:�Ž+•–‹UŸl”#NO¦Œ�£]7M"I=¶8!W²T`
35‘fx´{¸zKV&%g­Fµ«6�¡n’€®D)œ2j ':' without preceding '?'"%s" after # is not a positive integer"%s" after #line is not a positive integer"%s" cannot be used as a macro name as it is an operator in C++"%s" is not a valid filename"%s" is not defined"%s" may not appear in macro parameter list"%s" re-asserted"%s" redefined"/*" within comment"defined" cannot be used as a macro name#%s expects "FILENAME" or <FILENAME>#%s is a GCC extension#elif after #else#elif without #if#else after #else#else without #if#endif without #if#if with no expression#include nested too deeply#include_next in primary source file#pragma %s %s is already registered#pragma %s is already registered#pragma once in main file#pragma system_header ignored outside include file%.*s is not a valid universal character%s in preprocessing directive%s is a block device%s is shorter than expected%s is too large%s: %s%s: not used because `%.*s' defined as `%s' not `%.*s'%s: not used because `%.*s' not defined%s: not used because `%s' is defined'##' cannot appear at either end of a macro expansion'#' is not followed by a macro parameter'$' in identifier or number'?' without following ':'("%s" is an alternative token for "%s" in C++)(this will be reported only once per input file),
                   from %s:%uC++ style comments are not allowed in ISO C90CPP arithmetic must be at least as precise as a target intCPP half-integer narrower than CPP characterCPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bitsISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedISO C99 requires whitespace after the macro nameIn file included from %s:%uMultiple include guards may be useful for:
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
! character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.0.1-b20050607
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-06-06 21:32+0200
! PO-Revision-Date: 2005-06-16 14:36+0930
  Last-Translator: Clytie Siddall <clytie@riverland.net.au>
  Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>
  MIME-Version: 1.0
  Content-Type: text/plain; charset=utf-8
  Content-Transfer-Encoding: 8bit
!  Â«:Â» khÃ´ng cÃ³ dáº¥u Â«?Â» Ä‘i trÆ°á»›cÂ«%sÂ» sau Â«#Â» khÃ´ng lÃ  sá»‘ nguyÃªn dÆ°Æ¡ngÂ«%sÂ» sau #line (dÃ²ng) khÃ´ng lÃ  sá»‘ nguyÃªn dÆ°Æ¡ngkhÃ´ng thá»ƒ sá»­ dá»¥ng Â«%sÂ» cho tÃªn macrÃ´ vÃ¬ nÃ³ lÃ  toÃ¡n tá»­ trong ngÃ´n ngá»¯ C++Â«%sÂ» khÃ´ng lÃ  tÃªn táº­p tin há»£p lá»‡chÆ°a Ä‘á»‹nh nghÄ©a Â«%sÂ» khÃ´ng cho phÃ©p Â«%sÂ» trong danh sÃ¡ch tham sá»‘ bá»™ Ä‘á»‘i sá»‘Ä‘Ã£ kháº³ng Ä‘á»‹nh Â«%sÂ» láº¡iÄ‘Ã£ Ä‘á»‹nh nghÄ©a Â«%sÂ» láº¡icÃ³ Â«/*Â» á»Ÿ trong chÃº thÃ­chkhÃ´ng thá»ƒ sá»­ dá»¥ng Â«definedÂ» (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) cho tÃªn macrÃ´Â«#%sÂ» ngá»� Â«TÃŠN_Táº¬P_TINÂ» hay Â«<TÃŠN_Táº¬P_TIN>Â»Â«#%sÂ» lÃ  pháº§n má»Ÿ rá»™ng loáº¡i GCCÂ«#elifÂ» (náº¿u khÃ´ng thÃ¬ náº¿u) sau Â«#elseÂ» (náº¿u khÃ´ng)Â«#elifÂ» (náº¿u khÃ´ng thÃ¬ náº¿u) khÃ´ng cÃ³ Â«#ifÂ» (náº¿u)Â«#elseÂ» (khÃ´ng náº¿u) sau Â«#elseÂ» (khÃ´ng náº¿u)Â«#elseÂ» (khÃ´ng náº¿u) khÃ´ng cÃ³ Â«#ifÂ» (náº¿u)Â«#endifÂ» (xong náº¿u) khÃ´ng cÃ³ Â«#ifÂ» (náº¿u)Â«#ifÂ» (náº¿u) khÃ´ng cÃ³ biá»ƒu thá»©cÂ«#includeÂ» (bao gá»“m) lá»“ng nhau quÃ¡ sÃ¢ucÃ³ Â«#include_nextÂ» (bao gá»“m káº¿) trong táº­p tin nguá»“n chÃ­nhÄ‘Äƒng kÃ½ Â«#pragma %s %sÂ» rá»“iÄ‘Äƒng kÃ½ Â«#pragma %sÂ» rá»“iÂ«#pragmaÂ» má»™t láº§n trong táº­p tin chÃ­nhbá»� qua Â«system_headerÂ» (Ä‘áº§u trang há»‡ thá»‘ng) Â«#pragmaÂ» á»Ÿ ngoÃ i táº­p tin bao gá»“m Â«%.*sÂ» khÃ´ng lÃ  kÃ½ tá»± chung há»£p lá»‡cÃ³ Â«%sÂ» trong chá»‰ thá»‹ tiá»�n xá»­ lÃ½Â«%sÂ» lÃ  má»™t thiáº¿t bá»‹ khá»‘ingá»� Â«%sÂ» dÃ i hÆ¡nÂ«%sÂ» lÃ  quÃ¡ lá»›n%s: %skhÃ´ng sá»­ dá»¥ng %s vÃ¬ Ä‘Ã£ Ä‘á»‹nh nghÄ©a Â«%.*sÂ» lÃ  Â«%sÂ», khÃ´ng pháº£i lÃ  Â«%.*sÂ»khÃ´ng sá»­ dá»¥ng Â«%sÂ» vÃ¬ chÆ°a Ä‘á»‹nh nghÄ©a Â«%.*sÂ»khÃ´ng sá»­ dá»¥ng Â«%sÂ» vÃ¬ Ä‘Ã£ Ä‘á»‹nh nghÄ©a Â«%sÂ»khÃ´ng cho phÃ©p Â«##Â» hoáº·c trÆ°á»›c hoáº·c sau pháº§n má»Ÿ rá»™ng macrÃ´Â«#Â» khÃ´ng cÃ³ tham sá»‘ macrÃ´ Ä‘i theocÃ³ Â«$Â» trong dáº¥u hiá»‡u nháº­n hiá»‡n hay sá»‘Â«?Â» khÃ´ng cÃ³ dáº¥u Â«:Â» Ä‘i sau(Â«%sÂ» lÃ  má»™t hiá»‡u bÃ i thay tháº¿ cho Â«%sÂ» trong ngÃ´n ngá»¯ C++)(chá»‰ sáº½ thÃ´ng bÃ¡o Ä‘iá»�u nÃ y má»™t láº§n cho má»—i táº­p tin nháº­p),
                   tá»« %s:%ukhÃ´ng cho phÃ©p chÃº thÃ­ch kiá»ƒu C++ trong ISO C90toÃ¡n thuáº­t CPP pháº£i lÃ  Ã­t nháº¥t chÃ­nh xÃ¡c báº±ng int (sá»‘ nguyÃªn) Ä‘Ã­chÄ‘á»™ rá»™ng ná»¯a sá»‘ nguyÃªn CPP lÃ  Ã­t hÆ¡n kÃ½ tá»± CPPTrÃªn mÃ¡y chá»§ nÃ y, CPP khÃ´ng xá»­ lÃ½ Ä‘Æ°á»£c háº±ng kÃ½ tá»± rá»™ng hÆ¡n Â«%luÂ» bit, nhÆ°ng Ä‘Ã­ch cáº§n Ä‘áº¿n Â«%luÂ» bitISO C khÃ´ng cho phÃ©p macrÃ´ cÃ³ sá»‘ Ä‘á»‘i sá»‘ biáº¿n thiÃªn cÃ³ tÃªnISO C99 cáº§n Ä‘áº¿n sá»­ dá»¥ng Ä‘á»‘i sá»‘ cÃ²n láº¡i trong khá»‘iISO C99 cáº§n Ä‘áº¿n chá»¯ cÃ¡ch sau tÃªn bá»™ Ä‘á»‘i sá»‘Trong táº­p tin Ä‘Æ°á»£c bao gá»“m tá»« Â«%s:%uÂ»CÃ³ láº½ sá»‘ nhiá»�u Ä‘iá»�u báº£o vá»‡ bao gá»“m cÃ³ Ã­ch cho:
  thÆ° má»¥c TRá»�NG trong Â«find_fileÂ» (tÃ¬m táº­p tin)Â«\xÂ» Ä‘Æ°á»£c sá»­ dá»¥ng cÃ²n khÃ´ng cÃ³ sá»‘ há»‡ thÃ¢p lá»¥c phÃ¢n theo sauÂ«_PragmaÂ» nháº­n má»™t háº±ng chuá»—i cÃ³ ngoáº·cÂ«__VA_ARGS__Â» chá»‰ cÃ³ thá»ƒ xuáº¥t hiá»‡n trong pháº§n má»Ÿ rá»™ng cá»§a macrÃ´ cÃ³ Ä‘á»‘i sá»‘ biáº¿n thiÃªnC99 Ä‘Ã£ chÃ¨n macrÃ´ cÃ³ sá»‘ Ä‘á»‘i sá»‘ biáº¿n thiÃªn náº·c danhkháº³ng Ä‘á»‹nh khÃ´ng cÃ³ vá»‹ ngá»¯Ä‘Ã£ cá»‘ sá»­ dá»¥ng Â«%sÂ» bá»‹ vÃ´ hiá»‡u hÃ³axuyá»‡c ngÆ°á»£c vÃ  kÃ½ tá»± dÃ²ng má»›i phÃ¢n cÃ¡ch nhau bá»Ÿi chá»¯ cÃ¡chxuyá»‡c ngÆ°á»£c - kÃ½ tá»± dÃ²ng má»›i táº¡i káº¿t thá»©c táº­p tinkhÃ´ng tÃ¬m tháº¥y Ä‘Æ°á»£c táº­p tin nguá»“n Â«%sÂ»kÃ½ tá»± Â«0x%lxÂ» khÃ´ng trong bá»™ kÃ½ tá»± nguá»“n cÆ¡ báº£n
  kÃ½ tá»± Â«0x%lxÂ» khÃ´ng cÃ³ dáº¡ng Ä‘Æ¡n byte trong bá»™ kÃ½ tá»± thi hÃ nhháº±ng kÃ½ tá»± quÃ¡ dÃ i cho loáº¡i cá»§a nÃ³toÃ¡n tá»­ dáº¥u pháº©y trong tÃ¡c tá»­ cá»§a Â«#ifÂ» (náº¿u)iconv khÃ´ng há»— trá»£ chuyá»ƒn Ä‘á»•i tá»« Â«%sÂ» sang Â«%sÂ»Ä‘ang chuyá»ƒn Ä‘á»•i UCN sang bá»™ kÃ½ tá»± thi hÃ nhÄ‘ang chuyá»ƒn Ä‘á»•i UCN sang bá»™ kÃ½ tá»± nguá»“nÄ‘ang chuyá»ƒn Ä‘á»•i dÃ£y thoÃ¡t sang bá»™ kÃ½ tá»± thi hÃ nhÄ‘ang chuyá»ƒn Ä‘á»•i sang bá»™ kÃ½ tá»± thi hÃ nhkhÃ´ng quyáº¿t Ä‘á»‹nh Ä‘Æ°á»£c ngÃ y vÃ  giá»�Â«cppchar_tÂ» pháº£i lÃ  loáº¡i khÃ´ng cÃ³ dáº¥u dÆ°Æ¡ng/Ã¢mtáº­p tin hiá»‡n cÃ³ lÃ  cÅ© hÆ¡n Â«%sÂ»Ä‘Ã£ phÃ¡t hiá»‡n Ä‘iá»�u Ä‘á»™ qui trong khi má»Ÿ rá»™ng macrÃ´ Â«%sÂ»chia sá»‘ khÃ´ng trong Â«#ifÂ» (náº¿u)tham sá»‘ bá»™ Ä‘á»‘i sá»‘ trÃ¹ng Â«%sÂ»khi gáº¯n chá»‰ thá»‹ vÃ o Ä‘á»‘i sá»‘ macrÃ´ thÃ¬ khÃ´ng thá»ƒ máº¡ng Ä‘iháº±ng kÃ½ tá»± trá»‘ngÂ«#%sÂ» cÃ³ tÃªn táº­p tin trá»‘nglá»—i: sá»‘ mÅ© khÃ´ng co sá»‘ nÃ ocÃ³ hiá»‡u bÃ i thÃªm táº¡i cuá»‘i cÃ¹ng chi thá»‹ Â«#%sÂ»khÃ´ng chuyá»ƒn Ä‘á»•i Â«%sÂ» sang Â«%sÂ» Ä‘Æ°á»£cháº±ng trÃ´i ná»•i trong biá»ƒu thá»©c tiá»�n xá»­ lÃ½pháº£i sá»­ dá»¥ng Ä‘á»‘i sá»‘ vá»›i bá»™ Ä‘á»‘i sá»‘ giá»‘ng hÃ m sá»‘ Â«%sÂ» trong ngÃ´n ngá»¯ C truyá»�n thá»‘ngdÃ£y thoÃ¡t há»‡ tháº­p lá»¥c phÃ¢n á»Ÿ ngoÃ i pháº¡m vimá»�i háº±ng trÃ´i ná»•i há»‡ tháº­p lá»¥c phÃ¢n cáº§n Ä‘áº¿n sá»‘ mÅ©iconv_open (má»Ÿ)háº±ng áº£o lÃ  pháº§n má»Ÿ rá»™ng GCCsá»‘ áº£o trong biá»ƒu thá»©c tiá»�n xá»­ lÃ½toÃ¡n tá»« khÃ´ng thá»ƒ sá»­ dá»¥ng Ä‘Æ°á»£c Â«%uÂ»tÃªn kÃ½ tá»± chung  Â«%.*sÂ» chÆ°a hoÃ n thÃ nhháº±ng sá»‘ nguyÃªn khÃ´ng cÃ³ dáº¥u dÆ°Æ¡ng/Ã¢m vÃ¬ lá»›n láº¯mháº±ng sá»‘ nguyÃªn quÃ¡ lá»›n cho loáº¡i áº¥ysá»‘ nguyÃªn trÃ n trong biá»ƒu thá»©c tiá»�n xá»­ lÃ½lá»—i nÃ´i bá»™: chá»‰ thá»‹ Â«#identÂ» khÃ´ng há»£p lá»‡chá»‰ thá»‹ vá»™ hiá»‡u hÃ³a (poison) GCC Â«#pragmaÂ» khÃ´ng lÃ  há»£p lá»‡bá»™ Ä‘á»‘i sá»‘ Â«%sÂ» cÃ³ sáº³n khÃ´ng lÃ  há»£p lá»‡cÃ³ sá»‘ khÃ´ng há»£p lá»‡ Â«%cÂ» trong háº±ng bÃ¡t phÃ¢nchá»‰ thá»‹ dÃ²ng cÃ³ cá»� khÃ´ng há»£p lá»‡ Â«%sÂ» loáº¡i bÄƒm khÃ´ng há»£p lá»‡ Â«%dÂ» trong Â«cpp_macro_definitionÂ» (lá»�i Ä‘á»‹nh nghÄ©a macrÃ´)chá»‰ thá»‹ tiá»�n xá»­ lÃ½ khÃ´ng há»£p lá»‡ Â«#%sÂ»háº±ng nguá»“n chuá»—i khÃ´ng há»£p lá»‡ nÃªn bá»� qua Â«\Â» cuá»‘i cÃ¹ngháº±ng trÃ´i ná»•i cÃ³ háº­u tá»‘ khÃ´ng há»£p lá»‡ Â«%.*sÂ» háº±ng sá»‘ nguyÃªn cÃ³ háº­u tá»‘ khÃ´ng há»£p lá»‡ Â«%.*sÂ»sá»‘ dÃ²ng á»Ÿ ngoÃ i pháº¡m vikhÃ´ng sá»­ dá»¥ng macrÃ´ Â«%sÂ»macrÃ´ Â«%sÂ» Ä‘Ã£ gÆ¡i %u Ä‘á»‘i sá»‘, nhÆ°ng nháº­n chá»‰ Â«%uÂ» thÃ´ibá»™ Ä‘á»‘i sá»‘ Â«%sÂ» cáº§n Ä‘áº¿n Â«%uÂ» Ä‘á»‘i sá»‘, nhÆ°ng chá»‰ cÃ³ Â«%uÂ» thÃ´itrong ngÃ´n ngá»¯ C truyá»�n thá»‘ng thÃ¬ chuyá»ƒn Ä‘á»•i Ä‘á»‘Ã­ sá»‘ macrÃ´ Â«%sÂ» thÃ nh chuá»—imá»�i tÃªn bá»™ Ä‘á»‘i sá»‘ pháº£i lÃ  dáº¥u hiá»‡u nháº­n diá»‡npháº£i ngÄƒn cÃ¡ch tham sá»‘ macrÃ´ báº±ng dáº¥u pháº©ythiáº¿u Â«(Â» sau vá»‹ ngá»¯thiáº¿u Â«(Â» trong biá»ƒu thá»©cthiáº¿u Â«)Â» sau Â«definedÂ» (Ä‘Ã£ Ä‘á»‹nh nghÄ©a)thiáº¿u Â«)Â» trong biá»ƒu thá»©cthiáº¿u Â«)Â» trong danh sÃ¡ch tham sá»‘ bá»™ Ä‘á»‘i sá»‘thiáº¿u Â«)Â» Ä‘á»ƒ xong tráº£ lá»�ithiáº¿u toÃ¡n tá»« nhá»‹ phÃ¢n trÆ°á»›c hiá»‡u bÃ i Â«%sÂ»thiáº¿u biá»ƒu thá»©c giá»¯a Â«(Â» vÃ  Â«)Â»thiáº¿u kÃ½ tá»± Â«>Â» cháº¥m dá»©tthiáº¿u chá»¯ cÃ¡ch sau tÃªn macrÃ´háº±ng kÃ½ tá»± Ä‘a kÃ½ tá»±chÃº thÃ­ch Ä‘a dÃ²ngchÆ°a thi hÃ nh iconv nÃªn khÃ´ng chuyá»ƒn Ä‘á»•i Ä‘Æ°á»£c tá»« Â«%sÂ» sang Â«%sÂ»khi tÃ¬m kiáº¿m Â«%sÂ» khÃ´ng cÃ³ Ä‘Æ°á»�ng dáº«n bao gá»“mchá»‰ thá»‹ Â«#%sÂ» khÃ´ng cÃ³ tÃªn macrÃ´khÃ´ng cÃ³ kÃ½ tá»± dÃ²ng má»›i táº¡i kÃªt thá»©c táº­p tindÃ£y thoÃ¡t khÃ´ng ISO chuáº©n: Â«\%cÂ»Ä‘Ã£ bá»� qua má»�i kÃ½ tá»± trá»‘ngÄ‘Ã£ giá»¯ kÃ½ tá»± trá»‘ng trong háº±ng nguá»“ndÃ£y thoÃ¡t bÃ¡t phÃ¢n á»Ÿ ngoÃ i pháº¡m vitÃ¬m tháº¥y má»™t hay nhiá»�u táº­p tin PCH, nhÆ°ng khÃ´ng há»£p lá»‡ suá»‘ttoÃ¡n tá»­ Â«definedÂ» (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) cáº§n Ä‘áº¿n dáº¥u hiá»‡u nháº­n diá»‡ntoÃ¡n tá»­ Â«%sÂ» khÃ´ng cÃ³ tÃ¡c tá»« bÃªn trÃ¡itoÃ¡n tá»­ Â«%sÂ» khÃ´ng cÃ³ tÃ¡c tá»­ bÃªn pháº£ithiáº¿u tÃªn tham sá»‘khi dÃ¡n Â«%sÂ» vÃ  Â«%sÂ» khÃ´ng nháº­n hiá»‡u bÃ i tiá»�n xá»­ lÃ½ há»£p lá»‡Ä‘ang vÃ´ hiá»‡u hÃ³a macrÃ´ tá»“n táº¡i Â«%sÂ»vá»‹ ngá»¯ pháº£i lÃ  dáº¥u hiá»‡u nháº­n diá»‡nvá»‹ ngá»¯ cÃ³ tráº£ lá»�i trá»‘ngtoÃ¡n thuáº­t cá»§a trÃ¬nh tiá»�n xá»­ lÃ½ cÃ³ tá»‘i Ä‘a sá»± chÃ­nh xÃ¡c lÃ  Â«%luÂ» bit nhÆ°ng Ä‘Ã­ch cáº§n Ä‘áº¿n Â«%luÂ» bitÄ‘ang Ä‘Äƒng kÃ½ Â«%sÂ» lÃ  cáº£ hai lá»‡nh nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biá»‡n dá»‹ch (pragma), vÃ  bÃ´ tÃªn Ä‘á»™c nháº¥t cá»§a lá»‡nh nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biÃªn dá»‹ch.thiáº¿t bá»‹ xuáº¥t chuáº©nkiá»ƒu chá»‰ thá»‹ dÃ²ng lÃ  pháº§n má»Ÿ rá»™ng GCCkhuyÃªn sá»­ dá»¥ng Â«#Â» Ä‘Æ°á»£c thá»¥t lá»� Ä‘á»ƒ áº©n Â«#%sÂ» ra ngÃ´n ngá»¯ C truyá»�n thá»‘ngkhuyÃªn khÃ´ng sá»­ dá»¥ng Â«#elifÂ» trong ngÃ´n ngá»¯ C truyá»�n thá»‘nggáº·p lá»—i cÃº phÃ¡p trong danh sÃ¡ch tham sá»‘ macrÃ´Ä‘á»™ rá»™ng char (kÃ½ tá»±) Ä‘Ã­ch lÃ  Ã­t hÆ¡n 8 bitÄ‘á»™ rá»™ng int (sá»‘ nguyÃªn) Ä‘Ã­ch lÃ  Ã­t hÆ¡n char (kÃ½ tá»±) Ä‘Ã­chÄ‘á»™ rá»™ng Â«wchar_tÂ» Ä‘Ã­ch lÃ  Ã­t hÆ¡n char (kÃ½ tá»±) Ä‘Ã­chcÃ¢u Ä‘iá»�u kiá»‡n Ä‘Ã£ báº¯t Ä‘áº§u á»Ÿ Ä‘Ã¢ytÃ¡c tá»­ bÃªn trÃ¡i cá»§a Â«%sÂ» thi thay Ä‘á»•i dáº¥u dÆ°Æ¡ng/Ã¢m khi Ä‘Æ°á»£c tÄƒng cáº¥pÂ«\%cÂ» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ngÂ«\aÂ» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ngÂ«\xÂ» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ngtÃ¡c tá»­ bÃªn phai cá»§a Â«%sÂ» thÃ¬ thay Ä‘á»•i dáº¥u dÆ°Æ¡ng/Ã¢m khi Ä‘Æ°Æ¡c tÄƒng cáº¥pÄ‘Ã¢y lÃ  vá»‹ trÃ­ cá»§a lá»�i Ä‘á»‹nh nghÄ©a trÆ°á»›ccÃ³ láº½ cÃ¡ch sá»­ dá»¥ng Â«definedÂ» (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) nÃ y khÃ´ng cÃ³ thá»ƒ máº¡ng Ä‘ihiá»‡u bÃ i Â«%sÂ» khÃ´ng lÃ  há»£p lá»‡ trong biá»ƒu thá»©c tiá»�n xá»­ lÃ½quÃ¡ nhiá»�u dáº¥u tháº­p phÃ¢n trong sá»‘ngÃ´n ngá»¯ C truyá»�n thá»‘ng thÃ¬ bá»� qua Â«#%sÂ» vá»›i Â«#Â» Ä‘Æ°á»£c thá»¥t lá»�ngÃ´n ngá»¯ C truyá»�n thá»‘ng khÃ´ng cháº¥p nháº­n háº­u tá»‘ Â«%.*sÂ»ngÃ´n ngá»¯ truyá»�n thá»‘ng C khÃ´ng cháº¥p nháº­n toÃ¡n tá»­ cá»™ng chá»‰ cÃ³ má»™t tÃ¡c tá»­Ä‘Ã£ chuyá»ƒn Ä‘á»•i chá»¯ ba Â«??%cÂ» thÃ nh Â«%cÂ»Ä‘Ã£ bá»� qua chá»¯ ba Â«??%cÂ» nÃªn hÃ£y sÆ° dá»¥ng tÃ¹y chon Â«-trigraphsÂ» Ä‘á»ƒ hiá»‡u lá»±c Ä‘Æ°á»£cÄ‘á»‘ng khÃ´ng cÃ¢n báº±ng trong Â«#ifÂ» (náº¿u)Ä‘ang bá»� Ä‘á»‹nh nghÄ©a Â«%sÂ»kÃ½ tá»± chung Â«%.*sÂ» khÃ´ng lÃ  há»£p lá»‡ táº¡i Ä‘áº§u cá»§a dáº¥u hiá»‡u nháº­n diá»‡nkÃ½ tá»± chung Â«%.*sÂ» khÃ´ng lÃ  há»£p lá»‡ trong má»™t dáº¥u hiá»‡u nháº­n diá»‡ntÃªn kÃ½ tá»± chung chá»‰ lÃ  há»£p lá»‡ trong ngÃ´n ngá»¯ C++ vÃ  C99khÃ´ng biáº¿t dÃ£y thoÃ¡t: Â«\%cÂ»khÃ´ng biáº¿t dÃ£y thoÃ¡t: Â«\%03oÂ»khÃ´ng chÃ­nh táº£ Ä‘Æ°á»£c hiá»‡u bÃ i Â«%sÂ»chÆ°a cháº¥m dá»©t Â«#%sÂ»danh sÃ¡ch Ä‘á»‘i sá»‘ khÃ´ng cháº¥m dá»©t thÃ¬ gá»�i bá»™ Ä‘á»‘i sá»‘ Â«%sÂ»chÃº thÃ­ch khÃ´ng cháº¥m dá»©thÃ£y thá»­ lá»‡nh Â«-Winvalid-pchÂ» Ä‘á»ƒ tÃ¬m tháº¥y thÃ´ng tin thÃªmsá»­ dá»¥ng háº±ng trÃ´i ná»•i há»‡ tháº­p lá»¥c phÃ¢n C99sá»­ dá»¥ng háº±ng sá»‘ nguyÃªn dÃ i dÃ i C99cáº£nh bÃ¡o: trong khi Ä‘á»�c Ä‘áº§u trang Ä‘Ã£ biÃªn dá»‹ch trÆ°á»›ctrong khi ghi Ä‘áº§u trang Ä‘Ã£ biÃªn dá»‹ch trÆ°á»›c
\ No newline at end of file
--- 1,22 ----
  Þ•¸Üûœˆ‰&¤*Ë?ö6S+g“¤³(Ç$ð,>Pbt‡ž$¹#Þ #2='p˜¶Ëç÷6þ'5$]5‚(¸áý.0Fw-•:Ã,þg++“*¿0ê+7c$,¤DÑ0Gc(€ ©Ê9å9(Y ‚/£)Ó&ý5$%Z!€"¢Å.ã*<I†Ÿµ½$Ôù,EB ˆ2©
  Ü'ç+;(T0}*®+Ù$/T$p#•,¹#æ*
  *5)`Š£1º3ì9 Z(z£¿Ùõ# 3 )R &| £ 'Ã "ë !5!!)W!$�!¦!'À!è!&"")"7L")„"!®""Ð"ó"?
! #J#h#ˆ#S¤#8ø#1$*8$8c$(œ$$Å$$ê$'%+7%c%3~%2²%1å%1&4I&/~&)®&3Ø&!'-.''\'-„'²'/Ð'((C((6l(7£(Û( ù()/).@)o)&„)(«)%Ô)	ú) * %*¿F**,01,8b,\›,+ø,$-CA-!…- §- È-Jé-94.)n.@˜.>Ù.5/3N/2‚/(µ/.Þ/E
0"S0v0.–0aÅ0-'1,U1$‚1§1¾1Ô1]Û1;928u2L®2*û23&3$Z3J3LÊ34554Tk4=À4ƒþ4I‚5DÌ5:61L6A~67À6Pø63I7q}7Cï7%381Y8L‹8DØ849@R9M“9.á9=:?N:6Ž:4Å:>ú:29;/l;<œ;(Ù;G<&J<(q<Jš<å<"ý< =(=:E=2€=6³=sê=8^>F—>Þ>&ð>-?3E?0y?@ª?.ë?6@Q@(c@KŒ@7Ø@9A4JAaA5áAIB=aB=ŸBÝB ýBHCVgCc¾CA"D7dDœD!¹D3ÛD!E91E$kE:�E,ËE#øE#F@F]FRsF;ÆF*G;-G'iG$‘G0¶G+çGLHT`H1µH2çHIO1I/�I0±I"âI€J·†J>K3ZKcŽKIòK7<L6tLJ«LCöL/:M\jM=ÇM<N<BN[N7ÛN]OLqO*¾OUéOG?P_‡P4çPiQ0†Q ·Q[ØQT4RF‰R"ÐR$óR.SGSMbS°SFÐS:T-RT
€T8ŽT5ÇT.m¢s?h-i¨SG˜[e;q¥P E‚§}0Ro¯¬³r,‰t|©\>uc*›b“Qšk9—_L°¤vw 1$‡@A·y(~YJZ�™ªpHCX'Š�4±
  „	ž/^<ˆaƒBd†…:�Ž+•–‹UŸl”#NO¦Œ�£]7M"I=¶8!W²T`
35‘fx´{¸zKV&%g­Fµ«6�¡n’€®D)œ2j ':' without preceding '?'"%s" after # is not a positive integer"%s" after #line is not a positive integer"%s" cannot be used as a macro name as it is an operator in C++"%s" is not a valid filename"%s" is not defined"%s" may not appear in macro parameter list"%s" re-asserted"%s" redefined"/*" within comment"defined" cannot be used as a macro name#%s expects "FILENAME" or <FILENAME>#%s is a GCC extension#elif after #else#elif without #if#else after #else#else without #if#endif without #if#if with no expression#include nested too deeply#include_next in primary source file#pragma %s %s is already registered#pragma %s is already registered#pragma once in main file#pragma system_header ignored outside include file%.*s is not a valid universal character%s in preprocessing directive%s is a block device%s is shorter than expected%s is too large%s: %s%s: not used because `%.*s' defined as `%s' not `%.*s'%s: not used because `%.*s' not defined%s: not used because `%s' is defined'##' cannot appear at either end of a macro expansion'#' is not followed by a macro parameter'$' in identifier or number'?' without following ':'("%s" is an alternative token for "%s" in C++)(this will be reported only once per input file),
                   from %s:%uC++ style comments are not allowed in ISO C90CPP arithmetic must be at least as precise as a target intCPP half-integer narrower than CPP characterCPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bitsISO C does not permit named variadic macrosISO C99 requires rest arguments to be usedISO C99 requires whitespace after the macro nameIn file included from %s:%uMultiple include guards may be useful for:
  NULL directory in find_file\x used with no following hex digits_Pragma takes a parenthesized string literal__VA_ARGS__ can only appear in the expansion of a C99 variadic macroanonymous variadic macros were introduced in C99assertion without predicateattempt to use poisoned "%s"backslash and newline separated by spacebackslash-newline at end of filecannot find source file %scharacter 0x%lx is not in the basic source character set
! character 0x%lx is not unibyte in execution character setcharacter constant too long for its typecomma operator in operand of #ifconversion from %s to %s not supported by iconvconverting UCN to execution character setconverting UCN to source character setconverting escape sequence to execution character setconverting to execution character setcould not determine date and timecppchar_t must be an unsigned typecurrent file is older than %sdetected recursion whilst expanding macro "%s"division by zero in #ifduplicate macro parameter "%s"embedding a directive within macro arguments is not portableempty character constantempty filename in #%serror: exponent has no digitsextra tokens at end of #%s directivefailure to convert %s to %sfloating constant in preprocessor expressionfunction-like macro "%s" must be used with arguments in traditional Chex escape sequence out of rangehexadecimal floating constants require an exponenticonv_openimaginary constants are a GCC extensionimaginary number in preprocessor expressionimpossible operator '%u'incomplete universal character name %.*sinteger constant is so large that it is unsignedinteger constant is too large for its typeinteger overflow in preprocessor expressioninternal error: invalid #ident directiveinvalid #pragma GCC poison directiveinvalid built-in macro "%s"invalid digit "%c" in octal constantinvalid flag "%s" in line directiveinvalid hash type %d in cpp_macro_definitioninvalid preprocessing directive #%sinvalid string literal, ignoring final '\'invalid suffix "%.*s" on floating constantinvalid suffix "%.*s" on integer constantline number out of rangemacro "%s" is not usedmacro "%s" passed %u arguments, but takes just %umacro "%s" requires %u arguments, but only %u givenmacro argument "%s" would be stringified in traditional Cmacro names must be identifiersmacro parameters must be comma-separatedmissing '(' after predicatemissing '(' in expressionmissing ')' after "defined"missing ')' in expressionmissing ')' in macro parameter listmissing ')' to complete answermissing binary operator before token "%s"missing expression between '(' and ')'missing terminating > charactermissing whitespace after the macro namemulti-character character constantmulti-line commentno iconv implementation, cannot convert from %s to %sno include path in which to search for %sno macro name given in #%s directiveno newline at end of filenon-ISO-standard escape sequence, '\%c'null character(s) ignorednull character(s) preserved in literaloctal escape sequence out of rangeone or more PCH files were found, but they were invalidoperator "defined" requires an identifieroperator '%s' has no left operandoperator '%s' has no right operandparameter name missingpasting "%s" and "%s" does not give a valid preprocessing tokenpoisoning existing macro "%s"predicate must be an identifierpredicate's answer is emptypreprocessor arithmetic has maximum precision of %lu bits; target requires %lu bitsregistering "%s" as both a pragma and a pragma namespacestdoutstyle of line directive is a GCC extensionsuggest hiding #%s from traditional C with an indented #suggest not using #elif in traditional Csyntax error in macro parameter listtarget char is less than 8 bits widetarget int is narrower than target chartarget wchar_t is narrower than target charthe conditional began herethe left operand of "%s" changes sign when promotedthe meaning of '\%c' is different in traditional Cthe meaning of '\a' is different in traditional Cthe meaning of '\x' is different in traditional Cthe right operand of "%s" changes sign when promotedthis is the location of the previous definitionthis use of "defined" may not be portabletoken "%s" is not valid in preprocessor expressionstoo many decimal points in numbertraditional C ignores #%s with the # indentedtraditional C rejects the "%.*s" suffixtraditional C rejects the unary plus operatortrigraph ??%c converted to %ctrigraph ??%c ignored, use -trigraphs to enableunbalanced stack in #ifundefining "%s"universal character %.*s is not valid at the start of an identifieruniversal character %.*s is not valid in an identifieruniversal character names are only valid in C++ and C99unknown escape sequence '\%c'unknown escape sequence: '\%03o'unspellable token %sunterminated #%sunterminated argument list invoking macro "%s"unterminated commentuse -Winvalid-pch for more informationuse of C99 hexadecimal floating constantuse of C99 long long integer constantwarning: while reading precompiled headerwhile writing precompiled headerProject-Id-Version: cpplib 4.0.1
  Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html
! POT-Creation-Date: 2005-07-07 10:59-0700
! PO-Revision-Date: 2005-07-12 14:30+0930
  Last-Translator: Clytie Siddall <clytie@riverland.net.au>
  Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>
  MIME-Version: 1.0
  Content-Type: text/plain; charset=utf-8
  Content-Transfer-Encoding: 8bit
! Plural-Forms: nplurals=1; plural=0
! X-Generator: LocFactoryEditor 1.2.2
!  Â«:Â» khÃ´ng cÃ³ dáº¥u Â«?Â» Ä‘i trÆ°á»›cÂ«%sÂ» sau Â«#Â» khÃ´ng lÃ  sá»‘ nguyÃªn dÆ°Æ¡ngÂ«%sÂ» sau #line (dÃ²ng) khÃ´ng lÃ  sá»‘ nguyÃªn dÆ°Æ¡ngkhÃ´ng thá»ƒ sá»­ dá»¥ng Â«%sÂ» cho tÃªn macrÃ´ vÃ¬ nÃ³ lÃ  toÃ¡n tá»­ trong ngÃ´n ngá»¯ C++Â«%sÂ» khÃ´ng lÃ  tÃªn táº­p tin há»£p lá»‡chÆ°a Ä‘á»‹nh nghÄ©a Â«%sÂ» khÃ´ng cho phÃ©p Â«%sÂ» trong danh sÃ¡ch tham sá»‘ bá»™ Ä‘á»‘i sá»‘Ä‘Ã£ kháº³ng Ä‘á»‹nh Â«%sÂ» láº¡iÄ‘Ã£ Ä‘á»‹nh nghÄ©a Â«%sÂ» láº¡icÃ³ Â«/*Â» á»Ÿ trong chÃº thÃ­chkhÃ´ng thá»ƒ sá»­ dá»¥ng Â«definedÂ» (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) cho tÃªn macrÃ´Â«#%sÂ» ngá»� Â«TÃŠN_Táº¬P_TINÂ» hay Â«<TÃŠN_Táº¬P_TIN>Â»Â«#%sÂ» lÃ  pháº§n má»Ÿ rá»™ng loáº¡i GCCÂ«#elifÂ» (náº¿u khÃ´ng thÃ¬ náº¿u) sau Â«#elseÂ» (náº¿u khÃ´ng)Â«#elifÂ» (náº¿u khÃ´ng thÃ¬ náº¿u) khÃ´ng cÃ³ Â«#ifÂ» (náº¿u)Â«#elseÂ» (khÃ´ng náº¿u) sau Â«#elseÂ» (khÃ´ng náº¿u)Â«#elseÂ» (khÃ´ng náº¿u) khÃ´ng cÃ³ Â«#ifÂ» (náº¿u)Â«#endifÂ» (xong náº¿u) khÃ´ng cÃ³ Â«#ifÂ» (náº¿u)Â«#ifÂ» (náº¿u) khÃ´ng cÃ³ biá»ƒu thá»©cÂ«#includeÂ» (bao gá»“m) lá»“ng nhau quÃ¡ sÃ¢ucÃ³ Â«#include_nextÂ» (bao gá»“m káº¿) trong táº­p tin nguá»“n chÃ­nhÄ‘Äƒng kÃ½ Â«#pragma %s %sÂ» rá»“iÄ‘Äƒng kÃ½ Â«#pragma %sÂ» rá»“iÂ«#pragmaÂ» má»™t láº§n trong táº­p tin chÃ­nhbá»� qua Â«system_headerÂ» (Ä‘áº§u trang há»‡ thá»‘ng) Â«#pragmaÂ» á»Ÿ ngoÃ i táº­p tin bao gá»“mÂ«%.*sÂ» khÃ´ng lÃ  kÃ½ tá»± chung há»£p lá»‡cÃ³ Â«%sÂ» trong chá»‰ thá»‹ tiá»�n xá»­ lÃ½Â«%sÂ» lÃ  má»™t thiáº¿t bá»‹ khá»‘ingá»� Â«%sÂ» dÃ i hÆ¡nÂ«%sÂ» lÃ  quÃ¡ lá»›n%s: %skhÃ´ng sá»­ dá»¥ng %s vÃ¬ Ä‘Ã£ Ä‘á»‹nh nghÄ©a Â«%.*sÂ» lÃ  Â«%sÂ», khÃ´ng pháº£i lÃ  Â«%.*sÂ»khÃ´ng sá»­ dá»¥ng Â«%sÂ» vÃ¬ chÆ°a Ä‘á»‹nh nghÄ©a Â«%.*sÂ»khÃ´ng sá»­ dá»¥ng Â«%sÂ» vÃ¬ Ä‘Ã£ Ä‘á»‹nh nghÄ©a Â«%sÂ»khÃ´ng cho phÃ©p Â«##Â» hoáº·c trÆ°á»›c hoáº·c sau pháº§n má»Ÿ rá»™ng macrÃ´Â«#Â» khÃ´ng cÃ³ tham sá»‘ macrÃ´ Ä‘i theocÃ³ Â«$Â» trong dáº¥u hiá»‡u nháº­n hiá»‡n hay sá»‘Â«?Â» khÃ´ng cÃ³ dáº¥u Â«:Â» Ä‘i sau(Â«%sÂ» lÃ  má»™t hiá»‡u bÃ i thay tháº¿ cho Â«%sÂ» trong ngÃ´n ngá»¯ C++)(chá»‰ sáº½ thÃ´ng bÃ¡o Ä‘iá»�u nÃ y má»™t láº§n cho má»—i táº­p tin nháº­p),
                   tá»« %s:%ukhÃ´ng cho phÃ©p chÃº thÃ­ch kiá»ƒu C++ trong ISO C90toÃ¡n thuáº­t CPP pháº£i lÃ  Ã­t nháº¥t chÃ­nh xÃ¡c báº±ng int (sá»‘ nguyÃªn) Ä‘Ã­chÄ‘á»™ rá»™ng ná»¯a sá»‘ nguyÃªn CPP lÃ  Ã­t hÆ¡n kÃ½ tá»± CPPTrÃªn mÃ¡y chá»§ nÃ y, CPP khÃ´ng xá»­ lÃ½ Ä‘Æ°á»£c háº±ng kÃ½ tá»± rá»™ng hÆ¡n Â«%luÂ» bit, nhÆ°ng Ä‘Ã­ch cáº§n Ä‘áº¿n Â«%luÂ» bitISO C khÃ´ng cho phÃ©p macrÃ´ cÃ³ sá»‘ Ä‘á»‘i sá»‘ biáº¿n thiÃªn cÃ³ tÃªnISO C99 cáº§n Ä‘áº¿n sá»­ dá»¥ng Ä‘á»‘i sá»‘ cÃ²n láº¡i trong khá»‘iISO C99 cáº§n Ä‘áº¿n chá»¯ cÃ¡ch sau tÃªn bá»™ Ä‘á»‘i sá»‘Trong táº­p tin Ä‘Æ°á»£c bao gá»“m tá»« Â«%s:%uÂ»CÃ³ láº½ sá»‘ nhiá»�u Ä‘iá»�u báº£o vá»‡ bao gá»“m cÃ³ Ã­ch cho:
  thÆ° má»¥c TRá»�NG trong Â«find_fileÂ» (tÃ¬m táº­p tin)Â«\xÂ» Ä‘Æ°á»£c sá»­ dá»¥ng cÃ²n khÃ´ng cÃ³ sá»‘ há»‡ thÃ¢p lá»¥c phÃ¢n theo sauÂ«_PragmaÂ» nháº­n má»™t háº±ng chuá»—i cÃ³ ngoáº·cÂ«__VA_ARGS__Â» chá»‰ cÃ³ thá»ƒ xuáº¥t hiá»‡n trong pháº§n má»Ÿ rá»™ng cá»§a macrÃ´ cÃ³ Ä‘á»‘i sá»‘ biáº¿n thiÃªnC99 Ä‘Ã£ chÃ¨n macrÃ´ cÃ³ sá»‘ Ä‘á»‘i sá»‘ biáº¿n thiÃªn náº·c danhkháº³ng Ä‘á»‹nh khÃ´ng cÃ³ vá»‹ ngá»¯Ä‘Ã£ cá»‘ sá»­ dá»¥ng Â«%sÂ» bá»‹ vÃ´ hiá»‡u hÃ³axuyá»‡c ngÆ°á»£c vÃ  kÃ½ tá»± dÃ²ng má»›i phÃ¢n cÃ¡ch nhau bá»Ÿi chá»¯ cÃ¡chxuyá»‡c ngÆ°á»£c - kÃ½ tá»± dÃ²ng má»›i táº¡i káº¿t thá»©c táº­p tinkhÃ´ng tÃ¬m tháº¥y Ä‘Æ°á»£c táº­p tin nguá»“n Â«%sÂ»kÃ½ tá»± Â«0x%lxÂ» khÃ´ng trong bá»™ kÃ½ tá»± nguá»“n cÆ¡ báº£n
  kÃ½ tá»± Â«0x%lxÂ» khÃ´ng cÃ³ dáº¡ng Ä‘Æ¡n byte trong bá»™ kÃ½ tá»± thi hÃ nhháº±ng kÃ½ tá»± quÃ¡ dÃ i cho loáº¡i cá»§a nÃ³toÃ¡n tá»­ dáº¥u pháº©y trong tÃ¡c tá»­ cá»§a Â«#ifÂ» (náº¿u)iconv khÃ´ng há»— trá»£ chuyá»ƒn Ä‘á»•i tá»« Â«%sÂ» sang Â«%sÂ»Ä‘ang chuyá»ƒn Ä‘á»•i UCN sang bá»™ kÃ½ tá»± thi hÃ nhÄ‘ang chuyá»ƒn Ä‘á»•i UCN sang bá»™ kÃ½ tá»± nguá»“nÄ‘ang chuyá»ƒn Ä‘á»•i dÃ£y thoÃ¡t sang bá»™ kÃ½ tá»± thi hÃ nhÄ‘ang chuyá»ƒn Ä‘á»•i sang bá»™ kÃ½ tá»± thi hÃ nhkhÃ´ng quyáº¿t Ä‘á»‹nh Ä‘Æ°á»£c ngÃ y vÃ  giá»�Â«cppchar_tÂ» pháº£i lÃ  loáº¡i khÃ´ng cÃ³ dáº¥u dÆ°Æ¡ng/Ã¢mtáº­p tin hiá»‡n cÃ³ lÃ  cÅ© hÆ¡n Â«%sÂ»Ä‘Ã£ phÃ¡t hiá»‡n Ä‘iá»�u Ä‘á»™ qui trong khi má»Ÿ rá»™ng macrÃ´ Â«%sÂ»chia sá»‘ khÃ´ng trong Â«#ifÂ» (náº¿u)tham sá»‘ bá»™ Ä‘á»‘i sá»‘ trÃ¹ng Â«%sÂ»khi gáº¯n chá»‰ thá»‹ vÃ o Ä‘á»‘i sá»‘ macrÃ´ thÃ¬ khÃ´ng thá»ƒ máº¡ng Ä‘iháº±ng kÃ½ tá»± trá»‘ngÂ«#%sÂ» cÃ³ tÃªn táº­p tin trá»‘nglá»—i: sá»‘ mÅ© khÃ´ng co sá»‘ nÃ ocÃ³ hiá»‡u bÃ i thÃªm táº¡i cuá»‘i cÃ¹ng chi thá»‹ Â«#%sÂ»khÃ´ng chuyá»ƒn Ä‘á»•i Â«%sÂ» sang Â«%sÂ» Ä‘Æ°á»£cháº±ng trÃ´i ná»•i trong biá»ƒu thá»©c tiá»�n xá»­ lÃ½pháº£i sá»­ dá»¥ng Ä‘á»‘i sá»‘ vá»›i bá»™ Ä‘á»‘i sá»‘ giá»‘ng hÃ m sá»‘ Â«%sÂ» trong ngÃ´n ngá»¯ C truyá»�n thá»‘ngdÃ£y thoÃ¡t há»‡ tháº­p lá»¥c phÃ¢n á»Ÿ ngoÃ i pháº¡m vimá»�i háº±ng trÃ´i ná»•i há»‡ tháº­p lá»¥c phÃ¢n cáº§n Ä‘áº¿n sá»‘ mÅ©iconv_open (má»Ÿ)háº±ng áº£o lÃ  pháº§n má»Ÿ rá»™ng GCCsá»‘ áº£o trong biá»ƒu thá»©c tiá»�n xá»­ lÃ½toÃ¡n tá»« khÃ´ng thá»ƒ sá»­ dá»¥ng Ä‘Æ°á»£c Â«%uÂ»tÃªn kÃ½ tá»± chung  Â«%.*sÂ» chÆ°a hoÃ n thÃ nhháº±ng sá»‘ nguyÃªn khÃ´ng cÃ³ dáº¥u dÆ°Æ¡ng/Ã¢m vÃ¬ lá»›n láº¯mháº±ng sá»‘ nguyÃªn quÃ¡ lá»›n cho loáº¡i áº¥ysá»‘ nguyÃªn trÃ n trong biá»ƒu thá»©c tiá»�n xá»­ lÃ½lá»—i nÃ´i bá»™: chá»‰ thá»‹ Â«#identÂ» khÃ´ng há»£p lá»‡chá»‰ thá»‹ vá»™ hiá»‡u hÃ³a (poison) GCC Â«#pragmaÂ» khÃ´ng lÃ  há»£p lá»‡bá»™ Ä‘á»‘i sá»‘ Â«%sÂ» cÃ³ sáº³n khÃ´ng lÃ  há»£p lá»‡cÃ³ sá»‘ khÃ´ng há»£p lá»‡ Â«%cÂ» trong háº±ng bÃ¡t phÃ¢nchá»‰ thá»‹ dÃ²ng cÃ³ cá»� khÃ´ng há»£p lá»‡ Â«%sÂ» loáº¡i bÄƒm khÃ´ng há»£p lá»‡ Â«%dÂ» trong Â«cpp_macro_definitionÂ» (lá»�i Ä‘á»‹nh nghÄ©a macrÃ´)chá»‰ thá»‹ tiá»�n xá»­ lÃ½ khÃ´ng há»£p lá»‡ Â«#%sÂ»háº±ng nguá»“n chuá»—i khÃ´ng há»£p lá»‡ nÃªn bá»� qua Â«\Â» cuá»‘i cÃ¹ngháº±ng trÃ´i ná»•i cÃ³ háº­u tá»‘ khÃ´ng há»£p lá»‡ Â«%.*sÂ» háº±ng sá»‘ nguyÃªn cÃ³ háº­u tá»‘ khÃ´ng há»£p lá»‡ Â«%.*sÂ»sá»‘ dÃ²ng á»Ÿ ngoÃ i pháº¡m vikhÃ´ng sá»­ dá»¥ng macrÃ´ Â«%sÂ»macrÃ´ Â«%sÂ» Ä‘Ã£ gÆ¡i %u Ä‘á»‘i sá»‘, nhÆ°ng nháº­n chá»‰ Â«%uÂ» thÃ´ibá»™ Ä‘á»‘i sá»‘ Â«%sÂ» cáº§n Ä‘áº¿n Â«%uÂ» Ä‘á»‘i sá»‘, nhÆ°ng chá»‰ cÃ³ Â«%uÂ» thÃ´itrong ngÃ´n ngá»¯ C truyá»�n thá»‘ng thÃ¬ chuyá»ƒn Ä‘á»•i Ä‘á»‘Ã­ sá»‘ macrÃ´ Â«%sÂ» thÃ nh chuá»—imá»�i tÃªn bá»™ Ä‘á»‘i sá»‘ pháº£i lÃ  dáº¥u hiá»‡u nháº­n diá»‡npháº£i ngÄƒn cÃ¡ch tham sá»‘ macrÃ´ báº±ng dáº¥u pháº©ythiáº¿u Â«(Â» sau vá»‹ ngá»¯thiáº¿u Â«(Â» trong biá»ƒu thá»©cthiáº¿u Â«)Â» sau Â«definedÂ» (Ä‘Ã£ Ä‘á»‹nh nghÄ©a)thiáº¿u Â«)Â» trong biá»ƒu thá»©cthiáº¿u Â«)Â» trong danh sÃ¡ch tham sá»‘ bá»™ Ä‘á»‘i sá»‘thiáº¿u Â«)Â» Ä‘á»ƒ xong tráº£ lá»�ithiáº¿u toÃ¡n tá»« nhá»‹ phÃ¢n trÆ°á»›c hiá»‡u bÃ i Â«%sÂ»thiáº¿u biá»ƒu thá»©c giá»¯a Â«(Â» vÃ  Â«)Â»thiáº¿u kÃ½ tá»± Â«>Â» cháº¥m dá»©tthiáº¿u chá»¯ cÃ¡ch sau tÃªn macrÃ´háº±ng kÃ½ tá»± Ä‘a kÃ½ tá»±chÃº thÃ­ch Ä‘a dÃ²ngchÆ°a thi hÃ nh iconv nÃªn khÃ´ng chuyá»ƒn Ä‘á»•i Ä‘Æ°á»£c tá»« Â«%sÂ» sang Â«%sÂ»khi tÃ¬m kiáº¿m Â«%sÂ» khÃ´ng cÃ³ Ä‘Æ°á»�ng dáº«n bao gá»“mchá»‰ thá»‹ Â«#%sÂ» khÃ´ng cÃ³ tÃªn macrÃ´khÃ´ng cÃ³ kÃ½ tá»± dÃ²ng má»›i táº¡i kÃªt thá»©c táº­p tindÃ£y thoÃ¡t khÃ´ng ISO chuáº©n: Â«\%cÂ»Ä‘Ã£ bá»� qua má»�i kÃ½ tá»± trá»‘ngÄ‘Ã£ giá»¯ kÃ½ tá»± trá»‘ng trong háº±ng nguá»“ndÃ£y thoÃ¡t bÃ¡t phÃ¢n á»Ÿ ngoÃ i pháº¡m vitÃ¬m tháº¥y má»™t hay nhiá»�u táº­p tin PCH, nhÆ°ng khÃ´ng há»£p lá»‡ suá»‘ttoÃ¡n tá»­ Â«definedÂ» (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) cáº§n Ä‘áº¿n dáº¥u hiá»‡u nháº­n diá»‡ntoÃ¡n tá»­ Â«%sÂ» khÃ´ng cÃ³ tÃ¡c tá»« bÃªn trÃ¡itoÃ¡n tá»­ Â«%sÂ» khÃ´ng cÃ³ tÃ¡c tá»­ bÃªn pháº£ithiáº¿u tÃªn tham sá»‘khi dÃ¡n Â«%sÂ» vÃ  Â«%sÂ» khÃ´ng nháº­n hiá»‡u bÃ i tiá»�n xá»­ lÃ½ há»£p lá»‡Ä‘ang vÃ´ hiá»‡u hÃ³a macrÃ´ tá»“n táº¡i Â«%sÂ»vá»‹ ngá»¯ pháº£i lÃ  dáº¥u hiá»‡u nháº­n diá»‡nvá»‹ ngá»¯ cÃ³ tráº£ lá»�i trá»‘ngtoÃ¡n thuáº­t cá»§a trÃ¬nh tiá»�n xá»­ lÃ½ cÃ³ tá»‘i Ä‘a sá»± chÃ­nh xÃ¡c lÃ  Â«%luÂ» bit nhÆ°ng Ä‘Ã­ch cáº§n Ä‘áº¿n Â«%luÂ» bitÄ‘ang Ä‘Äƒng kÃ½ Â«%sÂ» lÃ  cáº£ hai lá»‡nh nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biá»‡n dá»‹ch (pragma), vÃ  bÃ´ tÃªn Ä‘á»™c nháº¥t cá»§a lá»‡nh nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biÃªn dá»‹ch.thiáº¿t bá»‹ xuáº¥t chuáº©nkiá»ƒu chá»‰ thá»‹ dÃ²ng lÃ  pháº§n má»Ÿ rá»™ng GCCkhuyÃªn sá»­ dá»¥ng Â«#Â» Ä‘Æ°á»£c thá»¥t lá»� Ä‘á»ƒ áº©n Â«#%sÂ» ra ngÃ´n ngá»¯ C truyá»�n thá»‘ngkhuyÃªn khÃ´ng sá»­ dá»¥ng Â«#elifÂ» trong ngÃ´n ngá»¯ C truyá»�n thá»‘nggáº·p lá»—i cÃº phÃ¡p trong danh sÃ¡ch tham sá»‘ macrÃ´Ä‘á»™ rá»™ng char (kÃ½ tá»±) Ä‘Ã­ch lÃ  Ã­t hÆ¡n 8 bitÄ‘á»™ rá»™ng int (sá»‘ nguyÃªn) Ä‘Ã­ch lÃ  Ã­t hÆ¡n char (kÃ½ tá»±) Ä‘Ã­chÄ‘á»™ rá»™ng Â«wchar_tÂ» Ä‘Ã­ch lÃ  Ã­t hÆ¡n char (kÃ½ tá»±) Ä‘Ã­chcÃ¢u Ä‘iá»�u kiá»‡n Ä‘Ã£ báº¯t Ä‘áº§u á»Ÿ Ä‘Ã¢ytÃ¡c tá»­ bÃªn trÃ¡i cá»§a Â«%sÂ» thi thay Ä‘á»•i dáº¥u dÆ°Æ¡ng/Ã¢m khi Ä‘Æ°á»£c tÄƒng cáº¥pÂ«\%cÂ» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ngÂ«\aÂ» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ngÂ«\xÂ» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ngtÃ¡c tá»­ bÃªn phai cá»§a Â«%sÂ» thÃ¬ thay Ä‘á»•i dáº¥u dÆ°Æ¡ng/Ã¢m khi Ä‘Æ°Æ¡c tÄƒng cáº¥pÄ‘Ã¢y lÃ  vá»‹ trÃ­ cá»§a lá»�i Ä‘á»‹nh nghÄ©a trÆ°á»›ccÃ³ láº½ cÃ¡ch sá»­ dá»¥ng Â«definedÂ» (Ä‘Ã£ Ä‘á»‹nh nghÄ©a) nÃ y khÃ´ng cÃ³ thá»ƒ máº¡ng Ä‘ihiá»‡u bÃ i Â«%sÂ» khÃ´ng lÃ  há»£p lá»‡ trong biá»ƒu thá»©c tiá»�n xá»­ lÃ½quÃ¡ nhiá»�u dáº¥u tháº­p phÃ¢n trong sá»‘ngÃ´n ngá»¯ C truyá»�n thá»‘ng thÃ¬ bá»� qua Â«#%sÂ» vá»›i Â«#Â» Ä‘Æ°á»£c thá»¥t lá»�ngÃ´n ngá»¯ C truyá»�n thá»‘ng khÃ´ng cháº¥p nháº­n háº­u tá»‘ Â«%.*sÂ»ngÃ´n ngá»¯ truyá»�n thá»‘ng C khÃ´ng cháº¥p nháº­n toÃ¡n tá»­ cá»™ng chá»‰ cÃ³ má»™t tÃ¡c tá»­Ä‘Ã£ chuyá»ƒn Ä‘á»•i chá»¯ ba Â«??%cÂ» thÃ nh Â«%cÂ»Ä‘Ã£ bá»� qua chá»¯ ba Â«??%cÂ» nÃªn hÃ£y sÆ° dá»¥ng tÃ¹y chon Â«-trigraphsÂ» Ä‘á»ƒ hiá»‡u lá»±c Ä‘Æ°á»£cÄ‘á»‘ng khÃ´ng cÃ¢n báº±ng trong Â«#ifÂ» (náº¿u)Ä‘ang bá»� Ä‘á»‹nh nghÄ©a Â«%sÂ»kÃ½ tá»± chung Â«%.*sÂ» khÃ´ng lÃ  há»£p lá»‡ táº¡i Ä‘áº§u cá»§a dáº¥u hiá»‡u nháº­n diá»‡nkÃ½ tá»± chung Â«%.*sÂ» khÃ´ng lÃ  há»£p lá»‡ trong má»™t dáº¥u hiá»‡u nháº­n diá»‡ntÃªn kÃ½ tá»± chung chá»‰ lÃ  há»£p lá»‡ trong ngÃ´n ngá»¯ C++ vÃ  C99khÃ´ng biáº¿t dÃ£y thoÃ¡t: Â«\%cÂ»khÃ´ng biáº¿t dÃ£y thoÃ¡t: Â«\%03oÂ»khÃ´ng chÃ­nh táº£ Ä‘Æ°á»£c hiá»‡u bÃ i Â«%sÂ»chÆ°a cháº¥m dá»©t Â«#%sÂ»danh sÃ¡ch Ä‘á»‘i sá»‘ khÃ´ng cháº¥m dá»©t thÃ¬ gá»�i bá»™ Ä‘á»‘i sá»‘ Â«%sÂ»chÃº thÃ­ch khÃ´ng cháº¥m dá»©thÃ£y thá»­ lá»‡nh Â«-Winvalid-pchÂ» Ä‘á»ƒ tÃ¬m tháº¥y thÃ´ng tin thÃªmsá»­ dá»¥ng háº±ng trÃ´i ná»•i há»‡ tháº­p lá»¥c phÃ¢n C99sá»­ dá»¥ng háº±ng sá»‘ nguyÃªn dÃ i dÃ i C99cáº£nh bÃ¡o: trong khi Ä‘á»�c Ä‘áº§u trang Ä‘Ã£ biÃªn dá»‹ch trÆ°á»›ctrong khi ghi Ä‘áº§u trang Ä‘Ã£ biÃªn dá»‹ch trÆ°á»›c
\ No newline at end of file
diff -Nrcpad gcc-4.0.1/libcpp/po/vi.po gcc-4.0.2/libcpp/po/vi.po
*** gcc-4.0.1/libcpp/po/vi.po	Sat Jun 18 23:08:00 2005
--- gcc-4.0.2/libcpp/po/vi.po	Sun Sep  4 12:30:25 2005
***************
*** 4,18 ****
  # Clytie Siddall <clytie@riverland.net.au>, 2005.
  msgid ""
  msgstr ""
! "Project-Id-Version: cpplib 4.0.1-b20050607\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-06-06 21:32+0200\n"
! "PO-Revision-Date: 2005-06-16 14:36+0930\n"
  "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
  "Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=utf-8\n"
  "Content-Transfer-Encoding: 8bit\n"
  
  #: charset.c:655
  #, c-format
--- 4,20 ----
  # Clytie Siddall <clytie@riverland.net.au>, 2005.
  msgid ""
  msgstr ""
! "Project-Id-Version: cpplib 4.0.1\n"
  "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
! "POT-Creation-Date: 2005-07-07 10:59-0700\n"
! "PO-Revision-Date: 2005-07-12 14:30+0930\n"
  "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
  "Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=utf-8\n"
  "Content-Transfer-Encoding: 8bit\n"
+ "Plural-Forms: nplurals=1; plural=0\n"
+ "X-Generator: LocFactoryEditor 1.2.2\n"
  
  #: charset.c:655
  #, c-format
*************** msgstr "tÃªn kÃ½ tá»± chung  Â«%.*sÂ» ch
*** 59,65 ****
  #: charset.c:906
  #, c-format
  msgid "%.*s is not a valid universal character"
! msgstr " Â«%.*sÂ» khÃ´ng lÃ  kÃ½ tá»± chung há»£p lá»‡"
  
  #: charset.c:916
  #, c-format
--- 61,67 ----
  #: charset.c:906
  #, c-format
  msgid "%.*s is not a valid universal character"
! msgstr "Â«%.*sÂ» khÃ´ng lÃ  kÃ½ tá»± chung há»£p lá»‡"
  
  #: charset.c:916
  #, c-format
diff -Nrcpad gcc-4.0.1/libffi/ChangeLog gcc-4.0.2/libffi/ChangeLog
*** gcc-4.0.1/libffi/ChangeLog	Thu Jul  7 18:40:14 2005
--- gcc-4.0.2/libffi/ChangeLog	Wed Sep 21 03:57:52 2005
***************
*** 1,3 ****
--- 1,43 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
+ 
+ 	PR target/23404
+ 	* src/powerpc/ffi.c (ffi_prep_args_SYSV): Correct placement of stack
+ 	homed fp args.
+ 	(ffi_status ffi_prep_cif_machdep): Correct stack sizing for same.
+ 
+ 2005-08-18  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+ 
+ 	PR libgcj/21943
+ 	* src/mips/n32.S: Enforce PIC code.
+ 	* src/mips/o32.S: Likewise.
+ 
+ 2005-08-10  Alfred M. Szmidt  <ams@gnu.org>
+ 
+ 	PR libffi/21819:
+ 	* configure: Rebuilt.
+ 	* configure.ac: Handle i*86-*-gnu*.
+ 
+ 2005-08-03  Randolph Chung  <tausq@debian.org>
+ 
+ 	* src/pa/ffi.c (ffi_struct_type): Rename FFI_TYPE_SMALL_STRUCT1
+ 	as FFI_TYPE_SMALL_STRUCT3.  Break out handling for 5-7 byte
+ 	structures.  Kill compilation warnings.
+ 	(ffi_closure_inner_LINUX): Print return values as hex in debug
+ 	message.  Rename FFI_TYPE_SMALL_STRUCT1 as FFI_TYPE_SMALL_STRUCT3.
+ 	Properly handle 5-7 byte structure returns.
+ 	* src/pa/ffitarget.h (FFI_TYPE_SMALL_STRUCT1)
+ 	(FFI_TYPE_SMALL_STRUCT2): Remove.
+ 	(FFI_TYPE_SMALL_STRUCT3, FFI_TYPE_SMALL_STRUCT5)
+ 	(FFI_TYPE_SMALL_STRUCT6, FFI_TYPE_SMALL_STRUCT7): Define.
+ 	* src/pa/linux.S: Mark source file as using PA1.1 assembly.
+ 	(checksmst1, checksmst2): Remove.
+ 	(checksmst3): Optimize handling of 3-byte struct returns.
+ 	(checksmst567): Properly handle 5-7 byte struct returns.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libffi/configure gcc-4.0.2/libffi/configure
*** gcc-4.0.1/libffi/configure	Thu Dec  2 11:04:21 2004
--- gcc-4.0.2/libffi/configure	Wed Sep 28 06:16:38 2005
*************** fi
*** 5316,5321 ****
--- 5316,5323 ----
  TARGETDIR="unknown"
  case "$host" in
  i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
+ i*86-*-gnu*) TARGET=X86; TARGETDIR=x86;;
+ i*86-*-solaris2.1[0-9]*) TARGET=X86_64; TARGETDIR=x86;;
  i*86-*-solaris*) TARGET=X86; TARGETDIR=x86;;
  i*86-*-beos*) TARGET=X86; TARGETDIR=x86;;
  i*86-*-freebsd* | i*86-*-kfreebsd*-gnu) TARGET=X86; TARGETDIR=x86;;
diff -Nrcpad gcc-4.0.1/libffi/configure.ac gcc-4.0.2/libffi/configure.ac
*** gcc-4.0.1/libffi/configure.ac	Thu Dec  2 11:04:21 2004
--- gcc-4.0.2/libffi/configure.ac	Fri Aug 19 14:57:22 2005
*************** AM_CONDITIONAL(TESTSUBDIR, test -d $srcd
*** 42,47 ****
--- 42,49 ----
  TARGETDIR="unknown"
  case "$host" in
  i*86-*-linux*) TARGET=X86; TARGETDIR=x86;;
+ i*86-*-gnu*) TARGET=X86; TARGETDIR=x86;;
+ i*86-*-solaris2.1[[0-9]]*) TARGET=X86_64; TARGETDIR=x86;;
  i*86-*-solaris*) TARGET=X86; TARGETDIR=x86;;
  i*86-*-beos*) TARGET=X86; TARGETDIR=x86;;
  i*86-*-freebsd* | i*86-*-kfreebsd*-gnu) TARGET=X86; TARGETDIR=x86;;
diff -Nrcpad gcc-4.0.1/libffi/src/mips/n32.S gcc-4.0.2/libffi/src/mips/n32.S
*** gcc-4.0.1/libffi/src/mips/n32.S	Tue Oct 21 19:01:56 2003
--- gcc-4.0.2/libffi/src/mips/n32.S	Fri Aug 19 14:53:01 2005
***************
*** 1,5 ****
  /* -----------------------------------------------------------------------
!    n32.S - Copyright (c) 1996, 1998  Red Hat, Inc.
     
     MIPS Foreign Function Interface 
  
--- 1,5 ----
  /* -----------------------------------------------------------------------
!    n32.S - Copyright (c) 1996, 1998, 2005  Red Hat, Inc.
     
     MIPS Foreign Function Interface 
  
***************
*** 39,44 ****
--- 39,45 ----
  
  #define SIZEOF_FRAME	( 8 * FFI_SIZEOF_ARG )
  
+ 	.abicalls
  	.text
  	.align	2
  	.globl	ffi_call_N32
diff -Nrcpad gcc-4.0.1/libffi/src/mips/o32.S gcc-4.0.2/libffi/src/mips/o32.S
*** gcc-4.0.1/libffi/src/mips/o32.S	Tue Nov 23 23:18:11 2004
--- gcc-4.0.2/libffi/src/mips/o32.S	Fri Aug 19 14:53:01 2005
***************
*** 1,5 ****
  /* -----------------------------------------------------------------------
!    o32.S - Copyright (c) 1996, 1998  Red Hat, Inc.
     
     MIPS Foreign Function Interface 
  
--- 1,5 ----
  /* -----------------------------------------------------------------------
!    o32.S - Copyright (c) 1996, 1998, 2005  Red Hat, Inc.
     
     MIPS Foreign Function Interface 
  
***************
*** 37,42 ****
--- 37,43 ----
  		
  #define SIZEOF_FRAME	( 4 * FFI_SIZEOF_ARG + 2 * FFI_SIZEOF_ARG )
  
+ 	.abicalls
  	.text
  	.align	2
  	.globl	ffi_call_O32
diff -Nrcpad gcc-4.0.1/libffi/src/pa/ffi.c gcc-4.0.2/libffi/src/pa/ffi.c
*** gcc-4.0.1/libffi/src/pa/ffi.c	Fri Mar 19 22:34:17 2004
--- gcc-4.0.2/libffi/src/pa/ffi.c	Wed Aug  3 15:44:34 2005
***************
*** 27,32 ****
--- 27,33 ----
  #include <ffi_common.h>
  
  #include <stdlib.h>
+ #include <stdio.h>
  
  #define ROUND_UP(v, a)  (((size_t)(v) + (a) - 1) & ~((a) - 1))
  #define ROUND_DOWN(v, a)  (((size_t)(v) - (a) + 1) & ~((a) - 1))
*************** static inline int ffi_struct_type(ffi_ty
*** 53,63 ****
    else if (sz == 2)
      return FFI_TYPE_UINT16;
    else if (sz == 3)
!     return FFI_TYPE_SMALL_STRUCT1;
    else if (sz == 4)
      return FFI_TYPE_UINT32;
!   else if (sz <= 6)
!     return FFI_TYPE_SMALL_STRUCT2;
    else if (sz <= 8)
      return FFI_TYPE_UINT64;
    else
--- 54,68 ----
    else if (sz == 2)
      return FFI_TYPE_UINT16;
    else if (sz == 3)
!     return FFI_TYPE_SMALL_STRUCT3;
    else if (sz == 4)
      return FFI_TYPE_UINT32;
!   else if (sz == 5)
!     return FFI_TYPE_SMALL_STRUCT5;
!   else if (sz == 6)
!     return FFI_TYPE_SMALL_STRUCT6;
!   else if (sz == 7)
!     return FFI_TYPE_SMALL_STRUCT7;
    else if (sz <= 8)
      return FFI_TYPE_UINT64;
    else
*************** UINT32 ffi_closure_inner_LINUX(ffi_closu
*** 491,524 ****
    /* Invoke the closure.  */
    (closure->fun) (cif, rvalue, avalue, closure->user_data);
  
!   debug(3, "after calling function, ret[0] = %d, ret[1] = %d\n", ret[0], ret[1]);
  
    /* Store the result */
    switch (cif->flags)
      {
      case FFI_TYPE_UINT8:
!       *(stack - FIRST_ARG_SLOT) = *(UINT8 *)&ret[0];
        break;
      case FFI_TYPE_SINT8:
!       *(stack - FIRST_ARG_SLOT) = *(SINT8 *)&ret[0];
        break;
      case FFI_TYPE_UINT16:
!       *(stack - FIRST_ARG_SLOT) = *(UINT16 *)&ret[0];
        break;
      case FFI_TYPE_SINT16:
!       *(stack - FIRST_ARG_SLOT) = *(SINT16 *)&ret[0];
        break;
      case FFI_TYPE_INT:
-     case FFI_TYPE_UINT32:
-       *(stack - FIRST_ARG_SLOT) = *(UINT32 *)&ret[0];
-       break;
      case FFI_TYPE_SINT32:
!       *(stack - FIRST_ARG_SLOT) = *(SINT32 *)&ret[0];
        break;
      case FFI_TYPE_SINT64:
      case FFI_TYPE_UINT64:
!       *(stack - FIRST_ARG_SLOT) = *(UINT32 *)&ret[0];
!       *(stack - FIRST_ARG_SLOT - 1) = *(UINT32 *)&ret[1];
        break;
  
      case FFI_TYPE_DOUBLE:
--- 496,527 ----
    /* Invoke the closure.  */
    (closure->fun) (cif, rvalue, avalue, closure->user_data);
  
!   debug(3, "after calling function, ret[0] = %08x, ret[1] = %08x\n", ret[0], ret[1]);
  
    /* Store the result */
    switch (cif->flags)
      {
      case FFI_TYPE_UINT8:
!       *(stack - FIRST_ARG_SLOT) = (UINT8)(ret[0] >> 24);
        break;
      case FFI_TYPE_SINT8:
!       *(stack - FIRST_ARG_SLOT) = (SINT8)(ret[0] >> 24);
        break;
      case FFI_TYPE_UINT16:
!       *(stack - FIRST_ARG_SLOT) = (UINT16)(ret[0] >> 16);
        break;
      case FFI_TYPE_SINT16:
!       *(stack - FIRST_ARG_SLOT) = (SINT16)(ret[0] >> 16);
        break;
      case FFI_TYPE_INT:
      case FFI_TYPE_SINT32:
!     case FFI_TYPE_UINT32:
!       *(stack - FIRST_ARG_SLOT) = ret[0];
        break;
      case FFI_TYPE_SINT64:
      case FFI_TYPE_UINT64:
!       *(stack - FIRST_ARG_SLOT) = ret[0];
!       *(stack - FIRST_ARG_SLOT - 1) = ret[1];
        break;
  
      case FFI_TYPE_DOUBLE:
*************** UINT32 ffi_closure_inner_LINUX(ffi_closu
*** 533,547 ****
        /* Don't need a return value, done by caller.  */
        break;
  
!     case FFI_TYPE_SMALL_STRUCT1:
        tmp = (void*)(stack -  FIRST_ARG_SLOT);
        tmp += 4 - cif->rtype->size;
        memcpy((void*)tmp, &ret[0], cif->rtype->size);
        break;
  
!     case FFI_TYPE_SMALL_STRUCT2:
!       *(stack - FIRST_ARG_SLOT) = ret[0];
!       *(stack - FIRST_ARG_SLOT - 1) = ret[1];
        break;
  
      case FFI_TYPE_POINTER:
--- 536,569 ----
        /* Don't need a return value, done by caller.  */
        break;
  
!     case FFI_TYPE_SMALL_STRUCT3:
        tmp = (void*)(stack -  FIRST_ARG_SLOT);
        tmp += 4 - cif->rtype->size;
        memcpy((void*)tmp, &ret[0], cif->rtype->size);
        break;
  
!     case FFI_TYPE_SMALL_STRUCT5:
!     case FFI_TYPE_SMALL_STRUCT6:
!     case FFI_TYPE_SMALL_STRUCT7:
!       {
! 	unsigned int ret2[2];
! 	int off;
! 
! 	/* Right justify ret[0] and ret[1] */
! 	switch (cif->flags)
! 	  {
! 	    case FFI_TYPE_SMALL_STRUCT5: off = 3; break;
! 	    case FFI_TYPE_SMALL_STRUCT6: off = 2; break;
! 	    case FFI_TYPE_SMALL_STRUCT7: off = 1; break;
! 	    default: off = 0; break;
! 	  }
! 
! 	memset (ret2, 0, sizeof (ret2));
! 	memcpy ((char *)ret2 + off, ret, 8 - off);
! 
! 	*(stack - FIRST_ARG_SLOT) = ret2[0];
! 	*(stack - FIRST_ARG_SLOT - 1) = ret2[1];
!       }
        break;
  
      case FFI_TYPE_POINTER:
diff -Nrcpad gcc-4.0.1/libffi/src/pa/ffitarget.h gcc-4.0.2/libffi/src/pa/ffitarget.h
*** gcc-4.0.1/libffi/src/pa/ffitarget.h	Fri Mar 19 22:34:17 2004
--- gcc-4.0.2/libffi/src/pa/ffitarget.h	Wed Aug  3 15:44:34 2005
*************** typedef enum ffi_abi {
*** 51,57 ****
  
  #define FFI_TRAMPOLINE_SIZE 32
  
! #define FFI_TYPE_SMALL_STRUCT1 -1
! #define FFI_TYPE_SMALL_STRUCT2 -2
  #endif
  
--- 51,59 ----
  
  #define FFI_TRAMPOLINE_SIZE 32
  
! #define FFI_TYPE_SMALL_STRUCT3 -1
! #define FFI_TYPE_SMALL_STRUCT5 -2
! #define FFI_TYPE_SMALL_STRUCT6 -3
! #define FFI_TYPE_SMALL_STRUCT7 -4
  #endif
  
diff -Nrcpad gcc-4.0.1/libffi/src/pa/linux.S gcc-4.0.2/libffi/src/pa/linux.S
*** gcc-4.0.1/libffi/src/pa/linux.S	Sat Mar 20 11:58:01 2004
--- gcc-4.0.2/libffi/src/pa/linux.S	Wed Aug  3 15:44:34 2005
***************
*** 28,33 ****
--- 28,34 ----
  #include <ffi.h>
  
  	.text
+ 	.level 1.1
  	.align 4
  
  	/* void ffi_call_LINUX(void (*)(char *, extended_cif *),
*************** ffi_call_LINUX:
*** 105,125 ****
  
  	/* Store the result according to the return type.  */
  
! checksmst1:
! 	comib,<>,n FFI_TYPE_SMALL_STRUCT1, %r21, checksmst2
! 	/* There is maybe a better way to handle 3 byte structs.  */
! 	sh2add %ret0,0,%ret0
! 	sh2add %ret0,0,%ret0
! 	sh2add %ret0,0,%ret0
! 	sh2add %ret0,0,%ret0
  	b done
! 	stw %ret0, 0(%r20)
  
! checksmst2:
! 	comib,<>,n FFI_TYPE_SMALL_STRUCT2, %r21, checkint8
! 	/* Up to now I don't have a way to handle 6/7 byte structs.
! 	   The values are left bounded in the registers. In the struct
! 	   itself they are left bounded.  */
  	stw %ret0, 0(%r20)
  	b done
  	stw %ret1, 4(%r20)
--- 106,151 ----
  
  	/* Store the result according to the return type.  */
  
! checksmst3:
! 	comib,<>,n FFI_TYPE_SMALL_STRUCT3, %r21, checksmst567
! 	/* 3-byte structs are returned in ret0 as ??xxyyzz.  Shift
! 	   left 8 bits to write to the result structure.  */
! 	zdep %ret0, 23, 24, %r22
  	b done
! 	stw %r22, 0(%r20)
  
! checksmst567:
! 	/* 5-7 byte values are returned right justified:
! 	      ret0     ret1
! 	   5: ??????aa bbccddee
! 	   6: ????aabb ccddeeff
! 	   7: ??aabbcc ddeeffgg
! 
! 	   To store this in the result, write the first 4 bytes into a temp
! 	   register using shrpw (t1 = aabbccdd), followed by a rotation of
! 	   ret1:
! 
! 	      ret0     ret1	   ret1
! 	   5: ??????aa bbccddee -> eebbccdd (rotate 8)
! 	   6: ????aabb ccddeeff -> eeffccdd (rotate 16)
! 	   7: ??aabbcc ddeeffgg -> eeffggdd (rotate 24)
! 
! 	   then we write (t1, ret1) into the result.  */
! 
! 	addi,<> -FFI_TYPE_SMALL_STRUCT5,%r21,%r0
! 	ldi 8, %r22
! 	addi,<> -FFI_TYPE_SMALL_STRUCT6,%r21,%r0
! 	ldi 16, %r22
! 	addi,<> -FFI_TYPE_SMALL_STRUCT7,%r21,%r0
! 	ldi 24, %r22
! 
! 	/* This relies on all the FFI_TYPE_*_STRUCT* defines being <0 */
! 	cmpib,<=,n 0, %r21, checkint8
! 	mtsar %r22
! 
! 	shrpw %ret0, %ret1, %sar, %ret0  /* ret0 = aabbccdd */
! 	shrpw %ret1, %ret1, %sar, %ret1  /* rotate ret1 */
! 	
  	stw %ret0, 0(%r20)
  	b done
  	stw %ret1, 4(%r20)
diff -Nrcpad gcc-4.0.1/libffi/src/powerpc/ffi.c gcc-4.0.2/libffi/src/powerpc/ffi.c
*** gcc-4.0.1/libffi/src/powerpc/ffi.c	Wed Feb 23 14:05:12 2005
--- gcc-4.0.2/libffi/src/powerpc/ffi.c	Thu Aug 25 00:56:36 2005
*************** void ffi_prep_args_SYSV(extended_cif *ec
*** 160,166 ****
  
  	  if (fparg_count >= NUM_FPR_ARG_REGISTERS)
  	    {
! 	      if (intarg_count%2 != 0)
  		{
  		  intarg_count++;
  		  next_arg++;
--- 160,167 ----
  
  	  if (fparg_count >= NUM_FPR_ARG_REGISTERS)
  	    {
! 	      if (intarg_count >= NUM_GPR_ARG_REGISTERS
! 		  && intarg_count % 2 != 0)
  		{
  		  intarg_count++;
  		  next_arg++;
*************** ffi_status ffi_prep_cif_machdep(ffi_cif 
*** 564,570 ****
  	    /* If this FP arg is going on the stack, it must be
  	       8-byte-aligned.  */
  	    if (fparg_count > NUM_FPR_ARG_REGISTERS
! 		&& intarg_count%2 != 0)
  	      intarg_count++;
  	    break;
  
--- 565,572 ----
  	    /* If this FP arg is going on the stack, it must be
  	       8-byte-aligned.  */
  	    if (fparg_count > NUM_FPR_ARG_REGISTERS
! 		&& intarg_count >= NUM_GPR_ARG_REGISTERS
! 		&& intarg_count % 2 != 0)
  	      intarg_count++;
  	    break;
  
diff -Nrcpad gcc-4.0.1/libgfortran/ChangeLog gcc-4.0.2/libgfortran/ChangeLog
*** gcc-4.0.1/libgfortran/ChangeLog	Thu Jul  7 18:40:18 2005
--- gcc-4.0.2/libgfortran/ChangeLog	Wed Sep 21 03:57:56 2005
***************
*** 1,3 ****
--- 1,352 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	PR libfortran/19872
+ 	PR libfortran/20179
+ 	* io/unix.c (is_preconnected): Add function to test if a stream
+ 	corresponds to a preconnected unit.
+ 	* io/io.h: Add prototype for is_preconnected.
+ 	* io/transfer.c (data_transfer_init): Truncate overwritten files
+ 	on first write, but not preconnected units.
+ 
+ 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	PR libfortran/23784
+ 	* io/close.c (st_close): Call library_end even in case of error.
+ 
+ 2005-09-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	PR libfortran/23262
+ 	* acinclude.m4 (LIBGFOR_CHECK_CRLF): New check.
+ 	* configure.ac: Use new check.
+ 	* configure.in: Regenerate.
+ 	* config.h.in: Regenerate.
+ 	* configure: Regenerate.
+ 	* io/transfer.c (next_record_w): Add case for CRLF as line
+ 	terminator.
+ 	* io/unix.c (tempfile, regular_file): Open files with
+ 	O_BINARY on systems with CRLF.
+ 
+ 2005-09-07  Steve Ellcey  <sje@cup.hp.com>
+ 
+ 	PR libfortran/23419
+ 	* io/write.c (extract_int): Use memcpy to access buffer.
+ 	(extract_uint): Ditto.
+ 	(extract_real): Ditto.
+ 
+ 2005-09-05  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	* io/list_read.c:  Adjust size of of value to 32 (to hold
+ 	kind=16 complex values).
+ 
+ 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR libfortran/23321
+ 	* io/transfer.c(data_transfer_init):  Check for a too-large
+ 	record number.  Return if sseek failed.
+ 
+ 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* io/read.c (read_x): Take int argument instead of fnode * and
+ 	digging the N from F->u.n.
+ 	* io/io.h (read_x): Adjust prototype.
+ 	* io/transfer.c (formatted_transfer): Adjust callers.  Don't clobber
+ 	f->u.n for FMT_T.
+ 
+ 2005-09-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* io/unix.c (stream_ttyname): Protect use of ttyname by
+ 	HAVE_TTYNAME macro.
+ 	* configure.ac: Add check for ttyname.
+ 	* config.h.in: Regenerate.
+ 	* configure: Regenerate.
+ 
+ 2005-09-02  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR target/23556
+ 	* io/read.c (convert_real): Fix a typo from last change.
+ 
+ 2005-09-01  Steve Ellcey  <sje@cup.hp.com>
+ 
+ 	PR target/23556
+ 	* io/read.c (convert_real): Use memcpy to fill buffer.
+ 	(set_integer): Use memcpy to fill buffer.
+ 
+ 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR libfortran/23598
+ 	* io/lock.c(library_start):  If ioparm.iostat is present, clear
+ 	it unconditionally.
+ 
+ 2005-08-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* acinclude.m4 (LIBGFOR_CHECK_UNLINK_OPEN_FILE): Add check to see
+ 	if target can unlink open files.
+ 	* configure.ac: Use this new test.
+ 	* config.h.in: Regenerate.
+ 	* configure: Regenerate.
+ 	* Makefile.in: Regenerate.
+ 	* aclocal.ac: Regenerate.
+ 	* io/io.h: Add prototype for unpack_filename.
+ 	* io/close.c (st_close): Delete file after closing unit if
+ 	HAVE_UNLINK_OPEN_FILE is not defined. 
+ 	* io/unix.c (unpack_filename): Unlink scratch file after opening
+ 	it only if HAVE_UNLINK_OPEN_FILE is defined.
+ 
+ 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	PR libfortran/23428
+ 	* io/transfer.c (iolength_transfer):  Return correct length
+ 	for inquire(iolength=) for complex variables.
+ 
+ 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 	    Steven Bosscher  <stevenb@suse.de>
+ 
+ 	PR libfortran/20006
+ 	* Makefile.am: Add file runtime/compile_options.c.
+ 	* Makefile.in: Regenerate.
+ 	* libgfortran.h: Create structure compile_options_t. Define the
+ 	compile_options variable and GFC_STD_ macros.
+ 	* runtime/compile_options.c: New file.
+ 	* runtime/error.c (notify_std): New function.
+ 	* runtime/main.c (init): Call init_compile_options during
+ 	initialization.
+ 	* io/format.c: Use the new notify_std function for the $
+ 	descriptor extension.
+ 
+ 2005-08-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 	* Makefile.am: Add file intrinsics/tty.c to Makefile process.
+ 	* Makefile.in: Regenerate.
+ 	* io/io.h: Prototypes for new functions stream_isatty and
+ 	stream_ttyname.
+ 	* io/unix (stream_isatty, stream_ttyname): New functions to call
+ 	isatty() and ttyname() on a given unit.
+ 	* intrinsics/tty.c: New file to implement g77 intrinsics TTYNAM
+ 	and ISATTY.
+ 
+ 2005-08-08  Jerry DeLisle  <jvdelisle@verizon.net>
+ 
+ 	PR libfortran/23154
+ 	* io/transfer.c (data_transfer_init): Initialize
+ 	current_unit->bytes_left for a read.
+ 
+ 2005-08-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* io/io.h: Change DEFAULT_TEMPDIR to /tmp instead of /var/tmp.
+ 	* io/unix.c (tempfile): Look at the TEMP environment variable
+ 	to find the temporary files directory.
+ 
+ 2005-08-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* io/unix.c: Add O_RDWR to open() call.
+ 
+ 2005-08-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	* libgfortran.h: When isfinite is not provided by the system,
+ 	define it as a macro, so that it can accept any floating point
+ 	type.
+ 
+ 2005-08-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+ 
+ 	PR libfortran/23178
+ 	* intrinsics/flush.c (flush_i8): Add function flush_i8. Update
+ 	copyright years.
+ 
+ 2005-07-30 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/22570 and related issues.
+ 	* transfer.c (formatted_transfer): Make sure that there
+ 	really is data present before X- or T- editing. Move all
+ 	treatment of tabbing during writes to start of next data
+ 	producing format. Suppress incorrect zeroing of bytes_left
+ 	in slash formating. Insert int cast for assignment of a
+ 	difference of two gfc_offsets.
+ 
+ 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
+ 
+ 	* io/write.c (write_float): Revise output of IEEE exceptional
+ 	values to comply with F95 and F2003 standards.
+ 
+ 2005-07-22  Jerry DeLisle  <jvdelisle@verizon.net>
+ 
+ 	PR libfortran/22570
+ 	* io/unit.c (init_units): Replace BLANK_ZERO with
+ 	BLANK_UNSPECIFIED.
+ 	* io/read.c (next_char): Return a ' ' character when BLANK_ZERO
+ 	or BLANK_NULL are active.
+ 	(read_decimal): Interpret ' ' character correctly for BZ or BN.
+ 	(read_radix): Interpret ' ' character correctly for BZ or BN.
+ 	(read_f): Interpret ' ' character correctly for BZ or BN.
+ 
+ 2005-07-22  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR libfortran/22570
+ 	* read.c (read_x): Correct the condition for doing the
+ 	x-editing during formatted input.
+ 	* transfer.c (formatted_transfer): Cast offset difference
+ 	as int, clean-up arithmetic with new variable, bytes_used,
+ 	zero counters for FMT_SLASH,
+ 	(data_transfer_init) Zero X- and T-editing counters
+ 	unconditionally.
+ 	(next_record_w) Zero X- and T-editing counters.
+ 	unconditionally.
+ 
+ 2005-07-19  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21593
+ 	io/unix.c:  Add member special_file to type unix_stream.
+ 	(fd_truncate):  Don't call ftruncate or chsize if
+ 	s refers to a special file.
+ 	(fd_to_stream):  initialize s->special_file.
+ 
+ 2005-07-18  Thomas Koenig  <Thomas.Koenig@onlinde.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21333
+ 	* Makefile.am: Add in_pack_c4.c, in_pack_c8.c, in_unpack_c4.c
+ 	and in_unpack_c8.c.
+ 	* Makefile.in: Regenerate.
+ 	* libgfortran.h:  Declare internal_pack_c4, internal_pack_c8,
+ 	internal_unpack_c4 and internal_unpack_c8.
+ 	* m4/in_pack.m4: Use rtype_ccode insteald of rtype_kind
+ 	in function name.
+ 	Use sizeof (rtype_name) as size for memory allocation.
+ 	* m4/in_unpack.m4: Use rtype_ccode insteald of rtype_kind
+ 	in function name.
+ 	Use sizeof (rtype_name) for calculation of sizes for memcpy.
+ 	* runtime/in_pack_generic.c:  For real, integer and logical
+ 	call internal_pack_4 if size==4 and internal_pack_8 if
+ 	size==8.
+ 	For complex, call internal_pack_c4 if size==8 and
+ 	internal_pack_c8 if size==16.
+ 	* runtime/in_unpack_generic.c: For real, integer and logical
+ 	call internal_unpack_4 if size==4 and internal_unpack_8 if
+ 	size==8.
+ 	For complex, call internal_unpack_c4 if size==8 and
+ 	internal_unpack_c8 if size==16.
+ 	* generated/in_pack_i4.c:  Regenerated.
+ 	* generated/in_pack_i8.c:  Regenerated.
+ 	* generated/in_unpack_i4.c:  Regenerated.
+ 	* generated/in_unpack_i8.c:  Regenerated.
+ 	* generated/in_pack_c4.c:  New file.
+ 	* generated/in_pack_c8.c:  New file.
+ 	* generated/in_unpack_c4.c:  New file.
+ 	* generated/in_unpack_c8.c:  New file.
+ 
+ 2005-07-17  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21480
+ 	* m4/reshape.m4:  Use sizeof (rtype_name) for sizes to be passed
+ 	to reshape_packed.
+ 	* generated/reshape_c4.c:  Regenerated.
+ 	* generated/reshape_c8.c:  Regenerated.
+ 	* generated/reshape_i4.c:  Regenerated.
+ 	* generated/reshape_i8.c:  Regenerated.
+ 
+ 2005-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
+ 
+ 	PR fortran/13257
+ 	* format.c (parse_format_list): Allow an optional comma
+ 	between descriptors.
+ 
+ 2005-07-15  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21926
+ 	PR libfortran/18857
+ 	* m4/matmul.m4:  Correct zeroing of result for non-packed
+ 	arrays with lowest stride is one.
+ 	Remove incorrect assertions (original patch by pault@gcc.gnu.org).
+ 	* generated/matmul_c4.c:  Regenerated.
+ 	* generated/matmul_c8.c:  Regenerated.
+ 	* generated/matmul_i4.c:  Regenerated.
+ 	* generated/matmul_i8.c:  Regenerated.
+ 	* generated/matmul_r4.c:  Regenerated.
+ 	* generated/matmul_r8.c:  Regenerated.
+ 
+ 2005-07-14  Thomas Koenig  <Thomas.Koenig@online.de>
+ 
+ 	Backport from mainline.
+ 	PR libfortran/21594
+ 	PR libfortran/22142
+ 	PR libfortran/22144
+ 	* intrinsics/eoshift0.c:  If abs(shift) > len, fill the
+ 	the whole array with the boundary value, but don't overrun it.
+ 	* intrinsics/eoshift2.c:  Likewise.
+ 	* m4/eoshift1.m4:  Likewise.
+ 	* m4/eoshift3.m4:  Likewise.
+ 	* m4/eoshift1.m4:  Correct bstride (it needs to be multiplied
+ 	by size since it's a char pointer).
+ 	* m4/eoshift3.m4:  Likewise.
+ 	* m4/cshift1.m4: Remove const from argument ret.
+ 	Populate return array descriptor if ret->data is NULL.
+ 	* m4/eoshift1.m4: Likewise.
+ 	* generated/eoshift1_4.c:  Regenerated.
+ 	* generated/eoshift1_8.c:  Regenerated.
+ 	* generated/eoshift3_4.c:  Regenerated.
+ 	* generated/eoshift3_8.c:  Regenerated.
+ 
+ 2005-07-14  David Edelsohn  <edelsohn@gnu.org>
+ 
+ 	Backport from mainline.
+ 	PR libgfortran/22412
+ 	* io/write.c (otoa): Bias p by SCRATCH_SIZE, not
+ 	sizeof (SCRATCH_SIZE).
+ 	(btoa): Same.
+ 
+ 2005-07-14 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR libfortran/16435
+ 	* transfer.c (formatted_transfer): Correct the problems
+ 	with X- and T-editting that caused TLs followed by TRs
+ 	to overwrite data, which caused NIST FM908.FOR to fail
+ 	on many tests.
+ 	(data_transfer_init): Zero X- and T-editting counters at
+ 	the start of formatted IO.
+ 	* write.c (write_x): Write specified number of skips with
+ 	specified number of spaces at the end.
+ 
+ 2005-07-14 Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	* io/read.c (read_complex): Prevent X formatting during reads
+ 	from going beyond EOR to fix NIST fm908.FOR failure.
+ 	* io/list_read.c (read_complex): Allow complex data in list-
+ 	directed reads to have eols either side of the comma to
+ 	fix NIST FM906.FOR failure.
+ 	(nml_get_obj_data): Cure warnings about initializer braces.
+ 	(namelist_read):  Cure warnings about potentially uninitialized pointers.
+ 
+ 2005-07-12  Feng Wang  <fengwang@nudt.edu.cn>
+ 
+ 	* runtime/string.c (compare0): Remove unused variable.
+ 	* intrinsics/etime.c (etime_sub): Ditto.
+ 	* intrinsics/getcwd.c (getcwd_i4_sub): Ditto.
+ 	* intrinsics/stat.c (stat_i4_sub stat_i8_sub fstat_i4_sub
+ 	fstat_i8_sub): Ditto.
+ 	* intrinsics/unlink.c (unlink_i4_sub): Ditto.
+ 	* io/unit.c (init_units): Ditto.
+ 
+ 	Backport from mainline.
+ 	2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
+ 	PR fortran/16531
+ 	* io/transfer.c (formatted_transfer): Enable FMT_A on other types to
+ 	support Hollerith constants.
+ 
+ 2005-07-10  Jerry DeLisle  <jvdelisle@verizon.net>
+ 
+ 	PR libfortran/21875  (FM111.f)
+ 	* io/read.c (next_char): Return a ' ' character when BLANK_ZERO or
+ 	BLANK_NULL are active.
+ 	(read_decimal): Interpret ' ' character correctly for BZ or BN.
+ 	(read_radix): Interpret ' ' character correctly for BZ or BN.
+ 	(read_f): Interpret ' ' character correctly for BZ or BN.
+ 	* gfortran.dg/test (fmt_read_bz_bn.f90): New test case.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
***************
*** 182,188 ****
  	Change second, independent use of variable dim to srank.
  
  2005-05-23  Thomas Koenig  <Thomas.Koenig@online.de>
! 	
  	Backport from mainline:
  	PR libfortran/21354
  	PR libfortran/21075
--- 531,537 ----
  	Change second, independent use of variable dim to srank.
  
  2005-05-23  Thomas Koenig  <Thomas.Koenig@online.de>
! 
  	Backport from mainline:
  	PR libfortran/21354
  	PR libfortran/21075
diff -Nrcpad gcc-4.0.1/libgfortran/Makefile.am gcc-4.0.2/libgfortran/Makefile.am
*** gcc-4.0.1/libgfortran/Makefile.am	Wed Jun  1 23:02:14 2005
--- gcc-4.0.2/libgfortran/Makefile.am	Thu Aug 11 13:53:21 2005
*************** intrinsics/symlnk.c \
*** 83,88 ****
--- 83,89 ----
  intrinsics/system_clock.c \
  intrinsics/time.c \
  intrinsics/transpose_generic.c \
+ intrinsics/tty.c \
  intrinsics/umask.c \
  intrinsics/unlink.c \
  intrinsics/unpack_generic.c \
*************** runtime/in_unpack_generic.c \
*** 91,96 ****
--- 92,98 ----
  runtime/normalize.c
  
  gfor_src= \
+ runtime/compile_options.c \
  runtime/environ.c \
  runtime/error.c \
  runtime/main.c \
*************** generated/cshift1_8.c
*** 240,250 ****
  
  in_pack_c = \
  generated/in_pack_i4.c \
! generated/in_pack_i8.c
  
  in_unpack_c = \
  generated/in_unpack_i4.c \
! generated/in_unpack_i8.c
  
  i_exponent_c = \
  generated/exponent_r4.c \
--- 242,256 ----
  
  in_pack_c = \
  generated/in_pack_i4.c \
! generated/in_pack_i8.c \
! generated/in_pack_c4.c \
! generated/in_pack_c8.c
  
  in_unpack_c = \
  generated/in_unpack_i4.c \
! generated/in_unpack_i8.c \
! generated/in_unpack_c4.c \
! generated/in_unpack_c8.c
  
  i_exponent_c = \
  generated/exponent_r4.c \
diff -Nrcpad gcc-4.0.1/libgfortran/Makefile.in gcc-4.0.2/libgfortran/Makefile.in
*** gcc-4.0.1/libgfortran/Makefile.in	Thu Jul  7 20:44:40 2005
--- gcc-4.0.2/libgfortran/Makefile.in	Wed Sep 28 06:16:38 2005
***************
*** 1,4 ****
! # Makefile.in generated by automake 1.9.2 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
--- 1,4 ----
! # Makefile.in generated by automake 1.9.4 from Makefile.am.
  # @configure_input@
  
  # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
*************** DIST_COMMON = $(am__configure_deps) $(sr
*** 47,54 ****
  	$(top_srcdir)/configure ChangeLog
  subdir = .
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
! am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
! 	$(top_srcdir)/../libtool.m4 $(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
  am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
--- 47,56 ----
  	$(top_srcdir)/configure ChangeLog
  subdir = .
  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
! am__aclocal_m4_deps = $(top_srcdir)/../config/gcc-version.m4 \
! 	$(top_srcdir)/../config/no-executables.m4 \
! 	$(top_srcdir)/acinclude.m4 $(top_srcdir)/../libtool.m4 \
! 	$(top_srcdir)/configure.ac
  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
  	$(ACLOCAL_M4)
  am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
*************** am__strip_dir = `echo $$p | sed -e 's|^.
*** 65,72 ****
  am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
  toolexeclibLTLIBRARIES_INSTALL = $(INSTALL)
  LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
! am__objects_1 = environ.lo error.lo main.lo memory.lo pause.lo stop.lo \
! 	string.lo select.lo
  am__objects_2 = all_l4.lo all_l8.lo
  am__objects_3 = any_l4.lo any_l8.lo
  am__objects_4 = count_4_l4.lo count_8_l4.lo count_4_l8.lo \
--- 67,74 ----
  am__installdirs = "$(DESTDIR)$(toolexeclibdir)"
  toolexeclibLTLIBRARIES_INSTALL = $(INSTALL)
  LTLIBRARIES = $(toolexeclib_LTLIBRARIES)
! am__objects_1 = compile_options.lo environ.lo error.lo main.lo \
! 	memory.lo pause.lo stop.lo string.lo select.lo
  am__objects_2 = all_l4.lo all_l8.lo
  am__objects_3 = any_l4.lo any_l8.lo
  am__objects_4 = count_4_l4.lo count_8_l4.lo count_4_l8.lo \
*************** am__objects_21 = eoshift3_4.lo eoshift3_
*** 104,111 ****
  am__objects_22 = cshift1_4.lo cshift1_8.lo
  am__objects_23 = reshape_i4.lo reshape_i8.lo reshape_c4.lo \
  	reshape_c8.lo
! am__objects_24 = in_pack_i4.lo in_pack_i8.lo
! am__objects_25 = in_unpack_i4.lo in_unpack_i8.lo
  am__objects_26 = exponent_r4.lo exponent_r8.lo
  am__objects_27 = fraction_r4.lo fraction_r8.lo
  am__objects_28 = nearest_r4.lo nearest_r8.lo
--- 106,115 ----
  am__objects_22 = cshift1_4.lo cshift1_8.lo
  am__objects_23 = reshape_i4.lo reshape_i8.lo reshape_c4.lo \
  	reshape_c8.lo
! am__objects_24 = in_pack_i4.lo in_pack_i8.lo in_pack_c4.lo \
! 	in_pack_c8.lo
! am__objects_25 = in_unpack_i4.lo in_unpack_i8.lo in_unpack_c4.lo \
! 	in_unpack_c8.lo
  am__objects_26 = exponent_r4.lo exponent_r8.lo
  am__objects_27 = fraction_r4.lo fraction_r8.lo
  am__objects_28 = nearest_r4.lo nearest_r8.lo
*************** am__objects_33 = associated.lo abort.lo 
*** 135,141 ****
  	spread_generic.lo string_intrinsics.lo system.lo rand.lo \
  	random.lo rename.lo reshape_generic.lo reshape_packed.lo \
  	selected_int_kind.lo selected_real_kind.lo stat.lo symlnk.lo \
! 	system_clock.lo time.lo transpose_generic.lo umask.lo \
  	unlink.lo unpack_generic.lo in_pack_generic.lo \
  	in_unpack_generic.lo normalize.lo
  am__objects_34 =
--- 139,145 ----
  	spread_generic.lo string_intrinsics.lo system.lo rand.lo \
  	random.lo rename.lo reshape_generic.lo reshape_packed.lo \
  	selected_int_kind.lo selected_real_kind.lo stat.lo symlnk.lo \
! 	system_clock.lo time.lo transpose_generic.lo tty.lo umask.lo \
  	unlink.lo unpack_generic.lo in_pack_generic.lo \
  	in_unpack_generic.lo normalize.lo
  am__objects_34 =
*************** enable_shared = @enable_shared@
*** 275,280 ****
--- 279,287 ----
  enable_static = @enable_static@
  exec_prefix = @exec_prefix@
  extra_ldflags_libgfortran = @extra_ldflags_libgfortran@
+ gcc_version = @gcc_version@
+ gcc_version_full = @gcc_version_full@
+ gcc_version_trigger = @gcc_version_trigger@
  host = @host@
  host_alias = @host_alias@
  host_cpu = @host_cpu@
*************** intrinsics/symlnk.c \
*** 375,380 ****
--- 382,388 ----
  intrinsics/system_clock.c \
  intrinsics/time.c \
  intrinsics/transpose_generic.c \
+ intrinsics/tty.c \
  intrinsics/umask.c \
  intrinsics/unlink.c \
  intrinsics/unpack_generic.c \
*************** runtime/in_unpack_generic.c \
*** 383,388 ****
--- 391,397 ----
  runtime/normalize.c
  
  gfor_src = \
+ runtime/compile_options.c \
  runtime/environ.c \
  runtime/error.c \
  runtime/main.c \
*************** generated/cshift1_8.c
*** 532,542 ****
  
  in_pack_c = \
  generated/in_pack_i4.c \
! generated/in_pack_i8.c
  
  in_unpack_c = \
  generated/in_unpack_i4.c \
! generated/in_unpack_i8.c
  
  i_exponent_c = \
  generated/exponent_r4.c \
--- 541,555 ----
  
  in_pack_c = \
  generated/in_pack_i4.c \
! generated/in_pack_i8.c \
! generated/in_pack_c4.c \
! generated/in_pack_c8.c
  
  in_unpack_c = \
  generated/in_unpack_i4.c \
! generated/in_unpack_i8.c \
! generated/in_unpack_c4.c \
! generated/in_unpack_c8.c
  
  i_exponent_c = \
  generated/exponent_r4.c \
*************** f2c_specifics.lo: intrinsics/f2c_specifi
*** 822,827 ****
--- 835,843 ----
  .c.lo:
  	$(LTCOMPILE) -c -o $@ $<
  
+ compile_options.lo: runtime/compile_options.c
+ 	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o compile_options.lo `test -f 'runtime/compile_options.c' || echo '$(srcdir)/'`runtime/compile_options.c
+ 
  environ.lo: runtime/environ.c
  	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o environ.lo `test -f 'runtime/environ.c' || echo '$(srcdir)/'`runtime/environ.c
  
*************** in_pack_i4.lo: generated/in_pack_i4.c
*** 1128,1139 ****
--- 1144,1167 ----
  in_pack_i8.lo: generated/in_pack_i8.c
  	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_i8.lo `test -f 'generated/in_pack_i8.c' || echo '$(srcdir)/'`generated/in_pack_i8.c
  
+ in_pack_c4.lo: generated/in_pack_c4.c
+ 	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_c4.lo `test -f 'generated/in_pack_c4.c' || echo '$(srcdir)/'`generated/in_pack_c4.c
+ 
+ in_pack_c8.lo: generated/in_pack_c8.c
+ 	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_pack_c8.lo `test -f 'generated/in_pack_c8.c' || echo '$(srcdir)/'`generated/in_pack_c8.c
+ 
  in_unpack_i4.lo: generated/in_unpack_i4.c
  	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_i4.lo `test -f 'generated/in_unpack_i4.c' || echo '$(srcdir)/'`generated/in_unpack_i4.c
  
  in_unpack_i8.lo: generated/in_unpack_i8.c
  	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_i8.lo `test -f 'generated/in_unpack_i8.c' || echo '$(srcdir)/'`generated/in_unpack_i8.c
  
+ in_unpack_c4.lo: generated/in_unpack_c4.c
+ 	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_c4.lo `test -f 'generated/in_unpack_c4.c' || echo '$(srcdir)/'`generated/in_unpack_c4.c
+ 
+ in_unpack_c8.lo: generated/in_unpack_c8.c
+ 	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o in_unpack_c8.lo `test -f 'generated/in_unpack_c8.c' || echo '$(srcdir)/'`generated/in_unpack_c8.c
+ 
  exponent_r4.lo: generated/exponent_r4.c
  	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o exponent_r4.lo `test -f 'generated/exponent_r4.c' || echo '$(srcdir)/'`generated/exponent_r4.c
  
*************** time.lo: intrinsics/time.c
*** 1368,1373 ****
--- 1396,1404 ----
  transpose_generic.lo: intrinsics/transpose_generic.c
  	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o transpose_generic.lo `test -f 'intrinsics/transpose_generic.c' || echo '$(srcdir)/'`intrinsics/transpose_generic.c
  
+ tty.lo: intrinsics/tty.c
+ 	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o tty.lo `test -f 'intrinsics/tty.c' || echo '$(srcdir)/'`intrinsics/tty.c
+ 
  umask.lo: intrinsics/umask.c
  	$(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o umask.lo `test -f 'intrinsics/umask.c' || echo '$(srcdir)/'`intrinsics/umask.c
  
*************** distclean-tags:
*** 1686,1692 ****
  distdir: $(DISTFILES)
  	$(am__remove_distdir)
  	mkdir $(distdir)
! 	$(mkdir_p) $(distdir)/.. $(distdir)/m4
  	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
  	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
  	list='$(DISTFILES)'; for file in $$list; do \
--- 1717,1723 ----
  distdir: $(DISTFILES)
  	$(am__remove_distdir)
  	mkdir $(distdir)
! 	$(mkdir_p) $(distdir)/.. $(distdir)/../config $(distdir)/m4
  	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
  	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
  	list='$(DISTFILES)'; for file in $$list; do \
diff -Nrcpad gcc-4.0.1/libgfortran/acinclude.m4 gcc-4.0.2/libgfortran/acinclude.m4
*** gcc-4.0.1/libgfortran/acinclude.m4	Sun Dec 12 08:59:01 2004
--- gcc-4.0.2/libgfortran/acinclude.m4	Wed Sep  7 21:31:55 2005
*************** extern void bar(void) __attribute__((ali
*** 148,150 ****
--- 148,232 ----
      AC_DEFINE(HAVE_ATTRIBUTE_ALIAS, 1,
        [Define to 1 if the target supports __attribute__((alias(...))).])
    fi])
+ 
+ dnl Check whether target can unlink a file still open.
+ AC_DEFUN([LIBGFOR_CHECK_UNLINK_OPEN_FILE], [
+   AC_CACHE_CHECK([whether the target can unlink an open file],
+                   have_unlink_open_file, [
+   AC_TRY_RUN([
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <sys/stat.h>
+ 
+ int main ()
+ {
+   int fd;
+ 
+   fd = open ("testfile", O_RDWR | O_CREAT, S_IWRITE | S_IREAD);
+   if (fd <= 0)
+     return 0;
+   if (unlink ("testfile") == -1)
+     return 1;
+   write (fd, "This is a test\n", 15);
+   close (fd);
+ 
+   if (open ("testfile", O_RDONLY, S_IWRITE | S_IREAD) == -1 && errno == ENOENT)
+     return 0;
+   else
+     return 1;
+ }], have_unlink_open_file=yes, have_unlink_open_file=no, [
+ case "${target}" in
+   *mingw*) have_unlink_open_file=no ;;
+   *) have_unlink_open_file=yes;;
+ esac])])
+ if test x"$have_unlink_open_file" = xyes; then
+   AC_DEFINE(HAVE_UNLINK_OPEN_FILE, 1, [Define if target can unlink open files.])
+ fi])
+ 
+ dnl Check whether CRLF is the line terminator
+ AC_DEFUN([LIBGFOR_CHECK_CRLF], [
+   AC_CACHE_CHECK([whether the target has CRLF as line terminator],
+                   have_crlf, [
+   AC_TRY_RUN([
+ /* This test program should exit with status 0 if system uses a CRLF as
+    line terminator, and status 1 otherwise.  
+    Since it is used to check for mingw systems, and should return 0 in any
+    other case, in case of a failure we will not use CRLF.  */
+ #include <sys/stat.h>
+ #include <stdlib.h>
+ #include <fcntl.h>
+ #include <stdio.h>
+ 
+ int main ()
+ {
+ #ifndef O_BINARY
+   exit(1);
+ #else
+   int fd, bytes;
+   char buff[5];
+ 
+   fd = open ("foo", O_WRONLY | O_CREAT | O_TRUNC, S_IRWXU);
+   if (fd < 0)
+     exit(1);
+   if (write (fd, "\n", 1) < 0)
+     perror ("write");
+   
+   close (fd);
+   
+   if ((fd = open ("foo", O_RDONLY | O_BINARY, S_IRWXU)) < 0)
+     exit(1);
+   bytes = read (fd, buff, 5);
+   if (bytes == 2 && buff[0] == '\r' && buff[1] == '\n')
+     exit(0);
+   else
+     exit(1);
+ #endif
+ }], have_crlf=yes, have_crlf=no, [
+ case "${target}" in
+   *mingw*) have_crlf=yes ;;
+   *) have_crlf=no;;
+ esac])])
+ if test x"$have_crlf" = xyes; then
+   AC_DEFINE(HAVE_CRLF, 1, [Define if CRLF is line terminator.])
+ fi])
diff -Nrcpad gcc-4.0.1/libgfortran/aclocal.m4 gcc-4.0.2/libgfortran/aclocal.m4
*** gcc-4.0.1/libgfortran/aclocal.m4	Thu Jul  7 20:44:40 2005
--- gcc-4.0.2/libgfortran/aclocal.m4	Wed Sep 28 06:16:38 2005
***************
*** 1,4 ****
! # generated automatically by aclocal 1.9.2 -*- Autoconf -*-
  
  # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
  # Free Software Foundation, Inc.
--- 1,4 ----
! # generated automatically by aclocal 1.9.4 -*- Autoconf -*-
  
  # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
  # Free Software Foundation, Inc.
*************** AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api
*** 40,46 ****
  # Call AM_AUTOMAKE_VERSION so it can be traced.
  # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
! 	 [AM_AUTOMAKE_VERSION([1.9.2])])
  
  # AM_AUX_DIR_EXPAND
  
--- 40,46 ----
  # Call AM_AUTOMAKE_VERSION so it can be traced.
  # This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
  AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
! 	 [AM_AUTOMAKE_VERSION([1.9.4])])
  
  # AM_AUX_DIR_EXPAND
  
*************** AC_SUBST([am__tar])
*** 817,820 ****
--- 817,822 ----
  AC_SUBST([am__untar])
  ]) # _AM_PROG_TAR
  
+ m4_include([../config/gcc-version.m4])
+ m4_include([../config/no-executables.m4])
  m4_include([acinclude.m4])
diff -Nrcpad gcc-4.0.1/libgfortran/config.h.in gcc-4.0.2/libgfortran/config.h.in
*** gcc-4.0.1/libgfortran/config.h.in	Wed Jun 15 18:53:23 2005
--- gcc-4.0.2/libgfortran/config.h.in	Wed Sep  7 21:31:55 2005
***************
*** 45,50 ****
--- 45,53 ----
  /* libm includes coshf */
  #undef HAVE_COSHF
  
+ /* Define if CRLF is line terminator. */
+ #undef HAVE_CRLF
+ 
  /* libm includes erf */
  #undef HAVE_ERF
  
***************
*** 273,281 ****
--- 276,290 ----
  /* libm includes truncf */
  #undef HAVE_TRUNCF
  
+ /* Define to 1 if you have the `ttyname' function. */
+ #undef HAVE_TTYNAME
+ 
  /* Define to 1 if you have the <unistd.h> header file. */
  #undef HAVE_UNISTD_H
  
+ /* Define if target can unlink open files. */
+ #undef HAVE_UNLINK_OPEN_FILE
+ 
  /* libm includes y0 */
  #undef HAVE_Y0
  
diff -Nrcpad gcc-4.0.1/libgfortran/configure gcc-4.0.2/libgfortran/configure
*** gcc-4.0.1/libgfortran/configure	Thu Jul  7 20:44:40 2005
--- gcc-4.0.2/libgfortran/configure	Wed Sep 28 06:16:38 2005
*************** esac
*** 970,976 ****
      else
        echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
      fi
!     cd $ac_popdir
    done
  fi
  
--- 970,976 ----
      else
        echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
      fi
!     cd "$ac_popdir"
    done
  fi
  
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 2619,2626 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 2619,2625 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 2678,2685 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 2677,2683 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 2795,2802 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 2793,2799 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 2850,2857 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 2847,2853 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 2896,2903 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 2892,2898 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 2941,2948 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 2936,2942 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** test x"$pic_mode" = xno && libtool_flags
*** 4079,4085 ****
  case $host in
  *-*-irix6*)
    # Find out which ABI we are using.
!   echo '#line 4082 "configure"' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
--- 4073,4079 ----
  case $host in
  *-*-irix6*)
    # Find out which ABI we are using.
!   echo '#line 4076 "configure"' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 4226,4233 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4220,4226 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** fi
*** 4470,4476 ****
  
  
  # Provide some information about the compiler.
! echo "$as_me:4473:" \
       "checking for Fortran compiler version" >&5
  ac_compiler=`set X $ac_compile; echo $2`
  { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
--- 4463,4469 ----
  
  
  # Provide some information about the compiler.
! echo "$as_me:4466:" \
       "checking for Fortran compiler version" >&5
  ac_compiler=`set X $ac_compile; echo $2`
  { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 4516,4523 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_fc_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4509,4515 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_fc_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 4566,4573 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_fc_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4558,4564 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_fc_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 4674,4681 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4665,4671 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 4704,4711 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4694,4700 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 4775,4782 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4764,4770 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 4828,4835 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4816,4822 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 4900,4907 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4887,4893 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 4953,4960 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 4939,4945 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 5277,5284 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 5262,5268 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 5448,5455 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 5432,5438 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 5517,5524 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 5500,5506 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 5707,5714 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 5689,5695 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 5948,5955 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 5929,5935 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6017,6024 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 5997,6003 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6190,6197 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6169,6175 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6344,6351 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6322,6328 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6497,6504 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6474,6480 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6643,6650 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6619,6625 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6791,6798 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6766,6772 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6835,6842 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6809,6815 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6901,6908 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6874,6880 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 6945,6952 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6917,6923 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 7011,7018 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 6982,6988 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 7055,7062 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7025,7031 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7135,7142 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7104,7110 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7249,7256 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7217,7223 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7363,7370 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7330,7336 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** done
*** 7398,7404 ****
  
  
  
! for ac_func in sleep time
  do
  as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  echo "$as_me:$LINENO: checking for $ac_func" >&5
--- 7364,7371 ----
  
  
  
! 
! for ac_func in sleep time ttyname
  do
  as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  echo "$as_me:$LINENO: checking for $ac_func" >&5
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7471,7478 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7438,7444 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7549,7556 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7515,7521 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7626,7633 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7591,7597 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7703,7710 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7667,7673 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7783,7790 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7746,7752 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7860,7867 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7822,7828 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 7937,7944 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7898,7904 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8014,8021 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 7974,7980 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8091,8098 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8050,8056 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8168,8175 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8126,8132 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8245,8252 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8202,8208 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8322,8329 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8278,8284 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8399,8406 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8354,8360 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8476,8483 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8430,8436 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8553,8560 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8506,8512 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8630,8637 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8582,8588 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8707,8714 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8658,8664 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8784,8791 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8734,8740 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8861,8868 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8810,8816 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 8938,8945 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8886,8892 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9015,9022 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 8962,8968 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9092,9099 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9038,9044 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9169,9176 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9114,9120 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9246,9253 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9190,9196 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9323,9330 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9266,9272 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9400,9407 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9342,9348 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9477,9484 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9418,9424 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9554,9561 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9494,9500 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9631,9638 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9570,9576 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9708,9715 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9646,9652 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9785,9792 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9722,9728 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9862,9869 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9798,9804 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 9939,9946 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9874,9880 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10016,10023 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 9950,9956 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10093,10100 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10026,10032 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10170,10177 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10102,10108 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10247,10254 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10178,10184 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10324,10331 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10254,10260 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10401,10408 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10330,10336 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10478,10485 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10406,10412 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10555,10562 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10482,10488 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10632,10639 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10558,10564 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10709,10716 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10634,10640 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10786,10793 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10710,10716 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10863,10870 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10786,10792 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 10940,10947 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10862,10868 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 11017,11024 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 10938,10944 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 11094,11101 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11014,11020 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 11171,11178 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11090,11096 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 11250,11257 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11168,11174 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 11336,11343 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11253,11259 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 11443,11450 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11359,11365 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 11506,11513 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11421,11427 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 11645,11652 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11559,11565 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 11724,11731 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11637,11643 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 11793,11800 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11705,11711 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_c
*** 11858,11865 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11769,11775 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** if { (eval echo "$as_me:$LINENO: \"$ac_l
*** 11931,11938 ****
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"
! 			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
--- 11841,11847 ----
    cat conftest.err >&5
    echo "$as_me:$LINENO: \$? = $ac_status" >&5
    (exit $ac_status); } &&
! 	 { ac_try='test -z "$ac_c_werror_flag"			 || test ! -s conftest.err'
    { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
    (eval $ac_try) 2>&5
    ac_status=$?
*************** _ACEOF
*** 11964,11969 ****
--- 11873,12046 ----
  
    fi
  
+ # Various other checks on target
+ 
+   echo "$as_me:$LINENO: checking whether the target can unlink an open file" >&5
+ echo $ECHO_N "checking whether the target can unlink an open file... $ECHO_C" >&6
+ if test "${have_unlink_open_file+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+ 
+   if test "$cross_compiling" = yes; then
+ 
+ case "${target}" in
+   *mingw*) have_unlink_open_file=no ;;
+   *) have_unlink_open_file=yes;;
+ esac
+ else
+   cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ 
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <sys/stat.h>
+ 
+ int main ()
+ {
+   int fd;
+ 
+   fd = open ("testfile", O_RDWR | O_CREAT, S_IWRITE | S_IREAD);
+   if (fd <= 0)
+     return 0;
+   if (unlink ("testfile") == -1)
+     return 1;
+   write (fd, "This is a test\n", 15);
+   close (fd);
+ 
+   if (open ("testfile", O_RDONLY, S_IWRITE | S_IREAD) == -1 && errno == ENOENT)
+     return 0;
+   else
+     return 1;
+ }
+ _ACEOF
+ rm -f conftest$ac_exeext
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+   (eval $ac_link) 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; }; then
+   have_unlink_open_file=yes
+ else
+   echo "$as_me: program exited with status $ac_status" >&5
+ echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ ( exit $ac_status )
+ have_unlink_open_file=no
+ fi
+ rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+ fi
+ fi
+ echo "$as_me:$LINENO: result: $have_unlink_open_file" >&5
+ echo "${ECHO_T}$have_unlink_open_file" >&6
+ if test x"$have_unlink_open_file" = xyes; then
+ 
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_UNLINK_OPEN_FILE 1
+ _ACEOF
+ 
+ fi
+ 
+ # Check whether line terminator is LF or CRLF
+ 
+   echo "$as_me:$LINENO: checking whether the target has CRLF as line terminator" >&5
+ echo $ECHO_N "checking whether the target has CRLF as line terminator... $ECHO_C" >&6
+ if test "${have_crlf+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+ 
+   if test "$cross_compiling" = yes; then
+ 
+ case "${target}" in
+   *mingw*) have_crlf=yes ;;
+   *) have_crlf=no;;
+ esac
+ else
+   cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+ 
+ /* This test program should exit with status 0 if system uses a CRLF as
+    line terminator, and status 1 otherwise.
+    Since it is used to check for mingw systems, and should return 0 in any
+    other case, in case of a failure we will not use CRLF.  */
+ #include <sys/stat.h>
+ #include <stdlib.h>
+ #include <fcntl.h>
+ #include <stdio.h>
+ 
+ int main ()
+ {
+ #ifndef O_BINARY
+   exit(1);
+ #else
+   int fd, bytes;
+   char buff[5];
+ 
+   fd = open ("foo", O_WRONLY | O_CREAT | O_TRUNC, S_IRWXU);
+   if (fd < 0)
+     exit(1);
+   if (write (fd, "\n", 1) < 0)
+     perror ("write");
+ 
+   close (fd);
+ 
+   if ((fd = open ("foo", O_RDONLY | O_BINARY, S_IRWXU)) < 0)
+     exit(1);
+   bytes = read (fd, buff, 5);
+   if (bytes == 2 && buff[0] == '\r' && buff[1] == '\n')
+     exit(0);
+   else
+     exit(1);
+ #endif
+ }
+ _ACEOF
+ rm -f conftest$ac_exeext
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+   (eval $ac_link) 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+   (eval $ac_try) 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; }; then
+   have_crlf=yes
+ else
+   echo "$as_me: program exited with status $ac_status" >&5
+ echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+ 
+ ( exit $ac_status )
+ have_crlf=no
+ fi
+ rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
+ fi
+ fi
+ echo "$as_me:$LINENO: result: $have_crlf" >&5
+ echo "${ECHO_T}$have_crlf" >&6
+ if test x"$have_crlf" = xyes; then
+ 
+ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_CRLF 1
+ _ACEOF
+ 
+ fi
+ 
  cat >confcache <<\_ACEOF
  # This file is a shell script that caches the results of configure
  # tests run on this system so they can be shared between configure
*************** esac
*** 12904,12914 ****
    *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
    esac
  
-   if test x"$ac_file" != x-; then
-     { echo "$as_me:$LINENO: creating $ac_file" >&5
- echo "$as_me: creating $ac_file" >&6;}
-     rm -f "$ac_file"
-   fi
    # Let's still pretend it is `configure' which instantiates (i.e., don't
    # use $as_me), people would be surprised to read:
    #    /* config.h.  Generated by config.status.  */
--- 12981,12986 ----
*************** echo "$as_me: error: cannot find input f
*** 12947,12952 ****
--- 13019,13030 ----
  	 fi;;
        esac
      done` || { (exit 1); exit 1; }
+ 
+   if test x"$ac_file" != x-; then
+     { echo "$as_me:$LINENO: creating $ac_file" >&5
+ echo "$as_me: creating $ac_file" >&6;}
+     rm -f "$ac_file"
+   fi
  _ACEOF
  cat >>$CONFIG_STATUS <<_ACEOF
    sed "$ac_vpsub
diff -Nrcpad gcc-4.0.1/libgfortran/configure.ac gcc-4.0.2/libgfortran/configure.ac
*** gcc-4.0.1/libgfortran/configure.ac	Wed Jun 15 18:53:25 2005
--- gcc-4.0.2/libgfortran/configure.ac	Wed Sep  7 21:31:56 2005
*************** AC_CHECK_LIB([m],[csin],[need_math="no"]
*** 173,179 ****
  # Check for library functions.
  AC_CHECK_FUNCS(getrusage times mkstemp strtof snprintf ftruncate chsize)
  AC_CHECK_FUNCS(chdir strerror getlogin gethostname kill link symlink perror)
! AC_CHECK_FUNCS(sleep time)
  
  # Check libc for getgid, getpid, getuid
  AC_CHECK_LIB([c],[getgid],[AC_DEFINE([HAVE_GETGID],[1],[libc includes getgid])])
--- 173,179 ----
  # Check for library functions.
  AC_CHECK_FUNCS(getrusage times mkstemp strtof snprintf ftruncate chsize)
  AC_CHECK_FUNCS(chdir strerror getlogin gethostname kill link symlink perror)
! AC_CHECK_FUNCS(sleep time ttyname)
  
  # Check libc for getgid, getpid, getuid
  AC_CHECK_LIB([c],[getgid],[AC_DEFINE([HAVE_GETGID],[1],[libc includes getgid])])
*************** LIBGFOR_CHECK_ATTRIBUTE_VISIBILITY
*** 256,261 ****
--- 256,267 ----
  LIBGFOR_CHECK_ATTRIBUTE_DLLEXPORT
  LIBGFOR_CHECK_ATTRIBUTE_ALIAS
  
+ # Various other checks on target
+ LIBGFOR_CHECK_UNLINK_OPEN_FILE
+ 
+ # Check whether line terminator is LF or CRLF
+ LIBGFOR_CHECK_CRLF
+ 
  AC_CACHE_SAVE
  
  if test ${multilib} = yes; then
diff -Nrcpad gcc-4.0.1/libgfortran/generated/cshift1_4.c gcc-4.0.2/libgfortran/generated/cshift1_4.c
*** gcc-4.0.1/libgfortran/generated/cshift1_4.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/cshift1_4.c	Thu Jul 14 21:17:21 2005
*************** Boston, MA 02111-1307, USA.  */
*** 34,46 ****
  #include <string.h>
  #include "libgfortran.h"
  
! void cshift1_4 (const gfc_array_char * ret,
  			   const gfc_array_char * array,
  			   const gfc_array_i4 * h, const GFC_INTEGER_4 * pwhich);
  export_proto(cshift1_4);
  
  void
! cshift1_4 (const gfc_array_char * ret,
  		      const gfc_array_char * array,
  		      const gfc_array_i4 * h, const GFC_INTEGER_4 * pwhich)
  {
--- 34,46 ----
  #include <string.h>
  #include "libgfortran.h"
  
! void cshift1_4 (gfc_array_char * ret,
  			   const gfc_array_char * array,
  			   const gfc_array_i4 * h, const GFC_INTEGER_4 * pwhich);
  export_proto(cshift1_4);
  
  void
! cshift1_4 (gfc_array_char * ret,
  		      const gfc_array_char * array,
  		      const gfc_array_i4 * h, const GFC_INTEGER_4 * pwhich)
  {
*************** cshift1_4 (const gfc_array_char * ret,
*** 80,85 ****
--- 80,104 ----
  
    size = GFC_DESCRIPTOR_SIZE (ret);
  
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
    extent[0] = 1;
    count[0] = 0;
    size = GFC_DESCRIPTOR_SIZE (array);
diff -Nrcpad gcc-4.0.1/libgfortran/generated/cshift1_8.c gcc-4.0.2/libgfortran/generated/cshift1_8.c
*** gcc-4.0.1/libgfortran/generated/cshift1_8.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/cshift1_8.c	Thu Jul 14 21:17:21 2005
*************** Boston, MA 02111-1307, USA.  */
*** 34,46 ****
  #include <string.h>
  #include "libgfortran.h"
  
! void cshift1_8 (const gfc_array_char * ret,
  			   const gfc_array_char * array,
  			   const gfc_array_i8 * h, const GFC_INTEGER_8 * pwhich);
  export_proto(cshift1_8);
  
  void
! cshift1_8 (const gfc_array_char * ret,
  		      const gfc_array_char * array,
  		      const gfc_array_i8 * h, const GFC_INTEGER_8 * pwhich)
  {
--- 34,46 ----
  #include <string.h>
  #include "libgfortran.h"
  
! void cshift1_8 (gfc_array_char * ret,
  			   const gfc_array_char * array,
  			   const gfc_array_i8 * h, const GFC_INTEGER_8 * pwhich);
  export_proto(cshift1_8);
  
  void
! cshift1_8 (gfc_array_char * ret,
  		      const gfc_array_char * array,
  		      const gfc_array_i8 * h, const GFC_INTEGER_8 * pwhich)
  {
*************** cshift1_8 (const gfc_array_char * ret,
*** 80,85 ****
--- 80,104 ----
  
    size = GFC_DESCRIPTOR_SIZE (ret);
  
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
    extent[0] = 1;
    count[0] = 0;
    size = GFC_DESCRIPTOR_SIZE (array);
diff -Nrcpad gcc-4.0.1/libgfortran/generated/eoshift1_4.c gcc-4.0.2/libgfortran/generated/eoshift1_4.c
*** gcc-4.0.1/libgfortran/generated/eoshift1_4.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/eoshift1_4.c	Thu Jul 14 21:17:21 2005
*************** Boston, MA 02111-1307, USA.  */
*** 37,50 ****
  static const char zeros[16] =
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  
! extern void eoshift1_4 (const gfc_array_char *,
  				     const gfc_array_char *,
  				     const gfc_array_i4 *, const char *,
  				     const GFC_INTEGER_4 *);
  export_proto(eoshift1_4);
  
  void
! eoshift1_4 (const gfc_array_char *ret,
  		       const gfc_array_char *array,
  		       const gfc_array_i4 *h, const char *pbound,
  		       const GFC_INTEGER_4 *pwhich)
--- 37,50 ----
  static const char zeros[16] =
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  
! extern void eoshift1_4 (gfc_array_char *,
  				     const gfc_array_char *,
  				     const gfc_array_i4 *, const char *,
  				     const GFC_INTEGER_4 *);
  export_proto(eoshift1_4);
  
  void
! eoshift1_4 (gfc_array_char *ret,
  		       const gfc_array_char *array,
  		       const gfc_array_i4 *h, const char *pbound,
  		       const GFC_INTEGER_4 *pwhich)
*************** eoshift1_4 (const gfc_array_char *ret,
*** 89,94 ****
--- 89,114 ----
    extent[0] = 1;
    count[0] = 0;
    size = GFC_DESCRIPTOR_SIZE (array);
+ 
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
    n = 0;
    for (dim = 0; dim < GFC_DESCRIPTOR_RANK (array); dim++)
      {
*************** eoshift1_4 (const gfc_array_char *ret,
*** 109,115 ****
            rstride[n] = ret->dim[dim].stride * size;
            sstride[n] = array->dim[dim].stride * size;
  
!           hstride[n] = h->dim[n].stride;
            n++;
          }
      }
--- 129,135 ----
            rstride[n] = ret->dim[dim].stride * size;
            sstride[n] = array->dim[dim].stride * size;
  
!           hstride[n] = h->dim[n].stride * size;
            n++;
          }
      }
*************** eoshift1_4 (const gfc_array_char *ret,
*** 132,138 ****
      {
        /* Do the shift for this dimension.  */
        sh = *hptr;
!       delta = (sh >= 0) ? sh: -sh;
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
--- 152,165 ----
      {
        /* Do the shift for this dimension.  */
        sh = *hptr;
!       if (( sh >= 0 ? sh : -sh ) > len)
! 	{
! 	  delta = len;
! 	  sh = len;
! 	}
!       else
! 	delta = (sh >= 0) ? sh: -sh;
! 
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
diff -Nrcpad gcc-4.0.1/libgfortran/generated/eoshift1_8.c gcc-4.0.2/libgfortran/generated/eoshift1_8.c
*** gcc-4.0.1/libgfortran/generated/eoshift1_8.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/eoshift1_8.c	Thu Jul 14 21:17:21 2005
*************** Boston, MA 02111-1307, USA.  */
*** 37,50 ****
  static const char zeros[16] =
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  
! extern void eoshift1_8 (const gfc_array_char *,
  				     const gfc_array_char *,
  				     const gfc_array_i8 *, const char *,
  				     const GFC_INTEGER_8 *);
  export_proto(eoshift1_8);
  
  void
! eoshift1_8 (const gfc_array_char *ret,
  		       const gfc_array_char *array,
  		       const gfc_array_i8 *h, const char *pbound,
  		       const GFC_INTEGER_8 *pwhich)
--- 37,50 ----
  static const char zeros[16] =
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  
! extern void eoshift1_8 (gfc_array_char *,
  				     const gfc_array_char *,
  				     const gfc_array_i8 *, const char *,
  				     const GFC_INTEGER_8 *);
  export_proto(eoshift1_8);
  
  void
! eoshift1_8 (gfc_array_char *ret,
  		       const gfc_array_char *array,
  		       const gfc_array_i8 *h, const char *pbound,
  		       const GFC_INTEGER_8 *pwhich)
*************** eoshift1_8 (const gfc_array_char *ret,
*** 89,94 ****
--- 89,114 ----
    extent[0] = 1;
    count[0] = 0;
    size = GFC_DESCRIPTOR_SIZE (array);
+ 
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
    n = 0;
    for (dim = 0; dim < GFC_DESCRIPTOR_RANK (array); dim++)
      {
*************** eoshift1_8 (const gfc_array_char *ret,
*** 109,115 ****
            rstride[n] = ret->dim[dim].stride * size;
            sstride[n] = array->dim[dim].stride * size;
  
!           hstride[n] = h->dim[n].stride;
            n++;
          }
      }
--- 129,135 ----
            rstride[n] = ret->dim[dim].stride * size;
            sstride[n] = array->dim[dim].stride * size;
  
!           hstride[n] = h->dim[n].stride * size;
            n++;
          }
      }
*************** eoshift1_8 (const gfc_array_char *ret,
*** 132,138 ****
      {
        /* Do the shift for this dimension.  */
        sh = *hptr;
!       delta = (sh >= 0) ? sh: -sh;
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
--- 152,165 ----
      {
        /* Do the shift for this dimension.  */
        sh = *hptr;
!       if (( sh >= 0 ? sh : -sh ) > len)
! 	{
! 	  delta = len;
! 	  sh = len;
! 	}
!       else
! 	delta = (sh >= 0) ? sh: -sh;
! 
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
diff -Nrcpad gcc-4.0.1/libgfortran/generated/eoshift3_4.c gcc-4.0.2/libgfortran/generated/eoshift3_4.c
*** gcc-4.0.1/libgfortran/generated/eoshift3_4.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/eoshift3_4.c	Thu Jul 14 21:17:21 2005
*************** eoshift3_4 (gfc_array_char *ret, gfc_arr
*** 84,89 ****
--- 84,108 ----
      which = 0;
  
    size = GFC_DESCRIPTOR_SIZE (ret);
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
  
    extent[0] = 1;
    count[0] = 0;
*************** eoshift3_4 (gfc_array_char *ret, gfc_arr
*** 110,116 ****
  
            hstride[n] = h->dim[n].stride;
            if (bound)
!             bstride[n] = bound->dim[n].stride;
            else
              bstride[n] = 0;
            n++;
--- 129,135 ----
  
            hstride[n] = h->dim[n].stride;
            if (bound)
!             bstride[n] = bound->dim[n].stride * size;
            else
              bstride[n] = 0;
            n++;
*************** eoshift3_4 (gfc_array_char *ret, gfc_arr
*** 142,148 ****
      {
        /* Do the shift for this dimension.  */
        sh = *hptr;
!       delta = (sh >= 0) ? sh: -sh;
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
--- 161,174 ----
      {
        /* Do the shift for this dimension.  */
        sh = *hptr;
!       if (( sh >= 0 ? sh : -sh ) > len)
! 	{
! 	  delta = len;
! 	  sh = len;
! 	}
!       else
! 	delta = (sh >= 0) ? sh: -sh;
! 
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
diff -Nrcpad gcc-4.0.1/libgfortran/generated/eoshift3_8.c gcc-4.0.2/libgfortran/generated/eoshift3_8.c
*** gcc-4.0.1/libgfortran/generated/eoshift3_8.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/eoshift3_8.c	Thu Jul 14 21:17:21 2005
*************** eoshift3_8 (gfc_array_char *ret, gfc_arr
*** 84,89 ****
--- 84,108 ----
      which = 0;
  
    size = GFC_DESCRIPTOR_SIZE (ret);
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
  
    extent[0] = 1;
    count[0] = 0;
*************** eoshift3_8 (gfc_array_char *ret, gfc_arr
*** 110,116 ****
  
            hstride[n] = h->dim[n].stride;
            if (bound)
!             bstride[n] = bound->dim[n].stride;
            else
              bstride[n] = 0;
            n++;
--- 129,135 ----
  
            hstride[n] = h->dim[n].stride;
            if (bound)
!             bstride[n] = bound->dim[n].stride * size;
            else
              bstride[n] = 0;
            n++;
*************** eoshift3_8 (gfc_array_char *ret, gfc_arr
*** 142,148 ****
      {
        /* Do the shift for this dimension.  */
        sh = *hptr;
!       delta = (sh >= 0) ? sh: -sh;
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
--- 161,174 ----
      {
        /* Do the shift for this dimension.  */
        sh = *hptr;
!       if (( sh >= 0 ? sh : -sh ) > len)
! 	{
! 	  delta = len;
! 	  sh = len;
! 	}
!       else
! 	delta = (sh >= 0) ? sh: -sh;
! 
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
diff -Nrcpad gcc-4.0.1/libgfortran/generated/in_pack_c4.c gcc-4.0.2/libgfortran/generated/in_pack_c4.c
*** gcc-4.0.1/libgfortran/generated/in_pack_c4.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libgfortran/generated/in_pack_c4.c	Mon Jul 18 17:40:44 2005
***************
*** 0 ****
--- 1,123 ----
+ /* Helper function for repacking arrays.
+    Copyright 2003 Free Software Foundation, Inc.
+    Contributed by Paul Brook <paul@nowt.org>
+ 
+ This file is part of the GNU Fortran 95 runtime library (libgfortran).
+ 
+ Libgfortran 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 2 of the License, or (at your option) any later version.
+ 
+ In addition to the permissions in the GNU General Public License, the
+ Free Software Foundation gives you unlimited permission to link the
+ compiled version of this file into combinations with other programs,
+ and to distribute those combinations without any restriction coming
+ from the use of this file.  (The General Public License restrictions
+ do apply in other respects; for example, they cover modification of
+ the file, and distribution when not linked into a combine
+ executable.)
+ 
+ Libgfortran 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 libgfortran; see the file COPYING.  If not,
+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.  */
+ 
+ #include "config.h"
+ #include <stdlib.h>
+ #include <assert.h>
+ #include "libgfortran.h"
+ 
+ /* Allocates a block of memory with internal_malloc if the array needs
+    repacking.  */
+ 
+ GFC_COMPLEX_4 *
+ internal_pack_c4 (gfc_array_c4 * source)
+ {
+   index_type count[GFC_MAX_DIMENSIONS];
+   index_type extent[GFC_MAX_DIMENSIONS];
+   index_type stride[GFC_MAX_DIMENSIONS];
+   index_type stride0;
+   index_type dim;
+   index_type ssize;
+   const GFC_COMPLEX_4 *src;
+   GFC_COMPLEX_4 *dest;
+   GFC_COMPLEX_4 *destptr;
+   int n;
+   int packed;
+ 
+   if (source->dim[0].stride == 0)
+     {
+       source->dim[0].stride = 1;
+       return source->data;
+     }
+ 
+   dim = GFC_DESCRIPTOR_RANK (source);
+   ssize = 1;
+   packed = 1;
+   for (n = 0; n < dim; n++)
+     {
+       count[n] = 0;
+       stride[n] = source->dim[n].stride;
+       extent[n] = source->dim[n].ubound + 1 - source->dim[n].lbound;
+       if (extent[n] <= 0)
+         {
+           /* Do nothing.  */
+           packed = 1;
+           break;
+         }
+ 
+       if (ssize != stride[n])
+         packed = 0;
+ 
+       ssize *= extent[n];
+     }
+ 
+   if (packed)
+     return source->data;
+ 
+   /* Allocate storage for the destination.  */
+   destptr = (GFC_COMPLEX_4 *)internal_malloc_size (ssize * sizeof (GFC_COMPLEX_4));
+   dest = destptr;
+   src = source->data;
+   stride0 = stride[0];
+ 
+ 
+   while (src)
+     {
+       /* Copy the data.  */
+       *(dest++) = *src;
+       /* Advance to the next element.  */
+       src += stride0;
+       count[0]++;
+       /* Advance to the next source element.  */
+       n = 0;
+       while (count[n] == extent[n])
+         {
+           /* When we get to the end of a dimension, reset it and increment
+              the next dimension.  */
+           count[n] = 0;
+           /* We could precalculate these products, but this is a less
+              frequently used path so proabably not worth it.  */
+           src -= stride[n] * extent[n];
+           n++;
+           if (n == dim)
+             {
+               src = NULL;
+               break;
+             }
+           else
+             {
+               count[n]++;
+               src += stride[n];
+             }
+         }
+     }
+   return destptr;
+ }
+ 
diff -Nrcpad gcc-4.0.1/libgfortran/generated/in_pack_c8.c gcc-4.0.2/libgfortran/generated/in_pack_c8.c
*** gcc-4.0.1/libgfortran/generated/in_pack_c8.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libgfortran/generated/in_pack_c8.c	Mon Jul 18 17:40:44 2005
***************
*** 0 ****
--- 1,123 ----
+ /* Helper function for repacking arrays.
+    Copyright 2003 Free Software Foundation, Inc.
+    Contributed by Paul Brook <paul@nowt.org>
+ 
+ This file is part of the GNU Fortran 95 runtime library (libgfortran).
+ 
+ Libgfortran 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 2 of the License, or (at your option) any later version.
+ 
+ In addition to the permissions in the GNU General Public License, the
+ Free Software Foundation gives you unlimited permission to link the
+ compiled version of this file into combinations with other programs,
+ and to distribute those combinations without any restriction coming
+ from the use of this file.  (The General Public License restrictions
+ do apply in other respects; for example, they cover modification of
+ the file, and distribution when not linked into a combine
+ executable.)
+ 
+ Libgfortran 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 libgfortran; see the file COPYING.  If not,
+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.  */
+ 
+ #include "config.h"
+ #include <stdlib.h>
+ #include <assert.h>
+ #include "libgfortran.h"
+ 
+ /* Allocates a block of memory with internal_malloc if the array needs
+    repacking.  */
+ 
+ GFC_COMPLEX_8 *
+ internal_pack_c8 (gfc_array_c8 * source)
+ {
+   index_type count[GFC_MAX_DIMENSIONS];
+   index_type extent[GFC_MAX_DIMENSIONS];
+   index_type stride[GFC_MAX_DIMENSIONS];
+   index_type stride0;
+   index_type dim;
+   index_type ssize;
+   const GFC_COMPLEX_8 *src;
+   GFC_COMPLEX_8 *dest;
+   GFC_COMPLEX_8 *destptr;
+   int n;
+   int packed;
+ 
+   if (source->dim[0].stride == 0)
+     {
+       source->dim[0].stride = 1;
+       return source->data;
+     }
+ 
+   dim = GFC_DESCRIPTOR_RANK (source);
+   ssize = 1;
+   packed = 1;
+   for (n = 0; n < dim; n++)
+     {
+       count[n] = 0;
+       stride[n] = source->dim[n].stride;
+       extent[n] = source->dim[n].ubound + 1 - source->dim[n].lbound;
+       if (extent[n] <= 0)
+         {
+           /* Do nothing.  */
+           packed = 1;
+           break;
+         }
+ 
+       if (ssize != stride[n])
+         packed = 0;
+ 
+       ssize *= extent[n];
+     }
+ 
+   if (packed)
+     return source->data;
+ 
+   /* Allocate storage for the destination.  */
+   destptr = (GFC_COMPLEX_8 *)internal_malloc_size (ssize * sizeof (GFC_COMPLEX_8));
+   dest = destptr;
+   src = source->data;
+   stride0 = stride[0];
+ 
+ 
+   while (src)
+     {
+       /* Copy the data.  */
+       *(dest++) = *src;
+       /* Advance to the next element.  */
+       src += stride0;
+       count[0]++;
+       /* Advance to the next source element.  */
+       n = 0;
+       while (count[n] == extent[n])
+         {
+           /* When we get to the end of a dimension, reset it and increment
+              the next dimension.  */
+           count[n] = 0;
+           /* We could precalculate these products, but this is a less
+              frequently used path so proabably not worth it.  */
+           src -= stride[n] * extent[n];
+           n++;
+           if (n == dim)
+             {
+               src = NULL;
+               break;
+             }
+           else
+             {
+               count[n]++;
+               src += stride[n];
+             }
+         }
+     }
+   return destptr;
+ }
+ 
diff -Nrcpad gcc-4.0.1/libgfortran/generated/in_pack_i4.c gcc-4.0.2/libgfortran/generated/in_pack_i4.c
*** gcc-4.0.1/libgfortran/generated/in_pack_i4.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/in_pack_i4.c	Mon Jul 18 17:40:44 2005
*************** internal_pack_4 (gfc_array_i4 * source)
*** 82,88 ****
      return source->data;
  
    /* Allocate storage for the destination.  */
!   destptr = (GFC_INTEGER_4 *)internal_malloc_size (ssize * 4);
    dest = destptr;
    src = source->data;
    stride0 = stride[0];
--- 82,88 ----
      return source->data;
  
    /* Allocate storage for the destination.  */
!   destptr = (GFC_INTEGER_4 *)internal_malloc_size (ssize * sizeof (GFC_INTEGER_4));
    dest = destptr;
    src = source->data;
    stride0 = stride[0];
diff -Nrcpad gcc-4.0.1/libgfortran/generated/in_pack_i8.c gcc-4.0.2/libgfortran/generated/in_pack_i8.c
*** gcc-4.0.1/libgfortran/generated/in_pack_i8.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/in_pack_i8.c	Mon Jul 18 17:40:44 2005
*************** internal_pack_8 (gfc_array_i8 * source)
*** 82,88 ****
      return source->data;
  
    /* Allocate storage for the destination.  */
!   destptr = (GFC_INTEGER_8 *)internal_malloc_size (ssize * 8);
    dest = destptr;
    src = source->data;
    stride0 = stride[0];
--- 82,88 ----
      return source->data;
  
    /* Allocate storage for the destination.  */
!   destptr = (GFC_INTEGER_8 *)internal_malloc_size (ssize * sizeof (GFC_INTEGER_8));
    dest = destptr;
    src = source->data;
    stride0 = stride[0];
diff -Nrcpad gcc-4.0.1/libgfortran/generated/in_unpack_c4.c gcc-4.0.2/libgfortran/generated/in_unpack_c4.c
*** gcc-4.0.1/libgfortran/generated/in_unpack_c4.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libgfortran/generated/in_unpack_c4.c	Mon Jul 18 17:40:44 2005
***************
*** 0 ****
--- 1,111 ----
+ /* Helper function for repacking arrays.
+    Copyright 2003 Free Software Foundation, Inc.
+    Contributed by Paul Brook <paul@nowt.org>
+ 
+ This file is part of the GNU Fortran 95 runtime library (libgfortran).
+ 
+ Libgfortran 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 2 of the License, or (at your option) any later version.
+ 
+ In addition to the permissions in the GNU General Public License, the
+ Free Software Foundation gives you unlimited permission to link the
+ compiled version of this file into combinations with other programs,
+ and to distribute those combinations without any restriction coming
+ from the use of this file.  (The General Public License restrictions
+ do apply in other respects; for example, they cover modification of
+ the file, and distribution when not linked into a combine
+ executable.)
+ 
+ Libgfortran 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 libgfortran; see the file COPYING.  If not,
+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.  */
+ 
+ #include "config.h"
+ #include <stdlib.h>
+ #include <assert.h>
+ #include <string.h>
+ #include "libgfortran.h"
+ 
+ void
+ internal_unpack_c4 (gfc_array_c4 * d, const GFC_COMPLEX_4 * src)
+ {
+   index_type count[GFC_MAX_DIMENSIONS];
+   index_type extent[GFC_MAX_DIMENSIONS];
+   index_type stride[GFC_MAX_DIMENSIONS];
+   index_type stride0;
+   index_type dim;
+   index_type dsize;
+   GFC_COMPLEX_4 *dest;
+   int n;
+ 
+   dest = d->data;
+   if (src == dest || !src)
+     return;
+ 
+   if (d->dim[0].stride == 0)
+     d->dim[0].stride = 1;
+ 
+   dim = GFC_DESCRIPTOR_RANK (d);
+   dsize = 1;
+   for (n = 0; n < dim; n++)
+     {
+       count[n] = 0;
+       stride[n] = d->dim[n].stride;
+       extent[n] = d->dim[n].ubound + 1 - d->dim[n].lbound;
+       if (extent[n] <= 0)
+         abort ();
+ 
+       if (dsize == stride[n])
+         dsize *= extent[n];
+       else
+         dsize = 0;
+     }
+ 
+   if (dsize != 0)
+     {
+       memcpy (dest, src, dsize * sizeof (GFC_COMPLEX_4));
+       return;
+     }
+ 
+   stride0 = stride[0];
+ 
+   while (dest)
+     {
+       /* Copy the data.  */
+       *dest = *(src++);
+       /* Advance to the next element.  */
+       dest += stride0;
+       count[0]++;
+       /* Advance to the next source element.  */
+       n = 0;
+       while (count[n] == extent[n])
+         {
+           /* When we get to the end of a dimension, reset it and increment
+              the next dimension.  */
+           count[n] = 0;
+           /* We could precalculate these products, but this is a less
+              frequently used path so proabably not worth it.  */
+           dest -= stride[n] * extent[n];
+           n++;
+           if (n == dim)
+             {
+               dest = NULL;
+               break;
+             }
+           else
+             {
+               count[n]++;
+               dest += stride[n];
+             }
+         }
+     }
+ }
+ 
diff -Nrcpad gcc-4.0.1/libgfortran/generated/in_unpack_c8.c gcc-4.0.2/libgfortran/generated/in_unpack_c8.c
*** gcc-4.0.1/libgfortran/generated/in_unpack_c8.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libgfortran/generated/in_unpack_c8.c	Mon Jul 18 17:40:44 2005
***************
*** 0 ****
--- 1,111 ----
+ /* Helper function for repacking arrays.
+    Copyright 2003 Free Software Foundation, Inc.
+    Contributed by Paul Brook <paul@nowt.org>
+ 
+ This file is part of the GNU Fortran 95 runtime library (libgfortran).
+ 
+ Libgfortran 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 2 of the License, or (at your option) any later version.
+ 
+ In addition to the permissions in the GNU General Public License, the
+ Free Software Foundation gives you unlimited permission to link the
+ compiled version of this file into combinations with other programs,
+ and to distribute those combinations without any restriction coming
+ from the use of this file.  (The General Public License restrictions
+ do apply in other respects; for example, they cover modification of
+ the file, and distribution when not linked into a combine
+ executable.)
+ 
+ Libgfortran 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 libgfortran; see the file COPYING.  If not,
+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.  */
+ 
+ #include "config.h"
+ #include <stdlib.h>
+ #include <assert.h>
+ #include <string.h>
+ #include "libgfortran.h"
+ 
+ void
+ internal_unpack_c8 (gfc_array_c8 * d, const GFC_COMPLEX_8 * src)
+ {
+   index_type count[GFC_MAX_DIMENSIONS];
+   index_type extent[GFC_MAX_DIMENSIONS];
+   index_type stride[GFC_MAX_DIMENSIONS];
+   index_type stride0;
+   index_type dim;
+   index_type dsize;
+   GFC_COMPLEX_8 *dest;
+   int n;
+ 
+   dest = d->data;
+   if (src == dest || !src)
+     return;
+ 
+   if (d->dim[0].stride == 0)
+     d->dim[0].stride = 1;
+ 
+   dim = GFC_DESCRIPTOR_RANK (d);
+   dsize = 1;
+   for (n = 0; n < dim; n++)
+     {
+       count[n] = 0;
+       stride[n] = d->dim[n].stride;
+       extent[n] = d->dim[n].ubound + 1 - d->dim[n].lbound;
+       if (extent[n] <= 0)
+         abort ();
+ 
+       if (dsize == stride[n])
+         dsize *= extent[n];
+       else
+         dsize = 0;
+     }
+ 
+   if (dsize != 0)
+     {
+       memcpy (dest, src, dsize * sizeof (GFC_COMPLEX_8));
+       return;
+     }
+ 
+   stride0 = stride[0];
+ 
+   while (dest)
+     {
+       /* Copy the data.  */
+       *dest = *(src++);
+       /* Advance to the next element.  */
+       dest += stride0;
+       count[0]++;
+       /* Advance to the next source element.  */
+       n = 0;
+       while (count[n] == extent[n])
+         {
+           /* When we get to the end of a dimension, reset it and increment
+              the next dimension.  */
+           count[n] = 0;
+           /* We could precalculate these products, but this is a less
+              frequently used path so proabably not worth it.  */
+           dest -= stride[n] * extent[n];
+           n++;
+           if (n == dim)
+             {
+               dest = NULL;
+               break;
+             }
+           else
+             {
+               count[n]++;
+               dest += stride[n];
+             }
+         }
+     }
+ }
+ 
diff -Nrcpad gcc-4.0.1/libgfortran/generated/in_unpack_i4.c gcc-4.0.2/libgfortran/generated/in_unpack_i4.c
*** gcc-4.0.1/libgfortran/generated/in_unpack_i4.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/in_unpack_i4.c	Mon Jul 18 17:40:44 2005
*************** internal_unpack_4 (gfc_array_i4 * d, con
*** 71,77 ****
  
    if (dsize != 0)
      {
!       memcpy (dest, src, dsize * 4);
        return;
      }
  
--- 71,77 ----
  
    if (dsize != 0)
      {
!       memcpy (dest, src, dsize * sizeof (GFC_INTEGER_4));
        return;
      }
  
diff -Nrcpad gcc-4.0.1/libgfortran/generated/in_unpack_i8.c gcc-4.0.2/libgfortran/generated/in_unpack_i8.c
*** gcc-4.0.1/libgfortran/generated/in_unpack_i8.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/in_unpack_i8.c	Mon Jul 18 17:40:44 2005
*************** internal_unpack_8 (gfc_array_i8 * d, con
*** 71,77 ****
  
    if (dsize != 0)
      {
!       memcpy (dest, src, dsize * 8);
        return;
      }
  
--- 71,77 ----
  
    if (dsize != 0)
      {
!       memcpy (dest, src, dsize * sizeof (GFC_INTEGER_8));
        return;
      }
  
diff -Nrcpad gcc-4.0.1/libgfortran/generated/matmul_c4.c gcc-4.0.2/libgfortran/generated/matmul_c4.c
*** gcc-4.0.1/libgfortran/generated/matmul_c4.c	Wed Jan 12 21:27:32 2005
--- gcc-4.0.2/libgfortran/generated/matmul_c4.c	Fri Jul 15 20:47:33 2005
*************** matmul_c4 (gfc_array_c4 * retarray, gfc_
*** 167,176 ****
        ycount = b->dim[1].ubound + 1 - b->dim[1].lbound;
      }
  
-   assert (a->base == 0);
-   assert (b->base == 0);
-   assert (retarray->base == 0);
- 
    abase = a->data;
    bbase = b->data;
    dest = retarray->data;
--- 167,172 ----
*************** matmul_c4 (gfc_array_c4 * retarray, gfc_
*** 182,188 ****
        GFC_COMPLEX_4 *abase_n;
        GFC_COMPLEX_4 bbase_yn;
  
!       memset (dest, 0, (sizeof (GFC_COMPLEX_4) * size0(retarray)));
  
        for (y = 0; y < ycount; y++)
  	{
--- 178,191 ----
        GFC_COMPLEX_4 *abase_n;
        GFC_COMPLEX_4 bbase_yn;
  
!       if (rystride == ycount)
! 	memset (dest, 0, (sizeof (GFC_COMPLEX_4) * size0((array_t *) retarray)));
!       else
! 	{
! 	  for (y = 0; y < ycount; y++)
! 	    for (x = 0; x < xcount; x++)
! 	      dest[x + y*rystride] = (GFC_COMPLEX_4)0;
! 	}
  
        for (y = 0; y < ycount; y++)
  	{
diff -Nrcpad gcc-4.0.1/libgfortran/generated/matmul_c8.c gcc-4.0.2/libgfortran/generated/matmul_c8.c
*** gcc-4.0.1/libgfortran/generated/matmul_c8.c	Wed Jan 12 21:27:32 2005
--- gcc-4.0.2/libgfortran/generated/matmul_c8.c	Fri Jul 15 20:47:34 2005
*************** matmul_c8 (gfc_array_c8 * retarray, gfc_
*** 167,176 ****
        ycount = b->dim[1].ubound + 1 - b->dim[1].lbound;
      }
  
-   assert (a->base == 0);
-   assert (b->base == 0);
-   assert (retarray->base == 0);
- 
    abase = a->data;
    bbase = b->data;
    dest = retarray->data;
--- 167,172 ----
*************** matmul_c8 (gfc_array_c8 * retarray, gfc_
*** 182,188 ****
        GFC_COMPLEX_8 *abase_n;
        GFC_COMPLEX_8 bbase_yn;
  
!       memset (dest, 0, (sizeof (GFC_COMPLEX_8) * size0(retarray)));
  
        for (y = 0; y < ycount; y++)
  	{
--- 178,191 ----
        GFC_COMPLEX_8 *abase_n;
        GFC_COMPLEX_8 bbase_yn;
  
!       if (rystride == ycount)
! 	memset (dest, 0, (sizeof (GFC_COMPLEX_8) * size0((array_t *) retarray)));
!       else
! 	{
! 	  for (y = 0; y < ycount; y++)
! 	    for (x = 0; x < xcount; x++)
! 	      dest[x + y*rystride] = (GFC_COMPLEX_8)0;
! 	}
  
        for (y = 0; y < ycount; y++)
  	{
diff -Nrcpad gcc-4.0.1/libgfortran/generated/matmul_i4.c gcc-4.0.2/libgfortran/generated/matmul_i4.c
*** gcc-4.0.1/libgfortran/generated/matmul_i4.c	Wed Jan 12 21:27:32 2005
--- gcc-4.0.2/libgfortran/generated/matmul_i4.c	Fri Jul 15 20:47:34 2005
*************** matmul_i4 (gfc_array_i4 * retarray, gfc_
*** 167,176 ****
        ycount = b->dim[1].ubound + 1 - b->dim[1].lbound;
      }
  
-   assert (a->base == 0);
-   assert (b->base == 0);
-   assert (retarray->base == 0);
- 
    abase = a->data;
    bbase = b->data;
    dest = retarray->data;
--- 167,172 ----
*************** matmul_i4 (gfc_array_i4 * retarray, gfc_
*** 182,188 ****
        GFC_INTEGER_4 *abase_n;
        GFC_INTEGER_4 bbase_yn;
  
!       memset (dest, 0, (sizeof (GFC_INTEGER_4) * size0(retarray)));
  
        for (y = 0; y < ycount; y++)
  	{
--- 178,191 ----
        GFC_INTEGER_4 *abase_n;
        GFC_INTEGER_4 bbase_yn;
  
!       if (rystride == ycount)
! 	memset (dest, 0, (sizeof (GFC_INTEGER_4) * size0((array_t *) retarray)));
!       else
! 	{
! 	  for (y = 0; y < ycount; y++)
! 	    for (x = 0; x < xcount; x++)
! 	      dest[x + y*rystride] = (GFC_INTEGER_4)0;
! 	}
  
        for (y = 0; y < ycount; y++)
  	{
diff -Nrcpad gcc-4.0.1/libgfortran/generated/matmul_i8.c gcc-4.0.2/libgfortran/generated/matmul_i8.c
*** gcc-4.0.1/libgfortran/generated/matmul_i8.c	Wed Jan 12 21:27:32 2005
--- gcc-4.0.2/libgfortran/generated/matmul_i8.c	Fri Jul 15 20:47:34 2005
*************** matmul_i8 (gfc_array_i8 * retarray, gfc_
*** 167,176 ****
        ycount = b->dim[1].ubound + 1 - b->dim[1].lbound;
      }
  
-   assert (a->base == 0);
-   assert (b->base == 0);
-   assert (retarray->base == 0);
- 
    abase = a->data;
    bbase = b->data;
    dest = retarray->data;
--- 167,172 ----
*************** matmul_i8 (gfc_array_i8 * retarray, gfc_
*** 182,188 ****
        GFC_INTEGER_8 *abase_n;
        GFC_INTEGER_8 bbase_yn;
  
!       memset (dest, 0, (sizeof (GFC_INTEGER_8) * size0(retarray)));
  
        for (y = 0; y < ycount; y++)
  	{
--- 178,191 ----
        GFC_INTEGER_8 *abase_n;
        GFC_INTEGER_8 bbase_yn;
  
!       if (rystride == ycount)
! 	memset (dest, 0, (sizeof (GFC_INTEGER_8) * size0((array_t *) retarray)));
!       else
! 	{
! 	  for (y = 0; y < ycount; y++)
! 	    for (x = 0; x < xcount; x++)
! 	      dest[x + y*rystride] = (GFC_INTEGER_8)0;
! 	}
  
        for (y = 0; y < ycount; y++)
  	{
diff -Nrcpad gcc-4.0.1/libgfortran/generated/matmul_r4.c gcc-4.0.2/libgfortran/generated/matmul_r4.c
*** gcc-4.0.1/libgfortran/generated/matmul_r4.c	Wed Jan 12 21:27:32 2005
--- gcc-4.0.2/libgfortran/generated/matmul_r4.c	Fri Jul 15 20:47:34 2005
*************** matmul_r4 (gfc_array_r4 * retarray, gfc_
*** 167,176 ****
        ycount = b->dim[1].ubound + 1 - b->dim[1].lbound;
      }
  
-   assert (a->base == 0);
-   assert (b->base == 0);
-   assert (retarray->base == 0);
- 
    abase = a->data;
    bbase = b->data;
    dest = retarray->data;
--- 167,172 ----
*************** matmul_r4 (gfc_array_r4 * retarray, gfc_
*** 182,188 ****
        GFC_REAL_4 *abase_n;
        GFC_REAL_4 bbase_yn;
  
!       memset (dest, 0, (sizeof (GFC_REAL_4) * size0(retarray)));
  
        for (y = 0; y < ycount; y++)
  	{
--- 178,191 ----
        GFC_REAL_4 *abase_n;
        GFC_REAL_4 bbase_yn;
  
!       if (rystride == ycount)
! 	memset (dest, 0, (sizeof (GFC_REAL_4) * size0((array_t *) retarray)));
!       else
! 	{
! 	  for (y = 0; y < ycount; y++)
! 	    for (x = 0; x < xcount; x++)
! 	      dest[x + y*rystride] = (GFC_REAL_4)0;
! 	}
  
        for (y = 0; y < ycount; y++)
  	{
diff -Nrcpad gcc-4.0.1/libgfortran/generated/matmul_r8.c gcc-4.0.2/libgfortran/generated/matmul_r8.c
*** gcc-4.0.1/libgfortran/generated/matmul_r8.c	Wed Jan 12 21:27:32 2005
--- gcc-4.0.2/libgfortran/generated/matmul_r8.c	Fri Jul 15 20:47:34 2005
*************** matmul_r8 (gfc_array_r8 * retarray, gfc_
*** 167,176 ****
        ycount = b->dim[1].ubound + 1 - b->dim[1].lbound;
      }
  
-   assert (a->base == 0);
-   assert (b->base == 0);
-   assert (retarray->base == 0);
- 
    abase = a->data;
    bbase = b->data;
    dest = retarray->data;
--- 167,172 ----
*************** matmul_r8 (gfc_array_r8 * retarray, gfc_
*** 182,188 ****
        GFC_REAL_8 *abase_n;
        GFC_REAL_8 bbase_yn;
  
!       memset (dest, 0, (sizeof (GFC_REAL_8) * size0(retarray)));
  
        for (y = 0; y < ycount; y++)
  	{
--- 178,191 ----
        GFC_REAL_8 *abase_n;
        GFC_REAL_8 bbase_yn;
  
!       if (rystride == ycount)
! 	memset (dest, 0, (sizeof (GFC_REAL_8) * size0((array_t *) retarray)));
!       else
! 	{
! 	  for (y = 0; y < ycount; y++)
! 	    for (x = 0; x < xcount; x++)
! 	      dest[x + y*rystride] = (GFC_REAL_8)0;
! 	}
  
        for (y = 0; y < ycount; y++)
  	{
diff -Nrcpad gcc-4.0.1/libgfortran/generated/reshape_c4.c gcc-4.0.2/libgfortran/generated/reshape_c4.c
*** gcc-4.0.1/libgfortran/generated/reshape_c4.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/reshape_c4.c	Sun Jul 17 19:12:00 2005
*************** reshape_c4 (gfc_array_c4 * ret, gfc_arra
*** 174,182 ****
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= 4;
!       ssize *= 4;
!       psize *= 4;
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
--- 174,182 ----
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= sizeof (GFC_COMPLEX_4);
!       ssize *= sizeof (GFC_COMPLEX_4);
!       psize *= sizeof (GFC_COMPLEX_4);
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
diff -Nrcpad gcc-4.0.1/libgfortran/generated/reshape_c8.c gcc-4.0.2/libgfortran/generated/reshape_c8.c
*** gcc-4.0.1/libgfortran/generated/reshape_c8.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/reshape_c8.c	Sun Jul 17 19:12:00 2005
*************** reshape_c8 (gfc_array_c8 * ret, gfc_arra
*** 174,182 ****
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= 8;
!       ssize *= 8;
!       psize *= 8;
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
--- 174,182 ----
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= sizeof (GFC_COMPLEX_8);
!       ssize *= sizeof (GFC_COMPLEX_8);
!       psize *= sizeof (GFC_COMPLEX_8);
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
diff -Nrcpad gcc-4.0.1/libgfortran/generated/reshape_i4.c gcc-4.0.2/libgfortran/generated/reshape_i4.c
*** gcc-4.0.1/libgfortran/generated/reshape_i4.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/reshape_i4.c	Sun Jul 17 19:12:00 2005
*************** reshape_4 (gfc_array_i4 * ret, gfc_array
*** 174,182 ****
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= 4;
!       ssize *= 4;
!       psize *= 4;
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
--- 174,182 ----
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= sizeof (GFC_INTEGER_4);
!       ssize *= sizeof (GFC_INTEGER_4);
!       psize *= sizeof (GFC_INTEGER_4);
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
diff -Nrcpad gcc-4.0.1/libgfortran/generated/reshape_i8.c gcc-4.0.2/libgfortran/generated/reshape_i8.c
*** gcc-4.0.1/libgfortran/generated/reshape_i8.c	Mon May 23 20:03:52 2005
--- gcc-4.0.2/libgfortran/generated/reshape_i8.c	Sun Jul 17 19:12:00 2005
*************** reshape_8 (gfc_array_i8 * ret, gfc_array
*** 174,182 ****
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= 8;
!       ssize *= 8;
!       psize *= 8;
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
--- 174,182 ----
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= sizeof (GFC_INTEGER_8);
!       ssize *= sizeof (GFC_INTEGER_8);
!       psize *= sizeof (GFC_INTEGER_8);
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
diff -Nrcpad gcc-4.0.1/libgfortran/intrinsics/eoshift0.c gcc-4.0.2/libgfortran/intrinsics/eoshift0.c
*** gcc-4.0.1/libgfortran/intrinsics/eoshift0.c	Mon May 23 20:03:50 2005
--- gcc-4.0.2/libgfortran/intrinsics/eoshift0.c	Thu Jul 14 21:17:22 2005
*************** eoshift0 (gfc_array_char * ret, const gf
*** 125,134 ****
    sstride0 = sstride[0];
    rptr = ret->data;
    sptr = array->data;
!   if (shift > 0)
!     len = len - shift;
    else
!     len = len + shift;
  
    while (rptr)
      {
--- 125,143 ----
    sstride0 = sstride[0];
    rptr = ret->data;
    sptr = array->data;
! 
!   if ((shift >= 0 ? shift : -shift) > len)
!     {
!       shift = len;
!       len = 0;
!     }
    else
!     {
!       if (shift > 0)
! 	len = len - shift;
!       else
! 	len = len + shift;
!     }
  
    while (rptr)
      {
diff -Nrcpad gcc-4.0.1/libgfortran/intrinsics/eoshift2.c gcc-4.0.2/libgfortran/intrinsics/eoshift2.c
*** gcc-4.0.1/libgfortran/intrinsics/eoshift2.c	Mon May 23 20:03:50 2005
--- gcc-4.0.2/libgfortran/intrinsics/eoshift2.c	Thu Jul 14 21:17:22 2005
*************** eoshift2 (gfc_array_char *ret, const gfc
*** 133,148 ****
    bstride0 = bstride[0];
    rptr = ret->data;
    sptr = array->data;
    if (bound)
      bptr = bound->data;
    else
      bptr = zeros;
  
-   if (shift > 0)
-     len = len - shift;
-   else
-     len = len + shift;
- 
    while (rptr)
      {
        /* Do the shift for this dimension.  */
--- 133,157 ----
    bstride0 = bstride[0];
    rptr = ret->data;
    sptr = array->data;
+ 
+   if ((shift >= 0 ? shift : -shift ) > len)
+     {
+       shift = len;
+       len = 0;
+     }
+   else
+     {
+       if (shift > 0)
+ 	len = len - shift;
+       else
+ 	len = len + shift;
+     }
+   
    if (bound)
      bptr = bound->data;
    else
      bptr = zeros;
  
    while (rptr)
      {
        /* Do the shift for this dimension.  */
diff -Nrcpad gcc-4.0.1/libgfortran/intrinsics/etime.c gcc-4.0.2/libgfortran/intrinsics/etime.c
*** gcc-4.0.1/libgfortran/intrinsics/etime.c	Wed Jan 12 21:27:30 2005
--- gcc-4.0.2/libgfortran/intrinsics/etime.c	Tue Jul 12 01:50:36 2005
*************** void
*** 46,52 ****
  etime_sub (gfc_array_r4 *t, GFC_REAL_4 *result)
  {
    GFC_REAL_4 tu, ts, tt, *tp;
-   index_type dim;
  
  #if defined(HAVE_SYS_TIME_H) && defined(HAVE_SYS_RESOURCE_H)
    struct rusage rt;
--- 46,51 ----
diff -Nrcpad gcc-4.0.1/libgfortran/intrinsics/flush.c gcc-4.0.2/libgfortran/intrinsics/flush.c
*** gcc-4.0.1/libgfortran/intrinsics/flush.c	Wed Jan 12 21:27:30 2005
--- gcc-4.0.2/libgfortran/intrinsics/flush.c	Mon Aug  1 21:15:22 2005
***************
*** 1,5 ****
  /* Implementation of the FLUSH intrinsic.
!    Copyright (C) 2004 Free Software Foundation, Inc.
     Contributed by Steven G. Kargl <kargls@comcast.net>.
  
  This file is part of the GNU Fortran 95 runtime library (libgfortran).
--- 1,5 ----
  /* Implementation of the FLUSH intrinsic.
!    Copyright (C) 2004, 2005 Free Software Foundation, Inc.
     Contributed by Steven G. Kargl <kargls@comcast.net>.
  
  This file is part of the GNU Fortran 95 runtime library (libgfortran).
*************** flush_i4 (GFC_INTEGER_4 *unit)
*** 75,77 ****
--- 75,100 ----
          flush (us->s);
      }
  }
+ 
+ 
+ extern void flush_i8 (GFC_INTEGER_8 *);
+ export_proto(flush_i8);
+ 
+ void
+ flush_i8 (GFC_INTEGER_8 *unit)
+ {
+   gfc_unit *us;
+ 
+   /* flush all streams */
+   if (unit == NULL)
+     {
+       us = g.unit_root;
+       recursive_flush(us);
+     }
+   else
+     {
+       us = find_unit(*unit);
+       if (us != NULL)
+         flush (us->s);
+     }
+ }
diff -Nrcpad gcc-4.0.1/libgfortran/intrinsics/getcwd.c gcc-4.0.2/libgfortran/intrinsics/getcwd.c
*** gcc-4.0.1/libgfortran/intrinsics/getcwd.c	Wed Jan 12 21:27:30 2005
--- gcc-4.0.2/libgfortran/intrinsics/getcwd.c	Tue Jul 12 01:50:36 2005
*************** iexport_proto(getcwd_i4_sub);
*** 46,52 ****
  void
  getcwd_i4_sub (char *cwd, GFC_INTEGER_4 *status, gfc_charlen_type cwd_len)
  {
!   char str[cwd_len + 1], *s;
    GFC_INTEGER_4 stat;
  
    memset(cwd, ' ', (size_t) cwd_len);
--- 46,52 ----
  void
  getcwd_i4_sub (char *cwd, GFC_INTEGER_4 *status, gfc_charlen_type cwd_len)
  {
!   char str[cwd_len + 1];
    GFC_INTEGER_4 stat;
  
    memset(cwd, ' ', (size_t) cwd_len);
diff -Nrcpad gcc-4.0.1/libgfortran/intrinsics/stat.c gcc-4.0.2/libgfortran/intrinsics/stat.c
*** gcc-4.0.1/libgfortran/intrinsics/stat.c	Mon May 23 20:03:51 2005
--- gcc-4.0.2/libgfortran/intrinsics/stat.c	Tue Jul 12 01:50:36 2005
*************** stat_i4_sub (char *name, gfc_array_i4 *s
*** 73,80 ****
    char *str;
    struct stat sb;
  
-   index_type stride[GFC_MAX_DIMENSIONS];
-       
    /* If the rank of the array is not 1, abort.  */
    if (GFC_DESCRIPTOR_RANK (sarray) != 1)
      runtime_error ("Array rank of SARRAY is not 1.");
--- 73,78 ----
*************** stat_i8_sub (char *name, gfc_array_i8 *s
*** 168,175 ****
    char *str;
    struct stat sb;
  
-   index_type stride[GFC_MAX_DIMENSIONS];
-       
    /* If the rank of the array is not 1, abort.  */
    if (GFC_DESCRIPTOR_RANK (sarray) != 1)
      runtime_error ("Array rank of SARRAY is not 1.");
--- 166,171 ----
*************** fstat_i4_sub (GFC_INTEGER_4 *unit, gfc_a
*** 293,300 ****
    int val;
    struct stat sb;
  
-   index_type stride[GFC_MAX_DIMENSIONS];
-       
    /* If the rank of the array is not 1, abort.  */
    if (GFC_DESCRIPTOR_RANK (sarray) != 1)
      runtime_error ("Array rank of SARRAY is not 1.");
--- 289,294 ----
*************** fstat_i8_sub (GFC_INTEGER_8 *unit, gfc_a
*** 378,385 ****
  {
    int val;
    struct stat sb;
- 
-   index_type stride[GFC_MAX_DIMENSIONS];
        
    /* If the rank of the array is not 1, abort.  */
    if (GFC_DESCRIPTOR_RANK (sarray) != 1)
--- 372,377 ----
diff -Nrcpad gcc-4.0.1/libgfortran/intrinsics/tty.c gcc-4.0.2/libgfortran/intrinsics/tty.c
*** gcc-4.0.1/libgfortran/intrinsics/tty.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libgfortran/intrinsics/tty.c	Tue Aug  9 17:44:56 2005
***************
*** 0 ****
--- 1,97 ----
+ /* Implementation of the ISATTY and TTYNAM g77 intrinsics.
+    Copyright (C) 2005 Free Software Foundation, Inc.
+    Contributed by FranÃ§ois-Xavier Coudert <coudert@clipper.ens.fr>
+ 
+ This file is part of the GNU Fortran 95 runtime library (libgfortran).
+ 
+ Libgfortran 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 2 of the License, or (at your option) any later version.
+ 
+ In addition to the permissions in the GNU General Public License, the
+ Free Software Foundation gives you unlimited permission to link the
+ compiled version of this file into combinations with other programs,
+ and to distribute those combinations without any restriction coming
+ from the use of this file.  (The General Public License restrictions
+ do apply in other respects; for example, they cover modification of
+ the file, and distribution when not linked into a combine
+ executable.)
+ 
+ Libgfortran 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 libgfortran; see the file COPYING.  If not,
+ write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.  */
+ 
+ #include "config.h"
+ #include "libgfortran.h"
+ #include "../io/io.h"
+ #include <string.h>
+ 
+ /* LOGICAL FUNCTION ISATTY(UNIT)
+    INTEGER, INTENT(IN) :: UNIT */
+ 
+ extern GFC_LOGICAL_4 isatty_l4 (int *);
+ export_proto(isatty_l4);
+ 
+ GFC_LOGICAL_4
+ isatty_l4 (int *unit)
+ {
+   gfc_unit *u;
+ 
+   u = find_unit (*unit);
+   if (u != NULL)
+     return (GFC_LOGICAL_4) stream_isatty (u->s);
+   else
+     return 0;
+ }
+ 
+ 
+ extern GFC_LOGICAL_8 isatty_l8 (int *);
+ export_proto(isatty_l8);
+ 
+ GFC_LOGICAL_8
+ isatty_l8 (int *unit)
+ {
+   gfc_unit *u;
+ 
+   u = find_unit (*unit);
+   if (u != NULL)
+     return (GFC_LOGICAL_8) stream_isatty (u->s);
+   else
+     return 0;
+ }
+ 
+ 
+ /* SUBROUTINE TTYNAM(UNIT,NAME)
+    INTEGER,SCALAR,INTENT(IN) :: UNIT
+    CHARACTER,SCALAR,INTENT(OUT) :: NAME */
+ 
+ extern void ttynam_sub (int *, char *, gfc_charlen_type);
+ export_proto(ttynam_sub);
+ 
+ void
+ ttynam_sub (int *unit, char * name, gfc_charlen_type name_len)
+ {
+   gfc_unit *u;
+   char * n;
+   int i;
+ 
+   memset (name, ' ', name_len);
+   u = find_unit (*unit);
+   if (u != NULL)
+     {
+       n = stream_ttyname (u->s);
+       if (n != NULL)
+ 	{
+ 	  i = 0;
+ 	  while (*n && i < name_len)
+ 	    name[i++] = *(n++);
+ 	}
+     }
+ }
diff -Nrcpad gcc-4.0.1/libgfortran/intrinsics/unlink.c gcc-4.0.2/libgfortran/intrinsics/unlink.c
*** gcc-4.0.1/libgfortran/intrinsics/unlink.c	Wed Jan 12 21:27:30 2005
--- gcc-4.0.2/libgfortran/intrinsics/unlink.c	Tue Jul 12 01:50:36 2005
*************** iexport_proto(unlink_i4_sub);
*** 51,57 ****
  void
  unlink_i4_sub (char *name, GFC_INTEGER_4 *status, gfc_charlen_type name_len)
  {
!   char *str, *s;
    GFC_INTEGER_4 stat;
  
    /* Trim trailing spaces from name.  */
--- 51,57 ----
  void
  unlink_i4_sub (char *name, GFC_INTEGER_4 *status, gfc_charlen_type name_len)
  {
!   char *str;
    GFC_INTEGER_4 stat;
  
    /* Trim trailing spaces from name.  */
diff -Nrcpad gcc-4.0.1/libgfortran/io/close.c gcc-4.0.2/libgfortran/io/close.c
*** gcc-4.0.1/libgfortran/io/close.c	Wed Jan 12 21:27:30 2005
--- gcc-4.0.2/libgfortran/io/close.c	Fri Sep  9 21:52:12 2005
*************** Boston, MA 02111-1307, USA.  */
*** 30,35 ****
--- 30,36 ----
  #include "config.h"
  #include "libgfortran.h"
  #include "io.h"
+ #include <limits.h>
  
  typedef enum
  { CLOSE_DELETE, CLOSE_KEEP, CLOSE_UNSPECIFIED }
*************** st_close (void)
*** 50,55 ****
--- 51,61 ----
  {
    close_status status;
    gfc_unit *u;
+ #if !HAVE_UNLINK_OPEN_FILE
+   char * path;
+ 
+   path = NULL;
+ #endif
  
    library_start ();
  
*************** st_close (void)
*** 58,64 ****
--- 64,73 ----
  		 "Bad STATUS parameter in CLOSE statement");
  
    if (ioparm.library_return != LIBRARY_OK)
+   {
+     library_end ();
      return;
+   }
  
    u = find_unit (ioparm.unit);
    if (u != NULL)
*************** st_close (void)
*** 68,81 ****
  	  if (status == CLOSE_KEEP)
  	    generate_error (ERROR_BAD_OPTION,
  			    "Can't KEEP a scratch file on CLOSE");
  	}
        else
  	{
  	  if (status == CLOSE_DELETE)
! 	    delete_file (u);
  	}
  
        close_unit (u);
      }
  
    library_end ();
--- 77,106 ----
  	  if (status == CLOSE_KEEP)
  	    generate_error (ERROR_BAD_OPTION,
  			    "Can't KEEP a scratch file on CLOSE");
+ #if !HAVE_UNLINK_OPEN_FILE
+ 	  path = (char *) gfc_alloca (u->file_len + 1);
+           unpack_filename (path, u->file, u->file_len);
+ #endif
  	}
        else
  	{
  	  if (status == CLOSE_DELETE)
!             {
! #if HAVE_UNLINK_OPEN_FILE
! 	      delete_file (u);
! #else
! 	      path = (char *) gfc_alloca (u->file_len + 1);
!               unpack_filename (path, u->file, u->file_len);
! #endif
!             }
  	}
  
        close_unit (u);
+ 
+ #if !HAVE_UNLINK_OPEN_FILE
+       if (path != NULL)
+         unlink (path);
+ #endif
      }
  
    library_end ();
diff -Nrcpad gcc-4.0.1/libgfortran/io/format.c gcc-4.0.2/libgfortran/io/format.c
*** gcc-4.0.1/libgfortran/io/format.c	Sun May 29 12:22:54 2005
--- gcc-4.0.2/libgfortran/io/format.c	Thu Aug 11 13:53:22 2005
*************** parse_format_list (void)
*** 452,457 ****
--- 452,458 ----
    /* Get the next format item */
   format_item:
    t = format_lex ();
+  format_item_1:
    switch (t)
      {
      case FMT_POSINT:
*************** parse_format_list (void)
*** 576,581 ****
--- 577,583 ----
      case FMT_DOLLAR:
        get_fnode (&head, &tail, FMT_DOLLAR);
        tail->repeat = 1;
+       notify_std (GFC_STD_GNU, "Extension: $ descriptor");
        goto between_desc;
  
      case FMT_T:
*************** parse_format_list (void)
*** 854,861 ****
        goto finished;
  
      default:
!       error = "Missing comma in format";
!       goto finished;
      }
  
    /* Optional comma is a weird between state where we've just finished
--- 856,863 ----
        goto finished;
  
      default:
!       /* Assume a missing comma, this is a GNU extension */
!       goto format_item_1;
      }
  
    /* Optional comma is a weird between state where we've just finished
diff -Nrcpad gcc-4.0.1/libgfortran/io/io.h gcc-4.0.2/libgfortran/io/io.h
*** gcc-4.0.1/libgfortran/io/io.h	Sun Jun  5 23:33:52 2005
--- gcc-4.0.2/libgfortran/io/io.h	Sun Sep 11 18:55:16 2005
*************** Boston, MA 02111-1307, USA.  */
*** 33,39 ****
  #include <setjmp.h>
  #include "libgfortran.h"
  
! #define DEFAULT_TEMPDIR "/var/tmp"
  
  /* Basic types used in data transfers.  */
  
--- 33,39 ----
  #include <setjmp.h>
  #include "libgfortran.h"
  
! #define DEFAULT_TEMPDIR "/tmp"
  
  /* Basic types used in data transfers.  */
  
*************** internal_proto(file_position);
*** 490,504 ****
--- 490,516 ----
  extern int is_seekable (stream *);
  internal_proto(is_seekable);
  
+ extern int is_preconnected (stream *);
+ internal_proto(is_preconnected);
+ 
  extern void empty_internal_buffer(stream *);
  internal_proto(empty_internal_buffer);
  
  extern try flush (stream *);
  internal_proto(flush);
  
+ extern int stream_isatty (stream *);
+ internal_proto(stream_isatty);
+ 
+ extern char * stream_ttyname (stream *);
+ internal_proto(stream_ttyname);
+ 
  extern int unit_to_fd (int);
  internal_proto(unit_to_fd);
  
+ extern int unpack_filename (char *, const char *, int);
+ internal_proto(unpack_filename);
+ 
  /* unit.c */
  
  extern void insert_unit (gfc_unit *);
*************** internal_proto(read_f);
*** 580,586 ****
  extern void read_l (fnode *, char *, int);
  internal_proto(read_l);
  
! extern void read_x (fnode *);
  internal_proto(read_x);
  
  extern void read_radix (fnode *, char *, int, int);
--- 592,598 ----
  extern void read_l (fnode *, char *, int);
  internal_proto(read_l);
  
! extern void read_x (int);
  internal_proto(read_x);
  
  extern void read_radix (fnode *, char *, int, int);
*************** internal_proto(write_l);
*** 638,644 ****
  extern void write_o (fnode *, const char *, int);
  internal_proto(write_o);
  
! extern void write_x (fnode *);
  internal_proto(write_x);
  
  extern void write_z (fnode *, const char *, int);
--- 650,656 ----
  extern void write_o (fnode *, const char *, int);
  internal_proto(write_o);
  
! extern void write_x (int, int);
  internal_proto(write_x);
  
  extern void write_z (fnode *, const char *, int);
diff -Nrcpad gcc-4.0.1/libgfortran/io/list_read.c gcc-4.0.2/libgfortran/io/list_read.c
*** gcc-4.0.1/libgfortran/io/list_read.c	Thu Jun 16 23:00:39 2005
--- gcc-4.0.2/libgfortran/io/list_read.c	Mon Sep  5 21:14:36 2005
*************** static int nml_read_error;
*** 71,77 ****
  /* Storage area for values except for strings.  Must be large enough
     to hold a complex value (two reals) of the largest kind.  */
  
! static char value[20];
  
  #define CASE_DIGITS   case '0': case '1': case '2': case '3': case '4': \
                        case '5': case '6': case '7': case '8': case '9'
--- 71,77 ----
  /* Storage area for values except for strings.  Must be large enough
     to hold a complex value (two reals) of the largest kind.  */
  
! static char value[32];
  
  #define CASE_DIGITS   case '0': case '1': case '2': case '3': case '4': \
                        case '5': case '6': case '7': case '8': case '9'
*************** read_complex (int length)
*** 984,994 ****
--- 984,1008 ----
    if (parse_real (value, length))
      return;
  
+ eol_1:
    eat_spaces ();
+   c = next_char ();
+   if (c == '\n' || c== '\r')
+     goto eol_1;
+   else
+     unget_char (c);
+ 
    if (next_char () != ',')
      goto bad_complex;
  
+ eol_2:
    eat_spaces ();
+   c = next_char ();
+   if (c == '\n' || c== '\r')
+     goto eol_2;
+   else
+     unget_char (c);
+ 
    if (parse_real (value + length, length))
      return;
  
*************** nml_get_obj_data (void)
*** 2022,2029 ****
    char c;
    char * ext_name;
    namelist_info * nl;
!   namelist_info * first_nl;
!   namelist_info * root_nl;
    int dim;
    int component_flag;
  
--- 2036,2043 ----
    char c;
    char * ext_name;
    namelist_info * nl;
!   namelist_info * first_nl = NULL;
!   namelist_info * root_nl = NULL;
    int dim;
    int component_flag;
  
*************** get_name:
*** 2184,2191 ****
  
    if (c == '(' && nl->type == GFC_DTYPE_CHARACTER)
      {
!       descriptor_dimension chd[1] = {1, clow, nl->string_length};
!       nml_loop_spec ind[1] = {1, clow, nl->string_length, 1};
  
        if (nml_parse_qualifier (chd, ind, 1) == FAILURE)
  	{
--- 2198,2205 ----
  
    if (c == '(' && nl->type == GFC_DTYPE_CHARACTER)
      {
!       descriptor_dimension chd[1] = { {1, clow, nl->string_length} };
!       nml_loop_spec ind[1] = { {1, clow, nl->string_length, 1} };
  
        if (nml_parse_qualifier (chd, ind, 1) == FAILURE)
  	{
diff -Nrcpad gcc-4.0.1/libgfortran/io/lock.c gcc-4.0.2/libgfortran/io/lock.c
*** gcc-4.0.1/libgfortran/io/lock.c	Sun Jun  5 23:33:52 2005
--- gcc-4.0.2/libgfortran/io/lock.c	Mon Aug 29 20:48:35 2005
*************** library_start (void)
*** 54,60 ****
       stay within the library. */
    g.in_library = 1;
  
!   if (ioparm.iostat != NULL && ioparm.library_return == LIBRARY_OK)
      *ioparm.iostat = ERROR_OK;
  
    ioparm.library_return = LIBRARY_OK;
--- 54,60 ----
       stay within the library. */
    g.in_library = 1;
  
!   if (ioparm.iostat != NULL)
      *ioparm.iostat = ERROR_OK;
  
    ioparm.library_return = LIBRARY_OK;
diff -Nrcpad gcc-4.0.1/libgfortran/io/read.c gcc-4.0.2/libgfortran/io/read.c
*** gcc-4.0.1/libgfortran/io/read.c	Fri Jun 17 16:23:40 2005
--- gcc-4.0.2/libgfortran/io/read.c	Sat Sep  3 19:11:57 2005
*************** set_integer (void *dest, int64_t value, 
*** 48,63 ****
    switch (length)
      {
      case 8:
!       *((int64_t *) dest) = value;
        break;
      case 4:
!       *((int32_t *) dest) = value;
        break;
      case 2:
!       *((int16_t *) dest) = value;
        break;
      case 1:
!       *((int8_t *) dest) = value;
        break;
      default:
        internal_error ("Bad integer kind");
--- 48,75 ----
    switch (length)
      {
      case 8:
!       {
! 	int64_t tmp = value;
! 	memcpy (dest, (void *) &tmp, length);
!       }
        break;
      case 4:
!       {
! 	int32_t tmp = value;
! 	memcpy (dest, (void *) &tmp, length);
!       }
        break;
      case 2:
!       {
! 	int16_t tmp = value;
! 	memcpy (dest, (void *) &tmp, length);
!       }
        break;
      case 1:
!       {
! 	int8_t tmp = value;
! 	memcpy (dest, (void *) &tmp, length);
!       }
        break;
      default:
        internal_error ("Bad integer kind");
*************** convert_real (void *dest, const char *bu
*** 108,122 ****
    switch (length)
      {
      case 4:
!       *((float *) dest) =
  #if defined(HAVE_STRTOF)
! 	strtof (buffer, NULL);
  #else
! 	(float) strtod (buffer, NULL);
  #endif
        break;
      case 8:
!       *((double *) dest) = strtod (buffer, NULL);
        break;
      default:
        internal_error ("Unsupported real kind during IO");
--- 120,140 ----
    switch (length)
      {
      case 4:
!       {
! 	float tmp = 
  #if defined(HAVE_STRTOF)
! 	  strtof (buffer, NULL);
  #else
! 	  (float) strtod (buffer, NULL);
  #endif
+ 	memcpy (dest, (void *) &tmp, length);
+       }
        break;
      case 8:
!       {
! 	double tmp = strtod (buffer, NULL);
! 	memcpy (dest, (void *) &tmp, length);
!       }
        break;
      default:
        internal_error ("Unsupported real kind during IO");
*************** next_char (char **p, int *w)
*** 240,247 ****
  
    if (c != ' ')
      return c;
!   if (g.blank_status == BLANK_ZERO)
!     return '0';
  
    /* At this point, the rest of the field has to be trailing blanks */
  
--- 258,265 ----
  
    if (c != ' ')
      return c;
!   if (g.blank_status != BLANK_UNSPECIFIED)
!     return ' ';  /* return a blank to signal a null */ 
  
    /* At this point, the rest of the field has to be trailing blanks */
  
*************** read_decimal (fnode * f, char *dest, int
*** 309,315 ****
        c = next_char (&p, &w);
        if (c == '\0')
  	break;
! 
        if (c < '0' || c > '9')
  	goto bad;
  
--- 327,339 ----
        c = next_char (&p, &w);
        if (c == '\0')
  	break;
! 	
!       if (c == ' ')
!         {
!           if (g.blank_status == BLANK_NULL) continue;
!           if (g.blank_status == BLANK_ZERO) c = '0';
!         }
!         
        if (c < '0' || c > '9')
  	goto bad;
  
*************** read_radix (fnode * f, char *dest, int l
*** 396,401 ****
--- 420,430 ----
        c = next_char (&p, &w);
        if (c == '\0')
  	break;
+       if (c == ' ')
+         {
+           if (g.blank_status == BLANK_NULL) continue;
+           if (g.blank_status == BLANK_ZERO) c = '0';
+         }
  
        switch (radix)
  	{
*************** read_f (fnode * f, char *dest, int lengt
*** 640,660 ****
    p++;
    w--;
  
!   while (w > 0 && isdigit (*p))
!     {
!       exponent = 10 * exponent + *p - '0';
!       p++;
!       w--;
!     }
  
!   /* Only allow trailing blanks */
  
!   while (w > 0)
      {
!       if (*p != ' ')
! 	goto bad_float;
!       p++;
!       w--;
      }
  
    exponent = exponent * exponent_sign;
--- 669,714 ----
    p++;
    w--;
  
!   if (g.blank_status == BLANK_UNSPECIFIED) /* Normal processing of exponent */
!      {
!       while (w > 0 && isdigit (*p))
!         {
!           exponent = 10 * exponent + *p - '0';
!           p++;
!           w--;
!         }
  
!       /* Only allow trailing blanks */
  
!       while (w > 0)
!         {
!           if (*p != ' ')
! 	  goto bad_float;
!           p++;
!           w--;
!         }
!     }    
!   else  /* BZ or BN status is enabled */
      {
!       while (w > 0)
!         {
!           if (*p == ' ')
!             {
!               if (g.blank_status == BLANK_ZERO) *p = '0';
!               if (g.blank_status == BLANK_NULL)
!                 {
!                   p++;
!                   w--;
!                   continue;
!                 }
!             }
!           else if (!isdigit (*p))
!             goto bad_float;
! 
!           exponent = 10 * exponent + *p - '0';
!           p++;
!           w--;
!         }
      }
  
    exponent = exponent * exponent_sign;
*************** read_f (fnode * f, char *dest, int lengt
*** 692,707 ****
      buffer = get_mem (i);
  
    /* Reformat the string into a temporary buffer.  As we're using atof it's
!      easiest to just leave the dcimal point in place.  */
    p = buffer;
    if (val_sign < 0)
      *(p++) = '-';
    for (; ndigits > 0; ndigits--)
      {
!       if (*digits == ' ' && g.blank_status == BLANK_ZERO)
! 	*p = '0';
!       else
! 	*p = *digits;
        p++;
        digits++;
      }
--- 746,767 ----
      buffer = get_mem (i);
  
    /* Reformat the string into a temporary buffer.  As we're using atof it's
!      easiest to just leave the decimal point in place.  */
    p = buffer;
    if (val_sign < 0)
      *(p++) = '-';
    for (; ndigits > 0; ndigits--)
      {
!       if (*digits == ' ')
!         {
!           if (g.blank_status == BLANK_ZERO) *digits = '0';
!           if (g.blank_status == BLANK_NULL)
!             {
!               digits++;
!               continue;
!             } 
!         }
!       *p = *digits;
        p++;
        digits++;
      }
*************** read_f (fnode * f, char *dest, int lengt
*** 722,731 ****
   * and never look at it. */
  
  void
! read_x (fnode * f)
  {
!   int n;
  
!   n = f->u.n;
!   read_block (&n);
  }
--- 782,793 ----
   * and never look at it. */
  
  void
! read_x (int n)
  {
!   if ((current_unit->flags.pad == PAD_NO || is_internal_unit ())
!       && current_unit->bytes_left < n)
!     n = current_unit->bytes_left;
  
!   if (n > 0)
!     read_block (&n);
  }
diff -Nrcpad gcc-4.0.1/libgfortran/io/transfer.c gcc-4.0.2/libgfortran/io/transfer.c
*** gcc-4.0.1/libgfortran/io/transfer.c	Thu Jun 16 22:32:12 2005
--- gcc-4.0.2/libgfortran/io/transfer.c	Sun Sep 11 18:55:16 2005
*************** gfc_unit *current_unit = NULL;
*** 82,87 ****
--- 82,94 ----
  static int sf_seen_eor = 0;
  static int eor_condition = 0;
  
+ /* Maximum righthand column written to.  */
+ static int max_pos;
+ /* Number of skips + spaces to be done for T and X-editing.  */
+ static int skips;
+ /* Number of spaces to be done for T and X-editing.  */
+ static int pending_spaces;
+ 
  char scratch[SCRATCH_SIZE] = { };
  static char *line_buffer = NULL;
  
*************** read_sf (int *length)
*** 166,176 ****
    do
      {
        if (is_internal_unit())
!         {
  	  /* readlen may be modified inside salloc_r if 
  	     is_internal_unit() is true.  */
!           readlen = 1;
!         }
  
        q = salloc_r (current_unit->s, &readlen);
        if (q == NULL)
--- 173,183 ----
    do
      {
        if (is_internal_unit())
! 	{
  	  /* readlen may be modified inside salloc_r if 
  	     is_internal_unit() is true.  */
! 	  readlen = 1;
! 	}
  
        q = salloc_r (current_unit->s, &readlen);
        if (q == NULL)
*************** read_sf (int *length)
*** 204,210 ****
  
  	  current_unit->bytes_left = 0;
  	  *length = n;
!           sf_seen_eor = 1;
  	  break;
  	}
  
--- 211,217 ----
  
  	  current_unit->bytes_left = 0;
  	  *length = n;
! 	  sf_seen_eor = 1;
  	  break;
  	}
  
*************** require_type (bt expected, bt actual, fn
*** 437,445 ****
  static void
  formatted_transfer (bt type, void *p, int len)
  {
!   int pos ,m ;
    fnode *f;
!   int i, n;
    int consume_data_flag;
  
    /* Change a complex data item into a pair of reals.  */
--- 444,453 ----
  static void
  formatted_transfer (bt type, void *p, int len)
  {
!   int pos, bytes_used;
    fnode *f;
!   format_token t;
!   int n;
    int consume_data_flag;
  
    /* Change a complex data item into a pair of reals.  */
*************** formatted_transfer (bt type, void *p, in
*** 456,467 ****
    for (;;)
      {
        /* If reversion has occurred and there is another real data item,
!          then we have to move to the next record.  */
        if (g.reversion_flag && n > 0)
!         {
!           g.reversion_flag = 0;
!           next_record (0);
!         }
  
        consume_data_flag = 1 ;
        if (ioparm.library_return != LIBRARY_OK)
--- 464,475 ----
    for (;;)
      {
        /* If reversion has occurred and there is another real data item,
! 	 then we have to move to the next record.  */
        if (g.reversion_flag && n > 0)
! 	{
! 	  g.reversion_flag = 0;
! 	  next_record (0);
! 	}
  
        consume_data_flag = 1 ;
        if (ioparm.library_return != LIBRARY_OK)
*************** formatted_transfer (bt type, void *p, in
*** 469,477 ****
  
        f = next_format ();
        if (f == NULL)
! 	return;		/* No data descriptors left (already raised).  */
  
!       switch (f->format)
  	{
  	case FMT_I:
  	  if (n == 0)
--- 477,510 ----
  
        f = next_format ();
        if (f == NULL)
! 	return;	      /* No data descriptors left (already raised).  */
  
!       /* Now discharge T, TR and X movements to the right.  This is delayed
! 	 until a data producing format to supress trailing spaces.  */
!       t = f->format;
!       if (g.mode == WRITING && skips != 0
! 	&& ((n>0 && (  t == FMT_I  || t == FMT_B  || t == FMT_O
! 		    || t == FMT_Z  || t == FMT_F  || t == FMT_E
! 		    || t == FMT_EN || t == FMT_ES || t == FMT_G
! 		    || t == FMT_L  || t == FMT_A  || t == FMT_D))
! 	    || t == FMT_STRING))
! 	{
! 	  if (skips > 0)
! 	    {
! 	      write_x (skips, pending_spaces);
! 	      max_pos = (int)(current_unit->recl - current_unit->bytes_left);
! 	    }
! 	  if (skips < 0)
! 	    {
! 	      move_pos_offset (current_unit->s, skips);
! 	      current_unit->bytes_left -= (gfc_offset)skips;
! 	    }
! 	skips = pending_spaces = 0;
! 	}
! 
!       bytes_used = (int)(current_unit->recl - current_unit->bytes_left);
! 
!       switch (t)
  	{
  	case FMT_I:
  	  if (n == 0)
*************** formatted_transfer (bt type, void *p, in
*** 524,531 ****
  	case FMT_A:
  	  if (n == 0)
  	    goto need_data;
- 	  if (require_type (BT_CHARACTER, type, f))
- 	    return;
  
  	  if (g.mode == READING)
  	    read_a (f, p, len);
--- 557,562 ----
*************** formatted_transfer (bt type, void *p, in
*** 653,659 ****
  	  break;
  
  	case FMT_STRING:
!           consume_data_flag = 0 ;
  	  if (g.mode == READING)
  	    {
  	      format_error (f, "Constant string in input format");
--- 684,690 ----
  	  break;
  
  	case FMT_STRING:
! 	  consume_data_flag = 0 ;
  	  if (g.mode == READING)
  	    {
  	      format_error (f, "Constant string in input format");
*************** formatted_transfer (bt type, void *p, in
*** 662,754 ****
  	  write_constant_string (f);
  	  break;
  
! 	  /* Format codes that don't transfer data.  */
  	case FMT_X:
  	case FMT_TR:
!           consume_data_flag = 0 ;
  	  if (g.mode == READING)
! 	    read_x (f);
! 	  else
! 	    write_x (f);
  
  	  break;
  
!         case FMT_TL:
!         case FMT_T:
!            if (f->format == FMT_TL)
! 	     pos = current_unit->recl - current_unit->bytes_left - f->u.n;
!            else /* FMT_T */
!              {
!                consume_data_flag = 0 ;
!                pos = f->u.n - 1; 
!              }
  
!            if (pos < 0 || pos >= current_unit->recl )
!              {
!                generate_error (ERROR_EOR, "T or TL edit position error");
!                break ;
!              }
!             m = pos - (current_unit->recl - current_unit->bytes_left);
  
!             if (m == 0)
!                break;
  
!             if (m > 0)
!              {
!                f->u.n = m;
!                if (g.mode == READING)
!                  read_x (f);
!                else
!                  write_x (f);
!              }
!             if (m < 0)
!              {
!                move_pos_offset (current_unit->s,m);
! 	       current_unit->bytes_left -= m;
!              }
  
! 	  break;
  
  	case FMT_S:
!           consume_data_flag = 0 ;
  	  g.sign_status = SIGN_S;
! 	  break;
  
  	case FMT_SS:
!           consume_data_flag = 0 ;
  	  g.sign_status = SIGN_SS;
! 	  break;
  
  	case FMT_SP:
!           consume_data_flag = 0 ;
  	  g.sign_status = SIGN_SP;
! 	  break;
  
  	case FMT_BN:
!           consume_data_flag = 0 ;
  	  g.blank_status = BLANK_NULL;
! 	  break;
  
  	case FMT_BZ:
!           consume_data_flag = 0 ;
  	  g.blank_status = BLANK_ZERO;
! 	  break;
  
  	case FMT_P:
!           consume_data_flag = 0 ;
  	  g.scale_factor = f->u.k;
  	  break;
  
  	case FMT_DOLLAR:
!           consume_data_flag = 0 ;
  	  g.seen_dollar = 1;
  	  break;
  
  	case FMT_SLASH:
!           consume_data_flag = 0 ;
! 	  for (i = 0; i < f->repeat; i++)
! 	    next_record (0);
! 
  	  break;
  
  	case FMT_COLON:
--- 693,791 ----
  	  write_constant_string (f);
  	  break;
  
! 	/* Format codes that don't transfer data.  */
  	case FMT_X:
  	case FMT_TR:
! 	  consume_data_flag = 0 ;
! 
! 	  pos = bytes_used + f->u.n + skips;
! 	  skips = f->u.n + skips;
! 	  pending_spaces = pos - max_pos;
! 
! 	  /* Writes occur just before the switch on f->format, above, so that
! 	     trailing blanks are suppressed.  */
  	  if (g.mode == READING)
! 	    read_x (f->u.n);
  
  	  break;
  
! 	case FMT_TL:
! 	case FMT_T:
! 	  if (f->format == FMT_TL)
! 	    pos = bytes_used - f->u.n;
! 	  else /* FMT_T */
! 	    {
! 	      consume_data_flag = 0;
! 	      pos = f->u.n - 1;
! 	    }
  
! 	  /* Standard 10.6.1.1: excessive left tabbing is reset to the
! 	     left tab limit.  We do not check if the position has gone
! 	     beyond the end of record because a subsequent tab could
! 	     bring us back again.  */
! 	  pos = pos < 0 ? 0 : pos;
  
! 	  skips = skips + pos - bytes_used;
! 	  pending_spaces =  pending_spaces + pos - max_pos;
  
! 	  if (skips == 0)
! 	    break;
  
! 	  /* Writes occur just before the switch on f->format, above, so that
! 	     trailing blanks are suppressed.  */
! 	  if (g.mode == READING)
! 	    {
! 	      if (skips > 0)
! 		read_x (skips);
! 	      if (skips < 0)
! 		{
! 		  move_pos_offset (current_unit->s, skips);
! 		  current_unit->bytes_left -= skips;
! 		  skips = pending_spaces = 0;
! 		}
! 	    }
! 
! 	break;
  
  	case FMT_S:
! 	  consume_data_flag = 0 ;
  	  g.sign_status = SIGN_S;
! 	break;
  
  	case FMT_SS:
! 	  consume_data_flag = 0 ;
  	  g.sign_status = SIGN_SS;
! 	break;
  
  	case FMT_SP:
! 	  consume_data_flag = 0 ;
  	  g.sign_status = SIGN_SP;
! 	break;
  
  	case FMT_BN:
! 	  consume_data_flag = 0 ;
  	  g.blank_status = BLANK_NULL;
! 	break;
  
  	case FMT_BZ:
! 	  consume_data_flag = 0 ;
  	  g.blank_status = BLANK_ZERO;
! 	break;
  
  	case FMT_P:
! 	  consume_data_flag = 0 ;
  	  g.scale_factor = f->u.k;
  	  break;
  
  	case FMT_DOLLAR:
! 	  consume_data_flag = 0 ;
  	  g.seen_dollar = 1;
  	  break;
  
  	case FMT_SLASH:
! 	  consume_data_flag = 0 ;
! 	  skips = pending_spaces = 0;
! 	  next_record (0);
  	  break;
  
  	case FMT_COLON:
*************** formatted_transfer (bt type, void *p, in
*** 756,762 ****
  	     particular preventing another / descriptor from being
  	     processed) unless there is another data item to be
  	     transferred.  */
!           consume_data_flag = 0 ;
  	  if (n == 0)
  	    return;
  	  break;
--- 793,799 ----
  	     particular preventing another / descriptor from being
  	     processed) unless there is another data item to be
  	     transferred.  */
! 	  consume_data_flag = 0 ;
  	  if (n == 0)
  	    return;
  	  break;
*************** formatted_transfer (bt type, void *p, in
*** 780,787 ****
        if ((consume_data_flag > 0) && (n > 0))
        {
  	n--;
!         p = ((char *) p) + len;
        }
      }
  
    return;
--- 817,831 ----
        if ((consume_data_flag > 0) && (n > 0))
        {
  	n--;
! 	p = ((char *) p) + len;
        }
+ 
+       if (g.mode == READING)
+ 	skips = 0;
+ 
+       pos = (int)(current_unit->recl - current_unit->bytes_left);
+       max_pos = (max_pos > pos) ? max_pos : pos;
+ 
      }
  
    return;
*************** data_transfer_init (int read_flag)
*** 981,987 ****
      {
        current_unit->recl = file_length(current_unit->s);
        if (g.mode==WRITING)
!         empty_internal_buffer (current_unit->s);
      }
  
    /* Check the action.  */
--- 1025,1033 ----
      {
        current_unit->recl = file_length(current_unit->s);
        if (g.mode==WRITING)
! 	empty_internal_buffer (current_unit->s);
!       else
!         current_unit->bytes_left = current_unit->recl;	
      }
  
    /* Check the action.  */
*************** data_transfer_init (int read_flag)
*** 1011,1024 ****
  
    if (ioparm.namelist_name != NULL && ionml != NULL)
       {
!         if(ioparm.format != NULL)
!            generate_error (ERROR_OPTION_CONFLICT,
!                     "A format cannot be specified with a namelist");
       }
    else if (current_unit->flags.form == FORM_FORMATTED &&
!            ioparm.format == NULL && !ioparm.list_format)
      generate_error (ERROR_OPTION_CONFLICT,
!                     "Missing format for FORMATTED data transfer");
  
  
    if (is_internal_unit () && current_unit->flags.form == FORM_UNFORMATTED)
--- 1057,1070 ----
  
    if (ioparm.namelist_name != NULL && ionml != NULL)
       {
! 	if(ioparm.format != NULL)
! 	   generate_error (ERROR_OPTION_CONFLICT,
! 		    "A format cannot be specified with a namelist");
       }
    else if (current_unit->flags.form == FORM_FORMATTED &&
! 	   ioparm.format == NULL && !ioparm.list_format)
      generate_error (ERROR_OPTION_CONFLICT,
! 		    "Missing format for FORMATTED data transfer");
  
  
    if (is_internal_unit () && current_unit->flags.form == FORM_UNFORMATTED)
*************** data_transfer_init (int read_flag)
*** 1112,1125 ****
        /* Check to see if we might be reading what we wrote before  */
  
        if (g.mode == READING && current_unit->mode  == WRITING)
!          flush(current_unit->s);
  
        /* Position the file.  */
        if (sseek (current_unit->s,
!                (ioparm.rec - 1) * current_unit->recl) == FAILURE)
! 	generate_error (ERROR_OS, NULL);
      }
  
    current_unit->mode = g.mode;
  
    /* Set the initial value of flags.  */
--- 1158,1191 ----
        /* Check to see if we might be reading what we wrote before  */
  
        if (g.mode == READING && current_unit->mode  == WRITING)
! 	 flush(current_unit->s);
! 
!       /* Check whether the record exists to be read.  Only
! 	 a partial record needs to exist.  */
! 
!       if (g.mode == READING && (ioparm.rec -1)
! 	  * current_unit->recl >= file_length (current_unit->s))
! 	{
! 	  generate_error (ERROR_BAD_OPTION, "Non-existing record number");
! 	  return;
! 	}
  
        /* Position the file.  */
        if (sseek (current_unit->s,
! 	       (ioparm.rec - 1) * current_unit->recl) == FAILURE)
! 	{
! 	  generate_error (ERROR_OS, NULL);
! 	  return;
! 	}
      }
  
+   /* Overwriting an existing sequential file ?
+      it is always safe to truncate the file on the first write */
+   if (g.mode == WRITING
+       && current_unit->flags.access == ACCESS_SEQUENTIAL
+       && current_unit->last_record == 0 && !is_preconnected(current_unit->s))
+         struncate(current_unit->s);
+ 
    current_unit->mode = g.mode;
  
    /* Set the initial value of flags.  */
*************** data_transfer_init (int read_flag)
*** 1144,1153 ****
        else
  	{
  	  if (ioparm.list_format)
!             {
!                transfer = list_formatted_read;
!                init_at_eol();
!             }
  	  else
  	    transfer = formatted_transfer;
  	}
--- 1210,1219 ----
        else
  	{
  	  if (ioparm.list_format)
! 	    {
! 	       transfer = list_formatted_read;
! 	       init_at_eol();
! 	    }
  	  else
  	    transfer = formatted_transfer;
  	}
*************** data_transfer_init (int read_flag)
*** 1182,1187 ****
--- 1248,1256 ----
  	current_unit->read_bad = 1;
      }
  
+   /* Reset counters for T and X-editing.  */
+   max_pos = skips = pending_spaces = 0;
+ 
    /* Start the data transfer if we are doing a formatted transfer.  */
    if (current_unit->flags.form == FORM_FORMATTED && !ioparm.list_format
        && ioparm.namelist_name == NULL && ionml == NULL)
*************** next_record_r (int done)
*** 1253,1279 ****
  	}
  
        do
!         {
!           p = salloc_r (current_unit->s, &length);
  
!           /* In case of internal file, there may not be any '\n'.  */
!           if (is_internal_unit() && p == NULL)
!             {
!                break;
!             }
  
!           if (p == NULL)
!             {
!               generate_error (ERROR_OS, NULL);
!               break;
!             }
  
!           if (length == 0)
!             {
!               current_unit->endfile = AT_ENDFILE;
!               break;
!             }
!         }
        while (*p != '\n');
  
        break;
--- 1322,1348 ----
  	}
  
        do
! 	{
! 	  p = salloc_r (current_unit->s, &length);
  
! 	  /* In case of internal file, there may not be any '\n'.  */
! 	  if (is_internal_unit() && p == NULL)
! 	    {
! 	       break;
! 	    }
  
! 	  if (p == NULL)
! 	    {
! 	      generate_error (ERROR_OS, NULL);
! 	      break;
! 	    }
  
! 	  if (length == 0)
! 	    {
! 	      current_unit->endfile = AT_ENDFILE;
! 	      break;
! 	    }
! 	}
        while (*p != '\n');
  
        break;
*************** next_record_w (int done)
*** 1293,1298 ****
--- 1362,1370 ----
    int length;
    char *p;
  
+   /* Zero counters for X- and T-editing.  */
+   max_pos = skips = pending_spaces = 0;
+ 
    switch (current_mode ())
      {
      case FORMATTED_DIRECT:
*************** next_record_w (int done)
*** 1312,1318 ****
  
      case UNFORMATTED_DIRECT:
        if (sfree (current_unit->s) == FAILURE)
!         goto io_error;
        break;
  
      case UNFORMATTED_SEQUENTIAL:
--- 1384,1390 ----
  
      case UNFORMATTED_DIRECT:
        if (sfree (current_unit->s) == FAILURE)
! 	goto io_error;
        break;
  
      case UNFORMATTED_SEQUENTIAL:
*************** next_record_w (int done)
*** 1350,1365 ****
        break;
  
      case FORMATTED_SEQUENTIAL:
        length = 1;
        p = salloc_w (current_unit->s, &length);
  
        if (!is_internal_unit())
!         {
!           if (p)
!             *p = '\n'; /* No CR for internal writes.  */
!           else
!             goto io_error;
!         }
  
        if (sfree (current_unit->s) == FAILURE)
   	goto io_error;
--- 1422,1448 ----
        break;
  
      case FORMATTED_SEQUENTIAL:
+ #ifdef HAVE_CRLF
+       length = 2;
+ #else
        length = 1;
+ #endif
        p = salloc_w (current_unit->s, &length);
  
        if (!is_internal_unit())
! 	{
! 	  if (p)
! 	    {  /* No new line for internal writes.  */
! #ifdef HAVE_CRLF
! 	      p[0] = '\r';
! 	      p[1] = '\n';
! #else
! 	      *p = '\n';
! #endif
! 	    }
! 	  else
! 	    goto io_error;
! 	}
  
        if (sfree (current_unit->s) == FAILURE)
   	goto io_error;
*************** finalize_transfer (void)
*** 1429,1437 ****
    if ((ionml != NULL) && (ioparm.namelist_name != NULL))
      {
         if (ioparm.namelist_read_mode)
!          namelist_read();
         else
!          namelist_write();
      }
  
    transfer = NULL;
--- 1512,1520 ----
    if ((ionml != NULL) && (ioparm.namelist_name != NULL))
      {
         if (ioparm.namelist_read_mode)
! 	 namelist_read();
         else
! 	 namelist_write();
      }
  
    transfer = NULL;
*************** static void
*** 1477,1483 ****
  iolength_transfer (bt type, void *dest, int len)
  {
    if (ioparm.iolength != NULL)
!     *ioparm.iolength += len;
  }
  
  
--- 1560,1571 ----
  iolength_transfer (bt type, void *dest, int len)
  {
    if (ioparm.iolength != NULL)
!     {
!       if (type == BT_COMPLEX)
! 	*ioparm.iolength += 2*len;
!       else
! 	*ioparm.iolength += len;
!     }
  }
  
  
*************** export_proto(st_read);
*** 1532,1537 ****
--- 1620,1626 ----
  void
  st_read (void)
  {
+ 
    library_start ();
  
    data_transfer_init (1);
*************** st_read (void)
*** 1548,1558 ****
  	break;
  
        case AT_ENDFILE:
!         if (!is_internal_unit())
!           {
!             generate_error (ERROR_END, NULL);
!             current_unit->endfile = AFTER_ENDFILE;
!           }
  	break;
  
        case AFTER_ENDFILE:
--- 1637,1647 ----
  	break;
  
        case AT_ENDFILE:
! 	if (!is_internal_unit())
! 	  {
! 	    generate_error (ERROR_END, NULL);
! 	    current_unit->endfile = AFTER_ENDFILE;
! 	  }
  	break;
  
        case AFTER_ENDFILE:
*************** export_proto(st_write);
*** 1577,1582 ****
--- 1666,1672 ----
  void
  st_write (void)
  {
+ 
    library_start ();
    data_transfer_init (0);
  }
*************** st_write_done (void)
*** 1603,1613 ****
  
        case NO_ENDFILE:
  	if (current_unit->current_record > current_unit->last_record)
!           {
!             /* Get rid of whatever is after this record.  */
!             if (struncate (current_unit->s) == FAILURE)
!               generate_error (ERROR_OS, NULL);
!           }
  
  	current_unit->endfile = AT_ENDFILE;
  	break;
--- 1693,1703 ----
  
        case NO_ENDFILE:
  	if (current_unit->current_record > current_unit->last_record)
! 	  {
! 	    /* Get rid of whatever is after this record.  */
! 	    if (struncate (current_unit->s) == FAILURE)
! 	      generate_error (ERROR_OS, NULL);
! 	  }
  
  	current_unit->endfile = AT_ENDFILE;
  	break;
diff -Nrcpad gcc-4.0.1/libgfortran/io/unit.c gcc-4.0.2/libgfortran/io/unit.c
*** gcc-4.0.1/libgfortran/io/unit.c	Thu May 12 19:10:58 2005
--- gcc-4.0.2/libgfortran/io/unit.c	Fri Jul 22 19:11:28 2005
*************** is_internal_unit ()
*** 288,294 ****
  void
  init_units (void)
  {
-   gfc_offset m, n;
    gfc_unit *u;
    int i;
  
--- 288,293 ----
*************** init_units (void)
*** 305,311 ****
        u->flags.access = ACCESS_SEQUENTIAL;
        u->flags.form = FORM_FORMATTED;
        u->flags.status = STATUS_OLD;
!       u->flags.blank = BLANK_ZERO;
        u->flags.position = POSITION_ASIS;
  
        u->recl = options.default_recl;
--- 304,310 ----
        u->flags.access = ACCESS_SEQUENTIAL;
        u->flags.form = FORM_FORMATTED;
        u->flags.status = STATUS_OLD;
!       u->flags.blank = BLANK_UNSPECIFIED;
        u->flags.position = POSITION_ASIS;
  
        u->recl = options.default_recl;
*************** init_units (void)
*** 327,333 ****
        u->flags.access = ACCESS_SEQUENTIAL;
        u->flags.form = FORM_FORMATTED;
        u->flags.status = STATUS_OLD;
!       u->flags.blank = BLANK_ZERO;
        u->flags.position = POSITION_ASIS;
  
        u->recl = options.default_recl;
--- 326,332 ----
        u->flags.access = ACCESS_SEQUENTIAL;
        u->flags.form = FORM_FORMATTED;
        u->flags.status = STATUS_OLD;
!       u->flags.blank = BLANK_UNSPECIFIED;
        u->flags.position = POSITION_ASIS;
  
        u->recl = options.default_recl;
*************** init_units (void)
*** 349,355 ****
        u->flags.access = ACCESS_SEQUENTIAL;
        u->flags.form = FORM_FORMATTED;
        u->flags.status = STATUS_OLD;
!       u->flags.blank = BLANK_ZERO;
        u->flags.position = POSITION_ASIS;
  
        u->recl = options.default_recl;
--- 348,354 ----
        u->flags.access = ACCESS_SEQUENTIAL;
        u->flags.form = FORM_FORMATTED;
        u->flags.status = STATUS_OLD;
!       u->flags.blank = BLANK_UNSPECIFIED;
        u->flags.position = POSITION_ASIS;
  
        u->recl = options.default_recl;
diff -Nrcpad gcc-4.0.1/libgfortran/io/unix.c gcc-4.0.2/libgfortran/io/unix.c
*** gcc-4.0.1/libgfortran/io/unix.c	Sat Jun 18 20:10:40 2005
--- gcc-4.0.2/libgfortran/io/unix.c	Sun Sep 11 18:55:16 2005
*************** typedef struct
*** 137,142 ****
--- 137,144 ----
    int prot;
    int ndirty;			/* Dirty bytes starting at dirty_offset */
  
+   int special_file;		/* =1 if the fd refers to a special file */
+ 
    unsigned unbuffered:1, mmaped:1;
  
    char small_buffer[BUFFER_SIZE];
*************** fix_fd (int fd)
*** 215,220 ****
--- 217,233 ----
    return fd;
  }
  
+ int
+ is_preconnected (stream * s)
+ {
+   int fd;
+ 
+   fd = ((unix_stream *) s)->fd;
+   if (fd == STDIN_FILENO || fd == STDOUT_FILENO || fd == STDERR_FILENO)
+     return 1;
+   else
+     return 0;
+ }
  
  /* write()-- Write a buffer to a descriptor, allowing for short writes */
  
*************** fd_truncate (unix_stream * s)
*** 507,519 ****
      return FAILURE;
  
    /* non-seekable files, like terminals and fifo's fail the lseek.
!      the fd is a regular file at this point */
! 
  #ifdef HAVE_FTRUNCATE
!   if (ftruncate (s->fd, s->logical_offset))
  #else
  #ifdef HAVE_CHSIZE
!   if (chsize (s->fd, s->logical_offset))
  #endif
  #endif
      {
--- 520,533 ----
      return FAILURE;
  
    /* non-seekable files, like terminals and fifo's fail the lseek.
!      Using ftruncate on a seekable special file (like /dev/null)
!      is undefined, so we treat it as if the ftruncate failed.
!   */
  #ifdef HAVE_FTRUNCATE
!   if (s->special_file || ftruncate (s->fd, s->logical_offset))
  #else
  #ifdef HAVE_CHSIZE
!   if (s->special_file || chsize (s->fd, s->logical_offset))
  #endif
  #endif
      {
*************** fd_to_stream (int fd, int prot, int avoi
*** 912,917 ****
--- 926,932 ----
  
    fstat (fd, &statbuf);
    s->file_length = S_ISREG (statbuf.st_mode) ? statbuf.st_size : -1;
+   s->special_file = !S_ISREG (statbuf.st_mode);
  
  #if HAVE_MMAP
    if (avoid_mmap)
*************** unit_to_fd(int unit)
*** 945,951 ****
   * buffer that is PATH_MAX characters, convert the fortran string to a
   * C string in the buffer.  Returns nonzero if this is not possible.  */
  
! static int
  unpack_filename (char *cstring, const char *fstring, int len)
  {
    len = fstrlen (fstring, len);
--- 960,966 ----
   * buffer that is PATH_MAX characters, convert the fortran string to a
   * C string in the buffer.  Returns nonzero if this is not possible.  */
  
! int
  unpack_filename (char *cstring, const char *fstring, int len)
  {
    len = fstrlen (fstring, len);
*************** tempfile (void)
*** 977,982 ****
--- 992,999 ----
    if (tempdir == NULL)
      tempdir = getenv ("TMP");
    if (tempdir == NULL)
+     tempdir = getenv ("TEMP");
+   if (tempdir == NULL)
      tempdir = DEFAULT_TEMPDIR;
  
    template = get_mem (strlen (tempdir) + 20);
*************** tempfile (void)
*** 991,997 ****
  
    if (mktemp (template))
      do
!       fd = open (template, O_CREAT | O_EXCL, S_IREAD | S_IWRITE);
      while (!(fd == -1 && errno == EEXIST) && mktemp (template));
    else
      fd = -1;
--- 1008,1019 ----
  
    if (mktemp (template))
      do
! #ifdef HAVE_CRLF
!       fd = open (template, O_RDWR | O_CREAT | O_EXCL | O_BINARY,
!                  S_IREAD | S_IWRITE);
! #else
!       fd = open (template, O_RDWR | O_CREAT | O_EXCL, S_IREAD | S_IWRITE);
! #endif
      while (!(fd == -1 && errno == EEXIST) && mktemp (template));
    else
      fd = -1;
*************** regular_file (unit_flags *flags)
*** 1076,1081 ****
--- 1098,1107 ----
  
    /* rwflag |= O_LARGEFILE; */
  
+ #ifdef HAVE_CRLF
+   crflag |= O_BINARY;
+ #endif
+ 
    mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH;
    fd = open (path, rwflag | crflag, mode);
    if (flags->action != ACTION_UNSPECIFIED)
*************** open_external (unit_flags *flags)
*** 1127,1134 ****
--- 1153,1163 ----
        fd = tempfile ();
        if (flags->action == ACTION_UNSPECIFIED)
          flags->action = ACTION_READWRITE;
+ 
+ #if HAVE_UNLINK_OPEN_FILE
        /* We can unlink scratch files now and it will go away when closed. */
        unlink (ioparm.file);
+ #endif
      }
    else
      {
*************** flush (stream *s)
*** 1527,1532 ****
--- 1556,1577 ----
    return fd_flush( (unix_stream *) s);
  }
  
+ int
+ stream_isatty (stream *s)
+ {
+   return isatty (((unix_stream *) s)->fd);
+ }
+ 
+ char *
+ stream_ttyname (stream *s)
+ {
+ #ifdef HAVE_TTYNAME
+   return ttyname (((unix_stream *) s)->fd);
+ #else
+   return NULL;
+ #endif
+ }
+ 
  
  /* How files are stored:  This is an operating-system specific issue,
     and therefore belongs here.  There are three cases to consider.
diff -Nrcpad gcc-4.0.1/libgfortran/io/write.c gcc-4.0.2/libgfortran/io/write.c
*** gcc-4.0.1/libgfortran/io/write.c	Sun Jun  5 23:33:52 2005
--- gcc-4.0.2/libgfortran/io/write.c	Wed Sep  7 20:21:34 2005
*************** extract_int (const void *p, int len)
*** 80,95 ****
    switch (len)
      {
      case 1:
!       i = *((const int8_t *) p);
        break;
      case 2:
!       i = *((const int16_t *) p);
        break;
      case 4:
!       i = *((const int32_t *) p);
        break;
      case 8:
!       i = *((const int64_t *) p);
        break;
      default:
        internal_error ("bad integer kind");
--- 80,111 ----
    switch (len)
      {
      case 1:
!       {
! 	int8_t tmp;
! 	memcpy ((void *) &tmp, p, len);
! 	i = tmp;
!       }
        break;
      case 2:
!       {
! 	int16_t tmp;
! 	memcpy ((void *) &tmp, p, len);
! 	i = tmp;
!       }
        break;
      case 4:
!       {
! 	int32_t tmp;
! 	memcpy ((void *) &tmp, p, len);
! 	i = tmp;
!       }
        break;
      case 8:
!       {
! 	int64_t tmp;
! 	memcpy ((void *) &tmp, p, len);
! 	i = tmp;
!       }
        break;
      default:
        internal_error ("bad integer kind");
*************** extract_real (const void *p, int len)
*** 105,114 ****
    switch (len)
      {
      case 4:
!       i = *((const float *) p);
        break;
      case 8:
!       i = *((const double *) p);
        break;
      default:
        internal_error ("bad real kind");
--- 121,138 ----
    switch (len)
      {
      case 4:
!       {
! 	float tmp;
! 	memcpy ((void *) &tmp, p, len);
! 	i = tmp;
!       }
        break;
      case 8:
!       {
! 	double tmp;
! 	memcpy ((void *) &tmp, p, len);
! 	i = tmp;
!       }
        break;
      default:
        internal_error ("bad real kind");
*************** write_float (fnode *f, const char *sourc
*** 702,707 ****
--- 726,736 ----
        if (res == 0)
  	{
  	  nb =  f->u.real.w;
+ 	  
+ 	  /* If the field width is zero, the processor must select a width 
+ 	     not zero.  4 is chosen to allow output of '-Inf' or '+Inf' */
+ 	     
+ 	  if (nb == 0) nb = 4;
  	  p = write_block (nb);
  	  if (nb < 3)
  	    {
*************** write_float (fnode *f, const char *sourc
*** 710,731 ****
  	    }
  
  	  memset(p, ' ', nb);
! 	  res = !isnan (n); 
  	  if (res != 0)
  	    {
! 	      if (signbit(n))   
! 		fin = '-';
  	      else
! 		fin = '+';
  
! 	      if (nb > 7)
! 		memcpy(p + nb - 8, "Infinity", 8); 
  	      else
  		memcpy(p + nb - 3, "Inf", 3);
! 	      if (nb < 8 && nb > 3)
! 		p[nb - 4] = fin;
  	      else if (nb > 8)
! 		p[nb - 9] = fin; 
  	    }
  	  else
  	    memcpy(p + nb - 3, "NaN", 3);
--- 739,785 ----
  	    }
  
  	  memset(p, ' ', nb);
! 	  res = !isnan (n);
  	  if (res != 0)
  	    {
! 	      if (signbit(n))
! 	        {
! 	        
! 	          /* If the sign is negative and the width is 3, there is
! 	             insufficient room to output '-Inf', so output asterisks */
! 	             
! 	          if (nb == 3)
! 	            {
! 	              memset (p, '*',nb);
! 	              return;
! 	            }
! 	            
! 	          /* The negative sign is mandatory */
! 	            
! 	          fin = '-';
! 		}    
  	      else
! 	      
! 	          /* The positive sign is optional, but we output it for
! 	             consistency */
! 	             
! 		  fin = '+';
  
! 	      if (nb > 8)
! 	      
! 	        /* We have room, so output 'Infinity' */
! 	        
! 		memcpy(p + nb - 8, "Infinity", 8);
  	      else
+ 	      
+ 	        /* For the case of width equals 8, there is not enough room
+ 	           for the sign and 'Infinity' so we go with 'Inf' */
+ 	            
  		memcpy(p + nb - 3, "Inf", 3);
! 	      if (nb < 9 && nb > 3)
! 		p[nb - 4] = fin;  /* Put the sign in front of Inf */
  	      else if (nb > 8)
! 		p[nb - 9] = fin;  /* Put the sign in front of Infinity */
  	    }
  	  else
  	    memcpy(p + nb - 3, "NaN", 3);
*************** otoa (uint64_t n)
*** 941,953 ****
        return scratch;
      }
  
!   p = scratch + sizeof (SCRATCH_SIZE) - 1;
    *p-- = '\0';
  
    while (n != 0)
      {
        *p = '0' + (n & 7);
!       p -- ;
        n >>= 3;
      }
  
--- 995,1007 ----
        return scratch;
      }
  
!   p = scratch + SCRATCH_SIZE - 1;
    *p-- = '\0';
  
    while (n != 0)
      {
        *p = '0' + (n & 7);
!       p--;
        n >>= 3;
      }
  
*************** btoa (uint64_t n)
*** 969,975 ****
        return scratch;
      }
  
!   p = scratch + sizeof (SCRATCH_SIZE) - 1;
    *p-- = '\0';
  
    while (n != 0)
--- 1023,1029 ----
        return scratch;
      }
  
!   p = scratch + SCRATCH_SIZE - 1;
    *p-- = '\0';
  
    while (n != 0)
*************** write_es (fnode *f, const char *p, int l
*** 1047,1061 ****
  /* Take care of the X/TR descriptor.  */
  
  void
! write_x (fnode * f)
  {
    char *p;
  
!   p = write_block (f->u.n);
    if (p == NULL)
      return;
  
!   memset (p, ' ', f->u.n);
  }
  
  
--- 1101,1116 ----
  /* Take care of the X/TR descriptor.  */
  
  void
! write_x (int m, int nspaces)
  {
    char *p;
  
!   p = write_block (m);
    if (p == NULL)
      return;
  
!   if (nspaces > 0)
!     memset ((char*)(p + m - nspaces), ' ', nspaces);
  }
  
  
diff -Nrcpad gcc-4.0.1/libgfortran/libgfortran.h gcc-4.0.2/libgfortran/libgfortran.h
*** gcc-4.0.1/libgfortran/libgfortran.h	Sat May  7 19:48:14 2005
--- gcc-4.0.2/libgfortran/libgfortran.h	Thu Aug 11 13:53:22 2005
*************** typedef off_t gfc_offset;
*** 179,195 ****
     alternatives, or bail out.  */
  #if (!defined(isfinite) || defined(__CYGWIN__))
  #undef isfinite
- static inline int
- isfinite (double x)
- {
  #if defined(fpclassify)
!   return (fpclassify(x) != FP_NAN && fpclassify(x) != FP_INFINITE);
! #elif defined(HAVE_FINITE)
!   return finite (x);
  #else
! #error "libgfortran needs isfinite, fpclassify, or finite"
  #endif
- }
  #endif /* !defined(isfinite)  */
  
  /* TODO: find the C99 version of these an move into above ifdef.  */
--- 179,189 ----
     alternatives, or bail out.  */
  #if (!defined(isfinite) || defined(__CYGWIN__))
  #undef isfinite
  #if defined(fpclassify)
! #define isfinite(x) (fpclassify(x) != FP_NAN && fpclassify(x) != FP_INFINITE)
  #else
! #define isfinite(x) ((x) - (x) == 0)
  #endif
  #endif /* !defined(isfinite)  */
  
  /* TODO: find the C99 version of these an move into above ifdef.  */
*************** typedef struct
*** 314,324 ****
  }
  options_t;
  
- 
  extern options_t options;
  internal_proto(options);
  
  
  /* Structure for statement options.  */
  
  typedef struct
--- 308,332 ----
  }
  options_t;
  
  extern options_t options;
  internal_proto(options);
  
  
+ /* Compile-time options that will influence the library.  */
+ 
+ typedef struct
+ {
+   int warn_std;
+   int allow_std;
+ }
+ compile_options_t;
+ 
+ extern compile_options_t compile_options;
+ internal_proto(compile_options);
+ 
+ 
+ 
+ 
  /* Structure for statement options.  */
  
  typedef struct
*************** typedef enum
*** 353,358 ****
--- 361,378 ----
  error_codes;
  
  
+ /* Flags to specify which standard/extension contains a feature.
+    Keep them in sync with their counterparts in gcc/fortran/gfortran.h.  */
+ #define GFC_STD_LEGACY          (1<<6) /* Backward compatibility.  */
+ #define GFC_STD_GNU             (1<<5)    /* GNU Fortran extension.  */
+ #define GFC_STD_F2003           (1<<4)    /* New in F2003.  */
+ /* Note that no features were obsoleted nor deleted in F2003.  */
+ #define GFC_STD_F95             (1<<3)    /* New in F95.  */
+ #define GFC_STD_F95_DEL         (1<<2)    /* Deleted in F95.  */
+ #define GFC_STD_F95_OBS         (1<<1)    /* Obsoleted in F95.  */
+ #define GFC_STD_F77             (1<<0)    /* Up to and including F77.  */
+ 
+ 
  /* The filename and line number don't go inside the globals structure.
     They are set by the rest of the program and must be linked to.  */
  
*************** internal_proto(reshape_packed);
*** 482,488 ****
  
  /* Repacking functions.  */
  
! /* ??? These four aren't currently used by the compiler, though we
     certainly could do so.  */
  GFC_INTEGER_4 *internal_pack_4 (gfc_array_i4 *);
  internal_proto(internal_pack_4);
--- 502,508 ----
  
  /* Repacking functions.  */
  
! /* ??? These eight aren't currently used by the compiler, though we
     certainly could do so.  */
  GFC_INTEGER_4 *internal_pack_4 (gfc_array_i4 *);
  internal_proto(internal_pack_4);
*************** internal_proto(internal_pack_4);
*** 490,501 ****
--- 510,533 ----
  GFC_INTEGER_8 *internal_pack_8 (gfc_array_i8 *);
  internal_proto(internal_pack_8);
  
+ GFC_COMPLEX_4 *internal_pack_c4 (gfc_array_c4 *);
+ internal_proto(internal_pack_c4);
+ 
+ GFC_COMPLEX_8 *internal_pack_c8 (gfc_array_c8 *);
+ internal_proto(internal_pack_c8);
+ 
  extern void internal_unpack_4 (gfc_array_i4 *, const GFC_INTEGER_4 *);
  internal_proto(internal_unpack_4);
  
  extern void internal_unpack_8 (gfc_array_i8 *, const GFC_INTEGER_8 *);
  internal_proto(internal_unpack_8);
  
+ extern void internal_unpack_c4 (gfc_array_c4 *, const GFC_COMPLEX_4 *);
+ internal_proto(internal_unpack_c4);
+ 
+ extern void internal_unpack_c8 (gfc_array_c8 *, const GFC_COMPLEX_8 *);
+ internal_proto(internal_unpack_c8);
+ 
  /* string_intrinsics.c */
  
  extern GFC_INTEGER_4 compare_string (GFC_INTEGER_4, const char *,
diff -Nrcpad gcc-4.0.1/libgfortran/m4/cshift1.m4 gcc-4.0.2/libgfortran/m4/cshift1.m4
*** gcc-4.0.1/libgfortran/m4/cshift1.m4	Mon May 23 20:03:48 2005
--- gcc-4.0.2/libgfortran/m4/cshift1.m4	Thu Jul 14 21:17:22 2005
*************** Boston, MA 02111-1307, USA.  */
*** 35,47 ****
  #include "libgfortran.h"'
  include(iparm.m4)dnl
  
! void cshift1_`'atype_kind (const gfc_array_char * ret,
  			   const gfc_array_char * array,
  			   const atype * h, const atype_name * pwhich);
  export_proto(cshift1_`'atype_kind);
  
  void
! cshift1_`'atype_kind (const gfc_array_char * ret,
  		      const gfc_array_char * array,
  		      const atype * h, const atype_name * pwhich)
  {
--- 35,47 ----
  #include "libgfortran.h"'
  include(iparm.m4)dnl
  
! void cshift1_`'atype_kind (gfc_array_char * ret,
  			   const gfc_array_char * array,
  			   const atype * h, const atype_name * pwhich);
  export_proto(cshift1_`'atype_kind);
  
  void
! cshift1_`'atype_kind (gfc_array_char * ret,
  		      const gfc_array_char * array,
  		      const atype * h, const atype_name * pwhich)
  {
*************** cshift1_`'atype_kind (const gfc_array_ch
*** 81,86 ****
--- 81,105 ----
  
    size = GFC_DESCRIPTOR_SIZE (ret);
  
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
    extent[0] = 1;
    count[0] = 0;
    size = GFC_DESCRIPTOR_SIZE (array);
diff -Nrcpad gcc-4.0.1/libgfortran/m4/eoshift1.m4 gcc-4.0.2/libgfortran/m4/eoshift1.m4
*** gcc-4.0.1/libgfortran/m4/eoshift1.m4	Mon May 23 20:03:48 2005
--- gcc-4.0.2/libgfortran/m4/eoshift1.m4	Thu Jul 14 21:17:22 2005
*************** include(iparm.m4)dnl
*** 38,51 ****
  static const char zeros[16] =
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  
! extern void eoshift1_`'atype_kind (const gfc_array_char *,
  				     const gfc_array_char *,
  				     const atype *, const char *,
  				     const atype_name *);
  export_proto(eoshift1_`'atype_kind);
  
  void
! eoshift1_`'atype_kind (const gfc_array_char *ret,
  		       const gfc_array_char *array,
  		       const atype *h, const char *pbound,
  		       const atype_name *pwhich)
--- 38,51 ----
  static const char zeros[16] =
    {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
  
! extern void eoshift1_`'atype_kind (gfc_array_char *,
  				     const gfc_array_char *,
  				     const atype *, const char *,
  				     const atype_name *);
  export_proto(eoshift1_`'atype_kind);
  
  void
! eoshift1_`'atype_kind (gfc_array_char *ret,
  		       const gfc_array_char *array,
  		       const atype *h, const char *pbound,
  		       const atype_name *pwhich)
*************** eoshift1_`'atype_kind (const gfc_array_c
*** 90,95 ****
--- 90,115 ----
    extent[0] = 1;
    count[0] = 0;
    size = GFC_DESCRIPTOR_SIZE (array);
+ 
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
    n = 0;
    for (dim = 0; dim < GFC_DESCRIPTOR_RANK (array); dim++)
      {
*************** eoshift1_`'atype_kind (const gfc_array_c
*** 110,116 ****
            rstride[n] = ret->dim[dim].stride * size;
            sstride[n] = array->dim[dim].stride * size;
  
!           hstride[n] = h->dim[n].stride;
            n++;
          }
      }
--- 130,136 ----
            rstride[n] = ret->dim[dim].stride * size;
            sstride[n] = array->dim[dim].stride * size;
  
!           hstride[n] = h->dim[n].stride * size;
            n++;
          }
      }
*************** eoshift1_`'atype_kind (const gfc_array_c
*** 133,139 ****
      {
  `      /* Do the shift for this dimension.  */'
        sh = *hptr;
!       delta = (sh >= 0) ? sh: -sh;
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
--- 153,166 ----
      {
  `      /* Do the shift for this dimension.  */'
        sh = *hptr;
!       if (( sh >= 0 ? sh : -sh ) > len)
! 	{
! 	  delta = len;
! 	  sh = len;
! 	}
!       else
! 	delta = (sh >= 0) ? sh: -sh;
! 
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
diff -Nrcpad gcc-4.0.1/libgfortran/m4/eoshift3.m4 gcc-4.0.2/libgfortran/m4/eoshift3.m4
*** gcc-4.0.1/libgfortran/m4/eoshift3.m4	Mon May 23 20:03:49 2005
--- gcc-4.0.2/libgfortran/m4/eoshift3.m4	Thu Jul 14 21:17:22 2005
*************** eoshift3_`'atype_kind (gfc_array_char *r
*** 85,90 ****
--- 85,109 ----
      which = 0;
  
    size = GFC_DESCRIPTOR_SIZE (ret);
+   if (ret->data == NULL)
+     {
+       int i;
+ 
+       ret->data = internal_malloc_size (size * size0 ((array_t *)array));
+       ret->base = 0;
+       ret->dtype = array->dtype;
+       for (i = 0; i < GFC_DESCRIPTOR_RANK (array); i++)
+         {
+           ret->dim[i].lbound = 0;
+           ret->dim[i].ubound = array->dim[i].ubound - array->dim[i].lbound;
+ 
+           if (i == 0)
+             ret->dim[i].stride = 1;
+           else
+             ret->dim[i].stride = (ret->dim[i-1].ubound + 1) * ret->dim[i-1].stride;
+         }
+     }
+ 
  
    extent[0] = 1;
    count[0] = 0;
*************** eoshift3_`'atype_kind (gfc_array_char *r
*** 111,117 ****
  
            hstride[n] = h->dim[n].stride;
            if (bound)
!             bstride[n] = bound->dim[n].stride;
            else
              bstride[n] = 0;
            n++;
--- 130,136 ----
  
            hstride[n] = h->dim[n].stride;
            if (bound)
!             bstride[n] = bound->dim[n].stride * size;
            else
              bstride[n] = 0;
            n++;
*************** eoshift3_`'atype_kind (gfc_array_char *r
*** 143,149 ****
      {
  `      /* Do the shift for this dimension.  */'
        sh = *hptr;
!       delta = (sh >= 0) ? sh: -sh;
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
--- 162,175 ----
      {
  `      /* Do the shift for this dimension.  */'
        sh = *hptr;
!       if (( sh >= 0 ? sh : -sh ) > len)
! 	{
! 	  delta = len;
! 	  sh = len;
! 	}
!       else
! 	delta = (sh >= 0) ? sh: -sh;
! 
        if (sh > 0)
          {
            src = &sptr[delta * soffset];
diff -Nrcpad gcc-4.0.1/libgfortran/m4/in_pack.m4 gcc-4.0.2/libgfortran/m4/in_pack.m4
*** gcc-4.0.1/libgfortran/m4/in_pack.m4	Mon May 23 20:03:49 2005
--- gcc-4.0.2/libgfortran/m4/in_pack.m4	Mon Jul 18 17:40:43 2005
*************** include(iparm.m4)dnl
*** 37,45 ****
  /* Allocates a block of memory with internal_malloc if the array needs
     repacking.  */
  
! dnl Only the kind (ie size) is used to name the function.
  rtype_name *
! `internal_pack_'rtype_kind (rtype * source)
  {
    index_type count[GFC_MAX_DIMENSIONS];
    index_type extent[GFC_MAX_DIMENSIONS];
--- 37,46 ----
  /* Allocates a block of memory with internal_malloc if the array needs
     repacking.  */
  
! dnl The kind (ie size) is used to name the function for logicals, integers
! dnl and reals.  For complex, it's c4 or c8.
  rtype_name *
! `internal_pack_'rtype_ccode (rtype * source)
  {
    index_type count[GFC_MAX_DIMENSIONS];
    index_type extent[GFC_MAX_DIMENSIONS];
*************** rtype_name *
*** 84,90 ****
      return source->data;
  
    /* Allocate storage for the destination.  */
!   destptr = (rtype_name *)internal_malloc_size (ssize * rtype_kind);
    dest = destptr;
    src = source->data;
    stride0 = stride[0];
--- 85,91 ----
      return source->data;
  
    /* Allocate storage for the destination.  */
!   destptr = (rtype_name *)internal_malloc_size (ssize * sizeof (rtype_name));
    dest = destptr;
    src = source->data;
    stride0 = stride[0];
diff -Nrcpad gcc-4.0.1/libgfortran/m4/in_unpack.m4 gcc-4.0.2/libgfortran/m4/in_unpack.m4
*** gcc-4.0.1/libgfortran/m4/in_unpack.m4	Mon May 23 20:03:49 2005
--- gcc-4.0.2/libgfortran/m4/in_unpack.m4	Mon Jul 18 17:40:43 2005
*************** Boston, MA 02111-1307, USA.  */
*** 35,43 ****
  #include "libgfortran.h"'
  include(iparm.m4)dnl
  
! dnl Only the kind (ie size) is used to name the function.
  void
! `internal_unpack_'rtype_kind (rtype * d, const rtype_name * src)
  {
    index_type count[GFC_MAX_DIMENSIONS];
    index_type extent[GFC_MAX_DIMENSIONS];
--- 35,44 ----
  #include "libgfortran.h"'
  include(iparm.m4)dnl
  
! dnl Only the kind (ie size) is used to name the function for integers,
! dnl reals and logicals.  For complex, it's c4 and c8.
  void
! `internal_unpack_'rtype_ccode (rtype * d, const rtype_name * src)
  {
    index_type count[GFC_MAX_DIMENSIONS];
    index_type extent[GFC_MAX_DIMENSIONS];
*************** void
*** 73,79 ****
  
    if (dsize != 0)
      {
!       memcpy (dest, src, dsize * rtype_kind);
        return;
      }
  
--- 74,80 ----
  
    if (dsize != 0)
      {
!       memcpy (dest, src, dsize * sizeof (rtype_name));
        return;
      }
  
diff -Nrcpad gcc-4.0.1/libgfortran/m4/matmul.m4 gcc-4.0.2/libgfortran/m4/matmul.m4
*** gcc-4.0.1/libgfortran/m4/matmul.m4	Wed Jan 12 21:27:31 2005
--- gcc-4.0.2/libgfortran/m4/matmul.m4	Fri Jul 15 20:47:33 2005
*************** sinclude(`matmul_asm_'rtype_code`.m4')dn
*** 169,178 ****
        ycount = b->dim[1].ubound + 1 - b->dim[1].lbound;
      }
  
-   assert (a->base == 0);
-   assert (b->base == 0);
-   assert (retarray->base == 0);
- 
    abase = a->data;
    bbase = b->data;
    dest = retarray->data;
--- 169,174 ----
*************** sinclude(`matmul_asm_'rtype_code`.m4')dn
*** 184,190 ****
        rtype_name *abase_n;
        rtype_name bbase_yn;
  
!       memset (dest, 0, (sizeof (rtype_name) * size0(retarray)));
  
        for (y = 0; y < ycount; y++)
  	{
--- 180,193 ----
        rtype_name *abase_n;
        rtype_name bbase_yn;
  
!       if (rystride == ycount)
! 	memset (dest, 0, (sizeof (rtype_name) * size0((array_t *) retarray)));
!       else
! 	{
! 	  for (y = 0; y < ycount; y++)
! 	    for (x = 0; x < xcount; x++)
! 	      dest[x + y*rystride] = (rtype_name)0;
! 	}
  
        for (y = 0; y < ycount; y++)
  	{
diff -Nrcpad gcc-4.0.1/libgfortran/m4/reshape.m4 gcc-4.0.2/libgfortran/m4/reshape.m4
*** gcc-4.0.1/libgfortran/m4/reshape.m4	Mon May 23 20:03:49 2005
--- gcc-4.0.2/libgfortran/m4/reshape.m4	Sun Jul 17 19:12:01 2005
*************** reshape_`'rtype_ccode (rtype * ret, rtyp
*** 176,184 ****
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= rtype_kind;
!       ssize *= rtype_kind;
!       psize *= rtype_kind;
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
--- 176,184 ----
  
    if (rsize != 0 && ssize != 0 && psize != 0)
      {
!       rsize *= sizeof (rtype_name);
!       ssize *= sizeof (rtype_name);
!       psize *= sizeof (rtype_name);
        reshape_packed ((char *)ret->data, rsize, (char *)source->data,
  		      ssize, pad ? (char *)pad->data : NULL, psize);
        return;
diff -Nrcpad gcc-4.0.1/libgfortran/runtime/compile_options.c gcc-4.0.2/libgfortran/runtime/compile_options.c
*** gcc-4.0.1/libgfortran/runtime/compile_options.c	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libgfortran/runtime/compile_options.c	Fri Aug 12 05:58:56 2005
***************
*** 0 ****
--- 1,61 ----
+ /* Handling of compile-time options that influence the library.
+    Copyright (C) 2005 Free Software Foundation, Inc.
+ 
+ This file is part of the GNU Fortran 95 runtime library (libgfortran).
+ 
+ Libgfortran 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 2, or (at your option)
+ any later version.
+ 
+ In addition to the permissions in the GNU General Public License, the
+ Free Software Foundation gives you unlimited permission to link the
+ compiled version of this file into combinations with other programs,
+ and to distribute those combinations without any restriction coming
+ from the use of this file.  (The General Public License restrictions
+ do apply in other respects; for example, they cover modification of
+ the file, and distribution when not linked into a combine
+ executable.)
+ 
+ Libgfortran 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 libgfortran; see the file COPYING.  If not, write to
+ the Free Software Foundation, 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.  */
+ 
+ #include "config.h"
+ 
+ #include "libgfortran.h"
+ 
+ 
+ /* Useful compile-time options will be stored in here.  */
+ compile_options_t compile_options;
+ 
+ 
+ /* Prototypes */
+ extern void set_std (GFC_INTEGER_4, GFC_INTEGER_4);
+ export_proto(set_std);
+ 
+ 
+ void
+ set_std (GFC_INTEGER_4 warn_std, GFC_INTEGER_4 allow_std)
+ {
+   compile_options.warn_std = warn_std;
+   compile_options.allow_std = allow_std;
+ }
+ 
+ 
+ /* Default values for the compile-time options.  Keep in sync with
+    gcc/fortran/options.c (gfc_init_options).  */
+ void
+ init_compile_options (void)
+ {
+   compile_options.warn_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
+     | GFC_STD_F2003 | GFC_STD_LEGACY;
+   compile_options.allow_std = GFC_STD_F95_OBS | GFC_STD_F95_DEL
+     | GFC_STD_F2003 | GFC_STD_F95 | GFC_STD_F77 | GFC_STD_GNU | GFC_STD_LEGACY;
+ }
diff -Nrcpad gcc-4.0.1/libgfortran/runtime/error.c gcc-4.0.2/libgfortran/runtime/error.c
*** gcc-4.0.1/libgfortran/runtime/error.c	Wed Jan 12 21:27:31 2005
--- gcc-4.0.2/libgfortran/runtime/error.c	Thu Aug 11 13:53:22 2005
*************** generate_error (int family, const char *
*** 488,490 ****
--- 488,516 ----
  
    runtime_error (message);
  }
+ 
+ 
+ 
+ /* Possibly issue a warning/error about use of a nonstandard (or deleted)
+    feature.  An error/warning will be issued if the currently selected
+    standard does not contain the requested bits.  */
+ 
+ try
+ notify_std (int std, const char * message)
+ {
+   int warning;
+ 
+   warning = compile_options.warn_std & std;
+   if ((compile_options.allow_std & std) != 0 && !warning)
+     return SUCCESS;
+ 
+   show_locus ();
+   if (!warning)
+     {
+       st_printf ("Fortran runtime error: %s\n", message);
+       sys_exit (2);
+     }
+   else
+     st_printf ("Fortran runtime warning: %s\n", message);
+   return FAILURE;
+ }
diff -Nrcpad gcc-4.0.1/libgfortran/runtime/in_pack_generic.c gcc-4.0.2/libgfortran/runtime/in_pack_generic.c
*** gcc-4.0.1/libgfortran/runtime/in_pack_generic.c	Fri May 27 19:08:37 2005
--- gcc-4.0.2/libgfortran/runtime/in_pack_generic.c	Mon Jul 18 17:40:44 2005
*************** internal_pack (gfc_array_char * source)
*** 52,57 ****
--- 52,58 ----
    int n;
    int packed;
    index_type size;
+   int type;
  
    if (source->dim[0].stride == 0)
      {
*************** internal_pack (gfc_array_char * source)
*** 59,72 ****
        return source->data;
      }
  
    size = GFC_DESCRIPTOR_SIZE (source);
!   switch (size)
      {
!     case 4:
!       return internal_pack_4 ((gfc_array_i4 *)source);
  
!     case 8:
!       return internal_pack_8 ((gfc_array_i8 *)source);
      }
  
    dim = GFC_DESCRIPTOR_RANK (source);
--- 60,95 ----
        return source->data;
      }
  
+   type = GFC_DESCRIPTOR_TYPE (source);
    size = GFC_DESCRIPTOR_SIZE (source);
!   switch (type)
      {
!     case GFC_DTYPE_INTEGER:
!     case GFC_DTYPE_LOGICAL:
!     case GFC_DTYPE_REAL:
!       switch (size)
! 	{
! 	case 4:
! 	  return internal_pack_4 ((gfc_array_i4 *)source);
! 	  
! 	case 8:
! 	  return internal_pack_8 ((gfc_array_i8 *)source);
! 	}
!       break;
  
!     case GFC_DTYPE_COMPLEX:
!       switch (size)
! 	{
! 	case 8:
! 	  return internal_pack_c4 ((gfc_array_c4 *)source);
! 	  
! 	case 16:
! 	  return internal_pack_c8 ((gfc_array_c8 *)source);
! 	}
!       break;
! 
!     default:
!       break;
      }
  
    dim = GFC_DESCRIPTOR_RANK (source);
diff -Nrcpad gcc-4.0.1/libgfortran/runtime/in_unpack_generic.c gcc-4.0.2/libgfortran/runtime/in_unpack_generic.c
*** gcc-4.0.1/libgfortran/runtime/in_unpack_generic.c	Fri May 27 19:08:38 2005
--- gcc-4.0.2/libgfortran/runtime/in_unpack_generic.c	Mon Jul 18 17:40:44 2005
*************** internal_unpack (gfc_array_char * d, con
*** 50,71 ****
    const char *src;
    int n;
    int size;
  
    dest = d->data;
    /* This check may be redundant, but do it anyway.  */
    if (s == dest || !s)
      return;
  
    size = GFC_DESCRIPTOR_SIZE (d);
!   switch (size)
      {
!     case 4:
!       internal_unpack_4 ((gfc_array_i4 *)d, (const GFC_INTEGER_4 *)s);
!       return;
  
!     case 8:
!       internal_unpack_8 ((gfc_array_i8 *)d, (const GFC_INTEGER_8 *)s);
!       return;
      }
  
    if (d->dim[0].stride == 0)
--- 50,94 ----
    const char *src;
    int n;
    int size;
+   int type;
  
    dest = d->data;
    /* This check may be redundant, but do it anyway.  */
    if (s == dest || !s)
      return;
  
+   type = GFC_DESCRIPTOR_TYPE (d);
    size = GFC_DESCRIPTOR_SIZE (d);
!   switch (type)
      {
!     case GFC_DTYPE_INTEGER:
!     case GFC_DTYPE_LOGICAL:
!     case GFC_DTYPE_REAL:
!       switch (size)
! 	{
! 	case 4:
! 	  internal_unpack_4 ((gfc_array_i4 *)d, (const GFC_INTEGER_4 *)s);
! 	  return;
  
! 	case 8:
! 	  internal_unpack_8 ((gfc_array_i8 *)d, (const GFC_INTEGER_8 *)s);
! 	  return;
! 	}
!       break;
! 
!     case GFC_DTYPE_COMPLEX:
!       switch (size) 
! 	{
! 	case 8:
! 	  internal_unpack_c4 ((gfc_array_c4 *)d, (const GFC_COMPLEX_4 *)s);
! 	  return;
! 
! 	case 16:
! 	  internal_unpack_c8 ((gfc_array_c8 *)d, (const GFC_COMPLEX_8 *)s);
! 	  return;
! 	}
!     default:
!       break;
      }
  
    if (d->dim[0].stride == 0)
diff -Nrcpad gcc-4.0.1/libgfortran/runtime/main.c gcc-4.0.2/libgfortran/runtime/main.c
*** gcc-4.0.1/libgfortran/runtime/main.c	Wed Jan 12 21:27:31 2005
--- gcc-4.0.2/libgfortran/runtime/main.c	Thu Aug 11 13:53:22 2005
*************** init (void)
*** 96,101 ****
--- 96,102 ----
    init_variables ();
  
    init_units ();
+   init_compile_options ();
  
  #ifdef DEBUG
    /* Check for special command lines.  */
diff -Nrcpad gcc-4.0.1/libgfortran/runtime/string.c gcc-4.0.2/libgfortran/runtime/string.c
*** gcc-4.0.1/libgfortran/runtime/string.c	Wed Apr 13 20:48:14 2005
--- gcc-4.0.2/libgfortran/runtime/string.c	Tue Jul 12 01:50:37 2005
*************** Boston, MA 02111-1307, USA.  */
*** 40,46 ****
  static int
  compare0 (const char *s1, int s1_len, const char *s2)
  {
-   int i;
    int len;
  
    /* Strip trailing blanks from the Fortran string.  */
--- 40,45 ----
diff -Nrcpad gcc-4.0.1/libiberty/ChangeLog gcc-4.0.2/libiberty/ChangeLog
*** gcc-4.0.1/libiberty/ChangeLog	Thu Jul  7 18:40:24 2005
--- gcc-4.0.2/libiberty/ChangeLog	Wed Sep 21 03:58:00 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libjava/ChangeLog gcc-4.0.2/libjava/ChangeLog
*** gcc-4.0.1/libjava/ChangeLog	Thu Jul  7 18:40:33 2005
--- gcc-4.0.2/libjava/ChangeLog	Wed Sep 21 03:58:07 2005
***************
*** 1,3 ****
--- 1,147 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-08  David Daney  <ddaney@avtrex.com>
+ 
+ 	* java/io/ByteArrayOutputStream.java (toString(int)):  Pass
+ 	correct parameters to String constructor.
+ 
+ 2005-09-08  Thomas Fitzsimmons  <fitzsim@redhat.com>
+ 
+ 	PR libgcj/23549
+ 	* gij.cc (main): Don't expect arguments to -enableassertions, -ea,
+ 	-disableassertions and -da.
+ 
+ 2005-06-29  Tom Tromey  <tromey@redhat.com>
+ 
+ 	PR libgcj/22211:
+ 	* java/lang/natThread.cc (finish_): Synchronize when updating
+ 	alive_flag.
+ 	(_Jv_AttachCurrentThread): Likewise.
+ 	(interrupt): Only call _Jv_ThreadInterrupt if thread is alive.
+ 	* java/lang/Thread.java (isAlive): Now synchronized.
+ 
+ 2005-09-06  Tom Tromey  <tromey@redhat.com>
+ 
+ 	PR libgcj/23739:
+ 	* jni.cc (_Jv_JNI_IsAssignableFrom): Reversed arguments.
+ 
+ 2005-04-26  Andrew Haley  <aph@redhat.com>
+ 
+ 	PR libgcj/21020:
+ 	* jni.cc (_Jv_JNI_GetAnyFieldID): Use class' loader to find
+ 	field's type.
+ 
+ 2005-06-15  Goffredo Baroncelli  <kreijack@inwind.it>
+ 
+ 	PR libgcj/21074:
+ 	* gnu/java/net/protocol/http/HTTPURLConnection.java
+ 	(getHeaderFieldKey): Check index.
+ 
+ 2005-08-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+ 
+ 	* configure.host: Handle Solaris 10/x86.
+ 
+ 2005-08-17  Tom Tromey  <tromey@redhat.com>
+ 
+ 	* java/lang/Class.h (_Jv_IsBinaryCompatibilityABI): Declare as
+ 	friend.
+ 	* include/jvm.h (_Jv_IsBinaryCompatibilityABI): New function.
+ 	* testsuite/libjava.lang/bclink.java: New file.
+ 	* testsuite/libjava.lang/bclink.out: New file.
+ 	* link.cc (print_class_loaded): Changed ABI test to look at
+ 	various _syms fields.
+ 
+ 2005-08-17  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	Backport from mainline:
+ 
+ 	2005-05-18  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	* Makefile.am (Makefile.deps): Do not use \0, it is unportable.
+ 	* Makefile.in: Regenerate.
+ 
+ 	2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	* configure.ac (--enable-libgcj-multifile): Remove.
+ 
+ 	* Makefile.am (all_native_compiled_source_files,
+ 	(all_native_compiled_dirs, all_java_dirs, all_java_lo_files,
+ 	all_libgcj_lo_files, all_xlib_lo_files,
+ 	all_java_deps_files, all_java_stamp_files,
+ 	all_java_filelist_files): New variables.
+ 	(EXTRA_DIST): New Automake variable.
+ 	(CLEANFILES): Add .stamp, .list and .lo files.
+ 	(%.list, %.lo, %.stamp, Makefile.deps): New rules.
+ 	(classes.stamp): Depend on $(all_java_stamp_files).
+ 	(libgcj.la): Pass $(libgcj_la_LIBADD) to the linker without
+ 	going through write_entries_to_file.
+ 
+ 	(all_java_source_files, all_property_files): Move earlier.
+ 	(libgcj_la_OBJECTS, javao_files, xlib_javao_files,
+ 	all_java_class_files): Remove.
+ 	(gtk_awt_peer_sources): Rename to...
+ 	(gtk_awt_peer_source_files): ... this.  Adjust throughout.
+ 
+ 	(ONESTEP): Remove.
+ 	(libgcj0_convenience_la_SOURCES): Remove Java source files.
+ 	(libgcj0_convenience_la_LIBADD): Add $(all_libgcj_lo_files).
+ 	(libgcj0_convenience_la_DEPENDENCIES): Likewise.
+ 	(libgcj_la_SOURCES): Remove.
+ 	(lib_gnu_awt_xlib_la_SOURCES): Remove Java source files.
+ 	(lib_gnu_awt_xlib_la_LIBADD): Add $(all_xlib_lo_files).
+ 	(lib_gnu_awt_xlib_la_DEPENDENCIES): Likewise.
+ 
+ 	* configure: Regenerate.
+ 	* Makefile.in: Regenerate.
+ 	* external/Makefile.in: Regenerate.
+ 	* external/sax/Makefile.in: Regenerate.
+ 	* external/w3c_dom/Makefile.in: Regenerate.
+ 	* gcj/Makefile.in: Regenerate.
+ 	* include/Makefile.in: Regenerate.
+ 	* libltdl/Makefile.in: Regenerate.
+ 	* testsuite/Makefile.in: Regenerate.
+ 
+ 	2005-05-10  Paolo Bonzini  <bonzini@gnu.org>
+ 
+ 	PR java/21436
+ 	* testsuite/libjava.jacks/jacks.xfail: Adjust.
+ 
+ 2005-08-12  Morgan Deters  <mdeters@morgandeters.com>
+ 
+ 	PR libgcj/23353:
+ 	* java/lang/natObject.cc (clone): Clear sync_info.
+ 
+ 2005-07-13  Andrew Haley  <aph@redhat.com>
+ 
+ 	* gnu/java/net/protocol/file/Connection.java (unquote): New
+ 	method.
+ 	(connect): Unquote filename.
+ 	gnu/java/net/protocol/jar/Connection.java (getInputStream):
+ 	Likewise.  
+ 	(getJarFile): Likewise.
+ 
+ 	* java/net/URLConnection.java (getContentHandler): Guard cast with
+ 	instaceof.
+ 
+ 	* java/net/URL.java (URL): If the file part of a spec is absolute,
+ 	ignore the file part of its context.
+ 
+ 2005-07-08  Colin Walters  <walters@verbum.org>
+ 
+ 	* verify.cc (class _Jv_BytecodeVerifier) <op_new>: Don't
+ 	check for abstract classes or interfaces here; JVM spec
+ 	says it should throw an exception, so we'll do so later.
+ 	* interpret.cc (run): Throw an InstantiationException for
+ 	abstract classes and interfaces.
+ 
+ 2005-07-08  Andrew Haley  <aph@redhat.com>
+ 
+ 	* posix-threads.cc (_Jv_ThreadSetPriority): Use SCHED_OTHER
+ 	(regular, non-realtime scheduling), not SCHED_RR (realtime,
+ 	round-robin).
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libjava/Makefile.am gcc-4.0.2/libjava/Makefile.am
*** gcc-4.0.1/libjava/Makefile.am	Thu Apr 28 01:34:20 2005
--- gcc-4.0.2/libjava/Makefile.am	Wed Aug 17 12:56:34 2005
*************** BOOTCLASSPATH = $(here)'$(CLASSPATH_SEPA
*** 225,230 ****
--- 225,296 ----
  
  ## ################################################################
  
+ # Files for which we build .lo files
+ all_native_compiled_source_files = \
+     $(java_source_files) \
+     $(built_java_source_files) \
+     $(xlib_java_source_files)
+ 
+ # Files for which we build .class files
+ # It *must* begin with $(all_native_compiled_source_files)
+ all_java_source_files = \
+     $(all_native_compiled_source_files) \
+     $(gtk_awt_peer_source_files) \
+     $(gnu_xml_source_files) \
+     $(javax_imageio_source_files) \
+     $(javax_xml_source_files) \
+     $(gnu_java_beans_source_files) \
+     gnu/gcj/tools/gcj_dbtool/Main.java
+ 
+ EXTRA_DIST = $(all_java_source_files)
+ 
+ # Build dependencies between java, class and lo files.  They are included
+ # below, together with automatically-generated dependencies between Java
+ # files.
+ #
+ # Dependencies from Java to .class files
+ # --------------------------------------
+ # Each directory's filelist file depends on the corresponding Java source files.
+ # The stamp file depends on the filelist (using a `Static Pattern Rule').
+ # Each class file depends on the its directory's .stamp file.  This reflects
+ # the fact that 1) all classfiles are compiled in one go when the .stamp file
+ # is built and 2) anything which depends on a particular .class file must wait
+ # until its directory is processed and the .stamp file is created.
+ #
+ # Dependencies from Java to .lo files
+ # -----------------------------------
+ # As above, each directory's filelist file depends on the corresponding Java
+ # source files, and the stamp file depends on the filelist.  For native
+ # compilation, the lo file depends on the stamp file (also using a `Static
+ # Pattern Rule').  So, when one Java file changes, the filelist file is
+ # updated, the stamp file rule builds the .class files, and the .lo file rule
+ # recompiles to native code.
+ Makefile.deps: $(srcdir)/Makefile.in
+ 	@: $(call write_entries_to_file,$(all_java_source_files),files.tmplist)
+ 	echo 's,^\(.*\)/\([^/]*\)\.java$$,\1.list: &\' > tmpsed
+ 	echo '\1/\2.class: \1.stamp,' >> tmpsed
+ 	sed -ftmpsed files.tmplist > Makefile.deps
+ 	rm files.tmplist tmpsed
+ 
+ all_native_compiled_dirs = $(sort $(patsubst %/, %, $(dir $(all_native_compiled_source_files))))
+ all_java_dirs = $(sort $(patsubst %/, %, $(dir $(all_java_source_files))))
+ all_java_lo_files = $(all_native_compiled_dirs:=.lo)
+ all_java_deps_files = $(all_java_dirs:=.deps)
+ all_java_stamp_files = $(all_java_dirs:=.stamp)
+ all_java_filelist_files = $(all_java_dirs:=.list)
+ 
+ # In the future these may be defined manually, if we decide to split libgcj.so
+ # into multiple shared libraries.  For now, everything but xlib goes into
+ # all_libgcj_lo_files
+ all_xlib_lo_files = gnu/gcj/xlib.lo gnu/awt/xlib.lo
+ all_libgcj_lo_files = $(filter-out $(all_xlib_lo_files), $(all_java_lo_files))
+ 
+ # Include automatically generated dependencies between Java source files.
+ -include Makefile.deps $(all_java_deps_files)
+ 
+ all_property_files = $(property_files) \
+     java/util/logging/logging.properties
+ 
  ##
  ## How to build libgcj.a and libgcj.jar
  ##
*************** libgij_la_LDFLAGS = -rpath $(toolexeclib
*** 243,265 ****
  # subsections in the linker, such as Alpha and MIPS.
  libgcj0_convenience_la_SOURCES = prims.cc jni.cc exception.cc \
  	link.cc defineclass.cc interpret.cc verify.cc \
! 	$(nat_source_files) $(math_c_source_files) $(java_source_files) \
! 	$(built_java_source_files) \
  	$(BOEHMGC_SRC) $(NOGC_SRC) \
  	$(BACKTRACE_SRC) \
  	$(POSIX_PLATFORM_SRC) $(WIN32_PLATFORM_SRC) $(ECOS_PLATFORM_SRC) \
  	$(DARWIN_CRT_SRC) \
  	$(POSIX_THREAD_SRC) $(WIN32_THREAD_SRC) $(NO_THREAD_SRC)
  libgcj0_convenience_la_LIBADD = \
  	gnu-xml.lo javax-imageio.lo \
  	javax-xml.lo gnu-java-beans.lo \
  	external/sax/libsax-gcj.la \
  	external/w3c_dom/libw3c-gcj.la
  
  noinst_LTLIBRARIES = libgcj0_convenience.la
  
- libgcj_la_SOURCES =
- 
  ## Objects from C++ sources in subdirs.
  nat_files = $(nat_source_files:.cc=.lo)
  xlib_nat_files = $(xlib_nat_source_files:.cc=.lo)
--- 309,331 ----
  # subsections in the linker, such as Alpha and MIPS.
  libgcj0_convenience_la_SOURCES = prims.cc jni.cc exception.cc \
  	link.cc defineclass.cc interpret.cc verify.cc \
! 	$(nat_source_files) $(math_c_source_files) \
  	$(BOEHMGC_SRC) $(NOGC_SRC) \
  	$(BACKTRACE_SRC) \
  	$(POSIX_PLATFORM_SRC) $(WIN32_PLATFORM_SRC) $(ECOS_PLATFORM_SRC) \
  	$(DARWIN_CRT_SRC) \
  	$(POSIX_THREAD_SRC) $(WIN32_THREAD_SRC) $(NO_THREAD_SRC)
  libgcj0_convenience_la_LIBADD = \
+ 	$(all_libgcj_lo_files) \
+ 	gnu/gcj/runtime/StackTrace.lo \
  	gnu-xml.lo javax-imageio.lo \
  	javax-xml.lo gnu-java-beans.lo \
  	external/sax/libsax-gcj.la \
  	external/w3c_dom/libw3c-gcj.la
+ libgcj0_convenience_la_DEPENDENCIES = $(libgcj0_convenience_la_LIBADD)
  
  noinst_LTLIBRARIES = libgcj0_convenience.la
  
  ## Objects from C++ sources in subdirs.
  nat_files = $(nat_source_files:.cc=.lo)
  xlib_nat_files = $(xlib_nat_source_files:.cc=.lo)
*************** libgcj_la_LDFLAGS = -rpath $(toolexeclib
*** 273,279 ****
  libgcj_la_LIBADD = \
  	libgcj0_convenience.la \
  	$(LIBFFI) $(ZLIBS) $(GCLIBS) $(propertyo_files)
! libgcj_la_DEPENDENCIES = libgcj-$(gcc_version).jar \
  	java/lang/fdlibm.h java/lang/ieeefp.h java/lang/mprec.h \
  	$(LIBLTDL) $(libgcj_la_LIBADD)
  libgcj_la_LINK = $(LIBLINK)
--- 339,346 ----
  libgcj_la_LIBADD = \
  	libgcj0_convenience.la \
  	$(LIBFFI) $(ZLIBS) $(GCLIBS) $(propertyo_files)
! libgcj_la_SOURCES = 
! libgcj_la_DEPENDENCIES = libgcj-@gcc_version@.jar \
  	java/lang/fdlibm.h java/lang/ieeefp.h java/lang/mprec.h \
  	$(LIBLTDL) $(libgcj_la_LIBADD)
  libgcj_la_LINK = $(LIBLINK)
*************** jni/gtk-peer/gtk_jawt.c \
*** 341,347 ****
  jni/classpath/native_state.c
  
  ## Java sources for Gtk peers.
! gtk_awt_peer_sources = \
  gnu/java/awt/peer/gtk/GdkTextLayout.java \
  gnu/java/awt/peer/gtk/GdkFontMetrics.java \
  gnu/java/awt/peer/gtk/GdkFontPeer.java \
--- 408,414 ----
  jni/classpath/native_state.c
  
  ## Java sources for Gtk peers.
! gtk_awt_peer_source_files = \
  gnu/java/awt/peer/gtk/GdkTextLayout.java \
  gnu/java/awt/peer/gtk/GdkFontMetrics.java \
  gnu/java/awt/peer/gtk/GdkFontPeer.java \
*************** gnu/java/awt/peer/gtk/GThreadMutex.java 
*** 389,395 ****
  gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java
  
  
! gtk_jni_headers = $(patsubst %.java,jniinclude/%.h,$(subst /,_,$(gtk_awt_peer_sources)))
  
  jniinclude/gnu_java_awt_peer_gtk_GdkGraphics.h: gnu/java/awt/peer/gtk/GdkGraphics.java
  jniinclude/gnu_java_awt_peer_gtk_GdkGraphics2D.h: gnu/java/awt/peer/gtk/GdkGraphics2D.java
--- 456,462 ----
  gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java
  
  
! gtk_jni_headers = $(patsubst %.java,jniinclude/%.h,$(subst /,_,$(gtk_awt_peer_source_files)))
  
  jniinclude/gnu_java_awt_peer_gtk_GdkGraphics.h: gnu/java/awt/peer/gtk/GdkGraphics.java
  jniinclude/gnu_java_awt_peer_gtk_GdkGraphics2D.h: gnu/java/awt/peer/gtk/GdkGraphics2D.java
*************** lib_gnu_java_awt_peer_gtk_la_CFLAGS = \
*** 491,497 ****
  	$(X_CFLAGS) $(CAIRO_CFLAGS) $(PANGOFT2_CFLAGS)
  lib_gnu_java_awt_peer_gtk_la_GCJFLAGS = $(AM_GCJFLAGS) -fjni
  lib_gnu_java_awt_peer_gtk_la_LIBADD = gtk-awt-peer.lo $(GTK_LIBS) $(GLIB_LIBS) $(LIBART_LIBS) $(CAIRO_LIBS) $(PANGOFT2_LIBS)
! lib_gnu_java_awt_peer_gtk_la_DEPENDENCIES = gtk-awt-peer.lo $(gtk_jni_headers) libgcj-$(gcc_version).jar libgcj.la libgcj.spec
  ## The mysterious backslash in the grep pattern is consumed by make.
  lib_gnu_java_awt_peer_gtk_la_LDFLAGS = \
          -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC) $(X_LIBS) -lXtst
--- 558,564 ----
  	$(X_CFLAGS) $(CAIRO_CFLAGS) $(PANGOFT2_CFLAGS)
  lib_gnu_java_awt_peer_gtk_la_GCJFLAGS = $(AM_GCJFLAGS) -fjni
  lib_gnu_java_awt_peer_gtk_la_LIBADD = gtk-awt-peer.lo $(GTK_LIBS) $(GLIB_LIBS) $(LIBART_LIBS) $(CAIRO_LIBS) $(PANGOFT2_LIBS)
! lib_gnu_java_awt_peer_gtk_la_DEPENDENCIES = gtk-awt-peer.lo $(gtk_jni_headers) libgcj-@gcc_version@.jar libgcj.la libgcj.spec
  ## The mysterious backslash in the grep pattern is consumed by make.
  lib_gnu_java_awt_peer_gtk_la_LDFLAGS = \
          -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC) $(X_LIBS) -lXtst
*************** libjawt_la_LDFLAGS = \
*** 506,516 ****
  	$(LIBGCJ_LD_SYMBOLIC)
  libjawt_la_LINK = $(LIBLINK)
  
! lib_gnu_awt_xlib_la_SOURCES = \
! 	$(xlib_java_source_files) \
! 	$(xlib_nat_source_files)
! lib_gnu_awt_xlib_la_DEPENDENCIES = libgcj-@gcc_version@.jar libgcj.la libgcj.spec
! lib_gnu_awt_xlib_la_LIBADD = $(xlib_javao_files)
  ## We require libstdc++-v3 to be in the same build tree.
  lib_gnu_awt_xlib_la_CPPFLAGS = \
  	$(AM_CPPFLAGS) \
--- 573,582 ----
  	$(LIBGCJ_LD_SYMBOLIC)
  libjawt_la_LINK = $(LIBLINK)
  
! lib_gnu_awt_xlib_la_SOURCES = $(xlib_nat_source_files)
! lib_gnu_awt_xlib_la_LIBADD = $(all_xlib_lo_files)
! lib_gnu_awt_xlib_la_DEPENDENCIES = libgcj-@gcc_version@.jar libgcj.la libgcj.spec \
! 	$(lib_gnu_awt_xlib_la_LIBADD)
  ## We require libstdc++-v3 to be in the same build tree.
  lib_gnu_awt_xlib_la_CPPFLAGS = \
  	$(AM_CPPFLAGS) \
*************** lib_gnu_awt_xlib_la_LDFLAGS = ../libstdc
*** 524,544 ****
          -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC)
  lib_gnu_awt_xlib_la_LINK = $(LIBLINK)
  
- all_java_source_files = \
-     $(java_source_files) \
-     $(built_java_source_files) \
-     $(gtk_awt_peer_sources) \
-     $(xlib_java_source_files) \
-     $(gnu_xml_source_files) \
-     $(javax_imageio_source_files) \
-     $(javax_xml_source_files) \
-     $(gnu_java_beans_source_files)
- 
- all_java_class_files = $(all_java_source_files:.java=.class)
- 
- all_property_files = $(property_files) \
-     java/util/logging/logging.properties
- 
  ## Build property files into the library.
  property_files = \
  gnu/regexp/MessagesBundle.properties \
--- 590,595 ----
*************** propertyo_files = $(property_files:.prop
*** 550,581 ****
  %.properties.lo: %.properties
  	$(LTGCJCOMPILE) -o $@ -c $< -Wc,--resource,`echo $@ | sed "s/\.lo$$//"`
  
! if ONESTEP
! 
! # Compile all classfiles in one go.
! 
! classes.stamp: $(all_java_source_files) gnu/gcj/tools/gcj_dbtool/Main.java
! 	@echo Compiling Java sourcefiles...
! 	@: $(call write_entries_to_file,$?,libgcj.sourcelist)
! 	$(JAVAC) $(JCFLAGS) -classpath '' -bootclasspath $(BOOTCLASSPATH) -d $(here) @libgcj.sourcelist
! 	echo > classes.stamp
! # This next rule seems backward, but reflects the fact that 1) all
! # classfiles are compiled in one go when classes.stamp is built and 2)
! # anything which depends on a particular .class file must wait until
! # this file is built.
! $(all_java_class_files) gnu/gcj/tools/gcj_dbtool/Main.class: classes.stamp
! 
! else # !ONESTEP
  
! # Compile each classfile individually.
  
! .java.class:
! 	$(JAVAC) $(JCFLAGS) -classpath '' -bootclasspath $(BOOTCLASSPATH) -d $(here) $<
  
! classes.stamp: $(all_java_class_files) $(all_property_files)
! 	echo > classes.stamp
  
! endif
  
  libgcj-@gcc_version@.jar: classes.stamp
  	-@rm -f libgcj-@gcc_version@.jar
--- 601,629 ----
  %.properties.lo: %.properties
  	$(LTGCJCOMPILE) -o $@ -c $< -Wc,--resource,`echo $@ | sed "s/\.lo$$//"`
  
! # Compile one directory in one go.  If the files have to be compiled with the
! # binary compatibility ABI, only make the .class here -- the .lo is made
! # elsewhere in this Makefile.
  
! # For 4.0, we have an exception: gnu/gcj/runtime/StackTrace.java is compiled
! # without optimizing sibcalls, so it is compiled separately from its directory;
! # thus for each dir we build a .lolist file, equal to the .list file except in
! # the gnu.gcj.runtime package.  We have a separate rule below for StackTrace.lo.
! %.list:
! 	@: $(shell $(mkinstalldirs) $(basename $@))
! 	@: $(call write_entries_to_file,$^,$@)
! 	@: $(call write_entries_to_file,$(filter-out $(srcdir)/gnu/gcj/runtime/StackTrace.java, $^),${@:.list=.lolist})
  
! $(all_java_lo_files): %.lo: %.stamp
! 	$(LTGCJCOMPILE) -o $@ -c @${<:.stamp=.lolist}
  
! $(all_java_stamp_files): %.stamp: %.list
! 	$(JAVAC) $(JCFLAGS) -classpath '' -bootclasspath $(BOOTCLASSPATH) -d $(here) \
! 		-MD -MF ${@:.stamp=.deps} @$<
! 	echo timestamp > $@
  
! classes.stamp: $(all_property_files) $(all_java_stamp_files)
! 	echo timestamp > classes.stamp
  
  libgcj-@gcc_version@.jar: classes.stamp
  	-@rm -f libgcj-@gcc_version@.jar
*************** libgcj-@gcc_version@.jar: classes.stamp
*** 601,607 ****
  	  $(ZIP) -ufM0E@ $@; \
  	done
  
! CLEANFILES = libgcj-@gcc_version@.jar classes.stamp
  
  mostlyclean-local:
  ## Use libtool rm to remove each libtool object
--- 649,657 ----
  	  $(ZIP) -ufM0E@ $@; \
  	done
  
! CLEANFILES = libgcj-@gcc_version@.jar classes.stamp $(all_java_stamp_files) \
! 	$(all_java_deps_files) $(all_java_filelist_files)
! DISTCLEANFILES = Makefile.deps native.dirs bytecompile.dirs
  
  mostlyclean-local:
  ## Use libtool rm to remove each libtool object
*************** clean-nat:
*** 624,634 ****
  
  SUFFIXES = .class .java .h .properties
  
- ## Note: we omit StackTrace here, since it has an explicit rule a bit
- ## later, and GNU make will warn in this case.
- $(filter-out gnu/gcj/runtime/StackTrace.lo, $(javao_files)) $(xlib_javao_files): %.lo: %.java
- 	$(LTGCJCOMPILE) -o $@ -c $<
- 
  ## A special case.  The sibcall optimization can change the number of
  ## frames on the stack, and StackTrace makes assumptions about this
  ## number.
--- 674,679 ----
*************** gnu-java-beans.lo: $(gnu_java_beans_sour
*** 704,710 ****
  
  ## Depend on the sources, even though we are going to compile the
  ## classes.
! gtk-awt-peer.lo: $(gtk_awt_peer_sources)
  ## FIXME: this is ugly.  We want to make sure the .class files have
  ## been built, but we don't want a real dependency on them as this
  ## would cause our target to be rebuilt whenever any .java file is
--- 749,755 ----
  
  ## Depend on the sources, even though we are going to compile the
  ## classes.
! gtk-awt-peer.lo: $(gtk_awt_peer_source_files)
  ## FIXME: this is ugly.  We want to make sure the .class files have
  ## been built, but we don't want a real dependency on them as this
  ## would cause our target to be rebuilt whenever any .java file is
diff -Nrcpad gcc-4.0.1/libjava/Makefile.in gcc-4.0.2/libjava/Makefile.in
*** gcc-4.0.1/libjava/Makefile.in	Thu Jul  7 20:44:40 2005
--- gcc-4.0.2/libjava/Makefile.in	Wed Sep 28 06:16:38 2005
*************** am__installdirs = "$(DESTDIR)$(toolexecl
*** 97,122 ****
  	"$(DESTDIR)$(toolexecmainlibdir)"
  toolexeclibLTLIBRARIES_INSTALL = $(INSTALL)
  LTLIBRARIES = $(noinst_LTLIBRARIES) $(toolexeclib_LTLIBRARIES)
  am__dirstamp = $(am__leading_dot)dirstamp
! am__objects_1 = gnu/gcj/xlib/Clip.lo gnu/gcj/xlib/Colormap.lo \
! 	gnu/gcj/xlib/Display.lo gnu/gcj/xlib/Drawable.lo \
! 	gnu/gcj/xlib/Font.lo gnu/gcj/xlib/GC.lo gnu/gcj/xlib/Pixmap.lo \
! 	gnu/gcj/xlib/Screen.lo gnu/gcj/xlib/Visual.lo \
! 	gnu/gcj/xlib/WMSizeHints.lo gnu/gcj/xlib/Window.lo \
! 	gnu/gcj/xlib/WindowAttributes.lo gnu/gcj/xlib/XAnyEvent.lo \
! 	gnu/gcj/xlib/XButtonEvent.lo gnu/gcj/xlib/XColor.lo \
! 	gnu/gcj/xlib/XConfigureEvent.lo \
! 	gnu/gcj/xlib/XConnectException.lo gnu/gcj/xlib/XEvent.lo \
! 	gnu/gcj/xlib/XException.lo gnu/gcj/xlib/XExposeEvent.lo \
! 	gnu/gcj/xlib/XID.lo gnu/gcj/xlib/XImage.lo \
! 	gnu/gcj/xlib/XUnmapEvent.lo gnu/awt/xlib/XCanvasPeer.lo \
! 	gnu/awt/xlib/XEventLoop.lo gnu/awt/xlib/XEventQueue.lo \
! 	gnu/awt/xlib/XFontMetrics.lo gnu/awt/xlib/XFramePeer.lo \
! 	gnu/awt/xlib/XGraphics.lo \
! 	gnu/awt/xlib/XGraphicsConfiguration.lo \
! 	gnu/awt/xlib/XOffScreenImage.lo gnu/awt/xlib/XPanelPeer.lo \
! 	gnu/awt/xlib/XFontPeer.lo gnu/awt/xlib/XToolkit.lo
! am__objects_2 = gnu/gcj/xlib/lib_gnu_awt_xlib_la-natClip.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natColormap.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natDisplay.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natDrawable.lo \
--- 97,105 ----
  	"$(DESTDIR)$(toolexecmainlibdir)"
  toolexeclibLTLIBRARIES_INSTALL = $(INSTALL)
  LTLIBRARIES = $(noinst_LTLIBRARIES) $(toolexeclib_LTLIBRARIES)
+ am__DEPENDENCIES_1 = gnu/gcj/xlib.lo gnu/awt/xlib.lo
  am__dirstamp = $(am__leading_dot)dirstamp
! am__objects_1 = gnu/gcj/xlib/lib_gnu_awt_xlib_la-natClip.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natColormap.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natDisplay.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natDrawable.lo \
*************** am__objects_2 = gnu/gcj/xlib/lib_gnu_awt
*** 136,145 ****
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXExposeEvent.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXImage.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXUnmapEvent.lo
! am_lib_gnu_awt_xlib_la_OBJECTS = $(am__objects_1) $(am__objects_2)
  lib_gnu_awt_xlib_la_OBJECTS = $(am_lib_gnu_awt_xlib_la_OBJECTS)
  @XLIB_AWT_TRUE@am_lib_gnu_awt_xlib_la_rpath = -rpath $(toolexeclibdir)
! am__DEPENDENCIES_1 =
  am__lib_gnu_java_awt_peer_gtk_la_SOURCES_DIST =  \
  	jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c \
  	jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c \
--- 119,128 ----
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXExposeEvent.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXImage.lo \
  	gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXUnmapEvent.lo
! am_lib_gnu_awt_xlib_la_OBJECTS = $(am__objects_1)
  lib_gnu_awt_xlib_la_OBJECTS = $(am_lib_gnu_awt_xlib_la_OBJECTS)
  @XLIB_AWT_TRUE@am_lib_gnu_awt_xlib_la_rpath = -rpath $(toolexeclibdir)
! am__DEPENDENCIES_2 =
  am__lib_gnu_java_awt_peer_gtk_la_SOURCES_DIST =  \
  	jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c \
  	jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c \
*************** am__lib_gnu_java_awt_peer_gtk_la_SOURCES
*** 181,188 ****
  	jni/gtk-peer/gthread-jni.c jni/gtk-peer/gtk_jawt.c \
  	jni/classpath/native_state.c jni/gtk-peer/gthread-jni.h \
  	jni/gtk-peer/gtkpeer.h jni/classpath/native_state.h
! @GTK_CAIRO_TRUE@am__objects_3 = jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics2D.lo
! am__objects_4 = $(am__objects_3) \
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkTextLayout.lo \
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkFontPeer.lo \
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics.lo \
--- 164,171 ----
  	jni/gtk-peer/gthread-jni.c jni/gtk-peer/gtk_jawt.c \
  	jni/classpath/native_state.c jni/gtk-peer/gthread-jni.h \
  	jni/gtk-peer/gtkpeer.h jni/classpath/native_state.h
! @GTK_CAIRO_TRUE@am__objects_2 = jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics2D.lo
! am__objects_3 = $(am__objects_2) \
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkTextLayout.lo \
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkFontPeer.lo \
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkGraphics.lo \
*************** am__objects_4 = $(am__objects_3) \
*** 222,241 ****
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gthread-jni.lo \
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gtk_jawt.lo \
  	jni/classpath/lib_gnu_java_awt_peer_gtk_la-native_state.lo
! am_lib_gnu_java_awt_peer_gtk_la_OBJECTS = $(am__objects_4)
  lib_gnu_java_awt_peer_gtk_la_OBJECTS =  \
  	$(am_lib_gnu_java_awt_peer_gtk_la_OBJECTS)
  @GTK_AWT_TRUE@am_lib_gnu_java_awt_peer_gtk_la_rpath = -rpath \
  @GTK_AWT_TRUE@	$(toolexeclibdir)
! am__DEPENDENCIES_2 = gnu/regexp/MessagesBundle.properties.lo \
  	gnu/regexp/MessagesBundle_fr.properties.lo \
  	org/ietf/jgss/MessagesBundle.properties.lo
! am__DEPENDENCIES_3 = $(am__DEPENDENCIES_2)
  am_libgcj_la_OBJECTS =
  libgcj_la_OBJECTS = $(am_libgcj_la_OBJECTS)
! libgcj0_convenience_la_DEPENDENCIES = gnu-xml.lo javax-imageio.lo \
! 	javax-xml.lo gnu-java-beans.lo external/sax/libsax-gcj.la \
! 	external/w3c_dom/libw3c-gcj.la
  am__libgcj0_convenience_la_SOURCES_DIST = prims.cc jni.cc exception.cc \
  	link.cc defineclass.cc interpret.cc verify.cc \
  	gnu/gcj/natCore.cc gnu/gcj/convert/JIS0208_to_Unicode.cc \
--- 205,223 ----
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gthread-jni.lo \
  	jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gtk_jawt.lo \
  	jni/classpath/lib_gnu_java_awt_peer_gtk_la-native_state.lo
! am_lib_gnu_java_awt_peer_gtk_la_OBJECTS = $(am__objects_3)
  lib_gnu_java_awt_peer_gtk_la_OBJECTS =  \
  	$(am_lib_gnu_java_awt_peer_gtk_la_OBJECTS)
  @GTK_AWT_TRUE@am_lib_gnu_java_awt_peer_gtk_la_rpath = -rpath \
  @GTK_AWT_TRUE@	$(toolexeclibdir)
! am__DEPENDENCIES_3 = gnu/regexp/MessagesBundle.properties.lo \
  	gnu/regexp/MessagesBundle_fr.properties.lo \
  	org/ietf/jgss/MessagesBundle.properties.lo
! am__DEPENDENCIES_4 = $(am__DEPENDENCIES_3)
  am_libgcj_la_OBJECTS =
  libgcj_la_OBJECTS = $(am_libgcj_la_OBJECTS)
! am__DEPENDENCIES_5 = $(filter-out $(all_xlib_lo_files), \
! 	$(all_java_lo_files))
  am__libgcj0_convenience_la_SOURCES_DIST = prims.cc jni.cc exception.cc \
  	link.cc defineclass.cc interpret.cc verify.cc \
  	gnu/gcj/natCore.cc gnu/gcj/convert/JIS0208_to_Unicode.cc \
*************** am__libgcj0_convenience_la_SOURCES_DIST 
*** 290,2227 ****
  	java/lang/e_scalb.c java/lang/s_rint.c java/lang/w_sqrt.c \
  	java/lang/e_sqrt.c java/lang/s_scalbn.c java/lang/sf_rint.c \
  	java/lang/k_cos.c java/lang/s_sin.c java/lang/sf_fabs.c \
! 	java/lang/Class.java java/lang/Object.java \
! 	java/lang/AbstractMethodError.java \
! 	java/lang/ArithmeticException.java \
! 	java/lang/ArrayIndexOutOfBoundsException.java \
! 	java/lang/ArrayStoreException.java \
! 	java/lang/AssertionError.java java/lang/Boolean.java \
! 	java/lang/Byte.java java/lang/Character.java \
! 	java/lang/CharSequence.java java/lang/ClassCastException.java \
! 	java/lang/ClassCircularityError.java \
! 	java/lang/ClassFormatError.java java/lang/ClassLoader.java \
! 	java/lang/ClassNotFoundException.java \
! 	java/lang/CloneNotSupportedException.java \
! 	java/lang/Cloneable.java java/lang/Comparable.java \
! 	java/lang/Compiler.java java/lang/Double.java \
! 	java/lang/Error.java java/lang/Exception.java \
! 	java/lang/ExceptionInInitializerError.java \
! 	java/lang/Float.java java/lang/IllegalAccessError.java \
! 	java/lang/IllegalAccessException.java \
! 	java/lang/IllegalArgumentException.java \
! 	java/lang/IllegalMonitorStateException.java \
! 	java/lang/IllegalStateException.java \
! 	java/lang/IllegalThreadStateException.java \
! 	java/lang/IncompatibleClassChangeError.java \
! 	java/lang/IndexOutOfBoundsException.java \
! 	java/lang/InheritableThreadLocal.java \
! 	java/lang/InstantiationError.java \
! 	java/lang/InstantiationException.java java/lang/Integer.java \
! 	java/lang/InternalError.java \
! 	java/lang/InterruptedException.java \
! 	java/lang/LinkageError.java java/lang/Long.java \
! 	java/lang/Math.java java/lang/NegativeArraySizeException.java \
! 	java/lang/NoClassDefFoundError.java \
! 	java/lang/NoSuchFieldError.java \
! 	java/lang/NoSuchFieldException.java \
! 	java/lang/NoSuchMethodError.java \
! 	java/lang/NoSuchMethodException.java \
! 	java/lang/NullPointerException.java java/lang/Number.java \
! 	java/lang/NumberFormatException.java \
! 	java/lang/OutOfMemoryError.java java/lang/Package.java \
! 	java/lang/Process.java java/lang/Runnable.java \
! 	java/lang/Runtime.java java/lang/RuntimeException.java \
! 	java/lang/RuntimePermission.java \
! 	java/lang/SecurityException.java \
! 	java/lang/SecurityManager.java java/lang/Short.java \
! 	java/lang/StackOverflowError.java \
! 	java/lang/StackTraceElement.java java/lang/StrictMath.java \
! 	java/lang/String.java java/lang/StringBuffer.java \
! 	java/lang/StringIndexOutOfBoundsException.java \
! 	java/lang/System.java java/lang/Thread.java \
! 	java/lang/ThreadDeath.java java/lang/ThreadGroup.java \
! 	java/lang/ThreadLocal.java java/lang/Throwable.java \
! 	java/lang/UnknownError.java \
! 	java/lang/UnsatisfiedLinkError.java \
! 	java/lang/UnsupportedClassVersionError.java \
! 	java/lang/UnsupportedOperationException.java \
! 	java/lang/VerifyError.java java/lang/VirtualMachineError.java \
! 	java/lang/VMClassLoader.java java/lang/VMCompiler.java \
! 	java/lang/VMSecurityManager.java java/lang/VMThrowable.java \
! 	java/lang/Void.java java/io/BufferedInputStream.java \
! 	java/io/BufferedOutputStream.java java/io/BufferedReader.java \
! 	java/io/BufferedWriter.java java/io/ByteArrayInputStream.java \
! 	java/io/ByteArrayOutputStream.java \
! 	java/io/CharArrayReader.java java/io/CharArrayWriter.java \
! 	java/io/CharConversionException.java java/io/DataInput.java \
! 	java/io/DataInputStream.java java/io/DataOutput.java \
! 	java/io/DataOutputStream.java java/io/EOFException.java \
! 	java/io/Externalizable.java java/io/File.java \
! 	java/io/FileDescriptor.java java/io/FileFilter.java \
! 	java/io/FileInputStream.java \
! 	java/io/FileNotFoundException.java \
! 	java/io/FileOutputStream.java java/io/FilePermission.java \
! 	java/io/FileReader.java java/io/FileWriter.java \
! 	java/io/FilenameFilter.java java/io/FilterInputStream.java \
! 	java/io/FilterOutputStream.java java/io/FilterReader.java \
! 	java/io/FilterWriter.java java/io/IOException.java \
! 	java/io/InputStream.java java/io/InputStreamReader.java \
! 	java/io/InterruptedIOException.java \
! 	java/io/InvalidClassException.java \
! 	java/io/InvalidObjectException.java \
! 	java/io/LineNumberInputStream.java \
! 	java/io/LineNumberReader.java java/io/NotActiveException.java \
! 	java/io/NotSerializableException.java java/io/ObjectInput.java \
! 	java/io/ObjectInputStream.java \
! 	java/io/ObjectInputValidation.java java/io/ObjectOutput.java \
! 	java/io/ObjectOutputStream.java java/io/ObjectStreamClass.java \
! 	java/io/ObjectStreamConstants.java \
! 	java/io/ObjectStreamException.java \
! 	java/io/ObjectStreamField.java \
! 	java/io/OptionalDataException.java java/io/OutputStream.java \
! 	java/io/OutputStreamWriter.java java/io/PipedInputStream.java \
! 	java/io/PipedOutputStream.java java/io/PipedReader.java \
! 	java/io/PipedWriter.java java/io/PrintStream.java \
! 	java/io/PrintWriter.java java/io/PushbackInputStream.java \
! 	java/io/PushbackReader.java java/io/RandomAccessFile.java \
! 	java/io/Reader.java java/io/SequenceInputStream.java \
! 	java/io/Serializable.java java/io/SerializablePermission.java \
! 	java/io/StreamCorruptedException.java \
! 	java/io/StreamTokenizer.java \
! 	java/io/StringBufferInputStream.java java/io/StringReader.java \
! 	java/io/StringWriter.java java/io/SyncFailedException.java \
! 	java/io/UTFDataFormatException.java \
! 	java/io/UnsupportedEncodingException.java \
! 	java/io/VMObjectStreamClass.java \
! 	java/io/WriteAbortedException.java java/io/Writer.java \
! 	java/util/AbstractCollection.java java/util/AbstractList.java \
! 	java/util/AbstractMap.java \
! 	java/util/AbstractSequentialList.java \
! 	java/util/AbstractSet.java java/util/ArrayList.java \
! 	java/util/Arrays.java java/util/BitSet.java \
! 	java/util/Calendar.java java/util/Collection.java \
! 	java/util/Collections.java java/util/Comparator.java \
! 	java/util/ConcurrentModificationException.java \
! 	java/util/Currency.java java/util/Date.java \
! 	java/util/Dictionary.java java/util/EmptyStackException.java \
! 	java/util/Enumeration.java java/util/EventListener.java \
! 	java/util/EventListenerProxy.java java/util/EventObject.java \
! 	java/util/GregorianCalendar.java java/util/HashMap.java \
! 	java/util/HashSet.java java/util/Hashtable.java \
! 	java/util/IdentityHashMap.java java/util/Iterator.java \
! 	java/util/LinkedList.java java/util/LinkedHashMap.java \
! 	java/util/LinkedHashSet.java java/util/List.java \
! 	java/util/ListIterator.java java/util/ListResourceBundle.java \
! 	java/util/Locale.java java/util/Map.java \
! 	java/util/MissingResourceException.java \
! 	java/util/NoSuchElementException.java \
! 	java/util/Observable.java java/util/Observer.java \
! 	java/util/Properties.java java/util/PropertyPermission.java \
! 	java/util/PropertyPermissionCollection.java \
! 	java/util/PropertyResourceBundle.java java/util/Random.java \
! 	java/util/RandomAccess.java java/util/ResourceBundle.java \
! 	java/util/Set.java java/util/SimpleTimeZone.java \
! 	java/util/SortedMap.java java/util/SortedSet.java \
! 	java/util/Stack.java java/util/StringTokenizer.java \
! 	java/util/TimeZone.java java/util/Timer.java \
! 	java/util/TimerTask.java java/util/TreeMap.java \
! 	java/util/TreeSet.java \
! 	java/util/TooManyListenersException.java java/util/Vector.java \
! 	java/util/VMTimeZone.java java/util/WeakHashMap.java \
! 	java/util/logging/ConsoleHandler.java \
! 	java/util/logging/ErrorManager.java \
! 	java/util/logging/FileHandler.java \
! 	java/util/logging/Filter.java java/util/logging/Formatter.java \
! 	java/util/logging/Handler.java java/util/logging/Level.java \
! 	java/util/logging/Logger.java \
! 	java/util/logging/LoggingPermission.java \
! 	java/util/logging/LogManager.java \
! 	java/util/logging/LogRecord.java \
! 	java/util/logging/MemoryHandler.java \
! 	java/util/logging/SimpleFormatter.java \
! 	java/util/logging/SocketHandler.java \
! 	java/util/logging/StreamHandler.java \
! 	java/util/logging/XMLFormatter.java \
! 	java/util/prefs/NodeChangeListener.java \
! 	java/util/prefs/Preferences.java \
! 	java/util/prefs/PreferenceChangeListener.java \
! 	java/util/prefs/NodeChangeEvent.java \
! 	java/util/prefs/InvalidPreferencesFormatException.java \
! 	java/util/prefs/AbstractPreferences.java \
! 	java/util/prefs/BackingStoreException.java \
! 	java/util/prefs/PreferenceChangeEvent.java \
! 	java/util/prefs/PreferencesFactory.java \
! 	java/util/regex/Matcher.java java/util/regex/Pattern.java \
! 	java/util/regex/PatternSyntaxException.java \
! 	gnu/classpath/ServiceFactory.java \
! 	gnu/classpath/ServiceProviderLoadingAction.java \
! 	gnu/gcj/Core.java gnu/gcj/RawData.java \
! 	gnu/gcj/RawDataManaged.java gnu/gcj/io/DefaultMimeTypes.java \
! 	gnu/gcj/io/MimeTypes.java gnu/gcj/io/SimpleSHSStream.java \
! 	gnu/gcj/runtime/BootClassLoader.java \
! 	gnu/gcj/runtime/ExtensionClassLoader.java \
! 	gnu/gcj/runtime/FileDeleter.java \
! 	gnu/gcj/runtime/FinalizerThread.java \
! 	gnu/gcj/runtime/HelperClassLoader.java \
! 	gnu/gcj/runtime/JNIWeakRef.java gnu/gcj/runtime/MethodRef.java \
! 	gnu/gcj/runtime/NameFinder.java \
! 	gnu/gcj/runtime/PersistentByteMap.java \
! 	gnu/gcj/runtime/SharedLibHelper.java \
! 	gnu/gcj/runtime/SharedLibLoader.java \
! 	gnu/gcj/runtime/StringBuffer.java \
! 	gnu/gcj/runtime/StackTrace.java \
! 	gnu/gcj/runtime/SystemClassLoader.java gnu/gcj/util/Debug.java \
! 	gnu/java/io/ASN1ParsingException.java \
! 	gnu/java/io/Base64InputStream.java \
! 	gnu/java/io/ClassLoaderObjectInputStream.java \
! 	gnu/java/io/NullOutputStream.java \
! 	gnu/java/io/ObjectIdentityWrapper.java \
! 	gnu/java/lang/ArrayHelper.java gnu/java/lang/ClassHelper.java \
! 	gnu/java/lang/MainThread.java \
! 	gnu/java/lang/reflect/TypeSignature.java \
! 	gnu/java/locale/Calendar.java gnu/java/locale/Calendar_de.java \
! 	gnu/java/locale/Calendar_en.java \
! 	gnu/java/locale/Calendar_nl.java \
! 	gnu/java/locale/LocaleInformation.java \
! 	gnu/java/locale/LocaleInformation_af_ZA.java \
! 	gnu/java/locale/LocaleInformation_ar_AE.java \
! 	gnu/java/locale/LocaleInformation_ar_BH.java \
! 	gnu/java/locale/LocaleInformation_ar_DZ.java \
! 	gnu/java/locale/LocaleInformation_ar_EG.java \
! 	gnu/java/locale/LocaleInformation_ar_IN.java \
! 	gnu/java/locale/LocaleInformation_ar_IQ.java \
! 	gnu/java/locale/LocaleInformation_ar_JO.java \
! 	gnu/java/locale/LocaleInformation_ar_KW.java \
! 	gnu/java/locale/LocaleInformation_ar_LB.java \
! 	gnu/java/locale/LocaleInformation_ar_LY.java \
! 	gnu/java/locale/LocaleInformation_ar_MA.java \
! 	gnu/java/locale/LocaleInformation_ar_OM.java \
! 	gnu/java/locale/LocaleInformation_ar_QA.java \
! 	gnu/java/locale/LocaleInformation_ar_SD.java \
! 	gnu/java/locale/LocaleInformation_ar_SY.java \
! 	gnu/java/locale/LocaleInformation_ar_TN.java \
! 	gnu/java/locale/LocaleInformation_ar_YE.java \
! 	gnu/java/locale/LocaleInformation_be_BY.java \
! 	gnu/java/locale/LocaleInformation_bn_IN.java \
! 	gnu/java/locale/LocaleInformation_br_FR.java \
! 	gnu/java/locale/LocaleInformation_bs_BA.java \
! 	gnu/java/locale/LocaleInformation_ca_ES.java \
! 	gnu/java/locale/LocaleInformation_cs_CZ.java \
! 	gnu/java/locale/LocaleInformation_cy_GB.java \
! 	gnu/java/locale/LocaleInformation_da_DK.java \
! 	gnu/java/locale/LocaleInformation_de.java \
! 	gnu/java/locale/LocaleInformation_de_AT.java \
! 	gnu/java/locale/LocaleInformation_de_BE.java \
! 	gnu/java/locale/LocaleInformation_de_CH.java \
! 	gnu/java/locale/LocaleInformation_de_DE.java \
! 	gnu/java/locale/LocaleInformation_de_LU.java \
! 	gnu/java/locale/LocaleInformation_el_GR.java \
! 	gnu/java/locale/LocaleInformation_en.java \
! 	gnu/java/locale/LocaleInformation_en_AU.java \
! 	gnu/java/locale/LocaleInformation_en_BW.java \
! 	gnu/java/locale/LocaleInformation_en_CA.java \
! 	gnu/java/locale/LocaleInformation_en_DK.java \
! 	gnu/java/locale/LocaleInformation_en_GB.java \
! 	gnu/java/locale/LocaleInformation_en_HK.java \
! 	gnu/java/locale/LocaleInformation_en_IE.java \
! 	gnu/java/locale/LocaleInformation_en_IN.java \
! 	gnu/java/locale/LocaleInformation_en_NZ.java \
! 	gnu/java/locale/LocaleInformation_en_PH.java \
! 	gnu/java/locale/LocaleInformation_en_SG.java \
! 	gnu/java/locale/LocaleInformation_en_US.java \
! 	gnu/java/locale/LocaleInformation_en_ZA.java \
! 	gnu/java/locale/LocaleInformation_en_ZW.java \
! 	gnu/java/locale/LocaleInformation_es_AR.java \
! 	gnu/java/locale/LocaleInformation_es_BO.java \
! 	gnu/java/locale/LocaleInformation_es_CL.java \
! 	gnu/java/locale/LocaleInformation_es_CO.java \
! 	gnu/java/locale/LocaleInformation_es_CR.java \
! 	gnu/java/locale/LocaleInformation_es_DO.java \
! 	gnu/java/locale/LocaleInformation_es_EC.java \
! 	gnu/java/locale/LocaleInformation_es_ES.java \
! 	gnu/java/locale/LocaleInformation_es_GT.java \
! 	gnu/java/locale/LocaleInformation_es_HN.java \
! 	gnu/java/locale/LocaleInformation_es_MX.java \
! 	gnu/java/locale/LocaleInformation_es_NI.java \
! 	gnu/java/locale/LocaleInformation_es_PA.java \
! 	gnu/java/locale/LocaleInformation_es_PE.java \
! 	gnu/java/locale/LocaleInformation_es_PR.java \
! 	gnu/java/locale/LocaleInformation_es_PY.java \
! 	gnu/java/locale/LocaleInformation_es_SV.java \
! 	gnu/java/locale/LocaleInformation_es_US.java \
! 	gnu/java/locale/LocaleInformation_es_UY.java \
! 	gnu/java/locale/LocaleInformation_es_VE.java \
! 	gnu/java/locale/LocaleInformation_et_EE.java \
! 	gnu/java/locale/LocaleInformation_eu_ES.java \
! 	gnu/java/locale/LocaleInformation_fa_IR.java \
! 	gnu/java/locale/LocaleInformation_fi_FI.java \
! 	gnu/java/locale/LocaleInformation_fo_FO.java \
! 	gnu/java/locale/LocaleInformation_fr_BE.java \
! 	gnu/java/locale/LocaleInformation_fr_CA.java \
! 	gnu/java/locale/LocaleInformation_fr_CH.java \
! 	gnu/java/locale/LocaleInformation_fr_FR.java \
! 	gnu/java/locale/LocaleInformation_fr_LU.java \
! 	gnu/java/locale/LocaleInformation_ga_IE.java \
! 	gnu/java/locale/LocaleInformation_gd_GB.java \
! 	gnu/java/locale/LocaleInformation_gl_ES.java \
! 	gnu/java/locale/LocaleInformation_gv_GB.java \
! 	gnu/java/locale/LocaleInformation_he_IL.java \
! 	gnu/java/locale/LocaleInformation_hi_IN.java \
! 	gnu/java/locale/LocaleInformation_hr_HR.java \
! 	gnu/java/locale/LocaleInformation_hu_HU.java \
! 	gnu/java/locale/LocaleInformation_id_ID.java \
! 	gnu/java/locale/LocaleInformation_it_CH.java \
! 	gnu/java/locale/LocaleInformation_it_IT.java \
! 	gnu/java/locale/LocaleInformation_iw_IL.java \
! 	gnu/java/locale/LocaleInformation_ja_JP.java \
! 	gnu/java/locale/LocaleInformation_ka_GE.java \
! 	gnu/java/locale/LocaleInformation_kl_GL.java \
! 	gnu/java/locale/LocaleInformation_ko_KR.java \
! 	gnu/java/locale/LocaleInformation_kw_GB.java \
! 	gnu/java/locale/LocaleInformation_lt_LT.java \
! 	gnu/java/locale/LocaleInformation_lv_LV.java \
! 	gnu/java/locale/LocaleInformation_mi_NZ.java \
! 	gnu/java/locale/LocaleInformation_mk_MK.java \
! 	gnu/java/locale/LocaleInformation_mr_IN.java \
! 	gnu/java/locale/LocaleInformation_mt_MT.java \
! 	gnu/java/locale/LocaleInformation_nl.java \
! 	gnu/java/locale/LocaleInformation_nl_BE.java \
! 	gnu/java/locale/LocaleInformation_nl_NL.java \
! 	gnu/java/locale/LocaleInformation_nn_NO.java \
! 	gnu/java/locale/LocaleInformation_no_NO.java \
! 	gnu/java/locale/LocaleInformation_oc_FR.java \
! 	gnu/java/locale/LocaleInformation_pl_PL.java \
! 	gnu/java/locale/LocaleInformation_pt_BR.java \
! 	gnu/java/locale/LocaleInformation_pt_PT.java \
! 	gnu/java/locale/LocaleInformation_ro_RO.java \
! 	gnu/java/locale/LocaleInformation_ru_RU.java \
! 	gnu/java/locale/LocaleInformation_ru_UA.java \
! 	gnu/java/locale/LocaleInformation_se_NO.java \
! 	gnu/java/locale/LocaleInformation_sk_SK.java \
! 	gnu/java/locale/LocaleInformation_sl_SI.java \
! 	gnu/java/locale/LocaleInformation_sq_AL.java \
! 	gnu/java/locale/LocaleInformation_sr_YU.java \
! 	gnu/java/locale/LocaleInformation_sv_FI.java \
! 	gnu/java/locale/LocaleInformation_sv_SE.java \
! 	gnu/java/locale/LocaleInformation_ta_IN.java \
! 	gnu/java/locale/LocaleInformation_te_IN.java \
! 	gnu/java/locale/LocaleInformation_tg_TJ.java \
! 	gnu/java/locale/LocaleInformation_tl_PH.java \
! 	gnu/java/locale/LocaleInformation_tr_TR.java \
! 	gnu/java/locale/LocaleInformation_uk_UA.java \
! 	gnu/java/locale/LocaleInformation_ur_PK.java \
! 	gnu/java/locale/LocaleInformation_uz_UZ.java \
! 	gnu/java/locale/LocaleInformation_vi_VN.java \
! 	gnu/java/locale/LocaleInformation_yi_US.java \
! 	gnu/java/locale/LocaleInformation_zh_CN.java \
! 	gnu/java/locale/LocaleInformation_zh_HK.java \
! 	gnu/java/locale/LocaleInformation_zh_SG.java \
! 	gnu/java/locale/LocaleInformation_zh_TW.java \
! 	gnu/java/math/MPN.java gnu/java/net/BASE64.java \
! 	gnu/java/net/CRLFInputStream.java \
! 	gnu/java/net/CRLFOutputStream.java \
! 	gnu/java/net/DefaultContentHandlerFactory.java \
! 	gnu/java/net/EmptyX509TrustManager.java \
! 	gnu/java/net/GetLocalHostAction.java \
! 	gnu/java/net/HeaderFieldHelper.java \
! 	gnu/java/net/LineInputStream.java \
! 	gnu/java/net/PlainDatagramSocketImpl.java \
! 	gnu/java/net/PlainSocketImpl.java \
! 	gnu/java/net/URLParseError.java \
! 	gnu/java/net/protocol/core/Connection.java \
! 	gnu/java/net/protocol/core/CoreInputStream.java \
! 	gnu/java/net/protocol/core/Handler.java \
! 	gnu/java/net/protocol/file/Connection.java \
! 	gnu/java/net/protocol/file/Handler.java \
! 	gnu/java/net/protocol/ftp/ActiveModeDTP.java \
! 	gnu/java/net/protocol/ftp/BlockInputStream.java \
! 	gnu/java/net/protocol/ftp/BlockOutputStream.java \
! 	gnu/java/net/protocol/ftp/CompressedInputStream.java \
! 	gnu/java/net/protocol/ftp/CompressedOutputStream.java \
! 	gnu/java/net/protocol/ftp/DTP.java \
! 	gnu/java/net/protocol/ftp/DTPInputStream.java \
! 	gnu/java/net/protocol/ftp/DTPOutputStream.java \
! 	gnu/java/net/protocol/ftp/FTPConnection.java \
! 	gnu/java/net/protocol/ftp/FTPException.java \
! 	gnu/java/net/protocol/ftp/FTPResponse.java \
! 	gnu/java/net/protocol/ftp/FTPURLConnection.java \
! 	gnu/java/net/protocol/ftp/Handler.java \
! 	gnu/java/net/protocol/ftp/PassiveModeDTP.java \
! 	gnu/java/net/protocol/ftp/StreamInputStream.java \
! 	gnu/java/net/protocol/ftp/StreamOutputStream.java \
! 	gnu/java/net/protocol/gcjlib/Connection.java \
! 	gnu/java/net/protocol/gcjlib/Handler.java \
! 	gnu/java/net/protocol/http/Authenticator.java \
! 	gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java \
! 	gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java \
! 	gnu/java/net/protocol/http/ChunkedInputStream.java \
! 	gnu/java/net/protocol/http/Cookie.java \
! 	gnu/java/net/protocol/http/CookieManager.java \
! 	gnu/java/net/protocol/http/Credentials.java \
! 	gnu/java/net/protocol/http/HTTPConnection.java \
! 	gnu/java/net/protocol/http/HTTPDateFormat.java \
! 	gnu/java/net/protocol/http/HTTPURLConnection.java \
! 	gnu/java/net/protocol/http/Handler.java \
! 	gnu/java/net/protocol/http/Headers.java \
! 	gnu/java/net/protocol/http/Request.java \
! 	gnu/java/net/protocol/http/RequestBodyWriter.java \
! 	gnu/java/net/protocol/http/Response.java \
! 	gnu/java/net/protocol/http/ResponseBodyReader.java \
! 	gnu/java/net/protocol/http/ResponseHeaderHandler.java \
! 	gnu/java/net/protocol/http/SimpleCookieManager.java \
! 	gnu/java/net/protocol/http/event/ConnectionEvent.java \
! 	gnu/java/net/protocol/http/event/ConnectionListener.java \
! 	gnu/java/net/protocol/http/event/RequestEvent.java \
! 	gnu/java/net/protocol/http/event/RequestListener.java \
! 	gnu/java/net/protocol/https/Handler.java \
! 	gnu/java/net/protocol/jar/Connection.java \
! 	gnu/java/net/protocol/jar/Handler.java \
! 	gnu/java/nio/ChannelInputStream.java \
! 	gnu/java/nio/ChannelOutputStream.java \
! 	gnu/java/nio/ChannelReader.java \
! 	gnu/java/nio/DatagramChannelImpl.java \
! 	gnu/java/nio/DatagramChannelSelectionKey.java \
! 	gnu/java/nio/FileLockImpl.java \
! 	gnu/java/nio/InputStreamChannel.java \
! 	gnu/java/nio/NIOConstants.java \
! 	gnu/java/nio/NIODatagramSocket.java \
! 	gnu/java/nio/NIOServerSocket.java gnu/java/nio/NIOSocket.java \
! 	gnu/java/nio/OutputStreamChannel.java \
! 	gnu/java/nio/PipeImpl.java gnu/java/nio/SelectionKeyImpl.java \
! 	gnu/java/nio/SelectorImpl.java \
! 	gnu/java/nio/SelectorProviderImpl.java \
! 	gnu/java/nio/ServerSocketChannelImpl.java \
! 	gnu/java/nio/ServerSocketChannelSelectionKey.java \
! 	gnu/java/nio/SocketChannelImpl.java \
! 	gnu/java/nio/SocketChannelSelectionKey.java \
! 	gnu/java/nio/VMPipe.java gnu/java/nio/VMSelector.java \
! 	gnu/java/nio/channels/FileChannelImpl.java \
! 	gnu/java/nio/charset/ISO_8859_1.java \
! 	gnu/java/nio/charset/Provider.java \
! 	gnu/java/nio/charset/US_ASCII.java \
! 	gnu/java/nio/charset/UTF_16.java \
! 	gnu/java/nio/charset/UTF_16BE.java \
! 	gnu/java/nio/charset/UTF_16Decoder.java \
! 	gnu/java/nio/charset/UTF_16Encoder.java \
! 	gnu/java/nio/charset/UTF_16LE.java \
! 	gnu/java/nio/charset/UTF_8.java gnu/java/security/Engine.java \
! 	gnu/java/security/OID.java gnu/java/security/PolicyFile.java \
! 	gnu/java/security/action/GetPropertyAction.java \
! 	gnu/java/security/action/GetSecurityPropertyAction.java \
! 	gnu/java/security/action/SetAccessibleAction.java \
! 	gnu/java/security/ber/BER.java \
! 	gnu/java/security/ber/BEREncodingException.java \
! 	gnu/java/security/ber/BERReader.java \
! 	gnu/java/security/ber/BERValue.java \
! 	gnu/java/security/der/BitString.java \
! 	gnu/java/security/der/DER.java \
! 	gnu/java/security/der/DEREncodingException.java \
! 	gnu/java/security/der/DERReader.java \
! 	gnu/java/security/der/DERValue.java \
! 	gnu/java/security/der/DERWriter.java \
! 	gnu/java/security/pkcs/PKCS7SignedData.java \
! 	gnu/java/security/pkcs/SignerInfo.java \
! 	gnu/java/security/provider/CollectionCertStoreImpl.java \
! 	gnu/java/security/provider/DSAKeyFactory.java \
! 	gnu/java/security/provider/DSAKeyPairGenerator.java \
! 	gnu/java/security/provider/DSAParameterGenerator.java \
! 	gnu/java/security/provider/DSAParameters.java \
! 	gnu/java/security/provider/DSASignature.java \
! 	gnu/java/security/provider/DefaultPolicy.java \
! 	gnu/java/security/provider/EncodedKeyFactory.java \
! 	gnu/java/security/provider/Gnu.java \
! 	gnu/java/security/provider/GnuDHPublicKey.java \
! 	gnu/java/security/provider/GnuDSAPrivateKey.java \
! 	gnu/java/security/provider/GnuDSAPublicKey.java \
! 	gnu/java/security/provider/GnuRSAPrivateKey.java \
! 	gnu/java/security/provider/GnuRSAPublicKey.java \
! 	gnu/java/security/provider/MD2withRSA.java \
! 	gnu/java/security/provider/MD4withRSA.java \
! 	gnu/java/security/provider/MD5.java \
! 	gnu/java/security/provider/MD5withRSA.java \
! 	gnu/java/security/provider/PKIXCertPathValidatorImpl.java \
! 	gnu/java/security/provider/RSA.java \
! 	gnu/java/security/provider/RSAKeyFactory.java \
! 	gnu/java/security/provider/SHA.java \
! 	gnu/java/security/provider/SHA1PRNG.java \
! 	gnu/java/security/provider/SHA1withRSA.java \
! 	gnu/java/security/provider/X509CertificateFactory.java \
! 	gnu/java/security/util/Prime.java \
! 	gnu/java/security/x509/GnuPKIExtension.java \
! 	gnu/java/security/x509/PolicyNodeImpl.java \
! 	gnu/java/security/x509/Util.java \
! 	gnu/java/security/x509/X500DistinguishedName.java \
! 	gnu/java/security/x509/X509CRL.java \
! 	gnu/java/security/x509/X509CRLEntry.java \
! 	gnu/java/security/x509/X509CRLSelectorImpl.java \
! 	gnu/java/security/x509/X509Certificate.java \
! 	gnu/java/security/x509/X509CertPath.java \
! 	gnu/java/security/x509/X509CertSelectorImpl.java \
! 	gnu/java/security/x509/ext/AuthorityKeyIdentifier.java \
! 	gnu/java/security/x509/ext/BasicConstraints.java \
! 	gnu/java/security/x509/ext/CRLNumber.java \
! 	gnu/java/security/x509/ext/CertificatePolicies.java \
! 	gnu/java/security/x509/ext/ExtendedKeyUsage.java \
! 	gnu/java/security/x509/ext/Extension.java \
! 	gnu/java/security/x509/ext/GeneralNames.java \
! 	gnu/java/security/x509/ext/IssuerAlternativeNames.java \
! 	gnu/java/security/x509/ext/KeyUsage.java \
! 	gnu/java/security/x509/ext/PolicyConstraint.java \
! 	gnu/java/security/x509/ext/PolicyMappings.java \
! 	gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java \
! 	gnu/java/security/x509/ext/ReasonCode.java \
! 	gnu/java/security/x509/ext/SubjectAlternativeNames.java \
! 	gnu/java/security/x509/ext/SubjectKeyIdentifier.java \
! 	gnu/java/text/AttributedFormatBuffer.java \
! 	gnu/java/text/BaseBreakIterator.java \
! 	gnu/java/text/CharacterBreakIterator.java \
! 	gnu/java/text/FormatBuffer.java \
! 	gnu/java/text/FormatCharacterIterator.java \
! 	gnu/java/text/LineBreakIterator.java \
! 	gnu/java/text/SentenceBreakIterator.java \
! 	gnu/java/text/StringFormatBuffer.java \
! 	gnu/java/text/WordBreakIterator.java \
! 	gnu/java/util/DoubleEnumeration.java \
! 	gnu/java/util/EmptyEnumeration.java \
! 	gnu/java/util/prefs/FileBasedFactory.java \
! 	gnu/java/util/prefs/MemoryBasedFactory.java \
! 	gnu/java/util/prefs/MemoryBasedPreferences.java \
! 	gnu/java/util/prefs/NodeReader.java \
! 	gnu/java/util/prefs/NodeWriter.java \
! 	gnu/regexp/CharIndexed.java \
! 	gnu/regexp/CharIndexedCharArray.java \
! 	gnu/regexp/CharIndexedInputStream.java \
! 	gnu/regexp/CharIndexedString.java \
! 	gnu/regexp/CharIndexedStringBuffer.java gnu/regexp/RE.java \
! 	gnu/regexp/REException.java \
! 	gnu/regexp/REFilterInputStream.java gnu/regexp/REMatch.java \
! 	gnu/regexp/REMatchEnumeration.java gnu/regexp/RESyntax.java \
! 	gnu/regexp/REToken.java gnu/regexp/RETokenAny.java \
! 	gnu/regexp/RETokenBackRef.java gnu/regexp/RETokenChar.java \
! 	gnu/regexp/RETokenEnd.java gnu/regexp/RETokenEndSub.java \
! 	gnu/regexp/RETokenLookAhead.java gnu/regexp/RETokenOneOf.java \
! 	gnu/regexp/RETokenPOSIX.java gnu/regexp/RETokenRange.java \
! 	gnu/regexp/RETokenRepeated.java gnu/regexp/RETokenStart.java \
! 	gnu/regexp/RETokenWordBoundary.java \
! 	gnu/regexp/UncheckedRE.java \
! 	java/lang/ref/PhantomReference.java \
! 	java/lang/ref/Reference.java java/lang/ref/ReferenceQueue.java \
! 	java/lang/ref/SoftReference.java \
! 	java/lang/ref/WeakReference.java \
! 	java/lang/reflect/AccessibleObject.java \
! 	java/lang/reflect/Array.java \
! 	java/lang/reflect/Constructor.java \
! 	java/lang/reflect/Field.java \
! 	java/lang/reflect/InvocationHandler.java \
! 	java/lang/reflect/InvocationTargetException.java \
! 	java/lang/reflect/Member.java java/lang/reflect/Method.java \
! 	java/lang/reflect/Modifier.java java/lang/reflect/Proxy.java \
! 	java/lang/reflect/ReflectPermission.java \
! 	java/lang/reflect/UndeclaredThrowableException.java \
! 	java/math/BigDecimal.java java/math/BigInteger.java \
! 	java/net/Authenticator.java java/net/BindException.java \
! 	java/net/ConnectException.java java/net/ContentHandler.java \
! 	java/net/ContentHandlerFactory.java \
! 	java/net/DatagramPacket.java java/net/DatagramSocket.java \
! 	java/net/DatagramSocketImpl.java \
! 	java/net/DatagramSocketImplFactory.java \
! 	java/net/FileNameMap.java java/net/HttpURLConnection.java \
! 	java/net/Inet4Address.java java/net/Inet6Address.java \
! 	java/net/InetAddress.java java/net/InetSocketAddress.java \
! 	java/net/JarURLConnection.java \
! 	java/net/MalformedURLException.java \
! 	java/net/MulticastSocket.java java/net/NetPermission.java \
! 	java/net/NetworkInterface.java \
! 	java/net/NoRouteToHostException.java \
! 	java/net/PasswordAuthentication.java \
! 	java/net/PortUnreachableException.java \
! 	java/net/ProtocolException.java java/net/ServerSocket.java \
! 	java/net/Socket.java java/net/SocketAddress.java \
! 	java/net/SocketException.java java/net/SocketImpl.java \
! 	java/net/SocketImplFactory.java java/net/SocketOptions.java \
! 	java/net/SocketPermission.java \
! 	java/net/SocketTimeoutException.java java/net/URI.java \
! 	java/net/URISyntaxException.java java/net/URL.java \
! 	java/net/URLClassLoader.java java/net/URLConnection.java \
! 	java/net/URLDecoder.java java/net/URLEncoder.java \
! 	java/net/URLStreamHandler.java \
! 	java/net/URLStreamHandlerFactory.java \
! 	java/net/UnknownHostException.java \
! 	java/net/UnknownServiceException.java java/nio/Buffer.java \
! 	java/nio/BufferOverflowException.java \
! 	java/nio/BufferUnderflowException.java \
! 	java/nio/ByteBuffer.java java/nio/ByteBufferHelper.java \
! 	java/nio/ByteBufferImpl.java java/nio/ByteOrder.java \
! 	java/nio/CharBuffer.java java/nio/CharBufferImpl.java \
! 	java/nio/CharViewBufferImpl.java \
! 	java/nio/DirectByteBufferImpl.java java/nio/DoubleBuffer.java \
! 	java/nio/DoubleBufferImpl.java \
! 	java/nio/DoubleViewBufferImpl.java java/nio/FloatBuffer.java \
! 	java/nio/FloatBufferImpl.java \
! 	java/nio/FloatViewBufferImpl.java java/nio/IntBuffer.java \
! 	java/nio/IntBufferImpl.java java/nio/IntViewBufferImpl.java \
! 	java/nio/InvalidMarkException.java java/nio/LongBuffer.java \
! 	java/nio/LongBufferImpl.java java/nio/LongViewBufferImpl.java \
! 	java/nio/MappedByteBuffer.java \
! 	java/nio/MappedByteBufferImpl.java \
! 	java/nio/ReadOnlyBufferException.java \
! 	java/nio/ShortBuffer.java java/nio/ShortBufferImpl.java \
! 	java/nio/ShortViewBufferImpl.java \
! 	java/nio/VMDirectByteBuffer.java \
! 	java/nio/channels/AlreadyConnectedException.java \
! 	java/nio/channels/AsynchronousCloseException.java \
! 	java/nio/channels/ByteChannel.java \
! 	java/nio/channels/CancelledKeyException.java \
! 	java/nio/channels/Channel.java java/nio/channels/Channels.java \
! 	java/nio/channels/ClosedByInterruptException.java \
! 	java/nio/channels/ClosedChannelException.java \
! 	java/nio/channels/ClosedSelectorException.java \
! 	java/nio/channels/ConnectionPendingException.java \
! 	java/nio/channels/DatagramChannel.java \
! 	java/nio/channels/FileChannel.java \
! 	java/nio/channels/FileLock.java \
! 	java/nio/channels/FileLockInterruptionException.java \
! 	java/nio/channels/GatheringByteChannel.java \
! 	java/nio/channels/IllegalBlockingModeException.java \
! 	java/nio/channels/IllegalSelectorException.java \
! 	java/nio/channels/InterruptibleChannel.java \
! 	java/nio/channels/NoConnectionPendingException.java \
! 	java/nio/channels/NonReadableChannelException.java \
! 	java/nio/channels/NonWritableChannelException.java \
! 	java/nio/channels/NotYetBoundException.java \
! 	java/nio/channels/NotYetConnectedException.java \
! 	java/nio/channels/OverlappingFileLockException.java \
! 	java/nio/channels/Pipe.java \
! 	java/nio/channels/ReadableByteChannel.java \
! 	java/nio/channels/ScatteringByteChannel.java \
! 	java/nio/channels/SelectableChannel.java \
! 	java/nio/channels/SelectionKey.java \
! 	java/nio/channels/Selector.java \
! 	java/nio/channels/ServerSocketChannel.java \
! 	java/nio/channels/SocketChannel.java \
! 	java/nio/channels/UnresolvedAddressException.java \
! 	java/nio/channels/UnsupportedAddressTypeException.java \
! 	java/nio/channels/WritableByteChannel.java \
! 	java/nio/channels/spi/AbstractInterruptibleChannel.java \
! 	java/nio/channels/spi/AbstractSelectableChannel.java \
! 	java/nio/channels/spi/AbstractSelectionKey.java \
! 	java/nio/channels/spi/AbstractSelector.java \
! 	java/nio/channels/spi/SelectorProvider.java \
! 	java/nio/charset/CharacterCodingException.java \
! 	java/nio/charset/Charset.java \
! 	java/nio/charset/CharsetDecoder.java \
! 	java/nio/charset/CharsetEncoder.java \
! 	java/nio/charset/CoderMalfunctionError.java \
! 	java/nio/charset/CoderResult.java \
! 	java/nio/charset/CodingErrorAction.java \
! 	java/nio/charset/IllegalCharsetNameException.java \
! 	java/nio/charset/MalformedInputException.java \
! 	java/nio/charset/UnmappableCharacterException.java \
! 	java/nio/charset/UnsupportedCharsetException.java \
! 	java/nio/charset/spi/CharsetProvider.java \
! 	java/security/AccessControlContext.java \
! 	java/security/AccessControlException.java \
! 	java/security/AccessController.java \
! 	java/security/AlgorithmParameterGenerator.java \
! 	java/security/AlgorithmParameterGeneratorSpi.java \
! 	java/security/AlgorithmParameters.java \
! 	java/security/AlgorithmParametersSpi.java \
! 	java/security/AllPermission.java \
! 	java/security/BasicPermission.java \
! 	java/security/Certificate.java java/security/CodeSource.java \
! 	java/security/DigestException.java \
! 	java/security/DigestInputStream.java \
! 	java/security/DigestOutputStream.java \
! 	java/security/DomainCombiner.java \
! 	java/security/DummyKeyPairGenerator.java \
! 	java/security/DummyMessageDigest.java \
! 	java/security/DummySignature.java \
! 	java/security/GeneralSecurityException.java \
! 	java/security/Guard.java java/security/GuardedObject.java \
! 	java/security/Identity.java java/security/IdentityScope.java \
! 	java/security/InvalidAlgorithmParameterException.java \
! 	java/security/InvalidKeyException.java \
! 	java/security/InvalidParameterException.java \
! 	java/security/Key.java java/security/KeyException.java \
! 	java/security/KeyFactory.java java/security/KeyFactorySpi.java \
! 	java/security/KeyManagementException.java \
! 	java/security/KeyPair.java java/security/KeyPairGenerator.java \
! 	java/security/KeyPairGeneratorSpi.java \
! 	java/security/KeyStore.java \
! 	java/security/KeyStoreException.java \
! 	java/security/KeyStoreSpi.java \
! 	java/security/MessageDigest.java \
! 	java/security/MessageDigestSpi.java \
! 	java/security/NoSuchAlgorithmException.java \
! 	java/security/NoSuchProviderException.java \
! 	java/security/Permission.java \
! 	java/security/PermissionCollection.java \
! 	java/security/Permissions.java java/security/Policy.java \
! 	java/security/Principal.java java/security/PrivateKey.java \
! 	java/security/PrivilegedAction.java \
! 	java/security/PrivilegedActionException.java \
! 	java/security/PrivilegedExceptionAction.java \
! 	java/security/ProtectionDomain.java \
! 	java/security/Provider.java \
! 	java/security/ProviderException.java \
! 	java/security/PublicKey.java \
! 	java/security/SecureClassLoader.java \
! 	java/security/SecureRandom.java \
! 	java/security/SecureRandomSpi.java java/security/Security.java \
! 	java/security/SecurityPermission.java \
! 	java/security/Signature.java \
! 	java/security/SignatureException.java \
! 	java/security/SignatureSpi.java \
! 	java/security/SignedObject.java java/security/Signer.java \
! 	java/security/UnrecoverableKeyException.java \
! 	java/security/UnresolvedPermission.java \
! 	java/security/acl/Acl.java java/security/acl/AclEntry.java \
! 	java/security/acl/AclNotFoundException.java \
! 	java/security/acl/Group.java \
! 	java/security/acl/LastOwnerException.java \
! 	java/security/acl/NotOwnerException.java \
! 	java/security/acl/Owner.java java/security/acl/Permission.java \
! 	java/security/cert/CRL.java \
! 	java/security/cert/CRLException.java \
! 	java/security/cert/CRLSelector.java \
! 	java/security/cert/CertPath.java \
! 	java/security/cert/CertPathBuilder.java \
! 	java/security/cert/CertPathBuilderException.java \
! 	java/security/cert/CertPathBuilderResult.java \
! 	java/security/cert/CertPathBuilderSpi.java \
! 	java/security/cert/CertPathParameters.java \
! 	java/security/cert/CertPathValidator.java \
! 	java/security/cert/CertPathValidatorException.java \
! 	java/security/cert/CertPathValidatorResult.java \
! 	java/security/cert/CertPathValidatorSpi.java \
! 	java/security/cert/CertSelector.java \
! 	java/security/cert/CertStore.java \
! 	java/security/cert/CertStoreException.java \
! 	java/security/cert/CertStoreParameters.java \
! 	java/security/cert/CertStoreSpi.java \
! 	java/security/cert/Certificate.java \
! 	java/security/cert/CertificateEncodingException.java \
! 	java/security/cert/CertificateException.java \
! 	java/security/cert/CertificateExpiredException.java \
! 	java/security/cert/CertificateFactory.java \
! 	java/security/cert/CertificateFactorySpi.java \
! 	java/security/cert/CertificateNotYetValidException.java \
! 	java/security/cert/CertificateParsingException.java \
! 	java/security/cert/CollectionCertStoreParameters.java \
! 	java/security/cert/LDAPCertStoreParameters.java \
! 	java/security/cert/PKIXBuilderParameters.java \
! 	java/security/cert/PKIXCertPathBuilderResult.java \
! 	java/security/cert/PKIXCertPathChecker.java \
! 	java/security/cert/PKIXCertPathValidatorResult.java \
! 	java/security/cert/PKIXParameters.java \
! 	java/security/cert/PolicyNode.java \
! 	java/security/cert/PolicyQualifierInfo.java \
! 	java/security/cert/TrustAnchor.java \
! 	java/security/cert/X509CRL.java \
! 	java/security/cert/X509CRLEntry.java \
! 	java/security/cert/X509CRLSelector.java \
! 	java/security/cert/X509CertSelector.java \
! 	java/security/cert/X509Certificate.java \
! 	java/security/cert/X509Extension.java \
! 	java/security/interfaces/DSAKey.java \
! 	java/security/interfaces/DSAKeyPairGenerator.java \
! 	java/security/interfaces/DSAParams.java \
! 	java/security/interfaces/DSAPrivateKey.java \
! 	java/security/interfaces/DSAPublicKey.java \
! 	java/security/interfaces/RSAKey.java \
! 	java/security/interfaces/RSAMultiPrimePrivateCrtKey.java \
! 	java/security/interfaces/RSAPrivateCrtKey.java \
! 	java/security/interfaces/RSAPrivateKey.java \
! 	java/security/interfaces/RSAPublicKey.java \
! 	java/security/spec/AlgorithmParameterSpec.java \
! 	java/security/spec/DSAParameterSpec.java \
! 	java/security/spec/DSAPrivateKeySpec.java \
! 	java/security/spec/DSAPublicKeySpec.java \
! 	java/security/spec/EncodedKeySpec.java \
! 	java/security/spec/InvalidKeySpecException.java \
! 	java/security/spec/InvalidParameterSpecException.java \
! 	java/security/spec/KeySpec.java \
! 	java/security/spec/PKCS8EncodedKeySpec.java \
! 	java/security/spec/PSSParameterSpec.java \
! 	java/security/spec/RSAKeyGenParameterSpec.java \
! 	java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java \
! 	java/security/spec/RSAOtherPrimeInfo.java \
! 	java/security/spec/RSAPrivateCrtKeySpec.java \
! 	java/security/spec/RSAPrivateKeySpec.java \
! 	java/security/spec/RSAPublicKeySpec.java \
! 	java/security/spec/X509EncodedKeySpec.java java/sql/Array.java \
! 	java/sql/BatchUpdateException.java java/sql/Blob.java \
! 	java/sql/CallableStatement.java java/sql/Clob.java \
! 	java/sql/Connection.java java/sql/DataTruncation.java \
! 	java/sql/DatabaseMetaData.java java/sql/Date.java \
! 	java/sql/Driver.java java/sql/DriverManager.java \
! 	java/sql/DriverPropertyInfo.java \
! 	java/sql/ParameterMetaData.java \
! 	java/sql/PreparedStatement.java java/sql/Ref.java \
! 	java/sql/ResultSet.java java/sql/ResultSetMetaData.java \
! 	java/sql/SQLData.java java/sql/SQLException.java \
! 	java/sql/SQLInput.java java/sql/SQLOutput.java \
! 	java/sql/SQLPermission.java java/sql/SQLWarning.java \
! 	java/sql/Savepoint.java java/sql/Statement.java \
! 	java/sql/Struct.java java/sql/Time.java \
! 	java/sql/Timestamp.java java/sql/Types.java \
! 	java/text/Annotation.java \
! 	java/text/AttributedCharacterIterator.java \
! 	java/text/AttributedString.java \
! 	java/text/AttributedStringIterator.java \
! 	java/text/BreakIterator.java java/text/CharacterIterator.java \
! 	java/text/ChoiceFormat.java \
! 	java/text/CollationElementIterator.java \
! 	java/text/CollationKey.java java/text/Collator.java \
! 	java/text/DateFormat.java java/text/DateFormatSymbols.java \
! 	java/text/DecimalFormat.java \
! 	java/text/DecimalFormatSymbols.java \
! 	java/text/FieldPosition.java java/text/Format.java \
! 	java/text/MessageFormat.java java/text/NumberFormat.java \
! 	java/text/ParseException.java java/text/ParsePosition.java \
! 	java/text/RuleBasedCollator.java \
! 	java/text/SimpleDateFormat.java \
! 	java/text/StringCharacterIterator.java \
! 	java/util/jar/Attributes.java java/util/jar/JarEntry.java \
! 	java/util/jar/JarException.java java/util/jar/JarFile.java \
! 	java/util/jar/JarInputStream.java \
! 	java/util/jar/JarOutputStream.java java/util/jar/Manifest.java \
! 	java/util/zip/Adler32.java java/util/zip/CRC32.java \
! 	java/util/zip/CheckedInputStream.java \
! 	java/util/zip/CheckedOutputStream.java \
! 	java/util/zip/Checksum.java \
! 	java/util/zip/DataFormatException.java \
! 	java/util/zip/Deflater.java \
! 	java/util/zip/DeflaterOutputStream.java \
! 	java/util/zip/GZIPInputStream.java \
! 	java/util/zip/GZIPOutputStream.java \
! 	java/util/zip/Inflater.java \
! 	java/util/zip/InflaterInputStream.java \
! 	java/util/zip/ZipConstants.java java/util/zip/ZipEntry.java \
! 	java/util/zip/ZipException.java java/util/zip/ZipFile.java \
! 	java/util/zip/ZipInputStream.java \
! 	java/util/zip/ZipOutputStream.java \
! 	java/rmi/activation/Activatable.java \
! 	java/rmi/activation/ActivateFailedException.java \
! 	java/rmi/activation/ActivationDesc.java \
! 	java/rmi/activation/ActivationException.java \
! 	java/rmi/activation/ActivationGroup.java \
! 	java/rmi/activation/ActivationGroupDesc.java \
! 	java/rmi/activation/ActivationGroupID.java \
! 	java/rmi/activation/ActivationID.java \
! 	java/rmi/activation/ActivationInstantiator.java \
! 	java/rmi/activation/ActivationMonitor.java \
! 	java/rmi/activation/ActivationSystem.java \
! 	java/rmi/activation/Activator.java \
! 	java/rmi/activation/UnknownGroupException.java \
! 	java/rmi/activation/UnknownObjectException.java \
! 	java/rmi/AccessException.java \
! 	java/rmi/AlreadyBoundException.java \
! 	java/rmi/ConnectException.java \
! 	java/rmi/ConnectIOException.java \
! 	java/rmi/MarshalException.java java/rmi/MarshalledObject.java \
! 	java/rmi/Naming.java java/rmi/NoSuchObjectException.java \
! 	java/rmi/NotBoundException.java \
! 	java/rmi/RMISecurityException.java \
! 	java/rmi/RMISecurityManager.java java/rmi/Remote.java \
! 	java/rmi/RemoteException.java java/rmi/ServerError.java \
! 	java/rmi/ServerException.java \
! 	java/rmi/ServerRuntimeException.java \
! 	java/rmi/StubNotFoundException.java \
! 	java/rmi/UnexpectedException.java \
! 	java/rmi/UnknownHostException.java \
! 	java/rmi/UnmarshalException.java java/rmi/dgc/DGC.java \
! 	java/rmi/dgc/Lease.java java/rmi/dgc/VMID.java \
! 	java/rmi/registry/LocateRegistry.java \
! 	java/rmi/registry/Registry.java \
! 	java/rmi/registry/RegistryHandler.java \
! 	java/rmi/server/ExportException.java \
! 	java/rmi/server/LoaderHandler.java \
! 	java/rmi/server/LogStream.java java/rmi/server/ObjID.java \
! 	java/rmi/server/Operation.java \
! 	java/rmi/server/RMIClassLoader.java \
! 	java/rmi/server/RMIClassLoaderSpi.java \
! 	java/rmi/server/RMIClientSocketFactory.java \
! 	java/rmi/server/RMIFailureHandler.java \
! 	java/rmi/server/RMIServerSocketFactory.java \
! 	java/rmi/server/RMISocketFactory.java \
! 	java/rmi/server/RemoteCall.java \
! 	java/rmi/server/RemoteObject.java \
! 	java/rmi/server/RemoteRef.java \
! 	java/rmi/server/RemoteServer.java \
! 	java/rmi/server/RemoteStub.java \
! 	java/rmi/server/ServerCloneException.java \
! 	java/rmi/server/ServerNotActiveException.java \
! 	java/rmi/server/ServerRef.java java/rmi/server/Skeleton.java \
! 	java/rmi/server/SkeletonMismatchException.java \
! 	java/rmi/server/SkeletonNotFoundException.java \
! 	java/rmi/server/SocketSecurityException.java \
! 	java/rmi/server/UID.java \
! 	java/rmi/server/UnicastRemoteObject.java \
! 	java/rmi/server/Unreferenced.java \
! 	gnu/java/rmi/RMIMarshalledObjectInputStream.java \
! 	gnu/java/rmi/RMIMarshalledObjectOutputStream.java \
! 	gnu/java/rmi/dgc/DGCImpl.java \
! 	gnu/java/rmi/dgc/DGCImpl_Skel.java \
! 	gnu/java/rmi/dgc/DGCImpl_Stub.java \
! 	gnu/java/rmi/registry/RegistryImpl.java \
! 	gnu/java/rmi/registry/RegistryImpl_Skel.java \
! 	gnu/java/rmi/registry/RegistryImpl_Stub.java \
! 	gnu/java/rmi/rmic/Compile_gcj.java \
! 	gnu/java/rmi/rmic/Compile_jikes.java \
! 	gnu/java/rmi/rmic/Compile_kjc.java \
! 	gnu/java/rmi/rmic/Compiler.java \
! 	gnu/java/rmi/rmic/CompilerProcess.java \
! 	gnu/java/rmi/rmic/RMIC.java \
! 	gnu/java/rmi/rmic/RMICException.java \
! 	gnu/java/rmi/rmic/TabbedWriter.java \
! 	gnu/java/rmi/server/ConnectionRunnerPool.java \
! 	gnu/java/rmi/server/ProtocolConstants.java \
! 	gnu/java/rmi/server/RMIDefaultSocketFactory.java \
! 	gnu/java/rmi/server/RMIHashes.java \
! 	gnu/java/rmi/server/RMIIncomingThread.java \
! 	gnu/java/rmi/server/RMIObjectInputStream.java \
! 	gnu/java/rmi/server/RMIObjectOutputStream.java \
! 	gnu/java/rmi/server/RMIVoidValue.java \
! 	gnu/java/rmi/server/UnicastConnection.java \
! 	gnu/java/rmi/server/UnicastConnectionManager.java \
! 	gnu/java/rmi/server/UnicastRef.java \
! 	gnu/java/rmi/server/UnicastRemoteCall.java \
! 	gnu/java/rmi/server/UnicastRemoteStub.java \
! 	gnu/java/rmi/server/UnicastServer.java \
! 	gnu/java/rmi/server/UnicastServerRef.java \
! 	gnu/awt/LightweightRedirector.java \
! 	gnu/awt/j2d/AbstractGraphicsState.java \
! 	gnu/awt/j2d/DirectRasterGraphics.java \
! 	gnu/awt/j2d/Graphics2DImpl.java \
! 	gnu/awt/j2d/IntegerGraphicsState.java \
! 	gnu/awt/j2d/MappedRaster.java gnu/java/awt/BitMaskExtent.java \
! 	gnu/java/awt/Buffers.java \
! 	gnu/java/awt/BitwiseXORComposite.java \
! 	gnu/java/awt/ComponentDataBlitOp.java \
! 	gnu/java/awt/ClasspathToolkit.java \
! 	gnu/java/awt/EmbeddedWindow.java \
! 	gnu/java/awt/EmbeddedWindowSupport.java \
! 	gnu/java/awt/EventModifier.java \
! 	gnu/java/awt/color/CieXyzConverter.java \
! 	gnu/java/awt/color/ClutProfileConverter.java \
! 	gnu/java/awt/color/ColorLookUpTable.java \
! 	gnu/java/awt/color/ColorSpaceConverter.java \
! 	gnu/java/awt/color/GrayProfileConverter.java \
! 	gnu/java/awt/color/GrayScaleConverter.java \
! 	gnu/java/awt/color/LinearRGBConverter.java \
! 	gnu/java/awt/color/ProfileHeader.java \
! 	gnu/java/awt/color/PyccConverter.java \
! 	gnu/java/awt/color/RgbProfileConverter.java \
! 	gnu/java/awt/color/SrgbConverter.java \
! 	gnu/java/awt/color/TagEntry.java \
! 	gnu/java/awt/color/ToneReproductionCurve.java \
! 	gnu/java/awt/image/ImageDecoder.java \
! 	gnu/java/awt/image/XBMDecoder.java \
! 	gnu/java/awt/peer/EmbeddedWindowPeer.java \
! 	gnu/java/awt/peer/GLightweightPeer.java \
! 	gnu/java/awt/peer/ClasspathFontPeer.java \
! 	gnu/java/awt/peer/ClasspathTextLayoutPeer.java \
! 	java/applet/Applet.java java/applet/AppletStub.java \
! 	java/applet/AppletContext.java java/applet/AudioClip.java \
! 	java/awt/AWTError.java java/awt/AWTEvent.java \
! 	java/awt/AWTEventMulticaster.java java/awt/AWTException.java \
! 	java/awt/AWTPermission.java java/awt/ActiveEvent.java \
! 	java/awt/Adjustable.java java/awt/BorderLayout.java \
! 	java/awt/Button.java java/awt/Canvas.java \
! 	java/awt/CardLayout.java java/awt/Checkbox.java \
! 	java/awt/CheckboxGroup.java java/awt/CheckboxMenuItem.java \
! 	java/awt/Choice.java java/awt/Color.java \
! 	java/awt/Component.java java/awt/ComponentOrientation.java \
! 	java/awt/Container.java java/awt/Cursor.java \
! 	java/awt/Dialog.java java/awt/Dimension.java \
! 	java/awt/Event.java java/awt/EventDispatchThread.java \
! 	java/awt/EventQueue.java java/awt/FileDialog.java \
! 	java/awt/FlowLayout.java java/awt/Font.java \
! 	java/awt/FontMetrics.java java/awt/Frame.java \
! 	java/awt/Graphics.java java/awt/Graphics2D.java \
! 	java/awt/GraphicsConfiguration.java \
! 	java/awt/GridBagConstraints.java java/awt/GridBagLayout.java \
! 	java/awt/GridBagLayoutInfo.java java/awt/GridLayout.java \
! 	java/awt/IllegalComponentStateException.java \
! 	java/awt/Image.java java/awt/Insets.java \
! 	java/awt/ItemSelectable.java java/awt/Label.java \
! 	java/awt/LayoutManager.java java/awt/LayoutManager2.java \
! 	java/awt/List.java java/awt/Menu.java java/awt/MenuBar.java \
! 	java/awt/MenuComponent.java java/awt/MenuContainer.java \
! 	java/awt/MenuItem.java java/awt/MenuShortcut.java \
! 	java/awt/Paint.java java/awt/PaintContext.java \
! 	java/awt/Panel.java java/awt/Point.java \
! 	java/awt/PopupMenu.java java/awt/Rectangle.java \
! 	java/awt/RenderingHints.java java/awt/ScrollPane.java \
! 	java/awt/Scrollbar.java java/awt/Shape.java \
! 	java/awt/TextArea.java java/awt/TextComponent.java \
! 	java/awt/TextField.java java/awt/Toolkit.java \
! 	java/awt/Transparency.java java/awt/Window.java \
! 	java/awt/color/ColorSpace.java \
! 	java/awt/color/ICC_ColorSpace.java \
! 	java/awt/color/ICC_Profile.java \
! 	java/awt/color/ICC_ProfileGray.java \
! 	java/awt/color/ICC_ProfileRGB.java \
! 	java/awt/color/CMMException.java \
! 	java/awt/color/ProfileDataException.java \
! 	java/awt/datatransfer/Clipboard.java \
! 	java/awt/datatransfer/ClipboardOwner.java \
! 	java/awt/datatransfer/DataFlavor.java \
! 	java/awt/datatransfer/FlavorMap.java \
! 	java/awt/datatransfer/MimeTypeParseException.java \
! 	java/awt/datatransfer/StringSelection.java \
! 	java/awt/datatransfer/SystemFlavorMap.java \
! 	java/awt/datatransfer/Transferable.java \
! 	java/awt/datatransfer/UnsupportedFlavorException.java \
! 	java/awt/datatransfer/FlavorTable.java \
! 	java/awt/event/AWTEventListener.java \
! 	java/awt/event/ActionEvent.java \
! 	java/awt/event/ActionListener.java \
! 	java/awt/event/AdjustmentEvent.java \
! 	java/awt/event/AdjustmentListener.java \
! 	java/awt/event/ComponentAdapter.java \
! 	java/awt/event/ComponentEvent.java \
! 	java/awt/event/ComponentListener.java \
! 	java/awt/event/ContainerAdapter.java \
! 	java/awt/event/ContainerEvent.java \
! 	java/awt/event/ContainerListener.java \
! 	java/awt/event/FocusAdapter.java \
! 	java/awt/event/FocusEvent.java \
! 	java/awt/event/FocusListener.java \
! 	java/awt/event/HierarchyBoundsAdapter.java \
! 	java/awt/event/HierarchyBoundsListener.java \
! 	java/awt/event/HierarchyEvent.java \
! 	java/awt/event/HierarchyListener.java \
! 	java/awt/event/InputEvent.java \
! 	java/awt/event/InputMethodEvent.java \
! 	java/awt/event/InputMethodListener.java \
! 	java/awt/event/InvocationEvent.java \
! 	java/awt/event/ItemEvent.java java/awt/event/ItemListener.java \
! 	java/awt/event/KeyAdapter.java java/awt/event/KeyEvent.java \
! 	java/awt/event/KeyListener.java \
! 	java/awt/event/MouseAdapter.java \
! 	java/awt/event/MouseEvent.java \
! 	java/awt/event/MouseListener.java \
! 	java/awt/event/MouseMotionAdapter.java \
! 	java/awt/event/MouseMotionListener.java \
! 	java/awt/event/PaintEvent.java java/awt/event/TextEvent.java \
! 	java/awt/event/TextListener.java \
! 	java/awt/event/WindowAdapter.java \
! 	java/awt/event/WindowEvent.java \
! 	java/awt/event/WindowListener.java \
! 	java/awt/event/AWTEventListenerProxy.java \
! 	java/awt/event/MouseWheelEvent.java \
! 	java/awt/event/MouseWheelListener.java \
! 	java/awt/event/WindowFocusListener.java \
! 	java/awt/event/WindowStateListener.java \
! 	java/awt/font/FontRenderContext.java \
! 	java/awt/font/ShapeGraphicAttribute.java \
! 	java/awt/font/MultipleMaster.java \
! 	java/awt/font/TransformAttribute.java \
! 	java/awt/font/GlyphJustificationInfo.java \
! 	java/awt/font/LineBreakMeasurer.java \
! 	java/awt/font/TextMeasurer.java java/awt/font/TextLayout.java \
! 	java/awt/font/LineMetrics.java \
! 	java/awt/font/TextAttribute.java \
! 	java/awt/font/GlyphMetrics.java java/awt/font/OpenType.java \
! 	java/awt/font/GlyphVector.java \
! 	java/awt/font/GraphicAttribute.java \
! 	java/awt/font/ImageGraphicAttribute.java \
! 	java/awt/font/NumericShaper.java \
! 	java/awt/geom/AffineTransform.java \
! 	java/awt/geom/Dimension2D.java java/awt/geom/Ellipse2D.java \
! 	java/awt/geom/IllegalPathStateException.java \
! 	java/awt/geom/NoninvertibleTransformException.java \
! 	java/awt/geom/PathIterator.java java/awt/geom/Point2D.java \
! 	java/awt/geom/Rectangle2D.java \
! 	java/awt/geom/RectangularShape.java \
! 	java/awt/geom/RoundRectangle2D.java java/awt/geom/Line2D.java \
! 	java/awt/geom/Arc2D.java java/awt/geom/Area.java \
! 	java/awt/geom/CubicCurve2D.java \
! 	java/awt/geom/FlatteningPathIterator.java \
! 	java/awt/geom/GeneralPath.java java/awt/geom/QuadCurve2D.java \
! 	java/awt/image/BandCombineOp.java \
! 	java/awt/image/BandedSampleModel.java \
! 	java/awt/image/AffineTransformOp.java \
! 	java/awt/image/BufferedImage.java \
! 	java/awt/image/BufferedImageFilter.java \
! 	java/awt/image/ByteLookupTable.java \
! 	java/awt/image/ColorConvertOp.java \
! 	java/awt/image/ColorModel.java \
! 	java/awt/image/ComponentColorModel.java \
! 	java/awt/image/ComponentSampleModel.java \
! 	java/awt/image/ConvolveOp.java java/awt/image/DataBuffer.java \
! 	java/awt/image/DataBufferByte.java \
! 	java/awt/image/DataBufferDouble.java \
! 	java/awt/image/DataBufferFloat.java \
! 	java/awt/image/DataBufferInt.java \
! 	java/awt/image/DataBufferShort.java \
! 	java/awt/image/DataBufferUShort.java \
! 	java/awt/image/DirectColorModel.java \
! 	java/awt/image/ImageConsumer.java \
! 	java/awt/image/ImageObserver.java \
! 	java/awt/image/ImageProducer.java \
! 	java/awt/image/IndexColorModel.java java/awt/image/Kernel.java \
! 	java/awt/image/LookupOp.java java/awt/image/LookupTable.java \
! 	java/awt/image/MultiPixelPackedSampleModel.java \
! 	java/awt/image/PackedColorModel.java \
! 	java/awt/image/PixelInterleavedSampleModel.java \
! 	java/awt/image/Raster.java java/awt/image/RasterOp.java \
! 	java/awt/image/RescaleOp.java java/awt/image/SampleModel.java \
! 	java/awt/image/ShortLookupTable.java \
! 	java/awt/image/SinglePixelPackedSampleModel.java \
! 	java/awt/image/WritableRaster.java \
! 	java/awt/image/AreaAveragingScaleFilter.java \
! 	java/awt/image/CropImageFilter.java \
! 	java/awt/image/FilteredImageSource.java \
! 	java/awt/image/ImageFilter.java \
! 	java/awt/image/MemoryImageSource.java \
! 	java/awt/image/PixelGrabber.java \
! 	java/awt/image/RGBImageFilter.java \
! 	java/awt/image/ReplicateScaleFilter.java \
! 	java/awt/image/BufferStrategy.java \
! 	java/awt/image/BufferedImageOp.java \
! 	java/awt/image/ImagingOpException.java \
! 	java/awt/image/RasterFormatException.java \
! 	java/awt/image/RenderedImage.java \
! 	java/awt/image/TileObserver.java \
! 	java/awt/image/VolatileImage.java \
! 	java/awt/image/WritableRenderedImage.java \
! 	java/awt/image/renderable/ContextualRenderedImageFactory.java \
! 	java/awt/image/renderable/ParameterBlock.java \
! 	java/awt/image/renderable/RenderContext.java \
! 	java/awt/image/renderable/RenderableImage.java \
! 	java/awt/image/renderable/RenderableImageOp.java \
! 	java/awt/image/renderable/RenderableImageProducer.java \
! 	java/awt/image/renderable/RenderedImageFactory.java \
! 	java/awt/peer/ButtonPeer.java java/awt/peer/CanvasPeer.java \
! 	java/awt/peer/CheckboxMenuItemPeer.java \
! 	java/awt/peer/CheckboxPeer.java java/awt/peer/ChoicePeer.java \
! 	java/awt/peer/ComponentPeer.java \
! 	java/awt/peer/ContainerPeer.java java/awt/peer/DialogPeer.java \
! 	java/awt/peer/FileDialogPeer.java java/awt/peer/FontPeer.java \
! 	java/awt/peer/FramePeer.java java/awt/peer/LabelPeer.java \
! 	java/awt/peer/LightweightPeer.java java/awt/peer/ListPeer.java \
! 	java/awt/peer/MenuBarPeer.java \
! 	java/awt/peer/MenuComponentPeer.java \
! 	java/awt/peer/MenuItemPeer.java java/awt/peer/MenuPeer.java \
! 	java/awt/peer/PanelPeer.java java/awt/peer/PopupMenuPeer.java \
! 	java/awt/peer/RobotPeer.java java/awt/peer/ScrollPanePeer.java \
! 	java/awt/peer/ScrollbarPeer.java \
! 	java/awt/peer/TextAreaPeer.java \
! 	java/awt/peer/TextComponentPeer.java \
! 	java/awt/peer/TextFieldPeer.java java/awt/peer/WindowPeer.java \
! 	java/awt/SystemColor.java java/awt/Polygon.java \
! 	java/awt/MediaTracker.java java/awt/PrintGraphics.java \
! 	java/awt/PrintJob.java java/awt/AWTKeyStroke.java \
! 	java/awt/AlphaComposite.java java/awt/AttributeValue.java \
! 	java/awt/BasicStroke.java java/awt/BufferCapabilities.java \
! 	java/awt/ColorPaintContext.java java/awt/Composite.java \
! 	java/awt/CompositeContext.java \
! 	java/awt/ContainerOrderFocusTraversalPolicy.java \
! 	java/awt/DefaultFocusTraversalPolicy.java \
! 	java/awt/DefaultKeyboardFocusManager.java \
! 	java/awt/DisplayMode.java java/awt/FocusTraversalPolicy.java \
! 	java/awt/FontFormatException.java java/awt/GradientPaint.java \
! 	java/awt/GraphicsConfigTemplate.java \
! 	java/awt/GraphicsDevice.java java/awt/GraphicsEnvironment.java \
! 	java/awt/HeadlessException.java \
! 	java/awt/ImageCapabilities.java java/awt/JobAttributes.java \
! 	java/awt/KeyEventDispatcher.java \
! 	java/awt/KeyEventPostProcessor.java \
! 	java/awt/KeyboardFocusManager.java \
! 	java/awt/PageAttributes.java java/awt/Robot.java \
! 	java/awt/ScrollPaneAdjustable.java java/awt/Stroke.java \
! 	java/awt/TexturePaint.java \
! 	java/awt/dnd/peer/DragSourceContextPeer.java \
! 	java/awt/dnd/peer/DropTargetContextPeer.java \
! 	java/awt/dnd/peer/DropTargetPeer.java \
! 	java/awt/dnd/DnDConstants.java \
! 	java/awt/dnd/DnDEventMulticaster.java \
! 	java/awt/dnd/DragGestureEvent.java \
! 	java/awt/dnd/DragGestureListener.java \
! 	java/awt/dnd/DragGestureRecognizer.java \
! 	java/awt/dnd/DragSource.java \
! 	java/awt/dnd/DragSourceAdapter.java \
! 	java/awt/dnd/DragSourceContext.java \
! 	java/awt/dnd/DragSourceDragEvent.java \
! 	java/awt/dnd/DragSourceEvent.java \
! 	java/awt/dnd/DragSourceListener.java \
! 	java/awt/dnd/DragSourceMotionListener.java \
! 	java/awt/dnd/DropTarget.java \
! 	java/awt/dnd/InvalidDnDOperationException.java \
! 	java/awt/dnd/Autoscroll.java \
! 	java/awt/dnd/DragSourceDropEvent.java \
! 	java/awt/dnd/DropTargetAdapter.java \
! 	java/awt/dnd/DropTargetContext.java \
! 	java/awt/dnd/DropTargetDragEvent.java \
! 	java/awt/dnd/DropTargetDropEvent.java \
! 	java/awt/dnd/DropTargetEvent.java \
! 	java/awt/dnd/DropTargetListener.java \
! 	java/awt/dnd/MouseDragGestureRecognizer.java \
! 	java/awt/font/TextHitInfo.java \
! 	java/awt/im/spi/InputMethod.java \
! 	java/awt/im/spi/InputMethodContext.java \
! 	java/awt/im/spi/InputMethodDescriptor.java \
! 	java/awt/im/InputContext.java \
! 	java/awt/im/InputMethodHighlight.java \
! 	java/awt/im/InputMethodRequests.java \
! 	java/awt/im/InputSubset.java java/awt/print/Book.java \
! 	java/awt/print/PageFormat.java java/awt/print/Pageable.java \
! 	java/awt/print/Paper.java java/awt/print/Printable.java \
! 	java/awt/print/PrinterAbortException.java \
! 	java/awt/print/PrinterException.java \
! 	java/awt/print/PrinterGraphics.java \
! 	java/awt/print/PrinterIOException.java \
! 	java/awt/print/PrinterJob.java \
! 	java/beans/beancontext/BeanContext.java \
! 	java/beans/beancontext/BeanContextChild.java \
! 	java/beans/beancontext/BeanContextChildComponentProxy.java \
! 	java/beans/beancontext/BeanContextChildSupport.java \
! 	java/beans/beancontext/BeanContextContainerProxy.java \
! 	java/beans/beancontext/BeanContextEvent.java \
! 	java/beans/beancontext/BeanContextMembershipEvent.java \
! 	java/beans/beancontext/BeanContextMembershipListener.java \
! 	java/beans/beancontext/BeanContextProxy.java \
! 	java/beans/beancontext/BeanContextServiceAvailableEvent.java \
! 	java/beans/beancontext/BeanContextServiceProvider.java \
! 	java/beans/beancontext/BeanContextServiceProviderBeanInfo.java \
! 	java/beans/beancontext/BeanContextServiceRevokedEvent.java \
! 	java/beans/beancontext/BeanContextServiceRevokedListener.java \
! 	java/beans/beancontext/BeanContextServices.java \
! 	java/beans/beancontext/BeanContextServicesListener.java \
! 	java/beans/beancontext/BeanContextServicesSupport.java \
! 	java/beans/beancontext/BeanContextSupport.java \
! 	java/beans/BeanDescriptor.java java/beans/BeanInfo.java \
! 	java/beans/Beans.java java/beans/Customizer.java \
! 	java/beans/DesignMode.java java/beans/EventHandler.java \
! 	java/beans/EventSetDescriptor.java \
! 	java/beans/ExceptionListener.java java/beans/Expression.java \
! 	java/beans/FeatureDescriptor.java \
! 	java/beans/IndexedPropertyDescriptor.java \
! 	java/beans/IntrospectionException.java \
! 	java/beans/Introspector.java java/beans/MethodDescriptor.java \
! 	java/beans/ParameterDescriptor.java \
! 	java/beans/PropertyChangeEvent.java \
! 	java/beans/PropertyChangeListener.java \
! 	java/beans/PropertyChangeListenerProxy.java \
! 	java/beans/PropertyChangeSupport.java \
! 	java/beans/PropertyDescriptor.java \
! 	java/beans/PropertyEditor.java \
! 	java/beans/PropertyEditorManager.java \
! 	java/beans/PropertyEditorSupport.java \
! 	java/beans/PropertyVetoException.java \
! 	java/beans/Statement.java java/beans/SimpleBeanInfo.java \
! 	java/beans/VetoableChangeListener.java \
! 	java/beans/VetoableChangeListenerProxy.java \
! 	java/beans/VetoableChangeSupport.java \
! 	java/beans/Visibility.java java/beans/AppletInitializer.java \
! 	java/beans/XMLDecoder.java \
! 	javax/swing/border/AbstractBorder.java \
! 	javax/swing/border/BevelBorder.java \
! 	javax/swing/border/Border.java \
! 	javax/swing/border/CompoundBorder.java \
! 	javax/swing/border/EmptyBorder.java \
! 	javax/swing/border/EtchedBorder.java \
! 	javax/swing/border/LineBorder.java \
! 	javax/swing/border/MatteBorder.java \
! 	javax/swing/border/SoftBevelBorder.java \
! 	javax/swing/border/TitledBorder.java \
! 	javax/swing/GrayFilter.java javax/swing/AbstractAction.java \
! 	javax/swing/AbstractButton.java \
! 	javax/swing/AbstractSpinnerModel.java \
! 	javax/swing/plaf/basic/BasicArrowButton.java \
! 	javax/swing/plaf/basic/BasicButtonListener.java \
! 	javax/swing/plaf/basic/BasicButtonUI.java \
! 	javax/swing/plaf/basic/BasicCheckBoxUI.java \
! 	javax/swing/plaf/basic/BasicColorChooserUI.java \
! 	javax/swing/plaf/basic/BasicComboBoxUI.java \
! 	javax/swing/plaf/basic/BasicComboBoxEditor.java \
! 	javax/swing/plaf/basic/BasicComboBoxRenderer.java \
! 	javax/swing/plaf/basic/BasicComboPopup.java \
! 	javax/swing/plaf/basic/BasicDesktopIconUI.java \
! 	javax/swing/plaf/basic/BasicDesktopPaneUI.java \
! 	javax/swing/plaf/basic/BasicEditorPaneUI.java \
! 	javax/swing/plaf/basic/BasicFormattedTextFieldUI.java \
! 	javax/swing/plaf/basic/BasicGraphicsUtils.java \
! 	javax/swing/plaf/basic/BasicInternalFrameTitlePane.java \
! 	javax/swing/plaf/basic/BasicInternalFrameUI.java \
! 	javax/swing/plaf/basic/BasicLabelUI.java \
! 	javax/swing/plaf/basic/BasicListUI.java \
! 	javax/swing/plaf/basic/BasicMenuUI.java \
! 	javax/swing/plaf/basic/BasicMenuBarUI.java \
! 	javax/swing/plaf/basic/BasicMenuItemUI.java \
! 	javax/swing/plaf/basic/BasicOptionPaneUI.java \
! 	javax/swing/plaf/basic/BasicPanelUI.java \
! 	javax/swing/plaf/basic/BasicPasswordFieldUI.java \
! 	javax/swing/plaf/basic/BasicPopupMenuUI.java \
! 	javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java \
! 	javax/swing/plaf/basic/BasicProgressBarUI.java \
! 	javax/swing/plaf/basic/BasicRootPaneUI.java \
! 	javax/swing/plaf/basic/BasicRadioButtonUI.java \
! 	javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java \
! 	javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java \
! 	javax/swing/plaf/basic/BasicScrollBarUI.java \
! 	javax/swing/plaf/basic/BasicScrollPaneUI.java \
! 	javax/swing/plaf/basic/BasicSeparatorUI.java \
! 	javax/swing/plaf/basic/BasicSliderUI.java \
! 	javax/swing/plaf/basic/BasicSpinnerUI.java \
! 	javax/swing/plaf/basic/BasicSplitPaneDivider.java \
! 	javax/swing/plaf/basic/BasicSplitPaneUI.java \
! 	javax/swing/plaf/basic/BasicTabbedPaneUI.java \
! 	javax/swing/plaf/basic/BasicTableUI.java \
! 	javax/swing/plaf/basic/BasicTableHeaderUI.java \
! 	javax/swing/plaf/basic/BasicTextAreaUI.java \
! 	javax/swing/plaf/basic/BasicTextFieldUI.java \
! 	javax/swing/plaf/basic/BasicTextPaneUI.java \
! 	javax/swing/plaf/basic/BasicTextUI.java \
! 	javax/swing/plaf/basic/BasicToggleButtonUI.java \
! 	javax/swing/plaf/basic/BasicToolBarSeparatorUI.java \
! 	javax/swing/plaf/basic/BasicToolBarUI.java \
! 	javax/swing/plaf/basic/BasicToolTipUI.java \
! 	javax/swing/plaf/basic/BasicTreeUI.java \
! 	javax/swing/plaf/basic/BasicViewportUI.java \
! 	javax/swing/plaf/basic/BasicLookAndFeel.java \
! 	javax/swing/plaf/basic/BasicBorders.java \
! 	javax/swing/plaf/basic/BasicIconFactory.java \
! 	javax/swing/plaf/basic/ComboPopup.java \
! 	javax/swing/plaf/BorderUIResource.java \
! 	javax/swing/plaf/UIResource.java \
! 	javax/swing/plaf/ButtonUI.java \
! 	javax/swing/plaf/ComponentUI.java \
! 	javax/swing/plaf/LabelUI.java javax/swing/plaf/ListUI.java \
! 	javax/swing/plaf/OptionPaneUI.java \
! 	javax/swing/plaf/PanelUI.java \
! 	javax/swing/plaf/ScrollPaneUI.java \
! 	javax/swing/plaf/TabbedPaneUI.java \
! 	javax/swing/plaf/TextUI.java javax/swing/plaf/TreeUI.java \
! 	javax/swing/plaf/ViewportUI.java \
! 	javax/swing/plaf/metal/DefaultMetalTheme.java \
! 	javax/swing/plaf/metal/MetalLookAndFeel.java \
! 	javax/swing/plaf/metal/MetalTheme.java \
! 	javax/swing/plaf/ColorUIResource.java \
! 	javax/swing/plaf/DimensionUIResource.java \
! 	javax/swing/plaf/FontUIResource.java \
! 	javax/swing/plaf/IconUIResource.java \
! 	javax/swing/plaf/InsetsUIResource.java \
! 	javax/swing/plaf/ActionMapUIResource.java \
! 	javax/swing/plaf/ColorChooserUI.java \
! 	javax/swing/plaf/ComboBoxUI.java \
! 	javax/swing/plaf/ComponentInputMapUIResource.java \
! 	javax/swing/plaf/DesktopIconUI.java \
! 	javax/swing/plaf/DesktopPaneUI.java \
! 	javax/swing/plaf/FileChooserUI.java \
! 	javax/swing/plaf/InputMapUIResource.java \
! 	javax/swing/plaf/InternalFrameUI.java \
! 	javax/swing/plaf/MenuBarUI.java \
! 	javax/swing/plaf/MenuItemUI.java \
! 	javax/swing/plaf/PopupMenuUI.java \
! 	javax/swing/plaf/ProgressBarUI.java \
! 	javax/swing/plaf/RootPaneUI.java \
! 	javax/swing/plaf/ScrollBarUI.java \
! 	javax/swing/plaf/SeparatorUI.java \
! 	javax/swing/plaf/SliderUI.java javax/swing/plaf/SpinnerUI.java \
! 	javax/swing/plaf/SplitPaneUI.java \
! 	javax/swing/plaf/TableHeaderUI.java \
! 	javax/swing/plaf/TableUI.java javax/swing/plaf/ToolBarUI.java \
! 	javax/swing/plaf/ToolTipUI.java \
! 	javax/swing/AbstractListModel.java \
! 	javax/swing/colorchooser/AbstractColorChooserPanel.java \
! 	javax/swing/colorchooser/ColorChooserComponentFactory.java \
! 	javax/swing/colorchooser/ColorSelectionModel.java \
! 	javax/swing/colorchooser/DefaultColorSelectionModel.java \
! 	javax/swing/colorchooser/DefaultPreviewPanel.java \
! 	javax/swing/colorchooser/DefaultSwatchChooserPanel.java \
! 	javax/swing/colorchooser/DefaultHSBChooserPanel.java \
! 	javax/swing/colorchooser/DefaultRGBChooserPanel.java \
! 	javax/swing/filechooser/FileFilter.java \
! 	javax/swing/filechooser/FileSystemView.java \
! 	javax/swing/filechooser/FileView.java \
! 	javax/swing/table/AbstractTableModel.java \
! 	javax/swing/table/DefaultTableColumnModel.java \
! 	javax/swing/table/DefaultTableModel.java \
! 	javax/swing/table/JTableHeader.java \
! 	javax/swing/table/TableCellEditor.java \
! 	javax/swing/table/TableCellRenderer.java \
! 	javax/swing/table/TableColumn.java \
! 	javax/swing/table/TableColumnModel.java \
! 	javax/swing/table/TableModel.java \
! 	javax/swing/table/DefaultTableCellRenderer.java \
! 	javax/swing/Action.java javax/swing/BorderFactory.java \
! 	javax/swing/Box.java javax/swing/BoxLayout.java \
! 	javax/swing/ButtonGroup.java javax/swing/ButtonModel.java \
! 	javax/swing/ComponentInputMap.java \
! 	javax/swing/DefaultButtonModel.java \
! 	javax/swing/DefaultListModel.java \
! 	javax/swing/DefaultListSelectionModel.java \
! 	javax/swing/Icon.java javax/swing/ImageIcon.java \
! 	javax/swing/InputMap.java \
! 	javax/swing/InternalFrameFocusTraversalPolicy.java \
! 	javax/swing/JApplet.java javax/swing/JButton.java \
! 	javax/swing/JCheckBox.java javax/swing/JComponent.java \
! 	javax/swing/JDialog.java javax/swing/JEditorPane.java \
! 	javax/swing/JFormattedTextField.java javax/swing/JFrame.java \
! 	javax/swing/JLabel.java javax/swing/JLayeredPane.java \
! 	javax/swing/JList.java javax/swing/JMenuBar.java \
! 	javax/swing/JOptionPane.java javax/swing/JPanel.java \
! 	javax/swing/JRadioButton.java javax/swing/JRootPane.java \
! 	javax/swing/JScrollBar.java javax/swing/JScrollPane.java \
! 	javax/swing/JSpinner.java javax/swing/JTabbedPane.java \
! 	javax/swing/JTextArea.java javax/swing/JTextField.java \
! 	javax/swing/JToggleButton.java javax/swing/JToolTip.java \
! 	javax/swing/JTree.java javax/swing/JViewport.java \
! 	javax/swing/JWindow.java javax/swing/KeyStroke.java \
! 	javax/swing/LayoutFocusTraversalPolicy.java \
! 	javax/swing/ListCellRenderer.java javax/swing/ListModel.java \
! 	javax/swing/ListSelectionModel.java \
! 	javax/swing/LookAndFeel.java javax/swing/Scrollable.java \
! 	javax/swing/SortingFocusTraversalPolicy.java \
! 	javax/swing/SpinnerDateModel.java \
! 	javax/swing/SpinnerListModel.java \
! 	javax/swing/SpinnerModel.java \
! 	javax/swing/SpinnerNumberModel.java javax/swing/Spring.java \
! 	javax/swing/SpringLayout.java javax/swing/SwingConstants.java \
! 	javax/swing/SwingUtilities.java javax/swing/Timer.java \
! 	javax/swing/ToolTipManager.java \
! 	javax/swing/TransferHandler.java javax/swing/UIDefaults.java \
! 	javax/swing/UIManager.java \
! 	javax/swing/UnsupportedLookAndFeelException.java \
! 	javax/swing/event/AncestorEvent.java \
! 	javax/swing/event/AncestorListener.java \
! 	javax/swing/event/ChangeEvent.java \
! 	javax/swing/event/ChangeListener.java \
! 	javax/swing/event/DocumentEvent.java \
! 	javax/swing/event/DocumentListener.java \
! 	javax/swing/event/HyperlinkEvent.java \
! 	javax/swing/event/HyperlinkListener.java \
! 	javax/swing/event/ListDataEvent.java \
! 	javax/swing/event/ListDataListener.java \
! 	javax/swing/event/ListSelectionEvent.java \
! 	javax/swing/event/ListSelectionListener.java \
! 	javax/swing/event/MenuEvent.java \
! 	javax/swing/event/UndoableEditEvent.java \
! 	javax/swing/event/UndoableEditListener.java \
! 	javax/swing/event/CaretEvent.java \
! 	javax/swing/event/CaretListener.java \
! 	javax/swing/event/CellEditorListener.java \
! 	javax/swing/event/EventListenerList.java \
! 	javax/swing/event/InternalFrameAdapter.java \
! 	javax/swing/event/InternalFrameEvent.java \
! 	javax/swing/event/InternalFrameListener.java \
! 	javax/swing/event/MenuDragMouseEvent.java \
! 	javax/swing/event/MenuDragMouseListener.java \
! 	javax/swing/event/MenuKeyEvent.java \
! 	javax/swing/event/MenuKeyListener.java \
! 	javax/swing/event/MenuListener.java \
! 	javax/swing/event/MouseInputAdapter.java \
! 	javax/swing/event/MouseInputListener.java \
! 	javax/swing/event/PopupMenuEvent.java \
! 	javax/swing/event/PopupMenuListener.java \
! 	javax/swing/event/SwingPropertyChangeSupport.java \
! 	javax/swing/event/TableColumnModelEvent.java \
! 	javax/swing/event/TableColumnModelListener.java \
! 	javax/swing/event/TableModelEvent.java \
! 	javax/swing/event/TableModelListener.java \
! 	javax/swing/event/TreeExpansionEvent.java \
! 	javax/swing/event/TreeExpansionListener.java \
! 	javax/swing/event/TreeModelEvent.java \
! 	javax/swing/event/TreeModelListener.java \
! 	javax/swing/event/TreeSelectionEvent.java \
! 	javax/swing/event/TreeSelectionListener.java \
! 	javax/swing/event/TreeWillExpandListener.java \
! 	javax/swing/ActionMap.java \
! 	javax/swing/text/AbstractDocument.java \
! 	javax/swing/text/AttributeSet.java \
! 	javax/swing/text/BadLocationException.java \
! 	javax/swing/text/Caret.java \
! 	javax/swing/text/ComponentView.java \
! 	javax/swing/text/DefaultCaret.java \
! 	javax/swing/text/DefaultEditorKit.java \
! 	javax/swing/text/DefaultHighlighter.java \
! 	javax/swing/text/DefaultStyledDocument.java \
! 	javax/swing/text/Document.java \
! 	javax/swing/text/DocumentFilter.java \
! 	javax/swing/text/EditorKit.java javax/swing/text/Element.java \
! 	javax/swing/text/FieldView.java \
! 	javax/swing/text/GapContent.java \
! 	javax/swing/text/Highlighter.java \
! 	javax/swing/text/JTextComponent.java \
! 	javax/swing/text/Keymap.java \
! 	javax/swing/text/LayeredHighlighter.java \
! 	javax/swing/text/MutableAttributeSet.java \
! 	javax/swing/text/NavigationFilter.java \
! 	javax/swing/text/PasswordView.java \
! 	javax/swing/text/PlainDocument.java \
! 	javax/swing/text/PlainView.java javax/swing/text/Position.java \
! 	javax/swing/text/Segment.java \
! 	javax/swing/text/SimpleAttributeSet.java \
! 	javax/swing/text/StringContent.java \
! 	javax/swing/text/Style.java \
! 	javax/swing/text/StyleConstants.java \
! 	javax/swing/text/StyleContext.java \
! 	javax/swing/text/StyledDocument.java \
! 	javax/swing/text/StyledEditorKit.java \
! 	javax/swing/text/TabableView.java \
! 	javax/swing/text/TabExpander.java javax/swing/text/TabSet.java \
! 	javax/swing/text/TabStop.java javax/swing/text/TextAction.java \
! 	javax/swing/text/Utilities.java javax/swing/text/View.java \
! 	javax/swing/text/ViewFactory.java \
! 	javax/swing/text/html/HTML.java \
! 	javax/swing/text/html/parser/ParserDelegator.java \
! 	javax/swing/tree/TreeNode.java \
! 	javax/swing/tree/AbstractLayoutCache.java \
! 	javax/swing/tree/DefaultMutableTreeNode.java \
! 	javax/swing/tree/DefaultTreeCellEditor.java \
! 	javax/swing/tree/DefaultTreeCellRenderer.java \
! 	javax/swing/tree/DefaultTreeModel.java \
! 	javax/swing/tree/DefaultTreeSelectionModel.java \
! 	javax/swing/tree/ExpandVetoException.java \
! 	javax/swing/tree/FixedHeightLayoutCache.java \
! 	javax/swing/tree/MutableTreeNode.java \
! 	javax/swing/tree/RowMapper.java \
! 	javax/swing/tree/TreeCellEditor.java \
! 	javax/swing/tree/TreeCellRenderer.java \
! 	javax/swing/tree/TreeModel.java javax/swing/tree/TreePath.java \
! 	javax/swing/tree/TreeSelectionModel.java \
! 	javax/swing/tree/VariableHeightLayoutCache.java \
! 	javax/swing/undo/UndoableEdit.java \
! 	javax/swing/undo/AbstractUndoableEdit.java \
! 	javax/swing/undo/CannotRedoException.java \
! 	javax/swing/undo/CannotUndoException.java \
! 	javax/swing/undo/CompoundEdit.java \
! 	javax/swing/undo/StateEdit.java \
! 	javax/swing/undo/StateEditable.java \
! 	javax/swing/undo/UndoManager.java \
! 	javax/swing/undo/UndoableEditSupport.java \
! 	javax/swing/BoundedRangeModel.java javax/swing/CellEditor.java \
! 	javax/swing/ComboBoxEditor.java javax/swing/ComboBoxModel.java \
! 	javax/swing/DefaultBoundedRangeModel.java \
! 	javax/swing/DesktopManager.java javax/swing/InputVerifier.java \
! 	javax/swing/JInternalFrame.java javax/swing/JTable.java \
! 	javax/swing/MenuElement.java \
! 	javax/swing/MenuSelectionManager.java \
! 	javax/swing/MutableComboBoxModel.java \
! 	javax/swing/Renderer.java javax/swing/RootPaneContainer.java \
! 	javax/swing/ScrollPaneConstants.java \
! 	javax/swing/SingleSelectionModel.java \
! 	javax/swing/SizeRequirements.java \
! 	javax/swing/SizeSequence.java javax/swing/WindowConstants.java \
! 	javax/swing/AbstractCellEditor.java \
! 	javax/swing/CellRendererPane.java \
! 	javax/swing/DebugGraphics.java \
! 	javax/swing/DefaultCellEditor.java \
! 	javax/swing/DefaultComboBoxModel.java \
! 	javax/swing/DefaultDesktopManager.java \
! 	javax/swing/DefaultFocusManager.java \
! 	javax/swing/DefaultListCellRenderer.java \
! 	javax/swing/DefaultSingleSelectionModel.java \
! 	javax/swing/FocusManager.java \
! 	javax/swing/JCheckBoxMenuItem.java \
! 	javax/swing/JColorChooser.java javax/swing/JComboBox.java \
! 	javax/swing/JDesktopPane.java javax/swing/JFileChooser.java \
! 	javax/swing/JMenu.java javax/swing/JMenuItem.java \
! 	javax/swing/JPasswordField.java javax/swing/JPopupMenu.java \
! 	javax/swing/JProgressBar.java \
! 	javax/swing/JRadioButtonMenuItem.java \
! 	javax/swing/JSeparator.java javax/swing/JSlider.java \
! 	javax/swing/JSplitPane.java javax/swing/JTextPane.java \
! 	javax/swing/JToolBar.java javax/swing/OverlayLayout.java \
! 	javax/swing/Popup.java javax/swing/PopupFactory.java \
! 	javax/swing/ProgressMonitor.java \
! 	javax/swing/ProgressMonitorInputStream.java \
! 	javax/swing/RepaintManager.java \
! 	javax/swing/ScrollPaneLayout.java \
! 	javax/swing/ViewportLayout.java \
! 	gnu/gcj/convert/BytesToUnicode.java \
! 	gnu/gcj/convert/Convert.java gnu/gcj/convert/Input_8859_1.java \
! 	gnu/gcj/convert/Input_ASCII.java \
! 	gnu/gcj/convert/Input_EUCJIS.java \
! 	gnu/gcj/convert/Input_JavaSrc.java \
! 	gnu/gcj/convert/Input_SJIS.java \
! 	gnu/gcj/convert/Input_UnicodeBig.java \
! 	gnu/gcj/convert/Input_UnicodeLittle.java \
! 	gnu/gcj/convert/Input_UTF8.java \
! 	gnu/gcj/convert/Input_iconv.java \
! 	gnu/gcj/convert/IOConverter.java \
! 	gnu/gcj/convert/Output_8859_1.java \
! 	gnu/gcj/convert/Output_ASCII.java \
! 	gnu/gcj/convert/Output_EUCJIS.java \
! 	gnu/gcj/convert/Output_JavaSrc.java \
! 	gnu/gcj/convert/Output_SJIS.java \
! 	gnu/gcj/convert/Output_UnicodeLittleUnmarked.java \
! 	gnu/gcj/convert/Output_UTF8.java \
! 	gnu/gcj/convert/Output_iconv.java \
! 	gnu/gcj/convert/UnicodeToBytes.java \
! 	javax/net/VanillaSocketFactory.java \
! 	javax/net/ssl/TrustManagerFactorySpi.java \
! 	javax/net/ssl/SSLKeyException.java \
! 	javax/net/ssl/TrustManager.java \
! 	javax/net/ssl/SSLServerSocket.java \
! 	javax/net/ssl/TrustManagerFactory.java \
! 	javax/net/ssl/KeyManager.java \
! 	javax/net/ssl/SSLSocketFactory.java \
! 	javax/net/ssl/SSLPermission.java javax/net/ssl/SSLContext.java \
! 	javax/net/ssl/TrivialHostnameVerifier.java \
! 	javax/net/ssl/X509KeyManager.java \
! 	javax/net/ssl/SSLServerSocketFactory.java \
! 	javax/net/ssl/SSLSessionBindingListener.java \
! 	javax/net/ssl/SSLSessionContext.java \
! 	javax/net/ssl/KeyManagerFactory.java \
! 	javax/net/ssl/SSLProtocolException.java \
! 	javax/net/ssl/SSLSocket.java \
! 	javax/net/ssl/HostnameVerifier.java \
! 	javax/net/ssl/HandshakeCompletedListener.java \
! 	javax/net/ssl/HttpsURLConnection.java \
! 	javax/net/ssl/KeyManagerFactorySpi.java \
! 	javax/net/ssl/SSLHandshakeException.java \
! 	javax/net/ssl/SSLPeerUnverifiedException.java \
! 	javax/net/ssl/X509TrustManager.java \
! 	javax/net/ssl/SSLSession.java javax/net/ssl/SSLContextSpi.java \
! 	javax/net/ssl/HandshakeCompletedEvent.java \
! 	javax/net/ssl/SSLSessionBindingEvent.java \
! 	javax/net/ssl/SSLException.java \
! 	javax/net/ssl/ManagerFactoryParameters.java \
! 	javax/net/SocketFactory.java \
! 	javax/net/VanillaServerSocketFactory.java \
! 	javax/net/ServerSocketFactory.java \
! 	javax/print/attribute/HashPrintServiceAttributeSet.java \
! 	javax/print/attribute/Attribute.java \
! 	javax/print/attribute/DocAttributeSet.java \
! 	javax/print/attribute/PrintRequestAttributeSet.java \
! 	javax/print/attribute/standard/Chromaticity.java \
! 	javax/print/attribute/standard/Destination.java \
! 	javax/print/attribute/standard/MediaPrintableArea.java \
! 	javax/print/attribute/standard/MediaSize.java \
! 	javax/print/attribute/standard/NumberOfInterveningJobs.java \
! 	javax/print/attribute/standard/PrinterMakeAndModel.java \
! 	javax/print/attribute/standard/PrinterStateReason.java \
! 	javax/print/attribute/standard/JobImpressions.java \
! 	javax/print/attribute/standard/JobHoldUntil.java \
! 	javax/print/attribute/standard/JobKOctetsSupported.java \
! 	javax/print/attribute/standard/JobPriority.java \
! 	javax/print/attribute/standard/QueuedJobCount.java \
! 	javax/print/attribute/standard/JobOriginatingUserName.java \
! 	javax/print/attribute/standard/PrinterName.java \
! 	javax/print/attribute/standard/PDLOverrideSupported.java \
! 	javax/print/attribute/standard/PrinterStateReasons.java \
! 	javax/print/attribute/standard/JobMediaSheets.java \
! 	javax/print/attribute/standard/JobKOctets.java \
! 	javax/print/attribute/standard/MultipleDocumentHandling.java \
! 	javax/print/attribute/standard/PrinterMessageFromOperator.java \
! 	javax/print/attribute/standard/Severity.java \
! 	javax/print/attribute/standard/ReferenceUriSchemesSupported.java \
! 	javax/print/attribute/standard/DocumentName.java \
! 	javax/print/attribute/standard/PrinterMoreInfo.java \
! 	javax/print/attribute/standard/JobMessageFromOperator.java \
! 	javax/print/attribute/standard/JobStateReasons.java \
! 	javax/print/attribute/standard/PrinterIsAcceptingJobs.java \
! 	javax/print/attribute/standard/DateTimeAtProcessing.java \
! 	javax/print/attribute/standard/PagesPerMinute.java \
! 	javax/print/attribute/standard/PrinterResolution.java \
! 	javax/print/attribute/standard/JobMediaSheetsSupported.java \
! 	javax/print/attribute/standard/NumberUpSupported.java \
! 	javax/print/attribute/standard/Finishings.java \
! 	javax/print/attribute/standard/DateTimeAtCompleted.java \
! 	javax/print/attribute/standard/NumberOfDocuments.java \
! 	javax/print/attribute/standard/PrinterInfo.java \
! 	javax/print/attribute/standard/PrintQuality.java \
! 	javax/print/attribute/standard/JobSheets.java \
! 	javax/print/attribute/standard/Media.java \
! 	javax/print/attribute/standard/Fidelity.java \
! 	javax/print/attribute/standard/PrinterLocation.java \
! 	javax/print/attribute/standard/PrinterMoreInfoManufacturer.java \
! 	javax/print/attribute/standard/OrientationRequested.java \
! 	javax/print/attribute/standard/JobState.java \
! 	javax/print/attribute/standard/DateTimeAtCreation.java \
! 	javax/print/attribute/standard/PresentationDirection.java \
! 	javax/print/attribute/standard/JobName.java \
! 	javax/print/attribute/standard/PagesPerMinuteColor.java \
! 	javax/print/attribute/standard/CopiesSupported.java \
! 	javax/print/attribute/standard/PrinterURI.java \
! 	javax/print/attribute/standard/PageRanges.java \
! 	javax/print/attribute/standard/RequestingUserName.java \
! 	javax/print/attribute/standard/JobPrioritySupported.java \
! 	javax/print/attribute/standard/JobMediaSheetsCompleted.java \
! 	javax/print/attribute/standard/JobKOctetsProcessed.java \
! 	javax/print/attribute/standard/JobImpressionsCompleted.java \
! 	javax/print/attribute/standard/Compression.java \
! 	javax/print/attribute/standard/JobImpressionsSupported.java \
! 	javax/print/attribute/standard/Sides.java \
! 	javax/print/attribute/standard/JobStateReason.java \
! 	javax/print/attribute/standard/SheetCollate.java \
! 	javax/print/attribute/standard/Copies.java \
! 	javax/print/attribute/standard/MediaSizeName.java \
! 	javax/print/attribute/standard/OutputDeviceAssigned.java \
! 	javax/print/attribute/standard/PrinterState.java \
! 	javax/print/attribute/standard/NumberUp.java \
! 	javax/print/attribute/standard/ColorSupported.java \
! 	javax/print/attribute/HashAttributeSet.java \
! 	javax/print/attribute/SetOfIntegerSyntax.java \
! 	javax/print/attribute/HashDocAttributeSet.java \
! 	javax/print/attribute/PrintRequestAttribute.java \
! 	javax/print/attribute/DateTimeSyntax.java \
! 	javax/print/attribute/PrintServiceAttribute.java \
! 	javax/print/attribute/UnmodifiableSetException.java \
! 	javax/print/attribute/HashPrintJobAttributeSet.java \
! 	javax/print/attribute/PrintJobAttribute.java \
! 	javax/print/attribute/AttributeSet.java \
! 	javax/print/attribute/ResolutionSyntax.java \
! 	javax/print/attribute/URISyntax.java \
! 	javax/print/attribute/AttributeSetUtilities.java \
! 	javax/print/attribute/HashPrintRequestAttributeSet.java \
! 	javax/print/attribute/TextSyntax.java \
! 	javax/print/attribute/PrintJobAttributeSet.java \
! 	javax/print/attribute/SupportedValuesAttribute.java \
! 	javax/print/attribute/EnumSyntax.java \
! 	javax/print/attribute/DocAttribute.java \
! 	javax/print/attribute/Size2DSyntax.java \
! 	javax/print/attribute/IntegerSyntax.java \
! 	javax/print/attribute/PrintServiceAttributeSet.java \
! 	javax/print/PrintService.java javax/print/DocFlavor.java \
! 	javax/print/DocPrintJob.java javax/print/event/PrintEvent.java \
! 	javax/print/event/PrintJobAdapter.java \
! 	javax/print/event/PrintServiceAttributeEvent.java \
! 	javax/print/event/PrintJobAttributeEvent.java \
! 	javax/print/event/PrintServiceAttributeListener.java \
! 	javax/print/event/PrintJobEvent.java \
! 	javax/print/event/PrintJobListener.java \
! 	javax/print/event/PrintJobAttributeListener.java \
! 	javax/print/PrintServiceLookup.java \
! 	javax/print/URIException.java \
! 	javax/print/StreamPrintService.java javax/print/MultiDoc.java \
! 	javax/print/FlavorException.java javax/print/Doc.java \
! 	javax/print/MultiDocPrintJob.java \
! 	javax/print/CancelablePrintJob.java \
! 	javax/print/MultiDocPrintService.java \
! 	javax/print/ServiceUIFactory.java \
! 	javax/print/AttributeException.java \
! 	javax/print/PrintException.java \
! 	javax/naming/ServiceUnavailableException.java \
! 	javax/naming/directory/Attribute.java \
! 	javax/naming/directory/SchemaViolationException.java \
! 	javax/naming/directory/InitialDirContext.java \
! 	javax/naming/directory/BasicAttribute.java \
! 	javax/naming/directory/NoSuchAttributeException.java \
! 	javax/naming/directory/InvalidAttributesException.java \
! 	javax/naming/directory/InvalidAttributeValueException.java \
! 	javax/naming/directory/BasicAttributes.java \
! 	javax/naming/directory/AttributeModificationException.java \
! 	javax/naming/directory/InvalidAttributeIdentifierException.java \
! 	javax/naming/directory/DirContext.java \
! 	javax/naming/directory/Attributes.java \
! 	javax/naming/directory/InvalidSearchControlsException.java \
! 	javax/naming/directory/SearchControls.java \
! 	javax/naming/directory/AttributeInUseException.java \
! 	javax/naming/directory/InvalidSearchFilterException.java \
! 	javax/naming/directory/ModificationItem.java \
! 	javax/naming/directory/SearchResult.java \
! 	javax/naming/Binding.java \
! 	javax/naming/ContextNotEmptyException.java \
! 	javax/naming/Referenceable.java \
! 	javax/naming/InterruptedNamingException.java \
! 	javax/naming/CommunicationException.java \
! 	javax/naming/LinkException.java \
! 	javax/naming/BinaryRefAddr.java \
! 	javax/naming/LinkLoopException.java \
! 	javax/naming/AuthenticationException.java \
! 	javax/naming/NameAlreadyBoundException.java \
! 	javax/naming/MalformedLinkException.java \
! 	javax/naming/NotContextException.java \
! 	javax/naming/spi/DirStateFactory.java \
! 	javax/naming/spi/ResolveResult.java \
! 	javax/naming/spi/ObjectFactoryBuilder.java \
! 	javax/naming/spi/DirObjectFactory.java \
! 	javax/naming/spi/DirectoryManager.java \
! 	javax/naming/spi/InitialContextFactoryBuilder.java \
! 	javax/naming/spi/ObjectFactory.java \
! 	javax/naming/spi/Resolver.java \
! 	javax/naming/spi/StateFactory.java \
! 	javax/naming/spi/InitialContextFactory.java \
! 	javax/naming/spi/NamingManager.java \
! 	javax/naming/InvalidNameException.java \
! 	javax/naming/NamingEnumeration.java javax/naming/LinkRef.java \
! 	javax/naming/event/NamingListener.java \
! 	javax/naming/event/NamingEvent.java \
! 	javax/naming/event/NamespaceChangeListener.java \
! 	javax/naming/event/ObjectChangeListener.java \
! 	javax/naming/event/EventContext.java \
! 	javax/naming/event/NamingExceptionEvent.java \
! 	javax/naming/event/EventDirContext.java \
! 	javax/naming/NamingException.java \
! 	javax/naming/CannotProceedException.java \
! 	javax/naming/PartialResultException.java \
! 	javax/naming/TimeLimitExceededException.java \
! 	javax/naming/NoPermissionException.java \
! 	javax/naming/CompoundName.java \
! 	javax/naming/SizeLimitExceededException.java \
! 	javax/naming/NoInitialContextException.java \
! 	javax/naming/NameNotFoundException.java \
! 	javax/naming/InitialContext.java \
! 	javax/naming/NamingSecurityException.java \
! 	javax/naming/Context.java \
! 	javax/naming/ConfigurationException.java \
! 	javax/naming/InsufficientResourcesException.java \
! 	javax/naming/AuthenticationNotSupportedException.java \
! 	javax/naming/StringRefAddr.java \
! 	javax/naming/ldap/InitialLdapContext.java \
! 	javax/naming/ldap/ExtendedRequest.java \
! 	javax/naming/ldap/Control.java \
! 	javax/naming/ldap/UnsolicitedNotificationListener.java \
! 	javax/naming/ldap/LdapReferralException.java \
! 	javax/naming/ldap/UnsolicitedNotificationEvent.java \
! 	javax/naming/ldap/HasControls.java \
! 	javax/naming/ldap/LdapContext.java \
! 	javax/naming/ldap/ExtendedResponse.java \
! 	javax/naming/ldap/UnsolicitedNotification.java \
! 	javax/naming/ldap/ControlFactory.java \
! 	javax/naming/OperationNotSupportedException.java \
! 	javax/naming/ReferralException.java \
! 	javax/naming/LimitExceededException.java \
! 	javax/naming/Reference.java javax/naming/NameParser.java \
! 	javax/naming/NameClassPair.java javax/naming/RefAddr.java \
! 	javax/naming/CompositeName.java javax/naming/Name.java \
! 	javax/security/cert/CertificateNotYetValidException.java \
! 	javax/security/cert/Certificate.java \
! 	javax/security/cert/X509Certificate.java \
! 	javax/security/cert/X509CertBridge.java \
! 	javax/security/cert/CertificateEncodingException.java \
! 	javax/security/cert/CertificateExpiredException.java \
! 	javax/security/cert/CertificateException.java \
! 	javax/security/cert/CertificateParsingException.java \
! 	javax/security/auth/Destroyable.java \
! 	javax/security/auth/x500/X500PrivateCredential.java \
! 	javax/security/auth/x500/X500Principal.java \
! 	javax/security/auth/spi/LoginModule.java \
! 	javax/security/auth/DestroyFailedException.java \
! 	javax/security/auth/SubjectDomainCombiner.java \
! 	javax/security/auth/AuthPermission.java \
! 	javax/security/auth/login/CredentialExpiredException.java \
! 	javax/security/auth/login/NullConfiguration.java \
! 	javax/security/auth/login/AccountExpiredException.java \
! 	javax/security/auth/login/LoginException.java \
! 	javax/security/auth/login/AppConfigurationEntry.java \
! 	javax/security/auth/login/Configuration.java \
! 	javax/security/auth/login/LoginContext.java \
! 	javax/security/auth/login/FailedLoginException.java \
! 	javax/security/auth/PrivateCredentialPermission.java \
! 	javax/security/auth/Subject.java \
! 	javax/security/auth/Policy.java \
! 	javax/security/auth/Refreshable.java \
! 	javax/security/auth/callback/TextInputCallback.java \
! 	javax/security/auth/callback/LanguageCallback.java \
! 	javax/security/auth/callback/TextOutputCallback.java \
! 	javax/security/auth/callback/UnsupportedCallbackException.java \
! 	javax/security/auth/callback/Callback.java \
! 	javax/security/auth/callback/ConfirmationCallback.java \
! 	javax/security/auth/callback/ChoiceCallback.java \
! 	javax/security/auth/callback/NameCallback.java \
! 	javax/security/auth/callback/PasswordCallback.java \
! 	javax/security/auth/callback/CallbackHandler.java \
! 	javax/security/auth/RefreshFailedException.java \
! 	javax/security/sasl/RealmCallback.java \
! 	javax/security/sasl/SaslClient.java \
! 	javax/security/sasl/RealmChoiceCallback.java \
! 	javax/security/sasl/AuthenticationException.java \
! 	javax/security/sasl/Sasl.java \
! 	javax/security/sasl/SaslClientFactory.java \
! 	javax/security/sasl/AuthorizeCallback.java \
! 	javax/security/sasl/SaslServerFactory.java \
! 	javax/security/sasl/SaslException.java \
! 	javax/security/sasl/SaslServer.java \
! 	javax/transaction/TransactionRolledbackException.java \
! 	javax/transaction/Synchronization.java \
! 	javax/transaction/TransactionRequiredException.java \
! 	javax/transaction/RollbackException.java \
! 	javax/transaction/Status.java \
! 	javax/transaction/HeuristicMixedException.java \
! 	javax/transaction/HeuristicRollbackException.java \
! 	javax/transaction/SystemException.java \
! 	javax/transaction/UserTransaction.java \
! 	javax/transaction/NotSupportedException.java \
! 	javax/transaction/HeuristicCommitException.java \
! 	javax/transaction/Transaction.java \
! 	javax/transaction/TransactionManager.java \
! 	javax/transaction/InvalidTransactionException.java \
! 	javax/transaction/xa/XAException.java \
! 	javax/transaction/xa/XAResource.java \
! 	javax/transaction/xa/Xid.java \
! 	javax/accessibility/AccessibleValue.java \
! 	javax/accessibility/AccessibleBundle.java \
! 	javax/accessibility/AccessibleContext.java \
! 	javax/accessibility/AccessibleRelationSet.java \
! 	javax/accessibility/Accessible.java \
! 	javax/accessibility/AccessibleTableModelChange.java \
! 	javax/accessibility/AccessibleState.java \
! 	javax/accessibility/AccessibleIcon.java \
! 	javax/accessibility/AccessibleHypertext.java \
! 	javax/accessibility/AccessibleComponent.java \
! 	javax/accessibility/AccessibleText.java \
! 	javax/accessibility/AccessibleRole.java \
! 	javax/accessibility/AccessibleEditableText.java \
! 	javax/accessibility/AccessibleRelation.java \
! 	javax/accessibility/AccessibleTable.java \
! 	javax/accessibility/AccessibleStateSet.java \
! 	javax/accessibility/AccessibleSelection.java \
! 	javax/accessibility/AccessibleExtendedTable.java \
! 	javax/accessibility/AccessibleResourceBundle.java \
! 	javax/accessibility/AccessibleExtendedComponent.java \
! 	javax/accessibility/AccessibleHyperlink.java \
! 	javax/accessibility/AccessibleKeyBinding.java \
! 	javax/accessibility/AccessibleAction.java \
! 	javax/sql/ConnectionEventListener.java \
! 	javax/sql/RowSetEvent.java \
! 	javax/sql/ConnectionPoolDataSource.java \
! 	javax/sql/RowSetWriter.java javax/sql/XAConnection.java \
! 	javax/sql/RowSet.java javax/sql/DataSource.java \
! 	javax/sql/RowSetInternal.java javax/sql/RowSetReader.java \
! 	javax/sql/RowSetMetaData.java javax/sql/PooledConnection.java \
! 	javax/sql/XADataSource.java javax/sql/RowSetListener.java \
! 	javax/sql/ConnectionEvent.java javax/crypto/Cipher.java \
! 	javax/crypto/IllegalBlockSizeException.java \
! 	javax/crypto/MacSpi.java javax/crypto/SecretKeyFactorySpi.java \
! 	javax/crypto/ShortBufferException.java \
! 	javax/crypto/KeyAgreement.java \
! 	javax/crypto/ExemptionMechanism.java \
! 	javax/crypto/CipherOutputStream.java \
! 	javax/crypto/SealedObject.java javax/crypto/NullCipher.java \
! 	javax/crypto/KeyAgreementSpi.java \
! 	javax/crypto/SecretKeyFactory.java javax/crypto/SecretKey.java \
! 	javax/crypto/NullCipherImpl.java \
! 	javax/crypto/spec/DESKeySpec.java \
! 	javax/crypto/spec/DHPrivateKeySpec.java \
! 	javax/crypto/spec/DHParameterSpec.java \
! 	javax/crypto/spec/PBEParameterSpec.java \
! 	javax/crypto/spec/DESedeKeySpec.java \
! 	javax/crypto/spec/DHGenParameterSpec.java \
! 	javax/crypto/spec/DHPublicKeySpec.java \
! 	javax/crypto/spec/PBEKeySpec.java \
! 	javax/crypto/spec/RC5ParameterSpec.java \
! 	javax/crypto/spec/RC2ParameterSpec.java \
! 	javax/crypto/spec/IvParameterSpec.java \
! 	javax/crypto/spec/SecretKeySpec.java \
! 	javax/crypto/interfaces/DHPublicKey.java \
! 	javax/crypto/interfaces/DHKey.java \
! 	javax/crypto/interfaces/DHPrivateKey.java \
! 	javax/crypto/interfaces/PBEKey.java \
! 	javax/crypto/NoSuchPaddingException.java \
! 	javax/crypto/KeyGeneratorSpi.java \
! 	javax/crypto/BadPaddingException.java \
! 	javax/crypto/CipherSpi.java javax/crypto/KeyGenerator.java \
! 	javax/crypto/CipherInputStream.java \
! 	javax/crypto/ExemptionMechanismException.java \
! 	javax/crypto/ExemptionMechanismSpi.java \
! 	javax/crypto/EncryptedPrivateKeyInfo.java \
! 	javax/crypto/Mac.java org/ietf/jgss/GSSManager.java \
! 	org/ietf/jgss/GSSException.java org/ietf/jgss/MessageProp.java \
! 	org/ietf/jgss/GSSName.java org/ietf/jgss/GSSContext.java \
! 	org/ietf/jgss/Oid.java org/ietf/jgss/GSSCredential.java \
! 	org/ietf/jgss/ChannelBinding.java \
! 	java/lang/ConcreteProcess.java \
! 	gnu/classpath/Configuration.java boehm.cc nogc.cc \
! 	sysdep/dwarf2-backtrace.cc posix.cc win32.cc darwin.cc \
! 	posix-threads.cc win32-threads.cc no-threads.cc
! am__objects_5 = gnu/gcj/natCore.lo \
  	gnu/gcj/convert/JIS0208_to_Unicode.lo \
  	gnu/gcj/convert/JIS0212_to_Unicode.lo \
  	gnu/gcj/convert/Unicode_to_JIS.lo gnu/gcj/convert/natIconv.lo \
--- 272,280 ----
  	java/lang/e_scalb.c java/lang/s_rint.c java/lang/w_sqrt.c \
  	java/lang/e_sqrt.c java/lang/s_scalbn.c java/lang/sf_rint.c \
  	java/lang/k_cos.c java/lang/s_sin.c java/lang/sf_fabs.c \
! 	boehm.cc nogc.cc sysdep/dwarf2-backtrace.cc posix.cc win32.cc \
! 	darwin.cc posix-threads.cc win32-threads.cc no-threads.cc
! am__objects_4 = gnu/gcj/natCore.lo \
  	gnu/gcj/convert/JIS0208_to_Unicode.lo \
  	gnu/gcj/convert/JIS0212_to_Unicode.lo \
  	gnu/gcj/convert/Unicode_to_JIS.lo gnu/gcj/convert/natIconv.lo \
*************** am__objects_5 = gnu/gcj/natCore.lo \
*** 2261,2267 ****
  	java/util/natResourceBundle.lo java/util/natVMTimeZone.lo \
  	java/util/logging/natLogger.lo java/util/zip/natDeflater.lo \
  	java/util/zip/natInflater.lo
! am__objects_6 = java/lang/dtoa.lo java/lang/k_rem_pio2.lo \
  	java/lang/s_tan.lo java/lang/e_acos.lo java/lang/k_sin.lo \
  	java/lang/strtod.lo java/lang/e_asin.lo java/lang/k_tan.lo \
  	java/lang/w_acos.lo java/lang/e_atan2.lo java/lang/mprec.lo \
--- 314,320 ----
  	java/util/natResourceBundle.lo java/util/natVMTimeZone.lo \
  	java/util/logging/natLogger.lo java/util/zip/natDeflater.lo \
  	java/util/zip/natInflater.lo
! am__objects_5 = java/lang/dtoa.lo java/lang/k_rem_pio2.lo \
  	java/lang/s_tan.lo java/lang/e_acos.lo java/lang/k_sin.lo \
  	java/lang/strtod.lo java/lang/e_asin.lo java/lang/k_tan.lo \
  	java/lang/w_acos.lo java/lang/e_atan2.lo java/lang/mprec.lo \
*************** am__objects_6 = java/lang/dtoa.lo java/l
*** 2275,4102 ****
  	java/lang/e_scalb.lo java/lang/s_rint.lo java/lang/w_sqrt.lo \
  	java/lang/e_sqrt.lo java/lang/s_scalbn.lo java/lang/sf_rint.lo \
  	java/lang/k_cos.lo java/lang/s_sin.lo java/lang/sf_fabs.lo
! am__objects_7 = java/lang/Class.lo java/lang/Object.lo
! am__objects_8 = java/lang/AbstractMethodError.lo \
! 	java/lang/ArithmeticException.lo \
! 	java/lang/ArrayIndexOutOfBoundsException.lo \
! 	java/lang/ArrayStoreException.lo java/lang/AssertionError.lo \
! 	java/lang/Boolean.lo java/lang/Byte.lo java/lang/Character.lo \
! 	java/lang/CharSequence.lo java/lang/ClassCastException.lo \
! 	java/lang/ClassCircularityError.lo \
! 	java/lang/ClassFormatError.lo java/lang/ClassLoader.lo \
! 	java/lang/ClassNotFoundException.lo \
! 	java/lang/CloneNotSupportedException.lo java/lang/Cloneable.lo \
! 	java/lang/Comparable.lo java/lang/Compiler.lo \
! 	java/lang/Double.lo java/lang/Error.lo java/lang/Exception.lo \
! 	java/lang/ExceptionInInitializerError.lo java/lang/Float.lo \
! 	java/lang/IllegalAccessError.lo \
! 	java/lang/IllegalAccessException.lo \
! 	java/lang/IllegalArgumentException.lo \
! 	java/lang/IllegalMonitorStateException.lo \
! 	java/lang/IllegalStateException.lo \
! 	java/lang/IllegalThreadStateException.lo \
! 	java/lang/IncompatibleClassChangeError.lo \
! 	java/lang/IndexOutOfBoundsException.lo \
! 	java/lang/InheritableThreadLocal.lo \
! 	java/lang/InstantiationError.lo \
! 	java/lang/InstantiationException.lo java/lang/Integer.lo \
! 	java/lang/InternalError.lo java/lang/InterruptedException.lo \
! 	java/lang/LinkageError.lo java/lang/Long.lo java/lang/Math.lo \
! 	java/lang/NegativeArraySizeException.lo \
! 	java/lang/NoClassDefFoundError.lo \
! 	java/lang/NoSuchFieldError.lo \
! 	java/lang/NoSuchFieldException.lo \
! 	java/lang/NoSuchMethodError.lo \
! 	java/lang/NoSuchMethodException.lo \
! 	java/lang/NullPointerException.lo java/lang/Number.lo \
! 	java/lang/NumberFormatException.lo \
! 	java/lang/OutOfMemoryError.lo java/lang/Package.lo \
! 	java/lang/Process.lo java/lang/Runnable.lo \
! 	java/lang/Runtime.lo java/lang/RuntimeException.lo \
! 	java/lang/RuntimePermission.lo java/lang/SecurityException.lo \
! 	java/lang/SecurityManager.lo java/lang/Short.lo \
! 	java/lang/StackOverflowError.lo java/lang/StackTraceElement.lo \
! 	java/lang/StrictMath.lo java/lang/String.lo \
! 	java/lang/StringBuffer.lo \
! 	java/lang/StringIndexOutOfBoundsException.lo \
! 	java/lang/System.lo java/lang/Thread.lo \
! 	java/lang/ThreadDeath.lo java/lang/ThreadGroup.lo \
! 	java/lang/ThreadLocal.lo java/lang/Throwable.lo \
! 	java/lang/UnknownError.lo java/lang/UnsatisfiedLinkError.lo \
! 	java/lang/UnsupportedClassVersionError.lo \
! 	java/lang/UnsupportedOperationException.lo \
! 	java/lang/VerifyError.lo java/lang/VirtualMachineError.lo \
! 	java/lang/VMClassLoader.lo java/lang/VMCompiler.lo \
! 	java/lang/VMSecurityManager.lo java/lang/VMThrowable.lo \
! 	java/lang/Void.lo java/io/BufferedInputStream.lo \
! 	java/io/BufferedOutputStream.lo java/io/BufferedReader.lo \
! 	java/io/BufferedWriter.lo java/io/ByteArrayInputStream.lo \
! 	java/io/ByteArrayOutputStream.lo java/io/CharArrayReader.lo \
! 	java/io/CharArrayWriter.lo java/io/CharConversionException.lo \
! 	java/io/DataInput.lo java/io/DataInputStream.lo \
! 	java/io/DataOutput.lo java/io/DataOutputStream.lo \
! 	java/io/EOFException.lo java/io/Externalizable.lo \
! 	java/io/File.lo java/io/FileDescriptor.lo \
! 	java/io/FileFilter.lo java/io/FileInputStream.lo \
! 	java/io/FileNotFoundException.lo java/io/FileOutputStream.lo \
! 	java/io/FilePermission.lo java/io/FileReader.lo \
! 	java/io/FileWriter.lo java/io/FilenameFilter.lo \
! 	java/io/FilterInputStream.lo java/io/FilterOutputStream.lo \
! 	java/io/FilterReader.lo java/io/FilterWriter.lo \
! 	java/io/IOException.lo java/io/InputStream.lo \
! 	java/io/InputStreamReader.lo java/io/InterruptedIOException.lo \
! 	java/io/InvalidClassException.lo \
! 	java/io/InvalidObjectException.lo \
! 	java/io/LineNumberInputStream.lo java/io/LineNumberReader.lo \
! 	java/io/NotActiveException.lo \
! 	java/io/NotSerializableException.lo java/io/ObjectInput.lo \
! 	java/io/ObjectInputStream.lo java/io/ObjectInputValidation.lo \
! 	java/io/ObjectOutput.lo java/io/ObjectOutputStream.lo \
! 	java/io/ObjectStreamClass.lo java/io/ObjectStreamConstants.lo \
! 	java/io/ObjectStreamException.lo java/io/ObjectStreamField.lo \
! 	java/io/OptionalDataException.lo java/io/OutputStream.lo \
! 	java/io/OutputStreamWriter.lo java/io/PipedInputStream.lo \
! 	java/io/PipedOutputStream.lo java/io/PipedReader.lo \
! 	java/io/PipedWriter.lo java/io/PrintStream.lo \
! 	java/io/PrintWriter.lo java/io/PushbackInputStream.lo \
! 	java/io/PushbackReader.lo java/io/RandomAccessFile.lo \
! 	java/io/Reader.lo java/io/SequenceInputStream.lo \
! 	java/io/Serializable.lo java/io/SerializablePermission.lo \
! 	java/io/StreamCorruptedException.lo java/io/StreamTokenizer.lo \
! 	java/io/StringBufferInputStream.lo java/io/StringReader.lo \
! 	java/io/StringWriter.lo java/io/SyncFailedException.lo \
! 	java/io/UTFDataFormatException.lo \
! 	java/io/UnsupportedEncodingException.lo \
! 	java/io/VMObjectStreamClass.lo \
! 	java/io/WriteAbortedException.lo java/io/Writer.lo \
! 	java/util/AbstractCollection.lo java/util/AbstractList.lo \
! 	java/util/AbstractMap.lo java/util/AbstractSequentialList.lo \
! 	java/util/AbstractSet.lo java/util/ArrayList.lo \
! 	java/util/Arrays.lo java/util/BitSet.lo java/util/Calendar.lo \
! 	java/util/Collection.lo java/util/Collections.lo \
! 	java/util/Comparator.lo \
! 	java/util/ConcurrentModificationException.lo \
! 	java/util/Currency.lo java/util/Date.lo \
! 	java/util/Dictionary.lo java/util/EmptyStackException.lo \
! 	java/util/Enumeration.lo java/util/EventListener.lo \
! 	java/util/EventListenerProxy.lo java/util/EventObject.lo \
! 	java/util/GregorianCalendar.lo java/util/HashMap.lo \
! 	java/util/HashSet.lo java/util/Hashtable.lo \
! 	java/util/IdentityHashMap.lo java/util/Iterator.lo \
! 	java/util/LinkedList.lo java/util/LinkedHashMap.lo \
! 	java/util/LinkedHashSet.lo java/util/List.lo \
! 	java/util/ListIterator.lo java/util/ListResourceBundle.lo \
! 	java/util/Locale.lo java/util/Map.lo \
! 	java/util/MissingResourceException.lo \
! 	java/util/NoSuchElementException.lo java/util/Observable.lo \
! 	java/util/Observer.lo java/util/Properties.lo \
! 	java/util/PropertyPermission.lo \
! 	java/util/PropertyPermissionCollection.lo \
! 	java/util/PropertyResourceBundle.lo java/util/Random.lo \
! 	java/util/RandomAccess.lo java/util/ResourceBundle.lo \
! 	java/util/Set.lo java/util/SimpleTimeZone.lo \
! 	java/util/SortedMap.lo java/util/SortedSet.lo \
! 	java/util/Stack.lo java/util/StringTokenizer.lo \
! 	java/util/TimeZone.lo java/util/Timer.lo \
! 	java/util/TimerTask.lo java/util/TreeMap.lo \
! 	java/util/TreeSet.lo java/util/TooManyListenersException.lo \
! 	java/util/Vector.lo java/util/VMTimeZone.lo \
! 	java/util/WeakHashMap.lo java/util/logging/ConsoleHandler.lo \
! 	java/util/logging/ErrorManager.lo \
! 	java/util/logging/FileHandler.lo java/util/logging/Filter.lo \
! 	java/util/logging/Formatter.lo java/util/logging/Handler.lo \
! 	java/util/logging/Level.lo java/util/logging/Logger.lo \
! 	java/util/logging/LoggingPermission.lo \
! 	java/util/logging/LogManager.lo java/util/logging/LogRecord.lo \
! 	java/util/logging/MemoryHandler.lo \
! 	java/util/logging/SimpleFormatter.lo \
! 	java/util/logging/SocketHandler.lo \
! 	java/util/logging/StreamHandler.lo \
! 	java/util/logging/XMLFormatter.lo \
! 	java/util/prefs/NodeChangeListener.lo \
! 	java/util/prefs/Preferences.lo \
! 	java/util/prefs/PreferenceChangeListener.lo \
! 	java/util/prefs/NodeChangeEvent.lo \
! 	java/util/prefs/InvalidPreferencesFormatException.lo \
! 	java/util/prefs/AbstractPreferences.lo \
! 	java/util/prefs/BackingStoreException.lo \
! 	java/util/prefs/PreferenceChangeEvent.lo \
! 	java/util/prefs/PreferencesFactory.lo \
! 	java/util/regex/Matcher.lo java/util/regex/Pattern.lo \
! 	java/util/regex/PatternSyntaxException.lo
! am__objects_9 = java/rmi/activation/Activatable.lo \
! 	java/rmi/activation/ActivateFailedException.lo \
! 	java/rmi/activation/ActivationDesc.lo \
! 	java/rmi/activation/ActivationException.lo \
! 	java/rmi/activation/ActivationGroup.lo \
! 	java/rmi/activation/ActivationGroupDesc.lo \
! 	java/rmi/activation/ActivationGroupID.lo \
! 	java/rmi/activation/ActivationID.lo \
! 	java/rmi/activation/ActivationInstantiator.lo \
! 	java/rmi/activation/ActivationMonitor.lo \
! 	java/rmi/activation/ActivationSystem.lo \
! 	java/rmi/activation/Activator.lo \
! 	java/rmi/activation/UnknownGroupException.lo \
! 	java/rmi/activation/UnknownObjectException.lo \
! 	java/rmi/AccessException.lo java/rmi/AlreadyBoundException.lo \
! 	java/rmi/ConnectException.lo java/rmi/ConnectIOException.lo \
! 	java/rmi/MarshalException.lo java/rmi/MarshalledObject.lo \
! 	java/rmi/Naming.lo java/rmi/NoSuchObjectException.lo \
! 	java/rmi/NotBoundException.lo java/rmi/RMISecurityException.lo \
! 	java/rmi/RMISecurityManager.lo java/rmi/Remote.lo \
! 	java/rmi/RemoteException.lo java/rmi/ServerError.lo \
! 	java/rmi/ServerException.lo java/rmi/ServerRuntimeException.lo \
! 	java/rmi/StubNotFoundException.lo \
! 	java/rmi/UnexpectedException.lo \
! 	java/rmi/UnknownHostException.lo \
! 	java/rmi/UnmarshalException.lo java/rmi/dgc/DGC.lo \
! 	java/rmi/dgc/Lease.lo java/rmi/dgc/VMID.lo \
! 	java/rmi/registry/LocateRegistry.lo \
! 	java/rmi/registry/Registry.lo \
! 	java/rmi/registry/RegistryHandler.lo \
! 	java/rmi/server/ExportException.lo \
! 	java/rmi/server/LoaderHandler.lo java/rmi/server/LogStream.lo \
! 	java/rmi/server/ObjID.lo java/rmi/server/Operation.lo \
! 	java/rmi/server/RMIClassLoader.lo \
! 	java/rmi/server/RMIClassLoaderSpi.lo \
! 	java/rmi/server/RMIClientSocketFactory.lo \
! 	java/rmi/server/RMIFailureHandler.lo \
! 	java/rmi/server/RMIServerSocketFactory.lo \
! 	java/rmi/server/RMISocketFactory.lo \
! 	java/rmi/server/RemoteCall.lo java/rmi/server/RemoteObject.lo \
! 	java/rmi/server/RemoteRef.lo java/rmi/server/RemoteServer.lo \
! 	java/rmi/server/RemoteStub.lo \
! 	java/rmi/server/ServerCloneException.lo \
! 	java/rmi/server/ServerNotActiveException.lo \
! 	java/rmi/server/ServerRef.lo java/rmi/server/Skeleton.lo \
! 	java/rmi/server/SkeletonMismatchException.lo \
! 	java/rmi/server/SkeletonNotFoundException.lo \
! 	java/rmi/server/SocketSecurityException.lo \
! 	java/rmi/server/UID.lo java/rmi/server/UnicastRemoteObject.lo \
! 	java/rmi/server/Unreferenced.lo \
! 	gnu/java/rmi/RMIMarshalledObjectInputStream.lo \
! 	gnu/java/rmi/RMIMarshalledObjectOutputStream.lo \
! 	gnu/java/rmi/dgc/DGCImpl.lo gnu/java/rmi/dgc/DGCImpl_Skel.lo \
! 	gnu/java/rmi/dgc/DGCImpl_Stub.lo \
! 	gnu/java/rmi/registry/RegistryImpl.lo \
! 	gnu/java/rmi/registry/RegistryImpl_Skel.lo \
! 	gnu/java/rmi/registry/RegistryImpl_Stub.lo \
! 	gnu/java/rmi/rmic/Compile_gcj.lo \
! 	gnu/java/rmi/rmic/Compile_jikes.lo \
! 	gnu/java/rmi/rmic/Compile_kjc.lo gnu/java/rmi/rmic/Compiler.lo \
! 	gnu/java/rmi/rmic/CompilerProcess.lo gnu/java/rmi/rmic/RMIC.lo \
! 	gnu/java/rmi/rmic/RMICException.lo \
! 	gnu/java/rmi/rmic/TabbedWriter.lo \
! 	gnu/java/rmi/server/ConnectionRunnerPool.lo \
! 	gnu/java/rmi/server/ProtocolConstants.lo \
! 	gnu/java/rmi/server/RMIDefaultSocketFactory.lo \
! 	gnu/java/rmi/server/RMIHashes.lo \
! 	gnu/java/rmi/server/RMIIncomingThread.lo \
! 	gnu/java/rmi/server/RMIObjectInputStream.lo \
! 	gnu/java/rmi/server/RMIObjectOutputStream.lo \
! 	gnu/java/rmi/server/RMIVoidValue.lo \
! 	gnu/java/rmi/server/UnicastConnection.lo \
! 	gnu/java/rmi/server/UnicastConnectionManager.lo \
! 	gnu/java/rmi/server/UnicastRef.lo \
! 	gnu/java/rmi/server/UnicastRemoteCall.lo \
! 	gnu/java/rmi/server/UnicastRemoteStub.lo \
! 	gnu/java/rmi/server/UnicastServer.lo \
! 	gnu/java/rmi/server/UnicastServerRef.lo
! am__objects_10 = gnu/awt/LightweightRedirector.lo \
! 	gnu/awt/j2d/AbstractGraphicsState.lo \
! 	gnu/awt/j2d/DirectRasterGraphics.lo \
! 	gnu/awt/j2d/Graphics2DImpl.lo \
! 	gnu/awt/j2d/IntegerGraphicsState.lo \
! 	gnu/awt/j2d/MappedRaster.lo gnu/java/awt/BitMaskExtent.lo \
! 	gnu/java/awt/Buffers.lo gnu/java/awt/BitwiseXORComposite.lo \
! 	gnu/java/awt/ComponentDataBlitOp.lo \
! 	gnu/java/awt/ClasspathToolkit.lo \
! 	gnu/java/awt/EmbeddedWindow.lo \
! 	gnu/java/awt/EmbeddedWindowSupport.lo \
! 	gnu/java/awt/EventModifier.lo \
! 	gnu/java/awt/color/CieXyzConverter.lo \
! 	gnu/java/awt/color/ClutProfileConverter.lo \
! 	gnu/java/awt/color/ColorLookUpTable.lo \
! 	gnu/java/awt/color/ColorSpaceConverter.lo \
! 	gnu/java/awt/color/GrayProfileConverter.lo \
! 	gnu/java/awt/color/GrayScaleConverter.lo \
! 	gnu/java/awt/color/LinearRGBConverter.lo \
! 	gnu/java/awt/color/ProfileHeader.lo \
! 	gnu/java/awt/color/PyccConverter.lo \
! 	gnu/java/awt/color/RgbProfileConverter.lo \
! 	gnu/java/awt/color/SrgbConverter.lo \
! 	gnu/java/awt/color/TagEntry.lo \
! 	gnu/java/awt/color/ToneReproductionCurve.lo \
! 	gnu/java/awt/image/ImageDecoder.lo \
! 	gnu/java/awt/image/XBMDecoder.lo \
! 	gnu/java/awt/peer/EmbeddedWindowPeer.lo \
! 	gnu/java/awt/peer/GLightweightPeer.lo \
! 	gnu/java/awt/peer/ClasspathFontPeer.lo \
! 	gnu/java/awt/peer/ClasspathTextLayoutPeer.lo \
! 	java/applet/Applet.lo java/applet/AppletStub.lo \
! 	java/applet/AppletContext.lo java/applet/AudioClip.lo \
! 	java/awt/AWTError.lo java/awt/AWTEvent.lo \
! 	java/awt/AWTEventMulticaster.lo java/awt/AWTException.lo \
! 	java/awt/AWTPermission.lo java/awt/ActiveEvent.lo \
! 	java/awt/Adjustable.lo java/awt/BorderLayout.lo \
! 	java/awt/Button.lo java/awt/Canvas.lo java/awt/CardLayout.lo \
! 	java/awt/Checkbox.lo java/awt/CheckboxGroup.lo \
! 	java/awt/CheckboxMenuItem.lo java/awt/Choice.lo \
! 	java/awt/Color.lo java/awt/Component.lo \
! 	java/awt/ComponentOrientation.lo java/awt/Container.lo \
! 	java/awt/Cursor.lo java/awt/Dialog.lo java/awt/Dimension.lo \
! 	java/awt/Event.lo java/awt/EventDispatchThread.lo \
! 	java/awt/EventQueue.lo java/awt/FileDialog.lo \
! 	java/awt/FlowLayout.lo java/awt/Font.lo \
! 	java/awt/FontMetrics.lo java/awt/Frame.lo java/awt/Graphics.lo \
! 	java/awt/Graphics2D.lo java/awt/GraphicsConfiguration.lo \
! 	java/awt/GridBagConstraints.lo java/awt/GridBagLayout.lo \
! 	java/awt/GridBagLayoutInfo.lo java/awt/GridLayout.lo \
! 	java/awt/IllegalComponentStateException.lo java/awt/Image.lo \
! 	java/awt/Insets.lo java/awt/ItemSelectable.lo \
! 	java/awt/Label.lo java/awt/LayoutManager.lo \
! 	java/awt/LayoutManager2.lo java/awt/List.lo java/awt/Menu.lo \
! 	java/awt/MenuBar.lo java/awt/MenuComponent.lo \
! 	java/awt/MenuContainer.lo java/awt/MenuItem.lo \
! 	java/awt/MenuShortcut.lo java/awt/Paint.lo \
! 	java/awt/PaintContext.lo java/awt/Panel.lo java/awt/Point.lo \
! 	java/awt/PopupMenu.lo java/awt/Rectangle.lo \
! 	java/awt/RenderingHints.lo java/awt/ScrollPane.lo \
! 	java/awt/Scrollbar.lo java/awt/Shape.lo java/awt/TextArea.lo \
! 	java/awt/TextComponent.lo java/awt/TextField.lo \
! 	java/awt/Toolkit.lo java/awt/Transparency.lo \
! 	java/awt/Window.lo java/awt/color/ColorSpace.lo \
! 	java/awt/color/ICC_ColorSpace.lo java/awt/color/ICC_Profile.lo \
! 	java/awt/color/ICC_ProfileGray.lo \
! 	java/awt/color/ICC_ProfileRGB.lo \
! 	java/awt/color/CMMException.lo \
! 	java/awt/color/ProfileDataException.lo \
! 	java/awt/datatransfer/Clipboard.lo \
! 	java/awt/datatransfer/ClipboardOwner.lo \
! 	java/awt/datatransfer/DataFlavor.lo \
! 	java/awt/datatransfer/FlavorMap.lo \
! 	java/awt/datatransfer/MimeTypeParseException.lo \
! 	java/awt/datatransfer/StringSelection.lo \
! 	java/awt/datatransfer/SystemFlavorMap.lo \
! 	java/awt/datatransfer/Transferable.lo \
! 	java/awt/datatransfer/UnsupportedFlavorException.lo \
! 	java/awt/datatransfer/FlavorTable.lo \
! 	java/awt/event/AWTEventListener.lo \
! 	java/awt/event/ActionEvent.lo java/awt/event/ActionListener.lo \
! 	java/awt/event/AdjustmentEvent.lo \
! 	java/awt/event/AdjustmentListener.lo \
! 	java/awt/event/ComponentAdapter.lo \
! 	java/awt/event/ComponentEvent.lo \
! 	java/awt/event/ComponentListener.lo \
! 	java/awt/event/ContainerAdapter.lo \
! 	java/awt/event/ContainerEvent.lo \
! 	java/awt/event/ContainerListener.lo \
! 	java/awt/event/FocusAdapter.lo java/awt/event/FocusEvent.lo \
! 	java/awt/event/FocusListener.lo \
! 	java/awt/event/HierarchyBoundsAdapter.lo \
! 	java/awt/event/HierarchyBoundsListener.lo \
! 	java/awt/event/HierarchyEvent.lo \
! 	java/awt/event/HierarchyListener.lo \
! 	java/awt/event/InputEvent.lo \
! 	java/awt/event/InputMethodEvent.lo \
! 	java/awt/event/InputMethodListener.lo \
! 	java/awt/event/InvocationEvent.lo java/awt/event/ItemEvent.lo \
! 	java/awt/event/ItemListener.lo java/awt/event/KeyAdapter.lo \
! 	java/awt/event/KeyEvent.lo java/awt/event/KeyListener.lo \
! 	java/awt/event/MouseAdapter.lo java/awt/event/MouseEvent.lo \
! 	java/awt/event/MouseListener.lo \
! 	java/awt/event/MouseMotionAdapter.lo \
! 	java/awt/event/MouseMotionListener.lo \
! 	java/awt/event/PaintEvent.lo java/awt/event/TextEvent.lo \
! 	java/awt/event/TextListener.lo java/awt/event/WindowAdapter.lo \
! 	java/awt/event/WindowEvent.lo java/awt/event/WindowListener.lo \
! 	java/awt/event/AWTEventListenerProxy.lo \
! 	java/awt/event/MouseWheelEvent.lo \
! 	java/awt/event/MouseWheelListener.lo \
! 	java/awt/event/WindowFocusListener.lo \
! 	java/awt/event/WindowStateListener.lo \
! 	java/awt/font/FontRenderContext.lo \
! 	java/awt/font/ShapeGraphicAttribute.lo \
! 	java/awt/font/MultipleMaster.lo \
! 	java/awt/font/TransformAttribute.lo \
! 	java/awt/font/GlyphJustificationInfo.lo \
! 	java/awt/font/LineBreakMeasurer.lo \
! 	java/awt/font/TextMeasurer.lo java/awt/font/TextLayout.lo \
! 	java/awt/font/LineMetrics.lo java/awt/font/TextAttribute.lo \
! 	java/awt/font/GlyphMetrics.lo java/awt/font/OpenType.lo \
! 	java/awt/font/GlyphVector.lo java/awt/font/GraphicAttribute.lo \
! 	java/awt/font/ImageGraphicAttribute.lo \
! 	java/awt/font/NumericShaper.lo \
! 	java/awt/geom/AffineTransform.lo java/awt/geom/Dimension2D.lo \
! 	java/awt/geom/Ellipse2D.lo \
! 	java/awt/geom/IllegalPathStateException.lo \
! 	java/awt/geom/NoninvertibleTransformException.lo \
! 	java/awt/geom/PathIterator.lo java/awt/geom/Point2D.lo \
! 	java/awt/geom/Rectangle2D.lo java/awt/geom/RectangularShape.lo \
! 	java/awt/geom/RoundRectangle2D.lo java/awt/geom/Line2D.lo \
! 	java/awt/geom/Arc2D.lo java/awt/geom/Area.lo \
! 	java/awt/geom/CubicCurve2D.lo \
! 	java/awt/geom/FlatteningPathIterator.lo \
! 	java/awt/geom/GeneralPath.lo java/awt/geom/QuadCurve2D.lo \
! 	java/awt/image/BandCombineOp.lo \
! 	java/awt/image/BandedSampleModel.lo \
! 	java/awt/image/AffineTransformOp.lo \
! 	java/awt/image/BufferedImage.lo \
! 	java/awt/image/BufferedImageFilter.lo \
! 	java/awt/image/ByteLookupTable.lo \
! 	java/awt/image/ColorConvertOp.lo java/awt/image/ColorModel.lo \
! 	java/awt/image/ComponentColorModel.lo \
! 	java/awt/image/ComponentSampleModel.lo \
! 	java/awt/image/ConvolveOp.lo java/awt/image/DataBuffer.lo \
! 	java/awt/image/DataBufferByte.lo \
! 	java/awt/image/DataBufferDouble.lo \
! 	java/awt/image/DataBufferFloat.lo \
! 	java/awt/image/DataBufferInt.lo \
! 	java/awt/image/DataBufferShort.lo \
! 	java/awt/image/DataBufferUShort.lo \
! 	java/awt/image/DirectColorModel.lo \
! 	java/awt/image/ImageConsumer.lo \
! 	java/awt/image/ImageObserver.lo \
! 	java/awt/image/ImageProducer.lo \
! 	java/awt/image/IndexColorModel.lo java/awt/image/Kernel.lo \
! 	java/awt/image/LookupOp.lo java/awt/image/LookupTable.lo \
! 	java/awt/image/MultiPixelPackedSampleModel.lo \
! 	java/awt/image/PackedColorModel.lo \
! 	java/awt/image/PixelInterleavedSampleModel.lo \
! 	java/awt/image/Raster.lo java/awt/image/RasterOp.lo \
! 	java/awt/image/RescaleOp.lo java/awt/image/SampleModel.lo \
! 	java/awt/image/ShortLookupTable.lo \
! 	java/awt/image/SinglePixelPackedSampleModel.lo \
! 	java/awt/image/WritableRaster.lo \
! 	java/awt/image/AreaAveragingScaleFilter.lo \
! 	java/awt/image/CropImageFilter.lo \
! 	java/awt/image/FilteredImageSource.lo \
! 	java/awt/image/ImageFilter.lo \
! 	java/awt/image/MemoryImageSource.lo \
! 	java/awt/image/PixelGrabber.lo \
! 	java/awt/image/RGBImageFilter.lo \
! 	java/awt/image/ReplicateScaleFilter.lo \
! 	java/awt/image/BufferStrategy.lo \
! 	java/awt/image/BufferedImageOp.lo \
! 	java/awt/image/ImagingOpException.lo \
! 	java/awt/image/RasterFormatException.lo \
! 	java/awt/image/RenderedImage.lo java/awt/image/TileObserver.lo \
! 	java/awt/image/VolatileImage.lo \
! 	java/awt/image/WritableRenderedImage.lo \
! 	java/awt/image/renderable/ContextualRenderedImageFactory.lo \
! 	java/awt/image/renderable/ParameterBlock.lo \
! 	java/awt/image/renderable/RenderContext.lo \
! 	java/awt/image/renderable/RenderableImage.lo \
! 	java/awt/image/renderable/RenderableImageOp.lo \
! 	java/awt/image/renderable/RenderableImageProducer.lo \
! 	java/awt/image/renderable/RenderedImageFactory.lo \
! 	java/awt/peer/ButtonPeer.lo java/awt/peer/CanvasPeer.lo \
! 	java/awt/peer/CheckboxMenuItemPeer.lo \
! 	java/awt/peer/CheckboxPeer.lo java/awt/peer/ChoicePeer.lo \
! 	java/awt/peer/ComponentPeer.lo java/awt/peer/ContainerPeer.lo \
! 	java/awt/peer/DialogPeer.lo java/awt/peer/FileDialogPeer.lo \
! 	java/awt/peer/FontPeer.lo java/awt/peer/FramePeer.lo \
! 	java/awt/peer/LabelPeer.lo java/awt/peer/LightweightPeer.lo \
! 	java/awt/peer/ListPeer.lo java/awt/peer/MenuBarPeer.lo \
! 	java/awt/peer/MenuComponentPeer.lo \
! 	java/awt/peer/MenuItemPeer.lo java/awt/peer/MenuPeer.lo \
! 	java/awt/peer/PanelPeer.lo java/awt/peer/PopupMenuPeer.lo \
! 	java/awt/peer/RobotPeer.lo java/awt/peer/ScrollPanePeer.lo \
! 	java/awt/peer/ScrollbarPeer.lo java/awt/peer/TextAreaPeer.lo \
! 	java/awt/peer/TextComponentPeer.lo \
! 	java/awt/peer/TextFieldPeer.lo java/awt/peer/WindowPeer.lo \
! 	java/awt/SystemColor.lo java/awt/Polygon.lo \
! 	java/awt/MediaTracker.lo java/awt/PrintGraphics.lo \
! 	java/awt/PrintJob.lo java/awt/AWTKeyStroke.lo \
! 	java/awt/AlphaComposite.lo java/awt/AttributeValue.lo \
! 	java/awt/BasicStroke.lo java/awt/BufferCapabilities.lo \
! 	java/awt/ColorPaintContext.lo java/awt/Composite.lo \
! 	java/awt/CompositeContext.lo \
! 	java/awt/ContainerOrderFocusTraversalPolicy.lo \
! 	java/awt/DefaultFocusTraversalPolicy.lo \
! 	java/awt/DefaultKeyboardFocusManager.lo \
! 	java/awt/DisplayMode.lo java/awt/FocusTraversalPolicy.lo \
! 	java/awt/FontFormatException.lo java/awt/GradientPaint.lo \
! 	java/awt/GraphicsConfigTemplate.lo java/awt/GraphicsDevice.lo \
! 	java/awt/GraphicsEnvironment.lo java/awt/HeadlessException.lo \
! 	java/awt/ImageCapabilities.lo java/awt/JobAttributes.lo \
! 	java/awt/KeyEventDispatcher.lo \
! 	java/awt/KeyEventPostProcessor.lo \
! 	java/awt/KeyboardFocusManager.lo java/awt/PageAttributes.lo \
! 	java/awt/Robot.lo java/awt/ScrollPaneAdjustable.lo \
! 	java/awt/Stroke.lo java/awt/TexturePaint.lo \
! 	java/awt/dnd/peer/DragSourceContextPeer.lo \
! 	java/awt/dnd/peer/DropTargetContextPeer.lo \
! 	java/awt/dnd/peer/DropTargetPeer.lo \
! 	java/awt/dnd/DnDConstants.lo \
! 	java/awt/dnd/DnDEventMulticaster.lo \
! 	java/awt/dnd/DragGestureEvent.lo \
! 	java/awt/dnd/DragGestureListener.lo \
! 	java/awt/dnd/DragGestureRecognizer.lo \
! 	java/awt/dnd/DragSource.lo java/awt/dnd/DragSourceAdapter.lo \
! 	java/awt/dnd/DragSourceContext.lo \
! 	java/awt/dnd/DragSourceDragEvent.lo \
! 	java/awt/dnd/DragSourceEvent.lo \
! 	java/awt/dnd/DragSourceListener.lo \
! 	java/awt/dnd/DragSourceMotionListener.lo \
! 	java/awt/dnd/DropTarget.lo \
! 	java/awt/dnd/InvalidDnDOperationException.lo \
! 	java/awt/dnd/Autoscroll.lo java/awt/dnd/DragSourceDropEvent.lo \
! 	java/awt/dnd/DropTargetAdapter.lo \
! 	java/awt/dnd/DropTargetContext.lo \
! 	java/awt/dnd/DropTargetDragEvent.lo \
! 	java/awt/dnd/DropTargetDropEvent.lo \
! 	java/awt/dnd/DropTargetEvent.lo \
! 	java/awt/dnd/DropTargetListener.lo \
! 	java/awt/dnd/MouseDragGestureRecognizer.lo \
! 	java/awt/font/TextHitInfo.lo java/awt/im/spi/InputMethod.lo \
! 	java/awt/im/spi/InputMethodContext.lo \
! 	java/awt/im/spi/InputMethodDescriptor.lo \
! 	java/awt/im/InputContext.lo \
! 	java/awt/im/InputMethodHighlight.lo \
! 	java/awt/im/InputMethodRequests.lo java/awt/im/InputSubset.lo \
! 	java/awt/print/Book.lo java/awt/print/PageFormat.lo \
! 	java/awt/print/Pageable.lo java/awt/print/Paper.lo \
! 	java/awt/print/Printable.lo \
! 	java/awt/print/PrinterAbortException.lo \
! 	java/awt/print/PrinterException.lo \
! 	java/awt/print/PrinterGraphics.lo \
! 	java/awt/print/PrinterIOException.lo \
! 	java/awt/print/PrinterJob.lo \
! 	java/beans/beancontext/BeanContext.lo \
! 	java/beans/beancontext/BeanContextChild.lo \
! 	java/beans/beancontext/BeanContextChildComponentProxy.lo \
! 	java/beans/beancontext/BeanContextChildSupport.lo \
! 	java/beans/beancontext/BeanContextContainerProxy.lo \
! 	java/beans/beancontext/BeanContextEvent.lo \
! 	java/beans/beancontext/BeanContextMembershipEvent.lo \
! 	java/beans/beancontext/BeanContextMembershipListener.lo \
! 	java/beans/beancontext/BeanContextProxy.lo \
! 	java/beans/beancontext/BeanContextServiceAvailableEvent.lo \
! 	java/beans/beancontext/BeanContextServiceProvider.lo \
! 	java/beans/beancontext/BeanContextServiceProviderBeanInfo.lo \
! 	java/beans/beancontext/BeanContextServiceRevokedEvent.lo \
! 	java/beans/beancontext/BeanContextServiceRevokedListener.lo \
! 	java/beans/beancontext/BeanContextServices.lo \
! 	java/beans/beancontext/BeanContextServicesListener.lo \
! 	java/beans/beancontext/BeanContextServicesSupport.lo \
! 	java/beans/beancontext/BeanContextSupport.lo \
! 	java/beans/BeanDescriptor.lo java/beans/BeanInfo.lo \
! 	java/beans/Beans.lo java/beans/Customizer.lo \
! 	java/beans/DesignMode.lo java/beans/EventHandler.lo \
! 	java/beans/EventSetDescriptor.lo \
! 	java/beans/ExceptionListener.lo java/beans/Expression.lo \
! 	java/beans/FeatureDescriptor.lo \
! 	java/beans/IndexedPropertyDescriptor.lo \
! 	java/beans/IntrospectionException.lo \
! 	java/beans/Introspector.lo java/beans/MethodDescriptor.lo \
! 	java/beans/ParameterDescriptor.lo \
! 	java/beans/PropertyChangeEvent.lo \
! 	java/beans/PropertyChangeListener.lo \
! 	java/beans/PropertyChangeListenerProxy.lo \
! 	java/beans/PropertyChangeSupport.lo \
! 	java/beans/PropertyDescriptor.lo java/beans/PropertyEditor.lo \
! 	java/beans/PropertyEditorManager.lo \
! 	java/beans/PropertyEditorSupport.lo \
! 	java/beans/PropertyVetoException.lo java/beans/Statement.lo \
! 	java/beans/SimpleBeanInfo.lo \
! 	java/beans/VetoableChangeListener.lo \
! 	java/beans/VetoableChangeListenerProxy.lo \
! 	java/beans/VetoableChangeSupport.lo java/beans/Visibility.lo \
! 	java/beans/AppletInitializer.lo java/beans/XMLDecoder.lo \
! 	javax/swing/border/AbstractBorder.lo \
! 	javax/swing/border/BevelBorder.lo javax/swing/border/Border.lo \
! 	javax/swing/border/CompoundBorder.lo \
! 	javax/swing/border/EmptyBorder.lo \
! 	javax/swing/border/EtchedBorder.lo \
! 	javax/swing/border/LineBorder.lo \
! 	javax/swing/border/MatteBorder.lo \
! 	javax/swing/border/SoftBevelBorder.lo \
! 	javax/swing/border/TitledBorder.lo javax/swing/GrayFilter.lo \
! 	javax/swing/AbstractAction.lo javax/swing/AbstractButton.lo \
! 	javax/swing/AbstractSpinnerModel.lo \
! 	javax/swing/plaf/basic/BasicArrowButton.lo \
! 	javax/swing/plaf/basic/BasicButtonListener.lo \
! 	javax/swing/plaf/basic/BasicButtonUI.lo \
! 	javax/swing/plaf/basic/BasicCheckBoxUI.lo \
! 	javax/swing/plaf/basic/BasicColorChooserUI.lo \
! 	javax/swing/plaf/basic/BasicComboBoxUI.lo \
! 	javax/swing/plaf/basic/BasicComboBoxEditor.lo \
! 	javax/swing/plaf/basic/BasicComboBoxRenderer.lo \
! 	javax/swing/plaf/basic/BasicComboPopup.lo \
! 	javax/swing/plaf/basic/BasicDesktopIconUI.lo \
! 	javax/swing/plaf/basic/BasicDesktopPaneUI.lo \
! 	javax/swing/plaf/basic/BasicEditorPaneUI.lo \
! 	javax/swing/plaf/basic/BasicFormattedTextFieldUI.lo \
! 	javax/swing/plaf/basic/BasicGraphicsUtils.lo \
! 	javax/swing/plaf/basic/BasicInternalFrameTitlePane.lo \
! 	javax/swing/plaf/basic/BasicInternalFrameUI.lo \
! 	javax/swing/plaf/basic/BasicLabelUI.lo \
! 	javax/swing/plaf/basic/BasicListUI.lo \
! 	javax/swing/plaf/basic/BasicMenuUI.lo \
! 	javax/swing/plaf/basic/BasicMenuBarUI.lo \
! 	javax/swing/plaf/basic/BasicMenuItemUI.lo \
! 	javax/swing/plaf/basic/BasicOptionPaneUI.lo \
! 	javax/swing/plaf/basic/BasicPanelUI.lo \
! 	javax/swing/plaf/basic/BasicPasswordFieldUI.lo \
! 	javax/swing/plaf/basic/BasicPopupMenuUI.lo \
! 	javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.lo \
! 	javax/swing/plaf/basic/BasicProgressBarUI.lo \
! 	javax/swing/plaf/basic/BasicRootPaneUI.lo \
! 	javax/swing/plaf/basic/BasicRadioButtonUI.lo \
! 	javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.lo \
! 	javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.lo \
! 	javax/swing/plaf/basic/BasicScrollBarUI.lo \
! 	javax/swing/plaf/basic/BasicScrollPaneUI.lo \
! 	javax/swing/plaf/basic/BasicSeparatorUI.lo \
! 	javax/swing/plaf/basic/BasicSliderUI.lo \
! 	javax/swing/plaf/basic/BasicSpinnerUI.lo \
! 	javax/swing/plaf/basic/BasicSplitPaneDivider.lo \
! 	javax/swing/plaf/basic/BasicSplitPaneUI.lo \
! 	javax/swing/plaf/basic/BasicTabbedPaneUI.lo \
! 	javax/swing/plaf/basic/BasicTableUI.lo \
! 	javax/swing/plaf/basic/BasicTableHeaderUI.lo \
! 	javax/swing/plaf/basic/BasicTextAreaUI.lo \
! 	javax/swing/plaf/basic/BasicTextFieldUI.lo \
! 	javax/swing/plaf/basic/BasicTextPaneUI.lo \
! 	javax/swing/plaf/basic/BasicTextUI.lo \
! 	javax/swing/plaf/basic/BasicToggleButtonUI.lo \
! 	javax/swing/plaf/basic/BasicToolBarSeparatorUI.lo \
! 	javax/swing/plaf/basic/BasicToolBarUI.lo \
! 	javax/swing/plaf/basic/BasicToolTipUI.lo \
! 	javax/swing/plaf/basic/BasicTreeUI.lo \
! 	javax/swing/plaf/basic/BasicViewportUI.lo \
! 	javax/swing/plaf/basic/BasicLookAndFeel.lo \
! 	javax/swing/plaf/basic/BasicBorders.lo \
! 	javax/swing/plaf/basic/BasicIconFactory.lo \
! 	javax/swing/plaf/basic/ComboPopup.lo \
! 	javax/swing/plaf/BorderUIResource.lo \
! 	javax/swing/plaf/UIResource.lo javax/swing/plaf/ButtonUI.lo \
! 	javax/swing/plaf/ComponentUI.lo javax/swing/plaf/LabelUI.lo \
! 	javax/swing/plaf/ListUI.lo javax/swing/plaf/OptionPaneUI.lo \
! 	javax/swing/plaf/PanelUI.lo javax/swing/plaf/ScrollPaneUI.lo \
! 	javax/swing/plaf/TabbedPaneUI.lo javax/swing/plaf/TextUI.lo \
! 	javax/swing/plaf/TreeUI.lo javax/swing/plaf/ViewportUI.lo \
! 	javax/swing/plaf/metal/DefaultMetalTheme.lo \
! 	javax/swing/plaf/metal/MetalLookAndFeel.lo \
! 	javax/swing/plaf/metal/MetalTheme.lo \
! 	javax/swing/plaf/ColorUIResource.lo \
! 	javax/swing/plaf/DimensionUIResource.lo \
! 	javax/swing/plaf/FontUIResource.lo \
! 	javax/swing/plaf/IconUIResource.lo \
! 	javax/swing/plaf/InsetsUIResource.lo \
! 	javax/swing/plaf/ActionMapUIResource.lo \
! 	javax/swing/plaf/ColorChooserUI.lo \
! 	javax/swing/plaf/ComboBoxUI.lo \
! 	javax/swing/plaf/ComponentInputMapUIResource.lo \
! 	javax/swing/plaf/DesktopIconUI.lo \
! 	javax/swing/plaf/DesktopPaneUI.lo \
! 	javax/swing/plaf/FileChooserUI.lo \
! 	javax/swing/plaf/InputMapUIResource.lo \
! 	javax/swing/plaf/InternalFrameUI.lo \
! 	javax/swing/plaf/MenuBarUI.lo javax/swing/plaf/MenuItemUI.lo \
! 	javax/swing/plaf/PopupMenuUI.lo \
! 	javax/swing/plaf/ProgressBarUI.lo \
! 	javax/swing/plaf/RootPaneUI.lo javax/swing/plaf/ScrollBarUI.lo \
! 	javax/swing/plaf/SeparatorUI.lo javax/swing/plaf/SliderUI.lo \
! 	javax/swing/plaf/SpinnerUI.lo javax/swing/plaf/SplitPaneUI.lo \
! 	javax/swing/plaf/TableHeaderUI.lo javax/swing/plaf/TableUI.lo \
! 	javax/swing/plaf/ToolBarUI.lo javax/swing/plaf/ToolTipUI.lo \
! 	javax/swing/AbstractListModel.lo \
! 	javax/swing/colorchooser/AbstractColorChooserPanel.lo \
! 	javax/swing/colorchooser/ColorChooserComponentFactory.lo \
! 	javax/swing/colorchooser/ColorSelectionModel.lo \
! 	javax/swing/colorchooser/DefaultColorSelectionModel.lo \
! 	javax/swing/colorchooser/DefaultPreviewPanel.lo \
! 	javax/swing/colorchooser/DefaultSwatchChooserPanel.lo \
! 	javax/swing/colorchooser/DefaultHSBChooserPanel.lo \
! 	javax/swing/colorchooser/DefaultRGBChooserPanel.lo \
! 	javax/swing/filechooser/FileFilter.lo \
! 	javax/swing/filechooser/FileSystemView.lo \
! 	javax/swing/filechooser/FileView.lo \
! 	javax/swing/table/AbstractTableModel.lo \
! 	javax/swing/table/DefaultTableColumnModel.lo \
! 	javax/swing/table/DefaultTableModel.lo \
! 	javax/swing/table/JTableHeader.lo \
! 	javax/swing/table/TableCellEditor.lo \
! 	javax/swing/table/TableCellRenderer.lo \
! 	javax/swing/table/TableColumn.lo \
! 	javax/swing/table/TableColumnModel.lo \
! 	javax/swing/table/TableModel.lo \
! 	javax/swing/table/DefaultTableCellRenderer.lo \
! 	javax/swing/Action.lo javax/swing/BorderFactory.lo \
! 	javax/swing/Box.lo javax/swing/BoxLayout.lo \
! 	javax/swing/ButtonGroup.lo javax/swing/ButtonModel.lo \
! 	javax/swing/ComponentInputMap.lo \
! 	javax/swing/DefaultButtonModel.lo \
! 	javax/swing/DefaultListModel.lo \
! 	javax/swing/DefaultListSelectionModel.lo javax/swing/Icon.lo \
! 	javax/swing/ImageIcon.lo javax/swing/InputMap.lo \
! 	javax/swing/InternalFrameFocusTraversalPolicy.lo \
! 	javax/swing/JApplet.lo javax/swing/JButton.lo \
! 	javax/swing/JCheckBox.lo javax/swing/JComponent.lo \
! 	javax/swing/JDialog.lo javax/swing/JEditorPane.lo \
! 	javax/swing/JFormattedTextField.lo javax/swing/JFrame.lo \
! 	javax/swing/JLabel.lo javax/swing/JLayeredPane.lo \
! 	javax/swing/JList.lo javax/swing/JMenuBar.lo \
! 	javax/swing/JOptionPane.lo javax/swing/JPanel.lo \
! 	javax/swing/JRadioButton.lo javax/swing/JRootPane.lo \
! 	javax/swing/JScrollBar.lo javax/swing/JScrollPane.lo \
! 	javax/swing/JSpinner.lo javax/swing/JTabbedPane.lo \
! 	javax/swing/JTextArea.lo javax/swing/JTextField.lo \
! 	javax/swing/JToggleButton.lo javax/swing/JToolTip.lo \
! 	javax/swing/JTree.lo javax/swing/JViewport.lo \
! 	javax/swing/JWindow.lo javax/swing/KeyStroke.lo \
! 	javax/swing/LayoutFocusTraversalPolicy.lo \
! 	javax/swing/ListCellRenderer.lo javax/swing/ListModel.lo \
! 	javax/swing/ListSelectionModel.lo javax/swing/LookAndFeel.lo \
! 	javax/swing/Scrollable.lo \
! 	javax/swing/SortingFocusTraversalPolicy.lo \
! 	javax/swing/SpinnerDateModel.lo \
! 	javax/swing/SpinnerListModel.lo javax/swing/SpinnerModel.lo \
! 	javax/swing/SpinnerNumberModel.lo javax/swing/Spring.lo \
! 	javax/swing/SpringLayout.lo javax/swing/SwingConstants.lo \
! 	javax/swing/SwingUtilities.lo javax/swing/Timer.lo \
! 	javax/swing/ToolTipManager.lo javax/swing/TransferHandler.lo \
! 	javax/swing/UIDefaults.lo javax/swing/UIManager.lo \
! 	javax/swing/UnsupportedLookAndFeelException.lo \
! 	javax/swing/event/AncestorEvent.lo \
! 	javax/swing/event/AncestorListener.lo \
! 	javax/swing/event/ChangeEvent.lo \
! 	javax/swing/event/ChangeListener.lo \
! 	javax/swing/event/DocumentEvent.lo \
! 	javax/swing/event/DocumentListener.lo \
! 	javax/swing/event/HyperlinkEvent.lo \
! 	javax/swing/event/HyperlinkListener.lo \
! 	javax/swing/event/ListDataEvent.lo \
! 	javax/swing/event/ListDataListener.lo \
! 	javax/swing/event/ListSelectionEvent.lo \
! 	javax/swing/event/ListSelectionListener.lo \
! 	javax/swing/event/MenuEvent.lo \
! 	javax/swing/event/UndoableEditEvent.lo \
! 	javax/swing/event/UndoableEditListener.lo \
! 	javax/swing/event/CaretEvent.lo \
! 	javax/swing/event/CaretListener.lo \
! 	javax/swing/event/CellEditorListener.lo \
! 	javax/swing/event/EventListenerList.lo \
! 	javax/swing/event/InternalFrameAdapter.lo \
! 	javax/swing/event/InternalFrameEvent.lo \
! 	javax/swing/event/InternalFrameListener.lo \
! 	javax/swing/event/MenuDragMouseEvent.lo \
! 	javax/swing/event/MenuDragMouseListener.lo \
! 	javax/swing/event/MenuKeyEvent.lo \
! 	javax/swing/event/MenuKeyListener.lo \
! 	javax/swing/event/MenuListener.lo \
! 	javax/swing/event/MouseInputAdapter.lo \
! 	javax/swing/event/MouseInputListener.lo \
! 	javax/swing/event/PopupMenuEvent.lo \
! 	javax/swing/event/PopupMenuListener.lo \
! 	javax/swing/event/SwingPropertyChangeSupport.lo \
! 	javax/swing/event/TableColumnModelEvent.lo \
! 	javax/swing/event/TableColumnModelListener.lo \
! 	javax/swing/event/TableModelEvent.lo \
! 	javax/swing/event/TableModelListener.lo \
! 	javax/swing/event/TreeExpansionEvent.lo \
! 	javax/swing/event/TreeExpansionListener.lo \
! 	javax/swing/event/TreeModelEvent.lo \
! 	javax/swing/event/TreeModelListener.lo \
! 	javax/swing/event/TreeSelectionEvent.lo \
! 	javax/swing/event/TreeSelectionListener.lo \
! 	javax/swing/event/TreeWillExpandListener.lo \
! 	javax/swing/ActionMap.lo javax/swing/text/AbstractDocument.lo \
! 	javax/swing/text/AttributeSet.lo \
! 	javax/swing/text/BadLocationException.lo \
! 	javax/swing/text/Caret.lo javax/swing/text/ComponentView.lo \
! 	javax/swing/text/DefaultCaret.lo \
! 	javax/swing/text/DefaultEditorKit.lo \
! 	javax/swing/text/DefaultHighlighter.lo \
! 	javax/swing/text/DefaultStyledDocument.lo \
! 	javax/swing/text/Document.lo \
! 	javax/swing/text/DocumentFilter.lo \
! 	javax/swing/text/EditorKit.lo javax/swing/text/Element.lo \
! 	javax/swing/text/FieldView.lo javax/swing/text/GapContent.lo \
! 	javax/swing/text/Highlighter.lo \
! 	javax/swing/text/JTextComponent.lo javax/swing/text/Keymap.lo \
! 	javax/swing/text/LayeredHighlighter.lo \
! 	javax/swing/text/MutableAttributeSet.lo \
! 	javax/swing/text/NavigationFilter.lo \
! 	javax/swing/text/PasswordView.lo \
! 	javax/swing/text/PlainDocument.lo \
! 	javax/swing/text/PlainView.lo javax/swing/text/Position.lo \
! 	javax/swing/text/Segment.lo \
! 	javax/swing/text/SimpleAttributeSet.lo \
! 	javax/swing/text/StringContent.lo javax/swing/text/Style.lo \
! 	javax/swing/text/StyleConstants.lo \
! 	javax/swing/text/StyleContext.lo \
! 	javax/swing/text/StyledDocument.lo \
! 	javax/swing/text/StyledEditorKit.lo \
! 	javax/swing/text/TabableView.lo \
! 	javax/swing/text/TabExpander.lo javax/swing/text/TabSet.lo \
! 	javax/swing/text/TabStop.lo javax/swing/text/TextAction.lo \
! 	javax/swing/text/Utilities.lo javax/swing/text/View.lo \
! 	javax/swing/text/ViewFactory.lo javax/swing/text/html/HTML.lo \
! 	javax/swing/text/html/parser/ParserDelegator.lo \
! 	javax/swing/tree/TreeNode.lo \
! 	javax/swing/tree/AbstractLayoutCache.lo \
! 	javax/swing/tree/DefaultMutableTreeNode.lo \
! 	javax/swing/tree/DefaultTreeCellEditor.lo \
! 	javax/swing/tree/DefaultTreeCellRenderer.lo \
! 	javax/swing/tree/DefaultTreeModel.lo \
! 	javax/swing/tree/DefaultTreeSelectionModel.lo \
! 	javax/swing/tree/ExpandVetoException.lo \
! 	javax/swing/tree/FixedHeightLayoutCache.lo \
! 	javax/swing/tree/MutableTreeNode.lo \
! 	javax/swing/tree/RowMapper.lo \
! 	javax/swing/tree/TreeCellEditor.lo \
! 	javax/swing/tree/TreeCellRenderer.lo \
! 	javax/swing/tree/TreeModel.lo javax/swing/tree/TreePath.lo \
! 	javax/swing/tree/TreeSelectionModel.lo \
! 	javax/swing/tree/VariableHeightLayoutCache.lo \
! 	javax/swing/undo/UndoableEdit.lo \
! 	javax/swing/undo/AbstractUndoableEdit.lo \
! 	javax/swing/undo/CannotRedoException.lo \
! 	javax/swing/undo/CannotUndoException.lo \
! 	javax/swing/undo/CompoundEdit.lo javax/swing/undo/StateEdit.lo \
! 	javax/swing/undo/StateEditable.lo \
! 	javax/swing/undo/UndoManager.lo \
! 	javax/swing/undo/UndoableEditSupport.lo \
! 	javax/swing/BoundedRangeModel.lo javax/swing/CellEditor.lo \
! 	javax/swing/ComboBoxEditor.lo javax/swing/ComboBoxModel.lo \
! 	javax/swing/DefaultBoundedRangeModel.lo \
! 	javax/swing/DesktopManager.lo javax/swing/InputVerifier.lo \
! 	javax/swing/JInternalFrame.lo javax/swing/JTable.lo \
! 	javax/swing/MenuElement.lo javax/swing/MenuSelectionManager.lo \
! 	javax/swing/MutableComboBoxModel.lo javax/swing/Renderer.lo \
! 	javax/swing/RootPaneContainer.lo \
! 	javax/swing/ScrollPaneConstants.lo \
! 	javax/swing/SingleSelectionModel.lo \
! 	javax/swing/SizeRequirements.lo javax/swing/SizeSequence.lo \
! 	javax/swing/WindowConstants.lo \
! 	javax/swing/AbstractCellEditor.lo \
! 	javax/swing/CellRendererPane.lo javax/swing/DebugGraphics.lo \
! 	javax/swing/DefaultCellEditor.lo \
! 	javax/swing/DefaultComboBoxModel.lo \
! 	javax/swing/DefaultDesktopManager.lo \
! 	javax/swing/DefaultFocusManager.lo \
! 	javax/swing/DefaultListCellRenderer.lo \
! 	javax/swing/DefaultSingleSelectionModel.lo \
! 	javax/swing/FocusManager.lo javax/swing/JCheckBoxMenuItem.lo \
! 	javax/swing/JColorChooser.lo javax/swing/JComboBox.lo \
! 	javax/swing/JDesktopPane.lo javax/swing/JFileChooser.lo \
! 	javax/swing/JMenu.lo javax/swing/JMenuItem.lo \
! 	javax/swing/JPasswordField.lo javax/swing/JPopupMenu.lo \
! 	javax/swing/JProgressBar.lo \
! 	javax/swing/JRadioButtonMenuItem.lo javax/swing/JSeparator.lo \
! 	javax/swing/JSlider.lo javax/swing/JSplitPane.lo \
! 	javax/swing/JTextPane.lo javax/swing/JToolBar.lo \
! 	javax/swing/OverlayLayout.lo javax/swing/Popup.lo \
! 	javax/swing/PopupFactory.lo javax/swing/ProgressMonitor.lo \
! 	javax/swing/ProgressMonitorInputStream.lo \
! 	javax/swing/RepaintManager.lo javax/swing/ScrollPaneLayout.lo \
! 	javax/swing/ViewportLayout.lo
! am__objects_11 = gnu/gcj/convert/BytesToUnicode.lo \
! 	gnu/gcj/convert/Convert.lo gnu/gcj/convert/Input_8859_1.lo \
! 	gnu/gcj/convert/Input_ASCII.lo gnu/gcj/convert/Input_EUCJIS.lo \
! 	gnu/gcj/convert/Input_JavaSrc.lo gnu/gcj/convert/Input_SJIS.lo \
! 	gnu/gcj/convert/Input_UnicodeBig.lo \
! 	gnu/gcj/convert/Input_UnicodeLittle.lo \
! 	gnu/gcj/convert/Input_UTF8.lo gnu/gcj/convert/Input_iconv.lo \
! 	gnu/gcj/convert/IOConverter.lo \
! 	gnu/gcj/convert/Output_8859_1.lo \
! 	gnu/gcj/convert/Output_ASCII.lo \
! 	gnu/gcj/convert/Output_EUCJIS.lo \
! 	gnu/gcj/convert/Output_JavaSrc.lo \
! 	gnu/gcj/convert/Output_SJIS.lo \
! 	gnu/gcj/convert/Output_UnicodeLittleUnmarked.lo \
! 	gnu/gcj/convert/Output_UTF8.lo gnu/gcj/convert/Output_iconv.lo \
! 	gnu/gcj/convert/UnicodeToBytes.lo
! am__objects_12 = javax/net/VanillaSocketFactory.lo \
! 	javax/net/ssl/TrustManagerFactorySpi.lo \
! 	javax/net/ssl/SSLKeyException.lo javax/net/ssl/TrustManager.lo \
! 	javax/net/ssl/SSLServerSocket.lo \
! 	javax/net/ssl/TrustManagerFactory.lo \
! 	javax/net/ssl/KeyManager.lo javax/net/ssl/SSLSocketFactory.lo \
! 	javax/net/ssl/SSLPermission.lo javax/net/ssl/SSLContext.lo \
! 	javax/net/ssl/TrivialHostnameVerifier.lo \
! 	javax/net/ssl/X509KeyManager.lo \
! 	javax/net/ssl/SSLServerSocketFactory.lo \
! 	javax/net/ssl/SSLSessionBindingListener.lo \
! 	javax/net/ssl/SSLSessionContext.lo \
! 	javax/net/ssl/KeyManagerFactory.lo \
! 	javax/net/ssl/SSLProtocolException.lo \
! 	javax/net/ssl/SSLSocket.lo javax/net/ssl/HostnameVerifier.lo \
! 	javax/net/ssl/HandshakeCompletedListener.lo \
! 	javax/net/ssl/HttpsURLConnection.lo \
! 	javax/net/ssl/KeyManagerFactorySpi.lo \
! 	javax/net/ssl/SSLHandshakeException.lo \
! 	javax/net/ssl/SSLPeerUnverifiedException.lo \
! 	javax/net/ssl/X509TrustManager.lo javax/net/ssl/SSLSession.lo \
! 	javax/net/ssl/SSLContextSpi.lo \
! 	javax/net/ssl/HandshakeCompletedEvent.lo \
! 	javax/net/ssl/SSLSessionBindingEvent.lo \
! 	javax/net/ssl/SSLException.lo \
! 	javax/net/ssl/ManagerFactoryParameters.lo \
! 	javax/net/SocketFactory.lo \
! 	javax/net/VanillaServerSocketFactory.lo \
! 	javax/net/ServerSocketFactory.lo \
! 	javax/print/attribute/HashPrintServiceAttributeSet.lo \
! 	javax/print/attribute/Attribute.lo \
! 	javax/print/attribute/DocAttributeSet.lo \
! 	javax/print/attribute/PrintRequestAttributeSet.lo \
! 	javax/print/attribute/standard/Chromaticity.lo \
! 	javax/print/attribute/standard/Destination.lo \
! 	javax/print/attribute/standard/MediaPrintableArea.lo \
! 	javax/print/attribute/standard/MediaSize.lo \
! 	javax/print/attribute/standard/NumberOfInterveningJobs.lo \
! 	javax/print/attribute/standard/PrinterMakeAndModel.lo \
! 	javax/print/attribute/standard/PrinterStateReason.lo \
! 	javax/print/attribute/standard/JobImpressions.lo \
! 	javax/print/attribute/standard/JobHoldUntil.lo \
! 	javax/print/attribute/standard/JobKOctetsSupported.lo \
! 	javax/print/attribute/standard/JobPriority.lo \
! 	javax/print/attribute/standard/QueuedJobCount.lo \
! 	javax/print/attribute/standard/JobOriginatingUserName.lo \
! 	javax/print/attribute/standard/PrinterName.lo \
! 	javax/print/attribute/standard/PDLOverrideSupported.lo \
! 	javax/print/attribute/standard/PrinterStateReasons.lo \
! 	javax/print/attribute/standard/JobMediaSheets.lo \
! 	javax/print/attribute/standard/JobKOctets.lo \
! 	javax/print/attribute/standard/MultipleDocumentHandling.lo \
! 	javax/print/attribute/standard/PrinterMessageFromOperator.lo \
! 	javax/print/attribute/standard/Severity.lo \
! 	javax/print/attribute/standard/ReferenceUriSchemesSupported.lo \
! 	javax/print/attribute/standard/DocumentName.lo \
! 	javax/print/attribute/standard/PrinterMoreInfo.lo \
! 	javax/print/attribute/standard/JobMessageFromOperator.lo \
! 	javax/print/attribute/standard/JobStateReasons.lo \
! 	javax/print/attribute/standard/PrinterIsAcceptingJobs.lo \
! 	javax/print/attribute/standard/DateTimeAtProcessing.lo \
! 	javax/print/attribute/standard/PagesPerMinute.lo \
! 	javax/print/attribute/standard/PrinterResolution.lo \
! 	javax/print/attribute/standard/JobMediaSheetsSupported.lo \
! 	javax/print/attribute/standard/NumberUpSupported.lo \
! 	javax/print/attribute/standard/Finishings.lo \
! 	javax/print/attribute/standard/DateTimeAtCompleted.lo \
! 	javax/print/attribute/standard/NumberOfDocuments.lo \
! 	javax/print/attribute/standard/PrinterInfo.lo \
! 	javax/print/attribute/standard/PrintQuality.lo \
! 	javax/print/attribute/standard/JobSheets.lo \
! 	javax/print/attribute/standard/Media.lo \
! 	javax/print/attribute/standard/Fidelity.lo \
! 	javax/print/attribute/standard/PrinterLocation.lo \
! 	javax/print/attribute/standard/PrinterMoreInfoManufacturer.lo \
! 	javax/print/attribute/standard/OrientationRequested.lo \
! 	javax/print/attribute/standard/JobState.lo \
! 	javax/print/attribute/standard/DateTimeAtCreation.lo \
! 	javax/print/attribute/standard/PresentationDirection.lo \
! 	javax/print/attribute/standard/JobName.lo \
! 	javax/print/attribute/standard/PagesPerMinuteColor.lo \
! 	javax/print/attribute/standard/CopiesSupported.lo \
! 	javax/print/attribute/standard/PrinterURI.lo \
! 	javax/print/attribute/standard/PageRanges.lo \
! 	javax/print/attribute/standard/RequestingUserName.lo \
! 	javax/print/attribute/standard/JobPrioritySupported.lo \
! 	javax/print/attribute/standard/JobMediaSheetsCompleted.lo \
! 	javax/print/attribute/standard/JobKOctetsProcessed.lo \
! 	javax/print/attribute/standard/JobImpressionsCompleted.lo \
! 	javax/print/attribute/standard/Compression.lo \
! 	javax/print/attribute/standard/JobImpressionsSupported.lo \
! 	javax/print/attribute/standard/Sides.lo \
! 	javax/print/attribute/standard/JobStateReason.lo \
! 	javax/print/attribute/standard/SheetCollate.lo \
! 	javax/print/attribute/standard/Copies.lo \
! 	javax/print/attribute/standard/MediaSizeName.lo \
! 	javax/print/attribute/standard/OutputDeviceAssigned.lo \
! 	javax/print/attribute/standard/PrinterState.lo \
! 	javax/print/attribute/standard/NumberUp.lo \
! 	javax/print/attribute/standard/ColorSupported.lo \
! 	javax/print/attribute/HashAttributeSet.lo \
! 	javax/print/attribute/SetOfIntegerSyntax.lo \
! 	javax/print/attribute/HashDocAttributeSet.lo \
! 	javax/print/attribute/PrintRequestAttribute.lo \
! 	javax/print/attribute/DateTimeSyntax.lo \
! 	javax/print/attribute/PrintServiceAttribute.lo \
! 	javax/print/attribute/UnmodifiableSetException.lo \
! 	javax/print/attribute/HashPrintJobAttributeSet.lo \
! 	javax/print/attribute/PrintJobAttribute.lo \
! 	javax/print/attribute/AttributeSet.lo \
! 	javax/print/attribute/ResolutionSyntax.lo \
! 	javax/print/attribute/URISyntax.lo \
! 	javax/print/attribute/AttributeSetUtilities.lo \
! 	javax/print/attribute/HashPrintRequestAttributeSet.lo \
! 	javax/print/attribute/TextSyntax.lo \
! 	javax/print/attribute/PrintJobAttributeSet.lo \
! 	javax/print/attribute/SupportedValuesAttribute.lo \
! 	javax/print/attribute/EnumSyntax.lo \
! 	javax/print/attribute/DocAttribute.lo \
! 	javax/print/attribute/Size2DSyntax.lo \
! 	javax/print/attribute/IntegerSyntax.lo \
! 	javax/print/attribute/PrintServiceAttributeSet.lo \
! 	javax/print/PrintService.lo javax/print/DocFlavor.lo \
! 	javax/print/DocPrintJob.lo javax/print/event/PrintEvent.lo \
! 	javax/print/event/PrintJobAdapter.lo \
! 	javax/print/event/PrintServiceAttributeEvent.lo \
! 	javax/print/event/PrintJobAttributeEvent.lo \
! 	javax/print/event/PrintServiceAttributeListener.lo \
! 	javax/print/event/PrintJobEvent.lo \
! 	javax/print/event/PrintJobListener.lo \
! 	javax/print/event/PrintJobAttributeListener.lo \
! 	javax/print/PrintServiceLookup.lo javax/print/URIException.lo \
! 	javax/print/StreamPrintService.lo javax/print/MultiDoc.lo \
! 	javax/print/FlavorException.lo javax/print/Doc.lo \
! 	javax/print/MultiDocPrintJob.lo \
! 	javax/print/CancelablePrintJob.lo \
! 	javax/print/MultiDocPrintService.lo \
! 	javax/print/ServiceUIFactory.lo \
! 	javax/print/AttributeException.lo \
! 	javax/print/PrintException.lo \
! 	javax/naming/ServiceUnavailableException.lo \
! 	javax/naming/directory/Attribute.lo \
! 	javax/naming/directory/SchemaViolationException.lo \
! 	javax/naming/directory/InitialDirContext.lo \
! 	javax/naming/directory/BasicAttribute.lo \
! 	javax/naming/directory/NoSuchAttributeException.lo \
! 	javax/naming/directory/InvalidAttributesException.lo \
! 	javax/naming/directory/InvalidAttributeValueException.lo \
! 	javax/naming/directory/BasicAttributes.lo \
! 	javax/naming/directory/AttributeModificationException.lo \
! 	javax/naming/directory/InvalidAttributeIdentifierException.lo \
! 	javax/naming/directory/DirContext.lo \
! 	javax/naming/directory/Attributes.lo \
! 	javax/naming/directory/InvalidSearchControlsException.lo \
! 	javax/naming/directory/SearchControls.lo \
! 	javax/naming/directory/AttributeInUseException.lo \
! 	javax/naming/directory/InvalidSearchFilterException.lo \
! 	javax/naming/directory/ModificationItem.lo \
! 	javax/naming/directory/SearchResult.lo javax/naming/Binding.lo \
! 	javax/naming/ContextNotEmptyException.lo \
! 	javax/naming/Referenceable.lo \
! 	javax/naming/InterruptedNamingException.lo \
! 	javax/naming/CommunicationException.lo \
! 	javax/naming/LinkException.lo javax/naming/BinaryRefAddr.lo \
! 	javax/naming/LinkLoopException.lo \
! 	javax/naming/AuthenticationException.lo \
! 	javax/naming/NameAlreadyBoundException.lo \
! 	javax/naming/MalformedLinkException.lo \
! 	javax/naming/NotContextException.lo \
! 	javax/naming/spi/DirStateFactory.lo \
! 	javax/naming/spi/ResolveResult.lo \
! 	javax/naming/spi/ObjectFactoryBuilder.lo \
! 	javax/naming/spi/DirObjectFactory.lo \
! 	javax/naming/spi/DirectoryManager.lo \
! 	javax/naming/spi/InitialContextFactoryBuilder.lo \
! 	javax/naming/spi/ObjectFactory.lo javax/naming/spi/Resolver.lo \
! 	javax/naming/spi/StateFactory.lo \
! 	javax/naming/spi/InitialContextFactory.lo \
! 	javax/naming/spi/NamingManager.lo \
! 	javax/naming/InvalidNameException.lo \
! 	javax/naming/NamingEnumeration.lo javax/naming/LinkRef.lo \
! 	javax/naming/event/NamingListener.lo \
! 	javax/naming/event/NamingEvent.lo \
! 	javax/naming/event/NamespaceChangeListener.lo \
! 	javax/naming/event/ObjectChangeListener.lo \
! 	javax/naming/event/EventContext.lo \
! 	javax/naming/event/NamingExceptionEvent.lo \
! 	javax/naming/event/EventDirContext.lo \
! 	javax/naming/NamingException.lo \
! 	javax/naming/CannotProceedException.lo \
! 	javax/naming/PartialResultException.lo \
! 	javax/naming/TimeLimitExceededException.lo \
! 	javax/naming/NoPermissionException.lo \
! 	javax/naming/CompoundName.lo \
! 	javax/naming/SizeLimitExceededException.lo \
! 	javax/naming/NoInitialContextException.lo \
! 	javax/naming/NameNotFoundException.lo \
! 	javax/naming/InitialContext.lo \
! 	javax/naming/NamingSecurityException.lo \
! 	javax/naming/Context.lo javax/naming/ConfigurationException.lo \
! 	javax/naming/InsufficientResourcesException.lo \
! 	javax/naming/AuthenticationNotSupportedException.lo \
! 	javax/naming/StringRefAddr.lo \
! 	javax/naming/ldap/InitialLdapContext.lo \
! 	javax/naming/ldap/ExtendedRequest.lo \
! 	javax/naming/ldap/Control.lo \
! 	javax/naming/ldap/UnsolicitedNotificationListener.lo \
! 	javax/naming/ldap/LdapReferralException.lo \
! 	javax/naming/ldap/UnsolicitedNotificationEvent.lo \
! 	javax/naming/ldap/HasControls.lo \
! 	javax/naming/ldap/LdapContext.lo \
! 	javax/naming/ldap/ExtendedResponse.lo \
! 	javax/naming/ldap/UnsolicitedNotification.lo \
! 	javax/naming/ldap/ControlFactory.lo \
! 	javax/naming/OperationNotSupportedException.lo \
! 	javax/naming/ReferralException.lo \
! 	javax/naming/LimitExceededException.lo \
! 	javax/naming/Reference.lo javax/naming/NameParser.lo \
! 	javax/naming/NameClassPair.lo javax/naming/RefAddr.lo \
! 	javax/naming/CompositeName.lo javax/naming/Name.lo \
! 	javax/security/cert/CertificateNotYetValidException.lo \
! 	javax/security/cert/Certificate.lo \
! 	javax/security/cert/X509Certificate.lo \
! 	javax/security/cert/X509CertBridge.lo \
! 	javax/security/cert/CertificateEncodingException.lo \
! 	javax/security/cert/CertificateExpiredException.lo \
! 	javax/security/cert/CertificateException.lo \
! 	javax/security/cert/CertificateParsingException.lo \
! 	javax/security/auth/Destroyable.lo \
! 	javax/security/auth/x500/X500PrivateCredential.lo \
! 	javax/security/auth/x500/X500Principal.lo \
! 	javax/security/auth/spi/LoginModule.lo \
! 	javax/security/auth/DestroyFailedException.lo \
! 	javax/security/auth/SubjectDomainCombiner.lo \
! 	javax/security/auth/AuthPermission.lo \
! 	javax/security/auth/login/CredentialExpiredException.lo \
! 	javax/security/auth/login/NullConfiguration.lo \
! 	javax/security/auth/login/AccountExpiredException.lo \
! 	javax/security/auth/login/LoginException.lo \
! 	javax/security/auth/login/AppConfigurationEntry.lo \
! 	javax/security/auth/login/Configuration.lo \
! 	javax/security/auth/login/LoginContext.lo \
! 	javax/security/auth/login/FailedLoginException.lo \
! 	javax/security/auth/PrivateCredentialPermission.lo \
! 	javax/security/auth/Subject.lo javax/security/auth/Policy.lo \
! 	javax/security/auth/Refreshable.lo \
! 	javax/security/auth/callback/TextInputCallback.lo \
! 	javax/security/auth/callback/LanguageCallback.lo \
! 	javax/security/auth/callback/TextOutputCallback.lo \
! 	javax/security/auth/callback/UnsupportedCallbackException.lo \
! 	javax/security/auth/callback/Callback.lo \
! 	javax/security/auth/callback/ConfirmationCallback.lo \
! 	javax/security/auth/callback/ChoiceCallback.lo \
! 	javax/security/auth/callback/NameCallback.lo \
! 	javax/security/auth/callback/PasswordCallback.lo \
! 	javax/security/auth/callback/CallbackHandler.lo \
! 	javax/security/auth/RefreshFailedException.lo \
! 	javax/security/sasl/RealmCallback.lo \
! 	javax/security/sasl/SaslClient.lo \
! 	javax/security/sasl/RealmChoiceCallback.lo \
! 	javax/security/sasl/AuthenticationException.lo \
! 	javax/security/sasl/Sasl.lo \
! 	javax/security/sasl/SaslClientFactory.lo \
! 	javax/security/sasl/AuthorizeCallback.lo \
! 	javax/security/sasl/SaslServerFactory.lo \
! 	javax/security/sasl/SaslException.lo \
! 	javax/security/sasl/SaslServer.lo \
! 	javax/transaction/TransactionRolledbackException.lo \
! 	javax/transaction/Synchronization.lo \
! 	javax/transaction/TransactionRequiredException.lo \
! 	javax/transaction/RollbackException.lo \
! 	javax/transaction/Status.lo \
! 	javax/transaction/HeuristicMixedException.lo \
! 	javax/transaction/HeuristicRollbackException.lo \
! 	javax/transaction/SystemException.lo \
! 	javax/transaction/UserTransaction.lo \
! 	javax/transaction/NotSupportedException.lo \
! 	javax/transaction/HeuristicCommitException.lo \
! 	javax/transaction/Transaction.lo \
! 	javax/transaction/TransactionManager.lo \
! 	javax/transaction/InvalidTransactionException.lo \
! 	javax/transaction/xa/XAException.lo \
! 	javax/transaction/xa/XAResource.lo javax/transaction/xa/Xid.lo \
! 	javax/accessibility/AccessibleValue.lo \
! 	javax/accessibility/AccessibleBundle.lo \
! 	javax/accessibility/AccessibleContext.lo \
! 	javax/accessibility/AccessibleRelationSet.lo \
! 	javax/accessibility/Accessible.lo \
! 	javax/accessibility/AccessibleTableModelChange.lo \
! 	javax/accessibility/AccessibleState.lo \
! 	javax/accessibility/AccessibleIcon.lo \
! 	javax/accessibility/AccessibleHypertext.lo \
! 	javax/accessibility/AccessibleComponent.lo \
! 	javax/accessibility/AccessibleText.lo \
! 	javax/accessibility/AccessibleRole.lo \
! 	javax/accessibility/AccessibleEditableText.lo \
! 	javax/accessibility/AccessibleRelation.lo \
! 	javax/accessibility/AccessibleTable.lo \
! 	javax/accessibility/AccessibleStateSet.lo \
! 	javax/accessibility/AccessibleSelection.lo \
! 	javax/accessibility/AccessibleExtendedTable.lo \
! 	javax/accessibility/AccessibleResourceBundle.lo \
! 	javax/accessibility/AccessibleExtendedComponent.lo \
! 	javax/accessibility/AccessibleHyperlink.lo \
! 	javax/accessibility/AccessibleKeyBinding.lo \
! 	javax/accessibility/AccessibleAction.lo \
! 	javax/sql/ConnectionEventListener.lo javax/sql/RowSetEvent.lo \
! 	javax/sql/ConnectionPoolDataSource.lo \
! 	javax/sql/RowSetWriter.lo javax/sql/XAConnection.lo \
! 	javax/sql/RowSet.lo javax/sql/DataSource.lo \
! 	javax/sql/RowSetInternal.lo javax/sql/RowSetReader.lo \
! 	javax/sql/RowSetMetaData.lo javax/sql/PooledConnection.lo \
! 	javax/sql/XADataSource.lo javax/sql/RowSetListener.lo \
! 	javax/sql/ConnectionEvent.lo javax/crypto/Cipher.lo \
! 	javax/crypto/IllegalBlockSizeException.lo \
! 	javax/crypto/MacSpi.lo javax/crypto/SecretKeyFactorySpi.lo \
! 	javax/crypto/ShortBufferException.lo \
! 	javax/crypto/KeyAgreement.lo \
! 	javax/crypto/ExemptionMechanism.lo \
! 	javax/crypto/CipherOutputStream.lo \
! 	javax/crypto/SealedObject.lo javax/crypto/NullCipher.lo \
! 	javax/crypto/KeyAgreementSpi.lo \
! 	javax/crypto/SecretKeyFactory.lo javax/crypto/SecretKey.lo \
! 	javax/crypto/NullCipherImpl.lo javax/crypto/spec/DESKeySpec.lo \
! 	javax/crypto/spec/DHPrivateKeySpec.lo \
! 	javax/crypto/spec/DHParameterSpec.lo \
! 	javax/crypto/spec/PBEParameterSpec.lo \
! 	javax/crypto/spec/DESedeKeySpec.lo \
! 	javax/crypto/spec/DHGenParameterSpec.lo \
! 	javax/crypto/spec/DHPublicKeySpec.lo \
! 	javax/crypto/spec/PBEKeySpec.lo \
! 	javax/crypto/spec/RC5ParameterSpec.lo \
! 	javax/crypto/spec/RC2ParameterSpec.lo \
! 	javax/crypto/spec/IvParameterSpec.lo \
! 	javax/crypto/spec/SecretKeySpec.lo \
! 	javax/crypto/interfaces/DHPublicKey.lo \
! 	javax/crypto/interfaces/DHKey.lo \
! 	javax/crypto/interfaces/DHPrivateKey.lo \
! 	javax/crypto/interfaces/PBEKey.lo \
! 	javax/crypto/NoSuchPaddingException.lo \
! 	javax/crypto/KeyGeneratorSpi.lo \
! 	javax/crypto/BadPaddingException.lo javax/crypto/CipherSpi.lo \
! 	javax/crypto/KeyGenerator.lo javax/crypto/CipherInputStream.lo \
! 	javax/crypto/ExemptionMechanismException.lo \
! 	javax/crypto/ExemptionMechanismSpi.lo \
! 	javax/crypto/EncryptedPrivateKeyInfo.lo javax/crypto/Mac.lo
! am__objects_13 = org/ietf/jgss/GSSManager.lo \
! 	org/ietf/jgss/GSSException.lo org/ietf/jgss/MessageProp.lo \
! 	org/ietf/jgss/GSSName.lo org/ietf/jgss/GSSContext.lo \
! 	org/ietf/jgss/Oid.lo org/ietf/jgss/GSSCredential.lo \
! 	org/ietf/jgss/ChannelBinding.lo
! am__objects_14 = $(am__objects_8) gnu/classpath/ServiceFactory.lo \
! 	gnu/classpath/ServiceProviderLoadingAction.lo gnu/gcj/Core.lo \
! 	gnu/gcj/RawData.lo gnu/gcj/RawDataManaged.lo \
! 	gnu/gcj/io/DefaultMimeTypes.lo gnu/gcj/io/MimeTypes.lo \
! 	gnu/gcj/io/SimpleSHSStream.lo \
! 	gnu/gcj/runtime/BootClassLoader.lo \
! 	gnu/gcj/runtime/ExtensionClassLoader.lo \
! 	gnu/gcj/runtime/FileDeleter.lo \
! 	gnu/gcj/runtime/FinalizerThread.lo \
! 	gnu/gcj/runtime/HelperClassLoader.lo \
! 	gnu/gcj/runtime/JNIWeakRef.lo gnu/gcj/runtime/MethodRef.lo \
! 	gnu/gcj/runtime/NameFinder.lo \
! 	gnu/gcj/runtime/PersistentByteMap.lo \
! 	gnu/gcj/runtime/SharedLibHelper.lo \
! 	gnu/gcj/runtime/SharedLibLoader.lo \
! 	gnu/gcj/runtime/StringBuffer.lo gnu/gcj/runtime/StackTrace.lo \
! 	gnu/gcj/runtime/SystemClassLoader.lo gnu/gcj/util/Debug.lo \
! 	gnu/java/io/ASN1ParsingException.lo \
! 	gnu/java/io/Base64InputStream.lo \
! 	gnu/java/io/ClassLoaderObjectInputStream.lo \
! 	gnu/java/io/NullOutputStream.lo \
! 	gnu/java/io/ObjectIdentityWrapper.lo \
! 	gnu/java/lang/ArrayHelper.lo gnu/java/lang/ClassHelper.lo \
! 	gnu/java/lang/MainThread.lo \
! 	gnu/java/lang/reflect/TypeSignature.lo \
! 	gnu/java/locale/Calendar.lo gnu/java/locale/Calendar_de.lo \
! 	gnu/java/locale/Calendar_en.lo gnu/java/locale/Calendar_nl.lo \
! 	gnu/java/locale/LocaleInformation.lo \
! 	gnu/java/locale/LocaleInformation_af_ZA.lo \
! 	gnu/java/locale/LocaleInformation_ar_AE.lo \
! 	gnu/java/locale/LocaleInformation_ar_BH.lo \
! 	gnu/java/locale/LocaleInformation_ar_DZ.lo \
! 	gnu/java/locale/LocaleInformation_ar_EG.lo \
! 	gnu/java/locale/LocaleInformation_ar_IN.lo \
! 	gnu/java/locale/LocaleInformation_ar_IQ.lo \
! 	gnu/java/locale/LocaleInformation_ar_JO.lo \
! 	gnu/java/locale/LocaleInformation_ar_KW.lo \
! 	gnu/java/locale/LocaleInformation_ar_LB.lo \
! 	gnu/java/locale/LocaleInformation_ar_LY.lo \
! 	gnu/java/locale/LocaleInformation_ar_MA.lo \
! 	gnu/java/locale/LocaleInformation_ar_OM.lo \
! 	gnu/java/locale/LocaleInformation_ar_QA.lo \
! 	gnu/java/locale/LocaleInformation_ar_SD.lo \
! 	gnu/java/locale/LocaleInformation_ar_SY.lo \
! 	gnu/java/locale/LocaleInformation_ar_TN.lo \
! 	gnu/java/locale/LocaleInformation_ar_YE.lo \
! 	gnu/java/locale/LocaleInformation_be_BY.lo \
! 	gnu/java/locale/LocaleInformation_bn_IN.lo \
! 	gnu/java/locale/LocaleInformation_br_FR.lo \
! 	gnu/java/locale/LocaleInformation_bs_BA.lo \
! 	gnu/java/locale/LocaleInformation_ca_ES.lo \
! 	gnu/java/locale/LocaleInformation_cs_CZ.lo \
! 	gnu/java/locale/LocaleInformation_cy_GB.lo \
! 	gnu/java/locale/LocaleInformation_da_DK.lo \
! 	gnu/java/locale/LocaleInformation_de.lo \
! 	gnu/java/locale/LocaleInformation_de_AT.lo \
! 	gnu/java/locale/LocaleInformation_de_BE.lo \
! 	gnu/java/locale/LocaleInformation_de_CH.lo \
! 	gnu/java/locale/LocaleInformation_de_DE.lo \
! 	gnu/java/locale/LocaleInformation_de_LU.lo \
! 	gnu/java/locale/LocaleInformation_el_GR.lo \
! 	gnu/java/locale/LocaleInformation_en.lo \
! 	gnu/java/locale/LocaleInformation_en_AU.lo \
! 	gnu/java/locale/LocaleInformation_en_BW.lo \
! 	gnu/java/locale/LocaleInformation_en_CA.lo \
! 	gnu/java/locale/LocaleInformation_en_DK.lo \
! 	gnu/java/locale/LocaleInformation_en_GB.lo \
! 	gnu/java/locale/LocaleInformation_en_HK.lo \
! 	gnu/java/locale/LocaleInformation_en_IE.lo \
! 	gnu/java/locale/LocaleInformation_en_IN.lo \
! 	gnu/java/locale/LocaleInformation_en_NZ.lo \
! 	gnu/java/locale/LocaleInformation_en_PH.lo \
! 	gnu/java/locale/LocaleInformation_en_SG.lo \
! 	gnu/java/locale/LocaleInformation_en_US.lo \
! 	gnu/java/locale/LocaleInformation_en_ZA.lo \
! 	gnu/java/locale/LocaleInformation_en_ZW.lo \
! 	gnu/java/locale/LocaleInformation_es_AR.lo \
! 	gnu/java/locale/LocaleInformation_es_BO.lo \
! 	gnu/java/locale/LocaleInformation_es_CL.lo \
! 	gnu/java/locale/LocaleInformation_es_CO.lo \
! 	gnu/java/locale/LocaleInformation_es_CR.lo \
! 	gnu/java/locale/LocaleInformation_es_DO.lo \
! 	gnu/java/locale/LocaleInformation_es_EC.lo \
! 	gnu/java/locale/LocaleInformation_es_ES.lo \
! 	gnu/java/locale/LocaleInformation_es_GT.lo \
! 	gnu/java/locale/LocaleInformation_es_HN.lo \
! 	gnu/java/locale/LocaleInformation_es_MX.lo \
! 	gnu/java/locale/LocaleInformation_es_NI.lo \
! 	gnu/java/locale/LocaleInformation_es_PA.lo \
! 	gnu/java/locale/LocaleInformation_es_PE.lo \
! 	gnu/java/locale/LocaleInformation_es_PR.lo \
! 	gnu/java/locale/LocaleInformation_es_PY.lo \
! 	gnu/java/locale/LocaleInformation_es_SV.lo \
! 	gnu/java/locale/LocaleInformation_es_US.lo \
! 	gnu/java/locale/LocaleInformation_es_UY.lo \
! 	gnu/java/locale/LocaleInformation_es_VE.lo \
! 	gnu/java/locale/LocaleInformation_et_EE.lo \
! 	gnu/java/locale/LocaleInformation_eu_ES.lo \
! 	gnu/java/locale/LocaleInformation_fa_IR.lo \
! 	gnu/java/locale/LocaleInformation_fi_FI.lo \
! 	gnu/java/locale/LocaleInformation_fo_FO.lo \
! 	gnu/java/locale/LocaleInformation_fr_BE.lo \
! 	gnu/java/locale/LocaleInformation_fr_CA.lo \
! 	gnu/java/locale/LocaleInformation_fr_CH.lo \
! 	gnu/java/locale/LocaleInformation_fr_FR.lo \
! 	gnu/java/locale/LocaleInformation_fr_LU.lo \
! 	gnu/java/locale/LocaleInformation_ga_IE.lo \
! 	gnu/java/locale/LocaleInformation_gd_GB.lo \
! 	gnu/java/locale/LocaleInformation_gl_ES.lo \
! 	gnu/java/locale/LocaleInformation_gv_GB.lo \
! 	gnu/java/locale/LocaleInformation_he_IL.lo \
! 	gnu/java/locale/LocaleInformation_hi_IN.lo \
! 	gnu/java/locale/LocaleInformation_hr_HR.lo \
! 	gnu/java/locale/LocaleInformation_hu_HU.lo \
! 	gnu/java/locale/LocaleInformation_id_ID.lo \
! 	gnu/java/locale/LocaleInformation_it_CH.lo \
! 	gnu/java/locale/LocaleInformation_it_IT.lo \
! 	gnu/java/locale/LocaleInformation_iw_IL.lo \
! 	gnu/java/locale/LocaleInformation_ja_JP.lo \
! 	gnu/java/locale/LocaleInformation_ka_GE.lo \
! 	gnu/java/locale/LocaleInformation_kl_GL.lo \
! 	gnu/java/locale/LocaleInformation_ko_KR.lo \
! 	gnu/java/locale/LocaleInformation_kw_GB.lo \
! 	gnu/java/locale/LocaleInformation_lt_LT.lo \
! 	gnu/java/locale/LocaleInformation_lv_LV.lo \
! 	gnu/java/locale/LocaleInformation_mi_NZ.lo \
! 	gnu/java/locale/LocaleInformation_mk_MK.lo \
! 	gnu/java/locale/LocaleInformation_mr_IN.lo \
! 	gnu/java/locale/LocaleInformation_mt_MT.lo \
! 	gnu/java/locale/LocaleInformation_nl.lo \
! 	gnu/java/locale/LocaleInformation_nl_BE.lo \
! 	gnu/java/locale/LocaleInformation_nl_NL.lo \
! 	gnu/java/locale/LocaleInformation_nn_NO.lo \
! 	gnu/java/locale/LocaleInformation_no_NO.lo \
! 	gnu/java/locale/LocaleInformation_oc_FR.lo \
! 	gnu/java/locale/LocaleInformation_pl_PL.lo \
! 	gnu/java/locale/LocaleInformation_pt_BR.lo \
! 	gnu/java/locale/LocaleInformation_pt_PT.lo \
! 	gnu/java/locale/LocaleInformation_ro_RO.lo \
! 	gnu/java/locale/LocaleInformation_ru_RU.lo \
! 	gnu/java/locale/LocaleInformation_ru_UA.lo \
! 	gnu/java/locale/LocaleInformation_se_NO.lo \
! 	gnu/java/locale/LocaleInformation_sk_SK.lo \
! 	gnu/java/locale/LocaleInformation_sl_SI.lo \
! 	gnu/java/locale/LocaleInformation_sq_AL.lo \
! 	gnu/java/locale/LocaleInformation_sr_YU.lo \
! 	gnu/java/locale/LocaleInformation_sv_FI.lo \
! 	gnu/java/locale/LocaleInformation_sv_SE.lo \
! 	gnu/java/locale/LocaleInformation_ta_IN.lo \
! 	gnu/java/locale/LocaleInformation_te_IN.lo \
! 	gnu/java/locale/LocaleInformation_tg_TJ.lo \
! 	gnu/java/locale/LocaleInformation_tl_PH.lo \
! 	gnu/java/locale/LocaleInformation_tr_TR.lo \
! 	gnu/java/locale/LocaleInformation_uk_UA.lo \
! 	gnu/java/locale/LocaleInformation_ur_PK.lo \
! 	gnu/java/locale/LocaleInformation_uz_UZ.lo \
! 	gnu/java/locale/LocaleInformation_vi_VN.lo \
! 	gnu/java/locale/LocaleInformation_yi_US.lo \
! 	gnu/java/locale/LocaleInformation_zh_CN.lo \
! 	gnu/java/locale/LocaleInformation_zh_HK.lo \
! 	gnu/java/locale/LocaleInformation_zh_SG.lo \
! 	gnu/java/locale/LocaleInformation_zh_TW.lo \
! 	gnu/java/math/MPN.lo gnu/java/net/BASE64.lo \
! 	gnu/java/net/CRLFInputStream.lo \
! 	gnu/java/net/CRLFOutputStream.lo \
! 	gnu/java/net/DefaultContentHandlerFactory.lo \
! 	gnu/java/net/EmptyX509TrustManager.lo \
! 	gnu/java/net/GetLocalHostAction.lo \
! 	gnu/java/net/HeaderFieldHelper.lo \
! 	gnu/java/net/LineInputStream.lo \
! 	gnu/java/net/PlainDatagramSocketImpl.lo \
! 	gnu/java/net/PlainSocketImpl.lo gnu/java/net/URLParseError.lo \
! 	gnu/java/net/protocol/core/Connection.lo \
! 	gnu/java/net/protocol/core/CoreInputStream.lo \
! 	gnu/java/net/protocol/core/Handler.lo \
! 	gnu/java/net/protocol/file/Connection.lo \
! 	gnu/java/net/protocol/file/Handler.lo \
! 	gnu/java/net/protocol/ftp/ActiveModeDTP.lo \
! 	gnu/java/net/protocol/ftp/BlockInputStream.lo \
! 	gnu/java/net/protocol/ftp/BlockOutputStream.lo \
! 	gnu/java/net/protocol/ftp/CompressedInputStream.lo \
! 	gnu/java/net/protocol/ftp/CompressedOutputStream.lo \
! 	gnu/java/net/protocol/ftp/DTP.lo \
! 	gnu/java/net/protocol/ftp/DTPInputStream.lo \
! 	gnu/java/net/protocol/ftp/DTPOutputStream.lo \
! 	gnu/java/net/protocol/ftp/FTPConnection.lo \
! 	gnu/java/net/protocol/ftp/FTPException.lo \
! 	gnu/java/net/protocol/ftp/FTPResponse.lo \
! 	gnu/java/net/protocol/ftp/FTPURLConnection.lo \
! 	gnu/java/net/protocol/ftp/Handler.lo \
! 	gnu/java/net/protocol/ftp/PassiveModeDTP.lo \
! 	gnu/java/net/protocol/ftp/StreamInputStream.lo \
! 	gnu/java/net/protocol/ftp/StreamOutputStream.lo \
! 	gnu/java/net/protocol/gcjlib/Connection.lo \
! 	gnu/java/net/protocol/gcjlib/Handler.lo \
! 	gnu/java/net/protocol/http/Authenticator.lo \
! 	gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.lo \
! 	gnu/java/net/protocol/http/ByteArrayResponseBodyReader.lo \
! 	gnu/java/net/protocol/http/ChunkedInputStream.lo \
! 	gnu/java/net/protocol/http/Cookie.lo \
! 	gnu/java/net/protocol/http/CookieManager.lo \
! 	gnu/java/net/protocol/http/Credentials.lo \
! 	gnu/java/net/protocol/http/HTTPConnection.lo \
! 	gnu/java/net/protocol/http/HTTPDateFormat.lo \
! 	gnu/java/net/protocol/http/HTTPURLConnection.lo \
! 	gnu/java/net/protocol/http/Handler.lo \
! 	gnu/java/net/protocol/http/Headers.lo \
! 	gnu/java/net/protocol/http/Request.lo \
! 	gnu/java/net/protocol/http/RequestBodyWriter.lo \
! 	gnu/java/net/protocol/http/Response.lo \
! 	gnu/java/net/protocol/http/ResponseBodyReader.lo \
! 	gnu/java/net/protocol/http/ResponseHeaderHandler.lo \
! 	gnu/java/net/protocol/http/SimpleCookieManager.lo \
! 	gnu/java/net/protocol/http/event/ConnectionEvent.lo \
! 	gnu/java/net/protocol/http/event/ConnectionListener.lo \
! 	gnu/java/net/protocol/http/event/RequestEvent.lo \
! 	gnu/java/net/protocol/http/event/RequestListener.lo \
! 	gnu/java/net/protocol/https/Handler.lo \
! 	gnu/java/net/protocol/jar/Connection.lo \
! 	gnu/java/net/protocol/jar/Handler.lo \
! 	gnu/java/nio/ChannelInputStream.lo \
! 	gnu/java/nio/ChannelOutputStream.lo \
! 	gnu/java/nio/ChannelReader.lo \
! 	gnu/java/nio/DatagramChannelImpl.lo \
! 	gnu/java/nio/DatagramChannelSelectionKey.lo \
! 	gnu/java/nio/FileLockImpl.lo \
! 	gnu/java/nio/InputStreamChannel.lo \
! 	gnu/java/nio/NIOConstants.lo gnu/java/nio/NIODatagramSocket.lo \
! 	gnu/java/nio/NIOServerSocket.lo gnu/java/nio/NIOSocket.lo \
! 	gnu/java/nio/OutputStreamChannel.lo gnu/java/nio/PipeImpl.lo \
! 	gnu/java/nio/SelectionKeyImpl.lo gnu/java/nio/SelectorImpl.lo \
! 	gnu/java/nio/SelectorProviderImpl.lo \
! 	gnu/java/nio/ServerSocketChannelImpl.lo \
! 	gnu/java/nio/ServerSocketChannelSelectionKey.lo \
! 	gnu/java/nio/SocketChannelImpl.lo \
! 	gnu/java/nio/SocketChannelSelectionKey.lo \
! 	gnu/java/nio/VMPipe.lo gnu/java/nio/VMSelector.lo \
! 	gnu/java/nio/channels/FileChannelImpl.lo \
! 	gnu/java/nio/charset/ISO_8859_1.lo \
! 	gnu/java/nio/charset/Provider.lo \
! 	gnu/java/nio/charset/US_ASCII.lo \
! 	gnu/java/nio/charset/UTF_16.lo \
! 	gnu/java/nio/charset/UTF_16BE.lo \
! 	gnu/java/nio/charset/UTF_16Decoder.lo \
! 	gnu/java/nio/charset/UTF_16Encoder.lo \
! 	gnu/java/nio/charset/UTF_16LE.lo gnu/java/nio/charset/UTF_8.lo \
! 	gnu/java/security/Engine.lo gnu/java/security/OID.lo \
! 	gnu/java/security/PolicyFile.lo \
! 	gnu/java/security/action/GetPropertyAction.lo \
! 	gnu/java/security/action/GetSecurityPropertyAction.lo \
! 	gnu/java/security/action/SetAccessibleAction.lo \
! 	gnu/java/security/ber/BER.lo \
! 	gnu/java/security/ber/BEREncodingException.lo \
! 	gnu/java/security/ber/BERReader.lo \
! 	gnu/java/security/ber/BERValue.lo \
! 	gnu/java/security/der/BitString.lo \
! 	gnu/java/security/der/DER.lo \
! 	gnu/java/security/der/DEREncodingException.lo \
! 	gnu/java/security/der/DERReader.lo \
! 	gnu/java/security/der/DERValue.lo \
! 	gnu/java/security/der/DERWriter.lo \
! 	gnu/java/security/pkcs/PKCS7SignedData.lo \
! 	gnu/java/security/pkcs/SignerInfo.lo \
! 	gnu/java/security/provider/CollectionCertStoreImpl.lo \
! 	gnu/java/security/provider/DSAKeyFactory.lo \
! 	gnu/java/security/provider/DSAKeyPairGenerator.lo \
! 	gnu/java/security/provider/DSAParameterGenerator.lo \
! 	gnu/java/security/provider/DSAParameters.lo \
! 	gnu/java/security/provider/DSASignature.lo \
! 	gnu/java/security/provider/DefaultPolicy.lo \
! 	gnu/java/security/provider/EncodedKeyFactory.lo \
! 	gnu/java/security/provider/Gnu.lo \
! 	gnu/java/security/provider/GnuDHPublicKey.lo \
! 	gnu/java/security/provider/GnuDSAPrivateKey.lo \
! 	gnu/java/security/provider/GnuDSAPublicKey.lo \
! 	gnu/java/security/provider/GnuRSAPrivateKey.lo \
! 	gnu/java/security/provider/GnuRSAPublicKey.lo \
! 	gnu/java/security/provider/MD2withRSA.lo \
! 	gnu/java/security/provider/MD4withRSA.lo \
! 	gnu/java/security/provider/MD5.lo \
! 	gnu/java/security/provider/MD5withRSA.lo \
! 	gnu/java/security/provider/PKIXCertPathValidatorImpl.lo \
! 	gnu/java/security/provider/RSA.lo \
! 	gnu/java/security/provider/RSAKeyFactory.lo \
! 	gnu/java/security/provider/SHA.lo \
! 	gnu/java/security/provider/SHA1PRNG.lo \
! 	gnu/java/security/provider/SHA1withRSA.lo \
! 	gnu/java/security/provider/X509CertificateFactory.lo \
! 	gnu/java/security/util/Prime.lo \
! 	gnu/java/security/x509/GnuPKIExtension.lo \
! 	gnu/java/security/x509/PolicyNodeImpl.lo \
! 	gnu/java/security/x509/Util.lo \
! 	gnu/java/security/x509/X500DistinguishedName.lo \
! 	gnu/java/security/x509/X509CRL.lo \
! 	gnu/java/security/x509/X509CRLEntry.lo \
! 	gnu/java/security/x509/X509CRLSelectorImpl.lo \
! 	gnu/java/security/x509/X509Certificate.lo \
! 	gnu/java/security/x509/X509CertPath.lo \
! 	gnu/java/security/x509/X509CertSelectorImpl.lo \
! 	gnu/java/security/x509/ext/AuthorityKeyIdentifier.lo \
! 	gnu/java/security/x509/ext/BasicConstraints.lo \
! 	gnu/java/security/x509/ext/CRLNumber.lo \
! 	gnu/java/security/x509/ext/CertificatePolicies.lo \
! 	gnu/java/security/x509/ext/ExtendedKeyUsage.lo \
! 	gnu/java/security/x509/ext/Extension.lo \
! 	gnu/java/security/x509/ext/GeneralNames.lo \
! 	gnu/java/security/x509/ext/IssuerAlternativeNames.lo \
! 	gnu/java/security/x509/ext/KeyUsage.lo \
! 	gnu/java/security/x509/ext/PolicyConstraint.lo \
! 	gnu/java/security/x509/ext/PolicyMappings.lo \
! 	gnu/java/security/x509/ext/PrivateKeyUsagePeriod.lo \
! 	gnu/java/security/x509/ext/ReasonCode.lo \
! 	gnu/java/security/x509/ext/SubjectAlternativeNames.lo \
! 	gnu/java/security/x509/ext/SubjectKeyIdentifier.lo \
! 	gnu/java/text/AttributedFormatBuffer.lo \
! 	gnu/java/text/BaseBreakIterator.lo \
! 	gnu/java/text/CharacterBreakIterator.lo \
! 	gnu/java/text/FormatBuffer.lo \
! 	gnu/java/text/FormatCharacterIterator.lo \
! 	gnu/java/text/LineBreakIterator.lo \
! 	gnu/java/text/SentenceBreakIterator.lo \
! 	gnu/java/text/StringFormatBuffer.lo \
! 	gnu/java/text/WordBreakIterator.lo \
! 	gnu/java/util/DoubleEnumeration.lo \
! 	gnu/java/util/EmptyEnumeration.lo \
! 	gnu/java/util/prefs/FileBasedFactory.lo \
! 	gnu/java/util/prefs/MemoryBasedFactory.lo \
! 	gnu/java/util/prefs/MemoryBasedPreferences.lo \
! 	gnu/java/util/prefs/NodeReader.lo \
! 	gnu/java/util/prefs/NodeWriter.lo gnu/regexp/CharIndexed.lo \
! 	gnu/regexp/CharIndexedCharArray.lo \
! 	gnu/regexp/CharIndexedInputStream.lo \
! 	gnu/regexp/CharIndexedString.lo \
! 	gnu/regexp/CharIndexedStringBuffer.lo gnu/regexp/RE.lo \
! 	gnu/regexp/REException.lo gnu/regexp/REFilterInputStream.lo \
! 	gnu/regexp/REMatch.lo gnu/regexp/REMatchEnumeration.lo \
! 	gnu/regexp/RESyntax.lo gnu/regexp/REToken.lo \
! 	gnu/regexp/RETokenAny.lo gnu/regexp/RETokenBackRef.lo \
! 	gnu/regexp/RETokenChar.lo gnu/regexp/RETokenEnd.lo \
! 	gnu/regexp/RETokenEndSub.lo gnu/regexp/RETokenLookAhead.lo \
! 	gnu/regexp/RETokenOneOf.lo gnu/regexp/RETokenPOSIX.lo \
! 	gnu/regexp/RETokenRange.lo gnu/regexp/RETokenRepeated.lo \
! 	gnu/regexp/RETokenStart.lo gnu/regexp/RETokenWordBoundary.lo \
! 	gnu/regexp/UncheckedRE.lo java/lang/ref/PhantomReference.lo \
! 	java/lang/ref/Reference.lo java/lang/ref/ReferenceQueue.lo \
! 	java/lang/ref/SoftReference.lo java/lang/ref/WeakReference.lo \
! 	java/lang/reflect/AccessibleObject.lo \
! 	java/lang/reflect/Array.lo java/lang/reflect/Constructor.lo \
! 	java/lang/reflect/Field.lo \
! 	java/lang/reflect/InvocationHandler.lo \
! 	java/lang/reflect/InvocationTargetException.lo \
! 	java/lang/reflect/Member.lo java/lang/reflect/Method.lo \
! 	java/lang/reflect/Modifier.lo java/lang/reflect/Proxy.lo \
! 	java/lang/reflect/ReflectPermission.lo \
! 	java/lang/reflect/UndeclaredThrowableException.lo \
! 	java/math/BigDecimal.lo java/math/BigInteger.lo \
! 	java/net/Authenticator.lo java/net/BindException.lo \
! 	java/net/ConnectException.lo java/net/ContentHandler.lo \
! 	java/net/ContentHandlerFactory.lo java/net/DatagramPacket.lo \
! 	java/net/DatagramSocket.lo java/net/DatagramSocketImpl.lo \
! 	java/net/DatagramSocketImplFactory.lo java/net/FileNameMap.lo \
! 	java/net/HttpURLConnection.lo java/net/Inet4Address.lo \
! 	java/net/Inet6Address.lo java/net/InetAddress.lo \
! 	java/net/InetSocketAddress.lo java/net/JarURLConnection.lo \
! 	java/net/MalformedURLException.lo java/net/MulticastSocket.lo \
! 	java/net/NetPermission.lo java/net/NetworkInterface.lo \
! 	java/net/NoRouteToHostException.lo \
! 	java/net/PasswordAuthentication.lo \
! 	java/net/PortUnreachableException.lo \
! 	java/net/ProtocolException.lo java/net/ServerSocket.lo \
! 	java/net/Socket.lo java/net/SocketAddress.lo \
! 	java/net/SocketException.lo java/net/SocketImpl.lo \
! 	java/net/SocketImplFactory.lo java/net/SocketOptions.lo \
! 	java/net/SocketPermission.lo \
! 	java/net/SocketTimeoutException.lo java/net/URI.lo \
! 	java/net/URISyntaxException.lo java/net/URL.lo \
! 	java/net/URLClassLoader.lo java/net/URLConnection.lo \
! 	java/net/URLDecoder.lo java/net/URLEncoder.lo \
! 	java/net/URLStreamHandler.lo \
! 	java/net/URLStreamHandlerFactory.lo \
! 	java/net/UnknownHostException.lo \
! 	java/net/UnknownServiceException.lo java/nio/Buffer.lo \
! 	java/nio/BufferOverflowException.lo \
! 	java/nio/BufferUnderflowException.lo java/nio/ByteBuffer.lo \
! 	java/nio/ByteBufferHelper.lo java/nio/ByteBufferImpl.lo \
! 	java/nio/ByteOrder.lo java/nio/CharBuffer.lo \
! 	java/nio/CharBufferImpl.lo java/nio/CharViewBufferImpl.lo \
! 	java/nio/DirectByteBufferImpl.lo java/nio/DoubleBuffer.lo \
! 	java/nio/DoubleBufferImpl.lo java/nio/DoubleViewBufferImpl.lo \
! 	java/nio/FloatBuffer.lo java/nio/FloatBufferImpl.lo \
! 	java/nio/FloatViewBufferImpl.lo java/nio/IntBuffer.lo \
! 	java/nio/IntBufferImpl.lo java/nio/IntViewBufferImpl.lo \
! 	java/nio/InvalidMarkException.lo java/nio/LongBuffer.lo \
! 	java/nio/LongBufferImpl.lo java/nio/LongViewBufferImpl.lo \
! 	java/nio/MappedByteBuffer.lo java/nio/MappedByteBufferImpl.lo \
! 	java/nio/ReadOnlyBufferException.lo java/nio/ShortBuffer.lo \
! 	java/nio/ShortBufferImpl.lo java/nio/ShortViewBufferImpl.lo \
! 	java/nio/VMDirectByteBuffer.lo \
! 	java/nio/channels/AlreadyConnectedException.lo \
! 	java/nio/channels/AsynchronousCloseException.lo \
! 	java/nio/channels/ByteChannel.lo \
! 	java/nio/channels/CancelledKeyException.lo \
! 	java/nio/channels/Channel.lo java/nio/channels/Channels.lo \
! 	java/nio/channels/ClosedByInterruptException.lo \
! 	java/nio/channels/ClosedChannelException.lo \
! 	java/nio/channels/ClosedSelectorException.lo \
! 	java/nio/channels/ConnectionPendingException.lo \
! 	java/nio/channels/DatagramChannel.lo \
! 	java/nio/channels/FileChannel.lo java/nio/channels/FileLock.lo \
! 	java/nio/channels/FileLockInterruptionException.lo \
! 	java/nio/channels/GatheringByteChannel.lo \
! 	java/nio/channels/IllegalBlockingModeException.lo \
! 	java/nio/channels/IllegalSelectorException.lo \
! 	java/nio/channels/InterruptibleChannel.lo \
! 	java/nio/channels/NoConnectionPendingException.lo \
! 	java/nio/channels/NonReadableChannelException.lo \
! 	java/nio/channels/NonWritableChannelException.lo \
! 	java/nio/channels/NotYetBoundException.lo \
! 	java/nio/channels/NotYetConnectedException.lo \
! 	java/nio/channels/OverlappingFileLockException.lo \
! 	java/nio/channels/Pipe.lo \
! 	java/nio/channels/ReadableByteChannel.lo \
! 	java/nio/channels/ScatteringByteChannel.lo \
! 	java/nio/channels/SelectableChannel.lo \
! 	java/nio/channels/SelectionKey.lo \
! 	java/nio/channels/Selector.lo \
! 	java/nio/channels/ServerSocketChannel.lo \
! 	java/nio/channels/SocketChannel.lo \
! 	java/nio/channels/UnresolvedAddressException.lo \
! 	java/nio/channels/UnsupportedAddressTypeException.lo \
! 	java/nio/channels/WritableByteChannel.lo \
! 	java/nio/channels/spi/AbstractInterruptibleChannel.lo \
! 	java/nio/channels/spi/AbstractSelectableChannel.lo \
! 	java/nio/channels/spi/AbstractSelectionKey.lo \
! 	java/nio/channels/spi/AbstractSelector.lo \
! 	java/nio/channels/spi/SelectorProvider.lo \
! 	java/nio/charset/CharacterCodingException.lo \
! 	java/nio/charset/Charset.lo java/nio/charset/CharsetDecoder.lo \
! 	java/nio/charset/CharsetEncoder.lo \
! 	java/nio/charset/CoderMalfunctionError.lo \
! 	java/nio/charset/CoderResult.lo \
! 	java/nio/charset/CodingErrorAction.lo \
! 	java/nio/charset/IllegalCharsetNameException.lo \
! 	java/nio/charset/MalformedInputException.lo \
! 	java/nio/charset/UnmappableCharacterException.lo \
! 	java/nio/charset/UnsupportedCharsetException.lo \
! 	java/nio/charset/spi/CharsetProvider.lo \
! 	java/security/AccessControlContext.lo \
! 	java/security/AccessControlException.lo \
! 	java/security/AccessController.lo \
! 	java/security/AlgorithmParameterGenerator.lo \
! 	java/security/AlgorithmParameterGeneratorSpi.lo \
! 	java/security/AlgorithmParameters.lo \
! 	java/security/AlgorithmParametersSpi.lo \
! 	java/security/AllPermission.lo \
! 	java/security/BasicPermission.lo java/security/Certificate.lo \
! 	java/security/CodeSource.lo java/security/DigestException.lo \
! 	java/security/DigestInputStream.lo \
! 	java/security/DigestOutputStream.lo \
! 	java/security/DomainCombiner.lo \
! 	java/security/DummyKeyPairGenerator.lo \
! 	java/security/DummyMessageDigest.lo \
! 	java/security/DummySignature.lo \
! 	java/security/GeneralSecurityException.lo \
! 	java/security/Guard.lo java/security/GuardedObject.lo \
! 	java/security/Identity.lo java/security/IdentityScope.lo \
! 	java/security/InvalidAlgorithmParameterException.lo \
! 	java/security/InvalidKeyException.lo \
! 	java/security/InvalidParameterException.lo \
! 	java/security/Key.lo java/security/KeyException.lo \
! 	java/security/KeyFactory.lo java/security/KeyFactorySpi.lo \
! 	java/security/KeyManagementException.lo \
! 	java/security/KeyPair.lo java/security/KeyPairGenerator.lo \
! 	java/security/KeyPairGeneratorSpi.lo java/security/KeyStore.lo \
! 	java/security/KeyStoreException.lo \
! 	java/security/KeyStoreSpi.lo java/security/MessageDigest.lo \
! 	java/security/MessageDigestSpi.lo \
! 	java/security/NoSuchAlgorithmException.lo \
! 	java/security/NoSuchProviderException.lo \
! 	java/security/Permission.lo \
! 	java/security/PermissionCollection.lo \
! 	java/security/Permissions.lo java/security/Policy.lo \
! 	java/security/Principal.lo java/security/PrivateKey.lo \
! 	java/security/PrivilegedAction.lo \
! 	java/security/PrivilegedActionException.lo \
! 	java/security/PrivilegedExceptionAction.lo \
! 	java/security/ProtectionDomain.lo java/security/Provider.lo \
! 	java/security/ProviderException.lo java/security/PublicKey.lo \
! 	java/security/SecureClassLoader.lo \
! 	java/security/SecureRandom.lo java/security/SecureRandomSpi.lo \
! 	java/security/Security.lo java/security/SecurityPermission.lo \
! 	java/security/Signature.lo java/security/SignatureException.lo \
! 	java/security/SignatureSpi.lo java/security/SignedObject.lo \
! 	java/security/Signer.lo \
! 	java/security/UnrecoverableKeyException.lo \
! 	java/security/UnresolvedPermission.lo java/security/acl/Acl.lo \
! 	java/security/acl/AclEntry.lo \
! 	java/security/acl/AclNotFoundException.lo \
! 	java/security/acl/Group.lo \
! 	java/security/acl/LastOwnerException.lo \
! 	java/security/acl/NotOwnerException.lo \
! 	java/security/acl/Owner.lo java/security/acl/Permission.lo \
! 	java/security/cert/CRL.lo java/security/cert/CRLException.lo \
! 	java/security/cert/CRLSelector.lo \
! 	java/security/cert/CertPath.lo \
! 	java/security/cert/CertPathBuilder.lo \
! 	java/security/cert/CertPathBuilderException.lo \
! 	java/security/cert/CertPathBuilderResult.lo \
! 	java/security/cert/CertPathBuilderSpi.lo \
! 	java/security/cert/CertPathParameters.lo \
! 	java/security/cert/CertPathValidator.lo \
! 	java/security/cert/CertPathValidatorException.lo \
! 	java/security/cert/CertPathValidatorResult.lo \
! 	java/security/cert/CertPathValidatorSpi.lo \
! 	java/security/cert/CertSelector.lo \
! 	java/security/cert/CertStore.lo \
! 	java/security/cert/CertStoreException.lo \
! 	java/security/cert/CertStoreParameters.lo \
! 	java/security/cert/CertStoreSpi.lo \
! 	java/security/cert/Certificate.lo \
! 	java/security/cert/CertificateEncodingException.lo \
! 	java/security/cert/CertificateException.lo \
! 	java/security/cert/CertificateExpiredException.lo \
! 	java/security/cert/CertificateFactory.lo \
! 	java/security/cert/CertificateFactorySpi.lo \
! 	java/security/cert/CertificateNotYetValidException.lo \
! 	java/security/cert/CertificateParsingException.lo \
! 	java/security/cert/CollectionCertStoreParameters.lo \
! 	java/security/cert/LDAPCertStoreParameters.lo \
! 	java/security/cert/PKIXBuilderParameters.lo \
! 	java/security/cert/PKIXCertPathBuilderResult.lo \
! 	java/security/cert/PKIXCertPathChecker.lo \
! 	java/security/cert/PKIXCertPathValidatorResult.lo \
! 	java/security/cert/PKIXParameters.lo \
! 	java/security/cert/PolicyNode.lo \
! 	java/security/cert/PolicyQualifierInfo.lo \
! 	java/security/cert/TrustAnchor.lo \
! 	java/security/cert/X509CRL.lo \
! 	java/security/cert/X509CRLEntry.lo \
! 	java/security/cert/X509CRLSelector.lo \
! 	java/security/cert/X509CertSelector.lo \
! 	java/security/cert/X509Certificate.lo \
! 	java/security/cert/X509Extension.lo \
! 	java/security/interfaces/DSAKey.lo \
! 	java/security/interfaces/DSAKeyPairGenerator.lo \
! 	java/security/interfaces/DSAParams.lo \
! 	java/security/interfaces/DSAPrivateKey.lo \
! 	java/security/interfaces/DSAPublicKey.lo \
! 	java/security/interfaces/RSAKey.lo \
! 	java/security/interfaces/RSAMultiPrimePrivateCrtKey.lo \
! 	java/security/interfaces/RSAPrivateCrtKey.lo \
! 	java/security/interfaces/RSAPrivateKey.lo \
! 	java/security/interfaces/RSAPublicKey.lo \
! 	java/security/spec/AlgorithmParameterSpec.lo \
! 	java/security/spec/DSAParameterSpec.lo \
! 	java/security/spec/DSAPrivateKeySpec.lo \
! 	java/security/spec/DSAPublicKeySpec.lo \
! 	java/security/spec/EncodedKeySpec.lo \
! 	java/security/spec/InvalidKeySpecException.lo \
! 	java/security/spec/InvalidParameterSpecException.lo \
! 	java/security/spec/KeySpec.lo \
! 	java/security/spec/PKCS8EncodedKeySpec.lo \
! 	java/security/spec/PSSParameterSpec.lo \
! 	java/security/spec/RSAKeyGenParameterSpec.lo \
! 	java/security/spec/RSAMultiPrimePrivateCrtKeySpec.lo \
! 	java/security/spec/RSAOtherPrimeInfo.lo \
! 	java/security/spec/RSAPrivateCrtKeySpec.lo \
! 	java/security/spec/RSAPrivateKeySpec.lo \
! 	java/security/spec/RSAPublicKeySpec.lo \
! 	java/security/spec/X509EncodedKeySpec.lo java/sql/Array.lo \
! 	java/sql/BatchUpdateException.lo java/sql/Blob.lo \
! 	java/sql/CallableStatement.lo java/sql/Clob.lo \
! 	java/sql/Connection.lo java/sql/DataTruncation.lo \
! 	java/sql/DatabaseMetaData.lo java/sql/Date.lo \
! 	java/sql/Driver.lo java/sql/DriverManager.lo \
! 	java/sql/DriverPropertyInfo.lo java/sql/ParameterMetaData.lo \
! 	java/sql/PreparedStatement.lo java/sql/Ref.lo \
! 	java/sql/ResultSet.lo java/sql/ResultSetMetaData.lo \
! 	java/sql/SQLData.lo java/sql/SQLException.lo \
! 	java/sql/SQLInput.lo java/sql/SQLOutput.lo \
! 	java/sql/SQLPermission.lo java/sql/SQLWarning.lo \
! 	java/sql/Savepoint.lo java/sql/Statement.lo java/sql/Struct.lo \
! 	java/sql/Time.lo java/sql/Timestamp.lo java/sql/Types.lo \
! 	java/text/Annotation.lo \
! 	java/text/AttributedCharacterIterator.lo \
! 	java/text/AttributedString.lo \
! 	java/text/AttributedStringIterator.lo \
! 	java/text/BreakIterator.lo java/text/CharacterIterator.lo \
! 	java/text/ChoiceFormat.lo \
! 	java/text/CollationElementIterator.lo \
! 	java/text/CollationKey.lo java/text/Collator.lo \
! 	java/text/DateFormat.lo java/text/DateFormatSymbols.lo \
! 	java/text/DecimalFormat.lo java/text/DecimalFormatSymbols.lo \
! 	java/text/FieldPosition.lo java/text/Format.lo \
! 	java/text/MessageFormat.lo java/text/NumberFormat.lo \
! 	java/text/ParseException.lo java/text/ParsePosition.lo \
! 	java/text/RuleBasedCollator.lo java/text/SimpleDateFormat.lo \
! 	java/text/StringCharacterIterator.lo \
! 	java/util/jar/Attributes.lo java/util/jar/JarEntry.lo \
! 	java/util/jar/JarException.lo java/util/jar/JarFile.lo \
! 	java/util/jar/JarInputStream.lo \
! 	java/util/jar/JarOutputStream.lo java/util/jar/Manifest.lo \
! 	java/util/zip/Adler32.lo java/util/zip/CRC32.lo \
! 	java/util/zip/CheckedInputStream.lo \
! 	java/util/zip/CheckedOutputStream.lo java/util/zip/Checksum.lo \
! 	java/util/zip/DataFormatException.lo java/util/zip/Deflater.lo \
! 	java/util/zip/DeflaterOutputStream.lo \
! 	java/util/zip/GZIPInputStream.lo \
! 	java/util/zip/GZIPOutputStream.lo java/util/zip/Inflater.lo \
! 	java/util/zip/InflaterInputStream.lo \
! 	java/util/zip/ZipConstants.lo java/util/zip/ZipEntry.lo \
! 	java/util/zip/ZipException.lo java/util/zip/ZipFile.lo \
! 	java/util/zip/ZipInputStream.lo \
! 	java/util/zip/ZipOutputStream.lo $(am__objects_9) \
! 	$(am__objects_10) $(am__objects_11) $(am__objects_12) \
! 	$(am__objects_13)
! am__objects_15 = $(am__objects_7) $(am__objects_14)
! am__objects_16 = java/lang/ConcreteProcess.lo \
! 	gnu/classpath/Configuration.lo
! @USING_BOEHMGC_TRUE@am__objects_17 = boehm.lo
! @USING_NOGC_TRUE@am__objects_18 = nogc.lo
! @SUPPLY_BACKTRACE_TRUE@am__objects_19 = sysdep/dwarf2-backtrace.lo
! @USING_POSIX_PLATFORM_TRUE@am__objects_20 = posix.lo
! @USING_WIN32_PLATFORM_TRUE@am__objects_21 = win32.lo
! @USING_ECOS_PLATFORM_TRUE@am__objects_22 = posix.lo
! @USING_DARWIN_CRT_TRUE@am__objects_23 = darwin.lo
! @USING_POSIX_THREADS_TRUE@am__objects_24 = posix-threads.lo
! @USING_WIN32_THREADS_TRUE@am__objects_25 = win32-threads.lo
! @USING_NO_THREADS_TRUE@am__objects_26 = no-threads.lo
  am_libgcj0_convenience_la_OBJECTS = prims.lo jni.lo exception.lo \
! 	link.lo defineclass.lo interpret.lo verify.lo $(am__objects_5) \
! 	$(am__objects_6) $(am__objects_15) $(am__objects_16) \
! 	$(am__objects_17) $(am__objects_18) $(am__objects_19) \
! 	$(am__objects_20) $(am__objects_21) $(am__objects_22) \
! 	$(am__objects_23) $(am__objects_24) $(am__objects_25) \
! 	$(am__objects_26)
  libgcj0_convenience_la_OBJECTS = $(am_libgcj0_convenience_la_OBJECTS)
  am_libgij_la_OBJECTS = gij.lo
  libgij_la_OBJECTS = $(am_libgij_la_OBJECTS)
--- 328,349 ----
  	java/lang/e_scalb.lo java/lang/s_rint.lo java/lang/w_sqrt.lo \
  	java/lang/e_sqrt.lo java/lang/s_scalbn.lo java/lang/sf_rint.lo \
  	java/lang/k_cos.lo java/lang/s_sin.lo java/lang/sf_fabs.lo
! @USING_BOEHMGC_TRUE@am__objects_6 = boehm.lo
! @USING_NOGC_TRUE@am__objects_7 = nogc.lo
! @SUPPLY_BACKTRACE_TRUE@am__objects_8 = sysdep/dwarf2-backtrace.lo
! @USING_POSIX_PLATFORM_TRUE@am__objects_9 = posix.lo
! @USING_WIN32_PLATFORM_TRUE@am__objects_10 = win32.lo
! @USING_ECOS_PLATFORM_TRUE@am__objects_11 = posix.lo
! @USING_DARWIN_CRT_TRUE@am__objects_12 = darwin.lo
! @USING_POSIX_THREADS_TRUE@am__objects_13 = posix-threads.lo
! @USING_WIN32_THREADS_TRUE@am__objects_14 = win32-threads.lo
! @USING_NO_THREADS_TRUE@am__objects_15 = no-threads.lo
  am_libgcj0_convenience_la_OBJECTS = prims.lo jni.lo exception.lo \
! 	link.lo defineclass.lo interpret.lo verify.lo $(am__objects_4) \
! 	$(am__objects_5) $(am__objects_6) $(am__objects_7) \
! 	$(am__objects_8) $(am__objects_9) $(am__objects_10) \
! 	$(am__objects_11) $(am__objects_12) $(am__objects_13) \
! 	$(am__objects_14) $(am__objects_15)
  libgcj0_convenience_la_OBJECTS = $(am_libgcj0_convenience_la_OBJECTS)
  am_libgij_la_OBJECTS = gij.lo
  libgij_la_OBJECTS = $(am_libgij_la_OBJECTS)
*************** NATIVE_TRUE = @NATIVE_TRUE@
*** 4283,4290 ****
  NEEDS_DATA_START_FALSE = @NEEDS_DATA_START_FALSE@
  NEEDS_DATA_START_TRUE = @NEEDS_DATA_START_TRUE@
  OBJEXT = @OBJEXT@
- ONESTEP_FALSE = @ONESTEP_FALSE@
- ONESTEP_TRUE = @ONESTEP_TRUE@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  PACKAGE_NAME = @PACKAGE_NAME@
--- 530,535 ----
*************** AM_CPPFLAGS = -I$(top_srcdir) -Iinclude 
*** 4513,4518 ****
--- 758,798 ----
  	$(GCC_UNWIND_INCLUDE) $(ZINCS) $(LIBFFIINCS)
  
  BOOTCLASSPATH = $(here)'$(CLASSPATH_SEPARATOR)'$(srcdir)'$(CLASSPATH_SEPARATOR)'$(srcdir)/external/w3c_dom'$(CLASSPATH_SEPARATOR)'$(srcdir)/external/sax
+ 
+ # Files for which we build .lo files
+ all_native_compiled_source_files = \
+     $(java_source_files) \
+     $(built_java_source_files) \
+     $(xlib_java_source_files)
+ 
+ 
+ # Files for which we build .class files
+ # It *must* begin with $(all_native_compiled_source_files)
+ all_java_source_files = \
+     $(all_native_compiled_source_files) \
+     $(gtk_awt_peer_source_files) \
+     $(gnu_xml_source_files) \
+     $(javax_imageio_source_files) \
+     $(javax_xml_source_files) \
+     $(gnu_java_beans_source_files) \
+     gnu/gcj/tools/gcj_dbtool/Main.java
+ 
+ EXTRA_DIST = $(all_java_source_files)
+ all_native_compiled_dirs = $(sort $(patsubst %/, %, $(dir $(all_native_compiled_source_files))))
+ all_java_dirs = $(sort $(patsubst %/, %, $(dir $(all_java_source_files))))
+ all_java_lo_files = $(all_native_compiled_dirs:=.lo)
+ all_java_deps_files = $(all_java_dirs:=.deps)
+ all_java_stamp_files = $(all_java_dirs:=.stamp)
+ all_java_filelist_files = $(all_java_dirs:=.list)
+ 
+ # In the future these may be defined manually, if we decide to split libgcj.so
+ # into multiple shared libraries.  For now, everything but xlib goes into
+ # all_libgcj_lo_files
+ all_xlib_lo_files = gnu/gcj/xlib.lo gnu/awt/xlib.lo
+ all_libgcj_lo_files = $(filter-out $(all_xlib_lo_files), $(all_java_lo_files))
+ all_property_files = $(property_files) \
+     java/util/logging/logging.properties
+ 
  libgij_la_SOURCES = gij.cc
  libgij_la_DEPENDENCIES = libgcj.la libgcj.spec
  libgij_la_LIBADD = -L$(here)/.libs libgcj.la
*************** libgij_la_LDFLAGS = -rpath $(toolexeclib
*** 4526,4533 ****
  # subsections in the linker, such as Alpha and MIPS.
  libgcj0_convenience_la_SOURCES = prims.cc jni.cc exception.cc \
  	link.cc defineclass.cc interpret.cc verify.cc \
! 	$(nat_source_files) $(math_c_source_files) $(java_source_files) \
! 	$(built_java_source_files) \
  	$(BOEHMGC_SRC) $(NOGC_SRC) \
  	$(BACKTRACE_SRC) \
  	$(POSIX_PLATFORM_SRC) $(WIN32_PLATFORM_SRC) $(ECOS_PLATFORM_SRC) \
--- 806,812 ----
  # subsections in the linker, such as Alpha and MIPS.
  libgcj0_convenience_la_SOURCES = prims.cc jni.cc exception.cc \
  	link.cc defineclass.cc interpret.cc verify.cc \
! 	$(nat_source_files) $(math_c_source_files) \
  	$(BOEHMGC_SRC) $(NOGC_SRC) \
  	$(BACKTRACE_SRC) \
  	$(POSIX_PLATFORM_SRC) $(WIN32_PLATFORM_SRC) $(ECOS_PLATFORM_SRC) \
*************** libgcj0_convenience_la_SOURCES = prims.c
*** 4535,4547 ****
  	$(POSIX_THREAD_SRC) $(WIN32_THREAD_SRC) $(NO_THREAD_SRC)
  
  libgcj0_convenience_la_LIBADD = \
  	gnu-xml.lo javax-imageio.lo \
  	javax-xml.lo gnu-java-beans.lo \
  	external/sax/libsax-gcj.la \
  	external/w3c_dom/libw3c-gcj.la
  
  noinst_LTLIBRARIES = libgcj0_convenience.la
- libgcj_la_SOURCES = 
  nat_files = $(nat_source_files:.cc=.lo)
  xlib_nat_files = $(xlib_nat_source_files:.cc=.lo)
  
--- 814,828 ----
  	$(POSIX_THREAD_SRC) $(WIN32_THREAD_SRC) $(NO_THREAD_SRC)
  
  libgcj0_convenience_la_LIBADD = \
+ 	$(all_libgcj_lo_files) \
+ 	gnu/gcj/runtime/StackTrace.lo \
  	gnu-xml.lo javax-imageio.lo \
  	javax-xml.lo gnu-java-beans.lo \
  	external/sax/libsax-gcj.la \
  	external/w3c_dom/libw3c-gcj.la
  
+ libgcj0_convenience_la_DEPENDENCIES = $(libgcj0_convenience_la_LIBADD)
  noinst_LTLIBRARIES = libgcj0_convenience.la
  nat_files = $(nat_source_files:.cc=.lo)
  xlib_nat_files = $(xlib_nat_source_files:.cc=.lo)
  
*************** libgcj_la_LIBADD = \
*** 4555,4561 ****
  	libgcj0_convenience.la \
  	$(LIBFFI) $(ZLIBS) $(GCLIBS) $(propertyo_files)
  
! libgcj_la_DEPENDENCIES = libgcj-$(gcc_version).jar \
  	java/lang/fdlibm.h java/lang/ieeefp.h java/lang/mprec.h \
  	$(LIBLTDL) $(libgcj_la_LIBADD)
  
--- 836,843 ----
  	libgcj0_convenience.la \
  	$(LIBFFI) $(ZLIBS) $(GCLIBS) $(propertyo_files)
  
! libgcj_la_SOURCES = 
! libgcj_la_DEPENDENCIES = libgcj-@gcc_version@.jar \
  	java/lang/fdlibm.h java/lang/ieeefp.h java/lang/mprec.h \
  	$(LIBLTDL) $(libgcj_la_LIBADD)
  
*************** jni/gtk-peer/gthread-jni.c \
*** 4608,4614 ****
  jni/gtk-peer/gtk_jawt.c \
  jni/classpath/native_state.c
  
! gtk_awt_peer_sources = \
  gnu/java/awt/peer/gtk/GdkTextLayout.java \
  gnu/java/awt/peer/gtk/GdkFontMetrics.java \
  gnu/java/awt/peer/gtk/GdkFontPeer.java \
--- 890,896 ----
  jni/gtk-peer/gtk_jawt.c \
  jni/classpath/native_state.c
  
! gtk_awt_peer_source_files = \
  gnu/java/awt/peer/gtk/GdkTextLayout.java \
  gnu/java/awt/peer/gtk/GdkFontMetrics.java \
  gnu/java/awt/peer/gtk/GdkFontPeer.java \
*************** gnu/java/awt/peer/gtk/GtkWindowPeer.java
*** 4655,4661 ****
  gnu/java/awt/peer/gtk/GThreadMutex.java \
  gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java
  
! gtk_jni_headers = $(patsubst %.java,jniinclude/%.h,$(subst /,_,$(gtk_awt_peer_sources)))
  lib_gnu_java_awt_peer_gtk_la_SOURCES = \
  $(gtk_c_source_files) \
  jni/gtk-peer/gthread-jni.h \
--- 937,943 ----
  gnu/java/awt/peer/gtk/GThreadMutex.java \
  gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java
  
! gtk_jni_headers = $(patsubst %.java,jniinclude/%.h,$(subst /,_,$(gtk_awt_peer_source_files)))
  lib_gnu_java_awt_peer_gtk_la_SOURCES = \
  $(gtk_c_source_files) \
  jni/gtk-peer/gthread-jni.h \
*************** lib_gnu_java_awt_peer_gtk_la_CFLAGS = \
*** 4669,4675 ****
  
  lib_gnu_java_awt_peer_gtk_la_GCJFLAGS = $(AM_GCJFLAGS) -fjni
  lib_gnu_java_awt_peer_gtk_la_LIBADD = gtk-awt-peer.lo $(GTK_LIBS) $(GLIB_LIBS) $(LIBART_LIBS) $(CAIRO_LIBS) $(PANGOFT2_LIBS)
! lib_gnu_java_awt_peer_gtk_la_DEPENDENCIES = gtk-awt-peer.lo $(gtk_jni_headers) libgcj-$(gcc_version).jar libgcj.la libgcj.spec
  lib_gnu_java_awt_peer_gtk_la_LDFLAGS = \
          -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC) $(X_LIBS) -lXtst
  
--- 951,957 ----
  
  lib_gnu_java_awt_peer_gtk_la_GCJFLAGS = $(AM_GCJFLAGS) -fjni
  lib_gnu_java_awt_peer_gtk_la_LIBADD = gtk-awt-peer.lo $(GTK_LIBS) $(GLIB_LIBS) $(LIBART_LIBS) $(CAIRO_LIBS) $(PANGOFT2_LIBS)
! lib_gnu_java_awt_peer_gtk_la_DEPENDENCIES = gtk-awt-peer.lo $(gtk_jni_headers) libgcj-@gcc_version@.jar libgcj.la libgcj.spec
  lib_gnu_java_awt_peer_gtk_la_LDFLAGS = \
          -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC) $(X_LIBS) -lXtst
  
*************** libjawt_la_LDFLAGS = \
*** 4682,4693 ****
  	$(LIBGCJ_LD_SYMBOLIC)
  
  libjawt_la_LINK = $(LIBLINK)
! lib_gnu_awt_xlib_la_SOURCES = \
! 	$(xlib_java_source_files) \
! 	$(xlib_nat_source_files)
  
- lib_gnu_awt_xlib_la_DEPENDENCIES = libgcj-@gcc_version@.jar libgcj.la libgcj.spec
- lib_gnu_awt_xlib_la_LIBADD = $(xlib_javao_files)
  lib_gnu_awt_xlib_la_CPPFLAGS = \
  	$(AM_CPPFLAGS) \
  	-I../libstdc++-v3/include \
--- 964,974 ----
  	$(LIBGCJ_LD_SYMBOLIC)
  
  libjawt_la_LINK = $(LIBLINK)
! lib_gnu_awt_xlib_la_SOURCES = $(xlib_nat_source_files)
! lib_gnu_awt_xlib_la_LIBADD = $(all_xlib_lo_files)
! lib_gnu_awt_xlib_la_DEPENDENCIES = libgcj-@gcc_version@.jar libgcj.la libgcj.spec \
! 	$(lib_gnu_awt_xlib_la_LIBADD)
  
  lib_gnu_awt_xlib_la_CPPFLAGS = \
  	$(AM_CPPFLAGS) \
  	-I../libstdc++-v3/include \
*************** lib_gnu_awt_xlib_la_LDFLAGS = ../libstdc
*** 4700,4726 ****
          -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC)
  
  lib_gnu_awt_xlib_la_LINK = $(LIBLINK)
- all_java_source_files = \
-     $(java_source_files) \
-     $(built_java_source_files) \
-     $(gtk_awt_peer_sources) \
-     $(xlib_java_source_files) \
-     $(gnu_xml_source_files) \
-     $(javax_imageio_source_files) \
-     $(javax_xml_source_files) \
-     $(gnu_java_beans_source_files)
- 
- all_java_class_files = $(all_java_source_files:.java=.class)
- all_property_files = $(property_files) \
-     java/util/logging/logging.properties
- 
  property_files = \
  gnu/regexp/MessagesBundle.properties \
  gnu/regexp/MessagesBundle_fr.properties \
  org/ietf/jgss/MessagesBundle.properties
  
  propertyo_files = $(property_files:.properties=.properties.lo)
! CLEANFILES = libgcj-@gcc_version@.jar classes.stamp
  SUFFIXES = .class .java .h .properties
  ordinary_nat_headers = \
      $(ordinary_java_source_files:.java=.h) \
--- 981,996 ----
          -version-info `grep -v '^\#' $(srcdir)/libtool-version` $(LIBGCJ_LD_SYMBOLIC)
  
  lib_gnu_awt_xlib_la_LINK = $(LIBLINK)
  property_files = \
  gnu/regexp/MessagesBundle.properties \
  gnu/regexp/MessagesBundle_fr.properties \
  org/ietf/jgss/MessagesBundle.properties
  
  propertyo_files = $(property_files:.properties=.properties.lo)
! CLEANFILES = libgcj-@gcc_version@.jar classes.stamp $(all_java_stamp_files) \
! 	$(all_java_deps_files) $(all_java_filelist_files)
! 
! DISTCLEANFILES = Makefile.deps native.dirs bytecompile.dirs
  SUFFIXES = .class .java .h .properties
  ordinary_nat_headers = \
      $(ordinary_java_source_files:.java=.h) \
*************** gnu/gcj/xlib/$(am__dirstamp):
*** 7685,7764 ****
  gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp):
  	@$(mkdir_p) gnu/gcj/xlib/$(DEPDIR)
  	@: > gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Clip.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Colormap.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Display.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Drawable.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Font.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/GC.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Pixmap.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Screen.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Visual.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/WMSizeHints.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/Window.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/WindowAttributes.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XAnyEvent.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XButtonEvent.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XColor.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XConfigureEvent.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XConnectException.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XEvent.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XException.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XExposeEvent.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XID.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XImage.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/xlib/XUnmapEvent.lo: gnu/gcj/xlib/$(am__dirstamp) \
- 	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/$(am__dirstamp):
- 	@$(mkdir_p) gnu/awt/xlib
- 	@: > gnu/awt/xlib/$(am__dirstamp)
- gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/awt/xlib/$(DEPDIR)
- 	@: > gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XCanvasPeer.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XEventLoop.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XEventQueue.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XFontMetrics.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XFramePeer.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XGraphics.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XGraphicsConfiguration.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XOffScreenImage.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XPanelPeer.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XFontPeer.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/xlib/XToolkit.lo: gnu/awt/xlib/$(am__dirstamp) \
- 	gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
  gnu/gcj/xlib/lib_gnu_awt_xlib_la-natClip.lo:  \
  	gnu/gcj/xlib/$(am__dirstamp) \
  	gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
--- 3955,3960 ----
*************** java/lang/s_sin.lo: java/lang/$(am__dirs
*** 8283,14426 ****
  	java/lang/$(DEPDIR)/$(am__dirstamp)
  java/lang/sf_fabs.lo: java/lang/$(am__dirstamp) \
  	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Class.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Object.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/AbstractMethodError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ArithmeticException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ArrayIndexOutOfBoundsException.lo:  \
- 	java/lang/$(am__dirstamp) java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ArrayStoreException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/AssertionError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Boolean.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Byte.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Character.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/CharSequence.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ClassCastException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ClassCircularityError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ClassFormatError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ClassLoader.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ClassNotFoundException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/CloneNotSupportedException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Cloneable.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Comparable.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Compiler.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Double.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Error.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Exception.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ExceptionInInitializerError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Float.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/IllegalAccessError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/IllegalAccessException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/IllegalArgumentException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/IllegalMonitorStateException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/IllegalStateException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/IllegalThreadStateException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/IncompatibleClassChangeError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/IndexOutOfBoundsException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/InheritableThreadLocal.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/InstantiationError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/InstantiationException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Integer.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/InternalError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/InterruptedException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/LinkageError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Long.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Math.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/NegativeArraySizeException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/NoClassDefFoundError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/NoSuchFieldError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/NoSuchFieldException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/NoSuchMethodError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/NoSuchMethodException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/NullPointerException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Number.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/NumberFormatException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/OutOfMemoryError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Package.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Process.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Runnable.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Runtime.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/RuntimeException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/RuntimePermission.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/SecurityException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/SecurityManager.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Short.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/StackOverflowError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/StackTraceElement.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/StrictMath.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/String.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/StringBuffer.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/StringIndexOutOfBoundsException.lo:  \
- 	java/lang/$(am__dirstamp) java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/System.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Thread.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ThreadDeath.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ThreadGroup.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/ThreadLocal.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Throwable.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/UnknownError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/UnsatisfiedLinkError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/UnsupportedClassVersionError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/UnsupportedOperationException.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/VerifyError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/VirtualMachineError.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/VMClassLoader.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/VMCompiler.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/VMSecurityManager.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/VMThrowable.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/lang/Void.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- java/io/BufferedInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/BufferedOutputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/BufferedReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/BufferedWriter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ByteArrayInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ByteArrayOutputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/CharArrayReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/CharArrayWriter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/CharConversionException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/DataInput.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/DataInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/DataOutput.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/DataOutputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/EOFException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/Externalizable.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/File.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FileDescriptor.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FileFilter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FileInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FileNotFoundException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FileOutputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FilePermission.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FileReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FileWriter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FilenameFilter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FilterInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FilterOutputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FilterReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/FilterWriter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/IOException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/InputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/InputStreamReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/InterruptedIOException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/InvalidClassException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/InvalidObjectException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/LineNumberInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/LineNumberReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/NotActiveException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/NotSerializableException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectInput.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectInputValidation.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectOutput.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectOutputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectStreamClass.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectStreamConstants.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectStreamException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/ObjectStreamField.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/OptionalDataException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/OutputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/OutputStreamWriter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/PipedInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/PipedOutputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/PipedReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/PipedWriter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/PrintStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/PrintWriter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/PushbackInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/PushbackReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/RandomAccessFile.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/Reader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/SequenceInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/Serializable.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/SerializablePermission.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/StreamCorruptedException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/StreamTokenizer.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/StringBufferInputStream.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/StringReader.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/StringWriter.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/SyncFailedException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/UTFDataFormatException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/UnsupportedEncodingException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/VMObjectStreamClass.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/WriteAbortedException.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/io/Writer.lo: java/io/$(am__dirstamp) \
- 	java/io/$(DEPDIR)/$(am__dirstamp)
- java/util/AbstractCollection.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/AbstractList.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/AbstractMap.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/AbstractSequentialList.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/AbstractSet.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/ArrayList.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Arrays.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/BitSet.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Calendar.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Collection.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Collections.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Comparator.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/ConcurrentModificationException.lo:  \
- 	java/util/$(am__dirstamp) java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Currency.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Date.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Dictionary.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/EmptyStackException.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Enumeration.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/EventListener.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/EventListenerProxy.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/EventObject.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/GregorianCalendar.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/HashMap.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/HashSet.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Hashtable.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/IdentityHashMap.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Iterator.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/LinkedList.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/LinkedHashMap.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/LinkedHashSet.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/List.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/ListIterator.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/ListResourceBundle.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Locale.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Map.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/MissingResourceException.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/NoSuchElementException.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Observable.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Observer.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Properties.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/PropertyPermission.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/PropertyPermissionCollection.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/PropertyResourceBundle.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Random.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/RandomAccess.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/ResourceBundle.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Set.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/SimpleTimeZone.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/SortedMap.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/SortedSet.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Stack.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/StringTokenizer.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/TimeZone.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Timer.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/TimerTask.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/TreeMap.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/TreeSet.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/TooManyListenersException.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/Vector.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/VMTimeZone.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/WeakHashMap.lo: java/util/$(am__dirstamp) \
- 	java/util/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/ConsoleHandler.lo:  \
- 	java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/ErrorManager.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/FileHandler.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/Filter.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/Formatter.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/Handler.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/Level.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/Logger.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/LoggingPermission.lo:  \
- 	java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/LogManager.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/LogRecord.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/MemoryHandler.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/SimpleFormatter.lo:  \
- 	java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/SocketHandler.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/StreamHandler.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/logging/XMLFormatter.lo: java/util/logging/$(am__dirstamp) \
- 	java/util/logging/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/$(am__dirstamp):
- 	@$(mkdir_p) java/util/prefs
- 	@: > java/util/prefs/$(am__dirstamp)
- java/util/prefs/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/util/prefs/$(DEPDIR)
- 	@: > java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/NodeChangeListener.lo:  \
- 	java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/Preferences.lo: java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/PreferenceChangeListener.lo:  \
- 	java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/NodeChangeEvent.lo: java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/InvalidPreferencesFormatException.lo:  \
- 	java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/AbstractPreferences.lo:  \
- 	java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/BackingStoreException.lo:  \
- 	java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/PreferenceChangeEvent.lo:  \
- 	java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/prefs/PreferencesFactory.lo:  \
- 	java/util/prefs/$(am__dirstamp) \
- 	java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- java/util/regex/$(am__dirstamp):
- 	@$(mkdir_p) java/util/regex
- 	@: > java/util/regex/$(am__dirstamp)
- java/util/regex/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/util/regex/$(DEPDIR)
- 	@: > java/util/regex/$(DEPDIR)/$(am__dirstamp)
- java/util/regex/Matcher.lo: java/util/regex/$(am__dirstamp) \
- 	java/util/regex/$(DEPDIR)/$(am__dirstamp)
- java/util/regex/Pattern.lo: java/util/regex/$(am__dirstamp) \
- 	java/util/regex/$(DEPDIR)/$(am__dirstamp)
- java/util/regex/PatternSyntaxException.lo:  \
- 	java/util/regex/$(am__dirstamp) \
- 	java/util/regex/$(DEPDIR)/$(am__dirstamp)
- gnu/classpath/$(am__dirstamp):
- 	@$(mkdir_p) gnu/classpath
- 	@: > gnu/classpath/$(am__dirstamp)
- gnu/classpath/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/classpath/$(DEPDIR)
- 	@: > gnu/classpath/$(DEPDIR)/$(am__dirstamp)
- gnu/classpath/ServiceFactory.lo: gnu/classpath/$(am__dirstamp) \
- 	gnu/classpath/$(DEPDIR)/$(am__dirstamp)
- gnu/classpath/ServiceProviderLoadingAction.lo:  \
- 	gnu/classpath/$(am__dirstamp) \
- 	gnu/classpath/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/Core.lo: gnu/gcj/$(am__dirstamp) \
- 	gnu/gcj/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/RawData.lo: gnu/gcj/$(am__dirstamp) \
- 	gnu/gcj/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/RawDataManaged.lo: gnu/gcj/$(am__dirstamp) \
- 	gnu/gcj/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/io/DefaultMimeTypes.lo: gnu/gcj/io/$(am__dirstamp) \
- 	gnu/gcj/io/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/io/MimeTypes.lo: gnu/gcj/io/$(am__dirstamp) \
- 	gnu/gcj/io/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/io/SimpleSHSStream.lo: gnu/gcj/io/$(am__dirstamp) \
- 	gnu/gcj/io/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/BootClassLoader.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/ExtensionClassLoader.lo:  \
- 	gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/FileDeleter.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/FinalizerThread.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/HelperClassLoader.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/JNIWeakRef.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/MethodRef.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/NameFinder.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/PersistentByteMap.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/SharedLibHelper.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/SharedLibLoader.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/StringBuffer.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/StackTrace.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/runtime/SystemClassLoader.lo: gnu/gcj/runtime/$(am__dirstamp) \
- 	gnu/gcj/runtime/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/util/Debug.lo: gnu/gcj/util/$(am__dirstamp) \
- 	gnu/gcj/util/$(DEPDIR)/$(am__dirstamp)
- gnu/java/io/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/io
- 	@: > gnu/java/io/$(am__dirstamp)
- gnu/java/io/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/io/$(DEPDIR)
- 	@: > gnu/java/io/$(DEPDIR)/$(am__dirstamp)
- gnu/java/io/ASN1ParsingException.lo: gnu/java/io/$(am__dirstamp) \
- 	gnu/java/io/$(DEPDIR)/$(am__dirstamp)
- gnu/java/io/Base64InputStream.lo: gnu/java/io/$(am__dirstamp) \
- 	gnu/java/io/$(DEPDIR)/$(am__dirstamp)
- gnu/java/io/ClassLoaderObjectInputStream.lo:  \
- 	gnu/java/io/$(am__dirstamp) \
- 	gnu/java/io/$(DEPDIR)/$(am__dirstamp)
- gnu/java/io/NullOutputStream.lo: gnu/java/io/$(am__dirstamp) \
- 	gnu/java/io/$(DEPDIR)/$(am__dirstamp)
- gnu/java/io/ObjectIdentityWrapper.lo: gnu/java/io/$(am__dirstamp) \
- 	gnu/java/io/$(DEPDIR)/$(am__dirstamp)
- gnu/java/lang/ArrayHelper.lo: gnu/java/lang/$(am__dirstamp) \
- 	gnu/java/lang/$(DEPDIR)/$(am__dirstamp)
- gnu/java/lang/ClassHelper.lo: gnu/java/lang/$(am__dirstamp) \
- 	gnu/java/lang/$(DEPDIR)/$(am__dirstamp)
- gnu/java/lang/MainThread.lo: gnu/java/lang/$(am__dirstamp) \
- 	gnu/java/lang/$(DEPDIR)/$(am__dirstamp)
- gnu/java/lang/reflect/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/lang/reflect
- 	@: > gnu/java/lang/reflect/$(am__dirstamp)
- gnu/java/lang/reflect/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/lang/reflect/$(DEPDIR)
- 	@: > gnu/java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- gnu/java/lang/reflect/TypeSignature.lo:  \
- 	gnu/java/lang/reflect/$(am__dirstamp) \
- 	gnu/java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/locale
- 	@: > gnu/java/locale/$(am__dirstamp)
- gnu/java/locale/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/locale/$(DEPDIR)
- 	@: > gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/Calendar.lo: gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/Calendar_de.lo: gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/Calendar_en.lo: gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/Calendar_nl.lo: gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation.lo: gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_af_ZA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_AE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_BH.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_DZ.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_EG.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_IN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_IQ.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_JO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_KW.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_LB.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_LY.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_MA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_OM.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_QA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_SD.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_SY.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_TN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ar_YE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_be_BY.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_bn_IN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_br_FR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_bs_BA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ca_ES.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_cs_CZ.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_cy_GB.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_da_DK.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_de.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_de_AT.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_de_BE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_de_CH.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_de_DE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_de_LU.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_el_GR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_AU.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_BW.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_CA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_DK.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_GB.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_HK.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_IE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_IN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_NZ.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_PH.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_SG.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_US.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_ZA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_en_ZW.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_AR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_BO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_CL.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_CO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_CR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_DO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_EC.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_ES.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_GT.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_HN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_MX.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_NI.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_PA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_PE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_PR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_PY.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_SV.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_US.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_UY.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_es_VE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_et_EE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_eu_ES.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_fa_IR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_fi_FI.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_fo_FO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_fr_BE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_fr_CA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_fr_CH.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_fr_FR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_fr_LU.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ga_IE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_gd_GB.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_gl_ES.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_gv_GB.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_he_IL.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_hi_IN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_hr_HR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_hu_HU.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_id_ID.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_it_CH.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_it_IT.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_iw_IL.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ja_JP.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ka_GE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_kl_GL.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ko_KR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_kw_GB.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_lt_LT.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_lv_LV.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_mi_NZ.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_mk_MK.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_mr_IN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_mt_MT.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_nl.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_nl_BE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_nl_NL.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_nn_NO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_no_NO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_oc_FR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_pl_PL.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_pt_BR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_pt_PT.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ro_RO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ru_RU.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ru_UA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_se_NO.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_sk_SK.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_sl_SI.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_sq_AL.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_sr_YU.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_sv_FI.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_sv_SE.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ta_IN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_te_IN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_tg_TJ.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_tl_PH.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_tr_TR.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_uk_UA.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_ur_PK.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_uz_UZ.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_vi_VN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_yi_US.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_zh_CN.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_zh_HK.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_zh_SG.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/locale/LocaleInformation_zh_TW.lo:  \
- 	gnu/java/locale/$(am__dirstamp) \
- 	gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- gnu/java/math/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/math
- 	@: > gnu/java/math/$(am__dirstamp)
- gnu/java/math/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/math/$(DEPDIR)
- 	@: > gnu/java/math/$(DEPDIR)/$(am__dirstamp)
- gnu/java/math/MPN.lo: gnu/java/math/$(am__dirstamp) \
- 	gnu/java/math/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/BASE64.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/CRLFInputStream.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/CRLFOutputStream.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/DefaultContentHandlerFactory.lo:  \
- 	gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/EmptyX509TrustManager.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/GetLocalHostAction.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/HeaderFieldHelper.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/LineInputStream.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/PlainDatagramSocketImpl.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/PlainSocketImpl.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/URLParseError.lo: gnu/java/net/$(am__dirstamp) \
- 	gnu/java/net/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/core/Connection.lo:  \
- 	gnu/java/net/protocol/core/$(am__dirstamp) \
- 	gnu/java/net/protocol/core/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/core/CoreInputStream.lo:  \
- 	gnu/java/net/protocol/core/$(am__dirstamp) \
- 	gnu/java/net/protocol/core/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/core/Handler.lo:  \
- 	gnu/java/net/protocol/core/$(am__dirstamp) \
- 	gnu/java/net/protocol/core/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/file/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/file
- 	@: > gnu/java/net/protocol/file/$(am__dirstamp)
- gnu/java/net/protocol/file/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/file/$(DEPDIR)
- 	@: > gnu/java/net/protocol/file/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/file/Connection.lo:  \
- 	gnu/java/net/protocol/file/$(am__dirstamp) \
- 	gnu/java/net/protocol/file/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/file/Handler.lo:  \
- 	gnu/java/net/protocol/file/$(am__dirstamp) \
- 	gnu/java/net/protocol/file/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/ftp
- 	@: > gnu/java/net/protocol/ftp/$(am__dirstamp)
- gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/ftp/$(DEPDIR)
- 	@: > gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/ActiveModeDTP.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/BlockInputStream.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/BlockOutputStream.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/CompressedInputStream.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/CompressedOutputStream.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/DTP.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/DTPInputStream.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/DTPOutputStream.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/FTPConnection.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/FTPException.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/FTPResponse.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/FTPURLConnection.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/Handler.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/PassiveModeDTP.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/StreamInputStream.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/ftp/StreamOutputStream.lo:  \
- 	gnu/java/net/protocol/ftp/$(am__dirstamp) \
- 	gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/gcjlib/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/gcjlib
- 	@: > gnu/java/net/protocol/gcjlib/$(am__dirstamp)
- gnu/java/net/protocol/gcjlib/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/gcjlib/$(DEPDIR)
- 	@: > gnu/java/net/protocol/gcjlib/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/gcjlib/Connection.lo:  \
- 	gnu/java/net/protocol/gcjlib/$(am__dirstamp) \
- 	gnu/java/net/protocol/gcjlib/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/gcjlib/Handler.lo:  \
- 	gnu/java/net/protocol/gcjlib/$(am__dirstamp) \
- 	gnu/java/net/protocol/gcjlib/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/http
- 	@: > gnu/java/net/protocol/http/$(am__dirstamp)
- gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/http/$(DEPDIR)
- 	@: > gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/Authenticator.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/ByteArrayResponseBodyReader.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/ChunkedInputStream.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/Cookie.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/CookieManager.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/Credentials.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/HTTPConnection.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/HTTPDateFormat.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/HTTPURLConnection.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/Handler.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/Headers.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/Request.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/RequestBodyWriter.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/Response.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/ResponseBodyReader.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/ResponseHeaderHandler.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/SimpleCookieManager.lo:  \
- 	gnu/java/net/protocol/http/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/event/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/http/event
- 	@: > gnu/java/net/protocol/http/event/$(am__dirstamp)
- gnu/java/net/protocol/http/event/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/http/event/$(DEPDIR)
- 	@: > gnu/java/net/protocol/http/event/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/event/ConnectionEvent.lo:  \
- 	gnu/java/net/protocol/http/event/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/event/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/event/ConnectionListener.lo:  \
- 	gnu/java/net/protocol/http/event/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/event/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/event/RequestEvent.lo:  \
- 	gnu/java/net/protocol/http/event/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/event/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/http/event/RequestListener.lo:  \
- 	gnu/java/net/protocol/http/event/$(am__dirstamp) \
- 	gnu/java/net/protocol/http/event/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/https/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/https
- 	@: > gnu/java/net/protocol/https/$(am__dirstamp)
- gnu/java/net/protocol/https/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/https/$(DEPDIR)
- 	@: > gnu/java/net/protocol/https/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/https/Handler.lo:  \
- 	gnu/java/net/protocol/https/$(am__dirstamp) \
- 	gnu/java/net/protocol/https/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/jar/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/jar
- 	@: > gnu/java/net/protocol/jar/$(am__dirstamp)
- gnu/java/net/protocol/jar/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/net/protocol/jar/$(DEPDIR)
- 	@: > gnu/java/net/protocol/jar/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/jar/Connection.lo:  \
- 	gnu/java/net/protocol/jar/$(am__dirstamp) \
- 	gnu/java/net/protocol/jar/$(DEPDIR)/$(am__dirstamp)
- gnu/java/net/protocol/jar/Handler.lo:  \
- 	gnu/java/net/protocol/jar/$(am__dirstamp) \
- 	gnu/java/net/protocol/jar/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/ChannelInputStream.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/ChannelOutputStream.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/ChannelReader.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/DatagramChannelImpl.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/DatagramChannelSelectionKey.lo:  \
- 	gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/FileLockImpl.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/InputStreamChannel.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/NIOConstants.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/NIODatagramSocket.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/NIOServerSocket.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/NIOSocket.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/OutputStreamChannel.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/PipeImpl.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/SelectionKeyImpl.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/SelectorImpl.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/SelectorProviderImpl.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/ServerSocketChannelImpl.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/ServerSocketChannelSelectionKey.lo:  \
- 	gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/SocketChannelImpl.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/SocketChannelSelectionKey.lo:  \
- 	gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/VMPipe.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/VMSelector.lo: gnu/java/nio/$(am__dirstamp) \
- 	gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/channels/FileChannelImpl.lo:  \
- 	gnu/java/nio/channels/$(am__dirstamp) \
- 	gnu/java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/nio/charset
- 	@: > gnu/java/nio/charset/$(am__dirstamp)
- gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/nio/charset/$(DEPDIR)
- 	@: > gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/ISO_8859_1.lo:  \
- 	gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/Provider.lo:  \
- 	gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/US_ASCII.lo:  \
- 	gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/UTF_16.lo: gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/UTF_16BE.lo:  \
- 	gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/UTF_16Decoder.lo:  \
- 	gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/UTF_16Encoder.lo:  \
- 	gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/UTF_16LE.lo:  \
- 	gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/nio/charset/UTF_8.lo: gnu/java/nio/charset/$(am__dirstamp) \
- 	gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security
- 	@: > gnu/java/security/$(am__dirstamp)
- gnu/java/security/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/$(DEPDIR)
- 	@: > gnu/java/security/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/Engine.lo: gnu/java/security/$(am__dirstamp) \
- 	gnu/java/security/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/OID.lo: gnu/java/security/$(am__dirstamp) \
- 	gnu/java/security/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/PolicyFile.lo: gnu/java/security/$(am__dirstamp) \
- 	gnu/java/security/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/action/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/action
- 	@: > gnu/java/security/action/$(am__dirstamp)
- gnu/java/security/action/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/action/$(DEPDIR)
- 	@: > gnu/java/security/action/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/action/GetPropertyAction.lo:  \
- 	gnu/java/security/action/$(am__dirstamp) \
- 	gnu/java/security/action/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/action/GetSecurityPropertyAction.lo:  \
- 	gnu/java/security/action/$(am__dirstamp) \
- 	gnu/java/security/action/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/action/SetAccessibleAction.lo:  \
- 	gnu/java/security/action/$(am__dirstamp) \
- 	gnu/java/security/action/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/ber/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/ber
- 	@: > gnu/java/security/ber/$(am__dirstamp)
- gnu/java/security/ber/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/ber/$(DEPDIR)
- 	@: > gnu/java/security/ber/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/ber/BER.lo: gnu/java/security/ber/$(am__dirstamp) \
- 	gnu/java/security/ber/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/ber/BEREncodingException.lo:  \
- 	gnu/java/security/ber/$(am__dirstamp) \
- 	gnu/java/security/ber/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/ber/BERReader.lo:  \
- 	gnu/java/security/ber/$(am__dirstamp) \
- 	gnu/java/security/ber/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/ber/BERValue.lo:  \
- 	gnu/java/security/ber/$(am__dirstamp) \
- 	gnu/java/security/ber/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/der/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/der
- 	@: > gnu/java/security/der/$(am__dirstamp)
- gnu/java/security/der/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/der/$(DEPDIR)
- 	@: > gnu/java/security/der/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/der/BitString.lo:  \
- 	gnu/java/security/der/$(am__dirstamp) \
- 	gnu/java/security/der/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/der/DER.lo: gnu/java/security/der/$(am__dirstamp) \
- 	gnu/java/security/der/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/der/DEREncodingException.lo:  \
- 	gnu/java/security/der/$(am__dirstamp) \
- 	gnu/java/security/der/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/der/DERReader.lo:  \
- 	gnu/java/security/der/$(am__dirstamp) \
- 	gnu/java/security/der/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/der/DERValue.lo:  \
- 	gnu/java/security/der/$(am__dirstamp) \
- 	gnu/java/security/der/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/der/DERWriter.lo:  \
- 	gnu/java/security/der/$(am__dirstamp) \
- 	gnu/java/security/der/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/pkcs/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/pkcs
- 	@: > gnu/java/security/pkcs/$(am__dirstamp)
- gnu/java/security/pkcs/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/pkcs/$(DEPDIR)
- 	@: > gnu/java/security/pkcs/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/pkcs/PKCS7SignedData.lo:  \
- 	gnu/java/security/pkcs/$(am__dirstamp) \
- 	gnu/java/security/pkcs/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/pkcs/SignerInfo.lo:  \
- 	gnu/java/security/pkcs/$(am__dirstamp) \
- 	gnu/java/security/pkcs/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/provider
- 	@: > gnu/java/security/provider/$(am__dirstamp)
- gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/provider/$(DEPDIR)
- 	@: > gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/CollectionCertStoreImpl.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/DSAKeyFactory.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/DSAKeyPairGenerator.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/DSAParameterGenerator.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/DSAParameters.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/DSASignature.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/DefaultPolicy.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/EncodedKeyFactory.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/Gnu.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/GnuDHPublicKey.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/GnuDSAPrivateKey.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/GnuDSAPublicKey.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/GnuRSAPrivateKey.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/GnuRSAPublicKey.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/MD2withRSA.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/MD4withRSA.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/MD5.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/MD5withRSA.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/PKIXCertPathValidatorImpl.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/RSA.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/RSAKeyFactory.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/SHA.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/SHA1PRNG.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/SHA1withRSA.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/provider/X509CertificateFactory.lo:  \
- 	gnu/java/security/provider/$(am__dirstamp) \
- 	gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/util/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/util
- 	@: > gnu/java/security/util/$(am__dirstamp)
- gnu/java/security/util/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/util/$(DEPDIR)
- 	@: > gnu/java/security/util/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/util/Prime.lo:  \
- 	gnu/java/security/util/$(am__dirstamp) \
- 	gnu/java/security/util/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/x509
- 	@: > gnu/java/security/x509/$(am__dirstamp)
- gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/x509/$(DEPDIR)
- 	@: > gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/GnuPKIExtension.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/PolicyNodeImpl.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/Util.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/X500DistinguishedName.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/X509CRL.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/X509CRLEntry.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/X509CRLSelectorImpl.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/X509Certificate.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/X509CertPath.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/X509CertSelectorImpl.lo:  \
- 	gnu/java/security/x509/$(am__dirstamp) \
- 	gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/x509/ext
- 	@: > gnu/java/security/x509/ext/$(am__dirstamp)
- gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/security/x509/ext/$(DEPDIR)
- 	@: > gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/AuthorityKeyIdentifier.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/BasicConstraints.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/CRLNumber.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/CertificatePolicies.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/ExtendedKeyUsage.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/Extension.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/GeneralNames.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/IssuerAlternativeNames.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/KeyUsage.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/PolicyConstraint.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/PolicyMappings.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/PrivateKeyUsagePeriod.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/ReasonCode.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/SubjectAlternativeNames.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/security/x509/ext/SubjectKeyIdentifier.lo:  \
- 	gnu/java/security/x509/ext/$(am__dirstamp) \
- 	gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/text
- 	@: > gnu/java/text/$(am__dirstamp)
- gnu/java/text/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/text/$(DEPDIR)
- 	@: > gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/AttributedFormatBuffer.lo:  \
- 	gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/BaseBreakIterator.lo: gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/CharacterBreakIterator.lo:  \
- 	gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/FormatBuffer.lo: gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/FormatCharacterIterator.lo:  \
- 	gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/LineBreakIterator.lo: gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/SentenceBreakIterator.lo: gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/StringFormatBuffer.lo: gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/text/WordBreakIterator.lo: gnu/java/text/$(am__dirstamp) \
- 	gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/util
- 	@: > gnu/java/util/$(am__dirstamp)
- gnu/java/util/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/util/$(DEPDIR)
- 	@: > gnu/java/util/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/DoubleEnumeration.lo: gnu/java/util/$(am__dirstamp) \
- 	gnu/java/util/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/EmptyEnumeration.lo: gnu/java/util/$(am__dirstamp) \
- 	gnu/java/util/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/prefs/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/util/prefs
- 	@: > gnu/java/util/prefs/$(am__dirstamp)
- gnu/java/util/prefs/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/util/prefs/$(DEPDIR)
- 	@: > gnu/java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/prefs/FileBasedFactory.lo:  \
- 	gnu/java/util/prefs/$(am__dirstamp) \
- 	gnu/java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/prefs/MemoryBasedFactory.lo:  \
- 	gnu/java/util/prefs/$(am__dirstamp) \
- 	gnu/java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/prefs/MemoryBasedPreferences.lo:  \
- 	gnu/java/util/prefs/$(am__dirstamp) \
- 	gnu/java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/prefs/NodeReader.lo:  \
- 	gnu/java/util/prefs/$(am__dirstamp) \
- 	gnu/java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- gnu/java/util/prefs/NodeWriter.lo:  \
- 	gnu/java/util/prefs/$(am__dirstamp) \
- 	gnu/java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/$(am__dirstamp):
- 	@$(mkdir_p) gnu/regexp
- 	@: > gnu/regexp/$(am__dirstamp)
- gnu/regexp/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/regexp/$(DEPDIR)
- 	@: > gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/CharIndexed.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/CharIndexedCharArray.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/CharIndexedInputStream.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/CharIndexedString.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/CharIndexedStringBuffer.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RE.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/REException.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/REFilterInputStream.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/REMatch.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/REMatchEnumeration.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RESyntax.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/REToken.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenAny.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenBackRef.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenChar.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenEnd.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenEndSub.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenLookAhead.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenOneOf.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenPOSIX.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenRange.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenRepeated.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenStart.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/RETokenWordBoundary.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- gnu/regexp/UncheckedRE.lo: gnu/regexp/$(am__dirstamp) \
- 	gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- java/lang/ref/PhantomReference.lo: java/lang/ref/$(am__dirstamp) \
- 	java/lang/ref/$(DEPDIR)/$(am__dirstamp)
- java/lang/ref/Reference.lo: java/lang/ref/$(am__dirstamp) \
- 	java/lang/ref/$(DEPDIR)/$(am__dirstamp)
- java/lang/ref/ReferenceQueue.lo: java/lang/ref/$(am__dirstamp) \
- 	java/lang/ref/$(DEPDIR)/$(am__dirstamp)
- java/lang/ref/SoftReference.lo: java/lang/ref/$(am__dirstamp) \
- 	java/lang/ref/$(DEPDIR)/$(am__dirstamp)
- java/lang/ref/WeakReference.lo: java/lang/ref/$(am__dirstamp) \
- 	java/lang/ref/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/AccessibleObject.lo:  \
- 	java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/Array.lo: java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/Constructor.lo: java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/Field.lo: java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/InvocationHandler.lo:  \
- 	java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/InvocationTargetException.lo:  \
- 	java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/Member.lo: java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/Method.lo: java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/Modifier.lo: java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/Proxy.lo: java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/ReflectPermission.lo:  \
- 	java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/lang/reflect/UndeclaredThrowableException.lo:  \
- 	java/lang/reflect/$(am__dirstamp) \
- 	java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- java/math/$(am__dirstamp):
- 	@$(mkdir_p) java/math
- 	@: > java/math/$(am__dirstamp)
- java/math/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/math/$(DEPDIR)
- 	@: > java/math/$(DEPDIR)/$(am__dirstamp)
- java/math/BigDecimal.lo: java/math/$(am__dirstamp) \
- 	java/math/$(DEPDIR)/$(am__dirstamp)
- java/math/BigInteger.lo: java/math/$(am__dirstamp) \
- 	java/math/$(DEPDIR)/$(am__dirstamp)
- java/net/Authenticator.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/BindException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/ConnectException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/ContentHandler.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/ContentHandlerFactory.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/DatagramPacket.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/DatagramSocket.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/DatagramSocketImpl.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/DatagramSocketImplFactory.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/FileNameMap.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/HttpURLConnection.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/Inet4Address.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/Inet6Address.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/InetAddress.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/InetSocketAddress.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/JarURLConnection.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/MalformedURLException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/MulticastSocket.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/NetPermission.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/NetworkInterface.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/NoRouteToHostException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/PasswordAuthentication.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/PortUnreachableException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/ProtocolException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/ServerSocket.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/Socket.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/SocketAddress.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/SocketException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/SocketImpl.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/SocketImplFactory.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/SocketOptions.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/SocketPermission.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/SocketTimeoutException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URI.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URISyntaxException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URL.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URLClassLoader.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URLConnection.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URLDecoder.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URLEncoder.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URLStreamHandler.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/URLStreamHandlerFactory.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/UnknownHostException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/net/UnknownServiceException.lo: java/net/$(am__dirstamp) \
- 	java/net/$(DEPDIR)/$(am__dirstamp)
- java/nio/Buffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/BufferOverflowException.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/BufferUnderflowException.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/ByteBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/ByteBufferHelper.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/ByteBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/ByteOrder.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/CharBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/CharBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/CharViewBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/DirectByteBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/DoubleBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/DoubleBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/DoubleViewBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/FloatBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/FloatBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/FloatViewBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/IntBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/IntBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/IntViewBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/InvalidMarkException.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/LongBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/LongBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/LongViewBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/MappedByteBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/MappedByteBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/ReadOnlyBufferException.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/ShortBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/ShortBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/ShortViewBufferImpl.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/VMDirectByteBuffer.lo: java/nio/$(am__dirstamp) \
- 	java/nio/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/AlreadyConnectedException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/AsynchronousCloseException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/ByteChannel.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/CancelledKeyException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/Channel.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/Channels.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/ClosedByInterruptException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/ClosedChannelException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/ClosedSelectorException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/ConnectionPendingException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/DatagramChannel.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/FileChannel.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/FileLock.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/FileLockInterruptionException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/GatheringByteChannel.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/IllegalBlockingModeException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/IllegalSelectorException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/InterruptibleChannel.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/NoConnectionPendingException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/NonReadableChannelException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/NonWritableChannelException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/NotYetBoundException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/NotYetConnectedException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/OverlappingFileLockException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/Pipe.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/ReadableByteChannel.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/ScatteringByteChannel.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/SelectableChannel.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/SelectionKey.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/Selector.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/ServerSocketChannel.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/SocketChannel.lo: java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/UnresolvedAddressException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/UnsupportedAddressTypeException.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/WritableByteChannel.lo:  \
- 	java/nio/channels/$(am__dirstamp) \
- 	java/nio/channels/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/spi/$(am__dirstamp):
- 	@$(mkdir_p) java/nio/channels/spi
- 	@: > java/nio/channels/spi/$(am__dirstamp)
- java/nio/channels/spi/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/nio/channels/spi/$(DEPDIR)
- 	@: > java/nio/channels/spi/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/spi/AbstractInterruptibleChannel.lo:  \
- 	java/nio/channels/spi/$(am__dirstamp) \
- 	java/nio/channels/spi/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/spi/AbstractSelectableChannel.lo:  \
- 	java/nio/channels/spi/$(am__dirstamp) \
- 	java/nio/channels/spi/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/spi/AbstractSelectionKey.lo:  \
- 	java/nio/channels/spi/$(am__dirstamp) \
- 	java/nio/channels/spi/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/spi/AbstractSelector.lo:  \
- 	java/nio/channels/spi/$(am__dirstamp) \
- 	java/nio/channels/spi/$(DEPDIR)/$(am__dirstamp)
- java/nio/channels/spi/SelectorProvider.lo:  \
- 	java/nio/channels/spi/$(am__dirstamp) \
- 	java/nio/channels/spi/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/$(am__dirstamp):
- 	@$(mkdir_p) java/nio/charset
- 	@: > java/nio/charset/$(am__dirstamp)
- java/nio/charset/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/nio/charset/$(DEPDIR)
- 	@: > java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/CharacterCodingException.lo:  \
- 	java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/Charset.lo: java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/CharsetDecoder.lo: java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/CharsetEncoder.lo: java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/CoderMalfunctionError.lo:  \
- 	java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/CoderResult.lo: java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/CodingErrorAction.lo:  \
- 	java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/IllegalCharsetNameException.lo:  \
- 	java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/MalformedInputException.lo:  \
- 	java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/UnmappableCharacterException.lo:  \
- 	java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/UnsupportedCharsetException.lo:  \
- 	java/nio/charset/$(am__dirstamp) \
- 	java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/spi/$(am__dirstamp):
- 	@$(mkdir_p) java/nio/charset/spi
- 	@: > java/nio/charset/spi/$(am__dirstamp)
- java/nio/charset/spi/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/nio/charset/spi/$(DEPDIR)
- 	@: > java/nio/charset/spi/$(DEPDIR)/$(am__dirstamp)
- java/nio/charset/spi/CharsetProvider.lo:  \
- 	java/nio/charset/spi/$(am__dirstamp) \
- 	java/nio/charset/spi/$(DEPDIR)/$(am__dirstamp)
- java/security/$(am__dirstamp):
- 	@$(mkdir_p) java/security
- 	@: > java/security/$(am__dirstamp)
- java/security/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/security/$(DEPDIR)
- 	@: > java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/AccessControlContext.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/AccessControlException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/AccessController.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/AlgorithmParameterGenerator.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/AlgorithmParameterGeneratorSpi.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/AlgorithmParameters.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/AlgorithmParametersSpi.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/AllPermission.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/BasicPermission.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Certificate.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/CodeSource.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/DigestException.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/DigestInputStream.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/DigestOutputStream.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/DomainCombiner.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/DummyKeyPairGenerator.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/DummyMessageDigest.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/DummySignature.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/GeneralSecurityException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Guard.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/GuardedObject.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Identity.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/IdentityScope.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/InvalidAlgorithmParameterException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/InvalidKeyException.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/InvalidParameterException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Key.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyException.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyFactory.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyFactorySpi.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyManagementException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyPair.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyPairGenerator.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyPairGeneratorSpi.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyStore.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyStoreException.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/KeyStoreSpi.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/MessageDigest.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/MessageDigestSpi.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/NoSuchAlgorithmException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/NoSuchProviderException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Permission.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/PermissionCollection.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Permissions.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Policy.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Principal.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/PrivateKey.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/PrivilegedAction.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/PrivilegedActionException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/PrivilegedExceptionAction.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/ProtectionDomain.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Provider.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/ProviderException.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/PublicKey.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/SecureClassLoader.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/SecureRandom.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/SecureRandomSpi.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Security.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/SecurityPermission.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Signature.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/SignatureException.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/SignatureSpi.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/SignedObject.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/Signer.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/UnrecoverableKeyException.lo:  \
- 	java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/UnresolvedPermission.lo: java/security/$(am__dirstamp) \
- 	java/security/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/$(am__dirstamp):
- 	@$(mkdir_p) java/security/acl
- 	@: > java/security/acl/$(am__dirstamp)
- java/security/acl/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/security/acl/$(DEPDIR)
- 	@: > java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/Acl.lo: java/security/acl/$(am__dirstamp) \
- 	java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/AclEntry.lo: java/security/acl/$(am__dirstamp) \
- 	java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/AclNotFoundException.lo:  \
- 	java/security/acl/$(am__dirstamp) \
- 	java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/Group.lo: java/security/acl/$(am__dirstamp) \
- 	java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/LastOwnerException.lo:  \
- 	java/security/acl/$(am__dirstamp) \
- 	java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/NotOwnerException.lo:  \
- 	java/security/acl/$(am__dirstamp) \
- 	java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/Owner.lo: java/security/acl/$(am__dirstamp) \
- 	java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/acl/Permission.lo: java/security/acl/$(am__dirstamp) \
- 	java/security/acl/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/$(am__dirstamp):
- 	@$(mkdir_p) java/security/cert
- 	@: > java/security/cert/$(am__dirstamp)
- java/security/cert/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/security/cert/$(DEPDIR)
- 	@: > java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CRL.lo: java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CRLException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CRLSelector.lo: java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPath.lo: java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathBuilder.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathBuilderException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathBuilderResult.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathBuilderSpi.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathParameters.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathValidator.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathValidatorException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathValidatorResult.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertPathValidatorSpi.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertSelector.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertStore.lo: java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertStoreException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertStoreParameters.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertStoreSpi.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/Certificate.lo: java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertificateEncodingException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertificateException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertificateExpiredException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertificateFactory.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertificateFactorySpi.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertificateNotYetValidException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CertificateParsingException.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/CollectionCertStoreParameters.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/LDAPCertStoreParameters.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/PKIXBuilderParameters.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/PKIXCertPathBuilderResult.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/PKIXCertPathChecker.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/PKIXCertPathValidatorResult.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/PKIXParameters.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/PolicyNode.lo: java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/PolicyQualifierInfo.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/TrustAnchor.lo: java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/X509CRL.lo: java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/X509CRLEntry.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/X509CRLSelector.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/X509CertSelector.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/X509Certificate.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/cert/X509Extension.lo:  \
- 	java/security/cert/$(am__dirstamp) \
- 	java/security/cert/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/$(am__dirstamp):
- 	@$(mkdir_p) java/security/interfaces
- 	@: > java/security/interfaces/$(am__dirstamp)
- java/security/interfaces/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/security/interfaces/$(DEPDIR)
- 	@: > java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/DSAKey.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/DSAKeyPairGenerator.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/DSAParams.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/DSAPrivateKey.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/DSAPublicKey.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/RSAKey.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/RSAMultiPrimePrivateCrtKey.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/RSAPrivateCrtKey.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/RSAPrivateKey.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/interfaces/RSAPublicKey.lo:  \
- 	java/security/interfaces/$(am__dirstamp) \
- 	java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/$(am__dirstamp):
- 	@$(mkdir_p) java/security/spec
- 	@: > java/security/spec/$(am__dirstamp)
- java/security/spec/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/security/spec/$(DEPDIR)
- 	@: > java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/AlgorithmParameterSpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/DSAParameterSpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/DSAPrivateKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/DSAPublicKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/EncodedKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/InvalidKeySpecException.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/InvalidParameterSpecException.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/KeySpec.lo: java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/PKCS8EncodedKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/PSSParameterSpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/RSAKeyGenParameterSpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/RSAMultiPrimePrivateCrtKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/RSAOtherPrimeInfo.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/RSAPrivateCrtKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/RSAPrivateKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/RSAPublicKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/security/spec/X509EncodedKeySpec.lo:  \
- 	java/security/spec/$(am__dirstamp) \
- 	java/security/spec/$(DEPDIR)/$(am__dirstamp)
- java/sql/$(am__dirstamp):
- 	@$(mkdir_p) java/sql
- 	@: > java/sql/$(am__dirstamp)
- java/sql/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/sql/$(DEPDIR)
- 	@: > java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Array.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/BatchUpdateException.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Blob.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/CallableStatement.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Clob.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Connection.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/DataTruncation.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/DatabaseMetaData.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Date.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Driver.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/DriverManager.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/DriverPropertyInfo.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/ParameterMetaData.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/PreparedStatement.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Ref.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/ResultSet.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/ResultSetMetaData.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/SQLData.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/SQLException.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/SQLInput.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/SQLOutput.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/SQLPermission.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/SQLWarning.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Savepoint.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Statement.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Struct.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Time.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Timestamp.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/sql/Types.lo: java/sql/$(am__dirstamp) \
- 	java/sql/$(DEPDIR)/$(am__dirstamp)
- java/text/Annotation.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/AttributedCharacterIterator.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/AttributedString.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/AttributedStringIterator.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/BreakIterator.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/CharacterIterator.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/ChoiceFormat.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/CollationElementIterator.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/CollationKey.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/Collator.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/DateFormat.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/DateFormatSymbols.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/DecimalFormat.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/DecimalFormatSymbols.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/FieldPosition.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/Format.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/MessageFormat.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/NumberFormat.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/ParseException.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/ParsePosition.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/RuleBasedCollator.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/SimpleDateFormat.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/text/StringCharacterIterator.lo: java/text/$(am__dirstamp) \
- 	java/text/$(DEPDIR)/$(am__dirstamp)
- java/util/jar/$(am__dirstamp):
- 	@$(mkdir_p) java/util/jar
- 	@: > java/util/jar/$(am__dirstamp)
- java/util/jar/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/util/jar/$(DEPDIR)
- 	@: > java/util/jar/$(DEPDIR)/$(am__dirstamp)
- java/util/jar/Attributes.lo: java/util/jar/$(am__dirstamp) \
- 	java/util/jar/$(DEPDIR)/$(am__dirstamp)
- java/util/jar/JarEntry.lo: java/util/jar/$(am__dirstamp) \
- 	java/util/jar/$(DEPDIR)/$(am__dirstamp)
- java/util/jar/JarException.lo: java/util/jar/$(am__dirstamp) \
- 	java/util/jar/$(DEPDIR)/$(am__dirstamp)
- java/util/jar/JarFile.lo: java/util/jar/$(am__dirstamp) \
- 	java/util/jar/$(DEPDIR)/$(am__dirstamp)
- java/util/jar/JarInputStream.lo: java/util/jar/$(am__dirstamp) \
- 	java/util/jar/$(DEPDIR)/$(am__dirstamp)
- java/util/jar/JarOutputStream.lo: java/util/jar/$(am__dirstamp) \
- 	java/util/jar/$(DEPDIR)/$(am__dirstamp)
- java/util/jar/Manifest.lo: java/util/jar/$(am__dirstamp) \
- 	java/util/jar/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/Adler32.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/CRC32.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/CheckedInputStream.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/CheckedOutputStream.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/Checksum.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/DataFormatException.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/Deflater.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/DeflaterOutputStream.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/GZIPInputStream.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/GZIPOutputStream.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/Inflater.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/InflaterInputStream.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/ZipConstants.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/ZipEntry.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/ZipException.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/ZipFile.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/ZipInputStream.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/util/zip/ZipOutputStream.lo: java/util/zip/$(am__dirstamp) \
- 	java/util/zip/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/activation
- 	@: > java/rmi/activation/$(am__dirstamp)
- java/rmi/activation/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/activation/$(DEPDIR)
- 	@: > java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/Activatable.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivateFailedException.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationDesc.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationException.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationGroup.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationGroupDesc.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationGroupID.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationID.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationInstantiator.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationMonitor.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/ActivationSystem.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/Activator.lo: java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/UnknownGroupException.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/activation/UnknownObjectException.lo:  \
- 	java/rmi/activation/$(am__dirstamp) \
- 	java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- java/rmi/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi
- 	@: > java/rmi/$(am__dirstamp)
- java/rmi/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/$(DEPDIR)
- 	@: > java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/AccessException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/AlreadyBoundException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/ConnectException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/ConnectIOException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/MarshalException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/MarshalledObject.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/Naming.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/NoSuchObjectException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/NotBoundException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/RMISecurityException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/RMISecurityManager.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/Remote.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/RemoteException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/ServerError.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/ServerException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/ServerRuntimeException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/StubNotFoundException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/UnexpectedException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/UnknownHostException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/UnmarshalException.lo: java/rmi/$(am__dirstamp) \
- 	java/rmi/$(DEPDIR)/$(am__dirstamp)
- java/rmi/dgc/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/dgc
- 	@: > java/rmi/dgc/$(am__dirstamp)
- java/rmi/dgc/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/dgc/$(DEPDIR)
- 	@: > java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- java/rmi/dgc/DGC.lo: java/rmi/dgc/$(am__dirstamp) \
- 	java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- java/rmi/dgc/Lease.lo: java/rmi/dgc/$(am__dirstamp) \
- 	java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- java/rmi/dgc/VMID.lo: java/rmi/dgc/$(am__dirstamp) \
- 	java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- java/rmi/registry/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/registry
- 	@: > java/rmi/registry/$(am__dirstamp)
- java/rmi/registry/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/registry/$(DEPDIR)
- 	@: > java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- java/rmi/registry/LocateRegistry.lo:  \
- 	java/rmi/registry/$(am__dirstamp) \
- 	java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- java/rmi/registry/Registry.lo: java/rmi/registry/$(am__dirstamp) \
- 	java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- java/rmi/registry/RegistryHandler.lo:  \
- 	java/rmi/registry/$(am__dirstamp) \
- 	java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/server
- 	@: > java/rmi/server/$(am__dirstamp)
- java/rmi/server/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/rmi/server/$(DEPDIR)
- 	@: > java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/ExportException.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/LoaderHandler.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/LogStream.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/ObjID.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/Operation.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RMIClassLoader.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RMIClassLoaderSpi.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RMIClientSocketFactory.lo:  \
- 	java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RMIFailureHandler.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RMIServerSocketFactory.lo:  \
- 	java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RMISocketFactory.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RemoteCall.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RemoteObject.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RemoteRef.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RemoteServer.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/RemoteStub.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/ServerCloneException.lo:  \
- 	java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/ServerNotActiveException.lo:  \
- 	java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/ServerRef.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/Skeleton.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/SkeletonMismatchException.lo:  \
- 	java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/SkeletonNotFoundException.lo:  \
- 	java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/SocketSecurityException.lo:  \
- 	java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/UID.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/UnicastRemoteObject.lo:  \
- 	java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- java/rmi/server/Unreferenced.lo: java/rmi/server/$(am__dirstamp) \
- 	java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi
- 	@: > gnu/java/rmi/$(am__dirstamp)
- gnu/java/rmi/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/$(DEPDIR)
- 	@: > gnu/java/rmi/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/RMIMarshalledObjectInputStream.lo:  \
- 	gnu/java/rmi/$(am__dirstamp) \
- 	gnu/java/rmi/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/RMIMarshalledObjectOutputStream.lo:  \
- 	gnu/java/rmi/$(am__dirstamp) \
- 	gnu/java/rmi/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/dgc/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/dgc
- 	@: > gnu/java/rmi/dgc/$(am__dirstamp)
- gnu/java/rmi/dgc/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/dgc/$(DEPDIR)
- 	@: > gnu/java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/dgc/DGCImpl.lo: gnu/java/rmi/dgc/$(am__dirstamp) \
- 	gnu/java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/dgc/DGCImpl_Skel.lo: gnu/java/rmi/dgc/$(am__dirstamp) \
- 	gnu/java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/dgc/DGCImpl_Stub.lo: gnu/java/rmi/dgc/$(am__dirstamp) \
- 	gnu/java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/registry/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/registry
- 	@: > gnu/java/rmi/registry/$(am__dirstamp)
- gnu/java/rmi/registry/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/registry/$(DEPDIR)
- 	@: > gnu/java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/registry/RegistryImpl.lo:  \
- 	gnu/java/rmi/registry/$(am__dirstamp) \
- 	gnu/java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/registry/RegistryImpl_Skel.lo:  \
- 	gnu/java/rmi/registry/$(am__dirstamp) \
- 	gnu/java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/registry/RegistryImpl_Stub.lo:  \
- 	gnu/java/rmi/registry/$(am__dirstamp) \
- 	gnu/java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/rmic
- 	@: > gnu/java/rmi/rmic/$(am__dirstamp)
- gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/rmic/$(DEPDIR)
- 	@: > gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/Compile_gcj.lo: gnu/java/rmi/rmic/$(am__dirstamp) \
- 	gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/Compile_jikes.lo: gnu/java/rmi/rmic/$(am__dirstamp) \
- 	gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/Compile_kjc.lo: gnu/java/rmi/rmic/$(am__dirstamp) \
- 	gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/Compiler.lo: gnu/java/rmi/rmic/$(am__dirstamp) \
- 	gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/CompilerProcess.lo:  \
- 	gnu/java/rmi/rmic/$(am__dirstamp) \
- 	gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/RMIC.lo: gnu/java/rmi/rmic/$(am__dirstamp) \
- 	gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/RMICException.lo: gnu/java/rmi/rmic/$(am__dirstamp) \
- 	gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/rmic/TabbedWriter.lo: gnu/java/rmi/rmic/$(am__dirstamp) \
- 	gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/server
- 	@: > gnu/java/rmi/server/$(am__dirstamp)
- gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/rmi/server/$(DEPDIR)
- 	@: > gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/ConnectionRunnerPool.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/ProtocolConstants.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/RMIDefaultSocketFactory.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/RMIHashes.lo: gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/RMIIncomingThread.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/RMIObjectInputStream.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/RMIObjectOutputStream.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/RMIVoidValue.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/UnicastConnection.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/UnicastConnectionManager.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/UnicastRef.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/UnicastRemoteCall.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/UnicastRemoteStub.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/UnicastServer.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/java/rmi/server/UnicastServerRef.lo:  \
- 	gnu/java/rmi/server/$(am__dirstamp) \
- 	gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/$(am__dirstamp):
- 	@$(mkdir_p) gnu/awt
- 	@: > gnu/awt/$(am__dirstamp)
- gnu/awt/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/awt/$(DEPDIR)
- 	@: > gnu/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/LightweightRedirector.lo: gnu/awt/$(am__dirstamp) \
- 	gnu/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/j2d/$(am__dirstamp):
- 	@$(mkdir_p) gnu/awt/j2d
- 	@: > gnu/awt/j2d/$(am__dirstamp)
- gnu/awt/j2d/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/awt/j2d/$(DEPDIR)
- 	@: > gnu/awt/j2d/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/j2d/AbstractGraphicsState.lo: gnu/awt/j2d/$(am__dirstamp) \
- 	gnu/awt/j2d/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/j2d/DirectRasterGraphics.lo: gnu/awt/j2d/$(am__dirstamp) \
- 	gnu/awt/j2d/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/j2d/Graphics2DImpl.lo: gnu/awt/j2d/$(am__dirstamp) \
- 	gnu/awt/j2d/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/j2d/IntegerGraphicsState.lo: gnu/awt/j2d/$(am__dirstamp) \
- 	gnu/awt/j2d/$(DEPDIR)/$(am__dirstamp)
- gnu/awt/j2d/MappedRaster.lo: gnu/awt/j2d/$(am__dirstamp) \
- 	gnu/awt/j2d/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/awt
- 	@: > gnu/java/awt/$(am__dirstamp)
- gnu/java/awt/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/awt/$(DEPDIR)
- 	@: > gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/BitMaskExtent.lo: gnu/java/awt/$(am__dirstamp) \
- 	gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/Buffers.lo: gnu/java/awt/$(am__dirstamp) \
- 	gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/BitwiseXORComposite.lo: gnu/java/awt/$(am__dirstamp) \
- 	gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/ComponentDataBlitOp.lo: gnu/java/awt/$(am__dirstamp) \
- 	gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/ClasspathToolkit.lo: gnu/java/awt/$(am__dirstamp) \
- 	gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/EmbeddedWindow.lo: gnu/java/awt/$(am__dirstamp) \
- 	gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/EmbeddedWindowSupport.lo: gnu/java/awt/$(am__dirstamp) \
- 	gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/EventModifier.lo: gnu/java/awt/$(am__dirstamp) \
- 	gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/awt/color
- 	@: > gnu/java/awt/color/$(am__dirstamp)
- gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/awt/color/$(DEPDIR)
- 	@: > gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/CieXyzConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/ClutProfileConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/ColorLookUpTable.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/ColorSpaceConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/GrayProfileConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/GrayScaleConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/LinearRGBConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/ProfileHeader.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/PyccConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/RgbProfileConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/SrgbConverter.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/TagEntry.lo: gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/color/ToneReproductionCurve.lo:  \
- 	gnu/java/awt/color/$(am__dirstamp) \
- 	gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/image/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/awt/image
- 	@: > gnu/java/awt/image/$(am__dirstamp)
- gnu/java/awt/image/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/awt/image/$(DEPDIR)
- 	@: > gnu/java/awt/image/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/image/ImageDecoder.lo:  \
- 	gnu/java/awt/image/$(am__dirstamp) \
- 	gnu/java/awt/image/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/image/XBMDecoder.lo: gnu/java/awt/image/$(am__dirstamp) \
- 	gnu/java/awt/image/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/peer/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/awt/peer
- 	@: > gnu/java/awt/peer/$(am__dirstamp)
- gnu/java/awt/peer/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) gnu/java/awt/peer/$(DEPDIR)
- 	@: > gnu/java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/peer/EmbeddedWindowPeer.lo:  \
- 	gnu/java/awt/peer/$(am__dirstamp) \
- 	gnu/java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/peer/GLightweightPeer.lo:  \
- 	gnu/java/awt/peer/$(am__dirstamp) \
- 	gnu/java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/peer/ClasspathFontPeer.lo:  \
- 	gnu/java/awt/peer/$(am__dirstamp) \
- 	gnu/java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- gnu/java/awt/peer/ClasspathTextLayoutPeer.lo:  \
- 	gnu/java/awt/peer/$(am__dirstamp) \
- 	gnu/java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/applet/$(am__dirstamp):
- 	@$(mkdir_p) java/applet
- 	@: > java/applet/$(am__dirstamp)
- java/applet/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/applet/$(DEPDIR)
- 	@: > java/applet/$(DEPDIR)/$(am__dirstamp)
- java/applet/Applet.lo: java/applet/$(am__dirstamp) \
- 	java/applet/$(DEPDIR)/$(am__dirstamp)
- java/applet/AppletStub.lo: java/applet/$(am__dirstamp) \
- 	java/applet/$(DEPDIR)/$(am__dirstamp)
- java/applet/AppletContext.lo: java/applet/$(am__dirstamp) \
- 	java/applet/$(DEPDIR)/$(am__dirstamp)
- java/applet/AudioClip.lo: java/applet/$(am__dirstamp) \
- 	java/applet/$(DEPDIR)/$(am__dirstamp)
- java/awt/$(am__dirstamp):
- 	@$(mkdir_p) java/awt
- 	@: > java/awt/$(am__dirstamp)
- java/awt/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/$(DEPDIR)
- 	@: > java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/AWTError.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/AWTEvent.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/AWTEventMulticaster.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/AWTException.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/AWTPermission.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/ActiveEvent.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Adjustable.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/BorderLayout.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Button.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Canvas.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/CardLayout.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Checkbox.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/CheckboxGroup.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/CheckboxMenuItem.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Choice.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Color.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Component.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/ComponentOrientation.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Container.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Cursor.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Dialog.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Dimension.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Event.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/EventDispatchThread.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/EventQueue.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/FileDialog.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/FlowLayout.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Font.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/FontMetrics.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Frame.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Graphics.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Graphics2D.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GraphicsConfiguration.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GridBagConstraints.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GridBagLayout.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GridBagLayoutInfo.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GridLayout.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/IllegalComponentStateException.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Image.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Insets.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/ItemSelectable.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Label.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/LayoutManager.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/LayoutManager2.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/List.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Menu.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/MenuBar.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/MenuComponent.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/MenuContainer.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/MenuItem.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/MenuShortcut.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Paint.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/PaintContext.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Panel.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Point.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/PopupMenu.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Rectangle.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/RenderingHints.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/ScrollPane.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Scrollbar.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Shape.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/TextArea.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/TextComponent.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/TextField.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Toolkit.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Transparency.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Window.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/color/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/color
- 	@: > java/awt/color/$(am__dirstamp)
- java/awt/color/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/color/$(DEPDIR)
- 	@: > java/awt/color/$(DEPDIR)/$(am__dirstamp)
- java/awt/color/ColorSpace.lo: java/awt/color/$(am__dirstamp) \
- 	java/awt/color/$(DEPDIR)/$(am__dirstamp)
- java/awt/color/ICC_ColorSpace.lo: java/awt/color/$(am__dirstamp) \
- 	java/awt/color/$(DEPDIR)/$(am__dirstamp)
- java/awt/color/ICC_Profile.lo: java/awt/color/$(am__dirstamp) \
- 	java/awt/color/$(DEPDIR)/$(am__dirstamp)
- java/awt/color/ICC_ProfileGray.lo: java/awt/color/$(am__dirstamp) \
- 	java/awt/color/$(DEPDIR)/$(am__dirstamp)
- java/awt/color/ICC_ProfileRGB.lo: java/awt/color/$(am__dirstamp) \
- 	java/awt/color/$(DEPDIR)/$(am__dirstamp)
- java/awt/color/CMMException.lo: java/awt/color/$(am__dirstamp) \
- 	java/awt/color/$(DEPDIR)/$(am__dirstamp)
- java/awt/color/ProfileDataException.lo:  \
- 	java/awt/color/$(am__dirstamp) \
- 	java/awt/color/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/datatransfer
- 	@: > java/awt/datatransfer/$(am__dirstamp)
- java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/datatransfer/$(DEPDIR)
- 	@: > java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/Clipboard.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/ClipboardOwner.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/DataFlavor.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/FlavorMap.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/MimeTypeParseException.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/StringSelection.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/SystemFlavorMap.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/Transferable.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/UnsupportedFlavorException.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/datatransfer/FlavorTable.lo:  \
- 	java/awt/datatransfer/$(am__dirstamp) \
- 	java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/event
- 	@: > java/awt/event/$(am__dirstamp)
- java/awt/event/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/event/$(DEPDIR)
- 	@: > java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/AWTEventListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ActionEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ActionListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/AdjustmentEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/AdjustmentListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ComponentAdapter.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ComponentEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ComponentListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ContainerAdapter.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ContainerEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ContainerListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/FocusAdapter.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/FocusEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/FocusListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/HierarchyBoundsAdapter.lo:  \
- 	java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/HierarchyBoundsListener.lo:  \
- 	java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/HierarchyEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/HierarchyListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/InputEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/InputMethodEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/InputMethodListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/InvocationEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ItemEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/ItemListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/KeyAdapter.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/KeyEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/KeyListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/MouseAdapter.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/MouseEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/MouseListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/MouseMotionAdapter.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/MouseMotionListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/PaintEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/TextEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/TextListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/WindowAdapter.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/WindowEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/WindowListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/AWTEventListenerProxy.lo:  \
- 	java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/MouseWheelEvent.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/MouseWheelListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/WindowFocusListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/event/WindowStateListener.lo: java/awt/event/$(am__dirstamp) \
- 	java/awt/event/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/font
- 	@: > java/awt/font/$(am__dirstamp)
- java/awt/font/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/font/$(DEPDIR)
- 	@: > java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/FontRenderContext.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/ShapeGraphicAttribute.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/MultipleMaster.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/TransformAttribute.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/GlyphJustificationInfo.lo:  \
- 	java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/LineBreakMeasurer.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/TextMeasurer.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/TextLayout.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/LineMetrics.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/TextAttribute.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/GlyphMetrics.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/OpenType.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/GlyphVector.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/GraphicAttribute.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/ImageGraphicAttribute.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/NumericShaper.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/geom
- 	@: > java/awt/geom/$(am__dirstamp)
- java/awt/geom/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/geom/$(DEPDIR)
- 	@: > java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/AffineTransform.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/Dimension2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/Ellipse2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/IllegalPathStateException.lo:  \
- 	java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/NoninvertibleTransformException.lo:  \
- 	java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/PathIterator.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/Point2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/Rectangle2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/RectangularShape.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/RoundRectangle2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/Line2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/Arc2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/Area.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/CubicCurve2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/FlatteningPathIterator.lo:  \
- 	java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/GeneralPath.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/geom/QuadCurve2D.lo: java/awt/geom/$(am__dirstamp) \
- 	java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/image
- 	@: > java/awt/image/$(am__dirstamp)
- java/awt/image/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/image/$(DEPDIR)
- 	@: > java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/BandCombineOp.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/BandedSampleModel.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/AffineTransformOp.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/BufferedImage.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/BufferedImageFilter.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ByteLookupTable.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ColorConvertOp.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ColorModel.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ComponentColorModel.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ComponentSampleModel.lo:  \
- 	java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ConvolveOp.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/DataBuffer.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/DataBufferByte.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/DataBufferDouble.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/DataBufferFloat.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/DataBufferInt.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/DataBufferShort.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/DataBufferUShort.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/DirectColorModel.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ImageConsumer.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ImageObserver.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ImageProducer.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/IndexColorModel.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/Kernel.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/LookupOp.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/LookupTable.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/MultiPixelPackedSampleModel.lo:  \
- 	java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/PackedColorModel.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/PixelInterleavedSampleModel.lo:  \
- 	java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/Raster.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/RasterOp.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/RescaleOp.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/SampleModel.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ShortLookupTable.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/SinglePixelPackedSampleModel.lo:  \
- 	java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/WritableRaster.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/AreaAveragingScaleFilter.lo:  \
- 	java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/CropImageFilter.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/FilteredImageSource.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ImageFilter.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/MemoryImageSource.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/PixelGrabber.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/RGBImageFilter.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ReplicateScaleFilter.lo:  \
- 	java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/BufferStrategy.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/BufferedImageOp.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/ImagingOpException.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/RasterFormatException.lo:  \
- 	java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/RenderedImage.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/TileObserver.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/VolatileImage.lo: java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/WritableRenderedImage.lo:  \
- 	java/awt/image/$(am__dirstamp) \
- 	java/awt/image/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/renderable/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/image/renderable
- 	@: > java/awt/image/renderable/$(am__dirstamp)
- java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/image/renderable/$(DEPDIR)
- 	@: > java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/renderable/ContextualRenderedImageFactory.lo:  \
- 	java/awt/image/renderable/$(am__dirstamp) \
- 	java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/renderable/ParameterBlock.lo:  \
- 	java/awt/image/renderable/$(am__dirstamp) \
- 	java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/renderable/RenderContext.lo:  \
- 	java/awt/image/renderable/$(am__dirstamp) \
- 	java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/renderable/RenderableImage.lo:  \
- 	java/awt/image/renderable/$(am__dirstamp) \
- 	java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/renderable/RenderableImageOp.lo:  \
- 	java/awt/image/renderable/$(am__dirstamp) \
- 	java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/renderable/RenderableImageProducer.lo:  \
- 	java/awt/image/renderable/$(am__dirstamp) \
- 	java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- java/awt/image/renderable/RenderedImageFactory.lo:  \
- 	java/awt/image/renderable/$(am__dirstamp) \
- 	java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/peer
- 	@: > java/awt/peer/$(am__dirstamp)
- java/awt/peer/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/peer/$(DEPDIR)
- 	@: > java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/ButtonPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/CanvasPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/CheckboxMenuItemPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/CheckboxPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/ChoicePeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/ComponentPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/ContainerPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/DialogPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/FileDialogPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/FontPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/FramePeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/LabelPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/LightweightPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/ListPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/MenuBarPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/MenuComponentPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/MenuItemPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/MenuPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/PanelPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/PopupMenuPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/RobotPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/ScrollPanePeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/ScrollbarPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/TextAreaPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/TextComponentPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/TextFieldPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/peer/WindowPeer.lo: java/awt/peer/$(am__dirstamp) \
- 	java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/SystemColor.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Polygon.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/MediaTracker.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/PrintGraphics.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/PrintJob.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/AWTKeyStroke.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/AlphaComposite.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/AttributeValue.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/BasicStroke.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/BufferCapabilities.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/ColorPaintContext.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Composite.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/CompositeContext.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/ContainerOrderFocusTraversalPolicy.lo:  \
- 	java/awt/$(am__dirstamp) java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/DefaultFocusTraversalPolicy.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/DefaultKeyboardFocusManager.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/DisplayMode.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/FocusTraversalPolicy.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/FontFormatException.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GradientPaint.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GraphicsConfigTemplate.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GraphicsDevice.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/GraphicsEnvironment.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/HeadlessException.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/ImageCapabilities.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/JobAttributes.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/KeyEventDispatcher.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/KeyEventPostProcessor.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/KeyboardFocusManager.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/PageAttributes.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Robot.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/ScrollPaneAdjustable.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/Stroke.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/TexturePaint.lo: java/awt/$(am__dirstamp) \
- 	java/awt/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/peer/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/dnd/peer
- 	@: > java/awt/dnd/peer/$(am__dirstamp)
- java/awt/dnd/peer/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/dnd/peer/$(DEPDIR)
- 	@: > java/awt/dnd/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/peer/DragSourceContextPeer.lo:  \
- 	java/awt/dnd/peer/$(am__dirstamp) \
- 	java/awt/dnd/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/peer/DropTargetContextPeer.lo:  \
- 	java/awt/dnd/peer/$(am__dirstamp) \
- 	java/awt/dnd/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/peer/DropTargetPeer.lo:  \
- 	java/awt/dnd/peer/$(am__dirstamp) \
- 	java/awt/dnd/peer/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/dnd
- 	@: > java/awt/dnd/$(am__dirstamp)
- java/awt/dnd/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/dnd/$(DEPDIR)
- 	@: > java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DnDConstants.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DnDEventMulticaster.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragGestureEvent.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragGestureListener.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragGestureRecognizer.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragSource.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragSourceAdapter.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragSourceContext.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragSourceDragEvent.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragSourceEvent.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragSourceListener.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragSourceMotionListener.lo:  \
- 	java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DropTarget.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/InvalidDnDOperationException.lo:  \
- 	java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/Autoscroll.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DragSourceDropEvent.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DropTargetAdapter.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DropTargetContext.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DropTargetDragEvent.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DropTargetDropEvent.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DropTargetEvent.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/DropTargetListener.lo: java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/dnd/MouseDragGestureRecognizer.lo:  \
- 	java/awt/dnd/$(am__dirstamp) \
- 	java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- java/awt/font/TextHitInfo.lo: java/awt/font/$(am__dirstamp) \
- 	java/awt/font/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/spi/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/im/spi
- 	@: > java/awt/im/spi/$(am__dirstamp)
- java/awt/im/spi/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/im/spi/$(DEPDIR)
- 	@: > java/awt/im/spi/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/spi/InputMethod.lo: java/awt/im/spi/$(am__dirstamp) \
- 	java/awt/im/spi/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/spi/InputMethodContext.lo:  \
- 	java/awt/im/spi/$(am__dirstamp) \
- 	java/awt/im/spi/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/spi/InputMethodDescriptor.lo:  \
- 	java/awt/im/spi/$(am__dirstamp) \
- 	java/awt/im/spi/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/im
- 	@: > java/awt/im/$(am__dirstamp)
- java/awt/im/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/im/$(DEPDIR)
- 	@: > java/awt/im/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/InputContext.lo: java/awt/im/$(am__dirstamp) \
- 	java/awt/im/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/InputMethodHighlight.lo: java/awt/im/$(am__dirstamp) \
- 	java/awt/im/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/InputMethodRequests.lo: java/awt/im/$(am__dirstamp) \
- 	java/awt/im/$(DEPDIR)/$(am__dirstamp)
- java/awt/im/InputSubset.lo: java/awt/im/$(am__dirstamp) \
- 	java/awt/im/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/print
- 	@: > java/awt/print/$(am__dirstamp)
- java/awt/print/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/awt/print/$(DEPDIR)
- 	@: > java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/Book.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/PageFormat.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/Pageable.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/Paper.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/Printable.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/PrinterAbortException.lo:  \
- 	java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/PrinterException.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/PrinterGraphics.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/PrinterIOException.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/awt/print/PrinterJob.lo: java/awt/print/$(am__dirstamp) \
- 	java/awt/print/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/$(am__dirstamp):
- 	@$(mkdir_p) java/beans/beancontext
- 	@: > java/beans/beancontext/$(am__dirstamp)
- java/beans/beancontext/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/beans/beancontext/$(DEPDIR)
- 	@: > java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContext.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextChild.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextChildComponentProxy.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextChildSupport.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextContainerProxy.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextEvent.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextMembershipEvent.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextMembershipListener.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextProxy.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextServiceAvailableEvent.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextServiceProvider.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextServiceProviderBeanInfo.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextServiceRevokedEvent.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextServiceRevokedListener.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextServices.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextServicesListener.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextServicesSupport.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/beancontext/BeanContextSupport.lo:  \
- 	java/beans/beancontext/$(am__dirstamp) \
- 	java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- java/beans/$(am__dirstamp):
- 	@$(mkdir_p) java/beans
- 	@: > java/beans/$(am__dirstamp)
- java/beans/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) java/beans/$(DEPDIR)
- 	@: > java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/BeanDescriptor.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/BeanInfo.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/Beans.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/Customizer.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/DesignMode.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/EventHandler.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/EventSetDescriptor.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/ExceptionListener.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/Expression.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/FeatureDescriptor.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/IndexedPropertyDescriptor.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/IntrospectionException.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/Introspector.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/MethodDescriptor.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/ParameterDescriptor.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyChangeEvent.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyChangeListener.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyChangeListenerProxy.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyChangeSupport.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyDescriptor.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyEditor.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyEditorManager.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyEditorSupport.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/PropertyVetoException.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/Statement.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/SimpleBeanInfo.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/VetoableChangeListener.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/VetoableChangeListenerProxy.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/VetoableChangeSupport.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/Visibility.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/AppletInitializer.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- java/beans/XMLDecoder.lo: java/beans/$(am__dirstamp) \
- 	java/beans/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/border
- 	@: > javax/swing/border/$(am__dirstamp)
- javax/swing/border/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/border/$(DEPDIR)
- 	@: > javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/AbstractBorder.lo:  \
- 	javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/BevelBorder.lo: javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/Border.lo: javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/CompoundBorder.lo:  \
- 	javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/EmptyBorder.lo: javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/EtchedBorder.lo:  \
- 	javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/LineBorder.lo: javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/MatteBorder.lo: javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/SoftBevelBorder.lo:  \
- 	javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/border/TitledBorder.lo:  \
- 	javax/swing/border/$(am__dirstamp) \
- 	javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- javax/swing/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing
- 	@: > javax/swing/$(am__dirstamp)
- javax/swing/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/$(DEPDIR)
- 	@: > javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/GrayFilter.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/AbstractAction.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/AbstractButton.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/AbstractSpinnerModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/plaf/basic
- 	@: > javax/swing/plaf/basic/$(am__dirstamp)
- javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/plaf/basic/$(DEPDIR)
- 	@: > javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicArrowButton.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicButtonListener.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicButtonUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicCheckBoxUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicColorChooserUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicComboBoxUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicComboBoxEditor.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicComboBoxRenderer.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicComboPopup.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicDesktopIconUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicDesktopPaneUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicEditorPaneUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicFormattedTextFieldUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicGraphicsUtils.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicInternalFrameTitlePane.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicInternalFrameUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicLabelUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicListUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicMenuUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicMenuBarUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicMenuItemUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicOptionPaneUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicPanelUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicPasswordFieldUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicPopupMenuUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicProgressBarUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicRootPaneUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicRadioButtonUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicScrollBarUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicScrollPaneUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicSeparatorUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicSliderUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicSpinnerUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicSplitPaneDivider.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicSplitPaneUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicTabbedPaneUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicTableUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicTableHeaderUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicTextAreaUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicTextFieldUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicTextPaneUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicTextUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicToggleButtonUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicToolBarSeparatorUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicToolBarUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicToolTipUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicTreeUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicViewportUI.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicLookAndFeel.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicBorders.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/BasicIconFactory.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/basic/ComboPopup.lo:  \
- 	javax/swing/plaf/basic/$(am__dirstamp) \
- 	javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/plaf
- 	@: > javax/swing/plaf/$(am__dirstamp)
- javax/swing/plaf/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/plaf/$(DEPDIR)
- 	@: > javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/BorderUIResource.lo:  \
- 	javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/UIResource.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ButtonUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ComponentUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/LabelUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ListUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/OptionPaneUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/PanelUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ScrollPaneUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/TabbedPaneUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/TextUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/TreeUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ViewportUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/metal/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/plaf/metal
- 	@: > javax/swing/plaf/metal/$(am__dirstamp)
- javax/swing/plaf/metal/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/plaf/metal/$(DEPDIR)
- 	@: > javax/swing/plaf/metal/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/metal/DefaultMetalTheme.lo:  \
- 	javax/swing/plaf/metal/$(am__dirstamp) \
- 	javax/swing/plaf/metal/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/metal/MetalLookAndFeel.lo:  \
- 	javax/swing/plaf/metal/$(am__dirstamp) \
- 	javax/swing/plaf/metal/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/metal/MetalTheme.lo:  \
- 	javax/swing/plaf/metal/$(am__dirstamp) \
- 	javax/swing/plaf/metal/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ColorUIResource.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/DimensionUIResource.lo:  \
- 	javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/FontUIResource.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/IconUIResource.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/InsetsUIResource.lo:  \
- 	javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ActionMapUIResource.lo:  \
- 	javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ColorChooserUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ComboBoxUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ComponentInputMapUIResource.lo:  \
- 	javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/DesktopIconUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/DesktopPaneUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/FileChooserUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/InputMapUIResource.lo:  \
- 	javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/InternalFrameUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/MenuBarUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/MenuItemUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/PopupMenuUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ProgressBarUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/RootPaneUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ScrollBarUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/SeparatorUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/SliderUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/SpinnerUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/SplitPaneUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/TableHeaderUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/TableUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ToolBarUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/plaf/ToolTipUI.lo: javax/swing/plaf/$(am__dirstamp) \
- 	javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- javax/swing/AbstractListModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/colorchooser
- 	@: > javax/swing/colorchooser/$(am__dirstamp)
- javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/colorchooser/$(DEPDIR)
- 	@: > javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/AbstractColorChooserPanel.lo:  \
- 	javax/swing/colorchooser/$(am__dirstamp) \
- 	javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/ColorChooserComponentFactory.lo:  \
- 	javax/swing/colorchooser/$(am__dirstamp) \
- 	javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/ColorSelectionModel.lo:  \
- 	javax/swing/colorchooser/$(am__dirstamp) \
- 	javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/DefaultColorSelectionModel.lo:  \
- 	javax/swing/colorchooser/$(am__dirstamp) \
- 	javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/DefaultPreviewPanel.lo:  \
- 	javax/swing/colorchooser/$(am__dirstamp) \
- 	javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/DefaultSwatchChooserPanel.lo:  \
- 	javax/swing/colorchooser/$(am__dirstamp) \
- 	javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/DefaultHSBChooserPanel.lo:  \
- 	javax/swing/colorchooser/$(am__dirstamp) \
- 	javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/colorchooser/DefaultRGBChooserPanel.lo:  \
- 	javax/swing/colorchooser/$(am__dirstamp) \
- 	javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/filechooser/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/filechooser
- 	@: > javax/swing/filechooser/$(am__dirstamp)
- javax/swing/filechooser/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/filechooser/$(DEPDIR)
- 	@: > javax/swing/filechooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/filechooser/FileFilter.lo:  \
- 	javax/swing/filechooser/$(am__dirstamp) \
- 	javax/swing/filechooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/filechooser/FileSystemView.lo:  \
- 	javax/swing/filechooser/$(am__dirstamp) \
- 	javax/swing/filechooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/filechooser/FileView.lo:  \
- 	javax/swing/filechooser/$(am__dirstamp) \
- 	javax/swing/filechooser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/table
- 	@: > javax/swing/table/$(am__dirstamp)
- javax/swing/table/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/table/$(DEPDIR)
- 	@: > javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/AbstractTableModel.lo:  \
- 	javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/DefaultTableColumnModel.lo:  \
- 	javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/DefaultTableModel.lo:  \
- 	javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/JTableHeader.lo: javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/TableCellEditor.lo:  \
- 	javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/TableCellRenderer.lo:  \
- 	javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/TableColumn.lo: javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/TableColumnModel.lo:  \
- 	javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/TableModel.lo: javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/table/DefaultTableCellRenderer.lo:  \
- 	javax/swing/table/$(am__dirstamp) \
- 	javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- javax/swing/Action.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/BorderFactory.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/Box.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/BoxLayout.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ButtonGroup.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ButtonModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ComponentInputMap.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultButtonModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultListModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultListSelectionModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/Icon.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ImageIcon.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/InputMap.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/InternalFrameFocusTraversalPolicy.lo:  \
- 	javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JApplet.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JButton.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JCheckBox.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JComponent.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JDialog.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JEditorPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JFormattedTextField.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JFrame.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JLabel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JLayeredPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JList.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JMenuBar.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JOptionPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JPanel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JRadioButton.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JRootPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JScrollBar.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JScrollPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JSpinner.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JTabbedPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JTextArea.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JTextField.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JToggleButton.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JToolTip.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JTree.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JViewport.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JWindow.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/KeyStroke.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/LayoutFocusTraversalPolicy.lo:  \
- 	javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ListCellRenderer.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ListModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ListSelectionModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/LookAndFeel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/Scrollable.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SortingFocusTraversalPolicy.lo:  \
- 	javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SpinnerDateModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SpinnerListModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SpinnerModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SpinnerNumberModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/Spring.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SpringLayout.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SwingConstants.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SwingUtilities.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/Timer.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ToolTipManager.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/TransferHandler.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/UIDefaults.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/UIManager.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/UnsupportedLookAndFeelException.lo:  \
- 	javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/event
- 	@: > javax/swing/event/$(am__dirstamp)
- javax/swing/event/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/event/$(DEPDIR)
- 	@: > javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/AncestorEvent.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/AncestorListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/ChangeEvent.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/ChangeListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/DocumentEvent.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/DocumentListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/HyperlinkEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/HyperlinkListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/ListDataEvent.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/ListDataListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/ListSelectionEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/ListSelectionListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/MenuEvent.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/UndoableEditEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/UndoableEditListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/CaretEvent.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/CaretListener.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/CellEditorListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/EventListenerList.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/InternalFrameAdapter.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/InternalFrameEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/InternalFrameListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/MenuDragMouseEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/MenuDragMouseListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/MenuKeyEvent.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/MenuKeyListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/MenuListener.lo: javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/MouseInputAdapter.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/MouseInputListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/PopupMenuEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/PopupMenuListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/SwingPropertyChangeSupport.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TableColumnModelEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TableColumnModelListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TableModelEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TableModelListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TreeExpansionEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TreeExpansionListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TreeModelEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TreeModelListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TreeSelectionEvent.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TreeSelectionListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/event/TreeWillExpandListener.lo:  \
- 	javax/swing/event/$(am__dirstamp) \
- 	javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ActionMap.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/text
- 	@: > javax/swing/text/$(am__dirstamp)
- javax/swing/text/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/text/$(DEPDIR)
- 	@: > javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/AbstractDocument.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/AttributeSet.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/BadLocationException.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Caret.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/ComponentView.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/DefaultCaret.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/DefaultEditorKit.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/DefaultHighlighter.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/DefaultStyledDocument.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Document.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/DocumentFilter.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/EditorKit.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Element.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/FieldView.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/GapContent.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Highlighter.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/JTextComponent.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Keymap.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/LayeredHighlighter.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/MutableAttributeSet.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/NavigationFilter.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/PasswordView.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/PlainDocument.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/PlainView.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Position.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Segment.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/SimpleAttributeSet.lo:  \
- 	javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/StringContent.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Style.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/StyleConstants.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/StyleContext.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/StyledDocument.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/StyledEditorKit.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/TabableView.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/TabExpander.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/TabSet.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/TabStop.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/TextAction.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/Utilities.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/View.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/ViewFactory.lo: javax/swing/text/$(am__dirstamp) \
- 	javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/html/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/text/html
- 	@: > javax/swing/text/html/$(am__dirstamp)
- javax/swing/text/html/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/text/html/$(DEPDIR)
- 	@: > javax/swing/text/html/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/html/HTML.lo: javax/swing/text/html/$(am__dirstamp) \
- 	javax/swing/text/html/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/html/parser/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/text/html/parser
- 	@: > javax/swing/text/html/parser/$(am__dirstamp)
- javax/swing/text/html/parser/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/text/html/parser/$(DEPDIR)
- 	@: > javax/swing/text/html/parser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/text/html/parser/ParserDelegator.lo:  \
- 	javax/swing/text/html/parser/$(am__dirstamp) \
- 	javax/swing/text/html/parser/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/tree
- 	@: > javax/swing/tree/$(am__dirstamp)
- javax/swing/tree/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/tree/$(DEPDIR)
- 	@: > javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/TreeNode.lo: javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/AbstractLayoutCache.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/DefaultMutableTreeNode.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/DefaultTreeCellEditor.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/DefaultTreeCellRenderer.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/DefaultTreeModel.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/DefaultTreeSelectionModel.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/ExpandVetoException.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/FixedHeightLayoutCache.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/MutableTreeNode.lo: javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/RowMapper.lo: javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/TreeCellEditor.lo: javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/TreeCellRenderer.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/TreeModel.lo: javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/TreePath.lo: javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/TreeSelectionModel.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/tree/VariableHeightLayoutCache.lo:  \
- 	javax/swing/tree/$(am__dirstamp) \
- 	javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/undo
- 	@: > javax/swing/undo/$(am__dirstamp)
- javax/swing/undo/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/swing/undo/$(DEPDIR)
- 	@: > javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/UndoableEdit.lo: javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/AbstractUndoableEdit.lo:  \
- 	javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/CannotRedoException.lo:  \
- 	javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/CannotUndoException.lo:  \
- 	javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/CompoundEdit.lo: javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/StateEdit.lo: javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/StateEditable.lo: javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/UndoManager.lo: javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/undo/UndoableEditSupport.lo:  \
- 	javax/swing/undo/$(am__dirstamp) \
- 	javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- javax/swing/BoundedRangeModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/CellEditor.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ComboBoxEditor.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ComboBoxModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultBoundedRangeModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DesktopManager.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/InputVerifier.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JInternalFrame.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JTable.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/MenuElement.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/MenuSelectionManager.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/MutableComboBoxModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/Renderer.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/RootPaneContainer.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ScrollPaneConstants.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SingleSelectionModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SizeRequirements.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/SizeSequence.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/WindowConstants.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/AbstractCellEditor.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/CellRendererPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DebugGraphics.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultCellEditor.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultComboBoxModel.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultDesktopManager.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultFocusManager.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultListCellRenderer.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/DefaultSingleSelectionModel.lo:  \
- 	javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/FocusManager.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JCheckBoxMenuItem.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JColorChooser.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JComboBox.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JDesktopPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JFileChooser.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JMenu.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JMenuItem.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JPasswordField.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JPopupMenu.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JProgressBar.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JRadioButtonMenuItem.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JSeparator.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JSlider.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JSplitPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JTextPane.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/JToolBar.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/OverlayLayout.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/Popup.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/PopupFactory.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ProgressMonitor.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ProgressMonitorInputStream.lo:  \
- 	javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/RepaintManager.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ScrollPaneLayout.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- javax/swing/ViewportLayout.lo: javax/swing/$(am__dirstamp) \
- 	javax/swing/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/BytesToUnicode.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Convert.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_8859_1.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_ASCII.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_EUCJIS.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_JavaSrc.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_SJIS.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_UnicodeBig.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_UnicodeLittle.lo:  \
- 	gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_UTF8.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Input_iconv.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/IOConverter.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Output_8859_1.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Output_ASCII.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Output_EUCJIS.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Output_JavaSrc.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Output_SJIS.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Output_UnicodeLittleUnmarked.lo:  \
- 	gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Output_UTF8.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/Output_iconv.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- gnu/gcj/convert/UnicodeToBytes.lo: gnu/gcj/convert/$(am__dirstamp) \
- 	gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
- javax/net/$(am__dirstamp):
- 	@$(mkdir_p) javax/net
- 	@: > javax/net/$(am__dirstamp)
- javax/net/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/net/$(DEPDIR)
- 	@: > javax/net/$(DEPDIR)/$(am__dirstamp)
- javax/net/VanillaSocketFactory.lo: javax/net/$(am__dirstamp) \
- 	javax/net/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/$(am__dirstamp):
- 	@$(mkdir_p) javax/net/ssl
- 	@: > javax/net/ssl/$(am__dirstamp)
- javax/net/ssl/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/net/ssl/$(DEPDIR)
- 	@: > javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/TrustManagerFactorySpi.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLKeyException.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/TrustManager.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLServerSocket.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/TrustManagerFactory.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/KeyManager.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLSocketFactory.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLPermission.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLContext.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/TrivialHostnameVerifier.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/X509KeyManager.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLServerSocketFactory.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLSessionBindingListener.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLSessionContext.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/KeyManagerFactory.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLProtocolException.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLSocket.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/HostnameVerifier.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/HandshakeCompletedListener.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/HttpsURLConnection.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/KeyManagerFactorySpi.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLHandshakeException.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLPeerUnverifiedException.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/X509TrustManager.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLSession.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLContextSpi.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/HandshakeCompletedEvent.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLSessionBindingEvent.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/SSLException.lo: javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/ssl/ManagerFactoryParameters.lo:  \
- 	javax/net/ssl/$(am__dirstamp) \
- 	javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- javax/net/SocketFactory.lo: javax/net/$(am__dirstamp) \
- 	javax/net/$(DEPDIR)/$(am__dirstamp)
- javax/net/VanillaServerSocketFactory.lo: javax/net/$(am__dirstamp) \
- 	javax/net/$(DEPDIR)/$(am__dirstamp)
- javax/net/ServerSocketFactory.lo: javax/net/$(am__dirstamp) \
- 	javax/net/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/$(am__dirstamp):
- 	@$(mkdir_p) javax/print/attribute
- 	@: > javax/print/attribute/$(am__dirstamp)
- javax/print/attribute/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/print/attribute/$(DEPDIR)
- 	@: > javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/HashPrintServiceAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/Attribute.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/DocAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/PrintRequestAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/$(am__dirstamp):
- 	@$(mkdir_p) javax/print/attribute/standard
- 	@: > javax/print/attribute/standard/$(am__dirstamp)
- javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/print/attribute/standard/$(DEPDIR)
- 	@: > javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Chromaticity.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Destination.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/MediaPrintableArea.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/MediaSize.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/NumberOfInterveningJobs.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterMakeAndModel.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterStateReason.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobImpressions.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobHoldUntil.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobKOctetsSupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobPriority.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/QueuedJobCount.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobOriginatingUserName.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterName.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PDLOverrideSupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterStateReasons.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobMediaSheets.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobKOctets.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/MultipleDocumentHandling.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterMessageFromOperator.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Severity.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/ReferenceUriSchemesSupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/DocumentName.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterMoreInfo.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobMessageFromOperator.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobStateReasons.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterIsAcceptingJobs.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/DateTimeAtProcessing.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PagesPerMinute.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterResolution.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobMediaSheetsSupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/NumberUpSupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Finishings.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/DateTimeAtCompleted.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/NumberOfDocuments.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterInfo.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrintQuality.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobSheets.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Media.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Fidelity.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterLocation.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterMoreInfoManufacturer.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/OrientationRequested.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobState.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/DateTimeAtCreation.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PresentationDirection.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobName.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PagesPerMinuteColor.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/CopiesSupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterURI.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PageRanges.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/RequestingUserName.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobPrioritySupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobMediaSheetsCompleted.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobKOctetsProcessed.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobImpressionsCompleted.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Compression.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobImpressionsSupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Sides.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/JobStateReason.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/SheetCollate.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/Copies.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/MediaSizeName.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/OutputDeviceAssigned.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/PrinterState.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/NumberUp.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/standard/ColorSupported.lo:  \
- 	javax/print/attribute/standard/$(am__dirstamp) \
- 	javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/HashAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/SetOfIntegerSyntax.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/HashDocAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/PrintRequestAttribute.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/DateTimeSyntax.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/PrintServiceAttribute.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/UnmodifiableSetException.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/HashPrintJobAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/PrintJobAttribute.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/AttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/ResolutionSyntax.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/URISyntax.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/AttributeSetUtilities.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/HashPrintRequestAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/TextSyntax.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/PrintJobAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/SupportedValuesAttribute.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/EnumSyntax.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/DocAttribute.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/Size2DSyntax.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/IntegerSyntax.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/attribute/PrintServiceAttributeSet.lo:  \
- 	javax/print/attribute/$(am__dirstamp) \
- 	javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- javax/print/$(am__dirstamp):
- 	@$(mkdir_p) javax/print
- 	@: > javax/print/$(am__dirstamp)
- javax/print/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/print/$(DEPDIR)
- 	@: > javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/PrintService.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/DocFlavor.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/DocPrintJob.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/$(am__dirstamp):
- 	@$(mkdir_p) javax/print/event
- 	@: > javax/print/event/$(am__dirstamp)
- javax/print/event/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/print/event/$(DEPDIR)
- 	@: > javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/PrintEvent.lo: javax/print/event/$(am__dirstamp) \
- 	javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/PrintJobAdapter.lo:  \
- 	javax/print/event/$(am__dirstamp) \
- 	javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/PrintServiceAttributeEvent.lo:  \
- 	javax/print/event/$(am__dirstamp) \
- 	javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/PrintJobAttributeEvent.lo:  \
- 	javax/print/event/$(am__dirstamp) \
- 	javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/PrintServiceAttributeListener.lo:  \
- 	javax/print/event/$(am__dirstamp) \
- 	javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/PrintJobEvent.lo: javax/print/event/$(am__dirstamp) \
- 	javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/PrintJobListener.lo:  \
- 	javax/print/event/$(am__dirstamp) \
- 	javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/event/PrintJobAttributeListener.lo:  \
- 	javax/print/event/$(am__dirstamp) \
- 	javax/print/event/$(DEPDIR)/$(am__dirstamp)
- javax/print/PrintServiceLookup.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/URIException.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/StreamPrintService.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/MultiDoc.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/FlavorException.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/Doc.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/MultiDocPrintJob.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/CancelablePrintJob.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/MultiDocPrintService.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/ServiceUIFactory.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/AttributeException.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/print/PrintException.lo: javax/print/$(am__dirstamp) \
- 	javax/print/$(DEPDIR)/$(am__dirstamp)
- javax/naming/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming
- 	@: > javax/naming/$(am__dirstamp)
- javax/naming/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/$(DEPDIR)
- 	@: > javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ServiceUnavailableException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/directory
- 	@: > javax/naming/directory/$(am__dirstamp)
- javax/naming/directory/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/directory/$(DEPDIR)
- 	@: > javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/Attribute.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/SchemaViolationException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/InitialDirContext.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/BasicAttribute.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/NoSuchAttributeException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/InvalidAttributesException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/InvalidAttributeValueException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/BasicAttributes.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/AttributeModificationException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/InvalidAttributeIdentifierException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/DirContext.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/Attributes.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/InvalidSearchControlsException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/SearchControls.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/AttributeInUseException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/InvalidSearchFilterException.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/ModificationItem.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/directory/SearchResult.lo:  \
- 	javax/naming/directory/$(am__dirstamp) \
- 	javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- javax/naming/Binding.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ContextNotEmptyException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/Referenceable.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/InterruptedNamingException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/CommunicationException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/LinkException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/BinaryRefAddr.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/LinkLoopException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/AuthenticationException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NameAlreadyBoundException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/MalformedLinkException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NotContextException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/spi
- 	@: > javax/naming/spi/$(am__dirstamp)
- javax/naming/spi/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/spi/$(DEPDIR)
- 	@: > javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/DirStateFactory.lo: javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/ResolveResult.lo: javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/ObjectFactoryBuilder.lo:  \
- 	javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/DirObjectFactory.lo:  \
- 	javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/DirectoryManager.lo:  \
- 	javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/InitialContextFactoryBuilder.lo:  \
- 	javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/ObjectFactory.lo: javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/Resolver.lo: javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/StateFactory.lo: javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/InitialContextFactory.lo:  \
- 	javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/spi/NamingManager.lo: javax/naming/spi/$(am__dirstamp) \
- 	javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- javax/naming/InvalidNameException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NamingEnumeration.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/LinkRef.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/event/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/event
- 	@: > javax/naming/event/$(am__dirstamp)
- javax/naming/event/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/event/$(DEPDIR)
- 	@: > javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- javax/naming/event/NamingListener.lo:  \
- 	javax/naming/event/$(am__dirstamp) \
- 	javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- javax/naming/event/NamingEvent.lo: javax/naming/event/$(am__dirstamp) \
- 	javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- javax/naming/event/NamespaceChangeListener.lo:  \
- 	javax/naming/event/$(am__dirstamp) \
- 	javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- javax/naming/event/ObjectChangeListener.lo:  \
- 	javax/naming/event/$(am__dirstamp) \
- 	javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- javax/naming/event/EventContext.lo:  \
- 	javax/naming/event/$(am__dirstamp) \
- 	javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- javax/naming/event/NamingExceptionEvent.lo:  \
- 	javax/naming/event/$(am__dirstamp) \
- 	javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- javax/naming/event/EventDirContext.lo:  \
- 	javax/naming/event/$(am__dirstamp) \
- 	javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NamingException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/CannotProceedException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/PartialResultException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/TimeLimitExceededException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NoPermissionException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/CompoundName.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/SizeLimitExceededException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NoInitialContextException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NameNotFoundException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/InitialContext.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NamingSecurityException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/Context.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ConfigurationException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/InsufficientResourcesException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/AuthenticationNotSupportedException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/StringRefAddr.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/ldap
- 	@: > javax/naming/ldap/$(am__dirstamp)
- javax/naming/ldap/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/naming/ldap/$(DEPDIR)
- 	@: > javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/InitialLdapContext.lo:  \
- 	javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/ExtendedRequest.lo:  \
- 	javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/Control.lo: javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/UnsolicitedNotificationListener.lo:  \
- 	javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/LdapReferralException.lo:  \
- 	javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/UnsolicitedNotificationEvent.lo:  \
- 	javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/HasControls.lo: javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/LdapContext.lo: javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/ExtendedResponse.lo:  \
- 	javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/UnsolicitedNotification.lo:  \
- 	javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ldap/ControlFactory.lo:  \
- 	javax/naming/ldap/$(am__dirstamp) \
- 	javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- javax/naming/OperationNotSupportedException.lo:  \
- 	javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/ReferralException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/LimitExceededException.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/Reference.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NameParser.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/NameClassPair.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/RefAddr.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/CompositeName.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/naming/Name.lo: javax/naming/$(am__dirstamp) \
- 	javax/naming/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/cert
- 	@: > javax/security/cert/$(am__dirstamp)
- javax/security/cert/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/cert/$(DEPDIR)
- 	@: > javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/CertificateNotYetValidException.lo:  \
- 	javax/security/cert/$(am__dirstamp) \
- 	javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/Certificate.lo:  \
- 	javax/security/cert/$(am__dirstamp) \
- 	javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/X509Certificate.lo:  \
- 	javax/security/cert/$(am__dirstamp) \
- 	javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/X509CertBridge.lo:  \
- 	javax/security/cert/$(am__dirstamp) \
- 	javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/CertificateEncodingException.lo:  \
- 	javax/security/cert/$(am__dirstamp) \
- 	javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/CertificateExpiredException.lo:  \
- 	javax/security/cert/$(am__dirstamp) \
- 	javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/CertificateException.lo:  \
- 	javax/security/cert/$(am__dirstamp) \
- 	javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/cert/CertificateParsingException.lo:  \
- 	javax/security/cert/$(am__dirstamp) \
- 	javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth
- 	@: > javax/security/auth/$(am__dirstamp)
- javax/security/auth/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/$(DEPDIR)
- 	@: > javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/Destroyable.lo:  \
- 	javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/x500/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/x500
- 	@: > javax/security/auth/x500/$(am__dirstamp)
- javax/security/auth/x500/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/x500/$(DEPDIR)
- 	@: > javax/security/auth/x500/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/x500/X500PrivateCredential.lo:  \
- 	javax/security/auth/x500/$(am__dirstamp) \
- 	javax/security/auth/x500/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/x500/X500Principal.lo:  \
- 	javax/security/auth/x500/$(am__dirstamp) \
- 	javax/security/auth/x500/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/spi/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/spi
- 	@: > javax/security/auth/spi/$(am__dirstamp)
- javax/security/auth/spi/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/spi/$(DEPDIR)
- 	@: > javax/security/auth/spi/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/spi/LoginModule.lo:  \
- 	javax/security/auth/spi/$(am__dirstamp) \
- 	javax/security/auth/spi/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/DestroyFailedException.lo:  \
- 	javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/SubjectDomainCombiner.lo:  \
- 	javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/AuthPermission.lo:  \
- 	javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/login
- 	@: > javax/security/auth/login/$(am__dirstamp)
- javax/security/auth/login/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/login/$(DEPDIR)
- 	@: > javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/CredentialExpiredException.lo:  \
- 	javax/security/auth/login/$(am__dirstamp) \
- 	javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/NullConfiguration.lo:  \
- 	javax/security/auth/login/$(am__dirstamp) \
- 	javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/AccountExpiredException.lo:  \
- 	javax/security/auth/login/$(am__dirstamp) \
- 	javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/LoginException.lo:  \
- 	javax/security/auth/login/$(am__dirstamp) \
- 	javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/AppConfigurationEntry.lo:  \
- 	javax/security/auth/login/$(am__dirstamp) \
- 	javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/Configuration.lo:  \
- 	javax/security/auth/login/$(am__dirstamp) \
- 	javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/LoginContext.lo:  \
- 	javax/security/auth/login/$(am__dirstamp) \
- 	javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/login/FailedLoginException.lo:  \
- 	javax/security/auth/login/$(am__dirstamp) \
- 	javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/PrivateCredentialPermission.lo:  \
- 	javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/Subject.lo: javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/Policy.lo: javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/Refreshable.lo:  \
- 	javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/callback
- 	@: > javax/security/auth/callback/$(am__dirstamp)
- javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/auth/callback/$(DEPDIR)
- 	@: > javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/TextInputCallback.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/LanguageCallback.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/TextOutputCallback.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/UnsupportedCallbackException.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/Callback.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/ConfirmationCallback.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/ChoiceCallback.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/NameCallback.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/PasswordCallback.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/callback/CallbackHandler.lo:  \
- 	javax/security/auth/callback/$(am__dirstamp) \
- 	javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- javax/security/auth/RefreshFailedException.lo:  \
- 	javax/security/auth/$(am__dirstamp) \
- 	javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/sasl
- 	@: > javax/security/sasl/$(am__dirstamp)
- javax/security/sasl/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/security/sasl/$(DEPDIR)
- 	@: > javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/RealmCallback.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/SaslClient.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/RealmChoiceCallback.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/AuthenticationException.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/Sasl.lo: javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/SaslClientFactory.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/AuthorizeCallback.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/SaslServerFactory.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/SaslException.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/security/sasl/SaslServer.lo:  \
- 	javax/security/sasl/$(am__dirstamp) \
- 	javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/$(am__dirstamp):
- 	@$(mkdir_p) javax/transaction
- 	@: > javax/transaction/$(am__dirstamp)
- javax/transaction/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/transaction/$(DEPDIR)
- 	@: > javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/TransactionRolledbackException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/Synchronization.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/TransactionRequiredException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/RollbackException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/Status.lo: javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/HeuristicMixedException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/HeuristicRollbackException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/SystemException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/UserTransaction.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/NotSupportedException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/HeuristicCommitException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/Transaction.lo: javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/TransactionManager.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/InvalidTransactionException.lo:  \
- 	javax/transaction/$(am__dirstamp) \
- 	javax/transaction/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/xa/$(am__dirstamp):
- 	@$(mkdir_p) javax/transaction/xa
- 	@: > javax/transaction/xa/$(am__dirstamp)
- javax/transaction/xa/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/transaction/xa/$(DEPDIR)
- 	@: > javax/transaction/xa/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/xa/XAException.lo:  \
- 	javax/transaction/xa/$(am__dirstamp) \
- 	javax/transaction/xa/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/xa/XAResource.lo:  \
- 	javax/transaction/xa/$(am__dirstamp) \
- 	javax/transaction/xa/$(DEPDIR)/$(am__dirstamp)
- javax/transaction/xa/Xid.lo: javax/transaction/xa/$(am__dirstamp) \
- 	javax/transaction/xa/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/$(am__dirstamp):
- 	@$(mkdir_p) javax/accessibility
- 	@: > javax/accessibility/$(am__dirstamp)
- javax/accessibility/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/accessibility/$(DEPDIR)
- 	@: > javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleValue.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleBundle.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleContext.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleRelationSet.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/Accessible.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleTableModelChange.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleState.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleIcon.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleHypertext.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleComponent.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleText.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleRole.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleEditableText.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleRelation.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleTable.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleStateSet.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleSelection.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleExtendedTable.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleResourceBundle.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleExtendedComponent.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleHyperlink.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleKeyBinding.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/accessibility/AccessibleAction.lo:  \
- 	javax/accessibility/$(am__dirstamp) \
- 	javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- javax/sql/$(am__dirstamp):
- 	@$(mkdir_p) javax/sql
- 	@: > javax/sql/$(am__dirstamp)
- javax/sql/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/sql/$(DEPDIR)
- 	@: > javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/ConnectionEventListener.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/RowSetEvent.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/ConnectionPoolDataSource.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/RowSetWriter.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/XAConnection.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/RowSet.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/DataSource.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/RowSetInternal.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/RowSetReader.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/RowSetMetaData.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/PooledConnection.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/XADataSource.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/RowSetListener.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/sql/ConnectionEvent.lo: javax/sql/$(am__dirstamp) \
- 	javax/sql/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/$(am__dirstamp):
- 	@$(mkdir_p) javax/crypto
- 	@: > javax/crypto/$(am__dirstamp)
- javax/crypto/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/crypto/$(DEPDIR)
- 	@: > javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/Cipher.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/IllegalBlockSizeException.lo:  \
- 	javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/MacSpi.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/SecretKeyFactorySpi.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/ShortBufferException.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/KeyAgreement.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/ExemptionMechanism.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/CipherOutputStream.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/SealedObject.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/NullCipher.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/KeyAgreementSpi.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/SecretKeyFactory.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/SecretKey.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/NullCipherImpl.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/$(am__dirstamp):
- 	@$(mkdir_p) javax/crypto/spec
- 	@: > javax/crypto/spec/$(am__dirstamp)
- javax/crypto/spec/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/crypto/spec/$(DEPDIR)
- 	@: > javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/DESKeySpec.lo: javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/DHPrivateKeySpec.lo:  \
- 	javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/DHParameterSpec.lo:  \
- 	javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/PBEParameterSpec.lo:  \
- 	javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/DESedeKeySpec.lo: javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/DHGenParameterSpec.lo:  \
- 	javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/DHPublicKeySpec.lo:  \
- 	javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/PBEKeySpec.lo: javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/RC5ParameterSpec.lo:  \
- 	javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/RC2ParameterSpec.lo:  \
- 	javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/IvParameterSpec.lo:  \
- 	javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/spec/SecretKeySpec.lo: javax/crypto/spec/$(am__dirstamp) \
- 	javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/interfaces/$(am__dirstamp):
- 	@$(mkdir_p) javax/crypto/interfaces
- 	@: > javax/crypto/interfaces/$(am__dirstamp)
- javax/crypto/interfaces/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) javax/crypto/interfaces/$(DEPDIR)
- 	@: > javax/crypto/interfaces/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/interfaces/DHPublicKey.lo:  \
- 	javax/crypto/interfaces/$(am__dirstamp) \
- 	javax/crypto/interfaces/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/interfaces/DHKey.lo:  \
- 	javax/crypto/interfaces/$(am__dirstamp) \
- 	javax/crypto/interfaces/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/interfaces/DHPrivateKey.lo:  \
- 	javax/crypto/interfaces/$(am__dirstamp) \
- 	javax/crypto/interfaces/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/interfaces/PBEKey.lo:  \
- 	javax/crypto/interfaces/$(am__dirstamp) \
- 	javax/crypto/interfaces/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/NoSuchPaddingException.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/KeyGeneratorSpi.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/BadPaddingException.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/CipherSpi.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/KeyGenerator.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/CipherInputStream.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/ExemptionMechanismException.lo:  \
- 	javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/ExemptionMechanismSpi.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/EncryptedPrivateKeyInfo.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- javax/crypto/Mac.lo: javax/crypto/$(am__dirstamp) \
- 	javax/crypto/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/$(am__dirstamp):
- 	@$(mkdir_p) org/ietf/jgss
- 	@: > org/ietf/jgss/$(am__dirstamp)
- org/ietf/jgss/$(DEPDIR)/$(am__dirstamp):
- 	@$(mkdir_p) org/ietf/jgss/$(DEPDIR)
- 	@: > org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/GSSManager.lo: org/ietf/jgss/$(am__dirstamp) \
- 	org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/GSSException.lo: org/ietf/jgss/$(am__dirstamp) \
- 	org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/MessageProp.lo: org/ietf/jgss/$(am__dirstamp) \
- 	org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/GSSName.lo: org/ietf/jgss/$(am__dirstamp) \
- 	org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/GSSContext.lo: org/ietf/jgss/$(am__dirstamp) \
- 	org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/Oid.lo: org/ietf/jgss/$(am__dirstamp) \
- 	org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/GSSCredential.lo: org/ietf/jgss/$(am__dirstamp) \
- 	org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- org/ietf/jgss/ChannelBinding.lo: org/ietf/jgss/$(am__dirstamp) \
- 	org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- java/lang/ConcreteProcess.lo: java/lang/$(am__dirstamp) \
- 	java/lang/$(DEPDIR)/$(am__dirstamp)
- gnu/classpath/Configuration.lo: gnu/classpath/$(am__dirstamp) \
- 	gnu/classpath/$(DEPDIR)/$(am__dirstamp)
  sysdep/$(am__dirstamp):
  	@$(mkdir_p) sysdep
  	@: > sysdep/$(am__dirstamp)
--- 4479,4484 ----
*************** sysdep/$(DEPDIR)/$(am__dirstamp):
*** 14430,14436 ****
  sysdep/dwarf2-backtrace.lo: sysdep/$(am__dirstamp) \
  	sysdep/$(DEPDIR)/$(am__dirstamp)
  libgcj0_convenience.la: $(libgcj0_convenience_la_OBJECTS) $(libgcj0_convenience_la_DEPENDENCIES) 
! 	$(GCJLINK)  $(libgcj0_convenience_la_LDFLAGS) $(libgcj0_convenience_la_OBJECTS) $(libgcj0_convenience_la_LIBADD) $(LIBS)
  libgij.la: $(libgij_la_OBJECTS) $(libgij_la_DEPENDENCIES) 
  	$(CXXLINK) -rpath $(toolexeclibdir) $(libgij_la_LDFLAGS) $(libgij_la_OBJECTS) $(libgij_la_LIBADD) $(LIBS)
  libjawt.la: $(libjawt_la_OBJECTS) $(libjawt_la_DEPENDENCIES) 
--- 4488,4494 ----
  sysdep/dwarf2-backtrace.lo: sysdep/$(am__dirstamp) \
  	sysdep/$(DEPDIR)/$(am__dirstamp)
  libgcj0_convenience.la: $(libgcj0_convenience_la_OBJECTS) $(libgcj0_convenience_la_DEPENDENCIES) 
! 	$(CXXLINK)  $(libgcj0_convenience_la_LDFLAGS) $(libgcj0_convenience_la_OBJECTS) $(libgcj0_convenience_la_LIBADD) $(LIBS)
  libgij.la: $(libgij_la_OBJECTS) $(libgij_la_DEPENDENCIES) 
  	$(CXXLINK) -rpath $(toolexeclibdir) $(libgij_la_LDFLAGS) $(libgij_la_OBJECTS) $(libgij_la_LIBADD) $(LIBS)
  libjawt.la: $(libjawt_la_OBJECTS) $(libjawt_la_DEPENDENCIES) 
*************** uninstall-binSCRIPTS:
*** 14527,14624 ****
  
  mostlyclean-compile:
  	-rm -f *.$(OBJEXT)
- 	-rm -f gnu/awt/LightweightRedirector.$(OBJEXT)
- 	-rm -f gnu/awt/LightweightRedirector.lo
- 	-rm -f gnu/awt/j2d/AbstractGraphicsState.$(OBJEXT)
- 	-rm -f gnu/awt/j2d/AbstractGraphicsState.lo
- 	-rm -f gnu/awt/j2d/DirectRasterGraphics.$(OBJEXT)
- 	-rm -f gnu/awt/j2d/DirectRasterGraphics.lo
- 	-rm -f gnu/awt/j2d/Graphics2DImpl.$(OBJEXT)
- 	-rm -f gnu/awt/j2d/Graphics2DImpl.lo
- 	-rm -f gnu/awt/j2d/IntegerGraphicsState.$(OBJEXT)
- 	-rm -f gnu/awt/j2d/IntegerGraphicsState.lo
- 	-rm -f gnu/awt/j2d/MappedRaster.$(OBJEXT)
- 	-rm -f gnu/awt/j2d/MappedRaster.lo
- 	-rm -f gnu/awt/xlib/XCanvasPeer.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XCanvasPeer.lo
- 	-rm -f gnu/awt/xlib/XEventLoop.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XEventLoop.lo
- 	-rm -f gnu/awt/xlib/XEventQueue.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XEventQueue.lo
- 	-rm -f gnu/awt/xlib/XFontMetrics.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XFontMetrics.lo
- 	-rm -f gnu/awt/xlib/XFontPeer.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XFontPeer.lo
- 	-rm -f gnu/awt/xlib/XFramePeer.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XFramePeer.lo
- 	-rm -f gnu/awt/xlib/XGraphics.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XGraphics.lo
- 	-rm -f gnu/awt/xlib/XGraphicsConfiguration.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XGraphicsConfiguration.lo
- 	-rm -f gnu/awt/xlib/XOffScreenImage.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XOffScreenImage.lo
- 	-rm -f gnu/awt/xlib/XPanelPeer.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XPanelPeer.lo
- 	-rm -f gnu/awt/xlib/XToolkit.$(OBJEXT)
- 	-rm -f gnu/awt/xlib/XToolkit.lo
- 	-rm -f gnu/classpath/Configuration.$(OBJEXT)
- 	-rm -f gnu/classpath/Configuration.lo
- 	-rm -f gnu/classpath/ServiceFactory.$(OBJEXT)
- 	-rm -f gnu/classpath/ServiceFactory.lo
- 	-rm -f gnu/classpath/ServiceProviderLoadingAction.$(OBJEXT)
- 	-rm -f gnu/classpath/ServiceProviderLoadingAction.lo
- 	-rm -f gnu/gcj/Core.$(OBJEXT)
- 	-rm -f gnu/gcj/Core.lo
- 	-rm -f gnu/gcj/RawData.$(OBJEXT)
- 	-rm -f gnu/gcj/RawData.lo
- 	-rm -f gnu/gcj/RawDataManaged.$(OBJEXT)
- 	-rm -f gnu/gcj/RawDataManaged.lo
- 	-rm -f gnu/gcj/convert/BytesToUnicode.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/BytesToUnicode.lo
- 	-rm -f gnu/gcj/convert/Convert.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Convert.lo
- 	-rm -f gnu/gcj/convert/IOConverter.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/IOConverter.lo
- 	-rm -f gnu/gcj/convert/Input_8859_1.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_8859_1.lo
- 	-rm -f gnu/gcj/convert/Input_ASCII.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_ASCII.lo
- 	-rm -f gnu/gcj/convert/Input_EUCJIS.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_EUCJIS.lo
- 	-rm -f gnu/gcj/convert/Input_JavaSrc.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_JavaSrc.lo
- 	-rm -f gnu/gcj/convert/Input_SJIS.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_SJIS.lo
- 	-rm -f gnu/gcj/convert/Input_UTF8.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_UTF8.lo
- 	-rm -f gnu/gcj/convert/Input_UnicodeBig.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_UnicodeBig.lo
- 	-rm -f gnu/gcj/convert/Input_UnicodeLittle.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_UnicodeLittle.lo
- 	-rm -f gnu/gcj/convert/Input_iconv.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Input_iconv.lo
  	-rm -f gnu/gcj/convert/JIS0208_to_Unicode.$(OBJEXT)
  	-rm -f gnu/gcj/convert/JIS0208_to_Unicode.lo
  	-rm -f gnu/gcj/convert/JIS0212_to_Unicode.$(OBJEXT)
  	-rm -f gnu/gcj/convert/JIS0212_to_Unicode.lo
- 	-rm -f gnu/gcj/convert/Output_8859_1.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Output_8859_1.lo
- 	-rm -f gnu/gcj/convert/Output_ASCII.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Output_ASCII.lo
- 	-rm -f gnu/gcj/convert/Output_EUCJIS.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Output_EUCJIS.lo
- 	-rm -f gnu/gcj/convert/Output_JavaSrc.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Output_JavaSrc.lo
- 	-rm -f gnu/gcj/convert/Output_SJIS.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Output_SJIS.lo
- 	-rm -f gnu/gcj/convert/Output_UTF8.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Output_UTF8.lo
- 	-rm -f gnu/gcj/convert/Output_UnicodeLittleUnmarked.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Output_UnicodeLittleUnmarked.lo
- 	-rm -f gnu/gcj/convert/Output_iconv.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/Output_iconv.lo
- 	-rm -f gnu/gcj/convert/UnicodeToBytes.$(OBJEXT)
- 	-rm -f gnu/gcj/convert/UnicodeToBytes.lo
  	-rm -f gnu/gcj/convert/Unicode_to_JIS.$(OBJEXT)
  	-rm -f gnu/gcj/convert/Unicode_to_JIS.lo
  	-rm -f gnu/gcj/convert/gen-from-JIS.$(OBJEXT)
--- 4585,4594 ----
*************** mostlyclean-compile:
*** 14633,14678 ****
  	-rm -f gnu/gcj/convert/natOutput_EUCJIS.lo
  	-rm -f gnu/gcj/convert/natOutput_SJIS.$(OBJEXT)
  	-rm -f gnu/gcj/convert/natOutput_SJIS.lo
- 	-rm -f gnu/gcj/io/DefaultMimeTypes.$(OBJEXT)
- 	-rm -f gnu/gcj/io/DefaultMimeTypes.lo
- 	-rm -f gnu/gcj/io/MimeTypes.$(OBJEXT)
- 	-rm -f gnu/gcj/io/MimeTypes.lo
- 	-rm -f gnu/gcj/io/SimpleSHSStream.$(OBJEXT)
- 	-rm -f gnu/gcj/io/SimpleSHSStream.lo
  	-rm -f gnu/gcj/io/natSimpleSHSStream.$(OBJEXT)
  	-rm -f gnu/gcj/io/natSimpleSHSStream.lo
  	-rm -f gnu/gcj/io/shs.$(OBJEXT)
  	-rm -f gnu/gcj/io/shs.lo
  	-rm -f gnu/gcj/natCore.$(OBJEXT)
  	-rm -f gnu/gcj/natCore.lo
- 	-rm -f gnu/gcj/runtime/BootClassLoader.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/BootClassLoader.lo
- 	-rm -f gnu/gcj/runtime/ExtensionClassLoader.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/ExtensionClassLoader.lo
- 	-rm -f gnu/gcj/runtime/FileDeleter.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/FileDeleter.lo
- 	-rm -f gnu/gcj/runtime/FinalizerThread.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/FinalizerThread.lo
- 	-rm -f gnu/gcj/runtime/HelperClassLoader.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/HelperClassLoader.lo
- 	-rm -f gnu/gcj/runtime/JNIWeakRef.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/JNIWeakRef.lo
- 	-rm -f gnu/gcj/runtime/MethodRef.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/MethodRef.lo
- 	-rm -f gnu/gcj/runtime/NameFinder.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/NameFinder.lo
- 	-rm -f gnu/gcj/runtime/PersistentByteMap.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/PersistentByteMap.lo
- 	-rm -f gnu/gcj/runtime/SharedLibHelper.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/SharedLibHelper.lo
- 	-rm -f gnu/gcj/runtime/SharedLibLoader.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/SharedLibLoader.lo
- 	-rm -f gnu/gcj/runtime/StackTrace.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/StackTrace.lo
- 	-rm -f gnu/gcj/runtime/StringBuffer.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/StringBuffer.lo
- 	-rm -f gnu/gcj/runtime/SystemClassLoader.$(OBJEXT)
- 	-rm -f gnu/gcj/runtime/SystemClassLoader.lo
  	-rm -f gnu/gcj/runtime/natFinalizerThread.$(OBJEXT)
  	-rm -f gnu/gcj/runtime/natFinalizerThread.lo
  	-rm -f gnu/gcj/runtime/natNameFinder.$(OBJEXT)
--- 4603,4614 ----
*************** mostlyclean-compile:
*** 14685,14740 ****
  	-rm -f gnu/gcj/runtime/natStringBuffer.lo
  	-rm -f gnu/gcj/tools/gcj_dbtool/Main.$(OBJEXT)
  	-rm -f gnu/gcj/tools/gcj_dbtool/natMain.$(OBJEXT)
- 	-rm -f gnu/gcj/util/Debug.$(OBJEXT)
- 	-rm -f gnu/gcj/util/Debug.lo
  	-rm -f gnu/gcj/util/natDebug.$(OBJEXT)
  	-rm -f gnu/gcj/util/natDebug.lo
- 	-rm -f gnu/gcj/xlib/Clip.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Clip.lo
- 	-rm -f gnu/gcj/xlib/Colormap.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Colormap.lo
- 	-rm -f gnu/gcj/xlib/Display.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Display.lo
- 	-rm -f gnu/gcj/xlib/Drawable.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Drawable.lo
- 	-rm -f gnu/gcj/xlib/Font.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Font.lo
- 	-rm -f gnu/gcj/xlib/GC.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/GC.lo
- 	-rm -f gnu/gcj/xlib/Pixmap.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Pixmap.lo
- 	-rm -f gnu/gcj/xlib/Screen.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Screen.lo
- 	-rm -f gnu/gcj/xlib/Visual.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Visual.lo
- 	-rm -f gnu/gcj/xlib/WMSizeHints.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/WMSizeHints.lo
- 	-rm -f gnu/gcj/xlib/Window.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/Window.lo
- 	-rm -f gnu/gcj/xlib/WindowAttributes.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/WindowAttributes.lo
- 	-rm -f gnu/gcj/xlib/XAnyEvent.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XAnyEvent.lo
- 	-rm -f gnu/gcj/xlib/XButtonEvent.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XButtonEvent.lo
- 	-rm -f gnu/gcj/xlib/XColor.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XColor.lo
- 	-rm -f gnu/gcj/xlib/XConfigureEvent.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XConfigureEvent.lo
- 	-rm -f gnu/gcj/xlib/XConnectException.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XConnectException.lo
- 	-rm -f gnu/gcj/xlib/XEvent.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XEvent.lo
- 	-rm -f gnu/gcj/xlib/XException.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XException.lo
- 	-rm -f gnu/gcj/xlib/XExposeEvent.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XExposeEvent.lo
- 	-rm -f gnu/gcj/xlib/XID.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XID.lo
- 	-rm -f gnu/gcj/xlib/XImage.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XImage.lo
- 	-rm -f gnu/gcj/xlib/XUnmapEvent.$(OBJEXT)
- 	-rm -f gnu/gcj/xlib/XUnmapEvent.lo
  	-rm -f gnu/gcj/xlib/lib_gnu_awt_xlib_la-natClip.$(OBJEXT)
  	-rm -f gnu/gcj/xlib/lib_gnu_awt_xlib_la-natClip.lo
  	-rm -f gnu/gcj/xlib/lib_gnu_awt_xlib_la-natColormap.$(OBJEXT)
--- 4621,4628 ----
*************** mostlyclean-compile:
*** 14775,16694 ****
  	-rm -f gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXImage.lo
  	-rm -f gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXUnmapEvent.$(OBJEXT)
  	-rm -f gnu/gcj/xlib/lib_gnu_awt_xlib_la-natXUnmapEvent.lo
- 	-rm -f gnu/java/awt/BitMaskExtent.$(OBJEXT)
- 	-rm -f gnu/java/awt/BitMaskExtent.lo
- 	-rm -f gnu/java/awt/BitwiseXORComposite.$(OBJEXT)
- 	-rm -f gnu/java/awt/BitwiseXORComposite.lo
- 	-rm -f gnu/java/awt/Buffers.$(OBJEXT)
- 	-rm -f gnu/java/awt/Buffers.lo
- 	-rm -f gnu/java/awt/ClasspathToolkit.$(OBJEXT)
- 	-rm -f gnu/java/awt/ClasspathToolkit.lo
- 	-rm -f gnu/java/awt/ComponentDataBlitOp.$(OBJEXT)
- 	-rm -f gnu/java/awt/ComponentDataBlitOp.lo
- 	-rm -f gnu/java/awt/EmbeddedWindow.$(OBJEXT)
- 	-rm -f gnu/java/awt/EmbeddedWindow.lo
- 	-rm -f gnu/java/awt/EmbeddedWindowSupport.$(OBJEXT)
- 	-rm -f gnu/java/awt/EmbeddedWindowSupport.lo
- 	-rm -f gnu/java/awt/EventModifier.$(OBJEXT)
- 	-rm -f gnu/java/awt/EventModifier.lo
- 	-rm -f gnu/java/awt/color/CieXyzConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/CieXyzConverter.lo
- 	-rm -f gnu/java/awt/color/ClutProfileConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/ClutProfileConverter.lo
- 	-rm -f gnu/java/awt/color/ColorLookUpTable.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/ColorLookUpTable.lo
- 	-rm -f gnu/java/awt/color/ColorSpaceConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/ColorSpaceConverter.lo
- 	-rm -f gnu/java/awt/color/GrayProfileConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/GrayProfileConverter.lo
- 	-rm -f gnu/java/awt/color/GrayScaleConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/GrayScaleConverter.lo
- 	-rm -f gnu/java/awt/color/LinearRGBConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/LinearRGBConverter.lo
- 	-rm -f gnu/java/awt/color/ProfileHeader.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/ProfileHeader.lo
- 	-rm -f gnu/java/awt/color/PyccConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/PyccConverter.lo
- 	-rm -f gnu/java/awt/color/RgbProfileConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/RgbProfileConverter.lo
- 	-rm -f gnu/java/awt/color/SrgbConverter.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/SrgbConverter.lo
- 	-rm -f gnu/java/awt/color/TagEntry.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/TagEntry.lo
- 	-rm -f gnu/java/awt/color/ToneReproductionCurve.$(OBJEXT)
- 	-rm -f gnu/java/awt/color/ToneReproductionCurve.lo
- 	-rm -f gnu/java/awt/image/ImageDecoder.$(OBJEXT)
- 	-rm -f gnu/java/awt/image/ImageDecoder.lo
- 	-rm -f gnu/java/awt/image/XBMDecoder.$(OBJEXT)
- 	-rm -f gnu/java/awt/image/XBMDecoder.lo
- 	-rm -f gnu/java/awt/peer/ClasspathFontPeer.$(OBJEXT)
- 	-rm -f gnu/java/awt/peer/ClasspathFontPeer.lo
- 	-rm -f gnu/java/awt/peer/ClasspathTextLayoutPeer.$(OBJEXT)
- 	-rm -f gnu/java/awt/peer/ClasspathTextLayoutPeer.lo
- 	-rm -f gnu/java/awt/peer/EmbeddedWindowPeer.$(OBJEXT)
- 	-rm -f gnu/java/awt/peer/EmbeddedWindowPeer.lo
- 	-rm -f gnu/java/awt/peer/GLightweightPeer.$(OBJEXT)
- 	-rm -f gnu/java/awt/peer/GLightweightPeer.lo
- 	-rm -f gnu/java/io/ASN1ParsingException.$(OBJEXT)
- 	-rm -f gnu/java/io/ASN1ParsingException.lo
- 	-rm -f gnu/java/io/Base64InputStream.$(OBJEXT)
- 	-rm -f gnu/java/io/Base64InputStream.lo
- 	-rm -f gnu/java/io/ClassLoaderObjectInputStream.$(OBJEXT)
- 	-rm -f gnu/java/io/ClassLoaderObjectInputStream.lo
- 	-rm -f gnu/java/io/NullOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/io/NullOutputStream.lo
- 	-rm -f gnu/java/io/ObjectIdentityWrapper.$(OBJEXT)
- 	-rm -f gnu/java/io/ObjectIdentityWrapper.lo
- 	-rm -f gnu/java/lang/ArrayHelper.$(OBJEXT)
- 	-rm -f gnu/java/lang/ArrayHelper.lo
- 	-rm -f gnu/java/lang/ClassHelper.$(OBJEXT)
- 	-rm -f gnu/java/lang/ClassHelper.lo
- 	-rm -f gnu/java/lang/MainThread.$(OBJEXT)
- 	-rm -f gnu/java/lang/MainThread.lo
  	-rm -f gnu/java/lang/natMainThread.$(OBJEXT)
  	-rm -f gnu/java/lang/natMainThread.lo
- 	-rm -f gnu/java/lang/reflect/TypeSignature.$(OBJEXT)
- 	-rm -f gnu/java/lang/reflect/TypeSignature.lo
- 	-rm -f gnu/java/locale/Calendar.$(OBJEXT)
- 	-rm -f gnu/java/locale/Calendar.lo
- 	-rm -f gnu/java/locale/Calendar_de.$(OBJEXT)
- 	-rm -f gnu/java/locale/Calendar_de.lo
- 	-rm -f gnu/java/locale/Calendar_en.$(OBJEXT)
- 	-rm -f gnu/java/locale/Calendar_en.lo
- 	-rm -f gnu/java/locale/Calendar_nl.$(OBJEXT)
- 	-rm -f gnu/java/locale/Calendar_nl.lo
- 	-rm -f gnu/java/locale/LocaleInformation.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation.lo
- 	-rm -f gnu/java/locale/LocaleInformation_af_ZA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_af_ZA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_AE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_AE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_BH.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_BH.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_DZ.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_DZ.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_EG.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_EG.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_IN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_IN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_IQ.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_IQ.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_JO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_JO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_KW.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_KW.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_LB.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_LB.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_LY.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_LY.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_MA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_MA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_OM.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_OM.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_QA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_QA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_SD.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_SD.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_SY.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_SY.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_TN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_TN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ar_YE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ar_YE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_be_BY.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_be_BY.lo
- 	-rm -f gnu/java/locale/LocaleInformation_bn_IN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_bn_IN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_br_FR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_br_FR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_bs_BA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_bs_BA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ca_ES.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ca_ES.lo
- 	-rm -f gnu/java/locale/LocaleInformation_cs_CZ.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_cs_CZ.lo
- 	-rm -f gnu/java/locale/LocaleInformation_cy_GB.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_cy_GB.lo
- 	-rm -f gnu/java/locale/LocaleInformation_da_DK.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_da_DK.lo
- 	-rm -f gnu/java/locale/LocaleInformation_de.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_de.lo
- 	-rm -f gnu/java/locale/LocaleInformation_de_AT.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_de_AT.lo
- 	-rm -f gnu/java/locale/LocaleInformation_de_BE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_de_BE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_de_CH.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_de_CH.lo
- 	-rm -f gnu/java/locale/LocaleInformation_de_DE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_de_DE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_de_LU.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_de_LU.lo
- 	-rm -f gnu/java/locale/LocaleInformation_el_GR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_el_GR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_AU.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_AU.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_BW.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_BW.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_CA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_CA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_DK.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_DK.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_GB.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_GB.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_HK.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_HK.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_IE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_IE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_IN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_IN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_NZ.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_NZ.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_PH.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_PH.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_SG.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_SG.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_US.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_US.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_ZA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_ZA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_en_ZW.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_en_ZW.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_AR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_AR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_BO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_BO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_CL.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_CL.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_CO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_CO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_CR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_CR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_DO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_DO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_EC.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_EC.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_ES.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_ES.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_GT.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_GT.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_HN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_HN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_MX.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_MX.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_NI.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_NI.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_PA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_PA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_PE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_PE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_PR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_PR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_PY.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_PY.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_SV.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_SV.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_US.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_US.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_UY.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_UY.lo
- 	-rm -f gnu/java/locale/LocaleInformation_es_VE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_es_VE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_et_EE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_et_EE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_eu_ES.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_eu_ES.lo
- 	-rm -f gnu/java/locale/LocaleInformation_fa_IR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_fa_IR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_fi_FI.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_fi_FI.lo
- 	-rm -f gnu/java/locale/LocaleInformation_fo_FO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_fo_FO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_fr_BE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_fr_BE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_fr_CA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_fr_CA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_fr_CH.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_fr_CH.lo
- 	-rm -f gnu/java/locale/LocaleInformation_fr_FR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_fr_FR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_fr_LU.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_fr_LU.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ga_IE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ga_IE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_gd_GB.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_gd_GB.lo
- 	-rm -f gnu/java/locale/LocaleInformation_gl_ES.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_gl_ES.lo
- 	-rm -f gnu/java/locale/LocaleInformation_gv_GB.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_gv_GB.lo
- 	-rm -f gnu/java/locale/LocaleInformation_he_IL.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_he_IL.lo
- 	-rm -f gnu/java/locale/LocaleInformation_hi_IN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_hi_IN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_hr_HR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_hr_HR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_hu_HU.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_hu_HU.lo
- 	-rm -f gnu/java/locale/LocaleInformation_id_ID.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_id_ID.lo
- 	-rm -f gnu/java/locale/LocaleInformation_it_CH.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_it_CH.lo
- 	-rm -f gnu/java/locale/LocaleInformation_it_IT.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_it_IT.lo
- 	-rm -f gnu/java/locale/LocaleInformation_iw_IL.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_iw_IL.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ja_JP.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ja_JP.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ka_GE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ka_GE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_kl_GL.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_kl_GL.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ko_KR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ko_KR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_kw_GB.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_kw_GB.lo
- 	-rm -f gnu/java/locale/LocaleInformation_lt_LT.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_lt_LT.lo
- 	-rm -f gnu/java/locale/LocaleInformation_lv_LV.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_lv_LV.lo
- 	-rm -f gnu/java/locale/LocaleInformation_mi_NZ.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_mi_NZ.lo
- 	-rm -f gnu/java/locale/LocaleInformation_mk_MK.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_mk_MK.lo
- 	-rm -f gnu/java/locale/LocaleInformation_mr_IN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_mr_IN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_mt_MT.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_mt_MT.lo
- 	-rm -f gnu/java/locale/LocaleInformation_nl.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_nl.lo
- 	-rm -f gnu/java/locale/LocaleInformation_nl_BE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_nl_BE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_nl_NL.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_nl_NL.lo
- 	-rm -f gnu/java/locale/LocaleInformation_nn_NO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_nn_NO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_no_NO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_no_NO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_oc_FR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_oc_FR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_pl_PL.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_pl_PL.lo
- 	-rm -f gnu/java/locale/LocaleInformation_pt_BR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_pt_BR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_pt_PT.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_pt_PT.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ro_RO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ro_RO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ru_RU.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ru_RU.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ru_UA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ru_UA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_se_NO.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_se_NO.lo
- 	-rm -f gnu/java/locale/LocaleInformation_sk_SK.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_sk_SK.lo
- 	-rm -f gnu/java/locale/LocaleInformation_sl_SI.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_sl_SI.lo
- 	-rm -f gnu/java/locale/LocaleInformation_sq_AL.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_sq_AL.lo
- 	-rm -f gnu/java/locale/LocaleInformation_sr_YU.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_sr_YU.lo
- 	-rm -f gnu/java/locale/LocaleInformation_sv_FI.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_sv_FI.lo
- 	-rm -f gnu/java/locale/LocaleInformation_sv_SE.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_sv_SE.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ta_IN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ta_IN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_te_IN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_te_IN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_tg_TJ.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_tg_TJ.lo
- 	-rm -f gnu/java/locale/LocaleInformation_tl_PH.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_tl_PH.lo
- 	-rm -f gnu/java/locale/LocaleInformation_tr_TR.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_tr_TR.lo
- 	-rm -f gnu/java/locale/LocaleInformation_uk_UA.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_uk_UA.lo
- 	-rm -f gnu/java/locale/LocaleInformation_ur_PK.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_ur_PK.lo
- 	-rm -f gnu/java/locale/LocaleInformation_uz_UZ.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_uz_UZ.lo
- 	-rm -f gnu/java/locale/LocaleInformation_vi_VN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_vi_VN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_yi_US.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_yi_US.lo
- 	-rm -f gnu/java/locale/LocaleInformation_zh_CN.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_zh_CN.lo
- 	-rm -f gnu/java/locale/LocaleInformation_zh_HK.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_zh_HK.lo
- 	-rm -f gnu/java/locale/LocaleInformation_zh_SG.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_zh_SG.lo
- 	-rm -f gnu/java/locale/LocaleInformation_zh_TW.$(OBJEXT)
- 	-rm -f gnu/java/locale/LocaleInformation_zh_TW.lo
- 	-rm -f gnu/java/math/MPN.$(OBJEXT)
- 	-rm -f gnu/java/math/MPN.lo
- 	-rm -f gnu/java/net/BASE64.$(OBJEXT)
- 	-rm -f gnu/java/net/BASE64.lo
- 	-rm -f gnu/java/net/CRLFInputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/CRLFInputStream.lo
- 	-rm -f gnu/java/net/CRLFOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/CRLFOutputStream.lo
- 	-rm -f gnu/java/net/DefaultContentHandlerFactory.$(OBJEXT)
- 	-rm -f gnu/java/net/DefaultContentHandlerFactory.lo
- 	-rm -f gnu/java/net/EmptyX509TrustManager.$(OBJEXT)
- 	-rm -f gnu/java/net/EmptyX509TrustManager.lo
- 	-rm -f gnu/java/net/GetLocalHostAction.$(OBJEXT)
- 	-rm -f gnu/java/net/GetLocalHostAction.lo
- 	-rm -f gnu/java/net/HeaderFieldHelper.$(OBJEXT)
- 	-rm -f gnu/java/net/HeaderFieldHelper.lo
- 	-rm -f gnu/java/net/LineInputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/LineInputStream.lo
- 	-rm -f gnu/java/net/PlainDatagramSocketImpl.$(OBJEXT)
- 	-rm -f gnu/java/net/PlainDatagramSocketImpl.lo
- 	-rm -f gnu/java/net/PlainSocketImpl.$(OBJEXT)
- 	-rm -f gnu/java/net/PlainSocketImpl.lo
- 	-rm -f gnu/java/net/URLParseError.$(OBJEXT)
- 	-rm -f gnu/java/net/URLParseError.lo
  	-rm -f gnu/java/net/natPlainDatagramSocketImpl.$(OBJEXT)
  	-rm -f gnu/java/net/natPlainDatagramSocketImpl.lo
  	-rm -f gnu/java/net/natPlainSocketImpl.$(OBJEXT)
  	-rm -f gnu/java/net/natPlainSocketImpl.lo
- 	-rm -f gnu/java/net/protocol/core/Connection.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/core/Connection.lo
- 	-rm -f gnu/java/net/protocol/core/CoreInputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/core/CoreInputStream.lo
- 	-rm -f gnu/java/net/protocol/core/Handler.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/core/Handler.lo
  	-rm -f gnu/java/net/protocol/core/natCoreInputStream.$(OBJEXT)
  	-rm -f gnu/java/net/protocol/core/natCoreInputStream.lo
- 	-rm -f gnu/java/net/protocol/file/Connection.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/file/Connection.lo
- 	-rm -f gnu/java/net/protocol/file/Handler.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/file/Handler.lo
- 	-rm -f gnu/java/net/protocol/ftp/ActiveModeDTP.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/ActiveModeDTP.lo
- 	-rm -f gnu/java/net/protocol/ftp/BlockInputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/BlockInputStream.lo
- 	-rm -f gnu/java/net/protocol/ftp/BlockOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/BlockOutputStream.lo
- 	-rm -f gnu/java/net/protocol/ftp/CompressedInputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/CompressedInputStream.lo
- 	-rm -f gnu/java/net/protocol/ftp/CompressedOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/CompressedOutputStream.lo
- 	-rm -f gnu/java/net/protocol/ftp/DTP.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/DTP.lo
- 	-rm -f gnu/java/net/protocol/ftp/DTPInputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/DTPInputStream.lo
- 	-rm -f gnu/java/net/protocol/ftp/DTPOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/DTPOutputStream.lo
- 	-rm -f gnu/java/net/protocol/ftp/FTPConnection.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/FTPConnection.lo
- 	-rm -f gnu/java/net/protocol/ftp/FTPException.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/FTPException.lo
- 	-rm -f gnu/java/net/protocol/ftp/FTPResponse.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/FTPResponse.lo
- 	-rm -f gnu/java/net/protocol/ftp/FTPURLConnection.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/FTPURLConnection.lo
- 	-rm -f gnu/java/net/protocol/ftp/Handler.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/Handler.lo
- 	-rm -f gnu/java/net/protocol/ftp/PassiveModeDTP.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/PassiveModeDTP.lo
- 	-rm -f gnu/java/net/protocol/ftp/StreamInputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/StreamInputStream.lo
- 	-rm -f gnu/java/net/protocol/ftp/StreamOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/ftp/StreamOutputStream.lo
- 	-rm -f gnu/java/net/protocol/gcjlib/Connection.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/gcjlib/Connection.lo
- 	-rm -f gnu/java/net/protocol/gcjlib/Handler.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/gcjlib/Handler.lo
- 	-rm -f gnu/java/net/protocol/http/Authenticator.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/Authenticator.lo
- 	-rm -f gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.lo
- 	-rm -f gnu/java/net/protocol/http/ByteArrayResponseBodyReader.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/ByteArrayResponseBodyReader.lo
- 	-rm -f gnu/java/net/protocol/http/ChunkedInputStream.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/ChunkedInputStream.lo
- 	-rm -f gnu/java/net/protocol/http/Cookie.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/Cookie.lo
- 	-rm -f gnu/java/net/protocol/http/CookieManager.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/CookieManager.lo
- 	-rm -f gnu/java/net/protocol/http/Credentials.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/Credentials.lo
- 	-rm -f gnu/java/net/protocol/http/HTTPConnection.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/HTTPConnection.lo
- 	-rm -f gnu/java/net/protocol/http/HTTPDateFormat.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/HTTPDateFormat.lo
- 	-rm -f gnu/java/net/protocol/http/HTTPURLConnection.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/HTTPURLConnection.lo
- 	-rm -f gnu/java/net/protocol/http/Handler.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/Handler.lo
- 	-rm -f gnu/java/net/protocol/http/Headers.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/Headers.lo
- 	-rm -f gnu/java/net/protocol/http/Request.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/Request.lo
- 	-rm -f gnu/java/net/protocol/http/RequestBodyWriter.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/RequestBodyWriter.lo
- 	-rm -f gnu/java/net/protocol/http/Response.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/Response.lo
- 	-rm -f gnu/java/net/protocol/http/ResponseBodyReader.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/ResponseBodyReader.lo
- 	-rm -f gnu/java/net/protocol/http/ResponseHeaderHandler.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/ResponseHeaderHandler.lo
- 	-rm -f gnu/java/net/protocol/http/SimpleCookieManager.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/SimpleCookieManager.lo
- 	-rm -f gnu/java/net/protocol/http/event/ConnectionEvent.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/event/ConnectionEvent.lo
- 	-rm -f gnu/java/net/protocol/http/event/ConnectionListener.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/event/ConnectionListener.lo
- 	-rm -f gnu/java/net/protocol/http/event/RequestEvent.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/event/RequestEvent.lo
- 	-rm -f gnu/java/net/protocol/http/event/RequestListener.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/http/event/RequestListener.lo
- 	-rm -f gnu/java/net/protocol/https/Handler.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/https/Handler.lo
- 	-rm -f gnu/java/net/protocol/jar/Connection.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/jar/Connection.lo
- 	-rm -f gnu/java/net/protocol/jar/Handler.$(OBJEXT)
- 	-rm -f gnu/java/net/protocol/jar/Handler.lo
- 	-rm -f gnu/java/nio/ChannelInputStream.$(OBJEXT)
- 	-rm -f gnu/java/nio/ChannelInputStream.lo
- 	-rm -f gnu/java/nio/ChannelOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/nio/ChannelOutputStream.lo
- 	-rm -f gnu/java/nio/ChannelReader.$(OBJEXT)
- 	-rm -f gnu/java/nio/ChannelReader.lo
- 	-rm -f gnu/java/nio/DatagramChannelImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/DatagramChannelImpl.lo
- 	-rm -f gnu/java/nio/DatagramChannelSelectionKey.$(OBJEXT)
- 	-rm -f gnu/java/nio/DatagramChannelSelectionKey.lo
- 	-rm -f gnu/java/nio/FileLockImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/FileLockImpl.lo
- 	-rm -f gnu/java/nio/InputStreamChannel.$(OBJEXT)
- 	-rm -f gnu/java/nio/InputStreamChannel.lo
- 	-rm -f gnu/java/nio/NIOConstants.$(OBJEXT)
- 	-rm -f gnu/java/nio/NIOConstants.lo
- 	-rm -f gnu/java/nio/NIODatagramSocket.$(OBJEXT)
- 	-rm -f gnu/java/nio/NIODatagramSocket.lo
- 	-rm -f gnu/java/nio/NIOServerSocket.$(OBJEXT)
- 	-rm -f gnu/java/nio/NIOServerSocket.lo
- 	-rm -f gnu/java/nio/NIOSocket.$(OBJEXT)
- 	-rm -f gnu/java/nio/NIOSocket.lo
- 	-rm -f gnu/java/nio/OutputStreamChannel.$(OBJEXT)
- 	-rm -f gnu/java/nio/OutputStreamChannel.lo
- 	-rm -f gnu/java/nio/PipeImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/PipeImpl.lo
- 	-rm -f gnu/java/nio/SelectionKeyImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/SelectionKeyImpl.lo
- 	-rm -f gnu/java/nio/SelectorImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/SelectorImpl.lo
- 	-rm -f gnu/java/nio/SelectorProviderImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/SelectorProviderImpl.lo
- 	-rm -f gnu/java/nio/ServerSocketChannelImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/ServerSocketChannelImpl.lo
- 	-rm -f gnu/java/nio/ServerSocketChannelSelectionKey.$(OBJEXT)
- 	-rm -f gnu/java/nio/ServerSocketChannelSelectionKey.lo
- 	-rm -f gnu/java/nio/SocketChannelImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/SocketChannelImpl.lo
- 	-rm -f gnu/java/nio/SocketChannelSelectionKey.$(OBJEXT)
- 	-rm -f gnu/java/nio/SocketChannelSelectionKey.lo
- 	-rm -f gnu/java/nio/VMPipe.$(OBJEXT)
- 	-rm -f gnu/java/nio/VMPipe.lo
- 	-rm -f gnu/java/nio/VMSelector.$(OBJEXT)
- 	-rm -f gnu/java/nio/VMSelector.lo
- 	-rm -f gnu/java/nio/channels/FileChannelImpl.$(OBJEXT)
- 	-rm -f gnu/java/nio/channels/FileChannelImpl.lo
  	-rm -f gnu/java/nio/channels/natFileChannelImpl.$(OBJEXT)
  	-rm -f gnu/java/nio/channels/natFileChannelImpl.lo
- 	-rm -f gnu/java/nio/charset/ISO_8859_1.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/ISO_8859_1.lo
- 	-rm -f gnu/java/nio/charset/Provider.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/Provider.lo
- 	-rm -f gnu/java/nio/charset/US_ASCII.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/US_ASCII.lo
- 	-rm -f gnu/java/nio/charset/UTF_16.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/UTF_16.lo
- 	-rm -f gnu/java/nio/charset/UTF_16BE.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/UTF_16BE.lo
- 	-rm -f gnu/java/nio/charset/UTF_16Decoder.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/UTF_16Decoder.lo
- 	-rm -f gnu/java/nio/charset/UTF_16Encoder.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/UTF_16Encoder.lo
- 	-rm -f gnu/java/nio/charset/UTF_16LE.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/UTF_16LE.lo
- 	-rm -f gnu/java/nio/charset/UTF_8.$(OBJEXT)
- 	-rm -f gnu/java/nio/charset/UTF_8.lo
  	-rm -f gnu/java/nio/natNIOServerSocket.$(OBJEXT)
  	-rm -f gnu/java/nio/natNIOServerSocket.lo
  	-rm -f gnu/java/nio/natPipeImpl.$(OBJEXT)
  	-rm -f gnu/java/nio/natPipeImpl.lo
  	-rm -f gnu/java/nio/natSelectorImpl.$(OBJEXT)
  	-rm -f gnu/java/nio/natSelectorImpl.lo
- 	-rm -f gnu/java/rmi/RMIMarshalledObjectInputStream.$(OBJEXT)
- 	-rm -f gnu/java/rmi/RMIMarshalledObjectInputStream.lo
- 	-rm -f gnu/java/rmi/RMIMarshalledObjectOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/rmi/RMIMarshalledObjectOutputStream.lo
- 	-rm -f gnu/java/rmi/dgc/DGCImpl.$(OBJEXT)
- 	-rm -f gnu/java/rmi/dgc/DGCImpl.lo
- 	-rm -f gnu/java/rmi/dgc/DGCImpl_Skel.$(OBJEXT)
- 	-rm -f gnu/java/rmi/dgc/DGCImpl_Skel.lo
- 	-rm -f gnu/java/rmi/dgc/DGCImpl_Stub.$(OBJEXT)
- 	-rm -f gnu/java/rmi/dgc/DGCImpl_Stub.lo
- 	-rm -f gnu/java/rmi/registry/RegistryImpl.$(OBJEXT)
- 	-rm -f gnu/java/rmi/registry/RegistryImpl.lo
- 	-rm -f gnu/java/rmi/registry/RegistryImpl_Skel.$(OBJEXT)
- 	-rm -f gnu/java/rmi/registry/RegistryImpl_Skel.lo
- 	-rm -f gnu/java/rmi/registry/RegistryImpl_Stub.$(OBJEXT)
- 	-rm -f gnu/java/rmi/registry/RegistryImpl_Stub.lo
- 	-rm -f gnu/java/rmi/rmic/Compile_gcj.$(OBJEXT)
- 	-rm -f gnu/java/rmi/rmic/Compile_gcj.lo
- 	-rm -f gnu/java/rmi/rmic/Compile_jikes.$(OBJEXT)
- 	-rm -f gnu/java/rmi/rmic/Compile_jikes.lo
- 	-rm -f gnu/java/rmi/rmic/Compile_kjc.$(OBJEXT)
- 	-rm -f gnu/java/rmi/rmic/Compile_kjc.lo
- 	-rm -f gnu/java/rmi/rmic/Compiler.$(OBJEXT)
- 	-rm -f gnu/java/rmi/rmic/Compiler.lo
- 	-rm -f gnu/java/rmi/rmic/CompilerProcess.$(OBJEXT)
- 	-rm -f gnu/java/rmi/rmic/CompilerProcess.lo
- 	-rm -f gnu/java/rmi/rmic/RMIC.$(OBJEXT)
- 	-rm -f gnu/java/rmi/rmic/RMIC.lo
- 	-rm -f gnu/java/rmi/rmic/RMICException.$(OBJEXT)
- 	-rm -f gnu/java/rmi/rmic/RMICException.lo
- 	-rm -f gnu/java/rmi/rmic/TabbedWriter.$(OBJEXT)
- 	-rm -f gnu/java/rmi/rmic/TabbedWriter.lo
- 	-rm -f gnu/java/rmi/server/ConnectionRunnerPool.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/ConnectionRunnerPool.lo
- 	-rm -f gnu/java/rmi/server/ProtocolConstants.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/ProtocolConstants.lo
- 	-rm -f gnu/java/rmi/server/RMIDefaultSocketFactory.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/RMIDefaultSocketFactory.lo
- 	-rm -f gnu/java/rmi/server/RMIHashes.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/RMIHashes.lo
- 	-rm -f gnu/java/rmi/server/RMIIncomingThread.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/RMIIncomingThread.lo
- 	-rm -f gnu/java/rmi/server/RMIObjectInputStream.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/RMIObjectInputStream.lo
- 	-rm -f gnu/java/rmi/server/RMIObjectOutputStream.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/RMIObjectOutputStream.lo
- 	-rm -f gnu/java/rmi/server/RMIVoidValue.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/RMIVoidValue.lo
- 	-rm -f gnu/java/rmi/server/UnicastConnection.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/UnicastConnection.lo
- 	-rm -f gnu/java/rmi/server/UnicastConnectionManager.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/UnicastConnectionManager.lo
- 	-rm -f gnu/java/rmi/server/UnicastRef.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/UnicastRef.lo
- 	-rm -f gnu/java/rmi/server/UnicastRemoteCall.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/UnicastRemoteCall.lo
- 	-rm -f gnu/java/rmi/server/UnicastRemoteStub.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/UnicastRemoteStub.lo
- 	-rm -f gnu/java/rmi/server/UnicastServer.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/UnicastServer.lo
- 	-rm -f gnu/java/rmi/server/UnicastServerRef.$(OBJEXT)
- 	-rm -f gnu/java/rmi/server/UnicastServerRef.lo
- 	-rm -f gnu/java/security/Engine.$(OBJEXT)
- 	-rm -f gnu/java/security/Engine.lo
- 	-rm -f gnu/java/security/OID.$(OBJEXT)
- 	-rm -f gnu/java/security/OID.lo
- 	-rm -f gnu/java/security/PolicyFile.$(OBJEXT)
- 	-rm -f gnu/java/security/PolicyFile.lo
- 	-rm -f gnu/java/security/action/GetPropertyAction.$(OBJEXT)
- 	-rm -f gnu/java/security/action/GetPropertyAction.lo
- 	-rm -f gnu/java/security/action/GetSecurityPropertyAction.$(OBJEXT)
- 	-rm -f gnu/java/security/action/GetSecurityPropertyAction.lo
- 	-rm -f gnu/java/security/action/SetAccessibleAction.$(OBJEXT)
- 	-rm -f gnu/java/security/action/SetAccessibleAction.lo
- 	-rm -f gnu/java/security/ber/BER.$(OBJEXT)
- 	-rm -f gnu/java/security/ber/BER.lo
- 	-rm -f gnu/java/security/ber/BEREncodingException.$(OBJEXT)
- 	-rm -f gnu/java/security/ber/BEREncodingException.lo
- 	-rm -f gnu/java/security/ber/BERReader.$(OBJEXT)
- 	-rm -f gnu/java/security/ber/BERReader.lo
- 	-rm -f gnu/java/security/ber/BERValue.$(OBJEXT)
- 	-rm -f gnu/java/security/ber/BERValue.lo
- 	-rm -f gnu/java/security/der/BitString.$(OBJEXT)
- 	-rm -f gnu/java/security/der/BitString.lo
- 	-rm -f gnu/java/security/der/DER.$(OBJEXT)
- 	-rm -f gnu/java/security/der/DER.lo
- 	-rm -f gnu/java/security/der/DEREncodingException.$(OBJEXT)
- 	-rm -f gnu/java/security/der/DEREncodingException.lo
- 	-rm -f gnu/java/security/der/DERReader.$(OBJEXT)
- 	-rm -f gnu/java/security/der/DERReader.lo
- 	-rm -f gnu/java/security/der/DERValue.$(OBJEXT)
- 	-rm -f gnu/java/security/der/DERValue.lo
- 	-rm -f gnu/java/security/der/DERWriter.$(OBJEXT)
- 	-rm -f gnu/java/security/der/DERWriter.lo
- 	-rm -f gnu/java/security/pkcs/PKCS7SignedData.$(OBJEXT)
- 	-rm -f gnu/java/security/pkcs/PKCS7SignedData.lo
- 	-rm -f gnu/java/security/pkcs/SignerInfo.$(OBJEXT)
- 	-rm -f gnu/java/security/pkcs/SignerInfo.lo
- 	-rm -f gnu/java/security/provider/CollectionCertStoreImpl.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/CollectionCertStoreImpl.lo
- 	-rm -f gnu/java/security/provider/DSAKeyFactory.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/DSAKeyFactory.lo
- 	-rm -f gnu/java/security/provider/DSAKeyPairGenerator.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/DSAKeyPairGenerator.lo
- 	-rm -f gnu/java/security/provider/DSAParameterGenerator.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/DSAParameterGenerator.lo
- 	-rm -f gnu/java/security/provider/DSAParameters.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/DSAParameters.lo
- 	-rm -f gnu/java/security/provider/DSASignature.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/DSASignature.lo
- 	-rm -f gnu/java/security/provider/DefaultPolicy.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/DefaultPolicy.lo
- 	-rm -f gnu/java/security/provider/EncodedKeyFactory.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/EncodedKeyFactory.lo
- 	-rm -f gnu/java/security/provider/Gnu.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/Gnu.lo
- 	-rm -f gnu/java/security/provider/GnuDHPublicKey.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/GnuDHPublicKey.lo
- 	-rm -f gnu/java/security/provider/GnuDSAPrivateKey.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/GnuDSAPrivateKey.lo
- 	-rm -f gnu/java/security/provider/GnuDSAPublicKey.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/GnuDSAPublicKey.lo
- 	-rm -f gnu/java/security/provider/GnuRSAPrivateKey.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/GnuRSAPrivateKey.lo
- 	-rm -f gnu/java/security/provider/GnuRSAPublicKey.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/GnuRSAPublicKey.lo
- 	-rm -f gnu/java/security/provider/MD2withRSA.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/MD2withRSA.lo
- 	-rm -f gnu/java/security/provider/MD4withRSA.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/MD4withRSA.lo
- 	-rm -f gnu/java/security/provider/MD5.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/MD5.lo
- 	-rm -f gnu/java/security/provider/MD5withRSA.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/MD5withRSA.lo
- 	-rm -f gnu/java/security/provider/PKIXCertPathValidatorImpl.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/PKIXCertPathValidatorImpl.lo
- 	-rm -f gnu/java/security/provider/RSA.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/RSA.lo
- 	-rm -f gnu/java/security/provider/RSAKeyFactory.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/RSAKeyFactory.lo
- 	-rm -f gnu/java/security/provider/SHA.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/SHA.lo
- 	-rm -f gnu/java/security/provider/SHA1PRNG.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/SHA1PRNG.lo
- 	-rm -f gnu/java/security/provider/SHA1withRSA.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/SHA1withRSA.lo
- 	-rm -f gnu/java/security/provider/X509CertificateFactory.$(OBJEXT)
- 	-rm -f gnu/java/security/provider/X509CertificateFactory.lo
- 	-rm -f gnu/java/security/util/Prime.$(OBJEXT)
- 	-rm -f gnu/java/security/util/Prime.lo
- 	-rm -f gnu/java/security/x509/GnuPKIExtension.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/GnuPKIExtension.lo
- 	-rm -f gnu/java/security/x509/PolicyNodeImpl.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/PolicyNodeImpl.lo
- 	-rm -f gnu/java/security/x509/Util.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/Util.lo
- 	-rm -f gnu/java/security/x509/X500DistinguishedName.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/X500DistinguishedName.lo
- 	-rm -f gnu/java/security/x509/X509CRL.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/X509CRL.lo
- 	-rm -f gnu/java/security/x509/X509CRLEntry.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/X509CRLEntry.lo
- 	-rm -f gnu/java/security/x509/X509CRLSelectorImpl.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/X509CRLSelectorImpl.lo
- 	-rm -f gnu/java/security/x509/X509CertPath.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/X509CertPath.lo
- 	-rm -f gnu/java/security/x509/X509CertSelectorImpl.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/X509CertSelectorImpl.lo
- 	-rm -f gnu/java/security/x509/X509Certificate.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/X509Certificate.lo
- 	-rm -f gnu/java/security/x509/ext/AuthorityKeyIdentifier.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/AuthorityKeyIdentifier.lo
- 	-rm -f gnu/java/security/x509/ext/BasicConstraints.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/BasicConstraints.lo
- 	-rm -f gnu/java/security/x509/ext/CRLNumber.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/CRLNumber.lo
- 	-rm -f gnu/java/security/x509/ext/CertificatePolicies.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/CertificatePolicies.lo
- 	-rm -f gnu/java/security/x509/ext/ExtendedKeyUsage.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/ExtendedKeyUsage.lo
- 	-rm -f gnu/java/security/x509/ext/Extension.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/Extension.lo
- 	-rm -f gnu/java/security/x509/ext/GeneralNames.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/GeneralNames.lo
- 	-rm -f gnu/java/security/x509/ext/IssuerAlternativeNames.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/IssuerAlternativeNames.lo
- 	-rm -f gnu/java/security/x509/ext/KeyUsage.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/KeyUsage.lo
- 	-rm -f gnu/java/security/x509/ext/PolicyConstraint.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/PolicyConstraint.lo
- 	-rm -f gnu/java/security/x509/ext/PolicyMappings.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/PolicyMappings.lo
- 	-rm -f gnu/java/security/x509/ext/PrivateKeyUsagePeriod.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/PrivateKeyUsagePeriod.lo
- 	-rm -f gnu/java/security/x509/ext/ReasonCode.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/ReasonCode.lo
- 	-rm -f gnu/java/security/x509/ext/SubjectAlternativeNames.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/SubjectAlternativeNames.lo
- 	-rm -f gnu/java/security/x509/ext/SubjectKeyIdentifier.$(OBJEXT)
- 	-rm -f gnu/java/security/x509/ext/SubjectKeyIdentifier.lo
- 	-rm -f gnu/java/text/AttributedFormatBuffer.$(OBJEXT)
- 	-rm -f gnu/java/text/AttributedFormatBuffer.lo
- 	-rm -f gnu/java/text/BaseBreakIterator.$(OBJEXT)
- 	-rm -f gnu/java/text/BaseBreakIterator.lo
- 	-rm -f gnu/java/text/CharacterBreakIterator.$(OBJEXT)
- 	-rm -f gnu/java/text/CharacterBreakIterator.lo
- 	-rm -f gnu/java/text/FormatBuffer.$(OBJEXT)
- 	-rm -f gnu/java/text/FormatBuffer.lo
- 	-rm -f gnu/java/text/FormatCharacterIterator.$(OBJEXT)
- 	-rm -f gnu/java/text/FormatCharacterIterator.lo
- 	-rm -f gnu/java/text/LineBreakIterator.$(OBJEXT)
- 	-rm -f gnu/java/text/LineBreakIterator.lo
- 	-rm -f gnu/java/text/SentenceBreakIterator.$(OBJEXT)
- 	-rm -f gnu/java/text/SentenceBreakIterator.lo
- 	-rm -f gnu/java/text/StringFormatBuffer.$(OBJEXT)
- 	-rm -f gnu/java/text/StringFormatBuffer.lo
- 	-rm -f gnu/java/text/WordBreakIterator.$(OBJEXT)
- 	-rm -f gnu/java/text/WordBreakIterator.lo
- 	-rm -f gnu/java/util/DoubleEnumeration.$(OBJEXT)
- 	-rm -f gnu/java/util/DoubleEnumeration.lo
- 	-rm -f gnu/java/util/EmptyEnumeration.$(OBJEXT)
- 	-rm -f gnu/java/util/EmptyEnumeration.lo
- 	-rm -f gnu/java/util/prefs/FileBasedFactory.$(OBJEXT)
- 	-rm -f gnu/java/util/prefs/FileBasedFactory.lo
- 	-rm -f gnu/java/util/prefs/MemoryBasedFactory.$(OBJEXT)
- 	-rm -f gnu/java/util/prefs/MemoryBasedFactory.lo
- 	-rm -f gnu/java/util/prefs/MemoryBasedPreferences.$(OBJEXT)
- 	-rm -f gnu/java/util/prefs/MemoryBasedPreferences.lo
- 	-rm -f gnu/java/util/prefs/NodeReader.$(OBJEXT)
- 	-rm -f gnu/java/util/prefs/NodeReader.lo
- 	-rm -f gnu/java/util/prefs/NodeWriter.$(OBJEXT)
- 	-rm -f gnu/java/util/prefs/NodeWriter.lo
- 	-rm -f gnu/regexp/CharIndexed.$(OBJEXT)
- 	-rm -f gnu/regexp/CharIndexed.lo
- 	-rm -f gnu/regexp/CharIndexedCharArray.$(OBJEXT)
- 	-rm -f gnu/regexp/CharIndexedCharArray.lo
- 	-rm -f gnu/regexp/CharIndexedInputStream.$(OBJEXT)
- 	-rm -f gnu/regexp/CharIndexedInputStream.lo
- 	-rm -f gnu/regexp/CharIndexedString.$(OBJEXT)
- 	-rm -f gnu/regexp/CharIndexedString.lo
- 	-rm -f gnu/regexp/CharIndexedStringBuffer.$(OBJEXT)
- 	-rm -f gnu/regexp/CharIndexedStringBuffer.lo
- 	-rm -f gnu/regexp/RE.$(OBJEXT)
- 	-rm -f gnu/regexp/RE.lo
- 	-rm -f gnu/regexp/REException.$(OBJEXT)
- 	-rm -f gnu/regexp/REException.lo
- 	-rm -f gnu/regexp/REFilterInputStream.$(OBJEXT)
- 	-rm -f gnu/regexp/REFilterInputStream.lo
- 	-rm -f gnu/regexp/REMatch.$(OBJEXT)
- 	-rm -f gnu/regexp/REMatch.lo
- 	-rm -f gnu/regexp/REMatchEnumeration.$(OBJEXT)
- 	-rm -f gnu/regexp/REMatchEnumeration.lo
- 	-rm -f gnu/regexp/RESyntax.$(OBJEXT)
- 	-rm -f gnu/regexp/RESyntax.lo
- 	-rm -f gnu/regexp/REToken.$(OBJEXT)
- 	-rm -f gnu/regexp/REToken.lo
- 	-rm -f gnu/regexp/RETokenAny.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenAny.lo
- 	-rm -f gnu/regexp/RETokenBackRef.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenBackRef.lo
- 	-rm -f gnu/regexp/RETokenChar.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenChar.lo
- 	-rm -f gnu/regexp/RETokenEnd.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenEnd.lo
- 	-rm -f gnu/regexp/RETokenEndSub.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenEndSub.lo
- 	-rm -f gnu/regexp/RETokenLookAhead.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenLookAhead.lo
- 	-rm -f gnu/regexp/RETokenOneOf.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenOneOf.lo
- 	-rm -f gnu/regexp/RETokenPOSIX.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenPOSIX.lo
- 	-rm -f gnu/regexp/RETokenRange.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenRange.lo
- 	-rm -f gnu/regexp/RETokenRepeated.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenRepeated.lo
- 	-rm -f gnu/regexp/RETokenStart.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenStart.lo
- 	-rm -f gnu/regexp/RETokenWordBoundary.$(OBJEXT)
- 	-rm -f gnu/regexp/RETokenWordBoundary.lo
- 	-rm -f gnu/regexp/UncheckedRE.$(OBJEXT)
- 	-rm -f gnu/regexp/UncheckedRE.lo
- 	-rm -f java/applet/Applet.$(OBJEXT)
- 	-rm -f java/applet/Applet.lo
- 	-rm -f java/applet/AppletContext.$(OBJEXT)
- 	-rm -f java/applet/AppletContext.lo
- 	-rm -f java/applet/AppletStub.$(OBJEXT)
- 	-rm -f java/applet/AppletStub.lo
- 	-rm -f java/applet/AudioClip.$(OBJEXT)
- 	-rm -f java/applet/AudioClip.lo
- 	-rm -f java/awt/AWTError.$(OBJEXT)
- 	-rm -f java/awt/AWTError.lo
- 	-rm -f java/awt/AWTEvent.$(OBJEXT)
- 	-rm -f java/awt/AWTEvent.lo
- 	-rm -f java/awt/AWTEventMulticaster.$(OBJEXT)
- 	-rm -f java/awt/AWTEventMulticaster.lo
- 	-rm -f java/awt/AWTException.$(OBJEXT)
- 	-rm -f java/awt/AWTException.lo
- 	-rm -f java/awt/AWTKeyStroke.$(OBJEXT)
- 	-rm -f java/awt/AWTKeyStroke.lo
- 	-rm -f java/awt/AWTPermission.$(OBJEXT)
- 	-rm -f java/awt/AWTPermission.lo
- 	-rm -f java/awt/ActiveEvent.$(OBJEXT)
- 	-rm -f java/awt/ActiveEvent.lo
- 	-rm -f java/awt/Adjustable.$(OBJEXT)
- 	-rm -f java/awt/Adjustable.lo
- 	-rm -f java/awt/AlphaComposite.$(OBJEXT)
- 	-rm -f java/awt/AlphaComposite.lo
- 	-rm -f java/awt/AttributeValue.$(OBJEXT)
- 	-rm -f java/awt/AttributeValue.lo
- 	-rm -f java/awt/BasicStroke.$(OBJEXT)
- 	-rm -f java/awt/BasicStroke.lo
- 	-rm -f java/awt/BorderLayout.$(OBJEXT)
- 	-rm -f java/awt/BorderLayout.lo
- 	-rm -f java/awt/BufferCapabilities.$(OBJEXT)
- 	-rm -f java/awt/BufferCapabilities.lo
- 	-rm -f java/awt/Button.$(OBJEXT)
- 	-rm -f java/awt/Button.lo
- 	-rm -f java/awt/Canvas.$(OBJEXT)
- 	-rm -f java/awt/Canvas.lo
- 	-rm -f java/awt/CardLayout.$(OBJEXT)
- 	-rm -f java/awt/CardLayout.lo
- 	-rm -f java/awt/Checkbox.$(OBJEXT)
- 	-rm -f java/awt/Checkbox.lo
- 	-rm -f java/awt/CheckboxGroup.$(OBJEXT)
- 	-rm -f java/awt/CheckboxGroup.lo
- 	-rm -f java/awt/CheckboxMenuItem.$(OBJEXT)
- 	-rm -f java/awt/CheckboxMenuItem.lo
- 	-rm -f java/awt/Choice.$(OBJEXT)
- 	-rm -f java/awt/Choice.lo
- 	-rm -f java/awt/Color.$(OBJEXT)
- 	-rm -f java/awt/Color.lo
- 	-rm -f java/awt/ColorPaintContext.$(OBJEXT)
- 	-rm -f java/awt/ColorPaintContext.lo
- 	-rm -f java/awt/Component.$(OBJEXT)
- 	-rm -f java/awt/Component.lo
- 	-rm -f java/awt/ComponentOrientation.$(OBJEXT)
- 	-rm -f java/awt/ComponentOrientation.lo
- 	-rm -f java/awt/Composite.$(OBJEXT)
- 	-rm -f java/awt/Composite.lo
- 	-rm -f java/awt/CompositeContext.$(OBJEXT)
- 	-rm -f java/awt/CompositeContext.lo
- 	-rm -f java/awt/Container.$(OBJEXT)
- 	-rm -f java/awt/Container.lo
- 	-rm -f java/awt/ContainerOrderFocusTraversalPolicy.$(OBJEXT)
- 	-rm -f java/awt/ContainerOrderFocusTraversalPolicy.lo
- 	-rm -f java/awt/Cursor.$(OBJEXT)
- 	-rm -f java/awt/Cursor.lo
- 	-rm -f java/awt/DefaultFocusTraversalPolicy.$(OBJEXT)
- 	-rm -f java/awt/DefaultFocusTraversalPolicy.lo
- 	-rm -f java/awt/DefaultKeyboardFocusManager.$(OBJEXT)
- 	-rm -f java/awt/DefaultKeyboardFocusManager.lo
- 	-rm -f java/awt/Dialog.$(OBJEXT)
- 	-rm -f java/awt/Dialog.lo
- 	-rm -f java/awt/Dimension.$(OBJEXT)
- 	-rm -f java/awt/Dimension.lo
- 	-rm -f java/awt/DisplayMode.$(OBJEXT)
- 	-rm -f java/awt/DisplayMode.lo
- 	-rm -f java/awt/Event.$(OBJEXT)
- 	-rm -f java/awt/Event.lo
- 	-rm -f java/awt/EventDispatchThread.$(OBJEXT)
- 	-rm -f java/awt/EventDispatchThread.lo
- 	-rm -f java/awt/EventQueue.$(OBJEXT)
- 	-rm -f java/awt/EventQueue.lo
- 	-rm -f java/awt/FileDialog.$(OBJEXT)
- 	-rm -f java/awt/FileDialog.lo
- 	-rm -f java/awt/FlowLayout.$(OBJEXT)
- 	-rm -f java/awt/FlowLayout.lo
- 	-rm -f java/awt/FocusTraversalPolicy.$(OBJEXT)
- 	-rm -f java/awt/FocusTraversalPolicy.lo
- 	-rm -f java/awt/Font.$(OBJEXT)
- 	-rm -f java/awt/Font.lo
- 	-rm -f java/awt/FontFormatException.$(OBJEXT)
- 	-rm -f java/awt/FontFormatException.lo
- 	-rm -f java/awt/FontMetrics.$(OBJEXT)
- 	-rm -f java/awt/FontMetrics.lo
- 	-rm -f java/awt/Frame.$(OBJEXT)
- 	-rm -f java/awt/Frame.lo
- 	-rm -f java/awt/GradientPaint.$(OBJEXT)
- 	-rm -f java/awt/GradientPaint.lo
- 	-rm -f java/awt/Graphics.$(OBJEXT)
- 	-rm -f java/awt/Graphics.lo
- 	-rm -f java/awt/Graphics2D.$(OBJEXT)
- 	-rm -f java/awt/Graphics2D.lo
- 	-rm -f java/awt/GraphicsConfigTemplate.$(OBJEXT)
- 	-rm -f java/awt/GraphicsConfigTemplate.lo
- 	-rm -f java/awt/GraphicsConfiguration.$(OBJEXT)
- 	-rm -f java/awt/GraphicsConfiguration.lo
- 	-rm -f java/awt/GraphicsDevice.$(OBJEXT)
- 	-rm -f java/awt/GraphicsDevice.lo
- 	-rm -f java/awt/GraphicsEnvironment.$(OBJEXT)
- 	-rm -f java/awt/GraphicsEnvironment.lo
- 	-rm -f java/awt/GridBagConstraints.$(OBJEXT)
- 	-rm -f java/awt/GridBagConstraints.lo
- 	-rm -f java/awt/GridBagLayout.$(OBJEXT)
- 	-rm -f java/awt/GridBagLayout.lo
- 	-rm -f java/awt/GridBagLayoutInfo.$(OBJEXT)
- 	-rm -f java/awt/GridBagLayoutInfo.lo
- 	-rm -f java/awt/GridLayout.$(OBJEXT)
- 	-rm -f java/awt/GridLayout.lo
- 	-rm -f java/awt/HeadlessException.$(OBJEXT)
- 	-rm -f java/awt/HeadlessException.lo
- 	-rm -f java/awt/IllegalComponentStateException.$(OBJEXT)
- 	-rm -f java/awt/IllegalComponentStateException.lo
- 	-rm -f java/awt/Image.$(OBJEXT)
- 	-rm -f java/awt/Image.lo
- 	-rm -f java/awt/ImageCapabilities.$(OBJEXT)
- 	-rm -f java/awt/ImageCapabilities.lo
- 	-rm -f java/awt/Insets.$(OBJEXT)
- 	-rm -f java/awt/Insets.lo
- 	-rm -f java/awt/ItemSelectable.$(OBJEXT)
- 	-rm -f java/awt/ItemSelectable.lo
- 	-rm -f java/awt/JobAttributes.$(OBJEXT)
- 	-rm -f java/awt/JobAttributes.lo
- 	-rm -f java/awt/KeyEventDispatcher.$(OBJEXT)
- 	-rm -f java/awt/KeyEventDispatcher.lo
- 	-rm -f java/awt/KeyEventPostProcessor.$(OBJEXT)
- 	-rm -f java/awt/KeyEventPostProcessor.lo
- 	-rm -f java/awt/KeyboardFocusManager.$(OBJEXT)
- 	-rm -f java/awt/KeyboardFocusManager.lo
- 	-rm -f java/awt/Label.$(OBJEXT)
- 	-rm -f java/awt/Label.lo
- 	-rm -f java/awt/LayoutManager.$(OBJEXT)
- 	-rm -f java/awt/LayoutManager.lo
- 	-rm -f java/awt/LayoutManager2.$(OBJEXT)
- 	-rm -f java/awt/LayoutManager2.lo
- 	-rm -f java/awt/List.$(OBJEXT)
- 	-rm -f java/awt/List.lo
- 	-rm -f java/awt/MediaTracker.$(OBJEXT)
- 	-rm -f java/awt/MediaTracker.lo
- 	-rm -f java/awt/Menu.$(OBJEXT)
- 	-rm -f java/awt/Menu.lo
- 	-rm -f java/awt/MenuBar.$(OBJEXT)
- 	-rm -f java/awt/MenuBar.lo
- 	-rm -f java/awt/MenuComponent.$(OBJEXT)
- 	-rm -f java/awt/MenuComponent.lo
- 	-rm -f java/awt/MenuContainer.$(OBJEXT)
- 	-rm -f java/awt/MenuContainer.lo
- 	-rm -f java/awt/MenuItem.$(OBJEXT)
- 	-rm -f java/awt/MenuItem.lo
- 	-rm -f java/awt/MenuShortcut.$(OBJEXT)
- 	-rm -f java/awt/MenuShortcut.lo
- 	-rm -f java/awt/PageAttributes.$(OBJEXT)
- 	-rm -f java/awt/PageAttributes.lo
- 	-rm -f java/awt/Paint.$(OBJEXT)
- 	-rm -f java/awt/Paint.lo
- 	-rm -f java/awt/PaintContext.$(OBJEXT)
- 	-rm -f java/awt/PaintContext.lo
- 	-rm -f java/awt/Panel.$(OBJEXT)
- 	-rm -f java/awt/Panel.lo
- 	-rm -f java/awt/Point.$(OBJEXT)
- 	-rm -f java/awt/Point.lo
- 	-rm -f java/awt/Polygon.$(OBJEXT)
- 	-rm -f java/awt/Polygon.lo
- 	-rm -f java/awt/PopupMenu.$(OBJEXT)
- 	-rm -f java/awt/PopupMenu.lo
- 	-rm -f java/awt/PrintGraphics.$(OBJEXT)
- 	-rm -f java/awt/PrintGraphics.lo
- 	-rm -f java/awt/PrintJob.$(OBJEXT)
- 	-rm -f java/awt/PrintJob.lo
- 	-rm -f java/awt/Rectangle.$(OBJEXT)
- 	-rm -f java/awt/Rectangle.lo
- 	-rm -f java/awt/RenderingHints.$(OBJEXT)
- 	-rm -f java/awt/RenderingHints.lo
- 	-rm -f java/awt/Robot.$(OBJEXT)
- 	-rm -f java/awt/Robot.lo
- 	-rm -f java/awt/ScrollPane.$(OBJEXT)
- 	-rm -f java/awt/ScrollPane.lo
- 	-rm -f java/awt/ScrollPaneAdjustable.$(OBJEXT)
- 	-rm -f java/awt/ScrollPaneAdjustable.lo
- 	-rm -f java/awt/Scrollbar.$(OBJEXT)
- 	-rm -f java/awt/Scrollbar.lo
- 	-rm -f java/awt/Shape.$(OBJEXT)
- 	-rm -f java/awt/Shape.lo
- 	-rm -f java/awt/Stroke.$(OBJEXT)
- 	-rm -f java/awt/Stroke.lo
- 	-rm -f java/awt/SystemColor.$(OBJEXT)
- 	-rm -f java/awt/SystemColor.lo
- 	-rm -f java/awt/TextArea.$(OBJEXT)
- 	-rm -f java/awt/TextArea.lo
- 	-rm -f java/awt/TextComponent.$(OBJEXT)
- 	-rm -f java/awt/TextComponent.lo
- 	-rm -f java/awt/TextField.$(OBJEXT)
- 	-rm -f java/awt/TextField.lo
- 	-rm -f java/awt/TexturePaint.$(OBJEXT)
- 	-rm -f java/awt/TexturePaint.lo
- 	-rm -f java/awt/Toolkit.$(OBJEXT)
- 	-rm -f java/awt/Toolkit.lo
- 	-rm -f java/awt/Transparency.$(OBJEXT)
- 	-rm -f java/awt/Transparency.lo
- 	-rm -f java/awt/Window.$(OBJEXT)
- 	-rm -f java/awt/Window.lo
- 	-rm -f java/awt/color/CMMException.$(OBJEXT)
- 	-rm -f java/awt/color/CMMException.lo
- 	-rm -f java/awt/color/ColorSpace.$(OBJEXT)
- 	-rm -f java/awt/color/ColorSpace.lo
- 	-rm -f java/awt/color/ICC_ColorSpace.$(OBJEXT)
- 	-rm -f java/awt/color/ICC_ColorSpace.lo
- 	-rm -f java/awt/color/ICC_Profile.$(OBJEXT)
- 	-rm -f java/awt/color/ICC_Profile.lo
- 	-rm -f java/awt/color/ICC_ProfileGray.$(OBJEXT)
- 	-rm -f java/awt/color/ICC_ProfileGray.lo
- 	-rm -f java/awt/color/ICC_ProfileRGB.$(OBJEXT)
- 	-rm -f java/awt/color/ICC_ProfileRGB.lo
- 	-rm -f java/awt/color/ProfileDataException.$(OBJEXT)
- 	-rm -f java/awt/color/ProfileDataException.lo
- 	-rm -f java/awt/datatransfer/Clipboard.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/Clipboard.lo
- 	-rm -f java/awt/datatransfer/ClipboardOwner.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/ClipboardOwner.lo
- 	-rm -f java/awt/datatransfer/DataFlavor.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/DataFlavor.lo
- 	-rm -f java/awt/datatransfer/FlavorMap.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/FlavorMap.lo
- 	-rm -f java/awt/datatransfer/FlavorTable.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/FlavorTable.lo
- 	-rm -f java/awt/datatransfer/MimeTypeParseException.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/MimeTypeParseException.lo
- 	-rm -f java/awt/datatransfer/StringSelection.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/StringSelection.lo
- 	-rm -f java/awt/datatransfer/SystemFlavorMap.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/SystemFlavorMap.lo
- 	-rm -f java/awt/datatransfer/Transferable.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/Transferable.lo
- 	-rm -f java/awt/datatransfer/UnsupportedFlavorException.$(OBJEXT)
- 	-rm -f java/awt/datatransfer/UnsupportedFlavorException.lo
- 	-rm -f java/awt/dnd/Autoscroll.$(OBJEXT)
- 	-rm -f java/awt/dnd/Autoscroll.lo
- 	-rm -f java/awt/dnd/DnDConstants.$(OBJEXT)
- 	-rm -f java/awt/dnd/DnDConstants.lo
- 	-rm -f java/awt/dnd/DnDEventMulticaster.$(OBJEXT)
- 	-rm -f java/awt/dnd/DnDEventMulticaster.lo
- 	-rm -f java/awt/dnd/DragGestureEvent.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragGestureEvent.lo
- 	-rm -f java/awt/dnd/DragGestureListener.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragGestureListener.lo
- 	-rm -f java/awt/dnd/DragGestureRecognizer.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragGestureRecognizer.lo
- 	-rm -f java/awt/dnd/DragSource.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragSource.lo
- 	-rm -f java/awt/dnd/DragSourceAdapter.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragSourceAdapter.lo
- 	-rm -f java/awt/dnd/DragSourceContext.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragSourceContext.lo
- 	-rm -f java/awt/dnd/DragSourceDragEvent.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragSourceDragEvent.lo
- 	-rm -f java/awt/dnd/DragSourceDropEvent.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragSourceDropEvent.lo
- 	-rm -f java/awt/dnd/DragSourceEvent.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragSourceEvent.lo
- 	-rm -f java/awt/dnd/DragSourceListener.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragSourceListener.lo
- 	-rm -f java/awt/dnd/DragSourceMotionListener.$(OBJEXT)
- 	-rm -f java/awt/dnd/DragSourceMotionListener.lo
- 	-rm -f java/awt/dnd/DropTarget.$(OBJEXT)
- 	-rm -f java/awt/dnd/DropTarget.lo
- 	-rm -f java/awt/dnd/DropTargetAdapter.$(OBJEXT)
- 	-rm -f java/awt/dnd/DropTargetAdapter.lo
- 	-rm -f java/awt/dnd/DropTargetContext.$(OBJEXT)
- 	-rm -f java/awt/dnd/DropTargetContext.lo
- 	-rm -f java/awt/dnd/DropTargetDragEvent.$(OBJEXT)
- 	-rm -f java/awt/dnd/DropTargetDragEvent.lo
- 	-rm -f java/awt/dnd/DropTargetDropEvent.$(OBJEXT)
- 	-rm -f java/awt/dnd/DropTargetDropEvent.lo
- 	-rm -f java/awt/dnd/DropTargetEvent.$(OBJEXT)
- 	-rm -f java/awt/dnd/DropTargetEvent.lo
- 	-rm -f java/awt/dnd/DropTargetListener.$(OBJEXT)
- 	-rm -f java/awt/dnd/DropTargetListener.lo
- 	-rm -f java/awt/dnd/InvalidDnDOperationException.$(OBJEXT)
- 	-rm -f java/awt/dnd/InvalidDnDOperationException.lo
- 	-rm -f java/awt/dnd/MouseDragGestureRecognizer.$(OBJEXT)
- 	-rm -f java/awt/dnd/MouseDragGestureRecognizer.lo
- 	-rm -f java/awt/dnd/peer/DragSourceContextPeer.$(OBJEXT)
- 	-rm -f java/awt/dnd/peer/DragSourceContextPeer.lo
- 	-rm -f java/awt/dnd/peer/DropTargetContextPeer.$(OBJEXT)
- 	-rm -f java/awt/dnd/peer/DropTargetContextPeer.lo
- 	-rm -f java/awt/dnd/peer/DropTargetPeer.$(OBJEXT)
- 	-rm -f java/awt/dnd/peer/DropTargetPeer.lo
- 	-rm -f java/awt/event/AWTEventListener.$(OBJEXT)
- 	-rm -f java/awt/event/AWTEventListener.lo
- 	-rm -f java/awt/event/AWTEventListenerProxy.$(OBJEXT)
- 	-rm -f java/awt/event/AWTEventListenerProxy.lo
- 	-rm -f java/awt/event/ActionEvent.$(OBJEXT)
- 	-rm -f java/awt/event/ActionEvent.lo
- 	-rm -f java/awt/event/ActionListener.$(OBJEXT)
- 	-rm -f java/awt/event/ActionListener.lo
- 	-rm -f java/awt/event/AdjustmentEvent.$(OBJEXT)
- 	-rm -f java/awt/event/AdjustmentEvent.lo
- 	-rm -f java/awt/event/AdjustmentListener.$(OBJEXT)
- 	-rm -f java/awt/event/AdjustmentListener.lo
- 	-rm -f java/awt/event/ComponentAdapter.$(OBJEXT)
- 	-rm -f java/awt/event/ComponentAdapter.lo
- 	-rm -f java/awt/event/ComponentEvent.$(OBJEXT)
- 	-rm -f java/awt/event/ComponentEvent.lo
- 	-rm -f java/awt/event/ComponentListener.$(OBJEXT)
- 	-rm -f java/awt/event/ComponentListener.lo
- 	-rm -f java/awt/event/ContainerAdapter.$(OBJEXT)
- 	-rm -f java/awt/event/ContainerAdapter.lo
- 	-rm -f java/awt/event/ContainerEvent.$(OBJEXT)
- 	-rm -f java/awt/event/ContainerEvent.lo
- 	-rm -f java/awt/event/ContainerListener.$(OBJEXT)
- 	-rm -f java/awt/event/ContainerListener.lo
- 	-rm -f java/awt/event/FocusAdapter.$(OBJEXT)
- 	-rm -f java/awt/event/FocusAdapter.lo
- 	-rm -f java/awt/event/FocusEvent.$(OBJEXT)
- 	-rm -f java/awt/event/FocusEvent.lo
- 	-rm -f java/awt/event/FocusListener.$(OBJEXT)
- 	-rm -f java/awt/event/FocusListener.lo
- 	-rm -f java/awt/event/HierarchyBoundsAdapter.$(OBJEXT)
- 	-rm -f java/awt/event/HierarchyBoundsAdapter.lo
- 	-rm -f java/awt/event/HierarchyBoundsListener.$(OBJEXT)
- 	-rm -f java/awt/event/HierarchyBoundsListener.lo
- 	-rm -f java/awt/event/HierarchyEvent.$(OBJEXT)
- 	-rm -f java/awt/event/HierarchyEvent.lo
- 	-rm -f java/awt/event/HierarchyListener.$(OBJEXT)
- 	-rm -f java/awt/event/HierarchyListener.lo
- 	-rm -f java/awt/event/InputEvent.$(OBJEXT)
- 	-rm -f java/awt/event/InputEvent.lo
- 	-rm -f java/awt/event/InputMethodEvent.$(OBJEXT)
- 	-rm -f java/awt/event/InputMethodEvent.lo
- 	-rm -f java/awt/event/InputMethodListener.$(OBJEXT)
- 	-rm -f java/awt/event/InputMethodListener.lo
- 	-rm -f java/awt/event/InvocationEvent.$(OBJEXT)
- 	-rm -f java/awt/event/InvocationEvent.lo
- 	-rm -f java/awt/event/ItemEvent.$(OBJEXT)
- 	-rm -f java/awt/event/ItemEvent.lo
- 	-rm -f java/awt/event/ItemListener.$(OBJEXT)
- 	-rm -f java/awt/event/ItemListener.lo
- 	-rm -f java/awt/event/KeyAdapter.$(OBJEXT)
- 	-rm -f java/awt/event/KeyAdapter.lo
- 	-rm -f java/awt/event/KeyEvent.$(OBJEXT)
- 	-rm -f java/awt/event/KeyEvent.lo
- 	-rm -f java/awt/event/KeyListener.$(OBJEXT)
- 	-rm -f java/awt/event/KeyListener.lo
- 	-rm -f java/awt/event/MouseAdapter.$(OBJEXT)
- 	-rm -f java/awt/event/MouseAdapter.lo
- 	-rm -f java/awt/event/MouseEvent.$(OBJEXT)
- 	-rm -f java/awt/event/MouseEvent.lo
- 	-rm -f java/awt/event/MouseListener.$(OBJEXT)
- 	-rm -f java/awt/event/MouseListener.lo
- 	-rm -f java/awt/event/MouseMotionAdapter.$(OBJEXT)
- 	-rm -f java/awt/event/MouseMotionAdapter.lo
- 	-rm -f java/awt/event/MouseMotionListener.$(OBJEXT)
- 	-rm -f java/awt/event/MouseMotionListener.lo
- 	-rm -f java/awt/event/MouseWheelEvent.$(OBJEXT)
- 	-rm -f java/awt/event/MouseWheelEvent.lo
- 	-rm -f java/awt/event/MouseWheelListener.$(OBJEXT)
- 	-rm -f java/awt/event/MouseWheelListener.lo
- 	-rm -f java/awt/event/PaintEvent.$(OBJEXT)
- 	-rm -f java/awt/event/PaintEvent.lo
- 	-rm -f java/awt/event/TextEvent.$(OBJEXT)
- 	-rm -f java/awt/event/TextEvent.lo
- 	-rm -f java/awt/event/TextListener.$(OBJEXT)
- 	-rm -f java/awt/event/TextListener.lo
- 	-rm -f java/awt/event/WindowAdapter.$(OBJEXT)
- 	-rm -f java/awt/event/WindowAdapter.lo
- 	-rm -f java/awt/event/WindowEvent.$(OBJEXT)
- 	-rm -f java/awt/event/WindowEvent.lo
- 	-rm -f java/awt/event/WindowFocusListener.$(OBJEXT)
- 	-rm -f java/awt/event/WindowFocusListener.lo
- 	-rm -f java/awt/event/WindowListener.$(OBJEXT)
- 	-rm -f java/awt/event/WindowListener.lo
- 	-rm -f java/awt/event/WindowStateListener.$(OBJEXT)
- 	-rm -f java/awt/event/WindowStateListener.lo
- 	-rm -f java/awt/font/FontRenderContext.$(OBJEXT)
- 	-rm -f java/awt/font/FontRenderContext.lo
- 	-rm -f java/awt/font/GlyphJustificationInfo.$(OBJEXT)
- 	-rm -f java/awt/font/GlyphJustificationInfo.lo
- 	-rm -f java/awt/font/GlyphMetrics.$(OBJEXT)
- 	-rm -f java/awt/font/GlyphMetrics.lo
- 	-rm -f java/awt/font/GlyphVector.$(OBJEXT)
- 	-rm -f java/awt/font/GlyphVector.lo
- 	-rm -f java/awt/font/GraphicAttribute.$(OBJEXT)
- 	-rm -f java/awt/font/GraphicAttribute.lo
- 	-rm -f java/awt/font/ImageGraphicAttribute.$(OBJEXT)
- 	-rm -f java/awt/font/ImageGraphicAttribute.lo
- 	-rm -f java/awt/font/LineBreakMeasurer.$(OBJEXT)
- 	-rm -f java/awt/font/LineBreakMeasurer.lo
- 	-rm -f java/awt/font/LineMetrics.$(OBJEXT)
- 	-rm -f java/awt/font/LineMetrics.lo
- 	-rm -f java/awt/font/MultipleMaster.$(OBJEXT)
- 	-rm -f java/awt/font/MultipleMaster.lo
- 	-rm -f java/awt/font/NumericShaper.$(OBJEXT)
- 	-rm -f java/awt/font/NumericShaper.lo
- 	-rm -f java/awt/font/OpenType.$(OBJEXT)
- 	-rm -f java/awt/font/OpenType.lo
- 	-rm -f java/awt/font/ShapeGraphicAttribute.$(OBJEXT)
- 	-rm -f java/awt/font/ShapeGraphicAttribute.lo
- 	-rm -f java/awt/font/TextAttribute.$(OBJEXT)
- 	-rm -f java/awt/font/TextAttribute.lo
- 	-rm -f java/awt/font/TextHitInfo.$(OBJEXT)
- 	-rm -f java/awt/font/TextHitInfo.lo
- 	-rm -f java/awt/font/TextLayout.$(OBJEXT)
- 	-rm -f java/awt/font/TextLayout.lo
- 	-rm -f java/awt/font/TextMeasurer.$(OBJEXT)
- 	-rm -f java/awt/font/TextMeasurer.lo
- 	-rm -f java/awt/font/TransformAttribute.$(OBJEXT)
- 	-rm -f java/awt/font/TransformAttribute.lo
- 	-rm -f java/awt/geom/AffineTransform.$(OBJEXT)
- 	-rm -f java/awt/geom/AffineTransform.lo
- 	-rm -f java/awt/geom/Arc2D.$(OBJEXT)
- 	-rm -f java/awt/geom/Arc2D.lo
- 	-rm -f java/awt/geom/Area.$(OBJEXT)
- 	-rm -f java/awt/geom/Area.lo
- 	-rm -f java/awt/geom/CubicCurve2D.$(OBJEXT)
- 	-rm -f java/awt/geom/CubicCurve2D.lo
- 	-rm -f java/awt/geom/Dimension2D.$(OBJEXT)
- 	-rm -f java/awt/geom/Dimension2D.lo
- 	-rm -f java/awt/geom/Ellipse2D.$(OBJEXT)
- 	-rm -f java/awt/geom/Ellipse2D.lo
- 	-rm -f java/awt/geom/FlatteningPathIterator.$(OBJEXT)
- 	-rm -f java/awt/geom/FlatteningPathIterator.lo
- 	-rm -f java/awt/geom/GeneralPath.$(OBJEXT)
- 	-rm -f java/awt/geom/GeneralPath.lo
- 	-rm -f java/awt/geom/IllegalPathStateException.$(OBJEXT)
- 	-rm -f java/awt/geom/IllegalPathStateException.lo
- 	-rm -f java/awt/geom/Line2D.$(OBJEXT)
- 	-rm -f java/awt/geom/Line2D.lo
- 	-rm -f java/awt/geom/NoninvertibleTransformException.$(OBJEXT)
- 	-rm -f java/awt/geom/NoninvertibleTransformException.lo
- 	-rm -f java/awt/geom/PathIterator.$(OBJEXT)
- 	-rm -f java/awt/geom/PathIterator.lo
- 	-rm -f java/awt/geom/Point2D.$(OBJEXT)
- 	-rm -f java/awt/geom/Point2D.lo
- 	-rm -f java/awt/geom/QuadCurve2D.$(OBJEXT)
- 	-rm -f java/awt/geom/QuadCurve2D.lo
- 	-rm -f java/awt/geom/Rectangle2D.$(OBJEXT)
- 	-rm -f java/awt/geom/Rectangle2D.lo
- 	-rm -f java/awt/geom/RectangularShape.$(OBJEXT)
- 	-rm -f java/awt/geom/RectangularShape.lo
- 	-rm -f java/awt/geom/RoundRectangle2D.$(OBJEXT)
- 	-rm -f java/awt/geom/RoundRectangle2D.lo
- 	-rm -f java/awt/im/InputContext.$(OBJEXT)
- 	-rm -f java/awt/im/InputContext.lo
- 	-rm -f java/awt/im/InputMethodHighlight.$(OBJEXT)
- 	-rm -f java/awt/im/InputMethodHighlight.lo
- 	-rm -f java/awt/im/InputMethodRequests.$(OBJEXT)
- 	-rm -f java/awt/im/InputMethodRequests.lo
- 	-rm -f java/awt/im/InputSubset.$(OBJEXT)
- 	-rm -f java/awt/im/InputSubset.lo
- 	-rm -f java/awt/im/spi/InputMethod.$(OBJEXT)
- 	-rm -f java/awt/im/spi/InputMethod.lo
- 	-rm -f java/awt/im/spi/InputMethodContext.$(OBJEXT)
- 	-rm -f java/awt/im/spi/InputMethodContext.lo
- 	-rm -f java/awt/im/spi/InputMethodDescriptor.$(OBJEXT)
- 	-rm -f java/awt/im/spi/InputMethodDescriptor.lo
- 	-rm -f java/awt/image/AffineTransformOp.$(OBJEXT)
- 	-rm -f java/awt/image/AffineTransformOp.lo
- 	-rm -f java/awt/image/AreaAveragingScaleFilter.$(OBJEXT)
- 	-rm -f java/awt/image/AreaAveragingScaleFilter.lo
- 	-rm -f java/awt/image/BandCombineOp.$(OBJEXT)
- 	-rm -f java/awt/image/BandCombineOp.lo
- 	-rm -f java/awt/image/BandedSampleModel.$(OBJEXT)
- 	-rm -f java/awt/image/BandedSampleModel.lo
- 	-rm -f java/awt/image/BufferStrategy.$(OBJEXT)
- 	-rm -f java/awt/image/BufferStrategy.lo
- 	-rm -f java/awt/image/BufferedImage.$(OBJEXT)
- 	-rm -f java/awt/image/BufferedImage.lo
- 	-rm -f java/awt/image/BufferedImageFilter.$(OBJEXT)
- 	-rm -f java/awt/image/BufferedImageFilter.lo
- 	-rm -f java/awt/image/BufferedImageOp.$(OBJEXT)
- 	-rm -f java/awt/image/BufferedImageOp.lo
- 	-rm -f java/awt/image/ByteLookupTable.$(OBJEXT)
- 	-rm -f java/awt/image/ByteLookupTable.lo
- 	-rm -f java/awt/image/ColorConvertOp.$(OBJEXT)
- 	-rm -f java/awt/image/ColorConvertOp.lo
- 	-rm -f java/awt/image/ColorModel.$(OBJEXT)
- 	-rm -f java/awt/image/ColorModel.lo
- 	-rm -f java/awt/image/ComponentColorModel.$(OBJEXT)
- 	-rm -f java/awt/image/ComponentColorModel.lo
- 	-rm -f java/awt/image/ComponentSampleModel.$(OBJEXT)
- 	-rm -f java/awt/image/ComponentSampleModel.lo
- 	-rm -f java/awt/image/ConvolveOp.$(OBJEXT)
- 	-rm -f java/awt/image/ConvolveOp.lo
- 	-rm -f java/awt/image/CropImageFilter.$(OBJEXT)
- 	-rm -f java/awt/image/CropImageFilter.lo
- 	-rm -f java/awt/image/DataBuffer.$(OBJEXT)
- 	-rm -f java/awt/image/DataBuffer.lo
- 	-rm -f java/awt/image/DataBufferByte.$(OBJEXT)
- 	-rm -f java/awt/image/DataBufferByte.lo
- 	-rm -f java/awt/image/DataBufferDouble.$(OBJEXT)
- 	-rm -f java/awt/image/DataBufferDouble.lo
- 	-rm -f java/awt/image/DataBufferFloat.$(OBJEXT)
- 	-rm -f java/awt/image/DataBufferFloat.lo
- 	-rm -f java/awt/image/DataBufferInt.$(OBJEXT)
- 	-rm -f java/awt/image/DataBufferInt.lo
- 	-rm -f java/awt/image/DataBufferShort.$(OBJEXT)
- 	-rm -f java/awt/image/DataBufferShort.lo
- 	-rm -f java/awt/image/DataBufferUShort.$(OBJEXT)
- 	-rm -f java/awt/image/DataBufferUShort.lo
- 	-rm -f java/awt/image/DirectColorModel.$(OBJEXT)
- 	-rm -f java/awt/image/DirectColorModel.lo
- 	-rm -f java/awt/image/FilteredImageSource.$(OBJEXT)
- 	-rm -f java/awt/image/FilteredImageSource.lo
- 	-rm -f java/awt/image/ImageConsumer.$(OBJEXT)
- 	-rm -f java/awt/image/ImageConsumer.lo
- 	-rm -f java/awt/image/ImageFilter.$(OBJEXT)
- 	-rm -f java/awt/image/ImageFilter.lo
- 	-rm -f java/awt/image/ImageObserver.$(OBJEXT)
- 	-rm -f java/awt/image/ImageObserver.lo
- 	-rm -f java/awt/image/ImageProducer.$(OBJEXT)
- 	-rm -f java/awt/image/ImageProducer.lo
- 	-rm -f java/awt/image/ImagingOpException.$(OBJEXT)
- 	-rm -f java/awt/image/ImagingOpException.lo
- 	-rm -f java/awt/image/IndexColorModel.$(OBJEXT)
- 	-rm -f java/awt/image/IndexColorModel.lo
- 	-rm -f java/awt/image/Kernel.$(OBJEXT)
- 	-rm -f java/awt/image/Kernel.lo
- 	-rm -f java/awt/image/LookupOp.$(OBJEXT)
- 	-rm -f java/awt/image/LookupOp.lo
- 	-rm -f java/awt/image/LookupTable.$(OBJEXT)
- 	-rm -f java/awt/image/LookupTable.lo
- 	-rm -f java/awt/image/MemoryImageSource.$(OBJEXT)
- 	-rm -f java/awt/image/MemoryImageSource.lo
- 	-rm -f java/awt/image/MultiPixelPackedSampleModel.$(OBJEXT)
- 	-rm -f java/awt/image/MultiPixelPackedSampleModel.lo
- 	-rm -f java/awt/image/PackedColorModel.$(OBJEXT)
- 	-rm -f java/awt/image/PackedColorModel.lo
- 	-rm -f java/awt/image/PixelGrabber.$(OBJEXT)
- 	-rm -f java/awt/image/PixelGrabber.lo
- 	-rm -f java/awt/image/PixelInterleavedSampleModel.$(OBJEXT)
- 	-rm -f java/awt/image/PixelInterleavedSampleModel.lo
- 	-rm -f java/awt/image/RGBImageFilter.$(OBJEXT)
- 	-rm -f java/awt/image/RGBImageFilter.lo
- 	-rm -f java/awt/image/Raster.$(OBJEXT)
- 	-rm -f java/awt/image/Raster.lo
- 	-rm -f java/awt/image/RasterFormatException.$(OBJEXT)
- 	-rm -f java/awt/image/RasterFormatException.lo
- 	-rm -f java/awt/image/RasterOp.$(OBJEXT)
- 	-rm -f java/awt/image/RasterOp.lo
- 	-rm -f java/awt/image/RenderedImage.$(OBJEXT)
- 	-rm -f java/awt/image/RenderedImage.lo
- 	-rm -f java/awt/image/ReplicateScaleFilter.$(OBJEXT)
- 	-rm -f java/awt/image/ReplicateScaleFilter.lo
- 	-rm -f java/awt/image/RescaleOp.$(OBJEXT)
- 	-rm -f java/awt/image/RescaleOp.lo
- 	-rm -f java/awt/image/SampleModel.$(OBJEXT)
- 	-rm -f java/awt/image/SampleModel.lo
- 	-rm -f java/awt/image/ShortLookupTable.$(OBJEXT)
- 	-rm -f java/awt/image/ShortLookupTable.lo
- 	-rm -f java/awt/image/SinglePixelPackedSampleModel.$(OBJEXT)
- 	-rm -f java/awt/image/SinglePixelPackedSampleModel.lo
- 	-rm -f java/awt/image/TileObserver.$(OBJEXT)
- 	-rm -f java/awt/image/TileObserver.lo
- 	-rm -f java/awt/image/VolatileImage.$(OBJEXT)
- 	-rm -f java/awt/image/VolatileImage.lo
- 	-rm -f java/awt/image/WritableRaster.$(OBJEXT)
- 	-rm -f java/awt/image/WritableRaster.lo
- 	-rm -f java/awt/image/WritableRenderedImage.$(OBJEXT)
- 	-rm -f java/awt/image/WritableRenderedImage.lo
- 	-rm -f java/awt/image/renderable/ContextualRenderedImageFactory.$(OBJEXT)
- 	-rm -f java/awt/image/renderable/ContextualRenderedImageFactory.lo
- 	-rm -f java/awt/image/renderable/ParameterBlock.$(OBJEXT)
- 	-rm -f java/awt/image/renderable/ParameterBlock.lo
- 	-rm -f java/awt/image/renderable/RenderContext.$(OBJEXT)
- 	-rm -f java/awt/image/renderable/RenderContext.lo
- 	-rm -f java/awt/image/renderable/RenderableImage.$(OBJEXT)
- 	-rm -f java/awt/image/renderable/RenderableImage.lo
- 	-rm -f java/awt/image/renderable/RenderableImageOp.$(OBJEXT)
- 	-rm -f java/awt/image/renderable/RenderableImageOp.lo
- 	-rm -f java/awt/image/renderable/RenderableImageProducer.$(OBJEXT)
- 	-rm -f java/awt/image/renderable/RenderableImageProducer.lo
- 	-rm -f java/awt/image/renderable/RenderedImageFactory.$(OBJEXT)
- 	-rm -f java/awt/image/renderable/RenderedImageFactory.lo
- 	-rm -f java/awt/peer/ButtonPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/ButtonPeer.lo
- 	-rm -f java/awt/peer/CanvasPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/CanvasPeer.lo
- 	-rm -f java/awt/peer/CheckboxMenuItemPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/CheckboxMenuItemPeer.lo
- 	-rm -f java/awt/peer/CheckboxPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/CheckboxPeer.lo
- 	-rm -f java/awt/peer/ChoicePeer.$(OBJEXT)
- 	-rm -f java/awt/peer/ChoicePeer.lo
- 	-rm -f java/awt/peer/ComponentPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/ComponentPeer.lo
- 	-rm -f java/awt/peer/ContainerPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/ContainerPeer.lo
- 	-rm -f java/awt/peer/DialogPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/DialogPeer.lo
- 	-rm -f java/awt/peer/FileDialogPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/FileDialogPeer.lo
- 	-rm -f java/awt/peer/FontPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/FontPeer.lo
- 	-rm -f java/awt/peer/FramePeer.$(OBJEXT)
- 	-rm -f java/awt/peer/FramePeer.lo
- 	-rm -f java/awt/peer/LabelPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/LabelPeer.lo
- 	-rm -f java/awt/peer/LightweightPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/LightweightPeer.lo
- 	-rm -f java/awt/peer/ListPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/ListPeer.lo
- 	-rm -f java/awt/peer/MenuBarPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/MenuBarPeer.lo
- 	-rm -f java/awt/peer/MenuComponentPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/MenuComponentPeer.lo
- 	-rm -f java/awt/peer/MenuItemPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/MenuItemPeer.lo
- 	-rm -f java/awt/peer/MenuPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/MenuPeer.lo
- 	-rm -f java/awt/peer/PanelPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/PanelPeer.lo
- 	-rm -f java/awt/peer/PopupMenuPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/PopupMenuPeer.lo
- 	-rm -f java/awt/peer/RobotPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/RobotPeer.lo
- 	-rm -f java/awt/peer/ScrollPanePeer.$(OBJEXT)
- 	-rm -f java/awt/peer/ScrollPanePeer.lo
- 	-rm -f java/awt/peer/ScrollbarPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/ScrollbarPeer.lo
- 	-rm -f java/awt/peer/TextAreaPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/TextAreaPeer.lo
- 	-rm -f java/awt/peer/TextComponentPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/TextComponentPeer.lo
- 	-rm -f java/awt/peer/TextFieldPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/TextFieldPeer.lo
- 	-rm -f java/awt/peer/WindowPeer.$(OBJEXT)
- 	-rm -f java/awt/peer/WindowPeer.lo
- 	-rm -f java/awt/print/Book.$(OBJEXT)
- 	-rm -f java/awt/print/Book.lo
- 	-rm -f java/awt/print/PageFormat.$(OBJEXT)
- 	-rm -f java/awt/print/PageFormat.lo
- 	-rm -f java/awt/print/Pageable.$(OBJEXT)
- 	-rm -f java/awt/print/Pageable.lo
- 	-rm -f java/awt/print/Paper.$(OBJEXT)
- 	-rm -f java/awt/print/Paper.lo
- 	-rm -f java/awt/print/Printable.$(OBJEXT)
- 	-rm -f java/awt/print/Printable.lo
- 	-rm -f java/awt/print/PrinterAbortException.$(OBJEXT)
- 	-rm -f java/awt/print/PrinterAbortException.lo
- 	-rm -f java/awt/print/PrinterException.$(OBJEXT)
- 	-rm -f java/awt/print/PrinterException.lo
- 	-rm -f java/awt/print/PrinterGraphics.$(OBJEXT)
- 	-rm -f java/awt/print/PrinterGraphics.lo
- 	-rm -f java/awt/print/PrinterIOException.$(OBJEXT)
- 	-rm -f java/awt/print/PrinterIOException.lo
- 	-rm -f java/awt/print/PrinterJob.$(OBJEXT)
- 	-rm -f java/awt/print/PrinterJob.lo
- 	-rm -f java/beans/AppletInitializer.$(OBJEXT)
- 	-rm -f java/beans/AppletInitializer.lo
- 	-rm -f java/beans/BeanDescriptor.$(OBJEXT)
- 	-rm -f java/beans/BeanDescriptor.lo
- 	-rm -f java/beans/BeanInfo.$(OBJEXT)
- 	-rm -f java/beans/BeanInfo.lo
- 	-rm -f java/beans/Beans.$(OBJEXT)
- 	-rm -f java/beans/Beans.lo
- 	-rm -f java/beans/Customizer.$(OBJEXT)
- 	-rm -f java/beans/Customizer.lo
- 	-rm -f java/beans/DesignMode.$(OBJEXT)
- 	-rm -f java/beans/DesignMode.lo
- 	-rm -f java/beans/EventHandler.$(OBJEXT)
- 	-rm -f java/beans/EventHandler.lo
- 	-rm -f java/beans/EventSetDescriptor.$(OBJEXT)
- 	-rm -f java/beans/EventSetDescriptor.lo
- 	-rm -f java/beans/ExceptionListener.$(OBJEXT)
- 	-rm -f java/beans/ExceptionListener.lo
- 	-rm -f java/beans/Expression.$(OBJEXT)
- 	-rm -f java/beans/Expression.lo
- 	-rm -f java/beans/FeatureDescriptor.$(OBJEXT)
- 	-rm -f java/beans/FeatureDescriptor.lo
- 	-rm -f java/beans/IndexedPropertyDescriptor.$(OBJEXT)
- 	-rm -f java/beans/IndexedPropertyDescriptor.lo
- 	-rm -f java/beans/IntrospectionException.$(OBJEXT)
- 	-rm -f java/beans/IntrospectionException.lo
- 	-rm -f java/beans/Introspector.$(OBJEXT)
- 	-rm -f java/beans/Introspector.lo
- 	-rm -f java/beans/MethodDescriptor.$(OBJEXT)
- 	-rm -f java/beans/MethodDescriptor.lo
- 	-rm -f java/beans/ParameterDescriptor.$(OBJEXT)
- 	-rm -f java/beans/ParameterDescriptor.lo
- 	-rm -f java/beans/PropertyChangeEvent.$(OBJEXT)
- 	-rm -f java/beans/PropertyChangeEvent.lo
- 	-rm -f java/beans/PropertyChangeListener.$(OBJEXT)
- 	-rm -f java/beans/PropertyChangeListener.lo
- 	-rm -f java/beans/PropertyChangeListenerProxy.$(OBJEXT)
- 	-rm -f java/beans/PropertyChangeListenerProxy.lo
- 	-rm -f java/beans/PropertyChangeSupport.$(OBJEXT)
- 	-rm -f java/beans/PropertyChangeSupport.lo
- 	-rm -f java/beans/PropertyDescriptor.$(OBJEXT)
- 	-rm -f java/beans/PropertyDescriptor.lo
- 	-rm -f java/beans/PropertyEditor.$(OBJEXT)
- 	-rm -f java/beans/PropertyEditor.lo
- 	-rm -f java/beans/PropertyEditorManager.$(OBJEXT)
- 	-rm -f java/beans/PropertyEditorManager.lo
- 	-rm -f java/beans/PropertyEditorSupport.$(OBJEXT)
- 	-rm -f java/beans/PropertyEditorSupport.lo
- 	-rm -f java/beans/PropertyVetoException.$(OBJEXT)
- 	-rm -f java/beans/PropertyVetoException.lo
- 	-rm -f java/beans/SimpleBeanInfo.$(OBJEXT)
- 	-rm -f java/beans/SimpleBeanInfo.lo
- 	-rm -f java/beans/Statement.$(OBJEXT)
- 	-rm -f java/beans/Statement.lo
- 	-rm -f java/beans/VetoableChangeListener.$(OBJEXT)
- 	-rm -f java/beans/VetoableChangeListener.lo
- 	-rm -f java/beans/VetoableChangeListenerProxy.$(OBJEXT)
- 	-rm -f java/beans/VetoableChangeListenerProxy.lo
- 	-rm -f java/beans/VetoableChangeSupport.$(OBJEXT)
- 	-rm -f java/beans/VetoableChangeSupport.lo
- 	-rm -f java/beans/Visibility.$(OBJEXT)
- 	-rm -f java/beans/Visibility.lo
- 	-rm -f java/beans/XMLDecoder.$(OBJEXT)
- 	-rm -f java/beans/XMLDecoder.lo
- 	-rm -f java/beans/beancontext/BeanContext.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContext.lo
- 	-rm -f java/beans/beancontext/BeanContextChild.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextChild.lo
- 	-rm -f java/beans/beancontext/BeanContextChildComponentProxy.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextChildComponentProxy.lo
- 	-rm -f java/beans/beancontext/BeanContextChildSupport.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextChildSupport.lo
- 	-rm -f java/beans/beancontext/BeanContextContainerProxy.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextContainerProxy.lo
- 	-rm -f java/beans/beancontext/BeanContextEvent.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextEvent.lo
- 	-rm -f java/beans/beancontext/BeanContextMembershipEvent.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextMembershipEvent.lo
- 	-rm -f java/beans/beancontext/BeanContextMembershipListener.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextMembershipListener.lo
- 	-rm -f java/beans/beancontext/BeanContextProxy.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextProxy.lo
- 	-rm -f java/beans/beancontext/BeanContextServiceAvailableEvent.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextServiceAvailableEvent.lo
- 	-rm -f java/beans/beancontext/BeanContextServiceProvider.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextServiceProvider.lo
- 	-rm -f java/beans/beancontext/BeanContextServiceProviderBeanInfo.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextServiceProviderBeanInfo.lo
- 	-rm -f java/beans/beancontext/BeanContextServiceRevokedEvent.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextServiceRevokedEvent.lo
- 	-rm -f java/beans/beancontext/BeanContextServiceRevokedListener.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextServiceRevokedListener.lo
- 	-rm -f java/beans/beancontext/BeanContextServices.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextServices.lo
- 	-rm -f java/beans/beancontext/BeanContextServicesListener.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextServicesListener.lo
- 	-rm -f java/beans/beancontext/BeanContextServicesSupport.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextServicesSupport.lo
- 	-rm -f java/beans/beancontext/BeanContextSupport.$(OBJEXT)
- 	-rm -f java/beans/beancontext/BeanContextSupport.lo
- 	-rm -f java/io/BufferedInputStream.$(OBJEXT)
- 	-rm -f java/io/BufferedInputStream.lo
- 	-rm -f java/io/BufferedOutputStream.$(OBJEXT)
- 	-rm -f java/io/BufferedOutputStream.lo
- 	-rm -f java/io/BufferedReader.$(OBJEXT)
- 	-rm -f java/io/BufferedReader.lo
- 	-rm -f java/io/BufferedWriter.$(OBJEXT)
- 	-rm -f java/io/BufferedWriter.lo
- 	-rm -f java/io/ByteArrayInputStream.$(OBJEXT)
- 	-rm -f java/io/ByteArrayInputStream.lo
- 	-rm -f java/io/ByteArrayOutputStream.$(OBJEXT)
- 	-rm -f java/io/ByteArrayOutputStream.lo
- 	-rm -f java/io/CharArrayReader.$(OBJEXT)
- 	-rm -f java/io/CharArrayReader.lo
- 	-rm -f java/io/CharArrayWriter.$(OBJEXT)
- 	-rm -f java/io/CharArrayWriter.lo
- 	-rm -f java/io/CharConversionException.$(OBJEXT)
- 	-rm -f java/io/CharConversionException.lo
- 	-rm -f java/io/DataInput.$(OBJEXT)
- 	-rm -f java/io/DataInput.lo
- 	-rm -f java/io/DataInputStream.$(OBJEXT)
- 	-rm -f java/io/DataInputStream.lo
- 	-rm -f java/io/DataOutput.$(OBJEXT)
- 	-rm -f java/io/DataOutput.lo
- 	-rm -f java/io/DataOutputStream.$(OBJEXT)
- 	-rm -f java/io/DataOutputStream.lo
- 	-rm -f java/io/EOFException.$(OBJEXT)
- 	-rm -f java/io/EOFException.lo
- 	-rm -f java/io/Externalizable.$(OBJEXT)
- 	-rm -f java/io/Externalizable.lo
- 	-rm -f java/io/File.$(OBJEXT)
- 	-rm -f java/io/File.lo
- 	-rm -f java/io/FileDescriptor.$(OBJEXT)
- 	-rm -f java/io/FileDescriptor.lo
- 	-rm -f java/io/FileFilter.$(OBJEXT)
- 	-rm -f java/io/FileFilter.lo
- 	-rm -f java/io/FileInputStream.$(OBJEXT)
- 	-rm -f java/io/FileInputStream.lo
- 	-rm -f java/io/FileNotFoundException.$(OBJEXT)
- 	-rm -f java/io/FileNotFoundException.lo
- 	-rm -f java/io/FileOutputStream.$(OBJEXT)
- 	-rm -f java/io/FileOutputStream.lo
- 	-rm -f java/io/FilePermission.$(OBJEXT)
- 	-rm -f java/io/FilePermission.lo
- 	-rm -f java/io/FileReader.$(OBJEXT)
- 	-rm -f java/io/FileReader.lo
- 	-rm -f java/io/FileWriter.$(OBJEXT)
- 	-rm -f java/io/FileWriter.lo
- 	-rm -f java/io/FilenameFilter.$(OBJEXT)
- 	-rm -f java/io/FilenameFilter.lo
- 	-rm -f java/io/FilterInputStream.$(OBJEXT)
- 	-rm -f java/io/FilterInputStream.lo
- 	-rm -f java/io/FilterOutputStream.$(OBJEXT)
- 	-rm -f java/io/FilterOutputStream.lo
- 	-rm -f java/io/FilterReader.$(OBJEXT)
- 	-rm -f java/io/FilterReader.lo
- 	-rm -f java/io/FilterWriter.$(OBJEXT)
- 	-rm -f java/io/FilterWriter.lo
- 	-rm -f java/io/IOException.$(OBJEXT)
- 	-rm -f java/io/IOException.lo
- 	-rm -f java/io/InputStream.$(OBJEXT)
- 	-rm -f java/io/InputStream.lo
- 	-rm -f java/io/InputStreamReader.$(OBJEXT)
- 	-rm -f java/io/InputStreamReader.lo
- 	-rm -f java/io/InterruptedIOException.$(OBJEXT)
- 	-rm -f java/io/InterruptedIOException.lo
- 	-rm -f java/io/InvalidClassException.$(OBJEXT)
- 	-rm -f java/io/InvalidClassException.lo
- 	-rm -f java/io/InvalidObjectException.$(OBJEXT)
- 	-rm -f java/io/InvalidObjectException.lo
- 	-rm -f java/io/LineNumberInputStream.$(OBJEXT)
- 	-rm -f java/io/LineNumberInputStream.lo
- 	-rm -f java/io/LineNumberReader.$(OBJEXT)
- 	-rm -f java/io/LineNumberReader.lo
- 	-rm -f java/io/NotActiveException.$(OBJEXT)
- 	-rm -f java/io/NotActiveException.lo
- 	-rm -f java/io/NotSerializableException.$(OBJEXT)
- 	-rm -f java/io/NotSerializableException.lo
- 	-rm -f java/io/ObjectInput.$(OBJEXT)
- 	-rm -f java/io/ObjectInput.lo
- 	-rm -f java/io/ObjectInputStream.$(OBJEXT)
- 	-rm -f java/io/ObjectInputStream.lo
- 	-rm -f java/io/ObjectInputValidation.$(OBJEXT)
- 	-rm -f java/io/ObjectInputValidation.lo
- 	-rm -f java/io/ObjectOutput.$(OBJEXT)
- 	-rm -f java/io/ObjectOutput.lo
- 	-rm -f java/io/ObjectOutputStream.$(OBJEXT)
- 	-rm -f java/io/ObjectOutputStream.lo
- 	-rm -f java/io/ObjectStreamClass.$(OBJEXT)
- 	-rm -f java/io/ObjectStreamClass.lo
- 	-rm -f java/io/ObjectStreamConstants.$(OBJEXT)
- 	-rm -f java/io/ObjectStreamConstants.lo
- 	-rm -f java/io/ObjectStreamException.$(OBJEXT)
- 	-rm -f java/io/ObjectStreamException.lo
- 	-rm -f java/io/ObjectStreamField.$(OBJEXT)
- 	-rm -f java/io/ObjectStreamField.lo
- 	-rm -f java/io/OptionalDataException.$(OBJEXT)
- 	-rm -f java/io/OptionalDataException.lo
- 	-rm -f java/io/OutputStream.$(OBJEXT)
- 	-rm -f java/io/OutputStream.lo
- 	-rm -f java/io/OutputStreamWriter.$(OBJEXT)
- 	-rm -f java/io/OutputStreamWriter.lo
- 	-rm -f java/io/PipedInputStream.$(OBJEXT)
- 	-rm -f java/io/PipedInputStream.lo
- 	-rm -f java/io/PipedOutputStream.$(OBJEXT)
- 	-rm -f java/io/PipedOutputStream.lo
- 	-rm -f java/io/PipedReader.$(OBJEXT)
- 	-rm -f java/io/PipedReader.lo
- 	-rm -f java/io/PipedWriter.$(OBJEXT)
- 	-rm -f java/io/PipedWriter.lo
- 	-rm -f java/io/PrintStream.$(OBJEXT)
- 	-rm -f java/io/PrintStream.lo
- 	-rm -f java/io/PrintWriter.$(OBJEXT)
- 	-rm -f java/io/PrintWriter.lo
- 	-rm -f java/io/PushbackInputStream.$(OBJEXT)
- 	-rm -f java/io/PushbackInputStream.lo
- 	-rm -f java/io/PushbackReader.$(OBJEXT)
- 	-rm -f java/io/PushbackReader.lo
- 	-rm -f java/io/RandomAccessFile.$(OBJEXT)
- 	-rm -f java/io/RandomAccessFile.lo
- 	-rm -f java/io/Reader.$(OBJEXT)
- 	-rm -f java/io/Reader.lo
- 	-rm -f java/io/SequenceInputStream.$(OBJEXT)
- 	-rm -f java/io/SequenceInputStream.lo
- 	-rm -f java/io/Serializable.$(OBJEXT)
- 	-rm -f java/io/Serializable.lo
- 	-rm -f java/io/SerializablePermission.$(OBJEXT)
- 	-rm -f java/io/SerializablePermission.lo
- 	-rm -f java/io/StreamCorruptedException.$(OBJEXT)
- 	-rm -f java/io/StreamCorruptedException.lo
- 	-rm -f java/io/StreamTokenizer.$(OBJEXT)
- 	-rm -f java/io/StreamTokenizer.lo
- 	-rm -f java/io/StringBufferInputStream.$(OBJEXT)
- 	-rm -f java/io/StringBufferInputStream.lo
- 	-rm -f java/io/StringReader.$(OBJEXT)
- 	-rm -f java/io/StringReader.lo
- 	-rm -f java/io/StringWriter.$(OBJEXT)
- 	-rm -f java/io/StringWriter.lo
- 	-rm -f java/io/SyncFailedException.$(OBJEXT)
- 	-rm -f java/io/SyncFailedException.lo
- 	-rm -f java/io/UTFDataFormatException.$(OBJEXT)
- 	-rm -f java/io/UTFDataFormatException.lo
- 	-rm -f java/io/UnsupportedEncodingException.$(OBJEXT)
- 	-rm -f java/io/UnsupportedEncodingException.lo
- 	-rm -f java/io/VMObjectStreamClass.$(OBJEXT)
- 	-rm -f java/io/VMObjectStreamClass.lo
- 	-rm -f java/io/WriteAbortedException.$(OBJEXT)
- 	-rm -f java/io/WriteAbortedException.lo
- 	-rm -f java/io/Writer.$(OBJEXT)
- 	-rm -f java/io/Writer.lo
  	-rm -f java/io/natFile.$(OBJEXT)
  	-rm -f java/io/natFile.lo
  	-rm -f java/io/natObjectInputStream.$(OBJEXT)
  	-rm -f java/io/natObjectInputStream.lo
  	-rm -f java/io/natVMObjectStreamClass.$(OBJEXT)
  	-rm -f java/io/natVMObjectStreamClass.lo
- 	-rm -f java/lang/AbstractMethodError.$(OBJEXT)
- 	-rm -f java/lang/AbstractMethodError.lo
- 	-rm -f java/lang/ArithmeticException.$(OBJEXT)
- 	-rm -f java/lang/ArithmeticException.lo
- 	-rm -f java/lang/ArrayIndexOutOfBoundsException.$(OBJEXT)
- 	-rm -f java/lang/ArrayIndexOutOfBoundsException.lo
- 	-rm -f java/lang/ArrayStoreException.$(OBJEXT)
- 	-rm -f java/lang/ArrayStoreException.lo
- 	-rm -f java/lang/AssertionError.$(OBJEXT)
- 	-rm -f java/lang/AssertionError.lo
- 	-rm -f java/lang/Boolean.$(OBJEXT)
- 	-rm -f java/lang/Boolean.lo
- 	-rm -f java/lang/Byte.$(OBJEXT)
- 	-rm -f java/lang/Byte.lo
- 	-rm -f java/lang/CharSequence.$(OBJEXT)
- 	-rm -f java/lang/CharSequence.lo
- 	-rm -f java/lang/Character.$(OBJEXT)
- 	-rm -f java/lang/Character.lo
- 	-rm -f java/lang/Class.$(OBJEXT)
- 	-rm -f java/lang/Class.lo
- 	-rm -f java/lang/ClassCastException.$(OBJEXT)
- 	-rm -f java/lang/ClassCastException.lo
- 	-rm -f java/lang/ClassCircularityError.$(OBJEXT)
- 	-rm -f java/lang/ClassCircularityError.lo
- 	-rm -f java/lang/ClassFormatError.$(OBJEXT)
- 	-rm -f java/lang/ClassFormatError.lo
- 	-rm -f java/lang/ClassLoader.$(OBJEXT)
- 	-rm -f java/lang/ClassLoader.lo
- 	-rm -f java/lang/ClassNotFoundException.$(OBJEXT)
- 	-rm -f java/lang/ClassNotFoundException.lo
- 	-rm -f java/lang/CloneNotSupportedException.$(OBJEXT)
- 	-rm -f java/lang/CloneNotSupportedException.lo
- 	-rm -f java/lang/Cloneable.$(OBJEXT)
- 	-rm -f java/lang/Cloneable.lo
- 	-rm -f java/lang/Comparable.$(OBJEXT)
- 	-rm -f java/lang/Comparable.lo
- 	-rm -f java/lang/Compiler.$(OBJEXT)
- 	-rm -f java/lang/Compiler.lo
- 	-rm -f java/lang/ConcreteProcess.$(OBJEXT)
- 	-rm -f java/lang/ConcreteProcess.lo
- 	-rm -f java/lang/Double.$(OBJEXT)
- 	-rm -f java/lang/Double.lo
- 	-rm -f java/lang/Error.$(OBJEXT)
- 	-rm -f java/lang/Error.lo
- 	-rm -f java/lang/Exception.$(OBJEXT)
- 	-rm -f java/lang/Exception.lo
- 	-rm -f java/lang/ExceptionInInitializerError.$(OBJEXT)
- 	-rm -f java/lang/ExceptionInInitializerError.lo
- 	-rm -f java/lang/Float.$(OBJEXT)
- 	-rm -f java/lang/Float.lo
- 	-rm -f java/lang/IllegalAccessError.$(OBJEXT)
- 	-rm -f java/lang/IllegalAccessError.lo
- 	-rm -f java/lang/IllegalAccessException.$(OBJEXT)
- 	-rm -f java/lang/IllegalAccessException.lo
- 	-rm -f java/lang/IllegalArgumentException.$(OBJEXT)
- 	-rm -f java/lang/IllegalArgumentException.lo
- 	-rm -f java/lang/IllegalMonitorStateException.$(OBJEXT)
- 	-rm -f java/lang/IllegalMonitorStateException.lo
- 	-rm -f java/lang/IllegalStateException.$(OBJEXT)
- 	-rm -f java/lang/IllegalStateException.lo
- 	-rm -f java/lang/IllegalThreadStateException.$(OBJEXT)
- 	-rm -f java/lang/IllegalThreadStateException.lo
- 	-rm -f java/lang/IncompatibleClassChangeError.$(OBJEXT)
- 	-rm -f java/lang/IncompatibleClassChangeError.lo
- 	-rm -f java/lang/IndexOutOfBoundsException.$(OBJEXT)
- 	-rm -f java/lang/IndexOutOfBoundsException.lo
- 	-rm -f java/lang/InheritableThreadLocal.$(OBJEXT)
- 	-rm -f java/lang/InheritableThreadLocal.lo
- 	-rm -f java/lang/InstantiationError.$(OBJEXT)
- 	-rm -f java/lang/InstantiationError.lo
- 	-rm -f java/lang/InstantiationException.$(OBJEXT)
- 	-rm -f java/lang/InstantiationException.lo
- 	-rm -f java/lang/Integer.$(OBJEXT)
- 	-rm -f java/lang/Integer.lo
- 	-rm -f java/lang/InternalError.$(OBJEXT)
- 	-rm -f java/lang/InternalError.lo
- 	-rm -f java/lang/InterruptedException.$(OBJEXT)
- 	-rm -f java/lang/InterruptedException.lo
- 	-rm -f java/lang/LinkageError.$(OBJEXT)
- 	-rm -f java/lang/LinkageError.lo
- 	-rm -f java/lang/Long.$(OBJEXT)
- 	-rm -f java/lang/Long.lo
- 	-rm -f java/lang/Math.$(OBJEXT)
- 	-rm -f java/lang/Math.lo
- 	-rm -f java/lang/NegativeArraySizeException.$(OBJEXT)
- 	-rm -f java/lang/NegativeArraySizeException.lo
- 	-rm -f java/lang/NoClassDefFoundError.$(OBJEXT)
- 	-rm -f java/lang/NoClassDefFoundError.lo
- 	-rm -f java/lang/NoSuchFieldError.$(OBJEXT)
- 	-rm -f java/lang/NoSuchFieldError.lo
- 	-rm -f java/lang/NoSuchFieldException.$(OBJEXT)
- 	-rm -f java/lang/NoSuchFieldException.lo
- 	-rm -f java/lang/NoSuchMethodError.$(OBJEXT)
- 	-rm -f java/lang/NoSuchMethodError.lo
- 	-rm -f java/lang/NoSuchMethodException.$(OBJEXT)
- 	-rm -f java/lang/NoSuchMethodException.lo
- 	-rm -f java/lang/NullPointerException.$(OBJEXT)
- 	-rm -f java/lang/NullPointerException.lo
- 	-rm -f java/lang/Number.$(OBJEXT)
- 	-rm -f java/lang/Number.lo
- 	-rm -f java/lang/NumberFormatException.$(OBJEXT)
- 	-rm -f java/lang/NumberFormatException.lo
- 	-rm -f java/lang/Object.$(OBJEXT)
- 	-rm -f java/lang/Object.lo
- 	-rm -f java/lang/OutOfMemoryError.$(OBJEXT)
- 	-rm -f java/lang/OutOfMemoryError.lo
- 	-rm -f java/lang/Package.$(OBJEXT)
- 	-rm -f java/lang/Package.lo
- 	-rm -f java/lang/Process.$(OBJEXT)
- 	-rm -f java/lang/Process.lo
- 	-rm -f java/lang/Runnable.$(OBJEXT)
- 	-rm -f java/lang/Runnable.lo
- 	-rm -f java/lang/Runtime.$(OBJEXT)
- 	-rm -f java/lang/Runtime.lo
- 	-rm -f java/lang/RuntimeException.$(OBJEXT)
- 	-rm -f java/lang/RuntimeException.lo
- 	-rm -f java/lang/RuntimePermission.$(OBJEXT)
- 	-rm -f java/lang/RuntimePermission.lo
- 	-rm -f java/lang/SecurityException.$(OBJEXT)
- 	-rm -f java/lang/SecurityException.lo
- 	-rm -f java/lang/SecurityManager.$(OBJEXT)
- 	-rm -f java/lang/SecurityManager.lo
- 	-rm -f java/lang/Short.$(OBJEXT)
- 	-rm -f java/lang/Short.lo
- 	-rm -f java/lang/StackOverflowError.$(OBJEXT)
- 	-rm -f java/lang/StackOverflowError.lo
- 	-rm -f java/lang/StackTraceElement.$(OBJEXT)
- 	-rm -f java/lang/StackTraceElement.lo
- 	-rm -f java/lang/StrictMath.$(OBJEXT)
- 	-rm -f java/lang/StrictMath.lo
- 	-rm -f java/lang/String.$(OBJEXT)
- 	-rm -f java/lang/String.lo
- 	-rm -f java/lang/StringBuffer.$(OBJEXT)
- 	-rm -f java/lang/StringBuffer.lo
- 	-rm -f java/lang/StringIndexOutOfBoundsException.$(OBJEXT)
- 	-rm -f java/lang/StringIndexOutOfBoundsException.lo
- 	-rm -f java/lang/System.$(OBJEXT)
- 	-rm -f java/lang/System.lo
- 	-rm -f java/lang/Thread.$(OBJEXT)
- 	-rm -f java/lang/Thread.lo
- 	-rm -f java/lang/ThreadDeath.$(OBJEXT)
- 	-rm -f java/lang/ThreadDeath.lo
- 	-rm -f java/lang/ThreadGroup.$(OBJEXT)
- 	-rm -f java/lang/ThreadGroup.lo
- 	-rm -f java/lang/ThreadLocal.$(OBJEXT)
- 	-rm -f java/lang/ThreadLocal.lo
- 	-rm -f java/lang/Throwable.$(OBJEXT)
- 	-rm -f java/lang/Throwable.lo
- 	-rm -f java/lang/UnknownError.$(OBJEXT)
- 	-rm -f java/lang/UnknownError.lo
- 	-rm -f java/lang/UnsatisfiedLinkError.$(OBJEXT)
- 	-rm -f java/lang/UnsatisfiedLinkError.lo
- 	-rm -f java/lang/UnsupportedClassVersionError.$(OBJEXT)
- 	-rm -f java/lang/UnsupportedClassVersionError.lo
- 	-rm -f java/lang/UnsupportedOperationException.$(OBJEXT)
- 	-rm -f java/lang/UnsupportedOperationException.lo
- 	-rm -f java/lang/VMClassLoader.$(OBJEXT)
- 	-rm -f java/lang/VMClassLoader.lo
- 	-rm -f java/lang/VMCompiler.$(OBJEXT)
- 	-rm -f java/lang/VMCompiler.lo
- 	-rm -f java/lang/VMSecurityManager.$(OBJEXT)
- 	-rm -f java/lang/VMSecurityManager.lo
- 	-rm -f java/lang/VMThrowable.$(OBJEXT)
- 	-rm -f java/lang/VMThrowable.lo
- 	-rm -f java/lang/VerifyError.$(OBJEXT)
- 	-rm -f java/lang/VerifyError.lo
- 	-rm -f java/lang/VirtualMachineError.$(OBJEXT)
- 	-rm -f java/lang/VirtualMachineError.lo
- 	-rm -f java/lang/Void.$(OBJEXT)
- 	-rm -f java/lang/Void.lo
  	-rm -f java/lang/dtoa.$(OBJEXT)
  	-rm -f java/lang/dtoa.lo
  	-rm -f java/lang/e_acos.$(OBJEXT)
--- 4663,4690 ----
*************** mostlyclean-compile:
*** 16753,16794 ****
  	-rm -f java/lang/natVMClassLoader.lo
  	-rm -f java/lang/natVMSecurityManager.$(OBJEXT)
  	-rm -f java/lang/natVMSecurityManager.lo
- 	-rm -f java/lang/ref/PhantomReference.$(OBJEXT)
- 	-rm -f java/lang/ref/PhantomReference.lo
- 	-rm -f java/lang/ref/Reference.$(OBJEXT)
- 	-rm -f java/lang/ref/Reference.lo
- 	-rm -f java/lang/ref/ReferenceQueue.$(OBJEXT)
- 	-rm -f java/lang/ref/ReferenceQueue.lo
- 	-rm -f java/lang/ref/SoftReference.$(OBJEXT)
- 	-rm -f java/lang/ref/SoftReference.lo
- 	-rm -f java/lang/ref/WeakReference.$(OBJEXT)
- 	-rm -f java/lang/ref/WeakReference.lo
  	-rm -f java/lang/ref/natReference.$(OBJEXT)
  	-rm -f java/lang/ref/natReference.lo
- 	-rm -f java/lang/reflect/AccessibleObject.$(OBJEXT)
- 	-rm -f java/lang/reflect/AccessibleObject.lo
- 	-rm -f java/lang/reflect/Array.$(OBJEXT)
- 	-rm -f java/lang/reflect/Array.lo
- 	-rm -f java/lang/reflect/Constructor.$(OBJEXT)
- 	-rm -f java/lang/reflect/Constructor.lo
- 	-rm -f java/lang/reflect/Field.$(OBJEXT)
- 	-rm -f java/lang/reflect/Field.lo
- 	-rm -f java/lang/reflect/InvocationHandler.$(OBJEXT)
- 	-rm -f java/lang/reflect/InvocationHandler.lo
- 	-rm -f java/lang/reflect/InvocationTargetException.$(OBJEXT)
- 	-rm -f java/lang/reflect/InvocationTargetException.lo
- 	-rm -f java/lang/reflect/Member.$(OBJEXT)
- 	-rm -f java/lang/reflect/Member.lo
- 	-rm -f java/lang/reflect/Method.$(OBJEXT)
- 	-rm -f java/lang/reflect/Method.lo
- 	-rm -f java/lang/reflect/Modifier.$(OBJEXT)
- 	-rm -f java/lang/reflect/Modifier.lo
- 	-rm -f java/lang/reflect/Proxy.$(OBJEXT)
- 	-rm -f java/lang/reflect/Proxy.lo
- 	-rm -f java/lang/reflect/ReflectPermission.$(OBJEXT)
- 	-rm -f java/lang/reflect/ReflectPermission.lo
- 	-rm -f java/lang/reflect/UndeclaredThrowableException.$(OBJEXT)
- 	-rm -f java/lang/reflect/UndeclaredThrowableException.lo
  	-rm -f java/lang/reflect/natArray.$(OBJEXT)
  	-rm -f java/lang/reflect/natArray.lo
  	-rm -f java/lang/reflect/natConstructor.$(OBJEXT)
--- 4749,4756 ----
*************** mostlyclean-compile:
*** 16843,19364 ****
  	-rm -f java/lang/w_remainder.lo
  	-rm -f java/lang/w_sqrt.$(OBJEXT)
  	-rm -f java/lang/w_sqrt.lo
- 	-rm -f java/math/BigDecimal.$(OBJEXT)
- 	-rm -f java/math/BigDecimal.lo
- 	-rm -f java/math/BigInteger.$(OBJEXT)
- 	-rm -f java/math/BigInteger.lo
- 	-rm -f java/net/Authenticator.$(OBJEXT)
- 	-rm -f java/net/Authenticator.lo
- 	-rm -f java/net/BindException.$(OBJEXT)
- 	-rm -f java/net/BindException.lo
- 	-rm -f java/net/ConnectException.$(OBJEXT)
- 	-rm -f java/net/ConnectException.lo
- 	-rm -f java/net/ContentHandler.$(OBJEXT)
- 	-rm -f java/net/ContentHandler.lo
- 	-rm -f java/net/ContentHandlerFactory.$(OBJEXT)
- 	-rm -f java/net/ContentHandlerFactory.lo
- 	-rm -f java/net/DatagramPacket.$(OBJEXT)
- 	-rm -f java/net/DatagramPacket.lo
- 	-rm -f java/net/DatagramSocket.$(OBJEXT)
- 	-rm -f java/net/DatagramSocket.lo
- 	-rm -f java/net/DatagramSocketImpl.$(OBJEXT)
- 	-rm -f java/net/DatagramSocketImpl.lo
- 	-rm -f java/net/DatagramSocketImplFactory.$(OBJEXT)
- 	-rm -f java/net/DatagramSocketImplFactory.lo
- 	-rm -f java/net/FileNameMap.$(OBJEXT)
- 	-rm -f java/net/FileNameMap.lo
- 	-rm -f java/net/HttpURLConnection.$(OBJEXT)
- 	-rm -f java/net/HttpURLConnection.lo
- 	-rm -f java/net/Inet4Address.$(OBJEXT)
- 	-rm -f java/net/Inet4Address.lo
- 	-rm -f java/net/Inet6Address.$(OBJEXT)
- 	-rm -f java/net/Inet6Address.lo
- 	-rm -f java/net/InetAddress.$(OBJEXT)
- 	-rm -f java/net/InetAddress.lo
- 	-rm -f java/net/InetSocketAddress.$(OBJEXT)
- 	-rm -f java/net/InetSocketAddress.lo
- 	-rm -f java/net/JarURLConnection.$(OBJEXT)
- 	-rm -f java/net/JarURLConnection.lo
- 	-rm -f java/net/MalformedURLException.$(OBJEXT)
- 	-rm -f java/net/MalformedURLException.lo
- 	-rm -f java/net/MulticastSocket.$(OBJEXT)
- 	-rm -f java/net/MulticastSocket.lo
- 	-rm -f java/net/NetPermission.$(OBJEXT)
- 	-rm -f java/net/NetPermission.lo
- 	-rm -f java/net/NetworkInterface.$(OBJEXT)
- 	-rm -f java/net/NetworkInterface.lo
- 	-rm -f java/net/NoRouteToHostException.$(OBJEXT)
- 	-rm -f java/net/NoRouteToHostException.lo
- 	-rm -f java/net/PasswordAuthentication.$(OBJEXT)
- 	-rm -f java/net/PasswordAuthentication.lo
- 	-rm -f java/net/PortUnreachableException.$(OBJEXT)
- 	-rm -f java/net/PortUnreachableException.lo
- 	-rm -f java/net/ProtocolException.$(OBJEXT)
- 	-rm -f java/net/ProtocolException.lo
- 	-rm -f java/net/ServerSocket.$(OBJEXT)
- 	-rm -f java/net/ServerSocket.lo
- 	-rm -f java/net/Socket.$(OBJEXT)
- 	-rm -f java/net/Socket.lo
- 	-rm -f java/net/SocketAddress.$(OBJEXT)
- 	-rm -f java/net/SocketAddress.lo
- 	-rm -f java/net/SocketException.$(OBJEXT)
- 	-rm -f java/net/SocketException.lo
- 	-rm -f java/net/SocketImpl.$(OBJEXT)
- 	-rm -f java/net/SocketImpl.lo
- 	-rm -f java/net/SocketImplFactory.$(OBJEXT)
- 	-rm -f java/net/SocketImplFactory.lo
- 	-rm -f java/net/SocketOptions.$(OBJEXT)
- 	-rm -f java/net/SocketOptions.lo
- 	-rm -f java/net/SocketPermission.$(OBJEXT)
- 	-rm -f java/net/SocketPermission.lo
- 	-rm -f java/net/SocketTimeoutException.$(OBJEXT)
- 	-rm -f java/net/SocketTimeoutException.lo
- 	-rm -f java/net/URI.$(OBJEXT)
- 	-rm -f java/net/URI.lo
- 	-rm -f java/net/URISyntaxException.$(OBJEXT)
- 	-rm -f java/net/URISyntaxException.lo
- 	-rm -f java/net/URL.$(OBJEXT)
- 	-rm -f java/net/URL.lo
- 	-rm -f java/net/URLClassLoader.$(OBJEXT)
- 	-rm -f java/net/URLClassLoader.lo
- 	-rm -f java/net/URLConnection.$(OBJEXT)
- 	-rm -f java/net/URLConnection.lo
- 	-rm -f java/net/URLDecoder.$(OBJEXT)
- 	-rm -f java/net/URLDecoder.lo
- 	-rm -f java/net/URLEncoder.$(OBJEXT)
- 	-rm -f java/net/URLEncoder.lo
- 	-rm -f java/net/URLStreamHandler.$(OBJEXT)
- 	-rm -f java/net/URLStreamHandler.lo
- 	-rm -f java/net/URLStreamHandlerFactory.$(OBJEXT)
- 	-rm -f java/net/URLStreamHandlerFactory.lo
- 	-rm -f java/net/UnknownHostException.$(OBJEXT)
- 	-rm -f java/net/UnknownHostException.lo
- 	-rm -f java/net/UnknownServiceException.$(OBJEXT)
- 	-rm -f java/net/UnknownServiceException.lo
  	-rm -f java/net/natInetAddress.$(OBJEXT)
  	-rm -f java/net/natInetAddress.lo
  	-rm -f java/net/natNetworkInterface.$(OBJEXT)
  	-rm -f java/net/natNetworkInterface.lo
- 	-rm -f java/nio/Buffer.$(OBJEXT)
- 	-rm -f java/nio/Buffer.lo
- 	-rm -f java/nio/BufferOverflowException.$(OBJEXT)
- 	-rm -f java/nio/BufferOverflowException.lo
- 	-rm -f java/nio/BufferUnderflowException.$(OBJEXT)
- 	-rm -f java/nio/BufferUnderflowException.lo
- 	-rm -f java/nio/ByteBuffer.$(OBJEXT)
- 	-rm -f java/nio/ByteBuffer.lo
- 	-rm -f java/nio/ByteBufferHelper.$(OBJEXT)
- 	-rm -f java/nio/ByteBufferHelper.lo
- 	-rm -f java/nio/ByteBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/ByteBufferImpl.lo
- 	-rm -f java/nio/ByteOrder.$(OBJEXT)
- 	-rm -f java/nio/ByteOrder.lo
- 	-rm -f java/nio/CharBuffer.$(OBJEXT)
- 	-rm -f java/nio/CharBuffer.lo
- 	-rm -f java/nio/CharBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/CharBufferImpl.lo
- 	-rm -f java/nio/CharViewBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/CharViewBufferImpl.lo
- 	-rm -f java/nio/DirectByteBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/DirectByteBufferImpl.lo
- 	-rm -f java/nio/DoubleBuffer.$(OBJEXT)
- 	-rm -f java/nio/DoubleBuffer.lo
- 	-rm -f java/nio/DoubleBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/DoubleBufferImpl.lo
- 	-rm -f java/nio/DoubleViewBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/DoubleViewBufferImpl.lo
- 	-rm -f java/nio/FloatBuffer.$(OBJEXT)
- 	-rm -f java/nio/FloatBuffer.lo
- 	-rm -f java/nio/FloatBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/FloatBufferImpl.lo
- 	-rm -f java/nio/FloatViewBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/FloatViewBufferImpl.lo
- 	-rm -f java/nio/IntBuffer.$(OBJEXT)
- 	-rm -f java/nio/IntBuffer.lo
- 	-rm -f java/nio/IntBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/IntBufferImpl.lo
- 	-rm -f java/nio/IntViewBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/IntViewBufferImpl.lo
- 	-rm -f java/nio/InvalidMarkException.$(OBJEXT)
- 	-rm -f java/nio/InvalidMarkException.lo
- 	-rm -f java/nio/LongBuffer.$(OBJEXT)
- 	-rm -f java/nio/LongBuffer.lo
- 	-rm -f java/nio/LongBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/LongBufferImpl.lo
- 	-rm -f java/nio/LongViewBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/LongViewBufferImpl.lo
- 	-rm -f java/nio/MappedByteBuffer.$(OBJEXT)
- 	-rm -f java/nio/MappedByteBuffer.lo
- 	-rm -f java/nio/MappedByteBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/MappedByteBufferImpl.lo
- 	-rm -f java/nio/ReadOnlyBufferException.$(OBJEXT)
- 	-rm -f java/nio/ReadOnlyBufferException.lo
- 	-rm -f java/nio/ShortBuffer.$(OBJEXT)
- 	-rm -f java/nio/ShortBuffer.lo
- 	-rm -f java/nio/ShortBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/ShortBufferImpl.lo
- 	-rm -f java/nio/ShortViewBufferImpl.$(OBJEXT)
- 	-rm -f java/nio/ShortViewBufferImpl.lo
- 	-rm -f java/nio/VMDirectByteBuffer.$(OBJEXT)
- 	-rm -f java/nio/VMDirectByteBuffer.lo
- 	-rm -f java/nio/channels/AlreadyConnectedException.$(OBJEXT)
- 	-rm -f java/nio/channels/AlreadyConnectedException.lo
- 	-rm -f java/nio/channels/AsynchronousCloseException.$(OBJEXT)
- 	-rm -f java/nio/channels/AsynchronousCloseException.lo
- 	-rm -f java/nio/channels/ByteChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/ByteChannel.lo
- 	-rm -f java/nio/channels/CancelledKeyException.$(OBJEXT)
- 	-rm -f java/nio/channels/CancelledKeyException.lo
- 	-rm -f java/nio/channels/Channel.$(OBJEXT)
- 	-rm -f java/nio/channels/Channel.lo
- 	-rm -f java/nio/channels/Channels.$(OBJEXT)
- 	-rm -f java/nio/channels/Channels.lo
- 	-rm -f java/nio/channels/ClosedByInterruptException.$(OBJEXT)
- 	-rm -f java/nio/channels/ClosedByInterruptException.lo
- 	-rm -f java/nio/channels/ClosedChannelException.$(OBJEXT)
- 	-rm -f java/nio/channels/ClosedChannelException.lo
- 	-rm -f java/nio/channels/ClosedSelectorException.$(OBJEXT)
- 	-rm -f java/nio/channels/ClosedSelectorException.lo
- 	-rm -f java/nio/channels/ConnectionPendingException.$(OBJEXT)
- 	-rm -f java/nio/channels/ConnectionPendingException.lo
- 	-rm -f java/nio/channels/DatagramChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/DatagramChannel.lo
- 	-rm -f java/nio/channels/FileChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/FileChannel.lo
- 	-rm -f java/nio/channels/FileLock.$(OBJEXT)
- 	-rm -f java/nio/channels/FileLock.lo
- 	-rm -f java/nio/channels/FileLockInterruptionException.$(OBJEXT)
- 	-rm -f java/nio/channels/FileLockInterruptionException.lo
- 	-rm -f java/nio/channels/GatheringByteChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/GatheringByteChannel.lo
- 	-rm -f java/nio/channels/IllegalBlockingModeException.$(OBJEXT)
- 	-rm -f java/nio/channels/IllegalBlockingModeException.lo
- 	-rm -f java/nio/channels/IllegalSelectorException.$(OBJEXT)
- 	-rm -f java/nio/channels/IllegalSelectorException.lo
- 	-rm -f java/nio/channels/InterruptibleChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/InterruptibleChannel.lo
- 	-rm -f java/nio/channels/NoConnectionPendingException.$(OBJEXT)
- 	-rm -f java/nio/channels/NoConnectionPendingException.lo
- 	-rm -f java/nio/channels/NonReadableChannelException.$(OBJEXT)
- 	-rm -f java/nio/channels/NonReadableChannelException.lo
- 	-rm -f java/nio/channels/NonWritableChannelException.$(OBJEXT)
- 	-rm -f java/nio/channels/NonWritableChannelException.lo
- 	-rm -f java/nio/channels/NotYetBoundException.$(OBJEXT)
- 	-rm -f java/nio/channels/NotYetBoundException.lo
- 	-rm -f java/nio/channels/NotYetConnectedException.$(OBJEXT)
- 	-rm -f java/nio/channels/NotYetConnectedException.lo
- 	-rm -f java/nio/channels/OverlappingFileLockException.$(OBJEXT)
- 	-rm -f java/nio/channels/OverlappingFileLockException.lo
- 	-rm -f java/nio/channels/Pipe.$(OBJEXT)
- 	-rm -f java/nio/channels/Pipe.lo
- 	-rm -f java/nio/channels/ReadableByteChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/ReadableByteChannel.lo
- 	-rm -f java/nio/channels/ScatteringByteChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/ScatteringByteChannel.lo
- 	-rm -f java/nio/channels/SelectableChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/SelectableChannel.lo
- 	-rm -f java/nio/channels/SelectionKey.$(OBJEXT)
- 	-rm -f java/nio/channels/SelectionKey.lo
- 	-rm -f java/nio/channels/Selector.$(OBJEXT)
- 	-rm -f java/nio/channels/Selector.lo
- 	-rm -f java/nio/channels/ServerSocketChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/ServerSocketChannel.lo
- 	-rm -f java/nio/channels/SocketChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/SocketChannel.lo
- 	-rm -f java/nio/channels/UnresolvedAddressException.$(OBJEXT)
- 	-rm -f java/nio/channels/UnresolvedAddressException.lo
- 	-rm -f java/nio/channels/UnsupportedAddressTypeException.$(OBJEXT)
- 	-rm -f java/nio/channels/UnsupportedAddressTypeException.lo
- 	-rm -f java/nio/channels/WritableByteChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/WritableByteChannel.lo
  	-rm -f java/nio/channels/natChannels.$(OBJEXT)
  	-rm -f java/nio/channels/natChannels.lo
- 	-rm -f java/nio/channels/spi/AbstractInterruptibleChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/spi/AbstractInterruptibleChannel.lo
- 	-rm -f java/nio/channels/spi/AbstractSelectableChannel.$(OBJEXT)
- 	-rm -f java/nio/channels/spi/AbstractSelectableChannel.lo
- 	-rm -f java/nio/channels/spi/AbstractSelectionKey.$(OBJEXT)
- 	-rm -f java/nio/channels/spi/AbstractSelectionKey.lo
- 	-rm -f java/nio/channels/spi/AbstractSelector.$(OBJEXT)
- 	-rm -f java/nio/channels/spi/AbstractSelector.lo
- 	-rm -f java/nio/channels/spi/SelectorProvider.$(OBJEXT)
- 	-rm -f java/nio/channels/spi/SelectorProvider.lo
- 	-rm -f java/nio/charset/CharacterCodingException.$(OBJEXT)
- 	-rm -f java/nio/charset/CharacterCodingException.lo
- 	-rm -f java/nio/charset/Charset.$(OBJEXT)
- 	-rm -f java/nio/charset/Charset.lo
- 	-rm -f java/nio/charset/CharsetDecoder.$(OBJEXT)
- 	-rm -f java/nio/charset/CharsetDecoder.lo
- 	-rm -f java/nio/charset/CharsetEncoder.$(OBJEXT)
- 	-rm -f java/nio/charset/CharsetEncoder.lo
- 	-rm -f java/nio/charset/CoderMalfunctionError.$(OBJEXT)
- 	-rm -f java/nio/charset/CoderMalfunctionError.lo
- 	-rm -f java/nio/charset/CoderResult.$(OBJEXT)
- 	-rm -f java/nio/charset/CoderResult.lo
- 	-rm -f java/nio/charset/CodingErrorAction.$(OBJEXT)
- 	-rm -f java/nio/charset/CodingErrorAction.lo
- 	-rm -f java/nio/charset/IllegalCharsetNameException.$(OBJEXT)
- 	-rm -f java/nio/charset/IllegalCharsetNameException.lo
- 	-rm -f java/nio/charset/MalformedInputException.$(OBJEXT)
- 	-rm -f java/nio/charset/MalformedInputException.lo
- 	-rm -f java/nio/charset/UnmappableCharacterException.$(OBJEXT)
- 	-rm -f java/nio/charset/UnmappableCharacterException.lo
- 	-rm -f java/nio/charset/UnsupportedCharsetException.$(OBJEXT)
- 	-rm -f java/nio/charset/UnsupportedCharsetException.lo
- 	-rm -f java/nio/charset/spi/CharsetProvider.$(OBJEXT)
- 	-rm -f java/nio/charset/spi/CharsetProvider.lo
  	-rm -f java/nio/natDirectByteBufferImpl.$(OBJEXT)
  	-rm -f java/nio/natDirectByteBufferImpl.lo
- 	-rm -f java/rmi/AccessException.$(OBJEXT)
- 	-rm -f java/rmi/AccessException.lo
- 	-rm -f java/rmi/AlreadyBoundException.$(OBJEXT)
- 	-rm -f java/rmi/AlreadyBoundException.lo
- 	-rm -f java/rmi/ConnectException.$(OBJEXT)
- 	-rm -f java/rmi/ConnectException.lo
- 	-rm -f java/rmi/ConnectIOException.$(OBJEXT)
- 	-rm -f java/rmi/ConnectIOException.lo
- 	-rm -f java/rmi/MarshalException.$(OBJEXT)
- 	-rm -f java/rmi/MarshalException.lo
- 	-rm -f java/rmi/MarshalledObject.$(OBJEXT)
- 	-rm -f java/rmi/MarshalledObject.lo
- 	-rm -f java/rmi/Naming.$(OBJEXT)
- 	-rm -f java/rmi/Naming.lo
- 	-rm -f java/rmi/NoSuchObjectException.$(OBJEXT)
- 	-rm -f java/rmi/NoSuchObjectException.lo
- 	-rm -f java/rmi/NotBoundException.$(OBJEXT)
- 	-rm -f java/rmi/NotBoundException.lo
- 	-rm -f java/rmi/RMISecurityException.$(OBJEXT)
- 	-rm -f java/rmi/RMISecurityException.lo
- 	-rm -f java/rmi/RMISecurityManager.$(OBJEXT)
- 	-rm -f java/rmi/RMISecurityManager.lo
- 	-rm -f java/rmi/Remote.$(OBJEXT)
- 	-rm -f java/rmi/Remote.lo
- 	-rm -f java/rmi/RemoteException.$(OBJEXT)
- 	-rm -f java/rmi/RemoteException.lo
- 	-rm -f java/rmi/ServerError.$(OBJEXT)
- 	-rm -f java/rmi/ServerError.lo
- 	-rm -f java/rmi/ServerException.$(OBJEXT)
- 	-rm -f java/rmi/ServerException.lo
- 	-rm -f java/rmi/ServerRuntimeException.$(OBJEXT)
- 	-rm -f java/rmi/ServerRuntimeException.lo
- 	-rm -f java/rmi/StubNotFoundException.$(OBJEXT)
- 	-rm -f java/rmi/StubNotFoundException.lo
- 	-rm -f java/rmi/UnexpectedException.$(OBJEXT)
- 	-rm -f java/rmi/UnexpectedException.lo
- 	-rm -f java/rmi/UnknownHostException.$(OBJEXT)
- 	-rm -f java/rmi/UnknownHostException.lo
- 	-rm -f java/rmi/UnmarshalException.$(OBJEXT)
- 	-rm -f java/rmi/UnmarshalException.lo
- 	-rm -f java/rmi/activation/Activatable.$(OBJEXT)
- 	-rm -f java/rmi/activation/Activatable.lo
- 	-rm -f java/rmi/activation/ActivateFailedException.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivateFailedException.lo
- 	-rm -f java/rmi/activation/ActivationDesc.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationDesc.lo
- 	-rm -f java/rmi/activation/ActivationException.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationException.lo
- 	-rm -f java/rmi/activation/ActivationGroup.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationGroup.lo
- 	-rm -f java/rmi/activation/ActivationGroupDesc.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationGroupDesc.lo
- 	-rm -f java/rmi/activation/ActivationGroupID.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationGroupID.lo
- 	-rm -f java/rmi/activation/ActivationID.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationID.lo
- 	-rm -f java/rmi/activation/ActivationInstantiator.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationInstantiator.lo
- 	-rm -f java/rmi/activation/ActivationMonitor.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationMonitor.lo
- 	-rm -f java/rmi/activation/ActivationSystem.$(OBJEXT)
- 	-rm -f java/rmi/activation/ActivationSystem.lo
- 	-rm -f java/rmi/activation/Activator.$(OBJEXT)
- 	-rm -f java/rmi/activation/Activator.lo
- 	-rm -f java/rmi/activation/UnknownGroupException.$(OBJEXT)
- 	-rm -f java/rmi/activation/UnknownGroupException.lo
- 	-rm -f java/rmi/activation/UnknownObjectException.$(OBJEXT)
- 	-rm -f java/rmi/activation/UnknownObjectException.lo
- 	-rm -f java/rmi/dgc/DGC.$(OBJEXT)
- 	-rm -f java/rmi/dgc/DGC.lo
- 	-rm -f java/rmi/dgc/Lease.$(OBJEXT)
- 	-rm -f java/rmi/dgc/Lease.lo
- 	-rm -f java/rmi/dgc/VMID.$(OBJEXT)
- 	-rm -f java/rmi/dgc/VMID.lo
- 	-rm -f java/rmi/registry/LocateRegistry.$(OBJEXT)
- 	-rm -f java/rmi/registry/LocateRegistry.lo
- 	-rm -f java/rmi/registry/Registry.$(OBJEXT)
- 	-rm -f java/rmi/registry/Registry.lo
- 	-rm -f java/rmi/registry/RegistryHandler.$(OBJEXT)
- 	-rm -f java/rmi/registry/RegistryHandler.lo
- 	-rm -f java/rmi/server/ExportException.$(OBJEXT)
- 	-rm -f java/rmi/server/ExportException.lo
- 	-rm -f java/rmi/server/LoaderHandler.$(OBJEXT)
- 	-rm -f java/rmi/server/LoaderHandler.lo
- 	-rm -f java/rmi/server/LogStream.$(OBJEXT)
- 	-rm -f java/rmi/server/LogStream.lo
- 	-rm -f java/rmi/server/ObjID.$(OBJEXT)
- 	-rm -f java/rmi/server/ObjID.lo
- 	-rm -f java/rmi/server/Operation.$(OBJEXT)
- 	-rm -f java/rmi/server/Operation.lo
- 	-rm -f java/rmi/server/RMIClassLoader.$(OBJEXT)
- 	-rm -f java/rmi/server/RMIClassLoader.lo
- 	-rm -f java/rmi/server/RMIClassLoaderSpi.$(OBJEXT)
- 	-rm -f java/rmi/server/RMIClassLoaderSpi.lo
- 	-rm -f java/rmi/server/RMIClientSocketFactory.$(OBJEXT)
- 	-rm -f java/rmi/server/RMIClientSocketFactory.lo
- 	-rm -f java/rmi/server/RMIFailureHandler.$(OBJEXT)
- 	-rm -f java/rmi/server/RMIFailureHandler.lo
- 	-rm -f java/rmi/server/RMIServerSocketFactory.$(OBJEXT)
- 	-rm -f java/rmi/server/RMIServerSocketFactory.lo
- 	-rm -f java/rmi/server/RMISocketFactory.$(OBJEXT)
- 	-rm -f java/rmi/server/RMISocketFactory.lo
- 	-rm -f java/rmi/server/RemoteCall.$(OBJEXT)
- 	-rm -f java/rmi/server/RemoteCall.lo
- 	-rm -f java/rmi/server/RemoteObject.$(OBJEXT)
- 	-rm -f java/rmi/server/RemoteObject.lo
- 	-rm -f java/rmi/server/RemoteRef.$(OBJEXT)
- 	-rm -f java/rmi/server/RemoteRef.lo
- 	-rm -f java/rmi/server/RemoteServer.$(OBJEXT)
- 	-rm -f java/rmi/server/RemoteServer.lo
- 	-rm -f java/rmi/server/RemoteStub.$(OBJEXT)
- 	-rm -f java/rmi/server/RemoteStub.lo
- 	-rm -f java/rmi/server/ServerCloneException.$(OBJEXT)
- 	-rm -f java/rmi/server/ServerCloneException.lo
- 	-rm -f java/rmi/server/ServerNotActiveException.$(OBJEXT)
- 	-rm -f java/rmi/server/ServerNotActiveException.lo
- 	-rm -f java/rmi/server/ServerRef.$(OBJEXT)
- 	-rm -f java/rmi/server/ServerRef.lo
- 	-rm -f java/rmi/server/Skeleton.$(OBJEXT)
- 	-rm -f java/rmi/server/Skeleton.lo
- 	-rm -f java/rmi/server/SkeletonMismatchException.$(OBJEXT)
- 	-rm -f java/rmi/server/SkeletonMismatchException.lo
- 	-rm -f java/rmi/server/SkeletonNotFoundException.$(OBJEXT)
- 	-rm -f java/rmi/server/SkeletonNotFoundException.lo
- 	-rm -f java/rmi/server/SocketSecurityException.$(OBJEXT)
- 	-rm -f java/rmi/server/SocketSecurityException.lo
- 	-rm -f java/rmi/server/UID.$(OBJEXT)
- 	-rm -f java/rmi/server/UID.lo
- 	-rm -f java/rmi/server/UnicastRemoteObject.$(OBJEXT)
- 	-rm -f java/rmi/server/UnicastRemoteObject.lo
- 	-rm -f java/rmi/server/Unreferenced.$(OBJEXT)
- 	-rm -f java/rmi/server/Unreferenced.lo
- 	-rm -f java/security/AccessControlContext.$(OBJEXT)
- 	-rm -f java/security/AccessControlContext.lo
- 	-rm -f java/security/AccessControlException.$(OBJEXT)
- 	-rm -f java/security/AccessControlException.lo
- 	-rm -f java/security/AccessController.$(OBJEXT)
- 	-rm -f java/security/AccessController.lo
- 	-rm -f java/security/AlgorithmParameterGenerator.$(OBJEXT)
- 	-rm -f java/security/AlgorithmParameterGenerator.lo
- 	-rm -f java/security/AlgorithmParameterGeneratorSpi.$(OBJEXT)
- 	-rm -f java/security/AlgorithmParameterGeneratorSpi.lo
- 	-rm -f java/security/AlgorithmParameters.$(OBJEXT)
- 	-rm -f java/security/AlgorithmParameters.lo
- 	-rm -f java/security/AlgorithmParametersSpi.$(OBJEXT)
- 	-rm -f java/security/AlgorithmParametersSpi.lo
- 	-rm -f java/security/AllPermission.$(OBJEXT)
- 	-rm -f java/security/AllPermission.lo
- 	-rm -f java/security/BasicPermission.$(OBJEXT)
- 	-rm -f java/security/BasicPermission.lo
- 	-rm -f java/security/Certificate.$(OBJEXT)
- 	-rm -f java/security/Certificate.lo
- 	-rm -f java/security/CodeSource.$(OBJEXT)
- 	-rm -f java/security/CodeSource.lo
- 	-rm -f java/security/DigestException.$(OBJEXT)
- 	-rm -f java/security/DigestException.lo
- 	-rm -f java/security/DigestInputStream.$(OBJEXT)
- 	-rm -f java/security/DigestInputStream.lo
- 	-rm -f java/security/DigestOutputStream.$(OBJEXT)
- 	-rm -f java/security/DigestOutputStream.lo
- 	-rm -f java/security/DomainCombiner.$(OBJEXT)
- 	-rm -f java/security/DomainCombiner.lo
- 	-rm -f java/security/DummyKeyPairGenerator.$(OBJEXT)
- 	-rm -f java/security/DummyKeyPairGenerator.lo
- 	-rm -f java/security/DummyMessageDigest.$(OBJEXT)
- 	-rm -f java/security/DummyMessageDigest.lo
- 	-rm -f java/security/DummySignature.$(OBJEXT)
- 	-rm -f java/security/DummySignature.lo
- 	-rm -f java/security/GeneralSecurityException.$(OBJEXT)
- 	-rm -f java/security/GeneralSecurityException.lo
- 	-rm -f java/security/Guard.$(OBJEXT)
- 	-rm -f java/security/Guard.lo
- 	-rm -f java/security/GuardedObject.$(OBJEXT)
- 	-rm -f java/security/GuardedObject.lo
- 	-rm -f java/security/Identity.$(OBJEXT)
- 	-rm -f java/security/Identity.lo
- 	-rm -f java/security/IdentityScope.$(OBJEXT)
- 	-rm -f java/security/IdentityScope.lo
- 	-rm -f java/security/InvalidAlgorithmParameterException.$(OBJEXT)
- 	-rm -f java/security/InvalidAlgorithmParameterException.lo
- 	-rm -f java/security/InvalidKeyException.$(OBJEXT)
- 	-rm -f java/security/InvalidKeyException.lo
- 	-rm -f java/security/InvalidParameterException.$(OBJEXT)
- 	-rm -f java/security/InvalidParameterException.lo
- 	-rm -f java/security/Key.$(OBJEXT)
- 	-rm -f java/security/Key.lo
- 	-rm -f java/security/KeyException.$(OBJEXT)
- 	-rm -f java/security/KeyException.lo
- 	-rm -f java/security/KeyFactory.$(OBJEXT)
- 	-rm -f java/security/KeyFactory.lo
- 	-rm -f java/security/KeyFactorySpi.$(OBJEXT)
- 	-rm -f java/security/KeyFactorySpi.lo
- 	-rm -f java/security/KeyManagementException.$(OBJEXT)
- 	-rm -f java/security/KeyManagementException.lo
- 	-rm -f java/security/KeyPair.$(OBJEXT)
- 	-rm -f java/security/KeyPair.lo
- 	-rm -f java/security/KeyPairGenerator.$(OBJEXT)
- 	-rm -f java/security/KeyPairGenerator.lo
- 	-rm -f java/security/KeyPairGeneratorSpi.$(OBJEXT)
- 	-rm -f java/security/KeyPairGeneratorSpi.lo
- 	-rm -f java/security/KeyStore.$(OBJEXT)
- 	-rm -f java/security/KeyStore.lo
- 	-rm -f java/security/KeyStoreException.$(OBJEXT)
- 	-rm -f java/security/KeyStoreException.lo
- 	-rm -f java/security/KeyStoreSpi.$(OBJEXT)
- 	-rm -f java/security/KeyStoreSpi.lo
- 	-rm -f java/security/MessageDigest.$(OBJEXT)
- 	-rm -f java/security/MessageDigest.lo
- 	-rm -f java/security/MessageDigestSpi.$(OBJEXT)
- 	-rm -f java/security/MessageDigestSpi.lo
- 	-rm -f java/security/NoSuchAlgorithmException.$(OBJEXT)
- 	-rm -f java/security/NoSuchAlgorithmException.lo
- 	-rm -f java/security/NoSuchProviderException.$(OBJEXT)
- 	-rm -f java/security/NoSuchProviderException.lo
- 	-rm -f java/security/Permission.$(OBJEXT)
- 	-rm -f java/security/Permission.lo
- 	-rm -f java/security/PermissionCollection.$(OBJEXT)
- 	-rm -f java/security/PermissionCollection.lo
- 	-rm -f java/security/Permissions.$(OBJEXT)
- 	-rm -f java/security/Permissions.lo
- 	-rm -f java/security/Policy.$(OBJEXT)
- 	-rm -f java/security/Policy.lo
- 	-rm -f java/security/Principal.$(OBJEXT)
- 	-rm -f java/security/Principal.lo
- 	-rm -f java/security/PrivateKey.$(OBJEXT)
- 	-rm -f java/security/PrivateKey.lo
- 	-rm -f java/security/PrivilegedAction.$(OBJEXT)
- 	-rm -f java/security/PrivilegedAction.lo
- 	-rm -f java/security/PrivilegedActionException.$(OBJEXT)
- 	-rm -f java/security/PrivilegedActionException.lo
- 	-rm -f java/security/PrivilegedExceptionAction.$(OBJEXT)
- 	-rm -f java/security/PrivilegedExceptionAction.lo
- 	-rm -f java/security/ProtectionDomain.$(OBJEXT)
- 	-rm -f java/security/ProtectionDomain.lo
- 	-rm -f java/security/Provider.$(OBJEXT)
- 	-rm -f java/security/Provider.lo
- 	-rm -f java/security/ProviderException.$(OBJEXT)
- 	-rm -f java/security/ProviderException.lo
- 	-rm -f java/security/PublicKey.$(OBJEXT)
- 	-rm -f java/security/PublicKey.lo
- 	-rm -f java/security/SecureClassLoader.$(OBJEXT)
- 	-rm -f java/security/SecureClassLoader.lo
- 	-rm -f java/security/SecureRandom.$(OBJEXT)
- 	-rm -f java/security/SecureRandom.lo
- 	-rm -f java/security/SecureRandomSpi.$(OBJEXT)
- 	-rm -f java/security/SecureRandomSpi.lo
- 	-rm -f java/security/Security.$(OBJEXT)
- 	-rm -f java/security/Security.lo
- 	-rm -f java/security/SecurityPermission.$(OBJEXT)
- 	-rm -f java/security/SecurityPermission.lo
- 	-rm -f java/security/Signature.$(OBJEXT)
- 	-rm -f java/security/Signature.lo
- 	-rm -f java/security/SignatureException.$(OBJEXT)
- 	-rm -f java/security/SignatureException.lo
- 	-rm -f java/security/SignatureSpi.$(OBJEXT)
- 	-rm -f java/security/SignatureSpi.lo
- 	-rm -f java/security/SignedObject.$(OBJEXT)
- 	-rm -f java/security/SignedObject.lo
- 	-rm -f java/security/Signer.$(OBJEXT)
- 	-rm -f java/security/Signer.lo
- 	-rm -f java/security/UnrecoverableKeyException.$(OBJEXT)
- 	-rm -f java/security/UnrecoverableKeyException.lo
- 	-rm -f java/security/UnresolvedPermission.$(OBJEXT)
- 	-rm -f java/security/UnresolvedPermission.lo
- 	-rm -f java/security/acl/Acl.$(OBJEXT)
- 	-rm -f java/security/acl/Acl.lo
- 	-rm -f java/security/acl/AclEntry.$(OBJEXT)
- 	-rm -f java/security/acl/AclEntry.lo
- 	-rm -f java/security/acl/AclNotFoundException.$(OBJEXT)
- 	-rm -f java/security/acl/AclNotFoundException.lo
- 	-rm -f java/security/acl/Group.$(OBJEXT)
- 	-rm -f java/security/acl/Group.lo
- 	-rm -f java/security/acl/LastOwnerException.$(OBJEXT)
- 	-rm -f java/security/acl/LastOwnerException.lo
- 	-rm -f java/security/acl/NotOwnerException.$(OBJEXT)
- 	-rm -f java/security/acl/NotOwnerException.lo
- 	-rm -f java/security/acl/Owner.$(OBJEXT)
- 	-rm -f java/security/acl/Owner.lo
- 	-rm -f java/security/acl/Permission.$(OBJEXT)
- 	-rm -f java/security/acl/Permission.lo
- 	-rm -f java/security/cert/CRL.$(OBJEXT)
- 	-rm -f java/security/cert/CRL.lo
- 	-rm -f java/security/cert/CRLException.$(OBJEXT)
- 	-rm -f java/security/cert/CRLException.lo
- 	-rm -f java/security/cert/CRLSelector.$(OBJEXT)
- 	-rm -f java/security/cert/CRLSelector.lo
- 	-rm -f java/security/cert/CertPath.$(OBJEXT)
- 	-rm -f java/security/cert/CertPath.lo
- 	-rm -f java/security/cert/CertPathBuilder.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathBuilder.lo
- 	-rm -f java/security/cert/CertPathBuilderException.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathBuilderException.lo
- 	-rm -f java/security/cert/CertPathBuilderResult.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathBuilderResult.lo
- 	-rm -f java/security/cert/CertPathBuilderSpi.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathBuilderSpi.lo
- 	-rm -f java/security/cert/CertPathParameters.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathParameters.lo
- 	-rm -f java/security/cert/CertPathValidator.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathValidator.lo
- 	-rm -f java/security/cert/CertPathValidatorException.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathValidatorException.lo
- 	-rm -f java/security/cert/CertPathValidatorResult.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathValidatorResult.lo
- 	-rm -f java/security/cert/CertPathValidatorSpi.$(OBJEXT)
- 	-rm -f java/security/cert/CertPathValidatorSpi.lo
- 	-rm -f java/security/cert/CertSelector.$(OBJEXT)
- 	-rm -f java/security/cert/CertSelector.lo
- 	-rm -f java/security/cert/CertStore.$(OBJEXT)
- 	-rm -f java/security/cert/CertStore.lo
- 	-rm -f java/security/cert/CertStoreException.$(OBJEXT)
- 	-rm -f java/security/cert/CertStoreException.lo
- 	-rm -f java/security/cert/CertStoreParameters.$(OBJEXT)
- 	-rm -f java/security/cert/CertStoreParameters.lo
- 	-rm -f java/security/cert/CertStoreSpi.$(OBJEXT)
- 	-rm -f java/security/cert/CertStoreSpi.lo
- 	-rm -f java/security/cert/Certificate.$(OBJEXT)
- 	-rm -f java/security/cert/Certificate.lo
- 	-rm -f java/security/cert/CertificateEncodingException.$(OBJEXT)
- 	-rm -f java/security/cert/CertificateEncodingException.lo
- 	-rm -f java/security/cert/CertificateException.$(OBJEXT)
- 	-rm -f java/security/cert/CertificateException.lo
- 	-rm -f java/security/cert/CertificateExpiredException.$(OBJEXT)
- 	-rm -f java/security/cert/CertificateExpiredException.lo
- 	-rm -f java/security/cert/CertificateFactory.$(OBJEXT)
- 	-rm -f java/security/cert/CertificateFactory.lo
- 	-rm -f java/security/cert/CertificateFactorySpi.$(OBJEXT)
- 	-rm -f java/security/cert/CertificateFactorySpi.lo
- 	-rm -f java/security/cert/CertificateNotYetValidException.$(OBJEXT)
- 	-rm -f java/security/cert/CertificateNotYetValidException.lo
- 	-rm -f java/security/cert/CertificateParsingException.$(OBJEXT)
- 	-rm -f java/security/cert/CertificateParsingException.lo
- 	-rm -f java/security/cert/CollectionCertStoreParameters.$(OBJEXT)
- 	-rm -f java/security/cert/CollectionCertStoreParameters.lo
- 	-rm -f java/security/cert/LDAPCertStoreParameters.$(OBJEXT)
- 	-rm -f java/security/cert/LDAPCertStoreParameters.lo
- 	-rm -f java/security/cert/PKIXBuilderParameters.$(OBJEXT)
- 	-rm -f java/security/cert/PKIXBuilderParameters.lo
- 	-rm -f java/security/cert/PKIXCertPathBuilderResult.$(OBJEXT)
- 	-rm -f java/security/cert/PKIXCertPathBuilderResult.lo
- 	-rm -f java/security/cert/PKIXCertPathChecker.$(OBJEXT)
- 	-rm -f java/security/cert/PKIXCertPathChecker.lo
- 	-rm -f java/security/cert/PKIXCertPathValidatorResult.$(OBJEXT)
- 	-rm -f java/security/cert/PKIXCertPathValidatorResult.lo
- 	-rm -f java/security/cert/PKIXParameters.$(OBJEXT)
- 	-rm -f java/security/cert/PKIXParameters.lo
- 	-rm -f java/security/cert/PolicyNode.$(OBJEXT)
- 	-rm -f java/security/cert/PolicyNode.lo
- 	-rm -f java/security/cert/PolicyQualifierInfo.$(OBJEXT)
- 	-rm -f java/security/cert/PolicyQualifierInfo.lo
- 	-rm -f java/security/cert/TrustAnchor.$(OBJEXT)
- 	-rm -f java/security/cert/TrustAnchor.lo
- 	-rm -f java/security/cert/X509CRL.$(OBJEXT)
- 	-rm -f java/security/cert/X509CRL.lo
- 	-rm -f java/security/cert/X509CRLEntry.$(OBJEXT)
- 	-rm -f java/security/cert/X509CRLEntry.lo
- 	-rm -f java/security/cert/X509CRLSelector.$(OBJEXT)
- 	-rm -f java/security/cert/X509CRLSelector.lo
- 	-rm -f java/security/cert/X509CertSelector.$(OBJEXT)
- 	-rm -f java/security/cert/X509CertSelector.lo
- 	-rm -f java/security/cert/X509Certificate.$(OBJEXT)
- 	-rm -f java/security/cert/X509Certificate.lo
- 	-rm -f java/security/cert/X509Extension.$(OBJEXT)
- 	-rm -f java/security/cert/X509Extension.lo
- 	-rm -f java/security/interfaces/DSAKey.$(OBJEXT)
- 	-rm -f java/security/interfaces/DSAKey.lo
- 	-rm -f java/security/interfaces/DSAKeyPairGenerator.$(OBJEXT)
- 	-rm -f java/security/interfaces/DSAKeyPairGenerator.lo
- 	-rm -f java/security/interfaces/DSAParams.$(OBJEXT)
- 	-rm -f java/security/interfaces/DSAParams.lo
- 	-rm -f java/security/interfaces/DSAPrivateKey.$(OBJEXT)
- 	-rm -f java/security/interfaces/DSAPrivateKey.lo
- 	-rm -f java/security/interfaces/DSAPublicKey.$(OBJEXT)
- 	-rm -f java/security/interfaces/DSAPublicKey.lo
- 	-rm -f java/security/interfaces/RSAKey.$(OBJEXT)
- 	-rm -f java/security/interfaces/RSAKey.lo
- 	-rm -f java/security/interfaces/RSAMultiPrimePrivateCrtKey.$(OBJEXT)
- 	-rm -f java/security/interfaces/RSAMultiPrimePrivateCrtKey.lo
- 	-rm -f java/security/interfaces/RSAPrivateCrtKey.$(OBJEXT)
- 	-rm -f java/security/interfaces/RSAPrivateCrtKey.lo
- 	-rm -f java/security/interfaces/RSAPrivateKey.$(OBJEXT)
- 	-rm -f java/security/interfaces/RSAPrivateKey.lo
- 	-rm -f java/security/interfaces/RSAPublicKey.$(OBJEXT)
- 	-rm -f java/security/interfaces/RSAPublicKey.lo
- 	-rm -f java/security/spec/AlgorithmParameterSpec.$(OBJEXT)
- 	-rm -f java/security/spec/AlgorithmParameterSpec.lo
- 	-rm -f java/security/spec/DSAParameterSpec.$(OBJEXT)
- 	-rm -f java/security/spec/DSAParameterSpec.lo
- 	-rm -f java/security/spec/DSAPrivateKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/DSAPrivateKeySpec.lo
- 	-rm -f java/security/spec/DSAPublicKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/DSAPublicKeySpec.lo
- 	-rm -f java/security/spec/EncodedKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/EncodedKeySpec.lo
- 	-rm -f java/security/spec/InvalidKeySpecException.$(OBJEXT)
- 	-rm -f java/security/spec/InvalidKeySpecException.lo
- 	-rm -f java/security/spec/InvalidParameterSpecException.$(OBJEXT)
- 	-rm -f java/security/spec/InvalidParameterSpecException.lo
- 	-rm -f java/security/spec/KeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/KeySpec.lo
- 	-rm -f java/security/spec/PKCS8EncodedKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/PKCS8EncodedKeySpec.lo
- 	-rm -f java/security/spec/PSSParameterSpec.$(OBJEXT)
- 	-rm -f java/security/spec/PSSParameterSpec.lo
- 	-rm -f java/security/spec/RSAKeyGenParameterSpec.$(OBJEXT)
- 	-rm -f java/security/spec/RSAKeyGenParameterSpec.lo
- 	-rm -f java/security/spec/RSAMultiPrimePrivateCrtKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/RSAMultiPrimePrivateCrtKeySpec.lo
- 	-rm -f java/security/spec/RSAOtherPrimeInfo.$(OBJEXT)
- 	-rm -f java/security/spec/RSAOtherPrimeInfo.lo
- 	-rm -f java/security/spec/RSAPrivateCrtKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/RSAPrivateCrtKeySpec.lo
- 	-rm -f java/security/spec/RSAPrivateKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/RSAPrivateKeySpec.lo
- 	-rm -f java/security/spec/RSAPublicKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/RSAPublicKeySpec.lo
- 	-rm -f java/security/spec/X509EncodedKeySpec.$(OBJEXT)
- 	-rm -f java/security/spec/X509EncodedKeySpec.lo
- 	-rm -f java/sql/Array.$(OBJEXT)
- 	-rm -f java/sql/Array.lo
- 	-rm -f java/sql/BatchUpdateException.$(OBJEXT)
- 	-rm -f java/sql/BatchUpdateException.lo
- 	-rm -f java/sql/Blob.$(OBJEXT)
- 	-rm -f java/sql/Blob.lo
- 	-rm -f java/sql/CallableStatement.$(OBJEXT)
- 	-rm -f java/sql/CallableStatement.lo
- 	-rm -f java/sql/Clob.$(OBJEXT)
- 	-rm -f java/sql/Clob.lo
- 	-rm -f java/sql/Connection.$(OBJEXT)
- 	-rm -f java/sql/Connection.lo
- 	-rm -f java/sql/DataTruncation.$(OBJEXT)
- 	-rm -f java/sql/DataTruncation.lo
- 	-rm -f java/sql/DatabaseMetaData.$(OBJEXT)
- 	-rm -f java/sql/DatabaseMetaData.lo
- 	-rm -f java/sql/Date.$(OBJEXT)
- 	-rm -f java/sql/Date.lo
- 	-rm -f java/sql/Driver.$(OBJEXT)
- 	-rm -f java/sql/Driver.lo
- 	-rm -f java/sql/DriverManager.$(OBJEXT)
- 	-rm -f java/sql/DriverManager.lo
- 	-rm -f java/sql/DriverPropertyInfo.$(OBJEXT)
- 	-rm -f java/sql/DriverPropertyInfo.lo
- 	-rm -f java/sql/ParameterMetaData.$(OBJEXT)
- 	-rm -f java/sql/ParameterMetaData.lo
- 	-rm -f java/sql/PreparedStatement.$(OBJEXT)
- 	-rm -f java/sql/PreparedStatement.lo
- 	-rm -f java/sql/Ref.$(OBJEXT)
- 	-rm -f java/sql/Ref.lo
- 	-rm -f java/sql/ResultSet.$(OBJEXT)
- 	-rm -f java/sql/ResultSet.lo
- 	-rm -f java/sql/ResultSetMetaData.$(OBJEXT)
- 	-rm -f java/sql/ResultSetMetaData.lo
- 	-rm -f java/sql/SQLData.$(OBJEXT)
- 	-rm -f java/sql/SQLData.lo
- 	-rm -f java/sql/SQLException.$(OBJEXT)
- 	-rm -f java/sql/SQLException.lo
- 	-rm -f java/sql/SQLInput.$(OBJEXT)
- 	-rm -f java/sql/SQLInput.lo
- 	-rm -f java/sql/SQLOutput.$(OBJEXT)
- 	-rm -f java/sql/SQLOutput.lo
- 	-rm -f java/sql/SQLPermission.$(OBJEXT)
- 	-rm -f java/sql/SQLPermission.lo
- 	-rm -f java/sql/SQLWarning.$(OBJEXT)
- 	-rm -f java/sql/SQLWarning.lo
- 	-rm -f java/sql/Savepoint.$(OBJEXT)
- 	-rm -f java/sql/Savepoint.lo
- 	-rm -f java/sql/Statement.$(OBJEXT)
- 	-rm -f java/sql/Statement.lo
- 	-rm -f java/sql/Struct.$(OBJEXT)
- 	-rm -f java/sql/Struct.lo
- 	-rm -f java/sql/Time.$(OBJEXT)
- 	-rm -f java/sql/Time.lo
- 	-rm -f java/sql/Timestamp.$(OBJEXT)
- 	-rm -f java/sql/Timestamp.lo
- 	-rm -f java/sql/Types.$(OBJEXT)
- 	-rm -f java/sql/Types.lo
- 	-rm -f java/text/Annotation.$(OBJEXT)
- 	-rm -f java/text/Annotation.lo
- 	-rm -f java/text/AttributedCharacterIterator.$(OBJEXT)
- 	-rm -f java/text/AttributedCharacterIterator.lo
- 	-rm -f java/text/AttributedString.$(OBJEXT)
- 	-rm -f java/text/AttributedString.lo
- 	-rm -f java/text/AttributedStringIterator.$(OBJEXT)
- 	-rm -f java/text/AttributedStringIterator.lo
- 	-rm -f java/text/BreakIterator.$(OBJEXT)
- 	-rm -f java/text/BreakIterator.lo
- 	-rm -f java/text/CharacterIterator.$(OBJEXT)
- 	-rm -f java/text/CharacterIterator.lo
- 	-rm -f java/text/ChoiceFormat.$(OBJEXT)
- 	-rm -f java/text/ChoiceFormat.lo
- 	-rm -f java/text/CollationElementIterator.$(OBJEXT)
- 	-rm -f java/text/CollationElementIterator.lo
- 	-rm -f java/text/CollationKey.$(OBJEXT)
- 	-rm -f java/text/CollationKey.lo
- 	-rm -f java/text/Collator.$(OBJEXT)
- 	-rm -f java/text/Collator.lo
- 	-rm -f java/text/DateFormat.$(OBJEXT)
- 	-rm -f java/text/DateFormat.lo
- 	-rm -f java/text/DateFormatSymbols.$(OBJEXT)
- 	-rm -f java/text/DateFormatSymbols.lo
- 	-rm -f java/text/DecimalFormat.$(OBJEXT)
- 	-rm -f java/text/DecimalFormat.lo
- 	-rm -f java/text/DecimalFormatSymbols.$(OBJEXT)
- 	-rm -f java/text/DecimalFormatSymbols.lo
- 	-rm -f java/text/FieldPosition.$(OBJEXT)
- 	-rm -f java/text/FieldPosition.lo
- 	-rm -f java/text/Format.$(OBJEXT)
- 	-rm -f java/text/Format.lo
- 	-rm -f java/text/MessageFormat.$(OBJEXT)
- 	-rm -f java/text/MessageFormat.lo
- 	-rm -f java/text/NumberFormat.$(OBJEXT)
- 	-rm -f java/text/NumberFormat.lo
- 	-rm -f java/text/ParseException.$(OBJEXT)
- 	-rm -f java/text/ParseException.lo
- 	-rm -f java/text/ParsePosition.$(OBJEXT)
- 	-rm -f java/text/ParsePosition.lo
- 	-rm -f java/text/RuleBasedCollator.$(OBJEXT)
- 	-rm -f java/text/RuleBasedCollator.lo
- 	-rm -f java/text/SimpleDateFormat.$(OBJEXT)
- 	-rm -f java/text/SimpleDateFormat.lo
- 	-rm -f java/text/StringCharacterIterator.$(OBJEXT)
- 	-rm -f java/text/StringCharacterIterator.lo
  	-rm -f java/text/natCollator.$(OBJEXT)
  	-rm -f java/text/natCollator.lo
- 	-rm -f java/util/AbstractCollection.$(OBJEXT)
- 	-rm -f java/util/AbstractCollection.lo
- 	-rm -f java/util/AbstractList.$(OBJEXT)
- 	-rm -f java/util/AbstractList.lo
- 	-rm -f java/util/AbstractMap.$(OBJEXT)
- 	-rm -f java/util/AbstractMap.lo
- 	-rm -f java/util/AbstractSequentialList.$(OBJEXT)
- 	-rm -f java/util/AbstractSequentialList.lo
- 	-rm -f java/util/AbstractSet.$(OBJEXT)
- 	-rm -f java/util/AbstractSet.lo
- 	-rm -f java/util/ArrayList.$(OBJEXT)
- 	-rm -f java/util/ArrayList.lo
- 	-rm -f java/util/Arrays.$(OBJEXT)
- 	-rm -f java/util/Arrays.lo
- 	-rm -f java/util/BitSet.$(OBJEXT)
- 	-rm -f java/util/BitSet.lo
- 	-rm -f java/util/Calendar.$(OBJEXT)
- 	-rm -f java/util/Calendar.lo
- 	-rm -f java/util/Collection.$(OBJEXT)
- 	-rm -f java/util/Collection.lo
- 	-rm -f java/util/Collections.$(OBJEXT)
- 	-rm -f java/util/Collections.lo
- 	-rm -f java/util/Comparator.$(OBJEXT)
- 	-rm -f java/util/Comparator.lo
- 	-rm -f java/util/ConcurrentModificationException.$(OBJEXT)
- 	-rm -f java/util/ConcurrentModificationException.lo
- 	-rm -f java/util/Currency.$(OBJEXT)
- 	-rm -f java/util/Currency.lo
- 	-rm -f java/util/Date.$(OBJEXT)
- 	-rm -f java/util/Date.lo
- 	-rm -f java/util/Dictionary.$(OBJEXT)
- 	-rm -f java/util/Dictionary.lo
- 	-rm -f java/util/EmptyStackException.$(OBJEXT)
- 	-rm -f java/util/EmptyStackException.lo
- 	-rm -f java/util/Enumeration.$(OBJEXT)
- 	-rm -f java/util/Enumeration.lo
- 	-rm -f java/util/EventListener.$(OBJEXT)
- 	-rm -f java/util/EventListener.lo
- 	-rm -f java/util/EventListenerProxy.$(OBJEXT)
- 	-rm -f java/util/EventListenerProxy.lo
- 	-rm -f java/util/EventObject.$(OBJEXT)
- 	-rm -f java/util/EventObject.lo
- 	-rm -f java/util/GregorianCalendar.$(OBJEXT)
- 	-rm -f java/util/GregorianCalendar.lo
- 	-rm -f java/util/HashMap.$(OBJEXT)
- 	-rm -f java/util/HashMap.lo
- 	-rm -f java/util/HashSet.$(OBJEXT)
- 	-rm -f java/util/HashSet.lo
- 	-rm -f java/util/Hashtable.$(OBJEXT)
- 	-rm -f java/util/Hashtable.lo
- 	-rm -f java/util/IdentityHashMap.$(OBJEXT)
- 	-rm -f java/util/IdentityHashMap.lo
- 	-rm -f java/util/Iterator.$(OBJEXT)
- 	-rm -f java/util/Iterator.lo
- 	-rm -f java/util/LinkedHashMap.$(OBJEXT)
- 	-rm -f java/util/LinkedHashMap.lo
- 	-rm -f java/util/LinkedHashSet.$(OBJEXT)
- 	-rm -f java/util/LinkedHashSet.lo
- 	-rm -f java/util/LinkedList.$(OBJEXT)
- 	-rm -f java/util/LinkedList.lo
- 	-rm -f java/util/List.$(OBJEXT)
- 	-rm -f java/util/List.lo
- 	-rm -f java/util/ListIterator.$(OBJEXT)
- 	-rm -f java/util/ListIterator.lo
- 	-rm -f java/util/ListResourceBundle.$(OBJEXT)
- 	-rm -f java/util/ListResourceBundle.lo
- 	-rm -f java/util/Locale.$(OBJEXT)
- 	-rm -f java/util/Locale.lo
- 	-rm -f java/util/Map.$(OBJEXT)
- 	-rm -f java/util/Map.lo
- 	-rm -f java/util/MissingResourceException.$(OBJEXT)
- 	-rm -f java/util/MissingResourceException.lo
- 	-rm -f java/util/NoSuchElementException.$(OBJEXT)
- 	-rm -f java/util/NoSuchElementException.lo
- 	-rm -f java/util/Observable.$(OBJEXT)
- 	-rm -f java/util/Observable.lo
- 	-rm -f java/util/Observer.$(OBJEXT)
- 	-rm -f java/util/Observer.lo
- 	-rm -f java/util/Properties.$(OBJEXT)
- 	-rm -f java/util/Properties.lo
- 	-rm -f java/util/PropertyPermission.$(OBJEXT)
- 	-rm -f java/util/PropertyPermission.lo
- 	-rm -f java/util/PropertyPermissionCollection.$(OBJEXT)
- 	-rm -f java/util/PropertyPermissionCollection.lo
- 	-rm -f java/util/PropertyResourceBundle.$(OBJEXT)
- 	-rm -f java/util/PropertyResourceBundle.lo
- 	-rm -f java/util/Random.$(OBJEXT)
- 	-rm -f java/util/Random.lo
- 	-rm -f java/util/RandomAccess.$(OBJEXT)
- 	-rm -f java/util/RandomAccess.lo
- 	-rm -f java/util/ResourceBundle.$(OBJEXT)
- 	-rm -f java/util/ResourceBundle.lo
- 	-rm -f java/util/Set.$(OBJEXT)
- 	-rm -f java/util/Set.lo
- 	-rm -f java/util/SimpleTimeZone.$(OBJEXT)
- 	-rm -f java/util/SimpleTimeZone.lo
- 	-rm -f java/util/SortedMap.$(OBJEXT)
- 	-rm -f java/util/SortedMap.lo
- 	-rm -f java/util/SortedSet.$(OBJEXT)
- 	-rm -f java/util/SortedSet.lo
- 	-rm -f java/util/Stack.$(OBJEXT)
- 	-rm -f java/util/Stack.lo
- 	-rm -f java/util/StringTokenizer.$(OBJEXT)
- 	-rm -f java/util/StringTokenizer.lo
- 	-rm -f java/util/TimeZone.$(OBJEXT)
- 	-rm -f java/util/TimeZone.lo
- 	-rm -f java/util/Timer.$(OBJEXT)
- 	-rm -f java/util/Timer.lo
- 	-rm -f java/util/TimerTask.$(OBJEXT)
- 	-rm -f java/util/TimerTask.lo
- 	-rm -f java/util/TooManyListenersException.$(OBJEXT)
- 	-rm -f java/util/TooManyListenersException.lo
- 	-rm -f java/util/TreeMap.$(OBJEXT)
- 	-rm -f java/util/TreeMap.lo
- 	-rm -f java/util/TreeSet.$(OBJEXT)
- 	-rm -f java/util/TreeSet.lo
- 	-rm -f java/util/VMTimeZone.$(OBJEXT)
- 	-rm -f java/util/VMTimeZone.lo
- 	-rm -f java/util/Vector.$(OBJEXT)
- 	-rm -f java/util/Vector.lo
- 	-rm -f java/util/WeakHashMap.$(OBJEXT)
- 	-rm -f java/util/WeakHashMap.lo
- 	-rm -f java/util/jar/Attributes.$(OBJEXT)
- 	-rm -f java/util/jar/Attributes.lo
- 	-rm -f java/util/jar/JarEntry.$(OBJEXT)
- 	-rm -f java/util/jar/JarEntry.lo
- 	-rm -f java/util/jar/JarException.$(OBJEXT)
- 	-rm -f java/util/jar/JarException.lo
- 	-rm -f java/util/jar/JarFile.$(OBJEXT)
- 	-rm -f java/util/jar/JarFile.lo
- 	-rm -f java/util/jar/JarInputStream.$(OBJEXT)
- 	-rm -f java/util/jar/JarInputStream.lo
- 	-rm -f java/util/jar/JarOutputStream.$(OBJEXT)
- 	-rm -f java/util/jar/JarOutputStream.lo
- 	-rm -f java/util/jar/Manifest.$(OBJEXT)
- 	-rm -f java/util/jar/Manifest.lo
- 	-rm -f java/util/logging/ConsoleHandler.$(OBJEXT)
- 	-rm -f java/util/logging/ConsoleHandler.lo
- 	-rm -f java/util/logging/ErrorManager.$(OBJEXT)
- 	-rm -f java/util/logging/ErrorManager.lo
- 	-rm -f java/util/logging/FileHandler.$(OBJEXT)
- 	-rm -f java/util/logging/FileHandler.lo
- 	-rm -f java/util/logging/Filter.$(OBJEXT)
- 	-rm -f java/util/logging/Filter.lo
- 	-rm -f java/util/logging/Formatter.$(OBJEXT)
- 	-rm -f java/util/logging/Formatter.lo
- 	-rm -f java/util/logging/Handler.$(OBJEXT)
- 	-rm -f java/util/logging/Handler.lo
- 	-rm -f java/util/logging/Level.$(OBJEXT)
- 	-rm -f java/util/logging/Level.lo
- 	-rm -f java/util/logging/LogManager.$(OBJEXT)
- 	-rm -f java/util/logging/LogManager.lo
- 	-rm -f java/util/logging/LogRecord.$(OBJEXT)
- 	-rm -f java/util/logging/LogRecord.lo
- 	-rm -f java/util/logging/Logger.$(OBJEXT)
- 	-rm -f java/util/logging/Logger.lo
- 	-rm -f java/util/logging/LoggingPermission.$(OBJEXT)
- 	-rm -f java/util/logging/LoggingPermission.lo
- 	-rm -f java/util/logging/MemoryHandler.$(OBJEXT)
- 	-rm -f java/util/logging/MemoryHandler.lo
- 	-rm -f java/util/logging/SimpleFormatter.$(OBJEXT)
- 	-rm -f java/util/logging/SimpleFormatter.lo
- 	-rm -f java/util/logging/SocketHandler.$(OBJEXT)
- 	-rm -f java/util/logging/SocketHandler.lo
- 	-rm -f java/util/logging/StreamHandler.$(OBJEXT)
- 	-rm -f java/util/logging/StreamHandler.lo
- 	-rm -f java/util/logging/XMLFormatter.$(OBJEXT)
- 	-rm -f java/util/logging/XMLFormatter.lo
  	-rm -f java/util/logging/natLogger.$(OBJEXT)
  	-rm -f java/util/logging/natLogger.lo
  	-rm -f java/util/natResourceBundle.$(OBJEXT)
  	-rm -f java/util/natResourceBundle.lo
  	-rm -f java/util/natVMTimeZone.$(OBJEXT)
  	-rm -f java/util/natVMTimeZone.lo
- 	-rm -f java/util/prefs/AbstractPreferences.$(OBJEXT)
- 	-rm -f java/util/prefs/AbstractPreferences.lo
- 	-rm -f java/util/prefs/BackingStoreException.$(OBJEXT)
- 	-rm -f java/util/prefs/BackingStoreException.lo
- 	-rm -f java/util/prefs/InvalidPreferencesFormatException.$(OBJEXT)
- 	-rm -f java/util/prefs/InvalidPreferencesFormatException.lo
- 	-rm -f java/util/prefs/NodeChangeEvent.$(OBJEXT)
- 	-rm -f java/util/prefs/NodeChangeEvent.lo
- 	-rm -f java/util/prefs/NodeChangeListener.$(OBJEXT)
- 	-rm -f java/util/prefs/NodeChangeListener.lo
- 	-rm -f java/util/prefs/PreferenceChangeEvent.$(OBJEXT)
- 	-rm -f java/util/prefs/PreferenceChangeEvent.lo
- 	-rm -f java/util/prefs/PreferenceChangeListener.$(OBJEXT)
- 	-rm -f java/util/prefs/PreferenceChangeListener.lo
- 	-rm -f java/util/prefs/Preferences.$(OBJEXT)
- 	-rm -f java/util/prefs/Preferences.lo
- 	-rm -f java/util/prefs/PreferencesFactory.$(OBJEXT)
- 	-rm -f java/util/prefs/PreferencesFactory.lo
- 	-rm -f java/util/regex/Matcher.$(OBJEXT)
- 	-rm -f java/util/regex/Matcher.lo
- 	-rm -f java/util/regex/Pattern.$(OBJEXT)
- 	-rm -f java/util/regex/Pattern.lo
- 	-rm -f java/util/regex/PatternSyntaxException.$(OBJEXT)
- 	-rm -f java/util/regex/PatternSyntaxException.lo
- 	-rm -f java/util/zip/Adler32.$(OBJEXT)
- 	-rm -f java/util/zip/Adler32.lo
- 	-rm -f java/util/zip/CRC32.$(OBJEXT)
- 	-rm -f java/util/zip/CRC32.lo
- 	-rm -f java/util/zip/CheckedInputStream.$(OBJEXT)
- 	-rm -f java/util/zip/CheckedInputStream.lo
- 	-rm -f java/util/zip/CheckedOutputStream.$(OBJEXT)
- 	-rm -f java/util/zip/CheckedOutputStream.lo
- 	-rm -f java/util/zip/Checksum.$(OBJEXT)
- 	-rm -f java/util/zip/Checksum.lo
- 	-rm -f java/util/zip/DataFormatException.$(OBJEXT)
- 	-rm -f java/util/zip/DataFormatException.lo
- 	-rm -f java/util/zip/Deflater.$(OBJEXT)
- 	-rm -f java/util/zip/Deflater.lo
- 	-rm -f java/util/zip/DeflaterOutputStream.$(OBJEXT)
- 	-rm -f java/util/zip/DeflaterOutputStream.lo
- 	-rm -f java/util/zip/GZIPInputStream.$(OBJEXT)
- 	-rm -f java/util/zip/GZIPInputStream.lo
- 	-rm -f java/util/zip/GZIPOutputStream.$(OBJEXT)
- 	-rm -f java/util/zip/GZIPOutputStream.lo
- 	-rm -f java/util/zip/Inflater.$(OBJEXT)
- 	-rm -f java/util/zip/Inflater.lo
- 	-rm -f java/util/zip/InflaterInputStream.$(OBJEXT)
- 	-rm -f java/util/zip/InflaterInputStream.lo
- 	-rm -f java/util/zip/ZipConstants.$(OBJEXT)
- 	-rm -f java/util/zip/ZipConstants.lo
- 	-rm -f java/util/zip/ZipEntry.$(OBJEXT)
- 	-rm -f java/util/zip/ZipEntry.lo
- 	-rm -f java/util/zip/ZipException.$(OBJEXT)
- 	-rm -f java/util/zip/ZipException.lo
- 	-rm -f java/util/zip/ZipFile.$(OBJEXT)
- 	-rm -f java/util/zip/ZipFile.lo
- 	-rm -f java/util/zip/ZipInputStream.$(OBJEXT)
- 	-rm -f java/util/zip/ZipInputStream.lo
- 	-rm -f java/util/zip/ZipOutputStream.$(OBJEXT)
- 	-rm -f java/util/zip/ZipOutputStream.lo
  	-rm -f java/util/zip/natDeflater.$(OBJEXT)
  	-rm -f java/util/zip/natDeflater.lo
  	-rm -f java/util/zip/natInflater.$(OBJEXT)
  	-rm -f java/util/zip/natInflater.lo
- 	-rm -f javax/accessibility/Accessible.$(OBJEXT)
- 	-rm -f javax/accessibility/Accessible.lo
- 	-rm -f javax/accessibility/AccessibleAction.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleAction.lo
- 	-rm -f javax/accessibility/AccessibleBundle.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleBundle.lo
- 	-rm -f javax/accessibility/AccessibleComponent.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleComponent.lo
- 	-rm -f javax/accessibility/AccessibleContext.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleContext.lo
- 	-rm -f javax/accessibility/AccessibleEditableText.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleEditableText.lo
- 	-rm -f javax/accessibility/AccessibleExtendedComponent.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleExtendedComponent.lo
- 	-rm -f javax/accessibility/AccessibleExtendedTable.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleExtendedTable.lo
- 	-rm -f javax/accessibility/AccessibleHyperlink.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleHyperlink.lo
- 	-rm -f javax/accessibility/AccessibleHypertext.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleHypertext.lo
- 	-rm -f javax/accessibility/AccessibleIcon.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleIcon.lo
- 	-rm -f javax/accessibility/AccessibleKeyBinding.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleKeyBinding.lo
- 	-rm -f javax/accessibility/AccessibleRelation.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleRelation.lo
- 	-rm -f javax/accessibility/AccessibleRelationSet.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleRelationSet.lo
- 	-rm -f javax/accessibility/AccessibleResourceBundle.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleResourceBundle.lo
- 	-rm -f javax/accessibility/AccessibleRole.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleRole.lo
- 	-rm -f javax/accessibility/AccessibleSelection.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleSelection.lo
- 	-rm -f javax/accessibility/AccessibleState.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleState.lo
- 	-rm -f javax/accessibility/AccessibleStateSet.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleStateSet.lo
- 	-rm -f javax/accessibility/AccessibleTable.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleTable.lo
- 	-rm -f javax/accessibility/AccessibleTableModelChange.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleTableModelChange.lo
- 	-rm -f javax/accessibility/AccessibleText.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleText.lo
- 	-rm -f javax/accessibility/AccessibleValue.$(OBJEXT)
- 	-rm -f javax/accessibility/AccessibleValue.lo
- 	-rm -f javax/crypto/BadPaddingException.$(OBJEXT)
- 	-rm -f javax/crypto/BadPaddingException.lo
- 	-rm -f javax/crypto/Cipher.$(OBJEXT)
- 	-rm -f javax/crypto/Cipher.lo
- 	-rm -f javax/crypto/CipherInputStream.$(OBJEXT)
- 	-rm -f javax/crypto/CipherInputStream.lo
- 	-rm -f javax/crypto/CipherOutputStream.$(OBJEXT)
- 	-rm -f javax/crypto/CipherOutputStream.lo
- 	-rm -f javax/crypto/CipherSpi.$(OBJEXT)
- 	-rm -f javax/crypto/CipherSpi.lo
- 	-rm -f javax/crypto/EncryptedPrivateKeyInfo.$(OBJEXT)
- 	-rm -f javax/crypto/EncryptedPrivateKeyInfo.lo
- 	-rm -f javax/crypto/ExemptionMechanism.$(OBJEXT)
- 	-rm -f javax/crypto/ExemptionMechanism.lo
- 	-rm -f javax/crypto/ExemptionMechanismException.$(OBJEXT)
- 	-rm -f javax/crypto/ExemptionMechanismException.lo
- 	-rm -f javax/crypto/ExemptionMechanismSpi.$(OBJEXT)
- 	-rm -f javax/crypto/ExemptionMechanismSpi.lo
- 	-rm -f javax/crypto/IllegalBlockSizeException.$(OBJEXT)
- 	-rm -f javax/crypto/IllegalBlockSizeException.lo
- 	-rm -f javax/crypto/KeyAgreement.$(OBJEXT)
- 	-rm -f javax/crypto/KeyAgreement.lo
- 	-rm -f javax/crypto/KeyAgreementSpi.$(OBJEXT)
- 	-rm -f javax/crypto/KeyAgreementSpi.lo
- 	-rm -f javax/crypto/KeyGenerator.$(OBJEXT)
- 	-rm -f javax/crypto/KeyGenerator.lo
- 	-rm -f javax/crypto/KeyGeneratorSpi.$(OBJEXT)
- 	-rm -f javax/crypto/KeyGeneratorSpi.lo
- 	-rm -f javax/crypto/Mac.$(OBJEXT)
- 	-rm -f javax/crypto/Mac.lo
- 	-rm -f javax/crypto/MacSpi.$(OBJEXT)
- 	-rm -f javax/crypto/MacSpi.lo
- 	-rm -f javax/crypto/NoSuchPaddingException.$(OBJEXT)
- 	-rm -f javax/crypto/NoSuchPaddingException.lo
- 	-rm -f javax/crypto/NullCipher.$(OBJEXT)
- 	-rm -f javax/crypto/NullCipher.lo
- 	-rm -f javax/crypto/NullCipherImpl.$(OBJEXT)
- 	-rm -f javax/crypto/NullCipherImpl.lo
- 	-rm -f javax/crypto/SealedObject.$(OBJEXT)
- 	-rm -f javax/crypto/SealedObject.lo
- 	-rm -f javax/crypto/SecretKey.$(OBJEXT)
- 	-rm -f javax/crypto/SecretKey.lo
- 	-rm -f javax/crypto/SecretKeyFactory.$(OBJEXT)
- 	-rm -f javax/crypto/SecretKeyFactory.lo
- 	-rm -f javax/crypto/SecretKeyFactorySpi.$(OBJEXT)
- 	-rm -f javax/crypto/SecretKeyFactorySpi.lo
- 	-rm -f javax/crypto/ShortBufferException.$(OBJEXT)
- 	-rm -f javax/crypto/ShortBufferException.lo
- 	-rm -f javax/crypto/interfaces/DHKey.$(OBJEXT)
- 	-rm -f javax/crypto/interfaces/DHKey.lo
- 	-rm -f javax/crypto/interfaces/DHPrivateKey.$(OBJEXT)
- 	-rm -f javax/crypto/interfaces/DHPrivateKey.lo
- 	-rm -f javax/crypto/interfaces/DHPublicKey.$(OBJEXT)
- 	-rm -f javax/crypto/interfaces/DHPublicKey.lo
- 	-rm -f javax/crypto/interfaces/PBEKey.$(OBJEXT)
- 	-rm -f javax/crypto/interfaces/PBEKey.lo
- 	-rm -f javax/crypto/spec/DESKeySpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/DESKeySpec.lo
- 	-rm -f javax/crypto/spec/DESedeKeySpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/DESedeKeySpec.lo
- 	-rm -f javax/crypto/spec/DHGenParameterSpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/DHGenParameterSpec.lo
- 	-rm -f javax/crypto/spec/DHParameterSpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/DHParameterSpec.lo
- 	-rm -f javax/crypto/spec/DHPrivateKeySpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/DHPrivateKeySpec.lo
- 	-rm -f javax/crypto/spec/DHPublicKeySpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/DHPublicKeySpec.lo
- 	-rm -f javax/crypto/spec/IvParameterSpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/IvParameterSpec.lo
- 	-rm -f javax/crypto/spec/PBEKeySpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/PBEKeySpec.lo
- 	-rm -f javax/crypto/spec/PBEParameterSpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/PBEParameterSpec.lo
- 	-rm -f javax/crypto/spec/RC2ParameterSpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/RC2ParameterSpec.lo
- 	-rm -f javax/crypto/spec/RC5ParameterSpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/RC5ParameterSpec.lo
- 	-rm -f javax/crypto/spec/SecretKeySpec.$(OBJEXT)
- 	-rm -f javax/crypto/spec/SecretKeySpec.lo
- 	-rm -f javax/naming/AuthenticationException.$(OBJEXT)
- 	-rm -f javax/naming/AuthenticationException.lo
- 	-rm -f javax/naming/AuthenticationNotSupportedException.$(OBJEXT)
- 	-rm -f javax/naming/AuthenticationNotSupportedException.lo
- 	-rm -f javax/naming/BinaryRefAddr.$(OBJEXT)
- 	-rm -f javax/naming/BinaryRefAddr.lo
- 	-rm -f javax/naming/Binding.$(OBJEXT)
- 	-rm -f javax/naming/Binding.lo
- 	-rm -f javax/naming/CannotProceedException.$(OBJEXT)
- 	-rm -f javax/naming/CannotProceedException.lo
- 	-rm -f javax/naming/CommunicationException.$(OBJEXT)
- 	-rm -f javax/naming/CommunicationException.lo
- 	-rm -f javax/naming/CompositeName.$(OBJEXT)
- 	-rm -f javax/naming/CompositeName.lo
- 	-rm -f javax/naming/CompoundName.$(OBJEXT)
- 	-rm -f javax/naming/CompoundName.lo
- 	-rm -f javax/naming/ConfigurationException.$(OBJEXT)
- 	-rm -f javax/naming/ConfigurationException.lo
- 	-rm -f javax/naming/Context.$(OBJEXT)
- 	-rm -f javax/naming/Context.lo
- 	-rm -f javax/naming/ContextNotEmptyException.$(OBJEXT)
- 	-rm -f javax/naming/ContextNotEmptyException.lo
- 	-rm -f javax/naming/InitialContext.$(OBJEXT)
- 	-rm -f javax/naming/InitialContext.lo
- 	-rm -f javax/naming/InsufficientResourcesException.$(OBJEXT)
- 	-rm -f javax/naming/InsufficientResourcesException.lo
- 	-rm -f javax/naming/InterruptedNamingException.$(OBJEXT)
- 	-rm -f javax/naming/InterruptedNamingException.lo
- 	-rm -f javax/naming/InvalidNameException.$(OBJEXT)
- 	-rm -f javax/naming/InvalidNameException.lo
- 	-rm -f javax/naming/LimitExceededException.$(OBJEXT)
- 	-rm -f javax/naming/LimitExceededException.lo
- 	-rm -f javax/naming/LinkException.$(OBJEXT)
- 	-rm -f javax/naming/LinkException.lo
- 	-rm -f javax/naming/LinkLoopException.$(OBJEXT)
- 	-rm -f javax/naming/LinkLoopException.lo
- 	-rm -f javax/naming/LinkRef.$(OBJEXT)
- 	-rm -f javax/naming/LinkRef.lo
- 	-rm -f javax/naming/MalformedLinkException.$(OBJEXT)
- 	-rm -f javax/naming/MalformedLinkException.lo
- 	-rm -f javax/naming/Name.$(OBJEXT)
- 	-rm -f javax/naming/Name.lo
- 	-rm -f javax/naming/NameAlreadyBoundException.$(OBJEXT)
- 	-rm -f javax/naming/NameAlreadyBoundException.lo
- 	-rm -f javax/naming/NameClassPair.$(OBJEXT)
- 	-rm -f javax/naming/NameClassPair.lo
- 	-rm -f javax/naming/NameNotFoundException.$(OBJEXT)
- 	-rm -f javax/naming/NameNotFoundException.lo
- 	-rm -f javax/naming/NameParser.$(OBJEXT)
- 	-rm -f javax/naming/NameParser.lo
- 	-rm -f javax/naming/NamingEnumeration.$(OBJEXT)
- 	-rm -f javax/naming/NamingEnumeration.lo
- 	-rm -f javax/naming/NamingException.$(OBJEXT)
- 	-rm -f javax/naming/NamingException.lo
- 	-rm -f javax/naming/NamingSecurityException.$(OBJEXT)
- 	-rm -f javax/naming/NamingSecurityException.lo
- 	-rm -f javax/naming/NoInitialContextException.$(OBJEXT)
- 	-rm -f javax/naming/NoInitialContextException.lo
- 	-rm -f javax/naming/NoPermissionException.$(OBJEXT)
- 	-rm -f javax/naming/NoPermissionException.lo
- 	-rm -f javax/naming/NotContextException.$(OBJEXT)
- 	-rm -f javax/naming/NotContextException.lo
- 	-rm -f javax/naming/OperationNotSupportedException.$(OBJEXT)
- 	-rm -f javax/naming/OperationNotSupportedException.lo
- 	-rm -f javax/naming/PartialResultException.$(OBJEXT)
- 	-rm -f javax/naming/PartialResultException.lo
- 	-rm -f javax/naming/RefAddr.$(OBJEXT)
- 	-rm -f javax/naming/RefAddr.lo
- 	-rm -f javax/naming/Reference.$(OBJEXT)
- 	-rm -f javax/naming/Reference.lo
- 	-rm -f javax/naming/Referenceable.$(OBJEXT)
- 	-rm -f javax/naming/Referenceable.lo
- 	-rm -f javax/naming/ReferralException.$(OBJEXT)
- 	-rm -f javax/naming/ReferralException.lo
- 	-rm -f javax/naming/ServiceUnavailableException.$(OBJEXT)
- 	-rm -f javax/naming/ServiceUnavailableException.lo
- 	-rm -f javax/naming/SizeLimitExceededException.$(OBJEXT)
- 	-rm -f javax/naming/SizeLimitExceededException.lo
- 	-rm -f javax/naming/StringRefAddr.$(OBJEXT)
- 	-rm -f javax/naming/StringRefAddr.lo
- 	-rm -f javax/naming/TimeLimitExceededException.$(OBJEXT)
- 	-rm -f javax/naming/TimeLimitExceededException.lo
- 	-rm -f javax/naming/directory/Attribute.$(OBJEXT)
- 	-rm -f javax/naming/directory/Attribute.lo
- 	-rm -f javax/naming/directory/AttributeInUseException.$(OBJEXT)
- 	-rm -f javax/naming/directory/AttributeInUseException.lo
- 	-rm -f javax/naming/directory/AttributeModificationException.$(OBJEXT)
- 	-rm -f javax/naming/directory/AttributeModificationException.lo
- 	-rm -f javax/naming/directory/Attributes.$(OBJEXT)
- 	-rm -f javax/naming/directory/Attributes.lo
- 	-rm -f javax/naming/directory/BasicAttribute.$(OBJEXT)
- 	-rm -f javax/naming/directory/BasicAttribute.lo
- 	-rm -f javax/naming/directory/BasicAttributes.$(OBJEXT)
- 	-rm -f javax/naming/directory/BasicAttributes.lo
- 	-rm -f javax/naming/directory/DirContext.$(OBJEXT)
- 	-rm -f javax/naming/directory/DirContext.lo
- 	-rm -f javax/naming/directory/InitialDirContext.$(OBJEXT)
- 	-rm -f javax/naming/directory/InitialDirContext.lo
- 	-rm -f javax/naming/directory/InvalidAttributeIdentifierException.$(OBJEXT)
- 	-rm -f javax/naming/directory/InvalidAttributeIdentifierException.lo
- 	-rm -f javax/naming/directory/InvalidAttributeValueException.$(OBJEXT)
- 	-rm -f javax/naming/directory/InvalidAttributeValueException.lo
- 	-rm -f javax/naming/directory/InvalidAttributesException.$(OBJEXT)
- 	-rm -f javax/naming/directory/InvalidAttributesException.lo
- 	-rm -f javax/naming/directory/InvalidSearchControlsException.$(OBJEXT)
- 	-rm -f javax/naming/directory/InvalidSearchControlsException.lo
- 	-rm -f javax/naming/directory/InvalidSearchFilterException.$(OBJEXT)
- 	-rm -f javax/naming/directory/InvalidSearchFilterException.lo
- 	-rm -f javax/naming/directory/ModificationItem.$(OBJEXT)
- 	-rm -f javax/naming/directory/ModificationItem.lo
- 	-rm -f javax/naming/directory/NoSuchAttributeException.$(OBJEXT)
- 	-rm -f javax/naming/directory/NoSuchAttributeException.lo
- 	-rm -f javax/naming/directory/SchemaViolationException.$(OBJEXT)
- 	-rm -f javax/naming/directory/SchemaViolationException.lo
- 	-rm -f javax/naming/directory/SearchControls.$(OBJEXT)
- 	-rm -f javax/naming/directory/SearchControls.lo
- 	-rm -f javax/naming/directory/SearchResult.$(OBJEXT)
- 	-rm -f javax/naming/directory/SearchResult.lo
- 	-rm -f javax/naming/event/EventContext.$(OBJEXT)
- 	-rm -f javax/naming/event/EventContext.lo
- 	-rm -f javax/naming/event/EventDirContext.$(OBJEXT)
- 	-rm -f javax/naming/event/EventDirContext.lo
- 	-rm -f javax/naming/event/NamespaceChangeListener.$(OBJEXT)
- 	-rm -f javax/naming/event/NamespaceChangeListener.lo
- 	-rm -f javax/naming/event/NamingEvent.$(OBJEXT)
- 	-rm -f javax/naming/event/NamingEvent.lo
- 	-rm -f javax/naming/event/NamingExceptionEvent.$(OBJEXT)
- 	-rm -f javax/naming/event/NamingExceptionEvent.lo
- 	-rm -f javax/naming/event/NamingListener.$(OBJEXT)
- 	-rm -f javax/naming/event/NamingListener.lo
- 	-rm -f javax/naming/event/ObjectChangeListener.$(OBJEXT)
- 	-rm -f javax/naming/event/ObjectChangeListener.lo
- 	-rm -f javax/naming/ldap/Control.$(OBJEXT)
- 	-rm -f javax/naming/ldap/Control.lo
- 	-rm -f javax/naming/ldap/ControlFactory.$(OBJEXT)
- 	-rm -f javax/naming/ldap/ControlFactory.lo
- 	-rm -f javax/naming/ldap/ExtendedRequest.$(OBJEXT)
- 	-rm -f javax/naming/ldap/ExtendedRequest.lo
- 	-rm -f javax/naming/ldap/ExtendedResponse.$(OBJEXT)
- 	-rm -f javax/naming/ldap/ExtendedResponse.lo
- 	-rm -f javax/naming/ldap/HasControls.$(OBJEXT)
- 	-rm -f javax/naming/ldap/HasControls.lo
- 	-rm -f javax/naming/ldap/InitialLdapContext.$(OBJEXT)
- 	-rm -f javax/naming/ldap/InitialLdapContext.lo
- 	-rm -f javax/naming/ldap/LdapContext.$(OBJEXT)
- 	-rm -f javax/naming/ldap/LdapContext.lo
- 	-rm -f javax/naming/ldap/LdapReferralException.$(OBJEXT)
- 	-rm -f javax/naming/ldap/LdapReferralException.lo
- 	-rm -f javax/naming/ldap/UnsolicitedNotification.$(OBJEXT)
- 	-rm -f javax/naming/ldap/UnsolicitedNotification.lo
- 	-rm -f javax/naming/ldap/UnsolicitedNotificationEvent.$(OBJEXT)
- 	-rm -f javax/naming/ldap/UnsolicitedNotificationEvent.lo
- 	-rm -f javax/naming/ldap/UnsolicitedNotificationListener.$(OBJEXT)
- 	-rm -f javax/naming/ldap/UnsolicitedNotificationListener.lo
- 	-rm -f javax/naming/spi/DirObjectFactory.$(OBJEXT)
- 	-rm -f javax/naming/spi/DirObjectFactory.lo
- 	-rm -f javax/naming/spi/DirStateFactory.$(OBJEXT)
- 	-rm -f javax/naming/spi/DirStateFactory.lo
- 	-rm -f javax/naming/spi/DirectoryManager.$(OBJEXT)
- 	-rm -f javax/naming/spi/DirectoryManager.lo
- 	-rm -f javax/naming/spi/InitialContextFactory.$(OBJEXT)
- 	-rm -f javax/naming/spi/InitialContextFactory.lo
- 	-rm -f javax/naming/spi/InitialContextFactoryBuilder.$(OBJEXT)
- 	-rm -f javax/naming/spi/InitialContextFactoryBuilder.lo
- 	-rm -f javax/naming/spi/NamingManager.$(OBJEXT)
- 	-rm -f javax/naming/spi/NamingManager.lo
- 	-rm -f javax/naming/spi/ObjectFactory.$(OBJEXT)
- 	-rm -f javax/naming/spi/ObjectFactory.lo
- 	-rm -f javax/naming/spi/ObjectFactoryBuilder.$(OBJEXT)
- 	-rm -f javax/naming/spi/ObjectFactoryBuilder.lo
- 	-rm -f javax/naming/spi/ResolveResult.$(OBJEXT)
- 	-rm -f javax/naming/spi/ResolveResult.lo
- 	-rm -f javax/naming/spi/Resolver.$(OBJEXT)
- 	-rm -f javax/naming/spi/Resolver.lo
- 	-rm -f javax/naming/spi/StateFactory.$(OBJEXT)
- 	-rm -f javax/naming/spi/StateFactory.lo
- 	-rm -f javax/net/ServerSocketFactory.$(OBJEXT)
- 	-rm -f javax/net/ServerSocketFactory.lo
- 	-rm -f javax/net/SocketFactory.$(OBJEXT)
- 	-rm -f javax/net/SocketFactory.lo
- 	-rm -f javax/net/VanillaServerSocketFactory.$(OBJEXT)
- 	-rm -f javax/net/VanillaServerSocketFactory.lo
- 	-rm -f javax/net/VanillaSocketFactory.$(OBJEXT)
- 	-rm -f javax/net/VanillaSocketFactory.lo
- 	-rm -f javax/net/ssl/HandshakeCompletedEvent.$(OBJEXT)
- 	-rm -f javax/net/ssl/HandshakeCompletedEvent.lo
- 	-rm -f javax/net/ssl/HandshakeCompletedListener.$(OBJEXT)
- 	-rm -f javax/net/ssl/HandshakeCompletedListener.lo
- 	-rm -f javax/net/ssl/HostnameVerifier.$(OBJEXT)
- 	-rm -f javax/net/ssl/HostnameVerifier.lo
- 	-rm -f javax/net/ssl/HttpsURLConnection.$(OBJEXT)
- 	-rm -f javax/net/ssl/HttpsURLConnection.lo
- 	-rm -f javax/net/ssl/KeyManager.$(OBJEXT)
- 	-rm -f javax/net/ssl/KeyManager.lo
- 	-rm -f javax/net/ssl/KeyManagerFactory.$(OBJEXT)
- 	-rm -f javax/net/ssl/KeyManagerFactory.lo
- 	-rm -f javax/net/ssl/KeyManagerFactorySpi.$(OBJEXT)
- 	-rm -f javax/net/ssl/KeyManagerFactorySpi.lo
- 	-rm -f javax/net/ssl/ManagerFactoryParameters.$(OBJEXT)
- 	-rm -f javax/net/ssl/ManagerFactoryParameters.lo
- 	-rm -f javax/net/ssl/SSLContext.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLContext.lo
- 	-rm -f javax/net/ssl/SSLContextSpi.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLContextSpi.lo
- 	-rm -f javax/net/ssl/SSLException.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLException.lo
- 	-rm -f javax/net/ssl/SSLHandshakeException.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLHandshakeException.lo
- 	-rm -f javax/net/ssl/SSLKeyException.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLKeyException.lo
- 	-rm -f javax/net/ssl/SSLPeerUnverifiedException.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLPeerUnverifiedException.lo
- 	-rm -f javax/net/ssl/SSLPermission.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLPermission.lo
- 	-rm -f javax/net/ssl/SSLProtocolException.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLProtocolException.lo
- 	-rm -f javax/net/ssl/SSLServerSocket.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLServerSocket.lo
- 	-rm -f javax/net/ssl/SSLServerSocketFactory.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLServerSocketFactory.lo
- 	-rm -f javax/net/ssl/SSLSession.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLSession.lo
- 	-rm -f javax/net/ssl/SSLSessionBindingEvent.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLSessionBindingEvent.lo
- 	-rm -f javax/net/ssl/SSLSessionBindingListener.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLSessionBindingListener.lo
- 	-rm -f javax/net/ssl/SSLSessionContext.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLSessionContext.lo
- 	-rm -f javax/net/ssl/SSLSocket.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLSocket.lo
- 	-rm -f javax/net/ssl/SSLSocketFactory.$(OBJEXT)
- 	-rm -f javax/net/ssl/SSLSocketFactory.lo
- 	-rm -f javax/net/ssl/TrivialHostnameVerifier.$(OBJEXT)
- 	-rm -f javax/net/ssl/TrivialHostnameVerifier.lo
- 	-rm -f javax/net/ssl/TrustManager.$(OBJEXT)
- 	-rm -f javax/net/ssl/TrustManager.lo
- 	-rm -f javax/net/ssl/TrustManagerFactory.$(OBJEXT)
- 	-rm -f javax/net/ssl/TrustManagerFactory.lo
- 	-rm -f javax/net/ssl/TrustManagerFactorySpi.$(OBJEXT)
- 	-rm -f javax/net/ssl/TrustManagerFactorySpi.lo
- 	-rm -f javax/net/ssl/X509KeyManager.$(OBJEXT)
- 	-rm -f javax/net/ssl/X509KeyManager.lo
- 	-rm -f javax/net/ssl/X509TrustManager.$(OBJEXT)
- 	-rm -f javax/net/ssl/X509TrustManager.lo
- 	-rm -f javax/print/AttributeException.$(OBJEXT)
- 	-rm -f javax/print/AttributeException.lo
- 	-rm -f javax/print/CancelablePrintJob.$(OBJEXT)
- 	-rm -f javax/print/CancelablePrintJob.lo
- 	-rm -f javax/print/Doc.$(OBJEXT)
- 	-rm -f javax/print/Doc.lo
- 	-rm -f javax/print/DocFlavor.$(OBJEXT)
- 	-rm -f javax/print/DocFlavor.lo
- 	-rm -f javax/print/DocPrintJob.$(OBJEXT)
- 	-rm -f javax/print/DocPrintJob.lo
- 	-rm -f javax/print/FlavorException.$(OBJEXT)
- 	-rm -f javax/print/FlavorException.lo
- 	-rm -f javax/print/MultiDoc.$(OBJEXT)
- 	-rm -f javax/print/MultiDoc.lo
- 	-rm -f javax/print/MultiDocPrintJob.$(OBJEXT)
- 	-rm -f javax/print/MultiDocPrintJob.lo
- 	-rm -f javax/print/MultiDocPrintService.$(OBJEXT)
- 	-rm -f javax/print/MultiDocPrintService.lo
- 	-rm -f javax/print/PrintException.$(OBJEXT)
- 	-rm -f javax/print/PrintException.lo
- 	-rm -f javax/print/PrintService.$(OBJEXT)
- 	-rm -f javax/print/PrintService.lo
- 	-rm -f javax/print/PrintServiceLookup.$(OBJEXT)
- 	-rm -f javax/print/PrintServiceLookup.lo
- 	-rm -f javax/print/ServiceUIFactory.$(OBJEXT)
- 	-rm -f javax/print/ServiceUIFactory.lo
- 	-rm -f javax/print/StreamPrintService.$(OBJEXT)
- 	-rm -f javax/print/StreamPrintService.lo
- 	-rm -f javax/print/URIException.$(OBJEXT)
- 	-rm -f javax/print/URIException.lo
- 	-rm -f javax/print/attribute/Attribute.$(OBJEXT)
- 	-rm -f javax/print/attribute/Attribute.lo
- 	-rm -f javax/print/attribute/AttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/AttributeSet.lo
- 	-rm -f javax/print/attribute/AttributeSetUtilities.$(OBJEXT)
- 	-rm -f javax/print/attribute/AttributeSetUtilities.lo
- 	-rm -f javax/print/attribute/DateTimeSyntax.$(OBJEXT)
- 	-rm -f javax/print/attribute/DateTimeSyntax.lo
- 	-rm -f javax/print/attribute/DocAttribute.$(OBJEXT)
- 	-rm -f javax/print/attribute/DocAttribute.lo
- 	-rm -f javax/print/attribute/DocAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/DocAttributeSet.lo
- 	-rm -f javax/print/attribute/EnumSyntax.$(OBJEXT)
- 	-rm -f javax/print/attribute/EnumSyntax.lo
- 	-rm -f javax/print/attribute/HashAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/HashAttributeSet.lo
- 	-rm -f javax/print/attribute/HashDocAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/HashDocAttributeSet.lo
- 	-rm -f javax/print/attribute/HashPrintJobAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/HashPrintJobAttributeSet.lo
- 	-rm -f javax/print/attribute/HashPrintRequestAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/HashPrintRequestAttributeSet.lo
- 	-rm -f javax/print/attribute/HashPrintServiceAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/HashPrintServiceAttributeSet.lo
- 	-rm -f javax/print/attribute/IntegerSyntax.$(OBJEXT)
- 	-rm -f javax/print/attribute/IntegerSyntax.lo
- 	-rm -f javax/print/attribute/PrintJobAttribute.$(OBJEXT)
- 	-rm -f javax/print/attribute/PrintJobAttribute.lo
- 	-rm -f javax/print/attribute/PrintJobAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/PrintJobAttributeSet.lo
- 	-rm -f javax/print/attribute/PrintRequestAttribute.$(OBJEXT)
- 	-rm -f javax/print/attribute/PrintRequestAttribute.lo
- 	-rm -f javax/print/attribute/PrintRequestAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/PrintRequestAttributeSet.lo
- 	-rm -f javax/print/attribute/PrintServiceAttribute.$(OBJEXT)
- 	-rm -f javax/print/attribute/PrintServiceAttribute.lo
- 	-rm -f javax/print/attribute/PrintServiceAttributeSet.$(OBJEXT)
- 	-rm -f javax/print/attribute/PrintServiceAttributeSet.lo
- 	-rm -f javax/print/attribute/ResolutionSyntax.$(OBJEXT)
- 	-rm -f javax/print/attribute/ResolutionSyntax.lo
- 	-rm -f javax/print/attribute/SetOfIntegerSyntax.$(OBJEXT)
- 	-rm -f javax/print/attribute/SetOfIntegerSyntax.lo
- 	-rm -f javax/print/attribute/Size2DSyntax.$(OBJEXT)
- 	-rm -f javax/print/attribute/Size2DSyntax.lo
- 	-rm -f javax/print/attribute/SupportedValuesAttribute.$(OBJEXT)
- 	-rm -f javax/print/attribute/SupportedValuesAttribute.lo
- 	-rm -f javax/print/attribute/TextSyntax.$(OBJEXT)
- 	-rm -f javax/print/attribute/TextSyntax.lo
- 	-rm -f javax/print/attribute/URISyntax.$(OBJEXT)
- 	-rm -f javax/print/attribute/URISyntax.lo
- 	-rm -f javax/print/attribute/UnmodifiableSetException.$(OBJEXT)
- 	-rm -f javax/print/attribute/UnmodifiableSetException.lo
- 	-rm -f javax/print/attribute/standard/Chromaticity.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Chromaticity.lo
- 	-rm -f javax/print/attribute/standard/ColorSupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/ColorSupported.lo
- 	-rm -f javax/print/attribute/standard/Compression.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Compression.lo
- 	-rm -f javax/print/attribute/standard/Copies.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Copies.lo
- 	-rm -f javax/print/attribute/standard/CopiesSupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/CopiesSupported.lo
- 	-rm -f javax/print/attribute/standard/DateTimeAtCompleted.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/DateTimeAtCompleted.lo
- 	-rm -f javax/print/attribute/standard/DateTimeAtCreation.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/DateTimeAtCreation.lo
- 	-rm -f javax/print/attribute/standard/DateTimeAtProcessing.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/DateTimeAtProcessing.lo
- 	-rm -f javax/print/attribute/standard/Destination.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Destination.lo
- 	-rm -f javax/print/attribute/standard/DocumentName.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/DocumentName.lo
- 	-rm -f javax/print/attribute/standard/Fidelity.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Fidelity.lo
- 	-rm -f javax/print/attribute/standard/Finishings.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Finishings.lo
- 	-rm -f javax/print/attribute/standard/JobHoldUntil.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobHoldUntil.lo
- 	-rm -f javax/print/attribute/standard/JobImpressions.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobImpressions.lo
- 	-rm -f javax/print/attribute/standard/JobImpressionsCompleted.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobImpressionsCompleted.lo
- 	-rm -f javax/print/attribute/standard/JobImpressionsSupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobImpressionsSupported.lo
- 	-rm -f javax/print/attribute/standard/JobKOctets.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobKOctets.lo
- 	-rm -f javax/print/attribute/standard/JobKOctetsProcessed.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobKOctetsProcessed.lo
- 	-rm -f javax/print/attribute/standard/JobKOctetsSupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobKOctetsSupported.lo
- 	-rm -f javax/print/attribute/standard/JobMediaSheets.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobMediaSheets.lo
- 	-rm -f javax/print/attribute/standard/JobMediaSheetsCompleted.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobMediaSheetsCompleted.lo
- 	-rm -f javax/print/attribute/standard/JobMediaSheetsSupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobMediaSheetsSupported.lo
- 	-rm -f javax/print/attribute/standard/JobMessageFromOperator.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobMessageFromOperator.lo
- 	-rm -f javax/print/attribute/standard/JobName.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobName.lo
- 	-rm -f javax/print/attribute/standard/JobOriginatingUserName.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobOriginatingUserName.lo
- 	-rm -f javax/print/attribute/standard/JobPriority.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobPriority.lo
- 	-rm -f javax/print/attribute/standard/JobPrioritySupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobPrioritySupported.lo
- 	-rm -f javax/print/attribute/standard/JobSheets.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobSheets.lo
- 	-rm -f javax/print/attribute/standard/JobState.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobState.lo
- 	-rm -f javax/print/attribute/standard/JobStateReason.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobStateReason.lo
- 	-rm -f javax/print/attribute/standard/JobStateReasons.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/JobStateReasons.lo
- 	-rm -f javax/print/attribute/standard/Media.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Media.lo
- 	-rm -f javax/print/attribute/standard/MediaPrintableArea.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/MediaPrintableArea.lo
- 	-rm -f javax/print/attribute/standard/MediaSize.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/MediaSize.lo
- 	-rm -f javax/print/attribute/standard/MediaSizeName.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/MediaSizeName.lo
- 	-rm -f javax/print/attribute/standard/MultipleDocumentHandling.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/MultipleDocumentHandling.lo
- 	-rm -f javax/print/attribute/standard/NumberOfDocuments.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/NumberOfDocuments.lo
- 	-rm -f javax/print/attribute/standard/NumberOfInterveningJobs.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/NumberOfInterveningJobs.lo
- 	-rm -f javax/print/attribute/standard/NumberUp.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/NumberUp.lo
- 	-rm -f javax/print/attribute/standard/NumberUpSupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/NumberUpSupported.lo
- 	-rm -f javax/print/attribute/standard/OrientationRequested.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/OrientationRequested.lo
- 	-rm -f javax/print/attribute/standard/OutputDeviceAssigned.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/OutputDeviceAssigned.lo
- 	-rm -f javax/print/attribute/standard/PDLOverrideSupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PDLOverrideSupported.lo
- 	-rm -f javax/print/attribute/standard/PageRanges.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PageRanges.lo
- 	-rm -f javax/print/attribute/standard/PagesPerMinute.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PagesPerMinute.lo
- 	-rm -f javax/print/attribute/standard/PagesPerMinuteColor.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PagesPerMinuteColor.lo
- 	-rm -f javax/print/attribute/standard/PresentationDirection.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PresentationDirection.lo
- 	-rm -f javax/print/attribute/standard/PrintQuality.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrintQuality.lo
- 	-rm -f javax/print/attribute/standard/PrinterInfo.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterInfo.lo
- 	-rm -f javax/print/attribute/standard/PrinterIsAcceptingJobs.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterIsAcceptingJobs.lo
- 	-rm -f javax/print/attribute/standard/PrinterLocation.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterLocation.lo
- 	-rm -f javax/print/attribute/standard/PrinterMakeAndModel.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterMakeAndModel.lo
- 	-rm -f javax/print/attribute/standard/PrinterMessageFromOperator.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterMessageFromOperator.lo
- 	-rm -f javax/print/attribute/standard/PrinterMoreInfo.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterMoreInfo.lo
- 	-rm -f javax/print/attribute/standard/PrinterMoreInfoManufacturer.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterMoreInfoManufacturer.lo
- 	-rm -f javax/print/attribute/standard/PrinterName.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterName.lo
- 	-rm -f javax/print/attribute/standard/PrinterResolution.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterResolution.lo
- 	-rm -f javax/print/attribute/standard/PrinterState.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterState.lo
- 	-rm -f javax/print/attribute/standard/PrinterStateReason.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterStateReason.lo
- 	-rm -f javax/print/attribute/standard/PrinterStateReasons.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterStateReasons.lo
- 	-rm -f javax/print/attribute/standard/PrinterURI.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/PrinterURI.lo
- 	-rm -f javax/print/attribute/standard/QueuedJobCount.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/QueuedJobCount.lo
- 	-rm -f javax/print/attribute/standard/ReferenceUriSchemesSupported.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/ReferenceUriSchemesSupported.lo
- 	-rm -f javax/print/attribute/standard/RequestingUserName.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/RequestingUserName.lo
- 	-rm -f javax/print/attribute/standard/Severity.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Severity.lo
- 	-rm -f javax/print/attribute/standard/SheetCollate.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/SheetCollate.lo
- 	-rm -f javax/print/attribute/standard/Sides.$(OBJEXT)
- 	-rm -f javax/print/attribute/standard/Sides.lo
- 	-rm -f javax/print/event/PrintEvent.$(OBJEXT)
- 	-rm -f javax/print/event/PrintEvent.lo
- 	-rm -f javax/print/event/PrintJobAdapter.$(OBJEXT)
- 	-rm -f javax/print/event/PrintJobAdapter.lo
- 	-rm -f javax/print/event/PrintJobAttributeEvent.$(OBJEXT)
- 	-rm -f javax/print/event/PrintJobAttributeEvent.lo
- 	-rm -f javax/print/event/PrintJobAttributeListener.$(OBJEXT)
- 	-rm -f javax/print/event/PrintJobAttributeListener.lo
- 	-rm -f javax/print/event/PrintJobEvent.$(OBJEXT)
- 	-rm -f javax/print/event/PrintJobEvent.lo
- 	-rm -f javax/print/event/PrintJobListener.$(OBJEXT)
- 	-rm -f javax/print/event/PrintJobListener.lo
- 	-rm -f javax/print/event/PrintServiceAttributeEvent.$(OBJEXT)
- 	-rm -f javax/print/event/PrintServiceAttributeEvent.lo
- 	-rm -f javax/print/event/PrintServiceAttributeListener.$(OBJEXT)
- 	-rm -f javax/print/event/PrintServiceAttributeListener.lo
- 	-rm -f javax/security/auth/AuthPermission.$(OBJEXT)
- 	-rm -f javax/security/auth/AuthPermission.lo
- 	-rm -f javax/security/auth/DestroyFailedException.$(OBJEXT)
- 	-rm -f javax/security/auth/DestroyFailedException.lo
- 	-rm -f javax/security/auth/Destroyable.$(OBJEXT)
- 	-rm -f javax/security/auth/Destroyable.lo
- 	-rm -f javax/security/auth/Policy.$(OBJEXT)
- 	-rm -f javax/security/auth/Policy.lo
- 	-rm -f javax/security/auth/PrivateCredentialPermission.$(OBJEXT)
- 	-rm -f javax/security/auth/PrivateCredentialPermission.lo
- 	-rm -f javax/security/auth/RefreshFailedException.$(OBJEXT)
- 	-rm -f javax/security/auth/RefreshFailedException.lo
- 	-rm -f javax/security/auth/Refreshable.$(OBJEXT)
- 	-rm -f javax/security/auth/Refreshable.lo
- 	-rm -f javax/security/auth/Subject.$(OBJEXT)
- 	-rm -f javax/security/auth/Subject.lo
- 	-rm -f javax/security/auth/SubjectDomainCombiner.$(OBJEXT)
- 	-rm -f javax/security/auth/SubjectDomainCombiner.lo
- 	-rm -f javax/security/auth/callback/Callback.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/Callback.lo
- 	-rm -f javax/security/auth/callback/CallbackHandler.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/CallbackHandler.lo
- 	-rm -f javax/security/auth/callback/ChoiceCallback.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/ChoiceCallback.lo
- 	-rm -f javax/security/auth/callback/ConfirmationCallback.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/ConfirmationCallback.lo
- 	-rm -f javax/security/auth/callback/LanguageCallback.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/LanguageCallback.lo
- 	-rm -f javax/security/auth/callback/NameCallback.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/NameCallback.lo
- 	-rm -f javax/security/auth/callback/PasswordCallback.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/PasswordCallback.lo
- 	-rm -f javax/security/auth/callback/TextInputCallback.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/TextInputCallback.lo
- 	-rm -f javax/security/auth/callback/TextOutputCallback.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/TextOutputCallback.lo
- 	-rm -f javax/security/auth/callback/UnsupportedCallbackException.$(OBJEXT)
- 	-rm -f javax/security/auth/callback/UnsupportedCallbackException.lo
- 	-rm -f javax/security/auth/login/AccountExpiredException.$(OBJEXT)
- 	-rm -f javax/security/auth/login/AccountExpiredException.lo
- 	-rm -f javax/security/auth/login/AppConfigurationEntry.$(OBJEXT)
- 	-rm -f javax/security/auth/login/AppConfigurationEntry.lo
- 	-rm -f javax/security/auth/login/Configuration.$(OBJEXT)
- 	-rm -f javax/security/auth/login/Configuration.lo
- 	-rm -f javax/security/auth/login/CredentialExpiredException.$(OBJEXT)
- 	-rm -f javax/security/auth/login/CredentialExpiredException.lo
- 	-rm -f javax/security/auth/login/FailedLoginException.$(OBJEXT)
- 	-rm -f javax/security/auth/login/FailedLoginException.lo
- 	-rm -f javax/security/auth/login/LoginContext.$(OBJEXT)
- 	-rm -f javax/security/auth/login/LoginContext.lo
- 	-rm -f javax/security/auth/login/LoginException.$(OBJEXT)
- 	-rm -f javax/security/auth/login/LoginException.lo
- 	-rm -f javax/security/auth/login/NullConfiguration.$(OBJEXT)
- 	-rm -f javax/security/auth/login/NullConfiguration.lo
- 	-rm -f javax/security/auth/spi/LoginModule.$(OBJEXT)
- 	-rm -f javax/security/auth/spi/LoginModule.lo
- 	-rm -f javax/security/auth/x500/X500Principal.$(OBJEXT)
- 	-rm -f javax/security/auth/x500/X500Principal.lo
- 	-rm -f javax/security/auth/x500/X500PrivateCredential.$(OBJEXT)
- 	-rm -f javax/security/auth/x500/X500PrivateCredential.lo
- 	-rm -f javax/security/cert/Certificate.$(OBJEXT)
- 	-rm -f javax/security/cert/Certificate.lo
- 	-rm -f javax/security/cert/CertificateEncodingException.$(OBJEXT)
- 	-rm -f javax/security/cert/CertificateEncodingException.lo
- 	-rm -f javax/security/cert/CertificateException.$(OBJEXT)
- 	-rm -f javax/security/cert/CertificateException.lo
- 	-rm -f javax/security/cert/CertificateExpiredException.$(OBJEXT)
- 	-rm -f javax/security/cert/CertificateExpiredException.lo
- 	-rm -f javax/security/cert/CertificateNotYetValidException.$(OBJEXT)
- 	-rm -f javax/security/cert/CertificateNotYetValidException.lo
- 	-rm -f javax/security/cert/CertificateParsingException.$(OBJEXT)
- 	-rm -f javax/security/cert/CertificateParsingException.lo
- 	-rm -f javax/security/cert/X509CertBridge.$(OBJEXT)
- 	-rm -f javax/security/cert/X509CertBridge.lo
- 	-rm -f javax/security/cert/X509Certificate.$(OBJEXT)
- 	-rm -f javax/security/cert/X509Certificate.lo
- 	-rm -f javax/security/sasl/AuthenticationException.$(OBJEXT)
- 	-rm -f javax/security/sasl/AuthenticationException.lo
- 	-rm -f javax/security/sasl/AuthorizeCallback.$(OBJEXT)
- 	-rm -f javax/security/sasl/AuthorizeCallback.lo
- 	-rm -f javax/security/sasl/RealmCallback.$(OBJEXT)
- 	-rm -f javax/security/sasl/RealmCallback.lo
- 	-rm -f javax/security/sasl/RealmChoiceCallback.$(OBJEXT)
- 	-rm -f javax/security/sasl/RealmChoiceCallback.lo
- 	-rm -f javax/security/sasl/Sasl.$(OBJEXT)
- 	-rm -f javax/security/sasl/Sasl.lo
- 	-rm -f javax/security/sasl/SaslClient.$(OBJEXT)
- 	-rm -f javax/security/sasl/SaslClient.lo
- 	-rm -f javax/security/sasl/SaslClientFactory.$(OBJEXT)
- 	-rm -f javax/security/sasl/SaslClientFactory.lo
- 	-rm -f javax/security/sasl/SaslException.$(OBJEXT)
- 	-rm -f javax/security/sasl/SaslException.lo
- 	-rm -f javax/security/sasl/SaslServer.$(OBJEXT)
- 	-rm -f javax/security/sasl/SaslServer.lo
- 	-rm -f javax/security/sasl/SaslServerFactory.$(OBJEXT)
- 	-rm -f javax/security/sasl/SaslServerFactory.lo
- 	-rm -f javax/sql/ConnectionEvent.$(OBJEXT)
- 	-rm -f javax/sql/ConnectionEvent.lo
- 	-rm -f javax/sql/ConnectionEventListener.$(OBJEXT)
- 	-rm -f javax/sql/ConnectionEventListener.lo
- 	-rm -f javax/sql/ConnectionPoolDataSource.$(OBJEXT)
- 	-rm -f javax/sql/ConnectionPoolDataSource.lo
- 	-rm -f javax/sql/DataSource.$(OBJEXT)
- 	-rm -f javax/sql/DataSource.lo
- 	-rm -f javax/sql/PooledConnection.$(OBJEXT)
- 	-rm -f javax/sql/PooledConnection.lo
- 	-rm -f javax/sql/RowSet.$(OBJEXT)
- 	-rm -f javax/sql/RowSet.lo
- 	-rm -f javax/sql/RowSetEvent.$(OBJEXT)
- 	-rm -f javax/sql/RowSetEvent.lo
- 	-rm -f javax/sql/RowSetInternal.$(OBJEXT)
- 	-rm -f javax/sql/RowSetInternal.lo
- 	-rm -f javax/sql/RowSetListener.$(OBJEXT)
- 	-rm -f javax/sql/RowSetListener.lo
- 	-rm -f javax/sql/RowSetMetaData.$(OBJEXT)
- 	-rm -f javax/sql/RowSetMetaData.lo
- 	-rm -f javax/sql/RowSetReader.$(OBJEXT)
- 	-rm -f javax/sql/RowSetReader.lo
- 	-rm -f javax/sql/RowSetWriter.$(OBJEXT)
- 	-rm -f javax/sql/RowSetWriter.lo
- 	-rm -f javax/sql/XAConnection.$(OBJEXT)
- 	-rm -f javax/sql/XAConnection.lo
- 	-rm -f javax/sql/XADataSource.$(OBJEXT)
- 	-rm -f javax/sql/XADataSource.lo
- 	-rm -f javax/swing/AbstractAction.$(OBJEXT)
- 	-rm -f javax/swing/AbstractAction.lo
- 	-rm -f javax/swing/AbstractButton.$(OBJEXT)
- 	-rm -f javax/swing/AbstractButton.lo
- 	-rm -f javax/swing/AbstractCellEditor.$(OBJEXT)
- 	-rm -f javax/swing/AbstractCellEditor.lo
- 	-rm -f javax/swing/AbstractListModel.$(OBJEXT)
- 	-rm -f javax/swing/AbstractListModel.lo
- 	-rm -f javax/swing/AbstractSpinnerModel.$(OBJEXT)
- 	-rm -f javax/swing/AbstractSpinnerModel.lo
- 	-rm -f javax/swing/Action.$(OBJEXT)
- 	-rm -f javax/swing/Action.lo
- 	-rm -f javax/swing/ActionMap.$(OBJEXT)
- 	-rm -f javax/swing/ActionMap.lo
- 	-rm -f javax/swing/BorderFactory.$(OBJEXT)
- 	-rm -f javax/swing/BorderFactory.lo
- 	-rm -f javax/swing/BoundedRangeModel.$(OBJEXT)
- 	-rm -f javax/swing/BoundedRangeModel.lo
- 	-rm -f javax/swing/Box.$(OBJEXT)
- 	-rm -f javax/swing/Box.lo
- 	-rm -f javax/swing/BoxLayout.$(OBJEXT)
- 	-rm -f javax/swing/BoxLayout.lo
- 	-rm -f javax/swing/ButtonGroup.$(OBJEXT)
- 	-rm -f javax/swing/ButtonGroup.lo
- 	-rm -f javax/swing/ButtonModel.$(OBJEXT)
- 	-rm -f javax/swing/ButtonModel.lo
- 	-rm -f javax/swing/CellEditor.$(OBJEXT)
- 	-rm -f javax/swing/CellEditor.lo
- 	-rm -f javax/swing/CellRendererPane.$(OBJEXT)
- 	-rm -f javax/swing/CellRendererPane.lo
- 	-rm -f javax/swing/ComboBoxEditor.$(OBJEXT)
- 	-rm -f javax/swing/ComboBoxEditor.lo
- 	-rm -f javax/swing/ComboBoxModel.$(OBJEXT)
- 	-rm -f javax/swing/ComboBoxModel.lo
- 	-rm -f javax/swing/ComponentInputMap.$(OBJEXT)
- 	-rm -f javax/swing/ComponentInputMap.lo
- 	-rm -f javax/swing/DebugGraphics.$(OBJEXT)
- 	-rm -f javax/swing/DebugGraphics.lo
- 	-rm -f javax/swing/DefaultBoundedRangeModel.$(OBJEXT)
- 	-rm -f javax/swing/DefaultBoundedRangeModel.lo
- 	-rm -f javax/swing/DefaultButtonModel.$(OBJEXT)
- 	-rm -f javax/swing/DefaultButtonModel.lo
- 	-rm -f javax/swing/DefaultCellEditor.$(OBJEXT)
- 	-rm -f javax/swing/DefaultCellEditor.lo
- 	-rm -f javax/swing/DefaultComboBoxModel.$(OBJEXT)
- 	-rm -f javax/swing/DefaultComboBoxModel.lo
- 	-rm -f javax/swing/DefaultDesktopManager.$(OBJEXT)
- 	-rm -f javax/swing/DefaultDesktopManager.lo
- 	-rm -f javax/swing/DefaultFocusManager.$(OBJEXT)
- 	-rm -f javax/swing/DefaultFocusManager.lo
- 	-rm -f javax/swing/DefaultListCellRenderer.$(OBJEXT)
- 	-rm -f javax/swing/DefaultListCellRenderer.lo
- 	-rm -f javax/swing/DefaultListModel.$(OBJEXT)
- 	-rm -f javax/swing/DefaultListModel.lo
- 	-rm -f javax/swing/DefaultListSelectionModel.$(OBJEXT)
- 	-rm -f javax/swing/DefaultListSelectionModel.lo
- 	-rm -f javax/swing/DefaultSingleSelectionModel.$(OBJEXT)
- 	-rm -f javax/swing/DefaultSingleSelectionModel.lo
- 	-rm -f javax/swing/DesktopManager.$(OBJEXT)
- 	-rm -f javax/swing/DesktopManager.lo
- 	-rm -f javax/swing/FocusManager.$(OBJEXT)
- 	-rm -f javax/swing/FocusManager.lo
- 	-rm -f javax/swing/GrayFilter.$(OBJEXT)
- 	-rm -f javax/swing/GrayFilter.lo
- 	-rm -f javax/swing/Icon.$(OBJEXT)
- 	-rm -f javax/swing/Icon.lo
- 	-rm -f javax/swing/ImageIcon.$(OBJEXT)
- 	-rm -f javax/swing/ImageIcon.lo
- 	-rm -f javax/swing/InputMap.$(OBJEXT)
- 	-rm -f javax/swing/InputMap.lo
- 	-rm -f javax/swing/InputVerifier.$(OBJEXT)
- 	-rm -f javax/swing/InputVerifier.lo
- 	-rm -f javax/swing/InternalFrameFocusTraversalPolicy.$(OBJEXT)
- 	-rm -f javax/swing/InternalFrameFocusTraversalPolicy.lo
- 	-rm -f javax/swing/JApplet.$(OBJEXT)
- 	-rm -f javax/swing/JApplet.lo
- 	-rm -f javax/swing/JButton.$(OBJEXT)
- 	-rm -f javax/swing/JButton.lo
- 	-rm -f javax/swing/JCheckBox.$(OBJEXT)
- 	-rm -f javax/swing/JCheckBox.lo
- 	-rm -f javax/swing/JCheckBoxMenuItem.$(OBJEXT)
- 	-rm -f javax/swing/JCheckBoxMenuItem.lo
- 	-rm -f javax/swing/JColorChooser.$(OBJEXT)
- 	-rm -f javax/swing/JColorChooser.lo
- 	-rm -f javax/swing/JComboBox.$(OBJEXT)
- 	-rm -f javax/swing/JComboBox.lo
- 	-rm -f javax/swing/JComponent.$(OBJEXT)
- 	-rm -f javax/swing/JComponent.lo
- 	-rm -f javax/swing/JDesktopPane.$(OBJEXT)
- 	-rm -f javax/swing/JDesktopPane.lo
- 	-rm -f javax/swing/JDialog.$(OBJEXT)
- 	-rm -f javax/swing/JDialog.lo
- 	-rm -f javax/swing/JEditorPane.$(OBJEXT)
- 	-rm -f javax/swing/JEditorPane.lo
- 	-rm -f javax/swing/JFileChooser.$(OBJEXT)
- 	-rm -f javax/swing/JFileChooser.lo
- 	-rm -f javax/swing/JFormattedTextField.$(OBJEXT)
- 	-rm -f javax/swing/JFormattedTextField.lo
- 	-rm -f javax/swing/JFrame.$(OBJEXT)
- 	-rm -f javax/swing/JFrame.lo
- 	-rm -f javax/swing/JInternalFrame.$(OBJEXT)
- 	-rm -f javax/swing/JInternalFrame.lo
- 	-rm -f javax/swing/JLabel.$(OBJEXT)
- 	-rm -f javax/swing/JLabel.lo
- 	-rm -f javax/swing/JLayeredPane.$(OBJEXT)
- 	-rm -f javax/swing/JLayeredPane.lo
- 	-rm -f javax/swing/JList.$(OBJEXT)
- 	-rm -f javax/swing/JList.lo
- 	-rm -f javax/swing/JMenu.$(OBJEXT)
- 	-rm -f javax/swing/JMenu.lo
- 	-rm -f javax/swing/JMenuBar.$(OBJEXT)
- 	-rm -f javax/swing/JMenuBar.lo
- 	-rm -f javax/swing/JMenuItem.$(OBJEXT)
- 	-rm -f javax/swing/JMenuItem.lo
- 	-rm -f javax/swing/JOptionPane.$(OBJEXT)
- 	-rm -f javax/swing/JOptionPane.lo
- 	-rm -f javax/swing/JPanel.$(OBJEXT)
- 	-rm -f javax/swing/JPanel.lo
- 	-rm -f javax/swing/JPasswordField.$(OBJEXT)
- 	-rm -f javax/swing/JPasswordField.lo
- 	-rm -f javax/swing/JPopupMenu.$(OBJEXT)
- 	-rm -f javax/swing/JPopupMenu.lo
- 	-rm -f javax/swing/JProgressBar.$(OBJEXT)
- 	-rm -f javax/swing/JProgressBar.lo
- 	-rm -f javax/swing/JRadioButton.$(OBJEXT)
- 	-rm -f javax/swing/JRadioButton.lo
- 	-rm -f javax/swing/JRadioButtonMenuItem.$(OBJEXT)
- 	-rm -f javax/swing/JRadioButtonMenuItem.lo
- 	-rm -f javax/swing/JRootPane.$(OBJEXT)
- 	-rm -f javax/swing/JRootPane.lo
- 	-rm -f javax/swing/JScrollBar.$(OBJEXT)
- 	-rm -f javax/swing/JScrollBar.lo
- 	-rm -f javax/swing/JScrollPane.$(OBJEXT)
- 	-rm -f javax/swing/JScrollPane.lo
- 	-rm -f javax/swing/JSeparator.$(OBJEXT)
- 	-rm -f javax/swing/JSeparator.lo
- 	-rm -f javax/swing/JSlider.$(OBJEXT)
- 	-rm -f javax/swing/JSlider.lo
- 	-rm -f javax/swing/JSpinner.$(OBJEXT)
- 	-rm -f javax/swing/JSpinner.lo
- 	-rm -f javax/swing/JSplitPane.$(OBJEXT)
- 	-rm -f javax/swing/JSplitPane.lo
- 	-rm -f javax/swing/JTabbedPane.$(OBJEXT)
- 	-rm -f javax/swing/JTabbedPane.lo
- 	-rm -f javax/swing/JTable.$(OBJEXT)
- 	-rm -f javax/swing/JTable.lo
- 	-rm -f javax/swing/JTextArea.$(OBJEXT)
- 	-rm -f javax/swing/JTextArea.lo
- 	-rm -f javax/swing/JTextField.$(OBJEXT)
- 	-rm -f javax/swing/JTextField.lo
- 	-rm -f javax/swing/JTextPane.$(OBJEXT)
- 	-rm -f javax/swing/JTextPane.lo
- 	-rm -f javax/swing/JToggleButton.$(OBJEXT)
- 	-rm -f javax/swing/JToggleButton.lo
- 	-rm -f javax/swing/JToolBar.$(OBJEXT)
- 	-rm -f javax/swing/JToolBar.lo
- 	-rm -f javax/swing/JToolTip.$(OBJEXT)
- 	-rm -f javax/swing/JToolTip.lo
- 	-rm -f javax/swing/JTree.$(OBJEXT)
- 	-rm -f javax/swing/JTree.lo
- 	-rm -f javax/swing/JViewport.$(OBJEXT)
- 	-rm -f javax/swing/JViewport.lo
- 	-rm -f javax/swing/JWindow.$(OBJEXT)
- 	-rm -f javax/swing/JWindow.lo
- 	-rm -f javax/swing/KeyStroke.$(OBJEXT)
- 	-rm -f javax/swing/KeyStroke.lo
- 	-rm -f javax/swing/LayoutFocusTraversalPolicy.$(OBJEXT)
- 	-rm -f javax/swing/LayoutFocusTraversalPolicy.lo
- 	-rm -f javax/swing/ListCellRenderer.$(OBJEXT)
- 	-rm -f javax/swing/ListCellRenderer.lo
- 	-rm -f javax/swing/ListModel.$(OBJEXT)
- 	-rm -f javax/swing/ListModel.lo
- 	-rm -f javax/swing/ListSelectionModel.$(OBJEXT)
- 	-rm -f javax/swing/ListSelectionModel.lo
- 	-rm -f javax/swing/LookAndFeel.$(OBJEXT)
- 	-rm -f javax/swing/LookAndFeel.lo
- 	-rm -f javax/swing/MenuElement.$(OBJEXT)
- 	-rm -f javax/swing/MenuElement.lo
- 	-rm -f javax/swing/MenuSelectionManager.$(OBJEXT)
- 	-rm -f javax/swing/MenuSelectionManager.lo
- 	-rm -f javax/swing/MutableComboBoxModel.$(OBJEXT)
- 	-rm -f javax/swing/MutableComboBoxModel.lo
- 	-rm -f javax/swing/OverlayLayout.$(OBJEXT)
- 	-rm -f javax/swing/OverlayLayout.lo
- 	-rm -f javax/swing/Popup.$(OBJEXT)
- 	-rm -f javax/swing/Popup.lo
- 	-rm -f javax/swing/PopupFactory.$(OBJEXT)
- 	-rm -f javax/swing/PopupFactory.lo
- 	-rm -f javax/swing/ProgressMonitor.$(OBJEXT)
- 	-rm -f javax/swing/ProgressMonitor.lo
- 	-rm -f javax/swing/ProgressMonitorInputStream.$(OBJEXT)
- 	-rm -f javax/swing/ProgressMonitorInputStream.lo
- 	-rm -f javax/swing/Renderer.$(OBJEXT)
- 	-rm -f javax/swing/Renderer.lo
- 	-rm -f javax/swing/RepaintManager.$(OBJEXT)
- 	-rm -f javax/swing/RepaintManager.lo
- 	-rm -f javax/swing/RootPaneContainer.$(OBJEXT)
- 	-rm -f javax/swing/RootPaneContainer.lo
- 	-rm -f javax/swing/ScrollPaneConstants.$(OBJEXT)
- 	-rm -f javax/swing/ScrollPaneConstants.lo
- 	-rm -f javax/swing/ScrollPaneLayout.$(OBJEXT)
- 	-rm -f javax/swing/ScrollPaneLayout.lo
- 	-rm -f javax/swing/Scrollable.$(OBJEXT)
- 	-rm -f javax/swing/Scrollable.lo
- 	-rm -f javax/swing/SingleSelectionModel.$(OBJEXT)
- 	-rm -f javax/swing/SingleSelectionModel.lo
- 	-rm -f javax/swing/SizeRequirements.$(OBJEXT)
- 	-rm -f javax/swing/SizeRequirements.lo
- 	-rm -f javax/swing/SizeSequence.$(OBJEXT)
- 	-rm -f javax/swing/SizeSequence.lo
- 	-rm -f javax/swing/SortingFocusTraversalPolicy.$(OBJEXT)
- 	-rm -f javax/swing/SortingFocusTraversalPolicy.lo
- 	-rm -f javax/swing/SpinnerDateModel.$(OBJEXT)
- 	-rm -f javax/swing/SpinnerDateModel.lo
- 	-rm -f javax/swing/SpinnerListModel.$(OBJEXT)
- 	-rm -f javax/swing/SpinnerListModel.lo
- 	-rm -f javax/swing/SpinnerModel.$(OBJEXT)
- 	-rm -f javax/swing/SpinnerModel.lo
- 	-rm -f javax/swing/SpinnerNumberModel.$(OBJEXT)
- 	-rm -f javax/swing/SpinnerNumberModel.lo
- 	-rm -f javax/swing/Spring.$(OBJEXT)
- 	-rm -f javax/swing/Spring.lo
- 	-rm -f javax/swing/SpringLayout.$(OBJEXT)
- 	-rm -f javax/swing/SpringLayout.lo
- 	-rm -f javax/swing/SwingConstants.$(OBJEXT)
- 	-rm -f javax/swing/SwingConstants.lo
- 	-rm -f javax/swing/SwingUtilities.$(OBJEXT)
- 	-rm -f javax/swing/SwingUtilities.lo
- 	-rm -f javax/swing/Timer.$(OBJEXT)
- 	-rm -f javax/swing/Timer.lo
- 	-rm -f javax/swing/ToolTipManager.$(OBJEXT)
- 	-rm -f javax/swing/ToolTipManager.lo
- 	-rm -f javax/swing/TransferHandler.$(OBJEXT)
- 	-rm -f javax/swing/TransferHandler.lo
- 	-rm -f javax/swing/UIDefaults.$(OBJEXT)
- 	-rm -f javax/swing/UIDefaults.lo
- 	-rm -f javax/swing/UIManager.$(OBJEXT)
- 	-rm -f javax/swing/UIManager.lo
- 	-rm -f javax/swing/UnsupportedLookAndFeelException.$(OBJEXT)
- 	-rm -f javax/swing/UnsupportedLookAndFeelException.lo
- 	-rm -f javax/swing/ViewportLayout.$(OBJEXT)
- 	-rm -f javax/swing/ViewportLayout.lo
- 	-rm -f javax/swing/WindowConstants.$(OBJEXT)
- 	-rm -f javax/swing/WindowConstants.lo
- 	-rm -f javax/swing/border/AbstractBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/AbstractBorder.lo
- 	-rm -f javax/swing/border/BevelBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/BevelBorder.lo
- 	-rm -f javax/swing/border/Border.$(OBJEXT)
- 	-rm -f javax/swing/border/Border.lo
- 	-rm -f javax/swing/border/CompoundBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/CompoundBorder.lo
- 	-rm -f javax/swing/border/EmptyBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/EmptyBorder.lo
- 	-rm -f javax/swing/border/EtchedBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/EtchedBorder.lo
- 	-rm -f javax/swing/border/LineBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/LineBorder.lo
- 	-rm -f javax/swing/border/MatteBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/MatteBorder.lo
- 	-rm -f javax/swing/border/SoftBevelBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/SoftBevelBorder.lo
- 	-rm -f javax/swing/border/TitledBorder.$(OBJEXT)
- 	-rm -f javax/swing/border/TitledBorder.lo
- 	-rm -f javax/swing/colorchooser/AbstractColorChooserPanel.$(OBJEXT)
- 	-rm -f javax/swing/colorchooser/AbstractColorChooserPanel.lo
- 	-rm -f javax/swing/colorchooser/ColorChooserComponentFactory.$(OBJEXT)
- 	-rm -f javax/swing/colorchooser/ColorChooserComponentFactory.lo
- 	-rm -f javax/swing/colorchooser/ColorSelectionModel.$(OBJEXT)
- 	-rm -f javax/swing/colorchooser/ColorSelectionModel.lo
- 	-rm -f javax/swing/colorchooser/DefaultColorSelectionModel.$(OBJEXT)
- 	-rm -f javax/swing/colorchooser/DefaultColorSelectionModel.lo
- 	-rm -f javax/swing/colorchooser/DefaultHSBChooserPanel.$(OBJEXT)
- 	-rm -f javax/swing/colorchooser/DefaultHSBChooserPanel.lo
- 	-rm -f javax/swing/colorchooser/DefaultPreviewPanel.$(OBJEXT)
- 	-rm -f javax/swing/colorchooser/DefaultPreviewPanel.lo
- 	-rm -f javax/swing/colorchooser/DefaultRGBChooserPanel.$(OBJEXT)
- 	-rm -f javax/swing/colorchooser/DefaultRGBChooserPanel.lo
- 	-rm -f javax/swing/colorchooser/DefaultSwatchChooserPanel.$(OBJEXT)
- 	-rm -f javax/swing/colorchooser/DefaultSwatchChooserPanel.lo
- 	-rm -f javax/swing/event/AncestorEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/AncestorEvent.lo
- 	-rm -f javax/swing/event/AncestorListener.$(OBJEXT)
- 	-rm -f javax/swing/event/AncestorListener.lo
- 	-rm -f javax/swing/event/CaretEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/CaretEvent.lo
- 	-rm -f javax/swing/event/CaretListener.$(OBJEXT)
- 	-rm -f javax/swing/event/CaretListener.lo
- 	-rm -f javax/swing/event/CellEditorListener.$(OBJEXT)
- 	-rm -f javax/swing/event/CellEditorListener.lo
- 	-rm -f javax/swing/event/ChangeEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/ChangeEvent.lo
- 	-rm -f javax/swing/event/ChangeListener.$(OBJEXT)
- 	-rm -f javax/swing/event/ChangeListener.lo
- 	-rm -f javax/swing/event/DocumentEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/DocumentEvent.lo
- 	-rm -f javax/swing/event/DocumentListener.$(OBJEXT)
- 	-rm -f javax/swing/event/DocumentListener.lo
- 	-rm -f javax/swing/event/EventListenerList.$(OBJEXT)
- 	-rm -f javax/swing/event/EventListenerList.lo
- 	-rm -f javax/swing/event/HyperlinkEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/HyperlinkEvent.lo
- 	-rm -f javax/swing/event/HyperlinkListener.$(OBJEXT)
- 	-rm -f javax/swing/event/HyperlinkListener.lo
- 	-rm -f javax/swing/event/InternalFrameAdapter.$(OBJEXT)
- 	-rm -f javax/swing/event/InternalFrameAdapter.lo
- 	-rm -f javax/swing/event/InternalFrameEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/InternalFrameEvent.lo
- 	-rm -f javax/swing/event/InternalFrameListener.$(OBJEXT)
- 	-rm -f javax/swing/event/InternalFrameListener.lo
- 	-rm -f javax/swing/event/ListDataEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/ListDataEvent.lo
- 	-rm -f javax/swing/event/ListDataListener.$(OBJEXT)
- 	-rm -f javax/swing/event/ListDataListener.lo
- 	-rm -f javax/swing/event/ListSelectionEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/ListSelectionEvent.lo
- 	-rm -f javax/swing/event/ListSelectionListener.$(OBJEXT)
- 	-rm -f javax/swing/event/ListSelectionListener.lo
- 	-rm -f javax/swing/event/MenuDragMouseEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/MenuDragMouseEvent.lo
- 	-rm -f javax/swing/event/MenuDragMouseListener.$(OBJEXT)
- 	-rm -f javax/swing/event/MenuDragMouseListener.lo
- 	-rm -f javax/swing/event/MenuEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/MenuEvent.lo
- 	-rm -f javax/swing/event/MenuKeyEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/MenuKeyEvent.lo
- 	-rm -f javax/swing/event/MenuKeyListener.$(OBJEXT)
- 	-rm -f javax/swing/event/MenuKeyListener.lo
- 	-rm -f javax/swing/event/MenuListener.$(OBJEXT)
- 	-rm -f javax/swing/event/MenuListener.lo
- 	-rm -f javax/swing/event/MouseInputAdapter.$(OBJEXT)
- 	-rm -f javax/swing/event/MouseInputAdapter.lo
- 	-rm -f javax/swing/event/MouseInputListener.$(OBJEXT)
- 	-rm -f javax/swing/event/MouseInputListener.lo
- 	-rm -f javax/swing/event/PopupMenuEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/PopupMenuEvent.lo
- 	-rm -f javax/swing/event/PopupMenuListener.$(OBJEXT)
- 	-rm -f javax/swing/event/PopupMenuListener.lo
- 	-rm -f javax/swing/event/SwingPropertyChangeSupport.$(OBJEXT)
- 	-rm -f javax/swing/event/SwingPropertyChangeSupport.lo
- 	-rm -f javax/swing/event/TableColumnModelEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/TableColumnModelEvent.lo
- 	-rm -f javax/swing/event/TableColumnModelListener.$(OBJEXT)
- 	-rm -f javax/swing/event/TableColumnModelListener.lo
- 	-rm -f javax/swing/event/TableModelEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/TableModelEvent.lo
- 	-rm -f javax/swing/event/TableModelListener.$(OBJEXT)
- 	-rm -f javax/swing/event/TableModelListener.lo
- 	-rm -f javax/swing/event/TreeExpansionEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/TreeExpansionEvent.lo
- 	-rm -f javax/swing/event/TreeExpansionListener.$(OBJEXT)
- 	-rm -f javax/swing/event/TreeExpansionListener.lo
- 	-rm -f javax/swing/event/TreeModelEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/TreeModelEvent.lo
- 	-rm -f javax/swing/event/TreeModelListener.$(OBJEXT)
- 	-rm -f javax/swing/event/TreeModelListener.lo
- 	-rm -f javax/swing/event/TreeSelectionEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/TreeSelectionEvent.lo
- 	-rm -f javax/swing/event/TreeSelectionListener.$(OBJEXT)
- 	-rm -f javax/swing/event/TreeSelectionListener.lo
- 	-rm -f javax/swing/event/TreeWillExpandListener.$(OBJEXT)
- 	-rm -f javax/swing/event/TreeWillExpandListener.lo
- 	-rm -f javax/swing/event/UndoableEditEvent.$(OBJEXT)
- 	-rm -f javax/swing/event/UndoableEditEvent.lo
- 	-rm -f javax/swing/event/UndoableEditListener.$(OBJEXT)
- 	-rm -f javax/swing/event/UndoableEditListener.lo
- 	-rm -f javax/swing/filechooser/FileFilter.$(OBJEXT)
- 	-rm -f javax/swing/filechooser/FileFilter.lo
- 	-rm -f javax/swing/filechooser/FileSystemView.$(OBJEXT)
- 	-rm -f javax/swing/filechooser/FileSystemView.lo
- 	-rm -f javax/swing/filechooser/FileView.$(OBJEXT)
- 	-rm -f javax/swing/filechooser/FileView.lo
- 	-rm -f javax/swing/plaf/ActionMapUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ActionMapUIResource.lo
- 	-rm -f javax/swing/plaf/BorderUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/BorderUIResource.lo
- 	-rm -f javax/swing/plaf/ButtonUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ButtonUI.lo
- 	-rm -f javax/swing/plaf/ColorChooserUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ColorChooserUI.lo
- 	-rm -f javax/swing/plaf/ColorUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ColorUIResource.lo
- 	-rm -f javax/swing/plaf/ComboBoxUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ComboBoxUI.lo
- 	-rm -f javax/swing/plaf/ComponentInputMapUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ComponentInputMapUIResource.lo
- 	-rm -f javax/swing/plaf/ComponentUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ComponentUI.lo
- 	-rm -f javax/swing/plaf/DesktopIconUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/DesktopIconUI.lo
- 	-rm -f javax/swing/plaf/DesktopPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/DesktopPaneUI.lo
- 	-rm -f javax/swing/plaf/DimensionUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/DimensionUIResource.lo
- 	-rm -f javax/swing/plaf/FileChooserUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/FileChooserUI.lo
- 	-rm -f javax/swing/plaf/FontUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/FontUIResource.lo
- 	-rm -f javax/swing/plaf/IconUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/IconUIResource.lo
- 	-rm -f javax/swing/plaf/InputMapUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/InputMapUIResource.lo
- 	-rm -f javax/swing/plaf/InsetsUIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/InsetsUIResource.lo
- 	-rm -f javax/swing/plaf/InternalFrameUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/InternalFrameUI.lo
- 	-rm -f javax/swing/plaf/LabelUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/LabelUI.lo
- 	-rm -f javax/swing/plaf/ListUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ListUI.lo
- 	-rm -f javax/swing/plaf/MenuBarUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/MenuBarUI.lo
- 	-rm -f javax/swing/plaf/MenuItemUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/MenuItemUI.lo
- 	-rm -f javax/swing/plaf/OptionPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/OptionPaneUI.lo
- 	-rm -f javax/swing/plaf/PanelUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/PanelUI.lo
- 	-rm -f javax/swing/plaf/PopupMenuUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/PopupMenuUI.lo
- 	-rm -f javax/swing/plaf/ProgressBarUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ProgressBarUI.lo
- 	-rm -f javax/swing/plaf/RootPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/RootPaneUI.lo
- 	-rm -f javax/swing/plaf/ScrollBarUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ScrollBarUI.lo
- 	-rm -f javax/swing/plaf/ScrollPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ScrollPaneUI.lo
- 	-rm -f javax/swing/plaf/SeparatorUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/SeparatorUI.lo
- 	-rm -f javax/swing/plaf/SliderUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/SliderUI.lo
- 	-rm -f javax/swing/plaf/SpinnerUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/SpinnerUI.lo
- 	-rm -f javax/swing/plaf/SplitPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/SplitPaneUI.lo
- 	-rm -f javax/swing/plaf/TabbedPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/TabbedPaneUI.lo
- 	-rm -f javax/swing/plaf/TableHeaderUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/TableHeaderUI.lo
- 	-rm -f javax/swing/plaf/TableUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/TableUI.lo
- 	-rm -f javax/swing/plaf/TextUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/TextUI.lo
- 	-rm -f javax/swing/plaf/ToolBarUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ToolBarUI.lo
- 	-rm -f javax/swing/plaf/ToolTipUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ToolTipUI.lo
- 	-rm -f javax/swing/plaf/TreeUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/TreeUI.lo
- 	-rm -f javax/swing/plaf/UIResource.$(OBJEXT)
- 	-rm -f javax/swing/plaf/UIResource.lo
- 	-rm -f javax/swing/plaf/ViewportUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/ViewportUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicArrowButton.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicArrowButton.lo
- 	-rm -f javax/swing/plaf/basic/BasicBorders.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicBorders.lo
- 	-rm -f javax/swing/plaf/basic/BasicButtonListener.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicButtonListener.lo
- 	-rm -f javax/swing/plaf/basic/BasicButtonUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicButtonUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicCheckBoxUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicCheckBoxUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicColorChooserUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicColorChooserUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicComboBoxEditor.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicComboBoxEditor.lo
- 	-rm -f javax/swing/plaf/basic/BasicComboBoxRenderer.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicComboBoxRenderer.lo
- 	-rm -f javax/swing/plaf/basic/BasicComboBoxUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicComboBoxUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicComboPopup.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicComboPopup.lo
- 	-rm -f javax/swing/plaf/basic/BasicDesktopIconUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicDesktopIconUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicDesktopPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicDesktopPaneUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicEditorPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicEditorPaneUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicFormattedTextFieldUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicFormattedTextFieldUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicGraphicsUtils.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicGraphicsUtils.lo
- 	-rm -f javax/swing/plaf/basic/BasicIconFactory.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicIconFactory.lo
- 	-rm -f javax/swing/plaf/basic/BasicInternalFrameTitlePane.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicInternalFrameTitlePane.lo
- 	-rm -f javax/swing/plaf/basic/BasicInternalFrameUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicInternalFrameUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicLabelUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicLabelUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicListUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicListUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicLookAndFeel.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicLookAndFeel.lo
- 	-rm -f javax/swing/plaf/basic/BasicMenuBarUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicMenuBarUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicMenuItemUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicMenuItemUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicMenuUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicMenuUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicOptionPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicOptionPaneUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicPanelUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicPanelUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicPasswordFieldUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicPasswordFieldUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicPopupMenuUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicPopupMenuUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicProgressBarUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicProgressBarUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicRadioButtonUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicRadioButtonUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicRootPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicRootPaneUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicScrollBarUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicScrollBarUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicScrollPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicScrollPaneUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicSeparatorUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicSeparatorUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicSliderUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicSliderUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicSpinnerUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicSpinnerUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicSplitPaneDivider.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicSplitPaneDivider.lo
- 	-rm -f javax/swing/plaf/basic/BasicSplitPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicSplitPaneUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicTabbedPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicTabbedPaneUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicTableHeaderUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicTableHeaderUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicTableUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicTableUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicTextAreaUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicTextAreaUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicTextFieldUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicTextFieldUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicTextPaneUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicTextPaneUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicTextUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicTextUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicToggleButtonUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicToggleButtonUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicToolBarSeparatorUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicToolBarSeparatorUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicToolBarUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicToolBarUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicToolTipUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicToolTipUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicTreeUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicTreeUI.lo
- 	-rm -f javax/swing/plaf/basic/BasicViewportUI.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/BasicViewportUI.lo
- 	-rm -f javax/swing/plaf/basic/ComboPopup.$(OBJEXT)
- 	-rm -f javax/swing/plaf/basic/ComboPopup.lo
- 	-rm -f javax/swing/plaf/metal/DefaultMetalTheme.$(OBJEXT)
- 	-rm -f javax/swing/plaf/metal/DefaultMetalTheme.lo
- 	-rm -f javax/swing/plaf/metal/MetalLookAndFeel.$(OBJEXT)
- 	-rm -f javax/swing/plaf/metal/MetalLookAndFeel.lo
- 	-rm -f javax/swing/plaf/metal/MetalTheme.$(OBJEXT)
- 	-rm -f javax/swing/plaf/metal/MetalTheme.lo
- 	-rm -f javax/swing/table/AbstractTableModel.$(OBJEXT)
- 	-rm -f javax/swing/table/AbstractTableModel.lo
- 	-rm -f javax/swing/table/DefaultTableCellRenderer.$(OBJEXT)
- 	-rm -f javax/swing/table/DefaultTableCellRenderer.lo
- 	-rm -f javax/swing/table/DefaultTableColumnModel.$(OBJEXT)
- 	-rm -f javax/swing/table/DefaultTableColumnModel.lo
- 	-rm -f javax/swing/table/DefaultTableModel.$(OBJEXT)
- 	-rm -f javax/swing/table/DefaultTableModel.lo
- 	-rm -f javax/swing/table/JTableHeader.$(OBJEXT)
- 	-rm -f javax/swing/table/JTableHeader.lo
- 	-rm -f javax/swing/table/TableCellEditor.$(OBJEXT)
- 	-rm -f javax/swing/table/TableCellEditor.lo
- 	-rm -f javax/swing/table/TableCellRenderer.$(OBJEXT)
- 	-rm -f javax/swing/table/TableCellRenderer.lo
- 	-rm -f javax/swing/table/TableColumn.$(OBJEXT)
- 	-rm -f javax/swing/table/TableColumn.lo
- 	-rm -f javax/swing/table/TableColumnModel.$(OBJEXT)
- 	-rm -f javax/swing/table/TableColumnModel.lo
- 	-rm -f javax/swing/table/TableModel.$(OBJEXT)
- 	-rm -f javax/swing/table/TableModel.lo
- 	-rm -f javax/swing/text/AbstractDocument.$(OBJEXT)
- 	-rm -f javax/swing/text/AbstractDocument.lo
- 	-rm -f javax/swing/text/AttributeSet.$(OBJEXT)
- 	-rm -f javax/swing/text/AttributeSet.lo
- 	-rm -f javax/swing/text/BadLocationException.$(OBJEXT)
- 	-rm -f javax/swing/text/BadLocationException.lo
- 	-rm -f javax/swing/text/Caret.$(OBJEXT)
- 	-rm -f javax/swing/text/Caret.lo
- 	-rm -f javax/swing/text/ComponentView.$(OBJEXT)
- 	-rm -f javax/swing/text/ComponentView.lo
- 	-rm -f javax/swing/text/DefaultCaret.$(OBJEXT)
- 	-rm -f javax/swing/text/DefaultCaret.lo
- 	-rm -f javax/swing/text/DefaultEditorKit.$(OBJEXT)
- 	-rm -f javax/swing/text/DefaultEditorKit.lo
- 	-rm -f javax/swing/text/DefaultHighlighter.$(OBJEXT)
- 	-rm -f javax/swing/text/DefaultHighlighter.lo
- 	-rm -f javax/swing/text/DefaultStyledDocument.$(OBJEXT)
- 	-rm -f javax/swing/text/DefaultStyledDocument.lo
- 	-rm -f javax/swing/text/Document.$(OBJEXT)
- 	-rm -f javax/swing/text/Document.lo
- 	-rm -f javax/swing/text/DocumentFilter.$(OBJEXT)
- 	-rm -f javax/swing/text/DocumentFilter.lo
- 	-rm -f javax/swing/text/EditorKit.$(OBJEXT)
- 	-rm -f javax/swing/text/EditorKit.lo
- 	-rm -f javax/swing/text/Element.$(OBJEXT)
- 	-rm -f javax/swing/text/Element.lo
- 	-rm -f javax/swing/text/FieldView.$(OBJEXT)
- 	-rm -f javax/swing/text/FieldView.lo
- 	-rm -f javax/swing/text/GapContent.$(OBJEXT)
- 	-rm -f javax/swing/text/GapContent.lo
- 	-rm -f javax/swing/text/Highlighter.$(OBJEXT)
- 	-rm -f javax/swing/text/Highlighter.lo
- 	-rm -f javax/swing/text/JTextComponent.$(OBJEXT)
- 	-rm -f javax/swing/text/JTextComponent.lo
- 	-rm -f javax/swing/text/Keymap.$(OBJEXT)
- 	-rm -f javax/swing/text/Keymap.lo
- 	-rm -f javax/swing/text/LayeredHighlighter.$(OBJEXT)
- 	-rm -f javax/swing/text/LayeredHighlighter.lo
- 	-rm -f javax/swing/text/MutableAttributeSet.$(OBJEXT)
- 	-rm -f javax/swing/text/MutableAttributeSet.lo
- 	-rm -f javax/swing/text/NavigationFilter.$(OBJEXT)
- 	-rm -f javax/swing/text/NavigationFilter.lo
- 	-rm -f javax/swing/text/PasswordView.$(OBJEXT)
- 	-rm -f javax/swing/text/PasswordView.lo
- 	-rm -f javax/swing/text/PlainDocument.$(OBJEXT)
- 	-rm -f javax/swing/text/PlainDocument.lo
- 	-rm -f javax/swing/text/PlainView.$(OBJEXT)
- 	-rm -f javax/swing/text/PlainView.lo
- 	-rm -f javax/swing/text/Position.$(OBJEXT)
- 	-rm -f javax/swing/text/Position.lo
- 	-rm -f javax/swing/text/Segment.$(OBJEXT)
- 	-rm -f javax/swing/text/Segment.lo
- 	-rm -f javax/swing/text/SimpleAttributeSet.$(OBJEXT)
- 	-rm -f javax/swing/text/SimpleAttributeSet.lo
- 	-rm -f javax/swing/text/StringContent.$(OBJEXT)
- 	-rm -f javax/swing/text/StringContent.lo
- 	-rm -f javax/swing/text/Style.$(OBJEXT)
- 	-rm -f javax/swing/text/Style.lo
- 	-rm -f javax/swing/text/StyleConstants.$(OBJEXT)
- 	-rm -f javax/swing/text/StyleConstants.lo
- 	-rm -f javax/swing/text/StyleContext.$(OBJEXT)
- 	-rm -f javax/swing/text/StyleContext.lo
- 	-rm -f javax/swing/text/StyledDocument.$(OBJEXT)
- 	-rm -f javax/swing/text/StyledDocument.lo
- 	-rm -f javax/swing/text/StyledEditorKit.$(OBJEXT)
- 	-rm -f javax/swing/text/StyledEditorKit.lo
- 	-rm -f javax/swing/text/TabExpander.$(OBJEXT)
- 	-rm -f javax/swing/text/TabExpander.lo
- 	-rm -f javax/swing/text/TabSet.$(OBJEXT)
- 	-rm -f javax/swing/text/TabSet.lo
- 	-rm -f javax/swing/text/TabStop.$(OBJEXT)
- 	-rm -f javax/swing/text/TabStop.lo
- 	-rm -f javax/swing/text/TabableView.$(OBJEXT)
- 	-rm -f javax/swing/text/TabableView.lo
- 	-rm -f javax/swing/text/TextAction.$(OBJEXT)
- 	-rm -f javax/swing/text/TextAction.lo
- 	-rm -f javax/swing/text/Utilities.$(OBJEXT)
- 	-rm -f javax/swing/text/Utilities.lo
- 	-rm -f javax/swing/text/View.$(OBJEXT)
- 	-rm -f javax/swing/text/View.lo
- 	-rm -f javax/swing/text/ViewFactory.$(OBJEXT)
- 	-rm -f javax/swing/text/ViewFactory.lo
- 	-rm -f javax/swing/text/html/HTML.$(OBJEXT)
- 	-rm -f javax/swing/text/html/HTML.lo
- 	-rm -f javax/swing/text/html/parser/ParserDelegator.$(OBJEXT)
- 	-rm -f javax/swing/text/html/parser/ParserDelegator.lo
- 	-rm -f javax/swing/tree/AbstractLayoutCache.$(OBJEXT)
- 	-rm -f javax/swing/tree/AbstractLayoutCache.lo
- 	-rm -f javax/swing/tree/DefaultMutableTreeNode.$(OBJEXT)
- 	-rm -f javax/swing/tree/DefaultMutableTreeNode.lo
- 	-rm -f javax/swing/tree/DefaultTreeCellEditor.$(OBJEXT)
- 	-rm -f javax/swing/tree/DefaultTreeCellEditor.lo
- 	-rm -f javax/swing/tree/DefaultTreeCellRenderer.$(OBJEXT)
- 	-rm -f javax/swing/tree/DefaultTreeCellRenderer.lo
- 	-rm -f javax/swing/tree/DefaultTreeModel.$(OBJEXT)
- 	-rm -f javax/swing/tree/DefaultTreeModel.lo
- 	-rm -f javax/swing/tree/DefaultTreeSelectionModel.$(OBJEXT)
- 	-rm -f javax/swing/tree/DefaultTreeSelectionModel.lo
- 	-rm -f javax/swing/tree/ExpandVetoException.$(OBJEXT)
- 	-rm -f javax/swing/tree/ExpandVetoException.lo
- 	-rm -f javax/swing/tree/FixedHeightLayoutCache.$(OBJEXT)
- 	-rm -f javax/swing/tree/FixedHeightLayoutCache.lo
- 	-rm -f javax/swing/tree/MutableTreeNode.$(OBJEXT)
- 	-rm -f javax/swing/tree/MutableTreeNode.lo
- 	-rm -f javax/swing/tree/RowMapper.$(OBJEXT)
- 	-rm -f javax/swing/tree/RowMapper.lo
- 	-rm -f javax/swing/tree/TreeCellEditor.$(OBJEXT)
- 	-rm -f javax/swing/tree/TreeCellEditor.lo
- 	-rm -f javax/swing/tree/TreeCellRenderer.$(OBJEXT)
- 	-rm -f javax/swing/tree/TreeCellRenderer.lo
- 	-rm -f javax/swing/tree/TreeModel.$(OBJEXT)
- 	-rm -f javax/swing/tree/TreeModel.lo
- 	-rm -f javax/swing/tree/TreeNode.$(OBJEXT)
- 	-rm -f javax/swing/tree/TreeNode.lo
- 	-rm -f javax/swing/tree/TreePath.$(OBJEXT)
- 	-rm -f javax/swing/tree/TreePath.lo
- 	-rm -f javax/swing/tree/TreeSelectionModel.$(OBJEXT)
- 	-rm -f javax/swing/tree/TreeSelectionModel.lo
- 	-rm -f javax/swing/tree/VariableHeightLayoutCache.$(OBJEXT)
- 	-rm -f javax/swing/tree/VariableHeightLayoutCache.lo
- 	-rm -f javax/swing/undo/AbstractUndoableEdit.$(OBJEXT)
- 	-rm -f javax/swing/undo/AbstractUndoableEdit.lo
- 	-rm -f javax/swing/undo/CannotRedoException.$(OBJEXT)
- 	-rm -f javax/swing/undo/CannotRedoException.lo
- 	-rm -f javax/swing/undo/CannotUndoException.$(OBJEXT)
- 	-rm -f javax/swing/undo/CannotUndoException.lo
- 	-rm -f javax/swing/undo/CompoundEdit.$(OBJEXT)
- 	-rm -f javax/swing/undo/CompoundEdit.lo
- 	-rm -f javax/swing/undo/StateEdit.$(OBJEXT)
- 	-rm -f javax/swing/undo/StateEdit.lo
- 	-rm -f javax/swing/undo/StateEditable.$(OBJEXT)
- 	-rm -f javax/swing/undo/StateEditable.lo
- 	-rm -f javax/swing/undo/UndoManager.$(OBJEXT)
- 	-rm -f javax/swing/undo/UndoManager.lo
- 	-rm -f javax/swing/undo/UndoableEdit.$(OBJEXT)
- 	-rm -f javax/swing/undo/UndoableEdit.lo
- 	-rm -f javax/swing/undo/UndoableEditSupport.$(OBJEXT)
- 	-rm -f javax/swing/undo/UndoableEditSupport.lo
- 	-rm -f javax/transaction/HeuristicCommitException.$(OBJEXT)
- 	-rm -f javax/transaction/HeuristicCommitException.lo
- 	-rm -f javax/transaction/HeuristicMixedException.$(OBJEXT)
- 	-rm -f javax/transaction/HeuristicMixedException.lo
- 	-rm -f javax/transaction/HeuristicRollbackException.$(OBJEXT)
- 	-rm -f javax/transaction/HeuristicRollbackException.lo
- 	-rm -f javax/transaction/InvalidTransactionException.$(OBJEXT)
- 	-rm -f javax/transaction/InvalidTransactionException.lo
- 	-rm -f javax/transaction/NotSupportedException.$(OBJEXT)
- 	-rm -f javax/transaction/NotSupportedException.lo
- 	-rm -f javax/transaction/RollbackException.$(OBJEXT)
- 	-rm -f javax/transaction/RollbackException.lo
- 	-rm -f javax/transaction/Status.$(OBJEXT)
- 	-rm -f javax/transaction/Status.lo
- 	-rm -f javax/transaction/Synchronization.$(OBJEXT)
- 	-rm -f javax/transaction/Synchronization.lo
- 	-rm -f javax/transaction/SystemException.$(OBJEXT)
- 	-rm -f javax/transaction/SystemException.lo
- 	-rm -f javax/transaction/Transaction.$(OBJEXT)
- 	-rm -f javax/transaction/Transaction.lo
- 	-rm -f javax/transaction/TransactionManager.$(OBJEXT)
- 	-rm -f javax/transaction/TransactionManager.lo
- 	-rm -f javax/transaction/TransactionRequiredException.$(OBJEXT)
- 	-rm -f javax/transaction/TransactionRequiredException.lo
- 	-rm -f javax/transaction/TransactionRolledbackException.$(OBJEXT)
- 	-rm -f javax/transaction/TransactionRolledbackException.lo
- 	-rm -f javax/transaction/UserTransaction.$(OBJEXT)
- 	-rm -f javax/transaction/UserTransaction.lo
- 	-rm -f javax/transaction/xa/XAException.$(OBJEXT)
- 	-rm -f javax/transaction/xa/XAException.lo
- 	-rm -f javax/transaction/xa/XAResource.$(OBJEXT)
- 	-rm -f javax/transaction/xa/XAResource.lo
- 	-rm -f javax/transaction/xa/Xid.$(OBJEXT)
- 	-rm -f javax/transaction/xa/Xid.lo
  	-rm -f jni/classpath/lib_gnu_java_awt_peer_gtk_la-native_state.$(OBJEXT)
  	-rm -f jni/classpath/lib_gnu_java_awt_peer_gtk_la-native_state.lo
  	-rm -f jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.$(OBJEXT)
--- 4805,4830 ----
*************** mostlyclean-compile:
*** 19439,19460 ****
  	-rm -f jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gthread-jni.lo
  	-rm -f jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gtk_jawt.$(OBJEXT)
  	-rm -f jni/gtk-peer/lib_gnu_java_awt_peer_gtk_la-gtk_jawt.lo
- 	-rm -f org/ietf/jgss/ChannelBinding.$(OBJEXT)
- 	-rm -f org/ietf/jgss/ChannelBinding.lo
- 	-rm -f org/ietf/jgss/GSSContext.$(OBJEXT)
- 	-rm -f org/ietf/jgss/GSSContext.lo
- 	-rm -f org/ietf/jgss/GSSCredential.$(OBJEXT)
- 	-rm -f org/ietf/jgss/GSSCredential.lo
- 	-rm -f org/ietf/jgss/GSSException.$(OBJEXT)
- 	-rm -f org/ietf/jgss/GSSException.lo
- 	-rm -f org/ietf/jgss/GSSManager.$(OBJEXT)
- 	-rm -f org/ietf/jgss/GSSManager.lo
- 	-rm -f org/ietf/jgss/GSSName.$(OBJEXT)
- 	-rm -f org/ietf/jgss/GSSName.lo
- 	-rm -f org/ietf/jgss/MessageProp.$(OBJEXT)
- 	-rm -f org/ietf/jgss/MessageProp.lo
- 	-rm -f org/ietf/jgss/Oid.$(OBJEXT)
- 	-rm -f org/ietf/jgss/Oid.lo
  	-rm -f sysdep/dwarf2-backtrace.$(OBJEXT)
  	-rm -f sysdep/dwarf2-backtrace.lo
  
--- 4905,4910 ----
*************** distclean-compile:
*** 19478,19530 ****
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/verify.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win32-threads.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win32.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/$(DEPDIR)/LightweightRedirector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/j2d/$(DEPDIR)/AbstractGraphicsState.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/j2d/$(DEPDIR)/DirectRasterGraphics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/j2d/$(DEPDIR)/Graphics2DImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/j2d/$(DEPDIR)/IntegerGraphicsState.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/j2d/$(DEPDIR)/MappedRaster.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XCanvasPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XEventLoop.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XEventQueue.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XFontMetrics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XFontPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XFramePeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XGraphics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XGraphicsConfiguration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XOffScreenImage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XPanelPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/awt/xlib/$(DEPDIR)/XToolkit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/classpath/$(DEPDIR)/Configuration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/classpath/$(DEPDIR)/ServiceFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/classpath/$(DEPDIR)/ServiceProviderLoadingAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/$(DEPDIR)/Core.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/$(DEPDIR)/RawData.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/$(DEPDIR)/RawDataManaged.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/$(DEPDIR)/natCore.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/BytesToUnicode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Convert.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/IOConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_8859_1.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_ASCII.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_EUCJIS.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_JavaSrc.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_SJIS.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_UTF8.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_UnicodeBig.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_UnicodeLittle.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Input_iconv.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/JIS0208_to_Unicode.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/JIS0212_to_Unicode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Output_8859_1.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Output_ASCII.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Output_EUCJIS.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Output_JavaSrc.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Output_SJIS.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Output_UTF8.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Output_UnicodeLittleUnmarked.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Output_iconv.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/UnicodeToBytes.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/Unicode_to_JIS.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/gen-from-JIS.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/make-trie.Po@am__quote@
--- 4928,4936 ----
*************** distclean-compile:
*** 19533,19557 ****
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/natInput_SJIS.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/natOutput_EUCJIS.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/convert/$(DEPDIR)/natOutput_SJIS.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/io/$(DEPDIR)/DefaultMimeTypes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/io/$(DEPDIR)/MimeTypes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/io/$(DEPDIR)/SimpleSHSStream.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/io/$(DEPDIR)/natSimpleSHSStream.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/io/$(DEPDIR)/shs.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/BootClassLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/ExtensionClassLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/FileDeleter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/FinalizerThread.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/HelperClassLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/JNIWeakRef.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/MethodRef.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/NameFinder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/PersistentByteMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/SharedLibHelper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/SharedLibLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/StackTrace.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/StringBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/SystemClassLoader.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/natFinalizerThread.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/natNameFinder.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/natSharedLibLoader.Plo@am__quote@
--- 4939,4946 ----
*************** distclean-compile:
*** 19559,19589 ****
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/runtime/$(DEPDIR)/natStringBuffer.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/tools/gcj_dbtool/$(DEPDIR)/Main.Po@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/tools/gcj_dbtool/$(DEPDIR)/natMain.Po@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/util/$(DEPDIR)/Debug.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/util/$(DEPDIR)/natDebug.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Clip.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Colormap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Display.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Drawable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Font.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/GC.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Pixmap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Screen.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Visual.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/WMSizeHints.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/Window.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/WindowAttributes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XAnyEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XButtonEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XColor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XConfigureEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XConnectException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XExposeEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XID.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XImage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/XUnmapEvent.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/lib_gnu_awt_xlib_la-natClip.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/lib_gnu_awt_xlib_la-natColormap.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/lib_gnu_awt_xlib_la-natDisplay.Plo@am__quote@
--- 4948,4954 ----
*************** distclean-compile:
*** 19604,20566 ****
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/lib_gnu_awt_xlib_la-natXExposeEvent.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/lib_gnu_awt_xlib_la-natXImage.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/gcj/xlib/$(DEPDIR)/lib_gnu_awt_xlib_la-natXUnmapEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/$(DEPDIR)/BitMaskExtent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/$(DEPDIR)/BitwiseXORComposite.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/$(DEPDIR)/Buffers.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/$(DEPDIR)/ClasspathToolkit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/$(DEPDIR)/ComponentDataBlitOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/$(DEPDIR)/EmbeddedWindow.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/$(DEPDIR)/EmbeddedWindowSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/$(DEPDIR)/EventModifier.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/CieXyzConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/ClutProfileConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/ColorLookUpTable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/ColorSpaceConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/GrayProfileConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/GrayScaleConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/LinearRGBConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/ProfileHeader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/PyccConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/RgbProfileConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/SrgbConverter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/TagEntry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/color/$(DEPDIR)/ToneReproductionCurve.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/image/$(DEPDIR)/ImageDecoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/image/$(DEPDIR)/XBMDecoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/peer/$(DEPDIR)/ClasspathFontPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/peer/$(DEPDIR)/ClasspathTextLayoutPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/peer/$(DEPDIR)/EmbeddedWindowPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/awt/peer/$(DEPDIR)/GLightweightPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/io/$(DEPDIR)/ASN1ParsingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/io/$(DEPDIR)/Base64InputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/io/$(DEPDIR)/ClassLoaderObjectInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/io/$(DEPDIR)/NullOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/io/$(DEPDIR)/ObjectIdentityWrapper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/lang/$(DEPDIR)/ArrayHelper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/lang/$(DEPDIR)/ClassHelper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/lang/$(DEPDIR)/MainThread.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/lang/$(DEPDIR)/natMainThread.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/lang/reflect/$(DEPDIR)/TypeSignature.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/Calendar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/Calendar_de.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/Calendar_en.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/Calendar_nl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_af_ZA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_AE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_BH.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_DZ.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_EG.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_IN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_IQ.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_JO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_KW.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_LB.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_LY.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_MA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_OM.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_QA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_SD.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_SY.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_TN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ar_YE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_be_BY.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_bn_IN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_br_FR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_bs_BA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ca_ES.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_cs_CZ.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_cy_GB.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_da_DK.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_de.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_de_AT.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_de_BE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_de_CH.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_de_DE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_de_LU.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_el_GR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_AU.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_BW.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_CA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_DK.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_GB.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_HK.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_IE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_IN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_NZ.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_PH.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_SG.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_US.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_ZA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_en_ZW.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_AR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_BO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_CL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_CO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_CR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_DO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_EC.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_ES.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_GT.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_HN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_MX.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_NI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_PA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_PE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_PR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_PY.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_SV.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_US.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_UY.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_es_VE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_et_EE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_eu_ES.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_fa_IR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_fi_FI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_fo_FO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_fr_BE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_fr_CA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_fr_CH.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_fr_FR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_fr_LU.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ga_IE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_gd_GB.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_gl_ES.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_gv_GB.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_he_IL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_hi_IN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_hr_HR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_hu_HU.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_id_ID.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_it_CH.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_it_IT.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_iw_IL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ja_JP.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ka_GE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_kl_GL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ko_KR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_kw_GB.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_lt_LT.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_lv_LV.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_mi_NZ.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_mk_MK.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_mr_IN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_mt_MT.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_nl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_nl_BE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_nl_NL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_nn_NO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_no_NO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_oc_FR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_pl_PL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_pt_BR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_pt_PT.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ro_RO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ru_RU.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ru_UA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_se_NO.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_sk_SK.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_sl_SI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_sq_AL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_sr_YU.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_sv_FI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_sv_SE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ta_IN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_te_IN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_tg_TJ.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_tl_PH.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_tr_TR.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_uk_UA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_ur_PK.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_uz_UZ.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_vi_VN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_yi_US.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_zh_CN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_zh_HK.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_zh_SG.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/locale/$(DEPDIR)/LocaleInformation_zh_TW.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/math/$(DEPDIR)/MPN.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/BASE64.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/CRLFInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/CRLFOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/DefaultContentHandlerFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/EmptyX509TrustManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/GetLocalHostAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/HeaderFieldHelper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/LineInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/PlainDatagramSocketImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/PlainSocketImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/URLParseError.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/natPlainDatagramSocketImpl.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/$(DEPDIR)/natPlainSocketImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/core/$(DEPDIR)/Connection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/core/$(DEPDIR)/CoreInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/core/$(DEPDIR)/Handler.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/core/$(DEPDIR)/natCoreInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/file/$(DEPDIR)/Connection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/file/$(DEPDIR)/Handler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/ActiveModeDTP.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/BlockInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/BlockOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/CompressedInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/CompressedOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/DTP.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/DTPInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/DTPOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/FTPConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/FTPException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/FTPResponse.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/FTPURLConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/Handler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/PassiveModeDTP.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/StreamInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/ftp/$(DEPDIR)/StreamOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/gcjlib/$(DEPDIR)/Connection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/gcjlib/$(DEPDIR)/Handler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/Authenticator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/ByteArrayRequestBodyWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/ByteArrayResponseBodyReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/ChunkedInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/Cookie.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/CookieManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/Credentials.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/HTTPConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/HTTPDateFormat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/HTTPURLConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/Handler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/Headers.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/Request.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/RequestBodyWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/Response.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/ResponseBodyReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/ResponseHeaderHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/$(DEPDIR)/SimpleCookieManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/event/$(DEPDIR)/ConnectionEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/event/$(DEPDIR)/ConnectionListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/event/$(DEPDIR)/RequestEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/http/event/$(DEPDIR)/RequestListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/https/$(DEPDIR)/Handler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/jar/$(DEPDIR)/Connection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/net/protocol/jar/$(DEPDIR)/Handler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/ChannelInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/ChannelOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/ChannelReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/DatagramChannelImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/DatagramChannelSelectionKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/FileLockImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/InputStreamChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/NIOConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/NIODatagramSocket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/NIOServerSocket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/NIOSocket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/OutputStreamChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/PipeImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/SelectionKeyImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/SelectorImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/SelectorProviderImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/ServerSocketChannelImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/ServerSocketChannelSelectionKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/SocketChannelImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/SocketChannelSelectionKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/VMPipe.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/VMSelector.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/natNIOServerSocket.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/natPipeImpl.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/$(DEPDIR)/natSelectorImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/channels/$(DEPDIR)/FileChannelImpl.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/channels/$(DEPDIR)/natFileChannelImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/ISO_8859_1.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/Provider.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/US_ASCII.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/UTF_16.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/UTF_16BE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/UTF_16Decoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/UTF_16Encoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/UTF_16LE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/nio/charset/$(DEPDIR)/UTF_8.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/$(DEPDIR)/RMIMarshalledObjectInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/$(DEPDIR)/RMIMarshalledObjectOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/dgc/$(DEPDIR)/DGCImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/dgc/$(DEPDIR)/DGCImpl_Skel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/dgc/$(DEPDIR)/DGCImpl_Stub.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/registry/$(DEPDIR)/RegistryImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/registry/$(DEPDIR)/RegistryImpl_Skel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/registry/$(DEPDIR)/RegistryImpl_Stub.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/rmic/$(DEPDIR)/Compile_gcj.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/rmic/$(DEPDIR)/Compile_jikes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/rmic/$(DEPDIR)/Compile_kjc.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/rmic/$(DEPDIR)/Compiler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/rmic/$(DEPDIR)/CompilerProcess.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/rmic/$(DEPDIR)/RMIC.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/rmic/$(DEPDIR)/RMICException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/rmic/$(DEPDIR)/TabbedWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/ConnectionRunnerPool.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/ProtocolConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/RMIDefaultSocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/RMIHashes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/RMIIncomingThread.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/RMIObjectInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/RMIObjectOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/RMIVoidValue.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/UnicastConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/UnicastConnectionManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/UnicastRef.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/UnicastRemoteCall.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/UnicastRemoteStub.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/UnicastServer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/rmi/server/$(DEPDIR)/UnicastServerRef.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/$(DEPDIR)/Engine.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/$(DEPDIR)/OID.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/$(DEPDIR)/PolicyFile.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/action/$(DEPDIR)/GetPropertyAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/action/$(DEPDIR)/GetSecurityPropertyAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/action/$(DEPDIR)/SetAccessibleAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/ber/$(DEPDIR)/BER.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/ber/$(DEPDIR)/BEREncodingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/ber/$(DEPDIR)/BERReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/ber/$(DEPDIR)/BERValue.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/der/$(DEPDIR)/BitString.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/der/$(DEPDIR)/DER.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/der/$(DEPDIR)/DEREncodingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/der/$(DEPDIR)/DERReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/der/$(DEPDIR)/DERValue.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/der/$(DEPDIR)/DERWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/pkcs/$(DEPDIR)/PKCS7SignedData.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/pkcs/$(DEPDIR)/SignerInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/CollectionCertStoreImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/DSAKeyFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/DSAKeyPairGenerator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/DSAParameterGenerator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/DSAParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/DSASignature.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/DefaultPolicy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/EncodedKeyFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/Gnu.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/GnuDHPublicKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/GnuDSAPrivateKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/GnuDSAPublicKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/GnuRSAPrivateKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/GnuRSAPublicKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/MD2withRSA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/MD4withRSA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/MD5.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/MD5withRSA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/PKIXCertPathValidatorImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/RSA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/RSAKeyFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/SHA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/SHA1PRNG.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/SHA1withRSA.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/provider/$(DEPDIR)/X509CertificateFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/util/$(DEPDIR)/Prime.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/GnuPKIExtension.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/PolicyNodeImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/Util.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/X500DistinguishedName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/X509CRL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/X509CRLEntry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/X509CRLSelectorImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/X509CertPath.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/X509CertSelectorImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/$(DEPDIR)/X509Certificate.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/AuthorityKeyIdentifier.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/BasicConstraints.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/CRLNumber.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/CertificatePolicies.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/ExtendedKeyUsage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/Extension.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/GeneralNames.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/IssuerAlternativeNames.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/KeyUsage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/PolicyConstraint.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/PolicyMappings.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/PrivateKeyUsagePeriod.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/ReasonCode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/SubjectAlternativeNames.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/security/x509/ext/$(DEPDIR)/SubjectKeyIdentifier.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/AttributedFormatBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/BaseBreakIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/CharacterBreakIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/FormatBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/FormatCharacterIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/LineBreakIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/SentenceBreakIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/StringFormatBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/text/$(DEPDIR)/WordBreakIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/util/$(DEPDIR)/DoubleEnumeration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/util/$(DEPDIR)/EmptyEnumeration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/util/prefs/$(DEPDIR)/FileBasedFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/util/prefs/$(DEPDIR)/MemoryBasedFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/util/prefs/$(DEPDIR)/MemoryBasedPreferences.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/util/prefs/$(DEPDIR)/NodeReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/java/util/prefs/$(DEPDIR)/NodeWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/CharIndexed.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/CharIndexedCharArray.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/CharIndexedInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/CharIndexedString.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/CharIndexedStringBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/REException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/REFilterInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/REMatch.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/REMatchEnumeration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RESyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/REToken.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenAny.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenBackRef.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenChar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenEnd.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenEndSub.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenLookAhead.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenOneOf.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenPOSIX.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenRange.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenRepeated.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenStart.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/RETokenWordBoundary.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@gnu/regexp/$(DEPDIR)/UncheckedRE.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/applet/$(DEPDIR)/Applet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/applet/$(DEPDIR)/AppletContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/applet/$(DEPDIR)/AppletStub.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/applet/$(DEPDIR)/AudioClip.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/AWTError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/AWTEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/AWTEventMulticaster.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/AWTException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/AWTKeyStroke.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/AWTPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/ActiveEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Adjustable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/AlphaComposite.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/AttributeValue.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/BasicStroke.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/BorderLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/BufferCapabilities.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Button.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Canvas.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/CardLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Checkbox.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/CheckboxGroup.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/CheckboxMenuItem.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Choice.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Color.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/ColorPaintContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Component.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/ComponentOrientation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Composite.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/CompositeContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Container.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/ContainerOrderFocusTraversalPolicy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Cursor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/DefaultFocusTraversalPolicy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/DefaultKeyboardFocusManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Dialog.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Dimension.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/DisplayMode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Event.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/EventDispatchThread.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/EventQueue.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/FileDialog.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/FlowLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/FocusTraversalPolicy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Font.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/FontFormatException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/FontMetrics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Frame.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GradientPaint.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Graphics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Graphics2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GraphicsConfigTemplate.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GraphicsConfiguration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GraphicsDevice.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GraphicsEnvironment.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GridBagConstraints.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GridBagLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GridBagLayoutInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/GridLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/HeadlessException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/IllegalComponentStateException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Image.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/ImageCapabilities.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Insets.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/ItemSelectable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/JobAttributes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/KeyEventDispatcher.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/KeyEventPostProcessor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/KeyboardFocusManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Label.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/LayoutManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/LayoutManager2.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/List.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/MediaTracker.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Menu.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/MenuBar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/MenuComponent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/MenuContainer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/MenuItem.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/MenuShortcut.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/PageAttributes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Paint.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/PaintContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Panel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Point.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Polygon.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/PopupMenu.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/PrintGraphics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/PrintJob.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Rectangle.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/RenderingHints.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Robot.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/ScrollPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/ScrollPaneAdjustable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Scrollbar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Shape.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Stroke.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/SystemColor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/TextArea.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/TextComponent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/TextField.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/TexturePaint.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Toolkit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Transparency.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/$(DEPDIR)/Window.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/color/$(DEPDIR)/CMMException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/color/$(DEPDIR)/ColorSpace.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/color/$(DEPDIR)/ICC_ColorSpace.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/color/$(DEPDIR)/ICC_Profile.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/color/$(DEPDIR)/ICC_ProfileGray.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/color/$(DEPDIR)/ICC_ProfileRGB.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/color/$(DEPDIR)/ProfileDataException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/Clipboard.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/ClipboardOwner.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/DataFlavor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/FlavorMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/FlavorTable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/MimeTypeParseException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/StringSelection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/SystemFlavorMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/Transferable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/datatransfer/$(DEPDIR)/UnsupportedFlavorException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/Autoscroll.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DnDConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DnDEventMulticaster.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragGestureEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragGestureListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragGestureRecognizer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragSource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragSourceAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragSourceContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragSourceDragEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragSourceDropEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragSourceEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragSourceListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DragSourceMotionListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DropTarget.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DropTargetAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DropTargetContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DropTargetDragEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DropTargetDropEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DropTargetEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/DropTargetListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/InvalidDnDOperationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/$(DEPDIR)/MouseDragGestureRecognizer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/peer/$(DEPDIR)/DragSourceContextPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/peer/$(DEPDIR)/DropTargetContextPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/dnd/peer/$(DEPDIR)/DropTargetPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/AWTEventListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/AWTEventListenerProxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ActionEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ActionListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/AdjustmentEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/AdjustmentListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ComponentAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ComponentEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ComponentListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ContainerAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ContainerEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ContainerListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/FocusAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/FocusEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/FocusListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/HierarchyBoundsAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/HierarchyBoundsListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/HierarchyEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/HierarchyListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/InputEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/InputMethodEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/InputMethodListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/InvocationEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ItemEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/ItemListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/KeyAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/KeyEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/KeyListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/MouseAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/MouseEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/MouseListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/MouseMotionAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/MouseMotionListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/MouseWheelEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/MouseWheelListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/PaintEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/TextEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/TextListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/WindowAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/WindowEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/WindowFocusListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/WindowListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/event/$(DEPDIR)/WindowStateListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/FontRenderContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/GlyphJustificationInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/GlyphMetrics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/GlyphVector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/GraphicAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/ImageGraphicAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/LineBreakMeasurer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/LineMetrics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/MultipleMaster.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/NumericShaper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/OpenType.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/ShapeGraphicAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/TextAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/TextHitInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/TextLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/TextMeasurer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/font/$(DEPDIR)/TransformAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/AffineTransform.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/Arc2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/Area.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/CubicCurve2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/Dimension2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/Ellipse2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/FlatteningPathIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/GeneralPath.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/IllegalPathStateException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/Line2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/NoninvertibleTransformException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/PathIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/Point2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/QuadCurve2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/Rectangle2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/RectangularShape.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/geom/$(DEPDIR)/RoundRectangle2D.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/im/$(DEPDIR)/InputContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/im/$(DEPDIR)/InputMethodHighlight.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/im/$(DEPDIR)/InputMethodRequests.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/im/$(DEPDIR)/InputSubset.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/im/spi/$(DEPDIR)/InputMethod.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/im/spi/$(DEPDIR)/InputMethodContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/im/spi/$(DEPDIR)/InputMethodDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/AffineTransformOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/AreaAveragingScaleFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/BandCombineOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/BandedSampleModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/BufferStrategy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/BufferedImage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/BufferedImageFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/BufferedImageOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ByteLookupTable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ColorConvertOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ColorModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ComponentColorModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ComponentSampleModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ConvolveOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/CropImageFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/DataBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/DataBufferByte.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/DataBufferDouble.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/DataBufferFloat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/DataBufferInt.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/DataBufferShort.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/DataBufferUShort.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/DirectColorModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/FilteredImageSource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ImageConsumer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ImageFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ImageObserver.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ImageProducer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ImagingOpException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/IndexColorModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/Kernel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/LookupOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/LookupTable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/MemoryImageSource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/MultiPixelPackedSampleModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/PackedColorModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/PixelGrabber.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/PixelInterleavedSampleModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/RGBImageFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/Raster.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/RasterFormatException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/RasterOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/RenderedImage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ReplicateScaleFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/RescaleOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/SampleModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/ShortLookupTable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/SinglePixelPackedSampleModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/TileObserver.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/VolatileImage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/WritableRaster.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/$(DEPDIR)/WritableRenderedImage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/renderable/$(DEPDIR)/ContextualRenderedImageFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/renderable/$(DEPDIR)/ParameterBlock.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/renderable/$(DEPDIR)/RenderContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/renderable/$(DEPDIR)/RenderableImage.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/renderable/$(DEPDIR)/RenderableImageOp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/renderable/$(DEPDIR)/RenderableImageProducer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/image/renderable/$(DEPDIR)/RenderedImageFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/ButtonPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/CanvasPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/CheckboxMenuItemPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/CheckboxPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/ChoicePeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/ComponentPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/ContainerPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/DialogPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/FileDialogPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/FontPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/FramePeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/LabelPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/LightweightPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/ListPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/MenuBarPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/MenuComponentPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/MenuItemPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/MenuPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/PanelPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/PopupMenuPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/RobotPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/ScrollPanePeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/ScrollbarPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/TextAreaPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/TextComponentPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/TextFieldPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/peer/$(DEPDIR)/WindowPeer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/Book.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/PageFormat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/Pageable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/Paper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/Printable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/PrinterAbortException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/PrinterException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/PrinterGraphics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/PrinterIOException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/awt/print/$(DEPDIR)/PrinterJob.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/AppletInitializer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/BeanDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/BeanInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/Beans.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/Customizer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/DesignMode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/EventHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/EventSetDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/ExceptionListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/Expression.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/FeatureDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/IndexedPropertyDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/IntrospectionException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/Introspector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/MethodDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/ParameterDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyChangeEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyChangeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyChangeListenerProxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyChangeSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyEditorManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyEditorSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/PropertyVetoException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/SimpleBeanInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/Statement.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/VetoableChangeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/VetoableChangeListenerProxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/VetoableChangeSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/Visibility.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/$(DEPDIR)/XMLDecoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextChild.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextChildComponentProxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextChildSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextContainerProxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextMembershipEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextMembershipListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextProxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextServiceAvailableEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextServiceProvider.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextServiceProviderBeanInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextServiceRevokedEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextServiceRevokedListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextServices.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextServicesListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextServicesSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/beans/beancontext/$(DEPDIR)/BeanContextSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/BufferedInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/BufferedOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/BufferedReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/BufferedWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ByteArrayInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ByteArrayOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/CharArrayReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/CharArrayWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/CharConversionException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/DataInput.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/DataInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/DataOutput.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/DataOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/EOFException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/Externalizable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/File.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FileDescriptor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FileFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FileInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FileNotFoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FileOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FilePermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FileReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FileWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FilenameFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FilterInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FilterOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FilterReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/FilterWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/IOException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/InputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/InputStreamReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/InterruptedIOException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/InvalidClassException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/InvalidObjectException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/LineNumberInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/LineNumberReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/NotActiveException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/NotSerializableException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectInput.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectInputValidation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectOutput.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectStreamClass.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectStreamConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectStreamException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/ObjectStreamField.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/OptionalDataException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/OutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/OutputStreamWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/PipedInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/PipedOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/PipedReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/PipedWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/PrintStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/PrintWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/PushbackInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/PushbackReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/RandomAccessFile.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/Reader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/SequenceInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/Serializable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/SerializablePermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/StreamCorruptedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/StreamTokenizer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/StringBufferInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/StringReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/StringWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/SyncFailedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/UTFDataFormatException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/UnsupportedEncodingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/VMObjectStreamClass.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/WriteAbortedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/Writer.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/natFile.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/natObjectInputStream.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/io/$(DEPDIR)/natVMObjectStreamClass.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/AbstractMethodError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ArithmeticException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ArrayIndexOutOfBoundsException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ArrayStoreException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/AssertionError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Boolean.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Byte.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/CharSequence.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Character.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Class.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ClassCastException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ClassCircularityError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ClassFormatError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ClassLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ClassNotFoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/CloneNotSupportedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Cloneable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Comparable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Compiler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ConcreteProcess.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Double.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Error.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Exception.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ExceptionInInitializerError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Float.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/IllegalAccessError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/IllegalAccessException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/IllegalArgumentException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/IllegalMonitorStateException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/IllegalStateException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/IllegalThreadStateException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/IncompatibleClassChangeError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/IndexOutOfBoundsException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/InheritableThreadLocal.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/InstantiationError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/InstantiationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Integer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/InternalError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/InterruptedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/LinkageError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Long.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Math.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/NegativeArraySizeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/NoClassDefFoundError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/NoSuchFieldError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/NoSuchFieldException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/NoSuchMethodError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/NoSuchMethodException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/NullPointerException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Number.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/NumberFormatException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Object.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/OutOfMemoryError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Package.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Process.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Runnable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Runtime.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/RuntimeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/RuntimePermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/SecurityException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/SecurityManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Short.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/StackOverflowError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/StackTraceElement.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/StrictMath.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/String.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/StringBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/StringIndexOutOfBoundsException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/System.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Thread.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ThreadDeath.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ThreadGroup.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/ThreadLocal.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Throwable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/UnknownError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/UnsatisfiedLinkError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/UnsupportedClassVersionError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/UnsupportedOperationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/VMClassLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/VMCompiler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/VMSecurityManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/VMThrowable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/VerifyError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/VirtualMachineError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/Void.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/dtoa.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/e_acos.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/e_asin.Plo@am__quote@
--- 4969,4985 ----
*************** distclean-compile:
*** 20615,21901 ****
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/w_pow.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/w_remainder.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/$(DEPDIR)/w_sqrt.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/ref/$(DEPDIR)/PhantomReference.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/ref/$(DEPDIR)/Reference.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/ref/$(DEPDIR)/ReferenceQueue.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/ref/$(DEPDIR)/SoftReference.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/ref/$(DEPDIR)/WeakReference.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/ref/$(DEPDIR)/natReference.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/AccessibleObject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/Array.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/Constructor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/Field.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/InvocationHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/InvocationTargetException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/Member.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/Method.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/Modifier.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/Proxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/ReflectPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/UndeclaredThrowableException.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natArray.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natConstructor.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natField.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natMethod.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/lang/reflect/$(DEPDIR)/natProxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/math/$(DEPDIR)/BigDecimal.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/math/$(DEPDIR)/BigInteger.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/Authenticator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/BindException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/ConnectException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/ContentHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/ContentHandlerFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/DatagramPacket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/DatagramSocket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/DatagramSocketImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/DatagramSocketImplFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/FileNameMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/HttpURLConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/Inet4Address.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/Inet6Address.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/InetAddress.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/InetSocketAddress.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/JarURLConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/MalformedURLException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/MulticastSocket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/NetPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/NetworkInterface.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/NoRouteToHostException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/PasswordAuthentication.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/PortUnreachableException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/ProtocolException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/ServerSocket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/Socket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/SocketAddress.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/SocketException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/SocketImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/SocketImplFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/SocketOptions.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/SocketPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/SocketTimeoutException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URISyntaxException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URLClassLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URLConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URLDecoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URLEncoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URLStreamHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/URLStreamHandlerFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/UnknownHostException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/UnknownServiceException.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/natInetAddress.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/net/$(DEPDIR)/natNetworkInterface.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/Buffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/BufferOverflowException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/BufferUnderflowException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/ByteBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/ByteBufferHelper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/ByteBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/ByteOrder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/CharBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/CharBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/CharViewBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/DirectByteBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/DoubleBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/DoubleBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/DoubleViewBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/FloatBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/FloatBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/FloatViewBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/IntBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/IntBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/IntViewBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/InvalidMarkException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/LongBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/LongBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/LongViewBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/MappedByteBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/MappedByteBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/ReadOnlyBufferException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/ShortBuffer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/ShortBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/ShortViewBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/VMDirectByteBuffer.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/nio/$(DEPDIR)/natDirectByteBufferImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/AlreadyConnectedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/AsynchronousCloseException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/ByteChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/CancelledKeyException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/Channel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/Channels.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/ClosedByInterruptException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/ClosedChannelException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/ClosedSelectorException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/ConnectionPendingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/DatagramChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/FileChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/FileLock.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/FileLockInterruptionException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/GatheringByteChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/IllegalBlockingModeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/IllegalSelectorException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/InterruptibleChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/NoConnectionPendingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/NonReadableChannelException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/NonWritableChannelException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/NotYetBoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/NotYetConnectedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/OverlappingFileLockException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/Pipe.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/ReadableByteChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/ScatteringByteChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/SelectableChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/SelectionKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/Selector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/ServerSocketChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/SocketChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/UnresolvedAddressException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/UnsupportedAddressTypeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/WritableByteChannel.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/$(DEPDIR)/natChannels.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/spi/$(DEPDIR)/AbstractInterruptibleChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/spi/$(DEPDIR)/AbstractSelectableChannel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/spi/$(DEPDIR)/AbstractSelectionKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/spi/$(DEPDIR)/AbstractSelector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/channels/spi/$(DEPDIR)/SelectorProvider.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/CharacterCodingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/Charset.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/CharsetDecoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/CharsetEncoder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/CoderMalfunctionError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/CoderResult.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/CodingErrorAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/IllegalCharsetNameException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/MalformedInputException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/UnmappableCharacterException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/$(DEPDIR)/UnsupportedCharsetException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/nio/charset/spi/$(DEPDIR)/CharsetProvider.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/AccessException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/AlreadyBoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/ConnectException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/ConnectIOException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/MarshalException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/MarshalledObject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/Naming.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/NoSuchObjectException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/NotBoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/RMISecurityException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/RMISecurityManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/Remote.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/RemoteException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/ServerError.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/ServerException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/ServerRuntimeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/StubNotFoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/UnexpectedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/UnknownHostException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/$(DEPDIR)/UnmarshalException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/Activatable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivateFailedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationDesc.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationGroup.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationGroupDesc.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationGroupID.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationID.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationInstantiator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationMonitor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/ActivationSystem.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/Activator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/UnknownGroupException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/activation/$(DEPDIR)/UnknownObjectException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/dgc/$(DEPDIR)/DGC.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/dgc/$(DEPDIR)/Lease.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/dgc/$(DEPDIR)/VMID.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/registry/$(DEPDIR)/LocateRegistry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/registry/$(DEPDIR)/Registry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/registry/$(DEPDIR)/RegistryHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/ExportException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/LoaderHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/LogStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/ObjID.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/Operation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RMIClassLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RMIClassLoaderSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RMIClientSocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RMIFailureHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RMIServerSocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RMISocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RemoteCall.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RemoteObject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RemoteRef.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RemoteServer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/RemoteStub.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/ServerCloneException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/ServerNotActiveException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/ServerRef.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/Skeleton.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/SkeletonMismatchException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/SkeletonNotFoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/SocketSecurityException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/UID.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/UnicastRemoteObject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/rmi/server/$(DEPDIR)/Unreferenced.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/AccessControlContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/AccessControlException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/AccessController.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/AlgorithmParameterGenerator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/AlgorithmParameterGeneratorSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/AlgorithmParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/AlgorithmParametersSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/AllPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/BasicPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Certificate.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/CodeSource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/DigestException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/DigestInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/DigestOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/DomainCombiner.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/DummyKeyPairGenerator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/DummyMessageDigest.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/DummySignature.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/GeneralSecurityException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Guard.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/GuardedObject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Identity.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/IdentityScope.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/InvalidAlgorithmParameterException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/InvalidKeyException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/InvalidParameterException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Key.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyFactorySpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyManagementException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyPair.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyPairGenerator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyPairGeneratorSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyStore.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyStoreException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/KeyStoreSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/MessageDigest.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/MessageDigestSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/NoSuchAlgorithmException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/NoSuchProviderException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Permission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/PermissionCollection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Permissions.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Policy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Principal.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/PrivateKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/PrivilegedAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/PrivilegedActionException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/PrivilegedExceptionAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/ProtectionDomain.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Provider.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/ProviderException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/PublicKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/SecureClassLoader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/SecureRandom.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/SecureRandomSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Security.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/SecurityPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Signature.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/SignatureException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/SignatureSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/SignedObject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/Signer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/UnrecoverableKeyException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/$(DEPDIR)/UnresolvedPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/acl/$(DEPDIR)/Acl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/acl/$(DEPDIR)/AclEntry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/acl/$(DEPDIR)/AclNotFoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/acl/$(DEPDIR)/Group.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/acl/$(DEPDIR)/LastOwnerException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/acl/$(DEPDIR)/NotOwnerException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/acl/$(DEPDIR)/Owner.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/acl/$(DEPDIR)/Permission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CRL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CRLException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CRLSelector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPath.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathBuilder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathBuilderException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathBuilderResult.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathBuilderSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathValidator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathValidatorException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathValidatorResult.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertPathValidatorSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertSelector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertStore.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertStoreException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertStoreParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertStoreSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/Certificate.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertificateEncodingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertificateException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertificateExpiredException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertificateFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertificateFactorySpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertificateNotYetValidException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CertificateParsingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/CollectionCertStoreParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/LDAPCertStoreParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/PKIXBuilderParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/PKIXCertPathBuilderResult.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/PKIXCertPathChecker.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/PKIXCertPathValidatorResult.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/PKIXParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/PolicyNode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/PolicyQualifierInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/TrustAnchor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/X509CRL.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/X509CRLEntry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/X509CRLSelector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/X509CertSelector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/X509Certificate.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/cert/$(DEPDIR)/X509Extension.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/DSAKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/DSAKeyPairGenerator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/DSAParams.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/DSAPrivateKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/DSAPublicKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/RSAKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/RSAMultiPrimePrivateCrtKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/RSAPrivateCrtKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/RSAPrivateKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/interfaces/$(DEPDIR)/RSAPublicKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/AlgorithmParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/DSAParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/DSAPrivateKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/DSAPublicKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/EncodedKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/InvalidKeySpecException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/InvalidParameterSpecException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/KeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/PKCS8EncodedKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/PSSParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/RSAKeyGenParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/RSAMultiPrimePrivateCrtKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/RSAOtherPrimeInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/RSAPrivateCrtKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/RSAPrivateKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/RSAPublicKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/security/spec/$(DEPDIR)/X509EncodedKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Array.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/BatchUpdateException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Blob.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/CallableStatement.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Clob.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Connection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/DataTruncation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/DatabaseMetaData.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Date.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Driver.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/DriverManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/DriverPropertyInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/ParameterMetaData.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/PreparedStatement.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Ref.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/ResultSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/ResultSetMetaData.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/SQLData.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/SQLException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/SQLInput.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/SQLOutput.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/SQLPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/SQLWarning.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Savepoint.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Statement.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Struct.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Time.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Timestamp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/sql/$(DEPDIR)/Types.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/Annotation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/AttributedCharacterIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/AttributedString.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/AttributedStringIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/BreakIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/CharacterIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/ChoiceFormat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/CollationElementIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/CollationKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/Collator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/DateFormat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/DateFormatSymbols.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/DecimalFormat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/DecimalFormatSymbols.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/FieldPosition.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/Format.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/MessageFormat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/NumberFormat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/ParseException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/ParsePosition.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/RuleBasedCollator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/SimpleDateFormat.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/StringCharacterIterator.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/text/$(DEPDIR)/natCollator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/AbstractCollection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/AbstractList.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/AbstractMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/AbstractSequentialList.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/AbstractSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/ArrayList.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Arrays.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/BitSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Calendar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Collection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Collections.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Comparator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/ConcurrentModificationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Currency.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Date.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Dictionary.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/EmptyStackException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Enumeration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/EventListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/EventListenerProxy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/EventObject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/GregorianCalendar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/HashMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/HashSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Hashtable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/IdentityHashMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Iterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/LinkedHashMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/LinkedHashSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/LinkedList.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/List.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/ListIterator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/ListResourceBundle.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Locale.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Map.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/MissingResourceException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/NoSuchElementException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Observable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Observer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Properties.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/PropertyPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/PropertyPermissionCollection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/PropertyResourceBundle.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Random.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/RandomAccess.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/ResourceBundle.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Set.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/SimpleTimeZone.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/SortedMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/SortedSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Stack.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/StringTokenizer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/TimeZone.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Timer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/TimerTask.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/TooManyListenersException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/TreeMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/TreeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/VMTimeZone.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/Vector.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/WeakHashMap.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/natResourceBundle.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/util/$(DEPDIR)/natVMTimeZone.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/jar/$(DEPDIR)/Attributes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/jar/$(DEPDIR)/JarEntry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/jar/$(DEPDIR)/JarException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/jar/$(DEPDIR)/JarFile.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/jar/$(DEPDIR)/JarInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/jar/$(DEPDIR)/JarOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/jar/$(DEPDIR)/Manifest.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/ConsoleHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/ErrorManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/FileHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/Filter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/Formatter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/Handler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/Level.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/LogManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/LogRecord.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/Logger.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/LoggingPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/MemoryHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/SimpleFormatter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/SocketHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/StreamHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/XMLFormatter.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/util/logging/$(DEPDIR)/natLogger.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/AbstractPreferences.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/BackingStoreException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/InvalidPreferencesFormatException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/NodeChangeEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/NodeChangeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/PreferenceChangeEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/PreferenceChangeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/Preferences.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/prefs/$(DEPDIR)/PreferencesFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/regex/$(DEPDIR)/Matcher.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/regex/$(DEPDIR)/Pattern.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/regex/$(DEPDIR)/PatternSyntaxException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/Adler32.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/CRC32.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/CheckedInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/CheckedOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/Checksum.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/DataFormatException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/Deflater.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/DeflaterOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/GZIPInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/GZIPOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/Inflater.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/InflaterInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/ZipConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/ZipEntry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/ZipException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/ZipFile.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/ZipInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/ZipOutputStream.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/natDeflater.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@java/util/zip/$(DEPDIR)/natInflater.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/Accessible.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleBundle.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleComponent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleEditableText.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleExtendedComponent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleExtendedTable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleHyperlink.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleHypertext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleIcon.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleKeyBinding.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleRelation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleRelationSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleResourceBundle.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleRole.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleSelection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleState.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleStateSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleTable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleTableModelChange.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleText.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/accessibility/$(DEPDIR)/AccessibleValue.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/BadPaddingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/Cipher.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/CipherInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/CipherOutputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/CipherSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/EncryptedPrivateKeyInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/ExemptionMechanism.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/ExemptionMechanismException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/ExemptionMechanismSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/IllegalBlockSizeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/KeyAgreement.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/KeyAgreementSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/KeyGenerator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/KeyGeneratorSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/Mac.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/MacSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/NoSuchPaddingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/NullCipher.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/NullCipherImpl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/SealedObject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/SecretKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/SecretKeyFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/SecretKeyFactorySpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/$(DEPDIR)/ShortBufferException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/interfaces/$(DEPDIR)/DHKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/interfaces/$(DEPDIR)/DHPrivateKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/interfaces/$(DEPDIR)/DHPublicKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/interfaces/$(DEPDIR)/PBEKey.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/DESKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/DESedeKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/DHGenParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/DHParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/DHPrivateKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/DHPublicKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/IvParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/PBEKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/PBEParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/RC2ParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/RC5ParameterSpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/crypto/spec/$(DEPDIR)/SecretKeySpec.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/AuthenticationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/AuthenticationNotSupportedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/BinaryRefAddr.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/Binding.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/CannotProceedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/CommunicationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/CompositeName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/CompoundName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/ConfigurationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/Context.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/ContextNotEmptyException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/InitialContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/InsufficientResourcesException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/InterruptedNamingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/InvalidNameException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/LimitExceededException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/LinkException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/LinkLoopException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/LinkRef.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/MalformedLinkException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/Name.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NameAlreadyBoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NameClassPair.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NameNotFoundException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NameParser.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NamingEnumeration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NamingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NamingSecurityException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NoInitialContextException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NoPermissionException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/NotContextException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/OperationNotSupportedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/PartialResultException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/RefAddr.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/Reference.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/Referenceable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/ReferralException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/ServiceUnavailableException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/SizeLimitExceededException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/StringRefAddr.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/$(DEPDIR)/TimeLimitExceededException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/Attribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/AttributeInUseException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/AttributeModificationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/Attributes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/BasicAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/BasicAttributes.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/DirContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/InitialDirContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/InvalidAttributeIdentifierException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/InvalidAttributeValueException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/InvalidAttributesException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/InvalidSearchControlsException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/InvalidSearchFilterException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/ModificationItem.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/NoSuchAttributeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/SchemaViolationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/SearchControls.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/directory/$(DEPDIR)/SearchResult.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/event/$(DEPDIR)/EventContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/event/$(DEPDIR)/EventDirContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/event/$(DEPDIR)/NamespaceChangeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/event/$(DEPDIR)/NamingEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/event/$(DEPDIR)/NamingExceptionEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/event/$(DEPDIR)/NamingListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/event/$(DEPDIR)/ObjectChangeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/Control.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/ControlFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/ExtendedRequest.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/ExtendedResponse.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/HasControls.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/InitialLdapContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/LdapContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/LdapReferralException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/UnsolicitedNotification.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/UnsolicitedNotificationEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/ldap/$(DEPDIR)/UnsolicitedNotificationListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/DirObjectFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/DirStateFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/DirectoryManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/InitialContextFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/InitialContextFactoryBuilder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/NamingManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/ObjectFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/ObjectFactoryBuilder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/ResolveResult.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/Resolver.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/naming/spi/$(DEPDIR)/StateFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/$(DEPDIR)/ServerSocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/$(DEPDIR)/SocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/$(DEPDIR)/VanillaServerSocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/$(DEPDIR)/VanillaSocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/HandshakeCompletedEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/HandshakeCompletedListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/HostnameVerifier.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/HttpsURLConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/KeyManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/KeyManagerFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/KeyManagerFactorySpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/ManagerFactoryParameters.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLContextSpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLHandshakeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLKeyException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLPeerUnverifiedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLProtocolException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLServerSocket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLServerSocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLSession.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLSessionBindingEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLSessionBindingListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLSessionContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLSocket.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/SSLSocketFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/TrivialHostnameVerifier.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/TrustManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/TrustManagerFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/TrustManagerFactorySpi.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/X509KeyManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/net/ssl/$(DEPDIR)/X509TrustManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/AttributeException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/CancelablePrintJob.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/Doc.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/DocFlavor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/DocPrintJob.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/FlavorException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/MultiDoc.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/MultiDocPrintJob.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/MultiDocPrintService.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/PrintException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/PrintService.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/PrintServiceLookup.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/ServiceUIFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/StreamPrintService.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/$(DEPDIR)/URIException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/Attribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/AttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/AttributeSetUtilities.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/DateTimeSyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/DocAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/DocAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/EnumSyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/HashAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/HashDocAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/HashPrintJobAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/HashPrintRequestAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/HashPrintServiceAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/IntegerSyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/PrintJobAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/PrintJobAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/PrintRequestAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/PrintRequestAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/PrintServiceAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/PrintServiceAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/ResolutionSyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/SetOfIntegerSyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/Size2DSyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/SupportedValuesAttribute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/TextSyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/URISyntax.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/$(DEPDIR)/UnmodifiableSetException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Chromaticity.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/ColorSupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Compression.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Copies.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/CopiesSupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/DateTimeAtCompleted.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/DateTimeAtCreation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/DateTimeAtProcessing.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Destination.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/DocumentName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Fidelity.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Finishings.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobHoldUntil.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobImpressions.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobImpressionsCompleted.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobImpressionsSupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobKOctets.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobKOctetsProcessed.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobKOctetsSupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobMediaSheets.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobMediaSheetsCompleted.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobMediaSheetsSupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobMessageFromOperator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobOriginatingUserName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobPriority.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobPrioritySupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobSheets.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobState.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobStateReason.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/JobStateReasons.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Media.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/MediaPrintableArea.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/MediaSize.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/MediaSizeName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/MultipleDocumentHandling.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/NumberOfDocuments.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/NumberOfInterveningJobs.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/NumberUp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/NumberUpSupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/OrientationRequested.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/OutputDeviceAssigned.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PDLOverrideSupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PageRanges.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PagesPerMinute.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PagesPerMinuteColor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PresentationDirection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrintQuality.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterIsAcceptingJobs.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterLocation.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterMakeAndModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterMessageFromOperator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterMoreInfo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterMoreInfoManufacturer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterResolution.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterState.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterStateReason.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterStateReasons.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/PrinterURI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/QueuedJobCount.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/ReferenceUriSchemesSupported.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/RequestingUserName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Severity.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/SheetCollate.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/attribute/standard/$(DEPDIR)/Sides.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/event/$(DEPDIR)/PrintEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/event/$(DEPDIR)/PrintJobAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/event/$(DEPDIR)/PrintJobAttributeEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/event/$(DEPDIR)/PrintJobAttributeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/event/$(DEPDIR)/PrintJobEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/event/$(DEPDIR)/PrintJobListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/event/$(DEPDIR)/PrintServiceAttributeEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/print/event/$(DEPDIR)/PrintServiceAttributeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/AuthPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/DestroyFailedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/Destroyable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/Policy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/PrivateCredentialPermission.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/RefreshFailedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/Refreshable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/Subject.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/$(DEPDIR)/SubjectDomainCombiner.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/Callback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/CallbackHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/ChoiceCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/ConfirmationCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/LanguageCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/NameCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/PasswordCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/TextInputCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/TextOutputCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/callback/$(DEPDIR)/UnsupportedCallbackException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/login/$(DEPDIR)/AccountExpiredException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/login/$(DEPDIR)/AppConfigurationEntry.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/login/$(DEPDIR)/Configuration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/login/$(DEPDIR)/CredentialExpiredException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/login/$(DEPDIR)/FailedLoginException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/login/$(DEPDIR)/LoginContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/login/$(DEPDIR)/LoginException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/login/$(DEPDIR)/NullConfiguration.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/spi/$(DEPDIR)/LoginModule.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/x500/$(DEPDIR)/X500Principal.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/auth/x500/$(DEPDIR)/X500PrivateCredential.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/cert/$(DEPDIR)/Certificate.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/cert/$(DEPDIR)/CertificateEncodingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/cert/$(DEPDIR)/CertificateException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/cert/$(DEPDIR)/CertificateExpiredException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/cert/$(DEPDIR)/CertificateNotYetValidException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/cert/$(DEPDIR)/CertificateParsingException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/cert/$(DEPDIR)/X509CertBridge.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/cert/$(DEPDIR)/X509Certificate.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/AuthenticationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/AuthorizeCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/RealmCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/RealmChoiceCallback.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/Sasl.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/SaslClient.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/SaslClientFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/SaslException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/SaslServer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/security/sasl/$(DEPDIR)/SaslServerFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/ConnectionEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/ConnectionEventListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/ConnectionPoolDataSource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/DataSource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/PooledConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/RowSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/RowSetEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/RowSetInternal.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/RowSetListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/RowSetMetaData.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/RowSetReader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/RowSetWriter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/XAConnection.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/sql/$(DEPDIR)/XADataSource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/AbstractAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/AbstractButton.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/AbstractCellEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/AbstractListModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/AbstractSpinnerModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/Action.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ActionMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/BorderFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/BoundedRangeModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/Box.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/BoxLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ButtonGroup.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ButtonModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/CellEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/CellRendererPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ComboBoxEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ComboBoxModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ComponentInputMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DebugGraphics.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultBoundedRangeModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultButtonModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultCellEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultComboBoxModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultDesktopManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultFocusManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultListCellRenderer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultListModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultListSelectionModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DefaultSingleSelectionModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/DesktopManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/FocusManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/GrayFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/Icon.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ImageIcon.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/InputMap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/InputVerifier.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/InternalFrameFocusTraversalPolicy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JApplet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JButton.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JCheckBox.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JCheckBoxMenuItem.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JColorChooser.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JComboBox.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JComponent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JDesktopPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JDialog.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JEditorPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JFileChooser.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JFormattedTextField.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JFrame.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JInternalFrame.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JLabel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JLayeredPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JList.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JMenu.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JMenuBar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JMenuItem.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JOptionPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JPanel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JPasswordField.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JPopupMenu.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JProgressBar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JRadioButton.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JRadioButtonMenuItem.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JRootPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JScrollBar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JScrollPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JSeparator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JSlider.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JSpinner.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JSplitPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JTabbedPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JTable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JTextArea.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JTextField.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JTextPane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JToggleButton.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JToolBar.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JToolTip.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JTree.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JViewport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/JWindow.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/KeyStroke.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/LayoutFocusTraversalPolicy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ListCellRenderer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ListModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ListSelectionModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/LookAndFeel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/MenuElement.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/MenuSelectionManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/MutableComboBoxModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/OverlayLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/Popup.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/PopupFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ProgressMonitor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ProgressMonitorInputStream.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/Renderer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/RepaintManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/RootPaneContainer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ScrollPaneConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ScrollPaneLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/Scrollable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SingleSelectionModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SizeRequirements.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SizeSequence.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SortingFocusTraversalPolicy.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SpinnerDateModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SpinnerListModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SpinnerModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SpinnerNumberModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/Spring.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SpringLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SwingConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/SwingUtilities.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/Timer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ToolTipManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/TransferHandler.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/UIDefaults.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/UIManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/UnsupportedLookAndFeelException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/ViewportLayout.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/$(DEPDIR)/WindowConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/AbstractBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/BevelBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/Border.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/CompoundBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/EmptyBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/EtchedBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/LineBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/MatteBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/SoftBevelBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/border/$(DEPDIR)/TitledBorder.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/colorchooser/$(DEPDIR)/AbstractColorChooserPanel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/colorchooser/$(DEPDIR)/ColorChooserComponentFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/colorchooser/$(DEPDIR)/ColorSelectionModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/colorchooser/$(DEPDIR)/DefaultColorSelectionModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/colorchooser/$(DEPDIR)/DefaultHSBChooserPanel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/colorchooser/$(DEPDIR)/DefaultPreviewPanel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/colorchooser/$(DEPDIR)/DefaultRGBChooserPanel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/colorchooser/$(DEPDIR)/DefaultSwatchChooserPanel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/AncestorEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/AncestorListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/CaretEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/CaretListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/CellEditorListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/ChangeEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/ChangeListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/DocumentEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/DocumentListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/EventListenerList.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/HyperlinkEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/HyperlinkListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/InternalFrameAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/InternalFrameEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/InternalFrameListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/ListDataEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/ListDataListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/ListSelectionEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/ListSelectionListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/MenuDragMouseEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/MenuDragMouseListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/MenuEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/MenuKeyEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/MenuKeyListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/MenuListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/MouseInputAdapter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/MouseInputListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/PopupMenuEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/PopupMenuListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/SwingPropertyChangeSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TableColumnModelEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TableColumnModelListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TableModelEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TableModelListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TreeExpansionEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TreeExpansionListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TreeModelEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TreeModelListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TreeSelectionEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TreeSelectionListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/TreeWillExpandListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/UndoableEditEvent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/event/$(DEPDIR)/UndoableEditListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/filechooser/$(DEPDIR)/FileFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/filechooser/$(DEPDIR)/FileSystemView.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/filechooser/$(DEPDIR)/FileView.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ActionMapUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/BorderUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ButtonUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ColorChooserUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ColorUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ComboBoxUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ComponentInputMapUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ComponentUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/DesktopIconUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/DesktopPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/DimensionUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/FileChooserUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/FontUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/IconUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/InputMapUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/InsetsUIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/InternalFrameUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/LabelUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ListUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/MenuBarUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/MenuItemUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/OptionPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/PanelUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/PopupMenuUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ProgressBarUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/RootPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ScrollBarUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ScrollPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/SeparatorUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/SliderUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/SpinnerUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/SplitPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/TabbedPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/TableHeaderUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/TableUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/TextUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ToolBarUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ToolTipUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/TreeUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/UIResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/$(DEPDIR)/ViewportUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicArrowButton.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicBorders.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicButtonListener.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicButtonUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicCheckBoxMenuItemUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicCheckBoxUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicColorChooserUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicComboBoxEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicComboBoxRenderer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicComboBoxUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicComboPopup.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicDesktopIconUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicDesktopPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicEditorPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicFormattedTextFieldUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicGraphicsUtils.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicIconFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicInternalFrameTitlePane.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicInternalFrameUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicLabelUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicListUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicLookAndFeel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicMenuBarUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicMenuItemUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicMenuUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicOptionPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicPanelUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicPasswordFieldUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicPopupMenuSeparatorUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicPopupMenuUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicProgressBarUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicRadioButtonMenuItemUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicRadioButtonUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicRootPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicScrollBarUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicScrollPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicSeparatorUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicSliderUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicSpinnerUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicSplitPaneDivider.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicSplitPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicTabbedPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicTableHeaderUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicTableUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicTextAreaUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicTextFieldUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicTextPaneUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicTextUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicToggleButtonUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicToolBarSeparatorUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicToolBarUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicToolTipUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicTreeUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/BasicViewportUI.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/basic/$(DEPDIR)/ComboPopup.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/metal/$(DEPDIR)/DefaultMetalTheme.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/metal/$(DEPDIR)/MetalLookAndFeel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/plaf/metal/$(DEPDIR)/MetalTheme.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/AbstractTableModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/DefaultTableCellRenderer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/DefaultTableColumnModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/DefaultTableModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/JTableHeader.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/TableCellEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/TableCellRenderer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/TableColumn.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/TableColumnModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/table/$(DEPDIR)/TableModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/AbstractDocument.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/AttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/BadLocationException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Caret.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/ComponentView.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/DefaultCaret.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/DefaultEditorKit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/DefaultHighlighter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/DefaultStyledDocument.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Document.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/DocumentFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/EditorKit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Element.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/FieldView.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/GapContent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Highlighter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/JTextComponent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Keymap.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/LayeredHighlighter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/MutableAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/NavigationFilter.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/PasswordView.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/PlainDocument.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/PlainView.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Position.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Segment.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/SimpleAttributeSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/StringContent.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Style.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/StyleConstants.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/StyleContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/StyledDocument.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/StyledEditorKit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/TabExpander.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/TabSet.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/TabStop.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/TabableView.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/TextAction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/Utilities.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/View.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/$(DEPDIR)/ViewFactory.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/html/$(DEPDIR)/HTML.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/text/html/parser/$(DEPDIR)/ParserDelegator.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/AbstractLayoutCache.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/DefaultMutableTreeNode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/DefaultTreeCellEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/DefaultTreeCellRenderer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/DefaultTreeModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/DefaultTreeSelectionModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/ExpandVetoException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/FixedHeightLayoutCache.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/MutableTreeNode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/RowMapper.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/TreeCellEditor.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/TreeCellRenderer.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/TreeModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/TreeNode.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/TreePath.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/TreeSelectionModel.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/tree/$(DEPDIR)/VariableHeightLayoutCache.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/AbstractUndoableEdit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/CannotRedoException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/CannotUndoException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/CompoundEdit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/StateEdit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/StateEditable.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/UndoManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/UndoableEdit.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/swing/undo/$(DEPDIR)/UndoableEditSupport.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/HeuristicCommitException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/HeuristicMixedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/HeuristicRollbackException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/InvalidTransactionException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/NotSupportedException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/RollbackException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/Status.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/Synchronization.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/SystemException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/Transaction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/TransactionManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/TransactionRequiredException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/TransactionRolledbackException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/$(DEPDIR)/UserTransaction.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/xa/$(DEPDIR)/XAException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/xa/$(DEPDIR)/XAResource.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@javax/transaction/xa/$(DEPDIR)/Xid.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@jni/classpath/$(DEPDIR)/lib_gnu_java_awt_peer_gtk_la-native_state.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@jni/gtk-peer/$(DEPDIR)/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@jni/gtk-peer/$(DEPDIR)/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GdkFontPeer.Plo@am__quote@
--- 5034,5055 ----
*************** distclean-compile:
*** 21936,21949 ****
  @AMDEP_TRUE@@am__include@ @am__quote@jni/gtk-peer/$(DEPDIR)/lib_gnu_java_awt_peer_gtk_la-gnu_java_awt_peer_gtk_GtkWindowPeer.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@jni/gtk-peer/$(DEPDIR)/lib_gnu_java_awt_peer_gtk_la-gthread-jni.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@jni/gtk-peer/$(DEPDIR)/lib_gnu_java_awt_peer_gtk_la-gtk_jawt.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@org/ietf/jgss/$(DEPDIR)/ChannelBinding.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@org/ietf/jgss/$(DEPDIR)/GSSContext.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@org/ietf/jgss/$(DEPDIR)/GSSCredential.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@org/ietf/jgss/$(DEPDIR)/GSSException.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@org/ietf/jgss/$(DEPDIR)/GSSManager.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@org/ietf/jgss/$(DEPDIR)/GSSName.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@org/ietf/jgss/$(DEPDIR)/MessageProp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@ @am__quote@org/ietf/jgss/$(DEPDIR)/Oid.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@sysdep/$(DEPDIR)/dwarf2-backtrace.Plo@am__quote@
  
  .c.o:
--- 5090,5095 ----
*************** mostlyclean-libtool:
*** 22450,22592 ****
  
  clean-libtool:
  	-rm -rf .libs _libs
- 	-rm -rf gnu/awt/.libs gnu/awt/_libs
- 	-rm -rf gnu/awt/j2d/.libs gnu/awt/j2d/_libs
- 	-rm -rf gnu/awt/xlib/.libs gnu/awt/xlib/_libs
- 	-rm -rf gnu/classpath/.libs gnu/classpath/_libs
  	-rm -rf gnu/gcj/.libs gnu/gcj/_libs
  	-rm -rf gnu/gcj/convert/.libs gnu/gcj/convert/_libs
  	-rm -rf gnu/gcj/io/.libs gnu/gcj/io/_libs
  	-rm -rf gnu/gcj/runtime/.libs gnu/gcj/runtime/_libs
  	-rm -rf gnu/gcj/util/.libs gnu/gcj/util/_libs
  	-rm -rf gnu/gcj/xlib/.libs gnu/gcj/xlib/_libs
- 	-rm -rf gnu/java/awt/.libs gnu/java/awt/_libs
- 	-rm -rf gnu/java/awt/color/.libs gnu/java/awt/color/_libs
- 	-rm -rf gnu/java/awt/image/.libs gnu/java/awt/image/_libs
- 	-rm -rf gnu/java/awt/peer/.libs gnu/java/awt/peer/_libs
- 	-rm -rf gnu/java/io/.libs gnu/java/io/_libs
  	-rm -rf gnu/java/lang/.libs gnu/java/lang/_libs
- 	-rm -rf gnu/java/lang/reflect/.libs gnu/java/lang/reflect/_libs
- 	-rm -rf gnu/java/locale/.libs gnu/java/locale/_libs
- 	-rm -rf gnu/java/math/.libs gnu/java/math/_libs
  	-rm -rf gnu/java/net/.libs gnu/java/net/_libs
  	-rm -rf gnu/java/net/protocol/core/.libs gnu/java/net/protocol/core/_libs
- 	-rm -rf gnu/java/net/protocol/file/.libs gnu/java/net/protocol/file/_libs
- 	-rm -rf gnu/java/net/protocol/ftp/.libs gnu/java/net/protocol/ftp/_libs
- 	-rm -rf gnu/java/net/protocol/gcjlib/.libs gnu/java/net/protocol/gcjlib/_libs
- 	-rm -rf gnu/java/net/protocol/http/.libs gnu/java/net/protocol/http/_libs
- 	-rm -rf gnu/java/net/protocol/http/event/.libs gnu/java/net/protocol/http/event/_libs
- 	-rm -rf gnu/java/net/protocol/https/.libs gnu/java/net/protocol/https/_libs
- 	-rm -rf gnu/java/net/protocol/jar/.libs gnu/java/net/protocol/jar/_libs
  	-rm -rf gnu/java/nio/.libs gnu/java/nio/_libs
  	-rm -rf gnu/java/nio/channels/.libs gnu/java/nio/channels/_libs
- 	-rm -rf gnu/java/nio/charset/.libs gnu/java/nio/charset/_libs
- 	-rm -rf gnu/java/rmi/.libs gnu/java/rmi/_libs
- 	-rm -rf gnu/java/rmi/dgc/.libs gnu/java/rmi/dgc/_libs
- 	-rm -rf gnu/java/rmi/registry/.libs gnu/java/rmi/registry/_libs
- 	-rm -rf gnu/java/rmi/rmic/.libs gnu/java/rmi/rmic/_libs
- 	-rm -rf gnu/java/rmi/server/.libs gnu/java/rmi/server/_libs
- 	-rm -rf gnu/java/security/.libs gnu/java/security/_libs
- 	-rm -rf gnu/java/security/action/.libs gnu/java/security/action/_libs
- 	-rm -rf gnu/java/security/ber/.libs gnu/java/security/ber/_libs
- 	-rm -rf gnu/java/security/der/.libs gnu/java/security/der/_libs
- 	-rm -rf gnu/java/security/pkcs/.libs gnu/java/security/pkcs/_libs
- 	-rm -rf gnu/java/security/provider/.libs gnu/java/security/provider/_libs
- 	-rm -rf gnu/java/security/util/.libs gnu/java/security/util/_libs
- 	-rm -rf gnu/java/security/x509/.libs gnu/java/security/x509/_libs
- 	-rm -rf gnu/java/security/x509/ext/.libs gnu/java/security/x509/ext/_libs
- 	-rm -rf gnu/java/text/.libs gnu/java/text/_libs
- 	-rm -rf gnu/java/util/.libs gnu/java/util/_libs
- 	-rm -rf gnu/java/util/prefs/.libs gnu/java/util/prefs/_libs
- 	-rm -rf gnu/regexp/.libs gnu/regexp/_libs
- 	-rm -rf java/applet/.libs java/applet/_libs
- 	-rm -rf java/awt/.libs java/awt/_libs
- 	-rm -rf java/awt/color/.libs java/awt/color/_libs
- 	-rm -rf java/awt/datatransfer/.libs java/awt/datatransfer/_libs
- 	-rm -rf java/awt/dnd/.libs java/awt/dnd/_libs
- 	-rm -rf java/awt/dnd/peer/.libs java/awt/dnd/peer/_libs
- 	-rm -rf java/awt/event/.libs java/awt/event/_libs
- 	-rm -rf java/awt/font/.libs java/awt/font/_libs
- 	-rm -rf java/awt/geom/.libs java/awt/geom/_libs
- 	-rm -rf java/awt/im/.libs java/awt/im/_libs
- 	-rm -rf java/awt/im/spi/.libs java/awt/im/spi/_libs
- 	-rm -rf java/awt/image/.libs java/awt/image/_libs
- 	-rm -rf java/awt/image/renderable/.libs java/awt/image/renderable/_libs
- 	-rm -rf java/awt/peer/.libs java/awt/peer/_libs
- 	-rm -rf java/awt/print/.libs java/awt/print/_libs
- 	-rm -rf java/beans/.libs java/beans/_libs
- 	-rm -rf java/beans/beancontext/.libs java/beans/beancontext/_libs
  	-rm -rf java/io/.libs java/io/_libs
  	-rm -rf java/lang/.libs java/lang/_libs
  	-rm -rf java/lang/ref/.libs java/lang/ref/_libs
  	-rm -rf java/lang/reflect/.libs java/lang/reflect/_libs
- 	-rm -rf java/math/.libs java/math/_libs
  	-rm -rf java/net/.libs java/net/_libs
  	-rm -rf java/nio/.libs java/nio/_libs
  	-rm -rf java/nio/channels/.libs java/nio/channels/_libs
- 	-rm -rf java/nio/channels/spi/.libs java/nio/channels/spi/_libs
- 	-rm -rf java/nio/charset/.libs java/nio/charset/_libs
- 	-rm -rf java/nio/charset/spi/.libs java/nio/charset/spi/_libs
- 	-rm -rf java/rmi/.libs java/rmi/_libs
- 	-rm -rf java/rmi/activation/.libs java/rmi/activation/_libs
- 	-rm -rf java/rmi/dgc/.libs java/rmi/dgc/_libs
- 	-rm -rf java/rmi/registry/.libs java/rmi/registry/_libs
- 	-rm -rf java/rmi/server/.libs java/rmi/server/_libs
- 	-rm -rf java/security/.libs java/security/_libs
- 	-rm -rf java/security/acl/.libs java/security/acl/_libs
- 	-rm -rf java/security/cert/.libs java/security/cert/_libs
- 	-rm -rf java/security/interfaces/.libs java/security/interfaces/_libs
- 	-rm -rf java/security/spec/.libs java/security/spec/_libs
- 	-rm -rf java/sql/.libs java/sql/_libs
  	-rm -rf java/text/.libs java/text/_libs
  	-rm -rf java/util/.libs java/util/_libs
- 	-rm -rf java/util/jar/.libs java/util/jar/_libs
  	-rm -rf java/util/logging/.libs java/util/logging/_libs
- 	-rm -rf java/util/prefs/.libs java/util/prefs/_libs
- 	-rm -rf java/util/regex/.libs java/util/regex/_libs
  	-rm -rf java/util/zip/.libs java/util/zip/_libs
- 	-rm -rf javax/accessibility/.libs javax/accessibility/_libs
- 	-rm -rf javax/crypto/.libs javax/crypto/_libs
- 	-rm -rf javax/crypto/interfaces/.libs javax/crypto/interfaces/_libs
- 	-rm -rf javax/crypto/spec/.libs javax/crypto/spec/_libs
- 	-rm -rf javax/naming/.libs javax/naming/_libs
- 	-rm -rf javax/naming/directory/.libs javax/naming/directory/_libs
- 	-rm -rf javax/naming/event/.libs javax/naming/event/_libs
- 	-rm -rf javax/naming/ldap/.libs javax/naming/ldap/_libs
- 	-rm -rf javax/naming/spi/.libs javax/naming/spi/_libs
- 	-rm -rf javax/net/.libs javax/net/_libs
- 	-rm -rf javax/net/ssl/.libs javax/net/ssl/_libs
- 	-rm -rf javax/print/.libs javax/print/_libs
- 	-rm -rf javax/print/attribute/.libs javax/print/attribute/_libs
- 	-rm -rf javax/print/attribute/standard/.libs javax/print/attribute/standard/_libs
- 	-rm -rf javax/print/event/.libs javax/print/event/_libs
- 	-rm -rf javax/security/auth/.libs javax/security/auth/_libs
- 	-rm -rf javax/security/auth/callback/.libs javax/security/auth/callback/_libs
- 	-rm -rf javax/security/auth/login/.libs javax/security/auth/login/_libs
- 	-rm -rf javax/security/auth/spi/.libs javax/security/auth/spi/_libs
- 	-rm -rf javax/security/auth/x500/.libs javax/security/auth/x500/_libs
- 	-rm -rf javax/security/cert/.libs javax/security/cert/_libs
- 	-rm -rf javax/security/sasl/.libs javax/security/sasl/_libs
- 	-rm -rf javax/sql/.libs javax/sql/_libs
- 	-rm -rf javax/swing/.libs javax/swing/_libs
- 	-rm -rf javax/swing/border/.libs javax/swing/border/_libs
- 	-rm -rf javax/swing/colorchooser/.libs javax/swing/colorchooser/_libs
- 	-rm -rf javax/swing/event/.libs javax/swing/event/_libs
- 	-rm -rf javax/swing/filechooser/.libs javax/swing/filechooser/_libs
- 	-rm -rf javax/swing/plaf/.libs javax/swing/plaf/_libs
- 	-rm -rf javax/swing/plaf/basic/.libs javax/swing/plaf/basic/_libs
- 	-rm -rf javax/swing/plaf/metal/.libs javax/swing/plaf/metal/_libs
- 	-rm -rf javax/swing/table/.libs javax/swing/table/_libs
- 	-rm -rf javax/swing/text/.libs javax/swing/text/_libs
- 	-rm -rf javax/swing/text/html/.libs javax/swing/text/html/_libs
- 	-rm -rf javax/swing/text/html/parser/.libs javax/swing/text/html/parser/_libs
- 	-rm -rf javax/swing/tree/.libs javax/swing/tree/_libs
- 	-rm -rf javax/swing/undo/.libs javax/swing/undo/_libs
- 	-rm -rf javax/transaction/.libs javax/transaction/_libs
- 	-rm -rf javax/transaction/xa/.libs javax/transaction/xa/_libs
  	-rm -rf jni/classpath/.libs jni/classpath/_libs
  	-rm -rf jni/gtk-peer/.libs jni/gtk-peer/_libs
- 	-rm -rf org/ietf/jgss/.libs org/ietf/jgss/_libs
  	-rm -rf sysdep/.libs sysdep/_libs
  
  distclean-libtool:
--- 5596,5625 ----
*************** distclean-tags:
*** 22784,22790 ****
  distdir: $(DISTFILES)
  	$(am__remove_distdir)
  	mkdir $(distdir)
! 	$(mkdir_p) $(distdir)/. $(distdir)/.. $(distdir)/../config $(distdir)/gnu/classpath
  	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
  	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
  	list='$(DISTFILES)'; for file in $$list; do \
--- 5817,5823 ----
  distdir: $(DISTFILES)
  	$(am__remove_distdir)
  	mkdir $(distdir)
! 	$(mkdir_p) $(distdir)/. $(distdir)/.. $(distdir)/../config $(distdir)/gnu/awt $(distdir)/gnu/awt/j2d $(distdir)/gnu/awt/xlib $(distdir)/gnu/classpath $(distdir)/gnu/gcj $(distdir)/gnu/gcj/convert $(distdir)/gnu/gcj/io $(distdir)/gnu/gcj/runtime $(distdir)/gnu/gcj/tools/gcj_dbtool $(distdir)/gnu/gcj/util $(distdir)/gnu/gcj/xlib $(distdir)/gnu/java/awt $(distdir)/gnu/java/awt/color $(distdir)/gnu/java/awt/image $(distdir)/gnu/java/awt/peer $(distdir)/gnu/java/awt/peer/gtk $(distdir)/gnu/java/beans $(distdir)/gnu/java/beans/decoder $(distdir)/gnu/java/beans/editors $(distdir)/gnu/java/io $(distdir)/gnu/java/lang $(distdir)/gnu/java/lang/reflect $(distdir)/gnu/java/locale $(distdir)/gnu/java/math $(distdir)/gnu/java/net $(distdir)/gnu/java/net/protocol/core $(distdir)/gnu/java/net/protocol/file $(distdir)/gnu/java/net/protocol/ftp $(distdir)/gnu/java/net/protocol/gcjlib $(distdir)/gnu/java/net/protocol/http $(distdir)/gnu/java/net/protocol/http/event $(distdir)/gnu/java/net/protocol/https $(distdir)/gnu/java/net/protocol/jar $(distdir)/gnu/java/nio $(distdir)/gnu/java/nio/channels $(distdir)/gnu/java/nio/charset $(distdir)/gnu/java/rmi $(distdir)/gnu/java/rmi/dgc $(distdir)/gnu/java/rmi/registry $(distdir)/gnu/java/rmi/rmic $(distdir)/gnu/java/rmi/server $(distdir)/gnu/java/security $(distdir)/gnu/java/security/action $(distdir)/gnu/java/security/ber $(distdir)/gnu/java/security/der $(distdir)/gnu/java/security/pkcs $(distdir)/gnu/java/security/provider $(distdir)/gnu/java/security/util $(distdir)/gnu/java/security/x509 $(distdir)/gnu/java/security/x509/ext $(distdir)/gnu/java/text $(distdir)/gnu/java/util $(distdir)/gnu/java/util/prefs $(distdir)/gnu/regexp $(distdir)/gnu/xml/aelfred2 $(distdir)/gnu/xml/dom $(distdir)/gnu/xml/dom/ls $(distdir)/gnu/xml/pipeline $(distdir)/gnu/xml/transform $(distdir)/gnu/xml/util $(distdir)/gnu/xml/xpath $(distdir)/java/applet $(distdir)/java/awt $(distdir)/java/awt/color $(distdir)/java/awt/datatransfer $(distdir)/java/awt/dnd $(distdir)/java/awt/dnd/peer $(distdir)/java/awt/event $(distdir)/java/awt/font $(distdir)/java/awt/geom $(distdir)/java/awt/im $(distdir)/java/awt/im/spi $(distdir)/java/awt/image $(distdir)/java/awt/image/renderable $(distdir)/java/awt/peer $(distdir)/java/awt/print $(distdir)/java/beans $(distdir)/java/beans/beancontext $(distdir)/java/io $(distdir)/java/lang $(distdir)/java/lang/ref $(distdir)/java/lang/reflect $(distdir)/java/math $(distdir)/java/net $(distdir)/java/nio $(distdir)/java/nio/channels $(distdir)/java/nio/channels/spi $(distdir)/java/nio/charset $(distdir)/java/nio/charset/spi $(distdir)/java/rmi $(distdir)/java/rmi/activation $(distdir)/java/rmi/dgc $(distdir)/java/rmi/registry $(distdir)/java/rmi/server $(distdir)/java/security $(distdir)/java/security/acl $(distdir)/java/security/cert $(distdir)/java/security/interfaces $(distdir)/java/security/spec $(distdir)/java/sql $(distdir)/java/text $(distdir)/java/util $(distdir)/java/util/jar $(distdir)/java/util/logging $(distdir)/java/util/prefs $(distdir)/java/util/regex $(distdir)/java/util/zip $(distdir)/javax/accessibility $(distdir)/javax/crypto $(distdir)/javax/crypto/interfaces $(distdir)/javax/crypto/spec $(distdir)/javax/imageio $(distdir)/javax/imageio/event $(distdir)/javax/imageio/metadata $(distdir)/javax/imageio/spi $(distdir)/javax/imageio/stream $(distdir)/javax/naming $(distdir)/javax/naming/directory $(distdir)/javax/naming/event $(distdir)/javax/naming/ldap $(distdir)/javax/naming/spi $(distdir)/javax/net $(distdir)/javax/net/ssl $(distdir)/javax/print $(distdir)/javax/print/attribute $(distdir)/javax/print/attribute/standard $(distdir)/javax/print/event $(distdir)/javax/security/auth $(distdir)/javax/security/auth/callback $(distdir)/javax/security/auth/login $(distdir)/javax/security/auth/spi $(distdir)/javax/security/auth/x500 $(distdir)/javax/security/cert $(distdir)/javax/security/sasl $(distdir)/javax/sql $(distdir)/javax/swing $(distdir)/javax/swing/border $(distdir)/javax/swing/colorchooser $(distdir)/javax/swing/event $(distdir)/javax/swing/filechooser $(distdir)/javax/swing/plaf $(distdir)/javax/swing/plaf/basic $(distdir)/javax/swing/plaf/metal $(distdir)/javax/swing/table $(distdir)/javax/swing/text $(distdir)/javax/swing/text/html $(distdir)/javax/swing/text/html/parser $(distdir)/javax/swing/tree $(distdir)/javax/swing/undo $(distdir)/javax/transaction $(distdir)/javax/transaction/xa $(distdir)/javax/xml $(distdir)/javax/xml/datatype $(distdir)/javax/xml/namespace $(distdir)/javax/xml/parsers $(distdir)/javax/xml/transform $(distdir)/javax/xml/transform/dom $(distdir)/javax/xml/transform/sax $(distdir)/javax/xml/transform/stream $(distdir)/javax/xml/validation $(distdir)/javax/xml/xpath $(distdir)/org/ietf/jgss
  	@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
  	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
  	list='$(DISTFILES)'; for file in $$list; do \
*************** clean-generic:
*** 22952,22965 ****
  
  distclean-generic:
  	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
- 	-rm -f gnu/awt/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/awt/$(am__dirstamp)
- 	-rm -f gnu/awt/j2d/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/awt/j2d/$(am__dirstamp)
- 	-rm -f gnu/awt/xlib/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/awt/xlib/$(am__dirstamp)
- 	-rm -f gnu/classpath/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/classpath/$(am__dirstamp)
  	-rm -f gnu/gcj/$(DEPDIR)/$(am__dirstamp)
  	-rm -f gnu/gcj/$(am__dirstamp)
  	-rm -f gnu/gcj/convert/$(DEPDIR)/$(am__dirstamp)
--- 5985,5990 ----
*************** distclean-generic:
*** 22974,23091 ****
  	-rm -f gnu/gcj/util/$(am__dirstamp)
  	-rm -f gnu/gcj/xlib/$(DEPDIR)/$(am__dirstamp)
  	-rm -f gnu/gcj/xlib/$(am__dirstamp)
- 	-rm -f gnu/java/awt/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/awt/$(am__dirstamp)
- 	-rm -f gnu/java/awt/color/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/awt/color/$(am__dirstamp)
- 	-rm -f gnu/java/awt/image/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/awt/image/$(am__dirstamp)
- 	-rm -f gnu/java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/awt/peer/$(am__dirstamp)
- 	-rm -f gnu/java/io/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/io/$(am__dirstamp)
  	-rm -f gnu/java/lang/$(DEPDIR)/$(am__dirstamp)
  	-rm -f gnu/java/lang/$(am__dirstamp)
- 	-rm -f gnu/java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/lang/reflect/$(am__dirstamp)
- 	-rm -f gnu/java/locale/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/locale/$(am__dirstamp)
- 	-rm -f gnu/java/math/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/math/$(am__dirstamp)
  	-rm -f gnu/java/net/$(DEPDIR)/$(am__dirstamp)
  	-rm -f gnu/java/net/$(am__dirstamp)
  	-rm -f gnu/java/net/protocol/core/$(DEPDIR)/$(am__dirstamp)
  	-rm -f gnu/java/net/protocol/core/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/file/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/file/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/ftp/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/ftp/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/gcjlib/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/gcjlib/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/http/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/http/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/http/event/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/http/event/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/https/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/https/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/jar/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/net/protocol/jar/$(am__dirstamp)
  	-rm -f gnu/java/nio/$(DEPDIR)/$(am__dirstamp)
  	-rm -f gnu/java/nio/$(am__dirstamp)
  	-rm -f gnu/java/nio/channels/$(DEPDIR)/$(am__dirstamp)
  	-rm -f gnu/java/nio/channels/$(am__dirstamp)
- 	-rm -f gnu/java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/nio/charset/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/dgc/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/registry/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/rmic/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/rmic/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/rmi/server/$(am__dirstamp)
- 	-rm -f gnu/java/security/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/$(am__dirstamp)
- 	-rm -f gnu/java/security/action/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/action/$(am__dirstamp)
- 	-rm -f gnu/java/security/ber/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/ber/$(am__dirstamp)
- 	-rm -f gnu/java/security/der/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/der/$(am__dirstamp)
- 	-rm -f gnu/java/security/pkcs/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/pkcs/$(am__dirstamp)
- 	-rm -f gnu/java/security/provider/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/provider/$(am__dirstamp)
- 	-rm -f gnu/java/security/util/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/util/$(am__dirstamp)
- 	-rm -f gnu/java/security/x509/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/x509/$(am__dirstamp)
- 	-rm -f gnu/java/security/x509/ext/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/security/x509/ext/$(am__dirstamp)
- 	-rm -f gnu/java/text/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/text/$(am__dirstamp)
- 	-rm -f gnu/java/util/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/util/$(am__dirstamp)
- 	-rm -f gnu/java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/java/util/prefs/$(am__dirstamp)
- 	-rm -f gnu/regexp/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f gnu/regexp/$(am__dirstamp)
- 	-rm -f java/applet/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/applet/$(am__dirstamp)
- 	-rm -f java/awt/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/$(am__dirstamp)
- 	-rm -f java/awt/color/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/color/$(am__dirstamp)
- 	-rm -f java/awt/datatransfer/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/datatransfer/$(am__dirstamp)
- 	-rm -f java/awt/dnd/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/dnd/$(am__dirstamp)
- 	-rm -f java/awt/dnd/peer/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/dnd/peer/$(am__dirstamp)
- 	-rm -f java/awt/event/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/event/$(am__dirstamp)
- 	-rm -f java/awt/font/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/font/$(am__dirstamp)
- 	-rm -f java/awt/geom/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/geom/$(am__dirstamp)
- 	-rm -f java/awt/im/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/im/$(am__dirstamp)
- 	-rm -f java/awt/im/spi/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/im/spi/$(am__dirstamp)
- 	-rm -f java/awt/image/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/image/$(am__dirstamp)
- 	-rm -f java/awt/image/renderable/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/image/renderable/$(am__dirstamp)
- 	-rm -f java/awt/peer/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/peer/$(am__dirstamp)
- 	-rm -f java/awt/print/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/awt/print/$(am__dirstamp)
- 	-rm -f java/beans/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/beans/$(am__dirstamp)
- 	-rm -f java/beans/beancontext/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/beans/beancontext/$(am__dirstamp)
  	-rm -f java/io/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/io/$(am__dirstamp)
  	-rm -f java/lang/$(DEPDIR)/$(am__dirstamp)
--- 5999,6014 ----
*************** distclean-generic:
*** 23094,23235 ****
  	-rm -f java/lang/ref/$(am__dirstamp)
  	-rm -f java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/lang/reflect/$(am__dirstamp)
- 	-rm -f java/math/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/math/$(am__dirstamp)
  	-rm -f java/net/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/net/$(am__dirstamp)
  	-rm -f java/nio/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/nio/$(am__dirstamp)
  	-rm -f java/nio/channels/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/nio/channels/$(am__dirstamp)
- 	-rm -f java/nio/channels/spi/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/nio/channels/spi/$(am__dirstamp)
- 	-rm -f java/nio/charset/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/nio/charset/$(am__dirstamp)
- 	-rm -f java/nio/charset/spi/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/nio/charset/spi/$(am__dirstamp)
- 	-rm -f java/rmi/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/rmi/$(am__dirstamp)
- 	-rm -f java/rmi/activation/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/rmi/activation/$(am__dirstamp)
- 	-rm -f java/rmi/dgc/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/rmi/dgc/$(am__dirstamp)
- 	-rm -f java/rmi/registry/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/rmi/registry/$(am__dirstamp)
- 	-rm -f java/rmi/server/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/rmi/server/$(am__dirstamp)
- 	-rm -f java/security/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/security/$(am__dirstamp)
- 	-rm -f java/security/acl/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/security/acl/$(am__dirstamp)
- 	-rm -f java/security/cert/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/security/cert/$(am__dirstamp)
- 	-rm -f java/security/interfaces/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/security/interfaces/$(am__dirstamp)
- 	-rm -f java/security/spec/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/security/spec/$(am__dirstamp)
- 	-rm -f java/sql/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/sql/$(am__dirstamp)
  	-rm -f java/text/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/text/$(am__dirstamp)
  	-rm -f java/util/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/util/$(am__dirstamp)
- 	-rm -f java/util/jar/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/util/jar/$(am__dirstamp)
  	-rm -f java/util/logging/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/util/logging/$(am__dirstamp)
- 	-rm -f java/util/prefs/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/util/prefs/$(am__dirstamp)
- 	-rm -f java/util/regex/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f java/util/regex/$(am__dirstamp)
  	-rm -f java/util/zip/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/util/zip/$(am__dirstamp)
- 	-rm -f javax/accessibility/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/accessibility/$(am__dirstamp)
- 	-rm -f javax/crypto/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/crypto/$(am__dirstamp)
- 	-rm -f javax/crypto/interfaces/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/crypto/interfaces/$(am__dirstamp)
- 	-rm -f javax/crypto/spec/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/crypto/spec/$(am__dirstamp)
- 	-rm -f javax/naming/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/naming/$(am__dirstamp)
- 	-rm -f javax/naming/directory/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/naming/directory/$(am__dirstamp)
- 	-rm -f javax/naming/event/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/naming/event/$(am__dirstamp)
- 	-rm -f javax/naming/ldap/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/naming/ldap/$(am__dirstamp)
- 	-rm -f javax/naming/spi/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/naming/spi/$(am__dirstamp)
- 	-rm -f javax/net/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/net/$(am__dirstamp)
- 	-rm -f javax/net/ssl/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/net/ssl/$(am__dirstamp)
- 	-rm -f javax/print/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/print/$(am__dirstamp)
- 	-rm -f javax/print/attribute/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/print/attribute/$(am__dirstamp)
- 	-rm -f javax/print/attribute/standard/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/print/attribute/standard/$(am__dirstamp)
- 	-rm -f javax/print/event/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/print/event/$(am__dirstamp)
- 	-rm -f javax/security/auth/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/security/auth/$(am__dirstamp)
- 	-rm -f javax/security/auth/callback/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/security/auth/callback/$(am__dirstamp)
- 	-rm -f javax/security/auth/login/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/security/auth/login/$(am__dirstamp)
- 	-rm -f javax/security/auth/spi/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/security/auth/spi/$(am__dirstamp)
- 	-rm -f javax/security/auth/x500/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/security/auth/x500/$(am__dirstamp)
- 	-rm -f javax/security/cert/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/security/cert/$(am__dirstamp)
- 	-rm -f javax/security/sasl/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/security/sasl/$(am__dirstamp)
- 	-rm -f javax/sql/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/sql/$(am__dirstamp)
- 	-rm -f javax/swing/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/$(am__dirstamp)
- 	-rm -f javax/swing/border/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/border/$(am__dirstamp)
- 	-rm -f javax/swing/colorchooser/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/colorchooser/$(am__dirstamp)
- 	-rm -f javax/swing/event/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/event/$(am__dirstamp)
- 	-rm -f javax/swing/filechooser/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/filechooser/$(am__dirstamp)
- 	-rm -f javax/swing/plaf/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/plaf/$(am__dirstamp)
- 	-rm -f javax/swing/plaf/basic/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/plaf/basic/$(am__dirstamp)
- 	-rm -f javax/swing/plaf/metal/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/plaf/metal/$(am__dirstamp)
- 	-rm -f javax/swing/table/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/table/$(am__dirstamp)
- 	-rm -f javax/swing/text/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/text/$(am__dirstamp)
- 	-rm -f javax/swing/text/html/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/text/html/$(am__dirstamp)
- 	-rm -f javax/swing/text/html/parser/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/text/html/parser/$(am__dirstamp)
- 	-rm -f javax/swing/tree/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/tree/$(am__dirstamp)
- 	-rm -f javax/swing/undo/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/swing/undo/$(am__dirstamp)
- 	-rm -f javax/transaction/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/transaction/$(am__dirstamp)
- 	-rm -f javax/transaction/xa/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f javax/transaction/xa/$(am__dirstamp)
  	-rm -f jni/classpath/$(DEPDIR)/$(am__dirstamp)
  	-rm -f jni/classpath/$(am__dirstamp)
  	-rm -f jni/gtk-peer/$(DEPDIR)/$(am__dirstamp)
  	-rm -f jni/gtk-peer/$(am__dirstamp)
- 	-rm -f org/ietf/jgss/$(DEPDIR)/$(am__dirstamp)
- 	-rm -f org/ietf/jgss/$(am__dirstamp)
  	-rm -f sysdep/$(DEPDIR)/$(am__dirstamp)
  	-rm -f sysdep/$(am__dirstamp)
  
  maintainer-clean-generic:
  	@echo "This command is intended for maintainers to use"
--- 6017,6043 ----
  	-rm -f java/lang/ref/$(am__dirstamp)
  	-rm -f java/lang/reflect/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/lang/reflect/$(am__dirstamp)
  	-rm -f java/net/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/net/$(am__dirstamp)
  	-rm -f java/nio/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/nio/$(am__dirstamp)
  	-rm -f java/nio/channels/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/nio/channels/$(am__dirstamp)
  	-rm -f java/text/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/text/$(am__dirstamp)
  	-rm -f java/util/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/util/$(am__dirstamp)
  	-rm -f java/util/logging/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/util/logging/$(am__dirstamp)
  	-rm -f java/util/zip/$(DEPDIR)/$(am__dirstamp)
  	-rm -f java/util/zip/$(am__dirstamp)
  	-rm -f jni/classpath/$(DEPDIR)/$(am__dirstamp)
  	-rm -f jni/classpath/$(am__dirstamp)
  	-rm -f jni/gtk-peer/$(DEPDIR)/$(am__dirstamp)
  	-rm -f jni/gtk-peer/$(am__dirstamp)
  	-rm -f sysdep/$(DEPDIR)/$(am__dirstamp)
  	-rm -f sysdep/$(am__dirstamp)
+ 	-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
  
  maintainer-clean-generic:
  	@echo "This command is intended for maintainers to use"
*************** clean-am: clean-binPROGRAMS clean-generi
*** 23242,23248 ****
  
  distclean: distclean-recursive
  	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
! 	-rm -rf ./$(DEPDIR) gnu/awt/$(DEPDIR) gnu/awt/j2d/$(DEPDIR) gnu/awt/xlib/$(DEPDIR) gnu/classpath/$(DEPDIR) gnu/gcj/$(DEPDIR) gnu/gcj/convert/$(DEPDIR) gnu/gcj/io/$(DEPDIR) gnu/gcj/runtime/$(DEPDIR) gnu/gcj/tools/gcj_dbtool/$(DEPDIR) gnu/gcj/util/$(DEPDIR) gnu/gcj/xlib/$(DEPDIR) gnu/java/awt/$(DEPDIR) gnu/java/awt/color/$(DEPDIR) gnu/java/awt/image/$(DEPDIR) gnu/java/awt/peer/$(DEPDIR) gnu/java/io/$(DEPDIR) gnu/java/lang/$(DEPDIR) gnu/java/lang/reflect/$(DEPDIR) gnu/java/locale/$(DEPDIR) gnu/java/math/$(DEPDIR) gnu/java/net/$(DEPDIR) gnu/java/net/protocol/core/$(DEPDIR) gnu/java/net/protocol/file/$(DEPDIR) gnu/java/net/protocol/ftp/$(DEPDIR) gnu/java/net/protocol/gcjlib/$(DEPDIR) gnu/java/net/protocol/http/$(DEPDIR) gnu/java/net/protocol/http/event/$(DEPDIR) gnu/java/net/protocol/https/$(DEPDIR) gnu/java/net/protocol/jar/$(DEPDIR) gnu/java/nio/$(DEPDIR) gnu/java/nio/channels/$(DEPDIR) gnu/java/nio/charset/$(DEPDIR) gnu/java/rmi/$(DEPDIR) gnu/java/rmi/dgc/$(DEPDIR) gnu/java/rmi/registry/$(DEPDIR) gnu/java/rmi/rmic/$(DEPDIR) gnu/java/rmi/server/$(DEPDIR) gnu/java/security/$(DEPDIR) gnu/java/security/action/$(DEPDIR) gnu/java/security/ber/$(DEPDIR) gnu/java/security/der/$(DEPDIR) gnu/java/security/pkcs/$(DEPDIR) gnu/java/security/provider/$(DEPDIR) gnu/java/security/util/$(DEPDIR) gnu/java/security/x509/$(DEPDIR) gnu/java/security/x509/ext/$(DEPDIR) gnu/java/text/$(DEPDIR) gnu/java/util/$(DEPDIR) gnu/java/util/prefs/$(DEPDIR) gnu/regexp/$(DEPDIR) java/applet/$(DEPDIR) java/awt/$(DEPDIR) java/awt/color/$(DEPDIR) java/awt/datatransfer/$(DEPDIR) java/awt/dnd/$(DEPDIR) java/awt/dnd/peer/$(DEPDIR) java/awt/event/$(DEPDIR) java/awt/font/$(DEPDIR) java/awt/geom/$(DEPDIR) java/awt/im/$(DEPDIR) java/awt/im/spi/$(DEPDIR) java/awt/image/$(DEPDIR) java/awt/image/renderable/$(DEPDIR) java/awt/peer/$(DEPDIR) java/awt/print/$(DEPDIR) java/beans/$(DEPDIR) java/beans/beancontext/$(DEPDIR) java/io/$(DEPDIR) java/lang/$(DEPDIR) java/lang/ref/$(DEPDIR) java/lang/reflect/$(DEPDIR) java/math/$(DEPDIR) java/net/$(DEPDIR) java/nio/$(DEPDIR) java/nio/channels/$(DEPDIR) java/nio/channels/spi/$(DEPDIR) java/nio/charset/$(DEPDIR) java/nio/charset/spi/$(DEPDIR) java/rmi/$(DEPDIR) java/rmi/activation/$(DEPDIR) java/rmi/dgc/$(DEPDIR) java/rmi/registry/$(DEPDIR) java/rmi/server/$(DEPDIR) java/security/$(DEPDIR) java/security/acl/$(DEPDIR) java/security/cert/$(DEPDIR) java/security/interfaces/$(DEPDIR) java/security/spec/$(DEPDIR) java/sql/$(DEPDIR) java/text/$(DEPDIR) java/util/$(DEPDIR) java/util/jar/$(DEPDIR) java/util/logging/$(DEPDIR) java/util/prefs/$(DEPDIR) java/util/regex/$(DEPDIR) java/util/zip/$(DEPDIR) javax/accessibility/$(DEPDIR) javax/crypto/$(DEPDIR) javax/crypto/interfaces/$(DEPDIR) javax/crypto/spec/$(DEPDIR) javax/naming/$(DEPDIR) javax/naming/directory/$(DEPDIR) javax/naming/event/$(DEPDIR) javax/naming/ldap/$(DEPDIR) javax/naming/spi/$(DEPDIR) javax/net/$(DEPDIR) javax/net/ssl/$(DEPDIR) javax/print/$(DEPDIR) javax/print/attribute/$(DEPDIR) javax/print/attribute/standard/$(DEPDIR) javax/print/event/$(DEPDIR) javax/security/auth/$(DEPDIR) javax/security/auth/callback/$(DEPDIR) javax/security/auth/login/$(DEPDIR) javax/security/auth/spi/$(DEPDIR) javax/security/auth/x500/$(DEPDIR) javax/security/cert/$(DEPDIR) javax/security/sasl/$(DEPDIR) javax/sql/$(DEPDIR) javax/swing/$(DEPDIR) javax/swing/border/$(DEPDIR) javax/swing/colorchooser/$(DEPDIR) javax/swing/event/$(DEPDIR) javax/swing/filechooser/$(DEPDIR) javax/swing/plaf/$(DEPDIR) javax/swing/plaf/basic/$(DEPDIR) javax/swing/plaf/metal/$(DEPDIR) javax/swing/table/$(DEPDIR) javax/swing/text/$(DEPDIR) javax/swing/text/html/$(DEPDIR) javax/swing/text/html/parser/$(DEPDIR) javax/swing/tree/$(DEPDIR) javax/swing/undo/$(DEPDIR) javax/transaction/$(DEPDIR) javax/transaction/xa/$(DEPDIR) jni/classpath/$(DEPDIR) jni/gtk-peer/$(DEPDIR) org/ietf/jgss/$(DEPDIR) sysdep/$(DEPDIR)
  	-rm -f Makefile
  distclean-am: clean-am distclean-compile distclean-generic \
  	distclean-libtool distclean-local distclean-tags
--- 6050,6056 ----
  
  distclean: distclean-recursive
  	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
! 	-rm -rf ./$(DEPDIR) gnu/gcj/$(DEPDIR) gnu/gcj/convert/$(DEPDIR) gnu/gcj/io/$(DEPDIR) gnu/gcj/runtime/$(DEPDIR) gnu/gcj/tools/gcj_dbtool/$(DEPDIR) gnu/gcj/util/$(DEPDIR) gnu/gcj/xlib/$(DEPDIR) gnu/java/lang/$(DEPDIR) gnu/java/net/$(DEPDIR) gnu/java/net/protocol/core/$(DEPDIR) gnu/java/nio/$(DEPDIR) gnu/java/nio/channels/$(DEPDIR) java/io/$(DEPDIR) java/lang/$(DEPDIR) java/lang/ref/$(DEPDIR) java/lang/reflect/$(DEPDIR) java/net/$(DEPDIR) java/nio/$(DEPDIR) java/nio/channels/$(DEPDIR) java/text/$(DEPDIR) java/util/$(DEPDIR) java/util/logging/$(DEPDIR) java/util/zip/$(DEPDIR) jni/classpath/$(DEPDIR) jni/gtk-peer/$(DEPDIR) sysdep/$(DEPDIR)
  	-rm -f Makefile
  distclean-am: clean-am distclean-compile distclean-generic \
  	distclean-libtool distclean-local distclean-tags
*************** installcheck-am:
*** 23273,23279 ****
  maintainer-clean: maintainer-clean-recursive
  	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
  	-rm -rf $(top_srcdir)/autom4te.cache
! 	-rm -rf ./$(DEPDIR) gnu/awt/$(DEPDIR) gnu/awt/j2d/$(DEPDIR) gnu/awt/xlib/$(DEPDIR) gnu/classpath/$(DEPDIR) gnu/gcj/$(DEPDIR) gnu/gcj/convert/$(DEPDIR) gnu/gcj/io/$(DEPDIR) gnu/gcj/runtime/$(DEPDIR) gnu/gcj/tools/gcj_dbtool/$(DEPDIR) gnu/gcj/util/$(DEPDIR) gnu/gcj/xlib/$(DEPDIR) gnu/java/awt/$(DEPDIR) gnu/java/awt/color/$(DEPDIR) gnu/java/awt/image/$(DEPDIR) gnu/java/awt/peer/$(DEPDIR) gnu/java/io/$(DEPDIR) gnu/java/lang/$(DEPDIR) gnu/java/lang/reflect/$(DEPDIR) gnu/java/locale/$(DEPDIR) gnu/java/math/$(DEPDIR) gnu/java/net/$(DEPDIR) gnu/java/net/protocol/core/$(DEPDIR) gnu/java/net/protocol/file/$(DEPDIR) gnu/java/net/protocol/ftp/$(DEPDIR) gnu/java/net/protocol/gcjlib/$(DEPDIR) gnu/java/net/protocol/http/$(DEPDIR) gnu/java/net/protocol/http/event/$(DEPDIR) gnu/java/net/protocol/https/$(DEPDIR) gnu/java/net/protocol/jar/$(DEPDIR) gnu/java/nio/$(DEPDIR) gnu/java/nio/channels/$(DEPDIR) gnu/java/nio/charset/$(DEPDIR) gnu/java/rmi/$(DEPDIR) gnu/java/rmi/dgc/$(DEPDIR) gnu/java/rmi/registry/$(DEPDIR) gnu/java/rmi/rmic/$(DEPDIR) gnu/java/rmi/server/$(DEPDIR) gnu/java/security/$(DEPDIR) gnu/java/security/action/$(DEPDIR) gnu/java/security/ber/$(DEPDIR) gnu/java/security/der/$(DEPDIR) gnu/java/security/pkcs/$(DEPDIR) gnu/java/security/provider/$(DEPDIR) gnu/java/security/util/$(DEPDIR) gnu/java/security/x509/$(DEPDIR) gnu/java/security/x509/ext/$(DEPDIR) gnu/java/text/$(DEPDIR) gnu/java/util/$(DEPDIR) gnu/java/util/prefs/$(DEPDIR) gnu/regexp/$(DEPDIR) java/applet/$(DEPDIR) java/awt/$(DEPDIR) java/awt/color/$(DEPDIR) java/awt/datatransfer/$(DEPDIR) java/awt/dnd/$(DEPDIR) java/awt/dnd/peer/$(DEPDIR) java/awt/event/$(DEPDIR) java/awt/font/$(DEPDIR) java/awt/geom/$(DEPDIR) java/awt/im/$(DEPDIR) java/awt/im/spi/$(DEPDIR) java/awt/image/$(DEPDIR) java/awt/image/renderable/$(DEPDIR) java/awt/peer/$(DEPDIR) java/awt/print/$(DEPDIR) java/beans/$(DEPDIR) java/beans/beancontext/$(DEPDIR) java/io/$(DEPDIR) java/lang/$(DEPDIR) java/lang/ref/$(DEPDIR) java/lang/reflect/$(DEPDIR) java/math/$(DEPDIR) java/net/$(DEPDIR) java/nio/$(DEPDIR) java/nio/channels/$(DEPDIR) java/nio/channels/spi/$(DEPDIR) java/nio/charset/$(DEPDIR) java/nio/charset/spi/$(DEPDIR) java/rmi/$(DEPDIR) java/rmi/activation/$(DEPDIR) java/rmi/dgc/$(DEPDIR) java/rmi/registry/$(DEPDIR) java/rmi/server/$(DEPDIR) java/security/$(DEPDIR) java/security/acl/$(DEPDIR) java/security/cert/$(DEPDIR) java/security/interfaces/$(DEPDIR) java/security/spec/$(DEPDIR) java/sql/$(DEPDIR) java/text/$(DEPDIR) java/util/$(DEPDIR) java/util/jar/$(DEPDIR) java/util/logging/$(DEPDIR) java/util/prefs/$(DEPDIR) java/util/regex/$(DEPDIR) java/util/zip/$(DEPDIR) javax/accessibility/$(DEPDIR) javax/crypto/$(DEPDIR) javax/crypto/interfaces/$(DEPDIR) javax/crypto/spec/$(DEPDIR) javax/naming/$(DEPDIR) javax/naming/directory/$(DEPDIR) javax/naming/event/$(DEPDIR) javax/naming/ldap/$(DEPDIR) javax/naming/spi/$(DEPDIR) javax/net/$(DEPDIR) javax/net/ssl/$(DEPDIR) javax/print/$(DEPDIR) javax/print/attribute/$(DEPDIR) javax/print/attribute/standard/$(DEPDIR) javax/print/event/$(DEPDIR) javax/security/auth/$(DEPDIR) javax/security/auth/callback/$(DEPDIR) javax/security/auth/login/$(DEPDIR) javax/security/auth/spi/$(DEPDIR) javax/security/auth/x500/$(DEPDIR) javax/security/cert/$(DEPDIR) javax/security/sasl/$(DEPDIR) javax/sql/$(DEPDIR) javax/swing/$(DEPDIR) javax/swing/border/$(DEPDIR) javax/swing/colorchooser/$(DEPDIR) javax/swing/event/$(DEPDIR) javax/swing/filechooser/$(DEPDIR) javax/swing/plaf/$(DEPDIR) javax/swing/plaf/basic/$(DEPDIR) javax/swing/plaf/metal/$(DEPDIR) javax/swing/table/$(DEPDIR) javax/swing/text/$(DEPDIR) javax/swing/text/html/$(DEPDIR) javax/swing/text/html/parser/$(DEPDIR) javax/swing/tree/$(DEPDIR) javax/swing/undo/$(DEPDIR) javax/transaction/$(DEPDIR) javax/transaction/xa/$(DEPDIR) jni/classpath/$(DEPDIR) jni/gtk-peer/$(DEPDIR) org/ietf/jgss/$(DEPDIR) sysdep/$(DEPDIR)
  	-rm -f Makefile
  maintainer-clean-am: distclean-am maintainer-clean-generic
  
--- 6081,6087 ----
  maintainer-clean: maintainer-clean-recursive
  	-rm -f $(am__CONFIG_DISTCLEAN_FILES)
  	-rm -rf $(top_srcdir)/autom4te.cache
! 	-rm -rf ./$(DEPDIR) gnu/gcj/$(DEPDIR) gnu/gcj/convert/$(DEPDIR) gnu/gcj/io/$(DEPDIR) gnu/gcj/runtime/$(DEPDIR) gnu/gcj/tools/gcj_dbtool/$(DEPDIR) gnu/gcj/util/$(DEPDIR) gnu/gcj/xlib/$(DEPDIR) gnu/java/lang/$(DEPDIR) gnu/java/net/$(DEPDIR) gnu/java/net/protocol/core/$(DEPDIR) gnu/java/nio/$(DEPDIR) gnu/java/nio/channels/$(DEPDIR) java/io/$(DEPDIR) java/lang/$(DEPDIR) java/lang/ref/$(DEPDIR) java/lang/reflect/$(DEPDIR) java/net/$(DEPDIR) java/nio/$(DEPDIR) java/nio/channels/$(DEPDIR) java/text/$(DEPDIR) java/util/$(DEPDIR) java/util/logging/$(DEPDIR) java/util/zip/$(DEPDIR) jni/classpath/$(DEPDIR) jni/gtk-peer/$(DEPDIR) sysdep/$(DEPDIR)
  	-rm -f Makefile
  maintainer-clean-am: distclean-am maintainer-clean-generic
  
*************** uninstall-info: uninstall-info-recursive
*** 23323,23328 ****
--- 6131,6167 ----
  	uninstall-toolexeclibLTLIBRARIES uninstall-toolexecmainlibDATA
  
  
+ # Build dependencies between java, class and lo files.  They are included
+ # below, together with automatically-generated dependencies between Java
+ # files.
+ #
+ # Dependencies from Java to .class files
+ # --------------------------------------
+ # Each directory's filelist file depends on the corresponding Java source files.
+ # The stamp file depends on the filelist (using a `Static Pattern Rule').
+ # Each class file depends on the its directory's .stamp file.  This reflects
+ # the fact that 1) all classfiles are compiled in one go when the .stamp file
+ # is built and 2) anything which depends on a particular .class file must wait
+ # until its directory is processed and the .stamp file is created.
+ #
+ # Dependencies from Java to .lo files
+ # -----------------------------------
+ # As above, each directory's filelist file depends on the corresponding Java
+ # source files, and the stamp file depends on the filelist.  For native
+ # compilation, the lo file depends on the stamp file (also using a `Static
+ # Pattern Rule').  So, when one Java file changes, the filelist file is
+ # updated, the stamp file rule builds the .class files, and the .lo file rule
+ # recompiles to native code.
+ Makefile.deps: $(srcdir)/Makefile.in
+ 	@: $(call write_entries_to_file,$(all_java_source_files),files.tmplist)
+ 	echo 's,^\(.*\)/\([^/]*\)\.java$$,\1.list: &\' > tmpsed
+ 	echo '\1/\2.class: \1.stamp,' >> tmpsed
+ 	sed -ftmpsed files.tmplist > Makefile.deps
+ 	rm files.tmplist tmpsed
+ 
+ # Include automatically generated dependencies between Java source files.
+ -include Makefile.deps $(all_java_deps_files)
+ 
  $(db_name): gcj-dbtool$(EXEEXT)
  	@rm -f $(db_name)
  	./gcj-dbtool -n $(db_name) || touch $(db_name)
*************** $(lib_gnu_java_awt_peer_gtk_la_OBJECTS):
*** 23415,23440 ****
  %.properties.lo: %.properties
  	$(LTGCJCOMPILE) -o $@ -c $< -Wc,--resource,`echo $@ | sed "s/\.lo$$//"`
  
! # Compile all classfiles in one go.
  
! @ONESTEP_TRUE@classes.stamp: $(all_java_source_files) gnu/gcj/tools/gcj_dbtool/Main.java
! @ONESTEP_TRUE@	@echo Compiling Java sourcefiles...
! @ONESTEP_TRUE@	@: $(call write_entries_to_file,$?,libgcj.sourcelist)
! @ONESTEP_TRUE@	$(JAVAC) $(JCFLAGS) -classpath '' -bootclasspath $(BOOTCLASSPATH) -d $(here) @libgcj.sourcelist
! @ONESTEP_TRUE@	echo > classes.stamp
! # This next rule seems backward, but reflects the fact that 1) all
! # classfiles are compiled in one go when classes.stamp is built and 2)
! # anything which depends on a particular .class file must wait until
! # this file is built.
! @ONESTEP_TRUE@$(all_java_class_files) gnu/gcj/tools/gcj_dbtool/Main.class: classes.stamp
  
! # Compile each classfile individually.
  
! @ONESTEP_FALSE@.java.class:
! @ONESTEP_FALSE@	$(JAVAC) $(JCFLAGS) -classpath '' -bootclasspath $(BOOTCLASSPATH) -d $(here) $<
  
! @ONESTEP_FALSE@classes.stamp: $(all_java_class_files) $(all_property_files)
! @ONESTEP_FALSE@	echo > classes.stamp
  
  libgcj-@gcc_version@.jar: classes.stamp
  	-@rm -f libgcj-@gcc_version@.jar
--- 6254,6282 ----
  %.properties.lo: %.properties
  	$(LTGCJCOMPILE) -o $@ -c $< -Wc,--resource,`echo $@ | sed "s/\.lo$$//"`
  
! # Compile one directory in one go.  If the files have to be compiled with the
! # binary compatibility ABI, only make the .class here -- the .lo is made
! # elsewhere in this Makefile.
  
! # For 4.0, we have an exception: gnu/gcj/runtime/StackTrace.java is compiled
! # without optimizing sibcalls, so it is compiled separately from its directory;
! # thus for each dir we build a .lolist file, equal to the .list file except in
! # the gnu.gcj.runtime package.  We have a separate rule below for StackTrace.lo.
! %.list:
! 	@: $(shell $(mkinstalldirs) $(basename $@))
! 	@: $(call write_entries_to_file,$^,$@)
! 	@: $(call write_entries_to_file,$(filter-out $(srcdir)/gnu/gcj/runtime/StackTrace.java, $^),${@:.list=.lolist})
  
! $(all_java_lo_files): %.lo: %.stamp
! 	$(LTGCJCOMPILE) -o $@ -c @${<:.stamp=.lolist}
  
! $(all_java_stamp_files): %.stamp: %.list
! 	$(JAVAC) $(JCFLAGS) -classpath '' -bootclasspath $(BOOTCLASSPATH) -d $(here) \
! 		-MD -MF ${@:.stamp=.deps} @$<
! 	echo timestamp > $@
  
! classes.stamp: $(all_property_files) $(all_java_stamp_files)
! 	echo timestamp > classes.stamp
  
  libgcj-@gcc_version@.jar: classes.stamp
  	-@rm -f libgcj-@gcc_version@.jar
*************** distclean-local:
*** 23470,23478 ****
  clean-nat:
  	rm -f $(nat_files) $(xlib_nat_files)
  
- $(filter-out gnu/gcj/runtime/StackTrace.lo, $(javao_files)) $(xlib_javao_files): %.lo: %.java
- 	$(LTGCJCOMPILE) -o $@ -c $<
- 
  gnu/gcj/runtime/StackTrace.lo: gnu/gcj/runtime/StackTrace.java
  	$(LTGCJCOMPILE) -fno-optimize-sibling-calls -o $@ -c $<
  
--- 6312,6317 ----
*************** gnu-java-beans.lo: $(gnu_java_beans_sour
*** 23509,23515 ****
  	$(LTGCJCOMPILE) -findirect-dispatch -c -o gnu-java-beans.lo \
  		`find gnu/java/beans -name '*.class' -print | sort -r`
  
! gtk-awt-peer.lo: $(gtk_awt_peer_sources)
  	$(MAKE) classes.stamp
  	$(LTGCJCOMPILE) -findirect-dispatch -fjni -c -o gtk-awt-peer.lo \
  		`find gnu/java/awt/peer/gtk -name '*.class' -print | sort -r`
--- 6348,6354 ----
  	$(LTGCJCOMPILE) -findirect-dispatch -c -o gnu-java-beans.lo \
  		`find gnu/java/beans -name '*.class' -print | sort -r`
  
! gtk-awt-peer.lo: $(gtk_awt_peer_source_files)
  	$(MAKE) classes.stamp
  	$(LTGCJCOMPILE) -findirect-dispatch -fjni -c -o gtk-awt-peer.lo \
  		`find gnu/java/awt/peer/gtk -name '*.class' -print | sort -r`
diff -Nrcpad gcc-4.0.1/libjava/configure gcc-4.0.2/libjava/configure
*** gcc-4.0.1/libjava/configure	Thu Jul  7 20:44:40 2005
--- gcc-4.0.2/libjava/configure	Wed Sep 28 06:16:38 2005
*************** ac_includes_default="\
*** 310,316 ****
  # include <unistd.h>
  #endif"
  
! ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS libgcj_basedir build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical LN_S mkinstalldirs CC ac_ct_CC EXEEXT OBJEXT CXX ac_ct_CXX CFLAGS CXXFLAGS LDFLAGS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE AS ac_ct_AS AR ac_ct_AR RANLIB ac_ct_RANLIB MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBGCJ_CFLAGS LIBGCJ_CXXFLAGS LIBGCJ_JAVAFLAGS LIBGCJ_LD_SYMBOLIC INCLTDL LIBLTDL DIRLTDL LIBTOOL CXXCPP CPPFLAGS GCJ GCJFLAGS GCJDEPMODE am__fastdepGCJ_TRUE am__fastdepGCJ_FALSE subdirs TESTSUBDIR_TRUE TESTSUBDIR_FALSE ONESTEP_TRUE ONESTEP_FALSE JAVA_HOME_SET_TRUE JAVA_HOME_SET_FALSE JAVA_HOME LIBGCJDEBUG INTERPRETER LIBFFI LIBFFIINCS PLATFORM_INNER_NAT_HDRS CPP EGREP USING_WIN32_PLATFORM_TRUE USING_WIN32_PLATFORM_FALSE USING_POSIX_PLATFORM_TRUE USING_POSIX_PLATFORM_FALSE USING_ECOS_PLATFORM_TRUE USING_ECOS_PLATFORM_FALSE USING_DARWIN_CRT_TRUE USING_DARWIN_CRT_FALSE SYSTEMSPEC LIBGCJTESTSPEC ZLIBSPEC ZLIBTESTSPEC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS TOOLKIT XLIB_AWT_TRUE XLIB_AWT_FALSE GTK_AWT_TRUE GTK_AWT_FALSE GTK_CAIRO_TRUE GTK_CAIRO_FALSE PKG_CONFIG CAIRO_CFLAGS CAIRO_LIBS PANGOFT2_CFLAGS PANGOFT2_LIBS GCLIBS GCINCS GCDEPS GCSPEC JC1GCSPEC GCTESTSPEC USING_BOEHMGC_TRUE USING_BOEHMGC_FALSE USING_NOGC_TRUE USING_NOGC_FALSE THREADLIBS THREADINCS THREADDEPS THREADSPEC THREADLDFLAGS THREADCXXFLAGS USING_POSIX_THREADS_TRUE USING_POSIX_THREADS_FALSE USING_WIN32_THREADS_TRUE USING_WIN32_THREADS_FALSE USING_NO_THREADS_TRUE USING_NO_THREADS_FALSE HASH_SYNC_SPEC USING_GCC_TRUE USING_GCC_FALSE gcc_version_trigger gcc_version_full gcc_version tool_include_dir LIBICONV LTLIBICONV GTK_CFLAGS GTK_LIBS GLIB_CFLAGS GLIB_LIBS LIBART_CFLAGS LIBART_LIBS SUPPLY_BACKTRACE_TRUE SUPPLY_BACKTRACE_FALSE GCJH ZIP CLASSPATH_SEPARATOR ac_ct_GCJ ZLIBS SYS_ZLIBS ZINCS DIVIDESPEC CHECKREFSPEC EXCEPTIONSPEC IEEESPEC NATIVE_TRUE NATIVE_FALSE NEEDS_DATA_START_TRUE NEEDS_DATA_START_FALSE GCC_UNWIND_INCLUDE toolexecdir toolexecmainlibdir toolexeclibdir GCJVERSION gxx_include_dir libstdcxx_incdir ALLOCA PERL BACKTRACESPEC SYSDEP_SOURCES here LIBOBJS LTLIBOBJS'
  ac_subst_files=''
  
  # Initialize some variables set by options.
--- 310,316 ----
  # include <unistd.h>
  #endif"
  
! ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS libgcj_basedir build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical LN_S mkinstalldirs CC ac_ct_CC EXEEXT OBJEXT CXX ac_ct_CXX CFLAGS CXXFLAGS LDFLAGS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE AS ac_ct_AS AR ac_ct_AR RANLIB ac_ct_RANLIB MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT LIBGCJ_CFLAGS LIBGCJ_CXXFLAGS LIBGCJ_JAVAFLAGS LIBGCJ_LD_SYMBOLIC INCLTDL LIBLTDL DIRLTDL LIBTOOL CXXCPP CPPFLAGS GCJ GCJFLAGS GCJDEPMODE am__fastdepGCJ_TRUE am__fastdepGCJ_FALSE subdirs TESTSUBDIR_TRUE TESTSUBDIR_FALSE JAVA_HOME_SET_TRUE JAVA_HOME_SET_FALSE JAVA_HOME LIBGCJDEBUG INTERPRETER LIBFFI LIBFFIINCS PLATFORM_INNER_NAT_HDRS CPP EGREP USING_WIN32_PLATFORM_TRUE USING_WIN32_PLATFORM_FALSE USING_POSIX_PLATFORM_TRUE USING_POSIX_PLATFORM_FALSE USING_ECOS_PLATFORM_TRUE USING_ECOS_PLATFORM_FALSE USING_DARWIN_CRT_TRUE USING_DARWIN_CRT_FALSE SYSTEMSPEC LIBGCJTESTSPEC ZLIBSPEC ZLIBTESTSPEC X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS TOOLKIT XLIB_AWT_TRUE XLIB_AWT_FALSE GTK_AWT_TRUE GTK_AWT_FALSE GTK_CAIRO_TRUE GTK_CAIRO_FALSE PKG_CONFIG CAIRO_CFLAGS CAIRO_LIBS PANGOFT2_CFLAGS PANGOFT2_LIBS GCLIBS GCINCS GCDEPS GCSPEC JC1GCSPEC GCTESTSPEC USING_BOEHMGC_TRUE USING_BOEHMGC_FALSE USING_NOGC_TRUE USING_NOGC_FALSE THREADLIBS THREADINCS THREADDEPS THREADSPEC THREADLDFLAGS THREADCXXFLAGS USING_POSIX_THREADS_TRUE USING_POSIX_THREADS_FALSE USING_WIN32_THREADS_TRUE USING_WIN32_THREADS_FALSE USING_NO_THREADS_TRUE USING_NO_THREADS_FALSE HASH_SYNC_SPEC USING_GCC_TRUE USING_GCC_FALSE gcc_version_trigger gcc_version_full gcc_version tool_include_dir LIBICONV LTLIBICONV GTK_CFLAGS GTK_LIBS GLIB_CFLAGS GLIB_LIBS LIBART_CFLAGS LIBART_LIBS SUPPLY_BACKTRACE_TRUE SUPPLY_BACKTRACE_FALSE GCJH ZIP CLASSPATH_SEPARATOR ac_ct_GCJ ZLIBS SYS_ZLIBS ZINCS DIVIDESPEC CHECKREFSPEC EXCEPTIONSPEC IEEESPEC NATIVE_TRUE NATIVE_FALSE NEEDS_DATA_START_TRUE NEEDS_DATA_START_FALSE GCC_UNWIND_INCLUDE toolexecdir toolexecmainlibdir toolexeclibdir GCJVERSION gxx_include_dir libstdcxx_incdir ALLOCA PERL BACKTRACESPEC SYSDEP_SOURCES here LIBOBJS LTLIBOBJS'
  ac_subst_files=''
  
  # Initialize some variables set by options.
*************** Optional Features:
*** 865,873 ****
                            don't set system properties from GCJ_PROPERTIES
    --enable-hash-synchronization
                            use global hash table for monitor locks
-   --enable-libgcj-multifile
-                  allow compilation of several files at once
- 
    --enable-libgcj-debug   enable runtime debugging code
    --enable-gc-debug       include full support for pointer backtracing etc.
    --enable-interpreter    enable interpreter
--- 865,870 ----
*************** test x"$pic_mode" = xno && libtool_flags
*** 4745,4751 ****
  case $host in
  *-*-irix6*)
    # Find out which ABI we are using.
!   echo '#line 4748 "configure"' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
--- 4742,4748 ----
  case $host in
  *-*-irix6*)
    # Find out which ABI we are using.
!   echo '#line 4745 "configure"' > conftest.$ac_ext
    if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
    (eval $ac_compile) 2>&5
    ac_status=$?
*************** if test -z "$enable_hash_synchronization
*** 5641,5671 ****
     enable_hash_synchronization=$enable_hash_synchronization_default
  fi
  
- # Do we allow intermodule optimizations (i.e. compiling many files at once)?
- # Check whether --enable-libgcj-multifile or --disable-libgcj-multifile was given.
- if test "${enable_libgcj_multifile+set}" = set; then
-   enableval="$enable_libgcj_multifile"
-   case "${enableval}" in
-   yes) enable_libgcj_multifile=yes ;;
-   no)  enable_libgcj_multifile=no ;;
-   *) { { echo "$as_me:$LINENO: error: bad value ${enableval} for --enable-libgcj-multifile" >&5
- echo "$as_me: error: bad value ${enableval} for --enable-libgcj-multifile" >&2;}
-    { (exit 1); exit 1; }; } ;;
- esac
- else
-   enable_libgcj_multifile=no
- fi;
- 
- 
- if test "$enable_libgcj_multifile" = yes; then
-   ONESTEP_TRUE=
-   ONESTEP_FALSE='#'
- else
-   ONESTEP_TRUE='#'
-   ONESTEP_FALSE=
- fi
- 
- 
  
  # Check whether --with-java-home or --without-java-home was given.
  if test "${with_java_home+set}" = set; then
--- 5638,5643 ----
*************** if test "${enable_sjlj_exceptions+set}" 
*** 5789,5795 ****
    :
  else
    cat > conftest.$ac_ext << EOF
! #line 5792 "configure"
  struct S { ~S(); };
  void bar();
  void foo()
--- 5761,5767 ----
    :
  else
    cat > conftest.$ac_ext << EOF
! #line 5764 "configure"
  struct S { ~S(); };
  void bar();
  void foo()
*************** echo "$as_me: error: conditional \"TESTS
*** 15890,15902 ****
  Usually this means the macro was only invoked conditionally." >&2;}
     { (exit 1); exit 1; }; }
  fi
- if test -z "${ONESTEP_TRUE}" && test -z "${ONESTEP_FALSE}"; then
-   { { echo "$as_me:$LINENO: error: conditional \"ONESTEP\" was never defined.
- Usually this means the macro was only invoked conditionally." >&5
- echo "$as_me: error: conditional \"ONESTEP\" was never defined.
- Usually this means the macro was only invoked conditionally." >&2;}
-    { (exit 1); exit 1; }; }
- fi
  if test -z "${JAVA_HOME_SET_TRUE}" && test -z "${JAVA_HOME_SET_FALSE}"; then
    { { echo "$as_me:$LINENO: error: conditional \"JAVA_HOME_SET\" was never defined.
  Usually this means the macro was only invoked conditionally." >&5
--- 15862,15867 ----
*************** s,@am__fastdepGCJ_FALSE@,$am__fastdepGCJ
*** 16677,16684 ****
  s,@subdirs@,$subdirs,;t t
  s,@TESTSUBDIR_TRUE@,$TESTSUBDIR_TRUE,;t t
  s,@TESTSUBDIR_FALSE@,$TESTSUBDIR_FALSE,;t t
- s,@ONESTEP_TRUE@,$ONESTEP_TRUE,;t t
- s,@ONESTEP_FALSE@,$ONESTEP_FALSE,;t t
  s,@JAVA_HOME_SET_TRUE@,$JAVA_HOME_SET_TRUE,;t t
  s,@JAVA_HOME_SET_FALSE@,$JAVA_HOME_SET_FALSE,;t t
  s,@JAVA_HOME@,$JAVA_HOME,;t t
--- 16642,16647 ----
diff -Nrcpad gcc-4.0.1/libjava/configure.ac gcc-4.0.2/libjava/configure.ac
*** gcc-4.0.1/libjava/configure.ac	Wed Apr  6 21:38:26 2005
--- gcc-4.0.2/libjava/configure.ac	Wed Aug 17 12:56:57 2005
*************** if test -z "$enable_hash_synchronization
*** 200,216 ****
     enable_hash_synchronization=$enable_hash_synchronization_default
  fi
  
- # Do we allow intermodule optimizations (i.e. compiling many files at once)?
- AC_ARG_ENABLE(libgcj-multifile,
-   AS_HELP_STRING([--enable-libgcj-multifile]
-                  [allow compilation of several files at once]),
- [case "${enableval}" in
-   yes) enable_libgcj_multifile=yes ;;
-   no)  enable_libgcj_multifile=no ;;
-   *) AC_MSG_ERROR(bad value ${enableval} for --enable-libgcj-multifile) ;;
- esac],[enable_libgcj_multifile=no])
- AM_CONDITIONAL(ONESTEP, test "$enable_libgcj_multifile" = yes)
- 
  AC_ARG_WITH(java-home,
    AS_HELP_STRING([--with-java-home=DIRECTORY],
                   [value of java.home system property]),
--- 200,205 ----
diff -Nrcpad gcc-4.0.1/libjava/configure.host gcc-4.0.2/libjava/configure.host
*** gcc-4.0.1/libjava/configure.host	Mon Mar 14 20:23:34 2005
--- gcc-4.0.2/libjava/configure.host	Fri Aug 19 14:59:38 2005
*************** EOF
*** 224,229 ****
--- 224,233 ----
  	  rm -f conftest conftest.c
  	fi
  	;;
+   i[34567]86-*-solaris2.1[0-9]* )
+ 	sysdeps_dir=x86-64
+ 	DIVIDESPEC=-f%{m32:no-}%{!m32:%{!m64:no-}}%{m64:}use-divide-subroutine
+ 	;;
    mips*-*-linux* )
    	sysdeps_dir=mips
    	can_unwind_signal=yes
diff -Nrcpad gcc-4.0.1/libjava/external/Makefile.in gcc-4.0.2/libjava/external/Makefile.in
*** gcc-4.0.1/libjava/external/Makefile.in	Wed Apr  6 21:38:28 2005
--- gcc-4.0.2/libjava/external/Makefile.in	Wed Aug 17 12:56:58 2005
*************** NATIVE_TRUE = @NATIVE_TRUE@
*** 163,170 ****
  NEEDS_DATA_START_FALSE = @NEEDS_DATA_START_FALSE@
  NEEDS_DATA_START_TRUE = @NEEDS_DATA_START_TRUE@
  OBJEXT = @OBJEXT@
- ONESTEP_FALSE = @ONESTEP_FALSE@
- ONESTEP_TRUE = @ONESTEP_TRUE@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  PACKAGE_NAME = @PACKAGE_NAME@
--- 163,168 ----
diff -Nrcpad gcc-4.0.1/libjava/external/sax/Makefile.in gcc-4.0.2/libjava/external/sax/Makefile.in
*** gcc-4.0.1/libjava/external/sax/Makefile.in	Wed Apr  6 21:38:28 2005
--- gcc-4.0.2/libjava/external/sax/Makefile.in	Wed Aug 17 12:56:59 2005
*************** NATIVE_TRUE = @NATIVE_TRUE@
*** 172,179 ****
  NEEDS_DATA_START_FALSE = @NEEDS_DATA_START_FALSE@
  NEEDS_DATA_START_TRUE = @NEEDS_DATA_START_TRUE@
  OBJEXT = @OBJEXT@
- ONESTEP_FALSE = @ONESTEP_FALSE@
- ONESTEP_TRUE = @ONESTEP_TRUE@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  PACKAGE_NAME = @PACKAGE_NAME@
--- 172,177 ----
diff -Nrcpad gcc-4.0.1/libjava/external/w3c_dom/Makefile.in gcc-4.0.2/libjava/external/w3c_dom/Makefile.in
*** gcc-4.0.1/libjava/external/w3c_dom/Makefile.in	Wed Apr  6 21:38:29 2005
--- gcc-4.0.2/libjava/external/w3c_dom/Makefile.in	Wed Aug 17 12:56:59 2005
*************** NATIVE_TRUE = @NATIVE_TRUE@
*** 172,179 ****
  NEEDS_DATA_START_FALSE = @NEEDS_DATA_START_FALSE@
  NEEDS_DATA_START_TRUE = @NEEDS_DATA_START_TRUE@
  OBJEXT = @OBJEXT@
- ONESTEP_FALSE = @ONESTEP_FALSE@
- ONESTEP_TRUE = @ONESTEP_TRUE@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  PACKAGE_NAME = @PACKAGE_NAME@
--- 172,177 ----
diff -Nrcpad gcc-4.0.1/libjava/gcj/Makefile.in gcc-4.0.2/libjava/gcj/Makefile.in
*** gcc-4.0.1/libjava/gcj/Makefile.in	Wed Apr  6 21:38:29 2005
--- gcc-4.0.2/libjava/gcj/Makefile.in	Wed Aug 17 12:57:00 2005
*************** NATIVE_TRUE = @NATIVE_TRUE@
*** 168,175 ****
  NEEDS_DATA_START_FALSE = @NEEDS_DATA_START_FALSE@
  NEEDS_DATA_START_TRUE = @NEEDS_DATA_START_TRUE@
  OBJEXT = @OBJEXT@
- ONESTEP_FALSE = @ONESTEP_FALSE@
- ONESTEP_TRUE = @ONESTEP_TRUE@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  PACKAGE_NAME = @PACKAGE_NAME@
--- 168,173 ----
diff -Nrcpad gcc-4.0.1/libjava/gij.cc gcc-4.0.2/libjava/gij.cc
*** gcc-4.0.1/libjava/gij.cc	Fri May 13 20:40:39 2005
--- gcc-4.0.2/libjava/gij.cc	Fri Sep  9 01:25:02 2005
*************** main (int argc, char const** argv)
*** 155,174 ****
        // Ignore 32/64-bit JIT options
        else if (! strcmp (arg, "-d32") || ! strcmp (arg, "-d64"))
          continue;
!       else if (! strcmp (arg, "-enableassertions") || ! strcmp (arg, "-ea"))
          {
-           if (i >= argc - 1)
-             goto no_arg;
            // FIXME: hook up assertion support
-           ++i;
            continue;
          }
!       else if (! strcmp (arg, "-disableassertions") || ! strcmp (arg, "-da"))
          {
!           if (i >= argc - 1)
!             goto no_arg;
!           // FIXME
!           ++i;
            continue;
          }
        else if (! strcmp (arg, "-enablesystemassertions")
--- 155,170 ----
        // Ignore 32/64-bit JIT options
        else if (! strcmp (arg, "-d32") || ! strcmp (arg, "-d64"))
          continue;
!       else if (! strncmp (arg, "-enableassertions", sizeof ("-enableassertions") - 1)
!                || ! strncmp (arg, "-ea", sizeof ("-ea") - 1))
          {
            // FIXME: hook up assertion support
            continue;
          }
!       else if (! strncmp (arg, "-disableassertions", sizeof ("-disableassertions") - 1)
!                || ! strncmp (arg, "-da", sizeof ("-da") - 1))
          {
!           // FIXME: hook up assertion support
            continue;
          }
        else if (! strcmp (arg, "-enablesystemassertions")
diff -Nrcpad gcc-4.0.1/libjava/gnu/java/net/protocol/file/Connection.java gcc-4.0.2/libjava/gnu/java/net/protocol/file/Connection.java
*** gcc-4.0.1/libjava/gnu/java/net/protocol/file/Connection.java	Fri Sep 10 11:06:38 2004
--- gcc-4.0.2/libjava/gnu/java/net/protocol/file/Connection.java	Thu Jul 14 16:32:12 2005
*************** import java.security.AccessController;
*** 57,62 ****
--- 57,63 ----
  import java.text.SimpleDateFormat;
  import java.util.Date;
  import java.util.Locale;
+ import java.net.MalformedURLException;
  
  /**
   * This subclass of java.net.URLConnection models a URLConnection via
*************** public class Connection extends URLConne
*** 113,118 ****
--- 114,167 ----
    }
    
    /**
+    * Unquote "%" + hex quotes characters
+    *
+    * @param str The string to unquote or null.
+    *
+    * @return The unquoted string or null if str was null.
+    *
+    * @exception MalformedURLException If the given string contains invalid
+    * escape sequences.
+    *
+    * Sadly the same as URI.unquote, but there's nothing we can do to
+    * make it accessible.
+    *
+    */
+   public static String unquote(String str) throws MalformedURLException
+   {
+     if (str == null)
+       return null;
+     byte[] buf = new byte[str.length()];
+     int pos = 0;
+     for (int i = 0; i < str.length(); i++)
+       {
+ 	char c = str.charAt(i);
+ 	if (c > 127)
+ 	  throw new MalformedURLException(str + " : Invalid character");
+ 	if (c == '%')
+ 	  {
+ 	    if (i + 2 >= str.length())
+ 	      throw new MalformedURLException(str + " : Invalid quoted character");
+ 	    int hi = Character.digit(str.charAt(++i), 16);
+ 	    int lo = Character.digit(str.charAt(++i), 16);
+ 	    if (lo < 0 || hi < 0)
+ 	      throw new MalformedURLException(str + " : Invalid quoted character");
+ 	    buf[pos++] = (byte) (hi * 16 + lo);
+ 	  }
+ 	else
+ 	  buf[pos++] = (byte) c;
+       }
+     try
+       {
+ 	return new String(buf, 0, pos, "utf-8");
+       }
+     catch (java.io.UnsupportedEncodingException x2)
+       {
+ 	throw (Error) new InternalError().initCause(x2);
+       }
+   }
+ 
+   /**
     * "Connects" to the file by opening it.
     */
    public void connect() throws IOException
*************** public class Connection extends URLConne
*** 122,128 ****
        return;
      
      // If not connected, then file needs to be openned.
!     file = new File (getURL().getFile());
  
      if (! file.isDirectory())
        {
--- 171,177 ----
        return;
      
      // If not connected, then file needs to be openned.
!     file = new File (unquote(getURL().getFile()));
  
      if (! file.isDirectory())
        {
diff -Nrcpad gcc-4.0.1/libjava/gnu/java/net/protocol/http/HTTPURLConnection.java gcc-4.0.2/libjava/gnu/java/net/protocol/http/HTTPURLConnection.java
*** gcc-4.0.1/libjava/gnu/java/net/protocol/http/HTTPURLConnection.java	Tue Jan 11 20:19:54 2005
--- gcc-4.0.2/libjava/gnu/java/net/protocol/http/HTTPURLConnection.java	Mon Aug 22 18:06:36 2005
***************
*** 1,5 ****
  /* HTTPURLConnection.java --
!    Copyright (C) 2004 Free Software Foundation, Inc.
  
  This file is part of GNU Classpath.
  
--- 1,5 ----
  /* HTTPURLConnection.java --
!    Copyright (C) 2004, 2005 Free Software Foundation, Inc.
  
  This file is part of GNU Classpath.
  
*************** public class HTTPURLConnection
*** 543,548 ****
--- 543,552 ----
      int count = 1;
      do
        {
+         if (!i.hasNext())
+           {
+             return null;
+           }
          entry = (Map.Entry) i.next();
          count++;
        }
diff -Nrcpad gcc-4.0.1/libjava/gnu/java/net/protocol/jar/Connection.java gcc-4.0.2/libjava/gnu/java/net/protocol/jar/Connection.java
*** gcc-4.0.1/libjava/gnu/java/net/protocol/jar/Connection.java	Fri May 20 20:02:16 2005
--- gcc-4.0.2/libjava/gnu/java/net/protocol/jar/Connection.java	Thu Jul 14 16:32:12 2005
*************** public final class Connection extends Ja
*** 152,158 ****
      if (jarfile != null)
        {
  	// this is the easy way...
! 	ZipEntry entry = jarfile.getEntry(getEntryName());
          
  	if (entry != null)
  	  return jarfile.getInputStream (entry);
--- 152,159 ----
      if (jarfile != null)
        {
  	// this is the easy way...
! 	ZipEntry entry = jarfile.getEntry
! 	  (gnu.java.net.protocol.file.Connection.unquote(getEntryName()));
          
  	if (entry != null)
  	  return jarfile.getInputStream (entry);
*************** public final class Connection extends Ja
*** 163,174 ****
  	JarInputStream zis = new JarInputStream(
  			jarFileURLConnection.getInputStream ());
  
  	// This is hideous, we're doing a linear search...
  	for (ZipEntry entry = zis.getNextEntry(); 
  	     entry != null; 
  	     entry = zis.getNextEntry())
  	  {
! 	    if (getEntryName().equals(entry.getName()))
  	      {
  		int size = (int) entry.getSize();
  		byte[] data = new byte[size];
--- 164,177 ----
  	JarInputStream zis = new JarInputStream(
  			jarFileURLConnection.getInputStream ());
  
+ 	String entryName = gnu.java.net.protocol.file.Connection.unquote(getEntryName());
+ 
  	// This is hideous, we're doing a linear search...
  	for (ZipEntry entry = zis.getNextEntry(); 
  	     entry != null; 
  	     entry = zis.getNextEntry())
  	  {
! 	    if (entryName.equals(entry.getName()))
  	      {
  		int size = (int) entry.getSize();
  		byte[] data = new byte[size];
*************** public final class Connection extends Ja
*** 205,216 ****
  	    jar_file = (JarFile) file_cache.get (jarFileURL);
  	    if (jar_file == null)
  	      {
! 		jar_file = new JarFile (jarFileURL.getFile());
  		file_cache.put (jarFileURL, jar_file);
  	      }
  	  }
  	else
! 	  jar_file = new JarFile (jarFileURL.getFile());
        }
      else
        {
--- 208,221 ----
  	    jar_file = (JarFile) file_cache.get (jarFileURL);
  	    if (jar_file == null)
  	      {
! 		jar_file = new JarFile 
! 		  (gnu.java.net.protocol.file.Connection.unquote(jarFileURL.getFile()));
  		file_cache.put (jarFileURL, jar_file);
  	      }
  	  }
  	else
! 	  jar_file = new JarFile 
! 	    (gnu.java.net.protocol.file.Connection.unquote(jarFileURL.getFile()));
        }
      else
        {
diff -Nrcpad gcc-4.0.1/libjava/include/Makefile.in gcc-4.0.2/libjava/include/Makefile.in
*** gcc-4.0.1/libjava/include/Makefile.in	Wed Apr  6 21:38:30 2005
--- gcc-4.0.2/libjava/include/Makefile.in	Wed Aug 17 12:57:00 2005
*************** NATIVE_TRUE = @NATIVE_TRUE@
*** 167,174 ****
  NEEDS_DATA_START_FALSE = @NEEDS_DATA_START_FALSE@
  NEEDS_DATA_START_TRUE = @NEEDS_DATA_START_TRUE@
  OBJEXT = @OBJEXT@
- ONESTEP_FALSE = @ONESTEP_FALSE@
- ONESTEP_TRUE = @ONESTEP_TRUE@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  PACKAGE_NAME = @PACKAGE_NAME@
--- 167,172 ----
diff -Nrcpad gcc-4.0.1/libjava/include/jvm.h gcc-4.0.2/libjava/include/jvm.h
*** gcc-4.0.1/libjava/include/jvm.h	Thu May 26 14:39:04 2005
--- gcc-4.0.2/libjava/include/jvm.h	Wed Aug 17 22:08:16 2005
*************** _Jv_IsInterpretedClass (jclass c)
*** 626,629 ****
--- 626,638 ----
    return (c->accflags & java::lang::reflect::Modifier::INTERPRETED) != 0;
  }
  
+ // Return true if the class was compiled with the BC ABI.
+ extern inline jboolean
+ _Jv_IsBinaryCompatibilityABI (jclass c)
+ {
+   // There isn't really a better test for the ABI type at this point,
+   // that will work once the class has been registered.
+   return c->otable_syms || c->atable_syms || c->itable_syms;
+ }
+ 
  #endif /* __JAVA_JVM_H__ */
diff -Nrcpad gcc-4.0.1/libjava/interpret.cc gcc-4.0.2/libjava/interpret.cc
*** gcc-4.0.1/libjava/interpret.cc	Wed Jan  5 19:03:10 2005
--- gcc-4.0.2/libjava/interpret.cc	Fri Jul  8 20:20:20 2005
*************** details.  */
*** 36,41 ****
--- 36,42 ----
  #include <java/lang/NullPointerException.h>
  #include <java/lang/ArithmeticException.h>
  #include <java/lang/IncompatibleClassChangeError.h>
+ #include <java/lang/InstantiationException.h>
  #include <java/lang/Thread.h>
  #include <java-insns.h>
  #include <java-signal.h>
*************** _Jv_InterpMethod::run (void *retp, ffi_r
*** 2954,2959 ****
--- 2955,2964 ----
  	int index = GET2U ();
  	jclass klass = (_Jv_Linker::resolve_pool_entry (defining_class,
  							  index)).clazz;
+ 	/* VM spec, section 3.11.5 */
+ 	if ((klass->getModifiers() & Modifier::ABSTRACT)
+ 	    || klass->isInterface())
+ 	  throw new java::lang::InstantiationException;
  	jobject res = _Jv_AllocObject (klass);
  	PUSHA (res);
  
diff -Nrcpad gcc-4.0.1/libjava/java/io/ByteArrayOutputStream.java gcc-4.0.2/libjava/java/io/ByteArrayOutputStream.java
*** gcc-4.0.1/libjava/java/io/ByteArrayOutputStream.java	Thu Feb 17 07:48:32 2005
--- gcc-4.0.2/libjava/java/io/ByteArrayOutputStream.java	Mon Sep 12 23:16:00 2005
*************** public class ByteArrayOutputStream exten
*** 192,198 ****
     */
    public String toString (int hibyte)
    {
!     return new String (buf, 0, count, hibyte);
    }
  
    // Resize buffer to accommodate new bytes.
--- 192,198 ----
     */
    public String toString (int hibyte)
    {
!     return new String (buf, hibyte, 0, count);
    }
  
    // Resize buffer to accommodate new bytes.
diff -Nrcpad gcc-4.0.1/libjava/java/lang/Class.h gcc-4.0.2/libjava/java/lang/Class.h
*** gcc-4.0.1/libjava/java/lang/Class.h	Mon May  9 13:34:32 2005
--- gcc-4.0.2/libjava/java/lang/Class.h	Wed Aug 17 22:08:19 2005
*************** jboolean _Jv_CheckAccess (jclass self_kl
*** 236,241 ****
--- 236,242 ----
  jclass _Jv_GetArrayClass (jclass klass, java::lang::ClassLoader *loader);
  
  jboolean _Jv_IsInterpretedClass (jclass);
+ jboolean _Jv_IsBinaryCompatibilityABI (jclass);
  
  #ifdef INTERPRETER
  void _Jv_InitField (jobject, jclass, int);
*************** private:   
*** 469,474 ****
--- 470,476 ----
  				       java::lang::ClassLoader *loader);
  
    friend jboolean (::_Jv_IsInterpretedClass) (jclass);
+   friend jboolean (::_Jv_IsBinaryCompatibilityABI) (jclass);
  
  #ifdef INTERPRETER
    friend void ::_Jv_InitField (jobject, jclass, int);
diff -Nrcpad gcc-4.0.1/libjava/java/lang/Thread.java gcc-4.0.2/libjava/java/lang/Thread.java
*** gcc-4.0.1/libjava/java/lang/Thread.java	Thu Jan 13 20:26:38 2005
--- gcc-4.0.2/libjava/java/lang/Thread.java	Tue Sep  6 23:53:42 2005
*************** General Public License for more details.
*** 16,23 ****
  
  You should have received a copy of the GNU General Public License
  along with GNU Classpath; see the file COPYING.  If not, write to the
! Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
! 02111-1307 USA.
  
  Linking this library statically or dynamically with other modules is
  making a combined work based on this library.  Thus, the terms and
--- 16,23 ----
  
  You should have received a copy of the GNU General Public License
  along with GNU Classpath; see the file COPYING.  If not, write to the
! Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
! 02110-1301 USA.
  
  Linking this library statically or dynamically with other modules is
  making a combined work based on this library.  Thus, the terms and
*************** public class Thread implements Runnable
*** 550,556 ****
     *
     * @return whether this Thread is alive
     */
!   public final boolean isAlive()
    {
      return alive_flag;
    }
--- 550,556 ----
     *
     * @return whether this Thread is alive
     */
!   public final synchronized boolean isAlive()
    {
      return alive_flag;
    }
diff -Nrcpad gcc-4.0.1/libjava/java/lang/natObject.cc gcc-4.0.2/libjava/java/lang/natObject.cc
*** gcc-4.0.1/libjava/java/lang/natObject.cc	Sat May 14 00:43:09 2005
--- gcc-4.0.2/libjava/java/lang/natObject.cc	Fri Aug 12 16:43:09 2005
***************
*** 1,6 ****
  // natObject.cc - Implementation of the Object class.
  
! /* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003  Free Software Foundation
  
     This file is part of libgcj.
  
--- 1,6 ----
  // natObject.cc - Implementation of the Object class.
  
! /* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005  Free Software Foundation
  
     This file is part of libgcj.
  
*************** java::lang::Object::clone (void)
*** 104,109 ****
--- 104,114 ----
      }
  
    memcpy ((void *) r, (void *) this, size);
+ #ifndef JV_HASH_SYNCHRONIZATION
+   // Guarantee that the locks associated to the two objects are
+   // distinct.
+   r->sync_info = NULL;
+ #endif
    return r;
  }
  
diff -Nrcpad gcc-4.0.1/libjava/java/lang/natThread.cc gcc-4.0.2/libjava/java/lang/natThread.cc
*** gcc-4.0.1/libjava/java/lang/natThread.cc	Fri Jan 14 07:36:27 2005
--- gcc-4.0.2/libjava/java/lang/natThread.cc	Tue Sep  6 23:53:44 2005
***************
*** 1,6 ****
  // natThread.cc - Native part of Thread class.
  
! /* Copyright (C) 1998, 1999, 2000, 2001, 2002  Free Software Foundation
  
     This file is part of libgcj.
  
--- 1,6 ----
  // natThread.cc - Native part of Thread class.
  
! /* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2005  Free Software Foundation
  
     This file is part of libgcj.
  
*************** java::lang::Thread::interrupt (void)
*** 115,121 ****
  {
    checkAccess ();
    natThread *nt = (natThread *) data;
!   _Jv_ThreadInterrupt (nt->thread);
  }
  
  void
--- 115,123 ----
  {
    checkAccess ();
    natThread *nt = (natThread *) data;
!   JvSynchronize sync (this);
!   if (alive_flag)
!     _Jv_ThreadInterrupt (nt->thread);
  }
  
  void
*************** java::lang::Thread::finish_ ()
*** 215,221 ****
    
    // Signal any threads that are waiting to join() us.
    _Jv_MutexLock (&nt->join_mutex);
!   alive_flag = false;
    _Jv_CondNotifyAll (&nt->join_cond, &nt->join_mutex);
    _Jv_MutexUnlock (&nt->join_mutex);  
  }
--- 217,228 ----
    
    // Signal any threads that are waiting to join() us.
    _Jv_MutexLock (&nt->join_mutex);
! 
!   {
!     JvSynchronize sync (this);
!     alive_flag = false;
!   }
! 
    _Jv_CondNotifyAll (&nt->join_cond, &nt->join_mutex);
    _Jv_MutexUnlock (&nt->join_mutex);  
  }
*************** _Jv_SetCurrentJNIEnv (JNIEnv *env)
*** 392,397 ****
--- 399,405 ----
  jint
  _Jv_AttachCurrentThread(java::lang::Thread* thread)
  {
+   JvSynchronize sync (thread);
    if (thread == NULL || thread->startable_flag == false)
      return -1;
    thread->startable_flag = false;
diff -Nrcpad gcc-4.0.1/libjava/java/net/URL.java gcc-4.0.2/libjava/java/net/URL.java
*** gcc-4.0.1/libjava/java/net/URL.java	Thu Apr 28 01:34:48 2005
--- gcc-4.0.2/libjava/java/net/URL.java	Thu Jul 14 16:32:12 2005
*************** public final class URL implements Serial
*** 408,417 ****
  	    // The 1.2 doc specifically says these are copied to the new URL.
  	    host = context.host;
  	    port = context.port;
- 	    file = context.file;
              userInfo = context.userInfo;
- 	    if (file == null || file.length() == 0)
- 	      file = "/";
  	    authority = context.authority;
  	  }
        }
--- 408,414 ----
*************** public final class URL implements Serial
*** 423,432 ****
  	protocol = context.protocol;
  	host = context.host;
  	port = context.port;
- 	file = context.file;
          userInfo = context.userInfo;
! 	if (file == null || file.length() == 0)
! 	  file = "/";
  	authority = context.authority;
        }
      else // Protocol NOT specified in spec. and no context available.
--- 420,432 ----
  	protocol = context.protocol;
  	host = context.host;
  	port = context.port;
          userInfo = context.userInfo;
! 	if (spec.indexOf(":/", 1) < 0)
! 	  {
! 	    file = context.file;
! 	    if (file == null || file.length() == 0)
! 	      file = "/";
! 	  }
  	authority = context.authority;
        }
      else // Protocol NOT specified in spec. and no context available.
diff -Nrcpad gcc-4.0.1/libjava/java/net/URLConnection.java gcc-4.0.2/libjava/java/net/URLConnection.java
*** gcc-4.0.1/libjava/java/net/URLConnection.java	Tue Sep 28 11:02:35 2004
--- gcc-4.0.2/libjava/java/net/URLConnection.java	Thu Jul 14 16:32:12 2005
*************** public abstract class URLConnection
*** 979,995 ****
      if (contentType == null || contentType.equals(""))
        return null;
  
!     ContentHandler handler;
  
      // See if a handler has been cached for this content type.
      // For efficiency, if a content type has been searched for but not
      // found, it will be in the hash table but as the contentType String
      // instead of a ContentHandler.
!     if ((handler = (ContentHandler) handlers.get(contentType)) != null)
!       if (handler instanceof ContentHandler)
! 	return handler;
!       else
! 	return null;
  
      // If a non-default factory has been set, use it.
      if (factory != null)
--- 979,1000 ----
      if (contentType == null || contentType.equals(""))
        return null;
  
!     ContentHandler handler = null;
  
      // See if a handler has been cached for this content type.
      // For efficiency, if a content type has been searched for but not
      // found, it will be in the hash table but as the contentType String
      // instead of a ContentHandler.
!     {
!       Object cachedHandler;
!       if ((cachedHandler = handlers.get(contentType)) != null)
! 	{
! 	  if (cachedHandler instanceof ContentHandler)
! 	    return (ContentHandler)cachedHandler;
! 	  else
! 	    return null;
! 	}
!     }
  
      // If a non-default factory has been set, use it.
      if (factory != null)
diff -Nrcpad gcc-4.0.1/libjava/jni.cc gcc-4.0.2/libjava/jni.cc
*** gcc-4.0.1/libjava/jni.cc	Wed Feb 23 17:36:23 2005
--- gcc-4.0.2/libjava/jni.cc	Tue Sep  6 16:03:11 2005
*************** details.  */
*** 46,51 ****
--- 46,52 ----
  #include <java/nio/DirectByteBufferImpl$ReadWrite.h>
  #include <java/util/IdentityHashMap.h>
  #include <gnu/gcj/RawData.h>
+ #include <java/lang/ClassNotFoundException.h>
  
  #include <gcj/method.h>
  #include <gcj/field.h>
*************** _Jv_JNI_GetSuperclass (JNIEnv *env, jcla
*** 551,557 ****
  static jboolean JNICALL
  _Jv_JNI_IsAssignableFrom (JNIEnv *, jclass clazz1, jclass clazz2)
  {
!   return unwrap (clazz1)->isAssignableFrom (unwrap (clazz2));
  }
  
  static jint JNICALL
--- 552,558 ----
  static jboolean JNICALL
  _Jv_JNI_IsAssignableFrom (JNIEnv *, jclass clazz1, jclass clazz2)
  {
!   return unwrap (clazz2)->isAssignableFrom (unwrap (clazz1));
  }
  
  static jint JNICALL
*************** _Jv_JNI_GetAnyFieldID (JNIEnv *env, jcla
*** 1199,1209 ****
        char s[len + 1];
        for (int i = 0; i <= len; ++i)
  	s[i] = (sig[i] == '/') ? '.' : sig[i];
-       jclass field_class = _Jv_FindClassFromSignature ((char *) s, NULL);
- 
-       // FIXME: what if field_class == NULL?
- 
        java::lang::ClassLoader *loader = clazz->getClassLoaderInternal ();
        while (clazz != NULL)
  	{
  	  // We acquire the class lock so that fields aren't resolved
--- 1200,1210 ----
        char s[len + 1];
        for (int i = 0; i <= len; ++i)
  	s[i] = (sig[i] == '/') ? '.' : sig[i];
        java::lang::ClassLoader *loader = clazz->getClassLoaderInternal ();
+       jclass field_class = _Jv_FindClassFromSignature ((char *) s, loader);
+       if (! field_class)
+ 	throw new java::lang::ClassNotFoundException(JvNewStringUTF(s));
+ 
        while (clazz != NULL)
  	{
  	  // We acquire the class lock so that fields aren't resolved
diff -Nrcpad gcc-4.0.1/libjava/libltdl/ChangeLog gcc-4.0.2/libjava/libltdl/ChangeLog
*** gcc-4.0.1/libjava/libltdl/ChangeLog	Thu Jul  7 18:40:53 2005
--- gcc-4.0.2/libjava/libltdl/ChangeLog	Wed Sep 21 03:58:28 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libjava/link.cc gcc-4.0.2/libjava/link.cc
*** gcc-4.0.1/libjava/link.cc	Fri May 13 20:40:40 2005
--- gcc-4.0.2/libjava/link.cc	Wed Aug 17 22:08:13 2005
*************** _Jv_Linker::print_class_loaded (jclass k
*** 1653,1663 ****
    if (codesource == NULL)
      codesource = "<no code source>";
  
-   // We use a somewhat bogus test for the ABI here.
    char *abi;
    if (_Jv_IsInterpretedClass (klass))
      abi = "bytecode";
!   else if (klass->state == JV_STATE_PRELOADING)
      abi = "BC-compiled";
    else
      abi = "pre-compiled";
--- 1653,1662 ----
    if (codesource == NULL)
      codesource = "<no code source>";
  
    char *abi;
    if (_Jv_IsInterpretedClass (klass))
      abi = "bytecode";
!   else if (_Jv_IsBinaryCompatibilityABI (klass))
      abi = "BC-compiled";
    else
      abi = "pre-compiled";
diff -Nrcpad gcc-4.0.1/libjava/posix-threads.cc gcc-4.0.2/libjava/posix-threads.cc
*** gcc-4.0.1/libjava/posix-threads.cc	Wed Feb 16 04:16:06 2005
--- gcc-4.0.2/libjava/posix-threads.cc	Fri Jul  8 13:56:07 2005
*************** _Jv_ThreadSetPriority (_Jv_Thread_t *dat
*** 343,349 ****
        struct sched_param param;
  
        param.sched_priority = prio;
!       pthread_setschedparam (data->thread, SCHED_RR, &param);
      }
  #endif
  }
--- 343,349 ----
        struct sched_param param;
  
        param.sched_priority = prio;
!       pthread_setschedparam (data->thread, SCHED_OTHER, &param);
      }
  #endif
  }
diff -Nrcpad gcc-4.0.1/libjava/testsuite/Makefile.in gcc-4.0.2/libjava/testsuite/Makefile.in
*** gcc-4.0.1/libjava/testsuite/Makefile.in	Wed Apr  6 21:38:31 2005
--- gcc-4.0.2/libjava/testsuite/Makefile.in	Wed Aug 17 12:57:01 2005
*************** NATIVE_TRUE = @NATIVE_TRUE@
*** 156,163 ****
  NEEDS_DATA_START_FALSE = @NEEDS_DATA_START_FALSE@
  NEEDS_DATA_START_TRUE = @NEEDS_DATA_START_TRUE@
  OBJEXT = @OBJEXT@
- ONESTEP_FALSE = @ONESTEP_FALSE@
- ONESTEP_TRUE = @ONESTEP_TRUE@
  PACKAGE = @PACKAGE@
  PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
  PACKAGE_NAME = @PACKAGE_NAME@
--- 156,161 ----
diff -Nrcpad gcc-4.0.1/libjava/testsuite/libjava.jacks/jacks.xfail gcc-4.0.2/libjava/testsuite/libjava.jacks/jacks.xfail
*** gcc-4.0.1/libjava/testsuite/libjava.jacks/jacks.xfail	Wed Jan 26 02:28:15 2005
--- gcc-4.0.2/libjava/testsuite/libjava.jacks/jacks.xfail	Wed Aug 17 12:57:01 2005
***************
*** 152,159 ****
  15.11.2-syntax-1
  15.12.1-syntax-1
  15.12.1-type-14
! 15.12.2.1-accessibility-method-3
! 15.12.2.1-accessibility-method-5
  15.12.2.1-accessibility-method-6
  15.12.2.2-ambiguous-10
  15.12.2.2-ambiguous-12
--- 152,159 ----
  15.11.2-syntax-1
  15.12.1-syntax-1
  15.12.1-type-14
! 15.12.2.1-accessibility-method-2
! 15.12.2.1-accessibility-method-4
  15.12.2.1-accessibility-method-6
  15.12.2.2-ambiguous-10
  15.12.2.2-ambiguous-12
diff -Nrcpad gcc-4.0.1/libjava/testsuite/libjava.lang/bclink.java gcc-4.0.2/libjava/testsuite/libjava.lang/bclink.java
*** gcc-4.0.1/libjava/testsuite/libjava.lang/bclink.java	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libjava/testsuite/libjava.lang/bclink.java	Wed Aug 17 22:08:22 2005
***************
*** 0 ****
--- 1,12 ----
+ // This tests that a C++ ABI class can derive from a BC ABI class.
+ // This can't always work, but if the base class does not change then
+ // it will work fine.
+ 
+ import org.xml.sax.*;
+ 
+ public class bclink extends SAXParseException {
+   public bclink() { super ("hi", null); }
+ 
+   public static void main(String[] args) throws Throwable {
+   }
+ }
diff -Nrcpad gcc-4.0.1/libjava/verify.cc gcc-4.0.2/libjava/verify.cc
*** gcc-4.0.1/libjava/verify.cc	Tue Feb 22 18:14:04 2005
--- gcc-4.0.2/libjava/verify.cc	Fri Jul  8 20:20:19 2005
*************** private:
*** 2920,2927 ****
  	  case op_new:
  	    {
  	      type t = check_class_constant (get_ushort ());
! 	      if (t.isarray () || t.isinterface (this) || t.isabstract (this))
! 		verify_fail ("type is array, interface, or abstract");
  	      t.set_uninitialized (start_PC, this);
  	      push_type (t);
  	    }
--- 2920,2927 ----
  	  case op_new:
  	    {
  	      type t = check_class_constant (get_ushort ());
! 	      if (t.isarray ())
! 		verify_fail ("type is array");
  	      t.set_uninitialized (start_PC, this);
  	      push_type (t);
  	    }
diff -Nrcpad gcc-4.0.1/libmudflap/ChangeLog gcc-4.0.2/libmudflap/ChangeLog
*** gcc-4.0.1/libmudflap/ChangeLog	Thu Jul  7 18:41:00 2005
--- gcc-4.0.2/libmudflap/ChangeLog	Wed Sep 21 03:58:32 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libobjc/ChangeLog gcc-4.0.2/libobjc/ChangeLog
*** gcc-4.0.1/libobjc/ChangeLog	Thu Jul  7 18:41:09 2005
--- gcc-4.0.2/libobjc/ChangeLog	Wed Sep 21 03:58:35 2005
***************
*** 1,3 ****
--- 1,14 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
+             Rasmus Hahn  <rassahah@neofonie.de>
+ 
+ 	PR libobjc/23108
+ 	* archive.c (objc_write_type): Correct the element offset.
+ 	(objc_read_type): Likewise.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libobjc/archive.c gcc-4.0.2/libobjc/archive.c
*** gcc-4.0.1/libobjc/archive.c	Wed Mar  2 20:12:17 2005
--- gcc-4.0.2/libobjc/archive.c	Sun Sep  4 17:07:46 2005
*************** objc_write_type (TypedStream *stream, co
*** 1069,1075 ****
        while (*type != _C_STRUCT_E)
  	{
  	  align = objc_alignof_type (type);       /* padd to alignment */
! 	  acc_size += ROUND (acc_size, align);
  	  objc_write_type (stream, type, ((char *) data) + acc_size);
  	  acc_size += objc_sizeof_type (type);   /* add component size */
  	  type = objc_skip_typespec (type);	 /* skip component */
--- 1069,1075 ----
        while (*type != _C_STRUCT_E)
  	{
  	  align = objc_alignof_type (type);       /* padd to alignment */
! 	  acc_size = ROUND (acc_size, align);
  	  objc_write_type (stream, type, ((char *) data) + acc_size);
  	  acc_size += objc_sizeof_type (type);   /* add component size */
  	  type = objc_skip_typespec (type);	 /* skip component */
*************** objc_read_type(TypedStream *stream, cons
*** 1165,1171 ****
        while (*type != _C_STRUCT_E)
  	{
  	  align = objc_alignof_type (type);       /* padd to alignment */
! 	  acc_size += ROUND (acc_size, align);
  	  objc_read_type (stream, type, ((char*)data)+acc_size);
  	  acc_size += objc_sizeof_type (type);   /* add component size */
  	  type = objc_skip_typespec (type);	 /* skip component */
--- 1165,1171 ----
        while (*type != _C_STRUCT_E)
  	{
  	  align = objc_alignof_type (type);       /* padd to alignment */
! 	  acc_size = ROUND (acc_size, align);
  	  objc_read_type (stream, type, ((char*)data)+acc_size);
  	  acc_size += objc_sizeof_type (type);   /* add component size */
  	  type = objc_skip_typespec (type);	 /* skip component */
diff -Nrcpad gcc-4.0.1/libstdc++-v3/ChangeLog gcc-4.0.2/libstdc++-v3/ChangeLog
*** gcc-4.0.1/libstdc++-v3/ChangeLog	Thu Jul  7 18:41:20 2005
--- gcc-4.0.2/libstdc++-v3/ChangeLog	Wed Sep 21 03:58:38 2005
***************
*** 1,3 ****
--- 1,218 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
+ 2005-09-19  Benjamin Kosnik  <bkoz@redhat.com>
+ 
+ 	PR libstdc++/19265
+ 	PR libstdc++/22309
+ 	* include/ext/mt_allocator.h
+ 	(__gnu_cxx::__create_handler): Remove.
+ 	(__pool<true>::_M_destroy_thread_key): Compatibility only.
+ 	(__pool<true>::_M_initialize(__destroy): Same.
+ 	(__pool<true>::_M_initialize): New.
+ 	(__pool<true>::_M_initialize_once): Nothing fancy.
+ 	(__pool<true>::_M_once): Remove.
+ 	(__common_pool): New.
+ 	(__common_pool_base): New.	
+ 	(__per_type_pool): New.
+ 	(__per_type_pool_base): New.
+ 	* src/mt_allocator.cc: Same.
+ 	* config/linker-map.gnu (__pool<true>::_M_initialize()): Add.
+ 	
+ 2005-09-19  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR libstdc++/19265
+ 	PR libstdc++/22309
+ 	* src/mt_allocator.cc (__gnu_internal::freelist_mutex): Make static.
+ 	(__gnu_internal::__freelist): New type.
+ 	(__gnu_internal::freelist): New variable.
+ 	(__gnu_internal::_M_destroy_thread_key): New function.
+ 	(__gnu_cxx::__pool<true>::_M_destroy): Don't delete
+ 	_M_thread_freelist_initial.
+ 	(__gnu_cxx::__pool<true>::_M_initialize): Make argument nameless.
+ 	Don't use _M_thread_freelist and _M_thread_freelist_initial
+ 	__pool<true> fields, instead use __gnu_internal::freelist fields, call
+ 	gthread_key_create just once.  Use
+ 	__gnu_internal::_M_destroy_thread_key as key destructor.	
+ 	(__gnu_cxx::__pool<true>::_M_get_thread_id): Store size_t id
+ 	rather than _Thread_record* in the thread specific value.  Don't
+ 	use _M_thread_freelist __pool<true> field, instead use
+ 	__gnu_internal::freelist fields.
+ 	(__gnu_cxx::__pool<true>::_M_destroy_thread_key): Do nothing.
+ 
+ 2005-09-19  Benjamin Kosnik  <bkoz@redhat.com>
+             Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* src/debug.cc (iterator_base_mutex): Make static for internal
+ 	linkage.
+ 	* src/locale_init.cc (locale_mutex): Same.
+ 	* src/mt_allocator.cc (freelist_mutex): Same.
+ 	* src/pool_allocator.cc (palloc_init_mutex): Same.
+ 
+ 2005-09-16  Janis Johnson  <janis187@us.ibm.com>
+ 
+ 	PR libstdc++/23871
+ 
+ 	Backport:
+ 	2005-07-11  Paolo Carlini  <pcarlini@suse.de>
+ 	* include/std/std_ostream.h (operator<<(short), operator<<(int)):
+ 	Adjust logic, as per the letter of the resolution of DR117 [WP].
+ 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc: New.
+ 	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc: New.
+ 	
+ 	* include/bits/ostream.tcc (operator<<(long), operator<<(long long)):
+ 	Adjust logic.
+ 	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
+ 	New.
+ 
+ 2005-09-12  Benjamin Kosnik  <bkoz@redhat.com>
+ 
+ 	PR libstdc++/23417
+ 	* include/bits/stl_list.h (_List_impl): Use member initialization
+ 	list for -Weffc++.
+ 	* include/bits/stl_tree.h (_Rb_tree_impl): Same.
+ 	
+ 2005-09-10  Joseph S. Myers  <joseph@codesourcery.com>
+ 
+ 	* testsuite/26_numerics/cmath/c99_classification_macros_c.cc:
+ 	XFAIL on *-*-linux*, not *-*-linux-gnu.
+ 
+ 2005-09-07  Thomas Kho  <tkho@ucla.edu>
+ 
+ 	PR libstdc++/23358
+ 	* include/bits/stl_construct.h (_Destroy(_ForwardIterator,
+ 	_ForwardIterator, allocator<_Tp>)): Removed unused template parameter.
+ 
+ 2005-09-02  Paolo Carlini  <pcarlini@suse.de>
+ 
+ 	* testsuite/tr1/6_containers/unordered/hashtable/23465.cc:
+ 	Reduce maximum size and lf.
+ 
+ 2005-09-01  Benjamin Kosnik  <bkoz@redhat.com>
+ 
+ 	* include/c_std/std_cmath.h: Declare C99 functions and helper
+ 	functions as inline.
+ 
+ 2005-08-30  Paolo Carlini  <pcarlini@suse.de>
+ 
+ 	* testsuite/ext/hash_map/23528.cc: New.
+ 
+ 2005-08-28  Paolo Carlini  <pcarlini@suse.de>
+ 
+ 	PR libstdc++/23081
+ 	* include/tr1/array: Implement members back(), front(), data(),
+ 	and the tuple interface; tidy.
+ 	* testsuite/tr1/6_containers/array/element_access/back.cc: New.
+ 	* testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
+ 	* testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
+ 	* testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
+ 	* testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
+ 	Likewise.
+ 	* testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
+ 	Likewise.
+ 
+ 2005-08-26  Benjamin Kosnik  <bkoz@redhat.com>
+ 
+         PR libstdc++/21955
+ 	* include/std/std_sstream.h (basic_stringbuf::showmanyc): Add.
+ 	Remove unnecessary this->_M_mode decoration.
+ 	* include/bits/fstream.tcc: Adjust line spacing.
+ 	* testsuite/27_io/basic_streambuf/in_avail/char/1.cc: New, test
+ 	base class behavior.
+ 	* testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Same.
+ 	* testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: New.
+ 	* testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Match
+ 	filebuf behavior.
+ 	* testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Same.
+ 	* testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Same.
+ 	* testsuite/27_io/basic_stringbuf/str/char/1.cc: Same.
+ 	* testsuite/27_io/basic_streambuf/in_avail/char/9701-3.cc: Move...
+ 	* testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: ...here.
+ 	* config/linker-map.gnu: Add exports.
+ 	
+ 2005-08-26  Benjamin Kosnik  <bkoz@redhat.com>
+ 
+ 	* config/linker-map.gnu: Add linkage support for no extern templates.
+ 	(std::ios_base::_M_call_callbacks): Add.
+ 	(std::ios_base::_M_dispose_callbacks): Add.
+ 	(std::locale::facet::_S_get_c_name): Add.
+ 	(std::__copy_streambufs): Add.
+ 	* configure.ac (libtool_VERSION): To 6:6:0.
+ 	* configure: Regenerate.
+ 	* testsuite/testsuite_abi.cc (check_version): Add GLIBCXX_3.4.6.
+ 
+ 2005-08-25  Paolo Carlini  <pcarlini@suse.de>
+ 
+ 	* include/tr1/hashtable: Use __throw_exception_again,
+ 	not naked throw, in the catch clauses.
+ 
+ 2005-08-25  Paolo Carlini  <pcarlini@suse.de>
+ 	    Chris Jefferson  <chris@bubblescope.net>
+ 
+ 	PR libstdc++/23465
+ 	* include/tr1/hashtable (hash_code_base::m_swap): Use
+ 	std::swap.
+ 	(hashtable<>::hashtable(const hashtable&)): Use copy_code;
+ 	fix m_allocate_node call.
+ 	* testsuite/tr1/6_containers/unordered/hashtable/23465.cc: New.
+ 
+ 2005-08-24  Lawrence Lim  <llim@redhat.com>
+             Jakub Jelinek  <jakub@redhat.com>
+ 	    Benjamin Kosnik  <bkoz@redhat.com>
+ 
+ 	PR libstdc++/23550
+ 	* testsuite/21_strings/char_traits/requirements/char/1.cc
+ 	(test01): Simplify counting.
+ 	* testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
+ 	(test02): Same.
+ 
+ 2005-07-26  Dave Odell  <evilalias@hotmail.com>
+ 
+ 	PR libstdc++/23053
+ 	* include/tr1/hashtable (hashtable<>::find_node): Const-ify.
+ 	* testsuite/tr1/6_containers/unordered/hashtable/23053.cc: New.
+ 
+ 2005-07-16  Jonathan Wakely  <redi@gcc.gnu.org>
+ 
+ 	* include/bits/basic_string.h, include/bits/locale_facets.h: Fix
+ 	Doxygen comments that use wrong parameter and function names.
+ 
+ 2005-07-16  Jonathan Wakely  <redi@gcc.gnu.org>
+ 
+ 	* docs/html/21_strings/gotw29a.txt:  Update code to corrected version.
+ 
+ 2005-07-15  Paolo Carlini  <pcarlini@suse.de>
+ 
+ 	PR libstdc++/21193 (float, double, long double)
+ 	* include/tr1/functional (hash<float>, hash<double>):
+ 	Reimplement exploiting the Fnv_hash<>::hash helper.
+ 	(hash<long double>): Reimplement using frexp (in this
+ 	case, due to random padding bits, the former approach
+ 	is not generally viable).
+ 
+ 2005-07-15  Paolo Carlini  <pcarlini@suse.de>
+ 
+ 	PR libstdc++/21193 (string & wstring)
+ 	* include/tr1/functional (hash<string>, hash<wstring>):
+ 	Reimplement using the FNV hash.
+ 
+ 	* include/tr1/functional: Trivial formatting fixes.
+ 
+ 2005-07-11  Paolo Carlini  <pcarlini@suse.de>
+ 
+ 	PR libstdc++/22102
+ 	* include/bits/stl_tree.h (insert_unique(iterator, const _Val&),
+ 	insert_equal(iterator, const _Val&)): Reimplement to check both
+ 	before and after, as per the algorithm "ignore hint if wrong" of
+ 	ISO paper N1780.
+ 
+ 2005-07-11  Paolo Carlini  <pcarlini@suse.de>
+ 	    
+ 	PR libstdc++/21244 (cont^2)
+ 	* include/ext/bitmap_allocator.h: Convert everywhere
+ 	bits_per_block to size_t.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/libstdc++-v3/config/linker-map.gnu gcc-4.0.2/libstdc++-v3/config/linker-map.gnu
*** gcc-4.0.1/libstdc++-v3/config/linker-map.gnu	Thu Jun 16 23:30:27 2005
--- gcc-4.0.2/libstdc++-v3/config/linker-map.gnu	Tue Sep 20 05:24:49 2005
***************
*** 17,23 ****
  ##
  ## You should have received a copy of the GNU General Public License along
  ## with this library; see the file COPYING.  If not, write to the Free
! ## Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
  ## USA.
  
  GLIBCXX_3.4 {
--- 17,23 ----
  ##
  ## You should have received a copy of the GNU General Public License along
  ## with this library; see the file COPYING.  If not, write to the Free
! ## Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
  ## USA.
  
  GLIBCXX_3.4 {
*************** GLIBCXX_3.4 {
*** 48,54 ****
        std::basic_[p-r]*;
        std::basic_streambuf*;
  #     std::basic_string
!       std::basic_stringbuf*;
        std::basic_stringstream*;
        std::basic_[t-z]*;
        std::ba[t-z]*;
--- 48,54 ----
        std::basic_[p-r]*;
        std::basic_streambuf*;
  #     std::basic_string
! #     std::basic_stringbuf
        std::basic_stringstream*;
        std::basic_[t-z]*;
        std::ba[t-z]*;
*************** GLIBCXX_3.4 {
*** 207,212 ****
--- 207,226 ----
      _ZNKSbIwSt11char_traitsIwESaIwEE9_M_ibeginEv;
      _ZStplIwSt11char_traitsIwESaIwEESbIT_T0_T1_E*;
  
+     # std::basic_stringbuf
+     _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[CD]*;
+     _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][a-r]*;
+     _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9]seek*;
+     _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9]set*;
+     _ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv;
+     _ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv;
+     _ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strERKSs;
+     _ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strERKSbIwS1_S2_E;
+     _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][t-z]*;
+     _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9]_M_[a-z]*;
+     _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE[0-9][0-9]_M_[a-z]*;
+ 
+ 
      # std::basic_iostream constructors, destructors
      _ZNSdC*;
      _ZNSdD*;
*************** GLIBCXX_3.4.5 {
*** 546,551 ****
--- 560,580 ----
  
  } GLIBCXX_3.4.4;
  
+ GLIBCXX_3.4.6 {
+ 
+     _ZSt17__copy_streambufsI[cw]St11char_traitsI[cw]EEiPSt15basic_streambuf*;
+     _ZNSt8ios_base17_M_call_callbacksENS_5eventE;
+     _ZNSt8ios_base20_M_dispose_callbacksEv;
+     _ZNSt6locale5facet13_S_get_c_nameEv;
+ 
+     _ZNSt15basic_stringbufI[cw]St11char_traitsI[cw]ESaI[cw]EE9showmanycEv;
+ 
+     _ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv;
+ 
+    _ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv;
+ 
+ } GLIBCXX_3.4.5;
+ 
  # Symbols in the support library (libsupc++) have their own tag.
  CXXABI_1.3 {
  
diff -Nrcpad gcc-4.0.1/libstdc++-v3/configure gcc-4.0.2/libstdc++-v3/configure
*** gcc-4.0.1/libstdc++-v3/configure	Thu Jun 23 09:24:00 2005
--- gcc-4.0.2/libstdc++-v3/configure	Fri Aug 26 21:17:34 2005
*************** ac_compiler_gnu=$ac_cv_c_compiler_gnu
*** 1376,1382 ****
  ### am handles this now?  ORIGINAL_LD_FOR_MULTILIBS=$LD
  
  # For libtool versioning info, format is CURRENT:REVISION:AGE
! libtool_VERSION=6:5:0
  
  
  # Find the rest of the source tree framework.
--- 1376,1382 ----
  ### am handles this now?  ORIGINAL_LD_FOR_MULTILIBS=$LD
  
  # For libtool versioning info, format is CURRENT:REVISION:AGE
! libtool_VERSION=6:6:0
  
  
  # Find the rest of the source tree framework.
diff -Nrcpad gcc-4.0.1/libstdc++-v3/configure.ac gcc-4.0.2/libstdc++-v3/configure.ac
*** gcc-4.0.1/libstdc++-v3/configure.ac	Thu Jun 16 23:30:26 2005
--- gcc-4.0.2/libstdc++-v3/configure.ac	Fri Aug 26 21:17:54 2005
*************** AC_CONFIG_HEADER(config.h)
*** 13,19 ****
  ### am handles this now?  ORIGINAL_LD_FOR_MULTILIBS=$LD
  
  # For libtool versioning info, format is CURRENT:REVISION:AGE
! libtool_VERSION=6:5:0
  AC_SUBST(libtool_VERSION)
  
  # Find the rest of the source tree framework.
--- 13,19 ----
  ### am handles this now?  ORIGINAL_LD_FOR_MULTILIBS=$LD
  
  # For libtool versioning info, format is CURRENT:REVISION:AGE
! libtool_VERSION=6:6:0
  AC_SUBST(libtool_VERSION)
  
  # Find the rest of the source tree framework.
diff -Nrcpad gcc-4.0.1/libstdc++-v3/docs/html/21_strings/gotw29a.txt gcc-4.0.2/libstdc++-v3/docs/html/21_strings/gotw29a.txt
*** gcc-4.0.1/libstdc++-v3/docs/html/21_strings/gotw29a.txt	Sun Dec 10 04:04:55 2000
--- gcc-4.0.2/libstdc++-v3/docs/html/21_strings/gotw29a.txt	Sat Jul 16 09:08:09 2005
*************** the easiest way:
*** 119,128 ****
        while( n-- > 0 && tolower(*s) != tolower(a) ) {
            ++s;
        }
!       return s;
      }
    };
  
  And finally, the key that brings it all together:
  
    typedef basic_string<char, ci_char_traits> ci_string;
--- 119,132 ----
        while( n-- > 0 && tolower(*s) != tolower(a) ) {
            ++s;
        }
!       return n >= 0 ? s : 0;
      }
    };
  
+ [N.B. A bug in the original code has been fixed for the
+ GCC documentation, the corrected code was taken from
+ Herb Sutter's book, Exceptional C++]
+ 
  And finally, the key that brings it all together:
  
    typedef basic_string<char, ci_char_traits> ci_string;
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/bits/basic_string.h gcc-4.0.2/libstdc++-v3/include/bits/basic_string.h
*** gcc-4.0.1/libstdc++-v3/include/bits/basic_string.h	Thu Jun  2 10:01:16 2005
--- gcc-4.0.2/libstdc++-v3/include/bits/basic_string.h	Sat Jul 16 09:13:29 2005
*************** namespace std
*** 402,408 ****
        basic_string();
  
        /**
!        *  @brief  Construct an empty string using allocator a.
         */
        explicit
        basic_string(const _Alloc& __a);
--- 402,408 ----
        basic_string();
  
        /**
!        *  @brief  Construct an empty string using allocator @a a.
         */
        explicit
        basic_string(const _Alloc& __a);
*************** namespace std
*** 437,443 ****
         *  @param  n  Number of characters to copy.
         *  @param  a  Allocator to use (default is default allocator).
         *
!        *  NB: s must have at least n characters, '\0' has no special
         *  meaning.
         */
        basic_string(const _CharT* __s, size_type __n,
--- 437,443 ----
         *  @param  n  Number of characters to copy.
         *  @param  a  Allocator to use (default is default allocator).
         *
!        *  NB: @a s must have at least @a n characters, '\0' has no special
         *  meaning.
         */
        basic_string(const _CharT* __s, size_type __n,
*************** namespace std
*** 634,641 ****
        /**
         *  @brief  Attempt to preallocate enough memory for specified number of
         *          characters.
!        *  @param  n  Number of characters required.
!        *  @throw  std::length_error  If @a n exceeds @c max_size().
         *
         *  This function attempts to reserve enough memory for the
         *  %string to hold the specified number of characters.  If the
--- 634,641 ----
        /**
         *  @brief  Attempt to preallocate enough memory for specified number of
         *          characters.
!        *  @param  res_arg  Number of characters required.
!        *  @throw  std::length_error  If @a res_arg exceeds @c max_size().
         *
         *  This function attempts to reserve enough memory for the
         *  %string to hold the specified number of characters.  If the
*************** namespace std
*** 668,674 ****
        // Element access:
        /**
         *  @brief  Subscript access to the data contained in the %string.
!        *  @param  n  The index of the character to access.
         *  @return  Read-only (constant) reference to the character.
         *
         *  This operator allows for easy, array-style, data access.
--- 668,674 ----
        // Element access:
        /**
         *  @brief  Subscript access to the data contained in the %string.
!        *  @param  pos  The index of the character to access.
         *  @return  Read-only (constant) reference to the character.
         *
         *  This operator allows for easy, array-style, data access.
*************** namespace std
*** 685,691 ****
  
        /**
         *  @brief  Subscript access to the data contained in the %string.
!        *  @param  n  The index of the character to access.
         *  @return  Read/write reference to the character.
         *
         *  This operator allows for easy, array-style, data access.
--- 685,691 ----
  
        /**
         *  @brief  Subscript access to the data contained in the %string.
!        *  @param  pos  The index of the character to access.
         *  @return  Read/write reference to the character.
         *
         *  This operator allows for easy, array-style, data access.
*************** namespace std
*** 763,769 ****
  
        /**
         *  @brief  Append a character.
!        *  @param s  The character to append.
         *  @return  Reference to this string.
         */
        basic_string&
--- 763,769 ----
  
        /**
         *  @brief  Append a character.
!        *  @param c  The character to append.
         *  @return  Reference to this string.
         */
        basic_string&
*************** namespace std
*** 1202,1216 ****
         *  @brief  Replace characters with value of a C substring.
         *  @param pos  Index of first character to replace.
         *  @param n1  Number of characters to be replaced.
!        *  @param str  C string to insert.
!        *  @param n2  Number of characters from str to use.
         *  @return  Reference to this string.
         *  @throw  std::out_of_range  If @a pos1 > size().
         *  @throw  std::length_error  If new length exceeds @c max_size().
         *
         *  Removes the characters in the range [pos,pos + n1) from this string.
!        *  In place, the first @a n2 characters of @a str are inserted, or all
!        *  of @a str if @a n2 is too large.  If @a pos is beyond end of string,
         *  out_of_range is thrown.  If the length of result exceeds max_size(),
         *  length_error is thrown.  The value of the string doesn't change if
         *  an error is thrown.
--- 1202,1216 ----
         *  @brief  Replace characters with value of a C substring.
         *  @param pos  Index of first character to replace.
         *  @param n1  Number of characters to be replaced.
!        *  @param s  C string to insert.
!        *  @param n2  Number of characters from @a s to use.
         *  @return  Reference to this string.
         *  @throw  std::out_of_range  If @a pos1 > size().
         *  @throw  std::length_error  If new length exceeds @c max_size().
         *
         *  Removes the characters in the range [pos,pos + n1) from this string.
!        *  In place, the first @a n2 characters of @a s are inserted, or all
!        *  of @a s if @a n2 is too large.  If @a pos is beyond end of string,
         *  out_of_range is thrown.  If the length of result exceeds max_size(),
         *  length_error is thrown.  The value of the string doesn't change if
         *  an error is thrown.
*************** namespace std
*** 1223,1235 ****
         *  @brief  Replace characters with value of a C string.
         *  @param pos  Index of first character to replace.
         *  @param n1  Number of characters to be replaced.
!        *  @param str  C string to insert.
         *  @return  Reference to this string.
         *  @throw  std::out_of_range  If @a pos > size().
         *  @throw  std::length_error  If new length exceeds @c max_size().
         *
         *  Removes the characters in the range [pos,pos + n1) from this string.
!        *  In place, the first @a n characters of @a str are inserted.  If @a
         *  pos is beyond end of string, out_of_range is thrown.  If the length
         *  of result exceeds max_size(), length_error is thrown.  The value of
         *  the string doesn't change if an error is thrown.
--- 1223,1235 ----
         *  @brief  Replace characters with value of a C string.
         *  @param pos  Index of first character to replace.
         *  @param n1  Number of characters to be replaced.
!        *  @param s  C string to insert.
         *  @return  Reference to this string.
         *  @throw  std::out_of_range  If @a pos > size().
         *  @throw  std::length_error  If new length exceeds @c max_size().
         *
         *  Removes the characters in the range [pos,pos + n1) from this string.
!        *  In place, the first @a n characters of @a s are inserted.  If @a
         *  pos is beyond end of string, out_of_range is thrown.  If the length
         *  of result exceeds max_size(), length_error is thrown.  The value of
         *  the string doesn't change if an error is thrown.
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/bits/c++config gcc-4.0.2/libstdc++-v3/include/bits/c++config
*** gcc-4.0.1/libstdc++-v3/include/bits/c++config	Thu Jul  7 00:16:06 2005
--- gcc-4.0.2/libstdc++-v3/include/bits/c++config	Wed Sep 21 00:16:13 2005
***************
*** 35,41 ****
  #include <bits/os_defines.h>
  
  // The current version of the C++ library in compressed ISO date format.
! #define __GLIBCXX__ 20050707
  
  // Allow use of "export template." This is currently not a feature
  // that g++ supports.
--- 35,41 ----
  #include <bits/os_defines.h>
  
  // The current version of the C++ library in compressed ISO date format.
! #define __GLIBCXX__ 20050921
  
  // Allow use of "export template." This is currently not a feature
  // that g++ supports.
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/bits/fstream.tcc gcc-4.0.2/libstdc++-v3/include/bits/fstream.tcc
*** gcc-4.0.1/libstdc++-v3/include/bits/fstream.tcc	Sat Apr 30 22:55:34 2005
--- gcc-4.0.2/libstdc++-v3/include/bits/fstream.tcc	Fri Aug 26 21:17:55 2005
*************** namespace std
*** 203,210 ****
  	    return traits_type::to_int_type(*this->gptr());
  
  	  // Get and convert input sequence.
! 	  const size_t __buflen = _M_buf_size > 1
! 	                          ? _M_buf_size - 1 : 1;
  
  	  // Will be set to true if ::read() returns 0 indicating EOF.
  	  bool __got_eof = false;
--- 203,209 ----
  	    return traits_type::to_int_type(*this->gptr());
  
  	  // Get and convert input sequence.
! 	  const size_t __buflen = _M_buf_size > 1 ? _M_buf_size - 1 : 1;
  
  	  // Will be set to true if ::read() returns 0 indicating EOF.
  	  bool __got_eof = false;
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/bits/locale_facets.h gcc-4.0.2/libstdc++-v3/include/bits/locale_facets.h
*** gcc-4.0.1/libstdc++-v3/include/bits/locale_facets.h	Tue Feb 15 23:29:52 2005
--- gcc-4.0.2/libstdc++-v3/include/bits/locale_facets.h	Sat Jul 16 09:13:29 2005
*************** namespace std
*** 1950,1956 ****
         *  @brief  Numeric parsing.
         *
         *  Parses the input stream into the bool @a v.  It does so by calling
!        *  num_put::do_put().
         *
         *  If ios_base::boolalpha is set, attempts to read
         *  ctype<CharT>::truename() or ctype<CharT>::falsename().  Sets
--- 1950,1956 ----
         *  @brief  Numeric parsing.
         *
         *  Parses the input stream into the bool @a v.  It does so by calling
!        *  num_get::do_get().
         *
         *  If ios_base::boolalpha is set, attempts to read
         *  ctype<CharT>::truename() or ctype<CharT>::falsename().  Sets
*************** namespace std
*** 1979,1985 ****
         *  @brief  Numeric parsing.
         *
         *  Parses the input stream into the integral variable @a v.  It does so
!        *  by calling num_put::do_put().
         *
         *  Parsing is affected by the flag settings in @a io.
         *
--- 1979,1985 ----
         *  @brief  Numeric parsing.
         *
         *  Parses the input stream into the integral variable @a v.  It does so
!        *  by calling num_get::do_get().
         *
         *  Parsing is affected by the flag settings in @a io.
         *
*************** namespace std
*** 2043,2049 ****
         *  @brief  Numeric parsing.
         *
         *  Parses the input stream into the integral variable @a v.  It does so
!        *  by calling num_put::do_put().
         *
         *  The input characters are parsed like the scanf %g specifier.  The
         *  matching type length modifier is also used.
--- 2043,2049 ----
         *  @brief  Numeric parsing.
         *
         *  Parses the input stream into the integral variable @a v.  It does so
!        *  by calling num_get::do_get().
         *
         *  The input characters are parsed like the scanf %g specifier.  The
         *  matching type length modifier is also used.
*************** namespace std
*** 2084,2090 ****
         *  @brief  Numeric parsing.
         *
         *  Parses the input stream into the pointer variable @a v.  It does so
!        *  by calling num_put::do_put().
         *
         *  The input characters are parsed like the scanf %p specifier.
         *
--- 2084,2090 ----
         *  @brief  Numeric parsing.
         *
         *  Parses the input stream into the pointer variable @a v.  It does so
!        *  by calling num_get::do_get().
         *
         *  The input characters are parsed like the scanf %p specifier.
         *
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/bits/ostream.tcc gcc-4.0.2/libstdc++-v3/include/bits/ostream.tcc
*** gcc-4.0.1/libstdc++-v3/include/bits/ostream.tcc	Wed Nov 24 04:11:10 2004
--- gcc-4.0.2/libstdc++-v3/include/bits/ostream.tcc	Fri Sep 16 20:18:10 2005
*************** namespace std
*** 135,141 ****
  	      const ios_base::fmtflags __fmt = (this->flags()
  						& ios_base::basefield);
  	      const __num_put_type& __np = __check_facet(this->_M_num_put);
! 	      if ((__fmt & ios_base::oct) || (__fmt & ios_base::hex))
  		{
  		  const unsigned long __l = static_cast<unsigned long>(__n);
  		  __b = __np.put(*this, *this, __c, __l).failed();
--- 135,141 ----
  	      const ios_base::fmtflags __fmt = (this->flags()
  						& ios_base::basefield);
  	      const __num_put_type& __np = __check_facet(this->_M_num_put);
! 	      if ((__fmt == ios_base::oct) || (__fmt == ios_base::hex))
  		{
  		  const unsigned long __l = static_cast<unsigned long>(__n);
  		  __b = __np.put(*this, *this, __c, __l).failed();
*************** namespace std
*** 193,199 ****
  	      const ios_base::fmtflags __fmt = (this->flags()
  						& ios_base::basefield);
  	      const __num_put_type& __np = __check_facet(this->_M_num_put);
! 	      if ((__fmt & ios_base::oct) || (__fmt & ios_base::hex))
  		{
  		  const unsigned long long __l = (static_cast<
  						  unsigned long long>(__n));
--- 193,199 ----
  	      const ios_base::fmtflags __fmt = (this->flags()
  						& ios_base::basefield);
  	      const __num_put_type& __np = __check_facet(this->_M_num_put);
! 	      if ((__fmt == ios_base::oct) || (__fmt == ios_base::hex))
  		{
  		  const unsigned long long __l = (static_cast<
  						  unsigned long long>(__n));
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/bits/stl_construct.h gcc-4.0.2/libstdc++-v3/include/bits/stl_construct.h
*** gcc-4.0.1/libstdc++-v3/include/bits/stl_construct.h	Mon Jan 31 16:21:56 2005
--- gcc-4.0.2/libstdc++-v3/include/bits/stl_construct.h	Wed Sep  7 16:30:38 2005
*************** namespace std
*** 174,180 ****
  	__alloc.destroy(&*__first);
      }
  
!   template<typename _ForwardIterator, typename _Allocator, typename _Tp>
      inline void
      _Destroy(_ForwardIterator __first, _ForwardIterator __last,
  	     allocator<_Tp>)
--- 174,180 ----
  	__alloc.destroy(&*__first);
      }
  
!   template<typename _ForwardIterator, typename _Tp>
      inline void
      _Destroy(_ForwardIterator __first, _ForwardIterator __last,
  	     allocator<_Tp>)
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/bits/stl_list.h gcc-4.0.2/libstdc++-v3/include/bits/stl_list.h
*** gcc-4.0.1/libstdc++-v3/include/bits/stl_list.h	Tue May 10 02:15:41 2005
--- gcc-4.0.2/libstdc++-v3/include/bits/stl_list.h	Mon Sep 12 19:54:55 2005
*************** namespace _GLIBCXX_STD
*** 300,307 ****
        : public _Node_Alloc_type
        {
  	_List_node_base _M_node;
  	_List_impl (const _Node_Alloc_type& __a)
! 	: _Node_Alloc_type(__a)
  	{ }
        };
  
--- 300,308 ----
        : public _Node_Alloc_type
        {
  	_List_node_base _M_node;
+ 
  	_List_impl (const _Node_Alloc_type& __a)
!         : _Node_Alloc_type(__a), _M_node()
  	{ }
        };
  
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/bits/stl_tree.h gcc-4.0.2/libstdc++-v3/include/bits/stl_tree.h
*** gcc-4.0.1/libstdc++-v3/include/bits/stl_tree.h	Mon Apr 25 09:33:37 2005
--- gcc-4.0.2/libstdc++-v3/include/bits/stl_tree.h	Mon Sep 12 20:09:17 2005
*************** namespace std
*** 401,407 ****
  
  	  _Rb_tree_impl(const _Node_allocator& __a = _Node_allocator(),
  			const _Key_compare& __comp = _Key_compare())
! 	  : _Node_allocator(__a), _M_key_compare(__comp), _M_node_count(0)
  	  {
  	    this->_M_header._M_color = _S_red;
  	    this->_M_header._M_parent = 0;
--- 401,408 ----
  
  	  _Rb_tree_impl(const _Node_allocator& __a = _Node_allocator(),
  			const _Key_compare& __comp = _Key_compare())
! 	  : _Node_allocator(__a), _M_key_compare(__comp), _M_header(), 
! 	    _M_node_count(0)
  	  {
  	    this->_M_header._M_color = _S_red;
  	    this->_M_header._M_parent = 0;
*************** namespace std
*** 893,900 ****
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      insert_unique(iterator __position, const _Val& __v)
      {
!       if (__position._M_node == _M_end()
! 	  || __position._M_node == _M_rightmost())
  	{
  	  if (size() > 0
  	      && _M_impl._M_key_compare(_S_key(_M_rightmost()), 
--- 894,901 ----
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      insert_unique(iterator __position, const _Val& __v)
      {
!       // end()
!       if (__position._M_node == _M_end())
  	{
  	  if (size() > 0
  	      && _M_impl._M_key_compare(_S_key(_M_rightmost()), 
*************** namespace std
*** 903,926 ****
  	  else
  	    return insert_unique(__v).first;
  	}
!       else
  	{
  	  iterator __after = __position;
! 	  ++__after;
! 	  if (_M_impl._M_key_compare(_S_key(__position._M_node), 
! 				     _KeyOfValue()(__v))
! 	      && _M_impl._M_key_compare(_KeyOfValue()(__v),
! 					_S_key(__after._M_node)))
  	    {
  	      if (_S_right(__position._M_node) == 0)
  		return _M_insert(0, __position._M_node, __v);
  	      else
  		return _M_insert(__after._M_node, __after._M_node, __v);
- 	      // First argument just needs to be non-null.
  	    }
  	  else
  	    return insert_unique(__v).first;
  	}
      }
  
    template<typename _Key, typename _Val, typename _KeyOfValue,
--- 904,948 ----
  	  else
  	    return insert_unique(__v).first;
  	}
!       else if (_M_impl._M_key_compare(_KeyOfValue()(__v),
! 				      _S_key(__position._M_node)))
  	{
+ 	  // First, try before...
+ 	  iterator __before = __position;
+ 	  if (__position._M_node == _M_leftmost()) // begin()
+ 	    return _M_insert(_M_leftmost(), _M_leftmost(), __v);
+ 	  else if (_M_impl._M_key_compare(_S_key((--__before)._M_node), 
+ 					  _KeyOfValue()(__v)))
+ 	    {
+ 	      if (_S_right(__before._M_node) == 0)
+ 		return _M_insert(0, __before._M_node, __v);
+ 	      else
+ 		return _M_insert(__position._M_node,
+ 				 __position._M_node, __v);
+ 	    }
+ 	  else
+ 	    return insert_unique(__v).first;
+ 	}
+       else if (_M_impl._M_key_compare(_S_key(__position._M_node),
+ 				      _KeyOfValue()(__v)))
+ 	{
+ 	  // ... then try after.
  	  iterator __after = __position;
! 	  if (__position._M_node == _M_rightmost())
! 	    return _M_insert(0, _M_rightmost(), __v);
! 	  else if (_M_impl._M_key_compare(_KeyOfValue()(__v),
! 					  _S_key((++__after)._M_node)))
  	    {
  	      if (_S_right(__position._M_node) == 0)
  		return _M_insert(0, __position._M_node, __v);
  	      else
  		return _M_insert(__after._M_node, __after._M_node, __v);
  	    }
  	  else
  	    return insert_unique(__v).first;
  	}
+       else
+ 	return __position; // Equivalent keys.
      }
  
    template<typename _Key, typename _Val, typename _KeyOfValue,
*************** namespace std
*** 929,958 ****
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      insert_equal(iterator __position, const _Val& __v)
      {
!       if (__position._M_node == _M_end()
! 	  || __position._M_node == _M_rightmost())
  	{
  	  if (size() > 0
! 	      && !_M_impl._M_key_compare(_KeyOfValue()(__v), 
  					 _S_key(_M_rightmost())))
  	    return _M_insert(0, _M_rightmost(), __v);
  	  else
  	    return insert_equal(__v);
  	}
        else
  	{
  	  iterator __after = __position;
! 	  ++__after;
! 	  if (!_M_impl._M_key_compare(_KeyOfValue()(__v), 
! 				      _S_key(__position._M_node))
! 	      && !_M_impl._M_key_compare(_S_key(__after._M_node),
! 					 _KeyOfValue()(__v)))
  	    {
  	      if (_S_right(__position._M_node) == 0)
  		return _M_insert(0, __position._M_node, __v);
  	      else
  		return _M_insert(__after._M_node, __after._M_node, __v);
- 	      // First argument just needs to be non-null.
  	    }
  	  else
  	    return insert_equal(__v);
--- 951,998 ----
      _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      insert_equal(iterator __position, const _Val& __v)
      {
!       // end()
!       if (__position._M_node == _M_end())
  	{
  	  if (size() > 0
! 	      && !_M_impl._M_key_compare(_KeyOfValue()(__v),
  					 _S_key(_M_rightmost())))
  	    return _M_insert(0, _M_rightmost(), __v);
  	  else
  	    return insert_equal(__v);
  	}
+       else if (!_M_impl._M_key_compare(_S_key(__position._M_node),
+ 				       _KeyOfValue()(__v)))
+ 	{
+ 	  // First, try before...
+ 	  iterator __before = __position;
+ 	  if (__position._M_node == _M_leftmost()) // begin()
+ 	    return _M_insert(_M_leftmost(), _M_leftmost(), __v);
+ 	  else if (!_M_impl._M_key_compare(_KeyOfValue()(__v),
+ 					   _S_key((--__before)._M_node)))
+ 	    {
+ 	      if (_S_right(__before._M_node) == 0)
+ 		return _M_insert(0, __before._M_node, __v);
+ 	      else
+ 		return _M_insert(__position._M_node,
+ 				 __position._M_node, __v);
+ 	    }
+ 	  else
+ 	    return insert_equal(__v);
+ 	}
        else
  	{
+ 	  // ... then try after.  
  	  iterator __after = __position;
! 	  if (__position._M_node == _M_rightmost())
! 	    return _M_insert(0, _M_rightmost(), __v);
! 	  else if (!_M_impl._M_key_compare(_S_key((++__after)._M_node),
! 					   _KeyOfValue()(__v)))
  	    {
  	      if (_S_right(__position._M_node) == 0)
  		return _M_insert(0, __position._M_node, __v);
  	      else
  		return _M_insert(__after._M_node, __after._M_node, __v);
  	    }
  	  else
  	    return insert_equal(__v);
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/c_std/std_cmath.h gcc-4.0.2/libstdc++-v3/include/c_std/std_cmath.h
*** gcc-4.0.1/libstdc++-v3/include/c_std/std_cmath.h	Sun Feb 13 10:25:02 2005
--- gcc-4.0.2/libstdc++-v3/include/c_std/std_cmath.h	Thu Sep  1 21:01:03 2005
*************** namespace std
*** 444,500 ****
  namespace __gnu_cxx
  {
    template<typename _Tp>
!     int
      __capture_fpclassify(_Tp __f) { return fpclassify(__f); }
  
    template<typename _Tp>
!     int
      __capture_isfinite(_Tp __f) { return isfinite(__f); }
  
    template<typename _Tp>
!     int
      __capture_isinf(_Tp __f) { return isinf(__f); }
  
    template<typename _Tp>
!     int
      __capture_isnan(_Tp __f) { return isnan(__f); }
  
    template<typename _Tp>
!     int
      __capture_isnormal(_Tp __f) { return isnormal(__f); }
  
    template<typename _Tp>
!     int
      __capture_signbit(_Tp __f) { return signbit(__f); }
  
    template<typename _Tp>
!     int
      __capture_isgreater(_Tp __f1, _Tp __f2)
      { return isgreater(__f1, __f2); }
  
    template<typename _Tp>
!      int
!      __capture_isgreaterequal(_Tp __f1, _Tp __f2)
!      { return isgreaterequal(__f1, __f2); }
  
    template<typename _Tp>
!      int
!      __capture_isless(_Tp __f1, _Tp __f2) { return isless(__f1, __f2); }
  
    template<typename _Tp>
!      int
!      __capture_islessequal(_Tp __f1, _Tp __f2)
!      { return islessequal(__f1, __f2); }
  
    template<typename _Tp>
!      int
!      __capture_islessgreater(_Tp __f1, _Tp __f2)
!      { return islessgreater(__f1, __f2); }
  
    template<typename _Tp>
!      int
!      __capture_isunordered(_Tp __f1, _Tp __f2)
!      { return isunordered(__f1, __f2); }
  }
  
  // Only undefine the C99 FP macros, if actually captured for namespace movement
--- 444,500 ----
  namespace __gnu_cxx
  {
    template<typename _Tp>
!     inline int
      __capture_fpclassify(_Tp __f) { return fpclassify(__f); }
  
    template<typename _Tp>
!     inline int
      __capture_isfinite(_Tp __f) { return isfinite(__f); }
  
    template<typename _Tp>
!     inline int
      __capture_isinf(_Tp __f) { return isinf(__f); }
  
    template<typename _Tp>
!     inline int
      __capture_isnan(_Tp __f) { return isnan(__f); }
  
    template<typename _Tp>
!     inline int
      __capture_isnormal(_Tp __f) { return isnormal(__f); }
  
    template<typename _Tp>
!     inline int
      __capture_signbit(_Tp __f) { return signbit(__f); }
  
    template<typename _Tp>
!     inline int
      __capture_isgreater(_Tp __f1, _Tp __f2)
      { return isgreater(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
!     __capture_isgreaterequal(_Tp __f1, _Tp __f2)
!     { return isgreaterequal(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
!     __capture_isless(_Tp __f1, _Tp __f2) { return isless(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
!     __capture_islessequal(_Tp __f1, _Tp __f2)
!     { return islessequal(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
!     __capture_islessgreater(_Tp __f1, _Tp __f2)
!     { return islessgreater(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
!     __capture_isunordered(_Tp __f1, _Tp __f2)
!     { return isunordered(__f1, __f2); }
  }
  
  // Only undefine the C99 FP macros, if actually captured for namespace movement
*************** namespace __gnu_cxx
*** 514,569 ****
  namespace std
  {
    template<typename _Tp>
!     int
      fpclassify(_Tp __f) { return __gnu_cxx::__capture_fpclassify(__f); }
  
    template<typename _Tp>
!     int
      isfinite(_Tp __f) { return __gnu_cxx::__capture_isfinite(__f); }
  
    template<typename _Tp>
!     int
      isinf(_Tp __f) { return __gnu_cxx::__capture_isinf(__f); }
  
    template<typename _Tp>
!     int
      isnan(_Tp __f) { return __gnu_cxx::__capture_isnan(__f); }
  
    template<typename _Tp>
!     int
      isnormal(_Tp __f) { return __gnu_cxx::__capture_isnormal(__f); }
  
    template<typename _Tp>
!     int
      signbit(_Tp __f) { return __gnu_cxx::__capture_signbit(__f); }
  
    template<typename _Tp>
!     int
      isgreater(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_isgreater(__f1, __f2); }
  
    template<typename _Tp>
!     int
      isgreaterequal(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_isgreaterequal(__f1, __f2); }
  
    template<typename _Tp>
!     int
      isless(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_isless(__f1, __f2); }
  
    template<typename _Tp>
!     int
      islessequal(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_islessequal(__f1, __f2); }
  
    template<typename _Tp>
!     int
      islessgreater(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_islessgreater(__f1, __f2); }
  
    template<typename _Tp>
!     int
      isunordered(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_isunordered(__f1, __f2); }
  }
--- 514,569 ----
  namespace std
  {
    template<typename _Tp>
!     inline int
      fpclassify(_Tp __f) { return __gnu_cxx::__capture_fpclassify(__f); }
  
    template<typename _Tp>
!     inline int
      isfinite(_Tp __f) { return __gnu_cxx::__capture_isfinite(__f); }
  
    template<typename _Tp>
!     inline int
      isinf(_Tp __f) { return __gnu_cxx::__capture_isinf(__f); }
  
    template<typename _Tp>
!     inline int
      isnan(_Tp __f) { return __gnu_cxx::__capture_isnan(__f); }
  
    template<typename _Tp>
!     inline int
      isnormal(_Tp __f) { return __gnu_cxx::__capture_isnormal(__f); }
  
    template<typename _Tp>
!     inline int
      signbit(_Tp __f) { return __gnu_cxx::__capture_signbit(__f); }
  
    template<typename _Tp>
!     inline int
      isgreater(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_isgreater(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
      isgreaterequal(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_isgreaterequal(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
      isless(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_isless(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
      islessequal(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_islessequal(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
      islessgreater(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_islessgreater(__f1, __f2); }
  
    template<typename _Tp>
!     inline int
      isunordered(_Tp __f1, _Tp __f2)
      { return __gnu_cxx::__capture_isunordered(__f1, __f2); }
  }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/ext/bitmap_allocator.h gcc-4.0.2/libstdc++-v3/include/ext/bitmap_allocator.h
*** gcc-4.0.1/libstdc++-v3/include/ext/bitmap_allocator.h	Fri Apr 15 04:06:50 2005
--- gcc-4.0.2/libstdc++-v3/include/ext/bitmap_allocator.h	Mon Jul 11 12:04:50 2005
*************** namespace __gnu_cxx
*** 401,408 ****
  
      enum 
        { 
! 	bits_per_byte = 8, 
! 	bits_per_block = sizeof(size_t) * bits_per_byte 
        };
  
      template<typename _ForwardIterator, typename _Tp, typename _Compare>
--- 401,408 ----
  
      enum 
        { 
! 	bits_per_byte = 8,
! 	bits_per_block = sizeof(size_t) * size_t(bits_per_byte) 
        };
  
      template<typename _ForwardIterator, typename _Tp, typename _Compare>
*************** namespace __gnu_cxx
*** 459,465 ****
      template<typename _AddrPair>
        inline size_t
        __num_bitmaps(_AddrPair __ap)
!       { return __num_blocks(__ap) / bits_per_block; }
  
      // _Tp should be a pointer type.
      template<typename _Tp>
--- 459,465 ----
      template<typename _AddrPair>
        inline size_t
        __num_bitmaps(_AddrPair __ap)
!       { return __num_blocks(__ap) / size_t(bits_per_block); }
  
      // _Tp should be a pointer type.
      template<typename _Tp>
*************** namespace __gnu_cxx
*** 570,576 ****
  
  	_Counter_type
  	_M_offset() const throw()
! 	{ return _M_data_offset * bits_per_block; }
        };
  
  
--- 570,576 ----
  
  	_Counter_type
  	_M_offset() const throw()
! 	{ return _M_data_offset * size_t(bits_per_block); }
        };
  
  
*************** namespace __gnu_cxx
*** 620,626 ****
  	  _M_last_bmap_in_block = _M_curr_bmap
  	    - ((_M_vbp[_M_curr_index].second 
  		- _M_vbp[_M_curr_index].first + 1) 
! 	       / bits_per_block - 1);
  	}
      
  	// Dangerous Function! Use with extreme care. Pass to this
--- 620,626 ----
  	  _M_last_bmap_in_block = _M_curr_bmap
  	    - ((_M_vbp[_M_curr_index].second 
  		- _M_vbp[_M_curr_index].first + 1) 
! 	       / size_t(bits_per_block) - 1);
  	}
      
  	// Dangerous Function! Use with extreme care. Pass to this
*************** namespace __gnu_cxx
*** 660,666 ****
  	_Index_type
  	_M_offset() const throw()
  	{
! 	  return bits_per_block
  	    * ((reinterpret_cast<size_t*>(this->_M_base()) 
  		- _M_curr_bmap) - 1);
  	}
--- 660,666 ----
  	_Index_type
  	_M_offset() const throw()
  	{
! 	  return size_t(bits_per_block)
  	    * ((reinterpret_cast<size_t*>(this->_M_base()) 
  		- _M_curr_bmap) - 1);
  	}
*************** namespace __gnu_cxx
*** 938,944 ****
  	_S_check_for_free_blocks();
  #endif
  
! 	const size_t __num_bitmaps = _S_block_size / balloc::bits_per_block;
  	const size_t __size_to_allocate = sizeof(size_t) 
  	  + _S_block_size * sizeof(_Alloc_block) 
  	  + __num_bitmaps * sizeof(size_t);
--- 938,945 ----
  	_S_check_for_free_blocks();
  #endif
  
! 	const size_t __num_bitmaps = (_S_block_size
! 				      / size_t(balloc::bits_per_block));
  	const size_t __size_to_allocate = sizeof(size_t) 
  	  + _S_block_size * sizeof(_Alloc_block) 
  	  + __num_bitmaps * sizeof(size_t);
*************** namespace __gnu_cxx
*** 1136,1146 ****
  	  }
  
  	// Get the position of the iterator that has been found.
! 	const size_t __rotate = __displacement % balloc::bits_per_block;
  	size_t* __bitmapC = 
  	  reinterpret_cast<size_t*>
  	  (_S_mem_blocks[__diff].first) - 1;
! 	__bitmapC -= (__displacement / balloc::bits_per_block);
        
  	balloc::__bit_free(__bitmapC, __rotate);
  	size_t* __puse_count = reinterpret_cast<size_t*>
--- 1137,1148 ----
  	  }
  
  	// Get the position of the iterator that has been found.
! 	const size_t __rotate = (__displacement
! 				 % size_t(balloc::bits_per_block));
  	size_t* __bitmapC = 
  	  reinterpret_cast<size_t*>
  	  (_S_mem_blocks[__diff].first) - 1;
! 	__bitmapC -= (__displacement / size_t(balloc::bits_per_block));
        
  	balloc::__bit_free(__bitmapC, __rotate);
  	size_t* __puse_count = reinterpret_cast<size_t*>
*************** namespace __gnu_cxx
*** 1267,1273 ****
  
    template<typename _Tp>
      size_t bitmap_allocator<_Tp>::_S_block_size = 
!     2 * balloc::bits_per_block;
  
    template<typename _Tp>
      typename __gnu_cxx::bitmap_allocator<_Tp>::_BPVector::size_type 
--- 1269,1275 ----
  
    template<typename _Tp>
      size_t bitmap_allocator<_Tp>::_S_block_size = 
!     2 * size_t(balloc::bits_per_block);
  
    template<typename _Tp>
      typename __gnu_cxx::bitmap_allocator<_Tp>::_BPVector::size_type 
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/ext/mt_allocator.h gcc-4.0.2/libstdc++-v3/include/ext/mt_allocator.h
*** gcc-4.0.1/libstdc++-v3/include/ext/mt_allocator.h	Thu Apr 28 08:01:32 2005
--- gcc-4.0.2/libstdc++-v3/include/ext/mt_allocator.h	Tue Sep 20 05:24:49 2005
***************
*** 43,49 ****
  namespace __gnu_cxx
  {
    typedef void (*__destroy_handler)(void*);
-   typedef void (*__create_handler)(void);
  
    /// @brief  Base class for pool object.
    struct __pool_base
--- 43,48 ----
*************** namespace __gnu_cxx
*** 185,196 ****
    template<bool _Thread>
      class __pool;
  
-   template<>
-     class __pool<true>;
- 
-   template<>
-     class __pool<false>;
- 
    /// Specialization for single thread.
    template<>
      class __pool<false> : public __pool_base
--- 184,189 ----
*************** namespace __gnu_cxx
*** 313,336 ****
  	__gthread_mutex_t*              _M_mutex;
        };
        
        void
!       _M_initialize(__destroy_handler __d);
  
        void
!       _M_initialize_once(__create_handler __c)
        {
- 	// Although the test in __gthread_once() would suffice, we
- 	// wrap test of the once condition in our own unlocked
- 	// check. This saves one function call to pthread_once()
- 	// (which itself only tests for the once value unlocked anyway
- 	// and immediately returns if set)
  	if (__builtin_expect(_M_init == false, false))
! 	  {
! 	    if (__gthread_active_p())
! 	      __gthread_once(&_M_once, __c);
! 	    if (!_M_init)
! 	      __c();
! 	  }
        }
  
        void
--- 306,320 ----
  	__gthread_mutex_t*              _M_mutex;
        };
        
+       // XXX GLIBCXX_ABI Deprecated
        void
!       _M_initialize(__destroy_handler);
  
        void
!       _M_initialize_once()
        {
  	if (__builtin_expect(_M_init == false, false))
! 	  _M_initialize();
        }
  
        void
*************** namespace __gnu_cxx
*** 358,385 ****
  	  }
        }
  
        void 
!       _M_destroy_thread_key(void* __freelist_pos);
  
        size_t 
        _M_get_thread_id();
  
        explicit __pool() 
        : _M_bin(NULL), _M_bin_size(1), _M_thread_freelist(NULL) 
!       {
! 	// On some platforms, __gthread_once_t is an aggregate.
! 	__gthread_once_t __tmp = __GTHREAD_ONCE_INIT;
! 	_M_once = __tmp;
!       }
  
        explicit __pool(const __pool_base::_Tune& __tune) 
        : __pool_base(__tune), _M_bin(NULL), _M_bin_size(1), 
        _M_thread_freelist(NULL) 
!       {
! 	// On some platforms, __gthread_once_t is an aggregate.
! 	__gthread_once_t __tmp = __GTHREAD_ONCE_INIT;
! 	_M_once = __tmp;
!       }
  
      private:
        // An "array" of bin_records each of which represents a specific
--- 342,362 ----
  	  }
        }
  
+       // XXX GLIBCXX_ABI Deprecated
        void 
!       _M_destroy_thread_key(void*);
  
        size_t 
        _M_get_thread_id();
  
        explicit __pool() 
        : _M_bin(NULL), _M_bin_size(1), _M_thread_freelist(NULL) 
!       { }
  
        explicit __pool(const __pool_base::_Tune& __tune) 
        : __pool_base(__tune), _M_bin(NULL), _M_bin_size(1), 
        _M_thread_freelist(NULL) 
!       { }
  
      private:
        // An "array" of bin_records each of which represents a specific
*************** namespace __gnu_cxx
*** 390,428 ****
        // Actual value calculated in _M_initialize().
        size_t 	       	     	_M_bin_size;
  
-       __gthread_once_t 		_M_once;
-       
        _Thread_record* 		_M_thread_freelist;
        void*			_M_thread_freelist_initial;
      };
  #endif
  
- 
-   /// @brief  Policy for shared __pool objects.
    template<template <bool> class _PoolTp, bool _Thread>
!     struct __common_pool_policy;
! 
!   /// Partial specialization for single thread.
!   template<template <bool> class _PoolTp>
!     struct __common_pool_policy<_PoolTp, false>
      {
!       typedef _PoolTp<false> pool_type;
        
-       template<typename _Tp1, template <bool> class _PoolTp1 = _PoolTp, 
- 	       bool _Thread1 = false>
-         struct _M_rebind
-         { typedef __common_pool_policy<_PoolTp1, _Thread1> other; };
- 
        static pool_type&
        _S_get_pool()
        { 
  	static pool_type _S_pool;
  	return _S_pool;
        }
  
        static void
!       _S_initialize_once() 
!       { 
  	static bool __init;
  	if (__builtin_expect(__init == false, false))
  	  {
--- 367,405 ----
        // Actual value calculated in _M_initialize().
        size_t 	       	     	_M_bin_size;
  
        _Thread_record* 		_M_thread_freelist;
        void*			_M_thread_freelist_initial;
+ 
+       void
+       _M_initialize();
      };
  #endif
  
    template<template <bool> class _PoolTp, bool _Thread>
!     struct __common_pool
      {
!       typedef _PoolTp<_Thread> 		pool_type;
        
        static pool_type&
        _S_get_pool()
        { 
  	static pool_type _S_pool;
  	return _S_pool;
        }
+     };
+ 
+   template<template <bool> class _PoolTp, bool _Thread>
+     struct __common_pool_base;
+ 
+   template<template <bool> class _PoolTp>
+     struct __common_pool_base<_PoolTp, false> 
+     : public __common_pool<_PoolTp, false>
+     {
+       using  __common_pool<_PoolTp, false>::_S_get_pool;
  
        static void
!       _S_initialize_once()
!       {
  	static bool __init;
  	if (__builtin_expect(__init == false, false))
  	  {
*************** namespace __gnu_cxx
*** 433,508 ****
      };
  
  #ifdef __GTHREADS
-   /// Partial specialization for thread enabled, via gthreads.h.
    template<template <bool> class _PoolTp>
!     struct __common_pool_policy<_PoolTp, true>
      {
!       typedef _PoolTp<true> pool_type;
        
!       template<typename _Tp1, template <bool> class _PoolTp1 = _PoolTp, 
! 	       bool _Thread1 = true>
!         struct _M_rebind
!         { typedef __common_pool_policy<_PoolTp1, _Thread1> other; };
! 
!       static pool_type&
!       _S_get_pool()
!       { 
! 	static pool_type _S_pool;
! 	return _S_pool;
!       }
  
        static void
!       _S_initialize_once() 
        { 
  	static bool __init;
  	if (__builtin_expect(__init == false, false))
  	  {
! 	    _S_get_pool()._M_initialize_once(_S_initialize); 
  	    __init = true;
  	  }
        }
! 
!     private:
!       static void
!       _S_destroy_thread_key(void* __freelist_pos)
!       { _S_get_pool()._M_destroy_thread_key(__freelist_pos); }
!       
!       static void
!       _S_initialize() 
!       { _S_get_pool()._M_initialize(_S_destroy_thread_key); }
!    };
  #endif
  
!  
!   /// @brief  Policy for individual __pool objects.
!   template<typename _Tp, template <bool> class _PoolTp, bool _Thread>
!     struct __per_type_pool_policy;
! 
!   /// Partial specialization for single thread.
!   template<typename _Tp, template <bool> class _PoolTp>
!     struct __per_type_pool_policy<_Tp, _PoolTp, false>
      {
-       typedef _Tp value_type;
-       typedef _PoolTp<false> pool_type;
- 
        template<typename _Tp1, template <bool> class _PoolTp1 = _PoolTp, 
! 	       bool _Thread1 = false>
          struct _M_rebind
!         { typedef __per_type_pool_policy<_Tp1, _PoolTp1, _Thread1> other; };
  
        static pool_type&
        _S_get_pool()
        { 
  	// Sane defaults for the _PoolTp.
  	typedef typename pool_type::_Block_record _Block_record;
! 	const static size_t __align = (__alignof__(_Tp) >= sizeof(_Block_record)
! 				       ? __alignof__(_Tp)
! 				       : sizeof(_Block_record));
  
  	typedef typename __pool_base::_Tune _Tune;
! 	static _Tune _S_tune(__align, sizeof(_Tp) * 64,
! 			     sizeof(_Tp) * 2 >= __align ? sizeof(_Tp) * 2
! 			                                : __align,
  			     sizeof(_Tp) * size_t(_Tune::_S_chunk_size),
  			     _Tune::_S_max_threads,
  			     _Tune::_S_freelist_headroom,
--- 410,476 ----
      };
  
  #ifdef __GTHREADS
    template<template <bool> class _PoolTp>
!     struct __common_pool_base<_PoolTp, true>
!     : public __common_pool<_PoolTp, true>
      {
!       using  __common_pool<_PoolTp, true>::_S_get_pool;
        
!       static void
!       _S_initialize() 
!       { _S_get_pool()._M_initialize_once(); }
  
        static void
!       _S_initialize_once()
        { 
  	static bool __init;
  	if (__builtin_expect(__init == false, false))
  	  {
! 	    if (__gthread_active_p())
! 	      {
! 		// On some platforms, __gthread_once_t is an aggregate.
! 		static __gthread_once_t __once = __GTHREAD_ONCE_INIT;
! 		__gthread_once(&__once, _S_initialize);
! 	      }
! 	    else
! 	      _S_get_pool()._M_initialize_once(); 
  	    __init = true;
  	  }
        }
!     };
  #endif
  
!   /// @brief  Policy for shared __pool objects.
!   template<template <bool> class _PoolTp, bool _Thread>
!     struct __common_pool_policy : public __common_pool_base<_PoolTp, _Thread>
      {
        template<typename _Tp1, template <bool> class _PoolTp1 = _PoolTp, 
! 	       bool _Thread1 = _Thread>
          struct _M_rebind
!         { typedef __common_pool_policy<_PoolTp1, _Thread1> other; };
! 
!       using  __common_pool_base<_PoolTp, _Thread>::_S_get_pool;
!       using  __common_pool_base<_PoolTp, _Thread>::_S_initialize_once;
!   };
!  
  
+   template<typename _Tp, template <bool> class _PoolTp, bool _Thread>
+     struct __per_type_pool
+     {
+       typedef _Tp 			value_type;
+       typedef _PoolTp<_Thread> 		pool_type;
+       
        static pool_type&
        _S_get_pool()
        { 
  	// Sane defaults for the _PoolTp.
  	typedef typename pool_type::_Block_record _Block_record;
! 	const static size_t __a = (__alignof__(_Tp) >= sizeof(_Block_record)
! 				   ? __alignof__(_Tp) : sizeof(_Block_record));
  
  	typedef typename __pool_base::_Tune _Tune;
! 	static _Tune _S_tune(__a, sizeof(_Tp) * 64,
! 			     sizeof(_Tp) * 2 >= __a ? sizeof(_Tp) * 2 : __a,
  			     sizeof(_Tp) * size_t(_Tune::_S_chunk_size),
  			     _Tune::_S_max_threads,
  			     _Tune::_S_freelist_headroom,
*************** namespace __gnu_cxx
*** 510,519 ****
  	static pool_type _S_pool(_S_tune);
  	return _S_pool;
        }
  
        static void
        _S_initialize_once()
!       { 
  	static bool __init;
  	if (__builtin_expect(__init == false, false))
  	  {
--- 478,497 ----
  	static pool_type _S_pool(_S_tune);
  	return _S_pool;
        }
+     };
+ 
+   template<typename _Tp, template <bool> class _PoolTp, bool _Thread>
+     struct __per_type_pool_base;
+ 
+   template<typename _Tp, template <bool> class _PoolTp>
+     struct __per_type_pool_base<_Tp, _PoolTp, false> 
+     : public __per_type_pool<_Tp, _PoolTp, false> 
+     {
+       using  __per_type_pool<_Tp, _PoolTp, false>::_S_get_pool;
  
        static void
        _S_initialize_once()
!       {
  	static bool __init;
  	if (__builtin_expect(__init == false, false))
  	  {
*************** namespace __gnu_cxx
*** 523,561 ****
        }
      };
  
! #ifdef __GTHREADS
!   /// Partial specialization for thread enabled, via gthreads.h.
!   template<typename _Tp, template <bool> class _PoolTp>
!     struct __per_type_pool_policy<_Tp, _PoolTp, true>
      {
!       typedef _Tp value_type;
!       typedef _PoolTp<true> pool_type;
! 
!      template<typename _Tp1, template <bool> class _PoolTp1 = _PoolTp, 
! 	       bool _Thread1 = true>
!         struct _M_rebind
!         { typedef __per_type_pool_policy<_Tp1, _PoolTp1, _Thread1> other; };
! 
!       static pool_type&
!       _S_get_pool()
!       { 
! 	// Sane defaults for the _PoolTp.
! 	typedef typename pool_type::_Block_record _Block_record;
! 	const static size_t __align = (__alignof__(_Tp) >= sizeof(_Block_record)
! 				       ? __alignof__(_Tp)
! 				       : sizeof(_Block_record));
  
! 	typedef typename __pool_base::_Tune _Tune;
! 	static _Tune _S_tune(__align, sizeof(_Tp) * 64,
! 			     sizeof(_Tp) * 2 >= __align ? sizeof(_Tp) * 2
!                                                         : __align,
! 			     sizeof(_Tp) * size_t(_Tune::_S_chunk_size),
! 			     _Tune::_S_max_threads,
! 			     _Tune::_S_freelist_headroom,
! 			     getenv("GLIBCXX_FORCE_NEW") ? true : false);
! 	static pool_type _S_pool(_S_tune);
! 	return _S_pool;
!       }
  
        static void
        _S_initialize_once()
--- 501,516 ----
        }
      };
  
!  #ifdef __GTHREADS
!  template<typename _Tp, template <bool> class _PoolTp>
!     struct __per_type_pool_base<_Tp, _PoolTp, true> 
!     : public __per_type_pool<_Tp, _PoolTp, true> 
      {
!       using  __per_type_pool<_Tp, _PoolTp, true>::_S_get_pool;
  
!       static void
!       _S_initialize() 
!       { _S_get_pool()._M_initialize_once(); }
  
        static void
        _S_initialize_once()
*************** namespace __gnu_cxx
*** 563,584 ****
  	static bool __init;
  	if (__builtin_expect(__init == false, false))
  	  {
! 	    _S_get_pool()._M_initialize_once(_S_initialize); 
  	    __init = true;
  	  }
        }
- 
-     private:
-       static void
-       _S_destroy_thread_key(void* __freelist_pos)
-       { _S_get_pool()._M_destroy_thread_key(__freelist_pos); }
-       
-       static void
-       _S_initialize() 
-       { _S_get_pool()._M_initialize(_S_destroy_thread_key); }
      };
  #endif
  
    /// @brief  Base class for _Tp dependent member functions.
    template<typename _Tp>
      class __mt_alloc_base 
--- 518,552 ----
  	static bool __init;
  	if (__builtin_expect(__init == false, false))
  	  {
! 	    if (__gthread_active_p())
! 	      {
! 		// On some platforms, __gthread_once_t is an aggregate.
! 		static __gthread_once_t __once = __GTHREAD_ONCE_INIT;
! 		__gthread_once(&__once, _S_initialize);
! 	      }
! 	    else
! 	      _S_get_pool()._M_initialize_once(); 
  	    __init = true;
  	  }
        }
      };
  #endif
  
+   /// @brief  Policy for individual __pool objects.
+   template<typename _Tp, template <bool> class _PoolTp, bool _Thread>
+     struct __per_type_pool_policy 
+     : public __per_type_pool_base<_Tp, _PoolTp, _Thread>
+     {
+       template<typename _Tp1, template <bool> class _PoolTp1 = _PoolTp, 
+ 	       bool _Thread1 = _Thread>
+         struct _M_rebind
+         { typedef __per_type_pool_policy<_Tp1, _PoolTp1, _Thread1> other; };
+ 
+       using  __per_type_pool_base<_Tp, _PoolTp, _Thread>::_S_get_pool;
+       using  __per_type_pool_base<_Tp, _PoolTp, _Thread>::_S_initialize_once;
+   };
+ 
+ 
    /// @brief  Base class for _Tp dependent member functions.
    template<typename _Tp>
      class __mt_alloc_base 
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/std/std_ostream.h gcc-4.0.2/libstdc++-v3/include/std/std_ostream.h
*** gcc-4.0.1/libstdc++-v3/include/std/std_ostream.h	Wed Nov 24 04:11:21 2004
--- gcc-4.0.2/libstdc++-v3/include/std/std_ostream.h	Fri Sep 16 20:18:10 2005
*************** namespace std
*** 175,183 ****
        __ostream_type& 
        operator<<(short __n)
        { 
! 	ios_base::fmtflags __fmt = this->flags() & ios_base::basefield;
! 	if (__fmt & ios_base::oct || __fmt & ios_base::hex)
! 	  return this->operator<<(static_cast<unsigned long>
  				  (static_cast<unsigned short>(__n)));
  	else
  	  return this->operator<<(static_cast<long>(__n));
--- 175,183 ----
        __ostream_type& 
        operator<<(short __n)
        { 
! 	const ios_base::fmtflags __fmt = this->flags() & ios_base::basefield;
! 	if (__fmt == ios_base::oct || __fmt == ios_base::hex)
! 	  return this->operator<<(static_cast<long>
  				  (static_cast<unsigned short>(__n)));
  	else
  	  return this->operator<<(static_cast<long>(__n));
*************** namespace std
*** 190,198 ****
        __ostream_type& 
        operator<<(int __n)
        { 
! 	ios_base::fmtflags __fmt = this->flags() & ios_base::basefield;
! 	if (__fmt & ios_base::oct || __fmt & ios_base::hex)
! 	  return this->operator<<(static_cast<unsigned long>
  				  (static_cast<unsigned int>(__n)));
  	else
  	  return this->operator<<(static_cast<long>(__n));
--- 190,198 ----
        __ostream_type& 
        operator<<(int __n)
        { 
! 	const ios_base::fmtflags __fmt = this->flags() & ios_base::basefield;
! 	if (__fmt == ios_base::oct || __fmt == ios_base::hex)
! 	  return this->operator<<(static_cast<long>
  				  (static_cast<unsigned int>(__n)));
  	else
  	  return this->operator<<(static_cast<long>(__n));
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/std/std_sstream.h gcc-4.0.2/libstdc++-v3/include/std/std_sstream.h
*** gcc-4.0.1/libstdc++-v3/include/std/std_sstream.h	Wed Nov 24 04:11:21 2004
--- gcc-4.0.2/libstdc++-v3/include/std/std_sstream.h	Fri Aug 26 21:17:56 2005
***************
*** 1,6 ****
  // String based streams -*- C++ -*-
  
! // Copyright (C) 1997, 1998, 1999, 2002, 2003, 2004
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
--- 1,6 ----
  // String based streams -*- C++ -*-
  
! // Copyright (C) 1997, 1998, 1999, 2002, 2003, 2004, 2005
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
*************** namespace std
*** 127,142 ****
        __string_type
        str() const
        {
  	if (this->pptr())
  	  {
  	    // The current egptr() may not be the actual string end.
  	    if (this->pptr() > this->egptr())
! 	      return __string_type(this->pbase(), this->pptr());
  	    else
!  	      return __string_type(this->pbase(), this->egptr());
  	  }
  	else
! 	  return _M_string;
        }
  
        /**
--- 127,144 ----
        __string_type
        str() const
        {
+ 	__string_type __ret;
  	if (this->pptr())
  	  {
  	    // The current egptr() may not be the actual string end.
  	    if (this->pptr() > this->egptr())
! 	      __ret = __string_type(this->pbase(), this->pptr());
  	    else
!  	      __ret = __string_type(this->pbase(), this->egptr());
  	  }
  	else
! 	  __ret = _M_string;
! 	return __ret;
        }
  
        /**
*************** namespace std
*** 151,157 ****
        {
  	// Cannot use _M_string = __s, since v3 strings are COW.
  	_M_string.assign(__s.data(), __s.size());
! 	_M_stringbuf_init(this->_M_mode);
        }
  
      protected:
--- 153,159 ----
        {
  	// Cannot use _M_string = __s, since v3 strings are COW.
  	_M_string.assign(__s.data(), __s.size());
! 	_M_stringbuf_init(_M_mode);
        }
  
      protected:
*************** namespace std
*** 159,172 ****
        void
        _M_stringbuf_init(ios_base::openmode __mode)
        {
! 	this->_M_mode = __mode;
! 
  	__size_type __len = 0;
! 	if (this->_M_mode & (ios_base::ate | ios_base::app))
  	  __len = _M_string.size();
  	_M_sync(const_cast<char_type*>(_M_string.data()), 0, __len);
        }
  
        virtual int_type
        underflow();
  
--- 161,185 ----
        void
        _M_stringbuf_init(ios_base::openmode __mode)
        {
! 	_M_mode = __mode;
  	__size_type __len = 0;
! 	if (_M_mode & (ios_base::ate | ios_base::app))
  	  __len = _M_string.size();
  	_M_sync(const_cast<char_type*>(_M_string.data()), 0, __len);
        }
  
+       virtual streamsize
+       showmanyc()
+       { 
+ 	streamsize __ret = -1;
+ 	if (_M_mode & ios_base::in)
+ 	  {
+ 	    _M_update_egptr();
+ 	    __ret = this->egptr() - this->gptr();
+ 	  }
+ 	return __ret;
+       }
+ 
        virtual int_type
        underflow();
  
*************** namespace std
*** 223,230 ****
        void
        _M_sync(char_type* __base, __size_type __i, __size_type __o)
        {
! 	const bool __testin = this->_M_mode & ios_base::in;
! 	const bool __testout = this->_M_mode & ios_base::out;
  	char_type* __end = __base + _M_string.size();
  
  	if (__testin)
--- 236,243 ----
        void
        _M_sync(char_type* __base, __size_type __i, __size_type __o)
        {
! 	const bool __testin = _M_mode & ios_base::in;
! 	const bool __testout = _M_mode & ios_base::out;
  	char_type* __end = __base + _M_string.size();
  
  	if (__testin)
*************** namespace std
*** 252,259 ****
        void
        _M_update_egptr()
        {
! 	const bool __testin = this->_M_mode & ios_base::in;
! 
  	if (this->pptr() && this->pptr() > this->egptr())
  	  if (__testin)
  	    this->setg(this->eback(), this->gptr(), this->pptr());
--- 265,271 ----
        void
        _M_update_egptr()
        {
! 	const bool __testin = _M_mode & ios_base::in;
  	if (this->pptr() && this->pptr() > this->egptr())
  	  if (__testin)
  	    this->setg(this->eback(), this->gptr(), this->pptr());
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/tr1/array gcc-4.0.2/libstdc++-v3/include/tr1/array
*** gcc-4.0.1/libstdc++-v3/include/tr1/array	Tue Nov 23 09:18:41 2004
--- gcc-4.0.2/libstdc++-v3/include/tr1/array	Sun Aug 28 10:09:08 2005
***************
*** 1,6 ****
  // class template array -*- C++ -*-
  
! // Copyright (C) 2004 Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
  // software; you can redistribute it and/or modify it under the
--- 1,6 ----
  // class template array -*- C++ -*-
  
! // Copyright (C) 2004, 2005 Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
  // software; you can redistribute it and/or modify it under the
***************
*** 37,42 ****
--- 37,43 ----
  #include <new>
  #include <iterator>
  #include <algorithm>
+ #include <cstddef>
  #include <bits/functexcept.h>
  
  //namespace std::tr1
*************** namespace tr1
*** 46,52 ****
  {
    /// @brief  struct array [6.2.2].
    /// NB: Requires complete type _Tp.
!   template<typename _Tp, size_t _Nm = 1>
      struct array
      {
        typedef _Tp 	    			value_type;
--- 47,53 ----
  {
    /// @brief  struct array [6.2.2].
    /// NB: Requires complete type _Tp.
!   template<typename _Tp, std::size_t _Nm = 1>
      struct array
      {
        typedef _Tp 	    			value_type;
*************** namespace tr1
*** 54,61 ****
        typedef const value_type&             	const_reference;
        typedef value_type*          		iterator;
        typedef const value_type*			const_iterator;
!       typedef size_t                    	size_type;
!       typedef ptrdiff_t                     	difference_type;
        typedef std::reverse_iterator<iterator>	reverse_iterator;
        typedef std::reverse_iterator<const_iterator>	const_reverse_iterator;
  
--- 55,62 ----
        typedef const value_type&             	const_reference;
        typedef value_type*          		iterator;
        typedef const value_type*			const_iterator;
!       typedef std::size_t                    	size_type;
!       typedef std::ptrdiff_t                   	difference_type;
        typedef std::reverse_iterator<iterator>	reverse_iterator;
        typedef std::reverse_iterator<const_iterator>	const_reverse_iterator;
  
*************** namespace tr1
*** 76,110 ****
        // Iterators.
        iterator 
        begin()
!       { return reinterpret_cast<iterator>(&_M_instance[0]); }
  
        const_iterator 
        begin() const 
!       { return reinterpret_cast<const_iterator>(&_M_instance[0]); }
  
        iterator 
        end() 
!       { return reinterpret_cast<iterator>(&_M_instance[_Nm]); }
  
        const_iterator 
        end() const
!       { return reinterpret_cast<const_iterator>(&_M_instance[_Nm]); }
  
        reverse_iterator 
        rbegin()
!       { return reverse_iterator(this->end()); }
  
        const_reverse_iterator 
        rbegin() const
!       { return const_reverse_iterator(this->end()); }
  
        reverse_iterator 
        rend()
!       { return reverse_iterator(this->begin()); }
  
        const_reverse_iterator 
        rend() const
!       { return const_reverse_iterator(this->begin()); }
  
        // Capacity.
        size_type 
--- 77,111 ----
        // Iterators.
        iterator 
        begin()
!       { return &_M_instance[0]; }
  
        const_iterator 
        begin() const 
!       { return &_M_instance[0]; }
  
        iterator 
        end() 
!       { return &_M_instance[_Nm]; }
  
        const_iterator 
        end() const
!       { return &_M_instance[_Nm]; }
  
        reverse_iterator 
        rbegin()
!       { return reverse_iterator(end()); }
  
        const_reverse_iterator 
        rbegin() const
!       { return const_reverse_iterator(end()); }
  
        reverse_iterator 
        rend()
!       { return reverse_iterator(begin()); }
  
        const_reverse_iterator 
        rend() const
!       { return const_reverse_iterator(begin()); }
  
        // Capacity.
        size_type 
*************** namespace tr1
*** 119,136 ****
        // Element access.
        reference 
        operator[](size_type __n)
!       { return reinterpret_cast<reference>(_M_instance[__n]); }
  
        const_reference 
        operator[](size_type __n) const
!       { return reinterpret_cast<const_reference>(_M_instance[__n]); }
  
        const_reference 
        at(size_type __n) const
        { 
  	if (__builtin_expect(__n > _Nm, false))
  	  std::__throw_out_of_range("array::at");
! 	return reinterpret_cast<const_reference>(_M_instance[__n]); 
        }
  
        reference 
--- 120,137 ----
        // Element access.
        reference 
        operator[](size_type __n)
!       { return _M_instance[__n]; }
  
        const_reference 
        operator[](size_type __n) const
!       { return _M_instance[__n]; }
  
        const_reference 
        at(size_type __n) const
        { 
  	if (__builtin_expect(__n > _Nm, false))
  	  std::__throw_out_of_range("array::at");
! 	return _M_instance[__n]; 
        }
  
        reference 
*************** namespace tr1
*** 138,204 ****
        { 
  	if (__builtin_expect(__n > _Nm, false))
  	  std::__throw_out_of_range("array::at");
! 	return reinterpret_cast<reference>(_M_instance[__n]); 
        }
  
        reference 
!       front(); 
  
        const_reference 
!       front() const; 
  
        reference 
!       back(); 
  
        const_reference 
!       back() const; 
  
        _Tp* 
!       data(); 
  
        const _Tp* 
!       data() const;
      };
  
    // Array comparisons.
!  template<typename _Tp, size_t _Nm>
!    bool 
!    operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!    { return std::equal(__one.begin(), __one.end(), __two.begin()); }
  
!  template<typename _Tp, size_t _Nm>
!    bool 
!    operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!    { return !(__one == __two); }
  
!  template<typename _Tp, size_t _Nm>
!    bool 
!    operator<(const array<_Tp, _Nm>& a, const array<_Tp, _Nm>& b)
!    { 
!      return std::lexicographical_compare(a.begin(), a.end(), 
! 					 b.begin(), b.end()); 
!    }
  
!  template<typename _Tp, size_t _Nm>
!    bool 
!    operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!    { return __two < __one; }
  
!  template<typename _Tp, size_t _Nm>
!    bool 
!    operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!    { return !(__one > __two); }
  
!  template<typename _Tp, size_t _Nm>
!    bool 
!    operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!    { return !(__one < __two); }
  
    // Specialized algorithms [6.2.2.2].
!  template<typename _Tp, size_t _Nm>
!    void
!    swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
!    { swap_ranges(__one.begin(), __one.end(), __two.begin()); }
  } // namespace std::tr1
  }
  
--- 139,233 ----
        { 
  	if (__builtin_expect(__n > _Nm, false))
  	  std::__throw_out_of_range("array::at");
! 	return _M_instance[__n]; 
        }
  
        reference 
!       front()
!       { return *begin(); }
  
        const_reference 
!       front() const
!       { return *begin(); }
  
        reference 
!       back()
!       { return *(end() - 1); }
  
        const_reference 
!       back() const
!       { return *(end() - 1); }
  
        _Tp* 
!       data()
!       { return &_M_instance[0]; }
  
        const _Tp* 
!       data() const
!       { return &_M_instance[0]; }
      };
  
    // Array comparisons.
!   template<typename _Tp, std::size_t _Nm>
!     bool 
!     operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!     { return std::equal(__one.begin(), __one.end(), __two.begin()); }
  
!   template<typename _Tp, std::size_t _Nm>
!     bool 
!     operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!     { return !(__one == __two); }
  
!   template<typename _Tp, std::size_t _Nm>
!     bool 
!     operator<(const array<_Tp, _Nm>& __a, const array<_Tp, _Nm>& __b)
!     { 
!       return std::lexicographical_compare(__a.begin(), __a.end(),
! 					  __b.begin(), __b.end()); 
!     }
  
!   template<typename _Tp, std::size_t _Nm>
!     bool 
!     operator>(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!     { return __two < __one; }
  
!   template<typename _Tp, std::size_t _Nm>
!     bool 
!     operator<=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!     { return !(__one > __two); }
  
!   template<typename _Tp, std::size_t _Nm>
!     bool 
!     operator>=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
!     { return !(__one < __two); }
  
    // Specialized algorithms [6.2.2.2].
!   template<typename _Tp, std::size_t _Nm>
!     void
!     swap(array<_Tp, _Nm>& __one, array<_Tp, _Nm>& __two)
!     { swap_ranges(__one.begin(), __one.end(), __two.begin()); }
! 
!   // Tuple interface to class template array [6.2.2.5].
!   template<typename _Tp> class tuple_size;
!   template<int _Int, typename _Tp> class tuple_element;
!   
!   template<typename _Tp, std::size_t _Nm>
!     struct tuple_size<array<_Tp, _Nm> >
!     { static const int value = _Nm; };
!  
!   template<int _Int, typename _Tp, std::size_t _Nm>
!     struct tuple_element<_Int, array<_Tp, _Nm> >
!     { typedef _Tp type; };
! 
!   template<int _Int, typename _Tp, std::size_t _Nm>
!     _Tp&
!     get(array<_Tp, _Nm>& __arr)
!     { return __arr[_Int]; }
! 
!   template<int _Int, typename _Tp, std::size_t _Nm>
!     const _Tp&
!     get(const array<_Tp, _Nm>& __arr)
!     { return __arr[_Int]; }
  } // namespace std::tr1
  }
  
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/tr1/functional gcc-4.0.2/libstdc++-v3/include/tr1/functional
*** gcc-4.0.1/libstdc++-v3/include/tr1/functional	Sat Apr  2 03:08:33 2005
--- gcc-4.0.2/libstdc++-v3/include/tr1/functional	Fri Jul 15 09:36:52 2005
***************
*** 40,45 ****
--- 40,46 ----
  #include <bits/cpp_type_traits.h>
  #include <string>               // for std::tr1::hash
  #include <cstdlib>              // for std::abort
+ #include <cmath>                // for std::frexp
  #include <tr1/tuple>
  
  namespace std
*************** namespace tr1
*** 1090,1104 ****
  #undef _GLIBCXX_JOIN2
  #undef _GLIBCXX_JOIN
  
! // Definition of default hash function std::tr1::hash<>.  The types for
! // which std::tr1::hash<T> is defined is in clause 6.3.3. of the PDTR.
! 
!   template <typename T> struct hash;
  
!   #define tr1_hashtable_define_trivial_hash(T)                              \
!     template <> struct hash<T> {                                                    \
!       std::size_t operator()(T val) const { return static_cast<std::size_t>(val); } \
!     }                                                                       \
  
    tr1_hashtable_define_trivial_hash(bool);
    tr1_hashtable_define_trivial_hash(char);
--- 1091,1109 ----
  #undef _GLIBCXX_JOIN2
  #undef _GLIBCXX_JOIN
  
!   // Definition of default hash function std::tr1::hash<>.  The types for
!   // which std::tr1::hash<T> is defined is in clause 6.3.3. of the PDTR.
!   template<typename T>
!     struct hash;
  
! #define tr1_hashtable_define_trivial_hash(T)            \
!   template<>                                            \
!     struct hash<T>                                      \
!     {                                                   \
!       std::size_t                                       \
!       operator()(T val) const                           \
!       { return static_cast<std::size_t>(val); }         \
!     }                                                     
  
    tr1_hashtable_define_trivial_hash(bool);
    tr1_hashtable_define_trivial_hash(char);
*************** namespace tr1
*** 1112,1163 ****
    tr1_hashtable_define_trivial_hash(unsigned int);
    tr1_hashtable_define_trivial_hash(unsigned long);
  
!   tr1_hashtable_define_trivial_hash(float);
!   tr1_hashtable_define_trivial_hash(double);
!   tr1_hashtable_define_trivial_hash(long double);
! 
!   #undef tr1_hashtable_define_trivial_hash
  
!   template <typename T>
!     struct hash<T*> {
!       std::size_t operator()(T* p) const {
!         return reinterpret_cast<std::size_t>(p);
!       }
      };
  
!   // ??? We can probably find a better hash function than this (i.e. one
!   // that vectorizes better and that produces a more uniform distribution).
  
!   // XXX String hash probably shouldn't be an inline member function,
!   // since it's nontrivial.  Once we have the framework for TR1 .cc
!   // files, this should go in one.
  
!   template <>
!     struct hash<std::string>
      {
!       std::size_t operator()(const std::string& s) const
        {
!         std::size_t result = 0;
!         for (std::string::const_iterator i = s.begin(); i != s.end(); ++i)
!           result = (result * 131) + *i;
!         return result;
        }
      };
  
  #ifdef _GLIBCXX_USE_WCHAR_T
!   template <>
      struct hash<std::wstring>
      {
!       std::size_t operator()(const std::wstring& s) const
        {
!         std::size_t result = 0;
!         for (std::wstring::const_iterator i = s.begin(); i != s.end(); ++i)
!           result = (result * 131) + *i;
!         return result;
        }
      };
  #endif
  
  }
  }
  
--- 1117,1268 ----
    tr1_hashtable_define_trivial_hash(unsigned int);
    tr1_hashtable_define_trivial_hash(unsigned long);
  
! #undef tr1_hashtable_define_trivial_hash
  
!   template<typename T>
!     struct hash<T*>
!     {
!       std::size_t
!       operator()(T* p) const
!       { return reinterpret_cast<std::size_t>(p); }
      };
  
!   // Fowler / Noll / Vo (FNV) Hash (type FNV-1a)
!   // (used by the next specializations of std::tr1::hash<>)
  
!   // Dummy generic implementation (for sizeof(size_t) != 4, 8).
!   template<std::size_t = sizeof(std::size_t)>
!     struct Fnv_hash
!     {
!       static std::size_t
!       hash(const char* first, std::size_t length)
!       {
! 	std::size_t result = 0;
! 	for (; length > 0; --length)
! 	  result = (result * 131) + *first++;
! 	return result;
!       }
!     };
  
!   template<>
!     struct Fnv_hash<4>
      {
!       static std::size_t
!       hash(const char* first, std::size_t length)
        {
! 	std::size_t result = 2166136261UL;
! 	for (; length > 0; --length)
! 	  {
! 	    result ^= (std::size_t)*first++;
! 	    result *= 16777619UL;
! 	  }
! 	return result;
        }
      };
+   
+   template<>
+     struct Fnv_hash<8>
+     {
+       static std::size_t
+       hash(const char* first, std::size_t length)
+       {
+ 	std::size_t result = 14695981039346656037ULL;
+ 	for (; length > 0; --length)
+ 	  {
+ 	    result ^= (std::size_t)*first++;
+ 	    result *= 1099511628211ULL;
+ 	  }
+ 	return result;
+       }
+     };
+ 
+   // XXX String and floating point hashes probably shouldn't be inline
+   // member functions, since are nontrivial.  Once we have the framework
+   // for TR1 .cc files, these should go in one.
+   template<>
+     struct hash<std::string>
+     {
+       std::size_t
+       operator()(const std::string& s) const
+       { return Fnv_hash<>::hash(s.data(), s.length()); }
+     };
  
  #ifdef _GLIBCXX_USE_WCHAR_T
!   template<>
      struct hash<std::wstring>
      {
!       std::size_t
!       operator()(const std::wstring& s) const
        {
! 	return Fnv_hash<>::hash(reinterpret_cast<const char*>(s.data()),
! 				s.length() * sizeof(wchar_t));
        }
      };
  #endif
  
+   template<>
+     struct hash<float>
+     {
+       std::size_t
+       operator()(float fval) const
+       {
+ 	std::size_t result = 0;
+ 
+ 	// 0 and -0 both hash to zero.
+ 	if (fval != 0.0f)
+ 	  result = Fnv_hash<>::hash(reinterpret_cast<const char*>(&fval),
+ 				    sizeof(fval));
+ 	return result;
+       }
+     };
+ 
+   template<>
+     struct hash<double>
+     {
+       std::size_t
+       operator()(double dval) const
+       {
+ 	std::size_t result = 0;
+ 
+ 	// 0 and -0 both hash to zero.
+ 	if (dval != 0.0)
+ 	  result = Fnv_hash<>::hash(reinterpret_cast<const char*>(&dval),
+ 				    sizeof(dval));
+ 	return result;
+       }
+     };
+ 
+   // For long double, careful with random padding bits (e.g., on x86,
+   // 10 bytes -> 12 bytes) and resort to frexp.
+   template<>
+     struct hash<long double>
+     {
+       std::size_t
+       operator()(long double ldval) const
+       {
+ 	std::size_t result = 0;
+ 
+ 	int exponent;
+ 	ldval = std::frexp(ldval, &exponent);
+ 	ldval = ldval < 0.0l ? -(ldval + 0.5l) : ldval;
+ 
+ 	const long double mult = std::numeric_limits<std::size_t>::max() + 1.0l;
+ 	ldval *= mult;
+ 
+ 	// Try to use all the bits of the mantissa (really necessary only
+ 	// on 32-bit targets, at least for 80-bit floating point formats).
+ 	const std::size_t hibits = (std::size_t)ldval;
+ 	ldval = (ldval - (long double)hibits) * mult;
+ 
+ 	const std::size_t coeff =
+ 	  (std::numeric_limits<std::size_t>::max()
+ 	   / std::numeric_limits<long double>::max_exponent);
+ 
+ 	result = hibits + (std::size_t)ldval + coeff * exponent;
+ 
+ 	return result;
+       }
+     };
  }
  }
  
diff -Nrcpad gcc-4.0.1/libstdc++-v3/include/tr1/hashtable gcc-4.0.2/libstdc++-v3/include/tr1/hashtable
*** gcc-4.0.1/libstdc++-v3/include/tr1/hashtable	Tue Feb 22 17:07:06 2005
--- gcc-4.0.2/libstdc++-v3/include/tr1/hashtable	Thu Aug 25 21:45:09 2005
***************
*** 59,64 ****
--- 59,65 ----
  #include <cstddef>
  #include <cstdlib>
  #include <cmath>
+ #include <bits/functexcept.h>
  #include <tr1/type_traits>	// For true_type and false_type
  
  //----------------------------------------------------------------------
*************** protected:
*** 541,549 ****
    void copy_code (hash_node<Value, false>*, const hash_node<Value, false>*) const { }
  
    void m_swap(hash_code_base& x) {
!     m_extract.m_swap(x);
!     m_eq.m_swap(x);
!     m_ranged_hash.m_swap(x);
    }
  
  protected:
--- 542,550 ----
    void copy_code (hash_node<Value, false>*, const hash_node<Value, false>*) const { }
  
    void m_swap(hash_code_base& x) {
!     std::swap(m_extract, x.m_extract);
!     std::swap(m_eq, x.m_eq);
!     std::swap(m_ranged_hash, x.m_ranged_hash);
    }
  
  protected:
*************** protected:
*** 598,607 ****
    void copy_code (hash_node<Value, false>*, const hash_node<Value, false>*) const { }
  
    void m_swap(hash_code_base& x) {
!     m_extract.m_swap(x);
!     m_eq.m_swap(x);
!     m_h1.m_swap(x);
!     m_h2.m_swap(x);
    }
  
  protected:
--- 599,608 ----
    void copy_code (hash_node<Value, false>*, const hash_node<Value, false>*) const { }
  
    void m_swap(hash_code_base& x) {
!     std::swap(m_extract, x.m_extract);
!     std::swap(m_eq, x.m_eq);
!     std::swap(m_h1, x.m_h1);
!     std::swap(m_h2, x.m_h2);
    }
  
  protected:
*************** protected:
*** 643,652 ****
      { to->hash_code = from->hash_code; }
  
    void m_swap(hash_code_base& x) {
!     m_extract.m_swap(x);
!     m_eq.m_swap(x);
!     m_h1.m_swap(x);
!     m_h2.m_swap(x);
    }
  
  protected:
--- 644,653 ----
      { to->hash_code = from->hash_code; }
  
    void m_swap(hash_code_base& x) {
!     std::swap(m_extract, x.m_extract);
!     std::swap(m_eq, x.m_eq);
!     std::swap(m_h1, x.m_h1);
!     std::swap(m_h2, x.m_h2);
    }
  
  protected:
*************** private:			// Insert and erase helper fu
*** 860,866 ****
    typedef typename Internal::IF<unique_keys, std::pair<iterator, bool>, iterator>::type
            Insert_Return_Type;
  
!   node* find_node (node* p, const key_type& k, typename hashtable::hash_code_t c);
  
    std::pair<iterator, bool> insert (const value_type&, std::tr1::true_type);
    iterator insert (const value_type&, std::tr1::false_type);
--- 861,868 ----
    typedef typename Internal::IF<unique_keys, std::pair<iterator, bool>, iterator>::type
            Insert_Return_Type;
  
!   node* find_node (node* p, const key_type& k,
! 		   typename hashtable::hash_code_t c) const;
  
    std::pair<iterator, bool> insert (const value_type&, std::tr1::true_type);
    iterator insert (const value_type&, std::tr1::false_type);
*************** hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>:
*** 905,911 ****
    }
    catch(...) {
      m_node_allocator.deallocate(n, 1);
!     throw;
    }
  }
  
--- 907,913 ----
    }
    catch(...) {
      m_node_allocator.deallocate(n, 1);
!     __throw_exception_again;
    }
  }
  
*************** hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>
*** 1018,1024 ****
    catch(...) {
      clear();
      m_deallocate_buckets (m_buckets, m_bucket_count);
!     throw;
    }
  }
  
--- 1020,1026 ----
    catch(...) {
      clear();
      m_deallocate_buckets (m_buckets, m_bucket_count);
!     __throw_exception_again;
    }
  }
  
*************** hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>
*** 1042,1049 ****
        node* n = ht.m_buckets[i];
        node** tail = m_buckets + i;
        while (n) {
! 	*tail = m_allocate_node (n);
! 	(*tail).copy_code_from (n);
  	tail = &((*tail)->m_next);
  	n = n->m_next;
        }
--- 1044,1051 ----
        node* n = ht.m_buckets[i];
        node** tail = m_buckets + i;
        while (n) {
! 	*tail = m_allocate_node(n->m_v);
! 	this->copy_code(*tail, n);
  	tail = &((*tail)->m_next);
  	n = n->m_next;
        }
*************** hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>
*** 1052,1058 ****
    catch (...) {
      clear();
      m_deallocate_buckets (m_buckets, m_bucket_count);
!     throw;
    }
  }
  
--- 1054,1060 ----
    catch (...) {
      clear();
      m_deallocate_buckets (m_buckets, m_bucket_count);
!     __throw_exception_again;
    }
  }
  
*************** template <typename K, typename V, 
*** 1216,1222 ****
  	  bool c, bool m, bool u>
  typename hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>::node* 
  hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>
! ::find_node (node* p, const key_type& k, typename hashtable::hash_code_t code)
  {
    for ( ; p ; p = p->m_next)
      if (this->compare (k, code, p))
--- 1218,1225 ----
  	  bool c, bool m, bool u>
  typename hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>::node* 
  hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>
! ::find_node (node* p, const key_type& k,
! 	     typename hashtable::hash_code_t code) const
  {
    for ( ; p ; p = p->m_next)
      if (this->compare (k, code, p))
*************** hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>
*** 1260,1266 ****
    }
    catch (...) {
      m_deallocate_node (new_node);
!     throw;
    }
  }
  
--- 1263,1269 ----
    }
    catch (...) {
      m_deallocate_node (new_node);
!     __throw_exception_again;
    }
  }
  
*************** hashtable<K,V,A,Ex,Eq,H1,H2,H,RP,c,m,u>:
*** 1421,1427 ****
      m_deallocate_buckets (new_array, N);
      m_deallocate_nodes (m_buckets, m_bucket_count);
      m_element_count = 0;
!     throw;
    }
  }
  
--- 1424,1430 ----
      m_deallocate_buckets (new_array, N);
      m_deallocate_nodes (m_buckets, m_bucket_count);
      m_element_count = 0;
!     __throw_exception_again;
    }
  }
  
diff -Nrcpad gcc-4.0.1/libstdc++-v3/src/debug.cc gcc-4.0.2/libstdc++-v3/src/debug.cc
*** gcc-4.0.1/libstdc++-v3/src/debug.cc	Mon Nov  8 20:47:25 2004
--- gcc-4.0.2/libstdc++-v3/src/debug.cc	Tue Sep 20 05:24:50 2005
*************** using namespace std;
*** 43,49 ****
  
  namespace __gnu_internal
  {
!   __glibcxx_mutex_define_initialized(iterator_base_mutex);
  } // namespace __gnu_internal
  
  namespace __gnu_debug
--- 43,49 ----
  
  namespace __gnu_internal
  {
!   static __glibcxx_mutex_define_initialized(iterator_base_mutex);
  } // namespace __gnu_internal
  
  namespace __gnu_debug
diff -Nrcpad gcc-4.0.1/libstdc++-v3/src/locale_init.cc gcc-4.0.2/libstdc++-v3/src/locale_init.cc
*** gcc-4.0.1/libstdc++-v3/src/locale_init.cc	Thu Jul 29 15:54:50 2004
--- gcc-4.0.2/libstdc++-v3/src/locale_init.cc	Tue Sep 20 05:24:50 2005
***************
*** 1,4 ****
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
--- 1,4 ----
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
*************** namespace __gnu_internal
*** 90,96 ****
  #endif
  
    // Mutex object for locale initialization.
!   __glibcxx_mutex_define_initialized(locale_mutex);
  } // namespace __gnu_internal
  
  namespace std 
--- 90,96 ----
  #endif
  
    // Mutex object for locale initialization.
!   static __glibcxx_mutex_define_initialized(locale_mutex);
  } // namespace __gnu_internal
  
  namespace std 
diff -Nrcpad gcc-4.0.1/libstdc++-v3/src/mt_allocator.cc gcc-4.0.2/libstdc++-v3/src/mt_allocator.cc
*** gcc-4.0.1/libstdc++-v3/src/mt_allocator.cc	Sun Oct 17 15:22:03 2004
--- gcc-4.0.2/libstdc++-v3/src/mt_allocator.cc	Tue Sep 20 05:24:50 2005
***************
*** 1,8 ****
  // Allocator details.
  
! // Copyright (C) 2004 Free Software Foundation, Inc.
  //
! // This file is part of the GNU ISO C++ Librarbooly.  This library 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 2, or (at your option)
--- 1,8 ----
  // Allocator details.
  
! // Copyright (C) 2004, 2005 Free Software Foundation, Inc.
  //
! // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
***************
*** 37,46 ****
  
  namespace __gnu_internal
  {
-   __glibcxx_mutex_define_initialized(freelist_mutex);
- 
  #ifdef __GTHREADS
!   __gthread_key_t freelist_key;
  #endif
  }
  
--- 37,78 ----
  
  namespace __gnu_internal
  {
  #ifdef __GTHREADS
!   struct __freelist
!   {
!     typedef __gnu_cxx::__pool<true>::_Thread_record _Thread_record;
!     _Thread_record* 	_M_thread_freelist;
!     _Thread_record* 	_M_thread_freelist_array;
!     size_t 		_M_max_threads;
!     __gthread_key_t 	_M_key;
! 
!     ~__freelist()
!     {
!       if (_M_thread_freelist_array)
! 	{
! 	  __gthread_key_delete(_M_key);
! 	  ::operator delete(static_cast<void*>(_M_thread_freelist_array));
! 	}
!     }
!   };
! 
!   // Ensure freelist is constructed first.
!   static __freelist freelist;
!   static __glibcxx_mutex_define_initialized(freelist_mutex);
! 
!   static void 
!   _M_destroy_thread_key(void* __id)
!   {
!     // Return this thread id record to front of thread_freelist.
!     __gnu_cxx::lock sentry(__gnu_internal::freelist_mutex);
!     size_t _M_id = reinterpret_cast<size_t>(__id);
! 
!     using namespace __gnu_internal;
!     typedef __gnu_cxx::__pool<true>::_Thread_record _Thread_record;
!     _Thread_record* __tr = &freelist._M_thread_freelist_array[_M_id - 1];
!     __tr->_M_next = freelist._M_thread_freelist;
!     freelist._M_thread_freelist = __tr;
!   }
  #endif
  }
  
*************** namespace __gnu_cxx
*** 171,176 ****
--- 203,209 ----
        }
      _M_init = true;
    }
+ 
    
  #ifdef __GTHREADS
    void
*************** namespace __gnu_cxx
*** 194,200 ****
  		::operator delete(__bin._M_used);
  		::operator delete(__bin._M_mutex);
  	      }
- 	    ::operator delete(_M_thread_freelist_initial);
  	  }
  	else
  	  {
--- 227,232 ----
*************** namespace __gnu_cxx
*** 386,393 ****
      return reinterpret_cast<char*>(__block) + __options._M_align;
    }
  
!  void
!   __pool<true>::_M_initialize(__destroy_handler __d)
    {
      // _M_force_new must not change after the first allocate(),
      // which in turn calls this method, so if it's false, it's false
--- 418,425 ----
      return reinterpret_cast<char*>(__block) + __options._M_align;
    }
  
!   void
!   __pool<true>::_M_initialize()
    {
      // _M_force_new must not change after the first allocate(),
      // which in turn calls this method, so if it's false, it's false
*************** namespace __gnu_cxx
*** 397,403 ****
  	_M_init = true;
  	return;
        }
!       
      // Create the bins.
      // Calculate the number of bins required based on _M_max_bytes.
      // _M_bin_size is statically-initialized to one.
--- 429,435 ----
  	_M_init = true;
  	return;
        }
! 
      // Create the bins.
      // Calculate the number of bins required based on _M_max_bytes.
      // _M_bin_size is statically-initialized to one.
*************** namespace __gnu_cxx
*** 433,461 ****
      // directly and have no need for this.
      if (__gthread_active_p())
        {
! 	const size_t __k = sizeof(_Thread_record) * _M_options._M_max_threads;
! 	__v = ::operator new(__k);
! 	_M_thread_freelist = static_cast<_Thread_record*>(__v);
! 	_M_thread_freelist_initial = __v;
! 	  
! 	// NOTE! The first assignable thread id is 1 since the
! 	// global pool uses id 0
! 	size_t __i;
! 	for (__i = 1; __i < _M_options._M_max_threads; ++__i)
! 	  {
! 	    _Thread_record& __tr = _M_thread_freelist[__i - 1];
! 	    __tr._M_next = &_M_thread_freelist[__i];
! 	    __tr._M_id = __i;
! 	  }
! 	  
! 	// Set last record.
! 	_M_thread_freelist[__i - 1]._M_next = NULL;
! 	_M_thread_freelist[__i - 1]._M_id = __i;
! 	  
! 	// Initialize per thread key to hold pointer to
! 	// _M_thread_freelist.
! 	__gthread_key_create(&__gnu_internal::freelist_key, __d);
! 	  
  	const size_t __max_threads = _M_options._M_max_threads + 1;
  	for (size_t __n = 0; __n < _M_bin_size; ++__n)
  	  {
--- 465,534 ----
      // directly and have no need for this.
      if (__gthread_active_p())
        {
! 	{
! 	  __gnu_cxx::lock sentry(__gnu_internal::freelist_mutex);
! 
! 	  if (!__gnu_internal::freelist._M_thread_freelist_array
! 	      || __gnu_internal::freelist._M_max_threads
! 		 < _M_options._M_max_threads)
! 	    {
! 	      const size_t __k = sizeof(_Thread_record)
! 				 * _M_options._M_max_threads;
! 	      __v = ::operator new(__k);
! 	      _Thread_record* _M_thread_freelist
! 		= static_cast<_Thread_record*>(__v);
! 
! 	      // NOTE! The first assignable thread id is 1 since the
! 	      // global pool uses id 0
! 	      size_t __i;
! 	      for (__i = 1; __i < _M_options._M_max_threads; ++__i)
! 		{
! 		  _Thread_record& __tr = _M_thread_freelist[__i - 1];
! 		  __tr._M_next = &_M_thread_freelist[__i];
! 		  __tr._M_id = __i;
! 		}
! 
! 	      // Set last record.
! 	      _M_thread_freelist[__i - 1]._M_next = NULL;
! 	      _M_thread_freelist[__i - 1]._M_id = __i;
! 
! 	      if (!__gnu_internal::freelist._M_thread_freelist_array)
! 		{
! 		  // Initialize per thread key to hold pointer to
! 		  // _M_thread_freelist.
! 		  __gthread_key_create(&__gnu_internal::freelist._M_key,
! 				       __gnu_internal::_M_destroy_thread_key);
! 		  __gnu_internal::freelist._M_thread_freelist
! 		    = _M_thread_freelist;
! 		}
! 	      else
! 		{
! 		  _Thread_record* _M_old_freelist
! 		    = __gnu_internal::freelist._M_thread_freelist;
! 		  _Thread_record* _M_old_array
! 		    = __gnu_internal::freelist._M_thread_freelist_array;
! 		  __gnu_internal::freelist._M_thread_freelist
! 		    = &_M_thread_freelist[_M_old_freelist - _M_old_array];
! 		  while (_M_old_freelist)
! 		    {
! 		      size_t next_id;
! 		      if (_M_old_freelist->_M_next)
! 			next_id = _M_old_freelist->_M_next - _M_old_array;
! 		      else
! 			next_id = __gnu_internal::freelist._M_max_threads;
! 		      _M_thread_freelist[_M_old_freelist->_M_id - 1]._M_next
! 			= &_M_thread_freelist[next_id];
! 		      _M_old_freelist = _M_old_freelist->_M_next;
! 		    }
! 		  ::operator delete(static_cast<void*>(_M_old_array));
! 		}
! 	      __gnu_internal::freelist._M_thread_freelist_array
! 		= _M_thread_freelist;
! 	      __gnu_internal::freelist._M_max_threads
! 		= _M_options._M_max_threads;
! 	    }
! 	}
! 
  	const size_t __max_threads = _M_options._M_max_threads + 1;
  	for (size_t __n = 0; __n < _M_bin_size; ++__n)
  	  {
*************** namespace __gnu_cxx
*** 514,536 ****
      // returns it's id.
      if (__gthread_active_p())
        {
! 	void* v = __gthread_getspecific(__gnu_internal::freelist_key);
! 	_Thread_record* __freelist_pos = static_cast<_Thread_record*>(v); 
! 	if (__freelist_pos == NULL)
  	  {
- 	    // Since _M_options._M_max_threads must be larger than
- 	    // the theoretical max number of threads of the OS the
- 	    // list can never be empty.
  	    {
  	      __gnu_cxx::lock sentry(__gnu_internal::freelist_mutex);
! 	      __freelist_pos = _M_thread_freelist;
! 	      _M_thread_freelist = _M_thread_freelist->_M_next;
  	    }
! 	      
! 	    __gthread_setspecific(__gnu_internal::freelist_key, 
! 				  static_cast<void*>(__freelist_pos));
  	  }
! 	return __freelist_pos->_M_id;
        }
  
      // Otherwise (no thread support or inactive) all requests are
--- 587,610 ----
      // returns it's id.
      if (__gthread_active_p())
        {
! 	void* v = __gthread_getspecific(__gnu_internal::freelist._M_key);
! 	size_t _M_id = (size_t)v;
! 	if (_M_id == 0)
  	  {
  	    {
  	      __gnu_cxx::lock sentry(__gnu_internal::freelist_mutex);
! 	      if (__gnu_internal::freelist._M_thread_freelist)
! 		{
! 		  _M_id = __gnu_internal::freelist._M_thread_freelist->_M_id;
! 		  __gnu_internal::freelist._M_thread_freelist
! 		    = __gnu_internal::freelist._M_thread_freelist->_M_next;
! 		}
  	    }
! 
! 	    __gthread_setspecific(__gnu_internal::freelist._M_key,
! 				  (void*)_M_id);
  	  }
! 	return _M_id >= _M_options._M_max_threads ? 0 : _M_id;
        }
  
      // Otherwise (no thread support or inactive) all requests are
*************** namespace __gnu_cxx
*** 538,551 ****
      return 0;
    }
  
    void
!   __pool<true>::_M_destroy_thread_key(void* __freelist_pos)
    {
!     // Return this thread id record to front of thread_freelist.
!     __gnu_cxx::lock sentry(__gnu_internal::freelist_mutex);
!     _Thread_record* __tr = static_cast<_Thread_record*>(__freelist_pos);
!     __tr->_M_next = _M_thread_freelist; 
!     _M_thread_freelist = __tr;
    }
  #endif
  
--- 612,780 ----
      return 0;
    }
  
+   // XXX GLIBCXX_ABI Deprecated
+   void 
+   __pool<true>::_M_destroy_thread_key(void*) { }
+ 
+   // XXX GLIBCXX_ABI Deprecated
    void
!   __pool<true>::_M_initialize(__destroy_handler)
    {
!     // _M_force_new must not change after the first allocate(),
!     // which in turn calls this method, so if it's false, it's false
!     // forever and we don't need to return here ever again.
!     if (_M_options._M_force_new) 
!       {
! 	_M_init = true;
! 	return;
!       }
! 
!     // Create the bins.
!     // Calculate the number of bins required based on _M_max_bytes.
!     // _M_bin_size is statically-initialized to one.
!     size_t __bin_size = _M_options._M_min_bin;
!     while (_M_options._M_max_bytes > __bin_size)
!       {
! 	__bin_size <<= 1;
! 	++_M_bin_size;
!       }
!       
!     // Setup the bin map for quick lookup of the relevant bin.
!     const size_t __j = (_M_options._M_max_bytes + 1) * sizeof(_Binmap_type);
!     _M_binmap = static_cast<_Binmap_type*>(::operator new(__j));
!     _Binmap_type* __bp = _M_binmap;
!     _Binmap_type __bin_max = _M_options._M_min_bin;
!     _Binmap_type __bint = 0;
!     for (_Binmap_type __ct = 0; __ct <= _M_options._M_max_bytes; ++__ct)
!       {
! 	if (__ct > __bin_max)
! 	  {
! 	    __bin_max <<= 1;
! 	    ++__bint;
! 	  }
! 	*__bp++ = __bint;
!       }
!       
!     // Initialize _M_bin and its members.
!     void* __v = ::operator new(sizeof(_Bin_record) * _M_bin_size);
!     _M_bin = static_cast<_Bin_record*>(__v);
!       
!     // If __gthread_active_p() create and initialize the list of
!     // free thread ids. Single threaded applications use thread id 0
!     // directly and have no need for this.
!     if (__gthread_active_p())
!       {
! 	{
! 	  __gnu_cxx::lock sentry(__gnu_internal::freelist_mutex);
! 
! 	  if (!__gnu_internal::freelist._M_thread_freelist_array
! 	      || __gnu_internal::freelist._M_max_threads
! 		 < _M_options._M_max_threads)
! 	    {
! 	      const size_t __k = sizeof(_Thread_record)
! 				 * _M_options._M_max_threads;
! 	      __v = ::operator new(__k);
! 	      _Thread_record* _M_thread_freelist
! 		= static_cast<_Thread_record*>(__v);
! 
! 	      // NOTE! The first assignable thread id is 1 since the
! 	      // global pool uses id 0
! 	      size_t __i;
! 	      for (__i = 1; __i < _M_options._M_max_threads; ++__i)
! 		{
! 		  _Thread_record& __tr = _M_thread_freelist[__i - 1];
! 		  __tr._M_next = &_M_thread_freelist[__i];
! 		  __tr._M_id = __i;
! 		}
! 
! 	      // Set last record.
! 	      _M_thread_freelist[__i - 1]._M_next = NULL;
! 	      _M_thread_freelist[__i - 1]._M_id = __i;
! 
! 	      if (!__gnu_internal::freelist._M_thread_freelist_array)
! 		{
! 		  // Initialize per thread key to hold pointer to
! 		  // _M_thread_freelist.
! 		  __gthread_key_create(&__gnu_internal::freelist._M_key,
! 				       __gnu_internal::_M_destroy_thread_key);
! 		  __gnu_internal::freelist._M_thread_freelist
! 		    = _M_thread_freelist;
! 		}
! 	      else
! 		{
! 		  _Thread_record* _M_old_freelist
! 		    = __gnu_internal::freelist._M_thread_freelist;
! 		  _Thread_record* _M_old_array
! 		    = __gnu_internal::freelist._M_thread_freelist_array;
! 		  __gnu_internal::freelist._M_thread_freelist
! 		    = &_M_thread_freelist[_M_old_freelist - _M_old_array];
! 		  while (_M_old_freelist)
! 		    {
! 		      size_t next_id;
! 		      if (_M_old_freelist->_M_next)
! 			next_id = _M_old_freelist->_M_next - _M_old_array;
! 		      else
! 			next_id = __gnu_internal::freelist._M_max_threads;
! 		      _M_thread_freelist[_M_old_freelist->_M_id - 1]._M_next
! 			= &_M_thread_freelist[next_id];
! 		      _M_old_freelist = _M_old_freelist->_M_next;
! 		    }
! 		  ::operator delete(static_cast<void*>(_M_old_array));
! 		}
! 	      __gnu_internal::freelist._M_thread_freelist_array
! 		= _M_thread_freelist;
! 	      __gnu_internal::freelist._M_max_threads
! 		= _M_options._M_max_threads;
! 	    }
! 	}
! 
! 	const size_t __max_threads = _M_options._M_max_threads + 1;
! 	for (size_t __n = 0; __n < _M_bin_size; ++__n)
! 	  {
! 	    _Bin_record& __bin = _M_bin[__n];
! 	    __v = ::operator new(sizeof(_Block_record*) * __max_threads);
! 	    __bin._M_first = static_cast<_Block_record**>(__v);
! 
! 	    __bin._M_address = NULL;
! 
! 	    __v = ::operator new(sizeof(size_t) * __max_threads);
! 	    __bin._M_free = static_cast<size_t*>(__v);
! 	      
! 	    __v = ::operator new(sizeof(size_t) * __max_threads);
! 	    __bin._M_used = static_cast<size_t*>(__v);
! 	      
! 	    __v = ::operator new(sizeof(__gthread_mutex_t));
! 	    __bin._M_mutex = static_cast<__gthread_mutex_t*>(__v);
! 	      
! #ifdef __GTHREAD_MUTEX_INIT
! 	    {
! 	      // Do not copy a POSIX/gthr mutex once in use.
! 	      __gthread_mutex_t __tmp = __GTHREAD_MUTEX_INIT;
! 	      *__bin._M_mutex = __tmp;
! 	    }
! #else
! 	    { __GTHREAD_MUTEX_INIT_FUNCTION(__bin._M_mutex); }
! #endif
! 	    for (size_t __threadn = 0; __threadn < __max_threads; ++__threadn)
! 	      {
! 		__bin._M_first[__threadn] = NULL;
! 		__bin._M_free[__threadn] = 0;
! 		__bin._M_used[__threadn] = 0;
! 	      }
! 	  }
!       }
!     else
!       {
! 	for (size_t __n = 0; __n < _M_bin_size; ++__n)
! 	  {
! 	    _Bin_record& __bin = _M_bin[__n];
! 	    __v = ::operator new(sizeof(_Block_record*));
! 	    __bin._M_first = static_cast<_Block_record**>(__v);
! 	    __bin._M_first[0] = NULL;
! 	    __bin._M_address = NULL;
! 	  }
!       }
!     _M_init = true;
    }
  #endif
  
diff -Nrcpad gcc-4.0.1/libstdc++-v3/src/pool_allocator.cc gcc-4.0.2/libstdc++-v3/src/pool_allocator.cc
*** gcc-4.0.1/libstdc++-v3/src/pool_allocator.cc	Mon Oct 11 08:19:34 2004
--- gcc-4.0.2/libstdc++-v3/src/pool_allocator.cc	Tue Sep 20 05:24:50 2005
***************
*** 1,6 ****
  // Allocator details.
  
! // Copyright (C) 2004 Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
  // software; you can redistribute it and/or modify it under the
--- 1,6 ----
  // Allocator details.
  
! // Copyright (C) 2004, 2005 Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
  // software; you can redistribute it and/or modify it under the
***************
*** 37,43 ****
  
  namespace __gnu_internal
  {
!   __glibcxx_mutex_define_initialized(palloc_init_mutex);
  }
  
  namespace __gnu_cxx
--- 37,43 ----
  
  namespace __gnu_internal
  {
!   static __glibcxx_mutex_define_initialized(palloc_init_mutex);
  }
  
  namespace __gnu_cxx
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc gcc-4.0.2/libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc	Mon Apr 19 18:59:59 2004
--- gcc-4.0.2/libstdc++-v3/testsuite/21_strings/char_traits/requirements/char/1.cc	Wed Aug 24 20:29:47 2005
***************
*** 1,6 ****
  // 1999-06-03 bkoz
  
! // Copyright (C) 1999, 2000, 2001, 2003, 2004 Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
  // software; you can redistribute it and/or modify it under the
--- 1,7 ----
  // 1999-06-03 bkoz
  
! // Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005
! // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
  // software; you can redistribute it and/or modify it under the
*************** void test01(void)
*** 32,43 ****
    // 21.1.1 character traits requirements
  
    // Key for decoding what function signatures really mean:
!   // X                == char_traits<_CharT>
    // [c,d]    == _CharT
    // [p,q]    == const _CharT*
!   // s                == _CharT*
    // [n,i,j]  == size_t
!   // f                == X::int_type
    // pos      == X::pos_type
    // state    == X::state_type
  
--- 33,44 ----
    // 21.1.1 character traits requirements
  
    // Key for decoding what function signatures really mean:
!   // X        == char_traits<_CharT>
    // [c,d]    == _CharT
    // [p,q]    == const _CharT*
!   // s        == _CharT*
    // [n,i,j]  == size_t
!   // f        == X::int_type
    // pos      == X::pos_type
    // state    == X::state_type
  
*************** void test01(void)
*** 54,62 ****
    // correctly even where p is in [s, s + n), and yields s.   
    char array1[] = {'z', 'u', 'm', 'a', ' ', 'b', 'e', 'a', 'c', 'h',  0};
    const char str_lit1[] = "montara and ocean beach";
!   int len = sizeof(str_lit1) + sizeof(array1) - 1; // two terminating chars
!   char array2[len];
!   std::char_traits<char>::copy(array2, "boracay, philippines", len);
  
    VERIFY( str_lit1[0] == 'm' );
    c1 = array2[0];
--- 55,65 ----
    // correctly even where p is in [s, s + n), and yields s.   
    char array1[] = {'z', 'u', 'm', 'a', ' ', 'b', 'e', 'a', 'c', 'h',  0};
    const char str_lit1[] = "montara and ocean beach";
!   const char str_lit2[] = "boracay, philippines";
!   const int len1 = sizeof(str_lit1)/sizeof(char);
!   const int len2 = sizeof(str_lit2)/sizeof(char);
!   char array2[len1 + len2 - 1]; // two terminating chars
!   std::char_traits<char>::copy(array2, str_lit2, len2);
  
    VERIFY( str_lit1[0] == 'm' );
    c1 = array2[0];
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc gcc-4.0.2/libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc	Mon Apr 19 19:00:00 2004
--- gcc-4.0.2/libstdc++-v3/testsuite/21_strings/char_traits/requirements/wchar_t/1.cc	Wed Aug 24 20:29:47 2005
***************
*** 1,6 ****
  // 1999-06-03 bkoz
  
! // Copyright (C) 1999, 2000, 2001, 2003, 2004 Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
  // software; you can redistribute it and/or modify it under the
--- 1,7 ----
  // 1999-06-03 bkoz
  
! // Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005
! // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
  // software; you can redistribute it and/or modify it under the
*************** void test02(void)
*** 54,62 ****
    // correctly even where p is in [s, s + n), and yields s.   
    wchar_t array1[] = {L'z', L'u', L'm', L'a', L' ', L'b', L'e', L'a', L'c', L'h',  0};
    const wchar_t str_lit1[] = L"montara and ocean beach";
!   int len = sizeof(str_lit1) + sizeof(array1) - 1; // two terminating chars
!   wchar_t array2[len];
!   std::char_traits<wchar_t>::copy(array2, L"boracay, philippines", len);
  
    VERIFY( str_lit1[0] == 'm' );
    c1 = array2[0];
--- 55,65 ----
    // correctly even where p is in [s, s + n), and yields s.   
    wchar_t array1[] = {L'z', L'u', L'm', L'a', L' ', L'b', L'e', L'a', L'c', L'h',  0};
    const wchar_t str_lit1[] = L"montara and ocean beach";
!   const wchar_t str_lit2[] = L"boracay, philippines";
!   const int len1 = sizeof(str_lit1)/sizeof(wchar_t);
!   const int len2 = sizeof(str_lit2)/sizeof(wchar_t);
!   wchar_t array2[len1 + len2 - 1]; // two terminating chars
!   std::char_traits<wchar_t>::copy(array2, str_lit2, len2);
  
    VERIFY( str_lit1[0] == 'm' );
    c1 = array2[0];
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc gcc-4.0.2/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc	Tue Jun 22 10:50:46 2004
--- gcc-4.0.2/libstdc++-v3/testsuite/26_numerics/cmath/c99_classification_macros_c.cc	Sat Sep 10 16:14:07 2005
***************
*** 27,34 ****
  // invalidate any other reasons why the executable file might be covered by
  // the GNU General Public License.
  
! // { dg-do compile { xfail *-*-linux-gnu *-*-freebsd5* } }
! // { dg-excess-errors "" { target *-*-linux-gnu *-*-freebsd5* } }
  
  #include <math.h>
  
--- 27,34 ----
  // invalidate any other reasons why the executable file might be covered by
  // the GNU General Public License.
  
! // { dg-do compile { xfail *-*-linux* *-*-freebsd5* } }
! // { dg-excess-errors "" { target *-*-linux* *-*-freebsd5* } }
  
  #include <math.h>
  
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc	Fri Aug 26 21:17:59 2005
***************
*** 0 ****
--- 1,59 ----
+ // Copyright (C) 2003 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ 
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ // USA.
+ 
+ // 27.5.2.2.3 Get area
+ 
+ #include <fstream>
+ #include <testsuite_hooks.h>
+ 
+ class Derived_fbuf : public std::filebuf
+ {
+ public:
+   const char_type* pub_egptr() const
+   { return egptr(); }
+ 
+   const char_type* pub_gptr() const
+   { return gptr(); }
+ };
+ 
+ // libstdc++/9701 (in_avail)
+ void test01()
+ {
+   using namespace std;
+   bool test __attribute__((unused)) = true;
+   const char* name = "tmp_file1";
+ 
+   Derived_fbuf df2;
+   df2.open(name, ios_base::in | ios_base::out | ios_base::trunc);
+ 
+   df2.sputn("Comomoc", 7);
+ 
+   df2.pubseekoff(0, ios_base::beg);
+   df2.sbumpc();
+   df2.sputbackc('t');
+ 
+   VERIFY( df2.pub_gptr() < df2.pub_egptr() );
+   VERIFY( df2.in_avail() == df2.pub_egptr() - df2.pub_gptr() );
+ }
+ 
+ int
+ main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc	Fri Sep 16 20:18:11 2005
***************
*** 0 ****
--- 1,38 ----
+ // 2005-09-15  Janis Johnson  <janis187@us.ibm.com>
+ 
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ 
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston,
+ // MA 02110-1301, USA.
+ 
+ // { dg-do compile }
+ 
+ // libstdc++/23871
+ 
+ #include <iostream>
+ 
+ class mytest {
+ public:
+   mytest (int);
+   unsigned char operator|| (const mytest&) const;
+   friend unsigned char operator|| (const int&, const mytest&);
+ };
+ 
+ inline unsigned char operator|| (const int& lhs, const mytest& rhs)
+ {
+   std::cout << 1 << std::endl;
+   return (mytest)lhs || rhs;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc	Fri Sep 16 20:18:10 2005
***************
*** 0 ****
--- 1,68 ----
+ // 2005-07-11  Paolo Carlini  <pcarlini@suse.de>
+ 
+ // Copyright (C) 2005 Free Software Foundation
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ 
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 27.6.2.5.2  Arithmetic inserters
+ 
+ #include <sstream>
+ #include <testsuite_hooks.h>
+ 
+ void test01()
+ {
+   using namespace std;
+   bool test __attribute__((unused)) = true;
+ 
+   stringstream ostr1, ostr2, ostr3, ostr4;
+ 
+   ostr1.setf(ios_base::oct);
+   ostr1.setf(ios_base::hex);
+ 
+   short s = -1;
+   ostr1 << s;
+   VERIFY( ostr1.str() == "-1" );
+ 
+   ostr2.setf(ios_base::oct);
+   ostr2.setf(ios_base::hex);
+ 
+   int i = -1;
+   ostr2 << i;
+   VERIFY( ostr2.str() == "-1" );
+ 
+   ostr3.setf(ios_base::oct);
+   ostr3.setf(ios_base::hex);
+ 
+   long l = -1;
+   ostr3 << l;
+   VERIFY( ostr3.str() == "-1" );
+ 
+ #ifdef _GLIBCXX_USE_LONG_LONG
+   ostr4.setf(ios_base::oct);
+   ostr4.setf(ios_base::hex);
+ 
+   long long ll = -1LL;
+   ostr4 << ll;
+   VERIFY( ostr4.str() == "-1" );
+ #endif
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc	Fri Sep 16 20:18:11 2005
***************
*** 0 ****
--- 1,68 ----
+ // 2005-07-11  Paolo Carlini  <pcarlini@suse.de>
+ 
+ // Copyright (C) 2005 Free Software Foundation
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ 
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 27.6.2.5.2  Arithmetic inserters
+ 
+ #include <sstream>
+ #include <testsuite_hooks.h>
+ 
+ void test01()
+ {
+   using namespace std;
+   bool test __attribute__((unused)) = true;
+ 
+   wstringstream ostr1, ostr2, ostr3, ostr4;
+ 
+   ostr1.setf(ios_base::oct);
+   ostr1.setf(ios_base::hex);
+ 
+   short s = -1;
+   ostr1 << s;
+   VERIFY( ostr1.str() == L"-1" );
+ 
+   ostr2.setf(ios_base::oct);
+   ostr2.setf(ios_base::hex);
+ 
+   int i = -1;
+   ostr2 << i;
+   VERIFY( ostr2.str() == L"-1" );
+ 
+   ostr3.setf(ios_base::oct);
+   ostr3.setf(ios_base::hex);
+ 
+   long l = -1;
+   ostr3 << l;
+   VERIFY( ostr3.str() == L"-1" );
+ 
+ #ifdef _GLIBCXX_USE_LONG_LONG
+   ostr4.setf(ios_base::oct);
+   ostr4.setf(ios_base::hex);
+ 
+   long long ll = -1LL;
+   ostr4 << ll;
+   VERIFY( ostr4.str() == L"-1" );
+ #endif
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/1.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/1.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/1.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/1.cc	Fri Aug 26 21:17:59 2005
***************
*** 0 ****
--- 1,54 ----
+ // 2005-06-07 Benjamin Kosnik  <bkoz@redhat.com>
+ 
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ 
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ // USA.
+ 
+ // 27.8.1.4 Overridden virtual functions
+ 
+ #include <fstream>
+ #include <testsuite_hooks.h>
+ 
+ typedef std::basic_streambuf<char> 	streambuf_type;
+ 
+ struct testbuf : streambuf_type
+ {
+   testbuf() { }
+ };
+ 
+ void test05() 
+ {
+   typedef streambuf_type::int_type 	int_type;
+   typedef streambuf_type::traits_type 	traits_type;
+   typedef streambuf_type::pos_type 	pos_type;
+   typedef streambuf_type::off_type 	off_type;
+   typedef size_t 			size_type;
+ 
+   bool test __attribute__((unused)) = true;
+   std::streamoff  			strmof_1, strmof_2;
+   testbuf	sb01;
+ 
+   // int in_avail()
+   strmof_1 = sb01.in_avail();
+   VERIFY( strmof_1  == 0 ); 
+ }
+ 
+ int main() 
+ {
+   test05();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/9701-3.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/9701-3.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/9701-3.cc	Tue Sep 23 20:03:18 2003
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/char/9701-3.cc	Thu Jan  1 00:00:00 1970
***************
*** 1,59 ****
- // Copyright (C) 2003 Free Software Foundation, Inc.
- //
- // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
- // any later version.
- 
- // This library 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 this library; see the file COPYING.  If not, write to the Free
- // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- // USA.
- 
- // 27.5.2.2.3 Get area
- 
- #include <fstream>
- #include <testsuite_hooks.h>
- 
- class Derived_fbuf : public std::filebuf
- {
- public:
-   const char_type* pub_egptr() const
-   { return egptr(); }
- 
-   const char_type* pub_gptr() const
-   { return gptr(); }
- };
- 
- // libstdc++/9701 (in_avail)
- void test01()
- {
-   using namespace std;
-   bool test __attribute__((unused)) = true;
-   const char* name = "tmp_file1";
- 
-   Derived_fbuf df2;
-   df2.open(name, ios_base::in | ios_base::out | ios_base::trunc);
- 
-   df2.sputn("Comomoc", 7);
- 
-   df2.pubseekoff(0, ios_base::beg);
-   df2.sbumpc();
-   df2.sputbackc('t');
- 
-   VERIFY( df2.pub_gptr() < df2.pub_egptr() );
-   VERIFY( df2.in_avail() == df2.pub_egptr() - df2.pub_gptr() );
- }
- 
- int
- main()
- {
-   test01();
-   return 0;
- }
--- 0 ----
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc	Fri Aug 26 21:17:59 2005
***************
*** 0 ****
--- 1,54 ----
+ // 2005-06-07 Benjamin Kosnik  <bkoz@redhat.com>
+ 
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ 
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ // USA.
+ 
+ // 27.8.1.4 Overridden virtual functions
+ 
+ #include <fstream>
+ #include <testsuite_hooks.h>
+ 
+ typedef std::basic_streambuf<wchar_t> 	streambuf_type;
+ 
+ struct testbuf : streambuf_type
+ {
+   testbuf() { }
+ };
+ 
+ void test05() 
+ {
+   typedef streambuf_type::int_type 	int_type;
+   typedef streambuf_type::traits_type 	traits_type;
+   typedef streambuf_type::pos_type 	pos_type;
+   typedef streambuf_type::off_type 	off_type;
+   typedef size_t 			size_type;
+ 
+   bool test __attribute__((unused)) = true;
+   std::streamoff  			strmof_1, strmof_2;
+   testbuf	sb01;
+ 
+   // int in_avail()
+   strmof_1 = sb01.in_avail();
+   VERIFY( strmof_1  == 0 ); 
+ }
+ 
+ int main() 
+ {
+   test05();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/9701-3.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/9701-3.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/9701-3.cc	Sun Jul 11 19:13:57 2004
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_streambuf/in_avail/wchar_t/9701-3.cc	Thu Jan  1 00:00:00 1970
***************
*** 1,59 ****
- // Copyright (C) 2003, 2004 Free Software Foundation, Inc.
- //
- // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
- // any later version.
- 
- // This library 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 this library; see the file COPYING.  If not, write to the Free
- // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
- // USA.
- 
- // 27.5.2.2.3 Get area
- 
- #include <fstream>
- #include <testsuite_hooks.h>
- 
- class Derived_fbuf : public std::wfilebuf
- {
- public:
-   const char_type* pub_egptr() const
-   { return egptr(); }
- 
-   const char_type* pub_gptr() const
-   { return gptr(); }
- };
- 
- // libstdc++/9701 (in_avail)
- void test01()
- {
-   using namespace std;
-   bool test __attribute__((unused)) = true;
-   const char* name = "tmp_file1_w";
- 
-   Derived_fbuf df2;
-   df2.open(name, ios_base::in | ios_base::out | ios_base::trunc);
- 
-   df2.sputn(L"Comomoc", 7);
- 
-   df2.pubseekoff(0, ios_base::beg);
-   df2.sbumpc();
-   df2.sputbackc(L't');
- 
-   VERIFY( df2.pub_gptr() < df2.pub_egptr() );
-   VERIFY( df2.in_avail() == df2.pub_egptr() - df2.pub_gptr() );
- }
- 
- int
- main()
- {
-   test01();
-   return 0;
- }
--- 0 ----
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/1.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/1.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/1.cc	Wed Aug 11 13:47:20 2004
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/1.cc	Fri Aug 26 21:17:59 2005
***************
*** 1,6 ****
  // 981208 bkoz test functionality of basic_stringbuf for char_type == char
  
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
--- 1,6 ----
  // 981208 bkoz test functionality of basic_stringbuf for char_type == char
  
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
*************** void test04() 
*** 43,50 ****
    VERIFY( strmof_1 == static_cast<std::streamoff>(str_01.length()) );
    VERIFY( strmof_2 == static_cast<std::streamoff>(str_02.length()) );
    strmof_1 = strb_03.in_avail(); 
!   // zero cuz write-only, or eof()? zero, from showmany
!   VERIFY( strmof_1 == 0 ); 
  }
  
  int main()
--- 43,50 ----
    VERIFY( strmof_1 == static_cast<std::streamoff>(str_01.length()) );
    VERIFY( strmof_2 == static_cast<std::streamoff>(str_02.length()) );
    strmof_1 = strb_03.in_avail(); 
!   // zero cuz write-only, or eof() to match basic_filebuf
!   VERIFY( strmof_1 == -1 ); 
  }
  
  int main()
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc	Fri Aug 26 21:17:59 2005
***************
*** 0 ****
--- 1,54 ----
+ // 2005-06-07 Benjamin Kosnik
+ 
+ // Copyright (C) 2005
+ // Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ 
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ // USA.
+ 
+ #include <sstream>
+ #include <testsuite_hooks.h>
+ #include <stdexcept>
+ 
+ double  
+ test_stringstream()
+ {
+   double result;
+   char* source = "1918"; 
+   std::stringstream s;
+   s << source;
+ 
+   std::string tmp = s.str();
+   std::streambuf* sb = s.rdbuf();
+   int i = sb->in_avail();
+ 
+   if (i)
+     {
+       s >> result;
+     }
+   else
+     {
+       throw std::runtime_error("conversion failed");
+     }
+   return result;
+ }
+ 
+ 
+ int main ()
+ {
+   test_stringstream();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc	Wed Aug 11 13:47:20 2004
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc	Fri Aug 26 21:17:59 2005
***************
*** 1,6 ****
  // 981208 bkoz test functionality of basic_stringbuf for char_type == wchar_t
  
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
--- 1,6 ----
  // 981208 bkoz test functionality of basic_stringbuf for char_type == wchar_t
  
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
*************** void test04() 
*** 43,50 ****
    VERIFY( strmof_1 == static_cast<std::streamoff>(str_01.length()) );
    VERIFY( strmof_2 == static_cast<std::streamoff>(str_02.length()) );
    strmof_1 = strb_03.in_avail(); 
!   // zero cuz write-only, or eof()? zero, from showmany
!   VERIFY( strmof_1 == 0 ); 
  }
  
  int main()
--- 43,50 ----
    VERIFY( strmof_1 == static_cast<std::streamoff>(str_01.length()) );
    VERIFY( strmof_2 == static_cast<std::streamoff>(str_02.length()) );
    strmof_1 = strb_03.in_avail(); 
!   // zero cuz write-only, or eof() to match basic_filebuf
!   VERIFY( strmof_1 == -1 ); 
  }
  
  int main()
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc	Tue Sep 23 20:03:24 2003
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/1.cc	Fri Aug 26 21:18:00 2005
***************
*** 1,6 ****
  // 981208 bkoz test functionality of basic_stringbuf for char_type == char
  
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
--- 1,6 ----
  // 981208 bkoz test functionality of basic_stringbuf for char_type == char
  
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
*************** void test03() 
*** 45,51 ****
    std::streamsize d1 = strb_01.in_avail();
    std::streamsize d2 = strb_03.in_avail();
    VERIFY( d1 ); // non-zero
!   VERIFY( !d2 ); // zero, cuz ios_base::out
    VERIFY( d1 != d2 ); //these should be the same
    VERIFY( static_cast<std::streamsize>(str_01.length()) == d1 );  
    VERIFY( strb_01.str() == strb_03.str() ); //ditto
--- 45,51 ----
    std::streamsize d1 = strb_01.in_avail();
    std::streamsize d2 = strb_03.in_avail();
    VERIFY( d1 ); // non-zero
!   VERIFY( d2 == -1 ); // -1, cuz ios_base::out
    VERIFY( d1 != d2 ); //these should be the same
    VERIFY( static_cast<std::streamsize>(str_01.length()) == d1 );  
    VERIFY( strb_01.str() == strb_03.str() ); //ditto
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc	Fri Jul  9 22:00:58 2004
--- gcc-4.0.2/libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc	Fri Aug 26 21:18:00 2005
***************
*** 1,6 ****
  // 981208 bkoz test functionality of basic_stringbuf for char_type == wchar_t
  
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
--- 1,6 ----
  // 981208 bkoz test functionality of basic_stringbuf for char_type == wchar_t
  
! // Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
  // Free Software Foundation, Inc.
  //
  // This file is part of the GNU ISO C++ Library.  This library is free
*************** void test03() 
*** 45,51 ****
    std::streamsize d1 = strb_01.in_avail();
    std::streamsize d2 = strb_03.in_avail();
    VERIFY( d1 ); // non-zero
!   VERIFY( !d2 ); // zero, cuz ios_base::out
    VERIFY( d1 != d2 ); //these should be the same
    VERIFY( static_cast<std::streamsize>(str_01.length()) == d1 );  
    VERIFY( strb_01.str() == strb_03.str() ); //ditto
--- 45,51 ----
    std::streamsize d1 = strb_01.in_avail();
    std::streamsize d2 = strb_03.in_avail();
    VERIFY( d1 ); // non-zero
!   VERIFY( d2 == -1 ); // -1, cuz ios_base::out
    VERIFY( d1 != d2 ); //these should be the same
    VERIFY( static_cast<std::streamsize>(str_01.length()) == d1 );  
    VERIFY( strb_01.str() == strb_03.str() ); //ditto
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/ext/hash_map/23528.cc gcc-4.0.2/libstdc++-v3/testsuite/ext/hash_map/23528.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/ext/hash_map/23528.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/ext/hash_map/23528.cc	Tue Aug 30 09:32:28 2005
***************
*** 0 ****
--- 1,43 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // { dg-do compile }
+ 
+ #include <ext/hash_map>
+ 
+ // libstdc++/23528
+ void test01()
+ {
+   __gnu_cxx::hash_map<int, int> m;
+   m[888] = 999;
+ 
+   __gnu_cxx::hash_map<int, int>::allocator_type a = m.get_allocator();
+ 
+   __gnu_cxx::hash_map<int, int>::value_type *y = a.allocate(1);
+ 
+   a.construct(y, *m.begin());
+ 
+   a.destroy(y);
+   a.deallocate(y, 1);
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/testsuite_abi.cc gcc-4.0.2/libstdc++-v3/testsuite/testsuite_abi.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/testsuite_abi.cc	Thu Jun 16 23:30:55 2005
--- gcc-4.0.2/libstdc++-v3/testsuite/testsuite_abi.cc	Fri Aug 26 21:17:57 2005
*************** check_version(symbol& test, bool added)
*** 184,189 ****
--- 184,190 ----
        known_versions.push_back("GLIBCXX_3.4.3");
        known_versions.push_back("GLIBCXX_3.4.4"); 
        known_versions.push_back("GLIBCXX_3.4.5"); 
+       known_versions.push_back("GLIBCXX_3.4.6"); 
        known_versions.push_back("CXXABI_1.3");
        known_versions.push_back("CXXABI_1.3.1");
      }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/back.cc gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/back.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/back.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/back.cc	Sun Aug 28 10:09:08 2005
***************
*** 0 ****
--- 1,51 ----
+ // 2005-08-26  Paolo Carlini  <pcarlini@suse.de>
+ //
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 6.2.2 Class template array
+ 
+ #include <tr1/array>
+ #include <testsuite_hooks.h>
+ 
+ void
+ test01() 
+ { 
+   bool test __attribute__((unused)) = true;
+ 
+   const size_t len = 5;
+   typedef std::tr1::array<int, len> array_type;
+   
+   {
+     array_type a = { 0, 1, 2, 3, 4 };
+     int& ri = a.back();
+     VERIFY( ri == 4 );
+   }
+ 
+   {
+     const array_type ca = { 4, 3, 2, 1, 0 };
+     const int& cri = ca.back();
+     VERIFY( cri == 0 );
+   }
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/data.cc gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/data.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/data.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/data.cc	Sun Aug 28 10:09:08 2005
***************
*** 0 ****
--- 1,51 ----
+ // 2005-08-26  Paolo Carlini  <pcarlini@suse.de>
+ //
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 6.2.2 Class template array
+ 
+ #include <tr1/array>
+ #include <testsuite_hooks.h>
+ 
+ void
+ test01() 
+ { 
+   bool test __attribute__((unused)) = true;
+ 
+   const size_t len = 5;
+   typedef std::tr1::array<int, len> array_type;
+   
+   {
+     array_type a = { 0, 1, 2, 3, 4 };
+     int* pi = a.data();
+     VERIFY( *pi == 0 );
+   }
+ 
+   {
+     const array_type ca = { 4, 3, 2, 1, 0 };
+     const int* pci = ca.data();
+     VERIFY( *pci == 4 );
+   }
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/front.cc gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/front.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/front.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/element_access/front.cc	Sun Aug 28 10:09:08 2005
***************
*** 0 ****
--- 1,51 ----
+ // 2005-08-26  Paolo Carlini  <pcarlini@suse.de>
+ //
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 6.2.2 Class template array
+ 
+ #include <tr1/array>
+ #include <testsuite_hooks.h>
+ 
+ void
+ test01() 
+ { 
+   bool test __attribute__((unused)) = true;
+ 
+   const size_t len = 5;
+   typedef std::tr1::array<int, len> array_type;
+   
+   {
+     array_type a = { 0, 1, 2, 3, 4 };
+     int& ri = a.front();
+     VERIFY( ri == 0 );
+   }
+ 
+   {
+     const array_type ca = { 4, 3, 2, 1, 0 };
+     const int& cri = ca.front();
+     VERIFY( cri == 4 );
+   }
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/get.cc gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/get.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/get.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/get.cc	Sun Aug 28 10:09:08 2005
***************
*** 0 ****
--- 1,52 ----
+ // 2005-08-26  Paolo Carlini  <pcarlini@suse.de>
+ //
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 6.2.2 Class template array
+ 
+ #include <tr1/array>
+ #include <testsuite_hooks.h>
+ 
+ void
+ test01() 
+ { 
+   bool test __attribute__((unused)) = true;
+   using namespace std::tr1;
+ 
+   const size_t len = 5;
+   typedef array<int, len> array_type;
+ 
+   {
+     array_type a = { 0, 1, 2, 3, 4 };
+     int& ri = get<0>(a);
+     VERIFY( ri == 0 );
+   }
+ 
+   {
+     const array_type a = { 4, 3, 2, 1, 0 };
+     const int& cri = get<1>(a);
+     VERIFY( cri == 3 );
+   }
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc	Sun Aug 28 10:09:08 2005
***************
*** 0 ****
--- 1,52 ----
+ // 2005-08-26  Paolo Carlini  <pcarlini@suse.de>
+ //
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 6.2.2 Class template array
+ 
+ #include <tr1/array>
+ #include <tr1/type_traits>
+ #include <testsuite_hooks.h>
+ 
+ void
+ test01() 
+ { 
+   bool test __attribute__((unused)) = true;
+   using namespace std::tr1;
+ 
+   {
+     const size_t len = 3;
+     typedef array<int, len> array_type;
+     VERIFY( (is_same<tuple_element<0, array_type>::type, int>::value == true) );
+     VERIFY( (is_same<tuple_element<1, array_type>::type, int>::value == true) );
+     VERIFY( (is_same<tuple_element<2, array_type>::type, int>::value == true) );
+   }
+ 
+   {
+     const size_t len = 0;
+     typedef array<int, len> array_type;
+     VERIFY( (is_same<tuple_element<0, array_type>::type, int>::value == true) );
+   }
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc	Sun Aug 28 10:09:08 2005
***************
*** 0 ****
--- 1,49 ----
+ // 2005-08-26  Paolo Carlini  <pcarlini@suse.de>
+ //
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 6.2.2 Class template array
+ 
+ #include <tr1/array>
+ #include <testsuite_hooks.h>
+ 
+ void
+ test01() 
+ { 
+   bool test __attribute__((unused)) = true;
+   using namespace std::tr1;
+ 
+   {
+     const size_t len = 5;
+     typedef array<int, len> array_type;
+     VERIFY( tuple_size<array_type>::value == 5 );
+   }
+ 
+   {
+     const size_t len = 0;
+     typedef array<float, len> array_type;
+     VERIFY( tuple_size<array_type>::value == 0 );
+   }
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23053.cc gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23053.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23053.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23053.cc	Tue Jul 26 09:46:22 2005
***************
*** 0 ****
--- 1,39 ----
+ // { dg-do compile }
+ 
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ // USA.
+ 
+ // 6.3 Unordered associative containers
+ 
+ #include <tr1/unordered_set>
+ 
+ // libstdc++/23053
+ void test01()
+ {
+   std::tr1::unordered_set<int> s;
+ 
+   const std::tr1::unordered_set<int> &s_ref = s;
+ 
+   s_ref.find(27);
+ }  
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23465.cc gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23465.cc
*** gcc-4.0.1/libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23465.cc	Thu Jan  1 00:00:00 1970
--- gcc-4.0.2/libstdc++-v3/testsuite/tr1/6_containers/unordered/hashtable/23465.cc	Fri Sep  2 16:25:58 2005
***************
*** 0 ****
--- 1,64 ----
+ // Copyright (C) 2005 Free Software Foundation, Inc.
+ //
+ // This file is part of the GNU ISO C++ Library.  This library 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 2, or (at your option)
+ // any later version.
+ //
+ // This library 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 this library; see the file COPYING.  If not, write to the Free
+ // Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+ // USA.
+ 
+ // 6.3 Unordered associative containers
+ 
+ #include <tr1/unordered_set>
+ #include <testsuite_hooks.h>
+ 
+ // libstdc++/23465
+ void test01()
+ {
+   bool test __attribute__((unused)) = true;
+ 
+   for (float lf = 0.1; lf < 101.0; lf *= 10.0)
+     for (int size = 1; size <= 6561; size *= 3)
+       {
+ 	std::tr1::unordered_set<int> us1, us2;
+ 	typedef std::tr1::unordered_set<int>::local_iterator local_iterator;
+ 	typedef std::tr1::unordered_set<int>::size_type      size_type;
+ 	
+ 	us1.max_load_factor(lf);
+ 
+ 	for (int i = 0; i < size; ++i)
+ 	  us1.insert(i);
+ 	
+ 	us2 = us1;
+ 	
+ 	VERIFY( us2.size() == us1.size() );
+ 	VERIFY( us2.bucket_count() == us1.bucket_count() );
+ 	
+ 	for (size_type b = 0; b < us1.bucket_count(); ++b)
+ 	  {
+ 	    size_type cnt = 0;
+ 	    for (local_iterator it1 = us1.begin(b), it2 = us2.begin(b);
+ 		 it1 != us1.end(b) && it2 != us2.end(b); ++it1, ++it2)
+ 	      {
+ 		VERIFY( *it1 == *it2 );
+ 		++cnt;
+ 	      }
+ 	    VERIFY( cnt == us1.bucket_size(b) );
+ 	  }
+       }
+ }
+ 
+ int main()
+ {
+   test01();
+   return 0;
+ }
diff -Nrcpad gcc-4.0.1/maintainer-scripts/ChangeLog gcc-4.0.2/maintainer-scripts/ChangeLog
*** gcc-4.0.1/maintainer-scripts/ChangeLog	Thu Jul  7 18:41:37 2005
--- gcc-4.0.2/maintainer-scripts/ChangeLog	Wed Sep 21 03:58:50 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/zlib/ChangeLog gcc-4.0.2/zlib/ChangeLog
*** gcc-4.0.1/zlib/ChangeLog	Thu Jul  7 18:41:45 2005
--- gcc-4.0.2/zlib/ChangeLog	Wed Sep 21 03:58:53 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-09-20  Release Manager
+ 
+ 	* GCC 4.0.2 released.
+ 
  2005-07-07  Release Manager
  
  	* GCC 4.0.1 released.
diff -Nrcpad gcc-4.0.1/zlib/ChangeLog.gcj gcc-4.0.2/zlib/ChangeLog.gcj
*** gcc-4.0.1/zlib/ChangeLog.gcj	Mon Nov 29 23:51:45 2004
--- gcc-4.0.2/zlib/ChangeLog.gcj	Fri Aug 19 14:55:50 2005
***************
*** 1,3 ****
--- 1,7 ----
+ 2005-08-18  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+ 
+ 	* zconf.h (NO_vsnprintf): Define on Tru64 UNIX V4.0.
+ 
  2004-11-24  Kelley Cook  <kcook@gcc.gnu.org>
  
  	* configure: Regenerate for libtool change.
diff -Nrcpad gcc-4.0.1/zlib/zconf.h gcc-4.0.2/zlib/zconf.h
*** gcc-4.0.1/zlib/zconf.h	Tue Nov 23 00:22:36 2004
--- gcc-4.0.2/zlib/zconf.h	Fri Aug 19 14:55:50 2005
*************** typedef uLong FAR uLongf;
*** 328,331 ****
--- 328,339 ----
  #endif
  #endif
  
+ /* Tru64 UNIX V4.0 neither */
+ #if defined(__alpha) && defined(__osf__)
+ #include <unistd.h>
+ #if _XOPEN_VERSION < 500
+ #define NO_vsnprintf
+ #endif
+ #endif
+ 
  #endif /* ZCONF_H */
